99759 997654 1019744 588918 778457 740986 805308 433443 419375 431339 942523 553323 840894 462054 167739 376472 473042 56247 245005 258153 505650 176617 379765 377811 445625 163611 319114 779816 241171 595645 311045 801724 389177 865625 1005460 996250 912049 552869 711994 1003186 581489 546683 204055 522626 911590 642142 583315 997828 194915 572126 95685 576498 772313 666815 893781 758734 203642 586425 512350 1006979 751149 959218 993062 673404 547309 323834 735686 1019717 385393 207794 676638 223602 1003614 325046 427995 977031 632558 553519 127337 177615 206183 73705 685847 58229 623483 159409 521570 891566 649398 698483 907357 636492 563549 748257 128570 526239 687772 804838 252876 440940 62834 333493 206565 782920 828404 186138 488594 867300 652594 457811 108014 809894 734968 858460 924841 956478 162214 77439 1032797 755438 281319 887283 637226 487645 174582 910926 348885 837070 580505 483086 1024117 316955 255628 293277 343537 569062 573016 945256 926877 660443 319253 773956 874012 746452 727913 505911 1043718 714310 638062 806870 907815 815600 516359 493803 411566 379752 750484 687521 56821 120754 654576 186066 988897 463707 374799 679253 474004 903988 636726 243306 949123 171726 878679 897384 288174 222041 113223 441443 693052 117619 938343 949828 997201 937614 509756 499426 904764 849095 680791 450313 310842 352375 905442 1024690 322327 889159 63135 643534 832719 403163 187896 376516 235438 845907 1001424 320711 888501 925043 944347 624539 411450 804221 348132 571294 679465 112594 228537 941464 365427 190962 340986 987864 651365 413111 361957 351482 732053 740208 543595 674011 971597 603558 812506 502931 171940 400950 420125 382188 448663 895920 843855 728689 415629 1021334 846441 989548 800367 239337 321831 501270 773671 433191 736468 450384 608895 62457 369357 605086 95094 666593 313061 645498 760553 889310 51068 379581 682478 890667 579372 921340 588894 147369 951530 746940 121755 372331 962054 958718 497347 1013970 740547 59244 749133 1020125 314300 896185 343728 847428 638314 840819 778293 178893 953320 459723 508237 706205 406499 269677 728928 893853 254938 814913 826138 736380 255641 335588 588264 890102 500541 632546 900016 497165 472334 445118 112284 858479 994898 241099 478011 250942 601397 582046 383606 810191 682965 795951 312300 58078 375877 818773 335534 879940 293111 845579 770875 579421 117935 511382 341954 444789 260466 1019532 717530 620340 242357 419550 377082 250866 819775 372075 386729 859934 913994 1012425 399337 375382 607133 601561 843870 675824 1036660 830406 857782 637587 290911 136574 888091 142205 632590 842201 474709 491141 56795 372367 257127 392616 879852 953233 874705 204126 1022136 728500 556117 432301 583395 122482 469956 568950 1019399 322010 743074 894626 661452 521273 880138 1022347 437463 757023 891175 945969 700583 864380 105406 936762 830671 374057 932423 776729 411318 810422 614781 1009072 78207 801486 457768 965914 960184 244262 981129 331235 996407 972999 441530 707524 283423 183736 174510 463086 162420 510785 532428 673244 972359 15347 241289 1038721 217917 685833 418662 520454 836270 954821 889581 188017 687972 639450 415668 961996 356718 79709 633005 230463 650358 876074 879850 508598 554455 713287 368301 627879 436181 633830 817877 593534 962827 662997 218956 986610 968508 977123 291827 771706 53141 168766 567127 235149 305662 1010544 64723 964887 746759 609763 1009718 976788 871014 517511 326933 741021 326868 686223 260684 685657 717638 708422 842448 675789 888157 1001523 969062 455656 217523 865641 700731 160702 624587 529854 540213 640461 564630 57001 622156 432022 686052 469980 445651 399737 302878 203485 293606 1007845 423455 734551 395707 473520 162414 866733 325821 564011 730430 249561 953391 1002838 986794 394745 1032816 983985 707859 322645 641142 578939 954195 494415 444603 85997 47069 162043 640845 125734 970192 232989 248052 13949 671690 457046 324425 469213 743725 123231 506010 460030 77243 122220 707530 62140 433035 250661 57850 949281 892824 37823 739017 437841 227861 994517 304125 214008 178653 290105 385363 521866 883766 184169 372645 554947 234967 911952 941129 212896 765062 574263 453293 903831 599199 620725 568471 814282 313199 440999 638247 389428 224200 883284 843075 1001739 483073 816021 882416 291291 186937 124344 953949 927434 959644 734662 1010982 521868 634227 874184 419760 866778 187078 460285 648929 599419 704321 138807 409300 652319 243029 36787 842329 300950 117481 818024 577520 444284 342123 850025 500923 445346 885722 578025 965089 14271 592634 1034886 808566 324379 128581 875636 337334 1005122 812252 110202 333229 789372 117407 566846 588941 201918 747207 948286 945537 777874 965721 906828 420554 225982 865934 155245 620598 929950 547287 666325 937268 481525 817802 311216 269565 871100 717390 640391 496247 366397 406390 1018352 1009193 1021236 15675 97204 120167 456932 208725 854507 771989 233400 687273 993622 247649 710610 135147 815311 597391 251636 24491 611883 203484 76623 888381 677553 935579 865595 904044 636712 237441 497125 274377 400991 312316 903508 412222 341559 388247 616603 829998 38859 488748 228623 770865 488812 301909 891413 737787 930446 750576 841973 636060 1041250 919038 220764 830757 172955 473646 883652 431529 371415 701898 997713 787903 516805 244435 108532 355811 820407 157668 463337 436477 887729 191226 994194 957038 155384 383461 901323 677118 985497 462562 1023238 680507 11262 796925 914957 850149 154838 495221 696439 730059 62886 506418 58355 113003 351850 986391 882004 187622 892099 706228 835356 677818 415462 448309 567927 613709 719184 571806 904424 955610 113126 255349 896395 250348 212417 298491 930936 23413 841743 957747 870070 252021 247867 762310 512334 808734 973106 251281 783141 708138 743021 997958 400761 810515 699309 894625 597807 1042509 212083 942635 731947 1025988 432519 218075 935273 833717 1000186 398969 522056 254437 306612 225097 583666 576455 509178 409485 895275 1019256 366931 247406 855411 631671 566998 993738 632246 531309 242092 551773 744232 684828 779559 985044 486154 726456 942523 951729 940626 87725 365887 181997 211846 775364 107831 1018073 888621 938342 216828 772844 909750 151539 25463 212297 881904 463070 111068 991834 1002806 165693 392600 488801 227177 633782 85859 833382 125182 278410 616152 735622 391908 1029171 686947 489740 841606 648166 854518 996586 480961 740811 192213 848466 318769 441038 838105 353837 512849 890290 1017308 465780 157149 260824 1009286 772221 601972 602598 768328 14237 818183 737657 159871 430938 630043 373895 359370 712352 443226 512539 110530 629103 975903 1022054 584037 734554 440597 325038 494188 129784 434929 347033 846697 56119 1042593 586616 387739 171926 961564 355571 930730 190075 724977 895204 1020564 943279 505528 233298 109470 921315 186324 109783 858011 707054 311206 1028561 367167 105923 513314 446898 352075 964702 507720 357022 938526 907722 1009165 575355 845762 764213 799351 894870 188767 397176 382889 194246 496843 419158 685029 375269 831955 891182 828874 784642 501972 822132 417621 507045 663087 241725 760737 991295 848838 257049 679755 634158 473303 448425 932878 445628 374506 499110 816282 992711 565129 437541 47323 653925 315637 914183 24275 924874 45311 395391 933234 85974 818328 238839 653909 1042192 408312 436166 146603 834765 533979 614298 751045 1025175 907650 1006260 966081 665502 223078 505158 472681 998520 1034757 832249 651864 336881 400269 95738 902345 542717 444339 351844 95145 943578 370104 411198 484505 733686 433641 1012532 627177 125243 739271 383408 311093 54757 868136 258190 48059 662986 325853 185935 700989 652055 948523 925947 895380 458369 830269 702348 878711 849584 285932 603106 256342 678598 98189 979462 250679 405304 124860 904102 766388 157407 367860 691629 647413 699120 848246 906055 586847 324667 759010 261682 13301 575436 801469 770290 635766 514852 48849 987931 842100 886845 766166 755311 833900 162581 246895 318987 815793 888801 580303 909780 496444 592374 930785 111213 856020 671538 1004454 732781 243227 309805 1036741 406839 632268 53161 414047 894826 30627 442256 105206 97833 734030 1017553 599895 988519 713061 245390 500329 798420 774598 981507 496839 794437 407454 474342 318413 896062 803324 22331 44413 622017 430550 977129 899732 693202 445235 444811 756510 698281 999583 598523 238826 980192 1044578 1029262 808657 847516 390584 817718 772950 664958 901305 859060 463759 171595 96999 1024961 189388 801270 1024621 573918 597562 992071 888245 877894 758490 489258 703334 830556 631731 1017148 966033 466802 765011 879088 398911 512121 586579 572101 358802 125721 780450 732349 599783 127950 605743 882324 937800 505745 815357 926659 742443 384406 1033404 777491 482152 343282 640942 812532 1023528 1023904 929209 686036 736601 356192 326466 638040 925600 676798 518064 290612 683319 635339 254584 229807 502899 886078 335255 296910 283580 481443 208095 488732 325783 283966 490008 326217 972062 773157 954490 669157 168941 892118 748571 640047 562906 449550 917136 757360 858020 862956 1045314 595441 685710 880513 603388 845511 625995 420684 977605 582813 560539 612293 44412 837612 1004432 883590 224062 707020 471286 342988 366391 695438 62189 866057 187177 674158 931546 342498 703385 737659 1030849 729948 602926 419739 681655 918507 741872 650984 354899 97513 740300 139037 236686 113497 718628 412781 480605 570199 837742 978880 335445 468664 438028 922335 889286 851128 440677 877940 607985 511161 488081 595960 950021 898385 388547 1002691 746895 689534 586684 580467 465773 370395 204441 249146 897763 825242 1020467 707826 690862 171244 921414 418683 633773 407759 501867 409045 723367 893685 333415 94399 325810 565694 113318 633203 145053 22266 257800 429619 503894 214987 1022851 397503 845914 968845 612586 736963 1029572 301803 901995 686875 253857 907540 924999 432671 486614 288439 769321 846938 753909 277227 402622 47096 369075 819615 366227 689119 220347 651423 73565 1026866 879380 1032766 869361 93927 669044 203063 253002 747180 513490 249425 515864 997486 547580 436722 482509 486159 357750 753232 429800 356764 195283 1012576 428862 743701 661367 771298 994208 693086 471978 854679 940203 349161 992477 300475 444875 687253 416287 235210 564287 419798 830202 391451 925365 359481 184887 90018 756254 52718 856759 446667 775813 733074 804538 331453 554285 651868 631993 159649 1034773 995612 557887 453902 674800 987317 773848 913296 367069 814382 551166 838487 689782 338399 648345 964195 994524 429905 610541 486194 870639 919388 499137 629686 607609 157086 1010261 440262 1033925 837231 32645 52845 975702 147290 691095 550387 766540 433477 1028358 959734 725625 279483 663390 123638 337883 256994 488785 687314 614813 157951 609143 651349 486246 240183 296863 683546 790451 478777 520369 343676 1024394 845545 503210 489680 186744 952297 971212 462286 718409 449776 210161 737511 575911 977195 619412 322994 920343 872858 987624 969555 667019 261744 671396 852591 710159 82943 802105 1030428 962614 187298 127283 876224 895292 81837 869689 663449 180102 492459 753426 190571 404942 467359 874972 805183 963265 922398 890100 939580 601962 972348 310760 680251 768780 714201 538462 822995 702550 797306 485283 422990 682977 587081 987891 233272 841421 343281 636788 226556 168891 146938 109307 283003 676271 952249 224205 236516 320998 882073 567126 922329 905753 439160 764880 611419 513268 719431 587470 666076 834010 779046 667480 318099 891622 751938 511763 584533 838396 883851 564668 616396 830353 751761 309216 254908 571967 474669 349169 521920 554736 774776 775112 573244 897117 934775 93246 96563 158205 743212 741734 817543 985435 830405 717428 671258 1011468 905027 459751 514620 182710 919431 959597 854935 633741 314597 364391 361325 740409 582385 579131 915988 470513 751777 738551 351806 178975 692193 963689 237362 440234 159515 301050 985720 882512 538426 522440 647906 932553 839362 772876 1032782 382667 600034 261448 253258 32460 48526 443677 941094 563578 572273 873255 374089 578677 358209 638070 607567 401118 648311 227021 564915 320933 696014 292991 739127 746156 867056 1015997 733355 906295 876146 879214 696950 992533 792181 419171 502922 634168 615787 380474 858085 1031170 853479 1022531 621138 758390 384601 605484 889966 325273 167398 452064 834469 341308 870099 752261 985692 1017020 735976 517275 696574 993053 1034661 613527 513864 696017 72665 845553 961900 879034 746691 990023 359453 908069 703585 129115 305743 1046088 541630 113272 163525 64275 436196 809327 77631 62330 877405 902953 971357 630722 633797 962186 463223 522770 62410 458562 703519 596883 799587 1009091 992206 1046082 1044620 434074 175453 447063 699098 702539 1019074 772653 911563 940716 777920 651446 586099 425274 226742 252969 247029 927066 1004206 144047 939376 1018435 447608 44783 976925 800063 617166 310060 939702 807031 35771 218587 457017 991403 670919 679827 952116 499277 312311 622250 478347 864993 120569 193381 796047 468078 22015 799323 649387 1034406 324516 948116 255591 251284 814828 464881 616092 641085 709757 880812 679235 761374 146863 628538 300606 125937 1028665 772334 638264 187046 960117 473710 671005 145333 695435 188975 709401 862942 687724 308847 468095 959461 1000077 929383 478490 768369 118555 938843 837493 618909 723881 61158 587130 178971 486820 649686 911578 191657 645096 583420 113069 685786 827301 621552 716069 645671 719971 988902 925581 317299 437858 522785 470950 242837 581879 346939 847895 691787 645483 234398 619762 461273 699803 512300 762555 488280 750211 998724 948930 834845 294107 345817 964659 87285 814221 627005 585368 258867 845571 112568 1020941 761613 756652 496231 902504 184679 342103 551803 700104 518488 292183 98232 179540 31031 698699 95982 970528 404203 709678 313269 834130 260278 432333 256613 773199 888646 357241 699939 977974 1027654 465551 321334 520985 686652 739569 610653 901945 510042 308186 756630 199579 708179 146841 486552 615631 146284 650355 707933 497620 471134 1017530 452442 749164 947324 910186 60906 65472 81551 396270 382237 507584 631772 645318 177374 408546 390570 151379 431966 573286 32474 232270 902504 438176 252209 1009749 1004642 108183 830360 666553 990450 931747 481126 875819 724263 129173 800240 1025752 112831 210651 633031 686809 1021856 212089 757044 748489 498234 736344 72695 667077 727929 367410 859559 347637 613515 673528 560890 204019 830141 698925 1009328 390546 926887 333271 433384 546031 345967 255353 762070 349527 110042 216143 398942 762414 881948 584423 961009 88791 1039938 908436 1034724 434611 650569 684760 61417 497457 748812 774997 446279 708465 687810 676860 380702 578971 734128 435259 641203 261313 890316 861898 155621 802705 153403 472810 863542 718161 407255 877458 123130 703701 319961 176068 585614 977942 976298 994627 1018381 957539 644813 778802 781370 195693 478164 342773 740725 422880 333562 500943 39647 127436 364375 784561 850328 85989 707479 478145 547199 602791 347353 761244 514698 779109 408756 227026 712238 290636 882100 492026 682357 341965 883226 595103 842100 541631 249192 340859 427311 726270 544638 229161 504769 257714 94591 428623 243358 981176 501177 188188 1010051 472270 845389 489877 330725 470635 314281 191394 93363 135935 1012146 596883 733560 103247 387500 210161 64396 222379 660911 300857 1021131 938793 710749 955619 569977 185431 1034145 910706 354241 252510 480333 883478 679664 1021381 175774 1032423 380864 913485 248229 319396 215482 258796 408346 728290 827815 818268 834349 981045 324826 877171 862431 294539 918012 988648 918651 196156 818708 97991 468015 876115 1007016 633329 992712 403303 571308 191155 633887 432085 711566 552873 194949 818726 959645 938366 711813 396284 434805 452840 207868 657211 866021 919387 946222 487897 58366 452148 751150 512612 339429 438099 200110 938237 963800 945765 1047105 43767 192627 385195 837321 726109 1019995 635196 974212 62703 433404 407099 509571 348623 740883 820159 437080 300958 476913 454935 771832 223907 246646 439465 433241 288983 1025640 727291 845020 416498 605334 710882 1030032 209342 827020 584645 780226 587915 837041 927473 971523 151494 595931 1043556 178891 838611 321468 102326 407271 196216 1004632 375713 807157 506690 936251 1017650 546253 403314 337886 666091 177638 857713 288470 669534 906279 449835 644285 875332 223517 278393 932985 575175 444595 320982 861133 567209 840346 385261 948112 643127 270250 327620 31660 730100 146814 1012281 505684 716062 1040729 610246 215550 119657 634481 703566 249640 61340 463842 948291 355777 872033 781594 503379 368310 253752 325159 1038408 818955 440726 924120 850753 88537 864722 962193 311196 440204 155626 872990 350509 340659 653984 42979 628051 455217 748090 412853 321257 566772 698163 990820 897107 968626 814328 252237 904453 493683 762551 779562 955597 255689 484107 669519 765732 915105 216621 595437 534013 560634 900516 192291 522566 780367 714217 871138 569551 559029 458254 221559 855411 1010214 154347 859469 441095 915620 781872 129140 1024241 701118 410461 61103 482462 738679 691886 1008457 250702 597491 485028 989583 108455 1004972 319372 489250 351185 80439 936952 234735 932325 195253 551733 267198 389223 698925 995784 703892 891748 1032285 513716 639583 389397 270175 233349 177097 244015 373310 204761 544507 448921 681945 724398 97083 457738 59107 114267 930957 703385 233069 111309 472754 705500 365469 478650 799700 621126 569531 427819 824441 778780 474064 990329 926973 642022 624119 370152 560087 602617 122066 634060 1027603 636554 779463 584982 668905 215411 124717 303549 836340 411619 245144 423812 706030 749320 296825 833582 256612 207087 1010572 159382 452978 189157 955578 678569 97475 509622 850388 546761 514563 894438 903089 602567 641310 580978 513804 109273 1018406 501409 1041080 513035 739254 910424 810775 989775 290604 975301 496595 700026 246590 646083 138111 682930 496814 370031 683925 922965 521027 197499 848486 868695 422827 519960 1017572 599725 801609 960087 775589 701020 929438 669602 210295 513571 41980 1024920 877234 556313 147192 735826 111526 1014960 1004817 358628 967382 887631 238135 583437 377743 728996 818571 750197 190635 576350 61298 813418 796477 415509 310512 834392 795599 987551 843096 217726 551385 212156 186193 62791 906254 999548 890971 227943 482584 433938 743118 916072 440564 918445 326697 883730 538492 999517 897735 408793 701560 431481 433272 123693 605863 899552 1025614 446279 496578 192795 113739 628401 1026392 182182 775751 508261 661759 77746 1001107 830615 513805 981272 645467 653160 178493 422142 73457 1032626 758556 438623 225447 413534 826285 832492 296893 1032314 128741 620904 932802 556912 11871 344919 1005334 30631 649185 538109 824538 776803 190389 472874 779323 884032 756212 463094 894660 411548 739389 863255 834936 507444 971480 989366 457510 633585 728107 629880 373879 217559 973141 651566 968477 963275 513578 383591 217451 987422 380597 760718 734832 215537 440428 900626 654442 326707 650121 7535 953018 613909 415101 1021705 326065 669358 1012316 907082 422334 967036 815605 355133 700829 308151 238965 357267 703273 305533 631483 998445 871998 480375 946992 800476 860990 816996 879886 464531 809972 117241 939229 984051 340427 634836 201405 522268 249570 601883 50679 844915 538613 270172 176861 356525 902949 715252 991004 812793 116707 773025 814871 704170 699307 932600 993717 346996 402806 249067 974970 331431 897167 718372 560983 1022609 723706 947504 160473 642452 862811 509268 895428 949073 798959 449946 939407 378802 345468 785281 925541 830639 728530 193901 223084 245073 851482 831838 406233 778346 152319 269239 547389 437659 106747 512676 1029002 313262 569123 498536 60013 150759 355240 513834 120532 773810 338859 577785 951191 1012268 674686 261702 944455 201451 396239 960890 388247 222077 22379 425231 713239 698719 408978 848283 222430 742686 882268 871900 365263 840885 301001 391971 896569 228280 322409 64997 1000440 992604 618378 212211 676341 780939 437626 236852 30109 661174 749850 214207 746844 509831 206235 704448 636275 325190 47862 516565 193295 285367 246583 1012371 357438 445293 607095 687523 694303 1011768 799835 570830 710570 370122 802035 1041776 774896 556466 649339 441976 226161 306605 1011040 477789 331603 712131 1026886 997411 959738 359182 849336 816077 292051 1020824 896728 98212 210924 57266 488932 645295 641675 764324 850588 913954 175830 58741 1009735 561911 195607 481194 636533 128248 857845 152303 572657 1014316 212509 539951 242645 640812 504042 687379 347079 422462 589198 779930 511713 939155 703322 481136 303060 1030674 993030 807102 198079 189038 527870 270251 92971 58103 717100 643479 643447 974354 290575 550581 998113 845229 727702 805875 687497 425489 204441 322284 831155 619163 113270 897489 367464 496729 109398 960424 449778 210846 177055 16369 998978 800893 193811 804247 358801 528373 224633 193005 188926 404263 638864 619956 551916 675467 310029 326814 439973 223546 387612 979380 801191 479551 319114 663537 413127 367214 636757 979786 807869 473371 548779 436073 831927 1039554 111037 1016568 615916 905912 185946 16245 949002 855397 676247 707051 416603 932540 228778 240755 1035156 420345 912436 128387 719210 873013 482854 502173 808729 634804 718413 1042634 259968 375878 207323 438739 848850 191819 841333 717228 891785 952152 376033 243597 518198 562153 357467 255462 420598 321877 303862 81894 613549 259857 1014798 625903 151474 838982 261188 878540 424421 282606 952148 755122 877779 823022 732972 221692 464111 881510 673507 776789 319710 107883 324921 245145 673638 501569 766428 638696 436475 250340 210541 1015364 350136 85743 399290 715222 547670 1017132 6591 943166 508788 687369 441574 751250 462308 247175 771766 1024154 847398 370610 350783 847418 643313 714708 742120 796923 888816 564842 776928 441013 368321 740894 127175 848403 653928 178055 175096 428958 654396 489861 1005083 392521 641246 648762 969914 382296 30457 745702 476985 449730 617189 30319 308981 516810 80732 1011924 187594 564850 765352 609116 179443 155038 376290 485253 149461 934110 749400 372420 408234 622405 937755 38886 122761 511539 875213 401379 307698 941441 314919 317315 815791 650126 879787 829269 646595 751804 681705 184030 881862 752730 488124 338865 728856 746466 345462 540046 941340 504887 462329 87985 806888 766664 731094 377585 73295 223863 282521 259494 603770 380508 738650 935131 277959 886905 650405 352070 832667 736653 473443 646552 318136 613733 779660 821471 389399 471782 742249 194998 248590 991955 337775 1008009 824696 23867 433059 278166 751659 374672 955742 823161 921119 755389 417649 866361 415383 846867 930918 653609 515099 302886 449333 847810 832601 835212 349046 846770 588260 339663 127207 579802 741999 477432 879166 568890 485732 44750 254073 582703 1022539 948630 812739 668603 714531 824695 272316 512541 488653 419245 211436 949432 304630 381660 634864 111850 343751 1032980 1018236 626494 292253 724459 486226 723436 740206 1004422 851156 194284 499829 527263 670542 404476 359832 859745 483120 914202 233916 955348 839640 452053 635626 124821 716851 305117 652180 555969 693965 719875 665726 972105 270198 44023 615885 653777 685445 995610 905610 954869 990237 484340 227152 805851 222599 61269 979314 468335 540612 790237 1035338 466154 745694 896400 742635 984563 682833 145659 516495 190378 349054 77724 834928 584527 996530 957564 225714 996969 737093 247529 113749 915648 654816 825075 1042707 831081 422765 481484 848933 878834 872013 982178 972341 143861 811517 366497 908105 182265 974965 915012 745416 109307 540081 354591 923342 862007 48847 621229 421237 989223 623587 553278 511150 123797 941780 122517 187541 647959 284138 995493 407670 513062 551838 238699 898722 469691 152183 693462 844857 154872 486290 251453 760562 253121 209085 781838 1013857 206059 661949 767912 668131 238655 859258 552409 1024662 926119 801650 48782 1013298 195737 998544 939071 719625 1041926 450341 512305 780550 700047 87929 874834 355580 204466 1038676 540279 729004 96958 1020373 360056 913546 348046 314831 977888 375022 244137 329721 699561 494286 606839 367955 702196 828909 183964 31097 123967 939916 965702 195734 351401 366494 990692 494285 900328 211742 952167 191068 611787 556381 487137 114362 879889 1032495 844263 224194 421073 126670 1029404 448292 782993 435607 799327 375623 369935 437037 1010963 577490 529661 638113 832589 318420 770810 1027864 634298 441585 56155 393663 679133 771864 1034449 704985 1027353 986486 689371 236748 206307 735849 385500 871128 675510 177491 935831 911658 389756 725749 736434 411471 609948 193331 478648 175443 379518 211926 453571 157931 869347 165627 899334 567767 947502 828299 710973 310618 283606 486108 969876 607861 1027587 838896 191429 399303 96999 770412 219863 857342 672757 595895 429663 911584 1039009 807932 355153 673486 220070 758217 451798 954029 750139 856763 356237 972492 441611 993479 360116 903018 310583 490602 476789 227091 259847 893995 99806 372720 890772 489803 941351 855836 964723 963404 499142 805801 650251 957304 62750 609055 726471 651801 633903 975321 348983 112346 596877 81638 904160 384662 830917 417208 651972 514200 972554 517349 848039 588831 956759 376202 211916 319006 112378 857548 711036 995698 984405 574942 239502 653094 380473 779748 354095 931097 844749 457929 597451 415418 391508 450008 455010 368735 641995 423653 820567 959944 940614 1008459 640615 273398 160203 968112 842334 349742 551163 161571 513205 1021090 976772 72437 768330 150894 928309 111529 668124 266215 994516 423721 362356 364013 78845 910621 948243 679348 97116 946775 952742 975025 912098 635503 940284 93686 726634 853990 21423 615639 877494 43998 943062 910021 360144 156347 618684 926565 253553 519010 642162 762860 206239 935371 612637 512356 728469 725851 294668 520578 641942 356967 1018185 506284 319364 385702 629447 802365 924972 246134 648998 910832 949396 237127 948386 234443 993884 250782 358631 1037324 963849 708249 882732 339821 666545 469199 806571 605804 783237 320442 1018421 404543 342362 519052 774371 130580 373087 563422 956539 96106 237408 423219 739581 630382 270311 245320 605362 46044 522311 597702 452304 938333 1006657 923114 671075 802646 941624 474320 924340 715358 838083 716419 457098 730473 205495 363315 138211 589602 203677 119721 632141 703621 588017 639669 579833 270188 849825 358842 989479 321915 929148 430823 1007272 711371 241481 240577 195970 292057 865950 514400 548741 1005368 437933 60669 863892 160429 707971 937671 190951 698483 822614 454419 849633 127806 555798 512872 380281 748365 339684 842965 712823 479463 324553 949634 486438 674990 985661 387250 211006 217549 248238 609274 789231 259243 319738 478293 158110 1023028 368504 1012236 382735 351841 904626 546525 699959 370100 322763 285372 577266 888600 500470 447607 756269 32109 466616 842318 1002164 379721 255910 593625 531187 576890 662940 210808 875731 742329 413646 238319 607949 882076 761230 975800 948020 900449 434557 443085 233918 187819 332143 443376 857294 1019292 1029840 824117 815486 511164 859535 219363 284989 452592 775562 1029262 253050 867218 175445 471435 324555 452084 857015 477365 179367 417614 960230 366810 701238 986013 409426 612811 979401 422997 818362 387102 802693 257418 927981 798124 943267 334707 508872 752793 1018757 881710 654882 999670 521993 807390 217451 451762 317673 969835 651034 129875 357995 617691 359826 402909 1001895 240247 948569 99767 797646 342267 55290 691501 644826 791293 919534 12019 481610 233137 711783 252267 112074 227804 1036555 351397 661446 630241 769305 302062 1017127 625141 755613 778963 439857 710546 513476 661418 603802 882441 215535 925594 433035 933511 487732 838963 201629 122281 454466 858427 412967 562125 574931 987445 706703 236792 195981 1034021 684981 755541 130457 415641 987948 595709 417258 532334 391270 966528 538297 636243 961821 304239 966290 333767 515360 694811 628611 47865 651386 220073 294492 462269 901230 405143 809529 305870 593902 618180 350565 223598 1000824 1008357 104958 383163 984874 578294 641781 324828 424361 602622 224954 489683 412903 386063 587568 967831 167095 340723 515717 642012 371805 645283 237934 752448 863828 961818 923558 633163 773572 865669 1028884 270254 979219 975386 301895 614087 429513 711636 1033802 736972 942311 879825 741324 690918 514709 987679 375357 703783 110471 741625 547023 630230 545711 257200 224244 256708 747734 812765 693967 615115 841238 633785 453240 1033328 997857 615270 604604 841436 1017514 713657 481495 779654 826812 198639 798491 873835 89334 572622 377051 555947 975751 635854 173167 179525 1033095 694246 1024434 694221 209145 171446 462323 352734 250686 800238 605932 106847 938365 555752 648852 903912 633491 709210 551531 177898 561124 1026617 367005 435170 824184 121332 376009 798511 324893 424817 256700 906409 623483 624891 558717 196017 1027620 163206 781256 325542 925553 562397 457748 125735 443849 1002771 274339 780658 744163 351283 633310 928798 121511 719363 568501 246703 61883 649843 1012850 403919 52567 757720 829929 228840 433529 887033 490180 515212 54741 891798 544991 251507 683183 431782 290426 500186 619299 1005619 574302 109820 802107 1019685 742780 347054 1024221 250108 1022076 630680 628295 244298 988719 756645 895258 126503 977458 254780 506930 725459 177820 630534 443111 433937 878765 906411 487817 997134 365327 989341 812757 486027 996250 770998 629117 839871 807421 193898 605772 633178 101117 516645 351134 424540 425742 743175 711562 992818 495046 593863 878923 90061 311240 796091 640235 341575 59095 843217 588684 850461 944222 251480 259734 1021255 876104 32364 936533 56189 646490 434814 742702 656371 232919 763243 588691 728901 435387 945355 604579 859600 62078 501706 556949 585572 155227 717479 234783 915077 1006341 496791 105111 790111 637898 128186 1035321 600247 710569 235414 306684 968283 731815 773326 290451 1028389 995659 292078 78811 888268 867637 308732 994704 478745 167815 490646 710259 293298 170950 935792 900615 749797 97466 897864 37884 400926 687644 250089 777784 580659 588728 528091 129251 1010656 187209 901867 943590 480860 707414 307123 389992 971213 564667 818455 115611 85937 187618 758438 224493 795983 870828 667277 339471 403926 550735 362166 839409 719180 1018075 889553 918783 1041794 153342 695794 853118 693710 581399 570707 438641 976737 204443 451119 434081 303455 224149 220933 516909 341228 435194 628059 668591 61051 291318 975646 362879 969042 792958 963952 423124 932503 924898 240626 376016 269557 652569 253827 147402 851225 648717 204173 651089 946958 681327 244692 158699 375522 159467 43741 455371 1040488 923068 1034887 122323 469455 135671 189723 1003883 988556 356957 23535 654873 745815 980050 897230 44475 705149 472742 843545 452909 845611 389601 390540 233177 988726 1032849 277453 1040688 955214 1032719 425492 307829 401061 959380 1020202 935273 811351 475583 948678 453419 349165 248719 97846 992102 641997 995385 967853 221883 1037059 511458 89653 973907 498059 514708 364861 739982 645579 750291 505056 539527 689082 681684 405490 764183 617750 149436 902693 511115 596143 868989 458066 629427 859865 636346 244468 750115 969540 200311 376490 1046721 591663 481226 626296 983962 261716 323282 637501 637349 96983 218774 519561 375932 377833 576915 738198 996289 943978 993954 485345 693069 955756 633198 780325 756152 856938 258251 978437 818074 813941 182221 1036319 347046 750928 430937 256599 972600 619864 540555 207295 327062 594607 998021 644199 713418 491869 396190 945609 869807 73676 685260 888708 1023569 485556 725871 6527 859708 845259 995580 61116 260332 995747 440172 846189 572749 831224 810348 671633 963859 826486 654288 40535 801748 949900 952232 320983 674910 587835 947022 48687 893936 406847 685642 84473 23453 975690 448417 135165 873414 203481 863646 946888 821234 897645 808554 717769 111709 504965 971732 473438 911636 245161 341213 505244 957722 288693 702196 631923 832238 348090 247695 204625 862163 321661 936054 712949 162379 547836 461555 62878 1017660 600019 797437 787450 21751 956173 727133 472734 259644 382169 480616 845708 46073 501539 640935 878366 112097 450068 642258 587548 349429 707354 355886 530407 875677 589083 739284 497204 885710 221982 746717 470838 678167 498743 697227 661467 705490 711269 853677 37815 255195 847320 539629 552313 581204 210366 819677 261262 793557 451468 423205 572710 386417 1000945 322143 623990 81756 456386 920919 254750 702364 1016621 983406 515265 885731 1034759 849586 625530 30639 738557 464798 375190 224650 811379 308437 958844 829075 94667 570844 760273 96363 748626 191850 556487 348924 132591 218830 591802 284463 1019036 115691 275945 867721 317693 618603 768602 212180 943403 766115 252365 505704 795551 445854 478960 488630 101805 624459 481869 335065 218601 326248 616389 323226 708238 829757 641811 748962 489824 437545 223158 563571 830617 884116 767517 486426 953454 743928 968302 98273 485489 377783 940920 71646 933688 392396 109781 481966 361375 727687 209375 448621 62718 439978 486073 764619 556273 518362 577372 510766 746713 835460 497221 792378 250919 620062 412588 192124 971729 158845 85751 158169 767077 208538 563583 878500 606177 154031 225096 849737 967901 713200 38904 716924 639806 319180 230095 122708 23789 1032996 509660 941766 95611 556827 81404 921212 984277 309678 516913 1014353 995413 515808 454548 632517 978472 967726 156406 322651 360024 919449 650595 864225 358324 782954 586574 709989 256402 339654 123838 587290 991012 204207 374053 546731 481886 807823 990371 948376 269242 929671 631270 26589 13559 973462 433963 48617 919246 957734 686366 670170 579949 928965 371494 851112 763699 641958 605773 867625 440304 468850 702074 482524 129095 323342 1016691 166239 985451 936555 755313 1042601 679638 386762 219636 251035 759557 952203 907598 910290 713110 906373 143092 922595 516515 716594 807923 809077 324154 384169 195906 77436 682960 292572 300959 964388 784164 897354 314430 235179 871117 981632 697262 996297 681021 913477 261645 999296 681895 154731 887654 740250 481630 424622 735773 891129 746266 636873 764521 452037 438703 779313 343220 968329 241048 640628 416942 614273 513826 680913 632491 255175 996198 90086 609009 371569 242717 963708 195497 480153 617460 780497 457827 691894 1040756 690617 317681 969845 783008 803571 679620 776337 783561 253760 707238 611675 81596 983733 454258 576727 1004213 376074 389528 843393 959878 943694 651437 1033066 818384 321950 858475 322762 782631 228785 479126 63066 325919 827089 400063 772024 125145 751553 847367 989400 311519 1028708 716188 1016510 1038545 208722 199775 115325 232348 347129 645339 256202 110534 564206 693406 28659 169325 875700 516485 429958 989783 530319 467934 228933 224055 970210 959857 171941 429462 785792 732901 845022 985689 563948 77630 710026 812615 448873 741196 983991 435975 700324 502853 276967 979157 97197 702364 20471 678111 910406 255953 912592 390233 28431 893293 515244 223582 665263 733942 27597 769107 1025768 717229 480883 203422 455767 649611 187733 695220 685420 298591 855881 814435 706548 255715 435160 606815 926613 714530 360289 51899 989367 756279 767189 981052 498071 701829 818404 538974 36415 484856 848848 1019714 970131 780830 969779 804285 444823 703836 89721 434144 531581 188296 456164 597433 759067 411609 792270 643325 674990 768061 90086 280318 576726 400353 430054 334267 277240 180734 89074 736180 95565 210168 850992 187964 831121 108011 373435 933096 997948 997464 478101 368500 336507 371673 864076 517278 609709 236210 532410 445642 647804 322537 149374 240731 226083 769392 666087 482616 239734 437326 951706 123247 962320 927950 1028653 138718 865266 521756 816505 971680 954485 296921 117310 177069 698182 171470 98154 668731 114307 625527 563118 441642 624959 941894 215823 630054 525303 325570 923364 1027340 536487 826203 350899 493005 552775 506158 211882 886489 957224 449317 412063 744566 364400 552440 249560 839975 1019965 407280 457755 683117 453236 64345 376648 570838 1034803 1019170 618009 343222 584404 386905 959075 621283 1024746 695121 483580 920679 1009560 701222 416469 118335 610686 862447 232341 496354 7931 521880 459630 825883 377630 146587 660466 129303 302667 644980 946397 635766 156607 448806 613076 94158 245997 128460 705239 821502 818817 587211 442053 467263 912228 1024222 816337 751892 1024363 665530 389522 963369 374533 788093 690893 859708 766373 188014 986206 1030016 679665 719558 242743 681081 685683 837299 398815 224168 733869 244648 1023649 819706 373601 156991 585605 577466 765336 555497 1033622 1036854 447225 352695 358288 695228 717923 899128 172383 435566 802256 673982 323441 58171 508137 746294 151541 284661 111738 223677 746281 505190 845218 713275 555229 11739 727687 158126 910152 816762 622219 872071 224174 928271 475895 742007 708072 170717 278205 790318 714134 943166 1007989 953688 612229 117423 582094 403583 583623 675556 371688 634488 927507 206766 633916 979788 508406 973420 789998 711017 412541 736144 685241 921422 836837 537405 576381 607639 940211 261259 884974 693659 202602 366167 361341 614065 357308 471984 958305 951730 700235 286271 686284 629957 186910 1029201 284025 60646 201399 762710 812439 826611 502888 170426 511378 832031 462457 875940 291501 1019403 383177 877227 995371 701579 301467 103262 109990 334775 127127 781672 867478 409429 718963 699284 292255 671690 163316 626445 250613 665534 926578 466717 320762 649325 878647 53694 218611 390414 642442 235388 935545 648874 648922 897948 997486 1004099 171420 565226 154234 1017015 445342 404667 348573 956636 990836 969093 572856 704892 405496 224798 309365 960690 293753 184125 160621 738556 513173 187293 102254 276075 951631 482450 477471 537587 819899 81726 818270 987995 210677 654657 432105 498100 244937 206458 784918 134973 912088 205309 313758 813467 386606 40382 86781 404149 728394 183292 513588 722389 447153 767641 726350 434398 822748 614033 512920 651987 945178 749929 950703 928443 222607 619497 699054 936569 663289 448276 444867 553711 761445 444831 145223 756271 186133 60396 699606 309451 445111 774518 750257 361718 202975 883778 464473 644909 962132 972847 436405 885863 668943 329343 370413 347879 1046572 511660 952217 285161 75510 60989 411093 377583 232111 211353 1009434 31227 175941 365183 277479 561022 554174 960968 302890 648021 461561 375202 453011 993470 927473 996568 333238 127897 200170 723357 1017406 96589 825204 870861 272380 476975 879699 357773 367730 709917 315999 340271 913120 112243 477247 853972 77793 499251 317595 609149 249778 890344 465020 210363 612267 923283 130213 609690 941808 871126 680446 744596 939474 652934 946908 470615 513444 959186 395127 646755 554702 735847 579483 157172 634061 924086 572571 939574 589345 797413 667545 759264 130757 873191 309658 1041509 381779 683260 600953 889454 342397 876729 1007234 62387 357701 420337 584119 516441 1016537 816806 293835 666430 186166 903060 142309 433852 161338 1000746 324038 350707 194140 943753 173563 1007801 63373 929330 550717 121066 660351 447387 714992 896141 699947 58715 953659 803295 832441 432590 214398 564030 1034517 177951 757983 439847 473492 223801 608701 815727 492829 187844 642017 747332 989813 486826 924469 601466 376272 973364 385925 169953 127671 620115 436427 290291 837542 626347 1017328 766321 298615 779464 816697 648742 1005512 903028 579523 202460 610781 911115 214494 497771 883851 711412 512414 28443 610038 983478 219387 912444 933100 1029521 607983 193130 694844 341614 485159 602567 179132 469630 1034616 605975 445551 490011 587500 596860 514706 204374 815349 893469 587037 374555 1023074 230078 430940 442782 338904 951795 373820 935535 752173 223467 367965 878645 130640 1039409 204666 745895 920412 700908 29819 323837 629213 824031 325970 923338 141727 106424 64378 589509 241893 982531 936819 387687 977204 359690 445556 388052 936691 748574 388906 653639 588261 638031 333022 582263 96966 217005 990566 618293 854837 740789 817724 566911 571573 233789 856782 170559 615579 255603 348115 939662 224423 979526 859548 682581 160359 210294 675451 362910 747897 639414 637827 959918 457866 174008 958811 1039361 735662 356322 702680 261770 518421 514977 531295 850296 411243 1009834 170859 801067 128698 36079 157683 817073 870874 968014 1033258 650361 873894 550772 127286 1002245 940079 373467 563114 911643 797530 367093 351836 470179 554673 756122 879985 311218 587634 556715 254429 191946 392960 695683 534394 377658 273309 699868 713606 895922 77419 438225 380816 479854 855637 946741 314235 512835 774050 731060 445745 911272 604645 584847 331261 711973 730101 896075 642040 190670 946571 875304 296892 602542 539335 804567 815826 315646 549359 912492 971225 211799 931966 893358 911499 902076 730348 122193 957835 939598 516179 381527 815942 592349 614904 931632 733090 515401 569127 228188 397158 950495 766675 990010 109810 356700 455850 621357 706389 926939 220398 863291 250203 69531 406487 537467 1010233 824637 338237 451513 875436 665526 479975 743850 621428 871781 880067 391495 443377 611957 802657 824806 521739 872890 23533 447827 760873 644314 471525 862663 970696 645490 485859 946646 530422 77790 210143 601819 361455 563057 818986 971634 660219 969688 346207 1033013 650177 710470 577338 89063 866181 880889 654890 11899 960061 215771 36598 684597 693903 361885 830774 603607 997926 388117 382359 876901 389391 713321 391725 587806 1013288 790482 964924 937554 229821 317397 857631 140796 268183 220961 220076 962241 30588 742205 664351 188290 409274 994853 942333 218850 548524 779093 503324 818966 914368 716098 661455 534263 962843 207486 270095 467895 1016555 609180 587435 766123 895700 628379 955125 476867 616428 1003057 160381 720482 548565 645358 793459 1037828 762957 892546 639727 635961 186957 745898 587543 384707 25919 218618 470982 434525 730891 878438 953059 396282 369215 373686 519728 1008089 969681 179876 308182 371572 1044000 728254 873834 1017630 986024 675768 275915 694829 1007678 710600 848945 372451 512839 503983 193194 312789 637203 412656 171187 1018530 600825 630130 349053 424868 747898 939708 647982 169970 548755 378414 937323 127791 470117 242332 23035 325839 756966 925949 685433 582610 547321 293989 519489 425357 889817 909622 633693 377631 693981 460709 382058 887191 732276 359620 456932 904749 370136 175451 87770 870372 305117 124311 534142 88499 912836 980754 326418 890582 238639 306455 220009 580969 867090 258845 606121 665561 1018985 244643 603593 219617 731038 865766 727419 983742 898203 251463 1021476 939311 622476 746670 997402 913460 831854 138681 488420 745128 289390 253904 793211 768149 943074 630660 127715 670622 335022 607979 496107 672253 336870 938621 660221 471398 381245 306459 391952 907489 546812 778521 1039248 735654 522578 860595 127678 963691 358873 932563 463782 425489 863864 836731 385661 813817 289274 773925 89820 192729 1035576 358986 171429 718240 799335 1007945 433950 875841 435382 158201 902734 232342 644810 709552 253283 626509 738937 840316 180004 809786 310956 513762 277726 65095 353997 921201 251244 243924 748075 623055 483791 800827 193882 421417 565222 866968 333305 645246 1041204 239679 936362 407261 421542 584632 620745 757534 637145 842401 817042 683223 618317 481422 273850 765194 418611 487136 644956 257554 906458 899241 198125 335701 648628 741285 486070 275829 958148 629067 423115 716863 469733 506056 735558 517938 388993 155199 225854 499927 457169 194101 594938 467807 500652 465462 973569 1029296 748437 389458 733855 261570 730326 823152 745686 915201 1005116 910030 540183 383942 436687 907672 165239 480492 577339 943163 217549 81389 389451 752496 700856 628055 422173 768841 893543 943009 831374 15087 347359 231673 629938 939321 75359 696206 863349 416933 995549 857976 103907 353686 881316 930615 127905 356476 834642 708986 234349 1027147 881549 588736 583743 286319 483751 22238 873452 488026 576218 716325 636987 276717 239911 717230 483755 478573 909061 890243 516779 964359 870998 850259 801396 920434 454202 429018 400821 892360 835170 104142 973844 250173 570278 336734 707922 279038 909711 923561 756251 761153 569019 968781 130170 801145 832756 1018230 887470 379717 711618 915088 464271 806820 783128 22526 679243 775778 58283 452427 317853 834786 728862 389534 397293 51190 185976 637511 512613 644505 612734 808503 452814 431046 851904 546758 589641 831371 796223 195936 466322 851493 140782 734924 902759 643422 949889 224227 389401 896582 254197 784965 302475 455318 736440 895846 475629 1030426 1024795 117685 871819 753314 179177 945029 259686 232373 520882 90939 471261 652016 278258 172927 496363 934333 489068 250803 477942 451051 756625 1000310 948390 108671 739833 675270 931587 771477 816311 995700 311057 350122 440234 707379 732277 838413 663516 949278 817385 838985 77679 421340 334716 389205 846762 422588 342079 423198 942237 716042 761359 425664 919158 937262 150703 310757 807037 971852 304954 874162 726517 843045 177973 554986 868775 403838 257571 211428 736846 600986 496434 863669 186234 63398 187070 930501 459750 631768 857276 956709 895383 369597 625563 763058 559999 750693 405087 511200 905498 239303 268543 1004725 983743 1038610 611575 908516 151529 617131 735804 768968 327491 513200 160762 94511 335475 825844 716376 399815 898676 482922 652683 990008 836457 151465 931229 558543 986891 956338 237352 928489 974400 878294 396967 146551 1029768 615101 644580 286644 733929 708392 842676 894355 90058 864700 539303 587022 491392 1026100 705646 775969 972317 202359 624318 307188 501989 218533 854775 846021 960165 835249 512476 712401 794349 744569 750093 752592 390976 864883 45025 421773 449258 177781 425652 185257 942197 273503 584617 715863 974424 856703 554303 859989 834819 593593 1038890 840279 496842 114409 605737 530925 437807 457863 862845 760401 700916 775601 478178 554095 167223 761570 612083 431057 21983 317643 827065 485300 429496 860913 191567 999060 35839 981526 797917 455710 879369 766162 538269 874950 513562 606718 478439 999889 908401 420850 750492 62398 357222 160242 928811 700749 911971 215519 322478 563961 882883 60397 158969 326723 159435 387641 147403 616418 120126 406947 224813 699635 120011 975075 482609 15283 146670 617417 748778 16254 245570 65180 717153 226756 986803 307965 548477 412535 127986 925933 186874 622243 327498 248229 911148 422718 504094 28606 948962 928583 895255 911637 1015560 323175 906089 771854 907589 750872 582910 779480 722665 909530 799383 605402 455854 439583 580694 752076 792252 252610 189052 386725 488257 990355 831598 694746 868477 244622 138725 337902 463765 353915 501902 938446 988513 661481 1024807 816850 380753 804639 959135 336749 961925 976054 988642 176758 474884 191175 687592 64820 694521 713580 1018187 459510 495375 224590 900618 700276 415309 315870 496602 424401 681836 291704 709086 500172 696818 858735 969443 968428 194070 25599 342254 588694 1007981 645221 629867 645980 221156 1035602 491280 326246 453996 1006726 223830 249047 490788 399292 627193 1004678 315123 746855 715640 687211 772961 374321 820859 211894 845907 514205 782817 130448 966211 736590 827965 251734 1018793 980896 1035315 485782 491272 768646 779674 274037 667591 810456 385589 342381 217790 144364 437699 439649 779669 399061 1019290 257596 343395 492285 826596 816363 974049 514626 54234 1036632 342477 639985 350365 451781 429784 468843 981545 95657 865327 354907 469774 740267 487064 540465 667305 215987 744652 879288 388874 252826 669606 965393 431225 299507 1032802 942265 262016 416999 895814 633458 735480 760645 743187 540447 1020136 949894 863791 314975 694458 745290 504477 1008719 439188 137141 104310 535295 305073 384548 932518 927835 758603 249571 941481 919497 248597 669014 372405 998667 986833 906131 810381 581196 643025 302986 1535 509014 581516 412542 887583 175223 483655 178660 727522 613237 881129 799566 196498 1040908 711594 764108 885438 707366 256838 941290 983879 130390 757682 695925 220807 317563 357994 251675 321386 741006 96926 1018444 344016 1024057 1038082 726702 57058 829927 495444 570862 1013128 739871 855443 190716 1005734 495448 248545 599439 414550 357929 1018134 536183 473588 359710 960310 764652 620266 69247 945866 763533 212243 759219 487823 1025833 639691 633816 32585 398045 841237 834722 975753 938233 317425 719143 315065 857510 48558 576878 692138 985405 511427 859598 502303 388389 473419 370381 921084 554225 968366 873827 734424 742458 852797 170463 516277 752294 292540 845381 212408 519841 812980 873850 867923 445102 355922 830151 855778 772367 371933 48990 622241 1030929 278452 243610 240199 929642 398167 949784 236181 990860 305627 904478 642697 666479 497927 969926 832442 497624 321047 147436 639227 862917 62141 61855 123814 222899 101975 335228 516295 813537 147133 848323 121211 802456 472660 518204 216691 726653 761394 567763 819583 114236 755031 389767 771177 698609 626588 175084 867412 728038 1002410 230364 735790 408677 154357 744075 559605 51127 933089 888391 555135 477893 308319 466455 390822 735468 432594 73457 188186 775065 648814 532061 936655 137965 433510 881860 433031 1032841 743142 451243 476718 840134 221138 779160 1029441 48379 386036 898637 1020213 995766 32555 556155 953820 848085 629837 834855 988956 829417 249517 1041421 831001 493797 684790 949842 953305 381916 631037 737064 522896 441477 501974 350550 109661 513676 423155 760013 370620 500883 244652 976488 513579 730716 148991 691727 975435 932969 493306 21231 228867 497457 480817 775906 3966 327491 774239 622343 532135 519344 977465 1016421 637767 645241 1024428 85955 388904 453379 578959 991593 978243 318227 482419 632515 899692 399927 493085 194452 184111 356229 784547 732437 864969 516938 864459 1047298 690335 695371 494031 677756 846808 374420 294797 64101 993679 423035 712134 375852 496467 1002197 342509 58873 887886 973990 205629 945165 773180 820909 514513 582253 995535 138227 197759 721375 721895 478361 138925 808471 490374 785698 122566 125565 767374 909549 799101 930094 728985 759540 799158 822870 716317 746618 1042672 540523 1039044 1026156 771412 1008226 376150 508340 124220 744018 471484 920759 123087 64343 132063 292267 827631 449318 81703 577211 194357 960496 842909 948626 842668 441138 872948 995405 749926 169311 699517 482099 501300 364219 469340 796047 468275 454222 457777 983509 652933 580141 175564 740070 751362 1022196 47726 501451 956523 997154 469550 240158 79271 511683 977324 274783 96887 802168 206316 212379 708296 771177 298683 591663 248532 353969 995770 216438 571852 188220 515176 389431 580562 496911 963893 817530 1034267 866083 942263 937326 62283 626371 857675 675178 128285 948684 793547 859306 653889 599420 195768 680719 633840 293694 831971 619388 357777 650893 650265 405450 500958 432439 866765 189368 618072 937347 114057 731570 597469 502388 936825 858582 941705 491735 653539 1005221 113766 726315 54071 327152 187632 339738 658047 693659 163304 327012 457603 322805 628470 921307 379446 628613 114076 424376 113387 423772 510306 468977 153207 708434 911898 949857 817857 294798 437038 437962 638386 109214 356566 820415 662014 910501 408534 473762 119282 396999 1033818 748328 614653 246451 567781 327092 682839 342933 488400 126329 801784 652401 461149 561074 677646 715557 359765 949637 835284 932140 48979 620039 436283 661210 53719 793501 645245 104063 810236 745028 920521 1035378 804343 754614 552495 318066 222873 646056 800636 1028501 122142 658355 965408 821242 97140 814482 1012014 432507 644516 383123 227868 870095 172703 374496 399987 855729 291189 440946 751456 302798 319367 848250 955435 984215 855143 675690 405492 996946 337691 682718 128181 113905 629624 119226 874045 991699 320758 844404 937303 730361 1014339 162729 479805 611471 431549 1014915 617169 945691 639705 342758 826933 470615 940574 749595 62855 631763 234910 571950 612220 632521 995413 201179 286158 841665 255459 307443 444005 564209 667349 628855 942477 673738 717526 717986 454306 255857 277491 987927 633548 662047 903706 555607 784641 312775 650827 635740 602967 828283 85406 332527 841849 435639 941488 735691 186091 327284 810556 90052 865993 732520 695246 402937 943906 439758 1024459 422743 843410 974598 386869 248150 1002682 925414 216349 958032 1029317 1010062 886503 157359 388426 690797 1029633 907686 486972 658358 845965 888504 825249 605399 962877 269231 846481 355828 305918 418551 492923 249628 310745 707130 648081 886951 785541 521364 682437 537789 429963 707164 147412 494069 914492 819137 850724 751488 832278 578739 899313 459701 122165 1028549 949321 323544 518915 325262 657363 32186 766750 441026 765649 241394 586614 338940 763446 220718 863340 112035 668637 448440 834697 313054 838361 546507 1009286 842349 703085 413071 964635 396729 492699 879768 635260 621155 108455 476117 265583 631951 352099 1021007 358183 975514 540504 585052 441501 994946 176763 643048 92534 570067 701629 718467 944963 911816 1006273 941235 291773 228435 457061 317782 466796 870943 711633 337615 509305 94460 321323 768200 1031301 698059 997976 595710 759358 891959 314539 743207 447953 113939 832693 15335 352764 161001 623965 989424 720673 312302 192083 891746 1032812 751756 489517 114220 461782 316623 818061 372282 130201 561070 762733 62412 984522 750512 406498 367404 64754 866722 23467 975758 170603 1038560 893113 829623 155371 438034 836586 874984 308796 386326 948024 338270 1037404 654115 774294 839989 338375 605727 324734 967703 979380 642711 715493 556266 341675 744898 1014796 551739 834846 834164 987197 1004732 997596 756455 498386 977685 638549 46845 726371 418335 860113 495847 421530 822739 640587 606060 953529 255822 584379 796463 765601 881400 717982 560983 641597 766816 540302 604367 571597 864487 961702 890054 110008 219509 772470 142909 916998 891682 294095 865139 314733 910868 749512 91983 796348 976774 515221 580797 456795 662497 806132 975055 702769 161149 849545 936374 629675 309596 965685 339387 377167 799709 448681 935353 891478 291991 520466 1003217 588609 431575 75711 569662 382307 821172 572883 173943 414841 587746 472171 514481 732458 674919 1037067 240300 669487 643705 276377 993518 950635 637454 201659 758260 428651 728499 75623 646489 974964 904014 731485 1033610 916613 208071 383638 809567 748201 312575 900748 222051 406517 824479 357354 173439 403646 730341 748190 751246 899506 678258 580557 431927 613845 247517 943444 1025578 995113 1017041 1012856 431711 866145 817526 354541 196170 56933 957481 128551 386408 226902 671515 32606 156343 817049 830713 178682 621854 710060 946747 436775 470245 1016181 371166 1037472 249745 330491 938607 374676 836711 437490 749348 226581 499050 793457 976329 802548 503865 335461 989541 38863 399332 1043715 1032789 742278 645402 792446 899812 378676 916756 861980 1000139 897115 1012045 154747 944283 611819 194276 758570 433330 222038 420667 935649 840302 829412 1008864 349590 491330 404854 948835 909782 764986 602019 746270 83195 705085 310574 271347 309878 73395 154806 43831 218015 642726 994520 848222 117977 342387 975732 377499 900552 212517 876216 1008678 730487 949331 420588 868795 204644 292598 381109 838947 487774 348107 830834 923278 826265 903355 619918 911752 619467 364453 415185 104303 723893 683386 603831 458514 290648 547806 44966 738772 848178 686332 351194 993931 495572 926443 88727 296767 62929 669509 406367 880037 498513 878233 297883 404219 93816 1024451 501149 494796 202454 698099 783130 566198 24306 614871 692039 704145 287722 334307 389147 472972 15919 119742 218595 368181 392768 261255 425045 89894 338919 500380 89053 784786 740086 727503 1025265 337651 421083 321739 277351 624554 870302 874382 335724 513197 97001 146727 540014 553846 633139 546797 610182 445290 222699 239290 761392 726229 588379 141055 474740 515714 457994 503382 425269 946803 286507 981256 116711 933221 480977 411055 1001244 210330 241068 22237 708522 551486 988082 612277 275357 695911 638739 182526 445051 760894 510897 14811 936181 621146 386477 146934 821236 602479 664435 306093 757219 223579 709432 954851 375993 649787 995923 965858 95174 719298 448388 955043 501589 980121 775544 744060 638117 959593 1021486 797407 167609 833316 400731 681103 924343 566463 896570 382802 705934 899736 923413 212570 204231 121913 385363 638352 957029 632747 531435 186965 946361 411357 884355 744088 616188 1003300 326538 581464 59289 837041 390309 518833 333037 472818 954083 80570 237544 373683 347053 774940 743947 30330 94023 857551 1013345 700567 861587 861941 202581 571753 601402 687416 64465 536495 437343 346033 504015 472227 765488 473940 825137 975962 505404 630046 758107 609774 979590 704767 806771 173788 707302 687058 236571 773430 676651 969521 290769 189290 326768 867410 237432 838892 464431 643995 467517 740956 452661 1046804 720067 258277 511245 1028491 564582 653651 63156 635551 124011 781078 640839 957564 727527 464824 878532 749254 506141 968613 779484 509898 358973 988550 448567 707692 1036901 301925 374031 758577 748702 197621 695175 940453 191915 653528 323133 457274 155632 117109 113468 1000137 731582 994470 138855 708209 480870 454885 588658 378172 691551 359686 642010 161461 1021157 1009266 861982 212626 556768 380274 480309 733750 443121 1046304 760235 228600 290223 851744 845027 491056 781002 698165 51679 535283 678525 471012 102203 766761 909647 386154 735985 629700 667405 826734 929361 196246 755605 1001065 856655 848974 848052 711451 376101 176603 124332 607210 404668 852988 269230 824187 470384 779533 877035 226969 651748 680407 589176 111514 282526 521763 944697 741316 932052 116596 252374 873102 735106 970180 1025681 301029 736568 946545 128715 782568 588273 734398 646856 517026 714326 923580 1008796 479027 431057 752675 750068 650098 760534 311235 1024557 918471 882608 903525 710085 326857 792027 388548 967245 447378 846598 532444 864163 267197 684877 856565 671578 104933 308940 1030444 39405 863569 964664 725929 378708 899498 842138 663405 533243 450342 998446 441190 333471 902520 502756 457830 666395 242149 427641 231148 506650 73518 192075 1027426 571106 175820 852827 720770 284619 244286 1032741 744589 588657 1040454 1044755 884322 898476 574934 916162 736071 1014540 255513 971560 378714 129130 705490 1021458 87013 86255 986062 659167 354749 823161 570027 740792 989371 473456 245168 814350 422328 342731 730548 408853 632675 869721 544682 497414 174570 515618 211915 233935 183507 583580 888582 472538 163131 692923 956981 848667 940595 889942 631286 203742 633495 333015 447589 388666 725355 474449 323018 730078 809431 478169 977740 990773 967950 388206 878110 1016178 318063 124805 791036 516749 211515 980120 652508 910554 992678 472781 737153 63210 629670 600571 670294 510157 954789 124403 944155 1006277 282083 347370 128158 188002 407094 642731 409173 217964 456842 897697 766071 485987 145663 224473 564150 894494 992711 240931 432056 743788 188353 800571 717514 876308 298978 451538 430971 825523 932110 625247 653105 709083 457284 31806 718152 598871 361337 891288 365987 335030 688495 428727 831328 1032922 457137 801736 422573 618217 717670 781394 422045 626617 233347 521366 943261 1034661 943273 146166 1031685 220970 354183 322878 391747 751755 54135 874829 170972 87838 873804 603773 455078 196419 848216 920301 310674 693094 955950 676823 644776 671449 294261 865486 463595 954041 940333 929642 628084 499489 463674 446782 941888 840811 178607 865640 757077 706951 247933 719491 422174 617532 473036 960826 843205 119794 193256 1005208 337467 564914 648085 788991 205820 425409 781208 368057 571123 382749 757372 948000 376521 572789 503192 621008 784952 513346 628604 599543 250679 551419 642958 594805 954050 1002610 334557 830790 327183 810172 855819 642714 457350 888632 336634 992868 741740 902452 953676 93176 202095 367399 239055 478397 147364 788975 714397 795507 912169 443439 248243 417521 741063 509255 56735 697405 941710 569266 216487 237448 113835 410998 183481 79279 212685 1030754 740471 162493 417142 892546 669156 608599 449460 841932 984519 442256 621324 395742 207771 364339 371804 963603 440801 984409 597894 251230 882917 510773 763876 809822 564367 604855 223597 936841 422266 859721 139771 744590 547562 243688 445805 436027 244997 228658 448595 848680 259847 736577 258220 160831 209406 633770 61260 81384 463453 768058 42845 257336 952655 652387 143093 660405 269301 928382 163450 356894 710124 469681 520988 448932 97813 228486 636593 548564 500213 454687 306358 680884 768644 348056 611303 252190 733898 6647 441049 615967 256221 324090 79358 426671 511177 746549 355223 314833 706717 750964 863323 506024 309566 1023249 482220 188831 733913 192145 586988 1034281 40810 694894 699487 940684 260217 486929 815850 308622 895332 914517 931412 495142 466821 668922 646739 643786 65129 679850 662631 775725 365301 181111 813785 151483 45519 370349 845025 665467 44381 210371 833220 873845 928624 839265 519689 678951 293559 910383 382318 466133 386355 399007 650436 641647 670167 209785 754591 608207 319409 985486 79742 862923 261129 933464 506136 587576 324310 24282 178923 255450 703713 882380 387198 179795 47065 908835 408410 474762 549849 822505 572652 680285 921307 537469 126413 922339 109887 326201 632943 397039 873182 126862 1004892 667624 617275 162931 180982 340151 448157 202039 467866 497205 93787 408882 956274 986054 359705 617909 150439 336383 522788 289275 574973 877965 574462 738659 211303 554717 499146 450444 838491 56221 954003 242638 625063 971171 788957 476642 980417 841047 889673 96948 696150 907640 617795 699224 565240 742114 65338 1021476 518254 502046 601069 242424 477305 343593 173945 649789 827455 615199 681895 723399 646993 316255 752578 930011 331752 991013 481883 294317 774316 159934 496254 669916 653860 452955 116190 932483 252181 430774 703608 515126 599973 63837 914224 834616 264119 130214 276275 887241 779813 841641 1002263 847461 890205 770526 228227 945698 173043 510688 650827 456807 969902 748196 285629 60730 686968 852731 914534 171634 799730 423409 833892 465374 227429 324726 314107 713419 1024609 961379 454538 112410 236277 108455 729711 424529 518307 175960 586423 502740 387765 504012 726642 739180 706237 904244 23495 654180 439242 291723 285431 931436 392324 1024368 1018568 565051 133118 470256 862701 317753 28334 1037624 936435 192280 685011 566998 64377 771696 832142 314085 225058 322545 1020888 377335 222194 977433 830371 906761 813883 305047 98061 512603 867921 739941 387468 772920 199995 554597 54125 351943 578509 670836 553883 420535 867914 630229 638377 627431 464361 291447 127349 543869 841305 581999 930149 158073 571927 123323 828631 1004946 859703 721855 959324 508355 512206 362151 924917 293559 860073 946955 507072 243540 547151 897613 584749 649309 193765 699821 866771 1031692 278475 511635 1005328 415992 191833 121510 122332 602903 904523 257676 497095 343211 260720 494687 971547 310397 942684 64611 897177 1012502 180054 645300 650397 499608 794043 243340 745185 707197 637266 935772 112733 942317 857836 780954 661372 472289 522312 662498 249732 990576 734637 376056 709872 638034 969893 888625 629660 422807 1001282 466358 648874 796619 424548 930549 219452 269290 944300 215477 798164 576087 740190 1009537 308963 735591 383519 502183 339350 652932 27069 723581 96757 745102 513985 732590 194793 678313 894139 619718 453081 601962 756968 556110 420723 270072 166898 250522 972134 235769 956117 256327 71599 959771 658405 853621 105912 497309 673006 808573 650637 736480 504998 843541 724773 592377 231289 945890 612695 762643 945283 775608 330718 553468 1024237 253453 750496 159134 938407 16895 382366 234995 501222 817520 40915 176446 474777 476606 644548 351817 453356 643562 845959 487507 129433 322883 478562 387381 195612 221030 358851 662438 869611 805866 1003248 103903 162027 286579 714937 512777 358370 506509 292535 175610 472713 556264 97501 63163 963674 806777 702316 836506 254389 252239 800463 799414 1033031 983709 307667 903576 681589 862969 642019 312551 552755 877179 234482 40661 420494 803317 732761 255836 750546 981297 183220 605308 701238 1001281 1019437 386825 575611 30903 245297 243015 846738 746961 227217 750388 502585 297838 643379 404422 793835 209847 898588 130083 870858 315346 864589 423737 631657 686501 1019048 678323 128173 808910 122454 856951 959929 430315 953652 839624 441190 813399 367317 970092 945729 160731 773004 445296 654614 822200 555420 190710 79335 634695 1026752 433882 1022031 724839 434016 236367 407268 484443 870865 518414 515760 920171 490247 424677 1044630 140222 228201 817419 731085 710360 118584 959665 658809 144510 77742 833953 333213 353009 966839 870343 706855 1028237 49109 100247 380378 351081 637180 391245 564379 898583 57919 776005 676591 858014 767749 996832 208743 647547 469234 224907 476862 895323 416685 441468 239353 994930 507430 840594 706041 586918 500060 157667 495029 480851 155085 89001 857294 167839 49915 57250 336377 127214 914036 14135 993450 569171 622136 259475 794237 564630 940186 649817 749190 644566 241475 988239 841669 285095 93053 305581 122740 730102 816537 860650 687251 728945 775818 1026630 191598 179363 516664 301438 881717 842926 293052 584375 447387 947021 947602 450371 814701 488876 293356 893259 218617 644683 309206 966870 838610 349997 93278 579165 421383 875658 452156 646578 390285 531371 960567 746894 619155 517281 88567 217723 313322 847686 108975 985375 247721 214733 987315 922269 613438 930254 409312 918783 677330 480716 710211 680186 567789 986074 501273 222651 40944 959857 957471 437617 957969 852862 646220 654640 890070 556823 177575 430399 49661 968587 1019523 28911 256652 454815 386292 948408 202723 802472 936883 555565 823855 486314 374618 340455 832591 57068 1021530 635094 767877 250857 826730 255159 897476 171663 901453 962196 495321 548657 422835 200478 278229 638061 821086 905570 972846 457584 369566 881750 62189 87151 1045680 844212 367956 234294 955576 586961 804810 114277 172475 836395 638544 169909 642531 563661 679527 902129 988252 32557 310509 450372 977459 521922 897566 491013 872813 822940 89315 16287 125833 547195 679283 142495 842826 780172 317315 687322 941484 417434 629969 1003281 194130 60538 509816 862126 792515 183997 945944 42686 470613 867863 554930 463345 748880 587464 183517 112469 717403 478103 136031 489881 59331 989267 42859 626665 322782 935523 13291 222685 386332 294866 944440 724853 613742 823265 62931 438382 989126 363004 938827 259986 605549 792030 280414 117487 879411 748423 53879 741869 677880 502211 514638 1018310 728310 479467 468601 973093 536530 678874 678890 453840 365015 289879 820966 1036854 814317 544335 61230 663469 514435 143322 445655 664046 162649 967465 619911 760364 364266 929051 709851 817277 890260 88947 948705 428415 985076 424245 827038 807163 113077 28007 745260 706276 775384 1008851 608108 28555 758392 97985 437652 413170 267772 713831 682599 875888 816743 902841 254362 894551 283510 621445 858332 1008149 669885 517916 414556 667486 734317 735451 884098 1016222 925132 310295 955126 276061 390300 599439 288243 696069 704052 946390 258674 341965 235807 635371 486667 899537 784003 598965 314867 223855 429299 496109 746352 378158 161746 123055 339441 251576 691098 304551 496837 290036 117822 1027012 379791 201647 866000 318906 752966 482714 353914 879886 1035394 619179 573001 657331 342377 929341 340826 218970 100031 736422 190957 910221 107358 556529 543995 692080 473187 407735 808284 445867 924146 286182 243172 634168 644125 244269 476398 559343 59755 355302 749360 959861 971438 319379 75167 885822 649834 1021465 520985 473773 572140 527859 246455 236857 823032 834680 634659 888371 548666 698852 385385 968054 814141 872695 961377 771668 462006 40814 878021 897294 650470 167661 358354 747813 719109 441512 471282 377213 224169 696099 797581 333757 906579 834860 416923 453177 674427 328446 893037 40655 357850 894805 173899 117949 865627 955715 473818 96987 177695 878735 189294 949186 872331 946913 449804 757649 582575 242605 816102 1001189 572152 380634 788343 861554 486442 613349 346461 268218 945283 1038444 407271 62155 172927 124376 564969 639885 666365 766869 381518 350877 687446 716317 489169 358454 758617 316603 260916 972429 985042 1000917 495011 895397 325807 1028481 734034 735292 867979 971311 955700 465751 954083 953627 499372 239291 365802 392498 299963 496242 940055 664557 984926 200015 251366 214937 57137 905998 1020613 97565 357842 546741 402422 189879 310134 60270 763608 418046 223111 190091 810507 840411 874903 182172 847979 925807 775461 280318 474569 813241 485193 583602 940389 433719 801087 947322 247280 311077 500284 890668 60223 356137 971371 556604 974532 1019252 589524 129230 412861 188289 121670 754415 553779 930459 602748 1043715 845177 752737 774805 355182 92917 399741 220346 52923 333527 1010214 224079 744250 19835 27639 188304 779667 996673 654606 930770 686920 635127 243557 689519 859235 771211 643578 474412 189837 750215 586542 432438 985780 488552 310969 436046 260742 674662 73429 939721 338683 826949 307999 445557 994599 119255 778859 766495 1017552 872339 499594 54109 942771 408402 1010792 226105 231646 59884 387820 1047184 241255 692179 555825 1017036 339372 182059 357329 651021 1032846 424235 72693 1012291 711450 146867 847147 770994 754651 703659 668606 203259 360176 175478 859259 162627 947849 424773 345833 384460 223704 337913 259595 423410 673131 1028747 790487 775949 130196 180988 858802 440565 448071 331615 411023 335294 823765 646186 551259 387654 880974 806611 222542 634713 238301 798134 879284 180009 504603 631795 1022033 963639 808735 528309 324391 717255 651407 50157 382750 795903 668795 487566 121747 433634 1034947 355196 727907 128594 977122 586430 726756 492695 875851 1034597 274030 939714 937737 698141 846228 251558 442264 354702 735348 294128 339628 519426 342641 348926 1041494 605967 549807 210346 757130 512177 747035 728738 50172 817247 383143 125802 788985 444857 190260 879282 735025 243239 85754 544374 989373 683445 887768 678490 979990 907916 707917 576303 175453 705325 871739 948552 308470 125525 588156 455727 933203 997928 32183 676991 998090 1003277 129167 400244 132847 990393 523072 469722 119663 800240 331506 497368 825161 368070 349133 249058 860958 439606 30204 58998 942509 291003 370141 388877 771496 24254 601805 326710 380573 180146 57039 768075 385941 72182 920298 563645 26871 583215 634090 847236 195928 713523 174777 1025557 781074 927694 949272 360065 512726 398575 1001225 145912 208715 680438 185139 138175 962801 649042 488146 999248 385842 469432 111989 758388 925467 960947 608053 297970 506142 98137 64159 1047648 767497 474724 488339 969302 684874 71675 783897 994488 303951 480103 830535 336885 424534 157277 294603 908873 212793 65429 882074 547797 993170 333657 402810 339320 209650 211954 482708 302643 755562 674726 951161 377435 869351 888547 509130 924831 484901 757473 219878 942143 498922 552543 835943 691134 547545 24316 182127 363211 727479 383174 850156 973071 351649 47829 476557 336619 334447 926972 105598 457425 130605 682693 718861 462264 578990 372086 118999 898892 405097 622258 380586 506220 327047 631455 937162 572542 471254 793773 859941 283386 1004935 593735 198396 716043 253485 1023243 801429 871084 338838 130481 750993 772348 127660 798158 587350 878531 374555 990570 140027 190871 863806 423786 887245 243379 351969 623335 243158 553854 875602 754413 212631 669382 20381 306487 904263 387243 244103 716953 318701 730092 881963 855511 986809 685142 837555 551150 686380 626098 593579 618994 60589 906389 717542 825807 756173 1040664 418363 710748 63288 738935 575473 824987 111594 178662 176058 965816 1006921 683813 971343 538485 323817 897146 578936 928428 797589 399333 281339 881989 282614 639449 509725 358759 782383 92403 583585 732345 890967 568511 671420 748876 617697 987582 127723 578395 157455 365199 946846 588116 890547 65108 814413 986330 273851 956558 950767 318518 593532 492783 968501 1017636 349613 1041761 737918 1020105 811511 246252 349132 656639 432346 665047 476005 97333 700666 228382 911539 858663 772201 30845 936888 307659 96228 838521 812411 117624 625788 1018276 770463 408284 403452 489570 905678 376552 771219 135036 658142 269291 351263 742350 796527 439194 430573 155450 335341 445229 59331 945748 897084 763195 743073 447950 1009345 634673 727881 431533 662621 292183 369559 735921 732028 670586 128563 956439 125426 763979 686008 1007854 880293 539902 320791 796643 1005737 716490 242990 228194 942775 157402 512968 809822 387462 678675 391213 212818 611033 253083 288124 715929 348918 64875 555258 648847 815917 448197 658877 1018104 222139 519225 409241 373015 907398 693179 742486 251531 714388 64210 469240 430367 191155 118195 358283 32094 713454 944485 1028747 432367 89654 2943 420728 880520 74739 183715 928108 1004183 985037 954083 162153 594932 485943 685854 471740 710108 592758 244526 383173 104189 897243 370121 483206 715504 147228 502676 783928 386156 833117 824537 30653 775225 376339 638338 841373 435960 784032 162983 924594 440565 782363 161457 905333 145307 707943 544895 155628 834222 993190 478172 506637 321646 330471 387405 993165 711814 545710 762353 872201 170737 423763 915553 865653 914825 256992 370003 185018 199675 881246 997256 441630 907306 839893 220103 171873 572174 741499 714132 1004880 158461 243367 120473 314919 1042096 130281 439224 477142 1036436 806731 15807 650772 624887 380888 366311 648899 79352 572569 864024 122538 235727 322714 349941 653892 482921 716348 754537 988955 661875 564942 615338 967315 511053 161221 595881 515458 575311 785026 992625 371110 956137 177549 40933 693482 385508 347933 994402 989129 191503 662512 971488 1028122 127390 703444 880149 775491 685901 232313 735546 657375 361838 468359 781846 461560 130020 1007170 738219 906420 514219 810865 504630 159204 200587 905651 412156 353635 236433 948579 444206 837318 570076 445796 60975 776962 976065 731038 979533 227739 219573 975080 207861 947029 489361 347295 587370 537391 239381 779577 645771 732878 260659 830774 948741 637829 854455 348909 1041232 513701 653123 546637 329651 377813 780728 349105 193385 240915 612167 548597 479914 636718 190015 875281 906412 502422 551165 967157 531941 476110 254727 619213 451239 861358 356084 1043720 383700 717160 846065 445595 936377 351612 539902 521602 968779 941667 34813 382317 563419 616266 383941 284588 336127 899498 617697 626150 951019 486150 450771 703079 810658 319996 1036517 453473 358762 122264 475595 208820 104795 517937 449821 510418 551885 239593 631932 521028 996885 160886 711596 1032688 903413 428668 96198 764689 683952 742867 495983 318239 207094 687001 370574 701859 257748 629577 654595 515398 897477 143199 497823 167343 847641 313687 116643 339891 829163 877973 290911 965674 907308 755194 124263 210374 1001623 815546 127947 1025642 713205 405997 456859 1021996 1012037 834075 857575 654348 855924 771860 970935 847058 451933 681430 751801 506155 42973 384314 478074 654102 961989 949443 994635 913797 279799 576915 206314 889324 811899 910130 994450 758682 418877 240082 614273 180037 703436 411867 875433 654097 667314 750312 928879 850292 252643 860067 97822 660767 907461 589329 944578 840423 858996 194904 641738 179864 814584 481690 605246 640713 949515 497865 670138 904358 865031 842323 416879 614008 47603 247406 799420 834130 174479 55799 683627 678518 191075 126441 208075 422602 502103 179923 645673 387662 370387 763471 805849 391439 326869 731549 636822 784020 192170 597902 600695 977521 63922 177129 597966 547772 511289 1042308 167295 719939 687668 737769 418547 1010968 747883 556152 572780 421198 382810 477692 717669 404908 611063 1023904 621966 739675 1002092 360056 130583 503716 48997 641277 870388 371007 118327 41725 893940 460463 734945 588636 293756 310099 242425 937542 1018474 1027173 773065 967767 607217 749114 100247 454422 860098 472103 621522 693493 576221 182046 178877 845494 921441 3327 946364 706799 895349 997582 324301 16339 452790 255472 1035201 751864 1037402 564598 355792 670298 701244 695636 84987 994017 1036381 380817 871069 248987 683197 155411 678631 169791 32271 101627 48918 412815 824689 969972 756691 95855 1034291 979410 302972 675407 939930 603374 339450 191635 320993 158527 825842 198363 992343 843867 30319 373991 516188 437490 493494 1032644 1024122 230774 651660 167401 861967 573080 223455 945528 256944 459257 304493 186062 867185 75739 738809 707247 1013784 188926 102322 261170 841771 512122 910730 744177 1036389 447724 151017 713327 988281 223178 960797 764015 816092 480634 948842 637810 630458 583385 903831 760009 257166 29613 269727 626673 858982 594894 1004299 907558 94957 324285 976226 433530 1010596 1025706 839381 327265 118728 601850 110123 510948 575207 889498 934854 30303 334655 945262 799545 301798 581552 802788 127429 243660 679840 991815 550857 951037 645092 910990 871481 369951 640079 775509 760167 857373 460275 869117 1013510 949136 113614 258765 667405 652815 132095 568927 486707 448718 98130 877350 882544 1003074 105687 324810 111422 392864 782659 438763 572108 601715 415182 810094 706651 1045216 986908 987629 233951 240035 129524 155589 826617 371310 980105 216947 916248 1016485 440510 779592 399675 571233 788983 381739 726979 874858 155037 845621 501637 636896 129197 669178 240469 645931 735154 584281 971178 1000405 219770 180168 108798 508126 218597 97225 733979 818231 748125 712134 372421 226163 916802 1023076 951002 386428 646760 325737 378031 227764 389972 930585 765412 463655 775046 242589 477583 56855 482602 585171 637245 350149 443631 127772 1033384 90911 858037 431221 178102 811613 963853 155159 420539 174834 621336 255954 489634 714438 845605 196483 858510 268251 375974 555638 797680 609654 375110 204518 555470 945384 936287 553787 938631 501575 154569 999000 223603 461294 170397 255154 963867 750273 627388 102381 969244 946889 127549 637591 733821 728661 781905 411001 899245 592831 445173 755541 706509 498007 877786 679594 455190 819076 289657 449807 206328 145917 943024 904597 652844 504298 286638 179052 703610 632764 232412 921082 86459 384545 596854 958964 405301 938876 698141 665452 400108 949251 612275 208230 587491 631549 115183 958953 961257 844967 340885 211111 452156 517708 563997 873841 1017208 103227 933123 996641 292695 1034673 253220 975472 621670 240757 39423 749622 1021560 763610 591611 477965 920812 583353 718257 112061 714535 997494 687088 825573 904533 827267 356383 881226 765517 93678 94271 337015 687499 449117 434557 772821 904049 836907 812454 415902 556964 779673 842445 589011 686743 505950 298992 764835 1026254 438086 51703 752233 408820 388897 757903 1004337 124888 890756 793594 693991 546742 511065 130769 551999 227437 680809 905620 931983 572857 718444 118641 247265 468323 774807 574302 880329 702518 622233 760052 574799 997154 441371 177404 862805 578871 96236 818881 243942 869562 389669 983695 771737 687652 406909 589077 897514 502708 616956 734900 777283 1029394 507104 638113 417301 881386 183665 983165 182261 380849 938602 218868 936663 572541 302445 995913 468586 619761 572725 552597 173851 550382 345915 636305 447379 771808 116283 624590 550142 890511 778537 816249 876732 989530 505903 867953 387017 550254 780067 209055 679473 286268 831046 162493 958345 209842 97486 6142 710475 838239 634819 370380 246575 779791 362232 964231 617055 632551 228382 256111 863188 962883 840252 848342 23003 400199 118159 249570 71231 647285 710687 358189 1035801 708436 424495 286670 138972 981034 1017419 57982 249401 736133 706619 343598 1009751 422327 421062 339771 1000866 1045028 730947 315061 748366 897139 688065 64783 832954 154572 223089 650694 907044 117475 582115 697318 1006625 449658 951837 783137 387870 987931 710325 496115 685552 281549 463695 434813 886203 572727 818793 960278 559081 389322 1011281 252812 384107 699233 335709 735044 468027 53823 486817 894328 204085 62643 974248 862140 832631 162499 220515 484623 469662 397759 26549 179415 605279 772691 1001013 971029 228124 485678 902556 221014 463822 322438 777012 918773 250075 726942 146669 875057 721503 96943 515402 665334 157666 908468 973618 484650 752578 461903 881017 161204 882104 896103 388886 221903 1041549 1028393 103823 889752 15225 238973 482881 782789 653920 585395 363995 517938 927160 311272 710478 298738 790447 663452 32101 879030 815844 1028562 731295 611638 508340 396733 258729 411107 745033 685446 93871 890475 153977 391311 853179 683370 682936 404329 838900 216746 504636 981132 760304 584503 216313 487823 986028 182119 495464 477126 949541 440025 961819 502983 632719 877982 512534 358700 219997 897330 858707 766615 391499 1017828 484871 958714 990644 805495 643516 502185 741251 171940 897166 874184 428542 925369 343496 369549 690855 418557 579987 944907 85462 389587 444205 254165 97462 636510 540533 400233 975290 433466 561647 889734 809822 85973 218574 876078 1012753 552369 490948 944819 864102 153549 842965 108020 945267 675155 326766 761398 640814 896284 932405 493165 354707 733413 167890 594855 946765 763360 208247 801017 144845 947441 382317 446056 1025642 599805 900867 504012 211741 784920 915266 228518 120159 1000550 765840 417378 447190 171859 326435 484183 206715 423349 193367 1017417 458132 808565 967470 933158 745109 502486 630083 105949 221156 440021 945707 653878 342737 871107 865077 759478 919213 958783 847383 122200 839063 597987 250086 925139 373113 500287 816334 763447 663115 600313 865914 702695 976398 970072 649743 740604 652059 330997 1009765 90051 236369 400605 488900 379119 516849 977449 814183 897721 627405 1013970 230887 835695 405214 645407 499342 873859 358778 493260 444878 994280 192385 539478 509233 875345 144341 1046728 162133 362967 240425 117310 622386 875794 959599 335323 702707 708398 460686 979873 220794 391453 12783 280491 949516 915529 782453 952788 797983 950146 1033121 631159 935798 750024 204109 908570 712486 744845 58866 543671 784146 873163 825045 509920 375754 714596 334554 612836 276195 866224 125932 1037386 678010 597460 774998 611933 481898 724251 965135 905621 122454 629198 841421 840627 246191 779936 955083 105321 792349 745018 903795 424508 487362 914769 218522 997538 113550 953996 1002126 209655 406365 758137 988782 214770 771537 756837 938843 825781 241899 691803 755767 608815 136927 986684 948852 30939 151903 411610 893862 1041192 277965 859803 186230 966306 552749 222638 713698 832058 138729 359454 579548 433977 243291 551375 562487 502929 877645 270046 604958 254745 718393 249966 96752 509396 949027 58222 773840 689371 629586 681799 486803 706391 537334 782563 342766 164815 933764 646757 351971 365244 380732 240091 353695 114024 320410 874315 487471 896044 793071 134631 117219 44603 641251 439198 756700 62654 659062 997661 371807 21995 237787 589442 144879 120442 706478 752552 869287 123341 961592 791292 991580 163313 517010 216947 648122 959961 128713 248775 335598 540120 375902 92798 569077 753855 316630 484821 274751 820954 413123 717766 129938 625629 495974 634031 55123 486568 800451 448124 452229 580562 966711 234851 179530 953795 360028 442216 193468 92012 344830 567290 436909 930619 479152 693605 691917 1019714 488971 245712 125725 690622 407254 875362 478442 1011226 874716 462109 515110 597463 720133 112102 806486 634609 106070 388404 848466 642471 897778 865397 382817 376169 462623 778827 343768 829369 667385 548073 997668 120780 480539 808675 888983 490531 169594 985881 773898 781590 731706 293604 751536 719400 518278 986061 601720 883168 668157 649516 777553 429930 756601 206943 609835 607991 1026445 114584 829790 470547 859572 611189 1021641 945610 471479 975943 557947 253027 1000551 267134 485063 204728 37343 238707 583037 886909 492259 344287 582649 315022 120754 192979 730595 107645 462318 698181 764693 173555 1013513 551775 887035 93085 701331 317916 113167 571517 552295 727849 679689 473042 968794 512314 379994 268237 458266 325187 713403 894552 979500 25979 357287 670890 577719 311210 1045770 390489 705911 78555 777989 826723 794510 891507 374580 886175 848679 163793 695260 1008424 1008869 769564 32378 646740 458626 300473 413390 395727 553209 300839 408405 874071 932628 1019368 185963 695242 243061 993202 815399 348381 993185 980006 764486 503380 845744 138807 971046 675812 687226 1001015 584924 469749 653621 603591 171874 718617 509590 64865 89498 266219 424549 306161 685326 321127 250247 228713 812008 1032318 973139 503473 24174 864633 899297 967605 252396 433821 662995 1001517 730553 563806 619134 134902 747222 240487 254070 274326 492150 281579 692132 353725 414671 946463 124868 588521 641771 843653 932298 421014 768428 1042881 911265 1011352 473273 774514 1008906 446671 776088 630721 211517 256972 334622 469941 399191 859545 193799 423349 509491 406259 778525 406455 682551 812842 375412 114372 1021778 495773 1000158 863418 161610 305783 847111 746821 235835 891031 938765 977816 679028 403436 428474 412410 747846 638547 556454 550071 501515 513896 1043137 367695 564689 630331 511184 32613 64985 879225 471732 969586 190172 124819 514222 929973 171885 780441 678423 518984 627555 612295 189398 189325 174004 412589 236762 57103 871914 710612 358636 995901 858552 863155 307130 867209 371570 1008020 133631 516466 630499 49121 621575 928441 292250 740051 297391 1002014 74739 744369 399320 718378 848232 817458 707349 116717 1001577 586173 927192 472014 842099 528334 416613 359321 1010514 840247 432427 507444 45805 995439 319119 683385 1021206 865464 812491 728907 937643 784504 356080 937321 621516 894076 607575 130853 692201 374933 705515 876783 257230 358759 969059 932549 563157 114326 404679 954305 237153 85486 59229 252642 905807 143294 823123 470139 89057 639198 482366 713499 907791 403215 906161 113560 330619 1014658 772377 489785 484473 691575 545599 641694 745289 892642 823763 977053 445793 310663 853985 45789 943894 314771 949569 871132 117639 706007 306909 118130 904737 310946 952044 517796 1034832 937316 96742 259414 636110 472533 589569 31627 124309 989235 735539 982292 140255 373595 172471 613211 834138 220341 201639 182959 243480 691708 904499 372560 257318 120955 692198 988890 258969 733437 911754 956731 601068 126730 1018637 501114 749266 872764 993343 53217 841014 301615 493989 1014296 784016 257000 802645 508746 240734 942937 630279 743021 253462 30140 445231 532445 208626 827066 923741 123291 997957 805845 411005 814064 92141 510898 579999 709031 669412 987247 848556 405679 358218 970576 914120 413557 828394 817786 757332 802390 1013378 640187 733075 83422 223413 822766 322288 747116 517425 282074 547814 736373 996001 763873 972420 870795 721918 729942 437059 195863 1004685 750452 439626 458268 309191 808631 582645 105718 1042592 52602 765139 994437 109339 289373 112039 621212 568814 357971 669326 402231 1012404 945243 676206 780597 500501 648871 436198 239290 686940 897780 163502 31575 977177 868178 300157 504423 298983 36669 707316 437427 594876 687516 372529 857398 905952 965414 560935 423181 118605 1030281 379678 1011616 727735 693202 848202 762558 520261 1012931 807421 855462 805844 254237 765015 99679 705331 160654 976394 155181 761138 127969 159015 618940 967593 475543 953530 771941 432611 806091 349372 986223 253113 712168 779556 171911 988809 1030705 461163 47484 698169 991475 834641 879363 930694 161494 114122 193367 186783 439645 438983 781462 734573 154795 866538 560731 748749 718516 784834 505260 251790 341747 833845 728249 474672 998420 1001571 481745 593271 383623 474440 681885 893717 118187 586738 433694 598623 689906 761187 713425 337597 743126 953111 934555 203551 387980 996487 702551 656380 689621 721402 451707 91636 343645 772215 113980 979030 553944 937777 367381 332661 805486 1037537 908425 504230 71919 512526 277919 244689 866362 413087 585190 979108 487108 804205 470243 417013 628515 772380 978113 254155 63902 478263 73468 602590 294616 60830 491887 488668 578787 642670 824875 254391 890326 586631 12795 849017 126077 449070 139193 119932 696036 211383 497070 543567 145005 863287 242649 720069 252963 872401 359751 715881 443214 187254 1004942 398238 698232 862185 247193 159189 485930 935150 829583 417188 306667 479467 61134 951485 20155 458008 224929 163620 829135 109785 1034646 679307 953614 573031 939497 518562 233175 675566 973356 318103 455365 152301 192958 448932 779295 860602 162423 238300 391326 898158 424806 57177 1004748 963701 845356 578894 749330 509034 759465 113254 984825 343194 483548 969610 945452 245526 627196 627065 503032 947432 708403 553595 47454 989522 192312 1009458 417108 896306 959383 825246 1001577 85566 184142 584119 866382 130451 871129 888378 422603 194277 1011396 150254 955781 481559 674203 339918 921246 1017140 624207 650992 920556 298823 943399 586987 227098 447154 300005 826765 255788 495042 950871 1012373 966902 756468 971987 629591 163683 937179 297838 650181 708323 244185 128812 807277 102903 710499 105464 488368 488983 730992 551759 438638 772185 632180 740258 390808 905539 421466 651080 871849 813275 796137 249502 593199 539565 341455 346081 350582 30550 345854 986038 695981 559069 187162 846660 460669 474006 426863 87983 452812 726906 635189 364401 1013068 342489 36718 739065 250970 611286 633964 732999 385337 857509 312158 693886 424778 448748 802225 72633 775697 326504 649417 612593 904966 194812 53107 250791 848334 477170 928562 770682 161241 418295 113241 252483 423747 712340 245306 901561 96740 743084 587120 767318 648341 579799 537843 227111 395256 336447 519214 928327 685150 60542 272215 79999 89969 451997 865014 642137 641988 199899 933382 709230 990666 77820 86523 872327 1024807 848481 398303 407377 830835 989401 695160 925292 991359 548838 530331 418772 649123 475565 775949 720522 577364 697135 334547 481073 426878 874834 767280 918831 756589 90058 485673 953895 1036426 790494 758397 770235 338409 833381 484383 452156 700507 864595 489004 881345 242517 883019 1003703 743844 782425 249677 691869 347100 187889 318409 826290 391245 98150 455065 972260 547223 915280 369114 637451 62110 971130 638010 999907 464696 363973 679693 1021793 615855 900312 841515 976449 172279 813028 774620 440195 357582 455559 642203 682225 958743 875734 166835 690100 888470 292602 341359 1045712 454562 141821 619113 515220 155539 634817 299901 948102 243370 350317 143133 639741 732621 276955 604668 608079 702874 712453 909526 837295 788989 703816 298938 861169 160887 1029576 460775 176042 905515 647763 865992 931533 471470 761700 206014 130098 724282 757983 171550 554585 1011992 243257 596691 372102 948758 942746 345947 851128 562649 154238 764880 240695 759055 815540 869166 1006385 728453 414267 621197 971534 322437 535787 1020300 943341 728297 767689 976451 81809 871090 502372 993667 470746 899292 420414 693742 327028 29684 953784 749281 364431 807910 872734 309686 357737 454532 269771 811449 928973 695673 431947 971869 258524 994593 707126 977669 586074 240695 270227 209358 637908 774020 326915 465317 152127 548215 841357 304633 988772 445670 891498 463796 1018477 831147 1028363 335090 987953 768322 1025834 652941 181243 577016 819028 358897 518746 911048 798316 569503 724835 1010731 905090 982532 666582 140927 888688 171420 193000 667479 307449 231679 756456 1044929 452755 119641 147304 987636 425828 162707 818521 873386 129331 190094 222094 867782 371658 302891 755704 879400 796327 323522 621162 427738 1003108 204538 712763 871782 373337 8169 384220 513054 637810 841292 654421 505226 185315 110799 726777 431036 613255 120718 470182 244390 824252 365275 415606 986226 922047 242355 367484 980482 694734 890585 678318 658917 322992 388259 798057 210133 960124 461658 873276 302951 1002408 492206 363256 589418 471517 963338 761282 478805 216862 951223 842150 321323 745714 166519 824695 755833 252580 423762 178619 1022059 487835 633313 279999 209511 488079 703898 539709 79103 841011 834966 729595 996892 955501 16370 184731 911024 889909 358061 718893 748163 744071 582063 802073 564599 236239 500716 191201 814034 923111 671051 508857 204405 577334 318924 421276 7615 896722 122325 810856 672494 93483 607854 421014 1036685 741775 547683 192798 814599 486562 735827 495052 866471 553551 790438 589185 620828 1021760 1016692 809178 1032399 455136 701410 848595 490372 464058 597414 485459 926651 1003961 805751 362205 885242 373118 1010371 854002 404314 376485 975322 322895 948658 715813 473359 974911 586079 356792 517518 1025031 168431 684265 216734 946319 761125 503425 570355 145150 713771 497715 985969 871340 776239 979048 280189 727953 251475 32314 679796 689774 429029 977029 119631 171221 588648 100055 445195 996519 612711 448133 308712 979188 676605 63597 789399 240366 910126 586922 863345 941194 389620 758091 725310 784003 285151 555611 782606 512301 757138 880038 519178 835207 934837 715862 610254 651893 698619 834530 309660 1031298 484794 642668 891124 409185 140781 227672 89999 454307 517801 668907 921072 499999 486702 287482 175950 126854 391704 260548 158199 783890 186862 938227 179847 708947 452442 783370 695065 238041 357362 679589 355042 369660 1006405 399487 767788 760216 256465 359004 1032822 89833 632283 294613 581379 752005 241845 290644 903619 222962 167799 966838 595071 770618 367390 220049 1033434 691503 358963 951273 424881 44831 1009807 879247 613108 335420 1014592 768817 32487 165866 843180 676734 966401 877979 873326 943337 766932 746667 748849 925513 455253 354808 896401 612251 189157 621017 382237 855623 846181 205788 736413 1035041 824699 699316 964204 449945 404414 254686 649635 125127 612963 444182 373295 48822 459253 277150 574415 629105 416615 775384 411495 232906 910358 367554 571803 835771 651611 419698 615603 906652 258408 566126 1004327 428157 125940 1027138 986530 910035 187507 313111 168828 397167 825019 644245 831934 552761 721711 685529 284110 537807 482077 772718 337873 325313 748618 1018709 750771 321425 1000390 256654 948782 466519 684852 863881 958146 384409 1025986 321715 868080 232782 410863 615370 564430 739809 478188 992218 995442 1020963 963048 64837 841611 677286 549850 306526 533463 261389 121292 972946 581526 862620 902955 483750 248943 645918 915012 927612 284625 712372 342985 418613 101791 891089 232886 828878 697951 490552 423134 260564 776205 493967 231094 240374 833323 757275 865688 743036 605301 800190 274907 351543 687241 450242 232103 169383 226198 451983 466384 858974 941100 976046 522444 975971 971192 516745 989812 1025736 996694 807770 955670 543871 717028 642107 683179 1002620 174957 480471 615274 660989 919451 642109 251316 357585 662357 610273 988076 623358 765095 439922 94050 1030180 900033 730766 669645 122595 993386 736771 852431 859419 471735 640954 734922 652058 705369 640662 974378 776600 694910 556244 460439 78463 649338 648790 886708 565150 480561 322041 763321 540333 587634 938236 997714 971890 1026454 577182 452121 798895 498234 313239 120415 191857 683403 123822 327329 252705 588231 500409 978632 779434 1010374 777608 493221 621781 586347 842106 652776 995638 309027 956131 970344 625341 289839 961237 785608 497522 658799 1017372 778462 875122 713341 1046856 762850 185705 516568 689882 162493 431405 818594 126921 291799 764447 949443 745009 981070 601702 419566 954750 124890 437839 40423 163220 1026848 520835 404279 423689 1030248 176491 122533 513227 734584 814391 425746 88955 415534 654435 1004514 649521 471231 945393 617962 734940 903990 936378 583629 293833 342877 560603 910355 724890 926667 791899 521128 607359 814826 400754 877467 358291 195029 695896 851060 243470 957261 77783 487525 1041297 194021 712116 241067 443888 11003 580058 433382 531247 726482 174836 360196 1038676 993697 888662 259433 656350 928205 161078 421436 963166 584505 335758 575222 899405 586354 509726 996431 497417 874809 1010097 556962 1002759 245125 274222 374520 727386 928301 513324 121737 890570 637261 376354 999998 437802 47015 708291 751118 613047 499242 843345 484687 343875 709104 923562 566671 905543 933077 432099 95916 501216 976428 791743 584087 948423 317815 654094 488463 838353 828137 441172 498298 722763 58270 634410 436903 537815 22518 246143 944229 886671 367788 629453 825159 973268 163527 408556 7915 152959 423951 997824 806239 633656 167381 511680 869305 320047 254131 980610 829346 354209 307148 416189 921546 783618 49031 949777 707866 56265 342718 453804 427980 619626 956665 942581 243162 316214 984311 613290 49045 555190 425400 117705 748001 521088 681139 114480 371949 701861 122793 641778 881075 113969 1011328 821435 537917 223978 765665 964202 945031 445154 927437 818885 309674 726063 334758 605628 80431 356115 457799 214719 850528 231325 779057 324047 705399 88923 449365 1001130 863018 101214 850522 413496 372108 399834 736374 743646 361197 583269 903294 711395 832205 736054 115571 892581 994335 1021424 896558 992149 315278 627686 927791 669577 433611 899175 1034356 761729 540135 925665 622416 482573 126802 1024397 795869 697973 600958 623035 193382 186775 892848 996666 576623 254734 577214 680359 396703 988088 520233 297789 405271 216522 1003106 968425 44985 703124 433852 487479 355762 385459 169937 952237 440690 334318 337387 71666 384788 609367 856542 904976 904357 846879 476144 182173 728554 859789 871921 946128 655176 1044580 770139 679025 483574 869319 921975 183922 969139 453744 962883 670827 30599 427499 67578 727087 1041000 736139 700666 327348 910940 407489 254953 457940 474503 314332 626381 607143 502732 869246 244483 702011 285944 846173 990858 888231 240865 882640 601949 95860 850230 939606 241004 174050 201535 806867 278231 106200 824563 711822 997328 506162 1034540 280815 488337 815844 986298 896541 874710 376103 343398 763965 881109 158623 872170 742790 387857 498600 189139 1026145 968787 516483 81842 681852 326772 1003878 602092 145133 354749 815701 811229 456809 862518 1025419 856931 861924 1037378 863182 271230 602003 447039 885481 419283 94925 957086 950679 971494 583804 414191 760942 759529 547319 96551 1025796 779046 877026 32470 476983 834680 96157 516999 958102 548477 752188 646834 801190 771018 646616 944602 193302 807835 257508 716114 445388 712958 925239 512325 518705 860543 472710 469670 419548 887514 900290 696134 614910 907814 203965 422429 312767 588075 251659 249461 926165 782601 922862 906116 953003 642845 498731 889805 858600 306853 128232 339518 869180 29949 949507 740269 348796 855891 986809 256708 359219 772824 306648 415732 741743 436606 587997 155067 577659 376001 946541 904269 160205 597754 792013 881110 838602 318908 272341 851620 911973 807134 129055 927855 834315 425194 967126 564687 903230 127477 681131 158196 878695 388322 310721 1013126 291700 940264 994201 32376 887221 126061 885363 949299 473229 277147 186151 951519 222511 233790 711381 1008468 586165 482435 723772 374198 389290 109430 956732 502890 966967 518171 793245 496532 252590 448764 947286 236905 520337 584847 902625 454296 940662 573138 806553 222510 472994 375993 824427 847170 425481 1020732 156255 827332 653399 244281 402424 683482 497821 363954 975631 193267 313727 984335 116667 645036 957495 967033 1003563 446432 846675 993955 834637 121053 782650 653342 651347 724888 484982 492526 407339 903214 441956 672730 938713 88918 687012 781363 750891 220427 669510 242505 145130 113109 650534 487527 175570 464090 220963 1014284 413519 825842 462035 323521 486173 339446 239047 442795 921479 699348 220554 123731 143119 408493 415141 921395 622166 848403 1037389 351309 1011995 572241 454401 949061 807385 693166 685966 504262 203391 226777 846492 635947 609198 877414 926140 366493 466828 439183 680654 739486 486756 126308 821242 44889 554909 1034251 665308 698555 822159 108253 186312 831068 46535 508155 716085 1038088 483548 1032682 430555 1030156 309703 719013 644885 774492 342926 200669 1027401 863905 976270 863193 641925 971221 1007903 8027 469455 984303 378093 95857 955227 188199 844761 640366 278295 538569 36351 839576 162548 781250 433470 610265 39407 671459 700902 296924 232376 554598 899345 900680 628839 960980 970903 411113 754743 757524 479701 964937 416728 638448 631509 616231 702952 273843 703062 62653 403023 630076 956618 1017267 1012261 715306 190452 837884 123892 218005 420293 386446 735862 406735 929579 191668 261234 1002134 637764 633688 236433 713397 746086 921398 322953 913747 167286 669622 669939 421834 879009 951481 732845 710286 124789 335630 640191 867533 434671 800190 895068 941218 683340 1014664 753473 592363 353710 889263 441763 580498 411359 278214 814032 677658 991612 713342 766357 730926 405460 925608 758695 191033 1006186 1045600 121085 460028 39871 392278 875099 808817 379318 244051 744928 564968 250494 900897 818034 890856 759053 724767 617195 519228 318284 122285 688607 629556 647538 645403 351875 597359 59859 580533 936655 355292 689846 358033 845577 579795 249784 812606 455916 895771 160542 531806 447399 669157 509613 113502 742646 376332 987593 873313 336375 875342 694623 443991 97210 816917 310962 912147 251102 375718 880400 46777 629862 863518 558271 996419 831933 622401 649627 204636 1023013 409374 680567 342581 910643 275198 110494 212793 185838 369134 614068 824509 224299 1013330 411121 1014023 216805 1045571 340707 293107 496463 492537 830393 581331 812894 763003 986395 480397 392472 645262 749933 1019032 609526 358959 345950 500946 315166 334511 146631 31627 628537 799545 899658 514912 16373 653144 1014608 775888 242021 712009 992985 429722 234748 163596 782644 480519 163212 511386 405063 774494 658357 703577 836213 706685 847372 485862 505350 894106 356779 972973 456875 919288 908497 958092 889375 588917 967245 755289 548764 741077 817275 474255 307126 639988 823141 897580 977362 938462 994721 243324 183736 406444 418903 353085 251723 770740 841489 796591 483000 581070 125645 226018 760690 598751 679334 688020 481483 500619 649779 768376 401116 956103 893905 742549 800178 218333 277343 89807 811071 758625 720264 354737 255465 189771 933449 320441 316846 208694 662731 160091 319243 518884 785426 339375 994537 861166 65336 325015 638364 921372 33790 491963 356671 629079 844631 381751 867188 601020 366123 981261 959698 114486 566733 514145 799967 20927 711433 64158 824733 86743 484590 308091 258873 455081 226482 487392 453957 643447 593890 526079 396254 368526 838438 954289 798334 995877 55795 866058 256380 513701 948105 1044848 941389 838118 1017651 687920 571277 311678 489043 521739 997492 448890 63614 876110 1019209 513458 948509 88940 457164 203961 868511 269647 470108 797791 252315 710265 954252 687721 137659 577421 56903 847792 685331 381373 996473 30507 763987 11261 191984 469053 261385 722519 564458 662943 351755 428764 506965 883913 338171 918774 814926 719960 324798 925515 942266 180115 86941 747370 463866 750651 171323 520928 321973 961828 479955 962074 44949 760917 701854 57190 179177 37854 693070 967257 866526 655124 1004321 301788 571789 98178 906610 760654 318095 408235 477727 776587 687568 603733 388615 726654 266206 710357 664919 162599 666806 869621 748623 244681 301006 350630 621752 79998 92534 715964 996817 1018730 926510 455502 95931 867867 476572 524048 120716 322684 116585 486738 282569 35695 735343 192882 170459 218654 566751 380475 945052 933082 939496 766764 89151 326625 699361 113336 236970 585413 942297 106089 444126 385841 977110 57084 441648 783004 92102 793759 857299 240878 832926 948533 485653 163468 391334 190691 755903 342919 366410 504586 496691 674175 867936 667376 539446 994831 962589 107323 296559 470678 802724 516630 125243 829845 634425 1038272 992182 962686 269739 695242 953717 570787 726841 894229 874852 108779 755321 482022 770994 401381 492783 245043 806124 874115 708701 250204 89561 186279 985337 272823 895697 472788 934521 368292 747850 616821 448692 705374 816697 194378 545749 405307 863586 432009 48439 905826 290531 936928 113131 1022073 632111 888579 94055 664285 338871 317679 211859 203883 692957 1038086 682071 473351 391189 851808 793457 963941 551900 447806 1013780 390707 785041 868775 319324 517768 775704 601592 422551 362873 408363 837851 514121 892356 478524 840504 877715 944508 1000875 829205 891196 387167 685837 259127 403185 13663 513944 934267 502833 544631 681199 451751 683420 750456 969161 317819 307899 674463 382031 808527 1030419 676572 227106 762589 536371 686483 959606 623563 445129 556229 943723 237727 480627 427774 253139 343000 243066 832241 438733 30173 728986 424180 922159 824279 335758 893666 496057 777042 816556 56947 727420 349147 563771 368096 695606 80597 206731 682091 211471 197371 1001960 513054 179946 756476 841082 698695 64015 597838 626514 706794 426715 289718 948050 47986 44903 359241 282579 962329 286136 390686 644730 861884 965899 1014420 253217 509752 303072 334223 220845 1000696 765706 951194 777305 875395 628182 963093 470433 619763 1017561 872639 682579 901878 1033445 94559 351686 752696 906646 252486 999264 143333 248045 310501 300743 974784 725978 157606 124666 683103 778968 171070 161669 690431 206319 686467 511212 113529 570828 647406 373491 288378 298951 337779 425491 1033898 1024745 888272 444307 439612 1020301 129994 341241 810681 192998 810541 814018 738986 828629 158541 980617 898786 378078 979124 986958 658655 207717 358471 582830 77731 842876 162138 407799 153274 52143 976216 382409 760124 96535 700827 683848 824182 433291 171566 940888 228652 990219 249158 521223 1030322 645294 1037168 785169 770284 581233 721983 194372 818740 494715 907512 553980 242522 55975 810792 292652 578957 366828 885607 191434 422011 576463 637038 781581 620636 140207 274047 311075 810380 561854 962920 552597 636550 122222 281963 282303 209387 382546 646128 313202 154999 1036377 408021 789459 970831 448873 422190 752681 993712 482393 22111 395763 452427 802664 892460 183289 638552 706845 651971 316731 1001352 735108 1023562 553655 820963 840505 485228 36607 682795 246679 801996 412382 650024 918397 153023 511043 522563 850400 1024547 322247 357517 933218 942947 577210 992937 274419 126187 845177 839354 761074 506608 291166 697755 707399 106421 874607 469387 837068 949616 707367 832932 485679 762287 588435 874122 901371 829817 426941 708124 382854 249524 62405 687513 834758 1041800 889647 424809 159570 480206 969822 355642 859948 703846 864574 222839 62883 315771 228662 535934 984497 1041010 217323 969960 206810 958900 108907 984901 249203 627995 895185 890126 347594 977957 703948 222170 343619 357041 116135 434589 754862 342139 597682 531631 746778 865439 162774 96631 380884 198571 224459 900876 738649 405163 568651 652645 95577 293611 930454 908393 563150 641506 620145 869594 358195 845997 691103 461463 587461 1030159 839060 932698 760124 783584 988951 848142 826803 334684 706250 308767 842616 575807 368220 1034724 112239 520214 243433 206821 351088 752866 801118 751122 555932 612171 554485 986564 644873 384049 890713 751715 620359 962214 471447 209383 664927 110687 316359 437153 75750 711996 829851 108207 137151 594686 85595 448747 736046 686233 106062 462317 424606 258587 1021717 126283 375380 784224 196138 745596 392362 717885 44733 44527 498454 462622 319187 148991 517172 445594 799926 196138 335764 265679 183915 1030696 634215 713959 721727 691295 818610 993363 206836 339167 394877 31407 735964 797055 252492 972578 576996 876188 375463 239198 928919 48301 432683 998248 208103 236894 971947 154108 972392 829847 334963 965332 812255 247863 406719 818364 413301 640182 978476 866677 291066 439859 611439 77173 63822 464790 518445 793291 650980 103327 614224 127763 202206 886494 347733 1016952 889844 543163 984189 320155 854947 609235 733140 766003 80743 921552 941004 867387 634608 493775 421337 320442 575345 784034 648859 483056 399485 1038988 182527 1026858 575262 867267 447722 510944 771377 553535 910164 715565 888780 609768 421406 235887 1028451 840998 1037078 972402 555789 281527 276449 958118 119797 354411 137851 644807 474170 536174 513242 830259 939542 764274 860667 981539 687946 444328 804341 755471 483769 80567 756911 449361 845752 405337 419755 93689 998492 353221 740202 464359 586142 494808 723958 978132 360099 364095 526063 341446 773827 736994 605359 194930 815014 903084 114267 793575 1000123 538871 642000 61109 589601 469925 187287 575472 320369 126579 886628 853683 81141 947555 31643 709229 924791 163190 543655 204375 23271 506076 597165 679219 807906 1012323 849206 707285 644552 580039 875466 1010247 298395 873667 651516 840647 737515 816563 875170 48636 175565 539950 733683 249314 414844 492988 900353 440422 735478 865741 159319 445079 743318 338169 748146 631737 1033041 734332 29692 828332 238506 601774 472462 879708 180985 669067 986829 674735 415981 222196 875023 196125 878293 571377 646278 120155 452194 558717 873314 649564 845513 701043 288253 996242 183672 164791 378635 631695 244263 325050 496924 453266 354156 388906 411869 889285 853998 350452 425066 308706 810341 853686 636443 502411 846794 634139 87290 940718 640906 732438 414070 242355 588163 517671 206261 269263 435486 845005 409321 768541 720652 97884 887847 415934 385461 967771 940980 712481 784676 658806 693593 717733 717223 968926 254330 750537 462825 379117 448481 893590 387166 822211 117822 971095 813751 657323 737710 5615 749931 577507 783507 193227 242510 314717 662446 248863 756979 621684 939661 231287 776230 949168 947854 760930 468186 865229 146133 1003162 83191 817867 850626 1022794 351913 418398 473435 382184 872826 682549 366420 628600 797613 974146 1018924 809837 138063 71133 809859 550750 436141 811514 993559 511054 1000682 866530 307582 595039 123611 865212 320486 307060 812331 924377 618995 683630 874929 874449 642300 79847 833377 501517 842799 83327 556807 490511 716568 224171 420657 971371 768171 401204 481977 892593 449400 445719 89338 433828 629672 942798 884847 484435 178916 1000388 886510 683310 768421 235369 28587 565099 901751 601911 613316 743518 506259 214988 447763 419798 544158 227169 761665 452766 335646 714350 257506 841081 860926 864598 570585 494512 146684 397302 373354 104407 259436 193384 617131 383081 711435 435831 290238 632375 681532 326002 814267 685340 388430 467197 909192 670323 736662 473522 438902 22943 134879 993643 423035 300159 46941 382574 70587 631359 346607 702147 409419 866693 425163 881974 298839 430034 143611 659363 180130 350553 448277 473885 819108 824205 681625 888203 224922 648881 81638 606591 341589 751890 138959 242526 937645 865557 881333 449482 231005 801745 422003 521483 601726 608742 868767 874732 882562 735897 421222 1025351 1003352 365930 726457 249011 711002 745251 322987 564055 366735 224559 996666 739719 270296 146398 721854 986025 752142 422819 664791 225782 445895 940134 937374 653089 415998 444603 314556 121272 985210 739122 974288 876103 648616 481436 499378 449621 992286 589420 89391 901986 892488 626199 469023 798394 768230 707877 976552 1037065 742103 850088 195143 940948 274294 698557 909678 323376 118662 237759 575101 448305 861747 192312 571000 866601 877975 824599 195772 971698 1016223 315833 462486 424755 464253 675297 739455 765139 645898 1036874 111563 54591 431354 254606 1020370 599711 178963 433031 712895 1010715 152935 686266 63721 601247 545784 222926 773732 381690 634694 1036466 350090 911673 707167 776421 484052 955710 330710 383591 437482 768209 419634 893787 432252 697150 211791 925380 908842 810247 637547 633247 569147 504461 756577 427327 339910 834966 110474 985028 845137 936928 893406 879012 335284 367518 662439 455179 511085 439709 345931 156918 594871 469987 180006 724155 418155 605243 60884 229265 715492 339051 813684 151326 965926 717772 586227 937516 911882 447400 833629 89689 354145 568223 686439 970593 901910 741174 187084 552364 404473 50911 799455 459567 951726 534457 324520 110487 427985 208378 249239 453726 95483 585570 885150 654944 946302 281077 240519 428987 859151 1002384 424301 630684 496955 469359 238507 792183 569757 388141 772275 242075 1044658 257813 484122 647643 928237 518356 30315 386346 162513 697705 548055 841545 1021176 424551 714452 428382 269798 479188 374149 157948 83894 749009 969871 490084 483220 464494 829567 119269 146238 237538 632062 384412 717776 855833 447275 293843 496806 520428 717300 799225 376334 999312 347084 390301 218779 630903 645837 195522 937293 706531 501846 643501 320347 727533 1017526 179869 486154 249225 1008182 677684 633452 733041 353209 896626 708417 225785 755223 118163 804647 893142 600028 996194 732252 572621 489136 326025 505752 895942 861908 485856 877394 455621 312263 4059 258611 897806 503209 61418 730199 375638 889721 548455 944504 360009 252373 511260 634352 40151 421549 736537 212300 700815 127881 208372 174507 938108 744898 331732 972120 498148 755633 587214 646716 812921 755883 613228 313080 1038407 324462 233073 925498 891825 150267 926134 596206 292277 1021834 890682 973404 401839 486578 120556 726993 948755 847476 742687 400629 997728 510381 845018 331067 386826 894689 257938 441609 858462 960716 685641 95419 617190 953017 235325 505100 880955 563943 255543 300924 56087 30607 1023526 678142 613465 894743 363741 290658 580179 993102 352619 928657 890581 433350 963914 424422 589516 669680 422790 921487 325019 890503 1043201 1006358 1022598 929257 449167 1000867 389653 296367 313975 855795 963490 218333 623610 878505 110783 738249 359174 580550 801475 646457 438893 267643 883488 97686 601816 564807 291669 628189 1022136 72186 438240 97253 922487 486162 503925 959213 187054 845483 234094 805742 392600 183029 740553 345487 897480 824381 552413 93143 227671 626010 615773 228235 620719 70639 333806 294626 236669 929951 497144 418519 989827 23327 137663 759014 104958 465852 238774 642678 690407 339681 987597 387143 1044579 759649 878684 695075 842830 118394 209784 187565 910762 734933 84663 386331 267755 11135 493035 955577 351819 734925 219709 946590 134646 445417 217774 498458 779084 325816 597587 944925 189566 669353 386454 326545 984541 270051 713442 549246 101167 122159 963227 960236 301967 447459 634337 873886 88983 402269 337724 302834 376097 358559 1018698 236468 1045073 420197 193701 201975 153299 317283 411100 959986 586041 323413 106927 718136 705017 362364 997684 420322 81207 943897 989922 594931 829297 448395 483893 118105 988760 986682 510029 587143 925093 505882 632746 958338 899149 244950 242993 683114 771341 734806 741717 815585 1013261 1034469 349789 143339 177775 667251 399679 932836 734350 711353 400761 752966 840156 979684 687640 898169 416903 1004354 87263 752786 258131 972017 469390 973936 293055 902370 963989 509305 456504 998744 824234 839914 932126 979634 791806 341566 744352 835267 683702 236246 983229 600793 726865 860039 450464 888418 439993 769188 638157 521762 741015 507792 493918 634393 983423 730608 161007 944473 372174 963380 47519 62819 707025 492012 247367 800877 949816 1031704 977256 400251 875306 678105 615270 633693 227690 494541 624246 561007 997193 631987 367075 463979 387165 1017236 895910 223143 981545 347613 918966 253486 1029768 735697 888045 371099 930691 936778 886323 634501 6639 374508 482657 257832 751789 368538 734635 792173 466525 913008 538223 732580 399485 603867 187215 1034609 371609 564621 368104 490074 258250 979610 850709 87511 368468 96166 965639 1003827 901287 531917 935762 667107 452485 514311 452564 753839 440748 584619 490074 190154 391270 80764 423852 386381 494520 271341 224196 84470 873799 544567 967798 994456 372629 889214 930277 129740 879953 844335 445670 684380 811974 542431 780616 993973 490594 96086 1028664 1022793 732558 583028 427133 294077 653579 509609 96567 649593 647983 56887 1026613 490344 952803 619086 831429 497558 675672 661483 758695 21503 117619 652590 372855 202726 106989 370879 945512 364171 838520 403143 931745 863587 703641 411435 593772 871668 710750 625255 1033422 766672 163564 93908 784513 391573 412123 54695 55926 258908 274229 700758 151539 647758 708434 451710 416500 331478 240807 879883 498488 438102 570284 872020 1010992 895260 196210 993970 160604 250095 794222 942573 538315 818986 969388 810282 391461 175603 386172 51182 364025 768709 966846 258856 982040 889198 755527 746870 355727 424107 81382 554874 172794 924446 681893 366199 537468 928311 379225 342687 187614 138651 867049 221621 227212 478755 437431 229951 978026 188169 828538 628524 277235 1005452 758846 638300 712402 711373 823214 582191 832398 728918 969681 951418 432507 143037 708034 321955 412533 882251 609972 745705 956115 195915 700182 978512 618715 733526 350700 978482 894746 382499 700735 963164 269948 389936 764697 613784 276887 128934 71677 602617 977287 699981 580182 684986 511640 1023047 254349 876209 743110 800887 945291 801701 757351 975721 239183 587187 963860 227684 1028212 328958 590775 424281 163242 702928 431303 834736 383257 227895 616353 204458 285618 502948 943814 683638 884312 836447 805277 218081 178606 890286 904235 715459 809389 323428 294321 500970 225039 1029656 129490 881122 783443 451673 739753 30659 481937 951885 236667 854973 447591 192711 964952 720398 316191 548511 435444 379477 898762 448360 818352 473670 574685 503002 813630 702124 400926 866910 844318 211672 940898 608762 640837 765457 1028778 589204 160959 699235 358099 681382 1038514 754038 292763 321140 1018808 156638 389589 704326 847529 605585 109017 158653 1036688 1012494 889915 849675 719061 72815 246183 429787 520674 476270 640583 940242 495805 391752 840540 318817 654696 368429 908569 930294 726078 624435 484706 323340 431789 840113 158157 890850 129180 80511 793550 289145 937330 455604 865496 89182 1046976 430653 424778 374115 615331 211863 617378 145270 1036722 447125 964390 367927 742317 61098 439067 15847 309837 761966 913492 863915 282455 390674 890382 818370 891842 367253 857788 1018672 802439 601885 891669 856934 948300 873067 214781 588964 873363 682383 1009088 1024120 462182 596698 956873 554933 653074 794203 991545 823098 225722 700324 760289 254620 490804 635763 630185 821494 433094 570725 63366 122699 1017756 613091 366268 866591 866906 253346 64199 738025 1024708 1033452 628251 504147 902437 833671 617197 915529 550311 371502 767688 462513 710561 430814 350899 188218 889011 155413 466199 1028458 686481 249578 500255 438735 695922 873774 958919 617412 888222 799992 1022186 250541 915481 390317 104921 998035 591294 580969 1000283 734192 390764 633586 642651 839562 933459 875572 922493 907013 480549 491891 431594 389278 801949 263903 840504 103741 1030180 220550 110191 887594 554859 317400 382417 450244 1002676 239926 734040 456798 629690 45981 969361 552444 443294 341749 60142 800310 555693 903275 947370 1029600 808154 242643 834251 916001 248214 94046 125906 445138 242014 577981 294261 435678 218549 842546 619198 952079 939240 920502 712242 179911 241755 975034 1043736 704027 471921 981904 511877 930430 922941 910118 735579 235987 479710 839010 311111 141167 874899 669886 977129 487981 350022 516822 937635 366349 94879 333703 16175 984662 740710 507664 418557 1041633 958840 633785 509904 863358 968249 498786 722411 997272 733029 953281 703797 809588 218489 699361 888588 56234 893620 719193 778701 619001 556880 124339 433014 684634 975309 416543 659065 800105 618354 87486 895914 996812 866643 840131 642579 742098 859345 899768 118683 586878 91799 862429 600986 631289 991605 447829 608079 514418 619381 953784 955334 699595 992343 829082 277450 269816 781341 898002 851252 352192 469838 849603 694677 772383 914566 447213 889541 980554 350072 878440 23277 89043 899629 967213 1047872 645575 645206 731830 640790 976407 226037 422253 493975 186061 516464 493274 390042 818062 971369 298717 707006 861989 109528 777322 254702 612127 490824 680906 1022661 752164 356894 294116 482662 816099 578782 727473 538534 707353 1040572 901858 857647 636598 252770 122058 389901 247870 970340 824762 216785 550205 886520 783237 484167 746978 183979 372142 185950 879544 616247 763299 422204 735473 552318 1018150 630204 961079 847473 3835 866730 380091 687052 638292 652514 90088 562903 718413 196377 925514 415582 653536 644884 879753 887658 362398 269043 450059 390680 853663 652976 121718 454967 772755 610148 635820 531925 179818 147442 499169 472764 589016 651468 1010256 769810 368113 697804 499272 687449 1026736 718666 988902 836584 185067 671636 294810 431977 572355 48758 156030 148957 439605 828125 209401 903403 911280 841295 932270 815964 36813 416471 480707 945444 293487 315892 510247 588957 588453 774566 670333 768205 736490 441736 812406 666353 364999 535541 794396 444917 744769 243378 537598 996948 278183 587847 400108 375917 1017917 817710 953494 938319 423672 47391 690654 191948 818100 261312 567679 916513 800714 1034766 816410 811343 914564 683985 1018150 629918 244705 304611 202621 318495 847457 105458 522257 449623 888780 559870 204272 338111 678343 340823 992202 126421 806363 773958 516933 468349 939251 910732 15163 171910 488569 830185 258718 474753 425351 923166 763548 309790 693713 501107 470111 396142 226481 922539 762549 811719 476383 750072 762511 252370 767747 159321 724984 215977 536029 173031 242745 171245 1028138 572211 1000901 1019596 1013321 906610 646278 940059 414239 537575 628987 686885 798909 322931 130676 1005016 431354 741857 256850 998979 865597 797052 774247 975159 406869 718382 371801 453560 667480 678139 215550 504742 61347 225778 370393 666872 214904 225053 111476 718134 355006 236343 333180 997825 1001243 823770 93801 597215 172002 191786 359078 834764 253664 461805 431080 952278 620888 470622 366545 946275 404668 290446 886510 358611 844509 858286 405242 124858 888090 603893 589381 456074 112533 411623 567033 752104 826970 710284 943642 949331 551869 494430 580179 778855 992884 286595 706211 316822 582393 387727 634740 889526 92668 210661 763294 189286 160659 1022738 1003862 215026 605213 977272 96117 362213 1008452 855389 152505 714631 502314 478485 446819 479629 409155 391523 759186 964274 249095 493214 772940 387614 689455 130949 848289 645750 596403 237346 989817 633019 844706 778774 383220 679289 186310 520426 138869 1036660 493009 208502 201705 1000416 906902 912470 857503 1017269 608216 223976 807326 723191 816590 495166 480962 1017611 954320 783249 627198 593535 105949 359845 457008 770467 898579 594940 399339 744090 899777 725310 758383 807738 662484 112301 284215 614162 412571 777092 127941 634425 925114 499081 870245 519442 841916 401100 382061 77503 438961 727822 584873 881758 677326 686476 687316 120093 959313 976600 540524 519393 96319 155221 496446 449636 260652 548277 898017 495967 556571 833481 228041 503686 296686 191886 124756 603423 449222 31407 569129 931290 683922 340423 920275 851025 449735 1013092 404787 767841 978181 928023 323050 409029 702806 548526 890638 818390 990576 294073 112174 253261 985566 128629 102331 671279 872819 358196 248013 215418 445329 486242 765525 956316 752754 469655 964789 518000 711972 620440 741135 626493 783404 55275 861117 476067 640934 325847 993960 649515 89647 585495 460343 601708 506643 867913 481171 816791 880881 446186 220762 109990 936166 613519 75607 86989 883859 210371 662994 867004 383661 771924 510712 269742 105701 751897 765967 636385 667590 1036961 701893 199485 64212 868288 959342 798665 294697 781528 645669 513422 125493 1032291 224054 16157 539443 572179 94331 492969 465896 218639 663161 169964 472890 875749 424824 283959 773671 651363 930765 870199 62779 420622 756767 953530 990348 840093 341709 187167 121322 903801 878873 775520 854461 62456 458322 357145 382603 729263 716293 206191 312270 913857 487710 505998 60205 892175 641517 990696 970013 997922 968147 572344 896816 601715 243601 1004339 762597 648435 92635 754390 1022314 1006530 701027 365554 967507 996762 650042 163824 847746 931558 611535 1017051 570803 490635 968092 227729 499034 485098 644473 683653 1029668 1017461 888308 1026268 399263 682364 466110 63732 505132 865375 679703 677579 193989 860763 599017 610013 938649 747820 783414 930457 603611 29434 261444 1007691 707031 613232 996276 889585 797007 359272 437914 631327 61166 969543 287667 298669 61366 584615 887221 60790 718485 245052 437974 161385 127503 791759 758662 516498 702102 507983 935323 293274 386040 211351 498412 422349 978464 877379 194666 220772 810453 1021640 598907 996172 746714 636473 383573 355236 79751 16308 92791 442051 227185 841393 963956 466015 820719 80886 338418 219023 537594 834843 676218 93647 1004786 964693 440044 576862 921532 815789 832094 307895 231914 835188 1018274 728659 701234 636222 345575 1031472 915593 716853 496116 310710 315234 766635 462637 288508 759635 432531 896026 921484 993642 128414 227161 893910 954802 751196 214755 427253 308692 223949 353373 566983 836781 764125 811835 46570 968144 746977 315575 339685 771398 836437 946525 630847 675699 605396 674792 936907 962150 408404 226467 55993 137719 436581 703185 424912 760996 863075 417117 871990 969954 846059 392835 685849 293858 433935 889023 416379 511458 817912 145126 849332 286510 188076 582125 96167 371185 552826 319733 620106 780916 192358 382503 933352 387854 875086 954828 863772 497264 962673 445757 391431 874456 857766 237444 191446 512585 1043632 767590 620076 522892 430806 380055 424170 373047 537307 502421 958305 409107 490804 96631 184153 489169 376168 238525 961734 65445 310606 1010446 672237 875550 155113 555103 266078 569285 47421 1041668 221098 823084 333419 145231 491961 48103 729693 1001833 942231 650540 373562 318325 648547 363388 122061 257826 863113 763729 268975 965816 833742 414078 243657 605940 163540 319321 997401 949652 709979 129147 846072 818401 433339 779150 28254 921163 772425 186821 146611 426877 504430 688574 989089 1005253 370335 1008489 120664 1041985 415983 1042984 903604 936597 777506 779335 236145 310042 415084 730295 351722 452762 421283 945576 495002 310874 220310 905689 302301 910427 768540 626281 896737 650625 56566 632718 896585 190893 940679 417736 946524 751901 703255 214878 867161 986638 996367 866977 1036504 752907 946662 473875 690941 343434 810865 1001819 889179 709091 883656 235023 1003156 108158 575422 935439 228549 681716 15801 388381 563001 793501 472876 1008924 876131 514569 961641 504963 829846 144251 461801 985743 490250 1023626 732397 999057 154554 1017244 429936 192981 366923 640574 104124 350747 310508 424818 780772 965714 881507 873879 877396 250281 64313 625649 948297 335503 620306 842183 382921 1037120 194769 618035 947654 576855 693587 191077 484743 894886 845457 504266 754803 818884 709395 343070 630910 405244 101759 441280 619480 441163 884362 416235 764276 861418 404635 447574 819084 225947 796122 463719 1023600 181821 423627 211257 428734 150991 62903 253449 1023010 506984 888378 110004 617456 1034482 718452 538807 789238 702416 438740 425562 624102 934371 398575 475583 650800 742695 191347 842204 383174 492231 933004 84975 870373 773291 363307 324495 936567 962032 446039 451005 888943 390453 850017 675561 997569 818343 283261 783753 316118 841007 969357 562111 536310 437731 938365 126572 437173 512366 320759 150907 910794 32630 707851 141150 153974 970130 915096 863170 249517 707177 992220 745346 502396 367276 772621 619756 506981 997057 443864 261149 176034 379283 762746 1017413 161143 780400 674775 500664 771193 927130 335326 484006 750695 446061 772454 295871 932570 978476 836907 429687 12237 715945 873165 618373 368564 696779 966306 358439 655109 627569 660219 871549 619819 432430 879964 498726 486852 340691 742695 179355 849045 700355 62907 836541 242894 477042 949545 239741 991449 746388 691514 423733 437050 728373 372688 339164 316603 32604 145595 920541 874313 647478 468692 683948 226259 204927 841867 953466 448908 887720 922360 384408 362411 474382 483096 737248 88631 894010 876666 712293 598907 897559 294819 563050 31666 566223 485799 384832 130385 248383 435154 937299 249737 862926 179589 197613 790783 677799 218806 834883 447384 730175 195794 242039 96377 807383 464761 294027 915120 513236 877554 1042502 90037 996706 207279 306355 604819 945539 113555 768332 104759 228942 1017110 167779 185571 89390 462557 925336 423127 736532 356461 757576 379989 518261 1001804 757416 775713 1022503 1010259 331502 860863 326082 752728 865521 224971 929768 510437 346955 483869 846505 91093 780698 320463 904916 123119 874105 467575 82815 997020 155325 698719 353109 96566 824441 1035461 294517 152159 555836 1032791 420299 961941 743862 238045 139241 698603 368413 24252 28605 379358 788959 410095 914792 679465 822181 881037 334655 287295 460501 905874 190187 130693 384089 726379 905279 327190 121272 171823 109493 429213 178648 228910 899715 951387 935369 367821 763433 647727 902904 540507 771879 486499 431339 770301 683196 111980 798511 955830 480617 933448 798895 466610 340443 257605 800225 845020 87793 728693 677578 497067 922255 958903 954225 774301 699240 94094 389817 480049 383656 730088 814278 116030 682903 519841 465385 929081 629656 205239 779353 1000281 584893 95519 346590 824411 560829 995603 449137 567607 826246 665326 235071 975132 334821 873047 672190 588124 980610 258331 713164 805739 510357 424087 802023 960345 927078 292570 711994 859974 699559 306586 229017 687196 829401 841303 481194 681588 704983 522778 605595 910391 766755 344571 941450 1020119 488353 373938 380768 486246 423597 135069 452774 144094 392336 1015997 24373 694213 732957 441609 699734 350563 693533 513394 763628 698268 549215 992839 440758 636059 162153 413116 678372 1010832 634542 652906 501166 985455 489380 338891 62191 446068 596429 652770 678301 460153 717645 984347 690915 356857 867057 768368 875179 723421 422860 571983 863439 941835 267646 1038496 783529 516182 998146 957356 597147 259605 449132 679716 420564 650058 723829 971172 544117 260441 649798 292652 428537 619567 718756 121493 614835 642332 1012294 118380 226658 278142 203975 982153 686754 771789 150831 942701 746887 190871 386905 821435 932281 1015869 819088 208851 636388 516917 226055 836847 801586 353731 588079 471540 518785 887769 676809 422798 633198 386918 690034 1031456 859809 1008797 237134 710465 867235 925131 93279 236319 777609 887381 961835 500580 845875 563563 126366 751730 312055 222415 580980 799934 190310 50158 32697 514446 370037 285598 89541 342207 1022370 100671 966404 817844 870183 110565 987415 747973 113851 730861 605787 663341 499959 727724 390993 447653 330527 796508 902118 542397 829149 69083 80750 640318 163794 867506 573212 820213 568446 793359 463831 400807 400333 683661 990084 327047 167611 293551 470323 922293 957581 537391 286573 1034568 465833 481074 85619 455215 575338 363637 157053 867859 512504 691892 456007 518504 775255 418219 863466 758491 385874 510075 203674 711111 884242 772363 457524 954479 1035909 857514 716325 898508 793695 240934 765449 818279 1039248 540022 982177 989749 563124 445922 867139 389428 606091 384848 488646 339826 511785 124606 866260 161718 637618 955854 609823 293574 763888 388281 1035030 629542 642730 474949 585514 324777 223439 202983 91565 705325 764777 229127 940833 222202 972898 411478 652136 439164 367866 691503 258800 830579 249125 934751 194929 975782 129243 106131 1013537 375622 996421 725958 351700 370508 436853 439248 846383 343323 694134 210381 994177 870332 242501 751750 174795 372140 356605 650632 242015 982658 496820 200125 465622 356787 647049 931717 304571 463091 683917 730987 734443 385647 242588 138046 857069 853939 647263 774995 989997 241959 550111 685684 734108 717477 963018 817027 618121 861912 106159 482280 645267 233043 825583 451703 85231 322522 582003 446783 748611 826894 846885 921212 577274 227535 251249 227518 407993 317622 476767 669286 998054 92902 774990 812142 848094 464285 774334 609630 357304 595742 493967 81198 246174 810448 190035 497226 290529 358086 1041100 168825 957549 670618 1003922 671497 477487 762726 55786 994379 913048 444091 322022 951967 84990 555227 824746 835991 382750 1036371 878261 81638 511456 179065 865369 326437 740922 159447 880148 986236 757096 212712 35805 180109 1033170 293557 315078 671005 840888 1026706 423315 583596 1034518 939833 900138 906693 621238 844883 839212 458338 29628 351358 1005990 159388 173470 437209 869333 237006 431955 240445 547451 647667 373421 483094 374421 997973 434299 732071 232270 634561 444747 465848 682472 744579 588968 1000878 849315 798681 324683 830710 196196 678729 763814 171351 1021482 914955 769664 747348 943017 1010913 479339 842794 126136 1026572 61365 1021001 952603 544655 953167 777880 196436 498997 717353 733130 1019031 195742 619278 47098 1043476 741575 734631 604647 869286 619061 380689 981009 570571 277919 597830 377726 853982 760999 126325 709453 709174 445137 254070 613735 258207 987709 462397 224497 751637 910897 454999 502438 790233 433642 375409 925887 573316 183726 846818 613077 960798 822733 120794 63857 984523 647920 783152 534203 494287 1010837 508792 61412 297709 794199 88925 193623 707157 886748 56637 379637 671585 447311 315966 732784 374486 425613 519400 1011892 379717 348089 1020139 637609 177967 643311 435172 831408 582873 339551 772579 764149 903262 421608 711077 388302 752390 486918 717403 914489 905968 354973 962386 902927 901663 35771 929228 879190 715252 693214 810195 839034 873294 905390 705369 932423 193695 40423 633805 842821 761284 769138 504052 776754 552676 719976 713015 208495 413950 351694 978760 27887 397631 854001 7101 1017541 960472 885967 979173 923321 881370 678390 456821 970344 1026470 498298 555862 528079 419795 782426 631291 236966 1034263 112103 468427 357948 778799 821822 251975 947782 980243 163638 384220 941206 826582 549850 218734 251554 390081 56250 522275 762029 945260 194361 425074 175850 193719 741009 724961 285389 451630 440359 647899 715860 219706 118173 1025410 212856 659196 973349 578285 486083 311675 1005747 613926 809425 193083 609240 648417 437541 462391 677350 674714 732839 579245 931410 403959 919987 981128 286374 669646 746599 768409 184188 843310 163274 838267 318583 599515 158959 700664 839524 79827 501020 366103 252442 848236 921460 358244 22111 897968 185208 285915 719170 1009000 893854 391498 930634 233003 979171 255621 912066 851304 988053 197502 388200 814269 979556 115437 475791 621173 460281 965812 488082 595929 647523 877626 415403 785929 791929 692702 945477 217020 860923 494052 639864 881726 519213 873172 585974 853431 742071 90583 161660 415420 455255 979147 80753 202366 415029 56155 620686 175679 619275 208221 248935 922454 597754 741180 472915 637432 704401 266191 356587 92123 333551 251706 884987 329627 1018651 829091 902988 59087 330679 209246 433310 687529 1024425 256611 791899 543732 456146 380696 94003 1045522 766872 372253 648627 482548 30550 447971 438748 616817 502740 932648 739154 830989 886951 440241 619896 415324 1008779 897396 319194 174702 827899 411515 1023250 125276 319312 909623 970564 914442 559995 64315 154335 125997 104667 370606 796251 341406 464714 391246 315214 91643 971308 649617 322004 991927 1004566 522377 698075 710955 1028934 859810 338558 620185 196044 488006 349523 959313 279743 90861 224993 206795 986081 997736 550743 46527 445081 925176 413397 305247 740803 334317 277498 794566 677593 844149 758006 128039 232567 617084 189362 350862 1022754 576636 178023 339643 980752 900629 456278 638128 260708 498294 898833 175994 265631 343351 801340 416975 981105 825750 770506 706981 486556 938279 949414 439989 691643 916080 47962 361147 815046 588488 826681 138877 60206 340683 912225 643535 780331 460147 935847 260769 342691 959405 988346 629638 759756 122702 321583 155415 81230 883239 783032 216442 1035562 640587 247609 1017518 735202 975910 880428 1020776 257241 850989 827328 833319 740265 903480 418805 763236 301886 342227 503590 883664 360098 952619 378990 580374 114484 1013025 996881 487841 195414 867650 859805 933528 378777 879721 514757 816558 678599 964700 969532 879480 238907 466381 746378 161735 343321 766581 543718 349127 798525 406317 124817 334782 856471 224542 586203 222918 649960 940369 759971 128853 578906 465215 907971 390380 191757 192797 218348 885694 353885 837973 382266 175909 339731 528255 236877 921319 925426 1020835 719058 724883 934795 449577 1021982 142839 445623 818710 97078 378741 802242 277789 755177 245680 595837 970092 965914 547810 331449 194142 420182 373885 235384 111529 227974 736104 767141 253697 207845 823179 258976 89719 92909 631151 307900 778483 98196 302691 843959 429895 502444 274253 289694 351005 168926 594933 492990 979533 317393 931062 125747 773937 176048 61241 958064 105327 944977 889592 407028 773834 369835 255035 944870 378601 728934 341351 704671 165343 366491 370517 859633 290804 713178 183997 261380 1035842 362047 204268 242406 781379 613463 711619 216307 721870 159575 588985 247614 552750 947896 720584 935481 778449 814548 728727 146661 837931 727989 997772 93623 911185 356807 663289 956788 409198 891516 348604 324211 571495 446044 487128 693610 1026261 1027174 617118 824047 675546 718066 1006110 584525 834842 937457 321452 22261 155068 729334 662413 991518 870810 941633 779626 871002 771777 814750 579412 514145 109631 441562 564133 506449 942555 929395 763314 790462 990116 841054 371562 873940 495226 382735 680127 955506 645837 485052 425577 669982 75455 764750 14279 191856 643868 224397 576115 193006 613229 162482 771564 62202 832638 600463 369950 187356 372437 922334 758215 686417 87853 383612 889974 249257 476487 1022286 906488 44017 714995 502071 180701 857802 864506 236870 97110 609912 990379 628651 833932 464095 810327 711229 215980 640474 511396 749765 1019290 677167 739242 579087 7087 240610 347167 85661 207732 954247 476459 770110 455604 47582 941242 909654 249165 80860 415125 175794 560351 767779 278009 744393 1015108 638310 1021268 505452 941924 713414 921395 152695 572794 967738 91003 447740 997032 707021 345080 887987 947649 621996 107447 957653 797275 1010883 619458 759288 130403 484743 871916 465130 618290 944616 444047 956259 212451 554298 843553 70142 210844 596455 685258 378841 359313 896281 1038440 272223 166637 506457 736039 888242 324562 551869 906922 776271 637744 806862 999661 46970 857703 678695 405285 736362 1025144 190422 253233 1008947 897679 755954 380150 253256 793401 752592 765733 36343 184213 730569 255337 910938 1040421 380470 244499 1004402 764490 942955 896322 685544 1042209 966939 30690 1029828 887575 360067 908454 62071 89371 725820 740122 163528 210042 246175 345915 59839 249250 895714 883937 998612 845323 322201 414631 933525 771509 739431 195434 430020 627444 231401 260393 693703 995667 651985 292551 758186 913468 331005 14201 417607 689758 818979 778542 179626 675229 327396 190631 252274 420541 29951 710281 732617 993968 839350 939875 293439 578908 534239 183098 506529 454821 259659 633511 492500 109286 151416 567550 826205 412118 881205 151167 922070 814056 861148 425697 871548 954710 455385 684529 126310 617401 293838 630569 555752 847184 307171 668139 447410 36207 307833 746375 157275 775315 477655 765705 974345 417712 871958 581515 654816 825075 1026625 219630 81893 510192 904514 382375 735580 1025481 646496 859859 505871 773462 838202 1036851 450108 794045 1010569 44653 801821 1034644 887341 924755 224925 780487 500856 370571 766922 979634 1034864 930895 349287 437062 261025 192342 252534 962132 401128 846194 895569 441091 194766 741847 354172 522793 700503 338047 177273 256480 755574 1041415 830697 259922 517244 472121 931637 593884 96742 871731 861423 960196 226020 125425 922221 859361 630726 359190 494879 642139 556337 766170 898649 511514 744752 742317 270054 918447 1000691 1026928 911685 795627 501006 979989 407272 931375 734145 567289 1016493 955539 389421 865134 932150 783406 830167 706019 502264 11503 129443 102358 933043 482659 832177 993228 994865 967101 640739 211279 402859 391220 414644 417191 488120 725703 414437 813812 812141 124990 831385 683599 758859 1038722 679143 603309 119711 755926 974504 603385 138745 859097 398686 709813 97690 479969 410588 81039 930347 992967 367316 244082 642032 974496 402873 1011994 646349 974632 886649 194355 578365 1015043 459935 815462 489169 452216 979056 795767 806127 284143 268157 306124 185939 380134 730391 908579 487312 210579 942020 897483 621842 945074 543639 993400 775195 327061 1013410 434122 494675 639475 635059 929387 1017611 601596 605419 210283 424774 323442 183630 958751 314215 470318 368890 164847 277277 1014857 800662 324325 842295 817175 677715 928186 675509 289359 506966 254394 120711 649976 641752 996425 307647 163313 1018788 470124 289455 868101 312281 714353 310730 856796 994512 666171 668093 245665 239382 470849 888119 905444 194166 838359 682746 927459 761614 569240 277740 827004 629413 780621 239027 611697 302313 60958 187115 339921 748483 519274 811986 1025287 130448 681558 661663 842284 490067 893772 869861 237321 152445 57296 612134 1010443 790782 519365 932056 699988 226032 872067 373230 513556 1000215 651327 957529 438455 521016 111309 15339 894332 771918 345323 938142 945520 669620 626382 865469 1042882 219876 986691 440380 724394 386315 252430 980617 679330 144123 667448 733711 575853 481128 797847 310678 742023 394622 654089 771917 633805 523299 513175 942430 921419 664381 923620 971475 953206 769192 616372 561073 945187 225431 226482 698535 252689 23966 567959 109902 146353 380844 60797 551534 1000902 339727 750661 717007 153663 608156 713830 766305 690927 384788 641788 372432 994590 568506 510582 613603 103409 373994 541823 912560 151260 830221 419760 971149 613165 177966 989854 984637 552908 204003 633523 778469 156398 569077 847065 190526 252850 121319 625899 955881 943219 718438 440903 587949 772766 208882 1004644 400839 932660 320316 473373 299727 163477 515468 414611 887271 506531 762578 278265 833074 994589 298559 833333 167805 379675 910140 1039905 1032376 472233 1012134 859907 1016583 505118 645235 810403 581451 481591 277707 614645 40781 989269 815455 833897 620769 941387 454997 492254 301041 973346 462205 564186 947476 848985 531806 210929 285946 522144 286625 229193 309988 671340 822621 309178 469976 633019 519492 704757 452797 667191 701535 674159 888114 174997 609022 670015 1042470 720454 762695 718236 462706 215934 109902 388010 782566 849620 431557 911534 179926 1032746 247350 195177 120647 435915 595757 778707 374999 762707 894487 405085 837094 342791 826803 749130 64557 77709 207038 121979 582395 498066 214847 804331 772806 612133 713830 512230 177295 259852 766890 780396 1005627 650122 860535 740313 157151 102369 441450 435828 313199 292686 504776 908334 861549 746653 927662 1018153 620482 836775 647755 943212 587286 472253 902716 256030 908464 883458 600315 699943 907385 931050 486170 475838 734652 901597 985574 909659 605079 703627 754173 957229 222904 450131 930780 441937 367576 422254 586831 919395 423410 857647 836671 587105 645135 714422 881514 985310 57821 159225 611180 476381 467765 601037 767007 390312 711080 750186 776749 274377 943330 832205 736570 375416 881394 762155 128233 444113 683605 138718 93110 422446 423262 587961 228423 774593 800979 953958 652016 157519 155132 761020 1006177 1019478 847468 832859 481394 294593 683321 597395 873196 893859 459761 1004087 921434 747128 505900 634312 211673 235679 322264 413242 210351 903479 44501 494751 536558 163638 701301 695242 989978 59551 908811 65376 756724 516821 977425 959378 104349 703237 994010 705358 248622 701891 794574 117931 290079 1008940 801942 761622 504668 932809 252506 875393 452074 652110 889812 850401 463327 120171 714150 421333 1002517 40813 1042305 147087 478854 1024818 710773 480630 741066 643533 435631 942701 89881 750135 210617 88638 290334 572538 173558 802617 831322 1023600 587174 614257 474645 820159 961163 586810 214702 670324 659428 817093 258111 560991 711905 461630 356973 112079 503748 893661 292856 855847 316333 416825 241076 850320 337723 909518 374386 752721 866707 409165 806198 486165 985757 560619 581521 813335 319324 178926 764202 705340 286182 112973 746900 583018 812351 380342 836443 77171 316634 809815 752472 40171 320813 911689 193751 840531 53230 654854 687984 241070 85947 967711 731995 820511 1023649 554748 487577 161233 14269 152307 972554 943397 189822 777876 981296 855764 256810 776341 666931 388808 774750 191289 177910 126506 745226 646227 948338 150478 538580 952092 112246 1002283 899239 376425 644003 492911 746835 458433 613574 445499 506934 934599 713834 227667 970055 53187 633302 867674 659831 826597 423996 642794 386571 305815 320243 999300 799659 317021 451830 316915 695281 795619 898944 548569 190821 876949 442131 1025421 402932 415275 946374 506390 472786 456387 257411 973956 913157 731383 813755 374031 842849 477049 857695 1044352 813213 932241 259637 472304 69610 940750 745631 521002 239291 209867 919283 929454 218971 199359 288726 931630 874081 675546 760152 857371 244285 710437 924099 464634 871788 454498 921133 544110 102046 696569 451375 184282 559799 276895 661149 845206 403308 411517 830644 653326 749911 1000285 793596 913048 414138 489526 867926 461773 841999 81005 23533 193685 732103 718668 145023 473820 1000089 813430 764473 186709 343413 601454 412775 955733 510172 65443 822186 731705 119699 932324 1029141 942813 155465 163219 31992 711928 546527 840889 209898 702110 335590 777321 879373 120055 901362 514296 1031212 512603 127733 343914 883334 354003 592671 925140 538518 232509 1023777 1025873 731614 817628 407472 1025223 178486 729655 512238 73662 586430 920957 421114 1016604 728872 941304 679781 637646 367255 750403 707066 216125 87917 713231 776723 429897 1020530 661180 429745 924592 641782 459507 843097 97998 571330 922143 720422 317383 329167 539711 1008849 815639 338928 163141 581574 804718 240374 175546 325974 317686 902630 368410 354510 600034 762832 822760 386497 360078 924470 192075 187782 866439 546769 889466 156559 807925 366943 255822 635561 796661 142127 890796 671340 842091 356586 163383 285575 284118 755271 479926 889698 888213 669303 73502 648818 800287 775828 184290 173851 958687 454900 919477 676679 866662 927503 732958 957021 308303 371657 706366 650789 668581 720784 703115 338662 358453 462201 826251 470609 642676 998058 684887 803646 983893 351535 692135 727890 412503 193647 733617 177393 363986 695161 989411 385767 374062 397034 219754 760501 933336 95693 555977 146801 847895 778417 536191 87327 882915 205782 847154 859107 845289 867683 1016055 318325 458253 924121 597533 408481 647861 1003825 432021 324205 728793 179307 201215 620146 23287 385340 747100 403438 708154 208101 106133 587815 641838 632479 208667 453161 112555 579375 797654 511380 899444 163433 462654 373095 89337 706374 177037 640309 282462 710533 514261 118612 893677 729571 895142 337590 940494 905393 356009 348255 252602 492239 387243 487865 130698 150423 141310 910390 719923 470300 128111 605784 666426 319395 823198 833237 815579 760409 614342 379834 174891 445274 1017316 931150 959687 607965 880813 337635 748137 986191 678757 844573 121566 355613 1000862 48362 47903 769051 57129 644154 747971 776824 765760 694101 580556 269285 629982 409044 351403 872368 482906 707378 941477 366713 726620 425424 381511 802331 759544 537087 335518 795611 60392 345726 807677 547611 570766 692061 668891 186719 461007 208865 520362 845761 898311 469243 865611 970038 895468 783526 478279 288461 380341 633713 939862 845052 967578 412591 133623 618968 405327 991925 608248 1043084 809386 845367 1009384 923545 427463 88685 443373 649130 437092 858613 432739 1019999 1000309 644378 1003790 117486 739146 772431 508395 120749 703721 691086 881606 899888 934586 194409 287963 256300 682759 773228 628859 952981 490259 219263 838979 771317 341811 896722 976802 675752 748392 428511 139251 636705 724689 947618 812515 211814 809783 896153 373672 893299 1021101 696172 846448 399183 181177 579930 634360 224742 563933 686947 421767 186750 425329 968050 233283 964417 651806 618872 187852 294094 293643 195278 743619 510317 982104 920943 129563 617898 327124 792563 1028412 495957 923093 601789 761482 1034830 757277 903291 893309 588850 666467 736480 923061 932627 801447 771143 371181 523361 690779 93037 878991 14959 516712 972178 517225 770679 715662 94684 920495 757293 564406 818199 726295 415694 64527 481357 232343 339631 966179 748429 128204 913281 225950 356153 95971 484077 626575 939481 636614 318515 712074 730860 1017801 452344 806516 922838 312757 1012790 988978 490658 248946 612970 1010021 636850 195481 705525 351897 468571 628595 352202 923489 388272 699256 727016 108490 243058 28477 777316 314174 80382 350168 717907 512603 906602 103285 1010352 898402 215471 569226 494478 240284 427575 340911 448637 448232 506533 713103 384525 810904 859806 407370 340413 942764 182718 193910 548047 36765 509498 848554 489224 356321 253377 586035 43486 853309 975035 117234 865766 714867 324309 48069 458592 846617 420551 770428 499961 734628 856861 294357 711362 1016397 422099 793333 81340 195301 773328 612975 877599 317819 408685 1016649 265851 1004715 117051 423109 504252 80779 763226 679143 925934 312820 674940 886226 811947 895163 879510 875717 911447 741707 912579 838999 834089 797215 599773 331422 504777 697598 391849 502444 1042792 435646 383148 863843 512930 258531 617786 574974 310543 961617 522450 726876 962916 173405 667893 288383 335596 418278 473277 321199 385396 723799 249605 965656 520980 188268 566941 649627 883504 278110 159477 292828 747818 277443 751028 155555 759158 10159 867064 649018 693671 93629 225979 285427 260630 302317 931285 236788 502795 31579 430702 306350 634033 967887 513362 486755 617141 861963 766812 327089 1017494 927980 774024 1016155 947442 990120 758567 1027620 644807 618065 633461 721819 986297 1002805 767379 696743 363385 997848 945175 366905 539389 836982 863127 285692 468687 849449 831799 907033 110323 576365 930540 238461 113547 502960 225781 188044 972194 635617 154353 586930 960376 881733 123851 944604 318332 546230 615273 952148 324268 902990 570098 370490 844219 821148 1030677 579482 571282 191087 306151 573400 1045122 710041 113964 1009542 699050 968374 372943 580202 354620 355272 722303 653873 744844 799419 308790 310877 375270 245270 765489 994413 838770 297718 564822 782617 243953 815962 629666 235900 642606 583214 586476 604734 620924 806607 245548 389548 1008173 878127 252251 573297 532215 413406 703365 448665 219078 245394 190442 881144 605038 714331 220485 424161 828730 636142 1024339 362071 87982 353470 116675 776387 22382 1005729 411322 740556 824792 194638 861637 556501 741174 997017 854894 721405 142203 259508 124850 567027 945080 979624 306851 324338 79102 832347 891731 154482 673339 512713 989836 580687 159349 1030442 509646 365051 247533 461255 720050 794296 339516 102132 825260 482924 439565 124914 908708 707673 286505 492351 818726 347183 661500 196165 425299 838014 71147 1032931 726799 629668 644848 824115 305095 146227 669274 983886 783780 445930 909152 956252 996714 681287 809418 289678 355450 810199 384121 763114 950447 301179 204597 438926 479931 730895 286684 659157 930366 92587 583286 987678 772776 591849 183415 376504 255260 495965 509920 320574 256190 604774 448198 171370 911508 699555 73667 636053 371649 748101 93980 286649 866845 204186 678570 215517 685457 77054 821228 812724 332275 973577 342107 971484 1006609 129622 960971 571487 781730 191476 341916 413612 976224 7871 891756 684645 228638 818892 984796 996722 896186 474576 973585 196194 416171 759927 288127 278260 399291 597812 758955 220327 258669 817299 667337 327338 759386 275179 387993 816568 673999 814299 385883 1026700 445670 113326 446750 466889 57823 217758 347565 920894 235321 895702 667495 872507 105083 910569 410987 706803 346462 1026290 476966 472417 746324 735048 488022 773416 630568 474167 946869 763436 265023 618682 638134 207990 444361 674534 54459 313262 781094 384644 486951 794061 604120 765522 587557 516997 794878 710766 679431 617769 236998 993492 429855 747305 454056 745948 871537 843287 473438 463511 523530 532458 936883 742740 678074 457524 972984 802676 225154 414396 1014402 674931 435702 805827 913447 765250 760553 707773 190099 496026 96701 712105 192941 628152 974529 543933 476711 809790 235643 986169 714435 1043210 144183 932408 119515 435673 655233 973632 224434 764650 793006 814873 437891 831367 766565 663351 333796 649878 909387 837276 407155 451115 788383 32709 646926 687510 701071 959333 586643 1026278 634204 896533 292505 387769 56911 218038 907634 535406 944806 608995 760774 732007 735922 868601 621812 1013048 943414 1018348 611276 818710 1005944 216747 589148 621462 12215 921229 445158 981152 956169 354280 155351 244775 652645 667564 352168 762943 552793 126946 893556 1010448 220279 315191 513191 990560 651573 1011789 704096 258458 712641 878842 667098 441238 400229 249039 329594 746205 893870 391464 89848 119887 973260 262032 363259 367007 976433 78715 492989 1047696 863533 1043477 24271 632958 724470 962676 829681 749955 1029164 767756 727676 358855 898860 914049 755578 318733 369509 286283 595901 781334 121948 109555 109978 555977 265079 386349 151022 969641 493095 891422 783504 144231 40255 504348 140923 871471 468469 432376 971803 938427 233102 109757 937430 293671 975292 64716 888157 772964 606184 313165 405174 259243 980612 209878 1012384 953044 244198 715222 902765 509470 1024636 96843 846393 775792 697163 771419 904491 472521 802139 77242 930937 646299 187186 325097 506352 100733 879848 42941 85819 425127 750238 206580 216478 782727 874196 641581 456733 614193 693738 364446 703292 453081 877918 997905 842915 185836 56119 508916 249306 258985 737779 388621 16159 621229 222686 342380 580698 323772 772758 448346 514251 675779 634457 392522 53043 627038 846410 188305 661230 245650 392270 48591 485204 435518 479465 776283 369109 556752 416956 928221 520929 534515 437142 539759 841158 808861 391701 381780 1017238 65218 609778 193013 863612 191707 872195 983891 212525 584219 826337 383428 81063 746854 326310 964266 794552 717173 844668 554698 382531 874087 834899 860794 439916 234891 322907 705750 833464 484494 12093 713414 151231 605900 409194 1042848 997872 347262 981257 866367 227015 832618 653082 356044 492521 578711 984810 931673 519366 162486 788406 770421 751336 485732 968515 776537 930786 680793 1025745 682965 942982 155560 677800 834369 648820 449230 907289 718664 628956 619397 670359 444904 292701 325040 380621 911444 547613 930899 982162 767571 984519 448699 391640 864671 744629 194010 555583 317033 879080 547726 899122 162801 247709 638816 470125 740622 713900 253713 1044928 963141 683856 169454 872934 340917 879160 391505 953527 474697 662371 1008538 222809 961962 948483 967277 605787 251501 620204 986221 667348 941410 382393 889443 686702 895055 950509 312942 125758 587031 734619 706197 709244 968502 996308 351403 15471 838601 424788 190923 763102 452425 977705 444909 404921 186849 892739 570230 698165 220746 1030484 898155 838134 642071 150365 776727 731955 110158 921980 455050 672636 957027 360894 738270 227800 366971 584532 227102 821980 687939 406907 832231 886689 997825 878253 647074 1017206 935779 421197 129756 969901 455470 581943 491393 1020717 381615 286631 489868 885099 788470 986068 397283 229316 934840 298446 829306 491057 163239 223014 994100 506260 323356 342430 209891 880268 351083 253148 734437 122099 341618 727639 482467 915016 648102 344895 358601 834715 898095 419764 939119 237983 176982 105655 738036 430495 248053 95131 678541 870250 777269 29631 940833 1036528 881070 831189 649769 1018708 818912 701655 817056 851594 482347 694250 925382 966418 618023 809432 441646 464844 312764 544631 503201 261157 842928 992917 703612 368957 449445 322589 718248 886679 947858 911052 833849 384230 693964 438750 509539 757108 802606 768051 455439 832822 839448 777672 771787 310982 521268 543807 955975 579397 420445 1016557 731104 409273 871590 745779 859564 992556 500968 146897 298970 401046 1039744 1038868 480707 130597 571983 897996 952871 632607 431608 1023369 233075 247213 206748 831719 595957 108271 845483 849965 347081 52206 23526 895564 902543 1024996 104670 222189 499363 187182 611639 94126 503760 595319 384786 1040414 792263 460622 418770 256689 451507 88254 317235 973034 972752 637530 477438 94041 878101 620457 238891 388217 556725 455229 482579 1026249 242807 876965 478609 816080 383537 302009 991713 189948 977740 788454 122616 433323 500559 793453 315253 504940 716258 949156 937929 175862 841893 44998 449067 779116 372197 367574 512470 170622 905620 562922 380841 775574 890339 78840 833349 734626 939968 562682 401393 354246 818710 648401 864893 771432 608126 326737 723928 437047 494175 240587 727898 460788 81866 283595 294484 435943 601630 801673 439020 620004 356142 564695 127703 195490 496103 253470 981139 909927 742515 568817 239838 24294 415412 230302 751992 801132 129427 171195 482208 399599 592797 717591 292078 419955 360077 239795 981019 428005 125843 990144 932525 760746 574909 820143 816380 315356 889127 291038 802140 899111 124134 985399 866867 102223 220387 770685 879759 407495 97501 216343 277977 818205 913960 79813 644276 561839 293628 335350 846277 882084 959751 214831 732379 619854 486093 754909 173038 879795 64993 1040981 788441 838996 751717 179997 277615 45694 258374 1041948 376162 848116 779444 640888 1019114 356046 474273 228064 604039 395709 806351 643614 603801 570215 940532 718136 1034404 851746 575069 510932 382758 583132 374329 224057 253642 710602 910274 814277 833881 939287 425134 781462 944565 514754 618225 975118 681902 375493 857053 513162 500526 479171 435640 1012019 221757 928614 682915 81107 355643 619783 854846 335527 566935 825951 255021 1018417 255102 242461 707259 770735 998669 1014208 666255 146617 454169 325241 702933 732566 367827 438394 514392 453489 241504 149279 1028614 350263 609467 53187 62949 431389 254179 947262 985894 861645 510518 349865 516293 331619 237233 998209 163129 218891 796139 839445 253264 123102 444797 564375 209146 461438 48235 612178 434799 167905 1021532 342778 408252 737068 649909 744724 633324 432822 326935 820154 120728 1026648 385516 1018446 988265 163452 350115 886983 948761 282484 636179 486691 779542 894109 387898 686487 898467 499122 876701 454905 570840 130140 221002 225194 817002 504300 1009747 939221 793842 768062 256411 650914 650585 1041606 840031 816586 406138 867506 925198 980258 110478 894403 158972 96157 242447 778391 218613 364974 675645 600797 481509 226759 177031 74685 420494 289774 130968 176541 40906 998690 841511 812391 930260 950971 644796 486051 709749 315707 38891 467259 306147 881846 971397 356201 320361 1036898 407099 538411 929485 783635 1002184 707902 842782 940222 906984 703717 511321 943736 964186 201465 602741 627386 730319 451669 922238 237082 858990 817213 462820 593083 180130 891106 335822 837948 323254 547723 288471 349643 472771 749981 118063 248242 695502 442081 392417 904524 729789 740666 605124 453532 389722 247963 709884 173695 989771 858460 63850 381267 700731 511275 860067 654856 697437 630438 963118 582515 378493 833201 850595 548527 98012 490692 909678 259865 254749 473781 343025 435575 938806 883811 628094 496505 217933 700084 390804 364189 847250 982537 887411 511538 578299 373997 755043 575647 670201 780466 690511 501600 931644 207837 108263 833099 359540 155609 908934 675290 890296 842341 489840 895316 205279 825191 679821 816020 939197 932137 337381 319241 12255 684514 602842 476601 461246 977012 633334 365774 413509 608887 982066 98081 695513 195993 730846 474881 253156 932051 1029012 838537 952533 159150 983542 561871 384146 985826 494713 1024214 701974 426475 578457 581524 446298 436019 588472 1022085 432799 915796 956730 925161 464244 1000323 634055 127277 187565 335999 276815 565691 418421 425515 791929 713683 670073 350021 1040970 306870 343445 968657 434034 735757 768453 743829 351585 613209 949778 767752 667194 435495 605510 368886 1030293 604631 837556 373399 668406 1032870 517266 811257 378613 129113 550269 216671 152557 765714 695839 99324 389788 994256 776787 734396 613836 812779 207851 585494 293238 484811 895664 540626 385646 235038 546023 808417 989517 957386 952527 446293 232787 355423 886437 276979 211696 254611 633438 855350 702938 905850 711346 577973 960326 273775 580029 704424 577143 254391 698862 212148 667079 311802 622099 212777 996656 352758 584920 953709 963239 943725 363678 705484 956467 894339 753286 371421 973650 408860 866367 774374 409317 902711 738911 877145 920471 769193 1000890 504715 1043075 30452 676089 996259 645817 379686 681451 361913 96501 192041 389457 254386 846172 573084 799995 476487 858743 818763 272219 990105 1037398 577791 576095 216874 209719 646547 104892 735590 812922 367794 461431 124283 725693 350840 325238 960917 389701 1024426 666206 972854 396091 582612 881785 509099 933202 844504 710893 869655 469240 975062 772339 547754 752233 872086 905997 273127 251790 549817 828245 113982 984167 659134 781064 326624 175091 315384 661995 1038414 15967 928675 142323 1016061 921419 468126 846111 150427 191909 308849 843546 485962 350196 224986 113065 875235 905423 961488 81814 976525 706424 644393 597107 951261 882964 203855 976909 670173 152567 88445 257858 701417 146397 742590 432883 448316 846970 423384 143319 1044998 697238 964421 175675 890270 653249 171500 150845 882809 326766 57227 234714 710300 878250 368859 375418 239532 997778 887709 44973 963484 502483 991124 672126 334975 748599 740710 938951 1026215 995020 240143 411591 392774 203095 943698 841139 898106 920821 494995 733669 16281 489120 776400 953075 637605 52197 395647 351283 523267 346994 682654 61079 480810 558895 252401 711122 657307 302986 760870 613687 677199 269557 448178 736851 244188 889814 1032625 391636 466538 276431 302398 203454 81294 99647 749670 147321 983998 508702 552409 343685 977293 738990 832295 979440 1007372 298823 320493 644334 230645 438086 605106 804542 51055 991899 232507 195306 226479 234590 113059 637038 728171 462066 710595 824055 931891 730837 992433 732145 173975 890780 601785 907811 408659 718886 398159 483719 859969 759612 665175 695914 717931 99069 412596 733027 63954 608114 434558 286712 255461 93929 143245 910700 183548 309670 653057 691118 588901 987978 923004 247274 308543 705001 304947 258992 542331 780410 125812 93176 792305 256120 255097 159029 810291 818033 470427 518537 353718 512668 178136 1013377 351133 572119 749862 106014 129465 748665 875109 926137 352161 764664 175919 771507 399321 355502 109493 675066 316606 333717 329629 636600 389905 42903 553149 251444 97227 971156 873181 286003 756063 640375 241006 447281 373155 919508 322831 939814 870509 605673 548460 512845 406202 741282 649874 234806 826794 110313 303005 866898 793570 117407 220583 258588 276599 210263 375157 230887 1010460 435654 584131 30270 687418 639470 185272 48873 129213 435095 91998 357500 729339 281973 421100 616678 645177 595443 623323 758758 316402 429014 27129 643557 749328 859507 671546 758125 779974 971334 995861 1014090 234963 337649 233314 514482 642509 586042 718060 384650 508716 744218 811678 231408 645490 225204 436627 974040 965782 576881 739443 838766 839367 375171 516510 236969 29439 649091 1002889 845626 586557 985501 493987 735412 625867 921438 850616 446296 673253 572595 316986 257110 581511 702022 955090 912454 802665 901683 193945 762991 931486 810899 420812 517135 735619 840826 990438 766189 425148 702182 846243 748806 193435 449904 734890 108401 802449 643014 30607 651096 390215 246760 647957 802456 732610 203611 56047 123622 866519 997176 948515 758206 128071 908299 118445 32559 956535 742121 341583 208789 513806 38906 928732 530293 252473 930847 431791 217835 827831 877396 390553 260036 663468 165243 129063 972675 839491 1012302 260696 470920 1000807 630313 877711 255442 785856 277613 413477 996045 574330 941395 834353 589720 121673 835949 552791 412138 450444 979026 341215 651021 618307 65422 856952 861557 749912 32286 881852 391393 578247 471157 832117 619436 644840 757646 478956 703575 523402 412158 669034 782566 565236 745946 1032401 497990 101495 927519 193206 96942 897310 654593 431766 514502 737694 457483 768342 936402 166637 639964 873659 195816 810287 585421 241911 501430 256657 452321 95096 497483 475959 161126 204474 55546 366578 921017 300907 400316 773271 573325 832732 401264 226394 449549 770299 31470 905899 192940 933522 501433 575375 657323 702296 130275 736620 356006 883384 463827 306795 548204 293559 855518 195164 627613 980656 418283 386726 360289 355493 718940 760659 57019 648432 652043 622001 253360 567931 989094 663454 356694 635376 194193 811915 816944 425283 1016957 867017 941016 755130 488816 977193 251317 257665 713483 930222 843217 912774 781082 620951 486596 719928 434556 871633 463800 195785 1001130 509561 420801 429595 381690 129962 683868 163501 855527 778773 26471 967386 687289 748346 707213 277421 910808 884384 627666 944828 151505 719402 504875 772174 22471 739941 808115 577260 105909 706063 466313 512110 228461 736647 509533 354134 85855 729917 118070 584587 853559 382568 216277 280047 1030793 59055 1011465 439833 575443 800799 969334 666399 933674 37863 941602 646217 730925 782484 975468 391493 682598 989863 520242 61783 310120 621848 883978 1026707 285499 461503 997452 902187 117341 60898 1009224 112799 646679 105930 833139 867736 952727 894351 634681 846965 258675 183067 500814 974496 708045 983854 568633 318948 126787 476857 248462 649390 625338 889163 979744 774419 977714 321261 778960 813749 948454 782383 718936 938714 222627 701393 1000787 198524 816944 505000 216558 938315 846664 960141 895084 153578 109812 847544 804603 1018003 487847 601516 876102 939373 470558 439613 91583 441017 625918 822013 195978 669310 555315 626295 480122 349486 987605 666844 697916 732588 633576 582513 614910 158422 477525 343290 469857 463758 437427 490635 146359 28563 987947 924646 936693 675801 400313 829163 167407 652969 728715 367842 564023 198127 825234 228879 444828 1016949 951215 510014 346101 772809 472468 609599 771279 556513 238422 270123 162973 621816 968642 616312 5999 856025 968845 9211 870214 652595 40941 804318 759838 401790 885582 654380 978316 506246 933261 434933 795516 894574 47739 61871 293790 309739 997684 245038 602303 694513 236931 223677 158188 929588 1018728 88943 113118 715037 738478 619873 684438 627698 450248 875380 843270 195913 630356 210493 349866 719913 102324 669112 448011 337615 698198 532158 989719 523649 345575 145906 1013852 988487 649308 406870 757047 659416 400953 982192 536303 50942 975748 243828 126641 941350 858237 702782 175828 756531 424627 693229 335600 250524 377806 477894 928210 403159 562099 754387 992714 301694 810929 667101 376236 667354 356118 51095 800561 572566 362466 877491 750508 217547 886517 562995 887196 884035 218613 520676 367947 464543 880849 583157 550833 294584 826791 375477 257560 191910 1007902 924838 872136 391589 65125 735399 905515 507248 905453 749198 441029 1017414 365426 236422 3581 792405 377075 198494 871757 285043 509766 813034 506916 190450 210168 153838 752914 902640 125353 1031496 961736 1040924 759628 246771 694605 621252 473464 949333 154361 647658 707385 96045 294686 161673 441874 185758 603693 79719 379071 40421 631982 602866 646185 1016569 621622 293733 726876 661113 498121 719974 484710 225741 454116 111207 991013 80511 457810 845460 706831 927228 513504 211569 384035 390560 257814 374378 294058 555807 853745 816699 648436 227101 970194 968115 845135 775301 1021515 234319 566523 818317 515207 631759 447891 167894 831134 955756 195938 632560 381134 603117 717490 570310 971187 1003153 252753 569845 326732 512710 309108 1035426 644682 639925 937747 385735 480963 322643 768419 907450 759730 237381 392515 783544 341684 952505 916769 467775 613992 382309 814003 505223 955875 609260 574333 898156 380898 172510 780409 932680 798581 97635 126794 989521 928579 418927 829598 930439 908876 734836 161273 910486 986740 882819 417482 781201 954787 398841 573189 463546 554746 56805 356026 94098 466264 493103 578424 701404 797581 760625 714470 213494 439674 60605 488856 884176 801777 495403 738030 226425 897658 818753 941928 15613 293991 830779 452067 649358 553886 179753 397304 722414 967833 971337 953734 865839 904246 403946 1004611 187518 928567 475044 958759 983479 826793 468460 224680 1022473 647881 558655 703542 196229 732013 1026632 1026252 304125 520301 1034854 785953 940466 535034 984995 879986 671311 306971 130210 223790 740756 1017964 368250 420415 182047 122816 932266 127893 945538 847281 890701 462281 991635 226581 560623 778883 913521 1017745 973899 612822 383960 63166 881068 40381 335421 698305 223050 887390 186087 244144 1004331 588508 724595 434066 1028448 100347 903524 1001913 867204 1002732 855965 910355 844236 1001234 883398 515480 920119 419615 304626 254452 898394 316187 371093 571892 701672 450683 491767 815775 815964 585321 287469 452051 576378 758510 519576 295671 386698 845901 371355 878101 23415 910884 286043 436926 109902 324333 229629 285641 314591 687299 439709 986553 113594 256620 963721 316850 447887 731762 845381 390307 741811 371525 578409 907446 421686 496488 634038 403943 952948 976704 641355 812789 880393 238949 199023 242937 104254 253536 963091 853878 32399 415525 352951 536523 818070 483782 260532 1008500 488612 310574 740150 943325 961520 508796 951535 770795 620057 339313 977100 169023 1032285 395165 754669 685827 93926 428858 163245 592311 106421 111853 475551 156595 245464 357320 774915 681437 712007 257106 895314 521233 815533 672187 504327 366066 633286 292756 505060 736791 419537 971070 415007 1022092 797529 900142 433563 399567 914530 449984 556521 988041 947148 547738 379695 405111 514646 900492 976060 162265 212792 618979 94102 50415 577262 438965 687840 470619 846361 128206 937860 714705 429871 445854 585081 223323 714381 247447 785481 454320 146171 343162 255507 384609 652077 970791 780144 930237 55794 635782 613661 936284 952507 769555 291277 375523 435915 684266 245121 975217 244204 258157 256742 224636 323631 663476 1027852 160477 439087 396718 561727 253412 443642 502898 15247 902630 949186 446828 998168 1033004 630372 484473 1035405 751663 64141 97244 514700 65289 42477 818490 494887 616177 365295 639821 255640 289778 450940 742368 910488 481953 650868 32636 333035 435837 323819 778704 679999 230862 695531 491886 55990 904781 595321 857998 1043048 309683 162713 564118 893179 596438 811727 305470 751190 780722 161657 736374 79613 597365 370526 751265 603599 449756 513874 930801 888213 1001753 593902 947665 798331 821671 922606 297595 440268 961832 472513 186297 955479 215406 582415 613487 255836 880876 715650 996445 749410 34812 718110 907350 750759 891162 858958 779013 353077 1027746 812856 1007781 746291 861861 660839 625917 484702 60412 109997 353912 321334 624370 1000499 732555 203095 130017 812239 897079 443859 460651 468909 145265 649821 390453 368114 387564 474760 779085 216366 191706 751930 742601 410941 430775 836469 718471 706906 731384 108967 588995 747757 373879 640939 51155 691454 208876 866180 833716 1020513 327182 335789 442304 112542 755309 471215 7127 717229 437662 847660 529271 914089 187975 602798 249478 993400 448295 184823 360200 85469 784264 190136 84972 992796 185812 161764 489596 105454 958180 958244 186830 603247 472011 522307 238540 236095 486697 586726 137117 773690 414479 449137 388554 763706 616891 882529 29247 934385 124659 967861 845660 1011798 354777 1036571 7675 644670 310343 216487 955704 937229 376595 876001 867605 127416 343259 492795 930040 887223 355383 1029026 1020619 128737 825225 329531 607663 855127 815990 204504 649913 206313 174399 307708 189363 813527 877869 662869 209861 566269 1005985 448279 957614 702830 586398 799482 929680 356228 405083 272285 259649 742011 729991 994084 501092 102141 801733 717638 1017020 1025925 540341 364085 519768 743144 188328 989300 673079 1002698 411117 472125 310542 205557 480429 457413 233726 419281 332718 881190 1001946 60215 157659 563646 832391 874899 439121 953453 663496 254586 848099 421585 216505 861554 961701 387299 517328 420651 949362 774159 707310 1006166 390181 292985 747361 967117 806375 157627 931314 178057 556461 427484 478804 657902 615900 960541 156223 423833 242296 77247 471647 387405 1023808 704200 331690 859765 912450 423410 60687 546300 944869 774594 501669 421036 641385 874924 740705 367992 119966 732602 822583 960456 734734 662319 632476 224871 701297 546173 714917 375581 880323 28095 945833 1012826 871384 395118 617765 916498 864539 453899 635602 969976 1040477 548142 725439 1022498 496581 557024 850864 806640 1013784 244270 732566 730894 357742 356057 823751 896436 625615 202714 936298 335164 683371 290475 479581 219303 775954 731493 832764 647910 790267 956829 293315 194506 353583 123643 244346 439521 990544 255433 124523 573687 919379 474569 863441 1037572 849748 442065 343218 961420 955699 752690 635095 437851 961227 511778 960410 842392 902369 809916 912289 670620 957322 79275 613110 642161 662349 577229 506668 748583 29669 237207 163271 384896 631133 867993 488110 748884 63909 440967 567020 145241 220636 151239 423809 766859 169395 516965 342455 800015 544758 195175 920803 908354 816754 176894 667498 151103 233422 523398 466197 568277 560493 699299 977927 773542 110842 1028724 903104 553371 967854 283373 705906 452472 1035504 683821 452751 965206 601708 125794 193776 891979 261954 612707 818144 235217 622215 183789 858348 794231 945605 604751 463706 415463 400626 128442 456774 750402 190155 387599 56694 507019 809580 440244 710136 126797 75638 634270 765637 1006154 582121 934884 335403 1000373 961171 362350 605502 781957 376364 322238 206702 826209 375242 669598 126952 230364 936912 304765 613324 970814 928118 732700 82423 1004691 890424 603695 435835 802362 857580 322984 325687 945089 765336 407462 778892 597912 261658 908039 388898 1005837 684869 456258 1035538 153239 444023 129454 424944 685277 648118 306461 1043974 189790 494056 430263 881906 651870 320970 81618 384290 125769 507168 324041 540573 857075 383960 979113 734194 713521 610234 738745 621317 976139 105194 628282 861041 498792 373661 513496 822968 727990 346065 640115 647981 432843 668030 510255 916001 72439 430318 846599 287213 599278 759480 527839 536479 251331 429859 944729 908001 512542 582549 756611 799646 425393 517288 661474 960980 733295 745114 145912 978476 629469 386022 846278 116593 560599 1019540 797665 772065 669003 423143 907357 371832 158043 622122 659390 670909 580785 292413 1036468 373579 805742 687014 686347 661429 727484 962777 460728 618315 231406 702798 196496 467919 242601 7102 236796 578205 609407 866968 128557 530685 401354 555634 422319 830749 179535 391689 341451 564011 455313 384172 431851 949826 815742 963468 936814 228941 211319 269159 841637 571109 213974 949272 89581 428908 196178 496820 585950 793949 988587 556892 236695 1026083 95911 453980 235401 588314 776532 455448 408554 932167 179938 709083 990260 694234 849444 177785 781512 874526 623862 847220 1003821 648524 845218 677482 654644 922229 584795 379115 821212 846501 377829 59087 806829 97003 775190 443860 442052 671287 765168 15771 961118 127770 355447 444725 169939 658297 449840 756529 679019 638125 719532 685255 903483 778864 431791 800543 422675 613142 490765 398973 641387 631207 931443 709135 887962 538315 466317 1034705 553977 699990 321710 444020 679515 857939 48829 645994 501862 723647 424391 735800 991326 987324 384848 460702 551582 767472 238309 921194 905034 773005 486427 28118 677326 251120 325067 325078 481513 597111 817231 985822 439125 987879 748784 470513 110004 771056 642801 679065 73340 933518 874860 513609 349726 846792 913691 603078 488291 881513 403412 330167 1024182 353116 368174 429028 850729 756333 116989 439224 487114 130204 835155 449218 315963 7926 71391 826674 246686 735588 1009297 647636 860543 146294 603959 586709 992220 77810 175795 629172 952429 873896 435882 773360 489794 374634 628724 8031 1024135 977376 693855 682471 118635 640245 749876 235977 646679 371556 239294 948104 640434 612126 277119 800471 612308 368356 419255 63667 462126 490509 815979 513671 672571 1044788 19927 179544 1032902 831371 541647 188186 452067 123227 206310 32574 701150 935612 897563 432030 504421 189235 225641 704480 959686 671352 456849 390392 1032975 920623 799399 550398 252870 494993 369606 882763 613110 575823 706238 878890 209908 756315 528359 821210 895579 643556 297343 95454 741045 845190 874417 996082 194203 744331 235167 396079 583351 988805 319049 469747 343250 695288 460413 283567 578975 814985 487951 448182 610011 355146 902205 139220 773913 183538 447590 39519 702827 898699 624463 548126 988099 169591 976644 897559 1045548 1034521 815732 515273 751179 882596 199031 806888 620762 891698 729532 378070 657276 29759 12031 720352 238454 862696 359003 255079 456145 643548 646684 674526 896453 819931 895780 1042884 694667 104299 730599 20143 984035 855486 932754 718434 189931 809674 808243 408654 1042822 389319 621671 482241 767082 311177 973424 249433 902791 758505 895572 276030 767408 227666 891123 762299 717030 253106 1010536 241574 890808 1013168 302702 161146 671507 984735 747886 326886 895729 1043329 742708 912661 665211 235930 649803 493170 521016 19391 281911 555825 694193 612265 759211 702670 172910 292212 455788 717634 449125 885735 893930 503354 387410 939102 959571 813599 653542 604409 506768 485829 963706 958292 391444 997948 317379 628910 465965 498459 604790 79083 584154 44972 902462 128960 863465 539598 150268 501298 766065 1001276 985749 772757 940978 250447 375865 695855 886319 959127 572390 298419 694623 379262 326314 326739 814427 983358 406957 908321 975388 454762 912454 128992 471764 911470 128030 576363 794135 904869 668566 605922 123067 644849 617587 747924 122713 620140 747854 872135 464214 571866 618990 645932 951966 207277 895369 695963 155573 686297 116629 211858 366439 720546 375017 871035 340713 380738 461517 97894 423995 795386 750091 800116 648120 351942 141308 183007 407639 966799 55133 609516 833427 920793 577332 515464 392418 438501 869495 710286 564398 858414 108529 688034 665514 85946 665530 358064 768170 1025814 735041 233287 687825 341165 671253 844732 500327 452003 946710 506508 381498 177528 1036050 913990 768601 797357 741074 938419 623862 313340 415600 744252 581580 638345 626673 907496 454421 666489 105757 11253 451143 416886 770622 883810 339428 855013 629355 300455 806137 866100 577786 890277 410367 248927 697837 482737 220780 25087 552940 707513 258595 881779 670433 368440 878748 571270 430523 812327 800476 492857 971034 932509 302251 941868 342815 749330 662934 392705 647982 375635 140143 877847 1017230 302619 476955 372146 595231 679030 375012 176039 601739 252307 166894 139233 854477 840617 281775 1009313 500345 766394 1010296 551886 237345 162792 994954 643819 811231 359465 355451 749771 763792 441826 346583 182151 323361 383196 678015 1047588 731053 1000248 13695 815351 470836 821172 445989 979066 500724 844831 403354 894215 862795 663525 347077 457366 375342 414421 478046 986518 430301 1042602 980057 169460 653698 771057 415510 894561 435878 520965 765618 853365 842165 953014 158193 589476 62903 515297 559613 652230 759281 392641 636711 116693 832727 869612 203756 374153 855356 785033 520394 586478 52211 700078 616115 766414 849522 477079 618190 383201 466090 564588 365547 1024333 865627 110044 667063 810665 645299 124103 243929 60733 830330 654854 294002 220628 919671 957654 216025 733657 432011 423815 715173 158523 921159 240551 937801 997968 784909 563901 987056 1018996 375268 731593 141022 781705 318150 844587 341877 506994 942548 66559 1023344 767324 129116 825179 768580 942758 381301 830808 642485 178269 127702 735068 429231 1043491 868098 645770 237011 355553 302516 416605 499376 385513 676846 897741 106133 326122 110847 897268 992979 208111 760986 636487 349614 387411 145535 326923 250926 259780 932538 681119 736297 423513 706622 143091 513457 317034 668287 487877 481184 640733 842150 937273 353959 891257 268239 474426 605782 570926 602839 931372 322395 866548 366458 474828 698061 856295 538285 937938 712134 1001036 621420 809859 578515 730335 671349 759111 651461 833768 60213 686901 428502 719090 90557 545343 294709 718386 888752 30046 455986 978080 373421 333614 847600 838574 1036373 936401 552812 983823 867851 503058 848989 621069 1038394 133102 883077 862902 1001133 1040403 776849 888199 758684 631482 461563 1013344 834617 1025347 843602 392257 474680 771317 875353 446637 862430 676314 236281 556276 854779 229131 603818 236763 97167 188057 619860 1002789 817718 975564 400091 988408 151229 277451 471942 754649 407135 860525 284093 1044788 726317 935757 742829 963683 493932 355048 935853 612605 672983 926823 685004 340798 871239 358368 422221 253109 964695 63197 113581 302687 716305 85962 304572 439992 617822 736146 830039 73534 775393 1011265 887883 792493 293580 823655 644890 610290 956217 678386 60317 823679 927341 340458 378310 726459 776360 1041617 415453 935495 93579 1008848 727725 706492 245588 253656 158974 387491 930218 978706 367942 737098 160731 644697 192093 633053 371039 523298 883184 408115 548836 940980 667377 109521 142447 929111 586435 981539 1020806 335787 349756 682671 1029297 845578 619316 807983 79835 692173 902060 318585 992756 839513 64206 157628 563389 487519 403838 889542 649330 231215 134907 964394 647827 846073 879446 752337 207722 773000 1000143 1004824 547422 242446 641275 869470 837757 849541 916050 183413 781900 421316 394607 945460 345844 891320 202746 248651 1002852 691818 343708 1028371 366699 450250 314556 1008787 643318 878390 219612 827165 308899 548477 663097 368579 714298 684639 938894 211247 364460 642481 958226 514130 552574 251081 160374 146373 533743 191055 744479 15197 445870 294632 544686 269691 257458 260878 261135 512123 530910 540506 1040992 500063 631767 430589 848368 763484 895185 676783 500055 408009 736584 865341 248251 757273 470710 502597 425500 697198 578871 502704 453283 711628 392514 259921 213485 688010 459766 219386 613368 748374 220376 613340 1005195 650641 503216 942190 468870 263675 190815 252627 1041946 939594 695758 714986 80563 455442 569981 324305 627966 571271 450993 684506 886014 956901 871013 568986 896151 414079 373142 586224 489734 969807 724903 350429 883874 970782 233065 157363 810099 698185 44908 543987 242801 835147 463865 609847 789230 840505 710610 1028660 423754 686891 943662 899868 585625 633332 201083 645797 420911 688987 475851 476827 282526 491108 330621 388188 228615 210361 335294 89566 333597 927564 85998 958778 245302 902994 428471 724615 56443 964374 728365 377743 492022 1020613 1022983 275067 668902 473427 928869 962723 779124 204573 318554 757061 728462 251299 998217 934775 247967 408499 483485 825946 617443 901783 810259 373580 653540 802422 1011077 1002535 486609 442782 828797 802512 517699 610127 626574 32163 1021156 738014 339157 905946 146938 496181 76222 662254 414705 492984 253479 386837 315635 1038355 511889 39862 832795 975510 1034350 181703 935888 485748 847966 841514 904969 330447 311053 650007 726317 649625 50875 964784 103375 652657 749839 407453 610014 840901 691669 1026353 425780 889142 488161 188906 855969 982552 678742 286460 717100 56535 542959 138685 347932 334045 952792 975257 802130 939434 229847 748334 248696 649335 388626 130856 768421 701875 210483 765385 918207 60329 305389 607209 1015299 816084 641369 666857 896405 816870 581356 241907 938951 475853 407227 374958 743634 953706 455265 715077 490774 238328 830106 146847 448789 654544 950026 853415 596666 832423 123610 438943 930728 843557 835492 323024 631463 437851 648731 865485 407346 752018 766359 1002918 363764 834669 572344 605404 1040788 440477 365925 587867 782393 356717 163540 898866 974091 691953 669625 385931 969383 838173 320878 954796 446710 353622 146347 358926 258745 859591 168879 94115 249520 417224 506409 608503 239289 242137 816963 956779 724284 387211 62437 1001315 953150 97159 667626 756621 710821 427764 967635 239093 1020710 297815 307559 967869 845780 927674 500043 877298 248572 747224 740277 700167 588375 588690 913459 375555 613403 909688 251753 508103 703145 414167 440487 416489 112534 357029 358061 138590 846802 771478 236694 834664 482930 149455 751755 706398 1032867 294697 84767 825879 398142 971252 447884 805310 730810 637710 851075 78828 974957 929225 162255 161595 350662 898646 993895 87865 913708 254458 833319 909812 768071 37819 1043722 128323 373455 449657 193478 425641 708046 892245 591823 358216 1012034 874127 954618 177359 46965 697257 233201 921043 104543 992938 251483 93911 452553 12279 943478 1021152 535871 506139 593135 881422 1038387 130105 698034 1009094 307122 489612 743005 894202 491645 174002 667118 77406 44921 32652 894058 514281 106474 755449 563543 285605 233450 714525 793461 936665 501736 106935 614010 89822 944566 712195 485814 25591 356909 756829 122191 648755 702676 935481 580277 1021022 749998 358765 940659 815886 224051 445932 681131 343512 864740 249038 522826 212198 186133 416720 842225 862453 65293 710386 897422 269533 706477 516629 874915 127591 388931 490659 447164 807402 250798 179891 51055 901990 935482 884258 361463 633683 319337 892068 1025581 371923 217215 1021098 847196 662863 770937 204692 126712 830261 802698 701523 95189 932305 560359 840661 464535 513477 773717 974482 662695 440879 814749 509650 907418 921577 418555 837479 281821 391073 651353 254410 702926 211638 369143 645414 823662 113586 581207 774963 331129 435766 223085 1008244 472299 924123 869086 632772 482194 94590 367373 896304 381809 163597 1019446 1042616 302885 902873 832870 969051 963804 158910 873231 177970 32382 486219 631273 683260 892046 517391 945896 255305 555246 360272 327464 778803 438759 546549 893427 403819 499213 975650 90862 956787 969060 588617 822205 777609 723918 727895 46542 583398 904674 617879 662010 400299 1020698 857955 190405 772409 310761 748318 337829 1005280 1016690 422175 938443 739091 878711 49020 548021 686539 381839 1010374 28664 812157 495384 835819 116684 400359 814175 494033 511304 51102 383243 341987 849072 452973 608503 211143 988939 261016 631677 238047 361373 732899 1042738 625243 583334 890600 940600 806491 888668 490402 236631 866518 551547 470443 588385 481468 886620 583247 864068 249671 343226 904762 502346 464848 532473 1022376 945301 384154 735806 892241 760722 792444 167799 223005 397044 320062 335598 45027 374458 644759 649073 524040 177814 233709 430066 759063 859972 126005 815076 687562 988347 773451 367727 175895 706443 464593 649374 1006106 350775 927574 877908 75575 186273 833256 130199 195052 322745 595771 423179 735452 147101 766315 426811 497602 284895 91374 895347 585382 355530 375522 695274 261143 446229 869742 162195 413087 764451 644809 218942 571644 1030736 108462 698579 884262 219943 319334 374072 516174 152053 848909 801610 635087 958022 665430 407255 291769 168951 963010 212030 857893 407347 953019 580428 55741 81107 285675 481998 480179 1042744 939382 675672 411415 868862 345467 873573 391108 242609 852349 993679 236703 232734 853429 715526 681561 976007 895091 191801 498225 1017541 498371 353611 733983 492950 876088 776515 248139 441497 970104 677391 702192 766379 401348 700987 899103 875728 510168 1001068 411039 857339 711913 704070 218951 226076 252357 1027238 139244 128812 807591 1010703 922453 767528 796662 107506 816325 736690 849436 608619 886682 830252 893861 578293 547771 325933 147173 514148 948066 101597 551651 850447 1013304 603987 381938 566751 996153 388178 1016250 184541 51189 218573 824603 287721 354275 289435 402350 684884 683818 894010 843156 767285 571344 514234 97173 986337 730931 564427 878793 618332 930516 169943 552182 603589 856971 457794 932806 390640 846632 202470 471286 880305 347949 683322 419642 65112 629607 218734 42493 963057 375513 648381 1003289 690622 183796 379822 747055 857033 565094 813820 600187 827248 29561 701747 389724 544731 809559 930957 16125 599286 448182 863586 103915 324203 689615 709389 310157 366489 923890 154511 651388 282037 885903 39677 960855 992617 143069 750932 747299 184893 697581 568958 987854 618837 617223 446797 55126 945996 480370 674266 493854 547453 834661 415592 638673 145378 225059 742746 723388 250231 958278 225467 905807 725923 636332 367431 816791 903739 805816 607487 1033773 347837 634125 926452 122578 539455 80439 972402 792426 609405 912096 512111 211422 368500 912019 58711 504816 155262 375269 509418 86398 994856 187187 883652 904398 423353 678695 961571 465876 157612 352228 733247 655116 837492 595411 117823 320439 97909 466830 173973 405193 472018 278266 224056 638888 89503 584582 1001093 910627 823802 173017 384752 575382 891568 256275 670505 873889 439196 340700 471529 451774 614717 467551 339923 994513 881489 73148 548833 510170 142183 348629 780584 244820 208626 515492 476664 571877 931979 256480 115067 359632 107215 384196 408549 914768 821179 125309 154365 717476 327459 619492 435698 95903 620968 302782 423709 831116 486769 1030165 865957 229192 1021140 464777 1011224 611708 114278 150831 931381 375520 492381 855507 598503 25551 1007428 735105 181884 448110 995875 543295 501989 1009848 832426 308729 323821 946758 117238 806356 714416 116405 354034 277337 810097 616292 663465 315891 509365 251380 725727 601337 1035084 365791 192876 357786 552389 201615 828535 1034331 744834 429673 496759 123886 1021172 816548 87916 113622 818294 238937 554814 997402 333415 343701 906088 984729 740891 666938 676971 685414 600553 118539 316302 516751 427197 178899 101679 134397 581072 597165 347246 434549 1007928 627527 940392 858533 258616 630359 1004579 957010 340223 161255 234940 955228 896570 536380 564861 511499 701299 684277 613081 822171 605754 1010450 31870 813419 183766 937581 162744 484982 902769 970147 858092 833970 397267 1020983 292588 820701 905419 621709 158603 565071 714070 929477 758842 912435 999743 161159 392277 470456 912737 291719 531441 437021 116350 219058 497869 687729 839608 1033304 102246 570822 907315 451669 620250 754406 119019 603105 204374 413499 306794 749870 1002690 709277 837078 499664 433482 493662 253241 378317 581206 641647 211893 538599 174971 193368 321370 506673 662759 407404 319982 315306 1009882 728022 990522 1000217 881476 552732 28515 766777 252466 441438 834433 83708 712949 166655 372317 744914 1028464 960105 828792 826734 398254 994827 189621 458256 854327 301789 159091 678757 964666 828723 895259 360009 779155 208824 613051 681814 157666 905418 835903 593587 449900 713043 850262 711160 931732 141255 682972 442133 873205 618190 615023 257050 992407 687433 779541 502174 713043 48685 588435 183513 599973 257992 1031682 468343 517908 760137 972305 903435 874440 697319 1010248 220400 1004827 969417 180101 122604 438617 369660 737646 857754 509809 1014060 690491 414586 651349 497538 187455 219044 942171 520905 1029924 769828 698276 116710 888246 353589 888266 887017 253408 326046 113871 628668 375522 152054 250238 875572 257559 1024109 583343 937262 1023153 1007948 554424 393152 302582 454865 432444 1022824 55261 957169 385111 325387 911580 183870 471412 710345 371103 812749 766867 308663 919391 1000763 453139 634445 896581 177122 979496 961219 765352 403354 831018 556788 938926 391325 362873 807278 799155 193441 834921 252809 320917 644468 157630 929729 953960 673469 734630 571120 226008 694873 760526 260185 1026343 385131 429173 480154 833757 277497 620103 662095 972080 167835 575855 682825 597223 138873 437220 834130 740747 210414 202871 1029134 601340 977808 193871 358567 839352 906736 508551 278169 280015 778618 335319 846652 781648 866733 101819 1019989 80355 47052 675611 1046752 1022503 773737 465107 585574 429924 907325 967251 641902 725850 36335 1014944 341103 896794 195182 879992 65316 472599 848493 111902 277933 727437 356666 503085 30559 889575 706677 947291 1001009 962575 986413 855738 842352 955791 448683 157295 566199 304974 47356 380525 257368 444477 648861 200023 331738 985671 1035404 450316 326937 900245 129490 323273 911118 244139 374967 92913 708042 737026 390746 486455 588627 936559 93928 325447 31839 784258 210235 347870 455356 759214 724413 556103 487909 415712 624062 612479 302955 387405 777668 820985 237256 160755 122561 431390 212396 849489 977041 489516 425532 147165 728970 388134 1018066 173797 937627 1021251 513832 278175 600057 728263 868982 953949 178420 601820 218983 398935 876227 398780 865218 541181 279037 749737 643623 519250 162861 462399 618669 260196 705786 115614 153301 930653 760843 849561 194801 120170 222668 251606 749338 957858 1032880 637537 244269 600543 765896 309190 259470 781465 711532 887837 323164 686323 711837 517151 1041560 494317 436383 1004258 697597 511058 187037 678951 372392 373870 596851 98210 370517 123227 536049 892304 575095 715365 717838 620372 431765 218647 417734 914257 345934 302828 81141 462802 203199 629974 241244 734652 618405 761640 97678 832590 480923 860663 1042840 595631 896964 635117 191985 1022003 193956 185742 860974 128450 417155 390787 60340 857691 1019288 733799 317277 831281 977996 474155 831177 422943 412462 685102 55421 903532 439407 692103 552331 748167 605889 775788 750253 1035372 36527 622177 257348 605494 176575 433866 446040 335572 671680 440383 247769 809707 605390 717873 970378 637680 679600 314585 946506 1021465 936654 95994 959599 207604 218457 789991 429357 957089 130512 305625 826817 503348 463823 368368 292981 682898 54239 426363 303355 697332 493457 316835 602485 477099 457317 533886 945349 119735 838900 931068 995098 584541 286499 348831 232623 813554 651625 65325 426939 371562 201583 288185 431612 972185 814268 774972 445745 888238 379253 94092 400317 408905 357182 990374 628676 501915 1016491 616719 903390 449287 967518 711464 653200 1008739 153212 451045 751472 759077 522262 189131 358802 771607 964198 677754 1016030 188103 813370 864015 444057 677856 369333 489603 471290 889848 126850 680879 362382 344575 719476 463603 646307 669287 489557 648006 675023 943045 1028694 645517 906780 845366 789454 45879 958004 945716 855479 907736 270167 922524 909477 609909 454981 976108 371559 648563 489550 710711 1006026 409398 961976 848336 40845 849174 236009 1015184 451802 400295 1018342 89397 226399 478675 913938 381259 107215 645338 308343 572882 811890 65443 634243 190449 198635 650928 255401 48435 866678 184956 408475 988055 841094 971212 440602 895596 959921 471782 706380 254014 93533 1012968 831170 932465 456275 546635 993686 125363 398743 416989 572501 962442 874264 338810 496554 836807 992229 239023 700764 200602 1009045 1011588 123371 670678 614296 521392 384809 763811 315303 899977 830309 842383 250307 732523 415645 850601 446288 1006615 834289 113275 62874 790253 933385 432790 745897 117468 875796 891580 592861 202170 202549 252461 973966 127647 865707 856918 159387 930099 1025347 503324 167923 255416 247036 589408 449059 275663 472524 846552 978474 452258 320686 790514 232570 758107 936630 376198 553079 518355 1012613 991641 286576 839494 626572 792183 994349 177070 762055 780483 1018065 364346 343877 516702 972894 462013 773988 388016 645057 210517 768912 879800 161499 693717 794338 158423 551857 825725 843557 953286 121150 588132 849939 986026 937906 233165 353264 674781 905136 1029826 837323 757301 44506 963306 556741 311218 326897 438638 647375 731757 231284 482077 469720 16297 361591 689113 251708 111405 455274 553956 349998 878779 88286 126613 864574 748448 284403 892641 930455 979171 1045577 1003953 842162 646098 323026 455882 869995 511051 353015 1035828 482876 779368 652825 592559 254631 532199 327564 648735 900678 441153 227443 364473 478451 480775 457016 490113 323253 180003 492975 862028 60281 498891 1037353 437432 864635 345844 1008798 364975 409159 909088 871987 617130 880933 918781 708695 260302 607611 303597 409150 610244 556840 488756 1021920 369319 613244 993677 779445 706171 220347 571479 1000873 101053 473336 862526 161918 440726 695113 147839 783697 812643 462039 288893 956821 252404 161721 686812 338649 31667 500854 1008952 570073 816721 502548 762283 697770 1017766 250726 1033066 350479 993208 647646 995104 976724 488221 962729 934743 193198 583604 586937 947729 962504 939756 692139 977760 462713 374439 109821 875932 635865 699235 1017959 620583 915234 611030 319316 972300 742126 839382 505910 452955 1010786 240074 602606 391268 865650 28644 572030 462076 161113 775345 427230 107517 775274 273103 155490 783644 275431 392548 522001 668727 163221 48370 190108 357222 809953 511379 57595 417208 441809 613285 105759 734727 873558 799127 512217 909762 515203 93375 305767 222062 844786 356011 1021286 1008750 187019 745065 733932 933768 705741 965450 501658 861626 808541 479710 433532 962264 801375 212448 882600 711886 244612 114150 401010 276173 826988 258589 376628 708151 126198 651232 421047 343389 779370 255622 899853 338599 889903 906540 310443 466837 258000 678387 692139 895181 211804 310754 1025415 31997 776330 79151 713246 634027 914040 899040 519284 974909 392912 791775 441266 771134 772280 874140 253095 969942 368476 531293 798403 937614 300847 413302 825918 668115 857887 747430 357606 426733 694122 284509 274398 876210 463325 390465 841829 1014798 702374 578511 956249 308283 498393 588811 160239 391371 299709 976427 113357 706237 923995 709926 350679 889589 101039 309611 212766 616294 455283 601741 91069 134650 613591 311085 905452 889334 109034 739738 937801 764943 615541 950901 876130 645513 373167 701550 473461 697837 318838 424987 513868 414686 587440 510348 228405 597221 773254 1034425 516938 807355 293210 390467 682923 930108 961929 454449 890939 635853 587729 316986 235839 298558 213995 878099 740534 906949 802598 629533 405241 311248 390592 259133 655743 501146 1038890 540121 171855 658399 696563 218855 975812 708972 204788 103895 707288 937361 816610 1034128 471359 1020652 933383 418455 896297 383712 1023425 983414 463303 389609 369534 403174 231287 457805 129567 92015 255604 529271 95135 484911 991916 341620 892246 951644 799325 722765 890937 840092 744493 318094 114927 836566 14783 494867 832425 521394 626625 827487 638285 486698 556976 984696 137721 101366 762075 480866 887879 742635 80493 698867 1031196 784137 964920 805839 403319 601755 178053 546291 780598 494255 501950 105399 925069 412109 809591 598255 275179 226183 953894 909581 564409 582326 93534 739241 959952 125436 695753 392416 425320 123694 361210 31975 304621 970023 485546 849289 388408 990661 897555 827120 866740 910282 323176 1014531 928714 358297 186285 813539 314236 846060 77298 907634 488029 783438 118196 351656 693734 757618 668974 195225 317424 291702 391446 706348 1032494 983989 578426 990293 1028536 887907 406005 648054 420521 876258 675546 929512 554031 1005747 700131 563707 485438 340223 715445 622296 914183 839252 1018708 818864 68349 1027651 313721 372522 365462 738263 609225 47085 806509 1040545 411640 685763 1004788 974433 888110 908312 1044500 678518 540025 22526 816814 554996 697972 939665 988756 627419 910136 326213 696509 357551 699062 855511 941656 711341 494436 72125 683230 702091 748346 1010829 891366 638153 173014 227503 121213 674742 665915 1039396 741176 397164 546011 400373 521605 693439 442248 549687 650426 806077 365479 769132 162701 374897 739806 678387 747122 930140 746821 155165 818518 999120 1020764 316205 115198 412118 928997 636876 228769 752732 809912 310318 944966 640438 565156 905660 498743 175295 633166 186014 282014 204668 203741 514253 764904 961212 631932 1042485 528239 772551 987738 842857 717046 967157 944744 116591 243477 895257 895541 457844 162327 680692 707489 749882 358794 382584 423523 618043 1013298 208774 962190 202646 976240 215783 756698 842153 11229 130242 1018692 181742 810908 573104 474332 312823 312302 25565 607645 955757 648045 190830 491999 973624 943560 920875 641772 857415 463283 536243 610006 501605 764470 910138 77682 875548 197499 707390 756651 424505 40695 399582 196364 766290 690108 556604 177814 512209 122173 325069 418509 466325 224923 1002810 421515 568927 862301 580010 811957 444137 694119 477978 71413 982146 1007703 949774 542446 756566 259853 723855 322334 411609 699063 742965 335589 523848 1040453 686302 750859 98184 607007 878820 925283 953780 630634 943740 948896 760454 539567 162108 821244 889579 686988 7631 432049 959847 775499 122566 510727 963740 750916 922539 27591 505110 305133 547514 568569 212944 572602 719110 485880 1024663 115710 603117 470193 406385 823021 831034 898148 424651 725371 903691 321109 348858 123631 904077 422589 604134 432351 423534 387274 580852 765093 204235 873806 666611 726766 1027160 1009818 938598 616058 740554 827155 523912 632230 472259 703692 181996 596399 157622 317907 331323 169582 989545 948630 448661 708127 221535 907201 635850 778602 309629 975770 49099 63135 626164 619642 1042986 808163 882966 982168 968937 838582 881516 703629 725870 410071 482599 818076 626281 416501 110359 245188 648418 55211 758425 162469 689532 840981 36583 391105 618183 480348 548014 775107 810653 260964 723325 371667 171762 991423 750196 395895 673611 114198 121439 593239 882750 497291 441491 130620 814936 613611 739926 357220 617119 629367 940814 747232 380325 150521 247699 649006 402419 582844 965905 539881 461748 871865 687318 552821 83191 704038 745249 873291 990132 1045508 1018197 431097 850274 670958 962965 475516 309135 699344 690735 469214 1027393 774453 348057 809367 397807 276426 851461 16372 1029321 401338 562519 735670 994563 94842 906601 1042947 779498 227702 513069 778705 848353 452515 662653 832607 719181 613286 181991 600703 230763 940401 962877 939913 652820 701995 906125 714922 991611 252084 745894 985403 62357 739243 465390 792767 46031 462449 948486 601211 1002644 1041194 687669 421079 831193 808631 417999 104282 944685 892514 674425 704387 155271 163314 651527 736826 140790 285127 693501 366709 988333 841389 477641 906689 250685 354680 326187 331626 990489 629861 367446 126011 266173 818801 571180 448218 446766 677770 230971 318622 700324 412511 479627 993406 583475 626937 1044493 482454 579031 984561 555371 95126 431593 61414 97502 460029 691515 1038544 284611 600502 454296 253708 477438 912442 475707 937273 821157 470195 805743 900265 1032591 972744 901374 230781 167676 214008 309988 486411 446883 400958 746951 987379 454456 500559 419038 280159 850738 830091 632380 806686 728875 570215 28531 440442 238919 990180 889085 620909 220071 956249 56933 641976 256216 863670 481062 923560 498889 735565 755064 596472 978690 130488 855476 668851 161452 415477 145767 300839 767401 894315 478262 448978 948379 225854 645032 605906 331367 891224 779438 104371 454337 482520 204551 809677 711307 474263 260708 724874 379279 678539 842506 728692 480307 207814 1016242 438876 992926 877940 628955 938713 223413 89956 947028 498168 300651 382315 869779 792406 849011 878411 153563 810358 189787 159732 897678 345743 208297 848170 1014809 339370 748702 97853 442028 498106 674046 88313 389605 826742 1003345 163781 811979 713017 339564 32437 288679 191691 1036954 832373 48967 312925 646346 733398 975348 714150 717467 462071 104243 360329 744284 316391 797790 560047 1026074 615214 695205 712238 842014 876891 1009294 226846 208492 469709 388452 956174 847532 274811 259048 986482 95971 347629 169806 857183 759401 620483 380729 634379 7674 972113 90086 760579 633321 292982 752653 811886 386454 640173 243576 512462 588362 1001883 380792 245271 916097 219122 827891 62420 245537 353723 268731 1024170 375561 834675 232794 965670 982020 955354 958376 877647 670061 688064 1000101 813477 801676 760145 8122 376400 191683 252971 945892 503412 1035548 289239 707306 359061 315077 309017 705355 645978 708210 928485 646949 891573 886317 849812 298494 973509 478622 478196 406258 566245 717611 648725 282493 637525 293643 889262 395679 838550 445709 186356 866258 326808 604790 778120 782947 956338 937413 830590 455089 327178 387772 347078 455821 337836 991017 432941 548601 867126 1028883 128460 515858 564922 613494 757670 568158 385758 790014 702268 1009301 501172 469722 450933 579006 380469 389766 671324 873318 314059 645212 772956 277863 679566 477813 96437 834465 833308 496625 231309 745380 1023585 372066 382668 240885 479610 797935 743649 1046556 1033389 845116 290367 412595 697065 975706 358756 1021265 572965 23991 466019 481404 364281 623342 168947 76407 734742 477933 772238 539255 425063 366366 698274 570230 178869 609134 1026139 920271 80335 801223 912469 865406 367736 873571 859292 429178 579178 881423 953778 735204 863021 247244 881346 438365 376264 580775 626620 32370 296255 492331 667436 588412 774494 374927 645577 348921 225010 309831 731802 307709 122647 157471 827304 518798 776332 186841 355277 743599 666479 275911 317908 641900 354605 638160 709915 875917 618717 731711 617428 399806 629397 840677 711687 485296 1007041 512291 968657 663377 943310 392112 451827 407284 123759 583071 564021 437034 741818 887534 72691 809309 382652 510833 956372 707871 628367 371644 504205 780371 204396 695469 207857 621381 210746 529398 379483 283644 256061 55855 453976 585999 514620 495528 749254 952757 903644 307883 931147 935479 402172 205983 129516 325484 294595 130249 923219 116690 936975 848434 540278 973576 779945 201719 441423 117821 333615 901795 748786 723919 125052 884231 109369 625591 356590 840270 716448 710572 762226 448310 921046 351865 213483 735201 80775 362847 456917 767786 938175 194987 277086 378268 277737 708717 511817 417500 399315 648378 256432 707758 492455 711823 196103 430022 333470 1013258 188052 403367 252579 134719 645011 793080 247135 782632 619233 404269 712133 164853 265467 477895 218065 466067 743060 487017 297710 955203 742204 739122 508124 947922 476120 124723 648367 381880 437805 494202 731251 429359 274387 743637 32583 30621 667129 927350 745907 375153 251309 614093 551733 800713 141687 875165 493275 844469 944771 252442 586854 842642 1033290 842513 626191 764684 769560 829346 394203 1015981 884513 800101 379326 193509 493950 256190 938986 607695 830581 97686 684574 613689 158648 471764 867688 280031 583243 478859 859454 358955 584651 294506 1009313 681453 837873 609879 581078 502730 226971 535918 483734 143339 760538 637383 941207 163409 881354 352739 417206 842087 416141 953707 314806 844423 334525 784654 375894 162621 511005 87789 946502 1010469 173822 922474 407741 847681 859987 924884 580281 95956 926127 867674 580238 392333 971299 810826 490643 155293 242870 253457 358988 294087 975688 147193 365049 627997 47992 380309 521386 506097 946488 861911 365514 715890 994342 95978 1023090 912409 1000682 902571 763496 583632 298295 347917 187760 555801 845108 328575 230123 383434 630482 887758 726765 374192 316825 945265 772683 211937 440261 966955 718861 809527 841258 23727 987891 154612 482417 967641 251704 208312 226956 718192 708524 643505 420702 169459 812762 685538 130201 896595 418037 473690 409210 175514 745971 771793 663286 940333 685735 790991 855583 321435 987755 381213 445388 848423 178511 813543 94907 572896 414559 587594 1021083 898694 423265 479594 357069 443581 911446 382101 442196 776327 729211 541627 926326 996531 615901 448270 874970 853849 616945 195500 423776 945430 517000 1002117 962671 899220 602558 310890 555834 408789 214591 951229 617701 429790 969680 309160 431695 495528 191734 924490 909719 464602 760265 698191 902279 895844 586538 88922 949456 850641 794608 626365 322249 102285 731110 934819 330695 727889 138876 138486 246695 243483 707773 85969 589084 639327 644430 785458 768722 845776 384902 837507 60268 516756 900739 939444 701591 306010 620180 826102 824188 194835 80511 686891 539342 796087 308646 192875 172791 810905 1023516 1010311 967555 510167 777227 750531 445272 31437 726926 445378 60323 1041286 481517 945880 512752 435068 161508 552566 487463 190647 845994 759891 149995 408470 194913 518695 998241 685034 740909 583327 342893 469581 489356 869332 784040 157159 750732 608974 662969 346014 964520 750020 716924 459770 710320 999913 232267 636229 940121 641705 431609 652442 584269 421242 178557 850392 767912 522372 931634 602076 87871 160246 352108 992035 687219 339663 422858 834288 870124 508214 645195 1009897 489646 875805 198524 405198 570679 895198 911541 680860 733658 699951 793991 768149 487314 189308 586318 674522 95477 1018581 749126 887738 218803 387928 347132 155106 776884 338527 946024 630213 408666 240473 365423 766539 1014052 998993 40956 892115 846616 424611 670632 432878 948819 842193 213883 1009819 565011 302143 402813 997830 879845 292437 726143 595955 190266 670251 467385 275405 431060 874915 849950 939478 260405 54767 775341 240969 619875 366320 421684 47463 864724 302524 638549 759102 842604 784065 441066 493031 496983 119717 855469 973347 1020281 875715 413048 484657 380402 587219 661230 63181 921283 334747 533470 700711 842919 808792 848669 849676 507466 928955 254206 228250 210918 754601 695580 224439 774985 860503 877861 870067 910441 862491 814762 910092 899095 1038545 691813 997025 384901 636509 388295 130652 995497 352567 625551 964184 844695 676474 890768 979572 710959 687417 572182 680875 345535 638337 867115 36860 94687 435373 350456 612817 158446 218951 61197 483819 739809 618613 831239 661757 806301 568290 305899 550745 516950 600017 365933 179180 763783 889741 994334 754940 402157 462701 87533 81835 592863 869038 721278 242645 361918 385179 182751 14279 838252 965165 58876 848491 642651 653873 735576 742199 884545 764750 670117 769285 865950 431826 95213 1006757 311210 1004441 893590 93389 993617 952943 197499 456025 190198 782801 577438 708568 564537 355045 214815 358885 430714 490281 584094 587093 605782 210590 856463 430586 604701 946353 583293 349171 122199 385311 1018259 1018166 892498 400923 413106 478775 432861 669323 923459 778872 902386 648665 479738 506442 446711 399837 312551 189929 718106 757991 77367 94133 920379 900136 633254 178749 129381 755838 504533 754509 175775 357090 127788 117228 954086 599930 233197 955732 552023 806525 800175 792251 987089 829414 586403 871578 127446 502258 816915 175014 572380 990817 960210 569172 813003 260251 928935 228012 554607 945677 457366 603513 465055 256718 411499 509261 104424 784016 960697 570567 468964 48823 991390 675241 961226 441447 1002651 113763 411254 168909 452665 883254 116391 839100 1033923 407148 244620 517898 358096 124649 457012 881632 161430 684528 491074 760594 903796 650053 457836 727267 727465 618942 929163 508314 988597 163425 762174 212157 640485 948405 501393 454314 11757 669051 946914 416662 464213 934877 889013 606958 378086 1021768 797367 270277 387357 569330 478460 61048 390628 598507 597175 418715 1021857 926107 384398 848244 619127 432476 290786 809443 943726 802620 957107 764353 976197 502883 629174 843050 830110 895159 1016109 864462 969414 855802 1021352 857903 554671 742189 705086 771034 781507 773017 618954 114403 481034 252321 990326 422237 146551 713003 409062 379881 880835 495410 993323 529914 52971 712825 780130 751494 870315 609723 862535 873458 710902 207333 38363 457834 155191 408986 752139 716585 976436 505450 189561 343413 57066 669142 159185 658775 457924 233901 178553 251064 97529 865343 72125 940364 206311 776758 288183 400635 448482 793325 840815 881381 242286 380550 611303 963301 187164 937102 628123 3999 630415 449472 846265 155285 570783 814332 1004681 385942 872154 998697 991915 977729 912202 800059 419560 386285 777576 1034517 722651 734200 117851 359632 569116 293286 259784 1016391 995371 449867 130904 762334 699313 720038 1018447 445230 108254 740913 325061 326045 730477 113811 760752 335516 510382 59966 477277 471988 408941 187022 751536 939395 587989 848620 747413 350554 224043 374140 979808 849675 703819 515660 817991 996378 65066 319334 513553 650908 1021195 539239 640747 701093 292085 469927 728764 958118 601463 858067 628862 260945 727481 701411 892025 687375 181710 444376 886566 565071 703235 273389 346870 934627 747117 761208 810648 774579 821213 651891 960466 701262 961114 325420 674422 804848 841241 468941 112014 809771 811487 313847 405298 384011 728859 470327 325938 770206 485272 597673 820732 635739 471499 915658 840086 1013780 1011827 518406 1011944 927286 677707 180988 130387 960102 733859 572882 731382 862639 800602 936251 575403 195234 416476 841847 204458 104939 306965 144382 106488 259240 406439 968286 288486 1036497 855271 645992 752296 1008699 942775 247641 238015 1001134 542911 500828 959942 212189 980081 505144 355529 770909 817524 120664 488630 309234 937906 967742 151927 348967 630149 881238 998352 308845 849971 765067 167782 637571 517642 508632 210787 292789 976538 927351 412906 1005069 253084 701293 914144 489494 635608 221651 600223 719976 97492 902968 761153 708109 490184 621202 469693 327521 563867 517338 931280 484493 501537 202701 498958 727258 827821 976203 429048 752914 778899 228249 964759 357015 117307 469567 928556 431310 834764 987882 103397 829103 899788 477893 416179 769604 870322 838707 849035 976664 409385 1045132 15319 333529 451759 902390 977301 554637 216399 374045 484555 751425 872107 507648 431358 619591 1020888 794492 203501 945490 1011585 765099 489356 422477 688016 957972 775941 964711 866525 760717 585973 778650 954204 875363 735153 768596 495191 1002822 712050 516222 698663 735698 339799 893763 577493 833221 421267 659369 713518 194442 593773 298719 15222 734920 485603 534463 113437 292298 648673 762742 669291 160675 372381 571227 730429 473960 294540 965004 651630 873119 1003857 704762 814635 298730 1006133 762270 232429 177063 631777 136669 113974 327235 208091 754363 977500 718433 111989 231227 702567 623483 832629 552574 93299 936646 713893 783178 685358 159139 806556 80251 488772 912659 853459 883884 716197 378852 783544 113726 510704 697231 663436 739791 387465 686873 1043459 356182 739281 207549 371799 962131 339614 608761 726259 974901 364282 192718 448385 742453 482635 519428 988733 765616 96917 255216 226908 157678 671371 470375 855294 272635 711001 444751 583503 679063 579945 156919 195229 408057 365259 503460 997164 880790 354987 808095 905450 1012238 879386 876482 581870 955062 640231 984921 673689 113532 357095 47834 479690 921943 479661 1035010 684597 814430 924314 674684 1023745 542207 446222 721215 208350 954051 97357 324814 1002315 483220 810852 472236 703832 418109 630677 161510 791899 358221 195646 358198 930125 550891 323292 617205 758757 404701 635772 134622 583387 173014 382524 600967 905831 861243 547561 621366 828909 815571 690425 756698 661226 658936 518919 679503 647596 836947 1014818 58711 214460 87975 835341 142047 804183 1020060 321339 955555 324322 810537 384449 847043 256338 894573 595931 800122 38139 674680 780453 179404 569853 479335 649681 568253 1045132 504582 769858 587866 659306 461657 236275 603069 817237 900228 954150 717684 351676 668957 481108 843144 1039170 85055 601811 964179 465634 113542 866358 357591 1042515 1005660 1010928 60777 728544 571890 823267 252609 892085 730931 911011 743154 928940 523872 843903 104669 722649 823094 456600 961484 610747 624370 716468 863015 383091 417013 219857 163296 881708 906182 763278 963825 636357 628218 220566 461391 451427 985703 255413 1008027 222444 844075 1001998 981031 93145 411470 449176 697557 795471 961881 310607 601042 806892 78079 968493 657405 826258 250537 348463 421731 626221 968239 259348 899697 931963 384039 495569 634818 190115 968440 694383 845628 238259 595583 763453 840435 462546 927303 903542 909080 408254 678079 780065 516918 247407 610014 687366 418686 768720 1030337 925604 252865 91901 840945 158605 191177 707538 500613 584393 386968 142775 259968 736317 995896 848915 861624 243176 1016166 994566 178801 691001 658367 504940 68539 292991 890033 932074 497569 128177 783399 593613 114274 865886 832030 182126 845628 723690 433215 477871 946267 580903 929017 911002 511004 28601 966200 648309 448930 1025362 302455 162969 171317 909417 209882 480534 48187 435606 724970 844602 842503 326926 490616 643229 406395 911766 955126 1012267 822863 996014 408905 487090 767758 905989 507658 873118 208229 813017 309937 733884 764490 770895 346067 869225 572023 870004 182711 265211 440492 118510 739548 702671 157053 490113 960426 775269 636334 814607 734295 959302 582827 63862 818890 46047 923799 740218 654049 820157 698861 123671 195673 638726 974529 731951 254350 102328 815338 867357 698092 977225 802008 416397 278430 332606 566959 574941 27359 959799 24407 943884 228173 488522 1022157 632602 350491 618437 161761 954590 749319 129322 741831 989753 95549 1044626 407163 1032661 258228 649245 809929 686204 498953 829975 321999 318186 435091 282552 613583 750304 813429 202419 691161 646023 617302 214981 496526 221595 768824 865525 225659 102234 1010040 386873 239527 379368 491160 866240 540632 252595 382798 436335 858333 505881 609174 313503 651056 640806 417566 378726 294007 817861 972132 980128 228892 198518 455275 424060 724179 206583 199606 669594 989813 773187 362943 236619 153502 326362 846122 64757 983751 269819 381308 517397 178020 722541 833031 343766 575791 849167 436142 294344 243938 212811 463729 885173 840660 993387 814926 897574 647907 379299 487028 549628 679843 272087 32327 949644 641245 318932 404921 782435 628954 926961 615097 780977 701990 1003770 655743 294558 958941 72951 233362 963597 104374 911674 373879 741304 72639 114134 436019 794195 890230 979220 635614 823599 356683 484527 1005617 844684 596711 836442 591567 1015995 1042992 173119 668499 373884 869099 414570 289335 236295 783630 155199 249606 477924 751850 942877 866904 250097 389500 372594 470468 40747 81350 1002960 431957 174559 782950 814697 897190 390884 812645 1038112 871766 703216 776869 321355 492879 1019094 204668 23979 441940 246459 882328 352208 485067 793822 723887 689110 268542 592892 363126 236734 866589 414830 317134 749105 192762 204265 547194 627696 1017173 654093 1010197 880807 864085 14285 701173 444827 639723 260400 195612 165215 515969 497846 813404 573020 494493 748020 942454 759691 977745 1042538 309363 921337 269294 543703 1043714 420286 636024 707627 952778 420031 354035 948934 245572 1022755 765142 573127 187006 323339 441111 469891 335790 318095 804253 940125 120863 593501 553791 799547 650255 458278 951221 312757 1021266 654600 495370 1043745 827037 76239 249464 777777 448886 673133 759633 849576 60111 150902 746194 583999 619883 482969 407222 773230 301295 863608 991423 436285 158710 126450 175771 640949 211581 60134 338165 665295 750195 11710 232182 645486 89966 1034829 432594 471853 857937 755322 406500 833785 169402 162265 1029488 158706 937070 404086 808378 281071 229821 1011770 289269 857582 954821 671553 121734 1029126 500026 959195 320699 378614 223803 793978 722361 942841 259747 247902 251951 408060 555642 1036853 706958 973830 955278 648814 865403 629101 253337 755570 216942 820150 775957 762398 430891 751809 489799 512571 573283 175437 830621 407406 276087 983166 920015 403223 618559 901997 659419 335716 993650 390689 130334 732252 248924 419022 352751 218748 877803 895089 478050 796407 1038609 454939 886335 750138 395997 504380 959798 380869 450999 653521 727852 120801 892491 27887 193364 641701 156633 212756 938450 225250 885199 748442 767588 354938 992961 928739 957608 437075 110565 233181 305022 372927 701534 390731 775333 767576 703928 967896 970938 975150 706470 481978 933058 769384 993224 910915 488250 754751 731582 324582 636685 566269 412793 894189 157682 593900 497008 668131 368532 621749 862315 325291 502342 96974 930158 473650 749004 999072 321067 756435 987815 773158 81720 796127 681421 758748 329663 576465 154488 326513 978198 235229 847238 515348 47967 250287 218478 546282 851460 960870 242919 879802 867973 699361 861101 314215 858540 415664 552060 106229 342364 870248 149454 35519 670669 260190 630066 127953 678266 678804 440697 968154 171952 892070 947665 96989 837541 282491 547818 231803 294489 891559 861803 943941 944585 992965 573049 964665 341903 836554 802489 52142 329645 474131 739091 675125 897870 755101 586391 777028 682423 711441 720169 702274 684633 927119 1030684 894897 803259 819519 813655 905533 738431 689081 358151 570143 1038032 221310 449630 749718 870779 520434 302327 407915 885179 679473 259444 955637 552371 848592 420987 913656 996650 702155 242012 222325 923532 715916 854813 841667 951660 959294 842063 679086 620838 204407 701770 474033 386610 174827 886133 669087 1032403 687288 1007820 840493 716163 649122 884925 951899 585340 1021168 573018 204513 997481 440654 985329 173959 193894 759071 399078 686952 879804 159397 317922 32187 121530 162164 639350 959283 1000693 1030465 61260 408653 662619 892264 224431 457129 1008820 415389 477102 1032459 334570 584427 342846 744678 321415 751665 1030456 250941 850689 218611 452125 88743 863598 351420 377558 971898 29087 647463 28507 276935 958805 432088 871827 876132 591733 325810 866089 463415 62334 842969 487439 90100 126437 91115 870340 168447 966530 335848 924453 569727 432543 782350 322589 749923 939313 1005337 626268 445277 400877 208853 1019402 116348 324889 313963 781612 193908 327428 453750 698189 448902 822069 221014 921417 478956 585192 1042473 31205 507173 646203 727382 749228 683860 867674 85799 555803 31982 785169 994499 315253 516406 210253 570787 881552 50681 665271 211889 176445 236396 992805 28596 391620 324404 715160 974954 324333 826575 387878 95909 113038 457365 992410 600287 97713 514976 324327 366456 742308 148222 404295 444218 738135 624250 498882 322008 325073 356101 1019592 726005 220860 278055 486064 510692 378558 971349 901995 451741 605577 144797 145183 64697 191517 865523 147380 979235 827248 572028 110367 1032828 587237 748273 216317 671515 514333 129607 1000664 455848 123599 483204 44473 335590 270037 316091 480186 1014310 638259 584975 431679 494365 947525 657895 619194 974144 345955 1003180 617187 703252 504800 736184 627960 689849 567187 89469 84990 391275 605864 48187 945368 613962 236485 641737 752669 949891 357583 833991 838008 186599 89590 650851 32680 474401 481763 574814 708734 782620 453747 581044 728019 621382 1018307 735668 1011075 628103 883494 319743 112217 484243 1040128 925573 685181 310456 71933 324727 955875 619038 111542 949443 237033 650977 385954 850261 492458 823158 980625 406490 549623 446829 819707 89054 841885 339691 913810 638796 633745 487114 241991 636725 564716 1039232 94030 578508 457742 63097 357455 318554 810150 687676 952447 841930 199743 717491 44781 254633 507148 390420 1022029 294467 477650 249317 372077 613614 997844 948102 515075 887259 232653 832226 317385 652914 56934 554977 815846 318813 925377 396665 588487 565051 613916 840075 427325 865223 436333 1026772 325196 866518 863003 331739 846689 560351 907470 355785 979852 843414 494770 996328 414751 894007 237395 749131 922782 960722 716310 876035 704133 400294 397178 764989 246519 424599 595884 800991 986342 714895 795388 973327 504300 315347 546046 952572 294194 63037 568667 495412 195414 251594 988478 750761 776556 758363 337703 815043 285668 847089 875665 597481 705526 485226 659061 630705 1026392 781984 383860 991026 957660 994034 896496 882098 857997 193960 678571 671162 840672 433877 196291 451539 713075 695406 939133 644935 304115 95643 808655 960451 445042 910355 278213 772732 987375 374663 658807 160988 1009822 653993 519687 712168 897619 390569 969046 810585 121305 220120 552249 421588 571823 831146 759017 718369 865574 421202 353459 972889 689657 858413 371100 824886 775340 1034360 374058 967214 766851 400687 459871 101854 289247 879988 933400 245649 392084 617806 522533 925019 897477 857657 409483 759974 968903 306851 761359 750381 448923 520546 493019 967782 637558 61353 414702 208671 890955 215977 848527 956006 662951 904967 971174 371247 871143 363359 147301 433638 975068 969107 735758 896453 891762 967125 579324 847305 63210 982030 208567 905001 833905 296669 321265 942838 677182 750982 332407 64875 686938 242643 751722 597159 242986 970902 63701 610135 361598 979768 752066 129986 254357 383075 30517 517027 875624 114942 685390 97607 888487 683657 626483 677045 636012 1014402 72605 1015959 512414 310618 953596 602957 810300 822159 1002220 194703 318908 315099 506631 845544 633571 822521 666593 113383 416177 72311 634653 736952 641213 913469 552804 366206 562654 621810 879948 193353 749754 353513 212149 289778 63193 170951 402406 358523 811998 381891 421828 848091 760006 109302 538997 570069 1036042 220725 301479 964500 465859 344887 30462 436018 936355 518036 614651 405993 152807 813309 749133 964914 638107 220998 687670 503652 415669 396027 799484 691309 952263 740691 921266 838378 203513 388367 653366 329981 383385 873519 509515 1005157 117165 745978 636053 255429 971797 1045066 797933 776856 217311 874296 231127 314171 516754 979365 1032487 415576 611750 548527 934831 579183 727987 897180 215679 179353 353853 405297 706804 451950 107769 727607 834141 991897 597335 173661 638851 1000662 777481 186663 467565 808589 885594 684902 354875 1018939 977768 1035321 95207 1041564 941451 551843 112038 932089 1034028 661496 773704 977522 840765 578270 904857 504879 360211 478036 910129 325995 554846 708169 800229 600438 676030 166525 570334 649714 138365 838576 975625 457514 155339 886907 537015 234390 397269 855982 280829 447698 24548 371002 406395 771613 591611 436108 587493 930581 513601 413095 402653 834920 911154 451927 988827 400796 513808 1019816 743030 96167 227015 151158 626172 890726 472348 926134 539324 143282 596842 388629 824669 634311 315607 169835 61228 741501 517131 806379 917935 1043500 241586 494315 308334 712370 1023125 510380 517072 717736 596941 458384 223932 95730 895880 549817 309643 846692 523285 318919 665507 855970 245586 1026356 813397 541690 207225 92108 865893 381211 785443 414637 495332 405209 490307 520254 699317 948704 642857 341565 798588 542590 236906 856571 109758 626783 1010996 698867 307611 599975 424461 984502 235335 57054 596671 992716 240711 227081 711470 408389 109403 1008340 919903 658878 845652 285617 971326 370071 877422 492271 797050 1034817 699130 408902 764187 827283 847048 249516 298922 355580 462253 474009 868855 988245 425142 210750 159669 605876 728179 596391 486070 650648 505994 494107 38375 251163 421062 356276 488902 705881 661995 433965 465705 969231 393471 290550 687938 976808 47614 670183 305129 572243 417613 73084 813235 595690 862028 520304 326414 990467 1003184 1031250 92639 323306 772156 732211 439435 693483 945746 652244 46431 1011089 867917 319184 220906 374516 698801 739083 930219 474849 941130 913710 1006816 299447 353510 1003605 778826 632079 1026723 971689 433523 627963 597831 126369 724159 163313 432755 417451 781428 881955 808345 468811 861747 756857 684507 764205 891987 807357 330987 551351 158415 310936 145183 493010 392745 642277 339799 187217 251979 956778 670909 461163 247506 447019 845229 892004 482729 219825 570927 79085 78526 284350 872923 1021104 92070 142300 570747 1012282 881805 666858 1032281 247911 742957 715346 580844 697945 627701 222843 435684 252454 894503 1036851 503910 1018051 893023 464822 710866 896273 736566 712238 354638 795567 457513 534967 555377 245263 513103 194093 762943 438038 1002767 352730 592783 607193 120659 648999 300607 437469 858750 208101 662315 446217 749195 654481 382890 1033013 939719 849888 59643 491758 291935 799596 685894 725756 500899 1025692 918989 142263 762334 766598 895549 618257 725629 46949 756542 981772 100287 886680 818055 393727 873145 161234 182009 881813 1027009 904133 368209 662269 865372 571875 777476 188796 904353 882893 208238 621748 191448 956699 650524 867212 955706 828007 944307 462611 190954 354507 443606 257605 944441 1028914 802103 794544 739829 701926 531388 40630 302428 446241 238461 423699 939308 766074 487028 209899 55003 502977 974056 91597 716616 39799 746198 654091 848446 368044 80758 251500 773317 47767 996468 567275 389790 290254 927549 745156 814756 375658 701850 383089 605916 482421 556693 160741 258952 243558 1040919 586083 766499 266191 889706 101866 356951 994413 434879 1032247 519431 757044 773288 240471 930479 695772 953820 432113 309188 961931 647455 196139 972481 801207 260243 178651 460028 858866 760681 477686 1016739 320945 509529 901303 867176 341023 961009 898134 367769 270229 504664 402926 479900 626517 345519 870206 945709 89255 705464 241107 910866 924573 834529 776806 202443 828027 1016805 300279 97635 648535 504487 484103 714691 235961 809945 979362 162494 1034691 848028 501027 750537 1035448 581135 307661 392462 825074 878306 359216 229208 865389 970136 439373 369629 611288 829243 860634 752726 489410 294187 579468 585602 485290 513874 350631 789485 554982 247035 147119 762792 581010 312215 991590 975948 277353 482439 492935 1029161 779655 122058 971343 963643 606130 1021071 502114 929144 1035342 250527 420600 704240 750825 964776 877989 716010 127706 947078 990128 334793 212810 830824 313663 762995 714031 967225 118126 218702 924123 842946 1026617 673431 499282 565174 1008017 818705 615129 584339 59320 865596 933720 93908 586972 652234 480442 171514 670046 684635 492079 580653 827244 321071 648366 720664 926677 855453 946918 892832 695273 1023752 94335 604771 465786 742969 346535 742628 838089 153483 354010 737106 112207 847617 332785 309547 887934 885205 610997 857980 459485 423370 879175 432503 873658 808844 183467 513888 325251 351894 859165 242771 203559 323292 956765 286379 649498 232127 941016 576751 861813 296667 848331 343587 683319 242146 19326 903898 613276 710257 110302 674808 907799 943010 174585 528315 518203 1010713 1028238 1019446 843154 717855 887097 228137 128300 874985 277880 58783 681722 963041 733925 228972 452208 222549 561112 325774 206685 1022578 780073 982792 386778 258667 44018 801508 584829 735171 704323 157389 904146 969969 727739 534261 764110 1011862 430038 689886 944761 440208 855958 347950 726933 864889 497392 359301 889841 873928 750533 126037 824907 239373 584921 661390 736612 450240 727777 491077 613344 137591 747950 183724 1033481 780756 699307 929685 717793 225946 739030 911153 293618 816019 239311 583576 384610 452791 56813 806618 350691 702296 759434 999611 777618 456461 472806 890828 717177 432078 670499 285598 847562 118575 256603 485987 693370 150493 80693 929169 946672 835369 25559 438519 576727 763005 153085 690118 629698 619238 1028638 1028297 513865 509777 58103 927160 766946 441227 270328 260453 607869 210828 978640 390349 321442 308466 241494 693242 862957 806333 516443 845769 687873 95799 1027284 862663 765872 695260 145310 111261 967929 896561 640871 711907 1001297 29561 480061 292532 744145 927547 473767 129931 321266 777750 838441 790317 715537 618179 522064 751730 1010443 740523 223407 834194 698189 994190 714469 342762 932422 231646 869107 226900 812455 392897 724347 534903 712131 243283 5887 234799 473763 974373 892696 985044 162763 169827 1004826 571738 867028 401250 103914 684986 448181 822895 986536 56741 836341 899756 387287 727774 277934 451228 797083 158970 167279 233663 31159 935874 769352 970512 1034775 375378 980018 288497 635832 343215 760851 225137 218814 589605 937355 911557 855398 976950 373618 221883 126551 1045129 190703 243334 960202 962788 285981 771448 602847 896838 394479 971319 652381 116695 987995 159469 231274 468962 914707 395229 546519 257234 580839 777128 513413 968388 1041049 272379 58095 946995 299763 717475 726718 390793 520424 458404 775821 936121 1004341 644842 195855 420810 163570 988270 1044832 685085 832373 377561 937173 366222 955132 996391 191348 758731 482531 905790 609019 857034 250963 666294 670693 455472 651168 147339 633576 930519 128175 933165 249965 671217 576831 1020533 423203 32232 63191 568159 771315 153457 79542 836391 318694 605116 816974 425222 251053 833428 670645 589617 732868 209071 919278 194405 179948 909432 831950 846168 194789 780870 606653 771501 125242 186614 565982 969806 510726 227017 630506 745168 911916 973204 911312 1014376 975724 640819 191334 375596 874873 834105 474324 576971 973443 892042 765193 486290 170866 121757 736626 936308 62682 245520 1021249 220834 113770 726295 997169 670407 675495 246359 669867 507268 270299 956762 461111 102394 734030 878012 261448 907184 870301 114008 366294 967003 809639 644052 878890 570795 186324 538327 942790 915756 601585 604599 354296 652843 728715 814922 810599 285997 390502 318354 244005 181878 171413 512621 758612 502465 532453 425386 457377 128325 381619 710041 610682 94655 971680 592891 512918 415149 713276 833851 654882 642291 685661 73187 947019 469913 500666 646834 742702 595415 869319 540628 947739 831730 192761 438667 734157 766029 802792 650625 231804 553955 1029912 540276 617325 433876 1037922 828355 250802 971196 234417 510117 174525 704028 856477 996785 293825 813849 936357 478747 849473 357699 398581 486112 168767 422117 895724 769840 654097 446559 668495 169594 668899 388148 684662 759934 872042 260110 812915 778341 828175 1008518 619918 514581 216477 111868 268221 232091 1023081 487392 564031 714578 416629 381179 964052 968878 834024 936278 551877 44255 707366 807770 385366 494679 255669 589153 384054 442012 412611 876179 661933 759562 243380 891353 61949 474651 825053 844533 242371 358194 62953 465340 109562 129457 581462 949588 64953 456056 921523 626359 579207 657391 362046 693746 326246 558573 817373 749990 363067 325542 376026 907406 943444 196238 342575 735075 579032 996464 218998 935165 587669 967517 7165 621466 98076 536510 161702 239047 616389 778890 997491 909489 845721 640619 894792 46950 821217 825155 347979 26063 88757 445230 247611 325490 326233 884372 240364 183285 649176 1017145 116207 377950 991593 457954 992627 104861 896305 620152 371094 932689 949345 352890 97031 430032 368436 379483 818898 210398 758570 343016 121584 485845 389833 944693 677817 518962 679521 504343 223473 280767 653961 892258 468922 250851 763337 171607 603439 794010 584821 441763 228379 975660 703037 480714 500567 418775 108990 733941 371369 703380 250739 181095 796735 382187 496469 176083 550687 376601 438730 800666 636769 195099 751753 319376 518112 669372 693972 301677 554618 542319 307700 642586 113978 367931 831609 595919 801843 396235 331619 502881 1033704 896832 386488 866379 902966 225371 334841 340781 93116 1023392 742377 886513 1042060 480493 467311 988557 801327 126610 79659 509302 125214 663434 420637 943953 382452 821199 736527 1001231 897131 375396 741735 659133 503688 994260 16189 371544 678302 966153 387194 1018414 964651 877903 903404 970925 959917 1021400 239571 706780 913000 853407 875576 750438 701178 847681 412642 807643 92156 702109 320855 95710 556295 920917 203669 951151 390612 19933 821233 620394 994276 122521 632054 572115 481960 171235 936311 953283 941594 644793 335828 728245 366025 953662 218719 708183 81110 244650 795995 451544 237196 898277 792310 112893 718648 195358 964293 878425 577448 748214 620238 809955 704216 499508 771911 522332 797038 897686 1002190 945562 864161 584152 422333 1023254 628710 207487 758459 713914 907201 898665 874547 731877 728334 440177 865731 644171 806603 354804 873691 223134 124827 961351 833164 912946 859098 337307 990146 931410 469841 259083 1016773 199534 224748 748513 551349 818571 894819 121297 867034 437367 359852 177389 761409 801907 755443 476377 239379 500271 192151 1017006 702931 455865 831267 814635 237751 509176 441109 641974 367004 965584 908472 943842 829251 556920 193198 122099 202491 225695 63474 706425 997704 864869 890669 250226 179094 732219 922605 281571 638058 187064 122595 910644 189223 838456 609679 396766 122311 147133 738109 114147 592382 92981 713658 998166 579015 858555 645159 905541 700794 383778 820221 442589 357405 894626 20375 889806 540019 396635 247282 228195 921202 760666 730982 47559 432979 977944 588649 153530 621369 243499 517770 880360 735594 980502 823158 367163 248638 325462 445260 513520 324464 231148 596345 707470 562917 129645 520913 333805 260358 947395 169881 153022 587934 648042 651925 354908 387658 148474 1024932 877855 985978 431608 540376 1037217 293091 769608 352950 410875 239326 727921 343755 1029638 181244 764780 778737 65091 835521 515145 108475 174987 293235 965253 687476 666494 886253 403923 354026 997748 183118 260199 953592 965394 872304 675215 482764 237102 880017 962307 747084 882640 215501 644939 104310 601077 885221 210553 1024910 366179 596728 97017 369014 316988 440665 944935 978307 187620 939257 517241 825329 943738 203733 288227 780376 712067 634764 48191 906011 214941 494330 974544 284015 425237 414570 277943 509752 940941 962719 686538 311152 750060 119390 703495 147317 515970 302542 218911 327089 910131 327112 869849 216006 751971 324450 673643 353694 924915 880765 975586 899129 1001942 883222 424353 486702 1001889 376532 630214 973841 551743 731855 486306 249249 953123 615119 859608 960147 714873 762673 683632 445779 779984 244295 374039 484530 343427 919033 233231 247515 252755 969271 260968 380219 255459 680591 899500 487977 391788 867692 942584 658285 242348 1004303 603047 104235 762531 102247 441733 760399 129223 710843 194350 174572 689132 601334 710798 797119 622420 732263 668895 98164 588147 732589 734932 694250 513944 829336 57322 888114 621688 235442 138335 730981 862332 612572 708580 905001 996700 796390 559101 539950 284318 368390 706615 614002 316702 863469 847137 276183 515079 855357 568931 639295 149303 773972 447196 711705 178011 64343 11134 497544 740295 100798 676727 224453 1017706 418411 1040439 421187 731739 473413 110838 371954 992881 125021 578417 835461 578362 648152 1024599 117674 611419 1006681 773733 390667 784994 801492 250919 743485 298455 686281 989910 165865 638281 1009945 587316 871283 736057 822613 214509 1000028 255511 447663 603069 691578 506674 325751 172010 186289 615922 932121 359624 644840 109230 1003074 252043 1001240 411642 392454 357915 713783 637463 878844 944398 186226 814538 911512 665399 483819 171631 110550 235372 763731 949029 356833 89273 693054 208239 219876 924153 391491 368333 973100 385310 583620 498247 608089 218565 945580 95738 886395 411356 980258 934327 48254 292785 831132 649894 834424 157161 748373 942310 558943 691382 448978 963363 858849 729323 877131 406910 73571 216127 493366 191129 215537 724303 743024 898825 648169 644509 92861 115949 440212 223483 508727 23546 553789 14559 110363 935225 840075 450682 718148 666975 687318 191070 204478 334649 493383 570218 382904 788317 716010 570163 760588 713435 324085 345342 494422 984936 820935 939420 440491 635591 465404 508217 214623 704959 619700 685925 685932 1034566 882970 310186 705449 453421 348540 379371 743829 509463 967557 743673 993358 978971 125878 802546 766179 975476 720458 402396 448884 372690 118232 752932 739116 468188 991341 610025 663501 892744 1016779 1021141 814202 128614 686476 927454 928115 980521 242271 730974 904598 482414 497394 1008120 685802 693198 454204 154783 94958 775649 77766 1008731 693866 971561 618340 449972 904244 882481 381864 517840 698849 928693 906572 1006616 447444 806805 441605 719629 24255 437478 93529 237356 480181 703157 552688 816979 1044519 937061 908435 175211 476731 644452 341721 890043 348604 248886 22359 456082 762331 366685 945274 36814 782492 498829 350907 225774 514570 283603 91931 842506 848820 697911 203964 847462 764515 610161 896602 707805 624055 455585 225850 738605 1012120 834869 1037509 678495 501943 474726 699363 335485 874960 833750 177262 708514 715925 1034120 880859 771612 961233 414577 255346 444404 195768 996893 920855 827044 968641 665018 893834 867029 58302 727471 889741 959317 849680 579506 417635 667291 326743 831424 996960 81215 838037 555423 337406 83893 727637 372426 855289 623339 221653 841601 778396 941889 805677 986717 570839 956130 877808 596438 369967 733993 560766 979416 643871 744476 371560 479698 210782 280547 80094 146108 456903 826259 744045 818763 193321 1026389 671527 382643 817943 108387 449753 293051 969393 306779 173678 647932 553847 325176 270175 570266 981157 416341 604530 655136 539543 955094 717941 442250 735529 892313 774431 741312 195179 258243 941710 421283 582842 392593 390449 996012 923890 1022361 278388 102380 388376 450795 725895 703717 669241 61324 893501 512922 547135 154358 904425 461279 870839 388931 288601 748706 192069 619467 732810 464612 73171 196863 422634 788346 684794 36511 388308 309343 763667 458632 179865 1018046 85987 897356 779084 668467 464614 252013 32051 405179 449203 662215 236631 445660 453173 962805 521269 578812 126890 380689 1033458 1009904 413591 1034823 482852 325326 829562 450811 878268 63349 769300 747490 732509 171219 817950 61007 300915 719116 964161 238487 527997 367082 219247 60077 334247 826620 783562 489834 740299 480433 454435 681758 654147 502980 285542 218596 276062 890289 879978 240764 906661 323462 659035 669682 451383 806477 827202 731977 962936 748089 621282 984817 834484 417443 1035530 375467 710195 808558 777572 894836 589370 488627 931489 619631 712594 663118 666095 598459 727245 781761 472665 27055 773202 222623 645465 620784 64226 621839 244506 540259 1034978 203326 687262 130603 218938 977203 443583 242157 548493 994242 458019 98125 718382 709496 717208 55800 906574 879048 247780 715061 421540 1041208 978145 679698 738733 718616 959369 678987 990584 187115 339605 942919 831373 137111 321134 251442 878450 354764 633931 111455 806743 353955 243026 462619 326368 988051 651818 895849 580999 966028 258477 988441 465590 300732 108958 182751 323397 255649 822814 671278 718186 878767 412351 1014180 425420 858868 856937 870307 806316 594171 318695 893323 875476 780880 93077 320875 605068 145527 480741 695659 988517 623357 475883 470683 963122 127582 58622 845585 368476 288637 648634 462029 859096 307999 375953 674550 35647 7101 511019 350025 651563 474639 544601 758524 186326 839656 411431 941369 516520 143100 121656 228472 517175 700905 825431 832237 716851 755147 338045 273022 88763 31587 154407 935161 429423 971111 763661 749937 883489 653252 800526 772586 881443 750471 845914 682706 505115 123118 1013766 289771 334794 641699 563566 939972 1034600 259110 734069 251561 835791 535999 421552 702226 587149 500659 375591 706998 343354 201663 1013030 423068 428463 620762 981093 922167 649698 699368 118482 1040915 901685 387437 726651 906913 204249 405927 644950 648243 800391 598750 816482 631737 220463 630613 851748 173564 278087 929107 220350 404149 946866 366829 766381 867881 794270 767650 841543 992112 455449 398974 354646 831385 702380 160443 132591 695723 929982 693563 565749 449745 778527 579385 579167 498749 588738 179857 699219 59711 122084 224710 212178 906484 780372 492214 485035 193874 63931 578647 942017 329683 502318 243222 827995 893811 261641 986984 974385 748631 620005 1012017 757700 682438 828286 122736 673503 469958 579230 1018639 326368 1008809 1016973 1020645 194465 359502 1029163 900148 626486 961651 748771 850468 906984 94877 738749 120678 451885 713978 741205 482458 907752 217311 842007 842548 616829 312759 468334 257549 65443 748898 305854 832360 725933 556977 439911 836077 220937 337687 585666 173042 724814 214491 741989 727804 996653 636865 1025145 928091 562807 320345 557026 774392 882584 805789 783692 104362 530410 187094 978148 963331 652348 313203 522900 878825 114581 865678 923633 995973 901964 896646 604443 643773 966050 731620 904970 579223 887419 249428 482330 809335 1029906 634701 16242 70646 83263 737783 866390 858541 241130 563965 961603 261172 373476 315348 139134 869575 366542 824717 379613 331005 615893 1005642 968013 490067 404335 392517 326584 180113 930275 595837 716331 970624 238879 343431 568506 27391 389402 621353 436971 651861 292732 128547 1045344 670588 763254 569306 161883 334517 444111 499540 644814 63071 318999 218930 996296 380242 711587 876372 805363 175847 442125 199421 633067 961825 999932 94186 742598 851745 233398 472467 374319 863952 595067 684410 391750 874412 510396 739253 288761 817097 55930 185798 981296 41599 355630 754750 234443 621117 332670 729335 955953 807610 742298 914732 314519 620338 493243 936252 837475 779088 243819 979744 842930 389643 417381 1044802 706439 863511 125493 678093 973071 128118 434067 423827 746650 307037 543997 357910 485754 1038728 728355 609196 496109 774258 853611 406357 968991 996273 200653 403251 571258 421715 318330 957241 703075 81636 750403 446654 625486 85926 903482 384609 812755 928945 27630 1005785 586196 873876 166909 277686 695911 996131 975800 163700 968083 186684 492026 124023 354044 709475 596542 249204 901301 611095 960151 771941 843298 841298 516942 1018291 687346 487740 420849 522300 941770 518940 619579 818962 565501 960980 498596 484570 123518 910631 105905 432287 633709 958087 478790 854008 732650 110255 679579 989741 462065 762616 1019023 760845 900868 224835 570297 763989 517720 497081 433244 215526 500958 1006820 518545 989597 62427 810675 439219 691359 989073 404923 921179 865116 777808 939846 255197 178811 110373 704344 382494 994459 735351 628939 452412 490533 111480 993838 518203 546238 649585 771269 701650 122038 767267 1018822 658155 282523 745965 1001913 191978 141755 536351 843064 514464 345555 805611 1034949 770801 249254 519984 502170 1008236 125529 796013 765729 1036842 748953 125726 124313 989710 940260 337853 176755 710286 995561 856861 177693 118393 1039107 779342 118387 523402 957408 1045554 760934 830164 1017642 757949 977209 677659 634138 781857 335038 867249 888141 376589 385404 542142 675630 569170 530397 341805 669903 650457 720258 391452 1014066 509300 620363 694166 609599 127849 350575 405290 416287 460415 944363 64030 649571 746411 867681 910091 224309 456134 1002888 305139 359126 735940 431597 645491 83887 755139 19375 816446 694167 294126 667595 1017422 29871 695270 890762 341414 910130 948006 899756 816813 825763 242971 195739 361371 448011 813982 544252 693853 42207 173995 636600 254674 679153 741833 577755 405489 163541 869499 626287 886602 702371 252188 229727 855524 87703 802033 617205 840882 362141 408857 256359 603671 350194 776656 964696 354383 663436 832271 848921 376217 423443 692956 626172 191730 440789 887381 928980 641841 375095 702420 81237 671642 678221 558966 461623 725567 319026 170681 954834 199743 774694 746806 858654 304617 457186 495282 448058 749001 522500 508686 847176 846987 20458 237286 288748 196373 510821 1022122 308591 721887 204431 961992 164827 371634 512206 760458 798108 578855 571191 448854 890039 167859 584568 523440 216774 158287 477881 246903 559996 316846 855635 923893 232507 175901 176894 901459 844907 259292 441716 254414 644802 335771 468871 1018186 650394 908821 905610 110167 824181 809501 905701 593589 735013 232991 498928 516665 204537 914725 993980 681533 101975 126186 710311 358997 771790 572205 605531 732640 636205 234998 345711 1045780 451991 1036582 126486 912802 467767 972331 862621 309658 603637 915664 464441 161335 817319 490630 778936 476627 508313 736476 363433 1034177 615917 486603 435445 994004 236400 84903 756677 645803 804059 370416 212345 910921 700649 474457 463541 692958 49123 464318 881489 983933 817906 208554 596031 62607 695692 986965 844093 938325 234743 605025 994273 698833 323236 122161 920547 955683 570989 497381 746759 507405 1024422 194191 468187 203247 960122 302550 694776 641341 663229 222027 399834 1016474 348533 447847 228520 556389 381302 817709 697583 958807 702055 799925 1007962 302570 892199 906668 972878 772891 712355 452496 383660 895394 420811 316151 778913 654347 641613 442113 241436 117887 597119 886680 873924 912963 645310 527775 813683 1022668 193079 433703 368346 610261 844217 695416 709677 537503 748805 772577 456112 109462 603327 471768 472719 798373 724563 174863 127833 959274 945889 161130 960997 378550 650380 56828 807527 815832 226142 301806 483516 978314 970540 895706 291613 400751 452520 681550 158422 933568 353005 733859 587293 403158 452778 954034 613479 800682 960695 430766 544467 147247 865181 126450 928172 1012044 741498 826131 519317 845283 637542 75755 790143 897842 436103 864979 696273 108507 802319 734090 64408 440180 124331 571582 812007 342478 986466 455478 162531 842044 753424 381515 552508 895666 115517 1027724 845038 743951 618037 506958 1021394 603470 491144 490796 617308 616894 870104 630137 827151 389167 848061 93263 440500 592380 170463 312063 792188 920503 440680 203691 748872 829854 129649 766291 1034902 318663 261137 470124 726791 870908 179155 453036 437681 546295 1019996 723758 467442 119511 867548 1013001 796487 856859 607990 110580 648030 576355 1002099 806886 858869 213755 834193 200511 321653 977429 488470 517926 314107 135146 381038 945538 54215 300659 633464 838285 301539 1019655 459772 919739 857818 1042982 932433 601594 436669 263647 433358 595889 644204 977584 853899 728024 417190 803801 417616 368246 689145 207844 435123 391255 874125 899341 994758 490822 422358 1020485 324297 237220 890963 315051 888106 455210 195444 878037 365522 464095 835013 849174 802461 1036825 797628 583497 1001269 276090 1042446 194758 536498 945191 160124 677049 923301 510059 747209 773275 611290 515148 962150 98002 178104 256305 758742 697195 841626 805802 382138 991074 23375 350833 752916 112894 559065 836319 310641 492871 471703 458180 599709 338423 161234 792534 910873 842549 727710 415208 400347 1018774 815662 252675 352615 512558 1001144 1035331 154059 702773 993720 178331 114435 691605 419420 912408 286054 36799 517006 774485 354024 320376 369557 775691 445463 733470 802360 957169 675781 570670 691739 376131 210901 121551 486219 543519 817976 926196 897861 831988 185695 243586 924463 509045 897994 651358 340607 618841 703547 510068 351623 741173 777507 450101 106271 908674 374661 885726 991671 701735 219325 1010320 431549 711756 891004 814777 705770 313785 876112 176071 301671 122075 260738 253525 825245 959563 188042 757532 486571 472514 641652 181559 792267 406467 427935 907369 715186 781418 717071 392834 970052 856042 937770 878025 682708 114249 141799 111836 844746 446213 972024 642393 216806 442941 331262 1035380 757173 431533 1003804 577222 788206 936615 572758 193175 92906 899176 429639 62823 835164 212124 634974 586702 645526 534943 517400 320470 812763 318695 445811 835164 763403 445327 728486 745615 86459 924439 609001 481703 385973 846437 472562 699983 332727 361838 347101 480625 291277 478576 713883 963132 239267 356953 416045 217435 775105 418745 92398 356290 550834 613320 665331 904592 939480 754905 741025 383461 667326 503138 220912 553575 866069 703676 1040940 1019686 185469 239089 310055 1027118 644551 605929 734059 20442 587563 817725 419239 582134 636301 697237 707613 893739 456974 922335 129953 277978 875732 630549 420667 275663 103402 775587 626580 25823 928339 111222 207322 248274 1005121 754485 1002193 979994 574398 789499 642776 887319 772528 314747 284522 837391 438941 774780 465878 766737 111965 732595 604402 932280 501446 588325 816017 553714 625462 671499 195243 747867 473117 756367 603641 794488 880888 703631 844954 286168 286395 977509 873065 686802 387301 318369 231727 337326 379990 1027380 869243 842091 81499 580459 968562 560687 553879 130978 973704 486858 474962 621142 856807 808636 496358 902390 839285 257857 93599 362482 931047 493026 515349 195607 872749 867978 687513 187085 599932 634645 318362 669307 902581 554270 587548 294415 741861 997690 437971 298729 742953 897374 153430 212432 716107 205307 662302 585555 169575 63405 479885 237528 350843 26463 825069 159655 1025923 635599 599417 470644 914074 225101 308094 421676 296949 81479 675782 866742 850755 678942 690747 886087 986034 857645 422677 859486 640821 423276 424990 220020 328691 137947 1030675 1002081 251322 294712 743514 905592 238068 398735 194109 347555 947856 826138 746229 32159 835462 647073 695084 318700 652869 662143 123325 13757 479977 55271 885702 644751 723453 1012357 26423 640444 12030 637033 1020492 942513 354216 595895 724792 436710 56698 750472 867465 171253 482972 855976 181623 775354 212803 774727 477936 713359 730570 65148 21502 621594 236847 859796 45695 780434 924183 750710 840626 650706 257541 173902 1004886 920942 64330 225501 234489 520080 384199 855613 617464 948774 492012 421179 568062 728878 212817 486337 117603 247486 415261 358882 904502 499917 64215 867920 844886 812373 685798 702692 112892 1012520 664987 773976 512242 251220 380263 588378 496414 188201 981856 497817 454780 354075 605031 498986 878127 986360 804399 488987 372557 456742 642387 293662 1003058 1014788 894159 856957 684942 829878 750769 370907 293478 121943 695642 995960 988065 863100 254858 903878 940474 472358 847919 315368 364153 433559 957361 793307 890833 915668 124344 823183 934395 445881 445621 960364 195286 400967 129053 117989 770331 506712 763544 500493 84861 77549 403350 339359 727695 564751 469912 316891 796148 423728 768069 421331 1032922 1027161 816305 662387 192047 803711 874440 322333 878982 628845 891923 250011 1030193 981127 801900 187790 888678 893596 158910 309625 104380 379805 986951 247375 797934 616107 855004 773195 388662 1001946 831402 967596 991669 785929 685179 691441 228570 853799 455321 766821 595960 1020198 244549 828775 628402 520643 842532 973962 863802 774470 326921 768690 145627 622020 220238 282173 244452 716008 683737 974468 481683 665308 438750 636477 468833 494833 621005 257581 587150 1000674 320857 850273 448082 550247 1026595 1012937 843064 853886 190543 864363 384202 42919 435159 366477 977605 386103 200567 190374 423289 837242 102831 707909 341197 663004 655138 709446 720212 711429 468143 897228 837480 186942 849729 360227 102303 916674 216549 214319 241255 234996 187215 504586 415516 42430 453806 31595 881276 711826 885415 599263 831736 764646 684262 928655 31899 810844 756854 782677 1032781 373299 129287 669106 449226 691579 706711 499342 486517 57200 226860 763550 551790 633659 56789 466582 321118 943321 490432 370775 32691 12991 146325 798109 636057 14711 942695 540218 900140 949515 969441 734031 354351 479773 890594 505066 1041466 651993 941962 935622 724722 247734 585208 771211 401131 813395 230623 807855 627179 236952 719538 811973 95179 913578 837109 723964 517682 662460 1017976 1003220 30055 1000207 855286 276326 951963 488034 498574 928981 610542 386420 422095 464653 174495 1041284 723735 629167 129623 292669 620876 901461 237126 733593 876638 457884 485613 31866 763002 697159 318780 446962 150503 257988 872170 415211 651726 648362 661886 460183 380118 127942 798638 874073 223734 973014 965131 713578 389841 516708 733311 620053 258800 383717 1044833 487453 486921 460537 560750 878833 427645 1005624 710287 880881 425681 919534 113572 495332 431722 768562 400121 473799 735531 219112 331261 206171 983790 621115 687020 452150 389731 48844 1039113 571111 758617 376800 312247 765829 672723 475551 859957 944310 634601 738743 439653 951419 104422 932523 777993 886303 628335 944465 510219 711993 1022824 575449 121836 468822 490633 989490 1010089 204010 847059 607199 478638 660670 766200 434395 458080 592635 881299 769332 719178 455144 811765 552627 783630 185139 667021 503461 875192 638254 501996 912778 862668 763874 343158 994528 16015 436716 240856 75723 613675 710695 618404 408890 1010912 874679 435958 835011 734827 511714 151447 613595 204131 441667 496841 26367 265599 744888 806652 385998 551349 913555 980017 894581 624600 837077 1014980 626491 95597 227109 162296 582907 790458 991389 710242 965731 467766 560997 158838 844997 106079 932427 700649 504622 997734 435513 586549 814411 481157 764015 506510 61118 986357 259498 726955 900153 666474 809676 958344 733428 69363 711989 386976 947786 97014 745035 975274 435439 486557 556739 368154 776463 668271 754143 319187 392711 281851 857018 472770 185797 507653 1001694 582371 478609 589368 763534 424707 259904 589714 450061 855781 355031 871597 92134 973330 848969 518226 396730 610682 972390 521329 904680 961131 784390 1021834 233726 922063 847466 817570 163270 1026205 692124 391786 324913 326812 990758 79868 424157 248749 155415 48600 879781 1000505 508382 903624 565107 589232 441383 355786 487711 406133 223147 370910 572361 260706 269050 313276 1030297 63165 1027089 715037 386485 749801 740557 497388 963442 839438 471523 47057 833358 490824 514445 119147 993558 443347 452554 231345 437077 800682 789207 703020 978058 729655 206127 388420 943788 835472 1018702 679687 424146 318129 407403 890045 318126 109181 248540 147350 930667 952753 942175 961292 30697 900243 905688 1020149 476987 642361 473740 650640 765780 719379 38649 679416 105790 832850 727385 1047176 503604 770739 939219 425369 652469 993403 261906 391282 709989 839520 609725 712116 443961 92027 948334 190310 547319 39407 561053 386397 808659 935322 735693 590303 337627 1009556 391538 128102 358762 935541 967536 326215 514349 859084 113628 640188 861982 943716 1019202 991852 419642 317759 89212 339603 302495 343853 926635 593151 596953 337593 309052 456884 339115 376011 186276 93111 646554 681389 319949 949656 474341 909849 506534 339412 730059 655999 606154 444197 618393 770653 441004 735545 325854 421641 678851 109178 349654 800847 581234 370569 130348 901485 995889 512142 784258 618393 621862 906657 763561 421650 879211 92114 689875 1009320 905618 930733 679224 635324 512868 399102 291774 400105 458033 967116 315821 968454 799542 237082 961844 721900 126486 310101 27099 1023634 338622 779290 194251 702194 830511 356602 162965 589331 1002864 981261 507096 855386 988501 642852 465747 748648 645335 710719 226789 707502 671046 996652 255095 455790 711230 572598 648715 247786 625070 864444 691391 734193 373699 470641 243030 224110 501044 348863 529406 353587 177148 483894 129746 438192 646339 633467 256180 549853 95115 761607 845994 595695 194025 563836 63815 252743 109819 425495 335702 451290 700815 702166 288764 1000432 388012 713302 375475 464872 562638 303001 189803 1002708 989138 88030 1007424 954999 1033880 875320 24445 920493 59195 544722 929105 835269 28091 309852 626235 484151 889469 976514 678975 302801 349987 832603 885605 650262 310513 864543 692607 967644 518755 1017749 227057 367367 322919 705723 711227 899606 839370 1000636 341956 416154 1038982 487110 713939 811447 967337 674166 900434 276093 234488 129612 670309 48407 319205 921592 539622 258273 1023054 212790 747976 1027874 472399 745929 452731 387193 453350 508989 324661 378999 453735 742332 849864 411611 441812 1010718 992375 319144 475819 80757 581202 151223 998196 466011 207342 861675 1038506 574719 750662 584614 550389 630424 837965 251810 1028635 751653 898250 289206 324382 775346 191805 364135 625494 510437 247191 250970 88829 446146 64936 532342 804326 910276 433677 741865 594398 970353 539957 661851 258821 898714 1004558 989756 951923 749382 744629 583413 806747 583512 897717 654417 1022534 633111 892428 543675 489265 702844 439447 1027160 709549 939575 638061 929302 236457 903993 187503 481427 285310 51899 148287 473406 967452 496830 454276 1006900 379590 763113 89077 849315 497907 682860 144858 180987 998454 540571 774853 907745 741822 969786 18687 738998 516886 119275 824746 360070 213727 603804 552295 128092 953466 385147 739917 142127 339655 760376 1044619 796570 617269 519266 484465 774313 355151 250429 682353 802666 937920 429597 863539 861797 726423 750038 905754 987198 1027845 320463 584370 957993 179295 717491 733415 570268 898357 684217 716057 815009 195883 848222 995512 996678 842627 813238 561789 387779 584595 353999 742723 735415 979003 930536 176108 355779 776276 292812 901237 702627 879968 396155 435666 164830 946351 323538 315165 711857 429922 1000316 322735 1002408 458268 781928 175903 462460 723309 783745 204661 588087 668790 228237 807518 788959 232442 366971 578861 878012 248350 499060 102389 215414 831955 330239 159222 971684 748091 568786 322040 467887 682441 871346 936343 693689 642740 447827 568142 539773 802635 178414 600567 710124 828077 724791 392514 242637 960361 575459 1022515 977072 711815 244632 957761 930681 92914 996922 460701 421316 796575 512311 889510 521154 618442 650200 285654 392387 940745 957093 224938 688606 125603 235358 451411 1000803 371673 99834 353662 547066 282037 227418 297902 908528 846049 278414 96699 728614 508191 321311 959384 924359 244274 866753 236859 365541 701231 380622 245092 997479 621411 326117 744547 584942 506662 680953 710958 552795 779086 443319 601465 206543 540132 383937 95036 243244 369502 117746 652186 564955 1035433 162542 453694 632530 326850 317396 249698 215030 749838 501165 578482 208427 548709 717180 547246 327337 732836 1027094 409182 129694 871898 767512 654614 701673 302205 423150 621976 589465 359830 853879 227024 650002 627509 548622 405482 891846 899667 509982 355668 377558 480055 749711 933664 996252 450385 273843 63861 674907 672734 376268 719890 746618 255038 13755 56527 371259 318039 701321 458309 1008312 506448 977941 652811 610246 531317 674715 492438 572959 382200 770517 57302 867697 748238 771633 292031 813447 59111 387119 955221 260544 296903 768117 194808 582141 364342 58167 332030 847180 207315 813895 235705 791470 468408 765545 313051 508717 866617 861543 587208 64314 1026595 730763 915265 910213 492012 451231 81522 913573 647076 177634 706395 741232 821695 520809 814054 485873 994522 661426 388214 324250 297715 996389 850338 318379 428207 449004 932679 575285 419738 1001366 349278 616940 920046 608431 487619 77373 419043 508511 548557 1036966 326854 941083 119119 1014384 85867 837451 718006 237156 780319 62647 439063 532461 489765 536382 960835 875213 970098 762853 984971 1025746 383717 718877 326364 89845 769360 308212 258681 766413 370339 234877 944691 410815 840793 726234 453525 604871 969822 866418 778654 751109 946844 314617 880821 288569 1016251 436594 747830 986022 372588 79811 498570 701393 177645 189629 625581 294119 721843 569209 817382 485598 343345 315113 709995 121578 189412 1002124 243562 784993 224163 895139 751662 985994 905619 346036 178845 956771 757998 955642 642867 916866 220471 578875 369343 180176 886633 520485 87135 937799 792950 968916 422260 574428 341468 217050 252633 223977 404910 503336 946800 670127 889770 1025268 489497 356161 850032 686476 739989 384097 463342 489096 376419 531833 559975 233052 92877 404949 455711 812454 243982 846067 215421 765300 286124 645059 649330 1008449 265710 808661 111467 964678 1011982 771291 720022 91709 137078 502995 187251 768148 813119 696262 383858 657147 582239 1035524 691907 907310 389986 324552 735138 52734 502430 225367 425408 973206 943566 180121 477815 828771 731381 212523 163245 932444 640421 616274 300702 650794 1041188 187572 739028 972570 918966 876780 162214 361981 400827 666047 338366 46875 849248 122641 127638 304979 68991 778839 709364 469293 948239 714556 961385 196408 992998 202101 48118 351053 226876 317551 842861 447527 320454 323176 1042196 743634 448168 472296 186740 966878 586409 655233 802628 270197 162660 739895 451909 256906 415419 16121 891124 473302 224980 814054 725551 757039 920035 350947 1007643 565101 707772 149447 1002930 503869 886223 756629 576493 554767 121061 902261 905058 932941 259196 77273 46957 497180 754455 850261 844504 792023 1028532 710442 511686 222942 842646 633667 106329 481971 448420 1000909 969525 943663 777228 698054 612957 643826 862333 889830 718402 627775 926951 883290 751134 581518 550395 633571 376274 317852 758638 782018 87518 746195 354655 368037 405115 19707 1045010 585458 195226 1003054 752395 97111 839319 161134 825724 486204 735579 362999 733011 841170 450717 570607 15610 440008 575476 363471 121074 577435 170357 815470 1025148 679404 490133 681386 639225 506776 685405 825852 373969 571183 252646 594862 170940 706237 849935 230318 485313 421100 665515 566511 833659 665079 441284 408619 630425 304543 60327 831942 652403 992054 638266 193373 339658 492231 768564 744731 431588 827770 285639 373987 436793 162515 935451 350070 932297 353895 944923 955083 770489 126545 1003631 865916 467566 865948 962342 571368 486963 758755 743612 713143 1026357 502012 465063 470856 440226 538584 397179 731053 1005646 1024183 311773 404343 544107 314291 1002255 617111 971311 389903 45919 185076 828839 875566 465624 387724 696757 858873 978720 796270 366516 505257 126674 56667 652226 287103 355818 387800 519112 361429 194117 923084 545278 936331 208442 504633 489875 251062 646448 911968 127453 629481 178967 1036566 702137 753476 98136 643016 645435 207546 758138 827170 109500 945382 861646 772406 390570 769633 706684 124506 144813 343955 875461 792395 676669 739258 515331 169197 46335 550900 977230 160670 699493 710309 728780 207518 147260 124819 429017 72111 167885 569185 871317 791481 874846 638603 967612 976112 149497 368703 363295 96473 388193 477397 933506 502415 810473 970385 158428 258380 212779 465606 891787 447976 457239 342260 453745 407251 992287 717976 365959 556071 713126 448907 366518 556496 463693 888627 842394 223990 210408 377950 257078 499602 427731 783204 178662 1005898 426989 417401 493274 629950 1023126 953581 90083 520750 957961 1003035 294151 812979 334776 583335 163448 671149 342423 550841 757602 971341 613308 486354 990620 389972 560311 247691 453766 145789 244402 502603 176879 441889 449396 714505 784646 825439 252188 993995 122013 755690 745092 725811 489678 444873 729791 782657 717147 736138 765776 935475 347112 929266 196241 343889 223109 697261 895896 147420 392368 1020105 554551 49068 389333 229266 873355 388080 413140 512898 981018 1001261 961209 310819 857691 520329 480653 208060 272376 796103 979979 226955 222426 905714 490074 912980 995925 94958 229757 905422 566141 496980 36606 421585 104887 780361 719011 800959 159689 411546 795439 308511 509719 433993 498633 859973 382099 318921 587425 434779 605094 51132 644441 798190 1022479 228020 842123 402403 998220 944750 209383 987215 863064 1041988 747751 825991 206269 571888 323961 242759 96060 887215 376467 567274 696731 759683 975756 751701 975275 696790 893867 581465 582390 445913 1028433 229121 456989 670319 554079 504269 691479 764888 485948 512968 325387 816727 981448 899760 958795 765720 417635 831733 433905 755374 830410 792061 444894 572858 255165 829837 310744 632343 994996 300670 442153 724706 837369 732286 694163 899482 422159 493032 220815 971381 469870 990810 836398 1008462 996562 219253 809263 501226 80343 441174 976278 977468 128391 855431 377949 706258 230773 588047 379703 716229 814865 31465 669478 881822 521760 516844 879724 28275 481027 818377 57318 569811 825531 94567 715598 40945 626007 646088 253445 685522 904858 843208 995749 291447 756382 1044682 979982 693502 741994 338135 44695 452979 727864 850531 755350 989235 809961 993978 675832 146635 230270 390931 94678 702247 632670 703970 340871 503344 503728 408091 949446 1021331 859562 439373 826247 878313 466614 464876 84915 695730 770199 478381 569048 332783 932465 435448 782438 437132 1004709 871623 1003689 882467 871642 158783 740836 290733 195787 846392 658286 121548 336763 692067 147162 462195 416993 133071 690590 1024233 24335 488843 354683 925318 392325 163260 440433 119918 749083 664295 746711 602847 67547 992711 420314 962929 184220 708046 781400 81814 16295 576463 231396 537838 853791 496715 104223 632382 706802 637207 948401 467518 748762 242395 1041036 1044664 347004 556914 693917 501453 83966 890612 718737 865437 534508 323791 593535 964686 378047 950987 151225 241315 891436 144231 612178 1026396 447928 762289 1033076 841821 435143 279542 596793 826447 790141 384406 958840 738019 220148 632181 318921 969553 650357 260649 638661 867682 710547 350599 930455 980073 656317 32599 411339 733774 1018279 855957 1030531 437449 912516 759823 977294 82303 352076 255633 922108 831074 234359 830890 441357 939733 1024587 242971 317147 306367 359246 455145 858899 169799 341959 977123 431028 855859 1032467 1016529 775008 882763 497980 378991 1018191 56062 855538 901581 1002153 975898 233416 742283 261968 660735 805339 790503 261292 450105 723939 159247 989430 833480 665231 715188 887981 991341 1014852 643554 391319 914177 977284 635213 306074 285523 990255 963876 730073 1037249 843413 508833 629191 373083 433483 480600 571701 784664 932802 954224 145135 391323 105430 139054 698226 394679 512900 29173 958240 698861 607038 667247 609483 849674 1028421 941334 1036314 824702 257688 955336 179120 695111 768557 777357 963727 467915 497510 788286 341799 397278 602878 429531 753187 725309 986586 219502 559606 343220 145327 924589 570798 48694 680683 300715 588134 421285 117421 893399 46949 650537 741252 91963 767277 962801 236903 696815 563185 578988 227869 191443 870322 774771 104918 866965 319367 154557 201720 422726 785926 792335 423713 701906 733654 914955 691612 846156 862438 437197 459899 257297 569185 327237 126059 811917 206139 631207 292067 706679 932462 286138 348117 1002782 421047 232425 292652 276151 868168 104327 831065 744011 1024730 963621 864076 641852 866776 512807 72958 403195 444543 180058 367333 255642 715846 846161 285511 130078 1026266 412830 495049 260217 758990 977218 216892 984939 472820 517718 435391 110358 631544 581475 503656 666461 517842 891948 813878 373373 1017543 842516 407508 693919 1028143 869366 859004 760257 788463 436023 237477 928599 988018 883271 636454 477639 378779 128790 615288 1001054 693240 104885 838314 768163 993958 871609 313205 377215 315882 475964 445733 605298 955820 215167 503923 518993 469811 366127 221663 630909 193865 635324 456067 646600 1017657 1038209 337870 644084 182907 291260 637763 429479 95143 28863 1003100 165755 95341 415429 219342 126543 798334 649885 193465 762494 382266 859742 610268 790414 171103 333276 308593 952563 191225 253106 253364 498918 308730 89867 812709 604134 308664 339419 904136 232882 799351 230747 179130 971621 717399 465077 1008069 947395 625462 900048 782535 220979 890078 465734 727583 510237 151274 859976 692125 679812 195969 413036 261708 59118 611925 397294 345083 607663 351878 387675 830137 486576 764987 206503 642075 277449 48372 1019225 652941 130840 175462 64913 461671 832154 1025218 568918 957521 1025350 863144 866004 484017 573089 954134 224211 705005 266172 550375 229131 342729 928153 251246 585130 1039176 485800 1005148 462588 714520 358950 404331 589605 1032420 440926 854238 106200 244617 445966 938078 980612 710310 894650 705780 48757 798350 880981 334283 469684 454474 476873 293747 566731 841959 611901 726687 753156 684710 742700 746314 336375 621677 480232 904853 589226 122790 1008283 343848 696016 938613 711879 969358 1023524 996708 749724 930957 932577 792187 775724 189019 435640 746804 464734 867700 466269 996265 96891 909556 482960 957012 372030 455948 555701 494667 895590 864423 305614 1026474 806686 97258 317938 628285 203997 357616 696775 457321 859529 204378 932294 661431 288750 990487 419573 880024 589640 261284 448662 772363 200154 955155 441902 94157 260709 873340 588185 835092 509654 146042 1012384 11770 551285 674805 848617 906480 927523 798618 802153 375399 647802 615385 970979 455212 423581 208579 677786 613677 699627 968794 192385 195181 605447 919259 722479 358765 758890 757234 664559 457428 863924 172006 746962 1012013 873301 932123 1004633 305846 839107 278387 164351 975289 255761 971923 363484 153578 256204 1029808 482946 447594 455308 694249 635381 879213 216551 270123 530223 861563 945324 773490 741206 619324 684763 170747 432849 316205 504990 971988 369886 831603 581048 163237 828607 615731 382539 399063 632239 554925 740051 318696 856526 762670 479003 79484 232351 550303 722269 22975 818016 899467 503146 816113 105205 643231 747085 586902 881238 1022149 599037 543475 806581 159581 924136 311074 232853 540561 828251 183495 882474 53093 981332 583370 857771 275631 490808 273183 319731 949059 731371 669422 905389 518787 377815 182905 447101 128393 993232 868008 1033275 1020423 466529 847526 670629 776870 849976 384026 695268 234405 235949 755156 39839 453097 882870 244936 1033988 516954 310101 752422 321909 502486 465884 470993 978499 622004 240933 859723 994913 556530 294308 275355 181166 373994 735429 220792 193528 503356 308903 840157 588634 496926 425697 1008072 352160 788409 241331 759034 503266 703635 157523 822157 745687 192310 882869 778302 404732 971166 749128 343146 889577 405240 1014085 872527 223789 708058 1018712 874106 457267 731109 229253 294063 125742 60338 1038376 893894 535230 194631 670708 635701 929082 222012 623551 150390 992074 959432 654753 246478 249580 454264 883772 831918 758213 914825 669666 731964 969684 384540 374063 1013848 380593 191831 391650 1034310 176255 409288 811637 601914 861143 830437 88310 842299 681914 428913 375248 667580 242577 432925 966906 110536 1034422 249652 383404 249045 355194 820446 798538 757950 875851 619316 645430 870250 951001 162422 719402 707797 596844 231055 469822 865117 963388 203371 411350 476373 711117 447285 146155 560075 815610 185902 633470 884114 81896 903905 744601 358115 732238 31599 123743 473562 630234 126622 722866 226851 257226 417652 780536 881620 442583 464634 822268 374684 96439 227274 575865 875608 222904 627669 242168 177471 211407 859701 468630 554339 648628 724603 585621 111279 409276 71383 236838 214518 453317 683388 986010 834888 864037 194499 142062 314612 161004 805862 359113 439854 842852 1043138 584165 353397 609981 48361 396221 140283 697699 166890 645061 641255 1029126 127693 605290 437861 218980 290503 797177 222956 637236 1019450 757612 414165 172798 555303 485958 55674 671138 723427 927527 477533 385331 456293 924113 777027 193257 111082 138108 433459 595607 234987 502588 993204 670783 874949 1031056 699447 854139 178395 768806 913958 701717 822393 497123 690870 391009 570794 1043718 552933 914856 779428 896666 895534 419257 531947 250079 578424 801993 670179 325395 236985 820965 630107 439253 779937 236078 485198 356196 311487 799926 603829 160031 931290 332983 808747 520850 398207 964068 63815 391761 735643 996019 114238 759750 518531 348890 865559 849329 204692 488874 553374 490884 469882 969828 1000678 331599 319316 776872 139164 768028 666363 697982 846310 293747 801651 930908 853925 898886 335538 700074 338237 651498 718178 982089 282494 387529 669867 858414 897882 301479 976156 597870 75245 866214 971065 169198 597433 796598 416658 798427 223466 389654 1042691 652554 622973 253354 318776 555855 864240 891828 1040954 715658 354686 446285 693967 127398 200602 430822 949894 767626 387291 937298 718051 128282 711510 823214 190810 601435 250422 847584 892746 431980 730911 946439 315034 72551 846999 915625 840783 861906 77643 485405 965313 526845 441390 814167 671521 683580 125811 456970 359034 333645 717041 478739 863694 352165 774379 731051 810929 306547 810692 178981 577369 1007771 841105 903888 811942 555645 250314 352027 452306 108522 1024901 257240 117662 810191 125674 804765 910748 948430 81743 887668 958041 990414 346873 324515 273773 35325 759491 192169 830254 150517 603609 835465 938775 993583 911435 278070 393152 533431 743152 611821 370991 622091 904584 163395 925048 195974 647215 123580 322959 306291 32661 351098 887714 277234 76775 397260 791259 929457 135069 670133 842652 685363 326632 610683 555294 456344 93246 761915 862166 849673 396782 894755 846769 105972 655041 207826 899165 310917 323677 1009227 63086 977483 160318 743173 869593 175945 1010889 723943 920570 298857 960087 960073 670553 748372 867654 244139 838797 161687 1010152 572865 63403 1000179 768135 106404 518202 788862 945931 871838 210462 151486 815219 425122 605557 621615 738621 739768 225777 310925 39887 682807 956060 961433 595671 808402 444119 973478 988175 864701 261452 249804 421116 239013 433438 839620 532408 995982 273773 953641 455334 947651 851718 193657 1007933 383015 945824 907992 489820 27071 748083 130668 275435 671398 732121 447123 210918 673597 248997 959039 882703 666845 902805 940611 994755 625881 840307 310618 566215 940103 307709 363863 183770 528287 878902 728885 1005155 316860 253322 177493 864749 644782 480165 706298 493221 643806 500263 593342 1007693 923179 957834 649781 64350 874738 837451 465342 60093 1023640 316397 916352 94847 889747 449126 711738 347370 512647 517065 714011 369086 717556 957994 775445 222620 582703 350622 1002857 837240 939877 587867 851145 130337 159623 209823 95550 309355 1022305 799977 540487 456521 186165 894435 599390 901988 844483 997960 232365 861847 960389 614751 943059 503016 849671 432616 638597 602092 358091 885980 545591 814119 431295 27644 400199 102891 479922 160351 762678 254766 762302 761409 128237 1036587 370405 327196 781538 982658 691931 142822 719241 759461 372418 341484 195468 1000892 1003718 731483 565221 537562 539949 353086 1036376 367454 774861 850758 988070 1010453 437073 705019 1018488 527799 28614 691567 935390 119406 201467 1020491 895690 697511 322267 989650 1010970 777696 722902 739248 229258 343087 272317 904401 553452 637987 1021268 976423 906403 977978 422107 633825 495740 488983 187471 643011 453292 158067 839735 1007895 853403 549789 922517 296946 430458 397240 932521 225081 756511 404541 441328 763084 728820 762939 485842 293601 322141 738533 471293 666618 914709 162213 840423 873655 595924 423705 202171 473178 1034480 743955 802236 472988 128756 568079 898962 687261 713957 289513 489530 392198 584438 830425 762477 408806 233068 488117 689082 358087 495399 138814 368596 358184 990372 817436 102070 509717 848947 370625 256968 882858 698125 568689 992969 694215 169214 685772 767516 451135 826902 372164 521029 775872 302329 452727 168953 793726 1003161 822571 890695 1036825 670494 301562 975571 642131 974529 219677 429546 550747 666263 160923 478646 511600 223483 178747 986069 996805 899129 211317 751491 776609 437201 943221 843384 756209 241516 402933 913609 382412 510659 513826 208179 226083 114019 967147 477123 749797 583450 443257 962749 773714 120810 945243 899526 848558 812255 579815 503063 641591 253600 883241 952123 843201 420574 600038 942910 250790 453042 830011 302790 456236 70142 637983 12094 683223 181599 190933 905420 980298 107438 855355 757358 322017 482632 452140 897177 310649 1002812 701765 290458 499342 297342 670692 222953 780521 196166 963227 875785 763927 675811 382491 958828 447063 93883 357645 248181 724086 498703 434839 945233 771882 941387 902428 997249 691423 959163 151544 467193 702558 569709 605586 952654 937652 733124 1006474 813955 409418 884276 708189 841180 642137 934431 957706 345724 724574 1042632 435919 967793 625640 704113 982113 600805 248121 470917 21499 435050 436861 873133 494041 458280 639549 422741 571577 667605 538997 472906 44474 384026 937738 836026 757289 961242 597878 522341 836971 550857 864827 985548 254523 53204 483028 166907 536041 881233 777922 310872 406489 930366 424716 374475 219550 354103 405274 988935 498357 186051 974024 451129 226599 206457 339178 692697 357926 745352 603953 548750 751901 888228 218859 807725 423447 422491 518834 954735 111545 942202 958519 324663 587367 584166 516167 756422 1041948 482528 740974 250091 358198 752691 859930 651579 832571 317157 499500 903537 191791 129878 151533 381310 755243 438870 351405 432039 239397 64847 369437 573095 937099 654533 50687 644915 574419 186262 100211 326484 203194 974161 540189 615348 169451 159053 415595 532476 710547 669930 605996 79310 332543 387886 815010 40407 469862 816570 634653 595868 408490 117550 646533 939733 142007 202363 843572 904643 844761 540473 625388 1000859 804829 412277 766643 168922 372170 986104 864958 456231 334790 318875 517453 93556 512543 939475 290233 890279 142835 117663 914051 356980 996924 285667 1000801 983933 776304 568298 872197 374535 827581 246206 160351 370612 986525 241243 428857 907941 771225 293654 905513 570229 369131 678874 488554 1036362 828145 911670 404149 681891 79207 465802 245069 943850 670347 746183 967371 158335 587238 386143 59893 857819 662844 984984 851036 1025430 566006 670833 961704 959079 32045 960425 663125 545243 792252 114278 386601 271791 325849 204717 643013 496041 744088 357783 413411 844267 843648 579025 975390 1025445 68862 985575 225027 176315 437278 654382 578095 64966 202610 988102 735715 162278 187890 838761 493630 301948 342555 974081 902636 44983 575734 614260 315212 965132 403239 969329 887927 833084 464802 1042826 234238 189798 59885 987621 867057 374279 244492 704340 696009 327429 236939 251991 967155 101837 775042 241337 73655 807775 982660 117083 375636 668644 765272 829260 714484 448965 245336 275709 896713 310692 957643 1019331 861674 863570 399288 861939 359334 586185 723697 531803 151221 126508 371550 350570 473571 876797 342199 326469 977235 579303 926383 758190 147094 191207 885847 605099 344571 145337 485205 916994 259256 260227 661351 399251 102139 126235 94677 212705 184201 194355 848460 501989 842040 112858 866523 494397 849425 1026904 336830 312809 955384 978313 808047 989417 335475 59887 356815 1000605 298589 794045 874382 275663 983286 947261 679274 828143 114437 651802 424154 460535 420567 129203 222151 288380 957812 538605 183501 433107 752400 960633 893405 567162 627433 573410 945346 706703 508780 485684 992372 835396 938949 794577 970538 638542 251215 310177 512817 784130 226829 629868 1032427 962318 723909 716611 58599 499329 790475 127220 826269 504924 802183 763860 947345 648149 673115 910855 845204 998949 27759 985045 603632 336857 418611 305905 364959 773647 223117 648987 845162 898614 416157 614591 976676 930763 680799 248187 240281 984997 942565 678463 1030153 775850 743767 221041 814255 937806 404977 11183 361885 319280 951034 725916 631762 332275 617323 1012051 758753 806493 867353 726223 617047 636362 762802 960697 891196 1034693 544721 932259 232782 548685 503410 1020977 248558 723961 996939 563926 764244 1007010 980832 1028637 170678 350946 161935 935207 210408 874547 285531 1011474 927482 508598 244348 242483 1008274 407036 493007 633955 706375 998508 282460 939038 775683 379435 401382 538975 801970 954475 284138 870014 860006 372278 122306 1031457 846999 968295 572267 121510 608227 334691 253354 186183 316595 976438 985671 384312 223831 679150 484533 471383 613575 317087 351027 717402 893901 807866 710739 880240 625130 141049 374553 855878 289692 465573 505617 954066 926063 358618 882732 567929 134878 121587 1007831 968518 782507 160746 953237 447609 449002 373985 877622 385685 902445 80853 573284 207198 312694 606719 840861 347702 508385 424549 957304 925416 566847 775970 643955 448214 933163 772205 449985 715277 806055 342489 138741 582539 462538 707915 175463 613164 971210 439650 81495 190039 579403 354975 857909 687944 619950 419662 492460 733351 705909 779433 581141 708970 469594 756598 658383 587035 491015 767381 509708 355689 431255 755275 627886 136941 122035 807286 126662 410995 301997 302935 962402 564984 731353 471323 899912 794094 407787 367802 255293 435109 506262 806700 623806 964041 957093 466010 986593 792522 855793 391237 335797 867978 707262 619051 89846 391286 454538 741336 895503 444356 831088 929079 859307 651477 842657 857526 44743 39727 535283 739663 780505 685873 859468 711694 911123 733869 59214 111099 968368 583446 236529 357701 464125 857551 325173 704013 576881 907800 895685 805354 220793 123579 818985 862989 925470 937242 987628 900650 195173 741501 428532 443207 646864 301548 321962 207967 724214 637835 498262 708911 362270 1044705 875329 709497 331477 764574 624053 228405 146652 993707 847144 735588 106225 441126 959053 936031 829271 961091 436204 594421 685301 1017530 973398 846762 521664 964258 553849 232937 425294 89335 522577 179932 452981 637523 976476 352150 320998 62874 30518 1002406 336829 829627 257372 374634 482705 427391 129444 858355 840434 857579 844514 47591 228179 698789 931431 226194 302844 493789 210639 148895 795550 702727 1035138 236781 770429 973339 548346 510657 170995 235854 876144 694188 828830 455003 986460 1022046 705643 423876 341854 282069 254934 744916 1004371 892746 626165 891463 517466 73174 481813 187960 163341 73526 720202 490511 748086 828055 128467 866189 304569 114230 127083 57982 397308 866639 697834 358039 692942 236026 707942 615983 970416 936757 645808 428025 497363 756861 387660 991868 496461 417291 61171 1020213 401203 775373 228737 690107 955310 917823 750020 719052 842596 971656 535021 675007 867668 626139 412763 572806 251687 947440 602487 1020761 648599 156141 219295 781024 640187 514664 829116 307129 128783 846119 766301 726842 179048 809868 390505 191985 855411 654788 764203 203633 406773 945319 375413 218383 386680 570780 81378 487750 746287 462700 705530 352989 869817 904144 771859 782684 228710 452722 652547 866364 390745 244338 700621 640947 342266 836510 105717 379121 298425 812947 720468 154099 187994 940398 585378 256628 953228 204737 695975 447734 116473 294302 383335 470539 248786 680790 386889 564638 119277 61168 760893 561053 739278 552063 644486 466003 495867 155439 808151 904905 846002 236701 584672 969188 538398 959519 750142 661885 848428 1008903 975177 738155 895344 192733 257865 718956 690919 468534 977810 460141 1021554 517560 763479 925052 371667 870872 755110 477807 926583 873440 491153 447435 587384 239445 409237 793399 663931 424057 1000952 738211 242147 1036624 211178 587180 627886 778799 722421 825027 1005623 130181 90049 1045137 80487 645310 956703 60131 778811 322461 718284 709478 505668 339379 768120 469099 175917 580853 448433 773197 1004715 53031 808938 128061 232799 749735 562383 538269 421174 506152 171454 481081 988252 801580 941268 355760 128819 422206 951891 58174 925384 258862 617688 106031 152947 478492 424858 101997 552063 120149 392401 680691 319376 1035596 702541 388617 380826 55063 660969 937513 731823 597726 978484 540573 309190 836458 804829 501404 80355 496344 319125 375593 1037194 381657 976470 120812 1035804 747734 252725 337647 510291 27607 302439 591663 343242 580266 291786 679158 926967 120529 360195 668124 841458 916530 175211 348146 961508 844383 110066 290141 649113 661278 619627 41599 217263 870987 929373 682907 220263 178552 955813 753444 636505 856558 651830 385619 531355 881819 1015616 174491 825799 24509 631763 339623 714410 606164 589457 246713 510663 685209 401356 919530 935253 614337 628588 278331 340977 73684 632026 1028916 940965 861912 110383 511127 666105 228949 63253 848989 496317 1004551 414186 858013 1032561 486053 300542 592766 323946 774730 366703 712954 242479 828583 81369 585067 386142 318733 778454 610170 924858 436715 235179 865227 403433 420951 183017 845229 357926 647915 824605 617189 939577 42991 726777 845518 508833 237687 63341 825795 476346 151359 998086 438106 349021 576983 877027 510063 453729 452730 858097 490119 996227 911625 383035 255150 859047 1008364 1002853 89367 220137 859088 871633 276854 452827 486296 630688 606065 995814 943228 669405 736597 628585 695413 902435 320179 868479 195915 763222 712242 693846 753234 846374 683575 299000 956981 994849 585576 145205 910983 635598 457570 428914 425350 603262 63613 584911 908404 596943 1042056 386435 812348 774727 973506 754541 573331 504760 227545 921263 740899 1012400 192703 731857 758878 472881 453897 863422 645446 1032306 292689 290108 255785 806495 326223 479834 826243 766509 374164 511392 144095 419271 972257 22519 516222 46445 845415 257197 749694 838833 57249 1024226 442185 153015 340732 1018003 179231 586141 449588 513689 179656 973496 165691 92603 995995 1007718 773530 307703 277373 457880 857077 709907 370153 277354 604703 79673 695495 246697 571702 793751 52591 634428 504230 1037468 965651 1002708 420195 976244 858970 49535 194025 720019 65192 55125 755262 632761 250338 405879 8157 640476 353721 310252 880135 930123 963482 683239 809897 762613 646513 472271 610227 826606 760058 814409 57273 955245 878915 686285 556558 949299 780595 578221 514318 159218 610118 321193 801517 859910 1016050 389860 504343 411310 691178 741798 608855 999913 91086 200959 866886 875980 870989 902554 618963 701801 893796 453571 763149 818483 252640 273231 353687 874388 438637 651489 859620 814968 890418 358768 320254 390197 488604 883860 94830 89549 810930 634774 734200 931609 1018082 1026726 673276 408183 415324 444855 1023525 988090 339806 651791 947844 1019526 1012656 208473 740739 1038467 538479 235641 642963 920441 201718 999967 617779 632685 816695 408491 490161 594877 504662 724055 998162 357061 667379 647611 891990 859325 273366 195233 724303 1040941 495552 277987 1005138 186647 157435 389555 493415 823154 948568 252888 437397 687826 870815 416909 62285 335157 448457 878373 760748 442096 686798 359053 1037701 840350 488042 553675 615637 488857 783073 252628 840083 93366 437939 911755 348511 142399 291279 340410 887014 698526 946609 754815 990315 953930 416142 684477 144343 232749 127709 867657 726615 986171 358671 941176 1020385 302313 449414 439982 1025181 572794 220905 232557 359242 753204 277245 398271 253605 575663 533998 878468 728775 978243 127675 124510 159996 891849 839459 387349 318312 242508 426863 615215 539579 483821 780563 556900 389810 923195 38393 118907 1044513 446385 1000646 885879 451819 681468 475630 1009492 734644 465253 808361 744684 662937 876750 253498 859977 617031 107769 718108 659901 423571 178063 572182 564407 502496 818988 767299 1019416 961986 923836 718471 885733 351149 203214 1034706 291663 1034595 957842 342199 104953 294596 983645 951289 220101 130573 613302 989988 406198 719014 671608 107478 505109 479180 993224 887661 314007 471275 372582 644286 436038 492247 507403 505018 969601 571701 488674 964258 787449 16335 708734 85659 514310 886722 954042 454189 800573 95549 220873 650565 580956 1017939 260576 1004709 981778 689275 242479 1021612 395198 162591 1000327 386887 318925 481551 571350 186989 985566 400838 625394 290526 306662 642588 36031 717493 206799 482902 708123 446185 963126 675279 628204 355682 731541 909538 374594 896558 955099 764864 439016 130347 943260 649294 225964 416478 97651 397163 953629 308135 694933 380525 931249 259227 269781 463471 342507 809700 478804 474677 888263 500978 749933 942951 506913 688751 857703 639724 873185 683335 823763 13301 961718 797919 762694 906765 810345 698707 958402 252266 894780 959738 1021251 744129 1003955 539231 963029 300789 887471 541627 975208 359848 779445 125043 387371 361955 182247 364267 797899 887013 146079 906081 359761 462456 948397 143354 611719 1014888 255398 914786 49039 367382 539742 999136 967885 82879 597443 621118 235317 312735 231166 800059 126629 116474 20735 875574 47735 645092 61013 392361 210154 302762 46586 776491 1005610 885437 910742 906774 881768 823676 314301 235975 495338 290785 306146 881031 1001456 569851 584570 955087 641721 236729 151525 534453 990599 987818 23293 199911 538534 385948 106027 794526 324552 651630 55802 865660 258530 730713 175822 505492 413654 732815 413557 578879 593849 709612 684703 733946 309931 122472 564947 837516 516677 318651 802404 307903 289511 899369 30700 432986 249039 390776 968152 710474 843432 358760 241256 719652 808436 227100 473557 734052 701239 988641 664534 683848 308069 334766 451223 330423 202686 391191 443876 373582 666477 97908 726137 668595 981518 159309 313231 771533 358167 372643 475535 325875 257084 838731 901495 495046 301630 826298 701758 373962 468604 592095 780633 974122 764387 257220 950765 158831 113077 432463 869558 953336 747758 921854 392331 1016313 994831 829277 544647 429902 345662 717235 738517 227375 748984 880298 975629 403262 446932 42973 873133 798153 603742 515458 122582 866486 65416 782944 381746 932058 645671 925446 302701 629729 494498 780113 646865 585650 258654 756509 768039 249763 782410 1025928 971494 835520 294261 187354 154979 998434 830068 754555 877353 959918 63385 1020521 670584 460599 499891 601037 192426 1018519 821162 983975 968131 373091 77019 52414 1028755 633177 177393 497721 965312 709355 375569 618441 866699 122087 943691 815604 750708 744325 987253 242483 123263 952079 588120 607993 864177 449635 945554 586977 465629 996173 424856 496497 616119 75257 923342 895515 113747 552051 422927 864889 644383 349172 143281 629660 996150 274386 948658 228764 953103 476918 337211 388263 1002802 846430 255185 262018 959535 416903 310477 931418 572276 488621 646295 163426 387984 935207 652357 471339 683861 597679 294322 739184 960663 154359 922079 509005 88042 106321 1001653 970037 599517 380809 678559 500466 591295 915860 984051 993130 421427 484690 415635 290574 216014 323406 644214 713103 895347 93116 904516 239742 595789 856001 329623 221029 108383 365795 920297 211774 257804 437807 640343 142655 187710 879438 109913 341748 183595 54221 892235 845621 583537 114235 563827 575429 1022412 808905 252339 743996 381563 473570 723960 327187 803814 822430 462539 724689 703713 961941 49407 626923 495740 860924 895531 733565 757210 773326 244200 89972 906265 375089 503116 1044677 1003581 441499 1044537 537531 518345 677852 736299 693373 219451 311057 411085 761698 821211 56693 237163 440788 987791 219082 465083 570723 523556 545917 1002882 790362 702937 893727 201451 873933 100295 371323 449224 247599 843061 638074 683326 475644 146607 85806 734117 699194 85758 755229 122193 482835 627925 667118 540381 731229 63430 776033 863662 316967 161276 247927 562149 290774 945685 445881 386757 486292 955452 1023065 469992 812939 310003 61285 342902 627003 464046 504626 846219 21503 858597 666094 320846 555468 488658 632619 569583 779624 1004678 465779 702776 128156 637557 997707 614384 121805 293678 907542 942439 337214 163251 913795 499348 159342 902366 610036 331389 815076 62410 643942 892108 55743 231254 778574 633485 637161 891787 670535 322933 997834 903088 141239 467559 466802 188073 502845 1046400 464802 173741 1016503 621793 550620 783632 418809 872074 1007943 676848 152445 746221 967601 814004 479112 522309 570869 648152 792863 693599 468705 481044 846556 208463 418802 706803 222487 488209 206463 297855 386800 555241 259892 194275 505504 728494 870747 142701 211157 918375 116679 425544 306795 345947 772503 146278 234726 735054 638019 675715 878650 645797 736466 894859 23533 642644 216786 222582 125783 905565 986775 62331 914954 122488 419597 845949 965056 744492 399305 765836 690153 36639 1011026 357763 403257 259338 601932 767510 488115 503962 962092 122649 822223 252022 686246 922535 889965 194750 1018060 367865 193741 995701 918891 146269 830653 772419 932151 112522 651577 582583 497789 811510 1002690 185934 381617 452038 763797 517092 187856 141213 489503 552284 661453 618042 1018348 826189 581012 235494 709836 1013846 980250 567934 254813 211956 701873 832419 783400 226940 893511 470563 444901 309014 685707 141807 683370 412349 381525 507156 220069 904493 729707 415935 240267 702223 944612 1004890 707731 477483 240952 89720 383693 471517 232663 306767 876916 730334 255852 234204 759749 866248 873774 309702 380294 697451 919417 355898 584403 955124 340814 508851 487241 635354 563038 522849 610547 496671 347562 362748 714338 752330 936541 30527 862330 461119 1003937 457253 649747 970901 117415 235899 447892 755617 715957 981019 386198 104397 642236 991104 854518 64755 223415 911637 961388 588438 990003 1047049 353140 969337 894306 732089 330967 143096 456819 728427 613837 773240 862905 276204 999865 423563 899308 467182 374862 1022181 986175 993518 231213 840991 663357 110563 637385 803069 866257 638121 930622 649924 501931 877016 338298 494135 194164 118607 596915 219614 467575 23261 604474 436145 385772 711732 191316 856790 648250 222519 496374 865712 709937 396985 596950 772639 799610 904269 261209 621639 765259 965226 260524 313203 636153 720451 714319 154815 1041856 809587 906857 844905 376129 894405 251215 431724 449340 513729 910257 449958 732896 855165 961334 130614 650692 631758 992919 516330 903785 195641 593647 411421 1018520 609199 753174 460615 793447 513289 414679 902964 796029 175531 463846 817506 758358 872789 168814 784902 676763 117971 740573 29625 899010 847011 597882 387673 1022157 673725 1002156 793724 965804 709877 463103 322441 955006 717878 946004 186233 54011 124385 1041064 280039 597911 1030339 382932 419406 715069 128341 251324 677873 642715 636191 516658 697885 902121 946363 118136 885355 1004810 309939 365983 661489 89052 774447 380054 761094 596187 258835 587339 1008846 252353 440804 449715 626649 619071 81362 901997 599922 310613 427371 684934 703683 914057 59252 465119 757847 428783 778663 688080 471925 378654 308948 893086 683411 848836 162153 581382 589449 967287 309654 351180 845477 724452 511878 384406 843366 377454 481050 992877 60253 335335 435293 849445 572260 467869 570814 861535 855670 119797 980067 354262 498781 933059 548495 288443 436821 461660 988526 943834 466197 529359 251210 809890 696991 216917 342896 734766 345020 1014283 171764 717173 699029 155262 468833 123231 617076 200190 732220 203199 701593 186137 357434 516171 423376 408893 671681 778593 953242 841497 855522 243862 746643 120474 668222 419501 932585 382493 109803 220945 466780 465773 1004950 961117 453368 493034 424737 121199 630375 915011 875629 774553 423347 273119 813757 938643 1028506 968938 976681 945923 341783 774034 678387 420171 897415 779090 210134 583523 905987 117055 459503 321183 456376 1005800 907660 122265 620373 748187 1027173 1033436 706651 89063 810215 984231 696091 401199 154229 260690 497573 446007 870713 596953 865197 118087 909911 324663 636138 945617 422140 568251 1018911 973836 662895 323131 449297 216051 975334 338295 517417 961989 993012 597965 649457 437357 234742 751242 117621 648899 710715 105404 73445 500798 847761 559081 357529 758701 674397 498462 116573 579804 893549 578553 375413 320371 535230 631615 826338 468174 449577 822731 250107 569842 110510 447285 710813 588860 232908 648922 755263 885945 375327 797652 458337 423707 472469 243042 71903 569818 224905 572645 200030 317083 119279 161965 969577 604891 182203 995694 814552 548254 161485 872341 740925 174774 97720 701115 38615 488980 206748 202973 620778 888364 634087 113611 69583 744393 747941 748902 129273 349095 53211 56995 422076 521236 453340 294069 632547 877803 225389 498739 219052 425432 486164 157983 652311 453858 865636 721653 753412 516275 585077 793885 887668 230575 353178 597500 522379 647799 855627 643482 92668 845973 756646 963770 866509 712225 192229 969173 741315 737997 707997 664702 219258 319971 241967 417479 6013 386963 706391 749876 870620 585613 218844 634532 88060 338428 932321 718099 341325 308209 75743 913816 423705 665469 997972 164853 462459 253713 611825 839369 495675 250155 187364 583053 564702 578775 953746 382370 1024917 1024057 55359 374218 929617 38511 988025 500980 593710 801190 763577 232171 784965 577462 854879 409142 844980 762812 1021172 643916 1021237 596175 587030 404759 759562 212405 1045523 1001049 606099 432089 691327 877308 643814 840538 431986 309614 310075 878917 117870 1024293 952411 216029 992021 22971 785920 112530 907619 372382 119475 427326 774231 339829 112347 251291 269439 354703 386360 1032613 1026956 123325 766139 1041648 613201 808506 97973 179655 275375 893386 801712 247422 760222 563663 1026710 973641 454153 646038 934772 663484 587323 715790 437137 945689 377565 1040834 463290 121746 323098 885657 246141 150235 114624 782738 261808 113144 353516 322606 14046 243324 774684 338406 703670 129367 244429 275325 293305 943560 519956 887285 511150 349158 1035912 257111 462756 627501 437861 454748 434543 783690 146287 986052 758110 775770 81014 147307 1022157 668121 1017682 418155 847329 774677 945537 186595 734185 387898 884034 681287 293816 634643 513672 661225 588307 993450 178894 292453 110536 555574 301811 464079 338334 849437 356813 910870 387976 435180 452764 457376 731493 1042950 374357 773349 439095 190069 875977 711898 156666 864099 472801 111326 918763 971548 392129 939787 511908 869809 46427 554985 108781 846889 468820 942810 355979 571161 549359 866525 1028675 472429 294722 843068 128295 766187 477169 862665 385449 238422 616410 400606 668630 784816 831661 91609 620293 291518 888133 292439 958571 391833 227721 850610 907419 490759 125397 843429 204509 302011 694171 877794 494456 32349 567932 788855 649991 50681 813467 870771 1036408 553968 995981 630627 1019289 27869 585193 813490 830913 441877 18429 861097 306739 1035136 215998 285941 199637 391689 693799 950761 536527 709975 712489 392195 432022 707738 499616 217151 903541 309531 307115 774509 667250 386211 570557 762277 727607 929083 331258 564605 342888 816431 1018935 546777 944219 384820 900289 607023 498092 681163 519228 425393 122341 870343 211519 405236 358619 523320 568809 260652 389612 419810 448606 81880 581133 566367 171468 503374 701655 681210 608923 170739 408783 465268 162501 638006 231384 403313 22971 38607 883176 430715 54250 640357 437795 347761 60774 116705 967399 158445 700731 605578 519728 907309 97082 892230 157598 302705 670383 508335 236601 964162 412789 824810 612783 376468 962835 670901 762413 679101 466866 1002921 967453 781476 234813 808666 816374 824121 246619 713918 405157 477931 652984 271997 930157 962337 947554 95984 241004 729980 832217 397559 326578 685865 704743 421677 474704 855929 388171 850088 435444 678632 178424 247982 1002061 1034389 901498 190895 427327 590079 88303 766259 495259 257859 110534 341215 626589 1010469 352726 475927 911640 472339 233050 1034443 133951 496671 1044495 342390 117211 112471 1035120 125409 225788 444766 766552 536181 625782 611710 342203 174033 209999 239767 983793 798454 125907 435758 482898 827875 892487 634762 16365 893884 985769 144341 431850 79731 902978 761919 142778 788855 1029688 878964 549563 192171 772582 22520 336699 909681 691063 154346 365790 187830 832872 444270 681655 479897 134011 636400 984541 929712 221072 657279 418603 721877 327426 723418 1001148 155553 715746 332765 400102 911268 717229 492371 335337 445923 480493 500451 476029 145378 509018 675792 944976 1027468 824187 1037852 879732 63866 39669 358966 935889 316263 878165 683103 1002932 113175 565027 803391 811260 844250 1012518 806015 552851 171619 960570 375855 761162 509482 597989 424436 909596 490097 431091 308858 182743 744091 652913 464571 805617 462194 118427 1005074 389191 687555 898194 907432 932069 706125 283559 875795 1010203 864566 724111 608919 732062 812889 391784 670900 989813 935550 159718 257876 820860 1034665 806842 725677 858489 552572 225726 910953 981517 682579 247614 869591 58751 1037393 580005 939271 254441 598831 627418 113466 735704 473119 437067 187215 510341 107583 122443 987734 1032300 793844 658393 303025 748408 299967 439325 494296 1001292 437144 309596 436861 520275 119734 320286 419177 560935 435141 300635 388340 447686 620385 714563 312287 544486 300854 130229 1026086 749921 755669 963985 77503 176637 466262 234071 1009545 154829 224884 96502 363002 225012 103150 748436 366477 590583 242773 1039552 777514 425353 454770 536143 610931 166867 929588 602069 441645 291582 772299 68607 142331 292259 775516 491883 1032936 356383 210533 745781 178937 777028 723355 436454 381835 193266 645643 247111 490793 642397 887485 72893 333276 947249 944497 380726 216433 146078 192156 846919 919103 134839 496191 1028183 901151 244125 1033670 750475 187230 620062 175045 63898 22477 882050 902419 1032560 862124 881259 603378 251203 375932 584940 717512 143093 388934 501966 373610 424606 113049 464634 742446 405326 30363 847192 469833 216054 959845 250063 546247 461303 559987 195396 1013837 387764 189263 499257 705363 302330 450245 375557 253699 206717 826031 506154 425489 493277 301871 833662 601468 466587 211813 275439 742329 480615 121039 184669 579461 194996 624540 539326 1018393 317643 803039 222363 859187 302317 75765 879211 512590 424467 603511 641726 831595 1043521 558526 913848 451384 623343 742134 910377 633886 443855 928350 354102 1020061 975528 455003 414716 404783 27583 855754 77277 727978 554586 98099 462077 103997 619110 683405 858962 724639 625882 802217 750798 275318 665593 287551 637782 141143 993222 973838 782902 810203 995212 240883 108349 986309 736940 937037 773511 970267 619482 816978 775090 773190 886003 627293 573821 846876 113868 905772 175083 985999 308920 703697 204529 183982 466373 624442 750924 1025840 510246 687704 758365 248887 317991 106396 594143 977332 32568 978706 644135 319373 942947 371606 216691 738859 383952 499365 938622 936748 219104 725820 629697 890428 796652 498009 812885 702072 122563 633649 710364 225116 845491 259504 228879 370390 299891 194514 735609 61163 601060 670775 572372 986740 416858 395751 112015 443516 803578 653432 865233 873294 225788 653929 771874 652908 204005 633074 196256 321384 419637 368871 371117 612698 294849 968093 435877 112277 686877 847996 303999 876599 679548 716839 95214 777633 751182 82814 79711 855921 105301 960099 384232 1014336 493263 780946 1031266 620187 569165 611174 665059 57075 40429 479593 380724 431834 636814 840399 294702 485304 229623 372062 199403 474282 1002617 833050 792639 988593 168183 499049 660351 845959 633259 367512 474918 162618 733655 999550 421075 339357 801455 151803 1013272 172782 890768 580266 711452 184820 278221 629575 504369 739196 223807 66047 247481 352165 743086 510322 387911 531946 346091 204574 170909 109045 147448 38267 849543 646324 739933 309719 965907 672111 899523 251318 1012238 695948 644510 113306 136827 274219 984684 971961 196012 275322 921366 356541 868260 588521 474408 544123 1037184 893237 576215 772645 832071 214655 760945 706035 990828 618263 707465 908928 414895 301950 170617 272299 208469 350606 675434 513737 477005 595799 373179 563058 472435 32085 985659 178556 870567 916034 1040419 490179 943817 740998 16187 904726 1010709 670649 539837 473817 126255 542551 719462 69630 155165 976329 14779 101950 501522 738614 896026 386761 536510 168799 612479 826974 357261 948408 893628 815230 875347 759411 349407 903128 188090 971688 668871 294119 956731 294352 861471 538295 290729 942569 728273 194364 353117 517180 824217 85937 338741 800895 228439 132799 384341 388457 180733 974052 613645 114390 962985 497144 967987 699989 1009198 719203 724382 766828 960358 578475 903989 692170 702145 244689 873894 736500 544377 379421 441824 846226 460023 71635 260619 747324 709849 348026 1002618 1030155 977514 873227 487516 610765 602671 901850 1016037 445308 340391 292651 760153 439053 76790 186812 508542 216275 908856 42607 243105 431435 142747 411959 469786 975433 345597 350441 890482 369083 953172 579062 211889 763554 859601 121883 1039384 732068 817641 522524 471958 514357 509719 900308 477907 233381 309682 335814 115623 385563 926684 138843 484127 419735 938590 354765 991695 207550 900629 653232 508340 314586 1040945 602052 286553 204485 580830 484407 896395 559053 992742 859993 435757 723859 982568 565096 659192 401385 86910 811942 138846 318741 282597 1001588 779116 470489 635990 40607 849175 1019654 1008245 297823 698034 544490 957905 190076 869989 142558 492655 881490 995787 866217 856573 485346 992173 774774 611207 820647 371125 936753 475549 150505 1033676 495135 555474 772325 360081 124135 1002452 333308 432986 73650 970515 339292 64412 876090 580600 378593 632563 486484 374708 364323 637651 174781 44534 827272 747442 774510 86943 920407 348002 856183 1006093 113434 1013384 187676 601590 96601 749473 651874 568991 701304 863402 918223 596711 183533 243802 967900 64286 597980 504675 735319 694443 735053 698780 1038738 1021110 51919 522450 721983 554231 714226 1030978 244412 90083 368552 382515 63263 200563 417384 998612 998449 445854 554449 327081 679101 302046 497428 495147 847561 760713 285176 746946 421651 496889 636698 247792 249764 771906 975778 816967 622346 521378 894189 208795 252740 960555 16182 757166 708332 1018444 353144 214961 603679 116559 309575 213695 358098 210788 819919 48369 362745 198375 1008017 662334 913518 850338 810210 817941 360044 188186 652437 469987 61207 181739 766223 388359 107967 522442 901595 826320 611801 631228 456065 286334 760475 858485 453016 173245 973323 1030242 619055 306619 202927 651941 902302 510045 630722 276421 59342 1002373 973326 736912 1031249 406267 474481 441736 591870 630460 464525 719654 734109 64444 117927 516818 750861 126071 209645 829308 421319 470386 220817 369516 487184 434431 698799 470166 292430 311153 516758 590271 926629 449488 884376 421721 842580 186061 998155 383916 370145 89036 256199 865098 65505 969840 980272 247755 758007 901882 374219 758646 827329 186750 820917 1038859 375019 552572 160989 238717 582445 874844 221153 638291 865803 307124 651892 375411 839797 438179 644155 383628 1042756 427515 215389 643933 317045 967097 130437 123846 968243 424227 48687 380245 678343 277739 1032363 878277 838459 420427 787951 405295 289734 419765 114238 910140 326349 951278 480582 903774 776395 766794 647291 374317 806191 407991 769548 474888 878306 467891 887230 94185 992930 180925 907294 698222 577339 572652 311082 354775 663115 903606 268731 879252 987620 322583 100095 895667 255750 854714 572902 370455 759394 217534 98148 304807 153487 944360 764077 699769 432878 401916 652350 621070 751818 106045 309752 860923 1003833 831795 862646 239532 382070 588436 180020 897575 802183 352855 780963 427946 701675 452829 294470 241377 1020321 221549 356028 79590 911480 936763 61171 847975 771989 756398 278502 530415 496173 832953 908308 1038788 343272 1009092 341745 659395 476523 259912 617607 859580 47022 979753 216547 244381 769560 846445 1040693 622352 374620 931961 702917 960841 388419 923262 38843 605793 818825 342543 449629 733788 351945 345501 705502 651919 961931 312221 453816 658675 874729 245108 241005 830541 116925 951135 843317 719254 421158 96950 560495 638014 457494 1017623 572834 251667 174579 129720 324554 684876 1013552 161256 411855 445269 233317 455269 487858 716317 809972 97098 236780 349565 937338 710514 759664 853717 224142 872668 273323 338525 358243 587099 858100 280058 214879 1000203 438614 310742 877403 244814 759251 641276 646430 609614 44319 244285 386275 259352 660731 662230 38807 161582 937557 1002612 38890 896302 962353 726236 113572 632242 197622 652978 468027 873675 1022612 816798 724913 190525 1041620 984887 910132 776073 97543 754662 743610 135423 486414 121267 636876 604789 372375 342173 666803 465532 707851 244682 386613 163265 877387 896784 654898 242401 828507 699300 277694 814668 741990 1020323 1010215 250666 553799 908449 242259 894031 259603 736613 593375 728601 322040 603259 163141 908377 830438 421555 601829 516871 844409 342499 559611 284286 61813 949510 1033351 731731 1030407 903054 300270 516692 265151 848230 880544 743854 912672 294297 522505 356411 450201 212171 390824 722733 650149 865419 92030 1012296 877630 804558 406886 583031 806006 758889 1010566 427703 89503 903826 626635 904820 416235 200534 580175 424366 219983 63742 978228 175082 400635 1037835 647283 335455 949560 204359 392250 547531 931638 970503 687254 909516 514249 471907 501450 980236 864505 520241 792558 168407 519942 612157 587385 739788 744816 778925 650929 453308 212749 708355 727284 381661 109647 928927 1004661 251787 953712 667126 666407 324922 323766 456294 514581 869694 353587 488400 826767 892445 741931 747417 784144 246707 332285 286582 511692 291772 375702 833328 639891 768666 919004 144122 367043 855157 335531 388184 634102 626007 903013 768199 687011 552419 108263 969098 800355 235839 679819 912522 32303 965221 125467 416551 255399 369606 875360 224303 301030 73577 699629 706426 568952 589697 1009332 592862 776844 493205 234435 810637 343814 745918 898262 580071 742487 42455 774938 873355 1016242 853341 513805 119693 27423 228402 158639 48106 976978 219036 631030 710057 660927 964841 364373 1011138 912785 890537 880521 602863 984411 249554 884372 692917 354937 370414 792123 81876 119987 372515 837496 810886 842783 660918 56284 1033881 232945 648609 251278 938595 764641 626871 426943 109949 715146 343399 733613 422684 700011 874243 935383 1034822 252634 709423 886674 589604 514451 723944 1002630 382768 915621 837878 838287 32172 680775 555415 179126 1043136 125727 929561 608635 995961 986222 293746 675293 828735 845269 995386 768601 91517 713113 441432 455255 369587 516554 216760 963154 861966 358606 615963 471881 930607 919197 108508 863331 620394 364505 204634 621107 255798 686322 902820 859345 189789 477417 499482 477083 940860 700567 964631 798361 463833 224612 552424 191546 1037544 902003 818724 601066 1032438 125308 696797 892880 589496 733622 752336 673278 1028227 321255 988058 547499 89923 439957 477275 791507 369628 983739 423374 120054 899181 408764 576442 652873 745599 770488 323019 2031 435669 736963 446767 462143 937646 128597 552059 914972 586475 761460 1004761 652522 369711 700006 572898 495553 225628 842580 341372 64789 381746 285598 323273 593747 905606 106456 138669 775587 122200 208562 840587 24285 63307 1002307 844346 742373 1037402 113841 763998 252009 702834 723571 1008870 948116 343322 505546 513714 305065 81888 895969 318683 936308 849257 486942 548691 351588 893758 201406 390250 196260 961849 107509 246159 492980 54771 675678 144829 762833 684897 752481 619718 7676 433619 405433 81269 914148 451027 686647 910928 1023014 512809 236403 946900 503100 583990 269550 668983 897441 468579 848529 391538 385998 198207 160959 500716 282110 389861 1033508 674299 955667 77550 858419 18422 880849 256114 383213 1044520 576103 208359 783809 662330 564134 350641 575854 556443 452001 288094 330351 876425 911672 565093 677215 511025 392897 207868 543207 751143 652563 910093 824731 227045 359589 715823 468908 1024818 593829 993652 738782 809706 679471 377691 714724 914070 962098 374006 171486 963832 826796 954292 388433 477245 226727 548395 256063 192220 727260 464267 174207 777289 23507 420207 866906 767037 812211 672443 413341 308941 874819 405271 539571 630436 949829 779432 253249 106382 447786 889795 452012 663214 77183 924347 931510 875868 743549 482224 56190 497620 711827 945691 957352 960403 839331 285581 577208 483926 761570 585077 746446 496541 496348 763595 567115 184023 277675 688375 1040992 94179 81882 645244 904314 774571 865737 248555 1015308 834766 961080 188796 875550 843279 626271 379355 369374 681646 982035 270200 896936 1008867 903793 699609 327204 899661 257490 451029 235438 259102 334135 1040988 1027118 322909 258505 484181 119911 637282 822514 220478 958244 621683 25469 212777 390884 746654 381896 1026754 261638 1008921 431413 436447 717668 744135 937017 739543 231897 425287 618133 673119 390793 782240 252587 228912 760374 284650 936810 114254 126315 171893 919787 755037 237148 759513 153584 291710 830172 193628 975794 94775 708427 477155 95133 237196 556375 408017 696637 171605 425522 237694 994769 499048 101874 801611 321493 682652 961596 381830 724539 309485 390961 306599 472012 193442 261908 635289 997872 951036 785920 867268 924156 483742 109029 448015 132991 865966 531134 257218 876166 257365 828268 258924 907833 389655 692845 600767 651851 306255 380559 302239 112310 630183 906268 726467 453541 998500 990058 293726 780908 528351 842397 436047 191410 887782 337784 30907 904995 466888 584253 244942 998723 991655 273381 326223 288505 539895 935614 350875 447083 496616 427389 642417 994503 929330 976648 423265 771855 762806 398791 750987 666983 218271 846036 713144 652367 643788 706715 185573 26362 637708 126588 759982 679094 711265 781402 742113 636023 11007 974602 373717 642946 797911 711640 502998 444743 823926 961635 663032 378614 449624 324067 291580 503963 764684 158956 947987 574142 575583 705707 957385 898633 697243 224812 497445 494925 808405 981641 774862 845156 603751 748666 76792 719258 844716 951647 448285 518598 895833 1030024 113031 339198 973702 100845 912473 782619 814723 123071 276186 862585 424565 813771 382790 734893 975324 572358 923376 106087 203004 831410 56822 335720 577276 351047 904067 319458 783414 976039 766234 569469 130151 812469 554869 620685 803535 959389 806892 810666 749476 259747 64940 649458 699161 988219 120189 810271 48307 425510 640813 897956 391776 244875 358717 769092 462441 588634 1041524 959946 994093 343400 354104 926195 292143 341595 586659 293724 243303 588660 60595 1037700 877545 612777 955167 1008085 879955 658879 826087 1018724 625213 559351 719633 620922 990692 324440 841674 882098 278163 976298 244499 224166 864651 104186 713118 267997 394207 637135 1032444 478362 775724 810630 651787 893390 66527 793661 421469 1039688 364188 845590 760213 505381 680615 178405 1030250 898226 1009715 587806 975718 1045656 327380 380825 422890 709852 988508 937773 367495 547290 643761 699805 317170 845608 216042 243946 615349 847269 380806 191178 255375 767346 680932 626535 391992 988718 746131 637573 981033 583930 889652 677733 871889 251286 290524 683059 913959 904406 638738 357274 539374 87259 893921 750004 376124 969037 766425 604727 483828 520579 837407 905543 379579 925604 623963 896689 928486 414847 777320 584875 622026 174811 695766 995955 753979 235293 862972 769809 308696 383450 515696 831002 51183 617709 442871 707954 987706 161191 419631 890341 1003622 191472 707945 380277 839408 450464 893410 369125 637236 422869 1013964 428024 296813 831128 487973 339164 498128 378491 11255 864084 369640 235367 480378 279391 792123 900528 363473 740155 736419 636664 232413 588214 624632 681741 607722 900136 725861 333277 744876 891789 612268 613251 98182 323060 578175 554444 943292 929684 794474 926957 552636 436007 65117 859495 693756 294071 1018592 228906 670597 620492 303865 479068 876257 1017437 30131 762101 110489 200421 146290 685011 63177 445051 27567 360084 409570 220878 801760 389549 829236 80797 962257 903081 416474 918623 392333 433452 760515 421070 415007 1000172 971704 256062 667504 260681 1021617 213503 1040463 815593 236202 626045 485577 122039 710513 877284 939275 110001 483146 413347 706474 636120 578991 160686 334823 611707 930014 779347 994323 969954 219321 175959 456021 157470 741177 980009 367018 121828 826709 113881 163048 760005 775707 162260 953423 469913 639885 482918 56107 765553 676519 863403 550715 818227 290539 694053 1009272 44030 773578 339564 108431 158519 383612 167551 977283 482636 87986 636221 480050 247135 481219 629236 620907 1004929 831409 859348 620877 28591 65223 708021 182991 679628 860815 698541 931796 416581 771531 582971 761200 726506 798641 649611 889203 833448 919343 496565 585430 865741 433774 698595 144886 759380 106067 58359 249816 260675 500220 951119 86517 906148 669496 470683 757041 146107 1013569 1024558 685141 695399 581405 64317 943913 549619 473301 630197 935793 945813 700370 1038032 455922 365369 751687 823066 359009 441413 293054 485165 310439 644339 338207 1000675 480942 206844 321912 294582 905815 487587 7927 889626 845556 211355 104821 728277 501273 48759 175575 869237 638050 305105 501350 960071 206842 679252 125566 488752 740024 620757 808938 531194 187353 948068 547065 144894 346104 875941 379366 562157 700774 651438 420975 619888 894249 429493 944717 915989 121833 701282 517734 594795 1022148 306955 572088 516465 865070 216010 259378 340653 715371 502434 728714 902577 240569 587716 1028200 746047 766165 415474 963628 896545 834741 635285 755438 831176 992439 632808 446619 680271 776601 966887 844691 228620 826739 779932 795518 811902 437132 570330 911705 1046657 556206 318882 188021 568285 629620 642361 625499 320693 764231 302922 187068 447818 712131 975290 223549 963729 210455 228147 871841 251794 547061 705422 143276 876794 617045 816733 1017911 80047 625949 160573 960857 904719 555758 713437 1046659 849571 899649 775785 232182 915481 699165 848584 928539 481836 518576 621018 808678 705996 61695 277493 638137 815978 543725 429467 747900 480476 248118 390287 961964 955219 36667 735651 305114 873017 270181 162418 264687 486474 425760 833394 642839 237139 320933 500211 780521 527799 89548 751657 584515 846726 471932 937111 700559 542431 127307 638294 408639 832111 118230 499001 942206 291419 483081 776969 669397 478983 424603 513324 924620 125211 124313 1032871 904353 745953 750695 684516 319899 560959 403710 347677 219884 418649 278328 382135 1016214 434463 176475 869844 595790 90049 872262 813643 650642 242521 408746 509897 160573 462163 346523 793063 846901 879303 163193 500422 95683 479853 214008 474454 457572 746362 652174 708412 494187 892369 559081 64444 716162 321979 461498 1017646 937623 1013065 387008 261217 767820 380652 628350 449629 126435 617353 304627 1042018 860537 993101 408971 276973 634289 913840 566495 380785 936844 95706 619757 483830 343337 670398 703736 56171 995439 698201 1018516 982192 136935 847660 888949 462283 448353 423515 933174 293592 659126 463321 356758 401790 123799 997068 512962 942331 849792 877536 346075 615153 957204 583983 752708 939325 788470 926427 287221 417200 586631 704891 795642 934782 633031 137662 737567 792766 519437 423259 880953 435173 568826 170925 695853 855996 755894 256828 453694 755577 550807 741583 597349 408401 235902 926443 1036337 879809 578463 1041491 314990 161085 450433 186862 967622 390776 504907 837270 586658 578808 645062 674553 202197 1002202 241201 500724 632560 452973 511276 766361 690623 210853 205630 224369 1016778 630357 391777 52205 453548 548565 864446 422882 612924 702266 489162 117673 844593 677277 382625 443262 816527 766817 182769 860105 274159 225611 981515 662876 989156 946526 1028712 440674 288669 1032812 750948 61050 424563 643931 493222 1015328 766726 571709 95359 439530 791447 701394 284365 221036 906804 748695 775809 1026488 648763 722811 813774 404590 400206 709350 210908 928399 740572 769114 773992 659837 878428 405273 1025309 938869 931951 881737 941211 478562 677745 961675 712298 906673 223469 595899 707772 774359 645794 202415 1003732 294722 764771 168303 534910 904451 578553 388710 997030 879538 244366 239460 893500 710322 400595 720065 848742 822753 24270 472049 138847 250567 795642 85434 589552 784451 979620 654124 663509 865050 343382 641892 523794 367088 635286 203325 474390 763666 403054 350044 498534 56715 891748 807786 812494 956790 443277 211163 167866 706435 881194 671341 666042 921483 777009 943255 649097 324268 971034 994915 144318 765031 845867 547644 416150 956613 248935 290362 428026 136949 93926 357657 30163 644657 435145 968911 237951 502513 1005095 117871 153047 969578 996119 755381 554705 358885 954151 868839 697277 560113 345549 585574 102105 611827 1025841 244824 986864 55251 743117 85341 910160 904148 502409 961807 19383 318635 687649 313231 760398 101611 343888 735801 186030 610229 110041 249452 541563 716116 871670 422648 511259 83819 112241 556713 614892 531287 823068 301851 614324 1031937 882227 472524 95948 563154 687162 323366 980148 162045 959019 326609 434611 629641 347034 728295 554365 128374 275893 923250 428279 960043 898473 306765 740684 399181 88790 30188 372959 705210 112671 415161 912658 584818 927649 644938 936888 428978 849856 196131 818269 248156 191546 539869 703920 638237 634695 53758 172925 540012 740398 612817 432742 498068 778665 501706 937712 892046 195685 89582 111868 239409 816244 635805 60375 199399 408403 1009179 719029 196226 154847 97890 453165 774755 855611 455555 739580 468511 891288 899385 121315 311054 1040718 466758 1024632 834358 339115 898457 756982 247641 843432 831597 874073 792286 970872 535869 127374 442019 680719 601789 927130 87023 661989 834946 1001099 998172 717397 873908 927646 858894 386693 243054 993081 382999 588784 445117 707510 706874 993033 376036 836765 972879 254950 730702 703268 469720 617557 161423 766667 924862 129131 915990 467891 434676 584941 726423 762453 321118 523778 501131 665295 760418 747033 955707 383539 98243 498347 498424 883937 652574 813470 323958 722739 577781 186591 211402 425042 232307 982035 46781 823171 941147 264695 146416 322774 576363 145815 374565 924621 650181 350132 711741 310885 1029400 539614 826663 881096 182173 858027 334806 636308 193974 1006160 671348 219628 25594 92478 637425 448655 758958 811623 809928 659831 460533 600191 1000637 227204 195497 31423 335092 437104 665564 583291 688619 925649 867509 223837 954010 767127 350846 965408 529023 897514 969790 957388 341683 915586 761204 451095 829260 732269 323384 719048 261712 546655 456811 107319 768206 589134 871731 522309 275131 924470 1032270 202479 113622 155446 961610 512047 248515 682459 357654 623471 965032 813623 484566 722235 216239 126437 718020 420924 753233 713192 941908 126126 986663 624568 293874 129735 780964 590830 255153 552787 690637 408313 643253 593279 711960 778285 929982 621342 799720 508820 671032 664551 714516 827209 369658 115193 739611 470721 779824 847156 236150 465361 488093 258571 712496 665022 487181 447286 700086 347764 644781 430509 242971 240726 829111 846031 27631 482272 953916 403433 784600 954670 626405 846628 846982 341426 1007898 613806 313715 805368 804455 910485 869949 427839 187706 958369 457817 838234 128908 640916 836501 1034152 1007817 1017366 862458 161530 423068 1003918 907457 422255 152564 334586 908960 646600 743888 991391 68471 728103 637628 144699 52095 699977 63705 834733 755895 177995 143247 949633 512209 763826 849584 1037850 1032477 233243 497036 183162 431467 152828 447946 220276 871889 898588 1018657 178137 708844 306302 726491 514514 359137 815851 669043 769312 787437 256299 379363 905685 636106 981284 817548 321957 111501 667063 350887 699510 964785 417195 710755 441061 906694 803827 647861 350074 973250 614072 868184 175982 81652 897395 800201 935691 1003838 506772 400632 681886 731836 920686 825850 666869 630633 958108 556818 504690 781891 518235 911478 363890 515760 517833 339830 51125 590079 955602 779208 586605 444356 482736 307935 813740 910430 616229 175453 1011774 204461 376116 309079 56863 422710 503745 122084 955825 851720 370366 173726 411353 450743 887399 588371 353212 909804 1017442 722766 428398 682255 609437 198633 940461 848259 474219 618378 128838 793302 659373 510693 14047 775020 961145 819957 740413 249686 1005187 449450 648622 331579 743132 482574 712201 618988 112846 589350 986547 740942 1033318 684249 90911 390710 570989 375508 713833 602969 634542 812651 758109 335759 887437 650610 873833 969145 420771 382141 865233 194371 496370 498062 219830 910569 960762 620437 406237 733882 960179 731939 949488 945864 514361 1012885 567034 612146 889781 1002737 95678 245146 1044104 882826 875642 1005452 355929 219078 447861 865116 744846 885439 460633 585854 872697 983163 528879 765030 799383 564582 242319 823198 825022 126524 591771 292249 663501 15975 881126 196264 471518 970085 1042712 763050 455069 783025 226675 314203 122761 469485 481046 729431 802507 328700 438023 945364 860397 603078 697831 827741 863067 903211 653082 857900 273595 456483 865018 752167 951262 967923 479144 324318 1041545 402795 1018963 934743 719895 603128 586643 24044 899363 490777 660367 234846 941337 455207 456081 129397 670316 913701 590751 1038676 600805 728804 702243 826959 368263 798077 391223 1010482 412622 178061 506218 848548 193422 308783 247768 25981 713869 213991 195205 482411 334708 879810 129246 816086 778678 348012 615862 771562 866787 86766 707933 474215 929431 302910 470588 761700 444734 852795 404835 310633 380195 152821 1040434 38847 177501 441446 929879 1006019 978050 523280 750945 150397 127563 257329 1002723 756079 586708 740933 886127 988555 769560 911841 310174 468669 152999 899159 267197 261377 252856 474439 536031 151167 989499 434781 355497 814095 993853 762679 51134 746228 840364 36859 437581 420705 483898 211569 349294 257179 820670 653432 589432 482147 1002518 741108 908136 691634 407927 857451 224967 738622 1019536 185838 728163 382373 419390 997797 128964 233204 373647 695391 495330 112302 9213 446401 24491 537437 368444 124203 735623 837758 596639 359301 203698 509846 567271 375895 421492 872324 954117 694687 717220 466205 291995 867033 325233 891678 555866 294599 463166 931997 760696 440379 161772 294073 643549 19927 741575 970509 844925 736455 956985 943593 138478 435194 519617 980529 838537 686285 439505 954216 584318 424644 737687 269023 715213 728189 517180 46995 383783 325880 408651 244212 454488 472219 859540 322357 29626 385335 478136 854397 828659 580686 847016 1030080 715190 1001116 800319 509432 1018564 922315 985820 986540 552126 976469 421529 163534 534991 833998 523848 874603 878960 587973 75215 919414 926697 235107 997152 705742 305791 664051 502690 659416 420723 616358 154531 620909 260329 888169 122676 710716 414326 564451 513549 653880 985917 1033953 804413 31998 605113 396158 426739 177641 170807 857825 908492 585238 511784 20470 593590 588912 417618 673763 872340 335158 731475 699543 326311 111566 977648 624605 979085 582719 307162 597587 418289 7133 463821 763654 599271 971289 391877 940408 554814 427002 997724 602812 110194 334462 560319 702603 763684 114087 736675 762232 478371 634088 692081 384773 383622 883532 687242 106195 973190 633203 670162 472049 644219 812199 724646 121454 844221 796463 909846 979657 274255 516375 831292 486286 399098 1025496 114075 228614 1040577 439988 842019 248878 572175 546941 245106 922750 1017421 661149 870865 676534 48978 868099 764551 800752 176831 339883 619718 278194 179854 821086 762027 93646 882353 703548 869163 1002073 96471 929353 565883 684830 529147 597740 236188 975962 243612 103418 685139 445351 383810 472485 905507 260890 321086 1005340 824259 975980 122461 849121 799515 699210 707900 619659 309502 560511 992559 896196 64077 211191 708358 295167 699423 306383 97831 923061 994680 617302 230343 863514 688571 556774 695268 840562 306021 871290 700783 319257 971062 130251 998694 1003866 93535 124912 34799 234102 155505 765766 576348 646678 867241 436591 1026406 976922 689695 242899 711247 509651 654424 873308 501299 372682 236965 539500 93850 155560 487184 699535 195553 629846 373214 222042 828779 474544 476958 955322 947510 988743 371626 976720 461535 742695 751843 680719 870863 597114 55934 326948 318603 317011 755253 705325 747234 816791 616391 307870 386761 1030174 671435 175317 236771 1044764 363414 224087 1025322 37863 595382 129051 736057 587508 1041713 469460 490604 399767 1047560 806159 452803 162639 85692 840255 327082 817802 1031809 568231 261538 832818 362270 714941 826819 179651 467869 1017804 622282 624361 261397 519776 305077 641898 901757 55663 626239 731085 347723 771814 768588 183017 612786 961148 257031 111573 904523 864697 610763 214491 642514 603945 496159 628142 389231 928441 367576 116181 969142 866627 711559 694076 289470 97071 914828 192171 765453 936867 163142 962683 940904 237823 988358 92787 446711 769700 704971 817463 247014 323931 227514 616574 560095 620140 888150 945961 223930 603900 1000300 577392 79609 70527 110542 836339 720680 745867 175335 648649 851312 968553 983837 584174 922422 916129 899914 584947 358274 755483 478193 497267 638380 349390 494135 509738 1001257 381420 702713 564699 120957 485932 608059 485660 420143 925034 468908 687186 927212 418291 726006 921293 423555 991864 899768 990452 972675 491216 661452 721821 32327 431097 831926 717930 254558 149429 588915 367775 169657 429691 86943 1035176 852725 63942 178113 626070 490568 143022 124392 864681 602746 819439 463732 565739 413487 612824 389561 433687 751119 901725 392291 312185 810977 711891 158931 854838 305757 723797 908321 706034 706149 634174 71610 270010 912461 463289 355229 632696 574141 851744 169788 893627 116558 584611 942734 285279 674238 720068 995224 518818 38831 613754 223142 643863 411353 840387 860017 548327 628451 445547 634503 400380 371885 632943 886616 802247 500185 224935 883145 383609 736537 937785 685715 100091 580986 353784 777121 1012169 865223 674646 184274 682342 383972 379841 506296 848430 604922 804347 299769 170557 597365 351055 387275 873942 180671 802507 120220 161588 408492 673687 1024646 125239 442878 678632 735142 351706 436955 986868 233180 839247 572947 914521 973253 682951 830006 942444 436605 28333 735454 870205 949792 447448 846887 386323 322524 471673 210713 830055 113557 16376 95829 904459 940085 256557 911178 167805 441105 522544 883121 309707 321447 478870 831978 855932 554988 417740 749737 563869 63086 759334 211118 669129 1004306 982184 863029 619421 670259 466857 670598 489010 217000 703704 439993 817582 835086 971817 357082 241807 488263 322710 818032 890784 638914 675379 832219 931725 854906 768352 581338 154581 893727 270075 701757 798513 444197 536403 644779 758119 759630 466838 234618 382030 856543 499238 424617 54847 611102 308668 324875 552187 151386 865694 517175 237413 669787 374120 603629 601068 305982 639953 759949 911820 111006 229751 122713 651768 462151 748373 642602 449059 155566 588644 908437 861366 778360 948317 771749 976585 247417 240975 321468 698313 968504 510509 666965 383473 767398 326811 662997 162281 636348 52911 555071 187574 300727 510797 934351 633487 349979 645366 487193 1019554 552890 895922 839277 439693 758841 993130 826189 730429 368877 640922 752306 22265 381291 138735 948630 976953 758721 965572 777513 1025436 532371 275189 586675 902962 788406 889739 516841 144615 75725 321070 114025 175960 927354 58809 400371 494387 376011 259461 645517 190591 250832 900300 121670 710759 1021033 653129 823150 886707 584186 789863 818088 889182 1003122 407528 895693 278130 912738 130435 972449 689891 685493 981442 996268 955557 732006 485852 249648 851216 902233 428521 256373 493530 889419 464279 1007646 569316 704136 871626 422967 718985 54135 205615 920351 439545 654888 636804 661443 617693 770894 613595 538586 717491 972000 759748 45807 435705 1019149 313974 873960 179508 298229 844531 800141 432958 681558 472587 446251 1005234 519105 942253 915936 605290 358998 895085 976496 894147 434645 653987 993593 379715 741613 1042630 919990 191939 690395 237462 308477 40820 451802 976801 898572 764237 647279 616154 781442 861846 423562 356599 763228 220460 710556 872105 1040548 904006 646378 421274 734087 889579 1040443 211366 268027 292463 848566 484668 929043 588528 781616 174879 535035 619182 423164 62452 291575 335341 370534 623987 176974 715577 714395 653058 231835 23447 249747 620305 506017 193937 409493 918771 703942 474382 308171 339322 602486 359253 872118 896722 945636 239320 585516 942889 106403 233257 236606 744999 110367 896824 621238 1016990 189773 505192 720013 500435 698291 359731 873933 642275 838971 489518 446432 518227 182639 463583 354902 749075 306901 565190 433779 168918 951249 924843 844851 620186 374540 877540 520365 907475 967144 914272 480873 105884 960428 450318 28479 114545 507568 1013089 371999 442599 962124 540335 252490 110299 710322 485992 988772 65291 891463 759439 384174 540092 126920 748456 187251 53979 981386 779598 489223 705511 1004366 986283 91502 912024 343522 773856 938294 746929 626606 830355 751895 62133 823785 327152 482082 335474 712642 956330 204700 767300 930707 809763 801989 867237 487763 409036 670398 173965 428532 175450 230907 252120 112758 470857 472001 433638 120951 867482 699494 113841 451539 221925 859799 385932 739174 916483 620433 959647 207279 735585 457751 374167 154510 692918 191411 496846 403151 292027 326938 710069 775060 447151 341670 997721 1027665 823161 758102 167511 210091 681845 413641 829654 464330 253517 580437 767077 540460 806099 391010 1036598 213949 207791 735634 802473 28111 207227 842449 397439 899816 966028 904461 833821 627643 381401 699623 187943 121115 139743 232559 689597 176367 973236 870876 966886 125275 487943 368225 639933 227717 309092 186135 190679 410549 935583 809166 978036 997465 720397 817942 650502 225657 421713 433342 85823 638768 171853 123822 414375 998539 861463 423653 440139 121406 711480 750159 401146 756301 585879 903817 591710 89881 167695 859449 449353 705262 249502 93093 273214 714861 276217 208189 989922 972120 575159 650052 887453 481501 1042545 45014 993178 696926 242573 728963 899878 771347 365531 907356 518704 844925 351581 153919 1003690 453046 293941 567266 832623 808409 427579 554349 977510 304493 484267 635181 331748 396955 244308 606707 443967 313059 805364 1001694 723689 808127 205277 96747 433603 170815 441399 427806 686565 64186 981060 454085 936604 460726 293348 222521 752257 829129 762364 389962 847689 642159 60639 710287 499353 420503 911142 79259 388784 64846 218612 400330 954280 111807 998289 737343 433445 1027312 960289 1019068 647499 247446 650584 434295 832659 862606 157650 1047556 715996 408477 62905 171573 947484 952235 757276 456354 830620 818424 955857 420312 503074 883817 983278 711852 282537 882262 883881 373884 235442 682807 666557 861813 847472 702924 160382 873321 349043 950687 523334 867297 296954 695149 887038 912210 387663 637331 617710 612585 458520 685613 304823 724767 390919 560031 422630 478787 200350 1017630 175453 640351 919469 571100 60643 817514 571499 403147 945042 961292 951529 276059 203709 389684 565109 709986 608760 972994 382557 579772 774360 1032789 140765 207353 632894 443614 945269 472928 884018 204780 339890 979397 546486 248042 583247 451054 681683 715576 1037330 931933 855339 684901 765384 584680 968919 1022733 237161 953701 102294 880323 254727 968231 222139 480236 665450 698276 206383 927055 634170 293180 549363 875760 294671 884305 501137 472882 750882 440379 395767 835109 477169 550635 424395 146665 446619 998850 962051 463351 191821 798526 386545 586348 474768 923380 248890 112300 851026 97744 498582 322245 773553 569817 202364 785953 480606 922911 931964 703527 511382 554231 148350 846011 425142 728312 640725 476589 433012 898277 870206 937013 949968 889814 379864 57312 143084 89691 625239 746620 475375 893278 898948 492390 695121 808692 665555 101238 684862 764302 768139 361465 354533 969896 1044628 936822 76667 660303 1017282 339422 187467 675292 488220 976540 618982 747692 96497 294836 325710 811135 718879 972024 89719 256869 469559 102311 450717 552683 609469 1024598 736086 310723 294595 58015 411965 978754 960117 926583 948946 352669 855751 125047 993768 905952 622424 407411 423511 899635 431797 240527 414835 183677 515236 882220 765507 191949 769420 346299 1005205 249514 483759 703771 882236 978512 227612 864915 471965 114485 386864 1023621 842279 809829 242235 458416 893672 451486 288663 1007966 654501 686539 711395 751425 750266 519189 453658 1028429 639973 747117 250463 392640 578477 397559 586202 112533 486038 438685 543993 606176 965913 92922 578539 400967 568997 314105 616259 1004387 244209 257826 879492 679635 249735 809770 674236 487742 890057 572702 380850 993557 95801 794023 121842 1032628 683697 964233 974108 694227 146897 664029 960591 858062 679437 1040932 619452 922302 1022882 909764 350090 802552 975292 523281 733121 708852 260008 97491 1023328 1036405 953022 169679 906027 313134 513194 1035436 938301 417167 449520 730902 385827 452501 434547 953053 347935 386929 494697 390410 800647 624540 477966 620694 128267 871395 625263 240592 785024 109483 587337 464605 745268 680271 755035 632619 895856 1019188 866256 207775 897464 864710 71999 819138 232327 779713 343608 670579 883440 291555 422959 188796 767256 352431 237135 743153 1046280 752066 288543 742759 697037 371889 310705 112491 196182 611135 875634 11770 800231 63205 209774 628508 638147 734735 363855 789199 695597 854993 234398 500793 1002645 626605 594559 880389 978577 876188 253067 436059 191805 692122 760736 468830 211413 980742 889628 867918 448681 191323 449380 999653 383689 980196 853902 645475 691859 925413 549806 788223 472468 315613 1001115 635254 687509 760472 182607 661053 967726 825787 584239 32125 621219 380334 949080 369623 833358 761612 821971 89716 333183 249315 839063 513304 855756 466289 873683 932714 326958 119485 487949 911689 800646 293351 517833 60311 550846 918505 693966 713782 840924 278010 946463 939953 968624 420406 47078 49123 545534 848230 191607 358854 367945 192150 191349 747394 375525 121811 586351 195804 558055 572975 496298 777098 356797 112013 1026232 1037335 87751 72667 462577 775014 465470 992227 878533 251820 304047 503618 413283 944013 905058 429015 931734 1041316 120211 120664 800177 224104 693406 442974 992599 255305 145815 478036 544753 220885 556739 172414 113773 654528 638155 178531 636111 515109 875448 316266 181839 807674 740702 984499 354797 834830 463339 829366 928556 375668 752714 1038392 189111 635423 678699 358712 377623 604380 385845 464459 601835 446716 479807 212404 573096 114532 749218 388760 963214 327082 78763 644561 996149 1039490 342504 260490 954685 237318 906051 960204 586973 734611 317339 959321 285929 619177 126351 1036784 726394 446713 865588 955975 605749 498577 506150 171489 607217 618409 906964 385131 613066 556581 318074 696195 774726 487922 964280 607212 571747 244009 934327 241113 579825 1035841 605041 833252 845359 930703 844597 747427 468319 315773 515714 359888 677228 208430 932712 497724 79535 771697 534999 213989 742898 735484 603833 920437 641462 103319 114227 591679 125723 736563 644327 849761 362429 779448 560949 161766 885242 825167 963305 348028 473800 415550 670424 222190 493496 830055 913637 163681 402303 952877 935642 416891 636332 736972 1038533 516536 559993 206711 355938 138862 617960 989492 944279 142191 317753 881750 118542 678898 822726 534271 193597 908303 501053 596319 743301 604022 204342 427644 468956 826966 1004129 947944 467663 240751 682421 349692 932768 913509 871804 455075 203863 212419 95355 974104 758135 30460 859073 664926 849415 451034 502001 906530 649358 870759 32045 326045 104351 432342 654499 863076 510657 243878 580766 457986 687728 963493 595759 1041173 702034 701589 665854 123551 760458 477049 997965 959445 889079 975768 455650 675643 701045 457796 863278 585172 155544 599801 1034333 385511 731363 956900 924618 905393 118611 424405 735123 320765 941552 309719 481110 385968 506894 955785 223990 494972 266142 304623 614322 183774 522886 913690 766748 772531 989978 1019068 686712 552154 382190 498005 315806 937646 357097 194892 613178 517508 408048 240746 747641 711656 736037 727503 537587 476842 846808 224790 808346 83699 361167 118142 845147 382236 781416 709853 864542 141262 1018161 392489 32482 1019576 509850 130760 673241 255830 826797 530172 571340 713575 182197 171726 1010904 312829 722895 779593 710151 447316 49082 447277 238968 171495 45011 244247 858727 530169 217945 247603 992218 423527 990104 495501 1008550 963358 440079 944569 644585 971883 181227 32119 374327 309946 351430 726927 440026 315743 993438 404973 58106 830765 252562 452038 510178 724281 773686 977063 978516 942773 865760 921291 162723 384844 923454 958219 287163 435865 873643 742250 48056 988819 498130 797117 886742 1016014 232373 110552 519175 332221 402047 489073 861774 247657 588807 858470 302682 680846 390769 171626 948658 309236 901965 1047617 1009266 663363 615822 307961 905754 864090 498572 183119 12282 474480 497758 537495 422830 949368 925229 905096 909513 828665 643503 806518 214333 186283 60350 893119 214904 1005746 77774 251800 737741 861843 653218 128666 102373 651010 291797 619341 588466 377848 835966 806577 122009 544094 955283 457003 103868 832903 654658 256732 733511 705207 63221 95927 504911 362413 816926 1020372 464107 155413 1012609 229951 585502 809625 357110 945715 214982 63404 968273 256777 744762 863645 779836 1004122 235993 254199 471431 762868 183469 728020 945260 378299 347575 682471 906377 462181 374171 521552 179475 706979 962790 465717 130311 204109 250769 781084 104697 236723 444109 395647 462231 487053 905012 1013280 728677 781958 1038024 240051 578493 511856 399996 286418 544636 470370 400766 284077 760690 207539 388637 978010 346970 540218 233127 757575 795902 94011 586119 943036 1000419 980424 233241 817245 817628 696266 64902 353631 962178 629087 890340 674790 642259 870713 255765 349902 708494 51966 946632 156922 760162 583727 1025145 583029 563187 425015 643938 770265 441431 944841 110508 89007 602429 250454 567871 161183 747181 1016021 255819 478054 845919 379856 668943 258257 178101 1042209 124786 994701 406863 306919 54221 975604 446214 55175 375132 359747 804822 452246 973489 651946 746234 699726 969060 379183 813327 258339 579772 683388 734107 417678 42711 583533 532309 42815 118458 1001818 425001 622349 153278 112939 518745 314063 171760 184060 731675 618166 1034642 745223 512147 208323 790494 302549 318452 959258 605491 710405 699227 886076 1039512 828535 941611 822701 630066 782676 890134 940393 953741 837531 515176 219896 406492 235799 485663 714087 567733 399226 882961 826195 612807 808542 362474 904843 919930 1009009 692137 894381 1036041 171383 899627 421114 413150 487774 502572 947621 403646 343755 25311 356268 311192 997927 630540 455181 385269 441441 974408 730601 464310 101310 743378 607609 244145 357333 791935 651438 581112 163534 464732 775778 215673 646868 900123 171851 151275 563901 453659 581344 451477 443222 366537 968370 749979 973609 423288 788477 759397 439150 867744 911533 1019724 327245 302898 828510 1010352 392241 122138 667558 575271 872282 770977 955787 187815 835161 628549 750676 665175 781908 1037889 138678 188369 904965 416663 162043 241267 112493 338639 494062 1008981 311256 609915 577001 143077 890695 714917 759161 452309 474305 433454 298679 703606 814033 744749 510706 326927 31454 401098 915792 878941 142778 358987 118390 1013538 1005623 959349 511665 917695 890354 818410 767275 409166 295419 144853 685877 604815 216685 700922 342906 40793 1000294 943418 687493 754367 715441 290616 845129 695213 492335 411343 937898 369485 358606 927659 945046 984495 321318 750716 231801 128633 735322 961710 665463 939484 489588 25083 1028580 897302 394621 969246 851488 437611 289371 583022 478892 353486 488046 154067 379996 814988 423326 689909 962186 631991 448259 212700 148719 985895 474924 745751 734824 544509 508719 761286 906317 499608 731455 838376 292491 569017 838089 945741 719030 242078 859243 810059 498150 769035 452836 342383 883858 646089 740946 702673 965957 649838 877879 222630 467194 106453 978454 485499 1016633 374229 922399 416248 22975 702931 864163 114545 876340 975761 779632 237063 790329 972433 908120 1024348 216882 239947 474701 317694 894808 750934 444254 380014 514646 578607 494440 493497 409542 651508 465819 403087 453257 672726 333487 62495 91573 843554 247540 89883 544651 1009765 356710 457510 649689 998852 939810 352065 731742 124223 950525 925005 175645 304471 424487 182077 73214 779291 360002 850581 823613 629986 1008845 163253 474080 334430 698827 968019 746986 301012 216780 741603 680891 367517 219501 728985 1005128 216732 253721 882113 406489 617253 836950 517213 120635 554936 1006233 369853 232671 889255 461550 899912 932772 114203 401102 876178 937397 937799 510732 745160 187257 570939 772577 826216 723422 187977 217975 938127 47475 1002123 126696 922743 993776 50623 633309 391313 1005460 223891 889398 367317 225597 548623 756638 898637 806554 812968 357750 382523 778859 246718 720137 1021606 881008 520469 387026 616954 84925 276935 296431 798448 53502 1012377 223667 310000 417110 603754 179099 118126 114093 993487 894355 501669 993595 1004815 637007 742547 172943 247206 1025830 451446 640996 724968 823132 878380 444220 509362 686187 866854 187847 629748 204583 177437 60670 713566 189387 383427 189912 56479 986004 952145 877615 215611 962187 353398 797818 701409 941350 941143 224406 616503 310595 125294 614076 919293 584163 357337 647726 597305 843959 923373 32444 603384 1037364 485658 763660 509513 630658 64857 110842 502904 488605 800045 740942 1021642 1043717 899149 191724 874468 782905 163383 1022288 949059 177981 81437 506053 615996 829669 399981 236185 176883 351639 77801 350781 645554 632632 547811 704332 325244 640995 736527 96104 679331 129303 64039 347613 778584 709979 230892 487771 214847 335767 962900 846320 928760 57141 337389 665695 178630 320364 942479 756530 992583 745362 966765 698261 947045 774318 886761 960173 776354 517773 288635 59855 996686 521356 760165 461917 710035 692347 977354 878886 882763 1036104 717948 517780 219498 504178 818745 130627 497195 571260 681629 693134 1025576 161518 482537 404935 1027610 882713 494493 588172 786192 497253 886681 897862 792431 605123 391219 596941 757126 891365 251113 238813 294065 1017934 413549 509651 675686 738119 572601 736180 102197 237212 292601 97000 364490 187611 386260 668599 482928 979347 727612 793049 769171 194288 559711 614777 728867 185011 491894 432252 806641 332647 588396 159157 857882 125150 760120 897969 346989 317246 568553 1035657 256485 510822 312181 602743 580255 701207 662388 705151 501043 230362 784538 695474 1004890 167798 945873 624503 492259 1021996 759588 253105 734562 439893 895814 151260 974934 589233 741261 470602 780885 913499 957459 320421 463407 374476 912178 748755 276939 687764 971436 1021259 151403 32235 126422 55863 743761 447567 580809 844773 320215 356115 463669 122643 670027 648162 302932 351628 849521 336767 732946 373015 671369 349965 739196 456090 882791 370439 237281 932326 96019 382804 762425 772491 871733 335728 323381 51691 252971 321966 327205 511126 775107 997482 964883 85749 252597 64827 634539 597957 812123 241314 250671 935862 129173 481579 224711 830639 847995 191892 501339 714046 762608 294593 904001 841688 322454 957840 345549 548405 1035142 486234 357868 373976 945030 752211 746295 79669 612238 371851 463407 1000812 777633 718597 422957 70397 127772 406331 508786 939238 871563 420444 151247 939820 803835 507537 675269 1003551 972441 768560 857639 559535 814034 531399 509294 584645 26588 678503 827151 219015 872860 710423 457057 342669 487455 391080 1013862 189261 113146 652970 222438 1010885 686165 642292 713811 744773 502698 78327 424476 632403 652501 707359 479563 944032 889804 244137 296382 243770 204533 436075 374630 81390 791355 1037392 944985 798010 105306 426942 551615 614286 619128 60143 292182 716905 789374 151534 236794 249623 1017240 960434 949510 126618 662334 761611 912561 950455 202618 447197 551743 373399 875527 774503 574206 26478 173863 501021 774663 634323 24555 78071 881035 190178 540220 939324 768398 254807 863978 460093 360354 622257 277599 193268 550718 254191 908066 310388 36795 269301 609916 792956 294882 733590 56298 993959 993393 81275 664415 420667 600974 912076 690959 754414 887796 193821 812374 762998 1028743 994604 436181 522802 690678 844331 485689 241228 378717 806827 881136 958774 877015 939665 346911 285367 215549 519436 971713 421319 1018410 373133 1017282 837552 937529 802640 944839 122793 318247 525307 601147 871687 364926 455916 226786 837579 315575 653218 388020 27381 832591 385807 232307 873906 225503 718672 647755 588628 186102 915485 626262 641865 572070 370460 217845 187070 703882 850183 634753 367538 644515 408183 767144 94887 725970 306673 937733 827090 653024 81587 873186 196369 618061 178873 726396 329407 772237 863771 975509 482016 407274 865986 993972 357625 854583 494487 909711 375986 744624 672895 355962 434671 762339 382897 538398 314703 481621 437905 901331 911755 308890 962345 756028 968455 881159 615346 801311 725985 1040692 633303 1007893 160885 500949 630073 368056 585114 133114 923711 381306 998427 16090 1023092 481053 1009253 290214 715354 886181 381675 76283 347598 956355 256420 514163 931228 425036 826509 451357 404861 568268 912722 126768 812430 633820 715489 505372 456323 468495 343731 118075 88871 911046 379455 355631 998667 412391 354222 413625 682190 423648 1000139 327449 646316 146603 990030 735654 231929 851713 208094 984637 413115 510858 422138 736840 174199 228276 935070 341989 924518 233413 72958 202651 872639 727541 798078 929006 249658 899659 659279 387663 167896 255091 802492 286363 547834 671255 701754 1016569 147001 452850 653061 929761 388450 768557 790483 872147 872328 258143 973160 371038 822557 285547 628588 914972 574423 783953 330973 726317 619290 758962 1040922 320243 976010 317288 979353 933999 352956 639603 945201 61913 899524 701527 970937 691130 664383 183742 986832 305051 942175 436303 328439 789479 815167 921022 540103 403771 302638 339757 572518 801486 946585 466633 335417 500686 802193 123827 342846 894780 867173 302039 943892 190355 326817 422301 1018511 511260 732898 956175 978307 824639 216171 920798 645942 278247 210063 249165 218034 22454 1020677 1004390 680954 437813 763439 464497 997141 686678 935134 423063 846227 637163 256449 806475 837803 939878 584125 880033 400205 482606 289191 491280 180004 812683 664538 351475 691555 373161 931416 762078 508566 64106 292712 103924 448388 501488 774189 746271 507020 124495 93166 300335 844894 261226 719973 603545 616163 775988 875165 144989 752548 890332 502201 879794 621692 837529 417624 811927 432540 257859 736888 846019 95723 1013916 405095 985501 951036 648715 430711 373849 414830 516411 38847 988687 50558 192266 758437 100282 784946 896281 654596 826795 836075 12187 207277 121685 101687 127882 676567 394615 756915 609909 764183 938526 708137 732295 259652 814994 860635 1009798 890274 850572 840829 639775 848094 493433 313289 225631 450136 906953 478574 548077 387971 196110 359400 756126 390925 631794 763824 1005878 947114 711251 959595 58356 754494 846138 402398 371518 444264 470689 955925 1004428 500615 924474 1016221 971992 571677 764537 661354 593743 1028993 985582 896043 126778 469143 623597 939132 556837 845229 923315 362398 642758 522388 717876 758622 356751 801623 869607 44470 757035 200381 685930 875318 245949 72631 112524 350575 371051 814900 889293 144757 888298 238839 698806 700627 486753 1008942 806551 978144 86998 331262 735573 81830 56957 986857 516947 243883 62952 304626 654408 745106 322386 827337 218987 425606 179059 168871 961163 367663 521825 152701 371320 605874 695153 270281 347978 744401 165055 340940 579893 749831 634424 635850 313599 450102 1002610 804348 416729 671553 507523 992028 1023520 715866 391209 190915 918262 953635 649775 353205 363998 903900 975207 355050 388681 496601 668871 892028 636538 857747 978051 167671 904782 31602 118507 755441 346990 875030 339740 390755 551503 212153 842160 882801 903822 696009 208654 810059 773641 314827 634291 856011 912516 1029777 509889 939091 1020533 985243 457301 513074 855708 758350 957753 666983 456975 928369 929118 221931 570190 825708 325006 900452 867124 802700 706798 570345 824444 607863 807757 951251 504926 512685 914442 726904 149967 157157 1000990 701989 912744 617742 576634 1002269 255258 973020 531445 166591 1001098 851481 15851 923603 136701 210362 1007972 810227 336629 435535 891544 610266 942966 340759 402655 547453 722668 743258 955606 334943 1018953 443787 716188 838382 1012144 997010 174782 414454 309021 234911 512620 782475 383909 62119 142511 834994 359461 1034883 321438 478006 900548 352718 585852 972994 792751 905381 179066 717036 1032973 51051 904680 941451 830420 857262 309687 97249 250079 79290 760442 731990 931754 818506 510874 841911 443626 189246 1030166 900272 727672 749348 89965 860447 910729 186614 285940 441556 1028876 21757 52891 680603 290267 474137 93485 436726 194699 741041 767336 926444 454747 967283 907542 939403 709099 934265 706452 411134 362492 860477 255350 765649 507410 931226 174062 353390 403615 177904 304814 695511 245552 940214 508613 577385 626942 109695 935544 755525 354589 820031 778478 548706 963355 616574 540510 1042582 831013 952116 878041 347814 326994 173929 616273 1037366 359022 492383 111581 838578 954926 230890 798657 589264 1016270 415947 905483 641988 591349 170047 251747 785697 334637 661500 388892 32197 532062 73677 545789 898566 890455 1009313 551350 711085 468702 1037862 735944 421786 543295 111262 808174 834668 746161 855969 984685 404829 431841 556466 735595 193886 402751 618375 1035089 205439 1046033 831897 157950 994768 488334 28511 365528 651076 901223 907842 967626 539355 88414 737786 864096 675479 992200 1018651 516894 480234 637333 161146 321492 293369 246991 508494 220277 775253 585961 1008549 707537 945432 240117 597658 618141 392308 1025297 663436 724190 387397 855954 370749 804798 564471 301863 714908 906566 190023 683946 464330 714270 624579 302951 240120 881995 908448 903406 549371 321754 409006 211545 337788 492411 429737 158919 444333 440075 641655 315190 166607 730297 736675 643695 445282 236007 975442 877297 922996 193433 415704 796270 714097 105823 384042 124703 740984 679119 404795 391940 719132 146421 494962 634246 729901 988971 244627 364907 313231 159065 290518 765042 529895 505934 584847 1042492 228953 619475 453677 424253 899667 856945 116030 359321 681654 302367 233210 555339 492911 764824 35838 392342 909726 1021512 1000751 317629 939827 329967 607655 768176 844558 233052 58203 774957 824682 377778 364109 800508 488074 650964 220397 770285 925385 469047 1040132 144094 507208 725199 237014 930505 646448 619669 534525 653466 728123 518261 572075 996800 240342 761478 197373 89976 897264 400242 232686 918493 496478 569779 397087 779084 937272 258958 960354 961350 870371 523333 1011013 570750 750452 251873 1020702 390694 873066 255063 836687 1038610 762817 153548 1028679 984017 735123 260877 1026265 579313 949130 236830 1001779 609251 426876 478580 759055 372181 1019328 364532 773804 745758 44871 831677 531894 922985 601007 89743 946738 146421 571547 987991 960228 161246 302955 496794 512426 849604 580306 1003210 61366 256114 850454 621135 895644 994617 1021038 959580 507042 669532 509142 1002538 225498 184090 245346 643878 429497 61044 535029 748980 508247 311125 25851 763559 193380 253137 478742 436660 693047 250493 1021137 485604 365279 519363 215927 794060 46039 162275 629476 171830 900372 893398 162744 1001938 125422 370387 586446 1004740 709475 457426 956988 478395 324072 703684 217909 218856 829895 200693 477485 871269 879371 1019927 845697 857147 481165 359486 638486 840432 421647 180169 194703 756713 867992 232929 765479 160889 710893 698998 890675 616853 859378 890275 716394 188262 909552 682893 726966 189941 405319 690775 502555 758479 654486 719006 954869 190236 523042 224364 438813 676751 302543 866993 940883 642162 419515 840883 1012625 1039496 346415 513254 1040461 671187 58063 231357 448081 257860 763876 969669 465935 891274 462182 915555 726876 489671 584566 1011077 565758 141503 887531 561129 665577 518681 95713 769112 116543 739951 913487 607101 370874 789311 759962 382452 77290 855215 474773 1036295 173427 732935 780130 387099 571900 240670 358219 104827 709596 732656 308724 501398 522764 717087 881116 507029 318140 629625 81262 225114 505626 357213 22519 852733 119796 1032367 671353 128180 928538 348670 779892 1011492 899608 511364 387262 758738 975650 892983 973004 476627 310884 914656 892322 136174 69487 965988 850328 1045188 881384 727921 1023632 709048 191143 276663 798705 949032 962793 644569 105970 759460 600443 457923 976616 602606 621986 348407 583132 756127 874332 170932 584166 372458 357346 1024744 647765 640716 1026121 408771 206175 579043 201657 310006 379888 145906 636784 385437 998950 832111 553340 196428 282518 766015 804856 20463 540526 971619 125649 717260 766551 711721 636762 903318 908558 420697 759505 26575 741500 208659 57855 964886 283135 958821 858490 600813 183286 377975 289453 218413 162646 388613 436889 829372 677720 723815 923447 244307 979217 987373 834902 439667 556849 380820 117143 210412 447367 751173 682614 715444 247284 911142 153367 313467 618025 633334 293844 451945 733756 747174 378462 814962 224866 350330 923466 977801 943700 879414 318622 419760 463207 841430 629531 956652 366052 342917 454128 81211 21243 290550 672749 774294 371659 700921 684779 961817 1018171 697631 669899 391271 379606 435893 339422 635363 517709 325586 744517 894393 301438 367982 588339 358926 478858 228902 704060 376580 331455 121208 736938 770488 1025172 849212 1039889 242767 936172 301819 647759 801697 1011798 802379 208093 718413 161181 832719 799730 891304 29502 620092 567129 378142 889836 705119 421352 187121 866891 904113 220301 367817 969046 652950 79783 858255 583062 459767 727443 115519 1003156 719450 519720 241050 387924 1007838 555255 289235 250994 569839 290012 500487 77300 444511 278234 161114 357973 185596 617900 855784 722846 944457 540043 282315 935735 878238 96925 254358 80698 520660 942960 162647 905436 35703 701527 467259 497943 720391 565078 626121 762079 780872 520419 872671 539478 335029 568875 456040 769226 850538 211805 645048 506060 852982 1018014 642695 30451 285039 68607 570109 795966 992463 255640 472710 501548 125831 634360 117485 448535 969495 501976 163562 386831 635175 1025559 414013 763622 443230 449566 636061 764622 882716 64307 341235 994900 780180 854996 112173 683446 1004858 241316 612267 521780 405179 678789 693187 936899 513164 282425 1025596 714409 498348 46871 814554 902097 91119 784441 756350 883620 111834 997003 763594 896960 518625 630540 699130 806543 704623 385510 756676 987550 698300 16157 866909 942999 977068 762364 1008786 936393 747201 520394 929385 355036 765842 781353 552015 248587 203257 651654 191411 258742 717995 789996 1017464 705710 708437 179322 251789 352038 909859 418718 784785 422382 666541 633067 517368 887214 278012 757533 707478 888426 350652 660457 1033302 211194 345813 815319 219765 153305 631483 766254 782893 948430 756850 470118 751822 74493 876790 965677 724402 736813 535999 832087 1023168 228431 183288 310571 956194 802674 292202 1027744 724679 883224 813869 431339 646205 898760 612282 415623 522337 1022243 323492 84222 468695 990883 46072 235902 379238 784429 986035 104574 636055 962128 824177 634346 936250 406953 1014146 709415 839094 948160 923364 769058 496294 304827 774379 241013 765633 764701 930425 480228 1024455 486632 341729 693372 485980 383322 855347 862554 450983 940645 981224 451675 875417 585283 390797 904554 720708 205277 285414 972920 970278 110451 453166 765030 113485 746323 897054 158139 829273 1030737 488387 790246 650858 580330 1042821 320492 878377 751206 817882 836175 156143 837491 123807 418647 488250 915552 694997 595757 128691 416543 457231 870780 443325 684719 1013090 81310 1034441 741711 227514 300949 55191 255394 953841 669326 1036439 904536 384047 61386 505895 250079 437362 258409 575458 583629 315629 193675 441169 505074 567871 125050 384229 947100 815545 225631 464553 909768 888487 145335 489099 968014 219093 888105 708180 174763 409321 103199 183534 913667 861678 944315 907388 948379 195354 764423 828189 1001019 1045004 369785 775960 682450 799674 369651 758701 505003 1034053 601579 619190 942578 966942 340457 472675 249394 583497 186041 699353 340437 953897 755959 649684 324922 896809 806880 261240 983871 948784 513095 887130 440710 97001 923950 324651 533479 1027228 515009 1008484 454177 384706 278251 374085 1004666 423524 643048 706279 844685 97047 587541 546803 436152 894860 146203 968533 850740 191985 677289 652162 848252 811261 925240 750044 44939 172967 595679 381299 355950 813044 647670 224047 762991 380087 894513 843427 183545 521154 179922 925542 518785 409203 993910 285677 317759 855025 866773 27595 444687 387753 255672 64170 898182 1021012 584485 252073 163596 477499 104855 888460 1004867 861231 538407 122269 184033 376327 613651 291719 473607 820702 871334 666215 180732 482869 1034392 480828 670364 61103 446247 307068 185784 407963 925560 48510 1014372 39676 1043493 651597 828897 97606 349891 334745 299516 46679 745959 554481 653542 331252 162919 1037581 859591 824248 935865 334453 614096 678869 960316 638182 712401 809783 349917 416502 508729 1012010 511534 224783 156991 829087 516407 23711 882467 1013818 982116 389364 399054 1020437 842393 734747 795295 326768 353423 700325 818636 754591 969420 762779 439969 930788 850306 761378 331694 647414 405915 153581 891574 601966 130738 586608 18359 649034 317109 470841 1025458 460787 363245 473645 554489 927382 143871 668920 969664 538031 406968 637243 440910 738134 716003 710386 649109 494493 451710 995206 44286 795839 83439 780722 94128 77951 495996 546165 73309 220980 969865 808798 732066 509626 366074 806798 909909 850516 249383 120305 678583 550825 586329 865745 857754 471470 874341 314715 926079 415666 488264 494764 841915 978499 648778 628193 867536 438698 1035314 670178 46871 489702 501993 516776 214875 538222 1012536 378169 874934 953551 631609 527997 339861 603223 967971 621980 553446 67839 200119 914074 276331 597702 649308 374449 903582 674974 732175 616057 910411 691881 476469 957262 687028 367398 358510 930936 700024 831368 432611 269820 383593 904086 456028 439148 682475 474672 818442 952257 234363 893803 283871 961308 989522 354503 1037361 791383 147165 308214 336254 103867 775509 163099 356647 129549 64684 256401 577383 385465 431431 76143 199423 453779 818386 187762 532071 97526 171929 424738 866443 719716 758133 518956 925605 468396 890340 825559 1017386 501364 1016649 814505 460766 446172 851041 1008042 164857 836311 976689 882831 416443 1012568 391507 992198 276285 139159 770780 888379 667358 662745 99291 473820 863066 943222 872893 809583 620242 701284 521300 502372 900235 122158 699888 522128 250540 399219 946703 987826 58866 696383 1004298 425255 211800 645945 647515 382663 707341 962312 230895 960100 314255 255089 703043 452218 573942 412631 374194 679531 232178 800123 980362 864700 277611 462451 246899 97619 481405 190194 773024 375063 940380 964426 761227 358635 968314 195292 500551 1005334 493214 236258 793239 783013 381845 516947 62899 726863 734545 323372 258482 808679 300982 408537 715531 740056 800465 618098 399866 246942 300687 586672 211251 838109 955756 60205 325578 673231 449258 859659 407466 593374 470761 996181 651626 58267 250700 898393 472915 695158 751169 1018203 892310 955593 490946 995772 501255 1046824 302791 732822 986542 975748 547071 512717 1046025 429537 761915 718373 969420 743653 362366 694843 771529 910126 445921 848345 341179 879473 763562 951612 793066 433042 886214 1030313 882808 647799 469581 782883 440542 842673 253140 817396 1004323 446405 203629 923997 710497 865644 875725 891415 442126 873442 880578 517294 145845 981386 734268 970336 926619 930739 784816 314097 620971 220002 390740 820159 570311 290382 449752 646430 816597 921211 552633 826727 335421 382111 806797 298350 608741 769287 715141 552855 664925 882727 799103 913834 898107 84663 495139 888375 411463 419609 572389 122801 774885 296175 520614 929949 326474 46037 713049 186763 439182 768484 816611 772714 520489 484958 599743 608187 65450 126332 359920 453406 681425 87803 355786 433373 1036681 785058 109303 585783 760705 717620 645996 178156 765011 286443 226697 1002658 929668 441145 837030 179477 830684 810188 293549 471738 982037 581416 250942 910665 433745 861335 1036739 874666 946797 789244 924221 678681 397170 334779 1041942 85614 498468 461951 844399 1024397 429375 734663 63737 61946 923640 991596 878010 834466 446179 976325 385183 1040419 1016381 241238 390853 274167 335707 120817 945171 478611 801677 960953 697721 556230 385866 1021102 162777 378848 510606 636463 644459 897961 238579 686064 894882 848419 215662 195271 193581 480882 1032239 15859 925393 439158 914016 739573 624055 799595 924793 214940 1025712 436423 469973 552117 943476 957975 844219 30652 830105 993754 368943 404601 895523 818837 1029162 870261 184806 925572 51062 993091 763810 607214 648862 398671 878254 386693 540562 936184 749681 407012 143273 779606 501082 629709 155054 839154 931887 438475 343266 397234 253530 246780 891504 154238 165873 1012194 970192 227423 180011 510149 554668 687175 383685 851554 985012 313308 371894 1044546 936429 813004 860271 640843 980524 1040911 765099 735849 736421 654994 859323 758469 1000165 1028138 843348 853803 103767 888147 905884 625047 376197 394998 670775 334397 587207 341235 831090 766371 908466 363070 1043203 378075 563929 670682 423131 329197 208543 728151 126526 514243 19709 676542 180855 269563 113507 770285 646608 934238 455321 838935 1043988 989515 649777 224717 630506 391016 239167 153541 261009 1000903 389775 694184 878715 845590 664547 305658 920027 768291 894832 28267 644189 841386 191221 341452 630006 405177 109215 97671 988890 548709 938573 648112 220625 489826 702523 836457 371534 554395 466778 1000890 181709 549583 772534 235871 500920 698749 126315 252118 423149 226675 898243 800573 123898 718215 32372 360224 709485 659126 509598 796654 810769 192863 76781 1008306 975324 513388 195813 123637 188138 799854 315273 855259 644465 335224 153807 292503 981281 718234 417324 605430 259684 622109 622089 233969 64813 416869 801506 806587 454812 128625 914160 758891 566653 770762 215024 700057 692083 965394 252444 406766 838423 73086 677433 952810 588852 638061 944839 310716 101502 274395 176108 571242 706444 854462 359364 703732 454096 95070 382766 220059 875221 663355 895195 187644 957205 60535 742954 762105 268254 711736 726421 225692 885374 501061 881058 878347 437643 709987 229011 372424 582393 174067 783600 471226 462971 926194 1030469 292561 121627 552813 1030225 798457 151494 500163 938535 702553 619597 225991 392339 438637 421734 705406 973869 316792 660405 887604 883207 955630 94160 947769 818136 1024783 470900 341489 322412 719530 231039 323129 176011 588813 1008467 696124 769617 355772 736601 515105 728254 472437 186191 391706 666829 382740 905784 734751 685843 1010124 48069 239179 482889 816099 348908 138870 462290 473428 898412 359051 207098 470575 430887 374909 881203 511244 978608 649639 169759 961549 758590 712325 702634 708779 552061 471463 495373 421610 728806 822939 452429 685406 521497 434559 219535 332639 493679 186796 954927 373880 310724 294413 94069 137079 738213 875457 462541 381301 108831 97914 566710 316881 239497 881299 258774 208373 296895 609127 570431 307871 16344 291615 257268 935774 751737 320671 243283 717851 580197 829660 290429 343943 972878 282399 731365 991607 265167 316653 518017 970252 923345 317221 875218 933796 710030 576181 959318 88885 451683 249386 1021130 922329 799411 798165 945366 454883 713551 830394 115950 1038633 683930 987104 357338 610847 489200 926425 236247 881095 260713 755827 371285 705911 183854 862705 671208 894856 61041 806809 388379 977949 617785 400094 114026 727446 420171 487921 939678 223420 637876 776359 856445 942663 689565 286705 591709 801917 1009002 849482 956763 258764 755411 926198 505091 436707 480229 494983 792171 227020 1004081 882197 366181 419255 277918 382731 473868 807854 665211 408279 588673 1016918 825790 945223 918431 923525 495986 461181 638864 120015 159285 377833 968620 292585 128916 859996 701810 435099 899477 429558 711562 517390 13119 862930 411855 597071 745223 313035 514680 965014 938414 473365 222709 46833 819136 662477 830111 804743 245400 320121 386450 862915 330471 324135 912081 584302 910193 840806 834902 581286 915848 653784 898649 686750 539054 632682 202415 505260 1022796 1010074 466386 159006 306910 738108 565078 1024373 716066 933296 194409 313213 1035532 445993 829298 822605 114488 927054 225221 943320 724717 760140 946351 351638 10227 771416 568564 128872 848083 378230 96021 457274 951614 1022157 908435 608494 709199 424116 902171 988760 859346 479962 445277 482676 814516 109487 762300 397243 975928 848309 4991 236529 342634 119533 354549 225748 630705 778426 863117 832867 455656 1001956 422255 556145 706109 962257 1000248 357862 462123 956902 430522 991740 211407 818394 124078 414318 635630 448077 374721 914548 508633 253086 815519 509418 492446 600827 418758 522387 746278 862359 399710 563515 793073 381859 783413 499097 976290 703499 520996 195275 619475 1032517 973090 648746 906830 712923 450161 901603 986391 783032 454703 235234 586907 407514 535542 520203 804285 392528 1011747 654020 342415 514468 774941 128113 853814 376082 84903 701345 508371 1042954 599359 467836 454030 785036 613685 709342 703189 472715 260650 814380 970179 422669 1025930 627180 761548 176082 500326 155118 1034952 838833 126416 81113 238836 1018346 693814 783452 879437 773065 816213 1036992 710221 489377 167882 984862 947019 817959 244893 987836 942947 301015 432733 755128 901821 406782 828858 707017 564615 582604 203757 857335 670429 403958 741318 505698 926696 707359 291927 904067 610280 302994 326757 517390 675621 1036839 1035304 238551 874721 249272 615870 155093 856758 904755 367096 683756 93374 649263 43855 93603 1030818 130323 256484 685465 653870 550887 726458 876107 574950 184895 775222 780953 994343 341428 809622 88719 822094 521016 193894 383664 1043904 712883 832233 671587 372980 109990 973642 1006474 411263 908468 736775 824725 400820 90023 861011 718988 765593 696198 928027 855750 846727 298639 473909 384151 675597 848179 968297 539807 125342 181990 416149 690411 793575 629101 229141 643669 877302 319917 259780 945841 61330 738677 882205 918429 518297 14842 553907 748326 903572 670255 447946 76670 231094 989335 895438 1030279 813529 512075 986550 258665 119102 845667 969100 632273 518427 375724 846605 997937 986354 975332 957507 154863 462031 971096 892202 597645 588409 122212 1042852 255736 339162 241270 911887 1006881 848760 428943 114641 442874 586263 418746 1037458 896457 353127 523200 608999 919282 300349 486714 631741 500174 694892 258156 821232 897804 771126 411897 999297 95091 800295 1013544 493390 768091 937571 424775 963613 354547 431049 448312 585879 389330 91111 351557 735793 584791 695985 813804 926691 957131 1014342 751725 847276 789875 440510 580759 812784 258343 469358 282579 433124 357808 633209 383311 517490 521256 811215 953935 705898 588657 676589 327303 581353 784008 374903 702030 607991 300439 757047 370799 910072 662374 707383 176104 208340 957109 323273 1005683 1032461 968314 776625 781446 795614 984861 484726 800212 516377 782875 1045260 1020230 123005 509230 371907 404421 260544 863691 709454 310634 845343 183246 634220 707614 64824 717025 413528 321305 580502 73055 81639 650262 128197 488475 984525 348121 776594 686733 597240 318637 951383 765219 531453 428014 387277 898664 810404 583327 989518 48122 1012356 466251 995943 127629 999769 992019 908896 342774 358161 387804 532438 1024962 877159 86735 593821 426734 665497 162011 410942 23807 718244 961317 980161 1009926 483695 1035026 997282 711832 552412 192185 1022368 718792 510660 683716 309439 976202 589345 265695 126619 32730 478566 251450 699366 238956 1037522 886489 276443 956844 523540 502500 550859 970513 940185 449815 121781 979596 998864 36471 874651 909988 863894 648471 612667 748336 714547 806589 1017909 503318 858997 840263 218482 859491 859676 937295 956459 581028 842759 184151 216566 212835 999839 586901 741170 240029 1023762 430999 294347 835042 913056 867562 835241 741943 628472 741252 649912 749911 585697 1026977 87742 820686 548149 918459 523560 391834 65085 356118 667366 800685 913506 354073 315332 997675 1018567 377919 962647 450332 308588 223517 919195 390248 762764 517685 846284 384073 1018653 639229 476601 972565 591773 312942 1005148 285917 497904 867776 194110 128994 596954 277341 761061 462503 186861 669126 467923 1034648 501323 690843 799978 629868 191417 522176 134511 257031 606846 543673 814980 390323 79327 902990 415467 929322 489001 906115 381047 332669 901962 1034293 111342 70649 878840 822748 433620 981031 244434 77262 953246 790137 930996 798059 418270 602606 873712 699686 845127 997788 519008 930768 1021995 331715 447183 517266 405055 851498 649004 858586 438085 850441 255222 839114 462451 873499 992828 564474 769321 240485 636280 355245 386478 444365 804814 714978 632540 226916 149406 762903 456244 340215 119777 319196 1042604 422394 210418 388618 396759 933424 498005 582509 437331 1017623 478235 702782 127158 50879 415448 1020453 1011937 519050 965281 857073 193238 226083 520582 912530 231639 1025473 501642 597372 845887 810383 938811 464347 782618 414174 653063 877773 772903 508206 626147 583375 183153 344751 753544 994090 464805 73571 961112 989467 630091 758524 553462 646741 288551 178011 497811 749086 781896 244775 616639 1016614 959432 209831 1045552 871920 251066 57011 828237 755831 87495 977291 479541 276935 378483 902543 384481 95852 969976 398519 378091 417622 792557 519340 351356 625902 756455 477683 516812 785025 625577 995811 202723 941706 256652 353525 769792 718425 435693 825844 701742 402719 996912 730618 314804 568533 1002200 952414 186221 158444 717453 507720 569102 609423 192923 873717 447734 875370 380640 323930 780080 1036850 374153 588916 102303 779977 1020614 568499 859625 386528 947139 647658 690527 960023 671258 182079 850732 76783 848598 108493 608575 989725 130744 704106 48977 742355 836529 233970 700889 286132 751793 282325 540078 454360 967528 106094 414665 128696 44529 742386 875744 863651 480407 833358 814977 203723 426874 125007 840087 907783 957195 1033968 583005 929520 167375 633419 333771 1034261 666538 518421 619752 358701 561909 754487 389779 357661 187005 392961 664574 285610 114113 323397 507660 775752 174957 792049 843320 997671 926877 399598 907419 290725 379244 926709 651096 680915 1009797 1008694 745799 467895 630436 957741 743922 838751 970389 252221 824558 245033 992805 776715 226843 506312 671347 413638 283515 973128 1000285 309756 62710 321505 964136 64903 957256 111961 348915 711492 646112 381925 776284 53567 353915 470238 922839 846442 579190 879728 55548 917250 719116 859121 979041 711747 925401 335999 994846 170205 292562 661493 105334 756152 951038 731566 452980 521768 326717 715934 1015314 112318 663190 400835 814734 474269 1001867 815549 948779 224540 895417 713634 753240 898513 83885 54989 356459 947303 186723 81640 43958 121548 758449 385516 449945 877287 410365 128466 647382 894031 882086 595193 128843 805827 236774 568173 321900 541950 507265 550362 270141 154749 484188 863406 744557 72939 912654 723797 1035905 367464 573268 175533 332668 490588 944369 471522 312479 223335 58103 528309 520285 604847 167623 949778 453513 847443 253209 482318 465239 13813 742541 192453 747173 376617 691910 439987 188189 814424 657406 693229 286187 188330 462407 635435 355762 1036768 444905 343851 723693 331735 863799 1028550 355964 924326 744252 758506 504913 498051 319146 994168 404623 895093 401239 693483 484270 828758 861948 249776 923616 421975 680809 506712 744988 374736 1000574 630663 898460 53471 324339 249677 678549 160756 713138 642251 621660 146023 561983 301034 171679 127206 586046 465573 500314 919455 445358 677231 599399 711254 142071 364955 981904 968624 1005836 415442 699423 740818 466147 719458 593115 482988 226230 806587 556317 847994 846289 691739 863773 831535 50751 779692 163466 120652 756665 885724 827027 82937 685770 58987 268095 369039 649498 254649 241719 104055 1028143 620174 742358 619582 1036753 314045 520719 293549 576948 824915 854879 864542 365150 125842 158430 764941 114374 671123 87292 641259 455088 471231 250793 568093 834746 191791 561031 712517 324893 301037 476651 183642 28403 163607 881307 946353 110045 702840 566007 440753 831708 584270 222430 554389 709102 126601 889691 357027 888633 640978 96011 97799 614250 813229 763989 1000426 708170 211670 669403 669169 978561 310878 57020 683976 377454 98213 39838 334779 746061 948348 1006123 440517 824701 1025283 743085 708017 842428 759754 488884 686308 7933 381788 847450 569061 453778 319205 666349 212268 70631 652185 624423 982210 899861 895126 317382 382855 947858 186228 479004 1033357 352766 857968 585333 1045768 717670 102392 435671 245428 840123 232395 179471 731080 948438 187662 641399 1016722 240378 773540 901546 413587 1008718 952071 1011849 680434 969380 676206 227779 903420 219885 676094 816721 740275 758334 250041 10229 145758 943992 445030 492963 647609 947026 164815 491274 854841 121023 839930 758135 823419 212294 344311 947666 722394 241082 468798 652059 363767 210462 739981 998737 710026 96407 1033634 162238 254438 478881 339595 1039636 402798 866746 521784 104797 665516 809452 993847 310993 897837 445669 910172 738970 577234 1004326 184956 613451 91638 12280 728411 705494 508253 724339 954040 892473 418747 378105 500338 188148 987892 308589 1045253 708175 593131 310249 850354 841001 679691 834714 228403 410423 845418 317850 232310 705257 370327 30511 254307 808605 828846 410099 944044 422711 685763 981189 746938 751827 697597 439870 719258 855002 88005 1005112 620258 523271 72799 880434 479823 641521 963796 988525 432923 146038 455006 120426 281461 646020 451977 253002 735495 484631 647073 326436 740952 730980 922711 506712 421069 961159 940748 445753 912945 47325 253454 142843 812958 985337 591341 449073 222518 673746 572904 736192 668665 988525 860102 359211 251846 125766 220997 324295 825019 643530 334554 793457 113380 210332 778521 482957 822839 416987 212691 637729 449736 677559 433277 337387 194861 450187 436619 1010829 454825 457170 175531 887223 648647 584107 337469 4015 234985 857069 1002291 472545 843396 432725 254119 971235 448466 178149 581388 28643 924622 893599 663189 334742 845426 948766 162771 894571 321223 681444 864049 874803 997922 122354 227727 250254 863322 962839 211762 807325 157759 225906 568573 800502 848948 840459 826789 381115 391950 649669 863411 839929 677181 744710 294471 693022 260642 928411 1028322 998667 249648 479806 344990 871071 929478 573036 331295 882191 1016645 537783 1040792 426207 119406 881357 685323 22015 761621 763334 965536 627479 1002992 432875 770938 64965 719688 321434 1032366 118323 485547 678807 329705 371113 1031048 292573 911541 298233 710545 45050 367166 30396 461645 877277 915525 257340 448087 1020708 894571 707041 942499 699023 403452 840666 274161 522944 861675 965413 567643 225110 520549 118744 610766 121195 1018674 111077 458328 388724 862924 745320 943850 386826 896872 800302 312317 679509 899273 653893 486512 508572 927294 783389 700209 235258 731517 802409 758697 49005 452833 331723 431163 551735 667047 248625 387706 979936 1042660 224478 959603 441031 699290 407806 719382 30635 387896 1036634 520914 765324 547683 422499 975786 718083 941772 97873 861749 842689 625239 597817 953459 227899 711718 976011 604366 697495 106299 85850 946334 1037960 589063 456847 190930 111279 932745 228526 631087 229567 40702 338975 899139 188606 46575 957635 183247 957313 966861 129580 482658 177518 1026465 518856 160125 1035457 826998 846951 510350 571289 320497 820061 48050 445395 318193 629609 528301 375653 865594 872396 478571 933514 899970 196416 724937 708457 566671 471253 468851 229254 747336 460732 705717 260648 919451 760243 927163 571226 176377 383226 138675 331637 497806 617227 554220 439645 30332 955293 651505 992724 352089 316511 238546 841571 470932 924630 988099 676651 935148 975644 751694 837455 60811 947576 8103 505648 252236 471219 309655 881437 469263 858935 1004701 564602 118614 711727 303519 886638 435990 1001735 617709 335267 375351 634285 647379 743530 645044 572509 813215 155564 960613 871736 859765 465237 759469 954209 177015 872101 705487 55183 486461 990517 1033666 992178 187353 962853 872511 555342 901613 465637 996246 255785 291575 760377 950040 392454 486598 716878 48571 691317 850380 981144 941776 548155 813237 303004 610804 970130 170967 243618 962933 645702 1037904 497078 316951 926389 1044868 436779 826833 471591 760045 601037 409260 948068 243051 22269 30171 642141 800205 752284 969502 222311 79703 800442 999201 988730 306021 403351 826794 882195 106104 1043112 509461 489099 766817 384426 569853 517151 774880 346366 816058 642793 1029157 483495 693725 857933 1034690 405484 814299 407036 567151 712821 654870 932250 761619 309171 624223 576486 615921 761433 475010 147338 962984 343327 163463 517702 349327 913036 474864 843400 239548 278000 710812 721630 649503 724302 629752 1002616 966835 1035600 1009974 41726 762213 372551 729342 421489 988148 792519 1026865 123753 363237 728478 883905 631467 494827 511747 509920 972584 234613 379671 637614 971484 749400 649867 609742 632637 341463 947937 793431 826618 879446 349598 693499 414157 212152 282397 207818 648885 219543 698243 378333 203701 101179 322650 317159 512354 445341 489940 470881 187203 483790 665727 712105 243396 748421 922543 995439 705021 451894 863002 650838 1020402 199613 110330 417189 609597 98190 695093 661143 42999 972625 543981 758191 309279 64155 575275 83389 396279 641839 339796 720421 962637 194857 110395 739018 933529 818055 157119 194148 500190 857968 576055 374386 603311 882124 631454 628686 189306 84891 417713 127477 820685 111571 294571 768592 260389 586213 632051 936294 50039 830123 926391 256059 986019 479107 728907 997662 412590 424558 720280 108250 343198 642408 827181 977935 463567 502486 853963 431849 486731 660887 550766 777057 626583 306611 138159 417095 713514 782547 196496 941482 679524 1001845 921546 911177 906196 323257 511495 702091 839252 47447 967414 106428 826670 599755 927402 1025069 810281 584599 646098 977285 801234 910854 784390 574202 414891 775784 949844 829324 560799 1018942 605774 850321 609229 732410 308007 370302 992799 1028777 630053 374823 514792 332519 433049 1022231 322291 630648 63941 797879 254388 898199 62182 668406 535510 603477 227814 1002724 678354 650794 702050 1025334 372563 1036362 834867 860857 227603 376121 1033880 908224 650413 321879 513234 825943 956293 709415 519705 217911 500679 814802 685597 254677 437447 759902 535391 640406 723311 416483 740435 892443 613221 747288 921019 569053 723855 837420 54527 369947 685507 622372 802391 421555 748457 851107 321240 517776 378489 954937 754517 784522 564570 247733 93822 326965 616551 1008222 108143 802211 988838 745913 1000686 695053 455731 191336 125722 452938 946626 400637 306765 448094 652950 49090 514416 228897 603637 154511 452903 428731 984555 1000182 863790 333806 372286 844581 366524 724323 518355 775195 926462 1027087 776672 990992 698940 381982 766637 740379 965064 321908 995884 891083 770425 240042 201720 97893 126006 324921 209862 283567 228039 145903 112463 355162 1009094 326970 151026 48835 492273 839412 314747 627183 697951 732455 425240 117717 480496 903633 568622 931256 108703 916033 520514 513111 555406 909089 955242 643175 194685 128667 31659 456521 356887 437228 702742 632251 493881 62837 601547 685657 714042 482957 1017517 637835 514707 442872 614827 730748 412902 705870 701077 174461 312055 891498 329711 741268 539695 399353 1012618 1022866 969795 844707 382357 696100 842414 659171 358491 1004825 485775 169627 370847 756875 1004250 370151 449740 1009723 863156 645473 953264 155222 564846 243742 153018 644464 439613 207609 73082 736377 965193 785508 216283 36669 64153 366074 147128 427497 259476 468337 996917 476873 256553 1033938 676763 304632 96379 142779 514513 40916 63893 381660 825015 417065 1039434 953524 1042996 219310 122644 441142 1000604 40919 372530 126677 123798 52174 906177 913559 275919 614655 632726 601885 945578 715919 156607 572239 770172 253890 322470 891347 453226 936719 196433 433095 146802 255181 843078 344703 979993 616180 916168 859932 736646 752868 417613 499083 726937 911882 921421 407277 14835 552442 661350 474908 462817 1031072 685270 446697 739124 317395 384782 865949 406998 714517 500602 1045666 627444 460239 185263 105903 856479 905578 223947 414425 633439 541695 114548 158893 343125 577451 467007 1008803 29403 231678 404587 314791 237202 949061 532406 214891 121075 310226 77293 479697 577395 750027 987260 718625 890055 991853 993439 63100 247583 1011242 242910 785072 944785 494838 1006560 408659 259158 722678 232402 782351 311096 324999 962996 14823 318251 851043 937107 748623 838489 1032828 990819 125645 174846 463722 853691 829693 176988 238311 483570 563190 208853 846150 392252 540318 866383 969821 632421 488643 191282 251157 515270 793995 243797 886262 853877 322904 447829 1028946 187235 454456 601359 281343 931500 943042 495330 941174 518819 43710 531931 717899 1026360 632990 989325 846570 544689 812125 742511 465362 113799 759236 738288 903894 251788 46707 869495 743469 700906 812028 752266 571315 154931 367412 928093 825198 112845 406395 138878 459997 990438 958114 289087 562899 851044 831261 916356 887133 193507 908300 409138 120776 522332 502390 943557 235458 471942 118539 1013846 157486 890039 630533 80243 972116 794296 458560 951157 944413 375879 615387 1010181 836509 174445 1004933 513233 317383 403173 477835 771798 359334 555987 177777 836469 700108 717730 770158 381171 1026849 889237 391628 903628 775499 710731 1002770 231384 285493 219971 1016941 568173 289262 685114 521412 882437 407742 963032 695127 843157 839907 478140 589370 1008039 858616 358356 401338 776808 701211 871783 818726 952209 720112 571346 912018 395132 161226 732084 708281 242921 376226 598523 611253 246966 604898 788409 772901 169683 773360 358090 678231 127811 159686 945929 1021833 508378 245616 875175 489200 467386 655743 235867 757572 97761 725749 250383 711346 742730 27571 595231 462713 730843 930575 226262 859151 552190 732369 1020683 387769 233791 877223 355937 445790 777762 975239 420743 1006755 311204 800438 694698 462427 916993 411503 826715 341852 860862 622410 927564 659325 257252 846635 745130 832476 425500 890471 46951 906284 748489 596974 390693 1026484 424090 869353 1028395 653847 985209 97254 921268 757729 1039056 618389 562799 742604 129353 711239 196126 617243 486987 200688 583366 834906 764186 252811 750989 990448 153485 544692 913463 686265 46075 162675 511937 820701 782646 536529 825783 900293 108398 369592 778645 762819 537822 169275 63449 306811 381838 1021624 580035 427467 841963 500921 194438 681894 344923 317853 492950 951769 77725 651287 435557 964109 587547 97075 254587 621389 320498 938173 466145 126075 864924 592627 775122 396239 414425 515474 246777 755291 589492 638577 488722 902640 486612 510650 628619 106428 612011 224199 497002 497474 227666 171813 879393 136631 957074 895161 797051 433968 761117 469338 79286 879948 150943 1002913 515616 612308 679290 365995 1041494 703174 493815 179026 454548 37885 819582 477391 674143 832729 710750 1029132 895668 323123 311093 1033162 677372 612603 817927 621475 853939 57267 365306 615606 809211 190035 498908 265205 248142 762135 531833 957753 249130 420792 744843 75768 873062 640849 585972 769052 690936 951405 817493 184828 520008 813467 913089 221684 347068 250467 122836 509713 191062 513481 103669 80295 992682 258981 551397 638294 947478 907889 1006595 644646 817955 793566 211940 282492 875938 842834 379357 763724 632572 178675 572618 904206 637773 278249 841204 294611 484942 823187 655128 962108 823671 1023154 930268 861671 443875 909734 59320 326357 758764 881191 841569 691502 605925 581267 923622 318716 846982 892506 119167 832828 109421 920366 936047 342739 294238 953254 634430 97873 554335 519364 726008 961358 473922 511515 432477 469333 739390 976421 646346 75391 863588 212743 853369 776750 371556 629643 996067 535789 924471 729971 977302 407379 639802 433625 481547 1037633 713394 501618 606161 222110 318054 962181 85775 342902 554409 811646 517242 369511 822982 191551 191445 454769 114293 872572 380047 380030 827110 628713 899212 248651 374329 105183 1030234 897852 674294 775336 454083 1021577 473309 203900 247485 709091 379339 668982 128277 739184 386127 517301 223295 920500 916545 497334 702813 515348 881877 975732 797143 583287 346590 47967 574967 701829 117053 249668 732265 595374 650028 1021664 847664 344255 956170 891603 897939 316213 186284 975022 906355 904916 562011 788465 1040756 724281 615922 975563 675673 669799 889768 791495 828867 732757 997773 371998 661355 452444 722794 453545 715931 758135 256797 738662 396766 992206 128187 859421 640279 936417 775004 693655 791544 652740 946259 839152 248535 425164 1004868 884264 638039 756286 828124 907793 931809 764181 986157 518264 331638 489990 48060 782621 905493 858701 819583 609702 326861 734314 683790 1020058 244173 747474 612503 613332 893916 929480 280501 112231 895670 456578 653870 443068 73159 637261 700645 637667 183599 171956 309669 479972 754859 823975 659161 345687 956238 799533 352495 513452 258622 451939 943925 227503 844764 356978 701533 773920 939861 240439 310501 270293 405218 744555 373609 807548 938858 588871 572181 248047 709547 1032615 549863 486240 129498 247242 569021 601782 350523 305108 1045138 408302 64607 322264 652689 622401 309990 439956 235250 1026590 413547 540255 993520 754255 362423 691658 775881 162262 812725 555921 1034827 1025162 118509 236717 228413 498096 842970 188055 616103 302553 186998 644787 835112 4095 46058 797420 895924 248490 984267 309723 1000265 358258 912965 386006 501112 304506 644563 357301 966022 67581 1038601 568175 862759 429010 921847 463575 1010564 244380 596844 1037841 327308 362173 1009990 844776 424155 152549 433986 448685 924764 455379 896525 627066 836445 127790 725357 556392 794066 831049 374894 909122 302458 633615 1024248 865499 175693 583831 333755 89375 654752 676767 583317 386091 641655 84606 879781 881031 189820 128457 714097 588349 779057 367398 739545 695788 939358 950759 879724 497759 804345 160167 993586 323012 555406 993752 538106 719336 952304 803563 701031 906425 587868 906396 764238 752740 908882 664439 888709 618401 415626 878734 875163 171367 747092 944214 432054 391045 587429 189849 772044 247038 869862 400631 753189 399839 1024632 518699 465274 648048 548209 234287 720240 943036 985338 587309 242614 632792 654602 1004464 370148 375183 974910 196173 130785 122505 499360 183447 381071 961176 900365 977054 544411 857714 666584 642028 277426 605515 251825 771972 195113 357326 173741 58858 14255 985267 743598 619492 840239 995809 913430 1030533 841478 643802 61695 949275 717202 983453 735537 906473 338718 384480 939162 735502 1023620 110191 936413 626160 91895 1034341 468195 699935 207846 707324 949652 352108 735631 455707 614249 884496 707929 801142 506218 1002406 128270 849011 412395 227569 652451 756854 605558 1031464 898872 554741 38379 879732 991692 674538 970341 779385 219498 1005253 651377 633660 222690 488141 493116 837330 237355 1001899 865778 928567 455093 675309 309051 187881 612743 192669 585493 504935 502618 739097 888955 59290 686200 709455 512726 247166 667196 670165 423717 571894 154985 51130 304570 801562 924150 571155 739121 776577 715362 190396 1024141 953284 154074 772873 449970 347319 416738 356103 249792 695386 238111 462804 678667 251317 501961 178036 369085 285605 1032285 690653 937523 757333 794539 818722 629142 758518 711711 1037868 252215 813494 550261 439445 726653 380769 565178 817392 715066 878965 324324 438129 770151 8188 902743 391640 971325 887745 956478 717855 747705 208471 995110 582007 898189 971315 726998 806605 216313 140671 177129 191875 899256 997637 117625 209402 530559 464151 357151 906720 494055 943127 290484 937325 827455 779545 798557 901934 788327 144847 516826 343093 413049 318884 814538 892803 1040553 996110 878876 221943 646754 614360 924792 338859 621528 711211 612203 952702 504334 418503 483074 785508 157295 224697 431740 246771 511713 913948 570213 421493 1009840 1035082 493018 707495 883332 497458 520874 820969 972371 801588 111455 777618 699953 899716 502972 192225 956572 456870 575419 601465 240910 736920 1036940 941233 386769 743959 695959 770805 646346 311100 129591 858616 908490 984791 620204 517238 930298 326488 450202 921318 401070 777770 58301 806445 663389 424852 885225 76607 1038032 1040609 778873 858978 390504 63659 708441 182875 487845 776727 316276 796638 436585 633549 926557 759476 1033848 825305 435569 906032 940747 240757 468171 508788 298830 411354 1022491 1040924 505011 994469 961934 826608 642317 698554 258354 858595 837245 863848 61243 993957 237228 756039 234329 687073 782128 696137 320630 1002321 375945 117967 421166 188106 454342 266142 762509 208745 549103 707275 627689 305533 341493 160742 970348 379707 336830 264186 149991 326746 1021792 597963 73519 857911 914552 489634 163459 938694 124525 736078 642970 175229 124338 718500 158174 251995 116698 948570 800027 993264 613962 366782 855866 208353 247189 89027 925095 1016615 330557 1034755 972988 97643 714519 621653 853407 898736 454345 937458 821117 910146 173949 818066 939410 439518 906352 517608 610814 495821 146268 291726 813938 726854 1014313 665469 881038 421364 486129 216407 769704 189501 755902 514476 208780 448481 305125 903828 842929 974941 36841 869555 643870 1032908 463763 718394 638634 137343 367981 770501 813631 814006 930163 424914 433961 346088 224805 434847 898404 1005122 506218 670193 93471 633825 343012 256344 650899 777245 870899 703067 897395 465843 404139 963685 424678 684713 508748 727631 858159 368331 114341 185836 391000 876481 972003 987013 215294 509283 302022 482194 157114 548848 116695 713483 985968 734503 849110 359975 118644 170919 987351 993016 624508 1008283 1023173 863953 308333 22015 632696 162654 865583 168935 748177 554822 405821 223452 1019143 60844 440026 969549 941224 936723 795261 56294 907431 868200 275519 346350 687660 506928 723699 809211 769283 487641 581275 298954 799543 213695 650649 836973 501442 751026 461031 621907 822477 1006192 846931 58878 764563 758462 487674 388166 409493 294762 248490 162455 266227 510058 89051 948912 237335 142574 942694 190921 357781 35830 335230 728888 634326 220579 948367 88815 158390 376354 912907 961753 748594 95947 749148 362478 846481 960977 848632 817305 777346 894332 755055 760155 773294 1038729 56156 610739 565751 1032315 996011 129964 729773 965073 491742 298876 298474 609269 468055 812238 586680 669847 111839 348795 578556 972108 376006 578773 379086 642471 877394 385211 773521 993140 1017138 1019147 243909 535549 981538 243870 616267 59374 799957 56630 971929 402682 533431 989495 1008476 116862 586811 516268 671369 809379 812223 754940 446949 980081 641274 712530 979604 166771 508135 553338 513337 473615 780814 837070 812719 349069 355143 934851 850586 652173 338734 198574 1014164 81205 521576 1005376 927147 204155 569138 861078 247480 480156 997572 714810 217755 292505 1012486 485061 549295 1012877 975810 97713 965389 486584 549805 91889 995700 986922 489392 24541 973616 1017004 846938 914510 875571 444269 62381 828021 305108 618838 962739 113612 844351 962377 472850 125235 728707 654218 485849 662807 406771 834258 605010 510643 258465 497820 310171 675195 920371 940093 651972 415995 275759 1032414 584953 705781 583098 51181 434876 436039 230908 641338 140775 1018771 423686 945392 447450 661695 673270 453560 1044032 520912 64419 156991 929594 783440 1016307 896108 334141 225950 936774 613558 372398 756823 337247 230119 988344 673628 485566 146035 515206 345974 983695 707405 582524 905058 840306 994866 280029 106911 750390 806857 509082 444763 59382 505916 989990 482636 603083 378171 359469 437922 158613 497138 959806 890137 469497 731094 1035076 156662 220764 832057 80357 1024633 801123 903470 519300 825329 487509 603965 739567 357845 69359 617206 381455 81565 126772 976043 228614 792056 1042515 585188 481595 692710 65492 463927 1037432 467175 440049 967578 905651 743825 705887 474956 765716 471719 600775 645356 1000099 474451 287726 904792 247867 36732 210681 96118 897389 676979 390500 55027 694063 976057 354089 996007 483607 847658 337657 484473 343628 212398 819950 989080 59353 62929 759573 501097 548263 758138 596567 575731 62958 799643 609471 54941 585682 473328 875224 187566 255687 889069 388024 653992 114388 483577 297707 605995 408471 972039 699191 865742 488006 117303 95599 176071 1035448 353251 868732 241084 180145 848213 212410 990145 378309 780341 280254 828397 915617 161144 612535 740604 246167 597294 992131 928411 609469 416315 1011761 180129 670889 511053 425234 572147 437417 988393 728590 935665 828158 572244 556912 750072 425670 798297 237935 189342 618044 406397 609223 891451 880449 571220 356168 189684 113859 183644 63795 357033 722937 756875 359757 767539 478851 429517 571093 89788 422973 552367 898257 908102 293991 899528 69549 901735 792560 726311 744152 60348 927951 704160 878705 294636 310240 28575 245010 944049 451871 973902 794616 747699 49012 71657 573331 957769 888174 301939 614313 990154 354429 848217 160535 862580 104183 817384 696124 320499 447847 842435 390738 969569 408718 765141 939878 880233 430207 424781 923707 699949 429743 967121 584656 244382 207725 434894 751795 826318 1028202 44533 475884 188238 935543 342843 183223 463715 449360 372400 724668 146063 900450 162463 937205 939213 839530 169871 738247 285182 748605 704701 250698 508282 306526 812262 829750 814883 685354 114577 940953 220619 613926 269215 572621 976441 843668 493941 579437 400603 412627 1033890 703960 990311 108467 354589 581263 1010856 493981 321845 820414 501994 852954 629070 902076 716438 89708 700115 747332 994701 61117 817950 766574 113455 481373 670635 238143 512407 474765 312317 516330 742669 975226 700796 434146 711954 787383 931623 226195 258669 414879 563661 383833 727719 364185 322871 808207 212530 232373 791417 713165 627631 699482 434683 619581 887213 610262 211881 1034124 884988 436089 306160 992193 755086 359834 258742 580413 954177 423068 718634 747706 378167 1047682 812780 863913 710497 942570 109755 522778 449113 989278 484701 988343 374376 359082 927466 246119 109279 191165 638644 878828 511113 662719 69621 441706 473571 940994 661725 826852 171961 474631 222077 771718 1002777 223719 536271 256303 795951 40569 326572 378488 645587 591798 601516 860367 257051 1014787 1036754 112391 521312 808907 474446 103868 650826 121230 878910 597445 208764 412377 59369 855239 838140 209581 897359 162015 114538 927608 226108 392308 736330 514370 995280 177846 683428 92733 193438 831069 987028 1040995 250067 374887 320143 855389 435678 465268 841666 800231 450497 956969 238423 995998 457996 788719 831855 145143 494623 865137 555958 857582 881372 469207 907956 289263 1021334 47973 388429 388450 504606 209567 867649 464574 643952 743889 1016021 449840 483830 906513 560958 448979 224876 474757 751297 466283 707973 174718 413658 779208 128317 962088 244750 704097 588875 806360 387688 244789 891817 989057 323129 738411 836271 286027 899667 582005 882214 966208 572679 200123 1030420 254580 697828 191459 438636 709357 774937 325265 92647 429401 408461 254961 493474 892291 649358 925387 252408 379345 575998 815230 261318 621442 294732 432890 392336 452263 426966 691892 509730 587807 507532 617167 283774 758620 644301 683623 606965 339615 1021784 928355 114536 761458 421609 441932 813851 580763 470643 985926 845191 294576 326747 403743 648553 1008068 986405 720067 931516 986417 476775 861851 629351 509355 650627 490008 677086 762609 949029 97670 363710 926622 305759 870065 897337 617785 372398 751494 1041924 979654 236700 843714 682383 94184 713255 760921 643790 844243 364524 778348 252898 987491 565086 589513 1005079 384583 972458 997489 856878 314222 810448 812459 861918 881683 116142 435179 833865 502791 219122 885491 959733 609187 714998 453198 766436 744054 961167 208749 1033494 1043120 771629 644007 416238 843315 445253 326167 342642 833520 878483 630768 734056 780817 972656 652201 338887 802254 285171 83415 188329 831868 714326 663393 501383 223407 180983 844502 480698 614360 863094 192330 850194 909804 384690 166763 926547 1008988 693707 210869 731766 325995 236950 914955 817542 183463 1020792 401259 114544 672748 833905 1026786 490539 458274 474713 581998 77054 849713 554612 508274 902485 948558 679777 506153 274171 616766 842602 773293 936378 587493 937900 52989 936613 125846 504973 647550 537437 102294 1008141 155374 817762 857323 832285 440365 615412 910406 940645 509780 242727 124646 212424 625527 651945 298617 143865 588083 106071 1045509 586725 290712 878308 690301 241070 120623 146539 209902 630365 677646 920879 122279 322545 168894 163722 552785 757065 698356 710886 710385 889782 258714 17887 677573 649402 695957 640971 866607 981185 471782 223015 505163 370009 581459 810364 744902 406622 587862 259245 162657 734253 539517 544429 79773 97331 998952 715463 801587 830134 267003 681382 227267 237156 1045666 636062 61882 1018438 317388 537278 933586 97639 884244 764706 1003679 450995 371170 782756 231267 245033 188131 1040940 755983 354969 598895 350871 771941 126944 502287 494521 341627 49063 225461 177967 1041073 704895 898856 91121 994146 675742 222426 908308 833746 103379 755610 680635 330159 277420 1041417 898073 794092 851478 639673 746807 604277 975814 1020111 794044 368353 872195 489897 997389 734634 473437 582461 811899 505977 691125 1006232 899784 516452 632415 183669 762102 234623 30973 432191 866059 1017007 242109 610160 233663 443695 234709 956011 285428 708437 835962 844628 214003 449436 1007727 511769 155585 592375 347846 467399 766346 575678 303547 678221 152423 57038 622436 188635 242929 694248 114223 384062 896772 832937 552572 882791 474456 321843 826985 679220 147343 65396 604109 980276 681709 152927 340222 904267 769802 1034380 624477 886003 414444 890209 154582 358892 546035 326167 193890 552238 48820 211157 679717 880918 996397 732267 211915 445620 1005732 659335 658615 797870 506213 899608 462308 590331 505638 540102 667065 592822 937272 403262 1008554 763706 645756 936808 810525 1025734 1037081 143175 848426 511130 11935 302955 537331 589457 343835 868052 159540 432053 949040 58742 494143 546294 1020118 666734 318902 581324 723071 152061 77343 494493 829003 900560 790190 894897 635542 236481 476653 773159 840285 233693 587036 978310 146618 433265 480331 738293 453072 579827 933477 885723 749787 420772 412277 756263 914657 794419 333215 635415 255822 306838 1003300 44521 674671 449715 798076 704262 447214 155618 802134 763796 778358 629067 913000 413556 510173 171614 657910 1017513 366487 124213 488053 596974 955562 254917 937594 504890 862991 732038 119998 704877 179886 187591 642447 256547 124897 929155 625755 904499 470713 187100 1019208 378941 798652 457136 743709 477404 411067 439011 910678 650700 233386 394743 322103 127407 413625 128399 619315 363932 370925 153340 580311 254926 433125 375694 958777 881558 347978 805982 191150 670969 843217 242902 96212 405875 610123 478011 431079 514141 242165 155316 237783 986010 1030930 436334 972313 850227 65131 274351 389794 236986 679762 358585 210851 898110 846244 327016 600945 962200 406189 480174 116643 685642 146223 161919 476619 461471 225173 569049 406236 953615 765486 250582 190555 318189 990349 520395 920414 425322 191165 832347 250201 875984 1035562 509721 447800 190424 779554 780102 739579 852879 637586 643759 835963 388778 426367 775749 838261 224037 436124 440507 221943 647865 581823 389383 481177 830820 702126 473808 420015 949648 301902 783403 551485 561018 311185 253349 713187 343714 339878 868667 325941 683111 636549 904302 306172 719525 909754 576346 671426 959751 516119 1035940 290365 581492 714604 350636 926779 62007 745788 379535 757326 1032650 869198 388200 932834 63611 571361 400334 416246 1003265 830691 818340 1003283 686916 1046794 216694 626410 555102 437619 959079 451042 89398 931915 227123 573264 701051 942253 937271 670827 461663 127583 406765 301979 326065 930770 806597 701627 310998 546163 553934 693915 242490 969987 857751 736130 252111 649402 233133 288251 834468 233291 356321 899881 540221 870029 109462 675750 932696 57212 519105 523810 693711 154493 232910 825082 42970 59345 1022553 353407 276278 274287 32114 499833 789723 747302 971944 760125 474720 374038 316387 963859 765553 953196 1029382 757656 534975 115901 193341 459243 322442 231303 581466 480858 588693 1003916 317657 218972 646594 176611 996558 62262 324576 833845 1002179 426475 619627 883504 930785 399175 447782 866077 403367 792927 975192 1017014 648038 912470 708560 461918 417571 833904 544762 64619 235459 366235 506453 501054 633971 376142 986958 999670 728171 465967 695465 817038 433389 538847 988650 441483 356731 576295 119399 184085 906262 228167 178486 1041250 999673 646241 994611 894419 638108 650850 506383 89338 927701 382159 935195 155057 858032 36787 810885 847493 568126 719161 682801 718405 420583 730986 379438 224229 984301 450074 110830 759649 96116 764828 385932 690414 997489 341702 745010 847390 1042963 93849 629877 713059 812732 163124 764629 447388 424247 205275 671370 561101 894637 246887 548712 674407 731677 962108 704176 684980 72411 433699 286178 630490 931438 336815 316893 188605 59133 641374 494743 604893 924246 128882 355885 564187 239086 378819 535991 730744 348140 593333 685594 484557 653532 582471 940841 926829 952147 390762 759514 115133 358234 747083 452066 580569 457348 956734 468810 436813 260458 676758 508307 499237 685506 28030 406079 763561 995674 947219 928718 995949 817642 767428 616113 92920 880765 106197 329079 1008291 579818 630348 931753 221675 349243 494013 711877 377213 878158 630187 1022872 545467 249673 659301 321242 1016291 583887 185292 648877 48935 258641 284007 469421 771242 1024465 697317 355862 353851 848218 478412 686363 599725 981076 1030024 577010 801629 761641 64890 193299 895609 610008 649936 869091 409479 979778 925342 634034 347853 962149 225200 457014 568666 584122 632741 464347 519494 277677 457546 944563 619830 248734 483975 351441 548745 715435 782272 792306 462742 371411 298621 478004 750198 784914 327556 156503 169714 770523 595945 247473 1011786 80447 346301 228497 508818 706504 805431 241553 291551 828719 318293 915754 718485 779547 489487 382833 685237 579367 159535 805774 714697 1042966 473386 678652 996966 120413 1025794 607224 407990 1025590 119863 763825 948759 206253 987773 28606 586545 702401 358987 986593 910483 653764 995048 742311 862031 15035 1022353 416878 69339 113392 563121 419215 467950 791289 656380 250342 848983 432018 440101 449074 812025 407154 834890 786050 306781 913746 433752 309164 969806 829999 703425 308565 415142 240531 302521 825773 404457 701087 671065 648518 130488 520506 61177 319915 129547 654488 505942 384324 807831 556818 250342 613752 1044568 568889 609054 447885 297969 404807 1017967 628155 471796 424486 989066 679590 694585 509785 446102 456052 256841 517273 175151 310214 118701 963705 683251 834794 343587 50557 651534 995622 424696 797511 250661 732221 1046537 921517 763665 972891 605061 343904 570316 185062 677701 695854 206327 775538 71548 1024526 613321 732316 862422 134139 870619 883828 240060 32318 938358 1016158 619253 1044519 702432 462670 130612 382862 314834 687667 840783 375665 118499 556151 258405 944977 821035 485191 703176 1017249 879336 226670 48941 311001 105788 348926 194671 911445 986074 121753 336607 80627 825843 625779 372980 246589 941876 968392 538462 375055 143181 928924 567147 932061 715154 142557 735972 857895 529407 800350 433223 824175 498604 973453 81017 414639 889781 842890 399290 79773 827241 570996 19437 314790 1033745 954745 424273 334167 391878 522849 489061 162713 717738 990353 708358 955171 793051 479677 638328 972564 586230 265722 151162 254011 747309 948406 910281 765338 689905 373717 510489 663357 459375 870727 552886 475379 827551 53213 859751 383816 693022 979132 757236 737046 210463 441899 620965 501154 979474 1035938 1006433 319027 171516 806459 838492 203839 880154 851618 656895 651349 855281 827210 825774 1025429 375736 898289 468462 934614 294502 895316 691175 903886 210866 632314 346525 64716 808780 925038 545983 639863 147301 644766 244295 308847 933428 547582 756524 281918 453182 735036 222686 854521 510201 501446 219860 12253 387493 363759 55707 874170 290454 770459 568427 911381 685747 95701 698353 963402 555483 238454 234713 901492 912523 835097 380373 657727 304023 196240 494697 960062 249219 946873 971441 957227 632769 681209 826446 629191 244253 702010 275423 876631 492015 305819 105655 842353 314581 818517 436198 833873 487924 421101 381326 368190 1005153 346089 701653 174503 717097 182008 749990 155340 425669 587238 423007 448083 490044 540632 1020868 913626 324793 125625 236467 797885 448683 1020179 311076 718162 60109 955183 376577 404396 166778 348794 818802 730108 702889 589160 502366 555638 420982 503555 284270 767940 573253 478897 733894 867425 109437 776716 873586 752546 582382 701611 16222 177815 513257 383195 63179 702266 642318 175293 958678 762143 999534 199615 619338 448333 467954 453836 55280 779056 1041832 251726 704172 839490 874178 826964 512790 941796 687655 816439 702179 356727 386110 651961 504348 177001 890013 638433 729719 701135 1008480 473465 437845 22974 473375 996784 366186 768908 167667 629438 995478 969786 596679 432949 812665 687024 500661 1028390 936816 125422 743378 699324 507553 696607 81762 498130 813820 356081 93946 631901 1001999 302029 357436 381374 560122 386908 663403 1018763 520246 957643 400979 992944 652724 446230 210339 924534 359564 735821 969078 1022106 183454 235829 445870 168367 382189 731614 512910 798667 118231 724956 403313 759917 858681 937548 1003858 338622 453352 706391 303076 920044 292519 481359 651354 327212 129421 511090 65218 883076 887602 354106 149439 457162 419544 1016055 488973 511019 351706 750750 449420 89910 237521 255928 299967 480534 15341 680431 900545 847680 979376 769428 1045272 975013 974096 191707 380185 260152 947029 651108 730749 857787 492782 612399 744025 778002 216999 84978 1009935 947255 403059 435837 379306 94934 231899 631199 707101 915598 1007173 797612 244932 960851 722487 447647 696954 948392 867282 828276 645738 573086 775524 80814 863842 620179 616570 956467 807846 808783 984009 402843 508026 675766 755452 867622 902936 78767 371861 401264 615821 481501 753297 986027 130575 437085 508666 159343 1037091 436027 686651 487733 837418 876016 923763 760925 429436 798009 638746 622089 314206 983959 227057 840791 378093 1006105 451630 110151 118046 57035 1009060 231293 354170 486346 814159 318381 935725 256834 538173 511712 462007 1020622 363442 1036854 183183 604382 853415 436962 451219 658418 196198 585047 633493 858811 973516 833472 310518 415651 843720 127283 681067 290077 805085 1035787 466236 409266 64573 281973 749219 883286 315161 362931 453724 331455 742066 316643 597462 783058 1018196 1027617 891501 236918 356979 738463 368576 992142 436132 421294 866485 709881 778363 776233 411471 425014 984758 859013 648067 584375 906800 704420 506421 518247 795507 857421 877906 59128 51023 570326 867132 969602 5886 883813 326578 350037 282106 253464 979738 408534 938765 385205 554620 406685 845658 423585 397048 364273 697340 855767 1000793 841530 851585 1000862 225631 649445 388628 494221 709647 843424 1033475 831068 353250 477417 1005925 317377 102318 700024 167286 575409 775409 353709 431081 315110 323316 428319 1022343 824379 674743 463965 458498 212773 637754 1037641 718501 794267 699723 355929 839991 108733 822842 746742 606060 940992 378796 514438 709527 627070 414907 330430 1044742 319210 826083 752675 855005 370138 911399 969477 778113 755436 542319 145885 389240 845458 214769 183221 764117 347068 1012513 468606 97110 969742 369370 760379 147282 518566 884322 252658 1018227 742986 293694 339634 475997 869721 94587 718725 727391 69607 457061 129721 707644 493522 520787 139188 227770 989560 685615 644966 595836 728861 163508 1029643 92662 761911 468647 120947 556637 324925 442194 733479 931901 370063 341402 734019 165839 644826 46771 484541 538349 247995 955036 286123 153449 746480 374390 520664 457322 829161 1046665 1045514 349407 552441 694120 937170 494470 496174 777696 692141 921373 993908 462821 521994 391412 470872 501446 577398 562030 648293 879242 442493 708695 288047 1025864 255691 466141 911043 766147 728884 979138 886386 972307 231350 841306 497396 963876 412630 967563 716496 152381 733081 564697 1029148 890772 339159 308126 361661 1008465 826782 550366 427821 380699 733367 375321 256710 454188 863976 180663 928949 361391 833174 990105 517468 845210 944048 706906 234355 651881 840117 31227 615795 383557 905665 712612 383033 294268 606699 1044352 741093 678886 519217 809263 244235 624495 724348 653001 520888 140989 113772 45950 432019 591519 211347 318693 190452 759665 715979 807789 386289 1030545 444879 122522 350039 893896 697295 445777 758355 843572 571258 400342 424386 361901 969712 701157 772016 844531 704277 615276 968648 854423 717688 448298 235474 776374 652375 547769 647649 121340 439239 632301 178789 190969 755263 695078 216412 40891 617023 441675 389948 437859 381331 370251 645605 322438 187980 339434 667000 121998 161975 681403 898205 756443 865355 818658 964806 1003763 447926 345535 429553 812652 417681 374229 486153 227027 773681 787452 641714 894323 748348 627767 739694 778956 508643 883286 482486 968562 388167 145126 846378 748629 677469 878226 612077 560031 421403 374547 873626 437226 693468 240541 272348 362175 713043 808508 935738 671224 842804 718969 580951 687430 572702 32491 387162 816587 646120 906138 933450 73173 387162 503427 969756 737983 958699 861583 732112 427482 424474 116215 772639 1016723 220595 869623 497624 117717 866967 250942 670663 476785 113611 368024 482249 805861 765286 877486 576671 413522 126262 1038785 921016 992451 647673 952142 290189 143147 909501 369403 464568 1039496 222666 501972 959093 390798 742570 272246 306670 137854 875752 874053 356849 603985 734366 481657 129900 755381 1011886 848551 1001789 486555 431453 218029 480007 222121 485603 1038351 371481 608095 882508 350027 496473 408107 469830 1006979 1037217 982058 676333 92913 1005333 252236 1003043 387721 832432 695225 1028801 102013 695468 114384 521314 618734 717883 944409 854702 1018968 902763 171193 613624 175561 112238 299871 409509 258682 604025 971889 700320 392293 337652 438763 509299 864977 457121 945273 226973 113931 512748 105369 750353 487106 834611 310189 1021400 955849 273309 237274 1037357 848329 1032906 36669 451036 939085 355892 881898 844221 353939 603733 249943 954038 913670 699772 237783 762014 644856 163139 672559 220871 961628 738219 517127 232126 377683 292325 806140 763035 444149 617676 707781 673611 95827 625791 518978 712092 780892 902896 175631 705959 890292 73559 910945 904072 821735 1032374 1016756 987197 174009 703510 557040 1011782 980016 1022012 879513 859253 516437 391283 389515 417111 670586 1024343 258920 421544 894174 642349 317735 928596 703567 176958 960779 648569 812441 322249 656991 235242 1018501 871467 953655 957622 875095 116597 985938 146199 960779 920781 628713 816302 782947 435035 219931 833436 863676 253381 770677 809712 355299 211719 416744 963018 24126 125297 290540 518284 719654 691700 243192 816977 895286 506546 684349 861423 678067 420291 125937 570070 464235 701535 310374 963498 693996 496425 507668 433104 349108 50875 354677 648620 813423 78653 933701 359047 792051 705262 846787 802243 207931 815279 39928 742285 588240 63263 927039 739258 64427 114207 922613 780530 451134 732640 785681 3807 475641 432995 709014 825253 584413 521291 540403 722781 504171 779137 187087 808442 316142 637499 447799 323278 391481 556133 196293 860670 462685 675463 857491 701660 969452 65108 602965 851721 491136 762635 253453 586593 892186 991124 633231 403066 679131 371892 510449 946808 880340 695587 857274 818290 768706 247621 1024588 47565 1038785 916488 773540 161532 278372 60369 258150 349626 379259 702953 378659 902264 462774 715188 506141 383704 857323 430023 300531 289758 693874 816254 612322 746356 881129 171223 949315 184003 321723 748438 969550 922078 224138 694887 629533 353891 364895 841607 360038 196272 1022744 760051 925668 193599 650510 650290 835432 873066 113564 789183 788031 453894 56170 556744 522754 750654 914569 897641 686680 773267 996489 339668 855702 584540 30573 253130 490569 113838 1038868 701677 277223 997782 337246 640758 544505 1041692 158823 721711 874403 318201 847149 635325 952138 472862 323029 471288 554311 1033612 466040 212218 217337 587110 130390 189566 387293 642707 197613 258498 1038756 855777 375830 275391 52702 748272 258230 831946 906307 584307 42727 486555 876297 244677 407129 989507 888547 48971 324379 378362 523282 254790 341927 1033354 294281 601374 216431 714198 343237 1032766 392840 640889 125343 236607 483570 248556 969005 406426 814428 807275 376090 243029 718899 24530 1004829 620211 97530 506428 994536 593149 925483 245127 353821 252504 54589 256232 243666 969372 837466 569129 1004702 113257 495435 415621 154872 642567 201947 758770 842925 355132 318266 294128 699527 95669 1037843 180733 125774 462227 101967 613614 942776 943691 413255 637963 953659 743825 822257 751187 452117 387972 774941 941843 724222 577299 244192 319663 389675 395238 112356 631702 750010 317369 478057 244613 855207 642841 1044758 217838 487666 116599 447115 456584 1001127 682811 639375 706959 138141 888413 80343 306791 435029 210330 921336 499806 647900 779822 338335 893374 779403 898372 909478 950715 445775 357991 437210 807388 325515 669564 235316 588019 671301 895261 913702 482076 644339 478151 674139 421127 771554 811960 124254 584933 96969 204220 96570 245139 255217 196165 957062 193940 630470 420796 833505 577267 313724 184003 64355 597340 743463 134943 801452 206607 834764 808175 235420 439013 449347 623567 828365 582718 224455 94695 853926 988557 815478 105559 452338 389524 461213 462013 962288 124151 967486 253140 857259 404340 813799 798645 433996 207079 555924 1001901 681575 55863 343499 634293 783397 359702 302513 933673 987935 241101 868148 924561 985557 501071 457355 875214 775047 995800 619364 389971 246015 34671 748154 454838 883282 218807 379094 865229 1000855 791229 833158 818104 14815 138951 762963 849043 51823 161373 911044 237133 474684 304633 637116 724207 417347 480184 1004334 686135 1007126 1024229 505897 111515 971894 385914 645860 97251 145917 250665 964889 50047 372081 447175 940459 770997 813341 668156 529263 179945 290542 503020 146174 253505 892005 244322 224042 597244 751157 327056 47983 1004099 833871 582349 626339 780598 191782 1021889 1025954 910232 909499 187747 879061 635736 257008 518262 1037137 712353 666090 724759 602012 859094 87261 300414 538618 1047562 79197 630330 678776 344991 825970 589386 283510 1021966 902711 452268 923166 227015 1026611 523656 636358 935455 303966 43486 767138 518439 765525 884609 368413 763099 646198 970406 976975 321786 516281 709458 188046 383221 698655 936407 970381 754643 778571 76607 61409 1017523 371261 211916 468646 667507 437701 991470 933078 478010 853967 323017 628329 792380 734806 727533 419934 467327 294313 556662 247031 506720 539483 745123 60086 227298 912660 143314 888467 437799 952148 889565 251619 306389 924917 187805 914957 922743 436178 850372 652851 763604 93115 862700 61337 677670 740826 835339 963404 368225 766136 313294 60254 828703 875621 155513 31228 77500 440562 443286 484669 403422 413660 844626 298302 502597 797981 233432 953017 940876 242865 244814 186183 399860 837743 247511 659174 478881 560783 235380 626387 206767 722410 875653 500039 893929 495012 905629 669015 953227 840043 969954 698703 73671 556520 374476 312949 662479 290205 630243 741866 420305 309967 384566 744539 844860 217655 662731 991981 889019 191090 444086 1016734 260506 473962 808590 927696 850616 188232 962607 111774 243340 89916 793834 1001713 988755 996073 703667 931441 730484 56285 891933 975966 859043 257248 610254 469559 677979 613842 818081 746388 246255 123315 387244 464293 191412 702940 768042 78777 784455 245013 495078 344535 1004613 668391 823766 251786 302746 973858 228169 927391 321137 163256 861878 305575 327281 427229 973762 747425 707259 762668 903906 632347 440426 919158 928600 647707 942859 1016189 315899 567067 651569 1033242 711320 104135 975698 59355 158566 354038 114548 596718 296892 431661 371562 292685 31468 563132 340854 848497 247359 109933 829531 768804 439173 196306 343351 162297 748268 785682 636570 357919 647541 759591 652303 940803 910732 437053 61289 811383 219623 425382 717603 220558 764393 659239 993925 550380 758441 776316 907819 727253 879658 1028258 878930 733727 903802 927095 806563 314735 975451 431740 136127 941684 351442 113398 668558 956181 265583 445341 649442 24311 969275 366049 642888 455332 673087 748645 259235 648301 236828 157159 882440 666359 415641 228706 586662 117405 546285 242536 530223 633175 189519 1022500 1038600 379515 764081 260502 1035046 643414 824109 302826 79324 650446 106311 907025 831891 878746 56030 439579 404919 248787 493929 522008 744533 663431 736212 347559 740619 210602 180979 901903 522400 761045 476025 976713 998784 991869 840823 178034 796156 171123 554745 694010 569814 942143 889707 309899 881239 902823 851521 120803 781372 312045 826726 449181 611037 664519 28527 512678 472189 40699 339675 235114 961891 1012366 341921 302141 432819 452163 227939 473267 843236 177502 478026 677998 806101 104422 781187 366026 581436 973346 432572 699027 476509 936543 955500 472665 416535 584053 529871 416654 726715 300985 104418 351697 646833 208077 510115 180045 883278 1031236 688877 932584 379764 1005701 717934 118659 15097 351059 708576 650253 195187 240763 634311 601398 861515 756915 986514 697469 458259 837166 488370 593373 840140 252202 278417 772723 484712 583398 428026 861939 245334 318793 127929 694762 948458 686578 861563 668843 1042951 573347 566495 823455 974942 578653 817898 551263 127411 415997 445530 988532 810763 510659 937426 178827 673023 120775 861999 448030 373949 286681 500527 958001 560503 901535 498416 251787 301791 15213 698174 926172 481459 1018659 157645 473001 767816 675087 240475 1020308 610719 963505 855438 775876 945436 472103 694121 310095 760221 906792 241465 955662 886601 334539 699058 915506 800949 468853 496561 870126 711460 216783 439716 420692 597806 856021 517643 946279 765665 1039400 980166 477880 1030930 690909 290009 96233 948594 323125 736474 910729 246173 252866 733437 250155 571754 354974 826915 729831 823755 362869 251303 658921 312245 1045003 1024297 959394 27966 827177 250795 914114 603477 764073 891783 899127 686470 127607 378695 753416 701554 192878 193418 548499 572659 366454 909916 1008403 500450 766900 424928 408887 428967 489120 1037571 326200 487630 243868 861596 870884 1019059 457003 378700 193567 423133 67551 763989 1005908 192395 39870 877374 861870 374183 976834 762235 291061 1030787 255099 919533 406908 354744 341973 617045 403367 519270 310116 1025635 720466 984419 137727 826574 340699 225030 366777 255833 816182 241346 622036 89837 476831 384602 511346 189692 949334 838039 944327 844862 921141 326039 818510 845300 738955 22427 245680 607133 127968 690132 448679 693327 293263 714798 811987 175844 723835 874166 884010 359644 363965 185053 642604 254870 865093 798548 258703 669586 663290 218015 376357 260931 725831 493887 669146 356249 130516 665566 745789 952093 277047 294603 331438 62934 716365 544662 957079 183550 718083 248351 352701 808573 770669 834331 997911 640438 542706 584254 708080 878413 968239 922611 1035148 472125 521760 496243 954423 875937 568937 736948 249588 392777 771358 802165 1011016 217451 255345 190862 379116 550716 691142 967967 15319 468179 180733 892676 644179 920998 171165 882794 925467 486045 972426 242092 351434 187812 93853 666750 485037 466754 91059 967199 314541 441798 392801 816085 486168 456730 1010160 934455 432903 855273 889543 80316 574958 961961 401223 930789 1025561 1005232 777485 678324 1028802 412390 698826 698054 224397 842426 516684 983823 888411 860798 674524 941108 554651 871753 985789 988105 763322 922330 990920 993475 521922 179529 36346 372423 128075 702260 1026992 192196 14062 794201 762523 940339 359683 321759 538067 194148 963917 1021321 124378 720389 359852 419271 838636 382284 7550 803487 498319 439737 402803 791165 859078 891129 487883 886973 795935 401004 906453 755544 386359 248548 863247 385953 633528 378746 811478 192967 952663 430647 1003398 1032682 656871 160971 339833 687946 305839 605763 27327 202493 556890 116215 912402 314807 286704 777780 581560 103163 612538 569103 971565 177273 695013 454166 747301 321293 788457 150958 696563 488117 258706 1018660 329717 633244 384242 349518 735789 891592 830949 218932 248613 727895 964488 753030 683343 889916 500175 1029028 177750 804187 845146 661110 875066 333787 319863 1008213 800313 478450 826215 482968 627698 665330 518996 308599 499010 232318 709678 329191 364237 647900 760103 363870 974957 763468 957578 741316 901839 913805 482738 744560 745938 191329 756173 464795 237153 448286 1026709 390604 502534 502994 988270 532338 708052 466695 709564 1000507 31709 929197 663389 920941 471815 194408 474119 597406 380363 852414 570791 12262 686137 491080 626554 858845 652134 970435 732547 998242 899618 211909 145263 857515 281592 972644 480341 254662 62079 421581 233241 440117 941607 257283 477027 683417 959859 842574 128174 1001053 499426 815837 322619 400683 459839 418941 510753 822513 1023186 244245 122696 572148 754524 257551 724465 192316 1022665 257117 738934 918846 383820 940469 881324 110502 484265 28563 390797 781402 958416 326584 843084 302770 575283 423218 1022169 601326 979060 827139 419789 695417 354281 850088 750908 591343 974121 322855 686793 396463 445617 211245 1044792 290796 356228 129596 895257 323902 874748 729916 947122 1010734 730471 109541 844245 747096 188917 965222 907030 632030 927386 973860 610118 568054 822993 1014930 906074 146261 40681 505178 748129 783234 692119 837182 887676 176719 290138 625126 1004234 364021 416477 369370 47854 1010835 469227 911407 691914 732113 195661 641199 567211 487866 972846 663165 862073 872078 614173 939205 306908 768708 607695 243215 632747 984922 256221 609714 621274 64730 260993 661423 697766 1022406 312923 281471 643897 510239 445660 416335 176046 909802 848339 318442 231254 747147 903754 360050 1030438 94150 367003 928286 1020972 932397 385339 714096 147257 616058 524799 105063 819693 382858 578887 357483 510772 831273 281838 302387 105351 902923 93835 1034454 589025 613541 572063 840367 880457 429683 93643 61914 186336 517477 727291 1037382 726829 103295 746827 78750 111543 766197 797878 553905 1004583 858823 603983 505414 670924 968531 946362 888499 399143 617868 24483 805483 488067 868667 883680 965156 440542 356439 1002178 441515 967943 224620 634140 242299 554535 888395 712524 946965 615372 514217 118476 925458 72191 897589 225462 509796 941670 505969 682342 439869 658046 161766 918429 227719 1027205 87996 457477 838106 44527 185014 958101 645602 519600 974376 217771 880823 986612 952637 167911 776998 365966 194599 735446 1006448 636057 277486 925361 696026 232539 696826 916112 589260 1004738 881715 987287 310186 340956 793069 177851 777291 971616 144635 1024139 1019782 469705 449394 776491 841697 564190 179983 388122 146623 613852 113295 997125 866008 779188 322974 187786 119999 108468 882593 292524 894419 87514 732686 846475 866357 859374 363496 183023 238685 974184 117427 643931 161272 343625 84607 1036036 294247 175544 159157 904598 850003 967086 750653 552856 995012 767589 424433 732815 178033 253446 909537 509782 91571 741497 954459 798155 654390 945731 546786 905419 1033176 462518 995770 945810 628387 553947 909847 960324 339948 678462 108453 872042 763534 753200 1016505 408545 703634 715534 648049 835998 847456 507653 203717 837875 601060 384464 121690 958877 366215 798588 335692 186010 824954 72943 89501 585133 242387 97605 685804 538749 26071 211119 468202 905991 616250 735865 290393 585913 498507 967453 315868 367100 978083 687780 404694 906123 469599 1031212 410043 838906 543999 481637 425022 652834 702809 956985 1039636 416241 1000904 613693 1011032 310221 511380 310758 765063 737998 382519 756331 259117 243506 481705 358612 712113 501617 1024646 130378 240413 472693 842446 794343 838376 768409 376417 864988 963277 455693 651930 122832 858082 243405 1006052 838534 814378 178042 511749 484338 687434 158013 960835 509688 832252 191406 518488 815013 466139 919398 1018546 397262 272247 65265 960274 237219 652871 695836 400697 367811 794364 479830 511876 675514 993639 508203 1029768 605487 40901 138462 739627 365785 648944 55029 312310 695053 117403 146811 577483 698988 875910 493987 179656 1001316 167353 952555 512738 368554 327114 551854 494125 805358 498283 182654 278186 400781 125469 596663 730391 909152 580342 782385 305533 704258 16123 907480 603992 506500 603866 613935 920497 329659 621459 1022385 1000052 127475 702704 706939 897691 229232 401129 619717 970089 687659 378973 964779 834992 437958 982282 210906 940123 122439 960395 873690 154999 711553 905673 864012 770909 277866 642737 435550 672717 508542 849761 361978 290691 980233 784673 621394 185751 286542 925332 1040471 496957 613157 648909 502236 308844 746746 1014404 151524 536405 904293 849524 791915 619671 857679 826454 122105 997688 645733 993694 556785 16377 791534 67069 141551 574875 112442 86399 900930 501157 570107 756714 1019178 171655 587459 793270 676581 310169 125559 225969 975015 571671 900808 65372 951985 493379 491330 345588 991291 637770 561137 425048 1011010 32712 897892 894538 830178 767397 417123 453068 339557 637424 692050 343272 211917 161717 97753 242489 610117 176058 609383 425560 477767 540476 259396 672510 903819 1034488 945287 376342 128876 798620 822894 44447 833757 1034511 269283 223200 648921 891933 405456 405150 825145 470004 854779 864541 179806 371131 763174 451446 481836 346574 515504 963313 424809 841052 554670 1043602 874019 780680 210534 441938 681838 454360 421174 870885 420814 635510 836574 294069 116567 324566 930174 447971 55607 508820 953655 65039 487264 300263 205534 739031 444907 972881 375594 248470 503619 663799 259131 93735 1040657 695633 620778 359437 1011528 605923 241431 224963 95897 503698 432050 630581 712145 309948 736027 464764 406775 302550 112750 113624 293667 309973 308862 233917 896425 748200 363703 625340 494926 740442 766456 251235 863537 991414 477754 742938 675250 246627 97992 944966 902386 904003 257332 734458 477100 973904 935574 842864 630662 986062 978117 481479 953329 867079 762991 253136 399834 685231 808413 121749 928615 193384 1040554 957857 953700 888594 324793 185080 818717 648844 770425 119983 837061 968956 425432 97940 746969 782540 445870 414045 903754 885471 207710 94107 675182 955215 707322 416113 873146 466596 465713 1006404 424389 252982 505974 878490 564926 840565 889329 684730 718538 955093 937364 755102 85438 250824 988897 600793 508365 720800 520963 915026 848115 899849 985771 442782 927653 962244 1020538 691385 752969 257635 728850 137039 780494 353407 576119 932189 399870 454308 412863 585273 599743 246451 782721 615269 669262 242163 318781 125628 480164 837335 324084 249379 987832 152791 643990 693963 78702 888610 544558 835284 726695 1005867 858481 164703 305495 980324 878836 309078 908677 731239 252538 515111 962401 645555 777355 823021 751798 617848 286375 476878 252179 410479 449257 378189 122483 490548 667963 117622 972483 1003460 729407 514323 1030294 539635 742305 746681 219351 801055 696212 306271 350665 654499 307075 581062 815631 1024594 857207 23998 1024500 225515 88807 47021 650269 833709 101087 877459 708181 803807 720224 169879 863973 734705 751553 404654 962735 260295 126315 169450 183693 180975 657385 417855 236630 97622 889690 972134 611679 444967 337908 21887 847344 897905 909523 919155 294201 252873 306780 593851 257940 861463 642293 800236 579068 477110 458309 336635 487833 576423 630151 477788 217573 572063 36719 608184 685860 835983 474425 1038384 1047812 284319 897629 500620 648108 999045 130444 151453 747643 494007 231191 610535 605724 162610 1022882 220595 1019777 919797 130135 862046 488007 453925 55257 123115 993077 565154 454308 392546 234746 54199 857049 103388 378647 389737 500627 687928 425502 260489 651804 818595 121259 247401 944097 902663 878501 379659 950146 836521 451758 648492 583621 865651 1028777 473898 276436 638151 364919 1035617 844155 847128 1013783 595915 406142 922525 921917 537974 519265 373862 112501 916368 476129 816797 871580 720268 456912 674191 451926 357975 215010 179096 841340 318690 838711 601917 1007963 464234 463515 838806 513796 944590 810537 500133 295677 948359 960595 653425 470379 778016 665462 323278 470454 850439 359124 441462 609724 158674 916832 539891 932713 834464 707403 840188 177126 937771 615027 518768 32214 621617 913814 873765 739240 998712 248507 892077 643561 757573 630181 425408 460695 652369 748153 634567 419187 667570 913589 79327 568239 640574 228873 227218 508378 496550 752080 477104 143082 296886 1016147 755375 162174 98129 861109 671637 937200 650904 900262 773795 641270 965265 604826 89006 758326 371823 514069 926572 764211 517179 187549 862828 891069 426679 339399 147416 962160 322851 456357 122728 357614 958759 578783 219121 886135 441379 306965 1038438 849082 501202 145134 625231 703770 485318 630726 109991 25854 341151 1006790 823918 359003 313214 121208 624498 560363 1043586 452344 671998 467447 512559 540609 455497 734767 814050 861491 687500 622512 123503 116206 765146 427758 534141 441997 904361 976006 488360 922535 963989 713553 862582 877166 454594 339230 352748 816874 677227 365044 216931 638067 986955 465206 441986 478576 972192 506410 445414 612154 652195 579355 923324 129228 324156 589325 997391 372625 706520 744772 613330 880248 771546 1023501 241033 616222 302510 436615 515186 323935 370606 440552 697035 847408 449890 436179 412391 209639 770263 234195 56814 780081 740732 139005 228867 631769 433383 417620 226920 151539 863503 36860 941255 326215 547567 532340 454291 1011584 194899 1004744 120487 106291 660475 731998 947242 717421 748745 252070 142330 1027079 802788 865744 798417 231643 701926 649422 351149 1006352 959075 27118 823785 1000177 894492 975399 166870 424713 560734 347865 95706 646864 765201 65355 210782 770791 626628 280427 888418 576287 833901 943819 924103 930220 571187 245130 233458 56124 447655 888095 220604 1016526 646476 987484 384310 1035342 494731 662323 683644 629244 212387 705654 1011284 364251 849971 752410 500923 573214 401144 1030322 503887 683985 192296 495707 924386 801081 921063 153323 227683 817415 478193 828207 516201 1013040 988460 796653 743334 1041112 778914 1022107 454465 880155 561391 404213 374561 888788 112488 640182 503303 92005 748912 914532 370899 224122 234985 899367 365711 949797 718722 684901 277943 919536 449191 720204 56301 121454 61342 882964 689918 359196 441035 496315 894643 956321 98077 984817 924141 212692 368183 824011 1011588 1025131 484453 1035363 736366 791933 135159 725626 253003 699290 1022086 604269 1009768 387018 711337 628093 283901 92381 700837 845111 879135 603828 586839 512825 379964 832303 897323 472732 624559 485108 274871 747151 391024 617266 244238 390848 755696 979734 1002051 870571 214001 236887 1037961 739093 875984 587685 421318 503381 865179 548054 544181 216766 347478 799870 195283 934143 944663 956053 301151 688883 522048 1009725 887721 310004 634255 902061 270011 586263 494183 711990 718688 261125 181751 804213 176620 676523 318494 686667 812599 173942 578989 191038 225626 331467 407802 329693 572647 751240 207993 113994 621785 732269 986574 1046160 973198 999827 324663 510533 836819 172767 754935 1046144 245314 499400 377809 440347 654668 683068 400109 940952 241823 104441 634059 559994 201702 483759 757089 937243 788391 487124 128279 835803 834601 255383 973116 828394 117731 772518 789599 509046 700226 584591 901693 343834 818088 580382 957706 259720 373791 799871 865679 432596 714510 592882 504161 383053 641401 736441 667504 254439 1020460 457122 834665 324949 419541 128741 633563 597163 162633 731082 843991 246110 554839 464341 1022228 809327 217543 1029145 989786 243926 870812 169431 735759 743963 317093 939211 804728 552838 513874 685308 189870 956338 1022130 778806 199911 63111 314727 483945 443865 627150 177870 319273 695994 256403 343393 320317 1009080 679245 898481 431608 128371 404966 380912 130203 1036474 611686 854861 384632 903658 429865 603506 887290 436082 632395 747575 183653 885628 208745 448165 845193 625634 831037 901738 192456 240101 339291 745945 260400 442252 235109 424270 909372 955786 510812 602871 121715 1038475 230906 290778 652992 551583 972632 314606 1001073 386247 1026776 621426 759339 343099 973618 228068 480177 365995 580803 350638 869820 403415 959631 261697 261012 914720 255852 622120 107934 817422 468619 911810 931118 906162 905387 453934 1008467 249735 376213 385863 1030915 691027 305879 686501 850380 971488 717451 521322 798078 473541 944041 475495 31311 970118 583608 806756 808055 370535 846607 720022 178069 859459 699841 461038 889685 973959 251628 377245 585514 643757 316503 648646 479390 478012 869338 700670 341914 200614 794609 105966 415474 20461 762077 121767 661243 535413 453817 462012 314870 391290 323161 993130 62110 64629 1019987 814301 520221 599607 352990 287612 805798 254585 419816 813469 579374 781442 754071 94013 746716 177819 971100 986951 667891 814233 420550 654444 745882 951782 648278 449768 580316 520600 818548 744345 109414 388316 1008090 64917 136631 443825 140763 736604 708376 742822 304883 919927 645090 437097 840877 218085 27637 623589 117750 820198 318404 391245 578030 60509 401049 121697 779028 933657 632111 318649 230871 876045 637385 442088 734329 325725 564947 608045 641625 366270 374441 644002 1035146 366489 425626 1030304 48727 582622 413350 866018 220065 210191 240434 203463 465374 818546 73159 733089 1008721 113014 637161 379249 836965 912972 489666 355145 170730 735050 64889 798063 450315 375189 350021 54187 980058 138431 118709 1025616 332277 346081 405361 770685 965441 293113 704329 816465 433542 1038357 31452 382780 112363 1022920 641683 995878 912778 224436 920349 382377 484902 387461 781449 1027714 312983 687307 475839 602878 761542 1000281 420649 911918 241773 185852 396159 679512 691155 643765 379799 830147 710067 433512 593214 404973 540369 294285 124571 355667 711195 949864 252949 630099 672247 1020636 594653 282348 242287 509082 695226 695708 488340 832245 146161 89336 718156 342828 255691 302922 1038386 341818 137163 518257 290255 404583 233355 725655 304822 863084 920566 897862 584647 603979 221105 464179 821995 308675 578675 115697 1035557 800062 260166 285037 509509 439383 247733 607978 490825 384936 539627 942891 388184 88886 375266 841201 942894 120558 453390 998169 478830 1010596 850658 969820 771237 986829 460606 949904 867960 465757 231615 44789 62941 925355 870151 920151 589792 885630 144743 155307 486037 977804 641131 587291 269791 209273 724337 324814 717878 620747 809806 440996 617936 677338 125858 628541 521500 766856 928187 478781 760121 59851 675542 747059 901483 452765 610558 252317 421324 977048 167932 250588 398269 515650 927895 449752 490433 623613 894150 243467 488229 472282 857503 175843 388263 636148 222061 935357 355158 764468 454297 1026738 760847 1018601 610264 245224 690172 422573 911248 904332 810928 351932 130115 390248 865754 588466 658675 159590 831065 477247 154597 159196 249449 56230 956950 323184 313818 748062 383574 468978 866201 932260 170235 182631 754091 93556 877239 603034 505940 351161 31206 251484 228245 493518 667367 649164 875377 440131 873931 411351 466349 310602 249315 814243 685798 486990 153596 601789 859884 1015911 857705 246205 773508 959541 1012292 400572 305405 594839 126818 845515 781121 851284 448813 682712 151191 907490 358120 772876 550311 969704 293782 345466 1031457 1002922 971592 628073 801590 540523 372983 548157 603564 771462 783141 1023496 435640 517556 870709 392656 511565 821487 1004094 187882 890288 950623 604915 752330 1020949 484511 825780 87773 764229 405083 89627 293709 698911 129507 602857 744337 399805 130452 301271 575309 106307 38889 64492 221429 252477 742519 654099 357519 523401 984505 931030 722867 1017692 453396 369511 942205 679122 422139 985427 924148 955384 580069 843346 903294 778507 653763 703881 445281 58607 201575 733822 668135 727804 288589 112199 510556 248794 129425 631502 621227 488003 977938 431757 937045 622104 621147 839998 948425 680812 779279 90943 733959 972678 469710 548631 236906 362231 536245 990449 722223 940697 576239 273404 871996 26235 936660 751217 577053 358129 583243 1027660 61823 631271 523288 454464 350393 712368 665397 503650 550878 413227 990869 629642 65234 760275 834615 730066 854942 912550 125007 194894 925390 745076 1028118 463836 166526 564714 670765 640971 579155 142959 633531 48851 635167 836081 492027 897968 32643 222010 972020 538425 1003732 630959 472888 324433 479534 167787 959146 935706 276254 636114 859235 204013 470171 378110 1020118 956711 209836 980580 228614 861621 902524 321843 745949 973540 683315 634204 214494 298221 769696 873387 260441 454842 733781 841917 866246 914772 306966 542142 747725 926894 841827 788190 997989 425552 1023022 175799 842451 69527 123770 995867 375925 715106 767276 430037 818730 906977 717470 471915 911657 114595 520369 29422 553844 519237 516271 212529 597787 499184 104559 77785 128500 608543 959629 877351 10999 512684 864632 110847 273711 47451 428398 1041073 1027640 15615 845950 705783 163181 477989 802259 749520 636589 1019760 434052 652350 309997 373350 447503 865244 58207 756720 369123 819455 292778 884324 300575 457056 23787 720405 243964 780949 910776 61003 759851 692910 275831 333775 253525 711626 913515 278379 963491 252120 392340 717400 518834 663470 607149 861417 548061 404710 986189 773510 305099 879956 234703 856478 341462 935710 706530 733535 387683 254771 840641 388372 120055 453837 241417 389057 196400 870797 419066 142957 486184 926677 1021632 649611 500621 409223 649261 934877 879690 962061 1029956 871370 754429 186264 893630 331431 685395 146350 490753 315046 321047 738534 8091 682551 816604 294369 1042444 177837 1037638 714195 224172 649818 865080 127211 494310 595919 416412 975950 1014192 600818 81331 567011 226259 727017 88926 623484 683504 759133 908417 28594 859031 442280 441165 802580 984759 759505 796140 576741 442019 780683 1017205 510299 119742 621490 960331 957393 570845 979346 963929 800429 776342 479420 124387 258425 243064 435295 791405 73051 570653 115655 914040 405496 383311 761121 150423 703348 122702 520404 195466 249973 924771 124896 514418 380633 867996 949700 903542 109034 255682 158676 196369 460540 51901 170949 435739 632244 1014978 740272 421282 463559 1016890 366813 810949 497772 888785 786815 861642 976956 645025 492139 11183 160383 858814 341933 44222 65325 1009947 795391 338423 433996 394750 69598 256679 23791 801644 821725 397757 633277 334769 660859 364379 972483 1029321 178518 811514 728846 753312 761796 990221 548318 584341 676570 619944 373182 75774 519313 1045616 849982 834166 1005073 697991 1009434 304949 508404 445913 995000 297463 445531 894581 440109 895160 638346 75967 219610 584779 870068 603061 321276 898702 732621 932712 1033377 129367 742097 857945 429006 588907 129671 737403 1036472 363504 571599 801959 824031 980108 215614 1033900 161722 159721 948412 650468 446039 1014030 936655 714811 979335 141693 410359 434016 981888 1021648 795883 695906 733138 804187 857546 992605 826339 484691 358965 489377 985946 926187 555851 113719 759472 832071 1026424 725821 874968 767745 159807 882520 645306 53106 601925 907442 501869 991946 518872 906962 765476 80886 484467 542367 796645 917001 971550 473894 645056 938922 732866 102077 629585 106211 182202 418167 814919 719520 1006936 342941 712129 194470 809083 817609 419006 382770 410302 432797 914457 1027874 547639 123309 728775 158523 97752 520072 320505 445906 584299 245823 883764 112022 202619 870196 231831 261673 701547 1029236 642409 580926 636029 896782 497095 14062 921181 208612 226190 706007 379809 448622 897388 1018822 725994 750561 260743 972921 654876 640461 309822 784482 890609 865518 778932 711785 805630 776584 815567 133631 783764 744252 743463 946534 1044493 307689 193883 55787 509548 439765 289147 1024669 891846 768275 1009419 67451 469912 636634 195641 299766 445262 1009572 1046666 711045 910658 441003 696081 575996 914455 565107 327242 309164 244165 930669 961488 176493 815467 696085 1036821 604966 155079 154550 301943 736413 799479 387158 877933 662375 347996 841315 731261 715325 292435 975902 955089 876297 560027 508319 569590 327187 189388 59371 883988 722430 508575 678571 747091 469404 976532 778334 31963 218793 694256 308474 314361 810196 900125 504596 500210 970035 219339 507544 693598 599531 1021142 743280 79546 677736 416501 500829 736442 670652 288473 847160 61176 792759 445839 202358 86775 400237 649043 999298 830306 839106 217271 962435 448775 638110 844630 433238 959662 220082 571046 153554 841145 243807 947504 444278 855911 241261 178607 123710 848517 960216 226137 763700 894154 302991 129760 464329 730291 318706 1002298 193447 184071 482744 228052 945749 56155 613711 476405 464872 397308 438475 721838 821167 442210 763306 606180 878109 181647 822653 1043537 359078 898852 211801 492091 780460 366163 767712 507682 892612 316386 961701 124758 500465 340671 703253 896265 695390 580308 510673 944374 252558 698990 859042 708379 904505 219867 744971 833241 319861 179543 588179 384913 1026063 367515 646020 446955 792399 985499 337847 842516 572814 24307 65129 92130 1018308 109031 161646 912532 809859 775116 496613 488692 644782 236004 419662 587315 908401 126574 179387 683425 685339 488280 535774 1012515 988059 438218 813850 944811 987992 177047 846375 1008326 238057 934359 221138 680575 494451 805587 870221 651996 109214 805503 511153 38649 871344 684000 723913 676732 886393 670815 123854 323159 1000533 772712 96025 959089 245300 596453 483829 951017 555163 799543 56231 117459 237454 831184 1005094 631623 322854 683854 481931 1033834 757521 873710 835342 979130 767394 15166 859588 726524 684000 181619 453663 632218 244451 765260 893812 580910 802466 514661 775077 838900 364318 758691 425424 823797 560813 1034040 796650 450997 630676 686191 92823 922604 1033526 244834 377175 342683 636201 424489 825231 192357 965134 259884 498981 413082 955282 971345 419031 351155 883140 138879 443260 909431 703444 79711 789433 266170 892211 424522 996209 249322 671038 394718 178987 556771 177622 949060 114131 130841 775466 408519 558079 356138 293996 1003184 685293 61213 813838 420550 327210 817626 899102 865678 881865 620924 406318 643771 404349 667837 746551 508646 234139 945182 920893 120251 948612 638851 128614 637993 408279 151102 830690 55035 552663 676023 697846 839085 183166 745164 259265 763723 60627 380876 572715 504122 252586 582142 708838 809678 258936 63403 804990 1036396 463790 643611 390100 887130 254378 1020254 922938 758679 222067 95089 466404 666933 1002436 59613 89255 880733 44431 928621 717035 122670 485022 187995 81389 607869 128083 828587 945761 926137 833194 1014128 563060 163354 725985 955193 741191 975895 39414 118001 945584 53439 913172 224195 490600 743112 1019585 155405 699085 369325 920525 479829 352104 496841 542559 621398 584666 534270 523352 194514 707572 846045 115389 815990 501351 891354 342919 602359 864823 162014 888039 439745 392243 683372 516669 407723 967032 608107 439187 126492 957334 1024910 1010439 485722 584298 537454 928728 1039122 371414 699859 677181 587033 782444 813402 856950 815849 801875 62309 697942 96654 711330 842473 772568 863532 534973 255883 756172 408549 324407 124593 511187 160347 812366 183786 403375 717976 987719 417634 900408 128740 420022 147346 683866 770969 469742 6123 707572 699419 426492 114641 350115 802540 765745 816218 364467 869609 350181 926197 518477 698461 934835 495301 777744 161250 90072 70654 765003 723391 209583 42877 856526 151522 564398 670162 259526 396235 627067 511032 100815 444629 429925 847432 666798 805083 488627 669531 989276 48271 636207 631439 776868 218833 766691 655232 207715 48795 662483 341418 949275 375454 585230 828299 261286 597175 187483 182117 776972 438749 357421 421656 821470 605421 408953 936553 915206 234488 53495 800990 748690 414783 685177 818524 31974 252687 1028433 564902 31545 619358 953779 95922 471623 306462 975037 89459 653921 258420 317172 818800 325835 1039377 1008355 815596 994404 430815 51967 395244 376071 736312 331690 740592 311238 778859 472625 762070 493389 750099 361694 800991 379851 18815 642345 858223 414365 905596 111573 503313 629500 1037680 864383 494475 698206 845387 118202 530424 575157 374901 758873 1027120 418605 300780 539446 190687 951532 634102 927582 220483 773801 536433 692827 638665 391587 923181 869115 206175 284239 970436 490180 722774 891959 191698 699805 834278 384117 88879 617969 801707 831942 452914 601972 778903 936175 991976 633246 920557 949036 453433 714676 595259 318639 897674 27132 692475 112863 679121 889886 673263 348108 90583 957350 444389 801479 134719 405490 949650 669401 949538 454179 255767 441961 678588 938705 797639 850480 436571 542458 408619 879131 563327 914588 706847 624231 428730 989878 116665 91007 954591 81063 764634 461800 226248 932554 425067 114345 606058 207315 175918 607223 461421 184180 706163 288623 730510 308906 742257 993633 227832 421305 774993 912531 293714 49057 616421 732597 897596 971835 795387 716418 1037451 294170 749710 449265 859382 247415 609750 494775 659006 472790 506760 354718 948627 717382 735895 959183 570810 100221 617330 994154 830990 999770 191806 773176 1002565 710065 714270 774809 95687 396733 926572 629459 389290 830579 866663 252030 106373 806795 818913 58362 997425 375268 769676 675832 377690 174036 226900 677564 401289 93401 415601 751895 629197 976917 385817 118103 1010247 143309 683190 902567 931869 411452 749488 552820 58286 959731 185623 302204 583627 314195 243124 376107 498074 102267 222957 1046601 357833 39886 247478 959405 650286 115674 237282 710541 773924 436555 570325 229186 538175 693740 358342 123644 220077 641723 873278 843588 581194 756871 190123 792568 40914 619978 171849 202935 683230 790201 414442 757918 710516 661116 997527 833232 740532 521273 456600 894349 313262 298870 855223 1022102 589187 209914 1003185 832452 873591 464120 893015 354427 630129 739773 945873 839353 564711 896744 240719 742886 313179 321484 743000 783521 645358 478247 601084 750259 495771 559021 129597 887868 851484 122700 1001749 795371 668603 933584 776550 185679 571967 487762 505512 936054 63157 866595 612570 600510 417080 842271 206757 322893 226904 313851 153321 500175 319863 488088 675183 804719 673531 310335 480090 855987 1030234 1024534 635620 100059 316030 261251 756117 465821 175732 603707 437804 260890 770740 323178 959278 980355 636307 646100 536536 365631 563193 627051 1011993 380825 371667 674431 433608 735672 16054 256717 247454 513621 285647 596471 80698 967134 851600 723374 649374 217327 791549 89199 768358 517209 803551 625650 776528 957664 373662 814133 154069 255873 453453 266751 228489 252278 110838 239965 856413 975139 1001661 796122 1021483 750840 347387 725629 931314 810484 767161 823012 760708 895431 225973 783056 578421 766884 679465 905426 691399 972086 956249 128497 585194 157791 120459 121319 644425 151199 239151 302533 583503 436439 817025 437628 968418 712927 904864 307093 187789 790396 611899 637624 187729 502448 994704 230125 853823 517574 40884 388678 436708 251353 952956 461227 985267 955749 856010 335730 862052 1020252 715845 444070 910618 453970 553957 411255 250215 102377 990381 551407 588200 427295 873321 979274 834254 931410 770645 427451 572455 370315 319273 362874 785570 619181 540514 473573 388199 389239 967852 54137 649072 1040691 775510 808150 588643 504662 836895 772434 773315 379836 269163 232374 552159 430901 973569 717910 859306 204533 488506 700182 653357 386260 75774 646547 577326 844257 200665 730063 677781 744122 972986 398559 879592 668139 182261 818074 990023 698990 763463 506146 977198 170989 907628 427199 883741 520267 478968 550378 935157 855483 850041 464655 323679 425522 848360 899296 754666 317759 572082 149372 336876 356971 808819 987555 780984 449146 930649 333535 194956 442040 351868 483953 1005773 120095 670540 904038 1017887 1033620 867157 116635 651861 931461 470904 423011 794427 959952 384110 1009912 643772 353174 803803 871539 802475 321943 100158 716097 783745 391577 766354 285295 762428 631127 148159 405050 335658 384496 420790 953229 333166 81468 880823 396653 193599 1003697 797023 679101 708821 909428 766141 529277 687159 31445 80371 161109 508517 638044 443346 986791 875878 738958 246125 426427 867926 488087 220658 92025 558588 660731 669492 965276 481605 36799 669529 935627 392996 823422 807417 387150 191015 938904 796439 476978 419253 894101 387302 767244 878835 609010 766694 462223 1024617 161498 703718 962956 191635 881074 109756 598515 709292 1018650 523268 703126 248229 282031 224718 847020 296699 821877 818438 186337 841333 539195 687553 966436 253575 450922 403943 15823 764774 207565 1022578 961894 617532 117867 177401 902804 333651 678590 547579 871187 493910 798263 922428 881742 630736 365495 453210 354158 474512 550866 782395 925046 798254 957346 600159 788221 605851 202679 257804 431031 586737 512781 863435 217333 486209 997132 722938 433481 585577 1030242 517650 523152 416585 484811 561013 224204 474425 746968 171807 130627 253672 562166 674655 501298 92051 405052 813987 370286 252530 564059 502342 284014 518794 960027 850264 789453 558078 389817 356133 749240 946713 516764 473825 361913 248933 698206 892620 595847 667501 214937 161689 429838 933035 844717 370579 235807 456242 735952 413081 531964 520618 240888 281725 702377 234459 438053 25565 628202 1030233 257306 969410 510682 900552 603893 719125 516729 772794 984442 186051 175338 774594 347726 910458 153458 956852 421014 451544 877518 229128 186310 959604 107838 331117 548444 881958 80636 518684 441217 312558 189677 768302 852957 501110 1010727 24030 373237 302985 322026 348883 592318 986940 454245 278351 551891 159995 823739 234747 81797 508789 1041584 237042 873402 686457 338175 438877 544661 801966 840735 334331 893398 655232 39607 489840 373710 235289 79701 481140 454424 1001262 846770 614861 127861 544227 472347 846820 849049 849097 62045 231325 452153 242917 387698 480083 381829 136687 924475 1032498 353227 466345 217565 216980 154074 633549 800029 394735 487249 764713 647923 832430 779752 578779 351144 760347 570654 223327 766433 880807 512155 556483 695508 129149 310837 556348 1024622 371099 620604 774539 796124 868257 849441 76247 246111 956003 31723 474131 924887 388691 749810 647821 943856 16243 812739 478928 834362 118556 621587 433857 867867 832364 995085 179097 947041 652068 855199 203644 677360 219018 482548 206798 632523 693627 748167 1015008 306797 413166 772534 462674 853941 200621 708910 60575 546294 900676 251376 199390 365151 196432 765731 433302 616397 419159 679021 882957 44022 841416 71517 528319 1013298 548559 878903 833813 875460 677118 945836 740444 435916 698746 942645 53151 446410 341413 435513 747678 432335 808875 765780 367701 298862 218709 953145 999216 788453 743719 985342 382543 949152 706012 317645 400093 416628 371277 934780 204718 258504 1025180 1034511 258620 506161 962846 412215 390415 366202 718256 864886 511456 185852 175802 181246 990030 636280 954972 777156 906402 97115 734405 717029 881465 487054 378746 577459 437638 969017 379858 451006 451703 601654 331630 823175 1006790 932629 782866 383081 888052 119762 850296 585318 508015 462605 671045 653372 936317 389056 698071 481489 638754 614162 583666 633707 335623 509573 717371 442591 1005253 981712 1041699 969076 254171 441115 146607 901433 729902 982021 67069 359124 117581 558847 481000 632502 897387 855964 901229 105207 972043 258906 355988 249022 562663 1021258 823935 975542 222077 913596 931959 836522 354800 625755 986038 855623 242876 519338 193865 727759 220491 732487 404715 883426 343836 628394 648036 109822 745298 357739 325238 931224 699843 863499 859941 817497 873158 834005 640218 1033509 123749 841192 275711 840177 447398 795351 343905 818000 341109 163475 382874 770954 483701 988908 48595 1022223 763826 571876 212310 302143 358827 210387 874870 903416 191022 948329 294824 878886 1006824 611102 438181 1021274 10199 588454 760147 356209 1042595 810316 300537 777889 985027 215486 294231 1027296 781850 653125 1000131 58299 928826 361427 713166 517233 915510 718501 551354 899416 739235 832956 644458 873043 119790 707298 578682 1018159 999855 159701 705942 725971 865770 898274 888708 977197 96879 1000659 911450 721867 690685 441584 877623 31887 186814 182074 674650 926457 459708 634309 177970 241307 921063 376464 955642 31131 514954 877718 509593 24039 718128 320679 699347 675355 625150 982066 859092 928451 843347 435691 662773 958813 32679 513166 508370 761385 117566 244314 808315 665563 846894 48940 763275 854751 230876 24497 613290 651184 936937 47089 487614 105443 110530 185945 861075 122818 642381 376290 417018 212801 766680 756371 822551 464882 892716 306546 321504 633204 706078 547189 416721 542415 158938 489126 322749 933554 494170 114485 476462 651307 380022 1007815 728158 189755 227900 373901 559075 695171 895100 858905 977858 160349 1003425 877875 805485 290764 671029 109374 673463 505395 1007368 336819 830401 763825 757705 587651 555309 332383 786056 313241 1021740 647559 154857 126898 205951 256753 669227 873336 652172 410361 46076 365053 767062 348397 742174 451749 760382 126231 510300 841576 367741 455492 204191 433070 754519 823987 957490 708151 600818 321249 967141 446830 489834 730613 1003240 710731 193695 321392 130146 1036657 31390 546741 915764 474404 794362 730806 481657 408505 738077 206558 1041165 767345 698677 853363 931998 560431 695413 617852 836203 981100 375901 886218 469682 408956 942963 431800 359513 276095 258418 674714 926139 801502 937367 910741 1045281 976236 1002400 113367 924490 781016 162343 622356 177019 844266 719523 456308 133107 957211 818457 478635 429554 933075 854862 639734 248485 615097 252318 871225 638222 948625 1004758 449888 577413 480910 372954 793015 679400 138988 723675 431331 671092 816391 516348 441134 844843 210921 706871 910184 1013409 665573 366257 828319 100863 750644 327564 308022 472761 374392 687910 962004 670964 611115 95589 501263 1023780 1033515 501456 354554 453401 346718 307925 862137 1034949 757522 258460 506645 947337 372080 330743 725855 684503 801749 620606 91114 643573 630170 314399 358021 949525 612891 501391 918523 927431 710423 450315 901406 228893 714057 237460 366363 1028870 939472 350830 408239 784899 885877 666593 309717 451466 220875 861564 723417 305863 483763 430937 439178 844754 930983 194216 976949 975410 1019194 350554 291773 648790 732140 475791 607487 445033 989703 898610 433038 310118 859984 147401 806255 283619 212391 859605 158650 995497 962671 359250 846875 881576 423518 842026 1036738 990416 284891 697593 158618 997610 313073 970330 599733 750931 762263 47725 661981 175317 258695 245324 704019 670900 612172 834830 766619 221433 580725 646054 943736 874390 170941 518225 442168 957621 497707 707893 952195 512312 846298 847560 168875 792021 156664 840843 482246 659427 29561 821945 436172 674903 968378 924983 491298 179050 708054 807806 192922 682734 1034437 732581 277399 450004 336315 670436 765491 474449 833122 994690 416342 237444 473012 852959 486880 629353 801677 121588 925317 1045344 971083 996690 770364 825795 1019477 1007791 415868 948382 637171 947184 429531 921021 211598 416201 774234 1006484 554910 375893 611288 733084 765525 865195 929069 979764 866618 963014 736027 1005680 641403 415573 836726 7935 773066 130732 963974 766569 902874 185718 954164 514241 310745 1022417 232858 1012242 979217 891992 137054 669402 421223 740942 355054 912740 388998 802532 420840 998562 837484 869750 352927 583493 189773 471725 877709 720265 891439 625853 486796 810030 919255 870503 441177 490131 44917 775626 247604 956606 822823 326257 990803 560627 65440 913763 766161 192433 670645 473272 405324 500906 200442 766816 898085 389261 75223 929099 439656 466913 494109 244388 44943 486130 870750 367830 112360 825009 646222 992085 38830 420832 713007 58868 633309 153014 927102 814350 73173 840828 326179 484475 118462 993505 835108 842141 203883 423856 670403 517492 391731 645893 53159 698229 161979 996494 90557 708018 840371 510370 252294 530173 193138 727867 756491 824967 75615 547743 339023 460523 798298 127913 267758 234492 429509 111473 443354 63051 738155 927980 128039 877368 159340 509543 317174 963790 514792 285151 749962 238191 967274 240972 401886 62873 495129 675580 288879 743535 723358 937018 941361 1014032 29945 63723 748868 764195 135035 556150 409017 357525 1020111 963395 580977 748354 674151 994972 481738 340349 258459 958273 126516 190710 388900 638374 227502 390770 69503 501991 321349 940598 477594 378711 932638 397305 122009 183244 452425 435983 389738 931965 63993 874218 1003395 768402 447864 770395 602025 827175 810164 963705 610035 769069 301437 171927 865733 15647 945705 705145 760917 945546 647223 386575 62015 358280 56810 874181 353567 605526 372194 48044 124340 457512 941135 440901 470808 389860 976712 686282 55765 908432 877228 489297 704165 753232 779461 905355 747307 689915 921119 153246 949073 500967 404887 647973 890828 572242 143096 299511 641711 21493 143179 903972 604642 705459 893271 285079 177276 928342 884358 523273 761139 98186 599645 840537 891740 369915 856607 628658 986197 730522 756350 317809 200562 237296 390250 350684 32485 758637 408454 362135 976546 635542 634259 991479 278415 133071 706717 947907 259594 356107 646610 663411 327054 498341 146094 192424 847379 744117 775210 446567 774429 648419 225614 884113 345340 1029024 375654 586648 979485 252567 285148 717465 1016500 1032331 742092 905774 961347 14063 701125 597079 821965 45052 440213 341903 636848 956209 476626 616373 381627 973386 716644 389705 335690 234726 72689 322143 146971 597974 932968 643295 520295 968521 744023 577180 299519 233287 236761 512142 445270 227170 679066 456771 40779 903450 587120 632062 181727 639857 792188 742071 275431 210110 898252 122707 964417 250570 351181 775386 153415 654150 638068 990491 578485 873307 974210 245390 838866 617418 816359 735419 111089 63446 545343 492375 554108 636518 1013799 775197 862713 243926 1007723 451815 479728 593767 493515 509619 407710 64714 338901 468419 194201 939355 639730 745236 894437 667260 256110 276857 767189 386773 574829 936219 963166 625126 256969 194107 871848 816293 813747 679766 929618 371186 848866 618709 586728 482593 646253 359076 276459 503930 620749 251605 921401 254196 550627 383182 750615 1024407 382562 996240 424028 1020872 381654 513650 981202 633718 732766 61355 447713 706545 713194 937594 675763 433277 125551 715067 358888 746339 418511 615398 894795 236842 909532 985011 859847 429534 780856 868133 691743 943961 631525 619236 917009 772394 808411 1032318 309145 1013895 236530 490248 619461 442273 445416 702838 1020587 616078 755069 683227 460590 1024250 46555 531438 735025 325851 790751 417610 940469 451223 750735 229000 621165 1010012 794362 649136 368531 707919 998584 859241 912044 31654 847137 772780 685932 763546 373650 237818 892039 985721 410535 451187 42739 827210 967263 760236 832728 471802 802215 161342 547263 80687 774486 553438 707670 519430 870809 75327 987626 670110 745565 240983 830039 674553 577196 846259 79159 702676 794390 756401 227783 613481 285049 828762 338285 829266 946526 933324 39909 974378 225683 335077 606959 34559 34683 186707 980088 974947 679730 810279 27518 163053 915816 939051 89017 958965 781712 651021 615303 207727 851084 796629 874337 366195 318547 500984 282523 289659 597231 457064 749809 944681 226234 838045 355271 63226 422857 217495 241782 603437 907431 1004246 894075 915975 783873 191950 783011 1019996 893372 802149 627198 841333 1026189 227916 671067 667075 900156 103133 873758 787071 486192 114061 625404 303043 453553 820970 288565 399253 683119 615725 707647 1009506 730909 485332 158135 220175 357835 892741 974595 654025 769330 300743 1009691 987833 999847 218303 15225 1008758 673206 159031 457908 547903 726691 78063 159099 340639 830130 695631 966401 427491 987879 612526 1018255 209147 217151 778982 724159 806714 900876 953571 444092 322297 653968 326610 716966 613614 895134 552542 458514 177874 697931 358979 814800 829681 875022 479695 500205 213599 858974 735577 105415 127774 121291 696244 963289 80815 777272 699453 192025 299989 139256 32250 344542 993729 496445 355124 740299 838269 182927 902021 829547 975704 146930 850531 967961 773418 1009576 612600 276217 759257 106110 969430 645576 348041 826391 665464 1039497 860860 64488 798429 278468 775262 477073 871219 69351 670331 733277 527356 890691 1004184 608757 1041592 656343 677071 95391 464543 205119 210094 769130 635722 894279 780365 243964 499958 784001 975793 737788 955061 817048 751665 502876 121178 526295 720138 444903 321435 118236 203243 739159 409446 884036 709241 92615 485866 504123 958953 914188 373734 1029794 343921 994342 199389 955052 575283 175549 148863 866905 311671 903338 161311 867720 477301 616843 650050 209631 547572 117244 224174 887998 276972 163214 946737 1046544 924243 801741 613292 351822 44531 827164 513355 390183 228922 388441 292923 616157 242541 840651 709458 880935 909529 613802 146296 118079 376350 672683 956202 1038744 834603 333775 1010185 876081 309225 346602 713047 546014 586737 189884 371686 705182 990098 308973 113016 644661 120350 216246 653430 220319 430072 457925 414578 854950 1046336 86781 176814 479132 242078 983924 576498 16366 711722 150463 1009717 518790 963226 242741 478429 224653 1041560 298988 907972 54651 369019 105661 695382 486568 211852 749073 854334 408882 418103 887770 124649 587445 472177 156629 815020 416874 244790 477061 714877 628686 243111 430887 486488 245156 150012 318804 323296 716958 706163 961848 935837 353500 299511 1032312 311204 159643 473532 251035 472493 517669 923036 801180 472292 518597 579318 479941 685924 559739 116458 814759 728478 408918 675254 639727 89007 407727 992172 688629 674663 192167 767130 106440 599879 251197 820154 170783 858543 453507 862196 775782 498886 873742 897516 940636 359152 950957 496498 318837 1031444 580444 614225 870137 813711 907882 37629 788220 455472 900166 718342 519372 1017701 206197 306745 110173 207755 556777 1034721 715386 577365 1017792 370044 456113 183018 774298 562743 382442 611834 444260 682101 214965 1020696 986700 242674 883825 646986 891625 955609 859080 399815 256547 141759 424682 237424 210853 794427 438681 632732 943350 717304 810406 681721 992490 441491 237177 339705 1001656 699207 298365 717843 64175 861342 961893 194086 1044533 396155 676183 39895 749794 686260 391818 641638 232859 902247 885531 480899 951260 593770 708197 130635 629650 968525 383119 386969 1023062 71919 381582 951215 1034571 722913 579312 815962 248248 1038732 634490 642746 128484 153271 952205 439781 872567 562995 615231 831382 935270 727854 474820 555125 304890 903630 401074 740794 1015995 299962 833880 127470 291998 177679 666555 939117 996941 647733 57069 963493 290418 374411 633966 879437 337873 846874 420643 763754 277481 46494 130586 748662 957033 826543 956619 715598 417031 641945 874420 155337 255285 904835 1002801 799071 399084 992391 597976 602585 968861 491176 460631 745905 106393 466012 190102 40507 953234 1025318 935599 747801 425442 845038 282037 456021 420959 628676 915568 909008 946088 449776 88700 117207 343193 865607 730778 757389 817900 363498 555797 823550 212255 243672 22334 878136 373494 195863 644255 909399 486212 731350 764062 178987 960279 515888 629976 224419 106190 335523 886397 505744 1016816 947936 123003 1022099 741050 982401 496423 32508 456946 353881 926187 839002 746482 511698 1026063 570823 969208 506177 238799 889516 474950 751789 187572 813013 114545 61878 456459 343656 501233 566431 89893 1037708 96148 52183 154614 121752 763844 362415 163542 943017 840362 948833 1026724 377779 530333 550323 713822 937922 956618 105243 369918 821739 790257 56180 1033776 814373 465003 890737 667096 425633 899591 1010850 437674 443638 1025117 834406 641821 991511 150715 704356 749442 513592 261412 467892 760756 160726 351586 865671 30205 658687 849480 305758 706412 586805 866364 240426 129594 895269 490117 575679 670074 116476 535263 198630 450989 449926 226042 153553 552347 192472 891197 228548 649168 43886 326186 653185 669943 584875 617694 119654 887395 237024 347061 177580 730845 448262 771428 113620 314110 738126 495243 63460 962408 388546 348654 460755 310078 391345 948449 15741 1015105 282524 775592 385652 985004 912902 87667 867794 15307 329709 445388 441645 432892 853691 849445 857203 436717 765476 1039012 456871 633550 419322 674702 637583 843186 947628 386000 939860 532461 386711 963873 614909 630380 753915 641786 843672 896042 1027281 431255 755855 374071 251724 216811 701661 800675 253081 848076 806175 449180 759155 1040949 830293 149335 888533 149429 139206 465706 376166 65313 522412 1020872 290604 402876 745898 1025637 871921 833195 621083 886471 837874 701796 822204 95950 371193 409149 268239 121573 46295 177814 902112 223928 866715 496537 650648 478109 666558 800599 128107 700016 97227 489254 357098 753234 152953 397286 121948 331741 831975 740701 760773 994089 38303 346287 809717 620668 1024201 441652 200693 110562 549502 150381 254779 664441 552302 631797 758966 452366 730333 356839 580472 887244 823740 548723 891500 766078 715835 785728 684967 184290 203471 305121 423127 871699 119515 299763 105660 577085 237385 564205 413274 93164 943322 849167 122524 732771 222833 420705 625612 883248 205774 554364 939418 522592 594591 493331 36733 215159 379371 961852 1002853 599931 924499 947877 437225 824508 98274 954806 84727 642698 717198 502611 96431 340984 767761 829046 412891 708549 440381 834349 979569 421967 383293 107415 203611 261194 482946 1004929 731034 445390 864823 418669 848698 763958 171063 924830 903733 196365 783383 521506 758317 568475 823274 962930 1001416 637110 946239 191181 902092 791227 1020873 80093 474233 605048 484572 326198 325221 427766 652466 498231 1019053 780114 187033 494945 573098 670749 121294 157807 509054 286627 582970 947184 667626 196370 349883 94122 679716 353885 868604 579770 996833 578262 183487 169653 235755 742632 875305 1001868 860082 389496 959782 909557 734766 503907 716061 653940 416468 853885 373340 1036349 480478 292154 843100 407403 979147 273022 761489 860575 390792 1020370 952637 842031 351582 367155 929337 586459 1009136 480650 179373 652103 402719 591759 233695 200444 850568 446902 683944 487242 644026 941380 712952 146167 807884 988753 903638 424989 969735 687158 357771 849793 740566 1006721 59237 796615 175677 280439 895254 575462 454568 628507 567703 889021 891957 396591 780567 189211 724083 494859 1038659 419470 959443 1033929 894131 349557 713570 875701 247415 625397 726703 596470 798442 739268 509521 668843 1000873 616094 377054 7071 869866 895273 948787 644977 113878 582430 693877 179507 697910 239869 307607 92719 163405 741903 328575 923819 832234 593388 1032596 946318 857551 924132 242325 163190 861155 350542 944701 989075 840035 482204 587388 229131 826135 971993 353524 505668 370534 625514 290507 462641 1039398 175045 64979 325472 705494 195883 847033 28595 659253 233430 390360 796393 220101 634227 975495 390235 186339 697049 1022664 62363 313663 985151 431734 240271 309547 564039 355726 607099 465967 995948 471761 739501 1005251 365879 716917 58093 716308 584824 865884 319901 146987 955361 305107 1021052 31098 726253 386787 56922 943078 1013260 585100 940435 321174 764284 437891 438735 403118 191432 382870 958130 837099 181625 517769 810946 968925 358101 437126 600817 737998 1026215 381758 814174 639319 471984 349075 240492 694647 240107 766164 315378 883602 974402 357066 469354 302746 772313 990730 747804 810097 988977 499223 210489 896241 1001221 301887 1012796 689751 834280 483105 624235 471157 556220 194755 898063 422067 276767 206321 872384 406845 1041411 439202 292250 880795 186101 825958 887533 106488 921030 960401 530175 1020342 683504 195682 222685 582609 324007 971535 765045 681946 504894 963234 702696 51061 675734 484756 794526 628465 729455 274283 836501 181939 615245 546230 884232 644455 831579 521739 871983 416121 410831 179782 1004005 847410 496828 357502 540028 514954 1027218 748949 371534 517240 646931 56565 806199 107643 1040818 902254 63302 791295 382317 355503 596797 537550 844451 414103 628269 342969 388912 52211 714955 933434 97260 544755 369023 398263 913431 816926 946918 650936 846895 650437 724059 406455 701583 631764 885482 48839 764841 944822 886910 632415 970418 473757 848818 781094 211245 1000286 604022 922655 910048 501219 809684 85943 689791 899252 552792 404197 704262 685289 747163 226923 994946 154353 384436 830860 854521 604317 928967 864628 382684 233063 184171 834034 597756 420653 572501 667471 632042 1003432 641645 308940 294179 601325 301048 973366 390542 47355 403871 759729 608878 397052 888653 941831 390685 585115 687909 606927 587165 1039367 478475 187195 515142 698671 356168 974144 933413 242419 601020 272378 891620 250635 499964 952181 944307 996693 191629 978480 421778 793725 985772 1035139 961347 924447 297807 62679 684406 367493 970402 653064 997953 332029 621795 931666 696686 369503 968650 419163 1001895 104357 885599 586323 475999 249630 1020642 511064 321763 155530 163496 1021235 963929 421229 571795 496618 621108 194979 1007897 251655 830905 54745 284585 804175 987687 987446 352919 338875 334527 336765 210658 433925 193421 1001547 1037848 147404 928531 956838 255535 324441 518918 460668 641869 871614 902990 868943 245108 184893 919403 506002 548413 880971 809422 170175 436947 963946 589522 455835 878394 185803 189855 148955 124793 1005172 259717 643453 1045601 1037897 718260 374452 426994 897891 189338 1029173 191732 376433 956352 967026 856807 911237 947868 837852 437957 837467 725115 863932 961958 499298 759119 712548 195597 338269 562859 54909 218862 155475 682587 105428 893368 465438 743380 258263 455594 861936 978997 719155 583566 732555 406941 957210 576410 753289 195595 577973 244253 583601 893849 924102 513926 729597 603701 848222 850275 455847 618877 736034 989608 799734 98097 810900 979509 256820 741741 425296 586704 71934 712616 371637 925584 242867 385143 176539 396717 258861 219599 257804 113886 218603 998980 425072 101247 240541 907337 71662 855271 476073 765493 654636 239735 568777 382510 703798 895783 624175 774515 601783 906800 247455 1030744 876152 799539 146403 622476 1046800 1002882 850825 392498 233450 554734 248399 63313 767762 157402 623223 79848 247763 1018726 310927 514837 167865 654481 226678 190890 249578 605076 939291 552871 961167 93310 811755 719043 496611 588169 969638 837983 788342 475636 582070 126329 769144 671660 552151 612011 430959 766385 243101 714443 462607 693391 935668 512179 800355 985703 329214 988358 508600 53035 355979 54123 671143 947868 970953 890530 384409 420111 840163 777357 984796 818766 438459 750131 549246 505388 117477 587692 449615 618137 960291 325604 188131 960853 1017187 616122 193719 877506 799691 478194 713846 821374 680803 324569 496434 70643 965734 42711 896164 502565 740083 504475 694252 766293 943802 215964 513636 483203 62279 400415 356296 869372 412303 653637 625381 553976 1040439 986014 944647 882024 781730 889314 389717 551519 142328 226518 451478 815847 215900 456081 207659 376097 457382 936751 678139 91099 861867 699805 881446 487526 717264 715070 474725 62826 189566 981127 434847 51159 463484 901364 459719 214773 390183 626510 810181 236236 296829 896668 490310 760491 414055 489960 659053 582494 361981 308701 302718 734251 104663 776278 48994 815848 692667 512184 567607 71127 743730 703559 114483 203964 27642 783235 885203 523168 232246 899916 583394 191973 902343 462727 615087 851176 854251 16109 891341 282428 282522 761148 386297 1000630 365227 687812 967027 156573 779348 868106 979128 378315 842186 64604 212074 501029 359990 768321 1012330 204024 367155 898820 612268 712609 742799 428890 539063 997678 598653 381554 820638 772722 788733 105143 709241 685455 864045 595551 437415 829275 621281 989723 472214 549439 705455 250490 755626 452697 937671 477645 251441 246590 113464 24366 245464 490122 866399 815676 546430 469477 874928 11511 902763 967622 583124 941609 311083 903527 534207 510139 616308 253556 679786 921244 806754 326237 912776 446358 931548 617127 357405 750032 317773 632627 214005 381662 499827 1031224 876296 809765 812149 365965 258231 438026 228891 713003 612764 644076 759529 261025 632739 471612 648301 674733 876436 318707 937922 273901 363738 359024 201055 535027 346101 791807 308599 113140 210809 868850 290602 347516 271997 712975 81598 463979 730595 359455 256398 224106 122439 635853 908388 941583 693240 388010 239306 628117 606843 404343 939952 277051 685878 469181 687667 485154 807534 779014 419811 910242 610033 517489 321374 409138 353594 1045636 113814 891927 1012299 882067 504057 277235 804780 146987 291323 225463 64412 392327 819011 1019090 708965 668126 451495 924285 671116 650777 717432 757278 629530 238202 481490 935608 402300 321392 124403 470692 473247 1035029 683054 65355 911024 699348 981324 1014030 893793 849500 907445 958144 428855 488515 822874 882859 171239 750485 870770 211158 276459 356924 921388 484381 886330 797902 1004485 308725 912909 107247 243498 773266 113046 817897 689966 188054 895581 908437 488108 412397 904788 353724 948615 1028218 292834 343683 448419 581451 613177 863139 111451 906349 318356 845611 129579 863107 586167 824945 719431 325032 849306 692727 649028 424849 94194 923513 455458 942457 455922 523537 712326 324766 683716 619508 566527 891793 999793 85435 801506 578808 936903 940976 846878 192086 928180 104284 133627 453096 698034 161129 850066 750630 873208 417325 914481 624502 415079 1041948 240054 619765 236969 948442 236629 890036 112246 190409 788925 129223 642359 708821 818088 783049 989561 423162 710424 55485 373166 869715 644817 599994 953524 770703 800467 486605 435900 836458 815048 457912 812126 397150 911909 611691 651075 934377 156397 444658 117722 723427 474326 555863 747174 1006597 881699 569703 112014 425688 738237 147165 72863 880824 742348 179508 449347 695087 1035146 477405 894426 721151 959721 601916 1033416 703208 909074 568751 285071 413529 789982 565754 464594 125146 611828 177717 384088 450925 648917 253498 691773 586453 91895 536294 31391 635702 579436 102314 220508 384368 397245 251305 827202 986584 156622 1005591 456227 60335 423658 766708 211930 617765 363447 861017 829743 818657 882592 403263 735285 76477 129585 1004141 548023 711585 768145 510552 948560 718468 241353 863595 824253 604625 290077 639867 506136 325693 528303 966000 827028 952379 224965 903572 699062 235833 855017 253522 95627 649422 415189 461495 220724 697223 231879 687385 923006 224375 388289 939636 900048 827803 662326 196237 457576 506151 695450 706165 931445 318164 216547 1033379 447259 785281 699813 182523 760905 339186 509657 599540 638022 430019 385530 1020364 112545 849205 898582 144346 998593 121670 1013540 542708 411549 665076 343413 547704 193198 816612 232420 997612 453750 1036515 449868 998165 609193 432437 637605 722677 939628 796221 828878 818864 645496 545629 1016374 739527 410349 509425 343492 634142 734326 155089 261159 1044739 831062 935331 616031 648362 947938 34782 15853 537564 985965 95185 1021710 669413 892551 523520 993619 478363 153551 1012642 694949 706026 905624 1017133 994274 976408 713788 608060 217979 448134 976438 478657 729470 569533 687148 847149 432624 273310 629173 649113 894284 854671 881332 756089 590811 743106 1047592 638031 1019036 981208 716483 770977 570995 972171 522353 637038 1022370 444135 467999 988566 599607 848021 750505 835488 361789 450773 981608 763498 997395 845049 190035 980180 819709 362972 887356 384589 939833 326705 496442 222159 775064 233434 399089 432924 430443 350972 908386 579259 1007378 499604 251043 688999 304039 186838 868137 294031 197879 95925 479129 879635 847181 60361 1001670 847493 323987 349767 358859 321357 879716 358166 367933 644712 956648 588380 729036 89455 365103 478037 448697 228366 570345 715987 858038 459389 940636 250556 273340 347765 1005368 576754 92006 945294 650134 933430 923707 299835 188249 763376 389293 439977 661726 699772 1036594 237206 136957 728506 238839 711410 928053 436977 938300 845713 726931 703969 936652 1042517 567127 239862 586267 553871 318173 902057 941180 970128 776809 746806 484807 119983 882806 437990 30659 572826 221140 389900 1016877 521448 405220 367434 417447 695945 491269 159007 638030 208043 718389 651798 146235 939207 875917 644585 634602 493207 407962 709884 469550 767243 558527 387752 1041174 773040 316667 330738 292521 663967 512541 36602 988525 596889 343602 716057 744527 219191 828786 800725 559966 377708 649816 242040 340831 118169 706264 343442 859504 735842 711634 509607 991801 110221 222012 163049 388908 682335 128583 111931 627175 488161 442795 123549 1036614 498561 914816 843121 594937 601401 301497 977322 254396 898646 895269 322793 569127 897190 170971 106939 846103 476773 494011 562799 895771 480526 637483 151359 775243 851085 556419 107900 417443 56026 23530 761492 1008843 677820 1034456 564843 1034673 195111 1034832 856927 779800 278268 342615 841003 96088 44794 195497 907422 417306 161134 304105 842149 895852 258243 714165 963482 511023 1007669 421071 449736 124724 188886 315321 600885 444763 571083 1025318 695258 720020 178904 538617 845539 1036752 778605 993865 926267 447353 6591 931956 515244 809581 635515 427853 231823 120774 959222 586922 765330 765082 435702 72894 978372 932753 795623 772331 593135 566877 945735 854387 939461 243469 79303 706286 948658 965073 629674 985518 490153 390405 186174 522480 341353 638010 890834 380645 792941 962498 53202 719242 972070 532377 790522 967018 481137 636529 482866 470769 612538 758585 780232 717157 219677 359821 631355 742506 157159 281935 244083 506169 452761 784473 928694 927704 519445 589736 188637 897976 109821 73454 1010561 321599 472749 813283 450990 722655 747747 485360 441091 694138 599259 138613 605668 975985 612923 879395 368989 687969 365463 633701 1002788 987463 452312 635485 773061 713127 247147 426231 944752 924559 244677 556739 698810 421397 438136 479545 583619 261808 179662 164605 627161 699734 188291 933477 714313 708184 915562 255206 862193 499153 623230 278134 709180 615673 171479 498929 306551 842582 346006 104956 476006 351821 899719 213499 257197 211381 894542 106201 193342 798700 634354 190571 825755 257574 841320 799411 578870 931253 692987 949592 631533 883249 158702 159279 841355 456242 298620 829379 738164 358569 872214 874790 781190 219989 1011152 1004557 757341 356200 460397 195607 1046016 517212 883987 668478 630486 212820 650688 375375 500117 372046 833415 898757 961422 735956 310125 401855 453790 317238 252280 194954 823123 930770 210170 631983 35803 650552 877283 235639 727767 490787 145643 539847 1017612 968434 411423 369615 176814 248668 615678 749162 451978 538332 260359 934891 729008 748012 648533 494349 1033667 953457 836858 576757 173293 756338 799190 877556 24315 858474 234472 942919 865869 886206 828888 875078 702638 192209 830237 1021332 80837 44020 87950 130744 839342 815451 746353 608967 376234 889503 515680 872232 349689 464663 884160 200955 844698 159419 906668 632261 353587 612857 874662 630556 571766 381323 423505 945309 871059 547151 364278 912289 578291 479001 306493 638384 27630 816936 36315 845777 996020 666510 437422 617135 830631 780228 570187 46845 288659 185830 444239 999174 504688 780849 444370 660830 185049 171764 81467 597115 55531 890087 445558 851100 479722 89371 623354 861610 871047 390562 360290 65432 411125 387920 258670 445304 478519 504430 466851 60862 269917 466755 732086 224121 309049 743640 645571 484029 552301 125619 187790 489226 905698 885659 708037 601572 603295 309729 739042 903321 923257 284651 451461 1037190 674289 770914 629404 352995 920924 502106 578399 383532 1041569 1000700 912616 305966 408538 351096 586966 934859 859785 341790 930873 961079 354798 103422 434092 556869 717218 878345 386155 538556 501589 360280 326418 556499 171874 141055 629311 715494 141021 853919 246454 844625 159453 705365 685469 302317 91071 247899 682195 970893 652483 814821 902844 417177 411453 445637 469460 433439 905852 724394 896620 793468 840600 551412 538593 770549 683610 627403 831367 583871 77654 865910 937890 636780 458338 100326 890770 163049 754917 802036 425737 472597 907843 363004 610118 389977 831710 823010 75199 211405 427897 423443 671692 735416 923833 652581 433102 984053 834382 429516 408870 851228 469334 517014 766650 1017126 391704 125793 397197 695640 484438 496445 138492 705885 682590 178419 326888 457771 290147 954133 747320 847619 332269 943387 588972 856495 552858 783390 665500 538346 64207 867081 113949 1040977 483535 726615 250331 708918 929321 641613 340189 325750 42985 782873 326708 402155 128726 388299 863418 991060 718614 93868 932027 649485 276315 996647 501682 39547 957994 78841 861835 462797 151933 411005 101625 993585 547699 746966 480302 309034 487762 91547 218835 970627 293605 248653 993406 898224 638010 777570 357070 866501 318129 902867 678477 669405 1010733 651367 186323 660670 232699 539766 547527 735448 677335 96575 808425 931117 953050 986330 878537 884974 734606 423540 65302 715475 259659 331737 922797 878993 510646 255541 968337 544623 886998 862627 406713 513578 177657 846937 191559 242479 335704 719962 611993 433271 227793 195770 832949 945932 652180 454354 894320 956055 481525 557807 396543 932062 579134 646090 704450 886043 866644 989874 685726 55734 141275 486663 375181 510662 537431 443067 387166 302139 449846 383785 358298 754390 376957 464561 180180 626499 242351 635967 99579 1002600 955757 221999 254141 771237 716192 472457 562917 709579 203669 245397 764866 765800 765836 681814 202230 490889 1004899 232892 830930 73467 987881 83822 386428 691154 305407 103389 183737 793693 24509 356209 888522 181629 407165 646328 700260 310675 349139 870733 657118 556638 455701 865102 1020186 407005 456593 781414 981259 661990 855471 876496 14310 127582 669069 582586 781216 993325 957290 1038738 294769 468965 757713 691875 955487 1034978 877631 94303 224925 839386 366316 546175 221887 818826 308349 544508 380577 1032243 316090 649123 127278 482510 357575 464842 803825 254579 880839 424556 250211 584735 471401 113387 217335 978544 661973 122635 443518 660718 734866 436885 846157 536380 854982 687073 248182 221931 155415 383942 719627 926878 169559 370148 646081 522056 340981 765717 698257 685912 905805 839019 508591 743097 222939 830311 460719 740427 435914 706419 73527 901851 310543 674710 736645 425304 520235 406775 257366 952221 445690 326693 669014 701125 335333 561102 830961 228451 370631 571318 708355 779019 170933 633214 410609 777742 416882 451514 724879 640227 975175 63182 766667 181497 1037100 710445 957396 897673 955915 610033 249639 768786 652487 528893 732273 628188 994769 596934 641833 55115 968915 361147 976713 307939 640856 983543 490638 906537 1046112 559034 249246 764773 627403 1040527 455388 693945 59703 153271 1005938 776981 383763 225062 809519 440855 355499 283379 485778 1018293 913888 285335 891595 848565 680787 422374 858940 779550 411598 130913 274159 57037 577402 528237 384704 322462 941109 985027 804598 577221 947314 899349 386155 879784 905813 827128 687705 376224 877113 770645 573114 111604 125412 1009481 309611 461541 873364 1001114 972578 904564 195369 874251 138815 77242 1023366 902022 324596 1028491 621676 462231 755685 660331 831320 844021 746254 190935 678876 987599 609702 778893 158618 966146 416830 833432 46570 838269 913676 993447 438030 355147 750111 79542 801770 891344 648486 658751 743128 350453 506768 512837 835284 907045 456578 382339 555865 335354 502662 703876 56639 616167 167671 694670 143333 778714 110291 325433 295932 632497 487519 1021089 1028185 640942 522822 306889 603319 443563 709227 756937 888048 736752 583243 1017095 969347 858219 283607 368552 465138 744672 531390 884259 897926 224197 604883 509007 20287 113359 672475 46011 794229 470860 597367 57318 1035672 779367 128141 956818 1016379 354169 360128 16247 683470 838507 958281 85747 740666 216159 629881 585479 741170 822717 686379 468143 216422 453899 501730 731837 1015049 714582 698042 902374 324836 630219 370719 746591 869198 836071 1042712 247598 175333 327445 504531 144765 296639 448074 773189 120487 891178 516693 784690 631787 1004087 1020045 881709 427847 18111 899341 564138 711994 682646 105451 248926 834932 177750 390329 966965 880204 644820 809133 1018255 1024078 249461 791359 1012852 775144 945244 739563 849044 503122 1017657 985771 697462 385946 676533 874224 794104 513713 261180 859062 376410 1029912 744676 1032936 855966 711955 518355 842010 1004107 488362 1020587 1022163 564531 956769 159451 926710 882104 202575 925342 983471 907443 1023873 300287 698707 629606 31612 983358 96062 481101 969505 195568 717070 319259 701222 146366 462197 186763 166399 875802 648582 585329 78807 339527 422837 492973 509785 479913 319217 576980 294488 411619 727275 436072 958559 224118 86911 558431 476147 625627 538467 357497 935475 718481 885997 777737 597790 53234 922942 906437 104365 651987 372491 989851 44655 924506 922569 505416 568523 318946 879460 490824 992537 367655 419367 309226 756327 493433 570313 644670 953694 1028675 639807 228256 642279 110427 605790 398303 44755 501054 621244 500188 668059 143062 671435 1025666 357582 227667 489754 745815 234474 241539 643989 886140 699113 490656 731834 443858 711939 275961 747838 975237 980245 556874 150431 580982 125355 518194 318954 968489 171039 515273 595575 112082 504376 106847 406734 379535 606575 844784 574878 84735 290617 683366 65226 565149 938187 319047 808680 638538 291641 863501 220056 178162 867728 254746 432604 177013 119591 681075 868100 330110 125373 305597 584830 510889 217465 748661 521861 960402 1039379 771987 988934 315000 411102 391189 652467 589648 203739 369610 1013290 173754 166523 74999 867216 407854 852847 415481 556581 987385 734782 587966 543733 573317 1009089 409193 855921 426957 191161 130516 560511 842218 817988 227555 214375 316404 15337 715433 864978 896289 960468 259234 225843 585584 78975 517177 472727 606910 937125 904283 561118 178207 801245 967943 686805 372501 31729 417652 993221 855724 849560 124842 626261 946797 770910 1004683 955701 716168 119213 848458 1005733 698344 545711 294302 324067 881437 866036 822867 1007204 382828 613035 500819 174046 415061 443603 421609 55250 381230 456243 47707 464559 231245 31094 795389 572389 915620 962715 841712 642744 866641 497742 897434 346671 1018740 189157 931155 244501 293701 1000340 441908 621587 273023 1019214 748718 810217 775701 542047 643179 189383 682205 973196 1019488 916034 1017434 935227 579564 619819 967142 597486 283503 150522 356010 191075 314687 686540 407707 452727 598974 467623 955189 357978 994953 62639 448700 719538 1037634 409541 225751 962649 834830 72303 868851 859595 358094 912578 746327 484555 944923 322701 553596 52199 752532 388664 629244 588026 95859 880064 754349 448286 885911 946846 167711 471695 662267 604819 1027274 934267 750434 463833 338838 923561 241473 685707 564171 939450 739545 1024079 640996 117415 1041414 424092 558957 900304 240343 752236 353012 615630 377591 923545 127127 734193 849336 39535 593895 317735 349531 769825 597966 184259 862633 269310 97563 628175 552855 958950 777745 740181 988047 564184 1035460 879048 39883 757226 829259 598494 514315 97000 736689 968628 555389 195440 715326 773538 226661 669054 442250 77289 219859 838925 165599 844272 409157 969500 635770 121302 589701 368703 855207 762975 771389 734479 707871 948295 536270 585340 778410 212766 357193 636212 713634 253765 384409 103343 766509 144869 430782 930588 940518 945844 635738 562414 897927 1029193 400731 932550 805562 122484 353067 352066 634850 886458 798364 498023 597819 864943 506390 290139 950399 496828 625727 392842 567019 573237 301182 994887 75501 348405 1012821 935262 469083 378552 565169 438620 857719 605141 621776 683131 457514 910164 504886 913656 706426 518448 797367 727870 869341 713698 501259 127930 368029 641883 261322 573011 570190 814867 904544 1016935 930988 976942 833881 208541 849963 754078 176563 683335 523296 110514 698873 152299 1004323 777420 1007488 701276 1020438 651950 436455 827644 827299 200590 944443 900485 59322 674271 824574 82940 214199 454049 24250 586980 216534 547800 904014 503339 731618 626509 671413 694431 743015 384542 166906 754159 887034 464507 381718 679038 216462 643477 221627 836797 466255 337896 744094 858807 642123 211688 1019113 194791 228801 960210 47089 865131 916617 766737 702696 847027 447378 446583 433042 456765 973069 570014 374629 73083 762255 867762 144117 364390 746839 628186 655152 552658 911024 973443 1032342 47090 324337 56054 335573 450071 866875 223668 363463 777862 424045 1017812 509558 248529 120411 644912 361457 702926 774746 98147 799351 838648 929035 401370 613083 433215 800705 663217 1046689 284348 880857 789463 391446 747376 475770 941300 188885 497048 630366 675556 414174 418614 384409 731104 553597 622372 871380 775525 366259 54247 806463 673643 487761 116543 1042001 414686 688615 896657 727287 19431 448262 851224 318689 1034698 408427 1030976 958591 97208 168924 643813 358732 920275 572390 3775 128364 1019601 454281 1019178 723897 138237 323022 404733 902364 220604 712536 660978 357858 906827 239046 257641 211666 1027464 894740 371831 255386 895626 508089 451467 64243 994417 569965 58108 223867 760408 175020 268751 928457 538341 142591 409421 65114 247206 679069 963875 593718 923062 769162 512803 740157 121607 76732 294027 885919 1017623 880855 880761 862859 274927 1030147 1020630 667261 518237 439608 703271 513920 510381 667038 750425 1017666 821234 188076 309405 853917 713485 829315 825511 735956 319678 105833 252687 342904 489611 470329 327128 56729 656119 469693 440935 781337 747175 275413 488920 432618 704038 304727 176830 357282 631901 909903 408995 638641 162396 742723 407787 191146 575443 599839 255664 931314 15583 552062 298359 878407 1006657 316735 102031 787423 100287 954975 965777 255055 361895 447683 759847 126604 274254 455876 1004647 775323 390415 902921 621067 228036 946772 652700 69309 373147 1041714 864072 340351 597111 496924 993593 439796 93086 497366 572989 631647 871365 933073 441683 274158 509723 767441 301028 1029180 620234 849996 784420 995090 427710 649759 327179 1041996 612069 218970 615102 324569 348407 537529 935738 36527 851202 627187 192194 814482 500688 712354 452941 383761 963613 158767 427327 881564 562174 906898 999635 765049 724789 989740 649446 801398 884926 1029641 469207 325021 990222 1021760 254829 324596 867635 824095 174569 521394 728952 678735 652501 743974 810699 339670 997036 642022 635071 224209 978198 367505 154347 969893 1024915 419998 342253 780700 773294 374572 463342 564913 875666 1034534 999786 212618 767564 798520 771910 610059 205615 910547 77227 947273 456814 620005 443613 341581 693434 244505 678859 293482 911013 859694 772902 514260 842994 511905 713667 130512 783665 476966 64457 603992 778680 301945 1000589 828364 765538 683673 497564 261273 659378 420212 839636 259368 807402 643995 677793 894917 519945 422856 381626 847175 946769 661431 367458 261396 849094 617142 488042 666845 477106 250782 113094 54261 619130 364386 1019464 314773 413041 58229 778358 763175 355389 552180 344799 191245 89959 359284 757966 744292 414567 134619 969324 844955 930486 252077 368553 780753 867659 674726 452430 824252 441366 123771 847092 845946 255921 849974 297405 913602 966991 621912 324254 486000 210635 936646 400029 125079 1039024 665965 639973 341801 564471 589522 93491 193228 115667 291761 128810 496097 778981 607391 710497 947395 756593 302579 360959 748440 775944 357180 593079 920789 852783 918223 1007959 108903 853479 673652 611758 225763 452435 413669 398823 685875 516111 1022274 504736 404887 103422 462542 899682 407480 974598 39787 800397 507046 203559 217758 767181 288879 856287 773065 631800 780920 244918 718252 1020732 735706 602014 956187 465354 546422 300518 755255 767285 724218 578963 313848 317278 24502 571030 747339 842329 629705 574939 958289 211630 703348 161669 631454 956080 125275 967477 898226 484126 795995 867188 343175 421827 650035 670442 695732 797358 859417 943818 433770 798969 333553 482379 64449 554647 768976 693111 1003162 677241 159178 736154 785176 881770 475581 326157 304567 374967 613766 484650 605624 310234 706225 700854 679251 831631 278446 694215 749725 1000133 886375 501650 181903 490041 754607 824180 959736 474565 571068 92630 422570 586379 89182 55067 675630 992103 165885 718381 184115 128838 788318 353249 204231 155902 507081 628708 175477 366039 496523 845808 698845 879584 739229 722900 494714 560927 801649 305899 425305 510746 452392 158517 742886 554356 244644 501572 129382 933135 666235 318780 252025 339954 704360 163301 881618 578539 368271 994244 535516 505548 127343 939186 1012033 697431 63673 235164 718308 813496 118699 1000388 240756 122312 954282 660350 479631 455859 443247 255335 936693 952240 143583 436541 39420 738291 173278 1001141 452795 1012368 944808 471537 355657 693225 473318 372483 955291 742459 576615 810251 154091 1024854 191709 239981 785992 517748 256976 1041136 911437 415037 701479 257237 967154 432839 401201 1017671 681325 447683 599004 417587 844589 94925 782413 1040657 635562 147131 409498 112566 177763 677453 966081 1000775 816461 698983 483085 555630 1006532 793962 662449 517659 456859 945571 545726 495382 598781 728169 577431 145781 942523 585273 637392 822070 663457 179578 753871 476555 868144 109811 760915 1011805 734263 514147 696953 620344 629847 997992 892642 1047558 560239 347083 350947 616094 214399 224445 1046976 342948 595769 503153 778953 997132 160241 208783 781831 496978 712035 410495 615341 841145 915800 834147 1021710 92633 578486 707197 333809 247933 215911 955614 585074 553455 701990 731996 453399 247597 493213 216399 765609 569272 712474 924093 724758 948398 969849 496254 461560 573169 349118 1025582 834699 424841 570271 109054 1008407 573237 709815 258263 650124 935378 636658 1042636 751306 703858 1009556 258746 424563 349912 813942 422525 347595 762074 505068 349053 386915 934831 753911 714839 888178 425617 343179 572254 439619 303799 183117 915572 218097 228438 517836 661749 615414 388385 668476 130980 29533 493434 881363 858966 376371 327018 440558 844788 516300 748614 1037894 736912 930499 710500 634696 470446 691619 998242 135678 837019 925603 948136 947984 807485 1027462 796647 80491 239733 80249 588993 349819 1011348 349423 222381 227669 869308 818707 554859 387302 252705 514599 703603 858741 242787 224728 1034638 554602 587626 566742 1026193 329438 814457 220028 617452 237331 1045530 489653 805350 349431 902898 667292 76638 890454 826820 1041068 937900 289755 763422 574959 493148 772874 477487 492761 986547 398975 472637 1018458 958226 926387 64973 770914 846414 396780 745653 988850 488801 898700 963278 859121 671516 853223 522254 588899 358288 997158 95975 966779 215804 432880 518219 432056 121967 448760 288893 745061 315195 441003 77054 957356 146391 488249 805748 881386 728123 443975 1001875 478511 910213 161437 889015 501974 901797 990507 469427 437498 825014 247225 763113 61916 381555 995560 158131 513197 444247 421527 494435 252593 1010600 340350 437814 325939 1014789 678062 32658 304046 436080 97953 249511 759924 355783 415261 771523 801591 71666 725877 969014 1019616 448709 310486 147412 881486 241219 891841 189289 762078 713879 869994 888211 254714 709479 437125 818473 604750 1031236 195219 963159 188118 681674 580255 1010738 956687 186845 568297 608739 969526 472186 952549 848458 973761 802363 617430 277850 240371 125780 882703 969433 343484 923165 501616 1045665 675485 496482 379134 387868 961831 879337 619113 282097 1018054 236822 740646 634729 471282 838939 990485 292435 366529 128347 291067 446178 870727 933257 597438 886014 891469 421113 556329 571180 213494 453149 572572 128359 285339 640174 821847 888523 476282 260355 599535 325767 1005121 772750 422355 484889 844410 911928 514468 435634 377837 248663 613430 106345 800483 477635 629625 163267 222694 818928 648286 373820 848545 308958 953579 255696 756971 579902 412367 995814 106078 820469 817973 157545 329149 326744 595926 913761 400781 1029702 750886 177850 775821 460463 820924 223598 785188 151198 693023 895503 858571 20415 122476 100191 350137 304318 1001304 72095 129456 89326 857295 892089 241212 828148 589112 231083 848306 516761 212948 305590 645339 408261 838222 812955 225955 450075 694749 376208 872201 57020 926166 645177 869815 772771 895462 637620 424644 129260 840046 389895 779595 498829 763006 953013 278131 936650 571306 737170 324717 265707 316701 204503 709097 936043 289711 704041 520335 129702 489713 499104 129928 419102 318809 317107 1040906 120958 990097 621860 977084 778537 906539 699953 251451 936247 612202 316701 184058 945330 763341 943749 127143 204502 583622 539083 890737 502593 217593 621899 219120 648110 1036714 814412 781319 717270 379811 333748 1003395 626044 446827 731064 836790 840560 918973 629199 828275 632298 364216 546725 112870 830267 485659 754539 580348 751913 909639 702674 47082 943389 579358 1016690 216978 506407 784778 675486 1003282 859348 421290 379604 574711 120760 969390 596719 138871 1040660 490598 685654 488630 906608 427641 801909 651724 903068 315277 439421 854718 895533 639211 784721 646556 307323 893533 724857 990291 761116 923743 943644 292694 159202 439211 992162 388653 826488 729971 16233 764531 640806 15707 202366 760643 988371 449993 53691 532282 831661 781656 816044 606958 866872 15711 972297 585293 573190 637501 340465 177084 389977 420542 349726 575611 73151 843666 640620 276957 251086 720041 399066 199639 356415 610185 767283 741157 364971 539896 638042 975580 377341 1037338 385565 907628 973170 998984 518211 583026 163630 572666 1008174 842524 517316 646218 752044 871245 1010950 472397 383763 1038881 286311 923221 932409 326002 547708 250232 779248 486486 482319 922076 146158 793198 67559 111473 744248 479096 32729 959606 113897 209369 555883 512568 784832 1002654 321119 277695 898100 405204 442056 438735 938111 1004102 36031 216399 953099 465123 942262 707161 374291 56747 408936 330490 498231 601143 440680 612238 741126 356954 851078 611439 482614 357345 244593 468582 40889 707014 1026725 1029401 153983 253506 224933 856014 449636 971866 1000071 1035908 225756 829809 794358 747885 152375 334231 439225 291710 626813 483919 291449 73511 92021 886679 838497 304501 293996 572258 439451 195992 864096 601969 641526 113052 237351 929474 931174 558911 823781 601841 11983 911433 194181 809820 858687 772530 372259 490038 511258 479929 988081 847185 739689 653913 903230 1037888 859189 343628 983671 64862 928454 663346 795565 270172 798681 619795 727134 975502 240412 227056 375578 971226 365553 355673 933643 89175 371083 141551 697797 643306 657141 970089 544754 1018924 519010 429863 1011850 993512 717046 924549 881713 20397 1020987 777476 390716 1020711 520068 942733 73331 583993 593842 971367 581289 699047 619493 654548 85662 137463 501232 595195 235342 122651 586587 944857 204115 747860 969270 64762 615542 472967 344034 376197 87262 191701 744731 874870 993950 540475 143207 806356 946353 670883 510797 892500 401317 773737 962318 127662 127627 325150 587156 240766 615166 1029512 855901 677655 31079 386932 1044684 1036845 585939 99903 170230 798261 931034 422565 691446 890573 390441 416625 445587 957038 485622 567161 626381 981064 45941 818570 672663 648255 330943 674790 380747 183196 701112 14302 548521 291323 939286 872953 623775 949514 294722 453212 348413 389912 857497 186265 841253 1032619 414690 339877 493884 219814 331367 356234 875129 750816 420780 986852 825934 59829 16199 323488 509672 473048 1021266 325934 325863 85422 604831 1025553 872606 748687 548294 709363 743205 358983 770805 619482 760021 401331 493049 565687 859636 915498 914509 244531 383882 902477 516186 1016119 187369 1031745 837933 1022786 692180 767441 473954 509831 1037706 44537 165495 665167 396139 901498 904035 719182 412797 627381 259512 750944 449476 391388 292379 940203 323834 899722 829426 147007 947601 354061 630505 845996 710625 211150 780403 733999 812408 747459 441548 972362 451562 382851 325997 780376 626919 248793 978276 580080 282525 867682 126853 1001146 579274 732025 129051 749734 473773 621478 89996 762848 257569 408550 613314 299515 150987 861357 258842 866481 47992 518674 1025220 997514 872257 575102 492599 875845 930707 174525 843339 125562 890637 879526 946719 577522 153263 630723 343399 936117 657371 503382 687625 285086 231929 711723 943665 967158 427508 214523 111831 371030 828771 634523 715331 901361 945010 438471 773368 1012775 189886 702248 326570 647605 586350 85359 480748 909188 851042 552243 691948 506497 545742 469463 949809 414431 351430 469363 620985 18351 699659 204741 583601 107996 820031 429306 877175 8063 822519 511025 287870 587632 828086 501395 472190 325382 544187 412131 651580 553639 356164 898588 912832 366230 605310 814671 601066 366795 611230 963143 731882 921203 670747 629021 621599 1009761 685901 953702 743514 389166 553933 501940 1027936 832172 470465 353150 704956 507429 744094 681707 943594 821164 546447 204700 617059 505796 125591 537847 735652 830539 375686 867219 765498 922862 671286 839243 509555 890313 64663 789884 1025260 477939 552284 997220 565196 744760 316277 554622 831893 56203 505475 581131 991359 226035 478822 868016 259434 895462 755100 493433 605245 348409 357835 476467 968779 144287 556278 1011459 60011 636092 321445 374700 991919 682738 478673 928680 224669 435562 284859 196481 556501 452789 224932 1003272 746677 465084 688001 360290 218730 1021155 163227 40647 789451 467454 389923 478286 112067 324456 431447 914946 881867 714584 125783 108398 92103 763677 896618 63127 637874 671406 842300 839919 391723 923125 488169 192181 386900 478068 125790 257828 973473 325050 971977 808805 450156 865020 898289 219890 773331 648828 673265 448312 451198 838047 247725 784594 739796 408124 121171 668538 503879 586982 643535 159271 759325 830558 244406 751402 629117 975133 430901 431910 1008070 848588 425505 929551 424748 106407 748108 239096 258891 873054 619610 995503 706021 995079 592798 516538 349169 415460 122864 59350 260263 670134 123798 956733 814989 241906 636689 286547 653372 81740 901915 884035 1041038 185174 159997 464750 606124 886965 1017910 986938 203597 964452 367540 235630 446064 382632 891813 274207 1035532 355451 48555 648649 698842 1019288 203385 753418 247086 287229 996623 870782 510306 413667 699618 257067 641563 703283 1001223 642215 588742 989964 824781 686444 693075 657199 601398 706750 96217 572487 934603 841552 877450 871603 466664 619477 567710 254046 620139 752171 193085 811705 489642 109899 831702 580391 707178 326093 1003861 658383 64910 782443 578247 116473 780547 587326 302810 799642 958050 741037 342486 695414 76671 841022 1016536 845881 877267 601594 477657 157539 804571 423256 224582 835217 806604 638740 1046556 113766 309564 793589 652343 273787 102076 840933 854831 438771 488641 678283 153915 39887 451387 936247 907889 971213 293165 376163 898508 1022609 690918 92054 125751 470302 1009189 988467 242239 284331 208470 371641 200147 777393 771873 564141 722936 336126 902609 628644 736545 218651 225659 325805 1031301 315851 856787 593087 934585 872926 597820 436541 633677 891474 930243 467690 891166 429367 905270 93532 619228 637711 570619 364319 371321 883116 119708 150983 724924 127445 1033936 963719 947598 201839 480373 865882 414295 175229 513421 987590 445166 406985 624255 1034026 650610 274239 736347 77501 579923 710476 648028 913995 272215 163605 816482 487306 188070 441985 442718 451830 1005725 926379 446298 836849 599351 22381 408775 656823 61917 432030 468583 243682 815742 627691 413075 671559 414204 712819 989849 360152 899374 420328 370222 669621 751308 495235 761477 713385 191320 668349 911913 192357 194354 599470 1012502 856567 952669 359990 290127 466119 728568 875237 1033186 350169 680887 575974 124149 977320 269295 179654 643548 346585 159519 73279 104441 482851 892175 543693 209335 857339 380054 646175 830781 943499 455580 108893 662741 401337 963697 506899 355991 63846 446064 724725 834771 216766 437351 678679 216532 189846 646388 985450 363854 236001 250346 881912 782114 281915 506141 784722 609101 669033 15583 1012518 117557 911204 608094 92654 580045 617976 873611 523017 649619 962179 800233 1010066 219259 693962 732730 768961 81784 588899 797645 226091 643375 355438 990808 906549 377685 416925 969556 801906 226251 997030 399767 449411 356828 179642 835209 552534 298543 812777 758103 982089 496089 931134 830215 1005812 1005689 309861 145891 603446 1028430 59836 805755 996442 454868 667991 1002023 87839 865218 573260 916162 822870 347837 303231 839377 612209 206454 569236 373807 517689 741486 875273 364334 449652 189837 486250 287197 1024550 351899 195028 73565 931132 812635 409486 482055 775514 832347 622026 112219 773512 942511 757014 257115 988187 80575 681142 832811 538521 1036467 739143 515681 479644 777741 670419 685490 339623 494844 234354 356036 924501 61387 685395 586031 248045 373098 957491 867267 548729 482069 294605 745200 342754 1022536 23358 685003 118139 190133 802224 899796 211407 969611 480435 199417 693069 846661 847418 580393 776757 187832 177247 499927 353914 930526 454842 374218 157683 603078 146395 772596 771540 709151 250937 825810 698765 877244 928351 755022 783528 62947 141053 231222 247782 766732 649144 324982 182971 971000 881815 948068 125394 747248 905610 189424 978472 551740 438968 653643 633724 401290 563577 376588 414319 461292 513575 699598 448798 759967 293053 822746 859033 701426 694173 191683 480968 778255 864659 777554 287726 30815 352622 231093 943822 159178 581476 81615 1003919 1018467 684838 255134 128362 196233 489997 93939 510780 486549 538458 244788 848933 261682 113526 523488 423501 975973 575998 611761 710496 537592 237398 695853 285498 724572 834733 126187 371440 554101 448977 510444 817846 435653 758229 429851 677731 326082 571059 371770 954941 187833 651486 454345 648115 753030 651492 501549 379316 560951 208235 985569 666742 853502 502350 840949 634161 107774 449250 800151 768385 349133 572781 351687 867781 489095 707286 218429 860058 371692 618877 1028122 104937 885491 203695 712328 742249 509463 717480 347497 708185 111022 648853 255177 188324 438045 432837 405401 994445 364917 93671 773072 844563 1024046 405419 641784 721374 160205 864106 833192 509646 678123 542195 866544 703570 335281 717370 163421 957769 250895 165355 477930 927656 316887 516267 274093 649003 1024708 555499 460415 438893 831004 784040 643766 211123 677039 435804 306854 756408 984143 302223 1000858 813180 405228 779035 366073 335732 216782 227178 252848 651291 980121 633223 7929 372198 719206 431422 690683 666853 744583 859628 779704 624054 419405 861891 640365 716047 950148 278127 374897 702251 902924 396159 386174 184639 683764 681406 355559 89501 963490 849568 1001899 504078 1045585 235163 705647 423005 312765 615455 185407 391452 331709 705319 179598 973608 242542 215794 478995 843065 840347 416689 896590 298965 999771 736355 177763 434908 435127 285635 620790 649057 349371 123820 350179 444117 842994 202699 876144 408906 494470 938449 726456 255444 958899 764458 718901 880987 236950 879406 746718 452623 606052 73171 736350 432910 224974 808377 712207 587160 614227 927225 461749 736868 831867 724139 380611 63535 1013379 734263 362267 824243 638149 554722 48621 490130 748854 752201 772423 183567 599737 620979 548792 185321 276433 685773 665524 794067 1035538 930936 947002 125549 596723 362492 948658 53567 443631 1034279 676957 601755 643307 105845 863580 752337 702902 702901 11735 331381 744509 652812 250725 745923 177259 843532 245649 679597 1041425 947350 872130 535931 254395 93023 412476 893925 537077 210906 995991 797500 257240 943291 587537 993667 300939 622292 622048 52559 127988 504643 1039968 676333 355477 48620 810618 686563 467343 545211 991511 873316 480691 684856 432441 400358 992679 183251 106361 185239 336627 445936 419303 977923 1029702 154110 825261 388706 93044 670766 501592 952117 734176 1037075 660459 190652 641996 879647 962150 729933 892596 514665 614228 570839 239569 946048 1029696 814888 407741 943883 179793 950623 697714 511768 162140 63079 632399 29359 293876 847995 808175 127468 918831 587031 913641 937417 1022179 194257 896348 1022494 236110 891243 374430 324902 816828 969133 469612 845420 219869 1028517 235037 1012592 317383 781091 867087 121419 335858 858017 619474 175945 682411 126159 885752 479463 501290 484073 593637 83359 497067 892896 969500 906806 931085 36575 937442 211438 945324 956214 734605 454234 462070 453451 289215 801230 923958 855521 1035795 871702 607612 651630 339193 404893 764550 204700 682317 906168 508666 951967 175972 1035395 648075 718873 239806 816917 470246 294503 660206 815013 717180 321951 81270 975220 586490 149462 303059 348116 1017177 370534 510631 969283 1043459 659419 842905 559579 560565 173966 310123 841863 375449 385931 910576 411126 764900 504365 292712 500958 1037860 604625 573284 668285 506408 997026 817906 517925 1013803 325453 477771 371467 855538 995510 228422 425412 491979 183027 936795 702148 509031 482136 515010 690172 411183 569059 418556 457924 922805 840116 680823 342962 494175 649311 381623 419427 250981 810472 350807 408441 923889 879588 261702 645104 577213 30707 737076 154447 439779 450257 887987 227057 454484 241209 88847 130095 510674 820139 503188 401038 77166 820141 940836 727695 194914 257209 363960 422585 968433 185846 765700 748430 1045644 616682 384539 1033006 432751 848856 509833 422711 548637 403258 200693 71675 206809 246555 704116 832743 107485 65235 414969 911482 538090 127403 976203 453353 1020745 601467 337652 500138 540284 642255 830105 429921 179762 769070 215545 630094 911809 670958 1032680 473687 624622 915778 566229 963936 687626 863885 470742 824878 818019 969999 438179 965890 894636 603755 128411 994982 128083 514600 308908 681891 564465 28343 183725 895411 935164 645422 1036710 172975 660859 391628 249611 606168 785669 971883 710004 227653 906841 326318 1041468 904794 943849 700107 662771 772529 940522 781829 416153 379857 125798 698479 736044 959980 421564 232918 601942 586554 676763 832460 163146 137075 876661 843043 825754 447418 97550 341942 929341 728405 489796 816246 996966 355373 401291 687825 988454 867264 685692 931689 959878 388250 220904 698312 72991 937118 977322 440114 32646 84798 338381 648796 242957 483455 225163 698775 996704 408345 220755 645852 198575 492729 963505 320467 255653 677430 927070 885724 737769 736537 185183 438186 96985 955963 366038 436850 195778 783536 300532 497476 994986 247523 1019655 993188 913937 547574 387546 335335 995798 187495 987374 290511 16057 771731 319142 238367 28366 756676 445299 183143 257429 314204 1001674 439989 967559 396539 683768 226869 940920 848600 738637 615420 125850 955607 1011738 588392 323124 126299 550762 580663 836655 337597 386724 344702 968239 900357 120285 303866 669327 281213 958152 255086 42367 943020 977809 691819 1004998 167923 776920 511697 817029 1002668 437647 734638 237228 108861 326763 447334 52221 846757 168623 388698 179766 920702 899119 414315 580082 735661 323394 931562 538300 233163 1013330 258063 243426 994439 464462 940521 1018592 227138 193270 373529 648430 421647 109771 1032732 732900 825227 292541 744682 339697 971867 135102 564167 917943 445356 404382 600694 693935 755773 647342 256850 763489 318365 773665 483979 240718 556683 383708 1017615 1000759 845411 781960 772764 588482 907779 362293 219326 810055 762785 284269 590775 340478 398271 776436 438634 255325 377574 383783 654129 52978 513862 1013775 681393 493116 886206 55863 714567 842949 487172 310366 621901 727992 36851 776457 371952 104180 570199 461887 408529 404453 506424 964237 669463 990349 740723 457369 439084 486228 547795 806139 434089 321478 220477 784840 818282 510621 484179 730102 711553 866649 644792 129055 434899 800660 647381 808401 949480 822130 922827 905097 838206 568686 93624 196017 634648 744568 278261 452501 623597 720321 1027660 304858 251490 297949 503901 586342 113365 601054 650530 552061 400611 234135 933304 62972 789455 390309 326108 653748 428989 1008968 180959 783666 1033184 313037 227676 987597 649045 363480 912336 1026095 187485 679486 703761 871738 813042 805795 547452 137981 82415 327054 845031 756971 858682 849114 381164 495411 1028904 716066 502814 108526 793038 890737 889198 872390 697941 881838 177658 199038 212590 654090 997484 436271 682923 236400 289701 910772 256708 551599 499289 678822 649530 61039 436664 63320 120442 38845 744006 89214 713977 944747 775624 488503 355061 445411 258406 701115 933143 969578 630258 768061 782501 257234 886710 881300 609014 128694 431693 532343 267229 252754 761362 904350 843893 228434 707195 28540 768057 22365 874819 709067 607070 209575 509154 368895 184163 359857 330607 343235 124884 476725 760520 245604 570101 181150 907752 908101 187749 604405 252089 703398 955501 373111 994474 990394 226488 553891 779150 861018 416505 751250 897330 371653 699105 896333 847768 882785 711394 729438 819152 463967 73673 430819 122457 246175 681962 938702 1010854 512315 383736 447835 15319 56093 946851 951726 293748 900124 112179 1036553 251810 81362 600307 828894 521809 315175 997692 596443 237807 808231 1028297 410109 674707 1032892 810458 662926 641815 869219 838258 386777 725846 650052 898275 291576 465277 286511 901470 351769 643917 252275 171695 674263 772995 224166 532063 989619 522792 652441 73449 562998 833972 419444 980448 543718 912608 708514 750990 826722 803583 1020195 960274 980146 858086 897621 244751 244327 972886 162746 779041 851424 896936 448460 707834 511877 837013 1035414 321903 389932 993706 224621 660715 755171 947160 333207 702424 198507 698100 583595 269549 527967 479907 227599 735918 1044509 905690 126046 648890 252514 188355 630376 469215 119982 986594 714286 572978 737709 1018382 584350 757037 619194 722680 433852 929200 961736 151422 742047 878798 670669 798879 714854 827184 40817 853419 730311 773737 723799 306039 600887 758125 599023 310946 122084 20334 363231 643020 284891 369565 214900 708025 952571 327396 1037249 735693 991608 888772 685143 925341 477906 441556 259888 641989 911730 391624 775691 48892 971595 1013876 520231 366837 520932 857565 857956 714343 225406 810163 139161 907013 555630 939833 357806 179865 806518 628859 606671 770587 16126 493902 546172 128542 1017355 126325 741022 179559 924109 190414 118166 875156 105716 243787 240733 714697 635662 286358 419256 560071 734178 687183 12205 118697 202571 228792 810103 981768 357218 41719 683180 816112 889043 897778 885462 12231 62902 903438 447723 61647 44470 744334 826307 776771 233711 763301 792315 124183 451822 1002917 422678 121947 931132 236011 198109 213946 1005966 300999 802029 621524 392036 464254 839459 594427 908427 470425 29688 251811 454776 769076 335094 684685 961811 188329 588426 954216 88570 897095 673717 220533 231379 1025230 479984 691429 677763 974610 340469 389671 1020275 294789 49036 373047 994129 486546 1000754 504482 843155 946292 1029134 269045 399350 138972 844284 1004092 254621 482506 424680 987078 778783 544716 580306 930545 631643 712958 717964 603950 709494 669607 901930 885429 408975 776253 158708 794203 727227 1020210 11259 456040 239867 320950 608215 119759 955164 457029 758454 196321 944307 830782 902435 1006022 896542 554466 353626 387300 578927 1018382 396785 516998 388754 931127 300155 588704 1003611 815837 789243 139774 17399 906708 830679 486833 942322 408908 615723 187995 802141 196016 954853 929768 30636 40247 749966 842131 257250 522316 750139 312383 89695 442844 312251 382324 232891 489162 232751 714385 490289 664223 890419 424402 515158 464844 726698 866542 470691 368751 986290 310162 451359 310234 724367 202661 612700 96711 364382 685709 845745 979257 163475 976769 195924 972588 401204 836815 499394 429847 578987 913564 751756 996776 378491 861017 190039 405335 584371 815885 323224 206223 322106 483032 960830 391715 768075 80817 105442 1018267 809879 454157 319985 703608 798648 116351 953912 787934 553836 57229 611929 730554 75390 804533 897453 694813 812410 1018769 187878 814139 155244 894543 349936 582140 1038425 235039 740561 709350 994469 613601 228168 69372 727768 683218 1032746 83199 487451 637628 903229 404188 519254 885623 186163 746127 985820 208692 380003 764111 778531 379605 930713 286458 275839 388218 723787 469860 753240 745819 841704 705460 462077 481875 113916 956443 890234 833175 855992 1034596 824236 506515 583055 726411 1026824 1001352 572972 484203 943454 1045392 325663 661458 120123 477606 894184 551271 697210 311073 756057 684507 184635 839219 474956 774602 367502 511657 400827 865734 334814 630245 256210 733948 829679 562395 482638 875489 633776 700352 64365 1020131 678079 1016698 451953 242928 616921 764904 971444 349875 307855 482501 488557 747710 1002290 915640 932027 92526 742803 706451 359036 200350 294761 653168 612820 488038 1038450 146747 720434 945873 415322 861911 979172 1022275 862910 580026 710405 877331 15323 690558 644690 551860 117947 497337 609807 382450 242003 201823 627255 777737 625381 252132 581326 699917 625788 108460 685861 768265 85694 930680 170919 616172 915596 877643 536053 941610 364095 476973 572939 124775 1006168 700615 325262 50871 870078 709751 113082 409383 469147 582875 627578 139228 912993 130169 987885 1010098 678279 78774 14309 1028650 238584 554686 897984 328951 45038 870362 875354 203863 997074 1022569 770403 441896 195363 292459 732109 258932 636126 488630 202414 207759 957688 109297 995533 193953 621028 458057 129361 609137 308887 359729 887989 647199 939230 646854 769680 743909 816482 387183 635633 475862 1022266 816106 984377 505422 325285 572019 939343 703153 730486 955760 953069 126667 955449 664813 571333 976490 591725 110655 878922 356227 990725 898350 184026 632812 60342 32055 904369 250316 239352 73395 746438 710835 326062 44988 130713 956595 941079 256441 65244 890612 289231 469708 813415 862677 406203 648758 319075 552407 593901 437015 346878 130488 228176 464053 745853 570923 95577 366509 568237 248187 724869 639789 693684 278204 879992 412631 558431 668119 351659 841178 636329 519380 236017 841430 579118 895432 547051 217000 429043 616141 629468 238968 1032917 965655 938635 984813 57133 101813 902954 236976 327092 726889 484749 49114 470789 450771 831945 423164 967102 782637 486258 834670 661339 191214 792111 116523 981539 810232 738238 851649 300954 154869 601821 1018430 580529 863854 228521 822986 693678 986155 103271 1036485 441037 130318 509739 383126 358543 687520 483265 392754 361079 116729 477438 772579 473924 970145 62883 840463 924134 737530 855417 593880 891499 562671 95599 678705 974424 347827 379091 348911 370602 679822 1033492 298481 880847 730855 647787 679137 335515 963280 841432 792540 723071 717512 213819 942456 584552 770737 447971 548270 920535 821133 366780 688855 240876 932892 436011 448968 804473 758695 201653 515149 778334 690045 767092 232767 137647 637466 738399 833084 1021360 706407 400636 157541 137210 1012200 246709 986612 386345 956989 548078 429871 990599 438094 363214 881785 237484 511817 399254 776477 220271 241340 746978 699189 505073 731701 340063 967230 234360 711783 1026234 414692 792414 223966 780741 254859 1024204 870385 100853 754415 188124 646817 184894 816024 638660 196246 237213 479790 124793 568997 241276 407166 684917 801605 942566 969905 708149 1026067 924841 177547 433693 650285 748762 29681 939230 206572 640845 945752 205179 668319 1026191 894633 782486 183655 716005 926631 636455 500721 762076 879530 997164 260716 1033426 652704 30519 958091 740413 92335 1006603 677865 388691 794198 146619 601976 666845 1007185 769411 663258 748718 893924 909924 445621 251183 1042723 707349 420778 601678 964165 864845 352739 481189 235086 104189 423660 461675 479043 520804 452491 331125 870262 736931 629407 76959 437465 854653 417561 613827 856036 679818 869302 711278 1032411 127295 583414 625463 355556 1024937 676319 73644 751976 758358 1019285 216817 48109 975461 358021 842342 430527 693859 29279 104663 813495 126726 943013 962317 726925 468251 762583 355194 679438 255461 405424 601999 910569 287611 436062 162972 1005734 644373 751964 253078 994318 443982 986834 260272 310941 488809 914984 342198 996916 1019528 759718 178775 930955 305074 484587 774610 984057 260666 465974 620344 253467 758714 1047080 885226 482520 444602 882775 372625 816553 487078 530943 835871 995657 934493 711059 883025 110909 167549 1027354 56754 273141 185053 693724 106298 453941 249643 49123 217958 897624 493452 858855 1024326 383782 509900 373086 794101 468063 990865 152571 233331 934487 366947 587382 814690 379439 876488 701107 718800 1021209 492274 375356 676734 405306 1042577 455865 874899 511121 320741 906803 978073 506024 122449 911718 161219 492217 130637 474340 930367 288754 908436 576847 778342 224705 327436 387948 372978 964819 636092 888711 684894 911532 891278 433889 548342 448404 340398 129702 832058 620206 162736 357368 399167 710628 445607 384360 586989 845172 780752 810355 128882 597534 996129 856855 872364 420412 728613 44638 899145 651768 1045284 349966 686897 647896 636519 671326 193006 85855 682670 121494 478517 471864 447396 431026 778056 967794 837108 558935 931308 371395 881954 322469 893591 461686 837327 1041236 285652 615151 56179 770390 1032420 969772 317351 408966 892550 697817 989036 447759 839326 195810 994408 761422 46970 661323 741028 865654 455026 600547 439850 326050 904338 175525 305047 85622 130094 466014 945027 753096 627155 764234 706911 1005457 350196 679032 321851 464269 701690 715063 484720 1003336 976084 945245 316606 112205 939373 447924 283111 704823 505395 814300 589008 179025 893557 516383 253026 253321 643709 710827 741002 211640 358734 1000243 905697 452119 741274 866611 988113 220283 977522 68527 500623 549563 488554 390344 63903 747057 88883 589714 502186 885234 389825 477983 815353 112253 926631 122058 400865 150878 695447 371933 1000912 752517 553843 254666 539119 740022 157239 983659 972976 372958 1032806 480861 680667 751666 195781 211863 993705 657149 104313 897236 639567 747946 431605 504707 902387 758927 1022026 438461 763489 649775 48445 239391 510561 186865 83870 1011460 844755 672634 1011586 256271 976492 512931 816501 292711 976292 983390 389594 931409 785160 274162 909792 1026222 939399 791539 874401 835164 637526 419565 910138 367759 439784 1019947 482326 585328 604909 1030336 717178 509681 247794 661754 617781 354182 852845 496562 185917 417491 670331 413498 670837 641521 580393 308839 869747 96121 615251 857775 47663 236397 326345 490376 588642 919262 410573 758676 617722 468303 232779 514630 914369 901374 685278 203359 881166 962931 858939 401187 96240 736598 875682 416624 670153 89659 935417 138863 424762 286315 27071 454512 111525 476783 992358 685359 329677 1038603 904295 498979 698997 645587 963772 212644 730811 987105 223855 946330 938450 891291 276985 741321 771614 487265 242674 378083 408005 570988 814566 559967 971597 972008 696083 903699 818404 114310 710881 837226 31359 805117 899750 239061 894748 1042576 228181 871514 457001 1001388 693865 1025351 630613 788223 436012 321054 585078 774314 308939 31593 116895 671083 895023 864136 612949 175226 617323 325452 482311 472986 710244 812822 501935 635749 516209 1020073 108442 667577 624895 474507 577951 236631 915920 71642 1017328 685962 356540 836943 124780 161947 886230 879262 433373 314296 96121 779692 855277 490572 639718 823249 895180 963732 807886 875352 327048 477593 879146 128730 710043 794443 950017 217501 601078 30574 212302 549335 76159 289115 1036582 193898 210173 1046944 579522 740668 582843 519329 672975 118737 510419 251195 945122 509713 556142 638888 412408 837018 680803 125811 741074 120183 609935 758702 440654 715814 702586 1016988 1005628 250103 740316 61304 432798 736972 730795 799803 622474 246686 390561 668606 1006528 729295 742958 674764 471356 986232 127517 250782 465259 413213 564662 382077 388694 406391 770109 976780 885647 770417 1013036 723825 492795 334587 237082 384031 433611 902108 906904 993470 585650 680307 972368 273022 446083 900432 291055 389612 432883 244333 401103 698868 890061 410475 946777 513417 871654 993869 925277 106291 536407 64359 642220 122336 893388 880520 189557 1010953 962144 527342 109797 30318 993746 765610 908677 817008 997420 572757 695740 542675 234860 338619 961179 352144 255005 112050 433374 321339 535806 960105 718123 739141 496167 953803 245532 384712 505521 996280 789943 947479 592758 945369 993343 864685 874371 239019 926614 875717 416711 368313 120011 682480 829414 33727 896393 575469 717477 202669 546587 294570 311997 354839 95484 369466 473698 380721 545979 863255 210414 653776 489640 701531 765131 877789 441144 190093 429921 696133 489833 719021 72399 22943 849047 615247 247151 387279 88907 453333 310258 125420 469874 741803 880205 193245 645330 105849 482945 664703 212430 963768 448948 517191 658847 835440 746189 224798 308283 1020723 475919 999703 555405 475884 457225 761396 562123 650323 708989 402302 797437 474326 246653 924879 695483 351333 845538 878320 762927 996145 987514 494045 879726 810960 932626 719433 583791 256427 326600 833314 380330 337647 23807 976529 366894 712238 931431 937434 352847 100342 984523 316349 371587 512793 370421 993651 87895 904845 423308 154044 463829 195804 388528 657338 843432 808676 989091 724818 1004245 742044 701593 258206 318390 739667 758983 913024 849570 320945 22079 261216 163124 571733 128232 750115 612531 669926 717268 193071 316665 71023 345975 968376 50429 597427 105973 881601 488244 182515 854711 220235 896336 474497 881037 783636 619444 258886 929520 457414 754586 188124 863627 1024291 813994 1011241 392616 466297 853679 846761 724147 654886 500837 217775 1012168 783435 569841 480485 326717 955454 863799 584014 394939 951261 40819 996626 965232 542191 625908 740699 171830 707452 116317 669605 433460 355550 291691 306129 994499 439629 610246 983917 696138 670487 171498 868037 972117 473794 431530 510091 306963 48813 253546 785445 545517 518508 924062 359276 616765 746167 424370 342456 572842 937922 270253 359830 98201 457507 259316 827217 925578 763376 269915 824163 971934 335541 373127 242146 755286 390293 812008 768835 519437 1038514 376100 220109 241785 724771 223939 579820 310039 851618 193764 691499 844147 884037 379809 731827 776227 907523 940854 324324 124518 871323 422745 670147 178812 924854 123383 847959 309583 416310 134899 1003128 465305 417127 564705 995794 129504 424345 89007 818499 456644 839835 808402 515428 759895 159450 893238 379183 222367 464990 922067 160748 448693 698803 843321 712205 944368 605802 38844 473743 480948 1032634 378728 642842 916562 640670 547375 611221 948361 401052 244239 503925 834713 555502 357176 318282 510037 329594 836078 474708 386635 1027456 973347 898317 913605 177588 242796 64102 631005 314091 406261 488221 465852 698447 890744 870262 239542 910518 890758 550829 877037 357667 784402 613036 320399 648538 655176 477849 419502 1024045 588550 874956 261058 125727 674652 473210 32457 450909 937748 653406 852476 615402 304111 110263 495365 209909 732828 591663 112505 704232 356687 702523 418287 956987 871047 155514 132031 728796 384212 822523 945612 649708 976054 881860 342513 855946 538526 105075 568445 601327 498538 645029 626601 400350 973288 224173 847395 944345 194097 1003051 679844 942540 953915 928441 864846 816775 615629 883832 730545 971724 392034 463345 652961 341338 252695 883280 365495 354779 619412 1021539 935821 933094 953953 932439 914128 78822 322249 556575 757206 619114 245823 146872 468309 949921 603077 752056 108915 129634 644375 486768 636269 781137 37791 555927 338231 326261 404382 177820 720003 860045 408250 672983 839013 469973 739301 413067 437065 169899 858860 27547 796798 455036 941099 437455 60904 702085 831964 989872 749788 687348 961308 665466 658782 1004059 754271 717127 675733 822989 732131 51178 948869 834246 977078 1000221 852969 231397 249259 553151 343958 126194 686713 809183 1027660 670171 857772 290670 964732 805493 969046 954265 941706 882233 417009 105870 654438 420310 64233 569046 946402 422201 490328 364973 662481 510358 650098 455740 441238 409489 86447 933744 175451 768583 761436 758262 603981 475325 182230 862780 975079 618450 423126 670425 554767 253224 662522 848232 470543 679099 292844 908036 833414 799965 188306 873075 937163 877421 284925 292772 733805 902285 128676 390640 471495 423084 508091 502988 708046 833430 504475 505614 1010504 952152 1039401 181980 437844 81501 614168 882932 36795 125429 404085 340217 694429 763115 427134 622306 714093 693459 676203 930231 669534 323254 539390 1017660 305563 32055 695702 1003639 235900 157279 45183 39801 576319 260258 935485 960456 289692 1008426 64935 212180 334111 571132 234876 73171 585145 569845 116589 1019712 756086 146161 889243 764772 744562 437557 189413 767697 288595 603772 128349 553694 635242 901626 585501 878131 930667 679023 474787 424681 1001290 744849 682474 695723 888212 875722 484811 445565 735758 217010 621033 422125 773337 651690 503363 976616 668853 435939 502825 167143 911391 535983 991914 724884 588736 424145 767038 354790 711861 372106 130332 200494 911590 269533 812846 361470 605137 963938 421157 716999 807921 874527 1010440 947804 121287 32726 777091 314029 990985 842652 481140 802700 179869 862953 704040 954775 741455 208783 764010 981317 57251 979053 299982 858473 716941 490659 909885 122469 848986 480553 865849 142811 386697 1035144 631022 416508 403519 1044501 1018712 1034890 838359 509215 120611 332668 682110 215773 192543 640413 437529 1001105 260216 441812 832729 188252 910194 1020581 436968 728898 972433 846398 714923 440412 708418 895356 940244 800445 887094 226745 879307 1009757 491075 178887 956525 232747 294165 549835 713126 681673 237948 653016 736163 272190 571298 986482 456284 250221 879960 842536 841361 639945 1021541 186346 190829 976298 225598 824252 634062 585917 828901 619302 511531 338843 324545 909619 687891 875228 344004 953449 936680 894888 282617 727183 790423 769062 929460 667571 704390 842388 1006371 235079 370803 127303 731611 576188 547519 749859 654156 811507 194802 500979 860652 343826 620110 63437 480155 989405 243401 497782 386375 956890 432965 964818 776628 518380 889570 775877 836580 695950 747285 1035338 839070 59875 601947 367893 77653 189406 490380 125981 333467 586893 551119 1041541 1004325 201209 313527 1041541 202693 62454 326810 196229 536223 587839 382886 61112 939637 62070 158325 864951 998808 339863 322252 867399 941709 517274 904340 150014 907673 724793 119930 509083 320990 739240 353649 363614 1013200 1036452 580666 326766 659055 520471 238331 830960 864574 725886 889770 826105 808061 160700 870599 644053 513841 885691 636698 741360 121201 1041482 739391 806829 798223 456859 898469 432219 493219 457314 836218 430842 990305 803303 618356 324790 699306 92661 980562 690431 815286 59351 669139 817061 329341 972920 551350 944539 1016886 518808 56127 685779 1019178 98019 899087 810548 355423 720154 962154 347885 303847 193384 750540 1041429 945368 412474 681886 446184 495246 292705 374460 485876 163225 668605 992094 108537 619290 849462 771849 907548 713015 814516 952244 235768 601466 994024 446955 732719 414618 812779 455346 1034585 553319 929225 191733 1032568 178735 759089 44447 200047 371823 427893 429293 817274 461531 801902 211782 711438 823911 682426 579198 865333 362111 641210 1046274 282234 743595 998036 631495 773161 759063 835252 845583 709976 1038389 238291 679459 53211 348075 479939 696679 804311 511746 977312 678423 833200 466563 568691 215014 97882 948976 957738 914825 456969 1025796 580082 172407 588689 202397 773450 935651 540043 863021 973577 369620 371070 225643 583576 158138 1036390 504709 489030 836381 479852 492701 945824 581882 683782 1017738 224472 258499 492902 768244 515244 905670 858947 450843 619941 639954 897371 832470 251341 815445 1029057 695718 364257 814629 426427 962083 448730 1032342 469484 856044 606654 584855 821693 204523 48313 286660 60829 999917 126817 375265 695628 848580 417234 895724 322380 52941 258993 383846 573157 437945 989751 808825 812867 807866 186654 317922 364093 640246 321955 666107 879441 430713 391601 695722 595947 192697 779812 946425 423439 194895 1033682 780713 759917 239416 430064 760478 809330 706518 653617 846479 219363 932211 942183 530095 171847 927407 167821 866673 468629 605648 556349 1025291 357318 455741 188959 576867 391905 560638 810766 1030404 548790 563052 294476 821983 763797 351319 559549 999058 402039 785000 162918 808679 57117 939596 177098 569330 919445 797622 64157 349302 531803 830202 652148 386249 701681 186651 645245 187419 1040706 186774 481367 497577 227746 771462 712855 1011269 247273 979022 369239 211889 806715 667087 374486 478828 1036398 227220 864415 781880 236457 904658 939463 698620 208569 288062 468119 747218 600796 764499 621142 531953 635505 874181 919839 588010 912768 621597 165119 648390 290211 778938 241609 445643 782861 945345 948521 444266 1022072 952228 292075 669819 810218 1023299 906821 314319 711897 449713 468954 816611 671021 1046752 555482 142586 283902 925590 972940 271983 654036 459998 1032263 624359 145358 619869 242006 1034000 124838 932229 1016236 638025 633527 603826 322465 203256 129468 170971 60109 963993 816500 756594 278434 961240 508137 1022632 1019962 453389 586210 29679 844455 445229 113906 991654 889958 242292 446368 944601 816374 362228 447791 270190 733575 654612 710695 179082 802350 374442 505903 353527 584437 1016764 749963 1020987 497159 748348 729535 444282 987311 835489 473363 484623 779174 31949 522261 122469 127948 755491 631509 356007 641373 678873 186174 204380 204679 757310 1010258 841648 745052 349606 227143 779506 383416 804333 79862 710812 749197 248122 695443 447868 842428 699006 232189 837149 493539 276965 616299 354217 933453 602679 116458 831260 637113 375466 923256 780772 124687 469195 300778 44542 415472 659388 479611 1016539 451044 381342 91883 275615 215897 747248 220059 517560 1000775 455444 638598 578501 252973 516828 373535 194713 690074 645903 306813 890943 971958 822252 367835 944973 990801 373583 777680 283501 337626 809834 231679 158877 207255 760894 1023936 732392 902021 88020 734271 982080 203487 423154 745068 943670 826574 635119 651630 114291 486469 212593 31623 734425 451683 1028714 783188 969895 52559 501712 904205 518049 810055 939905 805803 32431 958018 110198 356775 986089 550644 955316 89694 858173 826609 231149 619463 482094 572266 103547 433057 175645 52591 26087 522766 178799 255350 846878 849099 250127 101242 945689 276843 762076 406988 1038560 438753 303003 142254 611783 1034503 749364 1041226 474887 474468 222941 170957 676221 898441 464376 489834 497285 634537 249052 85849 18359 953779 732995 487862 238266 975367 609087 101687 595623 369533 1004189 378835 60507 903318 338923 256697 181745 360353 324327 308979 367398 61662 592855 179686 374307 335769 290647 365429 907802 116569 713050 223964 748587 579919 349541 903293 815562 245420 888491 48122 891448 628970 1006165 205263 127599 637317 162254 963876 306023 940756 695691 547806 516183 334509 940219 386670 996594 1014356 370530 126617 892872 603245 601545 815589 389324 112494 813550 469818 695753 1012065 501421 880131 705501 540265 219834 865003 258416 853909 736417 620652 237249 178548 930677 945561 397210 224845 618038 346083 745049 858024 577401 842414 309654 1008217 509936 466766 858199 691098 760212 245124 237441 200668 97202 779580 260945 485297 385311 780756 469841 483383 512882 250287 954997 458256 126523 1042458 647074 711512 860495 720141 698610 921243 962094 715831 742509 731629 515715 554490 1031329 703817 953533 634410 386789 233949 223898 317397 248469 337199 1011858 316910 63183 584429 253714 429662 822079 514354 861550 361871 880873 251781 773657 1016252 1038508 1005785 489548 252530 735475 1019250 220010 470166 383798 240589 893618 702002 849106 146876 818722 781636 97458 576457 692044 670783 487581 171254 426367 777301 747882 817175 383401 947780 678382 314093 1021320 211925 970150 83323 78846 380254 193997 368104 586878 290510 48810 233208 484574 899133 475487 1041184 294029 490848 121511 555399 870527 318826 386829 372273 619352 136698 553403 841351 219894 1028524 114325 113970 697749 377517 653097 673779 412395 92255 54063 793052 670950 1017445 711842 416823 833293 129827 962909 646194 391596 773671 150516 405449 146759 289277 887273 901992 618621 230909 712417 225751 693163 745615 431779 340575 486232 979396 745128 207693 935998 342502 885307 643385 747116 885978 200611 631542 451568 840301 127095 779876 621146 806753 849258 683689 89439 217519 905108 1010978 1021593 635679 116457 349747 990658 943669 932038 503628 654244 660415 1003220 758613 882401 338303 407659 956302 1008390 677149 544124 941784 336888 1034640 100309 699641 494507 909447 343134 422700 778339 801611 647044 133113 477595 767536 181209 983482 603754 483122 236028 704304 667559 895400 465763 257649 968783 367941 521042 32629 821023 801269 251121 914196 957125 276957 957110 171294 203253 1010796 441282 228399 872914 585078 108442 710717 435486 1038869 381361 634544 682982 1002405 718628 537335 601944 626569 1010916 1038413 381469 88813 523398 878678 147347 1040852 711892 116219 233434 690117 389519 986886 603503 172979 1041220 226127 318734 490274 182719 683183 156478 970194 599930 173942 95419 335758 343390 354009 221815 774443 373108 713699 837050 503618 758757 964790 835839 386262 1005449 588807 1010380 445920 817044 955695 990351 109484 298299 994914 1032920 722424 286398 872337 649045 55765 758734 678814 926572 895651 414902 751194 894394 938582 682814 342941 862555 640241 862634 211051 444245 474279 421395 568999 110823 294785 571515 514595 208852 620900 640918 319990 556627 237411 339702 1045541 223031 636374 767571 613913 873930 335675 535550 996940 935414 412124 349170 355738 462834 785730 875047 488139 696091 340829 714807 938617 581081 960402 495242 572841 290025 773202 928207 357940 969350 610278 192488 192909 153980 353069 430901 907953 104151 556629 498443 502362 63718 477050 975693 69055 898954 543674 450408 618709 154991 717100 32593 885999 113979 926079 984526 605292 488808 837577 258666 750659 901306 286531 277687 921074 522537 487232 257738 539251 269739 875283 530163 837695 777285 973027 621876 963651 1002892 920536 938452 546229 391278 552418 469884 315293 129551 1034644 902001 326173 910179 806774 323675 51963 652065 260482 862064 455429 623799 820700 758667 941384 854898 620942 988565 772619 435868 194532 175829 254622 501383 597369 855792 747058 301517 435571 727356 453044 373586 380458 1027120 109247 864854 943574 52125 1030920 47350 85489 71158 985191 954860 895065 801989 516792 568935 7931 745016 569288 150333 221627 723007 290732 744786 454923 1020474 801274 1034383 1006121 771422 632787 1032381 839923 378355 906881 614042 914629 422501 1029127 514185 544411 473749 651543 943819 202227 288315 1026172 857074 300792 438754 956384 924956 842470 512670 308658 667094 554489 15933 130333 451483 561117 689591 991697 121542 905277 112858 1008252 87801 943848 734133 375947 784492 228803 544494 280442 1032222 828903 663431 699120 925418 226181 833450 595357 683725 292959 383515 727500 1002523 143163 447370 1000052 634108 829115 146855 866642 577466 756712 642642 802391 797629 764148 874574 948821 698735 88036 31994 1000182 699623 884312 767175 914306 120127 995715 896796 463854 28615 505411 825942 122600 488549 250550 358983 783397 183189 165799 609462 226446 686538 217951 266095 929713 40409 650460 321335 676337 984014 478892 725375 276078 121181 610211 80502 875276 411070 613789 390422 982664 28395 60653 126157 786192 706386 811512 374423 705526 468175 185591 649672 587472 751895 212626 1035596 110366 177022 52059 981698 875122 472289 540101 553853 764678 195528 861052 627579 187023 760754 814234 511137 363055 1011273 768541 896397 552653 287591 88991 910832 1003216 147362 84221 660478 812877 1014802 808734 634608 95197 484203 503393 311173 482459 470424 740078 1008444 984910 186291 451526 380685 644076 777273 698099 881873 90974 907326 105202 509369 286078 1034612 811135 723795 1004635 958898 635455 833723 155277 246260 183702 464786 531827 239413 1032417 192267 576236 749330 376117 831458 833316 440949 77627 999783 686253 139071 257713 746488 829781 416708 752139 1044040 482088 758473 1008336 708887 961237 865734 865311 370158 700478 422079 343119 162133 979732 990609 286091 325259 518439 358124 560124 859890 613910 184274 224182 423786 389866 363507 707788 1042368 386582 946898 904714 338653 763084 571511 653969 50607 250566 836339 105329 1035142 1029286 397114 540466 627514 106035 470187 699093 624894 586577 690677 620451 433786 605465 236470 443705 249745 639956 371038 890689 517601 407397 859858 160686 985507 498866 447859 81828 850993 692659 473996 363355 842224 324774 466780 1024977 922092 169743 776550 859589 584600 250605 936427 953987 219057 289725 978272 878465 748645 1037075 940852 918909 751043 276823 673266 500088 97777 912156 833914 100269 707359 293834 383732 500499 343718 504348 233325 400886 474218 298493 719971 1035864 1001786 473660 576486 69455 477611 722926 660799 261274 718903 157046 700660 421234 130956 479418 353677 677336 440937 575335 319426 928183 735924 934585 724094 380191 193249 193207 168669 508829 964064 403359 771255 614847 420156 583116 702812 181675 180110 837179 310633 794232 671641 850282 402155 914545 780494 982068 1024809 1035984 1046664 487665 1020442 367498 158671 259872 1024323 635127 499815 667357 643747 258757 578925 159156 278439 706291 192460 256756 1040471 712198 986549 987625 418411 247546 153503 923194 172971 128411 351907 552909 923122 1004697 932986 586230 243164 644340 1031720 609931 726461 944035 669919 1008761 502214 1013328 471926 183271 487559 230750 854799 873561 383473 994058 600499 698066 236012 211830 353947 197247 177439 476239 651201 699107 630666 390725 250779 983550 453362 226745 449440 433868 464437 634247 196552 252152 832821 633203 149437 634161 451881 837070 384234 880890 615258 691247 585156 968136 892989 666295 571642 709306 116472 199929 284075 768282 943407 479970 54221 905968 935337 839602 905365 736332 382471 359856 648978 178121 903068 223070 682221 208374 822588 318824 518348 759139 903960 801526 546645 917312 520673 272243 122442 136935 244708 826748 120715 671033 432616 1008907 771568 255904 575355 753345 387426 380562 291574 764009 1012276 879500 693614 947370 93582 871975 863171 142269 956920 780563 689107 120499 390562 934751 538315 473780 276254 773692 236777 682913 685169 841053 248887 754983 984936 156643 583564 230361 833848 637864 445685 1031185 719127 740760 815608 421164 785092 436563 200373 998689 670195 170239 894163 931219 946786 114474 382885 762895 243322 646602 931612 680890 613054 208090 500206 163285 838629 539875 486012 548529 944065 451301 870575 121323 486346 968109 409072 1022517 953010 252561 809566 500694 550302 390667 496542 445740 589618 224460 879190 521251 614829 268027 217052 161753 478638 833853 900156 1018786 298934 830866 260626 93816 410361 291133 1010829 668143 604890 20189 58555 291950 813550 775513 354810 780482 668791 423097 362478 358115 777730 826582 448910 354539 440871 617875 644419 504515 960185 56186 230238 802585 670047 409432 896162 575951 979529 728297 232418 871857 986550 930029 536487 479845 789087 444084 719158 491092 955509 939149 238324 707302 385387 679905 747182 896218 625454 926429 352112 989726 80095 173499 329534 886734 576830 960711 670990 186051 739021 897365 367866 685529 1027342 993673 750041 774354 323789 469342 163131 575847 1016606 375693 324549 985875 253514 225391 851288 902070 437291 478322 406127 32302 157467 195173 120302 585077 651373 709659 54141 228076 45934 125113 409080 941744 829876 516826 220190 505913 246381 758515 322777 914145 971890 763195 855691 355981 158563 334556 782931 154925 185285 145335 380134 855414 650836 233111 935798 318550 1008939 325569 235225 113506 901596 520771 593334 448682 416343 429867 469677 96504 579143 839256 313014 570217 838991 902479 622412 651614 708506 685744 903395 412650 641211 908614 993907 450154 507024 879921 904076 648644 160349 169310 976800 955844 158938 940367 742485 270295 810803 682683 707313 816463 753161 261512 722937 255093 156475 891541 512860 939357 462649 734073 681331 258235 447796 374070 371126 556876 1023092 651058 195741 735920 567275 189866 947936 986321 97685 907289 212527 288958 809466 477683 718161 1025081 301671 1041041 466892 989619 764809 585223 434070 867143 550890 181717 965386 661371 505020 682979 616306 890510 474397 720034 1028659 1009212 997455 667624 647594 487240 401130 315070 904356 505637 389578 926196 73567 888036 648504 983767 922604 1039906 790233 894568 552303 730015 429910 216994 985980 184257 373447 383730 723515 669945 714106 484382 83615 256603 352943 60749 111994 833444 177469 457952 758002 928873 756109 971335 779714 867205 638242 673581 185316 237118 241268 683833 999998 358155 698222 376958 639918 738942 959730 637361 84989 812947 52987 510071 709562 512314 801532 889895 366827 732600 294183 710562 517490 815914 605561 919351 794233 474654 861021 339813 474360 996550 818723 865526 249188 940945 698326 257241 1040996 179506 678415 715380 935865 437618 20220 248604 388486 257314 721912 719973 873238 610073 637282 316887 572009 512459 516596 631293 919387 806579 739156 466780 909555 1016599 343831 575345 486012 902303 16253 1002629 928915 228618 742354 285169 935098 202171 215791 936909 260642 925461 570103 970594 498924 85151 382317 123897 621003 195918 642437 235764 501980 1039640 930414 890014 194288 488372 636437 151354 357833 977242 551771 503596 369624 261187 953201 576971 118975 259440 489185 625383 510556 653382 926510 638238 144373 381669 710535 598511 113237 127476 877542 846039 677693 935404 571226 945362 314684 271803 572897 276338 474697 716071 500394 517210 763239 369375 682988 834117 178854 877811 80363 878909 1035462 932498 81716 1007902 840922 755356 910995 1014468 713698 913485 818132 366295 913926 712642 343705 452955 1033239 815025 705478 653731 225687 413157 226319 568503 822653 478857 456330 374506 199549 281023 90869 800124 552870 910188 186326 63033 1018740 94170 918911 997722 611558 752684 679431 988700 675641 714488 689383 832860 981796 226709 417142 320287 830582 752232 329718 31070 1011833 610107 588212 478968 360699 785481 890667 238711 334971 528111 252028 909615 223107 817269 937392 319119 924378 774175 757346 927194 919022 737982 699848 687118 305016 654405 274416 981780 107373 349517 737517 756844 323406 796447 574903 671074 308637 53995 1035576 711076 195477 850068 949776 97465 586934 371636 785434 538317 218360 449805 868989 814445 871837 443832 580506 721909 372624 255133 651974 257106 747110 589132 681631 56564 646235 875188 269934 97031 196181 717965 496580 910896 774687 792535 1028426 605966 597423 990162 779866 446100 162755 879499 392546 119482 562153 556386 820447 560879 773157 1044770 717997 870092 934622 746937 270317 872089 129262 159094 1015008 944374 419530 421285 683368 621290 955877 766677 112757 927587 480597 842152 48583 1014977 891998 620835 971930 258921 81322 478100 727916 585066 866005 570525 426175 826213 322170 228623 255716 49029 716057 422142 806799 246525 902329 132543 382652 1023276 371113 812958 1010056 356259 828867 828279 1028450 963663 942777 1038090 893662 846214 915609 767770 1040533 811957 811981 613745 314967 96903 761389 648423 105214 606085 740878 508371 899861 458056 912152 768200 232118 669586 620915 450318 750759 1037347 925644 964838 471639 1013288 892228 158910 113262 774314 501259 861406 411093 601335 316983 284629 157079 710386 396157 129234 422638 1018338 935340 1013123 486106 712211 29623 218029 447438 118006 629075 572656 81340 452253 250525 998444 835205 195427 585502 1017683 801763 826006 960167 600811 853685 904235 127447 451997 712384 685365 1010707 347862 761363 679821 972483 350605 797642 712217 104407 735751 880165 918894 646896 1015305 747114 694061 321429 901275 914581 24270 904263 963532 93556 646030 966907 880084 162737 935262 862033 385434 711525 572147 233367 63831 211884 766314 299879 166778 1032568 646426 514588 571893 150711 1032849 310063 914211 637491 1033960 490554 376041 1011978 452747 652108 987578 749416 888722 121686 716192 793367 746150 987343 980163 518739 955594 1010262 482021 183782 184013 634356 756933 433469 135146 752037 728163 235901 411369 910232 228407 885699 97323 973865 268735 420027 246205 881122 292060 650179 772273 701848 959406 306396 501165 330682 488760 404359 210607 1025803 419483 446262 817052 666083 124239 990021 14078 627883 840540 607598 1010947 748513 379241 495408 375622 145317 856775 862326 447459 645859 547166 844280 597965 260366 712068 1016824 887667 330174 466790 988331 641941 1042256 695649 48999 286521 227721 603886 452289 588422 696036 255393 767685 739308 571309 894073 745059 823527 836472 434558 450867 259921 629373 187802 472037 366183 163286 347423 830180 495536 1041929 871738 640739 856012 439623 186161 957578 772003 32664 644998 292588 120405 482830 941260 363359 989471 354093 320431 851332 874061 737037 959707 630170 772317 930413 239570 324318 638554 682167 819391 124867 178365 976134 134103 676919 685630 515372 865622 775648 318023 912396 405220 768787 834595 1007719 319237 425737 948339 1038404 551895 629523 668652 600444 274230 831187 457778 700105 817492 653670 586211 496353 1033013 101338 179486 763258 839283 104943 830030 869083 220390 744595 250046 695409 117369 49092 243932 346589 371146 648822 678599 468218 683369 530267 366933 385326 150415 764574 903334 816905 412366 959326 367667 445977 588693 701877 493903 486461 931636 601033 941138 947540 484963 301045 338739 69609 476123 908016 995116 119219 882292 259170 638406 722683 994188 907462 339261 163612 867928 672223 163715 113309 146651 966529 889309 902330 542430 632494 64340 276209 831155 847971 250864 633174 831834 96570 247626 856044 743481 375994 775754 470830 481682 211293 433966 506936 367339 879943 117309 72157 564911 230110 93081 356990 210673 712364 948128 917024 415218 880821 939335 683969 838343 452885 768193 108910 759974 665147 757048 641895 390488 508626 100214 716004 801436 193599 834466 963497 992491 231348 388427 185150 799349 845228 95038 178835 808675 806094 626077 882516 684284 385811 694846 898949 145339 130860 678267 596889 986076 619992 494173 915330 907666 126105 480061 226075 875915 797548 839523 839580 783123 745168 161974 465967 809007 574653 61927 1045540 112215 343150 829688 485209 142907 671576 684679 780574 818344 954651 318357 686617 686142 487008 614192 766663 1030156 995152 804814 713916 726239 445669 923102 489530 592855 571641 290539 667535 353146 1019284 94715 109478 158522 931466 850102 1013856 697247 988483 567011 48982 711504 262024 279231 980180 863591 320119 724503 63222 741942 670477 71167 738556 1039138 390738 1014448 219834 46522 157177 482081 947417 711734 814268 491024 158663 669150 1031556 956811 278245 913856 104318 765332 1033785 181149 774705 265071 921523 980060 761401 159222 706911 735041 889613 637831 288723 102199 841954 233329 505351 114451 408229 110767 372649 1027211 642247 107931 709046 1031458 247350 798366 919899 867720 225967 943012 584061 727542 715752 833977 479913 304439 455344 356443 987847 284151 512440 306523 757303 254043 707788 517958 36346 104043 391354 962161 187782 873907 747414 162111 116341 114418 78829 805534 154102 391246 584396 245049 139121 484917 518768 1008872 474265 985206 350969 685655 363387 937842 619690 897595 880700 835836 360099 671142 670042 369885 676683 423582 118999 351401 1006288 804587 972483 124620 670489 857494 582373 735446 555982 127890 749444 493757 733930 645405 581022 588412 801403 999911 682666 855325 826187 146396 405404 56307 504876 924020 683890 130706 246095 889816 944942 308382 359005 347052 495312 876110 57002 988854 520286 506757 1032566 573276 355445 828669 585272 77755 538911 967623 924780 595798 366507 254931 488345 508199 65010 620658 620780 121133 845518 899113 699207 894490 777426 719909 1001042 810236 842121 92046 372580 739021 1011800 652460 54140 601811 910025 497811 902713 94974 763174 359533 179517 160879 773350 455364 481938 766294 898589 540439 518485 866280 485586 968504 1000412 28650 905941 685720 506172 347090 445722 479531 609182 506900 991295 73465 616606 1043457 209622 946777 388005 516762 472549 961730 654980 832169 828987 1030924 438177 472493 717855 257234 358959 453686 406522 497516 739982 311201 917249 1001302 859910 21485 859230 458380 670889 195894 944171 847780 927902 92635 757643 239091 354179 969525 834502 250556 385746 732372 1010218 248059 905572 1001250 556786 799603 504197 243775 604618 155640 381756 799183 774954 450057 683878 421275 534509 849328 888078 513083 155113 123831 187745 811741 739193 138943 386789 215978 988596 69438 371023 745837 470819 429496 757096 739213 839480 508405 1037357 824047 186477 925031 190972 576903 929114 1013788 701115 16374 823090 454868 22381 953926 570106 724061 764710 226746 728531 452763 937773 903065 1029168 488277 941760 668919 193205 270591 225108 726605 644530 320365 346237 857453 192484 416431 560827 797499 473214 701671 801229 122209 473916 770981 756721 601531 973579 1017148 324215 56687 682617 939163 65164 579822 731575 634077 822733 742590 1021044 456876 641978 408679 308953 147180 1041438 814024 560071 771491 406711 637653 294644 1037708 63342 967652 494332 1028146 276402 771749 104347 191580 874031 429270 196225 839903 484491 167911 929448 547785 554621 636856 120816 498900 734535 373207 685109 457968 550743 711467 461951 1016911 81085 411867 877240 209906 405447 97517 186211 625612 351829 579441 577419 346019 577147 185035 857430 783438 113378 751917 1037594 782993 615928 373807 520721 632670 35831 782580 268271 998984 674729 392984 622292 461497 875480 129310 400862 565751 63178 563838 184273 1010970 971943 130188 621126 845228 608765 514248 391342 947786 381683 799606 195416 356178 377082 294695 489562 358100 667502 177035 1026466 116468 829487 1002672 964953 389214 162358 1009786 257298 234475 125881 861689 830639 671217 993849 445019 935039 638009 235229 151526 627610 497326 383430 1009108 637396 559095 933058 498102 373446 767872 120560 380385 823607 499257 984746 468383 487113 247284 43835 528207 324474 1046689 465523 1005536 499821 724319 1032367 1037573 774773 167774 766538 866854 965569 202423 207349 752022 572815 1020454 500359 767077 219375 1013065 766810 487764 648761 826458 903522 992342 705247 599726 742337 339868 151007 616572 421292 859017 260187 743545 359393 496358 240753 348846 636564 307663 369910 516406 756333 321167 88159 571107 540519 591575 518848 203597 976710 880406 327560 686857 892392 561403 993335 247271 1034333 850438 972166 815922 572746 1011588 341359 215018 650326 1020257 984719 687650 229863 506169 288349 227022 782642 448985 326163 234671 397041 736349 971178 848167 597844 867504 575930 727099 937445 179292 780824 754333 946508 538447 635844 324563 865865 551863 552684 451701 1032420 931429 342669 210908 122216 935762 57228 603167 560975 863421 854006 216913 728562 374388 875734 413653 661432 603630 871126 361807 985723 857333 914571 997779 458072 464220 500062 737035 700509 599406 809868 733432 484023 371127 979481 732532 220137 1034662 913478 659397 101109 784744 897641 497787 382196 961646 891293 552345 943899 274169 61134 490777 597575 986674 239085 519752 714510 392841 576236 704113 650040 427834 546615 1046529 302836 651768 1008761 1019346 256867 1030150 1014352 1033043 922443 837859 229807 549818 851213 967590 750482 679465 383694 936948 717589 82430 826071 301801 352375 889756 922590 742011 710966 745025 122291 87963 306061 729694 469783 908360 726918 338043 255394 455664 549999 402363 771956 617807 684894 414614 48565 369620 741582 75726 419510 765728 174399 677738 369211 44018 736613 965524 839807 34749 681749 926956 411635 260220 487016 609019 936142 367033 976993 89050 899425 62765 333721 211174 134126 32708 1012254 775470 987798 520920 370870 774864 64589 94831 764461 899146 812635 849996 234207 254429 190708 773690 507184 584555 661053 249075 670799 936370 893530 698234 539838 294076 151284 505397 772718 703178 356025 779314 389733 709015 206074 34302 127551 831332 867890 523416 892188 243911 451481 963122 493816 294881 817327 127977 791516 63971 224681 210810 893331 443575 618877 292849 40633 473237 866505 629622 853597 437191 497850 938174 802197 711881 152863 245488 813893 218596 785412 277233 988047 252073 101343 502853 1021218 486352 410362 142846 452940 83958 739949 378971 579959 211870 763832 651452 650383 978033 519564 771681 1006124 1005864 340661 706389 702105 313308 581189 256793 516650 668532 273899 484749 303056 516657 226891 751920 903555 516282 947333 346040 696129 947043 941413 496081 240859 699935 438587 185819 829643 1044706 343375 114069 1036358 610097 400314 310691 137145 574830 221654 387546 421244 901847 998849 637018 532343 1037059 838600 145615 982085 885243 101051 237948 793895 422263 212499 1043978 474080 1022149 625491 674286 313534 924779 929510 845585 871053 244433 645717 1000929 740828 469929 767912 723631 834670 109691 816692 810704 92046 588342 716163 914546 828283 307515 431060 683849 881709 740534 792282 771704 553977 639987 108923 518851 377574 895228 773030 976772 808215 822679 979352 932638 579213 333275 502834 120014 988789 431975 617693 105403 432191 407268 382102 238271 435126 784714 232916 825703 400809 848300 900276 362387 121739 118377 642103 651715 88190 772634 712470 671570 634510 452838 421864 337131 779890 498257 891514 709183 857941 223038 45020 1028313 728764 743266 294217 506395 826071 991950 831286 57054 999902 571982 254541 358935 454096 325261 782739 50935 580853 878536 707174 1008353 294251 635655 408974 1038890 963411 438256 808313 637889 947507 48975 560867 166393 52663 227534 731116 455063 564605 887959 925634 808109 276343 992403 757419 412382 618101 440886 261008 309359 176077 235461 861563 370815 676926 867594 225180 224342 740796 405159 473304 998213 168367 375753 799597 726962 576831 292298 509291 890034 754270 815798 923853 190378 1032611 187213 340303 711898 321772 126874 259376 570927 415627 629995 634516 248236 941115 399731 73278 858509 988612 278204 324085 651465 417636 897481 342761 431290 359567 509912 943949 920359 1036052 815045 326454 905652 208582 831378 257077 37887 281487 562719 380772 147219 192041 51053 632742 446233 450118 1036379 721403 618251 641841 989574 848472 482596 102229 452165 629553 875888 516276 223387 448402 572615 418801 392327 483981 965292 709073 668538 843839 127726 407125 91199 382408 702697 193847 904519 401317 171889 714226 62363 512154 739227 191188 639910 333553 145334 631780 796409 391704 733088 95815 833938 225722 933267 571036 16297 945331 629461 356606 191909 599759 552777 760476 814179 682900 708829 879379 941669 302411 367477 837755 718923 620103 246713 451182 737160 621114 65316 435564 947787 632028 163061 260550 767753 447287 30714 863123 923861 657918 490119 652890 554685 124815 1033601 376204 652621 228503 318268 1043469 39663 280307 467926 508311 107967 416811 859616 899432 705019 456825 360217 823895 996212 393695 480458 324222 347942 168917 354620 252089 106424 832102 935912 573931 605673 1042993 428599 714593 689566 676469 196010 713363 682555 682332 226032 89828 938819 518849 825391 155508 63070 157373 234470 473391 847305 242222 139150 578175 253256 1034610 209143 968374 22518 471965 430585 957361 972131 431934 673275 838871 849493 857003 129557 932569 307902 83835 413540 860069 138687 501961 901818 231035 322405 577883 647971 944506 884386 642794 339322 388466 390536 1034579 938110 228375 345587 831396 561012 358799 493002 409497 516761 730798 910473 886213 1012488 839239 471420 340406 995606 832172 1033037 447461 994396 192452 654150 613775 433125 89937 652705 382070 736707 709238 142767 206265 708122 431579 931044 247165 148974 629306 466886 697817 632508 419443 173309 88735 777392 249262 379881 645934 577389 20159 629364 1008582 319328 375642 683433 500503 561061 380762 921329 212039 734298 367527 497910 1026251 902629 936313 547607 118249 240538 276403 808835 653140 921448 959303 871542 853502 879213 714933 379183 971596 23901 464566 955997 91695 90055 138143 466033 1028592 735478 313695 255540 287611 869067 471223 387911 114223 957137 681673 502332 522251 956781 985545 727294 203750 105940 460666 228594 539861 483659 286440 971118 83454 908835 1018511 311145 577149 758429 780678 661756 727453 863200 432374 722231 108891 768428 705870 504989 123335 742285 43993 408058 387308 871730 859962 801115 987259 988973 967843 618709 340843 436920 39933 613253 1014337 447331 977193 560125 448737 956858 427731 714540 207098 632013 907462 310667 648113 29051 748195 976414 181974 989857 521922 671115 518662 48775 831352 876133 689135 1010329 929454 459637 744888 537963 289212 967315 998467 279391 517569 239843 122007 932244 196504 109487 40187 489030 926182 653076 722861 759217 988392 959774 163011 909977 1019996 638234 240213 294487 678138 972329 503184 437656 909471 691818 248155 46459 31421 438586 948246 486612 806738 259430 758327 735077 83519 931719 1017648 962716 834764 873117 184567 630603 776129 391618 830408 170987 718273 610172 579770 1007328 177589 388266 222099 992146 796207 353903 891109 469598 696148 187745 235381 963885 680127 472122 824175 629885 869833 224204 219323 832744 300663 71665 713534 509265 48550 966530 408701 971225 232427 192172 899642 949414 71646 680619 223837 474537 89821 437519 391584 538031 745834 154086 952543 650037 488368 807291 243384 642802 478391 323478 809367 192747 877011 478832 939877 753328 415342 824817 155548 85843 840011 488121 355796 943206 1028272 792405 518315 208057 346603 922414 988069 248796 224363 343945 844473 366200 91966 51950 504107 413297 513570 769586 705775 851712 791463 925603 355118 905532 259025 686670 916042 972877 46901 184087 644713 964001 53223 457554 648850 674537 193213 802510 717912 764519 411559 823191 217901 292732 783435 308539 758443 597913 166719 1018068 853467 628693 620871 422774 375985 994579 569276 870899 78791 318826 831274 257268 43965 1034577 975588 759374 826837 717421 320252 984506 433877 231379 65171 214716 171573 87961 514257 507713 759028 379386 684838 973341 368296 311118 906785 211830 765633 310940 95693 755409 128554 579444 916256 888477 122457 723964 408170 210422 464155 478182 701735 628665 539927 768558 493357 703699 247283 570071 392207 447763 1024535 578298 46383 218013 609243 903324 1032486 867869 533503 371767 421233 746766 469882 547567 489594 79708 96509 173943 580262 96907 826290 108087 940594 922858 314555 823099 469231 827187 48795 584119 244078 722909 522531 550755 392752 247778 726985 387635 801295 927069 124381 680682 420587 988700 237283 162684 282491 207858 640998 153080 367529 566230 338860 841917 985645 913648 308196 185142 1013928 538030 859084 221805 732285 1026695 401005 707513 662958 628379 924150 848397 519522 885734 228526 406227 706718 852639 285165 743224 412462 126409 486539 1034473 488838 326837 671409 864455 421688 577222 345055 933317 671621 194915 454835 503592 377591 671546 637999 353738 589603 725821 1012562 941337 508828 414845 819073 449734 97883 855367 174990 605215 947088 395256 985263 960865 777485 678516 513572 730086 603699 471780 423967 865583 1036770 711823 613109 118683 422806 729976 308604 162190 510574 1044492 948042 623602 695157 416884 713203 326175 276412 699806 743256 1012934 649751 24143 645720 103349 958091 211998 642590 773800 1036323 897132 419646 119899 639287 971021 146348 885667 249119 892489 433831 814760 997992 1008468 255348 340715 619702 902444 995772 500183 618393 411067 912588 613831 828025 450955 596590 371435 828412 348661 970028 881352 294349 688877 877446 269263 359638 762354 994866 906858 179940 554702 703669 499306 789492 247341 145147 1001955 1022674 731578 870899 899904 696268 231535 127899 153119 959077 792279 125865 453322 291802 742574 188116 814919 182583 405299 977227 728487 715670 815342 434084 452053 253337 81875 457475 673239 115167 685897 667570 512344 432764 603860 356947 562735 1028197 451003 444798 439898 733851 155110 854463 864753 798440 102074 617561 809969 473486 893923 1004858 231406 635291 718048 916628 188846 608110 105962 419250 862315 724542 758425 376268 715086 853309 126365 335198 252874 623199 841156 762778 884328 546266 504778 356983 813026 456244 479933 613998 496350 539351 613175 502197 470179 423577 350269 128330 861941 899249 666940 910691 382661 969670 302772 941418 635561 420844 506125 517230 236143 750642 937155 485250 390392 32310 605650 478172 442868 69617 302239 613043 518314 484201 1024303 637453 923129 293578 273975 60643 457509 837542 970037 536023 128590 686435 40826 257464 694895 162410 417242 483829 808157 447259 598519 241878 163748 716550 603558 886640 130949 159701 468191 843293 554199 257232 237160 604404 944926 894306 494255 220726 1017542 453032 12250 554409 582326 830407 968902 98264 771318 518738 211639 450404 380474 283599 829389 434918 718752 867608 759580 323346 658811 575079 233979 510401 794328 800246 954170 966432 440545 976089 818572 515425 712957 389785 203993 791529 938604 453654 752721 928982 652998 314151 382726 158458 503624 325067 477351 87358 430991 685507 559035 858584 243345 816662 731515 774796 375484 601213 244053 686723 248119 291934 351914 954088 475387 58806 881285 193353 695269 573261 1029730 912897 959209 508617 105743 192404 111030 923620 835024 973187 956007 734862 888229 635487 1028870 565180 839148 628218 151373 421006 727191 812773 354247 1018508 1017302 925641 55770 632499 946839 764571 719305 878382 440264 891118 252640 609779 206445 36603 920054 386300 359445 192208 130186 823260 678507 586029 644274 290595 688599 202170 445340 997040 918487 626662 890740 882088 86903 770682 464782 984157 251162 887751 1032916 515492 732531 411477 486562 614158 582989 626613 977322 903739 935257 88527 575341 959239 882971 648897 21975 781154 751362 726413 287219 760203 415373 346542 512900 550654 227689 627893 941265 647666 335030 44743 432843 306350 770166 373589 684111 251573 139097 380646 746728 911374 796346 64303 724891 832847 453699 411636 570601 580655 170996 937175 94161 548720 60605 701011 890181 374700 742884 202995 749393 647421 431459 714452 622104 822203 456817 377747 158667 858348 497199 391687 871759 942767 371004 286137 466616 843656 1017742 963726 572138 422355 662671 869195 651737 780707 159068 228698 589220 942413 80362 241564 667500 478363 441044 663478 809722 775219 669471 221013 170874 890297 403963 963528 561137 126851 454035 951218 748326 908996 506674 532329 1018353 126317 756173 580483 1029010 610807 581459 733912 801852 275163 76383 190094 1017633 644521 578875 363359 699517 517241 314039 804774 232557 310131 886174 569935 100313 888276 952817 582266 133631 912965 938733 814024 65176 85751 800567 602751 571751 374219 711907 466513 877480 732722 225008 987750 1005936 179514 844909 167930 902053 1000471 58857 323222 488979 376416 230266 750456 794863 632383 540123 493165 922229 700362 828974 554937 466745 186102 1024189 670501 480744 1038904 900696 427449 380145 539882 471528 581014 760773 293609 619421 373549 118554 356264 713373 234966 898588 566268 258829 682483 302899 232571 308685 141919 964824 780041 381363 621619 241435 333469 487792 497180 548681 38267 681067 358780 1007268 573042 974410 1025306 970040 650325 1006052 226042 95476 124873 773773 620386 951678 963468 384842 1016550 935856 371342 318223 603365 448332 698270 362327 42955 1023117 962100 523018 875699 521876 728310 104827 872944 633165 430060 486221 220374 703875 989027 77561 910274 402682 251360 770349 163624 204559 190269 419277 581489 185212 864955 608700 694651 610681 423525 997592 481962 696136 715410 762943 561629 642382 817267 215922 797176 261922 548780 770683 493048 890258 513579 351868 466326 854718 624885 801373 90607 1037589 578810 372060 129827 394095 31182 871547 470950 926629 473251 363499 244273 555876 119231 664027 382164 121763 1042723 207213 339891 374905 65139 232421 955698 183218 826587 701353 873583 765470 827345 905681 963675 748596 224881 167231 310089 869075 889320 582615 894921 848261 959118 618717 737074 731629 790438 482757 144892 178507 474787 744003 372174 241180 656254 64323 341719 476641 381891 465357 701263 928723 293598 783968 552618 392020 631475 840355 691101 317905 608887 934239 446378 648086 834137 579174 908931 773860 470698 422366 216921 993916 27902 129137 488642 972768 727790 571791 173042 902948 302207 112545 123067 1016531 961840 960872 581258 718665 475711 776462 971815 440563 702962 874152 969392 784523 641995 478947 939478 798449 690879 762543 895879 684748 1038993 1045826 863145 502813 171453 1017911 976205 310470 63190 203758 468210 334190 836519 304954 733125 184258 751373 814487 746221 904133 736299 712017 879766 645573 519588 599919 962071 326715 389235 276367 724215 617759 150910 709474 455054 700113 974724 200538 360025 977123 147069 932596 824479 240300 479482 151438 826906 271735 649172 942635 914753 702743 351417 771732 128698 933396 1005154 307000 123363 649291 754666 816301 831267 974664 314963 777840 678075 430058 174462 452033 451678 354109 603997 78695 977268 331610 845618 673342 182001 818120 438232 928851 134063 685792 181974 548577 844780 308124 105267 64775 326994 181223 509624 625386 915606 573394 896665 322243 1017797 774219 556103 969632 990481 898146 888134 1029413 271614 376419 685923 749233 419645 928709 930231 817002 472660 845907 562646 994357 867894 842326 464619 1020124 472645 883302 663165 105647 357613 702639 519058 94003 810398 253304 642874 901527 1016014 878422 797923 389608 327493 923303 779715 439191 730746 473436 380242 855638 403326 716173 662135 190829 982564 668875 781928 261410 1017668 747749 905859 1018515 504665 510513 778893 247237 390293 317318 870825 785616 776640 310120 439796 298749 214205 842061 441095 704098 220265 120541 220311 697658 948396 563193 112491 179811 927198 597884 1017452 453089 807901 471783 475902 777120 686318 339789 699099 818203 471977 572878 416413 1005260 847446 86998 514601 323252 992670 991607 336377 1022989 822619 609845 417516 666229 847252 929628 636989 116543 979395 741315 714290 314685 231275 739244 347515 685892 763728 56173 829103 956886 743214 946665 982657 416139 512752 80349 1013540 239804 706261 347582 762785 342639 371111 493599 217215 306581 109882 116415 683211 1017606 681713 701889 518480 335639 606121 841497 109426 439175 577086 879189 588686 224370 793722 640063 61143 875725 792015 575162 617114 1010532 1004778 912141 387315 584919 731799 411574 202879 129396 344927 441613 1025481 734983 759943 871126 456468 521568 178555 371405 941349 648755 464749 739163 614847 548201 320461 809929 747701 276409 1040563 629114 429495 969334 584178 696024 228135 732827 984246 177822 520673 431782 515852 433446 212022 428012 244263 636777 571894 585017 671373 704387 46830 388243 517272 194659 670826 834393 971108 589443 222509 996259 628683 292725 322970 699827 474199 809653 187551 1037730 282335 904284 1008923 850222 598655 556303 97760 392772 617141 212073 85941 388375 1016419 682585 865208 926461 30203 670774 504718 589204 584657 923606 634134 948818 898417 733821 324066 935893 417504 579647 508734 400959 699117 371633 651683 655116 290675 620211 651356 453685 72647 500680 855859 986334 940948 211342 236779 939762 950765 334139 949298 892754 582841 613065 563139 702424 501080 102075 903844 138957 788221 1039365 261392 806556 406583 846033 737523 978273 771095 306557 453340 102591 391467 285421 732935 866716 587158 772916 481516 904237 736673 648656 46647 616428 567614 493432 204507 228654 237095 700167 69183 318183 220018 865455 343719 971201 108515 682269 621802 406159 989710 585383 793277 346539 209895 830565 825741 937714 975383 416252 548397 101622 109989 13299 946515 700055 294085 220598 509709 729974 764990 177503 352212 612582 935864 998211 915532 759396 336886 451947 472755 942972 587101 454433 1041507 38303 791159 206828 494654 647215 603693 632771 766872 734406 665585 460269 669820 469497 293646 695996 396087 478918 338511 696446 1031297 771277 711022 712894 849122 446825 882513 313789 511021 539887 184761 837747 876002 928911 746466 194396 833489 1022553 367034 146677 36667 977969 222813 936860 98245 465625 603498 324377 884244 127345 781062 24253 671088 421562 145900 790423 724715 326949 684790 679656 884624 993899 285615 715993 310908 755682 373557 452821 627047 530298 1007687 850372 94163 607855 358091 167455 650275 951117 653829 127922 357586 232479 961908 355111 236823 1018903 866403 92537 169653 894576 238055 818514 601075 383783 462076 926442 969899 142813 367922 62181 1027174 986732 757221 272879 593765 441006 618209 680653 952760 434831 830865 307019 361717 457868 742065 387523 756633 447191 371448 516826 485595 249316 486149 1044675 742554 241838 63916 424469 452727 343381 112481 699790 425396 440433 1033031 772281 444447 494711 911842 308585 675622 517912 985057 827037 844785 422826 63838 994724 929126 1030538 466900 645507 910934 461021 857662 711664 145757 810203 127992 353236 971804 850330 155237 716307 955550 715704 630628 170703 49084 855675 635407 695452 997932 326958 57034 286643 377211 691770 428509 368462 826105 460919 611115 179015 38591 501259 888508 211069 1022662 777124 957990 465260 460414 984591 1013899 242838 676791 253554 823131 888174 441541 701198 342747 714063 878995 814051 218399 555550 770599 858049 563141 724119 244997 836307 751187 880700 188236 438827 345557 665580 432859 463097 864475 1006856 1009368 802509 305097 385963 416721 875235 626661 907021 828598 770971 834454 518851 292053 894409 996961 877358 958806 89939 341819 575465 802168 1040963 196166 398715 725311 326963 88815 426463 513626 226936 1020513 1008104 985516 717365 514061 158681 47591 32163 865031 764590 638231 572844 250107 553691 732620 347291 155469 1045510 374311 63095 448077 212817 648371 429238 895828 760737 300798 441652 882368 838094 413613 977336 1025584 163178 388296 734644 818578 600254 730044 906964 998051 455235 125500 990584 881706 249816 752028 617446 656831 682139 859857 364345 614049 333692 639459 921845 957218 155326 780822 387241 274047 991548 69366 341175 127357 257811 673215 326229 807916 451757 427454 620956 650262 905422 665419 58334 940246 717722 359589 93165 715058 776620 584046 214758 1020525 734110 682925 969640 500331 219547 554676 1017314 308429 925075 653498 683213 802012 617647 937501 842326 350693 858439 383778 442655 363507 1032766 837620 940682 995530 457252 206265 708390 489345 571097 668765 1036939 185948 761229 924596 280566 728007 314291 725207 637132 252596 520304 221811 809167 373428 740321 173759 813547 62445 661178 882434 958567 789447 611243 990759 253872 888147 514078 970577 128937 421797 452955 428861 114085 444270 808819 838574 326102 747287 843620 572619 518595 482600 742754 472626 930091 405054 633721 763431 1008971 732386 739599 985651 847084 995482 941477 974152 509848 591787 638473 911201 646854 701838 245935 127832 957075 789213 958798 905564 32364 289943 124717 242157 977112 932982 367406 1022484 106196 454449 608591 694128 228138 322449 343380 73511 409201 847149 191511 440485 705263 746697 993512 278062 511196 724435 809928 603454 484501 825723 593261 970311 681526 498873 631749 493007 366841 581577 203256 766566 556461 716108 971416 671653 498469 437263 994232 429175 464089 588641 1042772 519705 889470 96863 565695 776428 451919 209763 715132 580925 87879 310426 862643 490976 429715 986142 55135 283611 224285 673639 830652 239983 336795 784772 748059 648087 901319 1027617 248245 571770 875781 882731 206206 370044 201627 367539 726643 105415 478616 359559 463599 768720 300886 663439 716230 238973 611785 752360 984278 1037880 927669 1045125 385211 707943 744037 766074 343087 501560 698683 858025 758770 515174 703842 713953 773662 581399 836508 252942 779628 360104 975502 113974 306471 617062 119143 142287 704387 358867 508359 27382 322765 724343 808382 799980 179138 431922 573043 555806 60346 422136 243870 747190 601987 589341 520976 254855 570615 771796 407356 368278 277493 763415 808428 893861 943941 685199 880298 495402 1002976 343212 724795 192985 867538 379826 1033271 503018 650083 996305 852847 976553 633747 308763 544383 531190 210380 388584 269053 673020 666285 1000105 292074 387267 438387 396759 1029324 96103 605467 252374 454004 766833 465897 204260 965416 996532 929083 162294 65366 894581 868790 156375 997699 130885 975481 971921 480115 441459 105243 431853 145623 801521 1006606 640907 983977 79805 96478 214511 835504 465053 195979 991339 433307 255309 1016510 30702 155113 555502 111358 90073 233231 571823 715815 992682 630603 714643 54264 718260 47439 577395 632189 785232 1029584 713577 195890 619764 224067 835376 1007693 793434 373678 951747 546991 986509 711241 224200 653966 458370 223154 844149 286169 477680 897398 773272 1005610 158182 465950 320819 810759 874466 127729 105926 193658 514484 986933 294853 659440 554430 385485 834957 767635 369771 894569 699067 257616 973504 255813 774201 484600 628921 268243 257569 354685 271353 798595 464692 743281 587188 1006470 906577 64453 32379 388944 714521 746247 831893 353055 211932 494787 951030 611287 100603 287735 386004 1012940 457011 932292 183662 743148 904488 1019065 744079 341741 413927 359691 1001037 433687 482058 449043 120367 644651 555994 902039 505964 306531 996152 1032812 677535 460521 1003932 626329 358555 141943 604121 476278 1029445 215662 922447 243561 568571 282071 899364 888662 810314 653194 761013 994168 1020075 1019038 584158 123501 740243 678322 374513 456024 763494 937586 47069 961621 512629 850374 648424 240552 642033 1045644 613326 711505 582565 999797 850738 677275 857342 957552 740529 1041090 371322 420780 15289 956668 1005690 233333 747943 332662 326764 698558 162469 250340 314926 887979 387667 967600 969501 514127 474382 568986 739613 448724 62527 746268 296443 496213 416629 822969 318441 130387 1000305 151199 476883 854973 841974 8122 343733 236606 902043 844935 390282 647658 254607 122065 625146 370656 845300 499530 113507 159438 979108 1013448 312671 834125 979129 325155 513210 662501 643799 1008917 448732 1004200 940008 719022 885486 253073 650635 370863 568292 516916 432924 219020 128429 728222 121966 801571 631523 973574 187989 224746 952506 483559 842778 896289 887796 1026689 522016 106277 967558 1000368 6075 374103 880813 678711 368014 882735 259920 587353 689607 651661 725752 1010226 993470 905830 111734 816744 646403 962841 277815 847161 1027087 681340 226759 619735 989727 817819 1007440 859379 1037448 769860 566265 1038620 608043 1032545 284459 39167 1024244 492635 504113 437738 299247 847374 994924 293101 864013 802531 564126 555707 1024106 711054 622245 293713 181211 808898 587315 867909 556695 902419 453662 580783 32319 214511 69535 811774 259398 572615 539707 609261 40879 222167 482510 805503 479128 913186 515908 833432 869346 991577 327468 842290 707349 388768 881229 975278 609399 924502 442830 584364 1037413 567965 609053 674934 357673 256643 154863 254802 945097 579150 851744 931033 489594 61158 879678 385702 605681 900153 683370 713373 201725 843186 481435 986712 168701 237537 887133 1033614 121085 310905 292159 552574 375500 478138 258883 324947 898800 840799 719181 611390 523289 334821 744282 551804 985553 1029764 625851 850836 961840 457394 749148 321927 202223 191408 425444 858009 397197 975720 516439 814441 489138 815343 965676 270286 758137 455501 665066 350955 508991 121457 931037 970224 193421 204442 553591 1027132 382381 887453 192186 971954 159075 259858 831164 857067 812716 539133 773419 640103 187798 366539 219335 185715 701806 875663 683761 1024619 929621 947864 965192 632125 210759 95931 619347 968589 209847 556278 14013 492954 159338 1024091 185799 899230 502070 191409 681465 834870 950021 109692 628943 761740 521010 682157 612005 997490 233204 605820 963416 569330 798452 618315 322908 403452 392723 326964 84839 844477 521321 57017 326041 1030440 636302 844602 234709 474016 390706 318263 283386 513086 1012962 625101 766746 422235 930703 759958 622221 745361 194498 185691 846601 869593 948761 379379 461292 806138 826044 429997 536492 485708 243479 511188 220851 943347 1034476 711699 686540 579502 201654 512873 429306 740732 307705 916320 425546 647481 552061 782657 473890 733622 764716 418863 306022 101366 337782 347762 582620 969849 516678 730936 493266 979982 776858 441568 1010197 888238 743751 927117 372141 443187 63465 883817 118380 98026 187663 651897 838183 453927 587670 141310 898602 931236 495302 240957 941082 751182 770110 362334 755537 812894 434783 323687 522024 929458 256287 983675 508648 142815 683908 429671 995421 235847 587958 251722 811582 1008811 104823 339782 517148 860839 226197 809589 26879 703388 236709 351597 599275 492845 106445 433566 849504 890253 338846 814053 891459 582439 438041 875738 1035430 848979 379709 902618 1043152 977449 576963 671493 477879 673631 341927 1011480 467960 387828 749210 242517 817557 937618 154422 414394 794247 448974 636282 460699 494143 489778 435579 107957 940648 570253 495179 261016 920749 908401 552283 715847 314567 973197 447185 414134 883369 564663 114153 969107 909599 62361 731727 719264 350318 802530 1029924 859108 808633 938354 873313 1031332 261891 771923 487908 618322 317370 957214 737788 833894 931951 385994 251350 924839 421543 632395 703540 191837 481563 572662 433401 472809 430966 457891 569229 925871 989591 244557 958843 1009852 587370 457954 158311 958212 529759 585132 308415 419810 698153 52859 939103 501643 959571 440033 369645 206542 901950 439622 732058 703546 731493 1026589 226071 251532 110965 990176 629707 192284 228568 764876 940139 938873 582223 333630 194101 963981 93467 807515 987323 63927 212743 640837 510987 281515 750731 92890 750621 798189 957381 201983 605161 576125 1037512 301017 947477 648014 911593 457061 7599 892499 333739 539470 418863 642711 765764 380376 762477 536316 241425 499475 1002067 347957 1039524 487025 672619 978578 387982 890236 158693 362731 905547 601961 649816 500011 250254 845597 384262 126130 838939 518724 553359 552015 516960 194145 96198 234929 678063 436670 229727 485009 765640 487547 411549 82907 291151 396254 951654 385195 114546 538569 765888 404937 227094 626421 194059 758167 433511 214938 670571 636583 596835 850989 335063 554047 520796 158631 382422 487470 618839 613714 880753 779370 343781 762037 733838 317611 516175 191094 1008190 587612 496081 311934 668495 988378 348047 809209 457882 831907 639709 363749 105946 969785 707764 1010028 638101 253030 343133 429639 1032756 717428 812717 521312 782637 415143 227910 290792 697037 961001 212214 165567 607481 130435 611678 357052 488101 62765 597299 477098 848249 1019438 227749 252604 143087 451756 320229 615119 354030 994548 862058 381897 860537 24483 705627 926645 1033389 703515 673260 1008207 427901 471285 372513 493281 282875 224643 971063 163624 897892 260280 514710 552607 914475 935030 906842 95198 1021458 477429 970181 904144 848683 939314 488023 404327 432314 376264 645398 841077 498375 436694 608695 765347 290694 341477 822731 368181 644299 929225 965137 502469 836457 775144 505264 183579 605782 884486 626578 1030740 491046 307096 329335 913169 234990 605397 624443 644220 742252 992054 57819 459567 97761 848710 483570 872264 287736 472016 381727 336823 161778 901969 500470 579123 1034841 993595 760266 431646 603094 888642 980416 443818 211167 56751 316793 630063 366421 764363 173996 1018770 61787 838476 683803 671186 748408 231030 383537 926579 687540 989523 755229 277710 318321 910481 499368 845639 448208 98134 831128 708242 726590 53101 815949 349077 774613 839481 825961 922575 900308 650779 251324 323488 1038513 841977 522792 961580 616171 735708 814546 975475 493145 603327 88559 758473 637519 873955 777000 930871 498231 924827 994598 1007489 93438 812459 113963 653518 1031520 540410 420570 979118 216920 1030256 675021 883845 358322 853119 745657 847683 469454 579540 412519 918717 453174 605500 128604 910794 468139 498265 891720 985013 714878 966841 960976 539470 745042 516199 615111 852989 609148 1021587 810908 443102 798490 495034 629468 218323 903949 187573 458033 987254 611740 1020711 300271 880037 247387 822243 273982 1008409 257690 89934 60860 463271 306521 119351 377779 422295 1003075 995629 751152 948310 190193 902489 186096 276639 952294 961765 992214 681619 391227 466737 989093 165343 881550 848585 178510 252531 76475 367917 358823 741049 647356 191111 1022808 681916 1002212 62311 389837 690157 270311 1033532 535358 217971 963663 227443 381629 129827 746347 241078 1014024 70643 699083 672415 154573 228185 984733 512717 661815 771020 250649 168063 373969 81510 179827 380872 470121 925649 167479 358033 619130 903247 597547 647650 597482 323050 857039 186743 187561 192217 853502 719155 977100 958910 622272 177462 316860 451922 500188 722858 518836 588614 589666 48995 683366 551897 755698 307118 665293 269659 355388 245577 627502 816869 953019 187002 812781 501584 502602 456358 631747 631790 941894 780641 532377 878829 596397 889913 375964 879913 255785 613941 241512 931123 97403 76411 600923 784969 632142 275413 700353 802507 847468 851714 812846 563925 994545 777924 509612 970657 691035 157131 509842 631795 507077 440004 741131 179422 209695 520533 122697 77786 354538 605740 284508 751123 874379 602995 777057 601468 1034842 142334 368532 186970 511555 175471 587410 980487 576125 828971 666703 669153 605162 240366 897739 367058 575094 452403 930077 337590 893171 936636 597609 951549 494898 366811 945811 840333 723543 889584 432999 569782 728497 942439 563178 568987 1013005 833833 297694 977099 564713 157172 611047 225976 991326 891087 189045 601309 143245 540472 231195 751882 256730 820220 14197 399164 733004 456134 380686 452074 81658 421748 687638 478056 715287 292303 705615 600878 745886 958064 448308 847749 64206 338613 813992 660341 358573 160475 234607 331740 833361 163728 413295 349909 741161 736692 694230 495497 631501 883113 313206 56567 317015 324662 311204 63860 80237 706150 195474 365805 833124 632474 255133 208312 239345 422331 423081 428661 425868 863590 351031 911439 821567 484275 373110 806202 904846 830758 424730 376026 243650 781894 638257 804809 334329 32199 62383 718530 866499 728271 987956 218585 276047 665587 426939 895956 939804 346958 619426 574695 211657 907978 117174 733018 788191 714783 364521 499239 1022005 877195 335547 827096 692055 825532 79295 358091 611806 802086 441622 711592 748390 430391 501078 421455 679065 255816 724639 1019842 807263 215405 175451 502659 1022554 895575 970958 211313 605767 867533 782517 252148 983914 62651 384214 598511 589003 343601 767681 853734 468962 856951 1020141 829815 736598 220823 711740 481703 501389 883341 575739 556397 885667 503974 730238 846234 934271 196056 949512 773014 873077 623735 231853 913575 710568 508343 293166 946234 605036 196546 1038602 923002 764462 204707 767306 1011088 291698 447860 145276 611519 906090 253368 874962 702362 188823 764525 961739 739706 351434 831224 350989 343893 445111 145838 1026201 679601 471581 389660 647899 730974 620513 487673 805327 684373 581513 703077 55282 488994 500315 392293 99067 985525 832121 886615 824557 433247 498288 461766 715082 748340 143935 273916 130792 996268 793999 652995 97101 355515 260714 465483 79342 391205 366815 723789 831320 900720 248309 1024647 949767 235614 372130 875306 686897 469191 738772 587571 941369 470574 715063 785458 1029720 682235 980056 668109 641652 595855 583294 217061 748490 954556 347930 253142 117339 611173 820691 494269 465006 923261 494735 230908 609494 128453 315335 250463 961567 576110 1006785 863961 630504 892306 24403 485268 580317 509260 1033076 637463 915785 481849 894299 644026 436571 506885 955822 650104 904137 878836 370069 751128 931762 113495 239911 998610 162546 801682 512183 258614 869112 621540 952951 849361 808897 927163 103759 314997 853724 883593 324516 749903 391769 158927 765889 704268 212587 895701 693492 26751 330702 323022 882404 358089 29430 513940 774740 794333 743912 634478 476618 892454 990503 254119 902043 183597 411071 532221 416877 935526 869947 75387 837110 195804 963098 764373 860035 920530 735461 484383 353821 407157 480618 484634 772936 633708 679818 897589 1005667 384962 50107 571579 185966 634263 94123 757134 927143 432058 883301 630095 950908 53226 349034 400312 228053 968299 615827 482894 449704 580492 337641 857795 778645 651046 1043589 672501 928716 120650 906387 274105 961077 432884 1044773 1036656 927507 894123 952739 838854 192751 381531 678079 943293 965952 843442 801429 192454 310769 961710 865303 681589 90038 697804 859742 309910 339929 510564 1032526 221550 863853 221551 357548 979569 445747 170227 573265 732967 902748 379491 1024527 386447 613840 14293 258639 218701 941210 746484 869105 428398 935893 788439 362099 854335 365525 777025 493180 473962 401014 729530 45279 309463 506096 801615 47088 251947 686777 509063 31854 376105 406236 286078 888457 447396 946773 984940 989231 880847 1018953 316062 614067 1019698 887524 935831 248119 894192 673271 915732 111559 440081 414203 484961 434983 450338 181205 846141 488278 924492 506029 247353 988772 399102 341621 850125 878795 839462 222037 763559 748299 636253 248461 36595 433699 1007489 239066 210796 766746 992309 893913 647609 985455 669641 485004 1000658 463582 948466 127637 827285 422126 56947 559927 522324 171892 701723 747705 106389 354810 234815 1045644 162407 710265 927646 54761 162257 500127 422650 611675 275295 205749 503652 923362 408407 1032988 109526 518418 871002 697469 284339 427551 600982 740430 534396 569287 757289 15317 554403 194211 451631 114376 947219 873433 766151 641701 985910 465653 754367 248305 176494 374553 715933 989795 994108 760236 400191 89551 1008737 494518 675479 975438 923029 965864 196241 24379 600051 494182 370233 568807 419391 416572 49661 641721 985557 708379 571888 962737 580933 667117 634036 421788 489614 1014803 309565 699438 670060 720050 212553 182007 374120 641245 580797 467388 415331 580393 1028568 967290 28319 452826 572264 506210 125309 989417 902937 293106 820950 555949 517176 798569 180122 782605 652834 307443 29535 750759 407524 733485 84639 194776 838968 490664 191325 538318 176587 477155 729333 250601 717589 126763 998242 825662 727001 43454 1004182 65303 677106 879844 734053 153978 341489 158330 1009990 883989 651914 763682 475847 1019620 1022563 818626 189149 669603 316573 741011 582505 402623 839111 666589 341963 106188 480942 102360 347446 115415 500511 195414 839003 718343 930041 832922 183142 1017967 408436 447245 1041128 170207 998688 765728 783968 425169 648295 998406 391664 313006 461919 899560 839632 703585 493131 216185 432600 504517 997033 681381 187790 794871 508920 654435 752721 708270 440803 105615 118650 954423 703216 746228 203724 697783 842283 333663 927473 232423 196231 661943 548664 704209 757523 489614 496554 972341 256114 732857 914579 369381 576855 137947 880424 175191 671586 902380 496885 995142 893038 651748 862126 62718 1006684 440728 1042305 289977 927670 619101 513425 208303 648972 799703 760148 717595 748591 877414 318861 445966 741061 371399 899613 765524 392865 424177 96493 50046 826655 377966 801375 564510 138957 1000153 926110 1006240 958091 616274 961009 114630 260708 372450 222425 873690 148895 956131 998953 365694 313695 290539 381843 715160 744336 825283 763297 1009155 710159 146591 209613 430495 963644 289471 818231 321000 211003 722877 837104 637635 842600 32664 719390 896801 238822 860646 756630 989573 379199 625995 24279 410555 716166 322170 952381 994984 991703 682851 641819 426235 1027380 751895 96622 547181 236221 796047 176379 957187 1002620 930037 773713 1004774 804661 628163 206316 155640 936525 817587 64244 579691 113321 39390 726265 584119 404423 476477 966942 604978 3567 853902 316999 965206 952871 941649 79741 347129 191721 281517 436599 641433 611221 218531 650051 553687 886230 211174 767566 229161 302746 810356 113068 970393 433350 477924 569758 764644 351022 422439 935318 847621 508770 689917 96414 995930 278325 906454 622019 944072 762493 724941 667886 848292 37503 861831 679278 586557 619706 985976 418797 146797 228198 881197 563885 382897 143209 905012 245286 150989 1003700 938442 350877 605021 745140 502201 368442 293860 445733 339194 274412 925254 779655 52445 453959 778892 278361 670194 914570 897892 961112 737154 1006932 1042185 483514 236079 507504 879864 432825 286603 258159 902987 365941 915510 420741 865833 1011811 31613 1034894 444266 955755 898868 228666 225132 1024675 608375 823839 962077 887885 494607 495476 398251 674631 978059 481894 593629 424999 516502 883556 1025686 788382 873272 702887 125533 387150 579832 967253 351076 244917 964235 554934 637723 293647 772729 1011468 205691 833009 384677 70650 440011 506413 851340 990800 577851 836493 438846 650650 696205 521369 898445 5375 904963 829111 1041190 754108 184891 552715 610035 447278 62924 248999 409386 809833 941172 867918 654904 258470 629551 533479 994996 682475 744661 654025 673622 699549 617816 122021 586263 552837 120445 619928 839175 317910 902522 592863 627055 321253 550859 61231 167660 1034311 1038538 319303 1020202 375451 874822 375185 1020463 753345 653396 254045 424853 681590 404543 867177 383941 679337 294317 397054 403671 994648 505230 866954 377747 151531 127950 511111 153562 364245 654242 437491 401394 927091 154979 467134 728493 1038597 213877 510132 194200 837463 748085 824429 433827 272759 238540 461308 778113 628958 24219 427575 813150 982576 167487 482209 347975 917855 620528 421781 810832 353772 325151 896153 122826 973720 678678 85497 252243 168791 278314 873208 451437 717532 952739 464569 746480 589450 992724 781452 605099 765107 923967 378484 621989 319995 730263 446781 717948 92126 309437 467386 496566 155354 842937 437775 988222 602041 652099 964237 873305 577145 121686 496043 249203 316333 602862 420989 685853 774725 215516 870378 454155 273660 743299 476471 850185 351317 192007 668502 1033500 681562 162206 961988 408653 721661 579278 421037 337687 927612 496855 951383 1022758 128818 492765 515610 737754 618823 1008888 379760 683196 176727 835280 418221 743591 203390 744572 365182 832427 367076 570075 763624 1045637 785537 253205 615358 109943 888229 553582 254059 347069 911139 218741 1037445 822190 940706 623607 892110 812831 948793 650353 644492 293935 141291 644530 619087 248479 909370 97111 129891 335510 185331 897756 472856 624429 769858 552334 703125 1018211 805363 681273 555907 556635 756137 1001573 669811 670188 1023330 158541 503520 347351 771484 710858 227980 983103 1041745 318250 341791 1016560 832165 664559 923998 952565 1033765 288990 482644 992654 159582 249578 896211 392334 381944 620730 428915 531310 949317 209831 351175 946486 1038960 440637 423766 341670 876854 730937 1033997 249149 451614 481873 357731 114138 846213 1021318 445829 395258 979284 840147 383221 628185 223702 193851 732028 651318 3967 914533 768722 728883 619834 969926 954029 1005762 1011954 801141 191686 703880 558969 857900 274318 178057 761285 505664 924311 1022244 628309 762493 993763 833138 776283 123387 769634 269566 953499 258447 49089 586667 626608 470376 999610 573141 607486 824919 185580 946593 748497 718949 431796 1016786 384154 86395 1019082 928220 435355 851030 972005 967461 180137 488082 707725 251302 799977 951417 153821 1024482 784914 901838 96335 642191 633334 936813 629986 420759 831006 970003 739679 351340 899656 470298 961892 616936 894821 494008 409203 762975 946293 565085 288729 453588 953140 408797 965762 539319 188653 840508 147113 914492 930007 874685 637649 462282 361917 296903 383856 710117 832572 506658 635510 944628 1015584 520234 686570 24223 621118 984365 261720 252702 414713 185907 372565 378247 569114 290297 112487 780850 384278 368398 302287 404659 275663 114361 455846 259849 276695 914065 7867 858334 994882 81864 375382 497094 550205 620258 417329 94958 183415 552366 392610 1028201 705335 129654 802356 23739 766167 197118 237386 232813 270282 924995 826338 991121 32569 211874 904476 417500 801007 999304 918475 518676 753300 415445 97069 186787 751429 419670 839242 837821 399997 261395 423592 351831 814896 94622 839528 65318 157263 157651 905531 1024408 484724 323301 253268 499593 695703 688012 227810 900109 702840 220473 215895 703730 900704 278456 605519 866938 612195 254679 745144 511138 402811 806259 350456 739567 389529 794519 768409 738398 940898 63674 750520 290618 838494 962401 1001054 248774 971459 943022 235993 206622 319273 904974 1007118 554811 1005536 586869 571635 378087 824182 582263 476999 498067 808598 521780 850441 365517 969642 1033923 242342 399190 460410 20443 805791 596573 119411 698567 276444 1001813 342379 911114 1031205 415173 971209 933728 907170 720466 298399 813619 350425 802417 923059 1020340 958354 1016278 694647 258742 680733 64797 353517 65200 748643 915558 494947 641149 899986 717273 242492 597926 274325 206714 176494 145899 869318 636566 758585 567223 581451 184156 888030 445763 714673 640947 418943 40187 903912 775821 611309 110450 700228 552567 782804 1029088 381339 317531 942763 569065 597399 357729 1022914 308828 3007 441230 97894 442559 542709 258672 583346 845177 597926 783242 54249 508906 569721 294459 708238 145395 251544 1002899 73564 889682 747118 88051 794297 936166 102361 244999 854333 419289 911072 961110 853463 937818 650759 227493 626596 746651 936370 682721 878394 532207 493457 925454 387884 258838 882868 955306 948275 438726 204565 355660 86523 130117 852470 237492 258726 409256 446098 443583 760182 420792 967164 629712 737783 308206 718855 740037 830669 569579 938953 996515 414069 965962 970379 496851 780556 951729 844969 249420 616762 642522 408887 121589 143196 182733 1030536 809592 47611 937123 894037 219663 357982 724503 956881 696052 836556 778603 422394 478161 174906 871705 455986 234159 383102 484540 833286 473924 294825 626364 701205 108143 282975 988578 549837 1041968 353838 751986 878778 774750 377643 985801 552561 480596 812694 179371 760771 339171 506012 48187 843480 488172 505576 819703 564575 380277 27388 496519 496473 826072 631926 95979 905880 805230 1039625 821722 435803 555628 815483 874201 776739 470299 698997 282494 340713 851530 899217 839514 990786 333559 416645 930547 1041574 175981 240102 823178 334621 439868 47357 247899 112323 675469 225194 114657 154606 30707 105966 498795 353590 721911 591803 782516 996634 924757 198071 836765 906200 1002893 931779 193246 227869 273055 866544 379961 385639 539390 503125 129591 844742 684477 863702 130706 462222 939787 126922 593889 666491 32649 577823 507360 364243 615835 289142 173882 479092 652181 91383 353643 624886 940897 588370 764297 806821 439083 1027594 201566 46075 377654 379098 851467 129307 316630 1006448 327556 449362 695753 906914 666846 948562 354133 355019 102318 632151 841131 674587 346057 1042241 81557 1035315 294310 382597 511644 898786 1014372 944821 708554 621767 48365 237404 125672 929176 980487 503570 122541 759235 962408 101943 111309 433565 349812 536277 829534 676586 438228 662777 308948 451915 675705 91099 318059 958892 793319 700072 759997 722809 508762 699986 387278 762617 425604 694204 966405 912292 899745 163602 188039 436795 683928 959589 861655 1015915 400822 836088 235974 1017690 649904 595367 102204 503571 665587 822495 358965 741210 929061 1035952 343480 89073 441031 376660 903834 220430 1005761 463101 566219 979221 192974 859603 440532 653893 108245 785422 707671 617400 752038 834766 797823 722743 725735 746457 865694 540604 692862 1033502 914114 777634 242936 298413 251628 228934 258874 539551 652518 961784 483024 671416 501114 125747 855759 337406 548567 583983 392517 746301 967563 683466 355868 652682 793548 930219 605397 770902 569265 552358 775538 1042849 159713 161396 721278 900004 503256 211669 770862 742622 187210 716990 978249 667111 768657 722349 860629 668121 592883 831597 460476 983926 612471 387699 832087 121686 234141 243743 771486 110051 929193 825077 641433 849232 718241 11967 779573 93375 722907 858941 406829 1018476 322787 373455 506945 432381 334747 216568 359665 176859 822163 647064 1035033 893500 346019 1034342 48980 864195 439611 491951 777346 31335 980034 254331 513584 802674 752817 429639 496538 914274 258702 644953 454405 286602 648351 695518 867907 478936 779303 671052 443163 181191 214615 337900 843019 395766 1004268 301439 698106 403409 723739 927338 129610 466141 580767 794334 986848 510403 207099 931721 662987 261173 498586 720034 571597 241437 320638 58798 834229 556426 1043544 635508 145231 702781 78839 811510 669086 963796 22494 697326 940935 965651 617425 383685 484205 608559 516371 179316 315191 643915 651949 248259 905311 917975 572355 303567 432442 321365 666454 838517 438873 595387 906977 982278 624461 597913 26604 389528 770923 961912 627515 764328 823679 758760 685962 911049 880163 163657 814194 903732 1044033 643231 755637 247483 317323 809817 437029 480345 616647 421033 881564 947094 571128 1009939 1012763 61339 572858 449682 752064 665278 380359 1009865 506245 454964 748865 859305 715990 248698 602494 112758 650899 878921 842188 680126 1021987 324181 898754 954599 86525 378551 465758 220618 108087 722390 651558 888523 347501 744810 538612 770993 991184 204427 478303 124443 357217 872894 1006434 175034 988333 256657 823018 284539 932555 480626 37885 923407 256365 412023 1012833 749155 997894 495491 496236 357923 938870 922295 64204 194745 369651 580062 247254 249809 758415 628058 927947 143349 740056 770424 54138 793503 899936 486298 673147 615410 424099 1035397 710550 212156 177245 830359 420127 712246 480874 129582 443179 187548 280443 501006 534991 61855 301119 826790 787965 46814 639575 256215 756502 419631 612707 53886 675069 46583 310317 1005768 182229 728407 1028423 682654 422327 553449 908069 726287 973963 1020692 892683 268255 14207 878646 178830 267645 163449 767374 648070 389837 430843 878671 500278 964065 559075 497829 421221 614055 775873 860081 797133 137131 841062 158887 848710 741627 231129 795711 716229 373919 768281 381748 717995 923543 629117 521904 413297 929287 85115 844705 806717 318380 839652 474453 840428 687886 260812 775736 910414 627651 999913 684371 847714 651578 986520 371543 478101 698997 377592 847466 223704 415901 1004931 833317 663931 1016365 617999 337621 449063 683385 1005961 440713 891694 442997 588491 178078 894601 713085 772049 245356 177115 946144 743862 845609 796597 496094 481500 128930 299949 40303 185946 818545 816687 564087 977514 867241 229123 195182 112305 259729 32243 401245 802202 175670 903854 384521 548204 935451 40631 473391 763850 652097 497138 961744 683127 274923 378834 1017883 465379 454444 126650 752203 985307 98004 709486 879271 497035 236530 1036427 704973 34750 259433 964138 183988 731215 422566 1024612 723817 503080 324749 341684 931638 464247 943441 885709 514373 859531 436947 534191 504414 740769 163181 797531 725243 695111 826842 663317 506125 711825 392281 785409 781905 407276 1034271 769294 803295 899968 762345 1045573 681534 771149 555723 1032627 406650 375447 281949 169947 548499 373157 302551 685926 620985 1000333 538098 675660 890265 815342 738014 416078 666526 1009320 475947 498471 175231 616125 512736 968593 568427 596471 451695 218054 804055 437294 160351 439180 228399 327443 290428 1000248 890488 894258 865927 1012676 700166 953994 388568 355165 669305 994108 204282 441094 736562 464286 269927 209567 106449 926574 809438 105654 49065 581995 414439 574968 469791 460635 619310 1001682 850724 850460 409322 444260 243975 207545 979994 763123 1030241 629458 1045952 95452 429741 421261 1026000 439018 620857 316270 489494 163623 260155 887921 966226 241372 43510 216431 675322 498379 470595 1028490 126393 651576 760999 738899 636728 764267 229076 948498 647513 564195 424545 678555 153843 277407 887996 22383 683596 245324 364310 777168 246107 907884 650594 782851 809751 510808 915664 671220 859038 937209 704575 758609 633800 392306 455331 581332 98003 703262 830914 72683 61566 320397 836089 125502 680443 962352 470261 333622 453444 225528 586125 994637 967267 907799 725958 215541 648609 127730 38079 190155 960370 645342 683810 948449 834316 391270 476089 433377 150767 942638 611706 95295 429926 480847 999642 365528 278485 319079 61947 726772 444078 1026077 354806 379570 908193 714298 201980 453322 821613 963026 652256 445778 906789 195079 639955 697914 770490 693748 505131 847544 962919 146371 715101 391559 581286 756831 644533 552792 857524 562558 702774 815769 565059 1008913 911012 163495 699197 801893 742004 313230 653469 155254 598942 596093 370597 501149 496047 465067 538990 594621 111957 339415 703766 175643 95503 211315 853724 81645 744904 727546 874452 1025506 418727 296399 653666 387498 413468 988748 348510 446251 575229 601067 929680 163655 832421 634675 842010 914510 1004876 367631 952120 256789 740289 76726 768361 256099 105779 173563 981585 478644 389406 238569 685579 467881 516263 775464 173629 822749 444135 101849 431019 642981 840498 902946 707320 343163 701365 586044 40567 902091 710067 888477 416825 772322 1017268 62451 182047 108447 926579 453942 884624 944519 805943 373473 718676 1010970 437407 1037921 483582 669521 882502 826179 1009179 463531 917886 775601 684141 943002 550901 679625 869863 933793 314715 442118 307096 287676 301919 178152 605537 274679 224120 563927 101244 242781 477532 913703 59291 841846 424180 793003 134973 337525 410431 833225 48319 956537 433466 644586 888263 910424 665545 935397 625884 278514 363599 805278 182989 876146 1045604 760342 186214 832618 761444 1000057 717228 343634 564652 373236 326996 670952 178854 502389 660187 962154 18935 605669 373406 906333 504723 296631 352990 258657 817049 580710 596795 926618 391478 356953 488041 483094 219889 643645 457772 425546 512197 874192 953778 273231 457267 518260 955001 126669 686933 327322 317853 646926 402423 447130 613763 487527 340727 439529 1011819 863447 774617 349668 466341 366911 513669 436629 585871 290156 675735 793564 898243 621226 62798 96079 273503 204602 434081 944874 990021 218534 482509 959930 960023 892116 965937 442161 921787 1042368 884003 909910 708530 670430 498465 906052 335269 869804 449925 155478 990308 968944 361214 511083 799607 872044 456963 380691 820986 226585 794519 709080 617693 161230 717026 620771 544115 229133 979746 251619 675636 960304 288746 739774 691143 290991 517639 450245 993126 14261 782392 608942 338351 431730 381967 881811 553937 739221 641908 613618 457747 233915 870838 184826 515177 342777 892362 846499 746086 586724 924869 953332 897732 388220 323465 703646 747166 362095 653830 437602 928499 1018924 465625 932490 48951 493881 866131 510913 896897 311077 350682 409410 926125 996948 253540 583463 855522 260450 570873 839624 802608 711381 362165 685779 976523 761003 977452 467199 707479 673703 254922 150831 831426 967658 364425 618330 792487 253155 854733 653897 631517 633383 635575 904251 604831 678131 126706 73677 977737 839371 97895 820158 285551 994101 356854 313061 602447 744298 384648 400377 336621 259393 454480 847111 224539 1045192 897858 289657 970875 318989 390680 745037 535767 736666 292314 812518 810929 587670 889329 920986 862934 584061 222649 257565 732365 836536 424148 514382 318670 191102 223192 171221 775728 177117 982537 859564 908359 1038339 341873 693935 644585 948976 668303 937870 826860 609903 514109 867667 1012568 755326 383705 667001 675006 1036815 571803 515177 598899 47789 1040978 439731 555125 480459 53694 371407 845132 772205 1013932 839365 93165 955859 904472 572282 670167 345295 520307 216366 851584 498284 572298 890108 242386 79826 438934 832847 892045 1018482 867094 434935 113593 587891 720649 396695 313300 129697 713204 852669 466581 783249 246139 941676 552601 850257 603991 1041987 301881 685032 119701 210161 353267 548585 781094 1018542 702962 326443 110392 584026 702163 556349 887311 843120 351138 1028234 649885 768533 824277 408553 936920 979155 850150 453737 892577 1027715 367539 293608 506401 433039 257236 440040 976290 955511 861775 1041040 714484 592795 1016728 822265 111047 348999 1013027 315230 250714 628121 675535 461405 145911 27551 892753 871223 675770 888894 945436 631759 849251 779533 124693 845784 353891 47415 122566 472514 445645 780425 275343 881524 239187 943762 238365 940138 470108 940332 630183 287343 813835 678190 173291 913679 193084 312670 1037641 750546 120411 886014 570911 365451 80718 456480 670507 243279 251785 609223 77276 621713 902605 1028435 152574 741620 828133 937080 212650 754156 426941 656637 73343 632568 879915 318742 855475 230385 842811 753537 29367 218839 715990 264575 573945 667633 105842 405118 524040 955722 401360 661467 350716 680882 588342 864038 346541 612324 254682 469718 347547 536518 681848 307421 397219 984906 97965 603092 933198 986309 790141 175934 822125 110381 457296 95984 493197 317383 535678 450134 210327 441454 1003885 848284 665526 942931 104357 588190 921278 1006979 517096 717354 153334 319725 940952 113783 499481 101880 631766 812985 187843 864963 907311 970441 926962 613305 523032 665449 735970 715421 964668 448995 422780 422516 1007969 1024347 15471 934141 716974 986459 1019305 501349 826074 685290 1009062 359579 277492 610910 571151 498314 85423 56758 122507 248891 440106 587839 870138 612080 342230 1007312 609141 727014 419367 122044 840539 806885 363253 236761 801729 440678 968231 998248 513804 892266 743364 878576 330175 695690 767578 220886 732890 678935 437030 20475 864414 190039 145567 292466 846219 869236 59035 500526 521666 248293 871990 1001778 796077 38365 922279 652658 375696 629015 1038688 49102 660095 413132 725391 745709 214390 924582 902955 767785 896538 1032874 644001 487059 934766 423260 944555 248758 551785 103335 897513 797547 256668 924314 969308 448262 31067 1021560 977125 538083 889895 498130 80111 518872 396251 512377 154109 638108 181965 790509 416348 683617 100282 216157 731047 474548 227696 190840 184635 1010734 857881 171623 699069 929070 385990 681019 937556 643498 379958 516636 666069 406262 364091 60604 652445 638124 461886 1005152 949960 400347 482652 313663 278421 193013 490574 426862 316889 438462 817953 460494 925107 327432 378534 434839 235443 351447 798669 731295 344012 398687 451562 546767 839851 884448 1019697 620790 1001231 779184 518791 409361 187354 254125 185977 421302 130714 421967 989867 538551 53049 665516 687334 901618 766236 653658 629457 996387 1023184 663871 313297 509742 658420 407502 875196 687411 386650 518442 555763 699167 612569 49030 975373 867377 815407 713076 105366 1011297 620196 980576 1022734 429998 118584 1011337 226657 829101 632635 812513 495000 481521 572431 960118 494229 253649 642673 409297 902476 652933 785923 206509 88699 954813 325592 975328 584301 837587 879436 532197 489699 841464 891230 717401 492282 765460 474292 187566 282601 286485 386653 410109 928525 849464 255890 473337 498321 988349 1024298 312927 574965 945498 573346 764742 844133 603036 400338 837529 452440 719500 424220 80617 471133 514504 653325 844537 975477 1007909 127323 718221 224446 94678 666827 399870 980101 755950 421680 87661 14911 121682 803963 727772 632673 1030856 284558 216277 653869 85181 488920 310390 873081 947228 645617 250729 350679 485554 629541 488344 844006 615803 146841 781144 780054 878370 204788 602857 719954 91510 933106 745900 506906 862193 167767 362485 380150 96176 985327 881803 121324 695260 963253 34775 130575 894794 616149 519446 798099 855319 128055 644742 486834 617369 189726 212266 424298 256432 498796 480596 950734 638223 915482 678873 779233 367982 556977 75637 967386 555452 431007 953942 649706 649013 522513 515111 1020461 853497 153278 236349 290430 994353 121825 86735 757476 335653 417729 1041675 252717 592959 913706 987445 356246 448079 825589 581604 431742 1016426 810414 742827 992186 698867 312111 113372 158925 584775 193878 366383 757525 236203 388151 348988 459766 613825 157485 663468 922939 126279 801907 996677 441671 348130 371231 355732 804571 434919 617611 183002 890819 772307 486682 159807 497298 382793 106361 388747 234302 602815 235807 1016050 320918 864148 451310 1034806 158815 890759 376371 729727 428502 1009433 536301 652375 675381 948495 741767 247131 384087 527742 223086 901326 227207 460732 235898 417112 227961 508463 964171 505014 492011 586449 425300 726524 290127 158707 381259 442871 191039 723630 59325 155004 985419 210842 219378 539833 704877 555597 28622 333563 352084 504562 841544 206395 581576 174572 602767 366025 514760 129968 1021776 108265 735829 727382 607055 603451 856931 597359 744874 670293 981520 537581 390468 699314 15055 666055 172959 775880 998952 14174 814418 583567 994586 899622 695634 484186 620002 941508 822462 485283 996999 645303 977706 1001039 397017 255548 901687 604078 436730 875954 106046 882953 7901 755601 642005 638044 645460 616623 769924 577335 881454 862435 712040 720391 158453 1019050 63959 205804 1008585 418798 927442 887129 55774 914498 1020592 205675 484582 508631 836415 953330 873014 433053 242747 946048 755119 478103 420729 960811 207821 111078 956205 452380 288158 632678 452293 891553 413620 136173 258630 701975 179356 675558 939294 239043 154988 580431 754237 965792 713519 283628 741821 182005 407787 596471 955796 686142 901628 443337 409853 718273 676588 224105 995079 892560 346074 744745 95963 643028 462447 776645 971411 942139 206522 612835 55182 245059 845621 402686 734733 113838 193992 827189 383333 688034 354273 277851 969805 438008 1024969 118488 572141 509524 211915 980193 363235 894745 961937 996397 920293 361850 877546 848124 371467 250139 547695 1028363 814932 309023 904380 417053 109661 502041 850447 637763 753304 818898 127283 488603 686198 634447 744238 577119 890409 23507 511109 986364 747115 1032658 457572 238763 704154 758974 151503 368420 393723 900238 754163 746219 244834 458322 875796 498792 362398 738855 809143 893789 886502 930999 906690 439123 411287 751313 689594 102381 960603 90069 369855 654540 298671 714545 889649 29653 298173 511554 341915 1019175 678015 449784 749718 666843 311122 942956 437287 188847 105039 604279 568292 701923 782794 871047 240951 1008600 572365 857887 722663 466019 1005324 492668 175735 992415 340957 794356 307449 984687 862806 121769 663453 603255 817121 579369 855709 408484 32214 586484 832931 1009457 635730 205627 113485 938710 179517 97718 671189 881307 219223 794468 391076 546659 193079 510886 760780 781665 421624 842538 876072 718960 726695 951025 106013 326466 414077 474848 210641 836725 588019 708584 401252 443067 686219 635715 782494 159637 362981 772588 989350 1039427 266157 322468 514952 633629 474653 762818 1016764 843056 908844 546479 693992 808434 239165 212334 466148 1008189 371990 300607 403147 578717 604606 225565 512572 1014212 497895 106473 116728 223451 371127 199669 127403 955737 774595 442843 306793 629403 450088 318286 1012310 516779 366233 765479 521770 448873 534508 215838 770487 874014 370460 875761 24023 838865 454274 404461 658917 390066 964978 434877 720736 893180 640638 710362 745695 608114 378364 965240 956084 887943 610243 756134 162737 684378 239513 992234 834873 599032 878483 678384 687180 1000389 705269 888424 368060 759756 954195 754668 791035 20406 143205 323885 605590 373193 724047 575407 648579 503996 509541 926395 391347 1026229 95455 948271 530406 552374 180447 401899 780984 637157 642413 488561 480657 375986 274030 431646 654984 259116 684279 846902 158943 699446 871667 421159 447823 915232 697079 370791 367450 503628 491981 947026 208301 464843 306647 400695 517240 942883 758329 128357 460155 984695 838490 990278 260952 622155 364855 848097 1032812 932062 963921 457608 845165 193739 229026 948883 750712 178618 331507 416478 892609 417429 875177 223023 857844 968027 529631 927934 489607 292539 773509 342841 492725 260899 69583 244275 981202 374193 165741 342219 483578 860106 861534 99167 374986 653876 326766 446678 383969 925600 851033 988547 486045 346779 912585 488108 382351 239075 755997 294800 874311 331445 233161 1027666 248059 151231 439989 314819 939414 1043480 670750 644341 744583 857367 315050 212133 964371 242343 429178 864821 1019147 210886 958526 290170 318983 712417 875427 389921 259808 174836 450186 203758 746196 1005655 94678 666366 969166 727502 1016734 454257 227268 822701 626943 605991 881331 715452 686702 995355 796594 88890 910726 872005 648771 899365 871305 634673 453025 810736 758959 554318 775110 278199 953722 634669 968085 813743 714156 854974 1041192 744605 519936 448583 259157 152367 748627 874166 815597 402867 370158 371160 822501 993365 1040588 953203 1001638 746841 187298 835274 382676 220652 669821 939113 475958 187287 892428 593789 500374 782922 84963 635370 347847 77529 379497 47806 831346 871625 881797 440785 322719 652683 1018716 588405 898852 946758 442814 759501 686946 931800 477775 153483 1030344 236700 946570 907024 506179 224098 800615 205303 485285 529914 425253 942456 556566 423630 485146 926938 19415 509626 346941 435610 701781 619069 200426 232147 954025 732077 392738 195603 773841 345707 474534 898826 921414 711409 1024936 823034 946403 622308 79350 544499 220589 257520 745893 313077 909670 788461 985487 409134 947284 456296 330967 825660 290534 384161 526199 549853 307855 73699 699115 699814 594670 577127 543990 755139 1009230 487784 723420 834150 128534 583275 998917 958060 828395 586930 760625 586795 744165 1024198 734415 621241 439189 397230 62837 578537 163665 508341 551737 1022196 810868 751950 200477 589025 775024 987961 498916 748774 695371 468853 453529 373078 774814 890046 439990 892769 863759 256303 368222 520643 89323 768835 1021740 468940 492505 541119 552637 704049 865577 397757 683130 1003939 710552 551791 473328 691039 95970 841420 905862 586287 452291 854445 290009 802461 752514 807037 725982 587240 821941 237514 994055 640835 443054 520506 96475 242548 890738 257202 518978 445818 413154 1000749 121686 986919 955961 363480 469703 871398 512605 857939 761144 979253 632793 469842 807357 748244 990512 954170 842883 848970 1013260 987574 383666 737065 15839 822186 1003209 319049 775061 636711 182172 146869 970577 566079 486051 620078 874400 28522 228305 148415 236268 769089 620425 211631 414569 538342 603502 973083 307174 380904 188302 141949 643475 728382 809373 1021020 760085 880052 56533 1026234 805582 511031 619161 294023 742641 326278 438964 859041 535454 218366 380139 190093 382576 746388 377375 782817 166719 870356 512110 250537 339227 376724 424314 222962 449651 185015 736612 636694 367788 302795 910034 476995 978453 247390 145257 347197 873515 818978 878109 157163 662979 613688 214715 583665 307885 798428 233413 353439 696013 298935 961448 346619 287598 122708 683356 171621 483693 325572 480883 686896 513937 887327 938773 994924 77725 621030 324837 455326 84351 564217 477623 710436 493003 213942 432441 638689 683475 767158 1033753 256483 726366 1035824 1002218 373211 223209 845973 949273 959670 603860 325068 644748 832992 503344 501062 700152 703379 899008 449562 989940 47014 633818 645730 679587 958591 687254 935789 357454 1011269 755771 642318 904719 520520 174519 95691 930785 846288 362349 816373 375401 175647 680677 492892 449256 813481 616099 41471 758957 434120 385685 248295 471421 246586 807147 178350 22767 928619 503392 185691 375373 450908 452651 369018 240347 179547 456102 587108 731640 539493 345976 605146 225397 963207 955005 872987 693147 866606 173038 991949 940693 495464 865498 865550 828830 952233 841051 953387 1037121 242373 613591 447595 959671 684979 663346 519384 708592 1009801 359030 879388 658879 234263 259896 707445 456468 926135 493871 883342 911176 289847 51177 178285 236662 384806 817271 754878 112251 185277 642264 961840 584417 396191 995145 384234 842202 447275 428827 63286 369575 893306 539511 1017518 485150 333614 572252 457866 1010832 643816 596894 784009 281979 388810 198367 128713 309074 29927 408893 757668 125127 638244 520313 875109 554703 878499 957718 573108 407245 173179 739161 236445 1044553 709939 161485 965132 237238 564585 440847 663412 192607 379194 490322 284251 282263 793851 367058 210646 566759 1000363 943703 674479 778542 1005202 290471 286421 784690 572307 983535 62958 15349 959165 248157 112081 994325 390723 446774 591167 780443 471911 988877 940569 282605 390548 629734 1033066 990433 871603 243115 937364 742501 381374 564643 994712 180847 716429 595902 953059 196440 237163 428777 842340 931367 937643 172671 719172 846358 1025740 465211 932580 56157 196485 118739 884981 922551 727926 629676 650442 96510 659966 297959 947075 464282 772249 546531 990420 940239 119544 343538 915392 504672 378507 704762 904025 1032365 720641 751923 364019 155031 853487 315503 316335 437327 352078 976983 97020 911826 972921 414999 243948 629967 503464 350030 821693 1023015 1011346 481224 1036679 996451 237364 643196 625613 675562 400842 933584 976465 171004 347319 694382 757878 1024205 1036581 661429 707923 648115 864828 564124 987642 924885 473964 316537 32688 800989 983739 896524 723199 288205 483641 730538 151134 355923 108351 501425 556970 69341 981038 238268 865877 808307 667418 823806 405114 958029 162647 1000115 746281 857949 181173 751117 807849 136187 257761 743234 548305 946414 755293 284092 403167 210341 710529 93940 754135 261344 345083 61315 13787 842579 379111 840119 878708 433435 877457 890761 556083 617607 555705 151293 496766 376646 65456 961896 716311 355932 828275 260166 810653 636865 767047 452529 989319 382564 593893 346798 417761 342397 924367 1017417 760800 844981 846785 629492 480341 463191 789948 892577 990184 925262 181758 632728 883106 659305 480380 1013385 560862 346807 456838 923214 417331 922350 689053 760923 474480 499220 614280 283390 1032249 587435 492939 766540 734095 257992 446166 832407 953034 27837 758245 1030422 623990 505504 735466 957326 496291 853366 53227 56187 110460 40903 437311 627947 96871 704757 370237 416316 87545 186839 1003400 832617 844471 500518 703939 1027347 703190 437165 649890 114010 1028710 804087 377821 196174 437736 709113 156286 1046208 971831 366584 226218 175864 191332 990898 634630 927165 763289 995562 211351 1001164 404286 497933 503602 949698 707193 962144 440631 969809 638297 187192 249411 878894 189999 996231 569070 1037928 727546 585976 1030474 941698 911813 219080 435989 808523 790301 911454 145967 375337 88058 353014 168411 1007928 899244 693241 371877 876090 495441 78585 637036 64466 212508 850832 683936 772813 204395 1002097 81214 664958 102647 964064 76537 214919 322765 963123 414636 1033160 470334 384818 318905 245556 240076 504974 667365 1020013 252776 404892 871156 324006 704024 798077 472952 850022 908440 480071 28404 216867 346554 239337 323220 744901 577482 469662 288094 126478 531323 769172 939866 357838 748088 377182 846726 738710 226419 581284 304569 801887 357742 565129 371373 952826 481837 700136 355453 901579 192457 204726 646386 871878 682485 883725 203674 177989 1033781 811229 681815 243002 247030 485318 233918 660990 844214 646330 979084 389276 462588 1004732 647607 890942 869324 437168 946017 994350 437720 987599 392206 302460 138671 712924 89446 177503 616295 125418 502636 372465 870123 963693 978820 472024 540275 724436 697795 838369 417395 96367 186846 433005 228241 979665 389820 247097 975893 861131 455416 626577 195345 521477 104295 519186 124902 1019748 339883 239317 802024 167039 358298 36815 46587 797650 178801 684508 748423 1040493 466453 847932 937350 652961 463708 211178 808190 110069 205599 699678 917887 714402 87783 1021238 378078 668951 360264 350709 621369 498625 621453 1039752 335790 983943 571773 150431 409569 968184 816314 447409 1000719 824379 61173 646358 957833 913463 160124 875406 199899 700307 89686 401124 265179 150485 139711 374599 1025452 429614 327430 1038088 928099 879705 961587 785288 803515 111221 690006 788199 616397 321950 896833 212408 636769 145119 35767 901803 479644 195894 967501 824479 773732 501190 180019 988083 238943 891988 251289 930077 421638 587240 937569 115999 643533 742572 762107 354762 22463 800571 1002779 800378 867816 751749 630298 554171 1032222 751729 735571 766501 706275 134646 552432 671133 856506 326377 653434 495369 496461 503461 261732 967847 591335 325520 377657 679908 345325 998480 670007 450468 604901 640691 113560 101109 838382 152639 259952 470392 1029272 774017 866108 194663 768355 683915 562891 176939 1035940 125147 46717 340327 1017305 599866 829321 126573 145334 389746 654244 240263 404845 660983 97613 420759 162546 391858 764214 500973 617954 192084 409102 261769 908489 439951 651954 463407 692474 483814 261269 960171 447992 680878 835020 1004303 841166 789467 639414 205310 634318 748146 599295 885479 742494 294746 1019553 332535 597731 910091 919103 805620 259087 478690 1027142 182217 992572 552885 318260 748229 472634 877210 401253 225974 756058 870623 604966 835329 967726 43447 417551 184767 229821 698598 416201 999789 625634 387306 640319 842841 741234 237329 646217 831718 727278 584361 162633 206557 451161 707410 548711 207842 792531 706484 913904 438105 659231 779676 581070 288383 452020 957521 504403 519431 833205 425859 844651 921458 763213 65182 709068 699150 382689 635708 231673 201726 693831 831329 366166 406695 154491 488560 603821 225996 48950 342799 747160 521372 992717 1011956 728638 938465 959926 219086 779457 891569 668959 837754 773714 694557 397177 620390 216790 667963 693886 744728 301806 294023 504634 874314 1017080 358314 250609 385211 543935 591738 842789 472488 86907 171870 764808 456134 310119 694415 687321 712907 237324 746302 878927 125543 881303 499963 739731 1033626 253477 520465 708300 345976 215805 445748 363509 848989 851364 380073 728189 595607 951989 794546 390419 474143 382585 304287 100030 493741 764869 463339 943700 49090 302426 444765 652152 390828 756565 1005710 379934 1036164 135022 776355 765084 594685 364246 157630 621236 992403 301975 916800 822776 934385 304883 575407 335078 373597 715960 317327 548273 720646 933450 757967 774206 948873 371262 351472 639950 243548 318906 940125 927101 848057 732506 232251 621394 571377 409513 320493 399071 224103 719497 1029569 896720 316243 386666 310373 242602 153246 517173 777764 850524 322674 609767 1029212 907412 477010 587732 977004 852795 783398 782962 678701 39659 1031748 885682 374451 388189 667254 867428 744083 484330 641785 421525 421768 772041 219013 957961 1025100 294097 486633 727013 523428 922287 323345 880947 158151 879420 389810 57039 403167 1009974 572323 920799 109903 1001875 951911 556280 382924 253325 935913 822778 475550 775001 743318 306794 216006 783466 708305 208758 771898 812870 817961 900514 800558 801179 798501 98010 682234 109308 216878 159989 957043 929141 602601 931569 259234 806311 833709 987354 125420 824531 724331 128665 282574 370645 324966 406906 255817 464795 996812 679479 964770 387870 481716 63815 1022752 888954 581165 251888 141821 573114 441840 415606 944663 818733 848785 190361 244984 1024627 583548 632379 637107 60702 734823 872687 554395 159670 514848 707448 830219 359748 516406 954044 637826 220966 520778 1006222 783395 840147 736408 384496 833985 823146 904730 480505 173548 517419 889499 418782 752264 270325 293077 424672 540589 695216 804817 1044692 418285 676159 761638 43515 654084 633507 957684 539239 55278 815163 875907 341103 810930 1006282 871559 843403 599599 419198 770938 989870 125595 880701 748757 777168 1011770 776788 813497 535279 202611 278346 776673 670046 242153 879695 127940 1004387 624539 290758 703018 889763 727327 146164 220005 240337 845854 717419 372144 355163 675665 658382 851025 187617 702873 188314 619878 677465 588391 1024110 49077 176315 619051 374561 322405 1021281 373418 949832 776010 329702 921357 789945 743513 660454 470427 679864 257301 479350 130498 256466 935766 761163 821145 817499 385923 192883 378255 475483 194932 311804 434861 858073 987438 707796 931233 359257 145347 773541 894339 398253 435889 177516 248781 93876 343566 351472 869687 384396 752241 214759 1018030 785184 513448 727247 486669 456805 493002 244210 586738 888983 687646 445742 194274 425369 932920 666585 304875 966910 491028 226140 375267 695786 474204 492647 461591 317383 947990 601214 715958 959389 836382 631003 285614 522850 877237 821234 531773 686295 375901 379291 489776 626863 958969 43950 447771 87538 407470 946634 733555 641373 555911 481704 220995 865375 828851 696152 537549 497488 340574 556350 465396 293341 952306 872948 760376 225126 376492 122423 241524 195900 171489 157645 878251 975973 825190 318759 763509 276783 728932 95349 946349 649837 260803 56783 835773 768452 879762 946699 783374 1035632 841128 167354 386726 440533 374994 244942 404846 755145 743719 192940 995673 760942 250982 938231 738590 784709 1013891 675177 117990 291758 275194 399063 443070 419211 292330 120747 552271 45549 941459 509125 588977 698455 584146 719405 292837 1014277 638565 503466 866607 118847 552367 493749 369967 30522 694387 259875 963029 813978 457788 861877 815953 864990 61269 589009 614085 835366 352895 731741 55927 151283 673591 382921 889976 971686 620327 224715 80989 228774 908897 241033 1023568 692075 122571 1021492 375354 907814 970692 823085 60858 276942 491933 480083 461941 680766 387133 816569 419706 914788 235965 362172 679362 865487 178987 250543 759950 102875 112500 157291 714278 614155 548728 482394 996582 671700 489522 810554 939914 697206 43453 1033798 117645 503835 365525 644882 487920 618895 892594 1036878 844559 456719 351407 925450 291675 973232 744138 804975 1028528 319124 508882 216607 367954 866590 812157 996476 95420 769698 690040 296700 591647 890995 713818 538325 23021 926123 355666 202225 657853 417103 994828 305123 369573 580854 617575 811766 221645 423828 913818 1012937 318260 221815 679881 298835 951977 1008816 527991 808055 514149 454058 420250 153205 612344 440882 1024219 1020187 516556 1045574 278102 510078 162014 413388 711398 425386 322897 645790 914710 112532 627767 863851 354776 249772 454019 746198 367313 20339 974434 105863 905565 554799 567253 820091 436623 290702 446362 11647 1032682 932313 742965 799701 838588 104691 678634 847148 287358 372918 1021011 1031217 323132 1026508 343672 649562 968531 817635 748653 443007 970837 961878 925404 937299 814159 893306 716193 169901 853751 993034 883250 241771 629367 419430 378515 789754 556277 585227 286072 1012235 206824 813622 339378 509366 810101 708249 711125 53047 153949 766366 683039 617253 959090 634127 764595 442021 603883 666099 628453 357179 64316 77015 733105 337834 803255 589453 390097 580147 808057 29623 714635 601566 439412 895713 943850 797819 288663 390532 693623 949633 423386 637888 1017641 622498 698834 466343 842317 364259 105743 372179 846460 944531 269790 369095 631273 763539 258364 683717 896647 748852 552246 423128 482680 928711 903733 785938 1004422 257148 217074 801510 572207 727751 977965 775864 503063 767131 1009294 477375 801993 873037 777097 23743 940935 239743 167751 851500 275063 987550 1010054 470706 916502 928651 340159 392207 1004348 379527 742350 743798 818860 268541 363943 798907 324459 323987 504911 172537 784389 861863 517810 864083 699614 889824 713555 389970 253134 122565 496977 386929 196433 613699 823771 904858 513285 490316 700273 879019 804817 940693 437598 571821 1042977 605489 359509 764521 883952 1034474 736044 403449 161887 914088 619645 49027 424682 445277 718933 142011 128587 364505 906704 250678 550301 918009 298455 846268 878799 357068 934525 47610 452338 893907 378482 970020 473012 760440 719696 932887 343290 382229 352699 712372 925203 764469 424244 715367 452773 644190 371301 437339 761540 946286 223279 942894 753163 788413 849155 381689 940904 130704 423705 693197 519500 435690 825725 815811 705975 87725 790910 806233 743992 162418 497106 823927 1033061 437417 170971 356537 482970 126872 405878 103930 381789 971973 970968 810342 925542 410553 255150 895591 821097 261348 762718 946776 637113 719440 995663 519648 405111 232606 808922 811311 366300 618106 451349 182140 460273 572611 423580 659420 251595 951245 350876 912664 320851 831823 1021322 730617 734027 709740 481823 377239 841048 752151 144119 388675 833996 181471 1024814 396158 149465 783375 235477 473500 123039 108391 903352 1008250 953242 112331 637905 556641 324976 248277 316903 755363 845105 624377 576482 485224 959039 251083 906419 1041953 1011300 414165 663448 343962 629883 478609 118716 357699 259500 48056 654184 363423 973990 166814 248664 324428 798158 751004 1032999 252595 814878 446007 434074 1023201 248247 555890 678771 407367 912675 852922 516525 618871 675001 355578 1009969 318300 386585 585965 1011585 447330 555189 1021509 793019 171944 365434 587325 187342 589610 431791 634275 398325 120125 315242 675639 844778 3551 528126 940902 258276 1038512 658263 38855 473214 251797 730339 467826 234861 64866 1000231 626231 1011876 504291 740150 220092 800474 886459 975145 294486 698194 1019459 138191 734658 1018950 656255 511274 1004968 409919 369529 990094 512492 387307 727339 902873 449970 1019038 996506 964654 916532 756564 324509 179853 646020 480694 608954 670164 851011 913453 1033116 154715 909561 845395 830142 1026338 970540 376035 312879 421223 595151 46303 1036553 490296 807835 902473 48593 621516 870971 952717 1020195 841235 306854 1009283 183163 715343 967459 996204 690151 494159 236203 655041 1027552 832271 254663 877771 514665 1018430 73457 758446 784562 456339 535166 735850 699083 670351 658831 573386 937621 404473 419674 611228 607661 261411 865141 804598 568286 691862 1013289 559100 726189 289692 358521 635982 880270 687984 519713 1010822 130201 700846 651081 154044 81315 807533 353626 338231 44829 189342 184296 1013382 421427 516457 602970 734287 151540 383610 635199 538935 259371 700102 127729 953269 877043 42365 214351 707516 1028976 492255 891591 468329 762661 509539 141691 407259 156511 881422 1021170 890714 282399 236660 734003 502150 639225 851121 1000047 233110 829215 613753 36191 676085 239833 509737 616551 289947 796648 589155 1000333 711051 409460 677580 1041418 299893 640825 357108 890574 601003 53019 583030 899186 515344 923255 558970 488718 437752 837099 108387 445165 517300 909073 713542 315045 615668 855012 244374 95686 884863 185799 997224 872569 782824 902455 988061 837353 505394 977669 935732 923496 782646 327408 471902 1017267 997391 236573 940236 322446 944350 965767 929265 162375 813287 422489 943259 412733 784010 444315 900252 127835 742010 640752 248716 758910 879211 471450 671452 417680 881485 678131 583141 893777 64249 502795 825767 20990 36799 190235 1033586 114356 906330 635326 931923 315773 944729 179082 684695 941334 955549 111507 714853 631418 901590 701965 582883 973354 522945 899461 610995 832047 122561 988394 293031 208604 996455 305127 852667 64782 389353 963121 757555 391273 483787 448285 625118 8163 722334 39419 379582 611163 684963 961248 112610 630667 861277 446575 641450 379735 679577 96555 172009 829327 111339 456263 955331 886447 1000682 256797 941490 120119 216682 154479 430834 1034896 654672 778597 196322 219065 1023265 308715 1038993 512177 214199 520936 637713 871510 173907 945684 1010733 78332 726843 723103 920473 735066 395839 379133 126945 359686 946281 451385 254412 643795 983868 939223 961330 157150 905542 501050 527855 221088 847053 580149 386012 111771 110310 809895 971891 830933 1022126 834439 605925 184126 1030227 734802 169443 1019194 174326 185843 673182 117405 1036578 521608 126582 774569 616829 865370 995493 755665 842015 570670 540015 1036754 764253 893681 666099 772874 974616 997250 372164 965138 1023 243026 916489 911202 731051 785920 858737 631757 180039 546335 836570 580044 508982 892614 214761 56931 1016374 903978 484383 919419 712198 484092 300935 298779 319823 973326 47076 371417 750402 174554 650888 985914 46959 280495 169151 778604 886629 901263 763888 930651 943672 707641 648044 480825 851028 816764 439707 416315 697237 163222 920219 833490 922578 602081 956591 845996 651431 818808 759915 730037 823224 926775 419675 455514 444003 383503 1033774 834256 865566 721913 780232 881219 829063 1022577 504808 747051 453434 1004359 923506 993835 352108 837881 428599 191678 597880 650145 866538 497724 467891 1023600 834604 691427 155255 473749 284517 326715 946969 451051 969550 938771 65351 752248 32624 250987 638057 377295 95287 943525 817369 810645 220124 815226 886713 835141 843458 866914 380520 1008880 55981 605017 490254 886429 444888 311145 218311 837617 764402 873771 896088 120207 726141 36791 119270 340794 176939 977438 692075 496221 958716 332523 923628 539933 398743 755608 948682 424846 616227 765161 744028 124109 748433 349438 950845 556529 302297 454112 612061 331755 806551 500436 593846 974991 759260 784684 352686 809635 756523 355036 288167 979633 379055 632793 465525 500198 67423 352092 632562 683730 813042 821563 649080 1026189 147057 305467 210597 727485 1030341 728006 93667 568079 225176 476652 893135 207311 170431 659130 313086 890449 600573 760262 465912 378172 997930 611158 984605 875848 358058 630677 1027335 195770 951103 427883 830369 351961 452137 801498 151374 463705 752521 498034 747112 798508 147099 736226 249294 942823 707192 1032373 302563 1001035 424991 183286 472602 48254 1041509 578406 138461 605863 989891 536191 414907 249046 822509 1029408 494813 579167 145278 508732 604891 161489 633315 389177 11647 105853 846026 775060 492729 491269 796459 857947 931373 330653 359299 982086 1017505 879833 623546 184249 802402 439445 771257 157951 941731 732381 768313 554458 761365 995557 481679 858020 42399 563091 14751 681358 954251 162988 167870 1026579 816487 347454 989571 58871 579066 972981 822909 407282 596728 886093 1018864 842552 391530 484842 109899 177031 75509 494111 323417 720026 1017304 441797 680299 1000259 860084 774986 291541 333463 159228 188889 290036 323394 246573 440242 338779 999188 685241 142511 666853 115165 398591 829670 670396 385404 368332 968643 1037593 782120 777754 739196 355923 188212 798700 608619 351716 873934 644947 749991 703778 355066 964300 512934 886492 258538 1018422 977050 497821 398310 892305 242974 809894 460602 321913 57126 992310 343417 231267 78077 222634 322263 790428 274029 185971 827091 467437 506906 89963 731611 651623 914204 795503 369461 281573 1024992 931824 437603 162733 358264 844847 350431 414166 547804 789691 769418 342619 842482 59799 679051 848794 919527 196035 273255 801902 106428 1001885 1008954 58838 202973 745120 885079 63614 507524 562686 496254 875852 547786 924731 88679 551579 61334 373403 244969 624510 939736 809204 442927 867990 640499 855539 486356 971534 871223 106299 302918 493022 242895 721838 1002638 113342 310451 447273 544159 669634 915665 583275 64655 1013944 996907 1021457 977795 687153 877737 301175 240122 961083 103038 961582 62918 364127 497739 758988 467674 819089 122438 488650 32589 477405 1025628 837616 830873 417101 441451 106255 619233 277982 196504 593567 48799 709741 747240 348661 559679 1029705 993144 113049 101308 727837 512231 179001 421403 882897 778638 389345 500632 453093 160879 401787 880312 630132 767637 637861 1004402 924109 718154 960460 881370 754471 971760 389610 421434 613545 687509 14842 400303 972202 636453 815739 683911 1035269 316983 734430 581541 746446 444073 836323 908485 235991 48542 734371 865677 147293 259522 734915 311998 780693 1003941 867570 474652 1002041 531070 930269 1019019 454419 759621 873810 800877 236999 365978 964038 78330 940332 651845 208786 187209 452576 114280 798437 354492 687825 647915 768465 460205 815765 993311 649155 178130 302645 622008 987593 283263 338651 722649 278350 184764 865845 194233 882187 120477 1023250 425610 794390 902467 698558 759014 480375 753178 1024809 588442 381290 637836 698859 219767 880281 964432 973524 176599 235275 895690 609885 522243 171321 711009 214781 800375 433455 126904 390663 782397 410483 336758 576766 733868 146739 937786 752010 702925 937486 163665 699892 322587 437044 1045216 36191 482214 723321 790484 569234 278205 89596 177871 780164 535548 216819 340315 158710 685764 752244 821982 264895 343823 413227 343945 928077 191330 760941 569164 844011 124385 15845 864885 209325 961850 578811 103677 494174 924786 377772 474730 772277 438188 446011 454966 409284 938801 220277 902968 717285 1021445 918523 390770 415472 873111 387254 638733 580780 413310 346519 965540 489859 575982 819078 845869 816986 611828 629226 196035 757525 339378 522456 166837 487795 746734 716324 1011806 949254 787423 724691 848121 390211 581296 460787 986036 715190 675382 752241 694763 667983 892124 1038752 521044 955628 1026153 468797 343520 1032604 1014184 1023146 645814 630678 325817 103230 984351 798425 388620 633271 1037389 379259 670841 94445 856247 538303 108393 777876 452723 641371 59999 235506 535801 893381 409068 902499 759260 373592 163114 1005347 717963 498219 223665 663289 443579 643383 549821 125308 709306 371441 907184 924859 633005 544374 247778 975966 641150 1017165 671209 1001110 80671 516645 285271 517812 1021007 253470 756534 711362 64929 892212 1026962 937015 211917 414175 955221 691909 728816 604613 435836 496862 174050 446165 252323 320990 347437 364343 701666 940810 171691 104119 683237 1003622 112446 1011112 390338 46821 962871 315707 127091 484691 357034 236238 96475 717969 813998 735005 56172 741863 708388 902898 519190 441960 194326 149499 515091 245313 387466 911770 316898 652817 494820 658975 826922 859800 971059 520884 999541 228755 1004171 863061 1037355 371743 512406 813482 95463 742453 1030174 113114 261538 839376 875946 758903 581093 478606 747426 63605 665436 401142 1008177 325880 840853 912067 292265 399344 356785 458243 382826 1019209 532201 316095 260214 741626 560575 395111 312667 846970 866077 126697 728633 707500 840055 211891 69547 778438 477979 567226 548214 339161 712328 883091 364173 318698 799390 992481 112041 174947 120047 612058 955980 889886 991723 1007994 194474 933825 161063 772555 894606 624376 899237 431913 869813 515172 329647 571058 801415 581240 40811 887643 403179 765892 971799 897212 385853 1005955 649590 275675 742904 579279 39667 967515 654886 832744 374555 844351 206745 892008 636865 834520 485082 289019 962885 235412 241260 589004 94686 616373 390469 216437 872121 506776 698292 288622 163719 755119 181437 367590 833653 211406 292199 341054 124776 937082 578909 739292 465005 686899 212772 419997 572018 439979 341466 350827 1023760 621773 694123 927835 891538 365507 375892 839028 878259 485786 842468 302011 636642 433735 318154 535467 743988 577016 776012 899094 977165 120534 211829 486738 702873 558782 884967 896713 73667 283581 36827 446782 219578 722920 190694 511563 346839 521541 1008727 780589 597198 742927 936663 814677 230901 646756 94014 259655 989309 375764 608734 915576 416225 39795 222589 936159 702770 734163 63740 714347 560671 828015 531926 177939 490030 621746 454552 525311 718676 198647 585973 725874 976515 778639 304826 258757 682165 389908 482443 718213 223311 414539 324427 257834 991930 741751 206808 813753 791935 839529 489881 407772 200373 871735 694177 621140 178598 645466 587209 512748 648931 161671 121645 181407 343964 433923 860540 493787 175886 187992 417401 170860 993002 993224 717211 540385 302055 164703 445211 732259 741740 717373 98150 30155 240995 801630 510510 476862 62918 739045 647058 897067 355305 273213 681077 866556 583357 621030 670129 329689 554684 903562 750739 496434 692971 575475 663221 841510 13215 927715 644714 577213 718696 145916 240865 1034792 971475 698288 510180 462290 943629 521800 6134 279533 73209 947494 894873 441586 778929 757534 937069 747221 613838 291247 714937 771982 1024992 352505 694905 728121 281406 968523 1006369 496604 32547 204685 32375 32092 683577 405484 586983 945421 388336 705358 46941 196178 739185 1018627 487831 441035 628596 751173 986953 841187 123723 242074 853965 469717 401631 711817 281083 158425 971420 212458 80761 681626 634634 158527 299959 193367 901943 814550 343821 478601 861816 345691 153259 1030403 517671 992030 116587 407070 669387 154507 839249 216238 723890 863203 146339 1019780 857554 482970 424115 629390 467879 823802 646482 684348 931689 427002 254757 867155 992739 731383 352679 384248 61380 415031 288738 894700 444103 1001531 446220 45431 758926 647782 68343 546478 415081 76790 645301 580435 32139 510997 36031 735139 259256 717996 116477 120031 514195 277195 392215 183198 517452 503409 698100 1035201 504665 893613 488046 834520 833988 955439 578403 602495 895834 585479 601911 125559 162257 928664 61395 478519 375975 796605 423500 737343 736561 653956 1001532 538935 563163 516206 850401 928380 1029656 778874 869191 540540 447881 124367 402015 772220 605775 551511 906841 505618 175864 825059 758876 643924 449008 354764 653129 505863 809962 71287 828406 422191 539478 56183 122794 111515 844467 906374 649836 872137 994510 253652 127449 880228 353327 747783 213973 405341 794564 716464 386001 952173 612668 543855 779594 383284 402791 455244 735884 981003 854003 423701 618747 358987 367917 325685 1044676 927690 1036379 975045 383177 971855 670599 448698 381455 375497 522515 1019395 697151 450305 339960 986818 185149 548828 204186 505217 940622 464245 305785 1035522 316943 415986 846385 48319 674255 585401 299503 966180 1037457 996950 805802 732765 391840 455374 251749 831931 285803 372690 206522 685740 84863 731324 975981 1011352 504726 327273 514378 497418 89925 194388 742128 757511 158611 797935 1017747 608186 395999 972706 695245 667223 871896 479263 913555 581330 949786 737056 629450 68093 996042 933660 780136 439539 783956 116463 288315 903885 830731 351066 637454 90002 178387 317853 611805 1028145 837911 249336 567013 848840 92350 1040723 471902 447734 610158 956606 76730 389939 1021698 142332 127922 303014 977198 531291 184727 468191 95419 900636 724374 779116 147083 623343 298992 121848 453237 679364 412404 313834 277233 248351 909530 775793 950909 323274 877469 489252 60311 784738 633077 709647 839571 898968 449331 1007910 921468 953447 885887 569046 832702 543199 366181 890759 738235 931046 510806 616254 421318 835360 961411 500138 620874 421812 672739 740054 732478 890786 1012642 636251 400987 443757 480211 817613 841127 848506 24283 161910 680922 684001 999846 195185 615396 910419 627635 634643 60123 748629 233901 349886 205783 623853 38639 928250 621794 949186 748488 381371 65129 774325 895797 960242 475847 90068 639798 777287 500982 466534 762967 621782 792298 735385 509102 582311 305113 141290 322913 516930 717728 924385 259145 387937 1002922 873715 892355 317340 95917 701645 925641 889213 503652 892132 972378 1013441 850563 839220 538861 849951 514409 484023 314477 196115 512341 118199 951546 435391 662387 191731 313314 312572 913509 699069 945636 208358 693754 757515 95730 235490 130978 743852 218594 932812 222015 473772 104293 357565 797419 642917 65069 453333 909548 317645 612069 202446 142254 120187 702554 482932 861555 391817 796791 874922 990117 873204 97037 832902 138925 486112 392268 369557 735436 602056 220370 837112 406173 226078 925081 326610 784960 703427 942937 78335 313947 730175 790497 216913 61757 27379 357841 486733 151335 561855 334702 224301 916992 285117 309835 293582 736434 914965 1037522 723163 564687 560101 734898 169631 1046852 478667 792126 696733 614189 1011740 941284 854003 677330 732120 698213 376103 435131 1023761 499349 808231 505234 470575 743306 742988 593657 57237 595917 522600 383809 167854 682926 900440 783458 177130 439281 488416 119147 1002169 580412 1008101 546695 1020950 334295 952816 314582 588745 841365 849748 374677 319161 946780 758941 484577 781450 183965 696695 361247 619913 851218 127713 351717 32723 518929 1018197 270155 833012 859938 891036 208690 965394 147251 985543 872154 326426 451304 294762 724155 645327 909515 744091 348022 338335 748061 707382 755390 858927 1010435 293935 373196 731693 980564 254615 421541 251786 994636 419254 409400 520546 372615 537461 406504 752952 11995 125905 244775 189941 999981 443247 663271 97520 446350 1000107 907939 595191 315249 571612 593375 186077 179798 177639 961301 451914 939245 863357 971075 251749 210522 249190 986341 218457 633965 941703 487607 662830 716983 881195 899715 514196 621363 304957 250482 490645 97268 374737 770617 779925 978724 72696 500722 792814 499336 429279 281839 380252 411103 626326 779540 275374 457824 1018171 281087 1014353 419789 698859 844998 999204 469361 284903 63289 881027 321780 333181 220817 214781 207095 416217 810211 118710 243851 308519 832986 347743 1000796 845949 1009336 716039 540022 215983 993709 31917 728121 330927 211757 943950 21435 597971 903124 1005504 997774 440407 928103 216238 112013 122720 847051 389984 911125 766785 1023684 496306 432617 620388 775105 490002 152811 959132 935507 419495 608947 999136 253323 725246 180979 625231 717364 277275 89834 646293 227510 650416 382117 425347 800587 847445 493486 494287 921251 953415 208298 502213 1028724 595899 324962 640558 956958 999651 957609 877546 357899 498930 440490 761013 327431 348107 435045 233885 518338 929012 767769 412404 880862 22235 412394 579379 660475 892706 825979 488294 949123 1040566 504990 445178 234127 242572 873443 247657 964212 227375 742773 746292 376465 564630 739383 322548 485658 649447 1041282 1027394 310729 974358 714121 628143 486428 173686 1047136 629790 625965 415597 666586 305914 290610 220062 446931 760366 675294 568207 1038092 1002849 65365 991657 124511 376361 112519 804789 184162 902586 697304 277946 934651 121142 642794 241634 772329 1036449 31837 905274 346586 152695 954486 622028 257810 1019333 97831 412397 220001 349779 947598 631548 280527 572144 366165 769537 739289 637342 555583 942582 891850 647088 885240 177563 129114 877863 360227 761943 480487 227607 531387 603117 735973 772149 813547 553863 221598 647052 986825 904650 30527 434607 621677 223988 436431 63931 956588 252574 367441 269118 582271 738037 849224 905239 703402 713836 969067 88382 843869 910549 259174 129648 794071 467429 1004482 373458 596458 649381 760760 386005 143823 930275 850063 889963 496323 481486 253762 195893 758969 833865 19933 889945 249130 978626 382617 850990 247582 359376 745805 454072 442997 869223 958875 920799 10143 327318 392070 314211 998480 586639 439101 443795 498632 369277 334553 1015320 427257 667070 770645 552573 710608 211155 191436 734023 743665 855262 386819 425131 697967 952979 636888 625145 876133 768450 739786 734231 24410 772692 39727 610926 153460 714123 857594 919403 388036 707995 743307 1002851 87230 260148 938737 996665 670135 457382 955578 370079 138971 906542 724275 239839 951931 618163 220835 157370 1001233 189885 965929 817710 755743 817528 276301 476877 881465 728299 572660 771115 154297 322420 799207 898165 309869 840414 432949 77495 559095 125172 1036038 730346 513606 436559 338207 776380 948065 16015 1005683 1044865 925425 614226 839034 815533 28345 108981 713551 534141 193139 650539 818354 958033 455197 572646 384908 251198 1036826 728019 891750 645213 709044 221557 137726 914788 179262 255843 899193 650796 470513 432541 329723 416946 140270 980513 483827 227757 106195 1032828 343070 473325 556094 562679 586795 980784 482520 403432 274938 333790 290605 355626 149997 999678 1007169 441154 735865 189562 570682 804566 292540 713849 616655 613577 168351 700955 740212 163630 702374 649008 870859 1044760 248824 943239 130355 350387 409521 988375 882785 912650 462678 714634 697081 412471 517777 997423 285471 413215 940661 178646 381519 473572 860734 1036325 1029386 907448 1036685 762824 725630 72571 761134 1003749 1020374 638158 850817 774571 513419 431726 627646 749971 619550 331260 770929 283999 372405 286198 732108 832730 850453 743838 677718 343227 177629 93180 485517 961125 1031698 253518 609885 959279 217027 219263 588706 971732 819108 747151 714123 435924 749332 126440 959061 73159 755035 546623 720522 907033 891985 256481 1029668 893643 500604 976067 170455 829394 875116 1024543 943157 758357 823421 700900 242127 446406 484818 736546 433974 389548 58606 627325 109819 650853 1002696 205806 715609 471717 733987 602558 178618 102342 104418 432884 314621 420341 701131 122037 416708 409434 915502 751708 238321 662258 952763 363731 875752 70527 629055 650347 404790 698352 1042785 975322 413307 604627 20463 593118 373545 112122 547704 693839 80503 979082 106201 200403 586343 881058 745300 456336 508836 385118 588679 593788 513287 1010744 511114 44958 385498 478832 635709 441768 669665 115163 838452 470868 921004 727961 192432 435690 93367 352927 219709 365493 435623 882983 1030467 361406 120486 826554 514644 234189 176383 249266 1022369 925413 890420 618617 249479 513102 1035792 866729 243625 682968 911444 758251 449428 387789 1032668 879332 894514 451174 634689 733630 392034 768211 517453 404702 496440 1001189 415343 877027 990550 556838 47798 941792 275581 646978 962893 895245 962874 540587 963228 749923 358485 628918 56730 561017 287221 646578 570237 25023 226693 97530 423155 669401 98249 331453 812658 622026 258457 1038514 358224 691558 97391 519435 877674 1044644 700245 455384 381551 928126 900250 239450 507140 490952 992486 701425 554327 376460 1001896 71279 1021608 637393 183243 882329 845734 554427 212756 605818 222712 387864 882798 725335 679531 726678 834371 686900 234046 609126 616863 121469 695311 759744 184027 601027 750101 931887 101982 696075 577947 857775 794084 27573 848118 717242 87639 309439 801670 793086 171513 672573 846513 642654 52651 769058 679270 656378 513985 664927 905294 954492 616053 1001189 355178 930789 505001 520001 1042538 717387 1001117 506162 31677 177123 760932 845325 636882 976593 793135 802426 826173 899878 502993 1000079 356537 641719 763062 482852 534319 730612 831460 947242 371685 497977 87831 348008 76383 887033 517277 612702 671452 1029681 377935 901008 615401 923479 645016 581004 285945 879978 221903 311139 886245 640347 896589 802575 481516 776782 752242 794094 482366 550125 129514 292494 636310 842073 450123 64413 584881 834166 861115 124532 674492 219439 881778 991000 698317 1019302 487305 332023 356248 54939 243814 616031 46203 418780 250070 224594 914372 190376 717063 253158 138730 455976 588496 439851 384547 576686 227463 664825 440725 404722 931066 327222 1017257 949347 952204 56735 736553 736934 944339 588405 114146 322207 333391 1014278 845669 355932 195464 889997 935191 907527 703122 439189 591311 321725 475815 113839 169087 938167 857005 699121 433235 568262 933203 708732 674716 371635 202665 259250 608861 732359 421149 217499 395965 380466 128790 633533 122808 163369 838610 91631 219934 520433 511765 776628 242529 253832 243990 683797 765505 749368 780485 391656 326565 55274 880194 693902 949325 839522 317428 642263 986419 382777 823181 302398 865586 241205 704971 799279 600743 934359 428911 681277 608695 236668 392048 433054 388264 642318 570986 128203 985556 195861 371313 947050 734454 957779 849698 194211 486576 377267 724936 440478 936825 990930 444361 666011 856005 211486 810395 541311 970273 32204 842906 944074 498743 602542 832374 446775 697852 414111 445005 813163 110502 374732 720257 1006800 936487 975247 472971 177765 614044 710312 429703 273007 904494 122276 749132 727516 436147 774506 347915 865115 383842 521732 324437 420309 618313 546038 646112 798174 909667 704336 833847 905795 374540 406873 982240 962244 613240 920991 667039 669625 22459 892186 477532 207677 300734 243528 378011 915496 763704 171476 931504 388685 319090 60534 1019235 630603 147086 1036536 154271 495382 1037325 408358 125171 704281 160661 678007 323771 961716 829298 547503 374116 216254 154959 832189 627631 687946 731998 723774 809836 517304 383781 781859 380788 616246 691087 939761 369086 216020 521770 258961 801423 477089 168924 636332 879205 692192 993372 1029401 170231 796062 325096 232165 941325 555198 146591 511628 342805 15007 876635 469362 963409 435049 539069 108281 224949 499821 960570 186709 1038176 156156 710560 413399 238747 221004 278199 251451 323253 701111 323759 954254 839026 375855 130200 691637 978688 703873 880981 483549 1029780 399164 142879 867206 1022541 434751 634541 831735 1039936 405294 236967 1018169 738503 373673 443797 181693 118141 122526 835102 81567 516299 1018197 289619 353342 810402 143093 827337 497096 838782 189915 988339 682979 449181 465950 202549 349116 162275 1025564 209638 219543 942486 190811 319895 403957 365255 775416 953290 605338 244953 1032398 587612 709507 102386 892172 1033985 492533 167039 749651 246139 737695 485607 764777 388638 972326 266206 827773 762234 163015 621986 640781 872933 683413 1002829 776227 967787 850450 615160 624361 391940 969434 684845 491269 214507 242424 733030 215547 681724 129970 126037 985943 210649 987044 166359 258243 169937 435143 1012324 1038506 308533 202217 882313 955829 693191 415021 411317 726414 487857 923471 419549 506661 823091 632498 586099 902092 928461 537853 825695 859909 222814 358711 230899 732255 903624 651754 481685 305015 881762 1044593 214366 589324 752391 704974 888165 505556 899809 771476 232282 723916 455989 750737 961667 425252 617589 304501 964145 866835 540650 848059 192340 918191 706942 521355 382381 90067 341864 858397 997657 993340 868160 289768 553713 838090 397268 833581 614747 300980 161469 470488 1047120 435163 865959 1031368 461669 839036 869583 1022011 294872 684603 242972 72379 250801 739787 355033 847532 686509 712593 888482 686223 255332 172767 461818 234442 333300 659313 934654 774804 824615 634397 806693 977240 514245 970279 718576 648060 464598 508409 413561 183164 162071 202142 1007184 734486 1033635 997721 343769 881276 260728 96971 435685 548295 816854 965834 375070 938279 185263 443703 581415 128789 318682 627430 906964 659260 691934 294473 836798 1019432 575469 340875 227689 773637 784996 741228 579066 244252 267007 441588 231322 951519 387792 757475 598749 846259 338617 213247 712289 499401 831116 473883 840731 947366 451642 237481 408794 632147 680442 574394 24476 942537 431985 498913 1007188 661135 751864 319015 760522 864106 157498 359544 143805 963094 646584 190902 169333 435420 441003 990369 603789 882132 890336 857498 867816 450444 680854 750196 735544 1037936 192404 633549 137983 462006 229886 890123 1033560 888477 97374 744058 640725 247127 677609 803766 915542 488102 641517 1006650 929730 85245 989849 218895 374071 973909 715497 975088 306519 501427 186963 368893 434989 882990 196485 830653 360101 1033239 836530 255907 682993 129309 837207 185134 411103 296943 208729 81882 713649 471251 628583 478698 964545 87294 121957 795566 307869 634245 580956 637478 843014 155308 441675 619115 593518 966352 179911 749598 745098 275903 577295 89901 552239 357149 333599 774763 212119 656191 683251 791477 367227 240938 766501 662701 250966 937532 750411 391892 491710 645569 676285 270323 934637 443770 653402 1015312 40371 954089 456763 466378 988868 765031 736811 337711 1020533 520340 89905 902105 457255 460701 840421 471798 1035620 97062 423443 1026754 833145 491011 775121 979974 1028964 185111 830038 98147 193613 106069 386236 647662 540537 558718 583086 1039042 718188 538291 587991 865256 195274 350809 800118 605262 452382 816625 820728 391507 1012241 744864 1016007 418511 674647 125559 601999 456624 104428 1010282 911645 838605 689623 711122 740423 844517 301916 190991 538055 304115 310357 915201 410366 654560 812213 666233 447330 163091 130764 746828 189419 366308 872942 352919 881077 359454 790460 833481 783450 334331 383259 370477 350509 686984 563449 284603 501877 813461 570870 1042439 334569 449194 436121 556625 716024 439946 650114 351189 357489 484188 831949 472969 124652 689850 357164 380578 1019748 355274 222139 156599 855439 695028 991963 593379 506955 210205 1030880 121166 499966 768968 345815 743711 808778 214782 250612 1003458 744901 371130 482769 86878 732892 920061 952747 623994 226421 801637 798441 326249 571078 706365 436701 625644 39799 547316 845881 514227 710812 779138 280553 756645 233409 1003691 817062 668991 552015 648771 809246 204598 511083 114298 499560 891954 855943 935507 875555 997668 1035168 715333 286415 442147 365814 1005877 563030 429990 785506 401243 371373 242519 241349 630499 601911 897703 960914 994333 701494 498288 885246 407357 848974 233047 554734 269495 694008 310830 770905 1010748 903826 413351 46718 450220 810189 944655 432246 102140 749114 366188 498333 625385 238070 1029153 171135 220315 647787 895102 870268 419390 723835 882308 776307 651072 251931 231148 99827 505040 486568 241394 894235 314333 479581 375317 602727 596451 444149 966186 124853 624485 857319 850598 112974 381429 110163 817774 276366 658685 761792 905259 440560 1016435 387700 390232 410687 601842 813020 327207 323490 1002788 935525 653140 964726 678842 556436 386133 247131 932187 337853 912192 508329 718449 58102 728494 695837 337719 814983 178069 456470 620701 45951 246140 760041 975082 908303 114515 871742 1032673 826737 771923 627834 566461 735453 677318 617681 955989 209533 428395 341436 7135 959039 680591 340759 959702 179390 282079 253610 286095 118490 222129 962707 465210 805199 730732 495719 617333 291391 889205 448819 484323 995883 973348 320237 935509 206578 576349 417887 464804 936778 783025 946715 383885 357208 865496 462446 811750 538399 1023269 649101 638508 378261 294705 499169 993185 177821 504777 651567 302894 728629 200625 226903 460219 334780 653863 1036940 706017 963879 79667 814785 313915 804095 385689 497468 73389 586069 146997 23771 259721 347367 125854 740590 316397 122005 211644 760148 800231 387850 378665 355505 634828 732789 743269 635516 755565 940573 892209 415067 603497 714813 574807 322254 763509 616914 751073 312123 158454 905549 681889 362375 580195 51933 806493 953487 1008797 712593 384852 512756 938302 480579 238805 607421 651918 668886 183470 766186 451673 368326 412525 125925 322111 972642 871207 725995 387733 758482 579415 815985 60789 971444 298485 1046535 482123 584857 377685 120738 308367 324839 943421 293832 628985 514172 408139 903017 163220 904265 995090 764762 749681 512376 244341 567272 988323 853703 392273 777393 561647 736940 796402 1030666 802725 801769 742055 925586 716689 844786 220726 444921 814580 742329 64902 182764 715960 928953 831849 611961 866917 169917 702277 184052 256159 991702 63662 769666 749081 972075 341965 118039 816217 1029449 684709 800862 697658 903406 1020328 292062 870761 564143 603825 700749 652047 868116 444897 504114 1028392 502997 1024121 614645 970371 897500 1026190 276439 174319 105317 381387 466319 597725 376288 152061 791739 424896 146926 706951 452140 242390 959886 849084 765242 486793 572955 798078 768644 606060 108734 751013 189424 975508 459751 537459 237099 375005 550869 462046 738645 247752 342510 425386 148215 915595 430581 937159 764119 875853 232621 839869 456044 449323 228771 847096 717910 635251 862861 882889 813911 244466 797629 1004180 421731 260760 316967 244899 1038405 146853 649859 234923 765113 751304 735676 106337 340961 874929 604345 1033525 888335 680991 881498 907651 208348 1023764 452250 1005683 818533 462321 748071 666108 717190 883512 760676 532125 740596 50877 479019 16159 848222 697886 766195 111005 587287 777798 174947 322987 326952 300487 923129 251720 849620 588496 572267 169397 850190 760650 444366 924520 171699 434674 679028 620599 878129 359272 432555 113962 455727 778300 339543 420508 669037 952955 494366 372508 248479 797438 840652 956445 691160 810191 988299 616152 277613 351374 390159 944019 423143 837071 69583 932123 823102 118299 120474 929387 684279 940902 451988 880262 387672 561975 56203 919526 656350 413373 117735 433594 837532 1035050 698687 963739 757989 284031 962785 844148 774510 218741 126091 209119 696571 212789 966965 225947 500682 380302 464158 696935 666097 348406 588530 31730 452189 489124 515624 806263 894350 767565 716233 1032918 735831 957794 831265 671442 840871 888519 134071 443832 227719 154873 928935 186743 490377 593646 159271 1017554 75254 1025123 145007 55987 872815 173435 472434 696104 939687 960070 143285 350812 112537 182619 560701 650947 830382 244145 333726 730599 568061 1001962 495307 544227 644908 762795 1021326 311129 620299 747636 520080 832207 782536 528350 302270 77229 834861 481264 973520 865904 595183 564587 473715 214707 636374 650646 976298 726956 937132 865877 105311 388631 615038 375822 321257 603113 511654 278138 756330 294513 790452 685667 160950 81711 752480 480166 216884 741799 181967 522281 384593 797886 172779 71515 493783 588940 611181 519689 715628 18159 476093 885575 816157 756196 850969 742346 424151 229281 839474 840359 571022 638179 597723 856569 434082 1021044 844697 357007 585254 30551 289404 326534 922865 190591 474330 554782 660205 1024818 796538 442686 611177 573394 465337 1017422 57853 506940 292824 744473 122539 673143 54246 783521 187745 698045 93302 877301 496355 103798 638021 767107 536519 518342 1002108 742990 422790 319285 963159 731315 1029418 943042 581223 898826 550759 484957 502319 92122 155114 436799 645731 801823 645676 968925 830818 63163 335747 223689 956694 562591 534429 849949 597986 1045200 693194 683163 728425 105791 470921 257547 174933 173685 594679 941093 762801 940150 356840 853551 750627 1008940 340431 739190 900266 572979 803307 910170 575215 740172 455941 687928 211384 626479 944560 1026672 492410 576466 193498 585194 1012420 188845 1012834 339117 378678 698085 611228 384908 15723 865805 430447 339390 1027744 238223 149303 498443 372081 30708 88883 501831 408821 1017256 714631 816791 610222 956086 370009 550906 192208 358737 968906 443127 301564 993004 800979 891052 738429 568121 1007426 237165 764213 435133 358823 871654 863420 642426 973481 27135 556489 675064 637603 1047624 224176 580278 1036649 324074 964760 479925 227752 430953 989362 187565 758379 962797 382141 464725 183069 471839 584152 929127 317110 1011857 424818 781425 878637 250653 210826 758764 899786 726517 270299 922045 63994 595503 456336 739527 672493 633469 204109 893283 57171 242635 492503 211402 342950 155199 178940 1009778 930645 578039 573903 743352 548453 487078 601998 370419 53503 940875 514784 821583 988782 367524 929367 376093 220633 875384 741711 540522 81765 512882 368057 428239 241009 580340 456717 711261 913090 224746 666279 422892 727981 765136 182013 687426 335565 828653 931302 512178 256466 928364 451861 1032806 881244 339351 480926 522625 250339 909000 818409 397805 250808 974625 685901 1016507 580557 900769 806326 683236 1033552 510661 1028652 575097 914340 689501 474667 340217 637413 875889 993039 16213 413592 695986 272349 770534 362489 419530 845411 435154 1008470 956070 193968 891812 832876 94906 441393 554586 495497 697447 517969 387341 980556 635597 496089 952693 811227 244010 891282 860665 806427 776426 894574 801997 465150 872229 653703 636724 336379 424386 986612 970593 494391 491755 231739 559550 382744 381373 304891 1028425 342771 871565 390833 448956 990028 422266 433566 321966 179751 925918 433029 286317 1025737 177129 181486 707695 680373 888205 895354 684375 466087 624351 744491 580908 1039105 662247 236103 922092 751142 757511 645557 221405 107467 652675 857333 620357 981003 429030 517673 632406 482608 927839 456878 683325 833400 161501 449504 163591 446637 955663 514257 616765 772702 607887 534205 149495 675525 110361 387486 105785 431486 890769 877789 780474 313085 189149 734104 254666 143031 821101 561063 967853 662653 901491 1008022 992708 927975 709604 1001678 284350 407510 513542 515632 650633 638420 679654 874900 757649 156367 1000668 952526 875433 46053 888281 366237 67454 875228 409490 63285 829533 501660 19419 838957 225107 834607 971977 886613 319839 952441 702036 513986 127464 1019237 710430 759280 175707 489840 793916 610200 556186 618038 669402 488084 699594 128360 685530 208286 192074 647533 216023 187317 1006440 653248 608501 60922 210912 774552 615982 963406 481047 316279 121746 381370 571582 442193 647772 915564 597673 468763 85111 465766 286391 532349 426487 665324 383674 242974 944624 1032621 632062 762967 365432 123371 756390 551645 706408 768961 920174 1019964 424755 291507 614028 323544 879956 964378 761748 421576 677351 596311 850400 597491 834191 707763 71999 305898 409572 522243 784736 380699 184817 40191 482854 998438 728236 334767 701426 766499 348781 26357 129311 278006 952811 883142 976060 697555 962392 344950 662870 833116 61281 601271 455228 967571 188731 250358 861046 109983 177061 194823 933254 240121 858413 976304 812411 28863 248742 1009933 733975 509287 345722 747121 621459 440273 883789 1034570 486241 113141 529853 694115 488246 837061 20735 192038 851553 453523 362109 994201 801733 310157 1010467 803967 1000678 488104 735684 493854 620305 224783 414830 710388 880424 237009 731128 879333 1006729 988822 127219 967641 643421 663439 957486 456485 38829 401073 693103 490097 949576 696811 48903 776251 58109 821535 210348 489929 1034824 704162 1025165 917028 147057 817072 948866 325167 478008 400318 769665 286043 806059 384334 239057 924703 441189 739567 866827 343070 399069 576815 784224 388254 252003 439466 105660 945009 940268 754676 601584 508314 651843 449127 847016 242439 892449 504681 440939 384369 293454 629560 109033 237358 387134 914696 834375 895892 7930 885990 711664 149367 307453 603098 906645 699128 538269 957124 1017927 496038 625340 146922 219036 595833 787966 879738 944470 957537 501730 929111 505917 453041 456420 868292 730870 446706 188779 245031 961138 511758 462171 905403 976417 487593 861054 644332 785985 865009 802160 714564 904253 457754 770985 959720 700533 1010900 130403 587898 702093 209863 413319 44410 462754 233356 797678 974101 626406 682483 173531 100301 405236 905987 940710 64347 368240 91066 335353 123755 1009193 895443 451288 54908 1017609 1014797 946361 611314 612971 209263 146422 570983 1010072 40509 389318 718986 918458 412157 314364 371363 864541 598526 408217 312570 777456 965056 108734 719586 769828 350699 842588 949810 872268 416583 456496 217438 137975 643643 971986 789933 239079 128869 1007040 502418 773301 802413 817649 31541 903396 949418 471891 310478 278520 482839 327122 621989 1017231 956137 389365 250767 516840 105449 497885 446991 467427 520984 858302 925453 165866 416814 727973 206316 423630 846062 568809 292340 497885 673150 422705 225397 773774 205723 721774 302706 966873 88639 145211 936910 124150 944655 726459 278427 1001225 887415 465366 104275 634147 759492 500431 1040493 419777 26535 419784 1030449 588813 949443 44014 95835 784899 822761 199667 121577 347699 865121 932085 381789 524032 248441 950645 712270 347385 608198 406893 997610 129452 314834 196394 337879 97046 946856 932151 953304 101351 968985 160493 672753 939548 177246 308854 806370 577847 849283 888603 499341 389669 625396 363463 581383 807906 540664 638356 353993 543935 355537 815987 808057 193823 619922 366053 686141 486833 684371 386091 727477 749895 703578 892076 937645 684526 505428 272333 584765 166894 387313 930463 415837 586744 383937 48593 294047 204275 224877 158967 985590 45049 434591 504857 451492 156343 725950 1004206 1008548 816756 763700 595551 294175 401127 724732 486543 803758 322397 582383 806222 864014 500411 359061 500122 807867 417124 615674 60871 495020 652481 654226 837081 417359 97764 333758 648898 313757 845917 397806 428911 566007 412885 862157 579214 703314 681710 914190 78591 322009 300522 520928 620731 72188 773793 984917 768271 685342 107765 1045253 866366 1046028 508146 651947 331635 841558 92604 685304 320407 534463 354991 754933 373966 638865 989667 1027716 370532 1018522 1002003 760682 560119 829322 97819 870238 625373 976776 63182 942962 130853 218033 329023 422737 585632 891714 317942 396274 948303 750225 839273 507312 630692 135919 597910 868477 650918 406264 518689 989843 386228 276173 177115 843596 351157 1001228 226232 614093 476120 829044 285534 97971 310755 446781 175950 692209 1036688 732104 384181 1000983 335566 905555 484299 626325 1002525 143212 208555 358525 620430 503272 346903 769302 196197 418229 844632 986445 744107 443723 632591 187196 759706 489590 860351 931808 717709 242165 832248 928717 984820 562044 111600 500600 1045096 463070 632686 374379 707377 228470 816687 971685 129770 842947 621162 48694 877933 125689 147397 318387 397751 614115 639885 891960 215517 683853 611564 941958 603625 840491 960695 518922 724921 462324 648476 995016 345526 182265 750654 305534 258000 338398 683937 993595 200253 857767 242799 1021393 877903 814143 597909 324069 58109 688622 928103 490705 613531 866489 797437 938814 122315 493990 447023 712892 175261 765571 510053 874099 911949 870140 538602 970265 244677 174765 867130 233126 122157 744390 737756 436347 482424 210647 502390 675226 860862 616400 641478 961176 637047 271855 1029384 923996 743171 751821 92651 154524 587991 478956 693691 15279 256344 179379 502720 435542 196366 110142 127802 945167 380506 873562 187086 347355 453653 956473 943587 587953 989531 356985 1008533 229020 842168 745230 195552 195276 229048 503649 600014 182383 285630 233854 95462 91133 610268 129079 846983 376334 55679 381371 986851 413291 159531 465334 494374 891006 72935 879768 460286 847713 178123 456068 949922 319433 169962 129433 223419 1010085 988562 305342 552900 728547 651993 879385 649515 137142 412657 977078 130190 437075 167339 930142 371927 505123 151143 907367 502182 702680 251370 436216 829214 391699 744605 771890 188763 736854 798190 824957 876845 942569 841927 107239 280379 1040680 700280 392418 445174 760665 1005795 236444 176120 544191 617255 327438 783153 736589 551896 801388 741791 694129 863047 636872 420022 120562 972308 909590 1010228 304985 261521 390310 912216 466792 502227 251874 865398 546764 269727 390424 963064 366971 313052 694839 768088 752865 334203 417176 337531 860999 612654 968871 939107 784398 244705 179491 750300 976624 875238 635758 997744 506646 257672 255198 184205 746665 675935 585564 242407 553468 79353 875640 48718 622240 383160 860223 284271 261234 800446 373207 217073 822136 873682 203754 694771 949552 54718 146749 633177 286187 736970 126668 204122 411508 985399 371315 663435 168797 470279 956782 151382 613874 417063 97496 890139 349807 559081 84095 737917 986350 254366 974129 912556 407444 383406 470858 218955 153849 788446 306636 688878 747029 638324 424111 987995 198644 124314 825939 109420 1042498 377550 832724 178033 171978 258771 929484 744599 601691 318201 773655 713406 1020017 278243 747992 881400 1030280 245473 458282 19389 614246 893689 171909 61177 907064 683047 651413 669157 904089 806293 431357 556218 1018171 739284 203736 508757 875190 452556 646500 973984 153391 472668 424434 1039873 224283 512227 484306 980756 470637 166615 369397 685769 973664 891023 671323 129938 435573 650032 771858 727471 84783 638540 112359 188138 343734 191992 445364 993677 405336 274108 837215 984741 167757 253656 942201 425585 604989 216502 1041636 422334 439956 542457 978724 744274 228809 889306 388666 609972 780180 785938 751373 575279 220819 127467 317595 705307 1001565 874100 10623 894849 398827 583577 65260 466613 842628 773910 701336 874921 260706 562042 924149 892214 242509 997692 760643 654898 651041 442617 213915 208218 873849 608182 725885 572101 468285 79597 335282 481436 399740 495947 826852 880866 391864 355930 216317 992886 363321 630222 818020 275929 494510 709262 743955 757570 48087 386789 921514 985530 207486 719243 888265 277051 738300 693112 196016 806829 342838 171916 887517 1029002 967485 87804 784458 177396 253104 410095 890864 867009 622008 374117 617843 64976 987815 319110 480877 871353 616743 302046 644414 362490 716905 784441 631005 836411 255373 424138 798425 615541 169689 818318 596783 281935 715553 653358 867907 124078 429645 123324 568723 887772 861671 122647 1008169 774962 912435 328686 777281 881586 467911 551879 861047 354525 274323 419809 751409 987259 70643 671011 190154 815893 315347 1021587 365881 674151 690535 255612 981571 749222 840381 802033 767786 62294 175843 866430 56771 325001 429019 123258 866181 191207 912531 294586 476045 311062 483145 711804 390277 316871 808143 504547 906594 46969 433978 552931 285542 918493 284922 736828 931416 596877 177902 714659 128449 469228 44028 983964 150478 31358 560867 637548 619613 990297 630688 123646 249375 750486 473271 669176 498349 509857 93723 939868 984916 432746 143227 60734 597662 624889 932914 378358 356837 240756 918431 339634 926185 347582 859979 373488 592063 220814 452004 928318 174334 215002 389781 1043224 968564 951839 968325 129254 758103 1001249 250829 739751 783431 991710 953450 661374 384932 1044525 406780 748737 317093 328319 77598 958029 142279 308635 138603 710471 670315 937173 1002524 714386 990750 1028613 942814 503401 952038 607701 709304 227868 700886 703682 682103 1001316 575319 48569 228593 515176 629263 670942 93660 902605 767826 294004 937443 1023537 712515 373974 598383 337813 734261 951838 245286 357998 722651 166829 365053 876272 353470 831436 252239 969548 735125 208349 254882 974001 168946 261552 498930 374009 254061 363067 768440 228907 255706 355752 418431 231365 830184 1010948 361342 259215 348110 250421 629404 801634 130710 294045 707441 261825 407252 828282 1047046 547674 379207 753600 530406 345977 944670 7550 250999 905782 872169 486479 615347 780877 1013810 889751 850332 287995 868559 553087 649862 807638 1014283 232783 878939 534494 901756 44998 859632 739020 617054 696719 1032503 324714 747043 282104 282399 859215 88967 701829 329714 890850 89555 708815 367738 222642 516898 625131 251341 187105 129321 995280 746822 223613 939941 309723 250426 239857 1016177 972291 891245 96229 126042 551673 342614 104399 595071 93681 824263 732101 547675 494758 1006093 305395 932263 100333 382860 386622 678693 876344 838055 233321 294558 1044487 319373 923175 192087 485289 118237 832143 203706 810648 546165 380764 829342 831543 953704 774614 157620 842865 12223 163505 840527 223209 910119 389480 231923 933174 855926 1009442 864154 129849 558958 939372 60315 419577 992463 626941 732277 898276 687297 174329 48118 338883 564203 573148 874714 977368 425106 381797 857036 410616 163212 882957 990797 382805 639775 810778 974950 681790 840656 589266 342579 855388 174795 341916 204157 294470 493525 375257 459199 1010742 572082 738785 735002 481371 971062 710686 415166 292788 818296 494312 1021570 1018154 58975 292833 114441 986299 405211 687336 908342 620945 613549 382238 464103 255793 827332 632153 539531 290278 93837 364233 563670 888430 246583 926397 252557 138218 565693 340476 357065 223550 518166 907475 552091 193327 345561 478997 840618 429509 340319 718800 441763 609113 1003396 311004 568028 647579 452719 890360 56653 414569 55533 128722 675038 681941 466045 996465 626815 121522 706879 583213 183251 888413 415431 248756 471509 64234 125666 1042586 439793 906657 631796 119606 424869 381615 1004200 486683 1044008 632213 367742 587057 671147 128215 1022613 895780 455656 745822 376737 486425 763273 444390 292202 728513 832227 545645 914439 705500 860923 485064 1005767 155306 234279 887748 368286 555629 674716 779420 678459 233369 865202 914486 98093 667563 81877 620075 624504 622469 896390 771855 225081 806359 650721 435427 482659 958671 892712 611252 77775 1003299 108414 444662 815001 857339 349939 282221 921262 193101 877417 582070 748644 643955 1002537 875300 784450 218798 742058 1034012 667386 809585 715189 945315 550047 846486 261426 748051 179289 936751 920548 881357 701841 560845 462665 924238 471896 346863 124538 755186 247753 55164 364467 508462 844195 779908 75693 706536 922942 794102 897356 243625 303847 427747 620087 882338 127713 113311 7991 616346 616843 158635 1021977 423189 200503 1034418 354951 892709 339514 713668 721583 972858 618729 571069 498164 724390 946889 906779 717391 256615 904482 256624 881048 833958 951599 761073 81197 73585 234480 511424 894832 471215 326338 949649 200673 962771 514230 834457 581448 844891 62378 180074 941733 312143 474467 994946 255824 618614 635933 621402 691945 522432 639869 496569 809957 636454 56414 335383 569709 671308 110552 377813 353395 665586 155213 372317 367330 152537 519498 716329 258252 1026567 586652 462803 873840 294157 611531 879252 544411 544493 601974 209587 483812 170143 711315 910681 415581 228425 864607 408804 251478 523592 188306 575163 937758 473561 150443 1010734 468851 54268 433968 868049 864200 450150 846231 653670 987571 990601 384740 603109 236282 818019 689140 334811 358190 356017 376548 413383 912984 113393 250223 974616 424504 928539 473269 42997 224674 708529 240218 443606 647581 539101 416581 845163 290741 1016430 644333 896789 416494 586698 1008181 1006110 675023 236788 985805 765489 991043 154571 627964 588073 170747 1036492 240540 806766 325353 405477 296915 1011734 237001 436670 750613 417109 947215 828339 91086 171501 588252 216413 709397 937310 817874 31699 210831 921069 921190 869235 151515 232171 221557 462306 31391 241577 463285 976978 378612 119695 809815 456819 840095 372027 744612 913060 609908 420091 209115 60605 315318 911626 502988 335218 774206 960472 324795 482130 219687 721887 170476 1022544 577727 528358 535383 539622 558585 850344 793231 874438 871601 240570 1036553 326237 641198 648984 676830 552903 502694 387779 154909 922515 959373 129087 197343 979339 250281 518285 582110 845734 301277 307026 424901 843668 1022249 345337 820728 765697 842184 195009 664505 944974 993180 305140 319193 252018 55023 618314 227128 114506 210991 760746 850968 195093 116375 205806 855723 652878 1030694 294285 294338 442000 228170 162727 378806 733072 896794 604626 989094 904073 226547 73577 691518 774888 818821 290533 746812 108967 612075 766585 664549 967317 944523 576622 747309 589705 687397 317287 187570 38889 509397 326768 940940 408166 777093 433989 224782 701199 322450 153531 650616 801455 572323 695445 345341 76733 536467 227537 1022246 764007 506440 716969 435439 640668 987357 838199 355598 761414 624251 968178 196552 392257 307451 466706 948099 694670 185995 1043648 1032363 811755 1034792 739431 401252 85481 674661 600875 575469 642581 363437 378741 530367 677228 405482 572203 797629 895150 579030 1017528 389782 261953 254107 303742 733582 228504 333515 162710 805230 219533 581237 926397 416561 666294 377841 743924 1018108 860779 628045 116079 514585 64868 382300 570295 577190 706750 500405 582618 810259 1019624 564441 294060 229104 593276 137469 203512 677357 662474 956726 771483 637588 382534 339637 211666 162899 67503 216605 666067 278423 880049 179450 818409 473056 860072 863204 774586 421434 586553 571742 432459 958798 773940 300522 884099 605906 840781 406255 256730 475958 517848 129868 939669 796615 1005079 121321 104310 743213 941234 507778 163230 746867 330716 933292 973089 405977 368562 549622 796406 687336 1006246 185810 662191 244609 208821 571293 548039 691122 378459 251784 685262 497554 224925 719641 952382 190266 726419 702777 488979 997005 503449 874314 664439 573050 566715 807799 990483 405871 965206 956715 205627 152429 945558 162748 319853 633910 711132 212811 948516 314620 408568 509338 1035141 347915 510023 934745 715210 424688 436679 804839 331467 576062 958146 775971 1021872 153585 584057 122546 226890 437287 367459 1002265 969302 778962 385953 711621 370489 452289 844750 277615 943494 343721 586201 1004058 867946 822203 814183 1045073 384163 422461 431687 184106 343609 658302 892800 913026 408519 733678 775769 752548 255299 940792 831283 226412 485551 675308 822043 641866 191474 586908 633644 281529 948483 29917 142079 691655 456195 863209 253213 14254 898190 575181 136159 120429 812365 675749 506693 691631 511082 411630 184135 1036823 667486 445999 495863 487765 800508 621756 1008458 899810 964683 239397 183717 962981 718215 32633 218995 937739 937415 959160 237025 46841 752785 521618 104440 345319 521266 640572 691640 734049 913573 701107 647983 910894 865573 334139 481096 455897 223052 205754 937641 163275 169720 911728 945357 62185 1034057 1021971 844334 894117 379611 98120 732555 913961 580577 687600 945510 920824 579444 699868 839323 300275 855866 267255 801674 508703 608990 186236 636507 964289 928347 503388 258881 575391 859940 122059 493694 1037891 719148 449924 806443 849249 738035 584207 486518 297391 563263 968149 379079 824957 40253 493454 846435 873374 241259 1040678 600539 861502 866634 652815 485613 962332 518953 236974 208802 879895 617836 1006468 345019 343458 750133 288119 667886 819000 384872 665278 681627 875737 713389 746837 876294 506659 645766 938166 62371 445612 505201 45822 910961 243388 181211 726863 347358 521666 451313 219966 821067 710388 86522 379627 873253 171307 219915 323107 71935 65170 678813 974345 252173 102159 741268 179686 1004613 732876 812915 873441 932722 86887 912689 836837 319381 897714 314602 150013 171865 59101 765589 415212 745328 866871 348827 1010330 336447 616015 110490 669799 420307 897764 186314 171507 983804 934518 737790 64881 959923 359728 473834 130577 439731 485799 124075 384557 453961 751521 338651 766270 890635 501873 898586 290717 175455 594845 845385 387667 548657 1009536 1020266 1040838 815074 387910 307101 726588 226093 196241 731773 335531 117243 46782 579185 756854 843525 330878 648917 612694 727660 81835 203451 622530 681054 470728 780776 120219 897626 384122 743908 945961 310415 550869 985575 217950 351622 44287 219953 904977 853279 755548 208723 667538 226232 254766 500303 458274 718363 405085 781504 218075 685801 759016 989247 502087 470388 520487 722900 666103 669161 953878 120412 849689 711219 683494 793513 257921 554585 407024 695614 886415 740295 931955 815993 957485 903262 906066 919263 572198 824890 896897 815008 728122 485614 71545 251059 92092 782104 592638 826701 589158 679148 224722 643013 976273 976024 446702 339758 319735 843287 918239 1019081 925270 519874 179853 243772 806126 707879 151527 930227 128238 357050 55038 337907 746110 1000354 426863 653964 175721 654627 483678 675793 356599 965384 489314 146860 460701 642203 955273 491769 36063 991951 540390 366995 774024 950615 725307 306930 667580 1027250 113914 333270 400573 980770 975083 433989 865841 307930 587562 414193 80892 179626 642885 702288 564687 1023522 391408 1022114 470110 451164 585458 542582 941505 373466 120553 540030 699372 803799 910486 483577 286299 240267 649809 621890 778602 471463 572125 872893 943545 302917 930701 731879 450675 977504 542395 614065 177199 621458 129648 205693 158831 247283 69628 996507 309882 163812 881549 52175 563156 674478 732136 240302 657405 992213 613429 849690 779811 938812 996444 815859 411557 767299 177532 971801 488981 761443 345959 730741 596697 939386 758299 701157 638250 88883 357439 774499 619985 985671 1008818 678270 799350 181150 910534 121758 444244 701610 847006 241605 881053 995357 1001811 720522 690391 637893 553774 229122 486745 897305 503317 204478 427987 469593 485543 632509 887523 542527 324188 315959 1019724 472159 435419 331423 221034 629182 517608 369107 570849 488644 354785 962002 855993 210836 544335 944964 837694 619922 781792 103420 805343 63866 894777 834350 161770 405450 890348 856943 177550 191822 765454 749145 747125 391813 92915 801915 943705 309917 641854 194136 441285 130321 369898 906030 644530 947516 351063 890834 248677 419151 692154 919278 160724 862460 645805 522689 343928 863117 905270 198909 1021133 382601 899094 312670 918783 578533 692080 405391 701377 289963 451379 389800 842511 48439 504953 613811 646832 101741 335205 1044576 938746 772917 759026 670582 932028 989100 904744 657303 750854 513421 456781 898885 757870 306413 260239 682674 483040 460650 186003 968523 692399 120523 443719 321272 774324 571847 785537 381893 343375 484689 498889 259716 338934 602746 310878 258724 226603 350052 398294 895937 484300 831338 547967 914256 765836 401789 720428 221910 504867 203583 985971 703772 772215 440067 968582 385655 725885 990136 880698 238562 1011214 32621 181209 935731 492501 124382 508505 451294 487220 611247 450806 389166 122467 1035809 896157 428922 144123 555198 729757 301818 570189 180847 565943 782493 703030 967223 988500 763720 772555 240558 794338 301677 232278 1024245 502415 193139 866784 836797 292784 495678 636445 981641 830926 825189 647958 691567 324467 32092 201725 694059 65473 866725 55767 509888 514393 347861 742514 838641 733587 318456 189340 1022648 355832 595802 840682 746846 367984 992660 407212 889805 849668 385834 965785 448091 255816 245170 519043 658653 985306 1038441 170915 480459 562615 367546 873627 957905 956668 79691 652562 523425 630083 259406 544714 479839 216057 577011 371854 601500 244491 269435 952985 850708 609975 288630 649101 106099 59335 178652 997936 946411 901535 86255 261162 465565 362859 280053 736994 151387 15070 402935 619984 580267 366750 284147 687544 615794 612693 278299 45019 749091 646872 956757 861815 302303 634171 900232 874099 996048 812883 709223 407481 669085 942686 430397 383461 606091 277167 186125 359254 713582 792947 927692 955919 767608 112869 283471 703790 811763 626547 582446 936814 755374 621402 325723 44877 991655 563806 1005347 561787 979397 244202 696288 209581 749726 979380 653877 494750 523794 382265 958827 469239 969618 454190 641820 904775 195675 431287 111438 882117 645271 625911 973164 93129 895729 326568 458258 374372 30111 473316 756905 893298 577018 121683 294535 365246 59007 177053 667544 715161 904836 577000 774603 824270 697852 185055 936930 684382 677332 918331 730357 908056 827221 749878 413230 668665 479012 761200 192049 897123 967018 928462 871846 743253 565166 1027109 379888 702094 1013016 446328 865845 954209 124303 837967 584550 662071 875293 584858 242010 763691 81882 383429 742612 173046 522565 620649 432779 282518 1025182 780886 193711 485725 989982 874790 451853 780347 977510 443275 870136 418047 195889 646931 901723 999896 855407 991919 801506 389418 978308 941889 598878 363995 235942 831283 695030 710769 362424 517925 539869 649896 800653 469603 300020 406829 389541 244302 947019 351895 874405 910222 806888 952927 1022392 158185 440130 694070 587248 1045080 967653 365895 681459 603050 969390 1013132 200657 801237 931747 217005 510167 913765 850083 867274 1036963 756662 708921 986454 865971 61037 369975 251725 383285 780113 1014809 937554 547810 434148 634387 232719 368358 352100 436931 168822 945108 145663 1016665 93375 473635 897906 882117 258237 695138 575847 92831 354871 488505 850443 973288 875289 817230 347978 604521 766601 506157 843112 194273 960282 946707 316381 428016 981352 909778 809262 651389 171756 174965 248430 405157 490068 323428 498161 433384 894298 456140 971323 381929 322125 505250 367859 978192 895844 951228 650296 648858 1034805 120157 1027098 332447 155054 506772 939749 864141 60717 674027 210023 834970 183661 223471 968067 564826 849449 907016 828285 386412 508726 712530 726350 257644 673455 440491 954123 445389 183022 386222 1042969 446027 707541 902351 802425 654498 233051 206808 471723 188362 713675 48579 496506 59287 349987 1025833 861532 122203 511765 465242 146872 685912 356853 670951 48989 355098 219307 777262 472306 745565 690098 128783 476618 845445 685841 801489 504163 584598 706201 302990 627595 262911 632297 818889 662954 875370 773890 747857 97268 257558 472487 424570 715715 712198 730058 60979 446344 1033441 703017 194266 729399 971141 1027653 566758 440974 216046 766645 846522 498342 498574 892983 331485 492119 513793 189307 919967 703822 203706 202093 179059 448718 63372 483032 314586 451480 380578 853982 146615 948642 593784 243036 125368 390772 127227 383857 960956 626523 232165 325060 757164 510520 992574 340638 823156 939283 740011 1008316 338647 94682 1008057 191854 61925 764333 955332 1041746 516269 230999 517293 732807 1005589 178878 993383 326050 671017 464175 571384 918395 61366 313051 881537 489065 538481 1002777 412137 707189 190126 65477 573139 30437 605837 484707 460778 634338 678851 219821 509221 122091 629918 186995 986958 838106 840862 343908 602866 386708 204501 1005926 227765 506770 876066 1031206 100309 411167 448150 258846 836799 587998 291451 582879 522521 888201 666315 858098 61047 601322 376149 389350 809662 127437 514474 363741 61817 182242 324283 863383 670269 783762 368174 817182 896852 789502 901358 971944 956475 897129 844333 420811 757537 518323 367569 288572 955085 867162 937779 443710 867516 770517 997748 183916 893842 345846 910471 245204 232185 185131 641961 876924 827275 375605 484269 745647 220011 336886 173307 340903 68862 924061 128745 813009 669176 432861 712432 605620 801713 406837 652610 482650 762298 359064 123507 237490 339326 482876 877671 456850 110500 236719 685425 716432 648907 512710 1019800 822684 676220 93816 978340 997993 883721 455852 326060 989890 895287 974500 632296 436163 635243 233357 191533 861937 913508 767716 570492 335816 517970 648508 978076 475739 291802 923577 519378 1004252 228786 718172 739957 825716 739304 358931 371890 817689 809833 924126 695920 154481 588811 457301 979056 429406 456450 365297 378707 615630 579273 659931 448757 887469 144109 990833 746559 696240 109509 307156 668625 192426 241316 242913 1026720 835032 822571 365471 842885 1020650 449590 976580 486776 138095 588117 826595 951854 222965 486860 448458 626126 1022386 965800 385405 104686 749144 109049 259560 1017697 904904 205677 944595 639924 644143 127865 984405 249048 714076 605107 103163 937788 711767 686312 839153 742574 1041360 671322 467613 982720 999642 903475 749172 845052 501971 93533 309926 388805 826233 290777 981146 678824 249366 722263 355879 384271 333539 92890 932666 907877 642469 749380 830569 508325 423211 1009356 653898 1029800 1029261 865622 1036899 250041 96871 1000305 92622 345007 749332 746988 419320 466838 342756 28524 106378 371961 960936 945842 220085 616685 441812 912160 840143 513833 722539 716089 933403 600733 1047812 518881 189693 354419 957613 570996 682853 546732 913157 191414 162760 805071 956955 780972 149229 783657 776834 964121 880337 593653 173167 482008 789821 1034947 191955 112893 480869 81390 899599 432438 841619 255281 358867 246734 197501 702290 685622 898788 984615 443645 938716 337767 572025 668365 718516 35838 387987 705931 158675 331119 579415 904337 209519 943703 753536 470731 696248 166774 670309 1010505 54871 984621 477107 447577 486147 1006984 806396 1023305 714092 953948 893545 728420 520396 79223 936535 731359 187223 316718 212665 540454 113362 352499 88719 234169 461502 817958 604951 940204 847558 978248 64374 46077 738137 730681 540091 56219 643613 740185 32475 470964 846553 518556 429493 900560 189181 1024299 343829 668525 1000227 771339 353977 577252 855957 891285 764615 232734 909812 683576 1002573 363257 581223 240985 253635 1008594 354119 375416 502658 627598 268919 620429 914130 742314 976228 114138 695403 933259 1005895 692711 505498 245556 795543 834603 794023 105879 700073 61899 1008681 339349 376349 444277 1017045 893944 101875 777505 533935 620120 497478 945689 174051 920028 414697 370959 64981 855932 751715 5375 128822 848107 1004651 603531 897486 193053 48374 411324 761569 595069 240362 172012 53220 744547 554842 501481 517006 246620 484302 341338 314043 797982 748684 189337 241481 995104 111533 456358 801063 695994 552693 923341 492971 808868 79102 739513 972913 480475 377719 619940 745238 936270 716387 363125 81754 705893 759253 784802 391247 664533 887160 1028627 818913 344703 639864 857893 96858 863960 130438 671474 240303 591830 353909 216637 731122 618313 588649 57027 928697 715996 441584 955828 1010852 578235 680924 631531 377530 971271 78713 324151 889046 968494 779482 454481 932691 919135 980804 646214 502641 599278 953131 729309 244420 737723 953637 157686 367895 921585 241338 739646 633178 508875 925911 613399 147384 560971 666351 196148 865863 740280 157675 189940 877261 514866 680807 848818 840339 668446 745837 867082 744199 194151 376426 136445 863861 359809 504556 977684 935135 976275 144361 900298 294864 236663 898382 833081 959245 1001173 561107 544375 388035 1036464 981030 356455 250972 581461 188314 173822 928599 408635 387445 112190 179662 28410 646673 370325 687781 436375 651955 108507 796383 871981 219048 80764 309867 818206 546911 929266 142195 986946 371178 698211 240561 977242 1041856 395219 953745 223124 483435 138969 861672 981586 975536 714530 930653 620039 476602 556343 791870 816537 846439 889133 755162 943718 1023250 382296 994383 935091 456730 768465 813738 857830 800307 1045794 802101 636356 212869 603501 189358 1023748 1036866 291227 542712 153395 895604 1000152 58939 446693 684788 693535 904253 114085 142159 860039 720404 944794 862131 629433 358084 963174 973837 723430 686712 195909 513357 946630 374705 447549 933744 952495 1022497 865429 465726 714421 967924 670239 128850 695153 696106 1017239 829157 699630 390428 177880 990618 614200 919391 124103 743898 1016562 582087 161967 1001827 240221 101726 342245 681819 309164 222716 693884 478882 993629 472438 691605 909753 553341 760484 357579 421109 1022157 770552 966544 947853 193450 609273 809083 736042 724962 685290 474088 40575 963301 800601 133885 910933 692543 853748 493942 973589 478577 513520 873077 316750 950559 679725 869547 947540 745200 896304 651978 289773 530815 691897 612539 323418 692111 1008184 161777 392206 707111 318668 546428 556823 637260 317384 832242 813414 438523 63335 242342 896804 566775 974216 225077 7 5 16 10 9 19 20 0 9 15 6 0 2 20 7 4 18 15 15 3 13 15 2 5 16 9 12 3 2 15 19 1 0 16 19 8 9 19 7 9 11 13 11 11 3 4 17 6 2 13 5 13 1 11 13 0 15 19 16 8 12 10 2 17 8 14 12 16 19 20 1 13 8 4 1 9 12 4 20 9 15 2 7 6 9 5 16 8 13 0 8 2 15 0 9 15 15 4 10 17 14 15 11 20 8 15 1 2 7 6 5 3 10 1 20 15 6 10 6 1 20 18 10 3 20 5 19 3 0 9 19 14 1 6 20 14 10 6 19 4 5 5 18 3 10 10 7 6 4 16 4 2 13 13 10 19 2 14 6 5 14 20 9 7 1 2 20 9 16 8 6 17 10 17 8 14 19 11 16 5 9 12 13 4 11 8 18 9 11 10 14 1 7 10 9 20 14 14 13 1 3 15 5 14 15 10 15 5 19 16 18 17 8 3 13 0 5 9 11 15 11 10 8 16 4 4 18 2 8 4 11 8 18 16 6 3 7 5 11 20 19 7 5 8 9 12 6 7 17 6 19 2 3 10 3 6 15 3 18 15 15 0 9 2 12 6 6 18 5 6 3 1 17 9 3 14 0 8 19 16 18 19 10 9 19 8 2 6 14 4 3 17 5 3 14 15 16 9 2 16 18 18 15 19 8 10 7 13 19 4 16 16 19 14 5 8 0 3 5 4 14 18 2 12 7 2 17 4 20 12 18 5 10 8 10 18 6 8 15 12 7 20 9 11 13 0 4 3 13 16 8 13 12 1 19 10 9 20 18 16 4 2 7 8 1 4 17 6 15 15 16 5 9 0 3 10 12 18 10 6 16 15 17 4 16 16 5 11 13 17 17 16 6 1 5 11 6 14 12 11 17 11 18 6 14 2 5 0 18 6 1 10 2 17 1 19 18 13 20 1 11 14 3 3 18 6 16 3 10 18 4 5 9 18 9 16 4 14 3 5 4 2 18 17 11 16 15 20 7 16 1 4 18 19 3 7 17 17 1 13 4 1 16 3 13 9 5 1 19 8 0 0 8 3 9 2 0 18 11 5 10 4 0 0 16 1 20 19 8 4 11 2 4 17 2 8 9 4 20 20 7 7 17 8 14 6 6 3 2 1 2 17 6 18 16 12 18 9 18 6 7 16 11 11 0 3 17 9 1 1 2 5 13 14 16 20 2 19 6 0 11 15 17 13 4 18 0 9 2 11 4 14 7 16 16 5 11 4 13 18 12 18 15 17 7 11 14 13 19 12 14 9 19 4 0 18 2 7 16 3 18 15 6 10 8 0 4 2 10 18 16 1 1 7 6 16 15 9 0 7 12 6 7 6 19 5 20 1 3 4 4 8 13 1 0 20 8 10 3 18 18 10 14 16 5 8 2 10 17 11 19 20 3 18 4 2 13 8 12 19 16 17 0 11 0 9 9 17 1 20 9 12 5 13 1 17 10 2 3 14 8 2 3 15 16 18 3 8 18 17 9 3 14 7 10 14 3 10 10 4 9 12 15 11 12 9 10 12 1 16 20 4 14 11 20 6 15 3 13 4 15 15 5 3 18 12 2 5 19 18 19 8 12 6 18 17 9 12 8 6 12 4 10 3 19 3 11 11 0 20 10 16 13 13 18 17 17 9 11 5 16 9 16 1 4 12 14 12 17 13 4 18 9 9 14 2 3 12 0 15 13 9 10 18 6 9 16 16 16 10 5 17 19 6 10 16 7 8 17 3 7 16 4 20 17 2 14 6 2 11 18 5 11 4 19 11 16 8 11 5 11 7 12 6 15 0 6 14 7 0 13 8 1 11 12 3 5 7 0 19 13 4 2 15 11 17 12 8 12 17 4 8 18 13 14 15 20 17 4 4 14 17 20 13 14 8 3 6 19 9 4 16 4 13 10 14 0 6 14 20 1 17 0 3 3 6 7 11 2 20 3 13 12 3 0 19 2 1 17 18 1 1 17 19 4 18 0 6 11 19 15 2 20 3 5 9 7 12 5 0 19 17 5 19 9 18 11 12 0 9 2 3 8 16 9 4 0 9 19 2 0 5 17 13 20 7 18 8 5 7 20 6 2 3 4 1 11 14 8 7 3 4 6 14 1 19 12 1 19 2 3 8 16 9 14 6 2 2 4 19 6 16 15 1 1 1 2 16 12 18 3 3 18 4 11 3 20 13 17 13 1 20 7 18 20 17 19 13 3 15 16 0 3 17 19 9 4 17 12 0 20 20 19 6 10 6 0 16 5 4 3 4 14 3 6 17 12 7 8 3 19 10 14 5 11 13 9 18 0 3 2 13 14 11 1 20 2 20 5 15 13 6 18 13 16 2 19 15 8 6 20 20 7 5 8 6 18 20 10 16 16 6 12 14 6 0 3 11 17 14 2 18 3 9 11 16 11 18 10 16 1 12 5 13 15 13 10 17 10 20 5 0 15 11 9 8 17 1 5 11 7 16 13 3 4 19 8 15 15 13 17 18 17 13 15 11 3 10 19 13 9 11 2 14 5 13 13 9 14 8 17 2 4 6 13 20 16 12 5 9 16 13 19 9 8 16 11 7 14 5 7 12 1 14 7 0 6 10 19 20 5 11 17 11 16 4 3 17 4 13 14 17 19 5 14 20 11 12 18 7 4 0 15 1 0 12 14 18 6 20 3 2 5 7 12 5 18 12 4 8 1 3 17 19 14 16 9 5 9 8 0 13 20 0 7 6 4 14 1 9 4 10 5 16 8 19 11 3 4 3 13 9 16 8 17 7 20 4 15 18 12 1 19 14 4 7 19 15 6 13 17 8 18 13 6 5 13 1 20 20 20 4 18 6 3 1 0 16 9 19 14 9 3 12 9 9 15 9 15 18 14 8 3 19 16 14 19 6 14 6 20 14 18 17 11 16 11 9 13 6 0 6 18 13 10 11 17 19 15 17 7 8 2 11 10 9 1 10 8 14 1 11 7 15 9 1 16 14 5 9 12 9 14 15 7 7 15 3 18 1 17 10 20 7 0 20 19 17 15 4 16 8 2 8 12 19 6 16 19 11 20 12 19 9 6 4 18 0 10 16 14 5 12 12 0 15 4 16 8 6 15 4 8 16 16 15 6 8 14 5 2 7 12 7 12 16 7 19 6 3 12 13 4 7 0 7 4 7 20 18 0 4 18 13 9 6 7 0 9 6 13 15 2 8 10 16 20 8 3 19 12 3 13 5 1 17 12 4 12 8 12 3 6 14 11 15 3 9 14 6 13 7 3 4 2 6 20 2 4 1 10 12 15 16 15 7 14 3 3 6 19 13 9 19 12 3 15 5 2 17 0 5 13 14 8 2 18 5 12 16 18 2 18 20 9 5 3 3 13 3 10 4 18 11 1 6 17 8 19 0 15 5 3 11 6 15 2 14 19 6 6 4 1 13 9 15 19 6 4 20 0 2 9 4 15 15 10 17 9 10 8 17 16 19 20 0 0 12 20 16 14 5 20 13 3 5 3 20 4 12 9 16 8 16 0 19 1 19 4 10 15 11 19 16 15 1 14 17 16 12 14 5 20 1 12 4 0 9 13 17 19 8 12 19 17 8 12 13 1 1 11 20 8 2 17 6 15 6 7 10 18 8 15 16 6 2 8 10 8 11 14 20 1 2 3 2 9 10 9 0 5 16 19 11 10 9 11 7 15 10 8 12 14 2 9 18 7 13 4 0 1 20 3 1 3 18 19 7 8 15 1 2 11 16 18 3 11 2 8 5 2 2 10 7 4 17 4 17 7 8 17 0 7 12 17 0 0 11 20 3 18 9 2 5 8 6 18 5 0 20 10 17 19 19 19 13 6 11 5 3 7 15 10 3 13 10 5 12 11 15 14 15 8 16 12 13 17 8 15 16 14 0 20 2 9 1 13 8 15 15 11 14 11 16 2 4 0 13 20 15 11 9 4 2 7 12 18 12 9 3 12 17 0 0 11 15 8 19 16 12 7 18 1 4 2 11 5 17 18 10 6 7 3 17 16 4 5 11 11 20 3 6 4 13 17 5 8 11 5 20 5 8 0 6 2 5 3 5 20 12 20 4 7 10 12 7 7 20 1 2 0 10 20 20 16 8 1 16 11 11 19 6 4 6 7 8 15 0 11 20 20 4 4 7 10 14 5 4 2 2 4 20 1 15 17 8 6 18 3 13 20 19 8 2 15 1 9 16 14 4 18 0 7 19 20 19 1 2 4 13 18 18 10 17 14 2 2 5 1 1 11 3 6 11 1 0 14 9 20 10 11 19 9 17 6 9 14 4 6 20 8 5 18 19 1 13 2 14 6 15 17 4 11 15 20 13 2 19 19 7 1 16 8 3 13 10 19 10 17 14 12 0 5 9 14 6 16 12 4 11 2 13 14 11 16 18 16 6 12 16 16 10 17 1 4 10 14 14 7 15 3 4 14 9 7 4 8 12 1 9 5 10 7 16 9 7 2 15 2 16 7 7 4 12 7 4 16 5 2 3 1 13 6 2 2 7 16 1 3 2 10 4 7 0 7 12 4 8 7 3 13 12 7 20 5 7 17 17 14 2 11 16 12 13 3 14 11 12 13 15 2 6 17 15 8 5 1 11 14 18 0 6 3 5 20 17 9 13 11 20 15 17 14 12 11 11 2 0 1 15 10 10 3 10 18 3 0 20 4 15 11 17 2 9 15 8 20 13 11 4 19 3 11 5 8 15 9 20 10 2 8 8 19 10 6 0 16 17 20 8 9 19 17 18 13 20 16 10 6 15 17 12 19 4 6 17 1 3 19 18 2 6 20 16 16 18 11 12 0 6 3 17 14 11 3 15 3 1 12 2 6 6 6 18 10 0 16 18 3 3 6 15 6 5 15 7 18 6 14 11 0 0 5 17 6 10 16 17 8 0 15 15 10 20 6 9 18 6 5 14 17 9 14 2 3 2 16 8 19 11 17 14 3 14 20 4 4 7 0 7 9 7 17 9 1 8 10 17 1 6 11 14 11 19 0 2 0 1 3 20 6 10 18 9 2 14 9 6 6 5 20 1 0 20 2 5 4 17 11 4 9 4 16 7 13 4 18 9 2 18 14 1 15 8 20 20 8 2 2 9 20 4 17 8 4 15 9 2 10 16 11 16 12 15 6 15 1 8 4 12 15 12 4 12 4 19 20 2 6 13 13 13 12 11 5 13 0 2 14 11 16 4 20 8 14 8 16 13 17 3 13 17 0 9 3 18 8 20 15 8 3 0 16 13 13 20 0 0 0 16 5 2 12 19 11 19 10 0 10 19 14 14 7 6 20 6 20 10 8 12 8 3 8 5 12 6 13 10 16 2 4 9 9 17 9 8 16 19 14 9 7 16 14 19 12 9 16 15 4 3 20 16 1 17 3 17 18 7 5 20 14 8 5 12 15 11 11 12 12 16 19 10 14 19 10 0 18 14 17 7 2 13 5 19 3 2 18 6 11 14 1 19 13 20 8 2 7 16 7 5 11 7 12 19 1 7 17 10 3 2 4 17 1 18 12 9 14 7 6 13 19 0 20 12 13 7 18 17 14 5 17 5 12 11 12 13 0 13 0 11 19 13 16 9 12 10 19 19 15 3 6 0 2 2 6 6 17 13 20 3 9 4 12 9 8 13 8 17 18 12 10 2 2 9 7 17 19 2 14 9 2 2 11 12 6 13 8 18 4 11 12 6 13 19 20 18 5 4 6 1 13 7 12 4 12 10 16 17 13 2 11 11 8 11 8 14 0 13 3 19 13 1 17 20 2 16 11 15 10 14 6 6 5 1 3 17 9 2 9 15 14 18 3 9 6 14 10 8 17 5 9 6 7 0 2 15 11 17 5 5 10 16 4 1 0 1 16 1 17 11 1 14 8 4 14 10 18 12 8 1 6 1 16 6 0 1 18 14 12 20 7 6 4 5 6 8 3 16 12 13 18 16 14 2 10 10 4 0 2 1 1 18 19 12 13 19 18 3 13 8 11 12 12 1 10 0 11 12 17 6 11 7 16 3 18 12 5 5 14 4 3 11 12 16 9 11 7 0 12 4 9 17 0 16 11 9 10 20 11 1 8 17 6 6 5 0 8 7 20 9 0 9 12 13 13 8 10 1 10 19 10 2 9 16 12 3 15 4 11 16 10 0 14 20 7 11 10 0 2 13 12 4 15 12 13 16 16 6 11 2 0 5 9 13 10 5 18 1 10 17 19 14 9 2 4 9 14 11 2 18 15 4 8 10 14 8 12 8 0 18 10 10 16 12 0 14 20 19 5 1 8 18 2 13 20 12 14 12 19 17 5 0 18 0 0 10 16 11 13 1 5 7 17 2 11 4 1 17 9 14 13 19 19 3 7 5 4 18 19 10 9 7 8 19 2 18 17 18 13 1 9 18 18 2 16 14 10 2 18 15 9 14 15 5 14 0 1 14 2 2 19 5 11 13 8 5 20 7 2 16 8 3 6 4 2 9 19 5 0 18 16 4 0 15 11 19 0 10 18 15 1 2 2 11 2 7 4 0 8 19 13 0 4 12 3 4 19 19 18 20 0 13 19 20 6 18 20 17 3 4 0 0 6 12 10 13 15 12 12 6 6 1 4 15 16 14 11 1 17 14 16 18 13 1 13 17 7 9 8 20 3 12 12 16 8 19 15 5 10 20 14 16 15 2 11 4 9 12 12 9 4 20 4 8 13 2 18 17 14 1 15 3 6 10 3 11 14 9 11 11 20 8 10 18 14 19 0 1 7 9 4 1 6 12 6 18 19 8 20 6 5 12 16 7 7 1 11 16 5 3 7 16 9 15 3 2 0 9 16 19 4 1 5 13 0 18 17 17 14 14 16 2 1 4 16 12 19 7 2 0 20 12 17 10 6 2 7 17 19 12 14 3 15 2 2 1 2 15 18 3 9 1 12 20 19 7 8 9 14 8 20 20 18 10 5 15 0 17 19 2 18 4 1 6 7 7 3 18 7 2 3 12 18 2 7 10 0 0 4 16 8 5 15 1 4 17 7 1 17 18 19 18 19 15 18 9 0 5 3 9 7 6 20 0 0 17 10 15 15 5 3 7 3 8 6 14 8 3 15 19 13 1 19 0 17 5 3 0 4 9 6 13 2 14 17 8 10 2 9 15 8 2 11 15 7 18 2 1 18 17 2 15 1 10 12 3 9 17 7 14 1 14 1 20 17 1 0 11 11 18 8 19 9 8 10 6 17 12 3 18 4 1 13 13 10 7 16 10 6 12 1 1 0 9 7 18 12 19 15 4 12 12 3 11 18 19 13 13 2 10 7 18 11 11 17 20 15 8 16 12 10 5 10 16 17 14 18 18 19 0 2 19 18 15 11 6 20 12 17 14 9 14 3 17 0 10 20 5 5 12 8 2 13 16 1 10 17 10 13 17 19 16 18 2 18 16 1 14 13 11 8 14 1 12 9 18 20 3 1 0 15 7 13 1 6 3 5 11 9 5 17 15 12 1 12 12 5 18 13 1 10 2 8 16 17 8 12 16 20 13 0 20 16 1 14 18 19 0 12 1 8 19 11 20 1 3 3 11 12 19 2 17 20 1 19 18 13 4 2 14 18 9 6 16 8 16 16 2 19 1 14 16 16 15 18 2 2 3 9 14 14 3 10 14 11 13 7 8 3 11 6 18 18 5 1 14 7 0 2 4 8 6 1 5 15 17 0 3 19 3 11 13 3 4 3 2 8 18 1 3 14 20 15 5 6 11 9 20 16 11 9 19 0 4 15 12 9 8 8 14 16 17 20 10 16 0 1 3 18 3 1 19 5 2 5 6 18 7 4 0 16 17 9 20 18 12 12 3 7 1 20 2 19 13 3 9 13 3 20 15 13 17 3 2 0 9 4 18 1 7 10 12 15 14 2 9 10 6 6 17 3 14 1 14 4 14 16 15 11 3 6 5 14 6 0 1 9 5 20 9 6 6 8 14 14 4 12 1 9 18 4 20 15 3 12 6 13 13 8 2 8 17 19 12 1 12 8 5 7 8 0 13 5 4 4 17 8 8 1 3 0 2 13 14 1 12 13 19 13 5 10 16 20 15 6 8 2 20 11 8 10 6 15 6 11 12 12 0 2 8 17 18 4 20 1 7 15 10 6 13 6 5 5 5 12 1 1 0 13 13 18 3 7 9 7 11 9 7 18 4 14 5 2 4 15 9 19 8 4 11 17 4 20 20 10 6 10 19 0 12 11 5 7 11 0 17 0 8 20 20 0 12 10 9 17 11 10 13 4 18 20 2 7 16 9 15 17 3 13 4 2 4 7 8 7 8 14 12 5 1 8 1 13 6 11 2 11 8 18 20 15 15 13 8 20 0 20 7 3 9 11 6 16 3 17 16 6 20 11 11 18 6 0 18 17 0 13 10 18 5 8 0 5 9 17 14 6 17 18 6 20 0 14 6 12 12 11 8 13 4 20 7 6 13 15 20 9 11 8 7 14 3 3 13 8 16 19 1 12 0 14 1 3 14 18 11 13 9 12 0 17 10 2 14 19 2 4 11 18 18 1 19 15 16 11 5 16 16 2 10 7 20 13 16 1 18 3 11 14 13 18 9 0 18 7 6 8 14 16 0 7 12 10 4 7 16 0 6 9 16 9 16 3 5 16 14 1 16 3 9 2 18 2 7 8 1 0 12 0 2 20 19 11 5 3 18 18 4 0 8 1 16 15 15 18 20 14 6 16 0 3 17 15 15 8 17 4 7 14 3 17 5 12 13 14 9 7 16 13 19 19 4 12 8 14 14 0 10 17 12 14 5 5 19 14 16 9 20 2 13 15 6 12 19 19 8 17 2 13 10 11 3 9 0 12 10 13 20 8 10 6 3 9 13 5 3 15 3 13 9 8 0 12 19 17 15 15 7 20 18 12 16 13 0 0 11 20 4 4 13 20 2 13 3 4 14 13 11 1 16 7 1 18 3 12 4 11 4 16 12 17 11 9 11 11 0 14 6 5 9 10 16 20 20 1 1 19 14 12 9 13 19 14 16 4 14 11 3 7 1 3 5 2 4 19 12 15 6 19 5 14 15 18 1 18 1 17 2 0 16 13 13 4 14 8 7 17 0 2 4 16 4 4 20 19 16 18 17 4 12 2 13 5 0 16 5 13 18 19 17 15 5 18 10 19 12 2 18 15 18 15 3 12 8 2 19 20 9 18 18 15 7 7 9 3 0 20 1 16 14 5 19 0 14 2 4 16 10 16 10 2 7 2 3 1 2 20 12 5 5 6 14 4 3 17 15 5 11 14 17 2 14 3 11 9 17 12 3 9 20 9 10 10 9 2 20 0 16 20 13 0 13 0 19 19 13 20 2 17 1 2 6 8 1 0 8 8 19 18 18 3 7 17 4 18 3 10 8 0 10 3 14 15 13 14 0 14 4 2 9 15 4 13 13 17 20 18 4 13 14 6 9 8 5 20 12 11 0 11 1 16 0 13 20 9 12 2 3 2 1 16 8 17 14 4 5 5 12 12 12 8 11 5 1 9 19 20 15 15 16 15 14 18 18 17 16 3 9 18 11 8 16 0 9 15 0 0 13 8 2 5 20 9 8 8 20 2 5 2 9 11 14 9 5 17 10 2 14 2 1 15 15 5 3 12 10 20 4 9 11 19 8 4 14 12 5 12 11 14 9 4 20 6 4 9 12 18 7 9 8 0 10 12 20 14 15 14 9 3 14 1 19 6 11 9 11 4 9 19 13 0 4 7 10 5 12 5 19 6 11 2 19 12 5 7 4 18 8 8 1 9 2 10 7 15 12 13 6 11 9 16 0 6 2 11 4 5 9 20 2 8 3 9 19 5 11 2 15 9 1 0 19 4 12 16 19 15 14 13 1 8 3 8 4 14 8 8 1 1 16 18 3 8 16 15 6 15 4 0 15 6 19 20 1 9 18 12 10 5 0 19 0 5 2 13 9 1 4 1 4 14 14 18 16 8 7 9 3 11 18 5 4 17 6 12 8 0 20 5 13 1 8 6 4 8 6 12 11 19 0 0 14 17 8 6 13 15 6 19 0 15 13 6 9 9 2 6 8 3 8 8 16 12 2 0 0 15 3 12 13 11 12 12 10 10 13 0 3 11 11 20 7 6 12 2 19 11 15 1 3 18 4 14 4 6 6 16 18 14 13 19 10 17 0 19 0 4 17 15 18 6 20 19 1 3 11 4 9 8 19 10 0 10 7 15 17 3 8 17 15 1 10 10 13 15 12 0 10 8 15 10 6 16 9 15 14 14 0 14 5 1 8 17 14 11 10 8 14 20 8 1 9 16 15 7 8 14 18 16 10 11 17 10 10 18 3 2 5 2 6 13 15 7 6 17 13 19 7 2 12 5 15 10 17 5 15 17 19 14 6 19 7 2 10 17 6 0 1 13 18 19 17 13 4 4 15 6 2 20 2 0 12 11 14 13 14 16 2 16 8 9 5 6 17 19 2 4 3 16 5 13 18 11 9 3 1 0 10 15 4 13 19 16 17 16 3 5 14 12 4 12 4 0 12 13 8 12 15 6 12 10 9 10 14 19 15 5 15 7 0 12 11 6 8 13 0 4 0 1 8 4 15 4 1 3 3 17 4 16 18 8 17 3 1 5 7 11 16 19 10 17 8 12 12 3 11 6 4 12 16 4 15 5 16 7 18 6 6 13 11 2 7 13 10 16 8 8 13 3 18 2 10 18 11 5 20 8 4 2 4 6 18 5 13 12 1 14 9 8 20 0 20 9 19 1 5 6 1 14 3 20 6 1 18 13 10 6 1 1 15 20 15 20 19 3 9 13 6 8 1 19 17 5 8 8 8 15 15 17 6 13 19 1 4 16 12 18 1 20 11 2 1 16 14 11 18 16 0 5 0 4 7 16 3 1 1 11 12 16 1 14 20 7 0 13 12 15 2 2 0 2 18 6 4 20 13 10 18 16 11 4 4 19 4 12 8 18 10 6 12 18 4 3 19 14 3 0 19 17 6 18 20 20 11 6 3 7 4 17 13 16 9 15 3 18 17 16 20 20 16 12 9 14 15 4 4 6 20 10 15 8 9 13 14 8 13 15 13 5 17 15 8 10 11 8 20 16 13 15 3 0 12 19 6 12 18 18 16 20 19 1 9 4 9 3 13 13 6 0 7 0 8 10 19 7 13 8 2 12 15 4 16 7 9 17 13 8 18 3 14 16 8 5 20 14 15 19 9 13 9 20 0 19 6 6 1 9 8 3 14 19 4 6 2 10 11 13 2 13 5 17 6 6 18 17 11 9 11 14 9 11 1 6 12 17 4 5 13 8 11 2 16 6 2 12 14 14 19 4 11 1 16 0 14 9 4 13 11 1 11 8 4 13 2 6 5 3 9 8 1 9 18 7 16 0 6 12 8 4 6 9 5 16 0 3 11 8 19 9 6 19 6 5 4 1 4 2 5 9 11 5 11 12 14 1 9 17 8 0 9 9 8 2 19 7 0 9 15 2 2 16 15 20 19 4 12 6 4 11 2 11 11 2 9 8 6 15 2 11 14 1 10 13 15 11 13 13 6 2 12 7 3 17 12 8 13 2 5 14 2 15 7 0 13 9 8 1 9 20 2 19 13 17 17 20 18 1 4 18 19 12 1 7 17 4 2 0 10 6 2 5 11 1 3 8 2 3 2 18 9 11 7 4 11 8 9 20 13 18 5 20 16 9 14 14 12 10 6 4 1 10 18 13 3 4 0 16 9 12 4 20 12 17 11 7 0 18 0 14 5 10 11 8 8 1 0 16 0 13 4 19 19 19 1 16 4 8 12 16 15 2 8 11 1 1 1 2 9 4 14 2 6 12 14 17 8 2 14 2 5 5 17 1 6 3 15 4 3 16 2 18 11 4 15 8 5 4 11 19 15 2 20 17 5 7 13 6 13 10 20 4 6 16 0 11 5 9 8 10 12 16 0 10 10 17 6 12 6 5 1 1 14 12 3 20 0 13 7 6 12 19 4 16 16 17 6 13 7 3 0 6 9 14 16 13 0 7 12 0 16 5 7 12 11 7 17 2 5 9 20 1 16 5 15 10 3 5 10 17 5 14 7 17 13 10 5 2 20 14 3 6 20 13 18 2 7 13 7 0 3 19 20 19 3 14 20 13 2 16 3 14 0 2 11 7 1 14 8 7 14 17 3 8 10 0 7 1 20 18 7 5 9 8 1 7 2 18 10 17 4 2 3 7 9 10 9 3 11 6 1 16 10 5 10 7 7 13 4 14 14 5 14 18 2 3 13 10 18 20 5 20 8 13 17 18 10 8 12 20 6 1 17 12 12 15 19 20 5 3 15 9 18 12 18 2 20 12 16 3 20 9 7 14 8 20 17 16 10 15 5 6 11 9 8 20 10 11 15 1 20 5 11 10 10 15 2 11 13 4 5 11 19 19 19 11 15 10 3 13 11 20 20 15 10 10 9 8 10 1 1 3 8 14 11 0 14 2 5 8 14 8 6 16 13 4 0 10 6 17 11 16 15 9 19 10 8 3 18 17 14 17 5 3 9 19 13 11 2 7 11 15 3 14 5 20 17 9 6 6 10 8 9 12 11 14 13 15 18 17 10 19 4 14 2 3 5 8 12 14 11 19 17 4 14 17 15 16 11 17 16 19 6 1 8 8 2 13 18 0 19 17 18 15 13 8 18 9 3 0 8 0 9 14 0 16 3 16 6 10 5 6 18 6 18 15 1 9 15 5 9 16 9 1 2 11 5 17 5 5 2 19 15 14 20 16 19 10 7 12 20 2 13 15 13 2 19 1 3 2 11 2 6 2 18 6 2 15 4 12 10 1 2 7 12 3 10 19 0 4 6 8 16 14 7 16 18 12 17 15 19 5 10 6 5 0 14 9 11 17 8 8 8 3 20 5 11 11 8 15 4 5 20 13 13 9 18 0 2 0 1 4 12 14 13 19 3 13 13 18 19 8 18 3 13 2 8 12 12 11 8 14 11 1 0 13 14 14 12 9 4 11 7 20 10 6 18 4 14 10 5 8 7 19 0 12 2 19 18 7 8 10 12 12 11 11 7 0 15 14 20 20 17 8 5 4 3 5 5 9 9 1 19 17 8 14 15 13 13 9 15 16 14 2 13 16 9 18 10 18 6 8 4 5 1 5 0 10 1 11 17 2 13 4 17 10 18 3 19 11 18 14 2 16 13 8 17 2 9 13 12 12 6 9 12 2 17 3 7 10 8 4 18 7 1 12 1 7 19 19 1 18 3 14 10 6 15 10 12 0 3 17 15 18 7 1 13 17 9 11 13 15 1 2 9 7 18 8 8 13 14 13 16 10 11 14 2 1 3 17 18 15 5 6 12 11 3 1 19 0 2 0 4 5 17 19 17 3 17 13 2 6 15 15 9 4 15 5 0 19 9 12 7 17 18 16 15 18 10 20 7 16 1 18 18 7 1 12 12 7 14 18 0 7 14 9 3 6 9 3 1 9 17 13 9 13 3 13 0 10 2 17 5 18 15 6 19 20 12 19 5 7 16 20 1 2 4 2 19 4 17 14 3 17 14 17 6 0 8 8 12 18 12 4 10 6 14 9 0 15 15 20 15 3 19 5 13 14 10 14 4 6 12 18 17 19 17 5 6 3 0 20 12 2 18 4 6 20 5 15 1 10 16 13 8 15 15 19 19 9 0 13 15 17 17 10 6 19 16 15 7 3 5 10 18 16 3 9 15 10 6 18 3 18 15 19 18 19 19 2 7 14 16 20 1 14 6 19 18 7 10 18 16 12 7 20 0 0 11 14 20 17 8 2 5 17 12 1 7 12 9 8 4 11 20 0 8 14 17 5 18 4 3 6 14 5 7 20 6 10 18 13 9 1 3 17 1 8 1 0 14 12 5 5 5 17 14 13 13 18 2 12 8 9 7 6 17 8 14 4 20 18 6 0 10 15 0 20 0 12 18 6 5 4 20 17 15 12 9 20 12 18 20 20 8 6 15 11 3 11 12 12 15 12 12 9 3 11 20 17 2 12 17 17 16 2 13 4 5 4 2 15 11 15 10 2 19 12 20 0 6 17 8 8 1 16 17 7 13 0 3 14 16 9 14 7 7 17 4 0 15 10 13 7 8 18 11 11 20 5 14 1 2 2 16 18 9 5 1 19 17 20 20 7 17 6 14 8 9 6 0 10 1 1 15 13 2 8 9 20 18 16 2 3 15 8 12 6 5 3 13 7 14 14 16 5 3 5 2 15 5 16 5 1 10 19 14 16 5 12 15 6 7 13 5 17 20 5 6 9 4 16 20 4 15 10 20 2 17 8 11 7 6 5 3 16 15 15 11 9 6 17 1 5 10 13 8 15 2 0 12 0 1 1 2 2 8 2 1 10 3 20 8 9 7 5 16 13 4 20 10 6 4 4 10 11 8 3 16 20 4 9 17 5 9 12 12 0 6 9 10 17 10 16 16 14 15 15 15 10 12 16 3 4 10 16 9 17 4 5 8 18 15 5 18 16 2 4 18 16 1 10 12 10 0 2 7 7 5 4 2 2 17 12 18 18 4 7 8 19 1 9 13 2 11 16 13 8 15 13 18 13 20 7 1 3 3 3 18 8 18 13 16 8 6 4 11 18 17 2 2 3 4 9 11 10 5 14 8 18 19 11 10 5 12 11 20 3 9 1 1 20 10 6 20 13 2 9 17 15 3 2 19 0 15 12 9 13 0 18 15 3 3 4 6 7 2 13 1 13 13 18 4 11 12 4 19 9 9 10 10 10 1 6 7 6 1 0 19 18 2 9 3 20 15 1 17 19 0 11 5 4 0 14 12 13 18 16 3 20 9 15 12 13 17 19 7 20 10 8 1 0 17 19 17 3 13 9 20 16 14 7 7 10 9 0 3 11 16 5 18 9 13 8 6 14 13 20 15 2 6 14 17 14 9 5 5 5 4 12 0 5 12 18 9 8 14 3 5 18 12 8 12 13 2 2 16 2 9 10 7 5 14 19 9 14 1 18 3 3 0 5 5 12 17 8 19 20 1 11 19 9 16 1 1 4 15 11 6 10 7 14 4 10 4 17 20 15 3 4 0 9 16 16 12 11 17 16 17 15 6 14 9 16 1 10 14 10 7 3 5 3 15 1 0 19 8 0 10 20 1 2 8 5 3 17 17 4 10 20 17 16 4 19 14 17 2 16 1 20 20 0 7 0 14 2 10 10 20 0 3 0 19 17 9 17 9 6 4 10 1 2 18 11 12 4 18 5 11 6 10 8 0 1 19 11 12 19 3 4 1 14 13 6 19 3 3 6 19 18 13 7 20 2 7 13 7 13 11 14 20 2 1 6 14 10 6 8 6 10 18 2 9 4 11 2 12 0 16 9 18 19 4 3 8 2 0 6 5 2 17 17 20 11 11 14 17 13 4 17 5 0 5 4 15 6 16 11 9 6 16 3 7 4 5 1 7 17 4 1 18 15 10 1 4 9 14 20 14 18 4 17 6 19 14 19 19 14 9 17 11 10 2 9 14 15 5 16 6 9 0 8 6 1 0 0 7 1 8 19 9 15 1 12 20 13 4 0 19 18 0 9 12 20 8 17 19 9 3 20 10 11 17 12 13 8 14 19 3 2 0 14 18 0 19 3 7 8 19 3 9 13 14 4 14 15 15 0 9 9 18 11 14 11 10 14 16 9 16 4 11 15 4 14 15 11 1 13 17 8 14 5 7 4 14 13 7 19 19 16 20 0 16 20 15 5 5 10 1 2 6 9 6 20 15 6 6 4 7 15 0 10 6 7 16 17 7 9 7 16 9 15 19 1 13 11 6 15 12 19 7 20 13 13 18 8 2 16 8 4 4 11 18 2 0 20 0 19 18 5 2 2 14 20 11 4 14 8 16 14 13 1 20 12 7 15 1 10 1 4 17 17 11 7 13 16 7 15 0 17 20 12 18 4 3 13 14 15 3 11 20 1 3 2 8 6 7 20 5 13 14 13 14 18 4 11 6 11 4 0 17 2 2 0 5 3 6 6 20 9 8 2 8 17 7 0 8 17 7 18 14 11 14 2 9 15 7 0 16 12 13 11 3 2 6 2 13 13 19 3 0 3 0 14 17 19 7 7 2 1 16 10 13 10 5 10 8 19 16 6 12 5 16 20 3 11 14 9 16 8 18 9 5 17 19 2 20 10 17 3 16 10 18 8 6 5 18 19 14 1 17 5 15 2 18 0 11 20 20 17 6 1 14 13 12 20 14 15 14 0 8 20 14 10 1 18 3 8 10 7 7 4 16 18 2 5 18 15 20 18 6 15 0 1 11 10 17 17 4 2 14 4 1 15 18 4 11 3 16 4 16 12 4 8 20 9 3 3 2 5 11 14 12 8 8 19 18 9 20 10 18 13 1 14 14 13 5 6 6 8 4 12 14 9 15 3 5 12 0 8 7 5 12 15 3 6 19 1 1 12 19 2 12 15 1 10 20 16 10 19 17 18 13 1 20 17 16 20 12 20 20 20 0 0 1 11 0 18 12 17 18 16 15 8 16 13 1 4 11 0 16 2 20 9 18 19 15 16 0 3 0 8 17 14 20 7 17 9 7 12 4 15 19 11 17 3 2 17 10 3 14 5 4 2 2 4 10 3 18 4 1 13 11 2 3 19 1 15 11 0 2 16 19 8 2 7 4 4 5 13 13 9 1 19 8 13 15 2 17 12 1 7 2 8 8 0 7 3 17 2 0 18 0 8 7 18 19 5 10 11 2 1 20 5 18 16 2 7 8 6 16 10 20 14 8 8 9 9 5 16 20 11 12 6 4 10 8 16 19 13 15 13 1 11 12 5 20 14 12 20 15 17 13 18 9 19 4 3 11 15 19 2 12 14 19 20 12 15 20 1 10 13 9 15 7 4 0 18 14 4 6 15 12 15 7 12 19 13 9 19 7 9 1 18 11 15 12 18 15 6 4 6 19 0 1 17 14 13 14 9 13 1 8 4 17 2 12 18 14 13 7 7 3 16 3 17 5 9 17 11 5 9 1 12 3 20 2 9 1 7 12 6 2 9 17 5 7 11 9 1 15 20 0 6 7 18 19 19 12 18 16 13 3 13 13 1 16 4 14 8 11 14 14 2 15 11 16 10 12 1 16 18 5 16 19 12 18 6 13 14 16 1 0 0 3 9 3 3 15 8 7 18 0 19 11 20 8 1 9 10 20 9 1 16 14 10 2 4 14 12 19 20 19 11 16 17 2 18 19 10 0 15 15 15 15 14 1 2 11 2 9 12 11 15 10 18 7 0 3 10 4 13 15 14 2 15 19 8 0 17 3 0 19 15 3 1 12 17 0 5 19 11 18 6 15 1 13 8 14 17 13 5 0 4 12 10 3 4 3 14 1 10 6 19 10 4 19 8 20 0 10 13 4 17 14 19 1 13 1 10 6 19 6 5 14 13 10 6 19 16 18 9 17 20 17 9 19 8 6 15 1 8 15 19 3 12 0 12 7 20 8 15 19 7 4 5 14 11 10 14 14 2 19 12 9 2 9 15 17 18 4 2 2 9 15 12 0 15 6 9 6 16 7 9 13 20 2 2 20 16 17 19 14 12 16 12 14 10 11 3 19 10 13 10 8 17 14 15 6 12 4 7 14 12 15 7 1 8 9 14 5 0 5 5 2 19 13 19 14 2 1 9 3 6 9 12 17 11 12 17 4 11 14 13 6 10 8 19 16 10 15 0 7 4 6 13 3 0 10 13 15 10 15 15 1 0 10 13 20 15 0 16 6 2 9 15 18 7 11 19 2 16 14 7 4 4 17 16 16 8 17 5 11 13 18 2 17 20 0 10 14 20 4 0 11 5 19 13 8 5 15 3 9 4 19 10 3 7 5 16 13 10 13 18 15 9 20 18 2 8 5 15 10 5 3 13 8 7 0 17 0 5 19 10 3 1 10 11 15 2 8 5 14 4 4 17 12 18 16 15 4 8 19 11 12 16 8 15 14 13 15 2 7 5 9 8 10 3 12 6 6 2 0 12 14 19 6 1 3 2 3 7 9 4 6 5 20 4 15 9 10 2 3 9 1 16 0 0 17 1 10 3 17 16 1 4 5 12 5 20 19 16 11 13 15 10 2 16 20 5 3 16 1 2 1 17 8 16 12 6 6 20 19 4 2 9 0 5 20 2 4 16 4 20 18 1 19 11 2 1 7 13 13 16 4 15 15 17 7 7 13 14 4 19 17 19 20 3 13 15 18 19 7 17 0 13 18 4 13 14 11 18 6 1 13 3 5 0 19 5 15 12 5 10 8 2 12 7 4 0 10 19 7 13 6 8 11 14 16 6 1 14 9 12 17 12 10 18 1 16 3 4 2 5 2 15 9 9 5 1 19 16 4 11 18 9 0 16 12 19 19 16 20 13 17 1 8 17 13 19 7 14 5 4 19 10 4 10 11 14 6 2 11 11 8 5 11 3 0 13 7 10 14 18 10 9 8 17 12 12 15 3 12 2 20 18 8 10 11 9 0 15 2 14 18 10 12 1 2 1 4 4 13 11 16 7 5 15 2 0 12 19 13 0 6 2 14 8 8 2 18 12 11 17 19 20 5 17 8 15 17 5 2 6 10 3 17 7 5 4 19 18 1 0 10 20 9 6 14 16 20 19 8 10 19 20 10 9 17 14 15 10 1 18 15 10 12 14 20 0 5 20 2 14 4 19 1 2 18 10 17 1 12 1 6 14 19 12 10 0 19 0 13 8 13 20 17 16 6 9 15 20 1 3 13 9 4 10 8 18 3 19 0 11 3 0 18 6 4 7 12 13 2 19 14 17 16 8 10 19 13 12 15 6 2 3 0 9 4 12 9 17 6 2 6 3 17 16 5 10 4 20 3 2 17 10 8 20 7 18 16 11 15 14 0 9 5 5 11 2 19 12 6 15 0 9 10 2 0 16 8 18 10 20 4 17 20 17 14 5 9 12 14 15 13 10 11 3 13 15 14 0 18 5 18 1 15 16 8 20 19 4 1 14 5 1 19 19 1 3 7 18 13 11 4 2 2 14 11 6 10 9 10 9 12 9 11 10 6 13 1 20 11 14 7 12 11 8 17 16 19 4 13 7 16 5 20 4 5 0 20 15 19 5 6 1 8 3 9 9 16 4 16 11 14 18 12 16 20 20 4 10 12 13 5 10 14 19 9 2 11 20 9 1 13 19 17 18 1 11 3 16 5 17 9 6 11 18 2 19 10 0 12 1 20 12 4 18 0 17 2 17 16 6 16 11 20 15 12 17 2 16 3 15 13 5 4 5 5 7 16 11 0 0 18 9 17 8 3 7 10 4 19 6 16 3 10 4 15 13 18 13 16 20 18 16 11 4 2 3 2 2 5 9 13 1 17 13 17 8 18 7 2 0 7 15 4 20 18 1 8 11 0 17 6 18 2 13 0 10 2 0 3 3 4 3 20 15 9 1 7 15 14 9 14 5 6 16 1 17 7 13 1 14 17 3 18 5 13 6 18 20 13 7 11 13 5 10 16 0 1 17 4 18 16 3 13 10 6 20 16 7 11 12 7 10 6 16 7 20 8 7 9 16 6 10 17 1 20 17 14 5 4 18 19 18 0 7 15 18 2 20 1 9 5 2 10 6 12 2 10 13 7 8 5 15 1 6 18 12 2 1 0 11 19 6 16 11 1 15 7 11 20 8 10 16 2 5 7 18 4 15 19 6 0 16 6 2 10 18 12 5 16 2 0 15 13 5 17 7 11 17 1 3 6 15 17 3 2 14 19 12 20 9 18 11 17 20 8 11 2 19 13 10 15 17 5 4 11 18 0 3 14 13 20 18 14 20 3 7 15 4 14 11 16 1 20 6 12 2 4 8 9 11 12 16 10 6 8 10 8 17 20 19 11 12 0 10 9 15 19 14 5 11 1 3 17 19 9 3 18 2 6 13 15 20 12 8 14 4 7 14 16 12 1 0 18 14 11 8 14 19 7 9 13 6 20 17 3 0 1 9 9 3 1 11 6 17 1 13 8 14 6 5 9 7 4 5 7 20 2 13 5 3 9 19 1 15 20 14 7 2 6 7 1 5 11 4 1 6 5 19 15 11 10 15 8 3 9 17 12 1 10 15 1 5 9 8 0 7 16 17 17 1 18 17 7 19 17 15 3 0 8 12 7 17 15 10 18 20 3 16 9 10 11 5 16 17 12 20 18 1 19 14 8 1 17 1 5 9 11 18 1 15 1 11 15 1 17 0 12 14 2 13 13 16 10 15 16 6 7 5 6 15 5 14 14 15 16 6 13 3 4 15 19 19 18 13 19 19 3 8 20 13 8 14 14 11 7 11 8 11 14 14 14 15 16 0 15 13 4 16 2 13 17 1 15 8 18 4 2 11 8 15 7 12 3 18 6 3 14 17 9 16 20 7 2 4 3 2 11 4 9 0 12 19 14 16 9 7 4 4 12 6 7 6 5 3 14 17 2 3 9 1 5 14 10 11 5 6 8 13 5 10 6 11 7 5 17 6 13 11 0 8 9 4 12 6 10 16 16 16 13 5 1 6 14 17 18 7 14 7 2 4 13 2 9 8 13 13 15 18 0 15 20 14 2 15 5 18 17 4 13 9 19 14 20 4 7 16 20 1 16 0 15 20 0 2 12 9 18 18 0 15 16 13 2 0 19 6 11 3 15 8 19 5 2 18 14 17 4 1 5 4 5 0 7 14 15 2 19 18 12 0 17 10 5 7 8 6 15 11 8 9 14 1 4 19 20 5 8 16 9 18 10 14 4 15 12 4 7 16 7 16 13 1 8 20 2 17 8 16 0 1 20 20 5 11 12 6 7 11 1 11 4 7 0 14 16 17 1 14 16 1 12 5 15 9 1 12 9 6 13 8 16 19 12 13 6 7 4 16 2 11 10 5 15 11 7 18 10 10 18 15 13 4 3 9 11 10 0 20 8 11 17 18 10 19 15 5 7 4 16 12 2 0 15 7 0 9 8 6 19 16 2 15 1 2 20 7 18 14 13 14 2 16 17 3 7 2 11 4 18 11 9 18 5 20 15 5 3 0 18 5 4 20 18 11 6 9 1 17 7 16 7 4 12 0 11 10 10 6 2 11 1 14 6 5 17 9 6 8 9 7 15 16 4 15 3 0 17 19 14 12 11 8 5 4 2 20 7 8 14 10 6 20 6 7 10 5 13 11 20 2 13 5 2 3 16 4 9 19 17 20 0 14 4 1 3 18 16 2 9 7 19 14 17 11 7 4 19 8 13 17 19 4 3 15 14 7 7 18 4 4 16 5 12 12 12 11 13 18 9 15 11 4 11 13 11 9 7 14 1 6 14 14 4 3 15 15 19 12 11 11 4 13 2 4 0 6 9 9 2 13 0 12 0 14 2 11 3 7 20 8 15 5 19 4 11 13 3 4 9 19 6 0 9 11 0 4 10 18 17 12 19 12 18 8 19 6 15 17 7 13 9 19 6 7 2 16 6 4 16 2 6 20 14 19 0 18 14 8 3 7 3 12 13 11 16 14 18 14 19 11 2 7 4 15 0 6 14 18 15 20 18 9 2 5 18 9 10 12 4 16 2 4 3 18 1 10 19 18 19 16 8 8 12 3 19 7 1 19 11 7 0 8 2 13 4 11 16 16 3 3 3 7 12 10 18 15 16 4 9 4 3 13 11 0 0 17 14 18 7 19 14 13 4 8 5 0 9 4 14 14 19 8 9 15 17 16 3 14 20 9 12 4 19 8 13 18 5 3 8 12 12 14 10 18 7 1 20 9 14 2 16 6 6 2 19 4 16 0 17 10 7 16 7 4 18 15 14 12 19 14 10 8 18 2 8 6 4 6 1 14 11 17 1 12 9 14 12 14 13 1 0 4 11 1 16 7 11 0 16 9 2 4 4 1 13 15 8 2 7 1 0 13 13 17 2 15 19 5 20 3 9 12 6 15 5 13 4 4 3 3 18 8 20 17 15 13 14 5 5 15 17 1 11 6 2 10 6 2 20 9 4 10 0 19 5 3 18 3 4 16 15 17 4 13 19 15 9 5 13 1 11 17 12 18 8 8 3 4 0 20 8 0 10 0 17 17 3 13 1 18 14 1 18 0 7 8 2 10 20 6 17 19 10 18 2 5 16 0 15 14 17 19 15 5 15 0 18 11 8 3 7 16 20 18 8 0 5 14 12 12 19 1 8 10 8 14 2 11 3 3 8 18 16 4 15 0 1 14 15 13 17 1 12 12 18 18 3 6 8 7 3 6 6 0 6 19 20 10 19 8 6 13 19 10 3 2 6 10 2 15 18 8 9 1 7 12 14 9 20 20 19 9 6 10 20 13 7 13 20 5 0 10 13 3 15 19 18 10 15 1 13 16 20 16 3 5 16 3 13 7 9 6 6 9 20 13 20 0 10 9 11 2 14 15 5 5 1 20 7 19 9 3 8 7 9 17 7 18 18 11 10 19 12 9 14 13 16 16 17 11 0 1 13 20 3 2 12 4 1 3 1 5 17 15 7 12 4 4 3 20 17 5 13 14 7 3 5 20 2 17 5 12 5 12 15 12 4 4 10 2 4 8 12 3 9 4 18 11 18 18 0 20 16 18 3 12 19 11 16 17 18 13 16 1 5 12 6 12 10 18 16 18 1 3 4 8 2 8 16 9 14 9 13 2 8 19 13 3 1 5 12 5 19 3 19 10 0 3 8 4 12 19 17 1 9 11 7 20 14 17 3 4 17 1 6 1 2 16 2 13 15 18 20 3 2 8 5 2 4 15 0 6 4 10 5 18 6 15 10 20 0 5 2 13 18 15 0 19 7 1 14 20 5 0 0 3 3 1 4 0 4 1 16 20 14 15 6 0 2 12 12 16 2 14 14 8 13 3 12 10 14 9 4 7 15 17 7 5 4 14 12 18 5 19 18 4 3 11 0 5 11 9 8 12 16 1 7 12 10 0 11 9 5 11 7 13 2 13 8 10 14 10 13 13 12 16 8 4 11 12 7 1 4 18 20 19 19 4 3 13 9 0 3 4 10 0 4 0 17 20 2 14 7 20 18 11 6 10 0 15 8 2 15 16 3 4 1 1 12 5 16 18 16 0 3 6 16 5 10 13 5 19 8 9 4 1 5 4 9 0 13 19 7 16 1 13 20 0 14 18 9 10 16 10 2 1 17 16 0 1 8 15 11 0 3 7 14 3 4 17 5 17 6 13 15 20 4 0 10 4 7 12 20 15 10 14 15 5 12 18 14 13 17 8 13 19 5 8 10 3 18 6 1 17 15 2 15 17 2 3 17 1 6 11 12 3 3 0 11 15 2 13 8 1 10 14 14 13 15 20 11 10 14 2 5 16 2 15 0 12 18 4 14 16 20 12 18 15 10 1 5 19 17 7 4 9 3 9 18 18 9 19 10 11 13 11 0 17 14 20 12 18 15 19 9 8 4 12 6 12 0 11 10 17 4 12 5 7 11 1 12 0 2 15 0 2 13 5 0 6 20 5 3 10 5 20 4 14 11 1 20 18 20 9 6 1 18 15 11 5 12 17 14 15 7 11 10 15 18 19 5 19 19 13 3 12 20 12 7 10 3 9 4 11 19 1 6 13 7 2 7 10 13 5 0 4 16 13 8 6 7 0 16 13 2 11 12 20 4 13 11 4 6 19 9 20 4 12 18 19 1 18 5 10 9 2 16 2 19 19 14 7 3 0 16 12 13 1 13 17 5 17 4 9 3 13 13 12 6 12 16 17 19 20 11 17 8 7 4 15 6 6 14 2 9 2 16 9 11 15 13 14 1 2 2 2 16 7 17 6 3 3 5 1 12 17 15 14 0 7 18 16 13 20 1 13 4 6 16 10 2 15 5 9 4 3 20 10 7 14 0 5 6 12 1 4 12 11 12 13 6 5 2 8 17 10 4 5 16 18 2 20 2 15 14 10 1 5 18 8 20 19 15 10 10 8 13 15 6 18 2 15 0 17 15 18 18 3 13 11 0 2 16 4 20 14 18 1 16 4 6 10 18 14 8 11 10 10 9 6 15 10 0 20 15 2 12 7 4 17 18 8 20 11 6 20 1 16 19 9 18 17 20 17 9 0 10 1 2 14 1 12 3 3 18 20 14 8 4 12 12 10 10 20 19 18 12 19 1 3 15 19 6 2 20 10 18 10 20 4 13 17 16 13 11 5 8 15 15 20 15 4 7 14 3 10 19 11 6 3 0 3 20 11 17 14 0 4 6 13 4 7 15 19 1 1 17 19 1 10 12 10 2 9 15 6 8 14 14 20 1 6 5 2 0 15 18 14 20 14 9 11 2 2 7 3 10 7 9 15 18 17 5 18 13 3 4 7 1 4 0 19 3 6 15 20 16 1 15 0 5 15 0 4 9 7 10 0 6 19 5 17 15 9 8 9 16 13 12 20 11 10 12 16 12 9 20 18 15 7 7 17 20 10 8 3 10 5 17 13 8 1 17 1 6 17 3 1 18 6 1 5 6 1 6 1 6 17 3 17 6 16 12 1 11 5 11 4 9 1 1 4 12 10 5 5 4 1 4 4 9 5 0 1 18 4 17 12 0 19 5 15 12 14 18 3 11 12 17 10 17 0 13 6 19 12 13 16 20 18 7 1 18 1 2 12 3 7 14 9 8 8 16 10 16 4 18 17 7 0 3 13 0 15 4 17 11 14 2 5 20 2 2 14 14 13 15 13 1 12 8 14 10 6 5 15 13 4 7 17 19 15 1 6 5 6 7 13 1 16 9 10 18 17 4 13 15 9 12 9 11 20 2 14 5 2 7 2 0 18 4 9 4 17 14 17 8 9 7 8 17 18 6 16 10 12 0 20 5 13 3 9 19 19 13 20 4 14 16 12 13 12 11 11 0 5 12 20 20 8 15 0 14 8 1 0 15 13 3 0 9 13 6 10 10 19 14 5 12 15 19 17 6 9 11 0 16 12 14 15 20 0 5 10 8 11 13 11 1 19 6 8 15 10 13 12 4 16 14 15 10 12 8 19 7 6 15 13 0 12 6 19 8 12 2 13 18 1 4 10 0 15 1 2 5 16 16 2 20 5 20 10 15 10 11 11 17 1 1 20 17 9 18 6 10 4 12 10 4 2 3 6 0 13 18 20 15 10 14 4 3 8 17 18 0 2 14 1 18 10 13 18 6 10 16 5 8 9 16 2 4 10 8 9 12 20 13 1 7 16 1 1 1 19 1 7 18 1 8 6 17 20 11 8 8 1 14 4 18 15 11 8 17 8 12 17 3 4 13 11 11 12 1 18 13 2 11 2 9 2 5 16 19 15 14 18 16 17 18 11 20 18 20 10 1 7 11 2 12 8 4 20 16 12 0 10 19 19 8 5 3 20 0 10 16 2 19 3 13 15 17 14 1 18 1 8 12 10 18 8 11 12 16 1 8 16 11 8 17 12 8 8 8 6 8 18 9 19 16 11 19 16 3 12 0 3 2 15 3 10 3 16 14 17 13 3 6 20 20 4 16 18 2 2 8 9 9 0 16 3 9 8 20 20 18 6 15 5 2 20 16 0 16 5 7 17 20 17 19 17 13 11 18 17 19 15 16 15 17 13 9 16 2 19 1 3 5 17 13 17 17 18 2 11 1 5 19 7 12 17 6 17 9 3 20 17 8 11 13 7 4 17 9 1 13 16 14 17 19 18 12 2 6 19 19 6 2 16 16 13 18 5 16 15 5 0 19 7 19 4 5 10 2 1 12 7 5 1 11 20 13 3 17 4 6 6 20 0 6 0 6 8 19 13 3 4 0 13 6 0 12 11 3 9 11 12 0 18 13 10 3 13 14 5 2 5 5 12 18 15 3 20 15 0 9 6 10 0 0 8 12 0 15 1 14 0 3 9 18 19 15 17 19 10 2 10 19 3 4 3 17 7 0 20 1 12 14 5 6 10 0 18 15 10 5 7 0 20 10 18 17 15 12 12 13 8 12 12 5 6 15 10 15 5 8 12 14 6 17 0 8 17 8 19 17 16 10 2 16 15 17 3 19 8 18 20 4 2 6 7 2 9 7 18 17 12 18 0 19 18 6 18 18 16 6 4 4 9 14 18 14 8 0 1 19 1 9 7 17 1 18 5 0 14 18 12 14 20 11 4 9 9 1 8 14 11 17 19 3 18 12 6 19 18 20 8 8 5 4 16 7 12 2 4 5 10 17 6 18 14 0 13 1 14 3 17 10 12 9 20 14 1 9 13 17 20 2 12 17 14 6 3 0 15 6 10 11 9 4 1 13 1 9 12 16 9 12 13 15 15 12 15 19 17 9 6 16 14 6 19 4 10 20 9 20 8 1 19 7 17 0 15 18 19 2 18 20 16 19 10 7 7 0 19 0 1 7 9 5 16 3 0 18 7 9 17 5 19 8 12 15 12 6 18 16 2 15 7 16 6 12 10 1 16 11 17 16 6 20 5 20 4 3 2 14 7 0 13 12 9 4 0 11 20 14 6 1 0 16 9 16 3 10 14 0 2 20 10 3 7 17 8 14 7 20 16 18 19 11 4 11 19 16 17 15 4 18 17 11 10 3 10 5 14 19 11 19 19 12 19 10 7 15 19 13 18 15 4 16 12 19 4 20 16 5 13 16 18 13 12 19 14 13 9 3 16 10 19 10 2 7 3 15 20 9 19 6 13 0 11 16 9 3 9 7 16 14 1 13 11 15 15 14 5 10 1 10 17 13 10 6 12 18 1 16 20 5 17 5 17 11 16 4 14 18 17 10 20 20 18 15 14 4 15 2 0 1 2 15 13 6 8 14 8 18 14 20 10 8 1 2 11 10 19 16 19 9 6 15 8 12 0 18 18 3 11 7 15 0 16 17 7 2 4 14 19 1 20 10 12 20 13 0 4 16 12 18 10 2 2 4 12 19 9 0 20 0 3 2 7 19 20 10 3 13 15 16 7 5 6 8 1 17 3 15 17 6 19 11 5 17 11 5 1 7 13 6 19 20 9 17 4 0 4 19 13 8 1 3 16 19 3 19 19 17 15 9 12 8 20 5 7 18 4 10 11 19 5 4 6 20 14 13 5 13 8 0 8 9 18 6 19 15 7 10 11 10 3 0 13 11 18 9 10 5 12 8 16 2 3 10 10 13 7 7 16 9 4 5 4 10 18 20 1 9 6 7 6 0 18 11 11 9 3 17 9 5 2 5 14 12 3 1 3 1 1 17 12 16 9 16 11 2 9 20 7 9 8 6 14 8 18 13 18 12 6 9 14 14 8 19 10 3 13 2 13 11 0 14 7 5 10 16 15 11 17 13 12 9 15 19 3 18 4 4 15 19 16 4 13 9 19 9 13 14 7 19 15 12 15 11 15 5 5 18 6 10 20 6 4 20 5 3 13 17 14 2 12 1 8 5 12 20 19 9 13 9 2 6 17 12 19 12 6 18 9 2 17 2 11 2 20 4 2 3 10 19 5 10 11 11 4 16 17 16 19 17 17 6 17 12 1 9 18 5 11 11 14 18 14 14 0 1 10 0 19 20 20 5 20 18 19 4 5 2 19 15 15 18 9 13 14 5 18 13 11 6 11 2 0 3 20 11 14 9 6 20 14 20 8 9 5 14 2 20 3 11 1 8 7 9 18 16 9 7 19 0 9 20 18 3 2 9 3 7 7 5 19 14 1 13 4 9 11 15 10 11 11 9 8 12 12 4 15 1 3 6 14 18 18 9 4 16 8 16 10 13 17 4 6 1 5 11 8 4 11 19 10 18 9 11 1 1 19 12 5 16 3 20 12 8 14 15 18 8 12 8 12 8 2 19 13 9 20 20 0 11 5 15 15 8 19 4 6 8 0 4 8 16 4 8 9 5 16 9 13 5 11 2 10 18 17 17 0 10 18 11 8 7 17 7 6 13 9 9 6 20 20 15 6 12 0 15 5 6 11 5 8 9 18 19 0 16 13 7 14 5 12 17 10 9 13 12 15 3 6 0 16 0 3 14 15 6 20 15 5 18 5 8 1 19 7 20 10 13 1 17 5 18 1 8 1 11 5 17 19 7 0 0 14 13 16 4 14 9 14 0 5 16 17 8 20 19 15 13 1 0 19 16 15 3 10 2 17 6 4 11 12 19 19 9 9 5 0 19 3 0 2 19 3 7 7 16 10 14 17 19 12 14 18 19 3 3 1 14 16 1 5 17 10 12 9 11 7 1 8 3 13 4 5 7 19 18 7 13 6 4 4 7 4 18 19 17 5 15 16 2 2 13 1 18 9 9 18 4 7 14 2 2 14 20 1 0 6 11 4 13 6 14 11 11 0 0 20 18 8 4 18 5 1 2 17 17 11 17 8 5 2 15 19 19 2 4 18 9 8 20 7 0 6 6 4 10 17 8 0 18 12 3 5 8 18 10 1 7 10 16 18 20 8 4 13 5 5 9 16 2 0 3 13 2 0 13 9 18 3 12 17 0 15 18 10 13 8 5 16 19 20 14 20 10 6 20 17 18 16 1 10 3 12 15 9 11 13 15 10 4 6 6 8 4 3 13 6 5 14 8 4 13 16 7 10 4 8 1 7 8 14 1 4 15 20 9 10 15 9 12 5 13 2 15 20 9 3 8 0 14 17 12 18 16 9 1 19 7 15 5 18 7 3 11 1 0 9 20 5 14 9 7 14 1 19 1 2 18 17 17 7 0 10 11 5 17 2 15 12 8 4 19 4 18 10 8 9 4 16 7 20 8 4 2 9 19 19 20 1 5 16 16 19 7 9 7 18 7 3 12 4 3 3 17 16 6 12 20 7 8 15 12 6 3 7 16 15 1 10 11 7 16 15 6 18 15 6 18 3 1 15 7 19 19 20 11 8 9 2 2 4 2 17 1 4 11 18 10 16 7 11 1 17 20 1 9 5 15 17 17 0 14 2 8 11 12 3 9 19 5 3 1 18 15 4 9 9 7 6 16 0 15 13 20 3 17 7 10 14 8 1 13 18 11 15 5 18 5 8 1 4 1 9 1 5 3 3 16 14 15 20 20 18 5 6 13 17 9 14 4 19 1 14 18 18 6 17 9 2 6 16 10 17 7 7 3 15 3 6 0 15 7 5 16 2 15 14 13 6 16 8 5 6 9 20 17 6 10 1 7 5 10 4 16 19 20 20 8 3 3 19 10 14 2 8 18 6 14 7 3 10 4 5 14 7 0 0 3 15 6 17 10 14 10 10 17 15 17 17 9 6 7 11 11 15 20 16 3 10 3 14 2 12 3 11 1 18 4 3 19 12 7 20 11 8 3 0 10 6 20 11 13 14 8 7 13 2 16 7 10 16 0 4 17 8 20 4 20 0 15 3 17 15 6 4 16 12 4 10 6 12 11 7 19 8 3 16 14 9 18 9 16 7 9 10 1 4 13 8 12 4 16 8 10 2 5 14 5 14 18 1 14 3 7 5 2 17 6 13 13 11 12 5 17 10 1 11 2 8 5 1 16 19 18 12 11 20 7 19 9 18 17 14 4 11 20 15 3 9 7 2 1 2 6 10 15 13 18 9 6 0 1 13 1 7 3 12 4 9 19 8 17 9 1 10 10 10 6 14 0 19 6 13 8 3 3 15 18 1 8 5 20 18 18 2 17 20 19 13 12 7 5 13 17 0 0 18 6 4 3 9 16 9 13 17 19 7 20 16 20 16 3 4 12 2 20 11 14 2 6 0 5 17 1 6 17 15 14 14 14 11 3 10 1 5 4 8 6 15 12 2 9 4 9 18 13 1 5 4 19 19 16 18 8 7 8 7 19 10 2 14 20 4 8 3 4 6 17 14 20 14 6 15 10 18 3 13 19 12 14 15 6 5 18 15 19 20 9 12 1 18 11 9 9 2 14 11 5 18 9 2 11 19 12 17 1 13 7 15 12 18 13 20 0 3 9 5 14 16 1 15 2 7 5 13 10 8 3 1 17 12 18 12 16 14 5 12 9 19 13 5 15 1 14 16 17 12 8 7 2 15 16 16 13 13 17 7 7 12 16 19 19 6 11 19 17 17 3 14 1 0 1 13 7 20 6 7 0 16 13 15 4 6 20 4 16 3 19 15 19 19 12 13 1 15 13 4 5 10 4 18 18 11 5 2 2 16 6 4 9 7 19 17 11 8 8 0 13 14 13 3 8 15 17 19 16 13 10 2 10 3 7 1 0 5 18 6 11 7 0 4 3 3 11 0 9 4 14 13 12 0 15 13 11 15 5 5 9 17 17 8 4 4 8 18 8 16 1 5 1 10 15 4 2 14 11 1 9 9 20 13 7 4 20 8 16 16 18 2 7 5 4 17 11 6 17 5 15 3 10 5 1 2 19 16 5 9 19 0 14 3 3 12 8 1 4 7 8 1 20 6 15 19 3 17 8 14 18 7 7 16 14 8 16 5 7 10 9 10 5 10 8 13 7 6 14 10 16 3 19 8 0 7 11 9 0 5 7 18 10 12 11 18 2 4 17 10 8 2 11 12 19 6 9 13 14 20 4 5 18 0 7 6 15 9 5 10 11 5 7 11 20 4 3 17 7 14 2 8 4 16 8 14 4 10 8 14 11 12 11 9 16 3 5 2 13 6 20 4 11 16 1 2 9 13 1 5 16 8 6 11 3 11 8 14 6 19 19 5 10 16 18 2 5 19 17 3 16 9 18 12 4 1 7 12 0 19 11 14 0 3 15 19 3 5 10 19 15 3 11 8 0 4 11 1 3 8 11 9 4 3 17 5 10 17 13 6 7 20 3 14 11 15 0 2 0 14 16 9 3 16 5 15 0 20 1 11 0 10 9 2 15 1 17 17 5 20 20 6 12 19 5 10 13 17 2 17 2 2 15 14 15 6 13 14 20 1 4 7 0 16 14 6 12 11 10 2 8 3 7 2 17 19 5 18 6 3 8 5 14 17 2 1 5 12 1 17 12 20 18 7 1 11 7 10 17 2 14 3 19 11 9 20 16 12 15 12 11 0 11 4 8 6 2 6 14 9 2 4 17 10 19 3 13 9 7 20 7 12 14 4 17 10 15 9 13 18 12 2 1 17 3 10 16 13 17 8 7 14 14 4 14 0 3 13 13 12 19 5 18 17 12 15 16 17 13 12 14 3 20 11 14 1 20 6 0 4 1 17 20 4 5 16 13 5 19 5 16 9 16 11 0 13 9 19 11 5 6 4 10 3 17 4 15 7 2 5 0 11 11 9 18 16 18 15 16 14 2 2 2 13 8 16 1 5 4 8 12 11 17 9 11 8 14 9 9 11 15 14 20 18 17 4 10 9 9 19 0 2 14 15 8 0 12 20 9 3 2 15 15 4 4 6 9 7 10 16 15 2 5 20 2 7 20 4 5 16 5 10 3 1 19 1 9 13 2 9 4 1 15 7 10 9 17 13 1 20 15 20 20 20 12 16 2 6 8 7 15 13 18 8 14 5 8 19 16 13 6 5 17 3 13 1 20 20 16 8 18 20 10 8 9 6 15 10 5 0 18 2 13 19 16 3 14 13 4 2 0 7 7 8 13 14 5 18 3 17 11 18 12 18 9 3 8 10 11 12 1 4 14 11 16 16 20 2 4 1 17 20 12 1 7 5 13 13 0 3 8 1 16 0 17 5 0 12 6 20 2 0 4 16 16 8 3 13 20 20 4 20 14 0 12 17 2 15 6 2 0 15 7 17 3 9 12 14 15 6 3 1 16 16 16 19 17 12 19 4 9 14 14 17 13 15 16 19 2 0 11 16 0 4 4 11 16 16 20 17 9 7 18 7 20 16 10 17 4 2 8 18 19 13 7 20 10 10 1 4 8 14 9 14 0 11 0 15 7 19 18 15 10 10 19 5 3 0 1 2 7 5 7 7 0 9 11 20 9 7 1 17 11 4 9 8 10 11 15 16 17 11 16 3 17 11 13 0 17 12 3 8 7 15 18 8 1 8 7 10 15 11 11 19 4 7 8 3 5 9 0 18 13 15 19 10 5 5 4 3 20 3 15 16 2 11 4 8 20 10 13 4 9 3 13 19 1 6 3 0 16 10 2 10 4 11 19 4 8 14 6 14 3 16 9 16 4 20 12 4 20 5 16 7 13 2 1 6 5 3 4 13 19 3 7 1 9 6 4 13 19 1 10 15 0 0 2 12 13 16 4 0 2 14 16 15 3 3 20 20 19 10 13 9 20 4 15 20 19 0 11 4 15 19 18 14 11 18 6 14 19 0 1 3 17 13 7 15 13 12 8 0 8 3 3 16 13 7 3 9 5 15 3 18 9 15 7 2 5 19 17 12 1 6 11 12 20 12 16 14 10 3 4 7 11 19 0 3 3 12 4 8 3 16 12 17 3 20 15 12 16 16 17 4 13 20 0 19 6 14 18 12 17 2 12 18 18 9 16 2 7 8 17 14 5 9 10 0 8 16 4 19 17 9 5 7 15 19 2 9 17 3 17 10 12 16 19 11 3 3 6 12 12 1 16 0 13 15 9 14 11 15 11 2 0 8 1 0 9 9 2 8 5 15 17 13 7 15 14 13 20 11 0 10 18 12 1 10 1 16 0 13 13 8 17 3 1 13 20 16 0 16 15 3 1 17 0 18 9 16 5 15 14 9 4 13 20 1 20 3 18 5 6 9 14 18 16 2 8 11 19 16 7 13 2 14 0 14 9 17 9 9 2 12 11 14 8 17 2 15 19 17 8 14 19 14 5 13 5 17 15 5 15 15 20 15 18 20 1 17 20 3 12 20 6 5 1 0 16 9 18 6 6 0 19 16 15 2 15 2 15 13 16 7 11 6 8 20 17 2 9 11 5 5 20 1 9 12 17 9 3 18 12 20 2 11 15 9 10 19 11 13 18 3 10 11 16 11 14 8 20 18 6 3 19 7 20 1 0 16 19 3 2 18 20 3 4 15 16 15 8 17 16 16 7 4 11 0 0 14 8 19 5 8 17 6 9 0 10 2 20 10 18 15 1 14 16 17 16 12 19 17 12 14 16 5 12 8 16 1 14 12 2 10 9 18 2 8 8 6 10 16 3 20 3 14 12 17 6 11 14 15 18 9 3 14 15 13 3 6 12 18 20 10 11 1 3 14 6 8 10 7 12 3 1 15 6 13 7 0 19 7 18 0 18 2 9 14 3 15 14 6 8 11 15 6 19 4 8 14 13 14 14 20 11 18 4 19 4 0 0 18 18 10 4 7 0 6 10 16 3 5 1 19 0 15 16 12 13 11 11 1 1 3 17 1 18 6 10 11 14 11 16 5 3 9 14 11 7 18 1 7 19 15 12 0 18 16 8 7 0 12 12 13 14 5 13 10 11 11 15 18 19 10 17 15 18 15 17 18 11 20 15 20 0 15 0 9 10 1 1 8 16 18 6 9 14 5 12 4 6 12 0 2 19 20 3 3 5 7 14 2 5 12 10 2 20 18 5 2 6 19 11 16 9 19 20 18 1 16 19 0 7 6 11 13 14 15 3 16 2 12 5 20 0 7 12 19 11 19 7 5 6 4 13 2 20 4 3 18 20 13 12 2 0 5 4 8 20 14 5 11 17 0 2 13 7 15 2 13 2 0 1 8 0 9 18 9 16 9 2 6 12 11 11 0 4 0 9 3 9 16 19 20 2 8 7 15 0 8 4 8 16 9 16 19 1 20 9 8 20 6 8 2 11 7 2 17 13 3 9 6 17 3 5 16 10 5 10 11 12 15 17 1 1 12 2 3 19 19 20 14 17 2 13 11 11 15 1 12 0 2 9 18 14 2 18 6 15 11 0 16 11 19 17 3 12 3 11 20 3 12 10 0 7 12 15 5 6 10 4 14 19 3 20 6 14 10 1 18 7 20 4 10 2 13 2 10 13 17 14 9 13 6 19 17 9 14 13 9 16 13 4 8 11 20 7 12 1 8 4 9 19 17 7 8 7 7 1 16 17 17 8 6 16 15 17 9 17 7 4 2 17 20 11 6 6 14 14 15 6 3 12 3 13 1 2 7 1 9 10 19 9 13 19 13 14 6 0 2 6 8 8 12 11 15 10 9 12 11 17 6 2 7 10 4 8 14 17 14 14 19 11 18 18 2 1 3 11 6 9 12 12 0 0 12 1 7 5 15 4 5 16 19 2 10 14 20 6 14 13 7 2 7 4 5 18 19 13 11 11 9 2 17 0 3 16 16 6 18 3 9 19 2 6 5 19 4 19 13 19 14 3 15 8 17 11 12 1 12 4 10 19 18 13 13 9 19 1 18 8 14 12 11 1 18 3 18 1 16 15 17 4 13 5 15 7 15 7 18 14 7 15 17 4 6 2 7 0 16 10 3 19 18 9 8 15 16 10 10 4 0 15 7 18 4 4 14 14 12 6 9 4 15 2 19 2 2 16 7 8 1 3 1 1 2 13 17 9 20 9 3 19 11 8 2 1 5 10 5 17 12 2 7 6 2 5 17 15 5 7 20 3 13 0 14 20 18 18 20 13 5 7 19 3 20 6 0 7 4 8 16 18 2 19 20 16 13 16 14 9 8 15 7 16 5 12 7 9 8 2 1 17 14 0 2 2 17 17 1 11 3 14 16 20 14 11 17 20 20 7 11 17 17 14 0 19 3 12 3 19 7 15 3 7 6 9 18 8 9 4 0 2 12 10 13 14 4 3 12 14 17 15 11 4 8 3 7 8 20 11 12 17 19 17 16 9 17 4 5 2 11 13 6 20 18 19 11 16 7 12 5 15 18 0 14 4 17 10 2 0 0 4 14 2 4 20 9 3 4 17 3 1 11 17 14 6 10 0 0 17 19 19 0 13 14 16 17 15 17 14 13 12 1 2 2 5 14 17 1 15 13 14 13 7 12 9 19 3 4 16 7 18 6 6 12 2 12 18 17 11 15 6 14 18 20 0 3 11 6 8 14 0 7 4 8 16 9 10 9 16 6 5 10 10 3 3 6 13 18 14 2 8 7 10 0 11 2 2 10 6 4 19 2 1 1 1 7 11 12 1 5 16 20 12 11 20 17 9 9 15 5 16 0 1 6 15 4 6 8 2 3 18 15 12 3 8 3 17 15 7 15 15 20 13 11 0 8 7 4 11 6 20 2 16 1 10 8 3 0 5 7 16 8 13 16 6 14 7 5 2 5 6 3 3 7 13 13 10 13 5 20 9 16 5 9 10 16 15 1 12 18 9 7 3 18 6 8 16 19 9 9 20 0 5 3 4 0 6 4 1 10 9 14 16 3 13 5 12 11 17 2 14 13 9 3 5 20 20 17 8 16 7 11 14 3 10 4 17 3 14 2 3 0 18 10 15 19 12 17 3 14 7 2 17 15 6 0 5 10 19 6 4 3 11 16 2 18 4 0 16 2 12 3 14 3 9 10 3 4 13 15 19 20 2 0 0 15 7 16 10 6 4 1 0 1 14 11 10 13 14 9 19 8 13 15 11 7 9 7 10 4 19 7 20 11 11 7 7 15 12 8 2 14 13 17 17 19 15 6 10 9 7 5 4 18 17 13 19 3 12 6 0 16 4 14 7 4 10 12 16 20 20 19 3 1 9 1 14 15 6 16 11 13 19 12 19 2 16 12 9 4 7 8 9 18 4 7 9 11 13 6 1 11 14 10 5 18 13 20 13 14 15 19 3 5 11 2 9 13 19 17 14 6 9 18 3 20 9 19 8 13 9 19 7 5 15 3 12 4 3 7 13 14 13 10 8 3 5 11 14 18 15 20 3 19 10 1 5 8 4 2 16 16 17 6 15 14 16 20 10 7 18 18 6 16 8 12 5 19 0 18 11 18 15 20 13 10 5 19 14 17 18 9 18 9 15 7 8 0 11 1 15 10 5 11 13 12 7 14 2 12 1 6 14 17 9 13 6 15 5 6 1 2 9 9 19 6 14 10 10 10 5 4 19 19 3 16 1 5 9 13 7 19 8 16 19 9 3 16 7 20 8 5 17 7 8 7 2 10 2 4 11 15 16 2 2 1 19 7 0 3 3 19 19 20 11 13 2 9 12 20 15 12 18 1 20 9 5 18 0 12 9 3 5 16 7 11 4 0 6 19 20 12 5 6 13 8 0 16 19 4 3 6 9 20 19 5 5 8 5 14 13 9 14 0 0 8 13 9 19 17 10 19 19 3 4 4 14 15 15 13 0 1 17 12 11 6 16 4 6 16 17 3 6 3 20 3 4 19 17 14 0 0 7 11 7 11 13 8 19 9 20 15 3 6 11 8 19 7 0 5 16 15 12 18 7 20 7 6 2 2 17 14 4 2 7 7 6 4 19 3 16 13 10 9 11 20 3 19 5 17 17 4 4 20 7 7 2 3 14 7 2 9 15 17 16 20 1 7 20 13 13 7 18 11 5 1 9 10 4 17 13 8 16 10 6 3 15 2 11 6 19 14 14 13 7 20 0 10 10 16 12 20 11 7 0 4 11 14 9 11 12 12 12 8 11 1 1 4 16 5 20 18 14 0 3 13 11 13 3 3 7 17 10 20 20 6 8 1 0 15 8 11 5 12 12 11 6 11 12 7 7 3 12 11 14 0 14 5 18 19 3 5 18 8 14 9 2 2 2 11 17 7 7 5 6 20 1 15 3 15 16 8 11 10 4 0 19 3 16 12 20 18 12 10 3 7 11 7 6 9 4 8 0 14 5 4 20 19 16 12 4 6 18 15 5 3 2 0 9 0 14 1 4 13 15 0 7 19 8 0 20 6 20 7 9 6 15 2 6 4 14 12 16 18 10 14 15 20 10 8 1 18 1 15 20 2 13 0 19 6 15 19 1 14 16 13 5 15 4 6 9 2 1 2 1 11 0 11 13 15 9 6 9 1 6 0 10 11 15 15 10 18 19 12 1 3 0 11 5 10 9 1 20 8 0 1 16 7 13 5 0 8 13 6 19 13 1 16 13 11 13 14 16 7 16 12 20 5 4 1 5 11 10 3 12 6 0 1 13 4 1 3 8 16 5 1 2 7 1 17 19 5 15 6 2 7 15 9 20 15 12 15 12 1 13 14 10 3 6 0 1 18 19 20 13 3 13 10 14 17 7 7 4 7 10 16 2 4 18 15 12 1 8 12 8 4 10 18 17 12 20 6 1 1 7 8 0 7 15 7 14 13 20 3 15 7 11 11 2 15 16 4 12 17 15 20 8 10 2 6 0 6 14 3 3 11 17 19 2 10 2 12 15 4 18 19 11 10 16 9 15 15 10 10 2 16 9 6 16 20 15 15 5 2 8 20 4 17 3 10 15 9 9 2 9 20 7 1 14 15 3 4 4 2 8 14 5 20 4 1 14 17 10 2 14 6 13 3 11 19 6 9 4 5 6 6 14 0 17 17 15 18 8 19 17 7 8 7 1 9 1 14 8 9 0 5 0 7 4 18 15 18 12 8 5 7 0 9 18 11 6 19 0 15 10 18 12 14 3 8 3 16 8 13 20 11 13 19 7 3 19 1 12 6 14 15 13 17 0 3 6 11 0 1 20 4 11 7 6 11 5 10 9 7 10 4 14 20 17 13 3 2 6 6 7 10 17 3 4 3 1 19 0 3 3 12 4 7 0 20 5 6 2 11 7 1 1 18 8 5 19 1 7 2 19 0 12 10 1 12 12 18 9 11 19 12 12 11 20 20 4 6 1 4 11 1 4 19 6 2 4 6 17 13 4 13 13 2 19 20 2 5 1 6 14 16 17 16 14 6 12 2 8 5 18 12 13 13 16 16 9 18 14 13 5 15 13 9 12 16 0 20 6 4 14 13 4 0 20 17 18 8 10 15 1 13 1 20 0 16 0 11 2 16 20 9 12 19 13 4 0 2 0 7 15 16 1 17 4 4 1 8 16 7 7 1 10 2 16 2 8 0 2 1 15 17 2 5 5 9 17 13 18 10 4 19 4 17 14 11 7 9 3 4 3 7 12 0 10 11 16 12 17 5 13 10 5 3 20 14 19 0 6 17 13 9 11 19 13 14 11 14 16 20 8 10 17 10 3 1 2 15 5 18 5 17 5 3 0 6 19 14 16 18 8 1 5 17 17 8 13 20 10 9 16 12 9 4 12 16 6 11 9 3 13 5 16 19 15 10 18 6 16 19 5 3 8 9 6 5 5 10 8 5 17 2 8 9 1 11 14 15 14 17 5 9 13 7 9 5 17 2 5 9 10 16 17 10 17 4 17 14 6 3 17 3 9 1 6 19 13 13 20 9 15 20 0 15 9 20 5 10 10 20 16 9 3 0 10 12 12 0 1 2 11 11 19 10 6 18 5 3 4 11 11 16 17 1 1 20 10 19 7 0 8 1 6 1 4 6 0 7 9 7 16 5 4 9 5 12 1 18 4 10 16 1 1 3 11 18 5 16 16 17 16 6 10 0 15 15 8 13 15 7 20 8 7 10 9 5 7 18 16 12 20 3 8 0 14 0 18 4 16 16 16 19 14 1 1 12 15 1 19 1 2 12 13 17 14 12 0 4 5 20 14 15 17 4 14 19 11 7 3 13 0 12 18 0 8 5 18 7 13 9 3 15 10 9 1 5 11 20 5 2 13 9 19 11 3 13 7 5 14 3 13 11 11 3 2 18 4 10 2 8 16 13 10 3 6 13 2 14 17 14 6 14 20 5 19 5 10 9 1 5 14 16 11 6 3 6 12 3 18 20 6 15 12 15 3 10 6 11 4 7 14 14 19 1 18 20 0 7 14 1 6 0 12 8 15 20 10 18 2 2 5 9 3 3 4 18 18 13 17 9 11 11 1 11 18 9 5 8 5 9 4 16 13 4 3 3 0 4 7 10 18 4 0 13 20 10 11 6 2 4 6 11 15 4 4 8 2 15 7 20 0 12 10 9 15 3 0 19 1 4 8 1 6 3 9 1 1 12 19 0 11 7 16 17 13 15 7 0 5 3 0 20 11 14 2 0 2 20 6 13 7 16 2 18 12 17 12 2 7 14 4 19 11 12 1 15 11 19 7 7 15 17 17 2 2 13 13 8 15 14 5 10 20 19 1 12 0 20 5 14 20 16 20 14 5 17 16 8 0 19 13 8 8 7 18 0 5 18 17 18 11 19 2 14 8 5 5 2 15 12 14 11 8 9 12 19 0 16 2 6 13 16 17 0 20 1 15 6 8 19 10 10 2 9 10 11 15 5 9 8 3 14 11 6 1 8 18 14 13 15 2 7 14 8 9 19 9 18 3 19 1 0 7 2 18 2 16 19 10 1 0 10 0 16 0 1 9 11 11 20 15 11 12 14 2 6 3 10 1 19 16 18 2 12 4 2 7 15 11 13 18 17 18 15 0 10 6 19 5 19 20 4 1 3 12 7 16 8 15 8 2 8 6 18 15 2 13 7 2 10 0 3 12 10 0 16 8 1 9 1 7 4 8 3 15 4 4 16 14 5 20 0 15 8 2 15 9 5 2 8 10 20 1 19 6 0 10 18 14 17 7 9 7 1 17 19 17 9 10 8 18 14 11 17 14 15 10 11 4 8 8 14 0 0 16 1 15 3 14 2 1 12 13 1 6 15 10 11 7 16 13 2 17 16 11 9 19 17 12 19 9 1 7 13 15 17 19 5 11 15 4 3 19 4 6 12 0 19 10 13 4 0 14 3 6 3 20 13 1 10 9 15 8 6 0 10 20 2 9 7 16 0 13 16 7 14 4 7 12 4 3 18 17 3 20 9 13 3 15 11 6 7 12 8 18 4 6 17 13 11 11 20 11 11 2 18 1 20 0 5 14 14 3 0 9 12 10 18 15 19 17 0 7 16 18 2 5 12 14 6 18 11 13 18 19 20 17 8 14 11 18 15 7 19 14 9 14 2 0 4 6 19 19 3 18 6 8 17 6 18 15 11 4 18 13 18 15 8 1 5 5 10 6 5 8 18 16 4 16 3 17 12 17 9 9 9 19 7 13 14 10 15 20 18 15 16 15 0 17 5 3 1 12 8 12 18 5 4 6 17 19 9 11 8 17 6 14 11 10 19 16 7 20 10 3 17 15 3 14 17 10 8 6 9 3 7 13 15 19 12 15 3 17 12 12 1 17 2 11 16 19 0 17 5 8 0 18 13 9 6 12 18 16 18 19 5 20 11 19 11 8 14 3 3 20 13 19 4 20 17 8 19 8 17 12 18 17 3 19 3 5 6 7 12 12 20 7 8 15 15 12 7 2 9 1 2 11 7 19 2 5 12 14 3 8 17 1 5 9 19 7 20 12 10 3 1 18 13 1 11 18 1 0 14 18 15 6 10 6 7 8 19 20 12 15 3 14 19 12 16 2 16 12 12 9 10 20 9 16 0 5 2 11 16 0 12 19 19 0 8 2 7 19 2 5 16 13 19 6 15 5 12 10 10 14 2 13 0 2 20 14 4 15 8 9 9 6 9 14 4 1 20 11 12 8 0 6 8 1 18 0 3 20 16 3 2 6 12 12 18 2 8 14 5 13 13 17 8 15 3 15 11 14 10 4 0 2 7 13 10 1 20 2 3 11 11 19 0 16 1 0 16 1 3 14 1 8 16 15 16 4 8 12 11 15 9 14 6 18 7 10 13 18 2 3 15 6 6 17 14 6 0 9 10 11 19 5 9 19 8 10 2 16 6 20 9 20 5 10 13 11 0 8 19 20 20 20 16 1 10 0 11 7 2 6 9 6 10 11 15 20 20 8 6 7 3 20 15 5 19 6 15 19 18 9 10 8 9 9 14 12 9 6 20 0 4 7 19 3 0 4 10 6 14 0 17 15 6 18 15 12 12 11 10 1 13 17 15 9 19 7 20 18 19 1 7 3 17 19 11 12 6 12 16 14 2 19 10 8 7 9 9 8 19 1 16 10 20 7 12 1 15 7 10 6 6 6 13 13 10 6 8 2 19 4 2 17 16 6 4 13 18 17 4 3 19 6 13 6 16 3 12 17 20 20 7 1 3 3 5 5 18 15 14 2 10 0 12 5 5 5 9 3 4 14 16 17 9 16 16 15 12 7 17 20 20 19 6 11 5 3 4 0 14 8 18 19 18 4 12 20 3 1 0 12 15 12 17 20 8 13 2 1 7 10 5 9 17 10 11 12 4 18 13 15 10 18 11 13 12 5 17 5 6 3 1 8 17 17 1 7 1 8 3 1 1 14 6 7 5 4 8 3 5 13 3 4 11 6 8 13 20 20 9 4 10 12 0 3 11 8 20 8 0 15 11 9 5 18 11 10 11 20 2 16 1 1 11 2 6 7 4 4 17 15 11 18 1 12 11 20 2 2 19 6 7 10 19 4 2 18 9 0 9 12 11 10 20 20 0 11 1 15 16 7 9 1 16 3 1 18 8 9 14 9 8 4 19 5 16 19 16 1 8 8 9 1 20 3 19 17 6 6 6 14 3 2 7 20 10 13 7 8 10 13 17 13 20 1 17 1 5 15 7 11 17 2 12 18 2 7 8 18 20 14 5 19 0 8 18 4 8 6 10 0 13 10 8 16 5 15 11 5 0 11 9 1 16 7 13 14 15 17 18 6 1 6 11 7 12 17 14 7 10 5 13 8 2 0 20 2 14 6 7 17 10 4 2 13 15 11 20 16 5 6 13 9 12 3 16 8 10 11 4 18 17 18 6 19 9 1 13 17 16 0 2 14 19 8 6 12 17 13 2 3 3 2 1 7 1 11 16 20 20 8 0 15 16 13 17 20 17 16 12 2 16 6 16 12 17 20 16 3 11 0 3 12 7 3 5 6 7 10 8 8 17 6 10 10 14 20 13 1 1 20 2 18 0 19 2 20 8 11 5 18 8 9 2 8 11 18 19 10 15 4 11 7 0 10 3 13 15 4 11 3 9 2 16 9 19 19 18 4 6 11 3 16 13 19 6 16 7 12 5 18 12 8 6 12 10 6 10 2 4 2 5 1 11 0 4 19 20 0 19 20 6 8 13 15 17 5 15 0 10 3 14 16 10 3 1 1 11 13 17 20 9 9 14 8 1 16 19 14 20 8 6 10 14 16 5 14 4 1 13 12 4 5 19 17 2 3 0 19 20 11 17 3 8 8 18 9 15 5 18 14 16 2 0 20 5 13 6 11 18 9 16 13 19 5 20 3 19 18 17 8 11 14 12 12 5 11 14 0 10 20 4 4 12 0 2 19 7 11 10 5 16 11 6 14 13 1 10 7 12 15 12 1 2 14 7 5 13 10 19 12 18 16 18 12 19 9 16 20 18 16 11 10 1 6 15 13 11 19 10 2 12 1 19 9 2 16 14 17 18 8 3 9 2 0 10 16 3 6 7 9 7 17 20 8 18 4 17 15 4 3 4 14 4 18 4 1 13 7 11 13 19 5 1 6 4 18 16 15 13 15 9 4 8 6 12 5 2 7 7 7 7 20 9 7 1 17 15 4 3 4 1 1 19 1 10 16 6 3 11 10 16 13 10 9 18 4 8 13 19 4 2 1 12 19 15 0 2 6 16 1 0 7 17 17 14 19 20 1 15 5 17 1 3 17 6 18 18 14 13 2 5 0 11 17 19 2 20 14 6 7 5 6 2 1 20 9 7 2 5 2 2 3 3 11 5 1 1 15 4 0 1 3 11 9 11 20 4 11 14 5 1 12 10 10 2 11 6 1 9 19 1 8 17 18 12 3 20 13 9 18 2 5 13 5 14 16 15 12 16 12 8 8 20 13 11 19 17 14 20 13 5 1 19 10 1 8 4 3 15 5 5 10 16 13 2 12 12 2 3 8 16 13 3 2 9 2 20 7 2 10 16 7 5 11 19 7 16 4 14 15 11 17 7 3 9 17 10 17 5 16 4 6 19 18 16 8 1 9 5 15 9 6 20 7 11 1 16 15 9 0 10 4 17 5 16 10 6 10 4 12 6 11 12 18 10 2 19 11 19 15 2 11 14 10 0 15 4 17 4 9 17 3 19 14 9 10 16 15 10 10 4 10 12 9 6 10 18 5 13 13 7 2 14 4 4 9 3 19 13 12 17 5 5 6 4 18 17 8 16 4 19 13 12 4 6 2 7 9 9 2 12 14 2 20 15 14 19 11 0 0 3 10 4 16 9 18 15 17 4 18 2 17 6 5 7 5 15 20 5 1 20 1 6 6 10 1 13 13 6 16 15 0 2 17 16 6 9 15 6 14 10 15 14 2 10 6 13 3 20 17 6 20 4 6 20 12 4 12 8 7 6 1 19 8 5 12 14 5 13 7 11 7 17 4 2 20 12 11 10 4 5 14 17 14 2 19 3 10 20 3 3 16 20 0 4 4 1 12 6 12 15 0 20 6 14 9 1 15 5 9 8 8 17 14 14 12 10 1 12 6 0 15 1 2 10 5 10 16 14 10 9 9 3 6 13 0 1 20 10 12 12 1 1 4 15 2 12 4 4 1 7 3 20 4 7 4 18 12 14 10 13 6 5 18 19 12 2 12 16 5 3 4 1 2 3 17 7 8 6 3 8 8 2 11 17 13 20 4 4 4 12 4 13 5 12 8 14 2 12 15 4 11 18 15 20 15 2 19 6 8 7 10 12 0 19 8 19 6 0 6 13 17 8 5 17 14 10 13 5 16 12 8 10 13 16 11 18 4 2 20 19 14 13 19 7 9 16 1 0 19 11 13 1 1 13 17 19 17 20 20 8 17 18 8 12 0 15 5 2 8 16 18 13 18 4 20 3 9 15 0 2 19 13 14 6 19 5 8 4 11 18 11 16 0 9 19 10 7 12 1 3 0 7 16 13 12 18 1 4 11 0 7 10 13 4 17 11 12 7 12 8 4 16 5 1 8 4 11 11 7 9 11 3 10 13 10 19 8 19 11 13 18 10 8 6 13 4 5 13 10 10 14 3 2 15 18 6 19 14 1 11 8 20 2 19 4 9 7 8 20 20 5 18 5 20 20 4 5 20 11 7 0 12 4 13 1 6 6 18 11 13 3 1 7 16 13 9 2 2 18 13 3 10 3 13 16 4 6 16 9 19 5 19 1 7 19 5 9 19 18 17 7 17 15 19 10 2 18 3 5 13 12 18 17 12 9 3 2 9 6 15 16 5 17 18 20 9 18 14 9 14 14 10 16 2 12 20 9 8 10 7 6 14 5 14 11 5 1 17 7 7 6 3 0 0 4 14 20 15 4 14 12 2 6 3 7 19 15 13 6 20 8 12 8 2 12 19 6 2 2 1 10 13 7 18 18 6 17 5 3 10 10 4 7 12 5 13 16 16 16 13 11 15 13 20 11 6 0 2 7 10 19 8 11 18 8 20 20 18 14 7 18 7 17 17 16 11 3 0 19 5 7 10 15 11 17 20 13 19 20 1 5 7 9 13 10 19 13 14 5 19 9 0 11 7 7 10 14 2 18 17 16 5 10 13 6 0 6 10 8 2 12 14 0 1 5 11 14 10 16 7 19 16 7 7 7 19 4 13 8 13 7 9 2 2 20 2 0 12 3 0 7 16 8 17 3 0 4 4 10 10 19 1 9 4 13 3 14 10 17 14 3 16 8 20 4 16 3 3 2 16 3 18 13 12 18 10 19 1 3 16 18 10 13 7 1 2 14 17 2 10 13 11 20 8 18 8 10 10 5 13 3 5 7 4 13 11 8 6 19 9 13 15 4 1 16 3 10 14 13 14 12 1 4 0 15 20 17 5 0 2 10 20 14 0 7 11 0 4 9 15 12 6 0 17 3 18 2 13 11 7 17 17 4 2 10 4 11 20 20 18 20 13 7 1 6 5 1 19 0 9 11 13 10 10 3 14 8 13 11 0 0 19 1 19 17 1 4 14 8 20 9 14 13 3 0 20 20 18 19 7 10 4 18 11 7 6 8 13 18 19 15 8 16 11 17 18 16 18 5 17 17 12 2 2 1 13 13 14 4 6 11 17 6 3 18 6 4 11 1 19 7 8 4 20 18 2 6 2 8 4 19 5 18 12 3 16 4 18 19 20 4 2 12 15 9 14 4 15 19 3 10 19 10 4 5 13 17 19 8 15 19 17 12 16 16 20 10 18 4 0 2 12 3 2 17 18 5 19 13 11 1 9 12 14 17 12 10 17 8 16 5 3 0 6 16 18 6 20 2 4 4 7 7 4 2 11 6 15 0 8 20 20 20 20 1 11 12 1 14 19 17 6 4 6 18 10 7 13 18 20 11 4 0 10 13 6 17 7 15 19 3 4 20 6 4 11 1 19 3 5 20 6 5 2 12 8 10 15 12 10 12 0 16 14 7 14 13 11 1 20 9 17 2 1 17 1 19 2 11 7 19 15 17 2 10 7 19 11 8 8 18 13 7 19 11 20 19 19 9 12 3 11 8 0 5 6 11 18 14 0 16 2 1 7 9 5 8 8 3 18 18 19 13 10 11 18 6 7 10 12 6 18 16 4 1 15 5 14 3 2 19 0 18 3 7 15 4 13 4 1 12 20 12 11 12 19 5 1 4 13 7 18 3 7 11 8 7 17 10 7 7 1 19 18 0 11 5 1 8 5 12 9 16 1 11 10 19 3 3 14 3 14 15 15 18 0 4 9 1 10 10 14 18 4 18 20 1 16 8 18 3 3 8 1 2 6 20 15 0 19 6 1 7 8 4 6 14 5 19 8 3 11 2 20 15 15 5 15 4 7 6 16 10 16 19 2 14 18 3 15 19 13 16 8 12 4 14 20 0 2 17 5 15 16 13 16 8 19 13 18 13 10 14 8 11 8 5 19 2 2 10 7 15 3 4 20 11 1 17 14 19 0 9 8 0 7 10 13 18 1 18 20 11 9 14 14 15 2 19 9 1 9 18 19 4 5 12 7 12 3 11 14 10 19 19 14 13 11 14 5 5 15 20 18 12 4 14 16 10 6 15 17 10 18 4 10 19 5 8 3 20 10 13 1 1 9 4 14 8 13 10 0 7 17 5 6 17 9 12 12 20 13 4 13 17 12 5 3 0 3 9 2 14 2 1 7 4 5 2 7 2 13 20 17 18 10 7 16 14 19 1 10 11 10 2 18 14 3 0 14 4 12 15 8 6 1 16 17 12 9 20 19 0 6 1 3 11 18 2 1 0 6 7 0 5 11 3 4 19 4 19 14 4 2 11 16 3 7 0 2 10 0 16 20 7 14 15 14 20 5 0 10 18 12 7 18 19 9 11 6 10 3 12 18 16 5 11 13 12 6 13 3 4 5 17 11 7 20 10 15 20 14 1 4 9 2 14 14 2 16 17 2 5 19 16 18 1 20 16 1 14 9 0 18 15 11 5 20 1 18 0 0 7 16 14 12 2 1 1 14 15 8 5 13 9 16 15 20 15 1 2 6 17 6 1 4 18 3 20 17 16 1 18 12 1 11 20 15 5 3 11 14 0 1 5 6 0 2 5 4 1 7 7 5 9 12 10 11 6 7 7 7 7 11 7 13 6 13 3 13 17 8 13 5 8 17 18 5 3 0 7 2 5 1 13 9 6 12 8 1 8 18 3 19 17 5 13 20 5 9 7 6 9 12 14 3 15 9 13 2 8 14 7 5 1 7 18 12 6 18 0 20 11 19 12 18 10 7 15 14 16 0 16 0 1 20 10 4 20 18 1 20 17 15 3 6 1 3 12 8 9 8 0 8 11 16 0 17 18 2 5 3 15 19 11 12 11 12 4 12 6 20 3 3 15 8 6 4 4 6 2 13 15 7 17 19 5 10 13 13 6 9 5 10 13 19 11 15 2 11 1 18 15 1 9 3 13 1 0 15 18 17 15 14 18 17 17 14 19 9 7 6 8 12 14 19 1 18 3 17 13 3 10 11 13 4 6 10 13 3 20 17 1 14 0 0 17 14 7 15 17 18 4 11 1 0 18 13 7 6 3 0 14 7 19 12 4 16 5 8 2 6 17 5 1 11 16 9 12 16 11 11 19 15 10 0 11 5 6 20 3 6 0 8 20 7 15 12 13 14 7 13 10 16 11 16 16 4 15 19 7 15 19 12 8 11 13 18 7 18 19 2 13 13 17 0 15 18 10 0 11 16 6 2 19 4 10 5 9 14 7 0 20 7 9 4 2 4 15 17 20 18 12 20 19 9 8 1 0 0 4 15 18 19 6 18 9 13 18 14 18 1 3 16 18 1 15 17 10 3 5 2 8 8 15 7 7 9 3 3 0 14 13 20 5 17 17 1 6 12 19 5 8 13 16 8 2 10 15 6 7 14 1 11 2 17 8 8 15 14 2 2 19 8 6 5 0 13 1 17 16 1 7 0 18 18 19 8 17 19 7 0 7 1 8 5 10 10 13 15 6 3 6 6 6 10 8 5 18 11 0 4 11 17 17 20 17 19 12 11 16 13 1 17 4 9 12 13 15 12 7 11 12 12 2 8 18 8 18 11 1 1 18 5 15 19 13 4 7 13 16 7 9 4 1 20 18 7 4 19 4 13 7 14 20 20 0 1 8 15 10 12 3 20 1 3 2 0 17 20 6 5 19 12 0 16 19 4 19 12 9 1 15 17 11 15 11 4 10 4 10 1 0 2 6 3 20 20 3 2 10 10 9 11 17 0 3 6 13 10 4 7 1 3 2 19 8 13 14 7 11 7 1 12 9 6 11 19 2 0 4 9 1 12 20 5 0 13 19 18 4 4 18 11 20 19 12 20 4 7 18 2 13 4 12 1 7 11 14 17 3 10 3 20 14 0 12 20 0 18 5 12 9 14 19 5 5 19 6 20 12 14 3 2 7 20 1 6 8 12 6 11 12 10 14 17 18 4 16 0 14 9 13 19 14 5 9 9 11 6 4 6 3 15 18 10 4 2 7 17 14 8 17 0 1 17 7 0 20 2 5 0 10 5 16 8 8 4 19 16 10 14 8 4 0 5 7 6 12 5 8 1 16 10 20 1 11 12 13 12 20 3 2 12 14 16 14 11 10 8 19 13 6 0 10 0 13 19 9 15 10 20 7 4 6 7 2 14 8 20 8 10 4 10 10 9 19 7 16 19 18 9 1 1 4 19 8 7 18 19 13 19 4 3 11 3 17 12 7 1 17 6 17 3 15 4 8 15 8 6 5 7 0 13 2 14 7 2 4 20 17 4 19 6 7 14 11 16 12 5 10 5 6 20 6 6 7 9 6 15 0 8 0 18 6 14 3 12 7 13 3 5 10 8 7 15 20 13 15 16 3 3 9 17 2 2 15 8 6 9 10 3 16 0 13 9 4 0 0 17 15 9 2 1 17 4 8 1 13 0 1 0 5 1 11 17 9 16 9 3 8 20 3 4 4 9 1 0 12 19 1 8 1 9 2 16 16 18 2 17 6 19 6 17 4 16 18 19 19 14 12 15 4 6 2 20 4 12 2 7 7 17 13 0 2 4 16 4 9 5 17 12 2 13 12 4 19 17 17 15 13 0 7 3 17 1 7 17 4 0 15 13 10 7 12 11 15 3 20 19 12 4 14 15 9 13 11 6 11 8 11 2 13 0 16 11 18 3 1 16 10 5 5 9 7 15 14 4 2 8 11 7 19 12 10 2 4 6 8 14 17 3 1 17 5 15 12 6 16 0 19 1 15 1 4 15 4 0 5 10 0 19 15 14 1 14 7 0 8 5 14 12 17 9 5 8 7 17 16 4 12 9 4 12 14 18 6 12 4 1 12 17 20 19 17 20 5 17 10 17 12 4 8 3 4 18 12 13 0 5 11 9 3 20 5 3 7 19 12 16 12 8 2 7 17 9 8 14 16 1 19 20 9 7 5 20 2 18 13 8 10 19 8 5 3 5 10 0 8 2 0 3 19 20 4 18 2 9 12 14 17 6 10 18 12 16 18 10 19 6 3 11 14 16 14 7 20 7 3 9 2 4 1 19 2 1 9 6 6 12 20 9 14 12 18 0 12 19 20 12 7 7 7 0 9 5 5 0 8 0 4 19 1 8 5 7 14 13 0 4 13 4 5 2 12 14 11 0 12 14 16 13 18 7 18 10 1 3 6 11 19 7 13 20 17 5 12 14 19 0 2 3 17 20 11 14 7 7 14 11 11 17 17 12 10 17 5 18 0 8 7 20 18 13 13 0 5 15 15 2 9 9 0 17 18 20 0 5 5 1 17 19 8 11 5 4 6 0 14 3 17 3 14 9 3 17 9 11 2 14 4 3 10 8 9 4 16 1 10 20 7 6 3 17 12 19 0 11 14 12 17 4 12 18 16 12 6 3 19 16 1 2 14 11 9 19 6 9 2 10 8 9 6 5 20 19 9 2 2 1 18 15 2 10 19 20 13 2 10 1 4 4 11 5 20 18 18 15 2 10 20 2 15 11 1 10 3 16 0 8 4 20 7 2 9 20 20 14 5 6 20 18 18 18 19 16 12 2 2 11 17 15 9 5 15 11 16 6 13 11 4 20 3 0 1 6 16 0 17 3 7 16 7 17 20 4 5 11 15 5 15 2 2 8 0 1 15 0 19 2 3 5 19 2 16 0 10 7 11 15 7 10 6 5 15 16 12 12 16 16 8 8 15 9 12 9 7 20 2 12 13 5 2 3 16 2 10 9 2 9 7 17 3 4 5 14 13 6 12 19 17 0 3 0 19 7 12 9 10 17 7 19 15 6 6 16 15 20 18 8 12 2 10 18 12 6 1 11 7 9 4 9 17 0 15 5 15 14 20 17 5 18 16 12 16 2 4 16 19 1 17 9 16 7 5 11 7 14 2 19 19 3 20 9 14 10 1 18 16 1 20 19 11 0 13 9 14 2 20 5 14 12 19 0 4 7 8 3 1 20 14 19 5 6 8 10 14 18 5 5 14 10 19 7 11 11 17 5 1 11 9 11 12 6 20 15 1 0 1 20 16 16 2 14 20 15 15 15 13 19 10 19 18 1 11 16 6 5 1 9 19 19 7 3 9 7 13 2 16 0 20 2 5 11 18 3 11 2 20 7 14 10 18 4 0 4 8 15 20 20 9 16 5 13 6 4 1 8 16 10 2 16 19 14 6 2 14 13 10 5 5 20 20 3 15 2 15 4 9 15 8 2 12 4 13 14 18 19 16 5 8 7 11 18 13 11 0 15 19 18 20 9 11 8 19 0 20 13 6 5 6 19 9 4 15 13 9 19 16 14 2 5 9 18 0 2 14 10 4 8 20 20 8 9 6 14 7 7 1 7 7 2 4 12 0 16 4 5 2 2 8 3 14 15 19 2 1 20 3 13 3 7 0 7 13 20 19 15 13 20 6 5 4 9 15 16 18 4 14 12 5 19 3 8 12 20 18 8 1 17 12 20 5 17 19 4 13 17 2 0 12 16 12 12 16 1 13 5 2 7 11 18 0 3 4 3 12 14 9 18 3 0 0 13 13 7 8 13 14 2 2 5 16 14 5 0 18 15 13 14 16 11 14 3 3 19 18 1 12 20 3 14 4 14 12 11 11 1 7 1 7 7 15 12 8 17 16 5 19 5 19 16 12 17 17 3 20 7 2 2 19 12 19 12 12 8 8 11 14 16 0 17 7 20 15 13 15 20 5 1 18 15 7 6 4 11 0 4 4 17 9 18 15 5 11 19 12 8 2 8 10 3 10 0 7 17 12 14 3 19 2 15 12 4 7 2 20 3 19 19 16 6 17 10 4 9 6 14 20 0 19 14 19 2 8 8 11 2 13 6 10 19 20 15 19 11 13 12 10 11 8 9 10 8 1 6 14 0 10 19 14 18 11 4 14 4 13 16 2 0 14 20 16 13 3 2 4 6 11 6 18 8 10 10 15 6 3 0 14 7 8 11 1 9 5 14 20 5 12 18 11 12 5 14 5 14 1 12 17 2 12 17 18 7 6 3 4 2 13 12 0 18 12 2 18 20 13 6 19 19 5 18 4 5 17 9 4 12 20 12 1 2 4 9 1 12 1 10 18 11 17 9 14 20 13 2 17 19 4 2 13 1 2 20 20 8 3 11 1 13 4 14 18 15 20 1 10 18 19 7 13 4 20 2 1 11 14 9 1 19 8 8 16 13 18 11 7 14 13 17 9 9 8 3 6 12 1 5 19 12 4 20 0 11 12 4 6 16 2 11 2 20 9 7 15 19 6 5 9 4 15 13 18 12 18 13 2 19 17 4 14 12 3 9 3 19 19 19 11 18 12 18 16 18 19 3 2 3 1 5 10 15 6 0 13 12 10 7 19 6 17 13 5 6 15 16 9 7 6 15 14 15 15 6 20 6 0 3 17 12 17 5 8 9 3 15 3 9 3 17 17 15 7 6 17 8 17 20 15 13 17 0 1 18 0 12 20 8 13 1 12 7 11 12 10 2 11 5 16 0 0 8 9 17 16 20 19 8 9 18 20 8 14 19 5 8 18 5 9 2 3 20 8 5 8 0 8 10 12 4 10 11 1 17 19 11 11 8 18 2 12 6 11 0 14 13 17 12 9 12 7 15 5 15 12 9 2 6 8 8 8 19 11 9 8 8 20 10 20 11 18 9 8 1 2 19 15 20 12 7 3 13 11 16 1 4 12 4 6 7 6 18 13 9 3 19 1 2 1 11 4 10 19 12 0 4 5 2 7 14 7 11 13 3 9 1 17 13 6 13 14 1 0 9 13 17 3 20 11 12 7 7 5 13 9 9 8 12 0 4 9 17 1 17 8 7 10 0 6 19 0 12 1 15 2 20 20 6 5 4 2 12 7 19 19 18 9 18 19 14 15 15 3 6 9 14 2 11 1 0 18 12 0 1 15 20 11 7 13 1 0 11 10 8 6 13 5 2 14 1 0 13 5 13 20 4 7 5 4 19 3 11 9 16 7 1 11 20 10 3 20 3 5 15 4 0 14 2 3 12 20 18 8 4 20 3 9 10 3 0 11 0 19 13 0 5 8 8 17 18 13 1 7 13 3 2 11 9 9 5 7 5 16 13 13 0 13 5 12 3 1 4 18 11 14 1 11 8 2 16 1 7 3 12 0 8 16 8 1 10 7 19 11 14 3 4 20 20 10 11 13 1 11 18 6 18 20 0 13 15 19 20 0 14 18 4 0 0 19 14 6 9 17 15 19 12 19 12 11 5 18 2 6 15 3 15 5 16 12 5 16 15 20 19 8 2 15 14 6 7 12 7 20 2 3 17 10 19 6 1 20 13 7 5 11 7 1 13 13 12 5 6 8 16 8 20 5 6 6 14 16 7 17 15 4 17 2 5 11 4 7 9 12 13 11 19 14 8 15 1 20 19 1 14 10 7 17 7 15 15 19 1 6 18 19 0 7 20 12 17 0 13 11 1 1 7 16 10 5 8 2 11 18 13 1 3 17 19 6 1 5 2 16 17 7 2 11 16 17 19 16 18 18 20 8 14 4 14 20 18 16 11 14 4 19 7 18 18 10 9 3 13 17 11 10 8 12 9 6 3 12 3 8 14 6 17 12 9 11 15 6 13 13 1 11 0 0 10 8 16 5 1 4 15 11 5 8 20 20 16 5 13 8 11 3 0 2 12 5 18 10 11 17 1 17 14 16 13 10 19 11 5 11 10 0 7 8 16 19 13 20 3 19 6 16 9 10 9 9 0 1 6 11 8 14 17 4 14 20 16 8 8 1 15 10 9 14 18 7 6 5 18 4 11 16 20 18 19 2 12 4 4 4 9 11 13 7 20 1 7 16 14 12 19 9 6 5 18 13 17 18 8 17 12 10 0 16 9 6 19 5 6 10 3 3 6 17 20 15 4 5 9 15 17 20 1 5 9 12 11 0 5 13 12 17 14 2 20 0 5 2 8 8 15 1 7 5 12 19 20 15 12 12 8 16 10 6 14 15 11 10 11 2 11 16 16 6 19 5 7 7 4 14 4 15 4 13 11 20 17 11 12 4 15 10 18 1 16 9 8 2 0 11 16 16 6 15 18 0 14 10 0 11 13 13 4 6 12 18 5 8 19 16 13 11 13 0 1 7 9 17 2 0 8 15 6 4 10 17 15 6 17 10 13 8 12 17 20 5 0 19 5 4 20 15 2 15 15 9 17 14 11 8 6 15 5 5 16 2 15 6 13 12 5 3 16 16 19 12 2 2 10 6 0 6 18 2 11 14 16 13 14 16 19 10 5 16 1 19 16 18 16 4 18 13 20 4 4 20 4 19 13 5 7 13 5 13 3 20 14 0 12 12 16 6 20 8 19 10 3 4 16 13 17 10 7 12 18 0 17 14 14 18 7 14 10 1 4 1 7 14 9 19 20 10 14 15 12 20 6 14 9 20 2 8 18 1 14 12 5 0 3 18 2 0 9 11 16 1 8 15 2 0 10 1 16 17 2 7 11 5 7 7 18 15 18 17 18 4 17 8 15 5 2 15 3 19 8 11 9 19 15 10 8 6 9 14 1 12 8 11 3 2 14 8 8 17 17 1 18 6 14 3 10 16 10 14 18 7 5 13 12 13 19 9 7 17 5 16 20 0 13 18 2 18 2 2 6 10 7 3 17 6 17 7 18 18 15 17 4 9 3 0 9 11 12 11 14 5 0 4 4 2 13 3 8 13 1 15 13 9 11 5 13 11 13 16 0 14 20 1 7 3 7 20 14 14 4 11 0 8 9 18 9 16 14 13 9 20 19 11 6 0 7 11 11 17 0 17 16 12 4 10 18 3 9 3 10 9 19 1 20 5 20 14 7 5 5 7 16 2 2 3 15 6 11 20 3 5 3 0 4 12 16 15 10 0 13 4 5 4 2 16 14 19 4 0 17 19 16 6 4 1 17 9 0 8 10 11 5 7 1 5 16 16 15 0 4 20 6 10 4 13 9 14 4 19 0 17 3 19 18 2 6 15 9 10 17 14 13 8 15 8 15 15 12 17 13 20 19 16 5 11 11 19 19 15 1 7 16 17 20 8 7 2 9 7 2 8 9 10 13 4 20 10 9 12 4 15 17 19 1 3 2 2 3 14 7 6 4 1 15 4 13 0 13 10 19 18 20 5 13 17 19 4 2 15 9 14 13 2 8 12 14 20 14 9 1 12 15 5 15 12 2 9 13 19 16 1 8 17 8 16 11 2 14 11 1 8 12 6 17 9 1 5 6 3 10 13 19 15 15 16 16 10 0 18 14 16 8 6 9 4 6 3 3 1 1 1 7 8 2 17 16 9 3 7 7 19 3 7 2 1 1 13 17 20 13 9 1 11 10 6 15 2 9 4 16 2 6 2 10 5 18 0 3 1 8 5 7 1 7 6 20 12 3 7 4 19 6 9 17 3 15 19 20 11 6 3 10 17 15 8 5 6 4 12 6 2 15 4 2 11 9 0 9 4 3 0 8 1 14 5 1 9 16 4 9 3 8 14 7 5 8 16 1 7 13 9 15 4 0 7 4 9 17 7 18 5 15 0 1 10 16 16 16 18 3 0 10 20 7 1 13 5 17 14 2 9 16 16 5 4 11 7 9 18 1 17 2 6 14 12 5 1 14 9 1 12 3 9 9 2 20 12 2 10 20 14 13 13 13 16 11 1 1 1 18 20 5 5 7 10 1 12 0 13 6 1 7 8 8 3 7 1 5 1 4 19 2 14 14 20 0 6 4 0 13 3 9 5 9 3 3 7 8 0 6 6 18 16 15 17 4 1 17 13 11 20 4 19 20 12 16 14 20 0 2 0 3 7 6 20 12 20 19 20 1 11 13 12 4 19 0 1 2 2 14 7 1 1 13 3 17 17 14 3 8 6 0 9 5 17 20 6 19 20 5 12 0 20 9 6 18 17 0 10 1 19 19 2 16 5 1 16 14 18 12 0 18 0 4 15 8 7 20 11 19 12 7 3 3 10 17 9 18 10 0 12 5 6 15 13 8 5 10 3 13 6 5 13 12 18 20 2 1 17 7 9 10 6 16 20 8 12 7 9 10 0 16 7 15 8 15 3 8 8 1 18 6 8 9 19 15 13 19 18 4 8 2 12 17 4 9 6 10 6 7 15 9 6 7 7 3 20 3 1 17 1 20 6 11 15 9 19 12 0 14 3 4 14 13 14 4 5 20 0 10 1 14 15 17 7 5 7 15 11 6 19 3 15 10 9 12 8 0 7 3 1 11 7 7 5 10 2 3 0 20 8 17 10 16 12 6 8 0 14 14 13 16 9 9 5 0 0 7 15 13 8 16 4 10 11 4 8 10 3 15 8 14 15 5 4 8 17 5 13 0 17 11 19 3 4 16 15 9 20 4 8 14 19 3 9 17 20 9 16 6 14 10 2 12 16 14 14 17 3 5 9 2 11 20 12 8 20 13 14 8 16 12 15 1 13 12 10 18 0 18 18 10 6 14 16 14 2 4 20 14 11 14 1 3 12 9 11 2 20 15 15 12 12 14 1 18 5 2 2 14 8 5 3 14 0 7 17 1 4 6 6 11 1 2 3 16 14 5 3 5 14 8 7 10 7 6 7 4 20 5 6 3 16 2 7 0 20 12 12 0 11 8 19 15 7 10 9 20 2 4 9 18 5 9 6 10 0 9 11 17 13 15 11 8 11 15 18 4 18 19 16 2 19 11 1 2 9 17 14 3 14 1 6 0 2 10 8 12 3 15 17 14 7 14 17 2 12 17 17 11 9 4 19 10 15 10 11 16 9 18 7 9 16 18 12 9 2 14 1 17 12 7 18 1 12 9 4 11 17 10 12 11 5 13 2 10 11 11 10 16 19 6 4 13 16 14 19 1 13 1 15 14 16 19 8 8 16 6 20 0 2 10 18 11 13 13 7 20 18 5 20 16 1 14 11 20 17 14 19 6 14 16 6 0 13 17 1 13 3 18 5 15 8 8 6 0 7 0 10 7 2 7 19 18 8 16 19 19 11 7 12 12 13 13 4 8 6 18 3 12 3 1 5 5 5 5 19 4 5 16 15 1 4 8 6 6 13 1 15 0 9 2 2 11 18 16 6 13 6 11 7 18 4 0 11 16 14 0 16 17 8 19 0 3 12 13 1 6 19 3 9 6 7 12 17 6 3 14 18 10 18 4 6 12 1 6 19 10 2 15 19 1 19 19 8 14 7 14 1 14 12 2 8 10 7 4 8 14 15 14 9 12 6 20 4 18 10 13 15 5 13 18 4 20 17 9 3 19 16 9 14 13 13 6 4 14 19 10 16 16 19 20 16 5 18 17 2 12 13 12 16 10 19 10 3 7 3 13 15 14 6 5 19 0 19 0 4 18 17 4 6 6 9 4 15 3 2 8 2 1 18 5 4 19 16 14 10 4 9 1 0 9 17 11 18 18 13 12 5 5 7 5 14 10 16 6 12 2 8 4 17 7 5 8 17 9 17 18 11 13 12 16 4 12 13 4 19 11 9 10 11 12 12 11 17 5 16 15 19 9 8 8 2 4 19 2 19 13 2 17 3 4 11 7 15 5 10 18 13 5 4 16 7 1 17 15 5 13 18 0 3 8 18 16 19 19 0 2 20 7 7 4 1 4 3 4 19 4 3 20 18 8 5 6 11 18 12 20 10 16 19 1 17 5 14 3 11 14 13 13 16 16 0 17 9 8 8 5 9 5 1 20 6 15 4 14 14 2 16 2 19 16 19 13 5 5 16 18 3 11 7 18 18 13 16 12 8 13 5 6 2 17 10 5 1 11 15 10 6 13 8 11 10 5 3 12 11 1 18 15 9 3 16 19 16 16 11 19 6 2 17 16 1 6 17 10 5 15 13 19 9 10 5 6 18 18 18 4 9 12 4 13 4 17 11 0 12 18 3 19 13 17 12 7 16 6 9 15 7 17 14 18 17 14 5 6 11 16 11 14 13 7 18 9 13 2 5 16 2 0 14 15 3 4 1 18 15 16 1 0 13 6 14 12 18 12 3 8 9 15 1 17 15 9 16 7 6 10 20 12 12 16 11 19 8 3 8 1 20 2 8 13 12 3 18 2 9 15 0 15 13 1 20 0 19 19 6 19 0 14 7 8 14 17 17 6 20 18 15 20 20 13 20 14 8 7 0 14 1 9 12 13 16 13 0 6 18 12 6 2 0 18 13 16 5 1 0 5 9 6 2 6 4 2 15 6 2 13 8 1 12 8 11 9 10 7 0 20 18 11 10 18 16 7 2 20 14 6 14 20 8 17 18 0 4 7 18 14 17 16 6 20 8 17 14 19 14 5 18 0 18 15 9 8 12 5 9 5 1 9 12 1 7 0 9 19 20 2 12 1 17 6 20 12 15 8 15 14 19 1 16 18 10 3 1 10 16 0 7 17 3 13 15 7 7 17 9 5 20 0 12 1 10 4 6 4 7 19 16 7 11 14 18 10 1 20 14 11 1 12 4 6 4 0 11 7 20 14 9 2 9 14 13 10 19 17 7 17 18 0 10 15 16 1 17 16 17 20 10 19 4 4 20 8 17 6 6 5 12 7 0 20 5 9 20 7 11 9 6 15 11 0 5 5 9 0 2 0 18 14 15 18 20 10 18 8 8 14 0 14 19 0 15 5 2 14 17 9 18 5 19 9 9 17 6 20 17 4 0 18 12 3 14 0 11 20 1 19 11 12 0 9 0 6 13 12 14 18 14 8 15 11 11 18 4 2 5 6 9 17 13 0 1 0 3 6 9 18 20 10 17 12 2 12 6 18 8 18 9 0 6 18 6 13 14 10 14 3 14 15 2 2 6 0 16 10 9 11 4 4 9 14 9 6 20 11 18 9 20 7 12 19 4 4 20 20 19 20 18 8 14 11 2 9 17 9 0 11 7 9 16 6 11 8 3 6 5 8 2 20 3 20 16 6 13 9 16 12 9 14 20 7 11 12 14 6 13 12 10 8 17 9 16 6 5 11 0 12 13 20 14 15 6 13 18 0 18 19 13 12 6 11 16 13 15 1 13 2 5 7 12 2 6 6 0 18 7 13 13 12 14 1 3 20 7 13 1 11 9 14 19 0 7 2 7 0 14 10 19 18 13 14 0 6 19 12 0 19 4 0 1 3 7 13 19 3 5 20 19 4 8 3 19 0 16 5 20 16 18 16 16 11 17 3 13 13 0 4 7 9 15 2 20 20 7 15 13 16 0 1 5 6 7 7 4 20 16 7 20 17 17 12 8 16 15 18 14 2 16 13 6 10 13 0 1 1 13 2 1 16 8 6 4 18 7 7 2 11 9 4 7 17 4 3 13 0 16 16 13 0 6 2 12 17 8 2 17 2 4 5 16 5 4 5 2 3 18 2 8 19 11 11 4 18 20 18 16 1 5 0 11 5 18 9 1 2 3 11 13 16 15 2 13 7 6 16 12 8 12 19 5 3 19 12 3 9 16 18 11 17 2 17 5 10 19 19 3 6 14 0 2 0 17 13 20 18 11 17 14 3 1 20 8 18 3 11 15 11 14 17 20 14 18 18 3 20 10 12 7 1 4 6 20 3 8 6 9 11 5 14 6 20 13 15 19 15 2 9 7 20 13 16 11 18 15 9 7 9 0 20 18 2 19 16 3 12 7 8 13 1 10 9 11 14 0 9 19 6 18 0 5 1 11 11 7 6 9 18 4 9 8 10 16 3 17 11 13 2 13 19 19 16 1 5 14 3 15 9 12 18 17 16 12 10 19 5 19 15 14 0 9 14 6 9 3 6 0 15 1 12 2 5 6 17 13 1 19 16 19 3 9 9 3 17 7 8 9 18 17 5 7 16 1 16 0 8 4 18 10 15 5 6 12 7 7 5 13 17 13 11 0 17 0 11 13 3 13 18 16 6 10 16 6 18 14 17 15 15 15 5 15 3 12 17 20 18 11 2 6 5 0 7 5 7 20 8 15 3 0 6 0 11 4 1 0 14 18 17 7 10 6 8 6 10 4 0 7 3 2 16 9 9 9 18 18 9 7 4 19 18 1 16 1 20 2 18 10 9 10 9 9 15 8 0 16 2 8 8 18 19 1 1 8 19 20 9 10 20 16 16 13 4 11 18 5 19 0 8 8 15 8 1 11 6 10 16 7 13 6 13 1 6 5 15 15 16 14 15 11 1 14 10 20 15 20 18 7 2 18 3 8 18 15 12 5 18 6 7 14 20 9 11 11 1 10 11 18 8 11 3 7 11 9 7 2 10 16 14 5 6 5 1 7 0 20 17 10 2 16 7 11 3 13 19 18 19 4 14 20 16 1 2 5 16 13 13 1 10 12 9 5 7 7 20 6 5 4 3 12 15 7 5 16 16 1 19 5 20 15 11 5 16 15 2 12 8 4 15 5 18 5 11 15 8 2 20 17 18 5 15 18 5 9 9 8 16 13 10 2 20 5 19 7 13 11 7 13 16 10 14 3 14 7 8 20 19 3 12 9 18 12 6 8 12 8 20 9 9 12 11 13 5 19 1 12 8 10 18 2 10 14 9 2 2 19 16 16 4 3 3 0 8 11 16 18 16 3 9 11 15 0 15 11 7 19 19 20 17 20 0 12 16 11 6 1 20 18 9 14 1 7 9 15 19 4 11 0 15 6 7 11 2 14 3 14 14 9 3 15 3 0 9 1 8 16 7 6 9 14 2 15 3 19 18 6 2 7 19 14 20 3 7 10 0 16 13 0 10 2 15 7 16 3 17 7 1 14 17 4 5 11 14 6 2 9 3 8 19 5 15 1 17 7 16 18 16 16 13 13 15 2 5 10 10 15 3 4 2 3 12 17 10 11 2 20 15 0 18 5 16 2 20 2 7 15 2 15 13 12 9 3 4 9 15 19 19 16 12 4 20 11 1 8 19 0 12 17 9 15 2 9 0 19 6 7 14 14 16 12 13 3 7 9 17 15 18 9 12 19 10 11 20 11 17 11 20 17 10 12 17 18 18 16 7 17 4 20 17 19 10 2 15 1 11 2 6 18 12 11 5 16 5 5 8 15 2 3 5 0 3 19 19 20 14 2 19 1 13 19 4 3 20 12 4 0 19 2 4 4 1 14 10 18 0 1 15 19 0 17 9 10 12 16 15 14 13 18 10 7 4 0 7 6 9 16 10 14 9 19 9 18 14 5 15 2 5 17 14 8 16 2 18 19 9 17 3 2 10 3 2 5 8 12 17 19 12 13 17 4 13 14 20 3 16 10 18 2 1 4 4 14 7 0 16 18 8 13 6 0 18 7 0 7 3 1 20 19 17 14 7 9 2 16 14 16 6 4 15 1 12 0 4 18 5 16 14 10 9 16 4 3 11 12 19 17 15 0 12 18 11 7 5 8 8 7 9 0 0 1 12 2 9 18 14 19 20 15 9 6 15 6 16 3 10 4 20 4 10 1 10 3 3 19 11 3 7 5 4 7 7 20 14 5 0 2 9 20 17 5 2 4 5 7 1 5 13 9 8 3 6 1 4 14 18 20 0 18 11 13 15 20 1 6 6 13 15 14 14 15 0 1 7 14 12 5 3 8 13 20 9 19 10 10 9 2 1 14 18 5 14 2 3 14 13 8 3 8 5 14 6 2 7 12 3 1 6 7 10 12 18 0 15 8 19 18 3 7 20 5 17 15 19 5 4 4 13 5 16 10 12 1 16 7 1 3 7 14 4 8 20 3 1 3 15 6 20 9 6 14 19 0 12 16 20 0 1 8 12 13 12 18 1 12 16 11 14 4 15 11 14 2 3 2 7 4 19 3 10 5 1 11 7 0 13 16 12 8 19 12 9 8 9 20 1 18 19 0 11 18 4 19 4 19 0 14 12 19 5 4 11 9 14 15 12 16 15 15 16 15 4 4 3 4 6 13 13 11 9 8 5 18 20 19 0 8 18 8 9 16 11 5 3 19 3 16 3 14 3 17 15 14 5 4 10 18 20 1 12 15 17 16 0 15 18 0 3 1 9 12 8 15 0 17 14 19 15 17 19 8 8 8 20 14 17 9 10 10 20 13 0 17 15 4 14 3 10 6 11 4 15 7 7 6 19 12 20 1 16 10 5 9 7 13 17 15 20 3 3 2 3 3 4 17 13 8 7 0 6 1 0 2 14 20 5 9 16 12 9 14 15 18 2 13 8 8 6 13 16 4 20 14 14 11 8 20 13 9 12 5 1 19 20 17 12 2 1 8 9 13 7 11 1 11 12 14 12 15 18 18 5 20 0 6 2 13 9 19 15 9 9 12 12 0 8 8 9 5 13 14 9 9 3 12 19 20 7 12 5 3 8 6 19 19 13 12 7 6 3 16 17 9 18 14 2 14 17 11 7 6 10 1 7 7 13 13 19 2 16 18 11 8 18 1 3 20 14 10 16 11 1 3 18 0 19 13 20 5 4 15 9 16 5 14 19 17 6 4 0 13 13 16 11 20 12 9 20 11 3 11 2 6 0 18 10 6 9 4 5 16 2 19 1 0 4 15 17 7 17 19 10 6 18 11 10 7 16 12 14 20 20 8 2 3 12 10 9 1 16 11 17 7 8 19 1 12 8 1 9 16 5 6 2 0 9 15 18 15 18 9 20 4 0 15 4 8 9 7 9 16 14 14 17 4 10 3 11 3 12 11 14 5 8 9 1 2 1 3 8 17 11 15 6 13 6 9 8 14 0 11 11 17 10 7 0 12 15 12 19 0 10 6 20 10 1 19 9 6 15 4 16 15 4 8 16 18 11 9 12 11 6 15 8 3 18 1 19 3 5 17 6 2 3 13 12 1 16 15 10 7 4 2 17 15 12 17 7 13 0 15 7 0 2 14 1 0 4 1 7 12 19 13 8 15 13 12 8 16 7 7 8 17 19 5 9 9 3 12 7 18 8 12 15 9 13 1 5 19 11 3 12 0 9 8 4 3 7 18 2 20 19 14 10 18 20 4 11 7 4 14 20 4 11 0 20 0 7 18 8 6 20 5 4 5 19 10 6 17 15 8 16 17 14 7 19 3 17 12 16 18 15 12 15 4 2 13 3 11 1 6 2 2 2 16 18 19 10 13 11 14 17 1 17 19 4 6 7 2 18 14 11 1 14 10 9 7 3 19 16 8 15 0 10 16 9 18 12 20 20 10 20 20 14 3 14 20 15 0 20 14 18 3 6 14 6 2 7 6 17 1 18 5 16 12 20 11 3 8 16 12 17 1 7 14 9 16 0 17 14 8 2 4 4 3 19 20 14 8 14 5 17 15 4 18 8 18 3 11 4 19 1 16 0 2 3 16 5 5 16 19 7 3 1 15 7 9 13 18 2 1 13 15 17 8 18 1 11 11 8 8 6 1 20 0 5 5 8 19 19 2 10 0 14 16 11 2 4 13 14 6 9 11 6 0 8 7 11 17 9 8 16 19 2 12 19 17 12 9 10 14 10 7 14 10 13 12 7 4 4 16 16 12 0 11 8 1 12 4 4 0 13 0 16 1 11 9 4 0 16 18 18 0 18 3 4 10 15 1 17 3 17 16 17 5 20 3 8 13 6 12 14 4 2 16 9 6 13 18 3 5 0 7 11 9 4 4 9 1 19 19 16 6 9 16 13 5 7 3 12 1 4 15 14 18 20 17 15 16 11 18 16 10 12 11 2 18 15 3 10 11 15 9 15 15 2 12 20 10 8 8 13 10 0 5 4 15 15 5 18 16 7 8 4 13 4 19 0 12 16 16 2 0 13 16 19 8 0 11 10 3 14 11 16 7 10 14 4 6 17 19 1 17 4 16 10 19 6 1 5 1 20 5 12 1 4 9 13 2 14 11 0 20 7 20 2 19 12 3 5 6 5 5 13 14 5 20 18 9 20 8 1 1 13 10 19 0 16 0 3 15 20 6 18 1 19 20 2 7 1 8 3 17 5 13 4 2 11 19 17 0 20 4 3 19 13 4 14 15 6 15 1 13 5 17 20 1 2 7 19 0 1 3 7 5 12 19 3 14 10 11 13 1 10 7 20 2 9 5 11 18 8 1 11 17 18 14 14 7 8 13 3 4 5 20 6 16 3 10 17 3 5 14 2 19 19 11 0 12 16 14 15 13 19 19 16 4 5 16 2 3 14 10 1 19 5 1 3 5 19 10 2 9 17 5 4 9 2 0 16 7 17 11 13 9 18 3 20 10 1 1 14 13 3 5 7 16 10 8 7 5 17 7 14 12 3 19 1 8 4 11 11 7 6 1 9 18 6 18 15 13 9 20 5 2 8 8 11 4 12 16 15 20 14 14 15 9 6 18 13 10 10 14 6 4 7 19 15 20 3 0 0 4 2 12 19 4 11 2 13 19 11 17 10 19 20 3 15 11 13 15 13 12 17 10 19 15 19 9 14 20 18 17 14 18 14 19 10 10 14 5 5 9 12 2 2 9 9 3 9 11 19 19 19 2 7 5 5 3 8 17 2 0 2 5 6 12 8 3 2 8 0 20 15 19 0 2 20 2 2 16 7 13 1 10 6 5 2 8 8 16 12 10 5 6 12 3 20 11 14 9 19 0 7 11 20 15 9 13 3 1 6 7 11 14 13 2 8 1 18 16 5 11 12 4 11 12 10 5 16 7 11 12 14 5 2 8 10 2 1 4 11 15 16 15 7 18 11 6 14 2 1 9 14 3 15 3 5 6 12 4 9 13 16 15 19 15 7 13 10 16 12 10 14 15 4 13 7 17 11 10 11 19 9 5 13 16 9 13 7 10 3 6 0 5 13 2 13 2 5 2 10 19 9 19 11 18 15 15 7 9 12 7 10 7 6 18 19 1 1 9 20 14 18 17 9 10 6 20 9 17 11 19 15 12 19 5 8 7 13 11 12 17 12 14 15 20 5 15 20 5 4 10 1 5 8 5 3 5 4 0 8 7 19 12 10 4 9 0 15 3 10 7 11 6 14 17 4 7 18 20 0 17 1 17 16 9 4 15 5 9 19 6 12 9 12 19 8 6 20 17 0 15 13 9 12 13 17 4 16 0 6 11 3 9 19 3 0 16 8 16 1 5 19 4 16 10 8 18 18 16 13 9 10 3 4 10 9 11 16 8 2 4 15 9 0 3 13 20 20 1 6 20 12 15 9 12 2 20 16 14 11 20 19 11 5 4 18 0 9 13 15 14 11 12 19 15 5 14 17 4 19 11 6 13 14 2 3 19 9 7 13 2 1 8 11 5 7 17 0 9 1 9 11 20 16 3 19 20 3 2 19 15 10 20 16 10 13 9 14 11 5 17 10 5 2 4 20 5 15 14 8 20 5 18 11 8 20 11 16 13 9 17 6 4 1 7 17 10 2 11 12 20 2 0 15 10 11 6 18 0 2 13 16 2 2 16 20 17 16 4 4 15 20 13 7 14 19 1 7 0 10 18 8 4 6 4 3 19 1 16 11 17 19 20 8 2 3 4 3 18 4 8 13 17 16 0 19 20 3 20 11 4 4 7 9 7 4 18 9 7 14 7 18 11 0 19 2 14 0 4 9 16 14 10 19 17 5 5 5 6 4 1 1 17 18 7 14 16 6 7 1 9 8 6 14 13 15 16 3 1 10 1 11 4 16 1 7 4 6 9 10 3 20 14 14 15 16 5 8 5 9 17 12 8 3 4 3 17 2 15 11 0 1 9 19 11 14 20 15 17 14 4 12 20 18 20 8 12 4 3 2 5 16 10 5 14 16 5 1 8 0 19 10 1 8 9 6 8 2 17 6 7 4 3 17 13 3 15 12 8 16 12 15 20 1 0 20 16 8 14 0 0 6 13 12 6 14 5 16 11 5 14 3 0 19 4 15 18 9 12 9 12 5 1 0 4 13 1 20 7 15 9 7 18 14 15 12 19 6 1 12 16 7 3 5 15 18 16 11 9 17 2 16 12 12 1 15 17 10 16 0 1 0 17 2 12 13 9 19 8 11 13 8 7 11 17 14 20 1 11 5 19 8 19 17 16 13 7 5 2 17 6 17 13 5 18 0 17 3 13 19 18 11 16 8 15 1 3 4 2 10 1 20 7 2 4 16 0 3 17 16 18 19 0 2 16 1 9 0 1 8 4 19 18 8 1 17 15 13 10 19 15 19 20 15 0 17 19 4 6 12 10 20 15 20 15 3 15 17 15 15 0 11 14 15 2 2 5 12 8 1 1 10 15 11 3 3 1 6 5 8 6 4 0 1 13 16 17 9 16 0 5 17 16 20 3 7 9 19 5 8 2 15 3 16 4 12 6 0 19 8 16 3 19 5 15 12 6 18 17 13 12 18 16 14 20 11 12 10 8 14 14 17 19 11 18 3 1 3 11 19 2 4 11 14 8 10 10 19 2 9 12 15 10 3 0 19 14 18 2 14 1 5 14 14 13 11 20 18 0 16 3 17 17 16 11 12 11 10 15 3 1 15 8 20 4 5 5 1 13 6 7 5 0 11 18 3 19 17 4 18 11 2 20 19 10 10 1 13 4 8 4 4 19 9 8 16 17 5 5 12 11 8 2 7 20 16 2 10 4 5 0 4 4 15 15 13 12 12 4 11 2 7 0 15 13 15 0 16 10 20 1 11 19 4 3 20 12 14 12 7 16 8 3 1 7 8 3 9 16 16 19 6 9 19 8 17 9 19 4 1 3 7 0 3 2 9 12 7 16 8 3 4 5 18 13 11 18 8 3 5 13 3 19 10 2 4 4 14 13 16 2 11 9 0 17 2 9 11 3 10 3 3 8 13 15 19 13 2 8 8 15 6 12 0 14 1 6 6 7 9 0 2 15 16 20 1 18 16 6 9 13 17 5 5 3 0 17 14 20 9 20 16 16 9 14 14 5 1 18 13 8 15 7 13 19 10 6 9 7 2 17 20 9 9 14 17 17 15 14 15 18 9 0 11 10 1 1 3 4 0 12 1 9 12 5 17 15 18 15 16 7 18 13 19 10 3 5 6 2 10 20 15 2 11 19 15 10 1 20 9 4 6 19 1 13 18 14 17 4 6 9 1 18 20 11 7 19 4 2 16 14 19 8 0 17 2 20 19 5 18 14 6 13 12 4 6 6 8 5 13 3 9 2 2 18 9 12 15 14 9 20 8 16 14 15 14 16 2 20 4 4 5 4 17 11 9 6 5 5 10 8 20 0 5 3 19 20 12 2 6 17 4 3 18 7 9 1 17 5 14 5 2 13 15 0 1 11 19 2 15 20 15 5 20 13 1 10 6 18 12 2 0 9 9 2 3 3 10 17 19 13 7 3 9 10 20 7 0 2 4 19 0 9 2 0 17 17 2 0 14 7 12 17 9 18 6 11 16 16 16 20 3 15 18 19 15 19 14 15 9 14 9 2 4 3 9 18 12 7 16 9 9 8 19 7 19 0 9 6 3 16 11 4 14 2 0 4 8 3 2 3 7 5 6 4 6 7 18 17 5 2 0 3 4 1 10 4 0 16 12 9 16 13 5 0 4 13 12 4 3 1 11 3 20 18 18 14 11 6 11 15 3 0 15 13 2 9 8 12 14 13 12 5 3 0 15 10 15 12 16 4 19 2 1 20 20 2 2 1 20 13 8 9 20 7 12 1 16 2 10 8 19 20 18 13 1 3 5 6 1 9 14 4 2 7 9 8 14 15 20 1 5 2 15 18 10 16 3 3 8 6 17 4 15 11 6 5 16 3 10 18 1 8 12 10 2 19 18 13 6 6 15 17 10 7 10 7 1 20 16 19 7 5 0 6 20 15 7 16 17 10 6 2 13 19 15 16 15 2 16 17 3 18 3 16 12 17 14 10 12 13 5 18 6 14 19 12 12 14 14 12 14 19 17 1 18 11 14 13 12 4 15 7 11 4 19 2 5 5 18 5 5 12 6 7 17 6 9 4 15 3 10 2 4 5 5 5 11 15 12 4 14 7 16 4 10 16 1 4 1 2 10 14 16 16 10 17 2 1 20 17 19 16 7 0 0 17 1 5 12 1 9 6 16 2 0 11 5 5 1 0 0 10 19 12 9 14 17 6 13 16 11 17 0 11 4 12 12 3 7 2 4 0 11 4 18 0 11 4 6 2 10 2 20 17 5 14 10 7 4 1 1 14 12 13 7 7 11 17 17 5 14 8 2 0 18 5 10 20 7 20 20 4 2 17 1 8 8 1 3 5 3 2 7 6 16 5 4 1 2 13 2 1 10 15 3 2 15 12 9 5 16 6 1 8 3 14 7 8 1 6 10 9 4 15 3 20 5 2 6 2 18 8 4 17 7 15 16 7 15 8 17 7 2 19 2 0 7 4 20 0 9 20 12 11 19 10 8 4 5 18 17 0 18 12 13 1 0 6 18 11 14 9 8 20 10 19 9 16 5 15 16 19 16 20 7 0 10 12 6 1 3 20 11 8 14 4 6 10 5 12 4 3 6 17 18 18 20 1 3 18 3 7 15 15 17 16 19 14 6 5 3 20 19 2 6 5 8 9 8 17 2 5 16 6 10 4 2 4 4 8 17 12 3 0 0 5 15 14 15 0 0 1 20 13 5 8 4 12 20 1 16 5 18 17 18 1 14 4 17 9 19 8 19 17 3 3 2 17 7 12 2 7 17 14 14 13 11 3 5 6 15 14 16 10 14 19 2 10 11 1 11 6 1 14 2 12 0 4 12 9 1 8 4 15 0 14 4 3 19 2 6 14 20 9 13 18 20 19 20 17 10 20 5 6 7 14 12 19 5 19 0 2 13 3 12 2 20 20 6 11 3 14 19 12 2 12 0 8 11 1 13 5 4 16 10 11 3 1 19 11 4 12 16 3 11 1 1 17 12 10 11 19 0 11 7 2 19 10 19 16 4 19 1 13 9 19 15 11 9 3 13 18 4 16 17 17 4 2 18 9 18 12 11 5 4 3 8 2 10 1 17 16 4 13 5 4 15 6 9 16 6 14 13 13 0 3 7 3 14 8 10 18 15 16 0 19 19 4 11 19 18 14 3 13 0 13 4 6 20 0 0 7 11 5 12 13 10 5 2 3 5 8 4 12 3 2 16 20 19 3 1 11 8 4 13 16 1 20 20 0 3 2 18 20 20 1 3 6 5 18 12 5 1 8 0 14 0 11 1 2 16 11 6 2 8 8 12 15 19 19 8 13 16 3 9 12 11 13 8 0 5 3 18 2 0 4 18 14 8 6 7 4 6 6 11 0 2 5 1 16 19 8 2 12 10 8 16 3 17 11 5 7 18 9 17 5 15 6 2 8 13 20 15 13 7 10 10 0 18 18 6 1 19 15 18 16 15 8 1 7 4 12 18 18 4 2 8 19 16 16 7 8 11 8 19 18 14 7 14 17 10 4 18 1 4 11 11 14 2 11 18 12 9 1 13 17 9 15 5 7 10 13 6 5 20 10 8 2 6 10 16 5 2 15 0 11 14 2 15 20 16 10 19 13 9 13 4 2 8 3 9 14 16 14 7 14 1 3 9 0 8 14 2 0 5 12 4 13 5 17 8 9 10 14 15 6 0 0 10 17 1 4 14 18 12 1 4 10 4 11 10 13 4 13 7 14 0 18 0 11 9 4 5 19 7 4 20 14 19 15 13 20 3 12 13 16 2 15 15 10 6 12 17 0 2 6 14 7 5 17 12 17 14 5 17 2 11 0 14 15 20 6 2 12 13 13 11 9 0 17 13 20 13 10 16 14 4 20 17 7 13 2 11 17 4 20 9 8 2 3 19 20 6 18 9 20 2 14 11 10 14 20 2 0 3 7 3 2 20 6 9 13 4 20 10 15 9 10 16 10 11 2 17 3 5 15 10 1 18 8 11 11 8 11 11 5 2 0 16 15 13 2 15 1 12 18 17 19 18 12 14 5 3 6 11 4 5 9 5 2 10 9 10 4 5 4 14 10 12 16 8 5 11 16 18 8 7 16 4 17 9 7 9 9 10 0 7 20 9 8 2 8 5 1 6 7 16 20 4 11 14 5 18 2 11 10 18 4 17 1 17 10 18 19 1 12 13 10 15 12 4 15 17 20 1 9 14 6 6 19 19 5 15 11 16 9 5 9 4 3 18 5 5 18 7 7 7 4 16 6 2 8 2 2 12 10 18 15 5 17 1 13 20 10 3 18 4 19 11 2 10 20 15 15 17 17 2 16 3 15 6 15 18 14 14 10 17 9 20 0 6 7 4 16 7 16 14 10 9 1 18 18 13 6 9 9 0 18 11 7 10 17 1 9 19 13 1 15 17 7 19 18 20 8 17 2 16 18 11 7 14 15 0 5 2 5 12 20 15 6 20 9 16 17 19 6 10 19 20 16 1 16 2 7 7 20 6 8 4 19 18 6 6 16 2 17 15 18 13 3 17 17 17 7 3 11 13 1 5 2 3 2 18 3 12 16 15 19 3 13 14 14 2 7 9 0 13 17 15 19 18 7 19 11 14 13 8 19 0 15 8 18 0 18 7 12 1 17 19 16 2 13 5 0 13 15 15 3 2 6 19 11 3 10 14 7 2 6 15 16 5 20 6 3 11 0 1 19 0 4 1 8 17 18 11 8 19 12 12 16 17 0 16 17 0 3 11 13 14 8 8 2 4 15 8 14 8 15 6 2 18 14 11 5 4 4 2 16 8 4 7 4 16 5 19 15 18 18 6 18 7 0 11 4 19 2 13 10 15 13 13 14 20 1 10 9 16 13 3 15 13 11 2 9 6 1 18 20 7 20 10 6 12 18 1 11 16 0 5 10 0 7 3 2 10 2 20 2 7 19 2 19 14 15 18 14 10 2 16 5 3 10 16 13 19 8 17 11 16 3 4 10 19 17 19 2 3 18 17 16 1 8 9 16 17 20 13 17 20 1 17 15 13 2 20 5 16 10 6 6 14 12 20 8 19 20 9 4 11 18 13 15 15 14 10 6 5 3 15 16 11 0 6 20 2 19 6 12 18 9 18 8 16 12 14 0 16 6 7 18 13 4 9 15 6 6 18 16 17 10 11 16 20 0 19 6 20 4 2 7 13 16 10 16 19 7 5 4 16 10 3 13 1 19 6 18 5 3 1 2 17 10 4 5 9 15 19 14 16 10 4 10 10 9 11 10 13 11 1 14 16 1 12 1 11 15 1 3 3 7 14 11 13 2 7 10 8 19 18 11 9 12 1 14 1 3 8 15 15 0 18 12 9 12 5 1 5 2 10 8 11 9 4 12 17 14 7 9 18 0 20 15 20 0 0 5 20 15 4 6 11 14 0 0 11 0 13 14 9 2 20 5 16 9 6 12 13 3 16 19 12 4 4 20 6 7 16 4 15 0 7 3 11 4 9 14 10 4 3 9 5 3 14 12 18 0 16 4 8 16 3 15 10 11 9 5 8 3 2 9 10 6 8 18 12 13 19 3 19 8 19 13 11 6 9 11 18 10 17 15 0 14 0 6 13 7 11 11 14 20 7 10 17 13 1 12 4 20 8 10 9 2 3 15 12 1 12 2 8 5 5 7 4 13 10 10 18 0 18 15 11 18 4 6 16 17 2 20 2 12 17 0 11 2 11 19 9 1 6 3 18 14 6 6 14 1 7 18 5 10 4 0 9 11 16 4 9 7 17 13 3 0 3 11 11 9 14 8 18 10 5 13 5 7 1 6 15 6 17 17 9 10 5 17 9 12 9 5 4 10 9 15 1 13 13 20 9 4 5 20 7 2 8 0 14 3 15 7 7 6 16 6 10 19 11 2 6 1 19 20 9 18 16 8 5 13 2 15 14 9 16 17 9 7 10 10 2 10 17 3 14 14 8 8 8 1 11 9 2 15 18 10 16 11 19 8 0 0 12 20 9 9 18 15 11 2 12 10 6 9 20 5 7 11 1 15 13 15 4 20 2 1 13 17 5 18 15 5 14 0 1 7 8 16 4 5 2 9 15 2 4 12 12 7 19 12 7 19 0 18 17 9 14 11 16 19 16 20 4 7 1 11 15 8 11 2 13 0 8 5 15 16 2 13 20 5 6 19 12 14 17 3 17 12 12 15 4 20 18 7 8 1 8 11 13 7 7 13 20 14 20 19 18 13 14 20 13 3 6 5 14 5 14 9 19 0 6 11 1 5 2 16 17 10 10 9 4 16 2 20 9 16 13 0 2 13 12 11 19 20 0 20 17 5 20 17 8 18 3 3 17 5 18 9 0 11 7 8 19 18 10 8 7 17 16 4 8 19 2 16 19 19 20 18 20 16 5 7 3 11 9 11 18 11 13 3 7 13 4 4 2 6 18 5 15 4 11 15 13 5 15 11 17 14 11 9 16 16 10 5 12 15 19 8 18 12 2 18 16 1 1 13 4 17 9 20 17 7 13 14 1 0 1 4 3 18 10 12 11 17 18 19 15 19 3 17 12 4 3 6 17 6 8 6 9 5 4 9 19 8 2 16 15 13 13 4 20 9 0 20 17 3 5 7 7 2 2 11 11 11 3 0 5 1 19 9 12 12 12 1 14 10 11 1 20 20 15 11 6 9 16 17 3 0 6 14 6 9 10 9 0 11 18 20 9 6 8 16 2 9 17 6 20 15 6 17 12 15 17 15 5 6 19 14 11 20 18 19 15 7 13 1 18 17 8 12 14 4 15 13 13 6 17 7 6 9 2 18 17 12 5 13 9 8 7 9 14 17 5 12 3 19 1 3 15 2 17 3 12 20 10 15 5 16 15 1 17 13 10 13 6 18 16 3 16 20 0 14 2 18 17 16 8 19 12 3 20 13 8 5 17 2 4 14 20 17 3 1 6 16 11 19 19 15 14 17 18 7 1 5 18 14 17 15 13 6 14 17 4 12 1 6 13 2 20 12 7 18 17 0 12 11 3 3 1 13 20 0 1 12 16 20 17 3 9 4 16 3 14 11 9 14 19 11 15 8 8 15 6 2 20 12 2 3 4 0 14 17 14 18 9 16 19 3 13 14 4 2 11 14 2 12 8 0 16 0 11 3 20 17 5 11 14 14 6 6 5 20 16 5 9 18 6 5 0 9 7 9 12 14 4 15 16 20 10 9 15 18 4 8 2 12 16 16 13 9 1 15 7 10 13 18 5 2 19 11 16 11 6 10 12 5 13 10 19 13 9 13 18 2 14 12 2 9 2 11 0 18 11 12 18 8 7 4 20 7 10 16 16 1 5 14 2 3 6 4 7 16 10 17 0 0 8 16 6 4 4 18 8 3 14 20 12 20 3 19 19 14 17 7 17 16 13 3 9 10 9 4 6 2 5 15 3 4 3 20 16 9 12 15 18 9 5 14 8 18 10 15 19 2 16 3 5 0 12 0 4 0 0 2 11 8 20 5 0 12 15 15 13 19 16 3 12 2 13 15 3 7 3 13 18 12 2 16 18 4 15 20 5 11 19 0 13 1 6 8 3 14 18 4 16 16 18 0 8 19 18 19 5 17 12 7 10 9 0 7 17 16 20 9 9 0 2 11 8 20 19 4 0 14 2 11 6 0 11 0 5 5 20 16 0 0 10 1 17 19 13 5 20 13 11 6 15 3 18 12 1 14 16 17 19 9 6 1 1 20 0 1 10 20 12 17 15 5 12 3 18 13 20 9 0 15 7 13 2 11 4 4 14 0 3 4 2 6 19 0 5 11 11 9 14 18 14 11 19 20 6 12 1 14 12 14 8 13 13 7 8 11 16 7 12 20 15 19 12 8 20 20 11 6 11 9 1 2 1 20 0 18 11 14 10 17 20 2 19 10 1 0 18 4 20 20 20 8 20 8 2 13 2 4 4 14 0 16 14 16 6 10 15 6 12 17 10 10 7 3 8 10 1 20 13 4 11 4 20 14 11 13 3 1 11 15 19 12 0 2 18 9 3 20 16 19 18 8 8 1 15 4 20 13 10 17 10 17 7 5 1 17 11 17 1 14 14 20 2 20 16 14 16 5 17 17 4 6 8 8 17 18 11 11 16 5 10 10 3 2 8 11 17 16 17 12 11 18 18 14 4 11 0 13 12 7 11 5 0 14 7 1 0 14 4 1 12 9 20 3 14 17 11 7 1 1 10 6 2 3 6 15 20 10 19 1 8 18 10 1 12 14 4 1 9 9 0 8 2 16 5 15 15 8 18 0 4 10 1 16 6 14 14 19 18 19 12 17 12 2 9 7 10 7 3 10 3 5 19 17 3 10 20 0 14 12 11 16 9 7 0 18 6 2 17 5 3 10 12 15 8 20 16 9 10 12 8 7 0 13 8 1 14 12 11 9 18 0 2 7 6 5 16 17 5 13 4 0 11 10 7 0 5 11 8 10 2 2 13 4 3 10 15 5 8 14 1 7 17 6 6 17 4 3 9 12 4 16 6 3 17 20 13 13 0 7 11 7 7 7 8 12 7 16 11 11 17 1 4 18 16 4 13 5 16 2 14 6 16 13 18 7 6 9 5 4 7 12 1 11 7 8 18 13 20 8 6 16 15 16 13 7 19 10 5 9 1 10 20 18 20 18 10 7 11 16 3 2 10 2 3 10 6 9 17 7 2 16 11 9 13 8 18 20 1 17 6 6 7 8 14 15 3 6 19 1 15 20 3 20 16 3 9 7 8 1 9 16 12 1 13 15 2 6 9 1 6 3 14 4 2 11 9 14 10 15 6 20 19 9 5 8 0 20 17 12 7 2 19 5 19 17 18 11 20 10 11 19 8 18 9 20 2 11 5 18 17 15 20 0 17 10 14 6 2 7 5 11 16 14 14 8 3 0 14 5 16 19 19 6 1 16 9 9 7 1 16 18 15 6 7 13 18 5 14 13 9 13 12 2 18 20 11 13 8 20 6 10 12 3 1 3 5 6 11 4 1 3 4 20 15 0 18 20 8 5 19 7 13 8 2 9 4 20 20 17 12 10 18 20 5 3 20 12 8 8 8 14 11 18 13 4 12 7 15 8 17 8 14 20 10 16 19 2 5 1 7 20 3 4 12 17 7 16 3 6 3 6 14 13 20 2 10 20 3 20 9 6 6 4 5 5 19 19 8 16 11 3 6 6 15 20 18 5 9 4 0 7 10 9 6 10 13 1 17 0 17 14 12 2 11 14 3 16 5 20 20 19 7 12 4 1 18 19 7 5 1 20 8 13 4 10 17 14 10 19 18 9 18 6 12 0 6 9 11 17 2 6 19 5 17 7 7 14 20 12 20 0 20 16 18 4 4 0 13 16 18 13 14 16 17 1 18 9 19 2 4 0 9 1 13 4 15 15 11 5 13 17 20 17 6 12 8 11 10 6 12 20 10 13 17 19 16 5 18 14 0 1 16 10 10 19 14 0 2 8 12 5 0 20 4 6 14 6 1 6 8 20 8 12 0 1 12 15 18 11 8 8 2 10 11 10 12 2 15 19 4 10 2 2 2 12 7 17 6 9 7 4 15 11 6 18 11 11 6 4 7 19 19 4 10 10 15 13 17 1 18 11 1 10 9 0 10 11 1 14 16 18 2 7 15 7 8 5 15 17 0 1 8 9 11 2 8 2 13 19 9 17 4 5 4 2 14 12 8 16 5 19 12 0 1 11 17 12 2 20 0 20 10 17 11 6 11 19 7 5 15 3 18 4 10 10 18 4 19 17 14 20 16 14 9 3 15 13 2 9 3 11 5 0 16 13 8 12 17 13 12 20 4 11 18 8 1 18 20 0 4 7 13 19 16 10 3 13 18 0 12 9 4 2 20 17 2 12 5 2 20 14 13 5 18 6 13 1 1 12 14 18 12 9 2 1 12 13 17 12 11 7 17 19 8 13 4 6 19 18 10 2 12 11 19 14 18 17 2 8 10 9 3 15 20 7 20 7 11 0 15 13 1 6 7 6 15 7 7 2 14 10 4 18 18 11 6 15 6 9 11 10 19 6 16 11 10 12 14 7 2 7 2 18 9 15 7 19 1 6 9 6 15 1 18 11 2 14 5 15 1 0 15 17 18 7 3 17 6 0 6 8 1 19 5 1 9 0 5 9 18 5 14 19 11 4 6 20 17 1 11 11 12 6 7 19 8 14 19 1 15 18 0 4 5 15 1 19 6 1 16 10 8 0 6 4 11 7 16 20 19 1 6 18 3 6 15 15 12 16 15 11 2 14 1 14 20 20 13 1 10 0 19 13 5 0 5 9 2 7 18 2 20 4 18 4 1 2 15 5 11 4 14 5 16 15 7 20 11 12 14 9 7 13 3 1 10 12 3 4 3 9 14 10 16 2 12 10 5 10 8 12 5 4 8 13 8 3 19 18 14 10 12 3 10 7 14 19 16 6 20 10 13 15 11 9 5 12 7 18 12 12 12 6 20 14 18 2 1 0 14 10 2 15 10 9 2 16 3 14 15 2 11 17 2 3 17 7 3 8 8 12 3 1 20 3 13 9 2 2 2 9 19 8 6 15 14 1 20 15 8 18 2 8 13 8 1 13 14 0 20 1 2 19 14 17 0 12 18 8 9 6 2 16 12 1 20 3 20 12 19 15 3 2 8 11 17 19 6 14 18 9 17 2 5 5 16 19 11 2 4 11 7 20 3 19 8 13 0 20 11 16 9 5 2 11 1 2 11 8 16 7 3 10 2 10 0 16 19 6 14 16 9 3 19 9 3 12 16 7 18 9 1 20 9 14 12 17 6 18 15 16 19 0 0 3 19 12 20 19 5 14 3 15 12 11 19 14 16 12 6 7 17 13 10 7 15 8 0 12 2 0 5 18 11 12 14 16 8 8 7 18 5 19 5 5 18 16 1 8 1 4 2 18 9 15 8 12 2 17 2 1 14 6 10 13 10 14 3 10 18 12 13 14 17 3 15 8 13 12 12 19 15 14 7 19 18 6 3 5 5 3 16 8 8 1 0 6 19 10 17 8 14 1 8 9 14 0 14 12 10 18 9 13 0 17 18 0 6 19 1 2 20 4 1 16 0 8 14 8 9 9 19 9 0 6 13 18 13 1 5 11 4 19 3 2 13 10 4 17 20 16 0 1 19 9 5 15 11 7 16 1 12 19 15 7 17 13 18 20 11 2 13 9 4 19 13 0 2 11 12 1 3 17 4 11 8 20 12 5 17 0 20 11 13 3 6 15 7 18 4 12 8 8 1 7 12 1 8 18 0 9 4 0 7 14 2 17 4 15 3 19 7 1 16 16 5 9 9 20 8 4 16 19 13 17 10 20 19 17 15 17 8 16 8 12 8 16 0 7 8 12 19 3 0 14 20 0 13 20 8 20 19 16 0 3 6 20 1 7 3 20 0 3 2 3 13 15 17 8 12 17 19 3 19 3 17 6 3 17 17 14 1 4 5 10 7 11 14 8 6 16 6 14 2 20 14 12 0 3 7 20 1 16 12 8 9 8 9 17 15 7 5 12 5 2 4 4 10 14 5 17 12 1 0 14 1 18 9 15 6 17 5 16 1 11 14 6 9 15 9 13 12 6 13 12 9 10 10 4 9 5 9 8 18 15 3 2 16 7 18 5 12 14 17 13 5 19 6 16 7 3 11 4 11 7 0 8 0 16 10 19 19 13 1 16 0 3 6 17 3 1 5 3 18 3 15 19 13 11 4 5 5 15 18 1 20 12 16 20 13 9 17 17 8 3 7 19 0 16 13 13 13 10 18 7 12 10 9 0 0 14 20 5 7 1 6 4 13 6 9 20 10 11 4 19 17 6 20 2 18 18 4 13 12 3 10 14 12 2 2 14 8 4 14 14 20 1 12 19 0 3 9 1 13 1 0 13 8 4 19 10 15 7 0 1 7 0 6 17 4 19 17 3 3 15 1 18 12 0 14 13 7 1 0 11 6 17 20 13 6 11 10 17 20 19 18 20 18 16 13 7 16 14 17 18 6 3 9 2 3 2 5 1 18 2 9 14 1 16 17 12 9 0 10 6 19 1 3 9 0 1 4 9 15 8 7 12 8 0 12 3 15 18 2 14 13 12 7 0 12 3 1 7 13 11 12 12 8 4 8 14 1 12 3 18 18 18 12 6 9 12 9 3 2 4 10 14 9 1 4 19 0 16 16 12 1 15 4 20 4 2 17 6 6 14 4 17 3 0 5 20 18 2 10 2 12 7 20 6 9 10 8 20 5 3 5 12 2 19 12 8 0 8 5 9 12 16 18 16 7 16 4 12 19 19 1 2 19 11 5 3 20 12 13 5 8 16 16 3 4 17 12 15 3 12 2 17 8 6 14 0 19 1 13 5 6 16 19 17 2 16 8 2 14 18 8 11 1 6 16 8 6 16 6 10 9 4 15 8 10 0 8 12 14 7 4 20 3 4 19 3 1 19 7 8 11 8 12 5 9 14 3 12 20 0 0 1 11 16 16 5 9 13 2 12 19 4 18 10 16 15 0 17 14 5 8 5 13 17 11 19 2 11 17 2 18 4 6 3 2 3 1 6 15 9 13 18 7 11 17 1 15 15 17 20 9 6 16 11 10 7 13 19 14 0 15 15 1 1 11 18 17 16 17 6 6 15 18 16 12 7 0 5 15 3 14 13 14 7 8 8 2 18 10 14 10 13 6 16 18 1 16 9 3 19 2 16 0 18 16 2 16 0 20 7 9 13 14 20 0 18 10 5 12 5 1 10 2 8 2 16 17 11 18 0 14 6 5 19 1 7 9 17 13 5 6 15 2 4 0 5 11 13 20 10 2 18 17 4 7 20 0 18 20 6 15 12 8 5 18 7 2 0 10 4 8 4 15 7 5 11 10 14 18 17 2 10 12 8 4 3 4 6 0 5 16 19 20 14 8 13 18 9 6 2 7 18 6 7 6 11 20 9 13 2 10 12 10 11 6 1 8 18 10 4 7 1 8 20 13 9 9 7 11 10 0 19 14 11 10 8 6 11 2 6 8 20 11 6 19 12 20 0 14 8 0 5 11 4 0 13 15 11 17 16 13 15 1 7 7 15 16 8 10 2 5 1 16 14 13 11 4 11 17 16 1 17 14 19 6 7 3 3 3 0 14 9 1 3 18 17 4 5 0 8 2 6 17 1 7 9 2 16 19 13 3 7 13 4 5 8 2 12 19 20 8 3 16 9 4 16 7 5 17 7 20 18 13 16 3 0 16 9 0 15 9 5 9 18 16 20 13 6 1 7 19 7 13 18 2 7 3 11 13 19 11 14 17 11 18 1 17 10 12 1 14 17 6 11 11 3 1 18 1 20 12 2 0 8 9 2 5 11 12 4 4 1 10 4 14 18 2 20 13 19 15 15 11 20 14 16 20 9 4 6 19 16 11 12 8 13 19 9 4 18 14 3 4 1 11 10 2 14 11 20 1 15 19 17 2 13 10 3 9 14 16 2 11 15 17 19 18 5 18 13 13 10 6 19 16 2 14 0 4 4 14 2 10 17 20 0 18 5 12 1 3 8 3 13 18 13 10 20 11 20 14 12 9 3 5 10 20 10 6 9 13 2 10 19 7 12 12 11 20 0 2 17 3 11 18 19 5 2 17 16 14 9 2 4 20 7 13 9 12 14 10 4 6 12 9 7 3 20 2 11 5 16 0 3 16 13 16 5 19 15 0 20 2 8 19 0 13 8 17 13 1 14 15 16 6 6 6 4 19 3 12 16 4 11 15 7 15 13 2 16 14 15 3 0 10 14 12 14 4 6 6 9 5 15 9 15 2 2 3 20 7 10 17 20 12 12 7 18 16 3 14 6 10 3 1 20 8 9 0 3 18 4 18 2 8 20 17 19 19 9 13 3 13 5 6 13 17 8 9 14 11 18 6 9 3 5 6 11 18 0 0 4 0 2 20 15 4 8 17 15 8 16 19 9 0 5 12 13 5 3 9 8 2 16 9 20 20 17 7 6 10 8 1 8 14 19 20 1 6 7 12 17 11 8 11 12 15 8 3 18 7 10 20 9 12 20 11 0 4 15 14 14 15 8 6 3 19 19 13 10 8 9 13 1 6 15 19 10 6 0 8 20 9 0 12 18 6 10 11 2 3 8 5 7 13 7 15 12 18 6 10 8 18 1 2 18 13 19 8 4 0 12 20 17 17 13 3 17 4 7 19 13 12 5 3 2 16 8 6 13 7 5 15 11 10 5 16 19 20 1 16 6 19 4 15 19 1 16 11 8 15 1 19 3 20 0 1 2 3 14 16 14 1 2 5 20 8 15 6 17 13 16 2 18 1 12 20 9 11 17 5 10 15 9 1 8 12 5 7 10 16 7 6 1 16 5 5 18 0 15 15 20 9 6 9 14 12 1 8 7 2 18 5 15 5 9 2 5 7 7 11 13 0 10 1 7 0 4 13 18 7 9 12 16 7 19 7 20 3 16 7 11 1 11 20 10 9 10 10 13 20 13 11 9 7 19 10 17 4 6 1 14 14 13 19 6 19 16 17 19 11 19 20 17 6 5 1 7 13 13 4 6 14 4 17 11 6 18 10 19 7 18 13 4 18 3 14 5 19 2 20 2 6 6 8 17 2 15 7 19 13 12 7 20 12 7 14 15 18 8 17 10 19 17 0 0 15 15 11 16 4 20 0 1 17 13 9 12 0 8 6 19 2 11 1 14 11 18 8 7 20 4 6 5 4 3 19 1 4 10 9 2 0 19 6 16 2 18 11 0 3 3 2 4 16 16 14 8 13 9 20 2 5 20 9 4 9 0 13 17 13 9 11 2 14 16 3 19 5 14 13 6 12 14 9 15 17 1 7 13 11 19 8 14 1 11 14 19 16 13 19 12 7 2 8 19 3 5 2 7 3 9 6 0 1 4 20 4 19 19 3 14 16 8 5 17 17 3 9 0 18 2 20 19 4 7 9 8 10 7 13 17 17 18 10 8 7 10 17 9 9 15 15 18 2 2 4 9 14 11 8 20 6 11 7 17 6 1 4 4 7 17 2 15 19 8 8 5 9 19 11 2 2 8 1 8 4 6 13 2 1 11 12 3 20 17 16 9 10 9 13 14 6 13 14 2 14 20 5 9 13 8 4 4 7 13 8 14 20 17 13 13 1 2 16 16 20 17 11 8 5 16 9 5 20 6 16 8 17 18 15 4 8 3 17 12 8 3 18 17 18 17 16 2 13 17 16 4 15 18 10 14 6 2 13 9 17 19 1 15 2 8 16 5 2 9 1 5 18 12 4 17 2 14 5 6 20 8 12 13 5 17 8 5 4 11 9 1 3 11 8 1 3 11 18 3 14 7 11 4 4 10 17 16 19 8 2 18 17 14 18 19 4 5 14 15 2 20 4 19 9 12 16 2 18 3 11 20 0 18 1 17 9 3 8 13 9 15 17 0 14 16 0 14 12 9 15 6 4 3 10 8 0 19 20 3 5 14 10 20 10 12 1 19 17 11 9 6 6 11 7 13 5 19 6 10 9 9 12 13 12 9 7 13 19 11 1 4 14 4 9 3 8 9 17 9 19 8 16 17 13 6 1 20 16 4 12 9 13 4 18 0 9 17 5 11 15 2 15 19 2 12 8 17 5 7 9 1 6 14 10 20 4 0 2 5 4 3 20 17 11 9 6 16 10 7 18 13 11 14 9 14 11 16 14 15 20 13 9 18 7 12 19 1 18 10 0 5 8 6 16 2 11 8 16 1 15 15 12 16 15 17 1 1 20 10 11 4 4 1 13 14 6 4 6 2 11 7 0 12 13 1 4 9 11 1 4 6 7 15 14 2 13 18 5 8 1 7 5 10 18 5 10 6 4 18 0 18 15 10 17 12 13 1 4 15 1 9 5 11 11 3 15 19 2 17 16 2 16 1 12 0 12 13 15 7 19 9 11 2 20 3 4 10 0 10 17 12 17 5 3 10 4 13 1 0 18 5 10 16 3 4 8 9 3 10 8 15 9 20 19 8 20 14 14 7 0 2 4 7 4 8 17 6 13 10 0 17 14 14 1 18 7 5 0 15 6 9 1 15 13 19 19 8 4 20 8 1 0 18 16 7 7 12 6 15 12 6 13 11 8 15 6 19 3 18 7 4 17 4 15 0 20 18 6 5 7 13 9 7 17 4 4 13 2 5 13 10 6 19 2 4 18 18 13 12 20 3 13 2 17 17 16 12 17 20 16 19 4 20 7 2 5 14 1 1 20 10 3 11 5 5 10 5 15 19 11 8 5 4 18 8 11 6 18 17 3 3 4 2 8 20 11 18 13 7 15 9 6 15 8 5 17 3 17 0 4 1 6 12 19 12 0 5 16 18 2 5 17 0 1 0 18 9 2 10 5 10 5 20 16 15 12 4 15 7 16 4 19 13 2 15 10 18 9 5 0 2 9 7 13 19 0 11 2 18 20 7 0 6 4 14 2 7 12 12 3 6 13 16 14 12 5 6 11 16 7 0 17 6 13 5 17 19 9 17 20 20 11 0 17 20 19 15 0 14 1 13 15 7 16 2 5 7 14 7 17 5 6 14 6 14 17 20 15 9 20 14 5 2 8 6 3 0 2 12 10 15 15 0 9 10 14 10 7 8 0 19 6 4 4 18 5 7 15 0 17 20 4 14 2 16 15 9 19 13 4 14 10 15 20 0 15 13 5 0 10 17 8 0 12 0 11 19 4 4 2 18 16 3 13 18 0 15 2 11 8 20 0 5 15 9 18 9 0 1 2 10 5 12 3 1 11 5 11 14 3 8 19 6 19 5 7 10 13 5 3 15 0 9 6 10 18 10 20 20 4 7 19 9 15 5 3 9 6 6 10 17 8 10 14 2 5 16 11 7 11 0 19 9 15 1 19 7 0 0 6 9 8 1 6 11 12 2 2 3 2 8 12 1 15 4 14 1 8 7 0 0 9 8 18 16 1 2 20 9 16 8 3 17 5 2 16 7 17 10 1 14 8 5 12 13 3 9 4 20 9 3 18 15 16 20 4 7 18 10 0 14 15 14 10 10 15 3 15 11 3 8 12 9 15 12 16 16 10 9 19 16 17 11 8 13 19 19 2 4 7 1 15 18 6 11 11 15 8 17 0 13 9 15 0 18 7 14 20 10 12 13 15 1 19 14 14 13 17 13 6 12 6 1 14 1 2 11 7 2 18 12 3 14 8 3 17 10 4 18 7 15 14 11 7 16 8 11 7 7 4 2 19 18 8 2 20 5 15 20 8 11 5 13 7 17 4 5 6 19 10 18 8 1 6 14 2 19 11 3 8 2 3 7 17 13 3 18 10 18 5 1 1 20 15 12 5 13 15 4 2 0 19 14 17 19 9 0 13 5 11 16 9 10 13 12 2 18 14 12 16 16 17 0 0 19 9 11 5 14 12 19 15 1 7 4 18 6 5 5 15 8 8 0 13 0 3 17 14 6 18 16 18 9 15 0 2 12 16 3 16 11 4 3 8 10 15 5 12 1 4 7 6 20 20 15 3 17 12 20 0 10 10 16 1 12 15 5 7 2 11 11 8 17 13 16 14 0 17 6 11 18 6 12 3 19 0 3 4 15 12 12 4 17 3 16 20 5 15 10 10 18 16 8 8 13 19 13 3 1 12 18 2 14 14 6 20 4 1 6 0 8 19 4 1 11 17 9 0 20 7 15 17 2 2 12 4 4 19 2 2 20 13 20 8 18 17 9 1 16 1 14 6 7 16 5 14 2 17 20 1 7 4 4 7 9 2 17 17 1 11 17 16 5 19 3 10 3 19 12 11 5 18 8 20 3 16 1 18 10 18 7 4 3 13 11 9 13 11 16 6 10 17 3 18 0 13 9 14 18 19 16 20 18 13 2 14 15 9 2 13 15 13 16 15 6 16 17 0 5 3 14 5 0 6 11 1 6 12 4 0 15 17 3 6 13 14 7 1 16 11 15 9 4 4 2 17 4 3 7 2 8 3 10 7 1 5 15 3 8 13 19 12 14 4 7 16 0 3 6 19 4 18 11 20 7 7 20 11 17 19 18 3 18 10 2 14 5 3 14 20 3 17 20 15 4 3 6 17 13 10 20 13 6 13 4 15 8 12 14 18 2 9 3 6 2 7 4 20 2 8 18 6 17 6 3 12 5 20 6 20 16 14 17 3 9 4 5 11 10 9 16 13 16 6 15 0 12 8 16 3 3 7 12 17 19 16 20 18 20 16 4 8 18 10 18 2 5 0 3 12 7 4 10 18 18 7 13 7 1 12 16 9 17 20 0 6 15 5 3 14 19 16 19 0 9 11 3 17 7 15 14 10 5 3 7 17 10 2 14 11 11 14 14 5 3 3 17 1 5 0 18 5 3 12 11 3 10 18 13 18 7 6 15 19 15 5 19 17 5 7 10 6 8 17 11 14 0 12 2 13 1 13 8 16 13 6 4 2 12 10 16 3 3 5 16 5 14 10 2 2 1 20 13 9 5 17 16 6 4 6 8 0 6 11 7 15 15 20 16 5 1 13 10 13 1 20 9 1 0 19 20 15 16 11 6 12 3 17 20 13 3 2 0 9 5 8 1 16 5 19 11 19 8 9 4 1 6 0 7 5 11 4 13 8 10 11 8 9 1 1 6 17 9 17 17 15 9 1 7 11 10 19 3 15 15 5 4 14 13 19 15 4 10 5 12 20 15 15 7 10 2 19 9 14 0 10 17 18 14 7 18 12 3 17 4 19 18 11 12 3 18 4 4 4 3 4 1 17 18 20 16 8 16 15 17 3 5 3 19 3 10 9 7 18 2 2 2 4 17 3 2 6 0 20 14 20 3 2 15 14 19 13 12 9 11 11 0 20 14 6 15 2 8 9 20 11 7 11 6 19 15 4 3 6 13 13 11 19 20 2 15 3 12 0 18 11 8 7 4 4 6 0 14 11 6 18 19 1 17 5 1 20 5 8 5 14 0 4 20 15 17 11 6 13 12 3 2 5 16 3 9 16 3 2 14 4 16 1 3 4 9 11 0 18 9 0 17 14 19 16 19 1 13 6 4 0 12 13 20 9 9 1 4 7 20 3 11 15 13 0 14 1 5 17 2 1 0 12 5 8 16 15 5 17 5 10 13 2 20 8 14 8 20 4 17 16 17 8 19 19 11 17 19 5 16 3 9 10 19 9 14 3 2 7 15 2 12 8 17 7 19 8 13 14 19 18 13 7 19 13 10 10 5 20 5 4 2 15 17 10 3 8 7 2 17 13 19 5 12 15 6 9 20 3 14 19 5 16 18 6 5 11 18 15 18 8 0 5 0 11 20 12 7 1 7 1 9 10 2 13 4 13 11 3 2 4 14 10 17 14 12 0 14 13 1 9 4 20 7 7 18 4 0 8 6 0 9 16 19 4 17 17 5 7 3 8 11 10 10 16 6 0 17 8 5 6 4 17 5 0 14 5 20 8 10 8 18 4 1 8 13 13 11 11 15 3 17 15 14 9 16 11 12 15 16 11 16 18 16 16 6 3 12 17 19 14 18 14 9 7 12 17 0 17 8 13 11 18 6 20 12 14 20 13 9 14 16 0 1 2 12 8 3 15 14 17 1 0 12 18 16 13 5 10 5 9 2 15 10 16 1 3 0 10 20 20 14 9 19 2 20 2 0 6 16 11 20 12 1 10 14 5 12 0 3 6 17 7 16 14 20 6 1 4 7 6 7 9 16 8 10 9 12 16 12 16 7 19 6 18 5 6 12 12 7 15 6 9 0 7 20 9 20 15 9 16 11 11 18 5 19 12 11 0 20 10 0 9 4 19 6 3 15 17 2 9 8 3 3 15 16 18 17 4 9 15 17 14 0 4 11 14 14 20 4 19 10 4 16 20 15 3 15 8 16 9 5 1 17 13 8 3 12 20 13 14 10 10 12 1 8 13 15 0 2 12 12 8 11 7 18 9 17 20 1 7 7 10 13 4 1 4 15 20 2 13 20 0 3 16 11 0 4 8 11 14 20 16 2 13 10 12 15 20 4 19 1 8 9 20 9 11 4 19 3 8 10 2 11 2 8 8 12 19 19 6 5 16 7 18 14 7 10 17 15 16 5 7 8 0 7 2 3 14 5 3 10 1 19 18 3 6 14 10 18 7 8 10 4 15 4 18 3 6 2 13 10 9 0 5 17 3 3 7 10 18 8 8 12 19 12 1 20 9 12 19 6 0 2 5 1 7 11 19 2 3 10 10 2 13 12 18 17 17 2 9 0 13 18 15 15 8 4 17 6 10 5 11 0 12 17 11 5 2 15 11 10 9 13 0 2 20 11 5 12 11 10 16 8 7 6 14 1 20 11 9 14 1 16 14 12 12 12 8 19 14 16 0 7 6 19 18 15 11 5 6 17 20 2 15 9 15 18 10 12 2 14 15 4 9 9 13 13 12 16 20 16 1 12 10 19 15 8 12 0 20 2 7 8 11 15 2 14 7 15 5 10 10 11 13 8 14 6 2 16 17 13 8 12 8 12 9 2 17 4 18 12 18 18 11 19 10 8 11 12 3 9 2 2 14 1 6 5 10 10 9 3 10 3 10 8 4 15 11 9 18 14 18 15 17 14 11 0 8 12 20 18 20 12 1 17 11 9 13 12 20 5 8 11 2 10 10 15 0 17 17 6 5 4 6 18 1 16 0 10 18 1 4 18 16 8 13 15 17 6 16 14 10 16 3 17 2 1 2 3 2 11 7 18 3 11 6 8 15 13 15 16 7 13 2 3 6 8 1 5 3 1 4 11 15 13 14 3 5 10 20 17 6 9 19 6 17 7 17 15 19 17 16 1 5 18 2 11 17 14 7 3 14 11 4 13 8 15 14 10 0 11 16 11 20 13 13 14 9 8 13 19 7 4 11 0 13 11 5 16 14 1 19 17 4 16 0 11 0 12 8 7 1 15 11 6 0 1 1 11 1 17 15 10 14 11 8 10 11 9 15 9 6 20 9 13 19 14 17 2 5 10 18 15 16 20 0 0 6 0 0 12 18 13 10 20 9 1 9 16 14 3 11 7 6 2 2 11 1 6 14 11 10 17 12 19 19 19 5 7 7 1 19 20 17 7 19 6 19 7 17 5 12 14 19 2 5 4 18 1 7 16 9 15 2 14 2 20 18 2 11 18 14 16 1 2 16 18 10 13 15 19 17 3 5 6 3 7 17 15 15 13 6 20 12 20 10 6 12 19 12 16 14 13 1 12 11 16 5 4 2 8 19 5 18 18 16 4 15 16 7 12 20 17 11 12 9 14 11 11 19 20 7 1 13 6 13 1 8 12 20 17 5 12 13 0 5 4 3 5 10 19 18 0 7 4 9 2 5 20 11 16 13 19 10 17 17 13 16 17 15 16 4 12 4 6 14 2 19 3 2 13 19 9 14 4 20 12 20 7 6 0 0 13 4 17 15 9 13 10 18 15 12 9 14 16 1 13 4 3 11 16 9 16 9 8 0 10 12 3 8 5 8 7 14 4 19 19 10 10 10 8 5 0 20 10 19 20 20 14 1 7 2 5 4 9 11 2 4 17 15 18 15 20 11 1 0 11 14 18 18 17 1 9 14 1 3 2 13 3 5 2 17 15 14 11 6 12 12 5 2 11 10 16 0 9 20 4 12 2 13 4 15 6 17 10 19 17 8 6 15 13 6 7 14 0 7 2 11 7 10 2 15 10 16 11 13 0 12 4 19 19 20 15 2 19 0 4 19 9 19 4 12 8 10 16 3 15 13 5 13 15 11 6 13 19 4 0 10 0 17 18 1 1 20 5 11 18 13 17 19 15 17 7 1 13 3 10 6 13 0 1 16 8 11 0 10 4 0 4 20 8 5 18 11 5 8 16 18 7 1 17 17 15 18 18 1 6 13 6 10 3 5 8 6 7 2 0 13 12 20 16 10 4 18 0 18 18 7 10 9 0 11 6 9 4 19 18 20 12 18 16 15 1 17 15 18 17 4 5 18 18 18 13 0 5 13 2 1 5 13 7 7 15 18 13 7 1 13 18 3 12 9 14 7 12 16 16 0 9 12 5 14 17 1 4 16 3 10 1 18 6 1 4 20 14 11 0 0 1 1 19 10 18 11 19 11 17 12 13 13 2 14 19 2 20 14 3 6 19 16 3 5 3 3 6 2 1 13 7 0 8 1 7 8 3 4 2 20 4 2 5 8 13 13 6 13 5 7 15 11 7 10 11 13 13 19 7 8 17 3 5 12 6 5 13 10 10 19 14 14 0 15 10 19 16 10 3 19 20 11 14 20 11 14 16 4 19 2 5 16 15 2 0 10 5 16 17 11 14 9 17 7 10 10 3 13 9 7 19 6 2 5 3 3 13 0 18 10 9 6 1 19 14 15 1 20 1 2 8 5 1 3 10 14 13 6 15 19 11 4 11 7 10 10 20 11 1 1 14 3 7 6 18 7 2 11 6 16 6 12 8 6 14 15 1 10 9 15 13 17 3 1 20 14 3 0 19 10 2 6 5 9 8 19 10 9 6 0 16 1 10 2 7 11 3 12 11 16 16 16 19 9 10 2 5 12 1 15 2 18 19 18 2 2 18 17 0 18 2 20 13 12 3 14 20 3 11 20 14 9 17 18 9 19 9 14 10 13 5 17 12 13 19 18 14 20 7 14 14 18 12 6 12 17 16 10 9 9 15 5 0 10 14 9 5 9 16 19 12 18 19 4 11 10 10 4 18 12 2 19 4 14 12 20 13 0 9 15 4 18 14 15 3 5 8 16 18 11 11 11 5 5 14 5 15 17 16 10 1 7 9 14 15 11 5 20 16 17 10 9 2 4 16 20 13 16 9 1 1 12 20 6 8 1 10 4 15 16 6 2 9 11 2 14 14 1 12 18 18 8 8 0 10 13 5 14 1 6 10 19 14 3 10 2 20 5 20 19 3 3 12 20 1 2 6 14 19 7 13 17 1 8 5 19 17 5 3 15 8 17 2 13 5 14 4 14 15 16 9 16 8 13 16 3 9 15 15 2 4 11 17 8 16 1 9 13 20 11 15 3 6 12 17 19 1 0 2 10 13 9 20 6 8 14 1 2 16 20 3 7 7 9 3 5 18 19 11 19 12 12 12 5 20 9 13 8 8 12 17 1 6 18 7 15 18 6 9 9 3 2 15 3 20 6 16 16 10 18 16 10 18 14 11 2 6 6 13 8 7 12 11 20 19 5 15 13 10 20 18 2 15 12 18 12 1 9 15 19 14 13 18 1 5 4 14 11 2 1 12 20 17 12 8 11 13 3 10 14 2 1 19 1 11 6 16 6 14 8 5 17 1 5 10 2 7 8 7 16 1 11 0 0 4 6 18 16 9 5 15 6 0 10 16 6 16 16 3 7 19 12 20 16 16 18 5 4 0 1 20 10 7 11 3 13 14 11 12 13 12 14 17 12 4 8 18 0 19 12 12 16 7 19 8 7 19 11 3 4 12 15 2 2 16 7 20 19 19 13 7 6 2 12 20 6 13 16 8 17 5 10 19 19 11 17 6 12 15 13 15 6 17 7 17 4 18 2 0 8 7 3 17 7 9 19 5 20 10 4 17 10 3 18 3 11 0 19 7 6 8 9 18 18 15 0 12 10 6 0 16 0 17 9 14 7 9 9 16 2 9 20 19 5 13 20 7 3 7 0 16 1 6 20 9 15 15 17 10 3 8 2 2 12 11 0 2 9 19 3 12 15 16 1 14 11 6 14 3 3 17 19 15 10 20 3 10 10 5 7 5 8 5 12 10 13 15 11 11 4 13 20 7 16 3 13 8 17 12 2 3 15 5 20 0 19 16 7 12 20 20 7 7 3 15 1 17 10 13 5 15 8 11 20 12 7 19 20 7 9 7 13 2 3 15 20 7 7 18 5 17 9 4 6 8 6 9 7 20 13 8 2 13 3 16 3 6 13 2 17 2 13 7 14 6 16 8 0 11 4 2 3 9 20 3 11 7 16 10 16 20 0 18 11 12 16 3 12 17 11 17 13 18 11 3 5 8 9 4 1 20 13 9 16 11 2 13 9 2 18 9 11 7 8 19 14 4 4 5 14 2 20 2 20 15 5 15 15 0 15 4 6 14 8 0 16 17 13 20 19 14 9 13 5 7 10 9 7 20 2 20 13 1 11 3 14 0 8 17 10 4 11 2 1 13 13 0 10 14 4 11 1 20 13 10 19 20 20 1 13 9 10 3 18 10 6 1 19 5 4 10 19 19 11 2 15 10 18 7 17 8 19 18 9 5 17 0 3 9 4 13 3 19 13 6 2 9 9 15 8 14 5 20 8 17 4 3 12 11 5 15 2 3 18 10 4 12 7 10 19 2 3 17 9 20 19 8 3 4 0 4 5 18 19 20 1 2 10 5 20 13 3 12 7 18 0 13 16 11 12 2 3 3 11 10 15 1 13 1 17 17 14 7 1 0 8 2 17 6 9 15 19 6 4 9 8 8 14 14 6 6 3 17 12 7 0 19 9 18 16 5 9 0 9 17 4 17 11 8 19 19 6 6 16 9 2 9 4 16 15 14 11 7 20 18 6 16 9 6 15 16 18 15 11 12 19 20 6 0 8 19 17 4 16 4 16 9 15 10 5 10 3 5 12 16 3 3 8 10 9 17 11 6 16 18 12 2 5 14 17 19 19 10 12 17 17 0 5 6 12 3 11 2 12 18 3 9 11 18 2 2 8 18 4 14 17 18 18 16 4 8 5 11 16 18 1 0 16 12 20 10 3 11 10 11 11 3 17 13 10 3 7 19 19 13 19 4 16 3 18 15 19 10 8 9 15 16 17 6 20 4 18 1 6 0 14 16 19 8 11 7 12 19 5 9 8 12 5 12 10 0 18 8 5 4 18 7 0 16 17 11 10 18 16 14 7 10 2 7 1 10 5 18 12 2 18 6 16 11 14 17 15 8 20 8 12 7 18 16 3 19 3 15 5 20 19 16 5 17 6 6 17 20 5 4 1 20 19 9 14 1 2 18 8 17 2 5 6 10 10 19 8 20 18 14 0 11 19 19 5 3 20 11 7 12 6 6 9 10 9 3 1 4 19 20 13 15 7 13 6 19 18 6 8 11 7 15 16 3 17 11 12 0 4 20 2 4 9 10 17 6 4 7 0 3 9 10 0 14 15 1 10 7 3 7 4 1 17 13 4 12 3 17 12 17 18 12 5 5 12 20 13 11 15 1 7 15 1 0 7 17 11 4 19 19 3 3 11 8 12 3 14 15 8 13 17 16 15 7 0 3 20 1 6 6 20 10 16 6 7 7 1 1 18 17 10 12 4 10 5 1 12 19 18 9 14 17 6 1 3 16 10 14 4 20 3 3 3 5 17 9 8 13 2 12 14 14 8 4 13 9 7 6 19 11 11 9 16 1 1 9 8 12 7 4 7 11 3 5 8 18 6 5 16 19 18 4 19 1 10 20 9 2 17 20 6 15 4 7 14 14 16 7 8 5 12 14 19 20 11 0 16 18 3 14 17 16 18 6 0 6 11 18 18 16 7 13 4 17 14 10 9 10 7 11 16 1 16 12 12 3 13 20 8 20 4 8 1 8 20 0 15 16 9 15 8 0 4 11 4 15 2 2 15 15 12 14 20 2 19 2 13 9 6 11 16 9 1 11 15 15 6 15 20 8 16 18 2 16 12 9 12 16 0 8 3 19 11 1 5 1 12 15 15 4 12 9 4 17 4 16 10 4 13 1 18 7 15 0 3 5 20 4 7 1 19 2 3 18 16 4 17 8 0 6 18 14 12 3 7 17 2 13 20 1 8 1 12 6 9 15 16 1 8 18 19 0 2 14 3 14 7 9 0 6 1 6 14 16 6 14 18 9 17 19 5 17 0 6 8 14 0 8 2 2 11 4 9 8 11 18 14 2 9 5 6 20 0 11 18 19 4 6 7 11 3 16 14 6 1 16 14 1 18 14 0 9 12 20 9 19 12 1 17 6 16 1 18 20 5 15 6 14 16 9 6 14 0 11 8 0 3 18 13 6 3 11 10 13 20 19 16 7 14 11 18 13 8 7 20 17 2 4 17 4 15 6 15 6 3 13 9 15 10 11 5 16 11 15 0 4 12 13 3 16 10 3 15 6 7 1 18 0 10 14 9 13 2 14 7 20 7 9 12 10 3 0 5 2 18 0 0 13 4 19 17 7 17 4 3 16 17 11 5 7 2 2 9 13 10 14 8 12 12 12 16 1 8 16 16 18 9 10 10 9 20 18 7 20 14 20 20 4 0 14 11 13 8 11 10 2 15 13 7 11 20 20 18 8 4 4 0 7 15 2 6 5 13 16 0 6 15 1 3 5 2 1 10 1 9 0 12 6 1 7 10 8 0 13 2 15 12 16 2 20 16 7 11 3 12 11 19 6 20 14 14 9 11 17 11 3 17 2 11 11 0 20 8 6 11 9 3 3 15 6 1 16 15 0 16 12 2 17 4 6 12 15 4 7 14 17 18 10 17 9 10 13 19 10 9 20 9 18 18 10 10 16 20 10 16 17 17 14 2 7 13 15 6 7 17 2 2 2 8 19 5 7 1 7 9 20 6 19 11 0 1 1 18 7 5 9 11 11 0 19 0 10 11 4 0 10 3 20 14 9 13 7 13 8 7 3 9 2 18 10 20 2 11 10 2 11 10 17 18 20 12 16 10 14 9 10 0 5 16 20 14 9 19 2 12 2 12 4 16 13 13 19 9 1 12 13 14 5 20 13 1 4 19 2 10 8 4 3 5 0 9 9 20 8 14 6 10 16 2 5 5 11 14 6 9 10 10 3 9 6 3 0 5 10 9 12 15 8 0 7 5 11 2 12 12 9 20 11 5 9 6 12 7 8 20 8 6 14 4 16 7 8 13 20 2 16 16 19 5 1 17 4 9 18 0 6 12 10 0 8 7 2 10 10 8 15 14 2 5 0 19 3 16 19 8 17 7 19 1 1 10 14 12 14 10 2 2 18 18 9 14 12 19 12 16 13 3 18 16 15 3 15 19 16 6 16 8 5 15 4 3 14 13 8 4 13 20 12 4 17 0 20 2 4 4 10 17 11 11 15 4 1 1 17 10 17 12 13 8 9 14 13 1 10 6 20 14 16 19 3 1 14 15 0 7 5 12 19 6 18 2 3 20 4 8 13 20 3 2 17 3 12 4 15 20 12 8 13 8 11 11 7 11 19 7 1 20 3 4 14 1 17 8 18 2 4 16 18 8 8 15 20 1 13 11 5 12 8 10 19 20 12 1 0 19 7 20 5 4 2 15 2 9 10 5 14 0 6 10 18 8 10 20 13 6 12 20 14 4 0 10 4 20 11 2 6 12 6 1 15 4 8 8 1 7 19 13 5 0 16 16 7 13 13 11 18 10 10 17 19 8 11 17 11 15 19 20 2 4 9 7 10 15 3 15 12 8 6 6 8 14 18 4 0 9 14 16 6 7 20 0 20 19 11 18 20 19 8 12 14 17 8 20 3 7 9 3 9 13 14 6 20 3 10 20 10 12 16 13 18 8 10 1 19 19 18 15 4 7 16 12 20 2 3 1 20 4 17 9 3 20 7 10 20 5 16 0 2 15 5 1 6 9 6 3 14 8 20 11 16 12 18 3 16 15 1 5 19 7 0 20 5 3 10 14 14 8 3 7 10 9 15 19 16 12 15 8 3 19 6 20 2 20 14 15 17 3 9 13 12 5 4 1 17 12 7 5 8 10 11 8 4 20 1 1 16 4 5 20 11 2 20 2 18 18 20 19 9 11 9 20 11 17 0 18 16 15 6 1 12 3 15 0 18 15 10 16 17 16 10 17 19 8 3 15 5 16 19 7 12 16 17 15 13 14 14 20 20 0 3 19 6 7 12 18 4 5 6 4 18 1 6 8 11 2 11 8 9 4 4 16 3 3 3 5 14 18 1 16 4 19 17 20 9 17 6 10 16 18 0 14 10 17 16 8 11 7 10 12 9 20 18 3 8 17 12 5 11 6 5 3 13 6 6 18 12 17 0 8 11 5 8 4 18 2 3 13 13 19 10 8 5 7 2 15 2 9 1 7 6 4 13 20 8 13 4 1 7 8 12 20 4 2 18 3 0 8 17 7 3 4 15 4 6 16 6 14 16 8 12 19 19 1 5 10 0 5 11 12 15 1 16 13 1 19 5 8 2 8 10 16 7 2 2 20 18 3 12 5 15 3 8 14 15 16 12 6 0 7 14 5 7 0 7 3 5 1 9 20 10 13 9 5 9 17 7 3 3 14 8 9 13 14 0 4 14 18 10 8 0 12 7 11 0 20 20 14 2 18 1 11 10 12 2 4 8 17 5 19 9 12 14 0 20 15 0 11 5 7 13 9 15 4 4 18 0 7 7 16 7 13 13 12 12 15 19 12 20 2 1 0 9 6 11 12 16 12 6 9 5 0 6 17 16 10 11 10 16 20 20 2 13 5 5 13 9 15 7 9 8 12 17 3 19 0 9 14 7 3 6 17 13 11 20 7 20 1 8 2 1 4 7 2 6 20 2 18 15 1 19 20 17 15 4 18 18 16 12 6 17 18 16 5 3 18 7 20 7 7 4 18 0 13 1 4 8 0 9 6 6 0 6 18 13 2 11 11 20 12 4 2 11 9 5 7 0 16 8 4 5 17 14 5 10 0 7 4 11 12 7 16 18 19 16 11 19 5 1 3 20 16 18 11 2 3 4 20 8 4 14 9 14 13 4 10 17 14 6 8 8 19 7 7 0 11 3 13 7 17 0 17 2 9 14 12 17 19 14 14 15 19 20 4 5 20 15 12 9 20 4 7 8 4 14 17 0 14 11 20 18 0 17 16 12 17 17 15 16 15 18 6 18 10 1 17 19 12 5 19 12 11 18 11 13 12 16 9 11 9 8 2 4 9 18 19 19 17 20 10 5 16 0 16 13 4 17 7 18 10 5 13 9 6 15 0 1 18 2 5 16 8 20 3 0 18 19 20 16 14 2 1 8 11 18 20 16 0 17 7 10 13 0 1 20 5 18 18 8 11 15 12 3 9 14 6 17 7 17 16 20 1 8 1 9 20 18 5 8 20 1 1 8 14 10 15 5 10 11 1 3 4 2 13 16 14 15 6 0 3 9 11 6 3 2 7 3 15 4 7 13 19 10 14 5 4 14 1 14 15 7 4 4 10 12 13 12 0 12 13 19 18 0 15 19 15 6 10 15 11 19 20 7 12 2 15 5 1 13 0 10 2 12 16 13 13 19 13 10 19 18 0 1 6 0 13 1 14 3 9 7 11 18 2 17 0 17 16 12 6 14 4 20 19 15 20 13 15 7 12 9 18 7 6 9 14 9 12 9 15 2 20 19 11 20 15 10 8 4 9 1 1 8 2 1 13 6 1 2 19 17 0 7 10 2 5 5 18 15 12 4 12 8 4 16 11 11 8 1 4 3 5 2 6 11 2 15 10 18 14 11 20 20 8 5 8 20 9 12 3 2 11 19 11 20 11 4 15 13 15 7 18 5 9 15 10 19 13 9 9 14 14 7 17 6 16 20 0 19 17 16 14 5 12 1 18 8 12 15 12 10 17 14 8 14 5 0 12 6 17 11 10 5 16 11 5 18 12 11 18 19 1 13 13 20 5 11 19 20 1 13 11 2 19 7 9 17 15 20 15 1 9 18 13 15 16 11 16 16 13 0 3 11 13 12 9 9 19 16 4 18 20 14 8 14 18 3 0 16 4 3 7 4 11 19 18 19 8 3 14 3 7 14 15 2 4 0 3 1 8 14 14 12 8 17 6 8 3 12 20 14 13 15 7 1 11 6 6 2 0 11 3 3 17 10 13 10 20 3 16 18 12 16 11 11 15 15 6 1 18 20 4 7 5 6 1 0 6 7 18 4 13 13 4 2 9 8 17 6 7 4 14 6 9 8 14 3 6 12 1 17 3 12 11 5 15 11 11 18 17 17 14 20 17 3 0 7 20 0 7 10 14 0 7 19 10 4 18 2 11 14 16 20 5 11 9 2 10 5 17 13 6 19 4 1 17 12 11 4 10 16 1 17 8 2 2 19 19 14 4 11 7 3 5 2 17 6 13 16 13 18 6 5 7 18 19 3 9 16 16 0 12 4 8 9 9 9 4 5 7 2 14 13 0 17 5 12 9 17 13 6 5 11 12 0 12 15 19 4 16 1 10 17 5 6 0 20 7 17 19 16 11 4 4 9 18 2 3 6 12 8 6 3 2 12 13 4 4 20 1 1 19 19 14 11 14 16 12 11 8 9 11 7 20 18 18 14 4 4 18 2 1 20 13 4 8 9 15 11 3 8 8 10 3 19 6 16 15 0 8 7 7 19 19 11 10 19 11 18 3 0 12 5 12 6 1 12 13 15 4 3 15 15 14 14 7 0 3 15 5 0 20 15 13 18 18 20 14 15 6 7 6 17 3 6 8 18 20 3 6 14 6 18 11 17 9 18 19 11 11 10 1 1 10 5 7 0 15 16 7 0 2 1 6 17 4 11 7 3 7 8 14 10 6 13 8 15 10 8 15 8 17 18 11 11 0 6 18 18 4 3 20 17 4 14 13 5 13 3 0 18 7 8 9 8 9 5 16 12 14 4 4 17 11 20 14 1 4 3 4 5 20 13 7 5 8 0 16 13 7 7 8 2 4 10 4 0 1 20 13 1 4 4 8 14 4 20 20 6 1 14 2 12 4 1 12 12 3 15 12 17 7 0 9 15 10 13 5 13 4 3 4 15 14 20 13 10 8 9 4 1 6 2 8 3 16 6 4 1 6 5 9 11 7 14 3 11 0 2 4 6 6 16 15 4 14 7 14 11 15 17 7 19 5 19 5 11 14 12 19 10 18 4 14 5 3 0 11 2 8 7 3 19 16 11 15 13 19 11 0 2 1 2 4 10 5 15 18 20 6 15 7 16 4 14 2 11 17 19 10 18 13 7 17 9 6 10 7 17 14 1 10 12 3 0 10 12 18 19 13 0 3 20 13 10 10 20 8 20 20 5 18 8 12 14 10 15 8 3 17 11 5 17 12 0 13 19 15 19 6 9 5 19 0 0 4 15 18 10 5 4 12 15 10 16 20 17 8 8 0 0 5 9 2 2 11 8 9 18 4 1 4 16 2 1 10 17 4 9 12 10 6 20 9 17 8 14 10 15 8 0 9 7 9 3 12 12 6 0 6 8 0 4 5 10 10 17 14 20 2 4 12 15 10 18 8 2 20 10 4 0 20 17 3 12 4 18 13 3 19 7 8 7 0 2 17 3 20 13 9 20 19 4 3 8 18 20 11 15 13 20 7 12 17 0 0 18 7 19 0 11 5 2 7 0 16 14 3 1 18 4 16 15 18 20 19 5 18 11 18 11 13 0 11 5 15 14 13 20 5 17 15 13 0 15 19 8 7 2 0 16 18 3 6 20 0 11 4 9 10 9 6 0 1 7 1 17 9 13 20 19 20 2 15 3 10 5 5 13 20 7 20 19 7 9 14 9 0 15 6 6 6 12 10 10 17 20 19 3 13 0 3 1 20 0 18 8 15 1 12 20 1 12 4 18 19 7 5 10 11 8 6 1 2 3 13 20 11 12 1 10 17 20 11 20 7 12 6 11 3 15 18 8 5 5 3 9 12 7 18 20 17 5 16 5 11 11 7 12 18 16 6 5 5 2 3 0 13 15 20 9 17 5 11 10 18 6 17 14 0 15 4 9 0 15 11 12 6 13 15 10 8 4 17 16 18 0 2 4 10 3 8 8 17 17 14 11 16 0 19 10 14 15 0 15 13 12 3 19 11 12 18 13 20 17 8 2 8 1 20 3 8 6 17 2 7 3 19 13 3 6 3 1 19 0 12 4 6 19 3 4 13 1 13 8 0 19 1 5 4 18 0 20 11 13 9 0 3 13 13 10 5 16 3 10 6 11 1 16 16 10 3 3 15 17 19 10 13 15 19 16 3 9 6 13 4 3 2 3 11 11 8 10 7 0 11 16 7 7 19 13 7 12 16 12 20 16 18 13 7 20 18 8 11 14 5 15 20 18 9 12 17 16 14 6 7 14 19 14 6 6 3 10 1 14 19 0 0 6 15 3 15 5 11 13 4 0 12 15 9 11 8 16 8 16 10 20 6 11 2 20 15 4 20 2 11 3 3 16 20 20 18 14 10 14 18 9 14 18 6 16 2 3 1 14 15 3 18 1 19 12 1 8 3 15 9 13 12 16 6 1 5 2 16 16 20 20 2 15 13 12 5 19 2 14 8 14 3 20 6 9 19 17 9 16 16 11 14 4 15 4 2 15 19 16 3 18 4 16 3 6 16 19 14 10 15 7 9 13 2 14 19 13 20 2 18 2 7 8 2 0 6 11 4 20 6 1 8 5 0 18 16 6 17 8 19 0 3 10 12 15 14 4 2 9 2 12 1 9 7 12 8 2 5 4 19 4 5 4 12 15 18 6 7 11 16 11 0 1 15 11 0 8 12 4 16 12 14 4 15 1 20 5 11 4 10 7 14 1 3 1 17 19 1 0 2 17 4 8 7 10 2 7 17 6 16 20 1 4 15 18 6 11 20 17 8 11 20 1 12 8 7 15 10 5 4 10 1 13 4 18 9 0 6 18 12 14 6 6 10 15 8 7 8 11 5 18 14 16 10 11 6 3 2 18 17 0 6 11 20 8 9 0 3 16 17 9 20 4 16 12 10 9 9 13 12 9 6 6 12 3 2 2 0 7 6 18 1 19 14 15 0 2 7 3 1 18 9 5 11 3 16 4 14 11 7 16 6 20 3 17 13 20 3 17 1 16 4 19 14 0 3 12 16 2 19 15 15 8 12 12 19 6 18 2 20 0 17 18 6 4 9 19 7 15 17 8 12 1 5 10 12 16 7 18 12 16 3 18 2 20 4 13 4 12 2 15 7 5 11 7 4 16 16 17 14 4 13 20 15 18 16 2 4 4 13 8 14 13 19 18 6 1 19 15 8 14 1 6 6 17 14 0 9 20 18 9 17 8 1 4 1 8 9 1 20 4 6 2 13 5 18 9 6 18 13 14 7 10 20 4 2 8 5 8 5 11 1 15 16 19 2 2 12 17 11 0 0 9 9 0 20 19 11 10 2 14 0 16 13 7 14 2 5 13 5 8 17 2 12 18 18 8 3 16 18 17 19 6 6 9 10 18 12 20 15 8 13 15 7 18 0 8 16 14 14 17 3 12 7 18 12 16 0 9 19 19 10 11 16 5 10 2 6 2 4 17 6 15 9 16 14 11 3 9 18 2 17 3 1 15 17 18 14 8 2 0 1 16 2 12 18 9 14 18 18 3 17 0 16 15 0 8 0 6 7 19 18 4 6 0 16 16 6 1 7 1 13 2 4 7 0 18 2 6 16 2 1 6 17 7 20 15 18 19 7 9 4 15 1 3 17 1 17 10 9 8 16 20 4 20 6 2 18 2 1 6 8 8 10 4 11 8 12 18 17 16 1 16 4 1 2 4 19 4 3 20 16 4 16 6 10 14 14 7 7 9 6 13 10 17 15 5 11 3 5 8 20 20 17 10 16 16 10 4 0 18 18 2 5 2 10 14 2 6 1 7 15 13 11 11 17 15 18 1 9 0 13 11 15 20 19 20 17 10 7 4 18 15 18 19 16 18 3 1 10 1 6 11 11 3 20 4 13 17 16 5 8 14 4 12 17 17 2 1 0 6 18 12 7 5 9 20 17 19 12 13 11 20 10 3 17 11 18 5 19 7 19 15 6 14 1 15 19 7 17 11 13 6 13 7 15 12 20 15 10 9 12 11 14 12 7 17 12 6 10 3 6 1 11 15 13 18 6 18 0 9 11 1 14 17 19 13 12 11 14 5 9 17 15 5 7 9 13 8 16 6 12 8 8 18 15 1 3 6 6 4 6 16 4 9 19 9 1 10 18 1 16 4 3 7 12 5 7 3 8 10 10 5 16 2 14 6 15 19 0 1 18 14 16 0 4 17 0 15 2 18 12 16 5 17 8 19 16 20 8 19 8 20 18 2 19 2 17 12 18 18 10 19 16 13 18 8 17 11 2 17 15 10 13 9 6 14 14 2 13 4 14 12 2 17 0 1 12 1 18 15 15 10 13 2 17 5 1 20 12 2 20 1 0 8 1 1 2 1 8 15 20 13 17 14 12 9 1 18 20 15 8 17 7 3 13 18 2 18 9 17 11 4 7 19 11 0 18 9 5 2 0 0 19 15 12 18 17 4 4 16 14 8 5 9 0 1 1 5 11 1 3 15 8 11 1 16 19 16 16 7 2 7 14 19 9 5 12 1 2 13 1 9 20 13 6 3 7 1 12 12 16 13 7 2 5 5 4 16 14 9 19 20 12 15 3 19 0 1 12 7 20 13 6 1 19 11 7 7 19 2 5 13 19 0 9 3 1 0 1 12 0 20 12 12 17 13 20 3 0 9 1 6 2 13 13 5 1 16 5 16 18 3 16 4 13 15 2 18 2 12 0 18 12 9 7 10 19 17 14 16 17 1 6 13 6 3 12 20 0 11 9 3 4 15 5 16 18 1 14 4 15 16 0 7 11 20 19 3 5 4 8 12 14 5 3 0 12 19 4 9 15 7 20 14 16 3 9 5 9 18 20 3 14 20 0 4 2 6 10 14 15 20 11 18 0 2 19 6 9 17 7 6 12 11 7 14 9 5 8 10 17 16 2 6 5 8 6 5 0 13 15 1 11 1 1 4 8 13 6 15 15 18 17 14 6 5 19 5 5 9 19 8 2 5 16 17 1 7 16 19 10 1 8 15 16 5 1 15 10 5 15 0 7 0 10 10 9 3 17 4 11 11 3 18 0 0 8 3 8 8 3 6 10 6 13 19 0 9 12 5 19 7 4 4 7 19 16 13 17 0 10 11 18 11 5 3 8 18 20 4 17 12 9 2 15 13 20 6 12 11 5 3 13 2 10 15 2 11 5 20 2 7 2 15 18 20 11 20 15 8 19 6 3 6 9 17 5 14 18 13 10 2 13 3 5 8 4 9 4 13 14 4 13 20 12 11 10 5 17 16 10 19 4 2 6 8 19 19 7 9 1 3 18 0 2 4 1 15 9 9 17 16 14 13 1 5 8 10 2 10 2 12 8 5 13 3 4 5 2 15 15 6 9 8 14 11 1 10 2 2 17 3 10 13 0 14 15 15 2 18 13 11 20 18 3 2 16 5 4 10 17 14 5 5 11 4 4 19 18 9 2 9 8 9 15 11 15 10 7 16 18 8 7 5 15 19 15 6 11 13 0 10 20 6 19 5 20 10 14 17 2 19 17 9 12 11 3 1 10 4 3 8 20 18 17 0 2 2 14 16 7 3 7 15 12 2 17 0 11 2 5 19 8 2 4 3 10 18 8 12 11 20 13 7 10 12 3 1 8 16 5 2 16 8 8 19 8 13 7 8 4 12 4 9 13 8 2 9 15 8 4 6 13 14 20 6 5 8 14 4 18 16 19 6 14 6 11 11 2 8 10 10 8 4 14 14 14 16 0 0 2 13 1 10 2 11 14 4 6 3 9 10 13 7 14 15 11 8 9 12 5 2 1 1 17 3 5 10 3 14 10 10 8 20 3 5 4 5 11 4 20 15 19 20 12 6 10 12 15 7 20 0 15 17 3 19 0 9 11 0 14 9 11 8 10 8 17 3 12 11 15 2 3 19 6 11 18 12 1 15 7 13 14 15 0 3 2 16 3 8 12 5 8 12 2 3 7 11 14 8 5 9 18 20 14 8 14 6 11 14 20 14 13 15 2 11 15 15 3 10 9 8 12 13 10 2 13 3 13 6 17 19 17 11 20 11 20 4 15 12 13 6 10 17 6 18 17 17 2 3 9 10 18 4 20 12 2 3 19 6 0 8 14 15 5 19 2 0 10 5 1 17 19 6 16 2 6 7 18 7 16 18 9 2 0 11 20 3 2 12 6 13 16 1 17 3 8 20 6 15 3 13 18 1 16 2 6 1 20 8 13 8 4 14 4 7 13 6 6 9 17 9 11 5 16 0 6 15 5 16 19 10 15 7 10 3 1 12 10 13 11 18 19 1 18 18 15 6 20 2 16 16 0 16 16 17 15 12 5 14 5 9 12 18 9 16 6 19 12 20 19 7 2 17 0 5 3 7 8 18 19 17 5 18 12 7 16 9 3 0 10 4 14 9 15 10 14 0 0 11 4 20 7 16 18 10 3 18 4 18 15 18 0 3 9 11 2 0 14 15 15 2 16 16 2 8 11 0 16 17 4 20 15 15 15 13 14 3 9 14 11 3 0 2 18 13 14 19 12 16 7 15 7 5 19 11 9 18 4 8 9 0 18 3 2 10 8 9 5 6 7 3 3 7 1 14 5 6 10 3 7 11 1 13 18 8 2 4 17 2 6 20 20 19 14 16 13 10 10 2 10 1 3 7 12 19 8 1 7 2 4 4 20 5 6 15 11 19 8 8 11 1 9 18 9 4 6 17 16 10 12 12 3 20 11 6 19 20 18 14 6 3 4 16 7 16 11 0 6 1 12 0 11 18 6 5 14 5 19 20 2 17 9 11 5 17 1 13 17 6 10 4 18 9 15 1 18 17 20 7 2 8 11 9 10 2 12 16 11 10 16 13 12 14 5 12 10 5 0 1 8 20 0 11 1 3 4 5 18 7 17 18 15 13 14 1 16 2 9 9 20 19 9 5 16 0 9 9 4 12 15 15 6 16 12 18 2 16 7 3 8 6 18 18 6 8 15 9 3 11 15 16 0 8 20 20 3 11 10 16 3 7 4 3 8 5 16 8 4 16 20 11 1 1 11 19 15 9 12 8 15 3 2 18 10 17 8 3 11 9 6 9 17 0 2 13 10 16 2 6 10 13 2 10 0 14 4 14 16 9 6 12 20 16 4 19 17 12 8 6 13 4 9 6 1 12 10 14 17 17 16 16 3 1 19 1 16 5 18 3 15 1 19 15 7 13 7 15 14 14 7 15 7 13 4 8 15 18 8 17 7 8 8 2 0 7 15 7 17 14 11 5 7 8 1 14 17 20 16 1 9 19 9 14 17 5 16 14 6 4 9 0 5 8 14 13 5 12 8 3 1 10 18 15 8 17 9 15 3 4 3 18 7 16 12 15 19 5 18 16 18 19 9 15 2 12 5 15 19 2 14 15 15 11 7 17 0 12 16 7 5 4 10 12 7 10 3 15 18 8 13 16 0 14 8 15 12 14 20 2 11 2 20 8 16 18 16 5 0 5 17 2 5 1 8 6 18 9 10 2 0 9 3 2 19 13 0 6 3 18 12 5 2 14 11 18 10 15 3 15 16 3 9 16 16 19 10 2 8 4 12 19 4 19 4 1 11 17 5 0 13 8 9 11 10 15 16 8 2 12 19 10 12 2 7 10 5 0 6 13 2 13 17 20 1 10 16 5 14 7 2 9 13 1 8 17 9 8 18 8 19 12 7 16 20 11 2 12 16 17 2 16 14 18 3 11 5 7 19 15 7 19 16 9 7 2 14 11 19 8 16 18 2 13 12 13 14 4 16 11 15 16 16 15 14 3 0 7 8 7 8 6 11 13 10 17 4 9 9 20 6 14 17 5 8 17 0 18 0 19 6 19 16 0 8 16 19 8 19 17 4 5 0 4 6 4 5 15 5 20 18 2 5 19 4 11 0 6 13 16 3 16 10 0 12 11 6 8 2 9 14 9 5 2 18 1 13 13 4 10 0 3 8 12 6 11 6 19 7 17 10 15 13 3 16 20 0 3 10 6 14 4 0 1 9 15 16 19 16 2 12 13 4 8 20 6 1 18 6 16 14 18 4 3 8 5 0 15 4 1 3 8 12 16 4 11 1 1 1 13 9 12 17 3 6 12 7 8 10 0 13 15 14 8 7 18 20 19 10 12 6 16 13 9 14 15 3 7 17 5 2 15 4 13 2 18 4 16 10 13 4 3 19 12 12 15 1 5 8 17 1 13 3 17 12 17 20 4 1 8 4 1 6 8 10 7 3 13 20 8 19 3 16 4 13 19 4 9 14 19 11 13 15 2 6 7 5 7 6 14 3 12 10 5 5 19 10 4 11 19 13 12 2 7 10 19 7 0 19 7 5 19 4 13 6 15 12 15 10 15 7 9 16 10 17 0 9 10 1 15 20 6 2 14 13 4 16 7 3 17 15 12 16 2 1 11 14 7 12 20 15 15 9 1 2 10 13 14 20 14 9 12 8 2 3 4 16 13 20 3 5 10 9 6 4 4 19 6 20 8 0 6 18 18 19 16 1 13 4 19 2 5 17 20 15 9 10 12 5 8 16 8 17 12 9 13 5 13 3 14 2 10 6 18 8 5 8 15 6 16 15 15 20 10 0 7 10 3 2 17 11 6 19 17 2 19 8 3 3 2 16 9 16 16 10 2 10 8 0 19 7 14 12 12 2 3 15 17 1 2 7 4 19 20 18 8 19 18 4 1 7 14 16 11 17 10 1 6 2 1 12 11 20 11 15 12 12 20 1 15 8 9 15 9 6 20 15 8 3 11 12 1 17 3 10 16 11 7 3 14 19 18 9 20 3 14 6 11 15 0 10 1 16 0 17 4 15 1 17 8 19 15 7 9 17 11 0 19 6 16 17 16 17 5 15 9 1 14 1 5 2 0 4 2 13 6 11 19 16 4 7 6 13 17 3 7 16 13 1 0 19 7 5 9 19 10 11 13 17 15 2 6 10 9 14 13 18 10 12 9 15 13 2 1 18 17 16 3 7 17 2 3 6 19 6 17 19 13 2 12 11 10 11 15 17 16 15 15 17 20 13 5 3 1 1 2 20 14 1 1 10 10 20 3 4 9 20 12 3 14 5 2 13 8 20 1 18 14 19 13 2 14 0 1 1 5 12 12 2 1 7 7 5 13 7 5 15 11 11 7 10 9 19 8 13 12 15 5 10 13 7 17 20 14 6 5 13 0 13 18 19 19 19 9 17 16 2 10 1 0 19 6 13 4 5 11 4 13 14 18 7 16 10 18 3 1 19 5 19 4 5 8 9 16 12 3 1 6 8 2 7 5 15 0 8 8 0 1 20 8 4 3 9 18 5 0 12 1 0 14 18 19 1 1 17 10 18 16 10 2 12 3 15 18 19 8 14 15 16 6 7 7 10 12 8 2 11 12 7 12 5 16 7 4 13 9 8 18 5 0 11 12 15 12 11 3 15 0 17 6 4 13 7 10 11 5 17 13 2 20 6 16 12 18 16 11 2 6 0 15 16 3 14 1 2 7 11 1 11 5 1 16 16 14 15 18 9 3 20 1 10 10 14 0 8 10 1 5 9 4 11 12 9 11 15 20 5 10 12 12 1 18 8 8 10 11 19 1 8 3 0 17 6 11 18 16 1 16 15 19 0 8 19 12 1 14 9 15 17 17 15 9 11 8 16 11 2 16 11 16 6 7 18 13 14 18 6 4 12 6 4 9 13 0 10 17 17 18 14 6 19 17 1 1 6 6 16 14 3 5 9 10 11 1 17 10 1 6 13 15 4 14 1 10 11 3 15 16 1 15 12 6 5 7 15 4 6 0 6 4 3 19 8 14 0 3 16 19 10 6 18 19 11 13 18 4 4 7 9 19 13 15 17 19 8 13 10 17 9 9 4 20 5 8 6 1 16 0 10 5 3 13 15 13 17 19 7 0 12 12 4 14 6 14 15 14 2 1 19 4 16 4 11 9 17 18 0 10 4 19 13 17 1 3 11 18 4 19 4 8 0 19 15 9 7 15 16 14 14 16 5 5 6 17 15 8 9 17 19 2 3 1 9 11 0 6 10 20 18 14 0 8 8 15 12 20 18 6 10 17 14 16 14 8 0 13 15 4 14 14 8 19 2 3 7 1 5 0 15 0 6 2 10 19 17 5 0 13 17 0 8 13 1 20 12 20 3 1 19 19 16 3 12 3 13 1 4 19 5 8 4 19 19 8 19 19 10 13 1 3 0 13 18 16 7 9 15 11 7 7 14 10 17 16 12 20 12 20 3 11 8 18 15 19 1 0 0 6 10 19 15 10 11 5 15 3 14 15 3 5 14 18 5 12 14 4 2 4 19 3 15 13 3 13 12 11 8 14 3 18 15 5 3 15 16 12 6 16 11 10 6 20 6 15 7 15 8 5 6 16 6 10 19 14 1 8 14 17 2 6 6 17 13 6 5 17 17 17 19 15 10 17 10 1 0 10 6 13 5 15 11 12 2 12 19 14 14 1 18 16 20 13 0 2 0 10 6 19 1 15 16 12 9 20 20 8 11 10 20 1 20 8 17 15 3 0 14 17 10 6 12 2 7 6 7 8 1 13 9 5 20 12 19 14 16 19 13 14 14 17 18 0 14 14 9 7 2 3 13 12 12 4 5 1 1 12 10 9 17 2 11 1 9 1 20 10 1 12 14 11 11 2 2 20 12 15 14 12 14 8 14 4 10 9 19 0 1 14 2 13 5 3 2 3 13 11 7 5 6 8 1 11 6 13 17 5 8 3 17 13 15 19 3 14 3 12 17 6 1 14 8 13 5 8 6 0 10 15 11 9 6 4 13 4 5 8 13 10 10 16 7 15 2 14 12 10 2 0 4 8 8 2 18 2 10 8 13 9 18 7 0 18 19 3 20 4 12 1 13 20 12 17 19 19 11 18 6 13 14 1 8 8 7 19 16 5 9 7 15 16 14 13 7 13 1 14 19 0 1 10 16 3 6 0 1 11 20 10 0 3 1 15 2 13 18 6 5 13 10 18 3 14 16 8 18 20 17 7 10 18 19 0 5 3 19 15 6 11 2 1 6 9 11 3 12 10 8 5 18 15 1 8 14 1 20 18 2 10 5 17 5 17 9 8 9 18 9 4 10 17 15 19 6 14 1 11 4 12 13 3 12 8 0 13 8 17 3 18 17 20 8 4 15 15 16 15 12 18 16 19 1 19 6 4 13 5 18 8 18 10 20 13 6 3 14 7 13 12 20 18 20 11 16 2 6 17 0 15 20 16 19 17 12 16 13 15 11 9 20 8 3 17 19 4 12 20 3 4 17 13 11 7 4 20 10 13 15 9 12 0 5 6 15 11 6 20 5 16 11 9 15 9 10 5 8 15 0 12 6 4 5 15 8 16 5 0 19 17 17 5 1 6 11 8 9 16 4 15 6 7 11 16 20 14 14 6 19 12 20 19 3 18 9 16 7 17 5 12 12 9 12 9 5 16 2 16 15 8 11 10 18 13 20 11 1 11 5 19 19 16 6 9 2 12 6 0 11 0 8 16 14 14 8 20 9 11 5 7 19 16 11 16 0 20 10 15 0 1 8 7 8 1 19 15 11 12 8 9 16 8 0 14 8 5 16 2 12 12 7 1 19 4 20 15 10 20 6 18 6 6 0 16 6 3 20 3 4 12 5 18 17 12 13 11 16 6 11 1 15 18 9 6 15 18 4 20 11 2 8 11 17 19 18 0 17 16 9 0 18 8 4 2 17 19 12 19 1 11 13 19 4 14 6 1 15 1 2 16 13 20 15 15 1 1 7 20 19 19 14 10 7 19 10 19 9 20 9 15 5 8 14 4 1 17 12 9 3 14 5 11 7 5 11 12 19 2 0 2 15 19 19 15 18 7 1 1 10 20 8 17 15 6 14 3 5 6 9 20 11 18 10 6 19 19 3 13 6 16 1 19 6 12 7 0 15 9 11 5 3 7 3 2 19 1 0 18 13 2 14 1 0 20 0 9 1 19 1 15 20 2 9 13 5 7 2 17 19 18 6 8 5 2 10 0 5 11 2 3 12 11 14 4 0 7 11 12 15 3 14 11 15 11 16 12 2 17 12 3 18 6 10 2 11 15 3 14 2 3 4 16 9 9 2 14 19 17 3 1 11 9 16 18 10 19 1 8 10 5 17 19 17 14 4 10 17 0 6 11 18 13 3 17 18 19 13 7 20 13 14 20 6 20 11 20 14 12 4 8 10 11 2 17 17 15 6 14 5 14 9 13 5 4 2 20 11 7 6 15 4 6 11 15 11 11 19 4 15 16 5 14 9 7 10 11 12 19 19 18 7 5 12 11 19 1 16 5 14 12 15 12 20 16 18 15 12 13 19 0 0 0 18 4 1 20 3 2 9 6 1 3 19 4 20 8 9 12 5 6 16 11 16 2 12 3 16 12 2 0 2 0 5 19 9 10 15 1 11 19 1 2 14 18 10 13 7 8 19 2 2 19 10 9 7 12 10 11 8 0 2 3 15 18 4 5 19 7 5 7 0 14 8 16 9 18 5 20 1 18 8 10 17 6 16 5 12 11 5 7 0 16 12 6 16 1 0 10 11 0 17 20 17 6 18 12 19 4 1 7 3 11 18 1 9 18 4 9 6 5 12 15 15 16 17 6 15 7 2 7 9 1 6 8 8 0 18 8 2 12 17 16 11 6 1 6 12 9 16 10 20 9 20 14 14 7 19 3 15 4 20 10 2 7 2 3 14 11 19 1 18 0 12 7 1 13 13 0 3 7 16 11 14 20 7 4 15 16 16 4 10 6 15 14 4 19 17 1 18 9 2 18 16 20 13 13 10 12 17 3 15 1 2 13 19 17 10 4 7 17 12 15 5 0 16 5 4 9 15 9 10 3 19 9 1 17 5 20 5 5 1 2 11 6 7 6 12 20 17 4 12 17 15 18 10 2 7 7 15 13 7 12 20 5 4 10 16 6 16 12 2 12 16 0 14 7 7 7 20 13 15 14 12 15 14 13 7 12 7 17 5 13 3 3 18 17 8 15 1 2 15 6 15 4 13 9 12 14 1 12 5 18 3 10 16 10 6 13 2 17 20 10 6 12 4 12 17 10 16 12 10 0 19 11 12 16 9 8 2 10 20 14 14 19 12 12 12 20 11 3 10 20 1 9 12 7 4 16 4 19 7 15 7 16 16 9 9 7 19 15 11 8 4 11 12 12 3 16 3 16 3 19 12 16 13 18 14 3 10 17 6 8 8 6 0 9 13 5 14 3 20 14 11 9 12 20 0 1 10 11 13 9 7 14 14 6 20 7 12 4 2 6 20 10 7 0 10 2 18 11 4 6 4 12 11 9 9 17 10 4 10 11 15 18 10 3 18 5 3 0 4 20 12 15 0 5 3 6 2 6 8 14 12 10 20 12 19 6 15 6 10 0 12 12 15 15 4 0 5 10 17 4 9 5 11 9 2 9 11 5 12 12 16 17 15 2 19 0 13 17 14 14 8 5 6 16 0 19 11 8 15 6 5 11 16 0 12 2 18 0 3 3 17 17 2 0 4 5 8 3 10 17 10 17 5 8 19 3 14 15 18 5 1 19 14 6 15 12 8 16 17 5 5 5 5 7 12 11 4 18 12 12 13 13 8 6 6 18 6 9 7 6 9 14 2 19 17 13 6 8 13 16 18 10 6 15 2 4 4 12 19 17 18 19 0 3 10 14 4 11 18 1 13 7 16 5 3 17 15 0 9 14 17 16 4 16 6 13 20 18 8 7 13 13 16 15 5 13 18 0 17 0 6 17 14 19 13 16 18 12 6 11 15 16 1 16 10 8 2 5 19 14 5 3 17 18 7 16 16 1 2 0 18 14 17 16 5 8 4 17 12 8 13 4 15 0 6 6 19 9 17 7 11 4 7 17 13 13 2 4 7 6 10 5 18 8 8 7 1 18 5 5 2 19 6 9 14 1 13 8 19 0 17 3 16 6 18 13 14 17 15 12 5 16 18 3 0 17 18 4 10 14 13 3 19 12 1 0 6 6 20 0 5 13 5 9 12 20 20 0 3 20 7 3 7 4 17 10 16 8 4 10 5 0 14 10 10 12 16 5 13 11 2 17 12 18 5 0 7 12 1 4 12 10 11 19 17 15 17 1 19 2 20 19 8 7 11 4 19 3 3 18 5 15 19 1 17 20 9 9 19 6 9 11 13 15 14 5 1 7 4 18 4 2 15 2 11 13 9 0 4 19 1 5 18 1 14 20 3 19 14 12 13 18 15 8 11 19 5 2 8 3 19 4 0 2 17 19 1 11 6 16 3 17 14 11 7 9 14 9 1 14 5 20 11 10 11 19 10 0 15 6 17 16 11 11 20 1 1 19 10 7 18 12 6 9 19 10 3 1 4 3 0 9 4 6 13 5 7 15 13 12 14 14 10 6 2 2 16 4 8 18 12 19 17 12 4 10 6 3 18 10 1 19 20 20 1 0 15 16 4 3 11 17 6 14 13 13 0 15 2 6 1 3 18 15 12 14 15 14 14 10 14 1 5 2 1 9 9 10 0 8 20 16 6 20 0 19 20 8 8 4 17 18 5 15 11 20 17 9 17 9 6 8 13 12 19 7 13 2 5 11 5 9 10 20 18 6 17 5 18 4 13 8 20 6 4 11 7 13 1 3 15 2 15 4 1 1 10 7 18 16 17 6 17 16 7 18 5 1 6 15 19 12 2 7 16 4 15 8 4 12 14 0 8 15 11 2 7 20 20 10 11 0 18 4 6 1 14 11 4 1 6 9 8 16 7 16 20 14 11 6 12 12 1 15 14 1 10 2 12 14 14 5 6 5 15 12 17 11 17 0 16 6 13 19 19 9 19 18 18 13 15 6 1 18 15 2 4 8 10 13 15 13 3 18 13 8 14 3 11 16 0 12 1 3 11 7 14 20 4 14 19 16 14 14 2 15 11 19 6 20 11 15 19 17 6 8 13 13 8 12 6 3 0 10 13 7 13 13 3 6 0 11 0 20 9 17 11 3 16 0 13 20 0 2 11 2 11 17 14 6 13 20 5 10 6 17 3 4 5 13 16 5 16 15 4 19 17 10 0 18 2 4 17 18 16 15 7 0 1 18 17 11 15 0 0 3 19 5 3 16 2 19 10 10 8 4 13 7 18 17 16 12 4 10 2 14 16 4 5 8 0 14 1 16 10 15 11 4 9 8 18 1 1 14 4 12 14 15 9 16 2 15 19 14 0 17 1 2 10 5 2 11 1 11 15 17 18 12 6 10 13 6 8 15 14 17 0 19 2 19 6 9 10 2 7 15 2 7 16 4 2 1 7 13 5 14 2 8 12 7 4 16 17 17 7 5 7 18 0 19 16 18 10 11 9 15 8 1 0 13 1 19 11 8 18 8 9 19 14 6 3 7 2 12 8 13 2 6 13 18 14 13 18 4 12 1 2 3 0 2 15 12 10 17 3 16 16 1 1 19 17 12 17 18 3 19 0 12 17 15 15 20 15 15 4 11 2 15 1 3 8 6 17 1 19 9 3 18 1 18 11 1 6 5 2 6 16 15 9 17 9 7 13 4 11 16 11 15 3 15 9 9 1 10 4 18 4 5 11 12 2 12 11 5 9 11 7 17 15 3 14 16 15 9 19 8 2 5 9 14 15 1 19 17 15 0 15 12 15 15 15 12 18 17 7 10 3 5 1 1 19 13 4 3 1 15 1 20 4 15 17 6 3 7 15 20 5 14 6 18 0 14 10 7 2 8 15 1 20 18 19 13 12 3 20 18 17 19 8 13 12 18 17 8 7 7 10 12 12 11 16 15 8 8 15 2 2 8 3 3 11 1 4 9 15 5 13 7 12 15 19 12 4 19 3 17 12 18 15 9 16 17 8 1 12 18 3 2 18 2 15 7 2 8 6 18 20 15 8 1 4 4 2 9 12 10 20 12 0 18 3 10 14 5 20 8 5 5 19 9 13 18 4 2 8 11 11 8 7 8 11 4 16 18 12 1 9 6 0 15 19 8 4 7 4 5 14 20 6 11 7 16 17 6 16 17 4 17 7 18 18 5 15 8 17 4 16 2 14 6 10 1 10 9 10 13 14 4 9 13 10 19 7 14 12 5 6 20 11 5 6 7 4 4 11 14 3 19 17 19 20 3 8 2 16 6 0 18 3 9 18 20 18 7 16 11 0 8 16 17 0 12 14 2 0 18 2 0 6 2 9 2 6 18 0 3 6 2 17 11 3 7 18 2 7 17 5 9 2 2 16 16 5 13 16 7 0 3 20 2 4 2 19 7 4 14 10 12 6 14 5 16 15 12 6 17 17 2 13 1 9 14 18 10 13 15 20 2 4 8 4 1 14 6 11 20 17 14 6 11 10 14 1 7 4 19 14 13 18 9 17 6 7 0 9 19 3 3 0 19 1 1 2 0 5 17 11 20 2 13 12 1 6 19 4 3 8 11 19 8 1 20 17 19 2 12 1 14 18 13 17 0 19 13 3 7 15 12 11 3 4 15 9 5 2 13 13 0 14 18 0 5 14 9 16 20 12 13 6 2 4 16 20 2 14 15 1 19 17 1 3 13 1 1 2 15 12 9 0 16 5 17 14 10 5 10 17 1 11 17 2 11 17 0 3 6 12 8 15 20 3 19 13 15 7 8 3 19 16 14 19 18 9 3 7 11 10 20 11 12 2 0 10 9 2 11 20 13 11 5 6 12 19 9 17 17 6 18 11 4 2 13 16 8 4 20 19 3 7 10 16 1 16 16 1 7 10 17 11 8 9 13 12 4 5 6 6 6 11 15 6 0 0 6 12 1 13 6 17 1 20 1 8 16 11 16 14 13 20 9 8 10 20 8 17 16 6 8 0 20 20 11 6 10 6 18 8 5 19 10 8 10 12 12 0 17 9 14 6 7 3 0 9 11 1 19 11 16 9 2 0 5 7 14 2 16 1 7 17 11 17 18 12 18 8 18 15 10 6 7 19 18 20 13 9 14 7 20 19 5 6 19 12 9 17 11 18 20 5 1 18 13 3 7 11 20 6 0 4 15 12 10 17 9 15 6 15 2 9 20 17 18 13 2 11 1 0 18 4 3 8 8 18 13 12 2 3 12 18 9 16 1 10 11 8 9 8 16 0 19 17 18 9 10 2 16 11 7 13 14 9 5 12 2 12 4 10 13 6 7 10 6 3 20 15 3 20 2 16 4 17 2 7 13 18 13 4 0 4 11 2 9 0 12 14 13 0 13 9 5 9 8 1 5 11 9 10 12 4 8 14 3 3 13 15 19 18 3 20 19 6 10 8 12 0 1 6 17 14 15 13 20 14 7 19 19 2 6 7 6 3 8 13 20 13 8 20 19 12 9 4 0 4 17 16 6 4 16 3 3 15 0 4 2 9 2 7 9 19 8 20 0 18 20 12 12 19 6 2 18 6 3 8 16 15 2 14 15 5 20 4 0 15 7 12 18 12 20 1 9 9 20 11 1 4 13 0 19 8 14 9 3 1 6 6 8 2 19 18 3 0 8 20 13 20 13 9 12 12 18 19 13 10 17 18 6 6 9 9 1 8 18 0 11 12 0 18 4 14 15 6 14 17 15 17 20 9 4 13 17 12 8 5 1 11 19 15 6 9 8 12 0 8 19 3 19 1 12 19 14 12 3 16 17 16 20 5 9 4 6 7 19 0 19 7 3 8 1 5 17 13 0 1 16 5 3 4 0 13 14 13 14 14 5 14 19 13 16 10 8 17 10 8 16 12 13 13 4 17 6 20 12 5 1 6 19 3 17 16 0 5 18 10 13 0 2 1 19 12 5 0 15 20 11 20 4 16 9 16 16 2 15 12 15 5 15 11 17 1 3 1 6 0 13 2 4 11 0 4 19 15 12 11 13 18 16 14 5 11 12 2 19 9 1 20 19 19 13 2 17 15 15 17 14 18 20 1 0 10 14 18 16 7 3 14 10 6 10 14 6 12 2 0 6 14 2 19 4 13 5 5 14 5 14 4 1 5 5 18 20 16 14 10 8 17 20 18 5 6 4 2 7 15 20 14 6 10 7 0 19 15 9 13 8 7 7 10 2 2 16 13 7 16 15 19 5 9 4 19 12 2 4 4 17 7 4 10 8 19 5 2 14 20 3 4 15 8 11 13 9 20 9 1 5 3 1 15 2 11 5 5 8 13 20 3 19 19 4 0 2 0 12 15 4 14 18 6 4 7 3 0 0 19 13 9 6 1 1 16 20 7 4 13 12 16 9 4 17 15 3 5 7 12 3 4 6 9 14 9 3 9 10 17 12 15 6 12 2 12 18 20 13 15 19 14 1 16 0 14 0 6 14 1 19 15 14 7 7 20 2 16 5 12 18 18 7 19 13 10 20 19 16 12 9 15 12 14 7 13 15 4 19 14 8 15 10 2 5 19 7 20 19 7 8 12 13 8 13 17 17 19 10 20 7 5 2 2 13 2 13 17 7 16 13 20 7 13 7 5 8 17 18 9 2 4 16 20 13 8 10 6 17 5 7 9 2 18 14 19 1 17 19 7 10 17 5 18 10 15 6 16 20 15 13 3 12 7 10 11 11 2 17 7 9 3 7 12 9 8 12 9 2 18 10 6 8 1 20 10 0 2 3 8 1 4 0 10 14 5 0 9 20 0 4 13 16 16 13 9 13 19 7 2 11 6 2 0 14 0 17 7 10 10 2 20 12 16 5 13 17 15 1 13 3 19 10 0 7 11 14 4 3 3 6 5 0 1 17 5 5 14 7 5 18 19 13 18 12 20 2 9 3 16 20 12 2 18 16 5 19 4 5 17 14 5 9 18 7 18 15 0 8 4 0 8 0 2 3 13 13 0 15 4 19 0 1 0 5 10 1 6 12 6 12 18 0 20 1 1 12 13 11 10 14 20 5 19 17 18 13 19 9 15 5 6 2 13 4 16 3 7 16 17 2 2 8 18 20 7 20 10 5 10 0 16 7 11 15 0 7 19 8 18 11 18 16 7 15 19 5 13 1 10 15 6 3 10 10 17 4 2 20 10 2 6 17 3 14 2 8 20 10 2 3 9 6 1 17 19 17 7 14 15 12 6 0 0 20 14 20 10 9 16 11 16 3 17 14 19 5 11 19 12 0 18 8 6 5 16 19 2 8 15 1 6 1 18 2 0 9 10 2 0 5 10 17 0 15 5 16 10 2 7 20 20 16 5 2 10 5 15 15 7 8 16 7 4 13 5 18 16 14 15 10 10 19 10 11 1 5 6 6 12 17 14 2 1 8 1 11 13 19 12 9 5 6 14 12 14 20 19 5 20 18 20 14 5 12 5 0 4 1 0 17 4 9 13 10 13 2 18 14 20 6 15 20 11 6 4 7 7 18 7 19 6 4 20 17 7 12 2 20 7 13 0 3 9 15 15 20 19 20 17 17 12 1 2 8 17 19 20 10 4 1 18 7 20 16 15 14 11 8 14 16 1 8 6 5 20 12 18 0 12 13 13 19 16 5 17 9 0 12 17 14 13 18 5 13 3 11 1 12 16 10 14 12 1 11 0 2 9 14 5 1 0 14 14 2 12 7 2 3 2 10 6 19 1 3 10 19 3 17 0 5 4 20 16 8 13 5 8 0 5 15 17 10 1 2 10 9 15 11 4 14 5 17 17 19 19 19 12 18 14 0 15 9 7 11 11 6 5 1 4 8 9 15 5 5 16 12 19 20 20 20 5 2 10 1 17 17 1 3 17 10 8 15 13 19 19 14 3 12 17 8 5 13 0 0 9 20 11 9 7 7 16 7 16 20 10 19 0 19 18 13 10 9 5 13 15 17 8 2 20 0 14 13 10 19 12 13 4 20 16 6 11 14 15 10 9 16 17 11 17 0 10 2 13 17 11 1 1 3 5 16 16 4 16 9 18 8 17 8 0 13 12 4 4 8 5 11 2 14 8 20 2 19 12 3 13 8 3 11 2 20 8 10 13 7 11 2 17 8 17 3 10 6 20 14 15 1 7 4 0 9 17 4 19 20 12 6 4 0 15 12 12 20 18 11 5 6 14 5 4 14 17 6 11 9 20 5 4 18 10 2 12 12 1 6 10 2 18 10 0 6 19 7 16 2 14 19 15 2 10 6 14 9 20 18 17 6 14 5 8 2 14 2 2 2 10 6 19 9 10 19 14 3 15 10 18 11 15 14 0 2 3 18 1 5 5 6 8 0 15 3 10 0 15 0 4 13 13 20 12 1 16 14 7 18 13 15 6 16 11 13 18 18 9 0 10 16 18 17 16 0 9 16 18 1 8 8 4 14 13 16 0 17 11 20 2 12 18 20 9 7 7 5 15 10 10 8 7 19 1 16 20 0 3 12 10 13 14 4 13 15 20 0 7 18 9 4 9 9 7 2 7 19 4 0 8 0 13 12 3 10 8 5 15 9 6 2 7 10 15 16 10 0 16 11 4 6 2 15 5 10 0 7 5 15 3 18 9 20 0 20 6 2 16 15 8 12 11 14 1 17 8 1 2 20 7 11 3 7 6 13 5 4 0 15 13 17 4 1 2 9 1 16 8 7 10 6 19 1 1 7 4 13 17 11 14 11 17 5 2 0 10 10 18 2 5 8 13 9 15 19 19 18 7 9 11 9 15 0 13 12 4 15 1 1 12 20 3 18 18 19 3 10 11 13 16 9 0 2 8 15 15 2 2 0 8 17 18 17 12 5 18 0 18 7 6 12 10 19 13 18 18 3 14 7 2 16 18 4 7 9 5 8 9 1 6 9 2 7 10 11 6 19 0 10 6 8 9 16 16 5 13 17 15 17 6 2 12 2 7 1 2 1 14 10 6 19 17 5 9 12 20 2 20 18 0 3 13 9 14 9 11 0 11 12 3 18 2 15 10 1 12 10 7 9 3 15 19 13 6 11 5 17 18 1 5 7 6 10 8 8 14 12 19 13 17 18 15 18 17 3 14 15 10 19 12 12 17 3 10 6 4 4 0 4 5 9 13 19 19 9 20 12 16 1 13 10 18 12 6 4 1 12 14 9 16 0 1 15 4 20 9 13 20 6 6 11 9 20 1 16 1 16 17 5 8 20 0 14 2 8 17 13 4 0 19 18 18 13 16 12 18 5 1 9 3 18 16 3 10 9 15 4 10 10 5 6 8 18 17 8 2 3 11 3 17 12 6 11 0 8 1 11 3 11 19 5 16 20 9 0 12 15 7 0 16 18 20 20 5 13 11 0 15 14 5 11 8 5 7 11 5 2 13 13 9 5 12 0 5 3 8 16 6 14 14 14 15 1 15 12 10 10 3 4 18 12 17 11 13 6 15 10 1 7 3 12 4 6 8 7 10 18 3 5 19 5 13 13 1 10 3 1 2 0 3 14 16 13 13 12 4 13 15 5 15 12 14 1 16 1 11 17 12 11 20 10 14 2 4 12 2 7 4 0 20 3 13 20 1 8 6 5 12 19 9 16 18 14 5 12 0 18 10 2 2 18 3 15 16 3 19 3 2 6 3 0 8 13 2 2 14 9 18 1 8 17 11 12 2 5 19 5 3 8 10 11 2 7 1 19 4 19 10 4 0 0 17 9 20 7 9 1 14 12 17 17 14 14 20 10 8 1 11 10 5 14 3 2 3 5 1 8 14 14 2 13 9 5 18 14 4 7 18 0 20 13 8 0 18 18 10 12 14 15 4 6 4 20 11 2 11 5 2 1 17 3 4 3 12 3 1 11 10 11 6 0 7 14 17 8 18 17 4 10 15 6 13 19 11 19 6 5 8 9 9 12 0 20 3 1 8 13 17 2 14 0 13 15 11 10 20 0 13 9 9 18 10 10 16 12 9 1 18 15 2 6 7 4 6 19 15 12 14 2 19 19 12 18 13 20 5 11 13 16 4 15 0 12 7 12 5 2 9 11 0 1 16 17 19 18 20 17 18 2 10 17 3 17 8 1 10 5 20 8 4 20 12 11 11 12 20 12 16 16 6 19 20 1 18 7 16 7 6 11 0 20 10 16 20 20 11 0 7 11 16 8 6 8 5 8 14 1 15 17 18 3 19 16 15 19 15 10 4 14 2 0 13 10 1 7 0 8 17 1 13 11 3 5 20 15 11 17 11 15 16 13 9 3 20 6 14 11 13 3 14 15 1 4 14 16 3 10 14 6 20 2 10 4 8 14 0 16 12 11 19 8 17 1 8 12 19 6 19 18 11 5 10 3 7 13 11 18 20 12 3 3 4 20 0 18 0 5 18 8 16 3 10 15 10 3 17 12 1 9 17 3 7 1 19 16 0 8 0 2 5 17 2 11 16 18 19 19 14 19 3 9 14 15 1 10 13 5 14 5 10 4 6 17 12 7 18 5 16 8 8 20 12 20 19 8 20 11 14 19 19 16 11 8 7 20 18 16 14 1 15 5 7 17 18 12 8 8 11 14 17 11 12 10 0 10 8 2 0 19 6 3 1 13 15 2 4 2 5 20 4 16 4 13 12 11 1 11 11 5 2 4 7 8 0 18 15 15 18 19 4 13 10 19 4 18 1 1 8 8 15 10 11 11 6 18 6 15 9 12 3 3 7 4 20 11 9 6 15 1 20 2 6 6 12 18 3 3 16 20 13 13 15 7 13 20 12 2 17 18 8 16 15 2 5 3 11 4 16 3 11 12 14 4 1 14 13 15 15 16 7 16 10 13 12 19 11 10 1 9 10 4 20 7 5 7 6 1 6 10 11 12 2 13 12 5 19 7 11 5 8 18 5 9 12 1 11 16 0 12 9 7 14 6 3 1 7 10 10 0 5 16 0 7 11 2 11 20 7 4 9 18 11 18 0 1 11 17 14 7 20 11 12 19 5 17 5 6 14 1 12 12 20 15 14 13 8 11 3 16 6 9 18 14 7 9 0 20 9 14 9 13 6 8 7 7 17 11 15 1 0 8 11 20 7 14 20 10 17 8 18 11 4 3 18 8 3 1 12 4 9 6 7 17 12 0 7 6 9 7 14 19 7 11 2 0 6 7 3 19 14 9 0 15 3 15 15 12 5 17 20 16 7 2 0 7 1 3 2 20 18 2 3 17 0 17 2 9 5 10 5 14 4 20 11 8 7 11 9 7 10 13 10 9 12 20 8 7 4 16 6 20 2 7 9 14 4 11 4 15 6 6 14 3 7 9 0 10 6 1 16 16 11 11 10 1 19 10 5 15 9 16 16 11 1 16 8 8 10 12 6 19 20 8 10 6 7 9 20 17 20 1 18 16 6 20 11 18 3 2 10 20 1 12 18 0 16 3 9 6 4 5 8 6 2 6 20 10 10 9 5 3 1 5 17 8 10 2 11 14 13 9 6 7 1 20 20 14 5 16 15 16 6 5 17 8 3 7 5 15 5 15 2 16 9 3 19 10 9 15 2 15 1 4 16 0 11 15 16 5 17 9 10 2 15 16 10 3 11 17 11 5 20 14 4 15 0 7 2 11 16 8 12 3 10 12 2 16 1 0 1 0 6 8 5 16 3 18 20 9 20 14 7 19 11 12 6 6 14 13 7 1 18 4 16 10 2 16 19 19 6 13 6 17 10 3 16 1 7 10 11 10 5 8 14 17 9 18 15 8 10 11 14 1 7 13 3 0 0 6 6 12 18 19 14 5 6 19 16 5 10 10 4 6 13 7 5 3 18 8 3 1 16 15 11 18 6 11 17 6 4 2 12 4 10 20 15 10 0 15 18 17 0 0 7 8 1 5 13 15 0 9 11 8 15 5 17 15 18 16 2 0 10 1 5 0 15 11 10 8 1 9 6 0 4 3 10 5 3 17 14 5 15 7 15 3 8 9 7 16 9 11 8 0 9 19 17 15 14 5 0 9 19 3 3 13 17 7 13 1 13 5 7 15 11 0 18 0 15 2 1 10 6 15 8 18 18 8 18 7 8 8 12 4 20 0 17 18 20 5 15 10 6 3 11 17 11 10 11 10 9 3 18 1 1 8 10 20 3 5 12 20 6 12 13 14 6 6 17 8 13 18 8 10 19 11 2 16 7 6 17 6 6 0 14 9 12 18 9 13 15 8 8 1 4 12 10 13 18 7 2 20 16 4 8 17 14 8 7 2 10 1 2 3 2 6 13 11 0 11 19 6 0 10 6 12 9 13 12 13 13 2 8 7 6 7 8 7 9 6 11 10 20 16 20 5 15 1 19 3 4 7 0 11 3 19 10 19 2 3 8 14 15 13 15 7 1 7 5 15 3 18 4 0 17 7 20 17 14 9 2 10 7 5 16 2 19 11 16 11 18 14 9 11 20 16 8 12 18 10 2 16 4 8 2 12 12 12 7 15 4 19 7 19 3 13 5 13 4 5 20 13 19 13 15 18 3 14 7 3 5 19 16 19 2 3 4 17 15 14 15 11 10 13 4 8 15 0 14 11 9 3 19 6 6 19 11 5 1 11 4 6 9 17 20 0 7 2 10 15 0 0 19 20 11 2 12 20 20 15 6 20 8 11 7 1 12 4 9 15 15 19 14 17 19 9 19 3 6 10 7 5 12 3 17 12 4 4 2 10 4 10 16 1 7 3 19 11 3 19 15 0 20 11 14 12 18 11 12 0 7 16 6 19 13 9 7 14 0 15 8 20 14 19 2 15 6 1 9 9 19 0 20 4 6 10 5 15 9 3 6 9 18 13 17 17 4 2 12 5 4 0 16 17 13 1 3 13 9 14 6 2 13 16 15 10 9 12 18 2 17 10 14 17 4 3 11 10 19 16 14 20 7 12 4 16 16 10 16 0 17 4 9 7 14 16 4 11 3 5 12 17 5 5 16 7 8 20 10 10 2 15 15 12 15 14 0 5 17 4 14 17 18 8 1 12 20 2 5 17 15 1 14 16 2 7 2 1 17 17 15 12 4 7 19 13 16 10 9 7 13 0 17 5 8 8 15 20 13 9 8 5 0 1 16 16 15 5 0 16 19 18 7 18 7 10 14 14 1 11 16 19 5 20 4 16 20 16 13 5 4 17 8 2 11 6 5 17 15 1 16 3 19 20 19 13 13 5 0 7 11 20 0 5 8 20 16 15 11 10 10 20 20 13 2 8 6 6 11 2 5 18 9 15 12 11 14 4 18 10 4 5 5 10 16 0 10 8 5 6 19 11 17 13 8 8 18 10 17 9 12 20 4 8 1 6 2 13 6 17 1 5 15 9 17 12 20 20 12 13 20 7 2 0 13 8 20 12 3 14 12 1 3 19 12 9 7 6 6 9 4 17 7 16 8 1 17 12 14 17 5 16 15 18 5 1 10 18 16 14 19 6 11 9 13 3 8 11 16 3 11 4 3 14 1 8 19 0 8 6 14 18 17 20 2 14 15 1 17 9 7 3 0 17 13 17 17 8 10 7 3 19 10 7 19 7 3 16 14 10 1 19 9 7 1 5 5 13 4 6 4 7 20 10 5 5 20 15 12 3 6 9 3 9 18 7 10 0 12 18 3 16 17 18 11 15 15 0 11 8 12 18 4 10 20 0 9 20 2 6 0 2 15 7 8 14 1 15 6 1 11 6 12 13 8 8 18 18 14 12 19 2 14 6 15 12 8 1 17 9 12 0 3 19 10 20 16 20 7 17 4 4 0 5 13 14 2 20 1 1 0 6 9 1 11 10 5 17 13 10 19 8 18 13 8 10 5 19 17 8 3 6 3 7 11 11 0 14 4 16 6 4 0 20 7 20 3 12 10 14 18 16 3 0 7 3 0 19 18 10 14 18 18 14 8 6 4 8 16 19 7 16 17 13 14 14 11 6 8 5 8 18 6 4 12 15 20 9 13 0 4 6 6 10 16 3 12 11 6 9 0 20 2 12 0 6 5 4 19 20 9 19 6 19 7 17 17 17 15 7 11 2 20 2 3 0 7 9 1 10 1 19 13 2 2 10 11 8 5 2 8 2 20 20 9 20 14 19 7 1 8 15 0 13 13 18 18 12 0 12 9 3 10 5 12 13 19 17 19 15 14 11 15 14 11 3 1 5 16 7 3 10 13 12 16 3 9 4 18 12 8 11 4 8 12 11 16 5 16 10 15 16 4 8 10 11 16 17 15 7 1 18 4 9 2 16 20 2 5 14 19 1 1 16 7 18 3 8 13 9 17 7 4 5 8 3 19 5 8 2 19 17 17 13 20 13 6 11 20 18 0 3 7 9 5 4 20 17 3 12 11 9 15 1 18 12 9 7 11 17 14 16 19 10 20 10 1 0 14 0 9 16 1 8 11 13 12 17 6 0 16 12 0 12 6 12 13 5 10 10 12 11 4 8 15 2 16 4 15 17 17 12 19 6 16 16 0 4 16 4 15 16 17 17 8 9 4 3 4 6 12 20 0 16 1 13 9 13 15 6 9 0 9 9 1 15 14 9 3 0 20 12 17 3 13 5 7 20 20 0 7 11 13 8 15 8 8 4 8 13 7 19 18 7 8 12 10 15 5 4 0 8 1 11 3 0 6 0 8 5 20 0 14 3 16 3 6 14 20 5 15 4 7 18 9 9 2 18 4 16 5 14 2 13 12 18 15 19 0 12 1 17 12 10 18 6 16 18 11 10 8 1 1 8 13 7 20 2 2 13 11 0 17 12 8 10 13 17 3 14 9 8 2 4 6 7 4 2 5 12 12 20 13 6 6 13 5 12 3 0 20 13 1 2 17 18 3 18 17 14 6 10 9 15 17 14 5 6 1 3 18 0 20 11 14 12 17 3 12 13 1 10 8 18 12 14 20 4 8 16 8 20 20 19 9 12 9 20 11 19 5 2 6 16 13 6 9 1 19 17 12 4 1 4 3 7 11 15 18 15 16 19 13 18 8 19 15 2 19 11 19 10 17 2 11 10 12 2 9 8 0 14 17 12 9 0 20 8 7 8 17 2 6 10 13 14 20 20 4 12 8 15 6 8 8 1 12 14 15 18 10 8 18 0 6 13 2 16 3 10 6 6 11 18 9 4 1 11 10 6 17 9 12 17 3 0 1 6 10 9 4 3 11 9 17 3 9 18 6 6 20 9 11 5 3 18 4 6 1 6 13 5 15 5 20 12 11 17 14 1 7 2 0 19 16 5 4 5 17 13 1 8 1 10 12 11 9 20 19 19 7 20 7 6 10 11 10 2 9 13 5 11 7 4 18 3 11 12 5 10 4 1 12 12 19 20 6 2 11 14 2 8 15 9 11 16 19 16 8 17 17 14 13 10 3 16 10 15 8 1 15 0 17 7 6 12 8 19 19 20 0 20 3 20 16 7 12 3 19 5 5 7 5 13 20 11 12 0 6 13 10 16 20 3 15 17 9 3 13 3 9 17 12 4 1 3 6 18 20 0 16 12 14 4 13 4 10 7 19 12 1 20 3 4 3 9 3 4 14 17 9 16 18 18 2 1 7 8 1 8 15 2 18 3 2 16 11 13 20 8 19 0 7 20 12 2 19 8 11 14 18 3 7 15 8 7 1 4 7 7 5 0 18 18 16 13 14 20 10 17 17 12 19 4 7 20 3 9 17 10 3 3 7 9 20 10 15 18 18 13 6 6 7 1 18 19 20 15 18 19 9 13 9 20 10 8 11 18 4 17 9 5 10 16 11 11 14 14 10 8 14 18 13 5 4 14 13 18 3 15 20 12 11 3 14 2 20 2 7 12 2 3 13 8 2 4 5 10 1 10 12 7 6 10 10 7 16 20 1 13 17 1 19 17 4 13 19 10 19 5 19 18 1 17 7 14 4 8 17 2 6 20 11 1 15 9 3 2 0 1 11 20 14 19 18 14 18 19 10 18 20 12 7 11 5 0 5 19 17 14 10 14 2 13 7 20 0 5 18 1 8 0 18 11 4 7 9 13 13 5 19 19 3 2 13 12 13 18 6 20 1 20 8 13 10 17 4 9 10 1 19 11 10 17 6 15 16 11 12 3 5 17 2 2 17 1 5 7 19 4 7 0 16 7 17 16 2 1 0 0 7 18 20 13 15 12 19 0 12 5 10 20 15 14 18 11 11 4 13 3 19 13 18 3 2 6 5 9 4 0 15 4 1 4 6 8 19 6 18 11 2 9 5 5 6 6 9 16 3 1 2 10 7 9 14 18 3 6 15 20 18 6 15 11 10 17 1 0 1 17 8 18 5 20 4 4 18 18 18 9 5 15 4 11 19 15 20 12 16 3 14 6 8 17 9 15 0 14 15 12 5 10 16 12 18 8 3 19 13 18 0 14 10 5 3 14 14 6 10 9 15 16 3 12 8 20 20 6 17 7 2 19 5 0 18 3 6 4 0 11 5 16 7 19 0 12 14 12 12 4 1 8 3 3 0 9 15 8 10 7 14 7 2 10 16 20 20 9 12 11 1 14 4 0 20 11 9 5 8 2 0 3 7 2 16 13 6 4 4 9 15 6 0 10 4 1 9 18 9 13 19 15 10 12 11 9 0 15 16 12 8 5 4 11 17 4 6 11 11 3 19 13 2 11 4 3 16 15 18 0 10 3 17 16 14 13 13 4 15 2 14 3 14 9 12 15 5 12 9 1 10 13 8 16 0 14 4 5 18 14 0 13 20 4 8 12 0 12 3 16 15 14 8 17 3 14 19 2 14 10 11 19 3 6 12 6 7 14 7 15 14 9 4 19 12 3 2 1 4 4 3 0 10 2 9 5 13 16 15 20 13 6 20 7 0 15 19 9 3 12 16 9 14 17 6 6 13 19 4 4 10 2 9 8 14 18 19 6 17 0 1 12 4 5 10 1 13 8 16 10 1 14 1 12 13 20 15 7 11 1 7 3 2 14 10 5 17 10 0 3 7 15 13 3 12 9 15 8 8 9 16 19 12 19 3 5 10 13 0 1 2 15 8 9 5 20 10 15 15 15 5 19 8 17 20 10 6 7 5 5 6 2 4 10 13 3 11 2 14 10 10 9 13 3 1 2 20 10 2 3 14 8 7 8 18 19 20 13 6 10 5 16 20 4 9 8 14 6 2 8 19 1 6 4 8 15 10 13 11 12 7 15 12 17 3 19 19 7 2 1 6 10 7 7 3 8 10 5 11 3 0 2 2 7 7 12 16 3 1 1 1 19 2 0 9 9 15 20 12 0 0 12 12 8 2 4 20 12 16 15 1 13 12 2 15 19 2 12 10 3 14 2 16 13 9 9 18 14 2 2 6 7 12 14 1 9 15 18 5 16 5 18 7 13 4 11 15 18 13 8 5 13 14 10 19 1 11 10 5 2 19 14 12 8 14 15 5 2 0 20 16 18 12 13 16 11 9 0 10 4 19 12 6 16 19 3 11 18 19 14 16 18 20 11 19 18 14 13 17 11 17 5 14 11 8 1 15 0 17 2 20 7 13 2 3 18 12 15 3 14 5 16 9 18 5 13 5 15 9 14 15 19 16 8 11 10 18 13 16 9 16 6 16 1 2 15 12 12 15 18 7 8 12 9 2 12 9 1 13 12 2 19 6 5 16 14 9 12 11 13 12 15 19 17 11 19 4 9 10 15 13 18 13 4 10 20 17 14 3 17 12 10 15 15 19 17 18 7 1 2 19 4 12 9 3 10 13 14 8 13 14 14 5 15 0 17 16 0 4 5 12 1 8 20 1 7 9 16 13 13 20 4 7 11 7 13 20 15 6 12 15 17 14 20 16 5 11 10 8 1 15 19 15 9 14 11 20 3 17 14 10 4 17 12 2 14 5 4 8 14 4 1 19 5 3 18 19 3 20 16 18 14 14 20 17 12 20 6 20 12 20 18 8 14 17 0 4 16 3 1 12 1 0 8 9 12 12 19 13 19 6 19 8 11 2 1 0 16 7 12 8 15 18 15 13 8 7 16 13 18 16 15 16 18 5 4 18 9 12 8 9 13 2 20 1 1 6 16 3 8 17 1 19 11 18 20 10 15 9 18 16 14 3 10 18 2 6 15 8 9 17 0 19 18 2 8 2 6 4 19 15 9 15 7 10 12 15 19 9 8 4 16 4 3 20 9 10 20 20 19 10 20 6 13 14 11 15 14 16 16 15 1 2 0 14 0 11 6 14 17 18 15 8 19 2 15 16 7 13 16 12 14 6 19 17 5 4 7 12 14 17 11 13 5 1 12 1 7 9 8 4 3 10 6 1 1 13 3 13 0 17 11 2 4 20 6 20 8 7 5 2 7 0 2 16 19 14 0 4 3 15 14 8 5 20 1 8 20 10 3 4 16 13 4 0 10 19 5 2 14 8 16 18 2 15 0 17 8 0 6 13 11 0 9 12 13 17 1 3 0 16 12 8 5 13 19 20 5 15 20 1 15 20 7 5 6 15 13 3 2 6 14 15 5 2 15 10 8 19 0 16 20 15 12 16 16 9 2 20 12 3 17 10 15 2 17 11 19 16 11 14 2 11 16 0 10 15 11 11 18 14 3 2 17 7 5 7 8 19 20 14 5 14 12 19 0 15 20 18 11 1 12 13 3 15 16 5 19 11 3 8 16 2 2 7 14 15 15 20 20 3 7 14 6 12 9 14 14 10 0 6 7 4 18 17 16 19 16 11 18 15 10 14 9 1 19 6 2 9 5 3 16 14 16 6 6 15 6 8 5 8 11 11 7 13 15 0 5 2 6 6 13 18 20 5 13 20 0 18 8 7 7 6 3 17 7 9 1 16 12 8 16 12 7 5 12 4 1 16 1 20 4 2 19 15 11 20 19 9 1 2 14 20 4 13 14 6 13 3 4 0 1 6 0 13 17 5 9 19 7 8 17 17 17 12 10 8 18 10 8 13 7 15 0 4 4 2 7 7 20 8 9 14 17 18 13 14 17 1 17 14 0 12 13 13 17 20 13 8 14 3 4 2 1 7 4 16 4 19 17 14 13 17 20 5 11 0 0 0 11 12 10 17 20 8 20 11 5 19 20 15 9 9 17 18 4 17 8 12 15 2 16 1 6 19 14 8 4 16 19 0 14 6 3 18 11 1 20 5 16 11 12 16 12 16 20 4 0 5 10 12 1 10 13 12 8 17 10 16 17 6 3 11 2 17 3 1 5 9 17 4 14 11 18 5 13 16 19 14 6 12 14 8 10 3 0 0 8 1 1 10 12 7 12 11 12 2 9 4 10 5 4 1 12 2 15 7 7 20 13 5 7 19 11 14 12 6 15 2 3 20 15 19 18 1 20 18 1 12 12 11 5 16 9 8 17 6 3 19 19 7 20 3 20 17 20 12 2 11 12 16 10 16 15 5 2 16 14 11 17 8 14 6 1 4 7 9 17 5 18 11 0 5 4 9 13 6 9 12 19 20 4 6 19 7 1 9 2 6 9 10 3 12 4 12 16 1 8 15 19 10 0 12 17 15 13 18 1 4 12 19 9 14 13 20 16 19 0 9 7 18 10 20 2 20 18 3 11 15 15 4 8 13 1 0 16 0 10 13 15 10 8 16 2 7 0 18 16 6 2 20 7 12 0 0 12 5 11 0 9 20 16 4 17 8 15 4 10 13 2 16 15 16 20 5 14 16 15 11 8 16 12 8 15 1 15 1 2 16 7 15 7 4 18 13 15 11 5 14 6 20 7 4 15 8 8 0 9 12 9 14 3 7 10 4 2 6 17 11 9 6 20 9 4 5 1 10 12 6 15 6 18 16 19 12 16 4 19 1 0 0 8 1 14 0 16 14 5 9 10 4 11 5 5 10 2 16 6 19 6 12 7 14 1 12 3 14 13 10 13 1 3 0 19 5 11 12 12 9 5 9 1 8 10 20 20 13 16 5 6 12 11 0 8 12 15 13 13 16 18 12 17 5 5 7 20 15 9 8 17 9 9 8 20 10 19 9 5 13 9 17 12 6 14 15 12 3 15 11 13 3 16 14 17 6 1 8 8 15 1 17 1 2 11 6 6 14 8 7 8 1 20 9 4 17 13 18 20 0 20 0 17 13 5 15 8 4 11 17 3 17 18 0 7 17 20 20 6 2 2 3 1 6 7 13 19 17 4 20 1 16 19 10 18 0 0 18 17 2 15 14 3 1 2 2 13 14 2 16 10 9 15 18 19 0 4 14 2 8 12 8 15 6 4 9 9 10 11 14 9 10 6 20 20 5 10 2 11 12 2 20 12 13 4 14 7 18 2 3 19 3 0 10 10 4 11 14 4 8 8 0 19 3 18 0 15 5 14 4 17 3 10 9 12 7 1 13 11 8 13 17 13 8 3 3 17 0 14 3 2 11 17 7 4 15 14 7 12 6 15 18 16 6 20 4 17 2 7 7 1 3 12 11 17 18 8 1 6 13 11 16 14 19 19 18 19 6 5 18 17 16 0 2 4 17 1 5 1 6 12 15 13 17 13 1 1 7 15 14 20 8 18 7 16 4 14 3 3 0 19 20 15 14 11 8 10 1 10 15 3 18 9 18 6 10 3 8 14 4 3 18 13 19 16 6 0 16 2 11 11 18 0 15 0 16 19 17 17 6 12 13 0 2 2 14 13 3 4 9 6 13 1 5 17 10 1 6 20 4 6 19 20 1 11 6 4 6 8 20 20 15 11 1 18 11 12 1 11 6 8 20 9 12 15 19 12 9 6 19 16 0 8 9 19 13 14 19 18 17 1 18 18 9 20 13 11 11 17 8 5 2 5 4 11 13 10 2 17 6 8 8 0 12 13 4 12 7 10 20 10 12 18 7 11 14 8 8 14 14 15 6 3 5 9 3 7 7 10 6 18 17 12 8 2 17 1 3 16 8 8 16 12 2 13 2 4 17 20 18 16 7 4 16 16 7 2 13 12 15 20 7 17 9 10 3 19 2 15 6 18 11 3 12 1 18 5 9 11 11 3 14 15 2 7 18 3 10 1 18 3 11 3 11 20 6 19 5 3 9 0 8 18 3 16 17 1 13 5 16 19 13 14 11 11 14 0 3 7 0 16 12 17 12 4 4 12 19 20 14 20 10 15 11 7 9 1 0 10 10 9 2 11 10 17 2 2 2 1 7 11 8 2 11 9 6 1 7 13 3 11 15 15 9 15 17 10 19 5 19 12 1 11 12 4 4 12 3 1 0 7 4 19 2 15 17 11 3 19 13 16 1 4 10 16 2 9 5 20 15 8 20 7 15 0 11 11 20 1 20 14 4 0 9 9 17 18 13 11 14 1 8 17 1 20 15 17 0 17 2 5 12 5 9 14 1 2 9 7 18 6 5 5 10 5 13 8 9 15 11 0 2 9 13 8 3 5 16 4 1 4 11 0 20 16 3 4 0 9 17 11 20 20 13 4 10 5 16 2 13 6 16 4 2 16 2 15 0 7 8 7 11 20 9 16 17 19 7 5 0 12 16 5 0 18 4 13 13 15 17 10 6 15 16 10 9 11 10 2 3 8 17 2 3 7 16 15 16 0 20 10 14 7 12 10 7 3 13 2 13 13 4 20 9 18 13 13 0 0 4 18 12 9 20 9 19 3 1 16 2 18 18 3 8 15 7 10 9 0 13 16 4 16 18 12 20 11 14 6 19 3 18 3 16 19 5 14 18 15 19 1 13 19 1 9 8 17 14 7 7 13 9 2 7 5 16 1 2 15 18 17 6 12 18 14 6 15 7 20 17 20 16 18 9 17 11 7 9 6 8 5 19 0 16 7 16 3 10 16 16 1 14 10 1 10 14 19 8 12 11 19 4 2 3 12 15 11 9 0 3 12 3 10 3 17 1 19 17 3 19 6 18 20 12 15 3 12 16 17 7 2 11 5 16 15 16 12 17 5 12 11 10 15 5 17 7 3 9 10 4 3 13 1 0 2 9 11 12 6 2 0 1 18 6 16 4 13 7 15 19 10 12 15 0 1 20 11 7 11 19 0 19 14 13 9 16 8 17 9 10 6 12 8 1 15 7 9 6 16 3 4 8 6 10 9 9 4 6 1 13 8 0 12 2 1 12 19 9 10 13 19 3 0 13 4 0 12 2 15 20 2 1 14 20 4 14 16 3 6 8 8 15 17 4 5 14 9 19 17 15 12 16 8 4 10 9 9 19 10 9 8 3 13 12 14 15 0 8 2 15 3 20 18 19 17 1 5 10 6 16 20 2 15 7 2 15 8 17 5 11 12 11 1 11 9 4 2 3 4 6 20 17 12 15 13 12 6 11 11 3 13 12 6 2 7 9 16 1 6 1 10 9 16 17 11 16 17 2 6 20 18 12 3 19 2 19 0 1 18 1 14 7 3 16 12 19 14 14 17 13 9 18 19 9 7 6 10 2 17 6 2 6 11 3 18 12 5 12 3 1 2 5 18 5 18 1 16 3 7 15 20 15 0 18 19 13 5 12 1 7 20 8 9 12 9 7 0 7 15 15 4 5 6 13 8 3 5 16 1 3 18 4 7 3 6 12 0 11 0 16 9 4 20 19 10 19 8 1 18 12 14 10 0 6 18 19 13 3 20 7 17 11 2 3 1 20 11 14 11 8 2 13 8 0 2 1 16 3 3 17 1 9 5 5 0 16 2 11 17 20 8 14 18 12 2 1 20 6 19 2 1 17 2 20 18 18 6 18 20 1 7 3 1 13 9 4 4 19 16 11 5 3 3 2 20 19 12 4 18 0 20 13 19 8 6 10 14 2 9 3 16 7 8 7 5 8 7 11 12 11 6 16 17 5 5 5 4 17 11 16 12 14 16 2 12 10 2 9 7 16 2 20 0 1 12 20 20 15 7 7 15 3 5 6 17 20 18 14 13 11 10 20 3 8 5 12 18 19 5 16 17 7 18 19 10 10 13 13 1 6 10 13 18 2 18 14 15 8 16 2 12 8 16 8 17 9 11 19 0 4 6 4 9 4 18 6 14 1 11 6 8 4 13 10 5 9 17 17 3 19 9 10 2 6 16 1 18 19 0 8 16 1 13 16 12 20 1 17 4 6 6 2 4 5 9 19 4 1 4 20 4 4 2 14 6 17 15 16 7 11 7 1 9 2 13 3 3 3 1 14 20 7 1 0 3 8 6 4 14 0 7 16 16 7 4 6 11 7 16 11 4 18 9 14 7 18 4 8 10 3 15 5 3 18 15 10 15 4 4 12 15 1 6 2 14 7 6 11 11 16 17 7 12 7 7 20 8 14 8 7 18 5 18 18 11 10 0 1 12 4 4 12 6 19 19 2 15 20 3 18 19 8 6 17 19 5 16 15 5 6 14 2 5 10 10 6 10 20 16 1 14 7 13 14 10 9 5 7 19 0 11 0 6 1 20 3 9 14 14 0 9 17 12 12 20 10 11 5 16 5 6 14 15 5 10 10 10 12 3 16 16 17 8 5 18 11 1 15 6 4 11 14 19 17 13 17 1 9 13 9 8 6 19 16 15 16 17 7 17 15 9 10 5 16 0 11 13 14 13 1 10 1 8 17 7 9 9 10 15 11 16 5 3 17 11 19 9 19 14 20 8 4 18 20 6 15 16 7 4 14 13 14 17 11 12 9 8 1 8 8 4 8 14 4 7 13 12 12 2 20 1 9 6 20 6 9 6 14 3 6 5 6 11 15 12 20 10 16 6 0 16 3 6 7 13 15 6 19 15 17 0 2 15 10 12 20 8 11 17 16 4 11 14 7 18 16 3 20 6 12 16 8 9 12 19 7 3 6 14 8 10 0 14 4 20 17 11 14 7 0 3 3 14 4 2 5 8 5 20 10 19 19 1 4 3 14 10 19 12 8 4 13 6 7 10 11 20 18 1 20 2 18 3 19 5 0 11 1 19 1 14 11 9 11 18 11 20 18 5 19 2 0 8 7 4 16 17 6 17 19 18 0 10 13 19 12 19 18 2 19 11 11 3 5 18 7 6 11 9 13 18 13 7 17 9 7 1 0 5 1 11 12 19 2 17 9 11 17 10 14 16 10 17 19 4 11 5 8 9 8 6 0 2 6 7 20 11 7 7 14 5 1 7 7 0 10 7 17 6 18 15 0 12 5 18 17 14 16 20 1 2 10 1 3 19 0 9 2 4 10 14 0 19 3 20 6 2 6 17 16 15 4 1 1 14 13 15 20 9 8 7 20 7 14 13 2 16 12 3 8 6 18 18 16 9 15 20 14 19 19 11 14 16 19 1 10 0 20 5 7 19 0 17 11 8 8 17 9 3 10 15 6 12 4 16 7 18 16 14 8 15 20 12 9 14 18 16 0 7 15 3 18 4 19 13 13 16 13 17 5 17 19 13 14 4 13 3 13 3 14 2 4 17 12 3 4 1 10 12 9 18 5 15 0 0 2 0 4 5 2 18 20 4 16 2 15 5 8 0 20 15 9 1 8 4 3 18 10 5 15 8 17 3 10 11 3 5 8 0 13 3 19 20 15 5 4 1 4 18 16 9 12 8 10 9 10 7 6 6 6 5 16 9 19 7 9 0 1 13 19 9 13 17 2 8 6 6 9 16 3 2 5 1 5 14 7 2 9 7 4 13 7 7 7 10 14 17 20 0 18 2 5 9 3 12 14 8 17 3 4 19 4 11 19 20 17 1 20 1 18 6 16 9 2 1 16 18 11 13 3 14 16 6 17 17 12 12 2 7 9 14 4 15 17 14 0 18 3 14 1 14 16 6 8 17 3 6 15 10 3 5 7 0 11 8 4 19 5 15 4 3 1 1 7 20 19 9 1 15 1 17 5 15 16 13 14 16 11 12 16 8 12 14 13 20 20 17 8 4 9 19 5 1 15 12 16 18 10 10 8 2 3 18 3 12 9 9 7 5 3 9 17 8 4 3 10 6 17 13 3 1 12 10 8 8 14 11 12 15 3 15 7 16 17 7 5 9 2 8 6 4 5 14 10 17 2 10 12 0 15 19 14 6 12 2 10 6 0 19 10 5 10 5 7 14 7 15 19 12 1 17 2 19 2 17 17 4 18 10 5 0 10 15 4 19 18 6 10 10 16 16 9 4 1 8 6 12 17 15 16 5 2 18 15 6 8 8 7 10 2 10 14 16 3 9 16 18 9 20 4 2 13 3 20 8 0 6 12 6 7 12 14 2 6 15 15 4 5 9 0 12 20 3 8 3 9 8 6 13 0 20 11 3 14 12 10 16 20 18 11 6 3 14 11 8 6 14 13 20 15 3 12 7 0 18 0 10 12 15 11 4 15 7 10 18 0 1 9 3 10 11 5 9 17 9 20 7 2 18 15 2 4 8 0 12 1 10 5 17 10 9 0 14 9 17 12 6 19 16 7 0 1 9 7 11 19 15 1 6 20 11 0 12 4 20 5 13 17 5 17 1 20 6 4 17 5 6 4 6 16 10 0 18 19 17 9 20 18 5 12 20 17 5 11 4 6 0 3 0 8 18 20 20 4 17 4 18 5 18 14 8 2 13 12 5 13 8 18 20 12 13 15 12 11 1 20 9 3 2 3 16 8 1 15 0 20 14 11 7 20 7 2 15 0 14 2 5 20 2 14 11 18 3 1 12 1 17 13 13 17 0 0 12 0 11 15 5 15 19 11 4 20 17 18 12 15 2 12 8 1 17 10 5 12 17 6 1 5 18 2 13 10 15 14 1 2 11 9 18 4 12 1 15 19 6 8 7 10 4 10 13 0 7 1 1 6 20 7 4 3 9 14 7 5 5 9 13 20 10 11 20 0 18 14 0 5 4 2 3 8 8 6 12 7 13 11 20 6 4 10 7 17 16 11 9 19 17 1 1 5 15 19 2 11 20 8 8 4 12 17 1 15 13 9 15 0 3 14 16 20 6 19 0 18 6 13 13 5 7 11 3 14 19 11 6 3 17 20 18 1 11 5 14 20 13 19 8 2 4 11 16 3 8 6 10 9 2 4 18 16 13 18 2 19 11 11 14 12 1 13 18 0 14 2 1 7 0 2 4 5 7 16 1 6 1 3 6 1 10 15 16 13 7 11 19 6 5 8 9 13 7 16 12 8 1 7 15 19 3 15 0 4 6 7 17 14 11 8 14 5 0 4 11 13 15 10 1 12 20 11 12 19 20 8 0 9 15 10 12 13 7 12 15 10 8 1 4 7 9 20 11 18 17 3 3 4 14 19 0 0 11 20 7 15 1 13 10 15 13 8 10 16 1 9 4 4 13 11 8 14 3 20 19 14 6 4 16 15 2 11 4 20 11 10 10 20 3 16 16 7 6 15 17 2 19 17 5 7 2 7 8 11 12 12 11 15 8 14 20 3 5 11 5 11 10 9 17 7 20 13 20 3 7 16 14 17 5 19 8 0 8 6 3 20 0 20 15 10 13 5 14 11 3 14 11 16 11 8 9 20 4 18 10 20 1 16 2 12 7 13 14 12 20 7 1 16 7 8 19 18 15 1 6 19 2 3 19 2 9 9 17 8 17 14 13 2 4 17 5 14 16 3 11 3 1 20 9 19 12 7 4 5 15 15 1 1 2 0 19 15 9 12 1 12 18 1 5 9 17 19 9 12 3 16 6 15 13 14 18 0 16 10 8 2 10 8 13 11 18 8 9 13 5 2 0 14 11 5 8 4 19 18 17 8 8 3 16 8 10 19 8 13 3 15 4 3 5 10 19 12 7 5 0 19 0 14 9 2 19 10 9 9 0 4 8 5 4 17 1 10 0 18 19 16 1 9 19 13 17 3 19 1 5 6 7 12 4 14 10 4 7 5 5 9 20 10 2 10 4 20 19 3 14 10 5 9 19 9 10 20 5 10 6 12 20 5 9 19 20 13 11 18 20 18 13 8 16 16 7 2 8 18 7 17 12 7 5 9 17 19 6 11 19 15 1 18 1 9 14 15 7 19 1 17 9 8 13 7 12 16 19 20 17 19 9 13 19 2 3 18 0 2 20 10 17 2 1 18 2 10 0 3 0 6 20 19 5 13 10 8 17 10 2 6 7 4 19 14 15 3 5 18 1 20 20 5 2 13 2 9 0 15 14 3 12 19 17 9 5 9 1 13 5 20 20 2 13 15 17 10 15 10 18 19 6 18 18 8 13 15 2 14 5 6 12 3 20 20 3 19 19 14 3 17 17 17 8 12 11 4 16 17 13 19 16 13 1 11 12 19 7 20 16 18 8 2 19 13 12 8 15 2 20 1 11 10 6 5 6 9 11 15 16 11 18 10 0 12 17 7 5 4 4 6 10 14 19 16 15 11 4 18 7 13 4 18 12 18 18 2 9 1 2 19 7 18 6 15 7 3 3 17 13 2 1 17 14 20 18 13 1 1 7 18 16 17 2 14 1 11 7 18 14 4 11 7 1 12 16 5 9 7 16 7 17 18 0 20 7 20 11 15 13 3 5 18 5 6 6 0 5 5 14 14 5 4 16 2 3 13 17 4 6 20 19 15 13 9 14 11 17 3 7 12 18 20 17 0 10 1 1 16 17 5 12 3 17 8 1 6 13 5 19 5 16 0 3 10 4 3 16 16 10 0 3 7 19 11 16 20 12 18 20 8 7 8 1 1 10 16 3 1 18 1 14 6 5 5 13 3 15 17 11 13 20 9 10 9 6 14 15 0 6 10 15 11 4 12 3 14 16 6 1 9 9 13 11 14 6 7 14 13 3 15 7 17 10 1 8 15 13 1 7 6 14 0 7 16 18 1 12 16 0 0 2 20 6 15 2 11 10 15 20 18 13 10 7 4 14 2 9 3 16 13 12 14 2 19 19 19 5 19 1 13 12 18 6 14 2 3 0 18 20 14 15 13 20 17 9 4 19 20 12 4 5 16 14 19 2 7 16 3 20 11 12 6 10 9 3 4 18 5 14 3 16 1 19 20 14 14 6 5 16 6 6 12 8 10 14 7 18 1 10 18 1 6 8 1 17 12 7 4 3 1 2 14 17 9 9 7 20 20 13 8 10 14 9 17 2 11 7 10 3 7 14 9 10 4 5 0 17 13 15 1 5 12 18 6 15 16 17 1 20 12 3 10 14 12 0 11 6 6 2 4 15 12 11 10 0 6 3 14 9 17 11 3 2 15 11 2 16 6 19 17 7 4 4 20 16 3 10 14 8 14 18 1 4 19 7 11 9 2 16 11 12 2 13 15 1 20 3 2 9 14 5 5 4 6 16 6 20 17 5 4 9 16 5 20 19 19 7 12 0 9 10 10 5 4 13 5 6 12 20 1 10 2 12 16 16 10 10 0 16 4 19 17 2 16 1 20 4 9 11 3 13 5 2 18 20 11 5 12 9 3 14 17 5 15 15 2 15 12 2 0 5 13 16 1 13 11 9 6 13 10 2 20 19 4 15 6 16 11 19 18 18 5 15 4 9 5 8 10 14 20 5 0 8 3 6 16 2 18 9 3 17 14 16 18 14 20 13 13 9 7 6 1 17 3 19 8 11 10 14 6 4 17 5 11 3 19 16 16 14 1 15 16 6 4 13 4 2 20 18 7 8 3 7 7 19 12 11 8 5 4 10 6 2 20 3 20 7 0 5 12 3 5 17 16 15 6 19 3 4 17 7 13 4 4 17 2 5 1 18 15 4 0 3 16 5 0 20 19 9 6 3 1 13 7 15 18 0 13 2 3 14 6 18 14 7 5 2 3 1 5 10 20 20 8 16 4 5 17 9 5 9 14 3 9 14 6 14 18 13 19 17 10 11 16 5 20 5 3 12 4 7 17 5 5 7 20 4 10 5 10 15 19 5 6 6 2 11 18 12 4 2 13 14 15 15 10 13 13 13 14 12 4 17 8 4 17 11 11 14 11 18 6 14 12 10 10 14 10 8 5 16 12 15 10 2 12 18 3 6 6 7 15 1 19 19 2 12 0 17 6 2 18 16 16 13 10 20 6 4 3 5 7 16 19 12 3 20 9 4 16 8 0 11 20 8 8 6 8 7 15 11 9 2 11 13 17 12 19 7 13 9 3 19 7 15 13 4 18 2 8 19 0 0 11 15 14 16 13 4 16 5 20 3 17 3 0 11 15 17 3 0 12 16 11 9 8 15 20 3 15 11 4 17 6 7 18 17 18 14 8 9 1 13 13 18 3 9 5 12 1 16 0 11 1 2 16 0 3 17 6 8 18 15 4 19 4 8 6 20 16 0 7 19 13 3 5 11 1 7 5 12 9 1 10 5 0 7 4 4 15 20 9 12 19 15 16 9 14 19 12 13 10 11 2 20 3 9 3 12 9 19 14 1 16 8 11 11 12 18 2 6 12 1 3 4 10 9 10 3 20 9 17 6 18 9 1 0 0 4 13 9 6 15 5 10 20 6 18 15 18 5 15 1 9 17 17 4 15 11 18 2 4 11 18 10 15 18 4 0 5 9 14 13 4 8 16 8 15 19 2 18 13 0 20 10 0 7 13 13 6 4 16 9 0 15 13 5 14 4 16 17 8 14 0 9 13 14 10 4 20 20 8 11 0 14 1 6 3 8 16 1 7 20 7 1 19 11 2 3 10 5 6 7 18 2 10 7 4 14 13 8 3 14 1 14 6 10 11 1 6 16 6 13 0 2 20 10 8 5 9 19 3 18 15 17 1 17 18 20 5 8 1 15 4 2 12 16 14 16 7 6 14 2 9 9 14 1 3 13 1 20 14 9 6 0 9 13 9 13 5 20 10 12 4 2 4 13 13 10 15 19 10 9 4 0 19 13 20 0 13 5 20 3 15 18 16 0 18 17 13 17 14 18 15 19 1 13 3 19 3 6 18 1 16 13 10 2 9 3 13 3 5 4 6 8 11 7 2 0 11 17 13 4 19 18 20 9 8 8 11 6 18 1 20 4 11 7 4 20 13 11 10 13 18 15 7 15 5 9 2 13 4 13 20 14 4 9 0 1 16 0 12 7 16 4 15 1 10 4 11 1 12 1 17 6 10 10 20 20 7 7 1 7 7 4 15 1 13 15 8 19 4 18 0 19 3 18 16 19 0 7 15 4 19 3 6 17 19 19 20 3 9 18 7 19 19 2 9 2 9 11 7 4 0 5 11 0 16 3 20 5 4 14 14 9 19 14 4 13 12 8 10 10 11 0 8 12 17 16 3 6 9 20 13 11 5 4 16 18 20 1 17 2 4 18 4 9 14 12 16 7 18 13 3 5 20 9 16 13 2 5 20 6 20 12 11 10 11 8 13 7 4 8 8 11 5 15 16 2 8 18 11 3 14 8 16 9 9 11 12 0 2 9 12 20 20 6 14 6 6 1 13 7 15 6 6 9 12 4 18 10 13 19 19 8 5 11 13 7 13 19 4 19 6 0 15 7 20 10 3 1 9 5 7 0 18 3 16 20 5 6 9 17 2 8 3 8 3 6 0 12 13 12 11 17 16 14 3 3 8 2 19 17 10 13 2 13 15 18 5 7 11 5 8 14 18 4 16 13 19 18 1 6 18 18 3 14 6 11 14 10 20 14 15 7 19 6 0 15 20 13 15 5 18 14 12 5 8 6 4 7 7 7 14 4 16 0 5 11 14 11 7 5 1 1 17 7 16 10 14 10 5 12 7 7 0 8 9 18 19 7 0 4 18 1 4 15 12 6 14 10 5 1 2 0 16 17 16 2 10 16 11 7 17 11 20 5 15 2 20 5 9 6 4 4 10 10 3 7 16 13 15 1 20 8 16 0 9 11 1 10 17 5 8 15 0 12 15 13 13 16 15 8 20 2 0 2 17 15 7 10 1 7 19 4 20 20 17 18 17 7 1 9 5 9 18 7 7 13 10 12 1 20 20 13 3 10 12 5 3 11 16 14 14 5 1 6 5 1 10 19 8 4 13 0 12 14 17 8 0 9 20 13 18 15 19 11 9 16 16 19 13 20 20 8 12 7 3 12 9 7 13 17 2 11 15 10 9 15 9 10 3 15 6 6 10 11 0 8 11 5 0 5 11 11 17 9 17 5 3 10 13 12 15 14 16 16 8 14 5 11 11 0 12 13 13 20 9 4 16 19 19 6 17 11 17 14 18 1 14 12 10 3 4 9 19 0 14 11 0 8 5 8 10 0 16 1 15 15 19 8 9 14 6 12 7 20 10 7 13 2 17 17 1 19 17 3 19 2 20 5 14 15 14 11 12 2 3 16 19 10 12 1 4 9 4 1 8 17 3 11 14 16 4 8 4 18 4 5 8 20 15 15 2 7 15 0 3 4 14 7 18 1 12 13 6 2 6 8 19 4 4 2 12 11 10 12 2 15 8 19 7 18 11 9 0 12 9 2 15 18 13 4 15 14 17 14 12 12 1 3 16 14 18 5 8 13 15 10 3 7 12 17 13 0 6 20 17 4 17 1 14 14 13 5 6 20 14 6 6 18 12 1 17 2 10 19 16 14 19 19 7 11 17 15 20 19 14 19 15 15 2 4 12 14 19 14 16 20 6 15 16 17 16 10 17 20 19 3 9 3 13 16 9 19 12 7 20 18 18 15 9 16 16 1 11 8 10 8 12 10 20 8 0 20 20 1 7 13 8 4 15 4 2 6 17 9 19 10 17 6 2 4 19 2 14 3 12 4 4 2 6 17 11 7 11 15 12 10 14 2 16 20 1 1 8 13 15 19 5 10 7 17 5 20 7 19 3 2 2 3 11 1 4 9 18 11 16 12 16 3 2 1 1 20 14 15 3 9 2 19 0 15 3 11 3 10 13 6 18 17 10 13 5 9 14 18 8 1 19 14 10 0 9 10 0 11 16 7 3 10 9 10 4 14 3 19 12 13 19 11 1 0 15 2 2 2 5 6 11 12 6 3 0 11 15 3 19 10 3 7 12 5 16 11 17 3 18 15 4 4 13 2 13 4 1 1 12 2 4 7 20 17 0 16 7 0 7 2 15 10 8 17 4 7 0 1 3 16 1 0 20 16 15 18 12 20 4 16 16 13 19 15 8 18 3 7 12 10 12 1 16 20 11 9 7 3 7 0 6 20 4 19 6 8 5 10 18 13 12 18 18 5 17 9 20 4 17 14 6 10 0 13 19 18 17 14 9 2 5 17 8 8 9 10 5 1 9 19 15 7 14 17 19 14 2 2 10 16 5 10 2 0 9 11 14 10 16 9 20 1 19 12 20 3 9 2 8 11 17 13 14 12 10 16 17 14 17 3 1 6 20 15 8 3 17 7 3 13 6 13 16 0 9 11 3 8 14 10 13 8 2 17 3 8 9 0 7 16 13 3 1 20 7 20 20 16 10 15 10 1 20 1 9 14 9 16 17 14 14 7 0 11 7 15 2 20 6 15 15 15 2 7 12 8 3 6 17 10 18 10 4 14 1 7 19 14 6 17 20 4 16 15 18 8 16 11 0 12 1 6 1 19 17 17 5 16 14 14 17 3 7 14 10 8 13 15 9 6 13 16 17 12 10 0 14 18 12 13 8 18 8 0 4 8 14 9 20 5 19 10 17 5 20 15 20 12 10 5 19 13 20 12 6 9 16 18 18 7 4 1 4 14 20 3 15 13 9 17 13 20 3 3 11 12 5 12 4 10 4 10 4 6 9 6 15 18 1 18 3 10 2 7 8 9 4 8 7 3 17 14 15 6 19 10 5 1 20 16 6 14 20 9 2 8 9 11 2 2 2 0 9 7 14 13 7 3 12 16 20 13 0 16 9 15 8 11 5 5 19 4 19 13 10 3 18 7 0 18 17 14 13 17 12 2 8 8 15 18 1 0 1 16 5 18 12 13 0 15 6 20 18 13 9 8 19 8 5 1 9 19 3 19 9 7 4 17 10 7 10 13 8 13 14 4 5 12 4 6 18 12 9 14 17 4 20 15 18 6 10 17 1 9 8 9 3 8 7 12 15 11 14 5 15 0 2 18 15 2 2 16 17 3 14 1 9 12 7 13 17 11 6 15 19 13 11 3 10 18 17 9 13 4 4 0 8 8 4 17 7 20 3 8 5 1 9 6 7 17 1 4 19 13 15 2 16 1 12 6 0 2 0 4 5 9 16 12 1 10 0 14 1 14 1 18 7 8 5 16 18 1 4 12 5 4 4 18 6 10 19 8 3 15 9 10 8 1 14 4 12 15 15 13 5 18 16 14 4 9 17 5 19 13 19 20 20 19 16 9 2 15 19 6 14 1 17 5 1 10 1 15 2 17 10 20 9 3 16 13 20 8 19 10 12 8 7 0 0 9 4 16 4 12 2 20 9 12 14 16 3 7 1 5 13 14 12 17 0 7 2 14 3 13 18 13 10 9 15 2 15 7 7 6 15 11 0 19 8 11 9 7 8 6 10 18 17 1 8 19 13 5 1 17 16 6 11 1 6 12 14 13 7 3 0 8 13 8 18 6 5 5 8 11 0 17 16 15 4 7 17 10 8 1 15 15 11 8 15 2 6 1 8 20 15 0 14 2 9 7 3 5 17 10 7 1 10 13 13 8 4 1 19 19 16 3 0 20 11 1 3 5 15 20 7 7 15 0 3 0 7 5 1 9 6 6 4 2 1 20 0 9 11 7 14 14 5 8 5 12 11 5 16 14 14 4 17 8 17 2 9 8 10 0 4 10 8 3 5 15 10 13 13 12 17 11 6 0 8 17 1 14 8 20 5 1 19 11 3 5 10 13 20 9 13 20 10 8 13 8 7 7 9 3 19 12 13 3 16 7 6 7 3 16 16 8 12 7 0 7 7 15 6 18 20 3 2 12 13 16 6 0 11 16 20 20 10 6 11 12 7 19 11 1 0 18 4 19 15 15 4 16 5 12 2 10 3 20 11 15 14 17 1 15 0 8 8 9 17 3 17 5 17 7 20 8 20 12 3 14 7 20 2 4 2 10 18 2 5 0 20 2 1 17 8 14 12 8 14 18 3 15 6 16 18 6 8 12 7 2 17 5 8 12 11 0 18 9 6 14 15 12 17 6 17 16 12 0 0 3 13 20 11 0 8 8 12 19 6 9 1 11 8 8 20 19 3 8 2 3 0 5 5 14 8 10 16 14 11 15 18 16 3 11 12 16 13 18 1 10 8 13 14 7 7 12 6 10 1 11 2 10 0 2 18 11 8 5 10 19 0 18 2 0 8 19 8 8 2 2 1 4 19 17 14 11 15 2 9 19 18 14 11 5 17 9 11 16 17 1 19 14 4 13 2 5 8 8 15 17 4 0 2 0 11 18 15 8 10 0 20 1 3 7 5 4 10 1 17 18 10 6 5 1 2 8 18 13 19 12 1 9 6 10 0 16 15 1 12 6 20 12 12 14 4 16 12 15 16 14 12 12 5 11 15 19 14 8 9 19 7 14 8 18 17 8 12 20 6 9 20 10 4 4 19 5 4 0 15 18 17 19 12 11 10 13 1 15 14 9 12 14 3 1 16 17 4 11 10 0 10 12 0 4 9 19 19 11 19 4 14 9 17 20 7 1 1 17 10 4 8 5 15 19 16 4 14 0 11 11 6 19 11 17 18 14 0 7 18 11 13 11 19 12 5 3 11 15 15 9 19 6 12 6 0 9 7 8 18 2 3 9 9 14 0 12 14 9 14 14 9 12 19 0 19 12 14 13 6 17 8 1 20 0 11 19 8 4 8 12 17 1 5 14 5 11 8 11 19 8 18 2 8 19 15 6 0 0 7 20 5 14 15 14 2 19 9 20 10 3 0 13 20 16 14 6 18 15 4 2 6 0 2 11 3 4 14 3 7 1 10 14 20 9 11 11 7 0 0 1 5 2 19 9 8 14 17 19 2 7 18 4 11 16 12 12 17 0 9 8 16 17 17 11 0 0 17 18 20 2 3 8 8 7 4 0 7 13 7 3 12 15 7 11 7 0 17 17 7 15 10 5 8 4 9 4 9 2 12 5 9 6 9 1 6 17 2 0 7 16 6 7 4 13 7 13 1 14 3 1 4 6 6 15 16 14 4 14 0 4 18 0 2 20 2 18 1 1 17 10 15 19 18 8 11 7 13 15 0 10 3 20 6 16 18 13 4 7 15 12 11 8 6 4 12 9 1 12 1 3 12 7 20 18 6 14 5 4 20 14 16 18 18 4 7 5 17 7 11 15 12 1 4 0 19 10 0 16 10 15 20 17 10 12 4 5 20 1 14 10 4 5 6 8 7 18 18 10 11 2 4 10 15 20 17 3 1 14 18 12 18 4 14 8 3 4 6 4 20 7 19 2 2 13 13 15 16 16 12 8 3 9 18 0 11 6 16 19 18 12 13 18 8 3 2 0 13 18 11 17 2 3 12 12 13 7 11 5 14 10 9 4 9 5 14 10 12 3 11 17 18 0 4 14 12 18 0 15 7 1 9 20 17 15 6 2 14 4 3 20 4 18 5 20 16 3 20 18 7 15 9 17 12 4 18 4 13 11 8 8 20 20 13 20 13 12 17 17 6 11 19 11 13 14 0 10 7 8 7 8 6 15 4 11 10 6 7 5 3 8 9 17 3 5 20 15 9 9 8 6 3 3 10 0 9 18 5 0 4 4 11 11 12 17 9 5 1 14 19 12 9 17 18 2 11 5 19 2 0 19 20 8 6 17 5 20 16 4 1 13 1 10 5 3 8 16 5 0 5 9 3 18 17 1 12 4 0 15 14 1 16 2 18 12 14 5 4 8 2 15 9 17 3 15 6 2 11 11 10 12 3 5 18 10 4 10 9 6 8 7 9 10 17 18 20 20 6 14 8 0 5 9 7 6 1 18 17 2 14 19 20 7 13 9 19 10 4 18 12 6 6 5 12 1 5 1 3 16 4 14 13 20 9 1 11 15 13 2 7 20 14 17 18 1 14 2 18 8 13 6 17 17 1 17 5 8 12 20 14 11 15 13 16 15 7 9 0 3 6 5 12 18 2 9 10 20 19 7 13 11 7 14 17 15 10 9 18 8 17 16 2 0 14 13 11 10 10 1 9 1 8 0 1 12 9 14 8 4 20 6 20 16 11 9 20 4 13 5 13 17 3 2 13 2 15 13 2 18 13 17 6 3 12 6 19 5 7 1 1 2 1 5 13 13 14 3 5 14 20 10 9 5 0 1 2 15 4 10 15 12 14 19 4 8 19 3 14 1 1 15 19 9 10 17 9 16 18 19 18 19 7 15 18 3 3 16 16 3 4 11 20 5 12 4 19 12 14 18 1 4 11 18 14 6 7 15 8 7 13 17 11 2 11 3 12 12 7 17 18 20 2 18 9 4 17 7 8 8 18 4 2 10 8 17 7 1 5 15 5 0 11 2 16 17 4 19 11 17 11 4 6 1 11 8 11 19 5 20 12 2 16 18 4 11 7 6 8 1 2 19 7 17 2 12 11 12 11 15 13 5 1 14 2 13 8 10 2 0 4 5 17 5 18 10 20 4 8 3 5 1 14 17 0 4 13 18 0 10 12 17 5 2 8 12 1 20 0 7 2 17 11 0 8 16 7 5 7 4 16 12 17 3 7 2 13 4 15 10 8 12 1 4 0 20 5 13 3 15 1 16 8 20 13 9 1 10 16 18 16 1 4 6 2 20 15 13 8 3 2 0 12 16 7 6 6 2 2 9 14 18 20 18 19 20 7 12 7 15 5 2 4 1 4 20 12 1 5 5 2 6 5 2 17 20 1 2 8 19 1 9 19 20 7 8 5 12 8 6 0 14 19 12 5 4 19 16 17 9 1 9 14 0 15 11 11 1 8 5 5 15 18 0 4 19 12 20 7 4 18 14 5 17 9 8 19 13 17 4 16 19 19 11 16 20 10 12 6 0 10 15 17 2 1 15 16 4 10 3 4 8 19 19 15 6 7 20 11 3 16 19 12 5 13 18 0 15 18 1 16 2 14 5 3 15 15 3 19 6 9 8 9 6 18 1 20 5 5 6 12 20 12 1 0 18 18 15 18 7 17 7 1 1 7 2 7 19 12 5 9 6 10 15 14 12 7 18 1 4 18 12 2 8 1 20 11 11 7 0 7 11 15 16 9 6 16 6 8 17 2 13 10 15 2 19 9 9 5 5 9 11 20 13 17 1 15 11 14 1 20 19 0 11 3 11 5 7 7 20 8 0 19 12 11 14 19 12 19 12 7 19 14 5 2 13 13 12 20 12 4 17 20 15 10 15 20 8 12 4 16 2 14 11 9 16 18 20 8 3 16 14 20 1 11 17 3 9 15 11 16 6 11 6 6 9 5 7 12 7 2 19 19 2 5 15 20 13 7 4 19 5 20 15 12 11 16 7 15 11 13 18 12 12 10 10 19 6 13 0 11 11 1 9 9 11 17 17 9 0 20 6 5 6 20 18 3 20 3 1 9 10 7 12 11 11 9 14 10 17 16 12 17 12 18 13 19 9 9 11 7 15 6 17 7 14 16 19 6 5 1 12 14 7 17 17 4 3 4 17 3 7 8 10 15 5 0 5 11 15 3 20 6 6 0 5 8 10 20 16 17 0 12 15 11 8 6 10 5 8 5 5 17 20 0 1 0 16 5 0 13 0 3 20 3 11 16 15 17 2 8 5 8 3 5 6 10 11 7 10 13 13 1 6 13 13 20 15 6 16 14 0 16 20 6 6 7 6 17 16 8 19 20 15 10 20 8 16 1 1 1 8 5 14 13 17 7 11 6 12 16 12 2 15 17 11 18 16 19 19 10 8 20 3 14 5 0 20 7 18 0 16 1 0 2 7 15 13 5 17 12 13 2 7 8 18 11 11 3 17 19 3 0 3 18 19 12 6 4 2 0 16 7 5 18 4 4 12 17 14 13 2 8 9 11 7 11 2 8 10 10 12 0 12 18 11 3 19 20 16 12 16 9 8 15 20 7 6 10 20 5 2 20 15 1 15 4 19 3 7 5 20 0 6 7 20 0 1 0 8 18 10 13 8 20 15 13 0 15 3 12 13 9 15 7 3 8 13 5 13 1 3 6 14 0 11 16 19 1 15 9 5 4 17 13 1 5 16 5 16 16 14 14 17 18 0 10 18 16 17 2 15 19 20 20 5 10 18 1 1 11 0 18 13 3 2 0 4 18 11 1 19 1 14 13 5 4 4 20 2 8 4 1 14 13 14 18 10 2 10 15 7 20 20 20 18 2 1 18 1 10 14 1 18 19 1 8 15 7 8 8 15 10 17 19 1 15 20 6 15 11 6 5 19 18 17 13 2 0 0 16 5 19 9 2 2 14 8 6 10 19 7 2 17 2 19 7 11 7 9 20 8 14 5 12 10 17 10 14 14 9 6 15 17 15 10 3 11 1 13 3 11 0 12 5 11 15 9 7 13 2 11 15 5 5 10 10 17 12 10 5 4 10 15 18 11 12 16 16 1 1 19 15 19 7 3 15 11 14 7 8 16 5 9 9 14 14 16 12 5 9 12 19 16 12 5 9 11 16 0 8 12 2 7 6 10 18 20 0 4 8 17 7 3 5 2 10 2 20 2 6 4 14 13 16 17 2 19 10 13 6 8 11 11 1 11 10 3 1 19 4 18 0 18 20 20 11 6 16 17 11 20 10 2 12 11 15 14 11 11 6 10 11 3 10 17 8 13 15 15 9 7 12 20 1 16 20 14 19 17 5 6 6 15 14 6 0 6 6 18 12 11 15 11 14 12 18 6 3 14 8 6 6 18 6 10 13 6 9 13 4 5 20 20 16 8 5 20 9 0 13 14 17 13 6 20 15 19 7 14 13 3 19 18 15 7 15 14 17 14 9 13 1 15 14 2 0 10 5 5 12 11 18 4 19 8 18 6 20 2 19 12 8 4 3 15 14 17 15 7 8 17 16 17 8 5 2 7 15 8 14 20 11 20 9 13 11 14 6 1 1 2 19 9 16 14 3 15 2 20 13 8 2 2 19 12 9 5 9 9 0 9 3 13 6 0 0 2 2 4 2 6 12 3 0 7 10 8 10 8 9 17 6 15 7 8 9 15 1 11 14 19 18 17 7 16 14 2 5 18 10 5 0 14 20 9 13 4 10 18 14 18 12 13 9 17 7 18 17 19 1 0 3 19 2 7 5 13 5 17 5 15 5 2 15 1 2 11 5 11 0 3 2 13 16 20 8 19 19 17 19 19 6 20 12 10 19 11 2 7 9 11 20 9 8 1 9 4 11 19 17 1 3 17 13 16 12 2 20 16 3 18 5 7 14 11 2 10 5 14 18 17 17 8 9 12 15 16 2 7 8 13 1 16 20 2 9 12 14 10 4 1 9 17 19 15 8 4 20 20 5 20 1 20 20 12 19 15 9 8 12 0 3 3 0 15 18 18 10 15 10 11 10 2 15 0 12 5 2 6 14 17 12 1 14 16 12 4 18 9 3 13 17 1 19 7 3 0 2 13 13 17 12 12 9 4 18 1 18 20 5 18 14 13 7 20 16 5 3 14 18 10 9 14 4 10 13 11 10 12 9 10 1 3 5 4 1 20 5 12 20 15 19 16 6 12 1 19 1 16 0 1 6 9 0 10 13 8 8 5 3 9 10 2 19 1 10 18 17 11 13 6 2 12 19 20 11 0 20 13 9 8 6 3 13 8 10 19 7 9 4 5 0 5 2 14 11 17 2 0 17 13 1 18 17 5 2 14 7 11 19 10 15 0 12 7 10 20 1 17 18 10 8 3 6 8 8 6 19 14 5 20 14 18 15 6 7 9 5 18 4 19 1 0 7 3 9 17 13 6 18 0 9 2 10 12 13 10 11 20 10 1 9 13 1 13 13 0 2 14 13 3 6 18 11 0 7 17 5 1 5 7 14 15 12 13 12 18 1 6 5 18 7 0 16 13 19 9 15 18 3 5 15 2 7 9 4 2 3 11 15 18 5 20 17 20 9 3 5 0 16 0 0 2 14 12 1 15 3 1 9 0 20 1 10 11 20 14 17 9 4 9 18 19 0 10 14 12 13 5 5 0 2 20 18 3 17 5 9 6 2 3 9 7 6 0 13 19 16 19 20 19 16 5 4 1 20 15 12 1 4 10 18 16 20 17 17 0 15 0 9 13 1 7 18 16 16 1 19 4 7 7 0 4 5 0 19 13 9 11 16 15 12 11 17 8 3 18 13 0 20 12 12 18 12 11 5 4 10 3 0 11 6 20 0 11 6 18 4 11 5 20 19 14 7 8 8 4 0 12 18 14 20 12 19 2 19 14 5 5 17 10 0 1 11 12 16 11 18 20 4 13 19 15 19 20 15 19 18 20 0 13 8 18 15 2 7 16 8 5 10 8 0 18 7 11 19 14 3 3 4 4 9 15 10 18 10 3 19 4 0 4 20 11 11 16 1 18 17 5 18 0 14 0 10 2 17 5 15 17 2 19 17 9 20 1 6 3 1 14 11 3 5 6 19 0 10 11 20 0 13 8 4 10 6 15 2 14 11 7 4 9 9 18 15 13 2 5 18 7 5 6 12 19 8 19 0 8 19 6 12 7 2 10 5 8 3 18 2 15 3 0 19 7 12 1 17 5 10 14 18 0 17 18 16 18 14 14 11 18 9 9 1 16 2 11 7 18 8 0 1 0 14 17 14 20 20 11 17 14 13 13 8 18 2 10 8 1 9 11 14 10 10 5 10 15 13 15 16 20 12 9 1 17 17 8 10 12 8 14 9 6 5 8 6 14 18 15 19 6 18 11 17 19 12 18 14 7 20 9 20 18 20 20 13 15 7 18 17 14 3 20 18 4 11 7 14 0 14 6 5 6 19 15 2 10 20 17 3 10 8 6 16 14 4 16 20 1 1 3 3 20 12 5 8 7 6 0 11 17 15 18 1 6 20 1 1 0 4 17 14 4 0 6 20 5 6 7 3 6 14 16 8 0 16 2 14 20 7 3 19 14 10 4 13 2 4 15 17 12 6 17 10 17 7 3 0 12 7 13 0 10 15 10 19 12 12 7 20 0 10 4 4 11 0 13 3 16 8 15 8 5 15 0 14 15 5 16 11 15 2 5 5 17 9 2 17 10 11 17 6 13 8 8 14 12 10 2 10 2 16 14 20 18 9 12 1 0 6 19 5 19 0 1 5 1 12 5 9 4 17 19 15 9 11 4 0 12 19 1 16 12 17 14 19 9 16 14 5 4 13 16 10 1 7 5 17 10 5 6 9 13 16 9 20 17 19 5 5 18 15 7 12 0 13 17 1 6 0 18 17 2 12 18 19 0 16 4 7 13 15 5 0 20 10 20 5 11 9 19 19 2 10 8 16 2 16 2 0 9 11 15 1 15 12 12 9 17 4 13 0 5 16 18 8 7 20 19 7 4 5 13 6 13 5 0 14 19 13 17 18 20 8 9 13 15 5 0 19 16 7 2 16 18 0 20 5 17 0 19 0 7 6 16 7 11 18 17 4 12 14 7 12 1 19 17 19 1 15 4 6 19 18 12 5 5 2 15 14 8 1 6 8 3 16 3 12 11 1 8 12 18 14 9 0 13 7 19 19 15 1 7 14 7 4 18 18 14 1 18 0 17 14 8 3 0 17 13 4 13 17 15 13 1 19 5 2 13 17 19 4 11 5 11 18 17 20 16 15 5 8 16 0 1 2 11 0 20 6 2 12 20 13 14 14 7 3 8 7 5 16 7 11 8 12 5 8 5 19 9 10 7 10 14 13 0 11 9 1 16 16 11 20 17 5 13 11 3 15 17 7 14 19 9 2 6 15 9 7 1 9 14 8 4 8 3 2 0 7 6 4 20 15 14 9 10 15 10 12 13 3 16 11 2 13 20 7 3 6 8 3 14 8 10 1 17 1 1 5 16 11 6 2 8 8 6 7 7 5 4 19 20 18 1 6 10 10 14 11 17 5 16 18 15 11 3 5 10 15 20 1 9 6 3 11 9 18 15 16 0 8 0 1 11 18 13 12 15 14 9 1 18 11 14 19 8 5 15 16 8 3 12 11 4 9 0 1 15 1 19 13 0 4 13 19 13 0 3 10 3 8 9 4 1 9 18 11 15 13 4 8 11 15 5 14 16 13 7 9 9 20 4 1 12 19 14 10 14 4 11 6 15 1 2 9 0 12 18 12 18 0 10 11 8 7 7 2 11 7 20 14 16 5 16 19 9 20 6 3 20 18 6 14 11 0 10 18 12 16 15 4 13 14 2 12 8 19 5 6 16 3 17 20 16 16 10 17 4 20 19 9 14 11 15 18 8 17 0 20 6 9 0 20 8 2 18 1 15 19 14 8 15 3 4 0 18 16 20 8 17 15 18 12 16 9 1 3 1 4 17 10 16 1 10 11 2 4 5 17 10 10 15 8 12 18 19 15 4 20 13 12 8 18 17 0 4 2 18 10 16 3 19 1 5 0 1 15 17 2 10 10 19 0 0 2 4 2 1 13 4 19 9 11 11 14 20 4 20 4 2 5 7 7 4 0 13 16 5 12 5 11 0 9 18 3 19 6 17 12 11 19 10 8 7 19 0 18 13 19 9 15 14 10 1 7 13 8 2 3 16 20 3 12 20 13 16 5 13 7 14 8 5 12 14 14 7 5 11 17 18 12 14 4 14 9 0 0 6 13 14 6 17 0 2 16 3 1 2 0 15 1 13 10 7 1 14 2 4 19 8 3 2 8 4 10 20 20 17 8 20 1 1 12 19 10 8 10 5 5 18 7 19 2 16 12 12 14 15 6 15 2 3 9 15 15 20 13 12 6 6 15 8 3 20 17 19 2 14 10 8 8 0 15 3 6 8 15 12 7 12 9 12 10 18 19 19 18 5 14 4 13 13 2 20 9 0 14 6 8 17 16 4 5 8 2 18 10 2 12 1 15 13 8 1 9 4 15 19 0 11 4 1 9 18 0 17 15 6 5 20 11 16 10 16 10 4 20 17 15 7 16 20 16 3 0 2 6 0 7 17 3 20 7 2 10 2 12 13 6 11 1 10 18 5 15 5 3 14 7 4 14 6 15 19 11 11 15 4 20 3 13 8 1 9 0 8 6 19 3 7 10 9 13 3 9 1 19 15 12 13 6 12 12 18 20 15 0 14 16 1 7 2 16 15 4 3 2 2 20 15 5 9 13 20 10 3 11 12 5 5 7 18 16 17 16 0 20 10 4 19 0 19 9 8 19 13 15 8 4 5 7 15 7 4 13 5 10 13 14 3 8 4 2 17 8 1 20 1 2 18 15 6 19 2 11 3 8 1 8 3 0 3 2 14 1 20 0 11 7 12 4 12 7 3 9 19 9 8 19 9 5 6 16 1 9 2 18 0 12 10 14 19 9 8 15 19 8 13 10 16 5 9 4 12 3 0 8 18 0 0 14 4 6 3 16 3 4 11 15 1 17 0 5 15 3 3 14 17 20 12 14 3 4 6 20 13 8 19 2 10 1 2 11 7 15 15 8 16 6 3 0 10 14 17 19 13 12 1 5 2 6 6 15 8 6 5 2 13 10 7 10 0 20 17 20 18 11 9 13 9 18 1 8 18 9 15 6 10 16 12 12 12 4 6 19 11 19 19 2 12 9 10 15 8 3 14 10 18 9 16 0 13 19 4 20 13 15 14 11 19 2 10 5 18 1 9 2 6 9 11 19 2 5 0 16 12 17 12 19 4 16 1 13 10 17 4 16 12 6 8 13 2 14 12 14 8 4 10 6 20 7 7 15 6 5 20 2 16 5 5 2 10 0 10 19 11 14 8 11 6 17 0 7 7 1 7 19 7 5 7 13 20 13 5 4 10 20 9 9 17 8 14 1 3 0 5 13 18 3 13 7 19 8 18 6 17 19 19 19 17 16 3 16 16 11 2 7 5 9 6 3 6 15 5 5 11 0 1 19 8 9 18 12 15 5 17 20 6 11 2 13 13 17 10 12 17 17 10 12 14 4 20 16 13 9 18 2 17 4 5 7 19 4 1 14 17 8 17 14 11 0 10 5 19 7 6 11 12 19 15 20 20 3 3 6 11 14 19 0 19 4 3 20 11 5 0 11 10 10 8 4 2 1 15 11 12 6 20 9 6 4 5 16 7 20 10 4 3 20 0 20 16 5 11 13 0 13 20 8 16 8 6 7 16 19 11 11 15 6 17 0 6 13 7 20 14 3 7 10 16 15 7 18 6 12 16 0 17 1 10 0 20 19 3 0 16 4 13 1 10 4 1 14 17 20 8 7 2 12 20 13 6 12 8 8 8 6 16 6 8 11 8 4 16 14 15 12 2 1 9 17 17 19 16 12 12 7 1 17 0 11 13 15 0 1 6 19 6 3 17 19 7 6 17 7 11 14 20 15 10 4 19 13 5 20 3 18 2 15 4 9 12 16 5 15 1 19 19 17 12 5 17 14 11 20 8 13 17 10 12 0 1 7 18 11 18 20 20 13 1 5 14 19 4 7 7 8 7 6 19 0 3 9 18 7 1 16 14 9 4 7 7 13 6 4 9 11 16 19 14 12 19 2 17 12 7 1 15 18 11 20 11 9 13 5 6 2 15 7 7 9 0 6 11 17 7 13 5 6 1 3 12 0 7 13 0 5 13 17 0 9 6 11 10 9 12 13 15 6 5 4 1 6 15 18 7 17 15 6 19 3 14 0 5 7 13 10 0 7 1 17 16 13 14 14 17 8 20 3 16 5 8 12 8 7 12 4 6 1 10 19 2 18 7 8 3 8 3 6 6 18 19 7 17 2 0 7 7 1 14 15 3 2 2 6 11 5 13 11 16 20 15 9 4 11 2 5 8 7 13 16 9 12 17 9 2 4 15 13 1 1 9 1 8 9 4 12 9 1 2 9 16 11 14 14 3 6 1 19 20 3 1 4 18 8 7 8 6 18 16 2 9 9 20 7 20 0 6 8 18 15 1 19 8 1 4 6 10 16 11 8 3 12 5 9 8 5 14 3 10 3 4 9 10 10 1 8 2 10 19 4 11 2 1 3 7 16 3 1 10 4 12 12 20 16 17 1 11 10 20 17 2 17 8 15 6 10 20 19 15 16 0 13 10 18 1 4 15 8 14 18 13 0 3 3 12 7 7 13 19 10 4 20 20 18 9 16 14 10 0 13 13 5 6 5 2 15 14 3 15 9 5 5 16 18 19 1 3 4 2 11 19 9 6 8 4 6 16 10 10 2 13 5 18 14 19 8 9 5 10 3 3 3 13 7 4 7 1 1 0 3 11 19 5 9 4 1 16 3 0 6 11 9 20 0 9 20 8 3 13 2 13 4 6 10 12 15 8 20 19 17 9 18 19 0 0 13 16 17 11 10 1 0 13 12 0 4 19 20 7 12 14 8 16 13 10 11 2 15 1 14 7 14 11 20 6 8 18 2 15 10 1 5 20 20 8 7 8 16 11 15 13 19 12 16 20 17 9 10 0 4 3 17 20 4 8 17 4 18 6 16 12 10 14 0 0 0 11 12 18 14 1 13 11 11 4 7 0 7 14 1 17 4 19 13 6 14 13 13 11 20 4 4 7 17 4 0 2 15 11 10 13 8 1 0 14 20 7 14 12 16 20 14 5 17 2 6 11 4 20 13 10 0 6 11 7 7 19 0 2 1 14 4 12 6 16 13 11 16 5 4 19 11 11 5 17 4 0 15 9 8 5 9 0 7 11 10 20 5 16 4 7 17 15 3 2 10 2 17 16 16 8 7 8 14 0 18 18 1 2 17 18 14 9 18 14 15 19 8 19 16 1 11 8 17 9 15 3 18 19 2 19 14 6 9 19 13 19 20 1 15 9 11 15 14 19 10 0 16 5 2 14 2 9 9 1 10 5 13 18 14 2 5 14 16 7 3 8 10 17 8 2 8 20 8 12 18 7 1 16 5 5 15 11 15 9 1 12 11 19 3 11 1 4 20 14 16 7 19 7 3 0 0 19 6 9 0 14 1 7 5 0 7 5 12 9 2 13 19 15 19 13 19 5 7 3 5 4 5 18 15 0 18 11 14 13 13 20 5 19 20 20 11 10 3 8 19 4 8 0 17 17 18 2 1 19 4 3 11 5 18 19 13 14 18 9 6 1 10 4 13 10 2 18 4 8 17 4 3 17 9 20 0 9 0 12 6 6 3 0 13 14 3 4 19 0 11 3 10 18 19 16 11 6 14 2 0 17 9 14 17 10 19 19 9 19 18 17 4 17 17 10 3 15 3 20 7 11 2 6 19 15 19 9 16 15 14 6 6 18 2 13 20 17 9 2 17 4 2 17 13 2 6 14 8 7 3 4 20 15 0 10 10 16 2 14 19 18 16 20 8 17 15 13 15 19 13 1 19 20 12 15 3 3 7 7 19 13 0 8 7 12 6 7 6 16 9 5 1 6 12 20 18 16 4 0 2 11 6 3 13 19 1 15 16 15 20 0 17 10 5 1 17 1 10 15 0 14 2 20 3 8 12 20 2 15 18 10 0 17 11 12 15 2 13 1 9 7 19 10 16 6 16 12 19 9 20 3 7 7 9 14 16 6 11 18 16 8 11 10 6 6 7 8 11 6 2 8 4 0 1 12 3 10 9 0 7 13 20 17 15 6 17 9 17 12 1 12 2 9 18 10 7 3 10 16 18 14 14 9 7 11 6 13 14 17 6 7 12 0 0 16 18 3 1 4 8 1 14 16 10 14 1 0 0 20 17 1 3 12 18 14 3 13 2 13 12 12 16 4 12 9 11 0 12 17 11 9 7 19 4 5 20 12 20 7 7 0 3 6 18 6 14 5 0 1 8 2 2 12 3 12 13 6 10 19 9 18 10 20 16 4 7 11 9 4 9 12 13 18 3 18 7 4 11 1 19 14 4 6 8 15 16 8 15 0 11 1 19 3 0 20 7 12 18 11 7 2 9 16 20 0 16 3 0 19 14 6 3 2 13 0 13 0 4 10 15 20 15 5 6 3 20 7 12 4 2 2 11 11 18 1 9 6 6 9 13 2 1 18 14 14 2 17 20 1 2 9 20 0 11 18 14 15 12 13 17 17 3 19 4 10 5 7 8 1 8 18 2 20 9 13 11 17 6 9 20 7 14 1 14 13 2 2 13 0 1 13 11 18 8 3 18 5 4 11 5 19 15 11 17 16 9 0 0 20 1 1 9 0 4 18 15 17 3 9 1 0 5 7 10 9 20 4 9 0 11 19 1 5 9 18 20 10 16 6 6 0 18 17 3 7 14 12 3 13 8 15 7 7 12 2 1 10 4 12 12 2 7 5 16 11 2 13 19 2 0 20 1 18 9 7 19 9 13 12 17 11 16 15 18 7 10 1 2 19 11 19 0 12 7 0 10 18 16 7 7 14 1 7 6 19 11 11 1 17 18 8 5 15 1 11 18 7 14 1 6 16 4 12 13 11 17 0 11 20 12 16 10 10 2 8 4 15 7 4 17 18 13 4 7 4 9 4 9 13 13 13 17 9 20 10 16 14 3 8 2 2 12 7 7 0 11 9 6 16 1 13 12 20 14 17 10 5 17 12 16 20 18 0 20 11 18 13 5 7 0 0 13 17 3 6 2 2 10 18 4 11 9 7 9 17 19 15 4 6 14 10 1 2 0 15 3 17 7 5 1 12 10 11 8 18 9 16 11 1 1 14 7 18 11 12 0 20 18 9 1 1 9 4 3 15 7 1 0 14 18 9 6 13 13 15 17 6 10 9 11 19 9 15 5 13 6 18 0 14 5 8 9 11 4 16 1 8 12 3 14 5 2 13 10 10 5 18 16 17 14 1 5 14 12 9 18 14 20 9 0 19 3 10 19 3 0 20 8 9 15 17 6 12 12 1 4 15 3 11 11 5 17 20 2 12 12 7 5 1 13 19 13 17 12 19 14 18 7 5 5 10 2 17 20 20 19 3 18 18 5 17 8 20 5 1 17 13 16 18 2 14 2 9 11 16 0 16 4 6 7 9 13 20 2 8 19 0 14 12 0 18 1 7 17 3 10 8 1 12 13 7 12 6 18 10 19 9 14 11 9 11 3 2 15 11 13 16 13 16 11 4 20 7 11 1 16 18 3 18 18 19 1 14 16 2 5 5 4 3 2 3 20 8 13 15 1 18 3 16 14 0 18 3 5 13 1 13 13 10 5 12 16 2 20 6 12 5 1 0 10 7 8 16 17 17 6 17 2 8 8 19 11 4 17 5 18 19 1 2 0 19 13 7 16 17 7 13 2 20 5 3 3 11 16 14 5 17 15 7 8 13 13 14 17 20 16 17 3 7 9 19 4 9 13 15 15 10 15 2 10 13 2 5 5 20 2 19 1 9 6 3 4 18 11 15 13 0 6 18 20 16 17 1 0 5 4 11 12 14 6 6 10 8 8 15 20 13 6 16 15 16 3 20 17 5 0 8 2 18 6 3 2 16 18 8 12 18 4 16 13 7 16 8 4 16 10 9 7 14 3 9 18 2 20 7 7 3 9 14 6 13 0 5 12 11 17 3 15 8 8 15 0 19 7 2 1 11 15 14 2 0 12 1 1 18 12 0 13 16 18 10 20 19 15 10 0 1 16 4 0 6 12 20 17 15 6 7 14 0 12 0 2 2 5 18 18 18 6 10 5 6 8 3 8 5 17 5 0 19 3 13 17 8 3 18 18 11 19 11 17 12 13 16 8 1 7 17 20 10 20 18 16 2 0 3 4 10 19 11 14 10 14 12 5 19 5 4 3 3 20 12 9 13 13 10 0 8 9 5 9 19 17 16 0 10 0 5 19 5 0 14 11 12 12 13 0 11 1 11 3 10 3 17 19 14 0 6 17 0 18 17 9 2 11 6 6 17 17 19 11 8 11 1 14 17 9 17 1 16 11 5 16 2 13 13 3 18 18 18 14 15 4 9 1 9 20 8 14 9 6 7 14 1 8 2 12 19 15 11 19 8 6 8 1 1 10 12 9 14 7 5 14 14 20 14 4 6 3 3 15 3 4 3 17 0 7 10 15 17 4 18 13 1 18 13 18 7 1 18 6 18 18 5 20 16 3 13 3 2 15 17 0 4 4 19 18 18 13 2 3 9 0 11 9 4 3 7 9 17 19 9 19 2 15 10 20 18 7 2 12 19 4 1 18 15 7 18 1 0 1 11 8 5 17 6 6 3 13 6 7 7 7 7 18 9 15 5 4 10 11 8 1 0 19 6 1 4 15 6 4 4 2 11 6 20 6 3 18 14 12 0 11 20 13 4 1 19 3 8 16 5 13 17 16 2 12 3 1 11 18 7 20 14 12 0 19 1 17 6 10 18 6 6 18 1 7 7 0 19 20 6 0 18 7 15 16 18 18 6 11 6 18 8 18 19 19 1 19 19 5 8 18 19 20 6 11 10 0 10 10 5 6 8 4 15 5 2 3 2 11 12 11 7 4 2 14 14 0 3 8 13 14 16 5 6 2 20 20 13 1 7 2 20 0 16 17 10 12 14 8 17 19 11 5 20 16 15 13 5 11 20 6 12 18 6 12 1 10 14 11 7 11 0 13 15 3 16 9 16 0 8 19 17 0 17 12 9 3 4 6 16 2 20 5 2 12 6 8 5 11 2 2 17 8 16 12 16 19 17 14 20 5 19 10 14 5 7 13 17 17 6 13 14 3 11 11 20 20 13 15 15 14 12 15 18 15 16 10 10 14 14 9 1 15 4 13 4 16 13 13 17 0 19 19 2 2 18 12 6 2 6 13 19 18 12 3 10 15 17 0 5 18 14 16 16 19 8 11 12 12 10 0 14 7 11 11 2 12 6 4 2 12 3 6 3 12 20 19 16 20 5 18 3 11 19 20 9 6 14 2 6 7 8 2 3 14 6 10 17 9 20 10 2 7 18 11 7 4 13 10 4 12 5 2 13 4 8 13 5 12 1 18 13 10 3 6 6 15 2 20 15 13 15 7 5 2 0 1 17 19 17 6 11 6 0 17 1 4 17 19 7 11 5 18 3 3 9 4 14 15 2 9 1 17 1 10 19 12 7 12 8 12 5 17 20 2 0 3 15 0 17 14 4 11 15 13 12 0 14 7 9 6 4 3 4 18 7 9 19 3 17 12 15 0 13 10 6 18 12 18 4 14 10 7 5 12 0 0 11 10 20 19 12 13 6 11 3 18 9 3 18 19 12 10 12 15 18 19 12 4 10 14 14 20 14 20 5 9 12 4 15 7 16 19 16 2 7 16 11 13 18 16 3 9 17 15 8 4 12 13 15 19 11 13 9 4 17 17 5 9 2 2 12 17 5 10 3 6 20 6 8 10 15 10 11 2 11 14 19 0 5 14 3 5 12 15 9 2 10 13 8 12 2 12 11 4 15 11 7 16 3 0 18 19 3 10 3 2 6 13 16 13 9 4 8 14 7 1 0 3 5 12 11 17 6 19 11 11 18 18 10 7 18 20 19 15 6 4 16 14 3 9 2 19 19 8 10 19 16 14 0 4 1 14 14 0 18 7 1 12 1 9 8 17 8 19 11 7 9 8 15 6 5 17 20 18 1 6 8 11 14 5 15 11 3 11 16 1 5 12 4 0 5 12 13 9 7 16 4 19 6 5 13 18 14 4 2 8 6 17 12 20 3 18 19 18 14 18 7 12 16 1 16 9 16 16 16 11 19 3 14 0 13 20 14 19 19 5 9 8 2 16 8 15 8 9 1 16 11 7 9 10 8 5 1 14 2 14 6 12 4 1 2 18 3 18 7 15 11 7 0 13 6 17 2 4 10 20 20 5 7 8 8 9 17 17 9 3 11 17 7 5 6 17 17 20 19 12 15 1 4 0 2 20 9 0 14 6 18 10 16 7 18 3 6 0 16 4 3 7 9 17 2 8 5 4 17 15 2 3 0 0 10 2 15 11 1 4 11 16 15 13 12 14 5 15 10 8 18 2 1 10 18 19 15 12 6 14 0 16 17 11 17 10 11 5 3 13 6 1 12 1 9 14 0 20 12 18 6 6 0 2 0 6 13 19 7 17 17 1 15 10 11 20 11 18 11 3 3 3 6 20 12 13 13 11 11 20 9 18 16 9 18 14 2 20 12 0 0 3 15 19 8 6 1 20 18 7 15 0 6 6 4 17 9 17 14 0 2 15 3 18 9 19 11 1 10 12 16 8 12 18 18 0 18 9 14 9 5 9 4 10 15 1 4 19 16 1 7 20 15 13 10 17 5 20 2 13 11 16 8 2 9 14 5 17 6 12 14 9 6 18 15 18 2 16 2 10 3 7 15 19 5 16 20 10 19 8 5 14 2 1 8 15 3 12 15 2 7 0 0 13 4 14 1 4 1 10 15 12 10 1 13 19 16 17 14 16 18 0 5 20 14 15 2 0 6 11 2 19 7 2 13 5 17 11 12 3 7 5 17 8 6 5 18 1 8 17 1 5 4 17 12 2 3 16 9 18 7 7 12 7 12 18 16 7 5 1 0 13 6 8 11 15 19 19 19 15 9 8 6 1 11 2 19 7 4 13 14 20 5 10 17 9 1 18 5 14 1 14 8 3 14 15 10 1 3 11 1 13 5 2 18 8 17 5 16 7 0 17 19 20 1 10 18 18 10 19 17 16 19 13 6 2 5 7 6 4 4 12 6 2 10 18 0 1 11 5 19 10 18 3 12 18 3 1 20 11 11 1 4 13 4 9 17 16 14 13 7 1 8 1 0 7 16 1 15 19 18 10 7 3 8 20 9 18 6 16 20 15 9 9 6 2 13 19 6 6 0 19 13 3 20 16 6 20 0 5 1 4 9 13 3 7 13 18 0 4 10 2 8 17 15 13 8 19 1 7 19 20 20 17 3 1 12 13 19 13 18 8 9 1 12 19 5 18 10 10 8 9 8 8 17 14 3 6 0 20 14 3 9 11 18 0 16 9 19 5 0 19 6 13 13 2 5 15 7 7 7 2 14 1 14 19 18 5 17 17 15 10 4 3 6 20 10 0 10 0 11 7 19 4 8 6 14 12 17 10 15 19 6 18 5 4 7 5 4 18 11 2 7 15 10 8 0 3 20 14 14 20 8 20 10 9 8 15 17 17 18 0 10 14 15 8 5 16 0 20 20 15 6 0 0 10 4 19 14 16 19 18 7 5 13 9 13 7 13 1 18 10 4 10 8 13 16 12 13 9 20 12 5 17 13 2 13 8 11 12 9 18 6 11 5 6 17 6 20 4 14 12 19 8 11 9 12 20 8 18 19 5 11 16 8 1 2 7 14 19 5 7 14 11 5 9 20 2 6 20 1 3 8 13 3 20 20 19 2 19 8 16 8 11 7 10 16 5 20 15 16 5 18 10 5 14 13 16 4 11 7 9 4 2 15 18 18 4 16 3 18 12 13 8 9 20 14 9 4 17 3 6 15 11 17 3 10 5 14 15 16 4 18 4 10 13 16 18 9 14 18 8 17 1 4 6 16 5 3 7 0 1 10 4 3 19 12 13 13 18 7 18 19 5 7 0 14 20 16 12 8 0 19 14 4 6 19 18 8 9 11 13 7 11 18 3 5 17 11 2 17 4 8 11 17 17 16 13 20 5 11 8 8 7 10 18 8 10 0 2 13 3 14 2 20 11 16 8 20 0 12 3 3 9 11 9 6 16 1 1 20 7 8 20 6 10 15 7 14 16 8 2 11 19 11 17 9 15 15 12 16 7 17 8 7 18 2 2 2 8 10 12 2 10 15 10 14 11 2 2 0 10 19 0 15 13 6 2 14 19 20 3 7 5 8 10 6 13 5 18 18 3 1 2 20 17 8 9 4 13 11 9 7 18 2 8 11 1 11 7 19 14 15 8 15 19 1 19 10 3 19 9 13 7 20 17 5 10 13 9 18 3 13 16 20 8 8 4 1 17 10 16 15 14 1 5 7 3 7 5 6 1 1 0 17 0 4 8 5 17 10 7 3 17 2 18 2 6 15 10 3 14 13 15 9 9 4 4 14 3 18 13 6 4 17 1 11 19 0 20 13 15 5 3 8 5 5 8 0 0 0 3 12 19 10 17 14 19 9 16 8 5 8 11 15 4 13 14 13 12 14 7 5 18 7 1 12 10 4 19 18 7 1 20 4 15 10 15 14 15 18 10 9 20 17 18 7 16 7 11 5 17 7 2 17 16 8 14 14 9 7 11 10 11 5 11 4 5 20 10 20 14 1 10 14 17 6 2 12 16 5 3 12 10 20 19 2 6 5 19 20 16 3 13 14 10 6 4 13 20 15 12 15 12 3 3 3 10 19 16 13 7 15 7 14 8 4 20 3 11 20 7 12 8 16 0 19 3 15 5 16 20 18 0 5 18 2 4 12 8 11 0 11 19 6 13 7 7 6 0 15 12 18 17 18 6 10 10 17 3 12 1 20 7 5 3 19 15 2 18 2 0 10 19 4 10 11 2 10 17 17 11 10 20 4 6 7 19 4 11 3 1 15 19 15 18 3 15 14 19 16 15 2 14 1 11 3 9 16 4 2 20 7 5 1 10 20 6 8 15 10 8 10 3 0 3 15 9 19 16 1 19 3 4 10 19 13 7 0 0 7 19 16 7 20 4 1 4 4 12 0 12 7 6 19 13 14 20 4 18 6 4 20 9 11 12 2 16 17 11 7 15 6 1 7 5 17 1 20 5 5 9 7 17 13 16 11 12 0 13 7 15 12 6 19 7 7 8 12 7 3 7 20 10 16 0 19 4 18 9 5 13 13 10 8 18 6 5 0 13 18 19 15 13 17 2 2 20 6 14 16 18 9 15 17 16 0 17 2 9 5 8 18 1 15 20 5 14 3 9 2 15 8 15 5 20 11 8 3 5 14 14 16 4 4 5 7 3 15 5 19 19 8 15 16 19 20 16 7 13 7 10 14 16 2 1 15 10 15 18 19 9 19 16 12 4 2 2 11 0 19 18 18 10 1 16 4 1 1 11 18 11 5 12 11 18 17 9 19 12 2 6 1 19 20 14 11 13 1 6 14 0 1 1 2 20 18 5 20 14 20 13 16 7 20 2 5 15 8 17 6 1 8 2 8 7 8 11 0 13 7 14 18 6 6 4 11 13 1 9 18 9 18 1 4 7 18 19 15 18 20 17 4 10 10 15 18 11 7 11 14 19 19 20 20 7 3 7 19 8 4 9 1 19 11 10 6 4 6 20 1 18 19 6 15 14 10 6 10 10 11 12 6 14 1 7 13 14 11 13 16 6 13 12 14 1 19 9 16 3 18 18 10 17 4 14 17 5 0 20 0 20 4 17 5 14 6 16 6 0 11 0 18 19 5 16 20 11 14 7 12 16 17 16 19 19 9 9 13 20 8 12 7 3 1 7 11 11 18 15 14 15 0 8 1 13 3 15 19 13 5 1 13 7 18 8 4 10 19 4 7 5 9 6 5 20 20 7 19 2 2 19 12 19 15 18 5 13 19 19 14 1 9 9 11 10 2 3 1 12 14 6 9 4 18 2 13 6 11 0 14 8 17 5 16 9 20 8 6 10 6 2 18 5 6 18 18 5 10 18 20 0 16 9 15 4 0 6 4 0 14 3 2 4 6 20 2 10 9 9 17 8 6 15 1 1 5 10 10 15 8 12 20 15 18 19 8 15 1 6 15 10 19 5 4 16 20 15 13 1 13 13 6 20 14 10 7 1 17 16 6 12 8 2 13 1 7 15 9 20 9 18 13 14 8 0 6 3 14 0 4 18 1 7 7 9 9 16 12 6 7 6 20 8 3 19 2 11 18 2 15 8 18 19 5 2 3 1 5 5 17 9 13 7 10 20 14 2 9 1 11 20 18 20 18 7 3 5 7 16 20 14 17 11 10 7 5 18 20 17 9 20 4 16 2 4 10 4 12 19 12 4 15 10 6 1 7 6 8 4 5 7 8 7 17 17 16 10 4 3 11 2 8 20 13 16 14 7 3 4 18 10 1 5 16 9 0 1 6 7 11 14 20 20 2 19 7 17 20 7 13 17 14 11 15 14 16 13 8 17 17 0 12 6 16 14 10 1 5 16 7 15 7 0 5 4 15 16 19 0 2 16 8 19 16 19 16 2 17 19 1 8 15 11 8 20 2 15 7 16 17 15 16 14 11 19 10 18 6 6 1 10 4 11 18 11 11 14 3 19 10 19 0 6 17 16 7 11 4 14 10 14 5 1 9 2 2 20 10 5 2 11 7 7 16 18 1 13 9 12 12 16 12 15 20 11 7 2 11 16 4 18 3 16 6 0 5 20 10 7 8 1 12 9 12 6 12 12 5 16 17 20 6 18 9 8 20 15 9 10 1 13 16 10 11 17 15 13 20 5 4 14 10 13 6 1 18 2 11 4 7 2 6 17 1 8 11 10 19 16 14 5 17 19 2 9 12 2 1 5 4 10 4 14 9 6 17 16 16 16 6 7 1 9 8 13 19 11 18 3 14 8 10 3 3 13 18 15 19 15 7 17 14 7 13 15 16 8 7 5 12 18 13 17 18 2 17 5 19 3 7 11 15 16 12 1 0 10 7 15 16 9 20 17 11 4 13 19 11 8 4 20 9 11 10 8 13 0 7 7 2 6 3 11 19 1 9 19 15 4 6 10 16 11 19 10 6 11 12 11 9 5 12 14 11 6 6 11 20 10 16 19 3 18 16 8 12 0 4 20 9 17 3 17 3 13 12 10 10 7 7 14 12 20 14 16 10 13 15 11 16 4 15 0 10 17 20 19 13 9 14 15 1 4 18 5 18 7 8 10 8 17 3 2 4 12 7 8 19 19 19 13 14 3 13 1 11 8 2 4 1 11 15 19 4 4 13 8 5 20 15 7 4 16 4 6 1 18 16 10 3 8 0 9 18 6 1 18 2 4 4 10 19 3 5 5 6 10 2 19 20 6 5 0 10 2 3 9 10 19 8 17 6 10 18 20 16 19 5 13 15 3 20 19 17 13 20 13 10 6 4 9 0 6 1 2 7 0 12 16 1 8 16 16 13 6 3 13 3 3 13 9 5 5 11 19 20 10 0 12 0 20 6 13 15 2 14 16 15 1 19 14 4 7 11 20 3 1 13 9 6 19 11 9 0 6 14 18 16 19 13 12 8 4 18 16 11 17 12 14 10 12 5 17 19 0 8 10 9 16 19 4 2 7 17 5 12 5 7 3 13 12 2 15 4 4 4 8 13 6 18 1 4 16 15 17 10 5 7 10 3 3 7 16 5 8 19 16 7 19 19 16 12 2 7 15 11 5 6 12 2 3 17 10 17 18 2 13 6 4 9 4 5 3 2 13 1 3 6 18 7 6 4 12 10 11 14 5 9 12 20 16 2 16 17 14 4 12 9 1 19 11 14 14 2 10 17 5 16 12 2 6 2 13 6 2 14 9 7 11 20 10 8 1 14 16 10 6 1 20 9 0 18 16 16 7 18 10 19 8 1 17 19 19 8 3 9 18 11 11 13 18 16 16 16 20 12 3 3 19 8 19 10 19 8 12 8 20 3 18 13 5 1 8 18 3 3 13 15 16 7 12 2 13 11 6 10 7 11 6 8 9 7 1 0 20 3 15 13 6 5 11 11 14 12 20 12 7 4 9 14 8 15 9 8 20 2 11 8 4 8 1 1 16 8 6 8 14 12 18 6 3 9 1 4 5 4 3 9 5 19 20 5 2 19 13 17 2 5 19 10 4 20 17 1 12 19 4 1 7 2 19 14 14 20 8 4 12 9 14 13 0 14 3 0 0 15 14 13 16 20 0 12 15 5 9 0 20 7 14 0 14 4 18 8 6 10 7 7 14 8 11 17 8 12 19 6 8 9 3 12 4 0 11 3 20 0 8 10 20 12 9 16 10 3 4 11 14 3 17 6 14 1 15 3 0 1 3 19 14 6 17 9 6 19 20 11 0 18 7 8 15 7 17 13 3 18 10 12 19 8 12 12 14 19 16 12 10 15 2 6 14 14 3 8 7 8 15 13 8 5 5 7 8 4 20 13 12 15 18 1 0 16 15 9 6 5 8 3 13 6 14 20 16 7 19 14 2 7 17 8 16 5 13 13 17 11 13 5 9 11 14 16 13 10 6 8 14 10 10 9 13 7 18 13 20 1 11 16 10 20 5 18 5 8 15 1 7 16 2 6 10 9 16 2 19 15 15 6 9 3 4 17 0 1 3 1 7 13 12 9 7 8 9 18 17 3 12 18 0 2 13 10 7 17 6 20 16 14 17 6 10 2 2 13 16 11 9 14 6 5 7 18 3 6 12 10 2 20 20 3 7 1 6 2 15 12 11 6 16 16 12 9 7 15 0 18 17 14 8 0 11 15 2 3 19 8 2 11 12 7 7 1 12 16 4 6 14 11 8 19 6 5 16 6 2 16 6 1 8 9 13 10 5 18 9 1 19 11 19 3 11 3 10 9 12 6 6 10 3 17 19 4 0 3 3 12 18 4 8 14 4 2 13 15 6 13 7 15 9 2 2 3 20 10 6 3 16 16 9 0 5 11 9 7 16 13 0 10 12 19 7 20 16 4 2 1 9 5 1 12 8 10 11 17 15 2 7 10 5 19 3 13 18 1 18 1 0 17 1 16 8 12 9 4 7 0 4 5 11 5 20 6 19 19 3 6 3 16 4 8 17 15 7 1 1 17 20 13 14 6 9 11 19 9 10 2 2 1 11 4 3 0 15 2 4 1 17 20 10 6 14 13 1 0 19 11 20 7 11 4 1 20 12 17 2 6 3 7 4 2 9 17 11 15 0 18 14 1 7 18 12 10 16 5 8 10 12 10 0 0 16 6 8 4 20 15 8 16 10 14 7 19 11 19 1 13 15 1 2 7 10 10 18 18 13 5 11 20 7 16 20 11 15 3 8 2 20 13 13 0 3 13 16 20 1 11 8 18 0 11 7 7 16 0 16 12 8 6 14 6 16 8 2 15 14 4 0 2 12 17 20 4 14 9 16 19 2 0 8 6 1 16 20 18 5 14 19 11 4 16 15 0 14 20 13 2 8 4 2 15 10 5 13 1 15 11 1 12 17 17 12 17 6 20 10 12 8 5 17 5 18 1 8 0 18 1 20 11 14 18 20 18 5 0 0 3 7 1 0 3 20 6 13 2 11 17 20 10 1 2 11 14 17 20 1 17 16 4 0 18 14 7 15 16 0 14 3 12 16 10 19 2 14 6 11 17 20 13 8 20 14 1 15 5 17 11 13 13 6 2 0 17 0 7 16 20 3 16 19 8 16 19 3 4 3 18 11 0 17 17 19 3 19 5 18 20 2 5 14 1 2 0 15 4 18 8 1 17 11 1 13 10 6 18 5 20 11 17 4 7 7 0 14 9 5 16 4 1 0 9 1 5 2 13 4 2 13 3 12 4 18 5 0 4 17 13 12 4 2 20 17 16 14 18 8 19 16 15 5 13 5 13 14 4 2 14 15 19 12 17 8 18 11 8 10 18 3 5 10 15 10 9 9 19 8 11 4 10 14 6 16 15 12 0 20 17 19 9 1 19 10 11 4 12 1 2 7 13 19 8 17 3 11 11 18 1 16 17 11 8 11 8 2 2 12 18 16 0 16 18 17 10 8 11 17 12 20 20 19 2 12 18 6 12 5 17 9 2 0 6 0 17 13 16 10 11 18 15 18 16 20 14 15 9 19 15 14 12 10 19 13 3 18 18 17 16 11 20 0 14 4 12 2 11 10 0 2 11 6 9 16 11 9 2 14 13 15 12 4 5 8 18 16 9 19 12 16 2 4 18 13 0 17 12 11 7 12 12 15 10 12 6 6 17 16 19 15 19 0 16 5 20 11 11 16 0 20 13 18 3 13 19 19 3 5 14 3 13 4 7 15 7 13 8 10 10 16 4 3 15 6 0 10 13 3 20 2 1 15 3 0 6 19 16 11 15 18 12 0 7 17 14 15 12 11 0 9 19 2 17 10 14 11 1 13 3 16 9 16 3 13 17 2 0 3 17 0 18 10 13 19 16 3 3 3 13 3 15 15 9 15 20 3 20 20 18 1 12 15 11 3 7 8 9 11 4 4 10 10 20 13 7 9 13 6 8 1 5 12 16 2 15 18 12 18 4 18 18 14 11 16 7 5 20 13 6 12 12 7 10 5 10 11 5 8 15 18 9 12 10 11 1 8 20 1 9 9 9 16 4 11 4 8 15 18 19 5 0 13 20 8 13 15 5 9 13 7 14 5 2 12 2 15 5 8 5 3 6 18 19 11 8 11 3 17 5 6 14 6 17 3 20 15 12 16 2 1 11 8 2 16 0 6 20 15 19 9 10 0 14 9 3 5 6 17 16 19 4 9 10 14 19 18 1 14 3 13 13 7 6 6 12 11 7 18 14 14 20 1 13 12 15 1 7 10 17 5 12 9 18 6 12 18 15 2 8 3 1 15 14 10 4 19 3 17 4 17 5 4 15 3 15 7 10 4 14 19 4 1 20 5 1 9 9 3 13 16 19 3 5 5 20 15 12 14 13 19 13 10 4 16 7 12 18 6 18 3 15 11 3 17 1 1 6 10 11 20 1 9 18 4 2 8 9 8 14 12 11 2 9 12 13 2 2 19 4 7 10 8 1 2 7 2 1 10 17 5 11 4 14 8 11 2 20 19 16 1 18 1 9 19 14 13 12 4 13 10 2 15 17 7 13 5 19 0 2 12 2 19 17 16 7 10 16 14 20 10 19 5 6 6 0 0 15 5 10 5 2 9 15 16 1 20 18 11 12 10 1 19 0 4 5 17 17 1 1 3 1 7 15 9 14 4 19 4 15 19 20 10 16 6 8 12 11 8 7 8 16 1 15 1 17 9 2 2 3 5 12 3 9 7 2 14 6 13 2 5 6 12 11 17 1 19 5 16 6 17 8 15 14 6 12 8 19 4 12 2 12 15 0 15 0 6 14 2 12 18 1 14 20 15 18 10 9 2 11 12 12 15 9 14 1 17 3 11 4 20 5 2 10 10 3 10 10 10 7 6 19 13 2 12 0 13 7 20 11 10 9 19 7 16 16 20 1 1 5 15 20 13 9 10 16 15 11 13 16 10 6 17 0 5 12 16 5 11 1 19 1 4 3 7 8 9 16 6 11 20 7 18 15 13 6 17 12 6 11 18 1 6 10 17 8 8 18 20 20 6 2 10 15 9 17 6 10 5 14 0 4 6 18 6 0 0 20 0 0 7 12 7 0 15 15 15 3 9 14 20 9 4 18 13 7 9 15 16 0 13 2 12 8 8 10 1 1 13 10 9 9 6 1 8 13 8 10 11 1 14 19 1 11 4 4 6 12 10 4 11 13 4 18 5 1 0 18 8 4 15 15 16 9 19 9 4 8 17 20 4 14 12 2 19 1 14 10 7 1 6 2 10 16 9 1 9 6 7 8 14 12 7 10 3 7 0 12 11 11 0 1 19 14 14 4 7 0 13 13 17 5 2 16 8 13 4 20 18 13 12 11 19 17 12 10 20 14 8 1 9 3 0 9 15 2 10 8 6 1 11 18 6 12 15 2 11 20 7 7 20 9 4 15 14 3 10 7 4 20 7 18 12 12 7 17 14 10 0 11 1 3 7 8 11 8 18 20 2 11 7 9 13 15 7 12 13 12 2 16 8 15 17 5 3 17 11 2 1 3 9 8 5 9 20 20 8 12 5 8 3 7 6 3 2 16 20 10 12 11 17 0 9 16 6 9 0 18 19 13 17 9 3 0 14 16 6 5 10 20 1 20 0 7 9 1 4 11 0 20 10 17 18 0 17 10 17 10 0 14 13 9 20 10 20 14 3 4 0 7 6 13 13 7 8 17 12 6 0 9 9 14 9 13 2 5 11 6 3 14 19 2 18 5 11 14 3 16 9 18 9 13 9 13 10 20 15 13 8 5 6 7 13 14 10 17 19 7 5 7 9 11 9 18 5 10 19 6 1 10 3 16 19 3 14 18 2 16 3 16 2 14 16 11 3 3 9 13 10 8 12 16 4 17 16 2 7 9 19 17 8 6 2 16 14 18 14 10 6 14 20 10 4 14 8 7 10 11 18 3 11 19 9 0 6 12 13 2 15 19 14 17 3 9 16 17 16 12 14 19 17 0 15 11 9 18 18 20 11 1 3 2 18 4 2 8 20 4 7 10 1 11 16 10 11 18 8 3 17 14 17 9 12 10 9 4 1 9 16 5 1 13 1 4 13 1 13 7 20 10 12 4 18 2 7 2 18 20 20 15 11 9 5 14 7 0 8 13 3 4 11 20 20 4 13 20 11 10 19 17 18 10 5 16 3 2 1 9 11 17 0 14 12 3 0 1 14 8 8 15 12 15 4 18 8 8 15 5 9 6 4 8 17 20 15 14 4 6 11 7 2 7 7 0 16 16 13 12 13 4 7 18 7 16 15 3 18 0 7 19 16 10 1 10 15 2 10 20 0 15 3 8 2 19 2 18 4 11 0 5 1 8 12 0 3 2 10 20 8 13 16 20 20 11 6 3 3 5 20 3 10 15 14 15 12 12 7 18 12 4 3 8 11 1 12 17 10 12 4 14 15 5 9 9 20 11 2 15 17 10 13 15 18 20 2 6 16 2 19 11 18 9 2 9 16 4 11 19 13 4 9 19 4 20 3 6 12 10 16 11 15 7 0 18 7 13 0 0 0 6 12 7 18 18 13 2 20 1 10 15 20 7 3 6 10 7 7 16 12 1 6 1 10 19 3 20 6 8 9 19 5 5 20 1 17 0 8 9 6 16 4 13 19 14 18 2 7 5 1 0 16 17 1 0 20 14 7 9 3 18 9 1 6 10 3 17 11 4 13 0 2 13 9 5 14 19 17 0 16 9 11 9 2 10 12 0 9 14 8 15 6 11 9 11 12 7 12 2 14 10 18 19 2 10 16 17 19 7 12 18 6 17 10 0 17 18 12 13 13 11 16 16 12 12 0 6 6 9 16 16 4 2 12 5 17 20 4 8 2 5 3 14 3 11 15 16 3 18 3 3 1 9 6 0 12 5 11 10 12 19 19 3 17 12 17 0 4 8 18 6 17 2 20 20 10 7 6 11 17 20 18 18 0 8 3 5 8 6 18 2 4 5 0 15 6 7 7 1 3 12 17 19 19 17 2 7 3 11 14 6 19 7 16 1 3 11 10 13 9 19 1 1 11 4 3 9 14 9 6 11 19 11 18 11 20 4 20 19 14 8 7 11 0 7 7 17 11 10 8 14 13 1 4 14 17 16 0 0 9 1 8 7 19 9 18 15 8 0 17 6 8 20 4 13 3 1 3 1 3 15 16 0 12 17 2 18 2 4 20 10 6 6 5 10 13 3 9 3 17 15 17 17 6 19 6 12 1 20 12 9 8 14 2 2 8 7 1 6 20 14 1 1 15 4 15 0 17 5 20 14 14 10 7 6 13 18 7 18 2 6 19 7 14 6 13 6 14 9 9 19 4 12 13 11 9 16 8 18 15 7 13 17 0 2 15 11 2 15 13 18 1 19 15 9 20 10 5 7 12 19 6 20 2 0 5 2 15 15 17 10 20 16 6 7 19 15 19 4 3 10 12 8 12 17 1 2 18 18 7 7 4 8 0 11 5 6 19 5 17 20 16 2 14 8 4 11 8 12 8 9 18 6 9 0 18 11 17 7 0 10 13 16 8 5 14 13 3 15 12 19 15 13 1 8 1 16 14 10 4 5 6 8 6 8 8 8 11 20 19 20 14 17 6 2 12 5 18 19 4 9 15 16 18 18 17 3 10 10 13 14 20 4 13 19 12 7 3 12 10 15 19 6 16 7 1 5 3 3 18 17 12 16 11 3 9 9 3 13 0 12 18 10 1 14 15 3 17 11 14 12 9 14 12 0 14 15 17 7 12 4 12 20 5 17 7 15 13 8 2 20 6 18 12 13 14 19 18 19 6 9 9 17 14 1 18 12 8 5 4 20 17 8 10 12 11 13 2 14 11 16 10 8 15 7 2 3 2 1 0 17 17 1 16 11 18 3 16 20 4 13 13 0 10 5 18 1 6 9 18 19 18 6 1 13 12 3 7 2 2 10 9 20 4 20 15 8 18 4 5 6 13 3 4 18 12 5 13 14 14 18 19 0 14 3 15 8 2 15 0 2 17 16 15 5 18 17 20 2 15 6 11 15 19 8 12 3 8 10 14 4 15 18 1 4 2 16 1 10 12 13 12 4 9 5 15 16 13 15 9 10 7 11 9 17 5 16 2 14 18 9 7 8 8 3 17 4 10 0 6 17 3 2 9 20 12 15 7 12 16 2 0 19 12 5 4 18 20 18 17 18 13 7 1 6 16 10 8 2 18 10 20 17 13 9 15 11 3 5 18 15 3 13 19 15 3 17 19 10 17 13 5 0 6 4 3 19 15 2 2 18 3 13 18 11 10 5 11 20 17 5 16 5 11 7 10 13 0 15 14 9 16 10 8 5 2 17 20 5 3 4 14 3 12 6 6 18 0 3 6 14 8 2 10 12 11 20 4 6 11 5 9 7 3 14 15 16 9 8 13 1 17 3 2 18 18 20 3 4 14 13 10 2 20 16 14 5 9 1 0 3 1 20 14 4 20 1 20 7 5 7 20 15 4 14 7 12 7 10 0 16 12 7 3 8 19 3 4 15 14 13 16 8 13 7 10 12 12 12 0 12 19 17 3 3 10 18 7 8 16 2 18 5 18 4 10 7 16 13 16 20 15 6 12 5 8 8 20 20 12 17 13 14 10 4 7 11 3 1 13 11 20 5 8 13 5 16 2 6 9 2 19 3 17 9 5 19 15 10 13 7 20 6 8 17 4 8 9 15 17 15 10 6 18 0 14 8 13 2 6 8 3 7 15 3 19 17 2 14 3 13 6 15 20 15 0 8 3 11 20 19 5 13 5 2 17 11 7 15 12 9 16 8 20 3 16 18 3 6 20 4 13 20 2 17 17 3 19 1 14 18 13 13 0 10 0 12 19 0 4 8 2 12 19 13 11 3 17 14 8 13 4 17 5 11 20 5 9 14 13 0 13 2 13 6 4 1 2 12 2 5 0 10 17 7 16 11 7 9 5 5 15 13 10 2 9 11 7 15 15 15 10 5 4 13 19 0 4 10 2 13 19 14 19 3 5 13 0 3 20 8 14 16 3 5 8 8 4 12 19 3 19 2 3 11 1 9 6 11 7 17 8 17 12 9 17 9 20 19 6 7 17 17 15 14 4 2 19 0 1 6 2 19 14 20 2 1 11 0 16 20 3 2 9 0 3 3 14 20 14 1 13 1 3 2 15 16 19 6 15 11 0 7 7 0 13 14 13 8 16 18 18 7 4 15 16 3 5 19 15 4 13 13 6 12 7 1 15 15 17 11 3 1 1 2 5 15 12 7 0 13 4 11 2 5 19 12 16 14 8 18 20 0 4 10 4 7 17 14 13 8 14 9 2 5 4 3 2 16 7 14 5 11 11 1 19 19 3 2 19 20 9 17 1 2 15 13 6 14 10 8 5 19 15 0 1 20 5 7 5 7 10 20 17 14 18 18 12 12 10 9 20 14 20 10 15 18 15 6 0 1 11 7 5 18 14 0 11 15 3 19 17 6 10 18 5 1 10 16 13 19 20 2 17 3 7 2 20 9 1 12 10 6 0 13 11 16 10 9 18 20 3 10 6 8 5 6 0 1 6 3 16 5 5 14 14 2 2 13 11 4 16 4 3 1 5 18 2 9 2 17 3 17 9 12 19 6 2 2 3 2 5 2 7 19 19 16 5 11 2 0 17 20 18 9 18 19 5 16 16 7 7 7 3 12 10 8 0 13 16 10 5 3 13 15 10 14 16 18 8 3 15 4 3 12 8 12 1 1 3 19 1 8 19 11 6 13 11 9 13 11 0 12 9 10 14 13 13 14 19 10 11 18 10 6 8 4 15 10 8 19 7 16 11 1 7 12 1 10 3 5 12 2 9 2 12 19 16 10 1 19 18 10 13 11 10 14 3 9 15 20 10 8 18 20 4 6 18 5 13 12 1 19 15 17 14 5 5 15 18 19 2 2 3 0 0 4 6 13 1 9 1 10 1 8 0 5 17 16 19 20 9 6 15 7 20 3 17 19 14 10 3 1 18 0 9 16 17 3 11 8 20 0 10 19 8 13 20 1 12 3 15 12 14 15 8 18 13 10 0 18 0 4 7 1 20 1 16 16 11 19 15 8 18 6 0 4 10 5 13 14 14 9 10 9 11 9 1 8 20 5 10 1 9 14 5 10 13 11 8 2 19 13 17 9 5 8 15 15 7 16 11 5 0 6 5 0 20 6 16 18 9 16 3 1 13 4 8 6 13 14 10 11 5 12 16 11 15 19 5 4 4 14 17 8 6 19 1 11 13 16 16 8 8 1 13 16 7 19 11 8 12 3 8 4 19 1 12 14 4 14 19 16 18 12 1 1 17 3 0 17 7 3 15 15 13 4 9 1 9 9 2 1 6 5 18 4 10 14 6 20 20 10 13 11 10 4 0 13 3 13 14 2 5 19 4 17 2 17 16 4 14 3 2 20 9 20 13 9 1 15 18 15 18 4 5 6 5 18 2 18 10 13 2 13 18 15 8 5 12 14 20 5 15 11 13 16 6 17 1 20 3 13 7 8 2 18 4 18 4 5 19 13 20 5 12 10 20 15 12 13 8 0 0 16 14 18 19 13 9 18 9 15 10 5 1 5 1 10 0 3 14 0 12 11 19 18 19 19 19 9 15 18 17 20 11 7 16 10 4 20 5 11 2 14 5 0 13 7 15 20 16 12 14 5 6 2 14 18 1 10 20 20 8 1 12 7 1 0 13 16 3 10 12 4 2 9 12 6 2 0 13 14 3 13 19 13 10 6 3 3 17 3 5 0 12 1 10 15 17 13 18 17 11 18 6 4 7 3 0 18 5 7 15 10 20 6 20 19 0 4 15 8 5 15 20 12 5 18 1 4 17 3 11 12 10 7 12 1 0 13 20 17 10 7 15 5 0 0 11 18 13 19 17 19 0 13 8 11 11 20 10 0 3 3 13 7 5 2 11 2 4 5 1 15 8 13 16 5 17 2 9 11 3 19 15 7 10 8 9 16 14 14 2 19 8 16 10 15 16 16 9 6 2 11 7 6 10 8 17 18 4 6 0 13 0 6 13 20 15 4 10 11 8 13 12 20 19 6 2 2 4 5 0 17 18 19 0 11 5 1 6 19 19 19 3 6 9 0 18 13 5 10 12 18 4 12 2 1 4 1 14 7 0 19 1 3 17 3 13 18 17 18 1 3 18 15 0 8 14 5 6 13 19 3 16 19 19 19 18 15 12 4 3 17 1 12 9 19 15 15 9 13 14 16 13 0 3 5 5 12 9 8 13 15 14 13 12 6 19 8 18 13 9 7 20 14 20 16 19 0 2 9 6 12 6 16 13 9 0 18 0 1 8 11 8 13 14 3 2 7 8 1 11 9 4 0 16 19 7 0 20 5 19 7 9 19 20 17 2 8 5 18 10 3 20 9 10 12 2 15 1 18 16 5 3 8 5 6 0 3 10 14 11 19 9 16 13 14 8 18 9 12 3 7 11 18 14 20 19 12 14 4 1 0 3 12 0 5 20 11 3 4 6 13 4 10 4 7 9 12 18 20 5 10 9 16 3 4 3 9 16 0 6 5 14 8 10 9 5 2 14 3 12 18 20 5 13 8 7 8 6 4 0 12 14 17 10 4 10 5 19 11 0 9 8 16 8 10 8 18 4 7 9 8 17 18 8 6 19 18 1 16 15 1 0 2 16 19 5 9 1 7 14 17 5 7 9 11 15 20 0 19 2 0 8 14 5 10 19 6 6 10 10 18 20 15 8 3 19 7 17 12 13 11 14 18 0 10 20 4 3 12 0 7 17 18 10 20 10 3 20 19 18 13 4 17 19 4 17 7 6 1 3 11 1 11 0 10 16 11 17 14 17 16 8 10 18 8 15 6 13 9 13 13 2 8 12 4 0 20 1 15 9 15 13 17 4 13 9 7 9 14 6 5 7 17 6 20 2 1 11 1 5 17 7 8 8 7 4 17 16 14 17 2 16 1 13 19 9 16 9 9 11 17 14 3 7 18 10 15 0 12 3 10 11 0 7 3 14 20 17 16 2 9 9 9 2 5 6 19 13 20 7 12 15 12 6 4 6 12 18 4 19 18 12 1 4 2 1 0 2 16 14 16 4 3 18 14 19 14 20 18 19 5 1 15 11 20 1 19 7 9 15 12 12 14 7 12 3 15 12 18 3 13 6 18 5 20 9 15 3 12 13 20 8 15 8 11 18 3 0 3 14 12 11 10 5 0 11 14 11 14 4 16 19 15 14 16 12 4 20 19 14 5 19 13 19 18 2 3 3 11 0 2 13 18 4 14 19 19 8 3 11 2 7 11 4 1 17 3 7 18 18 17 16 2 15 7 2 20 12 15 16 15 17 17 13 7 0 0 4 4 16 6 2 4 5 2 10 2 17 17 20 16 14 2 10 10 14 0 1 15 11 6 4 3 18 18 19 19 18 13 5 11 14 13 1 4 11 10 17 2 15 1 4 6 0 2 18 9 13 3 9 19 3 10 19 14 11 20 2 1 19 20 17 20 11 0 3 4 19 5 18 16 11 9 15 20 13 9 15 9 0 1 3 7 18 6 10 17 1 17 19 3 19 8 10 10 11 13 2 17 18 10 8 1 10 12 5 1 13 8 7 16 1 12 19 14 7 6 13 11 2 18 2 7 1 11 4 10 19 20 10 2 19 3 16 19 0 2 15 4 2 2 11 0 15 4 14 6 6 14 6 5 17 4 12 6 0 7 16 13 6 7 5 17 20 5 6 6 20 5 3 5 4 7 5 12 1 9 13 14 17 12 20 4 20 14 18 13 13 19 5 17 17 17 17 17 3 18 7 12 0 7 12 4 2 0 15 0 12 9 8 17 18 18 11 9 12 0 1 6 6 5 19 14 11 0 11 19 15 11 4 5 1 15 1 8 6 4 18 2 17 9 15 9 2 19 7 20 0 2 14 1 5 6 3 12 2 15 14 0 18 9 6 7 9 5 12 6 2 0 2 1 0 11 11 8 15 14 12 16 19 6 7 9 12 0 18 16 18 8 14 18 19 6 8 14 4 9 17 3 3 20 9 20 16 12 6 3 18 13 2 6 3 20 14 4 18 3 1 12 12 14 19 20 1 11 1 18 4 6 10 13 1 13 5 14 16 5 10 2 7 13 8 3 2 2 16 5 0 14 5 8 11 3 9 13 4 11 12 4 1 0 5 13 1 7 15 8 1 5 7 2 11 20 16 16 3 12 8 8 7 0 0 12 0 12 17 3 16 18 2 8 19 17 1 11 1 0 9 19 3 17 9 3 11 9 8 14 16 14 16 20 12 2 6 3 20 1 19 6 8 10 12 1 17 6 4 12 14 7 15 20 20 20 4 15 19 11 1 4 15 12 12 16 12 11 1 1 20 15 8 3 13 18 12 10 20 8 20 18 17 17 13 16 19 14 6 14 8 2 1 19 17 18 18 0 14 1 6 18 7 0 7 12 0 18 2 8 14 16 3 13 7 0 20 19 2 13 12 3 10 5 0 18 17 5 14 15 2 14 2 11 1 6 20 1 0 14 6 7 5 3 6 3 14 10 18 14 3 3 13 2 17 2 15 12 11 18 5 0 16 2 4 1 18 14 19 7 10 20 18 3 7 10 15 1 9 13 20 8 4 8 18 6 0 15 3 5 8 8 0 18 18 7 2 5 7 2 3 14 5 2 12 7 17 5 5 15 8 12 5 2 19 19 18 8 7 11 5 20 10 15 0 17 6 15 18 11 13 17 8 9 15 13 19 6 3 7 12 19 15 2 16 20 5 13 17 6 6 7 19 16 11 6 8 17 14 12 2 16 16 1 7 13 12 19 17 4 5 1 16 11 5 7 14 9 9 20 19 0 12 11 5 8 20 18 15 7 16 10 8 2 6 17 8 7 11 0 12 11 6 7 18 12 9 19 16 15 10 0 11 17 3 19 15 18 13 19 0 2 16 17 13 10 10 1 9 2 7 8 3 3 5 10 9 4 9 2 15 11 5 1 11 14 10 15 16 11 16 2 0 4 3 3 3 6 10 3 10 17 10 9 2 0 16 2 3 0 7 14 16 15 4 20 11 2 0 0 14 17 5 5 5 19 12 8 20 17 5 7 8 11 15 7 13 4 8 7 4 9 15 16 15 14 6 18 10 20 15 2 10 0 7 3 11 15 3 17 14 6 0 9 16 14 19 5 7 10 10 8 13 12 4 3 0 14 5 15 3 6 14 2 6 17 0 8 1 11 2 2 4 12 6 9 12 1 1 3 5 6 20 18 10 3 11 4 1 12 17 12 6 16 18 14 13 18 8 11 15 8 6 16 20 0 9 3 16 7 18 18 5 15 6 1 8 11 4 2 15 3 19 7 11 3 8 6 10 2 20 6 9 14 6 3 5 9 6 7 2 20 5 20 11 12 9 1 20 18 9 16 9 15 15 1 19 19 12 20 12 7 9 18 12 4 2 15 15 11 18 10 7 15 17 12 18 9 7 11 8 9 12 16 18 17 5 18 17 10 2 12 10 1 14 12 20 7 4 12 17 10 19 2 2 18 3 17 12 16 10 3 14 12 16 7 11 17 3 14 13 7 9 8 2 11 12 2 15 5 12 5 18 2 16 19 1 1 20 15 11 7 10 16 2 15 19 20 2 4 20 3 18 9 18 6 20 3 14 12 0 2 7 16 1 4 2 19 3 9 0 18 12 10 15 3 4 13 3 3 20 1 10 7 9 0 7 13 10 7 19 13 16 11 3 9 8 0 17 1 0 19 17 14 1 10 9 3 8 18 2 19 14 5 16 5 6 2 14 16 8 16 14 0 16 19 13 10 13 6 12 17 0 5 18 16 4 18 20 14 12 20 16 12 0 15 3 2 2 20 7 0 19 10 14 6 5 4 7 9 17 15 14 17 7 20 5 13 0 1 8 11 0 19 6 8 10 14 6 3 0 14 2 9 6 7 5 20 6 19 15 14 12 19 18 16 4 2 1 4 1 4 8 1 18 18 8 17 17 10 2 12 7 19 20 6 11 3 1 16 20 5 10 19 11 20 10 5 2 17 20 2 13 0 15 17 4 4 20 19 8 11 9 5 1 17 3 20 13 0 9 12 7 20 18 16 6 13 8 3 7 0 13 8 6 5 2 2 5 10 0 7 14 12 14 1 11 0 17 0 18 16 18 7 12 11 8 20 0 2 7 15 12 18 0 9 15 6 19 7 9 6 7 6 19 3 0 7 0 12 17 18 15 12 12 4 16 1 5 10 8 3 3 20 6 2 12 12 11 13 6 2 6 12 6 5 14 15 19 2 17 18 12 12 0 11 3 18 17 17 1 14 11 8 2 11 14 10 9 2 0 0 5 18 7 17 9 12 17 16 11 15 11 12 16 2 19 2 1 7 18 20 9 19 12 7 16 19 16 12 1 0 5 18 6 2 2 4 12 13 3 17 12 3 11 2 6 0 2 19 18 17 18 0 17 4 4 6 1 1 9 6 15 9 11 6 14 19 2 7 13 9 13 16 8 5 17 9 10 19 15 11 0 12 1 0 12 15 9 4 14 3 9 17 19 15 0 18 6 0 1 13 5 13 14 0 12 6 4 17 18 4 17 11 9 10 12 4 17 14 10 0 3 13 5 13 19 3 7 14 14 18 2 17 13 7 10 19 0 0 12 20 17 6 1 13 13 14 9 15 4 13 15 15 8 5 1 14 2 15 20 3 5 19 0 20 11 13 1 18 8 5 14 6 7 0 20 9 12 16 4 20 20 2 6 19 15 4 7 6 8 6 19 6 2 10 4 10 7 14 3 13 18 15 18 10 14 20 1 5 18 4 6 17 14 6 6 1 11 9 4 7 0 16 9 19 10 8 7 11 3 17 4 9 17 19 6 17 20 9 15 1 3 15 5 16 16 6 16 1 18 1 9 11 0 2 13 17 9 0 15 9 18 4 20 14 7 7 3 12 20 3 19 5 3 13 1 9 12 14 3 7 11 14 10 17 14 8 8 3 20 10 16 4 10 11 18 0 10 1 14 8 4 6 0 1 19 15 14 6 6 2 14 11 1 16 13 2 10 3 15 16 19 20 16 4 15 3 15 7 6 9 4 8 14 16 18 3 3 11 16 11 6 11 8 15 11 10 2 0 20 20 2 12 20 16 14 15 19 16 8 2 16 11 0 10 17 18 16 9 2 20 17 9 20 4 0 0 8 16 1 15 5 13 6 7 18 19 12 10 4 19 15 3 15 14 5 1 2 10 15 14 7 8 16 2 2 15 2 13 17 2 20 7 15 7 3 16 12 6 2 11 5 9 13 15 4 3 2 2 6 12 14 20 4 5 2 9 1 3 18 17 7 8 11 15 12 6 6 2 6 4 19 7 13 13 12 7 18 2 18 15 10 5 6 4 2 1 5 13 8 15 10 12 7 9 16 9 16 13 10 3 9 1 2 9 4 3 5 13 11 13 16 15 18 10 8 1 11 11 3 1 12 2 8 20 5 8 8 0 14 15 1 11 2 4 18 7 19 19 17 7 5 2 19 8 8 2 13 6 10 7 19 8 13 0 20 13 15 20 10 13 18 1 6 6 19 13 12 18 7 20 13 1 13 0 12 15 8 0 4 2 13 16 13 12 8 2 16 18 3 16 9 20 18 19 6 18 1 0 16 19 13 10 2 19 8 13 15 6 6 3 10 3 12 14 2 5 10 13 16 3 11 10 12 12 11 6 17 11 0 9 3 18 8 13 13 0 11 16 5 16 16 4 8 16 8 0 1 12 17 12 7 16 18 18 10 17 13 13 16 3 13 7 5 14 1 5 0 3 0 17 13 1 8 9 12 20 8 15 6 6 9 20 6 14 17 2 16 16 15 13 12 6 3 12 7 16 9 11 5 7 13 17 17 12 20 0 2 10 11 6 12 20 11 2 19 4 8 13 13 13 11 20 5 18 2 4 16 19 15 12 16 14 10 17 9 17 8 17 2 15 17 7 3 19 18 0 11 19 1 14 2 13 3 1 18 4 4 11 1 6 12 9 6 15 16 4 16 12 12 9 18 17 1 20 13 20 14 0 16 2 3 10 18 10 5 12 8 12 6 8 8 20 16 16 8 19 2 8 15 9 4 10 4 17 16 12 10 6 13 18 18 16 13 20 14 6 19 11 12 2 6 4 0 20 11 12 11 20 1 11 8 17 19 4 1 2 6 12 13 15 12 18 8 3 13 8 5 19 19 13 11 5 12 16 20 20 7 11 3 18 12 9 5 17 7 8 0 12 9 3 1 18 4 20 6 10 7 2 11 12 17 4 12 9 3 7 12 15 17 17 2 15 14 8 8 1 19 13 7 3 2 17 9 17 17 4 3 6 6 3 13 18 2 10 20 7 6 13 11 1 12 1 16 5 2 18 12 2 3 1 0 0 19 11 12 14 0 7 20 11 8 14 0 4 12 16 7 0 3 1 6 14 20 0 0 16 20 4 18 13 4 15 14 12 8 13 19 8 11 2 19 16 6 10 17 3 19 7 14 16 6 12 18 13 6 10 9 11 10 19 15 17 6 20 10 8 20 6 6 11 0 6 20 10 10 13 0 4 5 19 15 3 12 1 12 2 9 0 10 2 16 6 19 8 2 10 4 17 18 18 3 0 1 11 12 17 20 8 15 9 16 13 18 16 15 19 13 9 20 17 0 12 5 9 7 5 2 15 4 5 17 19 16 16 9 3 10 0 3 9 3 14 5 20 13 15 2 15 13 3 17 11 14 20 12 9 16 12 20 18 16 20 16 6 1 11 19 4 7 13 10 3 17 3 2 10 4 18 19 5 18 5 14 6 8 10 16 8 14 14 18 14 0 7 8 0 7 4 17 10 7 8 20 10 0 14 19 1 20 16 10 15 8 11 13 7 6 12 9 10 0 19 17 2 8 13 1 12 6 6 10 16 17 3 9 10 9 15 11 15 8 12 2 15 9 14 8 4 19 1 20 15 1 12 5 19 14 12 0 18 17 3 1 5 10 0 0 9 16 17 0 1 13 0 10 7 12 9 18 6 5 7 20 14 4 6 13 9 15 6 10 2 7 7 1 17 20 18 0 0 6 3 16 16 10 19 20 20 0 5 10 9 11 13 13 6 17 17 0 5 18 2 12 10 20 1 10 9 10 20 13 13 5 16 9 20 15 13 4 6 6 12 2 10 1 4 19 19 0 10 1 11 20 17 17 20 6 13 14 17 5 17 9 12 11 11 1 14 11 11 18 20 0 14 16 0 8 12 16 7 9 8 0 8 7 15 0 11 17 6 10 10 9 6 3 1 14 20 19 8 16 17 0 20 16 14 0 5 16 4 11 10 1 17 5 1 6 14 18 16 12 10 20 0 19 15 15 18 12 2 7 9 7 5 4 2 20 10 7 11 8 7 7 20 3 13 15 16 6 6 3 3 11 20 12 20 13 17 20 10 11 2 6 12 8 18 14 20 10 9 8 6 15 11 12 8 4 6 7 7 9 1 16 6 17 6 15 16 20 3 5 1 9 20 6 19 16 2 10 11 1 9 13 13 16 6 2 18 9 4 6 7 1 8 8 16 3 4 13 2 7 15 15 11 14 14 16 14 20 16 1 1 7 9 16 2 9 18 12 13 10 13 11 13 2 17 10 2 5 0 16 4 20 1 19 7 17 5 3 8 11 8 15 14 2 11 9 4 13 20 1 9 11 8 9 3 20 1 9 2 10 0 6 1 1 20 16 18 13 6 16 1 16 20 11 7 12 8 10 1 10 12 7 13 19 13 16 9 1 13 18 18 2 1 14 12 8 20 13 20 5 0 13 11 0 15 11 13 10 0 3 20 11 4 20 12 13 4 16 3 17 7 6 11 4 18 18 14 8 4 18 19 4 2 12 12 12 14 11 18 20 16 19 12 14 19 0 12 0 7 15 9 16 20 14 14 12 10 19 11 3 11 8 0 17 4 0 11 14 10 4 3 12 3 18 10 4 3 11 6 1 17 9 19 9 11 16 18 15 0 20 1 9 20 8 15 6 20 10 5 7 7 19 8 5 1 5 19 13 19 0 16 11 1 17 15 13 16 3 11 7 20 14 3 20 2 5 7 17 16 16 4 3 5 8 12 6 15 11 9 19 19 12 2 10 10 10 8 5 0 8 19 12 7 2 2 3 6 15 19 3 6 10 11 13 5 14 7 4 17 8 10 1 8 16 20 19 12 20 1 6 18 17 9 20 15 1 8 10 14 1 20 13 11 11 4 4 9 0 19 2 18 14 2 17 18 6 16 3 5 8 7 14 15 6 4 6 10 10 13 13 11 1 20 7 0 15 17 5 3 13 4 2 8 1 4 8 12 20 1 20 5 1 3 1 18 9 20 2 6 4 1 8 4 18 13 0 10 14 10 17 16 7 3 12 20 12 1 7 0 1 13 5 4 14 8 18 13 11 19 20 13 8 20 11 3 0 11 14 12 16 4 5 4 8 8 11 14 5 4 19 18 19 3 20 9 7 19 5 14 20 15 11 16 5 7 17 6 16 4 2 9 11 7 19 11 3 0 20 2 19 11 3 7 7 4 13 16 9 6 10 9 13 8 6 16 12 19 3 19 5 5 7 14 20 4 6 18 2 1 4 2 13 11 20 2 8 0 6 8 16 11 0 16 4 15 17 20 1 4 6 0 1 2 14 14 9 1 4 20 2 7 13 10 19 5 9 7 20 16 8 7 16 4 4 11 0 9 17 8 20 16 6 4 6 7 8 14 20 2 16 7 19 18 10 1 1 9 9 2 15 20 17 5 0 5 3 11 1 8 5 12 12 16 17 6 2 9 14 14 13 19 1 3 15 5 11 3 4 0 10 13 19 13 10 15 18 6 14 6 0 6 9 12 15 9 0 16 10 1 9 11 8 16 15 2 14 6 4 17 20 14 7 2 20 16 0 15 17 3 12 2 17 16 20 9 4 17 13 5 10 1 8 3 20 19 20 2 14 3 14 0 7 7 11 10 17 20 1 0 10 14 12 6 11 16 14 14 2 6 11 9 3 7 13 9 2 18 0 16 4 10 4 13 4 12 20 16 1 1 2 4 12 16 5 5 7 7 4 12 0 2 13 1 11 6 3 8 7 7 5 0 9 20 5 10 3 0 8 3 8 4 17 14 8 13 17 5 19 2 15 3 20 18 14 18 15 9 17 11 2 19 10 12 15 10 3 2 6 17 8 9 7 19 19 15 16 14 0 3 2 7 3 17 11 3 3 10 18 13 11 13 6 9 10 13 6 8 5 13 8 20 15 14 2 1 1 8 16 9 17 8 15 15 1 17 9 15 18 4 18 3 8 6 3 16 18 10 10 6 17 7 14 18 13 8 18 18 19 2 1 9 10 4 2 9 15 1 11 6 2 7 16 12 8 16 11 1 18 0 8 0 16 11 17 18 20 5 18 12 5 7 5 11 17 16 9 5 14 8 7 4 11 6 4 16 13 11 16 20 2 1 10 5 2 15 9 14 8 14 13 18 20 13 13 14 1 20 9 19 13 5 16 19 8 16 6 16 7 7 19 0 14 9 10 19 15 7 4 4 10 4 16 5 10 19 10 4 8 11 6 11 17 15 11 20 3 2 19 2 14 8 3 19 5 5 7 1 18 6 16 5 6 19 8 16 15 4 19 0 7 12 12 14 18 5 13 9 10 10 15 11 19 0 3 16 19 8 10 15 5 14 17 6 14 13 11 11 9 5 17 6 8 12 2 11 12 11 10 2 9 12 4 2 1 17 8 14 7 8 9 2 16 7 15 16 3 16 0 15 6 1 7 18 18 6 8 6 12 14 18 2 7 8 12 18 9 4 17 9 7 19 3 2 4 15 13 1 10 11 20 6 12 9 8 12 18 19 3 13 0 8 12 10 5 6 6 19 6 17 1 12 17 15 18 3 7 0 15 7 6 10 14 3 9 19 19 15 10 5 9 8 2 13 20 13 1 9 1 8 16 19 18 2 6 18 4 4 14 4 18 20 19 17 17 17 18 5 19 4 10 15 7 3 9 12 7 17 11 16 7 17 20 0 9 20 18 8 12 13 16 2 13 13 12 10 15 2 17 5 18 8 5 11 15 14 2 10 10 7 1 7 0 3 6 3 10 8 8 4 0 17 14 11 1 3 11 7 16 16 6 1 10 8 2 0 2 0 18 13 15 4 14 1 2 17 16 19 5 4 9 7 4 11 15 8 8 2 0 13 18 10 2 19 17 14 14 13 13 18 1 2 12 5 6 19 16 7 1 9 8 12 6 5 20 13 19 9 1 20 2 15 0 7 4 4 5 2 17 8 6 2 20 17 14 12 4 17 11 15 12 9 5 10 9 13 12 0 9 15 7 10 8 13 14 20 9 0 18 13 2 19 7 0 10 6 8 3 19 13 9 15 16 14 18 6 18 7 17 6 0 17 12 7 5 11 15 9 18 16 15 18 0 11 19 15 1 0 19 12 17 8 15 15 7 12 15 7 0 6 1 9 13 12 1 9 15 15 8 17 16 7 0 17 11 4 13 16 12 18 3 16 8 3 12 5 1 12 6 13 18 13 12 10 1 8 8 2 11 14 8 14 13 19 17 5 15 4 5 19 17 2 5 2 15 19 3 6 10 0 18 5 10 20 7 2 15 14 9 15 18 17 19 3 6 6 15 8 17 11 12 19 20 8 19 13 13 2 10 17 16 12 16 1 6 16 5 12 3 0 1 10 10 4 10 11 16 15 16 6 20 14 1 6 6 0 13 6 5 4 6 2 2 14 11 14 7 6 13 11 5 18 11 20 7 10 2 15 15 1 19 18 16 17 16 3 9 14 3 13 17 15 20 16 9 3 2 8 7 5 11 12 6 9 3 6 0 17 20 8 16 17 2 6 13 14 1 11 0 5 12 16 5 15 16 17 14 4 10 18 16 3 19 6 20 2 6 13 3 2 20 3 20 20 3 20 5 12 3 5 7 10 1 1 18 17 5 14 7 20 11 3 8 10 8 9 12 11 11 1 15 16 0 14 15 15 11 13 2 6 3 15 15 10 17 20 5 7 15 12 14 3 2 13 2 15 0 3 14 9 16 9 5 12 9 17 15 1 13 10 5 12 18 3 14 9 15 18 0 16 20 8 3 10 11 0 4 5 17 16 12 19 8 17 20 7 12 15 15 17 19 14 16 12 5 11 1 2 20 3 12 14 11 8 14 16 9 1 20 17 16 13 11 15 13 17 1 9 13 11 14 16 5 17 16 8 7 14 0 17 17 8 15 6 6 14 0 9 3 15 19 15 4 3 4 2 4 6 10 16 13 15 9 13 12 11 0 15 10 7 18 19 18 16 15 8 15 7 15 5 0 17 4 6 1 15 6 20 3 2 3 3 7 4 17 18 6 6 14 17 13 0 9 9 0 2 11 11 13 16 15 3 18 13 1 4 17 15 18 16 8 5 11 0 11 14 19 15 1 5 10 0 7 9 5 6 6 9 14 7 10 6 8 14 10 20 20 4 1 20 3 1 5 19 18 16 17 2 5 13 12 12 12 9 4 7 20 4 1 15 12 6 4 19 19 19 18 5 15 5 5 17 17 11 15 14 1 8 16 10 10 17 5 8 0 4 14 20 20 1 0 20 11 16 19 7 11 8 3 18 4 5 8 4 16 7 19 2 9 11 17 6 1 2 16 9 16 9 5 18 12 6 0 9 9 4 5 2 18 14 8 13 5 16 4 13 18 8 10 12 9 13 6 10 8 4 17 14 20 15 11 4 14 12 0 13 14 3 10 5 0 19 2 19 0 20 5 5 7 17 7 20 4 20 17 15 19 12 12 4 6 1 17 1 12 3 0 5 12 4 5 16 1 8 19 20 13 10 20 9 5 4 11 2 14 0 14 0 4 19 14 9 17 19 14 6 0 20 7 7 2 11 16 7 1 14 18 10 20 15 5 10 4 8 13 13 5 0 18 2 5 16 4 1 6 18 8 18 4 17 2 12 7 7 4 3 11 4 4 12 16 11 6 6 2 2 11 20 7 13 9 6 2 8 16 7 2 0 9 6 16 0 16 2 17 3 13 0 3 11 7 15 6 5 18 7 4 7 5 6 14 18 20 5 20 12 7 3 11 7 0 2 12 3 18 8 6 9 17 9 19 16 14 8 15 17 10 6 17 9 0 6 3 14 5 20 2 12 16 9 9 4 17 10 19 12 8 17 1 0 7 5 18 5 4 9 0 14 20 1 6 9 8 7 9 20 9 17 17 19 20 11 14 20 13 5 13 13 12 16 16 0 9 11 11 3 5 19 7 6 11 12 10 3 3 11 3 8 17 20 9 4 10 18 7 17 19 18 1 13 3 15 1 5 19 18 2 20 5 1 12 1 9 10 5 7 0 18 1 13 17 2 17 14 1 15 12 18 8 4 2 17 17 17 16 10 7 16 19 5 10 8 18 19 8 3 8 19 6 10 3 5 5 10 9 5 1 5 14 2 13 2 14 6 8 7 4 12 9 7 15 9 12 12 1 0 12 7 7 2 8 10 20 9 7 19 4 12 20 11 20 15 2 4 19 14 17 14 12 12 18 17 14 5 1 18 10 14 11 7 10 18 18 5 0 1 11 11 9 2 4 10 18 7 4 4 18 17 0 8 16 2 18 15 10 15 17 2 17 19 14 1 13 7 6 9 17 4 10 6 5 18 7 5 11 20 3 9 9 8 15 20 9 13 4 14 7 5 17 2 11 10 3 3 1 1 6 0 11 0 11 7 2 2 1 17 7 13 11 11 2 19 9 6 5 10 16 2 3 5 13 17 3 9 1 7 13 10 14 4 19 15 4 18 4 0 18 19 8 16 19 6 8 11 7 16 19 6 10 18 3 2 0 2 7 17 0 20 1 19 7 16 4 10 12 17 6 11 9 1 6 14 1 15 3 14 17 10 5 18 14 4 3 2 19 14 8 20 20 1 2 7 20 17 9 16 18 14 10 1 14 19 17 18 12 2 6 11 18 11 19 13 17 16 10 16 8 13 17 3 14 14 13 14 12 8 13 12 7 7 13 11 6 16 8 11 5 20 14 14 2 16 8 16 6 13 11 16 18 20 17 8 14 8 19 9 3 7 15 14 17 14 20 4 15 17 17 15 20 14 5 9 6 7 2 3 20 19 3 14 17 5 3 3 11 12 0 15 7 14 13 3 12 12 7 12 20 11 16 19 17 15 6 19 20 18 5 1 8 18 2 11 8 10 6 4 0 11 12 0 20 17 11 10 5 19 13 7 3 8 4 15 16 12 15 7 11 11 7 18 15 11 14 18 15 20 1 8 3 8 13 6 7 4 19 11 20 2 1 1 17 13 3 13 19 14 5 15 6 1 6 13 19 16 11 3 13 1 9 3 0 20 6 14 19 17 18 11 6 18 5 0 1 9 9 4 12 9 16 14 17 18 16 4 10 6 18 15 16 18 20 1 15 20 13 7 11 11 5 4 14 6 0 14 4 20 5 2 5 6 11 9 20 7 16 13 11 4 11 4 5 10 14 10 17 17 0 9 0 12 4 5 12 5 6 18 6 14 7 0 11 18 9 0 6 11 0 3 17 16 7 3 2 14 11 0 12 1 4 4 13 18 13 2 6 10 18 8 19 10 7 3 19 15 16 20 10 4 14 1 20 11 8 7 5 9 7 1 20 8 15 17 13 5 8 9 18 18 10 1 2 8 9 1 15 6 15 19 1 4 1 17 10 9 0 9 7 4 0 20 14 10 17 4 12 11 6 19 19 20 19 14 1 3 11 2 12 9 6 17 15 16 15 12 2 14 6 18 7 11 6 1 15 13 20 18 11 19 19 4 8 13 5 19 16 20 1 18 20 17 10 5 19 2 9 19 16 3 9 2 2 8 16 2 19 7 9 5 2 20 4 12 0 15 2 1 1 8 15 5 9 20 12 9 15 11 12 8 16 17 4 0 16 19 10 13 3 11 10 13 17 5 17 12 15 18 5 1 1 7 9 16 18 7 11 11 1 11 9 6 11 16 3 2 18 9 16 4 11 5 20 2 20 7 14 19 12 17 5 16 14 18 16 18 14 13 19 7 7 5 2 11 18 0 15 7 15 10 2 6 7 10 4 13 3 18 0 12 6 7 8 6 16 3 14 9 13 5 19 4 16 5 13 2 15 14 4 19 5 18 3 14 0 10 3 4 17 1 1 19 9 6 4 18 18 8 8 19 7 6 3 13 11 1 14 3 7 14 11 0 20 2 16 17 9 17 16 19 3 19 17 12 1 10 2 5 12 8 1 4 7 8 16 4 17 5 2 5 18 9 16 1 10 19 11 7 2 8 2 13 0 8 3 16 1 5 4 11 12 10 6 7 9 9 5 5 9 11 2 9 16 12 2 0 20 4 4 3 16 15 2 3 5 10 4 9 6 10 17 11 12 19 3 3 4 15 2 6 14 7 7 4 14 4 1 1 19 4 1 1 16 16 15 9 5 15 14 19 2 9 10 2 1 9 10 8 15 15 18 11 17 4 15 7 15 3 14 15 14 8 17 14 10 12 10 17 17 15 4 15 20 19 1 17 13 2 4 9 4 0 0 12 17 13 16 10 8 19 2 5 19 4 3 2 17 13 7 0 14 14 16 18 11 18 0 10 6 14 3 14 15 7 6 5 10 17 6 17 3 20 15 5 3 5 5 2 8 2 0 19 0 2 2 11 4 18 3 19 6 5 19 18 17 7 13 16 19 18 0 8 4 19 6 7 14 0 4 12 4 12 15 1 1 10 0 0 12 15 20 10 9 10 1 9 14 7 8 4 9 20 3 11 20 8 16 1 5 16 6 8 16 5 0 8 12 17 10 13 18 5 5 5 0 19 16 5 11 10 3 17 15 4 7 19 17 7 20 13 12 6 7 5 11 12 4 20 9 0 10 4 17 4 14 12 20 7 19 11 20 7 8 14 18 1 10 11 8 16 7 8 19 17 5 0 8 2 11 5 1 0 12 17 4 15 5 8 5 19 11 18 20 16 5 0 19 15 13 10 17 20 18 5 11 17 4 15 10 13 13 10 9 14 10 6 10 11 18 7 18 18 20 18 7 18 11 12 12 20 15 12 2 6 16 9 12 15 6 19 4 18 10 4 16 3 5 11 14 16 12 20 16 17 7 19 20 2 16 9 15 15 15 11 13 0 19 20 0 8 9 1 17 7 6 1 4 2 11 0 20 13 15 19 16 6 5 0 10 16 8 19 0 18 6 4 5 10 17 6 4 17 4 3 0 1 13 12 13 9 16 3 17 6 2 2 14 8 14 7 14 4 1 0 18 14 10 3 2 8 6 10 6 1 0 0 20 8 2 20 8 11 8 5 3 1 16 2 11 4 1 10 15 12 5 18 12 0 15 14 8 2 2 14 8 4 5 8 1 19 19 16 20 2 0 2 15 15 20 2 4 7 4 0 3 3 6 10 9 18 5 8 11 16 8 4 0 12 10 15 7 16 14 6 13 4 3 13 11 19 0 11 16 2 14 6 7 0 14 17 10 12 15 17 13 18 6 13 7 12 5 9 5 10 19 9 14 14 2 10 15 10 8 13 11 7 12 12 0 6 9 19 12 12 1 4 16 10 10 6 4 7 2 6 2 9 3 13 5 18 15 17 2 20 5 12 5 11 5 14 4 18 1 14 7 16 15 19 4 7 12 2 6 8 4 1 13 7 12 4 2 20 1 7 20 12 0 7 9 0 2 6 6 8 19 1 19 14 20 5 11 7 1 11 8 9 7 12 8 9 10 17 10 15 14 12 0 4 20 14 11 15 5 13 12 14 17 9 16 7 8 1 10 8 4 15 2 12 6 10 3 5 8 2 12 11 9 0 10 15 14 12 4 7 6 7 13 12 5 15 6 14 10 17 20 9 16 10 2 15 13 6 8 5 13 0 17 16 19 12 18 6 1 0 13 2 7 18 18 19 2 13 1 4 12 16 18 12 4 10 15 5 0 7 10 13 12 6 17 2 10 14 17 17 17 1 10 0 19 8 0 14 15 0 7 8 3 10 0 8 18 1 10 19 14 11 15 16 1 2 7 15 15 6 14 0 15 12 8 3 20 10 6 10 11 11 13 18 20 14 4 0 5 18 2 14 12 5 16 17 5 9 13 18 13 7 4 8 20 8 11 2 7 12 15 18 20 4 3 16 1 4 14 13 0 14 0 9 14 1 9 8 2 1 18 14 9 9 5 19 18 15 0 3 5 17 3 14 16 15 15 6 11 3 6 8 8 13 10 14 20 2 14 7 12 10 8 11 17 18 17 9 15 16 18 12 16 5 9 12 12 3 11 19 11 10 10 11 12 20 5 18 6 2 3 10 5 14 6 16 11 13 12 1 7 0 16 2 6 1 13 13 16 20 20 18 4 18 11 12 12 18 0 18 5 2 7 20 6 12 10 8 20 1 12 12 12 14 2 11 3 2 2 4 5 9 0 4 16 9 12 1 4 10 1 12 13 12 4 1 7 11 19 9 5 4 13 6 4 2 1 19 11 11 9 3 11 13 10 7 4 3 4 16 16 13 7 2 5 17 8 12 9 4 16 17 15 18 14 10 14 6 11 12 13 7 13 14 18 5 20 1 6 7 6 3 3 15 9 0 7 19 8 6 11 13 13 3 1 6 19 11 9 19 7 12 10 20 10 16 6 8 1 8 17 8 1 7 5 7 4 3 8 19 7 16 3 0 19 8 4 9 2 16 0 7 14 5 18 6 7 2 20 19 10 3 12 12 1 3 7 8 10 9 8 1 13 20 16 12 18 5 8 8 17 10 15 5 3 5 13 4 0 18 4 9 19 12 3 8 20 9 15 16 5 5 3 14 7 13 11 11 0 15 0 20 7 15 16 9 18 11 2 17 18 8 1 14 10 20 20 20 0 19 15 1 17 10 17 14 7 8 5 8 1 12 20 7 19 6 13 14 7 2 4 3 15 3 19 12 8 5 6 15 10 17 8 14 3 10 9 19 9 10 5 5 0 15 16 2 12 13 16 1 19 12 14 12 9 8 19 17 6 7 7 13 16 19 2 11 9 16 8 16 16 6 4 8 16 2 19 16 8 6 8 14 8 10 17 10 19 5 1 17 7 18 16 19 1 10 6 13 14 14 5 13 1 4 5 5 15 0 11 9 4 14 6 17 6 0 5 12 7 7 1 8 17 17 20 17 7 8 14 6 17 5 19 5 9 2 16 9 20 15 9 4 1 15 9 6 3 0 0 12 3 3 9 20 7 20 17 9 9 6 5 12 16 0 1 0 2 10 4 6 3 1 13 19 6 16 2 16 13 14 9 17 7 17 10 19 1 12 13 15 7 9 8 3 13 5 15 6 17 8 20 12 16 4 9 4 17 10 18 13 20 7 16 11 15 6 13 16 5 7 1 13 15 17 8 5 17 9 8 16 17 6 17 18 4 3 14 10 8 18 6 2 14 4 7 15 15 3 15 2 7 1 6 3 10 9 7 4 8 14 5 7 6 5 4 4 14 5 9 16 0 20 19 8 10 5 9 14 9 3 2 19 4 7 10 8 20 1 6 6 8 0 7 14 9 18 9 8 4 7 2 2 11 5 20 8 5 12 8 13 20 14 6 3 20 18 7 10 19 13 8 11 20 10 2 11 8 6 11 20 2 1 16 10 2 10 0 16 8 7 8 11 15 0 7 18 5 4 2 14 12 4 3 4 20 13 13 17 13 14 1 12 12 15 9 6 8 14 2 11 3 16 14 6 16 12 19 5 16 9 9 15 14 16 12 6 7 20 1 5 18 8 17 2 20 20 12 5 6 12 15 7 7 11 19 4 14 4 5 4 10 15 13 11 7 9 5 9 4 3 3 3 20 9 13 17 20 7 12 2 3 8 7 5 18 15 19 14 14 12 11 8 11 15 20 20 11 16 0 8 17 5 1 1 13 18 17 16 9 6 8 9 16 3 19 6 8 16 6 3 8 18 12 18 6 9 13 19 6 18 14 3 9 17 11 1 0 7 11 18 10 7 9 12 7 18 9 17 10 9 19 4 11 15 5 18 20 4 0 8 7 6 20 19 8 11 7 4 10 17 16 16 2 20 10 12 0 1 8 16 6 5 12 1 16 4 7 9 17 14 5 6 7 3 18 16 15 14 6 3 7 3 0 7 7 1 17 18 8 17 6 13 10 0 10 6 11 3 0 8 5 9 12 14 3 9 9 5 3 3 13 6 2 6 13 19 4 3 11 15 6 3 16 8 12 12 12 15 18 8 4 13 16 5 7 20 5 17 1 10 16 10 7 6 0 12 11 11 13 16 0 15 3 14 15 20 13 19 14 8 2 11 3 0 1 2 4 9 19 10 18 0 6 4 16 14 17 9 6 4 18 11 7 8 3 4 16 10 16 5 10 20 15 4 12 17 16 14 19 20 18 12 7 17 6 0 15 14 2 8 0 18 18 5 10 18 14 11 0 6 11 11 15 11 18 10 9 20 20 7 7 10 20 9 6 8 12 12 13 5 10 10 15 8 15 5 11 3 4 3 8 17 8 12 7 14 1 5 8 12 19 5 14 3 19 5 4 12 6 19 10 14 0 17 9 11 10 7 18 7 11 11 11 9 13 13 17 12 7 19 12 9 15 5 17 0 18 16 20 14 12 5 17 5 7 16 18 7 12 13 12 16 15 10 14 14 6 19 3 16 6 2 6 20 12 5 19 17 20 7 8 3 19 11 4 12 0 18 6 9 17 14 15 18 15 1 1 18 6 7 19 4 7 12 11 0 17 3 13 0 12 4 16 8 13 17 2 12 4 6 5 3 18 11 14 11 5 17 19 3 8 20 14 13 17 7 18 0 14 17 1 10 9 7 19 10 14 15 11 18 8 14 12 5 17 5 6 11 12 6 18 17 7 3 12 19 2 19 12 20 6 16 10 8 5 3 20 8 14 19 10 3 17 15 13 12 9 0 4 13 5 19 3 1 18 15 15 6 20 6 7 14 8 13 15 10 9 6 9 11 10 16 0 18 20 3 0 1 13 7 16 11 20 6 8 13 6 1 17 2 0 9 4 3 13 19 16 1 15 3 13 10 12 10 19 14 2 8 18 7 9 5 16 15 20 13 13 17 0 11 3 12 19 2 6 0 6 14 11 4 3 2 4 15 15 20 17 7 8 0 5 14 13 19 4 5 14 11 3 7 6 9 17 4 12 15 13 13 0 1 20 10 16 6 0 14 7 3 16 8 14 5 7 3 16 1 16 8 8 12 2 12 19 8 14 15 20 15 7 2 10 0 2 20 5 9 4 11 7 14 11 5 19 8 6 0 2 18 18 10 15 13 18 9 5 7 13 19 7 0 14 0 19 10 4 9 1 10 19 13 14 11 7 4 19 14 17 13 7 9 14 14 12 0 19 0 16 5 9 18 1 18 9 0 9 11 13 10 2 10 4 13 10 20 19 14 9 11 0 4 17 8 11 20 15 4 5 16 5 20 17 12 17 18 19 16 5 7 13 1 3 4 19 14 0 17 19 5 6 0 14 4 3 6 14 18 0 5 4 2 20 9 6 1 0 13 8 14 3 10 20 16 11 8 14 5 1 10 19 8 13 11 2 12 6 18 14 6 9 16 15 13 4 6 0 6 11 15 9 2 4 14 8 1 5 7 15 14 13 16 4 18 16 19 11 14 3 4 8 6 4 3 2 17 16 10 8 0 6 16 1 4 14 15 11 5 11 16 2 0 2 19 2 10 7 17 9 10 3 16 5 4 0 8 0 8 5 19 17 6 8 20 19 14 3 7 10 12 17 7 10 19 6 10 13 15 16 2 19 4 14 18 12 7 7 19 19 15 19 7 6 8 17 16 20 4 12 7 1 13 1 18 8 10 7 15 18 11 8 2 6 16 10 15 14 19 4 3 13 10 13 11 16 3 4 13 19 1 14 3 15 0 0 0 11 20 9 8 10 5 12 7 15 6 7 14 12 8 13 5 0 9 16 13 17 15 17 10 7 10 7 4 17 16 12 9 13 11 10 6 20 16 16 3 14 17 16 7 16 15 17 19 19 9 17 6 12 16 2 0 17 7 7 17 9 8 11 12 0 19 1 2 1 9 7 0 14 19 20 12 0 9 17 15 16 5 12 4 12 14 16 14 10 1 9 17 6 3 15 9 1 2 3 4 16 4 20 14 20 5 11 17 17 20 2 3 10 0 15 13 3 12 12 13 19 11 13 11 3 9 6 8 16 9 20 14 0 2 20 7 15 17 5 16 0 20 18 4 20 16 8 1 4 9 15 17 2 14 9 8 11 5 14 7 5 4 16 14 7 12 20 17 19 6 14 8 1 8 5 8 7 0 11 16 20 17 2 12 2 1 16 11 18 5 1 11 14 4 2 5 10 7 12 15 5 17 16 18 5 12 19 16 13 2 17 11 0 10 10 20 11 15 1 7 14 11 15 9 19 8 5 6 10 10 10 10 8 11 1 10 7 6 2 3 15 2 6 10 11 6 0 5 17 15 3 7 11 8 8 18 20 6 12 5 10 12 3 16 8 18 17 20 15 12 11 1 4 18 12 2 4 8 5 0 1 12 9 10 20 12 6 11 13 15 4 0 7 4 0 12 2 10 16 12 3 1 12 4 4 0 17 1 5 6 3 11 14 11 7 2 3 1 17 4 7 15 4 19 2 17 17 6 8 12 14 9 10 0 10 14 19 14 0 12 17 14 0 0 19 6 1 8 15 16 3 8 10 6 3 8 15 18 8 1 15 1 7 2 17 13 7 4 3 5 4 7 10 18 1 10 13 3 0 15 13 5 6 10 2 12 15 9 15 18 18 1 3 7 5 3 3 15 12 15 9 16 17 7 18 2 20 5 4 11 0 14 0 7 16 16 13 2 0 0 12 20 19 1 1 0 0 2 9 5 10 13 14 8 19 19 6 11 11 14 3 11 2 18 8 20 15 5 11 16 3 19 18 9 13 10 4 10 9 6 1 19 17 7 18 15 16 5 13 6 20 16 14 13 12 16 13 20 7 0 11 17 3 13 10 19 1 4 17 12 11 19 3 16 3 0 4 4 10 17 18 13 15 10 14 11 8 15 8 14 14 9 5 17 11 14 17 8 1 20 8 13 5 19 15 13 20 14 9 2 19 15 12 13 9 2 7 12 19 15 18 3 9 6 7 12 8 9 1 18 9 15 15 13 17 11 8 5 11 2 11 10 19 6 18 7 5 8 16 8 13 13 2 7 0 15 20 13 2 2 15 7 1 4 18 13 16 19 16 9 0 3 4 8 11 9 14 5 2 17 10 19 11 1 12 3 14 15 12 2 1 19 8 13 10 16 4 20 20 7 10 15 7 2 8 5 9 9 5 20 14 19 19 13 0 6 8 16 20 8 8 18 11 8 19 8 12 10 17 8 8 12 6 6 3 12 19 14 14 17 4 0 1 13 20 8 17 0 11 5 12 10 7 1 6 10 6 6 0 20 2 9 4 17 0 11 17 9 12 6 12 14 12 18 19 11 2 12 11 17 5 19 2 1 3 20 11 2 14 14 20 9 4 3 11 14 14 7 17 9 8 3 6 12 8 10 20 20 8 16 10 16 15 12 18 19 20 9 20 15 3 1 15 1 0 16 19 15 5 8 0 18 0 13 2 6 6 5 14 18 2 1 2 16 5 4 7 20 19 1 19 4 8 1 2 13 11 4 7 18 14 12 19 3 18 8 3 19 5 4 9 1 15 5 9 2 5 4 20 15 13 17 13 14 17 2 16 8 8 20 9 18 9 9 7 16 14 4 10 11 18 13 10 4 4 13 8 16 6 12 5 14 2 19 5 13 2 12 6 4 7 16 6 8 7 2 5 20 19 19 8 7 8 19 10 12 12 9 13 12 14 0 3 1 9 19 16 15 11 17 16 6 16 0 15 10 14 20 19 5 12 13 4 13 11 19 12 6 0 16 11 12 15 16 6 18 10 5 12 8 0 9 4 13 4 1 15 15 17 4 8 13 9 6 5 17 2 8 1 17 8 18 3 14 2 7 17 6 20 6 11 3 6 6 20 2 17 2 14 14 0 0 9 13 16 9 9 4 16 16 16 18 11 6 5 13 16 18 14 1 16 20 10 12 4 0 14 2 0 1 13 18 8 13 11 15 6 18 13 8 13 4 19 15 3 9 1 8 5 11 3 14 1 20 2 7 8 18 10 7 4 10 11 6 5 6 14 1 9 16 2 17 16 3 11 11 2 9 12 13 1 7 12 5 18 20 12 13 4 19 5 15 4 11 20 11 9 17 2 20 17 0 10 0 19 18 9 5 12 1 13 5 5 2 20 6 14 5 9 11 11 12 4 10 20 0 3 1 3 6 4 14 14 14 15 9 15 13 14 18 11 17 6 9 11 8 8 15 10 9 20 13 5 12 11 19 17 8 2 8 16 14 9 2 8 15 3 17 14 3 18 13 19 9 0 14 1 3 7 11 9 12 4 20 11 18 6 14 17 1 11 0 3 9 14 19 14 17 8 8 8 5 12 8 17 3 3 4 11 15 10 3 8 4 10 0 6 10 19 19 2 1 3 6 19 19 4 8 17 18 4 5 1 20 11 14 13 9 1 15 17 17 3 12 7 19 3 11 4 13 1 16 5 8 11 0 12 15 11 14 12 3 12 10 3 4 4 10 1 12 7 17 16 18 6 5 17 5 20 20 5 12 4 20 0 16 10 17 13 18 1 8 18 1 18 17 19 8 1 1 10 17 15 20 18 4 19 3 16 14 17 11 1 1 18 2 0 10 19 8 6 5 3 16 12 17 11 4 5 17 16 3 1 16 7 16 6 17 18 18 18 9 10 6 8 20 4 13 8 14 0 6 10 5 3 13 4 2 3 17 14 18 18 13 20 11 18 13 1 16 8 0 18 13 14 11 1 0 6 4 10 6 6 14 19 15 9 8 19 3 16 17 12 6 4 6 14 6 6 0 13 10 2 12 3 2 17 10 1 19 10 8 15 9 8 11 7 5 20 17 19 0 0 18 6 14 20 5 14 20 20 16 8 17 16 3 11 15 2 8 14 18 9 6 10 8 14 19 20 13 6 11 17 15 16 1 4 17 2 17 8 7 20 10 9 17 9 20 16 11 1 20 17 17 8 20 8 8 20 3 3 2 6 16 10 16 6 19 5 2 14 17 9 15 2 2 9 12 16 8 10 20 0 3 7 8 17 18 7 7 13 13 17 16 4 16 11 18 10 6 18 6 12 4 13 16 9 18 4 14 20 20 10 11 18 13 6 10 8 11 19 12 5 0 1 4 5 18 19 7 14 0 20 15 11 11 9 9 7 8 16 20 18 7 11 16 16 13 19 1 7 19 5 9 20 1 13 9 6 14 11 9 6 7 12 9 2 20 9 2 11 4 19 12 1 10 3 8 0 1 19 20 17 9 14 20 6 6 0 4 3 14 17 5 12 20 1 16 3 19 10 9 17 18 0 6 13 15 16 7 15 15 13 19 8 13 8 19 10 16 3 14 19 14 0 12 8 11 10 17 19 6 13 7 2 17 14 11 11 15 9 17 20 16 18 16 1 13 17 1 9 20 2 11 0 0 6 3 20 14 2 5 16 15 13 18 12 4 19 11 1 5 12 8 16 3 18 14 4 2 4 4 17 6 10 17 19 4 16 13 9 7 1 17 2 10 8 11 7 19 15 8 0 2 9 9 0 10 4 4 14 19 1 16 8 10 0 2 5 1 12 7 7 7 18 10 17 14 5 12 13 2 11 13 1 9 4 9 9 9 2 19 16 19 7 2 8 10 14 8 20 6 3 2 18 15 2 3 17 3 11 5 9 16 11 6 13 3 0 17 11 11 17 10 8 8 15 9 15 1 3 6 18 11 20 16 5 10 13 11 10 4 13 11 12 14 5 8 13 17 10 9 7 12 4 7 7 9 3 19 9 9 6 0 8 17 4 2 4 19 1 6 15 14 4 17 0 9 5 19 4 1 5 9 3 2 2 5 18 7 6 4 13 15 3 0 18 17 12 8 20 15 10 15 11 18 0 20 15 18 0 2 16 10 20 4 4 6 0 1 7 11 12 15 14 16 9 20 4 17 10 8 5 10 18 19 20 12 14 8 5 15 14 11 20 1 16 16 14 7 2 19 5 17 12 18 15 3 11 4 16 17 9 9 11 14 8 16 6 0 6 13 2 9 4 15 8 8 17 20 6 2 19 20 1 10 14 9 8 4 7 11 19 11 18 8 5 9 7 13 15 10 5 1 16 9 7 20 17 1 17 8 19 2 17 19 18 1 13 4 1 4 3 5 14 0 7 3 20 8 18 17 10 9 16 6 10 10 0 12 19 4 3 16 18 14 2 12 1 4 12 16 6 13 12 14 20 15 15 5 14 15 5 4 8 16 4 8 2 13 9 18 20 8 15 17 12 1 16 8 19 6 20 16 17 19 15 8 13 14 8 12 17 14 14 0 19 11 17 20 18 15 20 19 0 18 2 3 7 20 4 9 9 8 15 12 4 18 4 16 16 0 19 3 17 14 10 11 18 5 9 20 15 19 18 6 13 1 12 17 20 7 13 9 2 0 19 0 0 4 3 1 13 0 7 8 17 18 17 1 13 8 19 6 13 3 13 14 6 1 7 3 17 7 20 8 20 18 0 15 10 8 0 18 19 10 20 7 3 12 19 10 2 8 12 6 9 6 10 5 17 0 5 13 9 16 8 16 10 18 11 18 15 14 13 12 20 14 14 13 1 10 16 4 5 2 17 6 9 10 18 19 6 7 10 8 15 9 4 0 16 12 6 2 0 12 2 5 6 8 5 7 5 10 2 5 2 5 6 20 13 4 1 11 17 11 11 16 10 18 17 5 12 14 16 6 14 19 4 4 5 1 14 12 5 5 12 8 16 0 1 19 15 4 0 2 20 12 17 0 3 20 4 13 8 5 15 1 1 14 15 16 0 11 8 2 4 17 2 11 16 20 7 19 19 2 10 11 5 7 18 15 14 12 13 2 7 3 0 1 7 8 14 18 17 20 11 3 10 3 11 5 5 13 16 4 1 9 0 19 7 6 4 8 1 15 17 14 3 15 4 7 4 3 9 0 11 15 13 1 16 11 14 2 7 6 10 2 0 0 1 7 11 3 18 2 8 4 3 8 13 5 8 5 16 20 7 13 16 10 11 9 20 12 3 0 11 2 13 7 1 5 17 20 5 16 7 12 13 14 12 0 8 7 12 10 0 6 5 4 7 0 3 13 0 19 14 5 15 9 5 11 18 0 20 10 10 20 1 16 1 12 1 0 1 1 20 7 19 2 18 10 2 3 18 15 6 9 18 18 6 8 16 13 17 4 4 5 2 9 9 9 1 9 10 16 2 13 17 11 3 11 13 6 3 1 9 11 7 16 8 0 11 10 19 19 14 12 8 1 18 19 3 12 4 0 2 10 20 2 1 12 8 17 17 2 17 12 0 9 17 8 4 7 5 2 4 19 2 15 14 7 8 18 20 13 6 10 4 12 20 20 6 13 11 7 6 2 11 6 2 13 9 10 3 15 8 4 13 14 12 11 3 7 5 14 18 14 14 7 14 20 20 0 12 16 5 2 13 8 2 12 4 13 11 12 3 15 17 2 20 20 18 7 1 0 11 10 16 19 15 2 9 4 3 5 7 8 16 9 16 17 8 19 12 1 9 19 6 14 15 6 0 4 4 0 12 7 16 10 11 19 20 9 14 13 9 6 5 8 10 17 16 8 2 13 20 19 10 6 11 5 12 0 13 17 11 18 18 19 4 11 2 7 16 9 11 12 20 11 10 0 14 18 6 5 8 13 13 4 9 14 0 16 14 18 5 14 0 15 6 15 12 13 18 7 3 4 17 20 9 3 12 0 8 17 15 12 11 1 16 5 9 11 4 18 5 2 1 4 4 10 8 20 18 15 17 3 14 3 19 6 6 1 17 6 12 1 1 0 12 14 8 16 19 13 13 0 5 16 9 19 18 16 18 18 20 15 4 20 13 4 15 3 19 20 12 3 6 17 14 11 11 3 19 2 6 13 20 6 6 14 0 19 9 14 16 8 9 15 9 9 15 2 19 19 12 11 2 10 10 0 10 8 3 17 5 11 7 17 14 3 0 15 3 16 7 8 18 18 19 20 20 5 3 7 18 14 19 6 18 0 16 7 0 5 10 19 16 12 10 3 13 2 6 15 10 2 3 7 7 17 19 19 3 8 9 7 18 13 5 20 13 5 1 12 20 18 20 15 7 5 2 7 1 14 7 10 15 8 6 19 4 8 7 2 6 4 10 19 10 7 3 4 10 17 3 11 11 13 0 14 14 10 18 4 7 1 3 12 5 0 10 5 11 13 13 18 6 12 14 6 1 4 6 18 4 13 6 8 19 7 2 14 3 4 9 20 16 18 1 10 9 1 12 16 11 11 12 14 18 1 20 12 0 12 1 12 5 4 0 4 16 12 3 4 13 11 0 12 18 12 6 19 1 10 18 5 14 8 17 12 12 19 9 14 20 10 5 4 17 12 8 5 0 13 15 0 1 7 8 8 4 20 5 2 17 3 13 17 4 16 6 15 7 9 2 10 6 10 15 9 6 20 10 11 12 11 7 17 5 4 9 15 16 5 8 20 17 5 17 3 7 17 1 14 12 7 7 6 4 12 15 3 19 2 19 14 19 12 18 6 1 16 7 7 17 11 16 9 16 14 3 10 18 13 6 2 7 16 10 2 18 9 18 18 7 12 15 15 10 7 14 8 17 6 4 12 19 1 12 14 0 5 5 18 2 2 1 2 20 6 18 10 2 5 17 1 8 7 10 8 18 1 17 17 10 7 19 10 7 15 0 14 19 10 15 18 16 1 1 4 1 17 6 4 7 17 10 19 1 6 14 3 9 5 13 17 1 2 18 4 7 12 13 20 14 0 2 15 11 1 1 18 12 19 19 5 17 2 0 13 6 14 18 1 15 14 13 20 6 19 11 14 17 16 4 12 17 0 7 16 15 3 3 7 5 6 13 4 5 10 6 11 10 6 2 7 19 8 15 17 16 9 2 0 6 17 6 14 9 13 12 12 2 15 1 11 1 19 0 6 11 20 12 13 1 18 9 12 18 9 14 3 9 0 9 18 8 15 5 4 20 4 9 6 16 7 17 19 15 6 7 5 5 5 3 6 10 18 17 5 20 14 3 19 7 6 20 15 5 10 4 3 4 5 16 11 0 20 9 19 13 12 16 16 14 12 15 15 20 2 12 0 11 10 0 19 19 0 5 14 11 5 19 3 16 13 12 15 19 1 11 5 4 6 15 18 20 6 9 11 17 10 17 4 10 20 4 16 13 8 13 20 16 11 16 15 18 4 16 17 19 11 1 16 15 5 15 8 13 7 7 11 7 20 11 7 0 10 11 0 16 8 0 19 13 6 3 12 2 8 4 19 18 0 8 13 15 6 6 10 9 13 14 8 20 8 9 9 10 8 16 13 3 16 2 2 17 9 20 10 4 14 10 12 0 10 9 19 12 3 12 3 7 7 16 20 19 17 13 9 6 3 10 18 0 20 1 11 2 17 6 12 9 5 17 11 9 0 6 12 20 14 15 9 10 13 17 9 16 16 20 13 3 4 10 10 18 10 18 9 6 18 0 9 4 11 16 10 1 11 19 20 9 8 8 4 16 9 2 6 3 8 8 17 16 5 12 6 5 14 20 4 10 11 7 5 18 17 11 20 17 10 17 3 17 1 13 11 10 11 12 7 5 12 4 13 6 19 13 10 17 20 17 13 5 8 19 10 6 1 4 20 9 19 0 1 20 16 20 9 11 7 3 18 15 9 4 13 11 12 14 5 5 9 6 14 12 20 6 17 0 12 4 12 19 18 9 11 18 19 3 8 1 10 9 4 20 19 11 0 17 4 14 6 16 17 2 4 17 4 10 12 18 1 5 2 18 7 17 0 1 2 19 16 6 14 6 3 19 8 16 14 16 1 16 15 17 1 5 20 18 8 15 12 20 15 12 17 0 16 8 3 18 1 17 19 10 11 17 18 6 14 9 1 16 6 13 20 8 13 17 14 15 20 0 5 12 16 8 12 18 12 15 4 16 8 5 10 3 15 8 20 6 14 20 12 0 10 3 15 7 17 7 17 0 16 13 11 15 13 6 16 3 10 16 19 19 14 0 13 3 13 11 14 17 20 20 8 19 16 5 13 15 10 17 0 10 6 7 5 14 5 17 14 16 3 9 12 13 11 2 2 14 3 19 15 19 2 20 1 16 7 18 10 9 16 14 5 5 19 15 3 9 15 10 17 7 20 7 18 12 15 4 16 0 2 10 6 3 9 1 4 16 7 15 4 20 11 15 11 12 8 14 16 6 16 10 2 11 5 5 3 17 6 20 0 4 7 12 1 17 5 18 4 15 10 11 6 13 8 9 5 14 16 0 0 7 18 6 12 9 10 15 18 4 4 6 19 8 2 4 8 17 1 14 20 3 6 2 1 16 3 8 4 4 15 20 14 11 16 0 10 7 18 15 15 19 11 12 15 20 3 5 8 13 7 12 11 16 1 20 13 16 3 15 17 2 14 17 12 12 17 18 6 18 9 0 17 17 11 18 19 8 5 5 3 18 5 1 1 15 11 3 19 18 16 19 16 5 1 20 4 17 1 3 5 17 11 15 12 11 7 9 12 19 10 18 3 12 14 6 9 5 15 8 20 12 7 2 20 9 18 4 15 13 10 13 19 9 12 1 3 2 2 16 8 20 5 17 4 13 6 7 14 1 2 12 0 16 1 0 3 16 7 15 15 15 12 17 16 10 16 20 15 7 19 13 17 3 9 19 2 6 7 15 19 17 5 3 20 1 7 17 0 13 6 12 15 13 1 19 9 13 13 16 2 2 7 12 13 1 0 19 13 13 13 19 1 9 9 13 13 12 10 7 18 18 13 16 11 14 10 1 10 5 7 14 11 13 6 2 13 0 15 11 16 12 8 4 13 1 18 11 14 10 13 16 3 10 18 13 8 18 9 12 5 15 12 18 12 14 14 11 10 15 16 4 1 3 6 1 11 2 1 3 16 16 4 17 12 3 19 5 10 2 14 3 5 19 7 3 12 8 9 5 9 18 5 12 10 12 6 20 4 4 13 1 7 7 11 8 14 2 8 2 6 13 19 10 3 17 13 0 11 12 16 18 11 11 7 10 18 8 16 3 8 6 13 14 8 15 10 12 12 14 18 4 4 6 2 14 17 16 9 3 16 12 16 4 14 11 0 16 10 3 17 5 16 0 8 19 14 15 18 19 18 13 18 0 10 20 16 8 6 20 4 12 0 12 20 16 15 4 5 13 14 20 11 5 9 0 19 12 14 15 20 10 9 13 12 4 12 1 14 11 16 4 19 7 3 19 14 1 6 5 4 2 15 17 10 17 10 13 4 16 15 10 10 12 4 4 13 5 13 20 9 9 10 3 1 17 11 12 5 11 16 5 7 10 1 13 11 1 8 7 14 17 1 12 18 15 20 7 8 9 6 5 0 18 5 2 11 2 13 17 3 2 15 14 7 1 4 1 8 17 13 2 13 13 5 20 10 15 5 2 7 12 12 12 17 4 16 7 19 14 11 0 1 14 12 10 20 18 6 13 1 16 0 17 14 13 5 11 2 0 14 5 20 6 14 2 2 5 9 10 5 17 7 7 14 15 13 11 13 16 12 1 14 11 7 3 17 3 10 12 5 8 3 6 5 19 19 17 16 11 19 3 7 18 1 4 13 19 8 4 13 8 4 1 1 9 18 8 0 14 14 13 17 13 0 3 4 9 13 9 12 7 5 14 20 3 20 6 12 5 17 16 7 13 4 13 13 6 3 17 0 13 11 5 3 3 0 0 0 0 0 12 1 8 16 1 12 9 10 2 8 4 6 8 5 14 17 0 14 5 0 15 0 6 7 13 3 1 12 19 5 5 7 18 3 16 3 2 1 11 3 16 2 14 9 13 3 18 17 0 5 11 14 11 14 9 0 12 9 5 9 17 12 20 2 12 1 9 16 10 0 4 19 1 1 14 20 12 13 10 15 17 9 13 6 14 15 7 20 12 12 8 15 1 20 18 6 20 6 10 8 3 20 2 10 2 19 20 14 20 10 12 14 2 5 6 19 18 8 6 3 17 11 19 16 14 6 18 12 8 4 0 2 20 18 19 3 7 14 14 6 8 0 3 6 5 0 16 2 2 16 8 6 13 0 16 15 1 4 9 1 11 0 20 8 4 8 12 13 8 7 3 15 20 6 13 18 16 14 9 10 6 6 1 20 3 11 6 10 18 14 17 6 9 19 19 14 11 1 18 4 20 4 7 4 18 13 12 20 3 20 20 19 8 0 11 18 19 18 10 6 0 18 15 7 13 20 11 0 8 14 2 13 5 14 19 10 19 19 19 10 4 5 15 16 14 4 8 20 16 11 9 3 17 13 17 7 5 19 11 0 4 15 9 1 16 20 8 10 6 15 3 2 11 6 5 20 19 8 19 15 12 3 11 16 18 2 1 4 0 18 20 19 0 5 6 19 19 11 10 17 2 2 2 9 5 11 16 0 20 17 16 16 12 4 12 18 1 6 7 20 12 8 15 0 19 20 1 16 5 5 9 2 7 19 17 16 3 5 7 14 9 20 2 10 8 5 1 3 1 14 8 2 2 12 17 1 3 5 3 3 6 2 12 11 14 4 8 7 20 4 17 6 18 9 2 4 7 18 14 5 8 19 13 18 19 18 12 5 15 4 19 0 10 6 18 3 18 3 8 14 9 5 15 10 0 16 8 17 3 9 8 14 15 9 15 11 2 5 9 20 14 0 9 4 5 7 13 14 13 0 17 11 7 0 5 14 11 10 8 6 11 0 4 3 2 15 7 1 2 13 11 12 11 17 17 15 0 19 16 17 4 7 12 12 2 14 11 13 19 8 17 16 13 16 13 4 6 15 14 13 5 20 16 19 4 17 14 2 0 19 20 7 17 0 10 7 19 9 1 18 20 0 8 18 11 10 17 12 8 20 15 6 8 10 4 16 12 8 12 5 6 19 4 5 6 17 7 16 2 5 5 5 7 4 3 17 0 18 2 20 18 9 15 4 13 11 15 8 20 8 1 5 0 15 20 16 0 11 10 11 8 4 14 13 5 17 16 7 7 4 19 4 5 8 20 15 7 12 7 18 6 2 11 17 13 20 3 8 20 7 15 15 9 9 14 9 6 0 13 13 3 4 17 2 2 3 5 15 0 3 10 10 4 14 9 12 7 16 1 19 12 17 18 7 2 9 15 10 2 6 8 19 20 20 2 7 15 14 16 3 17 1 9 1 6 0 19 16 3 8 8 10 4 12 18 18 1 16 6 7 7 9 16 5 6 5 17 10 1 2 16 1 5 4 13 12 15 5 19 9 2 5 1 12 7 8 9 2 19 1 17 19 9 5 6 4 7 0 8 9 18 12 9 12 19 15 1 12 9 9 13 13 10 14 7 4 13 17 15 0 16 4 8 0 12 2 5 16 11 11 0 8 5 11 9 3 1 12 19 1 11 3 7 2 9 6 8 11 9 1 1 0 19 10 1 5 4 10 16 13 12 6 6 7 15 4 13 7 20 0 5 14 16 12 20 14 12 17 3 17 15 7 7 8 10 15 3 2 17 9 9 13 14 7 6 16 19 5 4 8 4 5 17 17 2 4 15 9 1 13 17 19 9 1 0 12 9 4 14 7 7 20 6 17 9 16 19 8 6 16 19 11 2 13 2 10 12 4 7 0 2 5 8 7 8 14 8 3 5 6 20 19 17 17 20 4 20 5 5 14 10 0 2 11 9 15 20 10 15 3 17 18 5 19 19 15 6 6 17 16 8 3 0 15 15 0 2 14 13 19 8 9 13 12 3 16 19 9 11 7 9 12 10 20 3 9 18 18 0 2 3 14 5 4 7 17 2 3 16 6 18 18 14 15 20 12 20 4 6 0 14 19 11 10 13 8 5 15 14 0 19 7 20 13 2 2 12 13 4 19 19 4 14 7 4 9 1 5 3 3 3 14 6 18 6 8 17 11 10 16 8 5 10 11 1 6 3 17 12 13 17 17 18 13 17 10 8 1 19 6 10 8 6 2 18 10 20 19 9 11 18 9 14 15 3 6 17 0 14 17 3 0 17 18 18 1 9 13 13 15 17 17 2 14 17 0 14 19 4 20 11 0 0 10 3 12 13 12 13 15 5 16 15 11 8 3 9 6 9 4 18 17 6 0 18 3 10 1 5 0 14 20 8 9 15 16 15 17 7 3 9 2 18 8 7 6 9 0 13 19 15 14 18 0 7 19 14 9 10 13 15 20 14 16 7 4 11 15 10 9 14 8 6 11 9 1 3 10 12 11 15 20 0 10 14 12 11 4 18 2 2 17 9 15 16 20 17 0 8 7 15 13 7 1 13 1 18 19 20 13 2 18 5 14 11 2 4 8 2 13 3 0 20 18 18 12 11 17 15 10 4 1 12 13 1 20 1 11 14 6 20 3 15 13 17 4 14 8 1 7 14 9 16 5 16 12 8 17 2 8 9 19 10 3 19 6 14 8 13 3 1 0 3 1 7 14 14 18 16 13 5 14 19 3 12 19 1 18 8 17 5 4 4 3 0 12 14 20 18 14 8 7 8 13 2 20 8 8 0 3 1 20 16 7 17 17 5 9 10 5 17 4 16 3 11 11 9 8 10 20 12 6 12 13 19 14 0 20 2 1 14 11 1 0 3 13 12 12 8 6 6 3 2 15 9 13 9 3 6 12 16 13 7 3 5 20 20 18 7 0 5 2 6 18 13 2 16 4 5 10 3 20 19 9 12 17 1 20 17 8 15 7 1 16 11 13 6 0 5 11 20 20 14 9 20 14 11 11 11 9 8 10 12 17 10 5 11 2 13 12 3 17 9 14 7 13 9 8 2 1 1 18 12 10 3 7 2 15 12 13 19 7 14 11 16 5 3 10 2 14 15 18 3 2 9 8 15 20 13 11 0 4 7 0 13 18 7 0 2 0 17 19 20 10 10 18 1 13 13 6 6 19 0 18 11 4 14 14 0 1 3 17 18 12 15 7 8 14 0 5 5 9 16 8 9 17 7 3 10 12 17 5 13 18 5 2 3 15 10 1 1 2 0 17 4 16 20 5 19 6 9 14 8 0 8 10 20 7 13 2 12 12 7 5 7 14 4 20 20 20 15 15 13 2 1 20 13 1 7 15 8 20 20 19 8 13 7 0 6 14 6 16 4 6 13 7 20 5 4 13 5 11 14 5 8 19 3 11 12 3 6 17 4 7 17 10 13 3 7 15 14 13 7 15 14 10 0 14 13 7 10 7 15 6 16 9 10 20 0 12 0 10 7 17 0 4 16 14 16 17 13 13 13 2 17 14 3 16 1 7 20 14 9 3 5 17 19 6 5 3 14 4 8 11 0 13 6 6 8 7 18 19 11 3 1 18 12 12 5 14 11 7 9 1 20 5 15 18 3 10 10 17 9 19 2 20 12 10 9 20 8 4 17 0 9 20 8 7 8 7 4 14 6 0 19 18 0 0 14 8 10 13 12 0 18 18 19 14 10 14 7 18 15 9 8 2 11 8 13 0 1 11 16 9 9 1 9 16 1 3 3 1 3 17 6 10 16 18 13 11 13 18 10 6 6 9 8 15 19 17 12 11 2 11 6 2 17 6 10 19 19 9 6 9 14 20 13 16 3 19 17 6 3 9 15 9 18 4 17 5 6 11 0 12 4 7 16 0 8 8 17 1 12 16 19 4 16 8 20 19 5 14 6 6 12 15 7 12 10 3 10 11 0 11 4 0 8 13 0 2 14 11 7 9 0 0 3 16 14 11 12 14 3 16 20 2 3 17 18 20 3 13 20 4 0 19 17 17 1 4 15 16 7 16 1 14 3 9 5 4 2 1 15 11 16 9 16 12 20 12 15 8 12 16 11 13 11 19 0 15 11 13 11 15 7 10 0 11 4 3 19 1 8 2 19 7 7 11 7 10 16 15 11 1 12 15 19 4 0 11 1 4 10 20 6 13 6 16 19 5 16 1 12 16 16 14 6 17 3 5 1 6 7 1 13 14 18 14 7 18 10 15 2 10 9 18 12 18 5 16 15 7 15 1 12 1 3 7 0 4 5 14 20 5 7 13 3 11 6 5 5 1 14 5 18 18 16 1 4 18 0 13 1 20 17 12 12 10 1 7 6 5 11 15 3 18 2 7 12 14 14 11 1 7 1 13 19 20 15 10 11 12 10 17 1 3 2 10 7 17 9 9 5 4 7 8 16 1 13 5 13 0 19 1 9 8 4 4 4 8 20 7 16 12 7 13 11 5 3 16 0 8 19 11 17 3 2 18 17 8 13 13 12 5 20 19 3 2 2 6 10 5 13 3 8 17 18 7 12 11 9 7 9 16 5 7 10 16 1 15 5 2 2 8 12 1 1 16 3 19 20 14 19 5 6 5 1 14 18 11 4 20 4 2 6 16 17 16 9 8 17 10 14 18 4 7 3 2 6 10 17 15 16 18 18 14 12 19 3 5 19 10 11 17 7 5 0 6 13 2 4 19 17 7 6 13 7 2 11 4 7 5 6 7 6 10 4 4 12 14 9 4 9 14 8 6 6 15 16 18 6 12 6 16 3 1 17 17 3 2 6 8 7 18 14 8 6 6 3 14 17 0 18 1 11 11 17 11 16 8 9 0 11 20 8 5 11 10 19 4 3 10 1 12 7 8 6 6 17 8 5 13 7 1 9 1 8 2 15 12 15 7 3 10 18 15 12 7 10 16 16 2 1 20 7 16 6 15 20 15 19 2 9 7 3 20 2 2 0 17 7 15 13 11 20 4 6 2 6 4 4 3 4 4 19 8 10 7 16 2 5 1 14 10 4 16 12 6 18 11 16 18 16 19 3 12 0 20 20 0 6 11 2 4 12 20 8 5 9 6 17 20 16 9 7 0 4 4 16 14 16 9 1 9 13 20 16 9 0 17 18 15 17 15 15 13 10 3 2 14 5 19 17 0 0 8 20 19 2 17 6 4 7 18 7 20 18 12 0 19 3 9 16 10 4 19 0 12 2 16 3 1 14 18 5 12 20 9 4 17 15 8 5 8 11 20 9 0 19 4 13 13 3 7 16 11 9 19 17 8 7 20 7 5 18 3 5 9 6 19 12 0 16 9 3 9 5 6 9 14 17 5 1 15 10 11 18 11 7 11 1 0 18 13 3 20 5 5 1 2 12 1 7 3 6 0 7 1 16 3 14 13 13 19 5 12 15 8 5 1 2 17 10 3 14 10 16 6 4 3 12 16 16 13 10 15 18 4 1 8 5 18 3 2 10 1 3 11 12 8 8 1 10 2 7 6 16 19 0 8 19 13 15 9 10 13 16 16 6 9 14 15 9 16 18 5 3 5 1 8 2 0 16 13 1 2 2 19 7 2 5 4 8 13 12 11 4 0 17 16 19 0 10 18 19 13 0 8 18 8 9 18 3 4 15 8 11 10 12 5 11 3 17 20 14 17 5 8 14 15 11 12 11 16 1 1 19 5 14 18 19 2 19 3 7 8 18 20 15 7 17 7 10 8 1 16 3 0 13 12 2 13 14 11 11 5 1 16 3 10 16 15 10 17 8 8 1 5 1 6 0 4 9 1 5 20 4 14 20 9 2 0 3 3 19 0 17 20 16 19 9 18 9 4 9 0 1 4 2 1 6 8 13 8 7 12 5 9 0 11 19 16 17 10 5 17 5 1 6 15 17 9 13 7 18 7 8 3 7 4 9 10 14 12 7 19 17 16 17 13 7 13 14 17 8 8 11 5 2 4 18 9 7 7 3 16 7 5 4 11 20 2 13 20 20 16 1 18 15 11 3 17 20 12 0 16 9 5 3 20 14 6 17 17 7 10 6 0 0 19 5 11 18 18 9 9 19 13 13 13 6 8 9 1 4 13 2 9 13 13 15 8 11 1 13 15 11 9 7 6 9 10 4 19 15 20 2 2 12 0 6 12 20 13 6 18 1 0 15 12 1 0 4 19 0 17 18 19 15 8 19 18 13 20 5 8 20 8 19 3 9 11 2 7 4 13 15 2 4 7 9 13 12 14 7 19 9 16 13 13 4 8 3 10 5 4 15 13 11 3 13 9 14 13 3 20 1 9 3 20 7 16 14 6 13 18 16 20 7 7 6 6 17 15 5 0 20 18 0 10 18 15 9 1 17 0 3 10 3 18 17 8 5 13 1 0 0 3 12 17 0 10 1 4 20 6 6 12 16 1 14 10 0 5 3 9 7 2 0 16 13 3 11 19 5 7 13 13 9 19 18 16 14 12 18 14 2 20 14 2 4 17 4 7 11 15 18 9 5 0 4 8 17 15 0 3 9 14 7 20 19 1 2 16 0 12 15 11 6 11 16 17 15 2 15 12 14 3 14 8 7 15 3 2 4 15 12 1 3 18 15 18 4 14 19 14 2 19 14 9 9 18 12 16 14 0 9 6 17 3 12 11 13 9 8 14 17 8 7 10 8 10 3 1 15 7 1 5 17 0 4 8 5 3 20 19 13 18 1 17 1 18 0 8 9 9 15 20 7 4 14 18 16 19 12 14 19 4 12 1 7 3 8 17 1 12 13 6 15 18 1 14 15 17 16 11 2 13 15 8 17 8 4 2 1 1 17 5 18 18 12 2 13 15 10 3 10 5 20 12 8 0 13 8 14 17 14 3 14 2 3 13 2 16 9 18 18 1 4 1 2 0 10 7 8 8 13 14 11 15 18 8 8 1 6 19 4 20 17 18 13 3 20 11 19 7 9 8 7 15 0 16 19 4 7 20 14 13 14 10 18 3 11 1 6 0 8 20 0 0 16 11 15 18 20 0 18 20 13 14 19 6 5 5 16 17 17 18 5 2 0 3 13 13 17 12 11 12 16 19 10 7 4 19 13 4 18 8 19 10 3 18 5 20 17 18 5 12 19 11 9 17 20 1 12 3 13 10 17 4 5 14 4 11 5 18 7 18 10 15 14 14 10 4 0 10 20 12 20 19 18 6 7 17 9 15 18 15 14 13 18 14 14 11 13 15 5 20 12 7 8 7 19 10 0 14 16 9 10 11 17 16 20 6 17 7 5 15 11 14 3 0 8 5 16 11 13 10 3 5 6 10 20 8 18 7 15 17 2 0 1 19 17 14 15 8 1 18 13 16 15 20 7 0 19 5 17 0 8 13 3 19 2 15 5 16 4 11 15 0 6 16 1 6 18 16 0 7 18 19 7 9 16 1 20 17 20 9 3 15 5 16 7 3 14 19 5 2 4 1 3 16 15 0 0 10 1 15 1 7 12 9 10 1 19 19 2 18 18 16 8 12 19 4 3 12 18 1 14 3 1 11 12 1 13 9 7 20 11 10 14 8 4 2 6 10 12 17 6 12 10 5 19 11 2 20 19 6 7 0 17 15 6 5 18 12 4 11 4 6 17 12 10 13 6 13 6 20 13 11 9 11 19 1 4 12 11 18 13 17 20 19 17 1 18 8 10 11 6 4 2 17 20 1 2 11 0 16 10 5 16 17 16 16 13 8 6 18 4 14 12 13 7 3 2 10 10 14 12 5 11 15 8 12 3 18 0 15 3 19 20 14 12 3 6 10 19 20 7 16 12 1 1 20 13 15 19 2 1 16 20 2 6 4 14 8 19 10 10 4 16 3 7 8 11 19 19 16 9 3 1 0 7 11 11 4 1 10 4 5 11 14 8 2 13 2 13 16 7 12 9 19 13 8 8 3 3 5 11 6 9 2 5 0 3 16 0 13 9 3 0 9 4 15 17 4 9 3 20 11 20 6 1 1 0 8 13 6 8 13 15 3 4 17 18 14 10 3 15 16 6 1 13 19 8 16 13 19 20 1 7 16 12 12 5 18 7 17 19 20 3 2 15 7 20 0 18 17 4 1 13 12 6 7 17 4 6 6 16 7 12 7 1 17 19 17 14 12 4 5 19 13 2 11 17 1 18 11 1 20 12 9 20 5 13 1 11 15 1 4 9 19 2 4 18 2 18 19 8 19 5 15 5 10 5 2 13 7 2 7 5 15 6 9 2 15 1 0 14 10 13 0 17 16 3 19 4 1 8 8 3 10 15 6 9 10 0 14 1 2 13 10 10 5 4 2 19 20 4 6 15 1 17 12 12 17 16 16 11 5 13 2 6 7 12 9 7 0 12 2 6 16 10 17 15 13 12 12 5 1 18 18 19 1 8 20 20 1 20 5 14 6 16 13 16 20 14 11 13 3 15 2 2 16 6 14 15 2 5 5 9 17 7 18 14 2 4 19 3 12 5 3 13 18 9 20 13 0 17 13 8 1 4 5 16 9 16 16 11 1 7 7 8 17 16 2 9 13 6 17 2 13 16 17 19 6 15 11 16 7 16 4 8 9 13 0 7 20 4 17 9 9 18 8 11 13 8 8 16 10 15 17 19 6 18 2 3 19 16 5 12 19 13 11 7 6 8 4 1 14 17 2 14 3 13 8 10 7 15 18 18 3 4 10 6 15 9 3 1 5 4 17 20 20 19 20 20 20 9 17 10 20 9 20 10 16 17 18 8 9 18 10 16 6 0 20 19 16 12 16 10 3 13 11 16 2 1 20 13 3 19 19 2 8 19 0 14 19 0 6 10 17 0 8 20 13 9 7 5 4 20 17 3 16 20 19 7 4 4 0 11 14 7 11 18 12 1 5 10 6 17 15 13 10 15 20 1 4 16 0 9 18 14 19 0 11 2 2 12 13 19 14 7 12 10 19 14 1 7 2 8 18 14 7 12 9 14 0 15 19 1 2 13 8 3 14 15 4 7 11 13 6 20 4 9 1 7 5 0 3 1 17 19 12 5 1 3 1 13 17 8 4 7 19 18 14 20 20 13 12 20 5 8 5 6 3 6 15 6 5 4 7 14 18 15 9 0 4 15 11 12 10 11 5 12 9 10 3 4 14 6 3 7 11 3 18 7 16 5 20 11 3 14 19 11 3 16 19 10 15 2 13 6 0 16 11 10 15 9 9 6 3 9 7 4 0 13 3 18 18 17 9 2 1 20 6 0 0 20 17 11 14 1 16 10 9 20 9 2 14 13 8 8 5 17 18 12 13 12 16 2 7 8 8 18 2 5 12 7 9 0 9 14 12 12 1 15 12 0 18 7 10 17 11 10 5 15 14 2 19 18 8 0 7 2 7 13 7 13 12 18 7 8 7 8 16 9 8 4 11 2 5 17 15 19 15 6 9 12 3 9 5 13 2 18 5 1 9 5 7 3 9 13 0 4 11 2 9 9 4 8 0 12 13 4 9 11 18 15 3 11 9 3 4 3 4 15 19 3 20 20 15 4 18 7 5 3 12 0 3 12 19 7 8 4 9 5 6 10 9 5 7 15 5 13 3 20 0 15 17 5 7 10 1 10 16 6 16 17 7 1 13 18 4 0 3 11 11 6 7 11 12 1 18 2 11 2 3 19 18 4 16 1 19 20 8 2 0 4 2 4 0 20 15 4 7 16 15 4 4 18 9 1 4 4 12 17 14 6 11 7 14 13 4 19 1 4 12 16 4 2 2 6 15 7 19 19 5 9 2 5 7 3 14 9 5 6 9 1 9 12 14 8 8 5 10 18 16 0 11 6 6 5 13 13 19 6 10 20 2 16 10 8 9 10 14 16 15 15 11 5 5 17 18 18 6 19 10 6 5 15 3 0 9 12 3 19 5 12 10 5 6 3 3 20 12 19 6 17 4 11 19 17 8 11 7 10 16 8 13 8 0 15 2 12 12 0 0 4 14 14 15 2 7 7 3 11 3 15 16 0 18 1 5 9 5 20 1 11 11 0 6 18 2 9 17 20 5 1 19 19 14 3 4 9 17 20 13 19 20 8 2 3 15 5 2 4 11 14 1 15 0 10 13 4 4 2 18 11 5 5 18 2 16 2 14 6 10 17 19 0 16 12 13 16 3 17 12 2 0 12 15 14 4 17 14 6 6 17 5 20 6 5 2 16 17 0 3 12 1 4 5 16 4 0 10 10 4 14 15 9 7 7 15 19 20 0 13 19 13 17 15 7 9 8 19 19 3 2 7 16 7 17 17 13 10 15 8 20 4 19 18 16 18 7 11 14 5 17 20 18 4 14 6 11 14 2 4 3 0 15 13 17 7 20 11 15 10 2 19 5 6 15 16 6 8 7 11 8 14 9 9 14 9 16 11 13 14 3 5 15 15 1 15 17 7 20 6 8 8 2 4 13 12 8 3 14 14 10 20 6 18 8 0 6 13 7 10 10 3 18 19 18 19 2 17 20 8 3 17 17 2 9 10 7 1 20 8 1 20 13 17 3 4 4 12 9 14 7 4 10 13 5 2 9 10 6 5 13 20 8 14 18 6 4 7 11 10 14 0 4 16 15 16 12 8 3 9 11 16 8 14 3 2 8 18 0 15 8 14 4 14 4 2 11 3 10 14 16 2 7 18 11 6 3 3 1 3 13 13 12 6 0 16 20 18 15 1 18 7 19 7 7 2 11 17 13 11 14 8 7 3 4 20 10 6 20 7 17 18 15 8 2 0 19 13 8 0 20 11 5 11 6 2 7 6 19 7 3 5 10 11 3 2 15 10 12 2 12 17 14 0 15 1 18 1 19 3 10 13 13 1 0 11 2 8 19 7 9 11 0 0 20 4 5 8 17 18 12 19 6 19 0 20 4 19 4 0 4 16 14 16 0 18 12 14 18 10 20 0 18 1 16 6 9 4 5 9 1 9 1 11 4 1 3 5 8 11 0 5 16 17 1 8 4 16 15 18 12 12 8 10 2 13 12 11 18 4 6 2 18 19 7 3 19 13 15 5 7 20 9 3 10 4 2 10 0 7 3 1 15 0 3 2 13 10 4 5 16 5 2 7 6 18 5 15 3 0 3 7 7 6 4 20 0 12 8 17 0 4 20 15 15 18 4 3 6 7 0 12 12 7 0 14 20 11 2 11 10 18 15 1 11 12 2 12 6 16 18 10 20 8 14 17 18 13 14 6 14 20 18 18 1 8 3 2 15 12 14 11 7 18 3 0 16 11 0 8 12 11 1 17 9 17 7 16 17 13 18 12 6 6 14 10 11 1 7 20 12 17 5 6 16 13 17 11 6 20 5 8 18 10 6 20 16 5 12 3 13 1 17 3 4 8 5 17 19 19 18 5 16 8 2 1 20 9 5 13 13 11 1 20 1 16 9 4 4 15 11 11 7 6 19 5 9 10 7 5 10 20 6 3 12 5 6 3 6 0 11 16 4 16 12 1 7 20 1 10 17 9 9 6 9 10 20 5 10 17 4 16 16 16 18 19 19 17 6 16 2 1 10 14 2 16 16 2 0 0 5 16 12 17 3 4 12 4 4 16 10 0 9 8 13 12 1 12 14 4 20 9 6 9 11 7 20 19 5 19 8 7 18 17 6 4 6 16 1 2 2 18 11 17 11 2 9 8 1 15 3 18 18 12 0 16 15 1 17 18 6 11 15 16 10 20 0 2 11 8 17 14 17 14 2 11 20 12 9 0 15 2 7 17 8 19 16 13 2 5 19 0 8 10 11 11 18 20 0 6 10 0 5 4 2 8 2 15 1 2 16 8 1 5 18 2 6 16 11 13 4 10 20 6 16 3 9 3 16 6 14 5 2 17 7 7 4 9 16 3 7 15 11 17 14 16 11 18 18 18 11 8 13 6 1 7 3 12 7 12 7 5 18 2 18 5 3 0 20 0 5 2 14 16 13 6 3 6 2 19 13 20 8 12 9 20 10 7 18 15 19 1 19 18 1 3 7 1 15 2 2 16 4 18 2 6 15 18 1 7 5 13 6 20 1 3 4 17 8 16 9 17 2 11 18 18 12 18 1 20 14 14 17 0 1 11 17 6 14 4 11 19 16 9 18 9 19 20 0 6 19 19 5 0 5 5 9 12 0 19 4 16 1 11 19 9 20 15 6 12 13 15 10 10 11 9 2 3 8 15 14 6 6 16 19 20 9 5 10 11 12 19 6 11 0 3 11 8 17 6 12 11 5 12 17 18 5 18 17 16 18 3 13 1 11 15 5 7 12 11 15 16 14 5 19 18 8 12 0 2 5 16 5 13 15 17 18 14 10 3 20 20 4 10 0 19 2 16 18 2 12 12 8 16 5 15 7 18 3 5 7 11 0 7 2 12 18 2 16 11 10 3 2 9 9 7 3 7 2 2 2 7 3 9 8 5 20 19 18 3 9 17 15 15 16 7 1 9 12 19 13 6 16 3 6 6 12 6 11 20 1 15 5 12 20 12 19 18 11 16 8 7 18 5 14 3 20 0 9 19 6 12 7 16 14 18 18 6 7 6 8 0 11 14 19 7 10 15 2 16 1 5 18 10 18 20 14 14 12 0 5 2 7 14 17 19 8 18 19 6 4 16 19 10 6 4 13 14 3 2 1 18 7 19 11 3 0 11 17 9 12 16 3 19 11 2 4 18 13 10 18 14 7 19 9 8 5 18 12 10 10 2 16 15 9 2 13 16 2 11 12 17 12 20 0 1 10 6 6 20 20 18 1 18 11 13 16 4 10 20 16 15 5 16 13 3 6 17 6 5 2 5 7 12 0 4 2 9 4 7 17 3 17 0 7 8 14 5 17 16 15 10 14 20 15 7 4 8 3 1 19 5 19 7 11 18 7 2 11 8 8 20 9 0 8 0 12 11 6 15 7 19 5 10 7 3 7 2 5 10 6 3 0 10 17 18 17 20 18 18 4 19 17 4 7 3 1 20 18 19 3 13 11 14 8 17 17 9 4 3 6 0 20 16 10 0 9 10 3 11 3 4 7 20 9 5 20 16 10 20 20 0 15 7 9 4 5 0 13 19 16 6 3 20 10 13 14 18 9 3 0 15 5 20 9 20 14 5 15 2 12 16 0 13 20 9 4 19 6 18 4 5 18 16 8 13 16 10 10 17 0 11 18 9 15 1 10 13 3 2 18 12 4 20 11 5 18 2 9 17 9 4 5 11 11 18 5 8 1 12 5 8 6 17 6 11 13 20 4 5 14 2 8 20 12 15 4 2 2 8 6 7 12 13 8 0 1 16 7 13 12 1 2 4 6 13 16 17 20 17 13 15 3 15 3 13 0 12 0 6 6 8 0 10 9 16 14 1 4 4 20 20 2 1 8 14 7 8 1 6 14 8 1 11 15 13 12 11 3 15 9 7 15 19 2 12 15 9 4 16 2 15 8 0 16 7 20 2 13 9 8 14 13 16 3 12 3 16 14 14 11 15 20 2 16 10 2 10 0 20 20 16 18 20 20 6 10 18 9 6 15 11 9 18 9 4 13 14 20 6 14 13 6 11 7 6 12 15 8 14 10 17 14 18 13 4 11 8 8 6 14 19 10 0 6 15 5 12 9 7 11 6 1 18 4 15 7 3 14 20 19 4 0 10 16 5 2 11 12 18 12 6 18 16 9 11 1 6 16 0 9 20 3 15 2 4 12 12 5 19 19 17 7 17 18 0 13 5 9 17 2 4 5 11 17 14 4 10 6 18 14 10 5 5 19 19 15 0 0 11 20 7 15 12 20 5 16 17 8 17 19 18 16 11 20 2 17 13 20 19 16 7 7 16 1 17 16 10 3 14 9 0 12 18 2 17 8 3 17 4 12 15 0 9 13 14 4 10 19 2 7 11 0 2 4 0 12 0 6 3 19 14 9 19 13 17 9 14 7 8 6 13 6 12 3 1 0 4 5 2 2 12 13 10 1 9 5 19 19 4 14 7 4 19 7 4 1 4 17 8 1 12 15 6 13 11 3 17 9 6 5 10 5 16 19 16 5 13 10 10 16 3 1 4 3 4 10 16 16 11 13 11 1 9 16 20 12 6 3 0 3 5 17 12 14 13 1 6 3 18 20 19 3 20 9 11 13 0 14 8 10 8 0 7 11 8 11 7 14 12 15 19 17 5 18 18 11 7 19 2 4 7 6 1 19 3 0 0 4 7 2 5 14 17 3 12 2 17 17 17 1 11 0 15 13 16 16 15 10 2 17 2 3 0 9 17 18 9 10 4 13 7 14 1 0 12 19 2 12 2 19 6 7 18 5 0 14 4 5 9 18 5 10 2 18 7 11 8 9 12 4 11 12 16 1 14 19 12 9 14 16 17 12 12 0 19 14 4 20 5 19 15 0 19 13 8 13 7 2 16 17 5 0 12 15 2 9 17 5 5 0 4 1 1 2 1 5 12 2 1 20 8 0 15 14 0 8 18 15 1 11 3 0 13 13 16 15 1 2 6 18 4 13 19 6 12 8 9 20 0 10 14 19 18 12 3 8 15 5 5 9 13 8 12 6 16 16 8 15 10 16 14 3 9 13 10 9 5 0 4 4 12 15 3 1 10 17 8 14 15 1 20 4 12 8 10 0 10 17 16 9 5 19 8 6 0 12 11 15 17 3 16 10 6 11 1 4 1 17 0 15 20 18 2 7 0 5 0 4 15 7 9 0 16 18 7 8 19 7 1 15 0 12 0 12 0 2 3 7 17 11 17 1 17 5 8 2 10 5 1 0 14 18 20 18 11 3 11 9 4 0 15 10 10 14 13 6 2 20 17 15 16 10 1 15 10 18 1 1 8 18 8 15 6 5 11 9 12 5 2 15 12 5 16 5 10 11 1 6 3 2 8 6 7 4 1 12 14 9 5 19 11 11 20 6 12 2 6 10 6 9 6 12 9 18 14 16 4 5 8 3 6 4 10 16 20 10 12 20 3 3 1 2 11 0 4 17 2 12 6 8 4 12 20 18 0 11 16 20 5 9 13 15 3 19 6 4 19 7 8 12 19 7 13 7 6 2 15 19 0 8 5 2 17 16 17 11 10 6 2 8 10 17 16 13 9 8 12 3 10 6 2 9 11 0 13 1 1 10 20 19 10 0 17 7 19 2 16 1 19 7 16 16 4 16 10 8 9 10 18 0 4 16 11 12 6 14 13 20 17 15 17 2 6 16 16 18 13 16 16 9 4 20 9 20 20 18 13 12 20 11 17 11 0 19 14 3 5 0 8 1 0 0 11 14 11 8 0 5 16 19 1 1 7 6 2 5 16 4 17 10 15 20 12 1 20 17 2 19 19 17 10 0 7 11 3 13 15 12 7 4 6 13 1 13 9 14 2 9 12 2 7 0 7 16 12 7 14 5 4 5 4 11 17 1 0 4 9 10 20 16 9 8 5 8 4 15 17 4 16 17 9 7 12 11 9 4 7 17 8 14 16 8 20 3 4 6 17 16 14 0 8 9 2 18 20 8 2 16 9 16 0 4 2 1 8 13 16 5 11 18 18 2 17 4 0 7 7 20 13 14 3 13 14 0 18 6 4 15 9 7 2 4 5 8 20 15 6 8 16 20 19 12 16 1 8 12 4 16 19 13 16 18 2 1 7 0 7 11 5 12 2 3 14 11 7 16 6 10 9 15 5 18 13 6 3 4 2 16 17 12 19 16 9 12 0 7 2 11 13 20 17 18 13 14 7 16 15 2 20 9 17 10 18 7 14 19 2 14 0 17 4 16 6 12 0 9 9 6 18 9 10 20 18 7 13 9 19 3 16 3 12 11 15 10 10 14 6 18 16 12 0 10 9 18 2 8 8 16 8 15 17 3 13 19 15 16 0 13 9 14 5 3 19 14 8 6 6 6 5 1 2 17 1 18 4 20 16 13 10 7 20 15 1 2 18 12 9 5 3 19 11 18 19 7 4 6 19 7 17 18 1 17 7 10 14 1 15 20 10 15 15 2 11 14 15 19 16 10 10 12 6 10 6 5 7 5 9 11 11 15 13 13 5 14 16 19 3 7 1 13 16 17 19 5 6 9 12 5 17 15 7 0 2 18 10 2 7 17 19 13 18 20 13 1 2 13 7 20 0 19 5 13 4 10 16 13 0 4 7 1 16 18 5 14 6 18 3 0 16 3 7 16 9 19 7 10 15 11 1 7 10 5 3 3 6 9 6 15 13 19 3 14 14 13 17 20 6 11 18 18 12 9 11 14 8 15 11 1 13 3 1 17 10 16 5 19 1 8 4 14 17 5 15 17 0 14 0 4 12 20 4 4 20 9 3 5 5 17 15 9 2 2 20 14 5 5 18 8 20 14 1 13 3 15 16 7 6 11 7 20 20 17 2 5 7 4 0 1 7 5 20 12 4 11 1 17 9 8 11 13 12 17 8 12 6 9 11 15 6 11 3 5 14 2 2 1 2 0 4 9 13 3 10 20 2 10 19 3 16 18 9 4 11 18 16 15 13 9 14 8 10 17 3 0 3 8 10 6 2 7 9 17 6 14 8 19 5 12 17 20 16 10 8 9 8 6 20 11 20 13 6 12 4 10 7 3 10 13 11 19 9 15 15 5 12 7 19 7 2 11 15 10 18 10 1 5 12 10 7 19 8 9 2 19 0 7 6 15 19 6 7 8 17 3 18 13 17 15 7 6 0 18 13 6 5 4 3 17 18 16 20 19 10 3 14 19 7 6 8 6 10 20 15 10 18 9 18 1 12 15 9 11 12 18 11 1 17 2 3 9 9 20 18 18 3 13 10 19 6 15 16 6 4 12 1 10 10 2 14 5 8 19 2 17 10 4 1 6 18 9 13 15 19 5 5 17 16 11 11 18 20 11 3 1 1 4 6 7 11 3 5 10 1 18 7 1 15 19 19 19 17 15 12 3 20 15 7 4 6 5 6 19 11 9 13 15 10 10 17 12 20 12 11 13 15 0 16 3 3 7 14 13 19 3 14 5 18 14 17 12 11 15 8 0 20 3 9 5 15 19 16 14 16 14 15 10 6 18 5 5 0 16 2 3 11 19 10 0 0 15 2 13 15 13 17 18 12 5 10 0 15 7 3 2 0 15 1 18 16 13 5 9 9 16 19 18 14 7 14 14 13 12 3 2 17 8 11 3 15 14 5 12 18 20 12 9 10 12 17 18 15 0 1 4 13 8 5 20 18 13 7 14 16 4 5 5 1 6 13 4 4 5 15 13 20 8 20 11 12 10 12 8 18 1 10 11 5 2 9 5 18 9 7 2 20 0 3 17 3 12 6 13 11 19 0 20 10 19 10 7 16 15 4 8 13 16 20 4 6 19 14 8 20 15 8 11 11 13 13 11 11 10 20 16 16 7 1 20 12 2 9 18 17 9 19 15 18 11 15 19 14 6 15 11 3 20 20 19 7 17 9 17 10 6 6 20 4 19 17 4 3 15 11 14 13 7 13 20 7 10 9 18 11 5 5 2 15 11 13 5 17 17 18 10 19 10 18 0 16 8 5 16 15 8 13 19 11 19 17 9 1 13 9 19 0 2 9 18 4 11 3 13 19 8 0 0 20 4 3 2 14 17 17 17 4 20 20 20 16 5 3 0 13 16 18 16 20 19 0 13 20 12 3 20 4 12 14 2 19 4 20 2 14 0 8 9 10 14 16 13 5 6 10 18 15 15 6 19 16 20 6 20 16 17 17 1 20 9 15 15 12 9 8 3 14 19 2 7 16 4 13 2 19 18 10 3 15 3 14 7 7 8 20 19 4 12 9 15 16 8 0 2 13 7 11 18 2 4 2 15 5 6 20 19 15 13 18 0 4 5 19 2 0 12 1 14 5 8 7 0 1 15 1 19 0 4 12 8 8 17 1 6 4 8 18 0 15 15 7 15 5 1 19 20 17 11 14 12 1 4 17 3 20 15 9 11 14 3 2 19 15 19 9 7 16 6 5 3 7 3 19 16 17 8 1 2 13 13 15 14 9 8 5 4 11 12 4 4 20 7 13 12 14 2 6 19 3 14 11 0 8 13 5 16 13 5 17 14 17 14 19 17 12 14 4 11 16 6 3 2 9 5 13 8 19 5 2 3 2 17 13 7 6 12 19 11 10 10 9 4 14 7 5 14 14 8 20 7 1 1 17 16 13 11 13 18 13 5 15 5 13 18 20 20 8 3 18 8 16 3 2 12 16 15 6 1 17 12 15 11 12 7 12 0 1 5 2 13 16 17 15 19 4 9 13 16 12 10 16 0 12 5 12 7 20 7 15 17 10 17 6 17 7 1 5 17 12 17 2 19 12 8 3 12 12 10 7 0 19 13 11 6 13 3 19 13 10 17 17 20 5 17 16 16 16 6 13 15 15 20 19 7 13 4 19 6 19 15 2 4 8 19 3 0 8 4 14 12 2 15 8 11 17 9 0 9 6 14 14 2 8 20 17 3 11 1 4 15 14 3 20 8 1 8 17 1 20 20 10 0 14 8 2 16 0 2 6 0 8 8 3 20 13 18 15 19 14 14 6 8 18 16 10 18 16 12 14 12 9 15 10 0 13 15 5 12 17 9 6 15 20 6 0 6 10 19 15 6 1 17 11 4 18 1 2 11 7 8 9 9 12 2 12 7 16 4 12 11 7 1 16 8 3 12 8 9 17 10 13 8 12 10 8 4 9 9 5 2 10 7 9 16 8 0 16 14 18 3 15 18 9 14 17 12 7 11 4 8 19 4 0 15 19 3 20 20 12 9 3 20 10 4 5 13 3 7 15 4 9 9 10 11 11 15 10 9 17 5 3 0 15 11 5 2 17 16 13 18 5 15 13 18 6 20 13 17 20 16 0 11 5 18 15 13 7 16 16 14 6 0 9 18 3 6 20 6 1 9 9 6 8 11 16 17 2 9 5 9 15 20 11 12 8 10 15 5 19 16 19 18 20 18 7 3 18 0 8 18 5 14 1 13 6 7 18 15 1 20 8 9 3 12 15 4 4 18 13 5 3 4 7 8 9 8 2 3 2 6 9 4 7 19 10 18 20 13 17 11 13 2 6 2 7 20 7 18 17 8 5 5 14 17 14 0 13 1 15 13 5 14 6 16 0 16 3 19 5 11 9 19 5 13 20 12 3 5 20 20 13 3 14 5 5 16 13 7 14 10 19 20 4 18 1 14 1 17 16 3 18 13 4 13 2 6 4 18 11 10 13 3 1 15 9 5 18 11 16 8 14 3 14 3 7 20 14 14 16 10 14 17 3 11 13 7 4 14 4 8 6 9 1 16 17 20 4 15 12 14 20 12 14 10 3 9 13 19 6 14 18 8 16 5 7 10 13 5 14 6 20 15 3 7 15 13 15 20 9 17 12 17 9 4 20 13 12 4 17 11 0 14 12 1 12 20 12 9 19 9 16 9 11 8 2 12 19 14 19 0 8 15 15 1 9 12 20 0 16 18 12 11 9 16 15 8 12 1 6 8 9 20 7 8 9 6 2 0 10 19 9 5 7 12 3 20 20 12 16 3 3 4 20 11 7 0 15 13 20 10 0 9 18 5 20 5 1 6 11 9 13 20 18 11 15 7 18 4 0 16 13 1 20 11 2 1 12 2 8 5 18 14 17 16 5 2 0 11 14 9 17 8 14 5 11 3 13 2 17 7 16 9 9 2 6 8 20 8 5 4 7 5 0 9 17 7 4 13 8 6 1 18 7 2 14 10 5 2 2 19 20 4 18 16 15 8 8 20 5 19 14 2 7 14 7 19 18 10 4 20 1 9 20 20 16 2 10 8 6 10 11 8 17 0 16 0 12 15 13 5 3 5 14 4 9 16 5 1 20 2 9 0 15 17 13 14 0 10 11 12 4 7 6 13 14 6 11 11 14 13 4 14 1 2 12 10 1 12 11 7 10 10 17 1 12 15 2 9 12 13 1 7 12 5 2 4 18 1 14 6 1 6 7 13 0 8 0 15 13 5 5 15 18 15 8 12 5 18 17 2 20 18 13 6 11 19 19 17 14 19 20 4 20 18 17 8 5 19 19 2 2 13 10 1 19 15 0 20 9 20 12 6 18 2 11 16 0 8 13 2 8 13 6 11 17 17 11 20 2 19 12 5 14 20 16 2 3 19 8 13 15 8 2 18 19 5 4 15 11 20 0 14 19 13 13 19 19 0 14 13 19 3 10 1 9 18 19 17 10 10 6 12 5 9 4 11 7 12 12 4 10 18 7 1 11 18 19 13 15 5 15 18 6 0 15 9 9 12 20 12 11 9 1 15 1 9 15 1 12 18 4 14 8 3 17 16 11 11 3 11 20 4 4 3 8 19 10 0 10 7 18 8 0 5 4 18 16 5 20 0 16 9 6 7 2 2 4 12 14 9 0 17 3 14 15 15 14 13 9 2 10 4 9 4 9 3 5 3 9 15 6 4 10 11 3 16 17 13 14 14 17 4 13 0 9 15 17 10 17 3 10 8 18 9 15 11 18 20 2 14 15 10 3 10 8 17 17 11 5 1 10 7 7 14 12 9 9 10 0 6 0 15 15 16 8 18 12 5 17 7 1 1 2 3 16 3 18 12 19 8 6 0 10 20 13 20 7 13 11 13 0 14 9 16 2 17 20 3 11 5 4 18 18 1 13 6 11 10 9 5 7 11 9 8 17 13 11 20 18 15 14 7 16 8 13 14 3 0 6 5 5 0 4 4 7 0 8 3 12 10 2 10 16 0 3 3 1 17 7 11 16 7 0 19 11 6 14 17 11 13 7 4 13 5 6 19 8 9 20 13 4 16 5 20 15 16 10 8 18 0 19 6 16 1 4 4 4 13 0 13 9 3 0 20 9 5 11 1 11 2 6 11 4 18 17 8 4 0 10 14 16 17 18 18 16 11 6 1 11 9 5 2 12 14 3 13 2 16 12 5 14 15 15 19 5 8 7 18 9 7 3 7 14 6 5 0 10 12 4 17 13 20 13 8 15 19 19 4 20 8 10 1 8 6 0 16 6 1 15 11 16 19 15 14 13 9 11 17 5 10 18 12 1 14 11 8 3 14 8 10 1 4 15 20 19 7 1 12 0 3 10 1 12 5 5 10 8 18 1 4 14 11 5 15 5 20 16 15 4 20 9 8 16 10 15 19 18 19 14 13 9 3 4 7 17 0 0 3 12 17 9 3 3 4 17 4 7 0 13 14 4 18 13 2 13 5 12 0 2 4 12 2 19 7 1 20 18 8 11 10 18 1 13 9 6 3 6 15 13 12 1 18 7 6 6 8 13 7 3 13 18 6 1 12 8 0 6 10 15 20 12 1 15 10 5 6 14 1 2 13 6 20 13 18 9 13 20 0 7 8 13 13 18 6 7 14 16 17 1 1 1 7 9 5 20 8 6 14 15 12 7 19 14 10 14 5 7 16 16 10 7 17 17 17 17 17 18 2 4 2 20 16 15 6 18 15 3 1 6 20 6 9 18 19 5 11 0 6 11 1 3 20 0 18 17 11 0 13 5 8 5 17 6 14 14 10 16 2 9 9 12 18 2 11 4 13 11 11 7 14 17 19 11 8 10 18 13 14 14 16 4 15 2 14 15 16 3 10 7 6 3 20 16 3 15 18 17 4 13 7 18 16 1 13 4 7 5 1 13 20 14 19 4 2 20 10 8 16 10 12 13 7 15 0 18 19 8 18 16 7 18 7 9 5 8 20 7 4 17 6 18 17 6 14 10 11 12 15 13 8 18 11 15 18 11 17 15 7 13 16 10 2 4 12 2 5 3 11 19 19 11 12 1 18 3 10 1 2 8 18 2 8 9 15 3 5 7 0 4 20 12 19 4 0 20 20 14 3 8 10 17 17 16 0 8 19 5 16 3 16 5 15 2 4 13 15 11 3 10 10 6 16 20 18 9 2 14 19 5 6 17 8 12 8 18 5 11 18 16 13 6 13 17 14 14 20 1 1 16 4 0 8 13 4 14 13 10 15 16 18 8 14 7 13 9 14 16 5 14 4 9 11 5 8 10 7 13 19 9 5 18 15 0 2 20 14 14 3 3 0 17 4 18 13 13 6 7 14 17 3 12 2 5 5 0 2 3 0 13 0 10 13 19 8 8 10 8 11 10 18 9 16 7 4 5 18 2 4 8 9 7 19 16 15 10 10 5 16 14 12 1 4 13 3 2 6 12 1 14 19 10 12 8 18 15 15 19 19 20 8 8 12 20 7 4 0 19 10 2 11 10 12 3 3 12 15 20 9 8 17 12 0 6 1 11 11 10 17 5 14 8 1 13 18 14 5 12 4 10 14 1 10 16 6 3 16 20 11 3 1 13 5 12 16 15 17 1 7 17 18 10 6 18 1 19 18 12 14 7 3 20 20 6 15 7 12 19 2 5 18 4 12 6 4 11 6 12 17 8 1 15 5 16 9 5 4 7 7 15 12 0 3 6 3 2 2 17 6 14 10 11 2 15 6 20 0 5 2 10 3 3 10 4 7 6 5 0 12 4 17 19 12 14 5 2 2 15 3 8 10 18 13 7 4 7 14 13 16 9 14 5 20 16 7 13 20 16 18 11 20 13 20 6 2 18 20 9 0 0 15 13 4 12 17 17 18 11 9 10 16 3 2 19 3 19 12 15 2 4 18 11 16 14 18 0 12 2 18 17 4 5 2 1 13 13 18 0 9 10 9 3 0 8 19 13 14 3 13 12 12 6 14 11 18 10 13 12 13 10 10 9 6 17 10 18 16 6 12 0 19 14 15 9 12 0 18 7 13 19 1 15 7 0 20 16 4 20 7 16 1 7 20 5 1 17 17 14 14 4 1 13 19 0 18 0 11 7 7 10 20 13 12 7 19 6 7 12 9 11 14 12 4 1 4 3 8 17 13 19 0 7 7 2 10 16 20 0 19 0 5 12 2 18 17 11 9 16 2