4810 1003614 738742 873930 234854 89657 826097 418413 584589 881238 902517 319991 751887 382929 741851 579437 456076 104432 61149 997912 990369 878390 973265 297719 907105 642335 235218 174574 443365 878273 819835 1019109 224499 311026 988330 485077 224549 437110 999657 664954 253764 977689 756582 853359 1021094 910708 231118 148983 660151 876298 620085 925791 779836 126912 941536 661225 654981 958799 443709 179478 558999 768547 845950 77289 52714 482485 1041933 969103 155363 511444 61934 699354 937190 241299 498729 518501 189241 812383 409241 800439 640349 177935 504675 158139 703574 643981 640698 391558 621041 437728 719305 687770 441997 310382 831886 493887 779889 322926 57276 724222 562621 423145 857743 944600 14061 356297 386110 667302 93498 1013865 101747 383718 270255 482012 897654 391736 323894 649596 602972 312060 400348 919677 171159 871075 593374 830183 561007 543675 775270 799194 879962 313171 985558 256531 835240 143823 1018600 208077 123663 599006 539382 724794 44701 719059 509226 579095 581580 293935 694211 562535 927175 171622 327113 111439 991926 815495 551292 687449 178113 444651 252774 554766 766645 506100 1018901 604979 408012 989894 844959 865685 179034 752577 453205 636189 1018962 567031 699475 204694 96197 15801 238534 388278 715149 873962 512469 550574 259761 758745 188338 865669 332285 626473 537075 443606 400271 952667 33775 458385 729813 352202 749200 113520 797635 258171 81191 464413 483738 92099 456781 318246 859226 512797 863445 1034449 604881 707166 638380 126572 861145 451758 117671 810182 586845 195890 249076 324126 195243 159582 584890 815016 250788 588094 629927 188130 878378 436821 200613 325767 945827 537247 829382 683617 699859 695288 910438 648022 805849 646482 88921 220785 255154 466731 990602 216039 351349 864950 802650 351692 252592 897850 390568 188669 103932 760102 98145 931481 839338 381620 905459 1033267 363962 482583 818016 930774 403441 498197 842529 641372 886438 187794 114283 245272 978201 798149 890399 939472 1005264 539597 707277 750280 163596 197607 444009 950383 968815 860583 303013 265979 804158 379319 352134 94445 295839 497759 357866 334297 776717 402942 190652 495986 466644 1013130 1029413 943350 919438 210407 679221 866725 605412 900869 875349 956796 212061 827234 444227 964811 260516 306601 754207 933999 312293 794295 932792 937321 31589 440926 494392 746675 684245 408492 1007919 226523 91373 842857 650510 825435 839130 507398 480569 983740 862815 87867 47963 865198 998931 322839 289367 112028 423354 797672 1017443 556260 384369 936762 255824 808158 667548 589335 260381 125353 300789 738107 365289 255147 863602 627951 375447 85563 492883 89333 646597 320922 552047 378327 905838 451810 649829 1022469 818219 15100 934776 1034806 327512 126561 124537 36799 208661 952142 485415 883459 151484 325268 953320 740946 455854 341737 1010703 244025 808413 873827 734093 195708 745599 969742 886712 528379 91263 128852 325461 696763 213615 175679 220014 354556 637936 204404 728933 770878 947553 209807 448617 497999 903515 377270 878837 554106 363463 756340 114102 716374 836334 1025606 464632 991798 284087 390824 514289 189400 1043512 706546 410583 317098 192113 764721 507456 494293 761762 697950 689398 814857 321427 156662 910460 931545 997528 862438 628629 290237 613242 113339 673638 80590 478612 646668 834264 697325 343257 705961 802453 256804 757882 465402 96617 689850 809946 895876 423625 769294 142558 1010888 442188 346031 196048 688080 457810 192284 130601 325462 1034650 621194 224557 894598 387468 743846 927150 817652 748166 204003 240354 450097 921553 621456 774018 706398 386147 1037339 692050 849302 97893 124758 530303 799655 846605 1043778 649337 351450 375567 496874 45759 612982 111034 316924 116691 961012 481625 686746 839989 44863 433990 650422 102222 57297 504235 892693 491092 52989 378727 728564 868196 145077 761113 447156 1018306 229189 124355 286333 691759 939750 588202 693055 674549 741220 832847 1023108 926674 93114 866972 867276 405627 294849 104409 166139 289500 810796 699617 799212 683833 1035440 513366 421777 431092 3581 676700 335555 81752 181173 209912 783984 702234 127945 334663 157355 1021130 985887 415481 577885 81199 609852 502357 239967 909782 458404 970193 771279 812666 633210 393152 967261 466010 699194 127955 901364 539260 220475 675414 603599 853489 384297 569743 350667 239194 907437 288762 479593 846218 476917 310953 634382 357606 389874 895027 106440 784146 350200 315239 818992 707289 1022293 933286 178033 52694 660183 324082 914019 236629 120692 420459 407219 709757 356573 795642 817714 210746 1044760 649056 105935 881880 163555 842268 183870 1014828 849685 423097 842003 787949 583262 53202 792335 902865 719126 784437 118550 895642 502245 81654 880979 764501 160760 601299 387766 202523 1028337 1032000 867497 896468 604071 432219 609563 448790 399321 48793 79605 211615 1046176 320437 727026 650690 347375 874667 61007 343838 829041 691833 708151 595706 536461 965897 630006 220779 125354 238450 159535 550381 665468 449653 377717 304343 642217 768833 478394 363415 507728 240477 888588 155165 617323 186959 871750 458048 1025111 621524 937639 504269 239367 213754 1032664 60639 1001202 249238 963627 117611 929078 695024 374617 850509 898764 619323 105255 882441 195682 759367 731054 389667 112115 936179 758950 384899 468438 717859 346431 288413 495397 59774 1021523 851184 678958 433816 988566 27359 232294 660206 520618 307115 482869 866395 616665 108508 516920 1040647 953762 544485 29310 1039380 433774 97614 419286 782756 1006706 644818 589477 577366 258961 636678 1024318 341645 191631 767634 736696 420666 726799 358636 1012144 114524 458371 320372 514141 343635 411637 23415 490772 490548 218977 531195 956848 219599 387552 897347 726461 871219 586959 798119 920542 407719 621672 937882 422598 944037 636758 350953 635237 511564 1014818 996013 818343 337402 986382 550866 367073 777097 654149 522113 681577 1042699 678677 976804 232315 469589 456083 420590 1018165 973141 675523 483963 245276 350518 386894 771824 488048 706998 497965 928078 873797 442144 512218 740540 856731 1026091 331386 181207 429301 930935 867010 962810 436663 896844 878564 211819 900500 489622 373608 317924 680693 97431 8182 236819 585065 186653 620334 53097 649102 909690 855741 990503 154973 730473 794094 877507 367182 749806 637158 499344 1027880 584548 226615 650522 616888 946565 1003954 1036683 700104 685325 65368 233286 442096 105075 837338 356057 1022944 113964 906694 194445 943749 695985 651365 462533 612671 388234 488057 964171 207763 972000 1021844 493325 752524 1003164 72684 1038112 985065 577443 124913 79611 86523 709195 799327 429884 890125 317207 668636 189114 1026439 432922 163212 834189 643783 336894 130268 416077 275953 824861 571069 1017964 455580 158007 506913 97593 662252 980554 757513 835025 800398 594615 672381 517227 1031297 955299 740633 797531 924378 859324 743733 309200 245169 244914 120927 1007811 735021 804838 682103 506029 759186 37867 773451 992884 506662 421105 652565 96473 699059 250190 884640 331729 200124 184176 284154 762329 482033 977734 444261 1030214 736710 185534 984532 608891 683581 399338 608243 431479 1045066 487530 822359 881543 708505 179884 998664 802063 972620 921508 432866 1038537 743868 244062 230871 893676 413524 536095 734764 195058 809135 882874 906892 952170 937646 652882 233119 195625 771867 713203 724870 572756 252778 746606 812349 43513 188256 506387 872162 341988 354676 925293 604793 819084 888095 433807 44223 1008219 620154 691119 637365 601582 253590 687623 369095 776434 700338 609847 551583 585611 719137 628541 897398 1044872 955164 385365 178609 828223 212920 895924 865778 698737 841574 974136 499927 987509 331253 778653 235887 520537 444757 497123 583600 1018567 375827 92971 230011 866517 201565 944884 63444 986962 1036604 433703 913161 483090 702180 938876 808223 167658 306158 151422 902573 513337 783538 740003 676586 80756 815930 732823 497334 830075 363991 644142 826458 967990 929043 469659 645030 572665 309498 383640 633230 32428 880655 518372 117719 418490 702671 871182 463214 996125 293967 176067 80810 191915 804727 722686 357461 1016621 916068 816867 699102 728631 118671 49097 977272 709361 444209 981330 493475 970902 818379 221036 630114 208492 178108 1026289 92667 849804 227732 120011 298492 582989 673691 500783 93100 64330 293852 429481 619385 895284 977185 413052 247527 514150 780630 561595 845004 261544 1029936 911177 811387 947928 147160 117498 396447 555869 964759 460276 245360 574269 247159 58719 970181 945522 701082 968114 588377 908377 216669 937294 75260 536359 357302 625870 466542 332702 435755 736609 989721 567161 576403 878926 696503 959178 484399 619646 359212 261766 255948 187244 902207 93861 842465 997473 497358 15483 904072 237138 900832 629070 47518 502379 510682 177045 319070 1008669 842362 423332 745527 1032657 707031 409329 739020 793191 724963 56523 990145 434937 638261 892457 1037330 77501 342966 174453 897681 936826 907573 142655 751269 869789 1024658 445689 483801 890038 896038 480505 252592 53218 60903 72190 862138 960339 474643 218695 126196 771552 944854 810669 233982 315151 96690 212393 355129 375594 485820 117742 23998 770723 621833 1004604 348664 112502 421158 957810 856967 853929 433039 535411 723579 948856 1036845 105689 461565 274813 127708 264171 300411 400982 382345 927578 381812 310442 512366 162422 928139 25595 774701 1010281 409276 691561 596279 556457 1021596 946600 497050 337803 376396 326772 802353 561519 1045828 910003 130577 386619 577269 814985 859694 277966 431831 341849 32155 193119 117975 447918 1013316 695655 962917 64892 853811 851664 351925 644283 970775 388200 421470 251508 105823 661275 456484 422517 255649 583470 876236 486172 818984 724917 495443 1028809 113126 675174 982176 738535 242991 420782 617144 626377 740324 422789 667238 236886 452369 640508 170859 440851 696133 313205 97654 100927 383286 342758 587295 727980 691050 802506 303046 552367 697461 767262 1002531 510174 218616 702962 1011852 605803 745915 713147 292597 742938 1023204 581181 254661 962781 649239 457266 637827 1004149 607217 461748 922767 520203 847492 848856 750119 981133 597368 699250 771222 501100 733813 467701 646913 761219 939348 389493 144893 389527 463613 550518 220998 637304 56039 791959 1040584 507150 965076 775690 971926 999653 51099 161592 675597 813803 212503 1004131 975746 324449 997655 717732 436131 46956 162808 823256 372910 1019162 657631 709018 474635 220455 378170 482900 444209 445766 226519 433843 436531 699629 532301 900421 847218 90092 580469 905100 235211 231998 933481 845269 22478 495396 921067 874909 850514 87804 638603 425511 689909 873367 173911 120199 1039440 488172 929240 1003748 633287 187659 1020441 876949 7917 911178 438113 355265 853309 449816 778680 582908 703186 341206 517703 457017 895460 212759 195598 665979 242095 340733 517314 514698 192212 87471 771158 243418 1012530 743115 543487 640953 465519 990494 601199 470746 909493 843153 310871 903987 425747 989036 105703 512231 909708 953229 130274 319145 356065 95578 764073 413361 685235 949002 946951 797049 125863 294636 290678 476523 385522 639199 310002 183707 154979 844175 740629 239864 552251 631502 440258 292742 682598 897559 234739 975563 302966 635817 251229 778444 927463 203497 671557 514786 50684 176983 355782 995075 977272 318107 882073 60138 941171 588316 890006 833045 980103 768653 877166 309375 941410 617873 413079 440135 570062 1002704 913976 1036876 975899 857035 845026 373947 342437 650936 451397 836063 731549 108394 614188 159290 91982 640911 841518 20431 47215 730707 355479 910312 94559 377631 341349 969357 768864 461734 1007864 1020071 641954 264927 348765 866802 682611 978566 327618 109304 77765 244076 320341 1043458 441740 485550 252188 564206 820463 194855 693749 1040555 936806 449320 375001 444284 179574 646851 589025 322998 361910 548053 359672 230362 218270 686293 347806 98200 629961 951773 498022 698236 814876 678370 343437 412158 325874 500958 816811 718390 602100 417347 1003692 853733 620003 1017828 618309 40123 168830 944451 893737 538743 859022 807159 87703 298730 193199 911046 1020380 646458 392588 468871 106236 89917 436156 937737 326802 353500 597236 579187 567237 816857 772547 248637 516534 902345 488052 718732 922859 64948 948327 894091 445042 560027 933800 985451 939733 317351 325294 208755 508205 773225 679782 227832 968372 635958 605964 211071 950459 779923 237219 933240 995471 651510 588578 453927 498565 753853 253825 753916 943673 856957 75768 751643 676575 399286 908579 863770 416830 354507 488932 260892 706422 1042982 109523 597519 765512 352637 386666 969846 703047 586629 629438 998919 72119 740883 732361 717127 754420 31319 290411 249387 586375 163776 64611 288217 836214 30013 683809 479672 445630 847513 706505 405758 996108 951695 317233 1016239 776982 365518 77756 898631 834325 481468 385275 495568 232178 831164 957338 886713 310426 711561 955365 619637 508615 757166 449550 876302 760692 198015 902394 330709 899752 677515 341234 845159 622418 1027282 880814 497300 362909 387522 901671 1032390 960405 845050 298923 481421 449876 343467 583066 413333 660382 823253 80175 32171 443063 325740 309911 191023 711975 232291 957985 669310 464653 442003 898105 471922 736618 571961 254314 195553 115638 445848 1033301 911256 808673 941714 951646 946631 562925 735146 779580 809771 364450 562999 418591 490194 588135 484655 573225 113144 898225 717168 332215 935519 313315 449185 302452 707190 621195 101342 563807 1013005 85843 895811 871860 32599 619892 478612 348511 823785 338717 440905 484014 968845 178814 560887 797689 992152 825065 463994 481868 310894 216462 731257 472248 697242 606154 630426 1003015 681863 511022 735947 755959 385150 113209 518530 1027081 975728 358308 613694 341519 512792 23262 921242 1013632 679860 654021 686095 881348 588561 1016530 628379 125430 912913 554476 755397 371134 547949 210657 324891 607164 343704 818512 1026754 1020702 221950 427627 784017 824158 517444 44795 399340 560503 254866 94049 284157 1038768 224551 721647 1036476 224206 136823 838358 176067 372125 303051 111895 947881 258886 653001 799149 441761 872691 556760 170487 865043 134991 64627 461743 447173 633191 994544 703570 548566 877631 864380 550858 626488 319281 1016349 887409 645345 562999 874972 217511 457322 365743 358166 909462 775254 583979 1016290 217295 211563 704259 1011008 336363 241751 404150 916290 717021 255531 994105 1038561 1003550 1032568 189127 282558 219573 485865 875442 188241 192280 773475 970982 920877 341839 598763 190780 174938 566249 872990 910130 195314 868838 351413 124885 972972 523346 567769 763778 820725 403887 586972 571577 874076 374538 568817 637725 641779 388208 214773 260340 480364 753839 160611 855939 788350 48351 603513 760432 178601 906917 211183 357308 955738 495846 205678 257424 473742 11951 1040391 11259 659258 665373 959848 489833 219814 808760 275183 366052 1002444 963765 1031048 858222 373489 548721 742494 497927 395196 960149 745124 325710 326604 467262 1032549 325735 617258 468083 997196 973260 789447 32142 132606 334941 390917 872170 411512 715364 653450 235388 1000626 817032 772852 743204 963741 945272 391768 738183 605351 964889 433641 321363 813818 1000146 445662 11751 522312 441611 975185 737122 122476 650128 231669 927895 7791 934583 97017 214961 743006 724143 932498 716980 139005 125709 538327 230830 768771 859082 243125 926301 1043012 1046018 749097 776278 722895 111526 378319 386346 89891 452293 229983 581066 119135 597299 471961 988551 774502 679515 718008 980010 771792 919479 310075 182459 735972 729595 496405 184075 261240 94147 700909 441698 237036 816581 356965 919524 530413 932196 476715 802532 1001866 298979 102330 678477 1005202 914569 596604 349991 816586 1019193 941544 45562 426931 741861 846366 110385 215358 638266 452532 165726 840526 996712 225052 366686 381902 193270 891546 993359 715067 749219 737407 182268 975796 1009831 461230 735973 927658 254844 922578 923965 658751 1008806 617080 648756 595822 947892 466089 173997 632027 523056 193657 806853 1030222 253544 766287 54969 909801 359651 872070 231420 479343 663402 639797 1008726 1009093 388388 991678 928825 944056 726374 128095 253454 851494 157499 322163 972052 369648 798509 65481 95835 694457 65228 876774 282580 455081 681429 802503 161453 988405 112236 833953 762678 977069 355930 809964 467291 811956 128366 1010656 193716 193173 856519 679732 175557 371094 897444 801521 636756 336886 641524 335598 896775 840956 113524 538301 552317 865126 479846 710841 972133 881810 516825 177769 244871 512085 402902 631710 1041748 520290 255426 593773 400803 705247 540116 391461 548687 645244 157630 737232 730207 686489 798407 465884 739001 587587 612925 128396 110351 680845 358027 514666 963139 314044 216925 638011 584438 932998 452141 847020 631197 709101 896906 365502 144247 870234 108903 32718 710279 885054 830111 984778 969307 571115 945679 273853 193235 384646 61255 154361 949130 965984 679503 64671 588171 79331 757490 814832 226037 155423 872392 246519 633447 671035 193339 230811 552533 586363 94446 618747 808750 678730 634413 489989 874705 977122 951155 1016399 119225 479724 1003790 736405 302061 314745 450787 483697 853629 588067 355277 1032357 413548 492903 420558 867416 621638 480209 513133 638130 176889 47821 626413 175271 726567 601842 641946 748085 968219 335673 618965 454370 925514 1033398 318916 64849 186277 905091 130618 569291 495213 1025604 809445 1004089 502181 808299 396285 866076 776347 748498 61356 236343 796011 893433 719115 995663 759971 639419 912041 481993 664251 755481 318727 905493 243436 893849 751460 832683 748840 185679 767301 646316 226470 740842 513340 834981 957466 635994 284917 458371 127356 112356 493274 151282 449065 61599 984542 161396 667380 1005579 224730 892476 432053 846298 894382 600051 150269 1021033 896682 904099 183453 145402 829675 551857 251310 220401 446150 690810 969265 298347 604901 999833 556653 640885 709851 463593 731983 188337 619691 768665 233193 756180 904561 354771 353831 536951 387534 830797 492457 635772 687780 237292 168931 937769 391584 583047 482009 950942 163441 890581 341405 851592 315999 47806 416665 326256 773836 195157 53157 449412 304757 163627 339694 761950 610802 691438 975721 39798 508815 828147 832998 53242 637365 125174 889741 817642 775572 478902 962328 15183 964105 39645 454695 184198 814705 425394 643822 492214 204495 224559 596350 203959 637582 955752 706933 118220 155193 1005641 877619 955758 587588 275419 173679 774768 268793 727509 61379 243500 805491 709023 532142 679849 513315 626110 668795 924571 890082 123846 453143 940709 1004747 401360 561615 684968 782529 382819 234938 733983 318068 117227 148983 478883 502228 468154 676413 857051 718158 993720 956236 726990 864756 46311 114082 717180 347057 248254 234729 940149 963162 619286 504660 246206 799038 504212 446587 333503 478553 866476 1019590 700870 714676 1025564 601058 192370 574439 539542 586410 404856 841847 253333 783399 322938 286271 876981 360354 445150 379633 802351 914786 841834 800871 456114 995741 1004738 333182 794082 485859 313743 182757 981778 509173 320351 342813 756251 407793 905877 117706 586654 969388 249119 667079 798523 613429 395774 822879 572787 699818 496415 260302 587154 1041073 300781 905088 450150 340789 465338 313326 810428 748429 674291 730543 358503 1010313 969192 496474 389493 311182 446253 151343 1014978 631736 430589 347078 587588 437398 581465 338853 180054 1013024 782875 619854 597877 444775 1047872 707051 755349 190369 390340 135083 848173 59114 883236 560383 97206 523270 505367 840659 258131 846485 113636 619228 113489 1025078 315177 581065 858223 560509 702743 81828 804205 987823 306170 767937 848688 240545 599676 515335 224501 964010 880847 125775 559231 865486 204498 863177 577459 936902 362811 957214 306965 1000126 317270 293845 945605 696088 860447 482455 344303 992481 1027402 599029 661695 233107 519309 321118 93751 408243 39163 1026386 797820 511402 684501 470357 909507 1033371 387382 40946 774750 965724 587172 757347 214999 200477 1018964 716295 56950 818300 580215 270269 854899 955094 8183 564286 290413 751960 642207 775964 117611 913056 921002 973034 124575 93999 809385 182991 1007919 118219 1036686 772585 381595 309878 374594 358838 349683 653498 151524 356117 926613 715791 995343 697787 478698 970044 570207 743742 371173 278482 570604 554095 953804 366332 589129 665430 187064 691303 202677 1026361 613046 941703 372926 212370 1028742 288461 1008220 483387 199743 425041 426703 495242 277358 908821 905868 893583 508764 878650 980560 253518 693163 768710 273398 205629 343914 740574 883758 120539 835000 571999 661915 374737 447363 425564 162347 706154 795231 255665 1029274 711469 347959 355745 482066 258745 700844 384124 83958 700242 872818 747213 845242 260325 617402 445381 948660 892522 849060 518840 622220 120517 575292 488328 422388 1000184 925129 1035168 891274 659325 896872 677545 178749 378683 607101 911796 780443 397299 81531 832936 897256 64171 326986 586055 451562 742686 816303 810371 993866 220361 152379 579256 432307 1025684 928302 402527 666159 171830 903972 712496 743577 412540 639731 857848 170478 809338 28895 480124 859598 455453 937067 409361 242300 884231 378685 687896 447893 773173 697821 619086 649638 732823 1018923 419302 243313 1016809 237326 256673 28542 492213 390357 737785 478424 972466 400762 817381 356663 1000250 749977 249266 824794 884312 699955 1017763 758197 373079 838190 1028758 85758 774812 889324 72311 556977 921293 904544 220707 558965 959641 366382 406631 875194 138871 386173 479467 726494 876337 333779 389478 992799 437189 828912 897828 863285 235356 309180 706468 282219 606683 382432 125502 952751 305037 478299 275423 206515 419634 281337 959335 159179 980493 498237 668152 429335 192059 818822 375451 608463 910886 931418 376674 130961 591831 770794 705387 619724 511098 556502 997521 79357 880037 255717 343374 418039 522274 817980 763194 645307 798003 1034956 422780 728367 775410 714089 447390 1024337 506548 745559 193866 59294 302067 16174 424231 1011298 46711 423144 464317 487886 440810 439374 781985 251672 601907 792049 978316 212440 390868 150501 123967 568821 506389 490588 516885 743309 444276 167863 865197 116675 722671 130220 938647 257299 224149 197375 456140 379335 119245 540630 342558 965928 859700 370846 156795 256315 774377 757339 707474 737595 249165 839014 885740 372620 288539 176542 391621 346982 387922 769857 417581 210835 548175 1017762 518754 468711 251535 895820 311711 155258 998640 129639 962512 388211 1001532 880982 681399 678261 781382 489584 92759 962310 480505 997675 239331 816281 96164 181493 923361 354247 751674 260490 633326 225598 751400 520901 775890 833954 968406 520717 254937 349911 836478 947254 781032 622040 643689 432075 515146 514138 632275 179589 117709 952290 370170 493871 91118 951134 584556 571163 727881 374627 405174 391977 984531 843038 434511 192200 833340 204635 1007791 309105 831891 1009980 586413 88823 725559 825466 706285 627375 614277 695187 619213 154494 633588 948495 973083 691926 994090 637346 731531 718133 567518 828238 155189 87839 25463 544622 342498 183782 507096 686882 502691 251535 430027 651940 359068 628208 961145 883492 274333 401052 255814 267183 487170 1006032 904913 1033121 865526 546300 644874 265695 363973 435981 171407 300006 222094 223411 971321 1009157 343478 106227 439474 159562 893797 126519 891283 325012 1040626 672895 872510 967480 849001 522780 326960 945707 323798 587806 162231 757163 64291 119737 657853 52077 662366 466587 222827 191341 955336 27390 582887 143036 921511 1019601 169915 572869 187919 219807 80597 479092 810355 346455 442751 818231 674744 746583 701813 376093 576829 470652 354654 652722 684126 848325 926142 849014 307065 925469 908582 846563 910694 937912 749441 989093 576606 155382 363766 225753 620999 1018188 632363 960632 926198 878647 424805 920056 921203 588310 636720 355535 893518 810340 719026 740700 420726 315316 490836 32195 716300 319348 343637 611244 145083 106171 831224 599647 861628 781492 451448 641213 458307 896073 588611 956574 545515 607612 523842 225575 1017276 1023394 997581 815588 1017372 909921 792826 544159 466316 242296 497892 258707 1001329 968942 59225 483599 653091 29531 784257 801273 1023762 946597 422610 333797 954243 212647 322037 377562 857835 674605 975730 436022 732510 452277 627950 23925 781890 1023512 951855 588357 206814 554796 250808 156621 326221 111084 896071 498932 821756 833590 31831 360385 223771 492407 640463 162634 1008524 591709 620276 452562 986694 195979 589336 763095 384565 700145 1042538 633237 371651 466249 589762 731322 339754 708267 965900 892521 548427 1028801 146611 124364 760198 827312 877221 701301 517601 314616 537595 249039 865161 804779 409276 954139 667362 986038 252698 142322 645493 637779 941866 169774 149310 861390 261286 823155 707358 687399 635628 779220 227734 636019 150909 468796 488321 478607 487304 912832 534461 620280 479740 146655 767205 116709 732021 650469 466119 439010 778996 892241 804805 932706 256976 859056 501550 357265 1027242 893319 424562 296919 921135 204377 471612 621711 671664 1016892 767308 981300 766424 971555 944100 807847 1011056 445233 436658 867123 302323 448195 308029 171444 865235 886426 905435 627691 703898 440435 227727 378550 880260 687408 383324 752260 190961 739180 237101 596733 813727 281594 316597 430964 882881 583922 617543 320458 456871 564134 756530 772459 721767 88565 1010152 818968 512395 922611 278131 453489 781138 634055 968052 497093 386706 854781 764248 623583 510121 96662 850360 713459 312557 86775 698729 474962 333562 601005 108265 178751 957581 171165 617754 636528 1013802 523656 370117 887326 582649 948968 946396 1033434 624246 1018285 865653 48735 958346 337118 879062 843146 820853 841395 919773 274103 306134 627325 463483 981201 400827 951916 252632 294356 483415 897119 92029 495540 1001059 173791 77403 257666 794519 877355 691698 191197 379997 240486 776292 315211 685906 302571 762197 676279 1035398 708218 174549 701723 605136 571861 388694 408233 961412 505172 807833 178557 632494 599389 888536 732687 350035 154447 901541 746332 1018217 252471 200367 360128 323879 886142 731064 980355 407477 946932 633338 179900 733562 453078 852655 644064 774000 390325 964004 358225 185639 679587 862969 339627 930333 437373 956230 210870 232702 52127 224139 490656 437076 397116 780611 286423 621745 420650 710695 873373 684700 772581 1022755 514838 756922 354430 503091 246234 957594 628070 15479 371307 243348 422511 698864 641431 732279 1010536 515249 825276 734415 31962 921049 980529 369132 427479 573322 380510 183189 391393 306427 944155 193805 371960 716232 422327 841883 488134 358198 619610 1008816 80711 833209 414935 170982 586665 822136 1000875 486713 628577 638107 876719 95480 407199 615543 754775 421228 938453 709489 142911 399805 877626 788343 163343 177004 194316 418553 260147 24486 175702 1044580 629976 430749 757453 808635 293716 832163 821987 568556 605013 128232 315022 780807 992225 935881 711011 776902 536308 258485 717708 371295 497479 851714 713640 845879 414942 637447 489646 579954 28567 639453 212182 997931 21486 968124 681115 735519 908897 727905 96101 969012 858895 877518 214890 537399 945801 749379 996656 165807 723960 835211 466012 728533 1018660 504948 938235 795831 105301 743721 980118 88987 973728 386778 624309 71934 986979 244494 261317 436179 849322 377812 649651 707259 729662 755420 30558 210773 445398 349661 580794 794411 1006914 890595 826599 279407 239478 208716 651446 453942 62495 976113 149343 955239 520750 88671 474470 209662 1012402 747480 425276 50045 127817 554763 193489 605343 187224 71038 895602 318950 651595 408310 484314 832620 699956 939215 914054 332983 928093 217998 423876 718985 853492 371143 777396 234987 152062 274655 268655 227269 389663 1008504 612853 923406 621147 572871 952792 256325 161245 677465 902951 1005452 684447 587885 854764 487964 846141 464797 515459 183181 970084 409522 372492 630480 141306 560617 1028409 553167 479610 309748 1002549 416212 841043 85391 417258 895204 838307 804813 151289 254698 1011082 881236 286137 421525 403829 340205 810537 317428 437033 895183 258725 588007 863437 833443 1007907 670517 1016955 581791 1001003 614372 310575 749991 1021270 1045062 741836 248365 363123 752665 992693 902761 388536 57118 495273 975469 229630 567678 906444 322461 564085 208740 708044 220550 876225 597902 673710 61153 310693 126317 481760 718618 334678 1013988 699845 469953 305403 593750 760162 927791 324548 637748 849802 138895 472050 495544 1018513 185645 636281 975542 415612 1022994 587468 477089 1041933 611237 130077 30581 506266 318631 609214 93351 625279 885199 699933 587684 626535 378812 179894 373594 770550 732636 512207 975564 872258 374075 1045904 882831 494675 787447 637672 383571 902092 955977 179084 648303 903511 307066 792286 65415 940858 124687 747898 472851 588144 861822 832919 706552 739276 610810 992657 744565 816294 915753 1016446 604914 899613 935646 936058 626811 943255 715601 467870 826105 136157 667580 382628 950643 1035952 619179 412411 695343 186005 827338 314169 801629 368890 732846 896091 974347 807119 201851 166846 906900 809019 371485 445229 290099 377573 633554 976075 758699 211747 826980 617081 464826 97753 1026832 300540 630415 358969 507401 1024817 443609 454274 811454 191898 172351 122277 927544 376548 745677 147065 978448 439703 877615 391733 799353 292635 587547 464053 1003583 246522 834502 818764 61281 780426 190154 670013 438169 693597 194520 310147 992463 846859 1017281 254424 376740 901866 906435 241378 872086 294194 433259 490801 480810 1016722 613518 284638 325741 734900 678197 240373 333547 720390 928109 910104 613988 757736 890293 556762 243102 358232 539327 317692 420717 692431 323010 999917 516437 875069 829558 357081 946865 587704 811734 892385 827711 179757 56919 641085 310978 1006277 20127 289439 413327 587221 407659 439245 54047 836015 638258 376136 687202 881498 807485 501433 677717 587530 979600 479056 244650 538263 346622 891077 807995 943841 483943 977748 901981 748086 392485 970289 282455 489688 244586 192943 925815 779832 1002712 813087 777418 929050 372106 949576 887139 771171 239227 261912 633245 792566 614903 21479 107509 283631 746379 691837 703543 895047 353975 244179 897993 810778 497091 129268 496399 620301 874675 1044792 504862 679848 486149 118644 210239 942855 713400 501989 433750 626151 351518 515201 556349 538511 78329 219934 724836 183273 505202 682232 397822 390265 367795 59338 447340 358971 571707 841625 291509 730045 576764 802035 612719 381789 375218 644953 736802 815819 1033200 722654 989411 58227 822079 984223 453100 787071 438734 676803 190826 278303 380834 259189 503894 917823 115699 357170 916136 817636 985036 321070 698813 559989 902074 831033 514310 860020 368831 703051 928234 238038 975131 834373 972576 465873 520769 543197 883976 286102 766792 420254 65354 598743 257872 358173 732563 454823 588961 392532 528319 670561 734162 1021041 548833 917008 913559 542183 683607 30584 488294 857585 127949 275879 1012263 357323 952201 367060 602429 978036 734665 387858 398575 732099 307803 723670 14294 641773 680347 990227 528303 749781 827320 489408 378724 317173 289717 764547 1032251 650353 364412 891205 482083 246138 236431 309358 208702 211132 831216 232395 212763 130702 1032675 695793 736310 223171 961118 794588 386024 554399 1023140 883974 73637 343924 469149 752936 962211 781454 404575 757196 642619 232615 58341 955128 583903 32407 932933 490700 117207 120776 556892 642447 174683 855226 646795 594932 304989 1022244 556498 713432 726327 366441 318193 234190 406253 894764 990854 701165 716088 716122 824511 879646 978994 44877 429018 129504 310876 259892 1028324 692029 175731 744770 122322 246959 373971 775209 986490 504167 147241 712080 445098 193400 238395 604901 568819 637651 371774 601694 343733 962894 373373 1025428 821175 88887 810424 800620 881348 639831 970874 922919 866071 472772 422195 125982 310053 1018305 881129 149391 583257 161606 926452 421196 909657 733082 1042574 943814 347507 944281 452121 112325 882001 658411 613330 254119 385693 696304 573212 652945 702803 145599 369055 670442 516519 801516 437029 932421 145019 752330 689727 796628 844247 762204 472365 261322 709967 1032922 863499 326593 707679 963708 650050 816761 175572 610748 943516 473324 714466 1033828 269055 976039 120271 473041 138855 128916 339349 489649 1031392 465866 424971 813786 898697 957121 808556 730731 694744 151435 764439 943884 494488 290588 870289 110199 372042 758665 912545 306803 743798 683379 211166 175963 847110 221686 450438 250167 225737 103103 108537 224657 627406 237237 321662 108276 455891 1033571 661233 453011 298957 929418 167850 313845 990744 294854 193319 1034435 538366 416740 918005 976642 892321 248742 485147 981127 1037958 405419 239959 611165 612188 601759 498570 258420 912994 404410 976816 323030 714666 422396 888587 778343 591350 989624 920235 857572 1028386 914970 715118 911586 720025 772052 841906 1005973 304379 677575 63070 257429 83419 607166 374478 7911 937131 836903 608381 666612 60892 743611 495154 992947 97693 441202 288957 751737 721727 783761 589033 814696 269627 887385 179185 183955 250734 361821 52151 390081 57067 295421 200117 580988 864943 834089 152542 894731 640315 678766 875021 490150 260962 824118 605560 932041 1023178 613161 438777 309220 914993 874154 225611 363839 1011266 1028685 684493 920507 554226 765199 193595 992440 235465 533982 650833 261208 457226 333277 539500 1020254 349750 702321 726708 722047 902381 234167 554846 217885 261446 893846 991056 619497 705655 628365 715835 48616 929995 690411 325992 572253 400809 895174 1044788 64599 174037 584090 383286 492530 888538 377587 505101 585887 432985 447835 1020969 16281 781761 987821 924046 621492 716024 831870 866638 123335 493994 954224 627194 255547 453719 873247 479188 965160 979156 154599 17 10 2 10 19 3 7 20 7 3 8 16 5 19 9 13 6 15 17 17 0 2 14 17 16 20 13 14 11 8 2 7 9 18 20 9 4 8 10 20 13 20 6 8 11 8 5 6 18 4 12 13 14 18 2 2 7 18 11 12 14 3 17 3 1 2 20 15 19 6 15 5 18 14 16 12 16 7 16 3 15 8 1 16 6 11 8 9 5 18 0 2 16 14 12 20 14 10 1 2 0 3 0 3 9 6 3 17 1 10 5 18 15 4 17 13 4 12 1 14 17 12 19 9 16 3 8 11 4 20 4 3 20 0 1 12 17 20 10 9 4 9 1 8 8 18 17 19 12 9 7 13 13 11 7 12 1 18 15 17 3 10 3 13 7 14 6 2 4 0 1 20 9 9 4 15 17 5 16 12 18 10 5 6 17 14 0 20 19 9 15 13 3 15 3 1 0 19 14 19 20 16 9 0 3 2 15 13 14 16 0 18 20 4 2 6 20 2 20 2 2 18 16 14 1 20 11 11 20 1 8 5 18 15 13 20 4 14 20 7 18 15 1 5 4 5 4 1 15 3 3 14 11 13 16 15 9 12 11 20 2 9 9 0 12 7 16 14 15 3 14 2 13 19 16 4 0 11 0 1 15 20 10 18 11 13 15 20 19 13 13 10 13 20 14 10 2 8 12 17 18 5 19 8 7 12 19 4 1 19 15 19 5 1 6 5 6 10 12 10 5 1 2 18 2 6 9 0 3 3 10 1 9 14 11 20 12 2 3 15 2 8 16 16 19 20 5 16 17 4 16 10 14 8 18 1 13 7 5 9 14 11 16 1 14 2 11 0 9 19 11 10 13 2 8 15 18 7 20 2 20 17 19 17 9 4 17 11 12 9 15 2 13 20 14 5 3 5 17 20 11 9 0 5 17 9 8 15 15 14 12 11 12 2 15 1 2 8 19 1 14 14 11 13 2 14 18 9 19 12 20 19 12 19 2 9 12 4 20 9 18 14 17 20 8 7 7 7 9 11 2 5 12 0 0 19 18 2 16 13 10 14 14 0 20 4 17 2 13 0 5 16 1 9 8 13 12 8 9 6 3 8 18 0 4 13 13 18 5 2 19 14 13 1 2 4 7 3 14 17 18 3 4 16 1 2 0 6 17 18 15 8 17 0 4 18 8 19 16 13 2 10 6 17 17 5 14 18 6 17 15 16 3 20 18 9 0 9 4 10 10 8 18 2 18 18 5 16 12 7 6 8 1 4 12 12 16 0 12 14 1 1 16 2 1 20 5 2 5 4 11 14 5 12 16 10 18 15 16 18 16 5 20 12 20 19 17 5 3 17 13 2 10 16 1 5 14 16 6 7 3 5 9 11 14 10 3 17 8 8 13 20 1 0 0 2 9 5 2 7 15 3 16 7 11 6 5 19 17 15 20 6 10 1 1 6 15 7 17 5 3 1 11 3 4 1 8 2 10 15 11 15 11 14 11 5 13 9 10 0 10 3 5 19 7 8 12 6 4 0 3 19 11 15 7 6 5 12 18 16 1 2 2 13 15 10 2 12 16 5 6 6 2 4 15 9 3 3 6 10 9 11 14 1 1 13 13 5 8 13 14 15 3 13 15 0 6 15 2 18 4 2 8 16 1 18 19 10 20 10 4 5 9 10 19 0 11 9 7 14 6 14 9 3 20 11 10 15 5 3 4 3 12 11 6 15 14 11 19 14 18 15 3 20 11 5 7 4 12 17 11 8 3 1 10 3 10 7 4 8 2 20 10 17 16 10 20 0 19 0 19 12 10 10 8 3 16 5 19 0 15 20 0 10 17 7 11 20 0 4 12 8 6 3 7 18 2 16 3 2 19 5 19 6 5 4 1 6 15 3 2 18 12 2 20 7 7 0 20 20 8 3 10 3 8 18 13 10 20 13 18 9 1 1 10 9 2 17 14 1 20 0 10 3 5 13 2 17 1 7 8 20 10 2 18 19 2 18 14 1 17 1 16 2 1 19 1 9 20 13 2 15 6 12 13 15 12 9 7 19 18 0 1 19 16 7 2 13 17 2 1 17 8 19 12 2 11 3 17 5 4 20 18 0 2 1 12 11 11 15 3 2 14 17 7 0 3 8 8 9 1 15 11 4 7 3 6 16 11 1 5 10 9 15 8 0 8 13 4 6 8 5 12 17 15 5 4 17 4 6 3 7 6 6 12 12 0 7 19 0 20 9 6 2 9 14 18 20 2 15 10 3 8 19 1 9 18 19 16 11 6 0 19 11 1 9 4 11 4 20 13 20 9 9 18 0 9 14 18 9 10 16 2 8 19 16 9 18 3 2 18 19 15 20 4 13 5 1 20 11 5 17 8 14 6 7 19 7 15 15 17 4 16 5 13 4 19 10 4 5 5 5 5 4 11 3 14 11 5 12 17 3 8 5 19 4 11 9 14 2 10 2 18 11 19 2 6 0 19 10 17 15 11 1 1 3 10 0 9 12 12 20 14 8 16 4 12 15 9 8 3 6 17 9 18 0 6 19 2 14 8 17 11 14 12 10 8 14 4 0 15 15 2 17 20 8 3 13 8 14 14 5 1 11 20 14 19 1 4 16 4 9 0 16 4 16 16 11 14 2 8 5 15 3 5 19 12 16 12 1 18 5 11 6 15 12 13 20 11 1 17 4 14 1 15 9 11 16 2 18 18 6 17 6 0 1 2 7 8 19 0 1 16 11 3 15 19 19 15 3 12 4 1 14 3 10 11 20 9 2 8 4 5 17 1 0 5 8 10 15 11 20 2 7 13 18 12 13 13 6 2 8 20 6 12 13 10 20 0 12 3 2 16 18 14 3 19 14 20 4 5 4 7 16 6 3 11 2 15 14 6 14 15 8 0 9 16 4 13 12 9 12 4 19 11 1 10 5 6 3 7 3 17 10 1 13 16 10 7 11 3 4 0 9 8 11 12 1 16 20 13 3 8 15 20 8 2 19 9 17 5 7 8 5 8 12 3 16 10 18 8 4 0 8 3 10 14 3 4 17 12 0 10 7 10 11 16 10 15 16 11 1 8 17 5 14 13 19 7 15 19 17 7 4 0 11 8 20 20 17 11 9 2 15 17 0 12 17 17 18 20 16 16 6 0 10 15 13 5 5 14 0 10 16 12 0 12 8 17 8 19 0 11 18 3 6 19 15 0 10 18 16 11 3 1 8 8 4 6 6 9 8 4 12 0 13 13 0 7 7 12 3 13 3 19 13 8 20 6 0 16 5 11 5 7 16 19 17 16 1 6 17 5 17 4 5 16 17 8 16 3 0 1 13 15 10 7 6 14 1 19 16 13 7 13 1 2 20 8 3 1 12 15 1 6 10 20 8 20 10 16 2 3 10 2 6 14 20 6 4 6 20 14 5 15 16 9 7 14 15 7 9 15 3 8 2 17 19 9 17 15 2 1 11 14 18 19 12 8 17 4 12 10 14 5 12 15 8 9 17 16 7 5 15 4 18 14 5 10 3 13 9 1 18 5 5 15 1 4 1 0 5 11 1 1 2 7 18 8 16 0 19 19 17 0 3 17 9 3 0 14 7 16 20 13 14 18 10 15 4 8 6 11 6 8 7 15 15 0 4 0 7 11 14 18 17 17 18 0 8 13 19 19 8 13 17 14 1 14 1 1 5 1 11 19 9 11 4 4 18 8 11 8 12 9 20 18 7 7 20 14 19 5 17 17 4 19 0 11 0 18 4 17 10 8 0 19 14 8 10 13 3 9 5 10 12 15 10 20 18 20 2 0 11 10 20 16 18 20 19 15 10 14 11 13 5 17 3 9 8 10 17 17 12 7 9 16 14 0 0 15 13 10 14 6 3 12 11 1 17 3 7 2 4 7 20 18 1 11 16 0 12 4 17 12 11 3 13 3 6 2 3 18 8 19 6 5 13 9 15 11 20 12 9 18 10 10 16 10 3 18 3 9 14 13 15 8 17 20 18 14 12 19 8 16 8 2 10 14 10 15 11 18 7 7 9 5 11 15 20 2 11 10 14 7 19 11 2 15 9 0 10 6 2 2 0 1 15 16 5 17 12 1 8 13 16 5 5 16 7 10 7 6 2 18 1 10 13 13 4 3 10 0 4 10 17 18 20 18 2 10 3 13 3 15 12 2 10 14 11 12 6 5 9 10 20 14 14 6 12 3 4 10 5 19 15 18 7 7 18 4 2 6 17 1 15 20 18 0 18 3 6 18 1 8 0 5 3 20 8 11 20 5 8 11 9 15 13 13 19 5 9 16 9 10 19 17 20 10 7 7 15 7 4 18 4 11 16 9 10 19 8 18 12 6 7 14 2 5 17 10 13 5 16 13 16 19 17 15 7 5 8 2 5 0 20 1 14 13 10 0 16 1 9 8 3 9 8 19 11 14 5 3 17 3 14 19 4 9 12 17 6 16 7 8 10 12 5 5 1 15 2 2 18 19 1 6 8 8 7 7 13 17 19 6 16 12 20 2 2 13 9 18 19 10 10 7 17 0 9 14 1 10 17 3 9 11 19 16 14 12 13 14 14 0 7 17 8 12 6 8 17 20 10 4 12 8 5 2 2 2 12 15 19 15 0 15 8 20 15 11 15 8 17 10 13 15 5 2 16 3 0 10 19 17 11 18 1 0 7 3 14 18 15 18 1 5 16 8 17 3 2 8 10 15 6 6 2 1 16 14 17 18 19 5 16 18 11 11 13 6 0 11 5 3 18 4 3 12 18 15 8 13 14 10 0 15 20 13 20 12 8 12 15 10 1 4 2 17 8 13 20 10 9 13 10 7 12 2 10 3 5 2 4 4 4 14 16 6 19 9 8 16 4 20 14 20 13 3 16 11 4 19 9 3 2 11 20 16 12 2 20 7 4 11 15 1 2 5 20 15 0 15 10 17 9 19 7 6 7 8 10 6 0 17 9 16 15 6 8 8 18 4 8 11 11 11 19 18 5 15 8 3 9 6 19 2 12 4 2 5 0 13 14 17 19 12 9 5 2 8 9 16 9 11 5 14 10 9 5 10 6 18 14 5 17 14 9 2 2 14 0 10 8 7 18 6 9 2 3 15 3 9 14 13 18 8 3 1 18 14 13 1 17 5 15 16 6 17 13 3 7 13 8 11 1 5 5 18 5 18 17 13 7 5 13 1 2 13 2 8 20 20 3 18 12 8 0 14 1 13 8 13 20 8 20 20 11 0 8 9 16 7 7 5 12 1 12 14 10 7 17 15 13 3 9 5 13 0 11 20 12 1 20 1 2 8 6 14 2 3 7 17 9 2 7 18 1 5 3 5 6 9 2 12 10 10 3 5 1 1 4 10 7 9 1 9 19 7 20 1 3 16 11 0 11 6 11 14 7 7 18 10 14 5 13 4 1 0 18 20 17 7 13 1 12 17 15 14 7 14 6 8 7 6 18 9 9 5 17 3 3 0 6 14 20 10 1 10 9 20 8 16 16 10 17 13 10 0 13 13 3 15 16 6 6 7 0 13 9 6 8 11 13 10 8 19 2 5 3 4 7 15 20 5 0 8 18 14 10 3 1 2 8 6 19 5 0 3 5 12 12 3 13 17 2 18 5 10 2 0 8 2 18 20 12 5 6 7 18 0 13 10 18 0 0 7 16 19 4 1 8 20 6 8 8 17 13 8 1 6 3 9 0 15 14 17 1 19 2 11 19 9 15 6 11 10 2 12 5 4 3 1 18 3 5 8 16 11 0 15 0 14 11 0 12 6 14 18 18 18 8 17 2 7 9 7 19 0 16 9 8 18 7 20 8 13 5 1 15 8 1 11 18 1 7 16 17 6 14 13 19 5 17 14 10 15 8 5 20 5 0 10 18 14 3 19 11 20 20 18 2 20 7 18 3 14 20 14 14 17 4 0 7 20 4 0 10 0 18 17 8 15 1 6 7 9 4 7 12 12 19 6 17 19 0 8 17 5 19 6 15 11 0 12 1 0 10 6 9 19 18 6 5 14 19 20 11 14 15 10 19 12 5 15 14 8 7 1 15 10 8 2 8 16 20 4 0 0 16 8 14 20 19 1 1 10 1 0 11 11 3 3 2 12 13 16 19 15 4 16 12 15 11 20 16 1 12 3 7 4 7 18 20 3 0 14 4 10 17 17 3 1 7 11 1 16 18 0 6 2 11 1 13 9 13 6 4 20 16 16 7 12 13 5 1 17 15 9 12 2 4 8 9 18 17 9 13 17 14 12 5 18 20 13 3 8 19 11 14 3 18 10 13 7 17 14 6 19 4 9 12 0 5 20 2 5 12 2 11 3 14 17 15 5 8 20 13 15 17 8 6 8 20 14 4 15 11 0 14 15 0 6 19 12 2 10 20 5 8 7 4 2 5 10 15 14 13 16 11 14 17 10 1 20 20 15 6 16 8 8 17 9 19 9 13 9 11 16 7 14 15 6 14 9 14 16 11 17 17 5 14 16 10 7 1 5 0 5 19 8 6 17 20 7 0 3 20 3 12 14 10 13 19 1 0 20 20 2 4 14 12 10 0 20 16 2 12 14 13 0 17 0 0 2 8 19 20 17 6 16 5 4 4 16 17 10 10 4 1 4 1 3 20 5 11 16 3 8 13 16 14 2 11 20 1 20 13 15 14 0 13 14 4 4 20 20 7 4 12 15 6 9 9 2 14 12 9 13 17 6 8 14 19 8 13 12 7 9 2 5 9 12 20 17 7 6 6 4 20 16 16 8 3 5 3 19 15 4 7 10 10 8 13 16 19 18 10 11 1 6 19 4 15 11 0 14 10 4 18 12 19 7 1 3 11 0 1 1 13 13 15 9 10 3 5 15 5 12 11 13 12 16 2 10 18 1 1 18 12 7 2 11 1 10 3 13 3 9 19 3 1 12 13 3 3 8 4 4 18 3 5 2 1 18 0 2 4 3 11 8 13 19 14 0 4 10 7 2 16 12 4 0 5 20 2 4 2 17 4 1 5 17 4 0 7 12 19 13 14 19 11 6 10 9 18 19 5 4 1 10 5 11 3 11 4 11 11 13 2 20 5 17 0 15 20 1 7 19 14 0 18 12 2 3 9 0 20 3 19 14 6 7 6 3 4 6 10 4 9 2 10 4 15 16 11 14 20 7 13 12 19 7 20 16 12 4 6 6 11 10 19 14 1 6 14 12 16 12 3 7 9 16 14 16 3 2 8 17 20 0 1 20 18 5 4 5 9 5 20 15 16 20 0 15 1 3 19 7 2 12 19 20 0 20 19 16 11 12 7 3 0 18 16 5 17 1 5 0 18 12 4 10 12 12 2 16 1 20 15 13 17 18 0 18 15 7 12 11 1 8 3 6 9 1 12 19 4 9 20 13 16 11 6 17 2 3 9 9 11 17 3 2 15 3 12 8 1 6 5 8 15 0 11 7 3 9 13 18 10 14 8 11 13 14 0 11 13 18 5 8 6 16 11 5 14 15 9 19 9 11 13 15 7 11 14 9 1 5 1 2 6 19 13 20 3 10 2 5 11 12 3 10 1 0 10 0 6 3 8 15 1 17 9 12 2 17 12 5 8 9 18 8 15 0 14 4 10 14 11 18 11 19 0 14 17 1 13 20 17 8 5 19 10 8 7 5 10 7 6 15 1 8 18 7 4 13 6 5 8 11 9 2 14 6 6 7 12 17 14 11 10 11 18 0 17 2 17 12 17 11 6 11 11 19 12 16 1 19 17 15 14 12 20 2 16 10 14 20 12 20 11 18 0 2 3 8 16 6 17 12 11 1 15 12 14 0 19 19 0 15 19 13 5 2 12 13 0 8 8 1 20 2 14 15 2 17 7 2 7 18 7 3 18 13 13 10 15 7 14 18 9 10 9 13 10 15 18 10 11 2 7 11 15 19 6 9 16 15 6 0 16 14 17 3 10 0 18 17 9 14 8 0 13 12 0 15 15 8 3 0 15 20 12 11 5 7 19 0 18 10 19 19 19 2 18 1 9 13 6 11 10 3 12 9 11 20 6 18 20 17 17 19 3 7 14 3 15 0 8 16 15 20 19 6 12 14 14 7 3 5 12 6 10 18 10 11 6 11 10 12 0 6 12 2 13 0 2 8 20 1 6 11 12 8 6 5 3 13 1 7 11 20 15 9 20 13 5 17 15 14 0 19 16 15 0 15 20 16 13 8 9 6 15 20 12 16 12 2 8 19 7 9 19 1 10 7 10 12 2 9 10 15 6 2 20 3 2 18 1 6 1 11 12 11 4 8 6 17 7 14 8 5 9 2 2 14 15 14 4 7 17 0 18 18 14 14 17 1 16 3 1 5 8 13 8 8 17 0 14 15 2 18 11 1 6 1 9 16 18 10 2 0 8 13 6 16 11 13 12 3 12 5 13 5 17 4 3 14 1 16 2 20 5 7 6 6 1 14 19 0 10 13 10 6 19 10 5 12 4 18 10 12 14 2 10 7 2 7 8 8 20 16 0 17 8 6 14 2 20 9 18 18 20 12 16 17 17 3 2 2 20 7 0 2 18 20 10 15 8 20 3 0 17 14 4 18 0 20 5 16 9 3 7 2 20 16 1 9 5 11 7 17 12 17 13 12 5 20 3 15 11 16 12 8 19 14 7 19 3 14 20 4 9 6 0 12 5 5 1 5 6 6 14 5 4 6 8 19 4 11 9 3 18 0 13 18 3 7 2 6 3 14 9 0 11 3 9 10 15 1 8 19 14 13 3 19 19 8 18 10 6 2 3 8 4 1 10 20 9 2 4 18 20 12 19 7 0 9 18 5 10 17 4 14 4 8 0 3 20 6 19 17 12 2 15 2 19 10 8 2 13 11 16 8 6 20 15 17 12 6 11 20 2 7 15 0 20 3 20 15 3 11 19 14 1 17 7 12 19 15 7 12 20 12 0 12 12 1 14 18 19 20 14 9 20 1 3 12 6 4 20 10 6 9 1 12 19 4 17 8 16 19 17 3 15 20 12 9 5 6 12 17 2 5 18 19 6 8 20 19 14 0 17 19 15 13 0 8 12 8 10 11 2 18 12 1 10 0 1 14 18 14 11 3 10 18 18 20 3 11 5 17 1 19 2 5 8 0 5 10 1 14 4 16 5 15 5 5 10 12 18 3 10 18 9 18 8 20 20 3 14 8 13 2 18 19 1 12 8 18 18 4 16 16 4 8 14 16 7 11 16 5 11 17 18 6 3 11 18 14 17 0 6 13 14 11 10 18 6 4 17 10 17 6 0 6 20 4 2 11 14 7 19 10 1 0 3 3 15 9 8 15 19 18 19 4 9 7 7 6 20 1 16 17 3 4 19 11 0 14 14 19 15 17 14 4 3 0 4 15 2 7 8 10 7 14 11 15 3 11 11 2 3 8 4 3 19 10 17 2 13 9 14 10 11 15 11 10 17 13 16 7 15 20 20 9 1 5 13 4 20 3 17 9 15 6 15 13 12 17 1 18 10 8 2 13 4 12 3 17 13 7 6 9 6 19 7 7 11 13 14 18 1 3 8 18 0 12 1 6 11 6 9 15 17 1 14 17 4 15 1 7 15 5 15 18 5 17 19 13 14 16 4 8 3 10 16 14 20 9 17 1 4 14 4 16 20 8 13 16 2 7 1 16 5 4 18 20 1 17 1 2 6 1 6 1 2 3 2 8 0 6 12 0 18 12 5 3 3 1 8 7 13 13 3 9 16 1 11 2 3 7 1 17 9 8 17 2 3 19 18 7 0 1 11 3 5 8 19 10 9 20 9 8 17 7 15 20 2 18 12 8 1 4 1 10 1 5 12 13 14 18 12 10 11 18 13 3 14 18 7 12 16 18 8 0 7 20 19 20 20 13 2 16 7 7 12 7 12 14 3 7 16 10 11 11 4 15 11 8 14 16 11 4 18 13 11 18 15 11 7 15 5 7 0 6 19 19 1 19 17 2 10 19 11 9 9 2 13 19 18 7 10 17 16 6 14 13 9 20 20 4 8 3 15 8 1 3 15 3 17 2 11 20 11 18 4 4 13 4 9 7 7 0 6 3 6 12 6 17 4 11 15 20 0 14 1 19 13 1 15 5 17 3 10 10 14 1 9 10 8 10 17 17 1 4 10 11 5 12 2 0 0 20 3 19 2 19 6 11 17 19 14 15 12 3 9 15 6 13 10 17 9 20 15 20 5 20 3 7 8 4 17 20 12 7 20 20 12 0 16 11 18 13 11 14 12 20 15 9 16 4 13 17 1 8 16 14 7 1 19 4 5 8 10 1 20 14 4 8 11 14 2 9 17 9 14 18 16 7 5 20 15 0 3 6 9 1 4 5 16 15 19 0 11 10 20 6 2 12 8 19 3 20 20 7 19 6 16 0 0 20 19 17 6 18 10 13 8 12 6 16 12 10 12 5 10 15 7 15 8 8 14 1 9 3 15 2 7 0 5 13 16 13 0 1 20 16 11 4 17 13 8 15 15 13 13 0 11 4 10 10 8 9 8 18 14 17 10 17 13 3 0 12 16 19 3 9 20 12 6 1 2 13 16 7 1 15 5 3 7 6 14 20 12 20 17 0 12 9 9 12 3 13 20 0 8 2 3 14 0 12 10 9 16 17 13 13 14 15 15 15 19 10 11 5 16 17 14 1 11 15 2 20 2 19 3 14 2 2 13 5 1 19 2 18 15 7 1 2 8 9 18 18 9 9 17 3 10 13 16 6 16 4 3 15 9 6 15 0 12 4 13 10 16 8 5 10 18 12 4 0 14 10 18 0 17 18 0 15 0 8 1 7 12 20 1 11 5 0 3 13 15 14 6 0 4 17 1 15 15 20 10 15 18 7 6 11 2 14 15 3 8 9 7 14 15 11 6