99778 813471 678671 851107 869366 779475 460635 581135 481630 216686 645418 993004 871737 543039 742341 306415 413397 578951 641907 838750 243114 1011281 440652 926074 859448 816313 194375 616054 58863 762279 334329 272382 503996 713135 1033176 876975 30185 418795 465510 192858 887252 739445 885180 456396 932078 902543 648965 479723 231258 667366 1028885 317759 517505 567119 999719 449714 495926 442823 895318 446878 738999 171637 261274 704138 531453 59511 872078 711380 114324 185199 992112 144622 681359 22238 902411 500571 611691 739146 1034279 885950 319961 716408 962620 386411 421549 199635 249375 111033 48924 943373 945349 902512 390882 857066 890162 90494 983963 282311 473699 416555 1009315 571731 887764 826949 703656 908228 644018 92879 208565 680167 302266 51959 973002 185691 951671 373341 651670 511768 409568 113781 612685 505395 717736 732394 973221 812367 187368 248302 44526 366446 863781 975407 203446 155556 497558 689077 487203 491995 707867 499313 290684 110044 1008106 448403 936756 424217 380598 931745 938315 254844 970910 293279 819112 269283 890296 95095 193355 711798 317325 1034519 486756 289743 897338 373415 254822 63733 935664 201629 984461 437093 910730 933138 919221 754077 959036 685924 93533 605635 395227 600027 989132 888370 23503 549367 444853 345207 1007975 468269 865366 81471 566621 676155 228649 465371 780569 443644 1026500 314829 493545 360120 724798 474134 926653 933474 216343 879329 430053 465502 902927 449760 218455 480676 669983 391937 1035523 772267 342428 938920 1031490 433347 741983 144894 680541 834906 831189 632758 237095 589457 242673 844139 831933 644509 1005812 682946 907655 93397 905311 650956 370471 586458 762792 845776 759436 685652 589016 662077 1000148 497438 291246 263166 861978 996804 940695 763633 992462 121714 489635 28404 1047808 779460 961765 809826 389526 716060 475967 789469 758217 1042884 490674 636015 838474 311995 764569 44788 833587 707645 966998 389601 666364 418877 514071 455388 554297 51679 339195 507668 563947 301033 859910 306533 779080 767545 1033306 216395 521865 815647 460367 735860 935921 1012122 179084 599018 483701 985029 221058 447213 1047200 354260 546191 228050 746123 941009 404407 587082 939605 841075 942457 1002435 843593 749855 910213 716004 783443 324371 437358 75723 1000692 809786 698763 695274 739268 980512 478259 967518 234791 1012138 839199 695132 704029 200442 792318 896162 1010464 379769 374055 89004 837070 407087 58717 436605 438399 488978 831209 79861 906728 969871 294295 1039884 669111 650794 795995 476017 986234 398573 428375 86747 648045 120607 323290 714172 847903 371950 452227 294604 758118 334265 319005 921837 802583 606910 369589 837603 714152 121486 734669 313917 906758 1041633 397041 248717 957337 233945 396511 944369 1004934 944868 1036882 711966 538098 97074 905873 47068 986520 790517 452536 104306 821983 294357 84959 240373 358370 441901 813639 248650 250166 85991 184240 179309 944946 108887 702796 471319 679726 701677 158415 113035 579282 482899 875053 704149 666875 769062 913626 532218 1047618 375506 645017 224952 667242 523552 389849 449185 875339 661853 587500 715783 910351 626638 590333 514412 670363 226454 911057 398141 1009973 716890 492779 117055 633587 14063 677463 220136 343864 833757 992311 123835 966715 589587 194194 726739 579302 457796 724663 959675 874338 910224 795595 847370 652844 704352 1025952 850435 621351 260451 480688 853490 44914 589203 738550 1000534 56819 835180 48844 942205 755955 789735 876248 653200 636648 568698 877099 521500 904988 1000273 774898 960566 706406 448820 817049 921849 487922 108219 307032 939791 193567 748699 902074 605958 770300 447519 63822 249684 247242 81567 618871 341319 429239 371704 265597 378781 794326 302135 620146 258544 237333 283642 823208 81051 892364 223144 995937 253641 661244 571879 783106 970354 497228 724722 649623 240346 763220 189110 969130 645720 997144 891706 953710 927148 86780 1042490 395005 370999 847378 349039 751305 1015046 609774 753442 488717 322373 128574 858167 321012 215017 714085 174583 342361 728732 738765 959405 236487 909726 650388 55289 69370 184139 61301 56301 448472 956132 516908 293868 1035273 891213 637557 294374 1034788 367191 816084 810702 539772 118438 477543 991869 466246 125787 595865 455373 862524 32602 903860 951547 698038 306073 420566 284462 499919 941164 1038363 550447 952783 554203 318582 896688 381173 235338 651896 439895 428382 947856 906580 620325 509463 358089 689397 303359 302554 90743 156602 971068 651688 259597 774261 435591 645549 743197 807541 838254 904493 730319 955679 77430 154076 303295 608655 63676 736365 784675 449654 637767 837062 937270 896412 224742 546757 1001809 852990 342940 456217 849167 1030729 770733 365785 725814 370641 607671 957972 159495 691148 806079 208819 824668 391864 758971 457858 857763 351900 224877 462269 373698 371142 671560 681700 375257 730413 863625 189305 77710 837602 227862 240430 763474 495449 255534 351942 700537 939973 389325 834872 477534 363479 874360 248517 500979 130582 704036 355614 955941 776556 194063 242117 929333 764301 953525 305815 691503 823000 639994 432993 401174 539610 631507 305943 514190 399259 838902 241362 367019 143839 609962 194667 500441 258669 214981 474409 1036920 179537 835480 948774 61881 408298 840094 289263 1019083 461941 406191 504357 647563 969373 605526 892710 758302 111445 61393 106422 107645 801455 910530 500649 971574 159221 399535 745579 544502 85847 426846 892183 797101 477327 677714 859048 809332 562171 907718 236209 42991 736504 855359 489237 661467 683623 362975 669247 814636 1017576 993974 779397 403450 183736 709863 1040963 191393 973577 157645 767243 542543 1002310 964877 571243 674175 968492 566716 425506 161598 440774 207707 766929 514637 1040032 729594 727161 934509 972682 794014 363579 440755 930669 32202 1001019 1035826 374140 310187 629817 576986 884417 424390 971413 759902 923193 879445 472438 452662 211287 965954 474377 326949 252148 697630 804586 323702 491280 159484 779174 458324 513425 481104 1000157 559609 129860 677269 1026636 449155 186255 676581 446285 347892 895657 206199 505281 758075 618070 161150 54139 564121 61262 356511 531891 775478 317909 53046 305517 376492 751267 284207 480905 339687 984741 392322 990921 566911 618388 1036504 448094 562639 383575 177095 868018 500422 654562 890582 746149 620385 239083 272239 601277 499346 681214 125818 632607 898580 203961 259732 983923 911596 419415 840179 907661 482492 158974 989547 868240 1042080 723819 181919 163630 84699 988493 84985 1040995 712462 954774 435657 963637 89500 324572 539881 1043844 668620 821710 818727 498360 770969 254871 139711 1008015 718153 250782 321623 380111 935211 257701 1043078 228681 347625 641135 743693 128031 128535 969097 253770 20093 109042 454881 353740 561116 897722 868702 584237 143334 1025865 483685 780930 759490 343749 746323 765223 440945 442248 667407 239089 746458 742246 302042 466078 96843 675442 776302 464745 766381 1021212 593742 763753 588468 356201 971004 746646 831054 857519 985587 855885 640933 943261 1004638 677842 846556 709470 468331 656317 225027 228558 682703 689311 445103 589402 207277 984315 771009 290334 476122 646851 717855 824093 386154 555741 813880 517142 481961 127343 1003644 704763 260871 832142 798379 522249 1036858 183901 1046019 609989 934699 865195 464791 474596 631930 576760 777246 154603 294430 242804 694423 200646 705433 961807 954807 472688 981386 258388 256938 835233 315057 925260 412971 182781 781338 332687 516254 322385 755441 815231 116061 684492 38333 977096 163243 204630 760015 774777 306551 763704 723887 958588 929919 433861 546031 417370 425180 1000810 248094 163306 382041 977690 156903 195221 686450 802441 366717 775352 632304 780984 1012373 840124 914709 235325 641139 824791 713901 209338 438070 888028 396142 126553 360197 257126 191828 964208 269755 383713 13551 97051 677723 352204 495036 662679 79339 578109 846632 346100 160350 1032803 1026866 968276 32126 730596 249497 176479 571027 522433 513937 520740 942821 126010 194156 1032568 858578 294414 735913 367134 358348 211067 431050 143324 783509 174033 758708 711664 861245 275678 404862 505496 338427 860986 998181 435989 521528 698907 807623 734769 712348 296953 840421 636402 885485 409449 641699 186619 106188 693461 751026 112522 853599 952890 357325 709998 602070 812534 294770 1019026 728346 140734 28115 413335 477066 105438 889883 798422 694641 185692 637013 646128 95594 576937 716371 878132 594942 774548 959191 480054 387198 95476 878387 416585 973668 991857 63310 484971 119151 79307 142199 992681 996274 843592 691757 450252 844863 157083 933604 584357 451255 455308 151459 1010480 703220 788413 876831 348787 430783 554963 146894 893416 831922 509207 931127 120778 853742 898139 618218 320734 213498 383147 189783 481054 232605 958278 779681 187158 791037 611639 706970 288407 1003402 865051 662988 886043 699491 254206 693533 1025148 488972 252594 605098 622482 440195 670964 701263 740023 587317 256270 1026835 481303 989963 310390 997921 1010067 814420 633223 751723 959443 796015 226089 1034604 609167 469102 358455 945354 873013 361973 845413 1026309 230778 828755 878905 192232 630451 431775 947002 519233 510201 153819 732733 1023556 839261 481233 445273 207070 879164 690014 437349 463981 113121 186141 461663 698839 1032390 349855 750195 886222 785938 261386 814712 294172 373855 835100 935502 334727 239326 1012326 701835 448949 732108 760661 659931 29310 463838 894914 748768 552735 910755 421067 95063 715429 177773 209630 933684 340477 904230 742322 733306 704120 701781 900772 317821 537983 826769 280491 761674 558558 16343 374322 51839 604045 340937 808087 761601 815293 890459 647549 901606 464618 119158 778994 302516 367038 944858 634714 216930 629987 828392 333286 882566 1045066 624634 514317 761220 387499 840161 486614 366839 440947 642468 398279 291509 1042208 408867 835397 973863 940634 465660 357545 448781 208843 112881 53375 873130 871516 112174 98106 162760 378319 307158 376345 623965 403918 534010 46459 373464 788703 746279 1040663 383801 319947 773012 955762 812602 129486 637963 142526 384107 113365 625609 909501 317332 615098 879398 376091 912212 522642 129347 52351 369273 742471 874956 206503 478637 707431 75261 1007708 932737 374299 584291 953229 652176 935793 774606 208023 891608 652869 667278 763335 217914 252247 603873 151533 259380 672943 831930 138639 333199 337370 418971 572243 1033285 419059 669676 711730 814215 708172 935614 313201 204374 665593 761610 497130 497970 928753 354275 326418 725919 514213 554267 972162 646268 712245 498767 913938 868132 597214 249130 477469 457952 93546 1002344 829395 355949 841820 384613 424882 466730 907910 316206 306121 576926 783240 499608 438891 117726 218801 348598 952958 699369 202587 721627 477855 792537 28146 178557 1019203 860106 555508 496473 645277 496028 473721 370673 773333 123359 901495 759116 220969 823272 738683 48719 89491 651413 715365 746104 480182 777100 303002 701268 225200 227635 1040910 637896 1006801 851717 748598 1008846 854989 742370 973372 332478 204485 468570 645072 308341 866134 878805 238325 834402 366343 482032 668287 293670 545717 988583 837747 199609 487301 261672 663538 906625 738782 258635 504257 748438 212381 572787 288493 340155 171928 294493 242361 365907 583482 759363 584154 768588 841673 801111 418553 996019 906029 1034114 956872 684633 474001 755433 159337 739799 303866 1023185 993712 222659 1022278 915490 694675 489642 984698 73277 617613 891939 326458 174974 383549 399027 109947 823806 982275 259627 650680 886503 654992 899265 748619 163597 84963 728892 713398 153574 321855 365425 759412 440649 614619 272118 126312 765152 754461 926447 319615 219818 717173 512961 440975 441194 339444 335687 730589 910487 260712 986573 293340 955036 903629 627293 576760 666941 179533 971858 658237 660091 463828 747468 364217 377812 988355 187083 379641 773601 183154 969621 546166 312542 146871 391000 118266 424011 184304 985065 122610 686950 834843 643540 113561 234921 144095 472351 320891 665529 628580 679109 998628 838490 442149 772910 906844 383379 814995 390265 345342 887230 379702 244616 253457 500167 713317 994445 323707 630241 904316 490006 286420 112620 369781 298415 664411 452170 607163 659384 702819 347855 717364 127480 574959 106419 995172 695189 1020377 220604 195883 376658 281789 406655 653452 728167 87542 924533 561127 681197 896962 330671 464805 691982 948758 610847 517235 269243 900873 92103 1042120 913830 654090 375704 627615 511378 514126 198614 374303 882435 396535 840551 994188 650010 308787 188114 825991 462138 758622 742307 351643 239544 178557 538570 433475 172973 370474 943181 483567 89783 223176 388808 946048 192687 367097 383676 215279 73070 240999 424027 833039 940601 634429 93575 648082 334311 968890 881961 568892 469149 817384 714401 281587 882315 555198 429213 909676 532393 178121 42963 763534 442036 234807 995897 547827 325757 32714 447480 310629 651829 226827 178638 161722 924078 207605 851493 975650 130648 633969 770981 572396 943584 198455 556467 841395 445230 830229 159477 980642 769158 1028032 179555 250219 55935 144376 53981 831959 391120 163720 291644 232171 771896 444732 834210 687960 143226 1018927 645703 486291 549339 477043 910134 973976 984822 775878 956046 260620 414700 476563 76795 633635 744681 821879 479984 277109 258357 434010 354038 839865 299743 881757 577999 669948 323432 481138 699349 756627 768920 489059 382840 374943 817707 138201 119768 925018 232829 764212 971556 901612 182137 929421 343261 765206 375094 414647 121529 618348 118349 906635 404717 100027 791981 342004 488057 1017029 610233 609016 117653 846169 685644 865525 343148 604641 478383 825318 290246 509726 225807 448155 588446 847990 444794 892187 573113 593655 158263 775685 840869 577203 240883 832030 433980 334965 221682 942279 742744 334797 1045096 239269 313229 184228 710044 653957 316295 703001 862267 931721 493358 489192 120519 585321 476959 500573 284903 589355 1009512 940316 114530 246647 186462 633243 433182 776136 313117 288174 261676 1026450 376425 178014 741845 52921 498740 628653 808852 285895 717288 341741 672745 464243 381594 707354 766266 404173 964663 1032420 52221 643818 248683 291613 907419 928652 371562 237228 188831 518471 969889 654644 421054 641904 122224 731347 15869 466722 89977 564655 709693 653060 54875 746297 781605 318643 644636 303060 902044 261283 635997 29295 700777 829818 268783 226651 413490 724775 565003 1007156 741084 381833 987011 379721 626518 578494 97395 241839 406078 341990 1021285 1002584 350987 330707 247243 872342 61551 437468 75678 294362 473746 730961 39711 894889 516413 500631 80862 618939 369645 146345 407303 1030230 385965 771542 343750 958030 472453 522510 845235 687278 698164 963221 190710 709468 324485 119034 1025095 682862 930693 171679 738533 26991 972492 951031 1009048 422710 519462 445149 313255 43499 796409 1030681 665550 162554 1009225 621219 912240 209759 76783 1035270 898449 1002868 851082 1020609 929037 613811 564523 609660 408531 1003580 247719 364373 707764 233449 873893 470333 906268 400798 305630 718673 369406 733623 377467 949698 440018 105918 895502 26334 882819 713161 236827 245138 504105 161339 261521 15982 490801 457448 944494 428665 880994 903526 648880 747911 911076 453681 146103 895821 663338 337649 374162 878025 915105 769606 498133 540073 907736 223870 253036 903394 920311 343229 774617 966149 241098 939482 678860 302459 366103 812853 381793 957733 223462 127277 870261 578471 599607 950998 131024 988046 38766 991783 912176 724789 970782 484446 32724 418735 247686 933098 857944 776475 513842 195739 433463 686517 624113 1020597 973331 831320 911385 988656 648006 868607 665586 256838 451435 848314 712071 653894 695653 617661 277353 243855 669305 44925 619398 699291 820077 105943 510883 160157 888186 652621 1012850 733092 375942 676215 129145 370335 936900 959818 124381 597815 563535 944882 433053 165789 486680 800374 924150 608218 880815 934634 155194 812899 1020760 773173 984807 706343 472281 304475 763035 360199 724460 703154 233647 555726 901056 203115 409035 663521 72636 39921 800126 834019 438244 861809 931541 294004 420814 837870 426875 840692 644309 120625 625310 158623 546414 771677 696509 594915 780627 457747 445739 686382 840375 953499 649534 674746 870235 153837 550751 907057 738671 766997 839217 1014037 669227 653769 771952 617167 297403 979274 754887 1034858 120221 687768 55486 359473 421143 845078 1000623 987439 833863 668094 494418 687532 1033170 323116 744739 601784 582607 843310 625621 128752 915872 919258 674646 326174 380808 77181 301551 422643 716608 597415 915747 63464 984926 512123 124585 987707 365298 994534 710027 226895 551983 614339 991667 743543 220538 341848 454718 669018 798192 70622 946843 407001 414751 895820 462638 209753 830574 675288 681893 505148 683061 623487 292468 331159 129742 415627 772726 211062 1031201 447687 807889 228197 912544 591851 480523 897718 928331 618270 750771 96212 920267 564979 923834 894748 915208 371386 1016674 194119 470945 649577 619053 492666 506344 61817 789407 865447 603733 494731 632463 890637 659277 893167 671311 72919 996493 895450 685119 986067 886716 445894 290418 879207 745283 220459 318264 467894 829886 40574 241791 875159 750891 780580 55038 994086 530237 1016779 130388 511266 547546 753176 1021668 909008 967366 703069 417678 764500 1046025 696104 434057 187039 372861 788470 868114 479122 389560 310590 1004018 1003834 911501 925069 571636 993582 562861 597226 576061 846505 770733 1001721 653088 247982 640238 969828 834445 467645 589116 887719 97722 315275 1026850 363834 155223 327026 27263 728686 705379 304567 445005 351054 560986 702328 315233 734806 915533 211611 602857 739645 711600 384171 211749 222926 841510 222922 112334 331725 564675 351763 19935 991011 649045 619358 159358 521800 1010593 158969 993811 875845 423258 450441 964964 1020835 504040 417323 376160 637358 685116 325767 946394 253589 992913 987518 426231 647502 990578 840902 996780 364887 755471 1010961 175285 240732 413950 903082 356979 371535 1000797 498913 1039169 500551 358967 488241 886374 294613 635463 638006 613766 962669 701251 708257 1018451 733561 521396 536310 506226 888466 575309 58830 244531 154837 749967 469229 356887 624503 169462 1000161 747598 121325 835805 317039 887855 1020294 485268 354781 405241 1029056 797606 649459 61176 638085 294734 79708 847502 607199 1038601 818577 75502 266171 673277 325182 473584 946096 664427 797686 930999 637529 778614 258108 631661 292251 936275 588117 867978 936015 420536 612235 1024231 219511 482009 881516 728376 343461 943077 191371 419066 735060 970406 1007788 512559 194091 784144 209327 294200 356703 425347 901695 641661 217679 720266 260217 190699 238073 473627 775626 994101 518084 990121 114470 115103 934781 841132 255550 314833 128775 518918 738769 459761 185543 580283 179406 601714 908326 617550 707228 887482 348138 941833 742853 952719 689039 840031 766372 694847 767116 1020332 317944 1022880 519222 620691 886391 491900 733070 456588 510074 583642 724212 478301 447411 145363 641260 349939 578390 415151 765842 619706 79454 125670 572316 1017682 350172 777329 651798 513505 540314 637670 21373 292559 798182 549814 457989 297399 474280 508316 861942 447135 1012272 94303 1013120 887500 871209 129596 1005793 478089 1016377 961400 495502 695772 404445 347195 831031 73210 940611 443331 470808 481846 872909 667238 160893 169720 627838 212803 834439 307124 707561 766577 253569 560958 1001811 469706 771828 904105 31157 864009 885997 341449 768556 793455 391472 857367 612083 265723 498010 231789 417685 427388 617641 1004170 729275 1005408 578911 827085 434419 823533 511539 936635 229138 472916 1025133 444195 808873 579486 663468 408023 478031 695015 776074 53950 497978 488864 255755 696262 324788 566731 225047 651928 636820 651139 456459 824783 880084 250809 235348 827859 349275 277294 812500 937682 154413 77294 771313 971989 756410 103357 618972 851238 369617 421740 1031456 651574 488549 854964 443182 768337 622229 125778 81239 178601 166759 747225 219545 995634 260800 470757 246714 303355 425294 379535 671553 713847 727253 989477 223934 935148 746417 635127 871006 293180 902995 686170 988824 614908 671217 95438 764762 863907 210349 511313 932620 642846 816701 689815 401871 559357 1000307 31420 350330 1025133 892268 477134 609375 898614 373356 428847 210929 987731 74751 718109 470002 848166 473571 64396 171671 921695 364375 288659 130854 734739 707534 800149 601045 899275 234226 681111 973843 173816 447946 323891 977229 381676 673758 554346 407924 439785 181966 506482 196421 934265 515873 967396 835214 976321 839032 347980 985976 831916 424030 969802 760780 766332 127939 626640 949780 472518 506488 968075 871614 858068 933652 903796 833009 493102 967767 469111 281559 522274 814457 80820 414428 99806 837047 169925 501073 865703 686205 827086 514835 681952 785681 372677 487699 749354 333646 443386 310946 889209 649038 423156 259433 369623 351813 845425 234483 314567 645534 65508 1004184 625134 481166 588268 162232 650636 171182 432697 980148 878002 362925 290087 909683 73593 214008 506190 703781 892710 762998 860001 91635 726492 993483 167411 110813 97020 182039 181631 568117 209852 103159 423664 746611 768409 446891 866350 452502 436685 24297 814776 739959 370680 195314 961124 432754 125543 64121 363641 115699 24270 924877 997527 843334 308030 178829 235039 64095 891781 1040521 507297 889465 939634 855637 992579 177624 446062 764284 192395 898145 718428 218446 584599 992718 27903 474445 628924 782577 129837 629428 235835 391874 216542 890574 191258 292717 989538 349031 947921 185263 476039 583303 833177 104053 925649 370798 105315 212691 765728 792895 756981 686883 902348 775964 298805 281455 913705 780574 291006 184019 670877 924138 101791 357553 394687 790375 990362 110205 594915 662770 955675 813454 967539 456993 451527 995113 129747 486438 980052 95574 837401 629671 160715 997018 932466 968874 507448 710501 685792 305899 999297 953773 301727 193303 764821 804239 493181 377534 937331 871602 907821 771395 286523 254929 617945 659431 715533 810774 306664 52127 897129 482957 259169 1039904 351315 903090 614875 864953 677967 387011 497430 689503 513874 386318 292255 417559 114187 854897 578382 924075 308398 515112 474818 1033136 551726 356647 250777 890179 972558 944620 1032629 249614 267751 714010 870582 293228 245265 1004217 113003 514163 375034 601770 948451 579509 385961 187963 961679 962984 319035 12025 1001256 13814 155249 1024293 123567 637003 255349 512970 620731 240534 951672 403095 886397 447587 932654 309438 24535 933729 551291 798138 920495 653522 711738 175934 755919 809451 278351 912257 1045073 32446 944033 706986 996133 568702 248266 893817 555510 210845 268990 478508 898234 425153 934891 61412 446837 290155 676691 55035 624485 711370 184663 626011 996520 896168 588961 931513 969785 971126 595674 1024726 1001294 933106 941514 1038630 849011 755894 671138 474864 947426 897488 273823 872810 81318 861944 337398 629645 439420 854635 753092 699299 759404 690117 620344 488753 729841 149447 465770 240043 512903 236687 674684 627367 56262 433628 570267 248531 768021 645645 854637 971187 924825 529374 333261 350163 240291 385434 997266 494918 744214 42975 639996 44907 258101 589420 651674 678457 177507 454054 964801 317559 829565 702013 97675 717470 85963 445097 1013510 760522 638488 255790 944795 364203 28601 917184 313831 767373 672574 870586 107957 303612 651799 828337 968931 997080 735980 1035015 905590 62861 454113 877020 700846 116463 733913 390307 1020730 449694 816594 306871 620481 844089 212511 636017 319723 290108 761496 1028244 968488 970148 466109 225910 408780 922830 169450 204198 960849 614991 781891 506422 391555 537575 630119 708084 704100 146678 634183 104571 314602 631795 194937 418548 744844 496671 956209 744692 288174 186276 894223 790909 891116 378223 244092 904536 447638 31422 373105 929917 211285 368887 114274 782032 936519 777736 510861 777267 818325 383597 481228 226997 257392 505003 97749 1040403 706029 764530 370974 893526 994842 64249 654097 159278 251243 964498 839215 840875 1026792 964245 219980 460259 573032 791804 745034 405885 993731 789911 117682 913152 242895 96508 832647 162411 94170 873169 895226 459643 516679 835402 439695 747234 124110 494412 1008428 844863 903056 125015 97597 407639 914088 114927 687312 960226 72879 1045096 763113 657245 602870 325253 702697 850121 293550 471422 876432 326009 390695 501569 885716 712924 62313 122738 755347 701485 903579 881257 277884 371994 574835 757157 736920 645963 695171 719284 304619 470440 990486 867881 347341 500815 634205 371467 900992 642644 671094 447174 188361 310983 921445 750876 122275 881806 1024968 677227 211995 99903 169531 487297 685048 249163 434363 224085 537597 748179 619547 161267 932784 665007 843943 908547 360344 370666 91571 637067 916816 954957 628119 220013 768336 242290 924574 931810 748599 773910 943753 758506 488088 400598 190420 703196 447683 195638 841330 629598 214807 111902 346835 652712 757546 628301 453324 239067 728026 771849 924845 101355 961586 212454 158365 610814 593278 217037 722619 64695 188236 766766 663348 324243 363279 380884 691325 829275 18301 1041411 231086 223845 756383 173899 341810 158187 596469 620629 214483 60589 934396 822107 881632 105842 813399 677838 909432 313835 992477 1006154 571230 735470 441777 176009 628967 521044 543709 760910 796587 895858 335066 309722 209565 886728 691866 439119 487096 355359 869365 554201 700782 214462 620190 85949 699686 650885 893293 634405 920691 710990 403294 254194 241336 396383 651042 306125 876734 826832 87998 874907 805229 386540 735803 331194 93835 957043 505488 431318 129332 578469 684507 805741 703590 454294 1009177 675780 429627 714315 955475 191111 712282 1012330 761233 398061 865630 849588 501224 455342 750257 357795 519490 1019278 742567 239038 406127 162733 819582 771745 774714 323497 903564 749782 874247 117685 749488 177782 30909 276301 356949 675809 559101 971815 666478 784136 155442 814000 401259 699187 923227 411006 902759 935772 387214 341228 385788 713611 435450 402394 694768 874078 631887 995044 641691 470702 163784 472591 120740 122307 851778 861946 733275 890352 161735 625903 814467 55607 643556 791743 740196 727283 292082 432851 783628 1006818 141790 135139 327208 456536 63645 852701 570191 634043 1011207 744833 920507 881310 378746 61950 708695 236327 63737 145751 737073 432467 543639 618432 778480 874161 1018963 518429 956713 752297 755422 938365 176607 650601 524799 806506 832754 926069 497114 639581 177958 276311 358854 711788 307001 238572 588579 624047 255686 53883 686387 956507 209881 14059 992469 293729 927961 864084 846119 619675 61327 703157 316339 85915 256549 93597 191279 195292 177373 146046 726805 342799 276703 823149 988345 874440 944655 479821 740253 482422 567135 626155 543679 830372 500453 802106 645866 689852 189337 813498 940331 152826 761030 277757 56531 260578 652673 255303 698209 222783 450973 694773 975011 170781 922315 178595 687736 163119 773913 637542 243035 948835 421218 609613 480315 222131 406452 679322 715022 858681 766661 615857 1019208 851469 587882 826077 253537 192142 516670 1003892 1019844 729337 839347 627441 63418 840933 902735 947410 205287 931688 733129 668626 735140 482398 955675 736043 479114 497989 763126 640467 257682 807830 159083 375097 513652 341362 177099 126806 501197 958020 478003 538332 353679 326705 421734 920946 107071 154105 247497 1020384 571635 1004058 261264 200177 376581 846490 967651 187917 797047 886695 143083 347083 631757 1021860 978824 938342 509258 874921 64988 52179 891377 763484 981588 404337 677739 193514 709029 349725 60850 454424 794571 222423 564979 696923 649491 913554 621297 235867 286299 238381 809922 1001031 670554 454476 95293 158381 385757 618990 1021078 902006 956746 925484 362446 889686 364270 224092 766234 162522 217963 840409 647782 511652 510739 928232 826463 986865 256391 452902 580328 171985 385971 60651 61409 975074 318376 501818 547706 549805 436531 972186 306007 64330 405335 883753 928118 866479 643470 841262 86509 662982 499002 638148 413085 312287 967787 470260 1031218 977017 693941 266687 186166 734041 472790 861635 123806 291391 729827 787325 711762 607581 755057 186678 693051 128849 265567 984405 575203 453992 897331 406329 283900 873946 746611 44023 857693 987369 829093 216437 986742 834257 984879 271868 1019528 756339 468533 650453 174751 873166 812882 764818 249793 484158 834003 1013030 375884 130841 897459 469480 647507 207830 479132 776776 901601 241751 226254 706443 636498 960727 294343 733100 1033034 510548 808150 563173 356824 508613 842160 958717 837846 212143 1022757 1023776 330743 920623 277835 355798 392773 375777 726374 544125 773320 855471 692194 470137 475854 457321 793461 888339 494542 499206 212968 457238 938526 372007 431755 478035 597567 360232 358793 307132 440290 248153 370351 880481 465503 901451 124699 285599 88413 644838 552507 849699 728219 862009 239439 882626 798642 175516 630334 355638 943469 420717 1020530 760095 223907 866967 441825 484323 641390 451356 662110 488994 380441 51163 483025 766298 947019 309733 845177 687260 980896 110055 499602 179868 254937 651576 339929 468173 842417 963956 486178 486114 675485 205691 359502 554102 988412 405863 352168 179277 46069 938741 910633 990932 595854 816782 457260 871141 850513 676699 357212 252010 503049 387257 321819 390242 792428 226420 128625 785794 667303 651753 892592 350751 835126 755355 773150 596782 256573 719489 1022353 674805 930975 188245 859372 452957 746907 368183 932653 100327 440038 193067 560861 390460 501481 392736 783728 488732 387041 868264 963884 834992 948396 905630 726717 966172 142836 314972 988617 333261 858980 673335 252584 511685 221693 705851 920183 949920 1005830 72827 798059 652826 997651 836187 418674 782361 587417 129660 475981 486723 1001200 701974 974465 798279 608573 1022616 98124 62631 286519 857586 988403 372165 690743 667593 341820 488033 734053 618931 743629 627603 694200 834771 938892 27583 440409 488164 666427 644017 941474 389678 798065 907090 343292 260773 312181 195229 1007833 318917 388441 157653 117101 714845 951203 829495 929613 615843 376434 155132 226913 790462 961004 370813 200431 578367 702116 447338 513798 973612 864565 1001708 532219 119779 243825 781897 963241 531454 712890 962058 466316 764017 408182 707244 238807 979050 227064 629870 380342 855910 203583 320501 1032969 798971 1007859 516832 688951 1036940 686262 698910 866660 434002 712610 178137 474552 884320 383530 930506 797887 539636 1021158 209463 479898 100253 969841 251560 442838 609187 87711 874225 781680 873273 924658 838971 921223 902925 599018 338932 456152 204475 695653 898125 326750 976486 494042 629293 886386 824633 683371 437137 340838 171964 1022013 996617 227101 547183 298173 714691 457556 569074 643541 358636 790392 653556 453230 684267 371079 649020 40797 921845 789971 332732 455347 714137 89038 728633 566906 211945 748094 205743 374390 443193 633239 381741 944553 670586 453334 985521 47038 466727 1005685 441282 249194 971129 381847 1005377 731569 513607 40944 405330 691448 732018 770909 771814 252429 514213 723435 475990 723655 496539 779224 569774 51031 155109 663354 956866 390802 65441 687673 894262 301275 137198 827775 275446 1013838 496038 683550 860064 796797 1028536 516282 603917 138729 422359 724892 506008 606461 577231 353007 224466 635860 319397 554439 370779 332863 52729 657246 924276 330551 320669 612983 703310 505768 678376 848307 225743 940773 277996 739036 474323 862327 871369 1031684 696069 716472 951726 212083 561145 751958 957348 838014 947478 285421 685372 449846 921419 242147 193621 220437 824926 743546 385937 178040 444845 945392 868703 813496 412349 763055 478010 518913 256726 71612 635372 688619 472843 911242 642840 926839 477009 485745 357181 580846 781484 855703 940596 624231 469895 682958 975030 374215 507680 896616 860903 840363 341599 586723 438031 320211 707554 531321 722159 883877 178423 431879 511404 242168 619251 95911 302407 986174 1043248 896120 865707 749102 556394 934261 724503 883253 894626 340397 709861 57299 582455 60764 749835 644782 1023015 401321 339795 601415 87406 21311 942427 357621 932877 381373 88014 130827 589410 291163 898608 711078 936436 822703 509271 839650 741612 887706 380849 374756 610934 756346 1029826 358837 514953 983519 304967 868117 824223 1024438 903484 247635 720419 451805 851010 47068 672730 120426 293363 228662 515242 227078 151287 379286 472869 500705 534508 285401 373619 703848 867238 511654 634137 1016895 987707 735662 240466 875917 495177 608697 579166 420537 709429 673657 747710 830953 96203 1004482 891210 634455 963741 635320 641351 359497 1035906 396270 319006 707639 125319 882782 6119 113127 380728 848551 943768 455462 960718 183151 124315 890325 159417 905939 304873 912006 426429 417363 654617 278380 912704 1022756 260685 988588 125304 245425 427823 340151 626605 511179 519112 930510 819041 986723 999742 683183 928892 448348 709030 414195 924522 800754 639199 944044 679700 422502 662473 490724 886633 825252 176415 719014 583063 732462 857402 593243 101235 946638 119995 649848 510157 589142 97836 757474 872149 163103 818856 996549 12265 508157 911200 47001 843112 287995 457073 151350 433677 415069 95790 986842 643758 436902 1043722 235243 961409 629287 579569 370388 841270 549694 955289 860657 634740 887505 744292 403125 321473 865452 727541 1009484 644456 708487 336727 813269 618735 948388 769448 1017505 617962 891249 354199 876316 294633 810702 468777 996019 600444 716553 722892 363279 869878 306518 767666 252725 178123 886605 731935 653884 468898 633788 1008552 728180 687322 682701 932494 429658 284147 482113 649830 415197 316603 815290 756537 341242 635825 802010 929210 866479 748299 380804 408496 748631 139126 991403 769304 696761 961419 231161 468898 723647 951870 1016955 736035 680948 127710 151999 520754 708070 862431 126631 1006420 986764 754583 685505 1034405 991956 667903 54776 414198 771446 698726 32559 81609 322437 449580 853996 911899 127774 443087 300025 999202 572644 269647 620464 540119 420438 811838 512853 757714 1001777 413522 443868 309367 26567 443813 177021 352210 714934 227621 650627 159196 775608 489613 846740 467441 123751 685175 767430 1023313 808764 363926 708109 374483 834331 221853 325580 719901 743495 342851 920061 488346 879219 519693 768930 422314 637773 64190 1002165 909186 221092 498626 406207 366546 317783 721531 942459 587376 444141 375403 770977 928621 373871 63278 888696 685978 560890 621923 1042120 899985 910132 952507 65508 957256 895606 448120 1039536 750863 307663 81447 229254 637286 564062 840820 822191 207847 732731 853453 772486 367926 1026912 882955 242995 848746 832971 244576 228738 1016363 955612 954782 733160 189899 940137 76743 979479 154868 828410 289398 380517 621921 343692 495959 479593 822139 335841 188011 945479 380388 1036742 514203 817317 649848 912624 887491 665507 860779 251118 684679 367078 457092 481157 1013018 771894 339514 597659 250678 632126 891696 670526 948629 113867 829095 310233 629084 958177 1000434 747416 711506 290676 231231 289215 899335 238556 707558 701982 912582 741470 479958 583133 630192 23285 899341 81332 1041576 355478 998440 671690 25527 1021724 879796 779978 484670 605750 455988 446298 515458 260994 247146 764616 171855 944342 880580 335320 807709 1027149 325934 833346 963916 185837 642575 220568 31805 378362 742460 810195 220148 914228 827863 617675 986056 985711 893053 439976 1006504 690359 643359 555445 774446 584091 437145 728977 122684 63941 939848 768817 284119 389301 342207 441374 128917 375947 630222 226771 954489 689998 642275 968546 910149 208315 584783 323304 225250 751719 1023109 1021606 679145 480019 472681 52189 244166 597478 39838 411591 175930 413338 276382 1038350 489834 492903 388307 111100 485068 203689 406962 735532 634087 326993 310385 1027401 757029 573807 834532 859295 522690 223446 906391 690127 626139 696211 695251 1008188 417426 250047 511400 1004946 704988 708006 240489 136446 720448 629678 885053 198586 144813 243620 119518 224967 441248 252812 396749 870891 645240 339893 909510 862011 1024678 705507 1010532 242265 842577 691387 302987 354812 420581 473889 91870 251659 735261 990042 770661 129860 445389 1003787 586837 240821 670935 902582 474964 110127 609391 157279 383712 797642 558575 184102 684279 155226 698766 746282 1041888 415381 41963 490161 682523 421683 899365 163251 697043 493389 318262 56572 527102 1017134 104821 465259 120252 294362 126486 977260 425628 1021297 896722 572148 405383 422299 827043 493750 885399 602068 500430 713062 112570 813044 693919 732974 514247 540454 128390 86462 815523 552933 247525 727207 670149 1015979 820830 876790 406983 711067 952663 719499 699847 975307 644443 309753 58107 825725 235164 805863 294108 805849 224431 207601 962899 438211 843394 205182 380455 490448 326498 496602 801394 746728 571725 252269 739932 750806 858366 548840 113753 990890 1043266 91871 495338 540094 894511 582904 679380 318433 712225 696749 433437 342110 521996 1034758 715482 1000102 800446 468551 119279 504920 828735 715915 357290 750789 667022 505728 206071 759342 319382 402814 617251 494727 838628 760379 947896 990394 196548 309885 104282 365804 287663 291726 756039 719466 973272 248757 1033888 253796 559102 965218 277911 244192 899537 318142 449905 171322 570849 866197 362715 801487 496566 1024429 805438 486478 277805 780772 630214 316273 698841 809118 513489 544723 434301 1010882 693847 426979 1004528 663370 852895 425670 120278 355543 315248 484453 1012628 849419 813514 869267 566709 176495 46939 23975 246079 196138 959675 1036550 659355 539608 939693 653393 473204 223026 382180 749009 508726 208579 897908 974048 317998 972429 815405 968397 386484 486700 620291 467901 881705 727167 928085 174299 631915 12735 685891 380330 733652 255942 860383 391821 954278 254293 255098 1019781 991730 56274 53991 946803 493429 469387 495014 588961 930227 686314 404202 360256 422990 341884 754327 703767 830339 32029 997770 111980 498261 378535 730735 162499 898690 62195 867436 210549 192933 1028680 486161 424495 190255 231919 468759 383736 612383 292630 904781 297851 629473 450874 409262 513581 200142 494650 646294 243537 757255 476794 878894 293358 910554 480929 1014113 831982 888586 647845 846494 819011 234695 212819 803291 781513 221017 261256 242215 219998 736796 518888 637541 989752 991787 484667 491332 370219 910542 910937 1008387 95723 481310 44478 49037 605868 888117 757144 891698 367593 702865 754365 818357 967767 1009900 510812 178787 520737 807367 725477 977475 1007727 843240 609194 343009 259266 175351 687877 450448 423622 682936 479461 124494 1008457 700309 288411 888502 947004 469639 399349 415480 604650 879174 818311 484739 798037 880823 644203 122582 617018 960873 915328 849201 310644 939923 471389 1039684 238490 904762 354557 495462 353197 227948 1029730 482131 259242 879418 572203 782997 800619 956035 894139 339549 154589 958701 188353 130198 709870 679320 80239 45883 299899 366531 227000 942395 1022036 93398 1047560 300764 808597 185586 110009 744176 842635 216869 79787 987642 751282 484962 572606 97011 739987 667353 401099 811311 1041728 624585 159570 717180 118055 617799 324189 80846 700979 998288 521092 223158 257038 390552 715595 960174 792894 768604 451879 738683 992742 777739 842706 110927 548061 834460 282461 930909 343614 26071 472964 446582 735612 294413 714513 503004 733530 117706 942994 476521 949034 505948 542615 569719 211443 939827 260522 375208 221042 496952 924695 516916 675999 795513 217074 966927 579046 251568 227606 921255 448085 127659 207338 78459 1034547 320973 671354 231926 687882 182523 647451 841585 473058 771229 127601 123351 978975 985135 466198 629078 457304 192877 685119 338301 48827 841295 626235 400314 364252 504049 220629 955463 798510 108894 440078 872205 1004978 154846 420551 824693 699003 535419 689626 363405 532175 821959 778917 1046568 422263 966983 329639 286118 550890 380215 863482 859479 1016752 700637 712137 122430 820445 976078 484595 146275 307898 1008444 928407 177134 990867 939834 244617 414109 887511 121005 357862 758334 168447 571726 967128 924285 1002886 188178 924517 258534 931209 291901 795575 454846 1006917 1014405 218428 651136 506251 128151 349428 97323 424434 734931 474444 570479 333463 908806 779153 649836 984301 454424 858749 408679 184022 386187 1002737 873721 890816 162538 517036 297969 976344 728654 175321 584863 12215 605356 736096 186613 838062 632436 400991 204030 962211 47775 259913 637283 247129 108524 1036809 362365 158107 1022153 967567 919167 697945 97944 960934 458529 923617 375196 1024421 1001110 858345 982280 742356 970049 283129 189843 879276 736293 773217 462167 826300 1012025 957241 652977 628921 582904 981329 961038 670253 962891 726883 1033940 211442 916896 729467 486260 64761 1009073 257242 801358 730995 130648 712496 369142 793527 911947 635836 398141 32233 744920 170427 745911 806711 887515 522259 176733 902569 237210 927654 728121 844346 454197 449238 784996 981666 514349 113547 653459 712923 127763 125157 812842 462515 390818 912266 520329 478108 604108 809938 939641 984035 374705 119643 1042672 586109 455191 39839 683815 950903 109471 436041 218467 812912 106076 253722 450062 707890 352074 957360 232918 845017 380504 882812 254949 775239 480706 991466 626877 968985 334907 984981 441760 620003 757561 748371 699946 850306 888180 77786 1001714 1037372 698868 477287 28579 912457 166621 861419 705961 901816 931604 739258 118303 892572 502923 312759 247407 733629 87901 937325 611099 1023154 665330 448091 239317 748908 890438 254362 835416 455959 1002468 615922 177517 994843 753345 988621 63719 333307 57226 211663 300638 445276 926491 581727 392711 680757 633774 3831 224736 1003412 265691 431407 569807 300254 453910 1002817 476154 978257 96073 1003073 120487 422798 254651 1001003 588204 518508 1042185 408908 63722 330423 588436 117487 243982 122465 952723 58942 655116 774608 844028 31591 879268 963687 475010 628269 232379 520128 876997 904729 620441 890313 408277 563673 864963 540390 386922 475607 224551 585947 837356 257062 678876 421287 580985 628953 994691 1004150 493783 874183 113849 969002 1022160 857788 123747 196371 81828 351026 711439 497927 577262 839224 628590 91061 408220 686539 846733 981028 448038 699865 511672 594893 722919 682797 247462 718723 764884 751759 443439 371413 284574 31546 462524 762296 725964 358883 956264 1000148 123695 88910 39854 955674 965638 320889 494451 650089 346967 889551 580538 866738 866904 380629 490098 691805 520650 548742 499154 495857 243548 1006948 768899 612844 941962 482371 646352 646919 409020 1029198 302963 504469 646420 275133 325991 428521 956297 829654 256426 616410 470695 954119 24237 206615 743249 686881 455883 780643 552127 225084 815593 387693 830620 785417 764824 952689 151291 853757 621445 587110 520998 354230 484630 997910 691453 881229 604917 1029197 733483 113243 667031 581429 543669 621605 404849 444827 1043596 309660 651701 402684 901308 1030080 564637 985949 940377 81714 869860 995538 802317 643510 892440 442017 320143 143855 1019662 421604 116087 582830 361839 716472 587577 499983 734828 838617 93366 708429 996768 622236 617875 1018321 741715 217948 636331 391816 836011 1041466 903401 893399 838394 907547 416952 513480 367292 880212 679723 218653 897797 642517 476625 632775 665464 106126 362379 256821 452247 929063 947254 989034 226281 732066 830807 259914 703850 1002976 865003 885682 775561 926503 220371 372023 407695 544602 493695 754863 384181 1010703 889811 385598 991975 716738 945480 759965 212773 436139 162014 102767 348003 387640 449388 863721 492637 695477 222186 497558 637257 947318 777282 997941 633615 926676 677745 416599 939715 958573 583651 897716 820977 378552 255175 81390 15163 919005 580291 441493 318161 667621 741058 486094 150778 1036882 498447 931206 174844 335783 937426 274380 560511 309205 324123 577358 278159 963163 1000599 95319 550831 1021778 504916 935379 584141 580566 669426 989868 221854 778803 707250 935802 692474 294220 680171 504949 900148 953299 509606 343119 386284 503568 464349 878841 1009046 161179 647912 1017955 506200 457993 628438 102253 309706 1001312 1005863 118644 688639 819702 1010956 76637 990489 282454 808858 309718 727762 1005684 403177 252664 728801 740702 934355 747085 191091 1041602 954138 323374 512561 187822 782884 423337 433713 327107 429939 566229 935770 969585 1010784 358181 416043 750812 511825 577099 663275 539215 313337 838557 683348 398717 113607 452441 649390 764634 733979 465564 482577 383603 882822 192465 381500 964173 691178 363134 683310 408540 536379 996225 286424 1007735 1022564 368412 539055 84732 704040 693867 914478 202589 113551 845372 946915 674462 96225 311082 338605 501218 609266 380502 872881 689639 756030 457522 368307 666686 120477 275962 554638 423996 889511 948359 636699 509749 259125 317693 613677 113031 467631 194123 443256 1010066 559082 819044 451049 248313 775784 888428 641927 980513 248697 676214 706803 916515 249061 339434 883497 513690 740463 897083 199389 1014561 532062 554347 834059 474920 637470 694907 733914 925593 669526 886555 188229 941837 988039 465834 947261 589351 663484 532281 932696 381503 771749 196369 575279 179971 31406 416115 866733 440802 953301 490084 826225 158445 216127 547569 367288 563915 737646 810798 969060 872605 636274 438855 486483 956163 952134 717241 456229 853937 747164 423365 122332 909915 326904 746414 160983 922731 390085 455626 366143 201623 1038886 692985 905105 24282 900869 914471 888151 742158 69503 699174 925345 456071 858191 448916 769574 760164 502159 1017523 888274 304543 416468 904286 899110 470730 996747 693112 894774 637660 192734 326344 216978 428885 217049 649803 27895 791966 621659 643805 843011 224077 580592 784490 585831 104139 168830 1032307 564957 741030 508319 448970 768357 648243 912897 842907 465771 409249 626355 141246 452057 990260 419285 636102 968550 1030725 958638 193456 635674 993173 593655 775778 250067 744209 907659 371835 195313 400583 652966 595799 931507 788095 254555 601278 963398 1035418 1026588 638131 882022 1026769 833063 703638 343195 783764 942862 107679 741209 847187 73190 452278 1001107 535647 684377 252549 722789 400187 820603 31805 813658 635321 358966 603875 171379 586697 829267 350926 842955 417398 582509 216947 622156 75215 199919 975064 402334 389352 1045380 895893 419375 897850 702707 114234 269247 904478 691634 953968 784834 842905 742555 546294 523290 151446 772652 619900 857741 878713 515745 64603 624891 734825 586586 400878 818563 282279 950909 176635 499493 571677 193246 999850 877806 971878 311190 204393 700376 697949 75726 455836 756030 928423 242424 887595 192296 943314 1035537 799551 745033 767538 887964 791806 217471 744585 759134 226739 323998 638856 879082 667275 372341 506522 313290 307767 334747 781792 200655 787966 577663 727675 470478 802204 906697 513549 892075 81630 224106 144747 162191 162161 248300 494270 436827 629819 783747 118650 186063 337338 894268 999995 601813 339343 914946 65496 996150 228462 999822 861916 382326 411311 568180 89039 1010062 857689 416862 837355 455156 691708 142831 826958 954591 889068 80341 421073 604447 206743 1022281 695957 810346 244960 300791 896992 225579 66303 437035 938234 237947 486044 606054 654629 845249 982048 758237 899171 1032335 288413 754333 505932 251610 711711 126401 920181 421998 846198 773000 298942 254450 324042 830261 119357 816973 766063 154299 644139 312051 458118 894417 381394 709082 579164 416422 421480 936269 767176 57070 940295 334078 183719 965722 626507 1039937 926287 714072 490149 666391 194315 700052 192765 327378 674792 176018 251606 351854 519238 93883 842778 649688 126737 994089 464959 929586 652784 418155 636730 869812 252813 977074 69343 376613 56381 838229 563145 380713 375327 855734 867272 675700 610107 95677 346033 558827 372534 233338 178766 789436 984779 593852 940965 730215 808877 1034501 808374 511352 668282 310244 600316 936310 64963 309043 221939 224697 536927 740202 890123 801109 441208 703880 946915 226545 492028 518532 957270 899877 960357 515784 730968 165598 733936 665569 254960 826731 411231 575943 957646 59871 189886 550389 1032473 915208 949272 825198 280562 949128 831307 401101 1032628 123875 295863 352957 1009906 502886 342827 615067 888263 585941 843109 1020150 752216 940394 1024712 518467 1003641 748257 270320 345790 346351 985149 839256 80351 585396 910595 653126 174076 619246 214011 451552 498929 324743 728685 1026071 813181 938232 177083 761761 770237 751269 266107 40605 507248 583534 599259 385861 220357 863190 414563 700312 452041 864709 977265 862969 947878 1046784 668285 489242 845651 439254 989303 888732 705751 194307 1026605 428455 450983 59755 416135 968986 15327 434589 212710 259442 1005098 454019 747551 78527 324005 306844 944534 615003 990794 338406 252387 466506 70398 205302 863542 779156 242107 569818 791343 1020979 157685 837581 451247 480714 727976 286173 310387 79679 1030372 423262 386697 580183 378488 450168 1026468 57191 878121 816841 985044 63675 860651 427881 648152 746809 619331 503062 258159 962098 659007 828797 94439 551932 453381 595615 566683 104670 771671 910930 304347 353150 95192 596856 154994 818465 818201 1028749 444903 901812 978274 256311 893327 585552 971203 649451 909645 253031 985784 996936 191771 987374 255258 746559 841293 731388 800206 532202 517538 618978 141822 1037080 882797 71102 551859 1040032 734129 509231 325987 1020956 826067 519274 755258 956597 167905 825403 464655 830393 632650 415201 290139 303869 294785 810281 216637 200149 969620 283095 863216 770430 644893 335319 201959 518477 239004 647612 754664 311077 408911 684278 863796 358163 986938 1024753 502870 409444 844143 180734 467758 234238 100301 437159 130609 772867 580764 48037 604861 415722 515361 219183 365999 354663 315771 503216 822590 380327 14300 946617 844025 331130 636785 800059 726921 1046792 256921 576766 453482 460279 150462 404879 531615 977415 734475 353910 670182 350521 616022 367179 189870 118634 571283 949298 105287 652965 855381 630580 904106 921919 252356 249236 861156 694902 1034826 338845 649255 770793 194381 608741 828975 470867 486701 516650 1019808 702320 583867 568463 880996 719384 714631 695381 62956 254254 286156 63702 620125 780365 445751 129069 888275 642125 973728 896521 698495 761142 435441 409538 489362 236793 509385 824543 752070 937936 902467 281534 790907 961393 444242 649445 250175 892047 400815 1034597 239863 984271 827221 692136 986984 893353 389432 690157 446373 357017 828237 931576 571174 321774 822607 458386 612254 667113 597852 109683 1026168 453313 471925 977070 731773 668734 960313 732809 709239 89527 952167 317046 971938 708044 498360 714957 86989 871827 233948 783875 882057 972826 350958 381425 429986 646881 260396 946542 125609 1020293 787359 997977 733928 700332 976408 669139 993236 1008283 608621 466325 746328 505536 72959 390282 198653 781476 668506 79471 888490 509496 242092 957801 435060 878185 379934 586173 934603 951549 637601 568443 32549 357613 510921 879271 73085 439208 416250 261440 1006218 727375 895413 777763 451962 734493 347598 79783 248758 604463 801491 669643 363854 167294 926393 321927 375713 294422 815741 256910 381340 826957 693722 556379 476455 914116 1018956 571583 1019173 904673 421507 938071 681207 964651 726845 103639 906570 226164 158651 523017 695928 777097 210583 454185 862659 1007739 125983 461407 425107 749615 742287 603891 471506 899040 984485 109655 930478 803801 407434 620008 418878 926925 210633 1037192 487137 433384 192323 178663 746234 244757 848978 688064 251203 80634 878836 988897 959031 717929 1007661 540657 587112 905339 501981 580962 118641 530395 976030 503319 821743 88307 892683 482572 256814 1035842 470257 95034 976457 208490 966284 425193 468758 626156 875873 112858 487797 62379 631694 955321 832204 698055 302025 974343 816563 320246 632019 961861 488131 714831 681389 335084 125932 889177 888629 378300 433077 675790 959716 380257 748738 334803 469359 444122 252408 359718 167925 775379 963828 151143 652381 987578 397043 169705 375724 324852 1033168 126315 759555 838923 109990 505948 446177 555955 809621 570999 846877 879731 948871 457317 282943 668383 56499 742972 372981 863676 509733 454169 723827 1008425 640754 730012 694094 993819 844410 342174 879377 680691 891608 370163 179685 987865 700056 140989 952915 927577 289502 476985 440495 452181 180117 910196 972428 254583 488105 173007 47031 475638 475351 254794 878669 639612 284342 354094 780700 688012 370617 277163 249060 435403 850978 433014 441141 223851 821135 981892 382817 195665 105321 547325 712863 473307 604522 999519 827079 793834 103807 108414 222319 872666 897838 955310 701829 857324 440501 328559 146887 841277 327066 341177 1010247 377654 996140 505520 498742 363291 238969 904403 669541 1017426 578814 933515 116689 124359 530413 994083 163342 963022 735593 927724 775821 582385 779357 869851 125550 349095 546281 1041222 997654 653698 881998 970401 882345 428467 969245 390937 684761 916257 349215 28648 391858 874734 118487 587995 149327 385237 826864 114068 189151 746996 490160 902864 189897 585138 347757 581098 768141 305819 239554 871631 638099 122643 63281 940284 707267 687808 981601 257350 325523 432799 103930 632678 630345 446917 996788 776930 1024741 462975 955286 690078 324195 929063 757177 1040730 644666 379368 571639 342471 228887 880890 801741 426831 1033752 368210 915514 710983 982032 1035585 772966 75519 912996 964080 998793 625878 223708 597359 469651 421423 812573 665557 584798 976965 839894 482521 195001 236491 844858 249511 583213 988323 424733 62870 376156 370411 857387 65266 253268 977014 243486 979653 294001 510694 915733 992668 376643 1035156 217331 310670 404671 1040581 147165 371817 105716 319321 812942 210419 642270 953785 387745 776462 372508 680422 340954 414701 289658 1000892 697702 385262 998962 964037 640755 547565 731037 257379 483028 625660 583130 290487 1007811 170949 852974 1042481 495466 170206 756054 632061 583093 815539 490085 984545 809083 793963 256531 666572 106199 972913 583507 389147 701413 1009742 713667 606527 665078 226219 967281 317868 114350 767126 578741 654449 457006 160855 506930 477789 638221 900490 283126 121458 932005 963597 158426 161375 500087 244451 660990 630351 751895 678716 941428 903396 907939 495735 593532 649074 944789 16043 383118 815925 202095 1023562 512794 324427 903514 73111 224460 333800 446409 507425 340655 1022476 839562 511828 1021070 654208 823787 602551 322360 1027186 890341 763089 777858 226024 489864 904896 285404 239166 1010958 726933 921045 293078 879047 448357 533981 715427 1016742 389608 670678 703519 1012309 373023 386480 318519 873929 757588 431571 967566 192828 767651 497097 1036443 1033778 292802 531187 753883 952859 255972 871261 753025 380205 577228 995571 316286 548441 676341 452388 416111 685436 258231 95218 921302 548239 709183 374444 908849 988039 185334 994755 890492 246499 474068 582909 936792 830749 680894 60999 979377 910893 413589 436044 830758 406364 249437 237903 594899 469643 382012 421269 247020 927217 695843 368249 539709 933840 500525 965706 729933 420071 798494 255417 890998 858263 596894 696542 854953 277758 239797 760946 826556 801363 977606 307027 831086 352180 819963 666875 453244 190249 426622 413531 1029221 729009 311111 325325 190511 487368 515969 59865 488728 700078 20463 699749 795951 235834 758706 343394 462159 935886 852711 374754 208685 445297 258595 296423 517645 693487 1005210 703796 962777 914577 59893 809369 894880 464991 497014 1009045 918759 109051 644421 158413 609755 726335 952764 779496 958895 443483 768293 620408 369390 753417 612478 760407 930742 1021858 1031444 1000872 494776 222683 880857 341789 1014153 732964 520214 239003 323463 835118 326251 1008393 763832 251437 330726 746615 409033 771538 597739 374665 121649 670910 809203 577464 678729 97874 831460 823789 508124 703548 413091 370334 838629 971732 286452 839374 229028 480083 767536 178096 898252 733307 904286 113461 735141 930501 356463 681841 77799 430519 855949 500969 1018646 437277 171377 952687 376148 201950 313181 585075 1025805 870629 891111 952121 848850 947333 978694 460687 77711 816524 443348 150383 560506 480049 481897 438759 946796 501514 498373 751074 566265 775265 109932 301048 319854 985198 337511 954158 1023764 980354 714338 588579 153013 977433 459518 1020820 861788 260504 484547 637619 1025816 975670 168763 446819 684497 962145 893413 986332 727269 465566 740690 417674 342713 637426 652005 317287 855583 515618 224210 504707 690908 352959 114004 399868 465215 294364 488614 420074 57191 872297 451924 413106 933576 505094 712284 286162 150303 1044706 1001336 223082 706413 906835 809460 764621 751701 867545 1046050 979553 457347 841378 436475 861369 633237 184701 359090 484856 583323 256397 308697 212813 42910 746203 920889 1018540 833385 572629 407466 240679 80191 780881 497600 506134 163812 620169 540350 128969 423864 739516 485193 340382 125327 1047824 105405 989809 316335 895154 798427 373490 905650 192110 242567 1028550 482633 519812 762171 150499 838576 510163 1018790 645903 449585 568911 478668 994114 997483 919127 991738 323320 254323 347807 380364 31644 179640 283379 571615 366570 752726 599786 335495 571825 314292 877342 970798 946886 486712 642469 577773 176359 468843 634770 294499 632679 872282 966160 977744 748689 779836 749907 820989 124813 572594 906327 228892 934543 604827 509722 761556 348383 605363 825031 1017138 548403 288365 313074 888468 389291 151518 256756 486667 203195 285923 983738 63035 748386 504987 113982 258952 848809 387151 486055 989577 572666 209783 448038 319986 503553 684159 745220 454038 348088 686780 147187 1000734 247673 818199 748941 593589 644533 409201 677701 585338 163728 825597 996680 654648 1020338 630543 612065 518485 873340 980673 696093 1039936 375018 204393 879205 746703 568294 423402 824779 844908 295911 536473 723953 695514 645928 695540 998667 799007 910989 520884 555454 210095 113878 725405 508631 122307 849856 199375 799716 622974 157403 179152 81341 750897 682691 615282 261140 630501 403452 341149 178547 432622 924468 808843 607485 466361 668973 874394 31689 715688 602605 898452 809294 858876 351600 244295 466021 305902 740313 121022 632681 777603 691672 366392 740474 695747 662204 234420 432762 63613 285432 332779 1028300 1017660 54906 476970 645970 376262 432054 409373 923324 111997 45819 918525 241266 166366 962148 1016277 377747 727963 743846 664556 367806 861007 978064 501305 642573 125912 578521 901469 158959 916995 645962 498488 1004594 715595 824883 227723 179799 564605 898736 694250 420762 719398 175271 89004 773530 915715 759886 378445 224334 504707 548461 272859 397175 826034 411470 893301 586339 174057 517340 922443 210133 964782 127895 933292 1028940 971493 373277 1002654 176351 750257 792249 1040971 383829 1025054 478026 753348 750003 743146 256236 896153 346747 52949 222899 269675 62454 935408 580263 325790 24347 456281 809904 767123 780658 421517 653337 901767 906441 495096 795130 87546 248530 793502 479295 216167 191566 910170 611599 501217 615851 495046 68343 196212 1035316 114660 347761 1004130 897688 904560 309112 272863 448069 646386 195708 963130 464509 987073 949521 947531 709937 493887 194409 611709 487750 221066 16342 1027462 399743 834964 355450 1035072 963924 229014 975133 967347 107325 376545 907874 562987 514599 531439 372252 956537 627708 383773 236270 220478 494330 894553 804349 678616 930166 650694 1025200 225628 893534 302885 424395 700519 514209 585481 719898 212705 973356 638537 129639 374089 522064 371359 957560 293255 472818 614870 701416 567007 218542 894798 516816 641958 936885 842666 676086 1023329 1032287 1017826 194968 628917 456938 274396 457881 805372 185239 956506 941162 718172 873621 284557 815982 257622 139185 29645 693805 448370 671398 345981 369565 47985 973266 910931 611683 435883 850712 129102 192966 224152 621742 1006722 956313 938616 974241 1017050 538102 675751 564414 396575 699726 382525 247205 437477 970839 796643 506224 237123 98186 247261 221926 167912 939512 747583 745714 995506 939779 834682 714185 947851 90303 766706 904003 862107 653370 878960 158507 874149 671541 284281 240061 606012 726798 322904 996184 601569 980356 715232 1034913 488230 507012 804718 805547 726746 290095 476951 125724 472233 892086 1019305 760494 678386 124853 385654 320118 461175 357643 879310 248957 938862 932445 505115 368338 566367 48586 821194 553959 546007 120726 906144 735721 548669 62316 384364 430423 558526 748968 652177 485639 898605 386731 649905 628088 634332 75703 248177 191278 666477 928445 774813 732641 370420 741483 654412 843657 453353 481307 322901 604588 305469 1002071 486407 709949 834887 31083 479178 457908 147410 846230 964052 858590 405878 359467 935161 500862 269199 246643 367923 189645 469174 61759 513865 347767 839458 317350 1045280 771188 322446 993381 560847 473550 294644 716077 1002728 65137 605176 391874 293349 292215 1026318 482707 892233 130705 216314 904784 317645 863278 256789 498858 509385 875468 327089 698219 776313 845800 1044658 768668 1024421 516563 653929 417459 383843 647534 788607 746899 885999 830881 373911 219534 147338 432476 938439 216143 1000052 437618 643985 903634 1043077 75551 585885 677848 637471 414454 1036960 254775 335999 830386 772198 665439 895089 320403 994470 669498 31230 373523 707866 1028378 727835 936357 239349 1011749 247470 435383 460502 847558 753907 908303 211349 951273 231791 8118 834282 963115 841549 638680 996660 1040455 427997 832963 865402 436343 163037 796530 833854 447667 358049 862926 113111 207639 929031 282360 449126 893876 349630 964615 625423 619977 408889 469669 749265 240922 1029960 513272 813683 278448 750528 221673 536470 1013058 63344 554909 685297 460663 863459 802101 439003 505395 431532 202139 918394 1042965 73457 44780 959399 880282 461693 946373 337207 309583 588245 622500 696092 464181 1020497 293077 224213 1009875 438731 762314 333149 930453 782642 21998 637857 353941 221692 601466 654545 683094 257862 909676 876361 204744 675493 21495 393092 241388 835468 964289 539327 708837 585074 419420 760843 796023 569299 703286 214935 818358 350087 443868 812393 776835 357817 972369 220138 861406 804282 568295 249698 381246 936135 175950 697145 970080 603806 793179 579557 580310 28348 44532 498888 869331 789492 77549 261286 110357 253606 482018 669983 214079 884504 834716 888398 850755 998804 1026105 882083 902990 405855 825850 147340 796089 499148 190619 290518 571069 46510 769349 910520 357147 889965 807911 957998 171419 621646 391840 231837 375317 687937 877895 940720 1036965 457410 337526 340367 877528 355278 642291 976104 243380 614051 726774 189045 819077 776271 563945 1018066 807416 957786 980626 636215 835679 1034914 424308 919355 644941 246679 569829 588514 370847 208797 497014 794033 223200 935905 258476 766013 930646 719898 322770 241500 204647 907305 1019056 517780 532190 564563 272311 473784 838837 848918 619769 905714 848278 175309 304126 395214 941718 556425 498761 666733 157515 1025828 686984 781457 163651 789311 272313 339749 886505 940247 834356 592319 341443 801254 227747 747417 333043 472645 806071 572851 1045777 448700 871451 817844 605806 247591 615219 781576 960376 578911 815010 462046 1022493 212180 1025039 532093 711206 720038 153847 758931 827806 111501 113886 635509 694705 939054 920989 159095 439147 57063 679388 987454 292028 982531 323836 778641 895673 141223 309369 873770 550742 343847 384805 162277 869295 160501 228237 825991 617682 473111 480559 351148 217215 447303 92447 798510 619933 441772 224397 763448 391322 690491 304923 856028 808534 489684 808646 943906 187312 963432 717070 326074 861495 1009068 640670 537852 431922 955002 303486 571284 212920 831799 867855 455110 890383 888677 318403 817691 36729 760471 803324 702157 756039 188220 514638 1039176 759721 615374 1036032 181878 1036684 421558 923775 255282 122063 634170 484695 494547 487589 830689 951513 866070 1038412 929374 367943 1014027 610148 251117 772247 992624 734523 264955 346071 522508 1038499 825754 342388 367977 1008120 806374 157383 451087 293239 746957 756914 693756 665183 937605 405436 794170 870350 846157 107975 910170 497081 882998 382286 477083 667092 454993 810262 220646 903701 790903 240109 532055 744718 482629 609773 633710 220549 876798 956593 401239 440522 862798 725871 328575 802660 203512 286390 644038 416438 154810 235118 940930 827073 343211 689909 967091 562782 617270 808362 51035 521448 186246 314927 1037898 327552 878500 776074 975660 112533 504206 478960 976268 900464 669229 339655 924149 903061 935537 851057 855143 386350 532379 621677 253142 194021 514147 815325 374628 182249 806195 406426 857818 993705 968310 977934 412661 500423 445315 346550 734550 64996 103897 306303 952179 766421 375694 1036584 516915 209367 867861 494779 517172 982210 934905 246646 694759 772732 875545 495332 575837 773842 932127 411534 908856 126157 795514 1044745 902105 583382 948875 113195 967139 549503 259227 752268 802276 54239 579739 384061 351289 822131 649555 332221 522565 451465 996525 1041076 938403 174911 650185 373671 196024 163534 963212 554142 941734 855723 116403 447418 994373 354745 1008395 746635 631407 677726 806455 651898 189855 68343 952230 420825 327496 993339 892600 958960 455259 893397 208854 614526 1040923 321383 809458 444794 864877 346349 711244 249423 462299 510127 513254 941387 119768 501555 210547 54190 164343 230999 801234 959822 908838 477036 143203 716924 780650 180112 863086 419558 724638 8165 346319 600572 187310 309163 223113 628398 658814 762844 240303 390342 651045 621851 98108 459257 1017609 1006182 465870 784960 697627 346958 142159 989773 106433 213887 209875 112888 899686 492285 834504 672125 577508 994349 938697 533879 698934 993764 883632 587587 182845 21439 298426 902727 227800 293368 153319 466266 249421 247277 588831 519687 578879 818332 96888 39922 772679 566131 765827 1041547 384650 562671 251423 552555 1017554 806423 492734 1017293 898776 744362 828385 184293 297849 310388 282383 1041002 1028697 760941 909447 996996 761979 1028276 756530 711077 780885 888713 996755 52543 901877 995686 236884 802278 858018 308698 367789 691261 72619 293421 310643 681972 930215 1044550 711718 347335 548592 993607 102132 632887 179756 732553 551870 485171 283641 766898 714407 516806 418741 63154 433773 873916 398842 988430 411624 55391 104183 740691 463959 346937 443838 832796 954242 994117 14715 656575 498326 828849 676812 704957 60703 583081 879315 643678 884080 122808 338605 501071 95100 993965 815603 944686 488611 856667 662191 644788 415207 256748 186495 847021 517513 391226 451101 318329 360116 110061 763538 259017 65444 752042 726254 825461 121407 242491 556341 520843 158550 807161 897113 675788 566997 744647 900248 829158 455113 321741 227475 861531 104911 848118 946990 752732 1005156 48830 580333 477107 291756 97645 44532 928236 868229 768147 464816 261894 857816 669285 446233 205659 415687 61881 181212 564629 774675 637408 935102 154319 971086 604110 95734 914400 135615 308477 542582 239340 935548 864144 93814 759147 823281 375949 1042505 200645 1005615 792059 536438 828284 752898 353647 746814 867509 439979 431836 405492 841415 308395 570790 497363 905666 816070 700989 514405 632214 342449 451419 548238 747083 26235 1041958 236252 874150 959775 91006 928693 453862 240460 687691 878954 552677 889148 238533 444368 932467 501914 941290 667540 433287 721215 673251 920530 732082 276159 493690 308765 793291 64653 77309 472331 492905 1028466 406887 873626 954819 1037573 812838 325326 821734 288731 985687 432557 410351 45981 225509 851602 414704 989287 679738 571582 561139 817998 545023 633652 188639 255211 124338 113371 893103 359962 909686 224342 894255 253648 374954 456420 999185 951907 419289 724143 776969 1034541 662373 643574 276222 702370 994114 32582 442066 370219 899908 580042 1029699 381561 906519 886625 677830 925463 781416 896774 777274 572025 887278 793439 253764 1004872 479535 169965 939102 264127 583288 994443 378711 322173 665401 646755 822259 458064 678856 443743 323045 440619 756340 817388 125549 902566 48074 341114 675527 212876 478386 923179 793436 704021 863774 309156 649531 515496 697582 29683 701595 895883 539422 406197 864459 468127 338681 641838 255780 24459 334239 986289 78287 87673 485016 225112 170875 395196 685690 791021 777255 880751 152959 495438 1026215 746168 294138 933142 189912 965986 702013 570866 977332 306615 436985 255655 610974 350451 1031044 624889 1017191 155069 816299 65433 628510 911788 504662 187093 597358 747182 559069 691453 1001139 500532 814541 941604 645337 605015 89468 809499 65393 126072 325573 764257 1008667 875942 963029 510922 634031 537067 458562 366452 310597 760696 416987 662174 442854 700650 57043 1002674 723613 935591 375636 681366 243916 625528 316904 202707 310186 647929 102321 711373 94010 374008 670987 979510 281532 1019943 771354 638276 46908 686453 328511 1021412 740158 709113 423590 546548 629738 572131 570590 1045768 283609 434743 662006 363985 499401 1001503 112122 438678 310038 1036824 217451 313151 900360 887763 277871 595882 464369 237134 373651 905461 703834 652556 184209 836444 874807 449946 724874 921790 50751 700666 300861 992680 872698 421272 690413 676585 638392 386021 942566 89724 127307 518186 421844 313241 942811 242967 318349 457061 899119 965138 817848 259281 685937 183549 1034978 994104 991851 539445 251597 500614 364450 979132 214713 479722 189802 608891 375276 429523 252301 823119 599015 999455 494045 881415 841458 756508 578103 879218 969790 317871 187737 897968 810297 318891 122031 424011 347515 1036844 466637 555641 450002 968929 961206 194357 1034765 792558 131008 932210 628975 729962 605235 440217 107775 308175 1034708 31149 429414 152491 122644 866525 929911 349031 493885 435471 881475 129485 829341 793199 429966 443999 553211 49903 416685 970565 887715 995875 685150 997096 893417 422283 928877 666613 983801 391344 907357 936761 643639 705715 585332 456207 683577 848777 580080 357995 1036868 651864 168667 501744 343400 936087 892104 258769 62765 896386 52670 1022119 828815 470898 724605 873427 643517 589014 391920 97070 89623 886119 321385 432957 144855 540656 650488 761014 1042498 395007 513260 280437 773922 398007 721913 1046550 351192 314599 244961 275551 997486 605374 253520 555228 507177 188070 604626 656879 660958 874073 470994 922743 921050 973940 792525 483077 948326 854904 479453 209821 992741 729711 338107 510381 532302 700798 1024869 169583 745226 478443 877769 845086 642133 801326 181241 1036722 861036 272362 940842 306141 762189 115627 359024 425064 224411 415676 109011 406621 306399 848092 855447 283351 588211 686517 772636 867738 232314 973702 821162 617388 650315 442120 736785 93909 761730 714065 462330 555870 222077 932186 147231 1021488 815566 865935 481445 679018 424975 157114 829921 1022440 1015106 403059 1005778 949073 382598 417614 924630 629716 994840 272094 739049 255595 454998 753208 661228 195926 940571 946917 667959 370044 640968 634023 571277 104667 489891 500396 643662 847404 427646 129401 472486 371661 399735 940528 708048 462548 376426 820703 380221 435613 741344 757409 39583 959246 1033445 971474 848490 318968 736856 306614 593771 501381 240093 1028614 1002062 136607 974959 424249 763748 25566 748820 173023 895860 409541 665487 444590 868024 519438 466213 619578 935254 112306 214268 931148 715577 1040598 46515 538743 56985 64363 538476 389989 360290 923235 204696 638789 764808 1019437 157467 299867 327505 951770 782722 764555 921227 236364 660446 979110 939799 44522 92634 719313 473550 774019 355022 203517 751496 375585 612839 199420 359431 97948 23166 204028 245545 697655 1035138 843017 608479 215895 878140 915606 209501 169699 747098 989796 651141 643749 256285 101245 647869 56259 963792 157079 558587 588845 752216 1001132 117279 957240 860049 497564 433624 112815 478884 483917 584507 73457 224317 731469 162191 752293 342995 768422 930804 402798 649849 350938 252392 367677 320871 250594 823419 177243 613151 319853 968936 906825 738478 905713 26461 902677 289737 544351 782561 930541 544203 893846 491015 962435 661485 939223 118518 1020027 838846 938950 281979 553836 629982 954682 241321 695101 178359 674431 241491 876871 189388 773334 889836 784778 385309 207038 971578 783009 902849 174763 806826 651941 663091 321719 493399 374226 187191 1021049 665454 1025832 1009362 826325 231411 973909 101023 506435 54493 927511 671630 1042241 954019 382254 478819 691683 733339 259298 498986 510413 773916 717393 839353 480093 429751 834002 321758 556135 828701 228885 861622 924243 425682 100331 881817 944757 373681 233931 675748 495149 580483 939942 686918 819455 701555 400060 833693 473337 707483 583283 481933 794975 964369 638254 494382 1008616 637142 145631 973902 308206 65081 231291 223965 887887 675795 92793 59371 154603 482156 55782 257097 905650 761072 686806 367922 162071 253525 302287 175594 735600 750755 161144 143869 995108 508633 673014 114656 90041 455954 605093 809534 467197 275387 508365 864100 870062 917883 981007 243899 416189 911503 302791 518800 269181 742183 662269 63927 887733 984873 163438 226638 191178 544061 238572 493530 416568 932145 383349 298647 496437 682653 984792 202590 756563 868080 434117 517074 694630 839305 124876 504382 254869 124540 809387 947276 932075 933253 393979 712891 954320 164863 516444 843411 544317 666812 222459 685733 832982 834022 874933 850601 643501 324299 690430 257253 309986 697005 212883 252455 441960 442605 956140 619765 635325 1020840 631355 355954 394463 781385 859960 112971 140670 948421 685338 289501 55423 846006 111399 528345 832638 693085 998824 310649 359990 799462 770749 757702 455740 905900 605904 694119 193861 488133 706232 671365 1017576 1008946 186803 239539 419661 405983 482680 296375 756692 343315 847688 258389 961699 347923 925265 759413 470798 847810 751434 317850 460622 930455 473492 1020729 144815 60723 889931 31223 632752 1029732 989899 882731 858799 385523 988902 723771 407981 613453 722843 749266 486574 817302 745930 211829 745718 967527 176919 971697 863658 792173 517574 421287 750448 979622 516151 696093 160155 414319 481066 30553 595802 357818 865137 934877 732972 322735 922747 343387 482844 898330 642211 1027244 990233 81385 849206 40175 954013 51198 684143 130836 289258 203450 879707 618346 973846 138603 969371 267517 887573 633710 879191 826270 228577 240522 47343 130499 706804 883600 571709 366563 749313 757452 289599 166877 172763 585358 339603 506572 1007160 357427 925544 214489 501950 401210 322218 15354 759630 256355 908642 383466 507600 585949 1014290 1013524 585979 995435 505098 777554 445348 849808 992681 499478 170831 488280 841971 324119 936847 148191 139198 898438 890383 240098 39886 923612 192619 899504 206509 879695 832372 677865 828875 291189 569075 717731 1034313 735914 877294 89334 758490 983631 804814 822653 111572 802079 325751 463595 625145 713167 480985 367466 306013 633181 138218 338715 611069 496244 821206 747725 316651 445750 744269 780969 614283 774978 585568 751943 814533 757023 1016785 841400 866899 136061 665571 373406 36835 1039402 372041 692926 945428 676330 1024854 1018062 415407 113258 277119 873055 701555 64971 214703 165279 803823 95989 124231 715426 514890 702007 931524 943228 504358 309054 922874 609644 261635 586471 550755 371419 220641 966064 648478 776096 735701 840799 643635 424007 741846 183280 764842 94954 277237 793935 961209 97430 456041 46584 424761 253218 891688 972870 919019 740852 289139 122768 798162 487173 185242 514900 1002527 798200 652427 243654 939786 629869 180132 523464 31007 910029 835504 867509 622222 963021 287550 868102 462785 767516 676325 880835 314618 504269 255788 286279 857706 89707 568519 955735 27519 408365 276433 677690 941873 888504 635421 1036454 774364 614892 186100 706075 564287 508439 192228 368188 550648 63994 948628 746731 788347 508979 854733 857373 639695 188543 811494 1029273 178096 584141 739132 617790 394967 968009 341931 515522 191607 671668 608187 1002758 228697 735848 742641 130070 709308 85879 886603 870120 652131 429017 116537 848806 31476 638860 626390 792991 268991 258219 260618 767277 441436 626255 418771 761605 463931 95604 894505 174575 441913 567262 701790 466003 1026246 783399 232151 509797 831111 446286 129118 685891 959751 742185 751497 421539 646539 58159 1005876 719143 89834 170853 579030 543709 961118 766757 1006243 430037 496601 634714 1012908 308478 706078 123884 742083 758134 192148 931186 91961 115580 1042726 391364 191390 455274 892332 207791 744546 746428 480844 767069 419506 701864 960313 106282 912909 312267 808574 670125 585620 846899 822814 392771 114246 443350 299831 88239 584588 928859 205821 595583 59213 516514 695029 217461 208229 541183 235807 338297 390238 466734 563067 482348 405963 538550 119095 806454 398589 950145 77267 1013138 887974 731437 810334 127660 218709 688766 1004492 998194 1027186 736340 887893 908312 984461 365527 226424 570598 193211 956134 306503 584764 553977 110287 1016301 979733 930123 730789 245525 749725 380818 154566 589206 806645 441876 509590 101695 112442 676647 539381 990425 793069 510039 886577 209629 933720 580038 928741 961325 567011 1012449 1011941 679162 879938 764340 362876 250268 371446 377852 536493 957106 1009568 825238 649603 899731 729391 465534 501714 354676 911928 561061 430555 730957 379955 452198 481961 867595 683882 618085 521370 144237 905770 769872 130860 627870 935324 907790 840535 260745 696141 756329 994365 361819 273913 830855 640727 952879 536895 596413 935833 876232 232251 194169 63807 770281 685301 748960 746383 962318 924332 639955 694582 927201 350055 1009576 365940 637747 849350 772652 315775 654478 987774 999531 892864 946866 442845 1004718 748516 700918 871892 370518 858323 321214 448177 705439 374099 868115 757116 969477 646098 902978 489072 637514 375687 613918 637800 936554 400244 535549 993691 818352 866116 831150 481218 290694 861783 650340 853819 919522 468284 509404 432633 572114 1034860 832985 795103 444275 433274 237379 321742 577425 751729 457243 868701 689963 62968 510419 950941 518947 956217 924735 127962 304823 386504 68591 238526 49120 758983 415331 484643 742133 497214 798605 952214 939644 627450 728235 204526 939464 640647 889753 30559 348871 324577 746804 780388 309718 65127 456028 873340 408786 78846 167271 878492 384388 1022099 646266 1003806 727866 745361 661351 752199 511657 105203 1022346 341438 497823 862394 855731 861767 822876 763069 464858 331388 647917 1012440 603384 81805 382680 918487 858867 666779 359533 216371 302202 713588 358638 829154 557567 253045 903454 896156 781888 691038 282044 128574 190952 178863 110066 856011 314963 806251 235309 440067 532365 583658 774317 723303 1041555 221851 81453 647290 179375 428542 641375 91741 957134 718166 1020328 307942 423150 730483 882345 255730 518174 455859 246103 726234 511848 209913 245390 994228 294593 630286 474008 351858 289209 589377 597722 812781 479767 198487 488432 1035922 910513 808861 638169 368299 484669 621906 612123 353720 603595 1004137 663532 472005 983407 433758 653081 552372 572378 891149 920526 571614 518922 285162 969834 776018 995916 728199 948452 658847 619820 1016486 904362 900134 367864 36783 640886 974433 797411 488719 743118 176839 821199 601077 358243 201661 947395 605624 469335 233961 139647 433212 128364 710320 875429 756681 293198 732782 889053 601939 316145 88048 1002518 505570 807612 471341 1030182 783970 429502 1039492 375087 445594 1004145 874261 343538 313086 847947 129857 232419 601957 1000234 118695 193513 1035078 105959 760412 741064 1008554 697825 221566 27343 350653 644442 1005075 204566 634765 277367 167341 946821 986563 762787 907050 847634 992799 817852 335547 275175 159165 1042754 266719 724883 814411 887740 118141 62873 382520 834170 160111 693740 892569 1025830 499267 28911 125782 653996 350503 624183 518849 784033 750379 837337 618972 696956 989262 923588 517986 630157 225503 879412 407055 984167 236390 363359 879060 779206 509165 791615 778545 801081 610261 126219 946291 849097 552294 177959 724954 324594 816407 751830 581847 879890 451719 709099 761478 645308 1010569 1018997 203991 506054 867015 746277 38885 959066 836974 765705 818664 380700 572920 273363 382452 911681 465878 218790 112039 773745 509785 176636 338107 741779 617303 680061 658143 637159 465654 383894 929236 953043 958714 995085 959879 45017 695051 485601 708229 32031 920985 826566 110042 818080 486732 793791 780824 283118 970387 460283 990297 605641 914028 926953 477423 941232 309169 633703 236426 520644 289786 239860 432068 970964 79725 170490 921507 963103 686316 748442 124075 376626 954605 162736 932069 916016 1006290 938906 959194 61946 701106 205623 899340 127427 1020153 754641 118598 701021 552159 44603 380253 705661 802094 520066 924652 360259 530109 418990 630442 221907 588942 166879 288382 369051 38589 202581 906154 281391 588401 561591 903881 604935 757405 88889 775321 558076 367375 609117 853486 726489 31218 884400 994837 1009556 548239 992415 689133 804822 279486 972995 373656 314343 863890 431335 616555 601966 677292 605084 890517 780829 30503 408812 1036595 1008023 554299 891675 862196 758689 599223 328683 671186 760262 892848 1038224 155554 997490 618468 544319 619420 979718 939125 258956 699203 965002 252063 1025067 247474 453040 770870 927162 1012432 943566 685004 439580 188145 873063 345782 1043792 381469 646292 351279 138366 530285 1007647 608925 369845 599262 418552 1038424 633639 933824 747893 857974 326474 909216 863851 429166 182770 653202 932833 899888 253203 589083 842783 998919 481388 903557 1002178 1011845 809970 324302 161371 147281 801863 774253 706843 942367 482152 1011225 572534 954089 194505 969433 375125 12286 480901 554982 838245 1002268 321434 439507 226903 373230 671086 692023 275198 980130 1028448 552124 472440 749595 810190 554773 185289 752962 866501 646698 438427 723932 800442 347098 163721 521381 350966 423020 61983 214969 257443 1017027 810984 859698 251698 670893 93618 752186 446907 603837 93369 772568 349047 844249 496057 61233 588858 1016726 342513 465832 249734 979209 209401 224855 230103 461375 679366 461781 446243 511352 277743 910662 472442 247359 422763 434915 880056 726222 494501 489533 1022733 724023 334895 349893 603503 514544 848085 556017 187965 551930 1012208 466267 813391 587294 677804 57835 314329 457432 732021 620903 437368 79727 335356 298227 1018540 311154 709686 911237 891996 105940 862193 445863 947908 309046 769122 777298 969933 1031392 453228 309988 643946 428902 495418 996623 958023 1031520 694159 928987 989130 646733 760508 173655 694003 486117 225423 866319 499146 103155 612259 210293 709579 546685 129087 228877 899283 313503 937523 975945 675661 484038 154567 379421 860775 378748 699890 894156 694367 527838 203421 244630 924767 125323 641500 678975 442798 990740 653433 378099 512421 898769 1026709 922037 427964 1014282 356857 623423 179247 1034920 581031 479931 675427 171636 479595 121238 321165 178134 728163 42845 492796 122407 734851 907407 999297 720482 843712 408734 223064 636392 965445 1038508 802435 840681 999772 990798 748126 745360 873964 848625 832432 254734 774032 254734 1029569 963702 735571 757572 480824 181917 919215 812367 433908 555471 228412 636604 254140 414541 567788 842581 777784 899107 859948 518316 938845 234410 358174 223658 961134 666791 922574 286619 669626 210277 716893 343525 1041994 718217 587090 428409 978100 278430 322153 640693 709061 500902 816399 1011820 678991 901327 995994 840350 768304 405279 255148 222135 933452 539887 141182 821740 702109 512498 715374 475610 570850 819028 423342 719513 765376 1024557 510147 498640 715417 317533 967542 501391 883762 953018 726644 39669 277803 278381 649909 850137 589011 995765 260486 756283 609270 104307 957388 566714 177621 178077 728631 826772 145711 844599 513549 429111 849489 911992 791294 205431 365549 637543 770786 278109 877779 693543 476575 444847 988571 505619 317944 142059 629228 816269 740018 808853 363500 98813 794207 420205 431223 710500 988815 81341 866930 170614 582603 684538 674673 867434 109996 253451 906321 922779 518019 361945 578109 535783 171603 486917 101372 798182 745300 880338 755262 597366 453348 797117 182607 750019 695014 118607 463419 1012025 175449 455336 392648 814554 419820 588301 707312 894149 584238 942969 419259 113510 117051 74623 603078 492975 912468 842530 350005 130674 749065 472548 108150 392372 333771 477554 867371 503684 509282 488817 555975 945824 665005 837823 768416 187966 218935 517569 890699 442224 977453 855133 635865 897867 960821 517417 183145 398076 454376 986214 728394 503366 87031 998950 602010 477983 441554 739252 959868 223405 391060 681336 449763 504151 804281 661236 410959 483925 661087 550630 375034 1026310 615896 1001189 777748 743642 488988 186102 736039 586227 944497 732045 379095 645468 455255 415476 459511 996441 900629 441561 728269 326040 929475 844261 185829 367070 871210 776100 520764 903447 429631 578546 687164 458506 209807 137086 310159 853849 520374 389937 971525 447397 1042001 612459 506421 342589 161195 778128 326904 778285 274015 314229 32679 1023208 445332 900109 30673 345773 842060 89259 388773 408043 191251 456077 644566 52559 871101 824283 351806 419213 509148 74741 878699 1026109 239533 201980 633753 437149 928543 380844 995533 749382 780335 252028 975523 368517 382858 1014852 970340 175307 325478 600020 776296 624124 194496 679833 202574 318838 400622 825287 113523 641579 694078 453748 465388 1007772 126884 420469 829365 235865 509400 363435 602975 1033045 512169 840975 368035 924648 967900 865125 654241 1013777 632757 483140 341609 379241 498987 784258 307171 1038737 1003412 226620 621851 465495 764679 62815 875309 955700 664826 766440 947790 935815 575475 893398 522017 742385 742293 177971 806043 778928 661212 517745 994701 651879 77796 473516 761057 209890 219966 199037 244166 570868 661291 668611 834074 394847 1000296 837980 462067 914626 198909 228137 227144 799167 415480 161242 986266 494373 171000 208374 774488 695359 685851 117839 671556 1028278 255366 554478 293827 89525 433731 617165 500060 924091 251429 714782 310455 496305 895559 450060 490436 251337 952629 190374 1026520 732038 53171 633479 891754 915752 212325 350823 241260 755023 718979 456248 548822 838630 282582 1021477 285469 874025 965714 709492 1045122 1018794 469831 162941 1011120 52665 593381 693373 832591 856442 970268 871546 288757 240115 640954 435315 785027 999875 433477 865671 646553 261360 896837 621481 675794 431758 1027400 703362 420307 85207 1033765 740082 777528 117626 57054 54222 999041 221084 858143 649498 294118 387928 711756 338857 775693 867091 990379 634211 1038392 226157 1006736 128117 736420 497576 744615 195473 652867 1045014 255412 81695 972979 359435 801253 487583 582989 678589 679579 1022610 937857 294494 945732 87996 178839 391732 910051 732066 326964 825883 717085 426335 308214 760748 1040760 961506 237315 477811 620053 860910 305146 496497 358671 744073 905652 43247 553527 512126 1040555 552759 609855 621837 813036 722916 233150 776514 605020 335629 867232 134906 1040652 674363 421816 355087 914912 373067 863566 1000838 780130 863286 645733 793494 652528 1038929 843601 867714 990450 341301 358368 457696 873783 333775 286102 495330 692623 625815 1044752 513602 423030 428901 388153 373641 335246 507015 11770 1027208 165626 433045 989517 654414 14943 478930 14204 757015 603099 584011 828958 344895 794169 122693 127230 247645 321994 502904 785584 752417 828653 258766 699601 759561 974343 509077 54127 901495 848341 976950 573146 699035 822998 615303 686771 695198 588167 44924 732870 764311 662927 503871 604145 605876 340397 196201 433123 924058 704039 265982 583595 875671 806495 228487 632731 1016506 353903 294534 649815 870635 904065 1014576 475607 813971 186825 86524 946900 1005520 1036335 256401 650443 880451 699749 87165 795507 1012770 587319 747292 200670 244153 773689 914104 55711 1023523 399094 759861 341945 947358 186167 437068 900904 554813 752737 1008899 371194 983295 708068 931614 631694 240360 1022569 519043 1041945 350507 210867 963700 130137 702290 284343 343836 955533 563173 862933 717143 780594 1018341 706985 963498 586805 905541 273843 834460 799485 410491 905454 281586 204173 829942 640559 126235 226460 1029236 864226 464850 759264 120942 187591 371175 584403 391884 273372 706741 762829 97853 305638 988789 980068 691259 260423 46443 486768 940339 358726 124823 191218 997397 670688 338603 939395 466454 814683 587142 114068 940828 457754 587580 255954 300463 640279 637810 759403 855858 878962 1020690 212442 840116 773660 126411 586079 906389 440945 391253 989373 420696 338735 715667 507496 356064 480494 695463 473820 284253 334515 170702 143863 260615 250673 724696 218476 165615 126812 1020014 1003675 682746 768660 587035 294518 256195 905843 85355 844472 469590 261166 366516 470332 841676 356990 350549 270182 955049 122477 619625 848486 207454 996242 976999 64942 468599 894924 821226 456225 277647 712007 1036692 204359 183006 481683 621208 837114 247708 972396 443086 326181 873883 703940 938897 674263 158645 865948 195429 717897 806380 462501 941772 684981 226613 580561 1017641 408396 916136 816314 318919 257565 716384 391226 937143 643991 382408 814821 309803 980097 924126 147363 962497 491766 356586 139260 923448 649436 817108 646820 896139 736617 440939 59870 954669 942491 553884 678983 178782 978951 547031 1032996 995144 92091 880954 487665 1002406 851033 743309 548813 938460 355158 186869 710225 947758 745114 868717 29946 434335 754523 988943 851776 683512 963704 963905 970104 128461 774869 797815 905838 740427 955795 320213 886135 762675 243774 289131 888594 1021331 109414 958910 697080 324438 158949 317132 244577 592851 848321 777498 619038 257086 816214 626302 878528 981018 292559 434129 62863 261772 740029 258150 431978 413538 987725 307551 416523 493907 620780 497074 847065 548303 224950 762203 1032299 58207 102249 601459 676835 715823 380538 747916 14943 359703 246663 768530 503265 796474 155001 411279 540116 1027180 888579 833713 597657 254519 862813 391687 502927 96225 546300 960179 779164 228875 740997 472376 280477 675125 605651 872919 306011 880329 248062 813673 89903 583578 488634 368285 663275 380141 805111 226157 383550 81017 196133 977043 722874 76541 628313 1022122 1010000 498315 83835 294298 318111 473890 186232 615015 250263 477946 251427 365429 604474 24570 1041128 361687 512724 1026752 317238 896454 907909 621812 249558 940723 748962 857814 747789 789629 754381 684407 741322 509364 487722 216701 255402 522769 686747 455262 474197 972433 996753 437240 1002728 313071 845871 491011 932426 163381 841893 746472 380870 862611 772980 1013042 87295 81404 905485 378570 889401 503569 866070 255908 320151 768094 609383 684828 213887 287643 697297 618180 111548 891000 374004 310573 366437 572656 628919 193144 839917 612927 422342 561078 55014 684429 1016630 122220 473383 109245 703580 310158 998580 394734 107755 616892 881006 24378 1024720 126507 176558 779152 782644 331481 381495 581539 762299 633778 313159 194142 978069 257229 828787 757107 780136 325255 986044 484178 243121 928333 358888 207860 937944 306665 530687 21367 617390 421453 316829 367559 1008450 792799 706905 452450 990832 565132 818763 825820 858331 463355 117582 244820 89831 589480 1014448 909767 931614 519182 63315 636588 1022298 809465 345341 340443 880240 809580 118139 701163 968012 391842 560807 577331 584757 1025334 906439 190361 456148 194908 955594 902543 119959 593644 561141 495402 52990 868475 562351 1008098 130164 634218 649874 973394 1000179 638052 194500 514405 894761 955707 628589 443633 446099 669339 420217 816753 192197 50622 322406 724824 688006 939672 185711 435706 907372 556410 861655 383299 623342 898280 587142 77653 906572 810326 931949 1031314 484235 839513 1025198 420923 498265 501846 412759 873446 518678 93661 935321 216699 607215 740197 934447 367166 599886 649603 1037458 875316 465635 94964 676974 466853 849762 800126 488749 182139 488508 850510 898076 848866 324730 700858 422126 984733 247319 170878 938587 539131 250223 171879 24058 779484 907036 903258 428723 968946 422580 847538 30669 589632 520602 318619 207549 798254 519280 384100 770971 1020567 331257 253067 954026 372077 873272 850708 254391 722207 1021193 690463 478662 326350 249209 898606 591846 767428 379345 949064 363132 190379 1016615 610423 707988 624106 895820 604053 341655 956817 554622 985749 881313 765967 763306 1038505 648689 182431 944542 716212 947377 479846 416466 701287 193014 936614 971415 318696 331566 432239 732867 509412 415562 31647 211358 16355 177493 743669 330732 108799 280895 1020188 695273 466211 650041 408615 150766 512787 136543 199486 791807 614830 635381 680349 1042562 886437 168795 554931 12019 123123 87919 589729 867091 187826 917879 152295 368305 1017552 198509 1016495 551889 796345 480826 279547 809828 472117 964655 352638 320446 843053 348791 894630 881116 704120 191125 351783 904295 477963 448761 1011240 671498 417392 337625 680167 634259 124372 825693 1007984 60385 71143 925463 835128 857556 709225 836055 970502 251301 653776 865645 965011 373402 247930 116699 380743 671513 728359 486640 629700 1000182 453299 466337 749659 167354 948239 833916 744213 903965 1036937 987602 986895 1012290 931640 269789 80565 372430 205821 888312 820718 780037 241109 920807 933300 29822 893782 990307 221064 118109 939331 735621 698983 872340 190823 671026 405999 98273 159555 889182 757208 346554 410489 277368 321773 717207 493816 81332 400333 932211 782456 600952 84985 242813 184185 942827 873230 273838 553789 973219 425107 499951 500200 128537 654242 783148 839367 914768 667320 218283 90074 646822 71087 776245 56279 77290 310365 1024407 255151 78709 827282 499139 616239 808057 419127 827211 517446 323181 598878 552890 676339 173031 724932 859791 89497 988283 331629 789246 94669 897810 320939 593261 755470 889969 307147 58093 463740 749948 1031182 306383 836521 693881 1007184 126332 317039 756140 979777 644373 938353 407464 776002 605875 325870 767271 882324 470105 746470 478343 921502 213915 470140 387190 490537 243572 1044064 641900 417461 855211 1005361 923990 752756 593590 697463 640501 243351 715158 553277 359713 345771 421352 481074 1040534 520004 30078 243826 605425 271199 1037129 760389 905305 576798 627417 678130 774859 563675 797607 269815 954653 454893 863916 997010 461719 693995 808030 653144 1025071 27643 845373 423278 447541 979384 1038885 711069 890565 911926 1033328 739788 463934 764175 755271 364386 317213 452379 975186 685181 509137 378788 712116 419751 818342 436139 989267 671336 124884 697695 438035 421684 841132 104051 673524 767127 995470 845043 392308 842391 780913 735125 1020573 789486 973536 111575 701145 723441 433869 315822 890907 73319 640651 619707 352621 937534 331609 502119 687558 252837 780996 896153 694543 434423 869356 183268 975650 219935 954130 349606 940694 187069 396923 333793 632537 980088 828796 468398 157180 363235 223979 318675 317118 1035084 554744 247388 48187 978210 563154 896834 850156 695611 933138 645813 978025 652953 990028 383398 480467 582261 153838 807858 489745 452796 604885 636377 56543 675706 471781 910458 929203 782866 298746 505569 46463 975965 314226 222563 498183 386583 116367 208106 285143 331730 125735 286313 248620 331355 317268 1040453 705373 482627 907343 202738 204509 582613 458529 1016747 888278 971142 577887 1003738 322343 56508 730426 456536 1007365 113470 893780 400237 648345 840630 969370 1004144 981592 863802 989609 575347 589648 277919 579469 965383 1037186 445654 628574 846377 806267 650350 595247 1019841 114311 374453 626077 999188 566939 290028 928279 380508 784395 284269 879783 430701 858493 143099 727980 111544 480729 728189 538303 824313 465832 903546 179862 206007 1042462 259845 847132 113575 318295 675699 1024373 179953 147223 117399 420629 897173 1012008 225972 368394 313852 293814 24473 724599 1013017 843312 764852 194514 440590 1017592 842421 169582 249175 1002146 517489 95961 1012057 365511 383821 813814 910005 740441 801979 743612 819675 436713 46463 767906 835837 945704 774018 552725 802645 340461 971955 914981 640373 765857 580333 1029416 381673 885195 877261 308965 635491 723357 168441 596814 738639 71418 442240 741579 551549 466582 865495 585815 285557 552061 315236 392402 868703 741249 920307 43519 465717 368012 796987 1025361 351842 699219 834633 696211 236311 302014 1021214 891378 858054 666105 906271 516560 689959 957681 864870 127466 991767 939571 984883 991857 926169 649606 539543 453003 255782 443731 1016187 277686 493401 947120 48605 495314 228472 660543 710539 26574 628335 407962 254265 873320 118214 669669 607482 259780 520722 675702 105069 478009 436020 100095 535534 1022268 249545 309209 679371 992154 496743 645241 876293 424388 723911 237010 336991 872168 411545 1026630 799865 745440 941443 720009 240697 742186 407837 325177 933482 316879 880978 81255 956540 254921 332735 865721 898698 318998 167670 791996 850514 291806 1016982 161268 934269 994226 643515 1003060 985061 828971 326713 231862 1036303 80303 941262 1037075 45819 684906 154938 250141 572590 817299 438035 1035795 587325 252988 715187 302999 691924 447766 586154 355445 601059 192105 595836 853563 997927 601711 753791 265967 967769 118635 625591 128413 114380 710062 749990 64841 241002 780073 986977 580311 29643 1033401 233164 371370 304886 853993 445282 513413 323727 560759 390788 880517 233838 388444 349518 522756 756333 1005905 116565 90082 954750 1034638 653493 433353 392067 974997 886395 57599 988625 935291 152519 699287 854631 253016 709741 750516 581219 187765 1006721 581869 865891 378547 1009076 555900 58229 219701 193374 873223 154927 882260 517518 434021 876236 731885 814233 783562 736675 659186 880934 1024185 323523 347633 451103 89430 227947 478045 618970 276314 342498 339132 204741 1037332 206767 879228 878362 930355 255598 384205 275855 442974 946414 601450 58830 43510 248892 499025 592127 517832 802680 424301 644762 824559 641419 186810 32123 248045 479775 550709 743196 924374 247026 679449 383145 782424 821031 604862 652633 793427 986677 889738 198649 703783 219247 123807 678631 652423 832844 857278 89443 853918 496813 194971 859310 256853 125297 274071 342135 501003 158909 321261 758598 645609 644026 355986 571817 406254 853980 960853 348475 447393 699078 880867 212285 1009159 736651 336701 464625 833559 931020 379709 416568 546617 560110 354220 107994 389931 461782 927533 306007 645474 880188 940244 945784 396798 1033569 613955 1021394 851729 767563 780953 1036656 613724 83887 239288 504432 64341 744539 851493 800633 934613 243410 490209 553599 845031 776628 963014 613454 734961 948913 494700 557000 509603 684853 484573 704480 1001743 646977 433606 440264 117745 993620 468270 770170 218159 699450 366651 492319 843744 1040934 149430 353257 126674 124510 366844 681747 251554 965701 355103 919071 358974 776422 959702 756069 155107 739449 896284 987870 188798 744560 179825 187186 710028 613563 187829 697598 640937 881509 872120 1020531 506210 451719 730362 416211 957707 1026440 831179 366278 518860 497362 205287 1043234 824923 122290 417578 179852 503536 986514 837030 757461 996915 970084 423786 601245 354876 1013267 73646 177957 30199 432367 708725 734837 444115 260337 232309 417428 364386 162635 381688 570711 866491 753172 173925 489689 607091 158399 631777 39831 188072 138959 811759 428654 640601 997954 203358 700083 641895 301690 192989 190235 615154 435548 575436 112485 1038537 490378 509150 575407 964893 145471 382621 242860 685259 961815 79659 757226 914070 173373 576859 864627 454339 818784 679544 975525 611702 836267 432869 587398 706106 249080 948886 1017418 595441 932747 221913 650822 513559 940942 975036 734734 355911 56297 925640 377319 742491 173978 681717 686659 810085 459677 195320 799723 444014 455773 359756 714085 633286 599387 925338 302486 639895 848693 1005068 194987 738518 85436 400508 753284 845190 761824 313191 310243 191631 223571 337650 1008203 957610 635295 12285 604759 1021612 755692 130137 477785 155633 840049 862121 729915 493304 993439 427509 686363 848493 256666 395102 1021029 628147 387159 950974 389277 610006 945319 359112 465368 866382 670323 794343 258426 810472 554726 454040 481907 944281 859207 829979 831346 96082 925293 949058 209598 826858 812286 962947 277845 841500 494284 370353 369790 271861 842360 895691 574591 900236 510673 920489 64169 249418 775416 490576 27351 935038 454838 516142 431612 506098 191937 92051 927178 444116 906128 467403 152567 228816 989994 708562 464845 313788 845681 664382 238505 555225 971466 879918 1025366 736405 69307 634484 268157 511050 875115 910393 642884 427506 1023393 848686 890222 1009460 308534 614879 912964 840176 768721 984952 308076 902303 426963 931412 857042 382249 124391 316777 431486 502359 906609 713442 877809 1000885 468323 725437 536521 713383 39631 842993 1019316 314348 809716 875740 739766 1003641 679017 90942 322893 998737 204006 775723 188338 737773 897566 517291 289851 176990 989215 92915 776396 991835 1016347 995886 359591 105190 336347 451476 1033176 845780 1034129 979796 863571 816647 680047 903383 254253 884959 994449 978453 1024500 371996 966158 371365 572908 301041 652373 644323 605279 627559 579450 449180 643766 30969 31210 514163 305124 238435 730414 703570 1021537 937696 879852 64305 235126 944996 795501 862458 409178 94107 992092 457968 993784 339541 649927 696439 722918 881512 840079 310211 232045 243987 908880 779606 551279 752655 601715 297711 259843 111835 176029 600551 512079 876372 994413 735084 30407 684765 832647 686446 465374 453347 984562 904787 939435 730327 108887 882006 255434 516466 934855 768047 902229 993768 620949 858231 807262 265597 407791 277803 717930 273912 313727 383655 863789 195013 189432 633277 588564 989499 791517 810673 611173 649667 444791 102349 443225 289977 630573 718020 522508 768566 87838 117373 627935 920469 562870 910427 208562 992091 424099 750478 780208 551790 306333 892872 502248 960029 702378 477903 582393 581997 609221 451413 902457 463103 675119 392608 997040 694092 872818 670830 941251 385460 386932 1021766 462750 390854 794127 988976 87757 554637 277747 942310 317036 856004 492351 112287 610281 838731 942461 739535 39639 707964 596839 989841 991738 846117 677222 92542 636702 506041 322183 822381 955571 241494 1037084 1006234 375019 230900 556349 782904 518864 309932 159255 1041733 639151 593880 457829 944223 864702 390223 458277 607227 714347 273875 901183 56243 724440 928869 1009294 339253 933272 821950 774954 930489 763309 960827 948867 982038 815343 379222 370613 942699 521366 651845 221094 873598 936571 749086 128797 439621 339827 865118 360289 1024966 695014 605515 717620 212582 745016 554364 923593 214973 708879 974052 335345 899722 339323 613874 184791 276843 850341 52198 492972 986414 780460 661431 272271 1019808 912141 494902 715697 820687 476125 217573 117607 421674 269213 337611 914051 60145 486348 548045 518597 586542 464277 924562 668530 377827 817942 648624 894515 728878 639954 978104 64498 1014915 277451 842926 739289 44014 585159 421015 974276 838795 765424 56743 497078 764340 129452 286663 588468 608158 77035 832637 811821 40440 870719 838735 599671 28469 183196 464699 212077 975921 809435 586959 939555 294085 782983 113052 966893 953107 934888 10235 885681 186683 199405 1008027 925469 207519 338170 953499 771226 978053 649200 1010755 389763 951247 856506 814512 579062 879078 511177 791545 681862 569711 287867 1034443 53949 123229 209393 897444 452428 823212 861431 368464 861437 944773 571762 983165 673771 803775 455006 190300 924329 472426 740764 483663 406953 87499 883267 866586 148413 646953 834936 756155 62915 466409 781106 837605 915729 338759 678141 430451 699655 353466 641909 718166 567407 488990 832939 618129 859821 984879 903888 556437 328431 705207 360266 726330 714901 846666 641991 107327 790111 732933 956491 735170 252969 640876 161123 861053 816461 740086 442973 555958 24125 310612 106439 121309 648555 771623 186171 833236 123471 703064 470123 562154 932773 1037955 585934 512586 374608 217462 96997 603975 534655 232905 48633 996907 510883 596638 755069 1012760 820351 451321 539006 568111 608163 811892 241332 750863 846757 416963 320946 924347 277963 573396 408794 60519 965195 116155 460501 706286 939797 456018 671534 569597 194779 187122 917758 466119 643907 359664 605293 338349 874716 392578 434783 980486 511592 868989 269035 1003949 899884 845286 59835 96918 769077 152029 1001487 251495 684855 673677 699986 173801 637653 537311 615836 516876 238825 302555 425067 303799 681724 971106 89566 985809 317412 1024777 104219 867570 684223 435694 326499 757918 981108 713852 852935 618099 594678 151991 994579 478933 486483 306890 482630 959766 737662 981382 784940 253142 609847 386360 711490 1034184 726515 671285 826225 743365 390234 993126 257820 726498 871271 698083 398309 331679 434397 92885 239679 618115 630642 392980 109247 847060 114578 964709 763787 846652 179149 302514 1015975 43775 492005 581604 128563 496254 377501 332095 660939 987112 170875 342729 638254 64936 665267 952217 442607 178018 740026 952221 785477 683687 911924 771419 678550 1004018 32346 529647 834962 464249 258245 497001 521865 544499 62962 1033005 300191 367561 350132 474380 536030 1012038 261195 654088 570557 902259 797982 517707 1001259 743118 425795 826737 324275 495544 860919 654019 842988 64397 598591 763486 879897 589636 634561 1008020 369623 806110 804851 878707 850012 253698 227180 619961 726827 806039 952572 581507 744106 349486 459510 667355 646082 314783 650691 466169 961460 281579 171551 977491 793003 540392 334239 809674 582397 679875 482958 458975 611192 342126 774705 874087 689645 781579 256775 403935 505961 257925 317087 616340 593150 836155 872667 129849 840532 391692 898583 863917 60730 947889 421039 756077 56503 763671 741228 741082 206031 812341 631998 212198 855710 867288 522593 990489 473528 420461 111834 469115 416614 881977 677523 816970 440999 105645 1024617 1038148 116895 15831 915906 891435 780000 695852 1035632 284219 916489 302655 61079 188122 484264 670877 158589 505905 733666 794415 367975 993854 586469 352240 759784 472155 367545 184759 1008372 773261 932444 283423 771595 778964 814968 24568 163655 60646 162955 282595 691940 256045 293864 353134 374538 396862 476661 851717 717379 648790 186265 358701 290013 688020 157686 1012236 804797 1010626 963057 190200 490028 387890 421995 905459 988441 56621 743483 30586 556239 649698 571967 774202 889799 763603 1016253 628301 532348 932694 984677 871718 942955 621660 952571 52959 114023 813011 1027395 775846 474017 532315 891220 883009 985899 825806 43839 498028 753234 448614 179759 633899 1028484 421856 896450 251578 635385 872418 426926 792572 888222 668124 191259 552150 185973 234701 1019244 80845 496059 572121 1007853 911465 192194 390964 339726 975002 779411 631532 885738 208591 513856 971595 619417 497246 686929 754813 219366 962386 963854 111165 477807 441112 964629 844718 282234 973958 234198 712504 895221 563122 859495 973205 517661 404213 376453 203687 72698 732037 805693 921571 480364 754611 343985 830257 391049 481397 193513 1041016 502561 845532 544698 410099 740292 865834 1003861 358558 138743 112927 379768 733689 992574 543670 375142 537555 644425 863549 143253 64883 486437 507174 242301 988269 701769 957866 782435 158206 885563 994373 419542 443251 444703 294597 415055 618216 170491 274395 225483 518604 971989 519756 904743 999670 820727 104061 877694 703970 714646 65351 220715 684246 978210 674251 620466 128960 54260 429657 59279 943906 996470 364269 602606 846983 1000387 154429 675619 377321 1007160 764342 298727 813310 547895 617196 732509 203163 482323 301923 392841 240430 842993 703783 671697 511796 461427 289519 903486 667540 266219 619239 284026 823791 805486 863636 463484 15865 793543 788159 290534 811262 307655 163505 920443 881818 709865 510095 255736 829853 276655 516701 252274 65052 764564 1036410 761569 766365 933760 752560 563519 959398 661695 60410 884482 391309 257684 501555 48365 914228 211390 233353 901229 114349 413165 48938 326969 110974 457864 179537 472762 244557 658918 97720 649390 959069 351389 956726 484147 725932 513832 817613 673404 370089 704100 678797 620125 1029336 359340 928250 756759 849304 879800 596985 1000804 502123 896404 274408 30573 64741 308934 446009 294093 982540 452457 489806 916739 1020528 850601 646851 449837 709436 177622 1033877 1042849 302706 881520 650126 153075 402417 615864 494297 487567 1030346 510826 502023 340939 448360 360137 1012757 903012 626605 249336 896419 236203 306483 195338 778452 243424 378588 800212 419281 810663 325421 668138 613790 558331 122507 802030 987980 96558 402158 941714 121844 575355 697469 500962 554741 740747 714282 580805 782770 496584 897321 244612 418540 234812 64595 910737 1013986 390714 975409 517840 937253 669967 191271 1012233 554361 456337 96731 161190 338479 392481 396523 215990 907977 292316 421698 649339 1028260 802042 1012165 326900 977293 864486 832312 511182 496538 158317 489761 279527 618675 116429 47359 812943 1030740 494397 477009 1013970 853597 829335 827076 503465 942462 654868 485622 674014 322206 190716 763594 714691 767337 284382 826745 691681 971163 914721 477675 652589 835456 413597 795391 611675 196165 389306 952946 665302 975931 1010955 38619 221106 259335 907940 585837 337914 735570 976090 482617 476783 748950 983673 929095 733420 824655 506027 766108 687317 925269 636530 201659 120029 520453 433706 506885 503656 929055 94335 24505 784554 79834 585029 551803 229056 966158 840606 629162 407466 642540 921538 243462 862517 472175 1032739 997661 173771 357559 322105 1002835 1034860 895828 445044 591647 128740 669639 573106 907562 81639 896248 993436 895468 155006 59839 794542 242356 433987 964242 294266 147157 159463 93053 698734 932166 515149 1004353 679138 218207 171795 841393 309996 964297 444875 957062 320475 554488 376241 174056 480167 535029 587094 1024156 1007787 282299 190684 678861 298235 804661 752820 493869 683431 431886 864041 343437 866097 420081 300771 963467 388761 366482 511528 423392 714535 545779 909403 969363 216916 304765 775113 893715 669367 967503 632688 695687 630567 654732 226222 848796 429846 662494 158606 445662 228633 1012120 702885 244007 513628 449924 816542 1030946 837292 567511 841427 196321 1016254 20215 159077 728467 568559 558957 667900 707255 1004664 578505 598783 423564 846570 432519 396206 947293 222810 690678 249588 903461 816220 480376 163532 845594 832686 565054 350771 314535 123991 381286 122151 478423 259424 752906 618687 390665 962385 902694 331484 561883 741176 323817 514508 991549 810417 611767 859079 674942 433272 443993 99830 757963 195368 143279 128992 253656 145306 747370 367708 849235 744275 125739 448268 943833 176510 569533 191203 662937 939714 163644 175082 760863 998950 538862 700654 576406 447988 674934 126917 539131 201211 508896 293495 830328 118087 326946 1024541 486459 208337 489828 898418 445301 929642 163403 1022140 515109 668975 572631 669307 757454 244401 946950 995367 464773 758621 242777 29943 380870 236775 802296 359074 378035 632262 610999 73455 1020865 960348 883512 425011 1031204 390364 1035795 847161 691134 8030 379742 169854 603107 437936 384331 305725 845910 64886 934826 379350 177582 992349 687886 912112 713186 746441 288717 485687 600807 340796 345948 102878 684380 731766 592764 319839 826573 599898 1037538 716121 470748 687429 961382 620117 1000614 879373 208297 718905 742193 671319 545407 188851 640748 183742 730614 203477 403365 316023 616041 246463 414574 644522 800681 675770 741943 942739 292957 114350 285757 30603 376341 999542 1044657 230231 817439 1005833 742159 380469 712276 867177 904818 505132 355978 496067 222940 64420 807926 495209 612791 463837 190961 619726 556474 206439 766572 233383 777664 762011 65460 738557 128825 784406 780935 562876 301756 516437 975374 248924 161511 415955 956728 649551 324199 462057 63251 246201 391906 471757 410547 260800 934842 1016615 420718 1033247 945454 270190 1032593 676730 648069 704050 362750 713901 464111 469311 451493 970853 338418 369343 270046 968983 97167 342956 653601 983742 466215 850486 635249 780069 910996 927397 867996 544189 954655 888725 661496 412563 1006101 447738 383131 928688 60796 519201 379890 306132 879157 316143 742566 729957 695131 970200 884308 489803 851045 679577 977675 767152 373649 739246 899762 41439 1028314 165375 391608 994164 669067 109261 956517 161778 201983 254926 644263 388212 137142 271295 465764 358289 978124 830385 964933 894194 258236 868542 873511 957133 446118 83830 845738 669950 461686 825137 508815 249417 85787 863862 612050 872034 443289 719182 103347 462447 252300 601322 863132 226091 882067 740211 708486 379131 440936 661102 337532 345079 685355 617006 696383 586709 1006245 956571 425022 153395 454846 366759 814980 994617 669310 154843 432042 22379 407164 982292 504396 218300 972998 171351 891701 40921 738622 442842 443294 980640 888628 925656 482772 730620 471951 741159 910410 868597 715874 654369 597241 376085 898737 931738 980618 989711 560831 809831 869741 773905 84851 405754 495207 981289 756055 618100 510991 781060 1014804 368037 796140 401047 253556 44639 707825 88939 932460 573400 731847 833819 487205 514203 707275 225823 384556 308589 112547 345662 57292 921935 988398 611271 384785 646929 717234 38654 518565 64409 931569 931029 979621 1044738 751908 528124 285535 832310 255087 320186 836847 581227 980146 255720 411562 929564 555473 314971 434115 420728 634485 1011759 538269 797589 526267 988316 697261 408277 856827 219027 711012 360214 301419 992988 832605 946982 714347 754991 512481 154679 957296 629489 781130 243117 502293 497571 767262 233169 642036 958763 768554 149115 773940 335836 964850 324487 825007 356911 516450 1002089 1008485 662909 556620 994462 648797 391724 849671 802652 764975 897287 500054 314599 872078 259251 520432 221563 157095 509483 710597 492901 582614 351923 577173 961301 899788 607482 523816 926399 45015 123372 32469 1020062 794015 954943 646675 477905 956065 52190 11215 204167 775726 514953 576327 303599 1008684 175093 339615 1011025 914465 239853 890227 211411 89944 765328 316668 608244 800120 970887 856727 61787 964388 814634 315214 935573 846196 340473 711362 1008313 889918 962907 101749 742962 256613 609863 969944 840925 293239 455566 654610 248550 779295 865158 253762 422741 473239 649116 951723 458284 802693 439139 867809 538221 197885 816179 184782 1034293 106188 475807 806855 293094 505180 993340 775827 782860 860894 129891 251195 835839 359941 767769 701987 445085 406206 191589 321341 177259 350161 406510 389790 700276 827004 212541 139066 472438 875736 378594 751107 840851 84718 113580 652107 164599 579267 238189 707300 859498 123471 106265 316871 95131 759624 1014058 154073 576376 910137 831238 947247 567918 486832 441615 964137 750629 363237 280055 770155 130290 390231 240892 347799 877817 821113 212722 511175 637047 225129 416712 487206 171231 636345 569579 126261 324505 682781 309022 256283 640206 479033 1008944 249355 769548 356024 701999 952197 332223 309988 110508 94137 818003 260177 445817 682996 913693 149485 15743 699075 80246 553436 468390 990311 248412 1045542 626041 84923 112590 96303 619940 483975 215229 589594 837353 928327 695281 81525 457317 975034 640795 165831 981253 764323 378693 854974 858034 961031 375682 120286 893627 639852 580190 632774 599982 336869 954859 758588 455030 907660 633911 948652 865927 809946 466823 572332 380468 61140 250755 1041795 1045044 838287 424418 862923 371821 633565 839317 415398 898214 425014 750803 1016667 1002702 807418 919771 538475 470190 81398 833581 411419 444894 873531 506137 307559 1039372 519178 814662 789998 208778 188909 408371 909104 128940 202151 467918 453515 766995 16186 747444 412590 856025 928482 679609 837333 825495 887851 46075 988072 78527 404426 642954 1007695 871228 162739 439204 300987 465214 24060 366469 733817 734008 216440 797309 900320 234413 956510 882392 61401 583276 1010693 913811 447882 729040 192972 339183 716454 325417 439889 474675 831011 481815 873924 623199 839626 1029778 701428 593727 520484 649634 209841 123319 163593 451000 768572 978112 348099 407980 424732 715064 847410 1009568 728521 453364 763828 306015 765475 358105 880019 604839 864081 637808 572273 792498 62424 877243 235207 834673 603548 1010956 930792 723487 850723 933304 619325 187274 294258 808629 757077 531962 1013801 631159 51196 538879 290556 694303 583951 326880 47787 884370 8123 908556 888774 241072 776517 290475 216863 77495 190886 552271 618255 261288 866115 691131 1004260 251083 966879 1028194 490017 641725 619183 929603 972133 62389 351891 85207 179172 924500 832941 256311 652852 987733 578046 955241 874132 504666 981380 468836 876307 453163 911755 957717 494323 77269 1022692 318526 625262 948884 326005 968299 606032 239783 413588 808618 1017798 654176 658031 616182 730070 648678 251825 756062 1000660 163127 105869 728858 519564 305641 147324 876779 664939 781492 270069 618356 636345 522281 907913 809086 188362 705404 1003843 407134 995884 318882 627099 386151 640730 391191 406295 1001871 830810 366751 399827 486834 349891 831156 171830 162458 168954 715988 198638 722333 932696 792429 125304 987494 473955 906209 195642 761155 137470 1027084 119158 805787 915733 379470 914756 998953 844095 971593 226970 62687 229005 837240 995863 293828 814861 428791 422626 834318 578014 790005 496697 493743 170455 171742 436475 907490 805595 111079 419645 904824 911156 1032306 745719 678121 446158 408886 923855 387427 358164 275711 316203 972017 552669 57304 882086 65450 866955 1001448 997970 799630 1000405 389309 479834 540323 544727 222287 607415 603773 645624 716204 879047 725630 177789 1021483 405198 620448 115697 1046272 314868 928797 743707 512690 546556 925281 232939 586805 437358 518556 844839 941514 1018219 255764 740253 218679 914507 221074 1026949 505448 518470 863947 636649 822158 853929 802141 1018918 484531 768552 548794 1035913 688017 619162 856815 902326 349587 486370 126549 828918 674429 999795 315710 945986 978218 943303 715554 258215 297469 1025066 799463 482531 349158 714078 356755 451133 96831 564465 96031 800598 437374 752913 1036056 718855 957843 766182 707925 323441 310854 425138 809322 908371 916768 85625 187294 210547 838470 437933 910857 903516 358579 570475 520537 679601 857882 184306 859495 677746 697958 953511 388514 373619 420589 402039 951607 609853 501552 423365 772883 889066 62135 31641 355684 123495 472913 757644 227884 851212 517660 870510 1024103 1021238 573281 960903 299759 30939 599886 97764 441528 430054 670322 758140 970054 783297 493525 756209 189751 629529 171324 849317 604136 432701 439922 652748 751720 1011265 630512 610020 96028 601809 77495 243003 845642 126353 960683 373103 756089 116574 817062 15996 938825 928460 961370 299951 1028289 15991 241869 252979 850098 638475 633309 895691 825074 1008671 689607 657759 286419 277655 48510 970891 945056 498980 107470 83885 53147 629436 105231 746988 370089 992473 949306 933093 245133 709011 796254 155021 289343 649962 247506 198911 771595 887593 854997 629651 897417 643516 331004 1006946 912194 759351 780617 843110 859634 188793 428281 723703 756339 127343 1016734 349094 978051 962777 668346 682291 298745 715789 125291 244798 588202 626485 1006768 261636 488729 305853 938605 242520 675811 1037443 629733 760756 322478 943592 831740 127806 641478 177629 747725 650984 54969 464270 243871 441688 647738 744037 948938 760952 107071 625133 717861 939143 353870 491962 65201 317675 566510 941441 406444 903703 970150 386861 405176 501174 798072 929504 516715 582577 840829 256423 282293 665333 1010496 241090 945368 611219 1019617 386018 176822 857720 64210 829158 462441 429751 782859 1007643 859661 275743 1021255 485541 383006 392560 719941 607738 1043020 378939 734043 179048 821147 947722 738246 1026912 339299 252562 936471 1001686 855401 190940 892148 540220 306351 425357 1034066 348703 125529 800716 397823 162486 712338 925927 980244 64143 907034 675126 404539 497576 886451 832797 125643 125810 317051 363701 45439 620388 218599 703204 194790 765269 381743 726618 375477 364235 680668 945710 140219 223208 677795 473247 772518 326553 585061 901819 509801 345815 746387 994334 44287 783174 63100 848478 364204 112560 126808 503998 143743 292670 228570 474433 198622 636750 985470 120011 992339 735586 747474 410991 822200 322425 495265 175167 816560 219065 208329 617292 11254 434975 959725 673514 194894 895071 477084 707015 193171 1023380 939858 743961 243834 1002148 48867 446875 892461 173783 260344 274407 988853 96429 1012244 385493 642411 126631 232159 196552 171642 802768 324805 794475 204652 708435 428533 739166 175470 979794 38589 209843 894106 109549 245572 1012323 354677 505545 210622 848289 843093 215507 823695 966876 290523 738735 585350 306814 185690 988555 121543 782937 174763 121403 89245 780008 990672 629746 790895 286159 876161 895217 964231 852667 209487 830363 29436 468406 414431 168573 347038 825249 640974 509862 643541 896586 250757 922479 512481 278508 538814 961927 20975 986711 1017057 642635 515185 757480 776625 593895 350044 182245 591999 605295 481436 838827 943096 477048 819702 475622 741360 935797 31055 733755 488606 366964 646299 758110 259288 656623 140895 256085 56559 259457 838513 768664 703308 551149 16079 1017731 746349 105375 975074 866447 380309 693162 773304 287927 961476 885206 969413 642676 709693 227994 368616 577438 351540 723708 191181 749869 911138 347877 306972 731859 627005 681550 885663 1041042 821498 679569 879952 1016558 349557 936428 998212 139257 810476 938840 138710 728268 702185 839132 194871 407427 377781 120541 740046 227564 847140 837438 593243 825751 390371 554727 417353 392732 251192 375929 731482 924729 486599 194793 500662 748010 667711 986453 178844 195027 654488 888363 378041 237063 810647 249304 740596 194213 658364 743646 896265 731733 967463 948313 1029544 874081 531583 471822 937179 564073 925475 596925 372712 801588 693861 757730 288725 73277 436202 862684 178546 365387 833854 205531 84350 947856 715399 496458 752356 936873 1002552 793267 445963 550854 665046 717560 325980 975191 759418 377579 791727 308142 584676 64190 357049 548026 383350 148951 183418 663085 517237 904725 887659 760260 931160 775811 746254 670327 560762 211582 332773 456388 714983 47033 382189 908576 681419 610675 255580 226649 830320 646259 370973 46812 212167 499120 818129 838840 927474 161464 956567 313038 721906 1036860 499169 91063 873383 661935 687266 725982 1020621 203509 1028518 632247 832175 196500 599770 212611 679626 705900 834234 918511 571178 189531 500883 93301 904494 752022 352086 487174 910517 458416 937239 550806 675007 638672 292147 28151 625894 843192 827742 766300 167673 161327 447005 969938 748941 801374 754167 1033200 553725 693916 684451 1018981 247919 968501 490246 805851 942493 630123 944469 374477 76653 163552 255246 230892 502227 160623 496248 119544 437859 89663 780697 740186 756705 367330 1018956 542682 776012 984125 354025 350691 572653 661977 547562 501657 346845 399099 990247 696165 512236 668775 86939 423999 658905 1035278 679475 105836 826776 552601 223122 785477 389333 193014 667569 1043457 24409 674679 742615 226885 239566 642654 285618 475583 314232 912170 357515 776243 240467 934647 687941 341944 520738 828119 638155 784455 215012 968180 271995 1043808 465597 124846 1046576 436951 494237 990520 610787 863065 495709 838047 1023027 665725 121547 447783 860906 672743 306630 677273 380519 891161 522580 839325 517308 87676 453305 406183 946746 272107 19919 842204 235173 765116 438589 744633 731677 890850 863713 687330 760003 998979 190426 795358 998036 634638 399083 617374 504938 937111 417102 401348 872206 408821 113095 478632 451952 821746 778874 320755 769332 949602 187086 945286 1026125 551924 629607 966050 998514 294261 1035020 859709 778938 354024 944377 747829 962953 460743 858789 249119 1027618 99183 431476 253132 751766 620101 719692 97583 306541 404811 904262 795901 734499 97161 643998 1001134 929001 568211 391585 933540 727273 850988 440858 845511 718859 989817 346347 1012003 64430 807166 621685 814451 241325 794094 537557 210915 468952 987452 446815 862621 931655 699243 572660 631757 899169 725614 859857 179125 759067 763542 1015556 815525 416391 81305 881557 626633 621393 421047 78974 373713 772284 261272 78715 617316 229154 61879 415630 807830 936903 494686 739734 55285 356242 435683 248527 430439 642882 506593 407377 984615 895794 912969 442815 896620 904116 517574 647676 711779 688033 954707 187611 64432 1006258 414138 250736 732081 588709 726839 741831 851652 647735 519683 666813 866085 774687 961338 378291 367513 584110 426985 767025 441543 799225 485902 255323 326867 810916 990598 845412 941266 388466 653966 923602 555948 740604 256777 226589 471677 29111 899785 808903 169751 583624 478422 994378 846155 336123 808393 685537 831142 677647 103663 758994 227517 258406 1033509 351080 758580 608126 644746 631482 714537 742857 320671 191222 171732 695598 401262 896775 1000301 865551 1041541 710778 946378 745908 869555 48718 702089 367585 640968 227975 928679 623339 228395 501153 333717 735899 957317 659353 334793 60821 441008 497790 865880 211814 423509 645209 195772 93589 867498 480867 1004392 1046816 817305 192298 838799 774958 771735 967115 987347 652685 587157 935619 615221 380359 880449 272335 903738 509741 782952 185320 642727 857007 64420 956565 188316 416561 1029166 717424 662481 941793 683667 880858 430707 228182 894747 440549 981638 320943 565082 350146 501937 861882 888619 187254 386585 354703 875187 815275 423632 99833 359760 475048 731497 55154 144062 383519 1028848 756939 226522 142313 654467 707267 589538 615285 877430 636222 240827 493422 742206 420511 1009554 361374 842674 1031457 599805 806555 593015 912049 247015 496815 187748 862931 977054 154612 497585 988566 128435 651961 172759 903732 814181 925759 730723 423014 356985 833691 349560 242526 626386 162536 472231 648474 964743 720226 43135 121374 939187 716863 88006 924795 685034 675505 800460 687659 521734 1033049 509231 145014 211954 178603 36829 243418 811127 110316 322020 322406 736164 775001 741595 668508 659239 341235 793555 392160 657275 425735 601404 857030 642649 741063 984119 636983 424044 464302 894675 490763 233114 469337 279545 470689 831429 985771 846894 758245 477032 597870 383533 60189 699822 114350 183854 881801 744801 1021290 378218 811579 540149 1029912 569015 956299 239407 706981 447302 156534 627150 737049 79307 666895 801597 628674 492476 725115 943307 451929 848285 423342 924409 842187 322125 741031 1023500 509386 395118 189924 572826 483518 355658 774452 925410 938904 513349 243118 396019 431767 621626 21243 444986 998480 129317 405355 509715 366826 815929 677843 754461 122354 682838 1005718 972902 629209 486698 76794 880210 770398 1012246 1002653 423717 801212 387446 318320 706435 392977 716337 496945 92059 414171 605146 646017 298447 787387 881785 858924 874130 449223 1002648 942758 186998 892546 577385 127539 252700 726825 1018958 819011 269215 611669 862044 577167 1009942 491935 176629 683590 891953 901211 879135 792051 835226 104350 681718 614286 702182 391715 827900 652419 481105 605128 761162 468590 622179 957866 696241 665463 686647 867764 890573 178969 145887 733795 159334 776793 879431 453189 314590 901573 536414 286161 405411 820727 267643 628921 220772 416884 930701 1007988 945034 875822 518315 878351 497106 957644 733564 391572 399218 514849 756943 351612 429619 764981 433505 383538 864727 191288 1028785 421740 527227 357622 555115 695638 514168 826730 319707 408045 676819 628895 212553 630170 67578 559613 916168 175854 463103 589342 305661 302870 465229 254429 365871 355052 343411 618623 941699 625899 455914 825117 418029 638417 620377 284855 599988 944313 685553 371030 449594 59125 844777 242275 781025 452980 302042 773427 270252 766865 727407 637378 452654 1024718 702862 94027 343367 509558 357300 705337 1032346 885594 175831 177137 310605 1014804 298805 850186 194396 853629 306489 328895 748429 831002 909931 258773 899268 390189 567990 702279 894640 235087 510394 599509 404396 377468 754782 237241 1045520 807119 543863 645513 809501 468743 531187 324066 457228 924191 1037377 356727 948824 554411 143243 547006 654540 416476 755510 547515 475955 717416 381922 1012270 125386 138895 125914 77295 464803 912728 386667 307077 744665 929571 666143 583449 174255 664414 771343 367992 947570 746894 96757 121574 504275 574931 823154 322392 288527 990128 441942 382555 223867 922346 39851 617885 412991 8182 760300 447973 175841 257125 618965 298716 250974 478514 945592 434407 887119 513244 588009 609964 343862 242983 348981 704887 662470 1000141 93741 185671 445746 492341 100283 389639 423309 367291 652932 606072 36671 1024845 744731 746809 879438 840331 640814 179227 638417 90010 739769 446087 636435 971096 626099 870261 418043 622362 930664 1034956 832908 631030 42846 1024805 292478 724599 470954 140703 867905 400286 830434 235302 300635 154030 681931 125726 604374 482980 456500 833441 815996 693620 906789 564171 59121 847617 577854 40839 464253 248737 429343 568028 989681 62331 939209 976230 31673 408247 456517 1032502 858990 945304 993513 924904 641949 285606 756541 369497 222836 531419 468406 995420 634201 797563 727511 1003693 755245 62822 740461 878947 886682 664047 989005 665719 354554 626297 440632 511686 695022 329691 55258 158579 651614 171607 615055 931437 885645 610091 749356 194725 227543 772821 898840 436981 277116 433429 849122 484563 1008525 761100 701866 380248 1042630 937690 770796 684476 751280 237381 179874 325299 517957 919274 233597 170844 224732 724181 353435 751216 920530 901326 341053 452727 222103 733675 876008 203724 944939 61899 217783 779121 969873 698612 648564 304116 930571 709605 227095 242015 457144 543087 341484 885615 395255 491052 851463 553407 406996 315870 873329 244251 833070 190683 684978 805854 306509 130644 450153 759324 897071 967962 561131 330735 581592 647887 597238 315329 209644 652609 926941 269801 306517 129612 298737 831783 580273 56909 299645 218891 970564 309366 796125 235900 342543 450404 622436 815979 664939 714153 118451 187607 559741 640061 468575 218743 411419 686533 740407 462407 314553 101116 646306 121679 125867 844497 637158 850704 864970 112338 628562 680415 694367 734537 1010972 733503 632597 254631 781504 77529 381292 523520 449952 736972 620827 503268 472731 607742 510861 258872 100345 379318 679566 969871 348559 802708 318897 425007 350067 760947 381852 905587 589318 481861 108423 1014865 596947 211575 773921 970971 354226 395679 240335 782024 617300 705945 675371 717710 369359 289523 451421 958969 829161 1016306 844095 543959 323002 233366 222714 409066 254549 698782 323982 992853 286071 964003 66558 636521 744243 179108 177055 1018981 489044 628975 508511 250059 380624 838101 256311 441766 476503 642631 798367 14269 1022246 359471 488779 572854 808869 424842 914478 961053 792923 193466 403349 128373 841242 818235 659257 871210 848947 598653 120280 512844 837473 987451 708163 608699 490564 1034578 455792 322291 645011 177770 706653 546285 1018674 829290 253090 298484 770988 903825 906086 1033505 652046 779620 595423 554646 112248 485607 822991 997651 355699 486069 875179 732601 985695 850342 625135 961264 927174 366512 847522 94587 409538 559084 456344 849776 471833 882083 1016696 403301 420410 920190 154895 375612 910518 178475 897420 238833 929692 798037 874948 116525 929512 194599 962378 291743 73146 642631 765214 1041729 799803 945554 461660 944916 642002 490292 377275 238835 109547 116594 488971 96230 373805 237478 994059 620847 308471 319140 119482 96503 163740 429758 919228 846662 779592 316877 1047600 649423 766131 578206 276285 831091 380664 977720 779896 869789 384553 530935 775946 645195 776380 609785 894741 446591 767086 331359 535799 871149 906337 661815 400374 761108 386455 460022 433356 315287 138963 23483 867653 398713 667893 509654 381722 692351 757363 250604 23739 824989 382746 420562 365887 929419 281580 768059 252249 985831 513797 108957 750180 762269 575465 300923 1000649 936393 464357 40542 599390 857150 112069 726938 871145 890191 941390 836521 998760 757019 361279 748357 232316 479015 809503 157039 493450 1005794 343352 281559 893798 663272 794277 661500 433526 554813 879955 538574 954242 988824 697321 1012522 601805 423476 1024123 422071 878382 146519 733852 273855 966532 105886 513682 1020531 604599 965685 1019553 662652 645331 776467 488401 346006 909986 824217 565045 820798 768604 801624 369973 939798 946473 806075 892090 781410 886662 1007701 822776 26991 1021266 609511 948231 250483 773541 976548 921965 594397 802601 758815 492253 636019 846185 335079 661482 684351 194197 850502 940995 496118 91806 580548 781570 1023076 747396 85950 1026016 415177 514472 357244 675598 973319 404078 431463 424492 637681 769552 931666 699187 48892 409243 101789 192305 682894 1009993 720208 448842 349821 299517 293865 938919 693629 203610 408485 701384 716202 866153 844650 993465 740821 647739 121713 982273 562811 247268 1020009 502891 674666 947555 621656 416609 386764 153270 831979 685622 228226 355439 406206 254286 690847 733138 291322 848159 538595 483674 432007 437475 848675 125787 445645 976660 286059 620209 741219 907077 193199 274106 997548 618621 354087 134526 976268 189270 554837 818602 823252 759657 727399 690109 217455 912456 746781 127806 826906 717658 219023 232295 388741 410237 203423 421251 812722 137597 772773 419718 432685 239695 422617 867273 513872 661474 818738 899384 870763 288591 642323 1017074 864382 498834 498086 765409 774799 301500 951537 846108 877940 713835 701719 706349 577447 984845 782648 416090 726741 414603 949032 952803 1005928 690118 651851 472548 347823 1041554 831144 563045 201663 292209 258413 906117 832617 711255 922553 178147 409436 804063 882338 128106 454943 46062 389529 941285 764333 429843 153566 456582 654089 833714 363454 112500 867736 520836 810298 335021 543727 561079 337691 875128 487906 615629 927967 357709 288485 374063 1043538 774713 384564 942524 370366 585684 492011 858342 349549 242461 118268 790299 954588 383693 767318 868140 341706 670825 1007834 752420 718548 514205 807802 172667 256609 861646 383153 995977 444796 997987 495340 941832 865992 456789 7671 343660 580946 1003695 184574 997193 739239 988022 653989 366053 794573 91611 863502 369573 288684 510531 512456 546174 517765 97933 481153 550727 416483 378399 236857 902443 979744 694642 1010994 740442 832903 683716 360257 385777 264671 478454 901277 517473 915016 43514 95827 779045 708238 275645 848533 403278 397118 98273 465397 881460 588739 710742 898187 379438 903014 954857 962082 126505 375254 780587 207766 656831 471734 252211 402364 350335 346075 226977 579445 464833 1002179 63353 900904 767322 708391 709322 505224 707466 336606 482992 958949 823250 278374 405259 606087 121055 421561 816724 860048 913749 193953 604567 314046 859114 435625 15999 307645 851360 348925 905835 740814 1022787 446277 650356 649303 744656 408231 276433 993053 891481 422840 261764 693303 445345 318078 635763 346805 833675 472779 845449 486129 984909 494056 749918 255764 501083 717660 353595 994490 257308 778601 848553 679252 638912 472285 512402 929005 251121 289242 316734 522332 384092 258746 301294 196402 613929 735861 480200 775461 146023 784080 856750 888729 380297 181109 620968 619977 812888 395735 1020701 867642 203687 556953 490691 912457 880799 690407 1014316 586046 242271 829262 923403 509593 472422 431973 753425 654442 274044 586654 697468 1024839 679247 217062 180178 485946 749059 1040658 129255 390554 310245 492143 945510 487075 810892 278471 880826 384106 859606 837883 553687 484915 1018139 118699 400103 206295 583891 774857 747141 319177 349435 486280 908437 159419 672711 993650 799869 739282 253042 357763 823018 881892 907449 637670 572317 424867 379113 365980 487169 761514 488432 210357 830778 744595 923492 695033 836947 802501 949864 637069 194417 183777 724389 366053 921285 618310 1033245 150773 249200 802744 318312 968798 516253 695518 470819 186459 539342 433973 743861 514349 252873 935397 630424 72623 869039 351145 194869 320655 1024354 325226 681957 351353 420379 105699 962661 755031 718593 630712 583799 582374 486632 778488 669355 373971 286178 818545 1026377 109006 674043 663325 723811 773604 1008531 1033064 654853 970280 957017 478385 202939 627101 839130 306150 483879 384316 675450 450318 337566 957362 920237 690101 911280 127379 651980 1017768 253016 1017670 947338 876312 146906 365530 350697 943301 865223 123892 247708 689011 626525 373973 354166 904281 626358 466026 636211 801219 436105 929480 357765 489794 363118 894311 539575 939415 826220 988707 903294 535289 89275 760647 975676 365933 877611 111979 516835 936239 93091 336873 703267 59363 46583 907942 361965 81820 707701 767054 782395 826524 247150 179791 811343 817508 604019 978088 757530 387528 219258 816523 871989 341395 387894 318637 169960 507660 519309 733028 463691 601639 236444 191724 636565 97415 756536 855282 578683 739173 383798 832442 1041872 409395 399230 67327 469115 1036854 102263 300414 707506 734074 732941 113570 373182 930759 479156 760965 728375 866965 743280 675307 928380 563454 572652 777750 191319 865113 159724 886221 849223 619926 761127 647741 232031 843330 826422 1014282 955983 810618 485868 415610 762741 506023 955491 451282 820030 1034673 449904 582958 997918 385896 431079 152543 1019093 199542 451197 710943 111743 386428 972579 902116 1040558 990006 154557 192877 440203 248273 1011368 124668 162642 545765 387706 1018429 945547 487593 124813 947357 1019431 470964 125471 171239 934748 783072 619362 832589 506437 929951 580762 740788 321982 256782 619879 661110 937378 386407 291047 585307 453399 193777 312949 257472 513745 120059 810289 387435 517135 973761 384778 1029510 188292 438090 905789 337651 654576 818036 484029 773474 147409 368037 763661 827207 227557 782995 649262 948789 406855 719237 1005985 700354 452916 945580 996915 388042 633551 61145 198879 894063 350094 983982 616755 462236 444607 290471 728491 379833 560827 937575 416213 873190 907945 1040453 517283 624437 971926 492095 960370 785036 779477 772849 993720 914473 608887 445523 145275 911238 768838 234365 128113 439274 60831 410357 943349 170875 499947 645716 259484 1032870 879988 185596 553838 125774 724334 734405 309945 81549 354275 1004156 98216 793578 834323 112069 689843 251193 63695 815231 861790 622304 528380 817754 692727 414702 209790 885055 436065 81715 731873 680797 326428 988755 761058 858429 379833 472355 487788 762238 754971 617933 964980 195398 995751 605724 276213 458250 330997 55211 760753 465645 129732 107967 95035 727930 725883 290787 344815 428794 622086 777668 245452 927371 194766 733946 498855 370318 1001132 877269 356006 227804 318869 937531 46837 210750 1036318 321394 402934 695251 466616 464820 826353 193885 930022 765991 48717 848228 875414 56953 81271 612300 930549 796530 315821 259370 591609 1009209 512844 323556 948297 326978 766605 286417 371530 888083 93839 875064 500349 781342 378195 551255 778442 938643 232185 163462 239350 286263 1009444 722335 368291 596191 424028 967255 754383 959348 931249 15805 38143 810829 971542 913104 617523 406870 191096 1022604 747329 914040 785953 86267 425276 743153 871699 83895 879507 879411 831402 746468 287477 868136 921405 62191 292341 774460 989770 158522 892194 650952 767500 204342 503240 429986 952262 894614 122260 444355 871302 404988 606707 89525 879672 98208 168954 647422 370300 268250 384844 564117 65139 801886 883334 766888 728472 849996 867816 560367 1014881 720262 780932 910776 875203 501579 231885 432783 258707 736476 876355 437104 292926 501274 603877 260151 215851 436342 491030 481394 86487 694844 964328 288123 749914 640250 962970 941280 1044757 327320 791231 128085 177549 387387 650780 357475 963493 492254 939289 545269 514261 156583 115775 881057 413356 80502 1003037 275417 914005 424545 944070 759453 81359 467703 340849 180172 349807 453481 880828 307171 652167 639736 785296 340453 680828 992830 971420 432749 707486 1035298 756454 636510 427823 375836 865547 599823 171448 800057 678499 396221 741782 678384 123117 341831 941484 1013920 967125 905305 974532 670361 239239 730551 357042 49094 367453 877492 912197 11391 64878 666355 289181 177891 592813 667086 397150 883432 359026 425745 377022 896550 767873 337803 290556 93853 390535 911515 453308 195528 666547 284152 801497 64079 391544 485844 826682 723922 829905 239829 323835 927309 240814 728399 193199 285946 1021766 254206 189820 965068 422387 416181 1014412 596731 800367 65055 368434 903533 306036 921505 865693 185871 570927 417301 79547 830794 511841 942837 889203 738994 96749 504486 762407 844238 511084 143599 677880 226131 187834 246699 710477 882435 16213 1041080 211229 1044678 774921 470185 926686 891256 1020312 1035564 918142 409367 722615 146404 48613 1026693 218475 292285 347988 555763 62187 998931 849064 576237 93779 411871 572905 610104 248863 294577 390538 989930 309980 955198 191725 237418 471827 130101 55675 850117 81781 920942 338333 279038 681274 994335 354251 320877 466717 752788 604118 1020045 451611 639195 339061 964715 927385 324812 824989 437554 706748 808156 699727 1034798 972118 817814 517588 1028148 411599 253722 423498 906055 278424 822974 487619 910552 981377 706223 575973 1005315 436732 347311 259598 930700 987324 377311 456281 915461 858779 521618 353069 170482 502531 703960 688891 324796 204408 698011 95929 383502 837990 470746 775068 744235 478897 121013 453657 988076 273245 618184 447629 503140 275949 878247 461297 406935 580711 1016625 940004 65411 902533 725182 172799 517816 863641 1002289 222396 425825 380190 509838 876002 756877 913868 579525 714535 421794 324030 578234 980546 358525 651046 324141 246394 321854 940310 818033 161498 799149 224924 189502 858357 290039 318639 839017 951932 501525 1002906 968391 356019 294315 749329 104799 889557 840399 555247 716130 208181 515145 415596 889037 531387 955642 938822 969644 479112 318742 324429 646290 445502 778707 912228 271339 682852 433035 118223 329651 604774 368548 715310 403707 496625 449583 232215 822558 334183 976010 503462 485483 773267 686663 665315 40255 178403 301997 738174 802396 226403 454432 190111 896054 997784 993193 826236 999674 208731 844528 64663 159668 700385 905826 277747 823118 372280 407377 892295 236714 529914 763979 230378 1001882 927930 961700 901496 208884 511028 778678 315249 968060 963340 225945 811759 212569 276253 415213 110194 645089 163192 473462 252360 381491 670618 984923 976148 956197 884116 964886 337529 757228 211415 606974 390284 683654 747039 478034 578453 124598 222697 114037 828598 347982 507713 792291 14055 255029 980376 936917 649479 1028143 59998 836031 837206 763415 866028 335308 471373 991423 775282 256045 897654 943373 460111 494822 838926 11487 677151 359370 783032 408945 341944 122134 1033373 1004693 193717 73434 566262 955948 18335 928467 592507 994755 495797 773324 432974 193295 480200 520646 800227 971470 60391 408419 480979 499128 125891 932044 30175 975844 449037 683191 695153 476522 948491 246555 292314 741133 844831 881378 331390 674937 555726 130024 942299 514637 408050 884161 292577 471269 846316 694222 28455 385260 581182 417609 676199 54710 744293 58749 379606 1002094 828755 436510 642841 837453 711857 207996 610751 318011 552135 900304 380850 623517 277287 468206 128394 490856 991807 53439 64962 643024 1017675 532313 577353 921319 191591 721863 536237 542943 629579 495026 713638 839951 902960 746775 628713 896234 959389 939677 620194 963599 976410 224562 406943 439205 308857 232846 895634 1020604 290553 341966 320630 907926 141276 1027081 667362 996592 866901 700874 373438 726827 674742 226063 652103 967562 572282 335531 408316 249131 232635 28387 96363 939535 440653 802393 564197 620815 381719 290991 1029600 700097 518578 517669 840755 345596 446812 421211 101693 432051 906084 122088 116205 436024 304121 748842 849186 445111 477066 886445 683663 491979 103255 847692 469351 471293 497159 959886 782549 743909 789179 874169 325859 523556 959738 969358 847994 844156 79850 701296 813691 728469 1011075 56110 604599 775080 223726 865549 106481 856463 964177 621589 817514 32428 864154 564999 631691 658173 979715 475606 690637 593874 837097 178837 908582 472561 1043728 816825 567733 706843 319173 252348 1029681 882124 65440 927729 351416 799086 566782 367574 435004 559039 591734 316285 935006 685678 87165 820923 939134 160760 993494 177295 806007 159205 306055 481391 247533 944963 612666 393026 309736 270291 87923 96602 998417 286317 403171 563897 732486 693495 875331 922519 114168 708375 712082 1041030 434020 191914 825172 753178 760269 547567 544727 469245 601438 429676 976476 687268 651930 229130 714664 801657 953252 955102 293431 228623 825702 494891 828981 874188 355946 628382 897190 47957 355631 342952 792441 86239 367765 732602 240254 257690 848166 904515 257638 881603 495387 1024773 1009091 764235 171687 639693 960300 588693 236894 521168 953593 203445 847459 601978 146651 768740 951727 742889 355789 847062 961295 650421 421296 888181 772849 497693 213486 42938 599783 97174 972949 372165 1002724 677245 206315 605839 1039640 243117 56178 875179 707369 208722 332762 669461 738557 1008986 700180 258354 334757 697978 290589 484468 569282 563962 1025817 278366 452484 758968 955348 790503 692639 1010145 648994 896076 665455 838882 474770 1004588 969916 255192 32075 769456 675180 691371 998576 835330 792439 695266 168923 430175 821471 1034964 42969 306134 843028 412829 773661 472123 709484 857639 964513 784915 756444 226982 222547 604387 358865 765144 651738 138167 377519 373110 79847 649952 941670 509804 847245 912072 883368 807367 762665 649593 1034513 829397 748211 154842 452378 146835 585682 246486 580725 326008 249265 1022854 309913 431790 389346 331766 847500 235373 584761 485812 113758 612999 913036 762428 501063 671617 952605 757466 772158 221009 544469 349873 630124 556497 710385 539512 700354 881934 169743 46068 619345 690131 588409 642757 650293 726378 796539 684765 785673 767144 815043 222053 510301 441477 687650 962150 619820 762695 713200 902053 1013410 689637 716632 1032291 512111 346478 143143 589708 42423 607023 190699 818394 897635 220773 504046 317260 958213 760978 956511 351374 420430 424817 720649 202553 779566 95895 211373 686453 449589 225530 946539 1019106 886756 992971 153271 877539 688636 892520 515612 208845 738653 375222 321783 583267 1021479 864963 620087 455115 455538 953047 584505 867939 276465 481968 634092 867753 226479 508875 706279 701063 716362 420043 476869 761746 48351 129385 579677 40894 47477 651805 970842 215487 521313 959596 217323 226745 75635 855886 817049 552554 515157 586550 823741 1010004 482250 772890 568812 334772 959342 258452 420302 782993 900490 600286 886863 473653 613944 620857 376646 750282 778362 439513 491883 814691 432013 871028 518548 241221 181215 530175 714594 421414 772398 159094 236021 135023 336798 585634 908968 81179 343634 546265 992606 647058 628621 501998 374811 238139 1044612 437373 874654 988285 257241 369819 767034 341993 1009229 968098 948619 823799 882401 856429 892035 29871 44715 544380 203387 77304 472254 833849 945273 637159 871086 714131 713315 1037459 614087 979983 303981 567127 739534 116347 440083 588124 690575 335326 190585 978057 186179 644073 900676 303029 261160 653762 698951 607227 204647 547258 543732 14711 109363 349436 884108 749613 891370 122154 997390 923333 555250 1008181 684524 129652 68859 318813 699836 932922 745272 436167 72668 415343 886186 898387 342941 733435 369629 448421 435946 339311 889721 992442 233201 653892 793942 354215 903858 712005 947036 695222 517810 861085 1042308 632107 414847 690098 238329 367569 688012 609115 697314 681146 956037 322830 955253 961867 952695 830934 836794 112223 293971 122639 582642 1024636 962861 846277 62940 782661 129896 97681 742740 845636 510179 1004167 179890 821437 93126 817590 628982 318861 643253 871127 990365 487736 771809 380118 588025 190185 975856 109815 772717 714996 1035418 210703 748661 907497 357716 501426 28271 947609 142591 256613 227863 389773 179561 455506 222712 200634 252707 796893 120474 48955 554605 945237 751984 542582 863133 313918 313127 130565 627663 30159 187253 368046 390600 870206 725479 495428 80683 1014888 382342 245069 240249 484307 1022569 326254 1045284 255325 825171 643478 873798 107631 931141 769184 574875 969153 1005317 208741 691956 162925 497862 778763 44399 864200 797263 1037866 162511 76526 826541 677574 694236 648135 729951 767193 437525 930123 726643 64815 648814 347835 863561 290622 783028 863164 740126 298422 604651 644503 589205 521314 334973 571958 963984 846678 289980 777239 550459 353501 498965 650286 323490 189414 113310 618135 687745 799225 756521 322008 301949 85724 144255 249041 632284 864074 802599 500193 878250 628974 930293 779545 159999 927902 191216 888621 404859 643322 815474 381645 422669 310542 79834 864630 448823 370381 96486 374957 900560 374548 1045608 1037217 641251 941699 293212 690591 359050 433303 613734 569196 508869 109887 494219 834497 1011108 757403 658111 1003057 991574 398702 304867 633082 282318 59637 47100 732020 576460 1019782 601885 652433 896866 570197 986741 962655 980745 929983 215375 243237 374423 891934 898660 364209 904506 719698 28605 710309 1006481 927457 317565 58111 968879 756421 597990 880177 183687 245460 757146 629865 171475 743897 726702 865399 950902 450150 881267 753967 1012253 822883 183771 587430 742369 384651 871687 988937 489424 182781 837291 778900 187049 560125 902515 43955 139197 230261 865514 744641 512437 1032900 914896 480559 351062 997429 463221 168875 436477 389255 891329 365018 865436 740295 1036530 368434 955601 487066 845581 752282 994345 326936 758111 805373 516206 421316 980007 694762 799720 876174 469453 362397 772491 927036 1043722 112042 747950 941838 256150 859842 510517 705766 962305 759028 349916 191806 565222 324730 782603 751028 980614 306799 373055 457696 102301 1021101 715194 118234 554204 315260 390755 513448 466015 1037009 77151 689404 1029180 507074 817807 641960 302451 711767 792563 1046608 455045 962759 497757 471475 687721 127421 837489 964721 495501 834266 144333 957487 949056 54877 494537 227828 1038929 671434 857905 552126 666842 413379 191277 204691 462798 906724 681445 674798 802513 627597 609695 719918 738806 766058 346430 957106 756967 149245 645817 71485 545721 433451 993878 849547 518742 596595 154205 957320 313727 438499 978988 362910 654091 332786 451256 384073 724699 911452 775501 447782 766009 871531 781397 628074 572385 564477 228662 750506 1010913 295421 489668 376116 404683 473317 580078 693775 588243 472733 941146 130952 957205 670371 512338 429967 194951 457800 249588 863804 322350 341683 786192 476023 248771 711916 947146 508151 564057 57967 781898 891334 650391 243855 967034 190410 381853 1024534 708417 1022850 900486 1006118 400061 1001456 1003757 45917 860046 415118 517430 95733 685761 701772 896542 285359 757333 380685 927409 388812 1004750 1027528 371770 185318 935888 642227 356909 738106 438750 58715 822460 928987 374744 431910 338397 243682 147283 383531 395191 599801 560925 643887 92767 714412 748718 294691 607119 643306 813783 362444 338892 419197 732283 763499 735650 985040 640935 922067 504931 851778 496547 531197 778279 454040 925927 677098 1030512 768728 108532 885596 96470 179936 641625 679875 64750 792247 259630 950718 713835 555451 864997 322645 366398 993976 95960 901843 80796 229631 766499 736006 124842 351079 258964 204315 822711 440224 93614 990426 420706 455088 1011870 503438 584037 555238 603991 421786 535917 665332 1038373 960994 343261 346683 885403 893908 354117 1004665 1023504 588177 224981 552661 1023621 677549 497873 839190 290358 223699 110158 163300 220255 320907 569308 606719 470980 519258 816933 514191 495375 408012 473671 682191 726502 935890 405419 990833 670044 848489 513806 928349 446347 857950 958780 129629 452266 384422 451355 891671 1010213 129318 210157 873679 876227 1024483 638402 378321 320995 994021 167071 402393 968139 676830 249605 823154 120415 851026 255646 803324 1031720 944908 381772 341159 294644 122305 953662 525951 680318 676415 172999 678646 627667 372509 755086 179975 354971 685284 654470 444332 276092 760911 388154 961002 594911 73676 292205 245417 526299 54715 685464 757637 584903 261176 587612 492505 123125 456889 730463 926046 97902 704030 908373 342615 763786 990563 608139 235363 324139 602621 685293 939505 870885 314158 943247 265949 819711 414182 304106 503563 874122 776778 98076 578285 577823 861587 759982 956913 908321 506379 343637 621521 538071 712221 968829 62343 832119 815709 106255 739275 546647 302935 862074 839862 144807 294445 453298 540345 779210 369279 887719 745774 286287 974998 902604 677646 803770 931620 79693 612732 155198 252245 483691 584692 388896 836827 943756 640666 561391 182213 707061 401337 746425 884608 837206 993931 958939 227269 383700 481947 211402 978245 107950 584925 848230 842010 709593 678326 891406 461399 586664 764675 900865 427499 392466 867150 945988 1002728 312775 587958 432807 548305 552039 568909 1007813 772942 171973 746315 840407 775553 1023026 318527 892493 319980 122232 707166 953770 891660 531261 482676 1000659 1009560 603819 487747 416890 897307 447973 183455 959964 834170 231903 728143 215419 492469 450433 419051 441676 690839 463347 888220 114387 537451 649833 1035672 960361 92067 398331 371023 993381 832945 1010904 875250 761746 889683 860650 707398 914986 674268 936777 214701 169334 745870 812500 876878 630681 1010452 109692 455974 5629 251163 294551 416285 816758 439090 449285 158943 408731 749081 248469 520801 161240 175055 866921 514203 154067 62945 966228 758131 966296 762284 314218 439451 448069 448071 465533 178662 323209 496312 496628 753432 240058 190637 850328 160249 643987 933382 57059 113763 986771 501540 607535 322591 1017828 123643 619071 337709 255157 370294 739509 293333 804203 652403 588772 96028 380811 984434 747201 1003460 363484 1036506 719090 849544 415102 936571 412843 594295 699180 576863 88510 564166 490530 780530 612061 412127 31695 341659 810580 529823 498041 944517 943329 341738 604914 830877 1002906 205275 206237 709466 475878 1000502 496789 432476 196377 47294 800179 859854 508874 562671 833652 544611 175259 950018 740154 860112 940386 711220 403069 425355 510921 77493 746230 902715 955727 469466 810324 910614 238502 221847 618653 871098 448634 834500 109485 829221 480117 101183 477933 959610 711257 928728 69357 555870 36860 827079 871885 370658 473637 93531 687704 778589 495385 616404 516907 447708 973105 326021 200427 127420 457056 496089 422384 107961 653104 634230 348049 800235 564821 840601 619130 594750 256636 154540 910132 206645 973195 653520 516936 489912 273875 451556 659263 104401 552626 257796 802110 254307 407513 789946 841940 622405 178966 791291 425354 122214 323158 517462 153322 619692 149151 942321 907496 247611 853817 504217 772513 156223 816868 128308 586678 634989 125872 911912 404915 773323 961122 972626 1027402 916230 32279 822738 254075 695865 662175 945605 714549 869262 854111 907673 154997 490017 892050 919450 414813 1005880 629994 616574 500334 675790 947287 381575 649101 760257 903539 872691 899685 828715 324797 193799 298527 625278 241006 174940 451950 249385 315370 702694 950395 827028 729838 899924 366562 340919 1035088 609083 543733 719385 676523 663217 896362 343333 976540 1024281 880248 326446 617083 272239 839088 658682 318937 550799 390299 501303 1024349 944218 232758 495225 473253 975497 520725 475074 236599 699344 194349 128486 702694 493021 895310 157676 428508 353647 843317 724947 666871 293530 833068 1005800 1022179 92379 637577 906864 999136 561020 684881 185695 351453 992745 758373 895336 1043025 441993 59315 427582 905327 445259 707130 1042988 833426 364090 1043498 173979 387953 449105 782210 481674 257472 247284 696218 620909 629685 547950 433317 361135 871995 1017493 189274 842825 52845 956572 251209 537819 513836 743719 215910 446027 680429 580247 622250 643937 572814 325383 628476 506023 485995 853567 170901 866663 289782 791801 562494 620316 261138 554551 480549 247199 456325 572732 986483 920502 1012794 40239 870285 759672 894770 794429 969112 211518 737739 1019149 940937 970791 521483 706908 840933 79485 754150 653733 551527 638310 417464 585349 227574 101231 243484 988387 401256 162040 772476 434671 763634 970004 759838 937334 816270 651907 583797 702868 371913 906188 1001117 420270 253569 141055 869627 212600 589136 342364 619319 171943 1010008 448964 240911 348020 203242 478968 425124 443067 764820 571517 616882 625963 202187 672739 147279 445666 548781 886265 879562 785217 974595 642484 775728 987475 637517 906125 455921 415283 868813 342758 513420 546522 230358 970566 178620 124278 449822 894122 926908 799291 988593 872846 570047 211723 997170 1034580 479105 899335 934876 341171 1010722 934774 791527 433822 496553 831127 683937 186939 723645 165883 422135 319799 326251 324911 804846 990290 831217 576501 737639 878708 718419 188916 537973 925466 259178 496287 130468 863212 830132 880067 358712 541375 967775 826858 317081 104311 748738 891015 582627 649461 616765 907418 810949 509788 629886 697283 538605 988060 953062 665565 939804 576187 402426 883608 652972 953844 512078 830567 333749 58862 925951 935613 973842 251798 155451 1041464 649403 626525 460521 974019 468457 309369 686477 546287 455584 180471 314822 693940 123195 704105 466418 324948 843666 493305 823132 356320 309998 899134 938926 895527 121078 550807 63077 858359 1039712 849832 867237 334671 971867 300519 509796 224923 420549 920023 111062 480557 832231 127952 286491 306142 441700 574715 982784 1000298 195379 284346 1044618 991577 899298 51955 385255 649031 538578 698399 765052 681770 701348 938908 943468 423574 771129 603677 77751 894493 764721 636423 581298 238843 818252 453690 686630 1009959 256918 633699 345375 904762 680303 924898 780403 751157 406891 939371 740687 163525 314551 234954 190637 228883 834382 595055 670903 830422 273869 1024710 428447 93302 147313 1042881 999834 762990 909970 742107 940406 740261 452485 496987 154749 249181 546607 439946 963283 994329 503978 440806 924597 990323 691572 406969 865752 352669 922575 810706 573020 227866 676534 408663 914090 407354 578867 479725 470616 463455 457516 177741 868134 833287 672943 992930 632942 293931 478279 640542 163045 925616 249635 453681 522432 259744 711474 409458 477924 138903 74231 93862 843201 487864 686714 885744 1041193 734055 984499 877522 676327 914762 829591 816058 437933 236724 894730 812343 482613 535546 411565 188671 505419 858984 611297 893737 768608 811934 910728 670641 812634 442589 546013 633247 256834 351759 191158 931668 744774 993402 125688 964500 257688 901308 412525 257318 337838 420026 898632 773314 886482 862036 555625 457284 546047 630059 976562 639740 837853 905875 797135 416943 723772 434686 691049 25467 442685 591519 379700 988120 886331 1041985 173367 890518 371126 89829 249824 740330 736515 535615 158398 504949 844569 56911 1005192 642883 892233 729278 692829 305773 91086 284345 437132 915564 562867 924327 823989 646035 53747 353835 736440 904515 803773 351895 751749 350829 949546 568292 819838 818552 351076 1031441 1032367 449849 53022 57011 784288 494052 328063 32428 1018771 891876 165806 386874 867213 748087 123694 481121 555866 608118 204467 171462 540489 294439 369789 383141 452850 926426 639887 971467 864105 162549 552309 366005 599389 479736 256216 162173 112171 407370 630187 237095 613325 118595 754526 719411 195142 358949 1012813 585561 1034343 122396 87545 498006 428635 772946 477901 636467 371165 981650 763844 340574 51127 937615 849036 669101 313318 959725 14141 320123 1047588 191311 817926 498978 199031 926191 182220 204729 319147 1026628 609737 847562 767128 443757 375836 260296 72567 226094 705477 588876 671697 970627 973544 727325 486968 800391 764850 95729 979050 905009 307962 897629 494251 881702 386787 996777 994148 944798 641270 1034096 866790 896728 1016981 712215 680861 908993 651490 909891 331639 635258 678789 939478 992760 731066 906435 56564 806078 326873 858023 376050 200602 349898 232569 780950 810342 919133 350147 838608 695642 472623 608217 14311 470575 250334 65474 962654 361438 817380 208601 921181 1020174 251438 687247 343260 972910 679372 217751 922349 804127 320946 192425 846062 1032231 155243 910166 214191 76793 294581 717430 400179 964204 489580 109339 511224 227742 259922 460753 463527 555978 21499 1001351 390485 969247 747893 342869 322437 402111 481053 718101 423539 239306 850626 359370 568014 370094 505776 334078 261394 285653 287707 642238 841262 907414 1023156 826023 619881 260397 220741 783180 900615 223644 855454 1029704 853427 384908 600525 643323 94971 485206 410783 512277 454286 91981 667602 453352 466160 738281 300607 872234 201675 584791 746100 326355 35767 1025432 244168 433671 604636 137951 645076 817029 427223 551551 1005107 549583 762415 539605 388653 923711 748788 704755 259357 774446 34683 342765 619337 611547 792526 716432 372285 798389 724812 828695 351530 913690 896328 462261 395742 675689 407734 353931 353110 749941 725739 163283 96573 589587 709678 762734 215774 150396 466774 260901 508522 248213 767825 912425 289623 711277 106355 750917 826430 487950 323825 847005 252754 749662 232419 193113 369148 215674 769332 202683 327449 742388 630126 679757 245578 899127 711244 316026 704727 646097 484889 318356 803455 570205 321715 1018631 833352 517763 456889 438100 613334 220845 725927 445400 243521 605301 219795 126828 95294 712026 703202 988269 381294 825588 793206 850187 153455 290279 249700 516825 258605 732132 375908 800688 936180 239011 903215 964651 343310 406757 816105 316786 770542 300532 236655 865712 407667 326057 413391 479964 282203 476404 446040 678115 191408 333526 380690 782873 334758 699005 716120 367211 495821 695510 782568 190432 405341 996172 448433 840021 329439 562159 618076 182127 342004 722394 669495 665213 756589 97379 331634 916506 1025833 994484 406776 767371 766917 578477 228144 506017 714544 1011300 224531 127759 415033 750791 977568 323802 326560 48540 404725 778946 603638 476617 188653 111703 715381 936621 487966 1022665 177514 1002944 250255 867185 848028 898757 282070 963789 814072 317293 219377 652402 233125 642461 572284 926954 293038 375990 680187 550586 982658 60631 479643 367673 372370 499869 569318 629914 163239 728985 859878 979461 773715 1009016 342902 404879 705450 235130 887737 774603 840610 188295 607838 477613 411959 893173 1019998 129858 675563 839252 447228 493948 967711 282476 647405 119037 880149 999767 363430 844483 921789 559034 439069 635102 709875 249179 862557 483152 188325 430458 192603 754987 337371 418803 711069 337565 647623 163552 914698 386016 797517 909466 183351 702556 908869 513131 947247 579101 945380 173994 465849 907379 733719 578963 476941 354145 930280 97962 335603 924247 1046566 976780 905579 385211 713670 993950 650307 779204 881874 659414 552734 208636 174318 662931 781859 188831 679130 654486 501608 595195 640439 723755 985495 410366 246644 442718 154482 80351 469167 878761 334551 793210 882025 571284 897811 294458 960171 181099 269306 457570 554574 774259 1028408 154811 76991 350714 182967 382493 663161 420268 500522 472750 340604 315242 866161 693205 765079 571118 888681 873393 977592 963306 493978 895390 153439 178491 384028 75254 717575 126401 977417 832963 763117 555165 844183 481884 699805 838779 212641 257579 957507 371510 775724 169430 850754 253123 841351 1000239 81543 993508 370474 503051 473365 750068 494187 580147 949798 153301 834667 62877 621148 455624 196485 1024179 643661 831146 488564 232890 910667 462270 367374 1009281 480711 1021130 316792 119343 630117 622240 774477 827185 728109 76987 549621 782510 151479 517206 444201 516391 593331 204437 370106 998584 971494 419001 739571 183542 603023 997013 865338 723692 865252 415221 388898 794082 126682 293105 284533 222605 1012578 474949 602092 926461 884957 445379 940309 886871 732533 939698 974149 548816 855958 595670 216985 442812 522584 746228 160666 601499 792926 889427 1014834 189409 476331 327224 179547 798566 879490 496311 967383 486884 593849 112585 946459 571344 733692 441300 1002705 245416 637044 759386 486002 754607 703377 558455 687619 485938 387556 54839 572011 950622 879736 167355 849289 375099 555836 613726 249772 238013 843592 1003701 365267 359697 730737 905413 760033 446101 912677 678223 163491 985563 310927 703612 821022 175419 967854 801691 745886 430685 464872 352829 105595 172509 479949 831282 823276 825848 48621 754140 521444 190107 478136 1033784 361405 384198 256697 716236 331676 893050 381677 719747 357447 817539 770135 1044565 881713 680185 322808 981601 574711 774632 532452 470219 173421 1000182 254685 781063 456778 1014307 114552 1006988 773705 513145 833689 370626 863399 599916 1019474 654033 831005 652178 256663 237162 476665 694995 390353 712552 282487 844374 780935 513324 587667 356056 521490 996467 1019698 123293 898258 1040972 346579 255070 151474 928381 349049 1018086 711868 984902 821869 997971 784408 844920 984040 734265 272124 743253 382917 683508 828792 436922 374574 946611 434419 663390 412659 269991 489378 955228 713324 863662 937107 1003865 617103 469617 392020 896158 105457 192113 1004218 227143 581532 1022251 749066 432191 653529 474273 114071 924024 248757 378545 599789 61158 115839 851481 943541 238314 618583 649432 768274 714225 324314 169779 294768 642503 177961 247622 778774 793533 739021 776334 931445 767050 737036 212833 498738 1002387 444360 189886 593642 128798 498038 903772 708795 1027086 883392 855905 725942 924642 641275 772434 735571 678883 849420 168886 1024277 340575 769588 196185 777510 54727 945933 608446 325933 931153 864875 481393 616253 507106 1008771 343086 640231 872623 447164 364473 906582 50938 1029761 969621 474699 728769 242982 552405 492015 484304 837150 350797 484979 984893 855957 433102 269686 587945 886141 817353 929402 308947 365510 740923 402364 1006697 812773 936631 554279 181085 636777 380393 835180 130077 1024216 730807 508777 991730 324584 1037184 117979 696201 206570 351066 875051 560114 481741 320415 517460 127689 289782 571278 490212 416915 993389 507074 909741 944819 825302 46027 502185 274388 886488 835963 988398 906467 178675 915841 604858 690013 53163 730862 319124 466638 994003 189625 657389 409505 618748 1004865 51188 972078 681146 113073 569078 517673 634658 382605 906511 353219 771718 563196 577198 943651 407900 844692 875972 298681 997008 569918 482273 879059 520532 600755 248173 435735 1036594 707825 718184 325272 512435 234678 321358 121323 331731 495572 968091 101611 374605 781160 483883 932940 98104 416378 714574 453859 572239 487368 354763 682237 893485 1018704 666563 845158 772328 379741 527347 123099 84910 621393 979873 416657 604871 896301 916020 969323 212930 859987 901453 64557 956400 258972 673725 835822 698233 760629 145867 619622 628523 192103 691813 255860 1024756 175438 1008364 759420 874300 953756 438056 713998 837432 452449 827951 473314 367481 368169 188344 1003629 468410 963058 687782 704165 112237 71383 935736 292682 814427 909615 320862 809071 935369 587232 808046 896103 928286 237176 89965 350558 912936 716926 748721 112695 759155 469732 907619 798582 984407 924261 127227 453362 509682 507058 350581 519874 737000 888150 400563 385598 948558 664315 205247 686614 421710 967821 581356 889841 701977 126886 380868 251479 992666 200122 466514 171770 937419 511890 1041610 440862 479860 613555 685677 758374 851216 732749 1013856 352679 379715 292806 796594 225887 406986 250183 863005 838203 879906 659099 514500 678703 726265 892299 707363 204589 935711 876045 425267 96603 419689 387111 626124 947433 671155 258731 409251 508462 806487 708107 1036319 548473 63582 806710 748167 732702 618380 970179 636856 679638 467925 244305 403404 374987 881750 980544 1001276 559549 1020021 343239 638253 662650 89966 355667 68031 722303 621401 113263 681916 376150 147394 783408 949928 249733 460655 193946 755363 234985 826043 697340 998796 956146 930276 1037466 485439 794135 177113 335677 709372 1024246 409332 588756 128303 888101 707753 908744 691375 782906 1041538 556207 944366 503075 619099 306612 628148 909747 356807 533359 244367 498900 891602 509746 971913 419667 600703 395245 258604 410597 315353 722381 474163 214902 707572 159550 404605 660887 329594 916552 658361 448208 611834 468221 643163 183266 1021360 673517 179145 932666 708118 243284 336254 451414 497213 823143 587901 748199 307943 484475 392465 819078 238457 79611 323834 171866 471254 221567 775302 723550 118431 357194 765218 375963 732366 46991 751954 248250 988853 478861 550251 112855 756542 988759 349893 718785 371119 1017003 945506 1008758 674812 903708 792540 407446 925266 328635 758470 829229 95023 595420 555989 643183 458404 778903 342762 570777 551838 1000105 986534 145258 193931 572723 315065 984312 206453 620450 830275 727518 391223 699487 722139 382437 1036506 146802 824282 1033272 897461 603062 629052 1034208 923897 957649 953500 280015 633661 103278 62157 210354 652056 429979 405143 343512 983763 711467 180120 838187 861911 478619 475423 400023 391489 641881 905934 127454 1024814 212588 161902 183887 845506 651917 700074 914019 335817 514106 388295 127420 122330 844891 465982 121497 741137 714353 323174 16079 221088 324926 210109 411068 520522 112244 833144 687292 960177 473848 842553 968987 834386 605478 319254 739987 158317 991911 194193 909517 209619 968247 794548 717869 526015 805593 429747 879827 784969 689903 768838 749758 475612 437489 461948 502449 348138 514469 704947 445809 509349 707358 73646 64871 698289 766411 1016350 617182 876606 984936 936912 894571 1003184 615623 975191 680948 60891 723630 359070 32742 391275 187722 692055 391757 882460 327561 1016374 179558 770614 350615 629496 376588 1025984 1002157 698213 874265 438755 287605 266143 618954 383188 896721 710046 880743 431574 849129 914563 1003028 1033294 517472 998930 771150 933220 862835 677610 383457 383549 572144 744629 340063 582771 512182 227641 79755 370878 106061 924478 534396 908888 433107 350423 915483 1038359 733097 939249 761165 60062 715529 517429 706270 242862 809411 947429 932007 997433 552053 455225 844692 242475 959201 147384 851086 908034 265983 310063 910086 927219 485593 1016479 928234 643611 789405 250778 521632 1035283 811768 556325 260379 230835 348080 737218 453788 388171 220594 391262 474824 705253 840358 521093 960188 478270 914471 247575 566893 846320 569159 619093 936395 65238 231381 512972 831262 111610 845365 961864 1014416 244672 130596 407742 467644 685024 972076 306606 359657 372279 607962 556008 498876 179629 138843 839045 194812 428990 350678 736838 358620 346831 348591 839111 1002518 625439 112254 816505 875114 234420 187638 744372 451118 1022055 877933 343707 832558 825578 344926 261763 633675 1009426 1008988 546285 942387 182214 306086 227657 377836 959380 611302 976668 1008308 97876 440112 90074 632235 114381 887602 740265 468430 235747 193427 158964 330655 836571 921570 995100 434919 687914 61163 223449 424601 634051 478436 1042644 571583 473266 309657 944588 604018 993899 736785 371769 638820 594922 520422 231271 1020816 1008234 545694 540015 517969 81897 972481 685869 798328 212402 211061 841386 674650 743487 729946 748422 841698 1003334 737032 420051 970444 71039 155228 450321 765459 712370 428521 257813 840442 491060 620081 504915 702603 693799 353823 923576 455396 715957 536111 1028906 22991 955636 842637 636447 631035 699715 187817 239478 892230 454844 758807 163473 835168 458084 940077 987050 370424 911116 891324 1037392 926413 895758 448496 632745 1024898 1033632 300517 793790 605230 687760 874744 507036 851620 125370 766945 989395 215417 886611 687688 1002887 353390 313813 483697 791975 724094 936917 909847 352045 64781 459759 93083 954135 735502 748585 711951 372712 958227 954259 1001703 339873 895287 199483 536507 480137 936915 783137 701583 319254 953322 679260 312686 216552 695116 493119 480689 650763 873337 1036930 235869 461941 428907 505908 773645 489138 1031426 179629 323320 1008305 887195 199420 577261 179608 212472 703061 767289 231270 306645 817335 911501 171960 871149 314262 913161 1032253 178982 953127 387501 181047 1027888 959440 455362 737061 931316 509340 907813 911925 588968 963875 846225 815074 691727 694844 891811 194938 822964 437547 867384 864839 678007 555351 372254 419275 409020 625117 987342 555762 776643 595069 155493 453389 310392 229344 765030 473203 400111 717676 1028962 1020970 90059 227646 942893 758950 324699 768385 961266 246754 278253 260202 801738 578687 867704 646569 637768 1016438 1004018 762289 670692 894645 500654 89081 681534 691451 128840 835000 492451 321382 455600 653640 923083 443883 97807 906054 196290 242983 637211 363327 474284 234871 161851 818386 209532 714374 501424 945985 845882 813927 145982 474503 90366 212938 953615 678631 834126 603876 871609 682214 945329 665317 1016479 945690 102067 441702 338334 1029698 307966 388406 163431 452544 910438 518500 300727 867688 91485 53599 189564 635581 729028 334713 176883 385367 652344 612623 85367 227117 159638 348008 765196 257125 944032 465567 709982 922359 477742 190839 452670 81581 888662 734133 806734 851721 384488 922089 903947 485667 772745 519318 516297 963591 197630 579441 859555 445644 1025054 223806 706036 97105 756078 897815 1013336 820971 160891 820591 566970 924213 118439 585338 877936 433816 218490 484381 467901 130833 613833 555894 441794 623353 887389 865749 644306 465361 742583 428987 848056 504925 193881 931718 327124 728483 907818 670613 700862 831309 242474 261348 259733 743548 891346 653734 341618 506560 911754 106213 72683 890019 242475 681667 746278 478956 498130 123829 111335 404830 174973 48818 346069 748203 773272 258662 887643 497980 180052 863310 226042 636061 342872 388009 599485 323470 480508 904467 426966 436650 805323 282098 930732 676187 556744 818499 237513 886736 709740 731926 845699 309589 77654 358445 473111 925516 382764 46997 898505 516323 996806 729845 167295 510997 898355 425880 589388 695785 399678 671516 650009 755417 974148 742061 111991 1014072 792158 911296 253840 967509 630502 47422 980013 972953 171175 845420 662504 749137 727912 960607 214842 472723 959723 449138 568820 810697 396623 539891 689591 611305 680566 156989 638493 555766 714877 615795 233433 470988 896346 24299 830373 146093 906404 821067 710357 893055 760152 1032719 809941 864715 719127 1041934 765267 718019 932476 366566 915078 373180 363453 347082 138669 293842 751314 887851 507488 1001798 1030794 732435 100331 991004 840510 669343 991587 831281 760143 94637 1014868 969499 477502 758567 86687 865956 595431 994073 1012464 896535 910257 1018522 751783 1008083 300414 469363 724764 126534 258676 550855 771196 717161 454097 470807 716144 679644 814051 274425 1012009 977507 765013 510862 1013017 1021317 469626 249753 723399 424614 990260 1000519 895633 65125 823139 447191 942999 840493 822257 694515 850101 617749 321305 963394 425320 1012616 735977 130864 184989 897667 995090 436598 972921 116603 441073 385396 619927 1031332 257370 1024340 708044 211263 576382 562749 457031 39787 696149 236443 544505 891692 255147 109735 972609 462254 305894 378207 618190 1004737 510795 468848 892259 51899 499835 617968 620058 931740 306799 829914 173726 866364 788158 637021 316266 816977 222198 945569 940124 512340 881423 323727 996744 364119 295419 891069 963352 604921 722606 384035 12283 225523 176471 170995 120796 776776 648318 585831 121676 775972 337777 248271 1032377 762865 77628 171370 537567 225784 716855 1024235 190889 375373 94638 421237 257345 162658 358282 324750 968595 510704 978754 601574 1004220 435545 285179 371178 223086 685766 227431 683490 951203 122245 971666 359368 937753 182039 382388 1041955 380057 799100 438698 195412 532295 339438 814713 479200 319017 701271 1035108 83932 1014795 413054 776782 861419 826411 879315 859924 858067 114505 396847 241881 955830 156918 260365 929967 392098 642260 675804 428439 109919 869741 927431 1003633 192276 767147 994636 563443 322041 627173 385995 727736 521602 906961 898107 793518 54765 284397 1037063 861174 564474 512834 700574 428875 141803 952810 995930 718184 177777 613495 996808 923377 990688 468205 554702 235500 443423 410302 346591 216561 195274 270267 466913 1003412 780978 582526 313703 971933 55607 687813 942407 455018 325025 620516 641859 699783 862901 117740 581319 252201 439327 314235 761383 30527 491950 801132 543614 791229 407521 220391 849008 631887 792374 899194 502486 937314 755997 902717 586283 784596 1025309 746323 159473 983510 956588 390868 335669 869835 1006930 901359 362877 314475 92089 116429 845022 756342 763125 471853 826613 375256 624943 967928 1036656 732462 763046 605067 907672 877282 952156 556905 338166 799596 862999 457080 632782 866725 971540 718379 1004899 974895 73698 1000631 800173 384912 1037792 472700 1002065 588698 947440 642110 384081 755544 432606 675023 828851 1032636 920095 383102 567517 752710 749362 969018 390174 832922 824550 959341 185787 968499 810584 928732 883267 865035 437984 437862 506925 794151 842473 383330 187180 494473 547825 494187 480285 1027304 383922 706166 221983 227631 676647 313245 909654 424851 509733 462264 481636 907058 679378 577361 963936 693965 575859 388664 840572 772327 988066 695253 97551 1043508 773718 52631 1013865 578989 648564 346934 740125 709307 523536 765250 356903 180723 991921 619949 764115 831379 551286 621971 309135 340857 723693 184210 973590 990876 209071 587063 130737 358155 497479 487652 236790 782629 1029956 780476 839228 243052 536570 205055 671545 945361 875920 720200 587680 375446 195708 452524 438757 256060 212122 427707 243769 1015923 96053 994460 746583 422836 886247 1040691 723189 1032603 508858 813980 466021 611915 954975 757434 146424 404511 559931 859745 709483 834694 383946 474199 761186 97335 363448 546805 1036916 228069 580089 1026376 614129 184277 240982 378583 603369 242847 935538 178061 391604 284641 969414 975043 586738 816753 823548 252615 902566 844597 920245 759638 798698 994887 667190 677837 260235 506169 687564 321778 679698 239203 338791 546655 684879 378299 473930 721695 912706 692922 736585 81562 413291 716970 714578 408930 510339 15357 924013 235246 650080 513236 925148 453679 1021706 222642 485667 205756 648074 572605 518084 260249 341047 782474 712492 358084 275582 59995 995017 220476 505118 113565 631994 159636 259597 1007174 491615 582897 503871 166391 358649 669612 734052 535931 1008360 198879 470002 1003924 185646 159087 952005 619051 531193 894154 457553 977289 678195 162804 401059 366695 821227 424154 338735 199539 830316 402940 747405 983419 963989 508362 963343 962978 911470 605995 285806 870009 1010114 714139 220906 492972 1019660 738855 744725 611055 897990 358338 911925 914444 318991 782736 315517 307445 544661 768094 629885 849316 1006680 648510 428915 885854 417166 785410 54631 564918 579930 962659 215514 926972 139053 675696 179806 185978 715626 751178 160558 196276 805371 576471 795381 390338 456028 878000 619737 997041 690874 907654 950619 614345 335226 318917 578287 320435 255646 397631 896300 487655 919527 341355 719899 548518 445178 736430 397300 500067 857042 749095 923369 718138 634059 971865 740958 323532 315224 977964 894693 162744 861373 818744 354027 737000 990771 286673 496874 331761 377820 943846 519360 1020982 251106 818291 464567 943852 298893 573105 1033771 966209 337611 728587 155199 810007 419449 28651 174964 939161 249185 206777 625979 835274 446028 1014280 934841 465997 957742 428637 959468 750294 298234 351535 129633 937525 64803 1033320 848832 127968 820125 866755 783664 822747 939745 695000 466117 356988 117655 615231 448167 374385 4087 744662 859596 848198 43899 372103 79738 515845 359580 106097 800139 844956 878533 904247 576851 48059 703286 38889 53094 379640 1009223 931545 597713 808251 247069 637304 414705 719400 456984 1027153 770219 633340 699482 976071 448022 512496 199383 555214 706749 494861 314174 540335 314350 446164 680159 780314 785922 842831 743075 768722 301990 45565 579014 88989 905828 504102 423594 447225 870642 639350 917012 1034797 313803 489865 990665 469852 980052 442739 710893 340988 560620 411372 159622 390307 552849 481532 647899 555566 642040 887267 876242 940693 500310 698830 703970 239996 993185 1026162 772630 604146 866520 187078 63101 543726 931955 858302 373985 500837 756414 464237 859342 392219 609006 738558 320094 947347 326083 331515 387977 61388 314610 618086 1038616 1024250 748881 304061 173045 399329 838861 488569 630133 424771 552166 410995 583482 498443 380204 971911 975523 137980 939412 736842 659069 481500 913462 600014 993220 282359 831409 483899 902202 224242 963376 762594 633918 908051 648600 1004885 419683 508748 702125 627452 885245 404574 702158 11951 301801 660331 514356 1045216 870328 1003376 489734 953209 448606 226529 814745 76281 725871 673401 838113 520312 793849 449656 164991 663115 462222 571070 834199 833679 358933 252849 728218 223704 346806 907746 415665 913296 383714 509546 706044 851214 308892 215030 752809 629668 17855 866183 1006215 445388 700651 906164 372359 473212 414172 171677 128374 636067 747818 796531 520309 468712 63099 416632 556994 214758 494439 452719 1041414 807278 185949 519701 964970 708927 910163 983955 929046 767133 854265 893690 422819 456773 734988 105079 335022 926131 470725 469372 423321 682231 469803 506501 326249 129629 783400 790141 938885 490705 276456 203634 280567 976072 507336 732814 220504 586618 733809 891336 767841 850972 937015 441620 690812 1034456 952297 780303 912024 831799 728365 862158 376273 496022 383826 104895 1015073 259028 1019179 952659 101753 404332 679705 829400 639909 968491 636817 380073 367020 186280 447854 947358 931130 754869 195361 355249 800690 345019 372068 608183 420091 917312 366394 744348 247655 1019043 563867 939563 670126 654049 367285 170335 491979 439511 754903 550367 789735 859303 500597 882330 424405 121811 905937 710355 155369 707192 421353 730457 850834 466733 899493 825063 162139 805734 634610 715411 1009963 909534 730923 1018163 791422 880042 810917 330741 436923 569272 715431 1026170 507216 386666 875339 624362 883104 948558 406987 346831 249139 628148 864711 550526 559037 802516 646944 956016 784432 752978 181807 160461 451701 32752 942795 619607 727026 305106 687769 467933 484585 924505 456916 707254 353119 946300 428283 381683 762779 106281 155231 297439 504801 761160 730426 245426 255781 419531 233070 1033774 637707 750288 408554 400988 453261 142013 127885 180005 339603 254158 990487 800923 668413 933159 895597 429878 341398 647830 327490 802392 474448 968781 179609 744835 477157 478059 243261 441877 322419 832149 223659 65144 517326 484533 432604 813183 479883 235754 739359 855292 534494 618589 386946 743219 887094 335473 346942 618965 436102 829255 504121 662303 948762 429431 418673 465963 790783 425274 628917 543673 615791 177941 294197 129491 789199 1012242 186293 679538 492892 1034208 189854 839604 222780 971405 288583 629734 922334 1000572 866575 756852 792315 474360 1002122 432045 1038420 51171 583018 817551 179079 855474 490900 662983 423860 894890 755196 808936 666062 959366 687776 316191 248620 222675 649859 104183 897945 860759 64739 140159 242508 227064 908002 515402 932647 976832 246487 306151 430524 339262 1008836 564599 700105 619506 502760 623611 293455 388656 734129 500393 436156 547796 661361 534959 214004 928922 741689 629819 1019425 498859 105406 163419 497419 991105 248165 362227 744744 505426 714604 495363 453225 622122 635599 489682 691801 504547 270310 626395 503445 447503 322930 521312 445432 830772 624590 325963 111731 454030 858477 410614 809595 809291 1009012 1035905 740572 365178 388937 547958 687389 468191 744376 968353 373596 621838 896810 375473 385955 936649 914954 490153 886327 944551 511267 871604 48586 95486 352799 629919 518689 929236 242958 167909 914784 941740 433683 735075 778963 951637 939366 763347 580593 692347 365967 776781 480343 215020 604333 1011753 252777 357580 853966 504949 799603 841829 894804 1018546 588103 163276 801107 626263 709366 964781 333662 615131 979856 858804 482928 55156 924189 1006368 964546 384714 570585 670829 924860 777238 439383 156156 791982 673711 885086 594366 20409 969041 372013 316365 483439 981400 723805 915620 755093 55129 118385 366901 832901 392746 151341 924656 481551 582513 572348 963866 440233 561015 535514 654816 169852 615823 216983 629919 793373 880980 943319 717118 778922 685659 363977 1043777 576743 109493 498117 436711 235198 509523 609270 215669 62204 760039 951647 387867 78812 799515 991515 297951 249433 994182 826322 247901 899215 438148 779417 514230 856009 617638 284529 651385 73589 387923 592869 502119 216885 843273 1011212 917064 574925 230621 556005 964664 744356 116654 815939 342357 619766 1032734 550139 657339 481399 945640 456489 745098 374540 243492 908378 747094 757664 846043 64810 1022659 873126 1017069 762934 113625 767517 813865 195123 89576 227532 748758 634521 178791 489156 228832 171898 236258 317916 377817 146149 365303 703203 434614 643630 1021772 488731 723893 916500 63727 763606 876921 998483 772869 779326 233116 261953 701784 321361 925052 422513 276767 902618 771291 838923 219766 413308 985996 212564 643565 378580 122439 703305 874217 106380 772910 773492 983788 834647 116534 342203 451294 104293 242616 609583 508715 715204 227044 509197 501656 777873 1002037 502448 540395 736459 568184 110181 466319 515682 748825 662748 667062 930716 706264 757653 520604 433640 876043 149207 301263 311173 1024452 709475 636073 366004 509308 454085 381111 867415 480415 900366 581541 93142 792572 586063 893932 116710 580941 923469 466269 112029 392912 957124 155967 777168 940774 210077 999240 229184 952027 881128 904850 573267 340466 32238 896658 885465 775717 572308 361959 647881 118247 589381 260820 689397 756658 516956 193871 626351 514417 936495 488812 982085 1029524 587154 855207 777418 919028 429931 246778 381863 68863 789367 829239 188647 149429 303036 966018 620051 814035 830058 809885 470579 798395 257642 978246 959294 462238 660967 711879 206011 67069 347358 742926 834193 432537 493496 581225 700735 466005 975228 363991 848234 732714 236931 930389 855736 417608 708725 570071 93866 760886 528063 26875 678868 925146 191819 152247 378776 146231 713675 181821 794546 433806 128795 409353 598971 834118 767297 913638 981515 887722 359627 959191 333628 748761 280509 449671 306270 1033359 588012 830765 434301 953173 293541 721151 489360 1035084 212426 259301 424230 924372 183610 997489 800611 697399 1018027 376492 979124 189361 324528 621629 964730 285545 636681 17917 493286 842862 259210 875273 249117 367717 218057 776548 1017750 480966 551583 252270 813957 987702 971539 319734 331497 629746 585350 935879 501422 808189 48626 1027912 492507 748614 645321 781025 973521 673023 950518 338743 1019348 422314 890290 454080 292252 943027 1018181 310921 748125 556179 145167 522113 673311 351832 65394 860926 241561 896689 907421 935035 1032437 986098 155619 230109 891293 817353 113780 417698 993582 939039 952140 783808 460399 858962 556621 618748 592799 1017081 455866 757386 943319 460013 1038884 29039 1024305 828622 894565 409392 245263 764273 517724 888772 739300 704146 179642 420274 128451 179855 679226 845974 580025 692130 315191 534391 490086 768740 929973 665822 120035 954014 735153 176615 1016061 116587 434550 640830 248995 742710 996747 407438 907712 740635 661363 329714 321914 808786 912848 247516 123935 886195 252816 147249 400179 746980 58079 953236 964024 647215 44014 813227 476013 764120 935608 518850 569212 645080 893427 286132 540150 651916 726462 832407 831304 1002040 486136 284653 71667 1028308 775447 757059 686992 436948 920790 714650 684478 92538 693835 523398 882289 705719 873429 101999 826330 686899 44005 415981 377690 1029684 63670 587491 1028914 815207 356842 837616 613690 684271 242044 359640 190751 757668 979161 733067 58318 364379 766857 710349 111334 579675 816822 990882 153587 1018446 719642 212216 91643 110564 452167 990023 582649 774572 485595 156783 766732 305083 828495 666527 536051 584733 68575 504038 632058 150871 1019987 768184 987045 385847 276378 697196 1009608 756710 865077 459751 912088 588325 716594 255643 892505 17399 538604 349147 348347 1036397 767690 637390 444635 147285 711341 609199 427687 188337 899627 948775 945121 112751 219983 711019 840647 619861 783665 680874 715554 582877 533991 995825 842932 1046804 938293 611451 987626 866487 609407 1024480 63994 424263 512965 619491 847363 480498 354149 351712 970830 970147 502345 859444 901834 637889 726765 224870 583564 259170 1028934 217342 1042964 745535 506736 815708 486310 747172 869589 635596 229250 130850 293262 370635 579253 757112 331494 411997 732733 875015 242025 711721 888484 292652 563900 665550 239997 401631 87854 701790 303017 142302 171129 1024785 194148 313198 196230 856479 670155 719746 1043268 693115 104917 976105 439017 396607 385595 961103 805783 223674 468834 710715 865517 372130 455984 465369 985011 922071 571991 122173 235219 814929 1046554 309980 1041603 699121 440479 1026409 430623 396157 474576 270243 928366 991865 717628 751678 713847 1004310 192168 960668 190934 52571 316031 748874 371634 602616 387976 308665 926554 464214 726863 732078 161260 441907 1013540 622831 146158 298950 350295 792425 605414 473499 212210 814919 629359 388962 48252 781194 310041 504037 419639 359800 589185 552766 743481 495292 422603 249179 882209 935653 636093 648393 710834 744085 799983 722799 236969 933129 677300 944443 1021765 81778 791423 666831 445137 848945 900105 166391 936613 194623 491028 945212 233182 188243 956138 939733 883121 296829 63726 663390 1028720 571249 884546 828889 896339 618957 193385 245883 809890 431481 255628 666062 111533 707698 401364 158700 1044232 159141 589341 384014 1009177 1017489 186595 905587 976021 903633 567135 286609 812382 963727 785434 1028492 718979 219755 484277 183269 252982 971343 233073 1041180 172795 628341 783123 506165 669602 497227 644698 750472 318901 1034482 48082 226937 700607 654704 838054 483961 141285 645486 703894 483796 633588 79801 1017270 939475 837849 752417 1003646 547818 981011 217721 960182 315991 150494 999983 754534 972004 586162 771150 250318 582644 567639 285654 96638 365495 696134 737044 451555 421602 701820 353823 449674 705721 700024 981441 53043 124730 393088 321480 532063 186837 237915 890659 1041490 742074 960837 1004644 1002822 239081 317135 351635 417265 92091 373595 520882 902031 600056 650608 568786 117738 247757 934134 819707 39383 285661 249607 200684 1019193 684221 988702 61882 255644 618730 354925 97574 124023 991608 960918 366231 479831 702251 333770 635363 237496 945715 137726 943499 808425 1027664 843965 817942 30646 805305 813741 952615 237983 40155 336888 321131 932707 863804 601797 907606 836670 60855 589482 185014 993110 227060 731935 736472 661870 957865 902501 390298 125797 572061 60141 894322 849196 74687 735442 187254 838453 182142 818006 567743 276269 999912 583156 248363 490889 587569 453510 739611 129379 490637 380770 513473 468972 912908 395935 891547 649448 812999 828371 497612 930111 631763 1042628 1017496 640877 508317 320753 961162 661271 226423 1034295 246390 382778 150013 484579 97106 385642 175979 256665 283390 843290 711779 891842 250307 645939 951753 715236 283259 480180 1038921 591579 771675 837903 972165 744077 747225 722830 978369 871868 538365 243654 114022 662903 237259 994100 807255 1017318 750282 588311 257332 807413 566778 185294 685963 1007362 30327 849422 440099 417674 879784 88510 775889 473295 735310 384200 374678 270174 708402 382704 95964 106233 772780 440816 258947 858229 476701 959438 1012400 24526 27119 831257 701432 716234 91743 517560 648854 469363 737097 548467 382880 445780 597691 714842 604657 502279 626356 955109 431579 89038 287710 890029 581032 92923 111481 967291 149495 177279 241543 945558 512918 143291 689406 894904 79718 46703 830573 69246 927387 930015 104305 610074 492315 409283 16158 948856 954831 311807 456019 351326 326199 513254 782924 531903 243259 730687 388993 167638 953894 253029 691422 429544 554425 961244 760289 729935 861820 892237 30140 516658 39163 696987 805562 667897 151291 366355 354744 202733 481485 480714 221012 1014146 231379 73213 548677 1023456 358615 233316 744566 437343 287159 531135 648828 217567 915494 469954 875317 701377 36851 48043 947523 249505 244073 117738 163298 488393 976531 875177 636530 285618 535262 771861 981304 963025 1017174 750417 439598 96039 707747 484325 194169 387012 468467 349422 614204 913518 432245 81359 752729 809366 176807 596842 405273 847983 212668 372133 314796 182733 827252 668140 764171 499083 223063 796275 149991 775194 258264 802462 362488 517436 584606 16314 906361 792038 911897 979275 425544 892354 355878 335102 186313 44463 684303 774970 900115 931296 451243 944857 272111 721727 584759 479084 324791 408402 943374 922476 372391 707271 722669 494037 961841 803055 119790 146718 290716 15214 708438 788311 159562 277214 421949 718381 633721 195908 981060 457570 366005 498221 909526 432886 193445 734391 419173 294332 56249 597745 914196 1026274 932247 661051 316119 620210 826836 127287 170767 958341 705907 563683 146674 407095 711065 1036937 442154 617322 762471 808254 49138 474949 816329 420336 212589 502823 606130 166527 715790 604478 876185 645555 979484 192116 588649 416710 961066 152919 457048 178486 719452 95135 222202 221631 725499 639807 314229 779171 842691 259028 1037136 878261 517670 1034177 761377 302002 809115 751646 379766 444186 419087 1008198 350585 191178 679388 254735 247691 647932 111867 230311 41982 92751 695284 282579 689837 571706 154045 251037 64188 159089 332541 40551 184935 731083 465103 1025200 60525 759898 239726 817718 342520 912944 990522 990818 443979 57299 928660 421678 185303 705815 374504 228135 977179 925354 119005 589383 668923 833484 938893 409180 879068 394205 921399 518848 487186 259916 610557 735325 659412 832750 605658 93180 477061 994087 456931 976424 223161 941432 508151 324443 275639 961221 972327 555678 377790 944702 713118 769547 828346 320217 361023 183546 707390 1028738 404284 740792 750893 695914 779926 807763 244133 288155 520730 1014822 326547 210675 449174 928463 176036 939317 734184 999043 586723 893276 222523 1018292 476878 319152 1043680 389858 739302 622100 1013940 55723 367088 736689 859530 711574 975089 813489 642914 870380 314235 581381 463069 1044523 534267 817128 277477 89330 963033 322492 119800 937675 766221 693477 113454 1003268 768448 1022253 678227 153445 963504 219373 63971 612304 359716 959452 700597 218539 955037 390760 130110 517277 79315 670693 839462 324787 126425 92133 251095 571884 221607 542047 446811 943390 843472 764003 1021716 805309 337103 163750 745563 226209 943053 953397 569534 243502 791482 421697 469118 709047 880300 158841 441526 571149 907073 474195 325864 739887 551806 976134 509714 467151 854503 670599 857457 325030 732099 822158 697202 335567 413612 696697 355483 643790 988121 56046 638226 546411 697518 879768 103614 1033003 275438 970116 485949 908696 42925 1017126 970529 63276 700991 776839 645464 650953 440132 954117 648977 460655 175581 722364 242341 771556 518821 405989 315126 474480 326059 629212 885370 104341 414521 277489 501307 937125 991578 650604 1024685 258830 741360 231823 584828 128802 357020 247627 1016693 313725 843076 596542 753783 968988 1045526 216506 155121 643809 220523 701336 984235 461399 512918 792829 891047 588398 971921 635611 628955 163025 395197 325020 897390 150319 959799 461783 480986 106362 773800 375984 745260 903112 184022 662957 875091 856011 685882 685176 69561 875841 804691 824172 170863 285022 144637 317785 389292 832059 638602 751642 885717 391779 842782 251143 203753 438614 272799 797642 454954 322994 481603 233182 617395 185991 163652 882787 1014537 15867 145261 873103 783712 530045 878035 192884 843474 874535 907527 244812 831735 871269 757475 476345 1020152 236939 408149 672741 634190 930042 780900 856924 713692 234106 200598 205561 1002805 355902 146543 110506 438387 165868 804691 477161 648843 223602 501518 874186 628657 259178 679753 478658 137115 653669 1036960 915729 732252 846151 866398 977990 554825 825708 444062 495895 603307 308615 624763 2039 247708 914695 1033050 438124 324971 662191 940233 1000432 140271 1001180 113455 157614 506919 843020 1021050 390158 458259 548732 173934 816921 935875 163793 120570 501927 688000 742453 439212 221751 286137 920478 377331 970435 468833 152239 771341 216553 284269 240227 621223 809895 1012038 1025076 358557 862673 473165 972309 292558 689653 1009809 910919 851586 688066 208377 258859 487836 29815 546301 640935 507043 1024946 455288 1040993 685335 291699 353470 419127 998788 357017 849484 781202 532267 847683 81826 743764 506449 411455 1021737 322102 998453 636849 737663 385145 764985 761971 994398 1021141 739805 481770 825795 153047 287481 783266 814531 432303 421157 928535 632733 326713 333515 953246 1002450 46037 170219 93294 285939 46565 535407 754149 650795 273142 485007 712468 548810 73589 699518 384299 989517 218227 613756 239431 943757 1020108 448856 701539 977166 419005 906842 713465 575119 898369 95663 537843 304888 127629 455528 586585 495203 455045 780709 669138 493452 154076 665269 403223 781634 774301 318685 535895 844637 997250 467771 155372 32063 1020059 953240 868080 468239 222060 711283 717980 487898 485202 1026898 1036343 1021021 1041290 224586 114265 881331 395391 374598 959117 237339 724805 333674 989419 306133 746795 718248 1031952 721759 161491 633204 383182 477308 978694 662970 518371 631003 912084 501473 175447 444643 744227 903532 770668 996942 403071 692167 421069 649581 400310 766817 997032 587696 1016295 186035 505486 990412 830706 432443 994054 493347 161619 842152 1023276 782483 520519 481216 259338 304015 550837 805564 403946 910726 275452 971286 841415 731035 225403 318014 710113 932182 554933 642647 1013442 382302 385731 243367 906346 649681 977328 630131 123740 115439 634600 411023 585982 47973 130978 32085 350186 446826 906502 475485 732475 186203 698015 194977 324213 368564 494425 941237 747690 350651 368092 412602 148476 278313 839634 405167 877492 560939 662494 780972 858014 785920 941300 509516 73470 859821 630618 121658 364247 736398 959689 355357 983677 851221 998578 872694 730099 667498 424168 633715 937272 261379 733097 886371 92094 414183 761228 290609 171855 94170 293990 568951 636404 882194 417509 825269 796473 891361 895730 559471 218791 995824 867614 353531 866910 247215 912036 189882 212321 26609 681946 75514 599275 80787 782410 220734 547750 201213 408782 697787 357102 826792 45017 290009 1031489 235404 744353 514166 531373 73373 314872 425490 998736 728546 379799 56805 305487 1004153 1039395 324925 879399 564951 255972 905753 20395 382960 774776 1040837 380590 1033525 862654 628076 615893 765076 90618 512027 170989 870867 925354 222396 322773 449308 893595 45991 298391 94103 757356 179004 508823 751367 512228 890280 219926 401345 750257 553535 218046 766516 967107 612846 783908 711505 692719 183247 16203 50043 236914 125180 403389 439002 835086 941620 907932 490816 501022 671332 847270 743662 146299 707102 382329 54589 124731 64045 716341 765784 691447 824057 744250 579495 732495 234830 924437 48615 702154 1035984 572469 734087 873703 518330 904944 679013 408990 254613 677756 357611 849486 485670 384294 379213 345038 277435 569786 371577 512314 389150 449185 685419 235258 127789 156507 774819 693724 585971 145362 648479 531935 183501 858491 749742 193193 176637 841330 208701 849738 408666 645293 482548 456985 173679 759448 640481 1001031 909670 385883 367502 928994 443761 222635 341231 438101 752700 253890 511622 238570 131839 1027338 462399 384681 341863 523344 472824 488394 740958 97502 235357 150526 248518 310862 581480 88287 283644 944723 321117 568510 85462 572691 256615 959190 971982 298743 145891 109273 653956 677844 23277 338551 578255 693756 211411 1007129 520561 192124 735562 452034 738269 112343 179263 473322 331485 644375 687306 906344 806759 473514 300761 668147 548667 935221 356567 728313 413451 438998 687157 814195 465583 129266 415515 879588 249369 941504 167485 216507 171629 894636 366507 940701 618340 872201 643103 640881 750872 309737 372019 802696 349918 196252 645801 224535 775427 416287 880202 196308 445503 887209 986898 625897 502375 93914 191464 387298 963864 814398 899384 294573 121625 128027 762341 691389 984025 612731 766066 726887 358257 988963 653105 976522 630309 81770 393092 387508 1021153 291737 581604 481478 933059 261382 583452 154525 941269 1017449 194776 770615 83319 544252 658355 419800 569787 966448 829623 256420 858998 793999 93874 661085 907918 187229 412377 508775 474649 256897 534526 967387 683440 869693 96602 117854 143983 505900 206294 235915 812979 1043474 143863 687875 584633 549359 683547 971598 992504 924126 420092 323418 963893 537523 855765 719522 594942 613071 286330 496106 878286 457874 630689 247357 237474 851496 16373 835821 912525 387183 179891 775950 45687 609053 212597 254706 428335 709866 307743 728496 857052 439066 1001258 889197 896913 124154 691932 575476 356597 842053 554852 775589 985293 719077 85407 763554 171802 389341 639677 480565 484558 437586 210413 564946 684319 698099 956872 878289 488782 797427 392321 380024 488605 447678 953317 764435 886361 643933 610035 761618 908768 565132 878991 508838 542681 766663 737783 233966 114648 703817 300521 97161 980486 728457 253170 869711 113973 127926 813758 642254 238950 460266 361310 433495 541615 882714 650700 950887 970795 766509 840521 291455 861038 863894 946823 823178 842567 431961 645717 223439 759609 593884 427764 353511 905564 702126 403119 515905 987950 832995 113891 497996 799647 358840 263919 85723 601012 934774 751433 909630 999541 147123 967586 109303 349852 80787 684573 510555 621744 1000626 595677 863884 146035 613859 848441 730972 987799 440494 382163 687960 767015 485846 584931 889707 555131 73639 685861 670456 1034287 848271 553340 781712 627964 162410 977060 1042744 989974 57322 972059 658407 390405 366475 675190 15671 1013957 935733 987859 768193 171127 575452 343333 961489 448140 188915 181727 249556 768248 356789 564893 90080 466348 561598 413620 946332 120547 491955 430590 718885 865890 780716 514840 204206 686861 897379 106091 936169 814477 704226 893291 762605 1022487 477628 116367 451704 146934 901338 124825 693225 224349 493918 588854 44854 375249 741695 121266 87659 939675 903866 872691 617149 617675 325576 727721 708298 141147 377323 686956 382330 259637 1026324 836499 669541 644016 387353 780822 374138 565142 122796 722871 228185 315207 592763 918255 580506 836568 210079 55739 382181 894135 1032875 631591 211799 847390 887665 407903 629370 697981 1040541 740237 353941 779946 679648 47007 500172 389498 195793 984425 186200 980011 667190 686268 385387 589504 946487 270062 913724 500586 204760 32742 1000673 637674 962146 119867 190456 822397 941002 841475 392211 740709 499932 699209 972552 888785 255071 738537 952294 356523 937337 1000568 561107 1005131 933457 264190 390547 261450 1044744 697594 270245 64984 636377 186907 626556 128302 622172 620006 1016715 862429 556964 128263 1044064 817136 677789 913703 905339 890934 1004481 840569 964689 414588 865230 943466 501158 238333 146428 250399 723702 949573 760624 351174 881319 437185 835394 673210 91134 279803 462650 234863 873231 466035 196576 693240 948271 293298 184639 206835 319973 454215 687369 431982 634927 633577 85489 421164 724712 755094 682778 695638 943453 518705 828395 365469 931553 703696 85481 425856 455619 579807 735878 503058 240750 372018 893937 162940 792294 968403 640484 544746 690100 735139 625493 14911 563870 1034121 323235 589194 451995 445566 810522 600945 226701 915600 939429 865464 754927 634572 386540 839014 488118 775348 820462 979729 13279 751074 399205 387056 404409 908617 912912 130590 665458 259603 1029552 676469 335795 568782 248222 825131 61394 238935 735516 768552 212936 847186 686881 51039 987723 933082 1033486 953302 450773 389159 1028508 871772 846923 412668 239356 361933 441744 644473 658869 989864 338397 157530 613991 838539 402166 913856 319109 849345 452049 687411 1020131 449817 886441 412645 245015 183283 908482 925168 247102 489897 875628 868991 468435 171247 630314 972428 907801 1021706 612817 971504 575463 698316 953968 914610 121977 972585 706485 268252 251734 601391 372083 641892 54773 253220 536282 730077 937178 991106 901940 717139 749198 866907 986027 226423 453570 771813 461150 16126 374257 428375 966862 110284 469639 482642 1045017 348862 95630 46578 243430 859499 686095 560632 320851 738792 1001010 111516 496872 788475 226773 447683 153007 932886 416599 195021 769201 191646 398302 1040594 235986 732388 904325 780310 481043 462808 429533 425928 556079 575420 667317 905363 723309 302942 756969 429355 636873 559549 840023 462613 204407 303051 695638 932700 969364 40569 647651 48190 753420 951219 448794 619978 879751 354091 610221 349131 521420 515462 686740 958686 823030 520465 986945 865908 347626 569061 476263 125263 124027 710906 625379 586992 1003730 88894 248587 674431 887749 476045 113947 192450 579836 652553 906267 273779 261508 586917 471273 370610 468303 886012 146998 903883 291643 230511 306526 214983 295867 997030 907532 979564 423557 1001322 592255 987450 643323 698526 1033347 712205 835380 244814 372580 59319 185065 510131 716557 855229 294167 446774 468335 399166 757448 754382 863387 658932 76015 534453 605140 667498 963867 963465 88006 950655 345047 276325 1042697 433980 506017 827014 617755 1022350 214902 866778 248684 378074 593694 400293 988913 817611 635368 56019 332255 938197 534506 122289 746846 775640 578938 391416 975065 424505 665460 153020 499224 727499 547068 510792 359605 888398 675162 744324 895386 339799 249173 989907 151341 949796 984566 913455 191141 447850 252012 300981 306421 257077 89926 254695 928211 485684 890602 606009 224149 809145 779718 562678 304317 221877 476469 678743 252254 171631 652173 350809 1004317 841190 194845 450388 187294 103924 441406 494876 574583 880718 434114 839292 751402 646104 409315 923118 873237 32652 549599 371637 517176 823182 843592 1038345 964976 258784 127613 65063 173419 286073 781001 879258 652866 319322 228004 969337 422111 124371 500459 582430 827207 794991 909532 683736 259594 441685 429370 250342 256075 253255 840402 170803 32309 993516 748819 830827 92011 144695 896206 1007959 509874 348967 283070 655106 962767 833705 119798 102781 433862 862181 711554 595327 482348 335055 232795 971884 960637 256845 593331 520493 830127 698212 68601 671604 628989 340843 630483 908048 203479 1000817 887517 759571 912434 127079 372624 97075 684939 478043 964678 703284 389554 97648 1002190 181727 737749 673772 776307 200397 646354 120461 846985 776640 992798 937543 607097 985004 990293 186340 778729 350535 193243 731975 440566 462738 430028 867740 956205 446029 800245 815898 836437 684723 194744 513824 931270 614687 222643 719499 71418 975427 389782 895942 1027331 215893 1012493 597974 627614 807646 900135 886430 57140 676286 163667 300957 474801 839283 289716 514960 546538 804839 291196 506848 943570 198381 820179 508914 1035376 429898 429861 337023 865013 832155 597494 260753 640285 1037908 632019 324201 517058 523816 765585 755509 685672 743204 570783 178582 707018 579167 112429 1036373 890255 905245 510566 176619 250537 310742 638284 676335 571501 743082 588449 448174 130332 1012419 943436 545743 107758 453844 925016 847253 770795 520347 407255 962748 784903 944518 654442 854993 374119 288500 335287 195405 454731 488595 595944 665521 283645 108607 540627 768284 645032 382567 578942 571031 30295 236349 226538 513393 508890 571002 1032603 255924 836471 1034656 937241 158193 112337 191303 260427 627127 408180 428431 538234 638349 889827 903780 636106 632223 422970 230846 321213 224625 976780 908340 625788 252363 828912 388771 487767 873679 398295 503057 575067 651483 496398 425734 924900 756679 168663 699226 902850 841514 736045 251569 539407 974121 124540 236487 396735 971657 499316 470403 161342 677810 674221 232397 632479 802266 637225 953038 592857 730106 681326 516773 626346 745125 578991 120541 818345 124813 583070 784773 826597 503633 689005 873133 939731 744258 478659 145235 780624 652878 126404 178549 251129 414174 804722 567160 770997 63717 181998 406671 553563 875126 816030 726707 876138 408454 433844 259568 638010 1024114 905025 548796 798365 867862 781451 864675 817977 742987 937900 532310 734968 814251 709527 73087 907550 122305 652428 898659 735954 663351 927527 960149 385498 732406 54997 879968 821711 701993 56383 490833 499015 678757 112869 126700 881113 552172 769744 697916 662447 384841 683366 445983 400958 517801 628090 228631 647319 547727 998666 959698 496440 497351 178558 474840 468331 550727 816491 508779 755130 204780 313819 265195 442216 258635 1002721 685255 150251 797935 61283 767402 162975 101789 946451 208380 155027 126290 936614 466237 975745 503108 389856 111858 866674 859351 904593 253095 474510 775572 759187 708855 420550 564154 635983 842933 418788 233292 1042443 275321 893471 782085 859035 493930 429180 76729 536515 310072 721535 647606 566229 506193 861581 899233 749265 260233 1000239 770291 113898 240285 1038690 104402 751088 56186 184954 56019 471403 940222 409155 484150 293438 423482 391277 275063 456259 920291 378482 867010 497231 942251 388998 613334 603677 319144 417500 353630 1004581 775566 600875 255294 646628 392404 166379 935380 831128 810696 431814 596782 493943 192432 16315 470485 579261 801629 84207 764679 111349 565739 458324 980517 780099 72351 596222 366956 653369 893766 751645 373948 542526 545278 997913 893303 145653 430521 1047816 613529 832456 617135 493522 204777 292706 442054 382836 946223 518343 113749 697963 352209 343260 821053 451149 627775 65460 870179 1006355 582485 1022509 650209 434299 508342 112894 934718 181974 102071 846874 948302 750876 962872 654154 904851 513109 977044 179562 752274 355802 738862 402687 296797 649274 111734 1019031 921512 170559 837494 388945 988588 773938 382888 634430 191178 447340 773208 704045 409013 633334 370990 956694 532430 842028 967923 520404 369635 47983 505620 293518 503336 235171 544726 226218 764087 1002668 327246 571582 807852 186232 1010817 372181 293297 998193 864202 719576 941514 666493 492830 224133 487943 362396 562511 128295 955098 352088 973929 1046145 501639 360099 953774 705393 876603 666425 507300 358971 654784 544615 469703 16245 442841 1025764 636116 972362 62134 844596 812885 564974 929081 220133 303044 1006281 12094 707522 755054 209849 103741 495498 117987 1023558 596967 491010 928220 270235 473580 569321 691405 488864 903286 506151 955269 973488 554071 408444 794309 46415 986834 216911 895095 1028442 806764 488308 97724 763039 648786 92921 741270 726678 944309 417855 258769 909992 249712 86765 604108 29883 791543 991724 457478 674670 800502 472845 831079 69564 853747 1045064 322171 942682 796123 392536 32760 584254 959853 752134 429207 563325 439091 64111 692799 889718 955256 762492 302941 505296 237144 687141 921141 61432 162457 510190 411575 474650 260648 1037985 926452 498154 222969 616605 56782 824619 550891 298103 51967 468087 907202 931159 1019608 948432 75258 167149 290289 1013265 191293 240821 925265 128497 599974 675820 545751 468762 764497 670151 614837 647287 305053 195500 581584 588966 527354 731737 450124 247595 448460 144347 576455 581496 647052 547159 609203 775116 607575 543919 563559 748840 256796 310504 963761 153367 968115 453157 610036 783657 386908 184694 718956 512165 218966 746262 837558 571862 286071 76762 71103 969131 964782 839438 771017 194981 449182 796923 977198 866349 499939 801843 357548 502403 611312 576697 415201 445662 875472 963505 146424 515850 959868 1031218 1018826 449830 831822 759036 722910 111695 802705 668657 102887 460697 377209 1025086 979510 1024843 195789 129822 511190 628383 161547 537466 186075 839478 752512 968215 511626 806570 358827 572519 1028367 638440 436572 517767 905945 1038240 483781 919463 430205 504653 161063 326021 871763 379757 1000743 188089 893369 433521 948944 619733 893114 492789 324901 561103 331207 286613 87389 704879 375334 486520 620500 121258 330491 124774 15862 150427 359858 97342 443726 928099 932017 896604 814042 174686 369767 569253 602271 464690 519380 486305 935404 848584 241294 94559 353509 1009941 1017499 420222 834949 324564 873627 794584 323133 994730 365292 1041476 957959 585943 228305 129846 730552 72569 193479 985962 876323 445178 97186 377270 973085 940446 416425 971850 177465 834077 220444 732457 512844 936774 373740 434010 254671 676271 860113 612947 120665 773724 631036 820027 353249 960230 554654 366329 90065 990785 887183 617085 746206 204725 531431 210869 919246 158189 148607 582874 626526 519584 430713 757637 471546 923566 663055 346588 436349 144347 44906 664443 896054 481109 208697 568267 926679 740472 11774 646237 880229 859770 871658 641772 228502 372627 872161 895192 510407 383712 554558 603116 881020 196261 446811 766164 32142 984715 167319 710206 948294 649781 714204 784593 617272 1012208 756713 976097 298622 378482 629242 449388 641834 893626 934747 928903 192213 285023 721917 227746 448225 784899 998248 588629 382744 629150 374190 324537 591567 692975 723952 350890 212218 748005 370389 769569 618853 448093 969996 914446 574206 694077 846322 467435 412351 249176 885882 382325 880022 231251 679203 843020 662903 224698 446909 811962 225264 379620 437709 635782 1025805 800955 552918 555611 471213 890523 109932 469831 952308 1004516 54463 30479 63031 510142 414429 987931 1037792 1019177 960199 277263 220062 871659 453980 699237 772342 95019 736484 704281 872503 919999 724914 444302 740044 816956 736378 234809 926701 727711 245153 391050 93788 897614 999850 948322 323236 195849 780769 990308 781444 559583 905877 446313 246753 826481 127149 126673 617906 94875 697769 962793 955733 978880 732912 211111 781355 714284 158125 956344 562927 386827 841314 196044 258131 831047 156158 839189 449694 441297 487980 206334 177836 726477 1003376 238303 457664 758698 227798 375134 290680 386894 732999 244565 152493 316899 699685 981585 640619 685898 740250 282300 422840 989479 1008988 167791 1032931 951087 221531 501081 618119 364209 920250 63330 1011738 771552 340687 251366 621597 781572 643868 515121 811847 666827 837517 250691 860986 701176 899788 1034573 627999 326226 429351 921448 713682 500925 349869 455726 176634 758991 433277 718955 748174 833642 326580 666876 722794 959299 717252 497772 988572 338015 281391 1023522 121848 556508 202847 841329 714996 600542 605552 540253 321384 776388 496589 253282 73577 949576 585323 555254 673735 385625 357151 375570 797877 660087 193394 388817 158460 429295 396990 91070 960082 110895 127206 1017739 531195 440802 212326 838509 568313 109270 56879 936583 885023 105071 755307 944007 443827 146919 503371 896162 541661 829037 256359 624568 173631 680599 745899 450194 11198 466063 974906 746454 771013 801383 988377 723067 648812 956388 318823 943529 1045512 907976 374689 390665 224899 579556 342391 95926 289622 770538 824699 414846 652167 820186 628092 371169 969075 892134 1024663 540609 145364 42969 91629 390302 600487 112377 821791 753441 991653 815950 159148 499839 23292 446196 409175 63708 735865 848115 999742 152571 1036553 809207 188001 102767 464092 358173 145629 87893 556708 961059 433096 634667 261139 125429 388233 238041 821710 689815 971029 572998 300695 411512 248189 159720 261180 969612 115543 543591 480022 456945 985679 291039 554472 504075 779494 710486 732343 774804 711289 981289 959580 298838 712038 438228 632435 825948 124762 808637 463831 999136 302334 734367 827074 929616 686887 750915 442781 909487 801846 880409 473308 78585 928813 563895 130645 23277 216515 31609 494518 476638 64403 958360 490864 143175 893107 437435 509849 363734 194127 978084 871543 366270 816597 97226 403417 349291 68415 933513 253040 576731 680126 221374 421467 570838 724143 741163 518313 841903 816791 42461 464470 139205 870966 30708 718956 441020 671381 577434 347579 919283 157661 618338 598845 522432 643493 221074 502163 423872 160494 408530 892833 877343 651106 698315 1037633 997090 335446 855671 447163 867942 210740 320697 847004 837875 506386 635079 861675 635998 616999 318165 823087 127463 817066 671057 568718 758547 723859 699610 275422 1024612 630573 718601 801234 685286 374085 754634 163589 703137 626206 579054 1025953 218603 222015 345055 360083 742246 514762 48498 705231 421197 246365 335549 802648 97784 857767 544492 744154 767130 587339 746718 578233 767844 509904 506965 669369 660702 49082 866716 470754 170735 504458 909248 916354 715220 881781 845241 423146 768804 587449 793330 749364 729058 650184 247983 544631 706165 121780 76277 651088 850341 711249 485049 709902 490548 368210 483032 217916 908102 113848 221065 723662 457235 750615 918175 501176 827892 625485 1040947 909725 900696 817867 248762 60509 714995 711299 163051 388623 36591 155604 378014 772638 150909 514442 719684 81211 646536 958811 200343 962498 1014309 552637 162774 408139 552301 989247 963717 110535 286395 244658 120015 931357 357779 763473 785552 292729 1038080 930446 1033740 981656 515012 522630 552890 124773 109532 535965 633991 331244 127219 310124 648438 501645 822733 286646 744856 118157 933511 720209 751276 1004083 369759 914977 77789 388882 507344 754447 230904 569116 169079 795455 124334 334838 565030 307423 499342 1004898 842051 440536 589095 744297 806768 728533 442168 391626 944378 427508 501974 478477 499286 500654 773893 934627 834296 763746 692075 893895 235997 372298 208655 489639 1008781 671728 237171 503363 826923 619361 398329 834835 290579 1018182 850737 115685 265055 94101 994140 383403 968306 216550 959531 122820 432376 890934 750166 285603 460031 416887 489424 1040753 650797 741733 736430 759238 453750 413334 1007297 472407 824525 1020427 406867 709524 435682 51149 654538 642684 575286 88254 493395 216306 392213 993689 93535 193444 194309 997296 797163 873237 594862 154079 604110 112550 83934 978991 914312 999915 816828 155117 515396 326492 894725 431862 30696 621764 942855 777290 294804 671433 762608 589402 93149 807770 63217 422375 111271 757011 163188 186595 27966 53887 62239 899729 890660 989548 315774 643786 868065 316397 240593 1018473 678927 152446 435192 496583 260621 653477 158437 542653 571743 406009 93613 1043212 818642 432715 358087 387929 324988 128836 570951 118326 920253 722651 497276 988372 817257 826986 682457 254674 1032902 230780 470387 210261 685302 764258 431006 767368 715655 323284 261644 904882 548522 809443 989018 500837 668895 77740 959207 57123 114001 790451 265119 223083 366549 661053 457014 511890 817317 597996 927926 657397 226680 623598 324965 521992 915082 512157 719066 638732 800535 702298 866777 845593 759716 586203 997438 1045104 260752 1034804 1017320 582807 482273 900612 76223 1016159 265407 813496 919481 943961 920793 413335 671184 539531 586954 609980 873331 153479 582493 492023 781218 997963 453228 834512 223143 29564 183228 812854 248729 523332 848186 436976 247087 176935 986922 230263 648033 101854 451191 972120 610203 177468 60780 354087 94066 125110 677773 208335 705962 963436 1031436 401336 818817 5883 258417 539805 882114 335036 751842 959086 116090 604532 1034758 574333 923052 237979 478151 617007 337399 367149 870299 739824 975340 1028878 220319 167798 830076 748757 841202 502287 387888 314286 283358 739164 246557 615036 899382 718053 935535 235899 1004355 550877 462714 799594 286495 375162 460765 77809 508958 587087 894101 1035461 1020298 413620 866910 968987 695065 495783 636711 548717 341984 363847 906086 205566 260313 416969 681415 390268 215831 1027125 1012129 354772 1043080 227091 990413 863555 495285 871400 954261 653335 391348 289529 902462 240360 27995 480153 770854 616021 297599 691315 146361 551342 279547 423220 886201 1025190 650604 318269 147235 782120 889066 1033742 572971 212621 381851 187463 449906 830157 292722 743050 815574 9711 504665 196416 830359 391290 947108 64853 350815 414708 629871 647913 751840 941524 995280 491898 492662 940257 59007 713170 177965 936826 651944 325820 134590 45407 674606 988470 429878 956898 616902 379873 600981 200479 179160 146406 897126 751698 212298 259544 716303 1037969 501270 816718 401261 368387 894614 9183 1007759 424690 368581 426923 333437 382778 1001905 662966 199598 935598 498131 979794 353126 92659 478574 450504 318122 473255 542678 620101 248186 797303 774641 842125 325580 488820 104875 858343 643973 677779 493114 684412 93561 258830 761227 207067 982688 686502 360911 385643 898499 737463 457005 350329 673406 620051 281789 643286 644058 981520 162238 966885 29179 763151 969441 977729 308538 643793 773421 196500 851617 937198 1010821 613352 927604 820567 1029219 346355 240428 214142 977944 775323 971286 830636 499320 848581 766440 938662 342748 784474 648646 360038 989944 493910 610189 163792 993002 819112 742988 869709 686175 904364 564699 235241 322230 851568 93015 604099 817529 948072 405336 655240 551542 441095 902229 580268 601549 584946 187989 742213 671991 612330 763674 423066 445229 63063 1021510 162808 551907 847082 236879 1026151 969586 734161 848037 612447 234334 117191 733739 859287 630971 285743 510268 202235 501877 602057 186316 26559 770933 965652 293746 565038 359241 595868 973251 113010 625991 963254 384618 322702 593213 266199 463996 248546 130001 694950 1002885 1034433 511436 613551 815010 846619 397036 464723 840531 162237 330738 829166 641649 741067 993760 186183 224950 420919 1016589 269039 241959 767770 221671 375228 628092 857909 349612 256629 634090 251683 122682 422694 605924 6015 638103 717209 687046 1025579 647543 141261 109484 1041521 512825 494060 711123 432114 379563 239979 562147 445236 276373 718054 121750 1007990 747882 883866 912659 579959 389980 415154 506980 857956 418779 447714 684826 777483 35455 100086 169839 534511 705502 181487 516215 470473 493477 321987 969525 603915 372978 940725 1036908 484121 892110 494771 186003 501938 158558 650585 286688 329690 717876 808646 94107 636567 356796 887326 759903 846878 996198 755245 442671 599958 269887 907142 415019 325451 513920 1033382 146398 415511 606129 413339 957502 109306 734916 364216 889820 407462 236238 389767 461290 491711 500309 686460 189936 129325 857581 28623 755935 990470 945616 921199 233320 200668 1046722 583900 318187 445082 851274 924537 963802 519181 458376 238407 715716 940586 540334 761712 1006160 279295 145368 331213 575895 121816 449234 611561 632118 854010 859964 442260 962605 480873 629417 453257 88444 781922 705763 743851 621778 809822 542175 704116 102293 486964 389486 258945 288217 448091 49915 177124 437858 226156 259102 967070 826979 1029236 381607 653088 695766 705254 894263 579965 713645 864020 220025 207647 32615 857719 633793 583197 757676 823795 200311 726776 727416 880337 236727 343206 290028 621000 446377 277191 614115 161251 749161 174554 709102 949414 597611 89683 560877 586212 1033805 415434 250038 384151 857765 471397 248406 233293 63879 608205 771371 799955 114521 161127 470130 441180 429438 908866 773336 705839 931054 561375 1033043 869109 485903 104063 811893 752789 824542 652443 640283 960047 937644 129260 1026588 939436 718050 76407 41467 798843 989333 740398 840781 749000 420405 209111 1034882 601691 638074 976689 104623 945393 975373 241062 987739 1014337 697779 990493 897707 372060 326549 294007 613899 809972 828918 439188 327216 159559 932337 368237 257237 358124 487053 714154 317396 603455 220881 962106 939489 629661 171710 726883 48175 766563 696445 450195 645777 419436 437978 635535 342671 112546 490885 257624 534013 705695 20391 56007 96087 571277 914462 944395 419573 599934 586893 248949 872392 432183 513047 915073 252061 512773 869347 380171 321627 243878 191913 228876 358061 281571 937127 714168 661993 937302 1037490 109177 971855 689139 561853 370406 351501 1005910 928454 916546 447154 39613 729340 162423 879437 779746 422750 1005611 556723 141799 876957 929176 63019 945307 642012 84479 973408 995539 828285 601585 201723 92061 877481 642288 505929 904490 750260 64183 646409 496555 992973 871019 970837 129623 399039 83383 439068 190803 845603 496854 772892 423692 1005158 278441 1001139 855801 837747 335022 628972 314415 797533 91035 125374 62970 649447 269303 241433 923319 843172 187175 784643 763993 307959 245105 731843 461231 452796 465653 998688 38335 335477 695179 455045 648876 886237 486627 687330 89195 172519 981766 470953 874734 523780 812986 603989 1024882 446162 779856 444362 835703 15987 857966 240286 543742 734898 385382 230263 125718 371930 957848 274426 625619 780875 494172 125373 309885 725453 622312 416436 816589 784908 721023 891166 178868 118214 873841 244747 487877 177635 858939 234670 387782 827361 405171 913960 1001235 308063 123806 337381 237466 225691 991678 940075 243681 122753 895954 442084 380818 146142 391193 897611 153523 818732 1020774 687621 179308 813515 894609 428829 822694 371151 486962 899536 1034642 185822 420275 462714 949460 764912 44282 120429 587351 638236 874853 162554 586692 165118 836918 670433 157635 793082 260186 549611 113397 294896 389733 341834 403954 602870 190966 1034698 615929 760800 425530 236946 880241 961848 501653 889189 908842 500387 1010224 960670 111723 618067 952009 850229 982282 827966 961046 703086 587340 912156 376652 252475 788279 199917 879053 298844 756951 376138 195410 983537 926925 572091 730231 749869 800630 658839 412479 171351 110531 488289 114520 548633 106187 1004569 360006 626668 580457 694774 829861 178597 925590 932582 694249 1037508 917312 989080 623263 252567 324937 943961 422860 433306 675064 341839 367463 15283 629479 470580 914984 116645 580545 603826 446678 417577 563180 722430 550731 502057 326037 781602 644326 1038885 641338 333727 747462 682726 884552 237417 766880 489061 749450 126320 869269 438228 890507 157043 1024588 433273 783562 157555 14069 919805 1034294 902366 538526 683178 306812 517238 862654 365358 996682 1020809 692605 360829 977555 889762 514260 584255 248187 15671 733036 540566 254869 509231 603851 796542 482209 888406 932980 562990 414974 544739 243534 485126 864831 760158 543695 538311 694518 435382 498828 466139 659416 987900 783644 842457 63082 865819 277943 238653 552310 708549 903826 694617 727911 536307 978053 970990 889561 181373 77803 605537 848246 815826 123350 912145 802225 596915 888465 443379 453425 611181 768178 753476 1021376 999846 73165 238111 638491 699710 895821 398525 63205 635854 600014 906829 435102 683698 180695 527327 452202 530417 276394 482350 881973 431295 228373 246138 352748 410207 793342 920532 463725 379310 484465 556854 756537 840661 742256 829233 130257 709041 367318 234977 826589 772996 502799 1002013 636423 431586 677850 1032839 105465 167740 109485 845939 463069 572125 943275 128897 722751 717965 398073 531965 767518 628185 318945 527679 630605 621976 971225 941112 387534 170717 470733 168159 154923 421162 699730 960755 641626 784430 956779 772153 226987 893117 969145 85295 429431 1036329 911045 94713 885113 145299 647853 611435 1043968 469869 519522 187959 1010530 344024 510868 942998 970029 294200 872631 715219 929108 728477 314275 502450 838795 736267 121523 1042533 586863 403259 81319 481090 461611 640167 345813 489784 722750 586545 880748 276287 318874 216570 224968 47422 247237 239317 204537 417249 968434 681816 105214 735702 195313 972618 1001058 686231 900644 646565 642921 583868 718665 805175 583885 383303 424510 964359 959452 861846 513868 184117 28143 834233 986746 624879 847637 342691 419741 726637 121842 338794 518948 937260 482084 509266 96498 826060 314827 964119 370859 484561 343974 112569 240981 466232 888284 95213 477977 781201 226680 637656 727954 628953 366005 138492 705658 380385 867157 896085 843902 896809 588436 421458 772399 235448 840413 716082 898712 744246 442861 293563 470595 239955 709159 440445 747175 228258 911057 278485 517211 467915 134141 367278 40935 679875 667003 394991 632755 255254 862387 882801 949186 29135 968243 498260 986710 495864 675239 536367 59038 758471 319265 464366 216540 585404 744572 588212 895062 158607 718396 89451 734007 991930 392744 62647 645741 415147 1030680 960330 985987 572982 257968 493759 957848 662444 829905 472867 392624 883015 466078 251723 251547 174836 931227 162801 1038096 236472 669485 1021158 269561 315774 904002 925292 855258 673211 465884 944489 455303 602813 113267 407322 108533 30172 239861 195629 644720 762423 745218 411606 155326 249178 903120 641579 462816 877518 588614 112249 744970 998277 641195 643867 318904 854750 957227 665546 130838 254375 903789 587724 191886 562556 85942 624103 514753 582844 687310 218965 961582 544615 208719 154087 110951 1005929 646662 792555 189308 1003030 907045 835465 631759 405739 757113 469817 601330 520008 1012371 73469 282342 680318 371623 949507 947817 94893 1042506 478147 128581 726762 990440 424820 62699 830665 385974 129454 500918 741148 878300 444215 226599 733625 219609 909438 407434 765219 865253 857407 577373 369695 486046 612149 81867 375962 876729 732875 308507 326364 327500 1029024 499044 858830 258790 968938 44506 891980 552766 797117 522976 772397 1009769 317021 431514 531947 645528 775261 232638 511155 62798 180034 375555 905829 824989 618861 366026 794198 644324 700823 642380 739159 161675 992599 990765 560626 825405 485718 692543 102359 645147 576355 945562 1033018 190190 407370 944858 294758 323989 297962 773481 441435 274223 248526 175934 193010 648114 1027461 946580 339753 931593 347593 870221 945429 193389 210666 220401 190005 570996 323417 422939 636181 196072 588573 562606 353020 724541 907980 568885 687427 552395 231767 20439 1019965 733335 399845 568931 928481 759383 455247 705243 486541 343814 681458 750260 102317 862523 308783 511538 1027392 963932 961715 743987 366457 702567 589148 555450 647112 818281 849368 646451 562591 824038 796121 506184 63465 495525 656892 366903 649042 1001139 643467 215859 367194 275379 597215 455408 1041678 432702 728716 343881 493159 144307 468436 175390 191318 462427 223647 490408 584419 853467 571307 407911 275835 869738 260873 743687 634013 251813 1008201 849196 854463 1001501 796666 795595 809790 802616 1023054 276079 453405 242830 734533 685454 765826 357767 726110 657885 508122 342667 842552 762157 989597 1041074 553907 951769 412333 724091 898726 808434 316094 991043 792359 406230 623293 854499 915105 386874 776408 326965 441292 834928 825182 611407 384654 554954 708482 779076 517576 789691 685646 637997 766517 367811 548341 635697 596287 406711 781608 743729 556357 621364 968522 564687 162014 898992 570998 85335 147345 161514 169954 861135 408817 555795 820711 154478 484211 216989 1032858 406938 244774 652018 736978 499632 568278 438112 678015 613620 100047 436775 456416 58868 226597 905575 325683 674683 745113 999677 613427 347387 347357 178132 27629 837935 485164 814812 327459 295935 801365 452851 516936 765209 476532 495065 416564 645215 392355 315807 113122 493362 185821 239679 708979 239931 48903 241917 910296 349390 898481 371670 810609 159636 652976 380724 413855 316190 443251 685658 975084 879815 509781 252263 784544 469566 897968 972061 372720 723355 848915 920915 382585 212656 294350 718192 633833 504966 564622 254391 777408 331439 193954 851554 436541 859974 765892 474864 977158 972908 613210 952023 147219 453418 1011909 744508 837183 1033877 888146 943318 708154 208186 906872 316083 22478 585051 93927 336495 500947 1025450 580076 611692 382147 195284 450465 1002852 184535 555722 406435 896906 48764 109686 857045 412657 1009380 361783 445721 856572 861063 510384 790133 451890 899718 56735 123743 810635 572138 952108 895517 719445 580844 597151 224844 617227 890665 1004341 617523 800046 939868 953593 984788 274895 628858 828575 356637 708066 749871 1024326 555388 578350 1012386 203187 130243 826797 697970 955292 498083 28275 509514 894317 940473 902175 379002 985374 726684 451225 632011 1022617 355991 432957 965168 742950 718953 613799 188599 173391 898164 1002538 371929 206748 389752 951851 1009506 483531 1028290 839727 722865 1041704 409853 1045264 845220 517902 705272 638061 699763 833764 24059 616295 822011 1003797 945394 671390 555655 777301 479928 807889 314555 220205 257086 353686 503079 843899 748217 999795 838254 751472 814182 32426 467381 167527 956532 864755 660860 274363 970572 874387 735783 534269 703860 740530 347542 552811 862182 570235 928611 870778 320839 204589 795597 661725 911146 1038514 433422 212685 693214 50919 522310 669494 749740 28382 1008026 969304 413511 211910 469746 261272 979530 835819 637351 61161 496827 1001091 901366 448332 937210 474698 1006560 316751 764819 697139 904241 931599 698983 1025864 746439 568175 597783 1005914 424758 154462 639197 104631 477974 779470 857550 179870 223137 653710 995385 596938 923935 277996 796646 923089 717430 646539 636369 370230 651358 233143 675527 907278 113594 810661 1008458 891857 675023 45019 648278 1038501 845171 95863 998452 842553 807407 436046 504410 469245 689727 715556 463802 621385 177785 964186 649450 632779 518444 581529 718120 825320 260902 108473 320819 373878 486803 785956 1034881 416744 907399 367707 110175 439070 503200 500549 622153 350172 650664 663242 93886 489653 229064 637417 889103 903059 700897 420725 106386 631647 417728 294430 677740 601399 872886 246510 899842 915857 501366 708814 773411 403295 619829 396021 801746 145843 954090 570090 1009414 281557 778653 683498 585176 301182 907523 1006884 343720 471850 816724 977281 378718 737121 310488 40378 946861 547443 793495 48471 417046 889021 652963 478805 452522 413081 448851 641646 887484 900674 278456 183150 991106 619198 516336 479279 472286 320254 776082 898587 977692 662777 564871 810563 231646 1012252 251318 523800 589458 734418 146671 576939 973944 505909 446965 877025 849995 573022 662142 662075 520613 1016506 301853 486531 1000915 932262 946866 473199 499934 709331 123671 362341 465571 240798 256238 360011 316858 982023 781590 983897 677427 645473 63819 636088 112494 129580 859373 562164 250135 805857 960719 260937 651910 249487 679319 857627 936818 969157 709530 695724 1010985 620658 388294 986703 989003 647483 993470 996232 408475 791399 780640 675111 453544 550902 162768 431540 735796 659313 496939 455798 396755 785929 1016718 909659 218812 994073 75511 120471 930277 703577 292215 889951 768070 843342 381678 239278 841137 175790 571581 286179 380182 932774 446322 311206 874014 216891 437622 375966 944587 512286 893606 745833 28597 578040 276966 657871 307124 404799 1026106 307035 415581 707662 693660 498138 347965 383976 431223 292796 192815 752421 644869 434006 476903 912918 925214 519873 622161 1034706 699235 711537 877794 160509 814808 750372 238319 392009 498462 960124 743202 349594 894198 750467 538423 121712 670510 927537 797875 503863 227546 422619 316014 339883 648034 755945 919963 251002 371064 907275 975224 1021706 359509 509646 452296 1022569 20473 375467 944334 208030 277859 919410 1010185 877963 750420 71637 1026292 128313 684537 820974 869557 669673 401388 189758 964638 834575 734889 235283 302309 470789 103167 1040505 713933 439892 879127 123869 512851 46941 42807 121747 142821 229755 186982 686949 371606 372113 995075 864371 768341 678810 708177 382055 875094 595535 129339 994953 902361 1009989 572268 310391 303582 436196 122123 850455 700543 797851 892568 822493 734635 605905 726738 649904 822889 337659 97693 806890 514842 216692 891423 815693 411835 202649 379571 224846 709865 746206 654914 443741 517842 944312 717335 987783 499332 405599 681972 246519 963945 822172 459389 586233 326717 189278 539833 857526 284219 913607 290387 646882 990382 159665 355485 746031 719142 255812 957986 802626 891667 987943 163501 850315 773509 988902 1010449 625597 862110 899779 856699 943381 145053 515606 212645 283623 484907 700595 889494 246951 937368 927715 113803 886127 253763 109432 380365 15323 54765 306601 649357 412011 899206 508618 924457 906641 453691 419621 649043 937063 248521 920935 355924 549087 572317 222807 258382 487702 515466 596719 588628 658420 346081 256373 880790 118438 953034 85939 309687 429213 466545 553837 693746 386589 548280 375026 520713 122038 644218 960356 618263 772179 782599 866705 878130 799663 87547 722793 258246 423830 758501 401276 62138 960747 858476 412536 462194 809047 224493 77814 473626 553813 467772 347755 751964 526335 765857 626530 552432 420059 650268 937297 584027 824237 364316 390044 898460 969542 356050 96636 746903 916754 428410 732018 507792 954204 1028265 927983 666526 1031472 589264 491169 784034 632309 749248 362430 194982 679892 498032 648590 883508 388322 183007 746334 579115 515120 1018284 681139 234205 957048 636079 825714 31971 699435 322211 386250 922279 639211 341902 904361 350653 1001069 509667 1038538 293242 546477 973986 948881 385749 579056 358352 611166 832498 760372 1035906 453446 685290 548423 710777 249505 842083 834673 779554 840858 966340 871662 195313 440694 446357 1034576 57101 504717 355150 402410 856511 756103 252753 501355 135039 487316 387384 996906 677348 847066 190307 161311 485945 403372 433763 621091 433802 857683 341987 346475 893788 502546 604138 501046 995893 91123 750468 971529 871255 709011 341716 368540 1001577 424985 500455 857908 320870 732379 372618 451810 367062 693933 985391 415997 471639 1008231 695281 936357 906216 1002276 943751 195614 522354 617340 1029898 248748 946509 752906 470640 98288 883050 421801 573209 850307 1020495 782100 685515 125930 676959 710640 862701 986452 366891 278136 42895 865852 253139 959214 411485 882451 272342 356775 1008822 631545 720660 125230 700360 288542 274359 539503 399519 883064 451733 556933 505404 968761 561103 784428 605409 754398 914534 239467 859821 517828 419614 239839 503967 934633 560110 834856 415087 871916 352702 1038876 686774 808284 406423 406993 368594 314226 998450 536119 495671 972373 906660 933142 948422 620190 432760 964212 987577 509308 580274 977237 381913 539755 195847 343310 326608 421368 463813 998801 485571 995421 433261 1040690 716594 448721 226410 777602 1009136 589192 429788 449321 388251 498232 707885 185903 118170 155003 302679 812777 113117 1015855 449906 188262 667628 675222 339626 255840 641890 870214 881434 319448 726762 387302 516877 237417 360296 697501 858294 1000873 797867 111086 1004232 471831 625132 543165 882593 763504 628141 224713 628863 975406 714137 767503 878646 386371 490597 741063 290221 369645 480971 318450 613830 251118 1035294 693551 1017729 841072 172733 254440 863895 496611 595831 47326 347826 59325 1041066 123574 1035044 243221 138732 407372 770925 502672 468119 950654 482599 124137 81467 1015108 630476 473271 964416 504612 726904 600986 995853 623865 747249 759028 1008659 214631 923301 399191 854398 785489 740787 679625 980494 911171 731756 61363 470714 438136 1004126 1030080 641529 452774 773304 683821 480028 1041577 878703 881540 747911 833220 366467 26542 898758 799070 257164 760770 913555 662268 697555 29935 416211 968305 514146 620142 1032281 306651 744730 652378 964320 922488 355373 864081 744110 570937 312820 881773 893563 715372 55535 338550 234730 677549 236917 679303 28635 876152 629494 489743 292333 282439 1014952 461595 161627 595882 939067 1041476 611173 622418 698737 687332 946326 200547 863358 245569 646919 282453 774450 676668 359625 826188 969081 720273 873879 162736 683551 668602 907292 537085 554933 417070 1024797 858484 573318 873575 120203 665433 497244 686259 513430 89958 589203 806477 849313 722494 673019 472986 968564 501166 735419 1020005 927404 803709 82919 779395 895476 920951 585443 195206 420638 719246 351507 871591 619674 829158 924092 1037125 645465 648731 103382 1008169 876726 834922 841411 884368 489672 530286 1017700 731545 512410 875059 987897 846900 681163 429918 560043 408947 580860 117731 1002936 848660 370039 372558 899916 449589 299987 682742 617878 48753 284154 554329 939457 799959 933297 797417 372394 387343 892753 343509 683206 841377 841441 109171 207167 621240 36587 580321 829559 774970 479534 832979 502099 385893 517801 547551 1040657 106291 367818 419615 584682 956220 280567 849798 542451 550651 562163 331770 900372 45547 974022 268775 477541 226774 489869 589260 883537 901757 278322 844575 572761 881980 687769 470954 866034 913996 920917 30574 1004148 883732 344000 245093 501154 677319 489857 732643 500634 48089 527861 902896 738951 112860 191405 260109 243177 946000 518285 73021 869078 731843 510233 834835 120818 730593 1006209 306358 260169 191468 122082 56511 339561 255693 1018511 756728 652849 183230 122228 842925 654800 191890 652521 220582 294438 681462 366902 677498 1037876 259589 361717 408171 995506 678725 292075 920518 614100 519213 621810 446855 473742 480966 364499 811973 839933 871722 593787 399047 512589 978314 296573 121685 1008845 114063 643804 494245 842266 599926 455822 255245 808063 413602 996628 660334 288669 996238 871834 617266 833114 633446 849616 171355 687175 886444 648855 387910 648314 439022 96883 392420 734152 902612 938205 230269 800711 666101 720385 185758 849483 773466 909878 189433 436588 517057 942812 565080 949389 236019 913697 142302 762108 1003885 1002507 324443 310194 571159 900753 814282 427902 503174 419046 415736 476791 431856 651156 185325 125863 58735 192948 904936 840093 878348 645271 671503 454867 655233 380088 335191 589202 347832 948012 595407 277819 857661 768202 941638 855375 101853 539963 674366 95993 301430 345054 554219 750035 554233 40665 691805 841336 822743 355194 144238 274420 1026729 472621 1047304 1024626 404782 684473 832882 221983 616942 501978 652442 385532 590319 976808 97645 540495 890055 488874 984987 827068 628983 355439 696077 423268 316119 714846 289997 628151 451568 512075 907908 887717 197371 866273 220071 701114 970404 839482 367147 237504 1038442 471887 277497 105321 40479 293526 724954 357037 803518 379562 358029 943675 1008654 230386 982786 814801 155470 894606 161780 745844 957994 419663 1010061 754907 593117 488357 938207 389794 814371 468539 406364 750489 75762 618075 834187 169961 800207 446405 449306 392711 771397 937286 372251 126734 341676 1004317 746168 317775 967994 773568 986262 833073 141439 1014857 179431 933394 930611 307048 351939 840375 163572 62840 427851 916010 97429 614053 560750 203383 860587 682588 175051 155542 285967 738538 234267 988503 446923 879438 540284 855289 983971 699715 491176 228268 348041 1020011 981140 464125 922269 400237 600926 159654 831879 327106 39799 118732 709037 758396 83926 1005838 655172 13803 751705 224939 290549 313244 179517 838717 258437 136767 987435 996642 182503 28148 81745 683877 121743 1026127 799697 601805 944612 422702 887579 973264 214959 941133 317619 384781 970265 511122 662499 367354 995719 577516 341183 784519 963544 1035201 503082 195606 455774 248273 115189 310311 190065 65322 1031196 834900 736327 62622 705749 651597 511619 1001066 223797 604136 107391 560590 291454 121421 956710 401286 1025699 690652 101855 179547 761356 803309 831734 226711 810549 499229 130652 326969 441366 277331 453545 569694 744236 773201 356414 451416 679626 805199 1003931 243979 603959 736437 851148 812281 441729 422122 601042 1007146 722397 446213 169849 110487 1023064 493006 912436 331239 820924 893292 841070 1019624 550795 454348 623582 381612 631768 111958 387818 417356 985001 145875 906389 435855 985318 477893 424988 446104 916640 644621 708671 367436 828778 296315 159342 895289 452308 355832 861835 970192 547734 375015 684514 64334 427415 51951 847139 441394 770773 241413 116174 384529 258510 458436 958056 996188 737232 1001873 649573 668013 433751 742495 243981 429468 1026134 1016422 212901 671013 583528 621774 954811 28518 548323 185247 146662 626487 945046 801137 561084 686362 995112 247094 759131 334761 234399 823099 45048 1019696 1044483 578715 512594 901847 194445 503476 498552 370516 615333 718456 347593 910097 246458 650035 572106 643902 204411 638120 848707 732205 844493 890300 561403 773616 456025 625340 602972 468396 560382 94843 896050 335205 76791 628620 555207 208821 538584 763415 735949 1021529 969868 287483 907015 154205 282086 97780 963119 1041760 727740 344003 60239 1025357 730094 1005252 355901 692065 301947 674247 187454 707797 314027 407522 478902 385615 609020 782501 301547 248398 207711 183531 626042 869754 778255 794539 94129 327345 20429 297775 486561 963813 631514 822265 358700 778578 768542 841449 519334 365494 788215 6015 841117 858503 765220 425094 1011806 107517 890763 687970 701372 383405 318874 502573 32618 986598 741225 608087 233157 591845 1023888 591850 214655 248187 629469 943833 358153 382307 989841 988341 1040684 535033 391709 89030 520645 472946 700777 629989 575195 106298 619961 15356 405100 970209 118609 215773 95613 753417 112517 608732 970147 54447 513860 159633 651551 667111 435997 969833 881762 248374 738012 902641 1036742 943291 670010 668879 914633 559933 997779 977507 631660 200397 866129 1012170 895350 996176 17915 597819 829163 255827 222462 1033415 546205 30460 652493 554665 516976 1004972 707705 635642 318421 902005 950767 429837 763451 404287 378543 906566 902748 247474 198015 275303 76749 91550 709443 452049 376289 988374 762739 429997 975645 326900 977176 629909 296703 967459 77738 1018864 959075 375351 923245 925917 269247 734395 845515 294833 883292 758910 966847 698490 684245 251110 868184 388175 638515 493759 763542 714665 906984 1002133 455004 1001287 807793 200023 604891 122151 573160 1033765 801999 676827 725814 813749 292517 645326 957384 118517 847014 936735 955235 103165 165310 739663 956089 242269 813549 1029272 237115 983980 906823 1026388 357565 986945 374089 714949 336671 212751 325036 512924 873464 617588 333291 941928 978009 473844 945479 355550 44949 413300 866985 570247 171480 145023 588193 683472 701603 943307 73463 617340 928885 1037468 694390 121773 487625 23514 508295 555087 411486 389660 1012515 394671 1001830 712229 375220 944812 537051 476142 915974 111980 698618 497254 390428 709331 719238 110453 652641 1043078 834233 431576 862932 951967 613348 732998 225915 255111 782929 634729 493369 691434 539735 1020503 409554 844515 495155 377338 292302 489881 98066 251244 477877 618297 236607 870581 703936 386392 561109 488929 615879 355983 332534 830201 818988 850161 808844 959068 218063 185079 275382 781368 883316 895398 1033424 714518 803832 879065 485178 931288 706622 187287 386620 755067 605517 129898 909521 193871 587839 119741 342266 1015963 176527 875750 849070 255083 395222 502729 357071 64818 744778 455356 987773 423589 247474 248636 232883 758646 731035 949265 898452 1025889 391412 224050 830999 94158 425952 863374 485187 660887 346583 1018137 668604 95063 677270 482850 176749 763159 871958 841110 308720 691896 171862 536028 356111 871354 198431 863150 595575 442312 548211 63823 542669 740292 556761 309611 749325 338263 918523 785172 571764 748196 593773 738613 291806 463766 953778 675021 331723 102345 990562 920938 650792 736133 486822 129550 445033 367199 392300 519749 520497 631736 916564 37373 583356 759730 906428 714254 449694 316338 587252 226282 293095 873308 630413 614216 700003 896078 596699 112451 485020 935715 968538 747110 864317 116221 81558 699779 554780 230783 997860 498838 237356 285647 195669 662238 367975 848501 662985 947408 473750 843934 674803 904037 488324 195888 544217 550431 890755 676718 975198 383888 323763 886684 764332 827290 924279 628502 816970 515729 900650 826987 710069 660903 824574 486195 542591 288637 834401 374157 580817 421745 335193 378171 989305 224845 875606 429286 673745 487755 574442 923243 765552 341358 504054 581150 939630 79063 366943 438508 863978 515605 907075 419736 621882 107415 877917 194643 817609 649438 445414 251987 776837 709067 813909 759567 237099 842160 512828 742035 227014 701085 909974 596623 641971 121196 680747 756284 48309 381901 519073 56279 619740 375947 2015 147145 807645 408015 89871 889117 943026 648786 740574 675316 333803 716552 504422 507084 257844 773145 983806 1009034 212678 105438 767653 845518 830914 514262 1007234 269163 1040706 626397 840025 948765 640481 900380 440926 478458 1026102 382181 874727 145393 309645 768555 57113 1011333 511580 1036335 879299 716979 914471 359217 881107 949299 464283 987753 456997 855964 871246 488713 256946 166783 1012999 391284 837414 57052 117594 157170 717607 683285 899657 924392 647374 167843 180073 448229 739130 223342 89271 210785 472093 726756 145007 615673 1004936 669454 609018 115823 915136 632094 463737 723878 992884 98120 38391 621725 575452 670295 895322 991775 669926 764881 479156 463548 260170 460622 58555 80062 844657 707219 281051 875212 879783 650886 220280 832462 119839 953770 620664 151495 154985 11263 147057 624087 741994 620629 933130 862846 759141 387990 318426 130408 845666 234151 178030 766697 1021217 531837 628127 865923 925536 829346 956193 780641 748652 1028745 757107 746067 855918 1040519 1038816 671271 810588 379567 988592 102875 210831 394715 307930 929528 65421 175507 521229 371895 175994 649948 540366 709588 421054 718985 897243 927155 689118 494139 938103 298907 738661 184174 36830 678745 245472 504956 413620 233263 170921 772570 370488 349726 228898 704464 374842 124815 1018078 987802 682920 649688 969802 208715 673738 478318 373865 570583 986057 1035364 98194 997766 988725 920506 47055 517433 303613 856795 461483 383653 679124 989865 909967 476351 746963 802125 577079 914304 64819 806870 402407 751729 400598 800925 245414 565240 923403 384131 340319 210920 670926 972854 580068 769585 324173 411004 996777 285046 61154 53131 478390 293573 437172 243868 652330 495417 1019075 796397 207565 773056 672727 961460 440789 777513 944502 747212 454190 241095 464234 512632 368020 1008874 516775 291691 648408 841771 489250 325981 1003772 415214 416927 836570 742619 243489 751780 955190 251840 895670 384649 228941 845541 274359 750706 400820 192269 518689 634197 407357 240868 1002341 862763 930737 780853 187828 355570 770502 479954 1020458 65061 334431 446844 538360 931491 619319 440921 122141 232255 1041548 976834 323939 694765 709477 893549 452323 802292 714118 177845 975959 626593 447363 773155 321657 704758 719600 163220 548460 1036640 635451 958130 696160 211413 771922 478044 757989 1001798 208700 1009782 174749 390484 578447 114275 30165 647080 864950 872507 420665 899223 851714 209773 814562 869555 714266 315344 58591 40845 840909 30441 1034290 637238 449912 452886 712213 649758 425730 585015 595911 908952 468913 453552 329566 599286 930507 994904 877428 913463 654105 560847 878697 1001782 616869 744510 65364 373415 510202 1011226 772902 243107 897322 323353 764117 305819 258548 768565 634489 929321 679602 613850 794226 339495 1000700 482830 605484 495322 1014289 971858 877965 376581 773442 512122 462065 73621 632490 355159 967006 795111 188364 965988 829779 708797 242801 597582 1004874 435937 100092 814535 796534 833848 663492 517703 617662 211912 831815 116415 921310 96240 700743 228081 547705 963384 155346 547283 706290 611953 501554 225935 165598 420247 448742 179029 912170 261322 994456 1003460 808810 1000305 976324 155462 497516 513922 909795 155346 998539 201151 212679 420675 692152 359178 775255 933443 698970 880931 516404 937648 808185 638689 763975 489818 294173 449046 42999 513200 961420 978376 571277 607439 703894 161234 241047 666555 661743 46837 61099 92665 1016147 258206 200503 869550 864154 237116 648593 706514 701867 890162 114096 879758 485134 710468 728155 110314 770426 859866 826215 482204 359345 220629 390445 594383 930481 14199 909788 484235 207071 555982 1021664 202355 564921 184638 216780 119721 933163 929510 777538 339660 319237 620245 1010656 714043 573007 870431 832458 372518 179005 620400 75765 1001432 183603 998545 952702 363863 632044 38897 815076 883090 192061 935418 331567 714395 203689 826345 595261 985871 167799 350425 612858 465646 87359 773830 756889 338835 957802 965907 530420 742766 726390 857770 256775 817807 121111 875356 88024 370548 702155 128538 681687 380494 961718 750342 323119 693835 969826 863902 326155 96589 246687 404383 227991 777347 752908 168667 682838 722667 216566 827882 595435 996618 815979 457990 314100 154798 938951 741817 986803 87911 895898 716907 1028693 353855 710010 695757 432620 390539 127675 1026897 724428 1045766 404893 710609 689951 754494 54607 233235 735606 95100 312175 193735 370983 658555 789237 838113 869745 732007 182259 565096 924502 750741 760877 572631 914224 683559 645461 318138 121050 485941 204273 851484 548811 485714 922533 208959 1002774 69051 928791 779218 544760 192420 120631 996165 872232 815966 309787 302495 497513 952294 920505 1020581 504881 109757 1014806 1026603 809143 770395 668647 566005 501286 453868 646546 15975 219637 964778 212308 278470 340535 939250 404729 800625 932653 209913 458001 632809 377758 841483 513225 611958 372533 861932 974124 655044 52095 779500 684766 1024283 437639 696101 193731 230867 800184 611198 320958 1035027 996449 907806 480698 210366 990033 825131 759831 826990 834822 703382 322823 716108 540255 959380 692059 371289 797501 481098 120498 227098 635452 1001614 247621 833583 915205 366103 94686 861911 242899 648364 119391 921359 939803 359697 47613 714334 999043 258283 449820 906343 90019 969351 766570 100959 934710 383881 948878 128317 479113 615606 869837 547166 450307 640213 1003140 250029 742027 174555 480015 24375 956235 192233 308623 975193 441242 945740 858053 424738 1023125 845427 432443 277366 859769 848941 576031 870637 204523 717253 752685 88502 544231 878893 983669 580821 610018 383589 511077 209837 1009978 603565 746902 15007 338813 1014468 599975 554733 305499 620372 902262 816425 244550 1008389 554806 581297 143335 170949 782642 446083 326229 464199 626644 697818 850501 746170 570742 698988 259530 451421 1045560 882829 158652 468980 736917 921300 814897 627382 987971 702509 470914 878486 129636 466410 886487 471761 1021734 453240 964803 805629 14253 775723 940389 743943 304507 654477 225491 984817 768565 708214 643383 85559 596437 443783 618372 829115 445180 830908 649114 858795 193384 1037861 160729 47263 486430 196250 703031 962800 248423 864156 640654 350589 255546 253219 642724 787389 239472 901726 30062 294006 505060 85955 904261 648177 1041624 354906 443768 757267 384597 620077 78719 824875 1035848 374490 924391 1016293 455586 255375 357964 419277 702090 1008390 28641 935687 390034 840690 30383 226933 391261 444328 286694 622845 601467 1028564 628092 976105 191703 757132 474608 186981 231903 479731 282479 79614 481406 154332 806638 243568 857419 636441 254238 126121 288413 757596 370205 857541 904988 191162 936783 351729 462126 462269 804315 762809 485846 635037 341691 281911 1028716 651446 306025 503064 454488 861899 32279 58747 220579 259165 306396 581490 692667 846343 255908 63333 987764 822811 757116 769286 843417 642276 679029 514093 553743 742828 889918 386407 146771 737008 743597 391408 160671 873179 588244 431045 194589 622162 216798 626606 192761 894864 8175 206205 381652 673599 995209 662422 491296 760051 446279 714355 437814 731763 484506 901179 380580 1010592 697230 764974 957164 446941 404340 950639 185583 257554 605327 1022109 249639 995417 470689 229061 581348 877095 454890 739041 136679 547422 191224 555866 740214 843657 422757 988717 402797 510867 810488 24250 840504 441502 942422 333471 567917 685265 162649 980088 196126 853910 728190 312219 568061 517665 697799 550398 762331 256615 895259 326430 59894 617043 417464 29119 49113 488339 944167 793852 1001351 117431 376927 842178 802221 848792 909532 669490 431355 240307 555190 267773 277818 451764 874699 702827 605300 602302 695140 724572 989471 492671 606088 187467 559089 358549 587308 593146 749473 452502 985845 776390 662386 624622 592127 707540 373707 257323 766373 417080 907538 588481 447449 911971 475575 538494 501557 986050 39798 225914 948268 378713 501417 252021 936881 226954 804598 123742 711397 580348 865894 175345 482411 226412 242918 482417 962131 735717 502216 350051 367221 411122 496529 1009724 1033337 398078 546795 889247 486461 96723 960162 1017760 955683 931931 613842 740774 740249 677221 539983 638832 846427 449250 967449 970164 208235 388216 69562 171231 336863 465588 207290 105579 285175 129730 457985 920483 757608 401347 988044 960224 315646 572815 349939 644443 560811 425080 163123 42429 668787 782993 418429 776490 476075 720649 645960 773361 330229 905834 674556 845218 782089 382723 900864 1022436 117997 905814 140719 909546 1023501 548466 452289 1001005 498997 251778 436967 684439 582525 989781 966879 1036806 732347 916752 121469 709878 138919 848088 495456 708189 1008274 889528 1012564 140253 922199 434523 446697 598987 742595 652468 854647 336671 612970 975194 568439 654900 493759 971346 972570 509880 704136 207799 945088 845967 439726 872539 236782 422250 595765 924462 889486 357597 850768 258486 975183 24303 154332 691702 120157 111596 845338 494835 251543 347853 147117 548801 869274 383898 112886 499352 951479 745264 122776 911584 311677 354970 163196 853341 769448 446650 1048065 236869 261682 845241 593518 435158 290430 283999 450316 454746 47487 958941 487822 443239 605636 828598 385799 504296 577221 502730 906007 192038 641859 955180 1010308 206046 809712 795516 137206 288223 642275 976197 831243 908342 592859 172787 183276 921726 625435 191549 1017161 733097 478099 932645 516819 502471 516663 478937 126348 433991 420534 1024948 274222 335543 1005202 421167 740915 1011082 210166 714419 225494 257424 76734 619380 758457 824510 398198 532191 269555 252904 95480 1029928 484940 1007848 90607 323707 635770 290264 1018785 827865 757453 404830 126612 473207 790460 512655 206635 584505 848158 288682 322962 59353 216766 502833 140527 76991 314195 1016633 431962 563641 751832 820151 607221 265983 562619 167402 340411 686833 158521 236955 63849 111481 139182 885051 99071 362799 146077 512669 471890 656255 291704 334307 327364 799992 408719 851506 649315 355269 408758 96435 945189 469732 150591 200435 401292 107870 954034 220999 897212 797391 462286 671621 669557 783304 768061 1004340 173501 1022274 161254 920029 789339 244397 731366 763251 200335 451189 691141 603000 953971 278484 512305 261445 210262 470650 815041 599723 408294 179946 219018 682438 351097 647987 858609 679628 891753 429403 595453 509300 423692 487206 585498 438457 451476 702312 388930 350422 227742 190831 368847 581021 625465 838382 759134 989543 91835 91900 940648 384587 882498 100847 493291 938809 807868 1000301 730061 1014534 816348 510091 449062 88254 57022 817335 715533 694475 937085 962806 89646 686251 1006615 892566 105933 736284 986577 95063 820211 494456 240868 1030704 228788 183151 168798 1034323 715015 873432 652686 734878 107326 119294 234475 87958 868117 663222 124323 780459 781363 964717 615899 438629 770539 496380 61259 937291 756444 697023 863075 932769 842124 437469 923576 508446 195670 682087 990898 579494 706026 686709 432302 477914 1024549 520243 192424 771883 658293 651160 423497 696069 292835 764191 932654 451449 1023243 738108 572679 871965 702166 802691 342951 489618 485725 421085 522834 520845 940171 736791 748129 354153 970069 492347 619996 121550 734999 612076 766916 584881 777520 242261 424364 323409 357471 246335 776499 1004613 513551 175930 522254 841401 903780 240368 512029 633238 421796 162484 120312 404924 253376 104390 186682 810076 997672 539555 1009934 600431 496818 268243 197591 698065 648231 961671 762027 890106 469969 730326 587653 467791 48972 190495 1009368 453046 453064 969786 153578 38766 349598 478929 714705 420717 838763 675523 641238 302963 465703 717208 358161 890447 967139 196033 377751 968406 958112 316973 897764 613466 893810 341962 714010 724636 867879 985329 247660 916248 921517 21759 650133 462173 327235 659318 443290 988467 861498 349147 584885 662327 260882 464719 723961 640253 907482 415473 454484 779923 759633 901870 834968 765794 933762 228141 1042465 512754 933108 146748 57164 727701 224434 621159 1013440 44523 48927 222863 471978 147173 286650 376229 600507 1021532 587525 496948 669946 501845 882508 278211 444202 1040805 916484 767882 89993 754166 510311 954064 208856 668641 335036 570263 938353 407143 956990 831157 974532 504398 678793 817106 857486 386235 834103 766733 664943 462170 572966 321999 96854 446362 345469 40410 761173 391777 935619 440470 282815 347365 792318 747598 177555 837310 776002 149355 510615 905848 254125 326281 886199 682853 653425 685510 877994 439311 892089 895098 669244 904839 375047 184447 384816 260660 427579 961379 130569 831395 64473 875320 723705 250037 1013806 1044769 1020569 364926 416600 971237 1041580 940461 261280 155047 531263 1002076 460276 807675 924061 663433 979557 142574 383593 26542 629722 618432 158779 593395 640167 514118 230765 350318 40694 179913 959511 470598 881346 661355 648681 386613 890469 390371 891003 470490 110371 604981 108123 650033 618743 998535 556421 694620 654721 508782 879147 1009253 156863 112427 597110 341819 28367 449148 292382 166239 114586 577118 859753 552359 718870 463481 910754 385115 890023 997387 441516 804763 114595 433818 760040 1018065 389174 965072 505625 869077 645852 232251 636076 554413 978189 239585 975198 770426 413552 319130 204142 913543 1006290 863153 958709 466170 96607 491360 249387 616302 546391 188891 910494 361710 830925 802407 231279 544604 617140 441673 326203 568607 727751 940369 577514 687776 308705 716916 64427 650309 465951 886598 252569 233071 840362 821807 546645 790103 825519 685414 998113 97729 968027 937642 145877 727895 643578 642341 750475 633524 259638 897363 101335 654084 858850 955662 87036 480165 252107 1028874 880924 28495 491076 218311 878035 245275 1002702 848090 989030 397679 750041 344943 1045511 676207 493079 453149 3582 766582 584863 971379 127335 933578 613844 806451 185966 813978 241000 902679 1007929 724805 844951 277277 913637 635626 610253 644377 685629 606003 866793 879255 914088 596950 1045508 20987 504886 510625 97513 552549 129722 700670 517926 673148 766029 335789 220533 750125 28404 322034 674222 779634 195907 441902 755518 146268 390489 638052 667625 45016 114087 603110 127597 825453 56924 326287 530919 348533 436046 492265 372909 601817 958128 601006 1017103 371931 653993 845222 964775 219991 890173 451637 309501 399775 671206 619095 839490 504300 962883 509340 380573 382229 577329 927095 768608 384632 227030 956836 390488 701835 763218 208287 183623 408568 684413 138204 220731 644505 585202 768086 636633 848015 194895 228039 651659 789917 957034 778550 479598 641327 1013797 992451 155118 390707 729036 762679 713379 146718 812945 247792 301795 174006 89327 585853 1001409 828533 53221 763588 618044 106055 682353 498869 702227 961609 822961 903865 843618 1000062 353228 674933 512809 145661 825270 854399 727710 619819 788847 740729 194995 923159 412142 691126 711252 43453 735831 290445 478928 472862 863318 255396 556566 223130 951606 887385 237679 919095 549846 764708 919311 605785 766179 943909 222662 962154 316889 931281 921334 890612 175419 896416 151381 826013 175766 669902 961236 764297 711800 861531 1024333 664479 654424 467389 845082 993807 60077 451971 837617 619461 605001 175710 407340 793526 583414 489932 842104 766706 24494 599997 572091 516365 65266 855774 668151 223559 959395 483756 930990 615191 761161 1017998 683079 574947 850435 879977 846231 923589 629461 956400 298939 738033 645620 407111 605890 999599 372690 992161 953162 924123 568094 581196 802200 891590 617682 56607 850737 356019 1035649 301883 984270 494365 435022 960220 702778 959675 397053 849445 273711 286235 539481 370267 552359 221611 777243 308850 636299 605368 147054 836093 1022218 783428 907058 350825 235733 354711 1034533 910668 94004 433980 716999 629357 741316 653681 316359 94103 897071 58618 1031298 830151 597846 444241 519498 231991 420493 496107 363925 968334 413355 373737 964328 779373 324935 872300 1017974 833721 446698 373108 802230 258727 974640 865509 983375 1044820 644915 231223 844970 782987 539486 907913 63347 78317 247206 400883 149430 566966 844460 739759 970963 196434 212693 636070 928246 304990 52707 320378 212427 924343 1008361 365943 370861 916044 113790 898642 878829 571646 966088 981077 128792 722650 152759 184828 427230 128916 828723 979377 690679 468215 401002 531454 881723 220896 326265 379873 664569 910868 474513 938925 57135 323828 315322 880261 231139 673270 948746 609997 699365 1037522 759780 1036318 702578 1034820 128961 444315 892051 540372 895219 890437 138591 447302 178641 381790 856540 191844 496325 902642 738991 551659 536565 355757 367963 834789 860923 779469 189559 318372 352114 78701 644523 645369 634254 360134 752212 1006416 129509 938267 293732 355083 386646 484587 905403 684847 954983 108910 269782 250853 423507 454425 689887 695778 482483 857719 85814 968378 479691 421601 736376 769632 549818 206315 843283 193357 464737 853407 190011 648901 265917 945710 323251 863410 713622 597930 222075 961843 857554 1008537 891744 907437 117535 224570 669502 909859 941425 658887 990346 47091 931628 1003674 98016 113462 323406 713696 779084 833411 564663 315068 555102 701174 912562 650820 1044737 228399 1040570 904782 80063 1040974 461725 744304 1009384 453803 562930 828627 848481 1028707 350041 346910 358700 163320 657372 181718 540118 605896 761652 389986 487579 473405 717879 339743 518473 772119 227718 210461 820925 1003265 696765 166894 341936 570553 396729 476081 652876 439877 223790 126250 401662 735943 64935 350934 872112 448819 225104 373961 844393 921243 1010116 951292 700309 318172 867893 844966 871664 749619 305899 969002 970389 828605 826776 724825 127478 937334 580206 508693 770291 536055 806742 832366 939484 873909 659278 447315 13814 985775 513866 945993 102847 133631 1007168 300019 170986 190111 763314 782871 857759 614115 601479 73334 963661 996889 589388 1035521 938937 453405 178996 867124 161400 814194 702166 961444 666967 385709 911809 143023 481847 674941 945859 271353 680939 731818 952006 746164 902864 368302 780713 200502 780551 356795 810836 588646 912202 432483 791934 244022 690077 812473 384361 845871 483514 1002346 615805 545523 255631 977795 96727 697301 433740 89938 633626 577919 571614 321485 446352 630688 551295 356044 852815 688765 763267 232913 985502 200679 130716 817961 1028310 774604 154103 148863 1020373 27325 779351 384610 731023 334635 831941 237155 169846 928979 878361 928843 918271 464833 848014 686980 889625 358462 177933 231787 321981 697573 678300 242161 971468 961170 587838 715150 179758 630680 446277 571183 443783 372357 757714 129394 258485 862877 555226 1043466 891225 769540 142810 932186 844685 882844 777801 870635 686530 742369 956019 920299 28566 874651 212946 588966 894873 231901 702556 645962 642618 949635 718792 1024742 759477 96037 978130 483160 727645 823138 990641 941649 767696 632669 629596 186959 389417 855513 507744 834867 607193 897585 835361 965538 163064 1036344 405208 12191 655200 247740 987034 887406 195977 384029 998977 452486 236530 799606 469430 342969 735650 509487 743100 731614 844709 832574 643821 736659 316649 509386 555726 893047 955865 801245 163655 114451 928846 844646 538350 418011 472528 849828 817830 48462 672734 860829 254525 452686 501822 771942 676215 767630 379179 179948 734238 1032981 831180 640855 23967 622342 535383 359763 89022 226020 975916 83933 874585 317773 614245 654378 227798 697691 563917 1044545 764061 833202 1042451 159310 770780 756949 851142 255166 64628 323353 520310 171243 464236 893718 936749 560103 230135 573270 698245 886366 193379 806595 644209 90038 489487 241434 260690 1006345 959095 845793 634636 468665 844717 492699 284654 434085 216847 886547 56787 809411 448205 60027 809355 1018040 889579 746908 57167 282557 374664 622028 785688 511813 743225 920039 588392 585130 766243 167550 747000 612188 700051 614197 440867 655044 702059 92078 493357 286287 24007 915459 77643 129928 109178 460283 363502 439878 439970 930935 1024555 638888 880775 948562 445735 110386 258166 487851 904745 798566 245267 500039 109404 1010758 926045 548714 558829 981766 790423 449240 818481 181884 355190 764365 801766 453837 187049 484216 749749 307155 187931 282334 440037 440792 818986 138613 523020 481100 452270 318733 179547 845458 450847 944355 908632 537515 976208 996216 953980 11199 743203 865055 378207 946616 896153 586522 486772 632935 250683 845673 756220 719777 698250 648816 322383 483032 130213 487597 862138 16363 739286 412790 874994 308170 630571 47783 719532 415717 874267 372918 386597 681660 882484 1034424 185066 1013352 44789 367478 650770 352212 520494 220549 407315 149459 171697 424690 840346 834021 998598 629172 1025635 638730 858670 714313 808110 947478 318251 200127 582047 942933 442260 29619 105079 207475 988510 634101 495427 941628 714593 647639 643477 452141 763222 980272 310636 253588 406983 299994 670927 462375 975302 173747 734807 693679 1040670 506209 1010470 400239 1002705 624590 371602 442618 959914 946763 764509 1013089 185683 451143 926455 638409 551800 49004 292391 780508 615991 311052 1002270 951693 434069 406963 112761 444899 842588 408122 375477 609011 663009 270077 346807 56027 947046 97387 830526 220506 449350 1023514 931474 650009 1012452 963034 463795 643671 615342 835395 371442 769414 253217 632117 480675 869555 425169 897623 851680 120497 901715 404317 505520 752683 333147 887518 829211 972566 474976 767563 806715 797660 719953 628927 778645 653908 641505 497465 815482 894311 258453 798509 1004905 818488 1000884 1041588 1030338 556572 1000933 208539 98057 14237 717343 758846 471609 743221 1037633 686659 750962 731589 955452 208615 825123 166875 109039 188234 163254 194675 750023 367733 903989 522280 331355 173758 212239 514585 895288 850021 31199 948999 232635 922671 223055 467692 827153 1038611 968393 128994 915032 855754 14174 893638 993909 338894 252711 306300 506938 914204 688080 891544 771510 816359 305391 14195 471987 644777 145143 175355 840817 838618 420773 850658 842505 1003045 691642 446910 826574 693930 168435 323743 144605 505134 729581 951420 302037 1019443 1019165 517474 1029897 648407 662942 834860 139066 920561 56382 959336 487190 1024700 178148 805565 182623 553427 504166 260500 508846 588845 662763 867401 988732 476347 640783 503584 712942 876000 910101 186801 214207 624627 302808 218932 502465 365387 927627 177597 612685 347754 375510 553450 761140 547820 321435 923124 744876 324731 966146 685920 539743 761095 969100 796795 709019 80729 874909 990918 766562 946901 735602 403955 1017768 984421 347739 881748 803577 1026516 434419 567195 1005240 547573 514729 897468 161183 130444 638095 723821 195465 683299 178966 902089 228586 761792 252408 289251 945960 302874 619188 155413 258921 1023329 632487 208757 949632 389088 509205 638298 104375 901686 1023208 664039 96115 65174 146223 944410 984891 841166 905976 956989 740152 397027 699354 570494 113773 873277 394727 364348 434065 988062 895462 244499 179681 583090 561598 529879 38687 936690 120623 838512 389734 318665 907732 245098 470817 670285 137117 364295 745657 563178 734873 518443 129637 728980 834078 847633 890794 555768 602847 426966 548756 190193 755485 874716 892018 81357 71418 207591 827885 370419 439689 848754 684476 810770 282453 840410 888197 989557 513866 103414 357616 695288 828189 152441 317356 854010 89020 889367 970154 843031 837109 955957 117470 118686 393056 896141 95221 756202 734046 862652 633776 951119 32421 89534 316191 1037132 1016122 576955 650526 109544 294584 391242 162699 244819 337134 388382 335100 194987 185797 499432 624573 454449 853229 715881 835017 743710 957756 844500 638412 929083 343475 599655 589003 238326 858908 301855 244817 383539 756668 902584 969037 814580 762903 693749 978973 728867 911441 359269 653058 837052 991603 777812 642981 902773 696241 512217 953042 822174 630072 857969 665719 572186 464762 860765 784800 387843 296877 449713 87991 523333 1009699 719969 163466 1032535 866120 431022 720304 547817 686396 870307 178579 587837 599165 407034 810095 625135 699747 910745 479414 397175 806385 976305 257828 644849 971053 989976 977513 849109 859695 556632 652700 489534 354908 493475 389262 212468 922812 355299 765904 207095 973857 75191 873757 320951 65194 245216 27103 504140 687732 159339 333051 554095 331067 600286 948005 323646 500054 77675 888167 962829 624877 808318 59250 356137 892312 261210 321242 404458 195001 430653 338366 271294 891308 933474 970126 381555 1017588 958946 48112 550894 282077 811951 465814 629685 1004272 418668 556520 340441 772793 960807 535902 898841 814653 965134 941432 276982 505457 297831 846133 762556 682595 810677 767243 243060 203452 161692 878185 152687 145267 217948 830908 418939 405079 1039456 969349 775060 318573 605834 55918 772052 996117 354710 924977 797500 293043 914003 527997 1045000 800505 647918 980866 843170 579759 818375 897299 955634 431966 253224 846300 792061 1020204 496538 706424 555133 104295 995543 441109 226134 810701 959226 1010439 345573 773556 896929 746421 257813 680439 938958 322243 780842 143356 741320 821823 937868 498951 673277 651084 659253 783712 539610 385262 732078 564471 1034844 674253 486710 311070 875432 349790 352041 774174 762292 887979 161274 240231 933106 994425 548658 773313 942451 493161 434859 840247 697585 633809 167353 492490 305470 550884 424417 627991 170868 194883 1041942 182877 965209 444701 921555 898886 400633 847242 775075 511256 765500 829819 356084 122210 825758 736025 408506 876294 636227 652930 802099 119871 810821 518937 203685 947120 318795 809590 848658 310740 532215 843927 220145 802414 163369 591803 485812 538443 781836 1008222 826227 158683 323351 877343 880268 1004626 362967 440130 869711 316837 651137 294113 981158 319194 559919 411121 859761 683188 129739 204668 863375 643189 651565 504126 466769 168923 1018344 346427 956618 509317 418430 186587 762550 456052 256778 184312 155447 977097 314618 59357 977729 973594 495261 117363 821171 724425 702570 637830 708584 97988 603030 58812 93690 973664 385525 1029389 624438 822733 969347 224055 426750 556600 543661 804788 750231 641782 666594 755547 1000026 255576 107871 435614 820983 346231 695916 748362 40350 384712 186617 234867 59641 286453 952615 228809 185405 987080 687936 662243 481841 585112 620849 909555 778442 775191 582894 716071 511034 347055 122684 832615 671032 637145 44987 240617 317315 335181 449736 693079 194331 876121 384273 250107 663388 465695 1028444 934863 952138 284557 316207 1032294 386677 421555 161709 54782 205631 184951 851680 677771 889841 959395 891287 130627 125553 875476 279039 866611 844474 834722 374942 971291 532287 1001781 444623 942262 896535 569831 703034 442181 678370 450794 935547 890005 169367 79706 427822 350949 431856 951966 1006209 222783 127550 625388 867386 220532 984723 935022 925315 915760 912112 549687 481406 768023 817499 730929 143068 155278 585619 26015 983411 480682 544760 255263 969258 247579 877554 182779 253065 552785 907670 833873 330746 193477 971720 906944 589484 207183 370199 356455 850856 848518 477910 508834 161111 385677 287863 907621 761483 929081 743146 597714 482707 698291 422855 246693 1033875 874067 841118 6911 434905 981032 798910 871154 184174 597212 382438 783713 165622 306677 998034 243305 748118 827096 747409 785667 772953 941573 898642 874767 23671 869469 32372 414935 369831 984539 823132 125816 453689 122639 926584 222825 771026 1024228 324765 119406 52591 189053 555429 803261 572315 219389 174191 266227 773580 874142 1019704 745714 453872 574933 480211 501879 355615 453663 827308 58487 372168 143283 38381 452310 747750 804817 756935 780997 584055 170713 507983 294581 1028394 781601 734200 544087 318005 685846 454413 871788 171260 439221 583350 385275 700368 806635 646233 577241 382442 186089 931698 567734 236693 182907 54095 447920 45040 632279 415799 463739 971913 437095 44973 996184 754589 1021096 528079 165852 733597 109014 877808 1042961 106436 484883 445868 750514 212174 630585 236207 653400 309147 472379 224203 741549 122281 640901 1042755 322329 367790 593141 235355 420619 234222 462066 673758 503140 391283 715622 924918 791989 910989 781958 401297 359755 284910 104958 605523 576986 779683 602235 477689 936872 572662 634161 758601 725182 77735 398803 1023001 859434 248895 480377 455219 809709 936611 849482 600041 246710 388691 370546 519299 242277 550459 489528 184956 359256 113991 477122 771163 642992 718504 701268 844021 766189 814042 866028 854525 897252 740777 313815 513382 195186 341918 114472 448883 206775 216921 577456 758521 835237 153383 904498 875824 479531 905698 211622 698799 383063 921555 1035015 258281 386661 772796 845244 516466 775363 220853 863318 628177 93363 987953 382130 942745 809585 1029000 956145 734302 174782 228273 864365 957234 932289 577353 708441 867668 608892 864224 247493 261149 847572 654490 1034026 255701 930103 171443 316908 694744 892585 343403 237414 1002647 390229 615607 551797 944913 847776 877470 832187 500523 595955 960274 1033441 448220 881107 556071 22430 20315 126234 436892 516545 404713 182746 588119 424309 105310 614324 93113 700313 358884 386984 613333 381214 661821 689839 1026222 746202 920893 239932 742551 823901 544221 424874 349034 327345 448874 1019746 638690 1032982 829237 152062 757209 621105 849544 582815 873243 833354 130872 926615 38777 129679 828777 243927 585231 981424 261210 208343 504138 1006373 1033036 999783 734891 366518 570595 936531 673470 423700 340828 933441 243369 212775 869022 517308 167420 420250 611627 242587 895261 680932 89397 986514 250253 879909 77797 728549 956290 260374 377071 642111 123738 44891 889998 233337 512093 628722 370375 860916 564728 896391 708711 45045 763245 856787 161730 792935 423559 351064 640789 442877 969831 284615 987510 54140 430332 103358 640367 1010900 735949 813989 1033011 994469 603090 191710 671518 509164 1023233 503002 759853 811750 49080 350671 1003627 990017 224415 734160 124015 421521 432597 746090 922521 921375 10687 963956 968939 867476 403324 710026 979099 62286 416716 201461 64318 157949 474889 1013912 774354 530285 358859 687690 193643 851213 949544 247522 510622 182893 990541 750635 815566 945431 1000014 757225 89663 879942 45991 779200 626588 310099 195810 1018126 448076 830761 550755 339279 647897 95443 128933 442242 506125 424809 1033667 859591 30447 981129 647388 186172 489639 708026 327329 445432 920550 220115 520839 775824 345647 775776 679247 809818 760892 943930 237346 290421 681678 510386 259862 940699 1006599 953193 238421 316916 740206 921010 241346 183147 649899 899857 164735 339087 159414 179094 861023 1002192 942543 888373 453735 902691 494364 651057 214780 1012793 129763 246712 256205 843292 781955 512209 587953 343784 985339 226663 652866 710259 569579 175503 383142 686918 972624 129039 335187 257118 505884 952679 736170 645462 204752 69102 969528 1040586 490881 228025 903092 862013 744754 447725 980291 551259 102103 840795 814027 681942 292023 879413 222845 391707 921919 885246 666809 497053 198267 1003088 847062 739816 931320 439942 782731 372434 968213 388721 234341 585525 352971 603470 65123 874182 392331 538939 350821 404412 152572 790438 425622 620877 409422 1017708 331754 567805 365479 1032515 1023426 633554 73141 212913 811383 185198 163669 201215 938297 179891 237402 863464 402391 290478 42994 1022580 971070 719490 892276 795895 964994 852903 952025 462545 969906 208242 832473 650853 343431 122158 438165 708309 962619 975180 816821 692542 31515 735692 468702 715803 898454 909072 190440 454314 709757 503194 294307 249015 125820 682961 894791 114274 431045 932673 776562 97859 984048 579999 356105 358985 424719 1004821 432506 405458 743304 522568 775544 205754 407372 570100 409478 897490 244526 26327 608693 339646 776617 926607 767208 630910 218939 988459 491899 57163 698699 80703 428729 540253 894023 278324 709959 772588 243153 169436 713203 859758 384060 706030 1020005 305613 668633 556569 988818 799736 306929 1002889 633840 945624 987757 1006904 949121 879663 488572 747228 292311 844409 636187 252263 703337 910642 468751 305789 453387 798879 184142 724809 823252 1040611 723686 79211 42415 384929 723942 579443 869563 373207 316902 387258 191269 591341 484029 207702 755086 896728 310625 571699 973650 667128 993138 162694 367416 155478 282014 846415 385327 848754 777032 331117 927311 810209 609587 856553 305566 400479 114091 246231 865422 465614 824794 412983 506697 985719 824810 1045769 760528 664063 932802 494520 619597 927854 522375 567723 712585 470069 464709 793079 618165 386677 812487 8121 277347 554575 765705 489615 427503 793543 414451 613532 690295 455842 56573 163525 174709 736356 731018 1003086 1034511 998482 764628 195271 504770 44798 826493 728275 580266 72687 147404 261254 828774 252762 482218 1027605 252209 593854 702881 875067 593148 408994 997667 894774 335685 908441 290748 873084 147378 840347 413657 612170 703094 184182 767424 299439 842886 1022487 1044486 648664 931738 738281 54638 156643 817400 552812 416549 408633 480493 924278 822967 951749 137691 404733 359833 272316 594803 245188 457016 539447 891196 604365 302855 826063 773352 1010189 783386 695899 349387 234465 727953 451261 587291 381214 443207 285591 888023 256234 350019 894234 291801 387283 81574 874156 306459 381246 1002670 230906 707782 428011 605890 409379 317948 15103 713942 142835 979051 831155 1024599 781908 844967 505991 424499 604517 88982 62863 818352 699407 789945 562542 36606 381372 209613 396863 911419 314267 710955 380604 658223 726855 695539 199579 570787 860857 653529 821195 370130 729849 271354 691871 777490 190448 801256 602655 148407 58807 351390 318275 888393 540630 129404 473529 674791 173659 390690 939718 622290 602686 381298 484721 652167 862589 345721 314873 808357 206454 511078 509302 886762 925479 1045640 362350 956086 895270 403431 486555 343631 571702 712041 1030730 425166 724359 641230 260556 125817 451558 793974 191856 1001831 372704 119870 478426 912940 765491 805587 197566 396894 368339 216025 976918 911467 163019 981021 411887 542559 324259 413646 713570 458436 464589 897926 121267 376007 455481 448199 1000907 193133 497420 144861 896539 316619 693359 829207 448899 1019092 701321 462330 317369 957664 379947 247038 256856 106030 375865 261784 582652 179257 481750 719925 121798 431085 1016862 447208 904680 827128 806396 995116 182264 789423 1004362 56745 673749 187250 816843 472710 381430 741066 868016 485848 754971 258435 561093 945307 294626 899969 703268 49114 306094 483870 710881 904070 1029708 649716 120893 813419 964636 997000 386159 386801 261460 828031 760289 1014808 740871 887194 455741 358856 607070 515625 560557 872133 496377 518372 947719 827163 315902 372503 415870 939614 701075 63397 883842 583642 172791 504086 486027 931395 163058 996580 64746 219343 553837 94937 846479 347576 370154 922617 943704 201503 652369 1012546 191332 703441 110521 192220 945447 776664 650341 810567 445281 321203 942804 712206 568958 942766 901439 854000 632758 873625 863407 951479 555567 883907 779872 846509 1012904 111767 424854 79865 846443 218957 120427 370975 831719 487992 990180 701925 973206 520504 481591 116453 32271 603038 564177 552411 403551 551356 739127 924956 229041 518189 730998 862661 1046818 953193 547642 870771 480643 1037012 367862 632950 65421 996728 726005 422669 811993 934999 480589 765146 1036644 642921 791475 234255 422455 770860 648361 351948 592447 194032 95686 647535 38718 997971 743996 257121 414039 910746 285432 363454 476331 928589 943059 158927 518231 218315 679843 944345 353190 965920 935357 718505 130356 57245 303934 871771 892372 445240 471447 372369 826822 940135 879033 946057 492970 409178 955158 465210 423222 953302 802110 434646 438813 441931 581017 153947 243192 610747 767521 722674 944711 733279 690974 465356 637400 504996 193429 838390 65008 833074 931432 756614 358983 579038 508810 432347 308184 490314 243262 678900 634279 921572 49121 610266 809487 1036323 1016214 940348 508679 308175 357257 708494 1033578 520756 425067 924786 230651 652858 634488 924062 860074 773829 14297 476648 937864 1023499 746163 254950 751190 516922 61389 651969 747819 172006 231883 341609 886845 637176 929575 876921 175741 541055 992301 956869 651493 973366 351582 147440 1021017 121755 356567 738543 1009708 99069 638788 781004 89550 919512 501090 528190 701623 896067 60979 965155 276090 611453 765410 544678 319373 319259 499560 260272 194504 415343 1036446 1001101 348019 761684 594767 973977 741873 498113 839787 820091 483210 629659 317750 724715 766889 606022 502720 881072 988341 462281 844702 224347 204504 47860 634467 902345 127980 24475 844706 613566 992681 242295 805535 598000 454444 963894 502442 527862 997272 531519 454283 896342 933702 933772 887389 350590 837743 1013156 990562 308347 649885 446935 902096 491146 63916 397170 355950 872575 784661 846560 544245 667114 832719 220021 489922 242478 449059 970388 155111 112733 810179 164767 902801 868234 55079 760650 996495 1018455 705055 192345 200599 928729 1023756 696108 616107 499771 647850 597657 1030448 472905 620172 431293 744848 988190 1002309 314332 118752 743544 740220 491867 171135 556954 401067 902675 257988 64889 801971 772755 228961 864911 210302 260173 1041528 728746 1033922 212182 924073 190962 687706 578390 582079 445566 433548 842334 187228 843461 648153 710102 848680 289998 460150 760241 517768 839633 435070 376776 926519 15071 802609 322260 881294 387164 48350 511649 219693 323765 585126 457330 300143 162021 224885 156381 123846 192188 62377 954296 297707 269749 780335 202609 617195 982660 873788 719762 620489 315243 481516 931300 895638 367565 669507 41983 324508 1018288 387996 326374 683324 741169 454892 713581 162284 514865 708671 944843 514083 1007426 817199 808175 159143 980161 1004778 340913 531887 744787 595817 452243 747583 1032762 761656 184197 552780 712751 820207 681697 433445 447383 349131 177614 903718 254629 292778 707768 179789 970939 784968 324986 171559 436958 617836 824244 984445 683953 685422 153592 513796 174311 594751 512773 809401 814990 833781 886157 452060 682375 1033578 774979 800411 894650 429880 601814 892499 932414 973335 420523 435351 661343 342954 389988 80506 178967 735420 732531 35807 790334 740565 939151 421097 206263 1013891 620195 125007 494775 482899 791501 253579 249221 507149 931683 341969 515908 375150 759089 891406 233436 242474 154453 81087 489870 199931 173727 98210 401274 736572 716210 902986 760711 774311 620308 775215 1025111 445432 448394 408397 826649 871336 113529 223503 670174 25531 29343 427359 385276 763706 118493 324022 711077 247871 923870 439532 986070 832023 1038873 410301 351917 232442 163099 892444 151521 103131 799421 775576 388634 325914 748723 79740 243428 682465 456612 192700 191095 1009584 556394 225821 581062 465397 1032859 952123 766385 472214 952743 467708 441142 965000 550110 472817 784530 771004 517277 212062 577163 268280 725339 735751 193244 1011361 395773 386756 758007 667767 961721 914481 768563 514676 994272 997900 187708 864442 397308 1014596 331319 417669 490556 48579 255626 424354 319376 783232 826978 581608 298485 419158 572985 795123 756536 465523 161776 457188 928230 813727 953219 604601 705853 471729 446654 943482 254917 493895 379099 663480 837548 1041297 424047 503993 584891 846139 779317 120989 205786 863628 984426 960338 940937 56026 321137 675175 215929 105807 701928 654611 644870 903950 919276 422838 638471 816884 715469 137163 142834 252022 866125 802725 1023216 693979 611259 142719 318046 947370 931476 436092 1037845 333179 653208 904874 910984 469929 882964 802282 85717 375132 783714 447788 53115 353843 482461 765089 588169 701529 776262 7035 707548 641375 321646 288693 830111 962177 420511 628028 939745 1000555 364918 834731 759705 373069 816612 731980 601529 318428 996929 625402 682620 521540 455247 491284 124346 572348 780716 1007819 126789 681547 875318 596437 62205 237018 770915 339638 517548 384171 875738 251995 709831 211796 1034616 947290 671338 147373 699988 641435 890519 965776 835424 94933 219986 480698 484661 733064 548470 1022467 609262 509802 309162 522032 468383 834154 629220 651611 383146 702338 954723 892182 839224 875980 57157 870875 984470 680606 1035798 1003284 254697 246454 365425 349548 130440 397823 538605 320985 817093 923474 612856 967595 925099 81087 165874 353741 825842 368195 468495 544713 861486 978562 118570 700781 1029316 481514 853755 1000858 366766 973480 978466 964766 864498 38749 876066 251720 804785 911763 753344 373197 183254 434623 260886 136670 829885 571805 339646 1016693 987562 878650 175589 445077 881504 474787 618310 795127 776928 897957 195701 478386 1033460 1035798 826167 817512 671555 659157 749710 512458 129466 746326 584913 510268 643257 397727 63798 931786 774375 862826 994356 1027874 989771 856255 1006093 679086 995697 212661 401196 318365 939748 498545 456300 359533 161138 627055 252021 391288 733971 333300 761145 1040454 944755 867212 843557 945400 619070 479870 369894 407160 960038 281334 832953 1020506 122007 881110 934075 214991 812468 716998 595789 62428 195484 457035 942810 104863 238989 337910 935151 652843 698043 1033116 554670 571286 476949 477099 593135 498001 582889 104355 820728 442589 881110 993559 443646 961766 758598 870884 30587 987565 506658 576862 182957 996833 371365 405430 228622 677486 654028 620182 767472 373712 540263 691113 378573 399609 781424 147187 422515 494871 273852 571248 233961 226061 512465 294608 172855 992142 92111 993557 196560 408039 439251 317621 210617 470303 289726 931187 150239 91710 439019 773213 1030449 251195 764061 197879 312447 838771 382770 891609 932140 247686 963142 484125 881167 990742 411071 794358 11755 683370 987578 623085 928411 442280 342227 364280 678510 80369 844693 921538 520867 798391 444652 542206 903987 1034034 477989 15865 353739 802371 684773 972165 650857 430878 689644 436664 751056 79322 764341 258170 756622 441003 355855 881780 554203 208814 416345 274014 583484 753189 875099 616701 898103 1034644 323707 494127 554986 900682 345015 173359 920269 682473 114573 433369 253244 258087 960233 778570 867946 968878 915793 939875 233899 405208 364280 375411 1026216 967666 479590 949254 367032 766348 386955 867052 994156 1010978 400889 138687 1021128 709671 942954 891688 839313 947056 975035 110282 667050 949802 905838 864875 128551 889915 668031 878902 247479 220343 956772 212962 735830 757466 924699 56623 661219 509510 635635 491017 816814 46803 661371 371557 895476 446667 182047 579931 845793 937351 1030016 225462 859706 853993 502469 341976 814486 30647 419067 923223 792430 993948 188326 1023507 579755 862659 1003751 568049 193386 839870 805820 486509 702705 694398 817431 678886 1021318 204003 390978 514505 429014 670395 843340 869934 971129 1021590 768542 459733 832103 912022 593396 1043042 709753 384285 261642 862070 530286 754331 112587 186775 431230 749443 73567 996111 481960 277203 566263 888741 585358 834663 927640 228888 509766 56475 208363 996226 106221 496588 375416 954020 932761 293478 668734 983902 997074 307517 604331 1010112 613134 327433 979260 870716 668343 302066 369503 624467 949473 773936 844618 648522 862827 764980 194140 476703 1022476 128848 516119 310645 30662 885182 124251 814816 117714 990373 905879 389300 496988 200428 499076 669307 193206 286378 110390 384596 434815 1011140 978098 306682 356110 108334 253715 47541 423437 182250 970775 6063 441763 244261 965785 439830 386678 368243 873953 199359 603738 835771 1014664 853723 1034659 701351 392358 817335 497237 367434 879647 621924 628713 652837 244743 481639 378151 539576 865497 238957 732870 58298 673498 736797 1018765 847257 756530 911448 322715 370327 415335 412573 947852 511364 733339 998458 904316 756062 434663 736659 178425 916236 392369 584762 742955 728370 413213 522403 800722 439523 1012758 685365 485558 400077 284923 94049 952945 642579 1027093 718401 913607 924947 32718 919452 895795 608703 1030291 685257 988412 126405 715176 387800 599831 423784 380472 278245 215477 837723 575167 285163 996645 817877 382392 519010 507441 121054 893498 209823 586723 902043 250793 380617 627923 350193 686158 940362 409855 928542 746480 290033 495045 857837 300969 499839 497042 97396 711429 993721 893845 386469 564462 375482 1000398 128754 910157 1014212 825743 46951 691633 868066 479204 247582 326339 701174 324836 230827 433014 931118 1012082 153815 940706 448819 614887 627701 367391 587092 993423 501874 326809 971380 616557 514835 194937 827043 530923 75611 567086 389165 933318 371419 320478 248284 1039401 511194 316364 640699 453035 1005974 637638 697948 905426 983357 806542 282455 384331 355792 226958 722362 925609 796555 1023556 120550 353893 317304 498124 799697 122341 961353 859086 960666 436130 232389 687524 728313 611286 237228 830015 499122 171366 679116 509763 743366 652648 654094 1038501 445665 337340 645753 968875 231927 374663 686641 44391 440623 635481 306297 440016 740895 627059 152046 120359 773430 1030433 940426 716484 720176 293332 612204 390441 727548 945605 628473 838031 839321 912910 839489 994081 302687 483581 694900 808692 887422 845606 708441 268149 747798 825646 298713 564398 261650 621254 1003670 477659 725881 539455 825170 679353 194451 687753 58295 401021 1010245 125683 203103 508622 149405 195662 253082 375621 659831 494516 481895 876070 845284 649097 439228 614260 718472 932044 64867 483218 547639 453457 296435 1004196 818402 946701 817875 633052 32594 21991 337647 538445 629115 691705 77595 374198 1042701 61046 911441 752204 699677 1034284 448402 511209 837507 750937 946873 1001708 165487 412404 973961 653970 125596 110026 188918 389558 913747 383127 505186 319092 631135 666972 924106 231614 187626 500163 146030 699812 468712 1021457 444324 32739 940745 760636 605550 325322 892112 994786 300661 676203 859578 79211 374297 443637 1012841 979542 929415 129652 734165 413131 458308 708983 737917 905587 710218 613610 443369 1008058 318695 584355 953701 662734 975314 445837 716440 1013009 295929 330715 411031 642417 767565 161358 818129 586603 993558 576339 422317 422370 506338 814613 927388 770501 730682 383655 1018135 877287 630582 859556 737643 126422 410301 1020973 714286 113644 1033528 385764 905708 739207 570201 709418 799673 409560 862924 611155 710091 621460 883594 588395 209117 231727 242076 1030437 319607 218617 932069 444206 1018577 1018705 302990 496238 435515 479355 182775 154007 1012530 812700 607742 410071 741155 145265 317643 1022104 855213 405070 192910 657385 858267 81265 62366 506281 479900 609138 883969 940591 762842 733807 837959 159509 112956 1017259 949096 923130 1033688 202365 594797 579711 889825 986065 511548 963282 983286 544343 129047 473659 1025605 202613 887198 1027728 830773 83375 847193 690103 854653 288455 163266 320506 737158 635605 687150 595623 499009 923461 527287 855829 824306 832046 609166 885231 871876 583660 415627 949144 1035429 757617 680539 156031 757705 813909 663070 839277 728296 722718 217527 958036 248804 672254 351144 480527 759467 846577 278095 875841 944295 571742 771151 837406 391815 144372 683744 780194 573316 777477 237759 805821 316826 390754 284124 595661 930197 64638 875273 932184 516634 1000424 801111 843713 352196 580654 44732 905261 195702 987547 247539 440979 245943 205790 64360 774633 741220 277813 894074 173036 685450 501576 587720 89069 556461 818916 634135 715425 122382 183992 891443 381829 386648 1000253 437551 437017 872124 346589 196140 795597 1006219 301311 32380 118646 506119 851368 649524 646691 1001353 351545 97517 929935 682893 965860 191662 769289 365739 666421 691184 364476 625363 294614 643773 731511 646238 127856 192575 781828 514247 567036 288732 118489 326439 619976 243429 850204 848457 486701 192464 368498 824430 815420 367387 142974 440094 634648 952379 481895 514769 211802 1019562 519307 775368 204505 1028202 290230 990545 587982 548725 712277 1002590 514131 474267 484444 1044960 734118 734510 969387 474653 613419 928956 384836 80718 794263 49125 749191 30712 808852 489623 574270 581867 928303 178033 378535 546215 450226 179656 1003701 467907 1013456 669525 990278 400543 1032859 726245 126071 818880 886186 371149 963504 962119 935183 845262 423380 764499 956617 898481 635007 449736 679706 268895 836822 78079 307567 928879 732466 661726 766649 312223 31094 759687 851170 372660 697054 554992 938980 432035 118612 877944 640488 876890 849227 451126 800983 89034 628396 710450 114119 1017300 501187 343686 59770 390293 779985 849617 179956 224398 978179 666554 715116 361333 79699 603191 866114 323949 547679 363406 550782 175718 986964 247476 327121 113116 798413 963824 643806 79645 485979 884245 862269 840696 768071 746525 964392 457483 855663 931923 710355 491329 768185 503690 704141 226587 177059 522356 310047 944491 401245 805857 359185 180607 493391 538997 811693 244525 141143 881491 445078 468202 826225 848014 212558 443853 943475 595955 414450 481834 1018716 424848 449986 587636 254631 630396 81638 177118 928977 159580 318189 428666 689107 554047 833101 1022031 175007 675267 246269 194892 846820 768648 317395 601199 293525 616418 124851 922429 974408 939343 417117 571614 724931 250589 953283 751954 159628 245106 762776 465605 406269 644436 778830 462810 183793 1045808 471407 212140 956208 674255 953251 685910 904140 375878 124699 117753 481387 552881 93108 685798 808373 454190 81905 742323 4087 603641 954002 282334 302022 45814 439054 324123 631666 906014 203118 929995 824986 1008033 417224 47608 885885 712917 460509 768992 110332 632179 653388 88010 473710 749752 400939 684217 551353 512843 922461 280437 487879 967579 965709 439959 121447 923358 631674 619863 1014020 95607 1044596 651882 850737 39919 233903 902455 998992 127263 491052 711228 114083 359239 96754 568627 893790 414642 240885 420267 939663 462824 583276 256242 453735 939110 373227 646181 207339 518326 304847 1004217 322548 657370 745004 218979 258956 842350 943321 572642 218101 290774 399854 868542 780037 937527 629175 454065 286331 1026848 245038 1015568 933393 140703 481646 473235 955701 1028994 239403 694958 568526 191474 744268 501147 226182 987254 333549 242374 411133 856571 864150 872858 512470 506281 56180 191390 279485 972169 251787 48629 1026785 250676 220845 294109 251477 540536 701658 112981 799551 554840 691697 718449 159337 124366 443324 850037 404347 1040802 713019 267965 750805 895972 79166 586460 384150 122793 471651 349137 586227 839918 840681 361597 942269 247419 193382 908105 587112 701873 465785 424177 179512 589385 259936 957859 129574 23991 437217 153326 810779 638764 633731 842152 583219 503522 935294 943815 939939 564203 211690 550671 597969 318621 482443 981018 923247 192951 810125 638722 956570 388824 124765 339643 768801 732274 682652 645783 935369 228501 743858 255891 777246 626287 566518 116415 439319 648989 326713 630061 732698 432553 43867 808771 500330 517058 366279 864019 737903 483989 93811 253043 814374 942503 773525 240425 693107 365533 550388 309339 904071 387020 252186 863373 764780 621629 514341 949394 294493 244067 889180 617442 710938 692978 866920 564535 546683 897769 463294 333693 577069 187846 23533 516964 937359 848074 867524 448176 479974 495016 766708 275279 305839 888562 955494 613820 629616 287071 190906 44653 247405 382438 466611 583253 931388 1042825 790343 189742 847413 925580 467882 792181 1022297 385705 816471 209833 326824 693623 606116 418266 1030534 957538 158073 718226 716226 400247 470329 585169 810339 157417 414947 193715 852982 178012 802069 252622 375732 686615 915905 653664 578419 449362 767057 248079 995613 252904 695565 233962 728794 256679 922143 943801 874273 573089 455198 419219 507018 466087 997994 355783 270204 410087 626458 984518 383345 389064 687754 224430 478076 126072 956978 190960 612139 113246 637852 629849 690541 470331 100316 977094 699288 302447 61342 95705 316647 85822 470986 849304 341611 367262 38910 349126 865892 863278 405815 417732 238318 88553 485040 314268 581305 887901 828665 664671 496620 824809 618034 471780 539893 25343 960357 14206 623391 1033260 1016663 752203 375628 187582 586283 236460 238287 994762 1008213 667384 440523 665582 505156 954774 669907 865252 843048 1022486 715649 777411 584291 743208 669932 1026090 722127 846230 603572 959829 648413 301756 582877 988876 901756 497330 346057 779049 224944 1040682 750361 669303 923482 650354 767395 999887 104855 373550 596382 255158 902890 432099 793997 333793 496075 880179 1004377 949509 940125 793055 452827 496701 771382 390570 835084 456199 988587 121494 900246 936419 802627 667547 429183 738207 963160 44920 253858 162486 258373 971685 36339 499939 726642 806521 905996 211800 743661 390740 665389 173655 976154 637773 874613 877179 708265 211619 988474 417489 1014054 403363 1016877 434021 356531 388344 563891 568795 840634 351004 254383 355763 857887 437573 152057 809425 226284 288752 392358 897562 424374 223014 553722 178630 1033891 482972 229316 810221 996706 660462 502908 1034634 839532 852701 1044538 501714 376170 832343 208740 486598 821619 317071 239534 507649 482216 308669 635309 286015 976600 905405 223476 744486 959134 851304 780843 709398 850281 334572 512969 839496 113971 509598 820222 258102 924089 163099 962780 800342 747429 755377 377079 744115 730359 608829 822875 1009838 179547 582509 840507 693685 908944 869742 814322 454969 187802 220908 880828 238957 956237 897402 112112 980276 726945 314139 716003 97047 702868 734567 115775 873298 92974 973282 651590 907477 882867 366795 682173 880208 927509 811627 746926 234437 892043 479543 347790 736922 294414 241963 283131 780690 810654 519188 948249 804711 864507 764757 26877 598903 227737 315774 1007364 392754 878782 713901 335729 822622 875826 915205 1009923 222065 954807 622476 630250 694649 773238 91133 714728 92013 457794 961240 216491 146591 603478 258886 516497 776244 802769 978240 692959 381905 1026136 451125 284334 172903 553875 1020646 250971 357577 195265 913715 386394 784427 754327 499432 649772 765452 150654 62203 671413 248623 815933 78555 855774 411358 405315 321462 93941 470952 748714 455067 915048 516293 845049 699566 984926 1010472 87001 812850 943576 994850 823257 488796 960458 814282 127531 276027 963283 895317 495183 35833 713966 417069 390542 214956 64361 969155 685655 826185 161084 744794 1041549 419415 605170 368261 378318 933402 746742 890895 932623 501676 1035032 378364 710983 388697 439518 685970 839290 980051 365497 879300 385433 735519 633455 346846 671569 636856 354234 579897 639485 394237 425760 514317 238549 681239 651030 250757 506422 46430 1010506 311790 965510 1011952 629879 439793 49061 1046674 318418 858331 833961 920815 580891 968613 449505 149495 400927 701617 380690 1013076 927981 916769 357818 123883 310825 862940 603803 756127 186455 122682 701318 368458 1035148 147404 247069 712811 943507 556599 418714 567258 270268 886646 234701 258618 120790 827290 837557 1019527 483703 831956 318166 988107 485462 593629 64062 483933 503064 1036962 958686 771019 835256 780364 372857 890254 847656 315124 893386 646497 387275 199605 618895 824094 505290 1012816 489188 345278 944237 882802 371806 46827 42973 636186 463207 294880 63146 618678 969244 456945 622119 340623 365335 452438 471406 1006681 568637 897852 386293 606655 294854 798499 874903 243313 849557 605415 453556 16121 634574 1032518 601558 412380 31031 665560 678557 657886 607487 633651 796537 1007833 988478 608244 876062 433254 441036 858918 239827 699709 139254 501807 852445 409228 191247 871649 991919 109820 207975 128371 469114 109998 354939 612089 289223 541687 552693 143838 540102 715000 241751 677519 822047 403150 910762 420842 933166 937684 347503 897838 690871 1005764 469874 548702 949317 1009208 587380 423006 284399 902473 762047 839870 211517 757579 915201 435579 471861 260466 706805 579481 320205 1026196 753855 127671 210382 1026768 578963 334991 697338 177634 822772 306813 487781 962619 879158 390241 379131 208662 938897 986215 646821 256341 637244 374569 111468 766638 175032 628965 589161 901372 714708 256882 125551 1046538 701306 558963 679021 1018570 897236 471612 875444 259536 288244 805117 487823 63094 931371 994761 261390 28055 693742 747923 750314 423306 217543 56059 627131 919367 995516 675701 448424 246260 614121 121530 585580 521376 686415 75623 193229 60573 927670 820206 536126 87879 391586 211822 797087 275961 162290 937590 648875 387155 83946 881474 937428 451937 684728 869755 111418 702487 332463 251151 772792 696131 672698 824180 962273 962735 379324 436696 98028 487559 1005970 991759 1007996 248307 159561 804820 877882 826250 290253 210377 882377 988498 172911 706530 750197 386222 701649 88940 775620 890397 243079 628078 1028329 185331 451830 728982 176731 683582 822463 588006 684087 978974 593379 887911 610183 773141 415220 519218 108396 693775 953755 496363 310426 218089 675556 318172 608246 490889 366434 5999 631789 975019 324922 452119 956049 859324 953103 743817 455528 1021586 146778 670582 944782 932314 761284 826427 773912 682811 973027 654981 502424 494539 80637 447115 890581 509555 841445 916032 339898 384244 521537 89834 986977 756092 959889 686250 851344 122217 194380 966248 709484 932337 128335 260172 748812 24508 737887 377587 460510 84606 876858 755700 185907 875814 551920 743830 961047 162427 104115 887996 341083 515202 162768 517688 737439 620730 765298 890979 194358 889670 732269 840161 320822 701365 650096 826486 1023426 85718 917026 1001897 890218 57790 745590 405049 25575 251621 671202 375833 979384 437299 654217 814924 767129 506068 970440 375895 830282 685839 519072 368227 815848 436902 950970 167603 837083 991827 388659 254614 745392 539589 897208 220115 989715 486789 986330 671277 990035 292708 73715 752769 776754 60885 841260 964261 994411 964794 169279 890083 986381 631288 363897 64813 556821 900168 374426 867356 747691 240608 312223 717604 738099 26430 626531 97069 374023 198239 675379 1046661 559089 806187 563694 814619 1044537 440675 649957 119183 569285 442057 234894 738431 910147 484715 240309 442048 481959 358765 506885 960985 320951 948018 154092 931051 437403 102782 179037 665455 398324 791534 308047 217557 808946 644534 644530 871349 821193 424094 947044 404783 697278 314104 640992 902586 120726 470202 159633 1025442 176614 994590 1033464 168607 936839 127971 453948 932665 586105 827337 286449 998344 953302 647607 604463 109615 1039618 1010792 1004211 970560 425614 127464 436431 95481 643942 715064 836330 859973 956021 773537 781168 602845 934138 456006 998308 292305 458316 551869 193949 501302 738589 681394 972970 1018076 476854 155636 1024746 308581 122082 542669 926618 871053 816777 532350 284223 829255 683696 935197 972496 719704 605585 832654 1003613 117963 639579 260914 183929 199099 815044 155165 892518 776498 814774 330231 142287 946979 466866 985937 220715 109302 408946 566975 694847 697275 371766 748045 259668 230359 800175 996435 341754 925389 484111 764089 433054 733883 938410 274262 1004843 750193 183769 869135 414847 146539 554686 23023 610727 89566 851073 308967 212952 895820 799102 872342 576333 1017123 711532 976524 417614 102204 301025 691375 613268 947079 261297 897069 389530 716086 469818 46535 158059 887631 809867 897411 974192 122332 511509 273406 742868 346022 701539 292754 769794 739302 848346 46782 116085 183038 529403 843552 868032 265695 246012 1021281 409242 831368 942826 946052 918941 112843 603262 869495 834742 685833 700115 989798 771953 974094 901589 550365 439094 554906 441251 633539 604910 802577 91955 374234 869863 728974 180166 178267 874892 500205 194744 935191 1042528 742691 536479 547291 497300 500295 631999 359777 871330 726977 93581 283643 417594 817183 314007 537973 920556 423812 936509 683819 643859 658405 635235 177131 77817 120115 413229 847499 831045 677535 676697 823237 873067 925197 548220 862572 386979 797299 430587 470199 380682 997934 888288 957754 734489 70015 317123 774247 81782 952166 383309 755894 928059 1007126 853359 457357 208699 791789 417074 597660 690997 318260 619582 502315 927640 81198 907896 87038 112815 456461 992599 943337 907492 472430 452204 261164 323504 621895 512663 196370 846746 785540 771117 416369 979223 1033253 162298 487122 487543 235815 177331 93806 95023 228248 195368 482704 334078 1034136 556813 83694 867673 129394 563174 64120 597383 945694 381909 726003 255792 867954 176350 377975 183479 315089 504465 232757 516411 797743 769362 277234 323941 805566 1026605 81167 880263 231924 446036 49661 826222 211818 339287 81389 368376 651084 961505 294682 952787 168703 63173 588490 650652 679580 1020614 334423 382610 752756 756696 280381 162919 84715 106294 223647 276891 448061 847141 938229 677690 1003145 146389 734262 930283 613733 492470 798966 959794 110285 572306 961355 113331 502871 569823 962987 842228 113831 682771 1043712 471901 960108 289839 453162 759777 224413 716316 868447 359621 968457 833012 278170 841292 235323 809397 747464 700849 72411 695605 638507 512492 832235 228241 690547 622536 640920 464817 358072 939370 420059 454297 741791 251099 499537 508654 479185 718486 799932 227507 837082 252120 978322 1040782 941300 377741 749850 209655 482060 695539 260788 715508 793003 955273 536529 740190 349669 77227 490057 997196 862870 816905 191949 822663 628449 63863 832973 757517 679461 580462 203227 671132 924427 422650 167287 713433 610141 866973 844627 728870 879077 219941 300973 228144 1012101 234211 460278 331435 728237 908035 799547 653645 924842 431675 359785 980120 1006121 1004115 478011 673725 446123 750792 739437 903687 1037196 913669 510342 617622 825997 987453 942570 488636 227058 244047 300510 832815 900133 584950 363988 490506 509251 988964 483947 127949 766178 934815 439768 987351 1000909 880016 663135 468822 778936 699620 977572 229254 252060 994631 381795 159038 997485 827679 920406 999471 833322 612179 1012134 679164 807417 972641 354251 944596 473939 87931 645937 97132 943316 474143 167605 97226 522537 552601 1028239 691798 899464 826681 1015584 889533 400487 505553 350840 105425 990896 718979 190841 496578 588195 804771 636641 726949 477295 173806 567786 690929 661983 631707 869877 402107 793895 938846 400110 509342 517073 969908 930485 555262 988940 383161 65425 466026 818361 436379 515331 767255 452402 907670 831695 537525 260300 668593 804509 642103 439652 633834 423571 375003 899460 840463 611237 690027 1047585 931444 209653 447289 742131 31035 350052 654093 756909 543724 973452 292268 485957 761398 239570 219353 920277 869487 695863 210404 464251 865165 878711 355543 956860 671371 384796 835018 102372 914714 864178 564013 392388 948968 335292 147433 1015336 628302 185769 773177 1033889 247071 885599 758553 577959 414381 564078 736647 968614 446418 873813 844772 706528 330366 240026 578300 588381 873167 1038929 216925 621833 119478 536039 423247 185596 589288 625596 770844 824491 765145 157371 241290 949036 683744 349397 899369 1037321 509769 348775 707099 785034 662397 763616 644633 848996 493033 438582 380253 822233 234455 900131 899466 442607 179390 748611 679717 865166 330557 875297 723921 779815 620298 240536 859430 815420 1040848 873954 663439 605483 540602 652378 931227 1007363 1019431 383904 986868 163436 513320 121307 693741 129881 407417 212764 125661 312053 474236 970503 612413 128960 1009987 548346 586339 967540 627959 611518 426367 580721 649999 969900 649677 474403 238073 426111 733948 800411 389215 875293 129306 231055 910439 572897 491144 281975 175530 658394 80617 659351 404725 714467 342637 562087 580532 451490 850585 792446 997596 938933 775705 61983 1033889 986574 341566 963151 773406 837275 242554 252462 763824 118634 371866 824780 381519 996875 1033578 896208 617450 682457 401286 621652 1025187 777750 1009805 955695 967134 770906 1001942 825555 953547 441620 653500 978476 967293 498834 705962 951288 984566 226553 965146 231416 112783 518578 959036 808813 522834 683365 504020 882905 969413 858534 673404 752649 185331 561643 874924 199673 846288 989507 509083 216771 417539 638508 253493 320438 728986 100287 741001 612181 382012 548745 642667 847365 111582 302009 360234 259129 682418 125397 510636 445754 129461 832467 247533 195467 637207 289709 609974 588922 243899 277295 538599 504018 777033 745841 360236 822189 1022348 646371 1035465 248741 409048 12094 518474 880332 789950 630009 392088 48615 413381 49034 515210 774933 892106 75198 161951 477092 64683 350379 929101 539134 490261 765746 350939 678889 301560 514914 930335 846151 610212 940107 899589 600564 670550 489223 171196 409190 87003 400747 603885 1013516 405195 455750 248681 955998 876138 316157 874027 429291 824988 654564 709036 368305 828826 227738 72627 571710 364655 373658 948569 163053 324342 644939 790343 736824 102359 1000743 637147 834718 549823 832201 646361 793969 111982 347447 239193 112094 135085 375987 1014548 773913 239545 711703 608986 724686 856697 179144 673254 718665 253469 680798 97225 988628 514638 997546 910539 593653 448019 712066 866008 245265 864447 740451 401052 115449 482363 81733 906693 835428 745376 334586 762684 366426 322087 694463 146311 964697 614344 502101 351439 635644 329083 687389 1004394 953556 357321 499211 749130 32748 762482 461731 681246 244026 244072 369625 280943 775482 511713 345722 977249 836595 478153 699415 256302 1046565 674383 158542 384328 841362 981272 922524 387867 121593 508782 435441 542667 945461 509920 387304 935195 906287 1024746 652492 794093 721087 624531 587111 504802 742652 679826 200623 371593 519210 329594 723825 241606 845613 906508 724414 293639 894408 322105 455495 588165 384557 179530 1028433 616919 108782 757982 313303 956290 127968 130132 716368 311190 170933 690590 414919 816771 554671 887459 911697 762698 1013076 738875 146015 603055 806389 887865 937526 178582 689083 194865 1041858 1032394 626136 834622 780106 455866 293334 352089 26549 530925 566183 586323 468878 251563 400046 978220 665069 610959 967215 894697 987880 1023400 898309 522565 406357 746476 366623 889946 187002 921307 40885 556567 823281 174555 560611 605924 940236 667502 382285 520740 323236 564790 502472 194877 451166 487652 281391 511119 176719 554382 1008456 309597 80187 648690 761218 277151 315110 112531 224681 841757 178851 890229 568759 732685 713916 341398 375951 663478 816409 733089 485205 121397 887715 740968 1000041 1003956 602557 972891 391436 376483 387863 795867 464617 909881 859380 563093 803739 499289 365180 427791 242458 553805 485551 31982 753173 718930 128394 875827 204508 389496 500968 587661 365754 708734 1030562 695244 338684 738847 1011805 323960 978708 487654 126261 604573 1009281 466341 980673 142333 324546 191947 310198 906777 923553 1020977 701339 276075 621254 162157 50669 471737 83838 512569 841276 416624 717571 193507 242477 840053 767814 705727 1027524 347006 815931 34767 750860 349658 1030289 883523 114418 93639 837267 286581 908611 245045 1036597 513000 618611 817592 922329 620357 371377 244696 27563 511006 126412 151401 498518 679888 181719 126107 987020 230253 389729 867659 203627 706223 879051 266233 480365 759183 56060 194920 759493 708966 800327 815467 736305 465127 415355 1024314 1044897 201654 207674 670157 536255 517940 466011 301930 956089 631724 144250 284031 31100 123567 980492 178037 641883 684958 259794 558079 479668 730362 234330 955239 195176 794053 612954 108442 908429 640475 55535 849856 842015 633586 860050 679595 951228 235481 931736 974272 491138 810296 936888 326970 109811 680918 14718 160231 666300 447533 798375 972901 324316 116959 191836 653664 695784 922467 500190 920889 158110 690599 847236 734114 751043 613041 808435 384417 463833 248166 145909 826066 628374 393719 619127 812951 413393 516808 444860 717130 677659 981728 130203 372326 424162 644509 734937 914435 418549 458316 1034522 1037792 835174 892314 964116 699687 428542 861981 431310 113961 818443 101373 347891 480475 836598 417582 407481 746426 324902 785176 600555 546206 173500 367416 1022731 540646 440113 533437 795507 485498 259851 909557 500547 613236 510538 616507 27199 1020324 446910 768085 909716 192035 651383 514440 548141 1000365 684466 436988 185239 637501 944837 732372 241464 317286 681262 433587 175279 130125 462277 237418 828757 458626 684875 112975 742007 389725 758961 676062 144878 895087 762251 768416 223131 659342 290736 465829 1026961 772220 243278 568147 408485 298866 609994 384307 267134 998092 929371 27518 374132 992506 800726 407866 595070 454770 212382 720032 983707 452637 793775 916161 586473 635455 858323 326898 833182 241295 1021469 648399 79323 116593 715445 695607 464221 910156 827348 967283 433626 346779 709737 990162 848039 824697 885745 377979 965188 523393 425266 691576 696197 907597 772833 39823 942492 968397 417238 392746 93638 385943 178634 627582 1029232 582747 339868 421167 516764 1015931 1043560 671013 799660 231543 206015 806257 724183 425030 940709 922098 950397 899425 816530 484043 384146 44778 863532 848931 849171 937500 463326 223703 163724 337839 381614 185811 142302 871661 529787 397162 779161 569195 392353 242550 685397 601415 186187 110703 959856 423081 1017413 910584 53101 217036 958942 429813 817996 480167 171516 371815 355705 861680 243091 909781 638022 190219 621971 583390 877241 948886 724459 687505 754507 762293 453305 42615 229029 258465 317100 478037 239468 255191 57047 339321 173429 435582 595318 423794 1022343 498347 511409 900692 1044867 815590 613647 1004886 464808 242625 745663 546670 554748 826763 713830 1009122 767573 613678 863985 889803 226109 818412 403679 748087 96050 170731 335827 26350 255426 391365 981588 424785 997531 536510 650780 380714 988828 283903 564158 234681 744554 677197 915536 405974 825167 685966 89550 773088 704947 756462 719413 43751 254457 62267 569831 965144 653517 468089 875338 504370 441580 512170 453577 945306 772190 244636 556274 295902 40425 1036870 960286 985419 1042951 415670 902822 972332 322292 484197 413609 325447 288487 956196 381429 187856 124357 479111 223172 218715 771194 359025 917935 484043 204282 730583 644495 695226 422842 898346 482899 355866 947340 109495 728883 56999 387888 286393 226335 249479 975019 701971 773895 677438 108139 883585 353462 427643 442967 111443 678491 567737 624547 455156 991984 767192 684859 893859 881876 725915 357827 96216 510312 146292 1002644 439383 753285 317099 942750 788444 178510 223169 455626 496685 762573 202451 639670 174539 404307 605707 829401 486201 501155 902605 216909 1041030 487905 768108 879930 85471 448058 820985 199678 453360 635824 384569 227240 809957 952558 552397 464111 747030 840154 854259 646604 898199 199135 472485 372692 30689 917727 685465 227733 582355 126886 955446 621162 294802 602745 1033261 400819 314974 193880 811764 446104 605814 514758 46415 166621 540362 313202 375197 868790 929561 816737 689401 388465 249561 292531 42717 750710 597567 275879 831069 801583 755620 346043 1004732 36726 40439 342969 517892 750486 324498 443333 909413 400998 711616 293039 212346 14717 302714 811695 612779 736562 453492 362745 387883 194735 47005 581050 745109 777988 376090 32437 527679 387284 907535 947226 1012007 645228 27131 457020 367772 996359 226131 433797 612272 554349 597446 928375 848583 708496 361933 970507 615039 612777 207994 645554 451036 662900 474856 411774 324015 432500 210541 338542 509619 605012 342452 884385 948765 756414 423412 874196 1024650 873373 676691 937525 677541 488781 63806 392928 186156 838485 662759 294502 256537 925215 551407 219998 113009 255099 617724 380122 674079 714971 912194 454959 728782 879262 738810 215933 171614 689383 89789 663119 547758 1013765 1000689 925483 520482 432050 43743 355148 141789 251562 125575 701613 470746 865742 946765 498834 218341 420811 998019 870882 543863 256358 728278 89972 252250 69621 644929 156157 384182 441044 938868 969105 382322 380325 926607 567719 568533 222707 757581 389674 226914 1016818 1020777 995572 999797 915781 244829 686008 918238 422300 225453 48620 193404 206331 516816 840987 953254 252113 12063 851748 417315 908339 748888 814866 220555 859558 583109 357545 552745 307004 324563 62893 771404 259611 812441 310990 342771 174575 285925 255061 856014 437541 31477 715411 681877 435945 953942 207539 685262 639897 789207 325537 1045529 439406 761624 491153 645945 782176 888308 472803 898567 228710 65136 548215 1037649 358198 571574 268254 280553 746558 420047 735351 481140 371503 292522 848849 1028689 321196 996617 870727 739065 877745 281071 895909 1036706 687221 449411 763422 832892 191062 867918 322963 154346 871191 320861 580436 286616 949338 257305 518414 872793 389874 303231 489683 937607 497100 363495 847592 252423 361907 377305 126131 758758 474392 335199 1004334 989718 594879 423480 608180 28591 312815 518084 519946 190420 469742 442120 624572 789755 617962 500402 161209 436028 694543 600821 744983 538877 1041094 461741 127358 637305 119221 932423 781321 985000 715934 640740 729977 851296 256910 995792 451339 682332 55790 378104 648180 713185 247546 575807 540521 641931 73691 235614 973449 191707 547669 1012238 226524 553783 471283 212277 183647 232263 665503 741603 97746 405070 754046 398766 867792 456201 1003550 124853 762323 872238 771817 461794 948375 92077 343670 728521 444027 483931 732656 812451 982560 918910 258842 613038 621364 191799 447067 498902 739300 668661 39787 638916 664511 191948 812621 469167 54237 1002590 961287 538031 260252 578286 778947 411547 1037825 225945 551865 902746 460383 750945 866194 320971 822447 983475 517707 218978 628286 999630 116682 772566 579412 904077 609757 234364 601974 508333 503313 973538 778812 32201 670659 887636 805975 766003 876084 403959 682109 342677 743384 637840 987855 364215 813374 332471 978182 424121 924765 807863 48381 927601 222950 868065 1010278 130961 443578 750875 842960 670068 38271 431033 112757 218719 840564 427515 191420 313751 114140 1037324 192669 224131 721917 226278 81394 611827 336743 709430 774997 437452 694439 100254 801720 315835 997675 921278 626311 1006371 499894 493032 849537 1027654 365483 709330 734005 988746 579494 873333 137079 683604 196024 140267 960453 1032788 290575 965147 995875 632689 943187 88793 920878 371068 938419 731014 483645 125750 359203 447416 186759 503130 141727 591805 956136 1045769 338303 898470 1008839 125860 976023 642032 82807 494918 902546 810481 1002702 818823 200615 462363 380091 1017657 863058 388450 744857 893802 210586 960685 903885 325691 597369 29903 128428 248931 373556 578494 722391 828395 727695 499339 790134 530415 676203 366387 302055 433317 752201 924561 93917 210788 284339 642446 626360 488853 748380 951391 694242 759921 863937 732076 68574 456296 101979 602334 183206 110187 911112 418718 913704 732458 703666 83197 653656 323270 908684 1014291 493899 618967 893870 789489 352050 451913 148989 147101 929366 36837 324143 286163 143086 326807 19383 748250 337709 490290 1005647 875054 174443 420300 669493 736915 782536 282580 207751 72698 480878 941140 254567 63095 1036339 999779 739697 217530 147099 979054 355180 282523 125797 363927 960566 551610 739304 924441 546999 519426 509652 540454 478667 506123 802281 933708 250233 105459 676743 830915 500857 768533 586807 829694 862671 1002917 586043 982104 106218 951193 970640 879402 973152 244526 1019299 944187 202717 776769 728841 143022 691795 388674 986292 162126 306459 1038500 874980 695900 443132 757383 973280 617754 1018162 81205 969046 536021 1005974 366283 486250 709787 947766 811837 127303 920187 945461 508597 617190 804764 817341 535351 374035 508555 885549 551637 824653 486692 212169 165862 572753 496829 403147 714374 908373 678833 944243 427929 276220 461245 850345 367856 703201 957669 569161 896666 95446 535545 353773 946461 440867 970807 130892 686019 585901 92012 96379 763762 1024817 251376 650216 572724 546524 935724 619804 315125 727960 798287 122637 55006 607903 1019161 844601 190950 534483 928496 405201 284286 798310 219601 946869 1016677 574956 349100 1029060 1018667 883176 815798 500214 642001 358943 125717 810539 75703 700108 365895 587222 130106 857009 397235 835078 767873 383353 920246 379761 219886 257607 932131 976167 769033 713067 509781 984463 239299 743653 556871 1000156 171948 146424 976525 254578 113964 871649 964308 407491 517040 53046 103901 925578 564910 396955 242662 928663 654886 759959 257369 639223 679515 31870 441525 717955 338429 997744 511820 958012 202198 138678 1000364 829319 998415 779918 630725 184751 613462 689011 646948 225623 223026 116712 476054 537327 906806 740921 956590 245449 723327 191845 191775 621300 831004 870181 486608 439781 1034526 683215 744676 469459 915856 746041 709816 421513 573368 878988 305367 78335 687262 873755 629391 780634 711843 562493 881726 485297 390757 683892 374972 489553 467635 863406 114063 416185 704958 1009195 546142 895282 315238 510057 577086 238939 1016863 694702 546761 400732 705967 1006790 470008 692728 396623 445909 367757 773652 633785 774998 817260 984221 460463 639942 960224 302702 984307 390506 128311 922042 766854 548028 453570 359213 775081 569135 177529 195256 922110 255790 476885 879266 101982 779692 658302 372099 464727 687588 47863 584182 703563 928994 58350 716311 652264 945546 179672 610875 713886 261408 191197 225010 867849 441045 769069 159315 1040625 1035204 940746 899465 194352 690998 178116 502428 894106 556323 652386 252079 312235 97651 290150 474716 289021 805781 900273 745184 833778 117498 340979 761042 109490 943457 706907 880465 300367 150517 476022 443510 108243 844453 835395 91259 247249 40619 354507 863513 217919 369123 425668 955093 223421 1026190 339350 767638 206755 621670 961987 714407 698071 375494 447547 636772 96854 1037411 526175 442156 667113 102263 1003157 401231 373619 580504 498830 207101 652060 610801 243501 638136 851148 897831 960923 897450 920951 967471 192294 892492 776716 218858 112616 239165 481204 896081 972498 142302 838099 638386 447579 569775 200502 933257 1029600 494305 260627 236844 888168 558779 589379 106047 454008 731949 255860 807101 429286 763840 326412 780601 992712 873566 216497 451191 253010 967510 340286 911809 894412 409182 257134 1001622 497058 887761 709098 714343 175951 491330 587399 913438 60665 858844 742776 658351 367473 403357 163359 962153 727548 631800 462430 580014 714811 733414 452146 453433 890037 541823 768736 1029460 972193 939370 258183 681173 637620 411775 978040 973652 427702 227580 1009187 63887 254915 240735 497895 748512 155510 691430 402407 516570 389729 686386 882276 244942 751313 762344 740167 892467 884927 746141 877149 992397 943356 80619 391445 758739 244044 848081 921538 846284 909121 227944 641755 705877 632296 880276 161575 30449 52953 898154 294727 770732 252677 367835 908558 846758 227451 225217 766302 85327 161470 734535 437232 954213 920306 293574 662683 851474 474787 957730 1015299 495830 560079 96692 733807 868911 881225 852903 431569 391698 257201 106967 578548 442320 994273 913868 165055 927995 654599 548088 881978 447607 881874 411054 418230 1014802 258249 396782 223387 740702 199911 191322 228697 778450 425245 168766 121559 874693 48796 1034048 519721 738133 703154 636517 757126 793073 787951 1001519 37615 292265 548054 770279 919807 153573 914972 548466 706809 883914 955175 843314 971590 54943 201469 939492 759625 645616 903653 670442 437113 647651 725884 261346 867768 63402 954607 124021 944442 1033395 399783 401122 472728 23999 800729 783489 60281 677659 873964 113815 183542 378091 699177 989616 236269 907853 355615 429543 304861 737783 666867 250939 1023380 248245 352011 619222 76983 693880 346097 814485 944434 512278 929383 745253 440431 670636 632731 573693 373937 717587 313326 343785 929356 603574 451995 915233 244427 1028363 618386 1026133 620356 891939 359068 184290 765254 252305 635254 597475 589672 756119 384122 161736 409524 778533 550825 600799 979224 441390 1022633 479327 334766 310133 889592 446314 676605 698923 897780 949576 505604 42607 1000332 242650 614310 120151 384656 767698 334415 669822 645914 679515 423097 224873 1043240 202543 355187 123703 487066 849668 650521 671531 567871 754669 398431 920524 449496 613167 622040 307149 185147 445410 634821 519493 390374 880137 1019165 184703 889289 1028647 422463 666234 193980 42365 452496 706940 564591 989521 980364 151267 395770 94026 192408 325361 269949 216439 1022244 785419 714919 208110 269564 1025317 540372 631887 508378 936534 944860 821566 436461 267998 992586 1005472 864946 719260 51959 606072 596190 267991 693707 195994 871118 1036488 858329 621011 222037 546289 941002 206779 484849 959663 586228 193311 456226 346940 459749 948888 250685 415598 405867 292650 711347 498382 731831 474314 373425 675183 990536 713046 936335 424436 830180 257189 956477 408793 696695 308697 420541 821614 101759 646481 489586 6133 763621 196257 951194 1004434 630126 622002 676853 518024 154841 444988 871774 802044 906398 1003058 1032761 947114 904874 467357 839068 1001072 710403 609807 1027272 689918 548476 551546 915500 617111 765084 761696 388200 306617 882899 813793 1037152 861994 644779 824700 452955 504467 15229 1001880 854843 633659 595535 601198 309178 691555 611031 227172 784912 276727 621211 704320 190151 93603 979155 586937 400306 61815 252113 459246 312190 619811 455015 457358 630182 60842 377531 841440 402333 257229 595727 767553 85907 527551 275706 968477 146323 965446 652746 121961 928826 421482 575991 224110 879674 482594 245020 946869 385493 1002033 697837 236266 448163 260298 782820 415093 222956 383239 421736 248055 901279 31967 729591 745260 645769 119669 1001849 57850 153516 499320 629861 797670 751313 639722 865765 433509 904794 625561 186748 249951 857572 937170 748010 871006 905315 26361 57282 159927 277425 976926 271039 971943 595854 758695 374110 650052 374444 892462 649581 476111 675999 323337 123742 1044523 189686 407139 650581 755445 59851 498265 877995 440654 392594 250037 516156 597482 772142 75483 355517 375349 343086 626154 93747 72382 304087 435883 243940 724571 224209 694189 637982 129193 370062 925589 1016998 906915 792527 325112 572124 765469 736077 736874 877143 914641 36655 635707 794267 284253 243813 620266 825593 115961 844694 617789 928983 740637 444882 879691 881382 304731 638380 419045 93158 136631 31182 683384 484198 943749 812727 348070 539101 889298 726391 210893 553663 833950 556391 359782 239230 901839 497632 930255 135150 644013 222443 516933 944788 314647 304478 893938 496589 276453 648121 145396 849454 510670 336845 513450 1035282 182195 199422 996524 681657 217980 355625 993776 882076 605746 486808 806382 1037846 378092 867660 48037 54974 350903 954703 947988 968522 620404 946084 244123 862846 492207 207842 780114 473242 1026833 520251 940698 553886 751270 49121 605617 51175 219011 883283 708472 900064 959081 958026 503377 189150 951411 222995 1012284 114492 715146 24111 103675 367859 932894 670383 202426 841162 940412 504724 945828 257988 208604 190073 252509 751180 555324 38303 103887 337831 223710 738288 987407 349869 861893 919001 938426 585648 48995 379319 444636 162044 257557 444167 792310 485996 755441 377785 951983 714409 621892 945104 973169 653201 703702 1018642 482897 526334 927390 895833 472211 554099 316375 887931 128742 113975 410102 300505 183765 653544 497241 299996 751234 98072 890691 739132 208617 915266 468726 261154 1040868 415666 752171 351539 896681 385502 470635 988335 681954 988061 366845 1017764 555925 113637 479962 644537 1005350 258246 370525 486502 856915 449969 923229 244071 55034 620408 909532 122595 946299 945346 16171 929353 516519 770382 873273 742345 225967 209916 243468 420069 333607 829837 635770 837966 638153 580338 386163 312763 755189 252293 243172 316381 440685 212873 214771 449473 178919 928825 348781 712529 787453 875053 72663 844737 374085 181371 695486 1037398 483679 806375 253031 712937 506013 473387 601580 20469 540338 945573 687828 961818 705022 776660 478585 258327 436054 904242 570539 776722 814060 454781 805819 822475 341783 483738 815994 404956 1046736 1026417 874972 925281 439687 384611 645460 890817 780058 899904 59179 414525 522786 679228 963024 457513 869215 345831 716310 949832 1026435 58221 370106 226212 106416 683732 502636 169980 129693 828340 678486 305949 225778 92573 839229 966747 364077 422864 468637 518343 901837 858679 556824 548334 652044 886666 638928 473540 760528 312823 479934 752289 856787 331003 636819 579211 474205 616106 668027 733756 505238 516668 648675 233353 892071 880890 933669 710837 502549 862795 703381 510787 237361 449730 385311 129245 718097 780051 964336 647803 760923 763215 842646 53979 743312 310073 567981 69503 153565 1009720 952695 627743 287229 894854 659385 158542 523680 966192 354855 908648 581394 829751 946587 869180 1011011 1011270 513355 556394 431065 257077 415141 1008437 760924 774036 235725 26489 418654 745705 290519 909739 773175 825405 481451 452963 206423 560879 345343 988349 225883 825630 1039106 318372 847985 470992 302524 825852 733548 861133 516659 220458 944601 228662 206458 366481 631951 87022 147967 199391 888156 1021362 286286 717473 217757 851760 844245 684913 988333 929585 129930 326118 839113 986635 160235 454339 313980 29118 388721 446908 671175 595582 651850 825999 843341 981037 520350 728629 937395 347353 808902 514199 1034146 309166 355271 433550 918951 814808 1030730 679347 1016538 413983 755995 911415 1019442 286567 863957 390938 456771 669517 312238 946955 873675 461435 697143 1022570 666967 630102 518245 483997 743837 685874 555099 816277 392293 497203 258916 210715 359301 857677 143183 749107 129047 972301 473874 1019209 120679 810419 775458 220810 1029960 981345 605752 465624 898360 944239 254900 190284 299451 822695 950995 825019 509298 945862 997534 442823 1040529 494933 212330 1016205 683760 270332 1000506 663025 996770 861495 1041706 355789 643755 87422 1005476 405404 512335 759077 406982 348046 921498 469689 70111 837959 484431 29163 912722 688855 909124 772509 823210 479646 709078 854903 617913 469989 741297 570494 294537 488147 189167 62446 366025 900291 801670 375337 260650 483734 1021194 677023 645942 290155 486742 410295 175799 117489 813475 110322 819084 975133 621489 307170 796494 549551 857720 61022 499045 1005128 324195 383473 549613 359990 728459 944419 731889 272238 425769 285279 721835 109511 771478 701766 177871 678259 155469 868177 873374 945353 889334 114382 441675 395739 492345 975469 391888 353339 465102 986782 770919 998030 418251 224950 832245 584603 742446 810611 909880 708393 487193 501884 905491 997612 294095 499085 969641 60782 774479 779617 375094 613481 816358 1026769 957065 780042 610942 501417 237918 796119 763480 113317 31551 351972 840157 976996 120181 105267 255574 1033944 922843 583125 432500 443311 733009 416657 195825 477309 1017305 349555 432302 837432 751887 1012824 29630 904964 233845 995454 605334 743875 975021 491172 368396 292207 750117 144881 781838 768728 705520 930682 768572 36734 903975 885627 536570 192739 957316 825037 320811 685012 104917 294266 293300 175465 381612 653977 922873 1033419 233899 168559 597895 250770 203245 700882 971150 226726 985143 1001269 635820 326182 958960 704734 643895 824182 865108 898968 622120 829048 864135 975238 375019 544693 882972 555736 121693 639420 447068 768023 675068 234847 203979 261793 867373 640487 71035 952635 1022200 487057 342737 941199 916532 449473 611827 385275 699065 914200 772341 466337 595946 739783 227853 369435 80761 963209 413415 346364 680766 1034390 338394 459705 644126 571927 636819 639950 424717 504711 1009098 997774 267247 340471 807638 621827 470573 505972 773955 186865 523404 915492 418603 147274 306793 487204 747118 1036621 194264 223517 710073 1011528 564382 997794 242070 240725 194951 96106 352086 314315 475875 547037 913557 364498 243868 58847 635313 731309 705258 188214 447898 113820 46565 514211 686652 898658 930161 791285 456560 350007 626939 306998 416205 878917 838938 191179 702920 509326 913089 273394 437724 719329 850515 388409 366701 349436 822634 918460 891291 511881 711924 624369 843996 904974 757608 680883 482406 270245 882032 891089 811495 488386 1023812 1011211 359139 902771 539633 117341 249967 599038 378229 908566 970123 184559 949893 235581 257103 798678 127474 1045001 352367 475979 564956 116467 911395 706135 44159 701676 960979 366413 866225 739260 904899 186162 282070 724657 485739 809411 794445 893869 421840 322509 306327 680931 449740 287663 997483 1010296 626566 611064 994666 420649 470577 451783 473493 748657 581004 714063 734611 932764 750182 353423 551227 837527 808341 456129 195885 428985 439877 1024636 773057 687638 339609 1009758 110414 903889 637454 218519 380249 754396 259153 989969 670554 90543 872093 589101 731619 488069 105980 373539 573109 682458 511373 635549 476473 747070 761224 498576 770335 648003 690937 646291 180118 715672 223013 667085 72943 613181 399807 929307 699929 240376 709236 934591 1041194 253574 466279 469914 625583 310095 672509 150843 499522 904971 1002202 869725 569535 634669 760054 670690 95353 978704 499085 696122 81807 767363 878823 888748 1030538 841977 281519 911116 481594 513165 793789 1013812 965649 765288 971668 758008 228024 727677 569980 243851 43261 313150 879315 508595 441190 173006 157309 482593 521509 352756 119740 15679 475861 988773 192073 608718 36861 130119 641834 362381 631257 799387 248548 317284 687718 452488 392898 771013 749909 802605 505204 358643 782438 578734 994225 740826 687117 986017 858459 809849 684934 513685 694951 887148 293526 120926 695692 740794 368108 984884 243058 194482 412350 467767 572824 572817 739221 504459 291836 873964 577370 338286 624509 946949 891406 826983 372501 211905 892092 662011 785542 64091 77802 93790 1008037 171837 357229 182751 970435 603435 302894 502417 729461 1036889 869300 613477 281501 897494 1001192 486668 869471 1026582 288375 950782 707689 746313 403189 228113 890015 756799 554982 952260 891356 445165 268959 464818 614246 952568 829909 691674 422260 308152 779224 44253 671160 568788 946417 258538 513827 964052 32183 1012905 938650 969779 142939 392360 888941 666579 888596 650398 777297 735015 752708 731423 501926 659188 367325 316342 236359 998053 733817 611948 747211 936676 392305 928214 796767 874603 728269 769314 390066 306998 1005084 369595 499588 751380 640570 520748 571451 52399 883532 119507 451418 322236 341241 617845 862926 997959 697263 453763 498843 931726 366270 351974 135126 255801 243866 547935 129624 223658 165087 756148 103227 791927 602746 36789 705270 265595 747721 708201 391850 818465 185245 979616 748001 520230 513954 532382 951229 385499 1041434 228021 437177 659039 453818 926605 309367 894286 816500 881538 994057 682158 158429 743047 500143 646120 400339 953133 261521 759700 763352 940840 13309 852543 340967 318780 536991 826266 922550 833931 641821 1009947 676329 453445 499834 381086 124517 802200 814008 909482 501548 374705 114445 967116 588841 438176 58942 268175 744561 96052 342207 301915 938748 386217 850609 649901 296638 842434 490960 751190 712933 96667 481997 863098 1000920 820863 1037480 810187 217592 760083 357716 812922 105590 1019524 822847 308526 964773 686985 706289 697909 71519 872355 764739 757354 469613 293868 502046 357502 602525 501334 970970 1001968 582603 1006280 326166 378763 341362 993970 177912 64661 553711 388148 1040473 260209 779377 427803 689815 993044 201710 654470 610909 421269 455274 479950 988577 583511 906346 234919 573385 397758 474230 175213 666263 479686 109428 837346 941389 146327 870065 768837 422207 901334 949842 812339 420521 813367 243960 787943 799474 584062 172789 724860 552631 759002 621627 758642 1007378 151995 242535 792062 470412 174901 575070 933421 1010324 748077 314834 894840 923975 614220 905373 615277 637846 581139 513045 784900 350553 212502 256116 469869 238938 550299 258982 814311 162230 1005190 86462 781168 259101 289679 911645 962129 960711 970049 473359 226997 875147 611322 743834 687628 501521 767770 990325 319378 302938 702436 799228 760636 571101 384624 689819 382741 821615 682015 817863 975499 320694 484407 105897 740455 1029510 463484 195598 93642 411995 374964 597944 933060 119783 809147 247093 796191 738876 388561 193137 325807 391794 744235 309104 818227 241755 396792 623055 996068 478485 833185 631134 335196 554893 244518 849060 998665 447255 973365 219382 776816 969875 310075 163260 745582 765361 503572 816834 995643 1041052 408190 497070 537983 993104 676665 991733 92020 443671 1007982 216739 1041250 728351 390244 505548 730360 305907 179793 451111 378221 298951 484850 389973 443823 309693 313655 859924 932894 943697 638788 400947 385505 628013 399258 513055 594615 283263 865595 645909 275199 113851 441922 506458 172727 989957 96682 310815 826445 880927 229623 822256 609529 1041728 878217 920903 307164 118189 780678 343670 39918 247659 961687 44367 92136 895537 836303 484169 708695 700839 959710 909685 355091 648945 909186 604579 450024 763308 364472 179851 887929 757645 414927 881231 990087 865185 714172 130835 822999 708213 991614 840981 652061 621234 561069 627581 159996 224202 821201 112090 827091 851604 376467 425330 858055 298355 779437 1044678 717988 902836 953523 453683 1041240 335337 567210 251857 1023005 961877 971589 943948 849828 731791 108387 719897 119389 1041945 203193 760784 861137 972950 765026 995824 228262 998723 676075 685929 435471 191139 727415 390035 685861 630485 957322 1043220 337279 953824 400622 358523 530925 784538 539128 985263 814761 144334 708926 511758 700967 981888 104095 419324 127318 895287 811837 746976 267167 877526 793775 34239 351884 373883 954003 95485 964908 169463 699112 989586 376070 101055 43935 191208 483141 650806 478417 702114 214522 912653 486173 79358 990560 298998 289447 706973 785601 971194 806575 455896 666046 752578 1040948 431581 430699 782853 881804 236660 644998 129875 838485 739727 572598 977114 186859 495266 616126 79447 384790 678270 509609 276466 270292 335769 162846 230715 886386 998738 429657 137023 652675 764744 343609 711835 215515 369898 434811 497431 927531 309628 745531 734675 977227 289261 744198 115935 350334 480381 1034954 469725 48983 955350 321401 416594 365870 936583 200409 319318 423619 501299 753297 936174 855631 613463 548755 181931 710067 897714 638769 225250 280046 967382 996007 220981 239082 466166 351023 662890 80118 878379 725942 1020501 597956 610157 175466 856703 905106 1020732 928443 660094 68571 449075 577361 683350 781624 761364 762344 322951 193784 585450 888289 436893 711153 700861 738725 613340 346423 955798 447779 135037 585628 309437 240888 936928 941761 351835 162669 821973 936442 853932 889715 356602 301910 585070 880869 927669 711354 708441 498565 554892 408058 798164 705595 797043 371948 375452 988245 792461 450242 127926 634454 744858 391640 118248 705661 648401 1045064 431287 489048 671383 250075 249621 62957 303579 946531 702589 586958 308981 656379 351968 764284 96081 143329 661166 701020 194448 15035 397823 708545 220011 641341 650004 648718 48494 92643 222323 929975 855778 367267 810805 752385 722406 379513 914218 323537 130264 187215 461295 742713 569463 342486 776839 227946 901466 702192 806633 355636 409044 877803 375970 300793 709007 137703 963915 740134 991107 734066 751220 97626 774199 943976 794428 650976 711182 978195 390213 743093 495431 293625 685777 350701 100847 360034 922303 912980 545149 816954 146938 822999 242546 728817 395250 257107 258784 973161 960861 992968 779418 178587 982082 348076 755452 512534 423632 258619 26367 743630 715884 89483 572515 348535 1006353 813151 482195 609167 639478 716465 737789 387777 582381 379484 290550 619737 216659 23525 640334 193139 355576 565205 818292 981545 846256 8167 681086 12203 509034 734896 517518 126231 109726 895173 846658 447972 249452 464695 542615 306298 1012284 758013 426874 556701 636229 56637 964305 385598 212359 846426 363635 503992 642644 413945 255380 546639 443609 1020212 615799 145319 451499 975571 593339 880433 736602 1029404 879183 597725 855866 674971 163475 626445 743694 844510 806735 586045 187242 364268 377071 494391 252277 713332 282215 499050 1025316 444662 911902 306429 947787 953938 1045511 253526 121326 636362 678616 990120 767139 577465 251750 465975 95849 762574 979785 333748 576093 248039 1029145 653511 768707 760500 913880 853758 62326 57725 988435 390169 316623 718428 63953 253276 485795 593655 568557 40191 237217 840029 359198 778705 118426 708943 80487 226915 724455 989651 822510 658495 114447 1024252 1005675 466642 718296 912403 194340 461773 313325 170782 153572 219494 282283 691182 392076 129051 462175 752924 568891 429167 956812 253105 222883 190582 653768 744793 94654 853453 209751 79343 441622 830554 875427 73581 259013 713493 143198 695025 700979 391828 969133 372907 777010 130358 211850 514202 935724 994611 890045 878716 456245 401325 60909 402158 386513 760033 284515 383841 675727 453906 831976 862090 802044 556466 763950 941760 258984 596699 441414 633398 482406 127307 1026657 416958 907555 944438 832603 224143 412830 709411 482022 512716 596790 651719 105086 586137 1024057 857970 353963 163387 494707 641861 278142 746643 48307 621731 378868 283129 776580 388976 479010 613095 184009 521828 881274 793398 705765 399149 1018418 450974 872390 1027154 713095 686887 770423 829019 140670 1007788 449837 771395 897826 348765 808519 912657 377019 160445 482819 486297 905594 429166 443131 73167 968422 382793 782776 240492 808686 235410 670614 807259 339569 411382 879920 518318 625627 604645 118329 616795 960289 23103 224714 857691 111287 731758 234911 449382 999112 983772 799630 306170 779331 837059 443877 316405 358712 1041940 242083 980328 44778 476826 599790 423226 751330 462078 710356 910413 684917 702241 154799 749772 654996 422079 951163 580988 410571 567019 793332 484713 714645 293607 367282 715692 413042 424475 828335 1030186 253732 960634 1017642 1026992 115419 177131 92863 912076 619880 414047 345972 824696 392516 493907 152827 237017 600990 861308 212700 447414 717979 294069 342215 211758 838563 105270 214823 365029 187948 63066 821567 372067 186427 208555 722463 653597 980007 772438 570806 1001011 16278 921027 948348 742231 108783 840661 1010122 178869 606038 931246 946703 194372 325412 908428 825190 923883 726815 116167 216022 702350 495556 484447 697180 544117 414968 682215 675419 829106 859353 855990 904369 793539 668399 441880 481486 480820 193390 85959 631869 128167 988870 692135 748266 509143 877383 159162 663476 421795 573235 416409 629371 597773 858942 999913 901403 279035 550581 956065 846028 867233 636115 1004980 240331 748569 847045 435068 1036378 218829 356250 659351 161745 627634 416599 926527 219516 585787 504026 648350 1002509 398235 604796 571251 941752 127779 120779 307031 892086 104312 580812 919933 1028866 337127 308459 943044 856924 836547 75487 32741 994574 770793 964693 550383 440666 562791 438883 714100 304591 965346 774462 500665 938873 835228 433308 872812 97404 167343 873558 322529 500124 548754 990252 47978 747736 978226 639725 472981 250700 994533 543598 989654 559019 566845 428750 919502 461799 1042192 804071 1007048 220215 383912 813041 914714 776660 361143 771700 883928 523402 829684 483667 313147 744898 416333 989419 481930 920553 471691 601993 151215 260155 249390 43486 669624 915628 897628 546589 1004565 467833 530170 175773 860098 960196 396123 889918 587402 474516 866738 867171 687633 385658 429014 606048 513808 761146 232621 759470 460794 796919 856052 981288 889049 414455 128921 362395 485479 497829 977176 678553 849578 269149 706988 878276 230047 406869 415605 666734 901589 406516 477373 735893 1007804 672231 1010729 490328 376457 241254 351699 766076 192196 910659 710514 378278 601871 713085 407639 143191 129350 44725 499302 994138 89542 990913 870355 417696 741959 750378 111569 772922 286071 976778 178936 177274 226201 864890 445938 1009287 842151 240455 184221 700916 561069 904680 154907 833724 78830 769364 425840 121911 699421 594335 487110 466147 651883 214910 639480 135153 1030592 498793 646300 231331 58742 552382 1006412 338349 378353 441113 125877 419668 251809 833232 974911 127097 562686 399870 322009 956954 608246 646860 379717 274365 998960 437977 629488 967964 494933 102300 830126 310881 647583 477925 391508 481687 1005798 543701 946778 56291 643285 752028 741974 234420 621936 106460 683305 889962 128122 587973 153023 278217 292222 179060 629433 389779 1041166 1009986 948442 834677 867185 597789 904428 908613 127751 744149 939970 1038855 489706 374119 801918 831181 732796 321911 380284 555117 700858 911557 741810 761256 641893 994414 530291 859833 523778 717210 889645 955475 351950 290232 808645 643526 662489 487916 206586 281550 987287 410429 687226 112055 336807 239987 700749 172639 589716 1005110 764642 844282 169724 190149 685127 879785 867098 609102 813855 554639 919164 864953 646936 478054 161203 117150 289021 961809 936029 255442 960535 134895 702836 1010880 112330 605796 770965 715927 899537 501415 486438 64169 676967 469326 705268 704360 919254 959434 1044874 564654 992469 867173 954710 304543 372378 944549 905675 110969 604797 980260 473545 324782 61029 16203 1000171 1040468 579359 935802 934842 65302 603759 62735 712600 762014 517195 318987 940406 474428 695854 1033922 862034 321947 1030436 740243 1016493 1020868 798426 959611 717013 588982 633183 756644 718312 143487 228820 485940 436825 460495 193976 59292 308895 120490 568621 394107 994861 128432 47356 951694 835014 983231 825206 387804 547320 362876 459254 366420 374909 910804 385997 906324 940506 1003671 828269 355625 255762 1025146 741799 400431 350038 746605 993714 832872 675282 732963 556555 431715 902985 700573 290539 495862 989160 367429 971100 466550 972358 326199 972706 403277 962671 327260 911500 1040655 186324 798127 1046913 342648 85939 652848 1020786 1000797 640739 852830 933222 623094 573326 822121 596893 177643 1002649 713980 154751 652355 379454 139069 704212 750901 111797 404345 938547 315092 484580 741276 310134 88892 641847 726010 958065 127737 430518 579032 937305 997509 511811 171339 1027380 596459 355651 488932 508493 714887 416227 575458 716514 809019 494185 929676 123876 519211 318099 191220 878777 973420 739188 243014 437593 390281 174555 1007236 89891 379301 32102 1006945 469790 282522 728339 710939 954855 622356 339639 881052 1041795 51959 632757 593756 439861 659961 696698 110485 847240 122669 516327 1013322 58341 30453 248013 647995 961228 644840 489960 105781 447077 1004366 339658 567805 636182 717140 222695 1012764 915880 849286 256732 496823 1041578 334652 302443 969843 138717 222708 603407 881324 389533 596437 951543 583026 293309 587662 88563 311995 651513 343909 596702 123354 474220 379446 142207 236117 991697 873550 617649 435582 434638 313727 172765 1045762 306355 227064 1027520 848661 736845 1008299 89947 480982 1034826 569080 277915 701829 24475 601801 729943 579708 768569 127354 765315 949278 395227 258393 517405 357042 462329 949315 566111 844740 939251 478545 374091 578233 267257 422615 237325 82911 1011300 451992 1033827 696687 949571 946749 734859 128459 1036464 965216 47483 469621 989652 357052 508237 742260 32602 792310 713468 449319 24437 347958 679574 614831 554429 509325 398845 936683 245061 246762 958805 365229 467893 836587 499934 290379 355298 523776 607224 22879 130563 548533 723933 974033 862427 444326 80313 452419 708422 879050 574047 468623 290475 871668 995452 394619 412943 431733 115943 44647 662504 286487 908348 64764 55770 977616 749831 759055 259628 938906 216944 970004 422642 871789 387534 364016 101183 826840 627563 901854 124235 867525 228547 998441 445831 670510 613054 1043716 713359 319289 887163 505537 844918 211830 339925 911404 632218 841585 630551 814133 740643 613979 247166 971082 948612 768418 163747 815056 748200 116171 307923 571177 755548 600734 392070 567163 668886 1015919 823142 316314 1045024 219535 694256 256579 190132 204686 827887 359651 685793 313270 378309 388487 581080 783443 628165 971833 840463 796535 206318 1024664 318772 521345 431671 863608 127349 365429 107514 715996 207566 506151 706412 826167 381158 179381 1006985 767565 496219 686683 640363 421685 1029012 292523 487676 1001785 814299 474682 727870 555942 924366 514466 768518 777321 663450 377837 512778 159222 638786 652130 22781 822729 482197 702164 177395 114034 954607 975585 324222 923372 13806 970512 194284 324549 716916 712453 305402 440744 580429 363496 1016276 284287 683131 714078 449996 783390 481107 812771 495134 241460 994566 893593 295803 555494 450435 810135 516525 952041 391852 679394 994988 360210 382862 515180 697998 404379 532442 928658 282327 60412 119699 446835 869843 976836 859221 1006599 863943 413094 591339 850594 187320 578655 984621 309645 954224 129250 471527 418808 93467 425121 452584 997497 470155 1003212 916498 457546 734814 467309 980616 554897 916804 49082 773985 102125 356439 163554 48565 354108 702734 591356 441159 554710 286110 306876 481811 485749 52943 315799 455570 727771 841202 840664 882404 235437 754911 887765 512119 1039392 136446 775364 429499 777064 234963 652051 627767 179676 121561 879958 473993 1007186 456746 794546 913614 120677 425260 488478 804651 796031 667038 1034698 109437 274291 608149 948835 578418 546685 635271 757135 556504 316827 957233 405453 476699 310396 814284 709372 808163 856949 138217 161229 487797 760209 224232 935134 539598 1003281 704216 546797 767064 772149 404787 682960 1037383 642484 118319 318194 437921 875094 740919 1004262 142810 654118 518346 424998 31663 970464 12927 583450 771354 409245 185469 936540 194512 769078 492487 725447 750712 464718 651734 1023173 1038800 586728 294761 11254 225910 625183 178098 650722 869671 556492 353113 744322 848996 93279 310641 991469 871548 511305 113870 882442 644440 63321 390922 204111 441639 469547 709383 666510 760689 982290 387262 627147 571123 588187 369231 157469 701881 995956 949473 140779 125561 285178 619961 269662 751041 269915 517840 391905 98087 451211 313851 617739 486288 638739 841373 637786 791039 1008753 987558 511494 359109 944588 222091 476145 672445 56171 480809 23359 979792 318255 461558 731422 648975 707913 254917 908070 226964 969749 711818 623593 113268 42975 323508 707821 171761 373389 239429 822723 185818 636691 464884 511896 649902 118708 659315 953762 663154 883780 470317 321422 424350 554087 650902 225607 902051 382852 1003192 899556 879864 977286 90555 316785 577261 172670 347052 456449 389692 687828 423776 193690 240206 671147 435697 990997 95389 748835 992398 1043018 761285 744973 605489 503120 401663 996304 639706 895510 488540 736427 287087 399331 254458 230583 438220 876177 421263 836220 363003 406559 802211 604382 187735 492183 677295 471388 139110 312733 609142 135070 291967 130095 713573 886650 792954 478659 796565 683236 313836 681019 985571 1007733 518275 650698 1031698 713099 715595 162461 725934 977294 735623 1017742 603051 169829 938555 939973 457005 960073 600568 1008444 406199 920552 343219 135156 914062 420757 1027720 977078 478057 893724 257365 948811 546548 276862 257793 866581 104683 933780 353495 676709 1001201 363627 696551 257554 369525 465308 770996 671572 646260 562665 449097 747837 363237 248956 326106 641213 901955 1002381 117703 925666 424434 459103 985497 342078 719761 484555 785446 302970 889509 740198 946643 628403 368894 31995 30171 446219 922231 398189 267487 830426 456389 138363 424174 1024621 494655 967546 487062 446843 971353 965206 523296 873709 380365 189822 358559 689599 44892 180008 694644 751802 945549 127738 543965 892546 793902 401306 216603 389748 767386 179356 764275 458504 554469 481395 725241 989372 218301 191705 993505 613146 943772 586162 647609 862056 288222 153199 895273 340885 493111 353423 742063 893517 866586 56807 486479 958845 839462 461626 446007 907034 897952 994697 502042 325941 388997 472778 751430 616681 293741 542700 114324 889564 104825 504395 717205 386796 994162 654122 502365 689822 21373 573099 766428 520789 406250 817213 258162 977592 990773 818600 938844 956957 416287 337383 830801 492755 351923 293083 593892 560085 163351 518716 772503 477534 486236 400871 906406 322009 774841 676717 649810 391532 420895 670835 738492 203765 902986 982150 830295 911856 386641 755373 313833 109355 1012278 771127 822855 457122 1008490 768042 358051 493368 750012 814643 868926 895214 873788 986899 760037 231897 406483 528363 357814 195192 322794 542063 773714 64700 216111 1017453 371775 915904 224581 879459 254261 605259 813910 556716 809417 577398 815956 146349 365537 846619 451782 969164 623959 992327 325175 968144 293429 430521 649372 106217 387886 1016267 648136 756598 1030852 511657 964686 777104 362862 483659 1036993 193758 320957 1034122 472310 712483 763535 510620 744226 884560 514854 947466 462702 764217 872029 949056 242514 89063 1033305 771553 764446 1021332 602803 457634 208795 556644 1020332 311050 384113 454418 617361 779715 961336 768302 719304 870630 920883 209311 769936 1016548 969797 247662 68597 489156 904017 604507 638128 177399 709521 430878 748623 250515 247085 968184 838051 554621 505285 40639 701222 632521 568741 272309 855978 572975 87995 520732 164853 880843 468410 363615 1011875 408735 735544 671290 628531 388801 30588 486035 871134 531931 125471 777904 27630 836551 828303 840665 696766 376073 996067 855899 192938 494449 113581 625126 848478 682183 871534 899504 858551 944187 625331 623742 385086 686294 85927 475357 343702 747813 870865 409394 484840 294770 254862 516701 995026 873139 963854 577392 850821 716272 869203 480351 1019530 89978 211946 403262 780469 683260 839823 308708 457489 80374 110076 967895 381246 861036 307066 1014812 1033441 479484 580783 347805 630077 64979 475639 983738 77037 353095 625891 940314 619964 446370 225749 375672 758606 11262 1014021 325973 696289 947749 48946 699070 513801 13791 911297 386204 828651 626110 242645 243556 858962 290028 971996 325072 650090 882360 782914 482956 69118 586678 762342 892187 48495 920553 47797 189627 337382 585263 863398 91513 339833 941958 433625 661497 740977 677336 710981 996935 117558 306147 387798 92463 193005 159181 1002305 379577 1017117 750161 830007 355175 354236 841112 605654 693170 986439 749316 318449 226857 380423 346366 965187 873757 810849 185471 251485 123379 501938 681835 632139 471755 316798 407802 943090 764373 731701 457912 841944 627774 866897 433968 516667 588090 751265 1024419 977761 504599 449653 464757 222690 763495 243953 825708 385771 476153 931414 879525 580316 287550 747307 947621 694951 818096 887893 1008923 559066 977324 713959 880032 823161 748217 87271 179953 934191 597557 48019 752521 334399 635207 174679 422619 922087 697918 1004243 475639 621660 401351 878552 298413 597976 36727 618386 718993 952218 318432 47351 905036 375077 466338 887245 215223 1015911 974512 46743 895198 464474 871693 620481 726295 922543 62893 947666 369327 999043 80843 698190 149494 432670 749797 627705 691625 286668 960050 919213 498400 751373 412859 256095 1003057 587508 875291 375972 968546 287227 519264 648966 490119 833489 907956 754478 741036 1046549 513238 870030 380140 841330 697703 780947 38862 710325 914004 531193 1011496 446380 477774 486483 943884 1032910 922686 100858 282323 995901 53726 903642 745384 873452 867720 867052 492273 386918 809308 517244 502950 190137 647598 829106 438766 94555 963788 359094 389421 877205 388218 494170 416753 486757 704321 416342 77517 188180 683929 907291 473752 792050 765730 125557 552507 1033263 124585 423107 908852 458268 579223 436430 200583 658687 961840 869103 396925 375160 477758 644563 466119 693399 372497 757414 419627 589366 651575 1027730 914245 186997 526783 250620 832360 951375 371190 775402 411539 420185 359153 796664 934389 429723 358797 586806 179403 573314 960779 308141 721387 390287 225587 420578 826169 853939 709033 444859 849092 65411 311011 626999 808814 480485 1004774 885555 482755 612511 377963 879340 1033834 404589 538515 1008942 381630 909874 661428 619934 660286 177596 315212 939335 383221 485014 984022 731347 800327 862885 379350 891372 420647 337517 517354 86463 105703 1029274 965955 915539 896787 601406 931047 517210 232591 694776 95503 958861 252884 879852 1035548 765649 816754 956505 759585 960838 240078 635815 216175 18359 877046 272333 668999 477803 781360 814769 189819 252561 313779 986387 464721 714193 469984 513506 927543 443708 487778 241884 912659 1040772 391064 251420 649952 1009956 427764 406942 487058 679340 858299 864989 424313 767564 280566 872308 280375 1025554 243023 877034 663408 555900 301542 267903 696197 808493 482252 158830 879631 127069 344003 349911 760526 169799 167707 260491 431006 904134 994124 938697 457859 830948 868794 878813 93902 734871 1016947 424904 697495 930762 645612 659194 840606 206535 373039 204150 440049 438521 962897 653668 351652 256159 719048 946536 1031428 1032435 374382 190168 574623 686307 866717 20455 711622 761430 378711 1017257 129243 869742 447893 747717 226734 159697 910816 733582 883114 200110 993114 116173 436466 582251 647263 938736 732223 818262 1007673 745192 854813 218911 502382 1029226 986100 617669 471131 577318 253644 365182 57129 613587 349425 418425 251580 421731 960230 191716 492855 808679 1018040 241376 92117 6131 605725 310965 636457 208754 1020492 614811 748236 922557 470189 931209 850003 855839 410363 100207 763738 513797 111903 532222 918771 60377 40407 449952 508632 321465 364284 423562 886355 413262 656863 858569 411103 314344 52063 1037082 236496 257930 673145 672742 771795 476759 538287 521025 758761 728789 54735 809789 113848 974094 258763 191039 714514 644006 858716 952764 161338 734809 919289 40639 759489 415387 356559 320223 975923 325859 809517 918847 898140 763619 374906 360386 212312 500536 457322 889437 175279 412335 912836 503078 471800 730654 902765 453706 504642 317687 882081 717595 861741 497063 571070 208248 706452 1035936 479002 433766 650635 1005356 414666 405468 237366 563156 749772 621895 724702 636355 599292 113272 148479 368355 128931 202431 930087 881365 455472 15612 561059 708981 850600 990118 300989 979254 597745 518412 349942 502168 944563 232812 969825 808127 839933 201671 373461 421662 804691 610202 748330 412389 206517 109309 913969 788430 815722 759381 161403 910136 747087 555279 507233 454867 16363 909740 687393 214933 447958 872942 702579 825678 436563 1016746 681699 738021 350003 612844 631792 754607 739773 382239 730422 945553 510694 563807 139147 669592 623934 627311 636389 513683 205779 837457 551923 866059 370410 121747 653518 317907 395631 945415 440886 130609 441673 473923 415547 861948 244326 501944 740078 396909 505196 866706 219994 173947 383542 186157 857447 772210 413871 1046036 466827 708187 514506 116699 243251 564196 900402 825196 910138 157373 214971 293300 974019 343213 685002 609642 435037 978704 238846 766359 226282 943277 971544 716197 1036740 181882 568276 218861 730361 760630 64359 210375 792478 597422 269547 858978 47963 834117 609262 20220 383356 850474 619463 691279 711909 322363 500092 992181 485046 939881 540085 815719 334767 390172 766626 91623 61411 960873 851478 832301 478825 917982 620986 466142 495366 367534 711046 809916 113604 161239 416903 379320 843050 521265 306745 540156 875684 949027 729311 846070 620796 576700 672573 990444 314779 743619 429411 942254 1014418 325993 870325 214645 1019053 508710 518932 825082 342506 695646 59066 501338 194228 30138 959099 189549 921554 251448 644412 32339 722904 836295 954034 309085 845618 701877 800957 663160 945561 427198 338079 882241 416108 29433 885359 644414 895769 646851 400670 221947 397302 962243 864543 453484 259353 772824 683248 863375 717500 800676 389832 585421 640868 801319 381770 932405 149991 720141 632347 840239 906724 302693 558838 612575 120800 963026 585067 514362 210735 296947 420299 634475 1019684 741749 838828 5983 528219 582011 190261 904742 747828 315250 571825 109851 398316 933075 474546 518795 470806 765079 584791 417009 773294 731747 191846 756194 651663 577366 485007 679690 602088 183741 171994 896744 756649 960420 746553 899618 646330 356139 245573 641894 376588 646530 232919 862791 200657 914513 511564 167804 739150 807199 685878 692202 857547 939860 574846 630513 736921 884481 718064 747128 414698 126501 1041453 367460 831942 878825 681661 761669 689787 583283 255787 283823 508789 750746 62134 626519 466541 845746 870196 595690 380664 451926 895514 602082 119291 302396 338870 822227 637509 122541 683799 383646 381019 938951 191738 869054 116090 448817 890513 849507 1008562 412635 148733 556702 422462 971177 789629 735956 761762 799987 997161 611390 185555 857898 588355 893515 341372 577371 508385 572210 941273 837341 389517 693174 1021377 637481 1033892 800685 375693 191433 476025 580733 504972 878273 881020 432583 662827 610118 406509 175679 809871 848410 980272 1012817 257372 643229 73399 274157 577231 567863 184747 275194 602795 725679 931495 1005161 906302 218060 872634 683558 246319 811774 732317 171261 253760 120697 344799 619811 186265 971657 464626 562682 885175 658298 105947 386006 817388 1005194 567725 117575 63919 301944 588244 411358 514412 486061 840086 346082 951151 586356 1024189 798166 445402 22266 871157 468687 780184 178041 719187 628196 1032838 841388 95582 245146 320429 1004992 895320 185325 282299 380502 435863 498082 841700 444275 169773 347597 909944 781954 134908 925417 601438 975981 619397 218867 887220 842437 520581 376138 408878 717752 833559 718421 260430 1027221 310299 1006146 770271 395063 16126 516519 1008051 672879 937063 451028 951514 806199 1027233 241975 794302 886254 714085 952909 1002773 382253 436693 765336 273246 941681 1042881 888609 953075 247252 46521 991913 411463 318095 857318 180138 310727 138559 575839 750653 309194 887766 243459 717379 946380 105863 512143 582505 249635 657079 488282 61215 745410 516457 761768 504802 209334 144254 896803 505220 841154 866396 992458 977927 810159 924550 800723 713817 818832 470855 72318 844540 373715 780881 611825 743188 1010829 468575 465719 645006 331388 863206 728996 243369 761363 235992 641996 809704 741993 46999 243477 648599 687383 838104 586452 479559 792469 711309 813245 989076 823639 231331 695450 159565 936675 515202 490019 108027 1043718 723887 381647 371359 316666 298219 573934 701387 531447 929607 898468 497965 504014 319028 147095 154735 938461 486555 1043977 46566 1044681 773826 962937 454041 225763 931297 231079 1004452 892337 994070 32398 893300 762680 795367 919901 546665 332793 528223 804686 92635 353451 872067 953820 70523 319456 530941 608139 708464 945616 932443 790431 356807 44987 250237 127718 476267 583654 585187 108781 189903 621882 458128 473438 816868 748433 522772 339193 742477 195046 777246 620731 616137 515718 1035538 127972 915548 235677 480343 238262 556483 842145 446262 383939 864618 356935 998981 355612 476780 389175 931175 78588 863598 784931 611659 701242 466078 848753 593277 506166 326155 395002 316855 490312 806805 1027334 628907 812534 904467 809774 163207 235919 436647 666991 720552 750356 944042 325530 672606 728430 285666 1014146 627900 708923 764459 633590 358853 90846 707607 365918 712327 259862 310415 888176 690990 764897 481156 314864 782597 911574 798526 470151 991982 1016637 842794 700228 415651 495012 710448 414661 968924 290674 699301 162425 887602 64198 948259 383664 927022 160682 493875 668022 902859 929565 749114 96225 640217 434859 488728 373405 387982 639480 280437 643538 751645 545655 55738 904643 419758 919418 793757 662714 341730 434431 960023 424987 675357 931242 333531 969907 581048 274126 242349 775825 1044930 192847 429853 624125 821118 765793 924207 375591 486726 323956 830733 457384 909407 196262 1015989 230325 219626 720454 498641 257968 429421 724574 233227 248950 922294 492986 593695 619795 713031 183709 643615 880185 998954 218575 386886 371871 711725 122072 204504 638233 245162 893099 563693 439067 666603 611947 251021 729966 586015 895084 818562 194375 881991 300918 692399 765733 488137 809720 485523 1028259 642514 406471 745799 430833 767760 104767 472837 735940 343662 451631 820575 403243 488204 356727 982178 116406 95191 146107 129819 254377 343707 203659 1006978 863962 268095 194997 864535 821109 513083 472525 397210 548407 702983 903350 712028 981574 862773 389942 208789 273323 423365 454965 929398 201694 823186 171921 401069 1016622 502572 422727 360009 381229 871150 312303 236388 453741 204533 145239 256821 530387 1005625 391578 424534 338079 866073 292533 584796 893145 417592 507288 1043044 943510 327046 437942 95061 125869 932195 532337 949798 830068 204683 947317 667441 257158 640923 260320 63039 975915 1017760 960617 990758 346782 760858 356586 711255 453093 892104 937922 437748 547647 652104 670423 794175 119798 855294 303075 1013348 1006867 754649 735019 429875 1030313 847012 1002449 969384 256309 932935 904518 396749 260397 646038 465110 325029 908996 160245 1042785 206670 364474 562133 768370 1045068 934967 908868 627550 620324 556819 190141 437052 638613 896570 562621 638533 737122 239823 380881 661215 711618 530393 431804 1009266 630155 444844 217703 467321 94495 236838 595623 257329 928978 247211 635318 1037588 1008805 780625 742747 904026 668588 339787 390028 616922 162855 953734 437294 695466 348543 629644 730843 903962 622164 548651 942475 124843 619235 958519 567005 749793 715409 597818 888526 691623 507967 968508 440501 255897 994140 769100 772271 375145 367559 353002 945027 426359 181494 967580 318619 1036673 850094 505867 968997 252609 1009888 383940 270591 400630 108453 864939 551802 626510 241233 711012 580722 596541 628151 495150 290548 976213 421362 1033041 980808 931941 56220 225128 969518 891317 754231 517985 537340 357803 55142 816461 320795 160729 451783 862153 339689 293454 378700 911438 103255 208599 408929 631149 889788 296878 277079 244025 858571 130401 927358 582584 511908 751158 888236 584946 412791 934653 1044565 276221 940146 452970 552910 268187 588249 155372 923319 1041713 772391 416829 513079 104275 876717 605899 903701 562812 1030725 15999 128771 506290 651625 511766 834876 957127 314199 453349 844266 463847 952949 416071 786056 309191 710994 236974 446939 356854 840158 481216 895681 288143 519257 814950 567159 716328 949515 424760 155292 599599 846705 504044 819955 846445 801766 93495 930634 56218 895886 572284 332143 971558 309821 516729 876188 976971 699701 802590 887838 1010460 608827 447785 664030 841258 347619 893869 101982 466513 731347 942873 730072 875591 23663 93883 982147 518219 80876 872942 338999 682910 157101 471475 770686 243259 89771 98113 465884 914026 521297 99255 242343 1017132 612081 751109 930909 190711 749148 440686 243192 905310 935383 967585 26301 120675 149433 290789 154855 653642 379103 429863 677609 437011 758612 371169 661302 471540 719558 32238 146191 677658 430799 359651 187755 40307 473592 979254 353949 195211 369634 891417 671681 383180 482710 911173 498837 990517 288762 702161 509738 861127 555870 309624 815088 864541 751678 767523 95606 408911 846107 256619 866017 63599 961566 444973 272252 130466 398589 443740 487201 839340 425732 936184 646083 979233 187572 646254 729453 764306 403286 624123 513313 388769 520426 504501 67325 548571 496860 244672 24546 277492 647723 937023 834241 735698 866770 502197 953140 1003961 603694 986488 439640 651684 670373 735569 1000116 671046 704113 644834 712521 924797 897210 874919 250322 521756 892989 614040 31701 510396 680667 850288 937784 671061 848794 965938 863196 713013 106077 758726 369373 696793 121788 316884 822773 817311 226602 685603 110554 902600 499522 460271 466579 752917 448401 549279 314013 1029060 871983 579466 102298 321724 412155 466617 346022 744729 784932 491298 93390 389742 712915 693213 635884 731601 625078 194032 256851 48358 24471 923038 437978 652745 961645 583771 347765 563022 71355 499228 389811 1001116 1001944 437976 235347 583638 240277 422648 451995 251453 274942 187195 186022 624105 1027099 677827 73326 32669 544343 151478 513142 330047 1014341 640619 387042 816726 389040 87351 498042 129618 620322 371479 768011 551262 290157 858171 988223 90587 270111 640954 462787 931591 931570 883085 970963 1013572 809400 425058 751410 225178 1019281 949793 438087 476600 138589 39867 435635 473569 980011 613427 61071 731446 339405 611437 390373 772010 904548 373097 381429 1001035 897933 453038 369639 1012313 948994 489749 376230 832315 696638 21438 656239 616938 624121 323056 841443 290446 747549 752216 807821 929907 750260 610903 222170 63143 662934 990068 936181 552125 630250 612551 652739 65196 767092 764067 724952 973441 400239 597865 727230 829043 744506 616365 667246 838502 630634 717937 498321 40479 981200 350138 455833 840372 465369 49062 809247 714579 599765 64755 233113 841508 806325 481399 733759 823027 633528 195937 723999 620607 121715 978145 222645 630520 480138 476539 129945 610252 989812 876344 437941 635708 577387 744788 485078 216659 84191 121205 383656 968514 985831 828798 911568 930157 536957 187118 351069 821158 893669 801012 859068 989845 216050 265965 880806 838444 591547 162970 756187 108251 211806 658425 468690 934715 320478 824304 871487 774699 381391 583130 589217 478438 284862 309966 821367 745503 599859 646816 283071 289743 478436 717290 476613 662467 427198 948832 733391 522856 926444 512857 763353 308974 114345 424665 200487 771419 554703 484194 718277 1004421 418878 493045 417393 254637 1014083 856007 390701 988642 858962 628134 692099 150003 931555 933645 420529 981194 712075 747880 134654 739238 325814 546527 986932 191308 319144 996584 1024651 276310 481027 852471 441736 798007 695070 340127 937242 554964 440505 597705 807932 1036652 1045633 318989 421810 897223 989207 636325 839727 923499 308442 728382 758753 511021 596763 474179 420348 994034 438867 401055 376586 204602 837445 324216 477590 647042 306905 121519 621383 220083 354019 459513 83935 203261 496457 449753 232687 621300 581576 818808 464360 728438 976011 518251 752781 859116 60902 935737 409103 339574 852977 921411 439497 331367 160979 535351 855465 713683 924528 1002279 934636 58797 1045888 118325 464113 90995 936715 278127 177527 309562 878561 713909 517382 641423 483743 717037 692879 947601 337659 320873 567023 450094 171516 35581 904393 772514 183595 169446 623548 869366 191938 210975 1028688 257922 842546 946650 516441 423257 782602 63274 851732 255311 968894 243791 565079 559807 1004619 1026706 248662 1011462 650510 286178 441188 977046 1004198 488269 84462 257333 814251 1023276 293876 572316 186399 579699 422351 486273 767302 724774 316847 815975 406487 890315 318417 763477 979260 719410 952875 1013924 1025732 745960 683820 82559 212583 498672 445170 806134 796567 61935 714039 399675 1020216 1008086 693046 390204 119795 938301 879738 485733 255228 914467 578296 572145 506396 886939 370492 694938 748587 244028 714468 212684 716302 670613 768147 753504 62919 454345 487634 176510 258913 55989 939803 820978 170671 242447 915236 652722 439134 444723 814795 877939 92655 948243 638238 825052 437655 522696 223635 844628 693391 841442 536207 755132 456250 537511 183897 820863 845209 634707 433451 944854 561004 867347 580328 920462 996084 322274 348535 365023 751954 603633 63926 458536 462287 105305 258917 708893 486216 603624 853563 1017530 503268 687284 943654 706501 616179 908057 898883 597595 888494 401129 807897 954840 947682 759260 578030 245516 831547 516876 863985 701387 81212 294741 290668 586740 473752 401059 1010104 630003 475997 996588 996754 633885 613099 840561 514216 186775 683378 951479 612269 547902 359830 783184 748241 409181 323115 289638 760453 484216 182367 500986 236858 766051 919918 770589 65440 839532 867017 962063 414461 686504 52093 79327 948429 697646 65301 669596 184687 433526 306383 474497 88056 158782 668795 236591 895836 814202 192166 1030661 359533 550810 471756 249006 817900 873571 79283 556755 156503 540645 807149 356601 564542 278324 371819 450969 591335 338426 779539 602029 99263 564477 910072 968169 239470 896145 746903 619893 496410 966145 880328 603962 422223 771159 912035 975842 782550 467518 616495 875968 382132 15595 834834 1012294 223695 1038960 493479 230651 170841 802477 63869 992373 644817 174455 196363 449067 373470 893559 954525 597436 383464 761385 20286 374366 158686 24532 1024420 985905 632537 959911 458115 949413 652388 318928 261000 576182 649479 633079 942979 511576 930150 969564 535039 842814 758232 147301 573282 811641 700307 566653 888641 692202 757732 936438 104871 633684 504438 698247 21367 1036664 943413 1039392 376394 427869 916002 547275 758699 983525 976966 932988 827331 657199 189897 161214 375183 91626 162935 885998 486233 780162 389428 202407 880748 432319 964922 1021098 476494 341323 506044 963942 844217 742202 640746 284633 261377 246744 417051 257560 520583 752007 26105 455815 920921 373206 226633 901626 673614 419300 206805 167709 335133 709498 937863 822613 319220 759389 805869 211428 766075 173439 371891 27879 887513 829670 274342 249501 332789 1021449 702440 457162 490276 405342 155580 701272 128811 751126 155195 728715 883544 189111 75751 418547 186671 763601 951859 955981 713293 28092 504986 697037 996231 917879 951777 28407 979026 421486 837241 195368 766343 309667 424787 758580 941601 843894 106943 88555 834157 208475 1041809 119734 408029 494195 189771 308255 868103 628595 416685 803770 988462 379346 934047 996430 572789 677109 186834 420441 646662 424387 556138 399258 104413 118138 774630 872252 309158 676555 23526 938891 637397 244145 897199 352415 482446 945358 258740 89772 487975 823134 677543 634521 498307 386413 1022920 256366 846281 36766 931948 603971 671052 711525 897489 496810 60147 646302 375378 500450 858727 230131 882332 466723 406013 214923 244618 447288 96738 1044784 1010837 1034426 232397 16157 667490 716617 1004389 885854 126579 412095 64107 943830 392008 468848 1014978 678366 1014924 790943 409188 155341 679786 773944 326990 894511 873758 55734 640411 58782 564827 707827 73398 444120 257065 994467 800742 417073 579235 429103 121677 814203 220618 624347 423161 891157 106270 903414 989168 172525 1012324 778992 381386 47947 351845 757067 496877 945858 421524 921843 954843 186220 605913 804330 23983 1010060 552303 1022613 384896 81513 890156 633629 249406 369562 325484 976624 993814 496614 731113 762218 621630 816651 928203 814771 801390 218967 1016282 605682 302811 726441 122821 911915 603045 782373 371143 669132 418167 195249 858718 444634 551037 796030 302905 586915 499026 203494 371697 871381 776753 199127 446061 276935 457130 935687 697309 571879 354044 1036597 984281 700112 781059 427215 912802 778845 472877 683862 753025 644454 613350 760784 1035301 1015361 630094 882795 556299 936398 1033460 959434 475625 1006498 1008576 446968 1034637 990365 338886 46553 191946 975081 869047 972130 841132 880368 649555 199658 132607 757605 185557 899478 211398 902072 845026 892800 850581 824975 941796 170174 842931 411642 693853 694999 1008291 818598 583587 227640 376056 874742 771969 469858 482138 859996 185302 286490 236847 556075 89932 92126 449084 486236 899110 146863 256043 548061 713912 1010773 152463 874267 256805 564690 257464 699507 939127 438873 77422 974149 839278 434052 233597 866937 829723 497726 611725 850713 495324 378279 326811 436595 343206 767394 1040683 846011 189355 830694 906634 436955 961906 833257 496733 997830 650921 356599 780459 406141 333419 461654 882750 277438 378524 859667 903447 453750 881671 438943 248109 183977 822508 891917 643515 897180 1037970 424690 667113 367596 947386 836187 97039 583417 310390 734006 661483 351147 883473 379370 615352 1024497 637840 353327 707863 245282 916105 490856 568671 650567 257429 130704 844219 894422 357139 370162 650860 194033 291642 445550 681449 193827 619961 698675 629365 998563 639358 113324 971216 1009252 293643 877165 509578 212615 320506 588850 146655 986955 850449 597933 501736 696213 578981 972881 509788 641532 648890 322798 833882 658430 767379 512933 330110 290365 953187 592559 439150 457568 1019201 48505 232639 767297 969185 400356 196186 661230 759284 874891 207723 630449 975510 38845 491879 323481 584644 836577 937503 261528 806827 202207 471911 351911 833292 30103 447774 183125 394559 826795 613553 954061 919007 206762 1008995 650516 675814 845389 435582 976981 998549 701030 548214 451662 652858 933188 848478 35326 681174 249357 725839 753180 183879 1023076 944547 206687 798585 745242 711366 352240 337756 28652 1040942 155535 252009 889084 1011973 635259 674427 587674 998793 444619 746932 679348 216742 232411 789851 828892 174539 564197 419540 273863 409404 588435 985974 326823 580577 857960 74745 186850 650456 412751 647402 752789 766572 412859 904982 494566 555831 484764 299263 225767 680743 999875 1026324 699635 752512 962910 638266 255662 446221 220890 889301 704177 838132 457995 737157 826087 891621 357340 278409 748601 302807 327497 101846 622356 184762 562927 765468 639631 866189 194653 968568 817986 837529 350956 947772 871134 771671 636221 742054 967412 177106 437311 193415 612058 755598 422117 644765 855863 816947 316755 568178 810579 403579 799658 723535 811963 38900 898284 839082 1034003 534235 483268 902108 626166 326189 906026 701998 407430 898193 387762 952052 492094 151195 833879 78943 955167 571378 114288 240811 383344 956008 694950 702060 1039584 727846 835248 608228 817093 899680 408223 996259 473397 674407 820983 878834 599765 694493 333755 237166 880513 407166 885934 1029286 740905 941372 609630 45050 759715 1009010 892584 490904 728203 848597 203765 570796 422718 570614 161657 576599 595431 289823 679627 595635 744348 728785 946259 431321 162985 833779 302143 840652 992624 972226 261169 742590 591822 973355 822447 510682 369558 1028617 44415 160542 277583 882482 477551 210079 486240 807646 873679 778978 734184 578278 802153 112925 923516 316286 540401 252130 975100 159590 763979 493887 339023 300351 1035137 443797 939207 714391 740181 956854 1006137 582119 978313 888169 435321 925815 184263 948332 825123 627193 433246 717265 625854 948549 353145 497222 910696 864730 841067 775569 363485 644441 601439 931730 174719 72381 865500 773227 727251 958743 449867 813263 1037736 198599 96382 764213 874698 154581 573209 445746 512354 1032489 322441 771925 353912 304620 212283 768405 764583 91847 227665 184141 514100 696022 1028197 1033832 765168 98003 481460 346934 56685 807119 1031684 880181 421740 89785 600759 970692 803535 418095 1003929 291431 772810 224853 189289 121704 921522 216760 915986 1036433 996784 1027350 475261 389518 382424 968045 841637 378411 386868 232875 308079 517297 600893 243531 707826 417608 808444 830885 1009174 160701 588844 342374 751778 195980 218543 431559 163006 702140 516474 56242 314477 728694 422107 440790 177975 1019523 39662 566559 821630 210348 56691 644526 428415 34303 673198 455492 762731 1037859 97914 39673 90100 810299 879220 909995 340669 509660 385718 882369 673403 169663 931793 89903 187678 114544 481475 471373 584807 1024456 494231 883340 737770 326411 618783 233950 548747 470813 468453 24525 972688 1001772 195705 977349 568743 712886 171583 986441 684238 757329 46819 621717 995563 602076 673635 227868 24050 975909 439068 421348 1043494 972054 627807 832338 260417 890518 845157 284319 867668 518992 151527 238495 1036646 416095 195335 400277 731370 223354 50655 717886 123868 478950 776748 64903 153203 383909 921197 716376 424416 192938 989979 999855 860002 621782 267131 300979 956849 351434 886588 831077 862437 569035 732132 208710 461950 674035 339275 858917 902614 84767 142735 801131 188175 644561 991726 650775 730398 248987 122023 196365 220969 964837 117855 779091 416636 539063 462493 319097 817625 705006 581475 944793 365042 930787 970862 1042212 375902 432699 865874 93711 611034 892456 191823 376041 944188 334731 217459 566781 523536 261488 759258 1009556 595869 616041 436653 502345 1009186 664919 438099 984669 508406 128417 867670 1019219 366186 878695 386912 645549 95019 861501 460730 186734 111431 686680 518545 234412 166877 681690 306527 502545 871604 285611 840350 540124 680779 519620 487583 122480 892044 235364 812413 448273 627163 249672 649417 998584 169720 117111 1003409 675117 110847 820215 948810 869565 1045156 433243 113650 613045 731104 500700 327076 625807 316747 191820 767785 425166 608886 924022 957657 1035472 777030 189939 1006097 462387 581009 496239 1003285 530298 767025 461237 959968 52463 339946 514900 873961 751660 609973 480496 691039 942694 183757 385522 432411 122038 500859 994507 719186 773510 375331 701342 766023 638521 826194 64227 695087 987624 187227 539983 668781 494309 94559 52984 288686 334077 193204 806261 847129 178987 741256 474211 188894 728237 888131 367949 939373 897681 227270 698866 342627 977042 514768 516807 371377 629716 294051 803774 689439 647892 810630 845703 332542 179741 755359 807853 889195 409397 493545 293213 277626 223094 448327 785667 674726 657662 45751 784673 625109 523936 1041704 452003 351187 569119 430523 458032 409016 31692 411823 478793 751386 1023047 515528 678005 619301 817725 964836 562551 344317 604475 553692 1018732 923443 1029135 293653 863758 168438 472746 520744 404346 719122 894103 811770 485806 666106 892077 883338 440667 850023 613455 646828 647881 31354 864977 973571 255773 502051 384541 371865 420958 511107 631804 957527 740155 910866 233915 290403 161700 508687 807037 617460 376266 685349 425672 130211 758873 952381 926456 945066 862623 638433 388018 952108 321679 24309 315236 119782 899988 373918 404717 647399 849736 188173 294257 367470 634087 282361 248887 781609 1013412 480883 800975 1002947 1008727 790250 309787 769636 260833 716300 81206 604395 380742 759478 704086 292338 1048320 667245 129497 869841 1010230 719140 518200 645010 948346 996785 926075 810833 911176 826317 411407 509908 674738 746375 226292 303854 407219 828539 322938 259638 1025265 95131 376584 978246 828276 1035938 300767 241226 203482 1024436 178365 496047 747110 175523 965395 388016 747242 297790 848453 56809 1010152 492647 456459 516207 572722 209851 248489 894763 598493 595833 961370 455602 126754 943013 863843 428965 430935 997959 917249 730565 221884 974625 425763 521560 174990 508844 472351 325976 559979 907717 128360 316924 46974 523600 623103 333790 456278 639227 602002 749028 413247 865559 420687 811257 513720 737104 634726 46951 984971 473355 400106 863815 431080 746742 187123 504659 163731 212784 875440 648946 866729 782379 940716 705659 318234 487530 811388 893353 310589 478684 804839 728922 673502 998736 204509 577522 775384 219011 777731 501618 945433 540213 882092 138223 858543 664541 686651 838235 1019431 625913 869878 145199 654992 4079 748103 581302 669005 371981 907363 189933 245010 134905 564716 835214 345823 481495 228235 979037 203261 333591 746968 586046 493402 56281 466868 815571 810166 378715 816090 184750 85631 178382 493655 1004486 554488 498853 935071 314059 77731 864490 633244 697328 201951 1017499 89977 352719 726727 314550 498100 250895 123582 453274 963960 523352 228459 560766 544407 586174 350435 585030 449445 349308 511529 615743 204513 47327 1016975 351186 752659 283983 768572 628470 1045060 870229 841112 241299 417558 684906 377807 877688 72947 291810 466300 100845 456312 606124 644431 637715 947372 1010306 380507 225733 134751 578379 403229 260320 846049 756598 913993 549876 859339 406205 608622 404853 849612 249195 783555 874373 130090 431339 411307 627855 60175 761667 899753 206844 236601 441636 260873 892810 254947 848299 481679 435690 138479 942766 872264 761401 99135 324820 61382 959820 389779 337852 421190 833251 969814 750786 679638 350885 717902 1010330 441862 87530 462195 601295 109812 712114 1035914 93575 658237 705135 376518 443703 922303 392984 894630 992621 114354 823214 849692 971984 814302 742771 809589 922556 964814 971817 119699 423335 909511 640587 347846 413467 908600 1038212 925345 211543 775558 414835 840430 971055 892218 122585 447098 986277 994626 929714 1034317 74747 100203 842160 479830 252384 799215 581013 838343 73562 365564 1006378 831175 379850 941379 439495 912276 234782 419573 577963 385947 968091 462795 826684 245269 387878 89294 641959 952156 351961 945347 373652 878560 940950 951756 40727 104695 608855 318936 983909 621008 794577 550891 735453 682930 238842 1004968 505030 439019 913282 674676 322451 626026 991962 876925 400939 1036438 399423 125051 653355 255625 472205 703574 183021 396286 47063 369107 619402 601338 243033 762558 540566 891730 503193 352197 351130 291790 881948 296431 685916 967395 359820 660969 159623 772780 367051 449724 314742 545774 836671 972963 203447 60825 730799 293661 25023 251872 840207 160887 316635 880200 261196 961436 408026 827098 907504 439827 760094 1028750 81130 281086 768600 370365 92084 320500 587580 551327 75646 353242 969972 378503 429627 562556 363466 1038090 145918 242365 954855 799674 762485 337535 1040712 880322 941300 925617 883816 194329 73275 632426 610028 927577 194168 777509 169903 290537 484173 781382 505230 597435 964762 886902 1028809 887387 237017 744757 840818 689373 717280 953901 346053 734691 616569 957595 200505 776273 867635 731385 112356 430831 573141 72638 885991 450189 932141 417733 611438 572954 95343 438232 637383 670316 485732 920537 227041 639718 355808 1029446 975604 201629 416349 80255 897769 484561 467247 251033 351911 678842 964691 339384 623479 943058 958960 340189 321831 109527 934775 482660 416927 8959 848155 554490 702177 959717 280446 759963 881859 504155 110031 425418 213851 293099 539387 823146 424535 706398 360072 859793 979796 322854 134975 706373 446307 98156 253560 700183 440975 540630 1001870 251591 439137 806254 501606 259508 1024539 348021 1033740 822875 719992 433558 746982 941148 673230 87915 127577 297823 901373 471893 404891 755898 325315 507090 908341 830245 51455 155075 175098 638130 577759 746661 897676 484007 928586 510677 815324 802106 261170 593007 202110 741170 231866 667190 64722 729980 834316 548743 457424 337813 706207 454249 552883 1033014 858159 608167 375013 719824 385203 494794 106283 865654 610292 1012775 1034632 792409 691295 563767 989893 1034266 718349 842826 861692 466511 757729 612077 227886 645818 293657 799452 955508 391765 404331 556115 308539 130838 517337 451471 954579 584540 517570 871665 642149 499019 742904 330684 95672 253354 445206 194450 666863 178676 490144 828775 565711 930164 249442 346831 238714 957477 476047 250742 1024047 771056 867044 758813 904843 192121 240115 380046 170875 759235 223477 748396 897846 712953 993449 501130 990747 255157 604090 884927 405197 553911 930741 620822 504148 513418 762555 1040662 773909 683155 312806 64732 527039 144255 394983 89739 299001 451522 466793 514341 484125 60138 719537 763756 969669 80380 946793 558703 846580 519258 341987 512643 424011 278046 744046 682736 55102 883761 299758 593146 603079 448919 990267 357597 646311 611687 623587 689659 395710 933513 282234 709420 729883 376449 181998 976429 658279 858086 375577 723795 93877 465397 186321 586872 276703 574974 689656 363958 645421 941676 768361 921511 83891 1017736 758699 948548 670964 970664 112855 630359 971843 850478 577225 841446 506563 285942 930165 148319 685172 191883 122151 457366 769824 63291 776425 554201 747116 813274 449985 773692 1025794 236649 741692 968296 316118 170979 156615 372438 620235 170485 945066 641276 430590 346963 772818 461679 57227 760654 1027461 667501 500658 462623 754668 512614 540537 945230 532186 845917 1000587 1017946 573331 762645 612014 356601 631999 686737 939035 828525 989349 937229 964020 738955 873369 801643 502217 989283 745655 94972 240812 680251 1004932 531438 287221 1027617 730099 441869 276887 1021155 363103 179990 426335 615623 22006 347837 894557 219774 801582 375138 223114 564835 188883 999902 1004055 424906 253251 80851 752278 1027341 189367 254878 539327 145893 670427 686392 653076 1000094 1008353 552369 293771 363642 767298 893709 511681 114137 465692 206743 893758 107839 621444 769153 158698 913938 941269 339822 742795 796404 867624 548991 742579 639325 162617 451946 96728 156887 777385 401885 413605 750382 874054 433762 899538 690615 952562 170847 752993 496391 511936 52015 825245 924026 859122 810921 977997 493541 245712 181199 446655 44461 670558 1032605 160473 439614 485925 326354 995545 219991 316410 488042 188591 390926 95566 375996 774663 247343 387802 718180 155334 740090 736601 727982 682905 293236 958264 671064 335337 986399 259209 383405 431057 800103 731599 124586 1037411 687525 862524 761612 162769 850499 692955 514134 1005994 576922 29375 907874 404763 784096 302005 1001111 873822 286943 232335 686173 275710 346031 578774 747368 109725 833051 432519 961928 22483 927475 921573 406994 678563 1009540 686549 570748 390281 913736 963937 889334 228922 482629 959412 829910 593215 286263 746919 126627 385133 865388 716925 106405 806975 341692 781861 555611 601941 798558 714942 963178 972312 314862 122081 820954 51710 315829 937936 579239 737854 519586 142747 707607 724963 458514 368013 186193 478002 289883 580593 309373 215529 440553 349936 449827 938485 1037401 588969 560311 760879 614215 564082 368337 994503 764088 648375 1004878 465272 582203 648741 464075 892047 848415 161721 579386 200423 1037339 696107 909975 1012883 501610 50927 227145 1041264 616929 814318 36782 359845 487711 645524 552556 421300 932622 1030849 211892 1010265 653419 63446 482577 953205 1017038 222765 854717 774856 657883 530127 798620 284641 1035593 829029 540148 474332 627035 716555 870044 843476 125766 479806 979234 167678 127703 762993 248812 987342 476727 775710 628174 122418 629948 409483 970253 842155 848663 831157 1029512 455523 603756 812597 965671 782598 898202 767641 611570 482473 686503 907082 105718 762706 730699 873684 914180 57126 123612 410943 743517 712827 874907 575438 710265 605853 577273 342239 369893 760242 800693 242855 804836 193342 452397 1019108 870324 964878 472299 457353 232591 845651 61291 853591 648616 858667 739570 603819 376145 199163 365671 982161 657382 319935 204648 650154 857571 355508 247776 964180 672999 951423 233171 454845 257043 988253 764284 588529 748317 838114 51165 753226 381743 384276 359313 681322 325588 957145 456454 440972 159435 15214 186233 451235 374106 758502 658805 633198 963765 662823 1001134 587146 384398 810539 980227 178517 88553 759693 987854 649550 889071 810832 934851 926815 585911 785440 824987 1045592 898913 365918 929959 563184 756675 974418 959887 434671 668959 628647 930684 327258 772442 320279 887035 830615 291685 138214 623727 309109 294469 640459 971799 446249 190591 924334 994831 244449 95054 815002 944499 380326 1023556 489782 183093 415559 727481 338526 204509 690087 563806 838795 919915 970504 1017132 736608 510215 373596 734601 653461 657255 681835 299710 454844 873340 783630 762323 425357 750806 128355 510267 89653 113505 629932 466631 202666 720265 455718 1037396 750667 1000269 640183 968419 431001 386397 882899 715962 562423 252632 809946 711334 161225 468586 59607 455822 117718 935738 206239 435572 554395 717163 699370 659388 530939 804275 46454 555980 534382 907621 975780 959955 1012128 353598 204761 225234 351918 679250 988373 892307 329459 544603 307959 504754 986199 898369 57273 737653 275705 765264 63583 910488 129969 641565 377167 633644 893587 95035 985470 709493 757555 47988 733375 580550 1002325 502186 254882 749009 423864 48317 975673 779011 146353 256920 338930 778590 109023 920252 871909 404917 945486 460695 1008454 420569 955495 771258 461545 931949 215980 954972 243005 248879 890585 481837 498843 374672 245185 79596 187709 843154 121970 252621 667591 251659 763030 255683 61818 130978 290155 878766 972047 766805 947004 96668 321498 891981 1029318 366508 454993 676829 588398 817947 770603 742157 766669 246227 413053 381046 129595 859587 102078 741791 161704 691064 558039 308315 187671 277628 121373 479610 101301 447793 902297 867978 638388 519558 945671 368397 888506 729525 816501 975192 192686 384045 120173 684220 356200 821487 894310 91610 152537 850981 470133 89959 850054 588893 644216 992902 701614 654393 564980 238831 725231 1031704 681831 792536 916769 1033547 491090 423342 398299 379071 937201 291814 1018536 797149 509223 436049 893778 783558 912410 704046 583098 937321 697063 823655 484687 698259 667128 96563 597753 294439 445390 568314 1045316 559087 474396 891471 953630 483945 203723 830382 578703 126708 392737 869767 783584 424591 377019 839271 954987 220187 320729 709300 735016 95066 360815 641839 171989 838548 441796 882348 975982 12123 850032 1019033 923431 365389 289959 108973 756397 563879 221910 807862 324984 507077 436631 447460 770959 783592 442846 822235 856812 956356 893859 723295 1045154 422645 789307 954130 190966 365183 391833 79639 846149 848969 925258 662363 452330 850817 160607 416341 943382 914336 339258 551997 568781 185822 615086 183275 64931 831261 811929 1008246 885109 695619 1003646 458369 858906 821559 472982 484107 511149 522834 817931 206463 913580 422814 255222 641655 762355 684985 475829 192353 1019277 587956 961080 594901 109907 576335 943219 828903 837429 979021 824619 441671 917184 244426 268795 93358 1035052 550645 154749 181241 988762 204559 773921 266142 1017251 1040772 574391 500787 356146 497058 654244 742068 356135 414636 972939 468127 455489 776286 122517 554782 159658 189173 979484 942524 634604 388654 864192 829007 502998 200094 170302 758937 535390 234617 436437 361707 486194 147396 147029 699209 702268 32343 322749 653026 508886 229014 620668 862329 206014 514109 73447 903076 306291 319436 348069 547258 884609 840042 179637 939506 913638 157045 780036 702572 234859 365685 599166 208471 472517 460709 1013304 846824 748650 220218 253455 575474 733387 921193 115325 782704 986011 1040663 468655 956475 487509 680542 571037 715339 543999 773731 716083 654474 783375 85727 308197 583307 976268 988884 305863 85471 539590 744236 440148 512153 794420 952735 734061 628529 488874 474790 723181 666711 857342 239211 620230 955603 595836 322499 1024166 768964 429878 462629 62842 389060 193637 231276 355701 151036 108155 273267 28391 984982 366479 447225 858862 1030024 675645 247991 877367 413125 53242 983791 408746 96101 232183 457798 327267 297852 913667 569080 282044 462172 906840 811311 707759 434081 1006762 1001941 81565 810795 337334 276466 630211 890091 113128 712130 411383 662986 124095 753156 992350 105205 762431 203239 211749 483770 319377 877308 776508 293606 712648 544665 953502 493536 500331 816499 778002 618166 881549 711223 456731 358201 869933 847218 1042978 1006673 47469 396659 769360 650297 256057 378478 489549 437738 944864 523278 233259 375990 1012081 242909 163276 344826 989985 761449 158197 278346 182012 679353 888075 514369 227971 128667 743676 106334 284527 1035288 503216 125906 705278 875412 1011300 64417 89811 983525 664253 1037462 846006 447654 952567 804127 815675 690519 440698 751385 979874 145318 386755 180717 845586 310234 905931 762758 740693 578266 518370 238454 584149 407388 239149 316665 800179 253553 258293 1039378 499401 126678 340473 307870 766177 11767 40555 631663 211405 715252 374381 927669 199159 969242 317180 505103 224793 910508 431035 1020760 457291 699669 239347 609683 298555 633303 597118 317207 929761 926940 706343 378173 628411 685227 261352 822742 882433 818758 779428 444589 190893 242587 976519 141278 882922 697265 479469 900649 1032813 582983 717639 899273 839125 708056 104937 1010804 372086 1019649 97594 707700 682898 370227 112990 185269 186345 115645 291677 392594 511017 699861 833874 627068 607964 620627 954244 685977 482471 464219 700148 715900 258077 744873 179156 425769 924409 958972 203646 172879 73557 946065 347052 998338 932532 750396 376004 61321 901175 306989 943787 1035364 557016 36730 523520 734268 200563 1041958 254186 554693 708725 488969 431800 226897 862072 678362 496506 384282 474033 556506 748058 635679 762106 792363 970846 196369 560075 413365 571709 285502 1026347 455957 1041600 896174 294533 753537 626895 555126 986088 240124 949912 424676 185076 406411 898962 751639 891745 514865 241293 236665 935515 962747 456108 763715 165307 382299 498505 240611 876099 105067 409570 682617 904785 112103 666618 312670 406782 548175 391427 486695 742185 517864 682191 412986 566197 559358 945707 806261 840110 716178 769095 901798 675561 987317 977121 29558 422077 378407 464455 1041423 1035160 194909 978967 464842 709063 638507 520858 235833 581512 126147 420710 229266 996627 801375 382520 679276 925315 861431 908835 1045154 466837 997493 948327 947516 1003874 525310 983549 171835 575083 948627 400477 447324 488980 628131 494025 514334 565755 763281 600381 96459 500562 341835 596415 468839 593913 210791 498001 1045544 362878 408988 752096 681739 349609 1026439 84413 767824 713757 696035 62123 934302 942894 470704 1024817 1003931 923388 89770 915531 317094 602558 750030 362170 177833 761479 651818 512965 222965 428905 292583 362303 742302 752406 926807 388920 127545 776850 982192 779842 552494 841074 355933 934119 972171 537215 162639 60795 512837 460790 948789 252725 160509 169333 894734 695886 800039 190164 347609 422824 423920 894960 476966 914588 250851 414690 887093 1008952 646220 61142 88747 109795 351435 614008 48845 865192 462295 709620 942962 1024159 869332 507468 62699 457101 584551 252091 120478 234345 341433 642920 408701 670819 960988 746979 233129 862906 845611 954321 213719 48058 1029072 300527 814056 777259 432483 582398 624498 61386 577910 975476 822475 742322 562299 479415 431295 897898 52957 607631 1021237 768248 824142 191474 748888 471949 969170 192863 815815 957095 1009553 817066 772309 290171 988523 477895 1001707 498279 40701 644064 611431 773073 596670 716081 405146 989995 123702 999922 685276 915603 698281 824019 510394 862588 415217 669127 697273 901626 624875 707882 893379 475884 792891 778584 838037 996662 992664 710082 873788 334251 293298 636864 1022818 919335 120190 880691 352726 1027110 488806 899500 323228 945204 1001829 425603 931116 1017518 1030159 825723 421650 443211 284383 988615 886577 386994 276119 698620 435691 848769 851330 47997 424816 927446 507434 454905 876827 409321 153318 830962 437076 597245 111647 1024175 207317 1045640 320671 813541 1025227 680694 921845 363253 975314 338808 879303 837246 770471 909627 458529 714951 820734 979873 424265 258883 286326 179610 662839 624508 452049 713545 257564 617530 650126 338773 171355 565375 382637 391908 502930 845190 728147 217724 437557 611979 934362 931286 990616 350614 259382 780502 427319 1019704 1036634 58718 842301 149342 254527 473568 951029 1019301 476567 832875 601306 593371 701599 927228 709018 774518 61164 595641 848157 584779 603386 129609 584141 284645 481228 286042 774855 718375 354957 1045076 95406 722269 968377 782421 286068 511149 745424 904305 681117 1043332 175349 743669 677147 509148 723957 359348 1022062 243373 853351 847592 314699 839272 371046 520656 962340 209819 1033025 883424 512540 792412 424991 710823 173053 450437 1026484 906294 341622 514439 179751 309163 1039412 836843 371659 627673 891316 770685 636718 701034 818122 678612 894771 628989 171615 1017051 661359 760477 412572 163415 563058 821886 859988 939305 450144 408870 294230 756270 642661 973656 146408 944790 619143 551517 974092 802660 993357 703269 788143 998548 927579 781390 919677 576399 42973 600431 244276 587718 209889 294756 633579 649685 1024597 339290 735020 1042728 304699 947170 834345 751057 485201 905643 400726 29662 69099 540082 138847 948521 60909 477311 1033013 1013835 259992 1036838 780334 377167 959703 790522 351779 110941 677278 216301 1038145 167883 770301 207547 1021776 56495 849272 248603 1009206 54767 564349 388694 991922 961111 294330 437188 103335 1035152 902880 54743 222607 275374 586674 926943 483121 212551 948764 234155 677786 498719 898356 816971 690407 247289 858325 878192 167613 908848 466914 825469 743749 174718 192166 127445 240569 127614 1017375 484541 584941 79518 935610 356495 226355 224806 891459 517305 330871 980168 357034 790380 633782 351180 1007368 371189 649976 732611 503450 871703 478147 661101 56206 123453 370552 451741 860144 800698 669497 603799 135087 982788 218610 258510 704138 575230 778421 947717 59059 407255 546795 585903 190192 833436 118492 170806 1007137 218572 253219 215507 645959 724031 439102 985556 952790 465378 660726 392205 637394 379957 603597 417547 640967 750922 848499 784497 485686 162542 608175 724251 95194 424678 881549 913873 848046 823805 219618 930831 543597 650886 1006792 185781 44495 996494 515492 597231 174714 812602 901000 797147 603875 1017618 908813 574077 1030370 154910 212440 765195 367350 944678 926140 556583 339418 875089 383848 961955 57852 735375 447414 842982 747677 682109 1016508 942175 640725 782411 49137 502327 87899 628310 760596 996871 324894 691064 182702 968956 485701 962063 702118 96954 868598 345333 207319 11071 620310 651706 288187 748199 432614 992213 102392 710764 895570 614607 32106 129276 151101 116987 194450 38773 189671 39923 170997 810977 780299 389749 305021 686936 630350 259491 1002643 497430 647417 509341 308092 64198 80121 842985 191646 986525 298343 550905 377597 799037 767810 310556 904253 62945 524160 654976 693863 932171 284596 125710 517748 881089 942901 383084 1034851 382643 756030 519224 472660 892586 667034 400085 469723 442025 942705 793014 554869 495491 775920 674227 185247 417106 258851 738645 744276 96082 879465 874251 828982 244101 76765 220475 926844 1033641 848981 728909 546725 857464 203567 390760 65446 1005356 177965 1002924 727907 441042 1003014 412087 472358 423115 752024 620938 443369 922411 275293 400342 1017150 1009112 727277 520650 244397 221869 325710 894819 852983 989765 921529 1012997 169519 215671 883004 405214 866586 512390 599751 991471 416987 300899 944358 176439 481649 628623 83918 612594 17915 407521 842634 974465 902088 391580 221153 212881 423026 252144 230143 895602 612300 724443 47802 667090 818404 578039 235762 890059 899861 505141 797596 249529 860967 471782 357293 425256 993629 190342 588845 240890 921823 429639 579415 452718 971970 882516 1016611 635605 611572 127197 718409 552886 687074 951989 901543 385766 176888 520787 235947 213753 241785 687246 308635 701562 577659 920791 956011 888522 588105 697961 201467 818337 550390 220790 835150 150998 543742 458054 257055 952743 806118 714939 288363 216060 929652 180110 1022010 398462 1041764 845209 622243 572846 336882 95598 373454 433701 1037004 863887 446830 841632 913841 484890 636695 338299 887273 965224 652508 959127 389818 747639 948881 413674 810945 817932 649769 337820 154602 120697 548150 867358 750825 111482 126515 212039 762639 209503 772711 194933 646556 1030310 767638 703067 952927 169918 257938 843668 624089 571694 202287 758740 52199 233902 749450 443317 192482 845403 407997 734104 302517 59367 915597 203435 618974 758615 288681 390689 817439 754863 858987 701023 523472 587979 46030 866343 690556 834473 736682 163509 752682 579497 247266 324998 489030 751139 874787 766351 448220 379786 113621 944667 865736 351100 58361 394990 685753 566955 255907 119019 252570 126373 687254 571772 120219 514865 546527 814644 218492 489635 170971 689070 324485 144892 586074 179023 899552 315164 499334 516325 393089 126325 427831 945345 895383 187218 452713 496188 357573 110516 838862 645484 1028714 758684 481484 559597 954821 283423 528119 187601 681685 618854 354252 847456 153402 79292 634637 339343 81319 42111 846142 93106 62423 589360 778639 493695 259268 1044033 813432 1028449 984440 867990 18287 326988 653837 476270 300953 845745 355430 311160 693775 374394 961272 937118 563004 815951 738969 998744 896030 89334 1022065 465687 779977 999982 137204 843658 306006 325601 572637 1021494 44530 782901 432632 316637 1008331 747725 817626 980504 97081 755477 912675 60858 723420 779365 977480 539455 882767 726650 578524 348967 824060 190266 957105 859634 342846 643932 1008497 823054 226838 866860 128046 989425 118574 939915 662205 129944 880013 653589 726363 739822 784832 438695 962862 1034936 667175 83643 810704 96695 1034380 190822 351182 417179 343492 733853 244947 362959 508814 207159 845990 766189 1013509 220088 890442 959443 912928 733518 859439 687268 888656 436024 239037 278437 637595 714228 351847 387499 1024356 988466 420201 567261 163548 1022530 253336 726734 703904 674509 194765 683687 484173 218494 251783 494378 742972 614192 184824 243123 859196 497468 405356 895699 426981 903321 243533 886756 449037 282239 77491 928246 142333 385725 632163 717987 488975 519248 493460 382627 175341 316634 433081 934639 837831 969906 450306 505878 588154 566230 1012775 456600 583741 735420 435693 813694 317822 127210 1004714 590847 751781 911415 767689 518772 242926 881109 371162 769178 517042 365431 225516 95853 373480 369111 241065 934637 648522 318916 792377 312445 853719 841245 113069 206332 1000059 125655 252518 617390 312299 470950 627155 317045 653668 453569 814919 496414 601203 646671 347836 408939 556916 871381 810699 960214 338279 320591 440001 510515 369275 686219 611575 959766 953255 702245 728184 370003 569172 183975 379927 188202 402207 383812 994641 694215 214396 995868 1017204 651422 175603 597406 862005 222558 316908 183739 44786 847714 728020 185134 310983 48841 816667 101086 719654 40924 783840 699288 138747 65286 874135 1040925 1005066 225455 621978 864099 880177 614010 273851 64342 955772 250818 776709 383406 94551 167199 44957 912395 585492 637785 227256 961318 376049 425736 714993 1010888 513642 708453 421468 241514 138919 808166 586168 1035858 227228 207667 436188 897619 355561 366197 812203 127147 175974 677686 481927 898720 949574 1005662 429287 171482 668351 570062 820718 702908 1008039 880196 97515 472506 986546 324949 720076 471009 123355 130141 824955 361327 621846 395159 711922 237288 256543 383445 386133 46205 601909 768061 857321 849671 859531 252500 462630 972230 959157 714389 199805 452914 152310 366953 576958 640621 939861 545773 873700 353705 188214 741980 104922 1045026 506552 155318 988393 614847 232047 969308 508868 355825 471606 865941 704033 564154 459727 268541 502240 310062 161588 423637 899316 613690 760089 965298 939662 520711 882307 250606 173359 626458 732609 984551 58727 967435 740227 734922 310455 249550 871013 191929 1011328 138106 183523 775373 629222 953925 977550 421099 869948 775284 943706 430838 736080 468682 510396 693675 402806 521097 1033138 968035 390230 444659 957906 511888 936391 365938 209263 486425 417000 470319 963974 754931 687338 708242 494382 345215 183540 838058 91382 290534 912034 84799 649049 884258 383660 634142 422900 963050 903859 308157 306538 709895 1014466 157641 235473 104355 65182 1018165 138941 845923 599789 710195 1026844 957142 826521 1041122 93930 839498 384421 728746 327427 566965 347757 580638 652129 379054 434650 449837 399854 364462 227021 971163 727407 794398 29436 711392 1032425 734327 762666 471839 809585 74619 765529 836846 564593 978973 816804 353142 870325 47519 807150 94083 1025181 206322 759776 650382 703976 182559 842202 103643 703603 423020 154361 161485 1038224 971955 695013 19965 193466 778451 817858 453304 302775 182878 820171 179087 587384 629475 710959 104155 40313 1034897 308686 277486 845267 317878 450846 912561 799606 624616 569113 258291 517771 257716 968090 305067 894184 455977 97589 294282 189113 353138 248489 188763 857434 870641 754918 678550 144055 1026087 343091 588498 897811 326931 902791 337613 177269 760662 1001628 759626 493251 223171 118387 964041 730101 539835 867621 960722 852383 570527 47002 941332 904553 777411 677518 904785 829029 365468 702056 439996 978469 188659 415775 739305 177633 865185 478041 816403 228685 808654 111087 1009908 293562 990944 208568 851337 589620 234847 571159 845209 612253 897606 680283 730618 417975 870837 77469 289134 802657 296439 396143 214774 814766 734366 620747 203183 884321 184015 416677 962316 618782 1038381 392096 617053 211821 445899 620084 890595 985198 701880 939323 662506 759274 306902 613207 767683 692335 992696 713701 838103 173993 551915 371987 995141 518353 445981 870265 989422 369342 813558 845517 337871 931470 464684 748125 659320 742759 556237 645301 496794 775438 498023 480865 744500 373955 466882 518034 745264 501153 386520 590207 585635 708765 608215 937758 595773 808808 571241 872297 178676 712291 955768 605235 825254 234745 974064 195915 222518 814269 850232 260914 410555 780375 353017 492749 195129 674650 923479 913959 1029383 264183 985879 930036 359139 110563 993201 511672 311059 914656 612581 449071 969622 935864 512270 840919 145148 974000 370783 912922 593331 449416 312181 491137 495537 668536 106253 898699 480158 424627 677558 368879 632690 205671 556690 740757 708382 739623 385490 739789 963430 305914 742882 718157 634213 455494 289747 760262 875055 402163 31678 462260 408978 636012 709548 457385 385458 711512 899270 490554 369598 219917 363485 359526 451950 435563 551641 902534 613482 781446 365987 331614 536406 97257 437476 495530 337758 609705 392784 650785 256480 31867 829647 955511 535982 564980 1021125 682347 407839 748706 953113 897482 889268 678607 921574 828638 233202 63860 1038080 1005847 125541 746173 365883 209563 83799 889498 440737 227543 497318 668539 714674 187132 306680 453260 128303 130202 315215 904013 348766 802339 720481 44935 877287 652900 521880 904865 907940 621777 1030240 969580 588922 47902 113429 848183 700725 474325 983550 120551 59707 989723 585204 26358 996289 648674 702930 614102 902442 29627 901725 932474 245548 867143 913515 162218 298843 427443 789489 751246 845793 303549 726319 277358 56187 179863 1034765 44282 608169 293086 617698 192416 479399 724467 539743 81835 584630 674605 544206 433341 772870 995452 449558 206307 163730 735041 910550 1008717 147262 410471 580846 976320 222003 466535 55996 850344 454934 602863 493509 236343 546695 255535 123133 490027 952040 416217 255527 332734 126039 810700 817636 1041188 292919 891947 391303 251841 793503 730675 440903 487868 32585 361961 801717 571250 805819 390888 873970 437156 726643 371961 174699 584171 506310 314613 490633 257223 721531 996117 249713 204614 987471 359815 892441 665593 316140 986763 707781 977960 662238 126952 630562 421462 95950 243598 666959 144094 210842 350679 946487 429993 52973 993980 921515 260186 446074 238269 798309 155031 933478 439928 454189 511364 341811 499057 957148 726651 735950 1000477 216374 966847 937138 384229 913998 63676 217997 182763 572445 521572 510347 718072 969106 244791 947878 719157 985031 228924 802772 822205 759418 1043392 700298 117915 234966 64850 1012998 498504 634190 828206 964105 771387 744306 989993 915558 874313 829214 791294 493283 653351 379811 226001 497270 762479 976429 676575 266943 91947 327244 765467 691883 381866 412734 167519 642676 352145 462186 887454 342515 749155 902319 924485 252087 290045 634794 63063 243077 496546 493817 407125 417705 16333 764745 316395 277449 377789 578927 463352 331242 352201 246258 785411 739723 355995 958240 431789 392756 766914 399789 375500 417666 737072 715508 183957 746205 783232 589148 857332 672447 751520 177591 813211 503367 365175 947796 938555 556425 125139 192451 278365 362933 450069 625854 867509 969051 178092 833978 709351 778767 741297 864701 703535 988745 356246 256122 778603 991025 105689 423226 870942 867989 370541 322011 827859 477575 110715 581458 494398 194972 648759 15804 30638 1017501 710222 504135 825563 695595 955692 989625 624566 499467 258497 505094 832349 949521 895418 454695 974657 889265 209267 544155 381583 76533 555486 375595 406782 238871 1034254 348735 60013 571378 716572 695251 814707 822387 955617 355043 450257 952826 409332 987610 452444 415642 89809 833678 383093 875749 417566 916776 991653 549882 601084 767590 184229 404277 743070 192484 383399 654032 698615 690876 32195 871001 1030600 733759 294613 836787 512344 914118 642141 473991 129889 779203 85823 157623 987447 521987 839251 945490 991806 696510 749677 871143 339822 208500 797991 215017 909711 915800 227659 122040 186282 347935 489746 319271 864471 341921 882081 816350 446385 993756 693916 1008814 643450 564466 870623 504925 255446 594422 373704 260238 834573 326373 977933 937745 1030338 249517 102384 652002 737977 636328 144124 44717 939182 215727 1041288 968478 275879 814361 791735 359016 863391 987027 882851 903957 138749 854943 342753 929115 419134 554918 648977 897638 699180 838261 174654 714626 869547 838227 844986 386700 606845 1017635 620114 383566 902082 630613 825708 433394 423219 689582 926875 119131 1003050 306123 941590 747293 508378 702300 899785 348827 187106 367383 831839 922071 322966 1043044 823252 840357 1025796 640747 143135 919855 931949 379231 907449 632923 687653 794524 280029 780491 202486 433029 642471 947426 412657 113013 244133 646264 739483 741989 469411 624366 932300 267245 321240 1031434 405870 669140 157615 1003834 241307 315865 475343 842375 381884 891841 433715 391738 607612 1017039 101759 726574 1021680 443833 432286 338295 523872 502516 600051 122720 158334 469742 308163 123807 639099 366314 918773 702875 989499 863093 348152 879810 708324 322477 684333 637234 422615 494055 612150 338302 778002 61877 881858 778790 436074 518033 438491 794323 1022660 250507 358204 163654 895937 1043524 300920 388111 254522 874917 666566 850133 555914 326898 884957 961363 97547 196193 762979 317686 847302 1029510 794207 366253 677304 167885 775078 897189 634217 907457 382810 772998 461147 953717 745292 353649 976545 1017421 711281 455617 768562 846650 848405 773028 621428 894238 764140 975682 450432 587548 358541 610919 479996 506561 113769 186737 180038 730548 562150 783389 619923 861758 205277 741471 627159 837601 732837 336853 671641 578893 583463 734947 809578 721341 704878 531446 120349 282411 1024230 947466 435124 874550 313117 454286 124792 864105 687808 573234 381805 641147 445483 678630 130658 967037 671689 321510 433686 826125 430963 925327 249671 775302 851526 710498 370317 307646 550175 768521 292437 800738 216877 821721 366320 358707 897421 753186 382791 907381 1025708 514650 233595 449202 61170 394973 970164 505729 625370 879064 734126 520641 898083 1047049 676590 880739 1018060 241871 128464 505891 728413 364254 360234 477883 609772 82911 833441 938746 170221 225156 502055 651200 372367 859558 821663 192819 608733 751139 993980 756185 997574 1041298 888710 122298 125916 92147 905041 490027 409491 1007280 93582 314143 811438 971078 837881 474232 369789 973570 293431 445210 679842 510387 429310 991993 320655 848688 930462 194200 711981 702296 453078 906598 750378 964545 632118 1041571 555768 375006 954852 705390 988081 671531 1038996 148411 1004589 12031 765761 789366 678771 824041 745162 485814 326370 823258 1000111 990634 944671 98094 822260 227510 316083 228930 258218 214966 977945 501212 984971 1044497 578470 837819 324531 161562 870131 179570 768611 960283 1002948 607157 929621 608719 925649 572988 757170 892896 413340 14254 383939 749084 883377 1025356 685013 761506 437689 161597 297950 63726 678300 662142 556075 779809 854699 509387 466341 467708 209788 923889 1016895 255600 520965 350750 704086 713532 502174 62014 501419 48919 997584 73566 483091 353591 388201 269285 906412 127263 977945 657914 437591 126914 419046 254379 387372 881894 626062 874931 476062 931754 342940 129685 629341 711939 334007 952027 770953 769504 818504 713189 1006250 765888 142591 160447 194369 675419 826482 587446 470433 305398 419037 224014 254373 462074 629722 261216 170965 1019730 158966 834965 228147 496019 578445 572346 993563 829562 948804 486965 203689 929291 453811 48926 209142 759577 839859 586797 174175 923420 177342 591868 410605 321484 476652 468422 747535 855971 162808 274251 460013 948660 857987 818084 1030284 712927 125037 796507 95865 738939 969844 365510 1021250 644207 901817 43883 798490 292565 766130 845518 859319 597627 637075 734064 975217 716208 802229 485722 95228 367795 765116 323373 502061 849675 65105 354887 618190 1046849 860367 699527 110454 677287 60332 391544 927226 968136 858759 940740 875690 139122 851172 400334 470872 109302 310075 960102 1038413 919542 823174 252299 901501 925322 789279 1032612 404198 411603 747332 905607 146907 254916 166871 118414 942024 802579 235097 969994 903263 726706 611998 122653 357686 962651 375449 447675 978400 340733 712331 359588 470698 568749 341954 462324 703133 378537 509388 8107 121239 287933 860921 447159 1036564 416659 470944 546302 372133 177987 183854 815358 559603 469942 242791 646468 702286 702157 291615 369917 647511 510777 768397 85974 773196 784713 741267 641655 184103 317627 286013 516375 923619 101102 358178 875889 360101 314554 978225 473674 448875 185964 777287 472903 874650 521493 616857 170461 735517 221419 765890 171709 635193 960630 1018068 834439 254391 100927 593142 315203 666075 185075 290485 976041 761387 313308 771784 1043600 1035843 391833 502046 568059 624286 959793 313805 994969 997609 997810 894139 958708 325037 363382 703757 634091 274387 881207 620634 154939 461277 399279 325314 921548 457929 850785 975333 708254 359239 400847 46967 897373 777424 676839 501596 435565 977681 501932 24510 314069 769602 889816 750680 485273 870132 580839 58174 857959 576983 258770 396157 125022 1021491 372594 800252 146870 343514 701020 484154 325288 738075 740053 350100 102323 469197 93997 114612 89179 371566 836853 824946 941626 343349 743717 585123 238009 169211 710947 1033991 586589 783237 387251 72685 746744 831147 562014 446703 480502 1037509 735890 501405 867358 687662 173467 146877 150423 977121 379421 112249 942285 292285 936626 914198 963480 583633 531291 509785 208118 580948 292183 588565 622424 925490 87862 932284 738965 257411 875896 478407 881537 294259 512248 714644 373212 54647 734888 144571 761458 77757 643998 355033 695288 112323 845997 942139 632307 31311 715035 829166 732751 837327 677267 491835 646734 241488 697850 462286 190953 774227 563550 63141 841325 566699 868823 977169 828798 649825 891973 455835 694844 136185 1000372 260920 907481 372132 740742 386461 632499 941873 768340 487742 643576 952685 838348 423197 1017958 322733 423382 643251 423459 487996 887483 562941 235467 220776 439918 694740 445884 910792 1003328 909996 979102 1019961 609659 643447 208158 192181 665403 207983 301001 843418 96734 416563 708485 554638 735570 559097 901819 187613 126078 571639 565222 838875 922608 877239 944293 354101 992053 498598 421147 913489 953197 145909 232407 843429 260883 941733 518000 224178 935215 184527 897685 359777 585263 975117 520764 736104 906633 848746 254587 936420 179664 703605 972843 687881 318394 442009 162987 483826 423373 513866 52799 388552 747312 87419 973699 708238 424122 1035356 166890 159655 379752 116708 509499 95565 762346 1000503 396158 873798 886879 242890 1039113 438919 414599 222142 709815 445811 901694 652499 995735 925265 764540 260536 493393 1009094 240910 186291 861671 335287 806518 943577 540091 349399 112378 435595 777824 855498 177098 961972 423254 1036066 1038605 666566 649850 451922 617023 994740 488557 456071 544991 709006 88025 859655 1033363 887443 65456 253071 510691 1046018 511755 129812 174893 675621 498785 999839 782997 512634 56887 988131 697886 677845 831200 462275 212714 506208 954597 260805 686694 708529 350908 719404 940575 713615 926059 193357 994640 871469 261537 340814 956841 945603 1028301 1022176 838011 384557 92057 953779 698939 1011456 870510 705709 439587 889741 230717 504652 220113 429497 547919 247211 122477 989310 260126 719896 233163 952298 654132 710481 822513 754909 759835 780482 866648 752070 380139 377701 735469 319329 875694 839572 929272 1027585 1000308 695121 163713 494938 871978 652898 1007852 888676 122578 726111 939851 698486 1028805 193014 1018104 772566 750022 446523 597831 161403 444981 704120 925322 1020701 488071 766684 658871 717357 236392 178122 961364 259430 915606 235031 550887 624077 629371 379596 842139 946645 509176 580925 718153 59346 572686 285550 238954 248627 584094 584982 912738 510740 439198 814142 799195 877511 456245 683179 107807 822707 322014 427131 357705 984517 947409 189417 556145 990085 934905 46969 639223 605621 900144 576638 615997 957069 149241 684410 910387 503339 135145 290028 780883 469597 310684 716456 707430 44519 308949 502557 255319 697495 838039 683171 73685 783375 630566 626025 719432 556504 138677 634765 659838 310066 233267 569779 945703 702638 650789 497859 473395 188309 648398 122157 1012323 22005 840377 605589 174031 219315 144369 653745 373403 809652 647042 55781 664414 480698 228792 146075 436135 450328 635047 1038980 119015 864567 672382 92019 944564 249660 554542 984923 589605 167487 550203 455005 293574 744234 457285 278446 470635 362015 739542 797638 99581 874920 469971 757490 839055 359027 506977 162237 994059 690845 28654 650411 740065 971309 281407 478573 963102 176104 638297 375192 913873 947425 554862 650147 321722 612730 868110 979844 126777 912917 113580 916241 636455 753919 391012 511241 1004815 750048 237025 599547 828412 125175 677334 244521 812898 1026762 501698 247420 32443 317863 309970 242563 1007117 469319 859854 497550 239864 925028 467822 617588 650547 387135 376088 902363 449309 877374 462634 355733 369132 634127 670223 409548 308988 612066 345821 314597 366564 715573 372645 973428 428282 977490 757425 679220 1018417 813469 1032945 837484 581389 938071 625400 65049 336223 971142 671011 433807 965413 684339 375418 1006996 550077 77343 872908 433834 877505 291277 123223 484203 47565 956805 613421 381337 939591 991996 985519 127166 490801 1036050 1033258 987710 465737 905090 484021 822895 901242 359525 167199 408387 373852 914040 713118 342498 744507 273771 62841 550606 1022657 358933 531951 1021380 293993 648924 28567 496819 572125 1010012 908016 1040913 468621 249422 646001 639678 256533 306798 96843 390388 488106 790109 392199 450991 447177 839862 451990 319001 741597 751121 518683 371094 652173 361463 704212 601623 701277 955239 53207 368080 64630 968644 976340 842638 467953 1003798 620003 873210 288653 326257 662239 896410 935595 990050 44727 874825 38879 437927 635785 489651 308586 175075 232795 1001442 902518 1015870 556469 835174 333545 826233 126644 145695 955059 477755 289551 851468 540133 327586 622386 596459 738718 124759 720412 887605 288470 528767 943798 848301 935006 890091 600056 1046288 859121 58095 374895 845995 250225 921355 222535 233254 768593 563934 374054 242136 744769 560846 988776 355566 190900 351660 502005 531193 463865 251935 681199 357114 980768 1001652 244163 476773 894456 452239 842094 156519 956901 226554 935773 486864 670006 574437 859027 1005684 927974 871299 1010385 504861 472537 438132 715881 353009 176889 290364 96139 1017332 746951 555729 834645 987687 990060 92114 195524 556143 206239 446153 105326 521381 596733 91707 390358 776371 113206 290490 775064 769185 1021494 831759 454257 370425 866409 932692 285851 849734 709283 371554 1008035 934523 801692 741197 702569 384690 959330 756831 436071 238325 772245 358794 282229 587037 771499 794375 516582 829123 970504 553910 97971 612090 208116 939214 437305 793398 117622 876316 406839 431886 147345 536030 258364 756890 781096 186259 841030 798700 769293 919199 748570 471417 108703 320909 597468 363993 869561 347279 962150 784712 479326 828867 874892 248479 872362 794477 115644 322740 999838 862134 191985 312187 382380 257159 923620 849421 685029 325542 65071 155415 830862 798580 577488 752449 611731 873720 433491 564728 405007 580958 587461 339781 244442 36333 1011751 962990 1007719 934380 386860 964706 920546 715339 894883 61863 363878 157692 311075 153935 838908 952435 510573 801863 724411 1004769 894449 98036 466412 644901 1011739 940684 152463 675550 975978 909710 816587 742001 48787 762233 457867 318137 972178 933067 376005 609017 171135 466661 833052 586798 996045 128424 1033688 761506 232335 338553 774926 294346 775463 540497 700235 208616 368895 1037587 214950 595343 50799 439893 219807 266202 760312 947075 845033 953883 163085 249753 926317 625403 626451 501511 424777 517840 326570 902609 932967 745004 496999 126200 958214 331095 1025988 706486 769377 970027 397103 227172 733941 356683 291690 243291 683960 42996 649397 260344 554717 1033752 15351 841107 480158 977681 163480 71421 998120 552158 397236 478438 109035 516965 422941 505253 496990 474437 453736 425357 955566 442132 445989 936658 60282 956880 98225 622036 951270 662393 937882 594915 579561 588262 994530 942563 341734 390670 750920 751169 570296 874268 793774 505166 64729 896968 704623 897287 679513 790492 111399 497223 408894 391008 669547 793073 806809 831310 953529 450747 380900 443742 637639 284462 613820 931486 363261 796510 107375 864105 687495 953893 327228 63420 881573 746811 251158 905940 98187 300443 186015 363223 186972 60369 760258 993894 614034 290770 128154 112250 1021975 996580 369463 143033 574685 495501 492893 472119 747030 442248 403373 343881 774324 486132 286974 194079 413493 158554 805881 840251 808626 776017 660639 309628 369947 790007 147061 908317 516814 450125 220250 257052 73340 562935 226847 494833 893371 579171 751134 750919 992317 975800 390231 831164 104417 317798 188356 874782 1010261 802524 862621 315059 128980 358933 469555 945272 943962 641948 315167 709299 751194 740721 401304 1008242 211163 534499 907469 890777 75766 463679 244359 726484 628202 734934 630847 901566 472451 961906 208358 929437 398247 256965 635574 826927 220790 61165 1035589 218439 351033 103422 321459 342663 758491 735926 452858 294681 611293 269979 270315 210397 615905 977604 296435 853471 910168 744772 746862 102119 806554 159419 248135 952174 234477 844373 740233 202613 891617 826096 473694 765772 739238 710745 179107 953655 676857 820459 620450 510236 401885 842088 877161 1005208 733647 583319 941664 386079 781538 820667 561531 695367 894658 388832 421580 345782 431351 666108 63958 425637 284149 229003 256606 123870 655016 722623 635098 374842 667047 367742 985371 730586 89914 898630 893665 123635 413477 948468 705567 732471 924618 51964 329716 522325 646796 841292 810794 575223 976716 497027 754303 893614 770590 520349 714348 220412 106313 699324 311244 482350 712811 482965 484714 113980 359668 815843 539839 194702 843032 174052 847161 354899 907320 653368 174718 63767 713999 993204 910572 780208 371190 286672 631418 109135 1012848 820862 917743 519585 1031810 587214 373341 310107 509041 615103 243109 943658 614035 161625 390342 109135 744229 951526 625109 644187 772528 155050 684815 519944 657395 435952 382003 701936 759780 838991 111135 818828 518312 504963 453052 184823 855010 69483 642890 93810 897578 571345 973101 933286 930167 322217 876097 1022648 1021483 431516 512721 93914 482392 390729 736966 818274 223147 86975 1008364 218876 156795 350904 815558 582625 964682 728690 648932 472531 280511 879843 471147 620707 117227 945315 831180 715068 316587 477140 64846 893597 939283 697074 437398 954072 1019228 730072 346997 977077 65475 685620 912650 249453 109181 640407 374425 1004613 1004869 444276 738290 576693 99294 457328 910619 652137 719048 442870 497129 27583 304117 64779 516664 891752 726930 399101 614099 940439 461548 580810 305055 1000835 765237 585332 925479 439982 765776 834985 824685 286449 719111 489690 860637 715655 769196 271099 957319 101851 223799 866930 860985 691630 956786 710739 270015 724729 1012084 186765 242525 335594 1016752 252867 116666 825957 477438 778353 719115 371932 323463 615858 403821 722350 896740 828921 712084 252167 315219 461691 997692 603062 972674 603596 846505 1028137 904620 459127 1018390 891354 753264 218227 588450 916296 891100 972225 802563 728297 297454 624083 236714 363751 922315 1019809 412975 96240 492339 519440 805612 212892 1009212 249677 981330 859311 256612 434088 515651 582075 313299 153461 1020499 435145 178011 635995 949728 1030768 963181 690009 239998 792446 171710 424491 20458 295415 167382 661373 763816 777988 611066 448403 653966 846918 643884 484314 61143 144991 644969 609079 955245 932940 877967 784514 863602 406909 776899 753300 654192 454985 359308 829411 816761 899860 366959 113517 254334 163652 649948 755033 640995 877221 929122 215983 900610 834234 707627 783557 941315 633566 687261 867213 179487 193468 818226 682489 656335 161712 1024206 97869 460725 399346 763981 964844 617798 359632 371482 233413 477037 391738 446182 868200 896037 829785 517080 448109 466657 959188 1004725 923570 969052 405370 378975 59243 1018820 1005861 611178 845159 902233 583743 938079 767441 239337 337599 670043 904840 719458 166621 1029825 701530 717847 629083 686922 114096 677085 735526 644588 875397 341756 725435 940962 794316 539621 740453 271087 460335 517201 79769 774439 449065 759697 215868 388235 1030794 1012844 792255 874778 629718 452393 957557 879205 172503 309043 547770 742012 423475 632301 750286 1038425 1019724 743783 890760 615833 151267 231198 353725 210808 617401 371814 741691 979604 574205 767320 722207 1017370 465070 879275 927089 897964 918271 941355 936315 506688 734782 156150 107707 432750 248297 626923 81438 887691 875109 335691 726005 974025 193954 734665 16279 482350 192972 861621 1010726 909128 428702 178394 451943 1020732 806795 559095 938412 830695 1033664 557695 58791 398555 652827 1045122 1021722 232223 771117 714809 746342 681913 235579 785520 979113 304479 177016 806487 95717 683861 767310 803547 770292 248623 928677 688447 903522 887732 715889 552307 445980 762423 837470 124479 710046 387731 53723 255444 582061 284615 751218 94958 378551 242149 710302 956605 680410 516322 477139 652978 128866 796650 975668 847750 587021 548537 820541 221929 314745 180025 14270 907816 748601 688879 603497 410238 1021604 219046 593866 343285 910233 47739 939477 624890 64135 390934 483961 897948 935866 867882 829936 955188 329689 634630 834707 520520 641242 324201 653419 868225 949782 580759 633975 1035888 464183 925393 1041672 734122 911044 415732 560988 602591 440210 241351 709851 517896 599863 763225 905570 240101 894262 342815 817446 143086 867132 435164 731054 167639 520643 704336 1002947 184439 502428 493945 885949 253079 657839 885391 181661 905751 240252 17918 469836 903980 80527 772810 649451 686870 613233 1008722 904140 355754 892641 628349 709363 523920 471482 249558 130418 234087 975299 180134 817037 937336 282011 155540 387501 300406 550574 934858 727699 336883 408514 85103 694493 104380 773953 464086 405963 584026 241640 130441 200645 1030738 1036065 354023 32669 685598 481735 985757 265469 1035056 403418 520974 15835 437089 413648 644237 310636 373244 743077 643734 417338 215902 485560 451036 374970 921573 576727 715440 484695 813026 955503 548465 668013 347886 896666 515145 314350 703761 706004 173910 994643 359538 637744 653355 817769 922934 171783 445564 618337 801005 517986 818364 139038 322280 904876 633318 1041737 576756 930922 244797 953132 476668 881545 329685 553962 445315 621661 382044 360024 612538 357325 456934 155310 543213 624237 978445 968886 368006 566447 342927 259414 793961 501210 125381 275382 327377 895761 904491 504902 623035 995633 664381 222043 947861 456914 633514 619239 799901 763919 920828 739214 874418 666357 475262 260780 243362 931253 423366 190424 23355 318587 918773 128921 968154 603518 899205 680762 236500 625522 834629 893898 587696 757370 382410 844477 24159 1000139 997954 581212 616667 553943 933649 676445 173023 892302 582643 781129 735775 245573 611897 633626 579018 712131 743750 395741 853373 616246 626236 359329 339450 1035924 821711 863255 564916 423001 622403 621393 759071 816537 977101 884987 501935 818627 1005139 720406 663206 641404 813971 380207 47929 246974 260456 900126 291691 704196 832231 53111 120249 708374 347598 757701 707502 743629 574967 523400 823280 862956 173978 632270 834654 646950 728520 926263 587213 722673 987421 861681 349933 970988 369531 501379 119511 1033031 940906 543982 63081 476138 367198 48043 365631 650271 980628 867673 943311 705363 518696 390792 309677 744332 779602 986458 585185 770530 423195 782878 478045 93990 979126 962729 198463 843474 431463 369055 238471 671342 247319 752964 384913 976140 780722 390698 1018021 474254 1030936 683097 357735 605418 632818 375718 800250 677322 193342 994333 945990 741854 700129 1026245 163435 517528 841642 509556 988759 798483 63339 935860 191380 745122 327560 307390 871908 825911 288441 399133 756846 641749 761251 977697 353699 742499 538862 949347 445103 121631 929699 928627 818341 517232 230126 645452 881608 75599 723697 806215 496626 379958 517210 314620 977986 627610 193989 501020 715379 867421 649997 854333 989529 470618 510223 792395 870543 661434 510095 129357 20735 809198 60527 1040446 498870 719134 640357 110486 174774 217502 976169 128720 820919 920686 844131 367691 207326 387164 224498 607479 458124 961736 402684 207531 740148 815483 425300 1027808 817495 538419 858065 957396 484699 899276 104417 618733 798963 188243 212598 1037868 615929 441241 503435 926847 242362 497488 828341 278174 1019122 759754 775179 1041080 463740 783557 77246 381207 947168 81230 613978 644221 620262 422227 671537 681063 763429 910170 395763 968046 553427 987487 109735 167335 967229 1026453 737529 1036811 358883 551855 647599 177775 387359 861302 425669 894670 411110 446942 702759 630077 653587 890923 933283 595686 425239 364086 322512 145258 550137 191474 618209 238431 205629 908436 571640 224419 984911 546620 765034 994656 913722 730567 53759 586461 817714 556912 244285 941237 212295 400361 654560 717528 648371 814710 684946 843116 212876 191346 507145 781962 728803 962646 546750 809969 1024414 476597 716394 926644 1006125 822635 242315 922354 602477 647958 939497 386794 1025641 700300 472995 600967 772439 583408 741154 988985 37854 685869 837340 348533 392358 241300 942310 949446 888005 406469 852989 1030158 506690 936167 879387 633808 842313 349682 472719 183605 713379 863401 866462 936900 800651 864475 75758 179117 859485 962988 864627 494895 183981 684349 63142 879429 357224 789822 1004366 392552 1011819 882932 155129 375898 121982 932146 813241 896936 227923 873078 228363 254676 250459 813279 323679 319868 794281 620293 479693 696796 912156 81373 254791 48099 627327 759693 237091 970014 1034474 495564 220187 440622 433846 668895 554767 770300 687921 1026362 946898 737709 781905 1022928 180719 597980 531807 438220 431996 725750 479730 161750 151150 691399 888601 593086 390200 375686 726654 1018997 520466 175609 770615 467343 708468 353086 747108 227731 214951 370355 553966 849253 504261 857029 990768 958750 228011 680365 649044 951606 502892 988951 800238 797437 951246 866756 878638 456582 472858 99819 302780 804061 249756 998676 765273 574287 694187 491043 171414 124019 772212 801899 1018030 449200 626374 588395 125131 176015 65257 70495 182747 589490 124788 1012769 1045532 1010059 325315 287701 840508 782545 65361 792270 487672 836819 746718 947996 87755 694898 635063 667364 649418 760659 631287 929118 821471 1034949 244611 454092 738941 734454 435421 658107 489124 858030 186230 148223 908346 997584 224872 695515 893923 988957 838771 669393 604342 644410 683736 697437 121950 618005 351664 644387 781462 365942 832245 826973 1021319 708671 217335 200534 849420 715122 55751 610292 254607 451017 252006 844762 547686 626070 504500 372182 878534 834652 751978 979650 1020713 540099 995674 887002 703589 61241 71455 944472 377767 1028419 755452 794362 147141 370513 465451 203503 297851 361415 851504 487090 367803 1044993 365507 1024822 356125 1017792 744731 781449 308629 851235 522388 922547 494393 766698 863518 463804 388229 937003 898284 817757 919191 570431 861099 31407 322679 748342 361967 857987 874374 457246 812017 245292 715466 1001444 217017 691892 773228 816811 654732 28279 38774 745132 1022186 545213 163066 797982 452958 251686 481740 798659 838175 813870 983518 404543 711865 984507 195631 889401 105841 502041 875564 508650 481478 842442 537319 910560 514792 873954 879943 652347 872141 318857 94495 634699 457960 872910 258681 36735 964290 807135 532394 705149 42925 486475 693959 912170 691769 714666 496783 113128 493302 224200 54195 997697 616154 486548 212146 437112 174974 568890 81645 478013 368027 53015 817434 321498 556419 752018 728921 1032821 821621 761696 904644 857044 834725 194715 555835 171434 685243 732961 896833 694327 644852 116447 939067 740275 747308 308460 729588 924118 530420 849256 388908 685278 314935 512374 830704 533883 971882 322329 864447 391364 937818 863544 114195 388544 385525 64711 1022658 297973 848109 890990 471595 867420 409172 710679 96379 511265 779046 182511 465891 980272 810345 388147 980152 156923 577174 157950 736898 514976 390174 405412 995933 460445 631007 675739 93911 574317 480167 155122 582643 682047 1018709 521544 232342 1045248 993799 446931 478817 1026188 863821 220558 954621 554683 711066 168952 146684 232235 741942 235102 881331 664301 275417 960855 562646 1015050 931555 516494 466834 912138 714573 121149 472490 400763 728784 425924 834708 77783 977249 713322 805661 830741 681894 236019 895089 56413 587093 391311 748248 871486 518727 327107 939638 850532 169713 821213 373214 734876 573267 347787 407437 1043715 783686 208244 947576 453305 669115 498772 711292 988716 885183 697198 154919 951676 899143 696033 643533 991326 855630 581092 960420 987758 1037490 375413 194786 216797 548278 996485 932138 1022733 220072 320827 728477 839859 420636 757222 1035922 851078 865011 830590 485429 663508 503136 141246 345495 608951 647790 636061 985468 117853 841757 290331 579369 88478 138206 128663 357260 912581 219030 905850 351247 154298 762860 680406 415621 490001 388836 828285 364153 673014 953882 766305 632551 501859 880862 286200 997604 691391 702631 325843 356446 382413 480679 487837 950019 250982 163779 521029 373967 719238 64361 836443 138951 488587 401272 759111 425498 238263 862692 983662 225027 1035338 457618 404946 386134 678739 904774 521091 764522 601179 678502 613207 97059 479979 177763 764714 373991 651546 906546 447533 888291 370424 796117 973125 947297 609439 702774 995643 822968 569212 652993 441029 937361 589137 588357 928598 329643 839572 727399 705451 850792 445358 861501 779168 1010089 472182 717713 769192 869298 412567 249402 194878 177071 620667 473750 585323 700605 981134 756558 476838 179692 921082 318255 581482 536522 350085 179301 431907 857503 485438 988883 284015 222584 276210 820477 516771 87255 942742 986986 778940 171335 126774 708482 47574 488936 1007917 709902 661109 629748 961829 244950 902183 805981 784455 269175 563188 441148 324201 890483 310677 1003964 190392 768650 764051 336366 899554 923530 496817 867356 580043 641886 246381 319139 531247 206822 256430 961968 482704 710105 875854 1010473 990042 495501 914455 964690 576425 530031 752724 779649 556231 42907 73557 186727 619134 894161 1001187 958308 578038 925609 457576 651429 701838 342447 802461 235132 847022 745589 257844 670829 187312 257038 382826 927594 256689 622404 134133 547071 582365 781666 409027 760696 698870 841328 615630 183798 255309 914195 238871 853806 1012166 703526 312039 542551 238836 227044 992164 590814 572356 950758 703441 726263 440990 667286 12795 146169 616695 130754 46783 731262 482339 599261 209656 996129 627653 886893 715086 867373 842161 988971 641647 949808 1003051 825885 93027 640351 560103 260154 941465 638604 773722 377558 638151 109103 979589 791540 463261 324042 908676 814383 976801 874344 124150 992491 903960 1011878 39263 828589 845269 447226 206191 388410 886709 52733 259142 161885 777239 842652 437722 473960 602806 371378 963741 24015 290794 522049 702235 7295 667002 672175 929885 967926 550758 456249 926460 229029 889978 159419 258350 1029669 577299 121842 462307 452418 732238 484788 645002 794042 759898 482901 670775 47279 649909 570173 403183 762989 483169 178611 376713 991263 924247 938857 758159 740713 187369 577318 323915 559614 1010764 815897 980133 285155 95539 1033878 147354 128817 610621 481630 437341 702433 465742 105357 195030 731610 800556 924733 55703 425412 699758 555374 208778 380681 236651 269564 579298 22127 227098 245823 237132 771315 537557 374095 518547 759600 226127 253467 855326 214910 447205 863458 242205 243160 671660 930479 930748 192167 813987 996290 71661 679881 237886 277459 882906 152445 32693 125622 511627 24483 573253 562797 734818 678790 254550 155181 952690 238901 109514 253272 775062 195040 334055 183983 705274 157686 827337 23165 73701 39662 380362 421573 932321 289238 750262 638038 502948 481357 520463 693591 825284 988519 413903 404063 736921 706903 925464 333693 511216 742855 618311 374194 760218 628126 388722 965076 324531 685165 111735 931011 439951 852965 73543 193513 838761 356142 122014 177263 708795 79804 211864 878474 976017 940090 384818 647044 868240 948515 745066 440135 967930 890452 456512 389754 884164 944790 255154 1018721 386075 741097 230876 734022 415683 160214 375558 365259 800645 145083 945588 318286 343653 759420 846159 320158 339543 771226 780429 59641 20430 728660 915975 360268 547803 26350 891659 311242 842327 878215 760603 315046 751174 740217 385599 277484 274167 863343 668660 163172 1042954 494004 429213 752393 951788 921243 365486 86847 975899 752748 611133 743393 778634 501018 145882 630331 452193 580965 955543 894557 933517 480625 1017205 549756 157166 751157 728024 32706 490706 510118 420465 834614 996233 849497 547447 568021 240053 325997 932363 838371 836549 187626 694091 220387 1038116 437350 817596 992155 601778 174941 257333 935738 685671 944610 468157 548699 1030278 611297 617390 92943 640747 926439 539258 888506 583921 703788 169307 659125 779608 441899 553933 876312 863961 1029922 861819 584822 161386 653794 114536 623803 644461 584286 921460 319271 614312 1017117 724932 736342 626668 194771 47587 838428 325221 816521 575671 285671 366222 594415 48983 873595 317923 974121 344953 834327 556803 126229 490030 400988 973637 489735 739533 110414 111263 904104 342969 1037417 779915 711733 510854 512376 244969 364924 938187 1001178 597407 876878 918439 73019 899085 724691 772780 1009538 702904 942548 1006946 996375 202702 436690 155433 37629 384809 424479 308172 670607 61147 1002684 116537 204682 737530 372297 287735 308171 375949 1020238 377630 560799 773804 483655 293604 353661 323002 979658 1024844 350066 589650 1036829 89401 543610 1005794 261288 310394 178025 1022237 468963 152309 582398 433047 290714 365691 805662 215975 176057 950523 382159 675641 194150 55997 982544 31721 1039944 775619 493943 886584 597325 815465 292302 62765 665061 556219 957494 889814 903528 812633 652696 468269 616087 1029208 339758 905819 502349 948764 286077 663227 1034267 817738 103883 936278 517218 783627 770534 742068 714636 836583 553819 797045 122571 613729 825564 327024 961094 816695 356216 462649 1034826 959134 428859 967656 503280 977466 417353 610684 742368 573079 698230 228441 577323 14071 667190 1017204 614354 671366 799660 55013 16105 710500 957963 752208 883466 502483 434128 876428 588099 771922 739015 323251 158781 282085 444874 724181 904652 847060 729709 1005705 310226 474337 226102 218463 227443 978021 476735 497913 159545 440631 516940 63318 82879 96152 400089 843096 479595 479421 1019426 117965 433095 862791 743117 125227 389742 429931 794600 35837 346556 707387 320719 423143 663127 518257 491176 79038 779154 158411 972196 917312 218940 339953 744853 798405 342555 971829 661445 914545 946358 379772 220331 354278 580149 583394 174910 940587 743024 1005722 625562 845149 764120 571798 904787 200349 800606 838553 850912 935414 747673 339689 944474 615254 575991 802266 1023005 758679 319267 715760 518349 918779 480798 684942 113247 744328 837183 27358 995389 376178 859249 308477 275699 679269 446053 419180 535003 326480 914132 837511 548759 679409 802602 317404 331214 190312 450195 14195 486099 617611 698869 410327 940202 334223 1040256 707949 361083 845340 149438 1032432 888155 654595 946455 874087 669485 850856 828761 626814 873395 1032361 73578 717838 436955 1024433 108911 1036664 639670 174836 484143 986238 940583 310890 654374 849293 650390 581592 764856 583638 437177 862991 38750 879875 350934 880278 470580 601784 989493 232686 1046208 984191 910989 1041462 585325 105969 972337 335066 689397 516125 634389 669176 390259 867853 329659 520646 498358 1011592 808249 435311 859476 943508 341431 900636 579482 605803 375883 897430 604631 968405 127708 744762 1008580 912210 756601 735275 58751 267263 44411 698834 461806 716088 735125 968916 790173 204230 750105 225001 578814 1032987 107981 1018708 712814 908897 633566 628450 469481 232809 274927 838777 265979 158837 451384 750484 887658 309204 814820 581553 873258 447330 158939 908482 843281 355286 857006 908994 712232 644301 555355 862623 715688 378204 675541 895348 762741 220940 939119 734829 1022794 829749 572721 509794 951986 1032809 743108 502220 504568 791540 834884 350948 484984 866489 244348 861359 337131 755863 971477 228707 933285 145303 384864 1017553 522390 351132 538223 80637 642843 261796 193868 245158 882484 579349 23519 219627 901595 895151 22519 608245 648564 373646 556295 419430 889669 890164 204383 732122 842910 58875 835094 505450 996070 865885 162925 335600 780108 839325 475999 386443 335279 756027 711367 198077 204632 378110 473276 91859 317686 521441 437459 227092 930487 838520 235493 648219 348076 179251 999734 972328 745905 669515 772529 620424 785953 798110 513420 940087 635758 742733 579050 961385 226585 88573 416454 736474 777072 759194 715124 1039808 996074 961260 129691 798136 470616 871711 373205 846266 1004995 370388 297087 1040437 602478 817795 68989 401879 318746 270157 926185 765721 513618 362450 465361 890286 543735 561883 1029516 986600 510644 670635 869233 742431 836584 1021507 247653 612956 1045377 624621 244145 307128 978232 530359 38334 800615 354786 24013 617689 776803 104892 845361 403125 922339 357159 664029 615406 944361 757605 763043 211398 770919 501454 588370 582459 515219 647049 437533 503493 540024 388900 401393 878568 575958 986058 956807 1029796 846494 770265 958089 256616 355997 794474 951028 25854 810680 235901 464876 187455 924871 949137 404460 976768 52949 907866 377983 210299 383907 644921 744237 1028280 683372 219607 593502 789997 749914 920552 683720 892362 492667 865822 106331 695662 437433 224710 732277 832909 732549 722643 830349 245528 764363 935135 761401 770977 390026 678385 461967 184036 54970 185838 238955 32119 111391 343673 847996 277425 494427 443062 285619 827885 302495 442250 748949 289660 879513 733168 85683 96099 817029 319448 898446 884640 539710 678987 556599 382069 219116 833452 771369 627959 628325 447722 761283 888027 751114 234651 484188 486797 694697 456465 730856 383548 511940 681619 919466 449094 194714 739103 1002533 568807 376544 817609 26877 715855 995989 434620 814041 505672 1020768 943957 825841 1009817 684391 796247 462712 717763 355534 1006472 808563 915658 773668 356595 827124 40031 624302 863969 857946 939371 221502 251997 629343 855513 442248 937304 490553 182043 156159 508509 571707 163686 746909 956842 1025484 762637 227531 104942 986865 896563 661422 986771 840755 975269 15734 473953 899673 971608 535035 595382 504497 830091 921468 436142 816938 27645 175694 367283 973220 864994 161528 248909 523345 863955 375690 175759 153326 846243 915981 126126 329339 531551 824979 730578 165611 764305 479535 505144 837054 241419 773464 179357 230269 513571 502189 728429 493244 520564 351121 59386 368184 792377 508062 613973 431955 272366 739031 189051 897310 630534 473423 869286 774187 995018 274164 519570 194212 368983 498849 384205 95925 480598 875067 947034 1021848 195107 89651 532467 232822 434118 881960 492427 995881 1007424 287733 168695 226229 109309 252135 914689 951100 1005714 823063 497051 252506 1020990 888427 60598 991984 975443 382524 762679 184179 893662 221931 750475 686286 676733 964134 935910 479643 604759 516562 104109 992666 992439 756014 447275 898179 204523 798708 447197 240430 110540 349948 825803 62842 966153 1012239 468303 972306 177270 247261 667535 113243 256683 866846 189534 1016623 1039512 194921 692185 285652 368592 746638 171613 842051 760090 292525 979665 816590 802266 523432 354558 891697 853489 1044581 266747 902524 431423 471359 814506 411109 917124 499997 156405 984655 194108 318798 109023 335513 554900 994514 802754 998740 648335 26609 633550 977419 464353 643450 651706 740135 637676 522472 540646 130420 627195 666345 781986 345015 816340 278173 518534 752232 542708 724907 65038 418780 473927 760588 517316 972678 130836 637325 651748 979592 572645 493560 48996 126870 502670 305103 310934 763003 223109 630202 511274 486081 481615 270277 253458 845770 250806 1033754 152567 822772 172925 1001962 706639 487598 195614 450377 478578 856813 322339 419291 509453 949368 753432 646492 396154 251848 345850 782666 809958 122218 536379 604114 739213 568890 125554 956821 438586 937497 343145 410078 540252 919420 540577 963159 751032 576303 158938 965842 547303 416468 110942 582749 599199 701078 847536 120667 1003148 473056 408455 1039236 31803 274038 568677 804347 1001190 927619 448918 146491 231583 745885 90589 388679 894668 245574 419678 842915 86399 343750 420658 978532 706521 506165 585042 305115 530347 705750 558043 322262 831715 734693 114406 387542 94117 629610 874382 632316 1035602 736348 645215 502359 342615 653612 1016682 794199 829933 793895 124158 398827 976652 811481 816183 786240 490672 927447 603948 123239 246461 475611 187614 167916 126192 799319 366230 962806 989455 516643 734635 455969 194666 251655 434535 831868 539695 582349 471615 850756 579532 355178 269293 510890 621142 333241 657879 873703 785090 226763 606639 441201 1008549 986854 177591 854897 435997 234719 561079 568244 370870 861470 1029414 891719 622221 955341 323343 814033 189735 193213 229154 840675 668396 519712 291515 485753 350826 1016293 240185 767755 992124 1020373 584057 1006632 635381 350972 943590 855917 691611 800710 223033 516464 486136 375567 739061 355477 434004 765272 456552 95645 848292 228552 476867 585383 902507 355017 818694 38621 807909 423090 578550 747745 334431 146844 725851 327013 450073 186211 849962 564685 762734 347707 518197 607038 690023 636120 588404 731854 546556 964066 23647 202541 813286 645909 854231 939000 155535 884105 675359 1005668 826955 941222 443754 844858 59755 293779 32182 863411 480494 595191 754643 301814 290411 586805 863712 726765 985324 1039404 443510 321196 970088 196116 598901 784515 637467 961257 844327 520227 678805 412378 840149 893399 972516 363067 830006 878068 970341 335697 220393 954611 125518 628039 874127 990979 1038477 97987 947598 507224 540337 735854 606005 405240 511145 352445 185579 155059 190969 744273 365043 895909 376346 696555 859167 205711 254631 351472 376466 764757 291543 49046 363703 580413 607157 366957 178902 437437 894689 556466 229073 467614 136573 227603 713451 502504 972981 784137 584858 839529 873941 322536 405755 1033245 142461 488121 770461 744539 868687 106219 337470 787407 1006155 46814 980280 759749 606160 369239 1024027 993640 744790 636244 612732 763120 706361 359973 485190 392274 348539 654929 939533 404973 683608 632668 350673 739642 670395 691139 628303 714921 796855 178331 584162 912485 899272 357976 560831 893860 687255 233909 221903 291151 31967 520494 864075 814199 208543 371602 501133 742799 735478 893622 576358 514829 923100 577631 996427 928046 904737 261674 112469 968354 605082 514125 732523 850386 422790 118443 792317 435693 381904 1029137 501372 1015932 901810 102047 866026 381022 603818 236275 584510 802661 892308 240230 802693 828364 845886 738935 887995 60143 206286 744140 601530 474762 994864 416567 423452 587366 915080 346814 181677 671124 863346 842153 989846 289019 501531 652393 980553 874202 836918 1012265 504871 244643 676734 128626 939946 693307 463738 95665 793785 554151 726945 241049 686457 528381 308091 335822 748721 420261 522406 953149 964118 292031 424341 932323 363867 483951 389484 364094 944552 587602 207997 172286 481217 480868 470295 536347 13303 435542 682697 62329 250100 311114 664573 740246 455742 137455 1020374 450808 110255 493949 532301 869743 1027222 682602 808730 797406 117721 995764 727198 1043560 757350 810416 778583 371119 751043 457696 256864 449337 743145 599359 789927 435770 615401 389836 744537 370893 860926 375077 339197 671517 275326 569078 997126 230395 366812 615382 893671 915905 965062 639897 997533 865946 743920 719466 82863 423191 532125 250167 451288 482475 555700 145534 588612 902579 1017003 955324 448213 514826 577404 1008826 147237 968177 175289 675207 520753 604579 1010892 863834 424806 278287 788975 462131 831337 485027 987644 979778 676205 57208 40438 863128 497556 875148 956233 693599 439081 268246 813010 635842 326413 817897 548235 820210 722535 611827 971858 1010970 1009540 506931 653368 770541 455722 1022254 63278 850268 724663 1002092 121078 822174 809770 501429 289486 89914 659182 709114 1017268 343212 984739 913670 309620 687147 115670 1002067 799775 589473 16122 770365 1010203 993454 233022 807635 223597 456515 776500 618603 1034565 1001654 862845 402364 956942 677714 223929 842161 874976 408167 245100 883142 39863 487090 572883 466889 1004807 477971 1030246 124716 779978 714319 945768 517265 127930 333802 488134 245887 1017158 1019299 287519 466531 235237 235933 609901 889486 254374 1008045 609193 356595 356176 730491 943955 63413 620887 891194 956227 1026214 194353 208060 829083 319416 757228 679846 895621 112423 891541 501105 645653 366065 704045 813302 311088 250730 742557 824309 810789 966209 840882 488965 994918 685765 464814 160958 1003710 886520 377181 764272 445299 387260 193687 169211 734487 326814 45006 220953 448979 972106 405727 121742 671303 116186 730840 588847 683188 723189 318382 184213 224826 766738 316519 733918 63190 434635 417122 869203 330746 62420 958034 129658 249686 767425 130897 587890 564909 820173 608079 516833 373708 778598 610715 892568 477134 404459 979215 292749 840583 847406 582590 669340 30390 392739 948327 86503 684984 620002 910947 509860 433546 995706 868041 305050 717921 771020 552874 497617 306509 743581 897908 93862 793817 493771 373635 538869 195424 343666 104958 192334 244161 940468 191082 403247 644359 1033733 419251 261666 213631 811599 370455 553447 732648 219044 887666 927706 919015 1037968 949441 130353 744152 1002311 392008 253668 466251 30644 888935 380111 934641 222646 956061 711302 811750 247018 696758 423311 497750 182266 1025054 890261 802089 349155 779188 327508 843299 780720 248647 339875 400341 357601 764463 425478 962719 184207 554204 167932 450228 419509 425442 607598 314347 607063 1017005 694651 47710 286186 349983 1019124 971533 868001 752968 520004 706099 504399 779064 261228 713359 544611 206663 1001049 715123 42942 523289 859832 614090 448162 667592 792536 313265 957626 844989 319277 420558 987590 234225 925464 961210 630737 987478 430959 618811 414751 770718 1012140 875768 649269 180987 255476 870057 240363 894045 192973 596948 97930 887638 831156 587022 269947 925624 748749 167611 445751 308686 364401 501095 657389 933800 64500 485961 413244 256211 211783 753060 871543 890698 908884 93295 452205 844506 432875 745527 514481 1013392 1002775 439445 946743 31923 1016122 763078 893366 79837 848174 585156 774390 968039 291581 384774 423309 803827 1014100 912421 249041 1033443 571378 493087 112595 301519 1018063 64483 375201 251793 414303 810691 325804 872149 825103 32572 711626 665278 1015314 290395 404892 733909 842458 509546 347325 705467 251078 642108 904506 350966 346358 504204 652502 604394 465686 934874 663967 245134 925390 125593 489766 203642 222631 750484 762835 976989 497095 637398 585410 369514 621859 422837 405350 971896 341519 746915 358115 1045130 591349 435064 520305 244933 420051 854766 118615 269950 40654 655184 408374 705777 503106 146931 802649 301558 845454 219884 195956 79702 387374 852411 828253 572595 711908 699187 692177 486951 696244 391463 431727 38887 963133 463419 219017 481208 812890 887676 970294 404903 614842 911041 359297 618685 872810 965255 128933 260419 111415 556961 385438 231401 102093 412863 844692 84980 703147 366191 694571 937289 420333 650720 1006853 805998 1037339 585513 890793 24291 696789 610711 560487 757658 190326 837951 317087 560095 971334 1016655 888371 81707 838835 923498 354670 418495 756089 987935 985832 456963 382173 227571 909335 702827 1000850 874605 314651 447323 998984 997957 256559 123757 462702 707804 114093 189229 931230 729503 984599 1025622 497196 971030 488753 190589 844379 818966 182260 286394 816241 1004433 504780 374291 481043 710805 1033322 800959 124361 465526 718147 975265 510946 484210 939719 482610 316841 390565 896280 522793 24291 395207 887355 91807 459711 633991 513112 454456 570621 497058 358338 775084 899129 771438 354907 588553 892090 977497 7155 44005 136700 127722 994183 847208 955251 714278 521514 235947 57202 718371 1024345 362490 832744 673723 1028284 381230 724666 718470 241384 711774 718341 215786 382897 436510 218593 501206 958408 468682 812999 30535 636051 516712 796455 629417 962659 463478 998430 1027602 652398 990928 857247 1026658 473554 416303 929746 359380 22399 189535 841257 331736 112466 914443 249547 704042 238525 720468 475901 828115 768325 495228 781252 474669 912428 809142 487619 643326 862460 321187 937272 118605 118383 629427 1042693 924765 362417 192151 121738 872280 389274 335003 732459 352506 984719 879544 773692 645294 989514 429375 892632 211305 1000797 972227 467359 509494 769236 732652 604579 813627 437527 809452 438759 856687 243116 331181 485659 733991 464103 211636 996777 772808 377294 899847 686292 174935 993562 733621 1002947 115069 373621 357794 745098 758388 697702 333551 357785 354265 203513 296383 1008788 955795 28650 431820 881521 184122 431828 255069 633501 740718 470126 862766 730325 863576 417563 783668 1002088 613214 582838 452725 925331 637053 548313 640373 610142 326569 319261 568533 386546 26551 710452 855906 829153 551914 139220 172987 806697 886246 128723 502257 336605 429985 518466 455894 285743 171629 845207 581060 463755 153326 753823 1021578 428990 891113 448954 1015364 971064 735475 939971 651687 892114 154841 411087 726694 254167 445210 1043980 306137 687190 719692 285166 313325 30503 471889 433349 127399 1035529 516942 943227 773604 652875 941397 514364 952010 478485 755245 521284 865201 886121 175758 312942 32165 176923 978076 499491 810443 771315 673259 816590 400838 964107 494023 178130 347106 850764 813290 623454 698342 640316 946737 885484 404217 925459 211417 473072 187845 635620 379070 373212 823726 455416 431065 256916 776900 383593 702663 674878 1003820 362619 757335 961157 946359 243537 936762 802443 543709 368221 545790 830573 225252 236156 695122 86975 1002405 363165 388493 469972 616113 93162 382754 187800 642424 876082 493141 415198 643557 837466 437961 617340 151371 106046 724186 440398 353021 492903 509497 977729 1009294 137535 954479 343280 121265 758595 663290 1041065 826099 161526 629227 957265 257171 425122 956148 264699 577516 1025163 301934 1038548 633614 496925 1041752 620234 737176 108253 866477 948866 682589 49101 648871 1000607 604347 510769 711884 191818 215993 485422 207843 106285 897866 904749 400595 999591 669545 878820 686619 235358 622482 740125 497068 741989 316798 1036657 861015 863085 591606 391970 187819 350163 435696 912497 118487 423094 274045 842387 958282 886204 460141 289439 1020714 324569 623605 259478 744786 859422 872097 108907 711372 462824 857947 438741 907918 711825 1020325 354923 195492 740242 810793 203752 522819 241950 495059 935676 1016666 568313 317983 697716 239513 929903 653910 649066 112588 940579 350315 932466 304557 555719 390426 494141 703627 857940 814885 79325 368391 865037 870748 986499 482705 495154 484069 420167 784645 270783 612575 684773 154285 959195 71101 1044521 581175 601553 329660 746858 79095 465755 308596 685973 1003748 308458 185653 1043752 405047 800444 496973 850729 748217 902952 860919 617138 246463 750818 120220 392385 309996 234932 637800 742459 187548 47486 889782 373486 816530 125900 320442 931238 732703 697021 714042 231325 302019 125485 460753 416942 866756 836557 242077 805575 184779 256912 585698 729718 91116 998789 105848 703352 235427 451267 670997 590839 588313 758707 629235 887228 551402 253201 38715 637804 828835 925061 800567 379717 1041731 555513 547054 773240 822223 398574 310326 339183 1003831 772519 844922 334549 441629 130823 913524 898854 512789 389463 403293 370163 927472 453770 116701 839429 681142 343229 518932 507180 551598 361461 518506 818585 55020 366974 643836 649706 562650 832535 548222 415164 757093 259754 69295 998577 818584 771877 184052 1011753 57328 124785 233460 644742 501306 670747 536181 553387 894373 387101 159111 438057 470628 116666 484437 759600 613820 781522 37629 850604 728930 158457 215383 324890 812950 851745 957991 636616 665327 439481 970274 747093 914722 635880 595645 307066 186039 1036978 257573 587190 56252 855766 452437 274346 298714 874394 895086 188041 575407 145309 833722 1035656 634758 887098 570798 370668 842544 681714 338287 501053 927158 597930 446140 498786 345067 219879 577486 443246 921727 329598 205663 212391 974628 219835 545755 741882 425826 464604 510189 438059 957296 815852 755571 703827 1028193 680310 158683 537403 740430 194098 794449 804823 563094 574202 1034121 414426 47534 69438 232158 752067 710128 867545 1000908 636571 687285 973330 463563 1010854 489621 352046 128811 419619 857516 403954 864954 1037457 278095 498567 422778 800616 469655 660472 978568 292231 643867 636358 859406 429043 124599 686159 387734 228192 222184 316083 490883 489960 727287 945334 1012625 455566 500698 277917 290427 1023188 472589 997162 614173 750508 940425 841160 975057 798429 812063 810572 780883 822333 726965 87923 676211 994315 352985 746332 468204 873299 867432 387497 815925 390201 861649 824889 571079 854483 340694 863610 741812 895558 447306 810872 810641 189362 743580 648725 696212 976151 1029446 713720 946282 277455 651036 1040585 308287 986835 294219 474548 941026 949712 765746 388546 595670 204029 711257 948613 1013842 212690 889299 461287 623311 130074 952801 830938 121806 308539 544762 876144 863885 494151 226788 58318 447597 143332 441300 151245 54910 577212 782894 734757 81147 31414 186713 939854 158422 654876 343878 1026134 799835 229003 588518 734893 416651 772199 564645 117867 215921 77022 355099 364008 126725 421557 1014080 691067 584941 264182 930135 893596 570606 932363 388177 119678 508860 1037454 810774 673118 646342 685978 505049 418549 1009844 637785 346461 308463 221375 244648 163636 841963 517488 556659 506412 391076 766099 225220 185758 217499 391244 713129 989929 115964 1005000 660213 111567 414539 544606 468766 363819 974875 416706 122808 119997 815418 670566 807711 891365 249618 740982 573381 428975 276474 879209 890680 861660 944241 323049 255276 529913 101359 576939 91133 417586 476558 488880 759632 946701 353255 768587 104054 335454 102651 961229 568675 461981 351948 727263 881908 215006 547771 324470 392514 119855 990704 858527 77149 117359 887667 1000371 149439 973065 179107 459517 669544 570604 712370 764507 354110 721883 740979 901237 716417 689126 955121 173814 161733 214874 257475 1006289 433954 931117 508585 925366 365051 232630 858789 130370 793397 747973 167087 728012 747362 10047 527831 324068 187177 252312 318126 940133 95864 768057 630219 305755 1001803 359378 837612 284407 408759 845097 855945 645830 540391 485998 587572 759997 256398 962771 1037130 516713 127155 488880 824059 748969 848177 854518 891180 60109 865083 1013909 713787 333550 449964 539541 962211 463591 232247 512300 440280 1018318 878762 825647 385341 1012743 850762 436052 959599 705969 224745 117669 614042 1033387 854718 669676 615381 207291 871123 15319 749256 371390 830198 464043 179727 422093 603843 1046659 155211 321000 584178 346990 258695 177389 584168 841402 300987 989429 428894 652062 245541 679036 859816 675535 1039873 388017 682904 585103 439963 729566 195103 782794 226695 59099 1008924 1020743 946477 453105 217594 178591 325817 488845 134767 243755 647836 392516 406326 667059 769570 354012 487798 478351 55289 1004785 668461 545750 179099 979555 551606 523334 483709 836703 613071 437612 478429 616353 756588 618887 100846 373476 1002157 646953 114410 865307 445255 883470 287694 388929 878413 146298 183862 452278 301991 762462 470860 102905 294567 702828 500140 290663 476469 247243 561791 31723 858850 849542 260358 316091 255339 742311 285944 1027168 739435 893775 715497 868765 289246 819823 32581 314609 838629 46973 998406 892864 203199 866684 188228 617905 702277 614649 703289 444125 691102 579981 514581 386828 126442 366110 341625 316310 1028338 445790 921039 867437 719414 53951 638369 185797 560879 97046 624554 818707 845855 792379 406202 1020628 955314 653220 173726 599901 755310 327363 498536 261313 637573 378678 603287 256977 952655 720576 871637 840988 470859 292459 184227 975689 222747 588618 215979 239054 407739 60796 717300 422569 377212 958812 440664 417744 522762 191398 385683 746344 784969 780587 977265 1019570 185945 764493 813750 647849 971159 216949 359139 793510 408163 970328 222659 727545 302803 278513 987693 88943 318269 858431 46491 517761 668149 571858 894810 821223 602951 675766 720832 306659 748970 379051 696950 456990 322677 657079 469851 984781 958178 1035944 84575 736318 728913 670378 953101 636625 576494 833780 921268 468792 616326 22231 24053 959196 888427 124152 481396 282076 302267 980242 193755 844635 516816 974943 713165 844319 808247 898868 704324 872166 421173 487114 358701 750683 190317 1004806 902446 878324 696005 516468 12026 327394 256141 990296 685986 159085 767588 556254 14271 142567 569852 927595 107983 711059 469756 956734 709961 946606 735020 703259 701628 349525 448244 902267 812748 750153 126134 911537 661428 1013907 840410 510740 241049 889551 419162 447381 539128 519216 668903 177624 897938 415438 904161 801254 951246 46947 162769 500613 490061 695565 457300 466380 175738 611389 936692 181438 548757 631455 517810 64996 901373 313842 652724 553786 696152 387470 523680 778616 905032 645593 472996 372186 843965 271325 962924 342923 183630 388322 127350 497104 696009 856911 740985 122089 356600 422375 379249 971313 808726 668983 463575 387669 701172 374663 882715 1021322 490051 824215 56855 75455 906411 946439 254681 768617 636472 44727 442021 876906 630667 608197 774915 422501 208103 597719 407435 429758 81134 142735 282045 15225 28590 603114 43001 212940 509047 117959 548785 951161 972457 373233 567260 928574 125644 971187 253232 625497 943833 895759 1027288 553943 172791 838499 202187 733751 906364 608863 881941 387225 703756 798646 1019081 278328 420712 176253 371440 453740 904152 177878 896027 510525 612154 94151 1010097 121811 1033508 970940 946503 679143 685300 244396 382883 630567 947731 64313 265598 646232 249459 644327 481562 862026 647865 747052 112485 246642 335081 104153 249658 878820 624285 888616 817943 233393 916642 985018 611674 415433 430949 47607 482228 602830 430009 371313 909746 380463 440259 984407 144252 757140 359475 1008321 320732 793848 94109 358885 685485 544495 384395 975186 378548 117739 640880 516732 880994 875208 948489 557012 347287 428761 261147 1037416 831891 96092 155616 372331 282545 572953 310383 880424 706750 494008 117422 208347 760243 1002083 710718 227635 293628 843030 562159 125831 391299 394741 600283 220534 628374 219011 512791 214939 387854 951893 823269 369902 881678 519195 337742 376091 353270 789465 282488 486689 162958 146299 359408 260506 320881 752169 19823 923325 469115 255563 695544 756127 910785 677215 755308 449223 729725 745042 1029476 238414 746965 923326 898086 534394 940202 812785 325067 982912 730797 368169 613232 446717 122216 192697 177128 871833 673119 859302 907339 972681 424101 985594 902129 988334 941353 248628 660331 746410 520770 632141 385767 256533 816907 418786 845699 548207 987749 651462 517573 756348 174581 871329 495787 927325 990485 432970 161081 316639 456594 390609 160762 538238 839983 242014 618971 412007 621868 318695 671578 716291 972348 964702 353491 376424 113556 234985 236330 888403 179349 849306 820571 416222 490305 250546 745368 991137 938165 300207 346075 470364 489073 112625 482888 693112 546558 601004 121367 1025745 669649 962591 733995 935375 187095 734065 942671 843955 310489 367927 869244 486986 289671 258515 258893 370875 343703 764806 113767 324783 960916 922359 716109 838236 218354 1018643 779625 986227 296383 768082 954617 986474 536476 646199 610284 754509 797485 236438 911924 437928 777004 944651 694035 740726 773670 382820 666533 652226 710761 671308 85895 298799 383180 932320 765602 881703 499498 990512 317135 793063 484518 200406 123623 822611 586301 930190 452262 109631 44143 522389 548318 414629 779356 756239 128797 510667 1028314 242382 292398 692605 781477 637485 402735 515412 477548 735385 960925 693116 96218 276359 94526 600043 163495 477519 855502 503700 326344 546079 1010513 234425 206694 778803 108150 838959 692019 631931 825270 535036 153069 367065 309173 23987 258681 143352 249963 803294 703025 304099 855420 578014 435543 652588 1002082 782374 466882 1019002 419631 306951 975407 877477 715987 276366 947076 379321 109211 792308 40061 109245 105418 984539 261570 654273 338799 736937 93861 649005 160107 934871 422294 797299 915856 649909 359523 746267 251531 56796 186255 1029392 775441 365791 632710 964621 228809 317045 930553 138207 218750 942300 877357 339404 958051 563707 390186 258383 936852 26479 1021286 216438 201947 513046 703550 428749 306031 839153 454411 748565 726894 538750 136543 335318 963905 353958 755390 404085 80055 780897 711370 650340 570526 830714 929901 751237 62441 588819 531710 860793 506241 472285 698198 711762 568124 736937 375454 315751 875848 942927 737161 892770 832806 453214 859043 114627 516379 448722 1032589 448572 492668 604888 61259 407006 640213 29563 883244 311065 741161 21431 965673 556341 913589 464337 569209 52604 814873 802714 586998 882344 823517 374811 320887 415959 645368 472299 520425 47050 272253 346877 949308 863078 997832 618409 517259 966182 677529 988549 1014180 505652 552782 358629 727956 175097 349839 564186 186140 419403 231033 561791 1019331 762726 247676 711367 422757 351196 386619 560103 973339 58829 878384 204660 382550 101839 733561 269817 702832 226738 171733 616041 107407 708028 184719 185325 593749 285335 768625 1022483 122123 1034549 843066 830192 644253 505925 255370 847618 714893 211800 670031 431835 1000391 415482 227046 932643 289641 734398 143839 986462 432715 715990 513812 42951 683496 604132 631161 913995 258610 379569 120663 621103 63655 369470 843658 907369 957598 1000847 261218 241577 235246 393979 882861 1008966 379355 422263 492087 967067 602827 643794 931533 430651 940481 494576 144349 443079 245030 920427 349783 702193 255908 911578 442288 926323 441123 579942 955818 319963 240263 433749 413107 825963 1030440 510750 617369 492974 441913 212156 453044 549884 898566 382809 644203 858477 173974 380051 325475 731764 571063 755227 452382 699368 1028758 1006606 887028 406445 747193 800555 153339 887777 152501 681533 412139 628155 472627 449772 683149 928980 884000 597970 405379 1028284 641151 290681 226971 455894 973030 357756 650564 146333 951154 324815 503395 949464 957840 289723 229027 388195 124731 231164 402941 770414 797948 331211 708702 892131 647793 829111 985001 719129 766794 446147 516936 810924 415353 593621 791163 842692 159603 771512 811821 269289 955814 997980 458088 547486 746294 702920 208094 510678 103879 183607 902588 221519 980192 928243 313847 444830 937291 666227 1016038 956262 400303 783060 591863 763158 466579 955369 973296 323269 905650 486610 207594 975706 48039 887534 356731 1004675 890338 717258 879403 379587 710446 891022 305471 208826 247994 158837 340094 708325 314967 768641 677323 479342 610098 329708 350151 944920 362446 913614 322667 905827 492823 441466 583290 762567 789854 317362 122644 1016623 905423 584588 1019698 808682 359352 492411 139051 587174 896650 865706 484344 484379 838898 93683 956178 357723 316526 579402 139123 470264 809394 703066 845736 63038 282423 106279 804079 751216 370085 652233 261360 392112 261146 755163 731503 705150 885949 36511 509385 243381 291799 820965 865496 847982 343643 515628 93563 888461 848041 325270 546543 582615 643758 866614 943222 462629 288583 126522 485588 323806 805627 939783 111870 474945 400340 312283 646372 567219 809175 640490 544575 794319 605862 902002 842301 432952 616551 649587 755487 1034413 327084 505614 652186 358202 681395 419414 325032 267131 252873 898872 161947 216860 532087 955878 722394 358829 402045 882826 704635 1011464 255243 420285 906362 299767 335483 289686 622153 775364 764156 479142 331686 504358 912906 783156 670577 128111 282458 728650 618352 364455 953966 1001157 874901 959480 235803 397820 940536 931684 111255 121511 577350 874096 597491 473025 968360 308153 640921 585173 480882 798267 52685 952233 450963 288215 253356 677235 243384 642220 798192 670279 537069 454264 378563 124403 885966 752217 184281 856798 704132 563939 46430 384308 584299 873395 298829 941187 503070 351333 987518 55286 244522 813560 826650 593727 370421 56181 874598 872747 146526 585871 959831 504924 923441 548511 680439 515169 538315 948796 343448 323237 249033 374075 388617 742718 423511 283006 430057 847336 687257 320843 732761 233055 247020 683047 632235 865583 424801 53759 471778 762197 461343 556651 846963 846415 129812 1043464 699289 487192 1036520 777546 938851 980069 248425 31343 423571 712252 1026608 1002269 908807 638162 175574 952947 389581 972100 451502 854461 384357 433825 256369 383330 490641 521504 378491 400111 886589 955929 32219 457268 349021 472213 901331 662590 121145 873021 438108 549371 416955 59382 260002 802707 520365 518020 1037414 777417 833142 794608 651881 994488 191090 630403 648711 502221 204273 957964 879646 802075 531135 717289 46795 420600 437364 859080 547063 46949 830751 542715 390936 534461 351779 912462 225644 879009 583350 233155 964622 310365 749748 401079 739690 984930 797293 317054 687910 552601 423852 255387 128558 873410 986671 679065 109519 445975 159006 95207 162929 51699 902962 841361 277302 840486 862295 130334 552907 844468 732530 144755 847313 441385 467055 612523 508723 909089 971212 222686 830950 676788 326360 953041 694074 841306 535477 739043 877035 708205 879666 577123 416572 632252 808419 889975 284638 156575 128977 506895 452065 456467 96212 332919 579132 71675 587468 1040399 948838 990419 379119 890214 468857 856556 742238 472151 784913 470849 1019290 769632 979244 768224 904294 577150 1023272 1023904 456291 274941 977699 605031 1008313 808063 315245 830920 680829 493036 207693 224919 24042 708977 392849 684784 976326 342414 236190 981068 110566 349581 1014344 1038486 386473 32170 907720 974970 224908 564463 515272 871974 283637 367094 255307 649677 668396 1021028 1030020 967053 1009689 1017620 1012025 444370 351687 584167 293691 555958 384964 622377 195002 318648 144857 961386 939175 404408 493335 232029 862133 1041570 350705 1000029 952937 325050 979215 681929 993878 775625 921173 732904 909911 239592 1045000 701806 214829 441095 675294 396654 879021 991678 289395 605484 776812 578358 381746 451670 1042726 928315 853478 678939 972004 563163 394997 432251 587989 1000733 616892 451607 921428 91122 719536 763778 972640 417341 548763 902117 484455 517389 418671 207479 189118 671642 712389 665587 709099 1022440 355179 744870 546782 428286 94178 323767 470445 679230 516698 508902 740259 477871 924890 510987 838710 392530 386168 844125 320412 802265 375636 934842 452492 893503 180862 309611 621620 870772 840783 697334 119406 291163 457420 614087 868036 545788 337147 862969 771298 568927 555559 779000 539380 834852 247511 646609 979178 229073 462644 649596 363741 726935 309210 554605 956827 191774 694999 668379 726002 231679 84222 464501 703344 988222 719161 464462 901588 956715 646362 313291 228662 617631 703369 762085 793851 947116 604959 500862 728786 973384 412557 325967 322424 389808 1046849 724542 629973 622151 948656 638117 235996 489761 358575 47094 752669 32475 488530 96730 202463 473008 705143 928117 890267 486070 415441 240308 891036 689979 226759 473713 345853 783461 983407 354009 429755 284604 474953 1007490 954797 838004 757137 886589 978697 903707 556230 158047 840092 438899 301782 224007 353147 246756 462174 827065 628862 984905 245067 13751 151150 231804 377499 580038 361151 162674 975724 349820 195544 499819 98243 1003709 176619 397174 450859 48025 240655 1001037 231311 226516 477102 711367 479692 758173 389485 622092 413293 54202 894158 907866 644025 255211 510198 763278 926783 880084 840478 817868 785415 293063 107443 159596 822222 712871 97681 714588 377833 1017486 903635 380372 965006 911842 351774 519489 1045569 438613 681598 1027235 256341 464219 151919 406506 948962 160762 37884 828951 703385 124463 827902 570971 1029258 904625 1033811 112451 908315 693646 1036856 766836 771944 810078 479829 944009 347381 424220 913064 382691 1031809 16363 812375 1037250 706922 437017 130606 424274 292587 521556 478900 695898 488264 54902 220337 896218 369897 940806 846225 158642 155624 975626 767672 396773 408413 874889 462438 940167 387800 494045 536315 546776 292015 720660 211940 109934 388450 466137 301911 601565 157437 399198 841850 528374 676819 351422 887631 661245 556558 907746 432559 913451 289638 253715 719154 207736 382945 511684 577293 864105 118721 117807 518501 270320 378430 1014156 163778 94123 482676 975435 576853 194268 768422 968988 629685 359121 658902 816939 992901 831203 713427 1002179 687474 1010608 836391 384173 942947 417329 322665 697687 723407 479125 42863 986538 593895 804716 324141 188276 189155 967920 431523 747222 822220 130852 687746 261676 873253 937143 999637 593247 171247 658747 114438 382406 1020186 555973 411102 383142 501109 823236 415538 347635 1017059 412534 126505 332667 876951 734832 617910 452699 606192 669241 930157 209394 354761 971882 239318 277411 880100 868926 412551 706298 349174 879059 325046 798180 876305 700013 663341 744557 448583 584941 101679 637628 420375 577493 758727 761280 356755 877782 352954 513297 665262 447099 79797 455223 300723 1040801 946673 780935 915475 886740 632487 494110 228165 928622 242462 779206 510872 864074 382802 560735 43741 255832 773721 731517 695866 702156 388792 528119 335780 511373 945640 391829 181209 99965 235461 569839 439160 251294 899526 420209 334294 512922 364861 500645 482785 989636 500535 473694 667339 813853 1001069 971057 630045 992746 298743 883522 630162 663460 819144 1041292 830042 649016 179589 595673 305775 936188 770537 217998 499915 690551 831220 973424 286111 887703 986473 114067 128679 237474 1032854 337071 417299 1013066 246447 252833 634296 804087 825274 248760 478694 600775 855261 444028 249825 349799 926439 245334 181869 801119 507142 653646 147181 510190 646328 1013916 954490 1002152 925351 266233 403359 714438 666566 211149 539607 425418 569599 713917 572774 1017951 738383 707900 513314 814264 481929 791759 513242 480348 810364 141304 112830 1007304 694134 977701 1037108 1028937 632607 861593 717127 929054 256406 644685 118236 798708 650092 637178 738917 728794 1012325 978200 72047 757142 615324 578748 193004 384812 971064 249716 959852 945432 697468 290425 884100 978067 547820 106141 1005195 355502 620615 905009 421259 636522 535743 311983 252135 970876 638030 692148 873074 765109 935787 932941 1006676 424627 239271 384794 718107 386270 222777 310966 780039 490377 506251 963925 1022131 257071 135101 996894 258830 333773 121772 325783 906592 820126 945363 645402 973252 711942 569069 996966 825573 47053 675065 471868 36845 89557 829975 617201 542585 98152 582719 521156 332027 691701 587209 433609 211071 949474 579229 339638 789884 570813 230269 934266 453715 307043 1002468 549750 883215 174966 663227 378674 423471 684758 893938 898344 517433 450907 159174 994904 600491 752966 774700 189798 750804 39922 653327 59854 587626 716204 966304 594934 872261 551133 977200 1041505 478698 837206 550654 235988 943415 629293 618403 425274 963030 440869 845203 256029 497843 817955 826391 935802 416756 8189 627605 520338 225528 848310 468604 564619 768736 622246 119546 642021 496518 249660 226635 424569 636532 554349 669564 848045 617206 751663 963413 703587 841362 215774 828841 467639 832946 968138 911856 32655 541423 667034 769097 794533 343013 381628 550143 574446 1022564 604598 176108 772782 773763 407871 116686 252644 698493 953965 986532 973489 361982 729579 585528 302787 718225 58975 547501 582299 742063 992186 513331 646238 966885 715925 94181 1017065 867889 728638 883138 208303 360002 611582 496885 250606 953293 734563 968087 355619 694643 272252 734315 824715 298968 234973 617428 976576 389549 953149 863811 668988 849734 813435 379065 1032539 255403 732602 277879 1024498 874827 978991 424057 352607 697202 159579 938490 822002 958941 814750 256107 60887 798231 248756 482861 819082 244325 114014 563021 453195 478569 468419 616341 463701 783058 818754 201615 161084 857787 218355 735825 1009962 645913 766598 395198 577265 757665 924475 923594 621321 618436 998572 769669 1026644 782385 889907 112076 270074 97588 194106 763079 987947 212374 972324 187111 338647 231823 571881 516807 636700 359786 447030 670582 799627 609103 1028457 806766 981224 1022352 671184 576879 573345 848124 401231 790231 738235 444386 366308 1004980 159466 1019489 55252 605026 969673 419690 938343 505684 910136 394991 947790 826150 596691 1046794 755570 247205 479073 92382 658813 104821 118571 666095 498201 785041 491145 507397 210519 168703 356734 94991 644157 1034885 855923 93666 582350 366710 323467 112187 872828 671414 1017735 964371 953181 820175 423345 355631 1031430 752135 830772 635594 888741 502970 837099 406398 716464 80543 72682 579987 356818 541375 555351 914034 561108 744845 244962 351625 255393 654504 566743 710578 159484 488627 601057 717455 608943 206515 337399 739883 257177 501401 241524 445997 479027 32708 1024752 599943 184204 666941 323805 770293 427517 222821 416537 1004599 127817 58223 866583 142332 580517 522325 347321 814681 895685 685769 751828 685922 408759 843342 938638 128371 501744 118469 196991 772576 794325 886895 814996 251300 631539 768708 972168 307186 622004 718720 1010530 629194 744710 980880 627576 121566 679007 290397 494989 576061 439268 203484 150951 239709 1014409 439606 293239 235877 1006146 289644 58207 780817 914130 454178 715446 766221 856534 228156 920755 974240 464556 932371 258728 343523 756659 682271 1018994 407481 358245 677021 998553 76507 644732 276091 882951 178543 521761 259207 845041 615303 462840 768049 988400 967085 72399 365995 1004006 979425 689974 908852 914720 922325 888786 708858 775397 256590 977031 975794 248519 902844 765616 710988 190717 596723 700028 570047 253554 34811 421481 153975 285405 937820 124157 255653 1020776 893908 491022 532927 839622 977484 409457 93863 193677 254621 764103 367594 510780 388771 85689 497788 970140 654348 766075 294090 797605 28269 827301 211071 710003 869501 59859 944749 212600 243029 548268 220005 417002 112555 244998 895445 679561 127327 838268 195916 965649 468750 745838 335419 319991 258540 306407 732771 815073 935115 645387 365229 481895 390289 832438 246975 450991 572947 359567 813625 604897 422286 469734 502220 481994 812399 340333 473057 649269 703182 429799 711310 993075 165623 289005 1013842 222654 129972 507654 597171 162660 204183 102189 782601 476651 845929 915993 937237 960696 911406 79659 580984 512801 996520 370142 130598 456004 247347 171675 914104 644637 547455 931998 510369 437924 466103 612296 1004181 309221 193126 130635 232327 379001 921394 845461 839508 996521 396087 106131 209273 476154 244331 746886 87983 707910 155775 540554 220750 175479 641739 750174 883408 927639 359692 465897 163466 417911 539319 218603 297459 212698 984871 23771 120590 61174 88949 1040455 178303 404151 510268 687728 489091 999080 771359 706806 590559 216570 223716 303082 229190 340542 178955 1026650 160943 706391 749688 334677 110110 1006890 432116 512917 862940 453778 128619 257488 841359 169871 998148 199087 990742 997955 683086 431533 979749 554226 684467 717478 8169 184829 642111 830614 123991 173909 808781 466628 793507 354129 141054 189921 862879 536047 829755 863716 896076 359015 521752 487081 969058 491424 483573 253467 339614 519792 933096 741108 988076 775020 120214 752970 293741 806584 274278 871573 338680 392992 933240 828951 888406 504546 201087 869289 192087 807743 454592 343131 1026356 951767 840656 354131 476662 191930 59355 479731 394463 1019544 193966 256235 728482 493978 756394 701395 695033 97043 832348 953479 938590 1025800 910222 702522 892505 995371 483205 826209 735589 683834 990118 101755 962575 633291 840979 228940 995804 219122 212396 85607 699313 935383 65301 416453 383216 457484 582501 709511 323675 120801 926684 818808 119247 1020373 698276 446966 865973 807023 856431 1012117 962925 518597 949893 951523 613127 1003192 235997 924331 556337 670487 219064 151933 548555 447800 399082 730594 437188 407273 879474 927674 950591 575350 480946 791803 931589 813541 293611 554667 674428 455228 724675 775495 932374 937677 825841 328679 705342 697707 602655 810189 704005 892872 561003 957044 744100 751860 408816 650812 850100 919541 130434 121301 482447 358854 401253 800717 230861 301182 965032 505265 760420 125587 391725 373340 956650 418491 317420 321483 322774 795807 84731 145129 500894 842909 283613 338553 843534 616391 637674 801881 581226 844726 179414 417098 739097 32342 748785 832934 255374 120784 359254 805372 708386 826825 462316 982033 770805 124711 318103 922748 62635 970524 640482 683345 871385 449340 782518 992156 695240 625638 534015 353951 849497 309724 310512 126920 61899 490130 291821 833738 618392 943796 585478 628117 968052 947569 539572 804790 501518 784554 635374 347741 445126 179262 885351 285375 376643 367043 666873 993335 834109 857564 367858 385803 569291 872023 710943 1044497 155070 789447 975450 251857 408358 780904 726997 276830 345534 453723 136111 114268 842166 648616 989836 706108 87415 417146 873267 981070 915972 845697 83774 799668 724473 219995 1029088 670375 291455 807739 962212 488715 292987 864744 770287 60636 597865 572998 1018712 403827 989005 126918 48351 129928 347064 375582 746955 1013129 62137 936510 725861 712226 682865 925413 214827 837039 572845 993483 336378 857705 605788 335695 308477 948369 998616 1040714 91486 317647 309819 996442 352065 223804 504720 651917 321293 631519 383720 998097 24563 489031 232914 873747 93839 278430 489113 380152 635874 593341 302199 746946 77800 1046549 193762 120529 1001425 362361 117716 574359 342620 731864 955888 359668 713162 21503 762745 799608 323357 143583 903853 496624 109419 289495 463534 913423 341874 625593 147963 702948 358124 1012822 413039 494879 677231 261656 1039878 220570 119667 619473 1041164 206307 322533 984659 719466 438025 506052 476641 108493 161589 644718 823036 256534 64344 1014793 560981 957133 797155 14061 612662 727453 925049 163133 1009432 574779 376368 847714 607219 554492 510043 534387 433437 431422 809739 346022 681436 709554 460532 948997 437789 378589 904071 608505 961892 254968 195816 448300 209143 546742 459741 261250 896220 733692 875442 792359 668511 796410 685261 628501 760185 371632 580533 187157 500179 155469 817443 642279 172024 685510 588268 876188 444146 457037 604569 382804 875046 76782 992531 125864 838259 962730 750283 408528 657351 333780 775363 738741 464604 1026280 953434 824561 309599 96570 1004691 129610 851098 1004400 423598 743967 1037104 809382 798446 704200 624375 1023011 972993 893789 950781 121997 1041044 880957 944218 705338 742993 24426 812958 260405 440003 707890 829905 51579 235071 698839 276143 622229 465270 52714 175729 1017797 342702 516998 375634 474663 627900 703285 179811 337271 577899 694956 739564 653028 832661 539638 392707 949893 770743 834808 738300 740153 899596 1038424 58341 272055 358794 403406 571751 550843 413919 522392 763250 620972 234726 361819 307685 343439 371115 233839 261729 432633 76798 77223 813781 828847 631015 167515 820638 675768 343463 251632 173931 228996 965158 580431 710733 212390 905989 579315 284907 800878 958782 1011859 1038345 330365 446286 860925 795886 799867 765157 16118 1028336 963382 469334 461758 670779 484017 960857 516489 583625 596478 64527 919536 278317 13023 804346 1006764 190077 800630 755037 948315 1000102 434606 180194 781697 151998 681198 913281 204659 1016290 736850 361167 877306 465364 203730 290095 847174 791930 962899 630541 624191 963758 588006 223981 797390 130268 356124 380478 849059 211565 449700 933580 634456 682802 568979 376625 879769 253510 663404 665917 1017973 642033 976983 797623 1017221 92463 254332 974034 358590 419580 739001 408857 80745 895543 325496 563129 808245 255316 441557 617755 736821 932375 359705 384041 113278 175151 858601 1034772 292147 747757 635732 228622 951285 858028 623869 919399 771013 686877 863091 377741 722387 938836 909374 118414 881392 879685 482916 910153 888634 1008936 53236 178007 1041744 305631 842097 1012938 409014 326709 697719 1008755 992022 780960 843267 513558 1048064 530909 173535 836655 892196 1037762 809961 597863 954183 342386 776487 581412 252721 292294 553434 259018 1038485 601852 359582 745130 1017554 52539 796910 653984 460407 580764 419549 308711 761362 104334 683233 756621 233077 705491 278330 962740 836542 385421 376265 356839 375121 409132 887740 508154 94066 77733 501174 749172 96287 123983 653732 1000602 937816 481963 838510 130317 409404 700999 540274 107477 500595 331641 106103 493878 621261 1018710 288698 122519 515342 982100 375436 897799 55359 705439 435479 890644 979620 922994 1017273 1012640 835111 790488 485541 618823 20443 882339 936844 122214 842119 604401 1026897 356169 736327 948838 953014 698699 840487 186998 641788 428925 61807 847682 507792 364470 1010764 1002896 1012022 1040880 391962 836568 783237 509041 801967 739546 439780 1018156 730777 600526 774677 939059 727499 1016251 902896 441468 898388 563007 475962 330745 180670 622172 946846 486076 498227 796387 825819 322454 170423 799915 850989 220588 808187 600890 647136 248686 371275 521873 771101 893806 604666 940648 988853 155413 1003708 864694 648475 371883 259597 771493 913554 464111 257952 643293 627194 801269 962329 1038920 979493 448143 611003 827060 961354 548235 466198 965474 441690 882849 751202 457636 984570 370518 728519 166650 30521 78814 668119 249430 832216 239802 839011 965769 596403 944953 471958 30111 760165 162607 451813 940268 907717 612007 93991 611705 392275 992287 1041001 717389 467837 1040700 365943 156094 641000 323427 113179 846138 489554 566235 657398 944612 1029127 937379 659943 111727 108009 993153 1005254 565949 301691 739134 251051 326341 664447 965378 559083 457330 687474 339545 340829 268143 836974 484651 846931 962823 993076 555495 373941 521809 1011208 1006277 163095 759649 1028500 1006944 371999 1026360 269259 459639 57022 633461 847507 154362 928967 183087 750156 384107 933453 749336 352958 761669 904674 451463 660845 621749 341423 64211 466523 235095 971803 832405 701340 882962 880759 616878 644171 233309 954431 437106 910937 443769 1008687 766284 476374 539837 850657 472049 205533 683244 793661 938887 443326 518612 937053 209259 350181 109227 500580 1029729 356479 959222 683916 54987 914249 127831 401045 432764 727459 484779 931733 218311 970516 282583 766362 813433 494718 327012 371021 249712 494960 234175 420562 1044098 958010 818132 423569 714815 951766 641723 45943 493242 314078 500348 495238 387788 679344 553587 1040483 22895 678360 943556 193483 691099 69373 335302 497783 755965 688607 245062 935854 479819 685213 150718 677501 522689 859699 423269 940938 112355 643814 749123 896178 824316 959574 953764 207309 471646 44412 580945 913579 240476 233854 254862 184115 319957 372252 741847 278131 548438 400884 349011 711561 930282 722155 241063 1019228 499482 187005 699509 965267 763636 967605 581272 628343 860510 760519 248515 406520 773391 213879 114069 463791 953367 736643 758010 741582 126263 956581 597240 363961 163030 256504 585444 278357 710871 610778 285370 855906 894063 1008019 972466 467695 387309 1018289 845115 461166 856523 455051 628634 874619 129573 448922 413338 322238 988365 128589 1028325 615517 670533 633717 742711 357229 521356 872781 695580 791797 327444 887480 747433 588942 873756 910119 871794 389467 163427 650064 847981 719432 490070 630243 338615 56439 227514 52182 703245 146904 555874 247283 889013 806075 1010532 597234 359630 697337 988076 307170 420346 645480 606895 944741 358457 224855 459133 464122 648735 692200 425494 301779 251545 501949 331735 487550 933190 816463 936418 956293 26102 809876 948309 445845 495428 80239 941650 463333 1032287 73202 962273 574927 489920 596647 775589 189775 1010753 244076 385950 85974 375133 136151 677583 895623 571258 890702 986219 277279 780580 259143 781458 226282 358819 445686 865675 874341 947321 154869 292348 920818 588883 992620 383575 841576 293271 969782 240442 436559 1018306 621398 738906 757335 126612 871614 603327 1010790 1011462 424280 360076 649306 675487 520961 239353 789423 896294 513077 203497 243096 711045 939672 1034646 307997 517325 312222 56751 831862 953751 837274 254436 475559 923243 497454 185196 881078 703666 433905 810182 671140 945992 852927 488202 617326 1002872 824569 760662 573020 699467 657151 192985 834078 457926 373656 888079 759965 332537 1035299 438100 782082 741032 440169 145272 210396 878905 696685 890186 943161 601915 429025 1017917 422881 819088 1019100 1021213 863911 906150 235973 125247 814481 431065 159561 509396 368003 718166 317199 848369 553654 617714 177076 380726 896087 1030725 662198 938285 321266 743644 583466 618312 1005655 444006 749657 264955 241901 654994 40283 650444 586174 997011 808940 840937 842286 679143 458879 63085 408701 722659 610933 188085 385805 882888 727290 724693 354103 553466 440674 109781 767337 235190 779224 202170 823671 457634 863059 202172 407026 123578 641397 178975 913721 129342 182173 103670 1028928 877631 740273 433516 466337 267239 288613 155246 236191 792307 969299 178971 708989 322809 287453 589445 530255 611313 185709 771846 742107 408153 234411 752676 747670 404095 967410 991669 612251 564315 771197 938317 453065 625758 570475 940367 643686 178137 588272 506202 892744 478844 309228 228493 126317 882296 118349 808190 444906 931925 94751 648558 764970 838558 1033010 975482 163568 679701 698289 998154 508821 692957 913464 686753 449837 388716 424093 318801 224203 571834 473692 376304 597742 766069 540083 682356 361470 612590 544563 985903 270014 955378 485080 842334 509149 1025258 715319 397037 1030796 682652 768472 825259 906542 1011524 202682 751235 810541 408053 802590 438333 188057 979994 284247 440734 253290 777388 571644 929229 760205 190407 224568 250302 725367 981410 453196 699087 906616 848245 307583 365227 755558 376337 216879 682854 209786 497769 91038 15293 996233 446653 801210 421173 1017395 377330 78829 317259 1002780 516914 725996 106102 538585 685646 736372 760883 448197 864072 177588 731987 874947 424866 794975 626279 962723 843144 505914 952103 1041610 1012877 898904 993532 403132 842963 325482 405174 620354 906610 947372 240307 860779 1019690 757477 510258 194401 707444 733125 761163 705893 255192 591743 746898 215929 236607 944756 604221 644874 216221 637587 690363 835162 774521 679182 400234 658669 204455 771691 926204 121150 984455 709490 513764 932985 721839 946237 825978 238830 358061 784496 887766 1038568 494453 710482 228019 697289 851225 816249 441564 1033072 763422 670995 649833 58341 749452 723574 714277 1026408 505633 661361 888141 62579 259992 589077 895802 288732 742507 126354 751804 1018984 114096 693741 518960 127689 918460 969178 685627 125561 289641 872139 86687 151517 318899 357324 401854 1001927 124393 379385 280538 358776 680925 839323 639613 615123 679715 897129 509831 724915 828285 387794 1016462 168623 850598 455731 248428 346811 239594 460249 55292 890060 698074 582556 706119 469811 806461 384049 1026666 956644 511344 201439 601627 913445 250095 832684 612383 1009546 586740 335283 421765 915330 457138 894125 235895 915716 585300 377726 898949 367276 461655 631982 930703 162232 52031 490569 346782 363895 67582 161692 1018923 338763 825229 383705 123834 568298 480153 1029652 355783 723231 876081 421326 800232 947597 956197 587180 123293 902729 473461 106220 969976 897643 359123 174934 900125 31733 824918 162471 571831 914273 105211 226892 175348 802245 386533 171807 514886 367806 364453 488774 667102 974026 326001 827758 775873 435163 206715 911111 808391 491029 1029432 135098 823535 972058 250686 778608 136895 793067 986993 1017257 47003 881869 112247 697973 673566 454054 251668 445501 226073 441625 537887 948538 282573 242703 789951 634086 193649 864429 834928 812755 723689 257929 521229 321107 422867 781070 597306 740559 517316 1011584 440142 1004216 989818 787887 342343 800831 573222 369852 846972 979157 992572 14298 548431 226755 249367 278118 247887 650960 207213 964946 637592 184259 890322 595823 157435 175311 857631 835457 699502 601587 430983 1011368 374458 694815 448233 942422 943531 939441 1018197 140663 821567 650579 308783 391223 1011782 1037224 305080 119211 324251 475640 969592 650434 971351 57314 545967 576766 54510 802447 333037 71165 343484 891768 847522 1029672 815017 963243 359307 640828 350519 631422 718531 390452 513862 321490 324961 707645 380506 104375 616793 395111 985883 554333 752690 577205 56300 514691 956571 506026 1002853 772519 723707 438910 518534 717180 808746 444134 908039 400211 908804 516646 685131 311081 237362 728980 667589 709179 27609 664571 193311 907136 347317 358052 913155 666873 60095 866535 613746 850277 220472 706985 940828 476551 467135 1035232 522466 570290 714416 825959 891816 323463 756775 977434 678520 946612 204154 829863 1003957 418903 972090 513834 571964 422258 769051 514513 120041 1002288 987559 987090 421710 866250 192466 695149 37119 420201 852981 726299 853631 758419 667886 448805 684634 785027 886752 899427 311107 664751 773345 109785 638801 744711 619123 119627 812970 315829 911914 89332 882628 372179 195890 97372 708301 308705 976304 910120 28327 950942 736364 475630 679766 1023116 796651 252978 414059 629533 936674 413397 286251 630321 381169 871026 257114 618942 310733 432346 901239 770535 732579 721898 56950 311050 722142 912387 480309 439515 167381 1021071 532275 112884 540412 977960 698255 834789 358201 986925 119764 318641 453705 814190 952281 728865 558846 439760 1011490 237002 615611 807023 964825 710454 856990 626609 779148 1011144 728760 437972 891983 951423 375633 845035 1020459 719877 374574 973191 246239 837105 1026202 955439 850757 600020 254423 980082 372110 236311 776801 747217 510858 222987 120471 145350 679017 254011 159097 597613 300379 1007735 954842 40914 698934 381301 496839 898156 1011459 766478 758684 239925 159593 911268 554650 183709 430519 868477 742823 615063 667244 514241 891211 835815 193637 227922 169407 314343 121054 363507 930902 951605 97694 778968 584948 421041 123638 358808 187735 161116 642111 141285 575206 124282 613286 764011 736857 637959 1009877 482720 641708 874192 162237 207221 209913 837743 145400 250463 867544 437618 757933 642251 868971 508617 643018 863704 608218 779549 450861 571453 290419 441045 189873 282077 216743 715384 1029524 588315 183276 316307 323025 1036301 764282 840345 243132 248681 741003 224226 540006 359908 747881 603795 550846 193705 844359 489644 512903 482183 243991 989980 617742 990341 77739 571045 236948 953710 185174 697841 491774 770516 251574 349931 573145 612783 732056 186097 848692 547023 268282 395260 940805 941587 1003090 260710 387614 150455 710807 661711 334231 1023308 271335 886663 916354 1011108 761540 617285 69103 719700 802292 506724 723822 489236 1004245 276411 931068 212554 390670 162630 129685 659962 645426 182111 601772 357654 986758 566127 247205 847155 347327 234046 608731 629981 78329 742446 464327 596974 713560 176502 908817 883033 554223 149247 592495 330973 456807 61335 949523 734076 81209 638469 795623 462455 514761 343818 307930 489896 776396 727286 851170 584668 223180 612026 576970 117717 584367 838027 353847 996437 616952 312820 923128 187505 234468 103867 892025 776717 488304 423559 570831 42747 703827 220231 364227 896774 462759 122517 417078 787901 169827 389395 406127 730807 1028492 489227 337851 941688 739709 608699 972953 204445 736049 125674 1009751 225517 292460 818858 955821 873304 343587 481805 673693 408983 246183 509486 113491 562995 905522 356447 735178 830350 727155 32573 625839 720712 943830 667605 60369 671069 1024232 307791 477263 679668 830384 419812 208809 413605 137103 623989 178124 146827 584727 899669 350671 610911 844529 310126 849238 556059 694252 923021 56554 372129 385678 455472 748777 783011 839261 157662 631915 516596 767176 378169 112370 215925 881813 989396 859733 866260 222774 412523 938870 651011 427261 679401 1006000 629877 126486 446369 574919 982088 927575 987550 874165 710719 446809 1004186 251499 692922 298350 513716 27595 807223 968847 370029 771046 1045003 341723 193706 256437 880826 620766 439257 709483 323981 430006 314352 645425 347511 856314 419271 808806 452019 869307 667595 236219 234878 728500 700057 784256 1013936 286142 939805 750038 899434 92851 447612 112831 422867 777440 693091 378091 1003704 705018 387553 242997 373485 550077 342871 519600 985561 640731 671286 338898 886630 1020755 889080 895352 186588 532412 937733 80818 564779 114008 630682 291643 900122 408173 817498 416334 569999 737136 463039 425857 352178 1022658 583869 208788 399197 673198 677872 921555 413654 701037 425246 519244 714029 696073 112482 874701 502659 911832 444094 901589 427254 948614 989897 286271 408054 862648 157438 855772 859851 812477 560982 827868 381276 309150 768323 556301 873630 449927 641650 290395 123479 457836 988821 516730 437228 440881 506321 839592 236313 16358 760843 1026865 601846 699726 225200 461871 429743 877526 473692 859687 441367 765633 185941 588272 773984 724540 939337 452920 830791 736809 195674 709399 130695 758442 587097 342869 968664 200659 910027 673764 1008554 615222 923542 970941 650798 580142 481216 558939 841358 414639 911633 982116 914474 461290 235892 842963 798625 765710 933234 72543 653609 502174 652941 81586 216477 595773 205727 437373 91114 293369 756822 495218 920299 933464 495557 729661 309085 15861 808243 120626 1012836 628075 907813 675448 356176 269927 751845 235398 376378 825162 702675 955685 827250 980108 660341 609589 809861 911964 989668 887544 231156 408920 746383 161357 999057 133115 737567 145268 940482 571315 245074 971055 995566 143299 910242 478411 374159 503992 346991 839078 319457 1043632 471387 758367 207227 246390 396142 732996 1021002 860914 895434 1009336 954671 1022610 928924 876300 497432 315774 703852 949353 326798 653415 907875 202745 942948 724952 109035 227772 251192 177914 326437 848682 690859 97230 162223 857938 710441 408401 664399 634693 989357 748866 512683 731879 967225 836597 437431 284467 64409 1008210 587286 739165 812887 322223 685993 510753 484453 556964 343099 334197 32718 983501 380753 449652 12157 366382 96479 302287 952105 734620 316299 117671 763967 733656 567796 503869 227157 581208 532154 212623 112759 796145 839925 716458 931606 907538 260756 573289 117887 881930 976323 800287 367229 959825 618268 487629 326866 983215 829534 571795 903072 581387 499396 849586 121278 802382 588423 179449 539324 73135 143220 303847 561598 473703 725631 782705 315257 675641 929451 890778 1006153 263927 930545 970388 801015 581354 54686 617164 237353 584719 118247 414843 200163 204745 897763 710050 223202 270290 400838 981124 1039048 603983 755388 101947 40935 5885 969578 1008342 112181 381167 715974 648556 951535 256562 369850 761363 1016694 1000417 286094 583885 764985 879298 484657 686778 625363 859911 669417 550363 738429 439636 833429 718386 872261 704304 257776 481000 652602 160234 841541 236152 947853 851093 591230 48837 762718 1005505 339363 484158 155292 201657 231356 642583 668658 363806 374574 403381 630330 457786 602086 105177 965667 576446 340823 778454 256457 290258 580284 885611 973357 817398 928157 290204 886632 208610 854879 672895 211828 114481 929675 789950 626402 960762 226652 621613 407199 489188 958870 284378 650098 64353 290532 193972 694639 396255 757075 581473 570667 676349 323015 797689 980352 730775 323540 871507 1033003 895940 298489 646698 244553 62173 977039 101753 844489 462712 500350 554846 436910 684974 611207 188369 933096 276311 366509 256333 638010 256496 888079 840749 306073 887156 391693 451005 527835 351665 880983 717688 467578 572954 159475 487657 89429 112074 407925 1004785 400627 969117 871280 960117 377305 687373 642323 56559 621426 245379 563771 763967 301036 832803 227556 840174 73438 508158 311137 755955 225256 601402 490800 631703 56954 636187 911412 334911 745817 250313 663351 314771 615805 375916 1023493 1042634 234465 871885 467263 962288 624438 1023936 584022 710244 482499 251175 105582 858570 346023 94331 191212 249060 160744 391912 510898 628427 736555 358522 1032862 671185 858569 130725 373075 842660 936246 535287 405229 678635 809942 277711 813175 228009 431519 319020 105465 572353 464559 899378 888233 400730 301655 86523 422257 59889 610258 895953 518836 415627 105527 500311 958030 993064 816845 662964 444026 96972 954314 1000087 623527 961993 758614 1015902 682676 891481 714189 831741 986056 480690 985832 771954 988062 496062 826309 1042586 397163 178854 816229 831091 492504 703037 516917 551389 1035459 161563 967924 1009128 605715 823993 709881 962059 540206 822949 474338 500920 952099 651567 718157 348122 73115 78654 248668 247486 453265 846441 599741 388897 778534 502726 838101 406365 248187 952771 893591 839001 898219 595679 314687 568046 855443 302201 911080 613050 961420 412913 12135 482839 351833 720514 713665 897970 793589 608739 495254 872327 247530 409230 236871 46775 433723 247228 422127 838094 452295 244196 676695 825845 95723 210091 744275 301559 358757 979032 73563 362435 471956 830381 810348 1033452 876988 305885 378521 761268 678588 731634 1037329 48283 1006787 573412 173566 36841 797263 390604 656367 715174 697615 326120 88191 331703 926271 497550 96978 994154 644504 1025301 124822 1030292 646537 137193 712278 486596 711069 320110 209134 473557 665066 618809 186297 1029528 1016744 941110 219365 202609 509546 554391 151283 889565 746783 516205 386713 763686 947382 354839 711626 675654 531375 570285 984487 979874 358321 504857 850259 681781 488727 390376 899736 408809 319090 859772 252516 570731 549885 963149 294369 179981 387193 165790 714076 668767 497089 587958 410523 943476 849258 615131 774865 327017 552317 809631 1035604 786180 621971 700862 934134 345278 48285 779309 506405 602579 629876 153963 215477 186101 495161 320283 632619 157355 232294 730925 554742 662351 183707 435546 815417 413586 641753 388554 927957 954067 840505 71071 766681 428414 119917 1026155 344735 556449 579018 839259 228737 1032641 118435 228451 754047 759847 808254 811245 57819 906068 1010066 758727 278201 628714 1002346 381757 259153 895193 368186 920988 247220 870371 990628 31131 828654 447262 1022169 847557 516906 802335 883043 806291 780455 272255 638599 979561 162963 904323 490184 700045 879858 383408 828509 718924 308649 743761 458264 922286 192599 435518 430563 238943 693943 1007154 364273 971939 1012229 916240 60902 476905 575839 862941 170874 292809 187825 469899 30169 458009 966169 490573 832435 343353 1011915 520377 323508 645804 303839 1013003 838539 496556 852667 417287 796597 614307 400815 94439 40299 560319 932509 808751 188257 81594 696509 1006745 613201 477803 378603 351176 907310 770794 673725 495585 48089 544059 847164 483902 175832 784440 827173 840134 875340 760744 628580 405078 400415 371835 975381 629353 679772 641758 1009705 387536 728427 735177 440233 686185 838863 1016221 89406 210787 83954 906052 698462 491232 648101 296823 30700 179723 947843 826066 1047076 174255 340397 826230 639978 768300 740313 55725 502153 314663 179323 498881 487787 950757 450218 297837 351224 424365 15319 125469 391950 254804 592629 826397 470142 820924 493749 473269 504339 249146 138551 518602 563407 1016268 522424 457016 204317 794390 472898 222072 293772 1021612 478389 1010780 515016 1025737 556603 998516 31548 611422 1022148 774221 703657 906534 848304 1030256 806260 609522 1015554 613177 266015 320907 991606 572462 866218 501388 1030932 335183 294326 1002812 326939 634475 382171 685414 1000333 190643 755407 798526 301427 317393 388036 439894 47033 224965 220056 637414 169209 37884 973105 288502 241013 835337 276893 641978 589266 975989 433479 224375 592125 584643 774343 975073 407247 58623 707897 389534 128110 794556 465586 433677 179157 31224 235257 719492 400628 494933 1000857 960182 112609 435057 501416 153470 614883 511286 964695 425544 973076 572372 870635 505170 433644 377690 210095 867407 475773 343924 951411 750024 583100 441017 779177 302936 375736 924625 961577 435390 828479 1041564 693684 211806 219883 124340 667618 313274 890199 472892 113134 349902 318638 392752 881776 576493 936804 958904 381624 421203 838742 629494 15996 862547 305916 429927 691889 813925 882318 961933 423376 931289 478917 23359 452999 216846 1033742 1009747 1034277 420283 595875 867676 733542 386661 220961 652579 744973 453880 1023009 483927 1028183 1033908 888553 572769 75764 823245 506247 481201 1024866 926581 206031 487846 208230 690810 644897 1003393 343212 816798 422269 477900 851011 238075 464679 48997 236258 711758 723851 923545 760983 228013 974404 224052 474049 836438 878010 605020 564459 755517 430863 927729 580340 859058 459644 848419 1025729 407029 351452 169879 336375 1038475 209871 850290 583542 463857 663242 888248 277939 661998 355702 694904 1030284 177707 384402 1022373 64661 306678 950758 184252 630027 776473 521270 834219 223451 797823 780809 768090 801702 1014113 851492 113374 239507 898151 297971 324506 126566 779976 517399 659067 94086 502839 1000050 1033614 371452 955623 878691 915206 501204 209847 322410 244500 984858 891258 637102 274030 340407 543231 848070 739297 734031 556216 292089 700589 867146 456221 743160 634100 302919 643322 868781 730031 294674 245608 856554 580050 230830 162547 259968 483742 1004116 347977 28406 605274 379793 484650 928814 95996 468813 56719 629583 856669 849555 609533 863712 601422 700313 465383 334782 755571 968335 746741 352446 883052 220301 424610 95612 687780 502984 318379 980384 897198 153563 158875 382540 56927 922823 178711 616879 432503 910391 229017 791486 55723 386534 749338 365937 294881 880405 26539 839537 498597 838947 169643 485982 436659 121076 732398 619863 633259 384168 157421 377318 731025 437163 936907 261668 613975 498532 496700 996924 765833 292589 80314 790973 686953 24409 816692 394997 466355 376420 968389 777016 356827 914726 362999 840030 861810 567017 770886 117855 848022 195177 583802 81138 101791 538875 429811 592826 1017001 568185 947017 633527 378197 769570 520000 191473 597149 715832 12218 416425 903924 320762 521952 952551 620346 984486 992746 325362 742377 753164 762578 257107 468429 175100 501490 125404 637562 315187 1009056 32653 875718 781256 1035804 315363 417012 161704 641251 733017 381860 971994 439638 789238 704019 221789 512636 711905 704197 357667 255062 438168 921540 548329 513038 668239 313117 993958 188910 294662 971625 816716 947597 580187 694703 474190 1004634 477485 990302 219478 583319 314399 883121 671531 258955 675523 686285 831244 966288 468658 738013 358795 355276 751956 286316 833195 485671 1034060 919435 280053 757484 91499 502595 951804 250854 940897 706226 836508 811167 490793 137175 680894 782689 124597 740589 669933 405177 719988 435527 838538 584601 939322 788383 811988 380219 486644 439760 211359 321496 489547 387557 678316 413475 53007 731973 907791 498524 882320 122507 834841 203718 389308 120285 597689 159351 510416 874028 697202 471422 417706 685776 798635 576823 518545 57291 359525 675826 455907 95359 383054 954746 96455 619886 391648 996788 329182 352991 899974 613142 965209 974911 389497 326711 708267 1013336 745958 735859 101235 652852 167863 642833 711368 860285 560446 177837 561039 216542 949408 125499 856005 923935 660895 566263 948501 703939 1008189 241303 477719 892117 742870 287598 473425 947109 444364 611655 445148 1004810 403193 879857 465652 895217 843029 513601 565210 385758 859051 970562 211920 715067 890202 696894 1030297 973588 416591 187957 419049 605874 862863 288737 954607 370805 416819 490577 543231 677105 843649 927736 257737 110151 124897 986570 212117 789415 86927 179558 418587 681084 748769 891605 456470 125745 352136 822179 496529 650374 828281 480908 804850 359254 57197 247786 614869 490289 554767 40125 307013 488043 580952 311069 1014154 927322 277803 1008793 698344 303739 953542 974130 209815 964244 483957 986566 547769 328951 367861 756078 464697 40859 717698 1009201 530931 18429 380604 121693 563641 41726 494505 419756 285667 570748 231147 422173 707599 723423 929244 817487 709902 761372 992534 424755 786208 370349 407333 702293 547051 890480 834978 593270 211667 698065 647050 551388 680507 825717 477421 218462 480486 203498 798198 359112 121899 310803 576462 117869 497345 292813 457123 23487 859710 755414 940367 316788 933155 154735 79787 104253 965891 772938 767128 101371 245016 225164 1022522 612069 307933 379758 486290 925351 466776 57223 507462 119532 638293 62351 65227 798131 415697 643911 518562 579507 260338 907042 302542 218826 94028 1034872 532446 603097 223683 323814 215199 573409 473561 616686 775474 606090 728151 1033781 632739 128970 79407 390198 127955 688001 55806 746229 852767 362236 620830 707964 185786 445688 845973 30125 609341 331740 231838 396063 499241 224182 687913 997128 923587 191847 478979 808417 252898 873708 567099 886895 373100 322742 921068 163717 448973 292600 982531 349819 578350 817436 604958 318830 806575 683285 619723 470740 627319 118598 738995 938676 383809 547694 501449 195704 766698 678588 556815 375512 549311 383449 450213 988602 154326 367980 859888 864635 470135 696087 921520 461055 505570 455046 713648 897687 963607 401121 481464 396507 1002211 447291 1032254 951930 574311 651435 216275 741166 109003 421277 219894 334329 587085 849437 862869 402869 424845 482574 546279 625385 992612 467911 357545 738493 207841 484542 95349 702896 723261 589034 120590 965425 438182 852667 977226 706147 889062 685229 824508 758358 964912 585409 248495 638067 729470 772442 381625 547818 215262 734323 802392 379083 764523 904409 961460 685733 730970 510362 584173 890989 1001578 234467 315644 894023 62747 370085 309714 776418 386711 373644 127404 716103 366433 381893 879217 654232 589008 684528 218524 573261 670524 746741 758431 484981 605412 192118 728275 802633 719624 999852 646945 116660 765476 844242 736194 966935 757657 1016109 501638 516387 265407 938620 538477 120141 1041733 929076 219564 433763 423785 874676 870386 416366 556133 861799 986823 163286 1005851 300382 310066 255203 157469 561144 452336 765544 98008 841178 743203 911922 435634 1017082 379810 925243 64419 184824 741543 421218 433358 133119 158633 130530 1020725 963817 814169 87947 678254 539637 171221 508571 919031 579835 552604 284327 112991 616055 355637 48567 1037962 760882 1030790 566645 743309 962264 955502 626666 954684 752033 875232 509510 636010 223146 858807 554091 1023288 923995 948105 342874 810061 916487 960397 1032351 443219 147377 847749 390962 382311 740412 173725 416938 315279 59839 844598 30955 460718 713161 966898 833838 830759 997068 359733 642737 871549 1022568 991959 31726 448113 535983 587055 374847 388777 695402 712098 368299 416415 51067 169719 206822 801202 939345 891186 707822 687401 908690 682616 151467 47327 912165 432346 1008835 662955 729979 715869 961205 799161 857562 861106 959101 681705 362876 220794 1033385 245308 125751 813911 375001 950877 869679 521292 957544 429537 503476 406374 146172 438037 376395 765269 356176 63446 423134 326368 1007177 508596 605069 838586 612798 727878 194261 397085 970258 495903 664569 957340 865998 175075 227971 242284 390332 536446 322385 1033080 821679 720228 78571 1037702 813629 1021048 378462 827145 834355 214008 519814 1018247 907412 926183 186995 675274 349869 503179 1007853 842895 943221 933138 751148 473211 901950 391056 250338 423881 560501 382413 456357 152826 79800 889276 127342 361849 723813 405742 1003638 936659 431833 146747 954495 626421 767034 540632 569288 685530 256459 874893 967288 163724 314271 455144 1008963 379572 61114 881199 879802 257381 322917 988823 45967 976270 28359 193266 956579 678264 701105 89827 339676 58342 792019 626085 781093 579174 593273 824095 291740 899512 604524 191301 449205 325661 989901 487532 114018 1033896 972146 706510 94589 735655 421166 984549 675571 478438 481491 962889 991695 913717 1009961 302775 956666 579554 352197 367580 396246 103798 254363 667005 365987 75644 638010 551407 971414 831735 341917 236702 707819 55198 871544 55542 940406 224437 48502 228076 204606 930524 849290 867001 645494 805694 581014 679187 377259 255654 962218 366294 295839 649050 701805 239559 437062 970140 212689 834401 155259 902353 750307 606096 755577 766315 593721 506562 382622 59838 548126 206334 928119 52567 951175 299919 792564 952048 492247 391788 402791 807283 596767 952177 732408 961382 947467 961712 702828 762727 540581 904460 636585 877973 31461 928718 828302 732733 859100 456078 211126 797177 593854 875303 213851 904294 489816 23511 120959 155621 642150 417039 398782 736071 173887 702185 770663 441272 330653 193622 218687 367429 911660 383729 95667 113478 553878 789365 456594 735427 250989 362409 784200 941198 936015 740442 734494 951793 472166 835835 79599 385631 425133 665013 878167 844347 118199 253025 980424 58745 944542 691559 867034 586518 698097 846181 343229 808877 312238 830402 617895 927853 835000 950683 425792 1033372 440152 342766 60785 560875 232155 990418 692863 809411 513776 960700 953833 665723 876232 975942 572830 548716 335841 791263 644295 110428 486518 682220 479978 953594 161191 703537 878029 421074 898371 890525 284467 15999 1001700 596795 1025713 254767 905961 621401 969395 645968 910229 990662 445533 921069 341483 825775 871694 708013 406199 366181 161147 326949 648475 1031202 628554 1003726 835461 681150 1044898 1006358 734918 792819 800665 487182 40309 988138 349638 732062 49005 167845 145695 848600 387670 963406 260206 478630 1023034 820943 103163 842649 318157 213980 821966 666391 404979 547133 1000239 993455 479081 902766 548405 321437 873825 959579 97128 923540 409202 359030 634721 668889 740375 218040 698841 776237 495078 684968 439217 699880 605061 394233 700797 834873 604055 109659 834190 408759 621959 162605 618091 463843 314938 767378 898402 877777 670074 162491 841263 943924 1004195 446385 501286 403309 421724 619949 636824 159724 87918 241636 115646 372142 1019724 1008536 728971 718659 999901 644498 815463 720640 440568 942167 113126 513307 468921 318091 720402 759022 715910 390980 738214 844706 723961 754138 160559 324914 968946 308933 255511 858973 480746 960829 337851 657367 94062 520016 324818 635627 214516 908488 256207 883214 519043 649634 939279 471478 638848 117210 874012 719272 444204 949068 378693 235753 20091 649934 601039 40359 956889 1044741 455463 911641 772751 846321 831075 407002 1002826 447566 983406 466085 828635 1011874 906668 363195 905846 846246 322382 272283 634612 455371 891000 828206 438455 493529 711443 826290 245133 964484 444892 130694 611563 955347 217591 611825 847464 374366 931556 600447 471199 210676 431731 758232 647596 962846 222453 813703 881528 555509 355299 880154 496218 147398 396943 162630 617379 572275 280703 194677 318742 210839 572329 924533 626205 831887 313159 842910 892067 859242 27543 112462 838810 15167 64941 355052 635230 717784 711288 711979 703602 48775 160740 782659 883862 371019 326791 369277 757965 485106 404723 923695 225423 380551 618129 998484 554223 324315 310459 964174 563004 886182 69564 662332 576234 1034834 670956 435896 658427 126912 600751 861911 288087 747583 607175 805229 940574 645446 874620 499353 457157 236844 252317 749225 947864 971670 860851 60856 404702 914800 948759 471527 109367 779686 694359 454971 353251 686902 714066 225870 257287 114484 199775 887627 386538 747731 452943 736467 800537 808541 724348 252679 667310 797455 502586 801946 735597 755561 291934 278079 191279 896133 5886 991665 576109 118366 891622 940679 588550 238439 961944 31668 186087 912578 328667 716464 585975 634162 797598 671558 400959 802504 202557 624763 375831 859732 883457 855675 466625 108510 605668 601523 776436 612313 117463 353174 409316 143338 889931 521617 675965 416819 871107 583431 372305 819108 143299 1001661 765270 416303 621297 7805 900119 888741 976662 383083 667023 1015299 587106 375868 466760 522778 514566 388489 862130 227814 749364 962178 898702 315099 668506 125851 842532 338665 943950 844650 762291 576854 64858 998433 1025409 717987 118739 986547 677300 993398 997620 776377 226426 968134 937487 742302 258108 663500 914833 846066 407995 235287 893402 294380 704392 97379 807527 153339 406442 834344 239089 937198 481957 902993 862780 953720 425257 1040782 944835 635724 775593 418277 553938 73178 867978 958050 214395 778982 839628 223838 1009027 89550 767189 766123 159228 910038 406435 561123 106085 259868 636438 691633 999740 973712 105968 416442 608178 958104 839082 602973 845625 432526 993437 912564 319115 378299 841881 522753 546110 724342 955125 896274 913528 997681 1025185 651483 719383 931064 318284 283641 831324 567163 481433 61389 795132 1028388 411510 244773 340346 468670 874437 483549 997773 802580 278045 384015 911786 909498 212563 188066 182195 951284 775782 797622 937952 1021769 935395 646948 736541 562749 481684 130608 145910 717724 555827 640239 487626 198103 773227 187911 332911 820029 464783 927005 957368 796083 810612 32587 1044997 725419 698974 922609 945044 331740 843285 837339 846010 864163 990888 712324 465077 904211 410333 64621 442727 270047 631926 937374 470791 904271 840878 826044 967767 445051 946855 304606 1042577 285390 1017147 718904 780532 1038392 1002005 932502 1014297 755819 118764 130947 453134 602549 615374 617013 770518 306642 906476 210901 1038850 208681 891237 473782 687796 890127 761560 474517 844230 609270 294059 603917 1011028 870989 890195 911436 192751 711572 113518 559935 785682 324487 432878 594527 976545 633005 808808 176083 365375 732949 643627 783464 957833 684351 415259 125110 235430 727956 244049 814364 406012 835232 734411 548739 351315 443163 618654 802222 319182 906070 176797 269741 925227 995742 805622 957161 254949 614113 732660 211668 60219 58231 224919 998976 599022 472048 722334 227722 654113 187997 175452 635407 633752 988326 867570 938804 259854 890035 496437 832083 337659 357796 93159 930413 237228 730535 802261 1002410 570588 947750 568057 537462 243095 343086 841050 186745 729820 143263 971468 682484 969054 1032362 877971 867564 851588 1022067 367553 571257 335319 804447 330939 614527 385883 518705 829981 416171 305871 308947 343370 997773 333053 245044 245019 85563 93997 29375 161082 308333 126166 242605 92795 628047 387660 758087 977445 231868 453812 236993 888554 775237 996150 517601 793911 505409 592811 205599 117487 746854 681646 31471 272893 939198 963098 356762 839372 443511 637130 834591 707851 319388 144891 178609 637527 583327 493301 778549 186200 112494 1002378 831054 945957 1032785 443299 940771 540199 449712 539127 736346 888399 484037 289087 643679 481174 955218 685087 454322 890425 102311 942516 868779 859367 1014035 54894 444898 386869 240013 354591 650049 214731 841614 975832 668889 191571 645918 774565 845048 156531 576372 348892 668157 1004210 700114 187185 483266 756963 505498 977190 1023680 911932 619462 308795 1033390 294117 387013 728933 127580 641740 447783 46578 499467 440088 993443 245145 863797 171825 437387 964102 683696 353947 259119 310938 893393 568681 765288 880670 618405 574375 597709 752406 940599 451227 806865 105726 93835 388380 441552 252280 168351 814493 900944 883313 751260 313551 745595 183535 426175 339435 569519 839493 374474 987710 490680 302958 236454 451678 979864 695673 241843 830649 652520 649652 690163 648040 872229 417748 693699 862983 760263 886507 407032 128062 881677 999603 1026153 840665 503465 247698 820015 160620 754575 1018077 1034145 887001 979849 572220 378327 560611 901596 27453 540281 484042 566202 484244 924146 478534 107001 434918 190186 408274 995264 703178 16253 421497 213693 163629 972299 1042760 337882 130516 1023269 836441 28590 163130 453182 383294 874093 779817 171861 961009 130464 618345 724593 535799 244089 1002774 138558 713851 101114 823951 631788 514956 865571 549878 667087 875681 432856 745132 717285 873325 981261 683548 679227 465366 448711 940151 895308 284627 740794 638595 980741 480875 898063 899130 775311 87727 342963 751754 113262 823161 486298 87511 320203 620966 495836 88045 85677 346334 429690 315081 518325 330447 775274 774350 775526 79838 162359 240847 653350 306487 423285 1037514 149214 640347 588376 964419 717340 1044485 740715 881548 247497 701922 278228 416474 722907 327181 161681 841456 987636 752409 532217 477096 649533 61157 461423 190947 780689 315166 736558 1030659 406385 685898 219687 358117 327396 983545 208349 357932 865366 816453 500458 403257 1011828 475770 343701 965188 1038852 832372 400876 846893 193815 817517 1043206 379051 229032 353251 718597 111228 518539 849222 441778 867891 597303 237232 642855 434991 935583 453162 833238 248689 624255 877862 700280 455348 894118 311094 381606 1012012 584394 484043 1017607 444221 904608 616886 426839 334766 866847 382849 511425 473060 981066 708147 208571 231277 556842 466267 731855 991740 589025 956026 834330 436073 169181 625111 899401 67579 771034 866091 671317 368376 750187 816846 521680 357744 89066 120163 195398 693624 944740 700324 546662 367331 678801 670188 793556 355902 40891 613142 626545 374424 433693 997187 566246 162396 409512 486515 219378 998289 750950 1003035 615850 631225 735885 583294 776869 482672 978260 738873 850033 762934 797628 508715 978848 173773 683468 873198 834102 734921 600547 897960 277331 56189 687367 893757 355982 157278 956291 515393 369983 643389 357625 71597 483452 1001168 981650 218035 490067 1007156 691934 682855 888556 889320 154063 417366 581526 457478 91895 474446 327064 293535 646434 64617 800189 838550 609566 248757 774729 963675 95740 347318 256968 516593 159638 471411 162142 654132 736549 903730 726636 763527 50655 884368 997153 726747 638541 600635 480550 914969 610663 372915 640491 769104 676926 774522 765012 994147 996633 517073 941737 242793 97436 404063 334819 974931 353407 439966 1005443 515113 224665 61277 272375 151347 348403 1002087 351644 848519 204581 876512 838547 686028 691178 126181 921183 882247 924446 492402 844956 79350 150522 421538 985701 1032377 427767 676574 937593 791003 934371 756981 762997 984414 320500 161754 340889 712418 371079 325586 993780 874807 801337 843155 846966 195388 196248 478806 965675 284634 260218 446972 768226 556317 809852 783916 930075 272334 542711 225144 412122 929165 117819 826524 205671 933832 781649 405299 89883 47926 931006 907553 889572 54133 225951 930525 329722 263903 28286 680887 928742 999174 284152 534457 601507 589070 386766 838605 223942 932139 492285 859226 926991 1026590 379810 722763 1028890 538356 745132 434924 986663 739580 953950 212872 256726 424840 664443 422363 539959 313329 228972 705495 785060 802608 429259 970807 349756 722422 694489 41935 1018100 1016175 615719 162499 473004 589349 764869 331165 92854 324504 936553 638160 358838 670427 931555 428846 938383 237274 872282 706002 975038 885501 1019172 126566 255876 338668 853491 585129 636339 387923 1005630 324056 400239 603303 334295 456020 412389 1016526 1035944 956981 948968 686953 225438 110529 424782 961323 183258 933700 531639 1017701 390962 773403 486181 1021244 482197 884050 987628 995752 403191 740666 596183 62261 235771 630363 646824 617411 227918 110011 838861 818374 195101 709299 378667 71119 217589 769345 864758 878379 821209 220532 716451 965688 934362 962989 259272 502593 123453 456717 1011987 694740 722479 696825 862054 975182 822266 87463 579564 512327 292031 65430 871404 979066 187320 79602 547283 307125 700539 969605 381393 523285 480444 997653 542700 874699 556666 538342 794474 127740 147410 886585 315771 588870 123896 113895 544483 929055 436886 504035 519841 643992 707836 882578 684375 48824 123287 338406 277866 715996 759604 669230 507420 757996 502931 468442 942687 817637 494745 638477 309985 370109 191861 395511 832669 378426 881077 57273 498581 568439 537977 695692 185515 503047 754531 481883 363646 632719 732660 1026189 839330 818531 678375 358709 470127 1042466 563615 188005 48860 940830 728694 350775 639595 829287 423121 406778 867449 806357 824917 777507 895271 423493 275373 545525 613683 764888 767131 410719 969813 446838 873802 449741 716914 469199 189087 893286 422583 1027760 922415 548816 161606 707310 806323 258171 973592 849185 993957 812451 497862 342773 454442 382109 879813 714986 609276 749785 511842 22518 114627 490035 298319 892009 473118 76223 278456 308470 209351 716017 994241 897898 740939 782453 834358 338411 382314 924142 652972 490704 687450 336757 260762 613141 129482 432503 497321 429533 698603 319194 784140 597724 886577 889459 442623 226119 1045505 762426 258203 743847 778327 670267 244147 12276 159385 894605 220059 24300 912547 470349 728994 642275 732102 780905 877388 659193 989814 335597 719408 573935 377197 224797 752668 428606 433582 315221 662455 64799 569565 284103 366901 547070 293858 875297 683614 126828 479185 880014 1020508 716197 676594 547832 483771 243219 964037 712100 357435 896724 190178 284351 963348 1030196 755365 200285 663211 609870 193788 89709 961549 237758 745722 849636 547190 119579 625207 239495 150972 316661 740877 976785 1002851 611314 732235 955576 762646 846507 120676 701278 545726 925095 966779 446045 112423 419219 202722 816662 1026754 174826 185014 271854 619804 627983 407402 310858 833496 587232 504408 1002953 388440 185948 693055 1040427 451043 516446 359474 703145 160815 802027 546031 257731 960028 1009033 118264 915651 615782 220610 686833 257669 486768 81905 1038648 748685 378569 781730 235357 604886 322159 128797 803772 261507 939482 674046 875466 114642 841045 986992 313813 613782 379702 63326 289343 949404 257579 893361 762268 520612 650829 731349 877480 540345 908385 1029145 834194 40303 792797 695235 605176 990426 894723 430030 497807 160748 532419 683699 472185 937596 109111 767686 372498 708156 228588 762334 566518 843416 669557 248399 292305 937827 792047 179761 1010073 1014834 794588 878438 756284 1043532 173773 376260 775974 354462 261905 122653 763556 481423 872245 896118 294705 587682 159340 518048 349635 502008 506151 354765 390992 387569 368398 494418 93933 1017052 894005 445799 639463 120058 774355 615918 177507 826938 975708 876913 388760 734147 850712 685510 749284 872668 633263 871269 733667 907421 226957 340631 675631 647637 915536 998670 695521 997316 31806 772379 921413 106092 929355 619452 474320 553405 324085 169422 917136 815826 289788 740871 614376 866643 575196 159349 874807 739495 144634 751661 869839 225138 210899 960266 980276 37854 516495 475765 486990 913844 225047 307663 1035267 798619 339879 473517 237257 657118 457129 973602 877010 897765 821595 211706 1032973 1021416 799391 852287 1011868 216430 701910 357799 750638 701173 473524 189398 501873 465726 57237 160954 791406 404854 755638 495159 121832 464747 671255 589153 666106 826703 617414 837349 551147 953899 712582 579828 833370 1045553 556843 100734 662512 103311 485134 73399 874802 634681 292990 439971 105964 487216 244266 252728 756835 95717 913827 750725 207213 458130 866920 116154 866729 763038 255082 483517 374236 878119 141214 989644 319089 389558 357721 1023376 1008054 253262 930282 735645 624617 746773 158659 441316 512248 377191 1002823 286163 595454 839526 412366 302804 247581 1041521 494050 356974 1009175 687164 334253 663454 781617 264895 1023056 224314 710532 673115 893293 638490 892178 744972 585543 114608 790974 690650 446246 90623 755839 64270 578475 569839 681685 843105 651910 311798 667571 850317 236174 813036 371132 138615 189821 640335 959976 528313 986183 509045 546525 720164 342426 420274 352075 810664 597811 862453 126027 182746 340953 969126 366406 930615 901431 79581 456749 921299 848624 1037592 809755 554155 385523 242455 690102 494021 442843 456761 924634 847224 160223 268793 934893 63437 707940 608030 875985 700727 233850 927610 298233 211435 389395 956171 961309 218990 971561 511410 220633 350957 898384 160606 343439 454600 799419 693783 447854 430971 185075 555847 951790 128534 87661 274347 399834 574453 351160 1012875 936912 779098 863545 654435 994457 588971 638633 161012 695920 969789 697631 729207 777668 462328 507456 245032 679860 715164 244317 47829 244572 408747 555853 78334 1027372 587452 907184 752019 1041798 1021457 857907 388310 880977 1013793 570011 970954 49039 980259 759694 601960 323022 1015305 503404 506100 850698 584931 726677 1043008 870068 1002654 899877 872693 455378 221156 770785 961734 48223 463612 819025 466026 924373 749793 881513 632125 750126 255435 579964 153397 422717 404714 431605 716084 563311 732341 254776 945826 572206 310803 283381 63217 50415 1006048 694753 757616 234151 919926 621232 453923 890566 584019 648632 615511 654897 701244 609739 861869 893339 318885 339952 659935 511749 268111 1042609 754105 973514 515185 908498 718182 550646 242062 885099 124661 554643 373638 238426 986051 79796 975532 774174 178999 784001 985790 838875 149365 563999 865385 801991 515585 619894 158190 781537 678461 97960 711223 487733 691660 743711 1003731 261140 663067 659343 485841 234639 988769 885606 451690 805325 992011 958290 506503 79790 739956 458504 55663 772195 817072 417337 949802 989080 233395 493370 498562 109178 435694 736867 423277 886483 582139 877459 102363 761569 147069 208187 596395 617298 453403 421771 251435 416632 1037957 612974 387977 728801 908432 518368 404211 484919 943659 844263 416095 991674 354471 697451 505417 684474 252295 980067 629225 1037062 125297 319297 911842 933062 727964 1021468 667262 367254 123646 630513 188174 212840 23742 505641 924477 699793 980672 863476 279791 326294 995933 522534 372168 441544 564722 803694 253793 391748 733798 988777 784404 391576 129747 971148 171874 807739 497125 676844 884004 443678 81533 758878 760116 1026322 377246 896338 483014 980264 924914 805597 483212 905883 186194 110428 804263 422519 996297 702019 413453 356276 969371 847188 1039696 429979 759444 239574 631796 742075 897420 954272 705509 870627 270197 422827 915721 326372 573939 507777 255037 299695 998312 883858 838385 986323 1035112 252963 449838 1021082 665917 1012780 756648 745144 373917 105082 575971 932972 964292 53219 958926 467391 657381 457260 842604 481049 285387 489785 683303 354845 799654 227615 592699 877226 1035608 307829 438585 751553 532217 54267 1036474 496105 327191 968387 554649 709944 633083 570836 625758 717419 988772 951739 217961 891349 948514 588125 512406 161107 646539 305589 538845 966957 633559 815585 502123 219026 744346 893833 108831 341747 1017749 94937 892092 976289 355506 954617 289085 712387 456492 298222 867078 861111 728351 894390 848043 1037125 31638 678702 629996 891475 228503 620974 772467 317995 442256 833131 238009 552299 488549 1046576 958929 754999 164335 934767 768744 765282 843018 346065 918486 745782 977265 588502 562791 391738 833055 706684 666335 195910 162219 321709 584427 621332 352106 691883 1005916 158325 424362 760126 954232 742585 750945 687388 555342 1016808 716908 1027113 93845 245158 605890 751173 793532 415285 449336 451131 762228 291195 80254 963109 864623 712092 590463 841538 951661 64627 574395 466014 366006 1002944 453913 979988 161467 237177 1033561 914459 446855 912593 675246 506395 257155 587469 357274 663155 814919 979083 455454 874387 644596 1010966 89337 320986 834887 830281 312826 361709 684367 202139 265213 511621 731356 497602 338542 971698 886182 919999 900265 842694 880198 865367 932638 1015043 907640 61270 381814 636396 1033388 421748 599917 477310 554453 841099 619954 737066 509802 552602 347223 692917 1017580 881588 419768 245348 979506 71931 50681 835426 903567 808540 756403 284271 747846 365914 384578 336495 257290 774260 395517 170476 747986 616242 113138 383405 682225 455763 443919 851241 1027636 575447 734774 776238 418767 631983 830855 400217 111735 812574 824301 876957 952630 830139 762665 971192 224963 682383 652379 648644 326099 829863 849114 472680 585194 407427 423834 380896 552852 589454 477877 243322 842354 643772 313199 103341 162269 610282 1010036 60670 687884 976174 919420 616265 93651 242814 874675 481462 938893 929482 985150 1003603 742836 683425 576419 730510 942759 230395 503174 444604 965809 450408 420331 188751 1045666 505172 428830 520818 751779 1021737 919354 324014 959644 609131 744547 1030976 736569 193141 717273 89054 452481 911780 258481 382868 849948 944966 72171 1010273 1023153 397167 439171 755036 321783 854005 536062 209913 38719 866987 915730 714529 324858 255476 218470 51189 46778 246264 55215 751398 342491 520896 843204 175927 279995 261149 1012106 975482 935402 463850 231983 446094 482981 396779 967518 498005 397114 183213 261712 537323 778977 365775 775616 1034318 825770 981034 407443 438056 613082 200030 618139 225882 493806 509756 844473 342499 689625 929118 630093 919727 1009758 566847 284281 679780 540510 709809 374725 270239 1034930 777097 368410 677691 574167 586627 740522 492346 382503 195752 425021 468383 26493 947338 480866 31287 584071 464181 969022 609453 897233 614345 985932 478838 117692 212202 513736 331193 971326 1043203 60334 72621 802062 302390 40373 576971 470424 379950 96719 963668 506509 891057 115934 646833 675832 931738 520784 416043 32602 861643 473931 904739 978309 767184 642202 487804 355878 545407 506310 831740 384566 750018 854990 1005204 506160 739019 806125 158713 408795 894186 908952 610229 176036 347941 344825 911577 697338 571155 234077 487451 285597 341594 357857 217006 351100 767642 95221 438698 899222 489025 939085 547677 221995 237242 58847 986486 554091 585168 341491 989303 424764 685926 255462 433467 1000868 989042 988619 899340 236445 461263 1007829 470670 26271 207975 44773 646057 918518 489881 727530 192750 797427 682233 771816 866863 935022 999870 774874 549819 128627 701589 930887 943015 388998 347293 779210 838967 380073 290398 701278 907564 122055 351067 126765 46066 31722 811637 477046 32471 127222 183550 756453 929554 430966 810345 490122 113035 760862 407461 375686 63701 895593 882086 447918 703499 800047 1040600 834465 255832 805814 386330 159712 224616 416632 937816 448094 718121 170467 593381 351224 981523 350821 470440 583587 185199 952229 403961 648537 1025690 862679 616403 51068 355254 772461 740693 698542 889733 628085 517290 96118 54719 392390 510539 833428 331447 355548 383815 968747 580943 851172 283635 762826 665822 551758 522008 438713 638689 256796 813628 292550 882120 60523 548011 373050 959189 595774 349854 668223 951839 611958 204204 992574 749089 376162 570213 285775 436047 1040426 499624 333745 122660 644888 690045 768193 926642 738133 461487 809948 486227 648684 222132 586519 932075 695953 829078 842027 940055 717134 716914 801113 967887 251816 631999 955718 354524 837339 720065 940398 767334 856555 780932 292973 877711 225855 907571 694383 815661 470862 851281 809614 858482 277107 908076 389147 862677 874535 704178 404892 586538 474924 391942 455113 242894 936779 813199 473697 322795 475388 849491 843384 732849 493459 760589 862781 195861 878767 182863 372110 702180 890676 308319 288535 458404 1000050 894358 886973 73595 1040841 991017 248711 807797 771794 389526 392252 148343 1016254 492530 925102 44253 755580 478823 961863 1002639 536471 195993 450806 916256 587578 547510 761404 552523 982049 62322 647770 963954 816033 965197 718185 391857 207741 831162 85055 959431 578038 185255 841751 536469 621646 717288 1043632 489603 234655 805023 1003412 137069 994580 922239 765507 987042 478928 808533 725843 896677 695621 239978 554777 932945 469974 629229 756906 1019314 471214 498823 859252 880391 176621 962990 9695 990008 961083 44335 683953 895126 869301 971921 980099 619851 826691 904134 991046 112269 764006 950755 986231 729469 904568 244277 425392 957546 239405 128820 995040 272827 309992 555249 539626 349981 976979 468412 304506 130920 1036713 898473 509355 140926 399005 564531 701047 411855 237168 122348 764195 485950 407544 829910 482740 169945 973099 373193 688012 446283 670201 1023178 1025111 790295 496718 1009230 423982 942016 682556 241319 482571 224760 316348 958735 748136 337295 170351 612185 256464 441196 392080 30205 988075 477436 947606 170703 252355 687046 615416 472155 607611 551831 641566 292951 774856 203902 520270 844117 878682 640830 899335 631439 1020989 709270 884192 981952 452313 953147 669583 859308 776497 383325 963027 484808 753360 571499 873276 985403 426559 850019 905498 1038393 977067 368892 562902 992746 433381 976356 434419 558655 677475 1028746 88862 871134 715053 447474 809685 655042 462437 1025124 228156 223916 480314 388524 437498 285102 651853 753161 501602 422509 1041184 261512 119027 321138 96228 691623 635546 1014348 774601 502720 979479 220611 949672 406303 313180 382556 948261 585080 939470 709205 887991 922095 911816 849556 615141 431045 480379 184685 513235 643435 486997 981772 796651 974022 515721 965413 833831 762294 386010 898168 110367 1034633 715898 293546 210378 1033923 479979 453657 471754 162894 314825 578531 490029 764073 571240 221820 226861 602731 148351 372854 300470 435642 147367 464927 971473 474266 770143 937593 162780 887285 774279 786080 818360 179623 228411 624362 278002 117399 1001187 615225 246611 311065 453222 1044753 454056 964952 326417 938680 734347 574329 773542 375433 718629 998984 372366 941634 113610 485204 505048 348026 455213 536430 759605 405299 771475 220059 403930 57260 976021 431856 955789 248391 521734 964544 816905 802744 760043 188260 1008195 242380 128972 251155 162407 895629 245554 876790 439517 1027249 882148 667622 702223 243378 101119 384837 322524 175763 997254 504420 946406 295931 150383 88060 412855 889718 120750 233401 911628 448907 318551 195277 671001 381715 44207 228058 616037 907301 899617 990408 765476 359745 522883 989846 533743 481393 583759 955089 802137 232127 742941 444318 316280 81382 443101 1020836 355014 843170 416219 317865 555356 546663 594422 968899 428924 648043 270321 356854 670065 1016159 493751 403935 997717 746149 892180 654724 255908 879889 251860 292811 832746 261298 510547 517175 390287 326697 96055 617050 296437 486181 756177 1044557 934110 473539 421995 202347 1012115 581331 801685 345013 760305 769936 873543 126693 302254 757271 163499 928023 93996 276973 482724 913973 495918 170739 635313 288487 187669 894952 228431 478129 679091 872948 850093 96478 340813 593807 380465 517897 42559 1004339 934825 308713 825763 535789 801989 98118 548297 579815 755959 903068 958021 518264 445164 380717 604765 957826 449643 415375 473413 795607 327239 706334 506578 656381 849828 512277 691156 451741 879371 444313 694677 686367 506198 571212 462278 668278 765126 575100 735945 957139 844692 727732 742173 733500 672505 361715 309232 699868 130172 1021602 801624 922618 931378 443354 690743 415575 93301 955039 249413 681682 446341 575410 597119 669347 644377 1029219 496764 588261 861107 809531 871284 601213 253649 602083 748234 716065 189385 837550 96563 509622 515394 986343 759240 622364 479466 105881 254140 784444 841696 597403 243869 397296 1006338 874138 622025 930893 826703 341371 798681 97438 637713 484956 501474 947036 362108 751388 1014210 415021 127852 942303 707813 622123 779830 574813 867358 742244 187511 881189 773166 242012 828358 1007010 907834 684622 306125 766915 117884 853719 848083 888737 282229 478680 1043075 834123 381247 985167 851724 629710 317110 650604 454594 670333 311995 745001 710500 969490 113529 252732 587210 568095 843354 744616 885919 760052 509212 895208 693500 772816 504182 520583 837935 114477 835369 421258 92781 715126 886110 547762 56119 605495 356715 752422 673519 493026 685537 707241 376224 943571 694100 938453 771891 621270 832567 324733 736056 223350 1041184 154354 717469 56265 744261 761155 755101 812334 510704 898024 457778 748729 252690 64724 904979 423695 875021 997064 872109 420187 743721 417521 61935 428751 215423 453817 385439 873662 644538 424237 413303 994020 893893 233208 753540 614898 896038 670391 389309 464626 732391 752262 1022802 240419 892470 722651 887383 402223 406901 289447 248489 880698 154459 740953 114136 1022276 780784 768593 597779 347482 538035 81829 982048 100218 611679 214925 758186 325009 906035 474802 921001 382929 766805 878379 221919 552697 653857 158479 947168 726994 300983 820092 665287 828311 23804 797818 226133 700299 617583 1026947 833985 838776 512284 907418 741190 956384 244135 769682 884106 147107 905510 566134 899276 515840 404734 838988 1040937 144378 1033034 826101 874059 616387 947825 292678 903980 252617 969899 822375 954172 958010 735202 483755 316408 822991 252022 998442 745677 649093 912144 1005008 465690 975162 817613 759357 556401 267253 512281 739282 593765 252462 333022 961701 866677 242870 863596 866455 109175 865421 983519 284140 749114 300719 977176 911698 564079 1009068 670927 96164 118264 555215 586193 888475 367133 1016007 845532 169883 796614 208330 366437 192334 244626 928583 380530 595946 991981 251030 886329 502902 32624 109014 603384 940636 709476 775633 727868 418675 365878 617052 621772 828719 341857 343962 605831 877805 780828 392017 323469 792954 596465 496758 856894 900371 503088 1003953 977336 387374 668619 939244 654873 479559 807665 881212 155374 248762 582487 645235 996970 416892 738667 720024 546545 1035108 1004139 828765 341678 388899 949294 250187 763716 397014 807803 703646 244374 575871 728281 980804 706675 702006 478367 855851 511083 119995 391386 286171 1010322 139023 153572 702113 22009 64628 21886 555768 1030594 909643 878948 953566 767568 8175 1019963 650660 177935 717204 576997 383446 812770 144846 937082 1010656 512690 532344 368316 678515 543470 306603 778810 1019288 318991 236405 545150 397631 549307 497291 904840 275287 14078 441137 642488 669177 350034 324827 599027 863781 429790 903113 613319 831966 634598 485773 367334 252372 782568 397046 375090 986035 802406 343848 994846 303579 142778 432594 869350 853455 732431 643980 905606 961379 643805 83927 281567 254479 770549 742113 732444 175452 591535 898720 449338 601439 1033247 605176 962154 641976 150839 165369 963932 697515 1018407 940319 118516 1032298 599271 498959 919679 644013 853861 834242 556259 914585 303823 326473 782788 366779 710251 555262 578451 355692 896586 325288 87645 100199 766758 79083 425049 870107 72959 689894 912049 615322 335507 301754 779589 1011588 498578 485614 436414 233949 698023 417107 487175 734605 959099 696757 1022115 761430 309915 255410 363767 792185 943367 952150 357364 986825 642825 762723 694846 570232 762085 378101 175159 233289 645011 652326 546238 249282 663207 889656 347096 228871 784145 149482 678011 702924 476764 883206 667368 162755 768027 994359 399741 936607 375403 554366 335678 772050 1019186 632595 79159 499900 712485 552872 588676 574315 1041573 454434 348053 863851 861542 1040997 932197 701545 363127 147255 475975 392260 519956 406962 470425 473197 30599 356067 343465 676597 694389 952755 44747 797467 550734 903046 511364 899674 43766 256339 496933 543731 937424 858042 367165 585972 1040406 780978 459762 711242 43751 159127 327432 798259 175578 605545 700527 292055 852981 760940 579964 863427 913991 256197 838325 506059 940412 584861 326884 374054 746765 447902 957571 976106 628423 227298 270125 876242 322683 718480 956043 809207 487573 638013 104158 715526 737735 744362 256803 810194 277429 662874 871980 571095 402876 259334 517797 882855 451897 565166 246526 849042 226865 678650 928365 104331 653402 876306 443386 850202 202475 923258 645579 841665 793758 419067 498068 671082 195482 677616 737074 641307 961764 228136 746074 488362 216189 306806 48616 897547 814545 87533 519331 715976 716997 455590 726717 621356 883258 345084 92083 514785 752100 829251 162508 411839 620686 939500 865843 101627 817550 851584 468187 118108 932332 897353 1046849 893149 481513 293306 702670 125653 706013 886483 564454 1024331 111791 838125 381858 102229 258849 896602 749878 956172 666109 382667 762482 509112 112508 1001687 952219 440824 106878 612476 640122 771471 54222 761485 490044 463991 951928 387953 323305 922398 62351 893561 839529 1036920 750465 260502 859041 506507 269263 261289 88700 816910 955317 892441 884990 640471 586950 808796 626597 666487 548811 848541 628431 508124 350831 538524 286523 520770 722814 861743 848274 137973 740840 205949 460724 737722 698869 12031 476463 620314 300857 678325 748809 685235 494647 692728 843397 228840 237077 824818 930189 919255 605421 785450 671189 843654 730033 635512 772251 430779 619874 846306 675061 326624 872054 419391 437355 778659 48215 1004434 634562 913736 833739 431603 53499 822937 177369 363242 440522 772679 817541 177649 239080 925537 932761 448340 824681 969561 762788 514361 359191 970807 327562 417425 1042604 484940 47063 239453 583802 471515 585433 301807 996713 629309 579994 118382 1043000 288125 910576 647665 735704 446619 434921 160651 1031249 370107 716905 223160 225851 587388 719553 807881 519953 278514 114011 462534 162519 960150 572348 349754 991463 556075 1012868 49082 165711 981570 243759 258800 991703 124134 346703 257134 501051 449512 109683 751906 767362 841414 46967 712245 883940 635262 423745 495322 975253 834284 194006 840775 568696 893035 856765 340699 665783 186044 686428 81497 747361 347636 1040654 255608 614975 508614 97433 704895 935354 809841 486049 650899 522305 863035 447400 993622 993492 175063 323381 768216 550518 857389 823533 959216 236090 413165 857333 960108 869303 311933 550333 572775 433773 710070 293167 556555 299899 448992 359214 921544 773830 1026126 118613 708516 452974 437639 794482 896920 972854 387162 969946 993765 794442 355603 385720 718595 893930 496029 324135 677490 256836 963131 121693 389519 745017 379790 110374 962376 453242 705877 816691 734429 813269 350435 871515 446037 220574 227185 313316 202109 477018 899717 898172 324540 785602 349041 183547 538487 766269 676817 472467 150475 1014296 487305 975721 710671 976411 810820 643940 980770 208882 1011886 687939 1013859 646713 934866 224981 698262 789055 130504 796511 871121 973468 910696 751156 969190 105205 639213 192401 891790 316299 366163 1033739 736054 751917 906838 310357 645351 550585 620440 755303 505122 770684 355217 548070 1021262 1032852 700503 309192 799706 415047 403831 359092 904996 621844 774554 747719 967354 863469 351203 571547 100318 483138 240467 476883 476651 732710 244813 617172 990247 339928 950335 757674 373373 1036677 618063 358612 231611 709044 873877 715113 911572 806652 991837 637639 629603 216787 381294 84477 646354 531567 909735 431918 501430 289701 492861 343813 372252 1044495 422683 971377 369983 751638 377834 119583 14071 122222 724783 453811 894235 644504 974028 217919 444989 398835 146795 504931 370519 502061 838770 42971 406835 665019 219034 182122 677113 632646 466288 432755 877115 654350 495032 129384 342956 130078 247923 162971 928977 498822 669884 159154 291527 1027284 567926 184216 161772 105886 944971 555495 678813 919804 237249 90303 992923 431283 246111 659386 550332 339519 997003 62949 751773 843995 722909 572573 616952 481403 193677 249499 185469 583146 227304 261506 445973 752753 256350 587340 401114 955182 218870 153278 59175 630847 251616 760269 961605 243589 578532 941387 913621 508532 834637 80683 457348 1038915 572301 604729 891548 874841 876718 902493 701735 621372 744217 636587 217813 538546 629658 743276 988389 493420 899538 154345 875917 757340 885470 998784 255408 585322 244931 588057 1004055 889667 478948 408301 634566 862551 959878 940857 660151 191674 901965 540589 926555 449430 668871 863142 646806 544747 921446 1036443 965090 275390 442719 544254 493445 192314 903687 761272 735684 960730 677997 492926 40527 365048 59366 508868 633306 413165 954781 498610 1020525 384141 112759 911539 641675 879384 687048 952236 815598 743769 346622 1023106 1012372 433785 687117 383210 429308 678882 506188 212434 359751 250773 552782 895907 116062 1034323 374249 801589 576490 964932 938605 40647 838333 593597 670989 350036 436573 480236 70399 815515 124394 370326 853947 960294 513310 401189 973006 250259 1021274 230357 544239 428895 421481 782633 700807 492507 760357 379378 448312 382882 755895 508716 592063 866906 399187 1002057 462284 838171 745038 1041948 901884 838454 612858 182141 913996 892689 744853 118265 943335 62968 249824 679091 379118 205527 416845 578918 554428 92877 487646 128717 195879 464752 619925 1041193 731845 1042572 908803 484151 257140 898626 733565 436695 145771 498362 705477 1008944 152562 247269 732561 379619 420210 735036 731001 944112 59227 89461 564535 888499 485766 979513 564423 455725 1043108 50931 227633 432760 1018832 317125 583317 28657 633146 666298 834965 287611 256480 939395 126436 48616 758386 353918 547691 427854 943821 448988 684844 692595 537327 461298 678459 204020 862859 668341 619286 841037 681082 407786 683688 964396 810385 414574 569852 217462 555067 239061 624892 1046612 193854 941327 571687 879926 1020983 818195 927579 989553 481734 972898 848852 341150 261088 1017453 292391 956118 417364 284269 526077 650693 520554 455098 888331 122246 445158 190969 607693 309451 504502 175292 413230 250734 114483 512964 317342 812607 1036872 94971 1025113 943419 896174 423096 483645 771155 89910 383142 674617 236859 676519 258891 390790 937456 587178 221106 635598 183742 636732 815993 351978 871868 192338 618166 578014 907669 829631 915760 820595 844537 552763 473415 718596 513922 639407 617006 223611 647967 196068 156910 644751 482588 509235 930982 895717 320687 325742 56971 613315 683416 336847 865619 424428 640590 813936 542579 941067 482225 752924 315838 608635 116469 155378 1026656 798691 403129 950637 871340 780470 162131 704011 689593 320639 626934 95295 211545 737991 306648 556134 522544 115895 419756 319075 454739 467423 734291 670875 194830 492371 912592 96176 1014816 744581 384114 500062 717665 1022736 578172 298877 790195 800655 1024848 897769 468725 291895 642093 770835 107197 117996 313774 1001153 451641 310884 159715 979106 621844 689131 406502 757699 217439 767246 949769 990661 474977 988593 734830 375439 631544 617501 675242 324781 808614 925025 322012 1025677 691103 701086 256825 1030405 944302 202107 228188 986803 448875 227032 989342 200439 954164 154348 106457 876997 1022535 850880 379580 218911 89714 645897 636331 477938 900776 452766 910808 634447 209531 315226 118462 998768 691355 441460 189915 183871 814639 875050 489912 159389 766759 327452 936294 294446 47583 799993 933193 503346 996917 499767 419684 782617 830251 495887 780486 96087 765733 947436 387225 878065 645686 665019 832719 871614 888426 952108 367521 391841 483208 749164 983261 730791 32756 873866 742167 1038421 886398 845601 611578 145400 122709 1012908 370424 643505 581210 421102 196365 441885 907534 991863 725975 569073 161688 161238 687886 453577 946870 635947 900048 676538 138151 383375 238059 826646 634031 254947 816738 894896 484779 815929 948811 912612 628133 413101 62685 109558 239383 982274 770483 47992 595133 986399 654596 338924 208534 349311 563263 822253 137983 509178 837574 79857 742358 792181 652565 73204 307692 128684 190363 822124 990324 697515 579214 583983 682969 947414 878419 451560 990548 645779 255913 516143 750292 366521 907728 391754 776024 1034545 96975 386841 327380 341452 20191 498262 546487 814870 812231 562987 561010 189909 396918 779848 653731 203607 756797 56629 798668 615796 776533 600790 962867 744860 765221 125869 439101 893127 608077 318922 626926 392269 941337 237477 605769 972400 214652 909780 864377 632233 427823 387891 836823 117991 415902 578982 843417 455886 171762 284627 751056 605294 792991 437099 326425 278513 740834 653462 993129 1000167 217659 624231 807847 513672 463790 510900 927791 774790 720584 946398 450105 101739 412971 823779 553912 833750 113009 501446 869346 753448 948334 252268 92086 363377 259977 999644 792471 566671 445127 558045 957326 1038024 364991 945347 858549 498922 969350 731998 840165 731086 178574 168379 1038432 850817 817954 129453 187798 637322 988022 883233 175787 1034700 520643 947021 875217 285946 106046 122578 748458 857306 244624 645954 910753 561051 92463 706195 705461 944502 325313 720200 1013121 414965 1026890 349831 184667 848915 627414 804987 321918 237220 448711 962097 815910 452290 417202 716738 242418 957718 910138 857430 843332 308718 544617 670588 859922 288117 696495 885815 26095 947909 179932 378183 449860 381598 367088 829213 899304 744237 827703 454931 447791 411632 744801 195845 1008277 715184 758894 862396 372089 314229 235881 999049 356809 359115 735146 259179 417099 256773 932139 927401 1013767 498572 444877 586453 844089 184798 799657 829351 812219 1000043 44757 499141 389858 168063 619496 713209 445566 439786 890174 319030 618869 890523 658767 824818 805357 771665 772566 502360 802149 813087 959645 335845 767201 321422 489554 921042 649551 538023 188078 993849 570230 443487 286642 752403 451313 799708 440005 254603 984888 930106 444360 217837 584554 506266 316898 964148 456418 391858 581044 770782 650777 1017268 453490 272991 373603 455577 289150 850578 326915 854777 796347 41935 480992 924531 226390 318964 971171 428981 248310 272362 337658 706374 499593 889943 765710 588134 316323 494622 394685 347997 324791 249713 806007 953519 865528 990366 571115 677831 876041 48830 701993 593727 750174 972837 323206 893612 845542 572355 307081 563807 881435 771993 673023 146346 384396 363000 448436 943915 668091 540120 327318 986314 609219 1022420 842672 730051 421802 506282 537979 973112 76975 489623 400575 247777 284533 712958 554730 383338 340949 281823 466313 685899 356475 87479 859089 904920 850380 467175 824235 177585 215271 991774 366779 746286 364270 878164 462165 830707 365938 61663 756389 602558 237280 222445 619772 211051 648811 771452 195893 229823 306145 113951 450242 957972 370617 502077 621315 507192 424137 170239 762868 890643 808499 288539 128790 462789 650556 369323 903920 515087 320489 483455 445564 952802 339960 477940 719403 588508 382257 155059 46953 720449 772181 717099 453229 789179 965985 339323 567101 365966 386288 363883 290521 330159 963192 220819 321085 247703 412107 232411 320873 963103 112101 338407 494261 780037 224090 560491 48287 637904 109054 839213 320061 113111 797789 516111 65061 242356 679282 174967 750290 249208 642684 348598 486316 502721 419787 286149 447225 234989 828380 765979 654274 817815 299763 187112 693439 215357 261254 969174 946974 872757 626163 556666 685796 509621 845115 483757 514833 721789 867627 113848 431836 697319 441131 547645 294515 385331 744280 844487 372963 792308 420554 366183 420636 988340 365516 677787 727611 93939 284596 421670 871540 411628 1023011 149454 448665 644968 454172 685667 552543 382065 441076 784705 463215 771437 1010186 170333 757093 731477 246663 831992 258149 498481 138170 160455 418519 726349 1040570 849560 642850 274365 719148 480713 1010826 151102 374720 28661 631514 285882 406255 605089 839837 1010822 372135 307062 326670 466357 248698 292051 884353 474545 375173 693854 153080 292318 630227 818844 961777 385423 733003 818920 929234 444849 702684 116581 714123 928423 753903 226827 782697 791790 672747 528219 179086 647495 798327 685482 857543 1009576 823539 32486 422447 633251 319152 816429 534486 844622 473879 828703 636711 494231 783924 680659 815341 351462 772299 464810 985460 760989 331703 1015112 440757 471939 897644 294582 29821 671034 846498 359084 318372 500433 637362 209815 221027 309609 916518 810015 587966 1002390 1030915 988577 146263 903104 397815 329693 460638 799486 852830 331627 467670 416813 350011 374181 453481 809922 801518 651682 237025 830904 842662 160719 744659 236627 439148 757079 423849 530683 1034806 294620 461803 249134 293436 646440 873456 294515 728974 691155 249642 881829 1030204 444387 602607 644174 112981 286494 772675 765792 215510 1007757 763298 343288 127922 870906 317771 89335 775384 536351 442830 308791 643544 587166 285535 961193 782905 370014 367865 927212 840947 714519 611983 919230 561657 216254 338677 572765 964231 991637 882600 910264 346014 310972 848663 1024372 238139 439994 616671 449776 1009016 673500 228322 921211 429003 207823 640246 372308 486834 1026055 641581 597085 334043 187803 778331 93870 150902 930492 955190 378471 509519 123762 608184 707065 957726 629668 913772 293550 166511 722286 449709 858781 392012 901834 876298 701093 341980 1026424 839602 359027 536413 240755 503014 629133 910684 380772 704320 732458 760974 694981 513986 548188 839386 62862 896432 88009 321521 518217 972968 355540 886706 536381 509011 735625 985027 203443 304508 588506 941734 742340 578300 220685 965830 333786 247323 515843 335243 128813 292747 1037865 422760 162792 366653 12030 113914 237242 838310 513075 187604 953236 259910 1009965 539065 682716 221422 617358 778024 823733 505994 1042461 157670 963637 678873 347307 210487 417062 118299 964512 244147 386230 912441 114001 939557 168701 319055 984314 581356 615711 846863 88499 126896 817028 727993 161180 481501 405199 929162 692072 304631 678865 891873 428281 420604 335535 135030 495528 771371 653839 747121 430821 746047 599707 772341 717208 935693 577347 894806 227399 642741 200313 334031 381909 736085 634664 505237 802012 581108 515984 107295 979029 679779 464822 798957 576845 813295 215293 497905 129494 793065 737405 885086 585612 294758 800737 102126 1022602 95475 782643 314783 879592 701994 407924 205534 613278 379833 625263 252175 1032985 703946 161187 521376 367985 605797 932042 944002 320911 702153 580839 80062 756210 203386 713806 331449 178835 979786 713827 1019533 598751 774856 802395 507399 829097 367815 224581 880273 340460 1011773 506274 984814 770918 693375 513445 927226 832933 361430 651427 406491 779294 300830 235834 1026381 226014 909767 382761 113496 471293 844764 382174 589066 77794 911745 515210 738293 773381 660315 596982 126649 810070 944036 674774 469917 498328 836525 417204 743034 198631 386921 805494 666574 379007 846310 969584 824510 774564 909056 957330 347994 256965 453429 114108 707149 111066 427463 770415 239500 1018102 703269 717941 625534 987958 709274 814669 104693 839340 416594 942774 961240 556455 334174 625950 897578 866021 9711 679590 241488 106401 839057 788127 1000988 699306 1007139 309754 268274 453134 186057 511370 643470 637645 829809 160252 223623 960725 482069 343866 162525 276159 485677 886733 246631 1017268 749282 57297 650434 1037575 700759 414614 898825 502476 763306 242603 882869 564588 806132 706937 504202 454188 669481 415732 640711 957276 434669 504952 338319 637622 671046 310571 794213 621002 466595 616184 921561 966879 495835 973176 1009932 470238 924439 593848 51162 652657 424239 810310 155243 506728 475614 175098 900560 453106 776525 1035270 516922 648121 111357 1046552 123625 777696 622405 756935 967869 906073 968410 475894 601255 462673 897437 604951 641685 488845 176539 1023274 774327 243501 691516 85901 784714 936367 370535 641848 63430 277167 999806 292643 166900 200151 447371 322362 442867 254763 999855 578457 778965 765864 230378 588769 462071 500954 1011793 77693 834185 126418 441045 369399 1021006 345934 948548 902897 722862 236784 512858 926239 891688 925145 779200 206046 659181 855985 756871 844606 466260 748374 110201 628691 718416 709749 867877 771228 477157 705766 494695 941952 924559 719468 830787 579966 630115 911986 388429 139006 680916 725867 462425 362359 349978 378818 321425 442022 231285 876988 670406 842334 833718 876322 660655 414007 877879 512246 530043 869671 933447 124211 500155 746277 804582 440203 990929 174510 151548 903288 769177 467917 482529 467705 594669 874701 43989 244376 119917 894044 227929 682707 793271 815222 366137 992367 676332 210281 942819 953046 633586 878051 325284 693706 516421 395959 689575 106421 811719 467674 1018762 974601 95971 196548 487928 953493 190231 771801 130614 1016989 1008519 108787 247235 485084 946300 900800 751186 228553 408858 754303 387790 344566 287699 448633 325859 809833 285133 959940 246396 1025986 46654 921193 933577 865190 258205 626101 419406 308952 776898 365815 386443 922910 28505 634156 773284 353391 903963 427941 97691 792367 936842 96748 25533 238430 230717 494927 832761 925077 634011 637829 832270 914384 853427 384108 606053 300021 40949 836478 192746 346842 985711 104933 712032 707676 441499 570958 499552 179497 550013 232885 915981 374540 95180 258819 1004835 335717 932366 347965 890757 953060 560589 583621 174878 169980 650531 1025241 91447 858359 490511 589378 436903 469819 604270 292413 553179 910415 370638 256721 875527 407965 354284 539500 45991 106310 849618 32163 793972 491895 61294 597933 424523 825918 740757 965304 775480 748912 728170 928652 616090 242668 834146 128341 796399 469753 190567 163521 989478 637103 256690 757603 561039 799535 887342 359329 343756 876985 176894 597486 356734 548411 600018 266175 858826 105147 874791 649003 910630 245105 1025670 627926 697532 512202 240231 56682 157366 125905 700250 120187 533751 308854 750158 849292 726431 550803 341361 102385 772787 419389 919262 801684 891733 734011 485475 824015 863319 354290 1007145 286269 610281 1044545 871709 905753 481845 118393 514680 854513 758055 652562 539598 626012 390546 390445 768044 735598 318187 770501 169957 877274 540625 110542 839218 584372 835377 776292 536382 248622 63198 821198 531941 771254 654529 716024 80603 210673 364502 668606 360328 763857 927451 927204 812205 961818 866653 857317 120622 572814 209582 658895 879525 504619 889721 1015362 294014 265470 692090 402667 1037505 470830 338127 145535 977832 508749 106067 950654 424914 993520 1019405 992362 804599 129520 540586 106389 260886 617596 618156 121572 595374 349395 998694 184749 423875 913750 1034476 660391 885607 146463 381926 957001 20345 265981 740326 744967 62831 750178 553566 347343 742119 517699 923128 374193 61237 32486 716192 652264 826151 152295 961054 1040981 800971 991325 48104 838243 926903 387475 875092 938108 904078 990634 607647 826158 876797 346104 217406 492530 832371 825832 931522 812250 352894 725820 261397 747364 91051 555578 56797 913601 73582 864662 697594 882073 573129 718467 334678 703773 219511 758901 348113 874285 826676 894442 443892 798574 889371 371791 585839 859379 501732 823111 356786 749707 922175 914049 791515 815592 307192 222681 624887 631869 298295 1020570 907448 179909 479859 857479 354795 584318 994183 783123 230302 257386 609933 226605 873457 569289 715692 484550 91765 211164 909886 507999 314291 893711 770172 486613 825713 318934 253096 676316 254127 895188 877288 368279 848249 456579 764941 287422 959937 405949 532202 487637 643933 764370 1035425 653539 60157 610249 884227 973123 95327 95989 629901 736361 727886 778394 650755 631761 742985 874826 764122 150863 190639 598783 224399 402799 527341 325322 773032 128787 260332 935400 290183 241320 580300 61839 793590 326298 606098 836526 833080 973637 448464 1005474 423480 477681 730778 932446 664027 960087 63310 13535 743727 451166 870840 969798 896197 359757 866734 396730 992917 699469 728277 476957 187341 297846 673019 520995 349810 942895 793980 668153 833838 1035394 1041990 323149 851108 611827 870908 663540 802104 728179 485873 422700 954119 919995 251537 447815 509243 425540 961085 1030929 190435 349771 400739 622034 573136 617069 693309 260902 721913 643014 952527 758587 877651 145267 81654 203628 208380 71672 745104 336889 895794 445692 379116 97880 727214 891206 564582 521041 1041928 782048 689662 815721 93595 826161 752304 947789 91865 352034 153337 577226 297343 1003610 649073 452969 1007934 284795 840021 460518 844470 913525 482611 518361 969777 653232 378769 182607 1006675 372327 948555 371550 700081 196245 589538 1028291 759100 874054 640965 429924 911044 109235 778827 679340 352885 565168 540423 786178 494182 882785 895267 251752 600437 208725 215423 775857 566719 990028 294798 922537 502489 346835 741718 753193 508958 340468 351110 969830 177453 285045 384105 707034 630076 468254 514792 616055 130516 668063 713751 580871 519948 667449 484743 455013 758045 792518 310543 317821 800595 1018677 334775 168923 885686 987869 144124 48745 635006 900361 209583 192228 1025225 906594 772237 942247 964856 455109 760199 748308 447305 323678 506937 457132 488987 482123 147079 806701 942511 480854 584303 385910 732525 880041 890036 96082 451615 350983 819018 212220 409485 94042 589604 617642 834712 536189 731199 369903 396986 471674 537278 842133 97618 389245 440002 951011 85371 589095 516997 760921 487058 368564 953067 53191 848940 380105 517724 986029 384434 963727 116351 400539 3067 247282 112524 559865 621237 794472 302757 457483 368290 637868 761415 450997 44397 745839 825910 369943 401108 722286 558574 286123 643182 859231 48888 736867 772883 148727 734140 307017 1026569 179388 222541 555614 674553 194652 897149 516832 723647 45991 188887 254458 648877 695020 695885 927603 739734 835122 380600 158871 848276 687681 255756 179047 429521 685171 282613 767565 155479 750136 220374 735321 463611 732611 456944 531322 457477 1020828 434603 899101 743546 814934 388257 32615 173909 369582 875315 542203 457827 455478 758870 183718 910193 661404 976560 856547 261332 940117 364979 964248 219634 451755 410585 212293 945617 1020534 666805 530095 240817 648021 102039 570742 162879 97272 75495 1016663 234971 553454 210287 219253 404655 944230 791514 792893 572091 252302 343342 318933 874709 930639 248281 216270 293621 999867 641970 372924 496815 757994 730542 628989 1020239 864225 1023240 701044 1044533 618141 1027173 183250 431595 530139 951975 141803 308702 925085 925049 104051 706174 733895 1001016 322266 921255 105383 949283 640789 842872 177610 749464 669421 830362 489032 1023320 285943 998594 93144 841267 309615 577995 741767 327284 552177 895944 614307 705765 962973 976778 750536 990897 681201 486058 422793 944007 1018997 649626 239061 356020 192766 907858 45967 841931 717509 612713 424665 128436 158677 315129 1024842 801823 858100 307708 838702 148973 652302 152509 844599 450442 980019 582011 496942 577895 321419 738183 226732 120438 578765 414556 1039380 478767 379497 526327 226362 895383 302492 913925 886586 476107 261653 856003 485675 260875 975388 275767 995160 1002019 976106 905442 736209 1025031 1047184 711020 141919 814151 888546 747313 331715 889167 712513 578109 307631 430559 785475 476579 474025 701787 959145 999786 646820 209358 357019 938444 411063 369785 919019 243349 294332 746707 874278 648807 477518 75518 147086 95720 898640 130182 719971 669295 171347 853884 193889 238061 113437 249146 686493 378015 458274 747813 776846 537081 844606 1022776 173786 294283 442009 47074 857785 9982 702294 932692 341970 362622 963676 484411 791965 652344 633273 305106 472587 101811 769794 691691 534235 321479 95213 424490 933648 793374 514613 239501 585402 346431 645310 480425 200570 775416 481934 441730 828507 741617 224076 47567 425588 850404 114129 1042660 153775 756822 939413 660543 310875 226021 596331 711626 655138 825077 335635 449988 736153 965899 880014 198591 310031 845189 860539 901694 662467 255880 660457 943419 996762 288157 65234 137903 428651 190667 369641 425512 855923 429537 643900 323963 559599 242067 520353 466550 255884 374106 684719 516281 765982 761091 733455 665951 865762 628696 887532 937889 868829 383827 772525 619163 679190 806772 127906 723870 623931 684486 801629 784500 681456 746745 813898 414438 246590 1041411 462351 292474 445681 758211 625385 360084 828567 789723 1035665 572372 618416 889071 333547 377661 260208 608725 814320 286475 198524 671245 1033606 284219 589044 640151 359528 839934 351555 362969 449133 849144 579499 693909 197591 733587 954150 649593 566745 619868 486178 188901 178066 979300 853687 995790 477660 401916 942926 57147 843096 682736 261158 944508 613868 710286 960208 179995 240427 492373 220794 840491 432760 483104 727788 745250 948243 573292 774269 493043 441654 502420 635527 265982 381709 734180 1020333 898410 774540 1025118 754682 174990 478067 416967 31574 504019 902821 343449 640781 219991 32630 1040499 783761 532181 428381 874994 390174 743254 939686 899596 771310 160979 184243 322335 433317 659165 128931 184111 551157 653700 348853 878117 55901 577310 346853 93980 301287 705429 554439 922351 89949 955785 112563 620755 1020588 437789 234283 108525 702638 745136 813996 928998 112521 152444 1003158 28575 396979 31478 1030434 354426 817365 354591 899553 940725 700973 536431 97595 1001113 735625 69612 382698 260499 1003110 723851 56054 671278 667573 489627 214583 189294 993676 804817 804819 1021983 383306 510733 1001308 653002 296947 454841 848746 449082 62392 595411 708046 945679 1007861 163657 60910 928410 312683 623981 421449 1023812 580840 423999 746332 713521 759564 644039 161173 997573 671554 747345 892102 488977 747875 453421 956769 538355 228414 970962 116710 747950 818226 926974 388292 157933 222063 408278 643510 142974 464221 121824 811407 949834 392544 1024440 744562 810834 640223 437189 1021975 192480 464756 319309 1008244 379614 893892 652363 846693 767118 379500 740206 775650 645274 848085 186212 371479 15965 166861 887342 1036961 236453 48375 1038485 78303 919259 635187 966418 638253 158767 738716 795087 572710 495560 252804 613527 717713 617076 933075 492243 353651 638535 756677 490608 960841 632221 482326 583154 728808 516500 853863 677555 47075 679596 619804 248236 727883 389206 353995 860654 838868 774429 969545 376198 828807 907477 567026 626355 636497 763951 776858 925082 213999 441184 1001564 757477 57014 479957 474020 967412 345934 887993 503508 958064 403324 414187 738847 871083 957763 372305 563566 923870 864051 123645 391439 699518 992829 906950 470099 811719 338830 969524 760472 413414 255633 873815 928563 487879 784518 548014 667547 350627 938527 374634 186173 858013 433780 618823 96382 162031 698827 443870 96692 219753 618930 379850 485523 782824 949073 781336 552061 482178 392400 673206 837949 317297 928229 661463 872903 1039409 216911 454887 562558 611806 763239 311783 900048 905866 768107 1021452 907072 193914 262080 96073 447418 260273 146938 903053 857938 130497 692709 669011 430973 641776 953731 667355 1000614 57081 407087 1017832 924852 481710 555667 930895 829810 219386 555675 386169 757884 1005168 31995 1023058 944553 931097 455395 511331 96917 175082 113493 464355 621516 490089 438521 874300 88556 305531 597418 677031 279031 931931 1018137 450102 421234 149495 408189 40845 713405 942585 758610 634616 331259 949025 506398 603092 8124 93130 803451 723317 860991 300983 693947 815501 1008612 520246 988714 277475 487660 947849 790230 1023749 930349 252235 111775 80285 433266 63847 976300 495059 452899 912921 405087 376184 954158 416379 232947 218742 846043 801095 230781 389818 809656 505222 943447 269801 750136 890379 339940 108894 56630 87549 220129 1036446 415636 250346 496415 702572 955990 948065 735348 126777 702172 235431 638785 958935 1016227 515654 184942 690931 244626 890485 925935 472884 1029289 84978 355151 977036 162023 236242 242170 463785 510678 397226 651450 797590 979491 775140 765634 776588 757945 294265 223879 989091 347389 778285 862580 964691 261201 1030339 217010 339174 597466 605358 268919 431709 698654 1025308 896053 645718 96971 957045 509335 870265 435996 1012310 356986 997786 770399 543719 680867 670963 659131 64338 736948 292646 154981 235869 471613 993219 400617 55806 882010 928700 107452 940760 677562 97736 1008544 713429 425171 95996 471646 699635 224605 879075 461543 831034 374083 695607 938601 369654 81130 509180 188011 810677 439707 884280 834381 754410 62314 409244 381047 88727 157051 673272 747736 371859 298853 903644 497229 829171 512601 353993 95452 75647 479001 210782 161013 635244 523426 1036809 543731 410873 744035 706402 687058 822891 770701 1022912 1004700 458244 452440 887730 487757 951971 953527 780435 871085 258477 440211 884512 39655 925319 1040689 472463 840534 521797 175795 816317 243305 435997 516278 147334 1035910 901715 877509 60601 709694 78651 578796 106405 866414 179086 564182 464337 169914 187625 1025146 768148 973665 605227 417476 717449 364344 604350 983695 850582 414126 1028125 555430 496046 504142 908460 223208 3071 575095 501038 551875 659035 861867 825743 326757 686536 747863 608670 464444 176072 975950 596379 323468 410485 575350 568276 932425 1001586 398810 994055 479180 455909 703533 129803 431594 219253 487012 691704 613106 381277 553203 571518 772816 1001575 1038386 453978 900288 451192 508103 255431 1040945 685028 414603 315365 658415 959645 354794 875428 598771 736552 294626 539246 839338 249370 367347 412397 357717 368427 469662 359796 175290 826316 959992 211623 973428 837027 372433 895283 923620 406250 390826 620020 970626 220461 129497 291285 951951 892199 746539 858988 593819 984639 806339 935717 185885 671418 724461 416700 424266 138999 781080 554907 388340 550842 895400 645511 388615 228148 653729 444280 516939 678375 718466 628367 801487 28511 1037490 698558 942963 310431 989617 389687 994202 451568 1009757 962076 732716 777056 637967 415870 894279 777618 208687 941829 127804 425513 302067 735427 954909 391334 493171 471598 914306 409409 111538 604571 224723 895706 1006645 1006772 683399 580159 564126 275961 877031 907610 842831 218043 824087 735076 357856 642137 62452 435605 975207 653187 826617 63334 989861 89561 991106 1046788 118170 130631 728550 137067 858319 1013600 461499 1010853 868146 1005729 337851 1028547 453544 1017706 520271 291166 694765 831286 749738 1012788 939794 1020850 341782 397270 504471 74734 357211 733427 309971 780648 625007 965029 1014000 1028545 578393 965940 646824 781528 1024498 121262 49138 356019 1020626 1030234 214835 658428 500367 696034 882853 499475 680942 774574 461885 841359 422864 258445 374068 595599 206567 665078 830775 518546 685464 64500 1001428 1016725 506465 793327 887738 675359 220073 963408 857517 800372 975060 588650 866197 503209 214679 1009949 378507 846105 471724 500968 762718 749234 770742 701266 375857 439703 825566 338361 438169 869562 359140 437496 482197 826781 840649 797523 322992 993876 251593 239477 781832 316973 479188 928738 439022 482611 548541 949319 1037891 218318 357945 741579 63402 547685 1013379 660735 670442 16278 779109 988253 780684 834744 471662 604275 510803 834373 38463 733895 482146 217973 693358 435599 681267 300024 85679 503190 307583 635447 816220 739725 357333 875317 258333 485272 738007 783641 48815 959545 389934 480713 95197 1017236 504715 368883 775292 558807 503194 372359 839284 870943 765382 666360 721373 743093 224657 244322 967913 550325 652004 1014917 188084 389840 898672 401106 800233 741108 674426 347507 591231 693723 413514 359254 516195 642155 31933 735185 306743 159638 702821 620762 645829 1008412 30411 476443 341873 712504 463927 1034944 654486 512060 106476 707237 170841 595454 391459 240552 342119 941544 825829 293603 324218 763480 555166 648399 695466 908002 245291 995798 973458 122127 726957 60853 254191 381515 727582 333771 582869 707859 780208 389973 539868 961747 865587 540513 212961 817374 624630 546363 600671 102013 254583 301811 1022489 147110 630076 221791 370389 718599 858747 913806 385512 715113 111548 953885 368354 833886 238506 456134 564850 883106 340151 302475 360266 329175 159403 976263 371739 580259 243364 863801 818593 1033116 539885 632242 1017580 906838 91023 685103 437665 603981 984532 676781 497687 948338 517779 175972 838826 981232 834002 975578 509621 810357 745591 574962 711481 109509 235324 426971 375131 726139 683844 127463 825753 862407 758668 1032629 146791 724708 945246 479595 359660 782962 651389 375149 948531 386874 286612 175303 212674 363039 92025 427643 961433 947510 611757 184415 570810 421037 407613 256046 666994 194746 766155 222662 764060 881846 908992 451187 895499 63726 920347 156411 637715 804991 980268 339559 668395 635619 650984 222007 844489 28991 257496 836314 449752 498998 739437 219367 709233 980592 698606 719212 991993 877426 1000277 666090 926571 790458 300019 363444 663412 342627 371384 1032521 412647 162718 964759 894634 681391 620856 145838 256308 73694 730831 636498 470787 686056 468601 479518 462195 110394 671178 960968 320398 1010033 700890 53182 564787 351147 291323 797530 22395 584062 243470 692019 1016190 323983 806243 612843 154300 863894 478083 243552 682583 177035 1006855 830948 854956 688751 998625 354035 886425 782758 826825 467890 216689 824681 770803 579556 926428 750139 516407 516941 403951 833179 765793 620432 824726 740439 348286 782931 994341 379587 240748 333626 1001358 738517 899692 373112 457804 931209 455224 361213 580270 669170 1000778 478486 288477 500886 826029 944439 115415 439784 960950 506081 869787 252681 533886 380612 373196 276963 937716 150524 418414 1034600 439951 855036 926487 963853 895131 498509 700828 1017618 333598 653202 813903 469443 678131 617038 555838 535375 669333 380758 1043084 509763 724805 249109 832824 457862 127646 877546 235981 298486 482536 351482 367929 183284 811806 709737 498782 703210 102376 256198 866667 416570 588933 629323 139155 927558 249321 650350 289215 840814 812339 490789 900896 968094 441316 612473 818072 367693 970648 479861 189811 55161 470458 947282 242389 199549 377777 631351 359946 1015080 731702 1021098 1000626 607097 619338 42967 258506 816949 384086 873065 986801 986358 452490 162769 387384 332727 683212 838140 343528 572835 394686 433555 341628 326185 933015 997670 740198 807783 924583 607327 126808 117605 635370 710988 881848 547629 504642 897591 400415 360296 958100 914658 431939 816940 355257 228036 834342 297976 382010 360353 607151 592766 364329 304494 231611 991671 373151 753178 890778 408914 788087 658907 526203 1024851 144127 675533 956007 126011 949522 444861 517170 350013 932820 280319 377149 548262 928113 731357 406267 517360 457136 667420 803711 643568 739269 388316 61281 447189 98134 832227 830038 717025 959677 732727 848037 454166 97699 719045 874873 453496 290659 618265 667238 650098 204777 418461 499239 454407 653971 572251 686347 422744 682078 614164 420430 97039 349725 726732 318353 717744 216397 715323 873384 417475 249804 87411 936890 260111 707034 212936 618311 502931 689786 292217 891063 503097 912560 732728 221057 659380 64747 767530 602550 728454 972858 303049 278191 124779 435825 195938 778867 832489 469347 539342 827051 346231 439083 778962 892812 717040 765110 897706 765298 686707 956325 604983 240117 678268 657909 829501 498987 1029448 506155 451342 545790 857061 409554 221948 550749 833336 725919 72173 960140 488659 908833 1026218 999901 932452 605481 322345 1027377 947357 355494 875945 838488 710777 392712 97923 97272 863856 445563 880008 1028205 580581 838990 187363 474635 648984 887311 508698 57174 521733 418747 236786 783378 326810 757126 421722 846183 859585 163752 32341 510302 686025 773536 939733 1036454 933112 456749 850544 162877 871142 307447 900259 687437 378491 732507 861589 358589 258091 846603 961189 756790 774980 988458 268763 679563 876070 730236 806766 438088 264955 317003 223924 682172 292848 710782 192053 106236 766354 946870 863973 534505 913590 500933 184122 434875 115407 425414 197625 546527 751330 478042 775324 460741 845778 624587 892152 653833 281007 471834 382173 97327 637325 985594 1007140 683669 124332 180132 609053 803391 437830 88569 326325 587655 596726 12031 875476 810476 767321 834730 342955 604792 185018 1007366 755419 233102 376006 256797 476099 850724 824813 182166 447217 210750 496106 622530 998456 54493 478868 206670 395214 260554 79575 286297 80748 714106 817743 830136 324828 912966 211658 379809 604763 481908 701294 252313 516237 307128 446843 408234 451510 252011 904263 810333 613938 284628 608956 455439 1005853 241451 950160 708365 256606 581854 382444 941150 972951 824230 649005 702946 321395 956361 357177 559606 189342 845622 996067 991120 864622 812378 425208 669549 429979 780935 970903 235294 471953 751940 223451 605290 603514 944715 653959 123215 208427 1002684 930637 737950 934615 455971 370033 833378 899304 485787 629573 121247 190827 323001 150491 498356 401352 206071 314297 783668 113803 458308 359566 452548 692216 909977 844774 192825 924344 363770 286549 633430 872040 209979 470709 569719 510510 204395 325237 482757 479862 866387 1025349 991294 372562 989104 49121 214830 998220 498362 216899 750560 896323 130186 493148 772179 201791 447734 910500 843368 1028805 314739 532083 185018 865772 357415 980102 314101 847131 960058 354004 824692 239047 425749 617884 693235 259381 196248 933704 306535 234411 887270 963417 893467 420294 849017 478297 192177 568907 939289 727982 538477 718369 174040 939915 885223 476638 648881 806601 87025 514219 897378 836796 358116 377810 537454 258647 517353 378474 808418 416951 446130 774453 833146 324580 207287 430826 706687 497003 818469 707213 168807 775497 518082 976993 233958 916518 896708 341225 511332 521765 342374 933161 495853 413586 1002597 709150 488339 965200 829930 118361 382649 155527 974228 479111 461143 879988 708270 756954 359734 79323 276469 378791 783886 218039 189845 711628 38383 502823 94025 831334 701605 572874 766822 207827 710086 543735 750894 343214 455883 706071 631547 969937 801561 783405 836443 562927 54219 147317 163047 1023185 195723 682736 323820 466643 471905 781696 205787 703111 474580 439700 958101 725628 251345 511035 993486 873885 800999 339673 449272 882352 61379 339662 877526 750196 755166 937127 977736 630667 685645 300703 726323 384597 967452 644324 340669 490178 644278 990387 1021236 969107 447929 548555 665451 130193 572646 730954 500551 310076 932086 421187 955350 389693 707878 732146 470172 43934 773379 939107 841330 717086 911044 220259 810198 630173 352827 376090 768386 1011394 891254 528047 731678 245069 997740 989837 89784 113783 512972 487660 419434 569324 973606 840876 923292 604898 293773 226653 643543 321492 814457 44786 253490 585791 913593 245017 977670 742109 801249 210107 723902 870027 184273 1010372 299999 170982 1030697 484437 617587 562038 905755 583198 1037624 452671 888056 258379 623927 226071 685980 511564 735569 912442 175406 294789 183658 865706 889191 413399 909795 456298 48587 620059 899655 990105 258970 1038373 973131 169463 985844 637715 472636 488598 1019023 250773 462708 754809 226611 219663 842595 763273 680367 899094 498472 573010 980019 879004 761673 635547 1024725 226553 462461 577401 684667 547828 321187 734588 552854 970263 305846 699092 962823 491835 555638 703783 487068 242703 550652 844708 493306 715311 486346 457370 855019 871002 340958 707829 191202 292298 802610 872509 639927 467835 752218 826290 373081 858070 974957 551614 548811 451056 57189 186864 352753 759175 314087 1042752 236956 219851 761424 667509 1031312 150750 768118 354517 54243 772282 463841 119103 948355 432943 405473 338366 174588 459263 1026505 400447 1022106 863621 784418 319179 285935 628649 933548 236914 433429 686917 962929 301295 555761 97896 488914 224981 691926 888681 996227 403053 955846 729931 682607 839027 125803 763499 193373 325404 192465 350133 545887 879948 341932 543966 281435 317153 159087 462043 413434 1034331 613345 743526 498094 746705 364110 85935 879740 734054 497507 925680 717737 671330 510284 642648 384968 623167 938914 237388 474505 547006 944214 500350 762341 484321 833852 662173 77147 402343 597391 1033420 955513 399847 554411 399207 183417 999677 158606 371529 943952 250777 555123 473768 584811 419015 418284 996920 658621 1009264 643957 163115 233369 842119 617299 591853 841370 677826 748866 355663 642755 990382 979006 648370 637425 100350 652412 768304 48118 379453 1023330 243231 609250 617681 991965 104799 334653 751306 800684 858363 569284 483782 732973 53087 339294 513671 634291 951673 649665 439280 839451 10171 797434 540587 1007817 873817 840102 120019 432997 948370 497497 341836 441549 898248 104403 773957 1024921 818341 380749 108190 989534 61162 360274 695566 844393 615646 866538 752321 315361 467742 212537 239334 620453 536541 211314 1017569 316629 523968 633555 943458 1002220 306603 260488 637411 850229 231214 785492 773857 273021 441162 592829 547319 439516 537271 356121 234922 1008263 850346 316794 953155 989874 945988 178617 842601 734043 505130 700798 391955 584624 620053 169947 537447 1001049 815387 372028 1022193 576407 284923 319740 892489 331610 516491 187121 12266 642545 965206 869589 847658 800437 993070 181598 1024605 1011817 867974 645309 743447 490146 198111 720024 994339 216811 552351 880693 356477 208310 369891 759019 497479 744486 1032413 340923 784258 74999 571315 492786 947666 833906 593111 339900 146842 682901 863379 876201 859461 694574 401789 92636 580669 125752 890330 345084 960074 920495 908045 962589 57967 372528 225012 925526 1017144 804581 129189 246127 352381 355269 727290 504933 135143 106395 378535 358517 302135 778339 1023628 508820 812954 826708 1019092 596922 953172 805790 854765 240950 153206 1022247 330623 223962 339527 677181 993084 959382 1032550 559092 445485 380757 829075 967402 1011898 602909 604255 769547 1037960 959724 408758 718897 967901 764404 922255 32488 714003 582885 510189 651077 497974 617862 948313 772654 782921 363378 378103 244827 387638 706334 958243 988408 651916 127892 620950 85710 715880 229000 814633 251114 466095 275382 516972 416188 227510 697564 507024 547359 751984 248722 973604 640962 1010449 367974 258411 958369 251872 381052 121259 634454 724652 902718 621961 182943 159527 1002518 666399 513337 618150 666221 325574 473494 667468 99519 736937 896153 732347 341372 242383 813526 466087 620996 432779 46830 652487 1000199 1040558 814036 882146 601231 234936 124623 419288 699445 652565 971326 973697 1035666 835432 431806 163025 814423 480562 990299 946366 914177 128363 873834 36732 1005752 553407 588178 598399 578742 807864 102135 235069 728628 957493 998449 703278 302904 844190 883813 350644 500886 71423 465383 510140 613710 376518 1021080 879667 1023336 939446 873445 715921 310588 891685 564934 96186 883937 314297 473197 992647 520617 44974 862634 612157 385896 678957 472857 289720 934459 554571 962773 323127 400335 770553 764826 499819 983803 539998 162547 115677 602997 1016446 947034 154525 1045642 468381 417714 510856 1040956 299231 472966 477818 899281 103422 871146 112581 203734 622233 440069 585275 238326 466711 356495 966088 679864 585618 766898 203719 857799 1025642 258894 742716 568798 323691 766437 800614 381503 996039 833388 929310 73211 648343 173965 850028 601510 861430 709575 992736 918781 495516 782722 435181 517840 825162 174068 503714 889611 291769 503179 743885 906906 617135 825942 738190 391737 728562 967839 694759 888370 514788 80359 1002155 546575 619933 45743 753789 515412 138931 463317 810842 130435 109475 586426 292701 113823 685402 1034721 241291 616131 384210 119870 272342 454727 760706 1041030 840060 252079 933699 613255 244146 631638 861144 513225 157101 469795 719988 1013540 885729 335767 518283 46487 147170 817620 345975 347624 873845 687221 724299 947030 574947 585982 324755 87419 1042912 143279 815199 1021020 1042585 778590 621165 766644 159592 754673 383263 386958 239475 771186 751458 519329 194226 242207 811871 929180 867910 881995 883841 893924 258772 366815 711879 735937 805814 907718 339351 833128 468922 293549 845176 699818 561899 897606 496693 484887 307703 480821 953522 945466 73183 120757 907307 861428 235179 604887 452039 947086 555549 904487 310133 497558 248635 959117 918969 809613 697671 899297 862164 760885 385878 486940 851034 930653 452669 348790 628390 111985 494001 813599 57190 511006 231030 252611 855750 992860 382613 1019272 737823 502157 564469 212796 366388 73206 438744 1046096 553977 857451 587355 501429 603102 679146 509270 298791 124686 456828 79566 745233 772745 478395 772125 111739 739983 1026665 879431 762973 846248 486214 890707 771486 511187 356035 686801 186209 683623 396731 716341 484305 578238 44847 832605 498507 579837 277486 421296 243743 1030944 52601 121669 674583 373118 707569 866773 310044 868967 595423 664556 368879 111997 309018 907802 500934 998196 768337 245097 243640 995383 676593 222829 862937 990674 380597 439906 987599 163038 237478 750232 342263 851504 681435 858594 470626 454562 112490 932931 456162 659067 842914 709466 1002707 282100 515394 586151 651798 343067 580853 945889 16227 974954 508634 84349 420530 859257 1036770 441548 510585 802281 856037 669942 107831 916487 827831 54139 649713 387469 108430 650347 310389 873588 356122 548047 938703 794609 991018 998213 174747 923544 1016122 595667 240911 367325 977972 855469 473801 920007 839664 1022761 718245 843317 307855 834892 464753 429119 387183 563995 514912 836157 371515 584243 223939 1025308 923447 815735 1001073 790460 845417 874915 611930 151282 906082 355818 678835 706349 182651 913606 890033 1003032 251166 927322 722414 873783 646978 56982 895267 822747 185527 838707 513675 429549 948049 644882 168821 430323 1004141 354971 371739 258234 248313 883530 291827 448813 460776 583255 185725 726571 462747 176635 738859 579469 177770 363512 813034 381936 676030 888616 1001164 245332 233979 134887 842968 725087 748695 807133 908513 773362 541661 235879 711114 387412 536539 32484 905322 678829 423329 624435 81315 539370 65045 310988 986344 277163 747977 911969 964627 351579 748000 943785 943916 489412 222523 646485 385223 385398 30045 629052 277183 1001580 937755 102142 538203 355634 215773 42869 517141 255844 682078 821086 105420 954973 416625 1022506 281589 375021 736785 343532 267647 302670 282222 713587 933344 984476 778365 640718 944461 1035277 380726 359609 104059 924472 97549 457801 157605 269813 544739 737120 986646 822947 894674 511336 956321 116475 442599 320382 809411 731977 128203 775226 727582 949637 260818 849089 420214 523011 812781 96918 375612 118189 321244 353147 649756 875577 997653 409257 978983 195355 907082 887726 975566 995209 486313 767036 933045 832306 437571 957801 564601 1011803 348567 217207 905525 207195 771151 135069 373425 228053 112380 240822 309627 710065 373926 737917 1027712 903287 956186 468315 356305 309629 986765 282031 153966 878502 893630 956759 1003331 350841 976489 667097 468220 63457 253393 988110 120249 480158 357486 555339 455874 201959 837719 903183 520290 408453 832883 747574 441946 806101 1024691 559037 171897 963147 302076 842302 417601 936615 60311 636880 129657 103342 812207 444702 957350 176762 93689 1018220 437391 806577 154969 126428 730060 664063 320061 368823 637643 491328 250734 734565 757386 508840 955207 761013 373113 944860 125371 104831 44959 741009 334199 257364 555317 433078 210294 782946 768722 976220 1013544 240413 938211 221247 633452 737657 1004575 1017673 805630 425252 883440 602997 840914 538911 854869 463767 774283 95417 653394 730233 553303 617278 967309 794538 1005282 968937 261705 808421 149451 426937 847172 372989 654918 660474 731359 991060 1025323 1039620 386166 696290 1004996 486300 603502 441396 467924 665020 913496 846790 913464 273835 419157 386892 572257 65212 750486 353274 275879 861047 104171 482466 850503 532127 691623 955965 551849 686863 575839 652115 447926 341335 125370 878755 1002163 60380 777498 321891 357165 560377 678811 768778 998947 259364 850973 357916 732931 662373 385181 957157 443326 62637 991669 816684 157690 851105 1041734 688009 970522 561967 585002 656823 539823 547542 739830 447476 199895 250055 589020 920363 1042700 80566 519201 117622 437168 277493 310357 845740 613201 171783 610487 781826 213374 848269 353943 548339 650420 940871 1014300 113869 500141 120309 150887 324531 816243 189369 362814 1044788 905830 517761 19957 823093 480795 982277 888732 892133 282395 414460 439284 125889 842247 537214 645246 547195 72351 1019745 503156 676092 699708 504157 1026712 796617 1018609 838898 878779 808607 473549 887891 628193 519241 326194 674509 782493 351385 673483 476619 986190 465238 747221 453402 472862 120562 256233 821613 952759 650282 982057 797463 343565 247262 779603 486484 158811 631387 306674 889462 254651 593079 401103 398579 476270 48884 339023 975027 531303 833646 984871 874859 883795 242123 642643 617646 830188 697567 698054 433116 404126 117197 367902 783622 149991 913739 296415 882504 648435 219310 1028748 677721 480683 713586 699611 233970 114406 846310 106277 585272 343943 125926 465838 965203 891666 973844 736331 902004 770277 767557 839600 472481 943441 1045027 563551 653452 472782 748617 587224 212914 209780 463602 965683 486955 460602 683575 959119 500455 862027 211309 805821 730797 447220 447207 866492 349327 865842 224078 204632 967913 888263 738729 347823 286077 799230 384566 32427 986970 910375 77692 220270 190411 889463 607611 530418 844815 117407 984917 219880 903124 286967 778291 881005 199542 761035 953084 958713 532427 244493 421127 1020280 669038 646686 964227 367315 479709 122570 618124 1020817 935355 732881 111093 292025 623551 570582 503593 490044 1046534 712545 699695 903641 251696 370895 28345 761148 287676 968829 810570 243047 55678 404702 373055 555249 890539 526845 383519 355724 646257 247462 470453 191444 971684 732330 1017734 749865 708669 950639 703970 665339 638754 883473 170702 619799 1030497 801619 129869 272333 546803 723405 912657 871220 961069 112458 210290 937708 783014 627429 158942 291317 390350 689140 251585 905446 208423 355578 962512 925446 252348 65446 589116 499104 798815 423754 993947 170843 423994 1039429 189278 240830 1011917 382264 60541 1035414 626485 355878 490055 850030 173419 256865 833900 208368 342869 706038 380275 382009 934319 473642 327245 635859 992499 877135 128685 536299 588849 420713 741288 465715 743967 841300 567934 68591 382421 1020306 441931 701965 1033090 931353 425231 106392 704749 950905 504173 248154 717530 638884 250364 151933 573105 985501 666996 367600 420643 588822 425270 39291 238967 398845 628965 838360 563833 766245 485687 373974 325032 714292 242488 984310 495328 659958 81776 580805 758694 761208 498874 569981 948886 973729 561043 421704 240745 383431 340454 1016862 1023502 588144 490370 315177 751028 405679 584818 331644 898532 152061 955557 691783 364217 256473 706490 769225 282588 446652 115659 371315 617662 179144 329463 642854 714105 974040 1027424 828902 1017963 781538 416658 387533 899722 1002262 183915 1000086 906156 954058 119239 137021 628645 730239 570415 196426 371938 896151 243865 878202 971975 510796 960930 692847 815474 859468 812623 830254 690855 865325 532975 634661 768913 359237 146418 812685 807407 436982 609850 812457 96318 251303 994522 695122 176611 1004055 27613 350583 985463 669404 210254 634282 341789 506088 465762 778348 776492 163171 940845 910272 246009 780877 772952 46830 44980 255078 250159 941101 691775 612767 207738 687909 940235 993096 154611 341622 433725 433439 62711 35199 717528 748649 869087 555463 187824 118223 292085 1033299 939681 381848 308915 1016926 386286 397178 831089 834514 659126 387180 1034523 257551 319268 1046608 685004 768344 992316 417614 855790 126749 984545 191336 948812 708894 697015 922279 885610 766115 911659 947052 988121 646035 723578 320947 24383 384220 857789 608099 467999 546268 966468 956473 194154 184312 471541 413158 472723 1040938 377835 781400 1010837 283118 785410 642706 766163 988065 248925 374222 318900 1034968 1000782 506978 907760 618719 517251 84985 286125 971831 211277 418447 442054 585171 869106 818996 341562 671413 211378 871845 282007 1041316 159061 277467 750265 445607 732961 904251 483979 251783 880855 985584 418725 574527 222325 666007 662649 730427 953234 911942 297974 618074 756281 354623 455398 1001921 106464 861812 219105 873543 250609 726990 994752 617883 771621 470964 406454 717232 947104 411447 386985 627179 450887 415402 788199 108091 516348 169943 564155 764270 939580 351510 921486 734118 630031 945096 677771 350607 760300 417333 417209 220319 585045 177869 337619 611191 895193 504863 740700 941856 375977 960637 355110 846753 86998 101742 944995 443769 699603 429707 309020 374194 364309 1000692 825051 997433 118378 774960 646950 187185 519366 185403 162534 434431 463551 358491 353243 639699 715744 59260 941865 889334 994674 663405 588268 467931 989731 991471 622481 550510 951703 842198 840299 212204 640861 738655 473570 259984 700171 352240 202183 177771 1022107 653447 165886 1039370 626879 588229 470291 406966 344317 736857 233157 301020 959253 326834 125527 322289 228444 686169 996461 587626 151001 935543 869370 942990 813299 128090 244839 474448 379810 520238 538110 899361 546282 896061 473869 239469 1021337 261203 446149 985910 574718 357181 963093 802393 542715 974400 444175 254454 294340 760883 460718 666425 892427 903981 1000426 966894 709013 757492 288199 278445 571037 469447 384394 378724 942581 31517 752296 251818 116646 955692 439417 429996 168887 432017 258159 506135 358494 723351 707878 546174 864825 326340 425324 505006 1037084 372371 706093 675675 986514 385393 242165 119417 219085 1039632 438241 228892 893470 535963 371685 677590 365539 422806 846706 646596 479771 932952 1019028 926899 212836 717808 716317 831094 490778 182061 931285 434122 773282 794485 443358 995248 30453 578516 549850 871362 913799 965226 956081 950772 771697 614653 217271 513614 652946 783560 125071 243593 387662 229089 563192 462786 211103 1045048 482908 869364 953070 382822 923254 697965 372650 502799 509254 631471 928958 962997 509498 816839 935366 284539 130458 218159 649883 871025 335101 453989 692714 491040 400671 643447 682654 597437 228970 635919 766770 470960 964185 480996 436871 27513 701498 1009538 15261 537375 722883 742499 926503 943783 253581 108283 456270 958408 189684 829386 595182 809820 897816 937402 324158 501441 763239 963981 204658 965786 285605 909514 724780 661488 862192 322163 159469 953687 653944 517127 232862 187221 480315 227234 516209 445203 684811 456459 903026 206766 691759 500775 816467 607707 840803 15850 225786 1004574 782854 288438 815669 27630 266217 493479 835372 634633 582602 989486 695862 549847 147317 549884 488459 994451 831282 143863 405427 470890 465815 633660 92886 136923 455894 224502 359321 638896 375132 687261 862030 565140 324946 711961 453968 879942 1021517 498121 596850 31031 650886 637486 586300 6655 907672 160954 985623 631391 481722 455833 255068 1014858 441619 613694 76791 1038788 316259 674772 359265 58868 210261 491775 21119 927986 470569 1007394 73623 869756 111783 1005258 800345 1037315 1021980 674790 64837 419531 1025570 645653 64403 763610 1003054 1035696 405870 815763 744688 912456 177122 276732 99070 404270 302414 429879 324773 744668 416415 618102 710474 249935 162137 356786 939062 128961 869338 727657 640796 486661 1023054 580071 592735 739157 913988 162538 739115 446055 125117 637332 977423 943812 806487 871054 357181 938298 671224 117673 732609 988235 226547 516956 52471 675769 430573 900512 662425 972569 742834 871278 766263 517680 869943 610150 47993 925491 219263 578859 182172 545277 259612 209818 68091 722717 688847 501219 1005442 489266 139157 703345 625790 354021 727882 632678 265965 871769 609622 1017716 412926 652241 468398 842466 486244 452362 689639 659398 582459 111023 935883 681549 585303 334807 865558 751738 603323 466404 579283 144743 553407 564883 54047 186955 408804 989798 30909 550614 285550 292045 319306 765580 517199 186543 561134 946419 363611 194330 187581 172926 458400 151014 825268 229314 37822 47079 946598 885209 862099 556965 427774 891666 774319 769556 270059 750184 248817 8122 405269 64944 291673 602807 990066 924319 771818 524160 431455 438186 308638 434555 824543 960241 1020492 964181 448306 946387 954202 515746 269661 774084 485856 80775 631470 132831 218094 881013 28404 691035 669159 693046 381902 429653 342258 746140 670540 850769 343641 962732 747939 224110 835350 505359 383603 179090 342329 284479 484770 602303 423648 373181 843031 520741 391892 364338 1013300 318012 424107 296445 783513 623515 381690 820942 466412 1033670 708789 755965 351385 304374 857993 1003929 318889 713629 975994 204343 698494 675665 1032351 759696 848542 254196 766621 602207 147022 448488 610123 1034956 95083 798506 931004 179623 905630 954749 881144 350137 313173 523872 1021240 189127 995266 450895 465380 598719 936611 588243 423998 932284 888146 556852 890094 604585 593503 210459 893426 902960 665337 158558 260522 421257 642801 940591 244677 258387 869114 466522 501270 971159 563099 750386 778902 407117 843094 772646 305659 775459 932139 623935 431539 398462 119157 650450 615326 120426 309966 189342 629877 618372 441268 809204 844254 404926 968308 302173 895817 695482 561117 858805 793981 975596 741579 762211 501338 661354 816993 364476 681700 308187 601339 1000905 640187 719411 966280 643324 742849 673711 405114 567083 1028743 334797 916768 484894 453208 992839 832764 930951 54123 200310 889483 98198 622352 385869 372951 576468 362910 125247 737052 896182 777861 842043 857542 633035 538422 127343 73177 427960 953653 157652 204495 954041 850458 619294 468150 136927 415799 706470 437391 167743 484309 379798 736411 156495 26571 888504 771825 1038018 374345 240731 284117 106174 859370 898474 581393 277493 709017 249550 681649 955548 479662 897615 244582 555933 1010563 460895 482021 342763 992876 372385 477530 979592 437206 618371 23507 689971 460633 754662 571802 957489 647052 1006432 771358 754173 115197 387811 437511 866471 698970 195312 951390 516882 751154 80878 646733 587721 212509 162298 612972 302053 672575 121145 348623 477910 22267 473564 976770 326235 543871 706172 634678 877261 921027 105331 797661 230855 670871 903032 183894 825651 839933 484301 474081 302043 499532 65306 586823 897670 576435 937258 351390 211370 171551 804342 488729 632754 857694 55545 827177 349910 573094 713908 776528 682613 794067 572605 822061 962967 842410 784288 596214 387665 685127 841863 573090 949656 1016662 387974 183269 512046 38827 674934 579358 901275 397301 815723 406867 968505 243933 312431 695738 519813 967609 81381 621984 219711 39927 887032 814731 872918 695250 387008 638044 388412 166843 500089 984699 470508 633754 194028 445895 933082 83423 240344 591581 452171 116461 547762 1029157 706101 761963 885497 481500 1001136 203610 309711 635279 687431 840014 540013 986570 845033 834484 450099 487657 1028666 745236 507649 679002 179812 1021037 59249 1023114 1035060 599439 948748 738666 246879 32166 789242 371598 1023235 573037 728931 516898 988531 309725 1036584 970200 310865 912209 890764 845241 126650 409283 889692 190151 235031 301791 206698 315181 698106 746574 913977 584174 373660 673263 389233 1038361 204262 696694 482635 678866 697049 209655 118268 907490 963285 576910 636530 240231 358766 207740 642849 953463 966910 195890 941626 67451 970387 497018 285997 570611 354839 650216 235997 1025686 1044570 437061 652643 1007114 703402 621395 15097 855527 826988 704895 669079 802407 342392 654853 47287 442873 441452 677547 142127 127385 126681 870005 1032651 970480 706003 552915 476837 1005895 684843 182193 335579 824945 653654 823917 894757 407414 261893 500722 482365 1018537 779476 649618 379875 236359 906950 995779 810526 490249 731635 97839 625878 226507 59113 204760 961929 794552 835304 610808 1006473 130389 175317 408812 597908 342583 998452 840055 765593 639722 936934 156127 621091 716339 825038 968589 169854 329659 51053 909662 640945 606065 921045 872206 265535 631933 193742 867762 846965 812764 667527 368959 648858 770916 510044 879899 31707 960224 413102 778729 238054 687387 652993 782820 712071 992122 366877 241137 992554 417450 194505 584795 455846 947394 372973 440636 477629 679524 982594 258641 403827 211411 717222 964856 425532 90614 654696 584367 1021512 971587 670782 613447 341822 121301 465339 589418 826077 843967 252137 234414 292679 955166 190783 185526 242046 468781 399336 889509 375463 447063 956502 1022314 302207 767786 831324 514277 907945 856989 247011 433614 432080 696999 351447 336735 464710 171512 925467 1016399 146265 485434 826503 254633 112303 123257 400502 335730 1021734 94013 921057 979305 616858 704320 353595 345951 575283 243271 706140 1021274 124199 654350 963101 664239 918909 789663 1018769 963000 799417 374876 736660 110205 93753 605860 677319 890571 814330 989383 647289 895353 821075 376456 414326 496151 364253 747306 230267 596973 314654 1036956 423590 230719 611126 476079 622409 389516 336377 392221 617171 105299 309054 864145 203450 754103 670204 373430 446966 248542 433495 118319 600698 948932 477959 1025427 277831 406499 504952 420533 428758 65115 497616 434959 386459 259605 184218 38645 385946 383891 376244 378738 992814 880218 170937 907377 111343 810263 193954 496595 476067 488353 436176 294860 850504 186040 179576 224105 147023 605725 576481 752217 365750 48493 101756 707115 861141 548204 678261 244081 619190 185630 510407 181173 827519 888026 366954 855706 701358 743583 920823 654161 928619 184260 1013958 710429 579475 825135 763516 850098 543222 448761 866553 926683 317895 138365 245411 713786 168935 975585 615991 321203 240023 167902 216965 226151 113756 791929 489237 351918 451018 858955 563319 880325 605864 725551 644723 309815 315283 444338 711785 986420 585436 443869 472790 125238 1027622 106283 228614 745848 389905 386294 313257 427995 765096 781363 1007817 353467 844621 417650 886350 391347 873863 438981 48745 353755 346839 1018537 32302 517297 243982 311146 1000783 127550 891578 474004 545271 762071 933403 797689 81394 319352 868236 928209 311217 313839 194989 52863 584062 230237 625381 614324 335623 448996 258095 937629 943925 421469 865437 753030 1036745 417975 38893 880957 446073 419273 712088 845523 218003 736391 433618 451914 325254 120789 356685 286109 946980 374155 1022848 224680 538318 449628 378836 817764 234911 160510 7899 548522 887182 682428 578012 699087 175486 439094 510644 988876 411634 770299 493405 990772 500316 510190 377555 217931 467131 502107 362471 959910 714526 871535 735606 296623 201462 642789 645334 568218 304879 781641 818068 736450 358620 563883 423034 863910 478287 500185 900156 877778 96651 936153 703333 309342 380478 869830 494542 739237 770355 371429 276089 823539 744684 117244 433209 212837 175895 762467 119038 973155 110454 693609 1044806 386829 241549 972080 211824 531867 570607 725241 731091 1018569 76599 940340 372625 277210 422353 651665 509928 427631 601035 928670 790391 234415 812965 520793 706403 77718 445925 29181 282527 779980 994588 642705 671559 424475 138732 374877 384290 1020006 1026130 46572 891163 227237 452699 1002772 450918 932086 339627 243066 798667 879523 958106 136958 492262 86765 675282 489260 317995 740073 519488 994620 193389 141310 227990 940344 670318 60251 362397 907465 652084 511302 446926 687271 725881 390809 508281 153469 679479 645479 992103 976537 423311 599758 643678 505930 363327 478773 766411 212816 994831 390482 640971 22381 429438 596915 499225 984022 807612 327555 552252 359942 698876 1025675 559837 963908 257130 210849 157532 547615 325902 338412 420345 977857 362351 967290 1000759 549358 713082 114672 375183 668589 259986 904769 248637 882067 906350 642746 325265 321335 415102 553454 429778 368043 289652 209638 432429 495366 522389 858486 899462 376260 171446 1041602 1009806 739740 267255 513189 250447 743877 640419 830865 578479 642353 858837 961813 548045 414070 649690 676695 828884 186865 759915 777987 954081 872402 220547 1038366 161475 242739 249530 1018535 865375 937799 715823 826189 424421 439264 174947 255908 976074 568745 766740 647541 510788 763625 846731 129008 853118 482196 444759 207903 932986 763294 758477 40190 645747 372664 927998 256691 391572 651589 602837 830844 209658 772274 956824 46557 64710 56925 931297 889275 938946 925124 401340 355275 314805 269982 500619 577374 909736 610519 294475 457188 889546 839622 622353 250215 302901 239439 733275 324917 383370 251568 829290 260552 660687 69502 369563 846665 891706 671055 805687 762842 237452 230635 1038381 815691 957707 125245 36587 892493 317180 646018 738930 928711 564835 959077 162903 907815 866571 621020 1022045 713577 118008 646330 553405 443381 215997 614245 548726 591293 881950 654468 517724 905397 784428 457767 252972 515908 461808 710963 844090 599415 849305 722095 750639 910680 424325 830669 358258 375582 633171 292517 1039236 191770 285149 116465 379851 232990 431842 620429 757228 187876 413083 1033247 513178 229058 237069 978049 157545 499215 481507 1036587 963777 750345 248476 718406 619257 996551 703288 728683 893434 639165 780429 929915 248748 359020 968554 235275 505931 861518 873460 354779 64819 896338 869494 398039 379789 616310 563759 822479 620314 568055 836594 838887 744401 97948 859001 300575 245401 202877 968254 333419 212787 1014403 1030190 1038212 220999 891559 474318 758383 385398 187816 470900 866929 874305 490036 549351 356538 514700 391938 847584 684155 686682 439837 695449 632253 426988 61411 1004860 942426 554539 739117 489569 315006 340918 935789 987954 890658 522112 469629 312571 274422 659365 118217 597903 61386 125245 80063 815772 997515 971241 162258 881092 831410 230715 40926 769090 1032620 804411 618074 994700 698170 440590 175543 367418 977049 372528 355004 1001593 905832 715313 820214 378840 361215 499481 893772 1019966 361423 371961 728018 716441 576475 57236 1030467 849761 805662 867988 897144 194987 63273 778412 174750 974532 48911 382077 1039024 750478 289642 379697 952093 419751 120761 883994 662456 845540 822744 472171 702385 635614 391227 453842 322800 675578 1021049 841131 210191 65351 241490 1042832 261072 413286 175786 188257 1008098 421493 1025856 754539 912292 436689 236724 196401 447346 196010 1046026 940453 895431 341884 217502 944069 366069 504181 182894 469753 744160 636792 811753 358196 677742 285525 851057 539118 140282 294219 912458 187671 747985 405279 373583 698938 260230 799961 809862 520728 855482 859618 177726 1010883 210350 679769 97651 184184 493351 500708 258724 150399 437672 648719 660382 895804 335340 864993 778659 581539 179864 767251 914136 231228 551671 1004964 833260 890681 908309 613206 711047 665971 1025047 969242 422900 898752 701050 914252 972092 405158 897729 989676 873580 533374 246966 753204 686647 448398 412799 560701 827082 730430 883632 474458 994088 567806 840938 318389 1039138 551613 177455 803503 984474 790071 881973 365870 647963 651482 150743 465005 835458 480998 881756 522628 226769 965699 447958 1037077 646758 716109 216297 350713 555709 1034266 583924 992202 356242 995764 927722 692182 654024 371542 710006 586515 351003 1012021 623419 563646 808271 608031 514268 925126 824250 1037325 959456 20207 633918 772792 708701 711796 793150 857307 743132 145907 685263 424440 739548 504673 990403 244489 112086 220884 823288 619480 708711 932525 97646 238167 754111 424558 774021 801178 853437 817309 670297 1040779 423668 802273 626593 762187 351549 126321 429663 878002 186254 851720 637287 226808 479683 874966 60370 767554 502961 176566 96566 220380 498406 582516 770475 552179 422768 439899 454774 780776 746845 871349 543675 448327 859278 870893 216949 779573 161343 1000409 316222 561117 494435 582142 690635 672733 187179 163213 814635 346683 278403 907603 265679 235355 762030 373461 240517 70367 993091 643960 650062 1044008 746289 422393 261660 1024233 497221 1014810 234486 498868 463991 243293 457512 556427 616409 996908 833054 962801 653126 698791 455754 498120 482521 650630 748588 387619 792287 518952 255516 734525 585649 964369 692200 779566 1001108 969263 838283 979781 237346 766644 970315 604922 1010266 204273 585418 81842 867638 433652 374314 665214 638776 546525 1042696 208243 233295 814916 173015 861425 768678 589186 959397 692687 997447 108251 1045517 111679 699704 965411 241252 325994 930293 207447 864686 831870 387438 238460 96981 722749 775218 1046595 994470 127031 491077 808870 376664 879133 619917 549310 390888 350859 711344 605383 411367 629861 722861 526077 313135 617351 104623 242522 567276 943402 879810 445357 454280 681382 92018 512730 606623 1018678 840390 773403 905868 465874 1032436 139186 107711 475483 866738 1016215 368045 1044001 198590 752793 837610 581059 9951 326414 386770 370136 233167 668604 469287 961412 998151 153205 139150 671682 228878 333429 405432 914122 321786 219033 339320 363734 775124 801439 973152 606699 615669 616241 363215 902250 681567 664444 240521 761736 586803 365987 151417 13303 156601 252757 716003 407292 577444 619448 836554 440625 241454 61014 77199 466492 455526 70619 221549 619242 521633 780068 718473 707767 600639 186775 439063 927007 833110 898103 484039 982296 929101 319122 239470 414539 663155 380280 794564 997383 334495 831742 199855 712076 506548 734749 975247 156540 867996 862671 936946 743843 124125 335133 700990 1006731 752264 336347 375630 750371 938874 939252 994051 256916 440970 942390 53110 961594 930254 421067 906380 219630 648948 957409 752516 875563 226277 431318 308179 993220 170798 622482 848173 755101 932043 775222 703625 910882 517333 444146 904076 965203 287699 217003 962955 698202 1024408 184781 875980 427495 146254 944846 956597 465255 720290 700643 175977 679778 1004825 604003 972871 991732 97737 902835 472845 161722 980025 980486 436895 748276 784962 320603 571535 701624 977256 640348 322458 964804 228379 679494 128901 375911 372308 640125 868826 277271 775726 970276 352077 944796 1002945 815797 866099 98273 649594 289999 58167 874029 355218 929175 601045 627961 863437 943052 762543 450132 1025860 975507 966813 890545 584477 771981 784714 236465 158517 697720 307045 402861 244286 284895 484312 769857 209837 674044 173887 1036992 903951 685206 708282 498054 816445 320955 1027113 754991 967998 191647 682953 1001626 975571 741751 485159 607711 753999 474204 547685 886518 214889 177767 842796 861671 415419 924006 748792 81524 479059 798815 693221 972943 759358 860974 1031444 383665 477005 996788 925272 209551 406462 334715 810133 378708 711529 1030789 174515 145384 756659 1002540 682473 128917 405468 889320 392276 235413 738745 986292 814682 195770 309947 978340 942649 908040 347388 153843 472806 309339 639930 330557 179908 113717 171884 886500 841923 765576 638560 336627 678615 120223 403347 866075 987768 691181 703001 687751 640223 160667 803566 411124 910224 419276 676574 540429 524032 294352 180727 245332 239899 1023688 188727 745503 222166 214996 447384 394975 605852 883080 899224 882250 448710 276458 975948 500345 870776 291679 465586 77111 588826 843553 870087 631693 739767 354140 857869 502608 844109 598767 501269 560874 173052 449166 766696 45279 154469 768178 520538 970518 833950 1033869 815197 650484 586229 222934 294214 78079 932713 736553 809897 340779 633127 783266 12142 772509 583632 366254 995946 354775 644403 358005 1004620 817819 65464 935451 477802 163186 177342 386786 261456 431525 32227 23451 669101 777556 489080 155899 244950 319695 502460 309955 1012841 1038872 902679 171135 109269 885177 47003 951779 956985 1008100 352942 968917 677307 677108 229258 876336 241199 451038 455600 764012 407339 780493 1028561 317999 621225 355802 1024489 779896 578035 175830 113438 1044676 172478 247247 236017 129359 407496 981444 716486 795447 246253 224939 906287 562671 244255 465629 81579 151311 219819 375338 146290 88254 867909 641963 370795 222202 891740 691887 129443 379047 474929 833191 452823 454867 1033530 902867 384598 882506 871725 38575 869659 977592 153199 247491 494735 351023 308203 234727 292141 667367 878108 943864 187613 629938 365015 978344 739407 956733 734649 327012 777306 323221 615644 831307 267679 440674 570748 356114 48463 48969 768770 406319 512773 930530 554742 901343 619299 147237 169953 240486 130604 71654 684599 115193 612764 423404 187221 915042 991594 561017 462791 417209 876890 861084 587621 873068 77147 930331 412525 937321 873801 800346 692473 426747 121660 318054 620483 1036678 992375 708927 869267 408689 632635 378167 509764 486307 807805 457420 30111 691741 493146 715566 877523 122630 110109 562651 682236 813974 219064 365863 565156 285597 730326 169909 949578 847084 682452 883121 281787 371463 762676 446869 487628 564138 110842 452450 863063 609655 177530 894777 435564 326485 333175 260881 849248 782599 865929 116574 843556 698101 121667 636463 713132 577006 214998 452823 880517 613767 516268 453960 642111 772188 520674 404942 207919 531406 882791 1017304 587429 690810 857469 599739 612320 320341 693079 335747 494425 924015 113115 471905 102204 865909 957068 1022793 435891 303027 854709 652165 273150 927547 691566 896836 976907 603533 1002835 804318 894930 642079 644629 955332 1024833 81293 281950 628177 957116 457296 494714 732945 867594 216561 292695 686021 939055 578011 704847 304606 793467 452276 585698 498146 889166 39661 474203 812775 375193 90749 413475 499026 430719 588948 538862 510127 956248 433354 443791 480845 475044 970346 152413 922059 589579 127851 188299 866405 674971 864379 642928 238076 692947 962847 973234 940275 389746 955738 460638 869870 1001615 826484 15486 185451 338940 742343 834957 136957 373303 954115 793310 470486 705516 810866 154014 959548 588942 575331 20478 65294 65110 248601 1022521 484398 627691 371601 774461 702076 911772 470079 996962 528250 556728 481909 217791 749726 638113 406191 641985 621351 849964 562901 157145 727014 939457 95475 240822 942175 97140 596953 837532 985422 219093 737058 840089 965402 650505 861555 984426 232686 337899 431324 258985 228177 201951 322247 752646 708026 978465 113335 192980 97438 960054 515361 976792 179628 645500 586346 346579 496823 667094 381940 957393 233663 883233 64278 551805 910727 888133 422297 886431 278424 845418 146406 1035984 68862 412614 180165 331740 512742 13279 888646 190059 306598 946542 990479 928556 669574 447177 388769 826906 772339 109767 154534 843396 1043466 568802 246458 411606 939162 827815 137469 1024564 575863 580956 781986 276174 793395 130376 1025484 954775 906929 1012489 530394 727733 699755 98119 1004016 703193 747347 645772 666546 112293 705335 715117 648885 418429 635497 931190 288234 261464 110236 73181 528079 392452 683496 1005724 208105 694140 603061 889277 77769 866005 1018485 478897 612316 906806 159102 245224 869333 989562 383291 886588 278445 372110 97181 1031427 190289 724806 440981 841958 693923 516691 937565 929179 170334 225180 46332 903827 867510 512147 238735 239206 832099 772910 407805 119243 617906 122801 767781 736659 42943 893053 494419 20350 243368 1014340 378663 129085 291389 484379 278388 963302 869239 575433 630550 566878 90495 974512 596349 842905 1025347 447053 911672 331753 891621 513802 696559 808311 372549 324445 839516 381785 93932 840118 320474 748339 840610 543597 236962 461292 750196 687045 1012002 597733 158111 446751 738969 815198 467917 320791 923479 486243 481095 1036740 701996 952566 486736 551928 484660 619118 451038 206457 911909 447460 521744 747669 246393 969638 840277 459255 556629 439602 904128 767424 115549 842443 511083 689147 820079 401178 828900 611479 993073 407514 962372 173307 421857 508697 897592 372118 700786 683286 863692 125565 461745 781705 59739 998932 732138 747459 441798 770926 942894 586162 728634 869623 840666 369039 568540 806621 789935 612172 338511 694494 542303 513306 693151 494619 658779 251239 894659 769418 967791 814964 1005769 782890 945944 650794 427005 63068 501657 52959 749352 552285 256980 976770 1002892 707529 511628 796987 971847 887098 964810 852839 23478 659099 182989 722606 248478 734373 170942 519191 371669 903597 483669 618177 759244 722909 619799 103166 444260 621478 663934 236454 214621 423824 682838 216695 272295 162774 958671 578026 564195 804719 470182 397027 996133 710547 706447 416119 407918 163001 218729 641483 875724 746014 485027 962769 552393 612325 962384 324516 493175 465707 575435 531915 579223 744270 684526 46270 418649 240749 734947 399157 619745 425174 512117 480168 242390 677607 476015 946600 837516 193971 943420 697966 667626 589044 380696 711758 587953 944724 696194 347116 407267 838571 417166 744696 568189 988086 433836 594899 292266 840657 694615 240282 627578 255225 485191 963215 77630 387103 500686 688895 693837 736349 898786 527343 1027150 564397 390626 908876 685671 621197 821039 731105 727167 771481 1017061 705939 588585 997430 145275 665333 399581 380011 856927 809916 260686 913470 233317 1002009 816182 761481 502454 290041 903735 1016626 1045126 772286 1007994 226493 958747 314284 951779 1042544 285597 1022180 245560 437326 1000241 284650 253252 430838 961969 355047 418709 788431 961925 881038 773302 603806 570238 625310 79787 139099 783592 439401 423334 969549 359146 840315 978760 226089 941838 488462 505905 713531 763030 143615 780517 226546 600255 149339 780842 879529 210108 32665 231031 750808 479291 1004345 121836 888593 747457 415577 227207 760972 274909 102013 64310 516669 923115 882026 773263 772565 911962 681182 418620 505974 346567 811987 209371 774569 894634 915912 505100 1041080 973027 962666 55517 941428 488502 486936 857998 423388 981091 846366 748273 865551 335015 993724 1010434 597673 883992 396031 321307 343429 563145 926689 204199 954966 986980 694763 359784 973361 314844 146406 1019572 551582 493111 825749 685241 604885 1020849 582175 48985 732519 693879 743145 588823 309500 387287 964782 758220 303078 227015 383533 71527 825526 436697 756830 300030 149367 420696 739001 902117 357797 584938 558813 761664 891417 523041 734390 387880 746061 28615 259008 124668 616356 568573 871768 200617 173051 145822 351932 137201 830014 259121 584166 493271 457317 1036335 405232 1010969 694617 762806 617069 571606 211702 839225 734937 387537 424561 389460 493949 343276 282301 770974 567740 636025 466011 288557 158827 447940 675321 997218 709939 897652 22523 1037025 643701 250046 221975 381842 108255 854886 453957 622136 450325 313204 365501 510202 896856 1009226 576491 425393 455772 591723 634058 433965 384337 611567 382293 861455 225913 918843 374869 147059 1022999 709357 891539 122594 244178 153207 575069 744884 1009867 968011 814064 370333 495048 899448 480227 744835 192679 633534 642839 348575 315313 363211 387350 834980 817301 211308 947436 1039489 663371 286158 522384 931045 408894 481959 754165 1007496 429259 478299 734743 429247 480666 915266 679722 323426 114498 506576 644344 976497 546029 877266 663395 308398 402417 698099 449573 539957 696949 649993 675068 862125 892240 798581 980294 850021 162611 814494 584665 452498 626590 715972 1004163 923287 94095 954527 504689 207587 687916 945562 492087 972490 663991 976141 391439 409226 756156 446678 365999 826036 637778 353638 1047298 564093 859004 96963 443991 965842 894357 1005650 796031 821165 500156 247708 502540 719925 737909 922923 865987 63891 779076 251418 726709 634580 997989 552510 1031256 89972 939908 578207 467915 252404 1033776 292925 234805 50671 844443 623355 948048 50159 379199 868002 928742 642663 601907 381562 446377 605290 1041434 942514 251668 510369 858097 973025 234860 189433 121883 300717 799355 228662 455427 841015 813817 389810 886543 873031 1021042 887139 282458 543099 850457 833093 705463 697037 891591 661942 443326 1006886 88553 490030 577222 257370 1007174 311233 1031429 622498 368533 64368 622402 422818 496907 942207 102140 819042 716110 240910 619173 1024534 515424 712241 127484 583005 449670 582619 902455 1036586 421391 502008 305966 580747 781450 411548 924924 738558 338155 88501 700590 260679 841509 258755 510269 775954 651960 997196 324789 93087 939705 932434 583513 266127 944213 259265 428863 870875 814977 925278 438730 128334 560583 450437 370417 250866 897365 369215 613756 945465 80669 948120 778667 521474 448637 433724 920435 88951 1044643 903565 515079 671638 923242 244917 747571 868859 823975 700991 145503 601329 424743 776963 178620 163777 1041414 745102 633190 597496 284511 106386 478259 953779 251096 754591 195851 527350 96638 104373 415161 781960 552094 921552 584558 916508 632366 472560 552933 176251 398332 1030608 795295 61236 882476 1009539 613356 743276 314062 842980 54591 758134 975198 833366 965328 849602 185182 410556 736054 44493 951111 175729 641002 405327 958779 185274 794214 177966 87447 591843 590814 609230 940000 119534 1036842 584735 412401 517306 600818 292441 938931 229313 863850 1014720 716987 635511 661821 464722 486167 188735 925302 560103 129303 116636 490754 416519 634713 758262 936391 179623 1018644 613553 850119 944911 28055 680885 1033751 769444 767531 793820 747709 839292 944429 844863 237998 347759 761959 63440 632153 640445 930226 26751 774763 749615 936880 521608 906472 632714 167247 138204 693193 615393 963488 290621 947762 944283 593741 390289 831128 372823 353719 816906 697886 401051 801526 16315 707568 47051 467910 464773 313783 879658 538075 676895 814229 44495 1000658 903493 202615 976469 296317 874619 441571 88958 423143 190895 977433 129745 972565 922518 708049 402831 674935 587715 507147 120758 903877 454211 718160 109882 382067 752014 699607 743543 421689 480039 64794 781445 740272 761669 761154 382822 462306 376488 309454 646554 600053 971163 924634 580835 696794 496347 252073 988614 485718 407974 605341 618077 747049 707992 512615 358526 496754 171067 746360 814491 215913 622409 632042 1008106 354775 437311 481567 992397 876305 691327 113046 845947 477939 850284 988841 570172 629626 972520 791510 637308 644398 432084 807930 612267 844190 864162 825459 425193 180725 680310 722559 711538 536539 588886 978232 424377 1018653 128569 832242 632422 114604 310474 351389 1003559 345052 965504 245275 251095 713782 857551 398975 653992 670615 127007 891811 190190 488166 274296 829395 1009997 444815 612743 650006 403446 637166 838867 953143 1031302 769574 130324 686788 302787 331453 756564 223069 425057 784409 990608 789490 955896 289271 501086 248885 56861 304503 459902 116475 765999 634540 193878 778517 324215 904773 959803 494708 380524 976081 257637 517769 652004 301437 288754 505097 489251 754042 235769 483012 953082 904593 796903 385724 646237 452812 96717 1002071 534974 480084 928760 304967 783505 554829 581320 942889 955099 358218 583033 694319 611816 986762 352225 698142 934007 727789 202155 107454 433889 906602 746839 419276 729759 781868 270266 339378 505292 568262 322675 783304 665421 740926 248169 519778 931109 546419 997675 1006214 140253 969620 15319 904410 1016621 968085 681295 866532 183544 765254 535798 108003 862168 31929 488044 718030 682342 178040 818713 226148 317263 858030 964481 194732 818853 792174 332254 440118 123259 60334 1042570 812347 63047 420821 306591 719911 882374 249293 212557 686914 826827 495925 816155 668798 81818 952802 129703 321355 182461 948266 783171 497098 835771 1016011 956314 169844 911665 813839 687237 809862 256856 992060 970577 446798 70635 984536 553976 662358 650125 968249 504911 325143 382346 546623 588429 638504 144447 734385 453241 731863 956082 184750 961618 627263 759623 367536 385254 880257 190571 1045320 325306 175916 703672 811447 607603 111310 798237 64359 216687 292670 826346 367032 322377 130086 429977 430269 796859 765095 138225 571886 243869 366580 222893 766507 383287 632551 601579 210856 459133 983674 112155 493467 250545 1046572 637047 847508 667378 871249 220596 946058 467629 797372 666823 290467 412999 437048 692133 494895 703433 924332 597948 713575 782922 810740 442181 331258 247926 119383 380257 784840 880081 712092 556470 432369 253392 150750 586188 970878 671205 845418 957272 890740 363981 836725 1021140 491902 1027365 619763 353598 948276 946695 826166 679370 287983 609777 782746 903949 529374 346919 95806 326868 181903 286041 538601 123802 241610 325482 1043296 774874 243102 585846 355390 943891 880011 514657 151167 257937 430430 156375 425314 627657 880199 965961 651677 463255 499030 818067 567669 679011 566119 254173 435065 640185 211311 915493 488246 840432 817271 231239 703810 569042 452214 184305 646884 155036 883492 801150 521538 409570 511574 960107 1008953 405757 920537 238413 1012656 385998 614337 379292 961905 753030 990476 432363 495759 321933 757688 766881 511559 943402 24235 380305 554812 618310 645215 399595 739223 193388 931545 488535 485948 92959 952803 837037 1032759 929095 891198 849689 571883 977804 307635 176076 616675 879219 984888 639611 365423 411582 322932 28627 93839 287927 601337 325443 869834 350153 665390 702339 1024938 901655 769432 827755 614195 793271 635678 680629 510136 346105 911248 471651 110286 925110 839067 355113 662743 200542 191213 230111 209891 402902 202586 411254 922775 490849 292714 416504 468841 948344 995088 389596 769124 511502 429973 627885 504471 665415 954717 90989 845674 992299 679038 364462 897693 652464 953282 409102 175916 890567 28634 1041528 257480 276188 208326 484060 356782 401077 861681 762995 455600 175469 898980 935499 993580 833424 936294 1007722 883824 367243 785172 496113 716425 289011 421842 579495 687816 437066 441064 44381 962791 850840 718568 191115 653026 1000398 673407 690863 769072 364439 346610 710364 687526 687000 738461 493325 426607 255770 804743 803767 445767 29307 240360 560890 565951 163277 313563 860887 470000 239462 92734 29682 432809 863354 225256 493028 702298 720006 227387 368281 384416 928926 419704 482133 1043504 959180 919386 246759 592373 121748 765095 637347 308978 849020 390968 715211 615645 929400 731995 946716 1000855 410351 793263 163621 1006099 494365 862574 490076 629547 24557 259363 210417 440646 359136 875288 985239 346993 713053 502666 86782 457829 354002 424239 1025817 1042664 709271 752452 895798 960628 731002 1028344 104135 381172 708002 404827 148991 808125 506820 433557 888051 942830 636882 220522 154727 824054 769825 173053 96081 192798 484086 895894 948905 474660 314831 969382 715525 988794 221059 828511 402495 85955 709466 1009780 720044 498972 1034901 259184 720136 928469 681198 870733 741789 124867 214631 874077 1020785 709045 248903 839869 80551 750803 872017 746401 253424 366999 836211 145658 749352 910178 232361 776620 176043 626469 445231 572121 551882 230847 925273 925287 1007122 810887 967995 191986 81624 247278 322959 219325 354805 865657 390022 436633 540005 717146 60573 515143 909405 979977 879667 472429 697317 969821 606064 706207 771009 738615 319707 62683 224670 91119 886691 509171 12025 924266 366424 882088 924571 510312 710070 618214 736708 778893 658362 894245 909914 746655 389327 451523 676269 826773 211849 736555 500940 874472 310670 522341 416027 189436 948852 568903 484803 179554 432628 759095 860044 167739 735353 870871 188216 910599 385335 190859 313270 199807 300247 830797 285575 369149 604494 585907 439139 478026 914693 711741 810585 317173 988588 504494 287647 578237 627067 750607 1044629 882726 1020762 638108 628538 1002456 643958 1034598 445333 102136 522840 171946 980741 906693 167751 824950 599004 956566 387416 1011476 858061 387271 58487 888745 831055 945996 1029176 364257 507504 834378 351350 797946 696735 718140 1017406 419049 638162 388502 537462 610093 418205 849332 280523 360950 429286 536455 571246 613804 740381 613830 817060 759194 547445 850470 1003412 64332 706797 906027 417559 468315 657379 986407 506800 496870 813018 163351 929095 762677 641295 865870 481851 124155 970162 416629 454750 569245 144087 516174 760281 944431 882050 595382 578407 93432 440413 565030 595770 826006 451977 882600 954809 463818 602813 408981 830452 57084 986319 216867 97181 847373 424331 981378 241314 261394 653434 70635 840093 175673 486865 250076 383802 628043 643008 777093 421647 552718 588163 540221 970209 946403 816356 40901 465431 840551 677849 713511 176590 158679 774715 120261 645560 979636 259188 869321 709779 593721 205783 800887 991549 1038499 802199 758607 352911 743761 745057 198071 990522 743217 476379 143323 631667 708849 905136 879858 380110 645618 724661 629350 942331 633142 898631 959672 618097 957158 988999 865162 433443 402991 580844 486798 584425 735805 396247 281335 584783 195669 169311 520586 84987 492877 788223 228124 430798 183071 841397 710610 839285 366205 11775 891419 887215 169901 634279 429461 755934 472601 387213 214719 497331 47339 645915 400487 341107 255886 865926 249413 724381 177779 637735 346455 333183 93883 893247 649634 487634 642485 924727 794315 920411 773207 1037060 708070 223700 968515 688875 486437 521034 489225 454940 714997 722303 867637 775199 1041348 630258 935574 159641 630722 555622 495741 225863 644189 920635 219765 203772 461181 54757 650921 853995 370620 62972 146892 648135 264188 496731 470678 349279 471379 848613 176620 1035148 706908 569980 32667 342110 755187 848933 503105 194873 254109 654618 188731 765162 124650 767890 582429 97167 995441 739155 633972 769066 293502 44005 794594 126412 824954 487032 442807 185315 463675 467799 555947 224606 998427 228632 866831 145910 710838 347101 249541 994924 881207 940455 703635 257737 898600 596925 903199 392496 164863 989908 988827 399815 240612 105999 917000 663404 14301 424549 673652 504658 72430 823549 792414 406263 583531 327056 227762 846770 204408 695705 343070 421321 497084 798646 620265 342229 940254 888939 1008299 395511 992108 237178 643044 422607 416882 79844 310996 176551 990504 445783 693177 482965 819899 844990 956517 969245 996231 700196 479171 454322 621317 210664 935813 767800 924250 889658 1037081 240490 422975 506646 512646 798959 869694 584499 282159 652685 119281 58463 304846 857909 842180 32195 169708 874876 588094 208346 997072 377742 840254 318741 636958 269229 718110 944747 252969 430972 1008661 192950 996133 990517 30714 584426 877948 1005337 1042501 11759 98193 869182 389748 384398 831721 904707 629992 1027425 520723 637288 374409 768592 7659 951027 569980 315021 304959 385435 779779 724597 778080 237387 231030 1019481 382785 713641 451196 211323 826669 72551 819020 735878 837620 249290 880257 888730 721916 1042128 773385 464124 463691 503593 881942 89831 36590 126182 598767 611543 842287 785176 811915 446200 40179 928967 985263 921371 739687 860883 710302 333627 110039 415514 564969 519438 914264 387291 343941 573075 1000493 776275 848329 324953 225503 162725 624346 975475 294760 913873 570966 181175 256931 4061 896227 302328 692479 579534 710919 158911 116651 432953 241329 1043540 382421 440926 378739 250355 906736 150269 988796 911060 783377 436167 364639 448341 594414 44759 669326 828571 951899 209275 821435 865652 691688 919923 349803 743959 404917 774350 588392 919517 871884 585412 473687 273843 181118 569031 939133 468940 984923 418587 401095 232819 927202 895101 416314 341223 626413 969584 588138 31182 351395 773860 300701 373182 223188 490542 939134 714036 668981 653430 930909 414974 260577 987026 308723 773954 54735 571240 897589 669111 577427 98194 61067 317694 61281 810567 319313 539987 824183 774813 763110 942777 703793 651508 982816 575230 333151 195708 765224 355533 621866 337909 346611 726377 1037969 777285 896331 986848 699147 749113 282097 695207 816738 188895 890212 651706 325321 932230 887055 695955 537326 113065 40621 273146 288439 462452 161119 509083 572593 440092 289714 1022550 769540 19957 926663 436076 495502 938834 837209 273055 869469 435550 236995 815009 970955 516326 586611 38767 1043236 294503 944181 414542 982180 929198 358935 102358 918766 584113 1001615 859724 373929 503489 89885 759566 336765 692694 384579 236634 1002157 108975 305083 867561 536489 809417 382412 586947 1024027 626999 727517 69497 705747 488489 454871 379753 730586 1029330 968652 783768 818129 853755 289402 314683 760404 756675 968239 1039137 901881 235719 532307 866954 400761 458324 445869 642966 969688 160501 347814 755571 596838 637702 728837 678959 878158 440199 926839 556730 439387 250474 727641 77359 302925 895457 912405 992668 764581 630644 474569 750385 680689 614895 481898 355500 430843 318381 905902 14189 486442 618194 615085 403301 401073 650323 431914 994988 635755 998793 249797 841926 849600 127671 61078 564913 1024697 612845 993443 832414 123387 83687 794531 910870 298463 911619 464556 771655 539295 351275 407243 748188 1006209 330230 989242 978211 512724 376274 1014369 373294 695005 835393 653583 874027 203897 407265 403189 313246 314974 609004 928879 208462 1022600 186139 581523 464775 972168 232371 793199 306095 342982 979478 353900 876344 374287 583147 676700 467663 812831 470347 920863 452758 605818 648771 97063 408759 916754 50925 885629 1044800 773892 982128 903789 827965 149181 848093 779488 439784 825594 951798 370933 929575 390734 447324 637111 251820 906001 85463 660213 747235 245019 638664 726590 343271 469803 242805 939626 746481 1038744 888262 967635 973893 802466 1019809 865739 1048064 637047 476121 389303 822745 148319 898945 245016 305615 661199 522412 690028 601898 1021242 620434 190805 1010773 364118 612415 990920 325106 439922 436986 433030 646817 1014297 942311 1008764 948808 953881 971896 293742 883214 820149 443935 421093 77035 1017421 754545 87420 478570 584478 93617 548379 564092 887692 128307 46911 712488 834504 97479 854514 93938 429911 432655 223355 287471 871910 985943 285302 556817 419469 650314 587148 855822 509222 928183 764402 129000 439651 657117 153464 963671 905461 988485 955832 76269 462534 778467 130736 660990 960633 671558 480441 389519 171953 56173 188767 1021649 771576 882187 877203 663175 905335 464806 439956 420891 87961 518312 287963 892594 278002 770968 331423 609752 130251 276363 812575 89066 568107 444990 255465 561567 210607 765532 795605 93106 298471 961347 764236 574438 805719 871099 653937 892102 713405 597468 833101 193940 276175 575409 122818 819077 845607 955889 669666 619227 58205 184989 939604 1008869 335301 889521 156658 509366 447262 869094 629669 241435 195640 472856 85865 555982 437852 439197 481524 391404 177105 597612 764811 775385 240775 742763 58751 163091 495211 280493 1020977 184013 463772 292707 416881 340837 870046 698461 623487 844631 1000761 997130 387018 1002646 224485 689011 891688 192195 991116 601750 571663 979260 104573 406375 195320 932020 154478 901834 894066 909596 365725 122204 486896 757515 992600 125276 604532 816344 901694 959282 270005 1002300 818358 997644 284471 647674 887242 732824 661855 892144 404670 922488 470111 460409 924774 1027122 260194 817739 343243 1034921 63270 817511 260204 923125 166855 98055 318709 512817 730942 746189 667199 552934 547709 727493 294610 321973 736602 959986 243413 635641 58838 251860 556941 816243 552398 248686 306633 760348 876894 779662 562399 986698 129875 929650 19965 825162 520268 1046563 448682 178119 779338 984219 755398 802281 60143 441012 354973 358376 515141 872830 988782 883832 317916 809691 106398 927465 766582 137141 498217 948841 358750 905812 931556 781396 997268 763779 1006897 740110 814833 1041738 345214 460679 779861 284374 239711 638248 447547 209878 283759 337131 514914 707418 620790 968997 699310 575476 877876 383201 690638 84919 85962 981321 470237 659067 961543 167860 753220 453050 1019732 1014060 511648 407213 644976 1024573 430301 700893 492729 176985 740633 906772 417497 570553 858921 985683 886676 465386 777112 859532 901485 88923 772760 101725 448814 572309 175356 894150 877198 859944 478545 349909 967365 937142 1018665 988961 1022260 906890 72157 489346 650358 310477 850072 974997 930708 210567 218303 825598 830166 961328 392235 980560 892520 689882 177846 551293 126761 790383 452734 619766 386468 941770 250234 259768 138969 701868 683461 940888 766960 334268 250446 876041 536007 581517 812157 865834 895346 959837 573379 665427 468600 122087 15309 507041 935340 95387 584042 408887 629680 883537 961735 110967 726867 1006496 309605 205683 817618 946066 625515 548712 734478 571350 759591 724204 404195 461495 689959 387883 695234 278071 894155 1000041 940687 715958 717571 634667 1038529 497717 931225 1001047 957761 216020 898583 866582 316902 482792 389319 719149 826066 479885 956697 387126 193850 379285 162925 372530 77721 408908 500540 755387 964121 679666 993164 837084 343718 759971 923047 958041 466680 360152 978189 355194 946826 864958 925656 1024311 903500 906791 926950 412662 89806 663319 40862 77779 907857 1003162 554331 789499 918765 453400 367503 326053 800346 356843 724091 36207 965025 358699 687286 586361 79353 569235 385657 196393 108793 617714 818737 614156 841696 749354 748119 956633 629481 195405 253097 1026785 1012065 713433 568526 1035528 294698 387126 946921 147401 715090 591575 842374 225232 805679 952236 331697 935727 348145 885405 228294 635277 744348 734091 335700 400667 503049 1040787 492654 307033 932422 806678 550358 994060 383628 204203 734678 881779 845416 874721 169827 794281 955486 854510 995110 503148 512718 873450 408947 894581 628086 446766 858589 346022 371559 879525 907717 375467 378587 237317 725737 633842 998352 375990 509981 536185 341839 306287 226247 863463 509602 286190 1035820 726776 681809 64452 770663 923239 560605 634668 744507 943836 455336 839125 872883 552188 363513 685940 304563 645546 368276 850385 824541 65346 623527 625755 452458 245019 900165 513796 813682 924131 863698 765706 686343 505966 710074 477079 219506 1033294 581548 477359 481651 409170 987112 842893 212622 107487 833488 898737 374454 195941 605868 192147 587399 989016 907736 384566 749464 548622 636430 616014 552898 695982 567125 165309 220341 595822 935622 971745 519784 882191 927867 766471 830689 479947 343886 702673 710809 488005 961101 752158 711043 866622 687235 948331 478641 108243 755923 891787 240502 870296 180080 485820 60702 861155 965826 572273 935910 363095 951275 360012 774799 761242 943956 685629 365814 389531 78589 557807 935904 696085 970224 800985 609851 93787 277498 163508 327508 253393 179924 274238 705709 653094 252242 535804 432818 254589 822649 745304 182863 1020135 756673 622163 880874 446952 351724 353491 652233 539491 105899 78683 764461 484261 867027 904965 708338 122029 1004458 859563 160955 767546 122677 538237 506981 946096 17405 289678 163256 510011 823774 500476 480554 208323 830695 910243 117351 964336 899968 300283 855908 588842 583629 846070 175992 514467 202087 779612 385779 552015 416630 353998 839030 158103 794507 77239 503081 306581 332661 690583 380594 782733 441828 902851 564969 585178 1020784 515153 96193 103838 308286 938297 607031 466868 823158 617127 614227 224706 993973 842297 224213 470630 613258 252187 1024185 858479 488082 703005 475834 122252 117279 853742 572150 365468 823539 707449 696879 522385 1005605 498129 914513 867910 353931 634096 583079 216668 449340 93596 1020183 1033938 432926 939183 1035345 1026155 699793 359973 730003 26541 670921 743858 112499 360887 935639 629843 95347 1027115 365687 728635 27327 441258 628574 871589 126369 828762 486172 508397 720464 659035 582323 749361 256329 1014529 468647 927323 289703 479722 77199 1026227 437527 927182 869175 392742 817470 208250 698796 646357 29171 210836 391285 200439 213935 952071 289007 633550 204591 1018699 335485 260448 181621 178027 671158 893295 912689 273270 879212 536515 840521 455452 498362 289758 956199 904371 726702 862749 691121 431993 150483 760305 915475 1026464 956309 652632 963769 720195 785520 513570 936506 775305 442149 327363 938426 176069 171894 232591 627609 508527 136127 247627 412537 800286 175025 230846 342922 821726 983535 833050 726851 102347 984855 386296 970104 505359 962953 1037315 550263 808350 1027202 306678 866485 870171 462066 998816 663537 838771 607736 767080 1041612 1036325 1013509 187597 352149 953574 473375 126412 497298 1032902 502429 977564 211862 748388 763689 166878 867171 624371 863884 188340 237544 388976 28022 902954 11770 905701 980370 130752 990037 970533 843660 359758 521362 807858 593644 959866 159039 694623 708068 864910 949029 488277 325959 93901 648562 955836 652554 518286 694681 235695 942571 293639 977125 491088 1005674 568883 556186 1026900 349993 459693 595862 794457 326870 883568 761422 1001934 1034152 1042725 616695 31085 473512 446294 962653 908496 764054 712345 448687 489110 621362 644963 184574 1016399 963343 423139 939699 717530 660472 939911 833781 322101 435065 899441 738779 733017 236496 546043 849479 829228 575229 493095 385767 170990 924597 810254 259024 666868 931123 813214 419753 691166 972318 373091 410615 826935 580956 748935 552414 363325 441142 1033384 703879 321500 879464 1039434 740695 815518 584611 384025 447183 871779 128968 441313 440510 417167 727229 481496 952195 667255 1004119 413521 662137 511076 489116 109946 750561 150773 573194 257417 848079 374390 812583 616667 902263 626381 581867 843664 599607 437941 963916 959575 562162 614285 105333 160587 789482 544175 670954 694682 823929 417606 568407 146669 904280 854399 949515 338406 710193 363471 605813 1037904 955798 388760 889055 1042708 429029 647815 973897 183643 626939 712394 146932 257545 835174 824983 637353 1011219 239923 191035 245030 183671 519448 412063 440899 1009287 413291 953589 1023282 576203 252325 768900 702587 676726 517057 962737 412404 587806 617938 1034554 413358 536530 802085 894619 1001647 894421 840561 236567 960200 45935 241125 726923 586045 519732 372427 286491 915740 845738 858347 238393 235491 337310 1034017 122732 515969 572627 1000912 1003626 415352 759509 813723 257095 124698 986226 921464 483016 455404 613051 818980 712488 481398 433137 47098 816470 956183 449002 660799 905676 675641 727637 404905 243225 337904 669403 913888 598479 408423 224697 245043 879961 445226 158334 588150 137935 539482 355631 210606 902548 744605 846637 485592 63773 355481 762407 465773 552779 506187 175431 203484 224715 733677 182590 497945 676335 120469 225947 894676 341620 767348 140990 293336 420660 326257 31982 484301 635692 626151 401365 107965 829938 308477 812811 68605 457456 942501 517196 724197 707829 461797 436118 556587 97718 52209 770554 733105 526205 618270 237187 866867 1004005 448180 941217 82431 809913 963154 193957 517203 398031 337721 651385 982154 818489 280311 1011883 169767 981764 499176 655807 609173 478367 767782 990754 758925 571225 211612 15278 810549 560998 352048 95325 700266 1019196 649461 121306 728481 675690 644438 387358 800669 423963 889430 1021086 638680 896643 927156 940770 261218 455013 554839 990192 453161 557008 723191 721119 784945 649027 567787 503440 566003 428715 972394 767033 436926 943635 398270 612302 882248 55919 178798 494834 817881 777735 530877 711348 505030 848979 820949 850634 972311 322710 408489 1041696 215997 744124 356050 23933 306413 40412 364268 564111 867412 754410 452412 911265 245067 811631 938046 1035714 818057 212572 955194 634399 692013 260496 873909 56051 699852 678078 326412 570158 605998 413047 228006 310666 800103 551674 581036 932214 628380 504151 998661 1024498 695339 371621 475935 1033172 775082 277335 461373 595758 588559 515288 673724 509501 254143 447846 804477 637054 880814 120157 522572 757201 452125 170903 897797 865649 457938 767516 189307 805814 863495 965824 624047 710106 199654 551645 121173 260337 93365 878931 613020 749317 657655 285402 1034146 955741 547549 762810 814872 439612 582031 992967 931505 1010265 241092 829021 615309 140155 762098 564918 924043 796622 564039 728218 976011 459773 983838 1040484 648604 488724 983863 327258 190168 859945 625711 895190 596879 84669 632461 257803 146359 126771 538941 889781 238439 599676 121705 888579 251744 296429 732314 741679 554541 272091 695252 857690 684591 332158 714284 227126 597931 439071 667299 776587 502451 449478 171972 1032064 954429 502071 984436 595415 744418 958717 600683 134071 653895 580490 824883 844378 570749 438711 476558 380477 498162 874686 470425 707998 776604 340955 659123 315235 983541 77163 254303 971399 799447 382750 96365 357765 848760 729405 219482 497102 883522 906652 704354 180069 703308 91479 458373 783692 897397 482963 386507 855544 170475 825231 757425 1044048 390485 839577 844239 953735 52055 797180 748615 802133 973387 194089 695958 769624 616292 588645 669306 366815 504682 220974 724412 880921 185519 78653 969819 924650 831312 906521 1032865 227998 785700 821157 847268 772842 870070 866201 765227 321969 834450 938667 840602 221803 375746 705657 1008782 997514 439782 569329 569191 693737 201693 943523 383609 881202 899102 679091 877418 472247 380774 697562 638194 495743 675494 566493 882276 423534 817112 298989 471866 408684 441074 88571 766442 94395 179698 811259 780474 113206 310814 63153 618735 989909 1003923 611829 1000025 369113 578938 966225 208234 760772 511059 801780 938587 794317 527287 204665 768587 580949 31995 113275 850658 604414 118202 764373 512812 664949 339918 645726 642852 1037572 957998 748280 123743 913429 850342 511873 76725 1008923 583579 855447 359481 1016178 842151 234956 289723 872510 812897 129588 39927 722165 378717 608766 771859 103771 718012 730003 251318 381483 1002201 732004 1038438 704154 406205 869999 50555 191405 959669 90605 317398 890568 872052 683301 513842 323803 497489 629580 284131 956723 988374 293753 414070 83639 362297 509900 450098 248316 439575 646930 836570 806773 893541 28506 378488 793727 849291 980105 942542 749025 496031 781520 514106 696241 825751 357066 937495 986480 996201 423142 385261 559059 441010 1021760 620123 60374 16186 828385 23167 191315 910442 137210 620793 716117 863397 660213 384021 727402 418229 396478 124214 1046560 505436 955036 829863 997431 693422 834024 844315 933446 580084 484337 330743 1020640 810185 633575 851272 699628 143079 766691 866937 482752 456012 978454 822899 919509 797015 419951 678332 178361 171582 139107 610079 889734 488966 178855 529903 781984 701494 953722 155413 364325 269143 119783 990818 813806 908310 450619 724207 726134 959190 999735 552936 477849 570462 363444 694557 756051 937302 617852 397230 209754 910504 210892 512457 747121 863646 289660 516848 605818 355011 435539 611975 877854 420444 251790 207311 799205 852925 825902 310182 619977 435383 91967 261448 250823 631663 597223 904397 478670 637459 420077 762541 521289 470094 744866 751371 1024498 994870 703912 922345 227057 1032334 747157 447655 829853 648029 1039873 221431 696003 233196 126851 358776 709324 879507 1016790 484307 246227 483266 766514 604104 288615 888230 483743 914624 474913 554737 748315 678326 438082 975447 668559 863220 135071 353949 388920 433590 570986 454068 681276 1030792 363190 218033 350070 146679 306933 913700 857594 566229 207191 126731 243028 731549 476493 515012 317271 225373 638491 612190 875632 717508 734124 479047 927034 88511 842364 480931 869234 359141 351353 190957 329703 457080 430825 105142 134907 773722 994228 429558 899888 392850 502666 982540 160243 679702 800691 693725 605515 252957 967109 384262 667558 896530 618201 218326 470994 956711 842642 225447 521556 193940 154447 810806 168697 389838 805182 500690 195366 505392 975531 635235 447431 252590 314315 1003275 452968 303005 912938 488749 106285 732624 892437 324895 757644 947277 105118 986265 440148 277623 643659 711059 1027009 175783 152553 61148 60643 987060 988056 794442 1032267 975447 184083 255811 978022 825933 844525 23759 205791 713893 57328 968757 455593 995168 231925 96892 884392 22399 698341 301973 673661 863633 281959 730887 1004743 614178 709779 874247 840168 386162 384329 246713 654640 919537 589209 24222 621322 193177 433244 715285 401116 934605 727948 438613 588994 388936 226659 500427 407224 488093 837095 809590 505506 514245 891874 448332 1014789 1022099 223992 548326 424510 356694 902097 417358 1034373 438681 687171 419173 48982 258231 362927 820954 796087 874456 322972 751714 142679 893656 867527 307326 765210 742494 540285 351578 369757 288366 785554 1004317 357453 961083 86995 569143 682716 437173 321206 128688 400638 367737 509322 44012 733822 587469 308203 654345 174588 869598 416099 292814 95483 940002 889499 931658 670962 1004024 727199 975277 371114 501217 125523 451524 919533 464636 619235 830404 247155 908166 118461 152811 257713 180160 763800 388268 223645 767338 665039 207334 502585 124061 562422 745257 901663 242015 1027746 413519 959591 683715 306503 878969 639862 824573 401243 954970 636684 358117 321717 587004 230393 546763 451499 486558 850435 425301 480657 904078 801679 514252 246589 870899 677098 808397 1007238 242351 998928 266991 122521 892438 388254 874582 370115 1020122 1043752 998448 690936 128675 403314 45558 448081 144121 727610 832734 698026 341561 219603 428750 652504 998419 830750 800752 845734 666355 359264 831035 485950 1021199 477851 577915 252259 985525 756054 503994 77262 61177 498965 715497 519340 455469 370354 634273 118103 294724 375236 128473 695538 313999 291567 649627 635621 257826 255129 857262 716437 878349 609371 920694 710373 447094 903065 938701 689835 896780 797887 36711 733036 154239 761576 915746 941357 699347 296783 794051 836574 925360 229883 480091 101615 966878 681015 945251 824045 965682 853597 468890 578299 691479 767143 284413 496551 523140 703075 988593 889462 905934 379829 597205 44155 520269 1005925 36663 1041029 754041 841377 641262 152943 750137 498566 391313 379579 818573 840492 961691 486675 350051 1003440 965795 484270 635787 843015 746725 498072 931357 902630 711369 125670 250361 632246 605255 503444 321910 560622 633265 200665 321773 451194 748913 294282 685176 812849 1014418 906437 237272 698035 220049 569831 841844 865763 51775 400630 992431 190233 539895 898829 984891 766987 434003 429235 250522 635500 470433 773646 402174 1041178 496918 391864 707353 210535 570211 80572 224569 863701 935165 210374 976435 210347 756628 316862 911184 921482 676767 272359 568534 385847 473434 854889 962868 874388 781830 333301 859014 1010866 62956 802740 927410 810769 814878 225563 504162 116831 981154 608078 440805 962623 1017492 296927 593594 250169 423683 957045 661226 512872 412154 842313 816697 106299 1037336 968501 840604 666831 659322 160698 934137 771117 318110 782676 418643 749091 357345 671290 691173 851346 427483 500931 517833 840627 207070 408052 43727 55966 1001292 1008304 605338 1023316 572499 677345 475357 750363 859526 752738 771058 520624 39909 448298 860857 1034566 943701 334391 572396 176003 735499 938737 1010773 893417 985421 347823 204124 559094 489952 894772 171480 567103 389040 380273 691159 488995 945346 589443 839308 365038 827643 700519 1000152 504418 768526 469371 374285 1008970 135647 161524 746205 994892 866542 976676 509740 165355 391024 387185 780657 718595 612180 119721 61289 766357 849258 423627 89549 958034 306677 257242 695689 619236 708143 196259 940330 375003 134399 255459 743047 669261 736035 942189 239259 882310 235158 805607 500121 932090 653651 713820 486498 194973 260458 316761 976282 651547 324027 986610 833908 309594 360037 521008 1011274 205023 890698 106719 613227 827899 454194 588196 290394 477983 566265 104275 933395 962126 696415 367239 877430 927162 39903 930672 130460 470645 744665 424563 186714 1004129 377772 512736 396790 794339 968536 853628 970973 756825 747277 46679 630110 177902 1017965 130373 356210 202741 113109 40442 196134 500526 1014080 657663 971326 671124 1047558 437278 129468 178650 772452 836597 561067 1000376 391286 858586 679852 88731 419029 423401 904368 983613 890469 956309 44972 325584 16114 995535 123102 415278 1000122 794015 384785 512312 351843 760587 827128 993063 446069 211591 846026 798567 824115 32698 628942 781976 409981 627155 546795 29147 757387 1039122 817486 702262 602455 406879 633585 64489 628331 735319 669602 702235 744982 469207 581148 774479 1020810 972209 392225 669369 408933 125920 413575 253721 1045518 947317 829114 784489 44988 62261 959326 191443 125816 788463 585045 731479 880999 518112 189289 706619 1028140 482929 624359 1032506 339175 156111 232905 484957 772547 681646 871342 808525 712284 482356 531399 760772 254159 1007710 847302 776626 781353 693478 244933 577229 896643 544185 12203 960138 32119 26527 955513 1022535 299935 290510 751508 742102 187183 834801 349622 617754 813287 865859 190266 595742 180178 325368 789853 547557 774264 891149 946998 674263 783876 154617 226486 584888 839356 843098 744275 53021 189771 923373 668327 320219 470158 1024673 766586 645694 745045 684769 1011236 521106 948068 288503 266142 64889 956823 872206 895787 489742 115679 649137 218491 603731 584553 248779 492761 593275 732049 620465 679326 873313 149983 630486 429982 174334 942695 829551 218979 415665 693022 684411 968122 212502 495530 670239 582203 629902 773780 966942 658639 811695 822121 115135 185439 270831 354027 329465 874773 306103 1017037 804846 797755 26303 865722 737722 992997 619070 453740 895115 709687 244202 14265 497749 794071 61884 107765 988042 940367 801990 375206 473573 770709 814181 957196 880764 1007789 843112 224539 1032550 499345 469657 46072 876591 203512 283135 929453 24505 1036341 154487 493009 444142 368517 183390 367931 966408 444892 862133 987828 220252 44443 755622 433710 313322 662493 227939 489607 86491 156660 158557 332415 772201 60886 176743 406591 335610 987371 587418 23036 108483 687569 437610 518496 434053 1033905 987869 322865 324953 299765 973108 865129 748630 576811 316389 1024868 845715 635888 414326 325232 840376 360360 220286 243260 960117 101023 517326 972051 754663 155125 757094 753172 122663 506592 1006220 728158 1000883 566635 707118 952755 440036 282397 775692 924019 96696 187361 194468 421601 47919 1006755 12280 384595 838547 464086 705470 749319 906513 840393 762587 617037 223445 338617 278182 516255 326105 251706 888306 1004134 354991 964373 122572 307390 958012 621404 453980 504800 924782 1017379 495267 816355 621325 161019 1000366 537598 367315 971216 908880 63023 277629 1034394 415859 881603 808871 451534 163277 257038 617383 890356 727909 308977 646563 436125 319138 390819 81502 38830 732282 1041249 984963 438652 1033333 558843 858522 421095 174383 47679 892618 630220 371482 93534 783878 736560 227940 716617 439726 1012496 286448 967116 812727 220660 497125 951902 626067 568661 834464 849510 748954 324953 1010844 165814 509471 333485 648022 823611 89057 194866 428275 488749 859872 733486 513417 247728 130281 260880 517544 194210 615228 874779 552753 1033898 390769 608985 510432 824223 32706 95453 1010563 473657 15727 244910 206451 452662 34805 378778 770877 764533 47089 858972 569790 113769 570095 317380 680701 180599 889433 960094 73022 1045265 109515 1013544 876330 539566 870891 517259 780579 318386 865851 421141 375502 1042562 657839 843839 626395 289150 522532 745978 890532 512930 484199 355925 344797 116911 308653 985592 921323 499601 490890 611103 621672 517525 58671 886691 632023 1016185 635229 868114 731801 442829 424912 669863 509838 857587 765169 56683 253656 430995 937148 53758 597431 496532 384566 777888 746918 376013 796522 887933 903785 650954 657087 471149 717355 976036 937173 941954 359288 426783 663083 407131 383598 515225 586712 901948 780885 637517 544601 689501 978514 429510 81551 712356 910113 938443 198365 357479 43511 645557 923854 251245 943992 386868 193110 106079 1021705 509598 906525 244119 902741 938988 466866 863279 59829 782395 951668 1019204 294291 226525 993487 413502 850504 923311 1024853 334699 97520 15847 865937 158445 747397 971632 366839 351134 967977 951921 500688 961861 292305 1026161 173245 337785 468709 414422 882247 1006275 869163 220830 130289 955211 256966 811375 663333 228584 514249 673711 192703 261637 259689 826071 947291 691964 959548 971958 926079 691855 388193 449424 350100 162229 416350 365678 429867 466854 210093 390554 838063 357919 781585 97055 225763 842584 987183 837934 442733 223898 987945 44506 1002550 399127 261651 507714 854639 772637 887748 973091 564190 624102 186337 926503 392616 229034 227534 239503 59001 448569 409195 646854 154071 881384 752472 889321 376650 1002260 626549 220796 1008042 582966 163624 228562 709995 834956 517699 73146 1006403 493032 805861 676973 1045665 241505 1027456 726460 829547 221931 321336 477139 331485 30942 325091 613846 711458 872348 832621 539739 1032376 749681 110312 554279 409198 964384 550647 486921 690859 846490 620264 461643 941143 902683 579030 136697 724980 997146 479839 302701 818595 57306 334678 1022184 434539 195828 989403 652174 899728 693567 988317 955555 374972 307177 882748 18335 1029891 722649 194281 469183 413541 649645 521317 959101 578383 105448 720134 1043523 767380 865610 316259 218494 624039 417491 363262 363483 1021230 551869 488677 993836 386411 1002597 417613 783886 474246 749319 374723 275959 227987 812277 456821 59766 435934 183015 469423 671346 114250 470607 538317 844967 388359 550835 572356 167037 616766 756598 931514 496980 513217 766929 759683 637828 1018028 827082 631995 372346 121487 512606 101099 989012 731453 736376 892002 742204 235295 204638 501101 547243 678287 1024373 334007 695728 691931 870320 385898 1016730 848725 376592 385145 23546 663321 1016510 653958 653096 780966 94709 465585 623477 191275 1040736 946640 558959 915717 309174 314361 567031 514220 389660 645942 456052 186277 975930 869103 572182 497981 908228 802490 313843 67323 315639 845050 89957 397198 679098 456793 802343 972612 98264 773647 411263 40828 803705 454339 844183 433494 226966 248526 669410 535789 532247 765827 795495 740730 273907 699349 751553 425201 391719 105147 588243 671452 1028962 773673 506245 62362 49098 975501 351007 420621 827333 522522 194125 324266 379919 605402 499330 342778 417325 1033308 63965 744169 281759 845965 464626 1027745 448749 706280 321434 429710 322731 532472 893722 453201 269119 615471 293849 935784 502853 365401 476287 383306 168635 202235 899628 668141 415225 874341 120617 260125 626416 862938 1019034 815951 800045 947040 832374 939258 315029 992373 434917 549837 319188 215786 769674 897933 981065 23987 96795 830797 503981 924510 162202 806341 15987 345582 636741 139162 532468 988259 1036327 186163 148414 894072 626406 427694 871894 566709 717193 387533 1011853 830997 892308 641892 986507 520393 843298 437685 408531 366181 806321 859525 974440 956758 575737 552533 944918 569107 31949 679515 846026 396151 657239 88919 414411 128174 454438 73180 187467 330735 620087 694861 1016746 827862 836061 745282 864162 991518 609784 404219 1032653 48858 511503 83702 573424 801446 209758 951375 694903 900300 63335 931028 943856 456325 437797 357232 805103 94965 755122 885225 683256 229257 123343 947763 421423 988532 1020079 816738 642168 804158 225335 55142 953903 220516 603756 652673 254639 915585 675659 866051 919149 1033560 871311 293577 803231 909870 768027 1004625 518345 257953 46015 135091 691893 154571 275187 439517 232869 646699 638553 717603 117433 212212 923059 733091 953956 255196 708977 747715 413023 346571 200299 470505 675598 410478 594653 350365 326348 888168 50415 245530 60222 450805 691185 932274 639135 921134 245328 777618 785048 449481 652708 770426 1001582 845343 644013 437579 118238 1018895 962798 574878 518237 437323 818136 138614 923045 812661 968148 883100 129685 932743 315047 719004 779419 638309 36726 186233 900657 857565 745356 251376 235951 712939 782729 714091 171888 730479 464803 501910 977828 600574 962703 54527 857631 995621 588046 632187 739509 800669 720160 936343 710167 906391 191220 122580 306302 481470 652853 450809 202135 553443 846310 964918 630630 585160 642497 459487 768322 858581 478712 248686 427614 810315 250507 1044898 103655 181500 969558 227926 727339 384169 462641 714586 828757 748718 289278 809707 1001875 894616 582511 809815 701963 617571 127832 445685 373463 223954 446922 779367 892235 589331 955878 423154 615085 829411 1027842 384053 728937 755959 185970 779162 417322 907554 961195 973571 176847 289710 109815 961182 943817 106999 754485 1000818 404934 647009 245322 400277 750133 604109 456860 465862 443543 686413 941842 318674 283599 390256 405397 835097 58871 826282 957873 355739 30607 683848 504493 947350 127854 698686 447661 277689 841052 778483 940397 181875 779054 408461 610288 609375 684796 981046 973965 294896 756535 699180 228924 872606 826974 961265 354555 373367 63929 356479 793523 113271 742790 963079 32470 768392 432632 891123 547135 332535 881865 517139 1046535 189998 977123 732022 914216 830841 863915 616372 379746 831027 1000683 289754 742301 688799 955926 274393 506136 30559 212908 632444 725471 889151 585524 743634 897551 823542 764757 243388 640446 159039 216627 908388 521025 890981 706512 630556 338391 77775 947459 847501 517349 515619 905677 723381 492493 963275 844995 321512 231412 383318 195482 713126 420980 183705 995794 311675 584677 331580 913765 987836 568263 290300 1022490 317093 890994 375593 380612 900741 276190 402919 532470 294582 1043024 489043 1040601 486452 365816 934559 764778 738891 512335 890142 439477 481942 376602 517139 276863 931932 777259 649907 419185 653385 871269 702684 445356 635481 845452 665513 832062 867485 612479 97272 161603 970072 367029 238782 516346 435867 310746 568685 979065 922109 206741 60786 111021 947049 899736 521745 189611 376259 438051 158199 476058 184215 240975 652450 828121 1037188 902840 1031683 42478 922347 470316 949402 895562 610100 771981 198071 642533 469673 638609 866494 157165 162505 402653 929559 888034 193191 97495 395163 287669 506788 124635 684454 616858 596923 253242 163591 322675 1017181 850011 687338 649886 897119 387489 1044495 337709 1000948 587683 609679 885822 921854 518593 741259 1036756 242674 47855 255148 717494 918523 619185 682823 292399 901858 575998 308541 679382 937867 868020 437370 832103 154941 967349 1022920 785665 874038 672893 433860 835466 780736 964238 636315 276378 601075 241991 957408 501269 784040 665080 817510 731985 452998 93550 184781 882068 1019193 446703 668651 365343 756685 935814 563577 845762 385397 979336 875095 294681 284665 539326 478553 387870 113551 381255 959174 713649 94083 962416 897389 696573 127069 406010 621496 509773 391513 357098 735636 682485 548778 148471 756284 772472 298233 711244 400811 1007732 719274 970290 154814 634258 801274 826698 419267 480167 638377 282471 877905 502303 121020 178991 616061 697237 235367 504982 929217 539996 840526 253031 305850 1006229 147322 228274 64402 189938 949293 596447 964818 390035 559355 98040 441741 635614 359188 350970 834406 925815 814804 31511 897756 110807 850531 258217 254443 968261 534782 417129 507554 992463 629150 246631 687754 856008 382771 607591 973578 642677 120983 847576 185950 194289 909529 955380 349038 459695 971109 840781 744529 389484 390315 630249 291950 672703 353951 493007 480617 462705 310606 826469 225527 390172 39791 850136 41471 587029 308559 398713 237368 274330 829757 322206 496882 882765 480824 669610 799228 712246 550555 500592 969395 591767 344791 939825 161594 854727 292510 966276 371837 822895 376172 572082 231891 23927 123679 518406 503689 74748 420502 981520 986838 763190 404725 489012 555865 285109 968418 475535 643686 394990 826758 248541 201702 152414 627879 953948 645080 858733 976116 375367 97095 971209 893099 915590 466137 254445 242358 291419 892491 771486 629370 167734 492317 814512 897401 242735 643323 866837 1024543 963320 1004962 713630 476999 494329 994216 1033033 956683 897448 699700 79611 962860 410975 472654 79069 126555 510649 261641 368006 409064 664051 775468 785546 193411 957394 214517 48079 313117 162201 939388 335069 957611 697775 956963 481612 191567 701051 733817 620378 251354 479515 952447 810421 657775 582751 660443 274347 113843 735457 693935 179945 975643 703541 241081 994257 756043 65158 852954 635997 531962 651184 387979 686437 422730 896305 495241 373665 861843 714397 258648 865446 490196 912993 48249 964424 1000281 433453 229220 649654 706969 653794 359267 687649 948578 1030484 305131 89014 988695 985714 956943 622092 600941 736525 848951 254323 207735 462223 764455 177756 586647 900688 196548 514168 1032231 169962 747615 494195 554358 409415 15340 951895 47815 216335 774202 892610 146778 111293 946375 138654 873127 927636 651813 698701 651169 589251 693594 942287 423755 371933 883587 508579 747430 240493 738788 418746 355045 581823 971058 210154 236211 72949 87966 335015 639829 991144 189862 420542 887146 495399 933134 941105 703692 947755 384079 806291 863525 194505 667101 766574 108917 563453 827207 583660 520513 993957 977458 859061 796341 955221 931180 606847 534518 248955 993652 250723 601062 96011 1034690 294038 924060 473870 407464 758827 666358 476594 998256 11739 398231 386009 578139 737599 483661 965332 213723 635632 584124 726702 1013472 860796 460014 170733 219603 960926 64090 901820 60758 977425 790380 1041474 317621 322412 792426 59703 416662 710190 745847 130788 57157 26429 454711 511073 523328 968587 253539 881474 690991 148411 897846 627961 820686 1000700 198007 372486 707277 157053 882308 639319 405081 120438 591806 760156 59115 731975 969995 514920 766149 960267 880755 695959 629680 814686 778462 351430 925022 476997 235205 533491 674294 776217 202218 946600 481467 462603 356926 409290 979633 571285 646029 649527 489258 1016877 844926 719617 737186 501411 691893 622971 414503 860605 742483 604957 946729 1036405 967640 845155 307615 723151 997833 129836 821731 842301 211115 461803 619000 513385 397179 351515 349851 276445 715652 738763 183862 372255 203503 491036 836949 967886 544247 959175 978532 838533 194867 696543 469812 722382 762518 815165 810889 1005288 494202 933100 987043 771674 493723 331119 850322 679011 212299 948584 479169 654450 382440 86522 842324 293675 975130 293149 994070 314350 429655 616894 390311 182102 1038948 157500 1044486 956265 1009974 575930 48555 219114 251466 220550 584182 282070 933075 321450 113876 193639 689879 894602 147357 447955 540451 121995 615148 515841 966082 685418 913708 955795 971858 842501 705663 113266 391262 342142 321143 779854 480248 382678 273567 239165 738234 869874 360024 32538 358865 613610 997701 489863 876360 421454 391816 762596 1010195 315057 437042 958699 701932 285162 305002 407477 873551 553720 288601 300491 488336 896188 1002480 479153 913860 313595 443439 829293 637414 652806 556148 780502 607463 607957 678255 123706 780100 466229 848506 830825 224551 353103 465377 552631 701678 648818 536490 1042256 472393 930997 571843 912706 374449 964035 717500 202350 975301 118590 38909 679305 261060 47063 388158 767032 483272 825318 273115 489554 880983 622028 951226 1026730 249113 1016463 705239 300847 497889 1046592 1024842 826994 911173 223175 416494 122267 734441 212566 512085 905279 414039 493276 489671 474353 648999 126411 869347 128365 221399 808852 438631 740029 292190 359148 505314 187958 420383 252125 382691 225893 153578 695323 852857 567086 145078 971317 718601 558903 469936 1008994 959086 437827 81214 1008312 202619 354749 221044 400591 305139 638044 354730 816339 121324 339741 1019226 304761 193781 479342 267254 1016248 374457 811483 798131 135071 653740 719132 490898 499807 578541 863053 988508 752017 318129 244381 104701 226507 618995 729465 238487 343837 518756 97980 364955 291239 1007248 377279 683726 518512 368249 177095 807661 486202 422840 353243 743550 798551 462294 858007 351311 901541 289675 791541 31542 610206 818824 683131 986040 333306 834450 810435 923508 1033017 294373 342173 973974 325332 156030 830076 124502 704071 454576 962318 514332 1015991 371260 63723 939614 576830 187873 317340 252211 771665 923179 486988 455489 1024744 107127 107899 223642 840380 629474 503891 605669 382227 812206 644452 112346 833815 745282 364263 242390 487235 733525 785040 467799 240822 893808 867669 651961 161615 1044532 865836 378285 841251 618442 548463 656891 744081 929760 825015 194274 573941 244393 634579 520483 742804 642905 570979 200115 97451 995106 364986 500523 27855 716417 110407 947302 877372 560798 868958 613361 256121 249127 694990 432730 80990 554876 900202 500121 666525 808031 345975 922596 255029 863612 700202 689099 945830 388273 364233 459871 612062 422309 235233 708135 858789 355987 349168 443931 923981 309436 794574 420076 90098 181995 409315 877931 920377 496850 303591 411422 1032349 125146 900620 487858 376614 451816 319862 702229 396893 1018397 1027102 128189 321107 475949 207215 947242 703948 705781 563791 1040848 925094 826546 734019 394750 873750 703550 816734 24412 351527 188280 567215 976978 961756 422749 339162 650830 973459 501340 618202 183983 639478 582973 955189 343101 377335 636307 63460 1006162 300247 376272 293931 1009043 858831 837340 692966 649767 929635 499058 701027 758228 254814 366554 62127 1021721 307954 957995 814174 481638 792409 514482 975205 654552 1033562 748204 373023 599955 770853 892107 118685 1005581 302041 1009492 850005 96091 550621 703089 566703 398319 94134 220984 306403 187162 405362 113462 736411 123677 538430 44899 354589 698927 338907 324899 489579 997402 55518 478820 371597 224319 697022 627558 806101 595039 517692 798569 462172 785937 489225 370347 471785 512078 809389 507660 409493 104952 647997 349783 243066 695437 302819 822871 648346 854223 396526 867753 981289 1009878 431576 477881 239220 348025 711996 254787 298998 185241 984686 156653 445785 925034 15159 864019 575134 752780 392642 670613 936749 877671 428025 243177 425525 845518 193852 804685 927212 629343 545687 595902 998964 223733 324623 960985 614778 813893 251434 123897 959842 1023749 709426 865976 962804 304063 701782 337151 430718 569789 1018818 621907 505235 221807 537980 351978 719902 1025283 712941 867589 931284 847428 408254 937118 701999 60523 339877 532087 358322 609524 290226 898122 433545 817878 568663 601805 992041 209391 442858 489898 317234 317924 941276 460126 552063 607639 184007 919548 955769 109913 511494 236974 416981 907656 349157 150523 494521 443740 453926 1024437 889967 214747 568566 844606 961706 745590 424902 294522 505488 417574 995665 32233 264182 742324 679275 229847 258808 695642 617495 648269 986165 833950 958765 936766 38905 233271 943218 496079 61854 596732 510264 181999 413546 805555 95151 482280 53998 98179 419644 114164 999672 419045 733566 122577 934733 773714 701412 617257 842585 717139 120732 307827 184213 926327 828011 167231 283374 576351 713143 539475 315230 1001097 476965 680542 291751 713055 665054 746375 177993 965961 404637 641740 758702 966765 913804 924402 668999 693945 428507 924141 892491 684974 990469 741848 968950 555621 749464 178160 616565 88023 670961 742558 888037 28659 174715 486292 879081 910054 777320 127143 772942 157159 899024 948381 488710 1028440 16205 508531 693610 548679 261413 364215 323009 286137 350908 190811 880859 993438 292399 576891 1024905 728780 774266 504377 685415 236332 362861 423162 291061 586926 417611 968089 1001722 1005114 837070 846932 666983 467940 812407 438587 106313 1027010 831284 476315 802446 242123 385495 340717 521873 61069 370115 959450 876919 682996 940425 691836 644125 562924 319707 638346 910430 472481 735271 1000681 905279 654450 277819 325333 947529 21979 415160 810340 324974 629682 813855 838935 863662 775937 111726 546647 1005002 828214 810956 166910 468664 640428 379754 175295 61887 355824 313274 893214 844551 687367 913090 231355 880757 215033 725535 389872 932545 778538 235275 389840 808366 510330 323821 390000 400606 381305 278073 866733 452985 495425 518258 650840 424666 173431 261762 613287 358197 231798 923051 547815 306387 687894 207606 842837 531899 890153 258920 1021102 578045 936908 927015 615039 833440 862621 350698 447084 114537 1010703 938708 747107 938926 1026772 947921 763950 553427 120663 726008 756148 995390 504184 1002356 894888 226363 20460 224992 480037 792550 764897 958841 773481 586204 969078 782922 433005 225905 836347 372246 920811 284508 1016548 1016286 798067 670066 169822 117620 440166 347058 779847 853916 350684 366703 650445 1043505 762595 886903 177939 881827 439017 677880 756527 958284 891977 556570 1000825 750695 100015 880789 1025206 865905 478956 743654 1015313 234965 813787 478762 931124 236875 442009 219831 1032917 987439 116331 788862 381660 1040405 478908 952804 966064 306415 744884 509664 676220 686254 308825 588947 584135 349027 851656 997428 679118 508812 854521 521377 318243 1021114 619004 391718 705781 327264 954931 457952 838507 234985 310501 571679 452205 355619 449066 769888 986477 862039 506436 177618 44383 40790 678888 1021197 182879 55123 479932 1010443 528091 477677 93271 421076 47583 767053 625649 586342 500138 1030788 336874 1027552 294113 855478 609082 907138 555430 727506 257256 206463 644524 391569 712260 721893 510215 593715 703749 965649 293453 54685 397174 544059 1021477 382574 356773 866697 889455 867915 1022309 154334 718124 873277 507951 957502 240565 594719 742841 800685 760586 118620 603112 310642 666582 473584 506482 864146 781832 1007854 443316 455774 762278 773767 481957 857528 935159 413115 160230 651701 315517 224843 208043 875194 615906 677563 400124 839374 740278 642223 822907 580452 261142 865939 130388 314840 405983 218865 693950 47229 363454 719428 892578 980497 341805 641621 1030684 484708 340395 620595 474968 1035538 145301 468729 668023 605929 961595 477658 11839 161133 555629 771419 39669 546142 774450 622240 770534 490068 865747 951660 1004325 821939 548794 280534 179174 571346 959701 521245 167541 300977 973075 512523 621756 158055 47547 112038 995629 761616 610639 901454 649787 225534 901746 957122 505190 127303 670380 601570 392980 425249 217786 662765 531411 75391 204726 772570 290745 603858 734889 915137 907434 205950 807399 822770 1029297 410486 767317 823096 484916 436327 641831 972380 56702 464581 347093 701222 854493 29622 371367 220986 552283 519970 750821 886742 216946 298238 806611 818524 883146 898296 146071 190811 641621 628707 169331 453526 245665 522904 818021 502736 27343 190394 218639 985515 990054 120744 760058 285910 552882 913619 997604 963990 510179 881274 824023 369559 569221 683171 396495 1042477 111535 845428 601449 695164 864447 857082 136559 440981 443769 130832 208681 290093 112767 191425 1016971 778527 717443 611031 429365 92920 946518 707683 699635 654146 870965 643719 309734 492983 613597 854478 198382 606058 972115 837991 311806 837418 49074 959837 305759 973394 294641 363388 677094 184018 185274 889118 518188 689695 498124 32476 204463 973349 877151 324078 650353 476967 636275 1016942 1036674 113532 803549 138591 562606 484720 240439 691003 92635 124595 1006186 129880 448599 207541 1011221 483487 795901 204551 715970 171039 892987 791727 53116 866024 128931 741220 64413 845975 220439 818264 1018531 651433 117619 601084 973618 691447 634490 113949 236221 780436 718893 706876 858733 400743 111438 405158 243145 477306 988851 326918 570780 778910 898107 987048 421788 948614 101870 593724 298430 840794 771786 439507 513218 259713 322964 871755 182479 802095 470355 646364 282455 638760 842309 384676 439537 497544 181622 163429 297971 243811 760470 399975 212409 389785 427133 819020 729503 30511 782993 898992 300733 908208 708939 876232 376474 1003312 650144 879466 756212 331197 227910 555676 932310 417074 598958 684390 1027905 252495 1044752 297447 912553 609942 1001574 569013 822758 894791 579259 851777 390858 1006650 143098 621647 63913 961989 1046146 1002280 763450 788955 220765 895181 127958 913856 502942 937205 514454 918507 471890 789115 436924 952009 293943 851213 1011226 954308 1009548 71389 324965 436958 909682 875908 1013286 374988 808331 670107 487220 414359 147030 970317 670681 256526 352493 996298 551595 104299 719043 555911 473501 36795 1042504 734770 772555 24207 862906 430455 728454 509676 104695 577378 65051 359558 321083 622147 320093 1026221 973002 221088 521057 127937 1040593 895561 963416 381291 693709 138207 762035 580383 1040662 685163 231165 163597 636614 1033429 992537 1007781 57132 779674 867657 503689 874057 469087 465804 790202 455956 465878 953012 648852 130356 499224 612838 640738 761385 589537 1038496 773308 505478 375978 928349 648506 734697 504252 634522 936510 754798 831857 835370 327226 93138 720034 653126 211543 1002468 952203 60377 270315 823959 724781 416116 790999 710973 991703 952668 169883 244117 904804 622257 980229 444373 167638 218077 78495 920572 110493 506563 954292 892353 227228 1006098 944884 160476 812951 985459 307700 106161 169685 94031 804581 69469 412635 677279 713956 500194 276983 805307 181854 512603 465821 742159 985893 554229 906593 190167 750300 356654 1044555 622536 684898 958846 629790 701869 845545 116728 364211 818385 635769 811435 894045 204730 617150 521904 93758 840393 955098 108775 813374 640872 890071 478537 633809 451949 1041569 539959 369357 497942 521889 988977 887494 348859 117491 407394 528183 424280 612231 242335 736884 492079 815942 726873 517089 406650 790215 247646 876185 349855 843564 497355 903751 294821 120188 300895 616247 554712 222138 591583 124653 373582 127289 596855 427359 181683 833329 659871 777856 539803 1022162 354431 123641 844489 996494 670607 445162 285690 386728 212028 763038 1002246 822947 359206 587333 489107 203007 962119 190797 424166 582523 652697 122776 938787 306394 1018249 255952 927722 945620 637038 505253 757555 47019 509141 1008992 229076 879322 583214 698285 171293 604401 1005319 486174 744744 640978 828175 620345 322123 858829 24155 444215 679416 442734 189866 419262 762659 960233 24959 214398 639979 122759 462760 708502 834887 223517 796926 881211 801918 654915 794520 873212 257673 971660 435565 840952 608967 332668 483104 628303 896448 668137 742343 331327 625850 838755 517802 680695 54831 333653 970966 602873 734503 406518 443189 670506 941784 941259 486881 979356 252118 927935 886004 764291 126359 973355 401392 28254 371374 1012037 954183 991661 333812 47834 981553 115421 386771 661496 703100 360049 843870 980866 113095 732035 889486 713243 970432 928941 746027 1012550 481383 448685 436921 731374 937613 832818 745300 210284 260373 57158 798166 710052 176821 1024868 629614 591860 249479 856830 944327 315050 616118 192400 845005 676503 479903 835771 530301 702908 322334 645562 419222 375756 342004 639418 951154 771893 937836 755027 686517 195537 767146 324221 448143 885737 1032850 117181 572881 809293 498716 512473 277982 216380 969607 544248 484307 687146 569027 449934 938739 844219 714807 877127 504967 843329 859255 194781 55391 552341 494253 123371 596945 248779 996429 593837 964485 738618 740715 384527 858963 383534 959519 989742 380621 821747 178973 830901 1017390 352045 227025 1034547 896271 901864 515633 313303 326222 971661 948389 800709 658906 916040 976554 243414 617526 371411 924442 867140 481843 634390 587661 886268 641955 763258 1041483 204476 632435 466773 588156 219851 882253 95662 183387 220068 958356 782755 999733 335543 362983 970600 102878 448856 742454 456730 387298 399102 235963 514594 668863 856487 894872 378738 318945 223149 891362 353990 1010763 242876 599639 823204 179867 717414 350083 141207 803813 107979 504010 840931 363063 777510 343866 705855 807651 452294 338878 736309 276851 965940 876326 484604 90749 865639 1023792 760306 764500 363190 464655 175795 593579 984963 475641 316830 592871 949354 242846 432045 280251 651381 313519 353882 473517 194374 763796 906759 670387 424376 839284 403186 1009778 771638 1028454 755553 805086 423226 895876 478867 1000047 417546 657334 883982 524036 387516 419427 799163 662333 218953 112701 585634 604586 219512 641363 632730 948421 256407 111514 226737 1044760 979113 42685 838459 505134 905395 687328 223610 855480 1010883 286071 499398 145916 630967 692861 936309 636392 374009 97845 700894 353117 810922 762589 129150 221999 693199 901263 678359 91994 448218 285623 407004 1010124 1013312 1038725 1020515 509550 691631 1008310 855399 514530 881180 804596 580558 683388 550253 896593 625357 1008278 223053 495345 967109 163753 535383 1042512 370797 955341 413052 326952 108910 511637 695029 152309 539063 513440 490320 194010 509485 646547 59245 72919 442743 711215 705375 681495 840602 367427 92857 546205 905579 1029206 771606 668023 478893 339416 124991 1034582 885439 377259 596442 381479 220874 545150 454155 350629 948247 87036 896406 568692 682298 516801 974997 841611 906385 256595 935363 113446 324024 775061 924855 920798 949390 931411 43898 498781 815981 282602 899653 575412 310178 45029 764474 869655 898900 740443 461685 685298 778977 966835 460021 503932 511308 948164 322333 475611 879845 647741 251817 588217 220004 617013 275695 887149 774022 163027 383432 194727 351145 979111 436781 64719 718149 729997 185462 366428 396859 246702 221597 221066 440525 907549 845622 802565 329646 318991 302909 518502 991909 501446 646686 986827 510411 969168 106047 512952 1022055 175355 902572 204127 456233 587094 130245 962733 695270 727792 203505 651287 923600 924727 710846 514928 414556 923504 763195 88940 947754 498269 960684 637271 851211 889331 863879 731197 473506 746556 157597 857943 1025433 1041172 487645 562799 497273 594927 346021 728653 679261 342419 403068 931119 940757 720272 943761 181977 101853 384181 1008039 894749 640622 784930 879237 273383 596857 497987 694182 971460 670690 1018054 993614 938439 366450 202486 595103 390423 227793 342618 596471 604874 551882 711994 756319 311082 544218 236939 243634 748818 1029304 890788 260764 906514 445392 837725 1011264 182252 59376 375288 249550 902207 816211 1014820 341071 269883 612893 171322 106321 441635 774824 508685 914202 124019 507058 125305 335833 975162 244247 486533 905780 593815 974224 887757 638562 448327 195675 920158 568237 956117 878837 651447 291059 481648 985801 777365 183647 412383 783921 211767 192422 697836 565695 330492 124758 564570 680510 362077 986717 600697 306987 482885 896557 174044 349311 431349 365923 564165 722917 516730 848745 290615 497274 824925 810469 226459 130164 596211 228261 787838 677730 679484 940901 953714 478990 431222 1028749 194891 583463 238940 880395 832410 611309 909880 454950 744572 397887 554091 207063 728041 506069 680796 497445 914740 304543 717957 476638 981281 314110 330461 466163 941165 931283 5886 481122 660443 384568 327338 475947 384838 993067 366422 114506 351519 236205 87531 233871 252692 953239 370520 707102 859415 390041 407758 378670 1022872 881429 285646 232954 218840 652748 568782 559066 569463 342893 241211 248426 385871 314616 798419 977700 268220 320094 876653 739527 945938 270031 630489 355051 589379 207710 591647 634012 515466 501966 924871 970209 335213 456214 994887 128153 871921 309127 351527 646444 574679 730971 900746 258139 64901 760205 746397 246634 1021770 686131 325723 388691 1032868 369651 219991 610242 463295 334829 301533 576995 878023 419244 813800 509171 978438 452536 142316 304626 521168 821039 462647 619412 494439 326449 321251 281338 571195 687492 358033 253227 1010872 585553 64841 209355 879146 963128 599607 239246 381155 345662 583573 416612 126239 827272 46958 771614 462911 566247 955562 628705 949251 490524 68602 888494 178554 682618 419724 48765 613191 905589 371862 961740 622166 171896 826985 621993 756158 431900 908806 1001652 92447 363187 497866 561847 892769 655871 774883 558588 668134 882932 980241 957735 443252 456518 457265 417382 388328 750693 906712 715807 646792 583620 517848 474278 374232 989516 187064 191350 754515 59583 572521 946833 890969 148727 1025302 882632 32215 617362 128371 487832 733030 290765 607035 593627 636771 579919 904406 252318 915777 1022448 62327 367247 223070 778425 767173 92919 53174 437550 672764 1043752 149447 433821 648565 733358 764657 367541 488045 742093 614591 618371 335258 770873 604889 722237 817098 518566 933452 609967 308586 396847 747178 996596 941204 741158 600574 775431 863766 378314 922092 235244 979595 250067 212515 849524 413495 555814 431801 97126 169689 326759 554362 238812 260382 471502 838053 1010529 325329 190133 1031364 958341 417638 477831 987888 882793 709799 692861 1005874 442731 880032 706293 506937 955471 938668 732722 236245 1036673 460411 254697 1013664 385719 633310 1011960 151983 240357 1005900 891744 317178 458385 63190 996870 439670 256428 964751 748218 498089 389372 1006560 686134 610083 126788 955293 808751 851525 494294 13278 192957 751782 370917 251407 716566 1033332 978337 636780 739190 112540 942566 242100 1034439 407899 382864 449660 1043475 664318 322426 251673 771925 438477 795603 382075 191205 581171 951613 760995 946603 391274 708275 763299 1013848 696168 855459 462187 862456 706374 159038 129658 869270 249053 909518 829924 793421 691613 677646 514142 389557 528062 289253 143255 786942 489046 1021600 112079 61301 326828 697316 323179 999767 226101 691383 485173 508219 936372 363693 421338 946958 215992 477532 774746 47870 272875 544107 863015 478100 1033750 535481 1018519 842581 893560 359644 564856 1017540 1043044 1002526 511310 708137 799190 944628 747349 814805 456076 788411 742123 913793 1017265 460651 513197 317046 408046 239331 581301 645915 858749 841161 809021 686141 1015923 55802 637731 848723 1008586 575982 988332 690023 175085 366393 885407 359642 457237 806094 491057 784403 362255 788981 61078 521025 586201 788395 746392 510646 1023005 620142 200510 455460 888675 380119 26553 819112 467693 896332 649669 1008795 472964 371419 998535 724123 308601 515346 760220 386237 687303 316111 465645 899685 835097 976306 971320 390768 433235 399218 855797 420391 1001385 446073 484166 185757 658922 383626 474229 749918 343796 797079 986685 82431 258676 818234 58094 511081 1006133 468635 421052 778585 930712 1003410 906426 597438 188050 945827 778635 1016118 464475 263903 128972 985419 971202 497459 169422 482656 922934 64782 912177 88878 667513 844514 321129 167271 718226 680615 327555 1034526 893373 797688 778909 905152 933542 420572 604632 640571 862859 707675 855477 415895 241034 326995 830135 764947 741033 923380 24251 802515 813973 151133 867883 185821 817499 312638 694232 656879 986514 930863 195363 725309 849126 485601 145845 885115 993208 505235 101818 763099 587112 355243 153275 874728 878226 729323 196294 407282 966064 466031 509721 772699 404845 397111 702681 644686 883148 743352 403647 371503 839573 924507 187278 1026249 782802 937142 859068 849392 334749 95643 307139 355060 105582 208182 847320 500688 908074 644821 684756 163665 168623 67519 968076 970065 874204 706363 818036 444340 850309 939689 431279 400727 184951 707033 390932 803303 840815 844268 319394 973926 641594 439631 835132 851024 901663 276330 631207 316218 900290 989924 268542 162153 973572 757049 755819 936914 604839 420686 744026 804987 398812 236258 226275 354110 429796 746168 185245 136815 894793 871892 708489 292150 588344 745284 405441 482339 642619 710457 371117 936583 475451 1043330 288718 699310 1020616 341653 650393 830916 908481 960599 890720 79834 642441 1019301 298729 1013006 941262 624527 408986 440093 282070 796475 825843 200523 586992 955769 46775 846358 704226 912172 388487 825654 765070 552403 327524 629722 383287 235919 610789 931395 741811 224310 114131 880811 553179 605681 284509 1035620 929319 943481 974963 697830 769609 687708 967758 900660 130155 959039 250907 345567 874352 751536 943478 155311 65449 719020 950034 788443 138707 314271 513581 379179 474008 364514 317335 621428 937275 616914 762983 771102 734023 447858 781713 925299 195849 276366 890159 60732 65053 697180 424471 848981 425426 811939 254643 120728 61847 972423 384612 451809 463796 65117 965718 614368 85598 462427 416301 835096 536427 682387 366387 773674 836414 425284 210780 285878 912449 28254 461135 1000871 511176 904656 546675 357542 836509 995514 333559 828153 603375 996625 777570 681626 379435 867576 772024 356276 944329 237242 849683 352027 187607 916113 554844 508779 449930 476404 187469 412382 253282 553343 902469 244325 449807 436102 513800 588610 902087 179508 959631 1021548 186159 946494 77707 223922 1006678 582863 775617 437427 1043988 772822 480186 740026 740244 322990 669107 381780 363454 724860 749977 469617 971971 675814 97098 550844 676047 757822 392364 455727 358314 161419 1018038 321364 305373 678812 787837 882970 513210 605034 641213 435149 982023 856056 452909 504437 381493 965204 254623 866980 254790 231405 370166 521441 844742 455984 944618 191630 806006 212964 996336 1021328 850282 878296 966999 810374 679571 211882 857494 894177 385765 897555 874190 881825 125277 429694 863944 479717 315303 88767 879442 488987 810190 605388 723896 796601 56687 781067 415482 502876 188053 935351 403927 877982 925350 571174 578284 474499 630669 929628 513686 64563 584239 1021486 707143 644564 836695 256218 994612 161385 988872 850612 573229 409474 897359 850515 1023156 545770 247015 843290 527865 822811 109310 242493 817209 747406 915908 850707 933660 938449 345151 597468 864469 259026 812771 315679 399839 327434 191263 219625 317098 669105 383307 387014 490864 554765 705998 456071 1020600 460029 117487 227029 259796 501222 889910 637538 880281 245524 873150 752707 228202 352891 889974 540142 214937 651896 437710 365791 773568 973729 896582 178609 938379 878053 748386 307445 643531 437843 831046 463551 646731 228180 812407 47607 356719 305113 102387 614215 964720 962066 194322 256600 747432 742352 800122 1008761 323025 374460 895606 882747 678486 652550 97671 659377 903346 95542 309069 867633 389355 882438 503077 483024 547814 239405 771993 220348 687440 521448 388744 405176 125801 637326 693613 823273 88921 815942 650466 719656 290595 793197 895420 604247 832821 867109 310961 617306 222577 616671 34781 39407 446404 254837 1024554 727510 711019 830371 863661 588892 546421 652954 805731 903282 892098 55069 242906 208771 351433 957016 569005 714361 14301 96050 128396 375251 340892 419719 110310 500963 756371 57175 752548 390933 1036700 553343 995144 208235 904658 514514 584563 448059 779920 1011975 310584 565871 686195 223898 512858 281468 446184 580286 425142 810549 830382 383562 1040745 333818 989620 1037490 293307 579935 775245 835336 1045006 669499 225078 996772 484474 959918 979849 931228 745224 697723 335225 824727 485133 103803 638746 539324 58959 464616 568814 877038 520347 76507 881287 815817 1021297 669177 306552 634998 509132 861303 219774 228942 518981 650578 740471 717049 1021213 433930 642489 285295 907088 697333 798514 458628 895944 611150 501201 647566 868097 826451 844566 801223 678266 930221 868895 829172 371553 243411 496917 573011 226027 738899 178851 187724 679453 727155 690735 338649 749894 899087 192186 743365 828133 348653 907953 257688 179572 331323 242108 831130 656371 539239 701225 732756 105207 888003 962204 440139 881798 3831 510603 572685 755310 498133 277903 892189 879887 234106 897355 639291 567153 514587 195789 809403 444479 71659 791979 881926 1041618 830323 489048 649534 490247 457347 143863 111102 483755 976989 191603 176559 441800 32596 491160 880401 106209 713651 352439 350678 163356 146759 91774 840931 1003756 186703 930046 741707 956166 934633 548415 77806 259270 449734 820954 782676 966424 251286 960852 948435 365719 715459 440373 831436 146323 401292 608203 412861 577132 844135 1029701 506940 824979 579056 414611 405488 516693 938893 746228 151022 575611 14075 322780 269533 888312 694249 698745 627062 1016499 675279 905617 651572 724191 976403 670662 463813 496372 796539 716176 29627 504366 962785 615401 911971 666981 828638 417569 849005 986454 879252 819152 996887 154942 966232 763096 602478 906212 930127 944601 880670 772285 647897 580782 489014 985809 923991 171745 224172 587661 682135 97777 671576 604047 539889 760530 489868 348055 728245 753174 731880 97660 225639 334799 433449 218852 877674 686159 345982 318882 628502 294350 1035138 1034247 1009807 842569 873203 577198 286300 563687 539097 967132 987046 436152 860041 907202 790202 130868 862073 914800 423270 801240 63916 714510 1025209 78842 613874 866138 125199 603387 714216 248486 616893 500971 1018163 466611 791290 136575 837838 507173 764327 357451 894916 320863 888114 705976 1036849 669116 339889 627319 462836 531901 761545 247594 915974 807794 625307 833097 125133 447769 375713 246198 219699 385373 823763 496860 160698 926704 547531 638599 1 13 9 12 5 2 0 18 15 20 15 6 1 0 18 16 19 1 2 11 4 5 8 2 6 0 4 20 18 9 1 10 9 1 17 19 11 4 17 14 1 9 3 18 2 0 5 15 19 17 0 0 9 9 4 1 17 14 9 18 18 13 13 11 12 14 0 2 18 19 19 12 9 2 17 10 5 9 6 17 18 8 17 13 15 15 17 2 14 17 3 17 20 13 7 19 10 16 9 11 14 14 3 10 8 3 19 3 17 19 4 4 7 2 16 9 8 16 16 3 16 6 17 19 15 20 2 1 4 1 7 5 16 15 9 17 19 12 13 17 8 18 13 13 1 12 19 6 8 16 11 9 9 1 15 6 12 4 7 10 2 20 19 0 19 17 6 19 3 10 17 16 8 1 17 0 2 2 14 4 15 0 0 12 0 10 8 7 15 17 9 7 15 16 5 14 10 4 10 14 5 17 17 10 0 6 6 10 17 9 18 14 4 2 10 12 8 3 1 2 6 20 5 18 4 2 11 11 2 12 9 16 4 16 6 5 0 3 7 6 3 20 11 14 0 13 7 5 20 18 13 5 17 14 17 17 2 13 20 17 15 4 14 5 6 9 1 18 1 12 9 19 0 16 10 6 16 8 6 14 7 15 11 2 0 2 17 15 19 7 2 6 14 2 19 5 14 9 0 7 18 12 13 2 4 7 0 8 0 6 20 5 8 18 18 3 20 19 7 12 3 7 2 5 16 2 7 14 4 20 9 11 6 11 9 12 3 7 4 13 2 11 16 1 3 13 19 18 11 19 4 17 9 10 10 10 19 9 6 17 9 11 15 4 14 2 11 6 7 18 8 10 20 16 6 13 1 0 15 12 16 9 8 19 14 0 2 13 10 5 4 12 10 16 14 7 17 12 20 7 13 17 16 16 11 10 0 2 10 20 20 10 10 16 18 2 16 1 19 8 11 8 18 3 17 3 8 14 5 12 13 0 3 14 16 17 2 18 10 2 0 4 18 14 7 16 13 19 12 6 8 17 13 13 18 1 0 1 13 10 2 8 6 16 10 8 18 19 14 8 1 18 17 17 11 4 9 9 1 13 18 7 20 14 7 4 20 1 16 20 18 15 3 14 4 19 0 12 16 1 5 13 12 7 16 19 0 18 16 4 10 11 15 7 7 2 7 4 6 9 10 12 9 2 18 5 9 20 2 10 8 18 18 16 6 8 11 8 7 1 12 10 0 9 2 7 14 20 6 20 0 11 3 8 13 1 2 2 6 0 16 3 10 0 17 14 3 9 0 11 13 14 20 3 9 2 13 15 6 12 13 12 2 20 9 19 20 1 14 1 17 9 17 9 1 15 9 11 3 7 20 15 20 5 10 20 13 9 15 6 17 4 20 17 5 19 0 2 12 6 11 9 19 8 7 13 9 15 2 19 1 16 12 17 14 9 13 6 18 17 11 16 7 4 13 4 19 15 9 6 15 17 13 7 2 7 9 16 16 10 15 0 14 8 0 15 2 3 10 2 7 2 18 5 7 13 14 10 18 20 7 5 18 9 1 10 14 15 2 12 19 18 7 17 15 2 12 8 14 19 1 11 14 11 2 17 11 3 5 14 7 20 7 12 13 4 20 10 8 18 17 17 8 19 18 4 14 19 13 12 5 9 17 11 4 14 13 4 2 8 18 18 16 3 17 5 10 8 13 14 12 0 7 19 14 8 8 7 20 14 12 2 20 9 17 14 12 6 13 4 13 16 11 20 16 18 8 14 14 16 3 13 10 8 1 20 14 7 1 4 20 3 0 20 10 16 3 8 2 11 9 4 4 3 6 9 20 3 14 11 20 11 0 3 4 8 19 17 18 20 3 14 0 13 13 12 11 17 7 6 7 17 4 17 6 11 4 3 5 8 12 18 9 4 20 3 13 3 10 13 20 9 2 20 0 3 10 4 12 14 17 10 6 10 8 15 12 16 13 3 5 19 14 12 11 2 10 8 8 15 12 14 11 16 1 16 13 6 16 7 19 5 14 19 18 10 11 4 20 17 14 20 14 14 11 1 18 16 0 9 2 19 12 10 2 3 9 15 12 0 15 16 0 17 13 17 10 10 19 2 5 11 5 8 6 1 14 14 16 4 11 15 12 6 15 1 3 16 11 14 13 20 1 20 16 13 5 15 2 13 6 16 8 11 15 12 19 18 18 17 0 16 17 17 18 4 15 18 16 4 2 4 20 9 0 0 20 5 19 4 12 9 16 0 14 13 12 14 4 2 8 6 10 20 18 11 19 16 14 5 13 2 8 3 8 9 16 13 8 4 5 12 14 4 6 7 8 2 16 0 8 20 18 18 7 17 13 1 7 14 14 4 4 15 12 11 4 10 5 16 2 4 7 5 17 7 17 0 5 14 8 11 7 12 17 10 5 13 10 7 7 5 1 0 7 0 8 1 9 11 2 13 6 9 11 0 13 14 12 16 6 15 2 18 10 19 15 9 8 12 17 10 11 7 6 0 0 15 11 16 11 11 2 1 10 20 8 19 3 17 12 6 15 3 14 9 4 16 13 17 18 7 0 11 14 2 12 16 19 9 1 20 15 14 20 13 7 6 1 0 19 1 17 12 13 20 14 11 20 20 10 1 14 3 14 8 5 8 7 2 1 12 1 18 10 5 5 7 19 8 14 9 5 9 14 3 18 19 12 14 15 4 6 16 9 19 5 9 4 20 10 1 12 4 3 12 0 10 9 12 0 0 20 1 8 16 2 1 8 8 2 4 11 16 12 14 17 20 0 18 5 12 20 20 2 11 16 11 10 6 5 5 20 14 4 6 18 7 15 14 4 2 8 18 9 1 4 4 15 14 1 0 9 18 17 2 18 13 19 6 17 7 10 12 10 6 9 12 4 3 14 12 2 9 14 11 17 19 13 7 12 3 7 11 11 9 15 5 1 20 13 12 10 11 1 16 5 7 1 3 8 9 2 5 2 14 18 1 7 19 19 4 5 11 7 1 16 8 11 6 5 8 13 14 7 8 17 1 4 19 6 9 6 8 15 4 14 7 9 11 4 15 2 3 12 14 7 16 1 3 6 2 19 18 2 0 8 15 5 13 4 2 6 11 16 6 16 7 16 2 0 4 1 16 15 12 16 8 18 10 15 12 5 12 15 18 3 9 12 2 13 14 6 5 0 10 19 3 0 16 16 12 4 20 13 8 10 3 17 16 15 20 3 4 15 13 1 19 19 16 19 9 11 6 8 5 2 10 7 3 5 5 13 10 0 13 15 12 14 8 7 9 20 7 6 16 17 0 18 0 5 2 2 20 14 20 13 7 16 6 3 8 17 15 7 2 5 1 11 5 16 10 20 1 16 18 4 16 18 14 11 19 15 12 16 14 4 9 20 17 3 17 12 13 4 7 1 20 16 2 13 0 5 11 7 16 1 9 17 17 10 12 3 18 11 5 6 12 10 19 4 2 2 15 15 3 6 2 13 14 19 5 1 18 17 10 20 3 14 4 11 18 17 9 14 12 14 17 12 11 2 4 20 17 15 2 13 12 18 14 18 18 4 8 16 5 16 0 0 8 13 4 7 13 0 5 16 17 13 16 0 17 6 14 10 5 8 13 10 15 17 7 2 2 7 12 6 20 19 11 15 13 5 14 6 3 5 6 3 13 8 10 17 12 15 10 17 8 20 12 11 6 4 1 3 6 14 17 3 20 12 12 13 2 14 0 14 16 12 16 2 16 20 10 4 9 15 15 16 6 13 1 18 16 19 0 7 9 3 19 5 20 6 2 9 1 12 0 5 18 13 6 12 2 20 5 0 18 18 11 15 20 0 4 6 18 10 16 10 14 3 19 11 9 8 14 7 4 17 16 4 3 17 6 6 8 7 8 4 12 17 7 13 1 7 20 12 20 5 12 13 8 6 7 12 11 2 0 10 14 17 1 17 4 6 18 19 12 20 14 7 8 17 17 11 14 2 12 12 0 10 9 15 5 5 7 0 13 7 6 0 20 4 0 9 2 3 7 19 3 13 0 10 8 11 19 2 4 20 15 0 7 4 16 19 2 15 2 6 7 16 2 8 17 0 9 5 11 15 3 3 14 0 1 12 8 1 1 10 19 13 20 10 18 12 16 6 14 15 19 9 8 11 10 1 18 12 16 11 17 1 10 3 8 2 5 18 13 11 8 6 7 0 16 14 12 6 14 17 7 2 18 1 7 16 2 1 11 0 15 5 4 14 18 18 11 17 8 10 18 14 8 1 4 16 20 7 19 3 12 3 16 18 14 6 2 15 4 4 11 13 4 13 2 5 6 19 1 0 6 7 0 20 14 4 0 12 7 14 15 16 20 20 16 18 11 13 19 8 14 2 15 8 17 18 11 2 18 15 8 15 9 12 3 13 4 15 6 15 2 0 7 15 20 19 9 0 1 10 3 3 19 17 11 8 5 1 3 7 14 12 17 17 5 2 15 14 6 14 11 16 14 14 19 18 3 13 2 1 17 4 20 13 13 16 13 9 5 9 6 16 7 13 5 6 17 18 5 20 11 0 0 18 20 13 6 12 20 20 11 5 17 9 6 11 18 5 8 17 17 13 3 12 19 19 18 14 1 1 20 11 17 18 3 0 5 18 12 19 14 16 13 10 5 10 2 10 19 12 1 11 20 7 4 7 15 14 1 12 13 20 16 18 7 8 13 9 2 19 17 14 13 11 2 14 0 10 7 18 16 10 1 9 12 7 13 13 0 7 19 8 13 15 7 14 2 16 13 10 0 2 6 20 1 4 18 4 19 10 16 7 13 17 1 3 15 8 1 4 16 16 11 6 11 9 3 19 16 12 15 4 5 20 7 18 8 19 19 20 17 18 16 12 8 9 13 19 4 10 18 15 8 6 2 16 15 5 12 16 2 12 10 15 10 3 3 4 18 7 13 14 10 9 16 7 14 2 19 20 16 11 10 14 18 6 15 7 20 0 16 3 19 12 18 6 4 5 0 9 11 3 7 4 4 20 10 8 1 5 4 16 10 13 4 20 12 9 12 18 13 13 4 3 1 12 19 0 14 16 11 7 18 8 4 2 18 3 5 15 16 4 13 18 19 18 10 0 4 11 9 0 18 17 12 9 2 1 19 0 5 10 4 7 3 20 0 20 10 5 3 9 15 20 6 8 18 16 8 10 7 18 19 7 8 20 4 13 2 8 18 2 2 6 4 6 0 16 8 3 5 4 13 19 8 19 7 8 4 14 4 2 12 5 7 4 2 7 5 0 0 13 10 8 0 13 16 14 20 5 2 17 9 5 3 20 7 10 6 18 16 2 15 2 3 11 4 13 13 5 2 8 15 20 7 4 11 13 9 18 11 0 1 11 9 15 1 11 3 10 17 14 6 13 0 8 9 12 9 10 9 15 5 17 14 4 15 16 13 16 0 12 0 6 12 16 20 0 4 19 14 17 15 11 20 9 2 8 14 15 10 17 1 19 15 11 1 14 3 7 15 19 1 16 8 12 16 6 10 2 16 17 17 20 8 13 19 11 15 17 5 17 17 12 16 14 10 18 14 12 19 6 1 9 10 13 8 4 15 19 17 18 16 1 12 15 17 8 13 16 15 16 17 14 16 12 4 12 18 13 2 20 14 1 11 20 4 9 15 19 8 0 0 20 11 5 18 3 12 17 9 9 14 0 3 18 16 4 1 7 16 20 10 15 13 10 6 15 15 9 15 9 12 17 0 16 8 0 2 7 1 16 5 5 2 11 3 14 18 20 10 7 5 11 6 12 9 18 16 4 20 20 9 15 20 4 2 16 16 7 18 7 14 1 9 4 15 11 6 0 5 10 7 4 11 10 20 0 16 8 18 19 17 1 18 4 7 15 5 5 3 2 19 7 2 17 15 1 11 14 16 8 6 2 12 7 6 2 5 16 5 15 20 5 8 2 3 0 5 7 11 2 2 16 19 0 11 4 3 20 8 1 3 1 15 18 8 20 9 13 7 6 19 9 20 17 9 17 2 1 0 18 1 11 17 5 1 14 14 9 2 6 11 14 18 17 6 6 20 5 2 14 8 17 0 18 6 10 2 6 16 0 18 5 20 2 11 15 15 7 9 7 17 12 10 3 18 12 20 6 3 8 3 15 20 4 8 6 1 3 4 17 9 19 0 11 11 10 14 8 8 2 3 19 11 12 4 12 10 16 3 0 9 6 6 19 6 6 20 15 20 8 17 13 13 8 8 11 15 12 3 9 15 11 1 15 6 14 8 10 9 13 8 8 14 12 11 12 5 14 3 19 4 17 7 0 7 11 18 0 20 5 15 9 9 1 0 10 3 2 14 19 11 14 0 12 11 5 4 2 2 10 20 14 7 4 18 0 0 5 17 17 16 4 1 7 19 19 1 16 2 9 9 18 9 20 13 7 2 14 9 4 3 14 19 12 2 12 18 12 13 1 1 17 9 11 6 7 8 11 13 5 12 11 12 16 8 9 19 17 6 8 7 6 13 4 17 3 9 19 7 7 7 12 15 13 11 0 2 1 12 12 11 9 1 4 1 17 5 19 6 3 18 15 5 8 12 2 12 0 17 11 5 4 4 7 13 18 5 9 8 7 10 8 15 18 17 5 11 9 0 16 9 20 11 13 1 8 1 2 12 9 20 12 14 7 5 9 19 8 1 1 18 7 20 18 10 2 2 14 15 16 9 1 13 20 4 11 20 0 1 1 3 11 20 20 9 9 7 16 17 18 3 17 6 17 12 4 1 7 8 8 6 19 9 19 18 0 3 17 20 1 19 6 2 4 3 19 18 11 0 1 9 1 15 11 19 17 15 6 1 19 18 3 3 2 3 18 8 6 17 4 16 1 1 14 9 7 6 5 1 2 3 10 14 3 5 0 5 3 20 1 10 19 9 1 8 10 3 0 11 3 6 15 16 18 13 8 4 13 17 15 19 14 8 2 0 1 15 8 14 4 2 6 11 5 2 4 3 15 8 3 15 10 5 19 6 0 16 13 10 20 7 2 15 3 15 12 8 12 20 7 12 17 15 11 17 0 15 5 12 9 12 13 19 7 20 5 20 8 0 7 19 9 4 4 8 14 14 12 1 19 19 4 5 5 18 11 17 1 5 2 18 17 15 19 2 19 8 20 4 0 15 2 15 6 16 2 3 13 12 5 12 10 6 0 7 8 18 9 4 19 14 5 1 3 4 13 13 20 8 7 1 17 1 12 16 12 12 2 9 5 9 9 3 12 17 5 10 16 7 18 6 13 19 9 9 3 20 11 16 5 2 13 16 7 5 4 3 2 11 9 3 5 17 16 11 18 18 9 11 13 9 13 8 19 14 13 7 9 0 12 4 5 14 8 2 14 12 7 20 1 3 13 0 9 9 8 2 16 13 16 7 5 4 5 1 11 0 14 17 9 8 9 13 5 19 12 16 14 8 20 16 7 13 19 1 19 12 20 10 20 8 3 5 4 0 20 18 5 19 1 19 5 19 8 9 1 11 14 8 19 14 5 12 1 10 15 4 15 7 19 2 11 3 12 5 0 3 20 3 6 3 19 13 0 15 18 18 8 7 19 13 6 17 1 5 0 8 19 1 0 14 0 4 11 17 3 14 17 18 4 11 2 6 14 17 20 8 18 20 7 18 5 13 16 9 1 15 5 3 14 16 19 8 11 20 13 0 20 11 12 2 12 12 20 9 10 9 9 2 20 20 11 0 13 11 15 3 9 6 2 15 2 16 4 18 11 4 12 10 17 2 12 7 13 9 14 6 14 3 2 6 10 14 9 19 18 11 8 19 15 12 6 18 2 8 0 13 13 15 18 10 18 11 0 3 17 9 15 19 15 7 5 17 3 8 20 0 13 13 9 5 17 2 19 19 0 13 7 3 0 8 8 8 14 20 1 4 10 8 15 1 6 11 7 8 10 8 15 7 0 13 9 1 2 12 1 3 2 16 1 5 6 4 12 7 12 0 6 10 3 0 8 6 5 17 20 4 3 20 18 16 5 9 9 10 17 8 9 7 18 19 4 3 18 7 20 5 0 17 13 15 12 12 16 1 7 2 2 10 20 13 10 10 20 20 5 2 11 7 14 12 7 10 5 16 16 8 5 6 15 17 14 7 10 8 18 16 18 1 10 17 8 14 3 14 20 1 15 0 0 17 11 9 0 11 14 14 4 16 10 11 7 11 19 18 17 17 20 1 1 20 0 2 20 10 8 8 12 16 6 17 20 8 8 15 18 13 20 15 14 3 14 19 17 3 0 3 0 13 15 13 14 18 5 1 10 19 16 0 7 20 15 19 3 9 13 9 17 17 5 9 20 15 1 1 19 10 19 13 18 6 12 0 8 11 1 16 1 17 11 16 8 3 18 16 7 13 14 2 0 20 7 4 11 15 9 0 18 17 20 13 5 3 1 5 2 5 19 20 19 2 16 2 4 10 20 18 4 0 8 6 3 11 2 8 3 6 19 15 19 9 18 18 15 13 6 0 12 12 19 15 4 17 3 18 2 16 13 3 19 3 14 9 15 8 6 17 0 7 15 1 14 12 5 4 1 18 8 8 7 11 15 13 20 7 7 14 9 3 10 3 5 1 9 9 11 1 11 3 19 18 12 11 5 17 16 4 19 6 16 13 20 19 10 6 7 8 8 3 13 5 12 17 10 16 3 20 3 7 0 10 8 10 1 16 8 15 14 15 15 12 2 4 7 1 16 9 7 1 8 1 11 8 2 18 9 1 4 11 15 12 17 4 7 19 20 14 14 11 9 1 5 16 17 11 13 15 10 6 2 12 3 20 11 4 12 11 7 0 14 9 8 17 17 19 5 2 11 9 4 4 11 0 18 0 6 20 19 19 3 9 19 5 12 2 6 9 14 18 3 12 5 17 3 16 6 2 8 4 8 3 3 9 19 11 6 7 16 13 5 3 14 2 4 5 7 14 9 3 19 1 18 7 3 5 1 4 3 12 16 0 12 20 5 3 10 4 1 6 19 19 14 5 8 7 6 0 10 1 17 14 1 14 14 15 6 8 2 15 6 9 0 16 7 15 6 0 15 5 10 14 20 11 6 12 12 17 13 16 6 5 6 14 12 7 1 10 11 7 1 8 6 20 0 0 17 14 18 10 15 16 14 0 3 6 14 6 13 4 18 6 14 3 5 17 5 9 19 10 4 18 1 17 15 0 8 14 8 14 5 13 14 13 12 16 1 16 18 6 7 18 11 15 4 16 1 3 11 19 2 1 14 5 2 14 12 2 14 5 2 1 3 12 9 11 7 20 13 1 20 3 6 3 4 8 1 11 5 3 8 10 3 11 9 14 7 5 0 7 18 17 3 8 9 0 5 17 12 12 9 2 3 9 11 4 12 13 11 3 17 12 11 7 7 12 7 6 14 15 14 3 12 17 9 0 3 5 0 7 19 11 8 17 2 12 19 14 0 4 10 9 18 5 0 17 17 3 4 17 3 16 16 7 7 7 8 15 19 19 20 7 5 20 17 14 1 17 4 11 0 19 19 9 15 10 11 16 4 11 20 6 1 8 8 5 16 4 0 2 19 14 15 4 7 0 5 18 16 12 8 3 14 5 17 3 14 4 17 11 4 15 12 1 18 15 15 20 12 6 10 3 15 16 5 5 16 0 10 5 16 1 10 8 10 18 11 6 16 5 4 13 10 6 8 11 8 18 9 20 3 8 0 3 11 17 18 4 6 15 11 16 8 1 3 7 1 19 14 11 6 20 19 2 9 17 0 1 8 4 0 5 15 14 11 13 3 3 19 0 5 12 11 15 7 6 20 13 6 13 4 2 13 11 6 11 1 3 5 2 17 0 7 5 1 0 6 16 13 9 1 1 7 13 15 20 3 16 5 2 4 5 7 5 8 14 17 1 10 7 2 5 4 18 0 20 10 12 18 10 4 17 14 12 12 13 10 6 20 13 19 15 13 0 1 20 19 17 0 20 0 11 3 17 16 3 12 15 7 1 6 3 5 15 18 1 1 8 20 15 14 0 18 6 12 12 11 5 10 9 9 3 0 18 12 19 5 19 20 10 10 18 17 18 11 2 17 4 4 9 6 20 1 2 12 16 3 0 13 7 18 8 1 1 12 3 16 8 12 13 12 4 10 8 14 12 6 13 3 18 5 0 17 3 5 20 4 20 16 2 14 11 5 3 6 19 8 7 9 6 3 11 4 0 1 8 15 13 3 3 3 15 11 5 14 10 18 19 14 9 8 7 1 11 14 15 14 14 9 8 17 4 9 7 15 12 17 7 9 1 16 8 3 17 19 5 4 5 9 15 14 10 8 12 14 12 12 0 8 19 14 18 6 15 5 5 5 15 19 11 5 13 18 10 4 1 15 14 8 13 14 14 15 4 18 20 13 5 9 5 7 2 13 7 2 15 19 20 11 16 14 19 10 4 5 6 4 6 5 15 4 0 14 10 3 10 17 2 13 17 10 7 20 3 15 11 7 4 12 5 4 19 11 14 6 4 0 2 0 10 18 17 2 1 9 14 8 0 5 16 3 2 2 3 16 7 8 8 12 0 2 14 7 8 12 15 2 15 19 12 3 13 20 2 2 5 8 19 5 7 8 9 15 9 11 5 17 12 9 5 2 19 9 4 8 3 19 8 0 15 6 5 3 17 17 13 7 13 16 15 1 13 0 8 3 4 7 11 15 17 16 3 11 8 3 2 3 20 15 19 10 4 8 18 12 8 5 7 11 18 0 9 10 14 13 17 9 7 15 13 8 14 3 16 4 19 16 17 4 19 13 18 17 7 8 14 18 15 2 8 11 6 11 17 20 14 5 11 20 9 7 3 15 0 2 12 4 3 18 16 18 9 8 19 14 4 6 4 3 11 12 0 3 11 11 3 10 7 4 14 4 9 17 8 5 20 14 20 10 2 16 3 10 13 16 18 18 1 20 18 3 3 13 4 3 9 16 8 3 15 12 3 12 9 2 2 10 0 18 5 9 16 5 6 8 13 3 4 18 5 12 10 0 15 9 13 11 19 17 3 5 17 5 18 13 5 11 20 19 3 14 15 13 12 15 8 8 10 17 6 8 16 2 11 5 11 8 8 16 11 2 17 8 5 3 13 9 1 15 13 2 10 19 12 20 4 0 3 18 16 13 18 17 9 2 19 17 12 14 20 13 7 1 9 9 4 12 14 8 13 20 15 3 6 20 7 4 9 2 11 4 4 3 17 8 4 3 14 19 19 6 17 16 1 4 8 16 7 3 18 5 11 14 7 2 17 3 14 0 17 0 2 13 3 12 20 20 2 12 1 15 14 10 1 12 15 2 4 2 2 10 13 3 19 4 16 3 18 0 9 6 18 10 7 7 19 0 2 7 14 19 5 12 4 3 20 4 17 4 11 1 2 8 12 10 4 18 19 13 0 8 5 1 0 11 17 17 12 1 2 9 18 8 1 16 6 17 20 2 0 20 7 9 11 11 1 8 1 10 11 14 12 3 17 9 14 1 12 17 0 9 14 8 11 20 12 11 15 10 8 16 13 17 17 6 0 11 7 3 1 2 18 5 11 4 18 20 18 20 13 3 6 17 6 18 17 10 16 20 20 8 8 8 4 11 13 14 5 18 1 4 6 13 1 2 12 2 9 5 20 9 1 8 20 6 4 20 5 6 2 7 1 7 3 8 5 10 5 2 8 12 0 1 11 17 10 8 2 19 15 20 3 1 0 0 11 10 6 20 7 10 5 7 3 0 3 7 20 17 11 2 13 0 12 18 11 6 9 11 2 3 6 13 18 5 6 7 15 10 11 9 9 5 10 5 7 2 19 9 16 6 19 2 13 0 1 18 3 3 3 2 17 19 7 19 10 10 15 15 13 15 9 20 20 6 2 18 7 1 10 0 6 2 13 14 20 13 5 1 0 13 4 8 17 13 0 16 6 16 12 11 17 20 9 4 18 14 5 3 20 13 0 11 18 17 20 16 9 4 11 14 14 14 16 15 11 14 1 9 20 15 17 15 13 9 15 10 5 5 19 17 10 9 3 8 10 20 19 18 2 5 19 18 6 8 1 2 14 19 15 13 18 2 18 0 8 20 9 15 12 4 4 12 20 2 15 4 11 4 11 19 1 9 19 10 2 13 20 18 11 13 20 19 9 0 14 15 3 14 20 13 1 7 6 19 7 3 5 7 13 18 13 15 20 13 14 16 16 16 6 18 6 3 5 20 20 9 17 13 16 12 1 15 14 5 1 19 4 18 18 14 10 4 11 0 3 20 19 5 9 14 12 0 11 3 18 18 0 5 3 11 9 18 10 3 12 4 6 6 15 3 5 19 4 13 18 1 12 0 8 15 15 14 17 20 4 8 19 7 18 16 18 12 12 13 4 4 20 9 14 12 3 10 15 13 12 3 7 4 18 9 9 5 4 17 15 6 9 7 8 4 20 18 1 16 20 12 10 18 5 14 1 3 12 8 15 14 18 19 19 16 4 7 9 7 2 6 17 8 12 16 13 15 14 2 5 14 7 19 11 5 12 15 13 13 19 0 8 13 4 12 1 14 1 3 13 8 5 10 15 2 17 8 1 12 13 16 11 12 3 7 1 2 12 14 19 6 2 3 18 8 7 6 17 0 19 19 18 13 19 14 14 11 20 18 6 0 13 14 8 20 12 14 12 3 8 2 6 19 19 5 2 19 17 11 13 14 4 4 15 0 4 12 2 7 19 5 7 16 3 11 13 12 4 20 2 16 8 19 20 11 4 14 16 11 5 1 9 16 14 6 15 9 3 8 6 1 4 18 16 7 19 12 3 9 8 10 5 20 10 6 5 7 8 16 17 14 9 0 8 2 7 4 7 15 14 15 3 16 7 12 10 5 16 20 6 15 19 16 6 5 9 14 6 8 11 1 8 19 1 0 5 5 11 20 14 9 12 6 17 0 8 18 13 7 4 8 5 11 4 3 1 19 16 16 12 9 0 6 18 19 8 9 9 5 11 0 2 8 2 18 14 1 5 8 20 7 4 20 5 3 20 9 4 19 20 19 7 9 15 3 13 3 12 3 6 4 16 6 5 14 8 14 3 8 8 6 13 20 9 6 0 15 11 3 13 15 16 0 3 2 1 17 1 16 4 17 4 5 0 0 8 1 17 6 2 4 2 1 5 16 12 0 11 15 8 3 12 12 10 16 5 0 6 12 9 3 4 4 16 10 17 20 10 14 7 8 0 9 19 20 10 15 6 13 1 13 9 9 5 18 10 20 5 13 15 19 1 3 13 4 19 0 13 12 9 15 6 11 1 7 2 12 2 0 15 1 15 2 18 4 19 19 4 3 13 15 1 20 6 3 5 3 15 12 7 19 17 17 12 11 2 10 10 16 20 5 5 2 13 5 1 4 12 6 15 16 13 7 12 13 13 12 8 0 1 20 9 5 0 3 1 7 2 14 16 18 13 2 14 20 20 4 20 9 16 14 1 12 2 9 10 0 17 9 14 13 12 2 12 14 7 5 20 2 3 2 16 6 6 16 16 11 0 13 14 2 10 1 19 15 18 15 12 3 11 18 0 3 4 15 10 3 9 19 19 11 14 13 8 1 7 11 7 11 2 5 9 6 4 10 9 3 8 0 20 14 12 19 13 2 0 12 13 20 2 8 12 17 6 19 15 2 6 12 9 3 17 4 9 4 6 3 9 17 18 5 19 12 7 4 13 0 5 18 0 10 7 16 0 14 0 11 16 19 7 17 16 0 20 5 19 3 2 20 12 15 10 4 11 9 5 2 12 4 19 13 0 6 17 13 3 7 12 14 6 7 16 15 6 14 20 4 9 19 5 13 1 3 12 16 6 18 17 11 0 3 12 17 8 18 13 7 4 14 11 2 10 13 4 5 9 6 20 16 20 9 3 3 0 16 13 9 12 18 6 16 18 16 10 3 6 11 11 17 18 5 9 9 10 17 13 16 2 6 19 4 17 11 16 9 13 8 3 14 2 10 2 15 15 3 17 0 11 17 12 0 10 19 3 0 14 7 19 17 11 18 4 5 20 20 10 2 17 6 4 9 5 20 7 20 11 18 13 8 10 10 9 11 7 18 12 18 14 13 13 18 13 18 11 14 1 14 0 13 3 13 13 8 8 17 5 17 10 20 16 12 11 11 2 9 9 12 9 12 3 0 0 16 4 11 12 1 0 7 1 11 0 9 16 15 11 4 20 2 6 16 15 13 18 14 11 0 6 5 1 5 13 7 0 16 18 19 16 2 15 2 16 18 19 1 19 13 5 10 5 5 19 15 0 2 1 17 14 1 18 16 12 16 20 2 18 13 18 14 19 11 6 17 4 10 19 7 9 16 15 16 20 1 15 6 17 5 12 5 7 13 9 20 18 16 13 16 13 13 18 10 13 19 0 18 13 8 9 5 4 18 16 4 8 19 19 18 0 12 11 17 18 6 15 16 9 3 6 12 6 0 10 10 16 0 5 6 16 17 3 5 16 3 9 18 20 18 5 11 9 1 10 3 8 8 2 15 3 11 2 20 4 12 6 9 16 4 20 3 7 12 15 9 17 11 2 2 8 3 1 4 6 13 7 14 14 0 20 3 8 8 11 12 6 7 9 10 1 3 11 8 20 3 9 7 11 9 13 16 6 10 12 16 17 13 2 8 2 8 15 8 9 16 19 18 18 18 1 17 17 20 7 4 11 12 7 3 19 4 19 2 18 9 9 9 20 7 2 6 14 7 15 19 10 8 9 2 19 15 19 19 16 1 13 11 14 20 16 9 18 2 5 1 13 1 0 19 19 19 10 0 1 4 0 2 14 20 19 20 20 5 20 7 13 4 0 16 19 1 9 17 16 3 13 17 1 19 11 18 5 10 14 13 11 15 7 7 1 10 4 4 0 16 16 3 10 18 6 17 16 5 16 11 16 7 10 3 8 18 12 20 4 14 7 8 13 2 3 17 12 17 20 20 1 13 4 8 20 7 8 7 5 2 11 10 13 0 8 9 15 1 8 12 13 13 10 16 8 10 11 19 0 16 4 11 19 13 6 20 2 20 3 19 9 2 1 17 7 19 10 0 10 16 18 15 16 4 17 17 14 3 20 19 17 11 4 0 3 20 3 0 6 18 6 17 2 6 20 3 10 7 20 19 11 16 4 18 14 20 1 4 6 3 9 17 6 12 1 1 6 15 20 8 14 18 10 7 6 9 3 0 11 5 9 6 4 0 7 11 5 9 6 19 15 8 8 0 11 6 15 11 17 6 0 0 14 3 4 15 5 2 13 4 10 20 15 14 13 19 3 12 14 5 10 5 16 14 12 10 9 15 9 5 5 20 1 3 13 13 3 5 7 5 8 14 13 10 3 10 17 18 14 15 13 13 3 14 10 7 14 17 9 12 15 18 9 3 19 7 16 12 6 1 10 0 19 19 5 13 17 3 14 20 16 1 19 19 11 12 18 4 2 1 15 12 12 13 3 4 16 17 11 19 15 13 4 0 15 3 5 2 20 17 7 10 3 13 0 1 2 15 9 8 8 0 18 4 0 16 17 7 18 19 17 16 1 1 15 6 8 12 3 17 11 17 19 1 20 12 12 19 5 0 1 7 7 3 12 6 6 1 10 15 1 4 10 6 18 5 13 12 13 4 13 5 17 10 7 7 15 13 8 4 1 19 0 1 6 16 2 15 18 0 9 17 18 5 1 11 14 16 18 19 1 12 3 10 3 3 4 18 0 8 15 12 3 7 3 17 6 8 15 8 16 7 11 14 13 7 8 6 12 20 19 10 5 7 16 16 2 2 2 20 20 5 2 11 14 3 17 8 15 10 9 11 5 9 19 19 16 7 19 4 2 7 6 11 13 6 5 9 14 10 14 9 0 6 19 1 9 19 12 12 11 7 17 10 15 4 1 3 3 6 15 6 7 2 18 14 12 15 13 12 8 8 15 1 14 9 16 5 13 0 7 17 12 12 9 15 13 0 11 5 8 8 5 11 8 11 14 15 9 20 17 17 15 1 17 2 13 5 17 7 9 4 20 15 14 13 18 10 6 9 9 18 11 2 14 17 16 5 18 11 13 17 3 2 11 9 10 1 16 20 4 19 7 17 9 3 1 7 14 4 13 15 3 7 12 10 20 1 13 8 12 20 4 0 17 8 8 18 20 1 5 13 18 8 2 0 8 7 16 18 2 18 17 16 3 7 16 16 18 4 7 5 6 5 11 15 19 0 0 10 9 6 11 8 7 7 19 8 3 1 0 4 12 10 5 1 4 20 4 2 16 4 3 10 11 0 3 2 8 1 15 1 11 14 5 1 15 5 20 1 10 19 19 11 19 18 17 20 13 1 3 1 14 18 13 2 12 12 12 9 8 5 5 5 8 6 3 14 0 16 9 16 0 16 5 2 18 17 18 19 15 18 13 3 13 0 5 7 19 14 7 11 14 15 14 8 3 10 15 1 19 13 0 6 10 2 12 11 7 20 1 7 12 4 4 9 5 15 7 18 15 2 2 8 7 13 14 6 14 2 19 13 1 11 13 2 12 10 18 1 15 16 2 8 12 4 20 12 14 19 12 8 12 1 15 6 6 11 3 6 10 8 4 17 14 11 10 1 1 15 15 4 13 3 2 12 19 17 15 8 20 1 0 18 19 19 17 18 20 12 15 18 7 18 18 7 12 17 5 2 0 18 16 14 3 6 8 12 15 0 6 15 6 6 7 8 11 8 14 1 6 16 6 13 2 12 17 6 3 13 5 18 14 16 16 9 2 10 4 14 0 11 14 17 15 16 17 1 8 19 14 16 0 0 15 8 15 11 11 1 15 11 6 20 5 7 13 1 20 11 10 14 2 11 15 19 6 10 11 6 8 1 6 18 3 6 3 11 13 11 3 10 8 1 9 15 18 10 10 18 13 1 1 13 2 19 14 20 1 6 4 16 17 19 14 16 7 10 20 10 4 14 0 20 15 16 18 14 11 17 7 20 7 2 5 3 19 15 13 3 19 3 2 0 17 4 10 20 8 4 8 17 6 7 1 3 9 12 14 13 8 16 4 6 6 15 3 15 0 5 10 8 11 1 17 7 9 19 5 8 18 11 0 7 16 12 8 8 8 17 6 1 19 14 7 15 9 16 8 5 11 18 10 19 3 8 14 5 13 1 17 0 17 17 10 11 12 10 7 13 16 0 3 6 20 17 9 15 19 0 19 18 12 9 13 9 13 17 18 9 4 7 20 2 19 17 8 1 6 20 8 3 7 0 17 19 10 9 6 18 0 0 7 4 11 12 15 12 3 12 13 4 8 8 12 12 15 3 11 8 1 6 11 20 13 10 6 13 20 17 7 2 13 19 0 1 10 19 6 17 19 13 5 14 8 20 15 19 20 15 14 7 4 11 20 19 18 2 3 4 11 8 12 1 1 7 19 10 8 11 12 13 18 18 5 13 17 19 9 10 2 11 0 11 1 9 6 17 3 20 6 18 0 12 15 0 15 10 1 19 14 3 15 15 19 1 6 11 1 15 3 16 14 6 2 10 13 13 6 16 10 0 11 8 15 17 20 2 2 11 20 19 0 5 2 16 10 20 6 9 3 3 3 13 12 17 19 3 2 11 14 17 11 17 12 1 19 10 7 17 2 2 6 9 14 11 13 4 12 0 6 20 0 0 16 10 2 8 12 0 8 18 16 5 6 11 19 13 7 9 14 9 2 11 19 3 8 14 20 17 15 19 18 7 1 15 9 19 5 3 6 5 16 5 10 12 13 1 13 4 3 13 10 7 16 10 19 5 1 20 19 7 10 5 14 8 4 6 0 20 6 10 1 11 18 15 1 12 4 13 7 15 4 14 13 7 19 5 12 15 2 15 13 13 11 2 3 12 6 4 0 12 16 16 14 1 14 4 0 4 3 11 1 18 6 13 20 0 8 17 1 8 13 16 15 1 4 20 3 5 15 20 14 18 3 12 9 11 14 17 11 11 8 3 4 1 4 6 11 13 12 8 9 8 17 2 4 11 15 16 12 8 11 17 15 13 8 18 0 9 16 19 19 10 9 2 0 17 13 7 20 10 12 16 3 13 16 17 20 8 12 19 5 15 1 13 11 14 20 11 19 20 1 13 1 3 1 19 14 4 6 3 1 14 4 15 20 5 20 2 11 1 20 10 20 19 11 12 17 7 14 17 6 9 7 7 16 0 3 16 3 20 1 6 10 13 17 6 20 19 9 17 19 0 4 8 3 9 1 10 16 12 18 0 0 4 14 17 10 19 9 17 9 3 10 14 3 4 17 4 5 7 15 11 7 1 3 3 1 5 16 7 3 12 13 3 15 7 12 6 19 7 14 0 0 20 20 12 13 8 18 18 2 8 1 20 14 5 8 3 13 2 6 8 0 18 5 7 9 19 9 10 17 20 16 4 20 11 4 20 20 3 1 4 8 14 10 8 2 0 14 7 14 4 7 14 8 10 1 10 18 8 17 1 19 19 11 14 8 0 0 15 11 2 7 0 8 4 8 9 1 8 13 0 6 20 2 3 11 10 20 11 14 9 2 0 6 13 13 15 1 2 15 9 15 15 0 4 18 3 6 12 0 5 16 15 19 17 14 9 11 4 6 9 10 14 11 16 3 18 14 10 11 9 3 9 15 6 18 18 4 14 20 13 8 8 13 4 2 15 20 13 7 17 6 3 2 13 20 16 14 6 5 5 2 0 18 13 7 17 11 18 17 11 20 20 16 0 4 10 11 3 13 7 7 14 17 7 19 8 15 1 4 4 11 13 18 9 2 15 4 20 1 18 15 9 11 2 2 10 4 11 12 16 11 8 16 7 5 9 1 16 5 16 12 8 16 4 20 18 5 19 2 0 7 20 7 19 2 12 1 5 3 19 13 13 10 5 10 0 3 4 13 12 17 11 17 6 15 8 20 1 8 1 18 5 16 8 18 15 4 5 11 18 8 19 19 15 13 13 4 20 5 10 7 14 1 10 10 13 9 6 14 2 11 4 11 4 2 16 13 20 20 12 11 14 12 16 18 19 4 8 13 4 5 12 15 5 9 11 0 20 17 3 5 17 5 1 13 7 6 20 10 2 17 10 3 4 18 3 18 9 0 18 12 5 11 14 2 12 5 10 16 4 18 20 1 18 13 11 17 3 6 12 14 13 10 8 0 18 2 8 18 2 1 15 15 1 0 8 11 3 9 6 1 18 7 18 16 10 0 15 16 10 8 11 6 17 12 19 9 5 20 2 4 14 2 8 7 8 8 11 6 6 17 3 4 4 6 11 13 12 0 14 11 0 13 17 3 19 6 4 6 14 6 18 1 6 15 18 13 15 7 15 16 12 18 3 7 15 10 18 18 13 2 8 15 6 4 11 11 9 10 17 19 13 5 14 12 13 15 17 15 13 16 3 8 18 7 16 6 15 13 0 15 16 15 12 20 20 2 9 20 13 19 5 15 19 20 19 8 6 8 17 9 15 8 15 13 1 6 15 19 9 7 12 9 9 3 15 12 3 14 13 17 13 10 9 12 18 8 5 10 8 5 14 16 3 13 15 1 11 10 9 4 13 13 18 18 2 11 5 19 6 6 5 15 11 0 5 3 18 17 14 16 17 18 10 11 15 2 11 11 20 5 20 18 16 9 6 6 8 9 16 8 0 6 3 3 8 16 4 7 14 2 4 9 4 19 7 14 3 9 20 4 6 0 20 12 7 1 10 2 4 20 7 0 18 12 5 0 18 17 0 16 8 18 20 6 5 15 13 9 12 0 3 11 18 12 14 17 3 17 16 0 15 2 19 5 1 2 6 19 7 3 10 10 6 20 4 2 8 19 13 13 18 0 2 3 17 2 4 16 13 5 12 16 20 12 13 11 8 11 8 1 16 0 15 12 17 5 17 7 0 3 0 15 15 9 11 20 6 4 16 1 11 14 19 12 11 14 14 0 14 9 0 10 13 14 6 11 14 9 17 1 17 10 12 4 0 19 2 4 6 15 7 8 12 7 17 0 15 3 0 6 14 4 18 7 3 8 19 2 12 7 4 0 13 0 0 7 18 6 7 7 1 6 13 16 17 18 16 3 20 7 19 20 13 12 5 15 17 6 14 9 13 5 19 19 4 0 19 2 9 20 8 4 14 6 16 19 8 12 12 11 0 7 20 1 7 11 20 18 16 14 20 8 8 15 8 15 20 20 13 15 16 14 19 12 10 7 9 17 20 18 3 10 8 8 14 20 15 13 10 9 16 1 15 5 0 0 9 20 18 13 5 14 10 12 19 1 7 6 6 18 2 7 19 2 3 15 17 9 11 13 5 12 5 13 14 17 6 9 15 16 12 5 5 2 5 3 14 0 14 3 3 12 8 12 11 0 13 3 16 16 0 3 4 13 18 13 1 12 5 9 3 16 4 8 10 4 9 8 11 6 20 14 10 1 8 11 3 16 17 19 20 2 14 5 19 4 10 6 10 10 3 11 2 12 9 7 20 3 6 9 16 8 5 17 19 6 3 8 1 13 5 4 6 6 12 16 14 9 0 15 12 17 3 18 5 5 2 12 5 18 3 18 3 5 5 16 16 11 2 10 14 12 18 17 12 19 9 20 6 10 16 0 7 17 13 11 15 18 17 18 19 5 1 18 16 3 4 7 15 18 4 13 4 12 6 0 15 2 19 17 13 1 16 19 9 9 19 4 18 12 15 9 9 0 1 8 3 2 0 16 16 3 7 8 20 6 6 8 17 2 8 5 8 10 8 20 10 5 6 3 6 0 14 20 12 17 12 5 0 4 7 19 13 5 16 0 12 17 14 10 3 11 9 2 6 9 15 17 7 18 7 8 12 9 14 15 15 13 8 5 4 0 8 20 0 18 12 8 7 3 6 14 14 3 14 14 16 15 9 13 0 10 14 8 2 11 5 2 12 6 20 16 9 5 20 10 12 15 0 5 2 17 12 4 19 0 12 20 0 19 17 13 1 19 8 11 3 4 19 15 13 14 2 12 1 8 20 9 16 12 11 20 13 4 20 12 0 19 7 1 13 15 3 6 17 2 20 5 16 13 15 18 13 1 3 5 13 0 8 17 20 15 16 2 3 8 6 8 15 4 5 1 20 14 4 1 17 0 0 3 20 18 5 3 15 6 8 6 10 11 13 0 10 7 18 12 15 6 13 17 19 20 14 15 13 8 15 19 20 13 16 3 12 20 20 5 20 9 14 7 1 20 6 9 17 4 5 10 0 9 14 3 5 3 13 19 15 16 4 8 3 19 20 3 7 5 3 0 11 12 18 20 20 2 2 16 2 6 6 14 3 3 0 15 0 14 17 12 0 0 19 6 8 11 7 20 14 1 13 20 18 18 0 18 14 7 16 11 18 19 12 1 0 17 18 20 11 0 6 18 11 12 9 6 18 6 9 6 20 20 7 10 7 5 0 3 7 3 2 11 19 5 13 15 0 7 14 14 10 17 2 0 6 14 12 1 15 3 9 0 14 0 15 20 13 0 10 6 17 4 0 10 10 10 5 2 11 11 11 9 1 3 12 16 12 18 1 14 10 5 6 6 6 15 7 3 8 19 7 5 8 4 13 20 6 18 2 8 17 14 15 17 18 4 18 7 15 8 6 14 0 6 11 1 12 14 15 20 15 1 6 11 10 0 13 14 1 20 2 6 17 4 9 20 0 8 9 9 0 7 20 9 20 10 14 11 3 18 17 5 5 6 1 0 1 18 3 14 1 0 11 16 9 5 10 0 11 2 14 14 15 7 4 9 14 16 4 7 8 7 15 4 20 2 16 18 11 3 15 20 20 5 1 11 3 13 15 12 13 17 19 13 11 18 14 19 17 17 10 8 7 9 12 16 20 10 10 18 7 19 2 18 12 9 14 6 12 14 9 17 14 5 16 4 14 11 13 17 18 7 18 4 17 8 6 3 0 0 19 8 0 12 9 18 12 12 6 15 15 15 14 8 11 11 10 7 7 6 6 15 18 7 15 2 20 3 9 4 2 17 1 15 1 7 12 12 6 18 1 3 9 8 18 8 19 0 15 15 13 18 9 6 20 10 6 17 10 4 15 0 5 18 12 17 3 14 3 4 0 16 19 14 12 6 0 11 4 13 16 6 15 11 2 20 14 8 14 17 9 19 8 12 0 6 16 4 0 2 11 18 15 15 12 18 16 12 16 2 6 13 9 9 14 7 13 15 1 2 15 6 1 6 6 8 1 13 7 12 6 13 10 14 1 7 4 5 19 1 9 2 1 13 16 5 6 20 1 3 20 9 10 19 1 9 0 5 10 1 5 20 6 8 6 16 2 0 13 18 6 3 0 4 9 20 5 2 3 19 11 5 12 3 14 16 18 8 18 1 20 11 3 11 2 15 10 13 4 4 6 19 9 8 15 11 1 15 13 8 5 6 7 4 20 2 14 17 11 20 17 3 12 14 11 4 2 2 11 8 16 20 7 20 7 19 13 19 8 0 15 7 18 2 7 5 8 15 13 5 5 6 10 19 9 19 1 11 1 10 12 9 15 20 8 6 10 11 16 4 14 2 12 1 16 0 12 15 0 8 1 11 2 3 5 5 6 8 0 13 6 18 7 7 9 17 18 8 7 16 8 8 4 13 11 0 14 16 6 3 2 6 12 0 15 0 13 7 13 11 19 2 2 11 3 0 1 9 15 3 19 20 12 2 17 17 15 14 12 0 20 8 20 20 6 8 15 15 17 10 19 1 15 14 19 14 7 12 3 5 16 1 10 19 20 20 15 11 13 8 15 19 4 16 16 11 0 17 12 20 7 18 17 0 18 20 17 6 16 14 4 1 1 10 1 20 18 16 18 11 15 15 1 6 12 1 20 16 17 5 14 7 16 2 10 8 1 2 15 3 6 13 10 6 13 12 7 19 9 12 3 6 20 1 13 2 11 12 19 13 3 14 14 19 20 12 12 6 9 16 3 14 9 6 11 2 20 5 17 2 14 19 20 8 18 7 7 0 0 16 18 6 11 12 20 15 9 2 16 0 20 2 4 11 12 9 16 16 17 19 15 12 20 14 14 19 4 2 12 7 9 5 1 12 7 19 1 3 4 7 4 11 0 13 18 7 4 4 15 5 16 1 11 0 0 10 14 7 6 19 8 15 3 16 13 8 18 16 17 19 11 16 8 8 12 9 17 13 10 14 3 7 15 17 5 8 12 12 15 17 5 18 3 10 11 10 17 13 7 16 2 1 13 17 13 7 15 7 12 0 20 14 20 16 7 9 16 4 17 0 0 12 12 6 8 3 2 2 10 15 16 20 13 9 19 4 3 0 17 17 3 2 15 18 8 4 4 10 15 18 8 3 3 11 10 3 20 11 19 20 12 15 15 6 3 17 10 15 10 2 9 20 18 10 4 10 17 12 4 11 8 6 3 2 0 14 14 12 4 8 6 11 11 13 10 5 2 18 15 3 14 6 15 9 6 19 4 7 5 2 17 8 10 3 18 13 19 14 8 14 11 7 6 12 12 15 5 1 12 15 13 17 6 18 6 0 17 12 3 16 4 8 18 1 7 0 12 10 10 17 15 13 5 2 20 18 16 16 2 15 7 10 12 3 19 0 15 19 14 9 1 5 17 9 12 11 11 3 8 6 1 7 12 6 10 0 17 17 0 14 15 18 1 15 4 6 9 20 19 15 2 13 10 7 14 7 5 11 6 16 10 8 10 10 7 19 10 7 4 16 5 11 16 0 11 3 15 10 0 2 7 12 18 13 13 15 12 7 17 3 7 15 12 20 11 5 10 20 8 2 5 11 6 10 0 4 10 7 2 14 16 6 6 2 7 8 7 1 20 13 3 13 5 7 5 4 20 11 8 6 2 15 10 8 8 10 13 20 16 16 18 12 10 12 11 4 0 1 18 13 3 3 15 7 14 4 8 19 8 17 15 9 19 11 7 16 11 1 17 6 8 10 2 11 16 2 15 2 5 9 2 19 10 5 20 3 9 0 17 6 19 17 19 11 12 2 7 7 3 10 5 3 12 9 6 14 19 18 14 9 20 5 12 8 0 17 7 12 6 9 6 4 3 10 9 12 1 13 7 20 17 9 13 17 18 8 6 20 13 14 11 20 11 3 10 17 16 13 0 18 9 7 8 1 2 19 6 3 1 18 5 17 12 17 18 16 7 13 13 20 18 2 11 5 15 2 10 16 16 5 9 9 0 15 7 2 19 2 8 16 13 14 19 14 5 18 4 8 17 9 17 2 2 17 5 6 12 4 2 11 4 17 5 16 6 12 2 2 8 20 16 11 1 18 20 19 2 15 20 3 10 5 2 9 1 6 16 19 12 18 8 12 9 12 13 12 0 1 3 8 5 20 10 4 15 18 12 14 8 2 14 11 12 14 20 10 16 7 20 3 19 13 4 0 10 6 7 13 9 1 3 4 16 20 12 3 13 20 11 2 13 0 20 18 5 15 4 18 8 0 20 12 0 2 0 2 1 6 13 15 3 11 4 5 1 4 13 0 14 5 8 13 3 9 5 19 2 20 12 2 9 10 7 12 12 3 19 3 12 14 18 8 17 11 14 19 19 7 18 15 20 14 0 16 5 10 20 1 5 3 3 1 9 17 1 1 10 15 11 2 5 10 4 8 1 8 12 6 8 18 18 16 4 18 2 12 11 7 16 2 12 15 18 11 6 5 3 19 6 6 18 20 16 13 7 12 20 14 16 8 1 10 17 12 1 19 17 12 15 0 7 1 7 18 4 2 7 20 13 17 1 1 13 7 5 20 17 15 18 15 13 0 11 19 2 9 19 17 8 20 14 14 3 8 13 6 19 18 6 15 4 14 10 18 19 0 11 12 20 19 3 4 11 9 20 13 18 10 9 10 8 11 8 8 8 4 19 7 14 11 3 5 20 5 2 3 0 3 7 16 14 2 9 18 8 13 15 13 17 20 20 4 2 9 20 6 4 3 2 9 0 12 15 19 20 16 2 3 14 2 14 4 11 12 10 8 13 14 0 0 6 12 12 2 1 18 5 2 5 9 11 0 14 13 8 8 9 17 4 20 10 2 13 0 2 3 13 17 12 12 6 1 2 2 13 17 10 9 1 5 10 19 0 9 14 11 7 14 14 17 20 8 20 15 0 17 20 0 13 13 3 2 17 15 12 11 1 14 19 13 9 10 14 10 8 7 6 6 15 4 15 10 10 5 14 1 3 9 15 4 8 19 4 18 8 0 15 19 4 8 15 18 15 16 15 19 9 19 15 0 9 7 6 7 3 9 20 17 1 9 17 8 0 1 7 11 6 18 11 16 8 8 11 5 15 5 11 11 1 19 17 3 5 4 12 6 11 16 0 5 10 14 11 20 8 11 16 13 15 2 0 4 5 14 1 18 14 16 8 5 10 13 20 19 7 0 20 12 1 11 9 20 20 17 12 18 5 5 14 10 16 5 3 1 14 14 14 0 6 17 2 7 7 7 13 2 16 4 20 13 0 20 4 0 7 19 11 1 6 9 16 12 5 5 2 17 13 7 0 19 7 2 1 1 9 13 14 5 8 10 8 19 2 18 15 1 8 9 16 6 18 6 8 5 9 3 6 16 10 18 1 16 10 19 12 2 16 3 13 4 12 14 8 10 0 0 6 20 1 5 16 19 2 0 13 15 3 2 4 17 7 8 1 0 12 8 8 16 11 14 2 2 9 12 8 9 17 11 16 9 0 6 10 7 2 18 20 20 7 10 5 1 18 16 0 7 8 1 8 9 4 8 0 14 15 2 8 18 7 6 10 11 17 7 13 17 5 10 11 3 16 10 14 5 15 20 13 7 7 12 2 12 2 12 12 17 16 17 19 2 3 12 2 17 17 1 15 11 2 2 1 14 0 15 17 4 16 6 5 17 20 6 20 3 2 16 4 7 1 7 7 1 18 12 13 14 12 16 7 17 18 15 3 11 6 1 3 18 8 13 5 13 2 5 19 5 14 20 4 9 0 20 7 12 2 2 17 15 1 9 14 16 14 2 18 3 19 2 11 17 20 8 4 12 13 17 17 20 9 9 1 8 2 18 5 8 0 16 8 15 19 10 13 15 4 13 12 11 17 1 3 13 0 20 0 19 1 11 19 2 15 9 10 11 20 15 13 5 11 11 20 15 16 17 17 11 1 8 12 6 20 2 16 0 4 9 12 12 4 5 0 11 1 19 14 1 18 2 13 2 11 5 13 3 8 8 18 11 19 20 16 18 16 9 3 16 12 10 20 16 8 13 9 17 4 2 14 16 3 1 6 14 15 17 12 16 9 1 14 7 17 9 18 3 3 2 5 11 2 18 14 9 10 0 17 17 8 0 10 18 9 0 11 1 12 4 18 15 12 15 16 3 14 8 4 20 14 11 15 15 0 11 7 15 19 17 2 17 8 5 0 12 11 9 18 5 0 10 9 14 10 6 18 8 15 20 12 19 17 2 8 1 17 6 4 5 4 4 12 4 5 19 18 14 18 17 15 3 11 14 20 17 14 1 1 6 19 9 1 14 15 13 12 14 5 0 4 12 5 12 18 13 8 7 2 5 2 18 3 12 15 9 18 0 20 3 11 0 9 1 19 8 19 0 11 8 12 9 20 13 7 6 12 2 16 3 11 18 10 9 11 11 8 0 0 12 5 15 3 0 9 15 19 15 13 4 8 20 2 20 1 17 5 16 2 17 8 4 9 16 13 0 14 17 5 8 10 3 2 5 6 9 3 19 19 14 15 11 9 10 2 12 19 14 6 9 15 12 8 17 7 16 8 4 19 4 17 19 18 7 13 8 9 1 15 16 6 9 0 15 15 8 17 6 3 7 15 1 18 17 19 14 18 13 15 4 16 1 3 6 7 9 11 19 19 13 12 10 3 18 18 5 11 2 18 3 16 7 17 19 20 16 17 9 14 9 12 8 1 0 16 19 4 17 17 17 14 10 10 5 20 18 18 14 1 3 17 6 3 5 1 18 16 7 16 3 4 13 3 14 15 14 4 11 3 14 5 15 7 15 6 14 8 7 15 18 19 15 1 10 2 18 16 8 6 18 11 10 7 15 15 20 15 14 3 10 1 20 11 2 19 9 13 14 10 5 20 0 9 19 18 9 11 20 13 14 20 0 20 11 4 14 14 4 12 8 8 20 12 8 12 1 16 4 5 16 19 11 18 10 18 5 3 2 11 11 10 0 12 14 9 3 18 18 17 16 1 13 3 15 12 5 5 18 0 7 6 4 15 1 19 3 9 16 8 5 0 16 12 12 2 1 0 7 17 15 8 7 14 18 10 15 12 18 5 19 6 11 13 0 11 9 17 7 14 12 10 6 9 6 18 15 5 11 6 8 17 16 7 18 1 2 8 12 0 2 8 9 6 13 15 13 17 16 7 1 7 6 13 15 5 1 2 14 15 3 5 20 14 13 18 3 8 0 18 8 13 3 3 13 18 1 5 8 17 9 17 11 8 0 2 2 2 11 15 0 15 0 13 13 6 5 15 15 0 4 10 8 9 3 11 13 20 14 16 12 13 0 20 6 18 0 8 4 13 1 17 15 12 11 14 13 10 9 8 18 18 8 14 3 15 15 11 8 20 1 6 10 13 4 6 9 13 5 3 20 3 6 1 14 3 10 12 5 0 5 12 12 14 2 0 20 9 8 4 13 8 4 5 0 8 14 11 19 14 10 16 2 8 13 4 16 13 17 14 10 15 17 6 2 20 4 0 18 11 2 6 7 19 3 8 8 14 6 17 18 9 14 13 3 13 3 11 14 18 20 14 5 10 3 2 17 6 16 11 1 4 15 5 7 2 19 11 14 18 10 17 1 0 17 19 17 17 8 13 5 11 9 18 9 1 12 10 9 14 18 12 13 13 1 7 4 18 16 14 6 0 19 10 9 11 18 12 14 4 19 12 16 16 12 18 16 10 6 11 17 3 10 20 13 2 8 15 9 13 16 16 2 13 12 6 1 18 1 7 2 6 13 2 7 19 20 20 20 4 8 18 13 18 12 13 14 6 20 11 20 0 1 14 19 9 20 12 19 10 13 15 17 8 16 19 1 17 13 6 19 7 13 1 4 17 17 20 4 17 16 4 1 14 4 11 4 10 18 17 2 9 17 3 15 17 8 2 6 0 13 1 1 17 19 10 15 20 4 11 6 5 12 5 9 15 17 17 6 8 10 12 0 17 15 18 10 6 0 3 1 11 18 10 19 12 7 9 12 6 16 4 8 7 1 6 7 16 20 15 7 19 18 15 12 1 4 18 10 17 3 10 0 3 3 15 13 20 14 0 1 17 12 6 14 6 4 3 14 4 0 0 17 9 15 3 13 7 14 14 4 8 16 17 10 8 3 13 19 10 20 0 14 13 2 4 0 13 18 17 0 16 4 18 1 18 0 9 8 9 3 17 14 16 2 4 19 20 4 3 9 8 6 8 18 9 8 4 19 11 15 8 16 2 12 16 16 3 14 15 8 6 19 11 7 7 14 20 13 3 17 9 18 14 15 11 15 2 17 19 20 7 12 16 0 12 13 11 7 4 18 18 1 2 9 4 20 2 6 11 9 11 8 18 9 6 15 9 16 6 18 1 19 6 14 6 1 0 12 7 13 15 18 7 11 8 18 3 16 20 3 1 1 2 11 1 13 4 17 4 4 14 7 4 4 8 1 12 7 4 6 12 4 14 14 19 1 11 15 12 16 5 2 1 16 12 4 8 9 1 12 8 13 16 11 9 3 7 7 18 2 8 18 4 3 7 1 1 14 15 2 3 4 17 7 15 4 10 12 10 20 1 4 5 10 5 15 17 14 1 11 1 2 9 18 3 19 1 16 6 1 5 1 6 20 6 18 0 12 2 6 3 6 10 5 3 8 3 6 18 14 3 17 12 0 13 20 5 14 15 13 14 15 8 4 5 13 9 7 12 3 12 18 20 18 4 3 3 14 1 13 14 9 14 18 17 9 2 0 12 4 15 3 9 3 4 1 0 9 12 10 14 5 3 5 5 7 14 18 14 3 16 14 6 16 12 2 12 16 6 11 16 6 19 8 3 9 12 5 8 3 12 16 9 9 10 15 12 16 19 10 16 20 0 4 8 2 19 9 1 1 0 20 15 6 12 6 9 19 15 13 15 8 17 14 14 17 20 17 15 16 4 16 1 14 19 17 19 5 9 0 3 3 4 13 8 9 13 2 12 4 5 9 3 19 12 20 12 13 16 13 17 9 20 4 1 5 3 8 14 19 5 14 3 18 13 0 11 9 9 8 6 2 3 11 16 3 2 4 4 5 2 12 1 11 15 8 12 5 5 16 2 14 19 2 17 15 9 5 19 9 9 9 5 18 8 7 4 14 17 4 15 0 8 3 11 20 3 17 16 14 0 7 4 5 15 12 19 1 16 6 7 9 0 5 18 6 7 19 9 11 20 13 14 13 6 15 13 13 18 8 5 11 16 2 4 16 14 16 16 13 20 20 18 2 3 16 7 4 5 2 14 8 9 9 1 4 1 8 5 5 12 1 3 7 14 2 13 16 3 20 18 11 11 10 0 11 9 2 15 20 4 14 1 20 3 1 12 7 1 11 12 2 19 8 17 14 4 12 17 0 18 11 5 12 1 8 17 15 11 11 16 19 1 8 3 2 5 8 20 15 9 0 3 14 6 15 7 4 5 4 13 10 3 14 9 13 17 1 0 7 5 5 3 12 3 1 13 12 20 6 8 6 9 0 13 19 8 9 16 3 18 9 2 10 11 18 4 16 8 17 2 12 0 19 15 2 11 11 12 14 14 0 1 5 5 19 5 19 20 11 0 11 7 19 18 20 3 18 9 20 19 12 17 20 5 3 1 13 14 15 17 0 2 10 2 3 8 7 8 13 0 4 15 19 20 0 12 0 13 19 0 7 12 15 17 12 6 12 12 6 9 2 3 8 10 4 19 4 13 0 15 13 1 7 6 9 1 3 11 15 8 8 5 10 3 12 4 5 2 2 11 8 12 12 6 15 14 17 5 0 14 10 14 1 12 15 2 8 0 15 16 8 16 20 0 18 19 7 13 17 9 18 16 0 1 20 8 8 17 11 7 2 15 2 13 20 4 7 18 18 2 4 1 5 20 14 16 13 6 13 4 7 9 11 16 8 17 16 14 7 19 13 3 14 0 7 6 5 10 2 15 3 1 11 20 19 3 19 9 2 11 16 16 15 18 5 18 0 10 3 11 11 17 13 2 13 18 3 10 1 16 3 20 11 20 2 12 6 3 4 18 10 13 14 16 13 15 14 17 6 5 15 10 0 19 9 2 19 20 8 16 13 4 16 7 11 15 12 4 10 20 10 9 1 12 10 6 3 16 17 13 8 7 11 13 17 7 0 7 7 14 10 10 20 10 18 16 12 5 19 1 3 11 10 20 9 8 5 11 0 9 9 7 16 13 3 13 15 10 1 2 15 1 10 17 10 7 7 16 14 8 10 10 8 15 11 1 10 18 6 0 1 1 8 0 19 4 11 2 16 15 3 4 18 6 19 1 20 2 0 7 11 20 10 15 20 15 3 11 15 16 14 12 15 20 6 6 18 19 17 13 14 11 2 3 7 5 14 4 6 13 1 19 16 10 3 11 20 8 3 0 0 8 15 17 0 17 3 11 5 20 20 11 12 3 5 8 6 14 9 10 15 16 0 13 6 13 13 5 12 5 16 16 9 2 3 11 1 18 6 19 13 19 4 11 12 19 9 10 8 19 19 7 0 10 13 2 14 18 14 2 11 5 2 9 10 18 19 17 19 19 10 20 18 0 6 20 18 7 8 10 15 4 0 14 12 10 4 5 17 18 20 7 14 8 2 8 11 14 8 11 14 17 10 3 7 12 2 17 17 15 16 2 17 0 16 6 10 9 7 20 11 1 2 3 12 3 14 6 11 0 1 5 6 2 4 20 9 10 0 8 13 20 7 20 15 12 11 5 5 5 18 1 12 19 20 7 20 19 20 8 13 20 15 19 9 17 8 19 11 9 8 4 13 6 17 6 20 10 6 2 14 13 9 19 5 1 1 19 16 19 14 14 0 15 16 3 7 11 12 6 9 17 8 9 15 6 13 16 6 5 14 1 6 3 0 11 12 19 14 5 17 14 17 14 8 19 8 5 17 8 11 16 4 1 17 11 9 3 19 4 10 19 0 15 15 6 20 6 12 17 4 4 5 10 4 15 8 10 14 8 9 20 17 12 10 4 13 8 19 3 16 7 4 19 10 17 5 1 2 12 12 1 10 13 7 14 2 10 18 16 15 6 19 3 20 7 5 5 8 3 14 2 4 1 10 8 20 2 19 11 6 17 2 4 9 10 20 16 18 15 5 13 1 19 3 6 3 20 6 12 2 16 6 14 14 12 3 0 15 1 13 12 14 7 20 7 6 15 10 11 20 20 0 16 16 19 14 12 20 8 19 20 8 10 10 14 1 16 5 0 18 5 9 0 5 17 9 17 7 13 2 0 19 17 13 1 15 13 0 13 18 10 19 9 10 15 3 3 13 17 10 2 12 3 19 13 14 4 5 17 16 11 7 17 13 18 7 17 9 3 6 15 3 19 8 14 5 1 7 4 16 5 3 5 7 19 20 1 4 3 18 11 20 10 10 11 4 17 5 12 2 8 0 4 4 13 8 12 8 18 4 11 10 18 0 7 8 16 3 9 1 0 18 9 4 10 12 15 10 8 13 2 2 2 17 10 13 17 8 6 17 4 0 14 3 5 3 20 20 0 6 9 20 17 19 14 19 20 15 14 14 8 5 13 16 18 20 6 16 0 16 13 17 15 8 17 9 2 4 8 14 2 9 14 11 4 8 6 0 16 8 0 19 1 10 16 10 15 16 17 10 5 5 19 18 1 16 11 1 6 11 1 16 11 10 0 0 13 8 13 20 6 20 4 16 11 3 5 20 9 2 15 14 7 18 1 14 18 14 8 1 10 10 12 12 12 1 12 10 13 3 19 17 1 10 4 20 4 11 10 4 18 7 8 11 12 7 2 6 13 15 16 0 1 16 11 15 4 13 5 6 17 17 12 11 20 0 1 15 13 13 2 19 17 20 9 2 3 9 15 6 20 10 2 18 12 10 3 12 15 14 15 17 11 14 7 10 6 6 4 20 13 10 16 16 2 17 7 4 19 14 18 3 5 4 8 19 13 6 9 1 1 9 6 18 0 15 3 8 12 6 0 20 10 3 13 11 10 20 20 14 3 13 18 16 13 6 20 7 19 6 9 7 11 9 11 1 12 20 6 16 10 3 16 20 12 6 11 14 3 20 13 4 12 6 8 0 16 19 10 20 8 15 20 15 14 20 19 10 9 14 5 9 20 5 9 19 0 20 13 10 1 13 16 9 7 14 6 13 14 0 0 10 2 3 19 3 2 16 10 4 1 17 15 13 3 20 10 3 3 15 8 20 16 18 19 3 8 8 20 18 9 16 4 8 2 11 2 12 6 15 18 0 6 13 6 20 14 7 15 19 20 5 0 14 4 20 20 7 6 0 7 11 13 9 1 17 17 17 1 19 1 20 19 20 18 8 6 16 0 5 1 17 15 20 4 0 14 12 2 20 13 4 2 10 20 17 9 3 1 14 6 3 9 13 3 20 17 2 0 5 10 2 7 14 1 19 13 11 19 19 11 12 6 1 16 13 8 10 2 0 4 13 13 10 13 8 14 10 4 19 11 19 19 14 9 13 18 10 4 2 20 9 6 4 16 2 7 12 7 7 18 2 9 9 6 8 5 7 19 10 15 2 1 4 5 12 14 10 3 14 10 5 4 17 2 15 6 3 14 18 1 3 7 17 7 17 1 12 18 4 11 14 18 10 15 0 6 16 9 13 16 2 5 0 15 2 6 1 4 15 17 9 18 2 16 3 2 11 9 10 18 5 11 3 4 2 16 18 5 1 8 10 8 20 7 20 7 19 10 5 9 20 6 16 6 6 9 12 15 18 1 14 20 8 13 16 20 7 3 17 7 1 1 7 9 10 2 0 18 17 3 8 16 20 0 13 0 2 7 12 10 0 2 1 17 20 10 5 10 9 8 12 9 5 3 2 17 2 20 14 5 4 14 10 20 18 10 14 20 8 10 8 14 15 15 10 5 2 4 1 17 11 16 8 7 3 20 3 13 6 17 17 15 4 8 8 6 4 11 9 18 7 14 1 8 18 4 8 12 16 8 8 15 18 4 16 12 12 12 4 0 0 18 2 18 5 3 15 17 17 14 8 0 6 1 15 6 6 15 7 9 4 5 10 10 20 19 8 19 18 12 0 20 17 18 20 14 4 20 12 10 9 20 20 0 11 2 18 6 20 6 4 3 12 15 8 0 6 9 1 2 0 14 10 18 5 0 2 2 8 1 18 2 13 13 2 5 15 14 9 8 14 18 12 12 8 7 2 20 13 5 20 14 12 15 13 0 10 10 3 10 11 14 20 3 14 14 7 18 2 8 4 13 3 19 1 14 15 10 10 4 14 11 9 8 20 8 0 19 8 16 0 20 3 18 17 17 4 13 1 2 15 6 9 5 7 8 8 7 20 12 9 11 11 2 6 14 6 5 3 17 7 13 3 9 6 9 19 6 14 16 8 9 5 3 5 12 0 20 15 10 6 10 0 2 13 18 6 3 16 10 19 13 17 11 20 9 9 0 15 13 17 1 20 15 0 6 18 14 2 0 3 8 2 4 2 14 10 8 7 7 12 20 8 17 17 20 4 19 10 10 17 20 1 0 9 6 3 4 7 10 13 19 2 12 17 3 2 8 16 20 2 4 5 13 4 11 10 11 18 18 18 18 14 18 10 17 5 11 20 2 10 13 13 9 19 1 12 16 13 3 19 14 0 12 7 6 1 15 2 18 14 10 14 15 18 7 16 11 18 14 10 20 12 1 0 19 8 7 18 12 7 11 20 4 8 5 5 15 17 17 12 2 7 18 11 8 20 18 9 3 14 0 11 19 10 1 16 12 7 0 10 7 15 2 5 14 14 13 17 9 9 1 17 18 15 17 12 7 6 16 2 8 4 10 19 14 7 6 10 3 7 6 11 11 17 19 8 15 0 15 6 5 14 12 15 17 5 11 6 15 18 2 17 18 14 4 8 11 9 9 20 7 3 16 2 18 11 12 1 11 1 12 16 9 8 11 3 3 7 20 10 9 4 18 7 17 13 10 8 7 9 6 14 17 19 6 3 4 12 4 5 5 8 6 16 16 19 3 15 3 5 20 2 19 2 17 16 18 5 10 14 12 20 20 11 16 10 11 10 7 17 11 5 11 4 1 5 20 5 11 10 7 3 19 6 0 7 11 8 4 18 10 16 6 2 8 10 16 17 14 9 6 12 16 9 16 9 17 5 20 20 3 13 10 2 3 1 5 10 8 12 20 7 13 11 9 18 8 17 7 7 19 4 0 12 0 15 14 19 15 1 19 9 10 9 2 15 20 9 0 20 3 2 8 15 6 17 11 4 9 4 20 12 10 4 7 3 2 12 10 20 3 8 13 10 15 2 10 3 13 10 20 3 4 6 0 9 18 14 8 3 19 20 12 20 12 7 5 0 8 7 20 9 16 7 6 1 16 17 9 15 0 4 4 14 19 13 0 1 2 7 9 12 2 2 19 1 13 17 0 15 16 15 9 9 17 15 13 0 0 17 12 7 3 1 11 5 19 8 17 19 17 10 3 8 0 4 8 14 15 2 18 3 2 18 6 15 13 9 10 17 2 17 1 6 10 4 10 7 8 14 5 16 1 1 14 3 14 11 16 15 8 13 20 3 5 17 1 11 14 0 7 3 7 6 20 11 5 17 5 12 4 19 19 2 6 13 1 3 9 6 18 0 15 7 8 2 13 2 18 15 0 13 16 18 2 16 0 15 10 16 14 4 12 4 9 12 13 5 15 0 2 14 17 5 9 11 2 1 1 14 4 20 0 10 17 5 18 17 15 1 2 0 13 12 9 8 10 19 17 2 3 4 16 16 8 13 16 8 11 13 11 6 14 16 5 5 13 16 15 13 10 10 4 4 17 19 14 7 6 0 6 1 4 0 8 19 12 13 4 10 11 16 18 12 12 3 11 16 9 9 15 14 20 4 3 5 9 20 13 6 11 16 18 6 4 0 0 11 19 17 19 15 8 0 6 17 8 7 0 1 4 1 8 10 20 5 14 18 17 5 4 4 9 1 10 20 16 5 8 11 11 13 11 19 9 3 19 6 12 10 1 11 3 10 7 7 20 7 14 19 12 0 12 16 3 6 13 8 5 5 9 20 3 14 9 10 17 18 5 16 16 20 2 7 3 7 19 13 18 0 11 8 15 11 11 18 12 11 16 1 17 12 3 3 15 1 14 5 5 3 16 14 11 6 4 13 6 1 11 6 13 14 18 13 10 1 1 7 6 14 8 14 10 10 15 11 5 19 18 16 18 20 4 2 11 20 14 17 6 5 7 5 12 17 14 9 19 2 4 4 3 16 0 14 6 13 2 11 12 13 0 6 8 9 9 1 13 7 5 10 16 13 18 3 8 9 8 0 16 19 13 14 2 3 13 11 20 3 11 14 9 4 14 13 13 12 9 5 2 17 17 20 7 1 14 11 6 8 12 7 20 19 18 4 0 5 5 6 3 14 8 5 6 15 9 9 7 7 4 10 2 16 2 7 4 12 12 7 17 11 0 9 20 0 14 14 5 9 20 18 20 4 13 19 0 20 14 5 20 11 13 17 10 7 3 11 10 3 17 0 11 5 16 7 4 5 8 6 16 9 19 11 12 1 11 7 7 1 16 7 12 9 2 0 7 3 10 17 12 20 18 9 1 8 9 15 14 15 2 14 18 8 15 0 1 6 2 11 14 13 13 2 19 17 3 2 15 3 17 6 5 8 20 10 7 3 17 7 0 7 4 5 12 4 7 9 10 18 16 15 5 0 15 12 1 14 16 2 15 16 15 17 9 12 15 0 6 8 2 15 18 13 6 19 19 0 10 12 7 20 18 20 18 12 10 0 9 3 20 19 14 0 13 9 8 4 4 16 0 17 15 0 0 1 17 3 14 4 1 12 6 4 11 2 13 4 12 13 5 2 10 0 7 19 8 9 10 9 6 4 13 17 14 11 1 6 11 15 2 16 6 0 12 3 6 13 5 6 0 3 13 12 9 6 12 19 8 1 1 13 2 0 15 13 10 9 2 5 12 20 5 8 1 19 9 13 10 2 13 7 4 1 19 15 1 20 18 6 1 9 5 11 20 12 0 8 8 15 7 3 20 17 0 17 9 10 3 4 18 14 3 10 2 4 5 1 11 0 7 14 3 16 0 17 5 10 7 4 4 15 5 15 19 18 14 10 18 15 19 8 10 0 19 2 5 9 15 18 11 15 17 13 6 19 6 17 17 10 2 18 11 6 2 18 9 15 9 16 1 12 16 16 9 9 20 5 16 5 6 19 15 18 8 2 1 5 19 20 11 18 13 14 11 1 6 6 17 9 20 6 5 0 19 5 20 12 11 11 1 19 7 4 8 1 0 7 0 5 1 18 11 10 17 7 16 3 2 5 11 3 1 12 1 5 20 2 7 11 4 19 14 8 1 4 18 16 12 7 16 20 4 17 9 15 17 9 3 8 1 18 9 2 3 18 14 5 10 8 7 19 3 10 19 13 3 17 16 13 2 4 4 7 10 19 8 13 12 2 14 5 8 7 18 14 16 20 1 11 20 0 7 13 6 11 19 10 12 11 12 4 11 19 9 17 1 11 12 1 10 19 3 12 3 7 4 7 12 18 3 0 20 20 13 4 5 1 11 4 2 20 20 15 16 1 7 7 8 15 1 0 18 19 12 9 15 2 11 11 3 7 15 20 12 12 7 16 15 14 19 6 2 13 16 10 18 20 5 16 13 5 13 3 13 20 1 3 18 9 15 3 10 9 19 14 18 18 3 19 15 3 3 11 5 1 15 2 15 9 16 1 8 20 11 18 10 19 16 10 7 11 9 0 5 3 2 1 17 7 5 16 11 18 17 12 6 5 18 12 20 7 15 2 8 9 10 18 12 0 12 11 7 9 3 12 14 2 18 8 9 7 0 2 4 20 11 7 9 7 12 16 18 15 3 6 14 3 1 9 4 5 13 15 6 2 17 9 16 20 5 9 7 13 11 3 8 10 13 20 14 16 9 17 7 8 7 20 16 5 18 7 15 2 12 19 17 19 20 6 1 8 3 15 3 18 20 16 17 4 14 2 7 20 9 20 3 13 6 2 12 5 13 0 14 4 1 19 4 3 6 1 15 3 4 14 7 17 20 9 13 9 8 2 5 17 1 13 15 12 8 16 2 8 6 19 17 4 20 16 7 5 11 8 13 20 14 6 3 16 16 17 8 15 6 17 8 14 2 0 19 17 4 18 15 13 7 19 15 18 19 1 19 10 0 11 18 13 7 7 4 11 1 4 1 13 4 12 18 14 2 15 7 10 10 20 15 0 6 19 9 20 12 2 7 10 10 10 1 17 6 16 4 8 13 15 3 1 4 20 9 8 6 11 10 3 12 7 8 18 9 12 3 9 18 4 8 17 19 8 12 14 6 11 2 3 19 16 6 4 14 0 5 13 15 11 4 4 7 17 3 14 18 3 1 18 8 12 8 16 11 6 4 5 19 14 2 11 9 4 12 10 14 11 10 18 20 8 4 11 3 9 10 13 18 8 19 3 10 4 2 0 2 5 18 7 3 3 14 11 15 10 11 10 14 15 4 10 17 1 13 0 2 5 12 14 3 1 13 11 13 10 8 9 19 9 12 8 10 19 1 13 0 13 14 9 1 19 6 5 6 0 20 1 2 9 15 12 1 5 12 7 0 9 10 10 12 1 7 19 15 2 3 9 20 6 9 7 17 13 16 17 18 11 14 10 12 0 4 12 20 0 18 14 8 3 3 19 9 1 10 3 14 12 18 5 3 6 15 16 15 13 7 20 16 10 5 12 4 19 13 3 12 10 2 16 16 0 15 10 5 10 12 0 11 6 0 14 2 1 15 7 3 19 4 8 5 18 12 9 15 4 6 12 17 8 15 3 9 19 4 5 14 1 17 9 2 20 7 1 14 14 17 17 18 13 19 8 2 5 12 8 15 5 20 3 18 19 6 20 14 8 2 6 0 2 9 19 20 4 16 4 6 7 12 9 15 3 3 9 15 14 0 4 9 17 7 7 20 13 13 10 3 9 7 1 17 14 11 7 8 9 18 19 5 18 13 8 12 10 2 9 0 13 7 11 20 13 18 15 18 8 7 20 20 1 13 4 0 12 15 15 8 4 16 8 6 9 18 15 18 3 20 0 8 20 9 6 2 16 14 18 16 12 7 5 7 0 11 15 10 15 11 8 3 6 18 4 10 7 1 6 16 16 3 17 1 0 7 20 16 9 3 17 7 9 7 15 9 19 15 10 20 15 6 11 19 1 6 6 19 12 18 9 15 8 4 9 12 0 7 13 9 4 2 8 4 16 3 9 15 4 8 19 18 4 0 0 20 3 10 6 0 14 9 6 3 20 17 3 18 20 15 10 4 4 17 3 17 0 0 2 16 4 11 12 2 11 9 20 6 20 14 0 3 2 10 20 9 13 14 10 4 3 13 7 9 7 3 1 2 9 10 10 7 6 17 20 0 17 5 18 9 17 13 5 17 11 18 15 2 5 7 7 8 6 3 15 11 13 6 0 17 11 20 13 20 7 0 10 7 9 11 17 20 17 19 11 10 16 12 8 7 7 1 8 14 16 20 4 13 1 6 20 3 7 15 3 11 14 0 7 1 18 15 14 5 15 0 20 5 8 8 9 1 10 16 18 12 6 8 11 4 12 1 19 17 16 10 0 11 5 13 1 20 10 14 20 6 20 13 16 3 8 12 0 3 15 20 17 8 6 8 15 16 13 20 19 20 16 11 9 3 4 18 19 13 3 12 15 0 1 13 10 0 7 3 7 1 9 18 10 16 2 5 6 1 14 7 17 8 10 16 11 20 1 18 0 0 17 2 16 20 8 3 20 4 13 6 20 7 13 15 8 4 3 0 15 20 19 8 1 15 1 2 10 13 10 10 10 18 4 6 0 0 15 11 8 18 10 3 16 5 15 0 9 9 3 12 1 10 5 9 0 14 10 3 20 5 15 7 2 11 20 0 15 19 8 16 5 18 3 14 3 7 11 11 13 13 0 8 6 12 0 2 15 7 6 13 14 13 19 18 20 11 7 6 16 10 16 13 12 17 15 17 6 0 16 3 18 4 5 18 17 15 19 17 11 18 6 9 6 4 11 4 9 13 15 18 14 10 9 8 12 9 19 16 4 20 12 7 15 16 8 17 14 4 12 1 19 12 8 1 11 11 2 2 0 7 0 15 20 20 7 10 9 10 16 15 17 13 0 8 3 10 13 13 15 14 10 19 13 20 8 5 4 17 0 11 6 10 7 7 8 11 4 2 6 13 3 9 5 1 2 9 3 11 16 17 18 12 8 17 4 0 17 17 6 17 11 14 8 13 20 16 20 16 4 17 15 11 14 13 6 9 0 11 5 14 14 15 1 11 15 0 11 3 11 6 6 3 3 16 1 11 8 14 7 9 2 20 11 9 16 6 5 17 8 18 6 19 11 6 20 9 4 17 14 3 13 8 20 17 17 3 1 3 6 1 17 14 4 3 16 15 8 4 8 8 9 18 13 7 0 2 4 15 2 14 9 19 16 11 2 2 16 4 16 5 2 0 10 0 11 11 15 2 19 15 13 12 18 15 10 12 17 15 17 16 6 19 9 17 13 16 17 1 2 19 20 4 8 20 15 11 3 9 3 17 10 2 13 9 1 10 1 9 12 1 9 11 6 7 8 15 13 13 6 17 6 2 11 0 8 19 0 8 11 8 12 3 19 11 13 4 16 4 18 13 14 20 14 14 18 3 10 16 5 7 12 6 11 20 10 2 18 19 18 19 15 15 3 3 2 14 2 3 0 14 13 5 11 6 4 14 7 16 14 1 20 6 18 20 19 2 9 13 10 8 11 10 8 12 13 5 15 0 12 16 15 19 17 9 3 15 16 8 12 9 18 6 6 8 18 20 11 12 11 19 20 17 16 15 2 14 2 16 5 5 3 9 16 2 18 18 18 10 10 19 20 10 2 4 13 9 7 14 10 13 11 8 12 19 19 0 15 14 18 19 15 20 0 3 12 2 20 14 6 2 2 10 20 5 15 8 20 17 14 14 0 0 16 1 1 16 10 2 5 18 19 18 7 13 18 14 4 2 16 1 14 15 3 9 0 7 14 9 19 0 6 11 2 9 0 8 20 2 20 7 18 12 16 19 7 13 16 13 3 4 16 14 11 7 18 6 13 14 14 3 5 1 0 11 3 15 1 12 5 19 17 1 15 18 8 2 4 13 16 10 1 18 12 13 4 13 2 18 11 0 16 1 1 20 8 16 19 15 7 2 14 15 6 3 8 8 0 0 7 6 7 11 20 0 11 20 11 20 13 16 18 12 2 11 20 7 19 5 3 0 10 17 11 13 0 9 0 5 3 2 3 9 6 12 0 15 13 17 5 0 6 13 16 8 16 19 2 7 15 5 12 14 10 2 15 14 8 9 10 10 6 6 15 8 19 0 1 9 7 7 11 8 9 16 2 14 14 20 17 12 6 12 10 4 3 11 10 10 13 10 10 0 16 8 19 10 16 13 1 14 4 19 5 9 1 12 6 13 9 18 16 18 0 2 4 4 20 12 8 2 7 9 1 19 19 8 8 3 1 3 13 11 1 3 19 9 7 9 10 13 15 16 13 20 9 19 0 14 12 13 15 20 0 12 6 16 20 15 19 17 14 16 15 2 19 0 0 9 16 16 0 20 12 19 10 14 4 14 11 17 3 10 1 4 5 3 18 2 0 8 16 5 3 18 17 5 9 12 16 19 8 0 9 20 5 15 13 6 16 15 19 4 16 1 12 3 10 16 18 4 18 19 6 0 3 17 5 11 2 11 13 14 17 5 11 11 5 10 3 14 19 18 18 15 7 16 0 1 20 14 7 7 16 0 12 9 11 4 12 10 20 6 0 4 3 1 18 17 2 10 7 6 12 12 16 20 10 19 1 16 1 7 6 3 2 15 0 15 6 17 9 19 12 12 15 19 7 14 11 8 1 3 20 18 18 9 20 14 9 0 19 10 18 9 18 2 17 20 10 1 6 10 8 15 13 11 16 19 8 8 8 9 7 15 3 19 7 16 10 0 0 19 6 5 5 11 16 8 12 2 11 2 3 15 12 18 2 16 16 5 12 18 20 3 3 15 20 19 1 0 3 3 17 2 14 14 2 5 2 18 7 11 19 18 4 10 2 16 11 16 2 13 12 12 12 14 7 5 14 3 15 11 1 19 14 4 16 11 7 18 4 6 17 4 10 3 11 17 19 17 18 19 1 16 6 13 17 6 6 19 15 14 9 16 1 10 20 17 8 18 7 17 17 3 17 2 8 16 14 18 2 9 6 1 13 6 9 12 11 1 7 1 16 11 16 4 7 10 15 20 4 11 0 20 2 6 18 1 20 0 6 9 6 14 5 5 16 1 2 16 15 4 11 19 13 3 18 15 18 3 4 18 1 14 13 18 15 4 14 11 8 18 9 11 2 6 0 5 12 13 9 2 10 11 1 6 11 7 2 16 7 20 7 2 15 3 10 0 12 19 8 18 9 7 7 1 2 15 6 12 12 1 17 5 15 11 7 14 11 6 2 5 19 4 17 20 8 0 4 13 6 1 6 18 18 19 17 11 11 15 15 8 10 7 17 18 15 11 11 8 19 1 1 20 17 0 9 1 11 20 4 19 3 18 4 0 19 5 1 0 8 19 10 20 18 12 5 16 6 18 0 5 20 9 11 20 13 14 15 4 1 18 8 9 15 10 20 15 8 3 18 20 18 16 12 1 7 5 15 10 5 15 11 6 18 3 15 3 11 3 0 20 18 2 11 19 1 9 20 5 1 1 11 6 1 20 8 6 5 12 19 9 20 17 7 13 14 11 3 12 5 4 20 11 10 0 5 14 8 13 11 9 18 16 2 17 2 19 14 13 11 12 10 16 7 14 14 10 4 3 14 0 2 4 20 20 16 2 17 17 7 1 13 16 9 17 12 5 1 19 7 16 11 5 16 5 15 8 5 11 2 14 19 14 0 17 4 4 4 0 8 18 5 2 14 7 7 17 9 0 0 17 5 8 15 9 8 14 10 12 4 7 7 17 12 1 10 9 17 11 6 7 11 10 5 17 16 9 12 4 1 5 13 6 10 18 0 7 17 12 15 13 0 8 20 0 3 19 20 18 10 15 1 1 11 18 11 6 10 9 4 4 16 18 20 18 20 13 10 2 5 6 17 18 13 4 1 14 13 14 3 4 14 14 5 6 8 8 4 8 3 11 20 3 5 0 18 10 9 14 10 1 5 15 1 13 19 6 4 20 17 16 19 7 4 17 2 12 0 16 10 4 1 9 12 11 18 7 8 9 10 9 3 17 2 5 11 14 5 1 18 2 18 16 4 13 7 4 10 20 14 3 8 6 13 9 13 3 11 16 1 9 12 16 12 19 9 7 2 10 12 10 11 15 15 17 10 16 3 6 16 3 9 3 17 15 13 1 0 16 18 2 0 11 3 0 5 7 13 14 15 18 11 19 12 13 2 4 18 17 6 1 7 10 19 10 1 7 12 18 18 4 7 5 14 19 10 7 20 0 1 8 2 12 12 6 4 4 10 16 15 17 14 10 16 4 7 4 4 12 15 5 16 13 16 9 19 8 5 2 2 14 13 1 12 8 11 15 18 11 17 20 16 17 18 20 0 2 11 8 10 18 2 12 15 5 4 14 2 17 5 18 5 1 5 7 10 9 0 19 9 7 8 8 5 8 5 18 13 12 3 7 17 8 7 17 15 20 16 14 2 2 11 4 0 17 3 16 13 12 0 8 16 12 20 13 17 15 20 14 4 12 19 18 15 4 8 0 14 1 16 10 13 18 17 12 0 18 14 8 7 6 19 5 1 4 13 19 2 17 4 5 13 10 16 7 15 19 12 8 19 8 11 0 2 4 20 1 15 9 15 19 1 7 4 17 8 19 9 9 9 14 16 10 15 5 15 15 18 6 11 5 10 9 1 12 9 15 7 4 10 18 13 13 19 17 12 9 15 20 16 14 4 19 3 15 0 5 17 12 18 14 7 4 14 9 19 12 10 17 5 3 9 16 9 10 2 7 11 18 14 15 6 18 15 1 5 4 12 18 7 4 3 0 11 8 19 3 13 8 17 9 15 5 9 8 7 1 13 14 1 3 3 8 15 4 20 13 14 18 8 17 3 11 4 4 18 3 1 7 14 6 9 5 6 16 19 9 18 8 14 20 13 8 10 1 1 7 12 3 11 19 10 0 20 1 15 2 12 20 3 2 18 18 18 3 16 17 9 10 2 12 18 15 12 13 10 1 3 15 15 9 12 8 12 11 6 12 2 15 16 2 3 20 7 16 8 0 18 9 4 17 6 0 13 17 19 16 4 8 17 3 9 13 5 0 13 19 13 10 11 14 8 20 7 11 2 18 4 17 1 2 3 20 10 20 15 15 11 17 11 3 8 3 18 0 20 12 20 10 0 6 12 3 6 15 16 1 15 0 17 4 14 5 6 8 10 0 11 18 8 20 7 20 2 5 5 9 3 16 7 20 0 19 20 18 0 19 9 10 13 7 1 11 5 9 8 11 13 14 8 2 3 19 13 0 0 10 13 5 15 3 17 9 13 13 16 17 18 2 10 18 2 6 16 17 16 15 4 9 20 3 10 11 1 10 0 15 14 18 7 7 20 3 6 1 8 19 15 6 17 2 18 6 7 12 3 15 18 15 17 13 3 13 16 17 5 16 17 6 17 4 3 17 1 6 7 20 18 16 11 14 19 3 7 0 0 1 5 19 4 11 9 8 16 9 1 19 4 1 11 20 20 16 10 15 12 20 11 13 16 19 10 14 14 15 9 4 16 11 4 19 16 6 8 14 11 9 17 11 8 6 16 13 0 20 4 18 0 3 10 16 13 17 3 11 18 13 11 7 16 20 14 13 17 5 7 6 17 7 7 19 18 17 8 2 4 8 2 7 9 7 9 0 7 13 11 11 3 8 12 8 1 19 10 20 15 18 6 16 12 8 12 3 18 15 3 16 13 10 19 0 14 11 19 5 15 8 6 20 14 14 4 5 5 4 13 12 8 17 19 17 13 9 13 7 0 14 18 19 3 5 12 14 18 20 11 2 16 20 13 14 15 9 1 13 16 5 11 9 1 18 7 6 7 20 3 6 3 13 19 9 5 15 12 16 19 14 10 16 14 2 8 15 18 5 1 1 3 20 19 0 20 19 15 5 4 2 10 11 0 13 10 9 18 12 12 1 15 6 9 3 1 2 16 6 3 15 13 18 4 4 0 14 1 4 19 4 15 16 7 13 15 20 0 16 8 20 16 4 20 9 0 19 10 4 6 16 13 5 20 20 17 14 16 0 12 5 13 6 18 4 15 6 6 17 12 16 7 16 18 8 16 16 20 19 13 15 5 3 14 18 18 19 8 15 20 5 8 0 17 9 1 17 6 19 8 10 2 19 15 20 5 4 4 6 18 1 14 16 15 20 16 0 20 9 20 18 13 15 6 17 4 2 10 8 3 5 17 10 17 15 4 8 19 17 8 1 14 8 14 19 2 7 9 4 13 7 14 14 11 14 2 19 11 15 0 19 9 3 0 15 16 7 6 10 18 19 5 7 12 14 11 13 10 18 11 5 15 5 13 0 11 17 6 1 15 1 15 16 3 0 16 4 7 11 0 13 17 7 18 20 0 11 15 16 7 13 9 19 1 10 9 8 20 2 10 0 5 8 7 8 7 8 13 6 15 14 19 3 5 9 8 12 12 8 8 11 4 5 18 12 13 0 10 4 2 20 15 11 2 3 2 7 11 13 18 6 14 3 10 19 3 15 3 2 12 9 7 12 4 20 15 11 14 3 1 15 18 14 15 7 3 11 17 7 17 20 10 2 0 14 3 4 2 4 3 19 0 15 4 5 0 3 19 12 19 16 16 8 5 13 12 12 3 18 5 13 17 7 15 9 2 11 1 3 14 16 12 16 10 7 0 16 4 9 1 17 8 5 20 20 9 9 2 10 7 12 19 18 16 13 19 3 19 4 15 0 13 19 12 8 13 13 5 16 16 17 5 12 3 16 18 20 17 5 20 3 10 8 11 9 2 17 10 14 2 11 4 18 19 19 14 4 15 20 1 11 18 11 3 17 19 6 11 11 13 12 15 9 17 7 1 15 0 11 13 2 15 16 7 16 4 14 19 0 10 4 0 12 16 3 10 13 5 6 1 12 7 5 2 10 19 9 17 7 5 5 16 2 11 12 3 13 3 1 13 5 20 0 7 20 8 3 2 18 10 20 15 7 13 6 3 16 13 17 5 1 16 19 4 15 2 0 4 18 4 18 19 1 4 1 14 3 8 7 5 9 5 11 2 0 10 19 16 9 20 4 9 7 3 8 5 5 17 6 18 1 15 9 9 9 17 6 4 10 2 18 20 14 6 20 9 9 16 16 17 19 1 10 0 0 7 0 14 18 3 12 20 15 9 16 5 12 11 14 15 8 3 18 8 7 11 3 14 9 19 6 8 12 18 0 10 13 6 8 17 3 15 10 8 18 2 4 6 12 18 13 16 14 1 0 0 16 5 19 14 7 7 13 19 18 5 18 14 15 0 18 4 2 11 2 9 9 2 1 18 16 9 18 11 16 13 0 16 19 14 1 11 15 2 14 10 11 20 0 5 8 3 3 16 3 8 12 4 15 4 18 20 3 1 20 4 3 20 5 11 10 18 7 2 3 6 15 15 7 15 10 8 15 1 16 11 9 0 11 0 17 4 8 11 10 3 9 19 7 2 19 17 9 18 16 15 16 20 4 9 20 9 19 16 16 11 19 13 13 6 16 10 14 11 11 4 10 2 19 12 16 5 15 5 1 0 19 12 1 4 3 10 3 16 9 5 14 7 12 16 5 9 10 20 2 7 14 9 16 7 13 11 10 11 9 8 15 5 0 18 5 12 0 20 11 16 1 3 11 6 10 14 16 14 18 16 20 2 19 14 19 6 15 14 5 19 14 16 12 16 2 18 18 5 1 12 14 1 11 19 2 18 7 7 12 7 0 16 2 12 17 2 13 18 3 14 2 2 7 1 18 2 0 5 3 8 14 12 6 1 5 1 12 10 4 14 8 6 18 0 12 19 20 6 1 3 20 9 16 1 2 19 17 12 13 6 0 2 13 4 17 12 16 3 9 12 3 6 5 2 10 11 3 5 2 4 12 17 17 0 11 19 17 4 8 5 6 6 18 7 6 14 10 13 4 11 8 12 4 15 15 2 8 16 16 8 10 3 15 12 14 14 8 11 20 1 1 16 0 19 12 20 18 18 19 5 7 12 2 6 10 14 12 0 1 1 9 7 11 14 12 8 12 3 6 20 18 13 17 12 10 15 16 3 11 6 11 10 17 1 0 10 1 15 6 3 17 19 11 2 4 19 17 17 3 20 13 12 14 14 3 18 8 12 11 3 20 7 12 0 2 8 9 0 14 14 10 15 14 3 0 19 16 20 1 7 13 6 18 13 4 8 0 6 8 0 9 16 8 12 11 16 2 15 5 10 20 14 12 19 4 17 18 13 11 3 4 19 20 0 14 11 6 17 10 8 15 5 2 15 6 6 7 2 10 9 16 4 3 11 19 20 10 5 9 5 2 1 18 16 19 15 7 7 4 15 2 8 20 3 15 18 14 3 5 19 15 5 4 0 3 7 2 9 5 17 14 5 6 20 11 5 9 2 19 2 13 19 0 10 20 7 6 9 0 10 2 11 6 7 20 9 6 7 0 8 1 14 15 4 0 12 0 4 4 0 14 16 14 6 15 11 14 10 10 10 11 6 20 1 11 12 12 5 13 6 12 1 17 7 10 16 8 2 20 7 2 5 16 5 17 0 19 20 2 4 11 15 14 5 7 14 3 18 17 4 4 7 15 13 17 15 16 5 19 6 9 2 0 10 4 11 16 11 9 8 5 14 18 15 7 1 2 20 9 8 12 20 18 15 17 11 18 20 12 1 9 13 1 1 14 7 12 5 10 8 3 2 19 5 0 8 2 12 18 4 9 14 1 8 0 6 8 19 0 0 5 0 16 9 5 0 2 17 18 7 8 2 3 12 3 6 11 18 10 11 3 10 16 19 3 7 19 2 16 19 12 9 12 2 8 6 6 17 17 8 13 5 2 3 11 8 14 7 19 10 7 18 9 12 2 19 19 19 18 8 4 9 19 0 10 6 1 16 16 16 19 20 8 7 9 9 9 11 10 7 8 9 4 12 0 18 2 18 7 4 14 0 7 8 12 14 14 10 10 8 12 5 13 8 5 10 2 13 12 14 12 11 9 8 19 17 3 1 6 12 4 0 0 5 13 11 3 6 11 3 1 18 12 10 8 2 20 7 6 20 3 12 13 14 12 0 11 5 12 5 8 13 7 3 8 5 14 11 14 5 3 13 18 12 16 9 12 12 3 2 19 19 8 14 14 13 2 1 0 17 13 16 10 16 11 0 6 12 18 18 16 14 6 0 4 1 15 2 12 3 13 8 11 10 8 19 7 20 19 11 1 7 10 7 5 4 5 19 14 15 4 20 20 10 2 15 20 1 16 5 2 4 11 12 20 2 1 3 5 0 7 15 16 13 1 15 19 2 16 16 8 5 16 14 3 12 16 17 11 6 12 17 7 17 13 2 0 11 15 16 20 17 8 15 15 2 10 15 4 14 13 1 5 20 8 18 20 8 4 0 17 16 19 2 18 11 20 0 16 11 16 13 2 18 6 9 2 14 9 2 12 1 20 14 4 5 7 3 12 1 16 11 16 14 18 17 18 7 5 17 15 5 7 5 5 12 12 5 12 12 11 14 1 17 12 12 11 0 14 4 17 5 17 16 10 17 9 1 10 15 19 19 4 18 13 4 6 11 12 13 12 17 5 18 8 13 2 16 1 1 13 9 10 12 16 9 7 7 5 8 6 18 2 16 4 15 11 1 5 0 1 11 12 12 20 16 3 10 5 15 17 4 17 16 11 6 2 3 6 7 18 14 20 8 15 7 13 4 0 12 9 5 1 4 14 17 13 17 18 2 5 16 19 12 1 10 0 19 7 14 3 17 1 10 2 1 17 20 0 4 20 14 15 12 5 17 16 11 5 8 14 5 7 19 20 3 1 1 2 13 17 0 15 12 2 6 12 2 12 13 10 11 2 10 2 19 3 9 13 10 16 0 20 15 20 4 18 16 1 16 6 15 3 19 1 4 1 16 13 12 12 16 9 17 12 3 5 8 12 3 12 19 3 7 2 16 12 12 8 16 9 16 12 15 7 4 13 19 12 13 13 5 12 14 18 10 15 5 14 11 9 4 0 7 8 10 20 3 1 5 18 20 8 8 12 0 3 18 8 7 18 11 14 1 17 18 16 11 6 15 13 9 7 19 6 7 15 17 12 14 16 15 6 0 7 17 2 9 17 18 2 1 10 11 20 16 2 3 16 17 11 0 18 17 0 9 8 16 16 7 5 10 13 0 5 11 12 14 8 17 18 8 18 15 2 14 7 0 6 11 1 12 11 17 6 8 20 9 16 6 2 18 19 18 16 14 20 4 20 13 11 19 5 12 9 1 19 7 7 16 8 15 5 18 2 5 8 19 2 16 6 3 2 20 8 14 5 9 19 14 17 9 15 19 5 18 7 6 0 9 0 5 13 16 14 15 17 19 4 8 19 19 0 17 19 14 7 5 11 3 9 19 11 3 6 14 7 13 4 4 2 16 16 10 10 5 2 0 10 11 8 10 3 5 7 5 7 14 4 5 6 12 7 10 11 15 7 10 8 4 19 1 10 19 9 15 11 11 2 13 20 1 14 6 0 19 20 3 13 15 9 5 5 12 10 18 18 5 3 6 20 19 18 19 14 0 13 14 11 14 10 18 18 0 3 19 11 9 7 7 1 14 14 9 14 15 13 20 19 1 14 19 16 19 10 19 5 19 17 20 4 3 11 9 11 8 12 17 20 20 15 0 17 17 5 1 7 7 13 18 19 6 7 4 17 5 16 0 3 11 11 9 3 12 18 3 13 15 11 6 19 10 6 20 3 8 17 12 9 9 12 15 17 19 2 12 18 4 15 0 4 3 6 12 9 19 16 2 7 2 1 16 14 20 8 15 9 15 19 4 14 6 8 0 15 12 0 11 12 11 1 3 5 11 4 19 3 16 2 9 16 2 5 4 14 0 16 19 6 18 0 9 16 14 0 20 14 6 12 7 9 18 13 10 15 19 20 3 18 2 4 10 10 11 9 15 3 19 0 7 6 15 4 7 16 6 12 6 5 18 10 17 4 12 4 4 18 7 6 11 20 15 7 18 9 19 19 17 5 20 9 17 2 3 4 13 0 2 17 19 3 7 14 6 13 1 5 5 14 17 13 7 19 11 11 10 16 4 18 4 15 14 7 2 19 12 12 8 3 9 9 16 14 1 1 11 11 15 5 8 4 0 16 16 13 1 8 1 11 14 17 8 9 9 9 3 19 14 7 0 8 14 3 8 14 5 0 17 11 2 5 15 20 20 6 19 3 0 0 0 16 18 4 13 20 10 18 19 5 7 15 10 4 7 2 2 7 14 16 9 12 13 15 1 14 17 15 16 7 16 13 15 9 19 18 7 17 20 3 4 5 16 6 20 6 0 0 1 5 8 18 6 12 4 8 6 19 11 2 20 9 3 2 12 6 11 5 3 1 6 8 15 6 8 15 13 18 14 19 6 8 12 13 4 5 18 8 13 10 0 9 11 16 0 13 17 17 3 3 9 19 0 5 7 7 3 20 9 20 1 8 9 10 8 8 10 5 6 19 3 17 11 16 13 6 15 18 9 3 16 5 8 1 8 18 20 5 19 6 9 3 11 12 5 19 2 14 12 2 8 1 14 5 4 19 12 0 1 3 2 6 14 16 19 4 13 12 4 7 4 7 6 17 7 3 10 9 13 12 0 20 17 0 19 20 20 12 19 8 3 9 11 7 0 7 7 13 4 16 9 16 0 15 19 4 2 0 1 5 5 0 19 17 14 5 6 17 6 5 5 8 7 10 1 19 0 13 11 12 13 11 15 2 12 12 1 15 11 16 11 2 7 4 13 9 15 5 4 1 13 18 10 7 6 19 6 8 8 17 0 18 5 18 6 18 2 2 8 13 3 1 15 8 15 16 13 17 0 0 19 8 7 20 6 9 0 13 15 7 4 17 9 7 0 3 6 17 5 17 0 14 15 7 4 6 19 5 17 12 2 2 3 3 1 0 17 9 4 12 15 15 17 15 6 2 17 13 10 11 11 11 4 0 9 4 13 1 20 18 14 18 17 13 11 8 15 14 3 6 2 19 4 17 0 20 5 6 0 12 5 7 19 1 7 6 0 11 15 17 2 5 17 11 3 18 10 8 0 0 3 11 16 19 18 0 11 16 5 18 19 11 15 18 3 10 16 10 7 16 2 4 18 16 5 12 3 1 4 18 13 15 12 8 0 0 9 11 6 20 8 2 15 3 16 16 0 15 13 12 10 14 9 15 2 11 15 20 13 18 12 17 11 11 15 10 0 4 19 11 5 13 8 5 15 19 4 6 19 4 8 12 12 20 15 8 6 5 9 7 13 11 7 11 0 0 2 8 9 17 16 19 20 8 9 15 18 19 16 19 17 5 9 2 2 18 10 7 6 19 3 16 4 11 15 3 12 13 15 17 19 3 1 4 3 11 9 8 17 2 6 14 13 10 6 4 1 17 7 17 6 12 15 12 2 15 19 4 15 6 19 3 12 4 14 4 18 5 19 6 13 18 4 16 17 9 17 8 13 9 19 16 19 4 17 15 10 20 13 1 16 3 17 19 12 20 2 12 19 10 17 20 0 15 4 6 13 7 15 17 16 4 11 19 10 3 9 5 13 20 2 20 0 20 9 15 9 5 17 18 18 5 3 0 9 14 6 20 15 7 2 3 15 4 11 1 15 8 4 2 9 16 1 9 15 10 0 20 1 13 20 12 13 13 15 7 7 18 16 15 9 2 9 6 6 17 4 3 10 18 4 16 10 17 12 14 0 2 14 16 16 17 14 10 10 15 0 16 2 8 1 18 11 4 7 18 17 13 6 19 0 8 2 12 8 9 19 3 18 7 8 9 16 5 10 19 20 0 9 15 5 11 2 12 1 9 2 20 5 13 2 17 1 9 12 12 4 2 3 5 12 0 17 4 13 14 20 2 14 0 11 18 17 3 0 9 1 15 17 14 20 20 4 9 6 9 13 5 10 9 13 2 13 14 18 6 11 4 5 17 8 17 10 7 14 10 13 12 10 8 1 12 12 7 4 0 3 4 17 5 13 1 0 3 14 5 20 7 3 14 7 10 3 4 3 19 4 7 4 12 20 7 18 0 9 4 20 3 0 2 4 7 1 10 16 3 3 2 0 7 18 20 2 20 20 2 13 2 8 7 12 1 11 11 19 4 2 4 12 20 5 20 11 18 19 12 15 16 13 1 16 20 7 2 16 6 7 6 13 16 16 20 13 12 4 11 6 10 14 15 2 4 18 0 19 5 0 4 3 14 11 6 16 2 20 0 9 6 12 15 14 7 5 17 18 7 17 8 6 9 10 13 1 6 16 16 17 1 14 11 5 13 19 1 11 15 4 0 20 17 16 20 14 13 4 18 18 8 12 19 1 3 16 4 13 3 5 17 1 6 10 7 13 1 10 5 15 5 17 11 15 16 5 8 12 16 7 10 5 11 3 12 13 9 9 20 4 16 6 5 17 17 5 8 15 16 4 4 13 2 17 12 3 14 6 20 12 13 19 2 5 1 16 7 18 20 14 6 18 13 12 10 4 17 0 8 0 18 8 7 20 5 20 6 10 0 1 14 1 10 16 15 20 11 11 9 13 0 5 9 5 1 16 12 15 6 3 15 18 4 9 10 16 2 2 7 1 7 0 11 2 17 8 2 15 4 1 15 16 3 4 1 4 9 5 8 10 0 20 18 11 15 2 20 7 17 18 4 4 10 10 12 7 18 7 11 19 1 14 18 12 7 2 16 18 18 4 1 12 11 20 12 4 16 6 3 4 17 7 20 2 4 0 9 6 17 13 19 12 15 6 13 15 2 20 8 2 14 0 9 1 13 19 16 18 3 9 19 18 12 8 1 16 13 17 18 2 19 0 18 1 10 6 4 15 15 15 2 14 4 5 11 9 13 9 14 16 10 18 11 6 4 7 8 13 4 10 8 2 3 1 6 7 15 19 15 12 19 7 16 17 11 5 5 13 19 9 8 17 20 1 2 7 0 16 19 3 10 8 7 3 9 0 9 13 0 4 16 15 19 12 3 4 7 0 17 0 4 16 7 0 15 12 20 7 14 3 14 5 14 0 15 17 2 4 9 15 11 2 18 7 19 7 20 11 14 19 6 6 11 5 9 5 15 12 6 20 14 8 0 17 13 18 18 19 18 1 9 12 9 14 14 19 17 3 13 4 17 5 0 12 15 12 8 2 12 11 15 7 7 20 17 18 14 17 18 12 3 9 4 16 14 16 13 18 13 6 19 5 6 20 0 11 6 15 3 17 20 2 0 5 17 5 5 10 8 4 5 3 20 4 0 13 9 16 5 7 12 18 7 5 10 9 4 15 17 11 10 17 0 4 6 16 10 8 17 1 14 14 4 19 15 18 1 14 6 14 15 14 12 18 4 1 3 11 0 12 7 16 9 3 18 10 11 18 6 9 14 1 18 0 17 18 11 5 19 10 2 17 16 12 5 0 15 5 5 0 7 14 7 7 6 8 4 7 5 2 20 18 11 15 4 15 11 20 12 11 4 18 6 13 12 10 0 10 3 3 20 10 0 15 11 3 12 0 5 19 4 4 7 11 20 11 13 10 20 16 14 5 20 0 17 5 19 9 11 5 19 4 4 2 20 19 10 0 6 4 12 1 8 20 5 14 3 11 12 14 6 13 10 11 2 20 15 1 8 6 14 15 0 5 7 2 19 1 10 8 3 18 12 13 13 17 17 13 17 0 17 2 16 18 14 17 12 17 8 7 19 14 14 2 5 10 10 10 12 13 6 0 1 6 11 9 18 0 18 9 20 14 13 15 2 1 16 16 11 18 0 18 5 14 19 1 14 15 10 12 13 14 3 18 11 15 6 9 19 19 15 14 18 10 14 18 13 6 12 8 17 2 0 4 16 19 2 12 7 19 14 15 6 15 16 6 12 18 15 5 15 12 17 1 10 17 1 19 7 20 20 11 1 5 6 14 1 14 8 18 7 1 10 15 17 12 15 8 20 4 11 15 11 15 3 0 2 6 8 13 14 17 18 19 4 10 10 4 18 3 4 16 16 11 20 9 7 9 12 19 3 9 7 6 14 15 9 7 13 13 4 1 14 15 8 13 6 15 18 4 2 14 12 8 14 10 17 0 17 5 11 20 5 0 1 11 12 5 0 1 1 3 7 4 17 16 16 9 10 12 2 10 2 12 18 16 5 2 20 9 20 11 4 0 19 7 10 13 12 5 17 15 17 9 8 11 6 20 11 15 3 14 11 14 16 14 14 8 17 8 4 2 19 19 3 13 20 4 4 1 3 16 16 20 9 11 17 19 10 8 13 20 1 9 0 14 15 13 3 11 13 3 12 8 19 12 17 5 3 12 13 14 20 2 12 8 12 11 11 7 6 15 17 17 18 17 16 17 11 18 5 0 17 2 19 16 6 1 18 11 6 5 7 6 1 13 5 5 16 16 16 9 4 8 2 19 13 1 12 11 15 17 7 9 6 4 14 15 14 6 7 14 19 6 9 19 1 5 4 3 2 18 12 3 12 15 15 18 19 16 10 7 17 5 19 6 19 9 6 12 16 20 16 17 11 6 15 18 3 12 2 5 18 19 3 1 13 9 6 17 16 16 17 15 17 14 19 12 2 16 11 6 6 11 10 17 11 8 8 12 20 12 18 15 16 15 12 7 10 2 9 17 8 3 9 6 17 19 12 2 5 0 2 2 17 15 1 0 2 0 17 9 5 14 6 16 17 16 5 8 7 2 6 20 5 4 14 2 15 16 0 3 12 6 12 19 3 16 8 3 5 7 4 9 4 3 8 20 15 7 8 0 11 1 2 17 14 18 14 16 19 17 10 11 17 11 12 15 17 8 8 14 19 19 17 5 2 1 13 13 0 14 11 2 19 10 15 6 19 2 10 18 8 13 20 0 20 11 5 17 10 2 6 20 1 20 10 17 15 10 10 18 12 7 14 20 11 0 17 5 9 0 8 13 18 0 20 10 4 6 14 14 4 13 0 13 18 6 2 16 15 11 0 6 19 10 11 7 16 4 3 19 16 3 5 17 10 4 7 17 16 8 15 18 8 19 10 18 0 10 11 17 15 19 3 9 18 14 18 11 17 4 11 9 13 0 7 6 20 2 11 5 18 16 2 4 3 17 20 9 10 10 12 1 16 0 2 3 16 0 2 7 6 9 2 3 6 12 3 15 13 15 2 3 9 4 18 18 11 12 5 9 13 2 12 7 6 11 2 8 15 14 10 19 16 7 5 15 19 16 3 3 1 11 10 1 3 1 13 12 15 6 8 8 19 11 17 2 8 11 6 14 19 8 0 2 0 5 8 0 14 11 6 10 15 3 5 18 0 3 13 11 10 7 13 6 16 12 8 11 13 8 13 13 4 8 15 4 16 3 4 5 15 15 0 13 4 10 8 2 14 15 19 10 16 17 13 18 20 4 4 13 0 13 6 6 0 0 18 13 3 19 3 0 1 14 19 19 11 8 11 0 6 15 13 19 17 8 17 5 0 8 7 8 20 0 16 17 15 4 4 8 12 6 20 18 17 9 0 8 19 5 7 18 13 10 7 11 18 19 2 10 14 6 12 5 10 8 20 19 7 5 6 11 8 12 11 0 2 16 1 7 20 20 15 17 13 15 15 6 8 6 12 6 14 20 8 16 12 10 11 6 4 5 1 1 10 0 1 20 3 3 3 12 10 11 9 16 6 4 1 14 2 19 3 6 4 19 12 8 12 9 7 17 20 2 0 8 20 12 10 10 2 2 11 6 8 6 7 17 20 4 8 20 12 11 5 1 10 16 15 6 19 2 16 12 2 7 8 13 14 2 7 3 20 11 2 13 20 7 12 18 6 15 20 2 13 17 13 13 18 6 7 7 20 7 8 11 7 2 6 18 19 8 2 16 10 16 0 18 17 1 7 0 16 16 12 17 10 12 0 13 20 2 18 4 4 19 2 10 5 18 20 13 8 5 15 9 7 3 9 17 5 12 0 16 1 0 1 13 15 14 15 13 2 1 3 17 19 4 3 8 8 2 10 20 10 1 3 18 14 10 19 6 4 9 17 1 18 20 13 10 11 10 0 10 10 13 15 4 18 7 15 8 20 18 16 3 1 12 17 6 19 12 19 18 4 16 16 10 3 5 7 10 6 13 16 16 4 16 20 0 13 4 3 12 18 8 4 20 9 7 7 3 19 8 10 14 10 10 8 1 8 8 17 13 8 11 0 8 18 14 2 5 4 2 2 20 13 3 8 18 3 19 1 0 13 2 13 14 17 3 13 16 2 13 2 19 9 8 7 17 0 1 20 8 19 16 12 2 3 7 11 8 9 9 4 19 4 19 3 4 11 8 11 4 1 18 15 18 10 14 12 8 18 10 15 9 8 18 3 6 5 19 20 18 12 7 18 7 17 2 13 0 15 1 3 3 4 1 12 6 11 9 7 5 18 18 8 20 15 0 0 1 15 8 6 14 3 0 12 8 19 13 2 17 0 18 8 9 11 0 9 12 18 17 11 16 19 7 4 11 0 12 20 8 19 4 20 7 13 9 10 20 9 20 17 14 8 8 5 1 10 7 6 1 16 3 2 13 18 8 6 11 6 0 19 1 20 14 6 8 3 20 0 1 20 13 6 10 5 11 18 12 0 13 1 2 0 5 0 11 9 16 11 6 7 6 11 6 11 8 16 9 4 5 12 12 16 15 20 19 7 17 7 13 13 2 19 0 7 3 8 18 15 5 20 19 15 11 13 18 19 6 14 6 9 12 8 6 11 11 0 15 13 7 5 13 2 2 11 7 8 18 17 11 12 12 6 0 7 3 19 12 12 5 8 16 17 1 0 13 1 19 9 5 14 12 4 2 12 6 20 6 11 13 12 12 12 13 11 15 18 11 2 19 9 7 20 5 17 18 6 0 2 6 1 15 7 19 19 2 8 2 3 11 17 11 17 16 19 3 7 12 14 5 13 16 5 11 8 18 12 3 12 7 12 20 16 19 1 7 11 0 15 5 20 2 0 15 15 6 1 14 11 15 19 11 6 8 3 5 3 1 12 1 19 1 17 17 5 5 0 9 16 11 20 14 0 2 1 19 15 11 6 9 18 2 13 19 5 9 20 7 19 13 3 18 1 16 19 12 14 17 8 18 8 3 15 18 13 4 2 2 20 13 17 18 16 3 9 16 12 6 15 5 15 17 15 3 9 15 0 15 3 19 19 5 6 0 15 19 11 0 7 13 5 6 11 6 5 7 18 1 15 0 15 20 0 11 5 18 11 2 6 14 18 18 17 7 6 1 1 2 5 0 2 9 17 17 4 2 19 13 9 2 1 18 19 9 3 10 7 11 9 18 0 1 18 10 14 8 0 2 3 7 0 7 16 13 14 20 17 9 5 19 3 3 13 19 15 20 11 19 5 16 7 13 5 20 15 17 12 13 11 0 9 13 13 10 14 6 18 4 16 17 11 3 11 10 6 12 18 0 19 14 17 16 19 20 20 14 8 17 0 0 0 19 15 10 18 14 9 15 6 14 16 3 6 6 15 5 18 18 16 1 17 3 8 10 11 15 12 8 2 7 8 16 14 0 0 8 5 0 5 0 18 12 2 3 2 8 19 18 15 3 1 0 8 17 16 14 11 19 10 18 6 1 20 10 9 1 10 6 3 0 11 17 13 15 4 7 13 2 16 9 7 5 17 17 14 5 5 13 19 8 7 12 4 6 7 6 16 17 8 0 3 12 20 10 19 17 13 18 9 17 5 8 20 3 18 20 19 2 19 13 15 14 17 16 17 10 4 10 8 12 10 5 10 9 1 10 7 19 14 4 8 6 6 0 20 16 2 20 10 5 4 7 10 2 10 0 9 8 13 6 4 17 2 9 5 7 5 18 1 19 1 9 15 4 17 5 10 9 12 13 8 4 19 16 20 8 8 12 3 13 12 0 4 9 14 3 0 19 13 7 11 1 7 19 9 11 6 17 15 16 12 8 6 6 19 18 8 13 19 12 6 3 5 18 0 5 0 2 7 13 7 8 16 6 6 9 16 20 15 15 10 14 14 17 7 17 10 19 0 15 11 18 6 9 3 13 19 0 9 16 8 17 7 19 1 17 3 4 14 8 0 4 14 0 3 3 7 4 1 12 1 7 18 2 0 18 18 16 19 8 18 4 1 3 4 14 10 11 17 2 14 16 19 1 19 6 12 8 16 1 15 1 15 16 13 11 16 19 19 11 14 11 0 4 17 12 15 14 18 7 3 14 7 18 15 2 2 2 14 15 5 9 15 3 17 16 19 6 20 2 15 1 7 1 2 0 1 16 19 13 8 5 17 6 12 10 11 0 19 5 8 6 13 20 11 17 4 13 14 20 5 4 14 19 17 8 14 10 11 18 3 15 8 18 5 0 3 15 15 7 4 9 17 10 8 9 5 9 15 17 1 4 10 12 19 12 11 11 2 5 13 3 9 9 9 4 2 18 15 5 11 4 6 14 6 0 9 8 1 13 11 17 14 4 1 3 16 1 5 9 20 1 8 0 5 19 13 9 12 5 20 2 7 13 1 13 4 0 12 18 16 0 8 17 6 16 11 1 15 18 1 13 14 18 3 8 1 6 2 9 1 8 11 3 20 20 2 19 14 3 11 13 0 15 12 9 6 11 9 2 15 17 5 5 1 2 5 14 18 7 18 19 18 17 18 13 13 6 17 12 16 12 20 11 6 4 5 20 12 16 10 7 1 16 10 12 15 14 3 19 19 13 20 17 16 12 12 9 15 13 3 5 6 1 0 8 14 8 16 20 6 7 18 11 3 7 0 1 5 17 7 13 10 17 14 8 13 13 11 12 16 3 11 5 16 9 9 4 0 15 11 15 4 16 19 6 7 20 1 11 13 5 1 20 15 15 14 6 8 9 19 10 11 8 5 17 12 11 10 8 0 3 12 8 19 20 19 12 2 1 15 15 6 8 11 13 2 3 17 1 2 13 16 10 8 7 15 15 18 8 20 7 10 5 16 17 2 19 15 11 9 12 14 1 14 18 0 9 6 18 12 13 15 12 8 20 19 4 11 9 19 3 5 14 16 7 10 20 15 14 12 17 2 1 5 2 13 4 20 13 11 11 6 2 7 0 9 5 2 6 0 12 18 19 0 16 15 8 7 14 17 4 8 4 4 15 5 1 2 11 17 20 18 8 1 1 19 12 15 12 4 9 15 0 17 16 4 0 12 11 20 15 13 15 20 6 5 18 2 4 1 6 19 8 20 5 0 9 13 18 2 17 7 1 6 4 18 5 6 0 15 14 7 4 18 4 15 8 10 10 15 20 11 3 15 3 11 13 3 6 1 11 0 11 12 20 19 3 8 20 10 6 7 3 5 1 16 16 15 11 14 8 20 9 5 11 8 10 2 18 19 5 20 18 11 20 3 9 0 5 2 7 14 16 5 9 10 6 19 13 14 5 15 2 10 3 20 8 14 9 10 15 8 11 20 2 18 4 8 9 18 12 13 10 12 12 18 18 0 2 15 14 16 9 3 8 12 13 16 19 0 15 14 14 20 8 20 10 4 0 7 17 3 7 14 5 6 1 0 11 6 7 6 2 4 11 19 19 20 11 9 14 6 7 4 12 18 18 8 7 10 0 5 3 5 19 0 19 14 5 14 4 17 7 10 13 6 12 3 16 19 11 1 18 7 20 20 9 1 17 20 3 16 14 8 8 1 2 20 11 15 0 17 12 19 3 9 9 10 6 4 9 2 3 1 1 1 11 9 9 11 3 8 4 11 16 0 20 8 12 17 0 5 18 17 14 0 18 1 18 15 15 12 20 19 9 19 3 8 17 5 9 15 14 0 20 1 7 15 4 19 2 8 8 5 6 2 20 9 16 15 8 2 6 10 15 3 15 19 9 16 10 3 18 11 10 16 13 13 12 12 15 11 14 11 4 9 12 5 8 9 20 0 4 2 13 10 10 20 9 10 1 6 9 2 2 19 11 1 11 12 4 5 9 12 18 3 15 19 19 19 2 4 1 9 4 11 8 17 3 19 0 16 6 6 16 7 2 15 8 3 6 12 6 19 3 0 2 11 7 3 18 19 7 18 14 17 1 10 11 4 18 4 14 19 19 2 5 9 19 15 3 8 19 0 7 16 7 9 16 6 13 2 18 19 16 6 12 2 1 16 6 9 14 0 18 9 3 6 6 0 7 12 4 18 3 1 15 5 8 2 11 6 14 8 2 16 6 11 2 19 17 3 11 20 16 8 1 2 17 16 0 3 1 14 0 13 6 12 11 17 12 9 0 1 1 20 2 9 20 16 13 20 17 15 2 9 0 0 3 20 4 17 2 15 4 19 18 13 13 10 3 15 3 3 15 5 18 7 11 14 2 3 1 12 15 6 1 2 4 1 15 6 9 17 3 13 16 2 20 0 18 5 14 1 9 3 13 11 15 11 14 16 5 4 3 6 1 7 17 6 2 7 11 8 11 4 3 0 15 17 2 6 16 10 5 15 15 19 3 1 12 2 19 9 17 20 3 4 0 16 18 4 0 11 11 3 18 15 0 9 14 15 13 16 17 17 1 5 11 16 0 10 18 10 19 12 0 8 8 0 17 12 19 4 18 6 1 14 12 8 15 16 8 3 5 15 7 9 13 7 7 1 5 5 0 9 9 9 17 12 3 19 2 5 1 18 4 6 2 7 3 18 9 15 3 14 0 4 13 20 13 18 6 17 8 15 13 5 11 17 17 14 11 14 14 7 16 5 7 0 7 12 8 12 17 11 0 11 19 17 0 2 18 0 20 0 20 1 17 20 13 13 6 10 17 3 3 11 0 2 11 8 9 10 12 17 15 6 14 2 1 9 15 8 9 11 11 6 4 18 0 7 4 16 16 13 16 1 17 20 3 14 9 20 0 9 9 8 6 1 6 8 13 13 15 2 14 18 9 11 8 3 12 18 3 18 12 18 14 14 13 10 17 9 9 13 13 0 4 1 18 19 15 0 20 2 14 16 7 3 11 9 14 13 12 10 5 6 17 16 15 11 14 3 9 8 0 0 8 4 18 19 7 2 1 10 12 2 7 4 7 10 15 5 12 20 14 2 15 8 2 20 18 4 15 18 1 2 0 20 1 14 14 1 0 16 8 20 19 12 16 14 20 11 11 15 2 12 3 0 18 18 14 6 16 7 19 19 16 12 6 15 1 20 0 3 17 14 5 9 5 20 16 17 11 19 16 6 9 14 4 3 18 18 7 15 17 0 1 5 10 17 3 15 0 20 15 10 4 15 6 11 10 16 6 10 9 20 3 1 18 15 1 18 12 15 19 10 8 5 12 2 4 12 2 5 9 12 18 1 20 14 16 1 7 6 5 3 8 13 9 14 15 14 9 12 9 7 10 18 9 1 14 16 14 1 20 20 5 14 3 12 15 7 5 16 11 20 6 15 8 6 3 9 18 4 1 7 6 4 9 16 11 9 10 18 1 5 5 8 19 1 16 18 9 0 19 8 17 6 2 20 20 6 3 7 18 5 14 20 20 4 8 12 17 12 1 2 19 8 7 4 12 9 3 13 5 18 16 5 15 13 1 3 3 6 1 19 0 19 5 4 1 16 9 6 18 8 17 3 15 2 8 5 6 9 0 19 6 20 15 3 5 3 10 9 4 6 14 10 15 8 5 6 18 15 18 2 17 5 16 4 8 20 14 5 7 15 12 14 19 0 5 10 12 2 6 16 0 5 5 9 12 16 15 18 18 0 3 15 11 9 16 8 1 2 9 1 12 8 5 18 5 9 1 20 1 20 16 1 16 0 5 3 10 18 10 10 14 11 4 8 4 20 20 16 9 17 14 9 5 20 18 20 2 19 17 7 5 7 19 18 7 3 1 14 6 12 19 2 11 17 12 1 12 20 4 17 6 18 8 2 7 0 9 20 12 10 17 16 19 2 13 11 4 12 3 9 13 16 13 9 1 1 12 13 2 2 8 2 2 11 12 0 6 16 3 7 7 0 0 1 17 4 11 4 16 4 5 2 19 19 13 20 1 10 16 16 15 6 16 11 14 9 20 15 15 6 12 17 0 19 10 11 4 13 3 19 0 15 9 4 5 19 1 10 20 4 2 18 17 8 4 10 10 7 3 7 16 20 13 0 12 15 0 10 12 18 17 20 17 13 5 13 13 9 8 17 17 16 10 8 12 19 6 18 0 12 12 20 17 8 1 7 17 8 16 14 3 13 18 4 8 19 4 1 19 4 5 4 12 19 0 20 7 12 12 12 7 5 14 9 1 2 20 0 14 11 13 20 8 17 2 17 4 5 12 10 3 16 5 14 0 9 13 6 18 7 12 2 18 9 4 13 10 19 20 5 6 17 14 19 4 3 3 12 0 6 18 15 12 12 5 20 6 7 5 8 2 12 19 6 20 10 17 3 10 8 13 19 10 8 1 9 20 11 19 12 9 12 19 10 0 1 11 13 19 19 17 6 14 7 13 17 10 10 13 15 6 2 1 15 2 13 4 19 11 18 4 10 8 11 18 14 20 16 15 15 16 6 1 8 7 8 6 8 8 0 3 13 13 10 20 1 0 4 4 17 19 6 5 6 3 20 4 8 7 2 2 1 2 20 13 15 15 11 0 16 2 19 5 17 18 4 16 10 2 5 9 0 12 19 18 12 5 11 18 3 3 0 6 11 17 5 10 8 6 20 13 7 0 10 18 6 2 15 8 14 0 13 9 7 0 7 13 10 3 8 12 12 11 19 0 13 7 5 20 20 18 8 15 18 15 14 10 2 11 17 5 12 15 19 13 11 4 0 3 16 9 19 7 16 12 0 11 3 9 14 4 13 0 10 5 15 20 4 15 9 1 14 9 12 20 2 10 19 3 13 4 1 8 17 3 10 1 5 1 9 8 16 18 4 12 12 13 10 6 9 20 19 9 4 2 12 11 17 12 10 13 9 13 1 1 4 3 10 13 0 12 2 16 5 10 5 5 14 10 3 13 7 10 1 12 12 1 2 11 2 5 2 11 20 7 9 18 19 7 9 1 0 0 15 17 20 11 4 5 9 3 10 6 7 19 16 0 12 14 1 9 9 19 15 14 15 12 12 13 5 2 11 1 6 19 11 13 2 11 19 15 17 19 19 3 20 12 17 9 13 11 7 14 12 7 19 8 4 1 9 0 3 18 18 6 7 16 0 15 9 1 6 20 20 1 10 13 11 7 15 17 12 17 9 5 14 3 13 19 1 2 20 17 19 19 1 1 9 1 4 0 6 10 15 15 3 10 17 17 7 15 8 12 0 6 7 4 3 8 8 8 17 3 14 18 10 16 18 1 14 18 8 3 13 18 14 6 6 19 11 10 3 13 1 19 20 12 20 4 1 19 10 18 6 4 18 3 10 5 18 2 8 3 9 10 15 13 3 19 17 0 0 15 18 4 7 20 11 14 10 16 11 17 13 0 12 4 17 4 8 16 13 6 7 1 2 7 17 3 6 10 17 7 18 4 15 1 6 11 15 5 2 5 11 3 20 8 4 9 20 20 10 5 4 4 16 16 6 7 7 17 13 14 12 3 0 8 19 5 10 5 14 18 8 11 11 19 12 17 13 11 4 19 7 17 8 10 18 11 13 12 1 4 1 2 19 8 15 19 0 19 0 7 8 11 11 17 7 17 13 0 4 15 16 10 15 15 10 15 7 14 14 10 2 16 19 11 0 10 9 0 3 10 14 11 17 3 17 6 0 2 9 11 16 11 17 19 15 5 11 14 12 19 7 3 8 2 0 19 3 19 1 18 1 16 0 11 5 11 6 9 20 9 11 16 5 7 2 3 19 7 13 1 8 9 3 0 12 3 9 13 19 8 4 14 17 18 16 12 2 8 13 18 11 20 1 8 12 13 18 17 10 13 2 14 12 1 11 14 19 15 7 10 20 6 17 19 11 9 11 6 7 17 6 10 5 18 12 4 5 0 5 2 4 17 8 0 9 9 13 16 4 12 6 8 4 6 11 5 5 10 1 19 2 8 20 16 2 1 2 16 20 20 7 14 8 9 18 19 18 13 15 1 14 18 17 19 9 11 13 19 18 12 6 2 14 18 0 13 1 18 7 9 5 19 2 14 15 4 4 2 9 0 9 10 15 11 15 11 5 11 12 14 19 13 19 11 20 16 18 10 9 0 12 5 5 14 12 14 19 0 3 6 4 6 10 2 0 15 16 5 16 7 11 2 7 12 15 8 16 18 1 11 10 8 8 4 15 3 2 20 5 5 6 18 1 14 17 1 10 1 20 16 0 14 15 19 4 0 5 12 9 5 2 0 3 11 14 19 15 12 8 6 4 11 9 1 5 11 11 12 9 19 20 3 18 11 1 10 20 10 11 8 3 1 14 20 15 16 4 7 13 3 12 20 17 18 15 18 16 3 18 8 1 11 15 8 4 16 4 7 20 1 0 12 9 5 15 14 9 5 7 19 4 9 19 3 7 7 9 7 7 9 9 20 5 3 5 8 4 12 10 0 1 9 5 6 12 5 10 3 15 4 13 1 3 4 4 14 8 14 6 18 9 11 19 6 12 18 10 17 4 7 5 18 18 5 12 17 18 6 8 6 11 0 18 15 6 19 15 10 8 9 12 8 14 1 12 10 8 4 19 2 8 2 20 19 11 13 11 6 20 15 10 11 6 8 3 18 10 10 12 7 18 2 9 16 17 13 7 4 4 6 17 20 4 4 19 11 16 14 14 2 12 9 9 14 13 9 19 0 12 11 4 5 16 5 4 19 10 17 0 19 7 5 9 4 11 14 8 11 5 4 11 18 11 1 4 20 15 17 1 11 1 19 19 1 6 14 5 10 20 13 0 16 4 17 0 19 17 0 19 7 17 9 14 20 1 0 14 17 0 13 12 15 18 13 1 10 12 5 16 19 4 4 8 17 16 5 11 2 10 11 12 10 3 11 2 3 10 13 11 3 11 16 0 12 2 6 10 9 8 2 15 13 19 16 4 8 1 20 12 2 6 2 14 13 19 13 10 18 9 3 7 7 15 13 3 8 5 3 17 14 3 8 3 5 7 16 15 10 3 16 0 8 8 10 9 20 17 8 19 18 9 6 6 10 6 19 20 20 19 5 7 3 12 3 9 9 10 18 3 2 6 17 7 6 11 5 6 0 16 12 0 11 3 10 15 13 10 7 15 16 8 14 9 2 19 11 3 1 15 15 16 5 15 10 13 12 5 20 7 4 0 8 4 12 4 6 15 7 7 20 10 15 8 4 0 11 11 6 19 0 4 3 0 4 2 1 20 10 6 6 8 11 8 5 2 12 11 13 7 15 8 12 8 18 6 3 11 0 10 20 8 1 9 15 20 5 5 0 0 8 9 8 12 6 6 13 8 18 7 16 19 17 8 12 0 1 8 3 5 10 5 14 0 1 10 20 9 3 1 13 11 14 15 13 20 4 9 16 1 14 4 20 8 1 11 19 5 15 13 14 16 6 16 2 9 1 19 4 6 11 6 17 1 6 13 12 18 11 16 2 9 13 18 9 19 13 18 3 6 0 14 5 6 19 10 9 11 16 0 2 18 19 13 15 9 2 16 5 0 15 18 7 13 15 6 13 2 2 0 13 2 2 11 12 8 1 3 18 1 12 3 13 12 6 16 12 8 5 13 9 11 17 4 8 14 8 15 20 11 15 19 19 9 11 13 2 3 19 5 11 12 13 7 14 1 3 20 6 16 3 2 6 7 12 13 5 8 1 15 3 7 19 10 8 9 16 14 13 2 19 12 5 9 5 9 5 3 6 15 8 11 7 7 11 5 12 4 4 20 16 13 1 5 11 4 15 1 20 15 12 14 3 19 19 18 7 10 17 15 1 10 12 18 17 16 6 3 19 7 9 13 13 6 2 7 9 8 10 1 13 6 16 17 1 12 16 1 3 4 19 5 6 18 7 1 12 8 2 20 0 7 1 20 5 15 19 18 2 0 15 3 9 17 8 20 3 0 7 14 18 4 19 5 4 12 10 19 5 4 19 3 20 2 1 8 7 19 17 19 19 0 15 11 18 15 10 13 14 11 4 14 16 11 16 19 3 4 11 20 15 5 1 15 4 19 20 20 6 13 0 15 10 6 14 14 2 15 17 12 0 12 4 16 10 3 1 9 5 17 14 20 15 10 5 12 5 8 5 9 19 0 1 7 10 15 4 16 19 13 13 18 11 10 0 17 14 20 14 12 13 16 5 18 20 3 9 16 16 7 7 11 0 12 8 5 8 11 2 8 13 4 2 0 9 9 11 17 6 11 6 11 2 5 3 13 6 13 7 1 3 19 4 11 9 19 13 17 13 15 9 11 5 8 18 19 0 5 17 5 16 19 7 1 17 13 17 3 20 0 15 10 20 12 10 9 4 15 2 10 10 10 14 4 9 8 8 15 2 0 8 6 14 6 17 5 9 1 7 0 6 15 8 18 18 9 8 17 19 17 20 17 17 11 15 17 7 6 11 10 11 14 7 10 1 14 14 1 18 8 16 15 5 17 12 20 7 15 0 4 9 0 10 18 6 8 20 15 11 18 6 3 14 9 2 19 7 18 11 15 17 5 17 11 2 13 13 19 12 6 13 17 6 6 3 7 2 13 12 15 6 19 5 0 12 15 1 5 16 2 3 4 6 8 18 0 12 8 3 9 8 9 9 10 14 8 14 18 3 10 5 19 15 2 6 20 11 6 14 0 1 2 10 19 6 14 13 5 18 10 19 17 11 1 10 18 8 18 8 10 3 4 19 9 6 7 17 8 20 17 14 15 6 11 20 16 11 1 19 17 10 17 4 10 19 7 14 9 4 2 9 17 20 10 7 7 19 4 2 13 19 19 20 17 15 6 5 9 3 19 19 13 14 4 7 16 13 19 3 9 8 9 13 20 6 13 2 3 11 16 18 1 15 16 20 18 4 18 14 9 16 13 8 10 4 2 0 3 4 1 20 10 19 13 5 3 0 6 19 7 6 4 0 16 10 13 3 10 12 20 18 10 20 18 2 12 17 17 15 12 5 12 16 13 2 3 13 11 20 0 14 17 2 20 5 4 10 20 2 10 7 0 20 4 15 4 0 14 16 6 7 2 19 5 15 13 4 12 13 12 8 20 16 5 12 8 11 18 20 6 18 11 7 3 12 5 17 18 16 4 2 19 11 18 19 5 18 11 17 4 20 5 17 9 15 7 16 15 0 7 5 8 14 9 13 14 5 17 7 4 3 6 0 13 7 16 16 17 2 9 11 13 11 12 7 20 11 6 20 10 5 9 17 9 10 1 7 20 4 8 2 5 2 3 9 0 20 1 16 9 0 17 2 14 7 8 12 10 11 5 9 0 10 1 11 17 5 10 6 11 1 5 2 8 13 16 4 18 9 8 0 6 8 5 1 5 11 7 11 6 13 18 1 14 7 15 9 17 14 2 1 5 20 19 2 2 15 6 7 1 9 16 16 9 2 20 0 20 8 18 17 19 5 9 8 14 13 15 15 17 15 3 17 3 5 6 7 5 19 6 17 15 14 9 8 9 6 5 6 7 0 15 3 17 3 8 7 4 15 0 17 8 6 18 5 13 13 8 18 1 18 6 2 10 7 0 18 20 3 2 13 4 14 19 17 9 6 7 20 9 16 3 17 0 13 3 0 19 4 20 20 17 5 10 3 9 13 7 8 13 16 18 18 11 13 4 14 1 0 13 1 17 14 13 6 17 0 5 19 4 20 6 19 2 3 5 11 7 19 1 3 17 16 7 14 4 16 0 20 3 5 11 18 6 6 10 14 16 2 17 0 18 2 2 12 5 5 8 11 15 14 18 7 9 0 5 4 10 1 17 14 18 4 17 12 15 11 8 0 11 0 20 18 19 16 15 8 19 18 18 12 19 10 16 14 17 20 19 7 12 0 15 8 20 18 3 18 3 1 7 16 10 13 4 4 2 10 2 6 12 5 20 1 3 2 14 1 14 15 20 12 0 18 19 17 18 3 2 10 8 2 5 18 13 2 7 5 10 13 8 15 15 10 0 6 8 5 17 18 11 1 8 16 16 19 12 18 7 3 10 8 3 11 6 16 8 19 14 4 18 5 16 14 5 16 0 17 14 11 6 7 19 5 0 0 3 7 9 10 13 10 13 6 16 13 7 7 17 3 4 9 7 9 8 20 6 3 12 14 20 6 12 4 13 18 8 19 1 13 4 6 4 20 12 2 11 12 18 4 5 6 11 7 19 8 14 4 19 16 17 2 3 1 5 0 7 20 14 18 17 3 15 19 14 7 13 0 16 18 12 3 19 3 5 18 5 3 9 6 15 0 15 3 11 13 6 18 3 12 6 1 7 9 2 19 3 1 0 2 4 6 4 16 6 0 3 4 7 18 3 3 2 1 10 8 5 2 4 15 2 19 18 15 12 20 11 5 9 8 4 11 0 12 1 14 13 15 0 19 16 2 15 20 8 9 5 8 18 2 17 9 6 7 0 7 2 7 19 11 5 11 8 4 9 19 12 11 17 13 2 16 1 11 4 3 17 17 7 8 20 7 0 0 12 1 14 19 6 11 14 5 12 14 15 1 6 5 19 9 15 9 19 8 19 13 0 6 1 10 15 8 14 11 18 19 15 5 13 15 9 7 20 2 1 5 4 5 1 1 19 12 6 7 6 11 16 12 1 3 15 1 14 2 7 11 4 13 17 2 6 12 0 6 16 4 20 18 5 6 10 8 19 18 10 3 12 7 0 0 14 19 1 17 8 9 9 8 13 4 10 15 1 12 0 12 1 2 10 8 8 5 2 1 1 11 9 9 0 4 7 6 1 3 10 19 15 0 12 3 19 3 5 19 19 16 11 4 5 4 11 19 12 1 6 16 11 8 2 6 7 13 10 4 15 18 2 3 1 5 5 5 5 4 1 13 13 20 11 8 20 16 13 20 4 5 12 13 7 16 7 7 9 4 2 14 9 19 9 3 16 6 14 4 8 3 15 8 10 2 18 1 16 1 0 2 6 12 4 12 15 15 17 7 9 19 12 9 15 16 16 6 11 16 15 0 2 12 11 10 2 16 9 15 10 4 11 14 2 5 8 8 13 18 12 12 18 12 18 4 18 16 8 17 12 0 3 9 8 15 18 19 13 12 14 9 5 15 1 2 6 0 5 5 14 19 8 4 20 15 16 4 0 2 4 1 9 7 20 18 9 14 0 6 4 5 8 7 6 14 12 16 2 7 14 4 17 19 1 13 9 2 7 2 1 6 19 7 12 9 1 16 20 6 12 5 7 12 4 5 20 19 6 2 15 2 14 8 9 1 14 2 16 4 5 18 8 1 15 15 8 14 15 0 15 15 19 19 6 18 7 7 10 20 9 0 4 4 6 2 10 2 20 3 13 9 13 12 0 15 13 18 7 17 16 17 20 3 0 3 16 14 13 2 10 7 4 4 11 18 9 5 8 4 16 12 16 2 10 13 12 4 4 18 15 10 11 3 13 12 8 1 14 3 12 20 13 15 20 18 6 0 0 3 1 3 9 15 1 10 17 5 2 13 17 17 18 12 17 4 1 16 3 7 11 3 12 7 13 8 8 18 5 17 13 8 11 15 12 5 0 13 18 8 5 4 12 2 13 13 15 11 9 6 6 9 2 0 9 4 12 20 19 2 4 2 20 0 13 12 7 20 20 16 11 6 14 6 4 1 2 13 8 2 5 2 3 10 8 13 11 20 14 6 6 0 19 8 3 19 20 16 2 1 19 19 7 17 2 9 4 15 15 5 14 7 5 1 13 1 5 0 4 3 16 13 2 13 4 4 9 2 6 1 9 6 0 10 10 0 17 2 3 4 3 0 20 7 1 5 19 0 17 14 2 12 15 17 17 17 19 9 6 9 9 18 18 14 18 16 17 10 20 19 9 15 0 11 7 13 13 6 0 10 16 10 14 6 16 12 7 12 8 4 12 13 17 10 2 16 17 1 5 15 14 7 6 12 2 10 11 5 9 10 17 19 8 17 11 2 20 11 10 8 4 10 20 1 8 8 15 20 15 10 19 16 20 0 20 6 12 9 20 12 13 19 12 18 6 16 9 14 16 5 10 2 19 20 14 9 5 19 10 13 2 20 2 14 20 3 0 1 13 18 1 1 18 13 8 10 6 0 9 10 11 18 10 8 12 9 18 11 2 0 8 0 8 7 5 14 14 8 5 17 5 14 4 10 13 7 10 12 5 3 4 6 20 15 3 0 18 12 17 13 20 2 4 1 11 5 12 9 5 5 3 4 13 4 0 11 1 17 5 2 0 20 12 9 10 10 17 19 4 9 5 4 4 16 16 13 15 10 9 4 6 17 5 14 15 17 10 18 1 8 4 18 3 9 20 20 11 18 1 6 13 19 17 3 0 20 6 20 10 18 1 5 0 1 17 11 7 3 15 17 14 14 1 13 9 16 3 12 0 7 20 1 7 1 16 9 19 6 10 6 3 17 15 6 15 5 3 16 11 14 1 2 10 16 15 10 1 12 13 3 18 5 13 6 8 6 12 4 10 18 4 7 15 5 11 6 10 20 20 5 1 19 19 8 16 3 14 15 20 5 19 19 16 12 0 10 3 2 2 6 3 9 9 8 3 8 9 14 8 19 10 11 11 3 9 4 9 9 9 20 18 6 15 16 8 15 5 3 10 17 3 12 8 16 4 10 20 15 19 20 4 0 6 19 6 9 19 16 6 11 3 5 12 4 6 1 17 16 16 8 14 16 5 16 3 9 1 2 16 10 19 13 19 4 12 9 15 11 15 9 8 7 0 20 10 10 15 11 7 5 17 18 13 6 15 1 1 13 9 8 2 10 7 4 1 12 15 15 12 19 8 2 20 14 10 9 14 11 17 9 7 2 15 19 10 12 0 20 12 3 20 15 10 8 12 20 16 2 2 18 12 3 10 4 20 4 2 11 9 9 20 6 2 1 18 15 5 2 12 8 12 13 16 14 4 14 8 7 8 8 20 4 13 7 7 20 5 15 6 2 20 3 4 2 8 13 5 0 15 10 12 15 16 19 0 20 12 15 15 9 11 18 13 19 9 12 15 4 19 1 17 2 19 17 3 3 19 15 12 13 8 11 1 12 5 17 2 11 16 16 20 17 5 16 10 17 19 11 12 12 4 4 19 6 18 20 1 10 9 11 13 18 13 0 12 11 16 3 14 19 14 1 0 3 11 19 17 17 18 11 11 2 15 11 17 5 18 17 20 0 20 14 17 8 11 11 4 1 1 11 13 5 4 14 13 15 8 10 19 20 8 5 8 1 2 17 6 11 2 1 12 16 0 7 10 9 14 18 13 18 11 5 4 10 10 3 5 14 20 13 17 6 12 18 3 20 7 11 1 20 2 13 10 13 19 2 18 10 11 19 13 13 9 4 6 7 14 3 4 3 8 3 3 3 20 18 12 19 14 1 0 20 15 15 1 0 20 1 12 8 1 9 0 10 20 11 10 11 20 7 19 3 5 4 15 7 14 7 5 2 11 11 0 0 8 17 16 12 10 6 1 18 9 9 18 6 16 17 11 16 18 9 2 19 14 17 11 13 4 10 7 0 1 11 18 1 14 6 7 15 12 19 17 13 8 5 20 9 3 20 13 5 0 18 19 14 9 15 8 12 13 4 1 6 16 18 13 1 20 17 6 6 16 17 17 14 11 6 16 1 8 15 8 17 11 1 18 4 12 6 20 9 7 9 17 2 12 9 17 19 12 15 11 3 0 12 10 14 7 0 4 1 9 18 6 19 9 1 10 15 11 17 16 13 0 6 6 0 17 13 7 1 11 12 18 13 9 0 9 13 1 17 5 14 9 3 17 14 5 18 2 13 7 11 4 8 16 1 10 20 4 20 4 20 3 4 11 6 18 3 14 19 9 20 13 13 16 13 13 3 12 16 6 12 5 15 7 2 1 9 9 3 16 2 2 15 6 14 18 11 15 13 7 13 20 18 8 1 3 18 13 20 3 17 8 18 10 7 9 7 5 16 16 0 19 2 12 4 0 13 5 3 13 20 9 2 18 18 5 15 1 16 12 17 10 8 4 0 12 19 4 12 5 14 17 10 12 3 15 4 8 20 3 15 15 0 12 12 14 5 15 4 15 20 2 9 10 14 20 20 20 14 13 18 4 16 18 12 17 17 12 12 0 3 12 8 12 19 0 0 2 14 2 10 17 10 14 5 5 20 4 17 16 6 1 10 1 4 12 0 3 3 9 8 15 11 8 0 1 19 16 6 8 1 2 15 14 1 12 3 6 17 2 9 5 20 11 3 15 16 5 12 1 11 0 0 2 15 0 8 6 12 15 13 12 15 8 20 9 7 0 11 7 15 16 2 5 15 16 13 17 6 0 20 17 8 17 12 20 2 3 6 20 8 3 18 5 0 0 4 7 8 20 11 14 10 19 3 16 15 6 19 0 8 10 11 16 9 6 3 19 12 1 0 6 9 19 19 11 11 18 7 1 1 9 13 4 14 5 19 13 17 7 17 18 18 5 2 11 3 5 10 12 2 3 14 17 4 7 4 4 11 6 16 1 2 0 6 17 0 17 4 9 0 15 16 17 1 13 9 4 13 10 3 14 16 20 12 0 7 3 4 5 10 10 18 12 18 11 1 15 8 2 18 5 0 8 10 14 17 7 8 8 12 4 0 15 2 4 13 2 7 7 6 17 14 16 10 4 18 20 20 0 19 14 17 0 9 17 20 14 7 18 13 14 4 4 9 6 13 20 12 5 10 19 15 6 19 15 18 1 0 19 10 17 14 17 6 10 7 9 2 2 9 16 2 7 16 7 13 20 14 14 3 8 9 20 6 20 17 0 20 13 10 9 9 2 5 8 15 1 14 8 7 15 1 3 12 16 19 10 13 16 8 13 0 9 1 6 15 5 12 20 4 16 19 3 6 0 4 6 20 5 0 13 18 8 13 5 0 4 13 4 5 6 3 9 4 13 1 20 8 8 4 4 18 15 3 4 20 4 16 19 19 16 17 17 16 1 8 16 11 19 8 15 11 14 12 16 15 5 2 7 1 14 10 20 3 20 10 16 0 1 15 1 10 6 10 19 11 2 5 13 4 18 9 16 0 13 18 14 4 8 15 14 13 5 8 8 12 6 18 4 18 1 13 18 17 9 15 7 15 5 4 4 9 8 11 15 14 4 20 2 13 0 20 20 2 0 0 17 2 8 13 14 12 13 8 3 5 17 6 17 13 1 10 5 16 18 4 17 12 9 18 9 1 13 18 18 2 12 9 13 8 6 20 0 11 18 15 16 7 9 11 8 0 3 10 3 15 6 9 1 4 17 20 5 15 13 7 13 11 19 5 3 3 18 2 5 15 9 15 5 5 4 2 4 5 6 13 11 0 20 17 20 8 8 17 11 12 0 8 6 7 19 8 15 8 16 7 2 10 14 15 1 8 17 1 7 9 7 5 1 9 17 1 18 0 0 12 0 12 6 2 2 9 18 8 18 17 8 18 17 18 11 6 12 1 19 19 2 17 1 8 15 10 2 5 5 15 1 9 4 8 8 17 0 12 1 7 16 2 9 0 16 0 10 17 6 10 3 18 7 14 10 4 16 5 15 13 0 4 9 10 20 19 8 11 11 15 1 16 11 18 8 4 20 16 11 20 8 17 15 5 6 16 15 19 8 8 6 14 1 3 20 5 8 1 7 3 16 3 5 9 16 8 5 17 12 7 11 6 13 11 17 11 1 11 12 2 6 2 14 13 12 19 4 7 7 19 14 0 0 19 15 6 20 9 18 4 15 2 2 10 2 13 13 10 19 10 4 7 13 2 3 5 6 19 9 11 3 13 14 7 9 4 9 9 16 16 10 17 9 8 14 6 2 1 2 9 9 14 7 12 12 19 5 6 14 19 3 1 20 13 19 15 3 13 9 8 14 13 18 3 11 7 16 14 6 8 9 19 9 16 14 5 6 0 3 15 15 6 0 8 14 19 10 2 6 14 13 13 8 14 18 5 10 0 14 17 1 2 14 8 13 11 18 18 7 9 20 15 17 10 4 18 11 13 8 1 10 16 1 15 17 13 18 18 14 7 8 9 5 11 14 1 6 12 19 18 6 15 8 13 9 20 8 18 5 3 15 9 1 12 9 20 13 2 20 9 7 1 7 2 5 12 5 17 9 13 14 11 10 20 8 2 1 0 4 0 18 9 7 20 13 19 5 2 9 15 9 8 14 17 16 9 2 9 14 5 17 18 14 14 16 0 20 10 19 16 2 7 15 10 16 0 8 18 14 9 4 2 5 19 4 3 6 15 7 6 4 0 12 19 0 12 4 14 10 1 17 6 8 4 6 9 3 20 9 5 9 12 0 17 4 17 14 17 3 17 9 13 20 0 2 11 18 17 17 6 6 1 14 20 9 20 7 12 19 3 10 12 8 17 9 4 16 9 6 9 2 5 7 14 15 19 11 6 14 19 17 18 8 1 8 1 0 4 13 12 17 3 18 8 14 19 18 1 7 14 1 14 7 1 6 12 16 5 2 20 13 7 7 4 10 12 4 0 13 16 17 5 18 3 17 1 9 15 13 2 9 11 2 7 14 2 10 14 10 2 13 5 3 9 5 12 13 11 10 2 13 12 12 0 8 11 13 14 11 16 2 20 2 18 13 12 20 0 14 14 18 5 10 1 7 6 3 12 0 11 17 11 19 14 6 4 4 0 9 19 2 11 16 12 17 17 13 19 2 5 8 4 14 18 9 12 18 19 1 13 12 6 0 0 4 15 12 2 10 12 11 14 6 20 18 0 2 12 15 20 1 17 0 18 5 0 15 20 4 5 18 5 17 7 16 5 5 15 16 2 18 10 11 12 10 6 18 13 14 16 9 2 14 17 9 20 20 12 3 0 4 6 12 19 9 2 0 1 18 10 5 11 17 20 18 6 8 13 7 13 16 17 13 0 14 4 19 12 4 16 12 17 19 16 10 3 18 10 11 8 4 16 8 9 13 17 15 12 19 10 13 3 17 11 18 20 4 10 6 15 0 1 10 2 13 13 13 3 2 2 18 20 13 4 8 13 18 17 16 7 7 10 14 7 12 10 12 20 8 0 12 12 6 0 16 20 1 17 8 8 7 9 0 10 17 16 9 15 2 8 14 0 3 18 13 9 11 4 4 1 8 8 1 9 15 18 11 0 8 2 3 12 5 5 5 17 2 6 4 19 13 11 11 7 16 16 15 3 11 12 18 8 6 8 19 11 7 6 11 16 18 8 6 18 3 16 7 9 7 14 2 16 9 1 6 7 14 8 15 14 13 13 14 0 3 1 10 0 3 7 17 16 18 18 12 19 1 7 5 20 1 9 7 8 10 5 19 15 8 2 6 18 6 15 2 9 6 19 14 4 8 2 13 17 5 2 17 2 8 0 20 7 15 5 14 19 5 13 8 12 12 12 11 20 11 20 6 7 15 19 13 12 8 4 3 18 8 2 9 16 12 9 19 12 16 1 12 1 18 5 4 9 9 9 8 10 16 6 3 19 12 18 1 0 4 8 9 15 19 18 2 18 6 14 9 7 9 10 3 19 12 16 17 16 15 15 1 2 13 3 18 11 14 14 11 6 9 17 10 0 14 1 10 14 12 19 2 16 15 18 18 10 0 15 5 6 19 8 17 16 20 6 4 16 17 3 15 16 6 13 19 14 3 3 19 3 17 13 5 10 6 20 0 15 14 7 15 15 3 19 0 19 8 6 18 8 5 15 9 19 2 20 13 15 0 11 15 6 4 2 9 18 17 1 17 7 18 5 13 0 11 19 12 16 0 8 3 0 9 14 11 17 12 0 6 3 3 0 2 15 17 9 4 7 4 12 9 16 14 18 0 1 1 5 17 12 11 15 15 13 8 7 9 19 1 18 17 5 4 11 9 20 9 2 1 13 5 2 11 19 6 11 11 2 13 8 8 18 8 14 18 10 17 1 19 4 11 5 15 9 8 19 1 9 10 19 8 14 4 13 7 8 7 13 4 20 17 1 11 18 18 7 13 9 1 19 0 7 17 16 13 11 2 19 6 7 6 5 1 11 16 7 18 14 12 13 14 3 1 10 9 9 0 12 9 15 13 18 8 16 20 20 13 1 8 8 10 12 16 18 13 0 0 19 2 14 8 17 1 12 17 1 3 3 11 16 18 18 9 20 16 4 7 2 18 2 0 2 12 2 5 13 3 12 17 12 15 10 10 20 4 14 19 0 5 1 7 14 9 15 2 8 4 0 3 5 5 20 14 12 16 4 7 9 9 13 18 0 3 10 10 0 3 7 3 9 7 11 12 9 1 5 8 18 8 4 5 3 7 14 9 19 17 0 19 19 10 6 6 18 9 20 10 13 18 11 19 8 2 20 12 20 6 18 7 8 2 7 11 0 19 20 20 8 0 13 20 19 16 4 18 6 7 0 1 7 1 0 17 8 18 19 15 3 8 7 5 20 19 4 20 16 18 6 18 12 0 8 16 10 3 11 13 1 12 5 17 19 13 13 5 20 8 8 20 20 14 14 5 1 12 18 17 12 2 15 13 6 7 7 7 9 11 7 9 11 16 17 8 16 0 4 6 4 18 16 3 7 0 7 7 11 17 16 20 7 2 9 13 2 13 5 14 18 5 17 6 5 17 16 5 3 19 7 8 11 11 13 12 11 20 8 6 14 9 1 2 15 18 6 8 8 5 3 1 8 10 14 9 15 14 10 13 5 2 4 18 4 12 11 17 14 14 5 5 19 9 4 3 17 14 11 6 1 11 9 5 0 7 16 18 5 16 19 20 2 11 14 14 16 12 14 6 17 5 1 17 6 14 7 12 15 8 6 1 0 11 0 20 11 17 15 5 14 0 11 1 7 7 2 15 17 11 3 0 2 13 3 5 7 19 6 15 6 17 12 8 2 0 6 16 8 16 8 8 20 6 13 3 19 1 12 7 13 5 1 18 18 4 13 13 16 0 3 3 14 9 15 8 13 1 20 17 14 1 11 5 18 6 6 10 3 13 13 6 7 20 4 4 10 5 4 14 0 19 7 16 1 7 13 5 12 0 8 13 2 20 18 3 20 7 16 19 15 8 11 0 19 11 14 2 5 11 17 19 3 8 19 5 8 19 9 14 4 18 14 0 13 14 9 15 1 8 16 10 8 11 9 2 12 17 11 17 20 17 7 5 16 15 3 19 8 19 8 20 11 9 14 17 9 5 4 14 13 17 9 6 6 12 10 15 20 3 8 4 18 20 11 4 4 1 8 1 7 5 4 9 7 15 9 4 3 20 3 17 15 18 2 18 2 7 5 9 17 9 18 18 0 18 2 4 18 15 17 5 6 18 9 20 2 11 12 14 17 1 6 17 19 16 17 16 20 14 15 12 4 1 17 9 15 15 13 18 8 16 7 11 11 19 8 11 14 14 15 3 11 10 8 2 7 16 19 17 11 9 12 8 2 1 6 20 6 15 5 14 6 9 19 18 10 9 10 11 13 0 19 17 13 6 13 8 6 6 3 15 10 17 3 20 0 12 20 11 16 8 8 6 3 5 5 5 13 4 7 9 4 0 19 6 2 7 20 8 4 11 18 9 5 1 13 0 12 0 15 8 3 17 18 11 7 14 6 15 5 13 4 17 4 13 6 18 1 0 1 14 19 10 1 20 13 2 2 12 15 15 5 4 10 18 16 10 12 5 20 13 18 1 8 20 0 2 8 6 10 18 3 2 7 6 9 2 13 20 6 17 3 9 6 20 7 0 20 15 14 19 6 8 5 17 16 4 19 3 7 1 14 18 18 4 18 15 3 0 0 4 8 1 0 4 16 14 8 10 14 2 15 2 6 7 13 8 12 4 2 13 3 19 14 16 4 16 19 4 13 7 0 13 14 19 1 19 14 3 8 20 14 20 16 13 15 0 1 6 18 16 6 19 9 12 7 17 4 2 17 11 5 0 4 1 8 12 13 4 9 16 10 3 6 1 4 12 3 20 7 0 5 16 7 1 1 2 11 13 7 9 0 17 10 20 19 6 18 13 18 15 15 20 9 1 8 20 12 18 8 2 14 2 9 17 13 1 12 11 14 6 7 15 4 11 10 13 1 13 1 5 7 14 2 12 14 6 20 1 12 7 0 11 14 3 4 1 19 15 5 14 1 0 17 13 13 7 10 5 18 19 9 1 3 6 13 9 19 14 3 13 20 7 8 10 11 5 2 4 19 1 13 12 16 4 9 9 19 19 11 7 12 6 6 7 2 16 5 20 19 17 19 3 19 3 1 1 14 20 20 5 0 16 13 18 6 18 11 19 9 7 19 2 3 7 6 16 16 20 3 7 6 6 6 0 16 9 4 14 3 6 0 20 16 3 6 1 8 14 14 9 0 16 7 4 12 3 6 3 9 11 11 20 13 20 12 18 10 20 8 15 1 6 15 10 2 9 13 10 16 9 5 20 9 7 18 7 13 8 15 14 20 9 11 10 6 14 7 10 18 6 14 13 3 17 12 7 19 4 5 6 7 2 6 18 6 11 20 0 1 14 19 19 6 2 0 6 15 4 5 3 9 3 4 8 13 6 4 4 6 0 2 11 15 9 19 15 1 12 4 5 2 17 18 16 9 1 14 19 17 15 9 19 12 20 7 15 12 19 5 3 16 8 15 18 1 11 10 15 8 15 14 15 13 12 7 3 0 8 18 10 2 13 19 15 3 8 7 9 0 0 16 10 14 14 9 19 20 14 0 10 1 7 18 11 7 6 9 4 19 7 6 20 1 15 13 1 13 9 11 4 9 12 12 1 20 3 12 19 8 16 14 7 10 17 1 2 13 19 8 9 3 18 19 5 4 0 13 8 15 16 15 0 0 10 8 18 18 3 14 10 0 6 12 8 9 16 4 13 6 4 20 12 17 19 8 10 20 11 20 15 12 6 7 19 5 18 18 4 4 10 1 4 11 14 20 18 16 20 16 17 8 12 10 4 13 14 8 13 8 10 1 1 1 2 18 13 2 15 5 13 1 14 3 20 8 4 9 18 1 9 9 4 20 9 5 15 8 17 12 9 7 19 3 4 6 18 2 1 3 1 3 2 15 11 1 5 1 16 17 17 16 9 0 18 9 19 19 16 6 18 19 18 19 6 10 4 15 15 4 12 14 14 15 3 17 12 6 12 8 5 2 8 13 17 16 19 4 10 15 15 12 5 5 15 19 0 10 19 2 7 3 3 7 4 3 20 3 14 11 18 13 20 6 1 11 11 13 17 0 9 6 13 0 5 3 4 13 11 4 9 20 15 19 18 12 3 13 15 2 12 15 0 7 0 5 20 1 16 5 10 19 11 18 5 8 2 16 2 15 0 2 6 16 20 20 12 3 11 0 10 11 2 20 6 12 14 4 9 17 20 0 12 16 5 13 1 19 17 19 6 2 1 18 5 16 18 9 15 1 1 12 12 13 18 15 14 10 17 9 3 0 9 3 9 20 5 13 12 8 10 12 11 3 1 9 4 11 19 17 15 15 2 16 8 2 13 9 10 1 4 11 3 11 16 3 20 19 4 15 4 0 11 0 5 9 0 5 0 2 3 14 13 19 5 18 5 16 12 14 1 2 14 6 18 9 6 13 2 6 15 1 19 16 5 2 19 0 6 4 16 3 16 5 15 20 15 6 6 0 19 4 18 18 19 18 7 10 12 10 19 6 10 5 5 16 1 15 20 13 13 2 0 15 16 1 12 19 1 11 19 2 2 10 8 0 6 2 4 8 7 6 1 0 7 17 7 15 18 3 9 2 12 19 5 2 2 8 10 10 15 15 7 19 8 12 14 18 20 0 15 16 0 1 4 15 8 7 1 2 14 18 14 19 10 16 14 15 0 15 18 20 2 15 5 9 18 6 12 3 2 20 3 18 11 5 14 7 15 16 15 14 18 8 2 17 7 7 18 0 0 5 7 17 11 18 18 10 15 13 2 13 10 13 10 8 0 10 13 7 6 6 17 18 13 7 16 4 11 8 14 18 0 10 19 9 10 8 7 19 2 20 2 0 6 7 14 1 10 5 19 9 9 13 10 10 13 0 9 1 18 14 9 5 11 13 2 7 8 11 7 16 15 19 19 18 20 2 0 11 19 15 13 19 7 10 5 20 19 14 7 4 3 6 11 1 11 18 15 12 3 7 19 18 0 10 4 13 8 11 17 8 6 20 17 8 4 13 18 14 9 12 13 19 13 18 18 1 18 8 11 0 4 0 17 0 13 16 7 16 15 4 8 14 3 20 20 20 12 4 13 3 7 16 6 15 11 13 14 12 1 15 9 4 18 16 10 17 4 20 18 18 0 1 0 14 1 16 20 1 7 2 2 9 6 12 1 10 5 8 10 6 15 6 20 3 11 5 16 19 3 2 9 2 12 16 12 2 8 10 17 16 4 8 13 19 15 8 8 18 9 20 17 1 16 19 2 0 13 5 6 7 5 1 12 5 15 12 15 3 20 4 15 16 14 6 2 4 20 15 13 6 12 13 1 0 10 10 17 16 16 17 20 18 13 4 2 2 8 17 16 5 10 8 7 11 9 14 12 5 12 20 7 6 4 14 7 18 3 13 12 12 2 9 8 4 11 18 3 18 11 6 4 20 20 13 0 14 12 5 18 10 4 20 10 2 16 7 13 20 2 15 13 2 3 17 16 15 14 8 14 19 1 15 19 6 16 14 19 5 4 5 11 0 2 20 3 8 9 10 8 17 1 9 15 7 3 16 2 9 10 2 20 1 1 6 3 11 11 9 2 11 1 7 11 15 15 2 2 16 16 2 7 6 14 10 20 4 20 8 12 19 1 5 1 8 20 13 20 9 13 16 16 0 10 7 6 1 18 6 19 18 18 17 9 17 3 9 20 0 8 2 12 0 6 9 12 3 6 9 4 13 13 20 14 2 13 10 19 5 19 3 7 12 12 4 12 17 11 16 0 0 1 1 17 9 12 12 13 5 11 15 15 13 20 10 0 18 5 10 4 4 6 19 6 12 2 18 8 18 12 8 20 13 18 20 8 18 20 2 8 8 13 17 9 20 18 17 7 12 20 10 4 14 4 16 4 0 6 11 18 12 18 20 5 6 11 2 16 1 19 19 7 3 20 10 2 6 8 2 13 8 18 16 11 20 9 8 17 19 0 1 5 16 16 17 10 18 9 2 6 10 4 9 6 3 17 19 10 11 18 2 2 19 15 14 18 20 14 6 19 9 19 5 9 12 16 4 2 7 3 1 19 4 11 13 20 5 15 3 14 6 9 5 13 18 8 18 17 4 2 17 6 13 7 3 9 9 19 14 4 12 20 9 17 19 6 12 18 6 9 0 12 9 20 13 3 19 12 18 19 0 4 4 13 13 14 16 16 8 2 15 13 10 6 9 5 11 8 16 5 17 0 16 14 15 7 9 14 19 1 16 2 12 16 20 16 20 1 19 9 19 0 13 12 20 12 5 9 15 3 15 12 20 0 13 6 18 19 20 15 2 12 3 11 17 3 15 15 5 6 4 20 1 6 15 15 17 12 10 4 0 1 2 3 3 4 1 10 9 12 9 5 9 1 3 16 2 3 0 5 16 8 7 5 15 3 17 7 14 0 4 13 8 12 13 4 0 16 3 4 0 11 3 0 12 4 8 6 0 17 4 4 5 5 7 17 18 18 10 13 9 3 10 17 6 10 15 15 7 3 6 13 14 4 17 19 9 16 15 13 18 5 18 11 6 17 17 14 7 6 15 7 11 8 2 12 1 18 6 3 20 0 15 8 16 4 4 19 2 11 17 10 10 20 17 0 9 6 4 18 12 13 7 14 5 7 18 19 19 11 0 3 18 1 4 12 13 2 18 4 6 11 1 3 1 8 11 19 12 6 7 19 3 5 0 20 4 9 13 8 2 18 2 11 16 14 0 16 17 0 16 6 16 8 1 0 17 11 19 19 7 10 3 13 8 0 16 18 6 6 15 17 16 11 18 18 4 8 11 17 6 11 20 19 18 11 11 14 12 12 11 6 16 13 0 20 1 3 0 18 16 0 20 12 20 4 1 2 14 3 6 19 14 17 16 2 4 1 14 5 14 7 0 2 10 13 16 4 4 0 15 10 5 15 2 15 19 17 16 17 15 2 5 2 16 20 10 7 16 10 19 14 14 13 4 18 20 12 19 6 10 19 4 3 9 17 20 8 2 19 2 4 10 18 9 13 17 19 19 13 6 7 14 5 0 17 10 13 14 7 11 8 13 7 13 7 9 9 11 12 9 15 7 7 3 14 1 8 3 6 4 11 15 19 16 6 9 2 10 4 16 7 8 6 15 1 8 20 11 8 16 5 11 7 8 3 1 14 18 15 3 8 7 14 10 8 1 7 18 12 18 12 17 8 10 18 14 17 11 8 3 12 2 14 12 7 0 10 1 9 19 18 20 5 12 10 8 4 9 10 8 9 15 3 1 1 6 10 15 15 15 3 7 7 9 14 18 20 17 14 12 18 0 10 13 4 10 3 10 15 0 19 0 18 6 1 15 6 4 15 8 18 14 18 3 0 17 13 20 12 20 20 12 8 18 4 7 12 7 3 7 10 11 18 3 1 11 13 16 17 8 0 2 18 7 19 9 14 4 19 17 10 18 15 7 11 18 9 15 14 15 3 14 2 13 19 8 19 1 12 20 18 6 16 0 3 13 5 18 10 10 20 7 2 1 11 3 8 1 0 0 16 16 19 14 16 0 15 0 6 1 19 15 3 20 13 9 19 13 20 8 17 5 20 18 7 2 15 10 0 18 17 14 2 3 3 19 3 8 0 8 12 13 3 0 17 8 2 15 4 10 9 11 2 7 17 17 4 1 17 13 17 12 3 16 4 20 2 15 3 18 19 7 3 7 4 1 16 0 5 5 0 12 13 19 14 8 13 11 20 13 19 5 17 11 8 15 7 20 17 4 10 16 18 9 3 19 19 8 19 0 18 6 10 7 7 1 18 0 0 13 13 2 13 5 13 2 19 9 9 0 18 9 20 2 3 7 5 12 15 15 15 19 4 20 19 9 17 2 1 11 9 5 3 13 19 19 6 7 9 15 17 2 16 19 17 9 1 9 5 2 12 9 0 1 8 6 14 17 16 2 5 8 14 15 5 10 4 9 14 2 11 14 19 19 18 15 20 5 7 11 7 17 15 15 18 4 6 17 12 1 17 13 19 2 9 10 12 0 19 7 11 1 2 11 7 14 9 15 5 17 5 11 6 7 17 10 18 17 6 20 5 5 10 15 8 7 7 20 2 12 4 8 13 9 19 15 17 20 20 1 7 3 10 11 16 8 10 6 2 15 14 12 17 17 13 12 5 13 8 11 15 5 17 1 10 6 18 11 19 15 11 4 2 10 17 4 3 19 1 11 2 9 18 8 19 15 5 11 8 5 0 19 7 13 14 18 13 9 9 8 14 1 16 7 10 2 12 6 12 8 4 13 8 7 0 3 0 8 20 17 14 0 8 2 11 1 15 19 4 20 0 10 4 14 9 10 20 14 19 7 11 4 16 18 7 20 5 0 11 13 0 5 11 14 17 12 16 17 19 14 12 9 16 11 4 14 9 8 2 20 16 19 7 8 9 5 18 7 17 7 9 19 1 17 12 8 3 0 0 11 10 1 4 4 5 18 7 12 1 18 0 19 15 4 8 10 11 18 1 5 18 18 15 5 11 14 0 2 11 15 13 9 15 5 1 20 19 12 7 11 10 19 11 14 1 0 11 0 0 14 16 11 9 5 10 19 3 3 14 12 14 3 16 14 4 12 14 2 11 13 11 3 20 14 14 4 15 6 9 18 2 6 14 9 6 16 15 3 9 13 11 5 5 6 6 6 4 16 7 16 17 5 1 14 2 10 20 2 1 20 7 13 14 0 8 18 19 9 17 0 11 10 15 12 5 18 4 16 11 12 14 3 11 19 11 1 2 15 9 12 15 19 10 0 4 8 3 17 2 5 2 15 17 18 8 15 8 12 10 5 11 10 10 16 9 10 9 18 2 17 5 20 10 18 3 1 1 10 12 11 4 13 20 20 0 10 4 18 11 1 6 18 2 8 7 14 4 13 1 18 2 10 6 16 16 0 15 11 10 5 13 11 10 10 15 9 13 0 19 0 20 10 9 5 7 19 9 9 1 10 12 1 12 2 6 2 1 8 4 12 5 7 6 17 1 14 15 14 11 12 8 20 18 14 2 20 15 17 11 18 4 14 19 13 12 15 1 16 9 7 11 18 18 1 10 14 7 16 17 16 2 10 8 17 6 2 2 11 3 15 5 13 10 16 20 9 6 4 6 9 10 5 19 14 8 4 15 10 5 20 18 6 11 10 20 4 18 19 18 10 19 6 13 9 18 0 0 12 4 14 5 12 12 8 6 8 1 7 6 2 13 5 19 14 7 2 9 20 1 12 11 3 3 2 18 14 3 18 13 1 12 6 8 16 9 14 4 10 4 2 14 6 13 20 14 8 14 0 6 17 16 20 9 0 16 0 16 9 11 18 18 6 0 8 12 5 4 8 17 3 17 9 8 19 7 10 0 18 18 12 19 11 2 10 18 4 11 7 2 11 15 0 15 18 10 9 16 7 12 12 10 13 3 7 6 13 11 13 6 10 5 13 5 14 3 0 4 17 8 0 14 15 12 15 9 9 16 4 12 9 16 3 0 3 4 6 2 4 0 20 1 16 11 19 8 12 4 17 20 10 18 3 14 18 10 17 14 0 15 19 16 6 19 13 18 20 2 12 11 5 10 4 11 7 14 11 8 15 3 4 1 20 16 15 17 4 13 19 18 6 14 18 10 6 7 2 6 19 16 13 19 4 6 9 4 20 0 14 7 3 20 15 7 5 5 11 16 14 8 17 11 4 2 19 19 20 4 18 20 11 11 12 17 2 16 11 13 6 3 13 13 11 20 12 5 15 11 7 20 14 2 0 6 3 0 12 10 12 1 0 3 13 18 10 12 20 14 11 1 1 11 12 16 19 15 6 16 20 9 17 9 6 11 19 7 0 11 14 8 2 11 13 8 19 6 10 1 5 3 14 10 18 19 2 20 8 4 4 18 14 7 16 17 14 10 15 12 12 3 13 8 4 19 14 14 2 11 3 16 9 13 17 7 9 10 14 3 9 4 19 13 2 13 13 8 17 15 5 18 19 17 18 17 0 11 15 8 13 12 13 9 1 5 9 20 15 5 15 15 9 1 11 1 8 14 4 12 11 20 5 13 5 3 16 6 18 11 15 14 19 1 0 10 1 3 2 13 20 6 0 6 11 18 1 4 16 1 17 16 2 10 15 1 14 4 5 12 16 19 11 13 2 3 14 15 5 13 1 15 3 1 3 1 1 6 8 17 8 8 12 7 3 14 18 10 16 6 3 17 13 3 16 5 3 7 11 13 9 7 20 11 20 18 13 4 19 13 15 2 8 20 1 4 3 0 6 10 19 13 12 10 11 7 12 12 16 18 5 18 3 13 9 16 20 5 9 6 3 6 19 10 18 12 5 2 7 5 6 8 8 0 9 19 4 17 2 5 12 5 0 13 1 15 5 18 6 15 10 5 6 13 15 9 20 4 8 3 2 0 11 11 8 1 2 14 20 13 0 5 14 20 17 5 3 12 17 6 2 12 20 19 11 0 16 13 13 12 9 7 4 15 16 10 8 11 2 20 19 1 13 8 9 5 16 19 8 15 13 11 18 10 4 6 20 10 19 18 14 13 16 14 7 14 15 5 7 20 11 4 5 2 5 1 18 5 0 7 10 15 17 16 12 7 14 10 13 0 17 11 8 6 19 9 4 15 0 12 6 4 14 2 18 15 2 7 13 2 18 20 10 16 12 0 1 10 17 13 16 7 10 12 14 19 10 3 5 5 16 16 9 17 1 10 14 20 13 13 11 17 7 16 12 3 17 3 0 13 16 1 0 19 2 0 1 2 6 5 15 10 10 6 13 12 15 7 1 6 4 13 18 2 10 19 12 5 0 11 15 11 19 17 20 16 4 20 3 19 2 1 18 19 16 3 5 8 10 17 7 3 4 15 11 6 17 6 9 7 1 7 9 19 15 11 6 5 4 3 15 2 14 1 8 3 16 11 0 2 13 18 6 9 4 15 19 4 0 3 10 4 1 8 15 4 16 0 9 14 15 1 15 18 9 3 15 10 11 17 13 17 11 12 20 18 15 3 0 16 9 15 9 7 10 0 15 3 15 5 18 14 16 15 18 17 8 18 15 15 18 5 3 3 13 18 0 1 19 18 8 3 4 2 20 16 19 8 3 10 11 7 1 5 16 10 14 17 20 15 16 0 7 6 8 11 20 17 18 0 2 18 7 11 7 10 9 5 16 2 11 13 2 13 20 2 15 7 2 19 4 10 17 9 10 20 16 4 11 3 13 8 5 10 5 0 1 0 5 9 19 13 19 5 18 10 3 16 6 15 2 11 4 12 1 1 4 7 11 0 20 5 3 19 11 13 2 11 2 6 1 17 3 17 5 7 13 9 11 10 11 5 7 6 1 13 7 9 3 2 11 18 5 10 1 2 4 14 13 11 20 4 10 9 11 17 6 13 10 1 17 11 5 20 9 0 12 5 5 12 11 20 9 8 16 2 0 16 16 9 8 17 14 0 4 12 15 3 10 0 20 10 9 7 8 9 1 14 4 13 0 9 18 17 0 18 4 0 13 20 10 15 19 5 5 8 3 13 5 9 2 18 5 4 12 13 19 1 18 16 9 7 16 17 8 16 9 8 14 11 5 20 15 3 14 3 9 11 0 3 0 4 20 7 6 1 1 15 11 14 2 14 13 1 20 5 16 1 0 15 19 15 11 3 16 4 1 16 9 1 3 20 19 10 18 8 6 13 11 19 7 16 8 9 6 12 20 17 6 6 14 1 11 13 20 18 2 2 7 6 16 19 10 13 18 5 3 14 4 9 11 6 17 14 7 7 3 6 1 15 18 17 7 12 17 13 15 1 5 0 11 11 18 7 1 1 3 18 2 12 15 2 18 0 13 17 8 16 4 15 10 6 1 15 8 14 2 5 19 10 3 11 17 4 10 9 18 7 6 20 6 20 12 3 12 9 10 11 3 13 2 0 6 2 10 4 11 2 13 17 20 18 18 16 10 16 19 8 10 2 18 5 14 8 10 1 18 13 2 13 1 2 2 1 1 20 3 5 13 6 6 7 16 15 16 2 9 17 17 12 19 14 19 10 8 20 15 6 9 1 19 20 20 19 1 0 9 5 16 12 16 13 16 3 1 8 6 5 9 17 12 3 9 19 11 13 10 8 6 13 6 0 13 18 8 11 3 9 2 20 4 11 19 3 10 2 11 15 8 3 19 4 15 7 18 1 11 9 14 18 7 0 19 14 6 6 11 8 0 12 3 18 3 4 10 7 19 8 1 10 13 8 16 12 13 0 3 5 12 0 17 5 6 17 20 5 18 15 9 11 0 15 12 9 9 18 18 6 3 6 5 17 5 15 20 19 10 20 9 8 19 15 0 3 10 3 13 7 2 1 2 11 20 0 19 14 18 17 18 15 9 9 13 8 15 16 6 7 5 17 10 18 11 20 3 3 6 15 2 13 19 8 19 1 13 2 15 11 4 8 3 6 19 9 20 12 16 6 1 12 13 7 10 14 10 2 3 14 19 20 15 15 16 9 3 12 13 16 3 3 4 1 4 12 11 20 11 20 0 4 7 1 16 3 3 12 1 5 9 6 3 13 0 13 12 4 3 13 8 6 5 0 4 0 20 11 13 7 18 12 9 0 19 6 4 14 12 3 5 6 11 2 13 2 1 7 0 14 5 17 17 2 8 0 12 0 13 7 11 20 0 10 7 19 10 20 7 14 17 8 10 10 0 2 6 8 5 14 14 1 11 17 14 8 1 13 1 19 19 15 1 7 14 18 17 11 4 13 6 15 20 13 3 7 11 3 1 20 18 11 18 20 13 5 18 2 3 20 14 4 5 7 8 11 7 10 16 1 13 13 9 10 10 6 1 18 19 15 17 12 16 2 13 8 13 12 11 8 16 19 6 18 15 8 10 16 19 15 9 20 20 4 16 8 3 0 9 3 17 6 2 7 11 13 0 5 14 20 15 16 4 18 18 6 16 7 8 2 2 20 16 5 8 12 11 6 3 12 7 9 2 9 2 11 14 20 16 16 5 2 11 9 4 4 6 1 16 15 10 1 16 20 15 17 6 17 7 0 1 0 2 9 11 20 5 4 15 0 0 18 20 4 10 8 15 20 3 19 6 2 14 6 18 10 1 20 7 12 19 19 17 5 10 15 6 15 12 11 8 15 4 16 15 10 13 17 0 3 8 9 17 2 12 4 18 1 20 10 0 12 1 14 6 9 7 15 7 17 10 8 7 2 9 0 18 10 4 5 12 19 4 8 13 5 15 5 3 5 8 4 0 3 8 4 12 16 5 17 9 17 8 11 14 4 6 9 12 3 18 2 0 13 15 12 17 18 3 1 20 14 7 16 13 18 10 9 3 8 14 10 20 16 18 2 17 13 5 13 8 5 12 4 13 6 17 9 6 13 17 16 11 7 8 2 15 11 20 14 5 14 13 4 9 11 19 7 14 10 1 15 1 3 1 11 16 10 20 13 7 10 15 11 20 4 19 10 1 8 17 1 3 13 19 17 17 1 2 11 3 3 3 5 4 15 9 10 12 18 15 6 7 3 4 6 10 14 2 3 15 12 3 11 7 2 0 17 12 4 15 16 5 12 6 3 18 18 17 5 5 18 20 7 6 1 10 7 6 9 7 3 3 5 18 13 3 4 14 20 7 14 4 0 13 18 15 2 3 7 10 17 0 10 19 6 18 10 15 16 16 19 2 1 14 6 9 18 12 10 17 16 14 6 6 1 5 2 12 6 9 10 20 7 16 19 1 4 9 2 7 1 20 13 5 5 9 6 20 10 7 1 4 4 18 18 3 4 11 16 8 4 3 13 3 3 16 1 5 7 0 3 19 13 16 1 8 18 8 16 4 19 4 19 15 6 14 11 9 4 15 17 20 14 1 15 17 5 7 2 3 1 20 4 9 12 12 2 17 18 13 5 18 4 7 15 4 13 2 6 18 13 17 16 4 15 6 18 11 9 3 16 1 11 16 3 11 15 5 3 15 3 3 7 12 3 0 15 3 1 13 5 18 20 6 2 16 6 5 18 20 8 0 17 10 8 13 14 6 0 11 2 1 1 3 18 6 7 20 12 5 16 8 3 20 14 0 4 18 9 4 7 8 12 7 10 5 6 2 14 10 18 13 12 19 19 1 12 16 8 18 0 11 10 12 0 13 17 16 10 2 10 4 19 7 20 16 5 11 7 15 11 16 20 7 10 8 19 20 13 16 1 12 12 16 9 4 13 15 18 12 13 14 12 0 10 3 8 18 3 5 19 16 12 3 1 15 20 15 5 8 5 2 4 20 11 16 9 12 4 5 2 12 0 3 0 20 20 14 20 2 0 9 9 3 1 2 10 4 6 2 14 15 7 0 1 8 9 2 0 18 7 20 6 19 6 10 20 4 6 1 4 19 5 4 12 15 1 11 4 1 4 9 12 5 13 12 13 14 3 20 4 7 12 2 0 10 12 15 11 4 9 6 2 7 10 14 8 17 9 2 4 11 10 5 16 16 20 16 17 14 8 9 5 18 16 17 15 16 16 8 1 6 18 5 0 2 11 6 7 12 20 19 12 8 2 9 2 11 0 12 18 17 9 0 19 2 9 1 5 18 17 10 3 12 14 1 11 19 0 10 20 4 11 6 15 16 19 11 18 2 18 16 19 0 14 18 19 18 18 19 14 1 19 4 7 7 14 4 12 18 20 1 9 6 12 19 14 4 12 15 20 3 8 7 0 4 8 10 11 20 8 3 12 1 20 4 16 17 7 8 1 7 11 17 7 13 10 5 2 1 14 20 20 10 9 6 18 4 6 13 18 14 19 1 9 0 2 6 16 7 0 9 20 18 14 11 0 16 16 9 0 14 19 12 19 20 20 8 17 14 0 17 6 12 13 13 4 12 14 8 5 14 5 0 15 10 4 10 3 1 6 9 17 10 10 15 9 18 20 11 0 7 0 19 7 2 1 17 15 10 19 7 14 18 13 6 2 18 13 4 18 14 12 0 5 6 14 6 11 5 10 10 17 4 7 14 15 17 4 14 4 16 8 12 18 16 6 16 14 4 16 17 17 9 5 8 4 13 17 11 17 16 12 9 15 6 1 11 6 6 14 9 12 9 2 11 4 7 0 14 13 11 7 8 14 12 5 9 1 7 20 20 10 15 14 12 4 8 0 4 4 14 18 19 11 20 20 8 4 4 10 15 0 11 20 0 3 0 5 15 9 10 4 0 13 2 6 4 10 4 9 19 8 7 7 1 20 0 6 7 9 1 13 8 5 20 12 20 3 2 14 10 12 14 0 17 19 16 12 7 10 1 19 9 18 8 10 0 2 15 1 8 10 10 12 9 2 1 6 5 17 6 14 15 4 18 18 9 0 12 14 4 6 2 3 14 15 2 7 15 18 3 10 20 15 19 14 0 12 19 8 11 2 12 7 10 1 0 0 2 9 15 14 8 15 6 17 1 1 7 0 15 12 17 8 2 3 3 2 4 7 7 9 13 19 12 11 3 0 18 18 8 13 13 17 19 15 4 18 19 13 3 2 13 18 20 9 2 1 19 8 6 5 11 18 11 3 3 5 14 14 16 5 6 1 3 1 7 1 4 15 4 3 0 1 4 7 1 15 5 19 2 1 9 3 1 14 0 3 16 6 1 1 18 5 16 4 10 1 17 8 3 6 16 15 0 15 6 5 18 0 5 16 14 16 10 12 15 9 13 3 12 20 1 19 15 16 18 7 13 9 9 0 5 14 14 1 15 1 20 10 2 13 15 5 3 15 0 11 0 16 15 17 16 14 5 12 10 16 17 20 7 6 20 6 9 20 3 12 10 9 20 4 7 20 17 18 13 18 3 8 17 11 5 20 9 7 15 14 12 4 7 13 1 0 19 15 1 2 14 7 2 12 15 6 8 2 20 15 7 9 5 18 19 12 14 10 11 6 9 20 13 6 10 10 11 12 15 20 10 19 1 20 20 11 15 0 9 17 18 4 1 16 8 19 5 5 16 0 18 13 6 1 19 7 6 1 1 19 20 16 7 4 17 11 19 18 7 5 4 17 7 13 9 1 11 19 16 7 8 7 11 19 9 17 16 3 2 6 13 4 19 0 9 13 11 0 2 6 10 1 8 7 20 10 2 13 11 12 14 11 3 14 15 12 7 4 16 11 6 14 1 12 15 7 0 20 14 14 5 10 3 8 9 3 2 18 2 0 15 10 6 12 7 11 2 14 3 3 17 18 7 19 18 12 6 9 2 9 9 1 19 19 9 16 17 4 16 17 12 7 12 3 10 12 5 6 14 4 5 1 6 11 9 8 13 4 20 17 11 1 2 13 16 12 1 10 8 4 3 1 15 10 0 12 6 14 3 3 15 15 5 2 15 14 1 10 14 2 20 3 5 9 10 20 13 11 12 18 11 1 19 0 15 7 16 20 4 8 1 1 16 17 17 2 8 14 18 3 6 8 7 17 16 1 8 4 12 2 4 12 0 6 10 7 17 4 5 17 19 20 2 4 13 13 19 1 14 18 5 18 10 4 18 7 12 4 6 16 0 2 17 8 3 15 4 20 5 14 5 0 19 17 10 10 5 5 14 19 12 11 12 11 5 11 13 0 3 6 16 11 14 6 7 7 6 6 3 16 4 2 16 18 10 6 6 20 17 10 10 1 4 12 1 11 4 6 11 18 15 17 2 8 9 18 2 0 19 14 7 20 2 3 11 18 16 7 10 16 20 0 17 14 4 2 6 20 18 15 17 13 12 3 9 18 15 1 12 18 14 7 12 10 19 8 13 15 16 10 20 2 0 0 18 2 6 5 3 17 5 13 20 18 14 2 3 9 2 8 14 1 9 3 0 5 14 20 4 20 12 5 15 18 12 1 4 0 19 20 18 7 10 10 11 13 18 5 1 7 9 4 15 11 10 17 10 7 2 0 12 0 12 3 3 3 19 7 0 3 6 1 7 20 4 18 7 14 17 11 13 0 15 13 14 3 8 6 3 3 4 4 0 2 4 0 1 5 16 14 9 13 6 19 13 3 11 0 20 12 10 7 13 12 8 2 4 7 11 17 13 20 6 5 15 8 13 12 9 14 14 7 3 4 11 5 5 10 0 2 6 4 10 18 20 2 6 0 4 2 13 10 7 0 12 14 19 15 9 11 13 6 5 8 6 9 19 8 4 14 1 16 8 2 16 8 0 9 20 2 15 10 9 3 20 16 12 14 8 9 16 12 17 17 7 5 0 9 13 12 15 6 19 13 10 1 16 11 18 18 15 14 3 3 13 4 2 8 11 10 13 0 1 2 20 0 6 14 18 17 2 10 0 10 10 15 3 19 1 12 4 9 4 7 8 9 6 11 7 11 14 17 17 6 0 4 4 13 17 1 4 14 11 6 10 6 11 20 17 18 5 17 16 6 1 7 1 19 14 9 16 14 7 14 17 17 13 13 5 6 1 13 7 12 19 1 16 10 10 5 6 9 7 2 14 13 20 0 8 1 10 11 2 19 1 2 13 12 20 6 16 14 14 3 2 16 15 14 13 16 5 4 8 16 13 2 9 3 9 7 20 0 3 10 10 16 1 14 2 6 4 20 4 10 11 11 12 1 6 17 8 1 15 16 20 9 20 15 0 15 7 2 19 8 0 11 5 12 11 5 2 11 3 17 6 12 3 5 1 18 12 17 4 2 15 16 12 15 9 12 1 17 6 11 4 2 16 12 5 3 12 12 2 13 19 3 11 4 9 17 7 12 16 16 7 15 3 0 18 13 4 15 8 16 5 10 16 8 11 7 16 14 13 5 5 0 18 8 4 11 15 16 0 15 17 17 2 0 3 3 17 7 11 7 1 12 15 19 20 12 3 16 9 0 7 10 18 11 4 4 1 5 14 4 19 5 4 18 13 16 6 5 10 8 2 16 11 20 12 6 7 16 12 5 16 8 6 4 19 10 15 20 12 16 3 12 15 13 8 1 10 4 3 4 20 20 18 13 12 10 7 11 7 8 11 3 1 8 19 13 17 19 15 6 4 7 13 20 5 7 11 3 12 7 2 6 2 11 8 8 8 17 6 17 12 15 0 19 8 15 6 6 9 6 15 9 12 17 19 15 17 16 9 16 4 0 7 6 17 6 15 19 14 6 4 17 8 11 8 20 3 13 9 18 18 9 3 8 10 17 9 20 2 14 12 10 6 16 1 7 0 20 14 0 0 3 9 0 15 2 19 9 15 13 0 20 5 14 1 1 6 19 11 5 8 0 15 5 8 16 15 11 15 8 13 20 8 0 18 12 13 14 9 20 19 2 5 0 8 6 4 16 7 14 1 19 0 14 2 19 8 5 11 3 2 12 11 20 4 17 8 4 13 13 11 1 9 16 1 16 5 2 16 6 12 19 15 7 5 7 5 3 3 17 9 1 6 18 13 4 11 11 15 2 3 10 5 8 3 4 20 1 11 5 13 14 13 14 18 16 2 2 8 0 18 4 3 16 20 5 10 2 12 6 20 10 19 7 4 7 11 2 13 1 3 8 2 5 8 8 1 10 6 3 2 10 1 18 11 17 2 13 7 8 19 9 18 2 12 9 10 7 4 0 15 2 2 8 4 10 8 12 20 13 20 7 4 0 18 14 9 5 16 17 8 8 7 19 19 10 7 19 15 9 17 2 10 2 9 5 0 1 9 8 1 1 14 19 10 8 13 16 2 14 15 14 0 0 2 18 19 7 14 14 16 12 10 10 5 1 16 7 7 19 8 8 20 17 10 19 10 11 15 10 16 8 4 2 19 12 14 17 0 2 10 1 18 18 14 16 3 12 4 6 11 16 5 2 16 19 5 6 9 7 4 19 14 2 5 7 5 4 11 12 0 1 4 19 14 19 19 18 4 5 12 13 19 8 12 1 14 0 17 7 3 15 6 10 12 9 17 19 3 20 10 15 1 5 0 4 17 18 16 10 18 12 8 3 3 2 6 15 1 1 2 11 16 6 20 10 17 8 15 6 10 6 16 8 8 7 10 17 13 17 8 6 10 18 18 16 6 19 13 8 12 11 5 18 0 16 2 4 2 1 19 8 7 11 9 9 3 17 0 20 14 9 13 17 2 12 2 17 13 15 5 11 5 3 10 18 13 5 18 18 8 3 5 10 17 20 4 4 19 5 16 15 6 3 16 19 17 1 5 3 16 7 17 19 6 13 5 11 11 1 17 6 0 10 15 1 16 10 18 9 14 5 20 0 18 11 0 3 12 19 8 1 17 13 12 8 19 11 8 12 6 3 11 7 20 8 13 13 15 8 5 19 4 16 17 11 13 2 5 10 15 1 1 13 5 18 6 0 10 12 18 0 15 18 12 13 2 5 13 18 16 19 7 3 7 18 16 10 14 18 12 15 13 9 14 20 7 15 4 6 4 8 18 6 10 6 18 11 10 16 4 5 19 3 6 18 6 13 19 17 13 1 0 18 6 0 1 0 7 12 6 16 10 12 20 9 7 5 19 19 4 11 13 11 17 10 4 19 19 7 9 15 3 5 16 11 13 8 6 4 11 8 1 6 17 13 7 15 13 11 18 4 6 17 0 14 17 4 11 18 14 12 16 12 0 3 19 7 15 4 11 12 6 18 14 2 2 2 18 4 13 11 12 4 20 5 15 16 9 14 0 5 14 7 4 18 18 0 10 3 14 17 4 20 11 19 13 17 6 17 17 0 10 7 2 2 13 20 12 19 2 9 5 8 15 1 7 8 8 13 12 5 4 8 12 20 2 4 4 18 14 11 3 10 0 8 8 14 18 9 11 7 7 9 5 13 12 6 6 15 19 19 2 12 16 17 6 4 14 5 6 1 17 15 6 17 11 8 2 3 19 3 13 0 9 8 2 11 6 17 9 8 17 18 5 0 9 8 16 7 5 7 3 18 20 20 10 7 6 7 9 20 20 15 16 18 12 13 2 10 5 4 16 18 7 8 20 19 13 9 11 19 9 1 2 15 2 8 14 12 13 19 2 11 4 6 15 20 2 0 19 16 8 17 11 15 1 2 20 15 18 13 0 2 19 20 12 5 20 5 15 16 12 10 13 9 18 19 13 6 6 18 12 9 20 7 9 14 3 12 14 5 18 7 16 16 6 14 19 16 4 11 11 19 7 5 18 18 9 11 3 3 4 8 12 5 11 6 0 3 12 11 6 20 9 16 16 5 19 19 3 16 1 8 8 17 18 12 4 8 10 5 8 5 0 15 5 20 1 18 4 12 18 18 14 11 1 12 12 4 7 6 1 9 7 7 2 18 10 19 0 11 6 9 4 3 19 7 6 18 10 16 2 11 7 20 16 4 0 16 11 5 18 5 15 14 14 6 17 6 4 14 5 18 6 9 6 20 16 10 4 12 12 15 0 15 15 1 0 7 18 8 12 14 10 16 17 5 14 9 5 10 3 15 12 15 10 0 1 17 9 13 8 14 3 16 13 13 4 1 0 17 7 1 9 0 0 11 8 9 19 4 17 14 10 11 3 11 13 12 11 5 9 5 19 5 19 8 5 10 2 2 2 18 0 3 1 6 10 17 6 11 6 6 2 14 6 4 5 14 9 6 13 10 8 15 20 16 3 1 3 14 19 19 11 4 3 4 4 16 8 2 12 7 11 11 19 12 1 15 13 10 16 4 9 16 4 18 6 10 17 2 19 4 19 8 2 5 18 6 18 1 1 16 6 12 16 6 8 15 19 20 6 6 14 17 9 1 16 10 19 7 1 10 6 9 16 6 15 9 7 7 15 10 1 18 11 0 1 9 7 20 19 16 19 13 3 10 13 1 11 3 0 10 20 2 16 0 4 4 6 20 18 6 18 5 7 14 9 6 11 18 20 1 15 12 14 19 3 2 9 0 12 3 1 5 14 13 8 11 3 6 18 8 11 11 12 18 19 17 17 12 17 19 20 4 3 5 15 20 9 8 1 20 1 8 1 20 11 18 13 7 17 19 10 10 18 10 17 4 20 12 6 18 10 0 18 14 7 12 18 10 11 0 5 18 1 6 18 7 8 1 11 13 16 17 10 5 6 13 15 8 16 16 8 2 12 9 4 18 18 14 4 4 12 12 4 4 16 0 5 12 10 14 17 2 19 14 0 20 4 6 9 12 1 15 19 3 20 20 4 17 4 18 20 14 7 3 11 12 19 2 17 14 0 15 2 12 5 1 10 17 14 6 9 0 0 7 4 11 12 17 0 1 18 12 7 20 0 2 16 3 16 5 16 6 13 2 0 13 1 11 17 10 8 18 3 11 9 13 19 16 16 15 11 13 4 10 8 16 17 13 5 0 0 4 16 11 18 7 13 15 7 16 2 16 10 11 9 0 16 0 10 2 4 11 7 5 19 13 20 1 0 20 4 19 2 4 2 13 2 4 0 6 0 17 1 9 7 0 1 2 7 12 1 19 18 15 11 3 15 19 5 3 19 8 8 10 8 6 12 6 11 6 13 1 20 1 1 11 5 7 10 17 13 17 8 11 7 11 12 1 12 4 5 5 13 18 13 16 15 5 9 15 14 18 2 0 2 9 7 15 16 7 15 11 10 16 15 6 8 2 10 17 18 17 15 11 6 18 11 11 9 18 5 18 1 3 20 20 9 9 10 20 17 8 8 3 1 14 18 1 20 15 15 9 4 5 19 19 17 15 16 16 5 2 19 6 0 9 18 10 8 20 18 1 3 1 7 20 4 10 12 7 8 0 3 6 5 15 7 0 5 1 9 2 19 19 18 0 13 12 0 4 8 13 16 11 4 19 14 13 5 18 13 20 10 18 13 6 6 4 11 10 1 16 17 17 4 13 2 18 15 16 16 15 12 7 10 18 5 17 18 12 13 14 16 13 12 17 1 15 7 0 3 4 5 6 19 7 8 20 20 14 11 15 13 0 6 7 13 5 18 13 12 7 11 14 2 4 20 7 6 18 4 5 5 5 9 7 20 16 19 16 12 5 20 19 6 2 9 16 12 13 3 6 9 4 0 1 19 13 15 8 5 19 9 4 4 1 8 20 4 14 9 1 16 12 16 3 13 7 16 12 19 20 18 17 19 2 13 20 5 8 10 8 4 18 6 11 4 12 3 19 12 15 0 1 8 15 17 4 15 8 4 8 8 13 10 20 19 10 15 12 4 15 9 7 7 11 4 18 4 18 15 8 11 2 8 19 14 8 5 9 4 12 4 10 19 1 19 20 18 17 5 0 7 17 13 2 7 10 6 20 8 3 10 2 17 11 11 0 2 12 6 8 16 17 0 1 18 5 13 9 20 10 20 10 11 17 10 18 0 15 6 19 10 4 8 5 1 11 6 14 18 12 20 9 16 0 2 9 16 8 19 19 12 0 5 9 19 0 10 4 17 3 9 13 8 18 7 8 1 4 1 17 10 1 20 4 2 17 10 19 14 14 15 18 16 16 19 19 16 6 11 12 15 11 0 8 19 8 2 2 2 12 1 11 10 17 16 8 8 3 20 13 9 5 9 6 16 11 14 1 1 17 12 14 4 10 12 13 10 10 19 4 15 9 4 11 20 7 7 20 19 15 2 7 4 1 3 0 20 0 1 1 5 5 10 17 16 0 4 5 20 12 9 18 15 20 12 15 9 8 6 16 20 20 17 16 15 17 10 12 14 14 3 17 0 5 3 11 11 0 13 3 8 1 13 14 20 10 6 4 0 1 14 14 3 5 5 3 1 16 19 8 10 20 19 7 7 9 5 5 9 3 10 9 1 14 15 20 4 13 1 4 0 8 15 14 0 3 2 14 15 20 2 0 15 8 15 10 6 17 9 0 15 1 7 9 9 4 19 8 19 5 3 20 17 10 11 4 10 10 12 7 13 4 5 15 12 8 4 10 10 2 5 12 9 6 5 11 6 2 12 9 16 8 1 20 18 9 4 4 11 0 16 18 12 18 11 17 10 10 20 15 19 11 13 0 8 12 17 18 11 13 9 5 3 17 10 19 14 10 2 12 3 0 0 9 16 13 10 10 16 0 15 1 3 17 8 18 10 9 7 13 7 10 6 5 14 1 16 13 14 0 14 0 20 8 15 4 18 3 19 20 6 0 14 7 8 15 4 10 9 10 3 5 3 15 6 13 11 17 12 18 20 0 15 6 9 16 2 8 20 11 0 15 8 20 18 1 12 10 0 10 4 3 15 4 10 0 12 19 8 17 2 18 0 5 0 0 1 13 7 4 16 4 12 0 16 1 14 12 2 10 6 1 4 5 8 6 20 8 8 17 6 12 10 6 0 10 15 2 9 6 16 16 18 13 1 12 13 19 0 2 13 4 17 13 11 4 18 10 18 11 11 20 3 14 20 3 6 19 18 3 5 20 5 13 2 6 10 4 14 7 20 1 20 11 9 10 17 11 18 14 14 17 3 4 18 17 19 6 1 12 9 6 13 12 4 6 20 19 18 14 0 2 7 2 16 18 17 19 12 8 13 15 17 18 7 15 15 7 2 6 4 2 20 3 0 5 20 15 4 4 6 19 8 8 4 14 18 12 10 4 0 12 9 13 15 0 11 19 14 0 12 2 2 9 11 14 4 2 10 19 4 2 5 9 14 13 12 19 9 17 17 20 6 5 20 9 16 8 9 11 13 0 5 9 2 9 1 10 0 19 15 20 19 1 2 15 11 0 11 20 14 3 7 10 6 16 19 3 2 20 20 20 17 9 12 14 0 16 9 4 15 12 1 9 5 4 5 2 10 1 17 10 0 18 7 7 12 17 18 18 18 6 12 1 6 9 11 11 1 9 16 18 13 13 11 17 1 7 16 4 9 6 17 16 19 15 16 16 3 12 1 4 15 5 3 2 13 2 15 11 2 11 20 0 1 11 18 9 6 13 19 1 9 14 0 2 18 17 11 9 18 16 4 17 13 5 1 3 15 3 8 16 17 7 2 6 18 3 6 15 20 12 13 15 5 16 15 15 6 8 9 8 18 6 10 12 18 2 0 5 16 13 5 14 8 1 13 13 19 12 12 15 17 15 20 4 20 8 8 19 19 3 2 20 13 4 8 1 20 7 20 7 6 13 1 3 5 19 15 11 12 15 13 13 7 12 8 2 0 7 18 1 7 8 4 20 5 11 1 7 15 5 6 10 20 14 5 20 20 3 15 16 11 15 16 9 3 6 11 14 14 11 12 5 11 16 2 14 1 4 13 10 20 11 2 4 17 19 16 19 8 1 0 11 12 4 19 15 18 0 16 0 20 13 6 16 19 3 18 14 19 9 13 3 18 5 7 11 10 4 16 16 19 4 18 18 3 20 3 8 17 17 9 5 14 6 12 1 17 6 1 0 8 12 12 1 6 10 14 17 20 8 20 20 2 7 12 17 15 10 0 9 7 19 14 9 16 16 4 15 3 6 11 13 4 2 11 14 10 7 10 15 20 11 18 4 5 4 15 2 4 0 19 5 2 11 4 19 15 2 18 4 12 14 19 17 4 3 5 7 7 13 15 20 12 1 8 2 14 12 7 2 11 2 12 4 13 7 19 10 1 12 12 14 8 3 3 15 17 10 8 12 19 15 0 15 9 19 17 18 10 10 11 16 20 2 3 0 9 4 8 12 4 5 11 13 19 0 20 9 10 1 9 19 17 20 8 9 17 15 4 6 12 1 4 17 15 16 5 1 11 2 13 10 7 19 5 1 0 17 0 20 4 10 4 19 7 9 3 12 2 17 12 11 11 17 11 10 5 9 19 7 7 7 9 10 8 12 13 11 17 4 4 2 11 18 13 15 3 1 1 9 17 2 17 10 20 10 16 13 15 12 19 17 14 3 4 6 17 7 17 20 0 10 16 3 19 2 6 5 10 14 2 8 1 20 7 6 2 19 1 7 8 17 17 17 2 13 5 19 9 4 2 13 18 12 18 2 10 6 11 10 3 15 19 7 14 8 16 2 16 20 8 1 9 14 13 5 14 15 20 18 3 6 0 16 8 9 3 12 14 10 3 20 20 9 17 11 16 2 16 16 0 15 9 12 7 20 3 14 1 13 20 1 13 9 2 9 8 17 0 7 15 16 3 14 15 8 12 6 11 13 17 8 17 19 15 14 12 17 6 6 6 15 18 13 9 17 6 2 7 5 18 8 11 4 0 12 20 1 0 8 9 15 13 8 19 2 15 1 19 16 5 16 8 17 13 8 17 4 14 0 12 16 8 14 10 13 14 2 17 18 13 17 16 12 0 17 12 5 4 18 17 7 1 5 20 7 8 11 6 14 6 1 16 7 20 18 5 4 20 14 3 7 18 0 11 4 4 0 17 17 16 10 9 2 7 16 11 13 4 8 0 12 16 7 20 14 1 4 14 8 11 17 10 1 15 10 2 6 4 7 9 6 19 6 6 20 2 6 10 0 1 7 17 17 17 15 17 18 9 11 8 3 11 2 13 15 8 3 1 12 15 15 2 0 1 1 1 0 1 14 10 3 11 11 14 2 6 16 7 7 5 12 14 15 1 19 18 7 17 20 20 18 13 16 19 7 14 9 1 5 12 7 6 15 11 19 4 5 12 14 18 2 19 2 4 7 4 4 16 2 6 17 8 10 2 11 1 4 6 17 6 19 20 13 12 3 12 20 20 1 1 17 6 7 5 11 12 9 18 12 0 6 19 12 15 17 15 16 10 16 12 3 14 9 20 6 13 18 11 7 5 17 3 15 5 9 4 2 11 19 12 10 17 15 0 5 17 18 6 18 9 0 10 5 11 13 16 0 5 17 18 5 16 14 17 13 2 16 11 11 5 12 14 10 14 3 0 10 17 19 9 7 15 19 6 16 11 12 19 16 15 8 6 16 2 13 6 2 1 7 4 5 4 5 2 8 14 6 4 5 18 16 3 2 15 8 19 12 16 13 15 19 20 14 8 6 1 19 9 0 9 11 3 6 16 6 18 13 6 4 2 18 14 12 19 20 3 18 18 20 16 3 19 7 13 19 4 11 7 11 10 9 8 0 3 5 2 3 10 4 8 19 11 16 12 20 10 9 20 13 17 11 14 9 1 8 19 0 9 18 19 9 11 16 6 17 9 6 19 2 5 7 14 18 19 9 18 20 20 8 18 3 14 15 1 12 12 19 14 18 0 8 18 5 0 9 3 10 1 0 18 7 3 9 18 10 17 6 13 5 14 4 5 11 15 8 7 18 6 4 13 16 20 0 9 16 7 7 20 20 7 8 0 0 8 15 3 13 18 2 15 12 1 2 14 0 0 18 12 7 19 9 3 3 18 8 15 14 9 11 2 11 11 17 10 7 18 9 11 10 12 1 6 20 20 18 14 14 9 15 11 5 1 17 8 19 5 4 6 10 2 15 12 5 1 4 4 15 3 13 13 13 17 5 20 12 3 0 19 8 12 6 17 0 16 1 7 20 7 17 2 20 11 0 1 7 13 13 9 19 2 20 3 5 16 5 15 19 14 17 18 6 6 0 16 6 13 2 16 12 16 12 0 4 14 20 19 18 6 15 19 17 15 5 13 19 2 6 10 6 13 8 18 4 16 4 7 12 19 14 17 15 8 20 9 16 13 7 7 5 7 16 3 1 3 17 13 20 15 7 15 1 17 7 0 5 18 20 19 0 17 7 9 13 6 19 12 16 15 18 16 7 19 7 7 14 1 12 6 8 0 18 6 16 7 0 5 4 13 15 18 8 6 19 20 7 11 18 0 5 18 17 6 16 20 14 19 10 7 1 8 11 5 0 17 16 2 11 5 7 18 14 9 18 6 0 16 6 17 8 4 20 7 1 4 14 5 3 11 10 17 2 14 4 13 7 11 9 17 12 10 17 13 19 6 5 17 19 3 19 20 2 17 17 9 1 9 0 8 0 20 6 19 20 5 16 1 12 1 7 15 0 19 19 20 12 3 20 9 5 13 2 1 16 20 4 7 2 16 17 1 10 3 3 10 14 20 15 2 14 6 9 2 18 0 17 10 9 8 5 0 19 4 1 14 1 15 4 13 14 20 5 7 19 5 18 7 18 15 8 19 2 8 4 2 11 5 7 7 17 13 16 16 4 7 8 8 5 4 7 5 16 19 12 6 5 19 9 14 15 12 9 1 5 1 20 1 20 6 4 19 16 6 1 14 14 5 13 11 4 19 16 14 2 9 17 13 14 7 8 16 19 4 20 6 16 4 10 18 10 13 0 6 0 16 3 12 17 16 11 19 6 16 2 7 12 2 6 7 5 11 20 18 9 12 15 18 17 12 5 2 6 11 2 4 8 17 10 2 20 18 20 8 12 7 16 8 2 0 5 3 12 13 16 14 15 20 12 16 1 4 3 8 1 16 6 5 8 10 13 20 15 13 20 8 7 20 6 6 5 13 11 8 11 12 15 19 17 0 16 18 2 1 17 9 18 4 19 4 1 8 2 18 12 8 2 15 1 18 6 8 3 8 7 9 19 10 1 12 19 20 17 11 7 4 12 2 15 10 3 14 18 5 17 17 13 10 11 3 13 5 10 2 13 11 17 6 15 5 13 10 6 7 10 8 4 16 3 13 6 17 4 15 14 20 19 17 10 20 8 11 13 9 10 17 12 13 14 2 5 16 7 7 0 2 18 18 7 15 3 10 15 15 2 8 8 3 3 12 12 1 4 6 2 20 14 15 10 12 18 10 11 17 16 10 1 3 17 0 1 9 17 20 11 18 8 12 11 9 20 10 7 20 3 7 11 17 20 1 3 18 2 2 10 15 4 3 17 12 17 13 11 2 13 14 17 0 4 14 15 0 5 0 0 14 10 1 11 10 9 14 8 6 15 6 13 16 17 6 0 2 2 17 11 14 8 6 16 11 18 15 4 10 3 15 1 3 17 12 18 20 15 14 14 1 18 10 18 0 19 2 19 15 6 2 6 18 4 13 4 8 17 14 16 9 10 8 13 7 19 6 16 10 11 7 4 20 6 12 14 13 5 2 19 14 13 0 19 10 10 4 8 15 5 13 7 2 2 18 1 20 20 8 19 5 14 15 9 19 8 9 10 5 16 18 17 7 4 5 4 6 7 1 15 10 19 0 12 9 3 2 1 12 17 15 15 8 6 14 11 9 9 19 20 19 6 13 13 17 16 5 19 6 4 2 9 1 16 8 13 18 17 20 16 7 2 0 16 4 2 5 9 16 15 1 11 14 8 1 11 15 9 18 6 12 10 19 20 2 11 4 17 14 8 7 20 10 3 5 15 11 13 19 7 17 17 2 0 12 10 10 15 14 12 8 3 17 7 2 14 3 16 15 16 14 14 15 10 2 4 17 16 18 10 19 5 19 11 15 15 19 18 4 8 0 2 18 11 1 11 7 8 0 7 8 5 6 17 20 18 16 3 6 3 13 15 1 1 15 0 8 9 17 19 14 20 19 9 3 1 8 5 12 2 11 3 8 20 14 0 13 7 14 9 2 7 18 4 8 2 15 17 18 5 8 16 0 15 16 10 8 14 2 16 14 2 16 13 12 2 4 20 20 1 18 7 18 12 13 14 16 9 3 3 15 19 7 16 15 3 8 4 0 3 4 9 17 7 7 7 17 12 16 1 17 14 12 19 16 20 11 16 19 4 13 13 9 8 18 7 2 11 10 16 20 3 1 6 4 5 14 8 13 4 1 16 10 14 18 2 10 15 4 17 16 12 11 0 16 5 15 5 19 3 8 16 2 20 2 0 1 18 6 18 20 7 16 20 8 7 11 13 9 12 11 9 7 20 9 11 3 20 10 7 6 8 15 11 5 4 10 9 12 12 8 15 9 5 16 10 12 11 12 1 3 0 4 3 19 1 11 8 3 1 2 6 6 20 15 11 15 19 9 7 16 19 20 14 6 6 19 19 6 11 4 7 6 19 17 2 0 0 12 2 2 15 3 8 20 8 11 10 8 2 18 19 12 17 18 7 11 3 20 17 4 9 17 20 11 10 12 20 10 10 4 20 12 5 17 2 8 20 15 3 7 20 2 6 2 10 3 18 4 6 1 8 2 10 0 11 10 7 10 8 19 8 1 14 0 16 4 10 18 9 7 2 16 20 14 10 11 18 2 5 6 17 10 19 2 19 4 11 17 17 9 5 0 14 18 15 7 16 9 10 5 16 4 14 15 20 17 9 14 11 7 1 3 3 4 4 9 18 4 7 8 16 18 17 14 13 13 9 11 12 1 20 1 6 17 20 12 15 15 3 12 13 18 19 14 11 13 10 2 1 9 4 6 19 1 8 19 13 10 12 6 10 18 17 11 15 18 14 20 15 10 20 16 20 0 6 15 19 3 6 6 14 12 13 16 20 8 1 9 3 0 12 17 11 18 0 20 15 4 1 16 3 20 10 8 4 1 16 18 8 10 13 2 6 11 7 8 8 14 1 10 5 2 6 9 3 2 19 17 10 5 16 11 19 13 13 19 10 15 2 12 13 14 19 3 8 8 3 6 5 1 4 13 18 6 6 0 3 17 20 14 5 1 11 18 1 14 4 20 17 18 16 20 1 9 4 5 18 3 18 9 20 2 9 0 19 4 4 3 6 2 2 19 20 7 12 7 3 4 6 18 4 18 20 14 10 12 15 14 5 1 9 10 11 3 8 3 19 0 6 5 0 9 6 17 1 3 17 13 7 7 17 8 10 14 1 19 8 18 3 20 12 6 17 16 13 12 5 7 6 5 8 18 0 18 13 3 1 4 16 5 5 1 11 20 4 10 18 3 15 6 6 18 4 6 15 15 17 12 10 4 15 5 9 7 3 14 2 8 8 20 20 4 6 17 15 2 3 0 18 19 14 2 6 16 16 9 15 2 4 3 2 7 13 16 4 6 18 19 5 14 4 3 17 11 12 9 9 3 12 5 15 1 14 8 7 1 12 12 3 1 13 6 15 13 7 16 1 9 14 3 16 9 4 3 5 0 3 19 8 20 12 2 19 15 15 9 20 0 1 2 18 12 14 7 19 9 19 5 6 1 17 10 19 14 16 8 4 1 7 14 10 6 2 4 17 13 10 7 16 7 14 11 11 16 11 13 13 18 15 8 19 12 1 4 16 5 16 8 8 20 3 15 20 20 1 9 12 2 14 18 14 19 15 20 0 4 16 8 1 0 6 17 14 16 1 9 18 4 2 4 9 19 19 12 16 9 19 15 9 5 13 18 1 20 5 2 15 2 8 5 16 3 16 16 3 9 4 3 7 5 1 11 1 17 15 14 7 3 10 8 2 5 10 7 7 16 13 10 4 15 4 18 5 8 17 7 4 14 2 3 0 19 5 19 2 4 13 15 0 1 13 8 16 0 0 19 5 6 4 8 16 17 2 18 20 18 19 5 11 6 4 0 14 17 1 13 3 4 17 15 0 10 5 17 20 12 3 17 0 7 1 18 20 15 17 9 5 6 7 2 12 5 20 6 11 16 15 10 18 2 10 0 16 8 19 2 19 15 16 2 3 19 20 12 3 18 0 2 12 15 12 16 0 3 12 0 15 15 20 11 2 14 12 13 9 18 9 7 9 19 1 6 5 17 9 4 1 19 0 19 6 11 11 13 19 18 0 3 2 13 17 2 0 10 7 17 3 6 6 12 15 16 1 20 18 7 3 16 14 3 1 10 18 18 20 9 16 6 9 1 12 12 17 12 7 9 12 15 13 20 9 15 9 14 9 2 9 19 3 12 11 20 2 16 13 13 6 1 5 9 4 2 16 15 19 16 16 15 0 6 14 10 20 11 20 8 16 17 2 10 6 10 6 7 0 11 6 4 20 12 3 12 15 17 2 15 18 18 5 1 16 13 5 20 10 12 10 11 10 6 6 10 1 4 4 12 2 15 0 2 11 0 4 2 1 15 0 19 17 7 18 3 11 18 0 1 5 4 0 7 19 4 8 4 1 4 18 1 15 14 19 12 13 11 14 11 1 14 15 8 18 17 9 9 12 6 19 12 4 7 1 2 19 14 12 9 11 14 19 9 15 16 13 14 20 1 9 9 10 20 11 3 16 14 4 11 18 16 17 8 6 11 8 20 15 14 5 6 10 20 3 15 1 14 8 7 0 2 18 9 19 3 3 0 19 5 11 4 20 14 11 16 7 16 5 1 12 20 2 8 7 5 13 18 0 14 12 1 15 8 4 13 8 8 7 14 6 11 5 3 5 18 15 15 17 18 5 16 0 15 4 13 10 17 7 8 19 18 3 4 4 6 13 20 0 1 14 8 17 1 18 18 11 19 18 7 14 11 5 12 0 9 3 7 7 16 14 17 16 0 15 6 6 0 13 14 16 9 9 5 1 19 7 0 1 2 11 2 17 11 6 9 0 17 17 8 15 14 19 15 12 13 2 14 13 0 14 10 3 9 20 14 14 10 8 16 6 15 14 8 14 3 0 1 19 13 17 2 18 19 15 7 19 15 14 15 12 9 8 9 19 5 0 12 7 17 4 4 1 6 9 15 13 20 15 11 19 19 9 16 6 13 10 19 8 1 8 15 11 14 8 11 3 8 0 9 6 3 1 14 8 11 14 12 10 2 19 14 1 18 15 13 13 16 1 11 19 15 12 0 18 16 17 10 13 18 5 9 15 4 17 9 4 12 0 17 15 17 19 18 18 19 3 3 2 3 18 20 8 7 14 16 20 1 7 3 16 17 6 19 18 18 19 11 0 4 0 8 13 20 11 12 5 13 8 7 0 8 3 19 9 20 9 15 17 8 9 15 10 15 1 10 14 0 2 9 7 15 13 19 12 13 17 6 8 6 16 10 2 15 18 4 14 15 11 11 1 16 20 16 18 11 20 8 3 19 0 2 20 9 15 7 8 7 8 1 6 3 20 0 3 19 20 9 11 8 14 14 17 7 7 3 10 3 3 17 5 13 9 2 1 5 7 5 10 16 9 10 11 7 19 12 19 4 20 16 2 14 1 3 4 17 12 12 2 6 5 16 11 10 7 7 5 20 14 5 11 20 2 19 19 4 0 14 20 17 13 5 5 19 11 4 14 13 12 5 8 7 10 8 11 9 0 13 7 6 6 9 5 19 17 3 7 17 2 8 17 7 16 4 1 10 12 9 2 4 10 20 19 3 11 8 3 15 17 7 2 19 19 8 14 18 15 17 20 14 18 11 5 20 3 17 12 11 9 3 15 0 18 11 10 7 9 6 16 10 20 3 3 4 10 11 4 6 17 4 19 16 19 19 11 10 4 4 16 8 7 6 0 18 4 9 10 20 16 20 7 11 11 12 9 6 12 1 3 0 1 5 11 17 16 10 8 19 20 5 7 20 17 5 1 4 8 10 20 4 10 16 10 14 17 5 14 14 3 3 9 8 8 16 3 13 7 15 10 5 15 8 8 14 11 11 20 15 15 17 10 11 2 9 9 2 18 4 10 13 9 20 19 8 9 5 14 11 1 5 8 15 0 11 17 10 10 6 10 11 17 20 11 17 20 10 4 12 12 18 17 5 0 2 14 0 11 3 2 12 2 17 17 20 11 1 15 20 10 18 6 12 8 8 19 20 19 17 17 5 16 18 7 1 18 18 1 4 3 11 1 12 8 4 19 1 10 14 8 5 18 1 17 16 18 4 4 6 19 14 7 16 0 1 3 6 19 19 6 5 13 18 13 6 16 9 16 14 3 15 4 7 18 7 10 9 4 4 1 6 5 20 20 7 18 1 3 8 20 0 17 16 8 7 9 13 14 3 14 20 4 6 17 16 20 17 2 10 6 19 10 9 9 6 1 3 1 17 8 7 11 9 16 12 11 18 13 14 2 17 20 10 10 14 11 12 5 15 7 10 7 5 2 12 17 0 8 14 3 0 11 13 6 20 14 14 2 19 1 2 12 3 7 9 7 9 12 4 15 1 17 15 8 3 0 20 5 20 12 5 14 10 0 17 10 5 3 5 15 3 13 8 10 9 6 14 0 16 5 7 20 6 9 15 12 16 3 5 4 14 6 11 17 9 8 7 10 5 5 15 18 20 2 8 7 19 13 11 0 8 11 7 18 6 6 8 18 5 5 10 6 2 3 4 10 16 16 10 11 11 17 8 14 20 14 13 16 16 3 1 6 14 4 16 13 20 16 2 14 18 1 15 16 1 14 2 6 0 0 6 9 19 4 11 9 6 13 8 0 3 2 16 12 16 9 8 10 5 11 14 2 20 8 2 20 15 7 3 16 0 11 17 1 4 10 20 1 11 20 18 0 11 18 11 18 10 9 15 12 18 15 6 4 20 9 8 17 5 7 12 0 3 3 1 17 9 16 2 3 6 20 10 17 4 17 19 19 4 19 5 2 8 12 13 13 10 18 1 2 7 17 9 14 4 16 4 11 15 9 19 16 16 10 16 6 11 15 17 14 19 11 8 9 6 8 12 6 5 4 1 1 18 9 9 7 6 14 11 9 12 10 11 17 1 7 8 12 19 2 14 6 3 18 1 12 13 17 4 8 1 0 15 13 2 20 6 1 3 12 16 9 17 12 2 15 3 20 15 13 15 6 4 14 2 4 20 11 6 18 14 3 9 6 6 5 5 17 8 18 3 0 4 2 2 17 3 12 14 19 7 20 20 6 11 14 15 8 4 8 6 14 20 15 11 20 2 12 7 18 14 2 13 4 14 9 12 19 1 7 20 13 18 17 16 14 15 3 0 13 19 5 7 18 18 16 4 17 7 10 13 7 2 3 8 6 2 9 3 4 5 15 14 17 17 12 6 20 13 19 20 14 4 10 0 15 18 9 16 18 5 14 20 12 14 1 16 19 17 11 1 14 11 19 11 14 7 1 8 19 7 19 16 11 4 16 16 18 6 17 12 20 11 13 16 15 17 19 20 20 16 8 18 13 15 7 0 13 2 3 3 17 12 1 18 6 1 12 9 11 16 10 17 10 13 15 8 14 4 10 3 2 4 1 8 20 13 18 19 4 18 9 14 1 20 2 1 1 4 5 7 19 12 0 5 8 11 0 20 11 8 17 12 10 18 17 12 8 0 8 18 0 14 11 2 3 7 20 0 0 0 14 0 6 12 10 4 16 10 11 0 16 15 13 10 2 11 8 19 20 19 6 17 13 2 17 14 16 15 1 9 7 6 10 18 10 16 6 4 14 1 5 5 9 18 3 20 17 11 14 2 6 9 15 8 10 1 4 2 3 5 3 11 4 8 20 13 5 18 11 2 6 20 20 17 4 10 2 13 9 17 4 0 17 5 13 19 1 16 17 0 19 15 13 14 2 2 1 4 15 16 19 9 1 6 20 5 20 3 18 6 17 11 10 9 0 13 19 12 14 13 16 6 2 20 4 6 16 5 13 6 7 14 9 6 14 2 2 18 9 6 12 15 10 0 5 10 9 5 10 4 9 0 0 17 14 14 2 1 11 18 18 3 13 11 5 5 7 3 15 10 7 20 19 6 16 3 5 4 14 3 15 0 4 8 16 8 14 6 5 8 6 9 10 12 3 4 15 10 15 17 8 2 15 0 20 7 11 15 5 14 7 1 20 19 9 2 17 14 16 13 6 19 3 19 20 2 1 16 8 5 12 20 2 7 19 17 12 17 16 19 20 10 20 10 3 18 8 9 3 1 20 4 9 7 12 18 7 15 11 15 14 5 1 3 5 16 17 12 19 7 0 20 13 10 4 10 1 16 16 14 11 9 7 7 0 4 12 3 17 2 15 12 8 11 1 3 6 15 6 11 9 7 14 15 1 9 6 15 20 10 2 19 16 8 1 20 12 12 2 18 17 4 11 17 8 12 2 4 19 17 11 9 20 18 11 0 2 0 15 12 19 4 20 19 5 13 15 19 14 7 17 7 3 3 4 19 20 5 5 20 17 3 17 0 9 0 10 0 11 17 20 11 13 20 9 9 15 4 8 7 9 15 10 2 18 4 2 0 10 14 8 7 16 15 8 20 19 18 19 15 20 11 17 20 10 17 15 14 20 18 13 20 14 11 4 15 5 0 17 12 8 20 8 15 4 9 5 16 1 20 5 3 20 12 1 18 9 7 12 15 0 7 19 3 12 2 1 18 1 4 7 2 3 16 2 1 3 15 12 7 13 17 0 0 0 6 20 2 18 13 1 11 5 0 3 18 9 14 18 18 15 0 0 20 12 19 13 16 2 4 7 17 4 6 2 12 3 12 18 10 3 20 5 1 0 1 10 8 15 14 15 16 11 9 9 18 7 9 2 5 10 2 14 12 1 5 6 20 7 10 11 19 14 16 2 18 8 9 2 3 3 10 13 1 2 4 13 8 0 6 17 15 20 6 6 10 8 8 19 14 11 15 20 14 0 14 4 15 5 12 17 14 14 9 19 1 0 19 4 5 6 7 9 2 20 4 7 19 19 0 13 18 5 16 8 13 5 10 13 20 12 0 0 3 11 3 10 15 18 19 18 18 4 0 19 8 20 20 11 4 20 8 14 15 7 20 1 7 12 14 18 4 4 1 14 14 2 3 12 0 11 9 0 10 18 4 15 12 17 11 6 18 9 3 8 9 16 14 2 10 9 0 17 1 9 6 3 14 16 8 9 2 3 4 13 19 17 17 1 14 9 12 16 14 8 17 6 1 1 11 2 5 4 12 20 7 17 6 12 15 6 10 12 5 14 3 1 8 7 15 11 5 15 19 0 16 2 8 18 16 17 14 11 5 8 3 0 4 4 19 17 4 4 18 2 11 8 8 3 19 8 3 20 18 13 4 5 16 20 13 11 1 9 2 4 19 1 16 12 9 6 13 4 17 18 6 17 15 20 19 8 0 1 2 17 16 6 17 17 1 4 3 14 20 16 19 16 1 3 7 2 9 8 0 11 12 8 9 17 13 8 7 10 2 2 14 18 13 4 20 8 10 19 18 3 14 17 6 11 19 10 18 17 4 0 4 11 6 17 7 3 20 6 17 8 11 11 14 19 3 8 5 13 8 14 13 15 20 18 16 9 14 12 17 6 19 15 18 11 20 3 4 1 14 11 3 18 8 20 14 4 3 3 11 17 16 7 8 0 12 17 15 5 6 14 12 2 11 8 8 19 14 2 0 17 14 11 11 13 14 2 19 15 1 20 20 1 11 10 14 11 11 6 19 15 16 6 20 20 6 15 8 3 3 18 14 6 16 12 0 7 1 1 15 3 8 4 6 11 2 5 11 19 8 1 6 4 9 10 6 7 13 17 12 10 3 8 12 20 2 5 17 10 3 19 15 8 16 18 8 18 7 15 18 9 5 4 9 17 18 4 2 6 0 9 14 11 6 2 2 18 13 15 19 19 5 19 11 1 1 18 12 5 20 17 16 12 7 12 10 6 19 12 14 18 7 17 16 15 1 14 9 12 17 19 9 19 3 6 13 19 10 5 9 5 11 17 14 12 18 12 9 20 0 10 6 12 14 1 19 12 12 10 19 1 4 13 6 3 1 11 5 18 16 1 14 7 7 17 17 20 9 15 14 13 1 16 17 8 15 18 4 1 14 3 15 0 4 12 3 4 7 13 14 4 13 12 2 3 18 7 15 13 5 14 9 5 2 15 3 3 13 4 16 0 8 19 12 10 3 13 19 4 12 6 10 7 6 19 12 7 15 7 12 8 16 18 19 16 1 13 19 4 12 11 11 11 6 1 17 12 7 3 15 9 6 8 5 14 7 10 7 7 11 9 18 2 18 13 1 12 1 10 20 10 16 6 6 14 0 10 13 7 12 11 20 12 6 10 10 13 11 18 6 11 6 17 11 2 0 1 7 7 6 19 16 5 12 2 10 6 10 20 0 13 5 6 2 13 17 6 19 19 7 3 16 16 5 19 19 19 12 16 20 8 13 5 13 1 1 19 13 15 17 8 17 10 4 3 2 2 4 11 1 7 5 14 8 2 14 13 17 19 16 13 10 4 13 14 0 7 5 12 19 16 4 17 6 5 5 18 1 4 5 13 1 8 16 14 14 6 2 10 20 6 10 4 13 15 7 16 9 14 9 6 9 12 16 3 20 10 12 17 20 17 12 16 18 1 17 8 13 12 7 6 9 1 12 13 5 6 4 14 3 19 13 4 3 11 19 17 7 1 7 20 20 9 6 0 6 1 10 12 16 15 19 20 15 8 17 5 15 15 6 1 6 7 4 10 11 0 18 10 19 10 11 17 5 5 15 6 2 0 9 6 3 1 11 5 18 20 4 11 12 5 19 5 19 11 15 6 3 3 5 18 16 14 7 1 1 4 5 14 11 5 12 17 19 20 15 2 19 4 6 19 2 5 7 13 15 3 20 6 14 1 7 20 8 4 15 15 18 9 16 0 1 17 11 4 3 2 8 17 0 10 9 6 16 7 9 20 20 2 17 18 5 9 3 7 10 13 16 7 1 2 1 19 3 7 11 0 19 17 11 18 14 7 4 6 20 18 9 19 8 10 6 9 11 4 13 17 4 14 4 7 15 5 0 1 16 19 1 5 16 18 14 11 3 5 3 5 14 1 1 16 9 18 20 13 14 13 7 11 16 14 5 18 15 18 6 14 9 0 12 16 9 12 10 5 16 15 2 4 14 17 13 4 6 1 16 17 20 19 5 8 15 15 4 18 9 20 6 19 4 2 5 4 13 9 4 6 2 6 3 17 18 0 11 3 11 19 14 2 3 18 4 9 18 12 14 16 9 13 16 12 12 5 20 13 4 16 4 1 4 15 1 12 4 14 5 12 13 7 20 5 11 4 17 9 18 9 11 6 13 9 18 3 6 10 15 3 4 9 14 17 1 14 14 6 12 7 20 7 14 7 13 17 7 6 5 13 15 12 0 5 4 2 13 13 18 14 17 12 5 9 4 12 11 19 1 13 20 17 2 9 13 12 8 11 12 1 13 17 10 5 9 6 19 17 14 15 11 3 17 11 8 17 1 18 9 9 7 17 11 17 7 12 12 0 19 8 15 5 0 1 14 14 10 11 8 3 17 19 15 18 9 7 11 18 7 20 15 20 14 16 13 14 4 6 2 16 9 3 16 5 17 14 12 1 18 10 2 7 16 9 20 19 16 11 10 15 9 10 13 10 4 13 1 2 19 12 16 6 6 6 11 13 5 1 7 7 13 5 17 15 4 1 6 7 2 13 10 19 8 10 13 10 8 20 15 14 16 18 12 14 5 14 15 11 1 10 7 8 0 10 1 0 4 16 17 17 7 5 16 13 3 4 13 7 20 10 8 2 18 2 17 14 8 6 15 9 16 5 10 14 4 19 11 5 6 5 12 14 12 6 10 12 6 20 12 19 0 4 12 9 16 6 1 3 17 10 8 15 7 7 6 17 18 6 16 4 12 1 11 3 12 7 19 3 6 10 20 15 9 3 15 19 12 16 7 17 1 10 14 3 13 3 7 3 9 10 3 10 17 6 10 18 20 18 7 11 3 4 9 12 14 14 11 11 17 11 1 6 9 7 17 6 11 7 8 1 18 7 0 1 18 19 16 15 5 19 8 14 10 11 7 13 14 8 6 5 16 3 19 0 18 9 17 13 16 5 5 9 5 7 13 13 8 4 16 19 14 4 11 1 7 17 5 4 6 20 14 18 11 15 16 17 15 11 8 15 5 9 4 19 13 15 6 4 5 3 16 11 0 1 13 11 13 20 12 5 19 12 2 16 10 18 4 9 9 18 5 10 0 14 9 0 13 19 5 3 4 12 3 4 1 6 5 12 2 1 7 18 2 9 13 6 14 20 15 8 18 1 9 2 10 15 5 5 3 19 17 10 1 15 17 11 12 11 10 16 9 20 17 10 19 13 3 1 13 6 1 8 15 16 19 12 0 13 13 19 7 18 10 1 0 1 16 17 12 18 20 7 8 7 12 5 6 15 8 14 13 6 18 9 18 11 17 14 2 5 1 14 14 2 13 9 13 11 8 16 0 18 14 10 2 3 19 8 13 18 15 6 12 17 2 12 20 12 2 7 2 18 17 17 9 0 18 15 0 8 12 4 12 13 7 18 8 14 8 13 13 4 12 18 13 6 2 12 8 6 15 6 14 3 16 5 11 1 11 10 11 7 9 20 20 7 6 10 9 0 15 3 3 1 3 10 12 16 13 20 6 19 11 11 3 10 20 7 14 13 2 13 18 3 9 5 6 4 0 1 10 18 11 2 16 16 12 14 14 1 6 1 18 18 11 12 3 10 3 9 6 19 14 9 4 7 0 5 13 1 11 14 13 7 15 14 18 6 3 15 14 12 13 4 1 5 1 17 15 5 12 17 14 3 20 11 17 6 6 10 5 18 6 20 11 12 16 10 4 11 15 3 0 3 10 6 7 13 19 12 16 17 18 20 0 18 8 13 5 11 7 3 5 2 16 7 17 5 2 11 16 4 8 17 9 19 3 6 0 12 18 7 12 4 0 5 5 1 3 7 16 19 11 13 19 1 20 13 6 15 19 1 8 13 15 16 18 11 6 12 17 8 3 18 20 18 16 6 6 4 9 16 11 12 4 1 16 16 7 6 7 20 11 10 19 4 10 20 3 15 8 13 8 17 16 10 15 17 6 19 19 15 4 19 3 18 14 17 15 4 20 18 13 11 2 2 5 6 11 11 2 6 17 5 13 2 13 11 12 5 0 3 13 16 18 18 16 14 5 20 14 14 7 18 16 14 3 11 10 11 7 18 10 12 7 7 19 7 3 14 14 18 2 14 2 13 9 10 1 12 16 16 19 0 16 6 4 5 17 0 15 6 17 18 9 15 0 16 13 7 19 18 5 7 11 18 12 15 12 6 0 18 20 1 5 4 1 2 6 12 6 20 15 5 15 5 1 19 2 19 10 18 9 20 20 20 12 7 1 2 5 5 15 18 11 13 8 0 12 4 4 14 17 10 0 10 15 14 13 1 17 6 11 20 16 19 8 1 19 13 14 7 18 18 5 12 4 6 20 7 13 13 14 3 16 17 1 3 7 16 18 19 0 8 0 15 16 2 17 3 8 4 12 19 2 16 3 20 8 6 12 7 3 6 13 18 16 7 11 16 4 0 18 0 6 8 20 11 6 13 12 18 7 10 1 0 4 17 12 5 12 4 15 3 1 0 20 0 8 9 18 6 5 6 16 2 15 15 20 15 20 4 6 16 5 4 10 20 17 14 16 12 18 1 7 18 11 3 4 11 10 0 16 17 14 11 13 20 8 15 4 4 7 11 10 16 0 13 8 18 4 4 19 6 6 10 19 2 11 19 5 11 15 4 10 2 1 2 14 13 0 16 8 9 12 6 9 12 14 1 20 3 14 10 0 1 4 16 3 15 2 2 14 11 13 14 5 12 18 14 2 19 15 17 19 0 20 4 7 6 10 10 2 18 20 14 14 7 9 0 20 8 3 9 18 12 2 15 7 9 5 5 16 7 0 7 17 20 9 20 16 5 3 18 3 13 7 19 2 2 12 6 18 11 0 12 11 16 0 20 2 9 8 13 6 18 0 13 3 14 0 14 17 8 0 20 7 7 20 18 16 16 20 17 8 19 6 8 5 7 20 2 4 7 18 18 4 8 2 14 8 3 12 11 17 17 20 3 0 16 18 0 16 19 14 5 2 8 2 15 15 4 12 18 16 17 2 17 16 13 20 3 0 13 6 13 4 16 10 15 17 1 18 0 0 18 4 19 12 14 8 2 9 20 18 15 20 0 3 17 10 2 20 7 8 1 10 13 5 10 19 4 9 16 11 2 14 9 20 6 6 12 4 4 16 12 9 15 20 9 18 2 17 18 13 1 6 17 4 4 20 12 1 19 20 6 13 19 7 10 9 9 3 15 19 14 13 12 10 15 19 6 14 11 0 0 4 3 9 17 6 11 20 17 11 0 11 10 14 17 1 2 10 4 4 14 0 15 10 9 20 12 20 9 20 10 20 9 17 0 2 18 7 14 10 6 9 5 4 4 5 17 6 14 17 3 11 1 5 1 15 19 19 13 20 19 8 0 4 14 16 20 4 15 20 17 12 1 10 7 0 5 11 16 6 13 7 20 12 4 9 9 10 16 7 20 16 8 17 1 15 19 5 14 8 13 10 1 5 2 1 12 16 4 7 1 5 7 7 15 13 6 3 19 10 8 9 11 18 1 5 6 0 12 8 5 3 0 18 1 18 1 11 8 17 2 18 4 18 9 4 4 15 14 7 13 9 12 13 13 10 16 2 20 4 5 8 4 0 4 5 17 18 10 17 4 20 20 12 20 2 5 15 20 4 15 3 12 17 8 14 2 12 9 20 16 15 12 12 0 6 19 6 8 6 6 17 1 1 9 7 5 13 17 7 13 19 12 1 11 4 5 3 7 3 15 10 7 11 0 0 4 20 16 20 7 5 2 8 8 4 13 5 13 10 16 18 19 7 2 6 2 12 17 7 15 16 20 17 19 8 2 3 9 6 10 17 1 15 17 4 10 12 11 4 5 14 8 7 1 15 20 0 6 17 11 14 14 0 3 6 17 2 5 1 18 7 10 18 16 7 19 15 10 5 12 20 19 0 19 9 9 6 2 18 17 15 16 12 4 18 2 17 3 5 6 1 12 10 15 8 5 2 1 11 3 8 3 6 5 1 13 15 9 20 11 10 7 19 1 0 6 20 3 13 20 5 15 19 4 12 15 20 19 12 7 8 18 16 14 18 8 4 15 4 1 2 2 12 13 12 6 1 9 14 8 19 16 6 13 17 12 0 10 6 0 2 9 1 15 7 4 18 10 13 16 7 5 16 7 1 9 19 18 0 13 6 18 15 6 18 8 11 17 10 10 13 7 9 2 15 1 15 12 2 8 4 9 20 17 14 14 11 4 1 2 15 2 17 0 12 15 4 19 19 2 15 12 3 1 16 19 5 7 14 20 5 10 3 9 11 18 5 20 13 13 9 10 8 20 9 18 12 7 11 16 3 14 16 5 11 14 13 7 10 12 17 8 17 17 15 10 2 6 3 4 2 10 17 10 6 17 20 15 20 1 7 8 5 12 2 6 0 14 17 7 0 14 16 15 6 3 12 6 13 20 19 15 2 7 6 9 1 4 12 18 11 19 11 6 6 3 3 12 15 4 8 4 2 6 5 13 7 17 7 11 12 0 20 2 3 20 6 0 7 0 13 18 10 16 11 17 19 17 0 20 9 1 10 10 16 19 2 16 20 18 11 4 14 18 9 14 16 8 19 11 9 14 1 1 16 1 16 18 11 8 15 13 18 9 9 13 8 16 9 14 20 15 4 5 3 14 10 10 6 10 3 11 6 17 0 11 0 5 14 2 6 4 5 1 17 1 20 11 8 16 14 15 3 20 1 10 18 5 0 3 4 6 6 3 10 16 8 17 1 17 13 0 4 2 19 3 14 4 8 15 7 12 15 2 2 12 8 5 18 19 1 20 6 5 4 18 3 9 8 6 19 7 7 10 6 16 7 10 10 16 3 4 1 20 10 7 15 10 17 19 16 9 5 10 6 8 11 0 14 6 1 6 7 0 15 18 18 20 12 7 14 14 15 2 14 6 18 5 15 6 20 18 18 13 11 6 5 16 15 6 17 4 16 17 6 3 7 2 14 19 17 0 12 2 16 5 0 9 6 16 19 16 13 6 11 1 0 17 19 18 5 10 1 16 14 7 12 6 9 13 7 8 5 17 10 14 17 14 19 9 5 2 4 3 10 9 18 7 4 8 17 20 4 20 10 17 20 20 18 19 8 11 7 11 17 3 20 17 3 2 6 3 7 19 13 18 20 5 6 0 17 15 14 14 3 9 11 5 5 10 6 7 10 14 3 8 15 13 1 7 18 1 15 11 16 14 17 18 6 8 7 11 0 13 1 6 7 2 9 11 2 10 9 18 19 1 12 8 3 20 6 20 0 1 3 0 3 12 18 2 7 20 17 19 8 0 2 2 19 6 8 14 4 12 11 9 13 2 13 17 16 15 6 11 10 11 20 20 7 10 11 18 13 8 19 18 18 9 20 10 19 2 12 5 19 12 17 17 8 7 8 20 12 8 8 4 18 3 10 15 20 19 11 10 6 19 11 17 15 6 13 1 15 19 9 0 19 14 2 11 19 17 1 4 11 17 14 19 20 11 16 1 15 2 1 18 1 3 3 6 19 13 7 11 7 14 20 18 20 19 3 1 13 14 7 4 12 1 1 4 9 10 5 0 9 15 20 11 0 11 13 0 4 9 20 0 0 5 1 20 1 10 18 5 13 5 13 19 12 2 12 8 19 12 20 12 2 17 16 1 18 2 13 17 9 8 5 11 10 2 12 16 10 4 0 20 7 17 18 5 5 8 10 20 17 8 5 1 16 5 16 13 20 6 20 2 4 1 20 19 15 8 11 16 0 19 9 0 1 14 17 13 0 7 12 1 19 19 1 18 13 7 8 2 17 13 15 20 3 19 4 10 19 19 18 13 7 4 14 18 12 17 3 2 11 0 2 5 10 7 5 0 3 13 18 4 6 8 13 9 12 18 15 13 0 4 17 10 11 13 0 12 9 19 15 5 19 3 12 8 1 16 16 10 0 19 12 7 16 17 16 15 11 1 3 5 19 9 10 0 7 3 6 2 0 12 17 14 18 6 19 9 6 20 2 9 11 2 3 4 18 14 20 16 13 0 0 15 16 9 10 1 5 7 14 17 6 14 5 18 2 0 15 14 17 20 4 14 5 15 14 7 14 11 3 14 10 20 15 8 12 6 15 1 11 15 7 4 13 16 6 19 13 18 8 2 14 3 0 17 20 0 4 7 20 3 0 6 19 16 5 9 3 16 2 9 18 4 9 3 4 0 13 11 18 13 11 14 10 9 5 15 10 12 5 16 18 16 1 1 19 17 2 17 12 7 2 5 20 6 20 8 16 17 8 19 3 6 11 2 16 4 4 6 12 13 4 5 3 16 14 16 7 16 18 1 14 17 4 19 7 10 9 19 4 18 9 8 5 3 7 3 0 0 3 8 8 17 18 10 2 17 19 5 6 1 19 19 15 17 6 2 17 4 14 17 20 20 14 3 17 1 18 2 18 8 0 18 4 1 3 8 13 14 10 4 16 15 1 12 15 7 9 4 18 15 9 4 17 0 10 12 14 16 18 0 6 13 19 15 3 13 15 17 1 1 4 10 12 13 15 11 9 1 3 6 10 3 3 17 0 2 20 4 10 11 0 12 19 0 12 20 1 12 18 10 8 12 16 13 0 10 19 9 2 7 15 1 8 16 9 10 2 16 1 15 17 0 15 12 2 10 19 13 8 0 3 3 18 5 13 18 13 7 8 19 17 3 1 2 20 14 8 14 11 2 11 18 5 3 6 6 19 12 1 20 0 5 16 8 16 15 2 9 19 20 12 10 1 16 18 6 18 7 6 16 16 5 4 1 18 8 4 8 6 11 3 1 1 5 4 1 19 3 16 6 17 14 15 6 9 1 14 20 19 3 2 8 20 1 3 4 18 15 15 3 2 19 16 2 8 14 6 11 13 11 17 0 3 19 6 0 19 1 1 6 18 20 0 18 14 13 3 7 5 12 6 6 12 10 7 17 11 17 11 16 16 8 19 11 16 19 13 1 9 18 13 13 12 13 9 4 8 13 9 11 0 9 13 6 1 14 15 2 2 2 5 9 9 7 6 16 0 6 6 5 8 9 18 2 20 14 0 4 7 11 13 9 2 2 1 9 8 9 18 19 17 17 5 18 6 16 16 5 8 1 19 3 3 12 19 3 3 10 13 7 16 9 10 16 12 8 20 16 11 11 13 10 7 9 20 2 8 17 12 18 3 0 3 4 7 7 4 0 12 12 13 11 7 12 5 16 12 13 14 12 5 8 13 13 7 15 19 13 11 0 0 3 19 15 13 20 18 1 13 14 6 18 12 3 14 2 12 2 14 4 18 16 6 14 0 3 15 17 6 2 7 12 3 5 14 12 20 10 10 14 19 19 11 16 3 2 0 2 0 7 18 9 12 6 12 4 11 9 0 5 20 5 0 17 16 18 16 17 15 4 10 10 14 11 5 10 4 6 17 20 15 5 4 19 8 3 18 17 16 15 12 2 5 17 11 16 19 10 4 1 2 5 10 3 16 15 16 6 20 7 14 2 4 19 20 16 7 10 6 4 14 4 1 14 7 4 7 18 10 14 11 2 1 13 10 11 15 8 16 2 14 9 1 18 14 13 10 14 1 6 3 2 8 1 12 14 6 1 14 0 15 19 17 4 5 11 5 2 13 18 5 15 19 3 10 18 17 6 9 14 17 7 9 14 14 15 4 2 18 2 1 9 20 15 19 0 1 15 3 14 1 4 4 0 5 7 18 1 17 4 10 8 11 11 2 20 9 19 2 2 1 20 9 10 13 1 2 1 7 5 13 19 7 5 4 8 3 4 20 0 3 9 13 5 12 15 10 14 8 3 9 8 5 7 15 6 15 1 12 12 3 12 18 7 6 5 17 16 6 0 15 17 12 5 8 5 14 14 5 13 1 3 12 0 15 6 10 9 9 14 15 18 14 14 0 7 16 12 18 10 4 2 17 12 12 8 20 10 10 10 0 2 5 4 1 4 15 7 4 4 13 14 8 9 0 14 3 4 17 4 20 20 10 8 8 7 9 19 6 18 1 5 12 8 3 4 11 2 1 20 0 14 17 2 3 16 18 14 5 3 20 5 19 9 5 5 5 1 7 9 5 4 16 13 11 18 14 20 2 6 0 17 11 13 15 6 18 2 1 6 0 19 17 10 10 10 18 13 11 15 15 16 6 15 8 18 4 20 4 0 10 15 19 10 15 16 4 20 20 14 14 20 9 4 18 14 9 5 9 4 7 17 11 13 19 10 2 6 1 0 7 14 15 2 13 15 17 1 8 3 16 11 20 18 19 19 10 12 7 8 16 10 5 2 14 8 4 13 11 14 18 10 20 19 20 5 12 6 1 4 5 14 9 2 9 5 4 17 7 5 17 0 15 2 18 20 9 5 14 10 15 4 18 20 8 5 2 7 8 15 6 0 16 9 3 14 1 18 20 8 16 20 19 13 4 15 7 13 19 14 0 7 14 14 14 15 19 5 15 18 8 4 4 17 1 11 6 7 9 20 12 9 14 8 4 0 20 14 9 16 13 14 18 15 0 17 3 17 13 1 0 19 19 14 14 17 18 13 10 10 13 20 3 11 20 17 18 12 0 12 7 6 20 8 9 15 1 11 2 12 18 2 8 7 9 20 13 12 4 16 12 10 4 16 10 5 8 14 6 12 19 6 1 3 8 1 2 11 13 9 2 16 12 0 13 0 11 11 8 5 9 7 20 1 3 13 8 2 9 9 17 14 3 14 16 18 19 12 4 10 13 7 6 3 9 2 20 0 6 14 11 5 5 11 3 1 16 15 14 15 0 2 8 17 11 20 0 18 7 18 14 15 17 15 13 11 1 2 19 9 16 13 17 1 9 7 8 7 1 15 9 20 9 20 0 0 3 5 3 5 7 6 6 20 16 15 14 7 5 2 8 1 20 17 19 18 19 10 14 12 10 19 19 12 7 14 4 8 2 16 9 4 7 2 13 7 3 6 16 7 16 13 9 6 2 17 6 14 9 17 18 19 18 6 7 17 3 13 15 5 8 19 16 16 0 6 17 13 17 15 5 19 8 13 8 0 17 11 19 1 18 20 3 14 19 13 20 20 16 19 8 13 2 17 15 4 0 15 11 5 10 14 13 0 19 1 17 8 11 19 13 14 19 17 13 13 17 5 7 0 20 4 8 3 3 9 4 5 15 5 9 16 3 4 6 1 16 12 20 3 19 6 9 8 4 12 7 8 8 8 13 18 19 1 13 5 3 0 12 11 9 3 18 17 14 8 6 1 1 3 6 2 17 16 13 20 1 2 19 10 11 4 3 7 6 12 17 4 15 19 13 14 10 15 4 14 18 3 2 17 8 8 8 16 7 20 10 12 0 6 12 1 20 11 12 7 9 9 13 12 6 4 17 6 7 2 11 17 7 1 4 10 2 14 17 10 10 9 14 17 13 0 13 9 1 6 17 14 19 10 19 13 14 19 17 0 19 5 4 20 6 20 18 8 2 14 8 10 6 17 13 18 19 15 3 1 16 10 13 19 17 17 10 13 16 18 9 13 0 9 2 7 0 14 13 18 8 6 10 6 12 5 19 18 4 5 13 7 9 14 16 15 6 17 19 8 19 11 4 9 12 12 0 9 15 2 9 17 3 6 11 2 9 19 10 13 1 3 19 3 7 10 6 13 18 12 18 12 20 18 10 11 19 10 9 1 12 11 2 4 9 16 5 13 11 13 14 16 12 11 6 0 15 13 11 8 6 9 0 5 0 11 2 9 11 11 8 19 8 16 17 2 10 6 5 7 17 4 1 16 3 14 8 7 20 20 20 19 11 6 5 3 0 20 15 6 5 17 13 19 19 5 2 8 12 7 5 13 20 2 12 6 2 10 15 0 7 8 6 4 1 16 18 18 9 9 13 12 6 5 15 10 12 13 18 14 1 11 18 1 18 10 7 19 11 15 15 0 6 1 14 15 11 6 0 1 16 9 19 10 9 3 16 18 9 17 0 5 11 8 3 12 0 19 9 13 9 0 16 0 0 12 15 0 18 9 1 6 5 1 17 8 9 16 8 4 8 16 1 5 2 10 8 2 17 14 10 20 0 0 19 5 6 16 4 3 0 11 17 6 20 15 10 11 20 9 6 8 15 14 6 4 0 8 17 8 0 11 10 9 5 19 10 8 6 3 2 10 13 2 11 0 16 8 13 14 15 11 15 15 17 13 10 9 3 15 5 12 11 3 8 16 14 12 12 6 20 17 16 16 13 0 0 12 4 5 17 18 2 9 19 1 3 3 3 4 4 8 9 19 9 3 3 1 12 14 16 11 4 16 9 17 17 6 11 9 5 8 2 13 9 20 20 8 16 6 3 0 4 18 6 3 4 17 9 13 14 18 13 13 8 8 15 14 18 20 17 17 3 6 12 4 10 10 12 0 18 12 5 10 12 18 11 8 1 13 4 9 1 8 16 11 1 8 3 5 10 5 4 3 2 6 7 5 9 8 19 10 5 18 14 17 7 3 0 2 18 12 19 17 20 13 12 17 8 1 10 15 3 7 15 18 5 14 17 18 9 15 12 8 3 0 13 18 3 0 4 13 6 10 0 8 14 9 9 16 19 18 15 8 15 14 16 6 20 12 12 14 19 13 17 9 10 9 5 15 0 10 20 20 10 14 4 4 7 14 1 10 6 1 5 10 10 7 8 5 17 9 7 3 9 9 12 19 15 3 19 18 5 18 13 12 14 6 13 7 7 11 20 17 16 3 14 12 15 10 12 17 20 15 19 10 4 20 14 3 1 18 18 20 15 5 2 14 3 19 10 16 14 10 6 14 5 1 19 9 12 20 19 6 1 7 6 11 9 7 0 14 18 1 0 0 4 12 14 20 7 14 15 7 18 6 12 13 2 3 14 8 17 11 5 12 7 19 17 12 3 9 4 5 13 3 7 12 4 18 17 17 3 4 6 20 13 3 12 12 15 13 20 17 5 15 18 10 0 1 8 11 13 5 8 5 9 15 7 19 4 7 15 12 5 7 9 14 7 11 1 7 13 5 8 20 2 20 17 13 10 0 3 11 9 5 17 11 16 18 17 4 10 5 6 19 19 7 16 20 15 6 17 20 0 9 13 8 14 0 12 3 8 4 11 2 11 12 10 15 15 9 6 9 6 16 3 19 2 20 9 1 7 12 10 5 4 15 13 3 20 3 10 7 9 6 4 12 18 10 20 13 16 8 10 3 19 11 4 5 11 5 18 14 17 5 12 1 5 16 18 16 20 13 2 3 18 1 9 3 14 6 2 4 20 19 7 11 17 15 13 5 11 11 8 8 20 3 5 5 4 4 6 3 2 1 3 16 19 4 3 0 6 6 4 16 2 9 14 12 7 16 12 16 14 8 13 17 10 10 4 13 17 7 18 6 14 1 11 16 12 5 9 12 0 17 6 7 17 18 6 16 2 20 6 17 15 4 16 6 20 20 4 19 5 19 13 0 14 2 10 17 6 1 11 3 1 5 0 10 19 8 10 0 16 20 0 3 15 12 13 13 20 10 6 13 8 11 15 13 20 6 5 8 9 9 7 7 12 4 13 15 16 7 0 2 3 1 5 5 19 16 20 16 10 15 10 19 16 12 7 20 15 12 11 15 4 5 12 20 11 3 20 3 19 7 14 20 16 14 10 9 11 10 5 9 6 2 17 18 1 0 4 13 1 10 2 7 3 15 4 0 17 18 6 20 14 20 0 11 13 18 0 3 4 18 18 4 1 5 11 7 15 2 20 6 3 18 16 6 7 7 9 11 8 11 7 19 3 0 18 1 13 3 14 8 7 12 9 17 13 4 8 13 5 18 6 14 14 20 5 12 13 18 3 5 4 6 18 0 5 14 8 2 8 5 4 8 10 15 12 8 9 6 6 8 20 3 18 12 0 6 4 6 19 1 7 16 18 5 1 13 20 11 6 18 1 4 20 0 7 7 11 4 13 13 20 10 11 8 16 16 19 18 15 13 19 3 9 11 17 2 8 3 12 2 12 18 17 6 9 13 18 20 9 13 17 13 7 11 15 8 19 19 15 11 10 7 16 15 7 11 7 8 4 3 9 18 0 15 1 7 4 4 6 9 0 19 16 6 8 2 19 11 5 3 10 3 2 19 8 2 10 18 16 6 20 17 16 17 18 16 2 17 5 14 16 16 13 18 2 10 8 17 7 6 8 10 17 17 2 11 12 8 8 2 11 10 0 19 20 15 16 17 20 4 7 8 5 7 6 14 10 4 18 1 7 2 15 1 9 6 14 12 13 12 19 6 16 2 18 4 0 4 20 3 2 15 2 12 1 17 2 7 4 0 18 2 13 6 19 18 20 9 17 0 13 4 10 13 10 4 1 2 10 20 9 18 3 1 6 0 0 15 7 10 8 5 14 9 17 12 14 15 16 6 10 3 20 11 14 18 15 10 4 11 9 1 9 10 0 10 13 11 12 14 9 3 6 17 10 17 6 17 19 4 6 5 0 9 3 17 9 10 12 3 16 3 19 18 1 15 12 5 6 19 2 8 5 17 9 14 10 14 14 20 8 5 3 1 6 1 19 13 11 16 3 11 5 1 18 5 14 5 15 17 4 3 12 15 11 8 1 15 9 1 15 15 17 1 19 17 13 2 17 3 7 19 14 13 1 12 10 6 20 16 8 1 8 16 12 4 1 1 2 19 0 15 9 3 16 8 16 2 6 2 20 14 14 18 20 12 3 12 3 13 18 18 20 5 5 8 7 15 6 14 5 20 13 10 6 5 18 13 11 0 11 14 11 20 8 3 8 11 0 6 14 4 7 20 17 2 18 2 12 2 18 12 15 10 19 8 3 3 0 12 5 16 18 5 1 6 0 3 16 14 13 8 11 10 12 8 11 5 9 20 17 12 19 4 15 0 5 16 0 0 2 17 12 8 2 6 11 5 16 12 16 11 9 17 9 4 4 15 17 10 5 10 19 1 4 9 12 9 3 7 15 11 1 16 13 0 17 9 7 1 16 10 5 20 19 16 7 17 2 12 9 5 11 7 2 7 3 18 10 16 19 8 13 14 9 3 1 0 12 0 16 16 9 9 10 18 18 16 4 1 16 13 2 12 15 19 19 3 16 15 16 16 8 6 19 8 5 13 10 14 4 3 20 11 20 7 7 4 6 20 16 6 17 4 17 2 15 8 10 1 5 1 8 16 12 17 15 15 3 7 13 5 19 17 2 2 18 13 6 14 13 10 10 11 4 20 9 17 18 18 4 9 8 8 20 4 7 16 2 9 6 2 4 4 17 18 15 19 17 1 1 9 18 14 13 0 10 16 5 5 12 14 1 15 2 3 2 8 16 6 3 8 14 17 17 0 15 1 12 20 2 3 20 10 5 11 12 13 7 1 4 2 3 6 12 11 3 8 19 20 1 15 20 8 3 19 20 17 17 15 2 9 13 5 13 5 13 2 7 5 1 9 9 7 19 10 19 0 3 14 16 13 20 4 6 12 13 16 14 11 18 7 18 12 9 13 3 14 11 11 3 6 1 14 6 4 3 17 20 19 18 8 19 3 4 15 15 13 19 8 7 4 10 20 3 2 17 2 1 12 7 5 18 18 4 10 8 5 16 19 15 20 18 0 15 18 9 19 14 20 19 1 4 12 14 12 17 6 13 18 10 7 17 17 9 19 18 3 12 7 9 17 16 2 0 19 9 16 8 16 20 20 14 9 9 19 2 19 2 4 20 0 20 13 6 7 8 20 20 0 7 5 6 19 13 8 10 5 9 0 14 5 0 16 7 1 19 17 12 6 14 0 15 12 18 11 20 7 4 7 16 11 1 7 6 9 13 13 3 15 10 17 13 7 11 16 0 15 0 0 2 15 16 5 19 0 3 10 18 15 3 6 1 11 18 7 11 16 6 16 4 11 13 17 14 1 14 17 0 19 3 7 2 0 5 3 6 9 10 4 0 2 14 13 17 0 4 3 16 12 19 5 10 7 3 9 10 12 19 14 5 5 11 3 2 2 11 0 5 0 12 1 6 7 18 6 19 13 6 9 16 11 17 2 10 15 1 0 0 8 20 4 18 0 20 0 16 19 10 5 4 18 19 7 6 20 5 13 1 11 20 17 3 16 4 11 17 6 0 20 19 15 6 6 17 4 0 19 6 0 4 15 16 19 9 12 9 19 11 12 1 7 7 9 7 18 4 11 19 16 9 10 20 10 13 0 14 8 2 10 17 15 13 19 0 3 11 16 0 12 6 15 13 0 8 16 9 12 14 9 7 12 8 10 19 3 18 2 17 8 19 15 20 5 16 20 14 16 17 0 14 16 13 1 10 20 6 6 20 5 16 1 11 18 8 2 12 14 18 3 5 11 1 16 14 1 19 14 12 6 2 14 5 5 9 9 15 20 14 19 17 9 18 20 5 2 16 18 17 18 18 13 12 14 13 4 6 12 1 14 12 11 5 15 17 10 14 20 8 9 9 14 17 3 11 17 13 2 3 19 10 4 9 3 11 9 3 5 1 16 16 4 2 0 16 6 7 12 3 19 1 5 7 1 12 17 18 9 0 20 5 8 16 1 18 18 10 5 1 3 8 18 11 9 10 4 15 10 1 18 15 14 15 0 20 15 6 4 1 0 8 4 13 7 5 2 14 13 18 5 0 18 8 2 4 4 8 6 1 4 20 17 4 4 12 5 15 8 2 13 11 14 12 14 0 0 10 14 20 14 17 20 16 16 11 19 19 1 5 5 6 10 12 4 14 6 19 4 1 16 3 1 17 15 11 8 4 4 8 1 14 19 2 8 16 19 10 7 8 5 18 10 14 20 2 4 13 6 10 2 6 9 16 13 9 15 19 15 11 15 9 16 11 6 12 17 0 2 9 13 10 9 5 9 5 6 7 7 15 20 5 4 14 0 12 19 10 20 2 2 11 20 4 20 8 13 18 11 19 8 20 13 0 0 0 20 14 15 9 9 5 17 14 9 4 14 4 7 10 16 4 18 1 20 15 17 17 9 0 20 11 11 16 19 7 19 8 14 2 2 18 3 0 7 10 7 20 7 5 12 11 15 4 17 19 14 9 9 6 10 8 11 12 20 8 6 5 19 17 3 11 20 11 2 10 12 14 15 8 9 7 8 8 9 6 16 8 8 19 1 3 10 16 19 13 1 3 14 2 6 4 5 13 5 15 0 6 17 2 9 8 16 2 16 6 11 18 19 14 19 1 12 1 15 18 20 17 20 14 2 7 19 4 2 3 4 6 15 3 10 15 6 19 10 11 18 0 4 12 7 16 11 8 14 1 1 12 0 9 14 16 2 12 7 8 15 13 1 7 11 2 5 12 7 9 7 14 9 17 8 3 11 11 7 2 3 11 9 14 5 19 8 13 2 4 18 12 18 2 18 14 11 7 11 5 20 12 19 20 20 19 17 19 5 2 6 0 7 18 15 6 10 7 0 13 5 17 16 13 4 10 1 12 13 5 11 8 3 13 8 14 8 5 1 20 10 7 12 20 7 17 20 13 14 18 4 14 11 16 10 3 17 1 11 5 1 11 1 6 19 11 13 20 0 2 10 0 7 1 5 6 3 12 15 11 12 10 14 6 7 4 3 13 11 13 10 2 13 0 13 11 9 3 19 16 1 18 14 13 8 3 17 14 17 20 11 3 14 16 6 10 9 9 8 14 18 8 10 5 6 14 3 14 20 20 14 11 1 15 9 9 8 2 7 12 8 19 8 4 18 5 9 4 15 12 15 2 8 17 9 17 4 5 6 9 8 14 7 15 3 5 10 2 0 15 3 10 13 8 1 10 17 9 4 18 3 19 20 9 18 2 8 6 20 12 1 6 11 16 10 11 13 1 7 0 0 10 11 8 4 5 9 6 12 18 4 16 17 12 12 12 14 5 14 12 8 19 9 8 8 4 15 11 11 6 5 3 18 11 2 1 20 13 7 19 13 6 17 6 0 11 9 18 4 12 2 20 10 15 14 8 0 19 17 17 2 10 19 4 6 15 4 15 9 4 11 2 18 6 18 13 20 7 6 9 18 16 18 4 1 18 16 2 10 14 13 19 14 1 7 14 6 1 2 20 20 5 20 12 1 6 7 11 4 2 0 18 15 17 11 17 7 15 0 12 16 11 8 18 12 9 10 10 3 1 6 3 8 6 20 16 8 11 19 9 14 16 16 3 2 18 4 8 12 2 8 6 2 2 9 4 5 6 3 4 1 16 19 18 12 18 4 6 13 11 0 14 1 4 14 12 9 9 0 7 10 3 15 7 5 9 0 3 20 14 8 7 11 9 7 11 14 14 12 7 0 17 11 13 6 1 11 11 4 18 13 0 14 15 19 14 9 15 0 13 6 6 19 19 0 10 6 12 10 3 3 6 11 12 20 17 6 5 6 14 12 4 20 20 0 2 10 7 9 3 10 6 19 15 8 2 5 10 11 13 16 18 20 3 20 7 14 6 0 14 6 3 2 14 13 19 2 4 2 20 0 4 0 15 20 0 8 4 11 17 16 3 13 11 8 16 2 14 18 18 16 5 16 7 17 0 4 12 17 4 10 19 5 10 2 13 0 14 2 16 11 19 14 16 7 1 8 2 16 17 16 20 11 3 14 19 11 2 9 11 11 11 4 16 13 0 10 0 14 13 0 16 13 13 11 9 12 0 0 15 6 2 11 3 13 11 6 17 16 10 3 7 5 14 5 4 13 3 18 17 0 17 17 11 4 5 14 9 2 10 19 7 3 11 17 0 1 19 5 9 18 9 2 4 11 13 4 3 11 14 12 2 4 4 13 0 0 2 14 15 1 13 17 15 4 13 16 2 8 16 15 5 5 18 9 5 8 14 7 10 1 8 20 15 13 12 16 18 20 1 20 8 9 17 4 2 7 8 16 0 11 6 1 12 11 20 14 0 10 16 19 9 11 14 8 14 7 2 17 15 17 8 5 18 17 13 17 12 7 16 9 6 3 18 11 13 0 0 14 17 19 2 8 10 18 16 7 5 6 6 9 12 14 2 2 8 11 5 0 9 12 20 17 12 19 6 2 5 20 12 11 5 17 12 6 1 7 17 16 15 0 19 20 6 10 3 4 20 5 5 4 3 20 6 10 17 14 5 20 5 11 4 13 2 2 19 13 1 17 5 1 1 20 2 0 2 10 20 1 5 15 6 13 17 3 8 12 13 16 19 10 20 7 19 8 0 15 17 14 20 13 9 4 5 8 3 1 6 14 20 19 6 3 0 0 5 2 0 15 18 19 5 15 20 12 7 18 17 20 17 10 16 2 18 8 12 2 17 7 18 7 5 14 20 0 1 15 9 1 4 17 13 11 4 15 14 15 6 18 2 7 4 15 19 13 8 16 3 11 2 17 20 19 8 13 18 10 18 17 0 2 17 19 15 1 8 13 13 0 11 13 18 6 18 7 2 8 2 4 12 20 4 7 18 8 14 0 7 5 13 9 7 19 17 14 13 20 3 8 2 17 10 3 12 4 9 7 6 10 1 16 6 12 6 3 17 11 0 7 16 1 16 0 3 20 4 6 13 15 10 9 13 20 6 16 1 5 20 11 20 6 3 9 19 8 13 17 1 18 14 16 4 18 20 4 6 2 9 17 4 0 20 7 2 3 8 18 8 19 3 11 4 12 17 5 1 19 18 15 17 11 1 4 4 10 13 13 19 15 14 17 20 14 19 1 8 15 16 9 3 15 7 15 1 11 6 20 7 4 2 12 20 13 15 9 16 17 18 12 20 19 13 11 17 7 3 11 15 11 19 12 6 19 16 20 5 17 15 18 16 11 20 20 15 20 14 14 19 11 4 11 4 12 8 3 11 4 18 0 15 8 0 4 14 20 12 20 9 12 7 3 10 9 1 16 8 10 1 8 9 17 8 7 19 9 14 14 9 16 13 7 13 15 2 4 11 14 1 0 2 0 11 17 9 11 11 8 7 19 4 15 14 12 5 6 8 19 0 3 6 11 7 8 9 0 11 17 16 16 10 20 18 18 6 12 16 11 4 1 14 4 17 15 12 8 18 18 9 9 15 17 2 11 15 11 19 1 16 10 17 3 20 18 12 16 16 13 11 17 17 20 5 17 1 7 20 3 0 8 3 8 0 0 19 16 15 10 3 16 8 20 6 13 9 9 20 20 7 3 15 15 19 9 5 2 9 18 4 12 20 0 3 10 5 6 17 17 3 2 17 12 1 13 16 2 13 1 11 1 2 2 17 11 15 10 8 7 17 18 0 2 4 14 18 16 5 17 6 15 5 4 3 5 13 18 11 4 12 1 6 7 13 7 20 1 2 19 18 6 3 10 5 4 11 9 13 14 6 3 6 20 2 13 3 13 2 10 10 12 20 11 0 16 19 12 19 18 3 19 14 15 9 8 5 16 13 20 0 4 13 9 11 9 15 9 0 16 18 19 12 5 16 0 0 1 8 11 11 11 6 11 6 4 12 8 10 7 15 12 20 18 0 16 13 14 15 11 10 17 18 7 16 18 18 13 7 12 19 0 0 8 6 20 7 17 6 18 12 3 20 20 0 1 1 10 0 2 20 7 20 15 1 3 2 14 3 0 12 3 7 10 9 14 11 2 9 17 15 11 2 16 2 16 10 18 13 6 12 2 3 16 18 6 6 19 17 6 0 8 15 4 18 20 17 7 2 13 17 9 13 3 20 18 1 17 1 1 11 0 18 9 2 19 0 4 5 7 18 8 9 14 15 1 7 18 20 1 3 19 4 1 4 20 18 3 7 17 14 19 9 11 16 9 1 12 20 14 15 7 13 2 10 14 5 10 6 14 17 6 18 4 8 9 13 3 6 20 13 14 9 0 1 4 17 12 2 11 18 4 2 17 4 16 17 6 9 7 9 2 9 6 15 8 12 16 0 7 4 5 9 7 7 12 14 4 14 12 5 4 5 13 9 1 0 10 3 12 9 9 12 20 16 6 8 6 13 8 3 20 1 16 18 6 4 9 13 12 10 11 20 7 14 20 17 18 6 7 17 10 11 0 7 6 17 10 1 5 15 2 14 17 17 7 0 10 3 16 13 3 10 11 17 10 19 1 10 17 11 19 6 4 20 20 12 14 19 3 14 13 0 14 7 13 9 9 13 20 17 9 11 11 4 0 13 2 0 11 18 10 9 13 19 3 17 19 8 10 18 3 11 18 8 3 5 11 19 17 15 15 6 5 17 17 9 20 8 3 9 17 6 12 2 12 8 13 1 6 3 6 8 1 8 17 18 16 3 11 1 15 9 5 18 15 1 17 0 3 2 4 20 7 4 16 20 5 3 0 6 15 13 12 2 13 7 20 9 10 1 2 16 9 10 8 12 2 20 10 7 10 16 10 1 2 17 2 4 7 14 10 2 10 0 1 3 4 17 19 16 5 9 17 9 1 15 5 7 8 16 5 15 7 12 17 6 14 12 0 17 20 14 4 6 13 16 6 12 15 20 11 3 1 20 13 11 2 20 16 0 7 12 1 1 16 6 13 12 14 12 1 15 9 2 18 1 10 6 2 8 15 13 15 16 1 11 2 1 3 17 11 18 13 1 13 10 17 15 0 4 7 12 1 2 1 13 9 13 3 12 13 19 0 10 16 6 17 12 17 9 10 13 9 11 2 4 19 17 12 8 0 20 17 13 17 6 15 20 2 7 17 10 16 17 8 15 13 17 17 4 5 2 18 3 13 9 13 4 10 14 16 12 9 14 15 1 3 18 8 3 1 18 0 12 3 7 7 15 17 8 14 10 8 15 13 19 18 16 3 3 3 7 11 9 1 15 13 19 7 12 6 20 3 15 4 12 5 6 5 14 3 12 1 8 16 16 8 14 19 2 20 0 18 13 19 0 9 15 4 10 11 2 6 2 14 13 12 10 6 6 3 17 1 13 4 15 20 20 8 20 7 19 4 12 1 12 18 0 18 9 1 12 9 6 8 1 10 18 10 14 20 16 8 13 10 9 1 3 8 14 20 11 20 15 10 16 16 20 1 1 0 1 18 5 0 10 9 7 9 18 15 19 18 10 14 17 11 12 5 13 11 1 5 4 14 1 6 17 13 10 4 7 6 20 20 17 0 18 1 17 9 1 12 11 18 6 12 5 8 16 18 4 3 13 11 10 8 16 13 18 10 11 2 4 18 8 11 2 2 3 0 9 16 5 10 15 14 1 10 0 15 6 2 13 15 11 10 2 16 2 2 16 3 2 0 19 12 8 12 12 11 2 17 18 17 1 9 15 4 8 17 13 11 10 20 0 12 2 10 16 3 0 7 16 10 19 0 18 10 1 7 10 9 3 2 16 9 14 8 3 1 7 4 1 3 5 13 20 16 17 17 0 5 9 12 17 11 1 16 16 15 8 8 19 11 11 6 17 18 19 0 9 16 14 7 15 17 17 20 5 1 11 8 11 16 18 1 16 13 11 20 20 8 16 6 9 19 19 18 1 10 8 9 19 11 20 8 7 16 8 13 9 19 12 5 11 18 2 1 7 7 14 7 0 18 17 18 3 8 12 2 7 9 19 15 4 19 15 4 13 16 15 12 9 19 8 3 2 3 9 9 9 12 16 11 2 3 20 9 9 10 15 9 2 1 6 11 10 4 11 10 1 17 2 13 19 4 1 0 3 8 20 19 3 15 11 9 16 12 15 18 11 1 3 15 12 13 12 13 8 16 10 11 18 16 10 9 3 8 2 9 8 1 14 16 20 6 16 10 19 13 17 15 8 5 2 11 7 10 18 19 0 13 0 9 11 18 4 16 7 18 16 13 5 15 0 7 9 19 16 4 12 1 20 7 12 10 5 0 1 20 18 10 7 14 18 3 12 12 13 1 15 7 1 2 16 3 13 9 18 7 18 12 6 13 5 17 16 0 5 0 11 12 14 9 1 8 16 0 8 16 7 18 5 20 2 11 0 0 12 17 15 12 18 3 6 8 0 1 11 1 18 7 0 17 17 9 3 5 1 15 6 4 4 9 0 4 6 16 9 19 2 15 10 17 8 5 15 11 4 13 14 8 2 17 20 2 16 18 6 3 5 1 9 0 4 11 16 17 2 5 5 14 14 20 5 16 12 14 12 8 9 10 13 20 4 18 6 8 20 0 20 8 11 15 20 1 0 1 10 4 5 6 1 20 3 0 18 7 10 10 20 0 1 11 4 14 7 15 3 3 3 11 1 19 4 18 1 0 5 9 18 18 1 5 3 2 13 2 6 13 5 5 1 19 16 18 0 2 11 1 0 12 7 3 5 3 15 6 12 15 8 18 7 7 17 16 10 10 4 8 13 19 3 15 2 20 6 5 19 9 15 3 3 16 10 5 16 17 18 17 10 5 19 18 12 0 19 14 6 4 2 13 3 15 14 7 10 15 1 14 4 10 12 13 15 17 5 13 20 18 5 3 12 9 5 15 4 10 14 9 7 17 8 6 4 1 18 18 5 12 3 17 13 17 5 1 6 14 19 6 20 18 7 18 12 3 3 12 18 8 12 6 11 14 18 4 7 9 2 12 15 16 0 3 16 20 18 10 6 3 19 10 11 13 7 5 7 3 15 19 5 1 19 0 18 19 8 6 17 4 8 5 16 2 12 15 12 4 18 11 13 3 11 18 4 17 3 10 20 4 6 20 18 1 14 12 12 3 5 18 19 9 20 4 20 5 8 10 14 15 1 17 0 7 8 14 3 11 2 10 7 10 6 16 1 17 0 2 9 16 1 8 20 12 9 18 17 6 5 11 8 12 9 9 9 0 2 16 16 11 18 2 9 3 3 0 10 17 8 9 17 4 16 1 18 7 15 16 4 15 0 1 13 11 11 16 14 2 5 7 2 13 9 11 19 16 9 19 8 14 6 2 19 11 12 15 11 18 9 16 7 13 10 18 16 7 1 3 8 19 1 6 7 19 16 17 10 5 12 0 7 13 16 19 16 15 3 16 14 8 14 2 20 11 19 12 12 4 8 10 2 18 14 17 19 8 5 1 3 12 12 4 17 18 3 6 13 4 20 3 6 15 0 1 10 13 3 10 20 9 14 17 11 9 7 10 4 3 8 14 20 9 4 10 10 4 16 18 7 8 13 17 8 12 10 20 10 19 10 16 17 16 5 1 1 20 0 13 14 20 2 5 7 11 6 11 6 8 19 0 10 11 3 11 20 11 20 14 2 0 14 20 14 9 19 0 14 4 20 7 6 9 12 1 6 5 8 19 8 19 11 12 4 5 5 0 8 5 19 1 7 11 3 2 18 6 2 14 2 0 20 19 14 20 19 15 4 11 10 11 16 8 8 16 19 17 3 18 1 13 19 17 0 0 18 20 20 9 19 19 14 3 15 19 1 19 4 13 9 3 3 12 8 3 8 16 3 7 1 1 11 19 13 2 3 13 13 6 16 20 6 2 16 11 2 6 14 5 0 16 18 8 15 14 13 16 18 19 14 0 11 1 18 4 6 19 6 7 13 8 7 14 18 5 19 20 9 16 2 17 14 15 2 12 12 2 3 3 0 9 11 6 19 4 18 18 14 10 8 20 20 2 7 19 11 9 1 10 0 17 15 1 12 14 13 5 6 8 1 5 4 0 10 12 5 16 17 5 10 19 19 7 10 4 4 19 2 10 14 6 11 10 8 18 8 12 1 19 2 15 4 15 8 7 7 7 19 6 10 3 13 17 8 8 19 10 20 15 1 12 13 9 9 4 8 6 12 5 17 8 11 8 20 6 2 8 9 8 12 12 10 16 5 14 15 15 13 6 5 2 13 4 16 6 12 7 20 17 15 1 15 18 15 8 15 6 13 4 14 5 17 14 5 8 18 19 18 15 19 17 12 9 4 1 13 17 0 20 9 2 5 9 0 9 14 7 8 1 9 1 12 14 7 12 12 16 15 10 10 19 14 1 0 13 13 15 0 11 4 8 16 2 4 0 19 1 5 9 19 6 11 4 19 2 20 5 12 13 0 6 19 16 17 14 13 18 16 3 16 15 9 8 16 19 5 2 7 16 4 20 16 17 18 1 3 16 14 0 20 18 8 12 15 2 15 13 20 16 8 8 5 1 8 2 9 12 2 6 17 14 5 15 7 13 5 4 17 17 0 14 16 2 14 10 17 5 4 16 11 9 14 4 17 11 17 19 3 18 18 5 8 5 1 5 3 18 5 14 4 0 3 16 0 9 1 10 10 13 2 18 3 3 16 6 18 0 20 12 15 15 9 10 15 8 2 14 9 7 17 13 17 8 4 1 3 5 16 0 16 18 3 14 18 0 0 20 6 6 19 17 15 10 11 7 1 9 13 12 9 18 9 1 8 10 8 1 17 18 10 8 20 13 11 20 6 17 7 5 18 13 12 15 9 10 18 4 13 17 15 13 2 20 8 3 17 7 15 9 7 11 5 9 6 16 15 5 1 8 6 10 12 19 1 4 13 1 3 9 1 6 8 15 9 19 9 0 19 5 11 4 8 20 0 16 6 9 9 10 17 1 10 15 18 7 7 7 13 13 16 7 18 9 1 14 4 20 8 14 18 4 8 4 15 0 10 10 5 4 6 14 15 0 15 6 20 9 11 19 5 8 1 9 11 4 7 16 20 9 5 11 3 2 4 5 19 18 7 10 7 18 19 0 6 18 16 14 15 15 6 2 9 19 2 12 10 18 10 4 7 3 20 0 1 7 0 12 12 19 11 16 10 2 9 18 7 18 6 14 19 5 18 14 20 16 3 19 5 17 3 1 20 6 3 3 11 5 10 0 0 13 17 16 13 6 1 1 6 8 6 9 10 1 20 19 15 19 11 11 12 0 13 11 12 12 15 19 18 1 17 3 13 2 10 3 3 4 9 1 19 12 0 3 4 8 9 8 13 8 18 17 6 4 5 4 10 5 11 6 19 5 17 18 0 15 17 18 0 9 5 19 4 1 4 15 5 2 13 7 8 9 18 20 9 13 5 2 0 11 7 12 6 2 8 0 12 2 14 1 8 8 16 10 11 9 19 3 6 3 14 20 17 0 4 14 2 16 8 1 5 8 20 3 11 20 8 18 19 11 20 20 3 16 8 20 16 0 10 20 4 10 7 4 15 10 19 15 8 8 2 9 1 20 17 3 14 10 4 17 16 13 20 5 13 2 19 15 15 1 4 15 4 13 13 20 16 13 5 0 3 2 3 12 5 3 14 3 4 19 13 14 7 17 4 2 8 15 17 6 18 19 5 6 6 18 8 15 1 13 0 5 6 9 3 12 15 1 15 9 6 13 10 0 13 8 9 20 11 16 20 0 13 16 12 9 19 20 10 20 10 1 17 18 7 13 4 20 15 11 20 1 19 16 4 1 16 0 15 3 1 10 9 0 12 2 19 18 4 13 15 7 10 12 13 1 16 0 3 13 7 14 17 12 10 1 17 1 7 10 4 1 14 14 7 16 14 16 10 0 14 2 2 5 18 2 17 6 11 17 20 9 15 18 3 20 4 7 1 0 2 16 19 11 8 3 5 19 6 12 11 14 3 16 1 13 19 13 14 16 0 19 11 0 6 9 4 1 1 16 4 14 2 5 6 15 13 16 12 7 14 19 14 17 20 16 4 0 19 13 7 19 20 9 18 14 6 9 5 14 20 15 6 11 13 13 6 10 15 9 5 13 17 13 16 9 17 6 3 14 13 17 15 15 20 15 2 0 11 9 16 16 3 2 6 10 17 16 10 20 8 7 0 20 5 15 16 6 19 14 0 2 12 11 15 5 13 18 15 11 1 5 11 9 15 10 0 3 17 17 3 14 5 4 14 4 9 15 13 1 6 0 9 8 14 10 10 3 17 8 2 20 13 4 18 12 16 12 13 16 11 20 5 5 11 1 8 9 10 6 4 12 6 19 7 1 8 9 0 4 13 16 8 1 16 13 15 8 18 8 15 16 11 11 4 11 4 10 19 11 12 17 0 18 8 14 18 19 13 5 2 12 14 7 4 7 12 4 6 14 3 13 5 3 18 8 5 15 17 16 14 14 13 4 10 11 15 10 1 12 18 13 12 4 10 9 11 16 12 19 0 16 6 10 16 2 0 5 12 19 5 15 19 6 17 2 20 2 1 3 8 3 9 16 1 4 10 13 16 16 8 4 12 9 7 14 5 1 3 14 19 2 20 18 5 6 3 17 15 6 8 18 15 9 16 8 8 9 5 16 7 16 0 1 9 9 6 13 3 6 12 3 14 16 13 1 19 2 6 7 19 20 5 6 4 18 20 8 11 0 2 7 4 5 7 15 2 3 2 15 19 12 5 0 3 0 13 7 3 15 14 20 11 4 15 16 0 14 3 14 18 12 2 7 11 20 16 17 14 3 19 17 10 20 10 7 6 17 19 9 15 19 19 2 17 9 6 7 12 7 15 17 13 17 10 4 7 11 3 10 2 7 14 4 12 14 5 10 11 12 6 13 14 11 6 16 5 12 12 11 11 16 11 17 19 9 13 19 18 9 0 14 5 12 6 13 10 17 3 11 1 5 11 18 14 13 6 12 4 18 18 0 3 18 15 2 3 0 3 11 4 14 20 15 10 10 2 14 0 9 14 17 6 18 6 18 2 18 0 6 3 10 18 20 1 1 14 1 7 20 1 18 19 2 19 9 6 19 13 19 2 14 10 9 17 16 20 9 11 6 8 3 1 18 14 3 8 10 9 18 19 7 16 14 2 15 1 3 16 2 4 2 12 14 15 7 1 2 3 19 18 12 13 19 12 2 13 18 18 0 17 18 18 6 9 0 12 8 12 13 16 5 13 18 13 10 3 12 0 4 14 20 11 6 8 0 10 18 2 9 18 1 10 20 13 10 13 3 15 17 20 17 12 6 10 20 19 16 2 8 13 3 0 18 10 18 15 4 18 14 2 20 20 11 18 3 0 19 9 7 11 8 14 7 10 16 9 17 7 17 6 9 9 19 6 1 16 6 17 16 4 20 1 13 18 10 11 9 3 2 9 20 19 0 1 16 11 9 3 4 15 5 7 1 0 14 3 15 18 13 9 20 2 5 9 1 5 16 14 17 13 8 4 9 12 10 2 3 17 13 20 2 7 8 11 0 6 19 12 15 3 16 9 20 6 12 0 17 7 18 5 5 4 4 12 4 3 1 4 3 7 2 11 6 16 18 18 19 15 14 10 18 10 18 16 11 19 11 14 14 4 14 13 3 19 0 10 6 9 14 2 2 8 13 17 13 2 7 15 5 16 9 15 18 13 3 16 1 14 15 16 3 10 4 8 4 4 14 3 0 10 10 19 3 14 0 10 9 3 17 15 19 7 9 11 15 12 16 16 12 18 9 1 16 18 17 19 2 4 9 11 6 8 1 15 2 8 4 19 11 8 2 14 15 3 3 2 9 14 1 15 7 17 1 9 19 14 15 1 9 11 4 4 2 11 6 14 4 14 1 10 7 17 12 5 12 3 14 4 7 16 10 9 1 13 7 8 13 0 6 5 16 5 10 3 20 7 0 1 5 4 16 2 7 11 11 2 1 15 1 11 13 9 2 7 17 1 6 3 2 9 13 20 1 0 15 5 16 12 8 9 8 3 2 4 9 9 2 16 13 6 13 9 1 7 2 20 19 10 7 16 20 16 3 7 17 11 12 8 13 19 8 0 3 14 8 13 17 20 7 8 1 15 6 0 19 17 1 0 2 19 16 1 12 1 17 17 15 20 12 10 1 1 7 1 1 0 10 20 18 3 10 16 2 0 17 10 8 13 3 20 10 18 7 11 18 8 19 14 10 10 5 1 12 11 12 10 4 17 10 12 15 14 3 20 14 9 6 20 11 0 20 5 14 14 13 14 6 13 2 15 0 13 20 4 12 4 5 7 10 2 1 14 16 9 7 6 10 1 8 20 8 4 18 19 4 20 3 15 0 2 5 7 18 11 9 18 1 19 1 2 14 2 15 7 9 18 0 9 12 16 8 5 10 11 19 9 17 1 14 0 6 1 5 11 2 15 3 1 2 20 13 9 7 5 16 0 2 5 18 17 17 19 18 15 16 11 20 13 2 20 14 11 15 9 12 16 3 4 4 8 1 4 2 14 15 8 1 14 11 10 16 5 15 2 6 12 8 0 20 6 18 5 19 17 20 14 18 18 2 1 8 1 7 3 7 3 7 17 5 12 19 18 13 20 12 17 20 18 11 10 16 3 19 11 6 8 7 9 11 4 8 13 16 14 2 6 4 10 16 8 3 7 1 8 12 10 10 1 18 3 12 3 18 15 2 0 17 2 19 5 3 5 17 9 12 17 8 0 1 20 15 18 14 17 18 14 2 14 2 14 16 7 3 10 1 16 6 13 19 18 3 9 17 8 3 9 2 16 15 8 1 11 3 12 7 14 8 4 20 19 4 12 9 13 1 16 14 10 13 0 15 18 3 12 16 6 19 11 14 10 9 9 11 18 18 0 4 11 20 16 3 16 1 18 9 7 19 16 7 17 10 1 1 18 5 18 15 19 15 11 14 10 2 6 17 2 10 10 0 17 16 20 10 1 8 1 8 20 8 1 5 17 7 12 0 14 13 8 4 15 19 12 19 6 12 3 0 8 10 4 4 3 12 1 12 16 19 12 16 19 18 0 0 10 7 20 6 15 9 17 12 19 11 19 19 11 13 7 4 19 2 15 10 13 14 10 10 19 19 9 10 5 20 15 12 3 5 9 2 20 10 20 12 11 4 8 12 6 6 14 2 14 17 18 12 10 6 19 8 15 4 7 6 9 19 8 3 4 6 12 8 16 6 4 4 10 16 20 20 1 6 19 6 9 5 0 4 18 1 6 13 1 7 4 15 16 4 12 1 11 20 1 19 11 11 17 8 10 3 19 6 3 12 14 11 15 3 8 20 20 3 3 19 19 8 16 11 20 18 9 3 9 1 6 2 14 19 8 13 3 7 4 5 20 19 15 17 6 5 8 4 12 0 9 12 9 16 20 16 0 0 0 2 18 19 8 20 18 20 15 4 4 0 10 6 15 10 4 17 9 8 4 2 20 16 4 0 19 4 19 0 20 18 2 16 6 1 11 4 7 20 6 19 5 11 11 7 3 3 10 5 7 7 2 0 2 16 2 8 11 10 2 13 17 17 0 13 2 17 2 16 17 15 16 6 15 13 0 3 12 5 16 15 4 16 5 1 0 19 15 5 3 7 11 20 3 13 10 1 1 3 16 12 5 7 1 7 17 15 1 19 1 18 1 18 1 4 15 4 8 20 15 8 14 0 11 14 1 5 7 9 13 8 2 8 13 19 9 20 18 18 5 20 1 15 2 5 13 11 0 14 4 17 6 10 0 6 3 10 5 19 4 2 9 16 4 15 14 17 11 1 6 5 19 2 7 2 2 19 10 11 8 7 17 13 7 15 17 11 13 12 0 16 10 12 10 19 3 0 5 19 19 4 1 9 0 0 19 15 11 3 2 20 20 3 20 1 5 7 18 12 0 16 12 10 16 10 20 16 10 15 2 7 19 4 2 6 17 3 9 1 2 15 2 6 5 2 20 5 11 6 6 5 16 15 7 5 14 3 11 11 12 17 3 8 0 9 7 9 5 10 2 10 16 15 3 6 20 14 1 18 12 1 1 3 0 10 8 2 11 13 8 13 0 13 13 9 6 18 10 0 15 16 12 8 17 3 2 11 15 0 0 1 16 5 20 12 2 8 14 19 9 11 5 14 1 11 10 2 5 19 1 7 16 11 10 0 3 2 19 7 9 14 19 10 14 20 12 18 15 12 10 13 15 7 0 0 13 14 16 7 13 6 0 12 16 0 8 9 18 7 12 15 6 7 17 7 7 11 13 15 4 6 10 2 3 17 15 17 19 11 12 0 10 3 11 18 11 12 17 10 7 3 16 11 4 10 10 9 17 1 7 19 11 10 20 11 2 4 14 2 9 17 18 0 7 6 10 10 19 2 15 17 3 3 0 13 19 8 6 17 8 9 19 12 13 1 2 4 18 4 18 12 9 18 0 17 3 18 4 18 8 8 0 9 17 5 4 9 2 20 20 5 1 9 8 8 4 13 4 11 19 13 5 5 2 9 4 8 19 10 7 10 9 0 20 17 4 11 2 13 13 20 6 18 0 14 2 10 5 19 1 8 6 8 16 1 9 12 13 13 0 12 12 7 19 5 10 4 7 4 9 7 15 11 14 5 19 17 14 1 9 17 2 17 19 11 5 9 12 11 3 17 4 0 10 17 8 10 11 20 12 1 17 11 20 11 2 19 4 12 20 11 12 5 13 3 5 14 0 6 17 18 19 8 7 16 18 1 1 16 5 17 1 12 2 13 19 7 15 13 8 5 4 17 7 6 20 15 1 7 7 11 19 18 15 0 19 10 2 13 20 9 2 18 5 2 13 2 10 19 8 9 15 11 9 15 0 9 6 18 2 13 17 19 3 2 5 4 18 7 15 7 1 4 8 7 2 15 0 6 5 3 12 3 17 9 7 14 12 1 6 20 19 10 6 15 2 20 6 10 8 12 7 20 14 6 7 19 10 6 11 4 9 7 2 8 1 3 15 17 6 16 9 3 8 16 14 3 10 19 10 11 9 6 7 20 2 2 19 14 18 7 14 2 20 8 3 7 20 8 12 9 10 6 18 9 10 0 12 20 3 5 20 6 19 12 2 1 14 0 4 1 1 2 20 4 7 16 2 16 14 2 20 13 15 13 0 7 2 2 9 16 19 16 8 0 2 9 2 1 5 12 0 20 11 2 10 14 12 13 7 18 7 10 16 20 13 10 19 19 16 18 4 14 10 9 12 4 2 5 2 9 7 16 13 3 5 14 15 11 11 13 9 0 13 9 19 10 3 5 14 15 13 2 5 5 9 16 11 3 13 11 6 1 13 7 10 17 17 13 10 5 6 6 7 4 15 2 0 19 1 14 7 19 8 8 4 6 1 14 14 10 3 6 19 1 1 11 5 20 0 7 12 13 8 4 15 1 7 5 14 6 18 0 19 13 4 17 4 1 9 16 15 2 7 7 17 17 20 20 12 12 18 2 8 2 7 8 1 17 17 0 8 17 14 3 19 9 11 5 16 0 5 4 0 13 16 14 9 16 11 15 17 18 20 18 20 6 20 7 4 10 4 3 6 0 2 14 10 3 16 18 18 15 5 12 6 19 7 17 17 5 6 5 5 19 19 14 10 10 17 12 12 0 13 18 11 18 2 17 11 15 15 0 3 18 15 10 9 14 13 12 8 11 5 7 18 12 5 19 14 20 14 2 4 0 1 15 16 16 4 16 16 3 15 2 11 12 18 5 3 8 9 10 9 10 6 8 9 5 3 15 13 7 3 20 18 15 0 15 19 0 17 6 20 13 7 6 5 19 14 17 12 13 19 20 2 16 6 18 12 16 18 1 20 18 5 10 10 2 10 16 4 14 11 1 7 8 11 14 8 7 17 3 14 5 5 13 14 2 15 15 6 8 17 5 19 4 14 6 19 12 14 7 15 18 1 0 0 6 11 10 10 2 0 11 0 0 6 14 7 8 20 14 14 3 0 18 10 7 7 20 6 13 17 4 15 15 8 13 16 0 15 18 7 15 1 4 6 17 9 5 7 5 20 15 17 17 5 12 7 20 2 0 3 2 16 6 3 12 6 1 8 8 6 11 14 6 1 19 2 6 3 13 20 2 11 16 11 20 15 11 10 15 6 4 15 10 10 8 11 14 7 3 0 15 8 10 6 4 17 15 11 14 14 5 15 11 2 18 6 7 13 6 8 14 15 10 12 15 7 15 1 12 5 17 20 2 6 5 11 5 0 6 10 17 11 18 11 0 0 6 6 7 7 4 8 17 0 16 6 15 9 18 15 0 7 2 20 4 9 0 20 12 14 17 10 19 3 19 0 11 17 10 11 12 4 20 7 4 19 14 4 13 9 13 5 5 0 20 4 11 20 11 1 14 11 5 10 17 15 6 13 9 9 3 13 14 8 20 0 6 1 20 15 14 18 15 18 6 18 20 2 3 19 12 4 18 10 14 10 6 16 20 9 14 18 2 5 7 9 4 17 10 7 20 20 1 2 18 19 20 3 13 20 19 0 3 0 15 4 8 14 20 13 0 3 11 18 11 8 2 17 10 17 14 8 12 8 13 18 8 15 5 0 16 12 6 18 14 13 4 9 1 1 20 16 17 19 19 19 7 17 0 10 11 0 0 19 5 4 1 13 10 3 7 16 18 13 6 10 10 9 9 4 5 20 10 14 15 20 19 4 4 6 2 3 2 18 3 5 3 2 19 6 2 2 10 0 6 19 1 15 7 1 19 13 3 0 10 2 5 1 14 5 7 11 10 17 8 9 9 17 2 19 9 10 2 12 13 2 15 19 16 13 2 5 13 10 18 1 20 12 17 5 1 13 5 15 4 6 15 18 4 9 5 2 8 5 12 17 2 12 16 1 16 19 2 0 9 20 13 15 19 4 19 17 1 10 3 19 2 1 10 9 3 10 15 0 13 8 4 0 20 20 16 5 18 15 4 2 2 12 10 16 17 18 6 10 13 12 11 12 16 20 8 15 20 10 18 7 2 16 12 1 14 17 4 5 17 10 20 11 15 20 2 14 13 2 9 5 0 3 15 2 15 13 8 15 18 16 5 6 13 14 11 11 13 3 3 10 3 15 3 19 6 16 7 0 17 14 20 12 5 8 19 12 9 11 18 11 7 9 14 10 7 16 2 4 20 18 3 3 16 13 18 13 11 14 0 13 15 5 3 20 18 9 15 13 3 14 8 2 16 0 18 3 0 2 7 12 5 16 8 9 13 15 2 2 3 18 12 0 15 0 11 20 16 0 6 8 15 8 17 18 20 13 9 19 2 11 3 13 18 10 13 17 1 14 16 2 15 17 6 19 19 13 17 3 19 2 10 17 20 4 4 16 17 11 14 16 14 19 13 2 1 12 11 7 17 7 19 11 11 17 14 9 5 13 3 19 19 8 9 9 10 20 1 19 6 15 18 15 8 20 20 3 18 8 13 5 9 14 10 6 14 6 3 20 20 20 0 13 6 1 5 10 4 8 0 2 10 15 16 9 20 17 3 5 18 10 20 11 14 18 15 11 15 14 20 14 5 11 4 18 1 1 11 5 20 9 18 2 16 10 4 16 7 9 18 6 10 12 9 19 1 2 20 12 3 17 18 19 18 18 18 13 10 19 11 2 15 3 5 17 0 8 0 7 10 4 5 10 17 6 13 3 9 12 9 9 5 17 20 4 8 6 0 9 0 15 4 0 14 9 6 16 2 7 2 6 5 16 18 6 2 4 2 11 12 16 5 13 2 3 10 6 20 3 20 17 6 0 2 13 10 20 17 17 14 15 10 3 9 16 13 18 18 20 11 0 19 7 7 14 14 13 13 5 18 18 7 18 5 18 9 4 10 18 0 6 14 13 7 0 4 4 5 17 17 15 0 13 4 14 17 12 17 8 13 3 3 8 1 11 13 15 1 20 15 11 9 10 12 7 1 12 14 18 1 11 15 10 2 6 15 1 17 4 5 16 4 14 3 3 17 2 0 1 11 11 7 10 16 2 0 17 6 10 1 15 9 0 2 17 3 11 16 17 16 12 19 2 14 3 5 19 8 11 14 18 13 11 13 20 6 9 7 19 5 9 20 12 12 0 12 5 2 9 13 18 17 20 7 9 15 7 7 13 17 6 15 12 2 18 20 5 2 17 20 1 9 14 13 15 3 16 0 0 16 1 18 5 19 18 13 6 5 14 13 3 18 19 7 8 17 12 10 19 12 6 17 15 4 6 14 10 2 13 16 20 4 7 13 20 3 12 18 20 9 15 8 4 20 18 9 11 13 1 6 3 11 11 19 17 16 17 19 19 14 8 8 16 1 19 9 6 20 10 8 9 4 2 18 8 14 3 5 1 7 18 18 3 6 0 16 19 20 20 15 11 19 14 10 0 9 15 18 7 19 12 19 10 12 19 9 20 0 10 17 5 16 18 9 9 2 20 12 2 19 15 2 19 0 4 4 6 9 0 14 20 17 12 0 10 14 7 5 11 1 2 7 14 10 4 18 8 6 11 20 8 3 0 0 12 4 4 9 19 0 3 0 7 5 0 19 8 17 1 18 19 14 6 6 0 7 20 12 0 16 1 2 8 1 1 9 14 4 12 8 0 20 5 0 8 17 0 3 4 18 18 8 10 14 18 1 13 19 14 9 8 0 7 1 17 4 8 14 10 1 4 1 5 4 11 9 12 8 17 4 11 16 14 4 18 19 15 12 2 20 11 11 1 5 1 11 10 9 8 11 17 6 8 2 10 4 16 0 10 2 20 8 8 12 19 11 2 18 7 12 19 8 4 17 2 6 8 8 16 2 11 3 8 8 19 10 6 7 5 4 14 6 0 1 19 18 16 19 14 17 8 19 3 9 8 18 18 12 20 1 10 4 2 18 11 20 15 3 8 0 12 11 1 17 8 11 0 6 18 16 20 16 11 6 5 17 0 11 5 17 20 6 10 18 9 13 6 17 16 10 5 6 14 14 1 7 3 11 19 4 3 16 20 11 0 8 3 16 0 12 13 2 14 18 20 11 2 18 7 20 17 15 3 0 2 11 12 5 2 18 6 10 18 20 20 17 10 16 10 17 11 8 11 4 8 7 7 3 1 18 9 1 11 10 10 17 9 12 11 15 5 7 7 3 18 19 15 8 11 17 8 9 14 11 7 20 13 2 3 12 8 6 7 8 5 20 11 10 8 15 12 8 9 2 19 15 18 4 7 11 4 17 17 2 15 4 1 14 8 20 14 0 17 5 13 9 5 18 15 17 8 12 19 20 20 19 0 1 12 19 15 3 8 9 19 8 18 17 17 9 0 3 4 7 4 20 7 8 16 14 20 7 5 19 20 4 20 20 20 9 17 5 10 14 11 1 10 14 20 19 8 13 0 8 17 17 16 1 3 4 15 4 8 16 15 0 12 18 5 9 3 10 15 15 17 12 9 6 10 4 20 2 3 18 20 3 18 7 3 6 8 15 3 9 1 11 11 17 4 7 10 1 0 6 5 19 8 17 16 7 17 11 18 5 6 1 4 14 1 2 4 11 4 9 19 7 2 8 8 1 15 0 3 7 5 15 8 9 15 6 5 5 0 11 2 3 0 12 7 3 18 3 3 17 10 19 7 8 1 10 4 17 8 4 7 4 11 7 6 8 5 17 5 14 16 5 14 0 9 10 18 6 16 8 10 13 15 0 4 1 6 14 6 9 12 18 7 20 12 0 6 19 15 4 5 11 3 9 3 5 13 20 18 14 14 9 13 18 4 2 9 16 10 13 13 4 1 11 1 5 13 4 3 20 5 15 2 18 15 15 14 9 10 18 16 8 3 9 11 9 6 6 20 4 1 13 9 17 20 20 18 15 7 2 1 12 5 13 2 15 4 13 6 14 8 16 13 4 5 7 3 6 16 1 15 8 16 11 5 20 7 0 15 19 7 4 15 14 13 8 8 6 13 3 8 13 0 5 6 11 19 14 1 4 2 14 18 4 2 20 14 1 15 0 1 17 11 13 7 6 15 18 3 11 3 14 10 17 15 12 13 2 8 19 2 16 4 0 13 14 1 9 6 3 7 17 8 17 0 6 7 1 16 4 4 2 19 13 3 13 4 16 15 4 17 20 4 0 4 15 2 6 12 6 4 15 14 5 8 11 19 16 10 20 12 2 16 0 15 14 10 16 10 20 8 14 0 18 2 5 19 18 14 15 16 8 12 1 3 9 13 5 13 5 7 14 11 4 7 15 8 17 4 12 15 17 20 6 2 16 3 4 13 2 10 2 9 9 12 19 2 1 6 11 17 12 9 5 12 7 13 3 5 18 13 11 12 18 20 9 17 8 14 4 5 6 16 13 13 1 15 19 14 17 5 13 8 7 17 18 7 3 2 19 17 3 19 8 12 6 20 13 9 4 15 9 10 6 10 16 7 4 8 6 2 17 1 5 20 3 7 12 8 1 5 20 18 7 4 14 11 0 18 4 9 9 14 6 14 9 8 1 16 15 9 5 10 13 5 8 17 16 3 2 0 0 11 5 19 1 7 8 5 4 1 17 16 2 2 7 1 10 15 18 4 13 10 8 9 10 14 15 16 2 1 10 9 2 9 7 12 16 12 3 8 4 1 4 3 20 15 11 13 10 7 7 18 9 2 15 1 2 5 17 2 17 17 14 6 5 2 2 6 16 11 6 9 18 20 9 7 13 4 16 16 3 8 2 18 18 20 15 5 17 2 4 6 11 18 13 8 11 2 13 2 18 10 20 6 15 8 4 7 4 9 3 3 16 4 4 8 10 10 11 4 6 0 6 6 4 13 20 2 11 8 18 14 20 18 1 3 20 7 17 19 13 14 0 19 3 8 17 20 12 8 18 19 13 18 10 0 12 9 4 20 19 20 6 4 4 1 10 1 1 9 4 3 0 20 17 7 10 17 14 9 1 7 15 11 14 2 7 19 18 2 7 3 11 13 20 17 17 9 20 1 13 5 14 4 2 7 16 5 14 2 13 3 12 8 4 5 4 14 10 2 2 8 9 16 3 14 19 7 14 15 5 1 16 8 9 18 17 6 17 10 9 12 14 10 9 0 0 14 2 1 20 11 10 12 18 13 12 5 15 15 3 2 19 1 7 6 1 15 5 14 7 13 16 6 12 18 17 6 13 4 8 19 9 14 8 16 0 4 15 20 12 6 11 16 12 1 14 1 16 8 7 13 12 14 7 18 1 16 17 18 8 19 6 8 9 10 17 13 17 1 20 6 0 14 3 19 16 18 10 12 2 8 2 13 12 1 6 17 10 14 3 7 13 17 6 20 16 4 14 0 4 0 9 11 13 6 12 3 8 5 4 15 17 0 17 11 5 19 5 2 17 12 1 1 12 7 1 15 9 14 17 16 19 11 1 18 20 10 1 7 11 19 6 19 12 13 16 17 11 3 6 14 2 18 8 4 9 4 4 15 7 0 0 11 3 3 14 15 3 4 6 5 11 20 1 16 8 15 17 20 3 13 1 16 8 14 14 20 15 5 7 6 0 5 20 12 12 16 18 1 0 8 11 18 5 11 15 8 11 0 0 18 15 19 9 9 4 4 12 12 3 1 10 4 3 17 13 20 16 6 4 18 3 18 2 8 1 9 20 4 10 19 6 0 17 13 10 10 19 4 16 0 12 0 1 18 2 3 7 17 10 20 13 6 16 19 17 14 5 3 3 7 7 6 9 13 4 10 6 18 11 6 12 4 2 14 10 7 7 7 4 7 3 1 19 8 9 3 11 3 19 19 17 20 10 20 8 15 9 8 18 7 10 18 5 2 0 14 4 7 11 4 15 20 20 3 2 20 13 17 12 12 17 20 20 1 19 3 20 16 8 16 2 20 20 13 7 12 13 19 8 8 7 4 4 10 3 16 8 1 9 10 11 11 13 7 14 5 5 10 11 5 16 18 10 5 17 15 20 15 11 12 1 11 11 7 5 1 5 6 8 5 1 8 1 15 9 7 13 18 14 4 16 7 14 0 19 4 16 13 2 8 3 11 17 2 12 16 13 14 5 17 18 15 6 14 19 7 1 10 13 0 8 19 3 13 0 0 6 10 8 14 17 8 10 17 6 17 8 2 17 13 0 16 13 14 10 11 14 13 5 7 17 19 18 3 4 9 14 17 5 2 17 18 5 9 11 2 14 7 20 11 7 4 16 5 2 12 12 13 6 20 0 18 15 10 12 1 13 10 13 19 11 6 13 13 17 7 17 5 7 10 8 0 0 1 8 2 11 0 9 12 17 10 9 17 4 10 3 14 18 2 5 11 18 3 10 15 11 18 6 14 6 5 10 0 10 7 14 10 0 18 19 10 16 5 13 2 19 18 10 20 11 4 20 10 15 7 17 20 18 11 15 12 20 3 9 9 10 7 12 16 4 5 2 12 15 19 14 18 2 1 17 8 16 1 9 16 2 4 5 9 19 6 1 7 6 10 15 6 8 8 15 2 1 10 11 1 20 19 11 7 4 5 16 10 16 1 2 17 6 7 17 19 5 14 4 7 11 18 11 19 12 11 18 7 19 8 14 9 6 11 19 14 1 20 10 1 1 6 8 18 15 0 1 13 14 17 4 13 1 2 18 16 0 15 15 1 5 2 7 6 5 1 10 19 7 19 1 3 17 3 9 12 13 17 9 18 2 11 3 1 19 4 4 2 3 19 3 1 0 4 4 5 18 17 18 10 19 0 4 20 13 5 11 9 12 13 13 16 11 4 13 7 8 14 11 15 0 2 4 1 3 1 16 18 17 14 12 14 3 19 3 1 14 17 1 6 19 7 2 1 7 0 19 19 11 15 5 4 9 12 2 11 17 10 2 15 10 3 9 14 18 20 7 3 7 12 6 18 8 3 19 11 4 13 3 5 2 19 10 8 12 12 2 0 11 3 8 7 18 14 12 9 17 9 12 12 10 14 3 2 15 18 8 20 13 19 16 16 15 14 0 1 9 19 1 16 3 4 19 20 16 12 20 4 4 7 6 5 2 2 14 0 9 5 9 18 0 18 4 4 1 20 8 9 3 12 17 5 1 10 3 9 17 7 7 19 13 18 6 13 20 4 10 11 10 19 9 20 15 12 20 9 10 15 4 12 19 15 8 17 16 4 19 4 17 20 20 11 7 2 20 20 13 3 0 6 7 17 1 7 1 10 15 4 6 4 15 16 7 8 11 14 9 19 5 14 13 19 5 8 9 0 7 4 5 19 1 5 0 7 11 18 7 11 15 5 18 3 14 7 3 12 17 6 3 14 12 9 2 13 19 2 13 1 1 7 20 20 15 18 9 13 4 14 4 17 14 12 1 0 14 7 3 8 13 4 17 13 17 20 19 13 7 15 14 8 17 17 18 2 13 5 9 14 20 2 20 0 0 18 9 10 11 12 17 0 15 12 15 16 13 0 0 8 3 4 18 19 12 11 6 12 11 18 19 13 18 3 7 2 16 18 10 6 7 14 13 7 18 17 13 6 14 18 12 14 15 11 19 14 12 1 15 15 11 19 16 9 6 7 7 2 12 0 10 14 3 13 10 11 14 6 10 8 16 17 10 4 14 1 17 4 3 18 13 2 13 8 15 11 2 14 7 19 8 6 3 5 8 1 6 19 3 7 8 7 7 3 3 9 12 9 14 5 15 9 6 4 20 1 10 3 10 11 17 5 1 11 2 17 7 12 10 11 2 4 2 17 18 12 0 10 12 11 19 15 13 19 4 16 2 12 20 20 3 7 17 7 8 14 10 12 20 0 9 0 4 13 2 20 17 18 6 13 9 15 4 20 19 10 1 15 13 15 15 8 18 14 15 5 7 9 6 15 1 14 13 17 16 14 17 14 8 3 7 4 16 0 0 5 19 4 11 12 4 18 15 6 1 9 4 19 0 14 8 0 19 18 11 17 0 20 4 2 7 7 14 15 7 2 19 2 2 14 11 18 18 7 4 11 9 12 10 7 18 11 7 14 12 17 10 19 8 12 6 0 16 5 3 4 6 6 16 15 15 1 16 20 4 6 2 2 5 11 11 14 12 18 18 16 14 16 6 3 19 13 15 15 12 20 18 6 2 14 18 2 5 10 20 0 9 13 7 0 2 10 12 16 13 14 18 5 4 9 15 17 1 9 15 3 20 9 5 6 16 14 4 6 20 5 15 10 14 8 0 10 5 7 1 12 16 10 0 7 19 14 8 11 5 4 11 17 16 17 17 16 7 2 11 18 19 19 1 17 9 16 5 12 11 0 14 12 10 13 17 11 6 12 8 3 6 8 8 9 18 15 1 9 1 1 6 1 14 7 10 3 9 18 14 11 5 14 13 12 8 17 14 14 15 9 18 2 19 6 4 1 8 13 20 1 2 1 1 12 18 20 0 19 8 19 10 9 9 7 7 15 6 2 6 18 9 8 15 15 10 18 20 11 15 6 3 12 7 20 7 2 2 17 18 0 17 18 6 8 16 12 3 19 10 13 7 7 6 19 12 8 3 8 14 6 3 0 7 15 14 12 6 17 6 20 14 7 6 16 12 1 13 8 4 16 14 16 12 10 14 18 3 15 5 17 7 20 13 2 11 15 15 6 5 17 13 20 11 7 3 0 2 13 10 17 9 1 11 6 15 17 14 9 0 14 15 18 0 17 9 3 6 14 12 0 16 17 4 14 15 18 0 3 1 0 2 15 1 10 12 1 5 1 7 17 5 4 15 3 5 8 16 17 20 2 9 15 10 1 13 2 2 0 16 19 0 13 19 2 17 17 15 16 19 11 10 2 1 0 18 4 11 13 13 6 13 2 16 1 8 16 5 17 3 6 12 18 7 12 14 1 0 4 3 11 2 3 18 17 13 3 6 2 15 20 3 5 16 18 5 4 12 17 8 19 15 2 10 15 7 4 6 16 4 13 17 17 11 5 8 6 20 18 17 16 4 2 9 1 3 2 4 6 10 5 15 14 8 10 11 9 8 2 0 4 9 0 16 18 8 6 1 10 17 10 16 15 12 16 9 10 17 6 16 15 15 11 18 3 19 8 0 20 16 9 17 17 13 14 18 18 18 13 2 19 12 6 1 11 1 6 15 5 19 1 13 16 20 0 0 16 2 5 1 7 14 8 19 4 10 16 2 10 5 15 2 20 7 14 19 0 14 17 1 9 7 9 13 2 11 17 19 14 6 3 14 16 2 20 15 12 15 17 14 0 17 10 0 5 11 20 14 4 6 6 10 9 2 1 9 2 6 9 20 2 13 7 15 16 2 17 10 13 19 19 3 1 8 15 8 17 2 4 20 5 19 7 11 16 7 18 14 10 7 17 13 9 11 11 20 14 4 1 0 0 10 18 9 17 15 6 13 18 14 10 12 17 3 13 1 12 4 3 16 15 18 15 14 15 14 8 20 14 2 4 12 15 7 17 10 1 7 15 7 7 7 0 17 10 10 4 10 14 16 0 1 3 14 19 8 5 8 18 13 4 16 18 0 16 3 11 14 17 12 0 16 0 5 20 8 6 11 5 15 3 15 10 0 20 2 1 7 20 4 1 3 7 3 5 13 6 0 14 14 14 10 12 18 6 13 8 11 15 16 12 19 13 16 9 0 9 7 7 0 5 16 4 14 11 3 6 10 10 13 10 2 6 13 0 13 10 12 16 16 14 7 0 4 5 3 4 10 4 15 15 4 3 4 2 16 13 17 8 13 7 11 4 7 8 7 18 9 0 19 10 15 18 10 12 9 16 3 2 19 20 4 19 3 4 1 14 9 3 14 0 3 0 17 20 4 8 9 3 16 3 10 18 2 10 7 0 9 3 4 8 2 15 4 8 4 3 10 18 10 6 6 0 1 20 0 0 18 7 0 4 6 13 2 13 20 7 15 9 17 19 0 12 15 17 10 14 15 7 15 6 13 15 15 12 18 10 6 11 11 9 18 15 15 13 4 1 8 11 12 19 20 8 17 6 12 0 20 0 5 3 18 9 13 16 19 14 9 7 11 2 14 4 7 13 8 11 10 1 18 20 8 12 10 14 20 9 12 18 14 20 15 20 2 7 20 18 14 11 7 4 14 20 3 6 20 17 3 18 15 19 16 7 20 1 5 1 19 2 3 4 13 18 18 5 2 13 10 0 7 5 16 18 8 10 18 15 0 19 8 4 6 0 13 4 1 20 7 0 8 16 15 5 20 15 1 6 3 2 9 16 13 12 5 10 8 12 12 2 0 16 6 17 13 11 11 17 8 9 19 0 12 13 17 15 17 8 5 19 13 13 17 20 12 8 10 4 3 11 11 20 2 0 1 9 15 12 12 5 14 4 0 14 2 18 17 6 20 8 13 12 15 6 8 16 19 1 11 18 15 10 13 14 4 20 6 17 4 9 9 12 16 2 4 6 8 12 12 15 18 12 16 19 0 1 13 17 1 10 10 17 17 7 10 14 3 20 1 15 7 8 12 14 5 0 6 4 18 8 1 20 5 10 17 4 2 2 18 16 11 19 3 3 9 6 9 7 13 7 13 0 10 17 19 11 17 18 6 11 7 12 15 13 13 3 5 2 17 0 1 16 16 17 9 5 9 1 16 19 5 17 1 1 12 9 0 2 15 13 15 15 11 9 20 8 8 8 13 16 4 11 7 14 15 13 0 15 1 10 14 12 11 14 16 2 1 3 14 15 14 16 20 2 9 8 11 10 5 6 6 11 9 1 5 9 13 19 3 20 12 1 10 10 13 9 6 20 5 4 14 5 11 8 11 11 0 8 9 6 9 12 19 5 1 3 6 11 9 1 10 19 10 14 18 11 4 20 17 19 19 12 18 5 4 20 16 5 13 4 3 13 17 2 15 6 19 0 13 19 6 19 13 7 18 18 14 8 3 3 4 0 19 5 18 6 13 20 15 17 19 10 1 3 2 19 11 4 4 6 9 0 13 8 16 17 17 5 20 15 19 16 17 17 8 2 9 10 5 15 16 8 16 16 15 2 10 18 4 3 4 8 11 9 1 1 6 13 19 18 11 9 10 6 4 20 0 10 6 15 16 8 3 6 15 9 7 12 8 5 6 19 0 10 7 2 18 8 16 18 5 6 13 9 11 5 20 18 12 3 12 2 13 9 20 16 4 2 6 6 0 11 8 6 14 9 3 5 9 19 20 15 6 2 16 2 6 3 0 19 6 0 5 8 1 13 16 15 16 15 20 5 5 13 10 14 5 3 6 1 19 4 2 10 0 6 1 1 17 3 11 11 9 8 15 19 9 6 15 12 18 17 8 1 7 1 5 19 20 10 15 7 7 19 8 7 0 9 17 0 6 2 16 18 10 18 4 19 11 6 9 4 5 6 18 0 15 12 13 14 5 14 10 10 0 5 20 8 5 5 17 8 2 8 0 0 16 0 0 4 17 5 15 9 19 15 2 11 16 20 16 1 3 14 1 18 1 5 3 1 6 10 12 2 17 1 4 19 19 9 19 2 8 12 8 16 14 13 6 9 14 9 3 11 19 2 4 0 2 7 15 3 18 0 3 17 1 12 11 10 20 15 4 19 2 7 2 6 18 1 20 6 7 2 18 16 4 1 2 13 18 10 0 18 20 15 9 7 6 16 12 13 13 17 0 9 10 8 8 20 19 19 5 2 8 10 20 10 7 16 14 15 10 19 8 9 20 6 7 1 5 11 11 19 16 5 10 10 14 2 7 14 2 7 14 3 3 2 14 19 16 1 8 7 10 1 0 15 9 8 4 15 12 2 1 11 14 15 13 14 9 13 17 5 7 1 16 3 12 10 13 0 1 14 2 8 16 7 13 20 14 4 8 6 20 15 20 10 9 1 1 3 5 6 10 17 7 17 11 16 19 2 17 4 6 20 6 9 14 16 13 9 5 17 5 2 9 12 13 14 17 5 0 20 4 14 19 10 19 5 4 1 4 7 15 5 3 13 9 11 11 12 0 5 13 9 1 2 4 11 0 6 19 12 3 11 6 19 4 6 2 4 13 12 18 13 16 9 3 0 20 9 15 5 7 9 18 13 14 13 14 8 15 1 18 19 11 11 5 13 13 0 13 12 16 17 10 17 15 19 18 0 8 0 11 15 9 5 7 18 2 9 15 5 4 12 4 4 19 14 17 0 12 3 1 19 9 18 13 9 20 19 15 2 5 9 16 9 19 17 2 4 8 19 15 11 9 5 5 20 9 14 4 17 0 7 9 5 20 7 0 15 7 16 3 18 6 6 3 14 15 9 5 15 20 14 17 0 17 11 13 19 1 7 19 6 19 15 2 15 7 4 19 8 1 11 6 5 15 6 7 14 4 2 9 15 15 3 15 0 3 19 12 3 12 14 9 15 13 14 9 17 3 1 1 2 15 3 15 8 12 8 2 11 16 5 20 15 11 4 15 18 9 12 17 18 3 0 6 20 12 14 13 11 13 3 6 4 6 16 0 16 2 7 15 0 18 8 5 14 11 10 16 1 18 3 19 9 5 9 13 19 9 8 14 10 4 13 19 1 17 1 7 12 14 11 10 18 0 2 3 3 14 9 12 3 3 4 5 16 12 13 8 16 10 6 5 12 8 18 10 17 5 20 11 16 13 7 12 6 13 10 14 19 0 13 4 10 9 10 15 16 2 10 4 9 16 19 14 5 7 17 15 2 5 5 5 15 18 3 12 16 20 5 13 1 8 4 19 5 9 16 4 4 19 3 17 7 12 20 18 13 3 11 11 3 0 1 9 5 6 4 17 4 20 11 19 12 18 20 0 18 2 2 3 2 15 10 12 20 20 19 0 8 7 5 9 16 9 20 9 1 13 15 16 6 0 0 8 18 7 6 0 0 15 1 10 9 10 9 7 0 9 10 0 1 8 7 17 4 15 17 2 12 6 9 16 6 1 5 6 2 14 17 2 9 16 2 0 4 16 2 6 9 13 16 17 10 8 11 2 19 20 5 19 1 0 2 12 17 16 6 16 3 17 5 11 7 0 3 7 12 4 10 3 0 1 6 5 0 10 15 12 12 8 20 19 6 7 11 9 10 17 17 16 1 19 3 8 15 6 0 14 1 16 17 0 11 2 16 19 4 6 1 2 8 18 16 3 12 13 3 15 5 1 19 9 20 2 19 11 9 5 1 17 20 7 12 15 20 4 17 16 4 16 20 14 11 1 19 3 19 13 4 8 16 17 7 14 4 14 0 12 2 14 10 16 2 15 18 15 20 14 3 16 0 10 10 7 11 4 9 10 5 5 4 20 7 3 2 7 5 19 13 6 5 16 9 15 5 1 14 1 18 13 5 17 20 7 18 8 8 4 16 6 6 11 20 16 4 20 17 1 16 18 0 1 17 12 6 4 9 9 9 3 10 7 7 15 4 13 3 11 0 12 20 17 8 3 6 6 1 17 4 18 0 18 12 11 18 8 13 16 16 0 1 18 11 7 5 17 12 11 5 8 0 5 19 9 0 10 3 12 3 5 13 14 11 20 17 13 17 7 18 0 6 15 15 1 4 2 14 8 0 18 8 9 12 17 18 1 18 14 5 0 5 0 14 19 10 20 3 8 11 10 13 7 9 2 10 1 3 0 8 10 4 18 7 19 0 5 4 11 18 8 11 17 8 14 13 17 10 15 7 3 18 2 4 9 1 7 13 10 16 3 19 14 10 1 4 18 0 14 14 14 3 6 14 8 16 19 16 15 16 15 6 8 16 12 7 5 12 7 16 13 4 15 10 17 13 19 0 7 17 8 17 16 17 8 16 15 19 5 12 15 12 15 17 2 16 13 18 17 4 20 19 11 17 9 20 2 19 15 12 1 15 3 15 11 19 8 3 18 17 14 19 15 6 3 8 17 18 6 5 15 7 10 13 20 10 7 20 3 4 1 6 6 11 9 19 16 13 13 7 14 9 7 3 9 16 15 20 17 16 12 18 13 16 12 3 17 12 16 16 5 6 12 20 13 20 12 19 7 17 6 8 14 1 10 13 14 2 6 5 16 4 2 0 0 6 18 1 9 18 10 7 19 9 13 17 10 11 20 0 8 0 14 8 8 11 0 1 14 8 4 13 16 4 15 1 18 2 2 13 15 18 11 20 15 16 6 12 19 4 5 15 17 4 14 17 16 11 16 12 13 12 15 10 13 10 18 15 5 17 10 12 13 18 15 7 8 17 12 17 1 20 9 8 7 17 15 16 15 13 13 20 12 15 10 6 8 16 10 5 5 1 1 19 2 5 15 19 17 4 4 2 7 15 0 5 19 4 20 16 2 5 6 20 11 4 8 12 5 9 20 4 0 11 9 18 11 11 16 12 12 19 1 16 1 2 7 10 19 0 16 0 6 12 9 6 11 6 20 13 10 8 14 3 20 2 16 19 12 20 7 8 13 8 7 15 0 20 5 6 1 4 7 7 16 1 19 19 8 8 13 19 11 14 13 20 13 1 15 0 0 13 20 9 11 4 7 8 19 15 4 19 17 12 1 10 9 16 5 18 19 1 6 16 13 13 1 7 8 9 2 2 1 5 13 0 12 11 8 14 0 11 19 20 16 18 5 16 0 14 5 6 1 1 17 4 20 13 17 7 11 19 20 12 18 18 0 3 0 9 11 9 4 1 5 4 9 5 2 16 3 13 19 8 19 9 10 9 8 7 3 18 6 0 11 7 19 12 6 0 20 19 11 14 17 20 10 17 15 15 3 16 8 16 19 17 2 9 9 16 7 1 12 9 14 16 19 8 13 20 17 4 4 5 1 12 9 9 5 20 4 7 15 2 18 9 20 7 14 13 17 5 14 4 1 14 0 0 3 15 8 19 4 3 3 7 3 14 14 6 8 20 3 8 17 18 4 5 13 15 16 17 19 4 16 12 13 1 5 9 9 6 0 20 18 20 20 20 11 17 9 11 11 10 1 1 14 18 18 16 15 7 13 18 9 18 10 0 12 20 16 11 17 4 6 1 0 8 5 20 20 9 1 12 16 16 15 9 17 3 0 2 17 9 11 16 5 18 0 16 15 1 6 18 20 2 17 14 0 5 15 12 15 12 12 10 1 6 20 6 11 4 14 11 11 1 15 3 11 11 1 6 17 16 12 18 6 4 10 0 10 0 0 3 6 14 15 15 9 7 16 17 5 18 4 6 4 12 3 7 13 20 7 2 20 7 12 20 11 11 18 10 17 13 12 9 2 17 11 13 17 5 3 4 8 12 13 8 15 20 18 4 15 16 8 7 1 14 9 13 10 14 20 14 5 11 0 10 2 7 19 5 16 13 7 17 6 14 1 5 13 12 7 13 20 4 12 17 13 6 14 13 5 12 19 8 17 6 18 14 20 12 15 13 18 8 11 13 15 0 2 14 19 16 10 9 0 20 1 11 11 12 11 5 11 8 0 18 3 19 15 14 13 17 15 4 9 5 8 1 13 10 2 19 14 11 9 5 9 1 5 8 14 5 4 12 5 14 10 13 11 15 8 14 9 7 18 9 5 0 15 16 13 11 7 15 1 14 3 17 4 8 7 0 15 15 16 14 9 20 18 9 0 0 14 1 6 20 1 0 17 11 17 15 2 11 4 12 13 10 10 2 4 13 14 8 16 6 4 19 13 6 13 19 18 6 13 5 5 4 5 18 11 2 11 6 8 3 18 15 2 20 9 11 20 13 3 0 15 17 17 1 16 6 11 3 3 4 7 6 7 14 3 19 3 17 5 13 2 6 19 9 4 12 6 17 4 20 9 19 7 16 12 14 16 19 20 5 4 5 17 9 9 7 12 9 11 1 6 17 17 17 11 11 0 0 5 17 5 9 1 18 0 9 7 11 17 15 20 4 16 1 11 13 7 18 13 3 13 20 9 17 4 14 8 11 2 8 2 3 9 9 17 19 18 15 10 13 10 20 6 5 2 1 10 2 15 10 17 1 12 14 20 20 3 3 12 11 11 4 13 13 3 8 1 18 0 20 4 3 6 12 14 19 19 3 2 10 6 5 20 10 9 13 20 11 9 5 9 2 7 8 13 20 20 2 8 13 14 4 3 0 10 7 15 17 10 10 10 5 12 4 9 6 9 13 20 11 9 3 12 6 16 1 14 5 16 15 19 11 9 14 20 1 11 3 6 6 6 8 16 16 20 7 13 17 2 3 19 3 8 5 9 9 8 2 4 1 17 16 7 20 11 19 14 19 20 12 8 16 5 18 15 6 7 16 0 13 0 3 10 5 20 13 15 14 10 5 13 7 16 20 4 11 13 8 7 13 1 4 0 6 7 8 14 8 13 10 20 4 17 19 14 13 7 3 9 6 14 2 14 1 3 4 18 14 20 11 8 20 15 2 20 0 6 16 15 3 10 2 7 9 8 16 4 20 13 9 1 19 7 10 14 12 16 8 9 7 10 9 10 2 18 20 8 16 8 8 13 0 4 18 10 15 16 7 15 0 7 7 3 12 7 18 13 1 16 20 14 8 12 8 17 12 7 15 3 8 5 13 11 8 19 0 15 13 4 7 0 18 8 3 9 2 2 13 9 1 17 1 19 9 7 18 17 13 0 6 2 8 19 20 9 18 3 19 12 2 18 15 9 11 13 12 16 10 4 13 14 12 2 5 4 0 7 1 3 12 6 10 17 7 9 16 0 12 14 9 1 14 10 16 18 20 12 18 9 19 3 12 18 6 8 9 4 9 7 10 2 16 19 3 14 17 1 16 8 5 16 3 20 11 1 13 0 17 12 17 5 17 20 1 3 20 3 6 19 0 7 10 16 20 17 9 18 14 2 0 12 0 10 13 12 16 17 13 1 19 1 9 11 10 0 2 6 2 11 9 6 7 11 15 10 14 3 7 0 12 19 20 3 2 1 6 0 17 19 19 10 17 12 15 7 4 16 4 20 1 8 19 18 16 20 8 19 14 13 3 4 8 11 5 2 20 6 11 14 18 6 10 20 18 4 8 3 19 6 8 9 7 6 3 18 5 12 8 18 15 2 18 15 11 11 16 0 5 5 10 10 12 14 18 3 3 15 0 6 9 19 17 18 16 3 17 14 5 11 19 9 20 19 19 14 17 16 0 19 6 20 4 18 19 15 3 10 19 15 6 2 11 12 3 9 5 2 13 4 13 1 5 11 5 8 18 20 1 17 18 0 2 2 18 14 14 3 17 4 1 6 12 19 0 7 5 9 1 11 19 18 16 8 13 7 8 12 8 18 15 18 18 16 7 8 2 9 16 13 6 16 0 6 5 3 19 4 9 19 16 1 3 4 16 11 8 10 2 7 14 16 16 4 7 18 5 20 0 18 13 10 8 6 2 6 5 5 12 0 14 20 17 16 0 7 1 13 1 15 12 17 5 3 4 12 15 19 11 6 20 15 20 14 7 11 15 18 1 2 3 3 12 15 12 1 4 14 7 20 5 14 1 14 9 18 20 2 1 14 13 14 19 16 10 18 20 13 16 8 12 1 7 1 0 8 5 4 17 17 16 3 17 7 19 17 14 14 3 2 1 8 13 15 7 1 20 13 20 10 2 8 13 4 14 20 11 15 4 12 8 18 17 0 3 17 16 15 5 13 7 2 10 17 3 19 18 13 14 18 18 2 4 12 0 2 18 5 14 13 0 15 0 8 3 7 4 0 9 10 15 16 9 1 17 16 10 14 17 14 2 17 13 19 0 3 17 16 4 11 4 20 9 5 6 15 16 3 16 7 0 9 19 8 12 14 17 19 18 20 7 5 1 16 7 7 20 1 10 15 4 9 17 8 16 9 10 14 20 4 2 12 7 10 0 18 18 20 9 3 13 18 12 4 5 6 1 17 6 15 0 1 13 11 2 14 20 14 17 10 6 5 17 16 17 9 16 4 4 4 4 14 2 12 3 12 19 10 11 19 2 19 1 18 19 16 5 16 9 20 4 10 15 18 0 2 7 18 0 8 14 12 5 3 8 20 3 4 13 3 9 5 9 16 7 17 1 1 9 0 2 20 15 12 2 9 2 1 13 10 19 9 0 1 10 7 19 15 8 12 14 11 11 16 8 14 17 7 8 2 12 8 3 2 12 1 11 4 5 13 2 3 5 17 8 8 8 11 17 14 9 17 11 19 18 3 6 12 14 7 5 13 0 4 11 10 9 15 8 4 17 15 14 14 0 19 0 8 2 11 12 3 5 13 14 8 19 4 15 7 7 18 18 14 16 3 11 15 5 0 7 8 6 17 11 16 3 17 6 4 6 15 17 8 11 5 10 18 20 5 14 8 11 16 2 5 2 0 13 3 13 14 12 0 0 6 14 7 19 7 0 15 17 17 8 6 12 20 5 15 16 15 0 14 2 20 11 6 11 10 10 4 11 3 2 17 0 6 20 7 16 2 14 2 19 11 9 4 4 4 8 15 3 4 18 2 7 12 7 0 16 13 9 18 20 11 7 2 0 12 7 0 19 6 2 18 10 7 9 11 1 18 16 20 10 13 13 2 7 19 16 14 11 12 2 3 1 9 17 2 15 5 17 5 11 16 15 8 12 8 3 6 7 17 20 2 3 9 8 9 6 7 20 11 11 8 18 7 19 9 1 11 10 18 1 0 17 4 15 7 19 16 7 18 1 17 2 11 11 13 5 9 18 16 4 19 13 13 18 18 5 2 14 17 5 5 5 8 19 8 15 17 6 6 0 4 8 16 6 19 16 9 15 11 2 5 17 6 2 14 1 4 17 7 17 7 14 19 18 8 0 7 6 13 19 11 6 6 3 15 13 13 14 10 19 16 19 11 16 1 11 18 11 20 4 11 2 10 4 2 16 4 17 10 8 17 20 9 8 18 0 2 20 7 14 2 14 7 20 20 20 2 7 3 14 2 7 11 5 11 5 17 14 7 15 14 11 1 6 16 17 8 18 14 5 11 20 3 12 0 7 14 4 11 18 17 10 9 8 7 10 1 6 14 18 17 10 4 8 11 20 9 8 0 3 0 20 7 4 4 19 9 7 9 9 11 11 5 1 8 8 18 12 13 4 11 13 20 2 11 19 2 0 4 5 10 8 9 11 11 12 10 7 9 16 18 2 13 11 15 11 9 17 1 1 12 3 2 11 1 9 8 0 1 20 13 9 11 9 14 2 12 18 5 6 16 12 15 16 4 8 2 9 17 11 7 13 7 15 17 9 16 17 5 1 19 4 4 14 20 9 14 1 6 1 0 16 20 3 16 20 5 0 4 12 13 0 2 8 4 13 16 7 5 18 4 10 10 17 20 11 10 10 12 6 18 19 20 17 18 9 20 16 18 5 8 13 17 15 2 17 4 4 0 4 17 9 3 12 19 11 19 1 2 7 3 19 15 15 2 18 6 4 5 9 9 17 2 9 19 11 6 9 0 7 5 0 14 11 10 7 12 9 2 9 11 7 12 2 3 18 2 12 15 18 0 0 16 3 15 20 19 3 18 11 4 16 0 11 5 12 16 1 9 17 2 9 8 20 11 12 16 11 14 9 1 12 11 18 20 4 19 6 11 20 19 12 15 8 17 13 17 7 20 3 8 8 3 19 5 10 9 11 15 7 9 15 5 20 11 14 10 13 9 9 18 12 16 13 20 0 13 12 6 5 12 5 6 14 19 1 17 3 18 4 3 1 6 5 11 12 20 9 3 19 8 19 11 3 10 7 12 16 4 8 10 13 16 9 16 13 18 9 8 19 1 7 16 7 18 3 3 18 7 19 17 19 8 18 20 18 18 6 20 20 17 19 9 16 10 18 2 1 3 12 12 1 5 10 18 17 3 15 20 7 7 8 6 2 15 7 12 6 10 15 18 5 12 5 15 18 10 13 11 11 13 4 17 10 10 7 4 18 11 10 11 4 18 0 2 12 16 3 3 13 19 14 0 1 11 9 5 9 12 3 5 2 11 9 16 7 1 2 11 11 18 0 2 15 15 2 3 10 8 12 12 6 15 19 19 8 1 6 1 5 0 14 7 13 18 6 13 7 11 14 14 5 10 8 13 10 12 12 2 0 11 13 9 11 2 18 9 13 10 10 16 15 20 18 18 9 15 13 5 10 10 2 10 19 14 8 2 14 10 18 20 17 18 9 8 20 14 20 10 16 19 11 14 19 10 15 20 14 10 2 7 8 17 16 12 11 9 17 2 16 18 8 10 15 19 1 19 3 5 0 10 1 1 3 12 16 7 15 20 3 12 17 0 6 14 1 17 17 3 14 17 5 9 8 0 17 19 13 16 14 2 10 6 18 1 6 5 15 10 20 10 14 0 4 18 17 6 10 11 20 3 17 8 20 7 4 0 6 12 10 0 0 3 14 7 19 12 12 3 2 17 18 11 20 10 8 20 3 1 16 0 1 10 7 3 14 13 4 16 16 14 1 3 7 7 9 16 10 10 14 20 7 3 5 15 18 19 5 13 20 8 13 1 10 18 14 18 7 17 5 13 2 11 16 4 17 12 0 1 3 11 17 14 4 0 13 12 4 6 3 19 11 10 1 7 1 5 11 2 9 12 19 17 13 19 5 7 17 9 9 9 20 15 20 19 9 15 14 1 20 3 17 7 4 13 12 19 4 13 17 7 15 16 18 1 11 7 6 7 17 15 9 20 0 9 15 3 13 15 4 19 15 18 5 0 18 18 5 2 16 3 11 17 18 19 5 8 19 9 3 9 20 8 4 14 2 9 2 16 5 4 15 15 5 13 12 14 19 0 3 17 2 5 4 8 5 2 11 7 16 12 19 1 13 8 14 14 3 15 15 11 9 18 3 18 7 17 14 19 17 20 17 1 2 1 17 19 10 16 1 11 2 3 12 2 12 7 14 5 15 1 10 7 15 18 8 3 10 15 15 3 1 13 19 9 11 7 2 3 5 11 11 6 12 4 12 12 18 4 19 10 12 4 10 1 10 7 8 1 12 2 8 11 15 6 12 14 11 11 7 14 15 10 0 15 16 3 12 11 1 1 15 2 8 18 0 1 15 17 16 18 15 11 1 17 3 13 18 15 20 17 11 17 8 12 10 12 15 14 7 0 20 17 1 5 19 10 12 9 7 14 8 1 14 12 7 15 0 18 8 18 8 10 8 15 14 7 5 8 18 19 18 17 13 1 13 6 15 17 7 15 13 7 16 1 2 5 0 13 20 13 1 10 4 9 9 11 7 1 16 19 11 14 2 8 1 20 10 20 7 13 10 3 15 11 20 2 14 15 11 13 6 9 12 16 19 13 10 19 16 3 9 20 16 6 19 12 11 20 7 0 18 13 7 17 2 10 4 4 9 6 2 16 13 2 4 7 17 5 16 8 7 17 14 17 1 3 8 6 17 15 5 3 7 2 8 20 2 7 2 12 19 1 2 13 16 16 16 5 3 4 18 14 10 18 3 5 19 9 5 6 11 0 9 4 5 5 17 20 4 15 17 2 10 9 1 7 5 16 11 12 20 7 20 13 13 10 5 16 15 5 16 3 14 16 1 0 14 16 0 11 7 13 5 2 15 6 17 12 15 3 3 15 14 5 8 2 16 13 11 0 14 18 7 9 11 5 3 3 2 20 7 20 19 12 4 11 16 1 5 19 13 8 2 14 13 11 2 3 10 3 2 15 19 1 1 7 8 9 6 0 9 6 13 8 7 18 4 14 6 17 0 2 4 17 6 2 14 6 10 19 7 16 2 8 20 10 11 0 18 6 2 20 5 17 2 11 13 7 11 18 16 5 7 2 13 4 15 8 13 18 1 6 16 11 20 13 19 10 16 17 7 7 20 16 12 15 17 5 9 14 13 13 10 7 8 16 11 17 4 20 17 20 1 10 4 4 16 8 1 14 18 3 5 4 5 3 5 16 13 18 14 3 9 4 13 19 2 13 5 0 6 5 9 1 5 18 4 2 16 12 15 15 14 0 3 6 20 3 12 6 10 4 0 7 10 20 0 13 3 0 0 13 7 3 17 15 15 19 7 2 19 5 10 7 12 2 1 2 17 13 18 0 14 16 11 17 9 14 17 5 10 8 6 11 9 15 10 6 7 7 2 4 14 10 10 12 16 8 17 13 8 5 7 17 17 20 14 15 18 7 1 20 16 0 11 5 6 19 17 8 14 4 9 6 18 2 5 0 4 6 7 6 8 2 18 10 3 12 3 0 9 7 6 5 9 13 6 11 19 9 19 1 14 15 19 8 13 18 9 3 9 20 6 13 17 5 7 11 17 19 5 19 6 18 15 2 14 18 4 6 13 0 3 1 10 19 8 14 14 1 7 4 7 13 3 9 17 1 5 20 4 18 13 2 18 1 1 0 13 11 15 10 18 13 7 10 14 0 18 10 0 15 18 20 1 1 0 14 8 11 15 10 1 5 0 17 5 8 14 0 17 13 17 0 12 17 14 9 17 11 13 2 7 15 17 9 6 14 17 3 10 5 7 10 6 19 3 20 2 19 10 0 19 12 3 6 6 10 2 3 20 11 19 13 2 3 0 0 20 10 14 10 6 15 12 2 8 2 12 6 7 13 10 16 7 6 14 13 0 15 4 14 11 12 15 17 11 3 17 16 6 13 6 4 17 10 6 10 16 20 15 7 11 5 20 12 14 14 5 14 9 1 10 12 2 3 1 10 16 7 10 1 2 1 3 0 14 14 19 12 2 12 8 4 2 17 0 15 16 11 13 18 2 15 0 7 0 17 10 8 18 0 2 13 9 0 5 18 6 1 5 7 7 12 9 6 17 14 4 5 10 6 17 15 6 14 9 19 12 6 9 2 6 1 14 2 5 19 20 8 9 12 3 15 15 6 13 4 14 3 2 2 18 12 3 0 16 16 8 8 18 7 19 11 14 5 5 15 12 3 15 10 9 11 13 7 20 8 4 13 4 14 3 4 6 0 14 7 9 16 15 15 11 16 9 14 2 14 3 9 3 4 8 2 13 9 15 7 6 5 10 18 9 9 7 11 0 20 18 14 19 0 16 6 13 8 13 0 4 2 4 19 9 14 2 2 8 20 16 9 20 0 2 16 1 10 12 7 1 7 15 8 0 10 15 1 4 13 8 4 2 8 11 8 11 6 9 15 5 6 2 6 18 4 9 13 1 13 0 4 3 3 7 17 10 20 2 0 15 18 9 2 2 11 17 18 17 13 4 10 18 4 20 16 18 1 20 5 7 14 18 2 1 4 1 3 17 20 5 4 15 4 16 3 1 16 10 19 0 8 7 10 14 20 11 16 4 8 18 4 15 15 0 0 14 9 20 2 6 19 2 14 2 7 17 5 7 10 11 6 7 19 19 6 10 0 6 12 14 1 5 12 11 15 9 4 8 20 0 12 18 19 11 4 9 7 3 1 6 16 7 6 18 19 2 0 11 20 2 12 14 11 8 14 13 6 12 14 1 6 4 11 6 7 9 17 5 10 9 19 4 2 10 8 13 0 18 13 13 12 6 16 12 1 19 9 2 19 4 8 10 11 3 2 12 10 0 5 11 4 18 15 11 17 11 5 16 2 13 14 14 20 5 2 20 7 0 15 16 4 3 11 17 17 2 4 16 17 9 10 13 14 0 19 7 3 10 14 11 8 0 6 17 18 13 19 8 12 2 2 6 16 8 0 2 5 8 14 8 5 14 1 18 15 4 14 3 0 0 11 19 12 17 0 13 0 19 15 20 3 18 15 8 17 4 16 12 17 8 2 1 6 13 7 0 8 16 3 20 18 4 12 13 9 12 12 14 12 12 5 13 19 4 17 1 8 16 8 9 20 0 11 4 8 3 18 17 8 13 0 0 19 14 20 15 9 6 3 13 4 6 8 4 14 11 20 16 7 19 13 11 3 1 20 14 19 12 10 15 5 8 15 6 17 8 11 10 3 7 14 15 16 7 14 19 7 20 5 19 14 9 3 10 7 2 3 12 20 1 19 16 15 6 16 11 5 17 19 2 13 20 5 9 19 0 6 7 0 11 12 11 4 7 6 7 0 5 15 7 2 13 12 1 4 14 5 6 18 15 12 7 3 5 12 11 11 17 2 0 4 8 10 11 0 20 8 11 9 17 19 8 5 3 5 20 1 17 8 15 17 14 10 2 19 3 20 6 11 20 17 15 1 4 10 15 3 17 0 12 15 6 19 13 16 12 6 18 20 13 9 9 5 5 3 8 12 19 13 0 11 14 18 1 8 20 19 20 17 14 6 16 17 2 11 9 11 13 8 14 19 17 16 0 15 3 8 9 20 15 18 4 20 0 7 11 4 17 13 0 19 3 0 18 5 5 14 15 9 3 18 8 5 8 4 14 19 4 14 10 1 13 20 1 8 20 12 15 10 13 6 4 8 19 4 13 17 7 15 0 16 16 7 4 15 3 9 17 11 7 8 10 10 1 7 12 13 12 11 10 18 13 12 11 14 18 10 7 4 16 1 13 11 3 18 10 4 9 3 0 17 18 2 14 5 4 0 10 14 13 9 13 8 12 11 0 19 6 4 15 15 17 17 16 17 2 0 6 20 4 9 10 7 17 11 20 6 12 8 16 14 15 8 17 11 18 14 12 13 9 17 12 17 17 6 9 7 17 12 20 17 7 15 20 13 12 19 3 20 12 2 15 7 18 10 15 9 16 11 12 0 11 20 7 16 20 15 15 3 9 15 4 10 14 17 5 14 7 18 4 11 19 15 4 7 7 6 18 2 6 19 12 14 3 5 8 13 6 0 20 19 20 9 16 15 18 0 3 7 2 8 0 2 3 19 2 12 0 17 20 9 0 19 20 7 7 0 12 19 20 3 16 12 1 2 8 11 10 18 15 11 0 18 11 4 3 9 15 17 18 15 13 5 19 17 7 7 10 2 20 10 7 4 19 20 4 9 3 1 14 5 4 3 3 5 4 18 20 12 13 6 13 1 0 1 17 14 18 3 19 5 17 13 10 13 17 0 1 14 1 11 12 19 10 17 12 15 15 0 2 20 1 13 1 1 13 3 12 15 9 4 12 0 8 5 8 2 14 15 0 0 14 19 3 5 7 12 11 6 12 5 3 4 4 17 1 0 7 20 18 16 11 1 13 15 11 15 14 6 8 0 3 16 15 6 20 9 5 14 6 11 16 5 11 1 16 6 19 1 13 15 17 20 9 2 4 6 8 20 6 9 5 10 8 10 3 1 15 14 7 1 3 17 4 11 15 10 14 17 20 16 7 19 17 8 7 9 10 20 18 19 12 17 10 14 0 13 2 10 12 1 20 3 9 11 13 3 9 11 4 11 18 19 16 19 11 1 19 10 14 9 10 14 16 11 15 0 5 14 20 4 19 12 2 18 17 14 12 20 9 5 18 16 0 13 1 7 9 2 15 3 8 16 0 1 15 11 4 19 10 13 11 16 15 4 7 0 7 0 2 4 15 8 18 15 12 7 9 19 18 20 10 9 2 2 17 20 10 20 11 4 15 17 11 2 6 3 8 6 18 20 20 7 11 3 11 4 12 1 12 17 11 14 1 0 19 15 20 18 3 14 4 8 12 1 14 10 2 5 19 6 0 6 8 20 20 18 10 19 2 8 3 20 12 14 18 17 12 14 12 17 12 2 14 12 10 11 7 6 16 5 19 15 2 2 14 6 8 20 10 7 15 12 3 4 16 20 1 16 7 4 3 4 10 14 2 16 14 18 13 3 2 18 8 20 5 20 2 19 6 5 17 5 9 20 16 9 8 9 5 3 14 2 17 4 20 12 20 19 2 11 10 18 16 17 3 8 14 10 9 7 1 7 12 5 16 20 5 6 2 0 20 4 7 12 11 3 11 3 6 20 15 12 11 8 11 20 12 10 14 4 17 2 4 8 6 13 8 12 11 16 2 5 14 15 5 18 8 14 12 9 2 9 12 3 7 6 13 18 5 11 14 10 5 14 12 5 11 11 8 5 8 8 13 9 9 12 2 5 5 7 16 1 14 17 20 16 2 1 9 2 12 7 20 14 19 16 18 4 5 1 9 9 3 12 4 3 4 14 6 16 17 12 14 0 14 10 5 9 0 15 2 12 3 14 10 1 6 14 17 12 6 0 16 20 6 3 3 9 11 15 11 18 0 9 12 2 0 2 1 20 6 11 20 0 3 8 7 7 9 13 14 10 18 15 16 20 19 15 10 7 2 15 17 3 15 14 6 16 17 20 4 2 8 6 4 14 18 17 12 2 15 18 1 16 18 2 15 3 18 8 1 11 8 4 1 4 10 17 14 11 8 0 7 4 5 17 2 10 18 19 14 16 7 14 4 5 3 7 19 8 13 20 13 20 6 15 0 9 13 8 20 15 11 6 15 8 0 16 3 10 8 12 13 16 18 11 9 10 5 1 15 18 4 8 0 16 1 12 3 14 13 19 10 16 6 7 19 9 18 13 7 20 6 17 12 15 1 13 11 16 5 3 4 8 5 12 13 18 15 20 10 0 12 9 20 1 7 17 9 1 0 5 20 12 20 16 13 13 7 18 15 15 15 0 15 17 17 4 15 1 5 8 8 7 3 3 2 9 2 7 16 13 3 15 2 5 2 19 13 11 5 9 11 7 18 1 20 14 17 20 7 5 7 6 15 2 5 12 8 15 11 20 6 15 1 5 2 6 13 11 18 12 3 16 16 3 7 3 10 20 8 5 17 11 20 20 6 7 12 2 7 15 15 19 18 4 16 12 14 3 0 15 8 1 1 17 19 4 4 7 5 3 12 7 14 12 1 7 20 6 16 8 5 11 15 0 13 6 13 9 9 6 1 4 1 1 19 8 7 13 4 3 10 13 15 10 2 13 8 19 10 9 18 7 18 18 20 4 13 0 16 15 18 11 3 2 9 7 5 4 3 7 14 14 8 18 1 17 11 5 1 14 9 16 1 20 12 7 9 4 14 18 4 14 3 18 10 16 16 10 7 20 16 0 8 19 3 7 13 10 18 19 1 3 16 5 17 2 0 14 13 10 14 17 16 16 13 20 3 1 20 16 2 15 8 16 11 0 20 0 16 6 15 11 4 1 7 18 16 3 1 14 2 13 0 1 0 1 18 2 18 10 20 19 8 15 12 10 12 20 9 7 16 15 1 3 8 16 11 4 15 0 15 4 16 5 5 15 6 2 13 6 16 14 8 13 3 5 18 11 9 9 16 9 8 17 11 14 3 7 12 7 8 6 13 6 2 15 17 12 16 8 11 0 17 1 4 1 5 10 4 9 14 16 19 13 13 19 6 10 4 1 0 12 10 20 12 6 7 12 6 7 3 18 15 5 12 17 1 13 7 18 7 10 10 0 8 18 17 5 7 15 15 19 7 11 13 15 18 5 8 20 13 16 3 20 2 17 18 17 2 19 18 7 10 6 7 18 6 18 10 9 18 20 11 6 2 5 2 18 20 20 16 3 12 11 19 4 2 4 7 0 3 4 18 15 2 7 11 0 10 19 13 5 6 0 15 5 16 3 7 17 2 4 20 3 6 4 16 1 19 18 10 7 7 16 8 1 19 17 4 5 18 4 18 17 14 2 9 15 17 11 18 0 9 5 15 5 9 9 6 6 11 14 0 20 1 12 19 5 11 3 4 16 2 15 14 17 3 3 20 0 3 18 12 15 19 9 19 16 14 9 9 17 7 16 0 7 18 6 2 2 10 0 4 3 2 12 19 13 13 11 9 0 10 15 11 16 20 16 9 11 6 11 6 12 7 8 4 4 1 16 9 16 12 4 9 18 13 15 15 15 3 1 12 0 7 15 4 13 8 11 15 16 11 10 10 4 14 4 9 0 1 20 9 8 1 12 0 10 0 10 18 5 7 19 5 10 14 20 4 9 0 2 20 1 16 6 11 6 14 6 7 1 15 9 5 13 8 7 13 8 15 18 20 0 3 19 5 8 1 1 17 11 1 16 0 20 5 1 5 13 8 3 19 16 18 18 15 4 15 18 5 10 8 10 2 4 10 14 13 14 4 2 6 3 9 8 15 0 10 2 5 11 14 0 3 1 10 15 12 12 20 19 7 6 1 5 14 2 18 9 12 0 9 0 15 12 19 17 18 13 8 14 2 18 6 5 5 4 3 8 15 11 12 2 8 14 14 19 7 20 20 3 11 15 2 2 4 5 16 3 9 15 6 9 2 8 6 15 8 20 5 10 11 9 10 20 4 6 14 8 3 3 8 16 18 5 19 0 1 20 7 12 12 14 17 8 5 15 3 16 7 11 20 6 11 9 16 18 9 6 13 10 1 10 12 3 20 3 18 8 7 20 10 5 5 14 9 12 19 10 6 4 20 13 0 20 0 2 7 19 6 12 7 10 9 19 0 20 16 11 4 1 1 8 6 14 4 3 16 5 0 12 5 17 15 1 8 3 10 20 6 17 18 2 10 0 1 1 15 11 6 9 11 1 14 14 3 7 10 14 19 16 0 20 10 18 19 20 19 18 16 18 2 20 1 4 6 2 18 2 5 20 20 1 13 13 5 8 16 6 2 9 2 5 4 6 13 6 2 12 0 17 3 11 1 8 10 11 15 3 20 4 7 3 9 6 3 2 3 3 12 17 8 15 8 10 3 2 2 10 19 5 8 5 18 0 17 17 3 13 15 19 0 9 5 10 6 18 0 12 7 1 10 0 6 8 19 8 11 10 16 17 8 17 13 6 20 9 8 7 2 19 16 13 1 12 4 6 13 12 0 11 9 5 17 1 2 15 4 5 15 8 14 0 14 1 3 3 10 17 14 10 6 16 20 3 15 14 4 1 5 13 11 4 9 17 1 20 11 14 14 5 11 7 2 11 0 6 11 10 12 13 11 20 6 4 3 2 1 0 1 8 18 13 18 18 7 15 1 1 15 19 3 15 12 14 16 17 20 17 4 15 17 14 2 11 7 19 1 2 12 7 11 3 4 0 17 16 5 10 14 19 0 18 6 9 10 9 11 6 14 19 8 16 6 4 12 0 18 10 15 12 5 1 20 20 9 2 15 9 18 2 8 5 20 9 20 13 19 9 12 16 2 1 1 19 13 2 17 17 20 16 6 18 3 7 5 18 2 13 20 8 20 0 9 8 5 14 6 3 3 8 10 4 16 8 12 10 3 0 12 14 1 3 1 10 17 9 7 3 0 8 10 1 7 2 8 1 12 6 4 20 7 9 14 3 5 9 3 12 10 0 3 4 13 4 10 11 3 19 9 12 10 14 2 19 12 2 11 1 15 18 14 10 11 5 10 18 10 8 8 7 4 11 2 14 13 14 11 10 17 6 7 7 17 6 12 11 2 10 5 11 13 8 3 17 11 11 1 1 18 18 11 14 7 18 17 10 15 5 16 3 11 13 16 11 2 2 13 16 1 16 18 7 17 7 8 15 5 3 8 16 8 12 1 7 16 15 8 10 19 10 3 16 17 5 17 6 1 15 16 3 8 17 17 3 14 18 12 11 0 3 10 17 5 16 5 0 5 13 2 5 2 14 12 2 0 2 10 19 9 7 13 15 4 12 5 10 9 11 6 10 9 20 0 4 1 13 7 6 17 9 18 17 20 3 4 15 16 16 13 11 3 2 9 17 12 12 13 11 15 9 12 19 1 13 7 3 9 7 6 5 11 7 3 4 11 18 3 16 3 2 20 7 17 6 10 0 5 13 7 12 19 19 4 16 11 17 19 7 2 18 16 11 5 9 6 7 5 12 7 14 9 16 10 4 5 1 3 12 11 20 6 3 3 17 18 2 12 16 9 17 3 8 16 12 0 5 1 12 19 18 4 5 2 14 17 8 7 0 17 17 17 19 7 11 17 1 16 8 17 17 1 10 9 0 7 8 16 11 12 12 4 11 15 16 19 4 20 17 6 11 10 8 20 10 12 18 9 2 19 15 18 8 14 15 17 16 0 16 13 11 14 6 3 18 0 16 10 13 19 9 17 16 1 14 19 16 12 20 0 1 17 12 18 13 12 6 1 20 18 2 5 11 17 6 12 1 12 20 4 15 12 15 7 9 19 13 14 16 16 18 19 13 8 20 4 20 10 18 0 4 5 20 10 4 14 9 5 4 5 2 14 18 5 19 13 18 7 14 10 9 16 9 1 13 8 11 16 9 7 15 10 10 14 3 1 11 6 12 19 15 15 11 20 7 1 6 4 16 8 4 3 3 12 20 7 6 7 9 16 3 15 2 13 5 0 8 12 15 11 2 9 13 4 13 11 10 16 13 12 15 0 14 1 12 14 18 20 16 19 11 10 0 1 12 19 13 18 13 19 12 0 7 15 0 16 1 3 5 18 18 9 6 9 9 19 13 14 7 13 10 15 8 14 14 19 19 5 13 12 20 17 8 6 2 12 5 9 18 1 0 0 16 4 15 0 18 2 1 8 11 19 3 9 6 2 20 12 16 7 9 0 11 11 17 18 9 1 16 16 16 6 20 12 10 10 8 16 13 10 3 8 15 3 4 14 10 8 1 1 11 15 3 12 2 12 11 4 19 5 1 1 9 7 16 13 6 15 2 0 16 0 16 3 12 12 11 14 4 19 13 1 11 7 5 8 0 0 19 11 17 3 18 18 19 6 11 6 15 1 9 16 15 3 1 13 12 20 3 11 8 8 12 10 1 13 2 13 5 1 16 15 9 8 9 5 12 8 15 18 20 8 18 7 4 7 15 4 13 10 9 5 15 18 19 1 20 12 17 7 20 11 1 1 20 4 19 7 0 3 9 12 15 16 13 20 20 8 10 12 5 5 17 6 8 8 12 15 6 6 9 15 4 1 11 0 4 19 9 19 17 15 5 0 9 11 13 18 8 18 7 3 16 20 3 9 8 2 3 7 13 10 17 8 19 13 1 20 14 2 13 9 10 8 12 13 8 2 0 3 17 7 15 13 11 16 4 3 0 17 17 3 12 0 0 19 0 5 7 11 8 1 7 2 18 5 15 12 14 7 12 3 4 4 20 16 17 16 0 16 18 1 7 20 1 12 18 18 3 11 3 5 5 6 8 13 12 12 11 15 10 10 4 0 14 17 13 4 11 19 10 16 20 13 7 20 9 4 18 11 3 14 19 19 8 1 19 4 5 16 1 18 18 1 6 18 5 4 12 20 9 4 20 17 10 20 0 8 0 8 15 5 1 6 14 1 8 16 17 17 17 16 18 3 15 7 19 4 7 16 9 9 16 6 12 9 6 16 15 15 16 19 1 15 6 11 14 12 11 5 8 12 11 10 3 10 3 9 3 18 9 17 10 12 12 15 11 4 16 12 20 16 1 19 13 16 16 18 6 2 0 0 19 18 6 19 20 16 16 6 10 2 10 2 6 14 8 10 19 10 12 13 12 19 19 4 14 16 7 8 19 12 12 20 3 12 12 7 2 5 20 2 17 11 12 6 2 1 6 10 17 14 16 16 15 3 5 7 11 14 18 8 1 20 7 0 13 3 14 11 9 20 9 2 20 18 13 20 16 13 15 16 16 1 16 0 8 9 5 11 6 18 2 4 8 1 11 17 17 3 7 18 11 11 19 4 0 7 16 8 0 9 1 9 11 16 18 0 13 18 14 7 16 1 0 4 16 15 13 18 9 18 1 14 0 20 9 16 9 9 15 6 1 18 19 0 16 9 16 6 16 17 13 0 0 12 11 16 12 19 12 8 11 13 5 19 10 5 2 4 20 5 12 10 12 14 13 2 18 7 1 12 2 12 10 8 6 9 17 0 16 14 13 4 1 13 13 14 5 17 15 5 13 5 12 13 17 7 8 3 17 5 20 8 9 19 17 14 18 0 15 19 19 1 8 20 16 11 4 18 11 10 14 19 14 2 5 3 17 18 14 15 3 15 18 14 9 12 1 17 15 9 5 10 6 12 20 11 14 7 20 15 17 19 16 20 7 13 12 12 6 6 10 0 7 14 7 17 15 1 10 6 6 1 18 13 0 12 6 11 0 6 9 6 13 14 19 9 14 19 5 4 16 14 16 16 6 11 2 17 7 12 17 9 14 11 13 9 1 7 19 17 12 17 6 0 20 7 3 6 11 19 20 11 17 10 16 10 9 9 18 8 15 5 18 1 3 16 18 4 11 3 11 17 9 16 0 6 6 0 13 7 12 19 12 15 6 9 10 11 13 7 2 18 11 19 11 7 15 4 18 12 18 18 2 16 5 1 20 8 0 4 1 7 5 9 0 18 14 12 17 14 6 20 7 5 8 12 13 5 10 16 5 14 9 17 13 1 11 13 2 11 2 16 19 1 19 17 2 9 17 6 19 5 1 15 6 2 12 16 5 8 8 1 18 14 1 7 16 2 11 10 14 8 19 12 6 11 3 13 15 0 12 6 20 2 17 0 10 0 3 6 3 14 13 8 11 4 1 10 19 7 12 18 16 18 16 14 6 0 2 2 16 2 17 17 1 15 14 16 6 6 20 4 17 12 15 12 9 16 3 2 16 5 11 7 18 16 6 7 17 16 7 14 13 10 10 2 11 19 13 10 4 14 3 3 3 0 17 3 14 17 17 17 3 14 0 7 18 11 12 10 0 19 18 1 7 13 0 13 10 14 15 6 9 15 15 10 13 2 12 13 2 4 19 1 16 15 7 4 6 7 19 2 0 17 4 8 6 18 18 18 0 8 18 16 0 8 18 17 20 10 3 5 15 9 9 2 12 12 10 16 3 16 7 13 6 18 10 10 8 9 0 18 4 0 7 6 18 12 19 18 16 20 4 5 18 8 19 6 1 4 2 4 1 9 17 3 19 4 13 17 9 13 9 11 5 2 1 20 3 0 4 20 8 3 11 0 18 0 1 20 7 4 18 4 17 4 6 3 6 20 14 12 17 5 14 2 17 19 12 9 13 10 1 2 6 2 6 3 18 2 19 8 13 19 19 12 15 16 17 3 7 6 16 13 5 13 2 18 18 1 1 2 15 10 2 7 0 14 12 18 10 5 3 18 14 3 10 4 3 1 2 13 3 8 8 0 5 13 1 6 17 18 20 16 6 17 9 0 11 17 20 17 4 20 20 13 20 13 6 7 1 4 20 1 15 5 11 1 7 18 15 12 11 14 1 20 16 19 6 15 2 2 7 16 20 2 15 14 3 5 1 8 3 20 9 17 10 17 19 11 13 15 3 19 15 12 9 16 10 9 15 4 6 17 10 3 0 16 7 5 17 12 12 17 11 17 1 0 8 9 16 13 1 9 20 6 2 18 1 13 10 17 4 5 16 3 18 10 4 1 12 3 14 3 19 8 8 2 0 12 0 13 7 20 13 4 15 8 4 17 9 16 17 7 16 2 3 7 1 14 6 18 16 9 19 2 18 8 15 0 7 8 5 20 4 11 12 18 4 15 1 0 19 3 7 15 10 4 13 3 10 11 10 20 7 13 8 7 10 8 20 18 13 0 7 19 20 17 13 16 19 17 18 20 19 3 12 14 17 8 20 13 0 4 2 6 9 14 19 12 20 15 1 0 9 2 10 0 7 9 3 14 17 12 7 2 3 14 10 5 12 19 13 20 0 19 15 0 0 5 3 4 3 4 0 1 1 10 5 19 0 15 6 11 17 13 1 6 10 14 5 0 15 15 1 11 19 12 13 11 10 10 20 11 9 6 20 4 20 6 16 2 13 13 18 10 15 14 14 19 13 14 3 15 2 7 10 7 4 7 6 18 20 5 1 0 10 19 7 0 16 6 13 11 19 17 17 2 10 4 6 12 15 17 14 3 15 9 10 10 20 7 9 7 4 15 0 18 0 1 4 17 4 3 8 0 6 15 14 4 12 4 5 13 10 11 14 2 9 12 1 10 16 20 17 6 14 1 2 20 15 4 6 20 5 12 11 16 2 11 6 16 6 5 8 17 2 18 5 3 0 9 15 14 9 10 0 7 7 12 13 16 18 18 4 20 11 17 15 14 15 18 15 1 4 13 13 9 4 3 1 2 18 13 1 3 12 18 11 14 16 16 12 2 8 8 0 10 14 15 6 16 13 18 17 19 3 9 11 12 0 11 4 14 19 16 0 8 10 13 15 11 5 15 20 18 16 6 20 15 0 15 10 11 14 8 1 9 19 20 9 8 14 10 20 15 15 10 12 3 20 15 20 12 11 20 17 3 16 2 14 14 19 18 3 7 18 18 2 18 15 0 16 19 11 7 15 8 8 4 10 0 14 7 8 1 17 17 16 6 4 19 8 3 2 17 3 7 5 17 6 16 4 1 17 10 4 14 7 5 18 4 18 1 15 11 19 15 16 6 8 2 5 4 5 8 9 14 12 14 4 9 16 19 17 1 15 3 0 17 9 12 13 13 2 14 0 12 4 19 2 18 7 11 14 5 1 3 20 1 20 11 8 13 6 20 9 4 17 17 2 13 0 19 14 6 20 4 12 1 14 14 13 1 11 8 10 13 4 12 5 14 8 1 5 2 15 8 14 17 1 4 11 19 5 7 9 20 4 4 9 18 17 3 19 20 7 8 15 8 12 13 3 7 19 2 9 0 7 14 11 0 20 2 9 13 7 3 6 16 14 5 3 13 0 7 13 5 5 19 6 5 10 0 18 13 9 5 4 13 1 0 7 14 14 15 13 13 13 10 6 8 4 11 18 16 6 20 2 13 19 4 10 10 12 1 17 15 13 10 18 18 2 2 2 18 13 16 6 8 10 13 4 6 11 0 6 4 4 17 3 8 2 5 14 12 3 17 18 15 5 13 1 9 13 4 7 17 11 1 15 10 20 3 2 13 11 7 2 11 2 19 13 4 3 0 20 18 11 8 3 7 13 7 19 6 0 3 1 16 20 5 12 6 2 14 12 17 18 6 3 15 15 15 17 5 6 16 20 19 13 8 15 6 20 10 5 4 8 2 5 7 2 11 10 4 2 8 5 2 3 16 17 19 11 2 11 5 7 16 5 14 4 11 7 18 1 8 6 13 18 1 4 16 9 14 1 4 0 11 0 0 16 1 12 13 13 19 17 13 19 19 16 4 10 8 5 12 11 0 6 14 15 11 0 2 18 15 1 19 13 15 0 10 13 13 4 8 4 17 18 20 6 16 8 5 3 14 5 2 6 5 13 8 9 15 1 1 4 7 10 1 3 15 13 13 4 9 7 9 4 12 1 2 19 19 17 16 10 9 1 7 8 9 15 15 1 18 4 12 19 18 1 4 18 14 5 9 7 11 11 1 5 3 14 9 17 8 11 5 4 8 20 5 1 12 6 13 17 18 4 20 19 7 20 18 20 11 8 4 6 6 14 16 17 4 5 1 6 1 8 5 18 1 1 3 19 13 13 13 13 13 10 16 15 6 12 7 11 2 14 13 1 2 10 9 3 15 13 2 10 10 6 18 16 15 17 4 11 1 19 13 4 2 6 5 11 3 11 8 9 2 8 11 0 1 3 15 16 10 8 16 13 8 10 11 18 5 11 3 9 4 7 1 2 0 1 14 0 14 17 3 0 0 2 8 15 18 7 1 5 6 15 11 8 13 16 9 10 6 1 18 17 5 13 20 12 16 18 19 13 16 0 0 4 4 7 17 9 12 0 17 2 20 12 9 5 16 8 0 6 9 12 9 20 1 7 12 12 0 10 0 4 10 15 11 15 19 4 10 10 10 9 17 3 7 2 3 14 17 18 8 20 13 16 8 0 20 4 15 7 18 7 3 0 1 19 17 14 8 9 7 7 1 13 14 3 0 0 8 16 20 0 13 17 3 9 12 15 17 15 5 16 7 2 16 0 18 10 7 2 9 3 9 3 14 3 5 11 19 11 11 20 16 3 7 15 9 8 4 1 10 5 4 12 14 7 13 6 15 12 4 7 19 5 5 18 9 19 16 16 3 6 4 9 6 14 16 13 4 10 10 4 14 7 18 20 16 4 19 9 13 6 14 18 4 1 10 8 12 7 10 6 9 14 12 18 16 10 17 4 20 1 8 1 11 12 3 16 16 13 10 8 12 16 11 10 7 15 20 19 15 11 11 0 20 13 14 18 13 0 2 16 9 3 4 12 5 17 8 14 9 8 7 3 14 11 15 1 2 10 1 7 17 9 11 13 18 13 2 13 7 9 20 4 11 11 8 4 2 12 9 19 17 11 7 15 4 3 20 16 13 8 15 11 20 13 17 3 10 7 2 0 0 5 20 15 12 4 18 12 13 3 9 0 8 6 3 14 11 0 16 2 15 0 0 3 3 1 7 3 19 10 19 10 13 11 5 9 19 12 2 17 11 12 9 16 12 1 14 14 19 7 8 15 15 5 13 18 13 17 1 13 2 13 13 5 19 16 11 19 4 3 15 5 11 9 20 13 2 8 0 12 6 12 17 17 20 20 6 18 20 8 6 3 4 8 20 7 11 10 8 14 0 8 1 16 18 2 16 5 7 5 20 14 15 13 13 15 10 16 2 17 0 15 8 1 18 18 15 8 1 8 20 8 11 15 11 3 16 0 18 12 19 20 12 20 3 13 6 20 10 2 1 7 19 1 6 15 17 0 19 1 12 15 13 1 18 17 9 13 3 11 1 6 15 11 8 6 19 8 11 17 20 20 12 12 12 7 4 15 3 8 12 1 16 12 9 13 14 3 8 6 16 2 6 15 16 7 17 10 0 20 1 11 1 20 14 8 17 4 15 11 7 2 15 13 6 4 10 12 6 19 2 7 12 18 9 19 2 9 5 4 1 20 16 6 2 6 0 14 1 9 12 6 19 1 12 19 3 0 14 16 6 2 0 12 18 10 20 13 14 10 9 6 9 17 2 19 4 20 19 17 14 8 19 0 16 7 18 20 16 6 14 7 14 18 0 1 2 2 18 15 11 13 1 2 11 20 13 3 10 2 10 18 13 9 3 13 5 20 11 5 20 5 7 13 14 5 7 17 6 0 3 7 1 19 17 11 6 7 5 7 18 2 5 1 3 13 18 16 15 6 17 16 10 0 2 17 3 16 12 7 6 20 18 5 20 9 2 5 6 9 5 2 18 11 4 6 11 13 6 18 20 2 9 0 7 20 1 20 13 9 13 17 9 4 14 5 19 0 3 1 8 6 20 14 6 3 11 3 11 13 9 1 0 19 1 20 9 18 4 9 6 11 6 10 0 11 1 16 12 3 18 19 4 2 7 10 20 16 16 15 6 0 19 9 10 2 1 19 17 12 14 2 2 1 6 17 18 12 14 20 18 7 5 13 14 8 13 5 9 13 15 11 7 19 18 8 0 12 12 8 9 15 12 3 17 2 16 14 8 20 4 5 13 19 14 16 20 15 20 10 6 1 19 13 11 4 7 10 8 9 10 18 14 10 15 1 11 17 12 16 5 8 15 7 5 13 9 7 16 7 6 4 15 9 17 14 15 2 15 20 1 7 18 10 18 4 6 16 8 20 20 18 18 16 0 2 2 12 10 5 5 7 15 6 10 15 17 15 18 2 15 14 3 3 8 20 9 13 1 15 5 10 20 5 11 8 20 6 18 5 11 17 19 4 10 18 16 3 4 9 4 8 4 6 17 8 20 5 4 17 7 1 2 10 1 9 13 11 12 5 14 1 1 10 7 1 2 10 13 17 3 14 11 5 5 19 13 1 6 6 7 13 10 0 2 13 6 9 7 10 18 6 15 6 11 15 19 2 17 4 1 20 0 0 9 8 4 6 13 13 15 3 11 11 4 16 13 8 0 0 13 16 15 6 18 17 12 16 19 8 4 2 8 12 14 19 4 6 12 14 7 15 6 9 17 7 0 9 17 19 14 17 0 8 9 11 5 10 18 2 16 16 3 9 6 20 4 7 5 20 19 2 7 7 5 15 4 5 19 11 9 14 9 5 2 17 1 19 1 5 14 3 6 15 9 8 4 5 18 4 15 19 1 11 11 14 18 13 5 0 2 13 1 17 4 14 9 8 16 3 20 18 20 17 17 15 0 9 19 18 20 9 12 20 1 2 18 6 11 18 20 7 8 10 4 9 5 9 1 20 5 17 10 16 6 8 0 15 16 16 13 8 3 10 11 2 2 14 2 6 6 17 4 8 6 11 2 8 11 18 18 17 17 3 2 6 8 18 20 19 20 2 3 0 9 12 16 17 11 3 2 16 1 5 1 1 8 18 12 8 7 14 2 4 3 17 6 20 2 0 2 18 13 6 20 13 9 17 9 0 7 7 8 6 0 13 11 0 10 0 7 1 20 8 10 1 19 1 17 2 11 6 14 15 9 11 8 10 2 6 13 15 19 1 12 10 0 20 1 15 15 17 14 1 10 5 2 1 14 7 13 6 20 5 8 4 9 15 11 11 0 13 16 19 7 7 17 13 8 4 19 20 7 14 6 9 17 20 0 12 17 2 1 1 2 14 2 15 14 12 20 5 17 1 12 11 10 19 1 17 18 16 9 3 18 2 3 12 18 0 10 6 9 2 13 9 5 13 16 5 1 15 13 2 10 10 17 7 8 14 4 10 4 0 4 20 11 16 16 20 20 2 20 3 7 13 8 9 20 7 4 19 9 10 1 6 8 20 11 20 3 10 8 2 1 5 15 12 3 3 10 10 13 4 2 12 13 16 15 8 19 9 5 17 7 13 11 19 14 9 11 9 14 4 3 17 17 5 2 7 13 15 19 20 13 16 10 20 6 0 5 5 16 4 10 20 3 18 3 1 16 20 13 9 19 14 9 4 18 1 20 19 18 18 13 9 4 4 11 4 8 3 12 14 16 18 20 5 15 0 0 6 10 5 14 7 3 12 17 6 12 15 17 10 1 4 7 20 19 14 5 13 16 15 9 17 17 3 0 8 9 20 11 15 0 2 15 11 19 3 7 0 7 17 16 19 18 4 10 20 14 12 8 14 6 0 2 20 12 12 12 8 18 16 14 14 1 1 7 16 9 11 2 13 10 14 8 9 14 16 1 7 11 7 4 1 14 20 10 9 20 4 1 1 12 9 10 4 2 3 6 0 14 1 7 0 7 11 10 20 18 17 9 17 2 4 12 8 11 16 6 4 12 15 1 16 8 16 11 0 1 1 12 17 18 8 12 11 6 5 12 19 1 18 13 16 8 14 19 12 1 15 9 18 15 18 6 19 13 7 12 3 11 17 10 11 18 6 11 9 12 2 0 19 1 12 18 3 7 20 2 9 6 4 10 6 14 0 16 6 2 3 8 4 18 3 7 5 1 9 8 13 5 2 10 11 6 9 10 15 8 7 6 7 10 5 2 5 18 9 20 8 18 1 1 17 14 3 8 7 10 17 11 9 0 5 6 0 9 5 4 16 14 10 6 3 0 4 0 2 20 19 5 17 0 12 9 14 5 20 12 18 3 10 11 18 6 12 8 19 19 10 5 18 6 16 15 10 17 13 13 3 1 20 20 11 2 20 7 6 9 4 13 2 7 8 10 16 12 13 11 19 11 5 6 9 8 16 5 2 1 19 3 9 10 16 3 2 10 18 8 8 15 12 19 12 4 18 1 17 8 8 15 7 2 19 14 4 3 4 6 6 5 1 9 2 4 7 13 3 19 15 2 4 13 13 20 20 20 2 13 7 3 11 14 12 2 15 13 20 0 0 2 18 13 9 18 20 8 14 11 11 2 15 5 2 3 15 14 9 15 15 8 16 0 9 8 20 13 0 2 6 11 14 16 3 3 20 7 10 6 14 1 13 11 6 20 5 17 11 9 0 10 19 19 13 13 2 15 14 18 18 3 18 2 6 8 18 0 10 12 20 11 12 2 9 1 13 4 6 0 15 16 9 7 14 17 4 17 11 14 17 0 2 0 7 10 5 8 5 8 17 1 12 5 19 14 15 16 3 14 8 6 6 9 7 4 20 2 19 20 12 6 10 12 16 18 4 1 3 6 9 19 8 6 0 1 19 1 2 16 2 4 2 7 13 9 10 20 3 11 20 8 7 4 18 15 9 2 2 18 2 12 9 8 6 3 16 11 7 3 5 14 1 4 0 12 9 2 9 2 20 5 19 5 20 7 5 3 15 16 11 12 14 8 13 11 13 9 3 11 11 15 12 4 6 7 12 16 1 6 17 10 12 16 17 10 20 18 5 0 9 1 7 12 17 1 15 0 15 15 10 6 19 3 13 7 11 0 7 6 7 17 9 2 13 20 14 18 17 1 7 13 14 4 7 8 7 16 8 5 12 15 6 1 6 8 19 2 16 15 8 12 9 16 19 0 10 18 11 17 3 18 11 12 15 15 1 13 6 16 10 15 5 17 13 17 6 3 18 5 0 4 13 10 16 15 6 8 16 2 16 5 12 0 9 19 0 1 10 0 12 13 1 10 15 19 2 11 17 20 16 18 14 0 7 17 5 2 13 2 14 18 10 10 1 3 16 1 13 7 0 5 16 16 7 0 0 14 0 0 9 0 4 1 11 2 15 8 11 9 1 11 18 4 16 4 12 10 20 20 0 0 14 6 20 12 2 13 11 7 11 1 13 9 8 4 10 18 19 13 4 19 10 14 7 15 5 20 12 3 9 8 5 11 18 20 9 4 13 6 8 8 0 17 20 10 6 1 1 3 16 4 14 14 1 15 16 18 18 1 6 4 4 5 2 2 0 19 10 14 6 5 17 5 20 16 3 14 19 12 16 16 1 2 15 8 6 4 4 12 15 16 10 16 6 18 18 17 0 17 19 9 14 19 14 15 15 19 3 15 17 15 16 15 2 15 17 19 3 7 15 10 2 14 17 0 3 11 2 14 2 1 2 19 1 5 20 3 19 8 16 2 13 18 5 6 9 19 7 18 14 12 9 6 8 16 18 4 18 18 18 12 20 13 4 6 20 16 5 16 14 2 13 8 14 2 0 8 13 3 13 10 0 19 7 18 18 9 10 9 3 2 13 20 19 11 3 1 10 7 0 16 3 12 16 8 1 2 3 10 5 5 15 13 10 1 17 3 8 5 2 14 18 7 20 20 8 8 7 8 7 11 9 14 9 18 3 19 16 4 16 0 15 1 9 3 19 13 9 4 15 16 20 7 16 16 13 18 9 13 12 8 15 8 1 16 3 17 3 15 19 8 17 9 10 2 15 17 1 0 17 4 5 11 14 2 7 14 8 15 10 2 19 17 13 18 20 12 16 0 1 2 12 5 18 5 8 9 18 11 6 9 4 13 12 3 14 9 13 13 13 3 8 10 12 14 16 7 4 20 15 9 8 6 3 1 4 1 20 5 3 15 3 9 17 7 18 8 18 11 18 10 3 7 8 3 2 0 19 16 18 9 2 2 13 16 17 8 19 15 13 18 17 17 11 13 0 16 14 6 5 16 3 7 18 2 4 17 5 11 5 2 16 15 20 4 2 16 10 7 10 6 6 4 6 3 14 11 16 4 19 10 5 15 17 10 18 8 4 15 3 13 7 19 17 15 5 10 18 15 11 8 5 17 8 0 19 20 7 9 3 9 18 4 10 18 2 12 5 1 10 20 1 5 17 1 19 17 7 10 15 7 2 4 0 18 4 8 18 3 17 3 14 0 7 19 3 2 14 11 13 2 20 19 0 12 1 16 17 11 14 17 20 11 4 8 4 8 0 11 12 11 18 0 8 5 17 19 0 14 7 6 20 9 11 15 20 5 16 18 20 1 16 12 6 10 17 12 5 19 16 20 13 8 9 5 7 7 6 10 18 13 8 18 9 20 13 9 19 4 8 15 17 7 5 1 20 17 13 7 0 20 17 17 4 15 11 8 17 16 8 20 11 6 14 9 3 17 6 20 13 19 19 18 6 4 16 6 14 14 11 15 8 1 20 15 13 5 9 16 2 6 15 13 11 8 15 20 10 0 15 2 5 17 5 3 0 18 12 14 15 14 1 20 18 9 16 1 9 5 11 7 19 0 12 20 13 8 8 20 7 17 6 11 3 6 13 5 13 1 8 18 4 15 4 11 5 5 8 6 1 15 6 6 16 1 7 16 12 1 4 3 2 10 14 4 3 2 4 7 2 2 11 9 2 2 0 8 15 7 18 11 16 8 1 20 1 18 12 4 19 8 7 5 3 4 1 16 14 6 1 6 19 16 3 16 17 8 13 3 3 8 7 16 11 11 1 14 3 18 5 15 20 18 19 15 17 1 1 1 10 11 18 9 18 13 19 18 4 6 10 10 15 20 2 3 10 6 9 8 8 15 14 7 19 10 12 20 14 16 17 6 20 14 19 10 18 13 11 18 20 3 6 3 20 8 9 10 1 6 17 2 13 3 4 6 10 2 16 18 0 0 18 2 6 11 5 5 9 14 20 1 2 13 13 3 13 12 20 8 5 9 10 9 13 2 14 2 15 3 2 6 1 7 17 0 19 12 20 7 8 16 20 7 6 17 7 17 12 13 14 5 6 4 2 13 11 6 18 17 4 6 16 5 6 0 5 13 19 6 8 7 0 15 1 9 2 20 14 20 7 0 12 0 4 0 3 13 18 18 14 4 13 15 10 6 10 20 3 3 6 19 7 0 15 10 18 18 3 16 13 12 8 3 9 15 16 14 15 5 8 20 18 5 8 1 2 14 3 17 17 10 10 10 18 2 4 4 16 16 18 8 13 12 10 19 17 10 18 6 8 17 2 8 0 17 16 15 14 18 18 13 18 5 7 14 2 12 19 0 9 11 6 8 18 4 2 12 6 19 20 18 6 17 7 19 17 7 0 5 9 16 0 8 11 9 8 13 6 12 5 7 4 19 1 0 11 18 9 4 6 13 20 5 19 6 18 17 13 11 10 10 20 6 9 9 15 4 6 1 19 14 3 18 17 4 6 12 2 3 3 5 13 13 4 12 17 1 15 7 2 6 7 8 17 12 4 19 2 16 6 9 8 9 15 14 8 13 7 14 4 20 14 11 20 20 4 12 19 14 8 5 12 18 20 9 11 3 2 1 6 3 11 11 13 13 20 4 2 5 4 5 0 9 12 13 4 19 0 17 0 11 9 14 2 11 4 4 14 0 8 16 14 9 8 5 11 7 11 8 13 1 2 10 19 9 15 15 3 16 1 18 10 18 19 15 0 3 15 3 8 12 16 1 18 6 5 8 2 9 13 6 11 8 9 20 16 3 16 16 1 12 10 7 11 7 6 20 12 13 10 10 14 7 12 20 13 16 7 16 20 19 0 4 0 11 20 15 7 19 12 7 19 10 14 15 7 19 7 11 9 1 6 1 8 1 14 15 9 16 3 4 2 10 12 17 15 1 13 8 10 20 20 10 1 15 16 1 13 7 18 12 12 18 6 5 18 16 14 11 20 15 8 8 20 16 17 16 6 1 10 0 0 5 3 12 12 18 8 12 9 15 4 19 0 14 3 11 2 20 5 10 18 14 7 7 4 8 7 7 3 9 6 6 17 1 7 6 14 9 16 8 18 0 2 3 18 18 14 18 7 19 0 20 3 9 15 1 6 16 14 16 2 5 14 4 3 12 9 6 4 12 14 13 15 3 11 10 11 10 14 20 10 19 13 16 10 8 8 3 14 14 18 5 6 13 17 10 4 3 16 12 10 18 15 7 18 14 5 9 16 16 17 12 5 6 12 19 14 5 19 16 20 8 8 1 0 1 13 10 2 14 16 10 19 7 14 8 0 8 1 11 10 8 2 9 12 14 15 5 5 5 4 6 20 19 5 18 19 0 7 3 20 7 20 15 17 1 2 3 2 2 2 14 19 6 14 9 14 16 3 17 15 11 2 17 20 6 18 10 8 18 11 20 10 4 13 3 2 16 11 10 2 9 7 11 14 2 13 17 9 3 14 1 12 13 1 3 9 2 19 2 10 17 14 7 3 4 3 9 2 18 3 16 6 16 18 8 10 7 9 4 16 12 15 18 10 0 1 19 16 14 12 3 0 17 2 4 20 6 7 9 13 16 10 9 9 11 1 3 11 13 13 1 3 15 9 16 15 14 7 14 3 11 8 18 17 18 3 9 17 0 2 16 8 6 12 14 15 9 9 0 2 15 15 18 5 15 10 16 3 16 5 5 10 14 16 15 3 5 9 2 15 1 3 12 1 20 5 13 19 13 0 17 11 15 15 14 0 3 13 8 14 18 17 12 18 19 14 1 16 20 7 8 6 15 20 1 13 12 8 7 3 8 16 20 15 17 11 13 20 18 13 11 17 4 11 7 15 2 12 15 13 18 5 15 17 2 12 18 10 12 4 1 3 4 1 6 20 9 0 5 3 11 12 0 5 10 13 11 2 17 11 9 8 6 13 6 16 20 16 2 8 6 9 6 11 15 9 3 17 14 13 8 3 13 2 11 16 2 14 17 7 1 14 18 7 2 9 12 16 17 20 1 6 2 15 20 2 9 8 9 18 16 4 6 11 11 8 1 6 19 9 12 7 9 19 11 11 8 3 11 19 14 2 10 1 19 15 11 9 8 14 2 20 0 15 8 17 10 3 18 3 14 20 1 4 17 11 14 5 3 13 9 18 19 17 12 10 1 4 14 6 18 3 9 5 18 2 13 10 3 0 6 3 0 2 19 19 0 20 15 7 14 4 17 4 7 1 6 15 0 9 10 14 19 9 15 2 20 20 4 0 12 17 10 4 6 4 14 8 9 6 17 4 3 7 11 3 17 19 9 19 0 19 2 6 17 12 3 6 12 18 11 11 1 4 0 15 8 6 10 18 20 16 6 19 5 0 10 14 10 9 3 3 20 14 13 2 10 9 2 16 12 11 15 4 11 13 15 12 0 14 8 1 2 20 1 11 15 11 19 1 13 4 11 2 12 2 20 9 14 18 17 9 0 15 17 9 4 20 0 19 1 5 4 7 1 18 10 19 19 12 7 7 16 7 7 0 12 8 4 10 1 10 7 20 20 14 2 11 2 14 6 18 8 7 8 2 17 6 15 18 9 20 0 10 8 3 8 15 15 3 2 1 10 16 12 10 4 14 12 9 0 13 9 18 18 11 20 11 7 19 1 3 10 0 15 5 1 14 6 1 15 12 20 2 3 2 5 15 9 0 10 7 2 0 15 1 0 15 17 0 8 10 15 13 5 7 1 7 14 8 8 15 17 16 2 9 12 8 11 9 3 12 15 16 19 10 4 10 11 2 3 16 3 10 2 14 2 0 15 13 4 0 9 11 4 14 5 12 15 8 4 10 19 11 0 13 10 11 9 13 20 4 6 1 4 11 4 20 13 12 17 20 11 11 1 1 14 11 4 11 8 12 3 8 14 16 6 12 3 4 16 20 9 3 18 7 5 3 6 3 4 15 9 12 12 9 12 13 15 16 5 10 19 16 13 4 3 19 0 15 20 5 0 0 7 2 13 9 13 13 4 0 4 8 15 2 9 7 0 17 18 17 1 9 17 8 1 13 7 18 20 14 20 2 6 1 13 19 1 18 9 9 9 20 16 14 4 12 13 4 5 8 14 19 5 13 6 17 6 15 16 5 12 0 19 3 14 1 19 5 18 3 19 8 12 9 14 8 18 12 9 9 10 19 17 11 12 13 15 6 14 14 18 4 14 9 7 15 11 19 2 19 10 9 4 3 11 13 10 1 6 7 2 14 1 20 4 15 4 20 15 2 2 1 5 15 5 17 7 18 16 11 2 16 11 12 7 3 15 13 18 0 5 2 9 8 3 16 11 8 0 6 0 10 17 8 1 5 13 9 4 4 13 3 11 14 11 16 7 2 13 4 9 1 5 12 9 1 12 17 13 6 3 13 4 12 2 0 13 4 10 9 4 2 8 16 0 2 0 12 20 6 14 6 18 8 0 14 17 9 8 6 19 17 2 17 8 18 19 17 17 0 9 20 4 9 20 18 10 3 19 6 18 7 9 11 5 17 18 10 12 18 0 3 3 0 6 10 15 19 18 6 6 19 6 0 15 7 17 17 7 19 2 13 16 11 10 11 6 18 3 18 18 5 13 3 15 7 7 15 15 5 15 19 15 1 8 17 14 4 1 11 14 20 18 5 18 12 3 18 7 15 6 10 7 9 4 12 3 9 8 13 16 3 13 9 19 19 10 9 9 14 6 2 12 5 16 14 12 12 20 14 17 6 5 9 4 15 0 7 3 0 5 11 3 1 7 20 11 9 20 9 4 0 1 16 3 12 14 18 19 14 4 10 13 20 0 15 9 8 0 11 5 16 6 1 9 16 16 20 2 6 17 11 17 17 11 16 2 3 18 9 5 5 20 13 15 5 1 6 11 10 4 18 7 0 3 14 20 11 1 10 3 11 14 14 14 4 3 11 14 6 8 13 13 15 17 14 3 18 15 4 13 2 7 10 11 7 10 8 3 15 16 20 19 8 8 12 11 10 12 18 4 15 4 12 19 8 2 16 20 1 7 16 18 16 15 11 4 16 8 17 7 11 19 8 15 0 4 20 15 11 5 9 12 3 7 0 18 9 5 3 4 18 17 7 12 4 4 0 3 15 16 10 9 4 4 7 0 20 20 1 5 20 8 18 7 12 6 20 2 11 7 13 10 12 3 11 10 3 12 3 9 3 14 12 7 0 4 5 10 18 20 1 9 17 15 4 17 7 17 15 11 6 13 20 12 17 3 11 16 8 5 7 1 1 6 14 2 8 0 2 1 19 14 4 15 4 1 2 14 11 7 0 16 3 8 11 17 15 19 14 4 2 19 8 3 17 14 18 17 11 18 16 16 14 3 13 10 11 5 10 9 5 13 7 7 4 15 17 12 4 7 11 8 15 20 18 20 5 3 0 0 9 15 3 13 2 14 9 5 17 20 14 6 2 14 12 5 13 1 8 1 0 15 6 17 17 10 19 2 19 3 4 10 7 18 5 5 12 11 20 10 10 7 10 2 20 4 4 3 12 8 20 6 8 16 0 9 3 17 7 18 7 5 14 19 7 13 19 1 17 5 5 9 10 7 14 17 17 2 12 3 7 7 15 4 8 16 8 6 13 5 9 10 10 0 18 17 7 16 19 10 17 12 8 2 10 10 4 16 3 20 13 3 19 20 9 18 3 18 14 7 17 12 7 8 1 0 8 9 11 7 14 8 7 18 19 19 1 18 16 15 18 12 8 18 15 5 0 13 11 5 17 13 0 17 17 6 10 2 10 12 14 11 11 3 6 2 17 18 2 11 8 11 15 17 0 16 12 1 10 18 4 7 3 13 19 20 12 11 11 17 19 16 8 7 19 20 11 7 7 8 2 12 2 11 12 20 5 6 5 15 10 4 0 5 1 9 17 16 20 0 1 12 0 15 2 10 9 3 11 2 4 14 4 0 13 0 14 8 13 2 16 15 13 0 0 8 3 4 17 16 17 17 18 3 0 9 7 16 1 18 20 18 0 13 8 5 19 15 14 10 6 7 12 8 7 8 18 13 0 13 5 14 7 6 6 18 10 5 3 0 14 13 8 17 1 19 2 7 1 14 9 4 16 16 4 10 9 18 6 0 19 4 6 3 4 9 11 9 5 19 18 18 8 7 9 7 15 15 19 8 5 16 14 6 19 1 8 4 20 10 0 0 20 12 20 2 20 7 3 13 6 3 17 19 6 11 19 6 8 5 10 1 12 19 10 15 6 11 8 14 0 6 4 20 13 13 19 14 13 16 17 19 14 0 7 7 5 8 17 18 17 12 13 4 4 4 12 3 5 17 3 17 18 2 15 9 15 6 11 13 10 17 20 20 4 9 0 12 19 10 4 4 4 19 10 1 0 14 9 0 4 0 19 7 7 16 7 6 15 7 0 7 19 8 5 15 2 3 1 0 15 1 6 17 17 15 15 18 4 5 16 12 12 15 6 14 10 7 16 18 17 18 4 15 14 2 15 9 4 14 8 16 1 9 7 4 9 2 14 0 15 11 19 11 13 17 4 15 9 1 1 11 5 0 6 8 15 19 2 15 3 3 3 17 9 20 14 20 5 9 8 7 17 12 2 16 3 15 19 20 5 10 6 14 9 9 10 20 2 9 19 13 18 11 14 20 7 17 20 4 5 11 0 18 12 10 17 14 16 4 19 0 0 1 20 7 18 0 6 4 18 13 12 20 20 1 11 17 5 14 19 6 13 16 8 15 0 11 9 6 16 14 13 17 13 11 2 15 10 6 5 15 17 4 8 20 20 4 2 20 8 3 6 9 5 2 1 8 3 1 9 0 19 20 14 6 10 11 5 7 2 19 4 0 10 8 1 1 8 20 13 3 4 5 7 17 20 20 18 10 8 10 0 10 12 0 4 19 2 6 5 16 8 2 14 17 17 13 18 7 1 0 0 19 19 19 12 12 10 15 18 19 12 2 1 8 6 20 5 19 9 13 10 13 20 12 13 6 18 4 2 11 12 10 20 8 7 15 20 4 6 13 8 7 5 18 9 10 10 19 13 16 14 16 20 14 13 1 9 11 11 7 7 17 11 1 7 12 8 5 5 13 5 12 8 14 3 9 2 12 2 10 15 12 2 9 7 11 13 5 20 7 5 15 18 2 4 6 4 15 16 15 17 5 2 2 1 14 7 15 6 8 5 12 5 18 12 1 20 19 4 20 9 5 15 12 1 16 18 0 16 6 6 12 4 1 9 16 19 6 14 20 20 19 16 14 4 8 19 20 8 10 7 8 10 18 8 0 16 20 9 0 7 17 13 20 15 0 13 10 11 15 5 13 7 3 9 17 2 13 4 4 8 6 15 14 16 18 12 4 2 7 10 15 2 18 6 6 13 0 4 12 5 17 8 17 18 10 1 11 4 20 15 13 16 14 4 19 13 19 13 19 19 16 0 12 5 9 12 18 1 18 17 15 6 1 14 1 19 13 2 8 14 19 13 16 0 2 20 10 6 20 3 14 10 19 8 20 17 15 20 6 20 18 15 9 15 8 2 4 17 4 19 16 14 19 15 2 0 11 16 20 16 4 2 3 6 7 1 20 11 3 2 7 0 5 10 17 15 9 5 3 18 1 12 17 2 12 14 20 12 20 9 20 1 11 3 6 4 1 9 15 6 20 16 20 6 17 11 1 6 7 2 11 12 9 0 18 14 2 4 18 3 14 15 4 5 4 3 19 17 1 14 2 4 8 18 16 17 17 11 2 3 3 20 0 8 16 4 4 18 0 3 18 2 17 12 9 7 15 3 13 17 19 16 0 7 20 11 1 5 3 8 17 8 1 19 10 12 17 18 8 7 18 6 1 1 9 6 4 17 4 1 20 15 5 9 11 1 4 0 5 10 9 7 18 2 6 17 11 11 9 20 15 11 19 1 5 20 2 2 6 7 6 9 14 10 15 0 10 8 17 11 20 9 17 2 18 3 17 6 18 14 9 7 15 10 7 5 3 5 2 6 13 18 16 19 0 18 9 3 10 15 14 7 16 15 17 19 0 16 12 20 0 16 16 9 13 14 15 12 4 3 13 2 11 5 13 8 0 16 6 12 19 11 10 17 10 14 10 4 1 10 19 11 18 13 11 16 20 0 3 7 15 19 18 19 16 17 20 4 17 19 6 3 13 19 17 13 2 7 1 15 5 3 2 10 11 18 17 18 1 20 18 17 5 17 3 4 13 7 2 20 3 7 1 4 9 11 12 4 19 2 7 0 3 11 14 17 11 9 10 0 18 17 12 0 9 18 17 0 3 20 7 4 8 3 18 13 19 5 16 5 16 20 2 2 17 10 16 16 8 1 2 1 8 13 12 15 10 8 11 7 4 2 20 7 9 14 14 14 15 10 3 12 10 7 19 15 2 20 16 13 16 9 19 6 0 15 11 17 0 19 9 7 13 3 14 11 14 2 9 0 9 18 17 4 19 9 4 4 2 17 20 1 10 20 16 2 17 19 9 2 7 3 9 7 13 2 8 8 20 20 0 8 4 5 6 18 13 1 16 16 0 4 18 0 13 11 13 0 19 13 1 14 11 12 7 17 18 15 17 11 20 17 10 20 9 4 2 20 15 10 11 0 9 16 16 17 5 12 10 4 19 13 8 13 0 10 3 5 13 8 9 10 18 8 2 10 14 1 12 20 4 2 0 16 2 19 7 6 2 15 2 19 18 17 12 11 5 2 15 6 13 1 20 1 20 1 7 18 14 13 19 10 1 20 2 5 8 6 8 8 15 17 6 17 10 1 7 4 9 8 9 15 5 20 0 1 6 18 18 2 11 0 16 1 18 4 2 11 4 18 4 2 13 0 10 19 13 13 0 11 3 0 7 13 16 14 10 8 4 18 8 14 7 9 7 16 20 13 9 10 7 12 16 14 10 9 1 17 4 8 3 19 9 20 20 4 10 9 2 11 6 15 16 1 1 18 1 5 14 4 9 5 16 19 16 8 17 0 17 11 9 5 20 10 0 0 20 7 17 10 7 12 2 7 14 5 9 10 7 3 17 11 7 1 15 2 18 14 19 2 0 0 0 9 11 0 12 4 3 15 4 14 16 14 2 14 5 8 18 15 1 17 12 12 3 9 4 16 5 7 10 4 13 13 9 13 0 13 0 0 18 8 18 6 1 20 18 15 20 3 8 3 10 1 1 15 9 11 3 11 14 12 5 17 20 10 15 12 14 17 1 5 13 20 9 3 19 20 20 1 0 19 2 4 17 16 20 5 20 7 19 3 6 17 7 12 2 0 16 17 14 0 1 20 6 13 0 8 18 15 16 2 16 2 5 12 13 12 20 12 1 0 16 6 20 2 13 3 16 8 8 16 9 12 3 12 15 7 2 8 1 10 10 19 11 16 19 3 2 13 17 8 18 8 1 8 14 5 9 6 6 11 6 6 4 2 1 13 12 6 14 10 16 14 17 0 0 13 8 19 2 16 19 18 7 8 6 7 7 0 0 11 7 19 13 18 9 11 14 5 15 1 13 9 2 19 9 20 8 1 15 11 2 7 1 19 5 11 7 10 9 4 5 8 13 15 3 13 12 0 9 18 10 0 20 7 1 5 9 17 9 2 19 17 6 10 13 20 20 18 11 14 11 10 12 6 0 12 9 11 1 10 13 16 0 19 10 3 5 15 8 1 12 15 3 18 9 9 13 16 7 20 3 1 7 15 9 19 15 10 18 15 8 20 6 3 6 4 9 17 13 4 7 18 5 15 4 20 13 7 1 16 2 14 17 10 4 9 5 2 4 18 11 17 16 14 10 5 0 19 3 11 6 5 20 5 19 15 20 2 3 8 5 18 11 2 6 19 1 19 18 3 2 15 19 20 5 10 10 14 19 12 18 17 7 2 0 4 1 8 5 14 19 19 4 9 19 5 2 14 0 2 6 13 14 6 0 5 20 11 16 5 9 18 18 1 10 13 10 18 7 19 9 7 4 6 5 4 15 0 11 13 19 6 4 10 20 11 3 0 18 17 6 13 4 16 0 14 1 15 15 8 16 6 11 11 16 12 12 4 9 16 6 18 15 10 1 5 15 13 4 18 19 18 6 15 14 2 13 20 0 12 8 0 9 18 18 19 0 6 3 12 6 13 13 9 20 1 15 16 8 14 4 18 1 17 6 8 14 9 6 18 11 4 13 5 20 4 12 14 5 8 9 17 20 8 4 12 1 12 2 11 16 8 12 14 15 9 3 4 16 13 13 4 18 17 17 15 3 6 14 10 9 14 10 0 6 2 7 14 0 4 3 4 7 10 15 11 3 11 7 17 16 1 3 18 6 0 14 12 18 20 2 5 10 2 7 14 2 18 2 5 19 4 12 15 4 18 0 20 18 14 14 18 20 0 13 9 16 10 2 0 17 2 2 6 7 5 0 18 19 8 19 11 10 7 5 18 15 10 12 11 20 7 1 7 18 7 3 16 2 19 5 17 8 10 3 14 9 8 3 17 10 5 10 8 1 16 8 10 16 17 9 12 18 5 1 6 18 8 7 0 8 15 10 0 10 6 9 9 3 12 13 14 10 19 11 8 14 8 12 7 6 18 6 13 2 9 3 8 10 9 12 19 10 12 12 5 17 1 1 7 2 8 11 2 0 7 8 5 14 2 14 6 12 18 16 1 11 6 5 12 11 3 1 2 7 2 20 17 18 6 18 16 15 7 6 19 5 1 11 16 5 8 5 16 10 18 18 1 18 2 1 9 9 19 7 20 10 15 9 14 4 14 9 3 13 15 15 9 4 18 12 10 5 5 20 18 12 11 12 6 18 14 14 17 7 1 18 3 16 6 8 8 0 9 7 15 8 5 0 8 16 4 14 20 5 5 4 9 13 11 17 10 20 1 10 19 4 11 10 12 6 5 3 13 18 2 2 0 3 14 17 16 6 2 11 19 6 2 2 1 1 4 5 5 14 3 4 6 6 4 13 13 16 12 14 6 6 18 15 20 5 2 3 7 11 20 2 12 6 14 2 1 15 1 20 1 5 2 0 8 5 7 0 18 17 2 17 8 3 18 10 11 6 6 20 12 9 18 17 12 14 4 17 18 7 15 0 12 4 19 12 14 15 16 13 16 0 13 8 2 19 14 7 16 10 7 9 6 12 1 3 5 2 0 11 18 18 9 9 15 10 13 10 3 12 19 1 2 14 2 13 4 16 8 17 15 6 19 0 15 3 14 12 20 5 17 3 12 3 8 8 13 20 0 17 12 0 13 1 14 3 5 5 11 9 10 1 10 3 8 13 6 2 6 0 19 6 6 5 19 14 17 8 6 15 19 16 11 15 3 20 7 13 14 9 10 16 3 0 8 4 7 19 10 1 11 15 6 9 5 10 6 14 3 6 17 13 10 10 20 15 8 20 10 9 12 9 9 14 10 16 13 7 10 17 1 4 11 6 8 14 10 1 18 5 19 10 12 8 0 15 6 9 2 16 10 13 14 0 19 2 11 13 6 0 12 4 17 14 3 15 4 3 20 14 15 10 17 19 9 7 5 18 7 4 15 18 16 11 14 7 3 4 6 3 18 17 1 20 1 1 4 5 4 4 3 6 18 4 3 6 5 16 17 6 5 8 12 2 17 7 8 19 1 17 10 19 8 11 8 18 14 14 11 4 19 3 9 1 2 6 17 2 6 1 8 19 12 19 17 15 13 3 1 0 14 19 16 18 10 15 7 18 7 10 1 20 9 19 16 20 0 12 15 0 2 1 1 10 1 17 3 9 17 16 4 20 2 17 4 15 14 12 9 13 3 12 10 18 12 18 10 20 11 9 13 9 11 6 18 13 1 15 19 8 9 20 10 10 10 0 14 9 3 20 10 11 3 18 5 1 8 2 12 15 4 0 2 14 1 5 18 0 18 0 4 5 6 13 6 3 3 9 4 11 5 16 16 12 3 1 20 5 16 5 9 10 16 6 19 5 2 13 11 13 6 6 8 15 17 2 10 1 3 12 5 14 14 9 8 8 1 16 14 6 0 7 19 11 9 6 12 2 16 8 7 1 6 14 1 6 14 5 17 6 8 13 12 15 13 12 0 0 15 9 5 19 17 19 11 16 18 14 4 3 15 12 8 2 11 0 11 9 16 9 7 2 14 15 2 15 11 16 10 11 15 14 8 9 8 12 17 13 19 1 20 7 2 5 5 16 5 5 4 14 20 20 13 18 19 18 13 3 4 12 8 0 16 20 7 6 8 3 17 15 18 8 4 18 11 9 2 17 20 19 5 6 8 14 17 6 3 20 8 19 6 6 18 13 16 6 16 15 14 11 20 17 9 2 2 7 6 1 9 4 5 1 12 1 1 12 8 8 3 6 20 16 4 6 19 13 16 15 2 6 1 8 19 3 7 18 4 12 7 16 0 20 8 19 18 1 2 6 20 11 12 17 7 2 3 1 8 13 5 17 12 17 14 10 13 11 11 1 3 10 0 4 6 3 19 10 13 5 5 12 15 15 14 7 12 2 0 20 9 20 18 6 17 1 1 15 10 0 8 0 13 3 13 3 12 12 1 3 15 7 16 12 3 2 11 4 12 0 16 11 12 11 15 13 18 0 10 6 3 17 15 12 15 12 4 15 4 9 15 18 6 3 9 5 6 10 9 20 12 18 4 10 11 11 17 19 11 18 13 7 0 1 19 0 3 4 3 13 19 18 8 7 1 1 2 11 4 10 12 14 0 2 4 6 15 12 17 13 16 9 12 4 19 5 12 14 8 16 19 8 14 1 16 2 19 2 6 4 3 9 8 14 18 10 19 18 2 20 2 10 14 5 17 20 18 15 11 4 6 9 20 11 16 7 12 1 18 15 10 8 11 20 16 8 12 9 13 10 6 13 17 5 18 0 10 8 9 11 5 12 8 15 9 8 18 7 4 15 14 10 7 3 20 15 11 2 8 18 0 11 1 7 10 16 14 6 12 14 12 3 1 19 2 12 11 3 17 10 5 1 17 20 14 14 4 9 9 9 8 5 3 2 0 14 8 9 3 7 13 1 5 5 9 4 4 8 19 15 17 16 8 6 12 18 2 1 3 13 11 2 2 11 12 3 7 2 5 11 5 15 4 8 10 8 5 16 6 4 16 13 11 0 3 5 18 16 9 16 3 1 3 17 0 5 16 1 0 18 11 9 19 6 18 4 10 15 16 10 0 14 16 0 8 20 7 19 18 13 5 13 1 0 19 15 2 1 14 18 16 3 17 7 2 11 17 13 4 0 19 8 10 17 7 8 14 2 1 9 18 5 7 5 0 2 6 4 14 0 8 14 5 15 6 4 0 3 10 7 11 7 0 17 1 19 8 2 2 14 14 4 0 0 10 11 1 11 15 3 8 19 17 15 1 19 7 7 14 2 8 10 7 19 17 2 1 19 7 7 13 16 14 12 20 2 9 6 14 12 9 20 4 5 18 16 4 15 8 14 20 2 12 10 20 15 16 13 0 19 20 5 15 8 18 8 20 9 0 14 7 4 8 5 8 14 17 14 6 6 4 14 10 5 10 11 11 16 4 11 16 6 5 5 13 12 19 10 6 6 8 3 9 5 18 8 0 0 11 10 11 15 18 2 19 11 2 12 15 19 7 4 19 2 3 2 9 19 15 2 2 15 6 3 11 10 10 17 14 5 16 20 4 14 0 5 15 3 1 19 19 5 8 13 7 8 19 10 16 19 20 8 8 20 4 14 10 14 15 17 13 3 7 10 8 11 20 7 4 18 20 11 7 2 5 11 9 18 19 16 18 3 9 12 7 18 10 5 16 1 11 11 11 10 8 13 11 20 5 11 5 14 9 19 20 5 5 10 13 4 11 11 18 3 0 9 7 10 9 1 18 16 20 13 19 6 2 11 9 7 16 19 9 15 13 20 16 3 4 8 0 13 17 17 18 19 8 9 19 9 3 11 7 9 7 19 14 1 13 12 15 12 17 20 9 12 14 19 3 15 13 4 8 2 10 7 18 2 4 20 6 9 1 9 13 2 4 17 9 18 11 2 4 12 5 15 20 5 5 4 17 4 2 13 14 20 17 16 6 9 13 19 13 6 20 13 5 14 20 11 16 20 5 1 20 14 20 2 11 20 2 9 19 6 10 19 11 7 7 5 14 2 4 4 11 0 18 0 16 13 13 19 8 13 8 10 19 3 20 8 5 0 19 5 10 2 12 10 16 13 3 10 0 0 3 5 10 2 0 1 3 17 10 16 16 1 3 19 17 2 11 19 12 10 6 7 3 17 16 0 11 2 17 19 17 18 7 15 20 16 12 3 0 7 1 20 11 16 1 11 15 19 11 18 4 13 2 19 14 2 17 0 0 2 16 11 6 0 3 20 2 15 15 0 4 14 7 15 20 4 7 2 15 1 14 5 20 6 2 4 7 14 11 14 7 1 15 9 17 1 4 18 15 20 0 13 3 12 16 20 6 19 11 18 15 6 15 7 0 13 11 20 12 14 14 1 10 5 18 17 13 8 8 5 11 16 15 18 19 7 6 4 5 0 16 12 14 2 2 7 4 20 9 6 16 1 11 5 13 6 2 2 16 19 11 4 1 7 14 18 12 1 19 18 16 19 2 3 2 11 15 18 8 2 16 2 13 15 2 0 6 11 17 14 13 6 8 5 5 11 0 7 11 4 13 12 20 19 12 20 19 14 18 2 17 10 1 5 8 17 20 5 2 0 9 14 8 20 7 4 2 18 8 11 15 11 19 20 9 4 1 4 0 2 2 4 7 6 13 3 9 9 18 7 0 9 4 11 8 19 4 2 0 10 11 1 20 11 1 11 8 9 0 16 3 15 18 8 19 2 3 6 19 8 2 2 16 11 17 2 16 10 13 11 12 2 8 6 15 7 7 8 0 3 7 18 3 13 17 3 0 10 17 0 3 20 4 18 16 14 15 13 10 19 19 20 11 5 7 14 2 6 10 4 4 15 13 11 3 3 2 0 8 10 20 20 13 6 5 9 15 16 8 16 3 4 16 16 2 17 19 20 0 16 3 17 18 2 19 2 4 5 2 19 7 9 19 9 1 10 18 3 2 14 14 17 11 4 17 5 14 14 17 1 0 12 1 0 0 1 10 9 5 7 3 13 12 10 20 8 7 11 14 0 10 8 5 11 20 18 12 15 10 5 19 5 16 8 14 13 12 10 10 8 12 19 0 18 9 18 16 8 14 12 13 11 16 2 16 19 14 8 10 20 20 3 9 11 12 16 8 18 1 0 5 10 20 2 8 13 0 16 12 14 15 2 16 14 15 1 15 5 16 15 3 8 0 7 13 16 9 8 18 14 16 6 11 2 20 16 0 2 2 8 0 18 10 15 10 6 1 7 12 10 18 4 7 12 11 11 20 2 6 4 8 10 10 20 15 14 18 3 19 19 8 13 9 10 8 13 14 0 2 13 7 12 20 17 10 11 15 12 2 12 7 9 14 2 7 3 10 2 7 15 2 18 11 10 4 20 7 10 18 2 9 15 11 7 15 5 3 9 16 15 13 19 10 20 14 13 14 15 5 3 12 7 13 0 5 17 7 5 2 17 3 10 6 1 2 0 17 3 1 15 16 5 9 7 10 6 1 19 10 2 20 19 7 19 16 7 17 17 4 11 13 9 9 12 20 10 11 14 2 6 13 10 10 14 9 5 17 9 5 18 4 14 15 1 9 12 18 15 0 0 1 16 3 3 3 4 5 16 2 1 7 9 17 5 17 12 14 1 20 5 0 14 8 17 1 1 18 1 3 15 12 9 20 8 18 19 11 3 8 3 17 13 7 2 8 8 3 5 14 0 1 18 9 8 15 14 13 0 8 2 8 13 1 14 19 16 2 14 11 14 20 16 12 11 3 18 7 5 13 6 3 0 9 1 5 4 10 17 3 11 19 20 9 17 0 13 0 2 11 3 15 6 4 17 0 9 11 3 9 12 7 1 2 8 11 16 9 10 1 13 2 14 3 9 7 13 3 9 5 9 0 6 0 11 2 0 3 3 15 19 14 6 6 15 17 19 16 16 13 14 5 12 11 9 5 0 6 10 15 20 11 0 12 1 2 8 15 8 17 6 6 15 7 0 1 10 9 9 2 14 0 3 6 8 20 5 5 2 4 11 20 13 19 4 11 9 7 18 20 3 12 13 14 7 7 6 16 2 10 10 7 20 19 20 11 19 17 6 1 1 7 13 10 19 5 4 9 14 15 13 8 15 18 11 3 3 5 18 14 9 19 12 4 11 20 13 4 14 15 8 17 8 3 13 2 10 17 16 4 19 5 0 14 10 2 8 0 19 5 1 18 12 18 18 10 3 10 13 18 17 3 11 10 1 9 15 9 12 16 15 7 5 18 19 8 6 7 4 12 7 15 5 16 3 7 9 4 6 14 2 5 3 10 16 13 12 8 16 5 19 17 13 19 7 14 17 17 9 7 16 7 10 13 0 0 3 19 8 16 3 14 20 13 6 16 7 10 16 4 9 18 4 8 9 12 2 16 4 4 13 14 3 11 0 5 7 1 17 9 9 9 2 20 11 12 7 10 11 6 5 15 9 4 14 15 6 14 11 1 5 16 13 18 13 5 12 0 8 14 7 11 15 0 10 13 12 11 1 2 19 4 18 9 3 15 15 17 6 6 5 17 2 6 1 10 4 10 9 0 1 14 20 19 6 5 19 8 3 17 0 19 20 4 0 2 10 4 19 7 5 1 4 5 16 20 9 17 3 8 4 18 20 0 19 15 0 6 5 3 19 9 9 3 9 2 2 13 1 19 0 3 12 11 0 3 3 7 11 7 6 17 6 16 20 14 15 16 1 8 16 6 12 0 13 4 13 1 6 13 20 20 2 0 17 5 19 9 9 4 7 5 16 19 18 0 3 2 4 12 2 15 9 16 20 12 16 12 13 2 6 16 15 0 8 19 16 4 8 15 10 11 13 14 14 15 3 18 8 8 20 20 6 16 6 13 2 19 2 14 0 5 6 11 5 1 20 8 15 7 7 12 17 15 15 16 9 2 18 7 17 8 15 0 20 12 19 2 0 4 14 16 19 16 10 13 17 4 9 20 19 16 4 17 20 13 15 5 10 0 3 13 9 4 10 19 10 19 17 15 0 14 12 12 12 3 0 9 0 20 0 20 10 3 11 19 19 2 20 6 12 14 3 18 2 19 7 0 11 11 1 18 3 4 11 14 18 0 9 15 16 16 20 2 14 13 6 20 9 6 4 13 15 1 10 5 15 2 1 19 17 19 6 16 13 16 6 5 15 6 11 12 20 8 3 18 0 13 16 1 20 10 18 2 1 4 15 10 12 10 15 16 6 16 3 16 6 16 11 1 2 20 5 14 12 10 13 7 5 11 9 9 11 14 6 7 3 7 19 16 20 15 12 1 14 19 0 4 0 18 4 10 15 15 17 7 17 2 12 8 8 2 16 13 9 17 16 11 8 4 17 17 7 2 1 19 2 18 0 18 12 8 3 10 2 15 18 12 19 20 17 16 16 5 19 3 17 4 20 10 3 5 12 18 8 2 1 9 0 4 2 3 19 20 8 9 18 2 13 2 14 14 19 17 20 17 3 14 8 6 8 14 0 20 1 15 7 1 6 20 11 7 16 1 5 19 15 11 16 14 8 15 17 4 3 4 8 2 4 8 6 20 11 10 11 3 17 1 9 3 1 2 0 19 16 11 14 10 10 2 4 6 19 6 20 3 8 18 19 17 7 7 17 6 11 0 11 18 13 12 19 16 20 15 14 16 18 6 8 12 5 7 18 4 1 11 1 11 18 17 9 1 7 19 20 3 7 16 14 7 5 14 1 3 0 13 17 0 13 0 4 5 19 0 19 17 19 0 12 3 15 14 0 13 8 12 11 2 3 9 18 4 1 8 10 4 1 13 7 1 2 16 5 17 15 7 10 6 12 4 18 5 18 11 15 19 20 10 6 4 8 5 16 11 18 7 7 2 3 1 17 0 18 16 10 12 2 4 20 12 8 10 18 1 7 16 6 16 6 3 8 2 12 3 14 13 11 19 20 20 12 6 0 16 0 0 18 15 16 4 6 13 6 7 16 14 0 20 7 13 13 1 9 8 5 5 7 1 8 9 4 20 10 19 14 1 19 6 5 10 10 12 2 17 16 16 15 2 14 8 18 13 16 8 0 2 6 17 14 5 13 18 7 9 5 1 19 1 7 4 0 3 20 10 2 16 6 5 13 0 12 6 16 0 6 18 15 4 11 2 19 19 3 12 16 18 14 20 18 12 19 10 0 6 11 7 16 3 11 20 4 0 19 11 18 5 4 6 13 19 3 3 0 9 9 10 4 14 1 14 4 5 0 0 10 19 20 14 2 15 20 10 8 9 3 11 20 8 4 0 16 13 11 18 5 2 2 7 1 12 15 14 17 17 11 8 8 0 12 2 18 2 6 14 20 16 7 8 10 19 1 3 18 6 5 0 3 7 17 17 14 5 3 8 14 5 11 13 13 6 8 5 5 5 7 3 4 6 8 12 16 19 2 8 19 7 17 16 5 10 10 14 0 12 5 16 18 18 0 15 9 20 19 14 18 13 10 0 16 19 6 6 15 11 16 18 2 15 4 13 4 12 10 8 1 20 3 11 20 4 16 6 7 11 19 1 11 18 14 4 15 13 5 15 1 13 6 15 17 13 3 3 13 18 16 16 6 12 14 9 7 14 16 13 11 6 9 20 10 18 6 8 5 11 16 17 8 13 13 2 14 17 9 4 11 3 14 7 20 17 6 0 14 9 13 12 2 9 20 1 17 16 15 20 11 20 15 5 3 15 14 12 10 20 10 11 5 20 14 7 14 14 1 0 17 15 12 15 18 15 10 7 17 0 4 17 9 10 10 2 4 17 7 13 15 15 19 10 3 5 9 13 2 14 1 15 19 8 12 20 16 14 7 10 8 5 7 1 20 12 17 12 15 3 1 4 10 2 3 14 0 8 11 7 2 3 13 20 7 5 9 7 8 16 6 6 2 4 10 1 8 4 0 20 10 1 5 16 17 19 1 7 1 19 3 5 17 1 2 0 0 15 1 14 18 6 15 14 7 18 8 13 12 11 19 17 4 14 2 13 17 12 15 6 18 17 14 9 5 6 1 12 1 3 3 11 16 17 20 19 5 13 1 1 19 0 9 5 5 4 4 11 3 3 11 10 15 15 14 13 9 10 17 3 11 14 12 6 13 14 3 3 11 20 15 5 3 20 13 2 20 8 19 17 6 3 15 2 18 19 12 2 7 9 17 7 7 10 10 11 9 7 1 4 19 15 12 15 10 3 20 20 3 18 20 12 20 15 5 0 9 6 17 20 16 3 15 7 7 7 14 18 2 10 0 12 0 15 0 1 18 5 15 4 2 6 19 12 12 19 1 9 14 10 12 15 11 16 16 8 18 2 14 11 17 9 8 6 17 18 12 14 15 12 13 3 0 4 7 18 18 13 13 10 0 20 5 3 2 18 1 12 9 4 3 20 7 7 12 2 10 11 12 17 1 4 17 0 2 16 18 4 19 4 17 7 15 3 0 10 2 15 17 5 6 13 20 3 17 18 17 6 20 3 6 4 17 4 10 20 0 8 3 6 13 1 3 10 2 15 19 6 11 19 20 1 18 16 5 19 15 10 12 14 6 7 20 11 7 0 7 6 20 10 19 8 0 11 17 18 4 6 20 18 7 7 16 1 13 15 9 18 14 10 9 2 16 18 0 7 20 9 10 2 11 11 0 18 13 2 15 4 5 9 1 10 18 12 15 7 8 1 20 19 13 6 12 9 12 4 10 5 4 16 7 1 18 13 5 18 0 9 20 14 10 14 6 3 1 11 1 8 12 17 18 3 7 3 20 6 3 3 18 7 12 8 13 3 20 20 0 12 7 16 13 5 1 9 12 19 18 13 1 14 9 11 14 19 18 14 17 13 3 11 0 13 0 11 3 6 12 9 11 3 20 5 0 18 9 12 17 10 18 13 15 19 18 8 14 18 8 14 2 8 3 13 2 18 1 1 9 14 4 8 19 9 11 11 0 12 5 15 1 7 5 12 1 18 7 20 17 6 12 20 15 2 6 13 20 13 16 19 7 20 20 17 8 14 16 9 6 17 19 6 9 9 19 7 6 0 0 7 15 3 11 20 0 13 19 14 2 3 4 17 18 1 3 15 11 10 11 17 14 3 7 6 5 7 16 18 1 8 17 17 8 14 15 5 18 8 11 0 20 19 4 1 15 18 2 8 2 1 7 17 4 16 11 8 20 19 1 11 15 17 9 2 12 1 10 6 8 3 14 7 2 3 4 3 13 2 2 7 9 19 17 1 9 12 3 1 2 13 14 9 10 16 19 14 18 9 2 20 9 1 3 20 8 5 5 16 9 15 14 16 18 16 18 16 16 3 9 9 16 8 5 8 2 19 18 3 11 10 0 3 16 17 7 0 6 5 4 11 20 0 11 20 8 9 6 20 9 9 20 10 9 1 10 19 18 20 12 18 13 9 11 1 14 10 20 2 0 16 19 18 14 18 1 4 10 16 19 13 0 6 17 2 4 15 15 10 1 4 20 9 7 10 10 13 17 0 9 5 20 10 3 13 12 20 14 19 13 1 16 19 10 19 16 4 12 2 11 10 12 2 12 10 5 3 19 5 2 19 17 1 5 11 18 9 15 17 6 8 1 6 3 1 15 18 10 0 20 19 15 0 8 2 3 3 2 3 14 18 13 1 18 8 9 9 7 6 20 2 5 13 17 8 20 14 13 15 15 18 2 19 14 11 12 5 19 17 18 7 2 11 20 13 3 6 1 12 15 1 4 10 7 3 14 7 4 19 5 13 19 14 6 15 20 10 13 8 9 15 9 13 4 14 11 7 15 12 0 3 13 8 3 1 20 18 18 12 7 15 9 20 18 16 20 13 19 14 14 15 6 17 11 0 5 11 1 14 9 8 18 14 15 2 1 10 0 8 11 12 2 12 3 11 3 7 4 16 15 6 6 3 16 15 6 20 12 16 11 10 1 7 5 19 12 11 15 14 20 6 19 13 0 6 12 11 20 18 12 2 5 17 4 2 9 12 12 14 18 2 11 9 4 9 16 10 7 2 10 17 9 12 7 12 10 16 6 15 12 8 3 16 6 15 6 10 16 6 20 10 1 0 19 5 6 5 13 17 2 10 4 6 12 17 2 14 19 2 0 1 19 20 4 15 5 6 3 7 10 19 4 15 16 7 19 19 20 11 5 4 19 11 20 9 13 18 8 2 17 15 12 20 19 9 3 2 10 3 10 8 18 6 19 6 3 7 6 10 16 10 20 15 16 8 20 16 0 3 13 0 18 1 14 10 4 5 19 17 19 17 18 17 19 9 13 11 2 4 12 19 6 3 5 1 4 5 12 19 2 0 16 5 18 20 6 5 8 18 9 5 2 5 10 8 2 17 20 13 5 0 16 15 15 5 11 15 13 19 10 20 12 8 11 1 15 6 19 2 10 8 6 4 20 9 15 14 14 14 1 10 10 16 12 16 11 2 9 1 19 12 14 1 18 19 5 2 11 20 20 5 18 19 15 18 20 5 18 8 4 19 15 19 19 3 4 12 16 9 18 10 17 16 2 18 15 2 0 18 12 11 10 9 10 18 17 8 5 8 13 4 8 8 19 7 6 11 18 19 16 5 9 19 11 12 10 4 18 18 10 20 14 17 19 16 5 2 9 1 4 2 16 7 7 18 17 13 5 19 4 13 14 12 15 16 20 6 11 20 8 14 16 15 9 19 16 12 7 7 15 1 15 13 18 14 5 2 7 6 12 5 2 19 9 17 15 20 0 3 11 16 19 4 3 1 15 20 7 5 19 1 15 10 2 7 14 15 11 7 8 10 5 14 6 9 16 9 6 16 15 4 3 6 1 19 4 6 8 7 0 6 14 19 4 19 18 6 10 2 7 18 20 0 16 16 3 18 5 18 16 17 15 6 9 15 4 2 15 5 9 2 3 12 18 9 13 12 11 0 16 11 10 14 5 9 16 9 10 16 9 2 20 0 10 7 10 5 3 15 10 18 10 16 1 8 3 19 11 13 4 3 20 5 18 20 10 0 6 0 19 12 18 5 7 11 3 17 9 11 3 7 11 13 6 2 17 13 12 16 7 7 18 10 12 14 18 19 18 20 14 11 13 5 12 3 19 12 16 9 13 2 17 17 1 7 1 10 14 3 9 4 11 6 0 14 12 16 4 3 0 3 15 14 6 4 12 20 20 8 14 4 9 8 12 6 5 8 3 1 13 3 14 14 14 9 19 20 8 16 6 14 9 6 3 11 13 0 15 0 1 7 10 10 3 18 1 20 17 3 13 20 18 14 18 17 12 15 11 6 19 0 3 1 19 17 20 14 6 2 19 18 19 4 13 16 6 5 16 5 7 3 12 20 6 19 2 17 8 5 17 6 3 2 5 8 10 8 10 4 14 20 14 5 19 9 5 10 1 14 18 17 10 1 8 9 14 0 8 2 14 7 3 14 9 5 12 5 0 12 8 6 15 2 5 9 18 11 4 1 3 16 5 20 16 14 1 9 2 17 14 14 8 8 4 9 12 13 5 2 8 20 5 9 15 20 12 17 8 16 13 19 20 8 20 13 19 15 10 6 14 15 17 17 11 3 2 6 17 3 0 11 12 9 5 10 4 9 11 7 14 13 20 8 4 12 19 13 12 20 15 0 5 18 1 17 2 9 13 1 1 20 7 11 10 12 17 16 1 15 8 1 9 10 11 10 6 14 2 5 19 19 1 2 14 7 16 4 13 6 20 18 18 13 14 9 6 7 9 18 9 14 6 3 17 10 3 1 0 4 15 16 9 1 3 13 11 5 12 4 14 9 14 15 6 1 11 5 19 4 5 14 4 0 17 16 13 16 12 18 2 17 14 18 9 10 19 8 14 5 12 14 0 1 5 9 0 14 12 17 17 11 14 0 9 11 13 10 15 6 6 12 2 13 15 16 10 3 17 10 14 17 19 17 4 20 13 10 18 18 17 14 9 15 4 4 15 6 4 18 12 10 18 19 20 10 7 6 7 12 10 8 1 19 9 2 5 19 0 19 0 16 13 3 16 14 17 9 15 17 7 16 17 3 17 4 1 7 19 15 0 19 8 2 0 8 9 19 16 10 6 10 16 9 10 18 14 18 7 2 7 19 15 13 20 2 6 19 13 14 20 20 8 13 5 14 15 5 19 12 4 13 10 8 13 14 10 16 4 8 6 4 15 13 20 20 17 9 13 16 2 16 13 7 3 5 8 1 9 20 13 7 9 19 9 3 14 2 5 9 17 13 6 20 7 13 8 18 15 17 3 19 13 18 15 1 12 15 12 17 20 14 9 4 15 11 14 13 19 1 0 7 3 18 9 18 18 15 2 6 1 6 14 18 16 13 13 4 12 13 11 16 19 14 19 19 17 19 14 4 7 1 4 16 11 7 20 13 19 7 8 1 1 4 14 14 5 8 1 16 20 20 9 17 14 4 15 5 19 14 9 10 2 11 11 14 20 12 4 7 4 2 0 1 9 6 16 18 20 12 11 18 10 15 2 9 13 7 4 2 4 20 17 14 11 11 20 2 0 5 10 7 17 1 20 12 18 18 15 8 13 4 10 11 8 2 17 14 20 3 2 13 12 1 11 16 16 4 6 16 1 5 13 15 4 20 8 19 1 15 8 13 4 14 7 12 17 2 0 16 16 15 3 3 7 1 9 5 13 7 8 5 0 7 16 14 20 5 18 18 6 17 4 18 12 4 9 7 20 11 15 13 10 1 15 5 18 13 0 4 17 7 6 15 0 14 1 16 5 14 3 13 20 19 15 0 12 15 1 6 16 5 20 3 1 16 19 19 19 4 16 17 17 2 18 0 8 19 3 2 1 7 0 20 12 19 13 15 13 5 1 6 13 0 12 6 19 14 10 8 10 5 18 2 1 17 2 18 12 1 15 4 4 1 17 8 7 13 1 10 4 14 13 20 0 16 17 14 10 1 4 8 9 7 10 16 2 1 4 12 8 14 9 19 9 2 13 20 19 17 19 3 13 2 15 18 18 6 20 3 14 0 2 19 18 15 20 7 18 9 16 20 17 20 13 19 2 12 18 14 0 16 4 5 12 4 16 20 14 2 12 1 12 6 14 8 16 4 6 10 13 5 13 12 17 8 16 12 7 16 20 10 1 6 10 1 6 7 4 8 3 8 2 4 9 19 15 9 9 13 11 6 14 0 3 12 18 15 20 3 0 13 19 5 8 16 4 19 18 9 17 7 3 15 18 5 9 17 15 2 19 20 4 4 8 11 6 13 1 4 9 18 11 19 12 20 9 6 1 8 7 8 17 13 0 7 11 0 6 4 7 4 17 10 8 19 10 11 14 13 20 2 19 4 18 10 2 8 5 16 9 1 4 12 3 19 8 19 1 16 14 0 11 1 10 10 14 0 14 4 9 12 5 7 5 20 5 9 7 15 19 15 5 20 4 0 2 6 14 0 6 9 14 11 1 7 13 18 9 9 3 9 4 8 20 2 19 8 7 8 14 8 17 6 19 10 1 20 19 3 15 19 16 11 19 12 1 15 2 15 16 18 19 18 0 19 12 11 16 9 2 15 14 14 14 7 12 11 4 11 4 3 15 1 11 2 19 3 15 4 16 17 16 10 1 8 7 11 1 2 15 15 7 18 16 3 17 6 12 6 19 11 10 16 5 16 20 9 15 17 17 8 0 7 11 15 12 18 4 1 17 9 1 7 15 6 17 7 8 1 6 3 19 12 16 19 15 0 11 5 3 11 3 9 0 11 7 7 5 2 5 8 20 7 19 19 19 16 7 5 1 4 3 17 14 18 7 8 3 17 6 6 10 2 11 0 17 1 14 11 15 2 5 19 11 9 0 7 9 10 16 11 13 15 14 1 10 0 17 15 3 6 12 13 0 18 3 2 7 7 2 9 19 15 9 8 2 12 9 18 8 11 4 17 15 7 14 19 8 1 18 18 4 6 3 20 19 17 17 20 19 8 8 9 9 1 20 17 20 2 5 9 18 1 10 16 19 0 6 14 7 19 8 15 11 5 16 6 9 11 15 2 3 20 8 10 3 2 2 7 18 15 1 17 12 9 8 19 5 13 0 5 12 8 11 4 17 7 9 16 2 9 4 6 6 14 17 4 8 14 5 8 3 0 9 2 6 14 6 3 2 5 0 3 12 4 18 3 19 20 3 14 16 3 19 16 18 14 14 11 20 7 15 8 17 0 14 1 9 4 6 16 17 4 10 2 1 9 10 12 6 15 6 12 1 4 5 9 5 0 10 3 1 6 1 5 13 12 6 0 9 19 15 11 6 2 11 1 20 7 19 19 9 11 10 14 10 19 4 18 17 14 13 7 18 14 16 2 11 1 19 15 5 14 18 3 18 10 5 6 7 6 17 13 3 4 9 12 14 12 18 1 6 16 2 9 5 0 3 16 2 5 6 11 18 13 3 9 20 0 18 1 10 11 10 11 20 3 0 13 16 20 4 20 4 20 12 12 7 9 15 10 2 10 3 17 14 6 0 0 1 5 10 12 1 15 15 0 6 18 1 8 16 2 18 4 5 17 6 8 18 14 13 5 2 3 1 7 11 15 18 2 18 9 4 5 7 3 17 16 3 10 8 3 10 17 12 10 11 16 2 9 18 2 17 7 6 2 11 19 1 9 3 7 9 17 8 8 8 5 10 18 14 15 9 2 14 18 9 14 11 19 4 14 13 10 1 18 5 4 9 18 12 19 2 1 17 12 1 7 6 13 18 9 13 15 0 4 12 11 8 16 2 16 8 9 7 1 16 5 19 13 7 18 12 11 4 9 16 20 9 17 14 7 6 20 4 4 4 7 10 11 4 9 16 5 1 13 17 11 9 8 4 19 3 19 2 6 4 13 6 10 18 12 11 9 7 0 19 4 10 8 18 7 20 18 20 1 14 0 9 1 8 16 16 9 11 8 10 15 3 1 13 20 9 14 19 13 19 9 15 6 18 1 6 18 13 6 17 11 7 3 14 10 3 2 1 6 19 16 5 6 4 3 3 5 3 12 2 6 13 20 5 17 20 8 16 4 14 7 1 3 0 1 4 14 13 10 10 18 19 20 14 13 9 12 6 7 18 5 19 13 0 13 14 11 3 15 3 19 6 1 6 15 4 4 7 3 6 4 5 14 2 3 16 11 17 17 13 15 7 0 4 13 2 7 16 14 1 8 1 17 6 12 8 8 6 19 14 20 4 8 9 15 2 11 1 13 6 12 1 19 6 5 19 6 15 5 9 2 3 18 13 8 8 1 3 17 0 7 13 1 5 12 6 0 18 14 15 18 13 16 0 0 6 4 3 17 13 12 15 7 19 1 16 12 6 2 6 18 2 16 1 18 2 19 14 5 11 19 14 0 8 10 19 13 15 7 6 16 12 13 6 15 7 4 13 2 4 14 8 6 11 18 20 15 18 9 15 20 10 11 8 3 10 18 12 16 4 11 6 15 18 8 7 16 0 0 5 14 17 15 2 15 14 1 11 10 3 3 9 4 15 13 13 8 12 0 17 8 18 6 12 9 13 12 4 7 19 8 11 6 15 16 17 10 13 0 16 7 14 9 10 3 7 1 8 12 4 3 10 16 4 3 9 10 12 0 4 3 7 17 15 7 2 9 0 18 14 18 17 12 11 5 6 0 11 0 17 15 13 1 8 9 3 4 12 19 14 14 17 16 20 0 1 15 12 2 18 5 18 15 18 2 2 18 8 0 9 2 19 5 14 7 14 1 13 14 4 4 14 18 8 8 5 4 19 12 7 17 12 4 17 6 9 19 8 14 1 2 2 5 14 16 2 0 7 0 7 10 1 19 0 6 13 3 14 8 2 12 9 5 8 10 8 11 8 20 15 1 3 1 3 13 5 9 16 0 4 11 11 5 18 7 3 9 14 3 15 9 12 1 19 4 10 4 1 18 18 15 19 8 3 18 3 10 7 18 8 9 16 2 20 20 8 18 7 8 15 10 0 15 20 6 17 1 20 1 15 7 9 14 7 9 16 11 18 20 18 6 20 9 17 13 6 5 9 16 3 3 6 18 11 6 9 3 6 8 19 20 15 11 9 18 1 3 11 3 10 1 15 13 18 13 9 10 7 3 5 8 18 6 9 9 1 9 6 20 2 17 1 20 10 14 10 12 18 16 9 6 14 15 15 17 8 20 4 3 14 8 8 7 13 8 20 17 7 10 5 19 15 14 15 9 2 18 12 0 19 5 0 14 0 8 1 12 14 14 7 7 14 18 15 11 7 17 18 5 3 1 2 11 11 9 7 1 11 11 20 13 6 8 5 4 12 0 2 9 12 0 16 3 19 16 0 18 4 2 10 1 20 14 17 6 0 3 2 1 14 8 20 20 1 7 6 5 15 7 16 6 15 0 13 19 18 20 10 11 8 3 12 17 1 20 10 15 4 11 3 3 19 14 18 13 12 4 0 12 3 1 8 8 6 16 10 20 0 16 14 1 19 12 8 18 0 5 16 1 2 7 17 2 4 19 17 9 18 19 9 18 4 7 20 1 6 10 19 7 2 13 0 3 0 0 16 16 13 5 6 3 1 18 9 3 4 3 15 15 2 12 11 7 20 1 5 20 4 14 9 6 1 16 6 10 17 18 11 2 13 8 0 19 10 17 3 15 7 4 11 13 3 16 0 6 4 3 20 0 13 16 10 19 11 19 20 8 6 16 3 3 11 8 9 17 19 5 7 1 13 5 20 9 13 13 15 7 19 2 17 6 0 11 18 0 6 5 14 16 13 3 4 0 3 8 2 17 3 15 14 2 6 11 4 10 13 12 19 6 8 14 1 18 14 5 5 4 5 6 5 18 1 6 0 20 16 13 18 7 6 11 0 2 14 1 16 3 2 4 15 8 13 16 16 17 15 2 13 5 4 17 20 2 4 15 17 20 11 9 18 5 1 14 14 17 5 1 16 10 0 2 20 14 4 7 0 3 19 17 13 19 11 12 12 6 10 5 9 18 15 14 3 18 0 15 16 6 4 15 2 7 15 7 17 11 5 14 3 2 9 13 17 0 17 15 13 6 0 19 3 3 19 11 17 5 12 5 19 4 0 18 18 5 10 2 3 15 10 11 10 10 20 4 10 0 10 4 11 6 5 16 9 19 8 2 12 12 3 19 10 14 1 16 7 10 11 5 10 6 0 18 11 19 11 12 10 17 13 13 1 11 8 2 19 13 17 6 0 0 11 9 11 20 10 1 14 7 7 19 0 7 1 3 17 14 4 10 20 3 11 12 15 13 8 19 2 16 2 13 4 13 20 10 7 2 19 5 6 6 2 13 4 15 5 13 6 11 18 12 3 12 0 5 9 13 16 5 4 9 5 7 11 14 12 0 9 14 0 9 10 1 18 7 1 17 12 5 20 5 4 5 20 10 12 7 13 7 6 5 15 20 15 17 4 13 20 19 14 4 10 17 11 11 12 6 18 3 1 11 1 12 5 0 7 8 18 8 15 10 9 7 9 15 17 20 9 2 11 20 2 12 7 12 16 18 15 19 17 14 1 16 1 5 9 17 1 11 7 12 20 3 18 16 15 12 12 13 14 20 8 12 15 16 19 17 9 7 7 9 17 19 12 13 10 5 5 9 16 10 7 19 12 3 4 18 8 6 7 19 18 2 19 5 2 13 7 9 19 8 3 6 9 7 6 7 17 11 1 0 18 16 20 14 0 19 4 13 13 5 17 9 1 5 17 6 12 3 20 9 9 15 19 8 12 4 9 15 9 1 19 19 15 20 12 14 15 5 1 15 20 17 4 2 5 16 16 12 3 18 9 18 18 1 18 10 7 15 19 6 7 5 15 14 19 18 18 17 1 6 15 11 9 0 19 7 3 20 7 13 6 19 19 10 11 13 18 16 20 6 10 3 16 15 15 3 19 12 1 16 2 2 1 12 17 4 9 6 18 16 7 1 9 4 11 2 15 10 19 10 2 5 2 2 10 11 16 15 10 6 16 0 19 19 4 2 11 10 8 13 17 18 15 18 10 13 18 9 15 10 4 20 4 7 9 5 12 5 1 9 3 10 4 10 7 7 1 9 6 16 5 6 17 13 9 3 17 6 20 14 20 12 14 10 16 19 8 2 8 9 2 6 11 12 19 10 16 20 0 20 15 6 13 12 5 4 15 7 14 10 16 4 6 18 7 14 5 16 13 15 6 18 1 4 15 11 14 20 0 20 10 17 1 13 15 10 20 17 4 18 0 8 12 5 8 20 12 10 6 12 20 8 7 0 15 19 12 18 15 8 13 14 5 15 13 1 13 15 4 16 17 14 3 2 7 11 6 6 8 17 9 11 4 0 3 5 1 11 18 11 2 12 1 10 18 6 9 12 4 18 15 14 3 20 9 6 5 4 3 4 5 0 20 5 6 10 20 11 19 5 5 7 16 18 2 20 0 8 4 18 13 6 16 12 7 5 1 20 16 3 13 11 16 11 1 11 1 19 3 8 17 8 9 12 6 1 5 3 13 16 4 15 7 18 2 18 8 11 7 9 12 18 2 14 9 11 7 1 6 20 20 13 17 8 11 3 4 12 16 2 20 18 17 17 19 2 16 14 5 0 19 1 6 16 16 2 11 5 6 1 11 16 9 20 1 4 15 1 5 20 13 13 19 6 2 9 13 17 3 6 19 18 17 19 17 4 10 4 18 14 15 14 8 19 14 0 18 14 2 12 6 10 9 7 11 1 5 15 12 19 15 7 9 8 0 19 20 7 0 19 6 17 8 4 13 13 12 19 14 13 1 20 3 0 15 13 20 8 11 17 1 18 2 3 19 15 7 18 13 12 17 16 1 6 8 8 9 14 7 0 5 17 17 3 11 17 9 4 7 10 17 6 17 8 17 2 6 5 17 19 19 16 0 13 0 0 20 18 0 20 11 2 0 1 15 1 15 1 5 19 19 11 11 10 7 13 16 9 2 20 14 15 9 10 2 12 14 0 7 9 16 9 5 19 8 3 10 1 13 10 12 12 16 7 17 5 5 15 8 13 6 8 2 4 12 12 1 1 12 16 2 4 8 3 11 7 17 16 16 1 14 3 2 8 13 11 17 6 15 11 19 11 1 5 9 10 15 18 7 5 6 2 8 0 4 10 4 7 9 11 20 13 11 9 1 12 13 7 13 16 10 19 13 20 13 2 1 20 9 15 16 16 1 1 6 14 16 11 1 0 20 6 12 11 9 16 17 1 15 9 7 20 15 1 4 17 19 10 6 1 14 10 3 4 7 17 2 19 20 4 5 0 8 11 4 1 13 11 19 11 2 4 20 6 16 18 0 3 18 10 1 14 1 19 17 13 7 3 2 14 7 14 13 5 15 7 2 7 0 19 0 13 20 0 4 6 10 7 0 16 15 11 12 7 4 20 10 6 18 4 0 11 12 15 20 6 9 11 7 5 2 6 20 14 3 14 6 4 16 17 16 1 20 0 10 19 8 17 19 3 5 11 19 1 7 7 20 11 18 4 15 13 11 2 1 10 17 9 9 7 6 5 0 19 7 2 20 18 12 17 4 19 18 2 9 0 19 12 17 0 0 19 16 1 4 12 5 13 12 8 11 17 19 15 2 15 18 4 19 5 4 0 18 1 1 14 17 19 4 11 0 16 20 10 1 12 6 5 13 20 16 2 1 5 10 20 10 8 17 1 0 20 15 4 4 4 0 11 2 2 10 15 15 19 6 19 8 17 15 14 0 0 15 6 5 13 1 5 2 20 2 14 17 5 17 10 11 11 1 6 16 6 11 7 4 13 12 16 5 13 14 12 15 20 0 16 6 20 17 12 11 8 8 10 8 0 4 3 18 6 9 17 9 5 18 8 15 17 1 15 15 2 14 20 4 4 0 4 3 9 3 3 19 17 8 7 8 13 20 16 0 10 6 18 13 10 6 16 17 19 5 11 2 2 17 16 11 12 11 12 0 6 10 1 12 20 0 4 5 3 19 15 14 19 8 12 8 5 4 1 20 8 16 17 1 5 6 18 15 1 0 8 7 5 9 10 1 2 5 4 9 2 0 15 2 7 15 20 14 4 4 2 1 16 19 16 1 10 15 6 1 7 8 8 18 10 15 15 20 19 7 18 5 3 18 1 13 16 11 13 17 6 13 15 14 9 5 3 6 20 15 19 8 4 3 17 18 9 14 12 6 3 5 19 5 1 20 4 13 6 12 10 1 9 12 1 10 5 13 18 11 5 4 13 2 4 9 6 15 0 2 15 3 7 7 17 5 3 10 14 20 6 0 11 8 5 3 8 12 15 12 18 10 9 14 17 11 12 14 2 8 10 19 12 10 10 0 16 3 13 12 4 11 15 8 19 1 14 4 5 11 17 3 9 1 6 17 15 20 16 13 10 11 7 3 14 1 14 0 14 17 6 5 20 9 13 16 1 5 19 3 17 12 12 15 0 16 15 0 4 5 3 13 5 16 4 13 9 6 9 15 12 6 10 3 8 9 9 11 14 17 12 19 16 6 20 11 18 4 9 18 6 1 9 11 3 11 10 13 12 10 13 8 6 10 19 19 7 2 14 17 4 7 2 4 0 16 16 14 3 2 16 1 9 13 0 14 8 15 9 13 11 11 17 19 20 4 4 12 3 17 0 20 15 4 10 3 2 0 4 2 3 20 20 14 20 16 9 5 0 9 6 9 4 13 18 14 12 13 5 12 13 20 2 12 9 17 18 3 11 9 19 14 9 14 12 2 19 4 4 15 14 3 10 12 19 5 0 7 13 13 19 1 13 4 4 15 13 12 8 0 13 8 4 12 11 18 16 8 9 16 16 6 4 15 15 11 4 19 18 20 18 3 8 5 18 17 15 4 18 9 16 19 14 18 10 2 0 5 15 2 13 13 7 7 17 3 15 19 14 17 11 9 14 5 16 4 8 4 11 4 17 19 13 19 8 11 18 3 17 18 17 12 19 2 14 10 11 9 2 15 10 7 5 15 12 14 16 4 6 16 5 14 5 19 7 10 16 13 15 0 11 0 2 7 10 10 1 10 13 3 1 0 0 17 10 2 9 12 0 8 16 4 19 1 17 7 0 7 0 6 20 8 11 20 10 10 6 0 12 8 5 2 3 13 0 9 18 10 19 6 10 8 12 0 13 19 6 4 18 10 1 0 13 2 2 0 8 16 2 15 9 12 17 2 0 6 15 13 12 0 3 4 12 5 8 12 1 19 12 16 4 14 17 19 1 10 17 0 0 18 15 13 18 9 2 10 8 13 8 8 14 12 11 20 11 8 14 0 0 19 15 12 10 13 12 18 0 18 4 17 17 18 20 11 14 18 2 19 8 1 1 15 12 4 8 17 5 10 11 16 15 17 7 15 4 9 20 1 4 15 18 2 6 13 16 15 15 6 0 5 10 20 18 19 17 17 10 2 16 17 14 5 13 18 13 19 12 18 7 13 15 2 19 19 10 8 7 12 12 2 0 10 16 0 1 5 10 19 16 19 0 5 5 12 6 1 5 18 17 7 6 9 2 6 3 10 0 7 4 5 2 7 20 16 7 1 16 0 4 10 5 6 19 4 3 14 14 8 14 8 12 4 11 11 3 5 19 15 11 2 19 17 9 13 16 11 1 14 8 16 4 13 11 20 20 1 1 11 19 17 5 4 19 16 3 18 1 3 5 3 4 1 3 19 11 9 12 19 20 17 15 15 2 0 19 16 15 7 1 2 15 4 5 15 20 5 17 14 9 9 0 16 15 19 19 16 13 14 7 17 5 17 12 18 16 16 2 8 10 5 18 6 17 2 17 4 5 0 15 20 1 6 4 18 6 17 5 15 6 11 0 15 14 20 6 14 4 14 16 14 14 19 8 0 6 13 8 14 5 16 8 10 13 18 6 0 15 12 0 20 0 6 0 4 20 5 4 12 10 12 15 14 17 11 15 8 9 1 14 19 13 17 5 16 8 4 7 19 18 8 7 1 5 17 14 9 7 10 4 7 5 18 18 8 18 2 0 1 15 7 19 18 19 1 2 1 5 18 17 16 6 10 4 12 19 5 0 9 17 17 4 11 8 7 0 6 19 7 5 14 5 15 8 10 18 15 18 7 14 14 4 20 19 4 11 6 9 2 15 18 17 4 8 0 16 1 18 11 5 10 0 1 19 5 14 20 11 4 4 11 19 13 15 13 15 2 14 18 4 20 0 6 14 12 20 3 4 20 3 20 4 17 12 8 6 1 1 10 0 15 11 0 5 1 10 19 11 12 17 19 8 17 3 2 3 6 12 4 4 15 5 12 7 0 8 17 0 17 20 8 2 3 2 0 2 10 14 2 17 11 8 4 1 6 6 20 3 19 13 13 5 5 3 5 18 18 13 4 19 8 1 0 13 5 1 9 12 17 12 7 15 1 4 1 0 7 7 16 10 19 7 8 6 6 12 5 1 14 10 6 4 13 18 13 20 5 18 13 13 7 12 13 17 6 2 16 20 13 20 16 19 5 19 7 12 19 20 14 4 20 2 0 4 0 8 11 3 1 19 10 15 3 3 2 15 3 2 5 17 13 6 5 3 1 16 14 8 19 6 9 15 4 17 13 18 12 9 7 7 17 16 16 9 12 20 17 12 3 12 15 14 7 9 11 6 3 6 13 6 7 1 7 18 15 9 8 14 5 1 2 12 4 12 13 6 2 13 17 12 13 2 11 9 11 19 10 16 15 8 13 0 6 15 11 13 2 8 14 2 15 11 5 13 4 9 10 19 19 17 0 9 6 6 3 8 17 16 6 17 19 2 15 16 10 3 11 9 20 2 18 5 3 1 4 13 0 3 12 17 5 12 3 0 2 2 2 1 4 14 4 18 13 4 8 19 12 20 0 14 2 11 18 0 11 5 18 11 10 7 4 6 19 2 2 15 7 3 20 14 0 12 13 0 5 17 20 8 7 6 9 13 14 0 9 20 18 5 19 9 20 16 5 5 2 13 13 7 8 18 15 0 3 13 7 15 2 12 16 14 5 18 7 6 0 15 11 19 18 6 7 17 2 0 15 17 6 15 8 19 0 15 11 14 17 6 19 8 6 19 18 5 2 13 13 9 18 4 19 10 6 19 18 0 10 17 0 18 8 18 9 18 9 14 16 0 15 0 8 19 14 18 10 12 15 1 15 11 8 3 0 1 0 11 15 1 1 9 1 3 20 5 2 5 8 15 5 16 1 17 18 13 14 16 4 0 5 18 11 1 2 0 14 14 12 10 9 1 15 16 12 10 5 6 3 15 18 20 6 4 15 12 8 1 8 13 5 17 5 17 8 16 5 11 18 10 3 10 11 11 7 7 6 12 3 8 15 20 4 10 19 8 12 10 16 13 1 20 14 17 9 10 15 14 1 11 19 12 7 7 12 10 1 13 7 18 17 1 15 4 16 7 5 16 11 12 12 6 0 16 1 5 1 14 17 19 13 15 1 12 8 17 19 11 17 2 1 0 15 11 19 7 16 7 15 18 8 17 10 6 4 13 17 17 19 5 9 18 20 6 1 3 5 13 18 17 5 13 0 5 11 15 6 11 10 16 3 12 8 8 11 20 18 4 10 20 16 16 1 1 7 2 1 4 14 16 4 11 15 19 14 7 7 14 19 4 2 16 9 2 7 9 18 19 4 0 9 17 10 14 3 14 19 20 17 19 20 5 20 19 18 10 2 11 16 15 2 14 5 18 10 11 5 16 10 2 9 18 13 17 4 5 1 1 0 12 13 3 4 5 19 17 12 11 15 0 15 14 5 5 9 12 7 13 1 14 15 9 15 17 16 16 11 3 8 9 4 5 10 8 14 16 5 11 19 11 14 1 0 14 14 20 6 17 5 12 13 0 6 15 11 15 20 13 9 11 14 13 17 0 9 2 10 9 15 3 4 16 8 10 7 12 5 4 4 5 8 14 9 9 12 13 8 12 18 2 0 17 12 7 16 6 20 16 10 12 14 15 17 14 16 17 3 6 7 5 20 15 17 5 9 1 8 2 7 4 0 14 13 2 16 19 4 19 11 19 4 0 17 18 15 5 0 0 14 8 18 13 14 19 15 4 6 7 19 0 7 14 1 12 10 19 1 19 8 19 11 5 11 20 8 19 20 12 11 16 7 7 15 9 0 14 1 0 7 12 18 7 1 2 15 5 1 17 10 5 1 14 2 8 9 1 15 10 1 3 15 11 1 15 20 15 19 14 18 8 12 16 4 19 6 14 4 5 17 7 5 11 18 14 0 16 19 19 4 6 19 18 7 5 17 5 7 3 17 10 2 10 7 19 13 17 13 14 6 16 0 8 3 9 13 11 1 2 14 7 2 13 13 18 18 17 8 1 4 17 5 18 13 18 8 11 5 3 20 18 4 17 15 11 19 10 18 11 1 1 7 20 13 4 13 3 4 14 4 14 17 7 0 19 7 5 0 6 20 20 9 3 11 5 5 18 16 14 18 12 8 0 11 14 13 6 8 14 12 14 18 9 0 9 19 17 0 0 1 5 14 2 0 8 7 7 20 16 7 1 6 4 10 2 3 3 19 13 0 20 14 11 2 1 11 4 5 3 16 9 18 4 11 1 18 8 4 0 0 10 8 7 13 12 2 18 15 15 8 7 5 15 12 8 3 12 9 20 1 6 1 11 3 12 15 3 3 11 9 10 20 5 6 16 18 15 7 8 20 12 0 0 9 12 17 9 9 2 0 14 7 17 11 5 8 12 19 12 5 17 8 10 4 0 16 9 14 6 17 0 0 14 0 15 11 18 17 11 19 1 9 5 14 12 19 7 2 3 20 8 9 9 10 0 19 12 15 8 8 19 17 13 4 15 18 1 6 1 5 12 14 12 0 20 17 15 9 16 13 7 7 10 6 9 0 4 20 6 5 7 14 4 3 9 12 17 11 11 11 11 6 2 2 14 10 18 10 0 12 19 7 16 14 6 1 11 3 20 9 15 17 20 7 12 3 20 12 17 11 16 4 7 12 7 4 9 8 17 6 20 16 0 5 4 19 18 6 14 20 6 19 9 5 9 0 15 3 20 20 11 19 8 20 8 10 5 5 6 16 1 14 10 2 3 8 5 19 12 16 6 2 0 18 5 16 19 9 11 14 10 16 15 14 14 13 11 20 12 6 20 9 16 10 2 4 1 9 0 4 0 13 14 8 14 12 16 12 5 0 3 9 6 2 15 10 19 2 0 9 0 17 3 17 16 14 0 9 12 2 3 13 15 19 14 18 2 18 11 15 19 2 20 20 10 3 6 14 18 9 0 13 18 7 11 18 7 17 17 19 13 5 12 12 9 5 1 2 18 0 6 0 15 11 8 17 7 8 14 0 11 5 19 12 19 6 13 5 20 4 1 10 16 16 13 5 15 16 15 11 0 2 19 14 1 11 11 10 18 18 1 3 0 9 17 17 1 12 2 3 12 12 12 8 0 15 7 13 20 4 10 3 12 16 18 7 19 4 16 18 2 10 1 0 18 13 11 19 4 9 19 6 13 13 17 12 16 3 0 6 0 1 3 17 3 10 13 2 1 10 1 11 5 10 9 18 8 10 7 14 8 1 1 17 14 7 9 10 1 15 1 19 12 6 13 17 2 18 11 10 6 13 17 0 7 17 11 10 8 11 19 15 15 16 18 3 0 19 20 9 1 3 11 12 1 6 19 20 12 3 2 7 13 7 9 5 2 13 11 13 2 6 19 12 3 19 4 16 11 3 12 5 6 14 0 6 1 10 15 2 7 1 5 12 2 2 8 3 0 11 0 17 10 11 8 2 13 17 14 10 4 18 20 6 8 3 15 19 15 3 9 7 4 11 9 1 10 9 14 9 9 0 13 14 7 13 12 18 20 5 6 11 4 6 14 17 1 20 3 8 15 8 2 13 11 4 11 1 13 13 9 9 2 7 13 9 1 10 12 17 16 10 2 10 16 1 10 18 15 12 6 3 19 2 4 2 1 13 14 18 15 7 3 8 15 11 3 9 12 2 1 9 8 5 0 7 7 5 9 8 4 1 10 3 0 14 14 12 15 9 19 10 3 20 1 10 5 6 20 16 10 7 0 0 9 17 10 13 1 13 14 19 9 14 4 0 0 6 0 15 19 16 4 18 1 5 8 9 10 8 0 20 20 18 11 1 1 7 17 16 18 3 3 19 16 3 5 1 16 15 10 7 9 17 4 3 12 8 15 7 14 18 2 11 0 9 4 11 13 15 3 4 7 7 4 11 11 18 18 12 12 7 16 17 14 9 18 8 7 20 5 3 12 20 6 17 9 3 2 12 12 3 2 3 8 5 2 3 2 18 14 15 7 11 14 16 1 19 3 6 16 19 14 9 12 8 7 8 16 6 4 10 2 18 1 3 4 10 7 7 9 2 2 1 5 3 20 15 14 7 18 15 7 6 13 14 16 11 18 7 19 18 6 5 19 8 16 7 9 10 0 10 17 9 8 2 7 3 15 7 12 9 19 8 10 3 8 2 6 9 16 8 16 12 8 15 8 7 16 18 18 2 12 16 3 8 0 3 12 7 8 20 4 19 5 19 10 0 15 6 12 9 13 4 10 8 11 2 16 6 10 11 17 2 18 19 17 2 11 5 20 20 9 6 13 14 14 6 14 14 4 19 20 16 11 20 0 7 15 5 9 3 6 14 6 18 12 11 16 1 0 6 7 2 17 18 4 12 12 8 20 4 20 5 5 15 18 7 5 8 14 17 17 7 3 12 17 16 14 13 19 7 16 11 13 1 1 9 11 0 12 12 10 0 5 13 3 19 16 19 5 16 5 15 1 0 14 8 3 6 2 20 19 5 12 20 20 12 12 19 18 13 10 4 11 11 5 15 19 5 18 12 0 9 9 7 19 14 1 1 3 2 14 2 20 3 8 10 4 7 13 3 8 0 16 17 10 1 17 7 16 17 0 10 5 4 1 17 6 16 18 11 1 7 0 16 3 14 14 14 17 13 10 2 0 18 11 12 6 6 6 10 14 15 0 0 8 14 17 17 17 18 18 10 3 2 8 19 15 12 2 1 10 16 8 19 8 4 7 15 13 17 12 7 14 10 7 17 13 15 14 0 0 3 20 0 12 5 12 14 3 18 3 1 11 8 1 9 20 20 1 0 14 2 7 8 10 0 8 1 3 12 12 3 1 19 16 6 2 11 19 8 12 10 6 6 2 11 20 19 11 20 16 9 18 0 14 17 5 19 6 12 12 2 4 0 15 10 18 1 8 4 10 10 1 20 18 8 0 11 18 3 4 11 20 12 6 0 9 0 1 11 9 6 17 7 4 19 12 14 3 9 3 10 12 0 9 6 9 12 10 13 16 8 12 14 11 20 15 0 4 0 9 8 4 3 19 3 15 17 8 5 2 12 0 6 13 9 13 18 6 4 19 10 20 2 4 18 15 19 13 6 9 11 2 15 18 12 17 6 2 5 16 6 4 17 2 17 15 7 15 10 13 13 14 20 20 10 15 8 20 15 15 9 20 9 3 17 8 18 15 7 8 0 14 8 18 14 7 17 7 20 19 10 14 17 7 20 8 20 11 20 16 1 11 17 20 20 6 18 7 7 4 8 4 5 10 3 8 15 3 15 14 12 19 9 17 11 16 17 14 2 8 17 5 5 12 14 15 7 18 17 1 9 13 3 15 10 13 7 15 0 18 9 15 14 19 8 13 1 8 9 0 3 17 8 14 16 16 6 11 18 4 14 10 20 4 18 18 20 11 14 11 14 2 15 18 2 15 9 11 8 12 14 14 12 11 13 14 3 19 20 8 3 7 10 19 1 16 16 1 4 18 1 19 15 12 14 18 16 16 15 6 13 0 17 17 9 14 4 15 16 4 2 12 6 9 17 19 16 16 10 8 14 20 17 13 11 20 6 17 0 8 12 10 16 18 20 9 12 20 4 5 14 3 7 13 8 4 0 12 12 10 4 11 12 10 1 8 3 19 13 18 11 2 18 5 4 16 17 4 3 8 10 3 0 17 0 13 9 10 5 3 5 17 20 14 6 15 15 8 8 6 17 6 0 4 14 0 1 0 19 2 5 8 9 20 1 18 3 6 19 1 0 12 15 0 17 19 12 0 16 6 12 3 16 17 1 4 20 2 0 1 12 14 13 1 8 7 10 19 11 8 3 18 17 3 6 5 1 9 4 10 14 6 19 13 8 4 1 13 6 12 10 5 9 11 4 12 1 4 12 20 17 8 15 9 4 16 2 1 8 19 5 7 6 7 10 10 5 19 17 2 1 0 16 15 18 2 1 9 11 8 3 9 0 12 10 9 15 10 8 13 4 12 9 5 12 13 1 14 11 13 11 19 10 11 17 14 13 3 12 4 3 11 17 19 19 11 7 8 2 12 0 7 7 16 20 18 14 13 8 4 0 20 17 20 8 19 18 11 10 17 0 17 10 2 2 14 1 5 3 0 3 8 13 10 8 20 19 1 9 14 19 9 3 15 9 17 10 8 5 2 7 13 4 19 2 1 14 15 8 1 15 17 18 9 2 0 9 13 17 6 6 5 10 18 6 10 15 11 13 15 4 3 17 10 19 16 3 8 17 4 4 1 9 15 19 3 19 3 19 5 20 9 16 5 18 10 6 11 8 0 9 2 18 5 14 6 18 11 4 16 5 6 1 11 5 6 17 9 7 8 5 14 6 18 14 20 6 9 2 0 8 8 10 5 14 16 4 16 15 17 11 1 6 19 2 16 6 2 15 5 20 7 4 5 16 16 18 9 8 14 19 5 0 7 1 12 17 6 14 1 8 4 16 18 6 18 20 13 20 6 10 9 12 14 7 10 10 9 1 10 16 6 11 19 18 18 15 2 17 18 0 8 17 11 13 9 9 6 14 12 18 12 8 1 15 0 18 20 7 3 16 8 1 0 2 17 13 8 10 19 3 18 14 5 18 8 11 6 19 13 3 18 15 13 10 12 0 13 11 20 12 6 3 4 4 10 13 19 0 16 2 15 15 4 8 9 5 17 2 11 2 11 8 8 2 17 6 5 8 3 10 19 6 18 6 15 0 17 7 11 17 20 10 0 10 17 0 9 17 18 4 16 2 1 19 13 5 15 7 3 8 15 18 8 15 8 6 2 7 19 17 4 0 0 10 11 18 5 13 10 11 4 12 0 4 16 15 11 12 19 13 17 5 5 1 9 13 6 12 1 11 13 16 7 3 10 3 15 12 7 10 20 0 16 4 1 20 19 10 11 5 7 8 11 1 19 16 16 3 8 2 15 3 7 12 7 16 0 7 20 14 15 14 8 5 20 1 14 10 7 15 2 0 10 17 19 13 4 8 7 17 16 9 17 2 19 18 6 13 4 2 6 5 20 15 7 3 9 20 17 15 1 5 9 17 3 5 7 15 6 6 13 12 6 13 7 12 0 3 18 4 4 13 19 11 7 2 19 15 12 1 15 4 15 8 18 19 8 4 17 15 17 2 13 8 20 3 18 16 14 0 4 5 14 7 7 18 10 13 19 11 9 6 8 17 2 19 6 7 4 1 19 14 18 6 5 1 14 0 13 15 15 7 15 16 17 16 0 2 18 3 15 0 5 4 6 0 14 8 10 5 9 6 1 4 1 14 1 16 15 9 2 15 18 2 14 3 0 18 2 13 19 4 4 13 2 20 7 13 5 11 8 11 2 1 11 12 19 6 2 11 10 19 5 4 16 20 5 9 19 4 17 10 17 9 5 1 12 17 3 17 16 11 0 5 2 6 17 1 3 16 19 15 10 9 1 0 10 19 5 20 3 0 15 15 5 11 1 14 5 12 19 11 10 0 2 12 4 8 7 10 1 7 10 2 3 14 17 12 5 20 10 19 2 18 8 2 13 14 13 9 1 8 1 19 13 7 20 0 7 15 15 4 14 7 19 2 17 14 3 13 16 20 18 11 14 15 3 6 17 18 2 15 0 0 17 14 16 6 9 19 17 7 15 18 7 17 7 3 0 19 4 10 0 6 11 16 1 11 1 16 14 15 16 0 13 1 11 12 1 13 1 6 0 15 14 13 4 4 11 15 3 18 1 16 7 12 15 2 8 19 7 6 18 13 13 3 16 6 7 6 1 0 0 16 16 17 3 5 16 11 15 17 19 19 19 20 17 0 12 18 6 11 16 10 10 15 11 6 9 12 18 10 19 5 0 10 18 9 14 2 11 18 8 12 8 15 11 19 14 17 5 16 19 13 3 20 20 12 8 15 9 15 14 7 3 8 15 1 1 6 17 7 18 14 4 8 5 16 4 14 16 16 4 0 18 16 4 6 7 18 11 15 6 18 20 5 9 18 2 16 6 20 11 14 6 18 3 16 15 9 4 7 16 12 11 12 3 5 12 12 13 11 10 3 12 11 9 10 2 13 17 4 9 17 9 9 20 16 14 16 13 18 12 6 18 7 19 8 3 6 12 17