99944 4684 252923 460835 1046608 19428 254551 742193 180028 368056 924069 198236 735238 881589 459827 695227 546870 904893 640098 458135 74408 1011491 822056 514287 97803 184112 284303 114679 744290 650658 131124 662676 404615 59432 170952 979682 436899 1009127 861587 291759 584887 840184 491756 155389 445975 91623 837314 734851 304362 918582 975894 475181 936107 320216 886910 874648 944299 853430 812196 234903 668300 690477 178373 112817 739527 375950 930611 1012128 133415 724125 204500 553171 664396 900627 254368 18925 753450 489500 641830 9795 95111 958170 602888 542562 150656 884192 714618 1005960 74244 279223 322503 628262 261719 1034076 820940 112228 545937 994496 762235 898461 1034013 148807 226650 615390 998971 708426 428801 51307 675454 688021 264352 283707 323406 515049 938102 58487 360806 255355 454491 365823 75095 693107 645943 90853 811524 531822 131464 171759 662308 857597 75233 143385 186308 742692 331877 304657 940226 373468 265296 727994 622419 823697 702062 911785 164733 80036 334754 731307 359070 655082 862049 197693 208355 83243 549428 777490 803026 606372 983098 539537 698305 955781 409507 561749 224860 246132 530230 184491 708131 1005065 144588 640279 300265 459600 412626 937935 711510 94794 373707 288062 330598 585579 153292 385155 603880 582941 978943 861679 114177 9788 563744 103819 83366 133273 241155 1035664 982565 20344 389388 507116 342429 517649 529333 689604 807552 682514 557068 143340 778776 951835 620594 863089 804608 72768 296157 500496 162727 82059 865238 827068 15569 66424 861820 587292 163861 330872 225344 660234 539231 853102 83239 164885 751216 970805 915531 941824 441177 957207 805466 95041 49924 897367 722965 609411 557227 666281 719059 853284 751455 615605 269563 321719 24706 478615 277645 255620 8781 294498 50586 840707 464459 861592 391880 884581 565212 180659 881103 627211 987827 175008 385534 1000204 125273 225599 410294 1038772 805800 196580 408046 393215 910672 1023705 383662 255266 3157 375258 963476 208899 604046 818071 535890 49596 574760 735285 604461 935964 332066 108494 85888 237605 383951 848108 179767 657551 327767 230162 542549 730180 1014581 114995 3950 904418 49338 97337 384045 701756 156553 408959 434895 187353 658201 549208 485031 118132 1030710 590214 616344 374650 419201 569283 368798 477839 55787 720955 628293 748809 848702 58384 1013040 572787 991892 250837 753812 713996 541918 772628 577722 899653 1034590 658888 1008000 668487 796717 183523 880857 993387 239798 1017546 929096 1042111 1013817 280276 504937 168584 725065 110286 680297 547258 650574 905593 748425 620162 890116 908555 316574 983485 388346 693674 305044 300414 385300 630772 362214 769932 416266 367482 690984 738273 99303 986432 553342 274220 25738 6719 399906 440656 311848 856548 939746 63459 612808 772238 854431 90288 157126 770579 103119 465973 554064 601148 36859 665638 495084 305476 977474 346600 830448 649821 13524 774423 753417 989739 154489 338432 427445 464710 41224 540711 225992 32445 519664 45251 386027 755342 421554 511293 682008 43055 33380 748981 775712 137992 325936 824189 848677 138998 697043 1039260 26912 530122 77086 639308 593244 946888 1004152 45180 816889 224041 546907 976974 124266 428697 187859 929178 489207 854201 719362 478570 503612 455838 633502 1011580 609704 995152 758385 866499 226303 13900 67544 1031654 7385 507395 95045 83392 451104 203865 785854 1039326 660374 951078 1019739 373508 7501 68280 269771 743336 212525 1018960 1002192 897653 102001 19616 938686 121546 480810 620115 1002240 47417 897979 287877 241812 293384 496219 1031495 411274 118707 454806 678941 935048 460136 292556 68735 644425 713097 220593 595035 648473 350254 763083 102033 606299 789920 301304 365942 590339 829663 633573 605522 807453 980510 234903 745186 881732 579905 1037542 405974 402987 921702 27645 571220 347672 378457 916444 193651 784740 1045790 403926 982209 764668 301163 22035 52414 1047011 438315 172559 455775 884654 332540 83737 397708 5894 200882 146645 596641 158250 189650 995259 30961 577898 784663 1034133 652094 623021 456689 409093 747587 789228 634625 541949 678186 665268 835999 933189 672790 775848 338772 179448 773787 578301 758368 812551 442433 608509 748085 789684 576772 1042820 255482 601625 208855 477062 310025 439967 70940 820871 45937 661639 54573 88353 4212 963172 655063 1003394 834826 1017247 668122 423403 151645 81138 182634 82738 778315 426734 87729 513857 631783 567413 846666 821653 550393 957248 144328 772031 313209 797786 549421 607206 283159 239266 583795 291652 940726 243022 262919 941221 963565 760419 791368 702187 798853 1029438 117261 415628 849406 547086 729628 848146 171785 324439 993972 532890 536079 885360 41476 119126 774057 809990 90033 254219 945445 672663 560980 993428 200456 446712 375546 247133 528263 468688 697762 309480 269580 325914 390595 55115 68791 517031 569283 722352 949466 200857 32896 772309 411516 77546 55243 402314 836823 571619 316137 640309 450011 166565 259857 821329 1044137 837795 244720 344298 620824 267814 1041959 121634 960307 859080 242124 182704 368056 548345 904421 377948 564891 680830 598512 644740 64385 142316 291422 441755 907334 521777 180499 104356 48503 939788 953576 582075 654040 1023888 645930 116364 973280 103333 332312 48346 237624 618631 435048 488954 221760 672581 886466 138325 1025418 495427 558147 909802 119645 410809 806652 188105 555827 395057 159601 737177 681275 836621 720411 115731 619736 956670 732646 101764 1006368 789134 173748 81231 923997 35479 110551 222057 938896 741066 666267 408795 357097 816938 351418 836164 890960 33934 559846 722516 614112 270114 156482 1041490 880230 666854 735209 392855 646630 931886 133478 396561 878102 861728 24890 293825 812002 933177 982106 284989 371430 424904 345518 628015 993271 15986 893075 298708 283547 79532 557914 62333 29835 569668 549319 126225 963128 11481 26514 368778 653124 540766 746 654451 435204 774555 343789 841585 4357 236460 1044016 89783 254340 263552 1025341 316560 337396 1001563 427280 827097 85628 386644 710042 501123 60791 1011928 94271 852246 936434 368421 719447 129321 770609 767184 913328 86763 261674 800832 490762 913309 913928 457008 862874 703254 962729 616241 611976 125502 200225 735269 819056 362899 725557 614085 876261 220071 80609 610589 119786 395167 495315 958219 695671 890806 294893 841923 779514 608184 630214 1033549 825555 828295 923690 256261 431830 652698 463254 613403 108237 787833 508349 717073 214260 599618 223237 240448 867451 628007 724491 820563 332296 731118 72219 821193 933426 805743 831928 339831 79879 545306 453658 336900 610183 987758 775339 736876 219174 120195 605577 253822 467790 1021313 352776 693854 379611 691239 481581 661251 445341 69957 743475 295098 913369 248130 836874 914593 264648 205718 6355 228397 818711 928081 430693 540581 106086 826259 374988 199844 119753 942610 830916 404635 497994 674199 86082 756556 411236 397953 995052 994640 371082 118592 150171 128658 422558 37595 501984 966866 617850 552811 898685 770596 232555 246942 948712 148334 574128 908853 890315 435949 503551 320133 269190 704176 5633 725242 273836 291612 928978 86160 946818 178534 308098 331352 218755 711196 1040278 748537 663262 526237 726663 245292 510966 476316 227393 744255 1035233 629409 80294 833939 556266 434311 118537 253471 884752 610559 845491 137962 646020 78092 930658 728468 257327 116358 919237 347598 339241 679575 179201 490461 507971 9280 324143 909083 252542 296661 38619 25718 455058 127101 835719 281840 966504 576691 284966 203805 136352 450248 628897 54952 97036 190558 937814 757966 632883 434158 721043 937185 114639 63299 970015 76230 1009231 700925 142770 57719 697174 478224 425337 497539 758842 798786 808083 63369 781958 540336 701078 238528 414328 369481 63754 652146 880004 1047633 898540 262525 322767 577760 278061 854737 409524 284513 727089 924916 731715 560147 865873 529537 534461 563083 524633 977828 40217 427312 13066 22688 973699 346558 491673 1031241 651991 334276 857390 90250 218154 266278 187495 984801 410690 861339 105682 1033950 204313 1012272 385654 867496 25950 511427 1030475 1911 764147 437384 997309 890907 275824 809608 514349 85876 628639 360733 305264 716023 519934 130424 473678 806192 790592 1819 751620 30778 620492 370271 670147 393289 789564 162544 307502 438304 1028320 250444 173024 428443 501817 331335 882148 267303 1033854 416649 132155 260933 95258 243726 216922 130315 426027 412069 521641 75938 246533 656498 818693 355529 364718 106861 291390 30288 523103 189665 280986 777886 321033 341229 926544 698924 124621 819206 741646 792328 522627 684915 831860 637779 983604 464 776855 717763 466848 604556 463999 500258 642489 879467 140200 277453 841766 893188 385925 75829 72897 746307 569592 487265 466458 119017 632028 833643 222705 722183 564860 563199 833471 773511 335384 339679 922414 1028515 913255 333921 427677 1001580 762896 567535 53661 712516 1039920 818310 841590 225380 223959 742712 319907 780631 863370 870826 569937 835965 775619 934806 550628 254089 815980 380490 600691 709892 509800 668968 899143 875207 29451 586276 831072 668037 782748 945225 962544 541503 25306 460340 939997 662221 75124 228503 260931 633436 278928 693432 474096 418283 697157 137967 27367 1021389 337184 602411 244446 341289 27299 912750 17087 577661 101057 542796 839723 585751 887396 285553 821746 47771 370408 389144 352924 387968 159901 1006996 154339 989586 505160 374731 758839 806258 735906 806325 930617 780305 542936 96226 922176 383289 656649 440049 738263 468484 433099 926234 353596 507746 342951 468389 442595 305304 581528 299377 82162 552380 649616 391022 471490 780858 560372 940579 644196 614226 133403 142121 508186 776855 177106 432557 334297 322673 971739 798962 494798 175772 805737 968397 9942 6823 463525 309799 849412 634998 688685 491903 818207 27841 617872 1018213 848161 331667 986579 877312 87481 373451 179183 672393 415178 503966 555856 642510 64234 514579 545879 473776 77540 720261 425689 507301 134710 572709 416927 804918 133779 701814 148452 825218 843107 652239 137690 365242 84542 310493 703781 326051 831861 434974 16478 811799 422537 847206 324753 363396 335538 85342 1000383 127851 490329 321024 23389 1035746 742558 369181 370387 933651 794579 514775 989695 715451 224766 937511 281519 185004 339547 681304 155690 34123 114904 969610 836520 105490 514200 939056 701653 887311 11889 78226 761682 506468 852845 686924 804404 458437 488269 525517 441987 806397 300801 426969 473532 184937 816945 263944 1024080 215163 839351 703556 261155 306488 105763 919375 635662 277691 887094 256059 233821 966832 791399 307696 304209 339673 497761 725161 255135 432013 861059 942199 700655 615476 528734 86973 530526 910796 1016379 977330 193788 275303 1023123 1029346 317007 1005739 565140 94637 506830 1037392 902563 715975 40807 1009317 915157 407990 53242 536588 19316 735575 531420 73594 941696 290906 117589 635128 421931 536001 420642 982052 1005660 357 812787 266929 543021 557681 95214 503522 942445 222693 445227 78355 134943 386324 668725 979760 410105 881702 384911 1039676 224742 313495 69933 155084 548229 208822 760567 172937 185511 13607 927562 142514 656085 366946 611190 173463 312775 628785 891457 923423 375790 753462 396898 419139 468715 824419 1041671 400785 40469 1002623 577615 824746 37112 446888 928209 1006020 235985 55756 453908 715560 237587 249134 164372 839349 576228 736488 415684 60251 410528 829795 282246 800929 837717 956640 258740 965920 855622 785906 558875 449798 259177 912898 909179 1046676 689641 370634 396040 416416 248996 59866 118508 685844 160685 170263 913603 883053 14795 636727 1003805 74557 78841 43334 513535 326313 843748 970275 927074 706795 460400 419075 143283 813265 159283 574446 559698 845116 482809 712253 432659 976803 519998 269090 626111 685709 798903 97312 141460 787482 6345 463759 1006785 445563 870416 641818 112107 296054 695258 752192 103339 808931 757930 216278 144398 735281 619701 817539 757267 490209 27240 346178 326705 641034 670432 551140 702158 350420 63600 694667 532169 624125 225567 433457 55281 435799 356647 98847 177035 15687 382327 79990 682704 424264 290354 1013929 338284 66150 110894 195073 583681 334020 146550 588056 890530 66326 10441 593502 71512 445736 273432 873624 2208 22101 35852 581467 876523 438288 516221 426389 185373 445535 632316 648197 268303 883802 958538 846782 976142 310961 986335 225448 120153 810532 828772 1000447 265894 516104 684601 952018 507037 770761 814320 938117 88924 265314 586448 763215 905713 927974 395091 834749 89315 6395 812712 825389 608426 454746 682033 190804 687154 435281 45318 149689 447325 338496 177777 441399 215422 714271 331888 953727 586718 157943 236599 487572 707642 98148 618155 653901 674627 364570 300775 878294 316189 871005 1028283 897071 256480 631943 739112 914604 672794 10886 67301 77171 499532 564315 704733 210177 879720 1039516 474287 794021 936538 667378 449325 514052 151676 968348 657629 797075 665887 435435 753787 455456 719881 575428 23925 968522 862450 895009 523885 1036548 512518 264336 374715 985622 210534 70578 939497 901532 777382 379581 225333 488069 36177 246779 428818 256533 335201 735561 920231 507491 264391 812697 390478 857308 580841 407664 427542 964798 881438 805480 692034 1016222 260916 931247 1027272 526819 513515 667527 673491 308552 999288 325572 484418 919390 510467 71505 412967 346631 501801 1011371 261448 1016828 903034 201828 157345 573257 703228 164769 361439 630732 816550 6813 15079 608697 447718 256292 724813 366616 195356 53017 959709 762693 1014300 977648 791062 694128 740784 350260 852650 711451 370196 867842 371200 230815 819832 535949 165298 533927 269186 250008 782351 579506 73161 321535 623258 961685 1029211 236078 1001609 942071 90936 201128 966983 745172 766420 945025 373490 335355 107929 325093 314589 573584 134243 1031823 530960 69258 300802 684370 738243 965430 1033147 624276 238567 195506 104648 508366 665501 421235 339667 327693 983484 412864 985983 22132 77135 129844 674783 491704 245781 185920 40701 368546 724224 548262 462933 739217 759478 174591 631383 646901 315923 340790 1030376 806101 112805 780043 218081 456522 600879 823186 334223 594434 533542 952753 471345 605374 1030711 183205 585086 487892 62143 408445 870172 935085 25681 546205 403242 880712 764212 9021 950711 505270 696802 622824 868424 920220 427915 308478 719958 137140 52880 153138 297421 657228 252168 360972 283023 1024965 489790 418663 818159 312853 214064 985332 781111 463942 570386 822198 525858 856053 989897 951685 348770 423123 746609 972683 581403 648999 895448 770249 819046 651851 955136 935059 1037519 743211 428449 450832 10712 436937 572324 693691 72820 1000635 781737 670181 6284 621995 728450 926512 828030 671190 521398 7189 1012121 646030 592639 895583 678562 281016 915660 828846 723537 38479 211392 794102 692181 637151 1040177 758269 243532 176394 463530 161248 668748 1045767 485481 133518 826461 12318 131553 753483 733565 938285 229434 291375 883866 452902 575180 240805 47131 711055 626088 16108 592472 611072 181263 845209 1019933 730024 705272 638995 472875 611785 610190 415510 157879 597560 880048 914225 230378 465630 721520 541512 141407 778553 673429 545554 1003687 253147 198936 250268 146632 294378 901546 829380 535738 571295 291629 450238 60137 970439 876087 317075 140982 96325 623506 248989 761590 411534 63166 176653 400497 748843 458862 873061 474212 967995 4359 379390 264960 538094 230180 412804 814568 89611 208404 342900 614071 299883 182362 363685 521592 864635 596525 884924 738092 210878 327670 895414 982088 800841 15572 147810 324404 759366 662811 577508 484045 791665 256208 270900 657635 832414 599599 561309 266428 713009 896038 693566 839055 259492 754903 635532 345354 525060 696346 109006 559565 521077 808440 786848 845293 587690 309553 777329 1037682 476525 768439 925445 446681 140829 5937 517875 976786 742699 402297 872743 338563 241308 808222 692321 124547 994698 1026531 611253 44768 670371 645438 818442 997338 674472 218842 796571 852261 249071 206101 786041 381035 1010146 423811 385798 64456 561534 664937 189307 1016908 1006037 1043522 819555 196732 503180 623166 18462 480978 1034846 227518 1028959 608312 528279 650970 419246 248465 400537 70619 44775 930609 868187 752065 811706 340319 406244 538557 917289 563418 11733 187576 271116 523345 344285 995787 218256 530410 787778 707781 268212 723900 39775 946857 873674 353876 981280 608812 331516 655156 559239 1039931 92869 434512 988715 585843 263284 755087 987060 138151 628397 499024 201312 411231 520423 240866 706945 1041747 277998 407050 990461 69107 760418 668289 896973 743650 523063 171636 372350 103542 746548 316162 1043891 870203 749172 241858 809120 131693 466663 367162 962449 558209 68818 999017 300641 764828 514123 865086 979715 79898 454846 417822 564221 548617 633707 79970 284392 535723 698853 378326 796402 505592 626836 426812 781147 663577 68916 657095 85499 551150 470356 1014944 721339 201609 132312 520549 86295 366001 697464 945317 130211 367456 548927 580453 616835 530758 943628 772766 204785 405315 369684 717244 760250 776944 851806 36128 876737 686615 645701 362655 228731 597303 191226 293378 734578 829953 1008128 93060 989635 118237 286894 30295 353695 180326 704432 339231 765133 185834 468359 317045 645670 647659 945412 358245 425496 616864 23505 241136 421157 370293 174312 613259 110177 809094 414489 991135 506358 223528 83849 172551 853923 613729 415790 765332 781625 104555 361044 662156 183581 421429 951579 428327 627914 722401 1034230 1043473 559948 461895 758061 1041131 683973 407153 887900 1041610 255979 365597 696562 604855 671368 569919 334003 641581 225785 36220 988727 503709 627376 939183 351080 895213 750002 785255 811016 675829 302874 302183 636969 795905 440468 437286 248498 289106 919523 654157 120801 706973 749915 231739 413636 776330 897639 75396 882878 809270 258052 452462 681481 743857 234820 550514 802350 859521 754125 513729 381326 579614 952408 321213 98525 210804 998706 356987 750497 1031780 464062 132680 794295 192322 184816 12577 858831 1001048 935123 304953 150251 459874 612613 472183 86756 837905 29750 163573 89573 851336 140461 629122 865518 659170 794562 878113 107858 358570 626789 772232 145209 1023840 832918 174242 930847 555771 905450 50445 1047891 725346 615693 939421 45689 901362 508986 490967 665609 88827 519877 167799 77261 593475 508306 793834 140647 336257 226459 187349 649416 687587 420205 874380 327866 67977 477611 226203 994136 184839 619914 376385 864913 394983 901716 824048 725672 771109 821477 593103 553142 896177 197681 117048 876839 283888 917436 358970 97849 32060 775712 870680 1003136 72799 1032075 592071 916325 14876 28734 997492 743330 39334 788239 710140 13767 406567 740328 65651 593593 230203 933445 551582 849966 367474 783290 826744 846641 595665 1033835 461489 350884 118609 906130 519978 793017 1010015 575997 591226 299641 568923 198798 264300 281661 505625 330937 460159 115255 58979 209161 32613 494058 963444 834459 876676 379310 803966 933025 179576 786221 579877 81120 878479 333289 918787 212018 85835 1035700 178722 917509 177892 880949 336773 733659 210115 56426 348063 871880 820744 512801 699097 516343 209158 567165 936465 71717 718786 929911 263446 433700 465527 790619 811309 1034842 27156 346951 609167 466751 731836 994735 1025000 334051 443973 688860 1021658 412517 85690 858984 903288 446845 577753 369603 478923 854771 292502 248497 687185 895781 1014166 964554 948857 202629 1041845 250361 242728 136729 207745 513534 462903 379898 688828 277740 130034 854997 72925 717483 83354 193645 403344 679031 837348 843543 302898 765791 647033 499260 192853 366279 180084 920538 290626 862950 819687 190468 430194 997193 399190 526174 263444 774478 655417 840097 497803 933546 841599 921629 582637 732132 175366 68658 839813 996055 340004 261590 256593 504116 305697 903698 33412 1044222 903354 463237 958981 824588 932000 429791 510959 1012618 135159 705895 823311 891000 264407 720758 912745 112169 691151 630010 33972 317894 756317 111092 236249 487881 76151 652538 387960 304258 605189 458166 150370 652950 626020 447332 924448 868730 195556 1035096 231787 719356 877387 833398 107954 444091 415569 25784 803479 550570 831010 682412 370802 976785 187103 476403 792524 273548 137245 379844 334821 705674 549476 780390 44336 4303 737969 305337 926674 834418 616692 105646 850470 884192 333459 623818 220987 931671 88293 938152 301396 86892 791480 290164 79975 884870 973772 353392 727199 767584 41302 510322 472283 1019019 141950 424292 477484 254185 1007073 75971 345435 380467 1006863 16929 692064 520820 880398 398500 857580 525708 309973 479876 799456 49071 578002 319377 482772 135139 330341 61354 568977 631429 830051 619847 864151 374725 385427 122864 327832 805413 627764 404163 346363 34046 128374 80626 391770 35578 127484 36419 353028 363675 1010272 997774 757884 11955 671151 145219 492024 737514 664553 1505 10978 967740 874626 890496 214363 868728 136420 691016 783539 356290 318187 443896 735218 142097 888679 738912 797779 178866 353437 22758 925635 354243 1021127 726277 947046 943033 978063 797642 806419 327386 140696 656982 7891 77508 69877 13406 61286 222436 299440 928430 100029 46336 223045 1003937 1006465 871342 903204 418731 874123 996570 117810 400336 288106 225860 173896 78890 253152 1008128 832435 767078 764773 554228 19634 495687 678819 800093 882940 431650 583416 171338 681271 765281 940023 310559 962178 353537 343271 111124 883948 774675 846402 781492 552442 769598 36151 575327 347941 599611 921129 814280 43098 198744 443183 790135 464504 164598 258706 27463 1013205 1000203 599377 173545 1039546 213665 936352 879456 484834 513877 763236 813443 445183 397529 104633 267647 118581 288626 405612 770642 227741 768634 166018 264017 991172 892639 655023 226979 540713 392610 341216 238531 732354 131674 713650 555522 34168 416175 31992 779010 361126 966623 826937 507196 200606 57147 348975 533115 898340 818859 272457 1048159 545777 196646 658729 652507 241457 12091 853799 1022136 313093 941964 635853 61968 787202 1039181 170842 414931 470192 500169 480063 427845 539149 751069 880804 735358 714759 605307 346852 902889 206085 633641 298508 415429 936799 673408 40288 473255 76769 569517 181719 958454 845901 608242 16538 567662 302550 202022 1417 766366 909221 723505 552374 588650 393559 561298 959975 763529 405885 878553 127256 1046023 25626 709676 834295 845509 986409 924870 359015 660980 109333 940660 615421 784286 8511 366102 715910 23837 975484 997156 924543 347042 912276 377382 830875 271023 822724 649019 788289 725661 788797 843923 980748 975639 718755 532725 870473 985501 231054 807482 730492 397315 426508 107472 674523 19183 864029 223544 985297 188510 783926 67719 202365 859679 1039807 932073 13360 925782 54421 823578 826867 575483 183432 550379 216575 345 1025246 194755 134978 350863 255182 259611 483297 256530 542214 803841 664496 99625 134950 270486 337596 18032 278083 954512 28610 681046 754533 794041 156341 153502 985865 451950 176956 86498 6303 128800 599857 918539 160013 393942 141603 373978 496938 350122 207573 108387 445508 78407 579517 184717 786075 678770 595845 909971 483299 464510 188558 104837 518598 548822 383592 93128 697952 555895 774236 949138 576193 840562 914402 581231 958831 337519 1044267 209855 345313 132645 706456 166709 600581 828899 102464 301913 490170 653579 650350 411655 802903 205201 156193 293102 744995 863872 31883 81939 941018 666229 48787 479307 65582 883234 157011 377796 441156 887500 588442 930428 188723 839886 898922 989384 898185 267796 702075 298447 16581 530593 652983 608781 66782 293129 142780 130513 748986 391415 748125 849854 794808 919977 362273 6990 792103 633455 683203 993098 295884 366383 402608 281683 366432 640740 965516 332637 655632 408090 390061 889903 85499 727412 968606 785380 725688 402471 48286 418668 845261 1011324 197918 325132 862777 1011794 619335 681946 829931 549785 867186 310338 589896 848600 755373 23683 119977 931751 251197 491059 713946 723254 12566 514487 319389 694981 77925 569548 462629 813610 509959 730369 250780 491086 454159 974394 126365 193968 461892 327983 301242 124128 344736 751082 816631 820485 555474 687693 738893 45656 411069 957578 292136 244391 104439 575913 291562 1014739 868939 982021 581478 315986 805175 458191 230501 874413 657007 365450 139300 422147 269144 782989 327636 1027461 13198 886660 944665 423160 497502 527600 317836 591414 167500 520610 132921 705965 889231 200516 574753 252894 151184 241872 764089 402399 948591 911638 951658 92634 159614 604475 833295 63884 108996 558901 932986 818374 982907 681040 369135 403952 964753 762795 48038 17025 553003 409788 405581 254344 182046 431560 643973 203302 190069 57964 118880 26130 643566 74263 435178 353300 625276 995981 518045 190090 786630 84581 1043434 283110 382887 442252 8887 19245 980652 335297 23004 46713 715929 101654 705957 787833 729572 34933 973651 644588 318264 386073 326555 843817 330740 992273 847141 800155 784554 139968 75534 380733 698784 657248 584550 289826 798034 822394 209331 180207 305902 104047 287085 389471 17622 465395 56448 616638 772898 742028 940493 388719 81435 477463 397224 924007 139457 240196 110171 658863 629575 126229 862882 821989 28049 248163 481326 740027 831933 720473 742434 307063 487063 747767 835481 836210 129571 617104 51742 754329 338967 958284 920626 426735 286814 976039 864713 1038601 936342 503792 292045 285584 365459 242891 518042 209091 742874 842671 561024 568562 349734 428137 806725 426244 662247 667800 565664 211186 839102 16942 664511 723530 192003 1006069 192450 783021 906047 772616 640829 468560 130994 94293 265658 118399 410318 122146 299829 989206 306106 51589 601758 889350 478160 581099 75867 121814 706847 182418 423107 566303 49385 566286 245411 653071 784934 1027528 82365 515303 26624 150650 161093 149629 64597 288436 951906 677307 346680 788827 893619 972830 63600 548388 332487 801079 459768 61981 795811 632622 184957 478245 255553 889658 70883 316271 765963 229418 162241 984579 819044 860383 143328 786237 336159 575183 669887 85580 76806 467076 1018642 466100 314196 673819 1343 632013 481595 532934 798688 194625 444768 657994 446531 464530 910170 251266 281325 807826 478518 793818 251411 658920 484854 1039828 818207 505234 454669 747655 519729 402014 560100 171547 337563 866927 197209 163662 842596 518334 679739 396018 114886 549783 121807 552044 433073 967448 39246 948791 271430 780213 207716 99423 571484 700599 258739 357127 777726 623288 280398 275683 1021418 925224 29502 556478 622100 902603 556289 120054 902177 243001 508422 783355 387053 1042269 352562 226516 871941 535799 488798 118937 893485 365338 204758 699898 330204 530862 221915 294838 9915 702959 52258 422693 125226 113900 257876 372399 209595 877065 831628 778323 280757 710013 548572 72737 661138 882389 40648 199360 82049 683887 861385 223209 67045 39168 147403 512233 521172 439311 406447 320291 812952 650871 484298 961164 713010 440809 871780 548910 796114 389736 938554 882853 864864 545995 283389 918181 196087 673086 661969 546162 265316 648641 758991 659302 118955 621735 188547 156782 778114 535321 795246 1031309 455125 717713 668549 172632 112448 4191 400048 377 96408 432679 218956 832813 35426 294497 195498 812742 560986 312792 1021837 900137 166638 535340 783024 906832 443329 131408 956222 860105 423464 748044 273496 1010485 612016 449660 172179 90570 582806 916367 468087 868818 232525 244873 587009 585002 104956 318849 718369 477124 392189 44004 400701 452133 316768 269040 437165 527335 647270 76346 407868 260664 565510 826408 822957 1019482 26475 785528 86068 208929 926323 915127 555001 135288 393778 457931 237721 702428 977517 802154 139172 713951 636192 453280 651296 47782 935161 643149 224516 212844 550874 211621 121790 797437 952666 339118 181934 853307 800069 911045 927657 627869 682520 703770 90743 105643 1031046 998959 986964 257155 148725 698716 890227 310615 355329 374094 955766 90349 881401 173700 599032 737310 187229 636369 54275 272727 1022054 771805 233882 388891 4478 356004 543793 1005182 128195 805365 553263 21931 711049 41972 931443 1024608 45781 879768 111820 233581 922082 32558 971392 540729 800928 342228 916934 859453 850992 745215 636748 240774 948073 284149 715953 633655 167254 42836 402188 556293 277430 514185 225635 256697 310651 299354 740149 143538 687436 987741 137969 482656 776194 1047422 830588 917450 1027886 352893 485295 468489 904082 276845 678615 764875 593828 1335 267572 579793 883214 189461 348538 151409 784432 1041431 487506 215828 919709 633249 508634 601785 732569 484843 107809 90993 667554 138624 92332 296673 536548 278207 659188 584131 1018563 362589 512998 417380 559701 868322 624737 349992 911589 309287 703675 218370 992114 272350 572221 435708 695341 249866 807586 750517 625919 750210 159900 270814 510464 661619 887887 457916 87041 10459 647380 210858 1030915 380687 948152 474003 86206 504117 328570 148860 273179 259787 166416 742648 980666 106270 712547 486066 104813 796628 585678 595687 500923 885603 383651 219113 432222 24471 580774 641181 128197 310288 658064 532222 990611 53441 121741 719512 199710 541811 1016766 262925 250353 242496 7864 218772 518986 165144 43524 18549 876957 70719 315293 749454 179727 861133 819317 263377 773115 173613 155376 692675 797553 709534 850278 716543 111538 495797 840870 496305 566709 337113 83566 12060 241318 803014 925684 893204 113249 939275 796768 863877 759291 407692 943951 333034 221754 466688 409426 813014 1037848 253811 22637 16239 872772 559814 285336 14062 966304 21034 96321 801568 542404 114089 116936 895208 905850 733853 946946 375739 1006912 641591 960439 740386 858057 292857 748580 122427 875132 360508 144506 262201 944115 802475 20061 719072 917374 81094 72549 902665 49054 432225 596896 92964 219274 965154 509966 298929 1019565 220166 671012 28102 986405 450524 570698 594060 395334 652744 578397 451266 1028117 1020610 965934 232761 422606 603925 460288 271702 135007 361696 223502 699283 358378 730776 283651 580093 427079 656772 606591 934583 619647 839744 123801 769654 672594 315707 663128 404228 903346 660792 709177 162238 306246 647633 620204 331286 665576 883695 33943 945169 563752 212563 700625 997065 911558 262161 718504 884460 635707 969488 750172 352571 1004849 320139 854945 980236 375046 6546 127009 232137 981582 883082 843256 801391 120910 407721 998966 246288 981122 65659 3937 373841 784663 361568 368624 325357 938865 813067 792785 233776 3751 357892 186340 379516 541186 927271 694909 694471 92034 160803 948198 220955 491097 132604 109530 326677 523629 238218 798988 796775 890330 63480 11166 992599 116078 307781 140202 441149 932140 319942 921533 559113 524234 242082 208726 826810 953394 28245 46444 553192 559109 187438 869093 595771 554515 712144 209184 447985 206052 944821 765036 786524 127282 1037734 171662 599650 710765 418628 878912 37627 547638 209027 946348 203447 733156 813353 1013237 539190 1033474 577108 836014 754861 103374 363761 728672 615016 410300 25670 172809 335682 694258 7272 544152 149806 736201 347334 28018 745138 215890 881308 253424 1035623 703182 153473 135391 213114 952373 1034202 649470 540462 834993 629092 222339 7000 934944 786862 268183 667617 558485 15516 554709 814920 57302 1016550 782799 999966 780000 938134 646537 439687 161631 654222 77564 195007 432439 170496 329108 143507 143870 735476 263603 887780 624511 680645 33580 769064 758328 325028 228296 175849 663516 870932 287172 171331 247251 43372 1029713 289386 631733 857176 422931 348706 718291 612696 18851 649029 30638 621376 697357 156225 104062 616375 952659 671639 881580 523704 475880 863837 112472 812051 251957 741053 602836 1028077 874775 442484 807718 318268 784479 295252 877450 592716 325201 695234 696302 403260 744229 369976 6005 114306 885130 1019076 220917 147299 618782 113032 201592 294268 133367 817464 273599 755772 981533 900767 466874 315751 102925 77850 971025 697236 546104 230939 219038 977072 747905 211367 691953 540794 774339 557785 31179 747268 1012553 960349 619683 715576 260692 563445 538660 472401 162457 713720 109485 580958 913088 323022 559055 1003970 426470 230261 706771 904630 764444 440319 717106 40902 463589 332562 990234 311376 677820 397158 1040368 768008 626316 911691 65737 382583 827958 310560 914159 833655 97551 194013 273762 532153 590687 854922 347220 463935 581090 561606 721836 484578 791627 300609 450948 353229 817085 1003329 516267 918016 974160 203297 1035044 865486 796818 313806 158885 175199 75267 869705 562457 449071 996759 554535 60191 673677 509240 231188 560776 605213 826178 291403 363228 898134 979205 319520 858582 632837 482631 677238 1029604 237768 36543 373321 326824 1024148 972443 262182 90489 940080 951035 692398 1028067 830904 199027 551959 548387 889626 65933 462762 44972 535708 847685 293958 763812 280404 581003 38108 445287 991151 706757 511217 832771 161771 383306 337695 488891 523932 28136 361363 837765 197931 63070 409233 922764 689746 761315 597740 409518 883873 705949 496782 1003774 755964 806699 1001206 648003 780571 898844 127925 26488 835081 65398 171248 14154 303782 289328 657377 161693 37413 459703 822102 969479 532110 261485 732721 119891 128829 972837 660966 100608 180065 679593 410880 611264 13438 290868 305564 526073 173292 39673 293867 630599 964181 755354 978101 447992 97339 77489 926673 295822 581231 1043786 364206 840257 151451 152935 360142 802939 644026 646523 268357 815962 218778 285168 364606 448817 545377 411553 899958 596999 247301 255584 322751 353302 424915 205681 664447 551501 892905 21517 821806 1006287 370363 1032161 410844 493426 230290 392076 167848 125505 929544 70436 601418 292859 163213 820402 599434 213649 738789 658097 840646 748460 513960 603795 83312 648996 704961 514876 714894 527754 714992 345989 100921 523935 61000 151738 894238 709595 714161 535836 65536 697063 23655 7777 302131 151587 44921 388143 390179 864545 373323 994980 887243 556839 304404 92369 574783 39346 490337 62266 74530 268526 553616 177752 701232 438334 653398 701719 255670 909498 319802 91992 44821 97196 454423 648304 715843 652562 763806 187815 142153 427552 621265 813242 308422 335803 866698 825946 781162 404734 908274 848043 391804 402873 169994 691654 447573 454893 346149 213559 688355 202577 729452 616319 179239 312784 899673 559763 648375 696329 942396 321115 342588 287438 901817 1027636 27637 87717 122952 665711 816947 692810 284340 104656 775643 199979 193693 916239 392423 492010 827638 888154 797413 532703 299399 469713 624246 397972 381292 882185 560336 969287 71572 840586 512061 993387 978243 930897 525978 552231 9360 569423 878553 64213 433896 782567 941183 714884 25481 879476 621607 681079 984584 158657 842749 386724 351435 61071 568643 668470 362384 85010 469967 797964 607716 701044 253067 161847 957869 290897 793588 60544 184737 397114 195740 1038304 370636 15922 161193 594181 983054 560180 254291 317907 47771 127658 641897 37345 978553 798711 331725 604408 552965 258543 1001715 246168 632686 905306 298598 865139 243513 399220 426820 826864 127675 1008240 177341 55977 500898 656880 411799 270317 9581 936591 588717 1008447 737775 227159 618603 494549 1044944 896075 314708 947482 1007116 822495 240509 114988 145266 309882 414991 97118 679206 925435 676808 559799 185119 67377 216955 62578 526506 789858 81035 913020 159461 840645 907892 377338 876357 364296 754243 359872 283152 614602 1000728 555226 25828 623138 23211 894215 12590 867862 450501 307513 258740 965669 255170 850966 523788 432830 838678 22138 493346 22982 260293 234995 112566 103703 576744 456516 726491 921339 587823 20706 342650 166581 857690 595322 448461 30456 695743 665193 921572 288878 335304 1013314 465699 91186 576881 883532 81602 719446 551374 160257 791372 536670 550019 880529 465696 605123 90698 345181 895219 658546 264561 601724 595532 763722 532569 351289 215559 938146 64504 343698 233171 427712 81496 895931 1030580 445539 517398 577945 761985 541497 42979 915528 57447 792170 108295 988310 586852 1029388 27097 404101 236493 908460 535880 819149 233672 422859 754261 368215 757459 472158 736406 534211 371003 992846 831669 946915 979366 453110 606959 591934 93834 512680 83350 842382 418227 774440 796560 482882 712385 11823 1045205 158461 45479 333033 662260 126485 365870 257400 236431 355605 702832 427887 681690 481339 432733 595031 664608 273658 730681 61997 933438 223354 668700 148962 475686 805395 150128 943578 888158 26070 898423 332910 740478 395012 912835 166506 510390 811668 872124 283023 920389 235953 72990 978706 573955 166970 384376 941595 886744 293697 1047213 744007 93762 555916 703607 1014311 56532 833559 1019359 137663 311217 1016976 1020870 529671 984597 16346 627552 21101 553164 657035 403636 466258 635065 144749 281885 675976 644433 310272 11724 544986 789277 540407 938563 251781 436796 264887 332507 429239 890078 120283 941887 815639 648650 349106 775407 138556 585433 235199 468414 1032756 821112 279353 577109 724479 437034 430473 990382 643346 681988 270542 1017497 1014229 793904 760156 806970 1007397 723306 859960 557705 907987 928134 169118 274896 668706 943848 896124 726065 744013 529930 380148 1009694 618239 902394 1032670 731871 925913 416217 606019 106256 382447 33117 144355 729887 763467 355663 912304 350162 665193 320270 393809 104128 721337 301579 599456 768211 1008929 846411 1026092 208076 735608 838376 1041336 23999 863756 991376 814010 27026 889629 744452 397277 75651 918624 747675 765567 491167 254844 60092 120628 658508 500368 249447 802113 662208 188075 271789 195105 321415 477779 612148 892932 473601 550911 564404 924747 870881 136349 840060 354830 587183 385549 626925 791702 543047 606627 238846 559587 414808 949929 574647 867622 20710 166107 41654 563528 596425 626409 84909 50018 323884 289016 54497 339267 497422 578337 940717 1046510 962500 423921 806653 75288 162421 183016 399316 892590 448413 373498 720326 786253 434059 66833 551550 605896 215266 839304 882489 991142 188188 159665 117578 422562 411906 34385 641684 993577 122677 108575 136211 538591 152233 1043784 806995 84250 516900 1002222 479223 16230 124356 572836 817716 296959 301942 17396 822099 146778 219007 1026265 369458 989596 587255 7749 828356 735521 565833 829340 253836 1027319 60853 480311 596006 843104 734671 739811 314559 179284 88829 368479 317592 837628 247548 984801 811398 777528 639835 18578 202357 514586 401406 757005 900577 200809 666012 292836 660571 624671 61506 70171 523018 397804 843215 885931 652839 469424 105590 828160 457600 895236 281919 1000828 495862 1001906 790149 816114 539391 456761 840313 286763 736036 849482 427422 536677 237188 52557 165195 39374 236623 987357 615980 871181 541773 848200 723649 468666 818517 237072 199134 1002977 873430 358508 222505 326276 628817 464327 1019808 797206 445916 397888 115728 989184 354465 504617 306079 296991 941149 612745 742466 319812 260833 836762 96071 530355 8853 664651 921549 419749 638192 129982 147783 384966 756993 578507 953854 965559 413161 441724 548236 36493 532830 304271 643937 146768 216618 94711 390465 444797 937642 589404 729539 60293 470864 447638 906964 1015116 277794 967733 378930 832682 787512 345084 476658 667117 958017 107618 193275 247381 676095 266768 379785 214679 359622 616549 228266 974171 514817 447477 329156 813502 855214 476421 375053 234961 686301 307729 555026 573720 162612 469575 1003313 703243 975470 243722 1006366 871832 835287 332655 720738 694175 229586 533699 814295 341877 91987 415491 686125 345442 474726 506466 114793 663075 880038 456391 796001 720232 808646 69196 36417 26711 132108 716736 327688 26631 992977 448806 853004 496646 353794 231988 941682 584916 64674 1001173 398519 951910 501830 567719 508970 328355 452503 476798 84079 777194 755924 400607 831997 294795 821325 645766 691361 669769 212713 847328 947705 846046 712865 747666 525306 562807 84738 569840 129899 246580 205743 592262 120424 956586 870109 579987 105183 844384 886230 776585 917782 317525 832886 917647 191011 833912 789681 18431 9842 79407 1037067 736744 35908 961233 89886 92045 876074 469548 156952 750563 524686 1005567 759098 540183 263466 791425 35418 696326 751502 717273 198754 988356 495006 1018019 1018575 207638 497938 1017969 860978 575479 20213 501576 698290 997655 876071 219935 209289 792407 1005019 91236 256899 915790 1039385 993398 864386 193991 406589 318507 588284 849473 398710 818764 40571 907630 184648 893461 778268 353716 51723 526774 215825 723887 997737 463060 1041439 882861 280292 517896 141089 129328 355917 825951 677251 895856 407118 389592 791751 164310 472802 923625 482563 660866 1011671 922875 46945 542919 651091 530921 183455 1030569 116812 39557 213901 132198 416014 14355 323473 382442 123321 555980 85798 839257 813761 352605 219736 209801 326508 373093 893258 226181 729176 273402 375472 489227 180722 754469 983637 115727 805631 992609 960407 553014 728855 186400 199654 779100 287013 729670 553288 223758 2537 34476 325848 628753 413302 1019550 389442 162521 218804 1025118 554313 367635 738271 703903 481858 381979 558854 1037834 552598 60550 952205 670140 198724 70298 694699 499654 648028 661969 869613 464044 151685 822874 383665 701671 177016 563096 679084 407395 151938 699041 373605 280577 290822 789696 406711 832022 574201 75251 424531 350954 732004 1024877 690235 527419 837094 420373 738120 462519 18736 88326 669606 693381 242822 187405 503635 62397 85572 871982 333987 766187 127575 404512 900287 219536 700608 857804 1033761 798369 1031189 42450 1021721 368390 436224 723459 1011787 954908 128958 32744 354095 557620 1047712 627258 634000 222994 459917 207976 467726 815214 579711 949524 542108 626806 494337 698518 679426 775754 366264 150391 68444 170111 740567 445687 268441 618397 758697 229769 107260 721057 128267 171346 954527 169852 261358 915117 1005291 430481 1042394 366761 200994 366651 172390 402825 714453 43845 987841 592195 508526 785264 49452 556034 546728 38128 244862 87205 96785 580079 777631 830269 705423 118025 349453 740242 625368 732111 559450 849823 272888 22852 738731 883218 496847 268387 604219 100557 606097 595607 901334 882536 1004868 83520 593758 1030572 605765 919861 692810 603673 161475 731965 701730 878689 636227 961685 913156 283627 418074 482413 729378 542289 415990 279403 1000770 616930 919894 974374 551996 75809 316173 141228 134272 1006660 508355 553980 827533 742837 823924 662157 693627 174741 985583 454854 821618 1038900 170839 300163 449073 180122 155302 755351 689032 316418 612133 857412 740830 213337 854518 792260 871596 574659 287882 160708 240895 90391 324395 885220 709626 123230 26484 732728 511314 863063 814803 128970 461264 90614 973070 899605 290259 448481 528059 739211 438219 709106 382918 840721 526015 6584 553455 77694 403656 1007605 259913 512031 235924 93985 529597 765238 280804 863718 528517 977270 1016077 225698 860337 85385 75131 172264 856485 758410 278826 796159 998553 621707 58667 373089 642584 836881 481061 19517 89217 185747 167889 998134 315017 479742 788861 569251 1020343 881460 712330 674957 794855 668040 538607 751283 56008 606019 199603 489545 75870 447267 863094 619316 848768 541399 762601 271248 552283 880004 288337 1012266 402669 325187 217352 382727 880011 872096 29692 756699 464219 823580 111663 626323 682971 601005 112949 422860 301144 875065 404409 461145 278648 1011998 1000440 51392 229041 587693 698436 530878 665807 430762 236418 287935 157298 704206 687020 259430 628621 875333 888913 634123 494313 132145 862480 951608 394399 998693 330784 57900 169122 27562 341195 767320 310579 827837 254447 1011684 158059 800847 193660 443691 832436 473540 171512 81210 982096 433269 745214 890709 675793 150830 611770 916595 466335 395696 187503 445 474742 461616 292849 162579 150245 295126 792107 204167 410063 842303 892059 913887 425710 123388 706257 562967 196939 370705 546036 218333 131527 670839 690748 654868 383382 932250 195449 959313 604351 7899 634251 529761 765085 162575 754663 931777 554593 714494 524057 926500 110989 380901 543548 6129 641658 594420 630404 606403 345299 1008337 321460 214247 971288 429076 904360 240353 505884 685513 194765 854759 952200 458993 637860 266596 402006 700928 980803 151927 463446 273248 483027 59249 339884 292845 591123 322395 235344 9592 539347 504686 61836 601924 114042 321176 395394 768140 800129 548606 44708 497403 722166 384116 324922 44338 812538 296711 963295 5445 842051 541044 875012 6974 648347 183214 270188 853913 926047 439644 553134 309703 39680 401496 572087 987819 97670 480049 360517 601888 922632 596906 442477 881264 399157 65849 503061 155870 805838 870280 176507 674334 815401 311544 510124 902104 32688 946457 467982 717864 997216 720691 664023 240673 917067 653505 299923 283205 3862 320497 545954 892174 849787 664101 340151 728425 550600 107124 989786 39222 347231 353321 307559 538057 935476 510275 6541 750188 876370 112884 794832 62171 859734 168483 505352 596422 844786 781802 110432 226130 170348 209432 450775 454553 241436 193455 819906 453925 1010417 403815 59464 988025 296685 470570 820709 1047944 794532 824214 870375 439356 258754 902270 407796 588016 126338 620393 882818 24566 723767 520466 164190 932627 492487 202470 442406 152574 936490 938377 162255 947940 121584 540497 543 52455 547512 14025 475699 984730 591034 629040 233211 808583 583998 455927 905145 277417 64547 456775 324742 269298 488281 865145 965837 896710 423271 43931 708046 800638 661478 670962 137500 430055 1027587 839026 824096 524992 26369 85832 473492 652864 81077 37713 289288 550541 143880 322464 34912 733253 450937 892412 324947 928505 154520 927327 218350 136109 21900 215416 206096 18266 370574 522026 762860 740717 138092 261387 263817 406085 887559 952550 261957 831928 675541 949049 955470 405902 457824 166328 83496 887813 619716 733640 99882 502348 869173 31493 163072 192264 1002359 887228 860458 618705 51300 786801 302460 1206 760426 603995 67484 792757 124426 996579 681608 679492 197210 756265 919821 17611 1030020 913535 535632 148519 511301 572651 782921 587561 715119 860841 239683 984597 441959 869799 220510 123172 821671 924936 510221 1002242 516669 206242 754073 635728 55115 910464 819867 876835 220805 735584 787334 28035 398006 557365 171547 495085 672315 690342 181490 634578 1002886 20110 231928 810518 218524 759418 898283 198033 735896 609070 338400 718225 780838 241952 565182 933719 982536 551163 108225 483221 830101 803358 982775 1030390 326965 449819 212678 188054 158438 7736 117092 44678 1027770 618481 267614 539722 718935 841076 82706 363354 27253 773411 131892 792996 387428 525078 707917 539144 145795 1037206 419383 81627 617930 564643 702114 423013 566849 58735 127379 60259 728710 280289 133856 267141 166988 735252 818613 468465 839126 39893 25361 90046 59520 468008 579658 199802 874295 558275 112005 352421 108795 554385 824383 730164 880484 361776 9671 797967 949530 113524 776641 371090 554076 855010 644260 604944 1025402 759861 603709 319563 81243 115421 700458 897022 181240 4475 617568 484179 191199 581479 672678 176237 371633 647210 738327 816352 374436 225796 886692 503860 340225 508007 219792 806501 508839 767610 831986 311910 1046918 246167 782902 290969 650789 418765 853404 59736 871454 955998 574136 521072 39836 523330 959216 812705 516323 976035 968962 251423 559816 925023 939899 985876 831797 300425 5952 479003 1024935 839656 749065 689863 903088 9591 763105 7194 116597 1038307 97960 47374 593968 914448 73361 709136 630959 1173 409252 917631 206803 365627 570941 470322 357139 819329 741515 494319 404726 859163 979730 24821 1043356 532847 267305 894323 298806 29975 295293 616462 848010 702561 1013388 134239 1040240 830418 131883 873587 684375 418206 377345 146249 237504 999474 1040138 237399 341698 54443 683540 376070 267141 619868 135493 555313 111303 46156 126867 31658 69466 500149 523082 596406 577700 974471 755850 594060 837917 818914 13255 266201 574676 769184 989255 201790 436203 31177 22183 889297 646422 561948 977751 880280 660513 328333 54553 511249 479335 315841 887686 304813 83803 777364 837001 996944 790275 1008531 495586 602835 793719 159362 373668 711042 234087 786136 93367 641183 712595 70206 749655 43485 961872 816404 607123 109797 859658 943340 516559 905684 809916 918285 832322 721851 292473 431857 971641 197406 430823 696519 174034 335990 747711 441330 116226 313007 201039 938375 600720 972202 9720 793299 507735 1035452 536239 29652 471560 312622 221312 490939 596645 81083 371718 70000 160263 241685 728053 295437 1005658 197983 99217 667490 600988 968372 621876 321648 585249 797855 571596 335342 1047825 653473 498266 1041608 71401 335791 272500 247962 242166 541873 281283 355897 762589 772 88198 919082 987926 919801 456462 364329 313196 328276 1001536 190628 308863 479949 420118 767294 323394 172178 999454 920908 839549 143044 236537 917851 559691 133109 631261 60584 458397 850096 560148 38822 777654 1006065 440443 10876 8622 568233 722692 847748 709615 393020 755764 320974 795579 995842 228261 861083 314531 63433 695941 133346 249105 898385 510486 737742 289984 993999 582188 891197 430910 192107 660402 301891 749169 767681 418597 919461 26895 95588 756503 70751 160036 672086 731821 753695 233104 397714 214050 947399 838022 477059 527170 342510 418063 133514 590832 1029984 20869 814459 749728 706458 338712 619296 266461 23119 79948 577205 667589 616165 521337 361322 918152 765688 119370 871909 808684 872663 807487 712381 627148 535042 420139 845056 916884 461234 210614 256174 878791 439121 855004 62779 267385 307453 180588 988177 193238 390666 614025 104203 341401 1003901 790317 78588 601237 635025 289441 125478 422960 799030 330247 771779 750563 394381 28368 25984 797883 139629 407878 479229 808923 968417 44803 730958 972024 183976 823672 106109 288987 708532 345192 541957 248803 528556 1000554 8536 329856 739945 716138 138075 666041 342652 626984 407269 997799 460199 974263 499267 757752 813664 562176 1014967 946285 639825 429629 43252 63836 514522 857726 925604 483886 493710 757031 413154 756194 470449 89968 863169 710025 257473 740836 992963 89800 50666 197346 449634 815705 880272 719135 1025162 941706 462281 45602 977949 889276 834016 998599 941934 592101 117716 789437 58566 790031 524758 531464 812771 739031 750031 1010559 159604 332526 674775 48975 102814 998043 158911 506486 631930 781624 966792 214089 839060 4017 947434 147182 482158 318216 1047502 36323 552955 969427 646612 945269 359204 252860 744654 791626 165190 727552 976451 242648 608690 1015793 546285 767211 598316 9332 591931 742179 638061 506244 244944 754291 700065 350893 674050 927139 641002 43921 989788 365775 671707 214631 297244 422887 438269 96887 260790 907565 515661 809631 447567 377785 677820 465873 736578 123384 842414 639891 962975 960553 102780 730749 550055 833247 793842 800446 881489 168322 421585 959128 583369 959694 422990 49888 100075 236881 954513 579967 490700 593393 190263 630771 247090 681573 882385 665038 226071 932279 721763 720694 573994 1037512 708838 181092 784717 337100 732614 776997 400664 716234 839012 892764 1012309 86301 455317 706430 774274 173045 420385 993300 967762 955863 87365 442685 98860 239385 640049 531753 305322 61287 598155 786079 512796 668737 944107 810872 64515 544634 603741 311073 896918 1041851 762082 901405 527936 552190 843759 924545 630559 885523 444908 710007 389767 300062 531893 54715 463997 53527 367901 114977 380733 1013320 259943 928013 507317 418259 295883 461305 863751 981546 969719 39411 578571 484501 59019 26396 740298 265135 41372 50730 814084 751081 490802 233702 813227 420870 226761 930991 443750 946077 433876 594166 71695 295323 1019189 796096 1022773 669886 299463 201255 626843 469019 771029 156377 488375 300440 646047 536727 326708 622707 122076 134839 61552 63417 1020211 149923 313343 311503 447168 947544 925222 413165 108182 84968 259169 1183 468791 646136 115933 578626 343838 132931 156926 269453 471861 413973 309211 517125 195935 589008 274621 220807 489199 687211 992676 1033154 348975 77550 324034 357818 846299 683767 387069 1013575 709027 979256 988529 471700 871084 291574 775148 167840 817424 440460 470129 940736 1011545 121830 461238 981787 526602 518918 735909 96557 1021206 775811 672990 447812 938087 765957 395060 241158 503896 276682 142380 931561 359740 507940 420993 294586 769237 152057 434595 329239 1010909 341314 698419 239093 658817 244364 4744 312858 261088 744058 1026861 582563 1023120 74816 51040 157568 1005082 949290 289173 1035507 23417 469523 144370 268309 280223 178158 76496 498769 230129 204865 411456 725735 165830 183461 186755 459114 254699 255048 834449 94275 70434 715370 676756 258348 275102 961763 812650 783797 815496 492188 1030694 1013186 483454 514577 34958 1041930 592654 530390 639391 360090 844352 1033487 663045 840017 620297 396790 590244 45153 66777 233560 339474 681172 576526 1014296 476442 144645 81022 128939 138042 670499 585714 389787 711205 887729 292005 270341 193347 896009 321481 89882 909868 547028 483330 681889 835377 1023123 468969 444532 631251 931354 837770 865790 840521 151311 254950 207044 381183 557679 122738 117721 139026 78602 482966 670567 781012 668162 429360 201517 687438 439632 539150 609532 949689 1023551 639351 945977 263172 397295 903075 920415 293714 153043 639806 298106 152697 596532 677865 87468 559235 60587 557241 929963 518960 137387 625334 396353 806259 707573 253789 330443 225265 101665 171807 778427 1033605 540 134112 33559 67007 1700 967545 402935 823136 332494 117302 428810 1022687 782721 222552 434194 343271 706296 968083 28003 669911 747332 33170 808040 566080 654536 647279 237086 349291 130747 193595 416151 600785 227242 361596 952953 7584 695283 706729 698237 532285 241738 389808 616688 643004 344120 362865 59189 327530 697495 365377 723264 721220 580119 823400 82716 52605 501693 869795 107623 193532 595295 480930 472785 351963 602665 45195 1027233 582889 11034 115829 548655 44073 45447 954862 826731 89169 831896 426358 1002069 270668 678086 331522 641922 490937 224356 869498 673694 519529 585747 656443 734436 677860 334923 861077 931752 152293 369881 480589 282830 931034 544603 189469 875600 194405 252358 736560 581563 125405 471265 740006 141490 144334 587463 826902 113514 534389 88425 92935 921901 287812 538890 217461 370391 313700 106177 63571 809820 79918 164602 292867 400960 927409 517109 824543 585245 983600 666694 182708 10017 156065 452947 533058 729485 133166 709081 189885 73783 47032 400488 463183 298761 1037135 337378 238228 1020287 446907 485376 963100 254253 425975 966605 679404 523319 136112 66601 820221 762840 527818 388167 216252 895707 322779 738863 34184 857125 634798 621885 379704 1016105 10178 159904 754834 454770 465865 301532 830677 52253 14889 820040 93744 542812 646014 954001 166984 397812 955670 199477 1023670 478399 301939 957705 138119 385579 455885 62132 471482 794554 162702 248881 684998 894336 45268 282961 741905 1025192 679666 47159 484730 683503 789487 277466 231888 938023 408581 746118 903256 378550 230435 693339 135755 981012 945260 65997 772949 427089 74422 121378 926744 893836 589068 905719 869543 365693 511021 457148 149259 678636 851466 582707 262593 446007 36939 990453 959034 784337 643787 257773 268122 377277 784920 96986 1002490 455959 164340 990674 274791 428171 483287 337850 432608 540380 853354 57806 123675 693599 406285 189728 749760 262781 367186 114960 653037 623668 1003647 717273 758960 556695 397585 796420 310928 911946 938036 973299 129285 316166 73035 13400 418555 402971 578926 1001146 69716 250089 108007 757495 210019 601958 515764 904893 72817 707227 922889 340495 522811 1009447 333259 181702 163442 811962 1026069 867853 410426 1009563 794551 462053 263851 1007907 901042 51359 308563 971840 1043645 123492 869555 620787 864195 109744 220605 469458 264291 700883 841565 926343 233327 154223 262381 953934 649581 975869 703678 91771 952601 370504 420502 303346 147937 765679 959021 962221 993895 171495 572847 215610 151299 779768 668733 235066 603199 806459 771179 232420 862553 641442 487107 964991 420548 892272 737345 413931 70823 317373 715990 165401 910684 595443 670182 81294 577522 760660 669897 789221 1007276 833393 217421 1015626 58752 621748 400434 903167 165017 640727 855469 433370 64214 561515 585702 949957 673864 40531 142714 1001022 598200 486470 584697 786900 798238 32080 915049 140464 205611 191825 948161 132361 761280 743548 820591 567983 514421 266714 948691 322945 602643 895429 990913 123895 554522 115821 567299 41369 395580 671830 294357 738693 775904 437464 644967 743661 726176 659614 337247 884119 1037515 720936 150612 814171 288996 1097 241492 869289 955425 151721 2655 468480 36333 51779 72937 10360 513126 876008 861276 627001 249567 960187 337556 353794 933983 1041588 134241 1002147 1018401 607005 691208 176003 572946 683800 779202 544794 885079 97814 1008700 328056 507588 533601 445206 250045 993637 80787 617828 356766 954105 39197 799280 982247 64114 472257 941301 130803 42614 892697 337958 513590 114657 444430 12197 680372 194625 333153 43852 262023 911448 772389 883048 56156 82590 440386 915768 756982 972221 151796 374131 984746 483091 913739 712383 512994 929075 167337 103995 960411 954980 501575 395254 408294 861984 37551 1004917 424810 973975 790083 348209 985568 1040170 10421 197654 723094 280816 817037 4614 14829 828468 826791 711252 224987 540148 336306 882506 804202 1001572 300210 493475 145207 970089 198782 444689 849908 28959 644674 557752 140262 525396 898303 901041 671335 59146 335878 809352 458853 342777 331137 447167 325345 583178 914666 328009 160114 156893 206226 493839 377024 748868 421148 9839 836873 221382 134655 575671 1035422 888605 722439 228527 115303 346296 369876 861964 502875 115002 422489 855806 96777 246265 615774 735395 926483 470144 616959 495505 333229 150797 145452 778576 980258 851219 424487 174045 501839 628153 279304 828457 243751 635482 120124 1001624 196141 574212 833794 390019 697085 421625 336621 1046966 27843 706352 1026661 360690 89538 936148 479269 862828 893646 1028036 644286 822604 250322 104722 548627 885040 358476 652676 422619 145574 981452 871446 79651 142261 835192 1035382 593097 643669 504203 405895 488706 470770 200658 29663 739285 862445 362029 543816 342685 505627 499732 886338 964234 711236 99855 664192 327457 419749 134205 543079 174264 566127 594126 265618 89851 633669 993929 196176 916330 635074 304967 756260 584664 787441 121462 405828 846061 585171 179095 165916 392357 23261 513215 657864 186576 480631 426266 703133 687504 675966 162660 236192 12253 934338 703598 845837 1032196 691337 240031 405970 794660 375818 562032 277009 674480 986611 951279 567458 162032 969956 154941 888206 108927 490226 804880 963477 358094 117797 160306 705193 802208 880890 335104 406129 234380 45281 916459 658631 986495 54463 844538 557114 87607 876910 771399 82573 103625 533049 263037 1033014 467739 263009 985697 863712 365674 310426 803142 15593 199622 609166 411799 318437 189073 736857 100433 367129 958212 839179 921221 60672 473770 1034537 441819 279242 571619 1003053 510986 451800 658787 415233 430177 961089 217776 855688 303682 555601 282791 460054 542625 958213 348919 794866 275337 452495 806820 421339 562327 170712 23942 964224 488317 670201 359111 126727 418176 987841 697193 618375 489211 827955 276414 1048205 238042 247556 832238 895899 17440 640033 373108 293284 664161 332583 214945 514450 1024584 132841 763928 586945 284947 605678 334416 116609 518674 124145 803094 592791 668971 641375 831752 586428 447833 867292 382746 176413 126760 574142 405269 579545 20283 957584 444947 688007 317639 660113 75013 606893 869397 695091 610093 264266 535812 52380 417956 40525 946564 466728 213205 926747 647196 32741 113920 673037 210532 439061 650936 213743 94092 165552 1045094 53379 287444 513247 650691 900092 307730 1005186 26210 813443 198703 542123 190500 7606 42922 774177 719809 333860 739603 809438 486726 97746 412049 692113 647825 594873 731485 674077 49623 903493 744005 80920 485407 463575 876074 622157 438213 660548 996738 120891 1033976 826197 531926 386963 742971 846405 237637 528829 456424 545350 1044480 476756 719272 695804 628940 692646 163068 19456 949635 818997 1037240 366942 140947 19512 473986 810007 876669 715290 648023 175520 207447 643322 737799 288097 324683 107050 703668 90936 11798 957105 761175 174579 992650 54729 350523 543193 472332 941921 403328 662306 934422 333467 124825 346234 101302 417871 481230 43394 510221 436615 367547 126287 563154 702977 791247 890089 211661 841392 949966 769486 960604 242747 490064 769132 846065 342397 212800 34474 771473 987651 834909 1044064 837206 987281 458940 961498 950511 352670 845892 211033 79643 691667 76848 620690 50481 216207 570513 79661 909468 796262 606154 94023 42583 452509 416018 681712 948597 254640 433909 39342 864667 66253 743892 684793 891268 568918 287328 710844 474492 686435 677923 165338 1018342 501822 600055 144551 407991 885221 320140 498027 70904 488075 189159 994531 65351 196119 83165 313024 677462 1016483 437148 854053 696427 248574 284707 103981 363231 225579 298949 664674 211103 921824 1004203 806727 647342 150024 1008206 804560 834721 955201 104448 542949 673569 646239 559972 584675 248429 917735 952562 14618 540373 920213 1038453 104272 817472 148438 480140 820540 698791 268879 478252 271372 207256 250196 574236 889312 563892 132209 716407 988236 87344 457189 856110 660186 534104 116002 826500 647558 417544 604495 110736 88896 78385 568262 252094 85101 287578 165526 75598 109927 279836 174850 105172 503032 67493 697343 54454 166627 350006 108730 532401 606811 674469 159504 181845 197770 696796 52757 440708 295692 1004632 77966 755447 789105 1011627 776054 630713 421054 869882 388221 781994 441324 715903 681092 900861 709736 2568 832034 979642 440210 718198 1001506 559421 46654 468031 519171 751029 551734 190701 776311 247206 165301 950685 896996 661351 222189 947841 474854 876709 163202 739422 593611 984286 40462 552719 641045 736231 716699 829440 1008892 510055 316716 365747 799721 196185 169268 43327 633340 858510 971804 223948 722312 386089 319170 851480 114833 568609 640245 722421 906069 36546 934906 774600 247488 984364 229642 515084 169718 971987 824273 825549 222669 868605 450801 169006 851280 234055 214141 581859 336445 716065 658558 1038007 636552 292941 246642 860424 764886 1037156 51911 204102 378371 646481 640357 362872 601500 903891 184865 361142 643686 167167 759371 971696 302549 952253 399393 37669 619926 759878 944473 725613 200197 355244 860571 859120 429239 795986 960773 688557 326386 349552 610982 392116 559152 343952 804611 546476 498848 684308 81556 979534 506789 370606 724040 757735 669269 526309 718845 1011930 830971 107415 452873 771356 485013 675953 680116 92599 223574 970361 804027 653127 161573 802437 227791 270464 183069 256193 282132 876710 568587 86829 45986 195091 513011 829469 346888 279732 432268 224439 867780 19596 325567 100216 452812 573489 91435 300720 218888 274250 355748 235265 691157 629015 272816 317924 957827 1002217 294921 805924 499672 462501 79902 789600 155276 108869 580753 86413 780235 239959 486842 500082 255670 361852 255010 808747 1035746 592618 754441 817575 578007 924651 326370 451114 963474 48732 351185 832204 613123 686639 55348 662775 213392 67561 87831 96236 437392 806692 841406 173887 505809 898318 368415 577879 339987 178921 935013 550383 671115 846985 751983 488600 712289 597721 897614 676661 340274 1048150 825034 955517 102286 650642 935134 937596 751739 13234 287544 373010 871152 359153 590778 322674 577627 1023771 349692 550821 431900 838674 797127 83717 400647 912461 147867 541378 575974 26452 947498 314720 113141 77893 762843 166455 284772 205906 423752 988146 772569 178497 62912 660241 337643 64491 386246 107623 427688 1040061 392079 331676 842000 645178 583048 511403 692631 971126 791759 974693 74151 25757 615605 160749 1000220 486250 1018946 909115 922310 843184 417969 516249 457450 1048533 583663 866600 814530 254290 998176 496220 1011704 928564 145691 701564 783151 81566 198889 134435 393338 762693 27721 558530 111331 443890 254511 305691 486 984836 39233 204487 678899 989419 930393 616370 463087 569006 611078 720538 36019 293478 264202 702867 614796 228289 1046493 164229 467641 761472 812329 743596 921329 633081 131404 1028376 494298 162453 429785 135979 879507 891475 152599 136222 266539 202052 89472 629883 872743 437517 692291 818852 930048 677480 429251 286027 94371 133027 24854 188920 58607 186143 658311 279431 1024570 485842 970005 793767 980685 242117 871410 430684 537955 130199 230916 510589 348078 217593 430951 242230 147666 860720 14568 529544 83944 935063 805516 196804 782973 345626 1039879 1016084 718608 133051 281926 172274 974743 830736 2278 181167 230394 776899 473786 215789 545943 279825 931912 953637 488637 757324 509261 531491 369969 554329 599605 88965 327340 676915 918179 681791 293978 126566 399343 608793 415324 364436 441251 99375 470087 686580 667134 385392 1048483 894158 441457 958497 851566 379648 504868 911191 204182 575868 140402 822656 951170 937415 1012072 601819 246410 644220 505418 234491 910202 391111 391183 944200 213012 724459 10208 82045 732554 726973 849309 323883 947976 851750 94808 275765 829480 75172 33495 697426 10107 606921 401942 784783 729351 889531 553923 895434 475332 611507 566977 838200 146718 563582 894885 673503 78198 90623 172860 485661 313505 134571 219395 831007 538471 989451 15789 322923 329477 666685 290209 446295 372652 817524 487290 430991 66304 945012 312965 665491 550553 435222 218438 625974 188037 674506 430067 364832 976836 568080 229111 971085 336587 795390 233841 463757 380418 680381 999346 453634 725062 914956 687555 111524 660327 208060 851421 118464 847531 147250 17134 476021 1007945 53736 885531 172086 548079 312043 350776 406091 679997 149598 740434 494671 303432 1007350 989222 744627 985112 428157 907687 365626 719146 186960 326779 515195 192494 1006561 65151 548451 190794 242997 131647 710832 237077 535910 12671 394870 167325 719138 651189 1004958 55330 55594 384139 453986 190808 723156 173666 918739 717545 818314 961738 100691 538353 553033 94987 202011 336512 280099 58016 669110 931868 439485 810423 524932 772668 935378 500146 459576 558542 599214 1014184 91739 969905 539827 147684 493511 450620 501719 406885 50988 1039286 421156 498269 44686 884443 495415 567987 682181 313437 420546 875393 821243 90209 550155 847510 990258 905982 387690 218356 924092 563906 310479 811347 659393 1047340 889401 182941 601788 961331 459584 851568 171774 217021 1034636 115615 927530 837161 151131 961713 139959 343750 755967 678496 641138 403289 994654 822812 901369 976283 207473 396422 593216 549305 817349 151541 277776 1007826 473341 854772 62851 1027965 270925 359106 1034122 662592 344321 625104 677479 999962 263412 180807 773683 598778 696345 987264 109145 889413 701686 1004937 969753 225108 742692 379303 712966 307187 544720 929486 530824 473828 839741 643883 601947 430682 216128 615323 113678 544382 312003 953905 712582 354286 84546 1012916 407160 152121 782161 388894 598258 1042020 254739 302622 678098 990568 326084 773527 776269 105137 620849 534303 725098 67232 472891 341121 94085 473355 133208 897595 997325 78776 884242 242177 697797 453861 521606 691512 878278 125379 587237 829308 679804 829686 843510 459034 377445 318743 518034 301462 620118 685874 683047 238119 1035509 360776 36150 950326 952639 837838 466390 172003 800260 481581 1040942 988800 642150 181824 990718 333075 698974 542425 815895 273112 317751 696123 69598 808893 238609 449441 863693 1044197 425567 121526 974834 1001766 408169 829468 274799 542603 692171 632549 168952 239058 651764 822301 892504 662766 898728 993598 465644 742790 298111 329401 157222 43637 868708 511604 335115 375624 252182 427591 990134 52931 717738 105086 248787 329052 754695 899162 967460 547774 317032 489616 897536 490824 452318 121288 631247 91788 67532 625439 623503 317392 972905 460453 527954 628624 887617 621536 454078 1017082 228532 297544 606347 883312 268662 707529 1009417 655370 660749 995140 926103 511505 127063 467725 720685 8069 970753 495470 531411 316568 238352 434467 601896 288049 694620 811997 781020 631659 322064 797887 895285 85523 846380 54500 551822 1012525 291587 377815 75988 959087 628925 444953 93192 192452 766166 52126 410303 705994 698525 866896 949157 493653 699318 155787 144629 526058 400025 162719 899843 966468 512273 239186 636594 913363 507069 693083 699390 227896 246674 137192 116852 955851 981591 624153 590261 610837 76583 251778 295927 1042774 44019 108461 225411 1041152 34046 1048214 650296 591417 845663 387885 949767 662622 1045378 716247 310645 230267 577447 13038 1003804 626899 986722 433468 212266 50014 812313 761988 426464 902726 438921 453626 264724 213865 283970 189637 977327 493018 315942 651396 977968 781408 510702 167878 29480 11254 804005 280720 107708 746057 146987 1007836 453158 325693 562867 92436 48692 480361 83013 38555 838600 417174 383549 519748 810070 249155 417738 933593 661097 741924 816752 125845 592926 33439 839814 231082 465318 565069 63417 605117 824265 664959 222087 330341 214622 799159 516037 512175 967380 1028650 672538 730525 1048237 813381 882049 787362 934397 770085 313035 17191 1009135 747805 103707 58634 615232 119348 1000296 208154 471234 944036 491518 691356 717275 1025629 580349 875721 488707 589439 634073 420173 721482 165348 85208 871114 358863 817812 104343 1020243 246346 38222 705926 311025 690051 732166 233831 463394 674008 402529 1027795 729173 440251 1029690 954549 16495 747058 458273 819148 247113 509270 548823 301 67631 816084 243924 888000 541538 253039 418497 758718 408727 9340 198142 55097 442231 551524 80925 462484 780317 1004581 983653 777735 277915 847314 916560 662812 629877 382990 427533 355637 192803 640661 694015 139267 180884 216756 160827 224784 822438 198092 865038 654647 715439 1044435 985973 833318 37367 474578 490148 389091 924731 351336 603520 973892 434732 152133 912164 219253 861678 749232 1038176 523894 314778 280578 206133 822427 912828 592425 598362 302090 648149 791846 474298 42816 1032410 584591 777972 90253 770995 422158 723162 1005715 238525 162015 837362 62667 633673 42070 488440 570880 565786 430423 1035098 380625 165867 1005788 576443 68147 794343 23923 878960 493 1001007 616893 921862 566555 926808 663280 784826 986796 74218 439126 804863 502756 635874 393420 851964 504538 259632 189252 378891 911611 71226 714563 949052 899461 298327 280676 363472 433165 928597 344019 13758 117498 717044 434898 950577 18951 440937 774455 857351 212165 571868 652268 973140 560406 311786 559982 551389 385460 745507 347727 481438 779432 182157 350133 999492 776659 166687 894424 435892 623976 796743 845959 896898 221808 680293 40868 564859 731461 92238 1018275 535068 566807 645321 221711 630296 57194 33557 782342 576981 756886 329314 353464 906991 56390 80723 788971 46004 625401 224898 475258 826791 739716 355068 380625 868350 750479 677057 360307 1030692 136723 873285 3957 94775 476642 723954 486656 440203 312863 1043620 738770 210213 392898 345643 124350 930880 17173 472781 943399 831180 878649 877761 927625 733674 175010 34996 502257 102513 911767 444488 303487 681324 205747 57489 92651 550554 284519 139414 771070 231149 894069 865238 713748 518411 1033078 1031360 708769 41424 183382 442169 331945 543434 740563 383770 43589 615612 765697 743088 225573 559644 782280 719163 959753 160148 107876 636271 57415 508036 153061 271349 480841 44414 662957 642539 549387 160457 42484 477024 91297 37088 420679 596441 127919 254192 283653 97999 940015 96093 497377 715311 220079 742973 258403 91352 354640 323547 405095 833312 326088 358710 64668 353104 152353 134271 922885 946211 694008 629663 897404 918347 532735 832174 938794 969708 13691 723581 448785 277791 524230 60173 845442 759921 712910 941590 104871 247905 789908 143745 954874 396005 884143 182766 870092 617446 403910 967983 175551 724927 104985 1010891 602444 347586 181497 456828 194367 1022643 277836 303281 948021 82763 1028362 557325 483621 63158 440258 84710 906196 729365 454934 903111 910175 595453 226106 797678 94133 199415 887161 80079 412443 451070 443056 77711 176294 902148 413649 299913 133828 691053 766562 179405 264628 720529 572155 801436 526857 383550 841676 984557 969515 1027125 766740 951276 816597 32169 598443 612469 324248 282051 287097 460957 823383 23584 829436 486698 457417 475985 590023 914710 950523 385881 883709 178192 895947 203827 503002 219386 337006 809034 817194 899180 518890 583423 78544 948016 515229 927527 659521 870596 821940 950666 516358 71131 942261 865125 991550 388828 6902 59625 153369 970337 36131 993210 639326 863162 964796 690544 153062 548200 668564 902681 921630 969634 646739 888501 1019785 717523 191221 735161 722492 407065 668489 144269 423777 229832 647028 679182 214452 769509 351339 594444 725513 397484 369276 728525 649668 389387 510918 95113 1033567 592164 522940 702699 218856 977103 168101 237718 10368 296981 373791 529566 658141 891318 862104 995595 1037257 372132 159700 790106 486560 205702 739946 875515 864470 388406 29767 379604 40047 794947 442409 477116 543365 417136 294180 722433 476102 391475 863521 23011 892148 985143 887642 811798 943459 535770 123616 296772 320893 146096 46357 900233 208193 108798 241714 697333 258752 251200 587202 160782 639136 660899 438565 701259 357529 301963 720398 901786 921082 468495 139014 538587 248868 99448 852967 460898 564494 387270 139361 33657 515008 461355 168568 138459 483032 530317 891140 853819 775944 555528 809519 761531 687509 354154 1047035 631669 135898 738486 786618 607222 339139 55458 463252 980925 1037651 413208 782596 928193 162078 132792 318299 45800 796111 343381 731964 205969 923812 161908 348190 1041163 171245 1035472 857294 200731 80528 978905 538090 83322 668808 334383 870502 728917 218977 834092 978955 497356 6078 718424 484851 994419 983252 196594 937743 123603 422636 79214 189089 133354 700900 529649 286914 906407 476079 589527 186589 118127 368336 182318 147506 919195 731363 7480 645204 535032 558357 1029101 648619 283205 275111 20087 112115 964024 686959 691636 1046203 8314 832086 168887 482279 474918 639451 751174 103983 47438 658062 426334 694686 531446 561558 543147 930835 758807 229164 888593 127939 817437 912670 651046 351669 436074 853325 681909 160837 568017 684079 371004 560545 440603 398157 276846 752207 162949 73670 681395 64421 110144 815307 918947 428624 884976 277025 134543 617678 318254 198306 127224 728563 745990 394940 447765 787304 1004410 831216 37714 422951 12541 894548 822220 265985 14840 722194 280533 483608 702024 1041127 912502 253029 594110 79268 556264 925235 49566 786353 912666 951714 264480 708229 328751 6693 1014259 821551 855805 377348 938933 429776 877198 1034459 1027452 795934 175778 767513 421968 341731 270380 553858 926126 942716 676817 574382 949767 809051 137324 919687 516926 821638 328077 350671 166702 861717 117237 60312 693794 420791 951835 509130 189787 1000494 960170 378272 574862 472014 445185 392747 158051 1021954 549809 87246 144375 931272 992515 752832 578395 202800 674160 539789 11026 769760 762918 197781 593559 892051 426890 185740 379861 124309 549808 292600 755117 831049 356581 327095 286323 612771 186918 434806 815729 415663 586662 649274 238179 668680 469324 332507 929274 783457 246066 257412 925273 575232 93735 647477 1015963 65854 307758 23361 94283 421384 200957 754640 389610 388193 397951 1000542 171372 417246 791891 958010 792763 451880 61770 1003784 418355 423038 551404 774464 256804 961584 291060 888492 885332 788773 80080 625390 855674 877398 71458 606200 334020 310352 145217 644754 993106 220598 531641 765143 714680 739261 193991 797880 534912 1044399 966109 258679 370854 20073 274468 213806 960538 278236 362997 447302 89154 470159 73055 974080 533877 659995 242597 165616 1022593 444334 311229 629372 221989 958857 418001 428641 778904 941698 210114 706863 438784 91779 260768 1011656 256764 940297 460083 799717 147995 453541 228726 437905 258403 333950 161046 258731 422603 1023182 510199 422761 461504 1034081 316335 146128 926372 169753 978953 94269 750410 993644 248708 208607 851836 817380 362706 961594 712309 27550 569945 306853 120423 143820 916661 611277 444151 652339 121140 10032 844732 512686 776280 297123 573123 799401 515161 549581 664334 744870 203681 209321 442128 421820 455502 743688 1023795 235026 756147 248589 751698 1023337 803031 523951 1032767 184464 522484 13882 172606 206573 467705 529870 1025416 901883 107273 100830 609226 114886 951034 916915 90531 414833 488663 516583 142121 407728 664927 426730 155237 683342 89731 405377 912850 935337 1047019 962370 893666 444209 500594 133400 493689 481260 355238 891333 140656 900341 928329 490075 296723 1009912 307411 145090 859043 137912 249069 54326 613589 641930 400119 337862 543314 388567 370819 163030 111669 523166 878295 953246 808336 873711 421231 704424 835303 421489 724090 1035862 463027 348125 634712 367961 886240 877184 102178 96571 380495 954301 210210 302039 997717 372617 970070 328411 241722 804589 674034 693837 884923 104072 610523 696067 784265 456971 67628 757033 51912 627130 106165 724671 21649 215794 1028983 30233 957808 861341 493353 356445 210662 840383 261814 986120 910824 502765 226749 69482 400734 321489 286992 368421 1001637 601512 246069 210098 779790 357059 484584 713947 618844 207113 916375 587330 990794 507252 980964 116697 615171 616080 279079 329576 807592 1000191 506602 79883 444366 444407 953707 100529 24317 556994 807453 1047198 803122 399421 524583 382953 704093 770393 832739 293375 243684 973726 15456 24606 252703 259747 622049 562651 437210 401303 43356 289181 483030 622523 211708 95007 164935 215782 380320 780786 164439 65024 900441 740344 57250 585095 825840 873450 417208 926733 485725 606164 254879 102583 244305 354196 931919 689600 296621 598878 429363 34548 58889 328250 645294 26677 954414 741509 65684 441338 667548 192108 775341 627147 492549 947828 55605 754886 218320 111605 778591 137757 78743 1010074 358861 618390 986793 616418 860954 997897 562057 848802 23632 988134 287085 359553 556402 662444 330688 1024891 614900 254579 519328 430431 713533 961123 771936 367953 467756 62779 604935 541512 501392 942795 459984 158353 737199 909178 266920 719946 968896 467649 91572 182760 175729 97709 378056 115634 477793 915809 343792 294723 658855 443794 425451 265740 883529 915209 1042603 140239 389830 366117 431574 232741 346765 720214 593480 194041 998019 1017763 1040271 393227 38530 560933 917101 960879 219348 48010 719194 197387 621756 303251 64256 341788 567533 306326 564413 384945 43537 419580 821540 699695 441667 982724 978556 220363 1026709 76030 704831 458515 176011 544593 708253 233062 997790 724599 40695 644471 1011899 984251 338020 1025486 102849 520321 872751 155207 137479 794303 803414 246160 48339 534908 887309 728239 669667 788056 69177 310651 58344 746756 184054 637214 926727 744901 555282 656025 434006 487413 968847 184640 740197 512130 47909 743226 83634 198766 168637 116738 688947 320333 698359 175849 606417 306634 134309 300433 546791 312354 458318 129651 152519 356519 731308 759642 89397 334398 505902 849894 128234 508641 81015 876555 163346 1037855 350941 459407 628942 149399 807147 952207 871603 384 542431 320250 328522 959268 815660 883476 21134 692065 395257 171765 825201 805671 65441 150792 221271 732156 173362 870797 763800 480891 261102 165143 515587 330960 389324 54030 705878 216382 613623 585773 858823 508057 317518 645381 921982 653516 154595 94329 564504 524117 963708 751168 494630 930756 312597 576871 160428 817728 956764 594636 877730 178689 411700 33700 360566 961495 42547 275445 280969 325794 772131 431389 250541 1026007 742788 937033 899245 777730 830217 88319 978117 60222 838935 953237 675622 698815 666185 1002423 268660 76872 798190 765669 6471 507061 696969 712434 834221 862835 975952 643206 320166 485635 582575 149917 170407 294523 128962 800774 820760 705028 491742 219109 538326 158301 482056 731698 736690 158806 532604 736056 334319 698710 474152 899350 783048 355798 445486 678465 401896 671716 349286 496640 691696 785825 606425 794863 120052 805827 669767 710525 149246 939028 147106 184430 45194 185329 42897 908633 1045768 490187 579822 479018 620894 235690 449864 330914 548451 793765 247394 850130 101221 582507 253874 43428 166052 349629 569571 618066 76245 415473 53331 959981 395423 1016689 1017238 26071 773921 114490 408561 28745 873066 857182 640223 228046 818432 1040770 879248 312518 788826 874592 905829 392676 396390 347206 372597 359601 610308 479382 410892 312583 490888 730948 899366 614038 923708 556891 341752 129890 280539 525176 57704 650818 488216 505933 759184 323939 43541 830240 556351 867524 844012 782409 291191 912568 129578 324023 77040 243815 696655 462188 282260 915532 193871 820221 273409 654520 788 309011 816138 177230 790521 505836 303414 959109 111696 861658 146496 402985 1033694 23747 61077 790491 4698 783263 681177 166028 715249 428798 524642 411654 96709 715647 548539 662371 587369 357466 172579 834452 38503 55767 105996 193499 810170 799701 50332 6225 963412 285764 322095 445537 710041 695723 710611 792907 658146 176547 372170 447650 897276 135001 464396 349902 530086 690704 739010 229771 402966 671645 185548 726632 253813 710377 284220 548169 369502 659059 1037529 858854 19811 367307 921757 776010 663176 283928 365111 357460 948166 440723 1019274 201785 943241 570890 431148 413696 521523 968798 595944 638468 944535 552197 638269 772214 863102 122249 490972 906201 1022246 990982 498477 112004 499645 680112 745675 1014308 861674 1026635 767747 883767 17989 1039025 296282 314001 547290 325200 648452 777947 643755 116137 74605 107535 845355 443346 496820 183550 985027 417013 79403 228042 602960 163023 598233 471916 329635 879922 904184 75823 700672 525443 204663 445491 107424 468028 284280 965355 927279 690027 1028563 388767 371790 975154 391826 345835 262418 346949 513139 89918 737667 656495 712809 963932 567070 294669 44827 270301 533076 704401 623460 365739 50441 133888 845009 81800 261397 451957 131622 583814 630470 417948 123866 109197 180060 178743 880278 260568 876428 871069 79289 391800 189950 1033014 73175 665296 747983 965888 380725 804375 1035536 1021709 391247 439001 304964 763139 352339 651638 524262 699802 248227 38562 776417 964898 369751 622051 493846 733178 37049 151574 648922 84250 373191 809451 410229 772234 249780 373348 405668 265704 739943 45402 664855 684775 908282 243192 187636 784842 273212 736574 891218 1002477 208432 542847 862655 198717 744588 332771 640699 483770 766523 662758 113722 855548 164315 882903 320550 230315 399168 424794 323803 35078 993775 1027303 296874 725597 991140 69960 994134 225431 794316 835103 259737 184237 848140 508254 861856 787757 964024 612300 947595 503480 943196 684935 279791 368772 7991 1020541 890963 893914 939451 451825 712630 624025 702223 312317 758279 160945 717965 555018 300972 766121 742468 216921 623868 296987 70518 787581 173253 763698 432411 554207 643782 898610 751709 501561 534070 608241 148250 401948 945212 137302 404582 430698 160372 891617 162566 573916 729456 186659 379893 580989 354101 500033 730339 68652 782778 328821 186033 480543 768364 861581 339958 120411 1006509 808810 589693 740156 738640 1018755 517829 123636 306463 659551 687231 681732 876118 303134 409364 111044 938789 1031921 481053 423137 728881 223646 10729 348121 535059 398333 572410 79489 899543 325501 517000 141184 118143 504224 19196 275153 182142 602746 738166 53317 845886 1047350 747337 820734 301210 1027217 68729 188150 1016932 910685 689988 700790 427232 291072 670870 832927 678727 706034 820371 420836 342854 54338 482577 217998 206204 336914 912411 422199 725503 17430 119407 927055 191192 1017882 806401 807579 546434 595833 601206 840880 545391 215974 888234 280188 1023363 614055 292394 71870 914071 485780 733627 587913 398071 504605 493009 820677 303333 740866 111641 743854 510484 526232 806127 154963 115245 370251 250344 946200 3405 292886 10314 876085 105093 471308 121743 468788 372313 661971 339942 627830 892226 101924 328882 8111 742956 641869 493321 141670 441592 134831 963638 98166 251131 853055 437303 209808 244605 34057 775231 836023 684604 959912 182581 1017538 227814 136400 795188 820957 998562 510405 918281 689160 215176 737 884408 550039 481828 37906 117240 387504 603895 165209 736690 832976 88054 328012 534917 238406 156681 1020820 95813 420535 883341 898928 596088 760216 347603 898609 283352 186551 658847 841148 772307 361139 532905 710411 745742 232063 242719 967852 784350 438755 724001 463168 57805 397307 636996 984573 212507 255926 428304 229677 334139 1035864 416642 66733 417617 467448 897931 332911 368315 905219 730766 845048 432773 617399 300518 743906 568563 562345 80222 21595 457211 44352 686519 741797 815560 778551 891685 219540 369464 97311 538578 933139 679519 167898 625242 74911 599810 322337 165966 290506 947997 417792 969905 319162 119134 154197 21118 793255 172967 247380 524063 686688 981392 870149 326903 796103 917218 113860 320986 230224 545309 465857 966032 194182 534259 889470 179286 1044103 735435 327764 584028 607363 36159 703470 558407 715328 788126 633291 148657 583833 640619 434880 481956 765434 745435 207476 480035 503014 580187 30179 966050 674418 1016841 836060 42889 400583 562230 326019 321204 555427 105962 306383 340981 152792 53856 939789 202129 945868 988037 390491 39359 971512 120445 519470 385325 763497 972319 410317 883066 869954 234868 401363 100285 767544 700987 502193 246525 876308 591720 141353 671414 990517 827297 949204 722266 1023755 489408 648349 33486 529309 4436 727108 48873 796932 120095 239837 92152 744174 476569 506702 175421 889116 524651 396756 715115 331236 300534 675454 859436 1027247 664010 246193 276891 94332 509743 669858 867018 156252 1044127 743391 660030 638964 1005897 667079 483694 31230 263056 727309 984135 328392 907146 393017 93099 683187 208770 578342 1034221 841909 206967 289669 66390 341208 1033371 895321 756900 412345 646612 847482 913798 859657 583742 386066 18721 957200 558246 102690 552590 824613 385809 311550 723801 791863 455987 833997 225795 456775 356601 803594 804994 187883 500480 195590 197308 485069 69915 590435 11535 901930 322768 583834 952012 233812 284124 130166 715959 724016 158891 843159 463753 166329 537824 812017 594542 870779 149459 317002 114056 496408 153358 225471 249962 9415 949968 15167 387229 61904 551050 274446 610334 78097 408932 897604 1021918 703356 485561 873548 590401 834199 993942 323173 376224 370426 981567 197924 257735 956117 702635 294896 297847 121959 45827 438149 66789 455816 1013031 238706 770617 902432 224296 185755 355088 207789 415951 530103 66043 580545 692757 712403 52990 691586 792489 1040077 399889 687145 95341 976857 898467 996483 422137 991744 219410 832371 693783 234140 379699 185454 884549 127710 384209 724989 195894 906824 668454 1018431 591953 139571 123491 356708 623409 184139 1038382 306227 118051 68109 595487 448645 664747 757584 1031234 498119 449023 354233 320408 14204 872842 847173 739477 560057 448107 860611 312739 475560 736499 218455 302494 746501 873771 204025 38487 605092 208203 170228 713489 294377 271428 592743 974599 117582 445496 638663 694244 622049 564476 343131 993353 378819 620189 709311 123466 401834 324568 289890 543217 133471 232608 439816 581562 331841 886939 1021256 703254 932289 639398 847630 914664 829924 144973 376347 451082 238532 552020 1014144 400841 1038351 238385 641831 484453 525190 185998 693834 81299 187776 823500 282106 1013499 808548 429435 39833 159417 271922 994275 611680 863712 1026811 176511 640218 807666 595812 416893 146791 1035369 389416 214591 524986 90930 974739 726492 753499 136493 182791 33439 969510 540590 1001083 894599 426443 563711 546807 139462 977228 262108 621849 198723 1009793 265205 659091 437784 413079 33391 978346 405524 451725 494435 230073 973625 253366 179550 265132 876095 1081 194528 211589 838672 1000596 855517 336859 224842 131861 81983 621910 485312 311904 493665 994356 337657 924140 701077 730055 108719 326789 805024 824309 166482 609995 740409 550839 388227 576946 508301 398234 271769 673025 854462 504897 345119 595411 855391 490720 287060 724248 407290 292291 705449 690709 933258 559813 840007 980192 769793 125402 184967 885989 568003 635269 492663 808804 490537 126818 424796 120304 345344 323230 283946 683249 165895 1037945 703502 954915 844660 170187 145637 203541 232304 995453 251330 910251 38038 143371 823404 574621 69240 958473 826589 842230 388634 470427 817092 6549 510069 960763 116996 997807 482550 644086 923187 911179 323580 819311 83228 478404 554333 786139 650813 583755 297697 56516 884554 111203 934598 127815 142760 1021027 245307 181653 309491 339704 759781 995189 261496 127136 466524 943041 808635 425007 89775 473828 840179 1007438 327388 1036643 12425 6391 190553 161361 244381 552955 246414 125400 385409 924028 933208 453559 438843 307059 797576 72127 268295 915243 552290 335445 782035 817092 1026847 143092 910786 155825 909163 580264 471466 442426 176615 862355 135062 723451 434600 919147 202564 716131 720822 788218 941479 31798 965006 618653 943974 434444 127905 891846 453468 255439 160723 369019 877846 494145 711676 809428 96088 191092 963690 240256 990872 603472 869981 599361 308097 1012496 345738 1046123 441714 449477 216985 664425 759037 753105 339111 727352 579176 78958 783301 887530 828463 585253 454775 434213 833920 541527 89653 29602 347325 875704 848621 385454 115198 600526 211327 632492 601484 649078 506944 183696 566887 1046112 327544 552549 354497 459150 936932 441545 51329 881881 18740 484972 521154 279404 682126 475541 623953 65095 728841 215964 714546 801469 585779 456561 492827 411894 149644 379924 249591 801390 927753 676635 920420 473204 498833 284463 457269 10924 920707 29326 804594 109966 282927 191883 969555 153828 565592 1043722 958921 87632 1002425 717061 460789 1001412 672124 500489 266543 884231 487620 390329 796928 884535 1044261 233034 484776 712002 128038 822534 961177 613483 1024966 365001 826105 92619 829684 597895 678948 319950 303126 149956 141353 403122 283011 963354 110664 755467 1031177 121783 413562 586818 978792 245724 855273 657681 767700 312927 28275 417800 660343 65322 924459 670220 362220 831929 937432 881875 863686 277408 464757 184681 567815 605955 356783 625325 1039785 467229 401770 736212 1013017 579769 551229 5862 278966 658620 297969 224060 484439 885401 7941 162824 346050 187611 666925 1025741 617270 371103 600271 252387 589026 1032471 306820 547573 410731 586760 333725 187778 449898 920140 187548 911711 442860 594258 1034166 495923 140528 326297 259928 30969 7404 428600 569503 339074 532041 300377 721374 771568 804322 626873 13596 1041468 160649 552746 397971 455090 406659 970770 586547 440944 884230 949738 631580 545514 669634 539839 857128 85609 169557 125107 1040478 869767 673237 124029 498816 109748 418891 645093 785022 391861 412722 704073 113665 663327 732924 804124 95457 346336 556941 96865 269743 457911 470206 314164 1013292 293815 371675 348737 800720 817608 971558 1013323 6212 730150 99410 710823 367592 554976 206600 496574 768078 714842 455525 313743 476861 546251 265338 688682 18095 1004480 289483 55862 323667 180119 431825 950635 825100 108293 799608 559385 285679 360081 1005729 885408 1028169 43030 572833 388598 436247 477509 46017 260132 793741 815649 323772 821705 368272 889729 862531 238997 997691 411025 555900 399055 328798 417361 895359 683984 820986 284692 533464 219270 518598 395267 779272 863474 850349 631960 661252 60330 653902 597027 38836 423000 149627 113481 932213 5689 838842 664447 385688 618142 933319 37267 685793 235374 602896 750628 889352 566690 919352 414245 725563 30664 297620 328030 750234 54402 624049 470251 456122 186628 658380 404411 237603 505752 433496 468754 525010 443933 531068 758023 841144 973956 34194 649991 483896 328530 103850 580688 441773 684578 203013 432247 906210 253472 206746 431587 278936 792718 664980 1021007 524036 785731 824785 258892 645709 110886 310373 940220 967186 78008 921877 829272 1040355 536200 819677 214316 230083 999868 623978 176662 580013 156814 64929 618058 32268 705229 518678 798928 773697 251992 453270 945668 858144 384935 168350 339478 168819 1019970 755425 930696 404598 601415 31173 356787 794201 713704 779238 185154 679362 31211 498578 676020 185160 281640 13900 546526 681465 761103 146250 294247 447956 930591 730615 298315 878160 214896 538737 644953 809172 902186 859660 187061 603964 119564 810445 736086 912987 900070 761071 264329 964723 4895 897378 938860 186302 342063 820295 136564 663785 402470 836725 747239 611732 165924 354551 525667 478931 15327 328588 993877 325552 654368 975654 897411 661414 489797 657003 36739 60711 570817 777783 497729 694296 963736 581656 693629 414800 751588 321745 699723 361500 216914 880344 661649 428734 620197 492759 272780 30441 132146 764974 1024587 621895 206691 620399 351026 148211 1029941 851169 342393 1046527 331961 6399 226731 999920 411030 98550 537128 652861 957061 763178 745891 632019 349652 353201 458148 62100 843236 428758 625926 377811 468907 666520 195194 407257 619827 572456 375555 159332 615449 264815 410744 338979 871439 982661 185350 342843 650586 732475 885931 633541 487252 408210 177596 710733 503531 68674 377184 674389 515360 707636 918290 744144 486794 637704 929315 438695 939217 774800 1045557 167735 825139 604243 916417 648913 861954 163851 403090 805177 398115 310823 927816 40744 1424 879178 290007 308170 987607 528842 478981 233281 447386 1038898 827119 827680 253197 971712 227460 375536 292219 334824 682504 121518 698306 118735 256659 443723 106706 511696 204944 749867 24113 543995 718910 606375 240762 865681 625202 658571 619993 875913 643539 851608 483473 296463 373725 801795 441718 601855 152799 876532 1033843 670062 49085 443912 929030 940578 842798 238800 587967 1006613 308542 63568 505285 733942 135118 867457 979792 318887 20751 325583 922160 989376 570635 398747 549700 712971 972060 266426 235012 247302 491123 454132 358137 265316 252050 984710 720447 696460 711634 500384 175625 842008 727006 156648 278813 919896 969270 360438 1026388 451533 804014 445142 876060 437422 828396 889225 654070 539750 185837 345219 470520 315923 848000 717358 783947 964105 645065 1020262 930478 896077 865472 596988 1015793 472859 768944 817460 485243 829793 639672 669766 318917 592193 403533 531168 69853 574099 756150 94114 886500 338272 117135 539809 494736 904296 648775 80356 717739 628637 925857 302058 926098 640678 29239 896547 93622 567133 87026 212338 774174 928849 578707 185010 974820 282437 786222 572717 795059 345007 561578 978214 370256 883002 66370 826961 260366 749124 187142 53846 745048 479841 87643 105297 680491 817366 941943 669269 767641 957215 775142 128484 352839 322409 989960 392313 999151 325400 68752 1033982 706527 481603 272134 165718 407673 15667 726598 610004 326321 372968 625152 2242 484754 903060 613430 83164 773049 953373 919488 184786 186840 639903 28363 731081 83253 950248 848214 631515 576040 688635 906163 757138 162464 355470 783628 523121 285855 1033867 1037788 815979 809145 1035666 847474 289386 686233 399478 87410 363977 292221 264636 243283 712155 825013 922143 628705 563298 385063 246542 1045180 193304 1020110 504108 6104 108073 127287 75472 714492 673463 422402 108163 283971 749909 334439 540036 607133 181389 83630 828999 632143 502618 1029814 801521 63087 325550 1043567 178142 459369 740590 186976 577052 195197 416369 582177 165357 711742 976388 74466 487753 600084 239208 268259 962138 190395 191955 231162 571901 525506 992363 638736 70216 519949 529102 140964 108798 299860 195725 334406 140829 893345 756396 72477 850513 926678 493092 740706 278910 418853 483938 83683 30010 795542 890821 404865 192335 729220 445987 337330 408638 1043744 841541 200959 409015 464365 948582 629895 662819 694338 395704 368507 658970 501963 579295 182688 712941 444937 615283 958928 615709 13005 422019 840825 1022945 427201 55309 447004 899749 119519 145287 48591 64902 325623 944729 895932 149974 474414 644192 864160 434334 807034 949357 801613 745751 297767 652996 216360 547632 1017941 925598 781995 111116 723831 959911 492260 233089 538325 353408 91380 106905 70155 495422 415378 292628 549000 371433 736902 956389 903184 22782 866094 228529 18235 782830 322812 675923 588787 847773 478453 426587 539130 468963 885555 10634 979298 644878 936293 407127 943378 162399 165194 292205 536904 31368 997178 483883 565778 239156 964765 510242 350675 1014911 215665 539291 673733 870266 848840 937231 978545 460457 831559 110508 916024 338308 978601 724183 600014 596473 483130 834724 228025 956136 528989 1001312 771030 908966 911111 768008 96213 567675 805185 900815 906680 783396 147625 500636 744792 39505 184049 133257 366048 311592 695903 97381 730192 528832 852044 777523 799227 312231 146341 494249 992009 1013597 76653 944306 367862 516311 929081 963053 777489 279037 614322 236075 810750 111915 405783 1032436 119605 214964 409016 226307 91520 648282 97916 573894 480129 986584 378716 1006559 1037097 813401 497126 149925 411970 661757 929723 92836 315367 910939 332049 575768 920839 343290 830257 1031286 743653 259286 291578 646116 603290 126178 540508 245948 790674 95616 718814 366861 484107 559882 561945 363034 69273 450637 615739 254681 727205 178441 48773 728692 897001 431218 55757 898764 754421 632754 924413 771825 681646 862308 761234 687531 675017 550683 725790 483317 297556 899545 651718 88956 880174 145048 389828 108836 141194 146885 188646 950147 851056 840895 767757 103780 643132 1036381 593583 816198 326173 970597 450134 301787 945047 984342 231455 94089 730882 119711 145468 393964 984584 538277 693106 41554 577579 589249 1029532 670269 696637 251648 557094 1018085 565221 731489 211090 925876 525345 966491 947959 998088 552383 82260 91261 678260 101090 163882 870882 637631 986755 561070 159224 695011 325358 110885 148516 214735 402497 593350 584417 589478 474864 540990 522811 1026110 519748 1029166 827989 872866 810711 1033900 727523 754577 71961 838334 613552 25596 206798 511714 211482 632971 429710 407689 111505 219417 331844 142999 1026844 287284 1000880 906213 385491 718750 656357 217536 542310 181967 135883 766567 955284 981360 13214 428944 147125 133089 489325 817379 767537 875444 517532 419454 585735 180783 1012322 240495 477255 110286 214348 586813 700312 675264 741304 130400 797107 26213 668507 7620 629733 527830 751804 1024331 60305 403805 136630 914247 27820 966904 82938 694532 434240 729562 632715 851004 738025 119019 312640 591265 764763 675139 575813 821078 293082 434867 957850 1013622 168384 838716 282770 64140 356858 648853 379734 736793 838028 602793 383072 533266 748297 583703 96768 47199 625179 448433 495834 99678 18945 974333 971366 894045 564236 337335 266095 699683 486945 408141 707221 1011560 76090 453217 663243 1015128 950245 916043 1045977 886292 822467 108181 298715 950320 147722 194173 545984 500790 336644 56950 394444 79650 482446 864935 206102 533733 596378 878954 576267 551651 472749 77262 963049 676468 81761 573974 172357 818022 48356 340536 402309 308857 775288 808543 822375 110562 865777 697706 216953 485833 743994 841578 960158 34507 594384 743464 297103 943224 615237 100764 1044311 132566 47550 710263 421590 511452 877430 1021082 662336 2552 90169 767901 114587 937098 491498 611145 91204 628582 905469 585246 861547 480854 1007357 107470 22930 731542 475399 202688 198674 360534 456781 210830 503701 721724 663189 118151 744605 970463 91320 779054 135164 622157 975139 586681 619866 460166 896601 781971 780723 351230 973166 133594 905686 915231 368782 615649 999655 267461 852340 621231 782045 120256 38899 484479 229125 927829 183409 1043518 267901 361149 676455 93968 82618 1011109 63202 1019852 77826 712365 900869 702843 667635 746217 284293 356829 692218 72035 249387 97252 311261 359830 961110 969270 641074 459253 409974 410031 790757 883298 223890 674781 292790 87735 424899 473474 243384 1027393 563383 881942 662228 333119 545071 1017155 1018436 610663 757633 909159 383768 379490 55062 690709 1014196 55628 643821 954260 286544 516661 603159 737374 1005687 147106 909369 83363 891785 456716 356365 492484 700217 1004127 1048033 773336 172303 9853 1000470 484138 297958 265401 723874 84920 1011311 22365 322191 553142 217517 974116 348793 1020937 49015 431040 782100 332237 35066 850517 873636 29392 908596 676860 523908 1036052 831354 700993 695712 983121 421363 380838 374522 173168 460826 506398 168488 61457 279871 282002 620500 151814 617223 1015392 81979 254166 78824 291798 143791 370491 529838 357051 405269 961700 55289 956359 13928 56500 359100 352807 339764 440513 945344 986618 2331 318038 659999 507606 731732 607665 957129 293443 601639 166981 10498 651838 455538 573241 346082 139192 64295 143848 242132 699669 399051 920671 1009431 405678 91897 962019 398400 669519 371165 909160 51382 270009 252346 316954 392501 966689 465765 132568 387660 191151 1047751 443316 732895 830977 590686 440436 640677 1012901 953020 205588 413866 192162 258823 781122 1025487 183280 8056 33761 311109 739067 738524 695687 60694 818980 526358 829694 547996 959296 126107 928198 978696 60439 725748 1038482 221148 878310 214847 103879 572273 757726 155567 273408 533874 769186 1043208 57996 323423 349901 143140 57326 851724 124522 948080 941148 1017119 978042 308079 631873 263061 36210 25910 780988 762941 986042 581614 125983 450363 594479 710230 548976 618887 315041 342335 277995 435052 646230 222734 52094 1040137 917125 959805 885579 1021651 961244 63705 378154 687121 91131 211717 809252 66911 320503 35959 311801 738604 857816 594678 286619 593979 255258 919522 352689 29734 577072 71340 363029 294358 611068 68441 704342 937996 798809 905475 487223 166364 616850 901208 573742 851245 598759 933401 563430 832826 216079 633244 878781 675091 662193 826187 119879 169501 611562 291619 926409 1019534 289738 79670 885182 632818 878038 311849 595798 744873 956808 606647 189682 72550 79818 591148 686505 1012657 697983 105450 357575 632422 699131 803815 383048 161588 287877 370733 535393 87072 792284 978778 224504 379903 246959 137757 316967 218367 39460 242111 93373 1008414 206674 771735 484796 773809 813766 16021 612316 494303 633858 684984 867847 1027108 75257 139928 608731 704207 622997 501981 558635 552323 401458 496581 84350 1013690 144928 97954 489615 260157 308516 803162 301259 1047469 460535 93926 1028822 550654 563142 664531 984326 536054 602288 468164 886246 776627 270923 937197 931509 483106 409376 478362 476645 17801 566826 112550 983452 400638 679259 943108 301622 214253 179224 399418 963777 661 435640 494049 642431 124812 693256 437286 27240 100407 750026 478796 466341 33363 542001 854568 415766 643951 436838 688804 789453 425839 794119 651836 990865 34571 399267 592260 961628 929357 717887 138656 465373 1020695 897236 829130 456439 562075 947406 986831 897344 66785 126094 774034 923267 342340 619497 254344 960319 55029 397480 555579 112933 917111 15622 400072 1010077 180513 950837 192096 745538 452511 320217 686282 24929 788594 464267 38111 766079 126571 495447 377613 148176 85812 876094 444373 639424 446919 709557 105038 1006958 550132 982820 631455 421676 976352 784489 346248 584705 923265 784978 971226 239399 320547 1002790 168186 550029 1048037 852253 287586 1030997 572221 30947 426016 313431 676464 902169 759382 307357 483099 444884 932792 783333 637101 738076 502545 757538 432362 886126 1036990 1044219 70249 400699 45873 242251 317207 14439 462191 539807 216755 581835 680339 923835 851279 722611 408905 469782 80341 154464 973395 832601 930944 981895 724232 205795 740703 256464 885456 375368 506581 678232 479401 261069 491548 247855 905637 717550 570301 322011 906602 279257 726553 221651 401072 330224 260067 19973 209351 431179 553124 631121 422670 187956 517430 806412 169341 976553 56906 82046 481564 840157 667362 993636 432522 1039287 682711 727150 830583 793169 503124 124610 397354 790650 634713 291192 813563 397365 536121 42011 316634 748856 1024540 86830 622535 753518 410750 976549 564311 292213 747182 709736 171318 784161 727120 1043156 115871 628727 7643 92985 328422 858547 931612 193629 533742 687810 964018 212215 217779 388297 615311 237109 777666 614172 244093 421430 24508 928071 26007 928401 665815 280969 598475 488141 917084 101204 842335 512743 403754 162255 795753 744911 1037362 467540 918614 727018 375545 370418 459876 405905 141337 827627 826151 528785 148416 1004343 975368 339882 307759 371968 170945 573200 885308 662564 363234 862445 617424 995255 464976 612061 679530 461438 1001920 839024 483227 435572 919616 300715 637320 975433 833199 195719 96619 355806 792640 267121 736786 488138 558843 595145 87647 7128 948796 297315 143302 845447 613682 82952 398546 640392 439649 928758 932768 987972 497953 579420 468066 742484 685596 62943 542685 182791 468948 953112 726507 971999 482843 325908 214010 468756 349080 842450 158604 968463 709705 962249 63669 975344 693244 545119 420000 617993 906452 477043 710666 892257 24010 121044 778693 532531 311594 588487 970039 604012 717586 854661 658648 694064 208886 1005498 3256 989525 471839 687880 348406 409574 245031 758914 779338 886689 813694 400945 923260 625274 252392 843411 166634 61974 140029 618262 235270 211537 236712 830114 258262 345016 652201 124940 699763 898576 626963 984228 36746 733901 872654 736936 566750 939932 690198 450510 932292 102617 1006586 899006 134565 572441 354270 943766 60287 170658 177145 30564 885605 398318 195544 215727 498170 346156 214233 1036527 689914 29375 640177 464144 852914 171197 268263 497396 805251 139121 378966 226798 819299 980697 74671 92999 556379 582696 287220 169148 708874 483397 334847 462590 665120 876107 266745 745521 192484 187911 213475 569965 551087 937597 544272 122432 450671 508004 340905 476459 88869 1042597 86312 752672 294759 324319 834781 181771 578783 992230 519020 482886 938697 1002560 632397 824098 736889 592551 873035 700517 547283 188041 230918 899527 287185 395915 979057 62836 580865 542466 495444 83597 670212 607352 931275 22439 867857 917037 680645 169290 770927 253076 812934 129139 182270 370641 908837 1024274 248751 805442 684047 934029 229127 353011 715906 1004603 1032609 632872 831251 864234 454825 858583 1005096 776282 689505 197675 182655 699840 459679 1036802 1020069 58948 735309 175984 227712 972931 575464 64570 822982 923149 527618 888412 810627 677352 607937 377988 888983 864011 857949 944276 380214 434916 938661 680484 914278 817107 466043 342269 696196 680876 743251 747423 983487 853561 156344 687548 263324 111542 666056 201403 902000 331603 885171 428086 610537 685494 514111 695420 839046 407414 12871 838927 249370 304033 358967 1018151 135757 516663 401042 734254 428827 433836 852077 849987 569683 361066 897521 878775 666649 360269 656604 586898 444260 59941 715009 272655 834177 91447 432835 377883 474766 563901 926110 38618 357632 378721 794271 473122 499229 136390 977639 231167 827267 902143 525867 785709 645791 534550 709943 53665 480055 815239 307302 715521 665057 869314 541228 434727 478857 600492 406925 283810 573167 116254 865443 575284 967974 1041253 735003 481365 508439 937152 663736 686 536572 358630 110543 733088 850149 132221 572362 874939 138550 1047716 1033125 819015 502311 325994 969844 91326 983107 198740 36827 960335 682473 943835 326292 499549 590286 3307 326381 70398 584057 984934 106311 374909 643014 696991 558232 559321 640868 1008864 496874 975428 421207 55524 660954 817828 810870 141405 591642 729621 983790 493167 577775 546148 170685 682547 934579 172182 175672 694581 319828 53599 966533 393719 34259 850348 479778 91756 281543 868890 344412 775805 577495 298108 354009 457352 769603 321112 168207 929244 176476 904043 510410 420158 745480 14369 322730 64870 203839 166941 1019298 728451 1024400 933047 667515 276915 209821 87929 772687 338316 396442 906401 107022 140950 990162 47523 355580 104143 398370 723876 117297 108325 576124 430592 985112 439807 910438 26820 146160 822709 972408 222004 566094 290579 209634 802375 615577 650202 477155 107302 494477 561471 527955 653745 943289 811627 944154 592633 140033 467705 241334 1012679 972316 291194 627130 386836 1028374 438772 1000777 934031 565456 444511 917663 288538 799355 41767 445577 589645 510497 431533 762343 1043954 10524 361158 907313 830087 541853 251706 779247 418239 814118 349254 550208 911361 770064 895515 296532 1014760 653318 778844 502258 678081 227720 563876 944627 530704 900713 69374 714181 911627 920402 586859 24808 100637 30269 861024 274804 794725 605434 70213 917138 319284 682925 73719 85758 881043 512846 241222 681868 672186 217128 199800 555424 35482 745562 668100 991668 277077 395865 935896 603606 1025216 136044 984404 451623 984552 558639 514125 74077 644234 559377 778443 812866 255129 492757 441163 312114 22971 1022741 793405 865441 27085 421050 13703 809875 520027 405637 195328 30498 117800 203146 533238 308220 924588 462255 394665 117475 275857 896050 345805 257835 163894 697376 741388 3391 398124 285407 629634 153884 272827 844453 773695 11475 1008990 213246 959177 472844 188483 460106 631703 260478 856012 536380 374167 628600 292624 877916 684712 324699 10586 686982 807969 336414 924841 84329 372040 204745 85039 446729 292316 190458 109267 439614 451724 511843 517551 983091 55678 406345 980626 932327 268489 817159 362110 904879 349435 874377 598059 181682 526739 360402 340611 968556 730504 426358 1041188 750636 34240 69152 962785 658069 606106 558862 845377 89633 47973 646032 908286 269721 40678 1030028 330632 616862 493526 918013 913792 113444 824930 961391 901181 137713 640937 642181 582218 1024803 467010 201844 412902 352167 42675 427909 696962 944835 77307 953750 337223 944268 782345 872602 555406 150641 981058 224020 604261 225198 548351 911008 807441 456666 544524 363115 999558 232794 649771 620982 264689 483819 846223 991831 725807 558876 662881 97079 311891 627921 833087 627413 323876 827330 679864 683457 143260 950265 273105 668962 710250 288600 673923 177457 649585 378897 824378 207804 379463 822060 126551 878244 178871 366340 26287 537183 208703 763338 14091 71798 1044883 420865 232870 486920 135960 528128 862130 700998 569194 191347 1031123 408821 294614 109530 13474 277743 211168 765705 310059 132770 313023 1031847 692591 1028751 280028 988591 834787 330700 973399 177905 360688 380547 151938 332690 305521 996977 889955 655751 304440 580967 846390 983583 553096 190925 789225 907382 806812 757018 524703 749571 219423 381533 712494 856843 774322 769207 736417 913707 282986 374239 626102 980434 772176 85148 344928 716484 409311 82766 245318 590488 30088 61030 201026 489275 806449 320234 168932 575595 1714 193778 738541 855613 148311 755245 130260 111512 846177 926813 880708 97464 51589 227286 656028 974252 268907 426499 354414 172247 377648 469986 793088 580978 1013220 9347 169422 409097 39437 659340 291590 1021690 788259 394168 214026 904441 167698 612691 1001714 527247 284859 313536 258567 936854 199282 55539 143945 928191 967809 630264 172522 789772 519076 247658 618705 695638 1033100 327420 403736 690632 121180 628468 606607 827234 15919 100523 622647 12151 823696 967438 208071 509487 515071 968992 725801 930054 211315 630902 1005054 382283 742355 4025 4374 808610 568700 208168 642042 822658 965566 998675 769122 576952 250207 254049 252095 490722 776470 234251 703154 784629 1040401 293534 610707 380600 815216 820413 156907 16455 48071 185757 648954 793488 562592 34440 268082 909529 736759 701531 423097 670008 588732 1039879 295147 703770 100180 168723 152022 330429 869657 750104 455869 928949 217045 816964 565398 282731 414539 1022680 833676 576665 145070 704426 368253 292815 300840 192932 546172 20209 660053 586819 259152 814007 680133 598296 321524 1002284 868477 562763 919061 484400 143222 636179 94103 593398 325149 127039 213777 177798 590290 715440 8012 92476 364393 583132 95687 1025351 828844 32845 634166 558123 450518 377888 136191 602176 919577 951687 303803 699184 33306 135495 757435 910461 492912 11067 44161 270328 665640 613583 434754 896075 473412 168837 387691 584049 1043255 921460 501273 761656 872042 238020 540575 41926 695227 146227 777476 250385 937721 314003 959106 413798 790889 289609 705801 337635 619588 123856 945337 796156 1014582 29748 747371 990457 194273 783512 699177 221303 896856 279472 895154 237795 155300 525639 486903 528642 359235 569531 497825 842860 316068 126844 71816 60940 521132 936848 442941 460450 223540 208402 504193 205633 574600 929198 359372 930769 882665 896295 930503 663950 164108 969170 276178 9607 451482 694808 907647 225056 979886 834552 446485 137872 684122 865154 882190 948068 224802 498013 384921 696058 4478 629058 834584 23303 72029 180350 264355 1006610 473501 1023092 234116 770038 607636 665881 477625 452708 338570 626550 353142 827742 375356 734250 412832 956349 476507 988646 552018 532397 329227 97263 636508 281388 612964 783519 69055 20622 708341 500707 96050 278780 1046844 713150 72608 790256 270895 796869 924328 713914 442550 283810 732444 183038 1033262 667794 923522 696116 175847 87526 650390 809511 688295 416389 991174 370295 553254 151401 747445 313111 1014416 1019678 225464 773583 439302 646214 24412 270779 818205 249879 729822 808394 291677 760027 1021873 675647 673475 591983 96764 769076 215615 979652 862233 973330 582455 646242 931096 887835 377602 391392 379706 311777 1044846 424301 712310 142795 632635 535370 929527 150423 194718 616014 793499 571090 413631 84833 410742 840034 636731 21249 982349 309757 980130 273344 36892 561839 815866 583875 675728 530264 589114 98373 883086 820268 280784 104978 256426 52273 413724 175628 695217 663492 1015027 946858 654880 705300 238364 564084 398506 603302 641750 124808 27317 369615 707409 950296 382429 505661 570672 632554 133232 959343 593165 46294 193521 889144 775669 1009740 392086 939072 617448 492492 587466 291203 77402 900203 590763 685520 195253 391252 600461 236619 882389 580933 707445 771307 732042 831246 125598 1030908 552730 753174 997624 510879 794556 42454 654244 961605 863773 498523 245113 962872 980959 396232 1036674 1004563 946709 740050 566654 854596 664521 987458 844895 355217 979063 625527 944331 108688 242319 964577 851870 610605 894454 464263 457318 486184 500357 1024642 627174 776340 403081 731776 727187 200282 143681 976194 589082 924340 322916 288030 236760 326578 928664 710013 124512 869816 1027324 100702 445433 989694 474527 383441 165406 158991 106246 939133 632316 957770 17066 866844 784375 416100 775288 281849 341541 644836 890191 257913 101073 612518 624005 1020559 1041146 132441 221027 95301 790737 986625 549284 503354 704063 599157 518650 300063 77660 934370 319369 811577 185593 769350 650602 670690 962327 307702 691498 424456 425838 964120 713032 543149 642023 975146 548794 825957 962850 74361 871529 810203 165105 255915 590768 790860 805083 135990 464097 960010 715930 344806 994496 370170 614557 681563 512006 571159 161927 173448 386527 944365 957870 694070 201324 21278 348573 116607 319810 295905 819346 822867 966634 409214 1025025 669174 575583 526803 570639 618880 351123 593618 323351 336731 1018857 509696 1008169 226249 808892 785144 742790 79708 570327 135398 555557 238972 943612 109325 716082 679653 634718 628289 68233 771110 640806 723054 69439 367650 402673 929551 560154 789139 170832 658871 501780 54914 803398 633996 144092 852176 602574 562886 34644 436913 330835 43317 671252 871468 284982 209081 307174 408220 569164 481479 1001544 229170 1027933 518635 501741 982384 446118 677952 1021756 256431 913752 598522 968911 36762 185623 753116 682998 682161 1002363 285122 823090 950983 279698 174361 348858 538245 764252 852834 1043193 536037 722510 168627 357133 375479 67024 741941 495434 294175 506559 105639 843701 547349 375531 985817 606858 115171 526746 434738 779959 804523 971268 414507 863838 623327 455124 640978 418135 151495 676781 557640 864171 543743 72099 609091 853018 111093 890814 323725 534166 622191 859771 152451 700102 911108 496970 378774 607876 467102 517393 901326 375903 30206 471719 447042 222746 896568 321882 64673 348971 443186 365930 19628 20285 256042 167563 182713 701614 253997 291431 373810 266002 435361 159514 267284 953774 416700 23988 563057 280062 565002 371899 835822 149039 135659 465574 1009221 227237 411666 868451 818884 348535 916487 125905 16845 23278 890278 936519 1021268 949770 393374 254732 1035364 600573 643827 680412 505242 607661 50045 799081 260520 193078 225383 779736 575956 466278 619952 816960 712310 320576 250797 412719 640381 312698 894341 201764 360683 500734 862132 684566 619861 235884 986761 620267 436324 563351 404647 977922 479062 450564 616840 421290 372093 81006 657397 808360 17087 334660 801935 292277 346644 159017 791626 893438 1017868 874612 568044 789411 944454 244654 1028499 289592 225530 32790 214316 129862 980848 441376 267516 82635 407687 959985 645403 634806 832047 939493 268532 364 709359 547082 868807 754502 784480 660386 658728 530192 900527 258981 997245 987020 694815 357180 493187 56045 642949 453447 270281 621917 960714 734681 77619 646007 67693 204982 580984 1037517 607998 831452 956069 470627 614820 536567 827545 871730 882840 858347 917895 114854 892328 573518 964214 892193 717493 56298 801220 763510 137269 250944 22943 739950 846770 59136 24203 551750 890440 137619 688607 129583 846635 129937 767047 614861 398879 473419 504899 311481 629246 1048130 881831 914431 106294 468909 119577 553376 102984 870136 695959 520977 725578 1012799 257518 126907 143206 389335 640580 255865 719193 301510 4494 556317 679413 469574 189722 352491 284575 216646 595975 789275 93137 689385 207304 476763 358809 381700 30886 1018444 120857 345508 313403 9729 836869 869510 530423 473731 533288 767134 706974 689487 100575 977553 530375 719573 368284 552250 56415 78075 52580 362537 567076 825753 474450 503327 992299 1019131 926738 437139 1036891 140386 25446 436528 133616 386179 554917 786005 217848 276486 636471 447379 396249 113160 187418 38195 942025 20633 257120 341422 494933 661311 89775 147506 752859 989554 957887 375588 435983 1039646 644576 449176 150394 965924 201585 164571 980726 136152 569706 367338 612915 79236 202707 995064 225334 408292 641610 287468 783573 957353 771714 13536 928572 301302 340670 593827 259178 751590 810074 404792 275893 560132 1603 969045 495426 201169 67449 861157 877198 317761 80276 1004423 731368 376894 112444 1042444 6644 785700 682672 23804 467497 735555 322624 1006610 76116 818017 307411 315324 108819 582197 428130 902556 496475 77549 93307 139529 821491 794537 171711 925071 286711 367101 989028 631146 457301 566643 279475 483343 945235 931335 136331 380068 226055 706217 548060 777347 146141 312255 98349 760251 95766 902560 291096 296335 377667 563993 524232 1034997 746445 402412 96385 16663 17009 195405 561689 15830 543164 1045091 699511 473154 395923 1006285 483099 80675 111278 74010 22422 141171 545560 505679 428045 968418 882353 1036134 959930 372305 592044 320969 456555 127063 756497 826331 553985 106431 171324 189039 864499 664072 512604 62543 401608 283108 251893 598198 663968 684473 1043551 91606 547756 126499 1025348 449364 520114 716912 853542 257223 980362 1032482 59094 222268 707235 916081 109054 672949 241791 232135 148377 160933 375602 624450 757621 14454 593895 446005 653240 818435 226139 293287 617304 913950 862304 926162 631969 718091 204380 520101 311219 936707 28615 294723 139522 568242 602288 299650 1027028 596922 36153 693101 739527 399150 276503 779971 441416 101399 469267 659061 1035548 107763 371595 891947 441051 549681 834801 848832 853104 264630 965451 581058 425627 153435 1008561 584179 440943 37228 73939 106954 310228 155178 895345 953075 983046 618314 257760 653771 644116 523381 351116 832485 129890 527814 811376 1008263 894503 104015 415903 513325 374768 614036 699839 791557 89627 179982 614537 344690 915037 928425 709195 807306 869693 952646 713830 688792 261270 1008186 616143 506266 168473 382669 644754 40899 157128 421052 814155 955899 79996 633016 686763 751450 324193 620773 7417 732081 113013 94044 865678 330241 808972 773289 506968 461569 193359 350797 613720 838556 397752 136509 157476 286577 782743 829537 788837 717650 536464 702230 254810 737221 113947 1046445 713300 510854 75523 663017 94264 720387 76776 1021317 717312 459230 762557 724140 169530 1013615 831818 904831 750471 456512 414378 191891 390941 681103 929230 867952 303942 266191 1031161 664083 663007 43303 835395 204908 691930 753 395542 545505 675516 762940 430260 892618 255263 863051 711086 311283 1005361 950292 961134 926493 312884 906946 725679 692348 286204 1016372 967167 501306 889716 497275 699972 74483 1028889 351072 854580 65591 900989 691931 297947 548108 1023942 554909 394009 735337 695852 837511 933922 588732 734846 544305 674300 775525 668830 621412 1041668 582457 467712 307616 26985 732416 133423 288919 1042864 225014 948809 729008 698670 439374 652158 73861 189073 377258 1018516 528741 56920 479141 191590 939987 1005910 988489 830304 805637 932659 762521 122373 341606 367851 330505 68970 404500 204621 417792 947128 829282 758140 785245 625325 982871 714610 39407 387611 43310 819320 214524 95848 805588 376240 4539 122637 892269 845963 369114 224535 335824 420179 100344 205225 1022214 150946 879916 926840 748239 270057 461948 33358 373789 985323 851303 867207 607126 20543 675420 631447 612886 137425 716608 395905 146731 31841 191468 902497 629143 717058 161453 553700 570834 786333 49859 433867 685190 84588 503522 241516 468753 910207 671668 468016 536582 62266 1043028 992278 882092 700117 962260 941103 959613 630491 918200 470560 147881 669099 822137 929443 298385 177658 174340 914438 538188 354639 774200 406698 711205 206470 46443 13701 481818 534606 804582 166049 1047647 865195 358244 924571 679641 462452 514199 955940 473508 935382 329123 526468 1044878 607439 581025 780818 260761 178868 691742 1009597 2685 414123 290201 852614 596771 898354 828936 753155 343339 518294 569172 270046 801383 322941 367064 145748 657502 1030749 993510 397239 854730 33026 1031490 327916 665114 83212 200613 67310 41457 967278 375611 99657 514981 1025008 759845 485280 51392 788910 452088 430119 346499 1007512 673341 955945 1002334 951280 1017583 840835 113529 802255 867584 116775 870703 394143 339668 245403 718989 201122 364227 578679 427224 1036394 460188 148459 168708 1018719 101661 197430 46141 948029 137852 766768 473186 919699 727265 384449 970885 367172 635881 558183 131436 91146 651813 1048244 550419 639214 237465 207054 508456 837073 657469 1040878 320654 272359 557695 580321 940507 95031 379327 963722 716505 692508 534738 945758 393992 40647 291968 992486 240411 725946 120326 598081 435063 79950 812437 12959 135863 781358 38097 747207 72746 638170 616786 261778 934483 1002533 755494 377197 301416 919224 461645 695003 313812 731789 669244 755953 516790 73076 976475 56025 654432 332689 844423 769871 436952 722396 717969 205607 82010 129183 578492 909253 188372 168444 778051 276899 548712 655461 567505 175823 654061 733474 216839 529770 448111 22222 43001 592426 938155 442330 146353 175832 75156 982281 462507 440531 286929 743410 736343 708492 8252 432514 24987 342792 271972 860279 579406 57953 802060 149478 1031358 170565 944042 794037 512555 639861 845289 1009954 729929 407880 394791 393530 360898 888869 772087 619363 249778 631820 872097 784851 137769 685838 795549 639510 164781 352208 477468 820107 458421 755725 400511 746984 514095 113425 854237 79794 70139 230462 395650 193734 36205 761227 457834 40147 984527 765440 1033418 678365 907996 874555 671112 259772 240455 432366 392126 42395 114482 750942 647483 71289 803511 457190 360193 908715 1003619 362610 804808 535128 707510 685828 299642 707836 986020 720435 289973 364005 283926 554919 408908 840633 468330 257182 997062 498158 216303 324714 104926 374609 514410 910065 313345 554112 905365 476972 861651 488048 768666 833960 904618 778471 1047708 326408 922129 787714 787246 1008257 839751 69553 670937 40028 758462 82998 582811 571511 754588 552618 236643 821445 405309 567928 382870 806857 792239 882912 5517 114463 201268 730997 650261 1000948 951236 296608 713197 700297 743816 61467 268619 856499 647264 826742 313944 133982 1009246 872085 232879 21253 634185 344111 423650 365884 929051 946769 261877 1024807 992899 540378 442081 848128 34148 81916 915986 943252 430932 493249 325866 291782 555550 598404 734012 103179 38464 979572 477905 783341 301422 775700 972262 562057 1015053 661950 850348 629008 476345 82459 120007 656457 561343 926124 309712 44046 131236 474949 211411 298186 615836 494732 458450 812802 312595 617599 816704 241097 76584 788971 281478 968009 85293 851445 635521 561473 916521 18069 492034 217986 157526 36118 400973 449137 929443 113816 799642 393097 476466 1042574 802968 357846 369627 295745 585957 911482 183208 779338 673687 223531 464983 335644 891318 798387 975579 403832 678079 41839 95195 938486 372003 967633 247346 67203 975045 707807 72045 191197 956800 473777 218192 212761 189343 923382 341841 759326 134243 366448 548636 1039400 937089 658547 595725 568645 279201 466794 654265 130011 933344 680274 93541 526112 415823 600382 184973 827809 90481 246481 895583 968636 825537 1043655 814909 951845 538666 305004 870719 471141 577165 86819 954543 649046 617023 663264 598155 159656 562056 247470 162054 22624 661284 565803 45575 946516 499910 66311 671144 168368 664977 582537 752312 1027699 401053 845066 792378 278771 299896 564855 934628 982357 193698 15059 111009 252182 247311 1009587 290319 745861 661929 496576 752642 418374 645580 490808 871167 1039312 451528 397422 522434 477680 848483 693830 877496 866884 677972 799418 986501 799425 494281 176983 249216 518190 359394 175552 86834 836774 836915 978474 227547 638490 500294 603615 746989 949453 47895 805307 33167 512470 48790 610482 865563 294305 314665 164424 97952 804462 504615 861463 349024 220881 521054 318797 315987 269360 303501 674603 18083 589129 724203 457095 653870 65705 998046 40011 776200 543541 602181 368371 974582 990885 69231 852755 943091 598020 260898 233167 74927 978482 777301 19298 141835 788578 254581 676760 227998 197788 254692 651859 302387 136764 819829 987401 453449 124017 929778 456260 635793 569535 323222 742433 535668 773501 192660 304850 210571 615512 262542 647964 61221 298190 246046 488665 791236 897716 44368 494968 864160 85169 392486 377464 501794 451265 412435 523248 296298 681138 69505 439050 334282 643242 846667 950404 488265 76191 49731 326446 433698 966109 370093 714350 46914 638340 757442 372927 839373 336136 715055 672301 694937 581551 847251 203482 391345 751126 314372 770429 541139 375981 239243 754142 93171 724534 88995 621403 195766 1031754 270526 261991 445432 516052 60608 344069 759366 547732 963202 1003089 89957 284317 420688 616695 1025225 59607 651628 563898 1007646 598910 764553 895215 186819 812961 66128 152063 346954 68772 636126 1039337 807418 349886 387396 586429 340301 572796 334854 55074 517490 492092 514461 646353 656844 169651 936181 342295 751473 906087 886255 926039 454571 949814 379872 670086 18043 270542 225296 610989 694545 372530 306237 948587 15445 851515 932117 808048 425826 690709 571583 971523 474629 756926 61779 797565 672578 812170 317277 469452 555984 84641 485470 839153 194712 1005952 349515 473730 508217 1041268 294156 1045289 947847 530722 538366 748323 443656 983042 290162 517057 173942 768223 624684 629482 424255 398936 206564 936343 579848 230243 240584 127574 809766 670149 431608 982985 855075 313498 240649 242468 770879 1043155 849539 451249 83180 830899 100963 395343 210257 59218 992154 434159 318153 1047834 823179 316950 897121 391757 452497 624223 1034333 980604 760695 100854 523955 314385 609278 22045 129934 859847 95578 518827 656844 111148 321973 4231 435585 856102 334763 452658 267890 360299 276685 313403 756379 18951 922654 879560 15530 480218 254105 553235 807553 721175 310184 731115 495544 683207 853934 897071 120856 782148 431743 354391 754209 1045694 238563 961515 358789 533433 958487 1040905 209323 840589 576075 1039331 550957 709349 105252 623423 833370 228929 65340 448757 981172 599668 942493 869237 161651 116518 951882 339262 1045249 658771 144567 455528 291196 175561 1028683 467995 516664 134062 68837 789782 364602 274169 79188 432681 25790 199412 125406 558011 850353 70849 291002 118084 752695 10705 991894 1020884 745254 968302 640273 404619 187786 363570 701762 37663 281887 989326 975407 993369 737498 273221 431959 1032343 752481 400622 71465 590412 766350 107893 66955 201852 400624 258714 238164 499009 581193 790128 316369 200776 12305 169439 655684 85332 289009 114468 900448 1019578 380490 503884 409807 894948 13996 861628 46252 562127 31839 682156 740617 545676 376797 300455 537450 728258 555605 865036 213320 514090 90154 923536 297616 126994 660338 762042 636961 552667 108152 473446 12882 683387 978491 798787 662377 709116 697581 56917 530981 876027 744564 400755 128053 462122 868588 986826 522430 771022 1026850 733528 473817 216385 164635 837745 695314 1026673 881291 365118 173802 962655 714591 249401 932182 63138 58932 627635 917311 5602 109789 555087 834816 931421 926944 755332 420331 585317 271865 623646 531140 618719 166039 624829 179268 789445 854106 255060 695703 587429 652955 611755 903903 553249 244964 692446 735151 799085 536435 660957 309648 533204 1028028 153322 381567 291892 401124 667421 609133 194173 1024071 108771 499390 117557 207858 70779 537291 353015 323881 290424 1008736 248815 690403 857666 221502 741472 194633 251028 119450 943390 820027 340479 22428 976916 151242 138598 118753 175808 775103 975489 685562 746674 532755 684122 838123 768529 978549 520146 609196 254485 97991 305693 722347 1008014 348833 278338 714569 929116 174797 863388 257880 202996 56009 1024859 140964 103650 682824 44804 420455 310593 199857 240621 591570 636996 612767 789954 336267 484529 944479 95747 455721 874593 864885 6787 448186 274114 769303 1014763 727615 599893 9648 617524 701226 988208 225119 746801 701414 956540 796277 798467 38735 1029880 709371 1037986 219958 438388 146217 259163 355038 930391 357872 934477 88450 578842 380274 492267 224461 256715 684420 833405 653152 368011 784947 42654 426831 24080 899644 504511 642212 369188 975250 524451 297947 127780 880603 519649 462948 806017 325364 317286 633637 182850 208233 798704 518389 960385 807165 59028 564514 625898 612648 466232 834540 929599 653716 12057 984328 933334 292000 67399 949789 499993 867805 837412 900426 198917 27795 900329 66463 379820 458301 436770 337823 70579 125192 416300 610244 548564 327257 493758 359675 609373 761156 464989 517412 965552 79125 694502 204179 604865 497611 73224 464274 443547 335000 550343 975069 249819 299619 20219 872996 1027379 66118 434127 157068 931305 475663 334914 228142 51797 480963 781481 24983 41062 1025815 152619 995399 287262 785910 505667 586290 728081 154878 979522 73794 424938 499458 917451 125906 941799 387721 782165 481588 503896 980045 469933 207405 563235 266686 921969 235636 260419 924541 251286 450614 409669 991201 768994 367253 885193 517493 302450 911396 452871 736632 966454 617325 751175 599643 391280 529259 396648 769607 665913 636432 840794 1429 252 31424 516516 291155 267513 398548 998111 478662 673475 904729 664376 979170 228035 876878 637426 376020 237234 435369 583906 258681 131107 787539 762609 87012 914167 642279 488094 562908 116710 935415 1005689 436059 922365 695431 850345 1030672 475674 433552 73319 274142 1016690 82047 360577 1000283 457740 524723 649688 628050 806468 986370 434914 619841 487497 276532 930088 723164 578206 445831 550345 671112 448157 927273 48118 559840 234735 595137 132980 558388 324629 8167 619293 606213 593635 298152 708447 753803 60159 407811 12475 704559 753510 673390 974407 261905 723688 824401 757805 288387 965287 395913 523818 637835 696476 111591 245264 958821 522770 698543 684612 830463 509481 837914 608320 934524 109652 149460 378642 676274 602843 525438 1043931 249516 214362 177709 631378 461096 396096 976361 880447 970265 855633 375087 955136 743974 766245 35952 810503 334889 521639 351632 188761 346034 496534 394855 191760 931714 614151 804675 745179 892944 327393 827748 901241 168455 717663 655743 538178 85190 978066 277052 966046 975071 422109 741048 899979 959128 381815 101636 1039131 748653 359148 424100 80883 438668 620445 296208 651470 483415 354875 761910 642552 169190 440912 167158 1017812 531330 990390 593317 336215 836395 616989 319115 764554 819219 181642 229477 20235 941601 135890 709347 308364 279407 507171 163627 305491 33485 1035644 12884 205497 736827 20784 42988 560043 104819 921704 492659 811820 572508 103581 1048542 273105 959896 425762 548884 107843 183543 995224 148340 681153 38402 440951 113486 174491 365169 733068 341605 364728 890037 667765 15220 299537 954991 644903 193445 544564 939767 519273 558363 831938 787926 618070 408938 154097 486732 288479 363545 1006858 10443 922183 183591 611308 430969 480677 713603 178567 559794 99685 107411 366946 262276 359367 724398 364054 613938 458591 88226 200657 505522 948627 117807 660180 837935 195872 682889 390645 185223 957590 159706 311582 406733 463063 496317 242636 843720 307100 665796 992145 630131 111088 134132 1026706 335739 772787 415300 960009 451268 134424 125986 787652 516581 598823 972525 1009060 595879 1037372 159611 951839 512393 908166 284821 196799 643647 462473 674167 613281 738351 840604 174161 222967 556018 518252 521416 519046 887513 292983 459381 633129 368998 689042 131941 1025356 278990 824420 680599 575857 148094 444136 749185 315823 565395 532207 1037196 822062 205408 11932 779923 221868 313836 724198 442216 803579 530289 367641 795471 770944 334815 270421 81793 108214 482134 337422 406443 239785 884655 702602 945260 236924 842484 256102 642522 712675 178660 41490 568830 331689 886384 644176 302931 270380 506433 517817 527179 505564 958767 98360 957642 121280 977867 826764 555689 191984 70102 784331 676404 460316 1017032 178906 274861 950531 45642 560117 602823 784381 972476 516141 128299 97650 499632 41701 256246 469857 892525 601173 485689 328154 363117 493575 435832 660868 611295 854877 1007916 724504 722469 932873 95297 128227 96855 67218 274328 611144 580031 738518 819846 827708 61531 758915 915028 525257 216927 425372 30909 88971 737200 125178 325234 303926 623721 583368 181657 892430 912730 115974 516170 579181 47492 30216 388881 388160 379294 1001204 402287 340875 238227 517703 909913 697057 540674 440913 933559 4588 374461 165812 541670 51179 42826 157673 4151 547375 688229 790459 573294 973469 102780 288201 206147 808495 60722 813320 612324 893811 662492 288576 68209 295178 171527 1016714 964479 853034 999152 101592 236438 153373 472842 74861 32691 837568 597628 537697 480199 206341 765856 833054 366901 619121 285062 772326 105816 449694 893550 71754 295931 856506 481874 299700 729567 711431 695642 552926 501560 265305 763493 100185 924208 574107 225671 259848 368995 389706 732805 924066 564834 607736 230235 773427 890928 150730 106166 788891 193992 719099 793211 182029 493717 93783 110142 78994 648951 860353 242124 933508 562885 606893 946081 615699 853958 951206 608114 123587 745015 401097 565413 795372 68936 14664 765140 1017913 803231 495849 1047118 426794 400339 817797 317078 718994 637682 77961 557282 587801 136955 94584 601245 115386 568165 1011302 250853 598342 979351 2431 711182 461536 830317 25726 949789 498560 851386 966454 73037 219760 285376 42509 83342 643282 605369 28796 235521 552983 634962 790416 424829 510089 503595 994412 630541 593858 412248 169669 216176 915251 107747 721764 887448 316062 769607 72360 331819 200349 527606 841473 263685 522009 1042645 930678 170420 118227 640443 862752 483323 995550 867829 721581 100175 446754 912581 979166 449117 1013979 465118 525065 1020546 156185 143082 942231 653905 122174 134148 907399 1040401 935811 858174 245738 514109 217458 12573 663653 806914 497005 287768 669362 159684 556582 96540 16671 707993 818469 478475 695821 389068 364870 523320 932466 434012 924984 842988 675928 789114 658943 18917 357723 898831 414066 408786 915759 214323 40125 899288 496664 131511 99041 328976 25969 673948 187183 702214 475686 964506 817105 363836 873273 995482 76865 858533 853056 109628 402384 867370 16869 187474 952353 945448 2149 564835 358315 841712 475666 15913 19514 542022 194001 165907 209262 447971 640413 502724 133946 298227 310530 323218 502886 633496 225186 929288 875790 120421 354228 340580 831778 924131 189568 53530 372452 764687 977124 384847 214380 624346 825810 783454 529191 449448 126159 523351 883796 279506 108150 432763 987526 118820 436467 23489 804389 254559 692873 112981 685804 579512 109581 60179 82028 623447 403304 756240 730504 948441 831000 394002 296439 272079 802735 448787 189638 508221 221267 505794 949971 457756 300861 415233 536915 824792 277818 993384 372812 242130 105261 779201 920860 787167 350347 1036170 36080 574919 997853 780406 1036110 297927 864065 316140 738444 251151 373482 302470 62550 31557 1013660 152468 103468 519169 26417 614295 60897 406351 913686 703942 824861 513584 567502 130700 193244 818456 865390 530695 299502 290417 297759 920971 642933 186647 885664 612381 445545 978651 635586 799481 505111 904961 498154 239885 1005470 999617 271762 358523 133745 474569 883655 509211 451288 937145 72364 826102 605038 175013 1001207 737484 297636 281239 903791 88719 297277 366091 262772 383974 239824 725362 671351 510635 121418 246191 421501 184685 894057 288669 8608 238063 625217 1018502 382094 403367 508347 283309 888840 494144 408081 930758 710500 393240 324180 1009529 255756 553155 40934 14306 17149 518022 763136 858644 693577 316893 1005357 891025 1039509 140789 1021389 921043 387740 7474 700564 405191 209578 69291 1023496 419149 124961 122281 295430 391865 552183 20524 492605 791125 69686 602470 259761 881629 728188 541757 379962 599553 996985 263629 352002 907494 68467 999396 362251 139430 544708 682885 917671 622539 724315 975718 795390 16856 213559 910961 255627 533952 642800 879174 736159 1038445 46382 835000 635101 999226 435759 719692 420284 168569 909637 609213 943369 935919 25174 194682 856930 380243 745563 347686 81339 987858 793569 85784 539613 845198 523659 79321 621282 662042 656525 772008 807867 1017600 1017139 1013497 143786 970555 931672 1005041 985288 785597 890095 776428 662656 1043178 886910 92408 71186 885019 289694 443991 486161 245021 939388 342785 791525 429487 506203 302367 1020490 556296 873744 336273 280528 994126 749445 65130 203865 825631 419638 1039726 947357 475660 430263 401051 882857 722713 91436 649885 633435 846143 655567 529752 576488 758763 192877 184418 857687 440188 742633 273797 376836 472008 83896 946498 643870 135831 238436 275785 480296 21031 855306 154371 47228 360359 152539 380424 175299 991676 925598 464553 797566 455422 257836 375911 189313 126076 288499 882809 913010 401460 847732 997451 55118 91036 828358 520185 61669 707100 561168 998616 982105 585617 606226 514030 991139 463564 761245 776309 601102 196625 990998 968284 734394 904089 738808 1014982 554266 613392 421199 253064 952182 836887 518205 544431 715626 618947 1011832 857848 711781 728860 779466 751191 1013803 829087 743312 826737 13652 759997 945468 814881 371147 304986 592595 135927 434511 188494 676976 546740 99317 767975 392127 1041871 789668 123750 581251 344563 216983 590717 193808 302974 397535 270039 37073 361220 223967 584848 846531 537803 509134 126649 524792 983884 137528 613590 641558 873912 756862 450143 829909 429681 742225 660802 608645 441740 59707 784479 897413 992086 956182 65035 637133 33484 936338 398990 705381 869409 702388 161445 53484 878396 448849 537088 449298 935479 896407 894405 558110 534497 283013 635659 988520 238141 550510 837984 1035744 576769 313467 49476 360582 148504 431397 624300 1016559 916001 819646 37760 1043399 383725 688617 342556 205129 671236 769566 770003 702409 534817 842280 345959 368683 352946 560038 691091 1025640 808025 32909 223617 147472 114029 824740 342868 43715 931194 679174 131744 613047 360124 455844 156397 440629 370856 863425 289847 602908 524900 130676 603505 300893 908618 610857 739069 705917 204649 857632 513333 896022 42500 42221 314086 169814 555025 687094 893904 53118 379066 934392 71463 362340 707040 73091 627221 465649 413331 154489 688693 105892 736667 157075 815130 440590 250866 133340 125382 711508 702280 265268 998707 636336 252030 726734 983758 789232 992811 911026 882678 577014 986906 775996 305538 757814 840906 767899 224824 671803 306669 979283 602455 276514 243945 196283 36110 302109 114266 733568 177410 133361 50062 837920 897228 365176 814343 481648 484985 201248 209149 229655 488712 836971 219610 126992 122607 801901 383164 310828 820375 694353 59382 856462 618203 137684 818575 464173 1042829 196552 167361 933717 945650 374163 335227 256038 1006913 283053 271584 143380 690983 353318 868806 341605 890949 136477 997944 303030 335025 103242 741109 486519 41585 250485 941550 794474 749571 367100 775371 996392 271064 516945 291687 648604 858580 297082 187984 214149 1028048 672400 524616 892408 804376 653376 82374 668125 73454 1006669 164214 866669 133125 973836 913589 802234 709894 187878 241942 48679 436750 151513 215007 599788 398894 689656 581772 137107 916970 420070 24395 129406 611771 848991 541567 58975 502925 66992 940606 450237 165441 817722 16595 675958 230956 40435 636732 585015 354711 387556 705196 315654 643645 332460 1024011 1046713 909520 222971 296561 2172 499571 818712 997806 287311 408641 210524 552134 560262 988101 263093 980077 845895 101248 167460 969103 1030159 769127 827455 383947 30254 650594 812464 46066 490310 712142 260531 583309 783568 188412 804252 1005141 142231 508848 77647 804537 793146 1020066 333766 999003 414638 790784 371087 571795 735674 863211 784203 503019 426874 266229 125489 317345 201693 77225 458888 386600 860199 459267 941104 156839 173680 766196 8474 295288 799778 225248 533451 1023914 523390 901151 780254 440704 81688 1014143 126591 824048 917079 238784 283888 506917 853494 861719 574215 287742 934278 210860 502190 916108 1008362 177179 840034 697240 448729 930039 735413 162074 464223 452931 934605 826819 271452 554999 144866 794484 365059 90753 920003 436677 958813 160577 558674 985215 447172 975883 176643 883234 834152 481449 102498 1036896 861901 633175 77962 748704 563019 1015109 723886 716412 66189 374041 635795 121411 650515 435562 250132 1044856 315312 74054 553629 943953 249356 414893 436913 58168 834850 552723 687717 283470 424387 269794 599010 364259 691986 972533 430310 641279 339207 258847 940356 185053 880364 694434 646495 601706 1044962 947640 903347 389322 375645 346894 581709 423124 94116 738884 926030 253329 841810 11374 274283 551105 47832 1004694 267120 823637 65272 815671 84408 393718 468299 995268 336055 153469 331197 497951 485233 504697 658956 349730 945152 335532 284748 767258 18961 834446 569701 820550 1018215 116937 685971 246108 855127 291771 915686 920069 609867 359159 989632 258140 979519 762052 412505 266356 41287 322972 381502 392143 276743 901807 613582 1045479 346681 506974 125372 619688 583467 681152 523920 298740 836158 505376 929318 529182 760936 945532 913197 297839 66483 273672 574120 919205 418236 93865 502385 307823 219701 607867 192433 411122 751971 456012 801130 146503 209568 740126 324333 712442 405210 252329 721508 860301 584466 390870 380745 607987 1025759 495429 891117 419349 303848 1034440 466162 698960 503661 619750 888273 160501 68287 86873 317782 15560 102340 664720 933663 1006722 668788 35886 603936 231760 317534 574345 698401 997201 549668 7211 290366 705051 144122 807509 471398 419638 973611 175991 560094 69791 799380 64697 491707 913223 963111 148854 606827 189842 271210 616891 543021 639449 892661 753869 1030548 936168 711416 265120 858888 200832 51634 849760 155204 469462 362491 290796 144345 433170 760763 688726 45738 1027794 426608 36708 151150 459940 167853 298514 204338 296335 662421 138766 29396 203147 131428 223803 966025 865028 486887 777007 378455 10587 589310 432564 864924 25445 339233 188746 220037 545258 529368 533156 554136 801319 161346 783911 524843 839756 270991 253550 696298 172543 237446 842440 661333 807128 862976 182712 116287 629987 198763 105332 349520 868129 597831 676967 507524 1020935 387500 384944 828331 792061 176835 1028513 914663 239584 337225 145984 1042224 896896 797199 993225 867027 131107 661116 882985 381423 365824 404233 483461 628471 269253 1008068 128433 635699 20242 691406 571578 660798 336124 378077 451677 870281 112011 731067 561293 300759 666939 845508 894193 952511 475007 304492 564067 893486 959801 10167 201330 97762 938820 348351 143329 799471 296171 487730 316198 920382 956014 517586 366572 100873 569220 787955 698513 115297 540116 156160 876712 327080 737147 86518 245625 373271 417161 578534 371324 248121 775811 113272 524258 538222 342243 273251 489740 318825 650643 1011190 875793 706739 823926 854418 525117 45094 599264 603182 75148 249714 916504 692434 787251 855195 627677 212508 348952 290425 468702 341182 984661 844598 268609 259581 121529 153300 537373 887348 965958 268709 699135 315215 654516 366289 917609 464721 674797 1006291 829006 464590 365711 682492 32152 467825 366957 1042159 991139 836216 944398 461091 325823 493363 41005 746341 602801 344456 97335 358995 290610 883826 179664 1026785 283247 937085 285518 90328 384391 290380 656188 695634 39184 570644 945881 642368 823187 837918 951447 389092 858123 79432 412316 462167 684138 969349 633156 457988 272405 869465 195997 293931 416355 86365 97257 169055 768289 777409 90656 938504 419601 306629 522859 314082 631398 677439 880042 226428 933705 94488 943599 838331 782936 864463 1016065 738900 92961 736756 824026 828245 343724 845230 899113 1013660 631278 497718 800977 858462 848983 440154 80488 644514 72261 570619 541369 358084 239502 98703 1018434 400114 55803 805535 7863 481970 746439 428362 513405 507738 198180 942273 986672 952727 261046 937161 279837 247783 602902 8252 488905 310559 743760 86920 1002856 956133 439397 172846 142694 619574 118218 851524 851426 900066 978151 378100 118830 901899 156058 808699 545105 902058 499377 717354 658565 271114 992371 319721 294329 788555 998168 784559 717839 279264 97612 485515 148575 295185 471728 382878 19379 185978 948825 316319 606665 234122 148815 495445 318356 878341 991503 454945 343483 777859 446986 323953 638745 664303 835108 870734 490299 5128 337718 880847 111845 765411 79244 912803 788621 48999 119399 455052 28383 585935 742011 674014 200503 924204 258163 825604 909866 584161 464745 519932 926717 908069 490862 105942 890668 162948 658952 879928 104165 329310 238766 530397 653706 16743 235342 203281 639795 376101 331976 774199 239658 546422 80753 517443 286573 69127 801681 69953 312623 536285 457189 665548 904535 836816 1031709 489111 542207 287499 760159 291816 158198 866958 172226 48408 344895 819372 587732 943380 253328 206221 961301 758495 936148 187053 23162 94222 158633 878939 177131 157514 304611 547131 179653 111314 672519 976581 323928 932598 1031377 805316 861545 705693 314798 543703 608434 880576 545602 12019 584798 34284 917732 386015 761485 956612 516637 1020086 5334 258173 896301 92009 927424 1002081 779654 773179 366663 780109 314959 511043 767070 977458 863458 779245 112487 132759 973646 202105 919996 360213 731861 20347 150058 226266 464495 533337 534641 950567 738630 707536 987077 372178 122168 557936 303440 502213 795993 666395 130734 1006717 653422 540810 517231 246667 853874 664776 234648 336151 125973 504501 430370 96856 592696 468356 730746 681501 608114 85821 1033727 404295 426894 401212 209032 405324 390411 751792 749787 832694 673434 22813 108087 780706 101028 937690 827083 542274 982466 212884 279100 539483 694595 884425 511011 733384 30121 275534 54925 119797 654636 398026 865401 112228 716341 548408 629854 932908 798180 17001 467618 55925 944779 31104 361508 697853 953905 344692 802995 602518 393489 567185 820628 572581 48152 595191 387072 897445 207722 802586 520099 1012898 647389 547136 684319 950719 857724 891910 440455 1039280 131333 662492 754660 510528 258668 126852 380339 911565 1002582 370327 550757 296135 541343 69632 811998 871476 486868 807038 283127 347183 404922 608550 804605 147301 318405 478687 47407 732310 314785 469989 404035 415002 10157 622663 762337 422745 622459 89705 129063 84306 872018 345731 127011 622357 996268 551967 729692 381257 853944 412831 374602 1019815 114137 693684 61913 158588 136997 1006568 559595 497195 861414 762134 710355 405417 695069 797420 641498 197887 62202 43376 47293 630476 875877 470392 587821 565185 492921 1044272 476750 750371 729859 222360 787768 740172 89351 305156 17785 94249 261180 667290 630930 318909 290187 446167 975733 864925 38035 857867 493838 323187 1011240 455640 1207 327804 1016528 763575 842945 239113 76101 920691 431346 39170 432373 865195 551170 560734 248965 82772 775965 656556 537674 962869 719460 352909 800974 641130 243051 156983 822609 294882 371901 319220 873029 41185 332115 705953 985041 15742 801569 889135 1003600 948006 398218 59942 1016527 693527 741350 567325 724370 1010406 818179 8259 501903 69370 185505 836569 612337 712974 127477 396982 278166 516275 279079 837058 409746 1004491 807892 755067 161194 1031440 323724 696435 551898 139915 657237 85455 80336 1025053 288550 927690 811374 221689 149869 64048 426572 176936 437386 1040611 252979 371716 622161 112218 565667 652477 169612 512541 596558 651223 622967 71498 759195 143530 268866 21267 404772 999905 914835 1043262 153400 900091 171009 842916 18777 437197 300186 199090 273087 149759 737118 317675 464596 720010 98241 533347 389046 702272 997165 160581 524473 825412 495486 954959 487650 844685 398724 354385 361836 84072 304004 272818 308295 227315 269240 644587 165524 527267 127690 394761 740138 768959 297565 199471 104725 58850 547716 351506 238097 484221 520521 678011 546067 569426 570152 19913 938177 155898 425873 122732 435701 584033 530025 962667 354878 832324 414601 746207 137822 754874 14654 190070 117965 538280 379591 202481 341044 179019 243419 961190 291315 685235 643616 946430 178333 318274 418229 778488 245367 160816 13737 980900 851964 792586 627585 616105 840283 166191 389302 594625 83447 678482 818484 778807 579814 926971 97757 973680 457075 69638 30468 168799 415901 763426 75507 977934 199829 851026 86117 8988 426820 665712 873740 471098 1000643 395173 106508 488365 951776 742643 974974 767183 363168 200619 725998 815246 841911 78327 614622 96236 997906 112465 180545 581245 167758 1045258 621824 866540 553534 145092 95353 338806 43112 248056 473851 411757 484744 469873 331 343734 613901 700879 806945 874572 502167 616454 496300 608443 357759 149724 946442 478117 624463 1033326 391889 168769 888645 628395 893321 788183 346837 716248 394032 807237 489252 450826 427188 606077 168846 341679 769148 552708 488480 97030 568544 609397 238622 419490 315052 25084 366719 1021163 60321 914908 307820 756380 837876 653545 463301 527430 500174 1000719 997275 181452 356810 11209 751799 539621 200569 939178 81938 728222 202465 1043416 926043 904149 893946 794763 572276 544447 843056 586643 748277 295266 19940 284112 183464 695580 69867 169655 659467 528154 51981 795348 989649 696034 882055 299586 554593 648394 260234 329525 466006 594046 759225 253040 917245 720766 271023 238543 618714 172957 70519 226495 22051 637315 742674 690881 599875 511788 260085 603115 836441 236135 109192 593766 70326 565081 197544 433137 358755 730871 1023269 923228 727448 296335 130629 370702 190022 110912 284223 976256 755087 927868 657089 629952 590664 338061 1048171 127983 21374 209934 910162 251843 42222 125294 134526 899590 295819 534897 151916 827413 314107 560558 760460 754017 485659 536337 677316 1046002 258167 506971 371691 931039 522962 581789 494671 942807 351140 653761 755504 864411 270999 139009 948290 117121 159242 489326 590127 201203 789902 647274 971795 407022 259179 779310 839166 34692 621596 262213 1040757 437594 227022 15375 970994 205098 725478 397119 47455 917058 34936 563294 683167 8196 239056 992070 826374 757860 661485 393127 840411 214637 889345 239493 213213 799932 769779 800183 480443 108547 132060 863338 337563 456072 987789 756637 373396 31139 281608 931747 254771 910916 62211 962468 551930 1040746 77417 660507 422876 193453 711640 818521 200643 640693 143907 41473 101643 46016 13265 904586 953348 303648 323996 927424 256627 472507 1023220 476740 1015313 675209 420474 990471 433931 840218 541829 469715 33408 185357 150944 525506 91399 195226 209674 469957 34086 213513 413492 78622 191964 985657 40007 145126 332056 29978 620187 434824 864831 464179 601921 935748 41130 388125 487035 770733 377381 178437 222782 668971 847218 38702 1037495 215162 660676 1043565 841411 1017385 606276 894891 625269 720412 514192 773991 491924 539915 835895 876593 656410 758529 607038 1014576 729782 567773 837534 648349 39243 814036 352707 53830 688495 866797 469518 133644 382189 750212 288852 479333 835651 804807 36446 534235 967973 583228 524903 318090 699640 781113 440737 320166 281431 469867 500400 167667 4242 772432 450605 919115 945194 957372 54052 103708 65367 189528 521622 84967 237442 349726 754936 1043906 207051 93151 588979 208599 794756 724669 155810 82659 731059 429233 219030 113592 605588 581382 988629 767931 905749 671964 71575 745574 43097 333222 699272 571591 362806 729004 478537 637952 771510 722570 118767 641989 756122 11695 284802 28385 720338 449247 862336 90033 342790 961714 145495 1043111 855056 352530 893422 1023176 360576 256961 842525 803375 675607 515281 835632 210056 133196 202538 814696 522645 268490 775943 61050 930221 826352 460921 241422 185912 523856 454115 380737 968756 28720 530044 145699 831155 469004 435408 560186 795995 226578 386367 710654 801508 106916 275581 534106 475038 763354 341520 906802 648168 371197 809686 640471 1025722 547085 112508 478612 955420 197436 731911 68133 807852 1020017 251215 96059 427805 148166 777599 809465 555186 1001739 690327 719738 530887 8512 827370 340809 282953 183071 599968 82406 956984 838287 419125 293704 651820 784946 603640 966998 595918 994776 570765 708205 399706 42250 13420 872413 865059 806272 622175 839788 327183 775595 618760 815825 912919 167724 582233 228410 205001 205147 251674 765639 424902 592833 592230 29708 138052 1046686 245550 579475 594060 188260 651444 414040 94333 849721 573202 155723 111112 424313 604849 324817 744626 472114 489938 895812 853781 584871 392969 644718 370014 233934 487356 88594 206801 868050 563880 284003 420161 527761 314973 236939 421272 506142 950205 919590 847957 593984 409729 820676 410377 342002 656820 461930 949209 703969 441909 807441 390143 424689 407866 415526 464457 411065 220360 377097 490904 1012994 961596 918670 942947 209483 859845 811135 679473 695368 738791 239639 28706 309599 967673 449928 943463 14889 4776 826486 688838 723959 432498 349307 689175 113483 70700 938913 781001 566874 280957 762091 498782 589713 659808 173772 708842 761869 699302 1027501 1003928 764449 681586 9836 853797 719828 365755 771288 972899 160096 316621 420406 317624 522164 239304 319423 902812 290547 217887 942367 121374 220403 270619 325368 582496 421823 974166 958813 375063 446486 569408 610903 63244 934889 738462 243812 855197 139489 736773 317683 891708 659158 458595 817897 795887 825945 508279 418078 264911 759595 981332 677089 1039241 676548 659170 196720 127456 497357 418653 366977 156456 359334 1026004 285628 802253 592609 164779 381759 268234 766405 887578 718617 126258 558028 689579 922575 544427 1002789 656576 296409 188398 488754 739850 869414 403017 831755 687635 408212 698141 1017338 997046 160889 874079 236541 347553 726813 1004827 385096 657114 339005 983021 292800 493367 408714 281990 164224 563940 113192 687405 108888 969697 604975 70971 756297 313474 623662 930206 319754 465389 942755 795223 298630 862879 481156 809468 551516 826600 463289 633910 124254 61802 506015 252996 293906 97694 919174 949111 1046836 1028686 340788 858036 34866 504348 896609 440821 956335 866298 567865 701640 560128 970160 685533 49870 16818 610906 894946 947517 417794 381159 71888 782943 883555 763547 699812 132113 985084 63885 586318 751173 793639 229162 885812 247168 262900 234160 674989 859484 695971 760756 756615 501511 564014 902301 569730 272323 1011901 131366 395987 782180 734767 943328 80290 530133 803736 248237 163980 134803 173245 575046 843041 490800 351130 849079 455271 749010 1012444 952542 443221 970417 843880 800495 671065 671644 79826 879090 430803 209013 142567 707140 550296 413616 1041955 70674 967023 84184 335675 540129 714391 381707 596885 585481 975935 3961 878795 673333 328461 669672 94508 126948 655256 498995 384571 36075 267502 62918 641838 289009 55055 785444 771952 819442 253295 548194 567583 383421 15736 784297 143247 861814 447750 551095 488901 966420 222441 257118 603388 976612 162662 1018628 251684 287492 667319 301090 612702 1007849 1025926 229574 327297 437466 228214 911888 184728 342130 972698 401336 325730 127266 752380 905863 54737 779948 33048 927449 916619 311721 916574 201506 61804 231940 90291 265829 769538 638333 835056 265918 938768 308776 707170 186330 47883 352491 638280 629114 72864 541699 457049 843252 1019180 513407 362299 903346 111426 205252 614413 304304 538921 180743 100318 967426 3932 402134 718899 633164 622344 203408 416389 364616 986257 118760 692929 602692 403981 979046 924102 59809 244167 931558 75754 204629 942270 475670 175990 264554 567587 441084 665381 178557 849119 904047 9385 621375 344074 648345 1034022 754424 570229 972155 717237 650239 591649 864617 742883 657219 636102 984714 675375 457157 719437 320601 624783 568091 175190 864807 426219 656367 841907 1037718 183201 556158 932075 534815 733184 457498 160952 475789 496333 918185 13449 559488 897217 209187 852993 171500 43272 134679 722038 954007 481219 10535 683891 1007518 229511 428167 583990 254192 248028 681858 566067 840913 688832 1000693 609935 91737 214817 803282 843429 782323 90214 970655 138117 594398 66791 306932 984176 202927 352624 474625 328285 242637 881603 136965 584311 392180 636178 982744 577693 182707 824457 74594 633313 89070 1032642 633377 442122 413276 542542 1019560 847634 712714 226611 315674 770472 428502 433001 193715 412078 320757 758876 577087 907196 123245 270189 238241 31899 412827 920433 890190 351180 960431 143664 747215 52735 413228 540135 230211 676764 60521 609735 549082 939837 804370 743028 11867 376882 281767 1008006 250271 873723 230907 825099 996883 454098 639670 137219 846650 947999 206036 633059 463657 836609 620068 338963 499978 143564 642762 60528 124825 202117 560062 309194 1013674 2152 890187 903527 675489 258147 193936 754814 939256 124824 1031938 589501 797885 847327 606952 875204 479249 224065 301022 848552 622506 557694 159827 348785 360785 340872 999691 918172 208485 740870 112541 533145 971351 275410 98549 447310 383276 355195 24532 684434 708094 328388 1020747 565427 698747 508195 757060 730353 880740 207427 522489 1019392 795152 872578 397691 110986 390886 292724 1001516 718251 978662 558686 932677 27507 110625 19132 1047633 637288 963900 297659 501424 710145 183282 714687 935445 692780 975759 692447 593161 1045448 732021 312676 1039205 24620 1016219 730958 922844 562847 733449 908751 509807 686813 393309 755661 860662 634776 299081 851556 408222 65781 657938 452450 75110 696075 73235 726986 809633 338024 414264 247378 486775 1016971 893059 167396 266851 364139 877963 868384 95670 495342 564984 165849 778771 427891 162312 23444 702193 1002569 340494 409612 438044 945973 409325 875184 161589 457200 119713 21539 1020973 391335 502966 854716 629198 840825 208591 660740 110898 818685 578849 660538 290633 747449 192501 448210 260952 20652 504617 936689 34165 777925 169136 737523 593164 723305 719629 261606 948061 807921 146396 564748 194043 120873 191050 739165 1031502 663763 751000 797698 723730 644130 923547 220379 556246 11839 4927 158714 898686 19400 148223 515878 350402 607308 849775 946777 673709 464080 599475 141891 344350 416333 58885 341700 443210 318511 82482 959862 475960 583384 480285 844832 504643 620059 177211 398148 809372 77761 473110 10386 784070 404999 524491 713075 867352 39454 383371 361855 823871 661162 714269 686343 274361 1047108 893275 696204 32602 154104 338864 167493 710347 648135 584097 233118 294150 952614 356929 684211 786652 588158 52667 929241 450415 584874 525259 23318 621240 671100 1047109 617380 483330 185400 238477 705394 384621 221462 621854 39331 716140 321220 679428 895756 156487 857315 234849 703674 228250 225925 940267 257642 44500 88246 426860 908560 775097 441584 697153 824657 565217 904100 1005788 415240 484406 479928 1347 795332 141434 654340 444558 140873 397503 939988 381036 124171 201709 112489 784031 16310 787007 644984 962427 83368 56262 219817 215147 251765 882405 332825 95852 989539 423635 139736 603281 767467 954908 317292 389757 192574 928032 817229 594668 886462 470163 508519 375338 812416 1004539 411803 519322 338129 697397 695613 64816 815022 17905 478359 216055 523850 240689 42853 480397 176268 789198 875864 265378 801934 269555 1042323 299645 967967 801696 181041 338807 277570 574504 97213 103037 365997 446131 558520 956050 903499 79037 387350 592203 697787 1042325 310209 261457 357070 759519 879637 21730 877580 1025811 318306 499793 908080 292859 280686 281730 686760 785209 264688 74095 722966 694975 203030 659621 73425 421716 355328 545735 111205 444182 204866 252682 811278 916467 161126 265144 693825 498222 431976 642733 32036 317153 866616 847581 639761 87669 327483 444364 797207 672555 440779 279572 650105 111510 749490 601059 911917 549151 604339 967546 767325 503424 59394 506287 875242 392777 427718 222828 592356 1005919 958110 678190 558355 812408 676889 931718 812401 109472 807228 453531 339118 77494 32769 467623 796587 545263 38098 138102 401663 266067 1009938 836842 648053 359995 337300 273529 298124 43482 408866 212141 372470 1030064 997111 117667 869657 286232 1001797 457101 357265 109244 770993 581424 138156 530715 412114 232550 15852 915722 1039797 87710 994441 927024 178780 948055 888301 461192 851514 129704 274230 260579 402872 392635 566967 710755 611764 605518 116343 527362 947709 259121 515760 182025 793560 657866 708689 236953 803966 299156 520061 486437 909211 824475 636426 560630 862673 80385 738819 549798 841523 207741 637990 207269 658890 1005783 873063 532152 339988 197997 283243 1047156 620416 206514 645134 766919 876275 70313 156638 366448 384326 425582 540061 962178 421829 183469 108226 160997 521393 240681 711929 712661 21951 198199 912543 963681 328344 277824 152391 273901 146263 703299 946743 128176 76558 249936 315627 549943 447041 909582 470929 860640 377192 451894 616844 197472 828274 800277 927730 542014 759869 371982 484366 332117 679711 397846 309726 283990 610656 711222 625301 59716 470205 341517 323355 67062 372199 421963 359048 658328 457474 629815 183468 432170 908839 300074 455819 585216 708578 673810 107225 240192 1036724 547824 994434 183143 333970 661082 875813 985028 558948 696058 530835 357372 129415 36109 512597 883076 417100 837092 771620 466218 237174 437094 660591 759181 1007808 1022604 1023960 668064 166485 506340 639159 757547 761430 923664 247701 336202 124760 399940 151475 460524 225763 801483 418177 930133 513780 268161 156967 318108 120443 643162 713983 740398 639454 46555 860184 193865 702069 608156 355509 381314 829451 557772 1010380 270144 342883 688300 657032 157246 618673 681235 608968 118285 663069 629992 925 836751 342596 27820 733392 128125 390838 118510 608345 494563 895609 828116 477417 53919 1019012 273048 892001 4325 605765 645641 445017 968125 140828 161030 653978 404867 760286 32263 214948 137319 776531 914580 254249 528619 907447 1008587 261776 840296 1039165 671966 41331 135049 712071 563603 993313 428237 839727 266946 45085 160521 1024578 145115 1001629 667108 465856 791645 980235 84570 1017885 732256 819080 516410 471235 373004 269156 801192 829326 267296 645031 704411 778574 648556 909708 412256 270409 786775 431872 176917 44726 921433 682279 768815 944450 86146 233176 148213 530831 966130 493340 643074 237745 423775 814003 25543 651695 950674 398222 696838 252936 709866 329046 935768 370219 572375 80356 323496 227325 491872 700103 76982 562519 552862 641217 1043606 747654 7742 624202 12334 548042 200963 360972 725435 886999 501314 378213 400204 76118 480613 158440 650566 846693 605545 594140 472286 526099 863 924603 258722 666085 327918 247989 725233 78164 705231 69675 543358 243021 55120 153652 680145 680623 191698 915227 369349 665040 868427 427486 49931 599289 23493 328369 392870 559845 926941 312185 168814 860486 670533 735314 951949 47936 501570 359946 441092 421868 907310 376995 219175 763095 979703 683476 294941 1042560 618655 604041 1005153 892125 986298 517727 349764 881111 721907 850985 1046888 962505 107143 140910 699974 938501 205512 164072 335529 454991 777115 960518 509489 228960 769786 39787 317650 969828 993395 618605 1014098 650108 195496 185494 212942 217917 922317 942119 397365 580912 654637 833680 934091 954192 331174 426745 463016 276111 506152 75453 880183 250193 476473 614377 986551 182766 1033844 893378 380861 308 1011461 149820 620464 567524 863535 630659 111180 912945 301510 633974 158752 357444 79541 645415 817168 958138 195962 156252 820691 437284 408997 498449 157814 368774 576349 720628 699607 917464 425434 791784 294954 612488 458220 205186 910968 761334 451699 1026447 16667 479991 403684 312460 468292 820307 384971 868141 754293 824135 1001795 101847 858375 839684 929663 626469 278694 123950 562501 269926 392911 920925 898158 947741 290137 796575 412776 352896 356585 100340 16564 672762 638844 42705 1017704 385450 931553 432798 944045 199650 99132 877112 460866 724648 529797 851823 19959 914488 551431 352649 526899 38783 630497 729022 293231 689826 940680 66490 463289 898421 393795 549917 696626 131077 934062 151294 441488 949519 973880 754788 163229 696454 646565 868556 37302 77329 657036 841638 956492 981898 628697 269784 119142 492416 747597 828473 728094 608182 19193 508439 804128 787362 181703 880562 566574 175855 202737 782526 724894 741371 888968 151269 725210 433753 341230 1025091 752863 95569 833372 79336 806335 661083 507229 613978 643615 736168 947793 608272 207801 457369 885227 489464 138715 751173 796339 862194 928743 745976 186501 291154 329681 283566 790289 83810 151716 845468 617561 999901 41213 306600 471861 931702 912782 1045996 527826 501839 865181 612663 205871 456834 1013634 204939 950942 948892 922412 161440 1036361 215580 21661 944736 873899 652793 420969 835945 611091 916249 240699 432782 108325 921307 136529 974934 902488 473486 603899 297852 326776 573687 154912 701805 462117 713424 265912 31437 69715 155459 973907 175602 568777 709491 360080 88423 500386 123891 672935 201323 104398 866124 774880 7024 936082 344188 733466 1005212 129284 973170 338245 985163 933008 896403 587240 223627 330870 619576 409756 330398 536137 1047342 815246 591228 977521 917812 346369 852046 791210 581760 317386 65524 940163 198971 570322 592512 324576 347136 35736 39353 170361 455777 656300 646553 573785 963426 648501 184015 343391 416252 826476 659774 794560 746395 526111 894588 520579 413857 561967 880724 669955 184545 240914 754500 413809 179748 622161 280832 35920 386727 1047563 553709 766455 42907 83313 179367 966163 743332 479816 228987 850722 295259 979306 790510 681976 1043916 792389 260660 421438 818937 621658 129721 452846 711253 887743 185756 883416 975689 958878 522287 79137 394674 39348 519033 429503 807009 372179 693940 1025534 679834 828512 741839 975102 399253 413397 706540 379442 12033 809024 698851 674786 559484 222146 864446 800170 221724 162578 159803 332537 607721 642296 883021 807315 777824 179154 740507 636944 625650 211986 367872 11354 643202 950973 745993 707123 821739 852973 604794 412077 392312 377169 761545 46511 109930 190632 320418 619127 396662 770634 68705 758803 193348 913311 93595 820454 321009 1046949 663445 588842 472974 470894 737483 672872 978846 709791 2155 905729 558492 958451 895191 600489 158579 952758 786983 268006 944132 387659 140453 209557 246180 780455 41807 833894 800922 997587 243288 111195 381349 731757 470439 353613 225397 1831 406358 860519 410158 573767 56884 152489 653288 520742 103492 60774 905521 403633 802108 793286 292489 755691 83207 215365 304100 963945 945731 97842 303916 202708 488644 64817 693949 25963 32783 868026 758759 885374 288224 865943 232816 569332 48292 1043050 3599 461254 114175 350245 508658 349570 522568 896143 579129 270537 120328 575942 530808 602065 190079 7608 720953 15331 199199 313512 420472 328158 1007631 791471 802597 41138 461225 276281 120486 280550 900348 749956 603474 734739 927562 224548 464375 919399 401291 718722 1033300 87075 436457 526168 313248 630557 116034 791350 875777 955455 6058 833537 246294 497414 546534 700271 85870 762116 167921 71308 221967 946270 79994 459831 203504 329294 659813 880549 647038 751010 579910 222942 835099 393531 380649 693563 562074 494223 656333 399854 591557 479272 753315 896634 283351 1047587 732628 990519 385539 131762 961017 526288 112619 217242 1034337 130500 699433 412086 785806 713448 357577 137074 888760 239075 164045 411472 563528 1001136 565928 244071 383838 797984 690884 319199 352332 118613 70140 1001590 192025 829512 283682 558334 411904 163397 891514 544732 607726 588138 792125 135051 896263 559659 420632 1025047 846881 368593 199082 492963 760135 667382 88585 537315 705847 624650 898622 192418 73189 556498 668868 1037118 385270 252899 410381 337703 499270 994603 987133 791908 576098 381545 181869 829197 794895 551088 38825 725714 710593 32744 1021426 23410 958500 303437 417533 540229 621207 435694 890483 946611 350380 417071 471151 340923 364458 164679 297987 993389 269067 133059 351667 428144 306942 1025025 616952 761725 498406 115126 987070 301794 424921 569705 565990 567295 311073 864501 169669 25292 914623 606731 293027 365650 782819 348334 440893 803117 967541 240053 478276 985105 28816 278860 461020 577602 953601 706931 650782 378906 236492 71805 272534 373639 672167 1040275 912837 625290 280446 504111 534176 419769 1010925 284577 780815 509629 133833 293774 968559 725717 624024 1022571 385297 951634 299028 281862 120504 873497 212395 581118 884767 208932 451842 536646 620401 70657 774766 325030 947151 877137 445049 865594 29646 611402 23651 532977 833526 374838 525470 540943 822596 65522 597841 778411 452520 565104 764631 384562 707720 506677 711229 572642 822588 861915 751559 920656 1036688 177040 792427 270051 553541 1035926 596308 790614 795535 94145 949344 138298 978840 88060 98467 672881 295164 434116 793058 739252 15692 628139 274969 124942 929675 322774 572406 426335 967348 932736 955739 978907 1002545 1034613 473567 444040 616037 896664 738638 513475 203556 16733 181797 852412 646710 906575 352279 616693 153559 903563 802442 907975 458554 976708 1038107 433628 1017089 725053 752662 755382 724423 146770 48894 810535 474262 445679 303883 235479 920945 336279 40871 612546 294860 36958 94960 52663 266510 1023856 902202 643546 591638 103560 956042 58658 1018547 480121 232219 488156 627243 625833 848861 944166 498613 408465 374257 858741 931839 1013054 457774 949775 156840 362195 1030560 961682 440007 418821 654339 179051 218466 812445 527948 320096 181240 415738 224033 979463 883960 186764 491356 858700 941127 592218 146571 196847 645567 558461 293747 862212 136106 702883 798345 566385 108875 1015181 156791 730227 484693 983953 465565 345625 833650 726808 319374 605639 66493 633633 411023 1035445 242504 178365 468251 362350 469143 748945 765793 683090 423203 567895 479428 903700 517337 184669 877402 30268 415896 320772 373102 480165 749751 63042 968703 534784 296828 254753 530750 706384 818085 156989 913172 557164 281315 618570 77210 257409 293979 778380 320926 198029 88868 489822 767781 361445 786635 734124 984035 106160 667601 580728 651717 68969 982571 787288 146791 548705 937922 14582 580767 172602 336113 40335 815344 743533 41226 704373 494103 49093 924881 969101 309379 550882 899327 459218 159700 6327 130240 38864 47459 329997 404533 1033001 177850 746750 357107 602644 914455 9338 843395 706521 101102 995781 141536 895830 988260 516087 611068 763261 1010645 635259 200507 118740 868686 224912 916469 692979 1014803 953291 306681 587017 879899 57491 166661 997464 446863 961956 619599 706997 632143 455565 147711 1015561 1033580 268594 133298 796114 942767 713290 933369 156066 82961 112097 628952 776863 776513 668888 250183 441346 662817 467040 403892 230040 739401 561283 444800 924484 21379 555675 845693 807291 543309 100313 1033334 757190 290138 670655 685480 517188 926993 944806 950081 422693 574477 65593 999144 856368 596379 5624 9780 85054 840767 350647 1033523 571324 767023 836636 632037 297773 822742 761636 586175 168102 531539 122014 390697 877392 238583 1031342 550144 392682 877771 640076 554005 39237 318727 328643 575147 973510 580508 372018 206845 86759 352939 654094 136630 674741 743948 747166 72311 780116 790985 11902 915540 757367 169119 470301 303959 306920 313988 524094 3068 313862 420635 96891 637363 709442 507969 29629 144738 253601 669829 579013 803808 991037 313767 722855 323707 210372 140064 1024842 157555 970487 176282 228329 237693 954924 814196 914580 710976 155597 164415 763568 843739 778199 966979 481395 994653 24668 450299 738153 970828 525313 493972 305906 665375 278657 1002099 246465 486084 503080 211116 124254 133403 598360 490379 531109 577400 795399 367887 1044037 451877 566591 699498 562755 103902 792222 471170 682356 322643 901076 715379 173574 597161 29223 419851 100343 704249 755185 812621 307100 1038800 338209 852975 514076 244910 523702 312283 384499 240263 919624 614322 267632 414789 716415 944708 127287 533315 1017241 770585 456895 414675 45288 1037291 593620 188346 757842 503082 329750 735407 65232 450167 233849 774879 155887 601641 288452 687980 639826 531147 645394 104169 477485 929180 959827 390112 912076 138509 6860 113996 623626 245575 430483 917791 537306 314530 405780 335549 67010 487983 132751 524671 129627 832560 748439 11058 1002451 827546 507028 560789 921962 151962 417602 473566 273656 376845 71984 119094 493926 878086 46658 448824 436528 110924 1048368 381302 296170 804313 458756 7924 113080 856156 564896 837291 853972 993464 819510 587783 336139 492675 1000654 1009514 378688 489864 197571 30887 670440 856133 666694 342407 981389 730734 435930 470088 838732 221544 478422 451096 468566 782542 896742 746910 512882 729328 404363 292210 128633 179535 808342 626336 415705 344867 371377 1034026 197651 975829 825814 30851 539198 808837 383445 702996 830081 622469 659411 633786 722076 121051 902598 626758 185952 835267 110842 374780 440882 1015083 346254 604949 120205 996150 371704 820285 960381 820666 186749 633621 599844 205249 341178 106162 406072 462604 875806 794652 674691 643723 545901 822480 633186 90342 128318 358719 758855 712951 1030526 334669 726327 212558 905452 296146 980045 1018796 559002 241180 198453 996744 785522 807019 839602 132237 272303 364660 354840 782362 471392 162015 183250 49344 268264 345289 676317 99016 1025665 96835 433995 379051 637876 447696 707522 703896 319458 983019 844282 133105 666559 532863 110147 687054 229073 406637 253180 826744 394741 340746 26909 324591 463323 397726 154286 404325 343429 35046 513358 853953 1041612 241810 685741 10013 453339 1010120 328978 365641 839858 39327 28117 534853 334756 668581 136166 442826 592857 332890 355909 474562 828109 43954 718471 480204 915919 948119 419672 340921 583811 151141 412403 653586 588641 96621 973228 1043855 244275 696178 141415 957345 343707 32558 1025821 438505 596618 96718 323422 503999 626378 388466 647882 620204 987510 1007535 137623 231664 664701 161804 893198 801533 97314 379528 199182 630777 947582 1012242 837512 937280 122109 752400 253185 781536 722141 335321 122131 368668 732082 837947 276460 799210 996069 326901 711117 924021 632112 1045566 792972 347291 462115 532541 522002 844399 433059 881294 305630 558520 73317 96195 950145 505713 542327 803297 330272 975175 540344 271071 1023733 14366 365147 145194 206030 945804 90984 901156 209549 210781 913723 544416 556454 235533 880387 310632 432292 789329 338500 195512 721316 947086 983382 698304 1016024 777568 207331 948517 644869 266773 280429 162688 179205 326192 512454 989405 929094 249830 314261 717886 986186 663972 182488 365590 3365 42119 214365 842959 783618 120546 1002311 482116 993438 946876 223631 876359 821963 897103 260737 714268 1026799 219274 244283 283900 410498 370576 437553 525204 723092 851767 743084 431747 771652 485770 278342 797151 315210 650056 772975 281521 768878 632418 811499 181876 226830 445569 451154 736154 236700 221565 93071 101895 863518 1035751 553570 859284 427181 475520 796638 576653 568822 386496 274411 648244 524220 188496 239557 505148 133972 533904 490619 923470 711463 138002 594289 307847 229683 68125 997086 334328 259467 418347 487503 636453 148690 510827 101154 1015687 69316 133439 492812 297226 1004718 371903 770708 875151 235505 497461 497045 727915 804995 1002655 267200 822502 1016685 857649 474392 251070 270670 128208 1012340 726945 922838 222103 474112 123830 530764 322134 745404 879381 307465 98318 870395 364106 29691 966006 768486 571094 1027619 253817 777207 33198 85527 956854 822398 80314 74625 1030399 919583 926295 224669 628186 516178 823766 244159 677635 475618 1039355 70091 787432 1018735 527486 96955 288556 472044 881037 443165 966948 721185 194120 958866 608861 101930 609604 533329 34324 598518 846601 551585 156860 644553 577684 572770 210556 396218 533974 516997 945582 210230 42034 578959 864610 321915 1036547 572187 835544 281630 329748 407893 958730 902021 153126 266623 829728 982894 926573 69487 707321 1003367 1027603 1001487 47785 805203 21684 305116 352245 311275 766177 971112 399577 788794 557469 281561 248834 1021216 288227 852327 1035093 578513 812830 789985 165478 355411 807854 318761 396546 1032963 977258 367027 942501 118801 577561 60171 629764 804351 549880 66636 121733 788518 282679 918185 723394 520496 194939 105447 421130 59807 309342 138465 396000 937541 713707 964611 645754 42698 371746 467920 51011 306218 181370 559453 492377 40756 450138 639699 993807 388876 783262 59888 373357 77737 942360 800391 668075 155736 184589 535803 454074 492087 980404 859336 737211 229051 988091 913147 1001093 745002 154817 148661 747811 249378 530909 386475 895316 587792 501270 491177 443914 698298 866536 45066 601579 442806 360645 93250 246227 788976 134546 566869 157520 997928 35622 282717 944933 813169 969678 174599 570311 966068 369356 974614 508899 556075 298707 194015 232662 349670 537741 593356 594227 70473 370965 388569 1038145 821644 298109 451354 732027 713018 128074 847667 78606 76978 402931 1001182 118366 151210 467301 991337 478081 77991 129922 447029 714946 215429 329885 934200 468768 881653 317183 958332 126156 333050 391526 1014430 554926 1020523 369025 465488 466913 661877 723573 536279 453171 242966 766811 446349 715430 242851 813503 969056 489202 418371 599074 343377 862464 657777 896122 1019639 110960 413053 596653 631545 31252 512012 401177 355736 858227 665492 138511 905506 102471 665057 857427 445568 157183 683667 811166 326057 164158 286109 670236 416812 57178 998856 793071 425899 660958 511790 647082 517722 501000 138687 1035478 837508 465483 1025983 348016 597510 197327 250950 171113 526034 503276 47551 989733 946030 901043 406633 170749 332915 299877 871641 223165 249870 421369 650870 727590 538753 32922 847356 804717 102051 572199 24570 195258 785500 749234 540500 655274 336683 704514 91073 982222 260768 649745 575565 1007146 917217 938125 336345 528310 241449 25179 837014 133089 941125 412688 122766 369161 608021 162422 981275 968964 3857 1043726 905070 782746 815297 415880 162313 124168 873540 6476 319813 940926 76746 783860 165069 222882 893466 307664 168481 371724 956685 552800 412437 487368 423953 647902 1031247 683735 641703 349362 574412 166317 12004 226299 288603 212660 300020 260365 293664 128200 968851 661485 890899 464314 22930 312023 221823 522445 966744 834745 467075 236860 319838 162741 172180 799922 383666 383907 618489 490960 729717 106636 680270 1044138 521565 313648 746242 44874 791860 242049 632280 418860 1038166 722214 529258 968897 230199 950777 398497 72172 786651 887433 567358 610440 448348 493721 1034581 11231 1014632 663455 140749 658484 1043905 208710 599265 433467 436667 42476 474529 741532 779201 533285 171378 174195 6096 27190 925322 676307 911353 435355 691829 659262 608996 619649 672915 881454 395848 251724 67735 682640 1020276 120851 674057 956228 789450 594463 1024453 883358 316222 983920 635514 618472 929499 470840 345388 95966 549182 200797 443571 904752 263961 908283 394042 351747 247217 922592 807104 389744 346465 452879 975258 607748 758805 224829 1017071 56383 302032 367191 895803 175125 276774 203514 113869 39536 943554 653050 835656 312491 707298 458972 413990 826136 761814 530779 190000 838524 120964 279014 813063 523150 566247 229152 464799 152443 146059 35680 836798 776293 1047827 940335 545922 759519 1041076 746956 759768 367987 604087 842667 619014 378652 175098 754929 937762 611788 766320 822778 60056 89319 207517 6100 353703 523206 354586 1022657 830949 157750 752663 399545 668599 641270 380628 794597 651482 319548 792359 105765 48861 820785 824313 1015435 64932 324464 302025 730590 887271 383883 817959 371480 328624 743302 41786 61161 1008865 630874 141371 294193 518060 891252 561144 802697 867609 273203 979026 720827 136067 159085 417215 703046 519451 565738 502216 311515 935524 655080 946572 765154 3253 215446 490556 74230 615610 671897 813469 90213 1032435 1037961 438409 960433 411700 998517 257390 420113 560164 244827 360653 674289 364478 1008561 359868 456301 335314 818655 714853 181210 94085 253634 476293 926526 991949 130347 488429 1041363 884982 318814 124165 476552 595231 838548 790852 908160 692926 648825 84921 212624 789528 31150 319365 823237 948426 927816 622175 117468 625731 649039 524046 190665 1039431 575552 1010675 971313 87917 103308 549244 401903 396194 602903 375986 243602 736421 126137 825772 334301 838280 486592 893465 829767 321589 106604 633787 500345 795111 548978 763622 127186 242605 125818 122117 119014 274410 405665 32534 344827 685527 59896 492585 740746 849920 820995 382948 200644 217795 1042234 252162 697355 668372 582795 993231 512628 887740 896470 115886 299852 204373 979312 949907 614800 1003344 317345 831882 1006963 937391 52518 873774 278236 756043 925103 219954 661477 96591 745058 613852 845661 766651 436310 958085 523079 347874 434969 349210 336729 893420 679723 805278 1028990 868693 655489 904358 349780 350828 145667 912347 962479 219349 299789 132476 642836 187655 429042 763353 29247 525007 622196 46553 268190 784332 351566 719221 647379 385520 15786 581178 17717 660997 831915 629195 562256 630310 586469 956509 936032 790593 580832 801594 403674 898204 309144 255807 998628 785485 446976 90973 1019352 673729 126074 362267 440773 589110 684896 538898 21998 585536 821631 769392 8521 332616 582295 742518 132864 821256 159196 993530 520436 453648 446584 1019622 1010229 853061 765958 102839 594315 1028700 707865 447230 777200 473955 454067 702691 927508 319033 235470 453789 957400 47633 629719 600315 450771 918771 159533 284894 138448 1020475 284327 460220 84302 436504 614667 71199 480511 404238 733592 187428 464457 264821 891517 1012733 855496 200951 132959 815727 981194 980502 899031 582485 734161 312740 838130 366619 126229 104008 791727 575043 141056 102400 250500 456164 297648 606874 859098 737318 920184 216121 799116 581063 283743 806870 628588 1433 922783 474045 261823 6913 591911 253964 327868 76922 1040154 120119 174352 967184 651086 635527 512092 916454 964302 431254 870069 590000 470616 652244 904740 638009 453600 248581 976164 912863 464139 593345 549159 952082 860597 159475 317713 285144 487020 882523 319419 268108 630514 650252 986737 761371 184510 885998 450421 694533 499068 521021 284794 28002 650633 79880 427305 620954 563832 805555 704927 369580 57743 528245 185581 145320 763466 564699 252823 71221 34007 186179 524822 471820 570521 281954 855894 811898 768678 96447 638776 425186 1043529 278325 257297 639801 573824 313973 101930 567177 849790 437889 949310 841326 951082 286771 69630 235164 938911 195508 494480 489303 386218 547589 546060 85753 41295 883833 983294 690543 988741 473401 11495 706236 914549 1002431 928188 706933 713599 501339 554597 439620 74804 137649 2623 630118 525085 412473 683931 811820 858867 1047486 896573 124030 288549 1023456 984541 686675 534101 474258 948393 575290 167131 897436 599489 120276 739136 142362 816058 165719 183493 657147 264988 283149 360922 192387 827620 741331 43687 220105 364803 498842 208262 217402 739548 263402 271750 490260 295370 787546 607466 561388 805784 201753 460712 68904 190215 477544 308715 734086 1011788 607262 931474 616339 809359 224547 897454 185141 570732 689397 459528 941346 545142 98854 982168 388966 827567 704475 555279 789985 30226 31823 81486 900295 36618 960334 569325 702238 716280 524474 676277 914755 984240 34570 399910 33637 569084 472518 38130 43017 1047832 594956 316800 481924 511540 496398 145770 395652 342774 801938 1047295 438664 643061 242033 37826 541539 694335 653336 978665 88765 915411 137994 1010654 214162 677416 202587 962754 480689 1022117 269110 543973 37182 355622 136281 994127 761648 550014 560788 120123 463572 1039599 516686 296086 917832 441523 176896 722564 976897 64631 834999 814556 582469 524763 325526 693671 603314 510451 326738 488357 203189 451529 1035444 146119 782868 211672 646427 413110 374373 897426 291831 393547 114324 953308 415823 732949 383073 829837 774204 497622 896479 102642 520044 988678 162807 280909 79264 368719 202979 329041 228654 728079 412339 236968 80255 983001 93643 711533 918930 378356 879459 692914 819831 667354 262150 691452 624085 283579 1004051 17346 956518 35063 383039 92913 377973 4264 823313 871275 570471 892182 623717 454019 336175 1024832 41962 660354 37079 163162 321444 328742 353534 286025 510314 75038 211285 855849 68201 288143 823841 756680 575903 358546 776892 219944 911969 843699 635924 247552 182997 836980 955179 187708 674425 632776 634773 410233 991386 905880 475645 251018 1016542 109121 4768 269558 465851 181780 808912 37751 86269 252629 255090 503932 907844 1013053 370305 53160 108419 492664 30089 647761 923523 767144 471340 586241 556638 39264 667553 750329 785412 108585 1047600 878249 1024697 525056 484791 151097 716181 4822 843048 650500 165635 520719 861192 711447 483138 42756 1002226 845751 135911 798337 18 871384 303449 153159 535979 437414 815956 419723 583825 454144 962919 500085 437936 840952 584309 426914 914819 490068 2616 583843 723101 101648 499641 454780 997412 156890 750554 703270 874321 976021 356300 848653 494321 273622 643993 534418 550887 401002 244891 849802 90535 765134 785411 68541 559293 196789 277843 188776 1022276 486022 31972 812219 940400 206044 577121 940892 673796 452356 881482 958179 367324 83842 475506 206684 1019237 1044108 940418 255432 1048352 301197 77172 880283 549411 518308 382744 947264 260503 264995 1031826 659856 92219 75792 233690 582751 1019615 894375 230971 194544 506602 801493 915668 819067 992469 119231 543514 1007790 638638 866873 7764 757289 545430 175184 842014 537089 782659 334529 753126 1026109 569471 480639 971122 18780 113063 982065 905561 787662 567341 213169 686725 52086 669718 96654 712631 248367 148604 99467 954371 619587 71181 260382 675151 286197 786826 273138 266969 321273 218697 523365 617390 242935 498868 491786 661812 65035 533704 421929 68001 172872 320663 616250 368257 727856 894662 64622 1000244 207934 559375 303398 349037 30556 641729 480377 348596 184941 453435 9651 617957 160452 989300 34512 613295 583595 191862 159493 1014038 976094 360670 544056 804082 580877 50014 576131 140654 814173 470588 23733 229001 561896 836048 174288 858264 704312 87050 374156 448194 698576 405225 60883 310659 457379 589573 652099 149802 839067 922118 606383 136282 258835 255274 40094 773773 659294 656323 875467 164492 427070 341431 29603 863480 76653 720382 416970 762565 385304 944424 574870 116665 974430 535509 267410 201970 1041365 266554 703229 552797 799750 899490 22345 675392 89580 436459 436124 602544 55161 1025285 412754 944412 157714 1008759 875129 993728 615182 36058 900691 783667 438842 65883 355800 413658 110679 819517 682801 444274 119707 824917 300862 870794 206892 512908 1004561 379398 1022632 680801 849777 735646 463520 124516 396632 183388 23833 434620 944757 626722 845577 785826 659115 938786 608224 152548 776080 121444 302076 265827 525039 485443 569139 529813 295238 1020656 849742 233220 71753 486126 941704 322508 87389 389524 384531 149281 151582 122766 518291 332999 408793 637788 435361 860056 1036051 540626 63305 317442 486400 987799 548492 62086 273676 117414 498655 349754 176726 739023 274090 613192 247088 480311 302794 350573 838305 697555 366352 231035 263651 202225 511936 926935 174821 673456 51475 328187 442569 294532 546229 279797 971879 385971 849223 429287 621257 524762 589534 810885 172973 630888 170882 190362 572422 190753 37040 263043 237691 515740 907993 631730 483303 205510 399329 948524 839127 200029 311712 390156 648463 201334 79973 365054 260613 751864 105838 621764 376164 90399 949616 948405 200331 72441 84757 729913 302604 838892 502137 164174 352301 617006 362157 646662 773994 260428 1589 784647 589553 600740 736137 230665 490788 605930 308375 456284 263707 146855 316479 1024351 656927 687029 64726 403722 912432 356805 559780 933221 1002625 844505 433766 764430 840438 545482 178124 701624 263597 838851 663548 379814 448370 981444 795661 164916 68169 100128 204685 1042767 483816 646399 284412 6647 697914 337117 41551 473028 554461 499721 1042286 632159 256165 20007 91318 234756 535 713646 707447 255751 390127 659563 10870 284747 77978 267772 960621 590028 740796 765526 265863 74263 112300 1000000 860900 214477 995059 552918 316187 961572 206033 385286 929459 789093 54200 619030 209320 498031 14031 305180 155373 947251 707440 882564 338660 607798 926634 350863 603623 936466 936127 833486 415427 301044 126375 825515 750904 181280 160140 45024 799866 183657 635468 765949 617907 351161 503547 1044966 948863 937615 653918 420691 872302 301948 982384 914767 222853 1014949 985568 844474 96701 716612 343186 976583 3459 885287 143386 609150 707382 619567 163652 1013819 830381 205523 202639 116781 455086 444571 875436 45272 849016 494501 333316 931988 965178 121890 146224 507147 811673 729818 31870 133567 811310 573348 961139 114305 952326 546799 517956 656891 385568 226621 43355 760872 220659 553890 101848 926934 739301 180297 654093 905771 1021141 813039 299777 482077 588946 193894 488943 803320 582753 630804 677060 617181 924027 182897 807844 655933 416652 708748 244837 45921 440118 927367 98578 77542 307340 313111 167529 262457 671127 848389 585310 964895 954580 998063 440982 679472 897972 386695 319213 145239 586011 105363 1027056 319828 659426 351980 211300 111930 220502 254783 104637 818929 427958 534351 841639 99253 805048 222320 971393 252053 450564 675086 579293 2293 613816 760612 333314 855308 900322 650950 255850 364647 249353 195735 973636 231524 192933 920659 761075 531128 565922 771911 566669 644074 905442 87764 900700 208341 854968 578287 676705 747050 228461 65700 759244 238827 438462 417935 290437 160497 603484 1019233 82087 491624 524395 453217 97279 113486 699395 762344 65425 112119 32946 259044 740371 155020 282616 709718 165489 131207 73418 186836 281159 369976 106512 556039 412778 45123 294696 893486 314720 711456 1014368 557466 842722 948890 740735 1035312 812897 595281 158781 929514 139903 543288 822470 467030 472466 853783 66107 458517 835876 986890 649008 557149 471157 708864 137263 618104 89079 233020 523828 571203 97233 250072 993584 510640 649822 406077 703111 608580 1029803 29101 696209 459417 67324 711354 367644 607198 346951 916427 664808 620114 81847 44190 2602 658892 573226 25792 324106 902966 550324 909847 893733 538381 66330 532313 401163 108515 974168 1022610 691394 542942 443164 781218 193345 568374 192072 895677 771062 497082 636531 435945 341313 465228 529257 158851 224502 67936 651175 596922 621279 46465 674528 429843 598840 391373 339066 1036771 96561 759924 353810 59096 412016 717372 534004 843377 677004 457472 22947 671105 416147 560428 254039 373680 454789 395075 822650 336378 734422 14938 457514 323886 933872 960666 601275 637040 357295 332737 721202 13239 890083 809890 685514 363087 46545 568480 374899 124249 979122 458295 330318 1005126 258611 778612 946738 462176 218100 892791 868139 974914 378633 239608 482037 73818 69244 348096 683141 573806 313800 122667 707201 774164 397152 782509 933315 931896 251686 139081 824281 449434 931060 984347 392 63565 680727 690640 1004869 253754 892110 426281 784826 719515 575695 39292 903239 533632 979907 236083 437119 675149 39622 127562 528807 160314 378344 235221 274234 58322 62126 78200 332135 318580 315025 433901 229521 550613 442749 441730 504526 169084 542804 691096 904809 656453 73577 366117 539745 112863 277766 636723 641767 671566 629734 271455 106468 75113 447931 904538 195441 573533 36265 592492 182876 148264 961225 432876 329898 271647 877223 783305 259087 448616 332741 318980 724600 118913 192534 681267 1044609 186551 817027 595456 191487 637616 508522 36008 97912 144610 171033 414589 299942 409881 159063 397669 301049 174837 456412 591960 875281 521833 646101 975845 770631 103998 326753 120750 1002277 881294 630806 3559 613865 900937 159868 288219 290823 991923 672656 557671 849572 863204 112195 665725 403739 989510 890617 912803 299900 454427 532491 603761 555272 843253 983621 886039 132791 63804 540520 989140 611762 867756 513193 55168 277977 124884 13616 1021443 260157 400023 496795 433371 299431 447919 786808 494491 535824 932901 20430 1017446 529959 862938 775061 242808 369614 73474 453433 986781 322205 27812 940571 753080 737118 443675 488208 18750 756111 789912 987872 1037752 681443 1017245 879304 963397 268481 81283 563961 916501 938179 253173 7446 197359 1030457 47475 720570 414124 482468 539856 191472 260025 907067 564149 395705 469145 678249 318492 630922 731745 358989 404437 497355 758843 252472 100100 47961 908515 169267 765601 909316 932141 1017206 356086 640018 641661 480754 669221 904890 7501 222408 719520 760234 391083 95696 1012143 871298 227256 996627 497134 442967 492074 231761 490955 101937 688330 1029756 492044 899980 684279 151611 177223 93659 672290 392296 894313 84480 951376 394643 1014832 766166 91803 179580 482225 51624 525745 1027996 530898 89270 199251 369565 280017 949687 301016 159710 294587 263762 363175 39920 137718 516260 263872 54043 6584 532925 349748 992986 816013 128034 333736 926042 239317 741965 769239 108544 41795 626984 416013 241120 196447 965270 638892 833094 360197 505835 717483 665393 977380 347246 450834 814035 471552 647134 226687 452370 715313 399594 259236 767498 461986 935864 699334 869001 463186 172127 126784 1025426 1004694 279916 420094 252379 904597 74337 833283 441934 726219 38449 809443 911500 375430 716230 652105 804709 126316 372348 709746 562529 487668 962723 777393 1022778 517096 2560 370665 803424 481001 444492 527638 1013620 78571 424884 453828 122061 225204 233815 151446 609526 662114 949707 251073 797998 338914 636825 749710 823270 175993 295357 359131 337735 473407 296487 265627 133033 961695 540732 373585 997917 1004249 800597 222617 466661 606592 854334 1039264 696310 790781 17593 141479 865149 844554 922617 371331 962135 440631 374567 608288 845463 990056 446177 524281 468484 593492 620214 312994 879768 23048 995243 243007 361218 467043 432825 690186 1039653 1033112 787276 158928 412823 859310 47557 336245 951075 197123 212473 1008235 681287 73157 145841 174399 11447 136312 281384 15117 285400 588659 958352 493318 1014597 466786 286093 120049 636494 268997 581560 345000 406388 146544 966429 595862 543727 605705 896445 350528 822568 84622 598285 508857 1018687 545996 117877 525100 820102 769512 781267 344917 904963 19418 286197 462344 599282 159725 954146 752041 109889 580929 340882 829363 647955 225097 512497 496434 1001278 24654 990688 929608 647884 118761 139892 972203 629118 891277 408757 722213 740420 97019 255521 487443 1035206 363211 675622 1006311 957150 458474 772523 346791 950556 344854 852872 721771 912705 745316 69897 710370 337860 1027771 804719 803534 808272 255319 517999 909187 1001796 1009478 38833 958060 600113 913134 634706 22662 121440 820101 1003618 896228 478794 966552 86631 864041 822046 419717 64728 779793 561982 479232 758179 596456 988866 103570 763816 881425 849395 794133 742716 485504 168913 620857 76455 458304 391310 64771 130214 185327 443409 409929 98025 33597 913524 582967 765590 675441 222343 435660 68805 794340 218698 640094 1026305 119683 884086 900370 195533 57169 529909 281957 299293 473059 45670 314022 492249 627682 319130 1034361 574302 719245 823834 69461 931836 498996 29342 647943 959353 855998 386711 891181 811148 638244 718758 688060 846947 899827 787747 594811 475422 452302 870039 755333 196689 152810 138818 497355 159110 855697 801686 308368 80057 925855 822713 555243 137434 260616 1543 748616 341582 989776 141966 7399 91503 266257 1013905 427356 667911 968569 104198 377613 832729 75977 1005848 400568 870424 460503 692389 350442 1046510 613773 372928 1008776 381431 712808 737328 346442 589507 514297 72688 816187 109655 218471 100781 19515 903340 763628 268875 6269 363567 12372 23648 210697 447552 164993 286392 893755 85427 840937 590543 969794 880466 503830 925530 310178 541784 593957 553662 887730 919287 440648 746903 77343 887507 387140 564531 885352 948101 151795 1007125 965727 283418 421060 376434 924334 547986 989494 370871 60752 276065 296544 503297 125971 483568 161132 370851 974109 99613 640792 994980 297828 757431 350772 644158 199988 628483 801318 474720 285357 1023802 728425 722221 996419 203528 996361 681595 22844 215823 804392 1034325 265781 157538 533117 789370 652190 629258 351440 1027547 863289 117125 482431 376097 709535 734017 637693 694564 50363 906790 324173 558709 962637 830729 678795 266453 230248 375098 97635 146876 73204 580855 43672 167635 22829 1017334 716927 447610 1007138 993247 873857 184387 281655 34512 354205 894837 929699 381399 727779 992650 935923 626043 522234 183985 237189 20020 367259 705100 191758 475886 884755 814451 316437 626571 271813 68976 287093 423774 620454 262721 517855 153520 560831 586010 925781 815678 49071 243424 633520 231353 129318 797358 313884 213573 422507 503892 491671 290810 240087 170707 652405 658790 832344 220898 861919 335882 1038063 103788 260687 614616 622386 708112 428309 833212 423883 995744 642005 753936 1014775 1045666 364551 766501 529671 629202 179830 571841 706786 263326 782786 147356 825474 154536 679134 503266 118386 834376 590226 691124 925015 899080 538361 108455 659044 897318 753668 463427 507876 389909 766454 714885 62388 371196 486119 323165 552389 173109 776257 981297 565919 1041616 1035590 141912 636377 263693 731527 63904 575650 617446 298862 528329 694331 149123 1010358 1044744 224379 681155 280301 620421 939594 54970 882169 990685 900646 221229 132752 334240 1000097 375576 592574 148948 845536 961064 994915 777584 364829 318274 564658 919010 448807 367098 605108 731530 141021 1004061 862403 795196 467127 647719 760079 734146 879165 441805 916252 251480 504461 188533 355906 86318 660185 298937 559404 402666 900327 978408 225370 411171 784783 351365 277663 927719 685889 569030 897443 38454 190588 535574 672866 352388 1045080 25235 618923 185403 617213 117136 91297 788279 649258 603157 978238 913992 499119 267098 902859 351155 691187 690512 208490 496050 654958 609048 313740 521455 743984 349065 384123 283405 801881 222638 315601 135455 125087 876358 199679 402991 526283 1006403 71112 124345 570940 435275 593603 956973 516706 816954 95964 126832 785220 431518 148435 339291 913147 501818 411579 606779 686388 618883 190333 105807 967090 708646 8531 1038670 674506 758144 713549 669406 12262 5156 766415 452382 111619 440921 761361 402973 794674 601242 101534 337248 258586 224276 117717 247392 481908 701739 653931 468234 134030 930293 212455 193085 808905 752829 313637 237135 1024027 62081 45780 217993 660110 513397 334840 245926 768191 16254 763496 439128 448096 582840 80721 1016515 890806 828913 8625 477696 462875 1045291 419037 914076 362621 523806 166651 134934 531934 375987 39817 623972 110546 965514 95700 330094 990980 901237 423810 550802 449457 343291 750345 106271 771115 889046 587317 576730 873303 597109 581798 189820 991023 533371 477775 81969 108354 425790 637432 520474 422703 860489 437181 324556 622893 91610 485262 140751 656518 800356 927661 790817 816152 195599 692019 493232 1042643 811571 422026 2275 52285 714977 320500 591378 186097 477018 896515 779017 810779 302741 980511 841098 849662 555965 1002756 36551 613230 43697 656192 833004 438870 55427 1036217 864915 989492 132602 378406 542541 623512 903696 826769 752672 977321 1008755 673499 743684 444063 303112 1037112 1044581 321354 558436 371375 539044 166026 122193 529051 932758 837076 1016656 918573 395011 153524 821265 283367 98600 696901 402428 467746 196150 5050 883115 241801 568272 512729 993389 812188 707473 48507 700101 605486 441732 243470 236778 951016 55978 1001235 431941 249796 466808 559008 796917 353682 960086 746462 222798 644214 389665 272012 941909 389480 395433 809082 680518 597170 810292 323343 921103 776310 494329 510660 472274 700198 57254 689575 167527 485898 832987 823769 473815 694205 761773 698384 5346 1008304 418084 99862 840826 243622 965309 654664 328006 441398 984040 545047 439584 1021261 169355 583050 732823 425385 66685 277947 734062 666719 404492 281174 869147 756565 67704 329757 497993 638409 221557 683622 86 554696 804013 372123 226262 696248 479292 245177 1020686 741070 707890 998610 516985 986521 956949 1023371 58183 487285 386396 1025438 715737 194585 374773 343129 451655 217610 151487 297246 967642 251173 870929 549345 779410 679193 958001 657837 337313 815082 157662 147231 974317 177264 360903 891625 433810 309462 716818 933457 312670 461083 269014 315823 909140 365972 383137 709362 908073 289128 280818 537628 461770 45331 1015488 936385 981716 790755 719601 133517 199451 805758 653028 1022139 977700 604250 687848 76446 972714 199236 613570 208668 503324 714202 578091 1036589 970525 509969 271184 771425 774404 113839 651600 944215 918106 877777 484546 994631 1031262 118119 927788 154745 99716 169395 995981 991692 459761 550350 287188 584496 1032193 111907 189798 399148 374466 385266 30876 914265 769142 299726 355650 527076 372501 751392 362010 443664 293064 803746 631127 480178 1041007 855524 275234 61875 538140 848330 692249 881042 635286 460811 853963 334815 772311 896180 511805 515521 407695 529828 441192 903025 387230 801037 379832 580285 761501 984057 558222 141702 950358 319683 137664 803906 812616 822682 551188 325754 130596 934657 771272 24397 310610 600658 888333 474092 566125 599094 1023879 174620 773315 974638 427983 990391 120022 278030 562161 44075 592093 462460 240110 177401 223812 266102 258875 837175 885031 804809 350017 450575 851675 961690 640475 459326 77926 6113 938459 133782 999682 757481 596868 648060 281758 317650 658193 197226 475741 484623 547629 734830 300820 754153 455546 771754 903120 779001 627466 57554 437326 358322 314089 22449 694658 758229 182417 635300 218129 678906 454771 624413 774870 106510 673909 667937 577888 122319 701039 772043 78450 373074 456365 880839 12931 100734 106096 130519 748092 241295 302701 645970 434428 956563 1036620 806560 1011543 497136 803370 656575 700819 246236 935703 192705 903721 871140 27545 621132 898122 723302 76584 850968 910936 288278 883632 365172 590952 757885 141330 735682 877255 525685 916130 146679 481394 746926 964522 455708 221596 695341 190438 185039 135724 349384 684807 313027 514108 377515 2608 452155 167579 177877 352892 749203 974668 919195 802678 725687 488965 606757 413087 956842 524977 703213 380139 904449 920558 842307 592708 898917 102800 116683 700166 537365 1015580 352252 53633 444513 1044046 490147 321915 711728 145811 557406 951723 863867 581264 153122 710463 960720 995481 494006 724055 294096 187195 188981 227975 627377 734386 78224 366937 1001404 548979 1014794 969929 490704 278948 487098 393159 128221 998815 271884 134840 459626 183923 607296 197110 625424 255331 415722 530507 674813 990565 37488 827770 426610 572835 839312 370870 775493 691197 255703 683817 758880 618374 744490 112239 476992 844547 805953 908056 35703 145263 178215 114473 410410 370298 989884 558236 594835 734469 282419 661467 78720 91559 771988 428617 1018322 506667 660283 146617 269312 199440 898391 842229 248977 630792 150380 860472 485797 76921 132049 753844 920429 560383 1008691 360462 836271 482024 90128 260829 366403 872118 769853 928558 1037976 750241 906337 230403 766511 75026 99192 416719 732703 453418 301136 91899 679824 70457 421135 131685 64320 272199 254123 85468 472065 339854 761200 399013 518456 1033469 307070 627193 664928 783287 93001 583556 781445 912786 566295 887784 547530 625817 995973 420664 201443 238986 772867 779133 195740 731737 992339 560949 414544 269483 683534 57295 656498 938076 923423 231472 941576 130554 713797 833329 199978 795975 1005206 401950 289928 311226 745975 909112 271074 574207 291748 921652 463245 127859 247983 1006779 168693 427689 595064 15592 198933 693735 751418 725965 375808 876713 181375 334318 2140 810781 203174 6083 908770 402598 312420 585787 101856 463450 162111 850740 977334 645508 514581 12292 766300 380450 674964 925683 1003995 330087 401599 1032382 783311 810042 657263 1814 711148 987574 710864 610591 397174 557480 633568 368882 616135 357140 407539 763675 313293 478897 496945 171291 642697 729448 342294 454631 965009 945881 676338 637543 43150 775125 879719 331768 993983 620773 420334 988906 728437 218306 837458 389891 187029 736987 537394 950267 374553 578002 881796 1039358 577935 204287 106765 377389 471192 928747 893929 242973 471402 413399 791561 194902 1001039 214835 744112 352213 263460 865575 928246 450698 624091 875277 279365 525531 135417 307188 363999 729631 269848 147999 621909 943140 107110 223620 313361 829354 700197 510542 486861 992486 352297 206684 331290 649728 334429 459967 102107 861589 727614 924224 791239 344373 676446 234967 147434 248806 563682 11829 382500 734367 469765 460091 955816 480462 815507 809601 161151 838355 600431 3536 928259 599171 183565 389544 523108 907685 873464 388539 453670 5752 934221 913776 536481 480812 197183 1029729 848000 314724 302225 283357 681795 894138 175391 1023079 409789 131899 1029717 875061 611478 714983 573110 149425 175049 579890 147286 714492 317223 873862 287329 140134 497107 599999 37266 639991 510917 621741 677052 962026 1034311 904854 884805 194348 121979 40881 766886 510177 999890 853163 731116 70112 348310 720678 52794 854322 722529 829493 1031749 622743 580772 404194 521430 67328 323362 691881 942668 645910 881266 479738 542999 44466 752256 578746 257086 603235 528652 103106 560602 953323 891945 929375 507289 879298 1021119 19153 653116 140178 167178 669388 37145 292793 952090 354041 457369 735690 367441 901238 871099 114700 585448 766802 401040 599801 391786 468242 116669 1008577 401462 863023 51964 403140 692993 169366 503451 232988 953426 870694 923899 436241 643845 944693 212754 640418 889289 481036 107242 826627 359842 225894 795167 15385 478311 48629 939109 969472 686917 83165 670208 597638 156986 1005111 866891 268973 305562 954256 422450 1041708 385678 243559 545463 190447 437136 878514 1019760 172947 718833 493658 613639 283115 375124 235962 196537 1005694 185904 1036068 829912 756486 618577 457052 633417 343538 31575 213275 518919 76005 1024821 897421 573342 661813 426675 299731 328624 160876 272877 169090 428404 232139 586963 51235 55346 309698 831911 879537 211656 286329 202625 99358 925224 825419 560334 1001422 376792 908101 81357 219417 797808 610987 295697 184525 822815 332660 956418 6315 117543 270025 172379 38374 160861 799882 459693 861095 787370 226761 395739 482699 486028 1038156 842653 899619 61589 156687 181245 554354 877035 544704 182236 609139 429511 776514 101486 524945 595190 982314 626106 378413 886875 653381 501019 86300 448363 498192 122817 387110 3759 616254 173361 992392 222790 887862 142785 757363 303200 40851 543005 526219 571332 341154 29893 918888 319051 736743 672396 957464 969570 81816 3866 284827 547468 610848 919659 387942 31198 783518 230479 238305 223362 175972 567016 636393 279860 296568 153902 89678 650440 932886 954222 705366 600226 25387 188359 635961 404796 868828 485548 996002 485539 33789 526181 642356 237819 703899 384653 444931 353015 703859 208021 925975 901217 962424 225856 214765 24216 462673 649509 313077 185613 355032 18993 306709 613317 62620 1041442 247076 707034 714336 459277 629616 386042 832410 303576 221497 129766 658421 293568 234035 317940 44495 349141 815112 525710 2235 240249 1002708 477617 176129 174309 697767 170095 236825 879780 68871 866413 606772 695574 189803 279398 27827 807407 322497 423078 63405 412085 889320 477071 413294 290885 207159 484888 376562 767310 318709 812872 826478 996052 556254 122304 12744 238511 464805 898607 623642 731657 157036 124379 451891 222692 852557 354591 874005 1039250 1013973 954855 244088 698939 269443 566837 120390 365146 242766 970400 862749 347200 849180 414928 887760 77456 52300 143875 237030 74945 883245 650635 725274 259488 162948 904014 177881 514507 477450 150085 287687 1008182 972780 848637 434746 831146 130634 816665 144573 848961 694456 400077 354447 938988 624063 163173 997410 655597 94301 236988 802204 833373 27265 933317 1013081 492199 153488 36870 53350 185355 403171 13848 759560 911644 1039942 626473 432948 295491 95355 677497 15124 321849 293813 102880 537480 18321 957470 970823 82594 1002796 712273 702506 301609 337602 116192 189981 74263 705632 670671 203588 35611 815076 870679 375769 799000 242563 434468 368041 773540 495684 785496 730775 522890 853123 344710 965400 689224 123503 1017207 687286 429202 784011 314216 350350 163021 425521 174474 91601 903317 519690 634497 496710 819255 657559 1023206 699078 176951 935084 947653 759231 631500 558063 676640 591282 574559 661853 529001 286134 824336 466886 970508 389618 341809 8268 928995 693798 454345 657640 225984 293923 416274 946917 488679 614990 690427 932195 1003408 528930 974502 24533 651625 994987 967659 477315 292371 1004299 338388 408329 1003681 164088 646175 80598 935452 188220 435135 77230 866305 706612 932187 414249 245440 534610 985038 198194 103487 863387 769701 581000 904790 540970 242852 133184 190801 876459 334401 67905 107121 699873 195623 48326 303723 158752 595381 962272 980967 275411 488317 639474 1008130 1017335 1041861 992563 158413 633246 1000201 1022767 872907 55918 817783 462919 771703 444192 489073 33068 684732 811009 118543 12648 546171 587123 740506 930261 584968 435821 801298 735011 78253 925431 493482 639063 614438 763568 965958 363846 889892 491336 113924 222494 471754 758534 284080 208094 599347 29506 238926 937433 582378 763628 347028 814136 937072 608516 683117 552308 284089 718623 33399 1036000 295087 397289 655750 412701 468910 737693 575775 513443 169990 92303 288510 186175 195709 900515 403856 315023 333770 218322 328313 209288 904987 256940 735504 697585 558224 788433 1043678 951013 410045 288119 944163 176469 504364 177640 344657 641156 781785 241152 479887 100745 922548 550067 553527 500944 767011 65925 3928 53401 920445 965392 757556 798584 3216 468354 688323 853715 736027 184604 958255 312679 349781 80052 631894 481732 578404 786483 191307 252108 141287 230168 975574 750648 779373 963316 151535 49427 237308 542188 745542 609853 109963 210234 691390 756457 897159 35756 347118 195871 650578 33828 824479 313403 1013951 587798 77905 951148 340376 728589 1039797 614454 756504 170022 1000244 762096 468849 512659 635239 155463 279112 1028633 832924 893625 846644 168594 556120 575259 790594 300396 590800 602900 481396 606249 204398 876191 642621 813789 1000786 403853 612871 687795 801486 295425 68781 132200 228585 350962 670209 557774 624605 389804 942919 830795 256154 682319 782776 1040983 991041 42831 508161 64002 938409 627698 358849 156779 970205 170965 48142 366666 613531 624488 72177 381287 746455 303469 188901 794400 121142 601469 964956 443111 1172 667267 657210 908994 791166 621886 667224 1012682 751289 339652 301058 831660 597689 740090 364153 167979 1012778 906012 518002 509852 12139 71739 491158 656744 260622 942522 557056 294797 778586 320465 885442 643614 956617 198154 422752 732607 756874 129479 151123 448041 902144 893114 895623 520364 562241 181098 529373 107176 533143 890805 669098 1015827 1029891 169800 447798 346614 1040053 763433 39998 523504 941717 231726 963443 667569 652734 633987 666873 377216 258045 539176 933609 841910 624726 426097 347599 799041 465791 108676 837420 572194 993892 376030 642037 166127 994465 65487 568082 462418 799499 758265 76768 831111 88616 878805 633008 105186 658609 824622 194885 524615 136727 907683 470362 625328 361724 102697 333594 797099 679350 451976 173478 145625 924879 1005017 3987 1042801 67975 822542 380265 442 612432 165994 484389 125844 531793 527877 327607 725744 659173 1012553 384389 365651 923673 111480 362215 408408 768817 382499 908201 250155 214051 959924 519308 637710 117530 570853 894404 1042647 198388 178759 412027 136048 716741 666813 506445 19286 78162 410622 431562 186139 552343 735766 990968 745957 741186 1041125 63694 883180 617525 1020574 503994 548607 915463 152650 661788 794880 673412 356419 685001 265828 925225 934585 93321 29364 514729 90672 910232 632078 417642 529920 231465 419492 449033 924884 148190 1020220 546002 115500 28754 726446 989512 18907 125839 543338 123555 564361 387224 494063 712781 940081 368353 467285 428132 467364 902097 1019588 670268 805893 841031 593914 831706 708428 13330 295114 673145 757443 659064 100759 983561 913291 662192 794077 33707 966424 205160 740009 109878 354737 481343 742684 666038 98545 363596 862443 769767 168521 72853 333538 1011646 281979 967833 189276 290529 588576 14023 861389 713002 803620 558852 651833 290855 541509 222506 975290 306333 456087 599939 153341 737537 648962 632146 532933 127997 146882 516426 224359 555761 200679 33813 522829 531568 526803 337614 308852 598719 681151 421255 102893 269913 929077 455108 701023 587885 121239 64766 192643 382302 667799 594722 501415 509762 294845 478479 1036076 1003620 598501 99100 29448 177603 546238 18319 26693 532880 746572 569638 352384 103860 268134 325010 280427 306759 294968 381944 979275 537626 593347 446318 596346 98095 979800 997764 962790 764219 57121 658616 359568 167979 262296 956160 263183 764059 1007374 259141 512010 434272 491557 612578 325826 1036544 548438 863273 590981 950837 503661 848606 726588 588910 621320 526778 224222 551758 65819 995305 273658 430123 520302 713100 887090 1000592 388381 164408 468666 1035451 157464 939894 581853 916000 704673 938817 841336 73188 443600 1027723 313469 445282 355858 742328 837746 879274 785574 465184 341744 957181 89375 248722 922148 222547 1040101 133324 889936 802517 473779 518660 795211 449378 583962 97890 1018365 774158 575741 398723 1020133 918943 792083 809464 905875 391951 44905 474053 716589 186381 437725 371426 199150 741243 412324 991677 759715 545265 792004 458678 818476 233529 359579 45986 949761 249297 499798 964169 588458 66412 687227 414952 589638 676209 154976 150448 762373 508538 108209 929861 373166 122327 846318 306239 177178 592393 740586 690092 341175 442183 868429 33676 156422 166396 230931 394324 196892 318791 34828 429164 238117 111993 917082 788145 932061 330395 58869 1040628 456213 725733 378666 325240 423732 939336 1002520 281208 738483 363493 75570 430751 827552 743060 84416 299406 566556 638302 617053 541017 504541 230147 187258 577034 995245 345973 438746 745501 890088 555611 801556 177922 642562 138639 1033237 496543 1042175 481185 765851 258763 330489 120401 908474 726996 840350 917784 220507 550650 647856 850848 294072 987121 252547 292936 726498 297059 823938 416417 866875 1037932 961194 666099 403452 502556 1009932 152505 495792 609529 911440 474656 864183 152186 628269 141965 831685 470157 655858 124948 779872 33042 129793 218625 479333 611677 524110 505427 193155 526520 915940 184380 1014462 794334 151904 713378 899054 711298 280180 288417 679997 305094 369253 238087 796589 874180 243086 920023 927376 75273 107995 357575 36878 40213 920911 466369 637090 866012 911486 554598 93341 56392 447763 772486 38562 667316 172108 437673 996904 500338 402809 280457 697852 747847 359552 875670 930492 142570 1013852 13681 524636 432520 685465 151665 279973 768067 817370 386081 575665 530862 564564 864703 704369 774226 774992 370623 586023 736045 192173 316487 273900 565294 263515 75696 5419 431802 335329 34571 404516 868906 667095 437914 345194 810059 288877 877650 471653 266204 842979 31328 447441 959251 288015 500129 26174 324121 189402 527400 404878 506249 1037251 516028 223865 504053 927066 882775 499980 423265 355782 293544 274213 672710 156992 177810 406265 951184 570774 448939 442767 729377 6313 717246 748867 833612 444143 311113 72772 495322 210417 907264 732949 1007368 992974 891208 63247 913927 394423 977596 228574 166523 37745 774316 366336 270077 519638 577177 20554 25753 644180 661947 892514 108881 543596 826235 223301 360088 952884 836601 580803 930775 342230 339079 6398 598251 1048335 985643 925423 245925 942768 946209 728033 629577 652833 287319 327412 327951 775897 47088 941979 824486 228327 904642 242718 501164 578668 2263 55321 219959 243231 207088 58107 175695 170951 1010429 151176 210033 701381 31654 617816 47630 736903 539077 733526 109833 933142 477418 672321 415549 28553 357334 25646 321781 697231 253696 929284 807794 414442 199443 724990 521065 496110 436078 1026605 920450 413190 79010 291572 200410 56368 95992 961930 768898 120700 768233 372859 525565 216976 581028 687143 52934 608039 344971 762178 161480 885389 620214 1013587 929764 435749 439150 959285 797807 304356 80051 585112 563377 818899 158391 944512 353639 872336 836961 453317 713281 568525 761547 117906 75877 546000 571845 526311 808170 732402 108623 694807 365406 233504 458274 473930 718913 60765 1004328 877820 11143 964158 529920 895100 647962 171372 929403 873838 929110 271654 552994 553034 232332 490940 908461 784603 580735 373781 112269 164032 5865 798762 1008483 856558 381943 885641 7814 156972 1026505 886738 293762 944277 742899 183613 768148 792090 571391 481555 188719 236030 564201 177201 376953 444760 677025 477576 762830 387220 140941 857247 650556 442866 164356 237583 423430 527366 134612 349190 246050 729142 557500 398533 64955 917823 807155 471330 514479 1028529 730272 696583 140305 580206 468575 1020913 81832 180527 203458 151409 91503 429823 478158 613807 177939 976574 607098 658402 139640 379807 22067 932057 790324 579498 64859 357237 191251 901691 590277 747820 225937 79489 423483 894088 55395 653824 229881 695206 177902 680719 64303 265912 971470 663387 643458 964227 568657 150114 608395 606946 59130 381945 918102 305473 946686 14023 252389 508706 758986 294599 953771 539804 48251 434122 997906 185047 466788 596979 959477 844433 864140 588345 414502 607900 449837 134376 163049 689757 239926 362528 441975 808015 296906 845909 1025917 941182 758463 207053 726170 680717 1018912 936485 88548 1028784 864428 207053 605540 908082 23124 893831 49557 573425 979649 463340 311273 1046109 1029579 330471 86852 226428 443395 686903 332415 1019753 132394 330737 72422 674257 1006264 55549 1043131 782964 434774 817044 854961 856746 100452 478408 494961 240859 731764 275452 610328 641798 100813 685416 859831 482619 183785 986262 891346 616481 22263 16104 455138 33649 106585 885263 356819 43128 62247 373397 711046 807065 780459 367189 297040 320457 113891 50941 817017 685842 618755 962707 984255 318224 638448 405485 1019088 1047159 841413 83255 382419 362635 654162 208497 936416 917414 973464 708079 459139 192437 181582 745687 237117 826555 897119 361894 128259 322893 853866 692908 624829 633109 20289 277643 1037512 526160 497770 691388 747381 757071 901537 141322 1035400 670970 559700 845076 804793 529224 554277 438991 483126 775880 162412 577282 79391 996891 887475 871625 440073 276087 909624 846611 1019516 651814 534126 80676 62837 698117 418428 333588 1002469 857350 573372 878669 557871 208046 793917 278032 88238 3479 28994 13297 1007661 1004783 588737 141399 646765 506872 18661 213757 750498 198278 656269 871284 955894 344452 825291 479135 973829 872815 828773 39477 595808 577753 279127 260418 278282 343783 3406 873638 862718 556500 790575 758932 989606 696684 684686 579605 201829 724369 916535 195459 4111 713914 157609 945934 388204 444015 820374 875834 867769 646606 797285 336223 386854 278537 654000 790056 951640 957158 717766 623636 960745 340798 250666 153593 909539 275326 411666 756092 103753 1002025 128489 870809 766351 956499 214733 20769 270108 716839 658961 1017655 462799 222051 129725 522195 137335 401879 449033 72255 662362 436202 960998 485276 262831 736533 228213 213342 674596 770661 468365 403404 613976 774397 706361 540801 834914 665746 268856 11502 457544 1011181 693628 995541 952201 407917 417707 764111 608404 423298 725409 250056 67151 920883 542956 187006 697489 60057 657999 152581 667047 673122 193599 122437 896211 606543 672105 996218 579784 187574 498474 556468 757296 208640 441365 195925 858662 522028 844401 1048469 414908 948810 660153 664833 297846 963074 10778 325624 998350 903947 639224 578349 695726 127923 712041 333864 65016 96862 357816 177605 846082 474111 770787 65203 926994 418464 680734 446453 228583 488416 281678 132965 219696 569200 691855 1002028 864274 769429 648879 269132 898470 699817 532656 344598 1044600 935066 739914 229556 331529 1022826 308582 563872 856910 986541 641700 961323 675120 686094 306134 773111 632074 837322 435843 789373 636462 54323 423525 242569 702816 104238 284651 253880 81753 106934 912056 746497 375621 257879 779298 918313 712006 947 233908 783693 310511 743681 404396 245340 709577 138889 522109 545947 968657 608041 604751 366367 132600 255955 719738 857174 273570 386572 628495 335999 280104 915055 467023 277549 971606 60200 1020977 182984 173549 21114 56288 858379 428834 419129 40763 1028999 640541 83281 649044 527647 612987 494653 823538 226698 272077 10640 560910 417749 511767 495984 982361 391390 30545 801558 197301 921050 347626 814927 295864 869071 779840 1009406 959788 104731 811816 244120 269970 1000939 29037 859046 220314 776389 463433 748870 816044 504319 472557 333995 189026 1034565 730623 966809 336907 115735 966679 671465 267050 810056 688193 455435 269302 398976 351102 876671 147160 280763 485954 7515 451311 815304 484087 790728 30863 645836 844921 131461 1043389 104380 102553 226403 59061 967654 718490 842438 517221 73065 478647 463147 4847 518840 458651 667036 198187 209179 852711 761405 277026 342829 1455 104387 681364 946015 419837 381944 40051 882292 460365 106553 606822 897539 578576 867320 838983 918265 738857 821050 939941 647188 101746 196889 835 965736 696632 595523 76695 507358 6587 835449 26700 639920 383664 487441 745408 638191 298430 218229 420231 478973 584964 647330 393446 379923 122258 372394 264024 883132 481771 109874 710413 993112 273545 1023476 9574 267418 817753 1041471 636283 272395 728379 303986 383637 816517 1035907 667012 117428 5304 532859 967039 508169 870312 871903 236032 979069 61741 51807 84921 476713 154481 112416 619504 719836 85622 333883 1029885 1047193 30350 712765 265936 199957 400097 641702 551272 451133 861162 788074 759645 57262 29178 438387 232023 902204 689076 400924 58260 531052 224399 587703 381542 686841 465752 271113 672435 499538 913581 622025 482163 148506 107906 747556 281910 973735 557472 466748 946332 594053 57889 1042340 439514 464880 462838 329702 941627 316509 1009249 824061 857245 51185 969083 852699 672240 317192 748719 1024740 245947 318128 1042749 379505 776855 852779 697528 714575 562865 658033 231304 874557 940108 341675 131945 530289 1035581 928953 879082 472340 863341 823981 103151 74177 836699 229966 119600 968970 448920 52118 279224 818163 972104 132917 1004390 895861 246695 620811 243567 881405 139906 836273 825306 389866 65466 484849 6915 555794 288709 726858 670488 34109 992301 516205 781471 753577 903694 398018 562414 1009540 333980 788964 774322 668533 894875 638497 100969 265748 452069 272123 680167 942190 747496 683433 417237 633986 34341 978839 1047597 800710 740274 921825 97984 230818 308409 843484 956080 696819 474359 623246 809462 998282 1031742 492337 100829 1019563 761587 121012 600453 728975 938128 839225 91233 17634 532003 111768 50361 33349 543438 943323 768553 373453 294981 168640 290848 131970 1019219 323387 980066 310753 619605 662257 241031 909915 182717 485565 663930 692948 877200 749614 396282 281892 283369 421895 50460 849305 343156 819391 587719 110963 322803 759551 174134 954727 609469 1005094 100986 855069 171322 832200 502006 477362 919400 1008939 154337 670007 752217 207816 1018567 34096 55731 187856 347400 17429 293934 478629 378456 362452 588314 1047388 614973 243533 281558 1021762 612757 506069 800858 414804 297229 322740 136110 264901 563114 456615 511345 797308 617796 154974 544595 359827 63750 912127 863130 1030873 83952 979361 760737 583761 191317 151762 183893 822705 634717 807186 362166 440036 631172 609878 592476 312968 419609 602757 221168 923761 451520 1032190 187822 947236 471025 240657 591850 806749 188279 428417 180103 319625 104433 1016585 508033 524621 1046356 189907 749669 909565 969319 31746 589012 34597 168773 177962 313860 206340 876511 568018 864574 81164 847992 317177 298849 1018724 470567 705166 959326 578150 979288 353783 736442 26657 727115 25995 539151 301528 650644 924696 317322 712320 712345 292190 19823 1038662 557591 694417 900753 338951 847518 90843 489178 465367 680208 45527 752073 260475 144166 228887 745711 1013742 270827 837024 625265 764640 1041471 1001065 890761 127794 201045 133344 670469 372603 874293 768612 939974 704134 327995 972748 749379 643538 380566 42974 745476 823313 268490 329177 1012775 755625 936494 588780 180189 520502 435311 404924 643054 737798 1005323 594658 632881 429723 189911 262507 4629 769325 188282 591958 473884 690213 451567 301593 959322 741539 391943 198429 220154 114938 277221 706621 103865 81711 966272 366923 622441 864125 1043492 156555 95344 984787 396273 653366 1014598 798036 405083 39673 267258 372950 352936 941171 22190 771940 146805 541882 90647 991676 569137 282071 727550 658898 666273 142917 800193 747851 269147 193398 368338 877571 961610 617550 991031 135816 908848 877478 221193 1036444 978463 764618 866293 488374 789503 848892 18878 937346 24844 883951 455352 392797 419413 1018188 1018191 792538 691006 175408 191358 757567 797695 649132 941401 655368 448546 691524 702339 704099 911625 918129 714168 113075 288869 17951 767301 12046 739008 347183 979851 338879 1040885 993270 777344 778180 318386 984765 973101 114768 999421 719423 167473 948810 129964 168749 801340 505037 107243 805805 353429 697254 690106 377303 842645 354777 204909 49719 590634 674845 310826 467534 357205 439131 299886 1010449 386732 524083 461449 807784 555224 534646 486429 68272 79128 799661 906659 283450 586941 947089 884709 814282 626092 957329 349573 904984 86239 107087 842101 439378 514276 750627 482685 95128 927836 816534 493753 502655 268413 841192 863768 15503 858001 1028492 488158 136133 931701 525479 345378 378130 1018907 617876 926289 1045977 711176 966498 863657 956277 103639 25684 562879 192945 273844 299104 1003514 163150 307681 213937 464149 560768 964916 531750 311713 184177 959639 785616 587648 166589 142471 30328 726380 837109 802710 463894 818542 207900 405738 944219 928615 1034285 538299 979240 170890 888723 211160 117269 393440 507055 388899 732907 445379 653653 479248 183850 557155 743759 20266 256900 712004 926937 977807 1004128 1003966 946979 822895 596056 443516 627923 113040 798651 109053 544384 67021 903692 813846 385848 225682 690817 138094 913146 1048418 493700 1015809 725309 566354 74294 26014 26472 427659 106215 83817 513879 1018827 631199 1000793 993757 997349 289689 27323 914748 842556 126658 935085 939950 594252 45118 837796 164320 823074 96996 494311 70002 147934 975293 1000721 146296 441656 168585 109715 509692 457209 161849 366895 644985 550013 1027446 359294 165729 277304 81689 140139 152217 15661 310961 513718 479480 960632 959744 1030003 82123 1018054 296062 490120 811348 873944 723925 618034 859462 975364 120931 970880 427339 563380 465083 423383 367230 462052 851748 638828 747761 841640 721944 647629 1045033 902820 325830 1014617 518045 88722 125329 424643 472378 431552 839824 21907 678882 203407 595980 429733 39912 498165 322820 494760 61333 233980 221612 508063 251303 154689 548841 72804 781261 756853 27607 710944 481580 40672 931396 232916 264413 128729 524082 497108 46188 339279 968792 902983 310875 438083 612258 293288 580765 44107 854445 580680 693019 87313 947276 171209 294450 682450 252166 908708 355635 268512 223125 883876 19682 863521 479336 1026409 975352 167053 108322 969703 86945 526003 660760 572132 296447 815925 1006551 410237 607397 204871 436125 850593 408860 823604 176603 355732 969057 560345 832441 1019502 559717 752680 600210 1015706 643724 71847 155763 829784 712751 420590 189088 860219 256026 334125 630800 482219 126990 656803 128492 277603 817472 81192 622612 746228 391896 79268 899994 251457 76915 1006741 751940 195073 336034 521614 663566 251201 667497 215218 835494 43231 635073 139581 193263 579088 689942 760827 234110 857306 293321 411087 735008 785051 286639 428590 560210 577664 727440 815521 29383 440847 89257 700487 258790 142238 675114 66640 130890 176345 977081 255107 984896 983872 803054 753337 809292 880806 951765 263775 611748 692659 188527 611064 553139 20579 662832 511641 132504 474757 403074 832620 981156 801854 806721 1023789 338400 290435 421182 1009584 1030021 624034 836541 807769 856193 545722 179702 627362 841465 766781 31127 3993 496321 900469 205120 822367 668646 610557 923397 201130 1008933 387140 454384 109891 44657 507918 407933 819337 616305 937458 466461 859885 358911 722652 1033651 998516 390314 685453 824602 306232 355637 631062 538524 700135 406294 115553 686460 692546 283128 282536 520814 1022624 353337 84220 819226 805736 13676 125119 692380 584602 406745 103722 605447 354631 571384 993224 734173 558869 265466 33785 553880 416444 679232 163184 316709 531339 548833 986806 878180 999651 908329 253861 431273 913595 261140 203757 337726 966171 749271 563602 788959 374689 809816 872299 583484 312831 139953 203685 627578 875130 848561 186943 280243 617837 206938 445324 829297 380100 819812 740020 1025335 506498 74681 1037362 8952 514875 419319 154711 946590 816282 228337 980422 301700 850908 517166 903158 96765 586836 895849 611763 829899 794085 98063 463774 867240 652171 692164 806568 869312 686546 803806 615067 275253 154973 768488 344209 131738 24929 203553 214395 339065 663079 835066 876699 358349 135053 6300 821770 889480 62342 688992 624947 883727 817301 904020 2902 1032121 343126 955581 920070 753491 399862 822671 623019 871838 968886 946167 423937 55504 248427 775378 479895 353551 895489 972339 97617 464633 100851 492001 24807 462367 852693 728022 43364 806789 1003979 602305 908455 491556 644879 30853 803045 225129 124015 886968 594725 815539 908236 874277 724419 559832 499100 887882 868077 682145 935784 304603 929577 601417 82511 780605 874445 461314 958849 337420 59782 43376 970950 411797 910034 1010219 496373 310364 816773 551234 20605 695960 180808 154803 112095 1032370 1037589 802292 696881 31434 67005 967789 288157 806450 760162 176123 20448 415729 309757 385903 560843 103233 113881 610061 941253 191505 702742 109326 1015624 205187 618023 328222 857440 686191 948820 986078 898607 15839 450873 415587 319339 530833 778821 804277 635870 471160 466748 119889 461285 726843 332470 735144 969202 824501 1037981 804254 695563 537715 801459 503819 256840 436537 207626 724797 862808 982909 91786 113781 424957 827370 492910 556133 498827 205279 282567 784824 598381 650734 222200 790410 460705 634973 666936 910316 430647 367528 862739 447074 620757 686845 492265 665188 550454 890046 979054 239072 968358 351491 913960 584630 124552 391189 939253 758331 876752 756980 919938 404919 974218 813011 543444 923367 729169 846998 857283 263547 419544 1005915 60026 883353 661349 612590 978169 64344 114513 615763 475539 990022 614793 391744 247920 153315 464144 38816 860940 1031716 652155 431121 658102 159473 546675 638823 194322 778150 486199 709927 267416 194966 395031 1031948 494354 787331 319482 1025926 136226 220200 394713 973878 778682 328879 897601 295028 1037474 719675 943829 266185 721653 812384 678858 307317 429732 494246 278122 21994 379889 40713 606097 308047 178166 1006972 946739 1048062 179996 356961 752084 229382 906148 505362 821518 391849 119841 276316 372751 1038559 803324 988671 97048 733650 280559 11567 319743 105312 987275 757270 164270 117916 552114 969295 472226 462926 641565 855661 649068 821102 621015 265330 576563 408492 804543 243288 907313 655851 220171 182412 299570 142530 31680 664685 733464 265978 689467 64210 592473 282131 805803 247425 282751 197822 507028 5817 74151 636260 480845 993705 255491 330910 519811 612086 65112 291770 313524 805433 246401 619325 1047733 920959 446442 58716 77101 451527 501781 1046657 298519 783240 1023768 983500 277316 311592 793117 794511 384726 358789 7650 1027025 436167 527472 601399 818892 1020000 923438 96130 393584 783554 368374 612158 397278 817504 695157 139383 830445 16771 1003852 278351 229288 947653 359569 697981 995277 662166 150346 888265 556624 669371 468981 426129 474326 18889 611331 506952 593723 463534 152152 57073 917004 239145 205261 714152 317709 185677 280495 359193 92597 844802 830013 1021447 423341 626564 604973 354247 889173 943330 1012263 891586 442943 92032 300872 1040631 651698 657302 253345 971382 274216 682158 871862 990182 705232 718890 491520 392448 921613 152507 927595 595729 411637 229355 486361 625532 256978 814740 660636 289334 925605 972135 951040 159816 576670 873575 294079 71249 824229 453739 509579 978689 692181 705951 888455 349599 387323 935427 304846 617604 865819 1013739 167915 945054 897003 901245 480095 212718 668503 190006 142879 357642 5115 419685 68371 228764 245420 336047 314776 538593 994288 476041 289791 643370 795264 957633 580108 389982 281037 469750 770935 344951 68729 263451 202351 12288 346841 168184 220690 987038 712058 919977 191733 1019780 911257 874013 513954 619005 1046953 339864 704277 826598 852945 563249 551743 161840 792684 106837 800132 826467 392839 819778 869180 708886 758886 982669 561205 154488 393727 400541 117039 40138 703357 273453 325215 196835 873406 597198 194029 933035 597718 992354 181877 973984 828554 374178 106890 861012 58070 312986 779823 931820 417896 157480 578396 828579 134946 305024 201343 140613 261787 642730 528888 837044 122527 57602 536475 610407 1003947 816824 111410 855270 921458 647758 39161 577103 1038170 435997 863264 1003988 275200 933840 225613 585019 788656 668902 876823 953692 851437 951092 651916 394407 961007 807521 718252 633243 759840 326505 245227 345424 6814 483099 171187 152046 60605 101531 994272 887092 238978 47072 485442 1032946 195112 622647 367646 271247 577695 165566 596397 367235 533000 742634 771484 897246 44346 627458 946571 960448 424257 429729 394894 190175 468953 463160 229295 768772 464887 493193 46185 615566 22593 422701 783151 423405 878992 473871 814051 33320 643445 473071 617055 531288 162994 991201 942320 139563 1044925 703435 377557 286562 283456 60906 306884 490578 471707 395341 92518 538471 602721 160601 960471 128925 620759 500803 371239 829957 455288 877465 599515 520262 484467 91066 721004 892697 937771 206681 973254 363724 893110 407550 222923 307136 669535 306308 826318 101612 930853 786332 567064 521815 204089 931401 637799 399777 905348 87651 961130 843387 411166 470292 282438 890154 336600 484701 641300 980232 72371 388754 99680 224003 402279 1028826 596652 702493 30429 499120 127723 581610 353717 914021 312838 812821 260545 783003 648283 909787 485512 906443 20792 184974 349636 330432 896356 907283 124388 841754 61847 404580 237707 735437 129278 29456 74511 530335 515000 186294 172795 316589 6491 949389 82061 924646 37743 538847 928057 134030 940017 698250 756260 305853 211922 755070 86697 831454 804214 942145 509656 169776 714550 955502 123378 788808 199134 695345 100590 889229 1042223 699853 1019128 828603 635998 829974 97772 784225 400531 1006327 478431 795747 887660 459246 704151 697208 1001335 341643 699918 593837 941243 922869 794355 441824 87856 310372 729128 435013 970050 597416 360005 756709 47698 72097 607764 303386 567605 454596 71443 278549 962227 457885 542197 729176 341001 444487 53025 117308 758120 1008886 334129 679277 620659 335213 1017717 305001 863941 422792 121966 952836 432233 814772 420947 700902 594528 408178 335759 498955 924959 660696 410944 61762 186126 363791 865722 336559 673546 463318 312579 617034 947939 708605 492884 396382 679391 319723 907678 323338 432949 182553 776194 819395 196755 935573 588888 61136 453785 749440 764585 371661 161116 794768 164277 607785 680676 179087 359790 364200 588205 931290 584059 921313 890154 620258 795574 446400 332349 525998 929455 880646 330177 658520 136230 953028 252673 105612 858004 93668 493117 219148 571555 270496 349996 809518 165298 113161 810869 489308 245330 853889 311605 773011 705995 623425 903548 956645 26008 826068 318159 161271 188390 83354 993192 904323 53785 518982 15601 174039 911176 825953 482445 119637 744124 888516 894928 215281 936565 788514 989697 913334 907685 94332 545503 567873 205618 185002 209177 963908 326712 827609 802005 87557 624261 51976 713258 55516 496412 75146 424869 450488 119987 8070 142536 786587 385588 117114 625798 177177 592192 469940 532425 103390 848039 912600 369645 452901 396017 936029 76098 1018689 907480 87311 327053 724504 719820 629647 878215 475298 596078 523470 797789 850799 690453 452758 193582 540446 909388 386049 944784 369383 80721 1007615 802316 987922 877720 188373 387485 122750 181831 880537 675637 530971 142519 682679 8761 1000816 743673 430703 729600 414486 746319 1012820 926807 848442 322990 598222 258048 929311 796227 274841 583470 23706 39403 925764 1016330 285844 972473 388275 629042 926860 253556 988062 32821 41234 813334 840976 389144 451405 653134 1034984 508372 302966 505087 1036123 30933 523099 601023 799600 957820 437469 836953 804226 845726 26738 794187 665538 342276 40867 272456 128691 550889 626575 990392 999340 317823 171879 671539 182106 388202 265968 94218 696379 406339 652548 691902 430371 950038 560657 699527 183227 768484 776856 986830 193277 364834 822703 262579 487866 1044536 281472 227976 467220 84740 735176 363091 474884 505940 578649 827472 767189 449647 143256 498797 634279 566157 1008383 242125 425197 707674 156060 530758 840943 213623 595601 365538 150857 346361 316306 245090 473450 95464 69482 405174 708374 686017 226422 225414 892133 571893 999208 507308 807105 443752 388229 890296 839276 32755 997544 401259 497144 996834 159037 744252 490061 816246 720902 402902 632742 373860 164186 133784 522772 709716 645793 583187 500730 90979 777433 22672 402575 441249 204564 198792 953951 715924 863480 1029417 73162 947635 329021 530648 466820 839916 976946 629674 861971 904479 1013305 644585 890196 506017 532039 58005 356087 809914 187493 754144 885502 705319 477233 986033 123202 1039000 193374 602658 106734 1038131 989231 365570 63234 160272 890880 204628 498897 783034 477629 213966 362115 854452 366697 849243 518548 228082 94617 884378 562003 366684 99318 74588 102244 166991 118207 889642 990783 95259 949060 535484 654254 608902 791916 134019 259411 762439 458800 259104 53536 798860 280862 261354 361436 993140 902615 988525 505765 549014 230033 22502 500329 350073 819349 11208 928875 783385 50370 342073 616133 533865 439816 75413 86496 150475 904174 210154 979965 553881 36109 694395 1032111 286624 515475 176190 1002079 549792 630209 198494 86727 855757 825453 862137 399223 632401 770433 146530 195924 94152 181370 689184 624148 1035202 910058 562158 431811 860228 467702 158073 265792 430919 708056 675237 437184 169272 867934 100104 148811 801655 786281 973934 937530 1010392 277104 190291 306623 1036836 554490 276076 320861 308377 1025063 868382 362348 230502 491816 402693 916887 216368 278979 279151 171869 192144 496080 627935 858259 796307 582334 912010 729056 879672 592398 779741 884031 301558 733143 774133 90241 288819 855361 408357 919496 964558 555786 554356 46606 896150 544772 314140 63900 366544 692116 563468 475795 635573 649269 143207 1034598 895217 557555 33795 247134 914214 400625 439531 193301 590183 753635 875230 486139 210365 341653 764877 903125 1027749 499810 159073 761144 516496 413373 178034 933394 787810 570284 689809 774946 412916 401479 73343 49531 717203 201534 867508 221445 986494 644945 989913 525052 18027 553429 541006 1001583 477186 909622 731557 575682 986721 43887 831781 264236 721046 572563 88904 638522 383784 431432 25661 486474 223887 117063 435046 476177 988599 576990 212443 941590 80002 792685 534758 737332 347715 953580 556165 963612 715843 343140 955884 585169 756799 29553 264704 328234 993000 530631 354268 830803 630370 351146 772944 944460 719045 242292 409437 1037417 813727 207123 848058 419792 274801 393096 536658 32254 671277 235625 345540 567618 503743 702303 201186 875073 728449 855977 33074 448112 766404 926360 446064 360093 332878 1011217 627978 157031 402647 256782 439202 800193 820619 318493 1048208 682355 456075 125919 574046 53145 555883 433034 71242 877346 417718 983400 589511 684370 718694 382806 352252 987200 474732 383302 49219 517465 868910 553917 121515 146395 875523 770645 131447 224091 15289 646716 872605 429632 508432 752820 438344 690245 43837 1039761 632663 679163 985448 264638 261596 644676 1019694 221624 77725 31449 502303 752657 110230 840902 945473 873454 521588 657385 543627 378762 354844 112758 1024619 485041 69666 278901 267329 1020230 133970 80706 701153 58813 520747 676365 588309 851873 716895 683096 301593 493071 899413 729468 135709 821818 740007 163876 793287 275941 687780 206031 909486 903660 93903 565330 659168 781499 173662 667220 567645 805077 926908 900049 374681 293710 12295 343448 704254 938578 522130 22221 855400 875420 1637 806759 709543 508671 165304 809651 69632 819425 216956 273871 280749 55483 643282 976432 398936 993178 310417 802845 97956 66209 101828 924977 532132 959877 121386 23261 664930 897295 554165 325859 204378 604574 548875 954332 363516 861602 1020168 202675 1004077 973858 491834 65064 61638 869175 364900 36175 101908 134799 343035 762382 643414 941547 399276 373410 1019203 830369 502228 927002 801409 133914 854278 456154 541231 571221 151433 634394 333916 913763 908759 305765 9869 863977 486688 700699 558651 170145 979397 973039 101202 973017 871901 442217 794292 408050 578483 855908 59572 333026 497733 939921 347036 233395 628167 667891 339495 175106 302622 177506 759303 828800 793958 280072 266848 172148 961645 1024486 980555 108600 226101 19536 156500 589240 88950 607085 140285 767478 660249 132792 546361 501896 188094 912770 583153 765464 343095 511341 644995 470755 87307 782578 680510 852283 803060 679388 187111 235525 268385 748491 486966 819516 251637 43699 502618 865388 69126 792922 319089 209207 878367 502749 604945 880084 390782 467499 644802 333195 679318 929416 881538 1021754 376207 322572 137791 263123 227777 304418 755040 900316 641597 453129 285501 422637 269892 63318 800930 95285 478925 355440 822096 150262 631043 414227 932988 568325 563397 94414 666447 767307 432933 63365 948068 949318 680170 684527 170828 519304 669965 397081 284429 521783 858943 538593 486047 265356 756322 488827 139374 324692 673548 567280 42971 1041010 578055 756890 606139 322139 900819 103594 733398 834712 710179 592802 170089 1029448 198748 429531 721573 15003 798745 446209 709933 158552 435369 176273 100764 728408 302223 1026146 178173 11272 745474 423705 520529 268011 543595 667315 223757 454678 238057 624895 881817 432819 733136 298529 445394 547198 965925 35601 634248 372043 544804 284698 247041 426878 671675 454491 189812 177297 857612 676681 955535 316049 475887 836907 550130 542626 564845 674717 860338 836727 244550 559374 50135 589530 985452 451138 1001182 442410 510086 849104 801079 148440 51822 89508 732104 452073 460211 184190 715624 205175 391192 883058 887653 909104 383251 441703 475135 463829 891983 603800 919786 896700 181290 725014 273360 317519 66616 568131 491213 163979 242622 890456 1016561 81282 725047 381664 282305 1014233 479187 93243 542903 389963 230387 286236 963005 1018148 674735 838411 589750 809670 939600 623332 329718 669224 46550 710999 391620 808529 983410 511078 141535 815586 215053 97001 1026038 989578 1036992 977677 635695 353935 46938 729297 584353 391500 867038 1016967 548057 477101 197633 301401 90457 342964 335280 197570 541461 795128 575880 974865 244468 190497 664156 485610 604757 961389 167604 323012 525703 628526 721736 989547 859727 463690 267656 362623 654950 1000122 908823 307188 532985 774667 633675 70545 221735 5600 1016752 183409 335751 424301 96386 745348 670879 867582 444470 1041423 911470 820334 577777 96808 211171 1029552 774927 921915 496995 796490 885662 229000 520519 990933 224992 975778 185947 860031 207565 156913 81761 821384 940430 733233 17036 361416 818179 119537 363525 82984 824382 975125 567402 168996 563206 912213 728906 111696 308053 574908 613802 362960 285403 335401 946307 269534 994936 942801 298817 288583 1027013 391355 816709 750318 372876 246338 364900 968776 445772 62871 63079 404703 419766 475965 601993 438736 1027378 937099 579068 70220 742747 92717 654436 877082 734335 508580 551258 920595 368160 569537 41450 270501 694133 424494 377877 980050 842218 611813 536912 69166 566683 311990 461060 288355 156637 77254 422668 521392 465334 256267 309817 36582 567904 1012177 538321 464746 1042890 395064 2316 916407 950038 561331 107414 525017 694044 775306 861712 682994 943846 917081 165775 285880 359986 423311 102684 368629 125428 656368 960562 963590 206545 871444 420162 272733 582564 1019877 660018 1003775 758780 509733 965850 408327 316060 919014 616838 328993 103419 733967 121207 162064 534722 593630 407906 654120 790608 821601 629743 313556 629561 289019 476219 821009 220611 409830 311382 73969 750183 243627 840646 783898 166998 138667 864771 678213 449010 938906 67833 614079 833360 459006 154505 850667 733373 465588 797703 815293 415030 702828 489149 921664 88302 540712 851047 804114 165836 512705 384182 914659 198634 203874 327885 798202 289815 484875 218567 992687 398934 261391 579375 820978 289373 977302 813445 69827 774167 652572 296128 1017015 624162 131312 175815 976250 279634 175286 247287 132423 437804 543974 990112 156786 365932 667978 941704 548831 789631 473988 546150 700296 477450 968069 551272 996602 808545 1038359 852142 465368 104464 569685 436428 15959 400470 39726 135500 391105 48805 397797 448042 728818 72228 735891 334422 487134 805933 698788 782901 144137 1017551 948566 171553 280077 160589 241725 955620 745496 222364 260034 24129 570731 481769 1024671 81259 320732 512273 131940 764812 210517 551208 660214 565824 928082 939251 91915 767511 480103 236909 751790 524566 298680 13382 473793 515382 292991 185951 852086 93924 278410 245327 177110 130944 49851 730849 23610 665566 851846 368020 980180 314056 512118 9498 758567 188281 719784 403417 581003 396323 889166 735853 577962 266346 236077 699940 580358 851944 333343 455552 670065 937127 412306 183481 46994 827818 745736 938040 110951 953700 87445 113437 879294 130110 406884 5051 832954 426774 699698 760855 846164 424379 452561 398444 272344 583026 834727 445865 521572 406388 77356 35825 7788 639853 473200 80154 1044025 672255 389010 354095 1029477 185149 257610 631534 41056 462128 136288 235083 318958 770646 1021234 850667 398759 957470 87602 679082 274038 427373 433510 502806 419099 451868 331751 303345 570025 1026167 393314 715954 1016584 269759 986522 539909 768884 171689 4324 396871 594172 461534 23721 609802 44804 135801 346855 249239 667075 1003660 793521 99431 317638 275867 74667 762537 214379 115230 936590 750528 211303 200964 711082 463042 778561 176683 432735 123642 808660 54505 672931 718438 292817 279174 474495 203833 134203 10431 42386 318810 802025 570437 505740 539876 481799 31548 358068 805540 717205 571324 765283 34206 275942 938580 473991 528009 963619 900226 898337 43598 875206 498492 20679 496781 905247 16746 927267 401943 6355 260713 1031281 13173 822871 664713 387333 948064 140665 72592 392643 949575 459992 848694 870309 169932 355175 197031 384313 757575 976622 801284 441632 402497 1038985 546530 605329 418298 873767 775369 902611 704741 473100 179382 648902 71975 568655 147097 634715 484635 61021 203736 942103 152528 940660 975306 288917 240521 384297 652349 701953 687164 42211 288753 348573 467476 665949 765211 347967 858096 557608 461283 3025 825825 593190 582886 1031120 923568 746768 974772 477646 620373 305137 704851 230641 206721 331177 929978 237425 590357 642668 212823 195870 589481 350528 770954 938455 767238 514690 99112 921620 831404 135778 77304 10077 691789 818018 665657 725712 587856 835803 861467 276383 941903 230775 233793 234384 496025 817592 642373 965499 728241 705136 407604 338384 425933 765767 461326 515342 994903 639289 65095 411213 90736 655637 577097 690101 442216 894463 97264 983813 967751 134126 617484 473101 200264 588335 20706 389939 93016 211424 1041580 707570 375963 490614 95252 62295 895208 1020471 669885 610947 8008 389313 558010 653611 174459 887169 768021 842779 429682 913469 70986 517038 509142 905611 1003977 543320 505216 375127 722295 740125 904703 338273 910381 925719 516885 262077 706616 1003763 287546 666961 560343 741748 22808 506970 899265 946159 212493 468711 456860 398286 171180 261468 158087 740366 492348 1039601 635793 44480 1033783 1029681 324671 885387 332492 746364 30986 18216 250206 626565 1001951 162277 776196 125908 295837 506147 322823 1029956 885402 143832 72038 955526 449823 417294 445269 766109 404967 529250 837817 342368 175780 713094 127406 140284 434810 1032383 709377 803695 233602 659559 985271 438030 216649 386412 28804 686336 1038926 633039 404565 242880 788103 853543 357575 576927 455389 993820 146349 404799 284587 413932 106126 537113 237635 173288 534820 882168 1037673 945400 911326 746620 153558 363283 150110 991640 158390 936648 644604 311317 757290 884665 1026114 968717 305607 1045530 313711 527728 132885 206646 478964 644738 793618 482282 740857 21083 337324 325416 1023449 483174 496202 994934 551585 631266 474180 919149 628629 780900 1012838 631098 717228 978003 515186 56607 12815 83051 659867 344819 970910 773947 141066 410782 763499 151463 258140 379807 679996 157030 990242 6022 573709 709508 794207 60537 1029260 333538 781070 4531 274844 740529 295066 991233 126162 289019 279140 172099 645883 48410 402241 31217 951188 52799 40953 897427 533328 31724 625097 358216 695958 30330 565474 230720 476161 525716 196328 773698 286430 597690 610675 621607 301489 52160 189585 999005 536752 909644 1015106 190565 128070 525659 656379 942164 662418 67004 392996 1039702 583397 687763 122266 226855 201288 643288 528685 1048472 137204 288982 588067 80656 148183 939180 498867 611592 37142 338639 210315 242574 157317 82054 494155 201923 69425 471149 923912 327005 201175 241907 659914 292646 873066 768731 598286 401275 394385 720831 199236 493005 224806 700552 135762 776739 31160 693239 932367 1043351 71946 421152 346313 1013460 30610 111082 632512 378015 195834 233872 133032 235595 401315 871202 255275 290371 526109 316421 182629 854660 65201 904815 944486 874271 571351 708588 626612 1020604 89280 63452 251590 970514 160461 513522 13194 966512 888085 1024182 151519 972600 446179 506884 832796 178270 736822 1019787 640648 651757 976448 765264 625631 69250 838120 608296 936915 389839 173640 653889 128649 625689 165167 121753 942104 577211 270239 125061 150286 459937 4176 571436 869098 224206 972332 230154 804515 271574 370385 620910 82719 29028 725266 748027 1007037 279222 880502 112683 397004 464924 338616 172743 330769 11644 838725 711280 197445 129489 581825 157722 74901 458151 633474 517004 359712 647585 42003 784865 401789 189684 250547 476169 993330 302057 583891 290121 881726 130655 145564 567735 544656 509510 489063 294079 251277 204325 281410 446368 404878 1023892 440178 808944 628063 434627 476395 347668 342978 645106 330202 750537 453354 212983 1014556 158366 492289 286907 528068 809591 279714 972989 372377 845836 453471 15501 260757 293735 432188 738642 547687 906858 756786 544581 451826 523079 1028781 469044 67788 418566 392207 798208 530624 99330 165931 179487 891212 108652 893130 978714 746532 922823 754729 567568 891565 687722 196473 653874 551043 840193 842078 707141 234995 346637 396401 251939 387713 185695 971198 198714 679780 904609 31558 721675 598533 196045 269950 533420 943748 587955 265935 308807 592435 638840 141332 427673 722457 702482 846111 1031795 373104 848845 876084 857149 775206 1033672 514955 739694 231776 1026425 624594 915733 127475 751909 833194 112211 702186 652393 922405 228063 875523 628404 825935 484737 680497 310730 943522 575639 670235 270402 279951 886931 1692 627721 404476 445050 143169 861406 157377 586342 180942 424659 633386 324102 108985 823506 125816 845593 174253 375574 658272 920054 78601 130478 544906 650248 789855 635645 897555 591434 180213 688701 520715 38863 973127 828919 821240 382012 196739 688780 416594 549452 645131 298160 19973 928331 962551 753641 431858 685212 657552 714004 584813 677940 779478 911585 491200 31004 912636 557650 311975 661234 483558 977216 396243 486248 842418 351446 849767 88260 385324 145940 239230 419935 150104 811597 379043 596262 617964 1044905 30295 622108 862163 214436 187278 273622 699051 414605 635442 31741 205384 413448 1019039 528848 402991 1024140 782373 115359 523291 535526 737162 638801 895612 779957 619909 70623 580339 376555 634692 947671 888024 971090 296679 680666 759732 913413 474626 36637 392647 96498 899103 41964 134787 883807 83258 544291 547087 537442 408643 40115 93893 968296 157088 569123 554420 811951 406952 504844 887582 894411 186152 14236 128507 674341 460258 967188 534901 997239 833802 902730 104298 185425 105927 581672 283373 896408 287160 615211 164549 93441 52588 407780 893933 532378 306920 69499 1022994 379970 496678 710695 236568 416300 1004944 628151 578198 116576 749705 621324 585301 44858 78308 219548 815316 729321 176235 155633 446663 771569 694105 206888 289940 88234 442592 398963 281813 551614 762021 984983 505560 490415 687679 806767 102178 483151 294843 984935 1018856 128069 295963 961793 472980 76431 642514 135252 49990 547323 884041 496264 633168 125100 842590 439387 597945 737691 160736 324767 23227 596756 524308 523961 40774 920885 729395 993572 75131 882802 977641 934892 969521 310292 277976 243508 1021555 310453 193043 258480 264191 375493 905635 272171 15817 1014024 746246 941827 451958 1028886 885675 578216 1048290 582618 119415 695329 355994 220180 322115 504966 1007714 698583 158811 934535 686513 84491 776960 997603 121904 309484 17383 804082 456767 769673 965305 331036 77680 596550 893841 900960 1001226 817242 52609 585678 305799 768082 548109 968461 818710 951180 165550 753878 819482 406461 661840 998006 114857 788844 776404 594256 72205 1028724 829583 495961 363847 8326 689609 553883 417671 569253 152127 109746 986549 826536 290466 904018 200428 707515 140566 370367 485113 253662 910260 89427 788704 826468 542472 697083 985431 435574 259219 679866 237898 621710 673098 761381 458837 383996 704533 903654 847693 875620 1008721 15930 934583 551742 1033295 74867 204111 299349 847826 631414 197251 330057 11925 88381 309494 1025549 428739 209750 523517 2409 207741 885602 197413 731769 163672 488087 903851 863276 538332 376639 344066 754630 134918 576311 12113 356190 617414 916081 1778 834657 901762 942450 485877 56845 119954 312276 37531 414711 375233 320197 885979 286853 506578 924551 790752 200565 392185 218606 501128 232532 718686 148197 193255 837896 968606 256745 220354 422983 475721 35980 539925 802845 57957 51955 521870 227434 688873 404569 841487 846178 911683 321674 772655 857611 991187 591720 973754 310978 827502 53098 887341 243639 675548 427032 846139 3948 82777 226448 103498 755001 943384 416260 880886 85963 644283 460346 213390 406433 75485 90635 657298 321934 945800 113636 669243 54586 399295 812616 963827 592801 365046 697931 242136 371090 838292 455192 869438 621105 817016 163693 1040170 126325 209265 926234 299991 1007275 220869 31366 205877 1026801 781739 226346 779621 333756 909009 201747 750142 231762 565206 497508 142795 919889 472529 319954 628171 957734 538568 605222 91440 158871 694586 352959 951969 276538 607382 517133 382711 991227 1017281 380695 833475 244122 17556 700918 618951 620330 659292 649304 878457 417172 128345 735742 202627 461586 995647 837950 651077 69044 107447 283009 650578 625118 859615 636358 594926 667848 228294 319262 830359 952061 495345 584494 21881 228060 186585 436912 847352 215834 529771 28657 605994 507199 824710 601429 951130 828452 158080 582607 702343 833147 875426 24937 703970 177479 834215 413634 413780 582239 259137 496267 508661 50928 786324 325129 628374 870904 497593 535959 252728 595660 280125 664096 221843 218002 146847 299177 311952 829384 852949 587973 862159 955067 978120 449311 718882 463377 615635 739316 541968 170048 789320 245142 593491 938772 302315 939754 1004634 836141 110197 84459 981704 433534 145170 243237 752371 134096 781027 115514 616038 665917 157053 397153 899423 56757 599145 159202 326994 328572 676258 128411 801636 449962 810522 941950 376560 319146 27701 177424 239622 704187 232011 347884 151015 844402 834859 205630 815498 659766 121491 418889 213019 883651 865209 159457 271734 725672 921541 985330 421552 11465 915028 847863 703631 163293 313847 898947 411149 482544 373426 587708 256729 875235 972925 576475 333269 141543 388550 499885 815001 970502 756205 611093 811247 275098 1004487 630408 222549 126164 982044 646031 11646 94518 657449 527944 496081 1016857 289823 607462 414952 917800 128418 83501 570899 520675 296522 102390 119763 128030 466469 632241 843359 61567 1029683 175838 137762 73987 125673 26003 635450 485241 816815 87289 416507 455685 752738 550863 115818 342943 631251 640742 318659 409234 653893 329635 385780 728829 311539 436864 411935 853845 58248 715146 681756 942305 285860 775908 326900 809533 351838 314179 34151 703960 412861 337009 22631 268405 428094 807883 236955 536494 133201 605379 265949 182380 640476 451422 690877 310640 980406 27318 227067 615886 725805 418681 848656 150381 965249 1010280 580262 209288 86886 923353 825371 551727 756614 407862 575235 98759 434429 747900 173731 666502 687323 189885 613495 758264 302502 180382 67244 1042557 119253 548826 892582 152264 311894 19133 502652 334689 216329 608425 312439 539172 307010 839572 910231 666304 688203 443016 886798 856889 949215 426018 1026242 670311 990385 213268 882383 904821 329443 902820 978947 326498 737935 612650 803169 545155 280130 398998 588191 818175 381307 430311 199591 214866 366385 703669 1024282 456651 47178 667560 1031368 651277 527909 503550 437561 305042 738577 527881 806695 782627 837331 416943 335874 627041 554277 1009128 663659 75072 472113 949828 689849 743558 607514 369251 82295 93265 94323 714106 543203 200078 721093 339925 247409 31619 298254 150863 982343 196165 627517 19419 333502 896323 320183 272895 1028071 34233 382677 513364 343299 512318 156004 620807 80906 121911 1041699 400475 14118 326753 843848 626981 628533 1042251 354044 897614 83530 940249 814554 193109 729643 788931 255092 801227 671445 1046035 892878 529876 391412 652203 988385 79532 972908 825533 123673 15904 869075 881233 732888 581137 261620 363202 248817 804597 33357 802881 735277 714326 204177 420689 1009097 1013072 582952 251209 218614 874263 96426 327381 951128 804719 693352 210549 990344 743730 750563 327421 593554 345294 656467 574996 778104 1732 255777 1043125 612525 118314 345197 267184 459162 342826 486793 54826 289308 454017 85883 764953 17668 418561 243071 277193 414358 271887 744323 452953 6922 478245 184490 771903 162063 279633 928202 770752 128067 980405 689133 405369 519100 142853 743124 40153 168066 417804 1021807 720036 634898 111143 567910 137585 151261 744648 861843 679213 725702 809204 92038 845719 753064 483014 1044480 62657 1046478 144362 760952 758677 830073 674338 370073 1027150 76382 961989 94914 546555 455205 607291 15492 492031 306411 88706 950056 190611 20673 99244 867623 612675 657706 706399 70063 674925 651681 991315 70437 641733 696337 871128 1017246 697300 687963 516941 417124 586868 915924 119978 102775 982358 816068 661239 81417 936316 136679 48595 890625 468159 26608 1005294 436857 549450 506626 956558 652096 95005 222261 221198 506713 52363 182039 852059 151162 564924 602152 974966 64654 252716 950108 1010164 60468 363306 696989 411521 900413 816730 385095 258904 785201 334131 520618 824781 1007563 256898 1043852 13251 451961 128741 983716 666934 567773 376145 544 134067 499790 159629 375328 499931 857176 488373 663608 292068 1047608 670647 543730 820503 269153 289753 737610 545363 718073 20785 756528 147337 36444 895020 370186 81982 917912 570120 211503 710412 778224 893017 75373 418848 943194 147848 809603 771006 357889 4431 1016232 474297 686787 559678 752898 835323 391603 904505 306736 291331 462232 628728 987585 693090 436077 822150 207291 828733 41183 1032899 374805 912590 827090 178402 805180 868579 50140 1015787 560786 403550 537288 1001274 297194 477363 483605 602622 623374 533613 538997 359867 777273 534953 527950 981193 369310 69784 89148 837842 654815 428546 744589 950616 747926 867774 616387 297516 966607 203067 272406 972280 332684 191995 433136 780471 416576 876562 583791 142903 453461 74923 195558 893086 114854 823427 65628 769762 105221 161388 237067 1037136 190390 808396 396770 625158 556018 252187 261124 513912 860006 894057 604743 143087 779953 1012693 344758 133381 613865 756247 821776 440874 492311 749303 107078 891170 954550 261587 11521 554373 301112 836637 237081 810558 912513 307163 249375 178189 23658 921126 89300 435205 212287 776619 779184 570894 410945 678189 784476 195428 603686 855552 720696 479510 939924 782992 183766 133768 115113 657624 990588 714737 1013622 997612 708007 941278 151935 1015663 194179 599725 374845 617501 641907 13075 274076 389187 216463 972439 830589 228674 380449 348948 575797 422672 540967 110139 898572 581302 548821 841742 133311 231635 170768 401767 153087 676887 384499 459375 957424 388041 860238 602407 687275 311874 575778 591842 673980 876400 123174 932809 448932 786260 70981 320342 146520 360580 231710 52441 469952 631465 489859 337142 875321 955650 700154 683301 823572 1037536 311359 836145 561429 678952 468160 815802 1038068 8148 857887 714163 467167 843378 346036 905444 772598 409251 1007369 180073 455886 81309 479324 845873 755183 454058 556064 480384 585302 165031 172668 349805 837108 178822 697802 741221 865836 554956 72985 640678 406617 840724 571052 315333 232518 550026 420473 114984 113332 383600 359595 342669 1021911 651676 610337 752513 709081 700152 461036 330218 79702 1044225 65237 108670 53727 476233 917461 236873 53367 337398 418458 346155 868889 880192 59656 723288 1024047 862454 619190 751574 928028 1028602 753517 518146 789172 598976 688557 999947 285887 5587 131368 338038 650105 43857 494917 487064 381461 192874 556958 778015 976181 953828 888450 21130 257396 376218 929652 464300 176604 107256 903594 630829 381552 648321 833679 760585 225956 105290 466497 538383 439263 233852 755219 250723 917504 512213 218892 783356 533462 819496 464487 1017895 670119 792280 555537 622850 549802 708961 805679 505858 743053 362960 923797 533869 832495 774469 506191 419553 275687 1007480 433948 234955 1025147 184626 588014 159217 1026602 112335 828779 115689 222307 783043 652655 1002399 840459 944146 278152 831187 528892 194773 671097 62360 1008512 119996 18615 13015 395994 923527 938735 237258 259773 505740 769406 776577 801747 836661 195319 498528 548663 259198 459169 567711 159995 689531 298486 72905 521891 1009872 603430 194365 1025448 377655 673682 789424 781815 572158 361297 537513 283759 693894 366254 251396 1023335 600773 291495 572784 575269 104901 355696 999153 578664 876835 79086 897118 1009374 178320 889149 12004 272815 147540 718635 177537 723953 786374 125626 492426 346929 373717 668066 250661 609776 814466 382412 843728 740899 753763 653272 998616 54195 180514 1012120 687075 589563 398332 346259 729959 238413 19267 979075 849200 78189 218589 548311 1017054 356884 1031618 649266 466532 462958 882305 392426 261259 390301 1047484 696714 642925 159284 1032103 50768 103162 995004 190861 223407 1029494 529458 1008715 558543 560633 508807 15571 384264 860909 398111 544939 754283 671892 607571 805995 934201 253824 266991 916035 773737 449305 689588 188530 183078 718875 500439 12240 563023 998165 910720 393797 455670 691946 821580 256335 751073 703316 238796 52353 182284 764764 70660 6142 638501 66531 13036 932610 931599 789021 419826 947801 642912 514577 425591 260838 25570 388378 315725 22558 812053 323689 410943 80522 193708 781184 267146 490057 647692 243384 943196 96651 615120 573884 506204 185111 240199 993804 206881 219334 805620 205179 1008825 1008133 616718 1025202 564260 223831 572670 360875 728791 851921 157155 831030 56122 721309 232465 650871 239658 470647 709517 183142 941944 197427 40595 645453 444519 125237 335889 872014 676402 701687 933417 125147 499332 685191 1000627 271932 973822 167430 288696 641293 192692 798250 792056 896956 357552 722620 531301 1047311 490606 613659 37798 296093 602974 485560 175253 632144 149094 524696 342209 84969 859741 302805 856557 418684 977553 173341 740239 559599 424770 263473 996690 530048 781349 862824 404884 815164 728801 669993 213993 963721 198037 892276 568214 175517 245072 125274 851478 530692 358552 590721 413081 933406 145892 173473 329600 251038 810530 273161 567011 867084 784178 765722 538379 720196 849512 555979 566776 699125 534286 182308 714459 785955 63712 837315 779421 283046 137870 459866 17495 681897 189501 136750 391128 294955 1020422 497818 368675 180097 937590 294282 901101 1041618 724237 961281 114211 151706 275647 1042835 440418 482088 137846 8939 533885 195359 215949 585798 935931 900089 501846 817399 28823 722047 282262 631009 856254 109906 676868 493312 105748 59238 676045 152544 802799 750209 965139 219172 89051 205761 461929 948993 974356 965651 902745 981184 483599 265916 209630 880959 990961 30676 459754 607857 308246 631494 703713 1002201 1028492 41170 453916 507923 982933 85900 866920 369996 69673 528218 80772 87493 1040753 510457 139942 554835 708685 674040 997367 866530 539343 318523 74770 975086 586430 741497 133769 371720 491540 734655 947296 785239 865153 620012 592528 971540 461029 801587 729221 1026317 285145 730780 790177 99107 614439 1037954 613559 746956 1017934 48406 638096 660113 889855 18139 316522 726673 101538 676136 645491 731388 427474 651433 981586 121242 12253 100318 235935 298818 408133 994715 1005670 710243 624193 484230 520361 917374 862524 7325 516059 921001 868181 398253 1040741 390414 888286 422364 866596 600426 652766 443679 970217 294030 177807 345796 201720 806114 950240 750058 575370 132061 808179 846340 816971 713870 999072 831835 843484 141846 904689 176009 4434 30251 1011364 755710 226229 167831 100780 835710 34690 618679 948145 472992 34090 894461 17291 125777 575121 1047663 605386 462671 655759 98341 809521 881583 807538 838350 1010743 539480 136826 696876 73605 451206 759388 779923 839546 1021255 360640 184686 403626 906753 799939 361403 432986 1012714 908406 255114 433670 643471 350045 708481 835548 97102 521456 955227 822079 921051 1048349 442468 997444 289983 922820 345855 12088 84180 742458 189984 482072 915146 415175 715219 740375 628134 325160 14771 338460 34110 323853 374643 30529 797886 347036 257369 41557 332069 167660 396478 420187 80841 1036939 539791 986121 585935 431865 79823 478794 767412 487467 80915 805564 1025991 360456 18436 267571 336556 442607 371169 535860 571098 204848 187898 770171 880670 813198 769334 507253 617494 588995 392078 439751 966839 745980 652943 692421 701128 39513 971740 396795 343141 1003375 782250 268200 713596 117957 629571 451902 712787 313946 732035 585188 234496 329501 808798 633588 478959 373620 779864 10877 223073 633782 896779 881090 237543 623281 910757 569272 777707 23588 1030759 999308 143399 628550 84007 162587 206123 608574 971471 875897 684507 624552 1005020 783723 649199 426774 287455 960492 572530 225677 479231 213676 335428 149764 898678 908940 138392 543209 999696 758307 777590 612763 445103 586812 795706 273648 576713 421462 600083 606897 597480 286499 572037 437786 655401 68873 114152 176475 950206 157860 388070 993305 663916 368450 912385 1032685 516366 949605 113162 855268 163856 41285 482475 937981 533492 818507 125919 275886 214224 666263 714612 935520 191438 789372 1039760 340718 803244 212478 942377 257834 1011002 1039963 544907 629848 639454 465279 682966 934833 998931 593806 998270 286946 350693 34398 542409 81034 599415 420858 498261 399039 702333 207136 237199 270730 519106 508868 998972 346982 29092 577931 23796 252357 862867 342609 957858 709515 317589 182947 293126 605073 531653 693830 828467 138019 968143 993966 378641 220291 28278 430472 426716 882020 158735 140080 772259 385391 331011 928059 753610 945345 665425 217327 359560 740971 980745 257478 837226 135921 216274 986095 208590 743116 527461 217805 79721 86248 981775 767862 280770 339238 384563 1048373 866484 341723 453062 201224 598256 906063 556753 597282 951672 1002560 408051 1017194 576293 158300 872925 43515 785955 384970 411091 882338 714864 950946 384049 444003 620640 284528 1011940 38389 358172 420789 168941 591425 1019678 1015910 915426 863975 959158 361579 110701 377016 488072 909089 704715 358461 168972 35545 129613 221231 702477 261975 535258 713725 868651 781395 629612 766537 469593 312315 188046 225131 539999 398703 61157 735212 432473 374596 433572 193292 821558 377346 86294 292158 698937 481958 463640 553639 549500 806177 520091 475554 829288 95958 828199 1011006 595007 786720 825683 792510 86162 224202 342862 339224 575179 157589 822873 222583 43685 557237 598603 137146 20398 432468 610316 580594 118732 13326 247834 458215 852405 757364 749831 704404 704373 691081 38392 945063 687340 421448 615720 342018 273998 549916 769635 129085 32417 581477 151947 106529 87618 1032698 462103 235054 307552 1005474 842895 644630 771712 270490 177937 713536 31991 224274 654799 1018694 209779 180912 666255 424055 710259 139531 773673 496726 83658 197169 319245 80409 397344 408097 22458 604458 94065 696402 730440 763818 108940 428587 26079 99561 831892 398728 980798 601071 8067 541500 152885 693751 620194 319881 575531 93422 48147 345769 58265 454136 1006919 645961 545932 367596 878216 423177 393255 49619 985457 1016061 619039 640364 815984 130607 629565 870827 914507 18458 843744 139574 423064 897328 292472 266471 408643 191830 333324 287309 2316 347235 455861 673322 685318 705700 464417 853750 503066 314715 256529 133979 882562 788795 998106 567479 494158 442606 1010664 902557 930274 273807 657463 85076 739190 430896 106712 486742 489365 404310 64370 1028562 645278 450424 889022 777771 250182 709507 744202 42104 216852 770137 783543 665346 347364 335437 198332 936648 174437 597928 657184 449022 85403 686888 870275 882313 238429 329340 807830 220293 23512 991433 499614 980159 820746 912680 362229 603964 128328 417061 563849 318896 784312 330561 81756 615944 285912 451954 302338 779489 707573 829342 187430 1026062 27317 206371 439557 567573 119694 682066 544241 642995 613452 365295 879055 590932 240783 893619 59033 201371 42058 63178 756702 613344 692806 633686 534845 219565 899740 312298 853229 913473 666943 271887 301624 168205 650352 353218 1026044 11577 353096 480756 692009 1046560 11313 558857 325 1046991 534381 552282 196331 881034 57742 357811 665159 591944 346620 122325 414108 971570 637299 614133 951742 796200 542850 108603 733336 865852 95756 1026372 702376 822324 728523 765089 611966 935692 507592 934486 412993 77426 4580 1047132 24361 1021257 585811 388895 237830 658470 1018396 335872 169912 386006 388250 433108 304820 622550 645374 424803 249478 30937 1043146 502762 244553 102214 855639 428441 795441 28088 542544 281110 29953 342908 968501 341753 972437 261910 283609 768078 29530 905404 654821 667414 334545 384217 337747 368581 274192 276108 55795 208069 844608 31270 224745 680178 1034784 933808 163885 412189 767104 351587 997641 1008521 516039 1047085 320159 544881 357486 553011 249697 484992 152707 65353 168087 460887 473639 1003388 1015004 446474 730640 377737 820897 493987 400904 301923 1008297 785822 867180 845489 1048203 559980 133549 1001293 1001268 758768 996563 33734 16226 570373 821237 911839 878122 52981 277442 753934 290162 59651 234747 396541 147576 119267 54006 188429 612937 171837 28189 490958 814155 522029 239213 200072 480436 666310 680440 236726 25872 794762 154467 78214 784575 331507 893032 568666 809844 460526 680021 32585 524215 806491 395916 75422 1380 363150 376065 755032 69674 178897 918207 459433 552461 66272 254563 97656 495077 476523 81055 724703 1033693 757399 424633 498861 27124 740990 232713 15332 78463 25514 145790 942908 193189 849310 768538 716191 40674 532301 240497 715947 697220 354721 150319 281395 428849 71157 525967 278462 849247 735387 284900 102151 1039579 762712 653844 302715 208451 565219 679191 1005246 110220 686697 163453 972326 536956 384012 197349 62270 73776 456031 894343 495429 675736 489708 128683 243884 993014 615854 223792 171420 71267 41367 177670 413294 548170 353291 295092 282672 467179 618595 1007571 261927 578265 663660 730768 442695 518013 605925 754734 264381 253073 438789 1045122 206438 102309 325106 193653 846933 1041565 157514 173190 991313 703536 89502 824133 769620 408171 595442 456153 920333 810285 617791 74875 1013343 451241 748274 354553 413152 1015782 564074 400692 540507 26434 211581 6562 699214 990955 601587 816077 706413 763749 774154 756945 495901 913927 428529 225250 495610 763773 933453 753860 288849 15943 230326 1014353 408998 90425 110395 244983 582960 632313 306906 322871 321624 234373 1029129 844327 415550 981162 962096 451569 748340 692877 824620 866898 325952 787238 558030 658204 177310 6080 238170 362676 344380 876411 123145 749716 5693 201162 492167 121290 340087 935158 882293 742264 300277 1012888 426984 938834 631669 677923 1000424 783395 14570 657752 191474 1096 762363 228047 977015 287795 613763 15989 1001307 111849 634639 760840 914038 480901 524643 784285 965142 308915 858357 165915 143228 913205 333424 744894 610138 373858 215347 506004 261211 431010 905680 831235 280987 360947 726157 9281 38187 506471 719846 921307 946831 388260 396041 3887 25919 441186 802904 87537 27433 690929 903147 580266 87853 171952 491019 254516 64416 887959 868792 709951 337098 192942 792356 681680 877416 559763 924214 723645 239402 691449 672009 48178 370998 87843 650858 857134 75427 945773 939101 897031 846591 708036 1025688 59362 568010 33832 7430 709948 896505 631601 837189 305508 674420 949639 404009 21502 142999 865641 703543 686465 883637 301863 859690 309690 45200 809896 12914 149063 484323 294629 196272 51485 773848 407148 417340 498435 337810 1047518 427167 477716 445349 458609 151577 225345 670361 517742 683036 55757 909418 55732 148431 129999 176139 975923 836748 768691 167390 565618 979042 819385 625213 15371 147603 1025141 781301 441385 55319 466765 199366 697872 362008 365567 719332 780437 628852 173336 721529 990114 687678 236413 192032 659124 80445 154854 467308 239453 370028 832094 362079 69570 491896 384709 870131 668957 482117 296270 219029 1021500 605546 450561 905636 745984 733872 476730 7671 517600 628886 721704 126804 347235 737744 359503 724218 568233 1009860 632838 912664 943075 487948 250874 728915 642519 425718 375721 493380 801117 53255 978664 1009400 867300 325491 755806 14702 937709 580519 209927 220444 245391 297408 165297 233067 845810 317457 565122 471606 378836 1038497 206960 618575 776455 334762 168647 794107 17137 246300 45735 817265 88074 24599 238724 307038 353377 307061 459684 278371 52248 201278 356516 597142 96739 517425 813044 240893 630158 172610 288854 1020694 244340 54038 485731 739410 656904 316297 1024518 558997 726608 156712 564991 1017784 385124 724151 829793 984583 460532 282285 556308 204996 96448 108467 1003348 852386 810781 812073 599344 350282 23671 213409 358924 238809 924361 778594 800287 283232 535078 2790 455926 500067 667444 48732 826351 221787 483756 595751 606399 98356 678620 720476 810989 350927 13349 1027400 484180 127361 587132 393193 424101 712083 480237 563056 899042 662720 638995 380101 301540 306106 443554 226050 638679 520356 439518 551415 591033 652697 305953 393381 912862 422692 55129 731075 808814 174790 925063 750653 622566 135540 328769 258479 1006995 379414 389936 509166 279834 61449 311699 958079 57331 766366 496827 982302 946921 998041 200333 933945 488604 290482 904195 35443 291839 1012759 340907 160801 1003226 134633 889894 429520 440392 968378 496298 45757 790330 453397 321921 600923 361715 873462 423560 106449 955275 524622 891313 383609 50284 689281 713601 154211 968408 211687 267154 701904 775776 350286 747282 642231 618862 639350 145219 379715 352189 46740 59385 130130 133339 937424 927263 551928 203438 769478 1013298 350714 557036 489481 856772 949332 108193 922523 203514 4532 202413 395127 659727 639996 546883 537864 43215 350915 797292 1000111 58909 81365 67970 509504 691053 575407 263605 737157 841802 288772 256393 1041082 628690 759354 438358 471823 753461 168941 478407 355626 646201 917356 376668 770466 234425 407095 228584 1007493 749601 296839 402707 478931 1032180 276166 690393 727808 476230 85522 131337 806262 880451 999615 267462 309264 520870 89554 946186 233377 1023554 987782 862750 218731 429693 916683 351268 169640 371408 773570 788365 617733 750664 130114 216227 385826 402440 870230 520448 596499 203205 198845 603669 1000674 891464 939881 327589 815882 450032 981505 150087 535293 93997 272734 258535 119968 645382 860945 903237 521162 435604 625628 392052 799432 633989 238133 838749 933084 831898 934086 300346 485561 217897 45295 270363 78601 805019 675139 871780 35047 782575 521222 133709 1040998 667958 346550 104289 142600 893717 248703 532223 558663 922438 111045 695260 312847 544791 696990 593791 186690 870377 799829 67780 191539 423858 540649 686682 943403 633212 983947 581957 110312 393956 726308 703324 316185 287643 599244 85452 845027 332776 364372 703379 15199 312101 639165 551942 490521 185918 222911 770379 357779 198197 1012547 204512 1034688 282272 192233 81938 157833 470057 760707 581255 514635 862989 157336 436405 23127 771486 633826 231528 115057 824001 83920 604480 671826 312433 686597 208688 1042982 915002 366551 380160 462607 674750 233169 387788 616096 909108 341809 699524 526946 491492 161387 239722 147538 180396 209316 875926 726369 874110 266295 916085 509939 640736 69172 291654 66145 616042 1040092 256156 58743 501579 270118 351711 516854 47045 481342 638923 157715 880813 971264 408302 612342 955372 603521 320046 480828 88832 917383 238914 844150 480635 574220 759604 867752 759683 670655 689381 929483 997457 602242 580489 295755 467122 861677 384807 487049 338313 843978 274714 308058 428619 702615 42642 1023622 104321 571911 880404 315722 840010 956801 756470 842710 606678 751007 823780 501712 666604 879025 444766 701136 264549 585784 363319 792802 842158 660843 1047576 290567 507978 620981 4603 93620 389966 992308 256688 224081 457188 861500 225883 1025722 146120 788690 285172 90562 252622 203058 417221 248748 453466 422218 121840 965552 452838 319292 178919 15228 166272 1021664 630770 844208 645961 373823 882092 64609 111351 888345 475782 822167 420435 383072 151363 265166 519868 562875 695674 4217 597923 646916 241176 372346 818445 814026 104411 112300 534036 392912 945624 49242 730982 889740 390645 918468 924100 876969 110448 197793 594052 176005 993622 134296 579600 357556 698636 357829 885861 117883 532682 902459 806805 866390 292380 562556 968773 111218 596063 676099 610352 561203 780106 310458 191138 996528 354658 283268 547581 1020722 479876 945076 299832 426425 875103 670612 553563 121719 156407 956896 774916 29522 257828 957768 125413 906854 911633 984561 717891 253569 571581 948213 865913 791718 240253 689630 1002099 713611 370040 756527 900659 956954 930346 87771 393808 802291 53473 697804 43122 273897 303171 93533 324055 562305 152518 390625 1027537 1026678 686647 181530 485446 772408 922676 219330 518191 216424 228018 504070 982553 149853 103799 961285 303783 1954 745888 76629 550157 154997 378909 530559 928151 576842 115760 468350 276512 620871 317938 420932 826011 648645 646350 317494 248718 887765 263684 876715 963730 277432 940839 594800 654549 151398 91296 520007 305047 830729 603177 691811 688 170367 375634 434413 976137 1006299 1012223 14211 933150 895715 675047 122291 61315 457108 66583 885893 591196 556954 174446 15598 535267 532697 823070 180830 97765 204519 687665 54579 437317 39823 474370 91459 680568 125775 484800 625751 133640 702426 560366 284842 55314 717464 964582 616302 404423 300833 664401 806727 605422 474566 1006000 973518 793185 753160 760279 4879 1046667 532766 1019244 137739 315377 730228 675692 54583 936870 35879 967335 223227 526292 66953 866367 163381 204858 154019 747053 878259 462505 241582 306620 523708 1038726 1023897 832012 747400 234060 922759 933520 236227 599047 1048398 32145 244494 684505 973048 818856 738174 771448 652613 855368 393499 167342 763176 186162 56674 355544 10566 451326 882884 1021800 554106 349849 955685 98916 179796 691649 479326 582116 189845 819339 470715 653207 303796 686558 849277 274751 100956 859637 677208 792368 319468 49377 156919 297685 473077 265477 846708 87339 780992 326040 555744 853316 677574 397607 350913 794310 848693 395280 213646 497770 12914 238343 779317 567933 734353 519573 280214 1043810 805343 49300 978950 116749 214361 366772 581837 142985 237362 48378 744872 634996 550737 439612 821831 907134 264144 397478 578512 447982 382846 621623 994138 820508 1014878 403780 659571 308216 269862 33781 1010587 836994 747713 80323 80071 565071 155342 299009 590303 59403 261150 920144 534848 693745 239673 680232 459834 118101 227546 641110 837010 134939 17519 820600 669698 374589 885914 775811 84149 445256 723122 600126 221643 727263 948291 892100 38107 369719 697738 254470 103788 485018 962553 415815 426874 613604 456377 755870 296440 648713 645923 715639 800072 487821 676678 261906 185796 163338 674917 110083 549433 59310 449910 263600 288359 820922 543139 670934 240002 466436 1037005 461317 43188 891254 875524 608799 57753 302220 449552 194269 60609 549082 761836 552266 616497 648324 875845 132166 438754 223429 595199 652036 881217 933992 640432 34700 390829 257618 978467 44346 547837 300022 57303 967485 231671 831455 844158 770841 587994 273450 205182 440101 480725 48393 30835 426254 910221 364353 916395 389202 178587 673452 24488 796870 380428 216248 76450 743697 708575 356071 767747 1032494 250251 970061 525801 592110 443254 989461 876967 517748 507519 598780 446532 660663 138869 506324 218618 956931 683165 1038595 788408 810616 203312 665345 650657 332426 920282 902110 374155 943487 323389 419769 734593 756724 159596 1036618 704066 71257 402800 33881 146879 857968 878534 907332 536992 891602 713695 218750 158144 1010538 460959 485642 170669 993783 213215 481540 180265 439183 654828 302360 741292 55319 365061 882697 867039 876747 514784 714540 639522 1009341 834597 909546 136967 1046861 92658 385857 577236 988342 688981 709188 992518 845953 195797 272023 527817 355856 908010 486387 727168 544533 310400 528296 74307 465943 865657 163606 317532 250612 981288 824883 68297 636250 316630 351752 446142 683852 162368 924468 356640 626083 596503 437351 932106 17546 315007 473320 916044 230914 841104 77584 423911 419932 39896 103117 104082 187585 759512 957472 548664 177581 651138 697759 512376 195952 523458 420596 886308 761004 429554 825179 401858 348378 918883 42024 497422 520901 672475 722751 80246 724236 613906 831898 761756 180900 471348 253383 153048 197973 1028962 798311 90292 203832 140080 269489 36718 752191 983336 112364 433785 517293 711238 44792 928252 518554 1041019 243910 421969 501360 548651 211163 648327 712305 778670 213714 299233 287022 610770 714711 280917 246033 510039 447788 830990 219604 538994 82599 589291 42760 126795 602418 375037 584336 251007 194891 791309 271139 298654 797057 603667 545485 747694 832765 742592 988526 789926 1012214 953589 493369 987892 780348 236106 949047 86776 749486 678024 459202 268166 237252 661039 868106 529512 2310 112369 889235 864730 347538 632373 657589 75532 488858 104853 535323 451748 893668 271200 68933 53049 855624 660761 899078 510425 349750 504310 646918 594052 531757 897378 452416 320174 391237 528763 605573 523713 699814 309652 654584 649113 181007 781492 451985 657670 285776 298006 696986 366669 354768 928167 483637 21415 599815 715404 898771 658369 977157 211353 645054 720443 802026 870874 73104 65577 808555 157966 646586 489621 970324 795175 495614 273146 1028352 208843 345334 184779 187619 671446 552075 624874 831745 950486 388222 2097 134004 528013 231138 241133 628713 268915 1020063 153949 552483 193330 587761 398648 262263 251432 105192 758308 219727 561640 323046 880960 634536 719033 848420 941723 276115 926485 1014828 785338 352183 361004 903776 301590 477901 770655 27506 640411 1022499 228805 619754 630571 954394 769705 461220 591641 228776 152073 12367 563119 32983 911897 391663 946088 496452 659646 194651 969910 714913 977428 197823 882173 695603 968425 874012 128662 635988 231231 714691 567309 288498 380110 208862 691428 115214 523647 599527 391950 693567 988658 170287 136820 1028397 216057 251737 465780 620054 164123 631516 358748 701003 951570 752004 376052 53428 75853 10993 740081 743240 7791 966422 256643 308630 700622 371899 925640 418624 737525 155644 22102 151162 432930 200905 711605 760463 202952 846180 960994 568924 103182 31973 197070 561876 140623 429497 251357 369018 966553 992287 197736 1016554 362798 849066 418363 425296 856837 464578 824599 135919 809545 723746 179761 848027 39641 594523 324785 11327 717255 316240 233525 512857 1036249 283064 475979 706937 146443 472224 919034 1046213 321035 23782 708666 706168 723132 773055 140407 587103 203956 710962 879122 766042 350909 47770 989152 393953 3671 612647 110249 693628 768053 292958 754602 179274 65724 994453 88852 578939 686727 369016 119434 1046486 799973 471175 236455 192820 728665 444309 34422 300291 931609 106314 482296 744132 234385 410018 952482 150668 208605 385133 104156 607623 626002 654285 227715 950385 274165 547002 1025639 751131 643586 1001345 262350 986092 558439 277057 889839 987741 232262 961389 138616 725884 723831 611405 26633 684394 497155 242556 95671 1037533 226730 910187 293514 781215 774750 573661 1025791 620301 238534 287081 1032838 830104 160700 449020 38404 1038919 585935 349524 534099 489780 348354 621190 966334 485386 99083 861048 904070 234382 340821 418663 1016927 385811 367614 908643 616179 227076 862362 617166 754014 735070 321646 332257 953520 504370 643317 281639 710510 936488 512095 367872 131090 374007 307213 161824 360326 903662 313110 358413 263085 172143 228550 58532 498139 327278 629530 1018260 960855 136950 749892 646369 638432 301220 575021 619875 533029 592938 563950 315716 870988 1016525 703830 879750 593516 300264 600680 665467 832786 766055 213209 523595 445888 309069 836502 723569 1039209 454190 699452 647998 118519 735925 511390 866901 283078 1028640 738883 907053 516134 948159 705254 711827 635868 125816 168180 155429 687777 10310 885009 412631 128162 512693 432531 499314 599806 538472 956677 124944 372300 965012 1001638 75170 1025298 233858 433896 779882 815695 1039121 242161 770689 549874 455729 1014301 926034 596320 863081 746618 479261 179698 376401 1029450 125045 660340 141337 244357 296643 871592 835585 642644 512192 899009 567263 600471 445439 276712 68252 1017440 230497 693435 109239 299638 656030 232137 180416 602579 758467 770071 141790 823590 809646 883102 255562 67666 868500 75466 255954 707821 795004 310268 208983 160962 284610 253193 671823 346192 627093 710586 709955 877896 456568 945738 718930 766226 828101 160235 220333 891721 353317 601409 724505 569403 973337 368357 683888 392042 907125 689123 1018144 473613 596447 12860 894890 1039759 282708 738149 150052 777743 356772 921286 614584 941279 942833 980029 711459 136966 323124 882328 755511 370622 198840 9758 737113 891638 616861 350983 682243 413648 946262 49151 49987 1026852 219947 1027239 1017146 825852 642488 938004 576671 25622 239468 502606 416826 249445 469515 678867 633449 789904 94253 800273 999326 886898 78781 438255 1008862 289432 255098 400197 401987 853702 986745 372831 822652 395635 4257 157822 878664 424776 795437 960599 986878 103332 699950 47762 833289 154395 258055 399948 589156 597490 914415 363925 247074 306853 120946 659443 878056 96354 222705 36062 76401 549259 324893 158273 73481 491064 107904 451327 864275 955059 517108 340332 1022084 615930 934185 100816 565349 123968 825380 976104 240468 266604 230586 1022565 1021699 904088 797209 969578 289208 286099 674112 826642 20684 647520 698242 475879 388908 815797 509192 711020 392155 602493 975691 135317 929902 857174 1006493 108106 493454 887572 935329 569576 904058 192828 552399 1030591 685186 970890 826354 42901 841613 521067 534953 96545 631956 411524 1042665 774033 767269 561193 1006201 739589 10977 911590 537716 830225 515581 858106 800971 515391 531397 241879 744385 963467 308501 460452 14957 690405 875742 61115 319803 174514 546471 152363 647787 364108 292105 365879 638097 976253 813106 704468 168211 290568 351331 494127 10926 239136 190578 338469 21490 670703 674889 390858 753089 221713 982885 842467 767444 255254 167768 38763 781622 988931 118343 316946 626375 952785 610668 199609 157114 432621 737173 862967 578583 116919 28579 272023 547130 845571 972556 803864 288850 921499 1001562 605740 757475 29114 819626 800569 584516 977810 363310 883675 914210 488647 877995 791904 952827 88307 133372 863306 616356 16928 307853 342737 446148 922449 885728 331614 496470 365305 291084 302865 946475 517505 622393 370749 897638 448455 414501 533734 206334 915866 200610 691530 812607 297023 558101 1043029 880457 141551 633593 374827 230800 29526 948314 235682 945242 216086 653403 972229 650308 134978 376240 767058 108990 756451 827428 431677 609162 969079 969493 978219 192833 175212 596979 916728 915918 415402 643269 224817 530928 288518 820899 110747 705212 197328 493629 273834 972826 700486 289874 609035 46915 917790 918586 671002 953673 789760 891485 698732 720271 506890 98490 661831 923725 909643 454497 80933 958733 271688 78585 326197 894257 704633 535355 612058 942699 722381 530804 926506 294210 834850 835335 1015920 165780 806350 117737 275114 186126 768281 171300 246539 306102 550080 215892 946810 501346 1029492 854317 64530 1019710 817497 512499 927648 683082 467591 747520 535592 190426 184717 107329 254561 591636 77801 266169 1034036 733301 465553 973822 577088 623181 793709 202679 459865 883006 964826 148004 786949 1042113 493096 862358 863742 472993 333853 5362 249779 526973 703089 412722 848326 136778 785232 974052 201871 221391 984539 834985 766103 771368 1035431 801719 166174 707140 918588 506200 839319 117095 1043863 375913 921894 287913 258216 675036 590633 85364 722645 369462 396204 875273 390517 665361 633075 717052 1005654 245147 303860 505268 818232 682006 527834 694508 985424 668246 466052 797237 97734 684358 49923 212850 555063 938339 731423 1043290 184883 570687 715987 967673 166592 877567 13517 948527 557269 624606 234223 113455 851424 883880 833233 487682 987201 126527 847932 212738 308684 149274 491952 23903 382539 421569 115423 573085 790010 383058 332592 689684 83977 909567 826429 380527 469278 360078 582741 835630 84432 540120 209147 1046564 803117 168266 702820 81401 753461 618343 370941 428712 522076 475459 1044964 483074 629516 532746 126826 944682 369697 1009783 579735 622616 765803 36701 721574 122902 763695 350754 127876 445253 949671 743487 279637 289561 767869 176833 611312 67545 378452 543435 51550 692000 471871 337938 517726 944735 694600 866143 436708 370008 487403 481553 967318 1008804 894360 573336 414030 240687 657972 892411 555931 554423 887192 599635 380479 202576 79377 448590 946098 1047010 74462 466861 8862 696233 528054 82630 137313 1047221 384575 303362 562062 332648 714392 213344 678508 786171 133072 1028337 129397 75256 235372 536922 316888 711361 727781 603989 659448 344072 643624 80176 734699 294741 4628 1035596 574972 479108 487167 661663 819498 248644 505650 953650 232871 563097 48488 129188 682329 809562 193363 1041062 306268 360627 54295 539517 695165 284069 204493 285316 428737 616577 647426 871591 790492 148337 282933 881384 197819 422383 620892 487645 23035 972620 766303 813872 440687 87338 59804 759326 587933 705026 640354 332793 547650 77728 99702 664486 566730 557474 49809 302880 262104 218108 849887 1034739 566980 668022 974209 815041 684056 203308 627468 676545 138259 219661 825864 59963 292902 372574 696435 94477 741753 966964 990011 803881 669543 648701 831687 233748 593405 539128 947055 349289 946303 787896 388095 436308 254948 685221 1045561 680728 907605 891770 680271 853386 98482 52936 294509 1046931 158477 84338 284461 925873 130348 860975 709152 242294 700939 694028 39756 224008 77144 104935 384681 199072 335350 114933 971427 597771 782458 948284 463515 404524 1003953 755994 379238 200824 622872 258236 830412 968824 619362 329384 770826 359498 574710 521012 264017 712225 883823 226828 182853 121025 105754 1047728 1044862 757251 690555 526579 590090 501079 669128 976765 194025 1043005 273004 505418 848016 604875 22150 441130 896871 247338 373351 461375 383307 301849 438808 949377 71692 165481 624594 652861 752 16767 407171 785810 317742 913621 291920 499955 855156 782968 220429 109992 105314 588939 324807 144972 539661 363459 490043 26960 1005181 434666 428380 178039 970543 119901 921040 871000 500115 830094 591220 576224 805519 609410 398036 751565 787194 688467 778164 953395 707106 589231 479114 652795 16455 262743 885248 23647 479517 477857 763255 358000 568910 19191 956799 569744 662006 835414 811360 927736 819493 821712 616085 1042227 190049 57610 232268 100001 793633 183999 855271 3573 610131 720443 79485 535480 745942 318176 844633 834500 70913 458404 315770 499145 1051 716945 246802 973771 159456 930628 685576 532642 250882 435055 744566 294520 416678 271960 801067 951631 725475 632919 490793 305529 454983 486236 490280 653854 965969 42342 354834 468921 240888 421645 407429 383643 714018 131577 993876 22887 639790 542568 808198 1015700 63339 46764 186453 66543 28574 623531 587185 3862 921984 204126 913851 664061 607550 851026 771786 674925 348151 901418 829289 308096 294466 41754 938199 813095 925349 142958 863621 888228 609311 414465 83868 380944 428191 115398 461685 338646 141194 41027 907806 65334 624697 294161 420828 228035 860280 239709 721571 85477 612105 249194 748704 1028696 11807 647693 448176 311723 900579 615728 880358 793539 98035 847183 251657 646485 419038 132862 157459 386671 247977 156512 671667 618735 74573 284337 666828 587530 432182 829118 874484 289223 282565 764264 903926 505730 696784 1028901 311888 369258 856093 447871 184246 452354 659690 650643 642189 504483 108904 721554 171121 879097 317499 62531 573359 966530 511996 686463 374219 530963 65975 159412 405500 412498 980845 1012835 201643 103996 982675 581027 543992 198049 959122 716443 225589 922275 128837 289547 274792 564027 570238 488644 564429 731316 793472 506411 996178 230958 1031046 1045690 575514 239388 979515 571263 275451 449990 84801 691612 907264 483784 1026474 354501 847847 927377 279170 483269 570531 459237 1009475 834809 1003227 205404 729182 220371 563562 251361 497593 744536 963549 499763 676652 989091 419064 237927 671491 817248 85297 216164 166015 627793 256307 552293 411733 957389 615517 360571 982317 989244 998209 808969 1037860 817820 175653 725830 511306 784895 656261 91326 823845 639499 236175 534737 541741 225656 314789 347187 261454 256150 173279 393834 601193 681924 940166 609364 245714 458234 1024922 315038 991187 411456 452173 915533 522536 424757 71814 96569 841602 1035145 494688 198797 495620 660098 360616 1014601 621513 643451 885602 731840 295516 950113 566340 437018 717886 796469 620345 250323 13667 677516 845535 330810 276405 154642 186122 67059 247184 448002 563007 302966 498756 954544 992569 865422 808599 832767 474984 340698 862016 18155 870253 852047 746349 324609 980128 668084 843070 995810 317066 463140 724551 896196 632683 816272 856594 656880 618165 1041467 422043 188997 160654 4412 309458 608436 130899 629759 387868 741570 454672 928452 111571 401673 269064 512031 1013185 605623 818995 180598 205993 337677 214971 482694 716735 1001441 630398 951007 506922 341020 282255 669283 683913 603965 210613 825803 2667 144085 297963 471586 430805 576777 912350 818760 315073 782099 343922 908656 970393 431041 224574 1033634 83904 58869 711691 936506 900873 438051 771416 782951 99134 857558 22489 319405 96154 109611 698868 17507 306767 839251 949314 666166 512770 86294 52244 1018020 222538 229451 472556 437122 967476 93537 75775 911735 656322 429530 320698 699006 565607 305610 677178 179816 455820 793180 895954 656216 294415 874573 251529 941125 852415 907887 704921 784251 684257 672808 1010162 255258 631982 1041392 245684 982422 780498 491991 940217 464949 1005039 753148 914185 37268 523288 212759 706403 926243 253270 913648 1027003 591012 243751 430821 329142 486576 172538 743016 494895 740658 422324 150911 319158 225001 195118 354627 515596 579306 660660 1034337 977065 163101 162695 415132 383030 611003 1012828 374345 906515 432342 215772 1018065 850130 427729 432930 62258 1032378 606436 945216 819583 413765 794265 727738 87131 492450 344402 660232 630658 250420 752320 285721 686145 131344 295789 258507 979961 1025411 229684 651124 562848 1013642 122307 1018460 987455 1012825 814368 777280 610421 53461 975905 556497 645874 769049 499442 979251 557053 586229 898963 580735 218607 728426 224344 857153 67766 133935 972391 226810 948307 109615 192573 627359 108380 452617 191530 141592 784763 278415 645840 618690 377324 16199 41384 537582 860675 1032685 803197 1030751 145316 393967 945390 558032 695241 295152 159472 905836 405760 307269 24906 1364 999914 359803 45848 508701 1044413 434127 655177 259151 454851 768948 209697 822759 368345 87377 263351 273365 87537 889600 899448 162687 139920 446417 408738 95804 573521 654853 1017290 486362 387168 711059 347991 515353 847871 518822 728324 337454 767748 808988 299618 850241 124505 625161 137555 633071 97915 171058 776337 148168 177660 237715 326181 227794 337922 963033 82416 745732 545477 579049 455717 128460 353812 45143 461773 555658 287185 591088 377154 631059 427120 68145 876724 296238 2428 297933 356519 816922 735251 908586 534643 497159 967013 236516 14019 408216 94008 803401 579606 864615 336487 100828 671041 836993 205150 892371 803308 957158 243360 794009 619280 284938 728898 585548 812415 75095 379245 451136 89180 519593 910047 532858 409503 557776 276331 161333 189074 361234 417652 612961 236118 857254 802422 514847 9311 946233 446846 281414 580852 408429 675244 509409 279984 766806 888504 229551 449540 567035 578923 913058 999346 410075 906785 111200 43347 566885 202574 549061 372947 219262 827382 725855 353264 30719 783922 183025 306366 314165 93618 172529 919589 694624 575030 380681 625761 873780 727572 751513 999298 5978 7350 676403 900586 583920 567576 399646 995537 712197 827470 52437 431300 589854 399356 116357 1003554 788660 252124 826002 596382 322484 863548 117522 667328 406013 65405 215632 121444 926693 673941 445771 346937 770997 249486 1044020 47682 563240 340741 794356 450905 83696 217516 682915 573863 458545 913096 593170 1030702 242692 308659 183106 257599 730870 886619 405483 588804 180870 399553 35062 721655 672938 713084 441091 391785 997707 875059 386020 88060 345284 232230 380192 656937 867943 715430 470641 305852 334584 560025 507974 146770 698160 39927 400962 60898 725563 996175 1014203 219953 608314 815427 72764 530780 335042 388103 506371 755794 869724 487142 431236 916056 402435 854205 27876 535171 1008041 551550 804478 525121 153778 234927 1046882 1029329 216950 711400 693457 72646 1016515 534617 561602 1013640 131162 632897 775521 94418 610670 896888 99210 880693 521512 916454 1024338 672916 633637 279305 296831 924070 495094 135284 140555 376440 327070 390218 987557 932840 1006104 524743 487471 703275 691663 499127 500033 48199 288804 302333 705957 302234 575468 897806 463065 27985 38383 929907 125840 989682 364394 332107 386609 384723 319630 1006534 293718 397216 691967 1035947 893519 77273 1029205 909267 471453 610129 362654 395947 921975 513200 474330 356022 736840 290802 828798 704009 432942 424678 505074 424910 103549 695729 443923 297665 234042 443720 374449 592822 146081 420345 512530 691217 1016992 599523 297838 230476 498265 891769 67696 337525 560036 175106 31675 359597 905354 589340 348003 186282 629707 971829 860016 429366 392537 13073 99423 67245 513243 350279 503200 597891 889899 622788 576537 578492 250328 261958 871585 81522 633765 893665 320134 1042515 981256 814462 352776 1009185 413100 1022551 682715 870192 314351 390269 1041065 1004522 640869 556370 81806 138318 538451 221967 500378 710253 784693 476991 49747 429293 320312 841026 566576 40326 108224 305355 11295 690055 295652 885859 683264 985681 771821 710628 711975 693211 533723 366334 936926 196397 709600 90037 568544 565989 361186 1044705 111328 700341 400125 848044 670208 581346 545279 787224 295514 815303 462059 209015 604795 162640 496247 760817 219618 100480 560525 166401 838534 296171 974797 308984 387149 327228 672778 916857 115094 962993 770249 478459 80816 420506 518853 847947 456800 930013 980846 467975 921951 51061 302948 982307 893658 948974 119041 630632 206321 344043 668365 246768 891704 926113 1013255 495532 230712 655449 817443 440798 897775 499697 145990 197279 55884 853596 39372 981338 692 928285 322755 70479 114560 717008 548717 201233 146045 949666 534466 506376 790122 643028 100332 55536 127357 241980 762057 1023064 208863 521411 595052 604196 325163 1256 751771 646412 682995 967227 170323 1048347 368187 635363 101184 650288 735740 621593 233030 1028736 202402 768683 704507 218898 1020047 6010 171562 89154 373654 703228 22865 759870 13696 395962 718627 547724 475274 899027 345352 1042306 462309 859512 236184 144589 1003573 716654 486436 985579 355859 800911 699693 680368 232587 567625 328426 467397 944543 669213 313031 139556 788162 132641 383201 491166 336733 831871 17034 804693 755533 1036276 567499 421186 990563 710481 823005 855472 777699 346622 288943 722879 690437 275826 359780 910050 930168 65724 891346 722273 562906 756477 168707 342744 1003585 104939 1022135 821942 771765 366672 677857 155327 1048499 959625 650534 784779 669612 782088 632673 867588 85123 354515 104994 377068 260115 246274 983082 670037 318119 636996 421360 273703 873856 570715 644127 130205 79187 703899 807446 79816 863432 765551 907366 869643 663292 773333 564056 808861 997888 369629 677221 308746 844119 78637 219579 282802 682108 945536 358079 305225 40282 67362 829573 328789 729810 496758 760666 326068 695096 522352 392763 606483 107222 729884 173403 318839 432744 139285 1014945 37560 278943 947470 84519 699393 205214 512077 606396 594514 378752 591659 680547 504574 118480 943253 570066 865837 1031183 1001358 801268 1371 763697 856491 120424 369111 46624 91541 253951 412485 616248 374155 301633 980509 961481 926173 292585 758313 1036953 108402 927845 237835 868959 630339 164951 203957 1097 165853 931350 634351 532087 536035 213294 668372 769661 462986 21468 300373 78821 861468 1042834 258484 899755 255094 605561 724235 202175 895369 855274 596931 391559 24540 535028 55325 476762 492040 384474 780461 660230 485435 793490 300761 34634 779958 754246 1037662 624221 801871 864215 104140 600421 938224 549717 357381 395777 214038 651144 369346 351424 478034 490859 670734 1039272 975051 564907 709320 622768 737723 1028140 809510 397381 15598 822404 351277 291785 348486 200318 163898 713743 793657 1008537 352636 910305 399441 142983 505207 789114 240555 948654 836226 564748 427641 227754 730698 982588 86400 794569 584781 581281 961691 949389 259168 86344 621878 324142 43306 958771 36051 734998 591526 851157 1013641 600163 389285 258200 453247 355432 842058 45399 930422 648492 767884 997092 531005 258793 871863 796291 334138 689806 1032171 626029 840168 263230 490139 27471 581715 390607 551184 593096 719006 560460 1014756 275950 546173 522100 425863 990410 292539 884280 803518 799703 339894 686912 724255 705671 656862 989799 484757 481726 57145 453691 76002 981589 131298 346238 61464 996248 875909 753832 771871 848840 209893 189026 471859 799898 130391 297484 493923 161207 240708 591160 169235 919354 277163 640300 36475 795701 755868 942436 352549 515372 297662 1026575 803443 774808 772298 690829 1021974 48997 994317 834551 470680 185204 597482 346007 442324 515610 63062 186731 444792 18591 703066 647847 111498 843968 10901 822320 1001184 226094 860600 948513 553894 800269 606983 940362 878556 131958 587999 1002412 521686 1008629 1033002 790782 281274 157963 906732 921131 652549 87981 198586 138962 998151 664259 69694 341957 49506 439722 464565 186762 491919 3763 36976 1004253 462936 666017 94038 512812 930911 178735 630881 150809 248982 833160 645661 469244 657093 176589 244524 968543 124424 657043 997572 840576 596302 53602 1006895 222674 795099 47927 22090 521852 444870 37890 578566 270296 846460 965929 571115 798965 361275 943108 986768 364566 139160 101471 92196 453937 822778 649979 945384 803953 321052 692236 381107 569525 647055 287164 1020013 3598 358453 485031 819348 158789 518855 188509 666554 217426 718161 931300 262404 445414 487345 306740 774829 939490 471579 916152 238721 1017566 871319 889299 182882 956067 952450 186713 22215 438193 280841 270610 842040 659898 239537 945466 355539 263205 192466 266500 661194 432268 484375 268562 95459 933182 349439 296447 244726 335806 821087 612053 460403 24386 715486 156567 455385 69429 1024120 657337 102976 199093 545020 957602 239312 234005 185230 50225 930376 640860 861221 33589 1004664 714437 895502 207860 555463 286269 904807 792741 776622 372457 58021 144886 738618 270237 87823 810374 148878 147301 934208 950380 363103 342016 209577 106926 108662 127072 286476 41163 206898 786219 594690 250930 123907 27965 948854 357320 636656 411684 833320 578407 686866 984226 542508 945497 612375 45359 637800 965857 876992 260213 376345 387250 99939 1045458 1009998 671094 380265 904665 978284 489544 648657 931025 427944 581946 722091 695604 1034384 800208 988062 807986 731779 484227 470884 221740 784436 725568 226888 474425 688939 786150 140974 740260 436804 861644 265612 79467 307245 310584 17641 199618 942572 393192 82533 995726 167256 640909 341425 10219 837531 1046348 767762 662439 1016758 243259 706018 542916 686333 817642 333583 273658 481687 385239 766875 35378 448767 548088 321306 145676 524934 831030 163383 52058 253902 273644 87343 589475 487248 1041516 800340 720545 387799 32122 788619 948163 876035 587983 1002958 424364 494792 932247 192940 993714 76268 876531 419780 1000800 89484 193400 334413 488692 760727 843183 993425 617953 379473 78995 750958 58702 833746 251158 853460 545430 58757 314780 372553 229831 365738 104573 5736 652835 800468 206472 720221 728225 401259 178555 1041003 413292 428842 1019532 978534 41827 980642 1005795 668473 169112 1033398 232477 670306 487121 472349 882379 385905 562442 568036 732401 496269 955121 410345 475783 634606 130921 440929 349691 291172 405256 107858 354990 459471 505496 783642 529266 387748 572825 970470 879890 576879 336062 176700 583882 97099 549996 585586 255691 413292 1013566 880180 598201 645525 17539 705538 189484 648866 71358 694959 400690 1033472 641573 812771 274635 780336 577316 814746 894828 448072 392407 335779 1025917 91761 865171 308770 409563 937834 708445 78607 885335 984579 256625 303797 749108 912291 290749 766771 830125 1035459 851299 39678 921965 438129 694075 806749 854293 1044942 141646 527084 569273 506000 645724 599066 906595 765313 667223 78763 509583 462334 63718 822070 1042093 133496 8163 588711 400035 946167 142813 977855 787272 766098 963735 441999 853994 796664 556935 297473 864457 376554 1021528 269647 577946 514238 69480 1005450 984068 37342 963147 577044 61990 740935 551494 312102 1044751 169995 100564 683083 289605 1002959 776229 493795 498495 991565 163226 18593 660971 812499 961610 360974 75049 77507 10113 735492 324173 1031697 234811 619827 622753 672456 41133 92319 817120 255877 650429 58911 114365 340218 579205 927712 583002 896109 985044 386529 352209 847414 514476 375925 233647 843844 231109 844484 303988 483481 405001 864585 734996 77770 304406 424021 186489 274304 596671 403083 806142 192761 625035 343906 568565 1020807 653877 958886 871971 1045264 300586 499192 687679 599692 100878 318793 986486 806539 571447 366435 174314 963500 473904 989536 66862 472359 178232 171057 1038540 722756 295361 486168 632511 246242 428529 219694 481529 573169 795940 756958 174814 379128 40040 494696 746439 596368 364543 44639 614785 174054 731617 510763 357067 968509 794679 738440 197083 398698 493537 482309 298714 833878 161521 711046 326243 717184 751406 655811 1024008 586360 641170 646343 82125 529765 160716 904305 769451 218752 863423 94966 434702 74647 197889 584029 425560 31371 61021 83457 332380 743378 527698 750355 280547 554230 383889 742678 392491 415507 924290 344417 171874 634205 38336 246945 562479 589720 308632 1030484 948522 1027230 319887 306766 140383 145629 242393 761144 952528 912598 325346 389388 154608 902047 295369 187547 102696 960866 315616 590087 762965 854492 1015086 943177 46152 372447 97773 571308 1011013 257744 867084 1044048 377733 469801 815021 861096 949684 630520 777384 1036796 364403 163167 707335 219368 869335 876562 548488 971739 931816 67036 571422 606361 795939 1007898 780400 783802 621561 587326 45657 878888 249422 887373 859494 935589 199162 270690 448603 185923 361291 281897 355247 176874 184193 707428 539659 577749 1011537 226410 679118 906261 739683 162211 930444 440077 324820 455693 714122 114932 775093 49850 369732 773206 720265 244048 46568 515475 457163 138887 679128 199007 543334 555695 362796 961344 837179 308775 416558 715795 639903 165863 816604 759944 594650 472055 336233 83873 706729 432629 998844 53559 383164 758676 722159 201845 98361 893719 1023441 462427 98359 913882 32357 16444 993348 368330 826977 747072 602336 1006823 96688 228835 288255 418249 778992 72820 467339 304152 42485 923031 628192 682515 457284 487876 321615 600074 968089 505029 727963 765668 831073 226364 117374 371354 392769 146971 635429 291002 414861 905001 855216 728805 600273 104836 965556 264529 73036 301850 279224 96583 467312 492590 299451 506790 746596 77274 368556 687966 137090 221319 185585 492534 393433 125558 411105 563208 712107 394810 965962 452543 627952 528700 825067 629599 14802 627254 1010171 640446 1039919 626617 951201 369347 144667 865959 405881 861678 66907 446649 252949 121040 617450 330490 717178 264590 323192 298057 827295 477538 155110 908252 810737 539418 559307 628664 740562 897431 835058 326457 284181 990800 466650 46481 209284 675788 967220 266305 10843 163883 501353 943521 703178 177054 816146 59230 849526 878315 921726 701686 115960 232938 196655 82494 519260 844298 39261 986589 781220 753869 525937 174030 173379 318023 71819 526306 973219 651171 846334 406587 749983 582046 676046 735187 301321 118538 401721 26867 633125 590669 81963 65468 123692 29919 427464 851105 916171 168911 684006 155371 28833 550975 959632 437044 441540 327907 214148 705004 870717 12679 3510 198104 539783 696710 1002955 905869 726036 338515 304287 148217 593608 361972 628415 83931 550780 150913 651248 200262 155516 18346 652710 701986 661770 722735 27022 678059 279001 186725 941060 89840 626066 656568 970397 993365 917586 743203 534175 262418 461098 263353 618372 682161 683166 710176 879995 174227 1048359 960273 884711 703084 12209 406746 938974 818883 614941 736476 26283 803699 399808 715532 940108 105005 914402 366710 200180 294644 750145 514485 107658 577183 38283 449917 602921 134490 280551 662290 941470 621861 169837 807118 308973 33876 639145 905887 127949 615437 919836 141446 322855 16077 944571 195865 684698 945891 264558 154625 650490 142580 427922 409725 250061 296565 988792 488414 778445 500788 288228 900105 606312 483536 613774 219640 415299 405308 567204 645177 687795 20800 461638 665965 495170 1007096 431881 661194 336944 530515 301941 65178 249072 824725 816519 385722 128166 832469 600368 50972 829872 974976 1035219 614469 405274 732884 835275 856527 810792 179814 899555 408808 581072 881053 173532 974546 334653 521268 1001194 556897 796237 790972 505655 225152 282388 875543 110943 1005484 694615 270846 305907 988791 655122 46461 179958 651015 557811 66162 288867 264084 266972 161041 68772 538605 604773 667746 939548 862196 894295 890049 24223 1031709 553522 333406 305653 843251 152744 222139 127067 292500 493600 711729 440577 1040688 365108 743019 50316 364429 972083 145128 477078 264838 914080 448125 128297 934023 196016 866513 448840 205843 294352 594656 590695 694847 934174 729465 131310 112948 524011 184256 10169 22192 903743 929196 241818 124549 283733 145034 303574 764185 196378 354168 756132 666085 901042 435691 460978 3574 577780 685610 535711 12911 13801 557520 1022594 858885 855120 224846 362850 503937 175901 328550 429243 479042 895222 565681 995071 337336 947893 919834 23571 320234 661993 946017 433102 308465 686932 911002 924797 956283 564590 201643 888162 324169 696032 996561 117040 296881 1019147 30747 282769 373532 198271 565742 431264 456585 175492 131967 790895 712201 1010324 835932 866435 205889 294622 944612 863059 211691 943813 908234 804300 267349 756831 359574 96464 213728 51703 376611 292018 485250 769164 129570 172987 258117 845392 102038 586921 403142 237865 1007191 816427 364214 385331 103055 769126 103517 902971 242239 206195 428818 459590 854203 907742 261060 395016 875562 896040 934772 198766 652295 246343 360888 185365 323491 266273 775994 487376 584864 893460 324663 167205 195959 112497 587521 248785 323571 240892 301693 838720 648116 767854 46246 332309 471214 421363 722184 505512 236967 730285 676677 322435 976572 202543 515476 85221 234460 746242 530237 853055 859979 774691 833310 834233 814113 816515 661033 940974 298185 266118 646628 239403 645506 609925 329447 824436 874209 55116 993122 754816 945229 139164 856468 869496 846466 858282 49749 974908 352783 698782 302989 738525 117208 129557 1722 701220 554388 822432 994158 918026 220240 207171 542159 1028414 634602 890870 528662 314274 376470 994088 1022480 498126 78685 662071 875936 402572 103065 240632 767803 952154 988539 209206 958314 201451 1036165 380715 703052 16294 75024 72200 1029649 946214 627144 950131 1046912 623544 835370 622852 1024626 538848 781069 704199 316500 876500 826902 643517 218793 843007 1028674 1046106 885638 949120 174432 362248 296469 561064 349076 280227 125202 813440 902614 555772 292177 956224 303217 710486 679990 325593 238980 866028 182843 302445 40836 272233 36206 622545 956344 476014 547824 130834 1006780 154895 274039 538093 1005823 96342 393932 203861 375109 103871 256590 621040 189221 19643 485486 43163 473995 276013 663857 75490 802104 534255 645041 719497 646973 211534 900252 254726 150404 502922 462003 613379 910663 165208 458573 28641 106391 397920 263377 875056 631766 602558 546111 850488 149565 355461 249512 660852 611927 909623 730033 551442 106884 589390 940565 1020276 191863 462007 39200 1028785 9400 1018450 739380 656660 909091 1004659 425288 467612 211048 107108 47972 338555 980617 905185 294 504728 720990 259994 403264 233229 533524 155060 167671 23209 798122 895560 729254 648046 806259 390115 432697 743444 904854 170501 142770 936837 466321 978850 815016 493407 728754 112036 1021379 765557 578717 615782 329025 372558 612041 478010 799092 591524 399362 225509 969282 643559 97512 219166 801444 307640 770671 886034 423719 31854 930910 252131 662638 245908 439248 965668 777645 530281 888245 203103 344880 345950 1024338 862095 702674 931484 448189 656550 322695 634236 714082 663560 490706 59660 289409 423182 980815 916881 806829 169349 10027 264447 98638 361516 177062 734595 980256 220985 69272 691194 786610 121557 504554 628343 65512 101275 897816 250561 674682 393501 38838 521426 229235 438367 888296 850265 332210 175706 124392 460857 931948 80507 844163 403208 336040 596257 840348 572305 488641 572962 100776 777810 340712 608070 922673 228607 1037216 411339 248660 281853 507968 286176 45634 626152 137589 42794 730306 39949 52669 192833 316846 283376 458732 837940 990577 147400 245163 1004801 694416 238590 853492 130590 792094 280498 335768 257011 54853 72758 278457 151133 792772 568976 32848 882733 523116 485884 927400 444839 239778 633448 145889 92932 579041 892663 92526 1038064 168501 982143 344983 537868 1008832 425995 113656 623725 572216 475481 328192 759323 632935 251228 763763 251795 979626 344251 202473 585030 684659 899665 285260 990488 245960 81323 78174 493793 13761 912781 882737 801007 800525 935533 974253 194178 1037934 991478 846349 63055 573496 230535 742754 611070 227798 18866 568846 22444 913477 625853 741195 891498 874135 782372 436130 452284 87154 765717 184180 915482 951439 229362 28533 722034 672571 870099 194347 923300 117977 956417 729971 80133 437341 199292 775421 356317 686546 940662 210635 295913 256214 23510 144566 105689 468761 310455 803305 175059 756450 563174 618340 828910 561545 1038183 316026 822968 273918 288496 80723 479921 812865 603756 932715 684494 411368 724089 490513 489974 792476 600298 550121 283016 324507 1029959 922219 676308 1024824 921928 105569 930205 707415 184670 306285 704414 289778 505130 681089 552193 700054 479236 431460 763881 525542 429429 869684 263658 300823 787389 820703 409227 459379 988750 695208 718283 944086 583758 160680 808601 1034804 73497 551499 818523 48401 29886 90575 963176 615175 203389 403656 881806 506948 322383 864415 480141 935177 93790 300046 826009 517164 108936 421285 510684 731543 115680 97865 714225 449734 555053 9136 755819 121677 677738 499430 513100 542544 187204 633546 928654 1546 870559 156305 113310 953926 483858 817219 381659 657129 518758 375609 660764 1029478 194330 913061 93223 638024 398050 651274 907067 928172 405540 339392 722055 87492 617337 748914 113584 364885 433714 320159 923727 140345 311505 955676 169073 760799 269707 595856 123669 485830 742093 495094 629425 315909 140724 590879 503726 338374 271507 398381 311015 878022 334193 843033 862254 719063 85128 346415 194760 393823 235208 500877 173547 707799 738385 1016743 300871 302156 771837 326086 360826 249056 14547 401284 1020058 606538 831125 715089 942768 74066 481843 871922 512567 452694 228694 1031420 233633 836553 535510 779613 757970 16814 843332 248788 999843 413473 382049 995700 235616 558798 673701 1002021 650059 905080 945593 181027 498711 543348 740093 268669 561773 168491 939267 802967 427626 411804 714002 235688 989983 390615 490148 734525 182544 276099 52712 553908 432310 146008 832065 844226 175357 1020582 444612 291822 499142 348365 66238 265235 303718 423107 128044 151522 560166 1026961 718402 315230 495809 24022 6629 752478 1041640 462402 780848 289806 468673 722972 589555 128878 694372 875965 745263 858065 797277 734995 242587 926304 415277 749599 411938 380309 51401 100215 1041251 34752 1039641 1039557 155440 925062 583290 212806 206095 503900 346941 117835 355260 916752 945958 466363 674469 651841 814573 510095 40045 628450 107968 404309 962921 213179 856511 167087 1036838 596712 881791 35281 1020385 457816 1004168 775429 848141 298575 1031383 410666 1003473 377572 912221 601905 471175 236420 370557 269983 313919 474989 820882 182799 944954 90676 783463 288429 43887 522816 134589 935355 159497 280396 215753 246544 440550 731369 457138 885651 412954 640249 559383 656325 729962 32309 500360 95797 502226 408233 70920 455177 251647 916019 692114 61819 658646 572679 732049 204890 903915 899629 706406 227973 405771 189953 143589 309876 414131 1034419 401368 6063 873622 304325 458875 546132 551194 1043856 1019390 8341 35035 789951 802055 900920 920103 1015249 357933 396821 787073 600731 434302 577436 358687 207812 785401 543308 420204 379464 85013 407357 693638 317174 741945 151 272577 86258 399425 282649 272930 613427 133888 781715 966372 34822 648376 1043820 343287 681353 747427 470812 3452 93745 845934 338867 155466 277060 633017 267345 108908 198496 983448 278700 720289 495346 286229 716173 10971 76992 525739 674642 438208 1004896 702156 842862 163116 285886 266589 926693 428205 691354 643381 697297 339718 363272 252065 76767 681645 659694 461539 1013714 639564 389257 63150 269823 672579 158696 938156 1035728 654372 711535 409080 1039938 230198 107606 290468 797798 996596 884520 788533 149987 673419 593477 876578 523122 895071 967776 558680 984929 964742 727809 434105 283665 247115 989443 266392 284280 417709 862487 358206 970912 884189 671808 95849 253990 617924 873557 610248 285884 759674 467587 675456 1017511 266192 804296 131498 525633 981703 761209 1001170 669048 769559 721853 664698 903245 525225 283663 816277 831831 560157 836032 352012 615742 643397 32370 107580 944192 161960 831646 178038 76975 103936 113167 960894 147824 179644 511589 189197 315517 124799 1038740 241487 486756 598175 702050 169574 537543 134823 46316 362469 931290 344533 225569 578901 146152 87965 260421 392371 52687 257316 476272 606960 1022847 942533 194829 7792 8574 27024 820059 684428 633959 159686 293871 562448 304742 641374 548400 12989 79294 46980 298714 126920 207683 801300 45692 649049 868576 635427 21498 324877 370707 939127 121611 315253 911468 158730 381627 848533 527890 158859 557035 154214 206909 1037532 509900 527700 595901 778645 1009256 161472 503153 397184 357657 758143 989393 552475 82192 123481 1025638 770585 422351 803467 52812 882657 950191 817733 758454 91661 686683 699181 142954 614381 466771 232155 987969 825346 868459 224603 342185 578179 555593 532398 768547 485339 932586 234056 968133 5928 989213 611219 1039032 239806 816646 55915 1005499 549026 818589 434337 612766 147728 418605 396665 1042888 72950 64725 405547 818354 948854 895242 215653 180330 345448 623891 993991 965393 872917 979852 153446 538973 306813 94948 526409 363800 51026 902110 979439 498591 88059 548884 581576 605283 994898 278639 204471 780139 48358 783280 112535 766929 949626 460011 489906 304704 74628 373255 316747 216957 237231 848447 493078 703195 191833 838819 331195 634053 376598 720536 654934 602424 386859 782932 529658 948806 368404 263523 861225 659092 694526 728869 839262 935900 582221 825165 462979 467308 497176 879715 367739 874150 614312 182851 656281 971134 183549 188573 438567 420095 553289 657779 832737 847814 972658 933789 548215 889477 410772 714056 434958 493186 805501 973427 876992 460821 862768 451440 25623 1026349 984675 941929 867734 126924 58880 20185 521520 410758 493223 174607 163791 471302 130859 395183 592590 323210 12817 234288 857728 803938 331796 217950 614567 702068 961187 311513 564989 656315 923233 240789 592302 849092 597413 226905 439772 490031 1032952 693056 442394 793396 1020825 549946 870130 570395 969212 1006732 537951 820419 606278 882764 580947 102172 602835 852710 418355 214445 381617 503194 193366 821774 108578 390651 906889 457583 181534 318577 803469 365840 968655 780984 199064 302279 306450 887391 725968 582013 946941 764746 698835 543153 297811 703025 888626 373235 859666 845598 388337 662378 72678 1031155 3081 338511 73907 393954 188391 980080 271887 523507 483562 335790 656836 256129 46824 872575 773203 579517 996266 452716 252780 382762 531819 398484 515192 484383 805213 142376 951055 865096 493092 89837 728962 149286 185944 766909 590162 87690 228104 1005318 43446 1016606 52786 14665 52762 483292 716108 851356 338587 935828 799678 210985 337035 918379 1017189 851117 277747 835927 354578 113914 938764 875172 127753 292725 636613 125554 884611 603544 592705 701492 146732 776817 457046 743986 34725 147745 373262 25608 266755 240479 803113 988453 254286 1015795 765850 627533 464643 874811 390662 89368 560019 25513 48968 135280 211170 527426 916208 950551 95432 524064 278463 663327 588691 95730 65068 568687 903812 513655 951010 936005 379469 696583 510272 637871 477593 962314 269783 207376 804740 49534 299248 590498 298527 745333 866564 346094 40174 656532 279873 337493 1008489 237462 57356 842379 576382 417991 254329 124950 988173 972938 283093 368595 64363 288212 637981 652914 440800 324782 938116 699125 248873 658614 186097 310581 495094 77726 946558 406621 435309 100268 274170 13677 473253 583225 552296 354744 655916 660018 3198 963942 663938 419482 225319 15859 903836 835846 1004290 573614 114530 507935 878816 342331 629296 348708 971081 186386 976985 103269 154104 608509 595103 982217 37211 477598 532925 385609 502036 757734 799966 344435 75898 262303 258082 974824 749337 865764 761120 571870 67373 808356 468831 901278 509995 866338 59099 518407 117049 974455 473735 887305 664497 538895 193221 789291 492962 998952 35823 647942 955471 806998 407762 648648 925358 259330 48430 648114 991209 56038 71735 432026 168417 536722 327447 976234 462758 150251 272233 26783 18432 105382 811456 479947 671722 128977 427038 760339 156945 667211 926845 358321 28761 650823 402250 210547 596056 916941 263652 676154 299993 311353 794914 909692 191579 855226 562122 286147 532624 611540 332059 436268 661214 72415 621380 158953 679905 702597 871914 643263 379111 488776 907430 683913 245362 781562 84357 371379 1015482 968258 34694 280511 334889 506142 122144 1007300 806877 583004 946873 563434 728105 817439 825647 769775 671508 42848 582739 235429 357592 781931 529770 792177 100964 241246 775595 776654 147419 987053 278723 981448 654099 14753 540499 861826 870935 907476 962929 333488 275878 456118 157987 476701 222129 727819 718055 656423 461280 52331 277038 53822 634894 281793 974812 70249 49865 570573 231626 918976 587219 350626 187973 400115 816804 623400 813708 756929 847589 29339 410453 151682 743158 1030410 1016904 873630 497769 646617 498051 331540 131204 1004863 285204 89076 557763 509641 62082 44005 641877 893909 1023813 426656 532890 396824 538441 738674 400043 986649 886384 481726 465874 924083 227340 234361 896269 584343 4457 586669 105359 173256 80961 636662 519232 478493 90438 898056 433720 1019842 316059 789031 933192 448183 656987 794541 214129 897103 434449 520327 86122 165299 741438 634041 139806 696669 554199 960214 160044 361885 892356 627336 953958 299799 905827 922382 54866 65347 175362 1022393 783276 662252 542056 889966 717282 387250 781133 453671 73622 918408 504029 971634 246048 185654 312633 845040 496394 990424 958197 168407 793746 378205 63131 1040497 971307 265225 692519 96923 2044 128755 973450 134215 242783 727944 20520 586234 524899 636166 899929 14158 767051 920322 801771 779633 939533 796642 533150 827813 278484 647012 433063 498622 551039 468246 141614 904359 395295 701147 781776 820445 264829 851820 771869 84722 807313 754900 604187 723467 575500 939763 467905 168035 17359 657917 808829 286150 866418 518392 189871 377367 539070 949313 544811 1002442 20019 286728 557755 427626 725379 486095 892315 67860 435989 140271 954363 709882 490627 625170 426625 656354 777244 862650 987588 640677 1003363 230329 481490 439216 512398 836535 117675 419206 446984 378544 188867 289083 526063 356723 692356 949499 528278 939812 169418 663169 845572 962490 758373 879008 665204 564866 193690 345790 726995 837786 766626 190804 825413 80759 251178 695919 51873 959327 53714 912178 432624 905712 832942 719698 986098 1021079 925640 745368 680857 580378 330651 793699 463755 863759 420762 591907 819364 95586 37799 358879 758898 69331 160668 804784 991159 996469 1024454 70980 396523 963377 734564 848476 90808 651585 225580 18766 5756 345269 540103 269699 175818 367089 422993 301562 46569 354861 129242 978884 654419 131572 566503 820358 895800 726950 524785 356602 75513 963062 1037284 282478 49581 745068 750498 350787 277919 178147 784766 711279 73677 408844 866242 58876 316011 554730 1017129 683654 38750 814932 22373 106433 84674 882551 765338 364017 849253 605777 19169 996465 12105 407351 49350 508973 348710 20560 739787 672295 1014757 391447 160739 685557 221478 1013980 39671 731201 520123 693572 13157 897352 573739 297157 189563 317276 286000 805163 94976 327010 19513 466454 949164 762197 850409 100217 392620 535233 223126 422941 242975 2376 437963 444444 673179 533281 218054 734054 341160 889748 419834 677951 1029187 506239 425102 868799 671069 890324 550109 797265 588378 555544 641268 889396 328083 919270 755736 108029 679892 752234 387901 259347 848606 806631 42895 882738 922598 403762 569581 59369 856596 268084 908393 746268 818438 728683 152265 222594 409418 137833 381705 3623 559335 453460 443607 177644 362965 717925 203542 841218 1047680 60009 198236 802419 950345 389699 489331 498841 1033221 3944 422363 348581 622716 778849 994887 432409 803563 243532 3356 65358 395139 648284 547061 10223 893927 30805 1038625 648316 65970 538897 930851 957129 10479 61949 795185 1047420 989855 332444 552886 526482 555831 695555 708561 682970 724255 222299 949972 662904 785204 432995 963781 875108 521030 897772 976864 649961 856219 952411 581395 244006 497258 844842 693376 505744 752225 870502 911359 857966 311072 200498 270745 446300 564924 252228 1000462 1012169 99645 674915 208720 611192 1039135 139759 561926 852483 630741 492889 766218 2643 185409 246438 61419 921385 570686 83184 605548 929689 640535 58597 16643 966026 305932 689990 941659 82999 512980 199529 559058 57008 783894 100792 516348 843354 219119 909872 209182 115051 518767 170723 271795 686447 144411 790134 156907 262598 199533 977572 946215 869923 663887 1048249 415358 874766 220068 481815 931644 653923 327616 572084 431197 552401 568554 740250 685334 172381 599777 701287 1005645 697308 979028 750282 63260 420732 374121 824076 186194 912443 296503 42116 110065 360046 188747 527650 954801 955708 298535 435941 916860 574753 411582 962149 303856 858732 341754 721226 789728 901056 736567 175314 594387 259223 659141 1035343 923268 414650 990569 243623 204896 92618 676572 164307 899083 826299 105291 1034080 170971 351571 737237 445681 737883 702384 594192 519610 601290 204735 942469 350727 67994 433350 708655 599475 501489 474843 254720 960177 701739 124266 487773 598919 1005910 87474 56989 119246 36788 893257 730253 468147 482877 122004 634351 486265 448282 140624 131318 49141 387883 784652 14795 17681 68738 711596 21772 701769 893158 740840 412232 540977 607313 398282 980612 900589 973682 903988 251577 861111 751148 578136 758355 482396 852501 97854 87475 614847 314616 434497 851118 961621 513876 418194 396557 192936 456410 876468 753931 864981 575730 273662 680410 924429 1013047 332316 864798 765463 278518 271759 927856 280268 191668 242216 408028 189850 979109 978321 193635 970498 816437 327364 862586 31259 469635 939153 682121 380684 59873 412701 215406 1029525 141398 206686 558839 193415 407836 414624 59755 416583 876578 983042 655618 543311 963722 590842 372840 358317 250668 136653 952126 725635 549138 1003800 847001 929925 482810 855370 465281 167038 18135 197671 385907 693451 919632 444486 546528 707038 639296 428948 8620 683196 218420 406992 52656 753024 642800 576268 772920 264662 889579 8754 215941 183168 418254 846717 912204 595669 469752 591612 339253 268605 634621 404242 574557 1009590 782882 711417 44756 712018 622307 503098 532512 903607 686190 975414 736184 94109 163109 543392 106378 840532 612640 753153 1031798 776507 493737 680243 592593 767050 35518 392423 848099 435337 328594 500767 565609 591255 438028 551604 502803 634148 533318 60369 879111 1022327 156431 745590 79965 978920 671850 132598 492192 478055 1019661 251001 105811 875252 9955 623995 946282 643108 571018 322123 389581 499107 878038 299661 618457 755116 280652 377528 175070 981139 761768 965273 771234 541499 388695 740303 651484 658848 383486 376908 330170 272719 253425 397530 386395 1028073 511420 93076 360790 29092 10142 264808 458034 373705 79625 1005980 419052 278327 395044 421446 412532 245471 861513 183507 406831 618054 734087 753537 774774 661510 871200 556260 592406 877645 339724 810597 578511 816988 609909 943806 844501 385033 169785 972927 401490 54845 137324 1023117 128482 641399 554195 735389 419861 147272 599401 267709 458992 917973 232414 399052 821868 499288 775443 294653 628982 406431 895903 927832 386542 954508 178765 133689 686632 631443 458396 921551 567405 668735 322365 147102 382971 785325 219801 142590 401153 391439 1003849 968857 1027364 664874 757916 158961 67069 815064 1046804 608728 265113 724615 179433 6645 514295 137913 352900 207174 748686 295042 1021701 502681 205508 277773 118974 615185 196728 257303 639414 431783 511353 764786 170536 284839 589580 737156 727809 335151 881258 236485 751717 762035 849727 109637 330794 269948 567853 292131 383067 907044 270151 557335 645558 976667 613526 172009 272943 814373 107672 259319 652139 65754 856251 87475 602438 751909 195559 522275 345165 710 343281 618848 218181 362192 12585 590871 33442 614699 104141 278283 781585 222995 14227 60305 950254 277911 942883 674834 694478 524315 80283 502412 882935 472790 443913 407314 821219 7509 321780 13895 550337 145654 725716 753639 1035764 409454 52885 609599 805266 806212 728089 87984 176614 683091 170675 149296 99054 354892 295852 94408 458205 917297 554177 255255 596890 803804 330403 708301 610112 227446 871286 860465 923804 531200 57682 562844 812722 150989 599237 261884 707129 429574 849744 843346 555034 965157 355813 678708 138228 878714 871280 1015116 948891 363945 346955 441302 844949 29482 474055 56358 1013916 785864 125098 73760 734750 738339 513452 50366 516032 226606 706809 249998 634327 986801 927154 602673 970989 91080 661100 11998 705602 291682 624559 860380 618569 724675 848504 493067 269606 86018 784055 745052 144695 352396 1033682 514644 1038216 167839 23840 350606 277085 571600 954479 833846 122284 653957 320639 651918 691616 572540 604549 264556 79127 1602 607657 281274 229413 9661 778120 449269 347791 632227 71858 955567 521809 37888 731181 407310 480793 137396 664816 582730 440265 416755 299113 782386 492281 572611 438520 261800 245618 22401 179313 1012256 419764 187484 774814 10789 756593 767449 378811 954837 147984 98125 245496 1048160 683307 248678 1021179 679308 543505 735907 268891 996404 514372 385495 269862 519364 657148 655530 542812 882111 374691 591896 902257 340026 431448 848112 1031119 863838 242540 647766 368722 115177 524519 927809 18122 416430 428804 686590 1036668 767248 298928 823467 813730 874635 221199 396733 773862 26156 266999 635258 894955 898836 984948 582016 571076 84728 603970 753468 183931 591524 88406 790132 892556 836211 971862 142270 150887 633049 819484 348934 385777 713946 605495 128524 33539 630928 544105 713443 96234 938920 757802 64116 658661 877029 98339 734969 604331 592284 67253 590466 137186 172599 859760 580979 473001 338610 673180 873732 307215 206881 1032371 674240 200345 119848 961764 296454 856256 760705 582290 894091 142960 257146 108499 411350 1045643 415092 144114 39875 798564 717669 785646 865793 648517 667735 189433 799380 205033 643559 597497 831315 101378 874439 457482 299371 1038772 240188 555001 695258 917784 792736 696523 841205 149434 829409 181044 868834 72732 241920 618785 975647 376881 970644 217903 857337 377826 73796 117553 471318 610189 184144 353965 689644 147073 259849 794976 302407 788867 839253 358326 512711 950603 337708 411986 801375 874760 867613 428940 448216 950488 119754 183278 73804 86097 370023 754358 711339 33019 663871 800088 15417 587988 96815 289017 943118 1008842 263465 812277 8341 959300 190387 1033561 853517 589466 136805 515433 316683 407448 238447 1042972 78070 548863 941328 857243 501386 99588 637984 279750 393814 272848 598663 508846 194366 561662 27075 437788 857337 56351 770407 538377 134803 388153 318870 834084 545005 468548 1013132 958031 321848 456876 463382 854050 506750 931538 535572 679015 526617 17291 957182 561820 739130 658335 217948 874356 17763 381003 226637 524118 566253 901568 699137 215261 694915 485793 710463 847702 331429 124297 725984 855365 1047078 61827 524370 478944 205231 967312 1007637 1045650 858938 962853 67905 959866 304279 701354 991999 594409 936426 370940 504843 1009128 23595 815851 98617 297903 997285 1040573 408557 802351 776823 92585 262305 584586 969494 833373 9571 223125 609993 524409 350292 421469 454700 340754 462378 521887 611758 913200 278703 676942 550930 282960 228671 994064 51442 167138 148302 405698 694583 218828 111328 114672 167842 860133 690959 735837 1007431 663419 161929 80769 880140 470478 832528 629510 711471 224914 1044728 81739 906685 707441 760748 245729 1000220 343687 419881 317456 243074 322788 12416 371027 832123 856334 74585 1035736 805223 767356 17003 15105 326137 16156 733445 783333 1043129 575437 610952 560079 225155 18662 276715 161982 253958 497069 1008438 734692 572998 206305 609287 603688 11547 503857 1034256 239268 702128 1021123 111766 262439 615172 202670 521716 487091 532076 879488 1033750 653824 946191 560056 21247 365048 32873 649037 372035 973881 683977 645925 722573 645014 1047762 1047711 933915 20118 686846 930826 444733 268787 989462 304939 642521 471837 489403 553915 373994 235189 430049 473575 978684 849682 256334 95950 529586 409279 467232 372487 1004865 320251 901188 420120 734450 788023 352768 325632 39843 617116 273001 726446 799559 930947 625902 871815 595553 883962 90827 14052 970381 701510 217495 688017 41720 119899 557495 902736 538339 222054 107752 17748 358436 935492 478393 85190 908708 90888 954638 167236 325090 988025 788127 12893 542062 812945 984438 118038 554351 407551 999285 921192 643614 395430 435918 741823 399689 47900 107657 456572 628945 594220 1023745 888692 367916 1048404 905319 906096 143331 839496 421182 29099 599573 463469 924381 960343 294643 812127 636400 109336 660034 785771 420087 321415 954076 136469 922310 329136 641327 857236 130308 378772 416188 432465 385708 570024 428953 673644 345742 952917 563952 289847 858575 891510 279422 159928 242276 446941 761620 990251 594332 240845 611354 304766 621203 454529 398343 957140 809152 667812 1010154 363011 620136 144343 645348 953622 951080 267311 543404 563147 977519 343733 183817 105237 522753 15588 435547 882587 219253 544557 632083 573495 117688 382838 713271 85113 544648 365463 700639 957218 621562 305116 258746 263337 343029 227718 46474 441785 578485 612682 270755 108977 603977 196048 243824 64803 110868 380469 647919 1028181 55375 130185 774192 49603 907142 880722 828377 936091 791 98568 521381 546623 180150 360599 891616 896455 1030380 5600 577261 539772 616339 616247 825280 489054 1042524 529638 1018213 160671 664137 197545 54135 779302 867635 128817 40873 119309 813125 457889 376897 209956 716927 697620 700056 348268 698164 331797 776603 192156 39052 902692 83021 1006238 659971 811832 881731 472851 784616 266552 765990 597963 422111 250497 495157 7247 447071 367715 512704 647767 127285 410020 433838 190548 45823 11515 60920 149479 587186 191382 484907 1011816 837141 100245 685290 764256 648772 111244 769642 615695 238637 376837 973813 746215 65558 749564 223848 369166 598805 624993 157876 664544 533911 410777 583264 753259 402906 34302 655877 999154 700018 387162 145361 662635 421064 1021808 393221 1047041 866198 1047155 376183 113042 681324 732813 64529 187953 619310 282970 196432 65189 850580 629610 172229 460777 915625 608962 1015448 413610 877645 613723 424448 1013452 136371 793506 493004 334822 849891 750327 443613 155073 891193 335918 194729 994780 63460 109073 737210 815851 306536 11227 926765 129876 549917 61374 784948 540592 499117 579935 429716 521552 379290 499797 533800 618678 437173 711341 771932 907287 856744 513897 58034 796128 646766 411900 276289 785198 349909 376783 529969 541268 840195 521408 389184 237913 961262 648094 209984 572535 952291 374190 228758 18590 782592 490537 135869 454126 341689 965307 832449 850496 43094 442886 637125 648094 399988 1038877 229501 891591 179584 212233 208564 634284 83007 778568 309960 801270 23113 922697 937513 438141 92809 517361 324317 680658 636351 286233 561663 323510 1030398 758029 82491 420769 975918 618510 517716 747580 761995 358609 269215 312807 108324 339711 620677 480820 436061 222899 924421 872042 736621 417535 296751 231939 276705 961639 185770 826670 406295 586595 78383 243533 882116 815842 633355 611704 799087 24258 215713 247033 590835 133721 167910 882126 511745 385775 598755 728363 450203 866881 976951 239605 679834 712960 941715 261447 9770 37200 937276 561393 377929 993609 180876 443892 716875 243066 1008240 8455 670553 740193 328939 609045 137197 504820 304274 975805 536663 976411 105743 140241 68923 1003827 866719 479191 396305 194444 365459 1047179 239012 743660 114898 726875 656532 11531 348758 318698 650196 716309 336555 30605 519468 602923 488563 363473 1044408 1039074 614628 755955 198247 591298 235080 838502 628348 450760 550524 757585 249361 344036 337265 176910 158351 264316 55215 805293 118584 289767 143565 523631 93086 193011 451066 737867 94760 545632 407671 350316 56980 730211 592923 73392 380015 806692 64974 963883 662943 548416 591374 978850 422106 497479 611181 694289 354348 451903 555280 1016101 606069 234271 257330 878787 897769 251477 645023 830079 13710 403777 929849 573990 554945 95672 339319 564789 736689 3969 852705 967263 99811 1015515 61333 735754 917420 989942 1023173 613074 709050 488565 969783 218885 635020 298994 415427 368678 17653 847994 817881 792939 713373 1012237 883449 203327 1019520 128031 560184 409792 742765 709658 791745 463938 258696 997338 735826 358346 509384 10287 442555 257171 399993 31583 211043 107661 638396 888737 425155 287961 1041666 316834 426728 800846 353429 11012 227317 717303 275984 197850 470943 622483 741089 158254 254639 330772 706254 114300 802180 913952 937581 941108 966286 163475 1045930 261947 943316 1016571 868933 261994 175727 47131 562769 613134 583437 716904 59063 233830 50799 662159 639409 150825 941803 857069 894287 777981 744426 609045 304629 559105 102507 12878 615643 824388 578942 33299 415372 738635 145610 871313 350567 822415 686857 318252 760865 1021437 908934 92922 775233 270964 476582 894278 574627 307786 303452 456463 136182 753608 700338 504454 357182 805289 133703 197012 922706 847263 492748 829521 815199 447182 646022 432014 24163 730191 963023 937804 1014195 252847 581781 266563 120949 760685 660698 385884 987687 416127 638514 549431 366102 317902 740680 484262 414184 850101 901721 551216 960531 50566 953271 582287 702051 945413 635975 147506 650360 193515 90628 906684 1045061 639332 435322 167043 777875 194961 889675 419346 1031548 698375 441518 904871 157424 703055 517099 180150 369971 117348 921568 897636 699229 571704 190847 680460 973784 71982 1010253 155326 712422 420001 383717 487355 919833 793692 860531 509434 4569 162337 483386 392871 203234 803619 910350 980382 451 994955 811739 485364 462943 603126 363036 747119 977264 304629 712036 628745 775167 334987 124121 281713 610541 470963 43955 155273 366 852440 757442 648937 122249 105051 940774 966235 440985 856081 703380 970845 205263 230338 391512 408994 226989 584363 2125 347793 355724 239869 911015 144836 643607 523356 84777 41611 564686 407136 500655 598887 89732 378647 680870 678031 126178 464769 696975 915054 881378 406547 133760 759842 901716 542517 202402 221695 588636 910276 172468 685066 361202 270224 312454 207999 412000 949727 459903 735820 614600 240105 119320 622483 189340 459097 743263 377900 928548 585426 366197 276512 1005052 529512 120848 968239 990866 869923 223738 407115 721324 808064 765328 335899 242913 239343 620099 961913 257307 304726 374811 208116 619803 980876 493103 291919 693237 558559 614702 267008 115599 810383 644569 349362 636711 677456 93062 857027 242122 101836 516767 613319 142558 1028639 181025 711683 118425 990297 473886 666099 700551 899840 609595 185284 259592 445579 151346 934618 242383 616936 571473 552524 336228 385270 212986 548195 993699 777996 85025 424479 341819 224113 176081 701362 811056 700897 571815 815362 973658 171278 692821 938795 509668 278813 453409 1034235 81613 595493 851043 945269 967530 692 447498 81743 913378 603721 979992 500595 491697 185307 737570 406145 698918 27728 475345 745292 835300 477447 501859 387161 468581 624207 80682 465507 893810 654829 850188 713433 453292 197018 236801 1028702 100615 648579 682905 536393 989769 613064 741747 47139 1036176 825853 152007 177707 542153 351659 672989 1032149 764985 437456 190100 953158 277240 947547 668892 241882 260465 521905 204348 15775 513252 64555 229453 5591 460517 780181 226876 141178 576474 560049 522060 289969 682368 906930 181586 900700 1017190 937154 109367 1013390 445296 86652 461690 582411 844885 739186 376491 427985 506914 946344 672241 471436 268470 963351 734597 55328 1015876 138795 731957 1003811 552915 542278 378082 447071 975297 159547 140034 279637 992316 427731 303903 353461 65480 454475 650837 178408 339388 596436 350168 348294 728772 323858 822124 153568 594272 463774 691179 424567 30820 1040004 262595 726402 569718 608197 448885 997997 658324 886998 995863 950612 204171 563488 760787 1026956 158849 948350 697958 333339 942699 18882 769954 588859 365719 671024 877036 1018331 88612 281344 168638 572958 307845 1031648 635174 794073 97283 757105 955462 538137 916024 624838 129490 1044123 306324 938216 17557 1027155 554203 402260 101100 279526 462244 554106 849225 900143 250076 285248 617649 516286 314945 1033854 366911 173140 799208 233856 77983 283496 522936 939143 103571 1021605 131309 529480 770418 476522 674965 47979 887972 657480 375830 222477 13095 1035144 719526 554814 931853 197027 509650 36228 430844 1029575 559352 144215 470700 159321 801228 290467 571245 57197 956631 6729 375198 421200 176883 135325 462903 950015 506064 533993 1024832 434349 140659 193257 95831 161345 210098 421710 395055 753109 567737 220219 261131 434744 976263 229067 795207 630125 1002866 174729 507088 666410 328095 957430 139942 68442 123787 500486 503137 709788 912517 794019 260009 38593 709681 573993 617405 150865 395014 506344 795117 860679 191697 560038 659232 491345 491312 710170 688975 848593 339992 383602 981000 253918 532560 448206 995052 459268 435700 12482 696369 835455 729842 225240 604448 412612 142224 2060 354968 39417 457956 62542 624521 73592 541530 205060 684922 550480 995635 960133 631045 290756 189696 840606 548949 845514 139306 329745 425390 205452 871790 679698 405478 1046763 710489 272840 1005284 614647 1035984 735698 789032 648568 450955 392127 554819 255848 1024149 876948 4186 700535 5838 302411 133799 742790 175977 895822 470264 1009964 683118 306432 192046 228916 486713 791348 648128 752157 378105 235700 491573 964505 41266 265403 860589 391438 245820 650619 290905 338712 341953 578201 986367 718597 101187 108460 888695 9559 266899 374465 513328 53318 372827 33498 40876 615996 776342 160362 951039 97367 124690 412123 271444 946410 443893 751112 116840 515580 582709 992963 668173 515015 687134 932176 315561 70458 534992 652008 474804 303224 774591 625463 4157 116055 382769 165599 848230 617442 434884 123379 398564 1013976 162021 2684 586368 257578 630873 633592 808344 908672 972984 476374 506782 142005 401645 891643 524952 7767 380344 60480 747422 903208 258092 327153 972128 930207 658481 259663 426654 745576 597763 395023 778413 927968 521649 255962 711161 905370 381855 925899 548989 98524 747780 206068 805964 887074 268653 933081 559628 422298 627256 606451 498038 253351 766234 730158 809944 867935 965274 872043 864915 677133 647315 116479 290204 99759 6326 274226 2559 915832 869125 1019073 704600 495952 106585 189533 549720 436303 366814 959530 1019462 894534 1036946 319041 697211 156214 497609 414510 662245 87254 888236 412786 139397 301841 309941 1001218 885489 575622 384308 159174 1044946 625159 463309 779291 101479 6170 117240 385106 901121 883067 70272 300590 1013381 693656 141829 323946 300269 530195 92026 532529 182727 532036 880807 388516 502708 770997 704679 1043544 927722 944804 97899 1011925 213171 582532 1024822 547864 269292 417404 618784 701969 1008007 339430 145811 858150 256521 874705 488401 649135 441612 458112 533355 614520 679870 689129 167627 159554 95073 303159 148908 810049 435145 533833 554908 738719 255457 501552 563841 92664 198182 60853 221457 1000156 100138 276176 655704 814929 118803 84274 248630 224846 240409 284348 3807 665921 922635 831238 938841 85642 284363 475609 449793 293886 32205 455093 885766 342373 856220 308812 580333 705275 533078 102149 501003 41971 634923 279930 957710 925935 479201 851962 559989 29322 994899 566280 175379 118734 286189 919770 1010064 477374 423218 981467 612840 1011918 949559 461097 40682 776549 733221 143895 821177 1006690 427962 347052 755791 734868 957384 150307 753653 324161 774325 153193 282573 991648 939514 1025698 966984 977247 849060 604837 113840 547613 994774 678267 1036191 761841 829765 1041636 983942 848609 783291 359378 328744 93036 691604 290027 103964 694273 543044 948491 89422 714885 1046990 943552 193406 846033 487758 548812 544447 478002 53105 273831 948218 508648 466936 733691 364905 962215 18745 278054 208156 365337 936605 472251 586615 681305 641827 162817 629170 632185 1046492 802930 403544 84221 897645 624446 889288 423262 135056 331974 563383 526985 140691 2849 788140 523613 535255 431258 733827 361008 517202 134703 317163 132939 156686 212500 276712 720745 202664 934446 40529 162876 9937 152217 332883 39144 532945 480291 689644 504966 458751 735950 926321 359587 814666 605266 922632 706494 880051 316056 427567 278477 737744 167488 588851 908473 634699 571676 522170 732893 952929 116915 61242 948619 300388 696511 955519 564615 765753 435631 879401 775050 20955 237350 831275 734912 286934 486010 363341 73546 214989 97589 171947 412861 747764 669592 120885 254114 449430 657171 693037 665844 883344 153806 137132 408229 672468 154660 547868 23577 917992 103714 466111 868264 611428 671501 868903 790049 521336 884441 38844 737602 481379 746930 1036858 937537 172285 574327 976432 925766 907310 837946 503425 942830 687988 31681 582375 105674 1011297 652808 876139 399838 917787 883645 374254 370210 956123 940995 925348 137220 942190 631472 697492 568036 556727 302414 241945 403863 291115 600861 844132 387301 250963 647376 11511 365067 618574 522956 482347 507194 235340 335788 904875 1006614 250900 717503 299511 914487 911487 161416 182242 960939 531450 343869 810261 530802 449032 161097 593802 984065 893118 108491 378129 247744 999238 880405 668110 306060 484444 1040173 839353 981302 490708 707151 991260 583681 57874 381801 805913 939816 415888 807069 262434 677974 974428 327106 765055 494124 248215 884452 203 82622 276215 242368 52343 1018390 510021 447817 73798 517296 701152 684582 378319 847356 859705 337713 787967 443104 1036885 341753 180116 932915 538190 322369 1035683 325955 368338 575359 769554 277072 126114 101214 907295 822030 490261 787772 160471 15655 417426 570540 367520 176823 193305 343286 789680 424142 506555 108434 291731 274930 298013 751281 722856 282778 332026 559028 618661 369076 562334 771506 851215 698144 336491 895991 862403 508466 1045592 170111 815984 798260 340333 585343 886554 1034977 588872 592093 437913 1029868 774555 64691 891928 244343 800427 404432 360342 426396 1030099 436022 617832 698088 866047 287133 857269 429531 166449 274927 902649 68969 1010176 697802 903554 584315 1028116 41985 263670 74351 976299 646939 653003 787860 991767 464851 127694 991663 866622 929686 1032861 654458 801305 133896 886573 630303 146741 279679 454724 191425 33589 700038 312063 905715 58190 173660 176206 737086 166345 800371 621427 1044128 1668 461041 487559 918024 568178 731698 76533 486619 473878 498500 306173 208498 1042188 46185 573746 1006746 1023617 546713 178941 654866 437430 652029 815896 701712 567168 283509 303891 473533 765387 739091 232146 828596 62994 724894 911116 493959 44265 501008 14286 319802 205684 116760 808695 378054 85485 779417 220857 1046423 430625 574505 385054 344591 910835 921747 289153 760833 277976 304725 679185 10038 674650 46883 857937 981483 1018774 769122 615835 637265 42429 670126 609432 459788 203158 479060 794313 306357 540155 7385 713474 443480 102231 586609 199401 881911 20015 415880 96636 764933 683414 251965 514440 562411 971190 174050 410674 385926 187982 661630 210802 323239 218415 252235 777363 301714 165054 920120 433845 136063 902774 859751 135499 415773 281955 495280 665246 693258 607399 351261 898631 871004 736760 877164 938937 151579 716832 686736 292021 497348 738684 159024 124883 575176 309886 570663 826112 764426 396332 463362 766458 1009253 800414 387717 60630 559140 770947 950054 548475 253064 354461 60561 553765 662598 1046080 523810 804578 943622 103895 315502 150552 100581 153695 803770 606717 270068 136427 16002 359198 96182 759582 966644 553945 873126 990644 49778 309474 944559 927993 192020 531906 1035186 170320 138020 410451 198404 728493 369824 880197 861165 455195 101051 1027485 552745 716344 681308 676145 332907 648116 337565 372781 166102 675030 830797 475024 771458 215799 468847 1046704 20989 718084 345273 69554 270023 1046016 342294 64019 12244 555904 233252 705826 923406 29741 248503 113795 540369 73285 711508 221357 590957 779803 351927 109933 172712 169107 242509 1028193 650297 445863 383674 683902 906830 712420 76885 532363 381703 908781 645031 502435 64504 857847 669424 689847 3243 314188 127394 187402 273692 671688 454372 1047475 822331 596831 137232 206366 838254 923029 125749 434571 406540 587012 843157 73870 904163 1039834 888360 1013901 599474 913496 182296 960582 790704 472916 873795 11846 70147 779960 368829 175986 438090 322048 207179 585090 755988 246464 1033192 593281 214375 1029916 44612 929359 936506 675919 1012032 413471 935930 338213 824179 427513 103433 199808 400296 1017401 1004346 943062 779102 816910 947287 980401 768326 399868 96923 586798 1004489 278874 71737 1006463 398208 497365 1022163 237673 300474 373227 990211 831174 268025 97905 303061 997381 763253 652046 121675 86437 861079 595902 1042648 222141 6783 875599 311526 550775 285823 474855 885840 488849 423838 344700 497384 42203 1046551 537946 166386 997563 883415 640929 317095 204716 299010 1012165 878772 770490 224622 240396 784568 925447 291110 1011731 669385 15946 1012712 923978 1033456 256843 191400 360819 721320 705896 974347 818215 565859 892436 762605 629841 269829 75602 423643 281265 714599 127550 908698 142426 817109 114052 513182 710964 76177 5095 775571 778875 123470 539324 698584 469310 691637 946284 919551 361697 92131 424694 659535 506267 858089 886378 689474 1031929 236107 86895 385799 808537 785282 964030 16641 61808 844410 90788 525382 256196 125716 987012 418336 852531 118949 516179 897680 935787 1009781 402970 1020614 76911 1010754 486776 317354 132632 857274 580893 86103 250002 492548 58448 874650 411099 131128 14698 998263 541767 64994 272473 943525 34046 916099 274718 681997 434813 796432 325199 1034830 421649 516721 686998 306492 498527 721923 242736 474461 240863 1046039 614766 521579 279644 893041 672055 635092 242805 402121 953476 101949 649248 155469 837091 41467 1022242 283933 645110 96408 120471 674510 951281 223572 1039216 837864 794654 899233 865520 91240 697948 297638 145711 809279 660124 632254 314775 718032 69987 197878 228714 53366 196172 80530 843833 121852 471683 1024648 872558 210979 762698 550147 848324 844063 839800 411873 526281 403738 852724 939574 760931 459440 318271 739527 30280 531314 471016 316048 941956 771683 146453 831039 113655 636542 531968 754102 880596 493869 566648 495757 202276 532691 422492 999053 755521 773956 90916 90678 634715 741448 21336 878394 111862 496668 272918 344320 946026 547312 931984 732450 994658 236137 256140 345583 510814 508449 637666 58601 858673 179234 1021442 1037640 497027 1035375 549995 611958 420432 408188 459573 585361 839014 183216 688264 330989 238059 396778 240163 490639 618454 94713 912342 108211 698993 865827 359944 435526 804574 73887 320561 337260 172686 657947 244577 727547 965067 407606 55480 867839 765487 165895 112620 812852 433451 157844 80326 174223 706178 828764 504484 148662 787147 458958 411897 28803 625138 696016 1024969 386437 199095 737081 518446 1000574 658477 739414 396501 477158 634428 434537 28289 312934 960033 941349 968839 427359 629225 996404 749137 449377 378361 839601 907996 74420 914313 779182 560953 195538 638756 334255 278799 221162 864041 707373 153879 623455 301645 756757 49567 886855 450071 755014 591112 852205 517475 958231 310344 868944 360160 883662 85353 362146 557970 999978 850440 712649 281936 145370 474583 522721 949575 863235 949531 699831 594549 242110 328494 90960 577582 469655 479486 148576 128155 958735 899980 409300 343862 1012507 219759 120649 477008 52388 804431 379794 795276 258565 337770 99637 88929 744080 398354 89070 14235 695049 180012 174124 151258 598057 128690 501135 160017 112924 422450 337264 253192 586244 192846 266585 640731 278132 240186 48520 601722 783349 460865 134001 984615 136324 1030721 154681 305402 518418 659754 283452 827744 814083 962178 878727 114584 885680 819940 19294 163893 396517 269436 70840 180895 177507 935309 870846 905105 501343 520939 110160 176028 65281 885377 518015 315811 532198 1001933 388628 721246 508063 619615 610568 437719 582704 602718 542730 884719 166289 603906 169468 999642 408368 1017627 801654 135327 223342 432009 784706 978073 757789 768961 500446 558584 80649 844879 540925 419905 771692 1027406 1030 946122 654967 769265 788116 430143 886992 160254 778228 584480 597774 909902 591530 276032 760127 76111 525036 160328 116836 263810 880933 1044785 598255 248829 54388 830670 865611 236777 473386 126272 655444 392197 1025872 409471 851931 633377 746782 637912 991011 251044 788869 302186 94567 103431 89767 140200 441426 703064 70745 119514 250501 1044920 148136 585883 48660 928477 441425 941916 310025 88977 799047 705504 459232 36145 991536 457662 942601 867118 630249 189411 633962 399 515582 945933 716250 826222 827186 986193 1014183 471415 1005821 744853 967697 325740 933641 474646 658637 139171 922549 661732 448898 462726 117394 626529 933967 456722 260840 159686 721476 110425 795186 654239 30180 188416 636573 97865 278953 559041 985486 406395 321152 706026 391705 490938 465481 981469 554890 879843 258648 12686 447456 627877 122359 452616 386637 799492 159970 660456 982456 501464 982473 230880 762683 800332 917713 104246 470180 402783 743955 10306 7928 531558 874524 192243 221420 777864 37484 726347 736619 217152 300023 141278 800275 249311 218535 283735 632247 381448 886999 260084 799454 191538 373209 32261 266818 788266 266866 691824 72019 130958 877657 1018928 696498 690771 418747 418770 79542 748351 928186 502262 270826 392047 612073 723412 308109 851923 527826 263092 92688 970669 48496 523125 189340 903958 637877 497415 303242 74105 765957 355569 234984 518166 445881 262860 823291 557184 319134 334789 287927 413472 138611 284447 259657 508335 450670 466607 132494 435648 791480 779614 316569 315188 295916 177579 366897 986819 325788 593958 1032016 555130 335564 203254 392101 522807 213877 793428 470547 148015 318980 544270 857136 652649 912088 130053 969671 13889 595399 781743 75094 1014502 701593 206997 968337 701403 561548 654806 138461 705146 34254 420003 729045 278380 517126 900289 713673 1020210 897740 501002 982074 873120 636717 160236 437856 67932 151336 178152 783268 797795 203827 540180 674854 227973 949686 146586 876856 565476 252814 846647 96224 143737 311436 155581 1028954 780687 181492 572561 10132 608326 18687 503597 768945 292113 917337 999071 515207 226872 1001379 649736 392993 898903 1005810 268063 62269 778205 80974 184492 132558 784782 300852 251149 521083 255746 607765 62644 633630 797220 771797 49318 974919 850611 291660 952573 552375 502980 232392 240488 165861 419646 266633 799142 704380 797276 1012036 49167 250843 992815 785825 1037323 87444 483610 14781 21144 334061 765524 324521 485064 555106 455785 12009 766016 747297 1033146 188149 1032635 217996 802040 225723 913285 252347 804781 993819 1011201 738807 268467 805482 573476 845632 67770 462576 357879 209352 178887 227434 867096 242038 168623 910984 800057 969828 228256 295536 570016 349538 261785 227641 10406 913008 829677 919153 361016 277320 312005 937624 704089 779217 480666 395683 1040030 91821 164543 654713 75184 179116 731605 149625 959950 640599 974676 621555 466760 170086 930569 296618 12037 492618 607890 880473 380158 851876 570340 712490 727745 480716 836550 949312 426479 272971 848979 267311 205502 117601 118652 759422 103031 939136 201092 515884 125433 565454 270210 807208 74804 855463 576994 213208 249007 527641 816868 470675 523779 559207 352540 577831 569438 791175 947696 782420 808961 977572 83997 331598 578498 642716 682547 124735 437131 499074 136468 438722 892633 838173 204409 672617 295742 695656 671597 718393 946911 542992 502480 418857 1002230 772601 848853 913831 96849 826042 83076 141330 466897 669212 386105 974912 30956 27038 331299 146682 106540 227316 333766 554364 105390 920452 649081 421878 834468 719079 965353 863245 280787 315758 146836 1047898 361238 345499 978767 497130 126937 939939 645825 778428 194718 482803 105445 961606 186748 513448 505484 74993 319387 656661 933081 925592 456633 1011265 247235 209933 429224 69990 504726 173972 177613 360308 51826 534374 374179 441483 5835 676656 1034294 127620 664551 202641 868777 717673 33379 579743 130224 887801 368303 158819 268566 435749 321421 1041752 2617 998294 607382 142576 1045897 202788 777397 749071 24845 879712 339113 151438 799197 339979 683400 130745 653993 218269 84791 68050 301616 837567 256754 592524 600522 673233 999882 598160 277471 523365 375586 867323 551534 457922 12082 276446 537991 687714 469380 967869 864721 717172 950138 74513 427781 581978 865990 110022 573040 632620 769007 931005 582005 519220 157907 141131 845833 130160 154400 495289 751414 1042708 170713 841922 323480 752389 757975 619031 1035235 259422 707909 733406 151387 501743 597539 429871 230490 872889 849349 243094 887501 480115 205137 152980 734904 700936 511812 939038 720558 256279 648686 1000476 80473 232818 174577 831723 241912 835487 767174 80092 554972 1011290 867128 423859 139498 551185 959462 246056 211228 82535 224709 633705 202496 656049 943773 289174 915767 436860 340359 980548 685303 689413 925045 69115 930954 740031 150442 129464 787917 398289 927294 665964 342194 6805 665243 892538 544190 871963 388099 599613 455819 439459 1024519 812160 875079 695847 112401 699908 313396 42703 58075 832253 758310 756090 294134 850325 808200 180796 205637 600168 951639 917722 897151 139527 675237 813904 164528 322165 638231 110667 201144 420781 83432 190896 382410 783898 625636 872211 949743 696348 295662 47169 423553 487306 515450 520118 1032112 152619 445203 578855 791552 389692 329430 413690 155337 408813 865781 922057 819894 516324 300598 796899 487495 687800 392306 942795 1018959 1029495 926486 97975 222838 589088 215205 143378 442295 413994 138803 782586 1040611 1026812 656876 1025219 606493 216178 172427 789106 97373 186975 307427 130882 236013 608005 16474 954659 107247 232606 665449 319798 755924 407511 710429 120402 809958 639568 555161 237442 512447 507165 416658 984709 138192 183112 242897 823885 789979 224332 240821 489856 889978 235163 572846 550138 555926 205338 877251 393801 886000 983712 267789 353840 904859 348794 565050 278308 166271 11498 832011 448466 327640 88227 646358 256407 60342 574031 182020 540422 728443 1033993 901012 796262 422496 216803 170903 308274 72431 440162 386226 710039 274826 626173 743327 144121 1024227 662177 635564 647790 809602 965168 644154 59969 974147 2301 731455 562033 265173 908625 486341 953391 152380 594410 1028456 580196 598351 794743 838108 892456 568122 822301 847205 42060 787454 990197 572254 51409 1016556 583051 624819 993647 883246 468833 720486 665615 736574 521066 133133 408913 30573 895375 201298 957191 184926 475693 104818 499384 1043592 485525 198591 857118 1023927 288139 975902 411560 563083 711112 413834 649465 79863 870520 841871 769383 447427 684477 823247 926333 340747 294186 1015937 90233 551359 193608 551405 707791 196129 625940 315121 900260 155465 902271 152703 18259 764836 346349 94236 383212 706417 472247 1009251 627888 901955 661673 104832 165782 430722 579204 796598 764618 856553 543613 907738 636456 744969 510652 745941 574149 948677 419806 256293 769383 345300 463220 585564 502024 508483 883586 227488 307543 44784 907777 35882 986422 223248 617309 983751 110909 532905 119543 566618 315958 552217 869284 39768 669599 397197 358956 76106 89643 403595 755660 180046 879169 698473 683188 415639 453243 267987 164490 861417 223785 371017 505574 495902 840652 371102 824788 363427 172955 273530 271445 141307 977409 137177 297693 298043 597532 162187 298966 12172 49216 11698 909852 944301 642162 120134 930688 740463 326894 400532 74566 1039415 908450 151995 850086 230527 567728 871214 798030 977748 657392 40501 903134 659161 164715 664939 427626 1029060 516833 513857 841980 9180 412228 519290 633872 867457 208187 480941 525079 642340 790944 558791 877300 411082 729602 820102 330882 308621 757796 544766 526091 923931 509820 41496 785106 194869 749493 387342 187275 88369 212781 697329 352990 652665 302456 919587 154343 971274 464347 325597 833721 334070 629202 739498 165590 280802 889738 481770 434104 832393 116839 654161 473164 1002551 461696 303973 735858 50766 573470 1046019 28542 132036 207937 826074 293562 512931 105243 549870 173026 786569 937874 115735 29094 110374 935618 234879 201771 462016 182905 208936 499595 937393 709562 708708 530000 523240 933179 675163 476157 562532 837094 532360 878469 228029 713563 833340 1027538 339355 418925 140058 818239 450364 844705 132761 428830 347890 919986 778374 577588 325795 237583 893311 866616 889672 619355 561784 13911 450414 984557 822074 726195 50616 856654 227551 993503 50522 581053 472152 772453 963232 1006254 764135 596288 705893 138054 477861 107106 456604 5089 253181 311343 897995 273805 100655 776704 1037195 239756 410830 814498 257545 413398 231490 59860 63112 161428 808263 153805 928477 447654 363885 842419 152050 794399 694422 585764 805443 556995 23418 234673 976996 972432 32294 993630 664953 248882 459384 470820 761276 177293 797349 53616 24314 803127 307124 147617 132886 590842 149505 711821 602757 639319 949691 405244 998097 1020670 644453 243244 607511 383576 607321 884556 434312 525053 784192 495873 816363 857406 223387 140771 573721 202908 509758 571137 436608 280142 175311 513625 923297 3008 664651 252257 566163 122126 393346 676737 384125 1038221 623254 549014 576799 734275 741504 1032049 581450 821866 375691 310358 2403 385521 612055 977790 19685 300539 777687 439189 689372 853853 879315 632892 33898 663332 916839 1029256 820549 696589 872706 726401 517687 413196 983912 861348 735645 317126 854833 651874 107497 40470 163400 307359 625184 1002380 567404 978227 823389 667113 29106 302188 583756 28068 136449 979851 389040 855912 861844 529218 925405 706195 191100 623164 542526 1021881 326428 1013653 664016 674592 147371 718174 929189 765761 799413 832283 450147 371533 948379 186436 596674 663974 181774 231111 527122 238177 726680 931204 800690 126411 799507 907984 1046426 280289 165935 386803 732882 759254 740593 265898 548089 940689 784686 58789 850879 552748 134164 608522 994667 39542 336546 694768 179029 914034 351787 772069 484461 462550 6872 863081 162739 330637 325154 602225 906940 285494 337243 1036517 396340 879010 465958 450337 131670 986713 557819 598136 904566 315158 556453 931756 188024 193095 278979 352120 491861 156046 1047882 849158 1026973 416834 396545 53881 596720 391663 426755 620901 836484 228561 64833 396626 1019554 750685 183294 728636 813353 372665 223313 17174 107018 131135 604838 427074 760010 707582 45373 103962 441347 487481 1025706 910187 186339 553958 989267 878581 111787 494127 339189 350956 722225 353525 625440 436602 1025374 1005384 917430 737594 403633 444400 357488 142015 702651 291815 210521 291851 803745 98525 822353 846616 64157 24499 433547 829523 794749 1015552 698383 420123 993315 1035663 689977 703047 8963 593119 1018424 979613 1015720 390050 891536 589148 464943 139326 307864 652467 823498 252751 697341 101447 67134 764451 470589 281521 527461 241980 812333 956670 1047725 583378 354164 955181 365720 529743 353549 965812 844858 568785 62921 751100 625854 1010347 769995 870368 20193 180708 290314 130610 780661 731062 587474 954935 1001440 598288 864835 255270 983194 730645 901329 19116 795571 873627 606658 516970 678218 848557 645555 903030 741399 639242 592148 524502 621538 990627 512679 546312 795657 980512 340485 255101 967166 559708 844313 232217 372679 327397 553890 468149 665213 245629 832437 365213 494797 45467 877114 235283 267642 931563 79978 753610 962009 851914 16215 1024107 801875 765387 423524 105747 929510 542260 313801 558291 809381 881793 678160 1031215 795955 367840 3483 571296 986444 900788 33052 624146 159549 141075 406554 142182 698471 979784 660595 183025 230592 942929 807892 827900 1047889 982113 101955 512578 214713 752480 934038 523381 864168 956262 691961 633528 249701 824387 547692 166694 296009 828667 371779 948810 410178 794178 352932 220581 471377 358660 540940 380460 1022988 337120 16843 561863 273949 404135 540035 60115 99008 40674 647597 632993 721737 255050 784148 990197 464284 441934 194647 904327 170675 471952 915563 918661 376092 278632 645399 404240 266104 743776 315767 913082 129790 245174 803962 802830 622069 104925 976740 662536 539197 719356 866381 272025 54215 560237 148639 333093 630552 799807 966555 190724 171979 486325 26837 588292 841484 751301 1032884 577765 844317 877978 923891 774620 190676 517907 907043 1029905 121883 322369 995111 514848 1135 595437 724918 873372 712802 721167 420572 514952 545562 20312 511097 626140 991951 691881 606400 487430 51024 912026 35514 576614 952447 765684 502465 482512 257232 694839 1029381 673038 30671 458773 522250 384348 702615 310261 226088 675050 436315 848753 433418 717918 612576 108760 490032 567375 258817 73133 656237 572363 1322 197926 187497 187090 467422 624301 678431 1029336 1035826 4195 645472 161607 639055 129432 877903 464890 224755 193876 241124 1011652 191217 218322 413289 599271 792492 662015 287743 419229 925600 973311 619546 225939 149466 880553 697089 194921 396667 884230 277071 737075 693304 508630 98165 924411 222429 211210 580149 376892 949189 265035 412456 22889 1025892 415346 930362 291428 603838 965646 156969 537351 784365 705761 235017 354719 558750 725859 592322 288107 780948 91710 564880 500001 99876 813776 598659 146794 283832 745388 588285 215905 620876 231193 202294 1042201 924916 92561 801723 401940 171348 1042500 170219 179660 854822 991123 633977 243245 850104 334229 818157 105497 694379 151701 6691 638947 731957 262545 32202 207828 311072 937661 108517 552618 736713 537086 989774 13844 51938 212848 237102 964919 225968 604129 219783 652076 141453 617299 146090 699775 202087 1043326 42177 285362 341567 36427 557126 901304 477868 1032282 298122 291706 922453 206717 788271 335701 254074 267579 828078 172954 749676 903502 838867 392461 7697 99365 17724 65639 876385 682339 590813 910549 496619 733790 946046 368246 9041 1028256 320571 461024 977863 794730 1018371 582043 721048 281388 424731 37540 833697 293390 735896 511212 199892 407659 359144 717527 411319 714320 144458 676542 130786 400130 985937 536941 27525 120693 788325 894117 65247 428245 891201 15771 284104 56065 586102 164727 489000 1006347 304871 605655 548221 125369 503115 1019721 909146 327175 39855 253908 840674 178083 1000177 497520 300625 246128 693318 764041 840564 656388 841652 256640 960555 993321 12953 738346 200686 59743 359970 173647 41797 342105 1011157 316972 173647 11644 787976 591857 223036 379747 418407 936260 257235 102749 707698 637885 718061 908781 467452 106344 344824 336201 101293 994630 81524 450524 1016705 82380 1040761 689349 469832 644962 325424 656470 324388 20709 43606 937621 1019917 168997 811964 496062 279120 980072 325833 740542 355340 60645 797174 143802 358324 699210 749905 1038470 528016 354871 139515 934191 237371 170945 577962 468594 865318 517104 270632 335938 563732 1041216 49361 431686 448156 643364 185369 819800 847531 124542 171780 983815 851199 825385 33964 114198 759980 958832 677311 135931 756635 777875 782079 597345 645382 456521 337856 755622 267262 776505 987245 77149 198117 983680 688387 953806 238836 760878 128915 659057 547510 681160 575173 462199 825995 748232 103504 50241 313382 825112 403331 981478 290320 460699 690111 951730 312355 866725 355067 500129 361999 263293 521279 789736 137688 25570 967209 458349 329302 266883 413035 583498 244147 193670 825162 591182 827377 741890 665633 443771 100706 713092 810460 325257 549166 696974 723582 576354 799696 755731 221851 437668 558489 914173 146398 450594 588076 916648 498565 782691 476672 954724 890080 327202 98018 875254 817109 377804 174192 621335 413535 951045 499614 464372 241674 897571 675893 634028 775801 360369 867151 1001429 136673 992494 85469 422392 169611 395340 1825 590352 549973 307185 257844 374287 445746 885817 613761 171354 4006 614962 102216 152392 219466 392734 134684 395686 791886 923125 681573 418614 822002 357344 667103 859691 904204 180415 88601 626350 979845 75428 321272 649565 898012 246614 118065 220614 144801 322255 542930 196849 542203 735678 618425 100307 1037603 948230 71707 250332 967911 412477 397055 148330 919336 833838 696001 61523 789596 948823 484751 169568 950796 203884 687087 26572 876887 455890 322359 42441 85358 58149 29716 396027 999958 910258 500996 132603 758313 815614 671964 246741 931349 113469 521538 920202 158299 172251 745779 910223 761361 690935 1010559 792140 635233 658147 584008 225951 427016 478630 955527 387926 447447 679546 610951 688312 551734 997710 445032 916221 499612 503108 543645 29905 401432 462644 525422 636373 857035 113704 952439 941342 297068 682974 173863 1039284 667842 480073 889410 81684 95022 595728 873568 707503 444446 888334 1021804 419689 26779 545744 965413 971803 412860 731930 736160 768529 752176 536674 747460 295564 172729 515156 747468 262720 529067 841292 496585 455640 716657 1021663 727582 1000046 1033737 776786 849410 402451 420227 647969 341505 459853 860549 887930 299643 867987 731338 339135 545828 960723 818078 149512 297602 847341 587364 397983 954995 505910 50192 770946 126116 633846 531630 702180 615450 668138 807897 680108 427181 922050 800580 134900 90504 56484 900405 949387 699307 75687 721669 471924 661609 628313 39841 900965 202730 46394 470540 45129 646058 631871 156635 814270 175352 1020240 993207 251032 365432 393930 734175 701276 19362 520701 1044643 787142 36161 1029550 697066 392515 41460 113815 780973 393335 19376 268259 561529 933817 260924 841138 370929 1001106 284339 76699 653642 1002306 528390 1012005 966606 610619 134008 911948 638298 924580 906784 549379 693471 61399 289898 431276 358884 665571 217238 354977 339714 627978 1044792 852655 939111 176708 90038 887958 919124 829115 677581 848778 904095 6221 889101 1005749 447538 839182 421720 286131 952202 74435 1044327 212756 418616 870247 258629 1031901 600420 808362 840402 122631 1007429 864877 216129 683007 334762 344135 176282 939812 730484 451075 880441 188749 877081 380192 781133 300352 562211 207951 1024602 201276 616879 758265 303799 763504 973551 47799 741905 833921 645288 597976 295910 788232 281269 1006046 647179 633106 614018 742145 825639 651934 599441 1001898 291637 6691 99321 172793 596486 242695 421602 298304 1034173 720169 228106 29318 473937 259416 47939 932614 786190 412121 323314 548781 982804 528357 983186 117919 552919 1003304 54319 365490 66717 678980 353772 683761 751107 590668 800893 267034 546937 33353 267181 807457 934593 283576 987866 921003 17524 903434 656244 784788 830589 816419 70529 863849 925595 616156 774172 625647 589539 471938 685042 1043354 990780 577876 951747 8982 248546 606728 575207 186050 664036 920902 422342 597040 505510 953132 510047 912551 362848 655048 651970 223137 609692 426145 929174 386381 65724 178479 542868 973070 708721 289630 947465 99322 217413 904976 287832 751451 263443 244632 767606 190258 799113 959039 243820 838831 919213 22722 160473 317626 660821 570322 67694 79470 202157 192915 353392 794008 261557 390173 211257 865596 157633 84990 937654 837137 477431 70327 532714 703744 522196 169274 183914 228776 623272 249459 218848 820445 546325 504252 862601 187173 930708 607590 66486 350010 30704 494903 597839 307338 45512 279783 831819 221626 624657 1010338 309305 1006367 127122 629129 793274 1017155 46695 472112 333316 988006 675967 941858 916577 42490 198686 641880 1000366 212262 1011547 676038 844764 195397 862115 88271 329075 1029988 915508 923851 393226 221127 996515 498824 370896 142436 488279 893126 258310 958822 300043 671162 185475 745899 267856 942476 890927 315719 1032200 203481 612488 821247 562157 635697 583712 37839 661512 301466 917020 559973 1043514 204043 111799 159907 503990 653042 939965 615201 605317 173487 295696 8872 992257 759574 364839 614840 626522 205553 874890 518147 352532 480636 343895 34032 109703 297447 692160 512537 883806 840920 143499 378317 518424 147174 237201 595342 819082 904991 343103 288916 391004 877955 258072 1006153 80263 157062 4912 347339 702173 733330 634802 789358 3713 94339 397148 802103 1130 471593 563710 370529 182245 839625 590847 606172 297488 633757 52440 200649 812128 113231 658838 910847 626460 122242 628572 711050 59359 855625 942559 433190 313370 284590 18920 433352 76687 237869 532438 522774 403159 870710 722457 673002 699870 954286 204728 4819 109153 446574 1019596 1007763 746103 757187 377603 771234 864005 215788 923678 291241 623176 79520 377971 2312 147024 763269 5995 15698 1006463 482490 67589 476364 253709 109646 725841 596977 729479 219590 682742 169968 550220 416411 488366 18732 179471 548537 693188 994747 475736 273154 741789 78824 760835 771017 311852 1019058 709823 878424 608123 314954 426383 874602 1023785 583321 407629 948401 213223 581048 1005090 242513 134394 288885 988688 276323 84668 740053 63336 819827 259867 297612 750676 408323 811801 618887 854094 56070 205386 942179 231079 338533 870745 225523 508161 887166 785539 452797 490965 854944 1003034 228221 507630 1008016 421123 286114 612332 758790 467769 599756 644291 233009 435272 230484 700473 686127 895954 572356 580203 778646 125966 64858 954184 900078 969796 951946 621845 468277 489298 431225 998119 393817 801322 403075 659244 879041 864849 823477 525859 449989 281698 384595 415839 22321 37513 984148 205128 73670 838409 910305 1009049 1014969 747190 466138 748003 76083 114556 766032 481545 41167 829142 553740 146114 80414 541783 86023 80411 790822 345125 154352 605170 1032671 349560 45737 312700 848565 588064 340938 12991 634633 565245 719645 408857 364976 203140 768032 446903 573298 741953 249734 145439 504204 1008207 544182 166055 380975 191458 567627 881403 56574 444861 415122 545947 994708 527804 795919 565082 701948 20300 1014776 692192 189239 84462 348856 537641 1000890 379832 329838 705028 855021 127955 197995 15766 85165 835838 863672 1011668 664010 847881 205709 273676 561802 207451 285147 912221 871972 754797 915140 698681 144966 19533 165405 533482 702864 534556 359411 351755 327191 623760 296707 947723 383971 873331 570176 838830 632689 727586 613456 359307 248881 544782 716816 7054 472841 331071 229644 1039224 102608 2252 993543 583258 215252 780132 932729 793118 946005 1038792 477196 200190 417799 887630 453919 420107 670868 417888 490051 559271 276248 656635 680640 947979 502947 543537 884753 78274 528314 22951 402531 81964 172759 469527 785691 432636 328420 1005519 902477 449979 688580 802353 641093 776003 676043 681777 275458 284228 31552 477658 342966 611522 766178 153801 592456 93588 647264 90288 754897 828135 893408 145109 646434 160954 422265 243600 259133 804704 375224 5329 494808 399873 699935 160919 1002974 1019160 980385 122746 1021165 473334 927016 753442 727256 676926 133648 404685 613414 174695 902313 610253 585617 844349 111288 68616 492681 70753 141814 639094 642991 504260 721552 841127 867162 309808 651685 580666 879125 213695 635852 981863 493855 740450 526219 1027958 357097 780891 30689 55366 696732 243907 390845 464839 848272 107269 345988 819328 209878 522849 670095 955402 233648 777322 111274 889234 768531 715144 166295 463963 847404 84855 471177 393786 379352 658374 143273 117272 256810 244313 487317 455284 484329 222184 283612 194526 130063 1038462 42371 883581 803915 999930 150915 573834 686208 68241 909128 229331 733764 922442 914227 392249 650082 604801 741657 293682 1003608 668260 1043139 65096 615130 829305 960108 414359 355405 898838 653638 421715 376908 112104 217589 402496 872231 804461 873234 6200 723039 311161 712105 595881 986412 58037 322491 1028884 242423 1041179 80573 77199 284128 1031036 247320 899908 785209 447738 332199 397296 377864 785806 476219 802149 601993 437891 266778 123400 798122 107257 882556 894803 328078 638563 738061 135252 390155 213769 1011822 1021997 841259 1005703 742068 794770 21423 778828 1019623 634958 333191 501276 59013 426430 308315 311951 774652 24916 31493 226703 60211 351253 653589 996062 272386 769564 746828 526990 582837 745749 643105 155527 310925 150210 730687 454148 212543 957306 656133 860694 283251 511141 86789 638496 1022534 81729 640645 774489 425928 6752 201729 130637 991871 948648 199335 135516 135651 388049 292057 845626 317407 737579 1034927 566125 742231 371221 504946 734931 647836 730503 220450 996889 155129 802697 38129 852036 385578 597945 508870 144684 355040 649162 764859 97276 736574 287231 981920 301492 467551 589748 635253 710567 487886 75734 543988 899581 584715 578917 971268 394802 484621 886265 629575 727445 605883 817211 392333 430026 1028978 670311 832863 407881 389250 886992 537461 418268 590001 490588 42304 943909 165558 198916 515169 630550 18367 379990 983088 429687 165356 797683 4150 421731 731857 705553 341683 460747 508408 992761 518937 53233 17245 648842 124046 223471 306672 785589 646254 680750 225814 94207 401607 283887 175145 218882 980700 409798 405235 730603 708003 347161 810551 85246 933959 50597 776488 75534 649382 424954 783600 800773 467 746490 132907 441186 776853 167774 884841 492214 333799 815921 841391 336934 575350 556626 344054 686316 148006 196599 474283 814038 908942 613925 651822 726981 1012599 957497 480595 538160 436832 668002 206052 843166 729597 732964 439324 561199 680116 636886 754989 236052 104222 50469 963515 966675 864908 671375 470880 671236 540544 483305 575014 922966 367663 1011674 917264 895883 850694 968285 181393 47287 374050 9027 646930 755205 617686 677039 474993 31794 557097 798104 596349 328208 674645 52298 642683 240389 211785 405733 305060 374153 700456 9180 483492 907691 700360 93304 688669 944013 223284 350035 691234 308708 819755 232669 782524 254073 934814 538587 253545 579242 819766 687074 1039000 113129 878027 736224 404526 166972 391918 405652 595459 77500 431456 1003281 450918 176150 66201 425791 47253 256781 166978 762458 151878 488693 772795 846193 288545 187450 18326 621544 263748 341719 520218 159223 566718 65759 808897 263976 201236 215800 772794 88285 993214 145627 798823 795847 155051 839638 507360 201584 73657 398666 882799 15027 325950 359724 1017874 128062 888706 436360 612861 525335 420930 160762 496405 986900 759855 742963 774773 287073 460141 462458 410605 787710 51732 1024808 983678 206911 797363 372779 608991 578634 750792 918916 687611 455580 305481 300489 979825 370821 63262 963747 433171 193447 66980 435537 226407 567931 3883 686372 247593 703947 1035129 540161 147399 512057 469574 97506 380132 400567 908734 2133 742101 437517 963842 400123 208423 581719 706215 247306 820759 541060 486197 765900 552728 962008 67497 74270 974161 314218 829427 616690 1009436 708519 158073 688333 513929 234957 701842 70985 692440 787825 543756 511892 966403 575738 597415 652528 285234 283683 521880 742705 391492 473725 588039 1018178 160845 316906 714641 688544 546578 408867 475078 287965 861071 887348 730284 704031 681073 749819 203066 588702 692125 75180 232158 146729 1030311 561999 535544 422562 922460 844353 269917 838269 280120 872111 847316 880709 756976 282398 678556 301848 633578 854758 324580 584742 961984 73906 885330 990517 556993 572673 475773 327456 412272 458920 978803 903251 370947 833358 564532 635729 240357 744943 942900 191791 763444 162138 644829 644118 907844 81075 153099 689604 516634 425969 663950 376331 587505 591457 280491 460113 787129 136481 876188 143119 98963 285094 69387 141395 211286 598071 421531 202301 766477 907887 862815 115845 758391 783807 360801 680948 441734 328169 855837 39142 214496 862086 681475 711119 274529 913025 96760 728498 657047 742554 711381 973483 211269 340965 507623 21607 414432 981320 843117 211623 1047061 502528 923934 432065 967745 802588 326304 397087 448503 934401 785170 289725 483198 576740 564867 622255 772945 904275 941688 871833 189597 366253 287850 692533 372678 709285 529478 164817 532194 830915 419563 786382 889916 90851 398511 519714 734419 200883 823259 328919 133848 57401 511786 841098 718900 949068 452686 273388 948479 774934 752235 572485 144906 997016 911514 401900 419670 768294 943208 798160 853659 911591 837716 34034 315842 578902 82516 364264 138603 878020 1035856 46172 1013608 393171 32934 650635 6464 32252 434341 958663 928429 30218 37650 119030 971806 249757 693414 236560 401718 240297 935053 657828 308043 759284 589544 338260 607208 71067 198476 557396 1046347 358797 99137 249071 622312 787470 869573 330498 265188 942134 550086 908415 4506 616560 830891 406252 710682 802043 841164 413409 581285 240236 166389 134798 658994 778282 215016 1018930 113644 161521 395479 199845 818098 182096 244718 671183 901782 430123 823495 50478 1005919 322873 791027 532053 827143 630151 397176 837991 236349 956915 416078 182688 385251 129970 870881 226252 213137 144074 204946 429262 543504 691352 797750 47131 697313 657996 509333 79420 861108 952169 268780 586576 379633 929862 50540 320903 1016882 608399 671161 375720 112327 934340 527467 973708 502064 663992 514448 438432 111527 997651 1001000 150119 672404 797137 956072 412406 567574 867777 929144 468343 770945 134407 54645 175270 420314 95387 318575 848215 504413 384200 916908 684270 590840 774061 138339 103397 784589 843711 183874 883786 135348 56901 898537 795710 537526 1008091 896365 117879 1171 761072 442582 768702 66365 296008 456865 804978 753499 214394 390206 672004 481991 134514 873619 888953 564240 335601 259703 213483 250105 14600 392504 183816 803064 150945 240918 965009 389048 100342 71109 689117 356247 107288 36079 1041747 492585 954473 129200 876019 693427 355874 59928 529358 257713 380366 755629 721289 710736 346829 804838 881887 226036 1011922 31665 711964 224692 782950 370925 387490 690137 339810 505073 63592 582499 592761 646916 382070 862084 922796 297698 443498 291618 457171 121661 190710 401241 938267 203834 519007 348663 306819 589296 719872 155647 723550 564973 204997 393255 227284 485040 971696 19801 142176 503856 979288 366901 577875 17491 63333 200334 406608 566392 168725 336873 275406 271598 556987 646657 920217 382842 177466 582213 582994 476629 517774 743768 575722 785452 151619 893329 772395 779166 513788 315769 364335 945346 488942 133711 339942 35358 392546 891527 1004181 1014449 270646 258118 436050 156778 513885 941032 830857 835246 198234 107131 313978 232662 99273 811073 241592 1009838 549591 998194 332203 351480 37573 583031 110095 36839 445800 1044464 1024627 441764 710060 289967 463547 99021 525836 221563 335775 423665 77596 395854 470314 530197 640512 453592 555323 622642 418546 439801 786951 981428 954303 718411 834709 348157 648778 39573 924480 655072 163592 803673 451641 928806 438147 157255 22531 946700 268504 82120 239605 620995 394808 432756 1031356 1009135 72554 743324 85206 265513 414536 973761 475927 918653 478781 801818 881960 817644 389326 213523 502275 909035 610830 998856 454777 90851 129576 370830 214444 867759 487640 431979 232341 248353 596978 589209 905087 94333 814554 835335 647306 876795 156683 824024 13865 466505 939409 636385 992932 710664 528782 748847 28055 431434 216504 809087 590449 667419 419033 1021125 868086 793333 681294 503462 218558 853321 946057 615677 923827 277501 550032 277337 659351 977129 844923 711806 450172 793689 564473 347360 457802 1025934 321484 453931 1030460 378685 112968 150717 234851 105998 974552 314410 59170 32542 953721 266168 971184 788605 737342 475616 166809 331185 714442 402899 455997 86578 615385 522739 32592 398316 285623 797269 483672 615872 152263 447302 139314 285186 990205 725955 681102 1047804 497508 864255 401774 466794 966810 426977 985771 454909 396623 345475 154480 551640 203722 137140 191677 821782 831844 355447 498661 350786 592138 440194 272 380893 487871 1011904 619962 160475 998680 779984 944946 842022 916926 254339 659740 258330 988655 332897 674800 203783 431614 614693 654200 661683 617167 191037 889174 507349 842844 521547 784252 99483 482354 564646 902833 123685 828404 546522 838931 489223 992215 343843 910480 982987 49445 475638 989547 141677 844986 68217 270526 337629 383370 837126 728818 859264 1014553 964268 245320 613040 78849 497070 169299 616503 609392 50690 712060 646360 755879 808658 555389 134087 333692 185855 281574 818731 1036505 586393 843164 277923 967739 454504 873557 61118 923443 779622 833821 768897 13288 448067 1019603 462310 149396 1019616 374956 203351 135427 612820 962736 604727 982807 623082 921144 530009 40774 763041 679031 696711 810010 906411 16621 254716 297904 953454 258549 626922 708154 422022 720185 490230 1031293 516673 548408 378039 648787 942625 320711 782394 925995 508510 912269 702593 206468 76130 286341 441343 688757 123979 397696 915229 578088 919916 747168 134841 479835 715468 214239 92834 572894 1005733 482950 598045 752663 635878 182198 633955 204673 381106 318690 556832 209960 829663 686419 546038 351790 515704 490915 156152 313418 200251 697922 674863 582212 324124 373237 456217 618362 676800 251985 661797 386399 839427 561220 45112 662006 1008755 42637 406059 672347 711634 1025087 302154 16698 259735 230722 740566 279894 356974 573138 437636 702468 514996 562686 175613 97197 77820 771626 134748 424528 413836 751501 293299 99325 541920 689588 356486 752987 478502 71165 918349 843299 378049 294429 220407 884642 316615 359067 793954 1030971 325251 963922 426980 55523 280051 891891 616901 576931 304202 1017473 658626 215578 240240 863699 43404 792824 945021 946709 386631 576900 722753 28999 199948 639511 134336 519613 988775 812703 109742 656541 164825 581405 310263 341092 789079 324135 493114 308065 3273 411495 290888 529977 845452 914970 158378 607841 919025 484241 996377 706727 513723 291251 1010692 545706 425125 64889 947469 243293 613850 503153 534412 528008 359803 135229 414730 872263 566813 920337 792008 399241 484424 170040 587062 120978 1036537 906638 907900 871545 732192 418567 905204 736427 542499 659752 300205 1022054 573274 253833 851690 449343 723088 215897 77473 246685 739208 978393 954365 874811 326774 813792 503261 476074 1015170 503637 906322 946380 999753 229305 820005 265050 391515 874139 45134 49504 752830 955169 383614 678588 623209 325509 191382 368546 273354 817046 60206 954138 614209 284467 360719 58752 62115 628948 739257 717572 501176 48129 126686 311848 978108 576472 11749 364101 756450 114059 99944 100870 851148 7904 644790 652778 504596 529583 572498 624326 793799 633192 444018 465985 295397 551818 424064 575319 241122 547885 203933 73943 944680 667001 484889 61413 641171 53549 386044 467064 540147 677657 869249 592349 1019022 400292 156309 853298 97947 149062 668252 87020 94407 694287 879021 611922 44212 166431 1937 725503 758646 310316 435656 460900 104468 111359 236355 286019 133645 517879 388779 740661 503760 991876 268505 521253 864578 77997 825180 1008595 283196 646027 413430 68179 654603 539339 704031 944267 72943 741936 262017 202936 936092 262159 564346 468201 933051 408530 995229 372099 75370 238710 251697 122811 310712 614156 620464 277535 471082 738619 52810 666894 842553 418748 1004384 126267 186066 313565 1043721 835118 544724 828159 487824 93890 570005 306968 457203 602536 42334 522034 394342 50147 512746 188650 943822 516939 623851 232434 266567 595210 396933 491663 172191 244769 460497 44571 704728 163812 21340 768388 614313 524922 524965 105420 175870 780126 980642 954503 718708 141793 286524 545888 473822 443301 918734 897940 1025731 500515 1008298 616565 906973 455206 627092 149992 59291 1027150 918085 182759 88224 427407 919529 115712 966466 73903 78497 433109 84235 890315 817666 175002 593468 280786 276373 656026 341061 921608 192853 357299 843854 567941 980020 521173 260530 231092 573078 84102 375934 973012 801491 525921 990199 459130 969145 319378 193809 410637 269577 606812 135416 445769 254454 739219 63371 985533 670633 61730 365020 150605 855487 309383 433329 1033392 5833 879954 453382 640499 121547 222122 424073 1006836 744893 848583 216093 145127 830989 803705 272983 186325 16155 552608 464900 860440 988092 781233 896161 993249 1030328 151352 79074 285618 659276 1005904 566572 982244 649129 611372 678938 647971 682867 49810 242939 824300 284738 1007195 27218 764182 592420 550645 772181 1017670 284185 278497 372591 746617 996502 89909 353983 958078 867331 298010 278167 680313 977725 159055 656125 368226 181268 812964 343597 610692 996814 707712 609044 989438 1005475 940124 800727 793413 815935 196934 948298 146848 941890 922975 419962 109227 829891 108893 630564 305365 692937 1005322 921659 1032418 513745 281539 851814 13417 18763 567033 115327 181334 278301 796851 939029 837482 248094 667659 1029611 102582 442012 985517 795511 927268 759767 560731 332900 345838 465027 790891 462608 377381 969290 761671 84750 335147 542536 297964 992166 559673 480397 86380 875088 405210 314527 573036 338237 572014 547317 292006 468430 1002664 983421 571240 1045274 240656 556311 494100 50285 52354 353815 597662 372675 239022 12231 234513 249937 22934 717282 787722 604413 371474 787227 714299 571105 574543 222100 898282 746444 216396 194407 1045871 133312 905819 233761 360889 20597 31398 52289 10186 772565 265896 374718 694326 572030 872112 282750 173224 966979 825698 117728 839262 1001643 778805 111155 730280 510321 325621 641340 95085 646402 662338 577205 49573 204802 714000 656072 270304 976071 1015078 1016472 575165 767452 270495 881336 755060 960640 981099 1046961 360525 950053 671695 395905 147239 39921 834273 720663 592882 115520 687373 590552 237877 306720 524179 937245 796809 27859 624646 994227 821531 563537 581326 974169 591406 612803 742823 605253 11671 78601 138784 473248 661055 174901 978973 533253 61093 506894 458838 640774 842585 71054 935638 611751 861570 733284 333180 466913 571737 209011 130685 467232 1045676 366417 133856 547270 640348 50889 606464 850342 399327 349017 883470 875145 1021374 927413 363917 1034924 439320 684610 441812 993088 4638 225692 690320 673513 10133 523536 440383 406592 934743 519203 117685 866385 580050 608265 896155 308510 336775 85550 177643 249882 265100 737969 330357 322734 421387 463588 932702 784055 698049 640974 343708 752902 880512 641193 963963 170975 528045 60772 1016603 898938 382402 942369 766703 263814 716749 152760 765759 781473 425967 885043 116647 9441 659423 948816 657302 1031246 20069 446722 941264 187493 859615 132592 593389 943511 62143 543733 1016023 22983 623114 465566 1003856 988880 638938 626863 505706 352509 208350 698014 605708 343439 686549 733463 379252 761147 93207 373622 716208 972457 9740 655952 38179 127222 503986 701930 390919 441907 514843 421056 450021 574947 157932 450048 212510 720769 364768 1031180 203878 154872 510787 485116 50243 468265 979064 225050 216722 466537 829300 190308 227331 166143 664640 34829 313240 911786 865914 434428 853290 173082 42964 973899 262116 550259 649876 512201 369862 89805 399379 681081 25891 217014 540478 589585 650531 483502 197400 167036 272962 708009 493878 216920 827855 680081 243777 885625 5998 179138 640632 249956 820119 1012876 727083 1018837 743956 196021 28225 838713 925831 90612 615603 412468 480482 511607 868623 727069 631788 716126 463094 531069 487363 397373 465054 1008788 829013 338590 233808 480724 845797 236669 178155 757092 1047948 642250 535391 634014 434102 234475 1022771 256401 101537 620087 968192 225663 323297 437884 575476 301920 136159 395385 833872 453214 94805 1018725 629994 712791 458963 62566 106156 499807 711742 721179 434707 155963 15948 887315 663729 110566 312329 814420 678059 426511 132180 477397 445243 333978 751202 918787 396079 504347 174139 798528 449384 331102 771384 336991 433500 310242 814219 723754 462741 738392 972727 696028 875568 529705 217364 379304 292703 1001198 653901 462640 839143 601846 975585 509710 213923 115139 159397 206670 623103 116109 527424 7922 628349 775357 342957 786541 975156 471155 713917 1047593 938828 156417 195986 748289 523651 504430 819493 846023 781995 877301 1029570 278207 811561 772483 312199 466466 474744 208444 432872 174749 58276 753398 797486 251087 674256 512444 125171 33998 815024 505676 894119 758947 203023 23962 438543 891593 56651 492107 809408 820402 427476 668987 305576 786754 507057 617207 885126 47954 461562 417604 654957 25646 206687 575382 405573 560663 1021087 578969 729162 415426 167954 461228 862091 582104 151584 775521 955756 566132 758472 593407 42532 883368 752666 470784 837952 891896 443581 552083 14366 1002461 538730 759323 253043 485699 33903 575662 689862 968715 87596 127382 1012978 547722 903577 73940 993448 143624 665535 961432 298475 735810 324922 597706 291218 518121 217278 590213 83913 1020961 696719 681878 82576 834819 103943 414721 47162 659227 160276 387964 711152 409578 568759 620275 178732 571493 254854 865794 435006 69492 659242 393598 507339 742516 203746 1031661 1864 207286 508671 499209 39043 1027837 899686 800064 146459 146436 733969 875063 152835 125686 763790 383299 398595 914164 1047166 587502 918327 53907 255255 901752 250510 936539 177571 145491 821324 403273 351743 13478 586376 384333 250397 931276 945839 192973 243330 388818 131071 538145 941768 698876 1029645 1036821 531485 621376 549696 269930 187331 869065 1024851 85844 398734 32629 274903 126717 395881 455000 823470 10241 283345 592951 130705 385009 245080 735758 245131 369104 621859 716171 829820 415897 370797 754832 335512 776630 853762 850612 733157 409482 929989 420803 732608 136169 785450 943674 162905 215707 474300 724428 440882 330716 119192 265695 734884 544479 328689 23568 964697 738374 341386 641707 758739 233644 843583 27443 266724 349979 581500 508128 337460 70550 6340 508700 619967 148881 24619 765957 437588 584307 703453 569071 993303 509979 586133 410335 124415 100184 419110 167184 184921 958064 411382 810866 350787 396186 70270 859942 217906 188292 220363 816899 668012 38861 520960 514581 560783 543116 477394 513560 393224 564167 407306 865793 998813 168445 920071 1045622 38884 337565 516153 654929 573129 112012 350375 509216 907276 210596 37226 565672 976321 149551 882224 591454 752846 2416 417466 33260 772976 115994 916830 889266 192438 486359 40325 607299 368132 450242 963118 830436 989074 395757 701546 139536 946411 904924 283102 808182 403567 1031944 715588 865273 527569 566878 90858 432175 488345 648637 867121 969699 769954 236924 722191 187412 866205 632801 138894 47859 404621 877482 115018 209513 159817 413320 90359 632463 465918 225184 940505 370739 829098 1020425 61259 546650 347042 151376 170553 628152 639245 518646 1025957 198970 409190 653296 927525 585340 119550 187687 272739 703316 658551 398838 478876 364869 847178 479663 1025314 163852 734018 679190 514010 694296 847359 384228 306367 707849 157044 186437 906077 108600 741482 201562 131926 52015 940795 539064 27361 803372 720151 383208 93510 108195 1024258 535269 569699 70073 924116 635041 688170 122570 551416 105600 946977 867811 1038765 330970 619232 562760 23944 333438 591254 637168 150768 237354 650629 975620 813217 591892 268162 299108 12586 305252 383350 204321 691567 137143 557279 933124 180519 870558 536911 13318 111454 1012509 594668 717526 754933 970540 250095 586838 358173 728889 223269 520478 139744 68261 935281 483832 916120 936002 308296 316002 404086 39131 957747 783 242940 627117 169041 56422 323203 79590 14290 602370 1000118 91693 515709 806960 215829 266521 628267 419956 865652 935864 356937 899588 752249 135946 469594 497995 386081 73604 460915 737640 975931 669582 665533 816812 604907 757253 787191 522528 781609 252090 742130 771836 953152 801520 277779 339761 509775 327650 119252 963552 547787 992571 56130 507105 803323 832924 916353 6718 800891 127769 596804 87732 629178 86460 534613 1038905 950907 803329 205843 908400 804952 183128 229871 665398 147514 784039 54766 305434 447714 67781 316202 186332 847204 363776 39505 910069 1024935 405400 874532 308751 936678 550978 144377 773001 181809 324773 626234 315124 798445 467680 1019620 528280 510800 715778 263177 639728 152806 253585 626766 333609 757519 448772 797038 464296 404862 37961 583349 218497 920251 196160 73605 818688 962210 222269 186836 694564 271586 224650 34988 603679 9088 976355 137899 482263 885073 546808 612481 215912 785539 948206 234356 791200 938260 286174 173022 192130 302937 430165 473006 425412 860793 450259 422115 115536 341744 592972 316437 587975 307469 674218 34540 930041 885620 884808 319142 510574 636316 420984 81557 176608 109137 886783 870047 685247 308787 443540 283069 74668 919094 333412 148604 66814 1037857 315025 764799 137024 980751 443822 731642 877489 566768 415301 931897 532674 832009 272209 733719 42140 390000 1033924 701831 468887 725393 660482 938255 808644 104876 686692 950856 1029733 877908 64439 656480 513135 413937 985786 28311 936719 934463 79267 139973 627490 97997 237723 1018835 960187 742015 741437 109629 291745 591373 934939 392343 204238 337281 287033 498181 594417 333501 732304 1033409 1042413 196595 415116 503448 726360 917035 462991 366957 684029 699328 278892 1000885 688218 915171 882156 766202 828451 804887 176205 926809 65725 456883 721341 299779 804291 137571 259299 215231 212869 821416 247895 518246 407940 285011 555301 899686 405752 100622 892239 871232 907082 67283 200264 88587 550042 657778 942969 726766 14906 505360 81087 1028521 1004848 71331 941291 604173 757944 614519 496705 312447 571584 166571 948986 523386 683115 799925 129986 515850 1036431 580826 175674 713553 201270 222903 524663 26373 440609 979387 13953 486640 707136 720810 338645 961391 244283 387867 1045220 518900 864236 503291 345234 570500 169699 981001 307639 151610 492001 693591 307873 725954 646493 599247 360592 196831 520706 597676 311353 898021 276271 207613 785476 762431 62837 575525 257998 829674 899357 82270 434408 387832 38048 980273 674581 327695 340781 453631 989648 684775 768806 310908 635652 364496 98467 314414 299410 754473 886765 967154 143311 247786 710660 684152 655875 255515 695578 586434 671979 295259 531222 795817 558135 636762 552978 420184 732429 577119 9950 836047 368772 340930 563578 340833 86570 969331 992159 753206 892543 756082 533815 402378 30071 420436 1037537 376172 120060 894917 189038 565952 791402 674816 584039 843838 719378 724825 701316 687536 241591 820916 936758 5304 1012499 565770 187934 767815 206163 490219 421780 665127 894103 750327 1006369 415603 456308 172644 239365 216346 672369 497275 534194 670559 302221 745499 93518 458587 171959 193077 36917 845178 448597 118862 375157 901114 196286 789760 166481 871791 917952 628857 413119 716610 57626 319226 916202 765997 284675 964441 133040 957120 612258 106879 789284 352224 414099 939243 929805 740674 217704 761646 423782 300020 977958 234093 510684 1040085 389316 525282 188243 276760 523439 547419 583521 345285 184649 175290 136658 508216 950117 667763 127010 24992 287181 849937 225542 455553 714685 197041 457443 513331 12133 38277 793173 900192 880746 390226 71850 904330 865893 415218 155237 1047939 944994 14291 239035 905714 930403 64375 851225 89557 168411 906482 367004 957690 1044020 788847 424343 72068 218185 163243 972561 516716 758764 955512 289348 643582 731745 417084 621599 795736 851169 135791 182469 351726 385817 452641 471564 426505 852392 862833 213503 301379 324772 764951 687453 821260 1034774 165083 34327 734504 511097 991259 265686 262191 466239 236361 366706 1017868 532300 750699 265852 835967 569721 493722 597941 941467 669970 746115 1013141 950344 556121 383209 832965 181954 85249 982305 611493 695832 459443 350612 14279 125358 509324 294976 10354 129467 239773 977208 595488 709068 758890 336159 993536 966463 196972 280497 894068 671689 950927 384571 235924 145393 597940 714270 289194 162194 688176 806736 399540 432733 517451 702170 487398 465493 652483 488795 520229 318033 86854 64899 758924 844413 265979 821913 287979 948441 907770 466678 776259 886712 857295 512648 395083 742467 436475 880976 569070 1017076 701299 92644 715 751643 261919 658414 741300 125532 806748 399018 749103 847151 1014395 759660 853240 798047 480320 268312 564093 362892 682083 7592 162913 129193 492818 784042 288761 49278 529773 1038783 726738 719911 216073 349214 101417 94867 793966 788494 276593 965894 264857 506735 388049 507287 834427 112178 39075 288179 158071 487644 779767 707736 596456 37640 233997 431579 436377 410082 500959 436194 238155 376492 29333 733803 847666 546108 28174 918788 19832 694908 904030 996752 891833 850665 913994 5832 455558 497941 835790 425655 627682 752678 630167 154941 629704 724564 285322 1024654 693411 256878 255803 947632 969939 261974 54135 768768 492079 259200 893370 256686 1039486 62072 453049 669500 833533 1027161 346842 918531 737244 180054 732855 568237 547008 942388 547743 890556 711491 220878 874261 434690 695920 748176 563279 447783 938567 47869 494264 878887 666175 719146 352366 204497 612287 753472 111812 779593 808099 190205 589506 446598 392637 649268 578464 417749 97618 493384 653647 726100 722329 955317 674032 677752 351040 816776 24922 766343 405478 217314 207256 413727 216226 617080 992105 580781 691323 520214 232895 369399 960237 197143 87872 853907 182890 332527 385224 20077 984791 497058 757733 438597 493579 195658 667994 968238 41043 1684 76700 407057 631537 286787 360792 115496 560792 298924 893931 1023875 34802 341049 333288 922502 861210 365798 122262 29801 820002 884423 378736 813751 146063 553856 358563 624847 856024 534475 1003923 864615 623338 545270 794710 839172 731303 903266 238391 21890 447842 716805 973621 991890 497508 228073 142977 72247 557419 620203 613123 926280 869670 895741 997590 387058 236986 870436 740552 652851 494144 451962 994011 269408 284740 53229 895175 205984 818759 698494 385141 514670 149055 283332 787077 811290 739346 275302 653513 1038921 570398 442021 121032 23665 945588 87759 796220 866654 193944 162509 779668 758960 140419 607382 163443 477786 832929 931769 880175 664869 958740 483288 510547 222507 411247 114471 627485 628316 419643 658673 972288 46844 848245 967699 40996 962083 563726 360831 639201 528956 477034 897723 89160 999302 478178 693344 347546 1031830 356418 950427 940494 1047251 118347 101806 537103 215289 359218 883824 476732 408983 197151 587465 419687 1004433 765615 794168 408151 909982 239475 551501 555526 91594 972911 907054 68130 201206 44443 484374 448912 769107 564582 582098 955621 4331 361262 528706 600299 858392 641481 725470 5411 987659 681471 401454 626237 824134 172301 173137 946337 1314 439075 626807 787177 616266 994791 724839 755813 157502 472817 885498 631701 968402 496205 905886 493747 201388 556284 723412 39 764105 284530 476849 669968 921336 335897 522337 289730 956765 441805 1011104 19522 286960 531039 635711 740556 363004 331026 443045 831566 383648 202017 786507 224490 106833 713783 461375 908920 977750 571637 775842 346369 985931 887151 533034 469829 683935 720303 405153 418102 51477 277041 577891 923259 491847 883302 709092 35054 33054 293681 759848 760606 214875 767341 207689 865998 151314 157796 491509 98164 443946 226393 857838 316603 824286 328960 846728 238849 569150 199681 635438 135130 247215 953208 943837 350347 209255 766072 11174 600208 671730 572803 882481 696854 903344 509203 299829 213633 267092 341013 748289 890088 724582 339049 174583 898196 972226 110435 928267 499589 690455 235597 832072 874733 881257 26339 591179 973746 949392 448981 933830 384240 522679 285000 624382 482933 375261 864597 198478 332100 1012055 105609 541346 559122 618316 630372 110333 145868 369720 110042 894195 414735 981098 143317 695855 89519 586373 770480 705519 960817 896515 152509 707971 694096 270765 70593 405201 698747 570916 75635 169684 353365 142428 866048 835096 262709 840731 771978 34112 521636 397951 681380 418689 932833 145525 237528 9508 687968 436547 643361 981511 264774 151807 47985 840733 952559 944917 1045036 202218 564329 104644 529579 561415 670966 1001378 317627 54436 846990 878612 386331 445441 506202 685015 556033 830708 593978 902266 783766 734822 548672 801249 723573 671446 624691 733380 257584 824020 795405 772397 604619 598919 36990 556286 370239 754984 842854 984681 825081 376197 749662 38518 95320 877183 890416 154496 1037874 919692 772699 546744 949839 721205 908944 296865 467693 682393 322615 284818 854331 231657 71403 421687 815070 687850 859898 179728 837998 213622 639974 977905 1033978 389115 194278 592513 471680 944122 580966 171195 760182 81289 435074 388463 902980 1045714 73359 1029570 856007 430482 475027 463786 813520 816538 939464 905331 22947 167762 270621 194364 1026937 579633 46261 113531 65022 336710 141669 438133 990419 342962 794682 346823 928525 414508 333041 508128 761268 770171 753790 206724 198213 986624 838534 650570 109873 219177 528612 434207 195676 392191 438311 590786 1030558 431513 307218 1013829 659781 20134 192796 438418 28817 949480 864238 637156 77879 430259 907239 806218 593631 86898 632219 622631 424870 882211 858448 45236 766109 356310 375167 708989 630088 175153 75097 130784 893215 526831 784192 353681 792080 895324 685897 227609 109307 527067 335297 293458 364085 294240 189861 1002989 419846 318711 749352 172780 795947 303419 717361 813352 561492 80863 131290 628684 49575 1034025 727538 541656 610107 656498 2940 394911 1008030 830119 599342 308297 559440 66763 15091 1008210 223814 778355 96105 638473 210536 773192 261732 242450 1046546 42633 286569 745956 371863 424838 710708 484940 798393 898086 485171 224745 127283 693346 896520 597677 231727 395719 697354 1002850 657616 641528 923845 623651 666026 114986 132725 121054 935749 839847 636047 463833 338333 449868 174649 599594 1023909 405002 94413 913470 453055 399976 271962 546899 390213 592127 319523 766205 1008132 769533 384286 356261 681660 260515 100469 471813 29089 288455 543753 727469 370653 1038675 406250 813186 405259 384196 678880 950585 149438 168619 670693 796896 210936 778544 700585 597590 198067 389514 582413 206 65884 589448 850344 427600 860242 160523 39749 131640 272236 743561 213347 408501 435568 923020 416436 562251 310685 359473 736670 97874 573986 993450 846525 410484 695972 733116 1023839 334643 398012 204098 14342 889185 900215 148136 877290 998565 324308 611696 303733 574717 684105 482737 860101 80439 904511 128147 675117 375414 641681 447188 22708 354483 879633 44870 290452 373562 910084 617806 183228 584233 739489 236391 303183 75252 141461 344477 1032739 622052 252801 917523 667459 1019539 1028474 163197 745581 479345 453769 468390 355221 212546 363305 276460 1046112 707486 647884 861631 981162 600944 330326 344357 1003265 943736 922784 768825 204071 836041 137974 586408 524435 816459 726938 463410 70385 1028666 495679 1048367 965790 63909 856206 694279 939821 377584 1012900 82617 761828 1012306 459666 772949 916031 302936 1006044 430722 754284 830304 599035 68601 782286 501791 567515 888071 345979 822812 730205 813839 810686 508722 848342 813574 208277 258322 689807 686838 979251 469950 408643 707195 7807 944144 846755 335689 402580 82481 218837 952484 589631 529442 418801 679142 170372 941110 534403 821244 131098 750486 245516 469481 156650 758972 129921 886082 1043604 209400 580554 409009 285417 433134 1038148 452211 359282 1046550 194624 188633 1009896 886587 968322 494283 302778 146429 983490 1031488 908170 172367 666670 563911 250800 528633 255206 110081 832437 277015 4735 153636 488154 980888 56705 954234 980367 554688 621289 323040 983036 634278 1033896 3911 325755 860599 437793 344119 424475 654897 748207 687175 505631 752297 1018909 900262 764797 954757 643884 497301 532320 1667 515089 207339 489895 310576 694516 352144 156259 417650 498801 882690 734557 939007 603163 584147 345229 591075 479988 299048 125604 751102 216055 338236 880003 338820 23695 74971 372930 548987 198429 377575 309290 167232 81269 98775 588347 998914 875361 908595 361127 997702 389405 154649 255189 915041 286169 716731 130655 1008641 277051 762335 362900 1048229 889562 758622 1015799 79648 783044 84645 609470 796954 802296 676407 380755 303503 744429 534312 11735 423246 1028618 817059 161690 468859 486955 962918 923556 385037 368931 319553 5936 242257 534836 646299 733227 930661 27800 707053 110521 417982 582652 386372 600241 906914 95488 304067 128540 284335 826552 729375 822714 1023570 485934 450081 434812 494929 411869 446248 661259 40002 39735 440996 507968 959249 337185 518044 522154 651134 83570 72745 720395 43932 329079 1043449 208347 955476 911730 349901 196036 327648 173334 505595 578340 865360 626957 262124 173198 986632 259698 543903 224329 390720 534871 114212 289487 928131 291649 502306 801104 282160 314791 923987 371756 88828 355446 628226 34173 839022 792720 936596 391051 995426 154184 290812 718677 979591 685031 789572 679695 101601 601131 655627 57502 719175 944323 551426 313374 358630 432340 281454 233053 764604 978807 168105 998237 979486 421432 416417 366805 273714 376729 171608 734385 47990 516493 70498 275342 119863 892925 553578 324415 535835 384838 787373 294219 127128 308921 949629 706924 853114 219930 144063 315409 761953 186658 37230 552157 341056 761853 192790 135462 892640 252877 438617 411254 832603 434213 436334 65806 5281 385678 254365 836190 86518 83205 502724 756622 681842 766075 587733 761849 163712 638804 984917 137132 854623 194537 748255 344556 337060 1038086 348319 55213 1002934 961132 8920 917019 749137 605008 489054 596245 77572 346330 674077 1011117 40626 643751 1020048 955561 76053 209736 923722 1031429 580918 2753 110705 573039 394231 63755 502846 850890 329353 338066 831614 529835 828662 895159 381460 814303 687256 104527 984180 1012963 646816 860194 579626 906858 980624 343405 1018193 90587 16577 679008 351773 184785 544990 246433 677201 89497 649319 903624 730313 662455 23855 322017 100338 603233 413663 496621 1039949 975874 832113 580704 137712 150969 794293 914853 916996 794072 687311 31381 830792 195685 981431 1018116 493708 249756 937400 633909 154935 1035882 611057 628576 844738 680692 519127 1028147 364091 56590 670129 158030 501443 390341 664347 1010886 966160 728278 469635 497314 616940 107828 431279 1032033 349108 896390 122678 22131 956122 321446 886530 904379 814947 207395 138964 249620 342121 971456 112064 872648 244378 456947 232876 222746 510647 356455 8662 847550 800790 957306 490827 594012 789281 593343 778609 950544 70613 458366 703614 631277 378948 756527 913406 223605 291603 379395 1009489 728611 897532 765019 589354 844001 17486 962894 702225 984978 797032 288808 82402 18313 724801 836325 447052 45072 528611 14522 542291 1012963 50411 1030285 564431 493746 629771 27512 834539 329634 1019785 870218 624550 881101 73661 553221 936021 308669 565911 421729 352543 592629 123414 863560 349824 1023080 330450 52312 795847 787200 60019 542564 976535 823320 949815 255219 510826 354307 512368 1014208 810505 289923 797700 686904 400149 522066 757995 1040895 481154 156829 232629 515179 423702 290179 480258 872711 619247 545434 864775 78098 765946 513643 739087 367358 533885 460785 890616 707825 119693 908574 1009586 517959 297369 695639 126916 622350 523485 465907 677063 136 995056 705215 63976 516525 926775 224380 794218 369830 1043055 986976 1035298 1026643 454439 14225 857593 1037510 108099 479661 697966 457158 884859 705861 40465 795981 143833 515934 115209 109578 1001535 429294 785039 658912 397791 648549 663921 436325 644033 492833 73872 670052 20544 1030136 155746 602459 826765 29619 886385 120318 937003 860813 754649 406706 974193 343480 848846 124179 494091 243672 379412 367470 612473 79750 20869 166728 99215 205262 96911 1022421 274676 95409 555443 155777 489379 881060 243207 393067 570988 202767 329653 638949 408180 1011663 1001082 100086 472496 369589 469032 137176 787822 846853 93988 206458 51405 84216 551144 80382 804673 68922 179330 614204 337680 79980 362772 568126 488407 172451 775250 626114 292101 127463 870663 586683 447582 814773 935312 866768 332921 234622 211551 585436 808771 622886 88185 222828 881786 11909 430073 72516 417843 359658 188043 385498 123221 396691 847345 715481 497692 60725 787074 169376 414870 396922 80294 266945 179497 627838 661595 579202 279819 388434 420275 383839 684745 441466 748884 701574 292545 431470 939510 28761 332199 624156 6121 150256 838404 946532 296844 667796 292786 80283 968663 725061 135266 506633 854226 196150 120854 235115 890395 992843 905895 183153 472421 757410 887616 598849 972019 567815 535265 813810 297505 47742 188125 884242 122844 459709 364380 532769 226596 708015 1041882 240660 519057 538354 566182 951507 927180 55130 84068 944571 841233 406124 526475 1018908 875700 1047012 136168 817851 259736 532527 535577 580690 998329 441073 1018643 588300 585124 505217 596381 6665 136698 283496 62931 1026528 292081 688870 543139 80152 212946 786285 225619 345005 339836 1000484 422393 52370 122592 806501 638977 247849 817539 995391 87468 153292 375295 684788 6539 708424 997505 215420 103688 170333 657741 103169 260829 251967 699190 896353 818586 386328 804390 399280 1046051 694660 866716 451763 645680 682515 981801 851301 754380 610506 214258 996213 901847 952226 37937 467911 970116 594696 522164 256239 421083 728155 405084 40377 690232 400498 660896 569252 916170 120339 681992 262497 244245 532605 314290 318809 19569 1016287 12495 112677 233352 956894 819239 312083 315100 154643 629137 741032 731710 72331 1024636 982297 805976 286789 173162 181456 749861 236472 752495 901869 179315 629066 5302 908738 57448 970202 326908 800598 332794 160055 147219 880612 219509 813222 365153 505945 726266 131424 776542 570585 652026 490257 782361 339770 335550 549467 838324 825735 182499 47953 58340 680062 916950 64508 64370 986643 969820 448217 9404 736235 48141 316761 206132 415202 103380 180832 336608 732293 159857 58567 238297 284569 338679 526811 776140 157842 3918 24539 213116 388380 123570 598141 366141 475542 14898 723817 134011 406418 663858 1028285 121393 750679 593897 494471 139891 383839 668132 584782 727268 882905 654465 111498 951616 423976 791925 384039 495828 905826 624967 316935 386305 643281 1003986 1028221 924092 548726 470215 660690 619537 339841 311848 4291 980124 109018 72398 700673 1029646 569756 943845 879536 39854 538260 922731 416488 741333 694214 210356 739127 37489 644584 735209 885277 382851 431590 452996 954511 538017 848732 905429 1025397 959604 74527 381568 388141 363323 910773 600061 893701 892743 969175 304663 394692 529021 16118 545646 2082 659927 1013684 282357 647243 103395 269415 788084 90464 358210 904601 638215 468469 717098 1013386 811421 821908 674789 159660 636281 423993 849232 749862 967349 982741 974173 742739 565946 1032140 861329 371520 1021130 993398 793222 465201 943223 687265 953451 364316 8232 438541 549759 280876 925595 136687 431001 369215 547421 53615 416163 308841 134740 928298 379418 54639 833078 827824 503696 312653 741391 974599 309547 251057 521151 223526 260387 441725 375162 864635 308039 153416 585798 192102 228217 137694 1025152 1000891 304173 28604 292439 771908 916718 448661 376912 46909 647386 1039311 724416 239830 890145 314119 188757 977077 849801 87177 183182 767857 359661 452056 250174 611352 688057 646700 336397 710314 843376 168175 990967 383643 518695 792639 45259 784725 894215 718704 61101 595124 807118 363911 988308 29064 478543 546751 707020 172566 870125 1032 964470 409751 374052 217987 487171 883128 1026305 445703 41149 157465 781220 278432 172607 276942 814277 5386 673015 996577 196909 422970 326827 620493 618808 668630 742897 956677 841562 1023160 244917 266347 413334 851054 496311 29145 717064 722877 300554 1013660 861789 986394 300951 842995 606806 587567 360856 2196 488265 991068 765469 165672 852128 127028 560522 742859 448855 88060 1023255 588941 488066 920367 240975 293107 128453 38652 424081 456822 835546 17350 297362 811778 339727 247715 487897 832889 967109 379102 544834 404526 492786 471158 829308 146795 774816 609436 492683 1008619 221292 639801 587078 637280 105991 676966 380634 811246 222137 945393 115781 377262 258265 559327 380124 561452 211542 91620 842437 241130 493873 198125 57726 707035 289024 98710 142420 648424 58989 764596 197869 890735 466357 884429 108991 666814 465194 944539 693398 757148 458674 350094 856338 522945 693061 825414 795430 1021786 786290 1020188 376219 181126 1046491 802714 673931 607963 992948 166910 948198 281313 977736 748476 94704 337301 223348 119801 83393 193512 320298 490512 504259 590910 159984 1011729 604728 528624 783966 553789 36786 281290 882084 78476 17817 668557 371969 18215 317609 280686 132429 657646 66929 752789 643184 930034 945876 820128 186344 478204 824460 781341 605000 392453 530850 199187 302771 135100 285431 1028474 305509 744195 87487 49342 971818 291698 515585 621376 493541 77267 402712 373717 35851 192932 430133 575301 443685 842648 712410 91853 607058 634902 368992 799390 237762 892344 786290 992347 372796 905166 642704 510367 162713 512217 129165 413301 37446 179472 340498 1005534 370630 279774 590105 962127 492078 229218 594802 309296 800936 232685 845121 574558 246256 2440 767870 664745 316122 348011 579187 661591 462026 952711 143426 558751 293946 235005 736093 887087 812856 47269 929036 640679 93157 138632 884715 498972 847607 863078 1034856 466070 121399 108081 1041737 971153 568068 827792 746020 745344 970959 475997 610790 518981 220061 742952 219981 611771 719496 502705 729454 411181 346686 937841 391727 394459 881536 428306 586958 9596 6565 831219 995416 459191 39188 641189 295475 459689 497101 852336 945301 311394 317921 60111 877834 254567 951285 429807 27378 58418 492996 21301 323072 498349 488090 436917 853180 36795 892377 39099 389890 994480 625016 656198 589953 701651 173183 120200 40765 790499 612748 651879 778766 681103 748881 194303 672543 33533 371987 904478 637551 335684 847149 855495 74835 1039345 546699 13232 63474 337030 461360 171459 282056 186358 722352 549281 800291 508715 224182 192026 1007529 1043329 3455 490934 527825 1026376 543326 88367 679781 496197 998966 649717 845062 734257 999427 40105 886696 302905 438353 824226 835345 966780 6083 141675 596063 35984 1021326 410435 330879 195070 1023483 619419 75446 773058 461032 322716 293660 469964 159816 213662 879900 660865 712350 982706 312822 495674 249222 65818 858941 178627 685101 570315 558426 499934 26068 527602 960007 323518 753744 876908 851668 26252 338573 329548 759717 9702 189190 837721 1045809 182619 138831 205965 548741 20976 95628 812183 620672 909470 74999 490586 533077 934097 318045 834924 636427 606954 54178 22936 297472 255678 806200 177500 706658 218646 213164 559724 628149 306989 95002 317997 427856 237365 54195 962618 354783 642258 338494 832739 22498 70301 988565 36777 794669 166306 23075 793028 195686 812002 753773 680093 1021835 562898 574342 424020 156777 939482 675737 663099 738341 548056 643170 928600 97463 658074 610229 448231 261994 871271 91126 379094 786270 217975 437920 785480 776198 141686 43711 356883 279467 590085 772981 570177 647654 353593 60024 271251 331306 209690 788114 205817 394808 91174 807456 328987 483496 370891 496020 1034707 578407 578288 707060 571825 805427 397421 147288 836470 1002785 456078 181103 176025 702232 415636 939003 74437 179284 259892 919888 159833 82147 195350 742617 15590 294699 866903 167827 61621 786018 349959 579729 64063 907541 108716 1000310 123059 938914 652989 874238 599667 246461 131880 842613 588695 49647 713933 63806 835688 965138 340481 173901 219110 178134 916236 813485 84547 430656 38059 1007612 309094 24870 471694 762858 334185 148404 283099 391102 579356 816873 979882 312529 697983 769051 763782 944656 573259 921455 812530 187006 515434 503394 80610 691120 267131 159299 245822 308303 617807 90806 485475 973466 942703 185394 563361 1028833 661651 689796 299966 1003019 30252 937802 275569 432145 918747 982137 227304 9856 893944 494296 1038403 284411 133900 830594 489238 703927 859223 434024 202731 713726 984907 1004493 322238 415404 473870 975560 403071 394421 76028 21701 881555 322973 448291 571396 534100 139262 213702 689945 18828 264198 955099 1007466 620798 462326 924301 133045 953309 99492 142266 181895 659283 452602 768373 2245 233724 289653 248453 874535 768360 55462 965605 172472 79516 638388 348994 904280 554641 519129 893312 40762 12724 345569 898357 325734 836965 908974 138541 86840 286328 419766 146148 499423 390071 126851 812303 550111 331869 61490 252435 278415 290460 241141 688780 368796 614936 648593 33736 845701 135786 641760 238154 575516 558495 546641 554055 327947 817847 845923 484396 614989 922662 667181 492310 205744 217685 420313 76632 166746 155170 850981 160505 451649 697180 213985 1011251 181425 441160 707699 541173 173258 75551 707670 984674 1033472 383629 717718 489808 615577 693812 625237 688330 935986 528935 450378 490895 36923 915567 1597 880016 909174 765834 190092 384630 381308 521446 367018 765977 573752 83819 727450 501514 581482 74222 999288 839434 497957 787903 266736 961937 609873 546076 680901 738376 612394 392635 1032780 189327 548799 62276 766958 511224 984180 555477 411306 1025482 971392 344188 126608 47487 756080 543680 177223 330822 438946 831513 832392 867713 493515 400499 256416 866888 600434 406704 480242 835557 599410 179235 89715 372310 19836 430101 500268 666319 1039762 488003 259004 823861 848525 697182 49619 211875 282777 150922 181176 133865 31156 900831 653252 250632 791602 422891 258533 886967 696636 258607 621084 345313 99148 29341 97023 464677 742578 547873 213048 108629 1019410 953877 132356 306423 556260 1014474 774836 731079 100851 856582 372527 752691 511967 883585 990063 479453 459163 434535 451071 344605 827631 35545 734596 943229 754934 558700 991025 628539 635041 992424 998737 960202 162099 721546 1036737 737105 457924 680962 925810 241450 452798 892534 990700 620901 757859 283453 355782 112706 1004356 490021 569647 348091 742347 670702 533864 323576 359859 761037 168520 714712 580746 194282 886967 313199 148022 83170 389427 971394 736621 80965 256590 738061 876603 14361 784173 1006525 513664 652117 491018 19063 85103 70503 956084 645839 9489 950959 862474 587922 196800 105217 875396 262716 234412 729127 86442 715650 904281 854621 408218 602058 346655 598227 700294 234670 205737 549935 156212 769149 392567 346376 72572 231610 946268 180844 461262 674971 114688 662619 548777 905099 844127 632393 672293 597928 119112 929184 984938 734277 604894 84028 771383 1007722 159259 421613 77660 103759 763464 59384 116288 554213 827527 819607 1004891 996429 885321 203892 639421 609886 266200 591410 600198 656931 78542 664548 871788 637275 577692 126100 809272 197368 913669 537534 714825 109984 865440 836562 485647 882223 1022809 772277 182929 695859 1022704 330304 31464 675439 689528 1046208 505281 313688 540634 425332 8927 486811 215120 47379 246935 34965 724202 748099 13907 194777 692748 213539 80656 762030 878830 982210 957407 174223 849435 150437 480871 168361 2034 233541 269153 989280 441640 943759 728347 386762 834372 851810 994806 202546 767266 150292 274152 231062 541041 979950 183803 980778 196917 731307 365772 262867 529989 997117 608013 1039789 453070 325128 692483 780422 803534 786661 722440 725856 568474 704801 487178 69619 863576 411963 616715 873512 543878 720681 938911 257183 878961 5843 888689 925482 25023 1039511 527550 843088 1017830 970692 731608 460491 387506 757023 57764 883722 1042115 100705 477724 983216 792332 564150 615119 388627 164181 743487 209756 636350 795066 932497 735738 930799 311339 106548 731635 709145 71402 561958 129573 227684 215312 943189 607104 873768 502023 333352 520074 615798 249617 431863 800478 975247 131008 183182 454568 1010282 189052 289199 142379 986418 1017857 434828 862523 660934 377053 367953 494787 176440 574454 246168 390209 24655 9475 905714 643909 735749 989966 513637 434678 851464 923384 841449 940940 128829 43509 746986 1002711 241209 113676 588489 864951 486342 4760 400475 1026209 691045 337610 875368 1042209 433606 19492 466221 1036882 482129 9983 800219 284775 812704 291590 86805 860198 57090 137657 341622 231272 180986 235755 770057 717211 271039 1030469 1034447 812608 8890 38081 380221 491373 904714 322863 616379 174155 702723 381619 1022758 306073 488362 694853 519502 102951 1035323 336943 414073 315740 582052 29331 1041118 182705 984583 757731 290603 759092 880956 705895 971008 599558 639820 598458 399986 177373 874231 282445 626569 1015683 418863 834275 94402 186197 717467 264723 955789 753604 498709 254410 186064 23767 270124 457926 805218 291240 508323 954908 870545 798435 492272 920498 741533 921930 532158 462022 960826 561203 909163 1034341 843794 482312 278667 894965 529217 126150 483683 934315 854999 876671 608110 565014 665690 764376 848092 54162 595777 134795 79630 516822 352634 62950 360732 128871 640228 460619 149071 846114 941782 628910 1007783 70582 108182 814362 143190 425255 407523 181036 887106 543821 1011052 242582 884615 36691 445271 778142 585715 414264 276923 421788 190345 525649 200486 483711 382206 799685 912151 75593 166719 166416 745605 1021326 857065 994432 356438 139770 86480 679355 381929 1012168 619385 947511 71565 800843 13727 927169 689415 1009001 587185 857079 712208 893978 496722 310478 255701 403694 141273 1027084 704629 708740 425679 328398 201607 888340 881267 937476 330385 862694 395577 109808 531602 741337 158022 673707 829305 388573 39670 595360 940715 909945 596823 521231 618881 326470 868011 593035 835015 869233 1008362 822141 164415 238141 979517 435871 662812 1034623 144772 1045377 819847 226336 521937 658951 362270 193695 717803 167656 785008 70540 73932 938545 168322 540174 47652 462273 762189 722014 337875 341962 633149 387146 896882 15702 437683 818099 1046219 985280 811653 773903 546397 186423 468345 798695 130009 418878 903373 800602 56487 742959 535986 993433 489570 3763 962252 565097 158552 506955 809652 1019556 250123 967115 917110 167608 554674 355545 524307 490534 56761 719987 854272 26116 527932 194406 1015974 1035388 145808 971479 513760 405323 863419 387262 630400 191555 824055 376422 96201 159177 788531 301807 379638 239959 64402 28108 283314 978427 418281 263494 423583 525015 800837 824566 423375 365983 317027 625743 1007950 522526 659767 48402 124566 603057 273766 53719 518680 24010 827851 791691 61882 151662 436725 361708 89940 631736 501927 671503 949042 1047892 612952 78299 85653 175876 1038257 730508 675378 828703 878609 856624 1037489 1025293 926732 968237 93487 449484 354280 515257 650684 834670 464414 328801 680414 929433 436703 1021315 509197 331013 399757 96467 363829 259073 952637 1007066 460087 876527 838972 213362 96103 7108 769159 83019 600079 196489 414545 53610 204779 655068 763265 267429 378540 952176 958769 508200 150901 339848 762160 337906 59745 701568 905089 40536 646651 149828 939994 930946 350148 996567 485926 441322 792240 245966 331011 466400 190633 1013714 901189 262664 717835 439330 847729 771289 53798 884238 603203 48672 293312 1030781 26920 382843 260496 43368 232389 488159 197316 767069 814958 696595 607100 36093 475056 829490 102732 301950 643783 842285 254910 245033 183336 703303 270030 676573 691961 161943 1027436 171914 148 110217 257021 1013431 727816 950109 484059 932605 1003416 719271 1036496 666762 506170 970445 984479 722847 466712 88461 35963 586514 378642 914548 140942 1031885 464955 827495 71028 750157 68952 588574 406973 535332 1013604 99748 715118 1002359 856079 604889 53889 784512 810042 357872 417120 59661 679548 141553 138094 623615 334240 418616 978302 20173 1041189 206836 196186 306174 1017277 431273 757053 649650 537550 874414 493657 630810 477684 816816 718675 221180 188797 877869 341442 241968 602859 420602 261555 811301 641142 613054 868904 532828 163975 170101 645524 226796 679999 159725 718944 324605 275950 703308 293738 970829 199580 711048 393857 245166 682371 259309 842474 596869 288914 1022363 571870 29773 496876 171014 870153 150546 434279 413556 685837 278263 255246 134274 374269 290736 178079 984992 909794 280073 35342 30608 267578 818525 1039872 658411 213364 295711 984913 963484 39285 468309 310927 111458 969750 954647 820092 265299 921251 106773 839567 537172 194397 818191 71796 397985 927737 951130 107144 617036 968736 495970 205662 289973 643053 952354 537660 47639 8818 733101 955550 566780 882739 877737 146610 183747 661928 759503 16347 655137 616896 169837 229167 749212 999513 47075 338937 343570 398537 407593 727607 1004337 1046616 329032 910108 556540 811203 640988 55183 126796 836283 541337 377515 196429 130148 327875 425021 1000445 823255 414900 936777 587696 634272 435802 858246 634766 462656 135606 946397 746003 500140 611678 940014 769423 196556 266491 387722 249508 638205 807884 643386 915147 556943 883490 295607 275151 256840 24802 415344 45391 482272 973318 354055 702785 28547 558364 476372 647274 90450 190661 948320 627174 275426 975415 382188 451750 568251 877500 236264 180717 465370 885553 944764 154579 128559 907400 919042 521154 18976 732230 124041 913660 715524 423429 496724 935698 427177 797427 716121 11374 291791 449618 660419 401610 290987 468470 477809 410551 67941 715978 169332 457496 60570 912715 339093 649636 459738 891403 572876 996711 745003 674351 294858 728641 453252 1030130 660592 517221 787027 970528 801622 917212 377848 183196 611397 827904 539976 763866 242109 824833 747018 514917 113520 482659 715389 485722 1040581 830334 312785 147180 940886 11005 44201 778718 311666 627808 673695 945932 354460 70778 540096 452834 694282 131827 659212 841187 494374 911558 442103 995107 476177 644804 413419 40654 208411 3088 2244 855711 757836 1043618 498002 165481 774111 411588 195291 481938 295617 519832 208790 502419 348694 563855 642096 274297 44213 533491 348747 809575 215463 2142 940794 901906 621228 737601 1020231 190019 806581 158303 162990 734297 33899 407631 727967 421828 85159 147197 806399 875403 56568 133161 987047 113095 578080 162278 426724 1022502 287383 625948 707318 653417 942343 939015 308881 830182 855758 741559 277086 893190 376447 334734 768891 487880 149089 1006021 666103 473661 148206 656359 912215 510986 141654 64595 693524 273385 141817 521662 751387 745512 451313 829871 849483 1019688 909958 614146 440058 683487 1046967 114790 38769 65111 745144 262879 817771 40492 1023854 547908 975258 1008914 353269 575938 22562 643917 786715 730711 109852 512056 449250 495959 851477 194751 300801 337131 889228 540132 663396 457869 557431 971581 750760 232334 13759 945524 807072 17297 831167 970950 170195 756493 171977 700293 303355 984014 219553 1038486 867719 270708 1017088 439796 1025562 331762 437522 727851 337930 256528 891384 25565 960737 147434 359239 713281 260320 191856 909960 564639 718199 16612 757174 221397 31694 29022 917955 399573 863040 157003 914707 1016613 1046490 837866 952830 797789 560352 619726 743762 114348 753481 468063 871632 368724 675902 752728 18859 582186 606111 1007946 240396 228887 847486 1023512 1019024 583065 643489 776826 582856 1040450 1012740 909690 946103 506424 624981 210937 551256 311988 53367 197419 333846 924291 378367 671511 796498 447112 992954 541976 184801 809528 410149 369246 711819 278044 728307 999022 417933 210515 680843 1036702 681496 492813 994440 109466 675536 42257 690999 182754 397389 935992 717340 343625 343709 42479 877933 386423 583360 268729 163221 224616 932139 135595 80307 1027052 787526 85231 107033 345381 327406 1010241 604877 762379 582387 902773 214539 210667 939931 764655 972480 268772 1027102 511017 832273 584041 287271 202800 460498 706 100441 972072 845328 854154 713928 4036 761736 309554 978812 154062 1040173 857469 498930 252069 565414 775938 653466 304058 389581 865966 954202 226066 886065 852799 829961 105927 988309 788426 153589 551047 168815 770613 215390 631827 668010 682429 555512 367553 142564 607602 699245 21499 554352 479926 110553 6334 400982 670658 164940 1006620 303374 1023521 408396 779450 585673 41267 243536 871507 940008 122028 406854 839219 734338 626450 698125 550332 618723 402498 908796 736485 842503 986091 361818 354997 83491 647185 912611 852429 687389 908172 435018 159452 1295 1024134 516273 141096 962504 1003265 704818 894732 654922 191311 937818 376948 480077 464024 220840 14690 849339 2903 603667 178797 975666 329693 330369 855357 225925 1040589 936273 830224 640571 721310 635602 236344 790287 504093 869577 827803 499310 436200 455919 441650 313596 849651 15217 128650 563471 998919 552303 491078 676146 864830 1042301 465818 442020 488585 919588 256722 744407 636970 784994 682953 213745 211258 938022 647282 1044558 492324 486613 719699 513275 100136 835528 908805 309565 197337 577227 616374 782089 669344 266400 381862 677001 519222 956282 829357 927389 1035566 297859 520884 566103 854377 488790 711479 97406 347551 415877 884170 399884 264669 957972 400273 961712 526337 1036028 628934 200781 873024 794281 871222 622201 879009 1033597 268484 594175 1035392 600907 58853 660573 314636 778716 545827 928327 309192 552813 774299 670754 870926 190767 520830 802186 489607 155078 10643 442060 1017268 200651 113843 806764 616553 360522 530508 307361 754252 280901 814303 382932 632410 706606 695683 704805 683875 432241 360031 135654 59017 908776 287539 953118 293317 286565 261584 216071 82530 618796 298139 386192 695168 569205 1005839 14299 657554 493806 886328 798400 289760 629048 667448 211529 1019142 381798 644549 763444 126835 425089 73897 899956 456939 914950 322113 701104 92166 677989 892671 1013443 400047 122244 519144 866106 599205 138043 834839 117465 472573 789974 691256 647702 348574 455318 655118 461212 54211 258608 513517 228554 641149 826188 928320 903218 102959 404743 457988 408602 516112 242034 136523 536318 1045676 59408 536251 593932 539748 92 358413 477606 930793 271425 352654 193508 564933 184992 637856 677647 134610 395725 468282 278055 898496 606738 51812 137567 38292 735275 881341 258203 584995 952265 1040373 534009 918427 202255 818259 67653 146939 150552 416047 669059 99734 532847 884089 511337 392853 194197 558129 619490 855665 278398 232172 729996 438909 785940 946262 905275 599642 593075 287402 121204 187008 538795 441916 871667 309948 797890 343024 522533 967852 535471 880575 479150 585285 498336 759609 268261 154702 809909 440318 258387 59618 915586 134724 42552 719346 236689 904021 478726 370625 188382 74765 606180 78694 876889 503648 578860 904525 471400 791762 785389 175030 3170 658173 956777 94517 615701 108047 965784 1041200 212800 390729 827556 127076 645658 63105 556907 919393 928457 445088 537600 376073 206572 151077 961835 836373 646930 324257 995300 536208 420161 257593 420315 3674 498544 834087 218099 872870 759308 713017 648387 917116 728695 597585 627476 636984 379268 510691 108646 38409 587261 171386 877418 936307 759581 1030195 125577 758989 577302 132928 527964 528836 219533 585574 777265 411606 771609 478335 786573 266968 230087 770041 194981 612721 439961 282454 268771 463772 453634 479914 416359 41258 35692 766752 458115 618558 337330 686453 917822 62415 298662 240763 942546 453161 968588 32664 797743 127852 571805 840004 155766 161804 901254 129423 173182 778063 525542 845976 575058 923090 632531 627991 790192 615429 47190 899796 549772 431274 2026 846125 604811 879450 441089 1040788 23433 224000 47231 607759 160531 846939 647997 104375 226542 689281 926855 296249 839310 834391 18078 624984 485791 528921 106295 121193 228992 219608 297467 369621 538307 678391 242437 695962 335791 968366 536935 910795 1010878 100231 553381 731660 330271 937444 651320 732950 1015605 228215 1033228 236089 41238 22727 1046786 135381 201996 236466 637551 829152 566040 277989 413083 105827 22634 959334 973891 28925 948714 4363 69400 407646 18099 684800 817214 479949 363154 684869 183758 26275 655499 647214 324692 569294 558420 549601 448849 1023567 137689 296411 269754 1033404 177590 985964 1020023 71359 911808 169014 489701 292756 873085 628146 569685 170127 711334 827563 692618 534420 52652 194496 895295 609693 637489 1013222 477855 425272 664715 247013 255179 823558 919876 254934 667224 670270 274332 261547 597966 311079 84997 692135 704042 395681 324262 57314 374108 918941 678362 771014 508618 85920 978094 439957 192460 996165 568678 737248 498734 588216 419832 961041 350385 297019 242831 2274 823689 282276 707081 36836 723168 951773 925818 14586 860498 900707 254887 572123 915567 310984 865676 53139 20797 1028658 213207 117506 675507 829145 269162 622939 917055 351372 620764 163239 569921 287533 208121 821312 208014 1018161 1015358 1015126 825582 104993 739422 160621 677789 879899 257727 78301 432078 279377 335614 653137 508451 620169 811879 888905 701239 882587 820605 769432 640532 662775 704632 387814 700093 672028 1033154 144686 861350 438562 427385 573761 286006 158513 189681 352834 349772 11527 662831 495657 258231 742007 460654 699968 580285 918500 273822 41384 674453 963786 371936 571349 100589 979510 845835 843022 478052 360777 2603 991982 57105 904632 1005820 104166 533242 436303 153459 157880 545438 677225 440374 418045 630892 650106 729119 763809 368713 393606 1030332 973410 950799 961959 430802 815956 203784 316298 907478 556895 640375 443122 905586 435391 786703 140852 307718 817540 849786 344250 672037 535056 311763 621953 346388 356252 689196 85402 842318 710322 481289 218796 1007106 611764 788195 848240 620691 537428 234663 391220 441367 474394 825908 1041753 404185 85474 225249 672213 821720 599131 468980 418738 951109 690569 219435 294029 825609 640835 571703 260120 714556 749237 952125 76440 964271 945888 443987 675687 778084 162581 1001481 382835 785168 311678 624349 264125 616352 848277 217285 387036 530864 299691 672170 229495 409365 174690 265703 747983 962901 373555 367822 371250 473130 385770 193315 255113 302083 639269 126367 579275 952451 462296 641902 75911 868096 653259 624817 493919 727301 828186 985341 925575 252624 589749 594395 476746 775637 978910 922950 498821 580409 573101 117808 746282 458327 517775 237821 601023 206655 272323 1042949 775901 357682 454364 914455 910001 356648 854850 318705 2429 135242 570800 81353 339992 493175 911031 370119 894058 846019 195898 1041544 764914 237556 1029360 861341 746048 174852 290022 448010 518010 504226 245242 157895 515803 517808 549217 907074 736560 703174 91937 196827 288601 548526 965784 775271 434382 398822 525043 84654 248343 678177 505272 995565 225107 182470 303421 443221 861874 388975 239918 661386 16123 709740 777995 677668 179719 24126 452775 182833 110404 951580 505514 700849 836147 742769 101136 520729 473321 901724 610217 822737 534162 542766 736407 585654 261610 351984 970450 853401 618434 1031386 200359 142013 760193 26845 861749 516701 230304 826650 215023 877092 192557 883049 910621 126131 162121 755155 603226 392222 327594 525592 67607 474223 682266 923434 62743 87586 765685 371632 182513 886951 670895 148612 348306 726244 826956 493622 356024 686000 163558 894086 230007 357465 653099 1016045 990648 913183 11229 835861 199605 890806 474192 628573 763775 25544 753903 419670 98936 252273 137655 604232 154329 338369 707769 194478 156205 531262 996509 691125 1037268 50271 605978 505282 187266 661010 719743 509161 248765 210487 112942 399478 107618 895522 947739 160360 190752 413981 892241 989681 706555 208611 529773 52727 823243 1575 499489 690070 489146 246539 558002 986268 307402 570793 168827 152076 120397 105614 226408 306844 105067 360250 278652 122166 840095 809121 291915 905083 903226 430509 273792 610363 1042655 609209 506201 554494 897797 621335 946982 320894 459129 1036684 455373 386091 631001 1013967 691017 539302 407065 630029 661798 1042246 750850 509800 401671 893078 108206 460915 802337 141268 32782 914103 254141 617332 608356 484658 285882 489884 1003465 796115 935944 82597 570792 347135 141614 732064 98113 97039 947652 487631 720423 453840 975098 940071 100034 805889 457232 668629 161486 155352 137948 79030 822235 557438 173639 462045 297419 389262 693968 25105 536918 123802 482567 135244 624265 292774 724499 408637 812866 682411 844333 79303 29110 368917 721699 10880 80620 297542 502486 763955 447808 672017 758204 520030 42721 101183 503134 857525 299090 303885 16091 63645 811756 250284 733540 851889 763739 317888 772286 634689 504861 340450 368579 658126 791559 593694 63201 51088 343231 81782 676505 610032 759106 119901 485889 954638 576608 236860 746819 632636 98107 684528 289820 149120 864204 675146 820317 721430 428894 341902 508014 220652 917777 786676 638406 635173 567384 773163 815988 448663 358267 157905 151705 899404 182806 228860 895724 561925 931736 558260 490804 926386 571845 365174 1013202 562427 598837 848819 1004852 542906 452051 759374 760931 811391 469342 541730 756598 731659 405995 1027450 159772 280277 464481 476055 279575 440456 247547 58158 1022907 306819 484298 610023 451699 993623 844593 752095 193341 224589 788583 172583 582441 279774 961016 342850 869341 594745 542788 174251 956436 833216 652287 903245 74778 408459 820400 937225 396370 351715 728882 190772 508849 842952 527413 936214 379456 302188 384701 580972 637853 891062 977570 95718 1027450 108480 330511 437162 777757 592986 243972 203727 504543 1038468 946644 422371 1709 335863 355751 344678 968842 916125 697849 636236 649739 415509 76825 983167 105945 630064 53163 111195 517683 860279 529703 969777 750441 418466 425048 765124 1036898 468514 595677 51918 846615 610456 224939 81788 1036054 302427 965769 598254 448511 532471 618130 830648 202250 104105 65207 148068 593536 822500 6459 77294 707134 216526 725813 1000006 341045 763587 307473 476114 706540 621009 343311 140009 364540 73787 912835 853593 685203 236791 171155 402913 514546 958256 248892 685240 626415 677060 196430 924677 789364 986310 745131 640356 589566 829949 569356 439655 470814 910692 433276 243219 501244 90280 149211 840031 667855 166061 537180 1039288 208486 804873 555271 511616 830882 1018248 741944 586378 842745 494246 1042718 514720 771061 392728 1016637 339454 154547 65091 980716 541396 844645 839619 553432 166087 693200 750566 495487 377712 302287 789295 114614 464091 422862 264147 326948 579594 94799 798783 447428 346992 377961 749968 898919 265079 698180 623129 961072 285946 1046430 218081 602902 411595 200777 743202 762981 819502 63658 1019083 635453 75356 1041212 1009919 1005842 476930 654347 755092 660522 212927 231226 599189 156706 255145 413565 230081 1025386 424905 812191 326153 14020 1017754 272894 128022 1044425 156046 505098 1027264 452452 107657 97225 50328 690772 157540 545622 107359 721326 804715 835166 961165 452954 17120 101281 931787 1005201 25462 640119 554873 405093 145622 387912 460585 52281 402205 690707 419874 587845 879964 659688 213470 405011 604183 787566 881804 602885 799687 752734 719758 261324 600920 455173 303100 518130 548523 745158 424736 278098 896277 305814 936184 986522 626654 879231 101048 150992 976068 519965 358725 481226 493685 697124 182202 699316 114968 637400 996839 133006 30917 535955 455373 970156 542728 659010 1036067 441140 217186 139240 16340 847523 386760 313626 274559 343625 921122 676226 632310 777928 508365 684125 995519 743833 4122 731900 929686 709511 66765 852807 713193 959281 25502 947765 281178 341900 733883 51797 909633 675423 529732 536136 857896 686790 685518 75588 304973 64432 32993 348051 506403 647777 388986 615698 972753 166129 369034 960435 567985 153802 264308 100347 37330 385325 811411 1025412 328567 409006 704690 990588 507798 445620 846482 76069 119386 210426 261991 658515 353954 508177 62811 545777 485504 916444 385802 353404 718778 504082 399877 612486 567884 143039 987471 798516 761571 777411 270307 936641 941924 402257 460587 147193 103267 893298 478602 126910 426668 177024 157908 589703 485310 805291 964817 953820 496203 986743 741822 542171 350650 187708 956107 48310 516005 34981 894109 729139 172635 127281 429006 931115 581471 945078 482152 42507 706023 882649 785262 41302 424286 640662 841556 51232 451554 954558 546945 289940 678086 605556 78036 335984 722706 612528 750876 758660 211966 580028 165791 377399 488827 440761 119444 291842 17578 907803 676521 657906 917602 146217 979325 302378 18350 950910 110631 879967 742477 774539 762285 499546 335153 912402 636302 543610 280832 896684 545337 121903 716950 775493 507796 834688 471425 397723 221558 480902 233604 553410 377388 483823 76820 333474 224504 426620 376542 801399 432269 276099 487999 952145 369045 464237 32970 245138 939307 482873 305350 1026674 2913 841207 159406 1011326 954811 652879 667567 594965 517555 945144 328749 488938 442163 714048 356926 816517 781085 12427 782381 229826 554439 240332 603896 945488 173431 196109 550099 431410 1033452 77805 716707 808770 835029 458781 26500 972969 1016663 38626 264516 400489 740491 164758 663781 616915 106237 2855 474143 787217 665902 837271 732379 666525 748819 233850 646073 32456 932501 837755 780939 497204 391695 907223 75480 917594 509651 793056 969818 689926 678309 853371 235392 50645 574270 896163 763885 135358 128714 756452 930551 305798 992363 566240 984617 740170 713652 324046 907713 456441 208430 467958 881458 861144 10710 961846 825252 798972 639901 598656 708207 535763 399847 321881 193444 650140 702221 734812 367236 683498 695259 744373 868358 300837 727570 92071 413013 472072 622311 135942 322128 86308 757122 393150 172041 188764 313728 935754 904007 767079 692594 809277 319235 179538 67932 469437 489198 1026299 709942 503811 473578 50327 369519 439516 167053 472108 886629 389419 201633 227608 74733 949349 657063 805000 42450 953107 283215 635394 101966 32083 35585 955868 85394 343384 44887 682946 44356 781798 113312 874804 133884 59606 198495 563205 287430 920984 491979 339165 338339 417708 698957 716216 194567 455976 223236 120933 722012 472373 961348 506121 748926 157330 778258 270489 283966 298512 340138 306019 117471 302355 890874 759686 558492 389144 967716 699253 1011488 728361 51456 289912 1048076 266858 369303 894250 483444 99472 165801 605180 161378 503141 68648 547249 957522 678470 136123 581600 607669 805541 824380 798582 550766 777863 141370 16177 373335 464134 225656 328229 433597 56016 936812 532027 737760 108710 1035713 62125 918133 881118 270037 454284 919843 582370 923196 800570 954377 520111 44859 433904 326711 1028695 281421 60217 1034288 366975 115874 945013 15982 386785 872603 712535 66526 753100 733776 44392 225888 197023 539914 1010050 901960 214097 9929 830293 264672 328940 764606 603365 392676 261645 31698 289034 759300 214118 853790 528878 684645 980285 657009 423827 923424 341226 778958 312907 849602 32093 911082 771390 281803 867477 82354 580839 313391 312106 645315 617879 656856 492228 191217 685553 449313 40097 361153 428396 28764 835603 702702 792277 142158 940288 247527 392906 289198 593504 125263 31295 2985 954563 529020 282877 577121 440521 27898 155678 554601 849319 1027589 618643 313931 854952 14354 23966 679170 598698 986438 953176 403584 205981 299517 830764 522281 224264 204613 515162 500566 443012 353632 65141 464852 896830 433734 162789 734306 464249 954400 411238 357174 8970 745422 405383 550009 233178 209762 36652 63686 141160 500899 735757 957359 962885 328587 968757 269880 464277 485578 273283 749914 319636 1022016 955948 405634 987151 111494 766263 326671 471527 506982 271104 1024983 774802 124767 419253 532898 670618 966178 388572 156590 623131 332311 565451 714537 582985 638681 826159 402106 752872 736438 18310 180473 735186 852784 443556 568051 862837 834430 171058 975527 77138 738060 51498 142731 445311 228854 921181 429831 98598 588177 40173 889592 412164 548579 2771 747567 819179 242982 366938 314096 788800 291913 969634 1032052 186237 878446 806174 72807 767408 417645 469014 58730 26363 767312 412710 1013138 70930 761045 943293 358887 724672 739056 393119 572390 579170 906310 525156 1031168 360554 464818 947703 924697 877021 272579 1020695 252425 397014 247356 471769 612894 502017 559252 426020 147864 97824 975988 261939 74028 259722 64827 386071 388994 644007 149373 47411 86967 704117 850816 284094 442332 75270 743357 74820 482165 880128 439141 1030437 1031674 27931 418010 309525 162137 474023 548913 724890 619634 152067 909751 947602 529818 128807 366697 18346 539929 130843 908410 44263 790444 973182 564689 396577 954627 913408 730760 841603 855620 218343 241006 629005 219270 967054 964742 484114 315223 648418 413574 819642 801591 131555 327257 1016449 817179 450089 436125 428726 782314 589917 75558 720381 320771 81595 967801 750798 298166 761239 292178 393972 195014 1015252 913438 314894 906990 990062 626306 455697 1044824 547826 917458 1032644 1020711 60673 248730 407874 896495 504529 828441 977020 1037623 362155 166081 659381 985342 476526 571577 6148 348211 732683 554331 416213 271164 757767 234678 406376 894576 51708 451597 28497 701597 301079 416341 457462 506243 45724 858811 453908 154710 179294 739100 842811 129600 1016135 762508 886093 323804 1017046 721872 836099 833724 975004 759779 839528 184293 684734 914549 1041500 29774 285814 653927 399378 208485 643218 100432 104594 535433 274931 457979 733496 551057 1016336 100839 74035 1027139 8049 611782 672263 545246 119860 356094 491019 385937 668810 364075 890604 558337 544059 108699 80936 208327 762398 611024 1012116 963568 818338 848642 804311 239227 1018441 705434 121068 325598 969511 632248 635556 358530 118887 770991 682274 139586 1002182 197508 235357 732656 125206 84338 140193 395216 689853 952936 448014 131099 633395 962185 605976 645758 676743 82859 60933 796568 531163 327641 980850 290687 696036 594897 117710 994364 17259 413063 875998 169034 147406 658080 104760 406811 785791 850680 600263 220563 1033860 1028893 691533 546955 181238 462545 361436 554831 674946 156555 441436 191521 295659 361207 778249 685236 410757 36210 124914 513201 550844 1021071 508795 73781 936587 789908 1003228 1037905 1028358 660477 432543 1035145 1045456 752632 228646 58454 818853 177384 754466 368548 827090 1014755 138269 553300 827832 1007156 468466 126139 934733 789465 1032783 638754 552090 96773 228666 817732 16958 382367 508809 11986 361193 869826 239976 120562 800226 228923 393431 364732 895362 336398 507946 239804 704951 194034 309383 816243 628354 582352 302187 851158 549497 182344 939558 948429 1032517 597803 1027674 694197 933413 1010690 213632 957407 471658 950662 969570 476431 979961 299814 242594 1018621 938956 333700 785970 796631 486513 162552 883930 914109 376969 762379 874166 330308 239946 474109 908981 970484 988414 451905 47643 568778 497026 793084 481023 113335 1031880 587913 766670 334622 775509 447479 749766 475226 511172 824969 999548 1045046 955969 980021 562263 731507 835342 290086 1026066 703045 548609 467003 775998 184022 546564 945541 17341 733634 319380 682189 445513 1009818 747331 728075 217835 499297 1032503 891376 611204 286226 304040 581725 903751 466200 357989 297706 1010237 103892 749904 218464 992192 389658 527069 749119 195328 116148 964247 432441 863873 907486 521116 270773 109979 836296 502556 433485 253689 152600 57053 491088 440090 905573 42938 685633 597715 64957 689183 698454 567755 914719 1046159 764921 302334 382722 881695 548683 738619 147661 434936 625052 761254 235612 780504 937460 345654 927362 215442 28046 51768 385 955785 940631 669386 640915 583737 334195 524641 272741 358063 259513 540228 803991 634379 262706 927502 52797 827909 879774 651568 658785 379750 303086 324716 435582 333450 603851 794971 471302 934373 48654 182248 175070 101498 476998 503251 896477 767077 1035061 423216 947536 476499 941139 1004261 508281 603909 403786 988463 294155 187345 348024 96797 932016 204577 556400 513556 554371 70641 25977 920137 704406 643925 196621 510794 235630 764657 171611 14198 930178 564095 314566 376192 325311 665421 197989 807664 715015 28860 995969 1047202 379053 436418 393497 105285 200698 445801 590689 533980 114092 440398 697150 3137 716658 556322 386252 198557 216177 530477 784601 143089 999362 27846 106343 810385 262897 103388 416301 715172 1013888 162416 1011479 961189 54882 512024 47810 479205 794752 673150 873217 984838 160567 400095 653659 291457 597464 917133 744842 847905 625959 736110 667645 601990 263645 341882 459863 399524 995110 672320 525293 262721 945444 242530 684108 931962 592746 1005844 128434 840510 800641 538273 1035664 711889 117606 561894 766222 706635 387082 1005269 564103 210967 352209 179188 1006856 922741 979220 674523 589013 258552 86175 666042 191461 903176 1075 637648 460641 456544 593157 1018613 92969 630929 352829 823313 922703 1002110 932728 47010 545689 1038558 76615 181563 397315 578238 854446 360703 579899 456956 110246 276010 969252 797901 818331 33160 867155 763447 768750 749564 1000853 424600 180340 257275 136295 160541 585205 295182 591996 340812 882862 680020 240187 896891 656591 1034493 1010751 389974 921598 242128 998869 473181 863187 575654 191873 674915 657498 377068 547705 935952 544404 61989 31784 1021280 1002229 83558 141997 607778 485351 948441 314201 703099 817222 697402 835125 759648 971235 991581 237946 527647 866306 439718 418838 1011159 103899 987535 206894 988154 690460 761638 62870 235730 769125 237708 736347 678650 987594 368247 730938 873697 40277 665264 572966 213835 1011586 1038998 907462 924623 864194 707994 319732 119641 427768 78785 877887 881834 940543 1007653 31594 34515 381985 856948 979691 443326 737697 924271 218989 269989 637491 539757 115534 727705 236415 555477 1016353 487676 119713 105127 820014 460807 129964 920820 564205 735557 868898 988002 957071 813078 140669 213929 993397 649261 720554 939288 359606 13331 744329 802576 1040030 1012642 928110 632712 391209 807562 962467 762248 456844 337615 416228 48046 624301 354120 611041 351916 492454 94754 782015 359367 1023302 303964 714136 363354 438415 768841 24054 842577 195641 365841 1034076 732591 729902 273711 165053 239368 196364 522228 1009411 462087 17062 1017859 456585 480489 60547 361683 955042 950785 887134 454960 283152 185394 83620 770491 378765 149112 120057 770917 231237 1006943 72371 643576 754266 607626 177757 1007246 274783 606766 1003830 149016 167646 1010580 1032623 980952 319954 572826 654833 60391 809005 554547 646741 223664 1012052 967650 1028073 302707 997534 443459 956146 328643 610264 381571 311652 857608 51651 402915 485740 219902 513173 442424 829415 833588 275572 699502 857832 72078 560638 101632 476214 944068 819396 227970 979915 249569 889290 668184 143958 1004740 189961 103420 931770 507810 904430 619004 924045 838786 72408 175609 871834 505280 611229 108649 523359 395658 1025286 1048277 205712 577638 110926 498268 428178 132010 534951 69166 162561 676867 407733 1000979 747306 606191 769296 165090 342161 621122 283591 832266 560237 237733 864984 64780 767015 606738 775097 573950 624607 669018 1011154 512522 2279 933791 475392 654573 54342 854746 503828 258168 877878 945238 535378 91922 599974 850739 256755 697909 744120 325348 489891 740589 705348 622001 331523 291420 863828 660278 637480 267320 312230 161506 875546 775499 337965 969337 488022 68594 684176 919699 176461 8351 779178 838426 618211 867416 298248 156112 318704 804661 761710 669895 594882 669413 436050 233191 519322 109866 1019231 97387 306218 321112 551156 346468 163101 456666 467619 857141 506511 941742 190130 51221 2705 712164 878493 484240 477351 568610 127122 954118 475209 718627 280563 951083 145253 501811 614872 278405 280795 953525 254602 790770 364288 376733 946441 419871 466460 354551 907656 65553 315116 838750 327659 939168 383264 698245 303696 354551 409054 188594 60291 253462 197181 755006 447880 809296 211403 727062 744469 735949 516360 143421 950037 762889 821225 681800 791846 446035 183382 301024 290332 504143 173227 27716 443772 850293 621115 474308 492801 216719 136136 278087 808731 125503 1003533 262342 526699 228983 241716 343502 16201 355327 1028704 325378 455742 477426 64549 1041559 118410 309057 808203 209879 606623 232238 815374 431518 622756 16851 1018657 629984 999667 182169 905126 945441 674971 364225 169719 768251 1041630 587230 159713 4252 455860 851545 522788 32837 529223 742124 102644 818892 743029 761384 640379 76827 914769 798959 305492 384943 637603 588026 780562 788249 542563 706388 243383 808064 795969 583388 164925 736542 633120 459464 364049 968639 632215 613661 800146 1026885 1043823 611640 273303 1031462 1025576 278088 27366 1028076 486003 951761 328382 926132 998585 338474 110926 654000 149907 491776 347707 138149 948815 216529 263454 810094 251762 862322 679940 907895 899889 996234 467436 956226 1037302 533268 389453 157413 63201 299745 316045 77450 901700 830739 946826 553711 856102 8356 213269 14052 14529 681949 744307 862671 599301 614111 739035 665131 12563 10781 359162 196612 253634 27872 179313 697212 808989 249794 739158 426826 836066 1038131 706991 612150 810501 920056 601594 469662 97835 157606 144808 834293 542256 667435 385949 271934 999073 849222 767666 59797 243522 658186 177204 864166 522634 799839 541282 159540 871202 896641 1037042 481684 770154 427647 351628 858415 122612 999357 305741 385028 397319 117363 1010758 968227 254749 182827 797691 456755 991333 863303 524773 931309 437058 659064 336112 303262 79050 980296 12542 383401 900679 807569 424289 618755 125882 416772 449381 172981 9811 143780 498884 617054 1019642 87112 721456 448430 1032394 355356 833996 968428 156560 417568 136627 55921 298576 309160 464496 707115 129472 154330 148868 393755 787148 757555 614372 692439 949520 676610 53368 91657 808289 918252 1047197 1040622 918597 86118 283812 437975 774261 559166 873041 915883 909666 141587 728924 583268 795054 248280 666100 680845 520622 872533 359735 346059 633327 817062 650170 114769 781742 698042 264711 135018 970078 988885 194842 39667 833830 1001998 655588 84701 738145 512466 719561 14256 111388 484703 232481 502019 1009307 411722 471226 484357 787924 262394 5460 477687 754930 352042 49700 1001136 1046227 840299 38226 954136 208779 463007 855418 798637 145119 396415 648239 715521 297675 277527 653428 682041 602621 667461 723265 1028496 237143 30269 933892 983762 155504 514055 494365 59361 632084 121087 903264 830260 758208 233813 376727 136275 548135 840587 126206 816732 18095 893690 72645 593537 88053 260685 381074 701064 718661 778755 33788 315209 84514 775921 437521 505652 681924 491710 39889 540872 1006485 178278 533424 832797 718771 974520 136728 593499 30578 819928 822501 296513 258519 743613 787687 160927 957469 163764 84067 556508 580660 727259 141714 790896 273213 470439 986401 79979 968719 976479 1000624 308205 735670 921758 932179 748460 369134 783829 222740 76913 57260 491974 991854 46747 360854 112906 408788 990362 821381 32652 419112 291189 1047050 241420 878404 771909 738023 425374 865653 294328 354706 472104 443130 974991 987317 996583 372361 923167 936368 348650 441547 613844 145174 291734 205532 433834 556844 36640 696524 542130 953965 257302 420896 554131 567816 966615 977489 753670 578144 199190 932683 245337 1013131 447835 627696 42477 1044948 440449 747667 211897 190522 175673 550781 119236 24302 998278 607084 333230 766937 321088 216591 552744 745235 523153 647819 503415 427373 173690 172025 264949 154344 742991 422885 684432 611644 95543 619729 336714 405074 683693 232624 172983 833226 591362 258923 784258 686198 589016 620896 275176 600285 592296 631261 743483 846777 859709 36265 951904 550265 196151 243068 1013585 40384 206218 95363 872093 700900 524028 484061 571363 874352 354986 622624 873818 11938 693379 273876 687692 189678 531147 195062 347543 403321 296090 407927 917547 26014 591963 94907 172942 549741 41549 825371 595035 1023015 228101 135779 675006 423107 564714 236372 590586 278125 524216 1042467 890851 854273 447742 205816 87396 1000852 538784 801393 195835 211180 795221 61980 960056 409091 437546 710400 191810 776328 634365 455957 880977 956253 694786 156359 566069 706330 965954 891767 320462 849033 508183 43514 455313 933672 688818 664344 371722 555946 670101 192526 71764 796278 126489 59661 838051 140838 409578 147384 494266 220682 621702 768426 679285 4259 787905 244462 575809 70184 198723 270469 817567 838404 1016328 846564 404645 658005 1022175 112755 913788 698479 278764 790543 833251 522584 340775 818056 600490 724809 865243 291364 123704 707891 567591 201498 976902 641335 33152 962584 292386 917293 748077 337854 74669 807710 1005002 856097 85341 123850 873158 110921 120060 339235 111077 249778 798695 588496 163006 607951 378255 731819 408637 357250 826875 606020 855843 290470 745541 311899 397441 202630 958745 96105 724545 912994 360761 482840 823197 48881 498683 165063 535462 72410 673225 699143 208830 894010 989856 832544 235038 796705 384146 1042829 85073 35092 762436 68987 641463 424333 87408 867662 1046019 525942 229732 435229 155582 717234 881026 851249 115393 973973 106430 255626 122559 410214 95011 66394 957881 279268 937550 781959 1018503 605374 912881 654637 235350 538650 792402 1036570 996389 991503 235209 179025 439623 774698 560709 257672 985571 519917 922568 1016233 967287 364107 73702 606805 616273 439598 183371 87900 990997 631026 778802 701254 697658 254439 243950 874189 495756 411090 287845 942945 715180 234092 406415 523683 528779 266210 818940 720874 784371 1041235 902987 294081 565758 670037 74676 69990 721052 475249 721023 526413 333586 455586 208267 543644 422262 963802 933064 75692 846644 767870 274621 56718 509324 539365 948995 198020 462353 890076 477895 573827 87339 855077 273228 311224 636054 623347 389735 331008 9697 782703 524033 309102 403696 831543 575385 999625 113275 758490 374975 1040651 563853 53853 287642 432355 910085 51129 195683 857140 781848 816730 665832 351380 298189 583329 663306 809934 101759 479331 856895 667232 1020511 529769 587536 673277 866288 166894 690076 351245 560009 760100 240660 472104 315863 334767 468029 667295 171352 9768 755441 174835 275680 788891 1020062 277084 543256 798729 639429 696899 327674 968423 871804 44744 868695 932253 940013 972093 681809 490505 1017045 763560 274401 992505 185862 528965 66642 1005748 514533 96258 561092 557938 76268 232194 173482 975839 735529 263195 817228 976284 946878 140375 925510 150462 436319 264055 683527 11085 643287 771691 203347 112070 530051 944603 733890 381850 996821 437409 124222 888493 732114 888397 1021321 740568 930965 177568 1000373 973415 661962 959249 934570 541851 315699 570187 802467 754729 158503 717229 365489 980921 938254 899784 128055 962152 906214 339685 89964 950854 395969 685181 92124 328409 983365 707262 313831 602008 931370 420877 479809 852593 158143 606335 529520 969284 703590 483422 258385 742758 204052 485034 683412 715807 2002 299925 448571 203564 234558 179974 508191 478781 381963 924439 966507 146040 688508 50839 165919 137461 916973 536457 873614 110911 237642 279971 104672 537561 1004438 687312 985745 648375 296294 434095 128752 234945 287843 225809 453025 717140 356044 336767 828188 890048 938225 1020337 941867 588491 922553 154392 27504 341548 760605 311637 593373 818193 423083 744383 1030969 622233 194052 104930 826786 431963 764766 71163 158470 508382 136706 46973 822184 615966 572111 370062 757922 914190 32949 2442 653917 280848 220987 893311 216858 62590 417018 795312 491884 276517 843296 355347 304828 452549 475886 1018067 64964 529042 448058 688846 1000724 359862 68590 394519 483729 585421 790407 577141 873713 280167 959127 259043 33856 420489 871235 783118 872029 196908 971461 103642 717437 457405 136171 303069 1033896 257180 989590 678627 376375 801693 888125 122728 606300 661129 685415 15393 806554 737438 476212 943987 523081 764939 800213 197114 405524 582773 524048 125188 902266 543093 445373 760084 713808 661784 691531 417887 902717 215645 956731 745810 635452 538555 38820 91402 940062 137624 573870 1015258 357893 610515 749591 96713 970475 950587 915889 533777 291097 818197 582113 1006753 85168 850586 87842 258204 268835 665718 262528 218840 561339 458315 729374 994656 60690 551980 654512 953587 640920 611362 499714 469890 146194 218282 191087 544438 154389 418613 650602 101991 653967 603815 957177 1009446 115263 819673 181300 498868 563000 720408 354251 1010825 479586 17827 741502 364622 311801 32304 852898 659555 264716 709479 262051 910938 475391 49510 84604 290682 27401 798523 479296 44861 704439 940397 70037 549330 409703 101492 41524 450203 1023694 503612 980843 641712 947059 1023399 460442 105307 246833 742152 406457 1042586 187065 58536 790481 888737 944910 19524 223102 173397 264711 524941 958836 669905 1045456 158119 93431 779749 205417 395178 114785 341906 373798 168228 665504 842383 1024557 312214 484021 630727 116475 724978 742454 478937 603359 333092 999372 215191 449662 518790 1005750 719239 361293 80489 630853 400485 526874 208019 660574 445599 656260 204988 929275 616663 825982 342288 634794 935269 641232 963760 443404 470739 515478 596528 748631 179295 480191 12827 933589 1012348 325775 315755 292195 46417 680477 947217 216051 1018680 439766 370547 962314 77632 638712 83176 997954 881580 742680 31806 624329 980082 594589 765493 51681 465341 285506 399106 967518 1043052 701080 673997 719915 372369 156289 751155 742597 156146 356790 363716 517054 325259 322115 401286 795707 943881 946182 532848 1012855 956753 927539 815088 975934 725239 453330 601446 152435 618951 709439 650150 450698 512576 920746 697978 567054 843284 916885 495134 380444 641194 441689 762306 321255 528284 55969 530956 564018 855353 94700 959379 699353 875268 431119 551269 540488 656435 654513 257922 622594 100401 268494 245086 953115 961820 613685 514147 765631 991815 781578 790125 981161 783034 757828 331852 595116 903085 916016 416837 228142 457489 614380 718994 913320 883207 745197 720349 872231 948070 406394 520649 372430 388665 933678 651625 641618 259135 122746 502727 639612 646250 365600 207967 732075 600416 947641 357793 289871 937981 326704 191346 355183 84431 660805 167339 495396 391065 559884 131737 985884 414672 834155 29051 491288 29985 825759 666888 386414 155881 659127 994790 643463 896443 628247 941364 523874 849374 473335 1027841 535824 334284 250850 462034 21302 807605 306488 659488 465294 70906 1006508 167127 502374 705202 785606 519129 53279 929320 506721 611705 615343 1043546 108078 175105 264992 948092 775728 415276 804879 926067 714047 383404 448045 54875 898181 214437 1006017 241410 492291 355632 876069 807786 414733 586201 697413 11595 1025482 532002 311587 1010318 882613 233470 265301 905171 368927 373590 122501 219884 358314 724104 532464 963936 771535 611043 272104 227049 725337 1006380 452178 931830 930280 512539 814121 554026 604016 575199 307193 408795 41143 656790 504164 506772 57818 803286 976545 558227 15048 725287 916216 440651 318917 243079 318791 785124 615913 702436 335488 142518 630175 676517 303145 919250 103718 240674 496346 620665 592147 844071 771266 514722 334029 384885 999459 914040 675088 921665 801234 508890 585323 316084 282552 406490 895938 968297 333651 949055 37068 648689 1047605 354562 806038 684370 1011332 29908 509950 698500 221561 434583 789560 480755 989665 733153 31053 207104 150687 794748 478359 712832 494888 952040 292679 279867 134149 175064 574687 128110 304469 655281 741816 391754 802632 580878 741758 867442 489637 924478 271790 898177 370501 684228 902175 96898 468629 107991 224630 565110 587288 1021664 701360 776146 370659 722686 315548 652798 368416 17029 281694 668887 564875 889210 62446 873005 173816 752153 270231 489798 402891 709456 477560 851289 357246 173889 979974 779284 369182 517572 778376 802839 826319 583394 824730 88951 299332 441691 603563 373308 964679 416033 238975 769251 1006135 227803 393901 887516 864901 1012067 616993 339213 924982 374344 986779 520269 726372 17997 368431 944106 361405 383208 327108 215076 515330 778692 673173 200879 757897 418623 926131 427829 935612 1020141 1012608 131538 28568 82451 805173 229782 467247 668716 205917 630022 738854 597352 430168 866972 7224 495400 854233 531266 721585 960644 471144 144603 432371 1022149 415457 1039547 732405 651755 872436 705065 424382 641831 367011 1030372 833007 504674 185030 742299 848439 291765 950666 1003124 182236 696815 403950 706950 1005369 787 373828 1004382 235066 48598 533430 836478 388833 941349 564415 910554 863685 828061 900014 1044569 704654 403729 604967 972634 935034 186121 387745 24108 812251 663869 914664 525972 199063 728349 226972 903755 316839 287564 353457 107902 390552 377376 705262 389452 278029 376869 928366 691788 301626 323223 237601 188164 1034859 592875 179020 37491 553595 652870 990213 867976 292957 683524 602552 838312 242327 436275 86437 174636 911042 176405 466271 255712 137228 171682 997710 1047430 75189 430851 611118 687697 899477 298776 30862 1022826 755349 660723 1031506 876399 513841 1022555 340530 774639 355325 510794 863033 909295 371229 302192 1037894 333416 596427 798125 729486 142534 79060 490650 193048 810858 886043 321281 109119 629289 922389 556385 196660 94924 336972 271723 205946 324494 149981 101511 800872 341409 48889 518736 791722 183209 202599 496404 810945 1047615 409088 350805 455806 1035375 377650 1033546 39051 776762 752511 527711 262882 722709 290299 586416 471635 193129 332496 351890 332803 934929 451005 579083 358888 116446 602259 244821 876878 676630 1008055 877919 100693 887025 418468 391243 350576 482075 752230 139761 6119 944437 944159 694107 159830 600660 577925 616519 412204 911233 328034 991657 192301 493111 914963 639014 1016305 598759 180234 488089 902242 686967 471116 994449 470594 469439 775924 592081 414627 699915 479662 31696 433004 215452 715325 677431 280027 370983 820469 563045 443134 745300 1040193 397294 1005880 405312 597534 250904 400323 141051 175262 163420 995624 35339 27239 82411 158152 363496 666162 838951 992855 187006 491596 523301 429659 587950 450840 547634 399025 616652 659338 31051 808969 239394 121773 133795 144741 455788 209183 121633 152222 192603 1013136 495839 580319 66578 669511 212652 366376 40108 404380 181899 677068 13748 228735 68658 1022963 865194 617456 587660 636441 298629 342148 411447 525453 937004 550375 930567 567027 903932 18004 646785 684483 56389 55839 826209 472263 503501 851500 1047572 20897 1018187 387701 1029695 500290 677101 786567 1004854 962420 849875 715269 244869 407378 950161 722724 686699 525259 138161 142638 584282 332066 387119 898303 862073 132208 34811 1038731 708386 782881 495482 681558 889700 1012851 573190 46586 761218 791034 3433 721061 114801 914463 295526 326296 228190 519580 385328 115369 576550 512257 336625 991426 250333 988979 115013 136287 540488 644584 381116 439060 957794 919083 715611 874245 875995 858846 125723 990572 114068 124723 488553 242967 161572 316723 1003685 163048 410966 27703 39075 586323 538025 10097 831277 28643 248527 236644 723838 867253 192302 1044840 250824 58875 505698 631847 214959 653178 783545 40995 1047245 716812 38837 566574 909100 169247 451214 523759 532431 1019957 879533 427620 772905 613730 716850 459355 871843 559569 63088 312311 179227 541247 16492 1024561 847456 733566 593505 16213 616887 896756 78142 958337 465753 998681 650534 331561 516850 874493 1027055 612758 584996 627647 884644 413538 777730 330519 947459 1023229 707477 728525 439808 651563 67675 360255 949312 95108 179651 234719 578463 559859 874162 992435 11435 586808 702977 545748 180006 75878 87292 193775 572551 529253 718308 992967 938618 72305 816750 475825 752988 684697 538179 858902 240319 1034049 353662 35316 469996 733344 401201 610142 30812 948803 414688 933880 475198 965000 885763 246651 216821 799780 871049 762679 605591 38558 440144 10380 718191 883409 31150 297840 393851 343662 514795 307436 636398 534904 428228 932255 989359 1041606 471018 843833 830937 213124 190081 272385 1337 805554 91809 23376 466387 701859 399577 580116 235614 822912 257703 899150 113091 476099 134401 699540 867746 719804 739023 609936 915660 670480 157550 828798 412618 1039156 347438 1714 877909 872694 578517 214032 1004764 738037 495387 928402 847105 421924 873772 348358 357916 190027 629033 669005 274614 1017990 169383 44382 763919 255428 214830 238400 578714 155465 931515 206035 527996 565036 988222 377352 380944 548570 336157 473956 346213 163217 27311 950402 441790 943846 775362 327310 507921 510272 914454 605898 469897 826458 702688 447756 457477 358341 1042760 892478 387734 145763 420843 151261 715269 326637 156249 151931 810826 351598 791448 324926 866582 398790 763551 257118 643402 449833 109788 334507 958334 828061 425135 1029124 179067 660095 678893 436961 12225 158975 31325 159434 269314 44191 965694 260829 42917 851128 808128 734284 705604 688116 602246 694493 901166 485077 536618 146792 960742 611885 406201 793693 621986 7588 520243 242747 143820 572982 566284 194074 229253 704690 231342 951330 363037 646204 138485 737298 413852 388299 608433 469434 913469 211372 998695 1019264 571117 330749 275601 951007 67024 300339 523161 637668 197565 927124 412642 827056 270269 963262 259711 507384 549776 765470 450170 1019272 1021479 994170 181071 292283 273963 153448 318318 930053 398453 15828 540348 293482 734868 712830 860434 986116 1042762 826746 842941 454016 72463 1041838 314620 201377 677517 475991 129158 674236 103714 1028228 494593 293435 713057 474521 664716 340763 903569 133070 649782 625005 434732 491438 359044 214744 890977 130969 1024751 747541 890003 700994 125796 387954 322777 772401 389314 61264 649084 197441 1019743 598181 855419 951075 122244 883067 216330 914906 587244 806767 125966 133437 168521 242227 412323 275065 1013183 989708 226710 50316 501607 812628 1018092 874187 752846 142329 713305 359261 750707 87036 730058 509373 57420 788980 263644 860476 90178 785033 522850 292732 470192 123385 696035 829174 536808 551573 982809 444789 390574 285509 763763 707225 23483 792064 952211 544341 337467 26197 697553 911218 415055 40934 629943 40458 86156 265447 718724 902669 57722 175267 740009 75199 261655 475639 863054 617528 222033 307669 913614 325603 1048463 569795 18230 60671 273705 378458 430538 302113 113899 954823 466305 211120 446615 815692 271236 909160 230752 749760 105395 1043672 683631 360203 188192 1024996 384865 460460 662161 861251 788167 444211 233730 635137 776356 722118 437793 83711 837875 394912 452817 33646 742943 255374 947623 55896 811913 240240 838000 335127 91142 375998 191401 20700 480350 631040 497925 54569 689614 329557 865771 645719 604295 928237 233718 337937 984621 228239 1013107 472023 203864 697876 134630 1017725 214806 55530 661125 1013673 379751 419730 581563 76376 790976 1030177 336039 585049 8329 360899 367002 711888 452255 940852 886429 973237 87506 760133 319977 839763 413032 228701 423532 741065 1004696 177141 901707 682892 140560 992027 960858 326627 66928 395504 63398 137834 783309 1010218 635884 64912 827439 53395 803359 597528 472851 612744 873958 568732 654313 70778 111899 744709 373655 373104 182861 226068 581364 950148 198463 996061 509262 113505 792423 299591 741093 339404 57967 868493 44909 268824 876216 851135 254096 294064 930770 801858 978026 366993 666886 74060 526347 121548 490444 49513 556537 917257 445013 179193 420011 1021951 925186 73903 736527 317693 887274 960019 75012 505189 504152 864257 76257 413483 531019 960040 798445 701786 86005 662157 572388 782991 841021 999429 1021816 158588 452413 143550 78286 626022 4036 623798 909053 576680 952276 571458 713107 914222 616997 57993 935183 179963 505249 113671 755816 512163 860134 324875 727172 977361 964551 908344 432834 949187 612299 480520 264049 558537 256173 663108 627798 967625 488410 354445 290602 928958 460278 244951 804890 770356 90455 406249 896069 829902 426120 1046494 340034 239041 714952 795814 354967 903510 183432 517254 114243 560236 982513 715668 521525 731379 373084 539964 174802 870770 69591 82621 951923 329601 891303 340397 804324 408144 153792 442993 628711 857375 844623 145094 706223 923076 732721 897083 995942 344872 864121 906932 695207 965578 545006 577257 867844 169018 438922 98532 309889 918943 802044 339591 1036823 257074 754727 350724 978994 955841 293281 523363 754996 843821 454453 527359 12528 305132 190817 21257 769327 296583 49625 693764 583726 975133 727554 854599 327454 542431 302456 7294 1001635 204690 234632 427818 737110 174608 870070 112924 1023043 1002183 732473 822270 799083 404024 259450 412362 37955 926585 152473 526416 890932 787124 238824 935349 760089 5030 549486 59631 1021380 458784 25445 230218 596601 523914 847803 518117 195440 675931 172693 856630 57175 790690 335048 285826 235983 283264 427871 460390 939498 692140 321048 396113 430260 878318 997862 936199 582567 174756 815984 718367 827188 704320 931217 26758 13633 84423 616406 601083 553894 339539 956675 1009808 822959 122515 799118 825647 588701 260166 292386 627219 203557 209859 88606 579403 504815 762485 8724 344890 933144 15703 972362 982298 719024 50044 361788 49012 646717 845961 349720 487081 808247 971577 486208 393069 245642 453592 365772 1027398 185367 195273 447237 164113 1034546 694017 633067 796542 85797 713865 409265 202639 23212 762623 152635 919837 573304 494613 66471 244563 170668 131601 545729 854833 953699 265804 432781 219658 968488 700339 110529 345094 450684 31049 651080 763553 820563 819363 723904 587562 192407 40042 307453 846149 733604 62173 325252 419177 217290 972876 958992 905059 929743 64926 342545 105682 936298 192204 583720 998312 867017 385380 797613 149679 663052 840455 875561 267778 570567 915434 916444 360847 746116 227673 121400 859036 128831 361520 1636 236863 477672 501600 1020346 569061 500453 230000 664137 655052 652941 705529 939347 436104 389037 686121 782800 583298 51719 632641 256746 8820 720079 869399 406143 344558 570668 748181 482210 217557 991421 519736 527642 949214 34833 276625 541666 216343 80173 817096 26023 543839 999947 793876 664397 778473 457493 240452 207723 559293 942510 644409 240842 614199 82601 126057 174313 586630 537808 106334 136828 290606 287582 2101 840681 855175 665733 527136 27082 122171 292842 525540 826733 778444 727332 575836 185175 420620 373312 389620 999869 907938 369216 97326 389897 958348 43927 833569 890971 954776 421550 34549 142341 693993 701539 977256 615438 170616 952453 515660 193712 905873 140377 758022 959195 87890 633112 251921 140976 198959 961134 983929 581126 182129 559357 392033 478952 259762 367832 503421 817684 87906 995336 250008 720254 339013 149771 977168 263883 1028339 476496 635221 923095 385111 148412 377710 102191 166705 417576 104563 335511 245396 375008 382740 256390 948840 545573 913936 496037 178153 244652 399039 1876 639014 886302 551817 207909 578179 169622 237165 935263 138039 867366 312187 212604 915919 269138 951130 768939 432041 780435 498115 785487 1035898 389845 697347 1019262 351945 359929 81789 642178 620145 388436 292902 276828 886563 769582 821000 301372 1010914 676420 647359 321802 320645 559687 103423 466913 1004088 929883 456716 967054 120827 275097 830272 672021 244769 109965 450952 406316 597971 1033912 590567 282815 787851 939791 563698 18794 1025945 222586 1020499 812546 532129 1012054 509767 1047308 22555 36084 647712 109380 548050 935959 624835 490008 386918 551546 580650 437803 84682 163400 870115 885714 567494 404130 1022863 44954 227446 417309 99172 438464 23753 870721 146604 717751 477955 993547 829764 181414 655675 778603 568606 922087 838878 616391 646335 917130 106794 64887 359361 738512 1015220 604742 641874 420016 9442 452343 43188 768597 926322 960446 490427 338077 860657 95939 423250 254876 431429 913059 73206 773911 305956 25838 668729 705802 365978 775338 318272 370723 73863 366798 858438 345668 694303 915144 108055 854788 589672 1014008 592277 361007 1021631 989491 789047 305730 45652 473921 1010565 923376 319657 489310 457885 320415 24854 210109 784049 620011 59976 594944 43911 856099 901310 862658 754680 340935 269643 2317 216689 578576 648087 826852 449909 88168 43166 448443 652824 618221 198959 336889 102021 241395 413806 964733 613498 199551 683602 568854 832455 988620 146984 781066 832723 921546 924942 908688 903959 970394 184441 394838 424864 814355 441519 676603 623505 380480 1010510 805014 345759 192480 614851 65069 167315 134373 280532 911167 824524 430070 876055 290363 813754 251372 148600 417542 106084 901208 397495 860537 146915 595964 177383 902113 795877 376654 46577 251262 105259 832760 995855 856324 738059 779866 407377 1038108 612334 643591 879131 424164 933075 719427 64421 610923 809675 206732 979066 111926 85883 817934 440057 1024702 551837 938285 331223 808688 950654 914431 408220 238251 66434 204239 561185 923205 160412 674716 607512 392199 924886 974743 367236 74412 338895 463785 676412 620518 983864 769002 750957 946905 454486 383275 944917 609950 74628 785261 24201 922818 67757 619624 194031 227268 711638 612869 612549 753050 695442 1005796 1017432 457261 674700 546519 392270 907736 96513 845157 765213 408557 533315 1016904 18065 286000 451895 46063 575562 873050 947416 186365 27195 430743 29106 518600 1037101 807432 230247 195291 302906 568386 837678 493428 210514 368334 561999 39175 848569 250791 818088 637113 300935 15295 834091 242149 726823 162170 972893 992411 960984 924464 241369 452636 406575 42416 177099 277855 195987 421560 39286 446864 177856 18302 736430 692363 774213 259882 320351 345957 925958 99673 576260 399076 122042 480412 198448 46594 973421 986359 372745 951406 404224 874082 352456 1010954 524196 942923 460346 301166 1040483 609042 589122 978788 78487 275596 98645 748906 921457 217217 813820 475955 158323 828462 147029 379174 886774 697284 166291 147933 246693 498919 758650 486568 173824 782639 612835 452616 85979 598186 385086 681012 468700 762968 314891 566679 189952 891054 286048 546639 782102 276500 891238 699824 520770 140647 912604 514239 975996 558712 262291 476856 476687 61066 649712 898697 309530 661720 436589 727636 190482 94989 63767 150001 441406 227273 879377 296297 1041466 842019 120848 706428 305781 424738 531934 452636 138162 409155 667096 429808 687499 956918 93040 128466 791785 460577 219819 31570 670861 473755 368291 853296 183179 995250 215046 275173 641994 393894 881557 417819 360581 629547 80038 489264 310476 599787 845731 431032 625156 287746 956553 488696 138851 637824 395626 508012 664437 863211 249067 660545 937114 132026 1034439 59867 802181 93147 66634 215121 573630 508462 50902 345836 413217 181255 198241 941996 385373 690352 927221 496067 794742 1002468 787503 742423 315972 395350 940481 88004 959730 909864 26609 6808 607359 549236 1046295 936342 1032512 949447 501027 914292 607836 816032 295956 756508 663631 948470 67714 703023 988008 535983 1001493 721789 852554 60202 821259 931214 975983 974262 531382 699676 789664 716568 496380 223127 49022 491786 145621 1041824 203261 260022 909777 908686 935907 463935 461456 441836 920142 663352 935495 196600 298539 975658 326978 346662 299712 685843 228188 483996 647202 973026 151176 192947 658880 874492 62796 5244 497878 774074 253249 245560 84731 438761 242068 520159 520340 647496 522632 503963 286558 678925 460530 584266 511208 702049 341179 919295 29974 287967 882018 615552 823456 1038105 864632 825034 367504 352787 882209 883337 912328 64198 226201 726945 694138 180382 150445 807848 240558 415741 536638 160873 307903 726198 53698 619106 494302 455826 466371 6982 232590 944590 19805 132221 721190 718235 672708 871839 59730 692893 474300 930557 70546 126829 51999 684056 295610 751895 796507 422440 795761 865693 642545 940694 776114 1011314 683511 840066 1033037 928511 206743 632894 392295 1014561 727694 674768 425206 561577 804014 919412 223814 765659 110684 5912 764790 580335 848658 625119 643068 749716 850910 849055 607773 948072 12770 390242 778614 118401 778962 426217 635254 665319 196985 790308 337889 380439 406580 426939 888654 18562 471925 718216 643498 965643 620609 802843 364212 993933 670387 222773 688766 293971 639095 115789 15346 613022 1047375 463630 795467 252451 423826 342487 774296 259466 105128 782649 242236 448496 209295 406909 787312 587622 20313 231708 398016 65391 293804 460612 252042 887686 799040 411226 777602 1028502 44133 133747 225585 810112 985466 182233 602225 947865 308087 193932 646131 255017 729700 77758 622265 1002988 846304 272982 713884 572309 923547 684910 1007815 458311 123355 1493 582714 781082 501243 240526 549960 877980 603880 405583 168217 342605 293795 877571 318505 117025 679361 322889 315079 98306 853998 453618 241815 206156 488549 420742 32272 324175 543610 370112 143103 818641 659984 136462 281858 95881 174115 22290 1038862 339365 268096 122659 689898 61765 569608 948429 407986 341757 294321 760397 713812 235095 391812 755478 305942 889679 10336 934478 23310 145621 518710 938321 12457 295759 963467 216621 192037 301844 296697 281125 475670 384754 738477 262191 359909 769704 346347 55158 629836 484717 612998 177624 497627 13415 387432 41576 266614 68917 892176 538605 739029 289894 471823 59234 22787 611328 699786 330356 975584 722426 381371 706055 581535 364225 128624 441521 713032 73655 336523 168253 38711 932271 555904 80170 238747 829299 918490 728874 968440 477246 1026486 791971 1002662 961091 107845 858417 973647 816420 141135 254754 1017461 631931 22443 150520 275945 102996 304072 1015275 1006677 774577 285992 325477 130484 448773 698335 613764 329172 883898 47384 204443 454363 80299 1009040 844977 505791 217002 262169 382976 862925 437243 165913 504183 619555 304087 993288 826681 919605 949995 590838 978204 318028 381398 22530 826155 647938 370862 124644 564261 980679 426364 112740 262651 257119 464571 993248 585302 856930 260573 803530 87310 129723 523718 161576 233140 952106 1012047 954899 965385 22978 534980 921144 62341 689771 548198 504410 85457 629345 413163 622541 503373 127667 705273 389373 813707 156357 545966 690149 637905 338638 99867 634009 590236 605787 503748 121788 381976 907978 834082 795914 59048 683472 108577 784848 834148 838644 782754 674671 925846 505617 765434 391645 691516 767192 822897 234019 932234 275787 764100 416992 267877 198980 790948 834756 626408 272620 280373 646422 531171 248388 945040 438319 958807 51103 347969 278013 305915 349734 543689 606849 91322 3155 1043997 334929 29235 473206 880933 133910 954424 34611 985150 48655 526159 457218 195001 471693 192052 601518 231770 844405 998485 651479 373465 934593 437332 862832 308324 102911 421513 725057 289051 456400 830334 240998 291731 913002 251505 833742 931924 658199 380885 244669 501851 66228 55249 952394 318361 789811 544959 262114 162673 430873 741806 469443 195902 273409 723169 956802 568523 519447 716366 140677 427737 460701 312864 585098 123804 46953 684854 110878 979262 360805 1022369 1013287 130651 508430 332074 294747 1021060 1018870 10186 365254 352956 775747 504879 1019976 391166 719661 63549 612373 85428 296579 414603 786739 270913 939047 116194 745471 533369 458381 344514 580776 977188 1023296 708317 694707 114558 971614 425114 60021 16826 470551 271507 268700 509050 709425 720151 294823 888921 425863 64425 452969 388193 906629 526207 478858 129173 195502 982020 776198 940137 232215 31574 145068 830788 314857 626888 84384 123141 609762 140129 595161 213115 635605 79964 722852 812524 717093 460198 299807 521103 772174 447588 397503 335378 233821 701290 1046730 263956 810354 719300 26846 190380 156741 235825 719464 396000 180895 82083 321838 301103 231644 20160 1018310 273928 989552 496740 725020 871504 841567 583453 763376 167649 74946 99246 708949 309253 962889 278668 994100 887551 202932 495716 288199 751234 577881 87187 893726 528184 551586 688044 793501 219708 203659 296950 267388 911264 41256 698859 665158 769256 683293 588475 185178 659341 926756 215751 945773 118652 93323 383014 741638 65940 68787 643363 549377 322092 350610 501436 125965 984970 390450 77605 181294 973933 449840 890947 245819 690819 575805 76338 228705 15604 448929 711104 30366 680662 759219 109295 1010503 47542 473698 779127 529794 10261 88239 658753 143565 223208 1033264 1034477 839797 426264 840079 290893 656928 988160 451849 362728 579652 226290 217328 329336 493741 692658 951338 875884 535291 964089 231599 353639 101153 855027 315918 920511 418792 785346 23529 251391 845162 152825 596084 930917 35735 608545 1027834 435300 541875 210487 297560 107300 714710 82220 866176 225277 785258 114788 463864 696064 707505 95800 85080 686958 905533 629620 535248 997950 288630 309721 767391 392347 578328 284316 761245 172644 825522 93413 162994 879787 598823 112721 681052 159798 965169 774001 310318 841729 772313 265801 1011787 522170 422912 807121 94191 11844 164058 32119 556006 890933 887662 647068 148755 168535 757015 217618 711403 527402 897798 539044 682487 109153 885949 544655 805462 244065 416405 670721 613944 323525 468025 458913 1032292 393436 425769 537350 115379 589609 204088 198462 408722 167651 686863 666185 272772 977011 1042088 27804 235422 305912 906707 408735 910858 1015494 756916 782639 480132 821218 70723 189469 777440 174216 229578 482476 617346 37798 231531 870935 87012 700254 551320 642569 730132 182152 74137 235299 180787 233517 389898 265081 776951 653325 277593 213781 303145 412442 958028 578163 120616 992507 750202 746755 931685 13194 758221 599979 465125 969046 224006 197442 29378 933922 26937 304918 666026 928612 305740 222055 44638 809671 198013 906218 191541 306345 352729 416326 493462 569502 482502 157850 748673 596459 999546 564213 240903 721419 1002113 501469 831438 195374 606779 3017 44686 1045173 941915 698279 1016982 1041336 360553 396375 118087 547200 110913 305965 86680 836109 197010 380787 52113 823440 764768 223461 846544 208882 231811 960051 48391 247116 253478 352130 481147 705133 354632 676075 317063 1001560 708414 664827 44055 940482 85807 479026 736814 646552 117143 439940 578912 356727 792261 471003 777048 724018 437596 903314 551251 94288 825558 57595 730788 945804 245756 792283 882478 981075 359279 458729 63981 983625 228387 570450 808813 734916 197086 141624 221265 424016 549310 613166 293838 865321 842928 1001662 353837 33988 574969 703715 606028 205894 784817 125327 649502 143115 959299 840230 964134 243233 283631 689665 681984 336330 747849 207597 687577 222206 181175 55209 119538 457446 1035510 605803 560416 901986 970389 141148 744271 826244 497784 703255 263163 185619 30550 236846 345013 620553 621372 1037989 261028 546070 658953 561269 503809 714778 711152 892426 808602 985774 393209 841670 1013072 489116 499327 673148 168089 792675 567219 202997 846334 143796 919576 358511 429726 412663 400645 465176 439721 129735 949030 305559 1011431 487026 787707 265348 41263 841338 1003864 221931 809200 103446 1008099 976590 419499 474289 305562 497056 609654 552042 942922 305866 688507 485523 800793 649769 521847 954931 407036 834190 589371 829572 857665 135229 816943 449397 840711 993135 936650 699944 758465 462544 932891 633205 971960 983553 132675 581222 65926 234519 838392 932025 81051 567834 381188 368993 494523 935303 561860 520454 478589 270031 531626 897664 655310 397270 1031100 505183 808556 740980 719890 487526 500076 161527 980827 78860 99253 288415 979801 142586 784771 517665 413792 276111 1027812 9253 116699 621919 697918 1048520 129736 651695 863943 795419 86071 821755 994060 388514 467918 415089 501611 601813 148552 614004 49304 438434 311793 875801 121372 365033 724268 801197 664785 356607 550125 810797 357735 747052 169280 187852 355043 249389 460224 482673 582939 189618 202784 254006 772923 929505 644774 677098 598594 570833 62123 653712 619398 790800 987932 953822 492332 540958 357116 218559 349873 285168 970720 256977 756580 654701 895089 320488 851177 370164 248558 933257 572343 377045 865191 108144 283547 170195 539523 429322 549427 594088 333435 393980 621940 142721 434716 28570 485925 94590 951305 463472 828002 263732 956535 218557 535577 702250 635056 389363 769936 572511 893328 514873 540125 87234 41483 462313 161644 929977 784805 595730 672382 568475 917240 883703 909732 1039158 878130 650125 244296 352329 515988 672001 285476 727819 394740 939568 971464 762019 957756 1025582 87576 493229 205033 573376 14028 97723 1024652 559073 338415 211922 522316 740417 56929 341737 801635 239041 582485 208750 956061 862968 777939 494272 287964 193201 398391 490933 827286 255595 15024 657174 367957 976088 172994 244255 794678 46174 438725 88320 898155 902553 40547 737118 548537 116183 758046 761042 105211 983450 132551 98153 961181 497434 819976 699938 537377 686272 41180 938867 208029 933804 679697 161733 598075 249393 641997 412659 636601 705107 981510 738255 1021671 112720 935944 458909 169003 810260 456179 527254 77056 610499 396347 483431 743794 121139 1020454 51119 567716 877679 529490 786820 242762 187189 555820 49135 316719 115577 405881 1012075 408497 864992 629457 580458 739648 168262 842271 951504 344034 404280 845859 389238 999602 1021051 457200 567208 760412 1038979 800622 726184 812963 755453 377305 273705 97756 160325 199232 1043668 371568 1009136 817159 434118 345694 626500 286565 195856 527030 115131 18407 69942 543007 362884 295659 1046705 91474 134658 791078 27245 1025180 50251 450079 660043 740448 520618 539825 113568 594067 589341 1034125 674740 643646 431831 426677 691269 241152 827583 676610 116225 940682 260848 115872 338703 841504 790839 139661 4487 944670 278168 120861 65013 61297 982986 78201 884186 947994 587190 219163 447019 13231 899068 110163 616912 47322 292717 226501 76838 494040 946322 245993 824190 522234 77348 1033098 563100 872743 433042 483144 1009720 941657 845694 659222 259968 143899 13888 662716 283796 18194 533601 10070 841225 388721 203041 588243 398439 724611 616691 504182 505003 12581 149500 406617 656070 1040968 298135 915429 23579 876148 868819 202588 420357 692544 395763 768591 666703 1008603 348397 903976 840634 809862 151276 851362 289914 165912 449231 206155 547001 705145 593063 842761 170771 408359 438332 293010 1044761 153780 821129 349426 572878 648773 220476 91401 836653 889365 845623 204043 766369 900080 686354 370686 293002 1020856 493206 880191 359103 493540 128579 715773 492551 197628 672715 120765 890015 753438 357013 956628 228279 842364 708667 265712 344565 593884 493324 762768 615408 208918 131211 113287 515254 766362 464878 548477 524358 528103 728223 674926 992791 1029397 566463 543017 664464 541260 470942 706513 759437 726091 235588 122976 589793 927458 284652 890399 44494 672376 235651 552496 161422 555654 595757 939524 344782 64537 906945 645605 223278 339028 238152 109422 512962 988908 679809 30733 394388 11434 864608 69512 448031 610797 92811 580213 269013 408869 85980 696512 853659 402777 830178 761897 878920 770210 601183 324291 112937 955054 827083 738679 126336 494398 714960 450175 862464 193703 122828 390123 13395 111189 846418 217631 51348 249668 684713 741971 502229 416901 862539 598290 233883 958399 202599 414907 977245 823723 819552 447491 152840 961687 825677 724081 920958 68324 917879 162017 264978 120201 335581 555010 851981 328333 670643 357080 140077 91024 358878 938810 379425 66627 431482 805461 316430 973035 161620 452391 713741 769250 38769 687365 224170 311574 143237 317973 99686 313993 867709 150997 565047 753871 349686 327570 1045763 232595 804547 38130 711464 140818 297322 272491 1038583 652190 1017256 823241 561972 735260 107497 586412 296600 741766 405456 766215 561743 886635 854709 104867 348795 469354 798242 618649 936623 589242 982614 378332 778356 524197 879810 203693 140743 1011209 322190 810277 422809 403926 862997 500910 906318 91282 177764 348810 933439 958168 84927 750411 826936 980692 529437 489049 111098 902857 107687 13424 1028794 824203 643389 149023 184224 936709 741105 43593 424009 774837 992905 244904 620358 779819 521985 31813 711835 542094 198663 139777 636993 668694 601214 1808 107684 542355 619771 646009 925989 1016293 504395 273559 965785 117121 575467 998299 397256 237043 446094 140295 886767 207702 460443 283188 524606 174046 760493 1001933 864603 590 733713 179282 516574 254082 545611 323478 64211 126439 169617 619586 89403 293374 763982 535632 298378 878301 662433 958864 405034 419757 265435 371750 281079 692013 758789 354570 28354 208429 460632 98438 628686 131604 986562 507068 583766 176987 819560 716830 734725 893968 8734 273396 91004 396884 923633 280281 101071 881373 476574 1028926 194568 415605 682776 959974 979875 21881 464902 756840 23825 489562 814658 644017 791861 60448 898139 982655 801002 981986 440340 527335 535418 417871 655587 339407 225576 974376 184946 380789 874920 603331 327458 977894 752290 285834 297603 373896 588338 791930 990173 558993 305515 705957 82091 13965 519887 567216 98075 236764 32984 149845 735375 493105 454771 23010 220190 320788 787328 706745 59667 1005921 450387 78798 213357 394951 918326 173612 19550 572234 332517 960112 288973 746946 618768 628044 929748 121946 502236 941062 1858 914193 240995 486134 99353 647740 907823 591883 695569 589058 972739 453959 175380 571359 278802 997182 869824 786209 532230 304028 971240 712046 865018 139164 198675 29244 659776 108177 994556 79960 854941 28769 665104 236640 191432 684036 285683 320329 687598 467466 617723 286937 977713 109330 372659 982573 189476 411220 623962 331829 432977 984088 293985 294451 167859 645181 148209 79936 75580 129203 223587 392647 72016 429057 783557 488456 698696 567232 115036 232598 110833 696093 308508 474074 949002 696667 705074 294798 486858 174159 637307 177474 361815 505570 584970 213210 892495 157587 303782 295693 561219 707314 874057 860136 268343 103974 838818 628042 430884 41320 718228 401766 1017975 833158 827061 981315 984207 175969 390608 53055 901954 648303 711523 240008 10840 387898 460066 657570 922639 107742 520306 941540 616854 892047 173295 578042 888210 767505 1001190 482148 104091 142398 293339 140534 481728 1040260 824069 410710 83199 783460 957389 49282 592334 705012 336979 256071 71573 135262 845289 63690 714289 436063 341397 5123 790643 863433 804499 34621 802463 545537 81105 745880 385262 939905 397170 154247 244236 1036631 736076 329811 342426 642981 1000810 419477 239277 870431 789898 830656 137805 382352 782495 357525 150007 640597 47952 536748 533020 883424 420984 62194 405664 267318 772004 885541 843611 488050 702360 443738 425627 99136 688330 28792 663457 57442 377829 595131 999199 179759 938056 291377 802752 797199 575109 663360 636064 825600 658146 163614 293840 247316 34779 788568 567508 319729 213150 187212 999204 68687 45965 305326 572590 207998 494784 714759 947282 460253 206976 351793 309349 371556 386509 979932 513327 81179 739545 449549 908141 652960 781707 527002 473807 429478 870910 588463 535675 647280 475391 902475 322952 1045594 623762 427972 706948 803921 706669 268863 1045743 221013 771195 857657 276414 644862 526170 863489 813017 163316 956638 577083 177052 390774 814220 990814 375898 889044 173087 277815 32981 752117 172551 908388 333768 670162 650213 796122 277085 885241 515345 586336 761527 936971 469268 479249 336490 804926 339502 874718 50430 957403 71633 153866 225903 913345 839972 738732 302512 118496 640897 1016624 305955 742591 752887 1047510 404258 470008 649928 689714 255098 56502 898028 236458 896747 92989 10125 24316 400809 214626 594825 717493 719326 361999 288499 729018 167205 555457 631954 871363 506897 886538 992609 114651 979108 284687 207629 933602 906456 1006090 311930 781323 1039642 625609 423487 754014 107209 498733 315685 644663 855740 940205 700587 964037 21433 551888 878469 1420 637183 355254 700441 211939 144573 800912 159489 468599 54936 699172 411019 198 66089 824138 586812 1039013 358781 263793 494920 347835 145299 851482 423708 690436 465633 411228 802517 957774 352208 638047 277190 208319 650043 908513 195830 549197 419060 697012 431519 76356 205376 767294 828849 646340 254038 648951 541004 726337 610019 394222 107082 192257 617096 979013 633523 952993 567131 857776 735046 910481 912226 861947 279031 785299 743707 271489 54379 345920 387575 443573 117374 425603 383194 925085 615613 896540 646301 238673 502508 499486 471692 949121 40578 232817 30953 791021 408872 470609 874855 921834 21310 853709 852911 498404 794198 463433 882654 252374 901047 1030396 106757 1039827 884443 202355 16296 117633 711665 692236 369728 481945 1012316 310140 145849 369769 764721 234826 1040372 279122 475069 722769 529990 900169 1018878 638786 325112 1001306 897317 415007 457925 119840 952346 704961 632671 421199 418807 533844 56297 1041963 697484 843222 599166 252174 727258 454043 309673 849382 340376 831947 1006827 565428 721842 387299 197433 647182 531140 985392 479099 760733 924579 59223 384270 797344 210644 437456 875075 799336 813843 794214 881374 709850 890830 930489 363159 601840 614312 522428 18332 993080 711414 380471 388366 756819 203333 583237 1017215 623479 293074 335831 318842 345838 376592 207920 1003003 668821 464166 66920 743155 273502 181614 701673 199110 933582 249592 354805 738252 568191 804869 450589 899283 12191 364684 202187 642459 42096 283832 676538 410201 847302 679783 97912 896309 407692 15533 968427 1033419 821567 44111 300745 96942 170609 1041481 318494 386528 985927 566089 433866 654684 318972 594737 517888 860813 869980 621464 390089 31700 837706 443466 377215 466693 894522 706500 450642 68586 630711 816569 694982 718527 851935 116111 617523 844468 850914 882914 51012 101487 745862 175617 207993 42119 103846 541292 299173 383498 844462 394588 856944 963832 399137 375355 787926 606405 947219 125735 344230 886491 781232 822132 183043 776469 962483 485927 315623 650310 659439 554107 649627 574128 698570 247904 634433 878221 254397 366327 761930 423050 965589 382743 286720 554567 258101 1034187 209661 724184 745106 475858 645810 60231 707509 384798 572130 303375 913405 648022 610340 275618 120282 67667 63076 364005 886867 592806 393058 897199 135553 4625 71985 313165 772370 973322 328890 64769 979655 441915 433207 141438 634102 886788 993720 542318 339720 70136 200097 967660 22524 834139 439594 432395 888035 697771 778462 602957 911202 708884 80668 929836 242739 652538 933529 911252 410020 145267 355548 706151 65046 1027786 447681 751864 517759 177150 846071 1041808 738537 656704 894594 718573 311025 964729 658233 734910 504904 785857 384073 800808 978229 831977 113840 709188 104722 573682 103363 404126 629963 809108 607144 495544 340322 191160 634845 729989 905837 1048574 529327 218606 949398 1038904 633028 77648 211994 648941 892306 748284 789323 983511 1006565 942518 852238 886629 728925 967735 380766 341818 973805 599467 692679 321196 95325 546356 519147 787270 671945 822629 817153 648518 189729 877767 99665 324128 882599 41559 861881 233209 587635 1037062 495915 58156 922354 439608 903725 486089 933475 291654 763479 743697 989785 634364 464856 969467 797244 874267 445682 641459 580296 154584 925306 7445 841867 532315 544345 978486 308843 1033537 857613 801244 58399 19483 558376 135937 849073 227309 12240 1029460 603394 363696 1027390 681911 37446 121040 419391 536258 315524 397230 46006 937791 725271 422943 412952 893100 174383 840427 526062 438204 18513 806223 450903 1028310 487123 258939 943747 410260 799841 667413 809273 458822 482939 720309 1028946 320621 444148 195431 586811 686912 266869 81196 376695 976170 767736 654201 117531 567625 938573 265398 466513 546801 413848 733119 499669 326951 778961 75367 652411 287527 83266 499697 241063 599263 87565 848789 706515 36977 687012 371457 555277 678325 1039183 842965 479094 269492 712617 349990 434116 176174 462627 367100 869312 215061 144000 565715 370889 944144 707415 885278 863824 435705 449173 1036223 54362 867423 849656 187281 80385 421125 635797 638175 519155 504673 742994 404457 525041 640798 908909 535654 266833 552602 88819 559101 222845 663913 299337 530634 37746 621264 914343 910304 742210 687179 845721 918465 504978 368647 875644 221928 301341 179048 504327 411199 230447 897413 454335 632745 768298 980391 1001089 614521 174597 122318 979196 205817 243144 181548 217140 281061 79633 982695 812801 420077 582290 38747 565134 311606 357776 1042710 188890 292570 504934 326875 850490 629859 47360 179552 20437 200020 495968 391567 977703 465056 273949 145160 969854 719665 631007 414878 627328 993890 633572 195798 684195 683654 760702 845931 292276 904543 32403 323789 729681 738471 957212 1045149 479087 611467 934310 557106 156884 875050 125652 287767 122781 440858 239066 521098 862394 318180 120580 78079 506733 126851 345645 310940 629711 823785 687432 434362 7499 667003 554715 577642 63777 801168 957567 630253 636132 148469 267618 779067 350461 183148 156868 198270 161574 322088 350333 838804 229615 315474 673654 195472 224828 855688 565291 970040 570308 962648 902960 536969 35220 141002 411049 713007 819595 721619 935888 737294 814555 557027 224114 331708 956302 843352 122482 913924 17663 364040 445765 375652 561245 927932 139637 955791 495147 539823 102431 455149 246723 124691 981108 1002518 1043918 343692 791099 375899 202445 691635 355406 88637 851348 482708 441112 487155 52169 282672 685854 292841 7273 248572 969587 194876 21060 225632 644161 663614 278140 159546 470343 931320 268042 430936 577622 844195 900409 670209 345043 998190 480297 853869 858425 765372 927565 94792 113556 109091 778478 73267 495110 600429 790693 132675 875077 1048410 786917 423808 200475 982237 975471 121703 642789 58011 14555 807529 478741 336751 961302 990826 426417 554729 595166 253251 1023441 867274 519752 37696 91172 895625 852539 689570 377452 120785 226546 648477 770301 231169 662142 542812 49474 642218 138562 259705 199736 426261 783477 131461 504049 1016507 830116 602374 897811 903370 357421 1031283 559447 804263 497092 382394 781322 39270 957170 459707 193423 496724 711825 806091 820954 1018222 415569 602418 465398 684263 905783 882093 375937 121510 546073 376300 555051 438469 454435 325397 130875 444947 445780 37439 305929 150675 1024257 626424 51845 712699 546386 808384 934063 438326 793280 90764 750364 81891 635806 573252 755832 264915 468109 675397 915198 63630 239109 320735 615170 564943 125907 406999 249192 414724 310165 363495 135722 790991 512832 742458 571093 534407 991131 1014000 526604 965816 410305 560032 888068 74655 682659 376785 310279 850862 554884 898431 70385 861198 619131 791453 749750 425496 480244 520845 836826 688091 268847 857769 3575 628378 864192 129726 370747 1005899 336397 305804 125927 166680 894931 552263 72657 191970 784290 933913 697315 976057 93788 139422 894873 714341 165306 468838 57479 311265 400071 815734 1035473 829146 459875 319431 994738 924724 129473 759750 185845 171653 641257 1009618 968831 535704 777527 978114 894659 366572 988634 1019228 421708 436019 453718 607455 756791 657619 322306 81274 864694 726376 160651 867026 593038 90688 841071 644224 82073 9181 898179 884881 309061 1007735 638830 159236 179732 586360 1029675 77648 259354 219902 114827 406747 167298 287836 201905 792452 776201 365721 257428 307994 336769 290799 381312 725218 912208 559949 141461 533013 611822 618198 860999 281183 590699 936032 979164 1030754 207846 93686 869873 760369 921111 110679 996086 918485 699846 753012 346797 708043 582225 250613 6319 730500 963883 983221 976871 915940 856151 867138 55572 734660 769265 458334 149836 248433 438693 212865 34932 559658 438582 94292 909256 119461 997625 86327 1042522 133002 769879 168892 143754 842999 410190 412969 472979 881146 75249 801019 109054 342810 942820 379742 557 900303 918752 594869 289234 464389 915765 880408 192884 875166 339267 789201 5873 966125 261376 931550 629751 822587 258421 231539 240777 64069 53057 642165 284032 243132 324884 51711 477959 481732 199221 251105 261919 631925 457981 208924 2073 33373 545114 475239 513822 911613 507725 495277 507562 295239 139628 1022605 1001741 467495 176993 752857 581353 858871 958568 416279 1031607 347656 254421 304387 933442 138016 355724 274699 944937 530935 963719 791761 452449 631993 553300 416941 926898 602759 575124 888105 911925 819701 568702 521603 76508 693133 570457 709166 404458 947275 986373 999249 981879 579616 584563 195398 669421 689264 603176 981276 926094 101011 948927 901910 2795 217687 675940 765226 132462 881788 254553 710531 60625 484663 1042548 327936 834725 978608 517023 338354 341709 621444 699480 197986 317952 274755 20782 671240 272458 842483 738634 493141 998795 893835 57059 359466 505334 368761 206281 219935 844948 535581 389595 1015549 285119 856139 612753 1029700 833959 753869 225395 91302 320208 648671 218527 750986 91282 816817 496199 794250 673176 828393 116785 815605 727650 217630 110645 246094 1010627 1041502 92355 315339 355683 399017 857178 971991 66621 829555 1034258 806544 597282 448294 1034771 631881 611125 174238 270364 891145 124526 394667 880125 888331 535 304274 795677 496956 545618 574348 916980 807873 913296 570182 839826 177262 1018651 209248 567575 1010255 327565 824046 473912 672547 467543 442106 171969 739804 781115 915711 90893 637216 60115 293744 123792 441803 921864 451119 196686 919915 705435 222486 268129 406722 1000607 909938 414838 717384 813308 702850 610128 725159 237294 685309 850500 281917 607365 17801 188604 456349 740899 871493 570805 745230 408833 701760 406080 204554 157097 827903 541700 10177 231037 517115 232378 763284 306735 296736 535472 438938 684615 470096 58951 973086 357793 734174 494709 26142 999148 505876 572484 35790 745260 612269 61265 611347 452664 708699 842062 90889 13116 420162 464512 625022 63289 667003 862785 665460 307072 587410 380287 679587 348731 149257 167227 726260 546532 718035 440588 1033991 396492 41945 893338 993966 344470 135289 665379 369008 341945 403969 628728 228103 1043713 785721 253697 67554 962830 880342 197173 162724 723923 968200 782627 368547 390168 329453 172909 218474 1005049 859419 231239 977207 518502 906778 802812 865405 481441 961511 898153 888931 46786 876403 93569 956484 1001014 811810 804039 572462 364348 267597 549591 566115 575079 51904 36317 220890 164639 502076 444444 945086 181791 807414 15976 361966 806904 89110 34476 543356 345997 892730 929382 633390 405653 19952 694566 732160 78365 909375 470802 917408 765187 1035807 121701 253937 270972 72188 187116 640393 944783 109367 383623 420146 14999 686245 550318 431724 523204 819982 500969 85482 520603 303023 486487 899089 1028210 922297 825896 321404 910325 915919 312611 617338 288164 99980 342817 963214 566098 592123 741264 670958 677287 641565 522737 564998 689823 46695 50265 21490 845834 1038401 2548 811015 883210 41608 951678 574282 295319 330508 12232 703479 184062 95507 945721 973052 21598 617428 627018 449659 461866 601341 762633 93772 274346 394030 427415 368248 638329 1011836 483754 800703 675848 731375 615692 57875 607258 384260 119066 333083 601926 185387 1005893 973489 173689 284489 446868 876900 873585 453432 470305 876279 352323 613187 969879 475872 467925 758699 793787 80074 733796 936996 230624 981779 831232 885336 304497 619855 258827 1033315 583275 538307 1017022 281429 349663 439530 351652 648627 644725 1007092 426269 569847 499172 424770 975581 567563 590715 975851 761194 981202 302748 163643 96417 798368 374075 562991 901169 340412 260707 260857 748062 69093 302257 192898 429376 363978 959703 719843 534465 828817 828442 681963 275875 830801 373461 635549 268088 879511 507636 441006 477096 258021 862842 246539 287598 998702 506363 279889 294619 1033308 709410 103507 183442 241355 985901 85656 693258 129227 591212 499931 882704 941089 893381 1005705 789826 2694 883507 116294 704660 342055 112194 553064 855503 882211 270229 169338 67085 318737 825953 556731 337471 657271 909039 434845 163239 580692 755998 694086 336990 272791 227038 775442 852431 528037 292534 674063 58170 997079 804414 833407 909874 320505 450726 585306 858912 903373 597294 1034185 635837 111494 40364 457900 78236 2125 199945 706325 532638 592832 437700 87243 854395 392558 931949 657864 243776 655964 133675 168635 185035 384899 41783 771975 900945 558159 30047 548290 318169 419105 852612 1010487 393151 107982 609052 833637 482354 857119 101552 582397 432309 258639 413791 217191 413346 37264 706906 520254 249506 769158 33638 708304 997174 979402 680285 227231 1039154 224872 60333 141282 981052 526433 126679 577796 179537 514346 354801 125732 237889 768043 118053 989076 395566 34114 624688 627547 147217 803645 780516 948659 309301 787043 215462 54923 43962 301804 692208 755973 981267 14212 260816 849401 220808 176076 737639 428657 130997 963289 852332 658987 998409 377267 884135 968218 251208 850392 568438 550629 1009162 44982 366155 644967 206906 55604 459819 901933 986007 18474 228912 982267 728118 46308 956937 700744 473342 366755 891253 420029 727594 514076 88267 252601 42955 278007 1019254 823248 172100 968017 349297 1004615 626380 308282 856271 621210 70127 493112 105013 388599 1012238 698051 572254 791744 624602 916422 983190 557837 848605 999460 972352 621864 696305 798257 849745 608783 761798 1014325 273362 22005 675169 171245 677729 599233 640151 945674 579504 5261 370838 298671 144133 585768 277085 762871 988857 283029 311103 549228 828857 971914 276325 877457 399112 268530 156744 776794 238651 1021291 73530 983983 575483 342473 524254 816621 773255 778641 414380 211556 43567 235135 876399 243674 79322 107264 851910 683270 827265 816313 820646 490262 540850 85758 651734 852010 768782 904539 621169 934358 157386 472591 1007976 632740 790834 629900 924414 492944 461602 578553 181322 505482 886667 864688 649656 526071 18932 401344 433544 880433 566518 819052 384590 663042 772287 973737 544112 676653 614800 93092 800171 133605 1017407 779578 123279 357204 915126 991103 279038 409878 174706 820536 1041585 1032123 634629 612192 146099 770376 677524 507815 732900 677814 767577 1028846 724087 417650 685346 107468 439668 55772 649680 853260 796983 858056 690649 302125 88815 504832 1025991 697313 481312 155071 950711 966286 769825 946999 40923 506064 165279 27660 230136 203765 134936 398296 1024745 299135 758625 627877 48410 987302 644385 741750 619277 125651 10323 823486 800985 234534 248008 325350 234406 281330 622755 839884 239666 166203 106203 405055 989519 739135 802236 969860 603746 3562 1038694 315604 1014246 842080 800333 545499 284647 510839 235447 243515 351368 306746 280129 317959 432765 411239 812635 67912 878993 488946 138951 905084 292130 405120 659230 560657 203424 668653 398923 452591 137234 110278 420109 654315 494224 888528 456825 946005 277706 507263 206967 215147 804223 860288 644672 104675 325127 355375 765670 981093 137418 181793 906700 315151 819143 210844 711466 421872 779022 913434 787082 909 921414 415690 317774 541278 353320 979471 728360 982866 566017 397311 324255 164423 920884 414437 486289 373395 774838 327359 1007019 70014 512145 531648 952563 558277 40801 945615 462399 1044761 651738 208135 996795 566430 410432 500277 492903 102764 513517 820317 862103 284690 197070 338998 172401 598542 774886 956073 579954 740438 587723 276309 159210 582098 393252 826126 744315 452063 977713 514650 979870 290509 984643 646131 402206 430178 858943 681800 526490 464470 978719 329467 449287 3797 921713 179044 204844 926976 521686 490764 996133 248684 224388 888627 858849 472737 349893 565836 45220 337820 965238 706171 5766 165453 925577 339486 818673 445466 933507 966721 867878 605786 786174 686888 473785 719067 902696 501449 694801 510045 398659 382799 52201 513301 751651 442265 319442 793899 1033139 512952 11183 1031996 42096 899956 344631 529624 752876 758984 211318 892165 955468 1634 737612 505530 103627 139812 166380 338789 1006133 530342 686687 756070 725100 112305 603903 478865 696807 49605 817148 451248 30254 594068 45018 680447 950367 164485 426481 145326 826796 442674 35052 428131 803803 316138 224587 93365 229317 294192 150497 392114 607191 227129 93270 927066 853652 420978 608165 613665 241936 511737 253599 398449 253303 948767 942183 1318 746884 402668 598261 871440 540938 238747 1040275 283508 963695 982809 286050 298380 446252 871818 345046 786178 735822 290501 744246 235897 218872 166355 463133 812548 175327 221299 544508 491437 501964 881049 696469 187888 240414 60395 1026689 323389 419397 159811 127148 66425 429384 762928 650452 951933 119360 758900 1013005 854678 931035 59271 94783 992003 434394 516115 911014 396923 842899 405366 279634 536996 706415 956483 791461 811421 845933 417985 649688 261749 19614 431466 831349 908721 898471 203629 866014 787658 792642 103213 664261 406445 289469 658112 662706 212793 50041 753777 940929 211908 51052 931135 1014241 292759 878751 905052 957654 869741 390321 347310 322103 300792 29523 443729 741168 223068 480458 589330 300738 587186 946289 314102 249918 774023 611124 803249 591310 109402 843285 375856 934636 529185 406698 305936 977641 515780 64413 669732 221031 884385 452395 506098 718559 5639 170406 848183 934685 91579 1036787 795999 239551 34422 190989 916749 16569 619364 107904 996761 989395 746662 479214 140429 569385 1046993 928654 920104 316074 865389 536488 406491 48795 803448 71450 192206 236305 989408 245462 412252 736890 974348 840801 436882 738581 861268 316502 600756 554869 128132 743649 380857 688386 43102 899141 1018570 915063 890132 193367 658375 44133 951762 455680 484290 155055 1586 990142 489345 238092 621765 139811 213504 865417 660881 869205 911085 625156 556174 48781 365867 702386 1009704 894104 932175 436633 62400 980569 38 239895 707115 529221 239917 996185 335921 161765 436503 597989 425743 314455 72779 857873 417526 869070 493924 284809 561546 607758 160687 643533 752739 292848 376240 689328 205711 589796 121757 802266 721934 731498 579041 301895 573013 676504 72603 680647 626892 76439 9500 731260 303696 999462 452205 1000798 793777 385046 659911 400826 464693 148428 10776 309167 938259 987074 1009029 41392 375801 467461 352226 76037 841351 241848 171324 57417 1038034 1030288 253008 620013 238818 703319 211217 252596 435508 314986 728869 440373 21304 915771 330857 866141 633812 189391 926569 5866 550879 54592 757225 725488 460455 721468 569183 562776 239724 732036 599925 904028 1030370 494702 566412 59405 682419 530788 165428 252365 1047803 331363 741301 867029 516042 576893 387722 628912 758950 986455 964833 985790 28166 743340 423964 858290 923864 55240 455506 192789 784123 358669 755150 389057 1001926 677233 486799 160870 273536 226302 257479 67848 745189 579409 16733 645247 450471 711708 875883 29941 1005291 255909 1016768 126572 807112 91716 1025374 997686 608204 924137 431357 910459 98166 506003 788871 598198 831165 645850 225434 857656 424583 539238 37129 428964 704563 147573 916827 56433 45072 648281 1005130 802668 964579 514552 613702 417075 81253 462923 644848 997050 927939 98271 605599 285642 999196 543063 17374 815485 871687 74727 730860 854212 401674 203739 315706 312545 480804 827662 249073 250349 519748 845171 198250 830291 703695 691088 24243 471635 237854 107774 724497 5248 626941 196842 775800 950850 1012526 969367 67093 669013 903652 292826 543173 771912 470344 133021 20379 88064 103928 823388 801118 99378 948099 794283 188168 437228 764654 320429 254280 821516 469298 504734 822273 660935 1021371 250955 428233 115492 760042 269205 680299 130943 133781 89586 1036901 3335 846978 273644 388459 469055 79087 1041824 855010 392832 354573 69439 823654 291958 67456 592272 949828 769183 967393 68460 709120 703952 756796 946497 835025 51631 814482 154512 763680 566073 341080 957808 129549 906558 650231 654088 773098 415968 337994 899096 478653 691224 860195 423537 69314 358449 104389 156792 397031 485451 826219 441255 368975 315353 2496 429836 859856 753955 650854 321993 485493 537541 633967 802194 670204 416558 1046759 336178 740440 281890 238920 417542 477232 374841 342531 545664 297055 944734 745726 367525 765042 1009488 139281 201616 1047341 20260 451464 599277 103686 988353 743588 550270 226984 1122 595994 230810 1002354 530968 8338 560809 69622 763974 663849 225705 296058 740899 824303 255404 946042 605755 239722 38488 765988 54510 1048082 107109 8410 687856 77523 813603 1001908 389063 469390 699889 582395 305233 285847 457927 206767 970043 700472 553645 849922 806282 872749 509762 117723 809238 84775 502838 619861 337674 455497 687055 897853 396390 402094 997224 1020823 385661 475361 1037806 435737 507255 204387 713314 261806 1045200 237352 158297 198644 225239 996634 670847 140735 745520 600725 1013519 862100 468051 48361 222813 232238 432139 591580 242508 298749 436471 244517 647640 726178 670988 569074 794510 217973 616721 275555 614927 285439 63265 410892 710033 484736 802093 818295 301917 457322 213880 58016 1038418 1040611 473881 493175 529249 909896 476284 321633 386063 941221 493025 472248 61686 173373 299484 806470 212548 801544 859603 960718 511034 837936 788611 193412 951726 260499 831612 37775 1015433 333636 236192 978574 492106 950538 354472 99600 520834 846816 401311 843034 259414 292211 704101 933030 324608 624295 468013 13342 26958 230931 149247 391397 589858 219776 703031 495566 328176 507245 361732 575395 267587 613774 84202 328607 937016 577865 505920 644596 426752 547127 482483 682567 659043 750249 1027521 376879 506424 408097 620351 636345 530414 433620 364500 844263 72967 90159 778107 605996 987543 846415 308741 108017 839369 257671 422293 792340 347482 645854 95522 710244 558108 727950 290552 939302 890485 208263 192311 650387 807645 164073 544339 354391 524644 928654 58258 352532 361001 224126 232337 288477 441316 588152 360128 457659 350813 535408 161761 286252 449778 517899 207501 926623 259349 222244 788911 41721 865484 442187 941574 405267 462128 744513 371879 467257 466158 923774 748922 45996 839369 609707 725432 830497 1001494 828456 23155 251457 698174 832903 655118 347687 430655 294671 697281 826085 5420 173114 139286 39167 53416 819511 595311 341229 882799 68969 578941 652702 369102 364005 628938 1005296 975398 399352 66865 848953 343405 254879 722016 164545 713900 749070 453213 891973 83074 814122 191486 940406 353183 888078 1041775 310392 627018 396426 487600 60260 418780 464287 936981 15046 853827 980228 856260 67615 318336 7076 604474 484452 942889 389406 554951 822909 360936 95812 548109 212423 854777 505756 282245 703635 892848 790498 249082 709284 122353 14980 723723 163765 646838 276005 512941 230897 1165 1046298 311463 312441 596503 59888 835861 352738 639114 345572 585702 706228 732720 995177 178782 223212 605414 633510 284308 549242 247966 613877 100853 516292 875997 205926 180159 155425 79934 159802 814983 306271 692461 621928 840628 575806 474412 349211 651265 496115 1023185 1022769 649215 342182 907462 539326 1025424 167924 946568 52871 380782 861549 269737 256136 135074 535575 587855 140142 698893 538345 458674 984350 549602 770897 123809 504108 963882 693167 795646 879461 284991 383448 98109 911942 400209 209299 45289 227714 917988 813855 950304 453759 574544 927148 794130 876761 233792 997853 709765 774366 795955 717900 459860 685585 864510 532486 291819 129960 69705 450827 388557 819470 315405 1007311 667407 289889 361756 736956 533978 724213 127641 257710 294892 69071 688252 1032053 690456 702506 623119 511831 154049 656886 904307 50315 939363 558164 105756 22462 653579 722459 512081 634514 260569 599638 616365 689691 897925 170692 876705 208224 648920 808535 318191 217056 313390 1014709 364336 364554 1007099 270266 824656 258499 536387 121844 228109 988388 737823 12582 109179 147386 223807 47558 270466 932229 452451 863358 357214 324857 611297 208558 10527 2751 844579 521960 351783 787445 847909 900979 113582 160938 777211 329930 704065 845411 932937 240666 937023 692889 874953 769479 957531 191801 720585 802791 289821 982818 38314 369861 99937 233642 235362 794976 891350 402458 608763 118761 483199 442413 249618 172617 266550 559765 164441 795800 471076 209526 1026069 724903 826187 469737 355232 568183 980476 963963 273896 131520 286305 375979 271342 188523 750580 163439 804169 961560 175622 591536 559776 66201 262713 227785 621619 11637 973574 601868 462931 746598 679481 957245 55782 974811 656239 527125 362212 506743 948895 601536 765660 108688 844430 749407 389488 553137 413529 336775 812244 477208 631023 753601 349267 1044537 633237 615944 478922 240185 107616 327502 951595 522611 129982 927223 1014012 79351 1007598 1024091 64213 847622 929155 863048 489702 400791 271333 545919 761198 861910 682959 402739 408901 896671 650706 1023117 759379 801287 784593 457258 1039894 369108 604291 776347 991265 677120 64501 530403 158871 1010490 183301 1021949 808628 1017700 283112 836436 443204 363030 888228 256329 788266 726042 351383 485553 349659 317678 544750 436820 557024 442693 250671 125807 983384 646534 1024688 841779 24691 927819 1020445 652868 646136 137444 500470 581434 879040 656850 813838 84771 132408 87884 641805 322303 1002979 1018301 652527 136003 947670 720963 443011 79447 688187 239410 1006574 470808 643022 1009295 798245 416598 722275 156822 733558 558679 994910 858165 950272 762707 738105 666510 474166 743413 718338 405113 444255 87776 970970 727295 18457 428584 1025143 630240 295122 986581 83619 675086 128590 719460 958650 34352 222756 393029 593456 604960 429377 1035614 330505 1016429 343651 479622 930399 63962 706718 179979 822496 784605 1027547 944685 339790 103201 371028 815776 10493 355076 919066 998926 901719 349210 279951 574099 330587 181672 464364 565567 375322 531754 628924 200856 481594 241869 457055 694037 1033843 176629 152456 431524 721172 384953 846272 41509 936062 657762 830433 176620 35496 942320 855451 5187 139930 171413 273650 212197 911090 454199 411838 679557 886882 506866 100137 841029 737327 998548 789557 221503 708276 447776 942132 864512 248285 150604 271950 769031 474029 969986 860926 1011019 692408 1030370 561813 990642 120489 215743 315318 286363 215742 592158 870872 431189 931911 264378 52168 975013 993066 196355 660004 974148 744034 533657 307680 271967 892539 714710 544453 177430 944152 880450 270829 2557 82542 1043484 315465 599965 101830 769240 954651 875764 560638 24475 369788 516081 444681 799937 989655 145401 701802 725336 255596 620645 964797 303522 19406 19202 554543 301975 626277 510607 224513 442721 261101 601410 59145 46046 213493 671556 472880 234785 988257 437552 673781 1014512 402409 532120 489960 176456 615576 467072 971312 969941 631885 974817 227590 888187 94525 898087 886840 1020112 348271 817588 469415 971935 279615 441435 984521 985446 172763 897509 655911 373976 605385 1167 937952 271453 185183 28042 117285 864141 122698 335738 369851 51897 567048 655608 617084 485730 894317 1029904 1002454 471231 409634 98244 769354 850492 118305 777351 681454 206326 978491 920770 155116 15679 339346 22610 244993 484640 851487 600584 555262 303314 1047853 719400 169035 975940 756188 329962 105567 652953 1026975 59645 620617 140455 280766 449023 296746 770936 961749 193286 724664 33484 89939 335130 653757 298902 18940 384440 190102 886395 208744 651601 1017269 341590 29057 964040 149536 144055 665609 615672 941551 13919 493330 204588 66769 153029 300420 771493 403080 590228 144282 894232 149352 383275 29029 782381 771292 478491 865608 395777 877538 397741 78458 630949 798602 942426 339847 890780 698234 986960 629967 1032801 212589 551412 686854 1011423 272559 322906 627122 966647 424611 378319 587185 317437 694077 860752 1040304 709435 257673 22288 250548 889453 920610 774134 4757 939332 325051 185116 354942 795875 711066 332625 803695 3685 331032 266904 199355 404821 678690 152743 190602 886324 828091 418153 312920 569590 509304 759677 42356 611205 1041922 708276 83330 27709 587416 314006 400122 879726 104330 556254 890278 402142 738751 989178 112424 95812 645424 520588 63858 978894 283498 931051 886092 333212 65040 157091 833745 38210 448855 111089 65010 933450 940681 333127 520433 642224 752259 150222 448232 754532 726070 561119 1008704 956108 889641 210569 447290 681791 586229 788495 608874 560011 788680 489319 234294 109423 863203 304059 860251 731682 924188 731884 812137 1024202 998237 52234 1013826 796934 798499 55773 201119 816997 764671 1015136 117131 1033709 829720 182336 373477 36501 714408 759649 409827 595402 307835 542041 818570 967918 789363 732403 495671 939220 855814 981934 758809 182342 243646 185404 310964 79487 715704 540931 579167 222641 973606 849567 63687 734593 831181 681566 373098 579974 624264 336066 483357 910285 706499 395267 847751 466776 637952 479883 187299 473754 819030 1006968 297026 803325 933612 216861 649095 649820 51075 756097 225385 174985 91114 257246 943412 633544 723847 125475 748040 488786 1040597 681331 93016 756436 262112 92324 447597 309229 236747 894401 726497 671923 946762 641417 687140 1039151 163880 892397 415227 948700 6595 588949 748284 779820 83083 692572 49682 731907 943750 814288 571391 1036090 672975 26291 943573 909341 1004050 413821 612220 52205 544018 391127 102960 199775 929572 456993 912128 41244 354993 25069 437584 940607 293304 664449 430424 1045210 900169 677209 262818 457585 435979 542628 833168 300157 410039 1009090 889555 522474 325018 780492 58357 252057 502807 743948 844753 295647 15651 714112 823317 57604 863687 883804 839879 16581 179874 247685 519869 978643 477797 1042966 612899 762194 848980 988127 246009 504411 173772 189409 226707 273018 418231 301779 468247 367408 186649 794016 581122 575858 156551 313319 91812 141352 80043 659066 1041311 139951 589762 389599 1035884 538456 1027613 737490 474069 975334 243107 371393 488060 677396 1016654 631374 643411 264717 937386 921553 198178 856306 799577 644052 431109 83288 764305 989589 305643 345031 670364 948615 805144 603452 955479 781265 768931 682407 648883 1018573 613113 901742 430648 796042 960088 847081 927357 369227 1026389 27876 45233 78086 569943 30496 481813 609766 809241 433105 808576 1020874 775468 672033 139994 417475 238706 126380 267169 802458 426404 221954 668519 211271 43726 821289 684369 908667 882638 992281 73626 795927 606424 616509 705038 141235 627956 346872 601231 171288 376959 569886 913812 470982 631718 28023 270501 40815 841966 319 218336 570234 535471 16553 398199 1047937 220820 440407 883248 93139 344604 1042660 802275 371699 6940 414042 194816 23831 284987 18876 510470 70314 236917 961918 213517 141002 921753 415239 828221 1006794 264651 943414 1011541 938929 394498 876506 280101 182458 846219 989241 463892 567762 303236 878730 299163 915486 195426 376187 593095 424562 322156 356523 692667 212954 787261 455473 544556 520725 415558 641043 612835 522261 694857 1003216 309823 354432 170207 417239 838320 773170 917235 1027341 517693 45241 486981 331852 26367 264919 386281 885214 390308 682244 291781 523526 664301 718314 673046 469111 155696 740071 848619 512219 603094 201358 470441 799565 576734 97062 897669 399327 581720 948521 823821 637973 645099 121287 444064 232808 479313 664929 137969 701381 780245 872974 614536 683019 23771 869913 980545 799377 1047641 666240 630474 834973 811094 822647 370473 378861 687730 87267 286005 437042 198238 98528 251416 379537 4191 1031740 591059 314656 138191 379129 401594 108655 417180 761551 482292 948988 548552 164263 1042940 669373 584423 903713 87587 269211 282276 231951 469515 262641 124476 982776 58413 95505 457729 971926 278100 236991 456408 603992 115744 261300 710843 1029857 375173 914716 658745 850055 1003849 337688 952305 408021 537481 825917 930586 697097 414772 571412 241150 682390 137614 399000 23419 1032867 709295 987835 114817 238987 228866 670433 275094 548444 122823 756066 841301 258136 649361 159501 323050 280694 1010632 961952 30616 475105 534055 393809 662579 28280 529471 303176 945574 445773 137459 162594 30063 272678 455674 483696 103198 25855 821345 517942 436954 167046 488198 335980 304091 112286 61726 600960 931569 1030109 202415 691155 855292 501005 349463 21559 11633 665006 217475 74103 638172 104051 527225 451791 396120 523201 480079 97904 389913 574515 1020081 141310 427746 547608 907551 634641 4239 756467 939628 229303 417677 569338 195904 491248 288605 834201 693143 832817 863765 917996 132928 444642 789214 452168 660575 542944 930935 148402 736236 247548 1023920 242790 133682 377465 339440 369490 896336 90770 928688 470680 711611 655602 466686 252432 330426 230458 517627 987587 521449 232062 468317 883825 749751 877512 853742 400908 235240 187540 1001483 346683 997651 251986 38949 747224 960548 441320 870212 97906 838364 239661 1000575 893644 296012 820335 224389 73564 813662 776430 665623 687053 183372 293215 875147 347773 264487 786281 368715 122624 341585 660779 580948 956571 857603 430004 793528 871625 351688 22922 178716 935354 937216 470308 322106 731343 955230 139120 491360 764191 624491 850510 986352 920054 371969 419602 546014 880976 887760 583942 1589 2658 316892 567269 248722 456722 777724 2658 436647 661370 745053 336031 175546 627305 167678 122550 125987 999905 101426 599860 577233 647322 658721 173465 766918 789886 27206 489689 646039 597547 455666 634334 501741 639348 891080 35331 141830 160224 1039423 239002 393524 374826 728355 972392 231773 802239 470037 584228 678265 831299 733702 471291 397848 880396 583360 514063 424921 661413 530269 857075 849396 446029 818382 203569 603313 746870 1040981 716996 1003503 20294 695307 261790 74142 483353 281947 950307 324677 680189 458629 48300 229757 619060 952348 594438 475251 212406 933768 446192 459882 63916 460677 253344 387895 15094 500130 605759 170947 300966 87491 545128 1037453 727427 714912 193197 18981 622727 778820 811794 1037746 218465 664718 852880 258925 969716 250291 188307 889124 226774 1016506 591741 404664 836818 839166 1030945 148127 679271 990640 1008712 199779 538950 841299 24880 102176 563671 838974 106247 850442 641717 790302 525428 414949 111661 390769 44047 229003 605636 561675 1044196 228202 98478 1006485 474869 922627 838231 933385 774581 574316 356062 453688 531085 718287 813973 165700 136538 759529 645507 628006 24813 127116 602082 280361 534922 252189 743073 856173 910186 733718 559330 1018981 185657 833157 788349 898393 619160 661900 236412 355045 689820 619743 845981 18552 339533 788297 692179 510934 238376 934695 729541 510871 972190 732395 778574 605605 710547 854426 87547 1002946 399071 351567 1027728 50176 354256 407990 848772 506695 450470 449681 461184 108498 360214 892471 492515 634290 502984 602128 1001281 477002 163801 207642 261087 736209 776794 388711 610361 320979 349134 1035677 2941 641456 652208 888692 323597 621596 572395 408636 617985 514205 394080 146516 9635 493584 893028 509620 473585 972581 1041215 434020 684830 56542 221358 861698 471313 323860 363617 46145 798180 422642 271230 216164 987238 450424 616220 38855 118426 800761 337609 800087 122934 374941 826117 743444 737573 57056 724932 243094 607237 573457 876272 640133 996522 634836 146149 543520 182937 210593 608500 736695 158606 153666 723936 519473 81398 928345 237155 820615 199542 47832 671146 56391 127842 411270 1024981 167698 519494 835457 864889 422430 400225 893879 978205 609972 257317 795499 148416 651699 4537 104375 240977 428555 866935 149764 332342 481091 306542 296339 460486 42997 567264 264183 972239 403532 37061 765337 219920 622732 588615 1015091 699840 934795 96580 64854 170758 863536 146896 514788 913534 45307 233392 581526 38586 317565 68575 342135 293823 291291 178189 789606 85380 888399 386331 549529 66678 479399 1040800 350485 736759 199620 293991 174902 91866 176413 677615 231470 374249 954169 460777 113022 456288 286776 855486 989566 729711 632907 364807 1006043 183739 746552 1046291 268819 1007581 329687 83044 347643 401121 576663 872242 1045562 657865 217082 246246 335051 426760 295444 716192 212863 314120 517136 158899 254584 412324 399019 496931 495792 896430 637111 375598 663664 52586 103834 803776 608729 879377 664524 296701 494942 703056 545628 99003 354888 113606 1027180 220421 714033 419721 900528 571033 745097 763810 318196 511339 899349 795276 11155 618272 184426 120249 723200 1031060 278390 425997 372033 178004 358136 449633 78190 831013 74755 175105 842807 25979 845439 233775 966748 204547 874408 309662 109362 289561 286861 350455 156453 904018 254098 1045335 407088 271604 959471 30671 317542 328569 109102 207587 1020525 633616 1031344 418060 1032190 654108 611625 592182 433767 598195 709664 1858 551689 399648 722800 810629 840153 656481 262346 797767 961507 935849 15409 29254 331202 294879 398972 110896 1025578 672798 758743 873260 27743 178227 816706 386642 827067 1044258 828433 10030 987436 400802 56938 449345 379827 171164 509898 1014656 325862 48047 866944 634579 599150 418735 126769 234647 182666 166178 95058 843549 340363 487106 28593 179753 172630 702461 868077 956787 1039589 347000 840697 105257 584646 853384 913565 461419 82330 146103 830453 488910 599959 723525 18672 437722 162823 426149 875730 429964 966855 100859 411058 564949 31177 504997 258301 553240 646034 639919 61937 583600 182716 266589 59427 932456 9589 967077 931322 971265 420863 115890 526129 324271 107822 436578 698201 734876 827885 147401 796756 907364 101049 2988 481499 707992 900644 624391 985850 700731 196436 210056 240271 818760 1045633 623121 336846 924201 652666 490298 727487 765761 141857 84940 879806 1038180 1046762 823879 463099 955994 705888 33373 865528 336992 851617 513909 309262 559270 687581 956201 1044712 852945 275674 369608 967685 19067 207987 401109 723514 36782 316180 957317 739118 679789 170816 270661 372701 477484 977420 65075 885014 481875 87457 747936 304637 1009854 799677 915092 765577 404799 358450 775754 660999 667163 844646 715439 579989 686473 622802 895207 614056 798775 554371 445385 174471 450500 466588 54878 975821 109895 163794 222821 209643 741319 393710 22226 777891 449216 229711 176715 444302 481444 961637 619946 404887 275800 373303 533118 378494 30899 82142 467337 795735 971010 381960 914755 158728 814471 21366 80981 809934 829685 524670 951328 696760 1016822 1030537 1043252 98859 847781 32406 103385 904796 976916 481718 190089 142041 286408 34958 894067 435713 455992 654296 838138 302727 886609 468450 868660 588275 361973 6413 156780 437024 860535 390735 544929 231615 541728 437170 919557 619475 679086 656083 91262 380468 981200 130915 449064 82188 733099 560554 461264 643932 121944 295167 795515 610424 305251 1040977 596189 130695 779853 626337 303075 763140 998412 796037 132394 713536 597382 280487 118405 841437 988953 9540 273786 70228 583702 154798 475590 779120 27969 141514 732117 715217 285523 188307 388938 392555 510328 835733 75133 419076 560082 70514 753656 941241 417268 235105 531194 715897 318823 212138 368628 659080 152616 802091 473102 992766 873256 880854 609955 1033542 203979 721201 795584 181407 57194 550612 929449 764062 114641 243695 20565 809130 242625 804545 906733 468351 863343 954402 150353 729004 889091 1014266 466322 310805 166170 57799 200057 840817 792389 621339 356863 1038797 623496 654876 477907 491271 595419 632323 795351 38227 303277 262045 836259 476346 318300 133069 373505 234134 363709 563720 233327 14360 296347 405207 469152 379074 355120 649817 751355 272621 283053 916158 482587 283717 75448 1001165 342605 816199 912361 814175 675093 18122 639308 397025 517545 513139 180194 685526 26740 423743 566303 424787 663701 798973 673901 379522 647773 741841 520104 814623 1015253 814771 286625 241406 917813 698350 969627 279171 641902 147361 1019601 510248 421538 753729 112366 761083 942758 783125 220819 978973 952199 517817 448468 408388 1013762 935324 960187 916537 437258 572546 936900 443483 617285 667906 646752 300827 757648 362504 948082 759934 268151 441429 879572 265118 100542 541946 284371 1024297 533211 969697 783535 660960 254328 341060 511261 991514 544502 192820 44485 1028926 534245 437267 259267 33868 968845 998170 109354 782933 358761 845780 225148 77822 948135 329121 405555 705282 1039529 120884 46652 414381 544646 576021 65399 509537 493449 62240 682296 111637 302769 257797 961225 859857 799792 197574 761830 689459 24301 694331 516927 409581 290818 916113 538873 667716 951614 358087 510253 442003 584611 572720 862824 862406 872937 1022195 408618 336095 248570 194190 315751 506741 1024116 539215 404233 634416 259370 59098 1000043 974414 669603 562086 517087 81697 287897 734079 956714 327823 334204 895749 1008643 265617 489197 177964 477335 711348 54083 402363 960520 33947 408841 545229 289513 278138 1035646 265810 261060 659613 248595 571535 4500 59103 236529 178330 805451 782132 297073 804319 1021261 608287 937377 32158 617971 1048380 622534 706922 255498 1007544 507092 824747 819281 626899 1027832 219165 908030 230501 450319 583247 272954 275799 218924 531493 426656 865829 988438 1036887 979906 429923 478407 926960 750244 519733 97006 920015 103487 598741 18286 79657 989184 257808 145373 23045 82502 74953 274950 761022 853735 726133 118375 359813 132011 1002398 883380 128221 150224 631649 683090 257053 589189 171759 156381 197618 636527 727567 80546 240346 181286 1001371 20261 754601 799673 720894 765341 793608 895782 614333 726899 914161 332771 636395 578759 380725 529752 246450 22251 943606 679778 345553 961253 20781 181458 187673 965617 153125 599532 406255 747005 785406 469737 228558 88108 291371 380533 18882 706388 509684 112689 368877 979072 814581 26418 487429 1010542 202397 11392 739796 871697 709296 849304 554167 6672 232646 255723 739616 559430 577225 1033821 385045 595520 972923 538054 528814 943042 787950 900468 574362 93762 558602 829095 690075 888427 942346 42516 363013 281500 249599 218723 53315 589415 646731 1016497 313170 934674 617000 213263 74308 998425 549151 711937 2239 959658 88977 954879 38268 373543 492082 857591 173256 838568 50312 848841 914182 524918 24432 964042 953130 93841 766874 647234 34111 740395 224264 965614 333027 257835 717971 454782 714694 361900 540774 978712 250927 764539 385153 142547 120694 575388 92727 273725 353419 346309 11696 23766 459374 171489 277608 703379 408245 789902 769966 743259 514057 1005471 302886 956045 881832 468892 948040 283257 22757 87869 319454 508386 633252 721139 787082 668547 124639 811615 622910 694406 113187 954073 240833 253710 922899 324074 68401 793775 630756 303570 142972 952560 358368 229891 1039077 673744 736739 603555 490885 1086 685281 778766 1045192 547488 208990 180563 40172 856909 529140 558258 313989 994579 105681 493348 355580 243634 838198 643027 204555 97886 983545 451741 686914 623169 611332 617621 836230 279798 329683 434818 447117 910096 228090 104287 27747 720529 741277 279769 903911 31091 846583 552916 887118 524323 541651 678631 842144 746496 917782 1001691 789302 50657 387123 642863 876866 102540 302005 391319 538951 410432 698809 472953 688541 68652 453233 141422 163823 78581 405154 795847 714684 611124 671270 697606 213209 157430 140908 815968 957933 368954 907507 437826 172787 465014 465362 1022665 56252 737555 638515 83784 287338 79852 342739 916934 906742 777427 98948 34429 499884 245005 79020 146013 822954 773584 728004 58758 701540 194252 326617 948690 828707 814239 635149 299336 194945 580447 302615 377002 533998 680213 813759 440808 565551 874556 463459 605867 613081 1045062 82550 189131 426458 172567 198907 630489 301809 743048 774926 12950 911153 361701 1031003 808826 400002 590704 10405 49966 942624 111580 638017 326162 244506 130514 102552 324024 104660 661871 772009 164711 187269 928196 354692 175769 726714 337749 758480 43901 141265 694939 652101 52598 793727 861826 695347 865689 485707 254699 73466 415027 749584 296747 719760 81985 87679 287883 1007358 905207 76955 929990 537059 955706 877371 434317 947951 826149 430731 643590 260457 63880 102539 755529 281514 931684 645006 274658 464288 228720 670909 313426 897868 235671 390802 752270 402244 642168 783197 205438 869682 423397 950211 496511 682067 884068 605497 570338 928248 39345 1009805 419691 959496 1008186 815198 1001938 715644 471458 56223 801093 1040098 841790 360472 176356 541916 663195 985317 521028 146078 595958 773365 984301 258674 476354 390540 751324 639543 689446 259265 196866 491998 121724 84993 519362 473580 786132 631434 413559 991740 900463 11249 922860 585530 143172 876189 252386 291560 964734 850505 169614 1018077 318459 417414 530711 873984 777679 602422 413724 448210 800191 546066 222509 966114 446919 864294 173901 172630 141460 868944 17783 228968 465931 789444 645398 1015271 502720 213898 901259 466098 620416 744958 739754 496961 922056 942928 896061 302876 205387 988674 775296 752993 284783 944493 458147 613698 601552 608316 138316 984197 555196 568046 792850 774146 773814 917080 449283 655913 833268 383521 336414 418169 371937 722757 602586 861962 62107 251539 936862 408836 996214 247599 457030 707878 1046135 752912 665509 925504 385241 67459 594173 247737 51340 685990 522120 861705 497329 313070 241651 537408 784927 69025 916446 630910 125409 133469 701533 804217 325558 258959 509050 1040122 357008 567293 652208 73055 481557 138045 557169 328475 859169 336187 101026 103218 536898 951223 85530 905150 619835 288965 404774 198764 745090 919883 756488 620799 1048513 767878 358003 669644 842328 603525 467985 29757 950489 285612 932093 263503 919947 134963 845129 477203 151785 755877 839290 151088 461856 911970 313863 351327 240532 403229 747485 833774 789851 211038 19678 1034814 327616 566528 417117 361797 431042 743348 571299 535565 409490 181629 294510 154675 184601 549938 95085 1011049 798831 1011968 221637 598004 62053 984805 940175 826158 768764 558390 505175 48133 684012 280090 917151 504698 604958 959756 101978 390436 744754 1004893 527473 554411 774138 329903 309569 276813 1030397 1009019 1017883 602716 306165 85388 330179 159677 310609 357506 599794 891754 681140 1001041 436948 248049 929652 138687 368011 889844 541468 576233 159402 822951 1028074 485822 1044410 262229 103250 100482 925368 717788 658041 958029 1032341 103980 586938 446858 576437 255179 820773 134776 1024625 240724 764411 224684 728469 251635 668979 715405 485090 985835 59641 485847 762765 235792 214313 200729 683710 965453 862936 256055 467986 74528 151244 711144 653850 448537 621567 716856 847066 812639 894496 192520 751691 744746 969745 212617 991961 531786 830058 661445 186341 718750 343541 5398 463428 957342 71216 983981 54974 906707 489422 854796 884368 695897 282422 402316 348650 554851 652034 908504 455282 269239 571010 226416 366016 163118 412727 146472 266208 70454 981080 544934 437715 96592 693072 892903 385037 679314 1006653 343994 767224 507685 826227 201795 402288 294088 464119 1033850 533830 471883 84741 330410 238014 814101 626827 800498 403472 531359 519083 600519 162282 552951 378941 753776 58860 257854 621130 7561 29227 845354 1020050 851841 186030 272005 784135 91931 870388 333228 846160 282097 528749 330512 636231 732396 458748 1048248 478587 201421 302204 821182 830383 395944 669239 76493 66393 447076 966000 325802 902180 844092 421339 359592 945262 704064 870688 785202 535499 566997 418139 786501 218496 886065 652191 343539 41737 14048 807534 178913 280211 729922 499779 86217 52610 795146 154120 490233 774893 700864 831904 554195 426525 949824 964702 829515 256274 14138 88460 617580 465662 964272 795878 136147 205511 161658 125212 805682 443785 613317 400979 116687 922898 312208 336037 607746 250469 258861 604828 55226 827448 313798 425915 230137 394613 313302 489205 274515 212924 812460 300340 518515 124384 965100 34771 616343 23142 487437 216869 1045007 3593 69339 927980 232641 889400 888566 150242 554664 555926 737618 290099 784465 332922 1462 468225 819804 122733 315709 397023 465921 715182 754903 772439 270728 322993 594889 835428 873168 673179 916009 49912 471497 241096 459619 358264 504058 448326 24759 232507 274939 313943 331704 50958 54268 137459 299214 581298 725565 188740 585141 468317 635540 303143 462844 721717 787434 1037234 223111 82136 158910 748968 319758 795095 674208 792071 11419 282422 465847 605563 349200 823790 198460 131048 631199 154988 41469 775908 513616 338447 528859 334905 45182 958381 621388 351336 377434 364559 966617 358689 563303 377200 429217 629709 536572 428290 178389 456708 441797 669033 259130 1007127 115779 18749 837034 826759 424519 296333 383379 374667 819579 312407 893046 516495 60633 500497 867689 874416 759601 916771 836758 786240 575912 603754 51642 383304 78388 21943 736935 345345 666145 913230 631234 987738 543887 57192 687237 287862 941297 644273 274942 943147 163215 1026762 466254 901763 243205 300232 327724 527166 641474 399283 508256 837455 614026 120072 97096 814939 422645 599352 1038934 732733 992493 885287 838543 619397 575540 1032621 424717 808436 609500 794648 565887 1033729 456140 858793 75684 823383 548674 989714 658132 798805 972108 978174 173431 291468 326221 856713 145547 321349 769407 1037508 903970 9465 1024363 930611 743649 711382 21106 892238 807043 701249 298312 818435 614996 984654 284019 233778 630455 875594 228304 530480 976033 770098 423183 576069 106523 188985 753714 1025070 383171 133702 138514 164251 233547 973427 709338 821170 815353 713103 607882 679818 576550 589213 172405 213169 387263 822867 149443 576423 1024455 817052 974576 504929 1004755 259095 631883 212167 663692 735125 136056 360245 553777 123294 515311 952574 59666 344045 339066 804068 31510 811248 737211 341410 654646 259657 740515 99 453888 264015 374780 116551 233493 619406 629729 873445 25259 869698 958017 856516 185867 250848 202591 121056 1007380 898702 559188 34860 447670 296614 549260 552970 73336 881207 727365 822484 996083 761476 758291 627031 943701 809603 53599 180563 461023 467294 525795 1022972 21863 748790 581167 284284 241623 415835 929576 992878 603052 660053 846467 285797 496248 73695 222542 216675 82528 487078 716392 922210 588958 210830 374020 919759 494592 504109 196394 997129 846695 758350 241718 815591 439369 877680 597847 415791 384304 1025605 540177 990496 903225 441907 724668 336617 434582 179414 682754 419119 855564 978812 662117 439179 600438 82599 80055 179210 447808 226447 584863 648619 612076 6046 749083 588517 280209 877810 875769 1025054 249175 1040094 747356 700980 930812 967529 409661 866552 573778 282317 452072 162223 649406 249337 342139 171408 182459 1016080 712810 278600 653653 544232 820478 313976 109231 82572 217809 105526 201597 59323 53843 788360 601994 680806 462408 137964 314932 551733 985672 408531 258283 263939 493886 1020193 424374 74590 402410 867759 666029 717832 307039 420554 520064 665209 324485 74417 820718 975962 307608 654106 418383 566795 785063 429997 193291 382238 1037846 838792 339489 343769 210972 592057 1011617 218808 18502 848071 698418 870634 260082 82218 318349 253135 387285 282830 61183 534400 435062 1010581 116715 790087 925104 851153 703046 39202 299316 625102 1001242 791876 1024517 621638 797443 133013 906490 900331 244917 454445 677439 73184 498548 645085 200660 562496 634266 900262 725004 18326 945940 834111 213008 1008227 692198 987539 223834 837276 385699 1047105 889146 951081 891637 673051 365908 925544 1039387 446119 470048 767399 694118 442785 271977 646573 506555 239991 329423 812850 44820 1004747 387141 255074 206591 886773 636051 1118 81181 98175 895701 179642 451236 606887 472570 936192 957918 50656 398150 518956 1022120 449873 313552 626735 982772 917332 93189 800109 961863 186104 571427 336958 208699 173696 881855 1047664 724478 752098 404543 1019587 93906 10569 733793 1017708 393611 666516 981683 59539 278292 211156 704280 742613 260074 48338 620105 862658 864927 727430 727633 289376 612952 702881 671504 686502 769360 324356 915642 828674 744275 178503 135765 753364 525380 729139 1020990 723184 312983 765512 1022629 896800 110039 556856 162828 266656 971041 931434 344012 761760 176551 1032568 1008783 393670 911663 649905 194263 218281 403602 441240 587638 602967 165437 700259 266772 37328 203955 374141 238509 288648 915720 132100 69904 731625 743784 703051 93537 333519 736142 283481 356503 610058 932685 59497 114175 770271 770315 672616 621239 385671 1015873 770426 341044 801967 542204 394614 5820 705783 137055 424549 357357 133235 368671 828935 563508 992813 454917 478030 63063 563616 888432 220384 300012 644415 1035984 442265 711135 503020 756012 56583 108016 495745 398237 722412 963122 235083 889297 173248 478094 349577 365449 475181 546878 102641 590619 413073 568914 962860 746480 971647 1030702 3926 221447 449598 685322 3967 568177 833608 568177 199468 993491 921805 824259 854998 618983 969262 439475 284009 827643 636546 531401 704711 1011824 333844 320480 517699 960828 324578 68521 923687 57705 341024 105511 273710 232083 367283 794417 924426 741486 99255 943604 942303 116542 882682 565102 672198 682590 298878 245492 708427 584378 1025019 930477 312304 183636 21338 584212 77224 416194 643643 961657 59484 55470 102000 1032065 321642 926293 106880 777634 349472 752905 463653 294056 95045 510895 388046 91187 155537 724034 857886 103478 694577 992846 267883 162682 810052 264565 820032 491033 52320 596974 90587 773123 651021 391425 934831 558972 620104 819084 539107 605084 416514 929921 169938 565966 739231 974181 624009 1031505 512632 960211 811597 79802 952409 346871 128786 729456 640771 574484 30980 586543 92075 603903 220162 1041798 735609 799137 587038 1021785 19467 80248 126238 66655 68079 633366 819966 904100 140076 910241 368236 640521 804794 641362 635467 584895 569861 692214 1011505 757712 295278 515184 411112 711830 320714 143925 178672 1029186 398561 45518 164860 905814 990960 534361 164977 869163 294696 354569 34282 797292 232236 329122 184246 186777 44183 148222 1017944 276102 158580 486538 911366 291289 215236 618953 736043 3471 289020 578768 898278 865143 724612 125128 987529 89013 189497 417904 592154 344897 989163 666777 889301 78438 279776 895656 324264 758595 339535 992023 763317 251981 805350 890867 658132 242379 793157 451423 1042958 39257 22913 730641 902691 499302 652194 1017296 392965 890549 1036580 670716 1033307 888800 946554 128006 382975 1021648 21894 686579 729216 118342 604707 571613 986017 906582 926364 526706 770264 294375 275249 708723 533456 643892 23449 27958 501479 749645 119163 686117 126385 730775 88820 741693 802675 521288 1009940 523920 969128 1002220 721504 481987 1028736 42467 752978 562065 916316 880864 461524 718918 406355 999019 4297 71748 719281 937568 218245 602497 741490 156782 62799 323335 48843 519834 669414 685940 1000354 228281 924665 576375 71697 885241 970926 619609 541159 30040 648476 623217 1046054 208427 874448 252847 510854 630681 225356 449042 179441 384542 1010051 997938 261125 226825 322655 154039 234389 463357 285244 116191 317992 815476 386922 137724 570489 831287 886190 994804 370677 448487 106177 496832 1031488 315512 958160 617197 668336 429232 85754 685342 851664 890285 131029 364167 533215 188508 689130 485236 970063 62467 64052 299968 281670 811192 92325 190814 315424 296423 9890 11988 261611 436431 989058 6587 741865 875270 1029394 761152 152082 405745 780820 755878 692367 510029 1031355 554434 622144 138921 903472 657278 658743 210921 560145 1013846 9019 660677 687341 751838 515142 129351 456905 876090 695559 849 916638 106660 259425 856341 831448 240105 21226 391067 311000 717804 1016685 788798 296307 882466 329577 1043503 657778 92437 13455 49393 705808 543458 403527 628955 672127 870330 494124 474265 622947 58212 794251 17068 605013 784569 927977 620005 582753 264231 1023610 35822 821896 710191 207018 469953 229183 219624 194456 541742 643566 392057 1008790 111194 957043 926370 1008811 800827 594844 726324 838417 770845 427440 927124 416695 131615 721127 12604 110015 871607 976877 552762 450049 907562 215651 954032 4487 738069 462686 140626 444431 287207 454630 93675 589452 225124 147832 612056 8613 32291 954501 581771 249909 802833 264945 117769 159177 859373 834197 39277 623909 563401 36797 382563 522944 199311 539562 703661 266051 1024634 56081 729250 995853 704665 684186 962474 107442 564047 733026 753347 518263 144854 103801 780543 789208 698039 1005157 114180 306691 437843 464285 49290 258138 40285 454927 685281 7669 166750 646043 343912 13086 56624 640918 578327 405203 990084 827720 651254 79175 596316 399726 1012132 98913 682641 540600 699857 535611 928334 847180 860868 832932 70035 130882 357845 159903 1039795 155941 901620 504034 788182 386936 341537 577112 50808 129583 984049 63391 159208 331570 40464 185483 134346 455902 607929 194721 1009557 519299 847424 927133 212502 562407 811400 351724 778732 304321 313485 640819 400649 685375 29916 154822 813111 613504 196630 356913 422289 55323 703089 1459 193285 690071 92470 320190 383193 587505 415044 889977 309283 342297 764300 469054 759120 348788 74131 311324 260766 357211 395251 128341 548513 918171 820442 985825 907970 30708 539785 61418 930235 329370 146902 987726 796188 202679 802986 590113 794826 955623 865412 909096 731002 262842 73461 1025374 926522 879413 412194 800115 227049 661585 115525 408648 58810 204411 338220 517236 510389 440083 1034937 612546 629302 289517 333152 333489 442988 265426 152492 266482 116699 99328 900026 762350 49371 485030 576956 478782 465686 156777 631 546609 111118 491746 117189 335177 996757 466462 448788 152254 974930 448284 379366 1048057 1015363 797267 788559 281626 574262 128041 397690 930675 586062 178557 66084 648715 53124 115230 1013023 70685 520228 852817 766417 65174 214860 121423 76466 22938 528752 956100 478162 982783 330201 709970 498000 618704 782625 43532 597476 666571 353208 39675 731478 182756 589922 682653 614148 455872 253623 307808 201824 206907 480674 871724 1048432 607458 659939 823766 800077 848506 359565 351662 358564 643703 618888 782066 251960 885382 17936 888664 499038 1011459 859956 200328 428671 30083 956504 527520 158105 808780 1030579 70830 191167 457688 81618 689977 840340 1016662 339219 677049 30932 207145 440875 952346 628428 652903 557729 172350 681437 476251 200784 376696 790013 528131 897257 760849 943157 595858 760942 152774 63780 972527 486329 460360 1013626 606261 450291 210619 742014 873265 62493 856119 836745 949991 19850 289610 335241 119822 780387 436597 811391 329615 8994 221098 276225 214281 136215 774357 665017 119120 471014 473168 206051 949482 737287 386156 686547 648849 960837 860399 910957 495027 459328 389521 75691 898293 784875 564350 181275 988332 691726 984279 797278 548194 561605 513329 466859 756311 164863 293396 163401 197630 898560 781437 17432 430715 573919 805980 454921 794668 282889 346903 13729 936989 930492 353797 979323 183442 574093 258292 426435 696705 564962 127140 876475 399125 175993 771402 331577 432172 293855 369934 89383 544986 53754 845453 585218 893156 703616 531287 597084 417350 575869 1047154 468827 845742 696529 727765 569655 198398 715440 425454 888255 566222 493088 322077 319701 411111 659326 988470 494829 354249 702201 958211 127378 39206 485142 908224 457186 356709 604970 421533 424717 152096 148963 570432 58073 653734 894912 392512 144929 451961 783764 497835 941905 558289 388871 831105 576748 277272 1017109 584246 90119 275053 340109 914740 43723 917025 891027 639319 884470 724284 624926 238447 379995 847097 801147 146881 315229 482117 385736 277127 36728 665924 697978 382571 568761 323020 1033431 867088 33601 952297 598909 502153 954309 684375 74713 95456 735249 385291 313777 183441 578688 441771 930203 743180 987014 417809 481155 433206 234535 140748 994601 212968 658557 775070 721056 461935 356405 247807 930513 642314 303890 458136 146934 63600 287593 712138 592927 404295 34980 58149 236976 160430 954815 789489 458721 550580 754638 138408 627517 464094 465013 176761 172579 1030821 408686 927175 411464 544757 450055 408744 500787 319920 986017 175463 747456 113705 90674 225539 304286 550314 52164 714158 391121 616686 888308 639310 65328 323495 370804 447487 925672 797945 164745 825998 433399 366589 913037 434432 720306 915007 552558 570633 1033279 13889 711725 649366 685084 924150 873313 877636 583830 241991 880817 199142 850771 1025170 909405 648962 424649 675622 605366 948053 356548 371144 146594 964427 964836 1328 733721 919175 845596 234637 972970 186977 491061 837629 291831 540771 685641 96022 605748 864459 529224 187232 599724 766221 985974 285401 57404 116302 982507 74351 212950 407530 342290 692361 781056 205294 774442 618367 611922 22430 329416 786461 529404 497137 851283 709668 619069 820752 770439 948425 1010157 167899 106483 1044789 515316 687203 510843 917763 74960 125041 1004502 83652 127252 952062 551952 599678 947683 996281 786698 754729 322169 841092 106485 85553 743331 332023 765147 645111 570945 576220 256278 984144 220619 555697 149975 278532 967369 544041 532128 674896 165210 399019 624586 121189 315310 726482 998656 454886 132236 230891 697282 995438 769485 393594 407011 316424 596703 308405 800780 561333 155458 155655 901175 278250 123150 338575 265268 546063 280428 83102 403495 930305 137496 350781 845064 604048 826086 185764 991010 46338 523834 782788 21652 827790 843662 105663 756691 992994 726256 731754 297510 326558 511105 120530 612905 429527 64247 661684 926283 261525 6684 312323 871247 386901 407372 130149 390863 851591 741883 1046455 181684 686097 723501 1020037 192191 738506 564988 567442 1025284 7168 277782 547670 511593 808435 761149 196731 789036 366167 1045189 261728 329562 935638 731673 355478 928601 319884 948022 624229 952415 134025 275501 1043784 664568 1015635 987046 47981 363908 116577 35672 484918 378038 968865 51858 487610 421910 728306 110773 323140 25472 540075 479160 709843 685731 884242 1025699 597913 961411 382438 241684 311677 894200 818134 770237 223129 683309 151560 79331 854972 560161 398995 488417 874216 421417 623109 406691 971733 924268 855517 992812 651629 407910 829714 579856 120142 879462 471178 589562 589387 651023 702884 522536 505579 497627 1027247 505578 940008 922771 831344 517158 875186 624088 876448 92119 867306 1008798 384364 209545 11751 637099 861683 679135 498484 171805 540108 1021454 489744 663777 11133 254559 92652 22845 836101 436656 110577 912454 932691 988660 520056 314731 1024716 180654 377231 218600 790473 243322 857723 240468 45078 1031045 550960 95764 369269 717840 441563 1042405 499993 1035761 358745 660054 818219 933905 132029 494923 812105 284911 865742 1011068 656642 662811 696198 232179 225115 701884 366996 923538 382029 323339 403419 755083 921412 853718 1027057 703974 161 641790 223137 894718 964665 460793 53097 260868 1011669 477008 896253 683643 87472 974370 4546 534202 272124 150432 268628 295021 498269 124815 490496 992788 891500 843977 323914 292483 610357 363452 615017 539489 327097 65769 847046 44969 567405 789350 636033 775723 758714 1009501 689900 598028 691067 872587 740621 90945 851586 155841 347680 467225 190738 245351 82451 597168 364390 301812 603145 82301 329769 852343 275672 645573 825084 783633 384395 202021 513780 974713 762336 188172 177434 544630 127690 591166 932585 1896 733424 110162 272594 416704 159532 8245 221371 319876 263438 775845 991356 421068 389463 649655 724065 24391 658558 836690 919979 476855 265006 273074 387343 576368 872646 495846 385333 323293 37336 311633 645434 39420 476842 840492 557870 752605 191928 618755 935575 210982 794160 290612 719597 910738 92788 766579 815644 384109 4764 747081 1037061 54554 34545 557968 246780 808589 47731 370425 353611 619730 410964 800646 138158 122756 153467 253200 535254 16470 97026 149186 8166 387470 75449 868764 592889 513157 336033 597745 102042 847912 438385 879337 503881 507770 500243 652032 625917 346128 202792 400517 52893 741523 405120 297756 194438 1044290 683172 333628 32008 288877 788556 988338 831977 875771 391145 911644 557280 149733 906524 651887 653083 938424 626493 507250 695994 812311 585173 494657 436561 567095 844580 994506 453226 78178 437916 532307 1024513 8309 577379 789746 923398 586593 247509 626196 983518 211373 568064 737527 509667 823794 756007 733231 819423 784478 1022016 821541 842645 25906 473974 369299 114232 310084 119975 283401 378354 198270 91878 431979 168031 68189 133370 100721 841231 8306 862174 42534 611591 681701 170303 484458 297792 474861 97793 990064 475431 72537 718011 735552 123932 433930 564278 903478 569587 68470 58865 412289 700022 655143 211104 317093 882656 689210 385705 759802 513891 880353 1039525 561194 340132 986081 547813 110263 768826 270101 406763 866162 1019186 143849 593388 30981 816526 209375 418133 971627 42689 941838 282691 200306 143668 35486 804105 852032 609733 894285 1009070 885707 620611 368109 448108 704352 219635 430051 642099 441117 623630 410026 225059 149366 129600 848718 167189 406451 953643 752882 859155 840817 394466 441674 101596 383517 531310 153633 1043809 948092 411469 312533 318283 514086 742894 961750 18034 386822 775734 1022506 131943 25820 611070 128492 404971 20155 155026 546504 744310 234635 616499 401281 826801 73608 815254 879980 611580 469185 490084 808690 316137 909210 776632 227858 511167 548938 413092 1039068 892408 916062 912044 135671 481987 378676 382280 838428 963202 954497 773223 299928 172621 853708 885735 719054 522094 673776 970526 980659 500195 832926 695124 833104 317152 334808 571974 433220 328522 665463 162981 108352 233020 797863 7317 990857 748422 736614 587822 888953 32297 626696 39935 729341 183004 275894 695686 206872 359050 794858 1000889 73823 240850 621556 723840 189820 858758 216952 187960 279212 297004 358638 475185 905536 657536 979233 12593 75551 724720 156337 780528 808259 152095 200849 680346 964152 97890 527497 1028688 593056 964678 1031605 473511 192945 1044232 898820 104487 1020853 917275 843193 490189 771209 631974 1040366 734601 1005598 802307 654092 208321 774908 941634 660053 464076 157882 929700 136539 651896 739975 1025568 308869 720773 542116 33249 225681 479272 831976 664005 451084 413321 307259 730592 747996 722245 375067 188919 796599 276972 162586 565254 409001 350084 788829 570042 944018 141572 678431 88056 188838 484314 398636 617300 237291 655974 897638 714907 708542 487037 1042500 736842 1030222 31718 354894 749588 907040 602848 260002 657759 678793 486043 309618 57287 126007 668602 520580 566682 572841 266967 1046704 805979 456882 133887 888166 407360 749818 620594 487974 81332 961405 440804 482309 490965 13578 437631 405806 589559 542917 325855 104287 271391 509605 599252 316008 650888 31222 821156 979632 528418 1028057 196486 21424 183822 335295 32039 617077 570147 6130 351785 320546 660076 858125 759711 463980 940456 889726 962707 832540 78793 270859 560257 192401 97141 980042 853465 181563 785800 694823 940160 635937 789392 465250 285775 637532 777808 611342 36755 697242 968765 179988 586123 436124 997380 616622 240878 809144 690946 675564 889442 1040983 307146 1586 353030 366456 891043 503736 387817 1036587 163336 933897 584592 662807 323878 5508 841332 769014 114273 319198 481154 749587 106447 119198 962457 957395 901051 798880 253711 897065 133924 402067 499757 518943 480315 1038459 274862 26196 1000681 459823 389444 947577 794950 958172 837139 742611 940579 589696 23348 468924 126849 934256 76340 1001250 369432 588498 21906 1040391 391889 213796 545604 713215 398156 919987 26419 933301 16987 834597 323002 226150 559493 998640 947755 160100 710788 272864 109898 115348 991175 881301 137168 920817 865009 81666 105705 188423 686936 75248 450742 971640 752263 111481 290508 849275 203964 802701 701620 887128 645995 332912 969833 529901 438201 1041722 5853 50220 251137 824405 435827 724378 613203 412163 293254 244434 494064 973526 230625 799232 725455 32310 691782 71015 331804 1037535 186088 405979 57523 540512 562672 113992 114857 820380 17147 58665 147652 378957 700570 1027345 1017854 708988 128720 924966 681478 631050 601496 835744 538046 874539 587613 685135 888766 683750 187264 886035 838864 735894 356566 138849 153714 443500 743463 526533 578391 782314 984752 637018 984550 717161 876706 437076 631481 464020 74657 727158 710944 709355 74053 978332 636828 539201 739740 400947 220772 1024831 427430 803260 483 440287 352728 361037 376119 641521 231578 973583 210100 96665 527561 501441 788575 437199 427061 949811 71284 970973 586276 747212 953825 686821 819662 86277 643272 17497 725214 59116 599809 919169 756215 436898 999573 679929 200493 943325 297028 35631 62600 385895 542208 34025 1018501 591773 233840 885438 243860 74992 529518 309656 354203 110440 302473 422968 703601 801308 623236 752050 8804 378299 447189 50156 468404 483078 940583 230948 400917 265555 226008 492391 174385 921868 174204 111899 62756 356910 731736 82294 121598 646859 265704 49668 641349 645512 483673 645669 687728 604191 855567 335244 627565 586206 1018657 18113 906779 671271 286680 310688 881617 459502 161332 552408 455638 627518 15719 191853 983526 900532 236631 62263 854195 338690 898080 7521 40034 593006 815760 853994 636170 203344 783530 897831 899385 516759 112932 145983 219246 812869 762600 383406 996768 68847 838550 673219 745909 776510 140801 479521 239116 786800 585902 582466 40692 51415 63576 343791 763442 896857 305774 366793 363903 389102 63379 720324 665864 610086 460318 625062 698861 801184 111768 257421 575682 340628 584768 83558 835600 627274 836490 476022 5845 234657 159899 171221 473856 767881 854991 514542 257014 1010057 795188 419841 685328 985146 661516 524450 243738 863945 285519 417847 395222 611449 484902 85117 971383 1030943 561521 977667 465959 568740 505667 26541 838017 69255 173408 322354 702999 407128 286662 319903 635629 991806 668449 1020115 268540 848498 563029 327425 424880 833730 647672 403760 454507 300815 51412 362942 866304 404943 570474 126681 377656 23180 909930 368901 619344 673378 481341 252313 276857 115845 828795 952641 294999 458937 95861 945789 878211 1015256 63148 490529 379145 681040 197463 233427 925162 8354 339426 882833 466587 479716 101993 412968 213637 591936 878145 987838 854403 938867 627312 45896 792167 74063 970288 803860 203125 683065 1033584 891969 35557 506283 718675 670530 800101 125107 420014 425824 757910 1003635 992910 732213 453515 732831 432304 344369 616269 812546 500744 663576 377177 363769 892219 656257 650783 543734 461604 705881 754565 396286 932179 324958 455523 521516 105097 868261 759301 539948 391997 271125 951468 443840 820250 391146 934925 199487 429183 345650 81616 353041 81149 617555 593938 100916 197085 759171 302563 820154 314776 786511 721865 1034057 76636 627989 609596 245657 205198 380041 852008 760058 975938 976436 358254 810955 939973 683760 396642 618244 746260 661357 202318 11949 135778 318128 240366 860772 297366 947343 148211 280540 706250 469046 401280 443736 537805 906916 1017264 1042484 69026 943407 51470 226141 625919 422908 927259 474579 586447 681096 945355 139566 677297 307234 424712 669718 345462 626286 624430 814282 540070 584675 539277 481178 976892 569422 564203 224621 929510 87373 51711 163388 8198 445653 951799 33685 630451 505773 364019 1031961 255609 846833 968583 665854 253332 215951 145981 142989 604025 649933 383505 835749 1009486 952001 729587 963126 680557 150487 360009 485063 602853 60496 231274 184562 547321 263869 330787 835810 918175 842887 519222 1016539 656385 940139 377559 511411 242688 91382 811309 524625 1018284 889613 727255 308533 430029 4200 972388 300784 632669 716306 461785 891047 694796 440043 879408 618388 326843 22054 684243 746117 57857 871883 48677 92251 613545 15670 607225 693901 53810 505750 671001 843682 859470 92783 194752 270778 360547 758809 423200 296198 813069 969278 969182 666188 982426 659552 221841 10596 297356 736848 788806 581565 501275 898744 704767 102105 213425 617875 421935 740044 881004 802479 23360 211137 660383 496690 945933 269685 1000017 810258 285544 736186 366012 1004443 359829 688886 931535 1020909 629453 134561 573869 623228 944828 716746 194604 654 1044996 873875 803927 392385 109752 782769 461549 144770 166113 965613 118239 488342 372989 458661 138965 718485 665211 440907 745898 212330 732224 346597 745196 597205 229669 748427 435805 337385 879222 35309 967028 220302 626292 220107 800221 474624 433876 512634 415733 661326 250687 284774 191823 895964 537552 548746 499505 863201 570265 409593 474391 424682 465694 681561 315183 378453 246488 643683 424156 879575 794035 124261 142132 274423 5008 229568 927618 246928 535492 226409 1003972 106323 427927 671084 1004333 794690 830662 857189 298149 395318 8194 674821 383300 671579 511855 196499 270555 125871 806182 790888 244331 448390 317875 31090 1023659 796681 736919 975794 27270 484274 30919 827070 78235 248017 799531 514623 794812 652298 69920 210292 585839 382677 1034487 302510 468848 327165 200307 97490 929069 469026 937295 145370 863304 732215 603062 458068 312601 143364 134345 517089 299050 208548 60189 678071 422073 577288 369466 384544 112441 232051 693789 137721 5073 664317 412598 537652 940251 158224 384363 99670 200038 808686 667796 890105 315317 617768 131325 616523 690110 684840 703335 139406 1010092 882857 141318 846230 313438 404793 189700 931918 767973 689854 372989 678195 32778 899054 99713 610007 122565 227029 295318 524384 924359 365395 1025075 47110 1041905 384412 1005254 323992 331739 416950 706479 162040 591950 120062 267459 907418 864714 958115 214474 792585 590849 379946 399104 379491 786010 565480 955288 879832 748143 939915 688180 202030 388751 276626 890223 1011776 454717 655568 559699 4218 247471 301037 454371 986207 834896 71397 906899 1043716 779838 138887 348874 781458 769228 97782 441703 492743 1021953 10540 643897 740725 519448 950130 695942 666370 811518 451050 143749 969959 372695 301573 798948 687153 87418 69645 208450 997891 596464 86428 905910 994834 548601 911395 448838 746792 607111 982885 645489 778145 235072 449529 975270 716785 497664 303563 975306 911643 953941 617115 714166 335163 730625 633980 8119 863230 238972 323671 181005 762149 1044336 907366 634476 58118 349499 816825 321150 618762 670064 324532 581726 553520 754262 820367 564254 365449 908391 438741 560962 538298 314579 323045 286531 651389 627707 162676 93198 677664 778230 435209 535170 925956 413455 474752 937717 234271 49732 361864 772016 409467 688073 998949 296814 791477 402819 929326 73697 374654 93070 1041104 11309 801566 177848 1033993 691051 398828 424707 887342 289576 881879 421415 644709 336355 121056 297485 218924 1038738 984477 253781 921552 461342 212920 604113 983543 312290 973678 887048 402455 117296 465681 800436 43004 359884 417158 468292 889158 563055 236744 695387 957416 307781 736355 719183 1012394 697967 206842 405930 865704 635778 278977 206253 544978 97031 205059 574152 696938 576249 139421 456227 782729 211018 441729 749337 963737 1018206 804149 799159 993244 585869 906321 129346 963556 333478 107781 813742 369689 587111 1027472 661287 339255 950790 888522 937612 246733 337835 643739 967151 901822 463347 31361 194070 287172 870255 187918 1017341 326632 824355 842088 472402 173579 345095 84936 774904 791905 1027465 517627 584581 513521 1018889 411876 150467 53526 535132 947192 21298 861185 744778 820160 267909 607796 871952 901211 872993 98312 464095 719865 797857 241960 140123 16737 575828 222996 425756 774764 699069 672671 379952 947847 648466 963442 862103 465205 270526 717959 512454 243851 1010912 945326 829733 107443 319946 217099 29841 461161 856962 169878 458203 1037953 545860 18329 851014 517215 837374 656950 315149 817021 278994 131551 2011 986601 262295 10204 1033553 228804 534361 240328 384387 222148 857301 973076 55419 57778 34046 476035 834229 175341 295803 275372 171937 224486 929318 356988 74789 944546 673678 810673 499992 231995 104822 86880 931272 828255 468820 1007215 303733 923087 667859 18204 127699 834786 394321 189556 981132 208127 631137 377821 366012 16934 76619 8077 972659 589416 732039 206096 647223 505962 238662 887749 369279 170471 979689 752482 486201 224811 950919 836204 539717 704664 609900 744640 194295 543525 144532 805389 874137 177370 399412 308311 375526 565333 775218 878198 1032849 330312 1047976 955029 636348 63480 423525 911539 311425 816576 773995 589093 654701 583052 31602 392978 413696 957790 512356 311030 462638 513485 319199 656671 98272 714881 985782 997427 991092 908984 558960 21416 572985 872388 38344 142923 682484 36747 759595 725178 665695 339206 716861 498666 754084 770242 965460 393121 645862 2914 740091 98556 237752 418843 818289 545003 16803 554806 55848 373424 719013 742545 429638 684644 812973 577055 271655 895858 852512 403043 466905 1040154 673623 134905 153246 678639 576799 259854 404334 323418 858679 436707 822386 783893 348373 539981 181898 43184 895266 610360 731080 902927 637881 366879 29171 691689 826412 1033366 335109 392523 639871 697281 551341 290580 576171 633562 738254 621942 390428 180142 980222 539003 625460 743456 501512 242046 1222 714917 833130 640942 852891 828103 54488 153742 204272 689059 785335 831864 686326 766570 77475 349973 13137 12003 658921 924646 565146 249832 145678 165567 937693 168420 819526 166214 518940 537948 781309 886393 975306 339299 689490 502053 56912 187939 524951 232047 398475 76635 668883 665679 416588 480988 609088 732176 464599 143115 124365 1016018 783204 626019 456604 539144 290722 468208 883077 248315 14127 565460 781458 231492 281889 463557 502913 755798 722560 897421 660037 442354 578761 649097 484997 622000 1040493 962859 107548 798589 815951 347001 68247 555287 275274 340619 819386 170643 142505 880656 771835 599768 634029 604618 883206 330274 650251 647181 714039 254079 821611 3140 238883 433237 578538 937836 727567 949466 386457 983192 109175 152731 364027 486251 251273 401398 134283 151201 595367 977823 564020 764550 824041 854815 706775 515965 632217 434000 41929 7290 403637 814306 373842 925064 302192 197338 706350 80453 530609 667918 428048 443489 266130 839338 977947 1029667 122850 184493 355431 897252 407460 1028205 4226 84881 18062 467471 608492 241965 835723 138000 39321 364365 438329 927935 398451 873626 6508 71360 697302 966482 813993 714122 992530 375752 443564 4330 807661 955104 918242 403070 884766 354452 42991 830523 532947 461425 166698 808680 666156 855578 416796 430240 602813 999364 324869 1003348 816912 286905 818519 736071 761633 800213 89145 796048 809440 845324 719621 380571 575411 895202 415690 326824 570609 574705 550858 189003 500840 974439 674301 972010 109015 365957 608653 545603 70773 750881 307288 220131 452968 733477 223602 70575 536143 537869 750496 441439 656313 950893 336861 850686 429996 1040233 276441 93804 309279 546108 47221 300508 830847 261810 633928 919382 214318 9901 760349 63030 402431 112291 318323 723371 178364 718110 114427 492345 132768 693307 686878 46391 212958 921644 847989 641362 995352 89526 801871 710408 947944 387251 6958 608814 823898 713362 924490 432491 113008 57554 433932 1002683 886429 183178 1027988 283628 815691 924644 499508 568612 138581 289438 621555 875353 158605 20104 872972 371927 224823 494344 933484 905662 138892 298649 20791 901762 256057 82247 16451 161385 984029 860980 453019 485904 237966 572183 697853 685543 1041237 21688 551773 259248 567213 3957 966496 866820 74760 736449 293346 1005774 741194 69279 350064 276942 728140 562731 941007 262679 427098 922129 263283 575889 811446 757012 805640 172408 793107 445577 423917 387803 530714 954073 705716 916766 858856 72195 773796 924792 542350 399895 252215 704630 399504 380860 516252 338550 269671 495275 687158 216109 1014783 101425 561435 917025 675897 261553 644245 1017392 120170 624416 990885 814600 1007834 457095 560251 43436 928839 287109 881407 724469 1044575 615882 8524 71439 675657 456093 488239 327416 462621 542551 537516 533508 74855 337638 544634 245595 560296 1021003 382850 125818 456917 438812 775011 64174 1001430 590851 975857 728476 119048 1047869 767410 809404 1015484 974619 82784 53209 374966 976772 59497 348818 859822 184177 934770 281821 332498 760176 583888 587903 398402 569379 648461 189588 321939 873662 986985 248845 39757 351627 928854 113709 343661 214121 647163 494348 888548 99657 159923 892436 875029 85168 809355 327815 964955 30265 437447 969206 793729 56080 738909 644299 74824 716919 183928 50369 806116 374341 429046 154982 747647 914785 657131 927904 846261 446028 424732 1010981 1048087 890773 137861 29953 882856 724066 860116 9236 232547 772845 962795 253585 939698 664325 758114 1032065 473592 210057 42242 991038 329737 89585 737867 485880 457901 391877 611567 1001011 296993 815651 741461 265031 780693 38205 127511 493535 629166 151001 119940 6267 165126 40143 446750 331246 726695 387215 78621 91104 332436 1022872 440811 444237 933953 725762 93094 716035 648469 122101 407458 604200 986863 1001264 878820 176307 372382 605571 452776 412142 819816 424021 282843 751867 118916 785182 183969 596811 586144 778990 971984 175400 437083 1017061 761460 380972 940748 449721 557385 139720 651001 478003 921668 352703 439137 238769 855563 387240 60019 495526 601976 355951 538645 13078 634394 401620 449566 800027 633523 788970 376027 854370 155579 312985 475534 233390 599003 1019166 195818 131668 736372 1016710 796569 865470 98326 157238 846518 467433 379145 360038 31315 838374 276423 190625 393204 91484 148863 76614 414994 55812 370324 990474 429466 234284 326940 400244 86635 891701 809826 823648 68572 199445 1021541 183677 318515 772310 288855 272591 682543 38421 942878 425261 424831 749188 438998 125892 417608 341608 634956 717714 272547 702747 279429 579563 506140 194443 726581 153336 957236 50873 366153 700467 306400 638524 444510 588525 498185 816828 911943 249033 993034 6263 583050 733246 281397 473535 168419 715544 72526 3449 444353 988407 230414 778655 410308 327118 840865 519615 283717 156773 530729 94587 550350 851160 83257 992007 871325 804631 470618 650670 550694 1029476 153225 983118 170382 205527 689847 338903 853553 760285 342344 1020367 763164 420533 447637 500433 1025427 299506 46442 552201 761997 814844 395656 342714 760627 772750 96804 360632 711013 273721 370278 7406 98356 755168 159211 1041626 264297 729147 592708 754700 950525 453460 589429 699051 369055 462860 1034102 166895 503089 907159 356533 240808 468043 254460 1042835 197046 608183 306326 471266 548494 158451 354453 282478 799676 661170 8574 336497 957787 64347 865191 980508 115102 177033 332476 651285 98123 874121 286781 1001971 158779 580319 807421 285636 140252 542913 616613 816777 189871 965786 685614 757428 820170 145801 128107 243376 827734 412639 764797 485721 16658 555941 43100 697472 41934 560915 230229 840552 882417 433434 980615 362828 938740 61404 50277 920535 362981 767790 716343 109994 935397 822045 342680 981209 1046442 245350 592889 239982 70910 884988 100125 882661 206654 316037 657819 635822 141787 148702 323680 896431 80092 36499 306730 127679 954203 60775 78350 677420 579076 612562 237042 314422 1032601 427134 150803 595090 655728 766666 469633 210151 687603 677703 677790 181076 976671 756029 729763 590057 103174 345639 85276 1033257 568397 361522 41574 209806 831662 857283 581176 544773 16247 284398 779031 675694 210954 244223 278752 575261 731227 659445 396098 42588 723829 700418 262209 655591 284661 878861 196277 305518 745101 672816 380105 891926 587907 726841 732796 473336 230959 845613 543779 937633 605568 727745 616677 390289 379000 949472 190781 275900 865195 659240 829820 625420 404676 1027180 107589 861660 889089 424755 911631 526974 871346 864311 320167 588471 33981 139496 650667 733246 991005 730599 343824 649024 690015 478603 989852 702687 381475 286303 743788 574894 207521 141730 999536 700471 37153 896453 763626 878453 911746 919793 355571 901466 416180 867199 410102 714058 456766 440957 1030963 755358 838329 381488 703037 1044259 267346 907404 861053 711064 193612 405438 1041580 728115 611452 268451 1002333 8989 10187 808270 1026929 211697 129208 433030 21920 1026881 444371 841541 450039 237841 866883 15674 832084 256346 727105 929096 590060 818057 990107 976133 61126 513021 921138 524860 532030 466572 342140 841067 755075 340222 794626 427078 38168 939409 1021411 916530 175703 451955 5456 111818 584169 701259 881166 82526 929359 1000881 644855 571503 366173 188850 922745 384053 337849 157005 605973 75545 55648 1044984 368097 301371 1042978 288539 846087 678893 427809 371859 383044 865333 901718 773425 328042 312655 252172 975161 722654 500521 969315 510180 661018 865510 736718 898782 833068 616284 113045 690888 517685 798614 797012 1047479 166892 974162 373882 496307 799257 605571 976075 488761 857882 560336 7391 393146 625505 145939 286369 405530 172019 817372 418256 450609 926954 435180 653953 970829 1046517 749498 774043 1016238 959187 453873 90457 581897 870876 678640 221132 508166 322168 510537 807255 599234 453029 1019714 362801 809550 193141 623703 814566 910638 664717 269494 659415 342234 627368 214721 462773 1000256 397586 597648 382218 1034048 218158 159852 857264 231215 24305 68437 829271 868181 213348 910205 438276 487535 927525 853195 463500 326189 505318 873817 211485 689589 48109 927735 798646 704542 77459 302757 852138 1008886 424133 711965 1013026 596157 858502 199494 71319 4968 1020523 534466 165468 1022686 304669 436833 730130 413054 452315 456364 721969 343192 1021173 237147 341638 513775 970066 357343 810159 959294 722923 1010905 757921 445103 124494 283809 367395 553829 283164 20160 293456 387828 519051 10614 210969 368867 509924 32821 790721 61745 950278 962083 321887 114381 233185 364700 267871 581149 393212 6574 487937 479096 945648 766620 508633 281004 151787 290396 160333 660601 171310 330777 234266 242451 1028495 313777 669648 351908 824824 853559 72017 643271 756198 46194 363862 941582 910059 1023325 445674 516222 80684 1012389 494317 684558 258019 307502 776850 915244 716766 349071 878049 620855 186878 1004689 1045558 1003781 420793 852403 16576 270687 278425 73129 467203 696705 908219 316121 719702 931739 659537 95708 626022 418642 304672 6147 262833 849983 351491 584144 482060 75887 539238 814456 729374 89825 75723 31080 28898 387595 319817 723645 740905 423510 78856 321482 19222 284829 953542 922262 32416 239794 317013 920411 903955 863193 895002 647945 95375 200523 902288 662976 984968 160437 1042371 681305 888644 770742 714198 855006 72800 779108 858493 810510 957260 10952 467587 247258 260810 994141 1045574 703723 959091 20117 799798 757529 670002 802644 190554 1043701 113606 9331 619978 872000 844613 895806 61238 730226 252820 123383 963421 843060 215535 844369 678807 636134 697191 281589 719436 809242 971615 691968 895355 285463 733711 329347 1009972 225879 707329 713474 282142 36617 258967 451830 393202 703631 12675 386891 231421 381953 684364 801250 815010 720553 888016 773136 77526 460933 860605 337694 191139 33481 178198 866503 820133 1029722 604340 126396 980112 157267 46018 498723 721064 352900 292672 605716 143943 911854 882050 359451 600410 843080 719790 165817 342501 377213 768065 181731 1006203 234028 70027 280961 418502 353319 445486 335344 694789 841716 590243 418177 824713 547919 157365 536568 616247 213158 844291 548109 924681 366492 946818 917230 821901 911750 812538 772283 749924 964337 974724 210185 779716 641818 962066 163936 922103 220788 488167 488381 1000410 461094 530459 65297 740191 558474 759576 631743 731403 672432 266016 306978 724088 247512 142276 541957 107220 123388 187246 932393 177505 700484 873944 376514 464883 1010831 750227 1038586 255861 398065 413570 44909 727140 316207 83804 1024940 1004882 611141 866349 15546 339300 377312 924117 909714 758485 899301 844935 287647 371057 847848 1034060 1005889 1041691 114358 175742 673871 686151 356299 662093 762000 201344 811740 673085 296513 519907 524111 826022 1010834 930466 292542 884019 491561 367491 808824 810340 188829 228959 782080 532492 634876 988579 949388 120019 254789 597970 996231 1031348 521967 577024 527887 696448 287841 524889 552824 1013594 912759 581272 890567 1006906 833284 959120 450871 514410 144202 252583 1039544 881932 121987 515670 666219 172433 442204 892586 78119 323395 1037685 378054 106487 693180 864226 925791 966810 671853 520621 26174 1022466 477464 989777 671426 910037 793175 204864 566363 50159 851987 678751 37392 879326 867341 540549 983546 486501 27736 91903 670663 718585 147932 421135 947000 709959 952021 1022056 1029795 802988 226643 218548 732529 689083 548280 98830 108193 814267 171325 886152 358212 364583 189548 81319 370943 875308 314791 178146 30860 390702 705440 441382 468025 849731 14303 665429 854631 1041590 796992 792002 792588 952198 916082 187830 558898 331236 956537 383471 912757 523705 1044780 394268 1022601 784157 309687 1007458 411314 214753 689435 864986 332107 739590 10921 726032 1036096 236356 162955 835974 829843 597892 609851 445743 723930 970342 969482 136948 647871 940476 728219 268082 469631 696077 942437 391482 183660 911891 193332 296400 971371 919357 130472 187821 449399 9774 287924 656381 586780 429116 654112 997602 634876 136946 67848 730095 891214 102030 533084 773805 126810 575620 281950 749337 963838 629241 358694 393764 790316 563784 214049 505394 324457 505217 791182 927132 75344 36581 29952 418094 35341 570219 319199 117417 113891 629823 240870 769858 919463 426301 621478 660001 302146 654202 380418 153315 992306 358332 656305 916505 630537 817405 40896 472519 495853 371436 450317 571366 33047 771179 171725 671970 903252 539154 955142 259100 241543 114859 445718 164969 1039909 565172 1020458 405137 465079 709600 33224 426961 806747 655766 920646 328793 719940 866160 735568 559567 971318 557246 900710 754123 178955 280577 943451 456793 75312 952688 1032919 291450 1025832 1037686 343254 39074 1041416 926513 287016 569659 1037305 488181 691183 846625 216506 934087 56867 96293 58908 116451 558097 554891 794244 790583 609240 962699 451436 1039077 822251 335059 285409 19141 940434 82691 459526 814048 986984 942383 270481 558326 992222 616289 425289 997881 1003447 115221 685710 294544 984202 586940 875473 284821 209732 721977 662807 488087 1008291 635239 870778 491097 726459 295824 679336 878417 885365 500471 811618 218410 628747 754512 776958 294466 284046 1007171 263142 313901 1011808 556524 90391 672816 150202 22366 236707 155079 735783 750875 832815 852255 204295 209309 490614 488348 869902 803281 1009092 67669 895170 266135 238715 238227 1010176 975939 1022609 657494 373111 58143 169744 918736 53547 775143 58518 547559 113652 769355 534483 821175 379900 806768 69133 677134 317765 73328 543646 998383 761889 699605 584309 104208 817080 149026 125073 1025371 22661 436554 75402 810096 144089 230199 894472 264994 955735 899396 727113 183286 107382 951235 48287 444327 875523 481401 888560 542628 143260 566557 247349 104592 255797 350684 369403 48322 318103 869336 888293 847555 95964 538532 755239 652242 398581 789450 122893 212579 598052 484165 742258 581787 232578 739335 285257 544470 105850 890228 122648 717346 392268 930533 998264 297665 597643 597543 886422 746155 982175 1000953 930741 282633 858180 13458 196778 821179 709386 952856 865375 737236 398547 608041 404816 336408 410199 255830 737297 757381 492451 478115 452038 110023 547477 357641 80553 86978 231778 659189 117895 635404 18705 117190 833859 121455 184318 165202 335186 594284 469080 936801 971326 979123 22178 727601 621860 874925 380982 622321 978229 931826 606653 262214 969272 463827 959928 88264 103174 292049 43771 229766 846861 988195 748332 887934 212430 319285 487752 675622 566112 1034787 987167 908518 469226 291394 526547 774555 809516 168088 754013 814102 663799 80991 412424 686235 324528 64902 751860 265059 611282 896816 214676 527130 171113 668210 20016 691041 860311 1044377 331620 653133 891410 797474 247199 986086 518052 337345 167589 107177 990122 69659 909582 805895 580246 576779 217797 571876 919917 33825 962441 981528 183370 1054 221039 98545 1037529 324985 793950 944 458973 580829 720273 729863 870570 322984 246809 189857 261547 896110 691033 656026 743645 24949 47752 523267 547154 809782 674866 264544 520880 131298 353464 184873 625583 111835 932043 63564 707743 296758 607221 291497 966111 571456 904976 964501 669287 789238 706252 636760 1022527 911243 1040942 632495 256262 216550 334091 891210 466028 432161 682641 584783 644792 855307 652223 1016021 680258 803495 415208 968298 195322 610475 1010997 890254 227040 774914 481055 842294 10889 965707 116984 200266 11425 587863 505443 820262 320355 515758 608216 688413 320291 357643 532770 731121 269509 295388 260064 275293 220226 814787 227847 688267 71466 981783 230494 27038 363293 114276 436480 323626 273489 359142 984542 898999 812047 344082 813883 380993 237366 482574 578094 741563 175287 664372 860963 377223 27671 424083 543834 1005311 248816 146030 174183 719856 465008 815035 505008 76826 432600 871332 6130 892593 295678 262154 391357 508127 798667 811005 893939 63 963518 414277 820045 779620 178280 594908 549846 720464 109550 805490 593006 956669 802698 59112 402504 937432 13834 251861 747884 219712 623184 297988 866102 314124 570832 607476 482517 947970 573205 735575 17357 837985 915516 296851 681589 482392 558455 653380 923258 287628 263051 692408 365402 976534 951890 980337 356586 641923 59194 171175 740817 635218 156613 53444 842250 1022585 101383 1016550 77158 943969 819499 126304 945672 336101 164846 853561 378599 529111 578338 508331 503375 177788 842285 74917 687200 814347 896903 403274 872846 657969 451392 92016 85279 405135 433527 961314 201648 684603 593124 799519 959921 220987 206159 253272 493028 605197 437782 399221 995298 501282 630955 41297 253590 916574 710420 728954 107199 170394 920170 228786 1034610 188194 598362 270704 299671 659256 839335 912480 604007 587663 163750 3807 540916 551888 629440 502400 11937 36888 921075 83081 289958 979832 142674 395382 432781 359028 385408 973429 139704 792965 337465 473577 269273 1007511 514250 652264 625015 381067 841364 107965 907376 397238 682893 462694 244337 514657 921790 472598 150400 643655 359110 743093 34931 399386 718933 829531 595318 1029629 991410 913112 21641 186891 643638 318768 445440 123087 819407 870423 122113 602058 1037438 10361 313865 253937 432089 552437 265576 735276 1046154 1024348 851904 718808 199629 808759 773770 291142 901366 815679 639633 685114 64489 341475 906868 2156 269728 207045 630056 260106 643241 247613 817268 207413 10149 198101 466804 773503 396235 435147 619799 742003 1047394 85394 306849 79373 399434 495441 772650 39998 362100 38754 808220 703082 989797 837844 623288 791017 874424 794090 234130 424585 769945 940698 362257 130314 618314 462607 207856 949665 69281 1010216 93376 13942 3720 1039350 195428 66085 472956 755778 214675 30273 952335 493828 639065 839117 418663 524525 1012886 959425 4028 851422 61309 97675 492765 600943 422935 206219 559788 808297 819902 251285 599965 768588 438178 78195 220988 142794 444743 397665 540836 133962 151301 597135 410888 194662 14215 275363 851501 358253 591693 961332 529646 412130 210730 284240 759735 762619 387782 221431 760075 404002 784156 719517 597503 1035640 80125 315564 941244 156749 277388 219391 281344 8617 405185 978025 752798 513735 208358 766252 152057 984468 841244 152962 161421 770868 77015 367128 1027943 551550 513630 961678 129448 728699 1023052 676344 325893 728299 410642 57696 439882 909503 308594 200257 1027538 398496 618757 361230 929297 939367 743095 347049 984587 640163 965702 987116 885722 289558 447430 204324 312107 879416 877087 17808 805825 328627 705933 1016038 655345 549349 543776 684239 219941 345185 449082 435814 524377 1011054 254227 1031614 1022113 124294 435512 673881 328097 396761 1037576 624561 576531 688840 356150 128946 330309 249450 325962 174398 814744 60170 394784 1010856 965122 890278 461927 379961 817805 815218 953634 448175 268758 193875 690731 1030585 146319 79973 543915 732284 1010685 1014390 949156 371217 335482 756616 229991 949252 261108 1047891 673566 1021143 360812 992704 995651 408189 192121 782703 1015847 426207 754626 689714 323948 234586 266631 177552 1030027 447551 644633 933699 573520 1031506 175198 844730 412505 435276 297550 542360 839834 802906 937848 106803 407259 1435 779134 214293 612920 479141 1025172 1044095 778912 1006592 730629 648929 551512 267433 81582 784227 193653 371345 747393 928608 373605 458780 813572 25317 8039 975779 679631 308535 154894 399858 654354 238410 979906 800970 341004 268874 840766 872800 467861 83478 241427 158428 479381 537536 826148 445660 931978 476174 68648 793070 864007 617980 137516 473625 232495 479544 135950 5461 731966 530597 682755 925198 407809 797913 518417 764837 545368 767646 471702 664815 324283 192884 762047 64180 864946 413198 681746 94769 448092 550097 264677 606102 437225 768088 402660 913545 539168 673778 1016207 730786 835290 848418 32185 893421 753029 829214 115210 334699 875937 486225 739454 454545 907590 207322 373477 760007 736157 546571 1044833 63978 12131 942826 211178 751818 40297 261043 1001933 1042605 252694 860243 591401 17610 403683 66287 350321 342735 753886 113499 682477 951644 898344 510372 76088 267910 1039991 747655 73923 135765 72341 372727 40273 629061 563934 231323 205945 25289 328390 289101 15144 600003 595537 979868 818204 974094 1030297 347211 982633 835061 80460 217808 855032 861880 260140 41686 403459 605966 149901 26299 681371 226462 1031898 588306 331298 443781 503824 875555 366545 318163 990016 160358 60467 848653 250642 662284 327336 367789 195901 921462 570083 213149 57616 300731 136045 359616 787948 591911 841760 347754 369096 138678 736428 920802 612268 5789 730901 734183 935478 829890 630323 327208 747032 444479 954416 380875 604311 274403 715022 159975 706062 183728 194847 989193 519273 258142 994187 738483 196011 740055 855245 944600 241256 771769 696630 1009762 87115 796375 396137 55725 423058 883128 754397 797193 500365 875543 760415 361275 503330 920417 251533 165628 205388 935994 234587 907641 856983 723192 475026 97233 474790 326694 252236 128666 1013422 252675 839290 283741 812024 101377 925278 584725 234082 464198 315665 326580 184287 352046 1031678 332447 449267 247495 172645 150573 614711 950355 362457 285227 19931 969162 686786 679771 550943 453973 233692 301552 344537 791508 212918 581139 30194 517977 66357 778338 145129 787883 807950 610411 863566 82628 519759 312118 501320 834387 485334 880056 791056 309051 595672 962401 709236 1006610 411740 486543 481621 339875 247486 145688 694057 92780 831532 545477 309625 662049 105772 617425 538980 660519 399124 148846 539163 440346 417425 793152 276323 754247 1016353 973024 721942 355891 246937 11866 989346 534802 349087 614575 405896 463952 85552 915796 933342 792588 334620 868273 105934 411032 528261 557988 307477 674299 222564 538619 439684 962671 164356 646397 1045891 914659 363653 47842 476809 550521 21594 224342 579493 1038857 1017803 14586 544760 470173 932468 147427 539961 1021427 375748 94745 53807 903934 114047 482585 1045819 61541 182845 181588 827083 351491 592873 266414 493544 863333 90690 819456 207017 565583 969053 671382 853693 546871 659489 733873 152550 215497 122569 45573 646264 695649 331110 915261 869854 347028 84571 748915 761110 888999 4319 576184 996656 667414 782206 522898 54738 885263 532120 710776 145847 286708 288481 899672 646443 969949 481247 576274 662673 818452 577136 144635 893661 468887 445249 728155 206875 305305 956759 92655 163814 717825 279690 25959 325617 1038313 155653 663529 722562 954144 793800 241292 608498 861097 765990 931038 447022 762170 461383 442207 444729 464830 318631 454148 481192 683475 782485 28341 1042468 459597 445877 870351 570604 992177 372863 979618 370256 805051 577726 411123 950583 732376 849937 929916 943514 503212 288877 213864 302342 163470 397977 134359 47390 699143 859312 410208 262679 321879 178339 310154 144699 703728 805557 670801 758631 747769 516093 593832 671628 570060 62695 1012209 847153 619640 494515 52102 581359 786239 234229 768820 865524 151065 957459 454843 101249 133168 909770 972623 649580 152418 433834 921626 655007 95939 439189 703672 111255 806168 761412 170425 852709 100188 114626 1042722 78257 704319 389871 77036 82994 350626 226046 897412 250167 342300 528887 59465 270241 737400 573238 430610 562406 632117 24042 113061 553872 4612 191383 556609 715196 629070 980628 962069 618396 423852 484494 602310 1013237 763501 1018115 279021 91298 146963 232392 424855 321807 43222 466820 700611 300222 501023 297010 694248 576454 858126 389539 279916 847 962549 202234 292398 20503 415451 865326 1026557 804080 685307 218763 265758 336191 262978 583985 931786 282495 290260 565396 700077 406460 345735 897018 935785 18969 771942 872448 1003025 824650 664879 693526 622766 285978 569814 955902 448957 277735 52992 975441 469679 229921 241801 805114 34408 580302 454398 257720 162753 414729 59940 832672 401415 436351 981871 716441 321913 384752 1013899 289247 22989 997556 624087 967553 293035 684083 833765 134883 990769 149356 166652 642109 396653 943727 760726 929561 384742 690659 180962 1029337 244500 328065 1045571 985902 779491 949910 323791 738978 463925 340613 903632 26896 41053 343363 996167 14374 490148 551897 829028 1008618 260295 1001190 21519 64818 814967 880923 976739 670762 171224 218557 71725 562898 254722 993062 855409 272254 414339 994627 626662 549716 820444 1008663 330869 860369 673535 813623 681661 650821 267224 376653 891794 899154 220865 610966 668538 311409 634379 156003 886063 451437 820604 370076 444447 536549 270540 316472 456431 380110 458279 224198 688628 602095 800942 447207 446904 762980 963317 771793 366971 270620 725383 727502 522671 618331 165213 508347 750203 172344 812651 13961 697914 1038368 40468 860352 257017 351057 319920 481271 1028604 196192 441613 995677 45113 120756 814315 990771 518875 149256 428415 236112 427200 281581 819441 158364 483836 273477 909790 732053 694868 355018 161238 733133 834500 396677 207839 962153 253178 275543 381680 606628 819160 1048435 369783 1029450 17398 247266 171732 861501 26909 826366 110555 879604 926157 862711 503638 450807 701880 315985 600449 878436 619589 338020 588172 576621 882446 1029851 1029149 554456 865378 398901 385483 942206 385475 414535 723364 749260 566889 894393 232360 460613 761278 751236 478027 787197 567776 964218 731639 322591 267811 492734 1003912 101481 330124 468295 806606 1035179 641366 542562 588814 122444 117617 629805 211842 771013 497918 310557 360916 136483 295124 746105 209063 271241 530943 322012 377102 747180 890427 404663 310803 670549 582781 894668 167730 258531 369515 912564 529115 535750 123871 29275 592115 757509 965480 696702 740691 506553 42696 999476 713288 827280 638071 403298 314129 858443 503582 280901 177765 56896 1024029 919533 96490 376280 115207 908220 808895 667410 969505 608746 467699 732926 604134 928516 73739 1011523 810373 147817 705664 644251 216161 991180 540734 869713 623248 286645 710695 772042 1011293 665600 725134 717049 835783 918364 894909 500456 692223 263884 876655 203574 1001966 411690 236630 217492 423597 828575 640662 42567 936714 448301 888392 712873 330506 188197 127224 1015208 15457 636593 464168 740934 502012 809291 193739 91671 930168 727620 317386 88518 159656 84798 892547 445840 76050 996018 449605 807879 233842 807531 180693 760656 220471 785929 972779 323110 959489 934272 231862 524245 365353 464790 687956 527359 782393 389224 378971 345307 551791 493541 120403 364977 770623 789586 804666 433503 635342 758980 622590 210135 899448 190377 202502 390558 372042 168256 593578 216143 792712 674332 1040310 312086 815145 699813 349163 1024054 726358 475286 405630 54403 731119 182144 962712 539113 796933 1043782 1036244 860643 617825 14751 222403 406532 352252 743320 592747 957554 693381 568335 384964 166501 829918 343097 67642 851629 195743 1041436 462894 59946 469394 384278 922229 498769 90165 627796 308183 950702 820539 905564 388497 930396 795915 994436 763860 315535 931392 382328 664643 898826 175143 633272 931961 30633 186692 170775 546945 76249 172493 1009213 946524 788763 359981 825638 955263 418693 85379 387489 814418 972864 587808 777171 234930 452107 582157 506033 566895 1034678 994690 513161 206543 306344 642416 927098 673289 795482 288761 731638 943563 719834 2290 991047 619701 154697 959592 755720 6364 209245 813336 983720 895560 60640 58101 356331 327030 889903 126373 420200 1048022 597691 161541 788491 530510 926860 463265 785045 95669 384185 677692 846871 197977 879601 727886 146043 350074 426741 945537 523515 149452 871707 1010740 613032 1013753 896717 452344 733412 891421 119816 315669 330216 428872 265950 361478 156479 278015 919028 840184 410697 685244 996100 59472 730297 871529 307548 983586 598808 956137 810078 256698 822080 787856 867838 151575 437473 533413 1002823 58731 197119 532711 818390 677277 697713 27653 334173 591302 6500 662821 96290 567223 875991 733278 718205 498802 939805 757821 410462 140973 99422 61508 591812 93523 591381 751462 314183 544258 390291 866957 79759 524173 525947 427797 1025498 427131 755524 64846 130426 60806 1023418 228093 975445 224286 975486 579035 865123 79076 280193 222741 55604 406063 412045 483530 189543 820874 164028 393873 982068 1040180 224511 231920 7395 562846 696728 131558 435795 567025 604832 711778 113268 289925 41858 89289 388045 79979 372094 512628 736247 242405 1046055 107311 813599 527848 1023461 796092 102792 919457 216692 543822 6151 179437 561507 990990 650373 150495 30358 722586 398721 738878 166597 1042049 823179 914436 531963 788424 1014730 91616 645655 775016 761463 546741 633166 679117 666976 1041177 191655 572504 912998 131543 721534 408030 370175 385133 793857 214824 906677 524431 288950 608881 772772 273314 230131 80107 785408 734529 16485 196922 899469 953788 50058 509431 404005 763028 975670 583726 301622 72449 188690 385504 137793 509548 946200 716930 421212 623349 133913 167805 804785 1037806 432951 770732 974077 286813 355947 995552 704274 860542 556544 855647 789589 952639 853270 907105 257600 875203 157472 1038994 1009633 679648 1009254 758675 619610 124576 502404 578937 161119 597444 759529 968012 455099 208188 815449 566410 1024971 535984 972908 617377 317441 518650 363020 537720 990050 160170 948731 1012967 997897 31617 800843 592186 495010 366582 370660 69298 39919 406452 394497 626180 197959 748058 474035 587224 49938 960442 36445 877899 505422 466138 232502 968301 493069 196598 88010 637124 314869 434236 146809 871368 236734 739342 629239 362852 213688 520068 4298 839804 356418 900839 922320 917345 697428 155959 46262 93790 912118 140966 185729 965167 650182 259867 300297 876165 84087 595120 727673 925827 281420 175669 174801 477508 910753 475562 855908 897107 130659 118473 412762 300592 462994 317817 632623 937682 334278 736348 64818 506912 252072 52034 551431 563319 154484 837044 15910 168231 122493 530794 476505 602358 916137 619733 482626 826011 795633 76182 941011 70468 817123 974597 869844 875793 384032 726187 513376 647574 486622 947400 938088 699485 605030 63182 765742 931170 416919 709091 135884 719765 673634 81763 1018795 388955 754508 593244 339980 765198 894703 590097 688771 427896 304760 395640 469110 746076 225835 213436 848034 482541 1041627 1033147 797079 543829 393842 805512 804919 656944 296559 173290 187963 162574 836195 587740 188590 434420 1035379 708875 933487 142811 196057 133467 247476 795184 377187 620387 221058 140115 176626 225772 166966 304664 395517 926325 738303 911689 220427 1025970 989281 901153 307260 264201 568243 273618 839361 455699 358306 314112 458080 219425 123820 854597 915441 181173 109478 473259 278499 430596 955959 286005 506552 325243 490330 451158 696452 248375 629472 528503 768626 733067 934636 153718 520511 656510 444021 683554 994237 402762 50119 78528 425298 163550 834306 552841 107638 323933 62617 286761 907576 393885 178133 265538 519098 286889 1036624 685799 504497 406592 158074 167713 707046 148307 600856 525422 565431 713611 899519 973885 645270 310464 227421 253299 848777 220035 565169 1034984 152233 365461 238798 486891 623779 766574 454556 159930 648250 98743 319831 198923 34498 399824 928526 553606 883367 754763 291877 407881 677348 536175 741588 676963 267404 273334 100517 790617 149317 804943 830714 903587 365000 322460 65412 751408 489827 445109 1026253 1246 361335 1010404 343728 753155 107513 1012775 170715 264167 130037 54194 655700 764999 649223 962154 694001 324564 417504 598890 272350 20658 499655 974466 867867 809209 143637 424627 362492 184632 77496 111796 954023 820973 256177 290160 310425 391950 53654 621702 177186 973955 507152 1004232 587236 938665 880222 421052 251736 399312 685777 759070 641352 943038 484430 522076 781910 304683 16335 66073 196980 463171 613346 137642 167018 455719 1012520 662172 814676 779628 857815 437292 963105 114074 1011001 484045 374037 745902 278571 176806 826695 286104 744351 438801 401444 741054 343066 1027102 497898 990839 593206 951053 28462 593041 784417 582360 511319 887244 246301 869287 698144 909917 965374 310361 266266 309356 719791 828674 647719 478870 455853 133479 504832 369259 347274 584580 139185 218865 921196 611846 809240 225055 469131 802514 660585 55395 932534 145788 507052 902429 898255 915921 195134 251682 476490 829005 887116 989753 890802 391845 286811 904865 484133 932415 337603 983945 379091 258741 785199 655767 524930 233046 231966 558434 418061 702117 95333 903672 957152 362200 591275 287577 748158 1019482 932588 846073 97532 172873 202999 487490 766083 886009 611056 120592 41681 806511 147662 319027 757688 833766 468446 660464 163742 536142 247614 298625 247292 895944 873059 423568 315360 357419 1020820 876992 803434 561794 687212 1015076 92498 404620 653916 231366 718177 42299 138534 892194 461555 823093 626019 708520 434300 749398 807678 365373 404735 806700 60343 849850 894616 794490 635298 570220 119028 1043125 823717 261522 56276 186250 725501 604387 283022 129878 305337 552453 152972 1047724 877118 169495 537290 689619 186305 242984 539228 755526 619984 378045 324070 18994 791242 421455 234018 21243 513378 628171 1037662 922551 944928 177168 726523 749233 560864 983412 48367 788712 188240 684096 655428 1010829 984438 620335 717207 850825 207657 109555 187545 766452 115091 732592 652690 1030303 235445 319359 415705 509835 934115 357101 152669 284784 52036 213625 921631 174391 50771 850969 422581 364160 104801 859061 746697 398877 10768 144811 1007256 391573 840409 397642 673396 909474 895367 889687 630595 95155 202170 751755 526077 212587 571238 1040402 394545 156192 826705 960013 928129 792669 445336 429585 948769 722272 725546 212390 78428 940701 996171 263882 971023 182585 1006099 98923 227116 476303 712941 785136 103993 496815 223256 829105 782030 440538 539689 242298 57115 203271 527495 859149 65887 953697 193006 416924 727666 272071 443629 975699 481340 383819 1033320 876492 778299 783284 494614 253080 306690 20220 809732 829885 573876 1012946 698896 661299 433805 620568 201327 196454 137561 829798 427047 401847 882427 268677 183445 937211 514792 257014 617705 88570 722345 883049 704678 259569 156509 344646 1012771 802065 354868 307495 674572 861438 1001717 109916 800481 309072 910713 392549 310645 465941 142125 31100 569200 29773 764308 658953 601806 492653 623299 560683 329054 732893 698852 611894 936772 310906 487859 900655 941432 590100 944900 220242 140357 143857 955195 137101 567754 832584 578258 657922 917628 40391 183255 734089 817570 135438 325739 64555 928728 157746 923972 755368 575885 798523 390187 54002 903045 257702 615039 1028272 578391 509411 634801 950716 432623 513496 608198 1035429 908814 97116 1029592 433966 319173 481725 979605 311501 855550 13627 262846 832813 988915 433546 845226 102060 79029 223316 906176 954590 120998 850869 1035520 41736 41215 354493 161659 758438 1023819 87538 740822 337381 454378 113099 794060 1048105 301967 681270 710313 19081 186307 1007122 305103 281166 951135 199094 421685 696184 524822 993129 292835 28985 549353 170727 755831 89719 315824 919266 344483 213070 681880 604031 642220 507020 800672 744661 580077 895028 899611 5490 257874 801276 229937 215253 263901 134350 279645 905717 294181 127562 273648 850360 872402 496963 296589 967037 437282 912446 110763 851347 1035624 97270 615958 81855 207751 551386 217967 758202 129403 679565 392615 393137 62416 145510 129160 979651 32553 232942 879916 285575 661179 917604 651395 633987 854735 548412 960978 173238 298819 890267 51503 846351 72202 358109 282118 160755 987559 214800 990615 968123 314294 270966 551285 63795 121700 470791 943624 301341 634866 630508 807180 740268 230197 33541 706576 85257 628761 683364 290552 440786 117017 189392 583292 502166 616137 107075 529063 858458 943693 1027437 1028440 42519 1040351 800046 344260 857913 1039692 739104 407026 375074 30839 545034 557885 952229 412117 422766 356054 993419 665328 566268 571712 701969 274661 761885 922578 416104 668389 765801 452409 570676 741559 13873 158195 794638 197941 464886 132820 896770 880842 649711 267141 200721 456699 456072 972544 79024 78299 527069 385046 904264 468629 74563 240617 364212 712165 54208 105586 87750 408991 823182 540412 265410 604199 178844 123559 745696 1002232 822285 622310 873934 412958 639158 1042945 826157 36283 7588 90004 899087 803461 574100 349966 460160 673350 347258 174643 358650 927579 444411 134043 16110 99894 29682 576816 337218 312285 21486 390836 513486 458856 496307 764985 909534 1010054 832693 976039 104371 121081 105120 487481 374530 574229 480210 675584 254323 947525 639199 546655 1042979 1025158 853517 732301 651042 84971 445909 689430 607222 252695 875368 246106 666647 898246 421160 905741 550257 458052 1044266 224949 33509 47348 818619 891951 136903 80586 899032 557867 830817 1041105 418228 825003 104303 666791 939830 395912 296098 790012 151160 301549 323101 369943 617033 892378 676091 538449 695468 684962 866503 294807 776535 865133 465410 281836 333877 374455 195744 618725 75749 61135 587403 785963 413752 822105 947743 120572 50358 585933 351404 625579 583450 229109 256248 166172 1006034 206707 1012154 825161 582272 87097 258080 567231 269435 597518 154186 324641 195407 447248 1035724 945316 138552 118061 1018416 95890 519595 694440 113522 260807 366542 486043 70786 181303 248059 583535 604613 798310 344897 80229 1047445 140270 606179 489232 745660 879869 500183 88537 950525 806356 63559 869498 470924 423241 807188 432515 423312 15174 842574 942553 908456 470856 612797 148274 756067 128736 1008987 771738 992710 883765 819160 126704 105419 93313 456213 466793 630748 394896 37545 872973 461660 342340 860255 695861 984862 70163 441526 528148 198124 621447 653920 313898 823041 740285 250819 493010 514191 172775 748923 544694 471611 694730 108758 828245 606108 278592 34390 1036420 787135 977848 284723 111082 439974 775601 574679 373634 293316 461378 235872 796957 641154 1025685 486433 1045725 968638 616296 528161 163260 548679 100235 709274 1046019 664674 61028 825211 389587 726088 372334 504295 413087 466597 906165 236468 25776 491547 885339 554733 694176 781501 681239 24656 402143 952980 420785 37329 476466 834590 252295 283925 767534 965322 828428 247288 617665 524669 467267 25864 1029546 689936 132680 96775 301564 444623 112071 673388 562591 173307 581251 264163 695759 66889 420305 379593 423835 285026 178714 265393 482919 385377 407901 143073 588394 772184 210858 1030357 42801 528075 858536 748219 592410 673074 448272 401398 653530 923260 182575 1016220 438264 41607 903528 428280 809295 436393 1023920 512520 713360 885290 704784 245247 140222 60615 351783 419269 873904 1025329 377253 744562 448658 577932 786129 475606 936548 801777 192516 74997 716154 482540 165164 374403 286458 603646 877130 936812 761185 457756 249332 372559 941822 758318 389076 313085 964726 775057 1007399 66303 594750 634518 393534 434702 160804 3840 407552 574361 594375 104586 417894 84546 80666 274783 762110 691809 560613 220320 657514 843903 621892 222434 654302 646109 600102 1005229 849317 1018091 622543 772862 758683 872401 638550 557509 456116 309993 994600 707688 486517 2370 15235 706623 161654 561439 779516 878869 136166 455286 485370 349101 482054 465266 805944 297019 159917 659698 47431 580839 639426 1025287 269577 870478 692934 120186 664119 654336 843336 792643 915165 872195 295790 551955 516825 489550 640114 801483 994911 203087 202019 986115 153719 301158 670048 329604 1023357 674664 439201 477134 511393 487965 492398 261267 357221 262337 406501 23866 150050 735879 866872 420701 328835 203793 762925 558411 90887 431609 5788 313479 301699 825164 334837 148551 527006 387082 574135 130037 279636 775079 625658 899506 942196 631693 174566 962766 632354 715160 101946 389201 491861 563864 968902 42358 1034586 981203 275953 142890 743247 413312 687411 916369 715945 555084 515996 738434 289199 868313 677452 821254 21500 493115 459001 319453 109825 867961 582764 336632 137344 276498 588036 710656 807698 899445 624945 718798 981154 715399 974842 163825 105200 266017 1001336 447787 403472 823696 284504 1046004 41192 908564 496477 425206 991157 198753 285148 1012623 798342 1003552 598591 1045586 355776 614767 134019 171398 35480 357469 441017 578469 558492 538223 362888 119775 870699 820510 394409 104085 1019896 391255 834154 98782 203659 670969 678188 322565 80575 737114 7653 749064 368709 796099 234143 722459 1018144 727791 761079 789027 78632 649360 56479 59964 500615 1008074 743900 246580 310590 761270 492552 246029 370593 590305 819217 807294 1017047 269514 902905 9843 817243 282727 136276 133257 195966 1002657 632013 358803 101858 88531 902305 75544 563200 291663 241186 863442 837027 12761 833589 468784 758379 820778 906452 398805 799308 82798 548749 527895 444428 817606 932866 245120 781256 630983 738407 506961 426351 233978 919559 110586 122693 742234 645568 474531 935010 897497 798338 707751 892721 109531 1002451 399635 173041 633784 280142 300588 799543 102974 938015 499942 462954 233774 612233 950893 1042502 906683 390496 803488 1025882 197390 306063 346769 794762 1014980 684948 972550 459661 885102 564479 670459 336752 136464 130039 389662 527633 834466 485300 951122 257444 263058 362758 602924 772402 581696 915661 165497 917781 709761 372350 693430 731774 453917 179877 600727 79087 756561 223581 244865 319681 720718 555225 993551 230816 455352 847839 478096 469257 959271 329800 417415 451795 650409 950658 405034 892323 730174 802574 334564 67958 115291 472834 584660 198171 515432 962695 618828 475062 291906 119388 849746 468799 821433 819537 34850 932097 854547 102093 392873 561947 495496 800585 125196 908290 778948 192723 211743 162045 547431 362892 970991 595112 722056 38442 573753 947570 893230 12407 360432 631839 421078 787920 839867 680518 506608 439718 559476 1044691 548962 688128 599210 140935 978435 869368 664608 448115 637729 380474 17228 886401 901116 817032 752089 751083 409672 70456 445989 127938 1000879 11700 1046467 591208 322125 105209 53755 548118 95026 677145 302661 565335 277220 764601 202450 458379 748506 638355 741635 333669 690946 217333 552943 995693 512572 321601 665314 180351 678620 79211 723928 998475 202796 579454 965126 739027 696807 747799 115794 533231 904896 777960 358358 883404 204505 144951 93793 489065 194124 291676 323829 74264 829350 61510 141898 337155 151142 260855 862538 968613 358787 181251 570259 346701 959971 367893 714744 756639 624869 755563 241920 917266 10968 70229 984934 586610 971137 297402 853143 76127 703130 95378 640311 571853 370253 877421 990108 674947 537021 3818 660049 302748 852349 50753 933525 22792 441366 208314 58074 669452 709766 871732 385350 752830 730300 61087 556597 703882 546845 150658 651957 979632 468482 397430 1036040 975299 154680 41384 797990 447275 244094 50011 635704 956580 890890 1016676 353822 648125 1009669 1013932 19434 846938 981514 348594 188003 1009459 39339 242438 806275 511059 522220 288207 496121 585113 779718 579142 20392 777530 450213 778809 100390 9277 942827 980873 531774 805117 729707 819884 205678 566699 784110 634155 787562 954058 896689 93221 29079 379313 108261 188107 534161 676621 865838 851170 31653 292188 780069 103748 510040 864114 950998 629855 169438 584440 60227 314036 303523 164584 50655 953177 503750 39442 980499 146040 667033 999835 387004 570318 1025059 520057 960939 602413 850590 115960 972836 489722 690425 271672 612191 613551 391766 367532 777739 886618 917389 70300 217030 891932 119208 743844 59302 369836 951397 195635 668339 708562 272567 288781 907882 753644 835397 811978 474940 174444 981738 185684 713484 557399 447283 514157 369589 687047 911076 861479 574850 301675 896627 378473 839092 396034 360076 401521 339200 726500 940683 935757 965134 416889 431877 566624 195579 223167 1002559 455140 672984 820936 366773 489314 433192 916793 111509 830011 96614 33229 380737 69411 413309 330960 445393 94624 254542 784037 571791 486031 949038 91713 600953 931488 842084 593837 88514 777429 655791 213639 660561 566535 382911 346241 755008 974433 952504 988129 181086 849379 837042 540160 472238 253152 839227 939467 639206 769920 936659 949829 513009 592703 325486 285955 798829 771436 269814 546990 496174 209323 975047 468869 729273 1034356 480561 830936 963018 884113 421370 797838 842702 22180 439769 1032096 972905 872863 776700 601244 145138 629577 66691 917795 155378 660928 526082 590187 1041065 863986 218371 714429 1024393 591650 315010 290296 768697 517993 744047 243212 20371 854067 610608 978560 923174 763838 898844 415213 834484 684190 673537 493697 464693 864316 19614 794237 732115 974162 937770 891575 523116 388720 560075 567577 207124 852091 409632 634144 27536 642345 902328 827486 315355 815494 620441 671992 1035172 66673 1013434 823336 270287 883999 404104 303292 690928 387480 1024101 767381 543699 62773 374052 634921 226295 442152 69519 708354 985613 262388 322273 965693 588926 754929 635213 715788 254947 1043658 26229 674612 431499 1034238 582131 277904 755192 916066 317907 322700 654178 29341 113943 58794 200754 995498 220722 919809 820616 891994 617870 772025 222646 535503 640006 307856 30403 23042 621932 219224 556266 60735 975620 291958 150808 298404 402951 28005 831345 568229 191010 402225 922059 439947 565236 69117 526897 893680 241555 306301 567649 377156 881416 475772 236879 582732 327886 386904 861088 579485 443991 779393 52272 927269 848519 484350 920460 602275 176183 356071 302457 1020970 274611 998380 702315 1040546 362044 183756 461582 368455 675463 57823 563393 502056 535869 667277 414230 708009 923257 389589 35924 182529 682317 774087 934645 756413 645693 721162 10792 314427 601538 577879 233808 653104 246472 28156 988547 23587 585008 918617 205835 375023 139343 995430 543977 593733 256365 178988 353613 510760 244295 108871 490015 604527 820110 760171 365178 151110 794470 29404 672299 768941 232424 91124 855094 284663 259488 209057 365905 644173 168463 774372 173672 115497 870954 352083 982807 847579 668889 22423 915507 983048 778617 992495 652866 291877 291419 327852 961534 58368 100162 139443 601301 1022520 718825 472574 511852 31168 941691 670491 253976 734304 94745 430763 992099 184628 340312 161252 993421 230187 253120 242448 27656 315273 246094 900108 739835 656485 578290 197834 311489 720684 988946 242127 328551 1000220 515846 235189 908337 352202 250522 99498 712469 42909 248463 649456 355390 472656 686873 965467 426634 673652 585314 965846 25101 187627 1036038 394718 654988 832878 1016470 124165 410115 627464 70677 134512 73504 446873 126590 71002 816069 1002837 812859 935055 441225 235842 465071 176882 365112 165309 330926 767735 919119 784118 46848 304169 310145 527215 770017 645541 1039668 823937 892548 991390 319749 709334 721803 219863 792896 1024240 5009 753964 268136 1033633 487840 979465 974517 701585 530875 987121 190097 889532 265046 274424 650522 36081 115672 645194 498084 556628 690464 282274 126772 452316 492541 620243 364293 143830 502453 459075 1035015 19552 555903 1042795 559195 887791 755465 738392 389592 648393 183026 941869 260746 422028 908369 798111 634925 869541 123436 264311 417206 891098 417794 637972 32203 409025 53314 59110 32070 549702 593617 370676 85429 831273 37769 826711 51165 303998 425140 275133 646707 152875 158101 81895 171873 29293 9439 63275 526535 301395 401212 664562 108792 392769 47559 506171 463417 156271 811154 438295 72965 744040 554273 79403 64139 386188 854253 76849 464686 413582 878563 259191 249092 159990 94946 627038 779864 273311 1034817 594908 716841 411194 182342 285179 875688 365002 150447 335191 816574 24614 807469 872868 401284 936571 418533 316198 682696 673735 116974 943416 587663 594783 826837 917702 534413 385898 631835 684754 8367 1011555 586165 281330 237457 1001115 748172 793040 39433 358068 723707 130985 176538 164391 131668 559823 95745 632511 695643 321063 292781 357404 131273 415660 469566 569905 504778 986858 431885 366535 260735 541571 188324 348408 983165 762798 954433 644532 185165 791219 377432 266303 142570 505712 462606 545713 921158 875223 545215 729717 272837 988782 80504 17610 7615 807629 372861 405317 622339 857635 656581 506189 570191 565938 717945 926622 826329 91471 228217 880327 724937 13283 685782 328108 403132 580588 137049 958468 21315 131324 205819 372955 609634 674617 920683 54546 904465 320988 773003 511450 267454 478642 563699 1028925 1002442 159646 159853 490133 239879 71445 350839 970003 355648 371872 1022148 77369 830898 83038 496571 1012320 519819 916607 892407 99635 494962 437194 231109 688178 785406 385048 261289 594225 51773 404694 245721 930006 950575 903559 435392 272670 871753 1015872 157309 1043416 162035 715818 608609 440616 177930 395268 429429 136710 212319 658591 438513 791229 241461 892768 361158 909676 710599 413889 787733 703624 13504 748239 532406 73048 807105 266158 533171 803448 650718 698385 268489 1623 131105 1024450 977390 591288 817158 359968 609733 726581 1039613 12444 36395 527543 636908 118075 203183 578559 642474 952087 321041 185121 665989 130782 893642 238596 915389 1040721 703364 858595 77831 644550 993950 759758 200714 310439 727977 46890 353765 474609 351725 802349 699047 763830 42725 878179 847062 990363 435390 422700 494313 528987 188637 825403 900558 925762 488022 929816 521061 859570 360565 606879 129282 888993 234809 809855 259567 814105 770004 766141 13800 794296 755500 301358 1033117 586030 1027165 611072 512819 701633 376117 989745 130243 901579 882359 560918 83674 869947 259993 421078 917752 582672 180933 561133 159249 1023970 823772 609450 147215 663385 128942 857521 449869 931763 512707 29305 689437 379970 626645 935374 798788 195820 80980 549968 413817 763050 1009889 817907 154089 403465 842707 1000830 204214 103340 5045 529676 1045619 199367 39366 435853 702634 165286 140407 870726 692566 57380 100849 611661 363625 79924 885388 258574 198983 1023068 342873 339145 62281 985653 440474 220945 379964 572653 460868 582990 624351 445380 935044 664892 995688 268434 91703 386154 618496 757312 255856 650940 247618 44874 734710 396522 702144 750660 914883 477950 828286 96850 594822 364250 889461 426414 304930 884400 504593 932901 173613 46984 178612 617370 91762 414653 789041 544898 782447 377216 635473 813159 139736 387412 144466 228454 172050 697488 205154 393136 39608 689120 33832 179724 1007130 452037 465724 121427 898489 23824 746410 597235 728781 92011 1012596 758381 51903 619472 631821 948696 553391 145679 396510 885595 718063 613453 839108 548534 53637 550784 469392 235962 942765 331764 880774 446156 390229 249032 506591 140135 632224 441714 750407 333463 465764 188471 1028447 40830 459435 366772 156732 957394 680758 296536 543974 560733 1032693 109287 116954 503164 660368 909560 945289 541089 229089 238200 617943 676817 388984 270118 581276 633895 227350 41748 636710 467023 558386 675116 176309 864780 122743 136617 520190 654770 32324 205978 622505 555180 338474 96354 432851 196599 913266 449595 1034125 603813 1007765 536238 115034 210012 239810 849948 209845 787412 618075 217401 1000585 880989 820600 661899 454327 469334 160354 753135 208020 730807 310297 118549 127592 618888 200399 43007 522480 339304 470635 812166 88028 849927 309511 649173 716882 38828 964979 45804 960361 915887 854447 609054 815279 1016064 755060 127123 665764 369823 855212 238791 278332 384545 808438 98569 602721 583730 299299 810237 645231 150797 776636 312603 555703 738566 620921 344365 49148 713985 129739 977621 157432 367863 199507 152580 577752 919160 601705 966020 613308 66340 606102 105840 167225 469809 509210 30135 396502 363496 528999 457372 487058 505384 866979 231736 642396 859362 447274 781815 406938 246683 230922 293655 319395 670957 226438 225068 211525 194822 289172 699295 50495 189479 121951 113450 834504 349478 180933 665693 954119 1002476 996313 533533 209048 786424 514658 621599 601357 835291 603995 319857 366187 400058 308337 753394 769705 288975 624264 450517 115252 102376 483382 861730 778862 403175 324679 364853 569386 1041216 280631 480317 525874 481150 972475 834750 447426 983486 229944 305424 636682 371250 22346 806621 26543 397727 139071 741799 782666 913375 246426 796992 114151 410208 490384 710735 356488 453284 252046 258770 233376 1023167 954033 914583 458649 7644 990284 452545 216398 643768 211814 23369 903313 302629 992313 239995 1011366 69513 237492 560757 632006 123228 256506 528043 508574 444334 353505 372070 486605 167582 203380 586560 114537 428260 986994 83113 1001595 872008 746956 919653 53886 969256 347947 335372 458468 498166 773991 107657 176273 900024 806673 331932 542302 822407 982506 299864 1025431 136976 853354 839845 726142 504342 691002 386495 976070 1044206 951226 114613 257560 251905 152700 967147 972945 622413 214727 572568 407362 908517 1034773 144201 94895 785772 689813 1045340 688977 753822 868265 64134 818196 26568 362089 830798 582873 406603 343071 89487 910581 22045 58569 860410 474544 649799 379291 718738 267464 969064 125818 934446 757483 517680 509313 428282 670272 326630 515968 365046 149727 888035 667768 116597 564052 209173 86304 978592 564000 996477 97891 470513 582968 361905 355296 943032 705668 455771 714345 642201 949345 835511 83588 391692 418592 488729 242413 334044 183429 728677 602898 1017769 50248 180373 299414 48486 366743 338487 921294 688091 78994 332268 58183 551460 84686 427243 430654 901936 1003475 238971 658470 500803 214174 702844 827686 880500 348448 1018079 443288 628272 536252 658473 957068 307125 418509 813813 943170 843672 805150 674415 305332 232511 585328 748505 539658 746856 1030903 236297 659747 47777 322781 650473 973843 401869 975550 609782 689311 1011109 407083 286914 485571 324660 960039 437363 225068 599386 184749 858945 846271 684363 836136 1034491 608272 753421 345592 467331 1022444 766717 269044 413517 57807 656715 714979 326117 538478 796793 330754 152678 834095 262112 405377 752643 1004460 878122 112645 992897 936500 934873 327208 565435 566090 193983 940277 793885 742948 66436 718956 938538 151085 665124 364548 92407 474499 630382 1036580 80813 540537 383878 46504 582666 19223 29027 105058 760289 750997 941906 272791 713109 66788 173681 726398 264866 872997 340021 1024709 982549 359471 1252 918283 548111 977421 840220 163687 61253 302462 835914 94944 811395 284020 302644 267506 611364 884885 478576 267279 833948 786365 561898 28 689391 571514 141410 165104 370743 653199 336875 423128 90913 893809 110190 107286 909680 474829 985637 36445 665977 768768 911648 842583 350886 334493 988099 565023 605171 517099 548678 555463 531060 287589 128052 426196 522189 900664 386284 522685 329912 54472 791588 1041519 361347 324907 813921 546252 573071 23980 90495 827943 761554 692042 315695 939977 808534 421942 73588 985456 488120 933464 45605 583883 539562 741835 374383 12543 418161 241501 276304 483621 719719 486160 558109 18121 448122 514716 255741 252012 267179 169962 633707 712708 857745 676762 423095 95607 181203 489342 779398 1001763 790450 694557 692558 966233 580732 703537 281819 841181 141594 615721 47821 780392 102275 424872 931607 209190 660294 916740 593026 337977 802821 622280 195368 437556 1021940 1016114 331513 65952 741982 692661 378425 562042 551456 146809 886784 169907 457772 1037270 223929 226479 62984 587997 805539 1047751 267341 657359 405587 751815 864552 673187 657200 819824 975579 254852 893942 175863 879165 643409 6964 461188 651574 352284 681934 89524 465221 373932 942459 807448 55802 723451 918343 152244 110459 508855 328211 871296 989443 86213 963344 209643 485215 712122 148040 615507 711535 251744 997653 576142 660651 277816 283816 842340 249755 50162 699523 482578 783454 51190 993535 199368 390436 4062 281031 980268 818356 417530 408667 836054 27879 972746 737935 767186 601387 601736 682249 690977 18689 961436 167366 664887 155262 327205 767637 721278 1006798 581239 833434 1017554 266925 688279 993741 859908 462060 382657 766329 401751 181490 41955 562365 429318 466744 548383 303630 889788 801228 647501 550579 914458 35535 848246 505160 992308 806647 888154 883772 609300 280590 856299 781394 397366 379760 337872 716580 11275 401553 430051 978331 777334 995189 895923 124536 137810 229174 451843 578767 566505 230530 843593 1009287 56446 933915 686640 262875 486597 470357 697366 925915 968550 753819 1047695 585196 945789 46570 935648 803908 69405 421715 1027205 913775 748488 369534 1036203 347341 399096 465954 437686 728593 261530 738446 872893 1037251 1032590 870436 415497 133567 648232 753880 277402 1007540 114866 996789 492194 630694 218856 895320 960263 668781 255354 817267 122341 913460 480397 215115 305418 205562 553018 312635 473465 262420 914190 586031 106983 481705 417929 180778 186689 105781 307103 725184 888100 13319 509242 710300 836708 599234 442037 965884 676230 592608 789602 916272 70981 613674 613382 951582 332048 590913 938840 35265 739722 82201 793221 737701 751882 58232 1029807 331117 365081 512124 865385 58446 332278 842002 369213 725649 795413 516224 121638 1001492 36763 676572 794902 128714 295908 1043346 165745 459063 336126 117729 798096 1030388 581419 385375 739648 666929 508003 302193 393536 772398 479951 980692 6086 82625 295759 969239 1008891 907475 344053 751134 336250 254435 780936 841633 393429 43649 432898 429738 728080 369620 274963 365851 371748 582165 605083 664870 1021054 453394 958771 520147 179581 1037484 273573 435069 81655 635737 55920 836181 547508 153762 719941 968926 542450 680358 142220 828527 706784 234902 330720 489908 171811 824375 843151 637741 900179 250979 581659 757678 283007 782984 230587 887006 960677 741159 749787 240056 773947 64854 675991 703756 200873 590143 227652 130047 671948 646815 285672 197767 710261 358215 51133 139248 1037800 473503 326834 55641 428894 630558 495082 844856 791939 850643 332858 348882 114680 628703 1028271 7364 142802 468985 810758 652669 87065 229864 530483 684737 83018 176141 967899 426791 378582 151254 917465 734364 50593 670540 895164 707295 99971 299398 542279 402946 46538 457523 866545 817391 213174 478741 441699 741345 917500 359040 900860 583399 275012 313823 358992 184420 706219 945456 585637 715665 685890 482179 271732 830202 701325 229502 211694 305917 1006340 15068 84597 301134 214933 10985 72734 878198 632864 151816 632886 644687 11002 949293 27066 216202 784491 67684 753885 718889 752944 1043784 370054 84229 460025 203916 911823 374345 664812 667766 871559 578805 1046048 617055 793521 704092 794659 524596 75523 1033894 701301 638968 311912 361295 54283 914496 104574 139686 537549 896181 871705 527695 1006871 214934 192446 517825 576828 348467 605737 707017 188158 963187 964296 975878 165144 929615 359229 23402 709812 472404 590559 558271 745461 916005 499002 879136 1007727 584183 640138 762235 504234 91668 81988 291606 629666 906073 661390 675847 814410 981175 480194 366779 1042180 699829 365295 766832 357674 907500 879192 160442 408201 1031818 1022195 642050 1043169 40656 330218 384514 161126 894100 829214 214858 556866 271296 64415 1035455 306704 927697 1025589 86038 901731 152152 826330 333405 229949 67965 735806 89715 422808 587383 469570 214923 812769 840725 463485 198573 774519 298296 203194 553525 522289 240470 604536 642642 518613 988409 614505 982408 149922 793662 222451 193071 518599 187735 51122 882161 472553 912649 280052 999504 159137 87855 605243 679198 175868 191797 841919 58114 119033 910493 728554 260602 331278 771454 636122 864724 163492 829696 692194 796851 746390 575457 23817 164240 344246 350451 968841 535223 771913 442267 36689 128070 364678 658004 876932 292529 370714 1032490 627960 870721 255654 132160 632760 821392 400447 1047114 234114 568590 264942 560915 518986 438655 12590 950777 841653 35195 1008753 1033324 315295 255981 605083 665714 733078 218517 739717 483110 39772 235398 599931 673589 77928 1009064 217023 494431 952422 749879 968708 233724 494515 310082 498675 1029748 529378 211757 534441 57798 679481 709935 995895 614146 282164 303317 972833 3791 688129 687997 935392 976102 207619 983772 541280 177812 185424 762745 35202 416060 839987 1001263 652955 200915 104874 464815 491252 20067 322280 764155 130120 835208 375252 815085 837448 698358 128393 231598 205338 629233 6612 773439 553686 486099 561593 211955 347656 165513 584175 241139 741681 494870 709471 777657 642374 278799 587177 179605 868655 640542 758174 990763 238665 536448 455623 894195 1016037 876166 374493 987832 253639 78104 579151 580122 196007 589869 495807 132620 647091 814676 596613 421974 173067 362030 139306 673812 504132 403697 6383 518197 110566 838887 813380 130557 677102 166893 87377 262019 916557 819700 705392 717364 398182 686980 839344 33102 414612 848948 665940 156774 445602 812339 282450 5602 311121 779202 1018069 579968 280534 69560 310460 266957 841817 741885 725784 912303 689014 289551 223154 150236 923328 283008 1019010 6752 394553 155765 1006649 974363 664028 906793 892088 39489 272916 500328 438679 657880 991298 492820 204447 730429 489018 425124 1038928 129183 395206 558240 946268 117379 1041698 1025062 455722 561726 322942 150632 377684 835198 473472 984876 989225 871362 349631 488779 158764 928477 85321 826674 502419 718711 951325 428388 13000 654988 25010 79605 371436 627947 248687 578576 41551 114104 880432 1003123 66553 270570 449992 340462 153893 283086 292217 1038056 383936 157058 924797 450778 809198 121211 314241 199889 648070 444927 976933 544752 874129 227500 356221 345580 370639 8943 782483 126862 985649 469134 874210 508213 122976 1016351 492764 852305 884533 1017742 1031782 882409 573503 132763 648023 682006 156736 502105 817660 780422 738736 961713 756119 882682 285497 714461 279771 1044680 690745 531949 230514 706137 674115 44613 70007 431020 332446 164125 638972 719313 173764 807680 153990 642671 532197 870989 874380 105024 970593 56761 880123 92047 326226 68299 976309 516289 152064 580703 116493 507593 674666 82212 971852 755633 409796 143902 87088 171288 91123 141604 1027176 105135 33043 911203 838681 1211 1020146 166873 812636 870038 990098 260571 261309 459054 748202 626575 178622 698757 494630 732275 662354 816943 402595 559060 93538 893655 659956 317272 922699 783546 581024 50549 698206 303914 589665 833527 449375 295180 389030 878206 670983 1014875 264722 835837 244610 617635 933883 75325 754 668038 498411 322136 42730 467259 692003 535870 924915 771850 7699 459059 952074 782801 575715 909647 740896 594562 86766 423933 1019033 322210 873537 439676 608462 756428 105505 800353 491403 958764 549762 915987 982673 792581 610192 944462 3861 656427 1000490 502945 454719 123786 394850 807663 74156 338845 634622 411634 97773 337911 126202 924339 861446 534718 202756 300052 734960 393515 987903 564550 89623 382475 1048192 226899 469468 474177 441172 343189 669972 42817 474360 770365 865415 862103 830495 896973 760178 227678 1005872 263326 807941 25290 425670 775003 862694 942750 1037358 679300 62637 306870 454636 882924 699494 492159 424502 149052 999954 245114 864119 800622 543269 1036733 45774 419410 96010 787057 536717 604940 713626 782933 577722 942740 667049 229945 915857 857397 286842 65412 483839 568590 700229 959151 455721 756884 262072 351688 557027 546062 869491 719600 867642 748824 698251 363229 335595 448288 230663 926553 1045737 153580 210278 847297 24283 650515 567320 558471 691867 299903 970240 173744 580280 876017 513017 797782 8437 580477 339277 679719 915656 52745 421439 496612 701916 12499 587395 596451 604815 626408 158657 293262 957044 108974 1045 918242 756947 552795 303250 699377 110372 672123 1030074 999264 956312 232302 462856 449257 440208 43239 871014 703963 658979 269422 998583 354197 830109 857567 138318 722446 851706 542953 817269 78928 131695 332688 263400 2296 730082 586924 668759 423096 789613 741992 107239 782550 930271 233667 413874 621994 145722 227346 175170 258340 731446 519036 748826 103747 879805 651133 802349 333471 763245 655460 997477 508640 740889 1030356 601373 857924 732488 510023 311464 630557 366517 670086 414920 467537 557773 198962 181047 9176 878388 461887 190498 831554 717632 992883 916648 687151 691580 250092 311647 676564 763687 192663 489680 840828 974515 654522 45558 558341 193094 947562 975555 207455 885308 961046 447132 555793 631715 315386 578776 531636 410301 420013 185156 324213 939394 653460 600225 1031063 319003 855404 19237 459247 965992 300228 83702 415846 284027 98944 198834 977275 326683 247640 161770 218558 408898 366422 221603 57942 585119 589916 275155 1046396 920853 118940 951018 388862 358714 380190 945734 144061 28633 866365 704701 43823 123248 895018 520216 753118 431027 601448 1042066 400358 988167 772430 564573 761979 358920 78984 231197 687969 588291 849302 1034859 492402 608125 968524 609363 138524 772010 872273 953046 262368 300022 74912 477033 398804 871552 665097 393588 308258 244378 598193 934100 865159 672587 509581 634970 969173 272845 586987 395338 571761 500239 740074 379101 1036245 1028915 528382 902335 341007 518673 551533 621457 558401 777139 714196 17512 1001759 292823 215458 346188 764532 863088 966555 806074 821149 709413 412246 871971 53516 949713 625600 60011 538566 917249 777111 1022826 732134 807289 896496 901487 273176 772527 805298 949688 286494 268366 118553 482554 887887 400565 1019443 971231 741395 493430 830822 1015683 372584 19671 204776 676855 456032 255828 322630 94911 975265 27163 246494 388947 861923 877454 320612 153505 866678 298949 743521 790153 880057 940809 160687 357984 747172 799834 175871 715630 1037375 700395 707923 298608 229928 358816 479876 450326 505362 464791 149949 796294 777792 949404 351230 45527 692238 289459 538266 777367 513641 697746 344505 1043270 708689 980260 960215 701913 827230 784391 894787 74296 435769 116239 410273 1011392 661278 25281 601448 543937 709217 917465 923493 838400 496869 200644 16950 462903 620198 403494 485328 124305 309553 111702 454906 463150 321063 882653 883664 950437 933310 385275 963136 541565 947519 731938 94352 742834 443785 151929 801750 211511 608653 119130 657534 419182 240848 277716 86217 1013681 76268 695593 490312 214989 907534 566609 692581 900482 347770 308342 738778 1014788 428291 370806 84791 416893 471187 557157 260704 702601 9385 511752 84237 754872 875222 982362 856137 211727 724287 220426 172788 1021319 669982 854780 177217 399501 421185 631236 495160 1011072 452745 179246 628789 232759 329837 149433 929127 47736 132981 960278 705362 478338 396223 566446 417870 280964 165244 341274 221701 315683 122228 854440 758777 808696 947070 783069 562683 503056 716041 660206 168629 450154 381847 581701 1000994 514429 164668 915458 742416 780975 92451 376951 519845 132831 102921 514987 445655 1041884 362688 485849 946418 257259 361646 596974 48919 649541 583755 595470 910263 826006 69542 696847 887323 920960 1011425 766460 549600 50710 65713 406163 785011 768609 591071 601544 188313 203998 331465 245056 727530 1046270 287713 773335 323665 37797 829997 699674 262030 768428 386758 619982 827572 46688 511065 473191 499627 931840 154025 197265 410031 653378 772106 241835 39887 210638 903656 495687 538991 656322 792894 381612 594630 350764 939552 773972 185185 133779 472369 5742 290974 292207 196141 349021 266290 464300 481889 458551 868004 1039148 946990 648006 1013199 415042 483465 682891 455524 306487 386942 182582 647013 880840 755881 189743 246443 11430 253627 270993 609634 448245 937211 192809 945544 395725 982466 536571 570737 658876 78078 810941 528966 701506 318128 959835 1036929 596 102766 629873 654450 109274 576737 1046996 980157 743730 95304 720394 750810 1035178 441588 309196 971156 310793 284874 530059 758155 107527 652484 52457 283570 734160 1904 328508 984529 376965 520047 186894 551684 550074 90615 769183 127546 720121 993618 492385 253110 586302 340829 616059 898194 185466 651274 49224 987959 574737 327646 1023957 178151 504155 340595 76646 388660 220454 513272 643825 410757 474418 741548 742049 1020568 532916 465254 427348 282618 45268 191504 329502 670353 176431 482599 305092 347411 468053 112445 961858 722316 471372 338296 321094 523228 515851 214544 953522 116791 171776 381140 981021 997795 305035 253350 8275 56445 990848 802554 716753 250100 136105 1000539 484938 586125 805698 116967 953124 674205 645243 233934 536572 580562 755706 195798 951070 833707 72278 523994 94733 91387 20125 29254 252929 561258 179407 505245 824420 859124 295008 236020 341332 28776 897722 41332 49701 795882 46521 495067 268764 128369 478765 409340 670132 264521 560731 385338 937885 1018259 102524 551953 367800 231360 721213 487566 206812 930842 358974 931793 999445 681020 437395 602514 839455 485780 88902 307866 424943 341992 140754 328517 892203 973774 729770 114183 326573 868658 543152 949731 91395 805332 437950 711925 658930 799687 560161 246506 181487 610292 7448 899 652452 264341 739417 150806 292465 210874 662157 681741 79081 708039 659664 1032292 958033 51188 13106 1003055 780068 685772 786232 440850 7313 791726 860763 450759 67323 306255 394375 499868 253048 20278 336542 456690 115539 695359 997619 881599 664715 759321 277968 126477 839249 575944 601072 433273 386702 312611 40197 618164 372059 449879 799795 113926 921478 345442 55443 345798 2324 750745 507825 950499 186297 449826 411663 930910 982370 258683 435104 158925 463531 360433 741965 833242 551273 20266 486516 110274 884514 335516 376163 777943 802704 190483 568801 781823 661283 751407 851622 7730 1037691 282595 611039 858879 483313 910584 297643 137224 865295 728712 847264 147329 1030675 209027 664902 880821 419697 508205 264090 151169 700750 614302 536973 237015 839429 281152 553347 717885 937126 1017173 786901 177739 814450 541039 889679 91697 286305 233974 10162 16942 735388 29606 310323 471834 250883 271118 705530 527069 813479 705297 357029 201461 919121 414569 1038018 977653 511226 390943 640088 898816 2385 1018644 495455 630354 332344 363644 955971 170423 523335 216926 564325 496146 728136 623893 521370 315096 940473 332498 424874 111762 217421 669719 615122 512863 214891 918845 248387 869743 60077 532975 142240 810377 1042019 451501 562308 173446 804110 1029194 897274 77011 762597 378991 828931 534259 143443 75286 506900 514555 361591 1047311 383381 56597 475042 803710 314723 894717 97757 1032283 682318 1010823 989536 15856 945308 544535 638236 928351 474756 842535 509746 1014810 227508 448197 260986 59497 672204 221202 591357 485864 817121 416708 707963 792325 43771 865188 497126 804998 255894 714001 717541 528385 610597 483196 821842 589411 167050 799466 304829 735850 719520 560757 39398 190251 1032882 429771 61254 514700 961792 777389 749191 107467 380225 1022834 716296 909813 916764 1025921 456026 715376 665262 992474 864197 49010 352007 548238 437956 153223 643244 782402 195716 77583 685591 478897 196202 866493 631858 822311 894858 723481 419040 359430 555824 681727 696693 794693 909147 464670 269624 157676 737085 920698 147432 212377 64956 55787 176180 452094 931828 96668 441922 306784 153523 25484 761385 781082 947708 455696 1012342 935448 36229 533071 861867 351581 163128 100037 596411 897405 449206 438720 563344 58403 890063 53734 927878 607884 681483 830126 303597 571403 464676 56034 203402 840835 758154 422691 237590 684784 377310 908389 443070 685022 739959 659054 913313 122864 984544 792156 432981 1005147 285016 584988 15459 510824 677712 237043 464327 825077 569841 376057 905585 316149 556435 11673 1043142 264683 181063 932115 452895 537971 975695 324858 813640 593082 706464 588215 195843 172801 452199 289028 1035139 349725 5249 476273 988657 331002 75777 791522 883947 116243 420526 711694 7168 226812 842882 288002 357429 210393 476716 1036445 599683 770532 203663 295186 294486 739306 470593 675688 379919 34255 405517 659965 561027 866309 984433 553727 553595 514073 321569 333554 594738 437031 612738 529197 827098 925792 124207 504924 211991 819083 242552 38143 869762 845698 977886 656362 676903 761008 255897 47811 989703 370586 799762 124040 789655 901971 91497 29702 974655 39942 768240 969314 576989 154991 165805 437652 243519 1020258 559324 626407 1964 740931 910443 205179 357212 308621 136573 540867 33019 901708 1023208 796424 451626 878498 754614 390115 829438 458565 175528 33479 272767 67583 981934 954741 188971 341037 933488 865925 328304 247873 325832 960484 646197 280897 455238 479568 204114 883525 1022379 473822 55827 962556 276334 638837 288697 288040 651322 365393 263929 144157 628590 465536 614011 789318 741787 986984 312668 575136 263946 1014079 1007020 525374 960052 62098 392945 350147 734792 671679 454818 182251 899496 275834 816301 302338 450668 257868 926194 556907 35549 349711 200390 124442 531451 1046131 969585 382234 39928 10109 208048 1043465 436923 950531 58931 705687 16990 1024561 62752 368907 149937 411654 55951 92862 390836 111576 763403 983197 524576 156108 643095 578987 763103 986975 124071 122749 750736 266720 261539 251068 130052 457971 658792 441255 275140 563471 457030 772238 507528 993793 951299 363608 984513 197991 2134 488190 332304 489782 918381 430605 213709 655925 814952 378664 708481 119423 1043931 468612 793196 632837 508496 833899 381696 914186 826563 167097 387171 609445 930852 790370 412657 605506 635096 966890 1016760 348961 190265 274411 724219 166102 680465 870547 1019568 850887 671011 62243 56322 127666 249762 625 902863 275492 534200 553575 377386 306434 348161 128642 21722 616196 160781 907347 23514 839477 311521 271873 859351 1002613 468086 536774 731317 337399 972601 940910 986634 702915 439946 866523 252834 590645 749373 260739 1012473 291196 161820 12016 961220 3612 384098 839743 213352 979820 972353 303778 892801 922393 604509 123614 813661 19618 634191 345293 779903 447449 47140 934366 993820 1042280 301276 964496 860065 382794 782827 251386 743467 547661 213946 941638 44557 670103 472871 274738 636750 867614 899073 339342 591912 425006 515981 876224 869770 323303 438020 949059 460695 284093 825874 701219 560165 421878 385369 708226 604479 819759 113900 629783 454564 732376 415444 962474 994629 168627 628111 159897 655307 315225 571019 358487 50958 310709 571568 344295 706463 462471 628435 533349 625983 1027810 414276 697981 990566 360110 773441 531698 522685 415527 30080 562201 193188 352604 442025 922203 51629 900273 290010 730551 369695 226653 569121 836157 413044 838381 723461 94356 739803 902847 856574 511093 243894 8840 587256 938797 132893 97999 448981 950815 815706 125295 196840 869696 744043 832537 968826 701849 1008772 367311 422472 731081 617866 277098 376579 232064 937112 513814 350415 201989 25982 881361 724420 279985 592701 144367 449136 995442 766604 793497 443476 466249 848982 199753 754786 882380 483386 270415 524678 264357 532234 610383 367386 560657 877900 1010113 476015 233569 46524 284016 354891 300412 455624 503292 833382 368220 17938 501336 627948 1045900 116978 278604 690686 806321 200946 185075 222513 536574 621904 778558 734989 703166 744063 868464 990351 176078 316582 691873 252327 512799 571935 391483 17339 629049 462330 742272 687138 337331 223863 490753 129706 825788 340880 399400 26643 635541 760173 1020080 739474 374805 1010413 94759 30287 47908 833572 724595 486375 140352 935127 554058 89834 823803 314114 374200 141918 984954 265554 294557 788794 879351 1030572 916268 532716 676929 138148 724590 383956 797495 433927 841917 725958 497233 139857 1019465 986252 604439 203063 105878 671330 574119 229151 599548 323704 1002547 432547 114214 959348 722817 822034 821908 543725 671081 373999 828441 744689 498779 1043056 642653 500352 120534 488192 228956 125966 561650 384189 930021 886533 566231 564986 332059 690497 107076 625855 651000 191378 966921 202564 886213 29757 852109 680058 660132 356732 568392 597378 670470 148473 797002 84275 410421 112983 660659 304792 103627 407209 832057 660336 169273 111353 305829 699053 969794 164291 72278 46837 350845 978295 716732 161060 114646 631290 891358 173768 61965 583461 460501 62628 181045 699205 586318 270637 104503 1007001 361484 527120 683853 366808 81508 622506 996999 40360 277696 646542 881225 236840 311837 296707 209867 775015 333708 9348 810904 225770 965300 374590 148495 481834 318542 490389 491493 632852 536232 105375 669857 724103 394275 962983 434463 325593 834997 662187 249870 955475 1018216 661727 321138 430256 225497 771624 558626 768674 1030074 710306 38987 944461 756304 994075 812011 309194 195573 668565 980055 757670 873879 926152 774069 951136 963640 584605 261507 30958 980844 859572 875790 992312 1048542 163295 936956 741788 867787 556453 498883 105 954245 294080 449839 150884 552945 383903 716000 273734 226569 646629 320457 259899 335452 613608 1001650 180068 258953 674355 366519 754006 62151 983556 399560 334489 20320 880078 525863 595243 753714 521913 749 606714 433709 149533 844164 926573 201431 778763 440878 534492 628427 687044 676221 898067 360501 931391 708313 1048020 745816 630439 246526 46673 325384 491739 360058 165046 812848 559597 374835 938141 53070 178852 951264 482455 926450 829946 366731 536746 154179 956317 386837 152782 651385 216690 360626 711535 897636 186126 118121 900078 777444 64059 791189 130336 428910 627578 18791 569293 95886 308091 17761 47410 590431 823974 862940 617856 826644 1004437 603523 916058 421235 431511 773846 237915 676181 972591 128168 311950 404520 567444 323490 177908 886125 896559 88510 555778 685882 226079 554188 534816 912568 396216 381168 869419 602278 296959 213794 905715 707540 603696 338860 279998 570281 505145 593072 801475 116894 710460 28832 786096 42177 807953 139460 322597 637491 19393 764855 300343 967082 956684 867306 48622 96496 259044 638496 534215 1028450 320496 350192 141106 175729 819978 798279 464917 775204 69569 752611 757319 566677 544728 456665 550166 529264 377541 297999 628930 727671 828467 547779 913663 700928 1031808 727554 97143 854645 593216 307250 841286 269267 208824 341128 215676 1016876 961379 405651 636575 767525 851569 931759 18726 554872 754243 52627 592639 44915 531953 302276 342537 886136 641220 654623 226203 970619 449724 772691 569083 184455 211211 297572 919528 476985 13463 123946 874769 904259 548988 26064 435868 884971 72328 629589 546976 789897 782270 947470 279979 520204 118483 523810 757052 924278 133812 549645 737866 319835 994558 411677 255419 408167 235653 815096 372974 215765 523214 504340 766002 738808 365460 868670 1027404 1022902 933190 213524 59893 1013511 285063 373131 502362 298107 818862 105321 1019802 735409 195396 41163 180812 1044193 993416 970401 1043702 784211 953582 312365 329367 753126 118427 10632 584990 454794 357867 292381 905200 634310 32748 919340 420454 819 180448 99912 527948 424958 857791 106458 228964 294762 879538 330140 956641 802636 559257 448798 578028 652941 767878 731716 294435 817068 13888 136645 978197 68409 686273 194478 86983 826971 998329 656862 296754 803147 550664 145031 100034 456151 245831 358067 579288 708064 355648 864445 699210 1006044 542322 860884 647646 485204 391566 165243 249042 790375 64508 98828 445783 726342 675159 719152 114193 169142 854509 301416 404889 262289 642368 869768 485627 553285 779399 510774 22072 17235 151854 387440 663237 525777 432977 894723 895499 833769 750661 194836 649189 613464 862480 1030555 584485 511472 910572 257507 906254 981014 508872 548108 363227 544836 963783 882313 281143 435592 797886 34979 653764 540420 960698 83699 481428 936556 458872 106732 915379 236171 887020 649295 328859 832958 591547 739252 844733 734327 94400 690440 760575 946107 557706 863241 789561 753573 138972 183500 655287 428513 426541 318008 327354 483377 541990 433289 261623 225004 536358 1018829 251926 457594 55489 652906 694324 504537 269885 1046422 627809 690203 287251 48606 546851 451302 237428 532896 155378 73202 150722 166800 106170 415118 527890 469815 1040988 230940 14257 163183 586796 129681 270492 729832 497780 199414 869638 722599 481264 338665 604374 447618 334417 804893 616998 901029 561338 489685 570309 760079 28742 916077 49078 472597 752768 884689 604591 468703 549353 249860 709019 441575 417909 898203 3608 352637 50702 342079 913146 670789 997648 603439 942022 403894 316107 537531 424504 917917 526853 563402 170173 470424 879989 533589 145658 36764 994889 835562 896579 112752 752289 40234 1025061 683567 239633 238667 815324 819914 405027 799382 79837 653956 880851 76010 318542 98932 875281 477751 312201 210694 641346 780804 485277 506490 1033152 453354 965069 236388 756053 920855 283919 68394 354756 232652 622733 648330 1011776 659679 328231 786961 908787 518458 573680 124068 291961 236890 604077 633339 168034 248529 46937 283425 529331 807876 555428 482038 860262 187757 99183 695469 434917 302746 481105 821838 109715 491052 423957 439093 1023555 33178 47930 826001 860863 625515 617330 974310 915778 27071 211747 830347 495614 603335 657129 887085 290456 916809 157714 879178 684199 379677 595744 333495 905272 846770 794187 581915 720973 561289 515068 503154 87897 1031609 120148 280458 559557 231530 743587 199049 717935 42330 389105 381541 964390 280411 238456 19562 499503 937426 855079 951224 778691 705338 472609 511171 370318 830367 217916 522961 746034 271140 146819 583295 590018 642173 379316 410685 254023 626550 649667 379597 236351 436074 1023829 895432 631577 197068 245318 217113 109242 257186 753444 819839 319739 922884 57777 836112 654120 185762 581476 590513 790402 578876 880105 766366 147390 652583 348573 199657 144261 36815 245779 247026 484082 919343 643729 654580 602391 303962 247955 165753 644728 966902 793159 426464 531341 872380 940816 211422 910149 499962 257028 549881 361854 427536 294510 434703 1046926 311030 288332 547278 381117 964789 703697 973625 852168 760809 611044 907049 884320 633670 29600 992714 960425 520720 554706 580890 491196 475809 729982 1029997 767013 820455 451163 1034731 1016165 939235 376914 363280 807793 520491 147715 76076 17713 751976 262463 930017 158210 883929 928143 623528 387124 252111 635052 1023564 385933 124719 355845 864108 276421 785651 392252 785918 328456 800937 1010601 401351 65655 172274 181461 622563 570023 692996 613121 374083 155168 1016105 519837 928042 840671 721214 237521 691632 68564 404277 176375 1025087 823141 542611 203038 676889 963561 839154 59017 463055 173358 701312 422190 1020107 16372 461183 23864 578503 900208 846787 1011078 751956 796874 311095 140841 26453 570271 311384 16106 770177 837247 319928 124353 10980 454768 1047164 840031 288350 434281 804063 74661 340770 307160 339117 7211 886841 179485 28105 432826 989693 742925 557735 356818 340126 848495 418514 100645 773792 638594 299367 380954 337755 406902 359321 65611 484730 35822 468779 602119 835965 715396 930041 996561 1042487 161861 138095 775647 962896 865585 322832 52891 861635 566460 7920 500006 185953 215120 56123 538832 819789 715209 887724 89249 789887 636407 964630 848340 51009 796448 341215 659030 131253 638843 500096 449355 389964 693173 79622 280458 980816 238960 779924 887324 592475 265663 1034207 881857 107998 849836 120752 759402 255388 944819 788070 732608 196140 189764 562801 387996 852858 247620 707288 820621 1048390 35980 976308 464981 743331 186217 751283 1006188 492921 609051 915862 958076 924420 210518 836787 632291 793172 462275 542579 279348 564171 898688 366805 445622 640162 827548 808426 1007331 134500 569756 118871 585451 1038448 786169 756950 142638 612475 546976 201141 931782 968460 41840 329045 597243 846591 197567 367788 667084 651011 907222 285124 925805 428060 623216 596537 197315 879649 66879 292287 1047786 727103 224103 879770 189360 518004 525313 419365 891671 948500 1010842 229196 870614 550728 748465 796945 349913 740746 498492 136970 542141 7979 844580 490977 544597 970190 639940 958931 645416 540650 618606 832818 112368 563019 244198 657123 605468 771985 1034469 622817 140111 949423 239767 95928 276191 348525 696605 1033226 974166 284135 811532 211726 550645 58893 982253 287500 340268 512033 896955 493282 39203 117563 950120 136066 114229 15816 41560 870002 398447 807943 899811 11338 771861 157323 516567 716601 387870 241852 950517 882049 295347 546645 261488 217079 674484 769767 930417 981124 681779 864853 768917 942246 510966 973143 528237 184303 33785 851703 551420 397957 967402 501782 755517 456609 640940 555496 404891 466960 36564 979060 428151 269493 546095 845077 545446 384261 584250 877819 250096 814473 53928 1038251 105618 460384 735968 95611 867773 944570 113021 986647 38421 823902 254412 597759 138034 766501 960081 276998 1040674 426108 887618 1031124 95461 252134 1026314 840293 689904 502136 687816 1037193 550315 209244 300238 385890 280563 954190 126754 584424 288664 368674 806912 777832 388064 142652 84565 611329 631811 879382 9286 944678 889260 182205 100775 785951 869246 919893 200325 537223 196493 965777 33181 673231 245217 717627 331490 702650 1045239 742066 930299 115935 207423 684647 686274 926507 815263 100959 923078 926300 626414 815540 475850 331143 988282 978196 815940 451218 471427 347456 939743 284858 90557 679310 502777 79631 845522 828008 320037 981747 529118 845771 887979 380575 942833 8137 632067 380830 1010065 954631 826718 697680 559413 677184 17181 747369 753355 468928 618839 54383 769074 885737 37720 776255 824001 201650 522012 418440 667071 159266 651224 560462 482536 796122 575602 791401 667375 731017 689668 530179 89078 419957 686685 997406 819223 648441 697983 654092 75231 61185 978210 491253 434381 773263 791856 951380 178136 697914 302151 574330 73702 509354 874810 168714 1033814 730141 257680 581243 650103 84197 68868 1010842 789774 1013736 34307 620037 696532 995359 601649 953264 368374 719383 954340 380260 187540 427635 421287 94267 603714 793703 791737 300326 428681 612415 753548 880487 689255 342486 936006 899863 13771 623391 289603 754593 33306 616096 186768 277061 481453 1017330 121714 793750 376656 868419 344798 256765 699589 348371 552446 978739 832319 769402 530866 217803 948968 333089 263180 968102 527451 982596 155347 619644 977706 791927 987649 85850 458841 859102 52805 499742 414945 95667 913282 717053 367662 587971 733006 475902 495266 68337 927604 431229 70672 463026 894066 767913 802369 666512 641020 96517 4978 411816 392055 529899 469204 163627 963199 721668 986379 835296 327009 590545 688816 839328 650145 560166 35535 563929 245366 164009 147306 250892 453449 865111 97779 318800 847418 114432 156118 592588 191643 371910 102125 143424 665459 191138 609290 491389 278012 528863 1011057 243432 344101 720285 397146 696316 364816 504143 598131 1039813 891285 364349 179293 592741 346814 843523 22059 338578 94281 435216 176870 221718 578345 50216 177163 199758 732165 32227 324106 464300 255416 864044 403145 437045 176079 879554 682016 342276 254222 25530 602715 768197 174571 891387 17083 872507 988945 322240 475637 81850 123871 582170 933553 794797 531687 877164 63500 160785 37487 301805 587799 950520 334579 282153 556629 230152 632225 878721 539201 534778 728283 1042086 120262 156443 530617 330786 85957 950733 876932 649679 468626 762887 16956 275549 348791 488913 43796 748241 69680 212682 861168 19712 228206 802978 167662 827928 194900 91552 113370 347928 1012477 16156 312760 572755 745460 218118 937790 233714 762042 769886 818007 372590 534851 7865 640161 103962 490361 708803 368368 151 979384 99255 977353 122717 121168 5097 668392 695865 613639 47677 903354 834249 999316 756396 892131 174850 353829 475846 63162 922539 275162 354347 783816 478943 634695 243473 451661 475791 231158 843970 874939 362238 905699 170522 994617 318787 44798 719373 866337 521674 437933 731167 780418 558803 396615 613098 369566 701170 441754 9884 456813 442253 1000293 858998 959001 203617 155103 308302 744064 570622 492078 365837 97461 762182 534001 334130 161664 135666 776631 995918 4057 236557 865158 235142 357232 708215 100693 671508 6952 202851 883601 603846 163224 851929 20380 374910 692617 174133 6729 695728 401531 436390 47714 924903 977183 471728 1024802 55360 561630 1018026 947899 15341 682833 115777 422098 404659 983750 191731 958718 1644 230594 220821 980300 453254 61306 884686 660670 220803 595288 313497 526791 408183 94076 989383 769233 59277 376888 155259 868023 454274 820627 36012 189259 185896 474055 778662 207825 545253 552900 884105 622978 901169 631211 542921 507915 456988 718675 141996 954379 748741 442055 888783 430488 102884 180421 868514 284347 631873 615233 821223 77295 111418 302048 370999 179366 852033 307838 42877 747972 568668 840616 285560 890914 506788 1012515 252478 766220 22982 294499 142260 982723 295557 220948 413974 1005308 1043254 707989 629621 365920 344642 29560 676404 189962 310695 155140 829835 450572 391544 278707 264452 946154 992857 165812 958977 365085 231427 342634 874036 384401 213958 830955 126500 777767 425730 132993 892847 868148 904621 364333 648322 640512 127184 315935 368803 72776 845066 169279 39144 486077 409867 694184 997757 181123 844826 730407 44130 744627 521360 948416 81899 563929 601691 913193 204094 322422 688508 592206 478936 159615 65673 671435 71433 685532 991020 237685 890483 116202 16545 871122 639631 768506 497212 1026203 44072 403919 806369 230721 792029 533796 856202 126822 88739 884260 315589 912224 304194 599024 715059 128441 815571 544029 559883 742833 1011272 29235 883860 868282 431844 137263 927662 378875 897471 682753 325706 959695 791619 894991 68333 246083 1030578 284849 797490 630683 305565 351411 139845 887757 175726 443606 218472 630276 744415 1015118 832625 429342 157057 247877 981066 348463 673079 428119 995696 693756 995768 613140 697973 392577 681232 361346 524927 995948 504607 500888 1037254 182943 487448 543684 416281 588209 435972 740198 42330 4974 499773 1041747 984062 319059 309235 771411 442766 177683 492714 707490 341288 359956 937402 894835 401406 484339 643534 82280 482262 291324 875878 587292 252296 913842 733525 368793 1044356 499277 473411 226530 63561 567095 660011 567915 671983 688782 942302 980635 608158 1019814 161919 120657 739860 756100 545030 765276 402468 510307 904637 763650 949809 874803 480197 948858 347063 972309 438418 258162 432579 795360 544875 736905 241014 649888 50411 12758 160389 455441 301955 207199 801212 605992 295925 385187 378742 852363 509658 461329 700967 1007380 986142 440718 397523 983377 618879 892660 162196 817415 389393 69773 741399 290987 726972 910748 615455 896743 986044 270548 319489 321819 647969 879327 427815 26074 805453 548056 148622 356201 293497 170705 330055 628291 753711 769614 1047289 639895 315857 725192 717405 72648 669201 136748 543169 635116 916087 386905 260998 66894 883167 613542 528546 679405 914168 133209 24351 582906 896710 131376 497818 760926 227104 31964 501957 335921 417074 735874 484325 604484 511997 703800 1017172 671641 656082 218766 65024 19685 828379 852226 430826 278293 647826 789130 773033 559813 902728 298767 209124 646602 119967 180972 383708 102826 460816 134515 413663 257567 530023 848744 45782 277400 919362 1036676 147896 566712 72341 550643 140308 519637 1048360 798678 362892 716154 481559 1019842 596052 780517 235602 511040 633783 897418 466715 120651 418450 301198 964746 518613 392663 733516 941836 1044034 626444 844756 21216 834282 423626 20327 32921 793756 111422 752893 931743 766230 425642 778687 929965 954766 146917 799116 451668 904492 1031895 131448 78199 897933 771839 866889 480205 126786 848365 219897 797283 684111 581575 35639 314903 206508 46024 556517 948254 36039 975549 74651 702590 197120 20870 77091 785557 718124 181147 810491 812432 515859 170372 503510 585461 789746 122720 999451 714010 998138 174943 531556 633771 655055 969800 510721 971816 262665 444404 766579 427108 986294 141777 674545 404743 581590 729440 532710 233485 909278 1011894 698225 399174 429878 43775 187107 817876 645307 901879 635717 47023 928318 1042799 550607 284196 220930 310222 425074 983122 1014338 1032845 503375 616620 537001 868282 236606 950394 215000 19830 85576 851543 505571 412791 34605 210100 633556 631431 714463 997460 740391 903426 449797 874190 809548 961372 420729 974095 169513 873881 768203 208341 326805 258771 881339 862260 250078 727992 327874 974357 489284 685322 34442 367282 8059 957981 177778 14620 16173 946012 685067 641717 777334 624836 804509 167350 436326 667750 498595 78762 715139 295146 121162 423921 210500 845831 82167 853567 65431 1045772 106942 1028378 650076 358235 842475 1046623 392935 584936 77437 450493 563586 82110 1008550 660792 933608 121210 702796 1009576 602572 980942 305291 560439 450128 1008895 948017 80359 529550 356712 694849 624138 398099 606965 518257 435400 942431 947113 40107 256668 1014374 983064 469136 926679 18194 361965 710384 211740 813246 53862 933459 12258 1004476 704723 623475 482550 539089 813338 158656 593654 50356 630326 278491 551638 41106 900275 97819 435295 513677 248116 613643 951467 653112 253678 728553 671915 267548 1044010 77609 892833 495415 641735 925425 946598 240504 821941 351642 349733 524612 210043 643125 53854 635892 441777 799492 309220 359765 874887 216060 1039135 559142 333629 519498 137675 662173 250025 968651 831864 4323 420020 658834 452104 534419 612829 844902 63539 5695 300212 698433 1010694 424427 306784 785874 565087 954256 745242 242940 962675 48794 86192 883541 1029193 127851 212227 24232 408893 772566 285833 991091 274814 1017764 9419 21354 127375 911122 349928 546802 773833 897361 286225 988326 512472 731397 720395 757206 905530 672967 479664 1001219 776132 375203 792942 750949 56092 316827 22982 655973 508479 141858 281038 286243 834557 853665 364976 139761 451960 1032949 842025 623317 16553 317935 960010 758795 391899 316371 625339 416129 721710 458969 763059 436826 454933 983984 617217 254828 735960 76790 1035462 1010113 572435 499905 761785 130330 1018933 154393 24225 55911 206082 782459 538591 306768 842002 863576 486369 808879 432720 622483 850864 358932 528507 930055 698211 319552 1048488 946687 933033 569002 261822 406460 406852 943613 32248 905971 763272 439704 204135 561740 752352 73228 611182 517348 592458 615330 877380 886988 257750 53459 762741 422279 735274 870606 660577 557712 518401 535029 804540 858578 574887 458848 889357 158254 619135 526424 760623 894457 975486 819421 731858 522619 202157 708129 87034 21873 665514 158731 715391 788875 699943 766133 805260 12015 223082 876271 223777 910004 538828 133305 412049 741480 32058 475596 499716 232587 41911 41490 780022 474897 597464 563242 569270 531940 302662 592869 543208 604000 1025856 381132 768516 920790 223510 190615 327637 163081 913583 38327 240890 360115 108036 474573 904040 43777 400035 859184 988134 432147 272428 1033324 554127 131965 483031 750782 649044 1035465 967661 669849 39032 901107 450635 318243 220434 536555 466658 1026488 489870 24855 817977 853606 505900 377806 753641 1034864 511872 786142 234784 489676 923888 510470 892703 16549 890681 825469 1043644 53209 675051 332650 95713 1045883 123624 25705 420363 791634 171753 937996 3787 943449 698873 270424 650825 264765 632568 286532 939452 454626 956697 221501 795635 32990 793188 171941 518095 10237 844341 844623 151238 1024699 170939 868101 910178 992205 593018 711171 924608 214424 494281 232057 636946 969912 705621 999436 684317 146043 54428 409173 259772 733028 109427 272224 802395 892328 902017 120367 991612 52148 862401 2357 478262 665253 577284 842972 424881 1041614 538733 923135 461995 882742 879603 670832 55798 250135 605154 689523 748279 1011808 121946 1019457 487977 936500 379343 190087 629656 1013865 327559 1010404 43879 441610 687647 683886 60490 906454 8711 506414 978444 891326 444929 150943 234507 587115 839078 262963 226231 238517 836577 390606 230166 967981 956785 244809 333635 344468 325483 750576 209643 129634 63927 301829 730318 642368 406926 506683 685636 222862 593922 58427 797109 451550 91254 456226 1001760 1001079 752418 113665 50325 505299 85904 579164 172219 954913 403234 357804 685387 546499 948105 58589 80786 806097 925007 648144 945395 331157 451151 709082 553315 972045 87095 698435 286188 894061 649997 181449 983850 341146 819111 230426 609233 833711 528945 109661 125733 553084 319659 436138 416640 199426 445801 888461 339151 55544 398737 459399 762645 446281 546720 907405 566503 1005972 256486 430983 981487 457899 491781 241362 55658 706836 9846 571583 968873 171403 491268 408850 248212 80254 287054 556931 579874 270223 506953 198208 638434 870422 1035708 193641 337525 41885 764099 144531 137233 1011042 592973 357190 306432 740824 428446 977279 795423 740646 260814 1046319 277088 824742 739655 232889 254792 591463 754762 748152 212337 890284 18283 663863 189961 689003 1011985 259767 955986 482255 469239 35628 332320 313783 407214 480448 1009246 407861 567321 59919 96137 870927 182255 466090 909363 70209 287804 910228 466817 733304 943328 988616 530350 306841 307726 193712 908422 832568 420559 1017519 840171 198945 420733 573849 727636 26579 926792 754998 677193 434176 311220 878019 699880 166159 301337 738928 80227 640154 590626 50146 763264 938224 941646 159411 735000 125844 950131 316909 71832 213948 222774 680339 391299 982227 672659 130329 456685 950519 53339 37350 125185 959355 455601 1003993 712061 529255 965005 577985 329009 237043 301369 979940 580740 278800 658390 238201 109295 69087 815832 940590 807295 580407 151174 558242 92503 641059 574587 697068 307756 429666 751144 280594 250055 238822 42831 582547 941447 406101 242825 744414 82652 970635 514498 162009 1010637 662038 870584 7771 115315 71353 167807 349873 556668 222185 806655 863517 508841 343123 868724 546898 626768 739668 561390 242938 981978 935295 556495 233520 705862 28443 218447 901638 995748 969379 571387 825344 604828 537924 77874 298904 199909 280418 661671 450744 513741 263955 512738 710722 190136 420514 544191 524940 268697 699149 1039341 730588 235898 681608 678511 3313 977914 365304 698143 663930 610506 671865 157478 382620 618543 142297 793990 844656 940419 8474 102800 478594 381364 470516 558446 213843 913860 369744 1031322 902872 791879 912590 414309 403450 202984 469312 483441 413460 190692 1025837 259383 644984 745357 729679 350851 915946 816072 448277 109554 280355 898960 877858 834939 143951 468593 295372 1004003 486288 345101 948894 958791 330361 166555 624598 929686 1018003 10595 454375 389909 363483 529219 259321 445145 360770 154925 958820 476496 788268 519334 20537 177849 337906 816713 529593 303015 681056 642114 977883 680834 495159 425172 1031882 347909 29356 114899 865637 454337 87271 965163 1005758 112025 276613 590423 198044 521028 326679 821482 339704 203471 934817 705034 258179 874776 602907 468208 1011999 490324 653556 326249 300386 337289 206986 31576 754198 612629 648370 868146 257724 871205 318007 260736 608260 756543 2643 626016 565846 620985 1008951 614917 162892 593471 668809 858931 151861 847441 611809 758467 392084 578498 148811 600101 976800 541498 587720 220889 464322 365237 165324 118005 257305 737282 173505 416162 56825 628550 915075 445343 775271 698742 727523 632765 883359 955104 827172 24416 478095 659875 900481 577285 95577 93234 777893 3254 166869 632789 457009 34455 723724 659239 179001 356701 960958 526489 165063 886482 359389 474350 668247 463955 976144 527805 898906 1005906 23345 941043 624819 996820 653519 695886 907068 993523 712621 1001442 432706 827229 1010497 818840 682501 692691 209718 795050 666170 488363 56810 532521 754824 160079 639729 335735 537358 655036 1006992 750029 793308 898564 560962 548022 800373 886220 832055 110482 20563 12238 949200 371220 626019 726873 44837 78533 1034117 352204 958335 417151 1030157 23326 164574 868850 258629 1001561 234611 598562 175593 549402 395047 778471 680361 605459 444435 116843 470442 554634 856326 1024176 726533 963287 772867 857608 200007 60394 835775 356251 184048 397250 1024295 562660 100852 126711 446936 420148 88893 1014577 790950 944174 759846 284078 453398 894537 780545 503232 980707 332370 275347 421709 257660 134375 218515 966989 364164 216828 569134 840784 346449 270426 949638 196854 772463 515611 329006 472692 803866 1036592 560304 1030421 1022919 349403 796423 602295 86683 150837 216613 1866 543986 126377 281966 464725 353242 249719 883771 371313 116629 743474 477273 444363 471579 356418 856199 250534 780693 952675 446203 293079 824035 193828 889822 913735 906263 232297 315339 756341 1033976 565482 159316 690418 867200 871858 1032317 218594 51807 852896 866111 654721 636789 881897 192007 1047964 697435 969364 525620 91156 791259 797437 707740 474463 833396 430162 245255 611079 629719 257817 870323 604712 528748 830632 681678 45558 750542 91564 397823 873013 47947 197795 357342 231871 647013 469089 456056 191746 198995 187023 530636 382079 759425 366119 795472 412492 846603 957946 890988 150931 595014 434986 295933 612113 736056 506800 758996 868760 255771 895191 919349 29581 724958 552383 548697 745066 131235 734683 390124 216381 985666 101235 346255 820008 853445 319011 866391 109023 567018 809306 847948 692269 368293 68316 47595 800879 363931 22849 365989 800535 706215 445044 370014 90410 57688 858676 485102 772803 334961 106646 638627 923022 561257 526465 446909 134989 405993 611888 504049 172119 435280 933300 185063 330260 777266 903536 1007292 750978 954837 675995 476801 709043 492466 441793 143802 918093 952570 927042 210911 24072 619535 502738 223966 621876 312582 48375 209303 284720 11308 496015 815711 767476 580734 1607 1019262 387720 765487 836132 337841 648587 594214 437502 967848 495789 315261 833024 12681 884276 761859 387626 769899 386939 559291 1039055 740828 326511 266587 218135 9564 163088 476622 615294 238048 569846 821426 699987 175439 172234 538075 202810 920072 237512 201934 244139 617819 144196 39751 861809 223755 15393 720819 787499 10963 685659 990135 127182 64733 608127 138919 309537 174668 843054 725007 909119 828596 957342 664110 291097 720796 121880 513142 732914 867075 916347 386574 852449 253400 768184 792656 115282 450689 1041236 704843 347781 976725 874985 863810 717070 740642 546980 382506 464723 982440 333769 941104 612369 925723 768555 352817 51672 430501 756660 273217 305546 864225 495587 396837 741600 652129 417865 767960 621797 842282 1006347 278026 255097 369203 991587 393628 859855 545770 878111 90405 645615 564398 920608 473968 352565 391510 496861 868860 29648 176296 581342 662395 289604 1023459 537665 218707 307688 445238 370999 469792 559465 973894 707208 790320 467269 84140 105483 5893 1047889 878197 845615 141527 633908 148640 776566 982799 52713 611747 193268 785101 92737 780775 279764 640612 300895 883271 65491 575449 815162 311957 938691 615271 547614 896021 497930 134653 761899 919552 514336 339902 20437 465411 299796 54912 31074 914109 253704 145486 1028463 301636 514993 460262 977003 920225 617688 429372 299291 457295 805339 830453 202517 882368 416812 37357 501060 85720 290257 86962 736362 478576 403427 150790 6553 607188 745743 86880 355513 844870 834584 47212 745222 748665 628306 990343 92559 270358 345641 463172 588728 234298 895384 35817 422329 640246 328883 927730 678684 592334 602141 14733 856387 509499 137106 503837 433631 981289 100447 182456 848250 1021561 937957 889001 158191 569728 305690 14318 960748 554887 393223 340922 768631 129609 128587 78068 101222 117367 183190 448183 634853 746039 460591 22736 358900 614305 161647 580163 24551 692033 32836 1023943 570084 378520 113071 987717 566632 954011 974406 102749 631235 302642 723378 923104 782487 533690 1001266 435287 831325 844932 618519 167803 267999 400724 547398 953019 397759 345826 1005241 822457 991983 367452 720894 885197 498743 946658 88246 970368 468147 420105 473623 369170 167762 90457 332395 137462 917848 214991 324495 274257 878812 110684 258421 820094 869195 933987 53410 190604 898019 256319 132273 837822 649785 62139 851662 874506 383156 513432 576571 628379 801551 58890 394446 664400 453851 446011 395633 319034 757754 514247 758433 547618 426790 396095 954096 205824 927848 4262 872836 52101 555937 848887 331925 446354 850180 305821 766962 740287 840602 1011449 324477 1014741 752573 387807 837034 527956 95645 799257 73220 870126 229310 101603 326569 848138 526712 987757 444361 533058 326006 987997 263210 445669 1033271 480330 280999 729718 643728 6210 366252 968235 210984 129860 257468 249710 899579 302279 410604 236640 664792 530994 704357 357457 652259 219489 804325 457289 1001235 74535 744255 28547 338357 396742 282582 968172 665831 604024 835366 885416 473630 643306 155196 684174 848289 751548 334392 860839 67851 221442 427730 804531 406989 21446 564435 706467 544681 488323 379031 442400 444216 1039019 805010 277763 486501 460067 449479 905179 754928 527042 835666 323946 78573 1026517 197088 799784 731970 467358 596018 345791 572460 1039568 710046 837261 533434 650261 107918 909861 865873 1003656 989950 510926 415014 923195 708354 982018 636103 736947 888638 279536 324499 555879 253036 765947 589885 440388 112858 866874 806989 1013292 116457 609526 878239 980338 636815 726318 1026530 602207 919766 173334 822041 239025 988251 59027 195614 914199 617935 1007041 996890 212918 233850 899950 315406 947879 189107 999324 337230 741750 129641 125954 789505 930469 148893 624268 842658 839719 193509 551895 639874 110053 472555 12726 1012035 288828 379884 268720 984926 52861 779322 480127 25502 445804 870843 69522 439715 862658 778855 24972 91489 68267 32205 651970 215454 808009 979855 623809 667255 840239 1020385 82887 43995 405990 515086 59717 281614 576875 825587 962147 655912 476591 471426 790140 716948 322838 548673 22941 229266 459257 142024 202506 967605 178468 211527 14266 537701 137304 880637 6358 897629 630986 121026 874046 777774 575906 780926 158980 966331 1002109 397999 601582 47035 79340 103656 393208 118843 254963 768332 586448 84249 896139 674583 958809 230282 160288 616213 713768 931732 457747 301609 480266 326293 336185 348104 1023100 5562 705114 36987 368177 502921 890035 921697 483728 865112 900212 167338 55604 865747 79683 491293 226410 224634 136888 660115 885174 731168 625375 752505 745806 392813 113849 823634 821149 186973 555194 966195 413634 1002943 829772 277830 957966 866488 41291 633159 545418 442429 734856 187146 756591 693404 109639 333811 243627 690164 290240 561276 883043 423095 563361 732851 940139 881711 546698 963769 17616 1008887 265359 797508 715087 573822 936890 434205 314843 181896 828807 472227 412187 125356 475495 818247 542697 827350 84029 469774 579028 291783 270052 922642 1018271 748688 487590 227329 766656 1033243 2502 369564 416994 519586 1016312 319034 139875 584758 964324 567362 184022 63801 857766 936372 446851 31460 965201 700577 819170 740034 217191 630703 862244 805939 1038178 273558 521130 348906 337967 560805 432523 350576 872622 867645 385299 984991 638515 613973 783422 624935 800776 820469 426561 373772 305641 1032123 700930 98085 900742 653145 58523 247967 150020 105748 411611 683129 361597 371015 932036 305926 529531 518622 882190 253806 256385 172252 598691 820780 583298 226005 235553 103313 285800 370036 67931 268864 873614 372214 914648 82352 1026887 528302 91987 560301 1047125 887423 331321 290776 152434 956773 858670 997410 903882 540908 651656 934229 446847 273847 897746 883851 679972 402171 1017675 345781 258371 571649 443748 298773 543703 224167 516934 609732 990674 260320 866634 84525 353945 331567 365694 864656 176515 805936 170279 1047936 729181 625424 62777 305765 542184 99088 287457 278011 184410 898565 97020 400849 459737 765659 1005469 308683 918787 364557 722571 28321 389993 913967 445376 717918 185359 594533 996331 314593 150510 872681 1046255 474719 797299 327561 174690 296415 639997 753702 82959 548285 924770 1028918 420980 185383 581995 374338 368965 487843 931155 127593 337895 700295 870732 490203 249846 507520 1034234 244576 296383 564492 790517 95951 636102 687615 278092 857495 686658 556802 788733 279609 763804 438031 1010046 713163 431348 484599 268087 999031 508828 320988 1036805 502266 1003675 613303 883897 217637 866091 990163 722839 553311 222011 212304 666328 642338 496621 294817 913704 885882 986649 557326 987688 994953 925385 83251 72941 477445 355771 854911 160383 128696 466914 685494 69723 986623 903653 720496 928498 358220 995999 901015 694312 252837 320925 821485 395733 566050 300451 345732 727111 738162 151335 636740 138431 56919 424660 1012584 318447 405541 110601 672513 852098 577095 546648 705650 484756 636347 7431 746226 405814 207249 603026 367885 769772 778607 878119 629539 547374 100368 981800 136680 313578 297408 91821 953570 239104 996066 380159 904431 232389 138858 349470 181948 790145 1045604 215869 898382 1017585 161899 70464 234621 765125 190514 912197 911220 196899 1026559 818712 839475 592162 609067 542141 356621 743504 52899 310762 437546 92973 84842 26250 926982 872878 973589 366139 496112 469435 317517 203985 27532 879024 879953 439761 646738 260832 815729 215798 201228 795661 498836 853680 376924 1000434 392115 341664 990004 416697 51547 1048094 983900 551301 1017647 907443 495343 627434 617828 191647 450526 335728 403780 404820 346731 803603 519083 151033 117680 243910 575373 164840 446486 666859 352366 334128 84446 96220 977128 904979 268187 305254 946473 135305 113334 319049 230770 586940 417257 455865 531609 594314 797637 785632 251528 925190 259372 952409 559804 25848 796631 967607 140998 526168 5329 483580 253133 397014 624377 348706 827915 872533 960901 807830 851276 335468 409210 149175 533874 1035236 795957 744540 684019 982589 12517 69451 986969 1036328 610062 913091 991681 574478 458247 538867 266077 231048 725885 345472 473330 819428 381678 1032195 587355 146343 939055 701065 582916 954630 80359 745489 624239 241515 1030161 257810 601778 453622 584318 582642 672503 222457 490320 748431 313340 947323 891265 161210 737425 520886 606042 827320 842780 18586 706812 323264 980248 938568 514778 285311 515985 987543 301117 665494 329641 602258 862655 332315 417815 938999 627664 477204 598179 277946 384309 996351 775339 1032064 558467 989005 375202 752933 84904 881890 748939 294710 672867 543639 716162 431479 344263 336057 582707 166239 1017020 514695 608353 532631 380286 682679 871265 913279 174108 1001713 38812 64425 71674 572754 1040145 405084 888144 981739 178640 497426 994216 985664 185472 491002 221284 820170 683738 214647 379189 6773 272939 8607 944805 849443 403414 757948 13966 450086 161744 636879 123553 209866 448290 753672 724705 965833 376427 428623 1031205 146901 180315 586175 266905 1041681 800825 187941 161853 230552 804958 1042053 915301 1023221 731320 672661 718135 79785 836936 119361 538672 299433 240804 58917 147103 300509 216694 584726 714025 993186 756219 56474 1006915 539977 494724 1015402 422843 379542 655352 751863 75568 949057 35153 734947 495253 343417 562970 956547 790450 760924 1015800 816740 976291 322175 520478 914371 784215 277612 961751 106771 851474 996127 563456 28283 654315 1021577 269706 945750 131663 901134 512765 92081 411772 906502 557296 473296 102919 643391 27794 395689 386391 156025 128804 20071 692775 36329 1019005 432616 296968 144567 188805 81984 195804 742527 885434 772404 680796 403156 832174 799424 504212 789177 694406 914 391010 81702 441981 601484 17658 880009 1040479 311365 647524 721986 592398 355209 446716 483621 263681 774613 961522 904188 728000 436956 246984 475395 269929 308740 564951 592746 445230 163050 898250 798679 30677 910810 102176 501473 987446 628311 862894 485270 879041 664985 438043 672246 710645 466698 292195 35189 533738 644296 679509 364413 248520 262695 751893 912874 1016654 540204 653722 303500 599628 933394 1015601 62632 55337 845769 502520 997751 428125 275570 460388 414886 573432 58084 539068 268245 966682 260651 627355 683032 520313 531459 318066 478329 695774 960353 752899 102515 788648 961259 65255 296569 770887 1025914 902153 286317 811202 664223 271913 353321 226098 526620 121691 2554 711237 975207 502917 770847 876988 904746 97252 699982 569324 614597 564103 4144 951361 998347 685011 761313 1000887 755073 883197 235377 516447 666210 947859 504421 850144 913309 7156 447542 876787 480661 453843 105680 389094 346720 750264 246037 39962 633929 836734 931160 584326 760911 875734 796642 1027377 106659 278723 838513 528827 890670 816669 782772 524245 292872 838158 226768 378820 780290 124823 1013470 860386 498461 310796 1008234 358429 34577 472980 904950 233079 1041863 81834 599669 26500 526303 530847 467152 1017839 325419 657173 855653 951285 977202 540293 455298 515560 557486 602554 486894 210093 189710 861268 686433 836158 105205 987719 323592 928298 540857 779865 715266 170000 789477 655527 452325 11815 203959 724256 772153 50105 762019 141832 760827 258980 312526 548471 866076 293592 227475 614616 696320 714459 851970 175466 149760 496712 87644 978114 334568 916811 1007768 502343 741241 743463 847842 481973 662504 165296 824342 373403 273245 479185 736841 543965 977270 194568 1028929 106802 433345 792037 380408 543399 741701 771471 1020445 40474 37626 665150 396946 168127 653388 796866 266223 388767 949404 830971 303870 975124 830143 718174 1009469 312655 628605 547703 831839 873170 306195 1009761 753099 397814 671922 929360 209691 402023 984829 915463 734367 151971 935055 149346 148696 885118 318835 598990 1030141 1007264 208554 440524 554617 747269 1030313 410738 118634 147580 301528 677353 793380 483113 121108 416752 994733 326660 950317 754519 170302 547672 165481 189829 770248 25412 232191 984819 768620 557629 941981 959919 459266 648586 484067 710618 64403 851911 764646 686634 345567 352099 851886 323177 580824 120098 173495 928244 855077 715419 587892 398396 930208 633018 644295 341320 544729 44608 512907 46130 749712 103998 414731 1025446 644926 568990 546439 764518 656269 589466 9910 449992 426972 171331 644671 70710 366524 874491 689983 420269 172661 108795 952006 73791 224642 654798 14169 577169 211728 413140 117618 581213 895107 786624 249851 547569 221426 795931 165591 855983 171942 652990 266586 259723 885407 767324 92875 587408 535823 1034998 275177 520795 571868 16996 215139 75422 196130 953811 537439 710815 662447 105794 483316 677046 123782 17668 338095 933074 657501 128064 110866 272117 860446 1031028 364560 232371 883562 1024750 608915 525496 638481 282962 105975 318271 220059 721431 694924 779931 54466 117769 757271 113330 379638 14281 900689 599676 713432 796232 1045351 649 1013439 329552 53880 479096 989494 1007611 657434 42113 321403 696633 410326 716268 437250 740943 785831 555928 119025 226131 465535 548725 271009 224177 740547 859146 680483 850089 611274 697072 960441 174030 66913 369492 38232 887176 665674 927865 88365 210835 925368 1017908 884757 404350 811220 1024366 956451 681261 247612 486054 959262 549208 697727 970860 481536 548874 1029282 386023 473720 1047330 904606 350544 422761 789717 816095 22133 363881 58922 470982 102711 1045059 710012 375080 900620 802421 589052 979406 347773 287666 817453 45043 1015721 1022818 382822 415945 571585 534813 711764 543476 932234 453940 957045 923917 71902 968488 383133 889888 693035 116785 116853 42542 764146 669112 724215 785580 134473 89053 463092 33538 812122 929778 109966 109838 512482 377597 336062 692638 55219 492602 676815 775417 99378 1004439 750049 811863 454873 484407 183911 457572 528566 257776 7081 952513 511723 177356 913731 216707 818476 545164 107172 188850 430660 351776 1009040 848843 47248 877360 837791 453951 208002 629654 752059 546802 289567 100066 416934 661949 77954 216021 717170 163564 378455 387814 592647 529600 172640 999616 185760 349166 414964 514242 470350 465694 444283 429949 17524 1046893 248563 918842 39497 674027 849518 385138 541017 203038 316818 647251 816644 518525 747287 573250 754942 78838 650060 845140 459213 247657 656019 584403 937294 193067 138209 125631 224305 883844 78655 107850 273784 1012529 254027 684635 106748 180706 832696 459788 1039848 564669 649929 1046828 530748 376794 156634 81854 461899 749508 259799 608120 109373 482814 855747 787525 666510 282236 760115 245956 1006221 365350 738512 639174 17374 480857 856025 46036 927737 898405 140958 718758 443048 830224 266758 436909 57741 182801 275978 626314 346778 51094 827448 440980 914070 513470 796209 532055 361375 577056 513067 381968 78755 928835 764783 344882 977637 710691 307420 660195 113279 508083 936802 191615 434906 673365 848520 790036 764471 5 1 14 9 2 14 2 17 14 10 4 7 12 12 18 19 19 16 10 2 6 4 3 11 7 13 9 20 3 19 15 17 2 15 12 1 6 5 4 20 10 6 10 6 16 3 4 7 11 1 16 0 10 8 8 18 0 8 11 10 12 14 13 14 3 18 19 12 11 12 2 6 18 6 2 11 16 12 7 6 13 11 16 8 11 20 2 17 18 11 19 9 19 12 3 2 1 1 13 20 18 8 15 15 13 16 15 16 15 14 8 7 0 12 10 4 3 19 12 6 2 0 6 19 1 17 0 13 2 14 13 20 14 8 2 10 16 9 3 3 18 1 13 9 19 19 3 18 19 9 11 8 3 1 17 8 10 15 5 15 13 8 8 7 6 3 8 9 20 9 1 10 10 9 6 20 12 4 11 18 8 0 20 20 16 1 15 19 19 2 8 13 11 12 5 5 17 7 20 10 15 4 18 15 8 19 2 8 1 19 7 12 6 7 9 11 1 11 11 11 12 13 5 2 6 5 14 9 6 2 6 0 8 16 9 9 6 10 0 14 16 17 11 16 16 9 19 1 12 8 16 15 19 1 19 11 10 0 18 6 4 12 16 11 0 18 5 18 9 3 0 6 11 13 0 9 16 9 10 14 4 13 18 18 13 1 0 0 18 10 6 17 10 1 13 5 13 1 7 12 6 12 13 17 18 20 12 19 9 10 2 15 7 1 11 20 1 5 11 20 6 5 14 8 10 8 10 11 16 0 3 3 13 14 20 15 4 11 8 12 11 16 4 5 8 18 19 2 18 4 11 10 1 7 12 6 3 8 3 13 6 0 10 0 19 8 4 0 0 18 6 3 18 13 2 17 20 11 20 7 17 0 7 7 1 7 5 14 16 7 16 18 3 5 3 6 9 20 2 14 11 14 20 13 12 7 12 18 3 17 16 2 17 9 10 14 6 13 10 8 19 1 9 7 5 1 5 3 8 18 15 14 20 1 0 9 13 2 18 5 11 14 3 10 19 16 4 16 13 17 18 6 0 7 18 18 6 14 18 12 10 17 13 8 0 16 13 14 0 0 10 1 4 1 2 18 8 14 0 4 17 11 2 6 19 14 7 15 15 20 10 14 1 1 2 12 0 11 12 10 5 8 10 4 14 13 10 19 18 1 1 14 0 10 8 17 17 12 14 13 17 2 1 7 20 10 7 11 15 1 12 13 12 17 13 17 10 20 20 4 14 15 2 14 9 11 20 12 18 14 7 1 11 1 7 9 8 17 11 12 11 7 13 10 9 1 1 14 17 7 6 16 4 19 9 18 11 13 20 4 10 1 20 10 7 10 0 5 14 12 2 15 8 16 17 11 3 16 4 6 5 4 7 5 1 18 14 1 9 10 19 12 8 18 19 8 12 6 10 11 6 10 17 0 7 14 5 1 8 7 19 18 2 9 2 3 9 18 0 3 12 3 9 19 20 8 18 15 13 8 17 19 17 15 19 13 16 3 4 3 7 5 10 19 0 19 20 6 14 19 20 14 13 7 3 12 20 19 13 12 20 8 20 6 2 8 5 16 11 6 11 5 7 6 8 11 1 6 15 13 14 7 19 14 3 12 20 10 5 13 7 6 20 3 14 19 5 18 4 12 1 17 7 13 17 12 20 15 4 10 3 18 16 10 19 2 17 10 17 16 9 2 4 18 4 2 11 1 8 18 14 14 3 17 0 5 1 1 4 12 8 19 16 13 1 3 17 4 7 7 3 7 11 7 0 13 12 18 9 19 0 0 11 20 2 3 18 4 11 0 18 5 12 0 3 4 16 1 19 6 9 1 13 14 18 18 2 10 13 8 8 16 0 10 18 1 6 20 5 16 0 8 16 19 6 11 16 14 16 14 17 15 2 3 20 17 14 4 16 7 1 6 14 19 1 2 8 16 14 3 10 20 18 11 14 19 20 20 2 5 18 8 15 6 13 1 17 19 0 1 13 20 13 9 17 3 15 9 15 19 19 9 3 0 9 0 20 17 18 2 5 12 16 12 11 20 1 19 11 9 1 4 10 12 20 0 2 12 1 1 2 20 6 7 7 7 12 1 3 5 10 15 5 2 5 13 8 10 11 6 1 2 14 17 5 14 17 8 13 2 1 2 0 1 10 19 7 16 10 6 3 4 14 19 17 6 10 10 18 9 5 16 18 1 2 4 5 5 1 17 8 15 0 0 16 19 14 3 19 8 12 11 19 10 20 0 13 18 8 14 12 7 6 4 4 10 13 1 14 1 8 18 15 10 1 13 11 8 12 14 7 3 1 9 7 16 18 13 20 3 5 9 15 20 14 2 14 5 15 11 11 18 14 11 3 10 20 5 0 4 20 18 14 5 12 9 15 1 14 0 15 5 9 15 10 12 0 6 13 6 15 8 4 3 12 12 20 14 17 16 16 4 19 6 9 10 7 14 11 18 4 8 8 14 16 4 7 9 12 10 12 16 18 5 13 8 8 12 16 13 7 9 8 13 12 9 14 0 19 18 3 13 0 12 4 15 18 2 7 19 10 14 13 4 5 1 4 2 20 11 1 4 1 0 3 12 3 18 1 10 10 19 10 8 9 2 18 9 2 9 13 12 16 15 20 1 8 18 14 10 12 7 20 1 18 0 6 9 3 20 19 4 17 16 19 18 13 19 0 14 1 9 4 14 11 5 1 15 13 12 0 8 13 6 6 14 18 8 19 16 14 2 12 7 4 16 3 1 13 3 14 1 9 2 9 7 1 16 13 10 19 0 9 13 18 5 14 9 8 16 13 20 2 20 5 2 16 20 7 18 15 8 15 16 10 0 16 6 3 5 11 5 7 18 1 3 0 4 15 9 1 9 15 16 16 3 7 19 11 7 2 12 10 9 20 10 7 1 13 15 20 8 12 11 20 16 11 10 17 7 0 7 16 3 7 17 1 9 1 8 10 2 12 12 16 1 2 11 12 3 1 0 10 6 17 17 10 17 10 12 9 16 16 19 13 19 19 19 19 6 5 7 4 14 13 3 10 9 9 13 16 11 4 0 20 15 17 20 13 10 11 1 14 6 6 16 13 2 11 10 2 10 7 1 20 20 11 17 9 0 13 19 4 2 0 5 0 20 2 2 15 15 4 7 14 20 17 3 12 17 3 17 15 4 18 15 12 3 1 15 1 11 0 12 5 5 13 4 14 3 1 16 12 9 20 11 19 5 9 19 15 15 2 0 12 4 9 5 14 6 2 13 2 10 11 4 15 0 10 1 1 4 6 19 2 1 20 14 7 17 11 18 15 0 2 9 14 11 9 18 6 11 15 16 5 3 9 12 9 12 20 17 17 18 1 20 10 18 16 2 9 5 14 15 18 11 16 16 14 15 7 16 10 3 17 20 0 12 19 16 3 12 16 3 1 16 10 14 5 8 19 13 14 10 20 14 3 2 18 7 2 18 19 6 16 19 12 16 6 6 14 0 15 6 15 2 15 20 9 14 1 13 18 10 19 13 14 8 15 13 3 18 20 6 16 13 5 1 16 1 9 20 8 11 3 20 14 1 16 18 9 7 20 4 5 15 9 1 16 15 17 2 13 15 17 3 20 15 12 2 2 4 6 17 9 6 18 7 2 10 11 4 5 11 20 8 12 3 10 6 16 10 2 0 4 0 4 7 5 15 11 1 5 5 12 18 19 6 18 2 18 15 13 10 19 9 2 13 18 0 10 13 17 17 8 0 8 9 8 19 6 15 13 13 10 17 20 9 14 3 14 7 12 15 8 1 12 18 17 3 19 10 1 2 12 13 7 2 6 2 15 16 17 8 11 5 0 8 8 13 19 20 2 15 12 4 10 15 11 2 15 14 16 19 3 2 6 4 15 2 20 3 12 20 7 3 20 8 12 12 2 14 9 15 8 7 7 8 6 10 2 16 5 7 17 13 1 15 17 18 14 10 3 19 17 20 3 8 12 14 19 20 20 17 11 17 18 6 17 5 14 11 17 6 8 6 17 15 17 14 2 8 3 20 0 14 12 17 14 6 1 17 16 7 6 20 14 11 20 11 4 2 14 3 3 7 12 17 8 3 0 4 18 8 18 1 8 3 0 17 17 4 17 4 19 19 3 5 2 0 6 10 5 20 20 7 19 19 13 10 9 0 7 18 5 6 6 11 5 12 6 9 19 4 14 1 7 13 12 8 12 5 6 4 6 11 20 18 7 10 6 4 0 8 4 7 1 12 11 6 19 8 12 2 12 10 19 20 11 1 5 1 4 12 11 9 18 3 13 20 16 16 5 19 17 19 2 5 12 7 7 20 8 4 16 4 12 14 11 19 19 20 17 14 1 10 18 4 8 5 5 11 9 8 2 19 18 14 20 9 17 9 5 14 11 4 1 13 3 13 7 7 15 8 5 6 19 4 13 17 9 12 11 1 10 9 12 0 14 17 7 10 11 0 18 6 8 7 16 18 17 13 12 3 13 5 7 14 2 16 17 15 11 0 1 2 4 4 8 6 19 5 8 1 3 4 10 5 16 10 16 16 2 20 4 3 9 14 11 2 6 16 11 5 5 1 0 11 7 19 8 2 1 16 5 17 12 19 13 8 18 7 16 16 4 15 6 1 2 16 1 5 9 15 13 1 4 6 2 19 14 17 4 10 5 7 12 13 20 19 1 15 10 18 2 19 12 16 9 3 8 6 18 1 5 11 15 0 16 9 1 11 11 2 20 20 17 15 2 7 17 7 9 10 14 4 5 7 7 5 14 9 18 7 0 19 20 6 6 19 12 4 17 12 4 18 0 6 18 6 17 18 18 15 10 5 11 19 8 11 1 0 12 8 7 19 18 16 18 2 0 17 4 5 19 16 10 7 4 15 14 12 2 18 15 12 16 10 1 20 10 10 5 1 16 2 12 11 16 14 17 7 14 7 17 13 13 14 13 4 14 0 0 15 14 15 7 14 12 19 17 18 13 12 1 6 12 5 7 3 16 7 12 13 8 12 10 2 5 0 9 17 2 18 20 1 17 2 6 14 13 7 18 18 4 16 1 19 12 5 5 3 18 10 16 6 1 8 8 20 20 12 17 5 7 20 16 16 0 19 8 10 0 7 10 0 12 10 0 17 17 5 9 11 5 2 12 10 1 15 15 14 11 15 8 17 12 6 11 12 20 17 0 12 4 1 6 1 5 6 6 5 8 9 20 4 17 20 8 1 13 7 3 12 16 8 18 10 10 15 16 2 4 10 17 12 10 11 17 19 9 4 7 6 11 1 8 1 8 13 2 20 13 19 6 2 1 8 3 4 9 15 2 18 19 18 6 11 8 11 16 4 8 19 7 10 4 7 9 13 8 7 0 2 14 12 17 9 13 10 8 6 7 4 15 20 18 11 15 8 8 17 4 7 6 5 6 4 18 13 12 7 4 15 5 14 15 19 1 12 18 4 9 8 19 8 8 5 3 0 1 7 13 14 0 9 4 9 1 19 6 17 3 2 0 1 1 16 4 1 2 18 1 8 19 6 20 10 13 11 0 4 4 1 18 2 11 14 20 18 3 19 0 4 15 14 9 10 8 8 17 1 15 10 3 8 13 16 13 4 4 15 7 16 0 5 1 16 15 5 6 14 8 19 3 12 13 11 17 8 18 9 1 6 5 5 6 20 9 4 11 4 9 8 15 9 19 15 10 13 1 12 0 14 3 14 3 19 1 17 2 8 8 1 7 0 15 5 7 2 19 9 4 4 9 20 20 13 1 4 2 3 19 11 17 2 9 7 1 14 14 7 6 0 4 2 2 17 15 13 11 13 13 15 16 17 15 6 16 2 7 14 17 3 11 11 17 3 14 14 18 10 1 9 19 7 20 6 17 15 18 7 2 13 6 9 15 5 3 9 1 7 5 12 7 12 5 5 8 20 18 9 18 0 5 2 14 17 17 16 2 5 0 17 12 11 8 1 3 14 2 15 15 0 18 19 19 9 14 14 13 11 19 9 2 20 11 9 18 2 14 15 2 4 1 4 5 8 19 9 16 17 5 9 17 6 4 0 14 5 9 16 4 17 16 20 0 9 18 17 17 10 9 16 7 4 15 8 13 1 19 5 8 12 14 15 17 5 20 12 9 16 13 11 0 18 3 5 10 5 17 12 16 15 14 18 8 13 13 16 8 15 9 1 0 5 15 7 16 5 18 3 9 18 13 10 7 16 10 6 19 7 16 19 18 15 11 8 11 4 17 12 5 16 8 3 4 6 19 6 5 6 1 11 18 16 13 14 19 5 9 15 16 11 11 10 1 6 19 18 11 20 10 17 5 16 3 19 3 12 12 5 12 9 11 15 19 9 6 11 4 8 13 3 13 1 6 2 16 15 9 4 1 7 11 2 10 12 5 15 3 18 14 4 16 9 14 18 6 8 1 12 11 18 9 19 15 19 11 4 3 1 0 10 15 12 4 3 5 15 7 8 15 11 4 4 6 11 16 2 5 17 19 14 6 2 6 5 15 2 16 18 14 16 8 8 1 5 11 2 13 7 11 11 18 9 15 19 15 19 20 4 9 7 19 8 0 3 8 15 17 14 16 2 7 20 15 9 20 20 13 12 5 3 4 0 11 19 11 9 11 12 2 0 5 18 7 14 10 16 5 20 9 12 9 15 13 5 4 1 17 12 7 13 7 11 6 2 0 8 14 15 11 0 4 17 18 15 13 15 10 6 12 18 17 12 10 8 0 15 2 13 4 8 15 17 18 4 16 2 7 0 5 16 19 3 17 10 6 19 14 8 8 17 6 3 20 19 2 9 1 6 8 13 2 0 12 20 3 11 11 18 0 3 9 3 5 13 1 12 0 1 17 16 4 4 6 3 16 14 3 7 5 3 8 4 16 8 2 8 18 20 16 16 3 9 2 5 15 18 4 18 15 3 8 12 12 20 13 1 18 18 11 4 5 12 8 7 7 20 11 16 10 9 2 16 16 10 6 6 3 10 1 14 0 15 2 9 3 11 10 12 19 10 9 6 2 11 14 13 19 17 8 8 11 2 16 16 11 18 5 4 1 3 19 14 2 1 19 1 12 10 1 10 4 10 0 1 11 4 20 7 3 2 0 13 5 10 7 20 19 16 9 10 2 0 3 5 4 16 2 7 13 5 11 5 7 4 19 2 4 14 5 16 16 12 11 5 14 6 6 9 1 16 18 20 9 14 16 0 2 5 15 3 8 2 4 10 3 9 17 15 20 0 17 15 2 12 0 12 3 8 0 11 18 6 11 5 12 3 11 5 12 4 6 2 14 2 0 18 10 9 9 18 3 1 1 12 19 10 1 19 14 0 8 8 3 14 10 4 9 7 12 20 16 17 3 2 3 18 17 18 14 15 11 8 5 1 16 0 0 17 13 14 10 8 12 15 4 0 10 12 7 2 10 4 2 15 10 0 15 15 9 13 2 2 4 10 8 3 14 11 0 10 11 6 2 15 14 9 2 3 15 12 3 10 16 9 19 20 9 10 5 18 3 17 10 8 2 8 7 2 16 12 15 19 1 18 7 6 18 7 5 8 4 2 15 13 19 10 8 9 12 19 15 0 15 5 2 14 4 1 18 3 6 14 4 7 9 4 18 12 17 5 1 17 0 16 15 11 4 7 2 13 10 12 9 2 18 7 11 10 14 11 3 1 7 17 2 2 14 15 19 12 4 11 8 0 18 16 17 4 9 6 4 20 14 15 9 4 14 6 17 4 12 19 18 4 3 8 7 18 17 18 4 4 11 16 10 8 9 3 3 13 3 2 20 19 15 1 14 14 9 11 18 7 15 19 5 6 10 3 12 6 16 8 2 9 18 13 5 0 7 0 11 19 19 15 8 20 18 0 4 13 19 9 19 12 12 1 9 7 6 20 5 3 3 3 7 14 15 13 7 16 8 13 11 13 8 7 16 2 8 19 16 10 19 10 0 15 19 16 0 4 4 13 17 16 18 14 10 10 6 2 5 14 12 13 12 20 20 6 0 3 14 4 2 18 4 4 11 15 7 4 12 15 11 1 6 10 6 2 5 16 8 10 2 9 6 13 2 4 20 13 18 15 2 7 15 14 5 6 5 1 1 16 19 11 4 19 1 8 9 3 17 20 1 3 10 11 13 9 20 5 18 1 11 2 18 4 18 2 20 5 3 20 13 1 19 15 19 1 0 19 11 14 5 18 12 19 9 0 13 1 18 2 4 8 10 6 6 11 2 19 20 1 18 3 14 3 18 1 7 9 7 15 15 20 10 9 0 14 12 4 3 8 8 16 5 20 18 7 9 2 4 19 18 3 18 14 5 16 20 2 0 1 3 8 14 0 16 3 16 0 3 13 12 14 7 3 4 4 4 2 3 0 12 1 13 20 12 1 11 0 12 1 0 14 11 15 19 12 8 6 7 3 0 6 10 18 4 2 10 7 18 6 16 14 6 3 18 3 20 12 16 11 4 2 5 14 11 3 17 18 18 14 14 12 9 3 16 5 9 18 19 13 0 3 12 16 20 3 5 5 6 8 16 9 17 3 4 9 15 16 1 15 16 12 11 10 0 10 4 15 8 8 4 17 6 15 19 20 5 9 11 8 9 18 20 11 16 12 20 1 12 8 4 5 6 4 9 7 2 1 18 18 1 8 20 10 9 19 8 1 12 11 14 18 7 7 1 8 0 7 16 11 8 7 4 2 1 7 6 11 20 11 3 12 9 13 10 9 11 19 3 15 6 7 13 18 6 1 1 13 20 2 2 8 19 12 5 1 15 20 15 12 4 14 3 3 12 12 13 2 0 12 8 9 11 19 3 2 15 5 6 13 6 18 12 9 4 19 18 9 17 18 11 9 15 17 2 20 0 20 14 8 18 2 7 13 10 7 9 11 16 10 0 10 8 6 1 8 1 20 0 11 9 15 4 0 16 20 9 4 12 3 6 6 8 13 8 17 19 8 17 5 5 10 2 4 20 8 6 7 12 8 14 15 3 11 2 1 5 5 19 7 20 18 19 6 5 8 6 1 1 17 13 19 11 9 5 3 2 7 19 19 19 12 20 18 9 20 8 12 12 3 13 2 5 12 6 4 17 17 9 7 17 16 4 1 1 0 14 5 16 20 0 17 2 2 3 13 10 5 11 11 0 4 19 0 6 10 19 17 11 9 7 19 4 11 9 20 12 1 17 9 12 9 4 1 0 12 18 5 7 2 18 16 13 7 12 13 1 20 3 19 6 16 18 17 18 17 14 13 15 13 17 2 20 11 19 3 20 7 9 11 3 20 9 11 15 13 9 1 7 4 17 14 10 17 19 20 15 15 14 14 9 6 20 2 16 19 1 6 16 8 16 13 15 16 2 0 15 2 0 13 5 20 1 17 15 15 17 19 8 11 16 13 18 20 15 5 12 19 14 3 20 19 20 17 2 17 8 11 4 1 3 3 8 18 8 17 5 8 14 0 15 7 12 5 12 11 11 1 16 10 16 0 7 20 17 17 12 8 12 20 6 8 9 13 19 15 16 8 2 1 17 1 17 20 12 15 9 13 12 14 9 15 6 8 2 18 0 14 12 18 1 11 1 2 5 16 20 9 5 19 10 4 7 19 12 19 13 10 10 0 12 5 13 16 17 17 3 9 1 17 19 3 19 5 19 12 12 4 14 14 19 12 6 19 7 2 5 11 12 13 17 1 3 8 20 10 13 8 7 8 0 18 2 19 9 20 11 20 19 13 10 3 11 19 16 11 6 6 20 7 2 14 15 2 1 7 1 7 20 20 4 4 7 12 7 10 19 9 5 8 13 6 5 17 8 0 20 11 10 6 15 13 16 10 4 4 12 8 19 0 14 11 13 3 18 14 10 18 12 1 15 20 17 12 11 12 12 6 6 8 1 18 1 2 10 1 14 8 18 14 19 5 19 7 12 12 9 15 4 6 6 17 1 9 16 16 14 6 19 7 6 19 19 13 7 11 4 15 12 1 8 11 18 10 7 14 4 8 14 3 20 1 18 18 16 16 16 9 9 14 3 14 1 20 3 4 20 2 3 8 9 5 3 0 13 5 6 20 2 16 6 9 20 19 18 13 10 10 0 14 14 10 3 6 19 2 10 12 12 4 11 15 20 14 14 15 17 16 16 15 6 18 6 20 3 5 14 14 11 5 10 17 1 7 5 5 0 18 13 16 6 1 11 10 19 9 11 8 4 3 15 17 13 17 7 6 20 7 13 1 4 2 16 9 2 8 18 8 17 1 8 10 18 17 10 15 17 20 17 20 9 6 18 16 2 0 5 17 18 4 16 15 14 10 16 9 1 8 10 16 7 6 6 19 3 12 5 11 19 15 16 18 13 2 10 16 19 19 4 8 8 8 3 19 6 7 19 3 15 13 20 2 2 20 3 8 12 6 11 8 11 15 3 11 6 1 14 5 1 20 0 13 17 17 9 3 5 15 3 11 5 11 12 0 10 1 20 20 14 16 2 13 14 15 15 19 18 3 5 13 17 8 5 7 5 6 14 2 0 10 17 5 17 11 18 18 20 20 17 18 10 12 17 12 20 5 4 20 20 17 1 8 14 7 5 12 14 16 10 9 5 12 4 18 1 9 10 2 3 8 14 3 1 5 17 20 12 8 2 11 9 12 18 7 17 9 15 11 20 5 4 0 14 1 20 12 4 20 17 5 9 11 20 20 15 5 20 5 17 11 18 15 14 20 5 18 6 16 12 11 15 12 18 2 16 17 19 19 5 1 10 15 1 15 13 5 19 11 7 20 15 13 12 1 1 15 9 20 10 18 14 0 5 0 18 5 8 3 12 8 12 3 16 13 6 18 1 13 9 3 19 11 12 16 15 17 8 8 13 1 8 6 15 5 15 19 9 0 11 14 7 7 0 4 19 6 17 14 4 5 3 0 3 0 2 3 11 8 6 12 7 2 16 11 4 8 11 19 17 3 7 8 1 5 8 19 6 5 17 13 9 0 2 20 10 4 11 9 1 17 9 16 4 8 2 14 12 16 8 12 4 15 0 9 11 9 8 2 17 20 9 2 9 5 15 19 14 5 20 15 20 8 0 3 16 15 11 15 0 10 4 18 15 15 16 7 0 18 9 8 18 5 14 4 15 9 18 4 18 13 2 14 9 11 11 8 3 14 6 12 9 15 12 2 8 17 2 10 16 4 1 7 19 20 13 13 2 10 15 14 2 9 12 14 6 20 7 17 6 1 4 18 12 3 2 9 4 14 14 6 0 3 17 18 5 5 18 7 3 15 13 14 9 6 0 2 9 15 3 7 17 3 15 11 16 9 7 8 16 11 7 6 8 14 3 0 19 13 1 19 0 18 1 7 10 12 17 10 0 14 3 1 18 3 5 10 10 14 7 17 4 8 18 20 8 8 19 14 15 17 19 6 2 16 17 13 4 6 13 10 1 8 18 18 12 3 9 5 6 18 14 0 11 9 14 18 18 5 19 15 4 13 4 3 4 8 13 9 19 16 19 9 13 6 14 4 4 16 16 20 8 18 20 13 10 13 20 17 2 5 15 14 6 13 17 11 16 10 13 15 7 6 5 19 1 7 20 18 4 16 6 3 18 5 6 1 16 5 7 18 5 8 16 4 8 12 15 5 9 6 15 20 10 4 1 11 11 14 20 8 3 0 12 19 12 16 1 3 19 1 2 6 1 10 20 2 11 3 18 5 13 2 20 11 10 10 11 13 0 9 9 20 12 16 9 2 7 20 11 19 4 1 6 9 8 4 11 13 14 14 8 20 16 14 1 16 1 6 14 14 7 10 2 8 8 6 4 9 19 0 4 17 7 10 13 2 10 2 16 14 3 12 1 1 10 16 9 8 20 3 3 17 3 12 0 6 14 16 7 8 13 3 12 10 16 7 19 19 13 12 12 7 4 14 5 12 18 1 8 3 5 13 7 2 4 11 2 4 11 10 2 18 16 11 2 15 14 20 12 6 15 0 0 7 19 7 13 6 4 10 2 8 4 1 14 2 15 0 13 16 12 0 6 5 10 6 8 14 18 5 8 9 0 8 18 4 4 16 10 10 20 8 2 14 6 11 12 0 16 9 18 11 11 14 7 14 8 13 2 2 3 20 3 6 14 17 12 17 6 10 1 5 15 3 3 17 0 12 14 10 13 18 14 7 18 11 20 14 11 7 7 8 6 3 12 15 12 3 12 4 10 2 10 11 18 8 1 20 11 17 18 20 10 10 8 16 7 20 17 12 20 5 20 10 12 12 4 14 7 11 13 15 19 14 0 18 11 2 20 16 15 0 16 5 15 10 0 2 19 7 13 12 11 12 9 15 17 5 7 17 19 19 2 20 4 16 15 2 3 13 10 9 3 10 14 18 16 2 19 16 2 13 0 13 9 17 11 2 2 2 3 9 1 17 13 19 1 0 6 8 6 19 5 18 9 14 18 19 20 10 19 14 17 16 11 9 8 9 2 6 14 10 10 14 4 10 5 11 7 9 1 0 2 11 11 5 0 10 16 2 12 6 18 8 9 2 17 3 8 9 13 0 4 0 12 15 17 6 7 6 0 14 0 12 20 16 3 18 13 7 5 1 1 18 4 19 10 9 12 18 4 10 19 12 0 3 1 10 10 14 20 6 2 14 5 8 12 9 17 15 14 14 3 9 10 9 3 12 14 2 19 16 11 7 9 3 15 14 6 9 5 0 7 19 19 11 17 19 9 13 15 19 2 20 5 14 12 16 0 19 7 13 5 12 17 16 20 7 20 12 14 6 19 15 4 1 10 4 6 19 17 13 9 8 14 14 15 19 10 5 12 17 17 13 7 13 19 10 18 14 20 1 5 19 18 2 8 8 19 4 4 20 10 7 14 14 17 1 20 19 3 3 8 17 3 2 9 11 3 3 10 5 13 9 4 8 4 19 6 13 1 3 20 18 7 0 20 0 20 12 13 20 20 8 10 15 14 2 3 6 15 6 1 13 6 5 0 10 2 15 12 4 15 3 13 19 2 1 10 6 11 4 8 9 9 0 17 4 17 0 7 19 16 18 16 7 1 16 9 12 8 10 9 19 16 14 8 9 3 1 5 4 20 1 10 16 1 7 15 6 5 13 4 7 20 13 10 12 19 10 9 1 3 19 19 8 8 9 1 19 11 19 10 4 15 5 14 4 15 0 7 5 0 13 4 17 5 6 4 3 17 17 0 13 14 13 11 8 5 5 11 15 19 15 14 6 14 3 13 16 13 11 16 15 7 17 6 5 4 10 13 15 15 18 5 1 16 6 1 8 17 10 5 0 16 20 16 5 10 20 4 4 11 18 1 15 11 17 1 15 0 14 5 4 17 16 20 11 9 12 17 10 6 11 19 6 7 12 20 0 6 3 13 3 17 0 18 4 1 6 10 14 18 17 10 0 11 19 9 2 20 11 6 9 16 10 15 18 20 4 0 10 9 3 13 15 13 4 20 5 12 12 4 6 18 14 19 15 10 13 13 1 2 6 7 15 13 15 19 4 12 20 2 19 13 16 9 5 13 8 20 19 0 8 12 18 2 8 14 5 16 5 5 9 17 7 0 1 20 9 6 0 12 5 9 20 4 10 8 3 12 10 16 11 9 11 12 10 19 16 12 11 6 18 4 0 13 12 14 1 17 20 18 11 10 9 17 13 16 15 14 10 7 17 4 12 6 18 13 15 6 19 2 6 8 19 3 0 0 8 13 14 9 3 20 13 12 5 8 7 15 16 15 3 6 16 11 18 7 4 4 2 4 8 2 20 6 17 0 20 1 15 16 0 3 2 3 3 4 2 13 16 18 8 19 15 2 7 18 18 9 0 16 4 12 18 14 20 7 6 15 12 2 16 9 9 7 6 2 5 9 3 1 14 17 7 0 16 18 16 2 5 17 2 7 15 17 7 4 9 11 4 17 8 18 16 15 7 20 9 15 19 19 14 3 15 8 10 1 0 4 7 3 17 8 7 13 19 0 4 11 9 2 13 5 14 20 4 8 19 4 20 14 9 17 12 6 16 3 19 11 3 14 20 12 14 17 19 15 13 9 13 12 3 8 11 4 3 11 12 2 18 7 4 18 20 3 7 3 12 4 2 5 12 15 1 13 19 14 3 9 16 17 15 13 2 14 6 1 1 16 11 0 5 11 20 2 10 12 20 0 5 14 19 2 18 5 20 2 16 18 11 14 1 4 7 16 5 5 9 5 15 11 8 8 6 13 18 12 20 20 6 17 4 6 19 4 19 2 15 15 8 7 0 6 18 20 6 16 8 15 15 12 3 14 3 1 10 5 20 20 0 2 2 8 14 3 10 7 5 12 5 11 1 19 1 15 14 6 3 20 18 0 5 13 13 1 3 19 9 15 0 15 9 10 8 10 5 0 13 0 2 18 4 19 0 16 6 20 6 16 4 19 7 8 2 16 7 9 6 3 14 9 3 3 3 15 20 18 19 1 16 6 5 5 10 12 14 1 7 17 13 18 8 9 2 10 20 13 0 11 5 13 0 0 3 1 7 12 12 13 8 16 19 12 13 16 16 6 2 0 15 17 0 1 17 3 12 13 2 0 19 18 2 8 13 14 14 20 17 13 6 16 7 17 7 9 0 6 4 17 6 19 20 12 13 16 6 18 2 14 0 14 9 18 15 17 15 15 7 12 3 13 11 16 8 16 9 16 18 15 6 20 19 10 7 10 14 18 13 18 5 16 16 6 12 5 13 14 9 14 13 12 14 12 11 19 2 6 6 4 20 3 20 0 0 12 19 9 4 18 5 16 3 0 0 19 1 19 17 2 4 17 8 6 8 16 18 13 3 11 6 18 5 7 8 5 0 12 14 17 7 9 5 15 8 1 18 10 8 7 11 20 12 3 17 7 19 1 9 8 11 8 5 6 0 11 16 6 5 4 8 14 18 6 17 8 5 18 11 18 13 6 20 9 19 18 19 18 14 20 1 2 13 4 0 4 14 1 1 12 17 8 10 17 19 20 0 10 2 15 6 14 20 20 4 9 8 12 6 7 4 9 5 13 15 9 0 12 2 3 10 3 5 3 12 17 8 8 6 7 1 3 4 11 12 17 17 0 2 0 1 12 13 8 19 15 16 11 16 16 4 18 17 17 6 1 9 0 18 7 11 2 9 2 18 5 7 7 14 8 12 5 15 15 6 12 5 8 6 2 14 3 19 16 6 19 11 13 6 16 18 12 7 6 19 11 18 1 10 12 17 6 12 7 5 16 17 7 1 11 4 12 10 10 13 1 12 13 1 11 15 10 0 19 5 16 4 19 7 7 19 10 3 19 4 1 20 20 4 4 8 8 10 1 12 0 5 19 15 11 5 7 11 3 19 14 16 1 12 14 15 8 8 9 14 18 9 18 15 7 17 16 13 17 10 16 0 5 8 13 19 15 15 17 15 1 17 12 11 4 2 0 10 16 13 11 17 20 5 7 2 7 12 1 9 5 16 0 15 16 11 17 14 14 11 12 14 4 19 3 1 13 5 0 3 18 8 3 8 0 1 0 12 19 15 18 18 14 8 2 17 20 5 9 15 19 17 0 19 5 18 2 4 1 14 11 11 9 3 13 7 3 13 13 20 10 18 10 20 9 16 1 0 11 13 20 3 0 19 10 8 19 14 5 19 14 19 0 5 12 20 3 0 4 13 2 12 1 0 9 4 4 19 17 16 9 13 19 20 12 1 0 20 7 3 18 9 10 13 19 2 7 20 20 7 4 10 12 4 18 6 8 10 2 6 13 13 8 13 5 4 11 7 15 13 10 17 7 11 7 17 9 8 19 13 6 8 12 11 20 8 1 15 19 6 10 1 5 0 10 16 11 1 8 12 12 6 9 2 12 20 14 19 12 15 19 5 11 7 16 0 4 3 11 7 6 14 3 6 18 19 2 3 17 9 1 9 11 7 5 12 0 7 9 19 10 3 10 9 13 20 0 20 7 20 13 9 9 3 15 9 14 0 3 16 19 7 7 8 7 2 8 12 9 6 2 10 12 3 9 20 1 14 19 14 13 2 11 15 18 4 18 15 6 0 7 19 2 5 3 6 9 7 4 6 6 8 9 17 1 4 10 13 3 10 4 11 20 17 17 11 18 20 14 10 17 7 8 17 9 3 3 15 0 14 7 18 15 11 13 20 1 14 19 6 11 3 11 18 0 14 18 16 4 12 19 18 6 9 4 4 1 9 7 14 18 14 1 18 17 10 10 20 13 7 15 3 20 8 7 11 18 4 6 15 20 8 12 1 15 18 20 0 19 9 7 13 18 11 15 8 2 19 16 9 17 4 12 4 5 18 5 16 19 1 11 10 1 18 11 0 20 6 8 12 9 20 19 11 13 14 11 11 16 1 0 12 7 6 10 19 18 13 13 14 12 2 15 1 3 5 3 16 18 15 9 1 2 13 16 4 4 15 19 8 5 2 10 6 5 16 9 9 3 7 15 2 6 0 16 16 7 7 3 17 5 13 9 14 20 8 16 1 9 10 9 20 7 12 12 20 7 2 17 17 7 1 0 17 17 15 1 4 7 11 19 7 0 5 3 7 6 10 8 19 16 13 7 18 0 1 0 0 14 15 5 18 3 2 5 1 7 5 0 3 12 3 14 9 7 9 4 0 17 13 1 7 6 8 3 11 5 3 16 18 4 16 20 19 16 11 20 2 2 10 20 15 19 0 12 11 13 16 12 10 19 12 8 5 0 2 8 20 3 1 19 17 20 6 3 13 19 3 2 20 3 16 9 19 16 2 16 19 3 18 10 13 14 18 19 8 4 17 13 15 20 19 2 12 9 15 13 3 19 8 18 5 10 4 19 10 16 6 12 13 11 14 15 3 10 6 8 13 18 18 15 6 11 20 12 18 19 0 8 17 19 8 12 6 0 19 14 17 5 20 4 4 13 5 7 6 14 5 4 5 6 3 16 18 14 20 19 0 0 11 3 20 13 13 3 20 14 7 4 1 15 9 16 3 5 19 5 2 18 9 18 1 5 13 2 11 11 10 0 14 20 18 7 2 14 14 7 20 13 12 8 10 12 15 20 4 2 5 2 10 11 13 9 9 20 0 10 2 20 16 0 18 8 7 20 14 16 17 7 19 12 13 20 2 15 2 1 2 11 16 5 0 0 15 6 19 17 11 4 20 17 1 16 4 14 17 19 13 4 3 7 20 13 18 13 15 9 6 10 20 9 12 16 2 6 7 6 19 9 14 17 6 13 17 2 16 6 18 12 4 6 11 15 12 12 14 18 2 1 6 14 0 0 6 5 2 10 14 16 5 19 17 10 2 7 1 9 2 12 11 18 11 17 0 6 19 6 20 17 15 18 8 0 19 15 18 2 20 18 14 9 18 5 18 16 16 15 7 19 19 18 13 1 11 19 13 13 13 6 12 16 11 15 1 16 13 12 13 3 14 15 4 0 13 15 15 2 18 15 14 9 16 6 17 6 16 0 8 19 13 10 8 9 20 20 0 18 15 11 18 13 20 9 13 15 17 13 9 9 18 20 5 12 4 19 14 7 9 2 4 3 3 18 7 5 18 5 3 12 12 7 12 9 18 6 18 8 0 18 3 1 20 1 20 2 7 8 12 7 5 13 18 12 1 1 16 19 14 17 17 5 2 9 12 13 19 8 6 4 15 1 18 9 10 8 15 4 7 18 3 4 18 18 4 14 9 10 3 10 15 0 19 11 20 3 4 1 19 15 3 17 6 12 1 9 7 14 16 12 18 17 19 4 0 19 5 14 17 12 6 17 16 12 5 8 0 13 18 14 17 15 7 19 4 10 2 3 8 15 1 9 7 7 18 18 15 14 6 9 3 17 2 9 8 2 4 12 2 15 4 2 7 18 11 1 12 8 13 3 4 7 3 14 18 9 4 10 9 4 19 12 9 12 2 17 1 11 11 9 2 19 5 0 20 15 20 11 2 8 17 19 15 14 13 9 8 17 12 10 1 4 6 15 9 9 1 14 4 11 19 0 19 15 4 14 13 11 17 14 16 4 6 4 11 20 17 14 14 15 2 15 16 7 4 3 10 7 15 9 3 15 12 1 19 4 12 15 2 1 15 2 20 6 3 1 5 20 12 1 4 6 2 19 6 0 18 6 12 13 2 9 5 17 10 15 1 12 0 19 2 1 0 17 8 8 4 20 9 9 5 15 11 6 7 19 17 13 18 6 16 0 5 9 19 6 3 4 12 20 10 19 9 18 11 9 15 4 13 8 0 18 3 4 19 9 2 2 18 12 19 9 2 8 16 3 4 2 7 2 20 13 1 17 20 15 11 2 17 14 2 2 17 10 1 20 14 4 14 3 19 13 12 16 14 9 10 1 6 3 18 4 8 20 1 2 0 12 0 9 6 10 0 1 1 7 9 3 16 12 4 13 1 19 2 7 17 15 6 2 6 7 15 0 18 12 20 1 10 16 18 5 5 17 16 2 4 14 1 9 14 9 7 11 18 0 2 12 4 5 16 1 14 3 8 10 17 17 18 18 13 14 4 12 14 2 13 1 3 9 4 12 11 2 19 2 19 8 4 1 5 10 14 11 13 15 14 13 12 8 2 14 12 4 14 17 18 15 3 4 10 15 15 9 19 9 5 4 7 10 3 18 4 11 8 15 19 5 6 9 4 15 14 0 17 16 13 18 9 19 11 18 20 1 7 4 14 6 11 10 12 12 2 2 1 18 20 4 11 11 8 12 16 7 2 9 12 19 19 7 17 11 8 9 8 0 11 19 8 0 8 20 1 15 20 3 3 10 0 14 4 12 12 10 6 16 0 15 19 9 17 5 15 5 14 18 17 10 10 3 5 16 2 16 14 8 6 6 10 2 4 11 10 18 5 1 15 3 9 7 17 0 13 19 14 20 0 19 7 3 2 16 14 4 1 15 10 16 12 16 15 3 14 5 14 0 3 7 6 9 4 6 5 6 5 0 13 19 11 2 17 7 20 10 14 19 15 19 9 7 20 1 11 16 14 13 7 9 16 14 10 9 19 1 2 11 3 9 15 15 16 6 16 18 8 18 4 19 4 10 1 15 1 6 6 6 2 16 2 8 19 19 8 16 8 14 6 2 1 9 17 2 3 20 16 0 2 15 6 20 13 0 3 5 17 17 18 11 10 1 19 14 8 6 15 1 8 9 15 14 20 15 12 16 4 14 3 12 3 14 16 13 0 0 8 17 13 14 18 13 3 5 0 5 9 11 17 12 12 7 0 6 10 18 5 15 9 19 12 10 17 10 16 19 11 2 1 4 7 17 16 20 7 3 18 0 15 8 8 0 13 19 8 17 17 0 4 12 14 16 12 17 18 16 3 11 17 3 4 18 13 9 20 19 17 1 3 6 3 9 13 14 1 3 0 13 20 14 4 17 14 20 8 12 18 14 9 17 12 13 11 7 3 5 13 7 1 8 6 2 9 2 14 3 19 14 8 18 10 19 5 2 7 19 20 1 7 18 11 5 1 3 12 7 19 13 2 7 6 1 6 18 0 8 3 10 4 15 19 18 7 8 7 0 18 18 16 2 5 5 15 17 20 8 3 0 1 5 1 19 1 19 5 16 14 12 19 5 17 9 14 6 3 15 15 19 7 17 4 9 18 1 13 17 2 9 5 17 11 4 10 6 11 4 6 14 7 8 18 0 20 11 2 12 4 5 17 4 12 11 1 11 0 9 20 7 14 5 19 2 7 3 17 7 20 15 15 12 15 5 0 20 0 20 0 12 15 4 5 6 10 1 7 7 2 14 18 1 16 1 17 8 12 11 7 18 11 17 16 10 20 16 2 0 10 3 16 2 3 18 16 14 17 6 19 1 11 13 3 1 12 9 5 9 12 0 11 20 17 10 6 8 5 0 6 1 3 6 5 19 6 16 11 9 7 14 13 11 7 1 0 17 3 0 13 0 5 11 17 12 6 7 5 14 18 2 1 14 16 16 15 9 9 1 20 14 18 12 1 8 2 9 4 13 11 11 10 1 7 0 15 9 14 6 7 20 19 9 20 2 14 14 10 2 6 18 11 11 10 0 17 16 9 6 12 16 2 0 3 20 4 13 10 1 13 20 2 1 4 11 19 17 0 0 5 20 15 15 0 8 18 2 19 3 7 12 7 2 13 2 6 12 20 4 13 20 10 10 15 6 4 8 12 2 6 16 17 19 11 13 14 11 13 10 13 0 17 20 19 4 12 7 18 10 19 17 18 17 18 4 17 9 6 5 18 4 11 0 16 5 15 16 5 5 14 5 1 0 7 15 3 16 20 19 2 17 10 20 0 13 0 12 16 13 10 9 1 2 12 7 1 5 14 8 8 10 2 10 5 5 2 19 10 8 13 10 19 1 15 10 9 11 12 5 16 20 0 15 5 16 6 15 8 18 5 19 13 9 12 6 11 16 6 7 15 18 14 20 4 5 5 4 9 20 16 10 18 1 7 12 16 20 19 3 15 13 3 19 18 12 1 4 17 16 16 15 0 13 15 15 10 9 14 2 14 17 10 14 1 18 11 15 14 0 2 20 6 14 2 8 8 11 11 6 14 11 9 14 16 7 9 12 1 1 11 13 1 0 11 17 9 13 13 17 18 17 15 4 13 12 17 17 0 18 2 7 7 16 8 17 18 14 10 16 16 3 11 5 19 0 20 19 4 3 15 20 0 9 12 17 3 8 20 4 10 2 16 0 15 0 19 1 4 0 10 20 9 14 7 1 17 13 5 14 5 3 2 5 1 18 3 4 13 19 15 11 7 5 16 0 10 15 7 17 5 18 4 2 15 11 15 15 12 10 0 13 17 13 7 6 2 5 0 18 6 10 15 3 13 11 10 11 8 9 4 2 18 17 19 4 13 1 0 8 0 1 4 7 12 0 13 5 6 14 11 5 1 15 12 2 2 0 18 10 7 5 12 18 8 9 1 12 14 1 7 2 17 3 10 7 7 17 4 18 5 7 5 6 6 17 8 7 8 11 3 3 17 12 11 19 15 14 7 20 2 2 19 7 14 3 8 1 2 13 16 4 2 5 15 5 12 9 16 18 16 18 2 0 18 15 2 15 7 4 15 2 18 4 4 14 19 2 10 18 4 6 6 5 17 1 18 9 20 18 8 10 16 14 2 9 9 11 13 16 20 10 7 13 6 10 20 11 10 11 14 12 14 1 7 20 11 7 7 11 3 18 16 13 9 15 5 8 1 8 19 8 6 7 5 8 12 12 7 7 3 17 6 0 13 2 2 11 5 19 3 17 0 2 18 20 2 11 10 8 12 12 2 4 17 10 3 17 5 13 6 13 18 19 6 0 17 11 3 17 4 1 18 2 11 17 15 4 10 20 15 12 4 20 5 4 2 17 12 1 14 18 9 5 14 13 12 3 16 6 13 9 2 18 0 10 17 0 16 1 6 0 18 17 12 4 5 5 9 4 10 9 11 13 2 19 2 12 10 2 3 5 11 20 11 11 19 19 9 6 18 5 12 3 11 19 4 20 7 14 6 15 11 19 8 7 5 6 6 4 2 6 3 20 5 9 2 1 20 20 20 10 1 12 4 2 19 12 6 15 13 10 0 7 5 2 7 0 4 2 7 15 7 5 1 16 16 4 13 3 10 16 19 2 2 11 19 4 9 20 20 11 6 9 4 0 14 7 9 11 18 8 11 3 0 18 5 11 7 6 15 9 15 9 13 7 1 3 8 7 2 15 8 3 2 5 13 14 5 8 7 5 10 12 8 20 17 7 14 3 7 10 9 3 0 19 6 9 4 16 11 8 17 6 18 2 0 7 6 5 16 0 11 19 12 15 8 6 3 5 12 20 7 2 12 8 11 11 20 20 9 3 2 6 7 18 12 12 1 8 9 11 18 20 2 12 16 8 9 6 12 14 6 6 2 3 13 1 11 1 10 14 5 15 16 9 14 16 16 9 8 5 5 10 7 15 4 16 19 9 15 3 5 9 16 16 5 13 11 20 7 5 19 20 10 13 18 11 14 8 13 8 5 13 10 10 12 19 6 1 11 8 11 7 6 20 19 20 8 0 7 15 18 5 9 8 14 5 8 16 2 16 16 17 17 8 18 20 1 13 5 13 19 12 5 15 7 12 6 18 6 3 16 3 6 17 20 0 18 14 6 13 11 7 18 16 9 15 5 20 4 6 9 13 2 7 11 20 6 2 12 19 13 16 0 17 10 14 8 12 20 11 12 0 14 3 15 19 15 14 6 1 5 0 10 3 8 17 0 16 0 1 15 14 8 11 13 13 2 2 15 20 2 19 6 12 11 20 16 18 16 17 11 11 18 7 14 7 8 15 10 5 2 12 15 2 12 9 17 1 18 14 18 13 12 3 12 4 20 4 1 17 1 10 19 19 4 4 19 12 4 14 6 3 20 16 19 0 6 18 3 7 1 8 2 15 14 11 16 0 15 19 14 17 5 1 14 20 14 19 0 0 1 17 17 9 14 17 19 13 4 17 20 9 6 18 0 7 6 18 0 2 15 17 13 13 9 17 13 11 16 15 6 11 1 15 18 18 1 4 13 1 17 1 4 12 19 7 9 2 19 10 15 3 10 10 20 13 3 5 2 18 0 20 6 10 15 18 9 3 2 0 18 19 20 7 3 15 11 11 8 19 19 2 10 10 1 19 20 3 6 5 5 13 16 18 6 14 17 6 14 1 19 5 0 4 16 3 10 6 7 20 3 6 7 19 14 0 1 14 17 19 20 14 1 11 11 13 17 18 5 12 8 7 11 10 9 0 10 18 17 12 8 12 5 20 3 5 12 3 4 10 11 9 15 20 6 14 7 9 1 1 4 1 13 8 19 13 17 3 18 3 4 3 7 5 12 12 19 9 9 14 5 2 17 15 17 11 15 0 0 4 6 4 2 17 3 19 18 20 13 10 15 12 19 1 1 10 13 19 17 19 18 9 18 17 12 13 3 17 12 14 19 6 15 19 6 2 18 3 7 20 18 14 3 15 4 3 0 20 11 17 3 8 2 1 4 20 12 1 20 8 5 8 19 16 8 3 20 17 9 15 13 4 11 19 20 17 10 5 15 15 5 8 9 15 13 1 0 16 17 8 17 0 7 15 8 3 15 15 11 9 0 15 7 16 14 16 1 13 6 16 14 20 4 20 1 4 5 0 0 12 11 16 1 12 10 0 19 10 17 9 8 15 5 6 8 0 14 1 19 18 15 18 6 14 7 1 2 9 15 8 14 4 5 20 20 6 15 17 19 8 19 1 18 5 20 16 5 10 12 5 19 19 18 4 14 5 19 20 5 1 3 3 1 3 14 10 6 17 17 10 11 1 12 1 1 8 4 4 5 14 17 8 0 5 12 9 17 10 6 20 10 6 9 7 13 5 12 7 12 13 18 19 10 13 17 6 18 2 7 11 2 8 13 7 2 3 13 7 3 10 7 7 9 11 6 17 2 5 6 7 9 8 1 6 15 2 18 8 17 9 4 8 11 11 7 17 3 8 14 4 4 9 3 13 20 18 14 13 14 3 7 5 12 2 12 2 4 18 10 18 3 7 0 6 14 16 2 9 0 0 2 18 3 1 20 3 19 1 8 4 5 9 20 8 20 3 11 18 2 6 19 4 3 1 9 8 10 4 10 13 5 17 20 13 13 9 19 20 12 7 16 0 10 9 15 1 10 8 13 1 11 0 4 15 17 0 20 13 13 6 20 5 16 9 6 2 7 2 14 8 13 19 19 11 6 20 19 0 14 11 9 3 6 12 5 18 18 5 12 7 1 18 15 18 16 7 7 17 7 0 16 10 13 1 6 0 14 14 3 4 7 3 18 6 7 0 1 0 8 18 16 11 2 8 18 12 7 19 8 4 0 4 18 18 17 14 13 7 5 2 11 18 17 16 11 19 12 18 4 15 4 7 5 19 12 20 11 4 4 11 1 19 20 12 7 3 13 16 11 15 6 11 2 13 6 19 8 6 9 2 3 15 0 2 3 20 1 20 11 7 11 5 6 10 20 13 11 0 10 14 0 1 5 3 11 7 0 18 18 2 5 15 15 4 15 1 20 18 11 19 17 8 19 20 2 16 6 19 20 12 17 12 0 20 2 8 4 19 7 7 8 11 2 2 20 11 2 17 10 5 17 15 13 5 5 16 13 17 18 1 6 4 20 8 12 18 19 20 15 14 14 0 9 16 9 3 20 3 6 0 11 15 20 18 8 6 10 10 9 8 5 17 14 12 11 4 18 8 20 17 9 14 17 6 12 20 16 1 5 2 13 20 0 20 18 15 6 1 6 13 1 11 7 13 14 0 0 15 3 12 11 7 6 10 19 2 9 7 1 17 0 9 20 2 10 1 6 7 8 18 6 8 17 3 7 9 14 0 8 5 13 4 17 17 12 16 0 9 20 18 18 19 11 15 17 20 3 18 15 13 18 15 19 11 2 7 2 20 10 11 11 0 15 4 9 5 9 12 13 17 3 13 1 14 18 5 10 2 4 0 12 5 4 16 10 20 10 14 19 11 7 16 19 7 6 15 19 2 13 0 7 17 2 17 4 10 20 16 10 3 16 14 18 11 16 11 2 3 5 18 3 6 1 11 9 1 20 5 4 0 19 15 19 8 12 19 6 14 3 11 17 18 14 5 16 11 2 16 18 9 5 4 5 12 17 15 0 18 20 14 8 7 16 15 14 10 14 6 11 12 0 7 4 8 15 9 11 5 1 12 4 16 3 17 7 18 14 4 3 17 6 0 10 0 16 20 7 1 1 12 2 15 1 14 16 11 9 14 16 1 11 0 19 16 19 17 17 10 17 6 13 1 8 0 14 20 15 5 4 17 5 6 11 15 0 6 18 16 13 8 2 20 14 20 5 5 17 6 6 11 16 4 16 20 1 1 12 0 1 2 0 3 17 0 2 2 8 2 13 0 16 19 13 12 12 16 7 20 0 4 20 14 11 6 17 13 13 17 19 2 7 10 4 14 13 3 12 13 5 2 20 6 7 2 3 14 4 7 0 4 7 20 8 5 3 2 4 11 7 10 9 13 17 12 9 16 14 20 8 2 9 5 9 20 9 1 10 17 7 20 19 15 20 10 11 16 19 11 19 4 10 2 12 1 6 4 0 18 11 15 8 16 15 4 13 10 8 16 18 20 17 9 19 2 18 6 20 6 17 15 11 5 11 3 15 0 16 18 7 13 16 11 4 10 12 13 11 6 13 8 19 10 7 8 0 9 9 11 18 20 9 2 7 10 15 14 9 8 14 3 5 18 7 17 17 15 1 11 8 10 4 4 12 14 1 2 17 7 3 9 10 9 0 8 19 17 11 3 11 17 18 15 8 15 2 2 7 20 7 18 9 9 20 1 2 12 11 14 17 3 1 4 6 2 13 20 5 0 20 2 6 2 7 18 11 15 1 5 1 12 2 3 10 17 6 17 4 15 2 5 14 8 16 9 18 14 16 3 17 17 17 2 3 5 2 4 13 3 3 10 12 0 0 16 20 5 17 1 20 11 5 8 2 12 18 19 15 1 2 10 20 1 20 17 12 0 9 10 17 16 1 2 5 8 16 9 17 10 6 10 15 14 0 13 3 0 7 13 14 9 0 13 17 16 0 3 19 13 1 1 15 9 11 11 9 16 7 19 9 4 9 2 3 4 19 3 19 15 17 4 16 10 20 15 6 0 16 20 20 8 8 1 15 13 16 6 10 16 9 6 0 4 10 20 8 6 4 2 13 5 9 16 1 15 10 4 4 13 15 11 14 8 18 7 12 12 11 20 15 5 2 14 15 7 13 17 15 17 1 4 18 9 20 6 9 1 20 20 4 15 10 20 0 7 8 0 18 1 20 12 7 19 7 1 12 18 3 4 0 5 3 0 3 20 10 7 3 2 19 2 15 2 9 6 0 18 5 3 2 19 2 2 0 8 14 4 4 16 13 1 3 5 11 20 9 7 9 1 0 19 20 7 5 3 5 20 6 5 5 13 7 19 20 9 0 18 5 7 15 10 12 17 8 8 15 19 20 9 10 7 11 10 13 6 19 10 9 5 8 0 3 1 10 12 8 15 14 2 16 10 1 3 17 0 2 9 3 14 16 5 16 8 4 12 9 10 3 4 11 8 18 9 18 10 7 15 4 19 5 4 5 17 2 14 1 11 12 16 15 17 9 13 0 12 19 9 20 13 15 13 9 11 3 13 5 10 5 13 13 19 2 9 18 15 14 9 7 1 19 11 3 9 17 13 14 7 16 16 19 5 13 20 0 3 17 2 5 6 0 17 0 13 8 14 15 4 18 18 12 15 6 20 7 11 13 20 8 15 4 8 11 0 8 14 9 20 10 12 14 17 11 17 16 1 10 4 11 13 3 15 15 11 12 4 20 19 1 2 0 9 16 12 20 3 4 9 13 15 10 0 19 20 18 19 18 19 10 12 9 13 14 12 1 20 18 11 7 10 10 15 12 6 18 9 8 10 7 8 15 4 11 9 14 3 5 3 10 5 11 13 20 4 10 15 17 19 7 1 9 17 11 12 10 5 15 7 8 12 3 13 18 1 1 6 15 5 13 14 10 0 11 3 6 20 5 7 19 17 13 6 12 6 9 15 17 4 13 17 20 20 9 18 13 3 5 4 1 11 17 19 6 16 9 20 1 7 15 13 20 14 20 2 13 19 10 0 11 11 20 3 0 4 0 12 20 16 0 2 10 13 6 14 7 10 8 2 10 16 8 16 3 3 18 14 19 20 3 9 8 15 17 13 15 9 9 11 19 2 17 17 16 17 18 15 3 6 15 18 14 3 10 11 16 17 7 2 5 15 4 7 20 18 19 6 20 11 9 8 9 2 4 16 4 12 2 13 12 4 0 15 10 11 3 7 8 2 7 14 17 13 18 12 20 19 5 8 9 1 18 17 1 15 13 17 2 5 11 9 3 20 19 10 10 17 3 2 9 1 14 11 19 13 1 17 1 15 13 6 12 16 0 7 13 18 5 8 18 14 13 17 17 3 15 11 16 7 1 6 9 9 18 11 6 12 11 12 20 7 12 12 9 13 10 11 0 12 15 17 0 12 0 9 15 3 10 4 18 14 0 5 12 16 7 2 15 2 9 7 15 18 9 2 20 12 14 1 1 6 15 10 8 2 18 1 20 1 16 19 2 16 14 6 20 15 17 4 8 6 18 20 7 16 11 12 8 20 20 7 9 20 6 9 15 16 13 0 7 14 14 15 11 19 20 16 14 11 18 7 16 7 19 18 11 10 0 16 14 6 15 3 10 19 14 15 1 1 0 5 3 15 20 11 0 15 12 2 16 19 0 6 15 0 0 16 19 3 8 16 7 5 9 17 10 9 4 16 4 16 8 2 5 19 13 9 2 10 3 13 1 18 8 10 19 6 4 1 7 4 18 6 14 15 6 6 16 11 17 15 15 4 4 13 19 1 19 3 1 6 9 8 4 8 9 3 20 2 6 20 7 8 11 20 3 17 19 5 20 4 17 15 8 12 4 12 15 15 18 10 17 2 1 3 10 10 1 15 5 4 13 18 17 10 1 4 1 12 13 18 17 7 12 6 20 3 20 10 5 7 11 13 2 6 17 15 12 6 14 19 13 16 20 18 14 11 15 19 17 16 11 17 15 13 2 18 17 17 20 5 5 1 9 11 5 20 0 15 11 1 1 8 5 18 9 7 5 10 13 9 5 17 19 9 12 0 6 6 8 11 11 20 8 7 14 0 17 10 14 3 1 10 12 6 19 16 4 7 11 6 5 8 19 1 15 0 19 2 13 19 2 10 14 3 6 11 2 0 11 3 2 13 0 14 16 7 0 5 12 8 13 19 17 8 11 2 9 1 1 3 11 8 8 17 3 10 9 17 1 19 6 4 0 18 17 4 1 20 13 0 11 9 0 5 0 5 11 8 14 13 18 3 8 10 2 12 10 9 7 14 9 16 18 5 3 6 17 13 19 18 0 5 2 11 8 3 5 6 3 12 12 15 1 2 17 16 13 5 10 15 16 16 3 12 3 19 4 19 4 20 18 10 10 13 3 7 19 0 6 4 19 13 16 8 11 17 13 20 5 0 13 17 0 13 14 1 13 19 16 16 7 4 5 17 14 11 1 3 6 18 7 6 9 10 20 5 20 14 3 3 7 5 17 8 19 12 12 6 4 8 4 2 17 17 6 18 10 3 11 18 9 12 14 9 15 18 17 2 17 4 3 7 9 2 10 15 18 8 8 0 2 10 14 4 11 6 13 0 7 4 17 12 19 3 15 14 10 6 9 18 17 9 13 4 15 7 10 10 14 16 3 0 6 18 10 0 15 2 15 7 2 9 8 15 0 7 4 12 9 8 9 19 13 1 14 3 0 6 5 11 1 12 1 13 19 12 1 1 6 1 10 19 17 6 16 18 0 9 14 18 11 18 20 16 11 2 9 15 7 5 19 17 18 3 20 6 4 1 18 10 15 5 1 8 16 20 6 9 7 1 11 9 11 15 1 15 1 16 18 0 12 13 0 8 12 10 12 13 11 9 7 11 10 18 7 6 3 4 1 14 19 19 8 16 18 1 12 2 2 8 19 14 16 16 13 14 12 19 2 6 6 13 6 12 11 14 16 15 1 2 3 14 2 2 20 4 11 5 19 13 12 15 5 12 2 9 15 16 0 20 13 2 15 6 18 10 8 18 6 12 13 17 2 16 6 14 16 2 15 10 12 15 19 14 18 4 17 4 18 4 4 13 10 4 18 10 5 20 3 3 2 5 11 2 19 12 18 1 2 19 10 16 12 20 20 13 0 11 17 1 3 2 4 1 17 0 11 6 8 18 3 13 9 8 1 6 19 2 2 19 20 5 8 13 11 13 14 14 0 6 10 4 9 17 4 5 15 8 19 8 1 6 18 9 14 3 1 20 10 17 0 17 1 17 17 19 4 20 18 3 7 3 13 1 10 4 9 1 1 3 15 5 11 3 18 5 13 14 9 5 5 13 11 20 14 2 12 18 10 5 0 3 16 19 19 14 18 17 8 0 14 11 3 3 5 5 8 14 11 7 17 1 15 16 4 2 13 20 16 15 3 12 15 17 18 15 4 4 16 3 11 12 11 1 12 8 9 8 10 2 20 14 0 10 17 14 9 1 8 16 14 11 9 17 8 15 15 18 4 0 20 18 2 18 14 15 3 20 12 20 16 9 15 0 4 8 12 5 18 14 5 5 4 10 9 5 16 5 18 14 17 13 7 2 2 9 17 10 6 11 10 10 16 4 0 2 15 16 18 11 12 9 14 1 7 16 9 0 6 3 6 19 2 15 4 20 9 11 3 4 15 5 6 3 6 3 7 11 18 3 10 1 20 4 11 16 1 19 11 9 9 14 18 0 1 9 8 10 16 12 12 8 5 0 0 12 16 10 6 17 17 18 19 7 14 6 2 14 3 15 9 0 15 17 6 14 19 5 9 5 10 4 5 1 18 17 2 7 10 4 16 6 4 2 17 11 15 4 19 0 20 4 11 3 7 16 4 14 4 8 10 19 20 15 11 13 5 0 12 2 0 13 10 1 16 13 7 18 7 2 17 15 16 8 8 7 14 4 17 18 8 20 15 8 14 19 8 19 12 15 3 3 19 15 13 16 3 6 7 17 14 5 0 8 19 16 5 18 13 10 10 18 15 16 11 8 0 1 12 13 15 11 20 3 18 19 11 9 8 20 5 4 13 2 1 1 17 1 16 10 5 10 18 2 8 18 4 18 2 4 3 12 4 16 20 20 3 4 2 13 9 20 15 12 7 12 1 1 10 18 3 9 3 17 12 19 20 12 9 18 7 16 2 17 1 12 9 3 5 19 2 4 16 18 16 13 0 1 14 20 18 16 11 3 15 7 0 15 15 6 13 16 3 15 4 8 15 8 11 12 5 13 18 1 19 14 8 0 0 11 5 4 10 9 7 4 1 0 7 12 18 19 5 17 18 11 13 20 9 7 19 10 15 7 8 16 13 20 1 6 0 1 3 18 10 19 20 10 17 6 6 2 12 18 18 4 16 18 1 9 6 13 9 15 15 18 14 17 13 13 8 6 15 15 19 11 19 11 0 16 6 12 12 7 11 3 19 7 13 10 6 14 20 10 4 10 19 16 2 18 17 9 15 15 17 15 14 16 12 1 16 10 5 5 6 0 7 13 4 18 8 19 7 19 6 1 17 2 15 10 7 13 12 18 19 13 13 17 9 8 14 17 13 10 5 2 5 10 9 4 5 15 11 6 18 9 1 6 9 7 19 15 16 20 4 14 4 13 3 2 7 2 7 5 11 5 15 2 4 9 6 10 17 4 16 14 2 10 19 17 10 7 5 20 12 18 17 11 3 5 1 4 11 0 19 19 15 5 19 20 9 13 11 17 9 20 6 1 6 19 19 11 5 8 14 6 1 9 9 19 1 17 8 2 15 5 6 20 18 4 18 10 17 6 20 11 11 8 15 3 8 4 4 7 12 10 9 7 20 10 16 18 17 19 0 18 8 5 2 20 6 3 7 15 18 11 17 9 15 2 4 0 10 11 3 13 17 16 3 3 1 16 14 8 6 0 19 5 10 16 15 0 7 19 20 20 11 3 9 11 7 9 1 4 6 1 16 7 4 20 20 0 8 20 4 20 1 9 5 4 13 0 19 6 14 11 5 2 2 6 14 14 9 19 2 16 17 11 12 16 7 6 7 3 10 8 7 15 9 19 3 12 14 1 6 7 3 15 10 16 11 1 13 15 7 1 1 2 16 8 14 11 6 3 3 19 18 6 15 17 16 4 17 2 14 7 19 4 10 8 4 3 3 9 17 17 3 15 5 13 12 1 0 7 7 1 15 11 10 9 8 14 15 8 4 13 15 18 9 0 0 13 0 9 0 18 14 7 5 11 9 20 18 16 14 1 6 9 15 13 13 6 3 15 3 1 19 16 18 11 1 1 9 13 18 16 8 0 19 17 4 11 20 6 18 18 17 16 16 20 12 20 6 12 6 12 18 17 11 16 6 11 12 0 20 8 13 9 8 19 13 4 12 15 1 20 0 20 4 7 7 19 1 18 20 14 7 4 20 8 19 0 6 19 8 18 20 2 10 3 11 14 15 17 16 9 15 11 7 8 14 20 8 19 11 19 12 2 12 0 17 1 19 4 16 14 16 6 9 19 11 11 18 3 19 17 19 9 4 10 3 12 13 8 12 3 18 20 14 9 12 11 9 17 13 20 14 0 13 4 12 12 20 19 17 16 12 8 0 3 15 14 3 13 11 4 0 9 1 14 20 1 19 2 13 14 6 16 1 17 20 6 2 13 17 15 1 9 19 14 6 7 15 3 0 14 16 13 11 17 17 1 1 20 13 1 0 0 9 2 7 6 16 0 14 19 9 17 12 3 14 8 0 8 7 18 17 8 10 11 6 16 3 20 15 18 2 17 11 4 17 15 9 18 2 17 3 16 12 17 9 9 2 19 5 19 4 15 18 11 15 20 9 5 16 15 15 17 14 17 2 18 5 19 2 8 17 20 4 12 17 18 4 19 11 16 2 10 12 1 20 6 5 9 9 7 18 3 2 20 11 6 16 9 4 16 5 14 6 4 7 19 18 0 17 19 14 18 15 13 17 1 0 9 0 10 1 10 11 2 9 2 17 5 8 20 15 18 0 18 0 7 4 19 16 11 1 3 10 17 11 9 15 11 17 8 12 11 0 6 4 6 15 19 16 17 0 13 1 14 15 16 16 2 19 18 9 19 6 5 8 16 3 9 13 11 10 7 15 12 13 17 9 10 20 13 12 16 18 18 12 2 14 18 17 20 15 20 15 0 4 20 16 3 0 17 0 12 14 13 18 10 4 15 10 19 11 11 11 8 6 6 7 15 20 6 18 15 15 10 13 14 7 15 0 12 20 13 12 17 3 5 0 16 12 6 3 4 16 4 15 10 19 10 8 4 10 10 9 13 5 3 1 8 3 10 7 9 13 18 4 4 13 1 1 9 16 8 17 2 2 18 6 14 0 3 16 14 0 10 8 13 12 20 17 19 14 0 3 16 9 19 17 4 11 14 18 13 10 4 7 13 17 0 4 18 10 3 10 15 5 20 6 16 6 10 15 14 13 2 2 2 4 14 14 8 10 9 10 6 16 4 14 0 4 8 2 13 16 18 3 19 11 19 6 14 17 13 11 0 0 5 12 7 6 2 10 8 6 0 14 11 19 17 8 3 0 15 20 0 16 11 16 7 16 15 13 6 17 16 3 2 8 19 10 5 0 19 20 1 8 11 12 7 8 11 9 11 9 0 3 12 9 6 13 6 13 12 14 12 18 8 20 5 7 20 17 10 7 7 0 13 19 9 0 5 1 1 18 13 19 9 0 11 2 4 2 4 19 3 20 5 11 6 15 2 7 19 12 7 10 10 10 15 20 12 10 4 1 16 1 2 5 19 0 15 1 6 9 15 0 7 11 14 17 19 15 18 8 6 17 7 2 11 6 16 0 9 0 20 13 6 20 5 16 4 5 18 18 14 19 15 8 16 9 19 2 13 18 6 20 4 1 9 14 17 3 8 1 11 11 15 0 15 8 10 7 10 12 19 7 2 6 19 20 13 7 11 10 13 11 16 5 8 8 20 5 14 10 6 16 6 19 19 9 7 19 8 10 12 12 0 20 3 12 15 1 16 1 4 4 1 2 0 11 18 16 20 17 6 1 18 18 8 8 13 9 1 8 8 20 0 11 13 1 8 17 4 5 10 19 1 15 18 20 6 15 0 19 15 3 17 19 18 14 9 9 12 10 13 1 16 1 12 12 3 0 5 12 1 19 16 14 17 4 5 4 14 11 20 4 20 3 19 19 1 15 19 0 12 1 8 15 11 20 18 14 16 3 4 4 10 1 5 9 1 2 3 19 0 6 1 10 18 8 7 20 11 3 4 17 16 4 10 10 13 0 6 0 16 19 13 4 11 13 17 11 5 10 1 4 16 20 18 8 19 4 6 19 20 20 0 16 7 14 13 20 7 16 1 9 20 6 0 13 3 20 0 4 12 2 10 16 9 18 12 16 16 20 18 17 2 20 20 6 4 6 11 14 13 8 14 16 11 11 20 16 12 3 13 6 13 3 4 3 12 10 0 9 8 4 11 6 6 0 2 16 12 17 16 10 7 4 11 6 8 0 7 18 8 18 14 8 8 11 14 19 6 4 19 11 18 5 17 20 10 9 20 9 8 10 9 10 12 3 19 16 20 15 9 15 9 9 8 9 0 19 4 3 12 7 3 4 6 16 16 14 6 10 9 1 3 11 4 14 18 7 17 20 7 18 16 10 19 4 10 18 4 4 12 13 0 20 10 19 13 9 4 16 2 16 2 19 13 5 7 1 12 19 0 10 8 10 16 7 13 11 5 12 2 16 11 2 17 6 10 10 12 9 7 0 9 20 9 15 2 1 9 14 1 19 14 5 12 15 15 4 5 20 16 5 15 9 13 14 19 6 15 14 4 2 4 15 18 19 7 10 3 11 20 16 18 8 10 17 15 14 18 18 18 16 5 20 3 0 9 5 13 15 13 6 2 10 10 9 18 15 3 14 15 7 1 7 20 17 2 7 10 19 5 18 9 16 4 14 13 17 4 17 19 15 8 10 6 12 5 19 1 1 12 16 11 5 11 13 8 12 17 1 13 15 0 16 17 16 15 15 9 4 10 8 14 1 17 10 7 14 20 9 17 5 13 19 1 17 12 12 7 8 18 3 10 11 14 3 14 7 13 5 11 19 0 2 6 10 15 9 13 19 16 0 19 8 16 12 0 10 15 19 20 5 12 11 16 15 6 17 16 15 0 16 17 5 9 4 18 4 15 7 7 5 17 8 7 4 5 13 1 17 13 15 16 16 9 3 11 11 13 2 19 8 20 5 13 6 3 4 16 7 1 7 17 5 16 0 0 5 10 15 2 7 0 8 18 17 15 5 14 13 18 11 0 5 18 11 0 4 19 0 20 2 10 15 6 3 10 8 16 5 20 5 4 17 5 12 9 4 20 4 4 18 0 0 3 9 15 20 18 9 0 19 8 20 2 3 0 14 18 17 1 8 0 3 14 14 18 16 15 17 1 8 0 17 13 18 4 5 4 20 11 17 12 2 15 4 14 17 20 1 6 0 12 11 2 6 16 5 0 17 20 15 9 12 14 17 17 19 5 11 7 15 17 4 0 7 16 1 16 15 16 6 9 9 8 3 4 11 10 5 4 5 13 8 19 17 0 6 3 12 13 12 15 9 17 5 11 19 17 6 11 3 11 2 14 10 7 2 5 3 18 18 1 8 16 3 15 13 3 19 15 9 0 17 13 17 17 6 12 9 20 15 18 0 10 13 16 4 20 5 14 6 7 4 11 2 7 9 0 12 17 18 4 17 9 7 4 6 5 18 12 10 3 8 11 11 8 5 1 19 12 2 15 3 3 2 12 12 20 7 13 4 0 3 7 3 5 14 13 10 15 0 12 17 9 19 17 5 13 14 11 12 20 3 12 1 16 19 1 19 17 3 14 13 18 1 8 9 17 17 10 15 9 14 4 12 9 2 20 5 0 4 12 2 4 8 0 1 15 18 19 13 4 15 19 1 8 14 8 8 19 18 6 12 9 20 12 4 2 6 4 0 2 6 17 3 20 16 3 4 20 14 3 5 6 14 2 6 5 18 7 13 3 15 14 10 0 7 6 2 16 17 2 4 16 14 9 3 7 6 16 12 8 17 5 5 6 18 7 19 6 0 11 3 3 5 12 10 13 7 0 1 17 1 11 13 16 10 7 7 14 7 12 10 19 15 7 5 16 10 8 1 18 7 3 8 19 9 11 2 6 2 15 16 12 20 9 14 3 18 15 10 1 1 17 5 2 12 5 6 10 6 0 4 3 9 16 5 4 16 6 5 19 2 14 6 18 10 9 3 18 10 14 10 15 0 5 2 17 7 3 11 13 18 9 19 2 17 18 20 9 6 3 13 14 20 20 20 12 19 7 4 16 4 15 5 16 6 16 5 12 5 4 3 7 19 9 20 20 8 0 7 4 7 3 14 3 0 6 18 18 12 19 0 3 7 8 12 20 5 15 18 6 14 5 3 0 18 4 15 10 20 13 20 9 6 8 12 3 11 12 9 13 3 11 5 18 12 11 11 18 8 10 2 0 5 20 0 16 5 5 10 20 7 16 16 5 8 1 15 20 7 10 6 8 11 0 2 8 9 13 13 8 1 3 10 6 12 1 15 10 7 7 4 8 19 0 18 3 0 14 14 6 2 17 4 16 14 5 6 9 18 0 11 5 1 15 8 9 8 1 9 13 9 3 13 20 20 6 3 10 1 8 11 15 6 1 9 2 15 11 9 16 0 5 10 20 0 15 10 20 11 13 12 1 15 14 2 7 5 18 11 5 4 5 9 20 17 10 8 20 19 2 17 4 12 11 15 20 14 1 19 5 3 12 1 1 10 8 8 14 15 17 10 10 18 17 8 6 18 16 7 15 3 3 15 6 20 4 10 9 7 6 11 2 10 16 10 20 0 14 1 18 16 14 13 17 18 18 8 13 10 11 15 8 20 2 4 5 6 19 11 15 20 19 10 5 18 20 10 10 4 6 10 11 18 15 6 1 19 5 17 0 6 9 4 15 10 2 20 18 5 16 17 15 2 14 2 17 5 13 4 2 16 13 17 1 14 18 2 20 20 15 3 8 15 10 12 16 18 0 6 8 16 0 20 4 3 6 6 5 3 1 7 9 7 8 7 9 20 1 10 20 15 9 3 19 15 14 20 1 8 19 18 13 1 19 17 0 3 3 17 1 8 0 16 13 8 18 17 13 16 20 2 13 4 12 17 0 11 4 5 0 19 20 16 3 14 3 10 19 12 16 18 5 19 11 1 20 19 12 16 3 7 11 11 14 6 18 12 8 3 13 4 8 11 1 2 16 16 16 10 1 10 7 7 13 19 17 16 11 1 9 10 18 13 4 15 18 11 12 16 8 3 11 2 4 13 13 11 20 0 7 1 1 2 15 15 20 2 7 0 8 13 5 18 8 18 1 1 12 8 0 15 9 20 15 19 11 18 2 8 7 2 15 4 1 6 6 19 16 16 1 15 3 7 19 2 5 4 7 12 6 3 12 12 8 2 9 19 5 7 9 3 3 0 19 7 15 18 18 5 0 9 5 6 16 4 13 9 2 19 8 16 0 19 9 7 5 16 9 1 4 16 11 5 6 9 14 6 12 18 9 15 3 10 11 2 9 11 12 6 0 1 14 0 3 15 8 9 12 5 6 3 19 4 18 12 1 1 17 19 17 19 12 0 11 15 18 0 11 5 2 1 4 7 15 17 6 17 5 17 0 12 7 16 11 20 3 2 12 17 10 13 15 11 15 12 15 8 5 18 5 14 3 10 2 1 3 19 12 13 9 4 14 10 17 10 7 13 16 19 13 16 9 6 3 9 2 16 12 19 11 14 3 11 12 8 13 12 2 2 17 2 11 7 12 14 3 12 3 3 14 11 16 15 5 8 17 16 5 3 13 11 17 7 17 13 7 9 11 4 11 0 10 15 5 9 16 5 2 17 1 0 7 19 16 3 14 3 19 4 15 15 12 19 15 0 15 14 5 9 6 12 10 20 19 11 6 15 7 12 16 1 5 11 4 11 0 15 16 17 4 0 10 13 4 19 17 12 10 9 12 11 17 11 4 13 17 18 10 20 14 17 16 10 19 20 2 19 3 11 14 11 19 9 20 19 19 3 11 19 19 14 1 15 2 12 19 16 9 20 9 1 11 10 4 2 0 5 4 7 14 6 20 19 15 4 7 18 10 2 6 10 8 20 8 17 14 13 17 20 17 19 10 20 7 5 2 8 1 4 12 16 17 1 12 9 0 10 6 10 7 17 12 7 17 12 8 10 13 1 4 20 18 14 2 2 0 9 11 12 11 0 7 10 13 20 19 9 5 3 6 11 10 4 3 19 13 2 12 2 13 19 18 10 3 0 18 14 1 14 10 20 20 9 7 19 4 12 0 8 9 6 5 16 12 20 18 12 14 13 2 18 0 17 4 5 15 19 3 10 9 9 19 14 6 18 8 1 8 7 0 19 8 9 13 7 8 12 10 7 14 13 5 17 16 13 20 2 13 14 20 17 6 16 18 0 19 8 0 1 1 5 8 20 17 3 0 10 10 11 18 14 5 8 6 7 15 18 9 12 18 6 2 1 6 1 2 20 3 4 4 20 20 12 17 18 0 9 17 17 10 0 12 8 6 3 19 8 18 0 9 19 6 4 9 15 0 16 0 15 11 14 3 19 18 4 4 5 3 19 7 20 15 16 8 2 8 10 15 2 1 13 5 19 14 14 16 8 14 6 17 19 10 19 18 0 14 12 20 17 6 15 9 9 8 10 18 9 12 17 3 1 2 19 9 20 2 2 17 9 18 20 2 8 17 19 5 16 8 3 19 9 8 3 7 14 14 0 5 11 12 1 5 14 18 11 0 7 10 15 1 20 2 0 1 0 5 3 3 9 13 19 8 18 3 20 9 5 12 10 20 18 10 10 9 19 20 11 15 8 13 20 10 3 6 13 12 8 6 16 17 3 12 3 20 5 18 13 16 3 1 7 18 5 3 7 10 5 12 6 4 6 13 3 4 12 15 2 14 6 4 14 20 19 8 9 14 10 3 7 10 5 4 18 15 10 17 10 18 20 6 1 13 13 18 8 11 19 17 10 4 18 20 20 17 2 4 20 7 17 5 2 15 4 16 13 0 16 17 16 10 20 13 18 3 6 6 19 5 10 15 6 10 9 1 3 8 15 0 3 17 15 17 3 3 2 15 6 13 12 7 20 19 20 14 20 7 19 6 15 5 8 9 2 9 17 13 18 12 3 3 3 5 15 15 9 16 11 4 4 20 3 19 14 19 13 6 9 6 9 1 14 4 0 14 15 13 6 13 14 2 20 5 3 2 2 6 16 19 19 16 19 6 11 8 9 9 18 15 4 17 10 15 2 0 20 3 15 20 10 17 5 11 9 14 15 10 16 8 19 2 20 7 2 0 9 19 7 2 13 9 4 10 10 12 17 7 13 13 14 19 6 13 12 18 11 4 4 18 6 3 4 3 18 20 16 1 2 2 20 7 12 9 6 1 6 12 18 20 18 7 8 17 11 17 1 14 0 14 10 3 9 10 15 17 6 18 11 17 18 16 17 11 8 6 15 12 19 8 6 18 12 18 5 8 3 11 15 0 9 19 1 2 5 11 13 9 10 18 7 16 5 3 5 10 10 17 3 6 18 1 18 0 15 7 15 15 4 20 11 2 20 19 15 17 9 15 11 13 20 18 15 0 1 0 17 16 6 2 15 5 7 7 19 13 13 1 11 8 20 8 20 12 12 6 17 8 11 5 0 18 2 7 10 15 11 19 0 14 15 5 20 4 4 6 2 12 16 5 5 17 17 14 10 19 8 10 17 14 14 15 1 13 13 5 17 18 2 18 6 19 4 12 10 20 19 5 9 5 7 19 11 6 20 3 13 15 18 0 2 14 7 1 1 8 0 2 10 2 20 11 8 17 9 8 6 20 8 2 16 6 0 16 13 15 17 9 7 11 2 6 0 9 19 3 2 7 2 14 19 6 17 0 2 12 6 6 9 9 8 17 14 0 1 18 4 6 13 1 20 20 11 20 6 9 3 3 13 1 7 2 1 2 3 19 9 14 2 0 20 8 18 6 0 15 16 18 7 20 16 14 4 18 14 10 9 0 8 20 15 3 4 4 4 1 16 17 12 16 5 14 1 20 3 2 13 2 8 6 8 6 8 16 5 6 20 0 0 1 9 16 9 15 13 14 13 17 3 18 9 8 14 5 3 9 3 16 0 8 13 4 9 11 14 12 20 5 14 13 18 16 14 15 13 3 4 1 0 4 7 4 10 10 8 18 8 16 15 18 20 1 2 18 18 17 19 11 4 14 2 7 9 19 0 12 0 12 2 2 9 15 13 6 17 0 2 15 3 3 17 20 20 6 1 20 6 5 0 17 11 16 7 12 10 20 18 11 8 5 8 15 4 2 11 20 20 4 18 4 3 5 12 15 13 6 2 14 10 5 19 8 1 4 20 0 9 7 0 5 20 5 20 17 1 10 3 1 6 7 9 0 5 0 20 14 20 17 9 11 3 10 2 8 18 19 18 6 7 16 0 12 18 9 17 20 18 20 3 17 18 7 9 19 7 7 5 16 13 11 15 14 5 7 17 14 4 6 3 6 15 20 3 17 4 4 19 2 7 19 5 5 7 9 2 5 0 9 15 6 18 14 2 14 4 4 13 5 19 6 7 9 9 19 6 13 0 20 1 12 9 18 10 10 12 13 3 8 8 15 4 8 7 18 0 18 1 13 17 19 6 14 1 0 2 17 1 1 11 2 1 8 10 11 20 5 20 19 10 1 2 12 5 4 18 13 7 11 17 10 11 16 2 1 6 2 12 2 4 3 15 7 12 6 16 19 2 10 5 2 12 12 17 19 1 15 0 17 14 14 13 19 7 13 1 18 1 5 9 1 5 2 6 7 13 17 13 3 3 17 16 0 6 5 1 12 1 10 11 14 4 8 16 5 1 12 9 16 17 19 0 2 10 8 13 9 16 5 10 3 17 17 17 9 13 7 18 3 14 17 4 2 5 17 13 19 9 18 8 8 14 6 4 14 11 11 5 12 0 2 16 1 6 13 16 0 2 8 2 1 13 19 13 15 6 0 8 0 4 13 20 20 15 15 4 10 15 6 13 20 1 15 9 2 0 12 14 15 13 18 18 15 8 15 17 16 19 10 15 12 15 5 4 2 4 13 20 10 5 12 7 8 19 17 0 2 16 20 20 11 18 12 11 17 6 16 7 13 6 17 1 16 7 18 7 20 11 1 8 11 16 1 17 17 13 2 2 1 10 15 11 2 9 8 3 2 2 3 20 19 18 9 13 9 4 3 11 15 17 14 14 1 19 5 20 9 14 2 12 17 19 12 8 3 14 13 2 16 13 20 13 2 18 4 3 0 5 11 2 3 17 10 9 6 1 15 6 14 2 15 17 11 10 11 9 1 17 12 15 7 6 10 18 8 19 12 6 13 0 7 0 6 6 8 3 13 20 8 7 16 2 7 11 1 15 4 11 20 5 20 16 10 13 15 7 16 2 0 15 20 1 8 2 8 20 15 8 11 5 1 12 16 17 17 7 3 13 17 1 8 16 2 3 20 19 15 20 5 1 13 10 18 1 15 0 10 18 6 8 4 0 12 20 0 18 11 5 10 5 16 11 1 13 12 15 0 2 0 1 9 13 7 5 0 0 4 4 8 10 8 18 1 0 3 16 10 7 2 12 2 13 7 16 11 1 1 8 6 19 4 14 4 1 0 18 3 20 5 7 10 4 16 17 3 20 4 11 14 13 4 15 18 20 5 6 8 11 4 14 14 16 0 17 11 2 13 15 13 6 0 2 16 7 1 9 19 16 13 3 7 18 10 12 6 6 0 20 16 10 20 17 2 0 6 11 5 8 12 8 14 2 3 19 7 16 8 17 11 9 12 7 12 9 20 4 2 4 1 19 19 11 7 12 18 20 15 8 9 18 8 7 20 3 9 6 0 2 3 18 7 2 15 15 15 3 9 16 0 0 20 18 5 3 16 7 0 16 3 7 1 12 9 17 20 14 15 19 13 17 8 15 11 20 5 20 11 19 12 19 12 8 10 2 19 16 9 10 10 16 2 12 10 9 2 7 9 12 13 17 18 10 0 18 16 17 19 18 5 8 3 18 15 4 10 7 2 9 17 13 2 7 13 15 11 9 13 2 16 1 0 8 20 8 17 2 6 18 14 4 3 18 12 6 10 5 11 10 10 3 0 8 14 5 0 6 2 6 1 18 8 0 19 13 6 16 20 7 16 1 19 1 14 2 15 10 20 2 3 9 18 9 16 17 10 20 7 13 15 17 0 0 14 4 4 13 11 18 2 6 18 13 16 8 15 2 17 0 3 1 9 5 12 1 5 3 7 8 19 1 9 10 16 18 19 15 10 13 2 14 18 9 12 5 2 2 6 19 14 17 11 20 5 17 2 1 9 14 17 3 0 1 18 20 3 6 13 4 6 8 14 17 10 1 10 16 5 16 0 9 9 5 1 13 5 16 8 8 14 2 16 19 14 8 12 11 3 13 11 3 13 1 9 0 17 6 1 10 8 4 11 11 11 6 14 12 8 10 5 8 13 16 11 11 19 2 19 8 9 14 15 7 3 14 2 11 4 20 7 7 17 2 14 9 8 9 13 2 8 0 3 6 20 10 13 14 9 14 19 14 1 18 1 2 6 7 18 10 3 15 3 15 0 19 6 2 16 7 5 4 20 18 7 19 7 9 10 15 14 7 11 14 8 9 10 20 18 7 18 0 16 8 4 6 5 13 2 4 16 11 3 16 15 16 16 4 4 3 17 14 13 19 20 0 9 8 10 15 7 8 13 8 13 8 6 14 4 6 18 5 3 14 18 4 9 13 12 17 7 16 6 20 10 10 17 0 17 4 3 20 2 14 3 11 17 10 6 14 19 1 12 17 0 13 3 19 11 14 2 12 0 15 9 17 4 19 5 8 13 16 13 14 15 15 7 1 12 6 15 6 17 13 7 7 10 13 18 7 14 10 16 13 18 16 4 12 0 18 20 11 3 11 13 7 15 19 18 3 9 19 20 6 9 7 20 12 18 1 3 19 7 17 10 4 3 14 13 15 13 14 7 14 0 16 18 4 13 13 14 18 20 1 7 15 5 15 18 12 16 5 10 0 11 12 1 5 5 11 10 14 1 13 18 14 20 6 8 16 5 18 6 15 7 4 16 6 10 4 10 11 10 0 15 11 12 12 14 11 19 4 3 9 5 9 7 17 3 15 19 8 1 13 19 8 20 15 15 8 5 6 15 16 11 19 4 17 14 17 0 19 11 17 0 15 18 15 10 0 1 5 19 20 4 4 5 2 11 2 14 12 5 0 15 19 6 13 19 7 2 8 8 12 10 19 15 9 12 8 8 8 18 19 2 6 0 8 2 20 9 0 4 8 2 19 7 17 17 3 19 17 16 19 7 11 5 9 15 14 6 19 9 9 4 13 10 7 4 3 17 10 6 16 3 6 11 13 11 8 12 13 0 0 3 17 16 10 12 10 9 8 9 9 14 12 16 10 20 9 17 3 19 8 6 13 17 18 9 0 5 20 14 1 16 18 11 12 5 18 3 17 12 13 19 9 3 5 12 0 12 2 12 11 3 11 9 2 14 4 12 14 15 11 11 19 12 18 18 8 17 6 12 19 11 5 2 14 7 8 18 17 20 3 11 9 11 18 3 19 10 15 9 20 20 10 16 1 3 17 2 9 9 16 14 13 8 10 12 4 0 19 11 19 13 8 14 5 5 5 18 10 17 20 13 11 4 20 18 18 10 4 14 3 0 4 16 2 5 12 5 20 19 10 13 1 16 1 1 19 13 11 3 13 18 3 11 15 4 0 18 15 3 6 6 14 9 16 18 20 13 14 0 4 3 2 5 11 10 12 2 19 15 9 19 11 10 6 10 18 2 15 11 16 6 9 9 11 3 9 0 17 12 12 5 15 9 4 0 9 2 12 18 12 5 9 16 8 8 14 11 12 19 14 5 5 15 10 2 1 14 5 10 0 14 9 0 9 18 6 17 9 10 17 8 20 14 0 13 15 0 14 16 16 6 17 0 16 12 18 20 11 12 19 14 13 2 7 3 19 18 19 11 11 11 17 11 4 5 19 14 14 17 4 1 10 2 6 11 5 11 4 2 7 19 17 6 14 6 10 18 15 10 18 5 12 10 18 11 11 15 19 0 1 20 17 20 6 16 17 19 17 19 12 16 12 11 20 12 8 0 9 1 19 17 3 16 12 2 10 10 12 18 11 12 15 10 2 9 13 2 4 6 10 14 9 8 11 1 1 11 19 6 15 10 5 3 5 1 5 0 17 16 18 20 15 17 0 2 5 18 8 7 1 1 8 8 8 4 7 6 4 12 6 13 20 4 3 11 15 6 16 8 1 2 13 7 12 20 17 15 7 18 9 14 12 2 13 2 19 7 9 0 19 19 1 8 12 4 11 14 13 4 10 20 17 18 9 9 12 15 11 10 8 9 13 19 9 10 10 4 16 12 1 17 1 17 20 0 17 11 0 10 0 11 1 15 20 2 0 1 3 1 10 15 11 13 9 4 9 5 5 6 1 19 15 9 18 17 8 20 1 20 9 10 9 13 5 5 20 5 13 17 6 5 18 0 2 19 8 14 11 6 8 13 16 8 7 12 20 2 20 16 17 6 14 15 11 12 15 14 17 6 5 3 15 3 1 2 19 0 9 19 13 6 10 12 18 15 19 18 8 5 14 8 7 2 19 15 20 20 7 20 18 12 7 11 0 14 16 7 13 12 9 13 16 18 13 20 20 8 12 4 3 2 3 4 0 15 15 12 0 4 4 14 8 7 4 3 0 18 11 18 8 7 13 14 12 16 10 17 19 9 1 7 6 15 15 6 17 2 6 6 14 15 5 4 19 15 7 14 9 9 9 12 12 0 10 12 10 14 2 15 7 20 7 1 5 11 12 18 1 4 3 7 7 19 1 8 16 0 9 16 16 12 10 3 19 15 14 1 9 1 10 14 6 17 19 13 4 17 8 18 11 11 15 7 15 11 4 0 6 11 8 17 14 6 17 13 1 3 17 5 20 0 1 13 7 0 10 19 3 18 3 8 19 20 17 0 20 12 5 10 9 8 6 16 8 17 0 7 8 17 8 18 7 3 8 15 9 2 11 16 4 19 15 0 9 1 11 11 6 20 14 1 7 16 3 13 3 6 18 9 8 15 13 17 10 3 16 11 18 0 20 4 15 17 5 5 20 5 14 8 20 8 14 3 10 16 14 1 18 17 10 11 7 18 3 20 13 0 3 15 12 1 20 7 1 13 8 13 5 6 13 7 7 5 12 12 0 11 3 5 12 11 4 6 12 5 16 7 2 3 4 16 16 17 12 0 16 7 10 7 10 6 18 18 12 6 6 6 7 9 13 0 15 3 0 9 3 11 19 20 3 15 2 6 17 4 16 15 20 6 12 19 14 15 17 9 1 4 7 16 3 16 20 17 9 3 17 14 15 13 0 5 7 4 8 18 9 4 1 0 10 6 12 3 3 20 15 2 5 0 20 12 6 6 2 17 10 6 7 18 0 1 14 16 17 7 18 12 7 2 7 2 0 20 7 19 17 17 8 14 4 11 16 2 17 16 13 8 18 10 3 5 13 7 15 1 9 8 14 9 1 9 6 15 16 3 14 14 7 7 2 1 16 17 9 14 2 5 2 7 3 10 10 14 12 16 9 4 16 3 16 15 1 17 5 4 2 9 20 15 10 2 20 9 18 1 19 17 10 5 18 4 18 7 8 11 8 7 6 5 11 10 16 9 2 14 13 10 13 6 3 7 1 18 11 0 20 20 2 2 7 19 3 11 7 0 2 0 1 10 1 14 19 9 4 8 17 3 14 9 17 2 15 3 11 13 18 12 11 11 8 11 13 2 10 12 12 19 7 15 7 6 12 14 4 2 20 0 14 5 9 20 10 13 13 12 5 10 16 7 2 0 19 16 19 18 9 11 11 7 7 0 6 13 9 17 13 3 2 9 9 13 2 9 20 6 5 2 14 11 5 3 5 9 17 10 4 17 18 5 19 7 20 12 14 4 7 9 1 4 9 17 20 0 3 3 3 11 9 18 2 11 11 16 13 18 12 4 9 7 11 0 3 11 18 1 1 14 12 6 7 10 13 17 16 1 8 9 13 0 4 12 18 16 9 6 6 3 1 6 12 18 0 13 17 14 0 10 13 1 6 8 20 18 6 1 12 16 1 7 12 8 7 15 7 6 6 9 7 1 0 20 0 9 7 11 11 9 9 13 14 6 4 0 6 7 2 1 12 14 3 0 7 4 0 14 19 19 12 6 2 1 1 8 9 12 17 20 18 18 3 7 18 11 8 5 19 17 9 10 14 3 15 14 8 12 9 10 3 17 1 12 18 5 18 18 17 19 10 18 7 9 2 9 8 12 15 3 15 6 19 10 12 16 18 4 1 19 6 0 0 18 1 3 5 16 2 4 2 1 3 8 1 4 7 14 3 9 12 11 14 10 5 5 18 7 17 18 16 19 2 3 17 14 5 18 7 18 5 14 19 1 6 17 2 1 20 17 14 18 17 19 9 4 7 20 3 0 2 14 17 15 12 7 17 17 1 16 6 11 10 14 11 19 8 17 18 10 13 5 10 18 18 2 15 0 15 7 13 7 4 4 10 3 5 16 6 15 20 1 5 16 6 13 5 16 14 19 7 17 1 9 17 16 10 11 16 6 9 15 6 3 8 10 14 12 7 3 13 2 15 15 15 18 10 0 19 5 18 18 4 13 5 10 7 0 0 9 13 0 0 13 20 14 20 6 11 8 1 18 2 19 1 1 20 14 1 9 4 4 12 3 17 18 4 15 19 0 10 0 11 15 5 15 8 4 18 8 11 2 2 14 12 1 7 19 2 9 9 15 4 10 12 7 18 1 6 3 8 12 3 16 17 19 10 5 2 4 14 6 10 15 8 3 7 6 19 4 14 16 11 7 17 12 17 10 4 15 9 5 1 7 2 9 2 7 7 18 13 10 15 7 20 19 0 2 3 8 15 9 6 15 17 19 3 8 12 18 11 8 17 6 7 18 3 13 6 10 5 7 15 12 13 15 8 3 19 14 0 11 0 6 15 2 0 19 10 1 5 7 6 1 5 0 2 12 13 7 2 5 3 3 16 1 13 15 7 18 14 8 8 10 9 10 3 17 6 4 7 0 11 4 17 4 12 14 17 0 0 15 3 7 5 12 18 0 2 7 19 13 7 1 16 6 7 3 13 5 18 2 5 17 5 7 2 13 16 6 1 9 8 15 4 2 2 15 4 0 10 17 19 2 12 9 7 5 0 12 18 1 11 15 5 7 11 0 11 2 19 4 16 3 10 10 16 20 6 6 3 9 1 2 16 3 15 5 12 20 10 16 15 14 0 19 9 15 16 12 14 6 3 4 3 15 17 11 7 16 4 19 12 18 11 17 3 2 15 20 12 8 11 14 3 10 13 6 3 15 16 14 10 20 11 6 0 4 6 3 3 16 2 16 18 2 4 14 19 17 20 17 2 11 16 10 9 13 19 20 8 3 6 0 3 19 7 12 8 9 20 18 0 12 8 16 15 12 15 16 7 18 7 0 9 8 0 20 20 6 11 3 4 16 13 17 13 3 15 8 7 18 1 7 14 12 20 18 13 11 8 8 13 19 10 10 17 20 19 15 12 12 3 9 9 1 16 0 13 4 18 18 4 9 1 8 4 8 10 6 12 11 5 4 10 5 13 19 18 20 2 18 14 18 9 19 19 9 11 18 8 1 13 20 2 5 10 6 3 6 8 15 9 11 19 7 6 7 8 12 6 16 16 1 14 15 13 20 14 7 9 1 20 7 14 4 7 1 19 12 16 10 3 12 3 16 17 14 19 10 8 2 16 5 14 7 18 2 18 4 10 18 4 5 6 2 14 15 3 9 15 20 7 10 9 18 11 6 20 2 15 12 16 5 7 6 6 6 15 18 14 3 17 10 19 13 15 2 17 2 15 8 10 16 19 9 12 14 17 16 0 16 14 18 3 13 6 3 16 15 3 9 20 9 4 1 3 20 17 16 10 0 9 4 10 7 1 16 2 3 7 20 0 10 19 17 20 2 18 1 10 8 3 9 14 5 17 19 5 2 16 3 19 13 4 2 20 10 13 9 11 18 17 16 3 20 17 13 3 5 10 0 2 0 18 3 17 1 17 3 8 19 12 7 12 9 11 11 7 12 19 12 19 11 0 9 19 15 7 2 16 20 19 10 7 13 11 1 17 6 9 9 13 19 20 11 20 3 13 14 8 3 17 5 17 8 20 18 6 12 17 11 3 0 4 18 5 2 8 7 16 11 16 15 0 19 16 18 19 17 1 17 4 3 12 5 19 8 1 5 1 0 5 9 14 7 18 15 4 20 6 2 20 19 2 18 3 4 9 15 12 3 7 18 5 0 10 15 12 18 5 7 9 17 4 13 17 10 6 8 6 3 13 8 12 9 15 3 5 7 19 6 4 20 7 6 20 19 1 3 7 3 11 10 16 0 8 1 15 15 20 17 1 1 15 16 0 8 13 11 14 19 13 4 16 4 20 20 9 10 3 1 13 16 4 19 4 13 2 18 18 2 18 15 14 6 20 13 5 8 20 5 15 0 1 12 4 0 17 16 7 14 0 16 18 14 4 11 9 0 0 0 9 18 9 9 5 7 4 13 12 20 9 11 6 1 16 19 17 6 6 19 5 5 16 2 20 3 4 12 16 9 14 5 8 2 18 11 1 14 13 10 15 9 1 11 17 0 15 0 15 14 8 11 6 19 4 3 19 15 10 11 7 13 6 1 18 16 14 2 5 19 0 5 16 1 15 5 11 5 15 7 14 4 5 8 4 11 15 1 10 2 4 16 20 11 7 11 14 11 17 20 6 4 14 12 17 2 20 14 14 0 17 9 6 4 16 6 3 13 19 8 9 13 18 15 16 6 20 3 5 11 4 5 17 13 3 1 13 15 12 2 6 11 1 13 13 7 10 16 19 15 18 14 3 2 5 15 12 2 11 2 10 10 16 0 7 1 18 4 11 12 19 14 16 10 8 14 12 13 8 14 2 7 11 9 5 5 14 11 0 12 8 6 15 10 16 1 3 0 16 17 14 7 19 3 3 1 18 15 9 16 11 3 14 4 8 6 7 0 13 5 12 16 10 10 8 14 1 4 14 3 18 5 8 4 12 11 13 8 3 14 13 3 6 8 17 16 10 18 0 10 4 1 14 16 1 5 4 13 5 14 5 20 16 12 16 12 2 2 10 19 18 2 10 12 13 13 11 5 6 14 0 12 2 7 2 20 1 6 14 7 0 8 6 1 13 15 14 17 9 6 1 19 5 18 20 14 5 1 16 11 4 1 3 15 18 1 8 7 5 19 14 15 9 6 18 14 0 6 9 10 2 16 19 16 19 6 15 4 10 11 2 14 11 8 13 8 5 12 13 11 20 1 5 19 5 3 4 11 10 15 10 3 13 16 18 11 6 18 12 7 11 11 15 7 12 10 6 13 4 1 4 1 0 19 17 1 15 11 9 2 3 0 17 4 3 11 5 14 3 20 4 10 13 19 12 5 6 15 6 1 18 17 11 20 6 19 16 19 6 6 14 12 18 16 15 2 4 17 1 8 11 16 15 11 12 7 0 9 16 11 12 4 9 12 14 8 11 4 6 8 4 19 17 1 15 7 4 13 16 14 0 14 17 10 0 10 2 9 4 17 14 6 14 15 18 11 2 4 9 7 13 3 2 17 18 11 1 20 18 11 17 0 20 19 12 3 2 10 15 12 11 11 11 10 14 19 3 8 12 18 5 15 10 10 1 5 11 4 4 7 20 0 7 12 6 12 15 12 20 14 11 4 6 17 0 14 11 20 18 10 0 6 18 12 0 15 9 7 19 14 19 3 11 3 16 18 7 6 6 14 16 11 3 16 18 8 19 20 0 16 1 16 7 7 20 19 8 16 0 17 16 9 4 18 7 20 19 4 4 9 2 20 19 14 2 3 6 2 14 12 16 2 7 2 13 10 16 5 1 13 0 0 19 20 16 0 10 8 17 7 2 5 9 0 0 12 7 4 16 9 11 9 13 2 20 19 1 2 19 2 9 9 7 3 15 8 15 5 3 7 7 8 16 8 14 16 3 4 13 3 5 19 13 6 8 5 1 11 0 13 8 4 12 16 14 0 4 18 16 12 18 1 18 1 16 5 16 20 19 13 18 16 2 16 12 16 2 8 5 6 12 12 19 11 5 12 2 11 19 2 7 15 7 6 4 19 13 9 18 11 16 15 2 1 2 18 6 16 12 17 9 17 3 14 1 13 18 19 11 16 3 18 17 14 19 13 20 18 8 13 9 15 10 5 13 11 7 0 0 16 19 5 10 10 7 0 15 10 10 6 18 9 16 11 1 1 4 8 16 3 8 20 10 15 3 14 20 3 6 10 12 12 13 16 15 0 5 17 0 19 7 1 15 12 1 5 11 11 20 4 14 16 18 5 1 7 17 13 20 18 10 10 11 18 20 0 19 19 6 6 4 4 6 8 2 14 0 19 10 7 7 9 5 3 9 8 2 17 20 12 8 8 6 7 4 19 10 2 0 16 17 14 18 3 16 0 10 1 3 19 20 7 17 3 13 3 9 10 16 17 14 2 5 8 16 15 14 10 10 17 12 11 11 18 5 11 18 10 16 12 20 19 3 0 20 19 6 18 2 14 14 7 20 13 4 10 5 9 10 10 13 3 5 5 3 7 1 4 14 9 10 18 1 13 15 7 8 8 16 15 15 5 10 2 15 17 14 18 6 15 3 9 6 6 15 16 2 7 19 0 5 11 10 14 11 2 17 5 12 12 17 2 16 12 3 13 13 10 10 13 8 19 19 10 0 13 11 0 2 0 17 6 10 18 17 20 2 20 10 11 0 13 1 18 17 15 3 8 15 5 19 7 3 3 3 2 11 13 14 13 2 11 8 2 17 13 7 5 5 16 15 11 7 12 5 15 12 4 5 2 17 11 4 14 3 17 11 20 9 17 6 10 3 6 13 17 8 17 5 4 14 15 2 6 11 13 11 13 15 10 3 10 12 20 7 8 5 17 16 6 11 16 20 13 20 10 7 2 4 7 10 7 18 9 20 19 2 3 16 15 20 16 3 7 1 3 2 8 16 15 2 18 6 6 5 17 11 0 11 18 12 8 17 4 10 8 17 18 11 5 1 14 18 3 17 9 17 11 2 5 4 13 4 14 14 13 12 19 8 18 4 4 7 7 6 1 5 7 12 6 12 14 6 19 19 3 12 5 16 6 16 17 4 4 14 4 2 13 16 13 12 16 3 16 0 13 7 18 1 0 0 9 2 12 11 6 10 11 18 12 5 5 1 0 1 19 5 13 11 6 8 11 15 1 17 3 12 10 9 6 0 16 15 16 3 18 10 8 14 8 2 18 8 18 4 8 17 10 20 15 19 8 9 5 13 13 4 12 5 20 20 19 10 10 1 17 1 11 4 19 4 18 9 19 13 11 5 11 6 4 0 8 10 10 2 13 3 8 20 11 14 18 20 7 11 12 4 8 14 7 4 0 12 1 9 14 7 1 16 14 6 8 8 8 17 2 4 17 12 15 3 2 20 6 3 3 3 5 16 5 18 2 8 7 9 3 20 20 12 7 4 13 12 16 18 20 9 0 9 6 3 4 2 10 8 4 12 16 15 12 9 20 15 1 6 9 14 16 20 15 17 12 4 0 6 5 3 4 18 6 3 16 2 13 18 12 12 4 13 2 6 1 17 3 6 14 15 8 5 4 12 9 7 3 19 10 5 6 20 12 18 16 17 7 15 15 5 8 19 16 17 0 12 14 13 12 18 20 3 5 1 9 5 4 9 7 20 7 20 7 19 2 10 15 1 7 10 8 8 15 15 3 3 17 6 11 18 20 8 15 5 10 18 11 17 4 7 17 7 20 0 3 13 7 17 2 19 8 7 16 16 13 6 3 12 18 15 18 13 15 19 14 20 11 8 7 18 19 3 15 14 10 1 12 10 13 18 1 10 12 0 3 13 14 3 9 14 20 15 1 7 3 3 9 10 3 19 6 12 15 14 2 13 5 6 15 14 5 15 1 15 8 18 6 16 9 12 11 4 13 8 12 9 16 9 8 14 4 0 5 15 13 2 13 18 17 12 6 16 13 20 14 14 15 6 5 9 16 0 11 2 1 19 7 13 12 6 7 11 13 19 20 8 19 1 1 13 3 3 0 2 4 5 8 16 11 10 3 15 0 19 2 17 18 7 10 17 15 14 4 2 3 3 11 13 8 5 8 1 19 17 5 13 7 9 6 11 18 7 16 2 10 1 13 1 12 5 3 0 11 6 20 9 10 10 8 2 16 18 3 9 4 5 3 5 7 6 16 10 0 4 15 18 7 11 8 15 14 7 4 6 1 5 9 17 19 2 20 7 5 8 13 5 15 0 9 17 20 19 9 4 15 6 10 18 5 9 17 19 14 9 12 2 7 15 16 18 1 11 9 9 2 1 2 10 8 1 18 18 7 9 3 12 17 10 3 14 12 7 14 9 15 9 20 13 6 19 1 8 20 4 4 20 15 6 13 14 11 14 7 6 13 13 20 18 5 20 4 8 7 19 9 8 10 10 3 9 15 0 20 9 3 20 18 3 10 14 16 7 19 12 16 0 11 3 16 17 3 1 5 11 0 14 13 8 18 13 13 6 13 19 13 8 8 3 15 5 9 11 12 15 9 10 7 7 15 6 10 5 12 1 9 19 12 8 15 13 12 5 12 0 9 5 11 17 7 10 8 12 11 8 20 7 16 18 10 14 14 2 14 19 10 4 13 19 0 11 17 0 13 3 10 10 5 2 16 17 10 20 14 2 3 4 6 12 9 15 19 1 4 16 10 20 1 15 15 10 11 2 14 7 10 0 3 18 14 13 1 16 11 15 14 16 15 0 1 10 3 9 1 7 5 11 18 18 19 10 6 15 1 6 18 5 16 20 20 8 20 7 1 17 4 0 3 15 9 9 3 1 18 5 18 2 8 2 1 3 10 7 15 20 1 14 3 12 0 19 15 7 9 1 10 17 1 16 18 11 1 19 3 14 13 6 18 8 4 20 17 20 20 3 12 0 4 15 16 7 16 17 4 18 20 12 5 0 12 17 9 19 3 16 19 9 4 15 20 3 11 3 14 15 17 0 0 15 6 13 10 18 8 9 1 16 7 2 19 0 11 13 5 8 5 11 2 16 13 15 12 7 0 20 4 1 15 2 8 15 8 20 16 16 5 6 17 14 8 8 7 17 13 5 4 15 6 12 6 1 4 4 2 12 20 19 18 16 10 6 2 13 5 20 7 12 4 9 3 0 2 14 18 7 19 14 8 0 17 6 4 17 3 5 2 13 8 11 2 2 14 17 16 7 1 14 14 5 0 0 1 15 6 15 1 11 8 9 12 15 7 6 3 15 15 19 13 2 13 14 0 10 1 5 13 4 1 5 5 11 13 10 7 12 17 19 2 17 14 19 9 5 5 2 19 16 12 18 13 19 12 10 12 7 15 16 2 15 5 18 8 10 10 17 5 13 9 1 3 14 4 15 9 7 7 13 7 2 19 1 13 11 15 20 18 17 2 3 5 14 18 5 6 6 2 18 11 7 17 16 6 10 4 2 9 16 10 11 18 4 10 6 16 16 4 2 12 12 5 15 15 9 1 13 19 15 0 7 4 2 9 4 13 11 2 0 8 16 15 20 8 9 9 1 17 13 2 19 7 4 0 7 1 13 5 7 5 7 16 3 4 17 18 5 3 19 2 12 20 1 10 10 1 19 20 19 16 1 9 1 13 13 4 2 6 16 16 11 18 18 10 1 9 0 19 7 20 1 18 17 1 3 8 19 9 16 16 17 4 19 20 12 12 3 15 4 14 4 16 11 18 18 17 0 17 1 9 6 12 4 2 1 18 12 1 6 19 7 3 14 18 7 2 16 2 14 3 12 18 7 18 4 11 11 11 4 0 17 1 17 7 16 4 16 5 20 13 17 8 6 9 4 12 18 15 12 18 6 19 9 18 14 8 16 8 6 9 4 16 13 20 0 12 18 18 14 1 11 2 17 7 10 15 8 19 18 15 3 17 4 11 8 14 7 18 2 1 11 9 8 3 3 17 7 19 7 4 7 16 4 13 10 15 9 1 20 2 12 8 2 8 12 1 1 5 17 5 4 18 2 0 9 20 18 16 7 16 14 13 6 12 10 10 14 7 11 13 13 2 5 0 5 16 12 14 9 12 20 0 3 19 0 3 6 10 19 19 9 13 8 1 3 19 1 18 15 13 3 4 12 15 2 18 0 16 8 17 12 12 19 3 9 9 20 7 19 6 2 4 18 5 16 0 10 11 12 3 5 4 15 12 10 17 10 14 6 18 9 12 15 8 2 2 13 1 6 2 9 7 7 0 6 17 6 9 0 9 14 4 14 4 14 3 4 0 6 1 18 1 3 18 10 6 0 13 2 10 5 19 3 16 9 10 6 20 7 10 19 12 17 1 5 8 11 20 12 9 8 0 9 7 8 20 11 2 14 15 18 16 8 9 13 5 17 6 4 11 2 13 2 6 7 12 19 2 20 11 3 8 12 10 17 11 10 11 9 4 3 1 18 19 14 18 20 12 12 18 18 3 15 18 13 10 12 8 8 0 18 7 3 20 6 2 0 7 16 9 8 1 13 10 12 19 11 10 4 7 15 7 18 18 5 0 10 9 18 17 17 3 12 16 6 10 8 10 8 14 11 12 18 17 12 18 15 1 16 1 0 9 14 5 4 10 9 20 20 7 1 7 12 8 14 20 7 13 3 5 8 5 8 7 7 4 18 6 14 13 8 11 0 18 13 13 11 1 13 13 1 7 2 6 17 5 0 6 8 10 3 15 20 2 14 18 16 9 10 9 16 12 15 11 19 1 11 4 9 2 7 13 12 1 11 2 5 0 18 15 11 3 11 1 15 5 18 18 19 16 4 19 16 4 4 3 16 1 18 4 2 2 5 16 9 15 1 1 13 3 3 15 20 7 2 16 14 2 19 7 1 5 17 8 15 5 6 16 13 13 8 20 1 9 10 19 16 17 8 0 17 12 6 5 20 15 20 3 9 3 4 9 0 17 0 13 13 11 11 16 5 3 5 2 10 1 2 20 20 7 14 0 0 13 18 12 5 19 18 1 4 9 6 9 17 8 3 12 20 7 8 8 7 9 13 17 14 13 3 7 5 12 3 4 5 8 3 1 10 18 10 17 8 11 8 13 17 20 3 8 2 12 11 14 12 7 9 2 6 7 2 7 18 19 10 0 1 1 2 17 16 13 5 17 14 6 11 7 12 14 8 5 7 0 6 1 0 3 6 10 5 17 9 6 10 13 8 1 4 7 1 12 6 6 11 1 18 15 7 18 16 9 16 0 8 15 16 12 18 16 10 16 13 1 16 16 0 0 10 4 7 17 0 5 10 2 18 11 18 19 1 12 17 20 8 14 2 13 14 8 11 12 17 17 7 11 13 2 0 1 1 17 6 6 17 4 14 14 15 2 10 12 19 11 1 12 14 16 18 1 11 18 9 1 17 17 0 17 5 0 1 2 13 2 9 12 8 10 16 17 12 9 16 14 19 8 9 11 8 16 12 17 11 16 19 12 8 5 10 9 9 1 7 17 6 13 10 12 13 3 19 2 17 4 8 1 13 20 17 12 10 5 0 10 17 4 10 2 2 6 17 17 15 8 15 13 16 5 8 7 3 8 7 9 13 8 8 20 13 13 11 13 1 2 7 9 11 0 0 9 0 11 13 3 18 5 0 6 7 18 15 20 16 20 20 18 13 20 1 12 9 4 20 6 6 6 6 10 18 2 12 5 12 13 9 4 16 4 0 10 18 16 15 16 14 17 0 15 16 7 13 7 0 17 14 12 15 7 13 12 0 15 1 11 10 6 16 6 2 11 20 15 2 11 19 17 7 16 16 19 12 13 6 6 11 13 5 8 10 17 12 19 16 3 9 13 3 5 11 15 14 14 14 10 14 1 14 11 12 13 13 17 4 6 15 7 9 11 4 2 16 7 12 5 15 2 0 20 19 4 7 7 19 20 8 9 14 6 3 13 16 11 9 9 2 5 16 5 16 3 2 9 19 5 11 8 20 19 10 2 12 3 16 20 3 12 20 11 20 12 10 17 3 0 11 6 18 1 11 12 5 14 9 17 14 7 4 14 17 10 1 9 16 13 14 5 7 10 9 10 16 17 11 12 19 20 7 6 13 17 4 9 15 6 1 1 20 12 0 8 18 12 2 16 2 7 7 9 9 1 8 4 19 2 15 15 4 17 16 19 12 8 11 10 14 4 10 14 7 2 0 17 4 0 9 11 20 0 19 4 3 2 2 10 7 13 17 16 17 12 0 10 2 1 4 17 9 12 6 4 19 8 19 2 10 12 4 8 10 2 18 7 6 0 6 1 6 6 20 14 19 8 4 0 10 12 3 19 1 5 1 5 20 17 11 6 1 17 10 4 18 5 12 0 8 9 18 11 10 9 0 13 0 4 13 17 12 13 17 11 10 15 12 1 8 1 19 16 18 4 14 0 5 20 10 5 14 17 0 1 14 20 11 1 1 14 1 14 4 11 3 14 11 10 19 20 20 20 12 13 18 6 17 7 3 11 20 3 8 0 16 15 2 15 2 2 12 3 15 3 4 17 6 14 9 14 15 4 19 1 16 9 5 11 15 10 7 0 15 10 3 7 17 9 4 13 0 14 1 6 8 16 6 9 10 7 5 11 5 10 1 11 20 5 10 7 20 1 7 3 4 0 8 10 1 13 1 12 10 8 8 6 0 17 16 2 8 14 18 1 13 16 13 5 3 16 13 7 17 3 20 20 14 18 13 15 13 9 3 5 12 15 14 9 5 15 11 9 7 12 2 13 2 16 12 2 6 15 17 15 11 5 6 5 4 11 0 17 14 8 10 8 2 7 3 19 19 20 10 17 9 4 14 20 0 3 8 8 10 19 4 5 6 6 15 1 3 17 18 5 19 15 14 7 5 9 1 17 5 11 9 9 6 6 13 0 1 13 8 20 17 6 0 7 12 16 20 6 3 18 7 20 3 15 11 8 20 9 5 14 4 18 15 2 20 5 15 2 7 7 4 5 2 10 8 10 2 12 8 4 1 9 2 18 3 15 14 6 10 17 6 9 18 15 4 17 13 18 11 15 11 17 5 20 11 13 18 8 7 18 7 4 11 11 2 11 14 17 1 10 14 1 17 17 16 2 6 19 7 3 4 20 12 10 16 19 19 15 9 7 1 11 0 4 0 6 13 0 20 8 0 12 11 2 17 8 2 15 0 4 14 0 15 1 19 19 17 7 7 1 16 18 20 9 6 17 15 6 13 6 1 13 3 7 0 19 0 13 1 3 15 9 12 20 18 14 4 3 5 6 5 8 5 0 6 10 20 2 1 11 11 14 6 11 18 6 0 20 12 18 17 11 2 8 12 10 17 6 15 19 11 9 12 1 8 0 1 19 19 9 5 1 4 13 15 7 1 14 3 6 0 12 2 9 2 6 4 1 2 13 1 15 9 7 3 15 11 1 0 2 8 11 2 8 4 2 19 20 18 7 0 5 17 6 3 12 11 11 5 11 0 1 0 15 15 10 6 7 8 20 19 10 18 10 4 18 6 20 12 12 4 5 13 0 19 7 14 4 4 10 15 17 7 12 12 3 15 9 5 17 4 16 8 8 7 19 11 1 11 9 2 0 7 7 15 17 6 9 19 8 1 5 3 8 17 6 18 17 16 2 11 15 7 18 19 18 19 10 18 2 8 5 8 2 18 16 14 14 7 18 14 16 15 20 17 11 6 0 7 15 6 16 6 4 17 14 12 9 7 10 17 3 5 4 20 1 6 14 2 17 11 17 2 0 15 8 0 4 7 7 19 0 9 7 6 18 3 10 0 5 4 9 10 6 10 6 2 9 10 10 15 7 3 11 11 4 12 11 8 18 0 11 20 16 7 2 15 16 2 15 18 9 13 19 16 7 1 11 6 4 0 0 14 15 1 4 16 0 17 0 16 1 14 15 5 2 18 14 14 19 5 1 16 10 3 9 20 7 14 11 19 3 10 19 17 1 8 14 7 0 10 0 0 5 7 3 14 11 9 12 13 17 15 8 5 12 19 12 2 12 9 20 20 16 17 20 1 6 9 14 12 12 18 10 11 19 19 19 3 6 2 0 2 2 9 3 18 0 17 19 16 12 5 13 20 8 13 13 6 0 7 1 14 15 5 16 1 16 15 13 12 17 19 0 13 0 14 8 2 10 15 19 1 14 18 15 2 19 13 2 8 11 4 14 20 7 1 17 20 18 15 14 12 1 20 10 6 9 9 19 3 10 10 4 6 16 15 11 6 6 16 8 19 7 8 12 4 16 12 17 9 13 4 3 12 16 18 14 15 17 12 19 14 15 18 3 17 1 14 15 20 2 18 17 6 9 20 4 17 10 7 3 17 5 3 0 16 4 16 19 18 15 0 5 0 7 17 6 3 14 12 5 15 11 7 6 17 0 18 0 5 14 0 12 0 1 3 20 15 13 4 11 16 14 14 10 14 9 0 20 19 15 13 12 8 18 15 2 11 16 12 16 16 9 13 8 18 9 7 11 14 13 5 12 2 0 16 9 6 2 18 3 9 10 2 7 1 2 1 8 5 18 13 15 3 4 4 13 9 14 10 6 7 15 14 12 12 7 3 16 20 1 19 8 12 5 5 15 16 0 8 5 9 13 4 1 15 9 9 1 16 17 4 7 10 10 4 5 14 3 19 14 18 12 18 4 17 6 2 12 6 14 9 2 14 4 18 3 14 19 7 5 10 19 18 10 1 16 19 15 17 19 13 19 0 2 14 11 16 6 4 5 0 17 1 11 7 3 8 0 20 6 16 3 15 16 16 4 16 2 8 19 10 3 11 0 1 20 0 13 14 9 9 14 4 20 13 11 9 16 10 13 10 2 1 13 18 15 15 13 14 2 3 16 19 5 10 6 11 3 2 10 8 17 17 19 11 16 5 19 8 1 20 10 15 17 7 19 7 3 17 6 1 13 7 11 9 5 6 18 1 13 9 2 5 9 17 0 6 0 15 6 4 1 1 19 11 3 6 5 2 0 15 2 2 7 4 19 6 0 19 16 20 16 0 6 6 14 7 2 16 14 17 9 16 14 19 0 5 10 10 9 2 19 17 11 8 6 6 13 19 7 19 6 14 4 12 17 4 2 14 19 3 13 9 20 20 10 13 0 3 3 2 4 6 20 8 8 2 2 18 0 6 3 5 7 4 15 17 2 10 11 20 11 18 18 17 2 15 6 2 5 11 16 8 20 3 5 11 3 10 11 17 18 1 1 0 16 12 7 9 14 4 17 14 6 18 20 17 20 6 12 11 4 20 3 1 17 18 11 14 1 3 0 3 0 5 6 19 4 19 7 8 9 16 4 1 15 2 12 20 6 18 14 10 13 15 6 9 9 10 14 7 9 20 5 18 13 19 12 6 9 11 15 14 15 10 14 20 6 2 10 14 3 13 4 14 6 12 3 12 15 3 8 14 11 12 16 1 20 15 10 10 18 14 2 7 15 2 7 5 2 14 7 19 6 3 4 8 15 11 19 0 5 4 4 3 14 19 7 13 1 18 17 11 11 12 6 17 15 15 20 10 11 16 5 11 12 0 12 2 9 1 6 9 19 18 8 10 20 16 15 1 6 9 10 13 16 6 6 12 19 7 2 20 19 9 2 1 11 2 20 3 15 12 17 18 0 16 16 0 7 14 5 2 10 7 0 11 12 0 1 11 12 0 7 18 16 11 17 6 5 1 7 17 0 19 8 20 0 12 15 10 7 10 9 8 8 19 7 15 20 16 7 20 13 12 6 7 11 13 1 15 15 2 20 3 9 19 19 6 6 2 17 20 16 9 0 17 19 1 13 17 11 2 14 19 10 15 4 6 20 8 7 5 16 4 2 3 19 14 20 3 16 13 2 0 7 9 11 20 8 4 4 16 5 6 10 11 2 17 10 5 12 11 17 19 0 6 14 1 6 6 5 10 3 3 9 0 5 6 2 4 4 8 9 20 7 5 5 9 12 14 18 16 1 18 5 15 4 18 6 16 5 14 18 10 13 18 12 12 0 8 9 1 11 18 18 17 15 12 7 1 13 10 5 12 6 0 14 9 3 19 8 20 19 8 1 20 3 17 8 3 7 12 19 17 20 12 9 7 17 15 5 1 3 13 14 6 12 12 14 8 13 0 5 4 14 12 2 10 14 8 13 10 9 0 9 13 7 20 8 13 10 0 2 4 10 12 11 4 20 17 5 2 18 16 13 1 16 1 3 6 14 7 12 13 4 12 7 20 16 13 20 10 9 17 6 8 17 12 13 17 12 7 20 9 2 11 3 11 5 17 14 11 3 12 16 11 10 14 11 1 16 2 1 15 5 16 19 3 1 2 2 11 16 14 20 2 4 9 5 5 14 9 7 10 15 10 12 11 5 15 15 5 5 4 12 19 3 15 6 15 11 16 14 5 20 4 16 18 20 4 19 18 4 4 2 15 5 12 3 11 0 20 1 0 12 9 8 1 16 0 8 9 3 5 10 18 18 14 20 13 18 19 6 10 5 11 1 18 4 19 7 12 2 12 8 17 3 15 5 12 19 7 19 17 20 2 4 0 20 13 0 5 18 17 9 16 15 6 12 20 7 7 14 2 2 7 13 5 12 14 13 1 10 10 15 15 3 8 13 20 1 10 13 9 6 16 6 20 13 9 20 5 11 9 4 7 7 2 12 3 7 8 12 18 4 13 0 13 20 9 7 10 8 12 12 7 10 17 9 11 13 10 19 1 13 8 12 7 9 7 10 8 19 13 20 15 0 11 2 18 3 11 15 16 18 9 5 6 1 18 18 11 20 7 4 18 8 14 18 7 18 17 18 9 0 5 19 13 4 8 2 20 18 11 0 3 11 8 11 17 0 14 20 16 18 12 11 2 20 13 0 1 20 16 15 11 17 13 7 17 6 10 18 7 12 0 1 5 18 0 3 12 11 9 14 15 14 14 12 6 12 4 5 8 0 10 20 3 10 18 7 5 0 1 2 13 9 18 12 16 12 1 8 10 6 11 16 8 9 6 7 14 2 0 9 4 18 19 19 13 12 5 6 1 4 16 8 4 6 0 3 16 7 19 9 13 13 1 4 3 8 19 9 0 1 0 19 13 9 5 2 16 6 6 18 5 0 17 2 13 6 20 16 8 10 18 9 13 9 4 15 10 2 19 6 7 6 15 12 10 14 2 9 2 12 16 18 8 9 15 20 16 5 15 12 13 6 4 1 14 8 3 18 19 12 13 15 6 10 9 15 16 15 16 15 4 20 13 6 11 0 1 18 5 14 16 18 2 2 1 3 18 9 12 8 14 0 13 15 12 13 5 13 14 7 3 11 16 12 17 16 3 14 9 12 16 15 18 5 6 11 0 16 14 13 6 7 14 19 12 14 1 11 1 2 14 3 11 13 2 15 0 19 16 15 18 19 19 3 7 15 15 4 20 5 5 7 18 12 5 7 15 16 7 16 15 11 3 0 7 18 18 4 11 18 20 2 14 15 14 17 0 5 20 10 16 9 4 19 18 8 7 1 6 20 14 1 5 20 0 12 6 0 6 9 0 0 2 19 14 13 13 17 16 5 8 11 12 16 10 12 6 11 13 0 5 13 19 0 7 11 19 15 13 2 12 20 20 13 7 12 7 12 3 10 10 14 0 8 10 14 7 19 19 13 19 0 5 6 5 1 3 3 5 18 20 8 5 12 9 6 9 9 5 13 9 3 6 4 12 3 3 8 0 6 11 13 2 7 6 7 4 2 9 12 6 1 11 8 14 11 11 13 7 2 18 19 6 15 4 8 1 8 4 1 16 13 13 12 11 18 0 2 6 13 18 4 10 17 2 17 3 6 1 12 17 14 13 15 2 8 13 8 6 13 15 6 13 12 0 4 7 0 20 9 15 10 6 20 12 5 5 5 0 10 6 13 20 5 1 1 2 13 1 8 7 12 1 17 16 9 11 3 0 7 2 2 18 2 20 3 5 10 19 16 16 17 14 15 8 4 10 15 16 15 14 16 7 10 2 4 19 7 15 11 18 13 17 7 14 4 7 3 8 13 16 3 6 2 2 1 0 3 6 3 2 15 5 20 13 19 9 5 14 3 17 5 6 9 7 4 14 19 3 12 3 11 1 14 14 3 17 3 16 13 8 12 4 14 9 8 11 9 13 18 3 3 13 12 9 20 18 4 14 10 18 11 16 9 0 3 7 0 13 11 20 1 19 18 19 18 17 7 18 1 18 6 13 17 13 17 5 3 1 4 19 8 9 2 19 18 0 10 5 5 0 3 5 7 10 11 17 8 3 20 17 4 19 18 20 8 16 6 19 1 0 7 5 13 15 0 5 1 11 14 7 20 3 0 10 1 10 20 17 1 14 9 0 17 2 7 2 6 8 14 3 12 1 4 1 8 8 10 18 9 6 6 6 1 9 20 14 14 4 15 9 11 8 7 15 8 8 5 19 20 12 11 15 18 7 19 11 12 9 15 0 3 1 10 4 12 18 0 3 6 2 5 13 13 14 3 18 10 4 11 9 11 20 7 17 3 11 0 11 4 10 14 19 13 20 8 8 20 4 10 14 7 14 16 7 16 4 8 14 10 11 7 8 5 9 17 20 19 9 18 6 10 16 11 7 13 3 8 6 4 2 11 1 20 16 16 9 8 19 5 1 9 11 0 20 12 10 5 6 12 2 9 9 12 6 7 16 10 4 17 4 2 2 18 7 3 2 1 19 2 16 2 13 5 0 18 6 0 10 18 8 14 2 3 1 7 17 20 17 3 0 17 14 2 0 4 3 0 6 8 3 12 5 2 2 13 16 16 16 3 4 1 8 15 16 9 20 4 17 3 16 8 7 13 14 8 19 19 5 18 8 4 9 2 10 15 18 18 12 2 5 13 10 0 8 3 14 1 15 4 12 9 18 15 19 17 11 19 15 7 12 13 9 16 7 4 3 2 12 2 3 16 0 19 10 13 9 13 2 7 20 14 4 11 12 14 14 17 14 13 13 4 18 14 13 16 10 20 19 11 19 5 16 6 4 13 19 16 20 12 2 19 7 18 3 5 14 8 9 4 2 9 2 15 10 16 13 10 18 1 17 6 11 16 5 4 15 7 8 8 11 7 1 3 19 17 0 9 6 15 3 3 8 7 18 14 12 16 20 5 17 0 18 7 13 1 17 20 17 4 17 5 1 1 13 10 0 16 5 14 1 10 0 9 17 16 2 12 16 2 7 8 13 9 6 4 3 12 18 19 12 13 20 20 6 9 20 4 3 19 16 19 8 7 13 6 18 9 13 5 0 12 10 17 14 12 7 15 6 0 2 1 0 15 19 19 19 20 6 15 14 1 20 15 12 6 4 15 17 20 11 5 12 10 19 10 11 19 6 18 13 14 19 3 13 10 8 9 14 1 20 12 10 7 4 6 1 17 2 9 10 7 10 9 2 14 10 15 20 11 0 8 5 18 8 11 17 2 3 9 17 9 11 2 20 14 8 17 3 16 20 3 17 13 19 4 7 13 12 8 19 19 17 14 15 17 10 10 8 4 6 9 0 6 6 11 3 18 13 0 20 13 2 12 14 16 20 2 18 5 18 13 14 16 19 14 14 4 7 11 2 9 0 14 10 1 12 0 18 20 10 6 19 6 19 14 3 2 6 4 18 5 19 19 16 8 9 5 0 5 5 2 10 3 17 12 12 7 16 18 17 6 15 12 18 16 11 17 1 3 7 3 2 6 13 1 15 16 6 20 19 3 3 9 6 5 14 5 4 7 5 9 20 8 10 7 17 16 15 15 1 4 5 0 5 9 10 6 16 8 14 17 15 16 1 12 10 1 5 4 7 3 17 18 10 15 18 2 10 18 1 8 5 12 1 6 19 8 13 17 12 12 6 14 12 13 9 4 15 9 5 4 9 2 8 7 4 11 5 9 9 14 13 5 12 9 1 14 5 3 2 10 13 13 18 5 15 1 14 10 0 12 1 7 15 2 14 12 5 13 13 1 0 9 9 12 17 6 8 11 18 7 6 19 17 17 15 7 1 17 10 0 8 5 4 9 15 11 18 10 17 13 2 18 10 19 10 17 14 16 13 8 17 3 8 13 10 6 12 2 9 4 4 12 20 19 10 16 4 12 9 10 3 0 10 16 9 10 16 12 8 10 4 15 3 5 9 5 8 11 20 8 10 17 16 5 0 7 4 17 18 7 8 14 18 20 20 6 7 20 4 1 7 3 19 14 12 20 18 10 13 14 13 16 15 12 10 5 7 10 13 16 17 11 3 7 17 11 2 15 15 11 4 1 2 13 11 19 4 6 1 8 5 7 6 17 20 8 11 3 19 12 6 20 5 7 0 11 20 9 20 7 3 9 18 14 20 15 16 13 0 0 2 2 19 7 10 10 9 18 7 9 17 7 7 7 18 18 11 17 19 3 17 4 2 9 3 7 9 7 15 4 7 4 5 16 3 18 8 4 16 2 16 6 5 11 0 19 17 3 0 4 3 19 1 4 5 1 11 12 19 18 8 9 8 6 20 16 2 0 0 11 9 4 10 6 6 7 2 17 14 19 13 0 0 15 10 16 6 3 19 5 9 14 5 7 15 18 17 13 1 15 18 10 1 11 16 20 9 4 17 17 16 20 17 0 20 5 16 15 13 2 18 20 4 7 15 11 3 5 0 12 4 9 8 6 10 7 14 1 9 14 5 12 9 5 2 8 11 15 19 2 7 2 6 17 3 12 0 11 4 11 7 20 0 11 7 16 3 3 15 3 2 1 9 13 2 5 2 6 12 14 9 9 11 3 10 9 17 7 3 18 17 3 8 3 9 7 1 3 14 9 19 8 19 1 15 16 13 15 11 15 18 14 10 9 3 20 4 5 1 15 1 14 0 2 9 7 18 6 13 7 13 5 17 2 0 12 17 1 13 4 9 0 3 20 0 15 6 4 19 8 19 3 16 17 5 2 12 6 10 10 18 4 1 17 0 10 9 18 9 3 5 3 19 12 17 6 10 6 17 3 10 14 11 1 12 10 14 12 16 10 4 5 14 7 20 16 14 16 3 2 6 13 9 10 0 15 20 19 3 3 5 8 4 3 0 8 4 17 7 12 5 10 20 3 7 3 7 18 15 4 1 3 1 4 11 0 3 5 6 15 10 15 12 8 15 2 13 4 10 9 0 15 5 15 10 4 20 16 19 19 13 10 1 15 4 6 2 1 13 11 4 18 6 14 5 3 13 16 11 11 19 14 7 13 8 14 8 15 6 9 9 17 19 6 7 17 7 15 15 16 12 13 9 1 10 17 5 7 7 11 2 15 13 13 1 3 8 3 14 8 10 2 2 19 15 20 4 12 9 19 2 3 5 6 15 13 10 11 5 5 16 19 15 8 7 5 14 15 2 6 20 19 11 7 1 9 14 7 7 1 12 0 16 10 10 13 20 10 15 7 5 1 9 19 12 14 3 15 8 3 17 8 6 1 6 7 12 1 15 1 18 0 5 2 17 17 14 18 18 7 13 3 13 11 10 3 10 13 6 16 10 20 13 11 15 15 1 6 13 16 16 13 17 8 4 20 4 0 9 12 17 14 7 14 13 14 1 5 16 7 6 17 17 0 8 2 9 9 1 18 4 11 2 17 3 10 6 9 15 12 5 16 0 20 11 12 17 6 12 16 9 14 14 7 0 14 3 4 10 3 1 14 20 6 3 16 2 18 9 7 2 20 9 14 20 3 20 14 20 3 12 8 5 18 3 1 20 11 5 19 10 5 16 2 6 11 6 13 15 20 0 20 19 0 10 1 16 15 16 12 16 9 7 4 16 17 20 15 15 9 16 13 8 7 15 1 8 9 7 1 7 6 1 6 10 14 20 5 1 11 6 20 13 12 5 2 6 7 19 11 19 1 1 12 20 2 13 2 11 10 12 13 2 3 19 13 13 16 10 11 16 4 2 18 8 7 15 5 20 11 1 13 7 10 8 10 2 19 4 20 16 8 3 2 16 2 2 18 7 6 8 0 13 16 1 5 4 18 8 8 17 1 7 1 12 11 13 16 5 3 3 16 12 3 15 9 3 10 18 9 7 20 16 5 20 12 4 20 15 18 6 6 16 0 16 6 16 10 4 2 1 6 5 12 10 17 8 14 8 4 20 6 19 7 0 0 19 14 15 7 2 10 0 4 10 4 14 5 16 17 17 0 5 19 0 7 6 17 18 10 10 0 1 11 0 19 13 16 18 13 14 8 10 15 0 14 18 17 11 12 14 15 19 2 2 2 20 14 13 2 1 1 4 9 12 14 6 9 6 19 18 15 14 17 8 20 17 11 7 18 6 16 1 6 18 5 14 10 7 8 14 3 3 14 6 11 20 19 3 18 4 18 15 15 2 6 0 16 5 13 2 4 2 15 0 0 11 6 19 6 2 14 7 10 17 14 5 10 5 12 6 12 3 2 19 5 4 3 6 13 1 17 16 9 11 0 10 14 8 14 12 10 1 20 5 19 14 16 15 19 16 17 1 2 11 1 16 1 3 4 7 11 16 11 1 16 6 20 1 11 2 19 19 18 1 8 1 12 4 10 16 0 8 17 17 12 14 10 13 11 2 5 2 16 10 15 13 1 17 15 12 15 8 13 16 14 20 1 14 14 0 20 10 14 10 13 15 13 15 9 12 4 12 14 10 0 6 7 14 10 9 19 12 16 16 2 14 9 12 1 4 5 13 6 5 11 6 7 6 14 8 5 18 7 10 4 9 4 13 0 16 12 15 18 1 1 15 4 15 14 0 15 3 14 19 0 19 0 18 5 12 14 2 16 14 3 10 14 11 8 14 19 0 2 6 14 2 14 16 4 3 18 10 10 11 12 20 9 15 9 18 2 2 19 12 3 16 17 15 2 10 12 17 1 8 3 9 8 5 13 0 9 1 3 20 4 15 3 19 15 5 14 5 17 13 11 8 12 4 9 19 4 6 4 20 1 13 1 12 2 8 4 12 4 0 8 16 13 2 13 10 11 14 9 17 1 3 12 15 19 6 10 16 6 1 16 3 4 16 14 7 12 16 12 7 8 10 8 12 5 7 1 0 11 4 7 7 7 2 5 12 2 17 13 8 4 12 1 1 7 7 18 0 5 2 12 6 20 18 8 6 3 3 7 18 14 15 20 7 4 12 2 9 18 4 9 20 12 4 19 8 6 16 5 20 5 19 11 0 17 4 6 9 6 5 14 16 1 18 8 10 12 10 9 9 4 0 5 2 8 6 13 17 11 18 13 3 17 4 8 8 0 7 3 10 0 20 20 3 16 13 8 6 16 18 16 10 15 5 17 11 16 6 19 1 8 4 9 3 14 2 4 10 2 4 17 6 6 6 1 12 5 7 13 19 18 2 2 18 5 16 8 15 14 18 11 0 5 11 3 13 3 9 3 13 14 7 20 1 7 5 17 5 15 6 19 5 11 5 4 3 8 15 18 4 19 19 16 20 12 2 1 20 11 2 14 3 3 6 16 4 13 8 13 10 2 16 14 12 13 3 13 4 2 16 5 16 12 6 14 0 10 13 20 0 11 3 2 0 0 1 3 6 8 9 8 18 4 10 15 1 12 7 16 14 18 13 7 5 0 17 20 9 11 3 5 10 20 6 3 1 3 19 20 10 5 10 10 14 13 17 3 6 9 8 20 12 12 13 19 9 8 4 6 2 9 10 12 10 7 9 13 11 5 7 18 18 6 0 7 17 16 6 14 15 13 11 17 7 12 18 8 4 4 20 3 5 19 15 8 7 14 17 1 18 18 18 18 15 4 10 3 9 3 16 0 15 14 8 18 12 8 2 4 6 9 9 7 2 0 18 17 3 11 13 3 0 20 2 7 12 4 14 2 16 3 3 10 12 7 3 5 1 1 20 8 1 4 14 0 18 11 5 7 1 7 11 19 9 10 10 0 9 5 3 15 9 0 1 15 11 6 3 14 15 14 5 13 14 0 19 4 10 14 7 10 6 8 8 1 3 8 0 4 11 0 3 20 11 16 10 12 16 19 16 13 3 18 10 9 1 6 20 19 11 0 13 11 4 3 19 12 1 3 7 8 14 10 4 3 4 0 17 6 7 16 7 0 6 6 6 4 16 11 6 20 6 19 7 18 14 16 3 11 11 1 8 8 14 13 0 11 6 18 2 2 0 12 11 16 0 16 16 11 20 16 10 20 0 17 20 2 15 20 10 6 7 20 11 4 4 11 2 9 4 5 11 7 10 11 18 14 0 11 1 11 3 8 6 12 11 15 7 4 8 18 6 7 6 1 20 19 3 1 11 9 5 7 9 0 12 18 17 5 3 1 15 13 17 2 2 5 0 3 6 12 17 18 16 0 16 6 17 2 8 15 10 15 5 0 0 5 4 19 0 6 2 6 15 18 2 17 0 8 12 10 11 13 20 12 16 16 8 5 17 19 1 16 17 19 8 3 12 16 17 11 14 4 3 1 0 3 18 16 1 10 10 8 5 8 16 5 4 12 0 12 20 9 11 20 6 10 15 9 7 9 13 8 0 7 18 15 17 8 7 6 3 20 12 15 19 11 11 2 18 4 14 18 9 18 15 4 19 16 18 8 4 16 16 6 4 14 7 13 9 4 5 13 9 11 20 9 16 14 14 9 11 1 12 7 20 20 3 6 14 4 17 11 14 3 13 15 4 11 6 17 16 12 2 16 5 7 16 3 17 19 4 2 2 2 16 18 6 10 13 1 19 17 13 7 3 18 0 1 16 20 4 6 15 12 5 8 3 0 12 7 8 10 3 13 10 15 0 1 10 19 9 16 20 15 1 3 5 3 15 6 7 14 19 1 14 11 11 20 11 9 19 9 11 8 11 17 10 20 4 6 15 20 20 20 12 11 10 18 11 15 6 5 19 0 9 6 17 10 11 8 9 11 6 13 11 0 2 10 2 20 3 13 7 0 3 9 1 1 19 2 16 13 6 2 18 8 0 16 2 20 9 11 2 16 6 18 11 12 3 6 9 9 10 17 1 20 12 15 8 6 7 7 18 3 19 20 17 9 5 4 13 3 17 10 7 18 8 7 14 7 12 20 6 13 1 13 12 3 2 14 7 2 18 7 15 12 1 11 5 8 15 10 16 20 8 14 18 20 18 9 6 3 0 12 19 17 0 4 15 3 12 13 20 16 7 19 19 5 2 18 9 18 10 14 3 1 8 6 20 12 4 20 2 18 15 15 10 4 20 13 17 13 10 10 4 2 4 17 10 10 6 11 10 7 15 8 0 0 13 3 10 10 17 15 11 8 18 8 17 19 10 16 13 16 9 5 4 8 14 8 19 7 17 19 17 17 20 14 6 12 12 0 13 6 2 19 4 3 18 18 9 13 2 5 16 1 6 4 16 2 14 15 4 19 19 2 7 2 12 10 15 13 1 9 10 20 19 11 7 17 11 9 2 17 5 17 12 20 5 19 17 13 19 4 3 16 10 20 10 7 16 13 17 12 17 10 2 13 2 19 4 18 19 19 16 14 1 16 8 5 5 15 7 6 3 9 12 19 8 20 18 1 18 16 14 1 10 4 17 14 12 6 14 9 3 18 12 7 20 8 11 18 7 11 17 19 16 1 9 0 19 8 15 8 18 2 19 7 20 9 4 5 13 4 2 7 17 7 4 17 13 9 6 8 0 2 15 1 8 5 18 14 9 2 9 3 13 10 0 8 15 4 4 10 5 14 6 4 3 3 1 7 15 17 19 9 18 1 15 12 1 6 6 8 15 13 6 0 13 19 4 13 3 9 2 7 3 2 5 0 10 19 12 0 18 4 5 12 17 19 4 17 3 20 9 11 10 20 3 14 9 15 15 11 3 14 17 8 14 10 2 14 8 13 7 13 11 2 12 20 13 9 20 6 7 1 8 4 16 2 15 2 16 7 14 17 12 2 0 7 9 5 3 9 16 4 0 0 6 17 1 8 0 3 14 4 13 20 14 12 9 4 16 2 16 18 6 14 11 15 19 4 4 8 12 15 8 6 14 15 6 11 19 7 15 1 19 16 4 4 20 11 1 3 1 15 16 0 20 13 12 11 6 17 19 5 13 9 5 17 6 2 0 19 7 14 8 10 6 10 11 5 16 3 3 20 2 4 3 3 9 13 17 20 7 14 16 15 19 16 6 19 13 17 9 7 3 13 1 14 2 8 18 0 5 16 11 20 3 6 19 14 16 14 20 20 19 18 3 6 10 7 18 1 6 10 1 19 9 7 7 4 2 10 8 10 13 9 13 13 0 20 19 17 6 8 6 19 8 9 16 8 14 15 13 5 4 2 11 16 19 0 12 18 15 18 12 19 8 14 16 11 1 20 8 16 17 10 6 8 19 11 0 17 20 13 13 8 10 11 17 3 18 0 1 17 5 12 16 16 5 1 18 12 8 0 15 19 8 14 7 16 10 9 4 10 3 19 14 0 7 15 4 9 3 6 15 7 15 17 2 3 15 19 5 18 0 5 5 4 13 2 2 13 0 4 12 16 17 5 10 18 18 6 18 8 7 11 0 15 3 5 16 13 14 19 2 3 4 2 5 15 3 5 6 10 19 2 19 10 14 15 10 0 6 4 13 5 15 10 2 12 6 18 0 3 20 3 19 15 10 3 1 20 13 17 2 8 5 13 8 18 3 17 16 15 19 4 3 12 16 7 18 11 8 5 14 0 15 6 17 5 7 12 2 14 12 10 20 13 8 1 5 6 11 7 5 3 19 0 17 8 17 16 10 18 0 5 9 7 5 5 1 20 13 18 13 11 5 19 20 16 18 8 10 4 3 17 4 11 2 10 10 5 19 0 6 18 19 12 9 0 13 10 13 2 3 20 12 8 15 8 17 11 18 16 1 9 10 18 5 13 14 2 11 19 10 20 1 19 17 17 10 3 12 3 11 12 0 8 10 15 3 4 0 11 14 11 4 19 4 17 5 3 16 8 17 18 16 3 15 3 18 10 15 8 0 9 18 11 15 19 17 10 6 16 19 4 17 3 18 12 5 4 18 5 1 18 3 2 7 16 7 5 11 15 7 15 1 8 20 16 11 7 16 10 7 1 8 18 6 20 17 4 8 18 18 15 16 2 12 17 9 16 17 6 1 11 20 8 13 9 5 15 11 0 8 4 5 15 11 9 8 5 16 1 16 10 20 15 17 12 3 13 17 7 15 8 12 10 0 8 8 15 2 4 20 18 15 7 5 1 14 6 3 16 2 8 3 10 0 20 19 17 5 3 13 4 6 7 6 15 12 16 4 14 10 11 4 15 14 5 11 18 16 3 2 6 0 16 15 13 17 4 9 2 9 19 0 17 17 2 13 14 13 8 19 1 12 3 0 3 12 16 0 10 19 19 17 19 9 19 4 19 9 17 0 15 14 3 17 18 3 15 17 2 15 7 9 1 19 16 2 4 9 20 10 14 15 8 20 7 20 16 15 19 12 15 12 17 1 15 14 19 8 8 2 20 8 12 7 5 12 17 9 1 9 1 15 15 7 16 9 3 12 19 14 2 16 0 20 7 8 7 4 14 13 17 5 10 9 3 10 15 1 0 13 0 6 20 15 15 5 4 13 6 13 18 7 18 1 12 0 12 3 6 14 13 1 0 7 4 4 4 11 20 16 20 10 10 16 2 19 0 11 4 8 3 5 8 7 16 18 4 2 0 0 4 11 14 4 18 13 1 15 1 17 19 3 20 9 4 1 9 18 13 5 3 17 2 8 7 17 6 18 8 3 13 13 3 3 14 6 17 16 5 12 5 0 8 0 18 20 0 11 1 17 19 4 15 18 13 12 14 12 15 16 4 11 20 6 8 5 16 12 12 10 19 2 18 14 3 9 12 7 20 7 12 7 2 6 8 3 4 2 19 17 8 9 8 13 2 5 6 7 8 8 2 11 15 1 6 11 7 6 14 18 16 1 10 10 0 4 11 18 1 13 5 4 5 7 8 9 10 14 14 9 12 15 4 4 18 13 8 6 12 8 10 6 10 3 9 9 1 2 15 17 0 4 18 3 19 4 0 14 13 18 1 10 6 9 18 16 0 3 13 10 5 14 7 8 12 8 14 20 5 5 7 15 11 4 7 1 10 2 14 20 3 8 19 8 18 12 11 8 8 14 5 8 16 12 9 10 7 19 15 2 11 20 13 9 1 9 16 0 0 1 0 9 5 1 20 7 7 7 2 3 15 6 10 17 9 8 6 17 17 2 11 1 6 4 1 14 9 8 15 8 13 18 20 9 3 12 4 4 8 9 17 19 17 16 8 16 19 18 4 4 11 19 3 20 0 12 2 11 0 4 3 17 2 11 0 16 11 5 15 9 2 9 20 18 9 18 13 9 3 6 13 9 14 13 12 7 11 12 10 10 16 1 11 2 3 18 15 13 3 20 6 12 8 13 11 17 13 8 8 17 9 19 10 13 10 0 1 17 19 17 14 10 16 4 19 16 6 1 10 16 15 1 15 19 3 9 20 8 18 6 0 13 6 6 0 1 2 15 3 6 19 3 9 1 16 2 4 6 4 6 1 5 11 2 15 6 1 12 8 7 15 14 10 5 1 0 15 12 9 0 8 15 9 18 10 10 15 19 2 10 17 19 2 17 18 16 4 11 18 10 12 15 5 14 14 4 15 9 16 3 14 16 1 4 9 0 11 19 17 12 4 10 7 10 0 13 3 6 8 4 12 15 17 2 1 5 14 0 5 8 12 14 5 1 1 6 8 8 8 4 14 1 8 5 18 2 9 18 1 11 11 5 5 15 15 14 1 19 19 15 6 19 14 10 17 5 10 19 15 9 12 6 9 18 8 8 11 5 2 6 12 0 6 9 14 19 4 19 19 19 6 11 2 7 20 9 17 1 19 19 7 0 17 13 2 0 19 3 12 1 2 1 18 17 8 3 10 9 0 12 0 6 14 19 18 20 19 17 1 1 13 14 13 19 17 1 7 20 3 0 14 17 8 3 0 13 5 14 6 6 16 10 11 20 14 6 17 14 13 14 20 7 17 14 8 13 5 19 2 9 13 2 6 17 8 14 16 14 20 15 17 13 18 2 19 6 2 15 15 5 1 17 10 6 3 17 2 8 9 20 6 12 8 2 13 12 17 1 16 1 20 11 4 19 19 2 3 7 16 17 1 17 17 6 18 15 3 19 16 1 9 15 7 8 4 5 13 10 13 18 5 4 10 11 2 5 18 6 1 18 3 0 3 18 15 5 10 16 6 17 19 17 7 14 4 10 1 1 15 5 7 9 1 3 20 6 5 8 1 16 18 4 4 8 10 10 12 20 17 3 13 2 6 12 10 3 2 20 9 20 20 15 14 14 3 0 16 8 8 0 1 2 7 10 19 17 5 16 10 19 0 10 18 20 12 1 12 4 6 5 13 10 20 0 4 5 1 3 13 19 16 19 16 8 2 20 1 7 5 16 17 17 13 1 10 1 17 0 16 10 1 14 2 6 3 7 8 14 8 4 10 20 5 3 15 3 3 10 10 3 6 1 4 13 9 13 15 8 18 16 15 14 0 15 4 3 8 7 4 1 16 8 6 9 6 16 5 16 6 20 12 4 19 20 6 5 15 20 9 13 8 4 17 7 0 15 14 20 6 19 12 14 2 12 5 0 3 9 5 16 12 13 3 9 16 4 14 9 2 11 2 11 11 18 16 1 2 11 13 11 13 15 6 7 6 5 16 13 13 11 1 7 12 19 0 20 8 19 16 13 5 18 11 0 7 1 10 4 2 16 15 12 8 20 5 3 0 9 12 2 14 17 17 15 0 14 10 1 0 2 0 14 8 14 7 14 20 4 10 2 11 14 5 5 19 2 9 8 0 19 14 11 11 6 18 6 12 17 1 7 1 20 3 18 15 10 18 12 3 15 14 15 19 8 13 1 13 14 11 19 10 3 6 16 16 5 19 14 0 3 12 15 13 12 13 14 8 7 4 2 9 11 17 13 8 0 9 15 12 0 15 3 18 3 2 12 19 8 13 16 12 3 3 1 5 17 18 11 19 0 9 13 3 5 4 20 20 13 3 20 19 20 17 4 20 5 15 15 10 12 9 2 2 11 16 15 19 17 9 19 20 5 3 5 14 1 2 14 18 14 20 17 2 20 2 4 0 8 15 3 16 10 17 4 10 17 5 0 1 7 4 17 10 7 1 8 1 14 3 8 8 1 14 10 20 15 1 8 8 18 12 19 14 20 8 18 18 16 11 8 5 5 20 2 19 17 20 1 5 17 7 13 17 12 20 8 18 5 0 20 3 9 20 0 9 4 6 13 13 13 20 4 2 13 7 4 10 0 1 15 3 1 15 16 7 9 5 0 0 8 9 15 14 8 17 16 18 16 8 8 15 11 20 15 1 14 12 2 0 16 2 4 19 13 13 10 13 17 8 18 3 12 13 8 17 3 5 6 10 2 9 6 18 17 9 3 6 6 15 4 14 7 9 9 8 6 20 19 7 18 9 8 10 7 4 1 19 14 11 19 20 10 20 16 1 14 4 2 7 5 8 7 16 10 9 20 17 15 13 20 17 4 11 11 17 8 12 17 19 4 20 20 2 14 19 17 0 3 14 0 7 8 10 18 8 14 3 1 2 10 9 5 3 12 7 0 20 12 9 4 0 0 4 18 7 9 3 1 1 11 19 6 4 6 18 7 1 13 10 11 17 3 3 12 2 7 20 14 18 4 6 5 18 12 18 10 5 18 18 17 16 12 8 2 14 3 4 16 5 13 19 17 12 2 0 16 13 10 1 7 13 6 18 3 11 18 16 5 0 18 19 20 1 16 1 8 10 6 4 1 1 4 14 0 9 3 0 6 3 2 14 19 0 10 18 4 14 17 14 1 19 17 3 5 12 13 8 18 15 17 3 3 11 4 3 12 13 15 13 1 0 18 5 13 14 0 15 11 10 8 15 9 13 20 12 15 14 17 10 3 14 6 10 8 19 12 7 12 1 18 3 19 13 11 10 11 11 10 16 3 0 9 8 10 15 17 7 13 4 12 17 18 3 12 13 6 5 9 6 18 7 20 14 17 18 14 4 2 0 12 5 6 3 7 6 18 3 12 5 13 8 13 10 19 18 19 20 5 6 19 18 17 18 17 14 0 5 11 18 12 16 0 17 5 0 10 4 20 6 19 12 4 19 6 18 2 6 10 7 3 20 11 13 4 3 16 1 16 10 19 3 20 14 4 12 6 14 1 1 8 15 20 5 5 12 9 9 13 5 17 6 19 16 14 5 3 14 11 7 7 2 2 18 15 3 16 16 10 0 12 2 5 5 3 5 3 19 10 19 2 9 15 20 4 2 20 7 8 2 11 5 14 17 4 13 16 7 11 19 3 20 11 1 16 3 11 12 12 7 19 2 10 16 13 0 9 20 6 12 20 3 9 9 6 13 2 10 17 10 9 16 0 4 12 6 8 5 0 0 2 12 15 14 11 18 8 13 12 14 18 12 20 7 9 10 20 8 16 5 18 13 19 2 18 11 0 0 9 15 17 16 10 10 13 10 17 5 11 19 18 1 14 20 5 16 10 6 3 0 2 19 6 13 2 19 17 20 17 10 18 13 9 8 1 8 18 6 10 7 20 17 16 17 4 1 1 6 5 17 14 2 9 18 1 19 19 11 3 7 7 1 11 3 9 12 11 1 17 7 20 16 8 19 8 5 19 10 18 13 8 14 10 0 16 8 4 16 8 10 12 3 9 11 9 0 11 17 12 14 19 5 13 0 10 16 17 18 4 13 8 19 6 1 13 20 9 5 19 9 8 5 1 8 8 0 11 0 1 9 4 14 17 15 5 16 16 19 10 5 5 8 3 11 15 1 3 12 20 17 12 14 6 12 19 19 18 10 14 12 0 11 0 6 18 3 8 8 6 9 19 5 6 12 3 9 15 8 7 7 7 13 13 11 20 5 8 12 14 7 5 7 12 15 14 17 16 19 15 2 3 1 3 3 8 9 4 6 15 10 9 13 14 9 9 7 3 14 5 13 20 7 12 2 11 17 5 17 5 4 9 6 12 17 5 17 3 20 9 7 15 14 17 12 18 10 20 8 2 7 6 4 1 13 6 2 16 6 0 5 13 9 9 11 9 0 2 15 9 3 18 10 0 18 2 14 1 19 4 15 5 14 14 19 7 17 3 15 19 2 9 13 15 10 3 20 1 9 8 1 16 7 2 10 11 17 3 13 19 3 2 3 3 20 14 5 10 0 11 1 14 0 7 11 11 18 14 2 13 0 19 13 4 0 16 19 15 5 13 17 10 10 1 19 15 2 4 18 3 2 5 10 17 18 12 2 4 6 5 19 16 5 16 15 13 4 14 12 11 5 14 8 1 15 6 3 15 12 12 4 0 5 2 8 17 7 16 1 10 11 9 14 6 8 8 17 14 10 13 5 6 6 12 10 16 6 4 11 9 5 0 1 6 5 4 2 1 9 5 8 1 10 3 4 3 8 4 1 6 5 3 5 8 14 10 5 8 15 0 11 6 3 16 15 7 20 8 9 5 8 1 11 10 11 13 9 8 3 14 11 1 12 9 16 5 7 11 13 2 9 8 6 15 3 7 9 8 11 20 20 6 6 16 18 14 16 14 15 5 15 0 20 20 15 16 16 18 4 19 7 3 15 4 6 8 9 20 17 4 7 0 8 11 7 12 18 16 5 17 9 19 7 13 13 19 14 5 7 5 7 19 8 20 7 4 18 13 4 20 2 19 17 5 18 19 11 6 13 4 1 13 4 9 5 12 1 9 15 16 8 18 7 9 7 16 14 14 0 15 11 20 19 4 4 6 10 6 15 19 20 0 4 9 10 18 0 9 14 6 13 7 19 11 11 10 15 19 19 3 18 16 18 17 18 2 14 18 17 1 15 15 8 12 19 17 7 4 4 12 17 3 7 4 11 6 15 12 16 0 6 2 20 1 14 5 6 8 14 20 14 19 20 5 6 9 0 13 12 11 8 13 18 6 14 0 10 9 1 5 12 12 18 8 12 17 10 2 19 16 2 8 7 9 18 18 10 13 9 0 8 0 11 13 12 0 11 5 7 19 2 11 5 2 16 15 16 6 2 1 0 12 17 2 20 19 2 19 15 6 5 3 18 2 14 4 15 13 17 8 18 12 8 1 15 19 19 4 15 0 6 10 2 8 14 14 3 0 20 10 12 6 8 10 11 2 13 13 11 9 15 8 5 13 10 0 6 13 8 0 15 2 1 19 8 6 2 10 17 2 17 20 11 0 3 10 7 7 4 20 7 5 3 15 4 6 1 1 12 4 2 18 10 20 11 3 1 18 11 9 12 16 9 1 11 12 1 15 3 10 18 18 18 4 18 8 6 10 11 12 11 1 5 7 7 18 16 4 14 17 3 13 8 13 5 13 3 4 6 0 10 8 2 7 20 0 19 14 0 4 13 8 14 18 5 5 8 20 9 8 19 5 17 19 15 19 20 2 1 9 17 2 7 10 11 7 1 16 19 11 9 17 11 19 15 14 14 11 9 15 16 6 5 1 2 3 11 15 7 9 17 1 8 9 8 20 1 8 19 15 20 7 20 19 6 6 2 2 5 16 20 5 0 2 15 18 5 13 1 1 3 11 12 0 20 10 10 19 1 8 15 19 14 19 5 1 12 17 19 6 12 0 11 5 15 0 6 14 8 7 12 15 15 9 4 8 15 5 19 5 7 9 2 10 2 19 0 3 13 15 2 14 4 1 5 15 6 20 2 19 19 18 12 14 11 5 12 3 11 2 19 20 18 9 13 0 10 20 7 11 1 12 15 3 10 12 20 15 0 6 6 1 10 12 0 1 8 12 2 7 14 15 13 2 7 17 1 12 5 13 12 14 19 1 16 4 13 2 16 5 20 18 7 16 10 4 13 20 9 0 15 17 3 4 6 15 8 3 15 19 8 4 0 13 20 11 10 6 5 3 4 18 0 13 6 9 14 19 6 10 11 16 8 10 18 10 2 7 0 18 2 19 18 8 1 13 15 14 1 5 11 5 6 1 0 3 14 12 2 17 4 20 13 0 6 3 19 10 19 15 0 18 6 10 6 18 0 5 6 12 20 12 5 5 8 1 11 10 19 10 10 4 17 1 18 9 10 0 9 12 18 8 9 1 11 6 15 5 14 5 10 10 1 14 8 5 6 10 0 11 9 20 4 20 15 10 7 3 2 13 14 19 10 13 16 7 13 11 7 9 6 6 0 9 14 20 6 13 0 3 1 9 14 6 3 7 18 17 8 2 9 14 3 18 19 18 10 16 0 10 1 18 11 17 7 3 0 0 8 3 12 19 1 17 1 16 9 14 5 7 17 9 2 4 9 9 16 8 14 10 8 10 11 11 0 15 16 6 20 17 1 11 4 8 2 0 2 9 18 2 10 6 20 12 6 0 10 14 4 20 5 3 0 9 13 18 14 17 7 2 18 0 20 2 16 2 12 3 18 13 19 17 16 1 18 15 2 5 9 3 3 12 15 1 7 2 3 2 16 4 16 10 4 0 17 11 12 13 20 14 18 9 10 20 11 17 10 14 7 13 14 12 16 4 2 14 1 18 14 5 19 4 14 5 20 8 8 6 0 6 16 11 11 14 6 17 7 8 9 9 13 9 3 3 20 16 11 16 4 7 12 13 18 11 14 10 1 20 3 13 17 19 6 4 8 18 0 13 13 8 5 8 9 1 5 18 3 14 8 6 11 0 20 1 15 2 13 17 0 19 1 7 16 9 9 16 13 18 13 4 4 7 19 12 16 16 11 16 12 0 15 13 0 9 11 20 20 9 15 7 8 16 16 3 2 8 19 13 1 0 8 5 9 20 16 16 17 14 5 7 2 0 10 0 5 1 18 6 4 17 15 15 10 15 8 4 8 10 1 15 16 16 0 15 11 1 6 2 14 14 0 14 17 12 8 14 16 16 10 19 12 17 13 11 12 2 15 12 7 20 8 4 1 0 9 10 20 9 11 3 14 18 3 13 8 14 5 3 16 4 14 15 9 19 10 19 10 3 16 5 17 3 13 11 3 13 15 1 8 4 5 18 8 10 12 2 7 20 2 18 9 16 16 8 10 17 1 17 9 12 16 5 2 11 10 20 1 3 10 7 10 14 18 19 5 13 6 5 14 2 1 8 7 16 15 20 1 9 3 14 6 0 1 11 14 2 13 15 9 17 17 17 13 6 2 15 12 8 18 2 3 14 8 12 7 5 0 7 4 14 5 5 1 17 3 5 13 11 16 5 12 13 2 15 1 18 18 15 14 7 5 19 1 14 8 10 12 4 6 0 15 0 2 15 7 8 13 3 20 9 12 7 10 9 13 15 10 3 7 11 19 7 12 12 16 8 4 8 20 4 16 1 1 9 8 1 1 4 10 3 7 3 2 4 15 5 4 0 12 10 0 10 20 10 18 8 13 0 20 18 9 14 7 10 16 13 5 11 8 15 2 2 16 17 13 18 4 16 1 10 17 14 3 3 9 18 9 12 9 0 8 15 1 11 4 14 19 19 20 0 11 12 11 15 15 2 5 7 14 4 4 7 11 9 13 4 5 17 7 18 11 3 2 11 11 5 9 18 1 12 15 10 7 15 3 8 16 8 7 7 4 12 4 3 11 18 3 9 2 11 19 19 0 20 6 5 14 19 7 15 14 13 4 15 15 0 19 17 15 7 11 17 16 18 20 3 17 14 18 10 15 0 7 4 20 9 20 11 19 15 5 18 17 8 13 11 5 15 17 19 15 18 10 4 0 9 1 0 17 16 3 12 15 5 8 16 6 7 12 11 10 14 5 16 7 4 3 5 5 13 13 13 19 20 4 8 3 20 2 0 15 10 20 9 1 3 14 18 9 18 12 18 15 19 15 14 11 9 10 12 0 3 1 0 9 9 9 9 16 20 19 14 16 16 20 20 19 2 10 2 20 8 18 16 18 18 5 9 8 9 13 8 9 8 16 13 13 18 17 11 7 17 2 15 4 19 7 18 19 11 14 10 4 11 8 6 18 4 10 3 17 9 10 15 1 18 18 2 2 9 17 17 11 2 12 10 8 19 5 17 1 6 12 7 1 12 14 20 12 2 12 1 17 6 18 5 14 13 3 3 1 17 10 4 15 1 20 5 16 14 7 5 19 4 4 10 14 3 14 19 12 18 6 16 13 17 1 10 19 6 20 4 17 13 20 18 14 4 10 20 16 8 10 6 0 14 10 14 9 5 5 15 15 12 15 18 13 9 20 19 15 7 9 7 15 3 1 13 18 0 17 11 10 12 10 8 13 17 18 10 9 7 8 13 17 1 14 10 15 14 1 9 1 3 1 10 15 18 20 17 19 6 17 16 10 6 0 14 20 17 2 12 13 4 19 2 13 13 12 11 5 19 3 5 3 14 14 10 15 5 20 10 16 11 1 20 19 10 20 19 5 18 12 6 10 15 2 0 16 8 14 12 3 15 11 10 3 6 16 13 4 3 9 1 17 16 4 7 16 2 17 12 11 13 4 20 11 2 16 10 3 10 3 1 2 18 10 15 16 2 3 18 20 6 20 19 14 13 8 4 15 10 9 20 7 8 16 16 10 11 4 2 18 13 15 15 4 9 17 19 8 11 9 11 9 15 6 13 4 5 4 11 9 12 2 14 8 18 19 19 5 4 8 13 7 9 18 16 7 0 10 10 4 10 17 3 9 18 10 2 17 10 19 16 19 0 9 5 4 8 10 5 20 13 14 20 8 6 10 18 12 5 11 9 20 10 10 16 3 3 14 15 17 17 1 18 7 19 10 12 11 13 14 15 2 12 0 19 16 1 17 1 16 1 4 20 19 14 20 13 1 6 19 19 0 14 12 8 4 15 10 20 17 8 9 8 20 13 0 20 3 12 14 10 7 4 8 2 5 7 5 2 10 20 17 4 16 11 11 17 12 6 1 8 8 3 4 13 0 9 11 19 15 5 14 19 11 20 7 6 17 2 15 8 0 1 14 11 9 14 16 9 10 1 0 9 7 17 8 16 5 15 3 9 4 20 8 18 18 4 0 14 3 15 1 14 4 8 7 1 2 17 17 17 6 1 19 0 14 11 13 1 8 12 17 14 1 3 5 17 19 18 15 13 14 19 9 17 3 7 4 2 11 20 0 1 4 2 11 9 8 19 13 5 7 10 0 11 0 7 11 4 11 0 0 17 14 18 11 6 13 8 9 19 11 0 19 18 0 10 0 2 4 16 2 7 11 2 5 6 16 1 8 18 8 9 9 6 16 20 1 5 2 5 3 2 19 2 19 1 2 7 12 14 3 4 2 18 11 5 18 16 19 5 6 13 3 1 9 17 0 19 13 12 6 13 11 12 3 4 18 17 16 4 1 6 18 2 20 9 0 5 12 1 1 5 14 6 1 4 9 10 18 14 2 12 19 20 12 1 3 12 16 18 1 12 11 15 18 19 1 10 4 13 14 5 13 2 8 3 14 0 18 14 15 8 13 9 2 5 3 15 3 2 17 10 9 15 0 8 8 7 7 1 20 0 10 16 11 8 13 20 14 11 7 9 10 19 6 18 16 19 0 3 10 19 15 14 6 19 11 0 6 7 16 6 10 20 15 0 3 19 6 18 4 16 13 4 11 4 14 12 8 13 19 9 15 14 18 11 4 3 6 19 2 1 3 1 15 3 4 15 2 13 18 0 1 2 0 12 18 5 7 15 8 11 19 9 15 12 14 10 3 4 14 15 17 0 4 3 18 4 5 17 13 3 11 3 10 11 4 1 16 2 7 0 18 6 4 15 13 20 8 15 18 11 17 16 10 13 5 19 12 8 4 10 11 0 0 12 1 12 17 18 13 12 11 6 17 16 19 2 9 1 0 10 17 9 8 20 17 5 19 10 1 19 17 11 12 14 6 4 11 6 13 20 15 13 2 2 2 19 0 1 10 16 1 4 5 4 7 6 8 14 2 10 14 16 13 18 13 6 9 0 10 15 16 9 16 19 19 10 2 13 13 1 3 11 11 9 2 10 4 7 1 7 7 18 18 13 6 2 8 18 19 19 3 16 17 11 16 17 14 15 0 9 12 10 20 12 15 10 1 20 2 12 4 19 6 4 3 5 4 11 11 2 3 6 9 14 2 15 1 10 1 8 2 4 0 15 7 17 6 3 19 5 1 19 13 3 20 20 1 16 8 13 19 16 14 6 9 5 14 13 8 14 1 11 11 15 5 2 4 8 2 8 10 3 20 0 18 15 0 20 18 6 12 10 14 13 11 3 17 10 8 12 17 8 12 15 18 14 1 7 4 18 11 1 7 11 12 20 11 20 7 6 14 14 9 16 13 20 16 15 4 8 1 10 2 18 5 2 10 15 13 14 5 16 9 1 0 11 15 8 15 10 5 15 18 20 2 17 12 20 5 1 10 6 14 1 8 5 5 17 18 16 11 17 12 15 0 2 15 16 20 1 11 0 19 0 8 5 12 6 11 11 0 12 13 16 3 7 6 11 13 7 4 7 8 11 3 20 7 3 0 14 10 17 5 7 10 13 5 3 17 15 17 4 8 19 3 8 7 9 7 12 13 0 8 7 17 16 13 10 13 16 7 0 20 20 6 20 19 4 19 6 18 5 7 16 7 2 20 1 11 2 4 16 13 1 14 7 19 17 3 12 6 19 7 15 12 4 6 5 18 12 17 13 0 12 16 5 7 3 20 7 18 7 17 9 19 0 19 10 2 16 16 12 8 0 5 1 14 6 1 9 1 10 15 2 11 0 6 10 16 17 7 14 9 0 20 17 13 9 2 14 8 18 3 17 6 0 15 19 11 10 19 17 14 16 15 14 3 2 14 8 20 13 7 0 17 2 13 13 3 15 3 13 12 14 3 17 7 7 13 3 2 1 7 11 9 2 9 5 15 3 1 1 15 13 11 10 15 15 3 13 6 16 16 12 11 18 2 18 20 2 14 19 8 14 4 16 20 18 19 4 2 4 12 1 9 5 0 2 19 6 1 15 1 15 14 3 10 16 20 15 13 10 10 3 1 20 1 0 18 3 14 4 3 2 15 1 1 0 16 8 9 13 15 4 15 2 9 16 14 18 14 5 15 0 6 18 8 14 15 7 2 2 1 7 13 0 7 3 18 12 6 0 9 12 14 6 3 8 1 16 8 16 6 14 4 2 11 13 0 8 9 7 4 0 1 9 2 0 8 11 2 9 5 14 16 7 9 1 8 8 18 17 12 10 5 8 17 1 5 4 3 18 13 15 9 15 19 6 10 9 16 17 11 11 20 9 16 15 11 14 11 20 17 10 15 11 3 5 14 18 5 13 11 0 9 18 7 6 11 11 20 1 17 1 14 19 11 7 11 10 10 5 17 6 2 1 3 13 16 5 8 13 9 10 13 19 8 5 12 1 0 2 2 18 13 7 18 11 12 1 18 13 5 2 8 11 9 12 3 4 13 10 1 14 18 8 2 15 13 2 20 17 0 5 20 0 16 8 14 13 1 1 13 8 19 2 18 1 10 11 20 12 15 16 12 4 16 17 19 19 12 14 15 1 3 3 17 3 4 12 14 0 18 14 14 5 10 8 6 13 16 9 19 18 19 15 5 6 18 17 11 6 1 20 3 13 1 12 5 9 12 10 16 4 4 19 2 7 6 20 11 12 16 8 0 9 17 16 7 18 20 13 20 13 1 3 15 3 19 7 2 3 6 17 8 4 16 5 14 1 20 18 4 19 7 0 3 0 14 15 0 14 17 4 9 6 19 2 5 19 1 1 9 16 7 2 6 8 14 5 17 11 9 19 9 7 7 9 10 5 15 2 19 8 6 18 15 8 14 20 9 19 17 1 19 11 11 6 14 1 11 6 19 6 3 10 6 3 10 11 0 19 11 2 7 15 16 10 1 3 13 18 2 7 4 3 10 10 0 8 5 2 3 13 14 14 4 9 18 6 5 8 1 3 13 12 16 10 6 1 3 9 7 2 8 17 18 12 11 12 14 1 8 18 1 11 11 1 10 16 5 4 6 16 16 9 7 12 18 4 9 0 17 10 19 10 3 12 1 1 12 6 4 15 6 17 0 17 7 8 13 13 20 12 11 7 13 20 15 17 8 11 19 15 8 18 14 6 6 17 1 16 16 3 0 7 19 13 0 4 8 4 13 18 10 3 8 15 11 8 11 12 12 8 12 5 2 6 13 18 0 15 2 11 11 2 8 19 12 15 11 15 1 13 16 17 1 16 6 0 16 12 4 17 20 10 6 11 14 6 6 10 15 2 9 2 6 10 16 18 10 17 7 1 11 15 5 0 9 5 8 2 12 18 0 10 5 19 5 3 0 7 13 15 2 5 15 9 14 17 5 18 17 19 11 3 12 19 18 12 6 13 1 10 7 18 15 6 6 2 8 15 13 4 18 5 2 12 12 0 10 11 16 15 2 16 5 5 18 11 0 4 1 0 11 4 9 9 9 9 2 20 13 5 8 7 20 11 0 2 20 4 0 16 19 16 9 6 5 9 16 14 0 11 13 0 9 0 0 5 10 13 0 1 8 14 11 10 13 12 17 18 3 11 15 14 17 18 18 5 13 8 14 2 13 17 19 2 19 16 3 2 12 12 11 18 20 1 5 3 15 11 0 11 7 19 7 7 7 14 10 1 19 19 9 0 3 0 20 1 5 19 17 19 2 16 5 12 14 8 1 6 20 0 14 12 2 3 14 2 5 20 2 12 2 2 12 1 14 9 7 11 15 18 17 11 6 1 6 18 16 17 14 9 2 3 13 5 5 8 10 15 18 13 13 11 7 20 20 8 7 9 6 10 16 19 13 18 11 17 4 14 10 4 11 0 11 18 6 6 13 15 8 0 20 18 19 4 3 0 16 11 6 17 12 20 7 5 3 0 9 10 10 10 19 4 4 20 4 12 4 8 14 20 5 13 9 0 3 13 0 2 16 6 13 16 13 14 10 11 18 0 17 3 17 13 1 11 10 0 16 18 1 20 5 1 20 5 17 19 2 20 19 9 5 10 20 5 13 16 16 8 9 17 13 0 14 6 4 11 1 19 13 0 10 9 2 12 5 10 8 19 9 17 2 9 8 14 2 14 3 11 8 14 17 16 13 11 10 0 18 4 18 14 9 19 2 15 20 6 15 7 3 13 9 15 2 2 0 13 1 10 8 19 8 13 4 5 0 9 9 14 19 12 13 6 18 3 18 0 9 3 16 6 8 1 3 10 9 13 7 8 1 5 2 10 6 9 7 5 15 9 14 19 8 7 8 11 17 18 12 20 7 5 0 5 2 1 20 14 5 10 14 2 6 16 17 20 10 6 17 14 1 6 19 16 10 9 1 10 3 0 12 1 11 10 8 11 7 4 12 2 12 14 5 0 5 14 13 1 15 9 12 17 13 16 13 15 8 9 17 11 12 1 0 18 11 14 9 16 18 2 9 5 20 20 1 16 17 13 1 14 11 4 3 0 19 2 11 18 12 4 18 10 4 14 1 2 17 3 6 2 0 11 13 6 6 5 0 9 19 4 8 1 12 2 17 8 2 14 17 17 13 1 15 10 19 3 11 11 1 5 1 18 6 11 6 18 19 18 9 10 18 16 19 3 14 16 12 15 15 8 15 2 14 11 14 9 5 9 9 15 13 16 11 5 12 8 9 9 16 1 12 15 11 18 7 10 1 2 7 6 19 13 4 18 10 10 10 13 7 4 16 2 9 5 18 7 1 16 2 9 6 14 18 14 11 0 1 13 4 6 9 20 19 12 17 16 20 12 3 18 13 1 19 20 3 7 17 1 10 16 4 1 5 3 5 3 6 12 8 7 17 10 7 1 8 10 7 0 0 14 8 9 2 2 16 8 9 16 8 14 18 7 19 8 14 2 14 3 2 0 18 14 19 12 18 16 9 14 11 2 11 19 1 1 17 3 11 16 4 17 20 15 19 17 12 16 15 7 7 10 9 13 4 12 0 15 12 4 15 15 13 14 5 13 1 16 14 2 6 20 6 11 7 17 11 4 17 20 20 0 6 15 14 6 17 19 10 1 9 12 17 15 16 10 17 10 3 4 12 1 10 10 8 20 18 18 16 15 15 1 7 15 12 4 3 1 7 2 16 16 12 3 9 3 20 9 7 6 3 19 17 10 8 15 4 20 18 9 1 5 9 10 10 16 8 17 14 1 9 11 13 3 9 18 15 8 16 1 18 15 19 13 4 13 13 12 15 18 0 16 9 8 11 8 20 13 0 8 14 7 9 17 0 15 2 15 5 17 16 4 9 17 18 9 16 7 19 10 17 17 18 14 8 14 16 3 15 7 0 12 15 12 15 17 19 19 13 13 18 12 9 17 4 9 11 7 19 20 7 11 0 6 9 11 3 2 11 6 20 7 4 15 17 6 14 4 13 8 13 19 11 7 4 20 19 5 17 0 5 16 8 6 0 1 17 18 20 10 14 16 7 15 4 6 9 19 13 4 13 19 18 18 8 18 5 14 7 7 7 4 18 2 19 9 10 18 17 18 2 18 11 10 0 2 13 12 6 1 0 17 4 13 19 4 2 7 18 4 5 8 11 6 18 17 11 19 15 7 5 4 2 16 17 1 4 12 8 3 16 4 3 15 10 20 19 13 12 0 5 19 11 2 18 13 18 20 0 1 11 16 5 0 8 15 4 9 0 14 19 18 1 19 10 6 13 15 5 8 12 14 16 6 7 0 0 9 20 5 6 7 4 0 17 16 16 9 10 1 15 4 1 12 8 3 17 7 6 15 15 17 4 9 15 19 2 17 18 9 8 17 4 5 6 3 14 11 3 12 1 0 16 4 19 11 3 19 15 4 9 5 12 18 6 12 4 15 19 0 0 20 8 11 19 9 4 7 3 15 7 20 10 14 2 1 5 14 7 6 13 9 11 4 7 20 1 19 3 18 8 10 11 19 15 2 15 17 13 6 11 20 8 0 11 20 7 14 0 18 15 2 12 4 9 17 14 2 5 3 15 10 8 6 19 4 9 13 13 10 13 11 16 20 17 14 14 10 11 10 3 7 1 14 14 11 5 6 9 11 19 19 12 11 12 17 1 16 0 8 16 5 16 11 17 2 18 9 0 16 14 8 3 7 1 15 1 17 8 17 11 9 3 8 2 2 0 11 6 2 20 6 11 4 5 16 0 5 8 2 9 3 10 12 16 9 0 0 4 5 10 16 0 12 20 17 7 2 5 9 12 19 5 7 12 1 2 9 18 1 9 14 12 16 20 8 8 18 20 17 7 2 17 1 0 14 18 15 4 3 2 10 19 20 19 10 7 3 8 1 10 11 12 4 14 11 14 9 0 4 14 0 7 7 17 18 13 16 20 4 19 4 4 10 4 1 17 1 18 15 2 4 11 6 18 0 11 2 18 20 19 5 13 19 7 20 0 20 4 12 3 14 11 3 4 1 6 9 14 16 11 1 14 2 17 16 13 3 0 18 19 12 12 13 6 2 19 0 5 20 14 18 16 10 20 20 19 15 13 18 17 2 18 18 20 11 9 7 13 10 6 15 7 20 7 19 12 12 20 13 3 5 1 15 10 5 14 12 4 6 4 7 9 17 9 16 0 9 6 0 7 14 10 13 7 9 17 20 1 2 12 7 13 7 10 0 0 14 1 1 8 20 2 9 18 8 11 3 11 9 0 20 0 8 6 4 6 19 18 16 12 5 11 8 18 14 4 11 1 20 17 8 20 6 5 8 4 13 20 14 5 17 6 16 6 5 18 14 11 9 13 2 13 12 14 5 0 8 3 7 7 9 15 7 7 5 16 5 18 19 15 8 20 18 19 16 2 8 17 7 13 6 17 14 10 1 10 18 5 5 16 11 9 15 3 16 14 8 8 1 19 18 20 19 11 18 11 20 6 14 7 20 10 2 1 8 1 16 2 13 1 11 16 1 10 15 18 18 15 12 2 13 19 5 8 20 6 7 6 18 2 0 7 4 3 10 16 20 17 1 17 19 0 6 15 18 11 1 12 20 7 11 0 14 6 1 10 12 4 13 4 16 18 19 11 20 7 14 3 1 12 9 11 18 2 6 5 14 11 8 11 6 10 9 8 5 5 4 8 3 12 11 16 5 16 15 9 3 5 7 7 6 1 10 14 19 8 13 8 19 14 16 20 15 10 10 8 14 15 15 13 5 15 9 8 12 14 2 10 15 1 14 4 15 12 19 7 9 10 6 15 13 17 3 9 3 1 8 10 15 1 3 10 6 7 3 7 13 0 14 4 7 8 12 5 11 2 5 18 15 1 0 15 12 0 14 5 9 18 19 0 20 17 8 4 8 9 4 20 2 3 7 20 6 5 4 4 0 14 14 19 8 15 14 3 2 17 9 9 8 1 20 15 7 9 1 16 8 16 1 20 14 13 10 18 6 11 10 20 14 2 10 18 18 12 14 9 15 17 0 17 14 15 11 3 11 14 19 2 12 10 3 8 7 14 6 7 17 6 3 8 19 19 4 12 3 6 2 0 11 5 7 20 1 8 14 7 11 2 15 12 19 2 16 4 12 20 18 0 13 0 1 6 17 11 18 15 12 18 18 12 19 13 11 1 10 4 6 3 7 12 6 7 18 6 9 0 8 2 0 6 19 8 3 16 19 8 19 8 0 8 5 15 19 9 8 14 2 3 18 0 7 6 14 18 7 17 19 10 3 1 16 17 17 14 17 6 1 17 0 8 11 1 8 11 11 1 13 0 7 2 19 4 9 8 12 3 10 4 3 14 6 8 4 19 11 14 15 8 17 13 20 7 2 14 19 14 19 18 1 18 8 11 9 1 6 3 19 18 5 1 14 6 6 0 3 9 18 14 10 15 19 8 8 5 2 9 5 20 3 4 11 5 9 15 4 16 2 7 3 12 17 1 7 9 5 3 11 4 20 15 8 0 7 6 13 18 4 7 20 5 3 5 20 2 6 16 0 3 14 19 8 1 13 9 9 15 16 14 5 14 13 1 4 10 6 15 5 14 16 19 20 15 11 4 18 10 12 8 3 6 2 6 11 20 16 0 10 5 17 17 11 1 2 18 4 7 0 5 2 10 7 8 1 11 20 4 1 2 4 7 10 20 18 5 14 8 10 15 0 7 12 5 17 15 6 8 5 16 4 8 13 8 1 10 10 17 3 1 11 19 16 3 1 8 20 14 11 13 2 5 9 19 15 6 0 14 19 4 9 15 11 2 13 2 18 12 10 9 20 20 14 18 3 15 20 6 15 16 2 12 18 17 20 14 9 11 19 1 2 1 16 14 10 5 14 0 20 8 20 5 0 19 11 14 5 8 10 5 8 14 12 14 0 9 15 9 4 16 14 4 8 12 16 8 16 6 4 9 14 0 15 4 6 4 17 14 15 5 4 12 5 5 2 9 4 0 13 7 0 1 4 0 16 20 0 7 16 7 14 7 11 9 17 20 7 12 13 13 11 6 6 12 8 8 2 10 0 12 2 4 17 2 4 15 5 19 14 11 10 1 17 14 20 20 1 9 8 20 5 8 12 7 20 0 0 8 15 10 3 12 5 9 0 17 11 13 17 10 3 20 2 12 16 10 8 9 0 1 5 9 6 11 5 0 14 19 9 20 11 4 16 14 9 7 0 7 19 3 20 16 17 18 10 9 7 15 20 19 17 7 16 20 10 14 2 0 8 3 0 16 18 16 5 14 10 10 10 14 4 9 20 5 20 17 4 2 19 20 15 18 2 10 7 3 11 14 6 2 16 20 7 8 11 3 12 9 5 17 14 4 19 6 17 5 1 11 17 15 10 7 15 3 3 6 3 0 5 12 13 12 19 20 16 17 0 3 4 18 12 16 7 1 6 15 7 4 11 16 13 12 20 5 9 3 20 20 0 13 19 3 2 2 13 2 13 15 19 16 0 9 14 7 4 12 1 7 17 11 20 15 20 19 16 19 16 10 2 1 1 1 5 18 1 11 9 13 17 16 11 15 13 14 13 16 12 4 9 18 1 10 8 3 4 6 16 12 6 5 20 17 2 18 4 10 11 8 11 2 11 4 11 9 8 8 18 18 6 1 15 2 16 18 8 12 3 0 15 15 4 16 3 17 12 17 7 12 6 13 19 5 0 3 12 17 11 5 11 7 7 15 19 2 19 5 0 0 16 3 9 6 19 9 16 12 12 3 1 11 1 2 2 11 20 18 6 20 18 7 11 17 3 1 11 4 5 18 13 10 7 0 17 17 10 1 18 0 17 1 18 18 4 4 3 20 17 13 16 20 11 5 10 3 12 5 19 3 1 10 11 5 10 10 8 7 17 14 6 7 8 2 1 4 8 17 18 12 5 17 5 17 15 15 11 15 19 14 8 5 14 17 3 6 15 20 9 8 13 6 14 15 1 3 6 11 7 10 20 11 11 6 12 13 18 11 15 9 1 3 4 0 14 8 15 4 13 6 3 5 12 14 18 0 19 13 11 17 20 13 11 2 1 3 14 5 20 11 3 8 15 13 1 16 15 4 0 4 5 5 15 20 1 5 17 18 2 8 9 8 15 5 14 13 19 2 15 9 0 19 7 0 10 8 6 5 10 0 14 5 3 5 19 0 8 11 15 1 5 1 0 10 18 3 12 4 5 2 19 8 10 14 10 18 1 8 2 0 17 14 20 18 8 17 7 1 20 11 10 1 20 2 10 4 11 13 5 4 9 20 5 0 4 15 9 11 1 19 3 19 19 11 14 0 13 10 1 10 8 4 13 13 13 12 13 10 7 2 14 7 10 1 14 16 11 1 16 2 8 19 8 6 1 20 1 20 6 16 13 14 3 15 6 14 17 10 6 13 10 11 15 4 12 13 5 3 17 6 12 5 3 1 8 1 13 19 18 2 20 14 3 11 19 20 17 5 6 20 4 20 16 19 11 4 6 19 10 5 14 11 20 20 18 20 2 19 19 11 15 17 10 14 13 6 18 15 17 1 3 8 19 6 7 16 9 2 8 5 10 9 5 11 6 10 15 14 14 15 10 19 15 12 20 2 9 2 20 20 10 19 12 6 2 18 5 15 20 17 14 9 8 20 19 11 19 10 7 6 6 12 17 1 20 2 5 16 5 13 4 19 7 11 11 5 1 1 16 14 8 10 2 6 9 14 9 3 19 12 3 5 19 2 5 1 2 12 20 5 1 10 9 2 7 8 8 16 7 7 14 8 19 2 4 5 7 9 15 7 15 20 10 20 2 18 9 5 0 3 2 3 17 14 1 14 10 11 4 8 13 9 1 8 2 1 18 10 10 17 12 7 6 2 0 15 13 13 18 12 6 10 1 4 7 19 5 7 19 20 20 11 0 3 20 5 1 12 2 15 7 7 2 19 8 12 10 10 10 18 15 3 2 3 12 17 7 9 8 15 20 20 0 17 2 16 7 6 16 12 16 3 12 3 16 12 16 6 11 8 16 12 4 3 15 15 15 5 20 14 0 12 10 19 11 9 12 10 12 0 18 11 13 14 2 17 9 4 16 9 7 8 8 0 13 7 3 9 4 3 10 4 6 10 2 18 16 12 9 17 12 18 5 15 0 3 20 11 8 8 17 16 20 19 5 5 11 14 2 6 4 5 8 8 7 13 10 18 11 19 0 2 19 5 12 20 17 9 10 0 7 5 14 9 6 19 12 5 11 15 0 10 3 12 1 8 18 3 20 6 17 4 10 9 19 1 19 2 17 20 11 16 16 8 5 14 5 20 16 15 18 11 16 1 20 8 2 15 17 8 20 18 10 16 11 15 14 7 17 14 7 10 8 13 14 2 2 20 7 9 17 16 0 5 15 4 18 7 5 12 19 14 20 9 12 19 6 0 19 13 0 5 3 20 1 8 17 0 14 20 8 8 8 14 3 5 7 9 15 10 12 11 9 2 1 9 6 7 0 3 3 2 18 14 4 11 0 9 18 15 12 12 8 5 1 4 1 7 18 2 1 10 3 14 0 15 8 17 20 20 13 6 15 0 8 4 2 20 3 12 8 10 18 4 3 2 8 2 3 17 9 14 20 11 16 16 15 15 8 4 9 10 4 9 10 15 8 18 20 20 7 20 7 13 9 3 20 16 12 3 3 17 20 14 7 16 10 3 11 16 10 5 0 17 0 4 8 18 14 12 14 14 6 13 0 12 11 17 19 13 11 5 12 4 3 10 1 3 1 16 11 18 16 15 1 14 6 11 14 2 3 8 11 17 20 14 6 0 18 14 15 1 8 20 12 8 13 6 2 8 0 13 14 8 13 12 8 14 14 7 8 11 8 0 9 10 18 0 11 4 1 11 7 9 10 4 15 14 2 4 16 10 15 1 3 20 1 17 1 0 5 20 3 18 20 10 7 6 9 2 2 11 17 10 12 19 13 16 10 15 2 5 3 11 17 8 3 16 8 6 10 15 10 14 2 1 13 0 7 12 17 11 17 2 2 6 20 20 19 10 3 5 0 16 0 5 19 13 3 7 7 14 8 20 17 14 7 4 4 7 4 3 13 17 13 19 17 14 12 7 8 7 12 13 13 15 10 7 18 15 1 2 13 16 2 1 1 8 8 11 1 0 6 8 2 19 4 7 2 5 9 8 17 18 7 16 9 19 3 6 16 3 0 17 1 3 0 19 10 11 8 8 2 7 7 10 6 17 15 4 3 4 3 4 9 17 11 9 5 6 3 18 14 10 12 9 7 15 12 20 18 12 18 19 9 3 4 9 18 8 6 9 1 15 6 4 5 14 19 6 8 4 16 15 18 4 7 3 5 18 17 18 0 11 14 14 8 12 10 6 2 5 6 8 16 20 9 7 7 0 3 3 0 4 16 15 10 5 12 17 16 14 20 15 9 8 13 13 7 13 17 13 6 12 11 10 20 16 5 8 12 13 18 18 1 2 11 3 0 20 3 18 20 17 14 17 19 20 15 1 0 6 10 12 6 16 20 5 7 10 11 8 3 20 4 4 12 20 18 0 19 19 5 13 17 12 12 15 12 15 17 20 4 16 13 20 16 13 3 1 5 17 19 19 2 18 4 5 1 3 20 9 11 17 16 12 1 19 2 8 7 16 11 17 10 9 4 20 16 5 13 3 6 16 12 19 12 12 13 16 3 7 20 6 7 0 20 13 6 15 17 12 17 2 15 18 18 0 10 1 5 18 18 9 11 6 7 11 6 18 12 19 12 6 18 13 8 13 5 5 20 18 14 19 7 2 18 1 1 8 11 8 7 18 8 2 16 18 4 17 13 11 2 1 8 4 12 5 4 19 12 3 4 18 18 1 17 13 18 16 6 5 2 18 4 11 7 4 19 19 17 3 1 17 7 19 16 1 13 4 7 5 1 16 9 10 9 5 4 16 13 3 9 16 9 10 0 7 15 3 17 10 14 2 15 2 10 7 20 15 12 17 5 15 20 2 18 16 3 1 16 17 15 6 4 19 13 5 8 0 3 17 20 8 0 15 7 5 8 6 7 9 6 10 3 3 7 0 7 13 4 4 9 9 6 1 2 15 10 18 1 15 11 0 16 15 6 19 8 8 16 13 16 16 1 4 12 3 11 8 3 6 20 10 14 6 5 12 1 7 3 15 5 1 6 10 19 1 8 10 2 18 19 17 16 6 14 18 5 0 17 6 4 6 2 6 10 9 3 18 18 17 0 13 1 10 9 10 11 1 3 3 12 4 11 16 16 18 5 0 14 20 9 4 20 8 2 1 8 5 7 20 2 16 17 17 18 1 7 8 15 16 1 13 5 4 9 15 8 8 7 1 15 9 20 0 18 12 4 6 5 2 18 1 7 9 3 17 17 19 0 19 1 14 8 7 3 7 7 10 5 12 8 10 12 20 11 0 11 16 4 5 7 15 10 8 10 7 8 0 19 3 0 3 2 11 8 3 8 10 3 6 12 7 3 0 8 13 17 20 13 0 8 13 17 5 4 13 17 1 17 17 12 10 3 12 14 6 20 2 2 15 4 4 7 9 11 5 6 19 13 4 10 15 20 16 1 9 8 19 13 16 10 17 14 13 17 6 5 9 16 6 17 19 13 2 20 12 13 4 2 15 13 13 17 19 4 14 3 16 1 15 2 9 14 7 16 15 6 7 15 20 18 4 13 0 10 15 20 18 17 16 10 3 11 7 15 12 16 9 4 6 19 6 9 3 3 16 19 18 9 3 3 7 16 10 5 3 7 7 16 8 4 17 6 19 16 10 17 6 7 3 19 11 3 6 3 20 19 8 11 15 15 11 6 17 2 10 7 15 17 12 0 12 13 14 17 15 2 2 11 19 13 4 5 1 4 17 6 14 15 6 8 12 13 17 0 16 3 7 19 10 19 12 10 12 16 11 10 7 1 3 0 2 14 13 16 17 11 8 0 15 18 12 3 13 18 13 15 18 8 9 3 20 1 11 15 12 9 9 0 17 1 14 0 15 15 11 2 8 7 0 18 15 9 2 9 3 18 17 4 17 1 15 12 12 19 2 9 0 5 17 8 19 8 16 0 9 13 9 5 0 1 5 18 7 16 5 13 20 12 13 14 16 14 20 1 0 6 3 12 6 3 8 10 19 20 3 20 10 0 12 14 2 14 15 6 4 11 0 20 17 11 14 18 9 18 9 2 13 13 3 11 17 5 16 15 8 11 10 13 6 5 10 4 13 14 6 0 7 3 16 20 6 4 15 2 6 14 14 3 14 8 15 2 19 2 9 6 8 0 7 12 7 14 2 11 6 12 1 0 0 7 4 20 10 13 0 5 15 14 18 4 7 17 20 13 3 18 8 7 20 2 12 16 3 5 20 20 6 2 14 20 18 5 0 18 12 18 14 8 8 15 2 11 9 15 18 10 17 3 7 10 16 4 19 16 1 18 20 6 8 16 1 19 3 7 5 3 10 2 15 9 9 10 3 7 4 3 9 10 2 7 7 8 20 17 9 8 14 10 7 10 13 11 20 4 0 19 6 12 15 17 16 13 4 4 12 2 19 9 6 16 3 12 8 19 14 1 8 16 13 11 10 10 20 2 18 18 10 10 7 1 18 0 17 0 5 7 7 18 2 18 3 9 5 19 4 7 6 9 11 1 10 20 7 17 2 18 9 2 8 6 2 11 18 17 18 20 9 4 15 5 13 11 16 6 20 19 15 10 13 18 19 17 5 0 20 15 1 2 15 14 2 16 4 18 16 10 2 17 9 18 19 20 15 9 14 20 14 4 18 9 14 8 3 5 1 12 0 4 13 3 3 17 16 16 6 5 4 2 13 14 10 0 19 7 7 10 13 0 5 5 3 8 1 15 7 19 10 6 14 16 1 12 0 10 12 10 16 16 4 11 6 8 11 16 3 20 8 1 19 15 3 3 8 7 10 3 15 6 16 9 8 5 16 12 13 1 6 19 14 17 0 5 4 2 5 18 4 11 1 0 6 2 0 5 6 6 17 16 9 12 9 18 16 7 14 7 16 20 9 11 11 14 9 3 3 2 9 16 12 2 20 3 5 16 5 2 3 8 13 6 13 20 1 14 8 0 10 9 17 15 20 3 11 16 1 12 7 20 10 10 16 12 20 17 18 10 16 3 1 11 19 5 2 1 6 10 16 13 0 12 15 12 18 11 8 17 13 5 1 3 8 2 10 15 12 0 12 17 5 16 20 14 3 13 4 17 7 13 15 12 17 11 8 11 17 1 9 2 18 1 0 14 5 20 14 10 7 15 8 0 6 14 7 0 16 14 9 19 8 13 19 12 20 15 17 19 11 5 14 14 5 13 10 16 3 5 12 19 9 2 19 7 0 1 0 16 11 5 0 18 6 11 6 8 10 17 6 8 6 5 0 2 8 14 20 11 16 19 12 11 6 0 18 16 17 4 4 15 9 5 0 7 0 15 20 2 2 1 12 7 14 6 0 16 9 12 12 16 3 1 7 1 1 7 1 4 14 9 4 17 7 13 7 19 12 16 7 8 17 5 15 7 9 17 1 19 15 8 12 2 9 15 18 10 7 4 2 2 20 4 1 5 7 19 17 17 19 8 14 20 17 16 20 14 4 9 6 12 16 12 4 20 6 9 8 8 11 3 14 3 15 15 3 7 12 4 7 14 3 20 1 16 3 13 0 20 13 19 8 5 14 0 11 10 0 16 17 19 11 6 11 15 16 4 7 16 1 2 4 9 18 16 7 3 19 12 0 5 13 18 8 16 3 18 12 12 6 15 20 0 1 19 11 17 1 15 8 9 5 8 16 2 2 12 18 0 4 7 15 9 19 6 2 13 11 4 7 8 19 10 4 7 18 3 14 2 8 4 5 4 9 1 10 19 4 15 13 5 19 13 14 1 16 1 12 14 5 19 15 11 2 12 16 4 1 1 0 17 6 2 3 4 14 2 12 18 15 4 17 17 0 1 16 3 1 12 4 14 5 16 15 13 2 5 1 11 19 12 6 13 4 11 13 6 17 13 2 11 5 15 20 1 9 0 4 7 11 6 6 4 10 9 13 7 12 1 15 15 6 7 5 0 0 13 17 20 0 15 15 12 5 4 12 6 11 14 18 5 13 12 9 2 7 4 14 4 11 20 20 18 16 17 4 19 19 16 2 1 11 19 20 12 11 1 17 3 14 10 12 15 7 17 1 18 11 14 11 5 7 3 17 4 15 6 16 13 18 18 15 18 14 8 5 12 14 1 0 2 0 17 20 14 19 18 4 20 18 3 1 4 8 19 1 10 9 15 14 19 5 0 3 11 2 4 6 1 12 8 14 10 5 5 3 12 9 7 15 17 13 9 12 12 18 6 7 6 5 20 6 6 15 16 4 3 0 0 11 17 4 19 14 16 11 0 15 18 15 5 11 13 20 4 17 5 0 12 8 1 7 8 6 8 9 9 2 13 0 11 20 18 15 11 0 13 3 3 17 18 4 14 15 0 17 0 7 8 19 5 15 5 14 14 18 10 4 7 16 7 10 5 8 0 12 7 13 4 20 5 18 4 8 17 13 8 19 11 13 10 13 16 15 4 11 19 5 19 13 9 5 20 14 3 3 10 3 6 9 15 5 16 2 15 2 11 13 12 20 7 16 6 3 16 10 12 7 10 16 11 0 7 16 8 13 14 19 20 0 20 9 5 8 3 6 3 13 15 10 14 7 1 2 8 11 10 5 17 16 14 12 5 1 16 10 0 17 18 20 17 12 13 13 17 3 19 8 15 10 6 6 16 5 3 15 12 4 20 3 0 6 19 11 17 6 9 12 5 4 10 16 16 18 9 15 5 5 1 11 10 17 15 20 5 2 8 1 9 13 4 5 3 8 0 6 13 18 16 18 4 13 4 6 1 5 4 4 19 16 8 18 4 16 0 9 16 12 13 2 12 0 20 9 15 17 13 2 7 0 17 13 20 10 15 10 10 2 9 14 17 10 5 6 15 20 17 10 17 2 6 5 9 19 14 20 14 19 16 19 4 7 2 8 20 6 9 1 8 11 2 8 3 8 5 20 11 20 8 8 17 5 2 7 13 3 14 0 10 4 4 4 1 12 10 4 11 2 6 8 6 13 18 13 1 11 15 9 7 5 4 7 7 14 5 3 11 13 9 11 0 18 4 4 15 2 11 8 20 1 1 17 15 2 2 9 3 2 4 8 7 17 12 2 16 2 11 12 9 13 7 17 3 12 18 0 4 11 11 19 3 6 6 18 7 17 13 10 4 6 20 3 3 14 9 16 5 11 14 13 16 15 0 12 20 13 12 19 20 19 16 19 7 5 8 9 12 13 19 4 18 3 18 18 12 2 18 11 8 9 10 20 16 4 15 17 10 19 1 15 11 16 15 8 16 12 6 19 12 17 15 12 2 18 20 15 4 7 2 15 12 6 10 14 15 9 6 19 4 16 13 10 1 17 14 3 7 5 12 16 1 3 18 1 7 2 11 8 10 2 5 5 6 5 14 13 1 4 20 5 10 7 2 7 4 20 0 14 4 7 7 16 16 16 17 11 2 12 11 2 2 12 2 18 16 6 14 4 19 1 18 5 16 7 0 0 4 12 8 14 15 17 20 1 2 7 4 2 7 12 16 3 18 7 12 19 15 15 10 15 7 9 1 14 2 3 0 17 19 12 3 20 9 6 14 7 1 18 0 19 12 11 4 5 15 6 15 8 9 3 2 6 13 3 20 16 18 11 16 2 14 4 14 9 5 7 10 14 0 12 15 8 19 13 7 4 12 13 4 18 17 9 7 12 0 15 19 3 5 10 5 17 20 16 8 14 3 15 8 11 1 4 0 0 19 2 16 7 3 9 11 9 6 12 3 0 3 20 9 5 2 15 11 5 15 1 12 8 16 1 8 2 5 11 7 4 4 14 3 5 15 4 20 14 5 13 0 16 7 7 20 1 20 19 0 5 4 13 6 14 9 11 8 15 10 6 20 4 18 1 7 20 8 10 10 17 16 11 19 13 4 8 14 15 20 15 16 16 8 16 3 6 8 19 3 11 20 9 3 20 10 14 0 18 17 14 15 3 5 1 11 16 19 16 16 15 13 18 9 8 13 16 7 6 15 13 14 15 18 5 17 10 4 15 20 11 1 4 16 16 2 10 5 7 19 16 12 13 8 17 11 12 6 6 12 12 7 7 0 9 10 10 18 9 8 2 9 10 10 18 3 13 7 10 5 19 6 16 17 7 20 0 16 3 16 0 19 19 15 18 4 3 4 3 11 9 3 3 4 5 18 17 2 20 10 7 15 19 14 13 7 2 2 5 4 20 10 6 5 10 15 10 9 14 3 11 9 10 15 0 9 4 20 10 6 19 18 9 20 19 20 11 11 8 13 16 1 13 18 16 8 13 14 10 0 8 4 14 12 14 13 8 5 4 20 9 18 13 16 15 16 9 1 17 7 9 14 5 19 8 15 7 14 12 17 3 19 7 18 0 0 8 8 11 16 11 14 15 10 7 18 3 5 16 17 10 7 15 12 17 13 13 10 13 4 13 16 10 4 12 14 7 15 18 7 13 9 1 11 3 14 0 6 15 4 13 4 14 10 8 4 18 2 16 0 18 20 14 4 10 11 6 14 8 14 8 11 9 0 18 12 15 16 20 11 16 20 15 20 10 15 8 0 3 17 20 13 6 9 4 11 3 0 1 13 13 17 4 16 0 10 7 3 3 13 8 14 10 17 7 13 6 19 8 20 2 4 10 13 11 1 15 10 13 15 11 10 13 0 6 0 16 16 9 4 17 9 9 8 16 10 4 6 7 13 0 10 12 10 16 17 8 5 7 18 13 8 3 6 20 10 16 9 5 13 20 7 1 5 17 9 6 4 3 15 20 19 10 19 9 16 7 5 16 7 15 12 13 12 20 10 14 10 6 17 10 6 4 18 10 14 2 7 20 20 7 3 0 0 19 8 12 3 0 0 5 16 16 19 10 2 20 15 1 19 10 12 5 17 11 18 5 0 3 17 18 1 4 13 15 13 2 15 1 14 19 7 12 18 16 15 20 8 1 15 13 7 9 4 9 4 11 13 14 5 1 14 3 4 0 20 19 16 13 20 4 7 18 8 10 2 12 4 4 2 5 12 17 6 14 17 0 12 17 9 0 6 1 6 8 16 9 1 2 17 19 19 20 5 11 8 11 4 11 14 8 8 4 1 0 5 10 11 14 12 15 3 14 12 20 15 17 6 7 0 15 17 11 15 7 18 15 13 15 18 2 6 16 4 11 14 14 9 19 18 8 1 6 1 10 4 8 2 3 1 10 2 7 15 15 9 4 19 8 1 11 17 16 14 5 16 13 15 2 1 18 6 18 14 14 2 4 10 5 19 5 1 9 17 7 14 12 5 19 6 11 2 3 2 8 17 18 13 9 4 1 1 17 14 4 15 9 20 8 8 0 3 12 14 9 6 17 14 13 2 6 0 1 10 1 18 4 1 5 5 11 17 13 2 8 16 18 2 12 9 7 5 20 7 20 15 7 14 9 16 4 14 10 16 17 19 19 19 20 5 10 17 3 19 15 2 11 1 16 2 20 10 0 19 6 5 1 4 14 11 1 5 15 11 16 20 3 0 15 17 3 20 20 4 19 16 12 10 9 17 14 5 2 15 4 7 19 14 0 2 2 9 13 5 15 15 15 20 20 18 13 20 18 4 7 1 16 1 1 7 16 7 1 4 9 16 9 3 12 19 14 6 15 0 17 12 3 2 0 19 12 2 10 15 19 7 8 11 0 14 14 18 0 18 8 5 1 20 18 19 19 8 12 10 15 13 20 1 16 19 12 18 7 8 6 19 1 7 20 9 11 14 0 9 14 15 8 8 5 3 3 0 1 20 17 8 1 9 14 7 9 20 10 7 6 6 15 8 13 7 12 8 12 10 10 5 16 5 3 2 4 3 10 5 20 6 11 8 11 9 6 15 4 11 5 2 3 19 15 9 9 19 16 1 5 9 2 11 5 0 18 20 6 18 19 11 2 2 2 7 6 19 13 2 2 15 12 16 4 2 3 2 13 3 10 18 1 12 15 2 10 2 13 10 15 8 14 8 4 11 10 12 5 3 11 19 3 4 8 7 2 5 12 16 7 6 13 18 8 11 17 2 0 12 20 7 18 14 5 12 8 5 4 17 1 5 5 10 17 1 11 7 16 7 0 18 15 5 19 6 19 7 4 18 8 2 9 4 0 8 20 2 14 19 12 0 0 15 17 9 9 2 3 3 2 9 0 2 16 0 17 12 10 11 0 4 17 10 16 4 19 18 15 13 10 11 11 14 0 15 4 17 20 6 12 16 10 5 12 7 7 7 8 7 3 16 11 5 20 18 9 5 2 14 6 8 16 7 2 15 15 2 8 19 5 11 0 18 4 17 0 8 13 0 16 4 2 6 15 15 0 5 3 13 1 1 17 2 20 3 19 13 9 4 17 14 8 1 12 9 8 18 18 16 8 10 13 19 4 17 0 18 5 20 16 1 12 1 17 2 13 14 7 6 9 10 12 18 18 11 18 8 19 9 20 13 20 4 3 14 3 16 17 14 4 3 19 18 20 15 11 3 6 8 1 19 7 15 17 7 20 18 11 20 8 17 5 4 8 20 11 13 7 8 20 1 2 18 12 20 19 7 14 2 8 9 19 4 17 7 3 18 3 20 10 13 11 11 6 9 1 15 16 4 17 20 2 14 16 10 11 3 7 4 12 8 17 11 20 19 18 10 15 17 17 18 14 15 18 13 7 6 8 2 7 10 19 19 19 17 15 20 1 9 5 12 6 9 6 10 0 6 9 0 3 0 15 13 2 13 16 20 12 5 20 8 16 20 11 11 2 2 19 16 9 12 4 18 9 9 16 3 0 14 16 6 19 17 18 15 20 6 15 15 9 17 19 10 13 17 17 15 7 16 0 13 1 10 10 0 5 11 2 17 16 14 16 7 8 15 14 0 8 10 1 6 4 16 4 14 18 8 14 20 9 1 5 12 13 11 3 20 8 10 3 10 0 1 2 16 14 20 3 20 10 9 3 18 17 13 3 3 8 3 9 5 16 19 14 16 18 11 2 12 19 8 8 6 19 7 1 11 10 16 9 19 8 5 11 8 17 1 15 18 5 7 13 0 1 7 19 2 20 15 19 17 12 10 8 7 6 14 16 6 11 19 2 0 20 0 3 13 10 16 19 4 6 11 6 20 17 17 2 9 8 20 4 13 0 2 3 14 15 18 9 9 19 10 0 12 11 19 8 12 5 17 16 17 11 20 7 12 18 9 7 7 18 0 6 9 3 2 18 6 18 11 16 15 1 16 20 17 18 20 4 13 5 8 2 15 20 8 15 8 15 7 2 7 10 0 13 3 17 18 9 2 2 17 6 7 20 20 20 4 19 20 1 7 1 8 8 14 15 3 17 13 6 18 5 0 2 12 6 2 7 13 2 1 13 8 1 8 12 13 6 16 19 19 19 10 13 9 0 13 8 3 20 10 10 2 14 13 19 1 6 15 15 5 0 11 5 0 0 14 5 19 4 16 11 12 17 11 18 8 14 11 7 11 20 12 16 6 0 20 8 1 5 7 11 20 14 11 7 17 3 18 5 5 18 11 1 20 2 11 9 15 15 9 6 8 8 9 7 11 14 9 0 11 11 9 8 18 15 3 12 20 17 19 13 18 20 9 3 3 4 6 18 7 10 12 14 7 20 6 5 17 19 18 6 9 11 6 14 16 2 15 15 15 3 19 17 11 5 7 6 0 13 20 0 2 2 13 20 2 1 9 13 19 12 19 15 15 9 0 2 1 14 8 7 19 1 13 16 19 4 15 2 7 17 0 4 3 20 6 10 5 20 13 14 3 14 13 10 15 16 12 6 0 9 4 5 1 8 15 9 8 0 15 11 3 7 19 10 7 13 14 14 2 6 2 8 10 2 13 14 0 15 17 18 12 1 16 13 3 19 15 17 1 9 8 8 11 0 14 3 2 2 9 9 14 8 7 7 7 17 17 17 20 16 7 17 2 13 15 8 11 4 3 4 6 7 16 2 2 6 5 16 2 0 12 13 9 0 17 13 0 17 13 2 5 14 3 15 0 13 16 12 17 8 15 19 20 13 10 4 20 8 13 20 2 20 9 2 2 13 10 8 4 16 0 8 9 14 3 1 10 15 20 19 10 20 3 16 5 19 4 15 7 10 1 1 3 2 14 2 12 11 6 18 16 19 3 16 0 9 9 12 4 14 16 12 3 16 5 18 17 9 14 20 7 14 15 14 19 2 2 15 16 12 10 11 4 20 14 8 12 17 9 13 20 12 3 3 1 17 18 11 17 7 8 5 14 11 7 0 7 6 9 10 19 10 4 4 6 13 7 14 17 16 7 9 4 7 9 20 5 8 7 19 15 13 1 8 0 13 14 4 6 20 20 5 6 16 13 6 19 13 11 0 9 12 16 20 4 2 7 4 1 2 12 2 14 19 11 2 16 14 3 9 14 19 17 9 16 19 11 6 6 17 4 1 15 1 11 20 16 0 5 12 17 12 0 9 2 8 8 19 2 0 12 4 20 7 11 14 8 16 13 12 19 14 10 19 8 12 16 2 1 11 14 0 19 5 0 13 0 12 15 20 0 13 3 12 13 9 19 20 5 6 11 20 19 10 13 14 20 18 6 19 16 1 6 12 3 11 12 8 3 1 1 13 3 20 11 15 13 13 18 9 9 12 3 17 20 10 4 14 7 16 20 14 5 9 1 3 16 4 3 20 1 17 11 19 8 19 12 18 8 0 17 2 11 2 16 8 7 15 15 7 16 1 14 10 19 6 9 18 14 15 6 7 0 6 5 13 14 3 2 15 17 18 11 4 10 13 6 11 20 10 16 16 20 17 5 2 4 18 14 15 13 15 4 8 5 14 11 15 6 6 7 3 12 10 4 18 6 5 17 16 11 4 16 6 7 16 15 5 10 1 6 2 1 6 0 4 8 14 19 0 16 6 8 2 17 2 20 17 12 18 2 9 10 0 12 1 2 13 1 1 12 1 7 11 1 19 0 15 15 14 15 0 2 8 11 18 17 9 1 16 9 20 14 17 17 12 2 20 4 6 0 2 7 16 8 12 16 0 10 5 5 16 1 14 16 4 12 14 5 18 16 6 15 4 20 3 4 20 14 14 3 17 19 1 3 5 14 7 11 14 13 5 8 7 19 11 7 4 17 14 2 16 2 7 0 11 16 1 8 9 2 15 16 15 5 17 6 16 19 20 6 19 3 0 7 20 12 15 8 12 17 19 11 20 3 6 7 9 12 19 12 0 4 11 7 15 19 16 6 3 20 19 18 1 15 15 15 20 17 10 1 15 6 18 1 8 1 15 6 19 15 7 9 17 13 6 15 7 4 11 2 6 2 7 17 10 13 3 14 14 12 3 12 2 5 8 9 15 9 8 17 1 17 14 18 16 0 5 7 15 8 13 1 4 7 14 18 16 13 13 1 4 8 18 9 6 7 15 3 16 0 6 19 9 6 6 6 3 17 15 0 3 19 18 13 15 1 4 17 0 8 5 15 13 14 3 15 15 12 8 4 20 20 13 20 12 11 0 11 7 14 11 8 11 8 2 13 10 8 0 12 15 5 9 6 12 6 3 3 4 17 7 5 12 18 4 10 13 16 13 3 6 9 13 5 6 0 12 0 10 13 1 3 2 7 9 5 17 9 10 14 3 0 12 7 12 10 13 11 20 6 1 19 19 11 11 2 16 17 17 10 2 2 11 6 3 7 9 20 1 3 10 3 11 19 10 3 2 3 5 1 15 13 20 1 10 19 16 6 20 1 12 6 20 17 20 1 7 18 11 18 7 8 3 16 3 4 19 8 18 0 15 18 1 9 15 4 12 0 13 18 7 8 10 9 3 16 9 7 2 17 5 3 8 10 2 4 10 15 5 2 1 13 13 7 19 7 12 2 2 7 14 5 17 14 19 10 5 11 7 6 9 14 2 11 14 4 11 16 16 20 6 16 19 0 8 16 16 14 8 17 19 20 20 1 18 2 6 14 3 10 11 12 7 4 1 14 2 10 2 14 3 14 13 9 13 11 3 10 18 3 17 15 5 13 0 14 7 3 5 7 16 18 12 6 2 12 9 14 5 6 9 6 6 19 5 3 19 8 14 19 5 3 4 0 13 12 10 5 10 16 20 11 14 17 4 7 8 17 11 0 20 9 8 3 6 11 9 18 8 4 2 12 10 11 13 8 11 2 5 16 14 1 17 3 4 18 13 11 20 7 11 16 0 13 12 10 14 2 0 2 18 12 10 9 7 20 7 11 16 17 5 2 17 16 13 7 1 4 17 1 6 1 16 7 9 8 6 2 6 15 18 7 8 9 20 19 0 20 18 16 12 12 2 18 0 3 7 4 9 5 10 18 11 20 3 9 0 14 3 6 13 2 10 11 18 14 20 0 3 3 13 19 12 20 7 15 13 15 0 18 5 2 16 14 0 3 10 1 2 18 9 16 13 6 7 2 2 12 12 15 14 20 4 4 18 4 9 20 16 1 16 12 0 16 19 1 8 19 0 6 14 8 16 19 17 5 9 10 15 11 9 15 9 19 14 11 1 16 5 5 7 3 10 2 19 1 18 8 16 6 16 10 5 19 7 8 11 6 13 8 15 10 14 17 4 5 0 9 9 11 3 4 16 17 19 4 9 6 9 7 10 18 0 0 9 5 2 12 14 9 13 18 3 4 17 17 14 16 4 1 3 15 7 11 12 6 1 17 18 18 14 15 0 20 12 12 10 16 20 19 9 7 17 7 16 9 17 12 3 15 18 16 15 9 13 14 3 20 11 9 11 9 15 12 9 18 18 1 2 8 20 2 0 18 10 9 12 8 0 6 12 16 20 19 5 7 2 12 8 7 1 20 11 0 0 3 19 13 16 6 19 7 5 20 17 15 8 11 0 4 4 17 5 16 15 7 5 18 6 18 10 5 3 17 18 20 1 14 18 20 4 15 2 6 11 5 14 5 20 16 13 2 8 0 11 16 12 10 11 6 15 1 13 12 14 15 5 20 4 20 3 13 7 13 14 8 4 18 9 17 8 1 9 0 4 7 3 16 18 11 2 15 13 17 5 0 19 12 10 9 3 13 16 19 5 13 20 15 16 16 9 4 16 8 6 18 14 10 1 1 12 14 10 10 16 13 17 1 16 15 7 8 9 17 16 11 2 11 20 9 1 2 15 8 9 8 6 1 15 13 11 0 4 9 8 10 8 9 9 4 7 0 5 7 20 16 10 18 9 13 0 11 20 2 20 1 0 10 2 18 10 10 2 17 2 19 9 14 6 19 4 10 5 5 19 2 4 16 14 8 8 10 16 7 4 9 19 6 8 12 6 4 3 15 11 5 13 6 7 17 8 16 14 7 18 5 18 15 0 16 17 15 18 11 10 18 19 12 4 11 15 5 6 3 13 15 11 7 0 9 18 11 5 19 8 7 20 12 13 5 15 8 6 11 6 20 6 8 8 12 10 13 0 7 19 3 11 8 14 10 2 5 5 16 12 17 19 0 0 11 17 13 13 10 17 8 4 4 17 15 7 20 6 18 14 11 12 20 20 6 13 9 15 3 1 17 12 5 6 5 1 5 10 9 16 9 11 12 11 16 1 10 5 16 2 12 0 17 0 5 4 1 18 8 13 5 1 5 10 15 4 14 17 1 17 17 17 18 16 4 19 15 1 12 19 14 1 3 8 12 4 2 12 1 10 15 10 19 19 20 15 11 7 5 19 16 7 11 20 2 5 12 2 12 20 18 7 20 0 7 8 10 17 4 3 3 6 10 8 14 0 6 1 17 14 11 11 19 3 18 16 7 3 16 20 9 6 6 10 10 6 12 4 16 15 0 16 5 19 10 2 19 0 15 17 1 15 10 2 17 20 6 7 16 4 17 2 0 11 10 12 15 6 20 5 0 12 19 9 5 4 13 11 2 11 6 8 1 3 14 4 12 3 6 7 3 15 5 19 2 20 13 9 0 3 7 16 3 13 18 3 9 5 9 15 4 19 1 17 7 7 4 7 14 9 0 20 6 14 6 0 13 10 11 10 10 15 10 6 3 8 11 13 1 12 7 19 12 17 10 7 17 14 6 18 20 19 8 6 7 8 0 1 10 11 14 17 11 5 5 3 14 7 16 13 4 19 11 17 6 14 13 16 6 9 1 12 19 6 3 5 0 19 1 7 15 7 11 11 8 12 0 1 16 20 14 17 10 16 7 16 20 0 9 1 2 9 19 7 6 17 5 14 17 15 8 9 9 13 3 7 4 15 8 18 15 11 0 15 14 15 1 3 20 19 18 0 18 13 3 10 15 5 11 8 13 19 12 18 4 9 0 19 10 20 8 4 10 1 7 9 17 2 11 10 6 0 0 7 11 7 13 10 3 0 19 14 0 2 3 18 16 13 13 2 3 3 0 14 0 20 0 14 11 4 7 7 11 18 7 11 13 17 0 2 20 12 1 10 19 10 20 14 11 20 7 17 9 2 3 12 17 2 19 2 20 16 20 12 7 7 18 14 6 20 17 7 2 9 0 16 8 18 2 7 17 18 13 0 11 8 19 11 8 18 12 4 4 6 1 14 6 14 9 16 10 14 2 14 8 5 10 13 5 1 3 6 13 6 13 0 10 10 11 11 3 1 7 1 18 0 4 0 4 13 6 15 17 12 13 15 1 15 2 0 11 16 14 13 19 14 10 9 17 14 18 0 15 2 0 3 19 3 1 14 1 11 5 19 8 5 9 6 14 2 10 20 3 15 3 8 17 18 5 14 2 8 11 7 9 16 14 8 13 13 11 9 16 6 19 20 13 14 7 18 9 15 18 15 2 9 13 0 20 18 3 12 9 0 6 17 15 15 3 9 1 3 18 8 1 10 2 8 9 18 2 11 9 12 9 18 7 17 5 9 10 10 20 18 11 3 14 3 17 5 3 4 17 16 12 10 13 16 2 16 1 12 6 18 16 1 17 2 14 2 1 8 11 1 11 6 5 2 6 13 3 5 10 11 19 9 5 2 3 7 9 6 7 13 14 2 0 1 4 18 6 0 16 18 2 18 13 0 12 9 14 19 18 4 9 11 11 20 0 14 9 13 5 14 13 19 5 6 18 4 11 13 0 18 3 9 20 17 0 6 17 12 12 5 17 16 5 12 0 12 19 14 4 11 8 9 4 9 9 20 7 6 14 19 1 13 15 1 4 9 11 18 19 12 14 19 16 15 11 8 13 15 15 13 14 0 14 10 2 2 2 19 12 10 3 18 16 11 14 15 1 13 7 10 2 1 17 3 5 19 14 19 20 12 3 4 9 15 16 6 3 14 2 7 18 12 20 17 19 13 7 9 1 16 0 18 0 5 2 12 1 0 6 17 13 20 18 16 9 10 8 18 19 16 11 11 14 8 5 6 0 0 10 6 15 11 17 16 19 2 16 9 10 14 15 19 11 13 8 2 3 6 18 5 7 7 2 7 20 17 0 11 15 2 13 18 9 9 3 11 18 6 10 9 12 14 2 2 19 2 8 8 7 3 5 2 5 15 4 19 20 15 18 18 19 20 10 16 15 1 8 15 11 0 2 19 13 10 3 0 15 6 19 11 0 8 19 20 6 3 8 4 7 9 17 1 12 8 19 3 6 4 8 2 6 17 8 20 20 6 2 0 2 2 9 12 7 12 7 18 20 0 1 10 14 19 7 1 16 8 12 14 14 13 8 12 5 20 6 2 14 7 7 7 17 2 3 17 8 2 10 8 6 8 14 15 2 6 3 16 12 13 16 11 6 0 19 0 13 17 8 13 18 16 19 16 19 13 19 15 4 15 20 12 10 9 6 6 14 11 4 9 12 4 19 12 15 4 10 12 6 11 3 16 7 10 6 11 1 17 19 11 8 9 9 16 17 2 12 5 8 6 4 7 5 5 11 5 3 1 18 4 6 19 0 12 3 2 4 0 7 10 10 12 11 9 13 5 13 20 20 12 8 15 9 0 3 9 0 8 13 3 15 0 19 18 5 0 12 8 17 1 17 11 12 7 3 19 11 6 17 2 3 7 1 10 20 16 10 18 0 14 7 20 3 17 14 18 7 3 9 6 3 13 2 7 2 14 17 11 2 15 7 0 8 4 18 17 3 13 5 18 14 13 14 4 9 6 20 17 4 19 16 9 18 17 14 12 10 18 17 0 3 0 13 16 4 9 19 3 17 6 20 10 4 2 10 19 1 0 18 16 2 5 9 13 1 3 1 20 1 15 9 4 19 19 0 11 10 7 6 19 0 7 14 10 11 17 11 5 16 15 5 2 18 15 13 1 9 7 19 14 1 15 7 2 15 8 6 14 12 6 2 5 14 19 11 0 4 16 1 19 6 3 11 7 5 6 9 7 11 16 14 11 19 17 0 9 11 0 14 3 12 0 18 2 3 9 2 1 10 9 11 14 15 14 6 1 14 7 17 0 3 3 12 14 18 6 12 13 1 0 19 19 7 8 14 0 4 9 20 3 5 5 13 0 13 5 8 1 16 4 7 3 18 1 11 11 18 15 20 2 16 8 15 14 13 1 19 13 14 18 3 2 7 8 11 15 16 20 3 8 4 4 7 7 6 17 9 6 20 20 8 2 10 20 6 20 13 3 13 17 6 3 16 3 19 5 9 1 19 19 4 2 17 14 18 19 1 17 0 10 8 11 8 2 14 8 10 3 8 15 19 20 17 17 8 6 9 3 11 4 7 14 18 12 14 19 4 1 17 7 9 18 6 10 16 11 17 6 7 2 3 4 17 17 15 4 8 7 20 2 6 10 2 19 17 3 12 9 7 5 7 5 19 12 11 2 10 6 11 6 2 3 7 15 12 15 10 12 2 20 12 9 1 17 7 9 16 4 8 5 16 9 7 0 17 9 5 12 6 17 16 18 7 12 6 8 12 3 15 17 12 12 20 7 10 16 13 18 16 15 10 9 13 6 5 17 1 14 4 3 15 10 7 11 2 6 2 6 17 2 7 17 5 16 9 13 17 12 20 9 4 5 0 16 14 2 14 17 13 3 10 6 16 6 9 2 10 4 4 4 18 17 13 9 14 14 17 14 9 13 9 2 15 17 12 10 10 10 1 7 20 19 4 16 20 18 0 3 17 9 7 12 7 8 5 1 15 15 19 15 12 11 4 19 14 7 19 2 15 10 1 16 20 1 9 11 17 4 1 0 12 11 12 17 8 18 17 18 14 9 17 0 15 12 13 15 7 13 4 16 0 20 8 8 19 11 3 20 19 1 20 6 0 13 4 13 4 2 15 12 12 15 1 15 12 11 12 8 2 0 17 3 0 6 11 10 11 2 6 17 1 1 11 20 12 4 2 15 12 13 7 0 18 2 17 9 2 8 17 19 13 5 6 4 20 14 8 10 9 7 20 9 12 15 5 15 2 7 8 20 18 18 8 19 1 16 11 16 18 11 1 9 3 6 1 6 15 18 6 0 12 3 4 15 9 8 10 3 15 20 12 10 3 20 12 20 4 3 12 0 6 5 3 10 2 3 12 4 6 6 4 16 4 13 2 1 8 1 13 11 8 14 12 18 19 19 11 12 14 13 16 15 7 19 15 3 8 10 20 4 5 15 7 3 9 0 9 0 4 18 2 7 12 7 12 6 16 20 16 19 8 2 16 9 14 3 12 8 7 2 14 16 1 19 20 8 2 9 18 5 5 3 0 5 19 3 1 15 1 16 14 0 1 0 4 19 5 3 4 17 6 13 1 11 20 18 1 14 0 13 8 8 18 19 10 5 18 6 16 7 7 20 12 2 13 5 6 12 13 20 20 13 6 16 11 17 8 4 3 13 16 18 1 15 6 10 17 18 17 6 8 17 10 1 19 13 14 14 7 17 3 10 10 20 13 7 3 10 7 9 5 12 6 18 20 15 17 16 13 18 2 12 11 10 19 14 14 8 15 1 8 17 3 11 3 0 15 17 14 8 5 18 19 11 4 16 15 16 2 2 14 18 19 9 11 11 11 20 11 0 7 17 7 13 19 9 4 0 20 6 1 2 0 8 3 14 6 0 7 10 17 11 11 14 19 18 16 2 6 4 10 1 7 14 6 12 3 4 14 0 0 11 2 2 15 19 18 0 6 17 3 15 7 17 6 5 16 12 17 5 0 2 2 14 4 1 19 4 2 6 20 8 9 17 12 14 4 16 2 7 18 17 3 2 3 3 3 13 9 6 3 4 13 15 4 20 1 11 4 20 4 17 13 13 2 0 11 15 16 10 7 11 18 20 17 0 10 17 9 8 2 3 15 16 6 9 11 20 11 7 13 16 2 4 14 3 1 1 3 10 17 11 6 19 13 10 19 20 2 18 6 18 7 8 15 5 5 10 6 1 2 10 7 15 12 17 3 4 13 1 4 2 0 11 10 5 9 6 3 16 18 16 15 10 13 13 11 2 10 17 12 8 15 19 9 3 16 13 15 5 11 15 13 16 6 2 8 2 20 19 0 2 19 18 5 19 17 5 11 16 2 15 7 17 4 13 13 9 14 2 6 3 17 17 15 11 7 3 0 18 18 20 13 18 3 10 3 14 6 5 10 19 1 1 9 14 1 10 5 14 8 10 13 2 10 5 7 12 4 5 9 3 18 2 20 11 3 11 17 1 13 0 0 14 2 2 12 0 4 15 4 19 4 8 19 3 1 18 4 9 2 7 11 15 4 12 10 18 3 18 4 10 8 11 18 5 17 16 15 6 10 7 15 8 13 3 14 17 3 3 11 17 8 19 11 5 0 8 12 6 3 9 11 14 10 12 15 20 10 14 17 4 7 14 2 1 19 8 8 17 11 20 8 6 6 4 9 20 8 12 15 14 11 1 4 10 7 4 11 1 12 1 4 15 15 16 19 16 17 19 10 18 4 7 5 7 11 12 12 1 10 10 9 17 8 1 10 2 8 18 10 15 9 7 5 7 15 15 18 15 5 6 2 0 0 12 18 17 6 11 5 7 14 19 18 10 16 3 8 20 3 19 10 5 20 11 0 0 5 11 2 10 14 9 7 17 20 11 7 7 1 11 14 14 19 12 17 19 19 6 7 5 5 13 9 0 11 12 18 17 0 8 13 1 10 3 8 11 19 8 12 20 16 5 5 2 7 3 4 1 8 3 19 13 11 18 17 4 1 2 16 4 3 16 17 9 4 18 10 17 18 10 12 18 11 7 9 6 19 0 7 0 1 4 10 10 10 20 4 8 2 3 7 15 20 2 5 10 6 5 20 15 17 18 0 1 15 5 8 16 4 20 18 8 1 15 18 9 6 12 6 11 3 6 9 13 20 4 16 12 4 15 13 17 14 19 0 1 17 0 8 15 11 18 11 11 17 3 1 13 15 14 13 10 12 7 9 16 13 3 5 7 17 14 9 3 7 3 3 3 1 20 20 18 0 11 18 20 19 14 0 1 16 7 17 14 3 4 19 4 6 13 18 11 19 12 16 6 19 19 3 3 16 6 16 2 4 8 19 15 6 7 13 20 11 19 0 8 13 8 13 0 14 16 9 19 17 2 11 5 11 20 8 4 12 17 16 13 16 3 19 15 9 2 3 11 0 3 8 15 8 12 17 16 8 7 3 17 11 3 12 4 10 14 10 20 6 17 16 8 17 5 20 18 5 4 19 16 18 9 18 14 20 13 11 5 4 3 19 0 7 17 17 7 1 12 17 19 11 4 13 20 14 0 15 18 19 13 18 10 9 20 12 17 11 5 19 7 10 18 18 12 1 1 2 7 5 4 1 16 4 0 8 9 9 14 3 6 11 11 20 13 16 5 8 11 8 2 13 3 1 9 5 0 2 9 4 15 4 18 16 4 3 4 5 12 3 7 12 15 3 20 19 11 4 19 10 15 14 4 19 14 1 17 5 1 3 16 3 6 6 10 12 4 20 15 2 5 9 0 12 7 15 0 19 12 16 4 1 1 19 1 15 9 0 14 9 16 12 13 6 4 9 11 17 19 19 13 0 15 20 20 13 14 13 12 10 18 19 15 13 5 14 5 19 11 8 9 13 0 16 16 11 16 20 12 13 11 16 1 20 6 18 6 16 9 18 19 3 14 11 2 9 15 16 17 0 6 18 18 11 14 6 0 9 19 12 16 9 1 5 20 13 1 8 12 2 19 4 12 17 9 2 0 4 18 15 7 8 8 12 12 12 0 8 2 14 16 5 12 12 3 6 7 1 17 19 1 1 1 8 18 4 9 5 13 5 7 0 13 10 13 6 19 9 18 13 2 14 8 4 5 0 19 17 14 16 6 12 12 6 8 11 14 17 4 17 20 20 11 2 7 0 14 4 8 6 2 7 20 9 12 16 14 11 1 5 3 5 10 5 17 2 12 19 16 19 6 1 14 6 0 9 15 7 0 10 8 1 0 13 3 4 3 18 16 0 5 4 7 0 3 15 10 15 2 12 18 6 5 6 15 16 3 16 4 16 6 8 5 13 7 15 9 2 17 13 12 20 8 8 12 12 7 15 12 11 4 12 16 12 2 15 11 8 13 6 9 19 17 0 20 6 8 16 12 17 16 7 1 14 16 18 3 2 18 18 17 5 9 11 19 17 16 9 9 2 17 7 11 19 11 13 6 9 2 20 16 1 18 7 4 10 4 4 0 0 0 13 16 13 14 1 16 6 19 18 4 10 5 16 4 4 11 13 9 1 20 2 15 0 4 15 17 2 20 4 8 9 17 3 19 4 4 16 2 0 19 2 2 15 8 10 7 13 20 20 0 4 19 9 6 16 18 11 19 1 4 9 2 9 19 12 2 13 8 9 19 14 8 19 13 16 12 3 0 15 9 12 4 2 3 3 9 18 9 15 0 6 0 18 17 15 13 2 1 0 9 7 4 17 9 5 19 18 4 7 2 14 11 9 17 2 12 7 14 7 19 8 16 19 18 15 15 17 15 16 7 15 19 14 10 8 20 3 9 20 6 6 9 13 9 6 18 9 11 4 0 12 13 5 20 3 14 1 12 4 7 4 3 6 1 18 13 1 4 2 16 20 4 18 12 2 12 6 16 16 14 17 8 12 20 7 3 6 4 15 8 17 10 7 11 5 18 19 18 6 15 16 14 3 1 17 16 19 2 10 13 12 10 10 20 20 6 19 7 4 7 2 14 5 19 16 9 11 18 15 2 9 4 9 7 7 9 18 15 13 6 16 1 10 16 10 10 20 7 8 1 12 9 20 11 16 18 10 20 14 0 9 14 17 2 18 1 20 13 16 15 18 11 7 19 10 6 1 12 14 11 19 16 13 8 0 12 12 6 10 11 8 18 8 4 3 13 11 15 3 9 5 15 8 13 3 12 15 8 20 0 8 9 10 1 16 6 18 0 9 6 5 20 17 2 1 18 1 8 16 6 7 16 15 6 14 8 8 9 15 16 1 9 3 17 1 20 16 12 8 4 4 5 18 15 6 18 6 19 1 17 11 18 18 10 3 9 8 3 8 0 5 10 10 5 1 20 19 19 20 14 2 6 10 11 16 0 3 19 12 2 15 1 10 16 14 17 3 18 14 4 17 8 19 11 8 2 0 3 16 5 10 8 6 20 7 13 4 11 5 2 9 0 5 14 19 10 8 7 19 10 20 7 11 10 20 3 13 17 4 14 14 17 16 15 6 1 6 3 6 3 14 2 7 12 15 13 14 6 15 7 2 3 4 7 6 19 12 18 1 20 1 16 1 9 1 15 18 5 9 6 15 1 16 19 5 8 13 10 16 11 12 8 16 12 12 2 14 3 20 17 7 5 11 3 5 1 1 18 4 12 0 16 16 7 9 8 12 18 0 15 4 3 11 20 0 6 7 8 2 17 3 6 17 4 3 3 3 19 16 20 11 5 8 18 13 16 2 6 9 20 20 17 18 4 20 14 11 0 4 19 15 7 19 16 17 12 19 6 15 7 18 1 2 9 1 19 5 18 20 11 12 15 6 12 14 5 6 4 12 1 16 7 20 4 5 9 5 2 6 17 7 9 19 10 12 10 19 5 18 4 17 0 7 5 2 19 8 0 2 18 12 9 0 18 16 6 2 20 2 9 14 0 8 19 15 8 18 11 10 9 9 13 4 8 6 15 14 14 13 3 16 14 1 15 6 14 3 19 9 9 0 2 7 16 17 9 6 15 4 9 1 14 15 6 1 1 9 13 18 11 17 12 15 6 19 5 12 0 9 15 1 12 2 8 15 20 20 13 16 2 11 16 2 9 17 12 6 6 3 6 0 3 7 18 11 20 17 5 18 8 14 15 9 4 10 10 19 1 7 12 12 11 14 6 19 4 7 11 16 1 20 13 11 12 2 2 16 10 1 18 10 1 3 9 2 0 12 5 13 19 5 2 5 8 5 3 15 17 10 18 17 6 18 12 5 1 15 2 10 16 2 19 6 3 15 5 2 13 9 5 9 14 17 19 7 1 11 9 7 2 9 6 10 13 17 0 7 12 10 9 2 6 0 8 9 12 4 9 2 3 3 12 20 8 0 5 3 15 8 3 12 20 10 12 9 19 15 8 7 3 17 16 17 10 13 6 10 18 18 9 18 0 5 18 11 7 6 15 1 0 9 4 9 12 6 3 1 2 20 4 1 1 8 4 3 3 6 16 13 20 19 1 10 6 0 7 14 1 13 10 2 1 3 16 8 20 19 16 15 17 15 14 17 14 11 14 7 14 20 1 2 13 18 3 12 20 17 20 3 19 4 3 2 18 0 7 16 15 19 13 18 6 7 4 2 13 7 17 10 4 8 10 0 18 9 6 18 16 4 0 12 8 13 12 6 0 2 7 5 9 12 4 4 3 13 11 8 2 18 1 19 1 15 17 5 6 14 4 11 15 2 8 8 8 11 18 17 15 1 8 12 1 13 18 4 17 3 0 18 19 9 14 8 8 15 13 6 1 18 14 12 1 20 20 13 4 15 16 15 17 12 7 8 9 0 9 5 1 20 0 15 7 11 5 14 13 7 9 15 6 3 8 12 18 7 5 1 7 3 15 12 15 17 20 16 12 5 10 1 18 14 0 1 4 8 7 20 4 18 20 5 3 2 20 10 12 5 17 3 20 14 14 18 16 19 17 7 1 7 0 11 2 12 8 4 14 13 0 0 9 6 6 16 10 20 6 5 18 20 17 14 9 1 5 18 13 8 10 20 17 11 15 9 13 16 5 6 1 9 1 5 9 8 16 13 18 15 4 3 9 5 17 14 16 9 11 5 0 5 8 11 14 18 15 0 20 5 16 12 11 12 17 7 12 1 16 8 14 1 7 1 7 17 2 20 13 18 11 7 13 12 2 15 18 0 19 1 17 4 1 2 18 11 12 4 6 14 8 12 7 4 7 17 1 11 10 16 8 20 20 18 8 17 10 11 18 7 18 0 2 5 15 1 18 16 8 7 10 14 13 3 6 11 14 11 1 1 7 15 4 19 13 16 15 5 11 15 15 15 19 16 0 19 8 17 9 14 20 16 4 8 13 10 4 20 12 5 17 17 16 10 0 6 18 4 10 9 8 6 15 4 8 12 2 0 3 6 2 14 15 13 15 19 8 13 11 2 17 12 18 15 7 12 5 13 2 5 18 18 16 1 1 5 18 15 19 1 9 14 11 6 13 17 17 14 9 6 17 19 19 17 8 18 12 4 12 14 13 2 7 14 15 18 18 12 9 11 20 0 7 3 20 1 18 12 1 13 17 16 3 18 3 19 17 1 19 1 7 7 8 17 8 17 20 11 11 13 8 3 5 7 16 17 19 2 20 1 18 0 4 4 0 17 11 12 5 12 16 4 6 16 19 1 7 6 17 20 3 14 8 2 17 1 13 4 16 5 16 13 4 2 4 6 14 15 9 7 7 15 15 16 8 9 8 0 10 0 9 4 5 17 9 14 6 9 10 6 11 1 0 2 0 7 11 13 7 4 15 4 20 14 1 12 7 11 7 17 13 16 20 6 9 20 18 6 1 7 17 1 13 15 14 7 11 12 12 19 0 9 15 6 17 13 0 9 16 7 16 9 14 19 8 11 17 16 9 6 12 0 10 0 12 2 4 1 14 12 19 16 13 14 7 4 8 17 1 4 16 14 7 18 5 4 11 16 11 0 4 1 4 9 16 20 5 15 1 20 18 0 0 4 19 1 19 4 2 20 2 0 8 19 16 1 19 11 13 4 12 20 11 18 4 13 18 1 11 8 8 11 18 20 15 5 20 3 9 1 3 15 14 4 14 4 6 15 15 11 20 20 1 14 20 2 1 14 18 5 0 6 2 3 15 14 16 5 16 8 1 4 20 20 7 20 3 9 11 14 11 1 12 4 19 6 13 3 11 13 17 17 13 12 2 3 17 2 7 7 0 12 6 10 13 11 1 15 10 1 14 4 14 6 16 15 8 1 8 20 3 2 6 20 18 6 2 5 5 1 3 11 17 10 16 6 19 10 2 17 9 7 19 3 15 4 4 11 11 9 19 13 20 18 8 6 16 16 4 14 0 1 5 19 14 19 17 20 7 9 18 2 1 4 11 4 1 11 20 12 10 16 18 1 11 20 7 7 4 8 0 18 6 18 17 17 6 20 16 18 0 13 19 9 20 12 18 2 8 7 6 11 13 7 10 10 17 7 17 10 15 11 0 3 1 5 7 18 18 5 8 10 2 18 15 4 10 19 14 19 20 8 19 12 15 10 12 6 4 4 5 16 9 19 5 10 20 1 1 3 4 3 10 0 15 2 14 4 14 17 16 6 20 18 20 14 15 20 4 12 17 19 5 13 18 4 14 20 13 20 19 20 4 7 13 9 20 8 7 15 1 17 17 10 16 11 10 9 18 2 18 20 2 18 14 4 0 2 7 9 3 0 20 18 12 2 4 9 19 9 16 7 6 9 7 15 19 2 14 18 6 9 15 19 16 19 1 0 8 16 15 11 18 15 2 2 19 16 14 17 13 17 1 10 11 12 20 14 18 0 15 10 19 2 5 12 10 1 20 4 20 12 16 0 11 0 3 2 15 8 12 16 13 14 19 11 6 16 9 8 5 6 13 10 20 13 10 6 17 10 1 0 5 5 7 14 1 18 4 10 2 5 3 10 16 3 8 19 1 20 16 13 20 11 3 16 7 19 15 19 13 10 13 16 4 17 0 15 20 13 3 3 1 17 5 8 20 10 10 11 5 17 19 11 12 9 12 4 16 13 14 19 19 7 3 14 14 3 13 10 2 1 6 16 13 4 2 1 10 14 10 4 12 18 11 18 1 11 19 19 17 19 19 1 20 1 10 10 9 1 19 16 4 12 10 16 14 13 4 16 18 19 4 0 9 8 16 19 11 17 9 2 19 4 3 5 6 20 10 6 14 13 8 13 9 15 7 20 20 19 2 16 7 9 1 19 16 10 18 1 17 7 5 3 7 19 16 15 5 0 5 16 18 8 20 9 11 0 17 14 17 3 11 4 15 18 13 0 2 9 15 11 1 5 1 10 17 8 14 8 10 11 6 18 5 16 19 0 19 11 10 12 16 2 16 10 14 13 13 3 19 3 7 13 16 8 9 3 0 9 16 4 6 9 10 18 12 6 17 9 1 7 18 13 17 15 15 13 2 4 3 1 8 13 19 20 14 7 18 5 8 13 17 13 16 2 10 19 2 3 2 19 15 15 0 3 2 10 7 2 17 19 17 0 9 16 13 11 9 14 19 8 20 0 13 1 5 19 5 8 10 10 20 2 12 6 8 16 7 5 20 18 3 11 16 9 11 9 11 14 0 7 11 7 17 6 0 5 10 6 8 14 2 11 7 2 20 20 3 18 3 14 11 11 17 16 6 18 15 7 11 8 20 5 8 0 6 13 12 5 19 8 5 10 4 7 1 9 15 20 14 3 18 11 19 9 10 6 2 4 18 17 3 17 19 5 14 5 16 12 17 18 7 3 7 4 10 8 4 16 14 8 5 18 1 7 3 6 2 15 0 17 9 6 15 5 10 2 8 4 15 17 20 8 19 2 1 11 14 12 4 19 1 2 11 7 13 1 3 20 13 18 7 7 9 12 2 4 20 17 16 8 6 10 4 9 1 5 6 11 13 17 3 12 11 19 2 19 0 20 19 14 18 6 1 6 1 17 2 18 18 6 10 10 11 6 9 8 17 19 3 3 0 16 10 19 19 6 11 3 15 19 0 5 7 14 20 6 18 4 20 20 10 4 14 5 17 17 0 1 20 13 3 12 6 10 18 1 16 5 19 13 3 9 16 6 2 20 5 1 11 0 10 16 17 8 8 10 19 10 14 11 15 6 8 7 9 6 5 2 15 1 14 5 4 12 13 9 10 20 9 12 6 7 11 13 8 17 5 6 14 13 9 6 11 17 1 0 0 8 6 19 6 4 4 12 0 8 16 16 9 1 11 20 16 0 18 16 2 6 13 15 6 9 17 0 6 7 15 3 16 14 11 1 12 7 8 15 6 1 7 9 10 0 17 18 15 1 9 3 11 19 14 13 7 3 11 17 18 7 17 10 0 0 16 3 2 5 19 5 19 10 4 10 6 0 11 14 3 14 5 9 7 18 15 19 14 18 7 18 14 3 8 19 3 13 16 11 3 0 3 17 0 16 7 0 20 9 11 18 0 20 17 7 7 11 3 9 19 4 11 19 14 2 15 4 12 15 20 1 7 4 9 0 15 15 0 14 1 0 20 9 12 10 6 8 11 3 18 10 6 16 15 9 18 4 18 6 9 15 5 13 5 3 0 11 1 13 19 3 6 18 8 9 17 20 9 20 10 5 15 3 19 6 0 11 9 7 12 3 7 20 14 6 10 6 5 4 12 19 4 19 8 16 13 6 20 10 20 11 5 11 4 6 19 20 7 20 15 3 17 18 19 2 16 5 15 11 2 0 20 11 15 17 7 18 0 0 1 18 9 3 9 8 4 11 9 2 0 3 8 7 4 18 9 18 3 2 17 5 15 9 12 14 10 6 10 17 7 14 15 4 13 1 14 1 17 12 2 11 19 10 4 16 1 15 16 17 2 1 6 13 16 9 11 9 5 14 9 16 13 17 14 16 7 11 3 8 10 0 14 0 12 16 12 6 11 3 9 18 7 16 1 9 5 2 7 16 18 3 0 17 18 12 11 6 7 12 1 16 11 13 18 14 7 14 19 15 12 10 15 19 19 12 3 6 16 1 11 1 1 20 4 8 2 4 7 8 14 9 8 6 12 17 10 9 8 1 10 20 5 5 11 11 6 1 12 19 14 19 3 5 20 6 9 13 15 11 8 6 7 12 19 13 19 15 2 2 1 2 7 1 0 19 16 4 8 19 12 4 19 3 19 10 0 2 0 16 10 13 11 12 15 11 5 3 10 9 6 19 10 14 3 10 12 6 9 20 10 16 1 1 20 13 15 2 3 13 4 17 11 4 17 13 20 1 16 1 7 18 13 2 17 5 7 6 13 5 20 19 18 7 13 15 4 12 2 8 4 12 10 1 15 17 7 19 10 4 20 10 15 17 17 4 8 9 11 2 4 14 14 1 15 19 20 3 3 10 14 6 17 1 8 5 18 0 2 19 8 16 12 17 20 10 5 16 18 0 17 17 16 19 19 19 12 2 2 15 14 2 12 3 16 13 18 6 16 5 6 20 8 17 1 0 9 5 4 9 13 5 16 13 16 9 20 5 0 12 1 7 2 11 20 20 8 13 7 6 3 5 1 7 16 17 19 8 20 3 4 17 16 14 0 17 0 19 14 10 7 4 6 10 11 5 1 12 15 8 4 13 17 19 7 10 12 12 15 7 19 13 12 9 19 13 15 2 18 19 20 0 10 8 7 1 0 17 17 9 8 7 17 10 8 12 3 14 9 6 9 10 11 2 12 14 1 14 19 14 14 3 13 4 18 2 19 15 20 6 15 17 11 6 17 13 8 14 20 15 20 0 8 10 7 1 14 15 2 15 9 9 9 17 18 13 15 1 6 0 2 1 20 1 13 6 10 4 4 12 3 0 15 4 13 10 3 3 2 7 15 2 8 10 17 8 18 14 0 9 5 16 7 17 16 0 1 1 20 11 6 12 18 12 17 2 10 8 18 12 2 0 13 17 5 15 19 2 3 5 4 0 9 20 18 2 5 2 3 20 17 15 3 4 16 12 7 4 17 12 12 5 18 11 12 12 7 7 14 0 12 14 16 12 12 12 0 6 1 7 5 6 5 8 14 5 18 10 19 10 9 3 7 11 5 6 19 8 19 17 15 4 5 8 11 13 17 19 9 5 0 0 5 10 16 12 16 0 13 18 1 11 12 14 4 2 15 19 7 15 15 2 10 2 1 9 18 18 5 6 14 5 16 4 9 1 10 5 0 7 20 0 20 16 8 20 14 3 17 8 5 0 5 7 5 6 15 8 8 15 4 0 5 12 7 3 9 8 12 2 15 13 7 2 10 6 6 11 17 10 17 14 3 13 3 16 16 2 11 7 12 9 2 5 19 4 16 17 15 9 19 11 2 9 13 4 14 20 12 12 18 16 13 15 11 9 11 18 5 17 13 19 12 15 13 18 14 12 10 19 1 14 11 7 19 3 14 7 16 8 3 2 1 18 2 5 19 8 19 16 19 4 10 20 12 17 5 14 12 19 18 11 9 12 0 16 1 18 3 4 17 2 13 18 7 12 5 7 10 13 7 11 4 17 8 11 19 17 14 17 5 1 10 3 18 0 16 9 17 7 9 5 7 19 5 8 11 17 7 9 17 2 20 13 4 7 12 8 4 0 4 8 12 10 6 3 7 2 18 1 10 5 16 0 20 0 4 18 9 0 19 13 2 19 9 4 1 2 2 3 17 2 8 7 6 20 20 15 17 3 20 16 12 2 15 18 13 9 6 13 19 16 12 11 12 19 0 18 20 13 7 8 20 8 7 4 1 10 10 12 7 16 10 14 12 2 15 11 1 0 7 3 17 16 1 4 8 4 3 14 6 14 6 4 4 18 11 3 1 19 19 14 16 15 12 8 3 7 5 9 0 14 15 1 7 16 9 5 3 5 2 4 10 3 14 17 20 5 11 2 5 14 10 18 20 8 4 18 17 20 10 17 15 11 18 14 0 8 15 8 0 14 1 11 11 4 15 11 17 10 8 10 20 0 9 6 1 11 7 20 13 3 14 10 14 7 0 7 15 8 5 3 19 8 4 18 9 10 19 10 4 7 9 19 13 13 20 17 11 0 15 2 8 18 0 15 4 14 19 6 7 15 7 13 6 10 15 11 1 12 4 8 8 11 0 1 9 7 0 10 2 19 12 4 12 15 3 14 7 15 5 3 2 10 17 9 18 14 18 1 8 19 9 16 18 15 1 6 11 7 2 11 13 12 8 14 20 17 19 18 10 2 7 7 9 16 11 17 16 9 16 11 1 0 7 6 1 14 9 3 4 9 9 10 19 7 0 19 9 7 13 6 2 17 11 7 9 9 9 10 7 6 12 11 13 13 13 20 2 3 10 11 4 14 18 12 18 9 10 19 14 4 20 9 10 17 2 12 20 13 3 18 5 8 5 16 11 0 0 17 3 3 2 20 16 11 8 19 6 14 12 15 11 2 12 18 9 20 15 10 19 7 10 4 18 18 19 19 19 14 14 4 0 17 12 1 15 12 4 11 5 1 12 9 12 17 14 13 2 7 9 10 19 11 12 16 0 19 18 13 19 7 3 20 4 19 14 13 10 5 12 14 7 9 9 12 8 12 17 3 7 14 13 19 15 20 11 13 3 6 11 13 13 0 5 12 17 15 15 6 13 12 13 14 8 8 12 19 11 5 6 18 16 16 8 9 11 2 7 17 8 11 19 9 3 15 11 4 14 11 2 3 0 9 13 12 16 18 7 8 9 15 13 13 10 6 4 20 16 14 12 10 3 3 5 12 9 11 4 1 12 12 9 10 4 11 14 5 0 14 20 11 3 14 14 20 3 17 0 9 15 16 3 5 17 0 4 18 2 10 3 5 6 10 20 2 12 2 11 5 8 19 15 16 6 6 18 12 18 6 14 20 10 0 9 19 14 5 19 1 15 8 17 8 6 8 10 12 11 7 2 19 6 8 10 13 10 2 14 13 20 13 18 9 11 6 8 4 11 1 12 9 3 18 6 7 11 3 11 18 13 0 7 9 4 17 20 9 20 10 13 5 17 5 16 5 18 4 9 2 19 19 4 3 16 14 10 1 6 13 18 10 20 8 0 11 4 11 1 17 4 16 7 11 17 12 16 6 7 1 12 17 8 0 14 9 5 4 14 19 11 4 6 15 7 8 19 16 1 11 14 3 7 20 18 3 16 3 3 0 14 8 0 17 14 20 13 10 17 14 7 20 2 4 20 5 13 4 13 20 18 9 10 3 16 10 17 9 4 8 20 6 5 12 9 3 16 6 6 9 11 17 1 13 4 14 9 19 6 4 12 10 9 18 16 1 1 11 8 3 5 5 2 2 4 11 3 18 18 6 3 20 13 5 17 15 9 13 20 14 1 17 17 1 12 8 8 8 2 17 0 15 13 7 11 11 2 8 10 15 10 5 18 17 0 20 15 7 14 2 1 4 15 20 19 1 7 2 7 16 15 5 7 4 9 20 14 6 8 18 6 11 8 16 12 1 2 15 12 10 7 3 6 17 17 18 6 19 6 9 6 7 1 19 4 13 12 0 19 7 0 2 5 3 12 11 11 20 9 14 10 7 14 1 12 2 11 15 20 6 8 13 18 2 12 13 7 15 2 10 16 2 15 20 4 5 6 13 4 0 15 3 15 11 6 9 11 12 17 9 5 12 19 0 12 8 1 0 2 20 9 4 17 6 11 2 2 14 13 6 9 14 7 13 7 9 19 19 13 13 9 4 8 20 0 8 3 17 0 16 19 16 13 7 18 6 4 8 14 10 18 8 11 6 18 6 16 2 11 7 8 16 5 13 3 13 18 13 14 3 7 14 7 1 2 3 13 15 17 0 2 9 18 19 11 7 3 20 2 14 11 6 14 10 13 11 14 0 5 7 11 15 12 15 16 0 19 18 15 20 8 8 11 12 5 6 9 4 9 7 7 4 0 8 15 18 8 9 19 13 5 18 7 7 19 10 2 18 16 5 9 17 10 13 5 5 20 12 17 3 9 18 18 12 15 9 8 0 0 15 1 9 0 11 18 20 14 6 0 18 7 6 7 10 8 13 13 0 1 1 16 6 19 7 10 9 20 5 18 14 6 9 2 13 5 5 4 6 13 2 7 0 13 15 6 0 10 6 16 14 1 16 19 0 3 4 19 10 5 8 9 0 14 11 16 13 18 11 0 11 18 17 17 16 9 0 5 6 19 5 9 3 17 4 0 1 13 17 5 0 20 20 14 15 0 6 10 20 17 15 8 10 18 12 10 13 17 6 2 11 18 20 8 11 18 12 18 11 20 9 11 20 3 10 5 15 16 18 0 3 10 18 10 8 0 16 2 9 10 2 16 7 14 14 8 11 1 1 17 2 1 4 13 19 11 19 17 11 11 11 11 15 7 1 5 9 6 12 18 11 7 14 13 11 6 3 12 8 5 20 16 4 14 3 12 12 0 11 4 5 12 17 12 6 11 19 12 3 16 4 15 4 14 7 7 13 4 8 19 19 19 12 1 10 16 15 12 15 1 18 15 2 20 14 16 14 10 20 18 9 5 19 7 0 15 15 13 15 7 20 20 20 14 16 3 1 18 9 0 6 10 6 11 19 9 14 14 6 4 19 12 20 6 0 20 16 4 4 3 11 5 19 16 19 10 5 1 15 3 20 17 20 14 12 19 20 6 2 20 12 13 6 16 20 4 17 5 20 19 18 19 2 6 0 5 11 2 14 8 5 14 19 10 18 9 1 4 17 18 10 11 6 18 5 12 20 19 19 9 5 10 17 17 20 18 12 13 14 9 2 15 5 7 8 9 14 10 20 1 19 20 20 5 20 2 4 16 8 11 20 19 10 1 0 9 15 18 5 19 11 6 2 20 13 12 3 2 17 3 1 3 9 20 5 16 16 12 14 0 0 12 7 12 2 17 20 10 4 9 16 0 13 1 7 2 18 3 11 0 4 14 11 13 13 13 14 3 14 12 19 12 14 15 4 16 9 1 8 0 20 4 9 0 12 14 3 14 4 16 19 13 14 12 19 15 5 5 0 19 15 12 16 3 19 10 17 15 0 18 14 6 11 6 12 6 12 20 5 11 9 17 20 8 1 19 3 15 2 12 9 14 13 3 20 15 9 19 17 19 12 1 13 9 15 0 2 11 0 5 2 20 13 2 17 17 9 6 12 19 8 14 20 19 20 1 5 0 8 3 8 16 8 17 8 11 15 8 8 3 3 13 14 20 15 19 11 2 17 7 11 12 2 0 7 5 4 15 5 9 5 0 17 7 0 20 20 3 15 19 11 7 15 9 5 18 1 11 6 3 16 5 10 16 1 4 14 0 18 10 11 8 0 6 17 2 15 3 12 13 10 12 6 7 3 14 2 2 2 17 5 11 19 6 6 14 14 18 17 18 2 19 8 8 20 4 10 13 14 16 9 0 15 4 16 20 5 11 4 10 20 9 1 14 2 10 19 2 7 11 7 6 11 5 2 18 5 13 14 14 18 8 1 2 16 20 6 8 9 20 12 9 4 15 10 6 13 10 4 18 5 17 18 12 12 19 6 8 14 17 15 1 11 3 14 7 2 13 15 12 5 9 11 14 18 18 12 12 3 9 12 8 5 15 11 12 10 20 1 15 7 12 1 8 10 12 11 13 11 18 4 19 17 1 6 0 6 14 0 16 8 1 16 15 19 15 2 13 4 15 20 5 12 2 10 0 9 14 11 6 0 14 11 19 9 13 19 7 15 13 7 14 18 13 8 11 5 6 16 7 13 8 10 0 13 7 14 9 8 8 15 6 13 10 12 1 3 18 8 19 9 16 10 11 16 7 2 10 14 20 13 18 14 7 18 15 3 12 11 13 13 6 16 19 15 7 6 3 6 2 4 8 5 4 15 9 18 9 16 6 6 9 13 20 10 19 1 9 7 5 1 8 7 8 8 9 4 8 11 14 18 16 7 20 2 6 12 17 16 2 5 6 13 18 0 6 4 8 15 3 8 11 9 11 14 15 11 10 4 16 19 16 16 10 7 8 15 16 20 2 1 0 12 0 0 1 6 16 17 9 18 3 4 7 9 20 4 13 5 10 19 7 1 16 13 8 15 18 9 8 4 9 13 2 2 10 6 20 6 13 13 9 17 16 0 7 0 3 4 16 20 12 1 1 2 7 4 4 16 6 17 0 15 8 16 13 18 11 15 16 5 10 16 6 10 3 19 3 17 1 5 19 2 14 16 2 15 20 18 8 14 2 7 5 11 8 3 2 12 9 8 15 0 2 17 2 12 12 10 11 15 18 19 0 19 13 3 19 13 18 9 17 20 15 4 20 12 10 18 11 7 14 7 17 10 1 12 7 0 7 5 16 2 13 10 14 13 13 19 1 12 11 8 13 5 8 19 19 0 0 11 6 17 11 5 10 15 11 19 13 11 17 6 13 10 11 17 9 20 2 19 17 2 4 8 13 2 14 18 18 11 2 16 9 13 12 14 12 20 3 18 16 8 14 5 10 0 18 9 0 2 14 9 8 6 1 14 14 10 10 3 20 5 6 15 19 4 1 12 11 20 18 2 6 19 17 5 5 1 10 4 14 14 8 19 6 4 20 12 8 7 10 17 4 0 18 15 16 13 7 17 7 4 18 7 16 15 4 14 16 2 8 10 19 18 12 6 19 6 10 19 6 8 4 7 10 10 3 0 11 19 0 2 19 1 2 14 5 8 2 4 16 3 1 4 3 10 10 19 5 7 7 19 19 0 14 7 19 15 0 9 3 13 12 3 5 0 15 18 2 10 4 12 5 19 6 3 3 4 12 0 15 5 1 4 15 3 8 17 3 11 19 1 18 15 18 20 8 4 2 3 20 9 19 5 17 10 2 4 19 7 19 8 5 12 19 11 5 3 3 9 0 3 14 12 2 6 18 0 3 16 5 12 4 13 11 14 15 4 12 14 10 10 7 14 2 16 15 1 17 12 16 2 17 8 2 8 3 7 11 17 4 20 20 18 8 5 3 10 4 15 1 9 9 16 5 9 13 4 20 9 10 0 18 19 2 12 19 7 15 11 9 20 10 12 16 7 14 0 16 15 10 19 15 19 7 18 7 14 5 9 12 20 11 17 15 1 19 11 18 5 2 17 16 3 4 5 7 12 2 5 19 11 20 6 7 6 15 6 20 17 13 7 1 20 8 9 18 2 14 1 16 17 11 11 18 2 18 13 12 15 5 3 7 3 5 16 16 19 9 9 19 6 20 19 12 19 17 14 3 2 13 8 9 12 5 8 20 19 18 4 9 19 10 10 13 9 17 18 4 3 17 14 11 9 18 16 0 10 12 14 20 8 11 0 13 2 2 5 16 4 18 12 5 6 15 19 1 3 11 7 10 6 1 11 7 1 13 3 6 1 11 0 8 19 18 3 4 5 15 5 17 2 19 15 11 16 6 10 14 12 2 16 7 2 20 12 18 13 16 9 1 7 18 2 5 17 0 18 7 14 4 7 3 19 17 6 4 2 7 19 16 5 14 14 9 5 19 17 7 12 6 4 17 13 17 18 15 1 7 2 17 5 3 12 18 1 20 13 5 7 4 19 13 14 3 17 13 19 19 14 17 12 3 1 3 20 1 2 2 6 17 15 2 17 9 18 7 5 14 9 17 9 20 14 17 0 13 3 15 17 5 1 11 18 3 8 5 20 6 1 15 19 11 6 8 3 20 16 19 17 10 17 15 2 17 17 15 3 5 18 19 1 2 17 15 10 0 5 18 8 18 11 14 2 7 19 11 15 11 11 7 15 11 8 16 11 11 7 5 2 14 13 14 12 3 1 20 0 3 1 0 8 14 1 18 13 18 10 18 15 8 14 17 15 11 6 8 10 12 11 1 0 6 14 1 17 1 17 15 2 1 4 3 7 3 19 4 0 17 10 13 6 7 17 7 12 2 6 6 11 4 5 9 19 20 3 5 2 13 8 17 0 8 12 18 18 8 14 12 17 19 10 11 18 3 4 11 11 10 13 2 1 8 6 8 4 19 16 17 19 1 7 20 9 16 4 18 15 1 15 10 15 17 13 11 3 18 4 17 3 18 12 14 20 16 20 2 18 19 15 13 1 17 4 12 16 2 1 9 11 4 17 12 18 17 19 6 8 8 1 8 3 7 6 15 7 8 15 4 2 19 19 7 17 9 11 5 9 4 13 15 1 1 1 5 13 16 17 15 19 8 1 17 6 6 3 10 1 6 7 0 10 20 1 18 14 16 20 7 9 19 1 7 18 19 2 20 12 2 19 20 18 6 2 3 17 18 18 11 18 20 6 17 11 16 8 1 7 5 7 8 20 7 11 11 3 7 1 1 6 5 12 17 8 8 0 15 10 4 2 3 12 17 10 9 13 5 8 14 9 19 7 17 8 8 13 7 11 17 19 12 12 13 10 8 8 6 15 3 6 14 5 1 4 18 19 1 0 6 13 4 2 11 6 17 15 13 6 4 11 18 18 4 13 18 17 19 9 19 17 9 6 14 11 0 6 17 5 12 7 10 18 15 7 0 14 7 20 7 16 1 4 9 16 17 6 4 19 0 5 1 20 0 10 18 14 20 9 17 5 17 7 6 17 8 13 11 18 1 11 0 9 12 2 4 18 5 15 5 3 3 14 15 16 16 10 2 8 1 2 12 1 7 2 17 15 15 17 18 8 7 11 15 18 16 11 17 19 10 2 2 3 7 14 6 0 7 16 1 6 3 3 19 5 0 17 11 9 12 11 12 3 3 8 5 5 0 15 8 9 14 8 0 17 5 1 7 12 7 18 2 17 4 18 1 15 14 0 5 6 3 2 16 18 19 6 9 12 14 15 1 20 5 14 10 7 9 4 13 7 9 17 3 13 9 18 0 15 10 5 14 4 13 2 12 18 2 3 7 4 10 10 4 8 13 0 17 5 7 7 9 5 2 17 7 4 1 0 2 11 7 16 14 0 13 20 16 3 20 20 19 1 14 16 6 6 14 15 2 3 1 19 5 2 6 3 2 6 1 12 0 9 6 0 14 2 12 18 10 10 5 14 11 2 17 2 9 18 17 4 6 16 20 17 9 6 19 13 17 7 19 14 1 16 2 6 2 17 12 20 9 14 3 10 3 12 7 0 18 19 2 20 6 15 6 17 14 5 3 7 14 17 4 10 1 19 5 3 20 13 15 20 1 5 1 10 6 9 4 7 12 8 3 12 2 20 10 5 10 6 12 1 7 18 2 2 14 8 10 4 12 19 20 12 5 1 16 5 8 10 14 0 18 12 1 3 15 18 20 15 13 3 4 18 0 19 1 4 8 4 19 10 5 0 15 5 4 0 7 20 13 19 3 16 9 16 7 11 20 18 5 8 11 0 7 2 7 17 12 3 0 18 15 15 5 5 1 11 16 13 16 5 5 7 8 6 10 13 1 12 5 12 16 15 6 6 6 3 4 0 16 4 10 3 0 17 4 1 6 8 3 11 1 10 16 14 18 16 14 11 17 19 20 9 0 18 19 2 14 4 5 5 11 16 0 15 4 0 19 20 2 9 20 20 4 16 3 3 20 2 6 14 10 1 10 20 13 18 16 15 14 14 10 18 14 0 4 2 5 14 12 8 16 3 1 7 20 3 6 15 5 19 14 3 15 10 9 19 7 2 10 12 2 10 18 3 19 19 19 9 11 15 15 11 8 10 8 7 14 13 0 14 5 2 10 14 7 1 20 7 15 8 12 17 20 6 8 0 2 3 3 11 2 1 5 3 14 16 4 20 4 19 7 16 16 10 16 1 8 14 8 5 14 19 18 17 18 13 6 9 8 14 17 9 20 2 13 12 20 6 1 17 9 0 20 6 3 2 10 17 13 19 17 9 3 0 10 1 17 13 14 14 8 20 11 5 10 16 8 7 18 7 16 8 13 15 2 13 11 12 1 8 3 6 15 15 3 6 18 10 11 8 7 6 1 2 15 9 16 12 12 18 6 14 19 13 14 13 20 19 19 19 7 4 17 2 11 11 13 14 12 7 18 11 11 10 3 8 2 2 5 8 13 11 2 13 11 3 13 6 16 5 12 8 8 15 5 15 6 16 6 14 16 8 6 11 14 3 18 2 15 17 20 6 16 11 16 11 13 17 3 1 1 0 19 9 15 9 6 2 1 19 3 17 4 14 8 7 16 12 5 16 3 13 3 5 1 3 19 9 4 15 1 16 12 6 7 19 18 20 17 1 9 4 10 3 12 2 19 2 0 18 7 9 6 14 10 10 20 13 0 9 6 0 13 14 11 8 6 5 3 17 4 18 15 9 8 18 2 1 13 16 16 10 17 7 14 1 19 10 15 17 11 12 20 14 17 4 14 13 19 19 3 14 2 13 17 1 17 4 0 15 17 0 0 16 19 12 13 8 3 12 10 0 19 3 2 17 20 2 5 5 5 16 8 7 13 18 20 12 11 18 13 15 8 17 8 8 11 8 1 5 19 8 18 2 13 1 15 7 7 10 13 14 17 0 11 19 20 6 19 1 12 2 15 20 19 12 8 9 15 20 9 6 9 11 6 16 11 4 6 19 12 13 13 3 12 14 11 14 7 4 13 4 3 19 14 19 6 1 15 12 13 5 15 3 18 15 6 5 12 3 20 14 20 2 14 5 2 4 9 15 13 13 6 14 7 2 4 18 17 1 6 9 15 1 1 2 4 7 1 9 17 15 14 9 20 19 8 10 14 3 5 7 12 17 0 19 0 11 19 12 15 10 15 8 13 20 7 16 5 0 0 14 14 15 13 19 10 2 10 0 20 19 0 17 19 12 12 8 4 12 5 1 11 13 2 9 16 13 1 0 18 15 9 11 5 19 10 16 15 14 5 18 8 20 8 10 10 4 4 1 5 12 5 18 17 17 5 19 17 12 18 3 0 6 4 9 12 18 2 17 12 15 6 5 0 17 1 17 3 9 12 4 17 12 1 11 0 16 16 7 18 8 14 0 9 5 16 3 19 10 0 16 1 1 17 16 12 4 1 19 6 15 16 3 7 11 1 17 7 5 5 18 1 20 7 8 3 0 5 1 17 3 0 9 3 9 5 19 7 9 3 5 16 2 12 10 20 2 6 9 1 10 2 11 14 0 20 5 6 6 8 17 5 4 11 11 14 2 0 19 1 16 19 4 17 14 2 11 1 0 13 13 10 3 13 2 5 1 14 6 4 13 0 1 16 3 0 2 13 16 20 0 17 16 11 9 16 8 10 0 10 15 19 19 11 19 4 20 10 16 12 2 16 11 18 13 19 14 5 5 2 2 12 11 0 10 8 20 15 8 19 6 14 12 19 2 17 4 1 4 2 15 12 11 16 15 0 10 20 9 16 5 18 6 6 18 13 5 20 12 3 1 18 17 11 16 15 5 7 9 1 16 7 3 17 7 13 5 0 11 12 8 10 1 6 15 10 2 13 3 1 11 13 17 0 16 0 3 4 4 18 10 1 20 6 8 2 8 2 17 17 10 19 15 6 3 20 4 17 15 19 14 16 5 13 6 3 12 13 6 18 8 15 3 5 18 9 16 1 19 3 1 7 20 16 17 16 8 13 10 3 15 19 1 5 1 20 19 9 11 17 16 4 8 0 19 11 7 11 11 9 10 7 16 10 16 0 16 16 5 18 0 20 6 19 17 17 0 7 5 13 19 2 0 2 13 4 2 10 13 16 17 7 6 0 0 9 10 1 8 5 5 13 7 4 19 6 11 5 11 0 7 20 10 15 2 20 1 20 19 11 13 2 7 4 6 4 4 20 5 0 16 6 6 19 18 6 11 13 18 8 9 7 11 8 6 14 0 3 15 8 5 15 3 8 18 6 4 2 17 0 2 19 7 11 5 0 1 15 10 18 17 13 2 9 2 10 0 3 9 17 16 5 16 1 3 20 9 2 4 14 15 17 7 14 7 9 12 11 12 14 19 16 10 16 8 7 18 5 11 15 20 4 7 3 9 9 19 0 4 0 20 9 11 3 14 5 3 0 18 0 20 5 15 7 10 9 5 12 7 13 11 17 0 0 18 12 19 7 16 7 14 20 19 17 2 12 18 5 19 8 15 9 13 18 2 18 7 14 10 19 7 5 2 4 15 16 1 11 4 14 19 6 0 5 11 1 18 15 10 16 10 1 11 12 9 16 3 3 5 12 14 4 20 6 13 12 12 1 1 8 1 11 2 16 9 6 16 6 18 2 18 5 11 11 4 14 18 17 8 15 2 12 17 20 6 5 6 10 19 18 2 8 20 10 5 6 7 11 19 13 2 12 5 1 20 0 9 9 13 3 6 11 1 15 2 20 15 5 0 5 15 16 15 19 3 0 0 13 11 0 17 20 20 9 7 13 20 16 0 11 13 5 13 15 8 19 4 8 20 13 17 17 13 12 14 2 17 6 5 4 19 18 18 15 4 19 10 1 7 3 20 16 16 0 20 9 1 8 14 1 9 20 17 19 15 15 17 16 4 10 6 2 10 16 2 1 1 6 2 6 19 5 12 10 12 1 13 7 9 13 10 6 9 5 15 13 15 14 15 2 4 10 14 20 3 14 2 3 5 11 11 11 10 14 18 6 14 17 3 5 10 20 7 3 15 6 15 5 20 19 3 19 15 6 19 19 2 9 13 2 14 2 15 3 14 13 2 8 11 7 16 7 7 12 7 3 20 17 7 6 17 10 5 1 8 14 1 18 7 11 16 3 13 2 15 3 16 12 15 11 16 5 4 15 9 20 17 5 4 18 8 6 14 15 10 15 15 10 14 0 9 5 13 2 3 6 8 6 12 10 19 5 13 1 3 3 12 16 6 13 3 12 16 12 2 8 1 11 2 4 3 6 11 1 15 6 12 2 12 18 10 15 4 19 13 11 13 0 20 2 13 17 4 2 20 4 7 16 10 17 19 5 10 19 10 3 0 19 6 17 10 10 13 6 19 7 7 12 3 7 18 7 13 10 12 10 17 15 20 4 1 7 10 17 16 17 20 3 6 2 8 19 5 6 14 2 13 0 9 16 8 6 18 20 11 15 10 2 16 0 19 13 0 2 0 12 13 0 5 7 6 1 14 12 1 16 12 14 0 6 10 15 19 0 12 3 14 18 3 1 3 6 4 14 6 0 15 10 19 12 20 12 19 7 13 16 14 14 11 2 10 9 13 15 11 10 14 10 19 8 20 13 8 10 3 0 16 11 14 20 3 12 7 7 2 6 12 1 13 13 5 7 15 2 6 19 18 20 8 5 11 13 2 7 5 9 5 5 2 1 16 20 14 18 1 16 17 19 13 14 4 17 16 4 17 18 8 1 12 12 10 3 2 19 0 17 10 6 4 10 16 9 17 18 4 2 18 12 20 19 6 16 17 9 15 10 9 18 12 6 5 17 12 13 14 17 3 7 7 8 5 11 9 12 17 15 19 2 12 0 0 13 0 10 6 13 9 2 8 14 2 18 15 0 15 9 16 11 11 14 20 4 13 3 15 10 20 20 18 17 15 2 20 8 2 7 14 20 10 19 7 4 5 0 8 13 0 4 12 6 5 3 9 7 13 19 20 1 12 16 14 13 1 14 14 11 20 7 18 0 11 14 9 1 7 4 14 9 14 5 11 4 2 16 11 16 4 6 20 13 17 13 5 9 2 5 19 10 14 9 9 17 16 1 11 18 13 3 11 8 13 14 16 0 2 6 5 8 0 10 3 7 17 12 15 2 15 3 0 17 5 5 14 12 8 5 16 12 0 3 7 4 6 11 19 4 5 7 17 17 4 17 12 0 13 4 19 11 20 17 7 0 10 16 16 18 9 6 0 16 3 14 0 13 3 4 15 10 19 9 17 1 11 3 0 14 12 14 19 15 17 13 19 19 15 14 16 13 12 6 17 1 9 10 11 20 11 12 20 20 14 12 3 7 10 13 7 15 8 20 18 6 6 16 7 5 3 13 14 5 9 19 11 16 18 6 2 12 14 15 8 6 11 2 17 5 11 13 2 9 17 5 19 12 14 13 20 19 6 10 8 20 8 12 10 14 8 0 17 9 4 8 3 10 20 15 6 7 18 7 20 6 0 0 0 12 5 9 4 18 17 6 10 8 9 18 0 10 8 9 1 3 8 12 0 14 18 1 7 13 17 9 20 14 1 8 7 11 13 4 4 13 16 14 18 2 14 20 12 8 11 12 1 1 15 2 2 10 4 9 16 20 9 5 15 13 19 17 17 6 3 15 17 10 5 12 17 9 12 9 16 9 4 7 9 8 4 16 5 8 19 0 17 13 20 7 14 8 6 12 1 4 0 13 0 20 2 7 0 7 5 17 10 13 8 12 16 19 11 2 17 11 19 8 18 18 9 9 11 20 5 1 19 2 14 13 15 11 12 14 13 13 8 16 16 2 12 12 5 4 15 15 4 15 18 0 1 14 20 19 2 15 13 5 17 14 5 20 2 13 17 18 17 6 12 13 12 15 20 19 13 13 16 2 13 9 14 2 15 20 0 7 7 8 16 7 2 17 18 3 14 20 4 5 2 14 19 14 16 12 16 3 1 13 6 4 3 18 18 14 6 17 17 17 16 5 14 16 5 9 18 9 4 7 5 4 11 0 16 11 0 8 5 17 12 15 14 17 4 20 20 16 10 5 2 13 7 4 0 6 11 2 10 1 15 13 3 8 15 6 14 2 13 13 16 0 11 6 5 11 20 4 4 0 13 0 6 2 6 4 5 1 7 19 18 1 2 13 9 15 13 2 9 4 11 18 18 6 2 11 5 7 6 15 10 15 13 7 12 17 2 2 9 19 2 6 2 0 5 0 14 2 7 2 8 17 7 3 15 4 1 0 5 20 10 12 4 2 12 18 5 19 16 10 0 15 18 5 12 8 19 2 16 6 11 5 10 19 16 13 12 17 17 17 17 9 12 5 7 11 15 13 17 10 18 15 18 15 12 19 10 20 2 9 15 18 5 14 10 17 11 7 18 5 9 20 8 1 19 15 18 6 18 8 12 3 9 10 9 4 15 9 11 13 5 11 16 14 5 2 9 3 15 7 14 20 12 9 8 0 2 8 15 18 11 5 14 8 20 4 4 19 7 6 10 15 18 9 3 8 14 5 12 10 13 0 5 8 13 8 19 5 19 13 20 7 1 4 14 8 20 8 6 5 8 4 14 14 0 3 6 17 13 18 11 3 11 9 13 18 7 16 15 12 0 19 4 4 5 11 20 17 17 19 3 13 9 18 13 4 0 6 3 4 14 5 15 12 15 7 17 10 15 18 13 19 1 14 9 19 7 10 8 14 2 19 6 16 11 19 16 16 20 5 16 16 11 11 3 16 13 19 10 17 20 4 15 5 7 15 7 3 14 16 9 4 16 4 12 4 6 17 9 0 12 0 3 8 1 17 9 3 2 0 15 18 18 3 1 5 4 16 19 12 9 4 7 14 17 17 8 9 3 18 10 0 6 2 5 4 11 9 10 8 13 19 19 4 10 10 12 4 8 1 14 1 6 2 2 19 4 13 3 2 18 4 12 10 13 0 1 5 3 11 10 13 5 3 1 11 5 0 1 11 6 9 20 3 7 1 9 11 19 1 13 18 8 5 1 10 15 4 12 16 5 17 8 2 5 3 8 14 4 16 16 10 7 14 13 8 8 11 12 19 16 18 7 19 19 20 9 8 20 2 18 0 5 11 14 12 9 0 11 4 16 12 11 10 10 11 6 5 0 14 7 13 15 8 14 9 9 4 4 17 2 16 20 16 20 18 20 7 4 1 16 2 13 13 3 10 12 20 5 17 2 3 6 10 11 18 14 11 16 4 9 6 13 7 9 12 18 17 4 12 19 6 10 2 16 14 16 17 10 0 14 12 6 4 6 16 16 19 18 19 17 8 0 17 1 5 2 14 17 10 11 14 9 7 10 13 14 14 6 12 0 8 10 0 6 17 8 13 15 1 15 0 20 8 1 20 15 11 15 9 7 11 13 17 11 11 11 4 2 8 18 20 14 11 8 2 7 3 20 13 0 11 7 0 3 7 0 2 11 5 8 16 16 4 8 4 6 19 15 5 1 10 9 2 0 6 7 11 1 6 6 3 12 10 18 15 3 13 19 4 0 19 17 0 18 0 2 17 10 9 11 0 2 19 7 3 3 1 14 11 1 20 0 19 17 11 11 0 4 8 0 3 20 14 10 5 14 6 13 11 20 18 0 5 13 6 3 13 2 6 10 2 18 6 19 4 15 3 19 15 6 2 3 14 3 5 7 13 16 11 10 20 20 11 3 1 2 8 14 9 12 0 18 3 19 8 16 14 12 16 12 7 16 3 18 20 3 2 8 16 19 10 17 12 2 6 13 9 9 0 11 4 6 10 17 13 14 20 17 14 11 13 5 20 0 4 15 12 13 17 8 10 14 16 15 15 18 11 16 13 6 6 15 17 20 17 8 10 0 4 20 11 3 14 6 1 18 8 2 20 20 18 13 1 7 2 14 13 5 13 3 3 1 9 3 8 9 2 11 4 19 11 19 10 14 8 17 15 20 0 2 4 14 8 19 10 15 6 9 18 10 4 13 13 15 10 5 5 16 7 14 0 18 5 3 9 9 7 20 15 20 18 12 3 12 6 5 0 0 3 12 11 3 8 10 1 4 17 16 18 14 9 1 20 4 13 16 4 13 16 4 16 9 4 1 1 16 3 10 7 12 18 15 2 20 2 4 13 20 5 5 8 12 15 11 20 8 2 17 20 9 19 1 11 0 11 8 15 11 13 5 1 12 15 7 10 3 10 10 4 18 0 3 10 6 12 5 15 13 5 20 18 18 5 4 12 18 8 2 20 1 20 7 19 19 0 13 4 16 12 9 12 9 7 3 5 6 6 15 1 19 1 11 19 1 6 4 0 3 17 9 15 11 13 1 11 18 15 20 19 14 5 14 11 12 20 1 20 6 17 14 3 13 8 12 5 6 18 10 7 10 20 14 13 20 12 3 11 10 19 7 9 9 6 9 10 16 20 3 8 13 15 15 7 19 19 16 9 10 1 17 15 18 14 8 15 8 15 5 1 9 19 15 1 2 19 2 16 12 19 5 11 10 7 17 3 0 14 20 5 20 10 3 16 12 18 3 19 2 7 17 19 13 4 7 20 8 0 1 3 9 17 13 13 5 13 0 14 18 4 8 7 4 4 11 19 9 2 15 16 9 4 5 9 14 10 16 15 16 9 19 0 14 15 15 10 19 15 0 4 0 7 16 4 11 7 1 11 7 11 20 3 15 3 15 4 11 2 15 11 18 16 3 2 0 19 20 20 12 20 11 1 17 3 15 1 20 20 11 19 9 13 3 14 10 2 19 5 14 13 11 5 13 13 10 19 18 1 10 10 18 18 10 14 3 7 19 16 17 16 15 14 13 6 9 3 11 17 4 19 8 20 9 1 9 9 6 10 5 15 20 5 19 1 4 9 9 16 12 3 14 3 17 13 9 20 2 3 18 16 3 0 1 14 18 20 11 1 3 4 2 9 10 12 17 0 8 12 9 13 11 5 7 3 11 8 11 1 8 9 10 17 4 19 7 1 4 15 2 4 1 16 11 7 13 12 10 9 14 19 18 16 2 0 13 3 19 1 16 2 4 8 6 7 20 5 12 14 0 5 19 16 10 0 3 16 7 13 1 8 20 7 14 20 10 9 11 10 7 15 2 4 6 2 11 9 15 11 14 18 7 7 13 4 11 19 10 3 9 18 20 8 18 12 3 3 6 7 3 4 13 10 7 2 18 12 9 0 16 13 15 5 1 9 14 4 18 18 1 1 4 3 0 18 9 0 12 5 16 16 3 15 1 15 7 14 4 16 15 4 8 11 11 19 5 17 15 19 9 6 6 18 11 1 3 14 16 2 7 19 2 2 13 7 10 12 0 12 16 19 16 20 20 11 3 15 2 8 19 6 20 18 1 20 10 12 10 8 5 15 16 15 0 1 15 9 1 1 0 10 2 14 16 20 3 6 16 0 1 4 10 19 10 19 18 6 7 8 20 14 0 11 7 11 5 7 12 12 17 11 13 3 19 11 3 1 8 6 3 15 18 5 6 9 10 13 10 11 20 18 0 12 16 8 5 20 9 1 15 12 9 14 3 0 0 13 16 7 4 17 14 7 19 18 12 8 20 4 20 13 15 9 1 2 16 1 15 13 17 5 18 3 13 9 12 4 10 1 9 17 11 12 8 15 10 13 10 16 10 4 1 1 17 5 6 18 13 18 4 16 7 11 3 9 8 6 14 12 17 6 5 13 0 0 17 19 3 2 19 17 18 13 1 6 6 20 15 14 9 3 13 13 14 1 1 20 11 2 10 15 4 5 10 7 17 10 9 12 4 6 20 20 0 11 14 5 16 9 10 13 4 19 10 8 4 14 3 2 5 19 11 6 10 12 8 3 14 13 14 2 16 6 11 15 17 7 14 13 11 11 0 4 15 2 10 13 7 13 1 5 11 11 1 10 3 18 11 0 1 2 12 17 1 12 8 16 19 0 5 11 14 4 11 7 17 11 17 7 0 0 15 10 7 2 5 18 15 6 6 16 3 14 17 15 16 1 4 12 8 7 0 7 1 12 19 8 13 7 3 5 9 9 18 6 10 13 10 18 3 17 11 2 2 11 17 0 4 6 8 14 0 0 12 3 4 5 7 6 19 18 0 0 5 6 17 20 15 16 7 4 0 17 15 7 17 2 9 9 9 3 10 18 2 17 13 2 0 7 3 8 20 13 17 11 4 15 18 9 12 12 0 14 16 13 14 18 5 20 5 9 3 14 2 17 5 20 4 14 7 4 14 20 12 19 6 17 9 10 0 15 13 7 6 14 18 13 13 10 12 13 17 16 9 0 18 3 14 20 0 5 2 15 16 4 8 15 17 17 8 15 20 0 1 9 17 14 7 16 9 13 2 14 14 9 16 19 19 11 7 19 1 7 4 4 7 3 2 19 10 5 11 1 19 12 17 16 5 4 10 10 11 13 4 3 1 2 3 8 11 15 1 16 15 4 11 9 13 5 2 14 8 12 3 7 9 15 5 10 11 19 9 2 14 0 6 7 20 14 2 9 9 20 10 8 13 12 16 18 10 14 19 17 10 15 11 4 15 16 7 9 5 20 1 19 18 6 13 15 20 12 11 18 5 15 17 16 5 16 2 12 7 15 5 3 12 14 2 4 4 13 4 8 1 1 16 5 12 11 13 19 4 7 5 0 20 6 8 9 14 1 18 18 0 18 5 9 15 9 5 0 0 6 20 3 4 5 6 16 18 5 10 16 2 3 14 10 5 15 15 18 16 0 9 19 2 5 0 3 10 3 5 16 7 1 20 8 1 7 3 7 7 9 14 8 17 0 17 7 9 7 18 11 15 6 5 13 12 0 16 19 3 2 5 5 18 13 11 11 15 9 4 10 18 16 8 11 16 5 14 4 14 7 17 2 13 13 6 5 16 13 0 10 10 1 9 10 10 6 0 9 3 0 13 10 6 4 5 2 13 4 19 1 2 7 8 8 1 15 16 14 4 9 5 2 12 10 11 18 4 1 12 20 14 14 14 1 11 15 15 14 9 3 13 13 0 16 8 5 7 14 18 15 15 19 7 2 4 4 2 8 1 13 8 17 18 18 3 8 17 17 4 14 16 1 12 16 17 17 10 11 6 20 2 20 20 5 11 3 20 18 19 12 15 13 6 20 3 14 11 20 0 15 10 20 19 3 4 16 8 13 19 20 8 19 20 10 17 3 20 0 9 17 17 12 12 15 8 13 16 2 15 14 11 17 8 1 1 18 11 8 2 11 11 7 10 16 14 16 14 16 20 10 8 11 12 12 19 8 18 3 20 3 17 1 0 17 18 15 18 15 10 17 4 8 7 5 18 5 4 7 20 18 17 13 14 11 13 3 11 18 13 18 10 13 18 1 19 15 11 1 19 4 11 7 3 6 0 1 18 8 20 16 18 1 10 18 13 3 17 17 10 7 20 17 14 10 17 2 18 8 6 17 15 8 13 17 10 6 10 5 18 13 13 4 11 2 9 20 8 3 6 8 3 5 14 10 18 1 2 5 14 2 10 3 9 18 5 4 5 4 9 0 11 6 19 20 19 10 2 18 13 12 1 6 8 2 5 10 0 12 3 9 1 7 0 16 10 1 17 5 6 3 14 6 15 10 0 10 9 10 7 20 11 17 6 17 6 1 17 2 1 2 11 9 0 15 1 18 6 8 2 7 8 1 19 20 8 1 3 9 4 4 19 2 3 7 18 0 0 11 8 2 19 20 3 9 9 17 1 11 10 19 9 2 18 18 12 8 10 14 3 8 14 6 12 20 6 13 15 2 12 8 15 11 16 17 3 6 6 14 3 9 0 20 13 1 4 4 17 3 9 1 12 15 18 4 15 10 2 12 6 20 3 13 8 11 12 17 12 14 9 0 1 19 7 13 17 19 7 17 8 20 12 8 0 17 7 1 9 11 11 16 7 1 9 19 14 13 18 12 16 19 3 12 0 1 6 4 1 5 11 9 4 12 19 2 17 8 7 7 7 3 12 4 8 4 16 3 19 4 9 6 10 15 8 7 12 16 0 9 5 7 8 6 0 0 5 2 4 14 7 17 3 2 0 5 8 8 9 9 17 10 13 6 19 13 20 4 6 2 11 9 17 18 15 17 12 10 1 5 6 4 19 2 7 13 19 8 13 0 10 20 10 10 6 13 4 1 5 8 5 14 5 10 15 15 14 2 7 3 6 4 20 6 13 4 9 8 0 1 14 11 0 15 12 13 12 8 0 9 16 18 4 7 5 13 8 1 6 13 9 19 15 10 7 10 7 14 2 7 7 11 4 13 13 2 5 5 11 9 9 15 4 17 3 17 18 2 6 12 2 12 0 8 4 4 13 1 20 15 19 10 5 2 5 2 12 0 17 17 15 13 14 2 16 13 3 4 9 10 6 20 2 15 12 1 20 15 12 15 16 5 19 7 3 9 15 17 2 4 4 13 8 15 9 2 20 17 1 7 16 1 1 7 19 10 15 18 2 14 11 8 14 16 4 0 19 20 4 20 8 13 15 17 7 6 3 19 8 14 17 7 19 9 20 6 7 15 13 6 8 15 2 9 8 12 10 17 7 8 9 6 3 6 6 3 10 1 8 8 12 11 20 16 15 5 19 7 2 13 9 1 16 11 10 8 6 6 19 17 20 3 14 2 20 20 0 1 3 14 13 16 12 20 14 9 20 2 5 18 13 1 15 16 8 15 0 7 11 1 6 13 6 0 6 8 20 14 20 7 4 14 5 20 5 19 0 11 4 6 3 14 11 17 2 5 19 16 17 4 15 15 8 4 6 14 2 18 2 3 6 19 16 1 12 5 15 18 18 7 4 20 11 12 13 6 9 18 15 5 11 5 20 4 7 12 0 5 0 12 0 6 20 19 9 13 2 18 2 16 1 20 12 0 18 16 9 0 1 20 5 13 15 9 20 4 14 2 19 1 5 16 16 7 16 4 9 3 17 7 5 4 9 17 14 4 7 17 2 10 13 9 8 16 3 19 7 4 6 14 18 13 11 9 18 9 13 10 17 12 0 12 4 19 19 9 20 18 18 11 6 3 12 16 12 13 14 8 1 12 11 17 19 4 3 9 13 9 15 7 20 4 9 11 20 13 5 9 13 19 12 5 12 17 16 11 17 12 0 19 12 8 19 15 0 7 1 18 1 17 17 16 20 9 13 5 13 1 10 18 19 10 19 10 12 16 19 13 10 9 20 15 19 5 9 16 16 18 1 13 15 5 9 15 18 9 19 7 17 19 7 11 0 18 11 0 9 0 14 17 15 11 19 11 3 13 7 11 1 8 15 16 9 10 9 11 9 10 6 12 12 18 20 15 4 11 18 5 2 8 8 20 9 5 14 6 7 19 19 7 19 19 6 9 20 13 6 17 7 2 20 18 12 4 6 13 7 18 3 4 1 18 14 20 5 8 7 9 5 6 16 9 3 1 15 2 4 12 20 5 19 6 18 16 12 20 17 14 1 5 14 20 7 3 13 19 8 6 10 11 8 12 0 17 5 1 3 15 10 7 2 7 10 16 6 10 2 4 13 16 16 3 19 14 16 6 0 15 4 4 9 19 8 19 1 3 0 9 14 1 17 17 10 10 14 5 19 1 11 14 5 18 2 20 15 3 11 15 4 3 4 3 2 4 18 13 14 3 5 0 18 8 12 3 0 2 12 0 5 9 13 8 10 12 5 5 2 20 14 19 18 13 0 4 12 16 15 8 5 3 16 14 14 6 10 11 3 1 2 10 6 0 0 9 20 2 3 13 4 6 10 2 5 0 17 13 7 8 7 2 10 9 14 1 5 9 17 7 1 18 20 5 14 5 7 4 12 3 13 4 1 9 7 20 20 1 15 4 0 11 19 19 8 12 8 4 5 1 2 13 0 6 20 17 11 20 5 19 18 2 20 19 14 6 5 6 11 5 4 17 3 3 16 19 5 12 12 7 1 11 12 14 4 20 1 19 11 17 4 10 8 8 10 11 2 13 10 16 3 12 8 3 18 5 12 3 4 0 11 0 18 2 2 16 11 1 9 8 13 10 14 7 8 13 2 7 0 10 9 19 0 3 20 17 20 0 3 19 7 2 12 8 11 19 11 3 15 11 7 12 8 16 4 12 7 0 10 3 6 0 6 13 18 13 0 4 15 16 7 5 2 19 12 0 5 9 19 15 10 9 0 6 0 17 17 15 3 13 6 17 14 9 9 8 6 0 8 3 16 17 6 20 6 11 14 18 3 20 4 10 5 20 1 0 11 16 3 1 12 10 17 1 10 16 5 9 15 17 20 16 16 18 17 12 7 1 5 4 19 14 15 4 13 18 1 10 10 8 1 6 18 9 1 11 9 9 1 18 10 10 2 8 19 14 4 2 19 9 9 13 20 12 17 1 12 3 1 18 13 0 6 14 17 11 2 14 0 5 17 14 7 3 1 17 19 4 7 7 10 17 11 3 5 19 7 17 13 1 11 16 16 10 3 6 3 16 14 14 1 19 20 10 6 20 3 2 6 7 13 13 11 12 10 1 13 5 6 15 13 18 20 6 14 4 7 15 8 0 19 0 4 13 14 18 1 11 2 3 14 10 16 1 7 17 8 11 15 19 16 2 0 13 20 10 3 4 13 1 20 18 12 7 4 13 7 7 14 13 17 19 0 15 0 20 6 20 14 12 4 14 19 17 14 9 16 8 20 0 15 14 4 16 16 13 7 16 0 20 13 15 20 16 9 2 7 6 20 2 17 18 1 6 10 2 9 10 2 8 13 1 5 13 18 7 2 15 4 10 7 12 20 20 1 3 9 11 5 8 13 7 12 11 13 4 4 13 8 5 3 11 19 0 7 14 8 11 4 4 11 6 4 1 6 0 7 6 9 4 15 12 9 15 10 20 6 15 15 5 18 18 11 10 14 16 1 1 11 0 9 15 7 1 20 8 12 14 9 9 6 17 8 0 0 4 0 6 10 10 15 8 0 16 6 1 19 1 7 2 14 9 10 8 3 15 7 3 6 10 13 5 3 11 15 0 19 4 2 0 4 7 8 10 14 15 16 15 5 20 2 13 20 17 15 3 7 2 14 7 20 0 2 8 16 7 4 19 7 12 0 12 18 8 12 16 15 14 5 17 20 19 15 5 14 16 6 19 13 5 2 6 20 5 7 10 15 20 0 6 12 13 8 13 15 11 15 9 2 13 1 20 18 1 3 5 9 20 13 9 1 15 19 3 9 13 4 16 5 7 8 0 3 20 20 19 11 18 8 10 9 10 17 14 11 15 17 15 6 1 9 15 7 3 16 15 17 14 6 6 11 18 18 16 4 11 12 15 10 0 7 12 18 6 15 7 20 10 19 12 8 20 3 12 1 1 20 14 10 4 6 2 3 20 4 19 0 13 12 3 8 15 11 10 16 3 17 11 7 17 14 7 8 3 6 11 0 10 5 0 17 11 4 3 12 15 8 16 13 13 11 20 20 5 19 13 19 0 4 0 4 15 17 10 12 19 17 14 0 11 9 15 4 5 0 13 10 1 10 19 2 16 13 1 14 5 13 18 3 3 3 12 11 6 4 7 14 14 3 20 5 11 8 11 20 11 0 1 16 1 10 1 7 14 4 19 17 15 4 6 11 6 19 12 10 13 19 12 5 15 19 0 14 7 1 7 20 3 5 3 18 2 4 15 20 2 13 18 12 1 20 10 0 1 0 11 3 6 10 16 18 13 12 16 4 16 12 19 12 5 7 16 16 20 7 4 16 18 12 16 6 6 8 18 20 11 19 17 17 13 0 7 20 14 11 8 20 0 12 0 8 4 12 0 16 15 11 4 5 6 6 13 10 3 18 2 2 19 14 6 3 6 18 4 16 20 2 3 14 1 6 10 4 15 14 4 7 8 7 13 2 10 12 3 11 11 8 17 7 15 13 8 19 16 12 8 18 8 18 10 10 1 6 9 18 6 13 15 15 13 18 2 6 5 11 5 3 6 11 19 10 16 9 20 0 12 2 13 0 0 14 10 3 11 16 14 0 4 6 6 11 3 12 1 20 8 7 6 5 10 16 13 13 20 12 12 18 11 3 18 0 13 16 19 4 13 11 11 5 2 13 13 14 9 4 13 9 1 4 4 17 9 8 14 20 7 20 4 16 17 5 18 16 10 12 1 15 4 14 11 20 17 11 20 15 10 5 13 17 14 3 12 11 9 14 1 0 4 1 10 17 2 12 0 9 7 19 8 3 11 19 14 20 0 14 1 19 17 11 19 9 17 16 1 20 1 15 16 0 2 12 9 20 8 9 3 2 8 15 16 18 10 16 14 8 7 14 19 4 0 17 7 12 16 0 16 10 13 4 11 1 8 4 9 13 10 20 3 2 3 14 8 0 13 10 10 14 10 14 18 19 18 3 7 14 6 15 8 9 2 5 1 5 4 13 15 10 10 15 18 5 18 7 9 8 19 10 9 1 12 8 11 5 19 18 19 7 3 3 14 7 20 2 9 2 13 12 17 5 1 5 4 13 8 3 8 10 14 6 19 8 10 9 16 11 10 10 6 12 4 15 8 0 6 20 13 20 0 12 3 13 2 5 18 14 0 15 3 14 20 2 7 9 1 8 10 5 16 4 14 11 17 9 20 10 20 2 17 10 17 13 11 14 5 11 18 8 0 5 12 8 12 2 6 7 17 19 16 15 19 3 3 0 10 12 15 18 11 11 18 6 10 12 6 16 18 3 7 12 3 1 16 3 15 9 3 9 15 9 12 20 2 2 3 14 2 19 17 9 11 11 8 14 15 1 12 3 11 16 2 17 9 13 0 5 17 0 19 10 2 1 7 15 3 3 7 4 15 8 11 4 13 3 10 0 15 14 12 8 10 14 16 0 4 3 17 9 6 11 10 14 9 14 8 16 12 10 10 8 2 14 7 14 0 6 3 14 1 3 1 7 2 13 0 20 12 10 20 3 4 16 20 11 18 9 16 2 5 13 0 18 6 13 1 9 2 1 0 2 7 20 2 15 3 6 17 2 1 2 14 18 8 8 10 16 16 4 19 16 20 6 12 4 16 18 18 6 5 20 2 1 19 9 9 16 14 17 20 16 9 2 3 9 7 8 3 1 15 16 13 18 1 15 2 2 4 15 15 17 16 0 1 9 9 17 8 15 0 14 11 7 16 9 0 8 4 7 1 17 9 17 7 8 3 0 1 11 8 4 10 3 8 0 17 1 18 11 17 14 10 20 10 13 8 6 3 17 13 8 8 3 0 2 4 13 20 18 6 2 15 3 20 2 15 11 17 13 4 3 18 9 6 18 4 1 4 10 20 9 13 6 10 8 18 20 9 12 0 10 0 2 13 18 7 16 10 12 2 17 17 3 18 17 20 14 6 6 1 20 8 13 14 2 2 6 16 19 18 18 0 11 14 12 13 3 9 18 4 16 2 2 16 6 8 11 6 1 16 9 2 1 4 3 13 10 19 12 10 0 6 13 4 10 16 19 2 3 15 14 9 8 17 4 15 19 9 9 6 17 7 20 19 16 1 19 18 6 6 3 17 5 12 1 11 0 19 12 18 2 14 5 14 10 7 2 12 1 8 13 2 19 11 14 0 6 7 19 10 11 18 12 19 13 8 6 13 14 15 19 8 15 15 19 15 9 6 18 12 14 4 15 10 11 13 14 10 0 16 1 9 17 6 6 16 4 1 17 10 8 18 10 19 17 1 18 0 12 10 7 11 4 5 7 8 15 5 15 7 14 7 3 10 2 12 15 19 5 9 12 2 17 10 17 14 13 6 7 18 6 4 16 19 11 15 18 9 16 3 10 6 16 0 10 4 14 4 6 16 15 12 10 9 11 19 18 15 13 16 19 5 1 7 7 19 20 6 12 16 17 19 12 18 1 15 5 15 17 20 3 16 4 19 10 10 19 16 20 10 9 20 20 15 18 12 11 19 10 2 8 5 8 7 4 17 2 10 20 11 12 6 3 4 4 11 2 11 2 15 9 1 16 12 2 13 10 2 2 2 13 12 1 10 10 20 18 18 2 4 4 16 4 16 14 6 9 16 13 10 4 2 0 18 10 8 1 5 9 13 11 5 8 10 9 16 1 2 1 8 0 3 9 17 3 11 16 14 11 19 16 11 17 19 1 8 16 16 3 18 1 7 17 16 13 1 14 14 1 15 5 18 11 15 7 15 17 17 12 6 6 4 14 10 4 4 7 10 8 0 3 14 17 2 8 18 8 17 16 13 19 1 9 3 4 8 6 17 2 2 18 9 18 17 11 8 8 15 16 1 5 3 16 13 3 9 11 7 18 10 5 11 15 9 19 19 15 9 3 1 11 6 16 6 15 8 10 16 17 7 12 12 0 2 11 13 7 19 11 13 9 0 18 12 16 13 18 5 15 18 16 17 6 11 8 4 15 14 2 6 4 6 7 10 5 0 14 14 12 9 12 3 15 4 20 19 3 19 14 10 3 11 9 18 14 19 7 16 5 19 8 9 12 1 10 3 14 1 13 8 18 19 3 17 6 14 14 5 10 17 20 18 13 13 5 12 0 12 13 5 12 13 8 3 6 0 1 9 6 19 9 9 4 14 12 1 11 5 17 15 18 19 11 12 4 15 14 3 5 13 10 3 11 12 5 15 13 12 3 18 3 5 17 7 16 18 0 1 0 16 3 14 17 14 17 1 19 14 14 3 1 8 19 16 7 4 13 9 16 1 14 0 17 4 9 15 2 4 8 5 15 13 0 20 11 0 19 12 20 19 17 4 11 3 13 3 13 18 8 6 9 6 0 18 18 19 5 0 0 2 4 17 6 17 8 7 10 10 9 6 2 19 6 4 6 2 16 18 14 16 11 12 3 17 17 13 1 8 16 4 12 1 6 1 3 6 15 17 6 9 15 16 6 1 0 12 17 9 19 3 7 13 0 18 5 10 6 4 4 0 11 1 19 7 8 7 17 0 9 13 6 3 18 15 7 7 1 5 5 7 9 12 13 9 3 7 16 4 17 18 9 17 4 1 1 13 5 2 19 0 7 15 15 9 14 8 4 20 18 10 18 14 16 18 10 5 0 3 18 8 0 3 10 13 11 9 12 10 19 8 17 8 16 7 7 15 11 15 4 5 7 17 10 7 11 1 8 17 6 8 0 18 5 14 16 18 9 7 19 8 5 0 19 1 11 14 9 7 7 11 20 10 5 13 9 14 20 4 19 1 8 17 3 4 19 14 17 0 8 5 14 19 10 11 15 9 10 19 3 11 16 9 13 20 8 14 9 16 12 4 15 10 11 19 7 11 2 11 11 14 20 9 14 5 13 18 20 5 9 14 16 19 15 6 6 18 2 9 10 5 0 10 6 11 19 14 13 12 10 13 0 6 2 14 11 4 17 19 12 1 10 10 5 16 2 13 12 20 12 13 14 19 19 20 11 20 20 7 4 4 15 18 10 4 19 13 15 17 19 1 10 4 0 3 7 15 9 20 3 0 3 17 15 13 13 5 0 3 12 9 14 10 0 14 15 7 12 19 13 8 12 4 20 14 2 0 12 12 10 7 19 11 6 11 16 14 17 8 11 0 12 17 7 10 4 6 1 1 17 7 11 5 0 3 19 11 1 2 9 5 20 20 1 5 7 18 15 16 16 15 18 14 4 14 14 15 19 14 12 11 14 8 14 11 2 19 19 0 14 5 15 19 17 17 1 0 14 19 2 8 2 0 11 17 14 3 18 20 1 3 5 9 15 5 6 14 16 16 5 11 18 2 8 0 4 7 13 8 1 4 2 6 16 12 8 11 16 17 9 8 3 11 5 4 12 11 19 17 10 10 17 3 1 0 6 17 0 11 5 16 8 19 17 2 8 13 6 9 7 10 15 9 19 16 15 2 4 16 16 1 14 8 13 0 9 16 5 7 4 19 16 18 11 4 2 18 6 5 4 1 19 6 20 13 5 14 12 14 0 10 10 11 7 19 1 18 6 7 4 4 5 6 1 6 13 6 13 5 7 19 5 8 16 8 15 18 3 17 13 8 2 18 19 7 10 2 6 4 11 20 15 6 1 16 18 2 1 13 14 16 1 7 19 0 5 16 17 2 8 4 19 15 19 15 13 11 10 1 9 3 0 16 0 18 3 1 14 1 5 6 17 15 13 15 0 12 11 8 19 14 7 20 13 1 5 19 17 13 17 5 15 5 1 5 5 11 17 0 17 8 2 15 2 7 9 20 13 0 8 10 7 0 2 6 7 1 13 5 9 5 11 2 7 12 14 15 9 5 5 10 2 11 16 12 4 11 15 19 19 20 4 19 16 6 7 7 14 13 13 17 8 0 20 11 2 19 17 11 18 0 0 1 11 8 2 12 1 8 10 16 18 2 0 12 13 9 2 8 8 18 1 9 13 3 13 12 16 0 4 0 3 19 19 13 16 2 7 16 19 10 16 8 7 15 3 4 8 1 10 17 10 13 7 9 6 4 19 18 13 10 3 13 12 6 8 18 15 1 13 19 18 4 16 3 2 11 14 8 7 8 7 13 7 2 13 12 5 13 17 2 15 7 1 4 14 6 2 18 15 1 11 11 7 18 15 18 13 10 9 20 16 6 0 18 13 3 8 6 4 11 20 10 0 19 14 16 15 15 5 4 18 5 11 17 9 16 20 3 5 10 14 7 16 4 19 16 8 11 7 15 5 2 0 0 13 0 19 1 7 0 17 4 5 18 0 20 14 5 7 20 7 4 18 11 3 5 17 9 2 7 18 8 11 16 15 11 20 14 15 2 13 12 18 10 17 18 16 8 8 14 0 2 9 4 17 1 5 7 10 7 11 15 19 18 18 0 1 17 1 8 17 11 0 5 19 14 6 0 0 1 13 5 2 15 14 3 17 2 5 0 6 6 16 6 17 16 1 13 0 17 14 11 9 0 12 5 19 11 12 8 14 6 10 9 19 10 5 16 2 3 0 1 7 9 14 20 20 11 20 14 17 19 14 1 0 14 7 10 3 1 9 19 1 4 17 3 15 7 6 8 6 9 19 2 5 20 8 15 9 15 19 14 9 17 2 17 19 18 2 6 1 0 10 12 10 15 8 1 12 1 11 14 4 0 18 15 5 6 19 0 8 13 18 19 4 0 2 13 7 2 5 18 19 18 6 14 20 6 10 14 10 7 7 18 0 16 10 3 1 8 9 3 6 12 19 15 19 0 16 15 19 10 2 9 10 18 17 12 19 8 2 4 12 0 17 19 2 3 20 6 3 13 16 6 9 8 11 18 9 4 8 1 6 13 5 14 16 9 14 4 20 10 19 9 0 11 1 13 1 8 16 9 15 18 5 1 20 19 19 18 1 0 10 18 11 9 8 10 1 0 4 14 15 8 15 18 10 5 7 10 14 16 1 2 4 16 17 20 19 17 16 12 5 18 17 10 19 15 20 5 19 0 20 5 16 10 15 8 6 3 16 2 0 17 0 7 18 13 19 10 3 3 4 3 5 18 8 5 6 15 20 12 2 7 4 12 4 13 4 8 3 13 14 18 5 15 13 9 0 1 19 9 7 14 7 20 1 6 10 0 4 1 13 1 8 4 10 5 11 7 6 5 3 6 20 3 1 0 10 12 3 17 4 12 10 13 6 4 19 2 9 7 1 2 4 5 18 6 5 4 20 19 12 14 7 5 6 8 10 15 20 13 4 3 7 13 15 6 9 9 5 9 10 1 20 10 10 9 20 1 20 16 3 13 13 2 5 2 1 12 2 9 3 15 20 18 14 1 4 6 7 0 17 2 15 9 14 2 10 5 7 18 13 9 6 19 12 0 15 10 6 19 3 2 1 20 3 12 13 20 20 6 8 20 4 4 12 18 2 19 8 10 3 10 18 0 19 12 1 1 3 4 14 18 10 11 15 8 20 12 1 11 1 0 13 5 8 20 8 10 20 18 12 1 12 0 13 15 14 16 5 10 4 1 6 14 13 2 1 16 7 5 5 20 6 8 14 2 12 5 14 6 14 6 19 0 7 10 3 13 4 18 0 15 3 1 12 8 0 1 8 18 14 5 16 20 14 5 9 17 2 20 1 9 20 2 15 11 7 0 19 10 5 8 5 17 5 15 3 16 6 20 3 7 6 0 4 13 14 16 9 5 7 7 0 7 4 10 8 2 19 3 18 10 20 9 8 17 19 10 12 10 17 0 14 17 2 6 7 15 15 3 16 20 5 8 5 14 9 5 9 9 8 13 13 1 19 3 1 9 0 13 14 12 6 4 2 6 13 19 15 5 9 16 11 18 14 1 8 16 11 17 15 6 1 5 7 19 3 20 19 14 15 4 2 5 17 18 10 5 16 6 16 9 9 11 2 10 20 2 0 3 10 20 5 8 5 20 12 9 9 5 1 11 0 10 8 12 12 9 7 3 11 17 5 14 2 0 3 19 13 12 1 17 16 8 0 0 1 3 3 16 3 14 4 0 10 5 4 6 10 15 1 11 3 11 4 7 12 11 3 10 12 6 0 16 9 13 1 9 20 0 0 9 0 2 4 1 14 15 1 9 18 19 6 9 15 13 15 13 8 11 1 14 3 18 2 11 19 16 14 11 18 18 18 8 0 7 13 16 13 1 8 0 9 6 19 15 5 13 3 5 8 6 3 4 5 9 13 4 10 17 20 18 13 9 14 6 15 15 16 1 5 13 1 9 5 19 2 20 19 16 9 2 4 5 3 7 6 8 9 7 3 8 6 18 11 11 15 1 2 5 20 3 10 1 6 2 1 8 3 20 1 11 19 2 13 10 20 4 15 14 11 16 15 3 6 11 8 0 14 19 0 14 8 7 13 9 2 8 1 14 2 3 2 12 15 10 11 14 11 11 5 20 0 7 0 1 9 13 8 18 14 11 4 11 1 3 16 11 17 3 0 15 14 9 18 13 8 16 11 13 12 13 10 0 5 19 11 12 11 5 9 19 5 2 8 14 11 20 3 14 13 12 15 8 13 12 14 14 19 4 12 4 19 10 2 0 13 15 19 5 12 8 0 10 10 19 12 10 1 1 16 12 4 3 10 2 10 14 2 16 11 0 8 15 6 15 4 17 2 14 10 8 18 11 5 4 4 3 1 13 13 10 7 10 8 18 19 17 6 12 1 20 3 4 1 1 18 0 16 14 11 4 12 9 4 20 3 20 3 3 15 19 11 1 13 11 0 20 10 4 4 18 11 6 16 16 7 0 6 9 5 10 20 14 4 3 11 8 20 8 9 16 18 5 2 1 7 14 18 6 5 3 19 11 9 15 20 17 20 6 11 17 11 13 12 20 2 14 14 5 5 2 17 12 3 18 9 10 13 5 12 19 11 10 17 16 6 15 12 6 4 10 10 20 2 7 1 4 15 2 19 2 6 20 18 8 1 18 15 11 2 10 19 16 3 10 12 20 19 10 16 0 16 14 11 7 0 16 16 2 15 14 2 2 8 4 6 10 9 13 1 14 18 6 12 20 14 18 12 19 17 12 12 3 7 13 6 15 0 4 10 16 2 9 10 11 20 15 9 5 5 9 13 6 8 14 8 9 12 12 14 9 15 1 4 2 11 12 10 2 15 19 13 10 1 5 20 7 16 20 14 12 18 3 9 17 18 9 16 9 18 12 2 18 3 0 12 19 8 12 17 12 2 16 18 9 8 5 19 11 10 7 2 5 12 17 1 5 20 17 7 8 2 17 2 1 7 15 15 16 17 8 4 19 20 18 16 12 18 0 8 14 12 1 5 3 5 9 13 15 6 19 12 8 16 20 14 4 8 0 19 9 19 7 5 10 12 0 1 16 0 16 12 0 3 13 13 19 11 17 4 12 20 18 5 2 13 11 16 6 18 3 7 20 12 5 16 2 20 4 0 14 6 16 8 0 12 18 20 2 9 12 7 9 9 4 13 10 6 3 4 12 3 7 18 10 20 5 3 12 19 19 14 20 11 2 14 7 13 5 7 13 11 5 13 11 17 20 13 5 6 2 6 10 16 7 16 19 4 15 3 7 19 1 6 1 9 2 6 6 14 9 10 8 2 13 17 2 16 2 5 15 8 2 13 15 17 8 5 14 0 6 17 15 8 17 8 0 8 11 7 20 9 15 16 5 5 6 17 13 17 2 5 17 7 18 2 12 1 1 6 12 19 3 19 1 13 15 9 11 0 3 2 14 20 2 7 1 12 13 9 4 1 3 3 20 0 10 17 10 13 9 6 1 3 13 9 12 3 6 20 16 11 7 18 13 19 6 1 6 9 19 20 9 7 19 20 10 13 20 10 4 13 3 5 12 7 6 16 20 19 19 15 20 2 8 19 18 15 4 2 17 17 3 3 8 4 13 5 11 3 13 6 10 18 10 16 19 18 17 9 9 4 19 10 6 17 2 12 6 11 12 6 19 18 14 1 18 5 10 7 19 11 9 18 12 9 4 8 10 6 18 14 11 12 5 9 18 15 2 19 9 14 11 5 5 13 17 9 14 9 9 9 0 7 16 17 11 17 13 3 9 1 13 13 13 6 6 12 3 12 13 9 7 19 6 17 9 20 3 19 18 4 9 9 8 9 2 11 2 6 2 12 6 9 13 19 17 8 12 18 3 13 3 13 9 0 5 13 10 15 16 2 12 8 5 5 11 6 11 20 5 12 0 16 12 0 5 6 6 18 4 18 5 3 9 0 20 6 19 19 14 1 20 19 8 16 8 5 1 15 20 10 11 16 4 13 16 2 11 18 13 18 3 11 7 13 9 9 4 19 10 20 4 16 5 18 9 19 2 14 16 14 0 19 9 18 19 13 0 7 12 12 15 13 2 4 8 2 0 16 0 4 0 0 11 15 6 10 19 16 15 3 4 13 16 18 13 5 4 2 20 16 15 3 5 5 15 8 13 11 17 1 18 10 11 6 13 15 3 12 1 19 16 16 7 20 5 5 19 3 3 19 10 13 5 0 14 10 12 14 8 8 6 18 19 4 19 2 7 16 19 15 8 17 9 10 0 10 0 10 2 3 9 12 0 8 3 10 0 15 19 3 0 16 16 10 9 2 13 2 2 6 3 3 12 5 5 13 13 17 9 1 18 2 7 9 7 8 16 10 1 19 10 2 17 18 7 6 20 10 19 15 5 19 17 7 3 4 2 20 20 18 8 1 15 20 12 1 4 18 17 20 9 20 18 17 14 0 11 10 18 19 16 2 18 14 14 1 8 14 14 2 6 4 10 4 2 14 6 11 0 19 17 14 20 7 3 1 20 9 7 12 10 9 20 19 12 20 4 4 3 12 12 6 9 8 3 19 13 5 12 10 19 18 1 16 7 3 3 20 19 5 19 16 4 15 0 13 10 18 5 0 16 3 5 19 3 13 9 9 18 11 20 9 0 7 7 12 3 12 5 11 0 2 16 0 5 4 2 4 3 20 2 5 7 18 11 18 12 17 2 10 8 15 9 6 4 4 19 8 3 20 18 13 18 14 13 6 9 2 3 13 0 10 16 17 12 1 20 16 0 7 15 5 6 20 7 12 18 5 13 10 16 17 9 19 10 1 11 13 16 0 0 8 10 4 5 2 1 0 6 10 13 13 10 20 4 6 19 7 7 6 11 11 18 15 11 17 2 14 4 17 4 14 3 6 19 2 20 20 10 9 19 14 14 6 9 12 1 20 19 3 13 9 13 9 19 2 20 2 16 3 1 9 12 9 13 18 18 17 1 12 4 14 19 0 11 6 0 16 19 12 15 14 8 17 18 4 20 12 14 5 1 15 1 17 17 20 11 3 16 11 7 18 7 13 8 19 2 2 1 16 2 15 15 16 17 17 5 14 12 17 20 19 5 8 11 2 18 16 10 9 16 5 13 2 8 11 10 13 7 9 1 20 18 6 17 15 0 13 5 20 2 3 4 9 3 9 16 18 11 19 16 10 16 0 10 4 20 2 5 0 6 6 14 5 8 8 15 7 8 7 2 1 11 8 17 18 20 3 14 2 12 20 1 17 0 20 1 19 2 18 10 17 3 9 16 15 19 3 15 11 17 0 19 18 12 11 14 10 0 0 14 7 14 3 14 16 10 17 2 19 2 7 4 18 11 0 15 1 16 3 2 4 7 2 20 11 7 0 16 9 8 9 8 12 9 13 6 6 10 1 9 0 8 5 11 19 3 9 5 12 14 10 5 13 5 16 15 10 3 17 9 0 19 5 9 11 16 14 6 3 16 11 11 18 16 7 3 10 2 5 18 13 6 1 18 3 10 15 3 13 4 1 12 13 5 8 17 5 15 14 13 2 14 8 6 12 2 18 16 6 7 18 3 1 18 16 10 16 7 12 1 11 9 16 8 4 2 9 18 4 2 13 0 0 2 8 7 3 10 4 12 17 6 6 5 0 7 4 6 4 3 7 4 2 12 18 2 19 20 2 6 3 19 12 13 18 14 4 14 3 1 14 3 5 14 12 13 4 16 15 20 2 18 9 1 1 0 8 15 2 10 9 8 4 15 16 4 18 15 17 16 18 11 4 14 4 2 16 5 1 16 12 4 9 17 6 1 0 9 11 19 4 17 0 19 13 2 15 7 4 6 8 8 13 0 15 15 17 8 12 15 1 16 11 15 8 6 4 1 15 16 15 12 1 11 5 1 3 18 0 11 20 2 20 11 17 1 2 4 7 16 11 18 16 20 16 2 19 14 2 12 7 19 12 17 9 15 8 16 0 12 19 18 12 10 13 0 15 15 0 9 14 14 3 18 5 2 17 1 3 0 11 19 20 4 0 2 12 0 0 2 9 9 2 4 1 7 14 20 14 19 6 8 8 15 1 17 10 16 16 19 20 3 18 3 12 10 2 17 3 19 4 9 2 7 12 20 15 12 16 13 13 14 18 11 7 5 0 20 5 0 16 19 6 12 5 18 13 4 19 10 18 9 4 18 9 2 6 13 12 2 3 20 4 20 4 11 9 14 19 18 18 14 6 20 10 7 19 19 14 5 18 1 5 9 8 10 4 13 5 13 4 15 20 3 11 1 3 10 10 16 11 17 15 19 15 18 16 15 11 20 17 12 10 19 11 8 12 2 5 6 4 19 10 5 13 8 7 3 8 4 11 13 11 12 18 15 11 0 4 15 8 8 4 7 11 9 6 14 1 3 14 5 1 6 17 18 19 19 8 20 10 8 2 8 2 3 20 5 20 16 4 8 3 16 18 13 6 16 19 4 5 4 3 8 11 7 11 7 20 18 11 16 4 15 15 19 1 6 20 12 9 15 4 7 20 15 8 17 1 3 5 10 12 19 12 10 0 5 14 4 4 12 19 3 18 8 5 13 13 6 4 3 8 20 15 17 11 17 16 16 7 2 18 18 10 15 2 18 4 1 5 7 3 5 7 11 9 2 7 18 1 15 13 0 20 9 6 9 15 6 9 8 17 1 0 8 11 18 20 1 20 12 5 12 6 20 18 0 10 18 1 13 16 16 19 10 20 6 17 18 6 6 13 12 2 20 14 14 19 4 1 3 19 2 13 19 11 18 3 18 19 15 0 16 16 2 0 2 6 20 0 19 10 11 18 8 8 13 0 3 19 16 5 14 1 11 1 20 15 11 19 17 20 11 16 17 10 12 13 17 17 2 15 4 11 15 0 9 1 12 11 3 4 4 17 12 8 3 13 13 3 6 2 13 6 10 19 13 1 5 14 6 12 2 11 15 8 3 11 18 13 0 13 20 20 14 18 10 5 12 0 16 1 13 6 13 7 19 20 5 11 0 15 4 17 10 16 9 9 7 15 2 11 18 16 19 16 8 7 15 0 7 5 7 8 14 17 20 16 7 11 0 13 0 19 0 3 3 1 7 20 6 8 12 2 1 5 14 17 11 4 12 3 0 5 7 4 16 5 8 1 12 3 10 3 11 4 1 3 5 19 19 1 6 0 5 20 15 16 13 0 13 12 10 4 19 3 5 8 0 2 16 10 20 20 7 11 6 2 13 3 2 15 0 8 7 8 9 10 12 11 16 18 20 3 10 16 8 8 16 1 16 14 12 2 10 18 15 16 16 13 7 6 17 8 19 3 8 14 7 10 14 11 14 16 18 15 7 20 9 18 12 17 15 6 1 6 4 8 11 18 8 14 16 9 17 19 4 18 16 8 20 16 3 15 9 1 4 15 20 7 15 15 18 9 20 12 11 7 6 7 4 10 9 16 7 8 4 0 7 5 2 4 0 6 20 16 5 17 7 6 14 19 11 11 12 11 12 3 17 12 19 5 17 10 10 9 8 9 19 0 10 19 0 15 19 7 3 18 15 1 4 2 7 9 15 4 18 14 14 15 13 19 6 14 2 0 13 9 6 15 3 12 16 12 18 16 7 5 11 1 6 13 4 18 7 1 2 14 8 8 9 10 20 9 16 8 6 7 17 6 3 3 18 18 12 3 9 2 5 10 1 6 2 16 20 7 11 13 4 20 3 11 17 10 18 15 5 20 10 3 17 1 13 8 0 10 16 0 7 9 11 5 17 9 7 2 3 13 13 2 13 2 8 9 20 15 6 0 1 10 20 19 8 9 17 11 4 14 19 20 1 8 11 13 20 3 19 20 7 4 3 14 8 19 3 7 1 7 19 12 0 3 11 5 4 0 2 20 9 9 6 6 6 14 6 0 7 20 10 12 7 16 18 20 2 7 18 17 18 16 13 13 6 1 5 9 13 7 17 4 3 1 16 8 7 15 12 11 3 11 0 9 0 15 12 7 12 2 10 17 2 5 0 2 6 1 16 15 18 14 2 2 14 2 4 18 8 17 6 1 3 6 13 2 0 1 2 15 5 2 13 18 0 5 15 1 2 6 19 6 4 18 20 0 6 18 14 11 9 20 4 18 13 2 2 14 8 6 0 4 5 15 13 2 2 16 13 1 7 20 1 0 4 16 16 19 15 18 20 3 17 2 17 10 19 17 15 10 2 14 19 13 10 0 0 7 17 16 1 14 7 18 2 17 12 16 19 9 20 18 0 0 12 13 14 12 3 17 0 17 3 8 9 12 12 20 15 3 12 9 13 5 9 5 15 13 0 16 18 15 1 20 17 5 8 13 10 1 2 10 16 11 3 15 10 17 19 4 1 9 13 15 17 17 8 12 2 13 14 12 18 10 11 20 9 2 19 4 9 11 17 5 6 13 16 6 6 9 10 17 9 5 0 7 16 9 6 12 2 1 14 10 15 9 12 2 3 6 11 17 5 13 19 14 16 10 20 11 10 9 9 1 10 17 18 5 9 9 20 3 3 20 13 8 11 11 17 1 16 13 18 20 15 8 14 17 0 11 15 9 10 18 4 2 10 0 7 8 13 2 15 5 10 13 18 8 3 14 14 10 1 19 9 5 10 0 17 0 3 8 14 2 5 1 0 15 14 14 0 17 4 7 2 17 9 15 5 1 11 8 6 11 2 11 8 11 9 18 19 6 6 2 5 5 11 18 17 6 19 20 5 4 13 12 11 0 18 1 18 11 7 16 3 3 16 17 16 12 14 12 9 2 4 15 16 9 1 8 5 15 19 8 6 10 1 10 4 13 19 3 3 13 14 2 16 5 13 16 4 0 3 6 5 20 18 11 5 8 10 16 19 20 7 10 8 11 10 15 6 9 15 4 8 20 11 14 0 5 3 2 11 2 13 4 6 15 3 6 11 20 19 8 4 8 5 2 2 4 14 17 1 16 0 4 12 13 18 16 8 14 16 12 9 18 19 19 0 19 0 9 9 19 7 6 17 12 2 5 3 13 2 6 4 1 10 20 11 2 12 19 12 6 1 5 16 11 3 19 17 11 12 11 5 9 2 11 8 9 16 13 18 12 0 8 17 5 20 13 4 17 1 16 2 4 12 2 3 2 9 18 17 8 13 9 11 16 18 6 13 3 16 6 18 15 12 1 8 1 8 9 7 18 4 14 16 2 16 13 11 11 12 12 0 6 17 16 4 13 10 6 0 15 6 0 19 6 6 13 10 10 10 4 10 11 12 10 14 15 14 4 0 9 10 15 10 0 2 5 6 7 18 4 19 20 13 16 18 17 3 19 13 13 3 4 12 19 9 9 1 8 16 20 14 12 20 3 15 9 5 19 17 13 6 13 0 19 18 5 12 17 18 20 17 3 0 17 17 19 6 4 7 6 12 13 8 2 12 18 4 14 1 18 1 20 16 3 19 4 1 7 11 3 8 8 14 4 15 20 15 19 6 4 13 2 17 15 2 17 11 2 17 13 6 2 20 3 7 1 20 6 14 13 3 11 4 4 5 16 1 9 16 20 11 9 5 15 5 8 8 10 20 7 1 9 12 5 7 7 15 8 5 19 6 6 8 7 9 1 8 10 15 11 10 13 19 0 5 20 4 5 2 14 4 19 8 19 8 10 13 15 18 16 7 15 18 2 18 15 0 8 7 15 10 14 19 9 17 13 19 4 8 12 8 12 6 3 11 15 5 3 13 13 17 19 4 0 0 16 13 12 13 4 12 18 17 14 12 18 11 16 8 19 5 18 12 13 14 14 3 19 16 18 10 19 19 14 0 7 4 3 9 14 20 3 0 15 4 2 3 11 17 10 18 12 5 12 4 19 14 16 19 5 2 19 4 10 18 1 13 1 10 10 3 7 13 9 17 9 14 13 1 12 9 10 16 3 7 7 10 18 10 20 15 3 18 0 5 12 7 3 5 18 8 0 18 19 0 0 3 20 5 16 4 13 14 20 12 11 14 6 0 4 18 19 0 2 2 8 0 11 5 19 13 13 17 19 12 12 18 5 15 9 10 3 10 20 10 4 11 19 15 12 4 11 20 10 0 2 9 12 15 5 2 5 20 19 13 14 17 0 13 17 3 16 7 12 8 10 10 10 6 13 15 1 12 17 19 11 12 2 11 10 16 0 9 14 8 15 0 6 16 2 10 2 5 17 1 15 0 13 20 20 9 5 7 6 14 1 15 17 19 6 2 6 1 11 11 13 0 14 11 8 19 7 0 15 10 9 10 15 0 6 17 15 2 17 16 5 5 18 12 13 0 6 14 3 8 10 7 2 20 7 7 12 2 17 17 6 1 18 9 19 2 2 7 3 4 11 15 3 20 1 0 18 14 14 4 3 16 10 16 9 14 13 3 11 13 10 12 13 20 1 15 2 6 2 18 12 17 9 3 15 13 13 1 15 9 14 3 15 4 4 20 1 11 6 7 4 9 0 19 15 12 19 17 18 9 19 4 17 18 1 6 6 2 19 15 15 0 13 14 10 18 3 18 13 10 16 18 9 5 18 12 19 11 20 12 13 16 15 6 20 1 15 2 8 18 11 10 8 11 9 13 6 20 13 14 0 8 13 6 3 6 17 18 1 8 10 10 11 18 10 18 20 6 10 16 10 3 13 8 16 5 6 9 3 0 6 10 3 4 7 15 3 17 10 11 9 14 8 19 8 20 14 18 2 19 0 19 11 20 2 15 11 0 7 1 8 7 18 16 20 9 12 4 17 11 16 11 2 14 17 16 18 13 13 8 19 4 3 15 3 10 20 16 1 5 3 0 1 9 17 18 3 16 9 2 15 0 14 18 17 17 9 16 0 5 11 17 20 3 9 15 5 9 6 9 1 11 4 5 13 17 11 8 3 17 4 5 5 20 18 19 20 20 15 5 18 0 17 17 3 0 4 3 0 8 16 5 12 16 5 0 4 18 19 3 19 14 9 19 16 7 5 12 17 4 20 8 16 16 16 1 6 13 10 14 1 6 9 8 0 15 20 1 7 7 19 15 0 10 6 7 13 13 11 13 16 0 4 20 5 12 0 10 0 0 16 17 1 6 1 17 16 8 1 17 15 9 7 4 19 13 8 5 6 12 11 14 16 8 5 1 20 6 10 8 15 3 5 1 0 10 10 12 16 9 7 6 1 9 17 11 9 0 7 17 17 14 3 16 18 19 10 15 5 9 0 17 9 2 6 5 5 17 2 16 6 0 11 15 6 5 5 14 13 7 5 19 12 5 7 5 3 3 14 6 0 10 20 19 10 3 9 11 11 8 3 15 13 18 15 1 20 17 3 10 3 2 2 0 14 0 2 0 9 13 20 3 16 17 13 6 13 10 11 7 4 5 10 2 2 4 13 0 14 5 17 17 7 14 9 16 5 6 3 4 13 13 5 7 18 16 6 0 3 9 18 6 5 9 7 8 19 17 5 7 15 1 13 10 4 3 15 14 14 4 20 12 18 10 15 10 14 19 2 2 20 13 0 0 11 6 15 2 0 15 19 16 18 14 6 8 7 0 2 18 20 19 20 16 9 8 18 20 6 17 12 19 2 6 12 11 17 13 8 3 19 6 17 5 0 9 2 16 17 0 18 0 19 3 9 11 6 15 16 14 5 13 7 16 9 19 7 15 2 15 7 9 14 3 6 20 14 12 12 10 9 20 3 2 6 10 12 12 12 9 7 4 15 13 1 10 15 15 16 16 18 0 18 11 8 14 1 5 12 2 0 18 19 16 14 19 13 20 7 7 17 12 14 8 3 4 20 4 2 13 5 10 17 11 2 4 8 8 9 4 0 2 11 4 9 9 20 12 14 16 10 4 9 4 14 7 1 7 14 1 15 3 20 2 16 12 11 20 11 15 5 19 4 11 4 12 20 4 19 15 5 6 19 17 11 2 10 6 6 18 3 4 6 10 19 8 15 17 17 15 5 16 18 5 14 3 1 12 15 2 2 19 2 18 18 4 1 13 0 18 10 16 6 6 8 12 12 5 6 12 1 0 17 13 16 16 19 18 12 15 9 6 0 15 19 12 12 13 11 18 8 16 14 7 17 15 4 20 9 5 17 6 5 13 20 14 12 18 4 15 9 3 18 19 20 4 4 18 3 10 15 19 15 17 13 5 15 10 3 18 20 9 16 15 0 14 1 15 4 20 19 6 17 19 11 14 14 18 13 5 3 15 4 11 1 20 13 11 17 12 8 19 14 17 4 7 20 18 5 3 13 14 12 19 7 15 19 3 19 17 2 12 18 20 10 8 3 3 3 3 11 17 0 10 3 9 11 15 18 3 0 5 19 8 15 10 15 2 3 4 12 15 19 17 6 3 1 12 13 17 7 1 0 14 16 14 17 8 0 20 11 14 20 16 5 18 9 12 4 5 15 5 13 19 11 5 3 18 15 10 15 19 15 16 9 3 1 7 9 15 8 15 2 20 18 11 13 20 20 13 11 9 2 1 14 11 19 14 16 3 14 20 6 1 11 6 6 2 20 3 16 2 18 14 12 11 11 6 1 7 8 9 5 1 4 0 11 15 9 8 5 1 4 3 14 0 7 0 3 17 12 9 5 13 9 1 18 12 3 4 17 19 5 14 1 5 6 2 14 12 11 14 3 15 5 15 1 4 16 0 1 13 17 20 13 16 6 9 8 11 7 5 4 9 6 11 5 12 4 15 0 10 6 14 1 7 7 14 7 11 18 10 12 0 6 1 11 2 3 2 6 19 19 20 6 14 8 11 3 9 17 11 12 6 14 10 20 19 14 2 5 13 15 19 7 11 8 12 8 20 8 5 7 20 18 15 3 9 7 17 17 13 4 14 12 0 11 12 13 16 0 14 7 12 7 20 8 0 6 13 11 6 10 18 14 6 20 10 13 14 8 20 1 19 19 15 9 12 8 18 17 18 19 6 14 3 16 5 0 6 11 15 13 2 3 16 5 6 3 12 9 1 20 12 1 20 18 17 16 6 0 0 4 11 19 2 20 15 6 3 13 12 8 12 15 3 3 8 6 9 8 19 11 15 20 9 11 20 17 13 2 11 17 4 2 3 15 20 14 9 7 8 6 16 13 0 15 7 2 0 15 19 19 10 1 8 5 14 14 16 3 20 4 16 9 18 18 7 18 15 14 13 17 4 11 8 18 19 0 6 6 4 10 1 10 10 14 0 0 4 15 2 19 19 7 16 11 20 8 4 15 14 19 0 8 3 12 9 15 18 7 19 17 20 16 2 20 18 16 6 16 10 15 12 13 7 9 19 17 4 4 4 9 17 9 10 16 6 17 1 18 10 0 2 5 9 18 17 8 14 6 0 12 13 13 19 1 16 2 4 10 20 5 0 7 10 8 10 3 14 4 3 12 16 17 8 18 19 3 16 15 20 13 9 7 1 7 1 8 14 14 6 12 12 16 2 17 11 13 2 17 15 1 2 16 18 8 0 15 0 2 18 0 10 0 13 2 5 20 20 2 12 11 1 3 18 4 12 7 9 6 4 2 14 0 12 12 11 17 13 7 9 18 17 8 15 2 19 15 17 16 10 3 13 5 3 4 13 16 2 12 14 8 5 10 9 3 0 0 7 15 15 3 3 6 4 14 16 19 8 16 18 3 13 13 16 20 15 1 6 16 9 0 10 12 4 13 16 19 17 18 8 3 20 15 3 14 4 2 16 10 3 19 8 11 14 13 1 1 2 6 2 5 13 8 8 13 7 18 8 11 14 11 19 17 10 5 14 19 9 1 18 12 5 5 16 0 13 4 6 17 5 11 1 2 12 12 1 11 9 0 4 17 1 4 2 19 6 13 0 1 2 14 6 11 9 11 12 2 0 17 20 19 7 3 2 1 3 12 20 6 18 6 15 8 10 8 13 8 16 5 6 2 5 8 9 10 6 2 7 18 16 1 0 20 20 2 9 0 4 20 5 19 11 12 17 16 20 15 17 4 4 12 13 8 18 19 0 4 16 19 20 18 17 10 19 11 17 1 5 20 17 14 7 0 17 9 16 2 5 19 18 7 13 18 20 15 6 0 5 5 12 1 9 7 4 8 0 18 10 4 20 2 13 0 5 8 10 8 4 16 9 20 6 1 8 8 5 4 19 13 19 8 12 3 9 15 14 7 1 6 10 19 17 5 4 20 7 4 16 16 9 12 5 18 4 10 16 18 2 17 11 4 14 11 15 10 17 19 7 2 15 16 9 8 6 19 6 15 20 10 9 10 15 13 2 3 16 15 7 17 5 13 18 17 3 14 20 16 5 13 16 11 4 10 11 20 5 2 9 11 10 4 17 3 5 16 0 13 3 5 9 19 1 11 19 8 6 19 14 5 4 17 6 2 3 13 20 1 0 2 14 2 0 5 8 10 18 16 16 1 11 8 7 6 6 19 20 1 18 9 1 15 9 20 16 0 10 11 20 4 19 18 3 7 20 5 7 6 16 18 17 14 3 9 14 14 6 5 16 0 2 18 8 14 18 6 15 10 9 2 11 11 14 6 16 15 18 0 9 9 0 14 4 19 15 20 11 10 11 4 19 1 9 7 9 6 2 20 13 15 13 2 9 20 8 18 13 9 9 13 10 11 4 11 6 17 11 8 12 13 8 0 1 15 17 12 18 14 8 4 19 17 9 16 14 5 17 17 11 18 5 8 13 9 1 0 15 20 17 8 13 20 12 15 18 18 7 1 11 7 20 19 2 10 14 13 19 13 0 9 11 10 20 1 9 6 16 1 18 16 7 8 6 19 1 1 3 7 19 12 7 10 9 14 17 17 16 16 6 7 16 6 7 11 15 12 15 6 5 20 14 17 5 18 4 9 8 6 12 10 5 20 8 6 5 18 9 3 8 2 18 6 16 15 1 16 10 11 19 3 18 13 2 17 6 14 13 1 15 2 1 7 14 8 19 8 2 18 20 11 15 5 2 18 0 18 17 10 3 11 13 10 10 10 13 16 16 1 2 15 3 1 8 4 4 15 3 11 1 4 14 2 13 4 8 19 12 16 8 19 3 13 20 14 17 7 8 9 10 13 20 10 8 10 12 5 20 6 18 5 17 2 9 14 11 7 11 3 20 15 11 16 2 4 17 7 5 0 11 15 3 9 15 0 17 7 3 4 2 1 0 10 9 2 9 12 14 8 4 9 17 13 15 7 10 7 10 13 4 20 20 1 11 7 8 6 20 0 4 9 15 19 0 7 6 16 18 5 14 8 8 15 15 9 3 11 0 10 4 18 15 2 19 7 0 6 19 2 16 0 17 20 20 7 15 3 6 17 3 20 6 8 2 14 4 16 9 15 12 1 19 11 20 15 9 13 15 10 5 2 18 16 11 12 17 2 17 6 9 2 0 2 7 8 17 15 4 0 8 11 15 11 16 2 9 10 6 12 9 2 4 20 3 15 17 9 7 6 13 11 5 5 0 8 1 7 7 16 11 5 0 10 17 3 6 11 13 6 16 15 7 7 16 18 18 18 19 7 12 9 0 6 18 9 14 8 20 1 10 19 19 1 17 8 20 15 18 17 12 13 4 7 14 5 15 7 4 20 16 8 6 1 8 0 16 3 20 15 17 18 14 20 5 13 9 6 11 10 20 13 0 13 13 3 4 0 0 3 13 6 18 13 7 5 5 5 19 20 15 8 5 7 15 20 9 11 0 9 7 18 15 4 20 20 11 3 16 15 5 11 8 4 6 18 16 5 16 1 15 13 19 9 0 9 19 18 1 15 17 5 11 4 5 20 10 16 10 6 20 11 11 15 5 10 15 14 2 11 3 10 5 12 17 10 14 5 17 9 13 9 17 17 1 6 8 19 18 4 0 3 13 7 4 15 17 6 16 7 1 1 1 10 6 6 18 20 1 7 14 19 5 5 18 4 14 14 20 7 12 0 7 6 15 14 17 0 2 2 2 8 3 12 3 12 18 8 8 4 10 6 18 5 0 20 14 17 3 17 12 1 11 20 13 17 20 12 9 5 4 5 3 14 4 10 17 17 18 2 5 4 18 2 17 17 8 2 10 2 13 13 9 3 5 16 7 8 18 19 14 13 16 8 13 15 16 18 17 19 13 3 1 18 10 17 18 11 5 9 1 8 17 2 0 18 3 8 8 8 11 18 13 8 20 2 10 9 9 12 20 13 8 20 7 9 10 3 14 14 2 3 8 7 3 5 12 14 8 17 9 3 11 18 13 20 6 13 20 19 2 15 0 20 16 9 15 0 0 8 2 6 8 8 7 5 17 17 17 11 17 0 1 12 2 19 8 18 19 15 2 12 11 5 17 8 10 2 1 13 2 3 1 8 0 19 6 1 18 19 4 20 8 5 18 7 4 18 17 14 10 16 0 18 17 4 10 11 4 5 4 17 16 4 12 13 12 0 6 18 4 19 5 8 11 9 3 4 11 14 2 18 3 9 7 10 4 2 2 9 0 15 8 0 8 19 18 6 4 14 10 3 6 19 15 11 16 0 16 13 15 14 16 18 19 15 11 5 16 15 20 0 14 6 7 18 20 9 0 7 13 11 8 14 16 8 5 0 12 13 4 0 11 10 16 6 5 12 19 8 20 20 8 3 1 0 1 10 15 1 20 18 10 5 9 19 15 16 1 10 20 7 8 20 11 15 1 14 11 20 1 12 19 20 6 9 14 17 20 20 20 15 2 7 6 4 4 10 14 7 8 3 13 18 12 5 11 3 8 5 7 10 4 2 1 2 12 18 15 0 0 10 19 5 10 10 17 2 18 5 19 16 9 5 5 3 1 18 1 16 4 0 13 3 3 3 6 3 6 10 16 9 5 13 12 13 3 7 12 12 1 11 18 2 0 12 16 14 17 17 0 12 5 14 18 12 14 5 10 16 1 18 1 16 4 8 0 1 14 18 2 8 15 17 17 8 2 0 10 11 10 15 0 5 12 8 13 9 5 9 11 10 3 0 17 5 8 1 12 13 14 18 5 11 12 15 13 1 20 18 7 1 4 20 13 2 4 12 12 14 16 12 18 20 12 11 6 11 18 1 19 11 16 0 17 3 15 5 12 7 11 11 18 1 14 4 9 5 7 12 20 10 12 5 17 1 1 13 14 10 19 15 3 19 1 10 5 5 17 14 10 0 0 11 16 7 13 19 3 8 15 6 17 10 20 1 3 12 10 13 18 2 9 0 1 17 12 7 20 8 16 12 11 18 17 11 4 4 13 3 1 20 9 7 16 1 15 13 3 0 2 14 7 11 19 1 4 7 20 1 17 8 11 8 13 0 11 7 9 20 17 17 12 18 12 4 12 5 17 16 9 18 11 12 2 1 12 5 5 0 14 15 12 7 5 3 19 3 0 20 3 13 10 20 12 18 2 3 15 18 4 11 9 16 4 15 14 13 2 4 14 16 20 9 17 10 9 15 1 17 9 7 14 13 6 20 12 3 7 1 0 9 0 11 14 17 20 14 16 19 0 13 14 15 1 9 8 8 2 2 2 12 13 20 5 20 5 0 20 6 7 15 12 19 2 8 13 13 16 5 20 7 10 19 3 1 2 7 15 6 7 17 13 1 8 7 11 20 16 0 1 14 15 19 0 19 3 13 11 17 9 20 7 4 14 9 16 5 9 4 20 12 19 13 11 8 11 7 0 8 20 18 16 20 19 7 20 20 15 11 8 7 11 19 7 15 0 13 19 7 13 10 7 15 16 16 19 10 17 12 3 9 20 15 20 8 17 0 8 15 9 3 1 18 16 14 7 2 6 8 3 19 13 9 20 13 1 16 20 3 1 14 12 6 12 13 9 4 11 19 6 4 12 18 9 7 20 3 2 10 8 8 16 4 2 16 8 16 6 3 7 4 16 20 16 7 7 12 13 19 14 12 15 20 0 12 6 6 14 18 19 13 1 18 4 6 4 15 1 2 0 10 11 16 3 0 2 13 9 7 12 12 0 0 4 14 2 1 3 2 10 14 0 10 20 3 9 14 17 9 2 6 13 12 13 18 8 7 15 17 14 16 7 1 20 1 10 12 5 6 9 13 6 11 19 15 5 2 13 11 18 8 5 2 15 18 1 15 11 18 7 16 1 5 10 0 13 13 0 18 5 8 18 5 10 16 8 4 2 13 12 7 11 13 2 1 6 20 16 18 11 4 9 4 19 17 14 17 18 13 15 15 12 3 4 17 18 20 5 10 15 0 19 17 11 4 4 10 20 0 0 2 16 13 20 8 8 8 1 5 11 6 5 20 9 1 7 0 14 15 4 11 10 14 10 19 12 20 0 13 14 14 19 9 1 11 18 4 3 14 13 15 16 0 13 0 4 9 17 20 5 17 1 2 19 11 7 0 19 2 1 8 8 5 17 3 18 2 20 20 17 9 0 14 5 6 1 19 4 12 0 19 20 3 8 5 5 20 12 8 15 11 12 14 15 9 1 8 13 20 4 12 1 2 4 7 5 19 6 19 3 5 5 15 2 15 6 3 8 5 0 8 6 8 4 16 14 15 20 20 19 11 5 18 2 17 7 6 6 18 15 20 0 13 14 5 10 16 7 16 7 14 19 20 16 1 0 20 9 11 18 4 3 6 17 19 2 7 7 0 5 7 17 2 20 15 10 5 7 20 16 3 9 14 7 3 8 17 20 20 4 3 14 9 18 10 3 14 2 12 15 13 7 10 12 13 4 19 3 5 6 20 11 9 6 19 18 5 8 18 19 17 19 14 1 15 15 19 16 17 15 1 14 14 14 20 17 11 10 16 1 8 5 7 5 15 12 11 3 11 0 19 15 9 4 20 15 12 14 15 13 6 13 7 16 8 4 19 5 8 9 11 15 15 7 1 6 5 16 15 12 14 3 1 11 10 19 5 4 16 7 15 20 12 20 6 10 2 14 9 5 3 1 2 12 9 2 3 16 2 4 3 12 6 4 4 19 6 4 2 19 13 8 8 6 10 17 5 9 5 6 15 7 19 14 12 7 16 0 8 3 12 9 17 2 10 15 16 4 8 10 17 0 3 14 2 11 7 14 2 19 14 11 5 1 15 4 0 3 14 10 15 19 13 17 1 18 9 10 2 18 12 16 1 3 7 12 7 17 6 19 8 17 9 4 13 7 9 1 6 6 12 16 20 16 2 7 4 9 9 18 17 14 13 10 11 10 0 5 6 0 11 2 4 14 3 7 11 2 6 6 6 12 16 9 17 15 8 12 12 7 9 15 19 2 14 7 18 17 12 9 11 2 16 15 15 8 18 5 18 9 8 10 10 20 7 18 19 12 2 17 3 10 3 2 3 12 1 4 4 7 10 18 13 2 4 19 13 8 11 12 14 9 6 7 7 0 8 15 6 20 2 20 10 15 13 19 18 6 7 10 19 1 7 12 12 15 12 13 17 9 5 3 2 10 8 3 4 11 19 4 6 0 8 12 6 5 14 16 17 14 15 6 9 20 7 6 18 9 17 14 2 15 6 19 8 14 5 5 5 12 14 18 16 2 20 4 2 6 2 19 16 19 5 8 10 6 20 17 16 4 19 5 5 3 13 18 18 10 8 14 2 18 15 8 16 14 18 3 13 1 18 10 15 3 11 4 7 6 16 6 2 16 0 19 2 4 6 17 6 11 17 1 0 6 14 14 1 8 2 4 19 0 13 1 1 9 8 10 16 19 16 14 1 11 14 1 14 5 15 8 12 1 8 17 12 17 18 10 6 1 19 6 8 14 14 15 7 3 6 1 6 8 11 12 14 10 6 13 7 8 17 16 5 7 11 10 11 2 2 6 9 4 8 11 4 9 6 8 4 18 16 17 7 8 18 19 16 1 2 9 7 3 4 1 18 20 14 9 7 3 6 8 10 14 5 15 0 3 5 12 13 13 16 19 0 16 0 0 16 17 1 15 9 0 14 17 20 17 5 7 17 8 10 2 14 12 4 16 10 0 18 3 7 8 4 16 0 9 7 15 15 12 16 20 6 13 20 14 16 17 13 20 4 16 11 19 8 15 13 0 9 12 7 19 20 17 11 8 5 13 15 15 1 6 19 14 1 5 18 9 13 0 0 19 2 12 11 13 15 7 11 10 3 20 16 13 16 20 0 6 12 16 16 7 11 19 17 1 2 3 3 18 11 5 0 19 15 11 17 1 13 4 2 10 15 7 16 15 8 17 17 3 17 17 19 17 5 14 1 3 3 19 20 6 10 19 20 9 18 5 12 13 15 5 13 16 16 10 4 20 14 2 13 14 4 19 2 9 3 15 2 2 9 20 14 6 9 1 1 12 5 2 4 17 12 15 8 13 5 0 16 1 11 2 7 5 15 17 9 14 12 0 2 17 8 1 13 2 3 7 18 2 18 5 13 11 19 2 9 10 10 17 5 14 14 6 9 11 15 4 17 7 12 5 2 15 1 0 13 3 18 10 20 7 5 7 6 8 16 17 15 7 10 12 4 1 16 6 6 15 10 11 13 9 6 20 4 1 5 20 20 18 12 10 19 18 10 4 4 4 17 3 19 2 9 20 2 18 5 5 7 10 8 3 4 6 2 9 13 13 13 3 14 8 12 3 19 11 4 18 19 7 20 15 18 4 19 15 10 13 6 15 15 11 8 19 10 14 2 10 17 20 1 10 1 16 5 14 14 3 10 0 2 5 19 19 14 13 3 17 8 10 7 16 18 5 16 20 19 2 13 17 0 13 2 18 8 10 3 18 5 4 18 18 3 19 17 12 3 9 7 17 1 10 20 20 18 8 2 18 12 1 4 5 20 3 5 14 19 5 19 9 20 13 13 10 4 13 11 4 0 7 6 3 17 18 18 13 12 13 16 10 6 9 7 12 13 1 18 2 6 16 4 18 12 0 16 0 16 11 11 2 5 13 9 15 15 2 8 20 5 16 20 18 12 1 9 10 11 7 6 15 4 14 15 10 19 19 5 13 1 1 10 11 18 18 0 20 10 11 19 12 0 14 11 10 0 16 14 4 16 13 7 3 5 14 16 5 3 17 3 9 3 19 16 17 9 5 0 16 5 16 6 1 3 17 7 17 18 1 10 10 3 3 15 17 8 16 4 6 5 15 10 15 14 10 5 8 2 4 2 19 1 16 16 15 4 0 20 19 7 19 19 17 8 19 3 18 13 20 8 18 14 7 11 3 17 16 16 6 13 0 15 4 9 9 5 4 19 18 1 8 9 6 7 17 10 0 20 0 10 6 14 7 17 17 20 11 14 16 17 12 6 20 2 5 20 11 16 17 6 7 5 15 1 10 14 10 9 19 16 10 7 18 8 14 7 15 4 20 7 11 15 10 19 5 19 6 0 6 8 2 19 12 10 1 18 8 12 9 2 9 3 11 17 20 15 2 10 14 19 13 8 16 0 20 20 12 8 13 12 3 0 18 14 4 13 4 13 7 11 13 15 8 5 11 8 19 17 12 0 0 1 1 11 5 19 10 9 2 3 11 14 16 16 1 14 5 13 20 6 14 10 20 20 10 20 10 17 10 8 4 2 18 5 20 20 1 0 6 18 0 19 4 4 6 0 8 7 8 4 11 1 14 20 8 16 9 0 0 18 4 17 18 4 6 8 8 2 3 12 13 13 14 2 1 7 1 5 15 3 5 6 17 11 11 8 6 19 18 5 5 18 4 7 6 18 12 12 4 15 17 2 16 12 9 16 19 8 13 8 11 17 9 10 9 12 12 0 1 3 1 19 19 0 6 5 7 16 18 11 8 6 15 3 19 20 8 15 1 5 12 12 11 5 5 7 18 17 8 13 8 12 3 2 1 1 16 16 17 17 16 17 10 4 1 18 2 12 6 4 12 0 7 12 1 19 10 3 7 20 1 14 19 19 3 17 8 5 4 19 12 17 7 4 17 19 1 4 19 14 16 5 11 7 12 11 20 13 11 7 20 9 17 18 15 4 4 0 16 20 2 3 8 13 4 8 6 10 4 9 13 18 10 13 16 9 11 13 18 18 8 8 2 11 16 5 3 18 2 17 15 4 8 13 5 11 11 12 2 8 4 0 0 18 20 7 9 11 11 5 2 17 12 9 11 3 19 11 14 15 7 3 3 4 6 2 13 20 14 15 9 19 19 1 6 6 2 10 12 5 6 17 18 15 2 2 6 16 7 6 15 2 15 0 3 19 15 2 12 15 3 16 17 6 12 5 4 5 2 8 20 0 8 19 13 18 5 7 1 9 8 4 13 10 0 0 2 18 5 7 20 7 10 7 11 3 0 11 14 8 13 2 15 2 11 2 5 18 19 8 11 14 7 17 12 1 15 1 19 10 9 16 14 5 11 18 13 8 6 8 15 19 16 4 0 20 8 0 3 0 20 7 17 2 5 4 8 8 8 12 19 13 17 17 0 5 1 20 18 1 9 13 17 2 0 7 20 1 1 12 2 10 7 5 9 11 4 2 8 15 12 12 3 12 14 3 18 10 15 15 15 14 13 6 7 2 12 3 8 1 14 4 15 6 1 8 7 13 0 15 7 16 19 16 12 14 3 4 0 17 0 20 2 4 18 20 18 19 1 15 15 2 4 5 14 11 19 14 6 4 14 12 8 9 9 1 4 4 10 19 1 2 11 13 20 19 1 3 18 13 14 18 5 2 2 17 0 11 12 4 6 11 14 10 4 10 0 6 14 13 19 12 8 9 19 10 1 13 13 18 4 17 12 11 8 2 10 3 10 9 18 8 3 18 1 11 17 19 1 5 4 10 9 15 6 4 12 1 13 0 10 7 19 10 19 3 2 13 18 6 19 2 19 6 20 9 7 11 1 8 16 5 5 12 0 14 12 16 9 15 15 4 15 1 5 20 5 18 16 11 6 20 16 1 3 1 16 10 1 9 14 7 6 12 12 12 20 20 9 16 9 11 16 3 0 0 2 1 5 16 9 14 20 8 3 20 15 12 11 4 19 9 8 13 10 20 12 10 17 9 9 11 5 20 11 14 3 15 5 16 9 8 16 15 18 6 2 12 6 16 18 0 2 0 16 15 0 4 8 5 18 14 20 3 20 11 11 14 5 4 17 18 6 9 8 2 10 0 0 7 7 3 2 1 17 20 0 14 7 15 20 6 17 1 13 17 7 2 14 11 14 18 13 9 18 2 12 13 9 13 13 6 13 11 11 17 4 16 4 18 14 6 2 11 20 17 4 16 2 7 0 6 17 2 0 9 0 18 13 7 8 7 4 1 13 4 17 14 16 7 19 3 3 11 19 15 7 4 17 15 9 12 6 9 19 15 14 14 7 19 12 1 13 16 8 3 16 20 1 17 11 8 6 11 7 1 17 6 7 15 11 0 20 18 3 0 7 10 0 0 9 4 11 12 13 0 10 8 12 19 13 17 10 13 2 7 9 6 13 20 4 17 15 14 14 8 13 12 17 8 10 15 19 15 4 7 5 19 19 9 16 14 10 18 7 15 5 17 1 11 20 0 1 5 20 8 7 19 20 11 8 10 9 2 6 8 17 14 0 4 6 3 10 8 19 1 14 15 15 12 20 20 0 18 20 1 0 18 16 20 4 18 7 3 14 6 15 1 17 12 6 15 6 5 9 1 6 12 4 17 16 0 1 9 6 16 4 4 17 3 18 6 1 8 0 19 7 9 10 0 11 16 15 17 17 7 8 2 19 14 6 3 10 19 20 4 12 1 8 18 13 13 6 11 12 5 0 6 12 5 6 12 16 13 6 11 10 15 2 1 1 17 7 5 1 5 8 8 10 7 0 0 17 3 12 18 13 0 3 2 3 8 3 1 20 20 11 17 10 4 7 8 15 1 12 14 19 8 17 16 13 9 3 13 11 3 15 11 15 6 19 19 14 17 12 14 16 10 19 0 8 20 19 1 15 16 16 6 14 16 2 3 3 15 9 6 12 1 9 18 12 19 4 17 2 11 7 11 15 17 8 2 2 5 16 1 12 2 0 19 19 13 8 14 10 17 19 13 10 13 16 7 5 4 11 4 20 17 1 14 7 7 12 12 2 20 17 15 3 12 18 4 18 19 14 13 9 7 10 0 7 9 13 11 5 14 20 3 6 5 2 6 4 8 18 2 1 1 5 4 20 5 0 10 3 9 9 2 20 3 18 1 6 7 2 11 13 7 19 7 18 10 10 5 1 16 3 14 11 9 1 15 7 19 9 20 12 5 12 14 19 16 2 9 17 10 2 7 15 11 9 8 3 18 2 11 11 18 11 20 0 11 15 12 6 11 13 13 1 7 5 13 19 7 17 12 8 14 4 12 3 8 14 6 4 17 16 19 12 16 2 6 15 19 8 4 18 13 13 5 2 11 12 9 15 16 8 8 3 4 0 11 9 10 14 1 11 16 3 4 14 7 13 10 13 10 9 1 15 7 7 14 6 13 1 18 17 14 17 3 4 10 13 12 7 4 10 17 0 13 8 15 15 15 10 16 13 3 20 6 19 15 1 10 3 12 18 3 16 3 7 19 13 7 6 1 8 7 16 2 15 12 9 0 14 10 14 20 1 2 7 7 17 17 8 19 19 9 0 8 13 4 18 3 10 11 5 16 16 17 15 0 12 12 10 4 0 8 19 15 7 5 1 4 2 14 2 8 17 11 11 1 9 7 12 11 11 6 10 5 1 16 18 13 16 16 8 4 12 7 2 11 14 18 9 15 17 0 4 2 20 5 17 19 14 4 12 5 6 14 19 19 9 0 20 12 12 17 19 18 5 19 13 5 6 17 14 6 12 11 10 10 14 7 20 3 12 9 16 7 10 3 14 6 0 5 3 16 5 19 15 2 10 15 5 19 10 18 5 8 17 7 15 17 1 8 3 0 8 14 4 15 5 3 5 13 2 10 19 14 3 11 12 11 20 8 18 8 8 15 14 12 13 4 17 12 5 6 17 14 16 6 14 7 10 1 13 16 3 9 5 18 9 4 11 12 5 2 5 14 15 18 2 11 15 14 10 1 0 2 9 13 11 18 11 14 2 10 15 4 3 4 13 12 14 10 10 6 3 9 8 20 3 9 0 17 11 14 20 20 1 7 9 11 2 13 6 2 10 17 1 20 19 11 7 20 13 12 3 8 9 5 9 2 5 6 8 0 13 4 9 8 10 17 14 5 12 0 4 8 15 17 6 9 2 9 6 17 15 5 20 6 5 3 3 1 2 15 6 0 18 8 3 15 4 17 1 20 6 20 1 0 9 15 1 10 16 17 19 12 17 12 15 7 2 12 20 14 11 19 8 15 5 16 12 11 1 5 9 4 15 15 2 12 4 5 0 18 4 17 9 9 1 7 16 17 6 0 2 7 18 3 2 16 19 11 16 17 9 5 8 14 6 8 1 16 9 16 7 14 10 19 11 4 20 17 13 18 16 14 8 7 15 4 5 0 14 20 17 6 12 6 19 6 1 1 1 9 5 19 13 12 19 4 18 10 19 6 11 7 11 12 8 0 10 10 9 2 10 7 11 6 2 18 14 7 17 11 20 3 5 1 2 3 7 17 19 19 10 10 14 10 9 10 2 18 18 13 0 12 16 9 13 12 10 19 13 19 10 19 11 9 1 7 19 8 8 20 4 19 17 14 1 17 9 13 12 18 9 3 9 14 1 1 12 10 2 15 16 5 8 4 15 11 15 0 3 3 9 0 5 1 5 0 8 5 3 10 17 11 13 19 0 17 2 5 18 6 17 20 6 9 14 11 5 3 13 3 16 7 20 2 15 9 20 7 15 12 3 4 3 15 6 17 19 9 19 1 15 12 4 10 7 0 17 19 5 12 7 6 17 13 15 15 7 20 5 20 20 15 13 12 14 5 9 3 16 1 14 9 13 6 0 14 4 11 20 17 6 8 18 19 1 13 4 20 15 4 13 2 13 16 0 3 12 7 13 20 1 8 1 18 7 15 7 4 13 2 0 3 13 12 15 8 6 2 6 11 5 5 16 8 4 6 0 14 7 14 1 20 2 18 18 7 12 8 11 20 8 0 9 12 20 5 14 11 13 2 11 2 7 3 2 18 11 19 12 3 14 9 17 11 17 8 6 18 7 3 6 6 16 6 3 16 12 0 11 3 16 1 4 4 7 13 7 20 19 1 18 2 4 8 2 9 8 8 5 4 4 14 18 18 15 2 4 12 18 20 1 6 10 9 16 8 0 13 10 15 7 1 13 4 2 3 19 8 0 5 1 12 1 1 5 7 9 19 9 11 10 2 12 1 7 5 7 6 8 3 20 16 9 7 20 12 12 16 5 10 16 8 5 17 7 15 18 13 2 7 0 15 3 10 1 5 8 13 20 17 6 10 12 20 13 8 4 2 19 15 8 16 2 12 6 4 7 3 1 13 9 6 16 18 7 3 19 0 2 3 5 19 6 5 15 10 10 9 10 0 8 10 13 9 3 19 8 10 2 2 6 13 16 3 2 14 8 19 16 18 17 2 18 1 0 0 8 1 20 16 3 13 14 5 1 11 3 15 10 12 0 17 3 12 5 18 4 0 1 6 3 3 0 11 8 16 6 8 5 8 5 15 5 3 14 0 10 7 3 17 3 14 1 12 13 16 9 6 10 5 18 16 20 4 6 3 8 3 16 7 8 14 14 4 9 2 15 17 5 7 6 19 20 0 18 2 0 1 17 20 2 20 15 3 19 18 15 16 14 20 17 3 13 3 20 7 7 17 18 2 0 11 5 2 4 13 13 20 9 19 17 1 11 1 17 3 5 14 12 3 7 17 3 4 0 14 10 7 0 18 3 6 10 16 15 11 20 15 20 14 10 18 20 20 1 4 13 5 20 20 7 3 5 16 2 18 8 6 11 16 15 20 2 12 20 20 2 14 18 5 5 1 2 13 6 12 10 0 10 14 19 11 4 15 11 14 7 16 16 16 4 4 4 19 18 0 20 8 19 15 12 8 12 1 0 3 7 9 15 4 10 13 7 19 2 8 0 19 11 1 0 8 1 19 6 13 18 1 1 5 18 9 16 2 19 1 17 2 10 5 11 18 14 11 16 17 14 19 18 11 14 0 16 8 16 6 7 7 17 20 8 17 15 9 13 1 6 18 16 11 17 5 17 1 10 12 13 4 19 14 2 19 6 15 20 11 13 0 9 19 11 10 11 10 0 16 18 12 16 3 8 10 1 13 20 0 11 10 12 4 7 12 0 7 7 4 17 8 3 11 18 5 12 8 2 6 19 0 1 6 10 14 14 6 12 19 11 5 7 20 14 7 17 19 6 16 13 3 1 1 17 16 3 12 19 10 16 1 6 16 20 8 3 8 14 5 15 9 0 19 17 6 2 8 17 0 0 8 5 9 16 7 19 12 2 16 7 20 15 19 10 5 10 5 1 18 10 10 17 11 15 20 9 0 19 10 2 2 15 8 12 3 14 8 4 14 14 5 3 0 20 9 3 2 19 8 0 20 0 3 15 19 18 20 0 19 10 0 8 1 17 2 20 19 13 20 18 19 19 18 5 7 12 17 2 2 7 9 6 16 0 8 17 10 15 5 13 1 8 3 0 3 0 12 6 3 8 2 2 18 14 12 2 18 15 2 13 5 0 1 0 19 10 9 11 6 9 5 0 9 16 19 8 12 15 19 18 13 6 15 1 8 1 6 1 18 0 20 18 9 12 12 3 17 19 5 20 20 10 9 7 3 5 18 4 7 12 18 19 2 10 5 6 4 8 5 15 13 13 1 4 9 14 14 0 5 9 12 19 16 8 11 2 18 7 15 8 7 19 16 18 6 13 2 0 16 9 6 14 19 1 19 12 3 9 13 9 9 17 1 8 7 11 17 0 17 1 19 20 7 17 19 5 17 12 0 16 13 1 8 6 16 14 0 11 9 3 20 8 16 14 15 0 3 3 0 7 20 7 15 0 2 19 3 0 18 19 5 15 8 18 1 4 14 15 11 10 10 16 3 6 0 2 20 18 16 3 0 12 3 12 14 16 8 4 1 9 10 15 0 13 17 19 12 7 17 12 11 20 16 5 5 4 11 17 16 11 4 17 1 2 12 6 12 19 20 8 4 5 18 4 20 1 2 15 5 18 17 8 11 10 8 6 8 17 13 2 8 4 6 8 1 3 12 12 9 6 16 5 17 20 10 20 14 10 20 19 18 10 10 0 9 16 2 4 8 4 15 4 3 5 14 1 13 14 14 8 12 0 6 1 15 16 19 9 9 6 9 14 2 8 18 3 14 0 7 20 5 13 20 5 19 6 5 6 12 15 6 20 3 6 11 18 4 12 0 0 8 9 8 5 18 14 14 9 13 8 19 12 18 5 7 6 8 3 18 11 10 1 15 6 14 10 8 9 14 20 20 1 2 8 9 2 15 9 20 9 13 2 1 0 20 16 3 14 2 7 12 7 14 6 6 9 16 8 8 3 10 17 14 5 14 3 14 7 5 13 13 0 0 17 11 19 6 5 13 14 17 9 6 0 0 7 20 11 10 17 1 6 19 10 15 0 13 13 1 8 6 9 19 2 4 13 16 5 13 10 13 18 9 19 17 6 16 19 12 2 13 20 15 3 8 16 11 8 18 2 9 10 5 13 18 4 5 17 8 0 17 5 3 4 16 8 5 7 16 0 12 20 6 18 15 4 3 5 20 1 8 8 5 17 13 0 9 14 7 5 13 7 19 2 11 15 0 20 14 20 13 18 4 8 10 12 17 5 6 11 16 9 16 13 18 3 19 17 1 2 7 7 1 14 11 10 19 15 7 15 0 20 3 4 20 7 18 8 19 10 18 8 15 1 4 5 5 7 20 2 13 10 16 17 1 20 0 4 12 2 1 17 15 12 6 19 12 10 20 7 9 10 18 16 2 9 19 9 13 5 1 2 18 16 20 15 16 18 9 13 6 20 5 4 20 4 16 18 15 14 1 18 0 16 8 6 12 11 6 3 7 17 7 12 19 18 18 10 12 19 2 10 10 9 19 17 5 20 15 0 15 17 15 18 2 8 17 17 1 19 20 17 3 2 8 15 14 4 4 16 17 4 16 15 5 6 18 14 17 18 19 4 5 6 7 16 12 9 12 4 6 3 13 4 4 9 11 8 13 18 19 7 9 20 3 4 5 17 12 19 4 13 19 8 12 1 5 0 5 10 2 4 14 6 18 17 9 0 0 1 17 13 13 3 5 17 3 20 20 20 10 14 2 20 9 4 17 0 15 3 17 14 9 19 6 6 16 6 19 5 19 19 1 18 12 6 6 14 15 6 8 9 5 18 12 16 18 11 3 10 1 15 16 7 5 13 8 3 4 7 17 4 4 19 14 11 11 16 19 20 8 13 15 1 20 16 8 3 7 8 20 4 15 10 7 19 0 10 14 4 12 15 12 10 20 5 5 2 11 15 11 7 0 12 0 6 0 16 7 15 15 17 17 13 3 2 15 8 19 12 9 15 5 17 2 20 19 14 8 20 8 8 20 8 16 1 15 11 14 20 8 6 11 3 5 18 16 18 16 8 10 19 10 12 8 20 13 13 1 14 0 10 8 3 8 7 18 6 15 1 1 14 7 9 17 3 18 14 1 1 17 15 15 1 1 6 15 5 8 1 2 3 10 14 19 3 19 4 4 7 5 13 18 7 8 9 15 19 8 3 19 3 0 18 9 17 12 19 9 7 10 12 1 19 1 0 16 16 14 16 4 5 6 3 18 15 13 14 7 18 1 8 18 5 13 9 20 2 7 14 11 3 14 5 14 13 19 2 20 12 14 17 18 16 12 8 10 19 10 18 4 20 17 19 5 5 9 2 18 0 5 13 6 17 7 12 11 18 19 12 8 13 11 7 20 3 11 0 4 15 13 17 14 8 15 18 10 12 13 11 8 2 6 3 11 11 17 16 13 16 13 6 6 7 20 17 14 9 17 0 11 2 2 19 3 4 10 1 12 19 14 11 11 10 18 7 13 14 4 4 17 19 5 14 18 7 10 0 10 10 20 11 8 19 0 20 11 3 8 8 3 19 17 13 4 13 20 18 3 16 17 1 6 17 15 15 15 20 17 20 17 15 13 2 6 11 18 15 11 12 14 6 9 2 2 9 15 1 17 18 7 1 8 16 14 18 13 15 3 12 14 0 7 7 15 19 14 13 12 19 10 11 20 15 10 18 6 8 12 2 9 13 8 4 18 12 7 4 17 7 5 4 2 0 4 12 17 7 14 0 20 18 4 19 2 0 17 12 5 8 5 15 12 0 10 14 17 14 12 18 2 0 16 18 17 4 10 5 13 0 20 17 11 9 0 15 9 8 5 5 19 17 2 9 3 7 11 7 20 11 5 16 5 14 5 10 18 4 2 19 9 2 4 11 17 20 18 6 9 18 12 16 15 2 8 6 7 2 4 6 13 9 15 19 8 20 8 3 3 9 17 12 4 18 5 19 7 2 4 5 17 1 8 1 9 6 13 20 7 7 19 7 16 13 15 5 17 6 8 8 18 10 7 18 5 1 1 17 13 15 16 3 16 6 17 5 3 20 6 4 18 5 1 17 6 15 5 20 5 16 4 15 17 0 9 8 14 6 13 9 10 15 19 1 8 4 17 9 20 1 17 2 14 12 18 9 7 13 13 15 1 7 5 15 4 20 0 13 5 14 11 15 15 14 8 19 0 9 14 5 7 0 2 8 17 17 17 13 9 16 16 13 9 5 0 17 6 0 12 9 7 12 3 15 19 15 10 20 3 0 14 19 10 10 18 14 2 3 12 18 10 3 0 5 6 15 7 14 8 4 5 15 3 17 0 12 17 4 12 8 15 11 19 16 18 5 3 18 18 12 16 16 7 1 2 20 11 8 6 20 9 13 20 9 7 9 19 2 6 3 14 12 20 1 0 5 1 8 11 17 3 2 2 10 8 14 13 11 11 9 17 1 3 13 20 17 6 3 10 8 1 20 14 0 16 3 13 17 8 3 11 11 13 17 16 8 14 15 7 12 2 7 11 15 18 2 2 5 9 6 7 2 9 6 17 15 14 4 4 19 4 16 16 14 13 8 16 17 9 7 5 3 18 15 6 0 19 3 17 19 12 5 12 0 19 7 1 3 5 17 5 4 20 14 0 1 4 4 10 17 9 10 5 14 9 6 10 15 13 13 15 1 16 18 3 14 14 9 9 8 0 20 14 13 2 9 5 20 0 12 9 19 2 6 3 18 5 13 18 10 14 10 12 6 13 19 3 5 17 15 20 13 12 20 17 19 6 3 19 4 20 4 12 20 5 8 9 17 11 10 5 15 14 19 3 6 2 7 6 9 2 20 11 6 19 2 4 5 20 8 1 20 7 0 17 3 0 19 15 8 1 11 19 9 4 11 10 14 14 11 5 0 8 16 10 13 16 11 9 15 5 20 4 0 5 3 7 1 7 5 3 14 10 8 10 7 13 4 17 7 10 13 2 17 2 2 11 4 10 18 18 5 4 14 7 1 14 16 17 0 1 12 1 7 17 19 14 8 19 4 9 20 7 19 19 11 12 8 13 3 9 1 16 6 10 16 9 15 0 16 20 17 15 6 10 7 1 9 18 1 2 17 13 1 9 6 3 16 7 8 20 18 1 17 3 10 6 19 8 2 4 6 18 19 12 2 12 20 19 10 17 18 12 18 2 4 16 17 9 11 18 0 10 16 2 15 10 10 13 4 8 14 14 1 2 7 14 12 17 3 14 12 12 0 6 20 19 0 1 18 0 20 2 14 15 19 3 10 16 5 15 3 2 10 15 0 17 16 3 0 1 2 9 7 9 19 19 15 5 10 6 1 6 6 14 17 6 11 17 7 15 2 18 10 9 9 11 8 5 16 10 7 4 0 8 20 2 11 20 18 4 16 12 20 18 5 8 19 9 7 15 16 15 3 17 10 5 6 16 4 14 1 15 10 6 6 9 7 18 14 2 6 0 4 4 19 13 10 8 16 0 8 11 8 5 17 19 14 17 5 19 4 4 5 5 17 0 19 18 8 13 7 7 13 19 20 6 9 6 1 13 1 9 20 17 3 3 14 0 7 7 15 10 16 1 12 19 13 6 1 2 0 17 7 0 2 19 0 3 5 9 9 14 9 14 8 7 15 6 2 0 3 11 5 18 6 5 7 16 11 18 2 11 9 10 15 10 0 11 17 18 14 16 10 7 7 1 10 7 1 15 9 0 9 6 18 11 12 9 4 13 1 14 19 6 15 0 18 1 6 5 16 12 3 9 20 0 17 11 11 12 11 15 13 10 4 17 6 9 0 2 12 11 12 8 7 20 2 1 12 16 9 19 8 8 3 4 15 4 12 9 4 2 11 5 11 10 5 20 0 0 2 15 13 7 5 13 18 14 4 17 9 14 5 19 0 17 5 4 10 19 15 19 10 15 7 14 10 13 8 16 17 13 16 7 0 14 7 4 17 18 0 16 13 15 11 2 0 12 17 15 2 1 1 2 20 17 20 9 0 0 9 0 14 9 2 20 17 8 19 12 15 0 4 16 9 20 11 1 14 5 10 10 20 18 0 10 13 9 9 14 10 2 10 2 11 12 8 8 12 19 10 2 0 20 3 17 18 9 12 18 20 7 3 17 16 14 15 1 4 8 4 3 7 15 5 10 10 14 18 18 14 5 0 19 7 3 19 0 10 0 16 1 4 11 18 11 14 18 5 6 15 17 18 4 19 11 7 1 10 15 18 17 19 6 10 6 12 19 3 0 1 5 13 10 11 7 7 4 11 14 15 12 18 1 16 8 20 20 3 0 3 6 6 11 6 1 17 9 6 9 15 3 9 5 8 16 4 16 19 19 14 12 8 7 8 19 12 16 13 16 19 10 16 1 18 6 4 2 10 1 2 2 2 14 1 7 18 10 3 4 2 5 13 11 5 14 8 9 5 7 8 8 11 0 1 11 5 17 14 12 7 1 1 13 2 6 8 15 11 11 4 19 20 4 10 6 5 3 7 1 7 12 12 5 7 2 5 18 5 15 15 13 11 13 0 16 2 13 16 16 14 3 1 18 17 0 10 18 8 17 17 5 15 3 3 11 13 15 1 12 4 4 1 14 7 18 0 17 17 15 9 5 11 4 17 16 2 10 16 17 6 18 2 16 17 19 4 6 18 3 5 20 5 0 15 20 8 3 9 7 0 12 2 4 15 16 12 0 9 14 17 2 1 14 10 10 12 19 11 7 4 5 16 17 14 5 6 10 5 6 14 15 9 11 14 3 6 19 18 17 13 19 6 1 20 20 5 2 18 13 9 4 1 14 5 0 6 19 0 9 18 3 19 19 4 4 12 0 14 6 6 1 5 5 11 2 17 14 1 3 11 18 5 0 15 8 1 19 14 12 11 4 9 3 20 4 18 5 3 11 16 12 16 7 20 16 12 1 15 2 15 7 2 18 12 13 18 20 13 1 18 10 2 10 14 14 4 18 16 19 1 4 1 1 5 1 0 7 9 1 17 20 9 2 20 14 2 0 15 20 3 0 3 20 3 11 7 16 19 8 8 4 19 19 10 6 14 20 13 8 5 8 10 13 20 15 18 3 20 10 2 8 5 13 18 19 8 17 15 14 6 20 6 3 15 1 11 8 18 5 14 18 2 3 13 2 12 13 6 5 4 15 1 13 13 10 19 1 19 17 2 18 0 12 2 12 14 20 10 10 20 5 17 20 3 1 17 2 12 16 19 16 8 13 16 2 20 20 10 19 3 9 16 9 8 19 5 0 3 19 8 3 15 18 17 9 14 17 11 7 3 11 6 5 0 3 12 19 4 14 8 5 10 19 2 6 7 3 7 2 10 15 0 8 19 2 7 11 16 15 13 10 9 12 3 17 10 20 18 2 8 19 13 15 17 8 14 14 0 10 4 7 0 10 5 14 15 7 11 4 14 13 6 6 3 15 9 20 7 14 15 0 6 20 7 14 14 18 4 12 4 2 16 14 14 8 10 1 10 12 10 3 2 15 11 4 14 16 13 0 5 18 17 0 4 2 2 11 1 18 20 15 3 8 14 11 20 0 15 5 1 19 19 4 9 6 4 5 11 0 14 17 0 1 18 19 5 12 14 19 3 11 19 17 20 19 17 9 15 1 6 17 17 6 9 2 17 1 19 15 17 0 16 18 20 3 14 2 16 10 12 5 15 0 13 18 5 17 12 1 8 20 20 6 3 7 11 11 19 10 17 20 19 16 6 13 9 3 8 7 0 6 8 9 13 16 3 12 1 8 3 16 19 18 10 0 10 9 12 1 8 16 8 6 17 14 8 8 10 16 17 16 13 15 20 18 18 5 0 16 3 5 18 15 20 9 4 4 17 20 6 2 14 18 17 10 17 14 6 2 16 5 10 9 17 2 10 9 13 15 10 7 13 20 6 13 5 4 15 13 19 9 20 14 15 1 6 19 20 9 6 8 9 7 12 6 19 13 19 5 2 16 15 7 9 10 15 8 5 11 20 14 1 3 1 18 3 3 15 8 0 18 20 10 19 9 18 17 20 4 16 9 9 15 2 14 19 3 13 7 2 16 5 0 17 20 17 17 10 13 18 10 18 3 0 6 7 16 9 6 11 2 18 5 15 12 2 17 19 1 7 3 3 14 19 8 0 10 4 20 14 0 2 3 1 0 13 2 6 16 14 3 19 3 2 2 11 9 16 10 1 9 8 1 2 4 0 12 17 17 20 12 7 9 11 6 17 12 6 11 13 0 14 5 10 19 14 12 2 11 8 17 12 16 11 11 16 20 3 17 5 18 9 9 16 5 13 11 19 9 5 19 10 2 14 16 17 4 16 1 18 16 13 3 17 11 12 17 18 14 6 14 15 1 20 14 5 11 6 9 9 6 13 1 7 10 1 8 17 11 11 10 15 11 9 3 19 19 15 20 2 15 17 14 12 16 9 1 18 0 14 1 18 9 13 18 20 6 12 6 16 3 8 16 6 8 5 16 9 10 4 4 11 13 16 0 20 8 10 20 15 1 11 11 19 17 16 9 20 1 10 4 14 6 15 13 3 15 11 5 15 0 20 0 14 9 11 12 7 13 4 16 10 17 4 17 2 14 3 13 10 8 14 4 3 14 6 13 15 18 15 10 8 15 1 9 10 5 6 5 9 16 3 5 20 7 7 9 5 20 7 19 19 7 13 20 2 15 19 1 4 17 12 15 5 3 5 18 6 5 6 11 11 20 10 5 19 5 11 1 0 15 13 14 15 2 2 18 6 12 7 2 19 5 11 14 20 4 2 2 13 1 19 9 15 20 9 15 20 17 1 13 5 18 1 12 16 13 0 20 8 5 10 15 9 19 1 14 14 11 9 18 1 20 19 7 14 11 19 20 20 17 5 11 1 18 6 7 10 20 3 18 9 3 4 19 3 4 6 9 4 12 20 20 0 0 11 1 5 12 8 8 9 7 18 5 0 17 7 19 3 12 13 20 3 5 6 12 15 20 17 16 0 8 15 16 4 10 8 16 2 5 1 19 4 13 4 3 18 20 8 11 10 18 19 11 16 19 2 12 3 17 19 1 11 16 6 8 1 8 9 7 8 1 14 1 10 14 6 4 12 6 18 17 7 8 3 9 14 15 11 7 18 16 0 15 18 11 6 0 0 16 11 9 1 16 10 1 7 12 15 17 12 13 3 13 3 11 20 5 0 20 8 5 7 3 10 0 16 15 12 3 18 3 13 1 5 19 9 7 20 3 4 2 18 6 18 8 2 1 3 12 14 10 17 2 19 8 18 7 20 13 0 5 12 13 14 0 5 18 0 19 2 3 11 18 8 16 16 14 13 8 20 18 8 7 4 20 3 7 4 20 7 3 8 12 6 14 16 3 3 8 3 16 15 9 4 13 4 11 16 14 15 6 20 3 0 18 19 7 12 20 15 13 6 10 16 18 1 13 10 1 0 9 14 17 7 12 3 12 18 11 2 16 7 16 17 11 10 2 4 5 2 11 15 2 3 17 1 12 14 14 1 19 18 14 3 19 0 16 19 9 7 9 13 6 13 12 7 12 9 15 17 16 13 15 0 15 17 13 0 7 18 7 0 18 10 5 2 11 5 8 20 9 1 7 12 1 20 1 15 6 10 5 15 2 3 3 13 15 11 12 11 1 1 16 19 18 3 6 13 17 13 3 0 5 6 7 9 17 13 9 0 14 1 10 11 15 10 18 2 8 0 10 7 5 0 13 1 12 8 18 4 20 1 16 2 14 11 19 12 6 3 17 12 17 10 20 5 6 2 1 20 3 3 10 9 9 2 13 7 19 8 14 20 14 18 3 16 8 10 13 6 11 20 0 4 2 2 4 11 13 7 18 14 11 19 0 5 9 18 4 4 2 3 19 5 12 16 19 0 18 8 7 7 17 16 7 11 3 16 0 16 7 4 14 13 15 11 10 16 8 3 15 17 18 19 8 11 17 3 13 15 14 12 12 12 9 15 8 14 12 2 10 5 13 15 0 19 0 17 20 17 0 19 14 4 9 13 15 4 19 7 1 2 17 1 8 10 15 16 17 8 4 1 10 13 0 20 15 4 13 7 13 12 18 14 10 4 18 15 19 1 13 19 1 13 12 14 2 20 5 8 9 0 0 18 3 17 6 15 15 11 10 19 18 18 4 8 2 17 4 13 19 3 7 7 1 17 0 5 5 12 19 15 1 2 6 17 4 0 4 9 9 10 20 0 1 18 16 1 11 9 18 11 6 3 10 0 18 20 6 11 15 18 4 1 9 18 16 7 2 11 5 2 14 15 16 11 15 16 0 11 20 10 12 1 7 8 4 20 4 6 10 18 4 20 7 4 3 14 4 18 13 10 11 20 9 7 4 14 19 16 7 4 12 5 16 8 18 11 18 14 3 5 14 20 0 12 11 18 10 6 9 19 14 18 4 19 18 14 0 16 10 2 8 16 14 16 3 5 3 14 19 5 15 6 4 18 17 5 9 9 6 20 13 13 14 11 13 7 6 4 8 14 7 14 19 9 0 2 16 14 9 8 15 16 0 8 11 11 0 20 8 10 17 14 14 1 4 19 16 10 5 0 2 4 15 3 0 12 1 18 19 6 19 3 11 18 7 15 3 20 0 18 16 19 12 8 10 0 7 5 3 11 8 8 20 12 1 12 5 9 11 12 12 17 0 18 3 15 17 19 14 0 16 19 11 5 1 12 16 14 8 7 8 11 19 2 9 19 9 19 15 6 6 6 2 14 16 8 1 8 2 18 5 5 12 2 9 14 3 17 16 13 12 2 19 8 15 15 13 19 19 5 19 13 16 11 9 2 6 8 4 14 9 20 19 10 6 6 7 2 6 6 9 8 18 19 1 2 11 16 5 1 2 1 10 14 13 0 17 11 10 19 18 0 13 20 15 2 19 10 5 15 8 0 7 3 5 10 17 8 9 19 7 14 20 3 0 6 11 3 17 6 10 10 1 3 11 17 20 15 20 18 6 10 18 11 17 5 6 6 0 12 11 11 11 6 16 6 19 0 4 11 17 12 9 2 11 11 11 7 0 0 20 9 7 10 20 17 8 20 16 19 11 13 20 20 4 11 9 9 19 11 9 20 6 3 19 13 14 19 4 7 9 12 5 11 11 2 16 19 13 17 20 17 19 13 12 4 11 10 5 14 13 8 2 1 0 10 17 13 17 19 9 11 8 7 18 17 16 19 7 5 5 13 8 12 2 1 13 10 5 20 5 2 10 12 17 5 11 12 13 11 9 4 14 10 3 12 13 14 18 9 4 17 1 19 10 0 6 18 3 2 6 20 15 7 12 18 15 8 11 3 9 16 6 16 0 12 15 15 16 2 3 11 13 19 19 5 8 14 10 6 18 9 8 8 12 18 20 18 12 20 7 9 20 19 4 11 20 9 11 13 17 18 19 7 4 13 9 14 1 11 15 5 13 1 15 19 7 1 9 15 19 6 19 10 17 13 14 2 13 15 17 18 5 18 3 15 11 17 9 14 19 13 9 0 0 15 7 11 12 2 11 5 20 19 9 9 16 7 17 18 1 16 6 12 20 15 3 15 3 3 16 0 2 17 15 1 8 1 14 6 6 15 11 2 12 1 0 4 6 1 11 10 9 18 11 10 15 11 5 4 11 4 20 9 1 16 17 17 10 12 18 17 20 5 10 8 19 5 11 9 5 0 9 14 9 3 0 14 12 10 13 19 17 8 6 17 10 10 3 0 19 17 17 17 13 0 8 4 4 4 14 4 11 13 5 11 17 14 2 5 10 20 17 18 5 9 16 0 6 11 4 20 19 3 9 1 12 19 4 18 13 14 0 0 2 8 8 5 12 5 5 1 6 0 8 7 8 18 10 11 8 5 15 1 17 17 6 19 1 11 11 1 6 19 10 9 8 1 8 14 6 12 1 18 7 7 2 17 10 1 7 13 8 2 19 8 14 14 3 12 1 4 8 7 11 16 2 15 14 12 8 10 19 5 9 7 13 13 6 3 2 20 7 14 4 5 6 13 20 4 15 0 18 16 1 15 19 19 15 4 12 7 1 17 19 9 16 20 17 18 8 12 16 0 2 13 16 1 4 2 5 7 17 12 15 1 5 6 11 15 13 7 2 17 14 2 4 17 3 0 19 13 2 18 13 11 17 16 19 3 11 12 13 17 14 8 19 12 15 20 17 17 13 11 20 6 16 0 12 17 20 3 10 1 16 16 9 0 15 7 19 7 15 3 17 12 6 15 4 0 9 17 14 4 6 4 12 10 10 12 10 13 7 11 1 0 17 3 6 12 13 4 13 19 8 1 0 18 18 14 12 15 11 3 15 12 14 12 9 18 0 19 7 16 20 14 19 1 18 13 17 6 0 13 20 6 15 17 15 19 15 5 13 16 4 2 6 14 10 20 0 4 3 2 19 5 18 9 2 12 2 12 11 3 3 15 18 10 7 4 19 4 10 16 13 16 3 20 16 7 5 7 4 4 16 12 17 19 10 12 12 6 18 6 13 4 4 13 16 19 18 7 12 6 1 6 7 13 5 11 7 13 1 14 13 8 19 16 3 2 11 3 1 8 20 15 19 16 20 7 8 15 17 0 2 9 7 11 18 11 16 6 7 13 20 12 8 10 15 17 4 9 13 0 7 13 11 13 17 15 20 20 14 12 4 1 0 0 0 13 4 18 2 16 6 7 3 11 19 13 16 10 2 13 10 9 8 11 6 3 9 2 20 2 14 18 6 11 16 15 12 8 5 14 15 18 10 14 17 13 18 13 11 13 13 8 7 5 18 6 9 10 12 20 18 14 14 4 15 6 6 2 5 0 16 20 19 5 2 2 13 15 19 3 3 13 12 10 14 3 11 20 6 1 12 9 10 6 9 4 8 14 3 20 5 9 3 6 3 0 14 13 13 18 8 16 4 17 19 13 5 4 5 11 19 18 0 20 14 3 14 3 12 5 0 14 16 18 6 20 19 4 19 13 1 18 11 4 17 4 9 17 8 1 16 9 18 14 18 16 2 12 18 14 11 20 3 13 6 7 0 3 5 3 12 9 17 13 20 11 5 13 12 19 11 15 16 15 15 16 5 15 4 13 15 16 19 6 2 14 6 18 9 14 14 15 20 18 20 19 20 20 2 3 18 13 16 18 6 4 19 19 1 13 16 20 1 2 18 1 6 3 0 9 1 5 2 9 12 6 3 16 18 16 14 4 18 16 15 0 17 5 20 15 18 13 2 14 1 20 6 16 8 13 17 16 1 6 0 13 15 5 18 3 11 5 2 8 1 14 4 16 20 20 13 1 2 8 16 7 19 5 13 15 5 18 1 7 14 12 9 20 1 8 20 3 8 15 3 16 5 17 11 9 0 14 11 10 0 12 13 19 15 12 14 18 11 17 11 10 17 7 1 2 16 7 9 10 5 12 20 4 12 18 16 6 4 17 9 6 8 11 15 2 7 4 0 5 16 12 20 20 12 7 8 8 18 1 16 10 5 8 13 3 20 15 14 12 2 15 2 16 0 7 13 10 10 3 14 0 1 5 18 3 11 8 17 8 9 2 3 18 17 20 7 11 11 6 11 11 3 17 8 11 18 2 2 16 3 18 2 4 15 13 17 18 4 10 12 1 19 8 3 1 10 2 20 13 13 17 14 7 6 19 17 18 16 7 14 12 12 4 5 19 20 19 1 19 2 5 18 20 5 11 3 1 17 18 16 1 2 10 6 17 4 16 18 20 18 7 1 1 9 20 8 5 7 4 15 0 5 13 20 2 13 9 5 18 16 7 17 10 12 8 12 14 12 14 20 1 0 0 9 17 15 7 5 6 0 7 7 14 2 14 3 8 20 7 15 3 7 0 11 6 20 2 10 18 0 4 16 4 19 1 11 9 3 9 14 18 9 8 10 18 17 4 20 13 12 6 19 0 19 3 19 4 16 3 1 4 13 1 7 5 9 7 19 14 9 20 12 19 8 10 20 6 0 7 7 3 16 16 11 5 11 6 7 4 8 11 13 15 11 18 13 8 17 7 15 14 17 1 1 1 7 17 5 1 16 16 1 16 16 16 17 18 20 3 16 17 11 6 16 17 15 4 20 5 16 3 6 11 8 18 18 0 16 6 8 9 14 0 5 14 2 13 14 20 14 9 7 15 5 12 19 3 2 9 18 11 20 9 6 7 10 14 18 5 19 2 7 0 9 8 17 18 8 1 20 0 7 7 13 19 15 13 10 20 11 17 20 11 16 3 5 17 5 19 16 6 17 18 4 8 14 13 14 18 11 5 10 1 16 17 12 2 13 9 3 17 11 0 11 14 16 0 2 7 15 18 10 7 14 17 15 15 10 18 17 15 19 13 1 9 11 13 4 10 8 0 7 5 11 13 9 7 4 3 7 1 11 2 9 9 15 0 20 18 15 19 8 10 11 17 15 10 12 0 11 16 4 2 4 4 1 15 2 20 6 11 19 6 19 19 20 3 19 15 20 5 9 12 8 19 2 8 10 9 1 2 9 11 17 17 18 18 7 7 17 10 4 16 0 13 2 10 14 2 4 18 16 1 11 10 1 17 10 18 8 1 5 0 12 5 1 6 14 9 9 13 7 9 8 7 6 1 10 10 17 19 15 19 16 13 0 11 12 1 13 4 1 17 11 15 2 0 3 11 19 18 8 2 20 12 16 3 15 12 20 12 20 6 7 4 14 16 7 5 17 18 13 16 18 10 17 18 18 10 12 4 3 13 14 14 10 14 3 14 18 0 11 18 18 0 1 12 9 0 0 12 19 20 1 11 5 10 14 11 16 0 7 10 3 0 14 14 16 7 14 20 19 6 4 2 3 2 6 13 4 7 11 4 8 5 5 19 20 0 7 6 13 16 0 5 8 5 15 4 1 1 13 7 19 12 3 7 14 12 13 13 2 8 15 3 20 7 17 5 8 6 7 14 3 19 17 12 13 6 1 20 9 2 11 14 16 8 19 12 19 4 2 6 1 9 7 6 20 4 7 19 9 2 17 15 8 17 3 2 7 14 14 6 10 11 0 13 8 6 12 20 11 1 17 0 19 10 2 4 14 9 15 9 4 20 17 18 4 17 17 4 13 18 1 2 13 3 9 6 1 1 4 8 13 0 5 9 16 8 18 1 19 6 18 8 0 9 6 20 13 9 15 18 16 9 8 2 1 10 8 6 2 1 7 19 15 17 14 11 17 14 12 14 20 16 18 12 17 4 13 17 1 1 17 8 20 3 8 10 19 19 15 7 17 12 18 2 19 8 4 8 7 7 9 14 13 11 20 13 6 5 10 4 20 12 19 11 2 9 18 4 1 11 13 13 14 14 14 9 12 3 0 1 10 19 3 13 13 15 4 17 12 18 5 8 12 20 3 11 15 1 13 9 16 13 3 16 15 17 12 19 1 3 13 12 16 20 8 12 14 7 10 8 16 12 9 16 11 5 8 0 5 15 15 16 13 14 17 11 5 15 20 1 10 9 8 16 8 6 1 10 7 5 14 10 3 8 15 0 6 19 18 16 5 0 19 5 15 7 19 1 3 1 9 0 9 11 13 14 13 15 14 13 7 19 12 11 19 17 17 13 17 8 20 3 9 0 20 19 16 17 4 20 8 14 16 20 10 5 14 9 16 10 15 12 1 7 16 18 4 11 2 16 4 11 17 18 7 3 4 1 4 20 1 8 9 13 4 13 5 10 12 1 11 6 17 8 4 0 5 7 11 11 4 17 5 15 14 1 8 19 18 20 3 9 13 14 19 12 7 20 14 8 10 13 3 15 5 13 1 2 5 1 19 18 2 15 8 2 4 20 15 1 12 7 18 6 20 17 19 5 6 5 15 12 10 10 13 12 13 2 19 4 4 7 15 3 0 11 0 0 17 8 4 19 2 18 4 14 5 15 16 13 12 16 8 8 7 9 16 9 2 11 20 1 1 11 1 20 17 4 6 5 13 2 9 20 3 7 0 10 18 19 17 20 14 9 15 3 9 16 18 14 19 19 6 13 1 6 6 13 20 16 18 13 4 16 5 17 10 10 12 18 4 19 19 16 18 5 0 3 11 11 11 7 16 19 9 13 6 5 4 6 17 9 14 8 12 18 10 13 6 19 19 13 18 16 3 18 14 17 7 10 18 3 20 0 19 14 7 2 13 16 5 20 17 4 9 18 15 10 8 6 0 15 3 13 3 16 0 17 8 11 14 2 5 20 8 11 17 7 12 18 3 19 0 2 1 11 11 17 12 6 2 13 8 16 14 1 2 16 20 13 4 12 1 6 6 6 4 18 3 0 11 4 9 17 6 6 14 10 6 4 9 6 19 2 14 6 10 15 13 12 8 18 1 8 11 20 16 0 11 8 4 12 14 4 9 0 12 6 14 9 12 11 15 9 5 9 10 15 1 19 20 7 12 19 0 9 0 1 5 1 4 2 7 14 4 18 18 14 15 10 9 5 9 1 9 5 0 3 12 18 9 1 2 2 5 4 2 20 9 2 18 2 20 14 18 20 19 14 16 7 6 4 7 6 3 17 1 20 8 14 11 14 12 0 9 11 10 1 20 19 5 4 2 18 14 15 0 1 10 13 0 15 13 16 19 14 9 1 15 1 12 5 15 19 15 8 2 3 17 19 18 8 18 7 17 3 19 3 7 3 1 5 7 15 19 11 19 12 0 0 15 17 9 20 4 6 13 5 5 9 9 2 20 15 19 5 16 20 7 2 13 0 11 9 9 3 20 13 6 9 1 9 7 18 16 19 3 12 20 0 9 4 15 20 0 11 2 1 10 5 5 18 2 16 18 10 11 2 17 4 20 13 19 12 11 1 4 8 0 11 15 17 2 13 18 3 14 9 13 16 12 6 20 18 2 3 2 17 12 7 18 5 12 15 11 19 1 10 18 18 7 10 3 15 16 2 20 12 13 14 20 8 17 19 6 9 12 19 19 8 16 1 13 16 9 20 12 3 10 6 8 10 2 2 3 18 10 6 0 4 15 14 19 5 6 5 4 12 13 16 20 11 0 6 15 16 11 2 2 12 16 5 5 11 19 4 8 17 12 14 1 10 10 4 6 17 5 1 3 13 1 11 17 10 0 6 13 0 6 18 7 16 17 4 10 6 19 15 11 5 14 18 2 13 10 16 20 6 13 14 4 3 15 10 2 16 19 5 9 1 12 13 17 12 6 11 12 19 18 20 8 5 8 9 17 16 1 13 7 18 6 13 7 14 16 0 13 15 12 4 17 15 20 17 8 4 13 1 1 13 19 8 9 8 17 18 7 4 1 4 16 3 2 4 14 1 17 6 14 8 6 19 4 18 18 14 6 0 6 18 3 2 16 11 12 12 15 14 3 19 3 8 13 6 12 13 6 9 2 2 0 5 12 5 14 7 11 12 19 9 7 5 4 17 11 14 12 13 6 9 18 19 6 20 4 17 7 16 14 11 8 3 17 6 10 6 5 20 7 9 14 6 3 14 1 20 12 4 11 1 6 6 17 8 14 11 14 17 14 17 9 10 11 6 19 13 0 2 7 14 2 14 16 19 6 6 15 1 3 9 9 1 7 20 14 10 20 18 15 6 5 13 19 17 14 12 4 2 8 14 17 14 14 16 3 16 20 5 3 19 8 3 14 4 17 10 11 1 15 19 20 9 6 16 19 13 1 15 20 2 19 11 13 0 0 14 13 8 7 18 7 4 8 20 5 10 0 16 10 2 7 11 17 6 5 19 6 8 16 18 6 5 0 5 14 20 6 14 11 12 16 13 6 19 14 10 1 14 7 4 5 15 12 18 14 9 3 0 10 16 10 10 1 19 6 0 3 13 5 6 2 16 20 8 14 2 9 12 7 10 14 20 17 13 3 12 16 17 13 10 20 15 6 0 8 15 16 12 11 1 4 7 4 11 1 3 8 18 12 0 17 11 10 0 0 3 6 16 2 0 6 15 6 11 1 8 12 8 5 20 13 14 7 15 4 3 11 0 14 9 5 6 18 11 19 6 13 0 0 3 13 10 20 5 4 20 5 19 9 3 13 10 2 0 20 18 13 11 9 19 19 9 8 19 2 13 17 0 0 9 18 12 13 12 9 13 5 19 20 4 0 12 2 18 10 14 6 4 0 13 16 5 13 8 16 0 7 16 5 14 0 16 1 10 16 4 1 7 7 11 19 17 14 2 8 17 10 11 18 10 20 7 5 6 12 10 16 13 19 11 20 17 19 1 10 8 4 20 1 14 17 17 2 6 12 18 6 20 13 13 6 8 14 17 17 20 15 19 20 16 6 10 4 0 9 15 10 2 16 11 4 5 5 15 12 2 5 18 5 9 5 11 17 5 11 16 2 20 10 6 6 7 4 0 7 15 18 3 13 8 11 20 0 13 1 12 11 6 11 18 8 3 7 1 6 17 11 13 12 11 7 17 4 17 12 19 4 1 5 13 10 3 3 18 13 0 10 20 6 12 5 12 16 7 16 1 20 18 3 7 1 19 6 19 20 20 7 12 17 14 16 2 20 4 11 0 0 9 5 5 1 18 8 18 13 20 8 3 4 18 10 11 20 3 13 9 11 19 2 3 12 3 11 16 17 2 9 0 13 15 9 8 10 5 12 12 11 15 10 8 19 5 8 7 16 19 19 4 4 3 10 19 19 3 17 12 2 1 19 18 1 13 17 8 13 6 20 10 14 1 8 14 15 0 16 19 0 3 7 15 13 20 5 5 13 8 7 17 16 10 0 19 10 3 11 15 2 13 18 18 1 2 10 6 7 19 17 1 4 4 8 16 4 10 16 5 1 16 16 5 0 16 13 6 15 13 10 19 17 2 20 15 1 1 14 3 1 5 1 15 18 16 5 13 2 11 14 0 17 20 13 15 11 13 0 18 7 8 16 0 3 16 9 16 4 20 17 10 3 4 0 4 6 6 9 7 9 1 4 18 2 8 14 1 1 14 9 14 11 3 7 0 6 0 4 20 19 13 1 0 18 9 1 5 20 14 10 0 8 13 12 18 16 4 10 15 16 3 10 19 17 12 6 1 19 20 15 9 1 1 4 18 15 6 0 15 17 13 0 18 13 6 16 7 3 3 13 0 16 8 14 17 0 18 15 3 15 0 19 1 1 17 10 11 7 7 5 19 16 19 2 10 3 8 13 14 20 1 2 0 3 13 4 6 11 1 15 7 6 13 7 19 7 11 2 7 13 12 1 3 1 16 3 14 8 17 7 2 15 3 19 11 9 10 3 11 12 18 10 18 16 6 19 14 0 2 9 16 19 7 2 6 7 2 2 3 18 7 5 0 15 15 9 0 8 13 3 15 7 14 10 15 18 17 9 16 9 14 16 18 19 11 3 16 5 15 2 8 0 6 8 15 6 13 10 14 13 4 18 6 5 1 16 13 0 16 3 0 12 6 4 2 12 11 1 12 3 2 12 5 10 15 16 15 0 9 8 2 13 19 18 16 10 15 5 19 15 4 19 17 17 0 20 6 6 8 14 0 17 12 9 10 15 17 10 3 0 0 2 10 19 17 13 2 5 12 15 0 4 13 14 18 16 8 4 19 18 20 14 17 15 5 16 12 17 9 4 9 16 4 3 8 14 11 4 6 15 0 0 18 0 14 20 17 4 5 14 3 10 1 2 13 19 0 13 17 19 3 14 17 2 4 16 16 1 7 15 9 3 4 11 15 15 3 7 2 19 14 18 16 0 13 9 10 9 13 0 4 13 18 5 7 16 1 18 10 9 12 4 13 13 1 5 1 16 4 11 4 15 15 15 14 5 19 18 0 8 11 20 3 18 14 11 10 18 0 19 9 0 17 17 17 18 7 1 18 7 4 6 15 13 3 18 2 13 16 7 3 16 1 0 11 11 19 8 1 2 1 13 11 11 10 12 18 3 16 19 5 5 13 16 10 7 8 7 0 0 14 10 5 6 2 18 14 14 5 15 5 18 4 10 6 11 3 20 10 14 2 3 2 12 14 13 9 15 18 2 16 18 6 4 9 8 16 8 12 2 2 17 10 4 14 17 11 4 20 16 3 9 15 9 3 18 16 16 0 18 9 3 5 13 12 8 15 15 5 5 4 9 15 2 20 17 5 4 17 18 7 0 2 12 9 8 10 12 17 19 11 3 16 15 12 6 16 12 10 1 12 6 8 5 6 17 4 12 18 20 19 14 20 19 15 5 14 11 19 4 6 10 8 11 10 11 16 16 19 14 19 16 18 3 17 17 2 17 5 20 3 0 5 1 9 13 0 18 14 13 11 5 20 1 4 17 11 20 1 9 19 3 6 2 5 5 12 6 20 10 14 9 16 17 20 8 7 1 20 14 3 8 5 0 19 10 3 11 4 19 0 3 20 6 7 18 9 7 2 4 15 15 5 5 5 20 1 14 10 20 3 18 4 6 12 6 15 0 17 7 8 7 4 10 17 6 17 18 6 3 20 11 19 1 12 14 19 11 0 13 13 4 5 8 2 2 10 13 5 15 4 19 3 13 15 20 1 14 1 6 4 17 13 6 18 2 15 18 13 20 2 17 8 0 2 7 3 15 14 6 12 15 5 5 6 10 5 19 11 19 11 8 15 20 0 20 5 18 4 2 12 6 14 8 4 18 13 20 18 16 0 8 7 6 5 2 20 2 5 12 9 13 10 14 8 1 0 12 13 17 17 7 5 10 19 8 6 16 2 3 8 16 17 16 20 18 10 10 0 4 19 0 3 16 14 9 4 17 3 1 8 4 12 6 20 9 17 14 10 13 11 0 10 17 10 20 16 16 3 5 8 11 16 8 7 14 6 7 10 19 13 20 12 10 0 1 19 16 19 19 10 4 0 14 11 14 11 15 5 4 20 1 14 12 12 6 19 13 8 4 10 20 0 0 12 6 4 16 20 17 17 11 13 17 15 16 12 17 0 1 18 20 4 1 11 2 6 14 0 16 2 2 20 14 13 6 11 13 19 12 9 18 16 6 11 14 2 7 18 2 14 11 10 7 20 7 18 15 4 10 5 6 8 3 6 3 19 5 1 0 4 2 11 17 5 12 7 4 3 17 15 13 4 7 8 6 10 13 16 2 13 19 2 12 8 1 17 1 13 15 17 4 4 15 18 9 10 10 9 16 10 20 0 10 11 8 20 1 19 6 20 2 1 15 6 5 15 20 15 1 15 14 4 1 0 13 12 9 8 20 13 12 18 6 5 14 4 6 6 18 2 13 11 19 17 9 4 3 8 0 11 10 8 16 11 5 7 5 8 18 17 3 11 0 16 20 15 19 20 7 16 7 2 0 3 8 12 8 5 10 8 10 19 19 15 6 13 10 3 19 3 20 14 18 16 1 6 18 6 0 6 18 8 7 8 17 1 5 0 15 15 19 13 14 7 16 1 18 12 12 6 4 10 0 10 7 10 17 13 13 15 2 14 10 13 5 5 20 19 4 15 15 18 15 19 8 15 3 14 2 4 6 14 20 15 5 4 0 16 13 14 2 5 12 5 17 18 12 5 19 14 2 17 12 14 11 0 8 17 4 9 14 12 2 6 12 4 6 3 13 20 18 19 18 10 19 3 10 7 20 5 8 2 15 13 17 0 2 18 0 13 16 2 2 3 6 0 13 3 7 6 5 4 9 2 14 18 5 19 6 7 15 20 3 12 19 2 8 13 16 19 18 8 7 2 13 3 5 15 16 12 7 9 6 7 1 10 10 20 8 17 3 15 5 5 11 10 3 13 6 1 1 7 11 3 18 15 12 19 3 5 13 0 18 20 4 4 20 19 12 6 20 13 9 11 5 3 1 9 16 15 7 9 8 8 16 2 8 5 0 6 10 18 13 14 7 8 16 7 19 1 17 8 7 6 13 12 2 1 11 13 17 5 0 8 10 5 14 20 16 9 20 11 2 10 18 19 10 1 1 10 2 16 5 18 2 9 19 19 12 9 3 18 15 8 14 1 9 15 1 4 1 14 10 20 0 18 16 8 0 10 5 7 3 9 13 2 14 11 15 9 6 13 6 6 15 2 2 13 4 8 12 6 9 8 8 14 4 2 2 7 0 6 11 13 18 11 7 6 0 19 10 8 11 13 15 11 13 4 9 14 12 18 16 10 12 0 17 19 6 18 9 20 11 11 15 7 16 1 7 13 9 0 16 6 5 15 3 18 12 18 15 16 13 19 5 11 9 17 20 7 2 1 4 3 9 11 12 16 1 12 14 14 17 7 7 12 11 20 10 3 16 11 19 13 18 1 0 9 0 5 1 18 3 16 0 13 11 12 6 1 8 15 8 19 14 6 9 14 13 15 17 7 5 11 5 17 6 5 1 19 5 5 6 14 6 8 14 16 1 18 3 7 13 19 3 15 12 1 8 16 1 4 3 3 2 6 8 7 6 18 6 1 14 14 11 20 19 11 10 7 19 5 4 2 0 10 2 2 15 3 7 1 16 9 20 4 20 4 17 0 19 9 13 7 17 0 2 4 20 16 2 5 10 19 17 9 4 14 11 18 3 18 20 5 12 11 11 12 12 12 7 11 5 14 1 4 20 11 8 9 19 0 8 6 3 7 19 15 9 5 19 7 1 10 12 11 5 0 19 7 10 7 16 16 9 7 4 4 5 16 12 4 18 2 2 17 2 6 5 18 20 16 16 20 13 2 6 16 0 2 11 17 8 5 11 5 12 5 10 13 3 6 1 0 12 1 8 16 18 6 20 7 7 13 11 20 14 8 16 9 13 4 17 0 5 6 11 19 14 18 11 8 0 0 0 13 6 3 16 19 1 5 8 16 7 11 0 19 20 17 12 6 14 3 7 3 17 6 18 2 5 17 17 18 20 14 9 11 7 16 9 4 18 15 0 14 9 10 16 1 8 16 19 20 1 5 8 1 5 18 2 4 8 7 3 5 1 2 19 13 6 20 19 11 15 8 0 14 19 4 20 18 14 3 6 14 17 2 2 5 14 16 2 20 13 12 11 12 9 9 0 18 9 6 5 10 4 15 17 19 15 0 11 13 3 20 15 0 4 19 3 11 10 1 20 10 14 13 14 13 10 3 18 20 3 11 10 20 0 16 8 10 17 16 8 8 17 19 13 2 11 16 10 18 3 2 0 3 13 0 9 18 7 1 4 18 5 18 17 13 0 2 1 3 12 12 2 7 19 11 17 13 9 8 11 17 18 6 15 10 1 16 4 14 2 1 15 19 1 4 2 17 12 4 13 3 4 18 10 5 9 12 6 3 4 11 11 15 19 9 7 11 2 8 18 17 5 0 3 12 12 17 11 16 6 0 8 3 15 16 1 13 3 15 6 14 15 7 14 0 16 1 3 3 19 8 5 20 4 8 8 18 1 16 16 2 20 18 17 18 1 12 4 18 3 10 6 9 15 3 19 5 15 4 6 17 1 2 19 13 20 5 19 1 19 5 4 2 5 10 18 20 19 2 16 6 9 13 17 16 19 3 14 15 17 12 12 8 12 20 10 17 17 15 13 16 4 17 1 11 17 2 13 19 20 19 14 15 1 11 17 13 1 6 20 11 17 18 13 0 11 14 14 20 14 13 17 19 1 9 15 3 5 19 9 17 20 13 7 17 18 2 18 3 2 10 17 15 3 11 5 15 4 3 8 19 1 4 10 10 11 13 15 3 3 4 20 18 0 15 0 13 0 3 11 16 15 9 12 15 3 17 8 13 15 18 19 11 4 14 14 4 14 1 20 17 13 20 12 8 3 14 18 14 20 19 16 7 9 0 16 8 14 5 10 8 1 5 5 8 2 14 3 20 5 4 8 4 18 5 14 10 7 16 2 14 9 10 14 5 4 16 9 14 13 0 15 14 15 7 16 13 17 14 4 4 14 4 18 17 12 18 15 14 0 13 20 7 19 12 18 11 20 10 8 0 8 3 19 8 9 19 2 0 15 2 15 7 11 10 9 13 16 18 6 9 7 0 18 11 10 6 1 18 17 2 14 17 2 14 5 4 17 0 3 9 16 16 2 11 20 5 7 0 5 15 16 19 18 19 4 20 3 2 20 0 17 6 2 16 10 12 12 11 13 15 15 5 9 3 18 6 11 12 19 19 10 12 14 5 16 18 1 8 7 20 14 0 5 16 20 18 0 16 4 18 17 20 1 12 20 17 7 1 15 13 7 9 0 20 1 5 9 20 13 20 14 4 9 13 5 18 16 8 20 15 16 8 7 12 3 7 2 19 1 14 20 0 20 16 13 20 14 17 20 14 15 13 5 6 13 8 1 20 11 6 11 3 3 20 10 18 7 5 7 5 6 1 6 16 10 12 5 17 6 13 15 1 0 12 7 3 10 17 14 6 16 15 7 1 12 16 10 14 18 12 9 18 15 0 20 17 3 16 14 4 14 20 5 0 5 9 1 4 20 10 1 10 6 0 15 14 20 9 3 16 2 10 14 18 17 12 1 3 15 9 3 18 2 3 18 6 4 15 0 4 10 20 6 17 18 9 13 9 19 11 10 16 19 12 16 2 19 1 17 13 8 10 3 16 16 6 15 1 0 18 18 13 3 11 15 4 8 18 9 2 16 9 4 9 0 13 17 7 8 16 3 13 11 1 5 18 12 7 15 10 2 8 5 3 10 6 5 14 9 19 5 13 5 2 14 19 7 14 15 13 20 12 15 6 11 18 3 15 20 18 15 17 14 7 13 15 19 4 20 20 6 16 16 18 5 16 0 16 3 13 10 20 1 2 4 3 16 14 4 16 16 7 12 10 2 17 1 9 10 11 11 19 2 3 6 15 4 3 3 19 5 5 8 13 12 17 12 15 7 13 1 9 9 11 18 8 6 5 7 11 0 3 12 19 3 9 2 5 12 11 7 8 18 8 8 8 2 2 14 6 12 18 0 5 9 8 10 14 1 0 17 14 19 9 13 12 18 4 7 20 14 10 19 11 5 1 18 6 17 19 20 19 16 11 15 15 6 13 15 1 0 12 0 9 11 18 3 1 0 17 18 1 7 4 18 5 9 19 12 7 8 3 0 0 8 5 1 12 14 19 20 15 19 0 15 12 2 12 0 6 20 2 4 7 7 14 8 2 8 17 6 15 11 0 4 17 6 2 16 6 7 13 0 16 4 6 6 17 0 18 4 12 4 6 13 16 3 6 18 6 7 12 16 3 11 8 5 17 20 9 13 8 7 11 20 4 20 8 8 13 0 10 11 16 10 15 14 14 2 6 5 20 18 17 10 9 4 7 13 14 17 1 1 18 2 9 13 11 20 2 3 9 17 4 9 18 11 1 6 19 4 5 12 0 10 16 8 4 10 17 7 5 10 1 3 5 15 19 7 2 10 13 6 14 17 7 3 17 19 19 13 9 4 19 13 9 5 4 16 15 15 11 18 16 10 3 12 17 8 14 0 3 9 4 18 17 4 9 0 15 13 14 18 5 5 6 0 18 10 18 9 4 12 1 10 18 5 18 0 0 17 20 9 5 9 7 0 3 6 6 18 15 16 9 12 13 17 18 9 18 8 20 0 9 17 5 19 0 8 16 20 5 3 19 8 19 4 5 4 9 20 12 16 3 19 0 15 6 6 2 2 19 7 15 0 5 8 7 6 6 7 17 4 5 3 6 11 0 18 15 12 16 12 19 3 16 18 5 10 6 17 1 8 9 10 5 12 12 6 2 13 2 9 3 20 7 11 10 2 0 5 18 7 18 15 18 9 13 14 13 9 14 1 10 11 15 6 8 15 15 10 3 10 17 11 3 10 20 0 2 1 9 11 18 10 3 15 7 18 10 0 1 20 19 0 9 16 14 7 10 11 17 1 9 20 5 1 12 19 20 15 12 13 3 5 19 15 1 17 2 16 3 15 4 8 2 19 5 0 0 19 2 11 2 2 9 10 14 20 19 16 6 16 7 6 6 18 4 20 19 10 18 4 4 14 5 14 16 14 10 20 7 9 15 5 0 15 4 8 8 1 19 6 18 13 11 11 18 11 14 18 12 5 18 13 10 16 7 19 6 12 12 5 20 14 18 12 3 11 19 8 16 12 11 0 1 18 6 16 18 6 20 20 0 6 17 6 0 5 14 0 7 7 6 2 1 0 10 19 11 18 12 10 11 14 20 0 13 13 9 10 13 16 7 12 20 8 20 17 10 11 5 5 10 12 14 7 14 20 16 2 20 15 7 18 10 3 6 6 19 18 12 19 0 16 2 19 12 13 18 7 18 2 0 18 15 4 4 1 9 4 1 14 9 3 0 1 2 7 16 6 0 17 7 13 8 1 16 7 12 7 19 1 14 16 8 18 18 9 19 5 12 15 16 20 2 20 12 10 19 12 9 18 10 4 20 0 12 1 17 12 4 15 4 16 3 15 5 17 14 8 19 2 7 7 4 16 14 3 7 12 17 20 7 12 11 6 13 13 16 9 6 13 17 16 3 11 17 15 6 14 10 17 3 5 5 15 2 9 14 17 18 2 9 7 6 5 18 18 19 20 17 18 9 0 4 14 14 20 19 6 7 10 14 15 16 0 18 10 0 7 20 2 17 16 19 16 1 1 9 6 16 13 10 12 11 9 8 18 2 16 18 12 14 15 15 4 11 6 20 19 13 3 2 4 10 0 6 9 4 9 4 4 12 10 15 16 7 20 6 17 5 19 20 17 17 4 3 11 6 4 0 4 4 8 19 15 13 5 8 0 9 19 3 15 17 16 18 19 9 18 4 6 14 11 0 17 14 4 9 17 1 4 0 7 2 4 14 0 1 13 11 0 0 2 16 19 0 4 5 19 17 11 10 16 14 13 11 8 0 0 1 2 8 6 2 17 15 6 9 14 11 6 8 17 14 19 8 15 6 8 11 14 15 11 19 0 7 8 2 20 16 10 9 15 7 12 16 7 13 6 0 10 2 10 5 15 16 6 14 10 9 4 16 13 14 8 16 13 20 14 8 8 0 19 13 2 19 11 11 8 6 2 6 7 17 13 2 6 19 9 12 7 10 20 12 6 9 11 6 0 1 18 6 3 14 5 4 2 17 3 6 19 2 14 6 1 15 14 10 19 1 9 6 2 18 15 0 16 7 13 13 11 7 12 0 16 2 18 14 16 9 16 16 13 5 8 9 18 11 14 9 9 14 20 6 18 12 8 12 17 18 18 13 10 13 13 5 12 12 10 7 15 13 20 18 9 14 11 16 12 20 19 19 5 5 11 12 8 18 14 18 3 0 6 5 12 8 16 15 16 12 20 16 12 5 1 4 19 12 4 5 19 18 10 6 17 3 10 15 8 13 8 7 8 18 5 16 4 16 7 14 10 1 11 17 0 6 10 10 17 14 14 12 20 8 8 0 12 8 9 18 11 19 9 19 5 11 5 15 1 17 20 0 8 4 16 3 4 10 18 2 10 13 7 0 0 15 13 12 6 1 10 4 15 9 16 17 8 11 14 15 14 13 7 6 9 0 16 0 17 13 4 18 8 8 17 19 19 9 16 20 11 17 3 6 11 17 4 6 16 19 4 12 10 19 14 2 7 0 12 13 8 15 15 10 10 8 14 7 18 9 16 15 20 2 1 14 17 2 3 20 1 14 13 19 7 16 6 20 19 13 0 19 6 5 7 20 4 11 18 7 1 15 6 13 9 4 2 6 15 7 15 11 5 7 10 18 18 19 4 4 8 9 12 15 17 15 7 5 9 2 2 9 16 17 15 8 8 18 3 6 3 16 13 5 9 6 15 4 7 2 0 11 16 20 10 10 15 18 18 16 12 15 7 13 14 4 18 13 16 19 7 1 3 2 7 12 13 13 3 7 1 11 13 15 10 15 20 2 19 13 15 16 4 11 18 17 7 11 13 5 9 6 18 18 0 15 9 9 16 20 20 14 12 14 3 12 0 14 6 8 3 16 19 9 1 6 3 6 15 9 18 6 15 7 6 19 3 18 4 20 18 8 11 16 12 17 19 5 13 11 5 17 20 7 20 2 15 4 5 11 8 12 12 9 19 6 13 0 14 3 2 12 11 7 6 0 6 17 13 4 8 15 8 11 16 14 18 16 10 6 15 19 9 6 19 4 16 6 4 4 8 3 1 16 19 10 17 1 0 9 9 2 17 2 8 13 14 7 9 12 16 7 14 16 14 18 8 18 3 18 1 20 18 17 2 12 2 5 17 10 4 0 16 17 7 20 2 5 12 3 9 0 12 8 13 18 19 1 6 10 2 1 7 14 16 6 17 20 2 4 1 10 1 18 10 0 7 7 14 17 1 9 6 19 3 18 10 3 8 7 0 14 9 8 4 9 8 18 18 1 19 13 16 4 2 15 11 10 18 18 20 3 3 7 2 10 16 11 8 13 18 11 11 20 2 16 16 12 1 16 13 12 18 5 2 1 9 8 9 6 10 12 10 13 6 20 12 0 8 10 13 16 19 4 7 6 10 4 20 13 11 10 0 2 10 3 19 3 15 20 20 19 16 18 3 14 12 0 13 19 19 18 18 17 10 3 11 19 6 3 7 17 18 16 13 8 8 5 14 2 11 13 10 11 12 17 4 16 11 17 6 17 11 1 19 9 6 12 16 6 3 7 18 6 0 19 15 6 3 19 17 4 11 3 17 16 20 2 2 3 7 9 7 7 15 12 10 20 16 18 5 9 3 14 1 2 5 17 2 20 10 16 13 14 19 2 17 20 4 13 7 10 20 19 14 3 7 0 19 14 0 18 15 19 18 13 2 13 5 5 0 12 12 15 4 13 2 20 10 5 1 15 2 5 2 1 19 9 1 13 17 9 15 13 12 19 18 7 3 20 18 13 6 18 20 4 17 5 3 1 18 18 9 7 16 12 2 1 17 11 8 11 16 17 1 15 19 6 8 5 19 9 1 18 7 19 10 19 17 11 19 16 17 1 10 3 12 3 10 3 18 8 16 9 4 9 5 11 13 17 7 20 16 17 4 11 2 18 11 9 3 18 10 5 17 0 3 11 17 10 12 1 9 12 0 14 10 4 7 5 15 18 5 19 20 6 2 19 9 20 4 9 9 5 18 15 7 5 19 3 4 4 17 14 13 1 16 15 7 16 13 3 8 20 8 4 15 1 2 2 5 5 19 12 3 0 16 3 17 0 20 16 4 9 7 19 7 17 8 17 7 20 2 1 0 1 19 18 15 1 10 0 20 3 0 18 10 2 15 7 20 14 12 9 9 16 1 16 20 4 15 8 16 3 9 10 15 1 1 13 12 11 12 9 18 11 11 4 1 7 14 6 10 7 14 4 5 4 13 12 4 18 15 13 5 8 1 0 1 9 6 17 5 15 19 7 1 11 2 10 10 0 4 1 12 20 13 14 13 11 18 10 12 10 16 2 20 19 16 5 11 15 15 7 11 15 13 19 10 9 8 7 3 9 2 4 6 2 2 19 4 12 16 11 17 1 2 3 0 5 6 10 5 13 18 19 7 4 8 1 9 15 12 15 19 4 4 18 11 13 14 19 20 13 2 0 2 19 12 15 18 5 0 5 13 12 19 7 2 0 16 19 16 4 6 8 12 5 0 1 11 9 7 17 11 0 15 20 8 20 2 9 11 18 4 0 4 6 6 19 1 17 0 20 0 17 19 2 5 12 19 10 19 17 20 5 3 3 20 1 5 0 13 19 1 16 18 20 3 7 19 0 6 10 14 2 6 7 17 0 5 16 11 0 9 6 3 10 13 6 18 10 3 1 1 20 13 11 18 5 2 4 7 12 3 4 12 18 4 13 7 6 11 17 12 11 7 10 7 19 20 10 8 16 12 8 1 4 3 9 1 12 10 5 3 0 14 17 10 13 9 14 13 18 4 11 16 18 20 19 15 9 8 5 12 13 12 17 3 13 11 13 6 2 11 7 5 12 9 8 11 13 4 18 17 0 10 18 5 6 14 18 10 2 19 9 2 7 11 6 16 3 12 7 8 7 8 13 10 11 12 8 19 0 13 16 16 7 4 15 13 18 0 7 10 17 5 13 0 15 11 9 9 10 2 2 16 5 10 6 14 16 3 16 20 5 8 12 13 6 7 6 19 0 17 14 15 15 5 5 3 17 16 0 17 13 19 3 14 4 19 10 3 4 16 5 5 8 0 20 13 2 9 7 19 5 5 1 4 10 8 15 6 4 20 16 20 7 13 10 8 10 3 19 19 0 1 5 6 5 11 19 12 12 7 17 16 9 5 1 4 12 8 1 20 14 2 6 20 6 0 2 11 5 2 18 12 14 10 17 7 12 10 1 12 9 4 15 20 18 20 8 0 17 3 1 15 0 6 20 3 6 10 16 20 20 15 1 4 14 7 15 2 2 13 11 3 10 5 20 19 1 19 14 16 7 15 4 1 6 10 0 19 18 16 3 18 8 7 4 3 7 5 19 7 15 4 7 0 12 11 8 20 14 11 11 12 3 18 8 13 9 3 12 7 11 7 20 2 19 7 8 17 7 0 2 12 8 15 0 4 17 0 13 7 20 6 14 1 2 9 14 20 1 14 17 11 7 17 11 7 19 13 1 17 18 15 2 14 14 7 6 19 15 0 13 4 3 0 16 2 19 2 6 3 18 7 4 8 5 20 0 17 5 17 12 20 12 6 13 20 17 14 19 16 6 16 5 9 4 1 9 6 14 3 0 19 0 6 3 8 13 3 2 11 15 0 20 13 19 5 4 18 13 18 0 18 5 14 13 3 7 6 7 3 19 17 13 17 18 19 14 1 11 16 4 20 20 16 13 6 20 6 7 6 10 1 8 0 10 8 0 19 17 14 2 16 20 2 15 15 7 15 5 0 15 16 16 1 10 10 10 16 7 14 3 1 8 18 10 2 20 8 11 19 14 15 0 6 9 9 5 10 18 16 7 19 16 13 3 16 16 4 0 9 7 11 4 13 3 3 6 16 18 4 4 18 10 3 18 8 16 16 9 7 16 0 7 5 8 4 5 14 16 4 1 7 17 1 3 4 11 13 11 15 0 4 9 11 3 19 17 7 5 13 3 7 13 15 15 14 3 20 11 0 11 12 16 17 14 8 2 7 14 11 5 8 14 1 4 16 7 11 9 4 2 7 11 9 16 6 15 5 4 17 7 17 9 14 9 15 2 6 7 1 13 9 15 13 11 4 2 15 10 18 4 4 5 20 20 6 7 10 10 8 5 16 9 14 11 9 7 11 9 5 13 2 9 1 6 10 14 2 20 19 11 16 5 6 18 18 20 13 15 8 13 6 9 4 14 2 5 20 14 16 10 11 19 19 19 18 20 16 17 0 18 1 13 0 17 2 2 19 2 0 0 1 4 7 16 18 4 10 18 2 11 2 18 5 17 19 5 17 15 6 3 0 10 15 13 5 11 14 7 19 19 15 11 16 12 20 20 3 14 1 2 10 19 4 18 6 12 13 6 7 16 15 6 15 20 9 7 5 20 1 16 17 19 5 17 13 9 14 11 5 11 1 5 10 9 18 2 12 8 18 16 10 7 4 10 7 17 3 1 6 2 7 3 0 7 8 19 17 0 18 5 19 11 9 8 15 6 5 2 15 19 9 18 11 3 15 16 4 3 10 18 8 13 17 17 5 3 0 20 12 6 7 18 17 10 15 9 17 10 7 3 10 18 5 8 3 1 18 12 7 18 9 19 14 5 4 11 7 18 14 4 3 8 9 12 9 15 19 9 1 8 15 7 18 16 9 7 0 4 9 17 10 9 13 2 2 15 17 13 13 10 8 15 9 13 5 20 2 5 14 2 6 16 10 5 1 6 4 5 19 19 14 9 7 18 10 19 8 12 14 9 12 7 16 4 7 18 10 0 18 18 5 1 3 10 0 8 0 17 13 6 20 8 14 1 1 7 19 20 1 6 6 20 6 20 8 3 11 18 18 4 20 17 0 5 18 11 13 14 9 9 20 19 16 3 13 15 19 13 12 11 7 2 5 14 19 17 12 4 1 6 8 1 0 6 16 17 11 15 6 11 0 13 17 16 1 15 15 5 14 3 20 8 12 7 3 7 17 1 15 18 14 9 16 4 12 12 8 17 10 14 14 10 8 12 20 9 1 5 17 2 2 19 5 3 17 8 17 1 11 1 8 16 14 10 4 11 16 6 11 4 4 2 6 17 18 11 3 6 6 13 0 4 2 14 4 11 20 3 13 19 10 18 19 7 13 18 9 16 14 13 3 18 4 10 0 10 2 14 0 7 19 3 10 4 20 18 18 13 2 14 14 1 18 4 3 16 15 13 17 6 15 13 3 12 16 19 14 14 4 8 11 7 13 4 2 15 11 16 3 16 5 17 15 5 0 18 8 5 16 15 15 20 4 6 19 0 18 7 8 3 2 6 0 18 3 18 11 17 14 2 13 16 4 20 20 4 20 6 12 7 3 20 0 2 10 8 13 2 14 10 4 15 9 13 19 16 17 3 12 9 4 4 9 20 16 8 12 7 19 3 15 0 1 2 19 9 18 5 6 18 1 2 14 20 5 15 14 0 19 12 1 13 17 16 5 17 3 1 10 18 8 13 7 19 9 4 17 7 14 9 13 13 13 12 16 6 11 0 12 0 5 14 6 18 4 12 17 2 20 0 18 15 13 13 12 16 8 12 16 1 9 12 18 12 20 20 14 19 2 3 18 11 5 4 9 19 5 20 8 9 0 12 16 16 15 7 0 12 1 11 11 4 9 7 11 10 16 18 16 5 6 17 16 3 6 9 17 11 20 16 10 10 18 11 14 2 9 4 3 18 15 9 1 7 11 2 7 8 6 11 13 10 18 20 17 0 12 10 16 10 1 15 12 18 18 10 4 6 6 9 10 12 4 17 10 11 0 8 1 9 17 17 19 2 19 5 15 11 8 9 5 12 2 14 11 13 5 19 16 16 20 15 15 4 9 1 10 18 15 6 15 10 17 17 7 0 5 16 0 5 17 20 7 10 16 11 18 10 6 6 18 1 14 18 12 16 5 13 3 13 7 17 15 20 2 15 10 20 20 17 7 13 18 19 17 14 17 13 5 12 14 2 15 13 11 18 9 4 1 2 18 7 6 2 15 9 10 17 16 11 6 5 17 14 2 20 4 7 10 17 9 20 7 14 18 2 14 8 1 7 16 8 12 11 13 13 4 20 8 20 11 20 16 14 20 17 7 12 7 2 9 18 14 17 9 14 18 0 5 0 6 9 15 9 16 12 19 4 4 15 17 1 7 0 5 12 3 10 15 7 5 7 11 18 11 1 6 3 5 6 12 3 13 4 11 1 5 12 6 10 20 13 19 7 17 12 12 7 11 0 12 12 3 18 1 4 6 19 16 12 4 4 11 8 8 4 9 16 2 9 19 4 8 3 2 16 7 2 19 4 14 2 5 18 12 9 16 3 19 8 17 3 10 18 10 14 5 19 9 18 19 19 17 2 10 0 14 18 14 18 2 16 10 6 8 18 5 17 13 1 8 11 4 18 11 11 17 19 10 17 16 19 5 16 16 11 1 5 15 3 18 16 16 8 11 16 0 4 1 17 15 6 19 1 15 12 5 19 9 11 6 8 7 1 15 16 3 17 11 19 0 1 14 15 12 1 10 19 7 7 4 3 5 11 13 20 15 16 0 12 10 18 4 4 12 18 6 8 2 8 5 15 2 20 0 17 17 16 13 6 1 5 5 7 11 10 19 3 6 17 15 1 3 19 16 12 18 2 9 5 14 8 18 6 2 15 8 8 3 20 14 16 20 8 13 11 0 7 2 16 13 3 19 8 11 6 0 1 8 4 18 16 7 16 2 4 17 19 2 16 14 18 5 13 13 15 8 10 0 15 14 13 5 13 7 3 19 1 18 9 14 6 6 0 10 19 4 5 8 5 15 14 17 16 13 3 2 19 4 15 19 6 7 14 14 16 6 2 5 8 11 17 4 4 5 14 6 8 11 15 8 5 16 1 12 9 7 17 19 6 6 3 14 5 17 17 15 20 8 17 11 5 18 19 7 4 7 1 15 1 12 17 0 11 4 14 17 17 15 16 15 2 1 15 6 20 11 12 18 6 14 15 20 14 18 6 8 4 20 4 18 2 20 8 0 15 12 3 0 6 17 8 9 5 15 5 1 18 17 17 3 5 5 4 16 7 20 11 8 17 16 3 1 7 7 5 19 19 18 3 3 10 20 9 2 5 0 15 12 2 0 4 18 5 11 13 6 4 17 2 0 10 19 12 10 17 0 11 18 0 2 10 10 7 12 14 15 0 12 1 7 6 12 19 19 5 15 0 0 11 1 11 19 1 6 2 16 12 13 13 7 5 10 11 13 13 0 18 16 20 9 11 7 12 3 18 4 20 1 18 8 6 6 4 6 13 12 2 9 16 14 20 12 19 5 20 4 9 1 8 11 0 16 5 9 2 3 7 9 13 17 2 0 17 4 18 5 9 11 17 9 9 18 19 14 0 13 6 12 11 4 0 17 15 16 18 13 5 17 7 20 4 19 19 9 7 0 20 16 12 16 17 14 7 9 14 0 14 12 3 6 12 1 4 8 0 20 7 12 7 20 17 0 12 4 19 7 10 11 15 19 13 1 2 12 12 10 20 20 9 17 9 12 14 1 13 11 10 8 18 6 10 14 3 16 10 18 8 4 10 3 7 4 3 12 2 11 11 12 5 4 12 5 8 18 1 8 15 12 8 15 14 6 8 0 12 6 20 1 12 10 4 15 19 0 19 20 12 18 13 9 16 5 10 1 16 16 16 3 13 2 3 12 11 8 11 9 11 0 20 15 15 0 5 20 5 1 17 8 4 16 10 16 5 18 2 4 9 9 16 7 4 17 18 7 19 5 16 7 13 20 13 9 20 14 5 6 7 1 4 0 1 20 20 16 16 14 1 9 20 14 13 14 5 8 19 5 3 2 4 14 16 9 4 14 15 6 15 4 8 10 9 17 11 0 11 8 2 8 3 1 9 1 7 0 18 8 9 17 10 16 19 19 7 3 16 7 17 3 14 16 20 14 11 17 17 20 2 14 14 8 2 6 1 9 18 8 6 8 12 3 15 5 5 1 13 6 0 7 14 8 12 17 2 19 12 9 13 17 18 13 19 1 1 16 9 5 11 20 6 9 2 3 6 17 12 15 9 7 5 13 11 2 7 2 20 9 1 4 12 17 12 10 13 20 3 5 9 16 3 0 19 14 9 6 10 1 5 13 13 10 10 14 17 3 4 4 15 15 13 8 6 3 2 14 1 13 20 5 15 8 12 19 9 8 6 19 5 14 4 19 13 17 0 16 7 8 0 12 8 3 6 14 3 1 10 5 19 2 17 14 5 3 14 9 11 3 1 10 12 1 4 2 12 0 12 11 15 5 9 6 20 6 13 1 20 8 8 7 19 19 18 14 11 16 18 15 8 2 9 18 10 19 13 15 15 0 8 4 19 18 11 0 8 7 13 6 15 11 13 5 20 8 13 2 6 20 8 19 2 6 16 4 20 12 19 16 3 12 9 7 2 1 16 2 7 7 17 16 4 14 12 18 13 20 12 6 14 0 8 12 10 8 9 12 14 18 14 15 17 2 18 9 1 14 17 19 3 2 1 0 6 7 10 7 13 11 8 14 12 18 12 0 15 5 7 13 0 19 18 9 4 14 7 11 4 16 5 3 7 4 12 13 1 3 8 16 0 19 3 17 17 15 16 9 18 2 0 6 11 18 1 5 7 16 11 8 8 8 7 1 18 13 18 11 20 15 4 13 2 17 1 3 14 16 16 0 2 3 12 13 4 7 18 2 20 8 8 17 1 6 20 8 17 12 10 18 19 15 0 0 2 16 17 9 6 3 13 9 12 2 0 10 15 16 18 20 8 6 11 8 10 2 5 11 11 9 0 18 10 10 16 12 16 0 2 18 18 5 6 11 18 10 16 20 19 9 10 4 11 7 2 3 2 4 17 0 10 5 9 7 5 0 16 14 13 19 16 1 19 15 5 8 15 2 10 19 18 14 9 2 5 16 8 8 4 5 13 4 2 14 9 20 7 3 7 12 16 1 18 1 6 8 7 8 5 4 13 7 16 12 7 9 5 12 3 17 4 4 0 5 17 19 8 7 4 2 18 8 8 19 6 9 5 16 10 10 17 6 12 8 3 18 19 5 20 9 6 11 9 15 20 7 8 13 18 18 16 6 5 6 5 7 16 8 17 2 11 4 12 5 6 5 2 11 11 20 16 6 16 2 0 16 2 13 6 17 6 13 10 3 16 13 18 17 17 14 10 17 0 16 3 12 11 18 2 10 8 11 19 16 1 13 16 17 18 11 0 0 14 16 20 16 8 14 2 6 3 3 20 0 8 19 4 17 9 10 7 10 14 10 8 13 11 17 10 19 10 3 14 12 6 16 14 19 3 6 14 5 12 9 11 1 0 0 17 2 5 7 3 19 6 8 3 20 14 12 16 20 9 2 16 4 7 20 0 2 6 11 18 0 13 2 16 17 4 3 6 5 19 10 5 12 4 11 1 19 2 15 4 4 12 9 17 2 9 3 2 18 18 5 9 2 13 20 8 1 19 15 11 17 13 2 1 6 3 3 9 15 14 4 11 3 17 13 1 12 0 19 5 19 13 18 0 17 1 3 7 19 10 3 16 8 17 2 18 4 15 16 4 16 3 14 1 4 5 1 1 8 8 6 20 3 19 11 20 9 15 0 4 15 10 1 16 12 4 2 2 13 5 9 9 8 3 2 17 10 10 17 19 20 12 15 12 3 5 0 0 10 17 17 3 10 7 1 15 17 10 3 5 3 0 13 1 14 4 20 17 19 18 18 0 2 20 11 13 15 9 12 9 17 5 11 6 14 3 1 4 16 12 12 13 10 6 14 17 20 11 7 1 0 10 9 16 7 10 19 6 20 14 5 3 2 12 12 14 3 11 15 13 3 4 4 6 18 3 1 16 5 8 2 16 12 10 10 18 3 7 20 14 14 6 18 17 2 8 3 18 7 3 1 14 12 9 6 2 3 6 20 6 13 18 5 0 4 19 16 7 15 1 18 10 14 19 10 6 6 12 10 12 19 3 4 4 17 5 3 15 12 12 13 2 16 16 7 0 9 5 20 16 14 5 17 8 10 19 15 14 16 9 1 5 1 10 1 14 9 5 10 4 8 11 7 0 19 19 12 3 4 3 12 14 3 12 1 9 7 5 0 1 14 0 19 0 6 13 4 1 4 6 11 19 14 9 10 15 20 15 0 9 14 19 9 8 5 15 11 12 7 10 11 0 16 16 0 4 5 18 15 2 7 16 13 11 5 8 19 6 3 5 8 2 1 5 11 10 18 2 11 15 6 11 6 3 16 14 17 4 19 18 14 9 20 19 13 3 2 16 7 2 18 4 20 4 10 6 5 2 7 17 9 11 8 14 16 16 14 19 3 15 9 9 0 4 8 17 9 2 18 3 9 14 6 17 5 19 15 9 11 11 6 0 15 13 18 0 3 12 4 6 12 6 10 6 20 5 7 19 8 11 15 14 19 12 7 3 17 6 9 9 11 7 14 2 9 7 6 12 1 20 0 3 15 0 16 1 4 18 9 17 15 16 4 4 5 18 19 18 1 6 9 13 1 20 17 6 16 1 12 15 7 17 9 8 12 16 8 12 8 16 5 9 12 18 8 0 5 6 6 3 10 4 12 17 20 4 10 5 11 12 9 17 3 3 4 0 14 4 12 8 5 12 7 6 5 9 12 16 14 14 16 20 8 2 8 11 12 6 12 1 16 14 5 20 13 11 13 3 17 17 6 3 10 5 11 13 0 19 1 7 13 11 11 9 16 18 11 3 17 12 19 6 6 7 18 11 9 1 19 0 14 12 16 2 13 4 15 0 3 12 18 16 20 13 0 4 5 19 19 13 19 5 4 13 9 2 11 20 20 3 7 9 16 2 12 16 19 3 1 2 4 16 14 0 15 13 4 5 19 3 1 11 9 20 0 14 16 2 2 19 16 6 1 5 20 3 15 8 0 18 5 0 1 15 14 7 16 2 3 15 16 0 2 3 20 17 2 3 16 7 10 12 6 12 7 15 0 14 7 20 2 18 10 3 3 8 19 15 7 10 6 16 20 1 2 19 9 4 6 14 19 16 16 12 18 13 4 0 16 7 10 14 3 4 3 16 4 16 1 9 17 2 4 2 15 14 10 14 1 1 7 15 10 16 9 20 9 10 5 14 11 1 10 1 17 12 8 17 4 9 3 20 12 9 5 15 10 6 1 17 4 13 3 17 12 11 1 17 11 15 14 0 14 5 16 19 0 8 0 19 18 8 3 13 11 3 0 20 6 2 16 5 9 7 19 6 11 5 13 7 9 11 20 19 15 10 6 6 16 17 16 15 16 18 0 1 7 5 9 8 17 20 14 13 11 14 8 4 20 10 10 9 19 20 13 9 14 16 1 6 0 10 0 12 15 13 14 7 5 16 2 0 13 10 10 7 18 17 13 8 14 2 2 13 9 14 3 1 17 8 14 7 2 7 16 16 1 6 4 12 12 10 7 7 5 9 12 4 16 18 1 9 18 14 18 5 1 20 16 15 20 12 3 4 5 20 0 7 18 10 17 19 14 18 0 6 20 11 5 0 15 17 17 8 19 5 2 16 5 20 9 9 18 13 14 20 19 15 2 2 18 8 7 14 5 18 10 4 9 2 9 12 10 11 16 18 7 4 19 2 4 12 4 0 12 14 2 1 10 14 9 11 9 7 2 16 0 0 7 12 1 4 2 13 10 18 8 16 2 14 11 2 13 0 19 12 1 4 4 16 16 9 19 12 12 3 6 2 9 14 5 5 20 10 4 8 8 6 19 12 5 2 18 0 19 1 16 15 13 13 12 18 6 3 4 4 4 7 0 19 20 17 2 1 10 4 8 4 2 0 3 2 8 6 4 12 17 15 13 20 12 9 10 6 18 7 3 4 7 6 5 5 13 10 12 1 5 19 10 16 2 12 0 1 16 16 13 4 16 14 16 10 20 4 11 7 0 15 7 10 17 7 2 19 8 5 17 13 4 6 20 0 0 3 20 12 19 7 19 12 18 6 17 4 8 9 5 5 10 2 9 16 16 15 15 19 7 19 13 5 4 10 6 9 17 0 16 16 13 13 11 3 20 12 10 15 17 10 17 8 7 18 16 8 9 8 17 3 10 9 3 20 4 18 8 18 19 11 19 11 17 11 12 3 7 3 19 12 15 4 19 5 11 17 6 8 10 3 2 9 9 13 20 3 0 12 6 0 13 10 3 9 12 18 7 19 19 14 8 6 0 11 17 20 16 6 12 3 18 15 8 16 8 7 8 16 11 8 12 2 4 11 12 5 12 10 3 1 17 14 2 15 17 11 0 14 5 4 5 5 1 9 0 8 20 12 6 16 20 4 2 17 17 17 0 18 17 1 20 14 14 16 9 15 6 5 20 15 1 7 13 0 2 17 6 17 14 15 12 13 2 16 4 2 18 5 14 5 18 1 1 5 10 3 1 7 3 15 17 16 2 20 4 11 17 4 2 11 8 13 18 11 11 17 20 5 0 20 18 4 11 3 16 4 3 8 20 0 19 16 4 5 12 10 15 18 9 12 16 14 8 8 1 5 18 2 2 15 5 17 15 16 19 9 0 20 6 10 5 1 20 13 8 16 2 17 9 4 2 17 18 1 0 12 9 5 14 20 5 1 10 12 3 11 5 7 7 7 12 12 14 15 11 20 4 3 12 9 16 4 20 2 0 19 14 2 2 0 7 6 3 10 20 1 9 19 6 0 5 2 11 16 13 7 15 5 18 3 14 11 16 14 11 3 4 17 17 7 19 6 11 18 12 15 8 18 15 16 7 3 20 4 5 20 17 13 10 17 15 13 8 5 18 8 2 10 3 19 12 4 4 20 20 5 8 19 8 13 14 2 18 0 13 15 14 16 1 9 12 2 12 20 9 10 3 16 10 14 9 7 9 12 20 1 19 2 16 17 20 3 15 9 7 15 0 2 4 6 6 18 4 17 20 16 7 12 4 7 6 17 7 20 1 17 6 7 13 12 11 14 19 8 1 15 11 17 15 3 15 10 14 6 20 6 17 16 9 16 10 9 9 0 8 4 0 16 5 14 17 6 15 16 15 5 13 11 11 13 16 9 4 18 8 5 15 7 8 7 13 13 19 13 7 16 16 14 2 14 18 17 17 11 2 19 18 16 11 17 17 7 14 13 8 19 5 20 19 5 20 14 16 16 1 8 11 12 7 11 15 16 12 18 12 20 15 18 5 3 9 3 4 8 17 19 0 18 20 0 18 19 5 18 16 9 7 0 15 20 17 9 5 20 11 10 14 3 12 15 2 3 11 4 10 17 14 6 13 16 13 17 14 3 4 1 13 13 14 8 5 16 8 7 11 10 7 17 15 4 5 6 9 0 4 11 7 8 10 12 13 1 7 4 20 4 18 2 17 10 14 13 9 3 15 3 3 5 20 18 1 9 1 9 15 11 18 0 20 19 15 8 0 11 3 4 20 19 6 10 13 18 1 18 19 12 13 0 3 16 20 9 14 9 4 1 7 14 17 5 14 6 19 5 19 2 7 3 2 2 5 1 15 7 8 12 15 15 6 16 18 12 14 20 18 8 20 1 14 1 7 7 9 13 16 11 4 8 10 17 13 10 18 20 11 18 19 9 17 0 10 11 20 0 0 14 2 17 4 8 7 16 14 9 3 7 7 16 0 2 16 0 12 15 3 20 1 5 19 10 6 5 5 6 14 5 1 9 4 2 13 18 13 11 6 18 12 8 19 2 6 15 12 5 15 10 12 19 5 8 15 8 13 1 14 7 15 4 3 0 11 19 5 13 20 14 19 16 3 11 6 20 9 5 6 15 9 15 19 10 3 13 11 18 17 20 5 11 6 2 4 1 10 10 0 17 0 8 4 0 0 2 5 1 7 4 16 12 14 19 9 6 3 15 16 20 20 17 7 13 8 4 10 5 14 2 14 1 17 4 6 7 9 6 9 11 5 19 1 19 15 15 5 4 16 13 18 13 5 6 0 16 7 16 18 2 7 5 3 5 8 7 12 20 12 20 13 16 9 6 3 7 9 16 17 17 13 10 5 4 13 7 11 19 15 11 18 18 12 16 0 1 17 16 2 0 9 15 1 20 1 7 0 2 2 10 14 10 12 8 17 17 19 1 4 1 9 2 14 7 10 12 6 5 11 10 10 19 18 18 13 20 5 17 7 2 19 12 8 9 18 3 0 3 13 2 13 16 7 0 3 12 13 19 11 4 3 12 18 9 13 18 8 15 14 0 14 20 19 12 15 14 20 2 10 15 14 1 19 4 10 12 19 0 8 3 11 15 15 17 7 14 4 14 11 7 20 16 9 19 7 17 3 17 16 4 2 5 0 11 8 5 5 19 2 8 20 5 16 13 5 10 20 15 13 0 7 5 20 2 1 18 4 2 9 18 19 6 14 3 18 6 16 13 8 2 16 10 6 9 3 8 5 16 14 0 12 3 16 5 16 12 20 10 9 4 6 9 3 17 19 2 6 8 10 0 9 4 16 17 10 1 2 13 20 15 19 20 13 6 4 3 19 17 18 9 6 11 12 16 14 18 13 11 7 6 12 12 9 2 14 16 16 14 5 12 9 5 16 14 13 14 8 17 4 13 7 10 13 3 5 8 0 9 9 11 4 8 11 19 13 17 12 12 14 16 2 16 5 7 2 9 19 8 13 17 9 1 7 7 11 19 0 5 10 17 8 5 17 12 11 10 0 13 5 6 0 14 0 17 11 14 12 5 4 8 11 10 18 6 13 20 13 1 18 0 16 10 1 8 17 18 8 9 14 19 20 7 20 8 9 9 0 10 13 13 9 5 19 4 15 16 18 14 12 15 16 0 1 20 15 19 4 20 4 17 15 16 19 16 13 5 11 16 7 8 8 4 0 11 8 9 6 13 6 11 16 7 15 2 20 2 9 5 13 6 2 18 18 20 2 9 7 14 6 10 4 1 19 1 9 19 3 1 4 20 14 18 4 5 5 11 12 12 2 4 1 0 18 4 16 13 16 17 15 1 20 15 0 19 10 19 0 16 3 15 3 3 1 20 6 2 7 6 10 1 0 3 3 17 7 0 17 7 6 13 6 17 15 3 11 0 16 6 8 2 4 20 16 6 0 10 5 4 10 2 18 15 11 12 1 0 14 14 5 9 12 14 3 15 16 13 1 4 2 19 19 5 18 1 2 9 17 8 18 0 11 13 11 6 8 13 3 9 13 2 18 20 13 16 14 4 7 10 1 4 14 16 13 10 17 7 12 18 15 2 19 17 3 5 5 9 3 5 13 20 17 14 15 2 15 20 14 4 4 7 18 8 11 11 12 19 16 20 20 4 20 3 9 9 3 13 11 16 1 15 12 3 7 5 9 15 2 3 16 6 1 0 10 12 16 19 11 7 11 4 3 15 6 18 4 15 5 3 17 20 19 14 1 7 10 13 15 6 2 1 14 14 12 14 2 12 8 16 13 7 20 3 3 15 13 12 8 1 11 14 16 2 15 3 13 5 13 7 15 16 4 16 15 3 17 7 1 4 14 7 0 2 8 12 7 12 19 12 10 8 4 20 11 20 16 3 0 2 2 1 4 7 17 9 17 5 18 14 17 15 15 13 10 15 20 6 6 4 20 20 4 15 4 1 4 17 5 11 5 1 5 13 6 11 17 16 1 8 18 17 16 11 9 6 10 20 14 3 0 3 11 14 11 20 12 0 17 12 15 13 18 2 5 13 6 14 7 12 17 10 17 4 3 19 13 3 6 13 4 13 19 20 5 8 15 12 4 8 19 10 13 19 3 8 10 8 17 14 14 9 12 9 6 12 8 1 15 3 0 11 7 14 3 7 14 15 11 18 3 0 9 1 9 7 18 5 8 15 5 11 1 13 0 16 3 0 18 15 3 18 13 17 17 4 14 3 13 3 3 9 16 16 12 19 13 10 15 2 13 6 4 4 20 19 3 15 9 4 16 10 0 7 20 0 6 12 11 4 8 11 10 14 1 17 9 12 17 15 11 18 13 5 3 5 5 12 16 11 5 14 3 1 18 15 11 3 12 13 9 12 9 14 8 16 14 3 6 8 20 10 9 17 13 4 1 10 17 17 2 10 4 0 0 5 15 8 5 18 6 15 17 15 5 6 0 8 9 7 15 18 1 13 18 8 8 6 5 15 7 15 19 5 2 19 14 6 5 3 15 2 20 1 18 0 5 16 8 5 14 14 2 1 17 1 16 11 16 1 4 19 15 20 6 11 0 2 2 6 18 20 16 3 19 9 0 0 0 2 15 7 16 4 11 4 6 9 18 8 7 7 6 18 18 3 18 6 1 6 14 6 20 2 13 3 18 10 8 9 11 5 18 14 18 15 11 12 12 11 7 1 7 7 11 15 12 3 19 16 7 17 19 2 19 20 4 14 13 12 18 9 16 1 9 7 20 6 3 6 19 1 9 11 9 14 18 9 7 13 8 9 13 16 6 4 2 10 5 7 1 19 7 7 9 3 10 2 6 1 19 20 9 1 18 6 0 18 18 7 5 2 6 18 20 11 11 12 7 10 19 3 3 17 7 10 18 11 15 19 13 1 3 2 11 19 10 13 16 16 16 9 19 16 17 17 15 19 1 16 17 10 18 8 4 17 17 2 16 1 7 4 8 5 18 7 9 0 3 4 0 7 17 0 6 7 1 4 7 3 0 10 5 19 7 1 13 18 4 14 3 6 5 5 10 19 10 1 6 9 13 3 20 12 19 19 13 20 19 20 11 15 20 19 18 9 14 18 1 0 18 0 2 3 20 3 14 0 18 18 5 1 13 3 6 0 6 1 11 14 1 9 3 9 5 16 13 9 11 18 17 13 4 17 15 10 9 2 15 0 18 18 6 15 17 10 5 6 15 1 12 0 9 0 0 17 17 4 10 6 17 1 10 4 15 17 10 1 15 5 16 2 7 19 6 9 4 14 3 13 0 3 9 13 12 14 10 19 13 17 14 0 16 6 9 0 4 5 12 7 14 1 7 0 7 3 19 19 1 13 12 17 17 4 12 0 15 11 9 0 5 11 12 9 13 12 9 2 13 17 14 20 0 7 15 16 16 15 6 10 13 3 19 20 4 9 12 6 3 7 11 19 3 15 11 3 9 12 0 20 6 8 17 1 20 9 7 5 12 7 13 17 9 7 12 6 9 12 16 1 9 7 6 19 19 9 15 5 16 16 12 6 19 11 5 6 7 18 11 7 13 16 14 3 5 8 6 14 13 18 4 12 16 1 0 5 1 9 19 3 9 0 9 16 9 17 7 1 15 3 11 7 8 17 19 18 8 6 1 4 10 18 2 7 6 3 14 12 16 6 7 13 19 13 18 18 13 13 4 16 15 18 2 1 15 0 0 8 17 10 18 4 18 19 15 10 2 20 17 1 8 5 3 14 10 4 8 9 20 6 13 17 19 5 12 16 20 3 19 16 0 11 11 4 15 5 0 0 0 14 18 3 2 20 3 0 18 4 13 7 4 1 17 14 13 10 20 0 13 20 19 4 7 9 12 8 14 3 14 20 10 15 12 14 6 20 1 17 4 17 15 20 0 17 5 14 1 9 3 11 18 12 20 14 5 9 1 9 15 7 2 6 11 1 12 3 5 7 8 4 4 13 4 10 1 6 3 3 20 20 9 17 7 4 3 13 1 2 0 1 14 2 18 6 1 18 5 5 16 7 3 0 7 10 13 10 16 3 10 14 13 15 14 3 8 0 6 17 13 1 17 14 5 15 8 7 3 13 17 1 13 9 19 20 16 11 8 9 16 15 2 0 10 0 18 12 6 12 18 19 6 6 1 0 20 9 3 4 16 9 2 3 2 13 19 10 16 14 14 5 19 17 3 9 0 7 12 6 13 8 13 9 0 12 15 9 10 11 10 10 1 8 5 18 8 1 5 17 13 2 13 6 4 20 19 7 16 12 19 5 9 10 9 16 19 8 16 8 18 11 8 14 6 5 10 12 6 18 12 10 10 0 3 11 20 19 15 15 11 19 11 12 9 8 4 10 12 18 11 2 15 16 10 0 18 17 8 20 4 15 8 19 6 10 12 6 0 5 13 0 13 17 16 0 14 0 9 5 9 15 16 8 16 8 20 15 7 12 18 10 9 16 7 15 7 3 14 8 19 4 9 16 13 4 2 12 5 16 13 0 10 10 20 13 4 0 5 15 2 20 11 8 18 13 6 20 17 18 4 7 10 1 17 9 17 5 11 16 10 14 20 16 20 3 16 11 9 9 0 14 5 6 0 19 19 13 0 2 13 4 9 2 16 6 12 17 13 1 7 12 11 17 10 14 3 18 19 13 6 19 17 10 4 0 9 6 10 20 12 5 14 3 5 9 13 12 1 14 2 1 16 16 11 4 15 0 19 3 1 13 9 20 10 10 17 0 9 16 7 14 15 1 18 14 11 1 11 5 18 13 18 4 18 2 19 5 11 4 2 18 17 17 1 11 13 20 15 8 9 11 2 19 0 2 19 20 12 0 11 12 16 6 9 4 13 4 4 20 12 16 6 19 2 11 6 20 13 12 12 17 16 18 7 2 17 4 19 0 16 8 14 2 14 18 17 0 3 12 3 19 11 5 12 9 10 11 4 7 18 0 14 17 1 8 0 18 16 14 4 6 15 9 16 18 12 9 1 6 2 16 19 11 18 17 6 17 7 12 8 20 13 18 0 11 6 20 8 5 11 10 8 2 15 6 8 10 20 16 2 6 20 15 12 3 19 5 17 19 0 3 18 20 14 1 20 18 20 7 16 9 20 11 14 7 6 16 19 13 2 1 17 14 19 11 15 9 11 17 7 2 11 11 10 4 17 16 11 7 8 0 19 12 14 18 4 1 1 6 13 3 13 17 6 0 0 12 16 19 1 4 7 11 18 14 8 3 18 14 12 11 18 4 5 14 1 1 16 20 14 6 4 15 10 14 5 17 15 19 13 8 18 14 0 3 7 16 6 4 6 9 3 10 9 16 2 19 13 9 19 20 14 12 10 11 2 0 18 10 19 9 15 10 2 20 9 18 17 17 18 2 2 15 14 1 1 6 4 20 8 10 16 11 1 18 10 16 18 14 7 18 19 9 11 20 10 11 5 20 4 4 13 8 6 1 15 8 7 15 1 20 16 19 13 4 14 19 4 6 16 15 8 7 19 14 0 13 17 13 6 7 13 0 11 9 20 0 19 19 2 11 12 17 15 11 15 19 7 5 8 6 18 14 14 0 11 17 18 12 0 12 19 4 2 15 18 2 19 16 20 2 0 20 6 1 13 15 2 19 3 2 18 6 7 12 3 6 11 12 2 5 2 0 15 15 7 17 7 10 18 12 4 10 13 9 16 14 11 15 2 9 0 10 4 16 12 6 5 5 18 10 4 7 4 0 15 1 13 5 7 10 7 19 19 18 18 14 7 17 8 19 20 14 3 7 3 16 10 12 9 4 14 16 4 15 11 9 7 13 7 19 8 11 1 1 5 8 2 11 19 9 6 15 19 10 16 1 19 4 1 9 7 1 4 17 3 15 8 16 16 19 0 19 16 5 18 13 12 9 8 2 5 18 5 1 20 10 16 1 20 2 2 17 9 4 12 12 20 1 14 9 5 8 19 16 0 18 4 8 3 12 7 10 4 9 17 0 13 7 8 5 5 6 20 19 18 20 4 18 17 1 12 11 11 11 0 3 16 8 10 7 20 8 8 1 2 12 8 8 17 4 19 5 20 12 17 2 4 7 10 12 7 9 14 2 13 15 9 1 9 9 9 7 11 17 5 14 4 0 9 16 8 18 16 4 8 19 6 13 8 10 6 9 4 5 0 13 7 5 4 4 2 17 16 12 17 19 16 10 10 6 7 10 2 1 13 0 13 6 1 0 10 16 18 10 18 18 10 12 12 5 12 12 2 6 3 4 15 13 18 10 7 12 3 2 19 2 6 3 16 5 13 13 18 0 8 20 5 17 18 10 12 2 6 0 4 14 2 0 14 16 17 16 1 1 4 16 12 16 5 8 14 17 20 13 18 20 15 17 5 4 9 11 10 12 1 10 14 8 18 10 9 9 16 6 3 18 8 4 7 8 7 13 15 5 13 12 14 0 19 5 9 6 3 19 16 3 11 10 20 16 3 18 19 11 12 9 14 12 10 15 9 18 7 6 19 10 3 15 12 16 14 16 17 18 13 10 14 10 2 0 11 11 4 1 2 0 16 1 19 12 19 20 15 18 11 16 15 8 4 12 0 16 3 11 13 13 17 12 1 15 5 7 2 5 11 12 14 17 9 10 20 13 12 18 5 6 16 5 17 15 6 7 9 4 12 1 10 0 11 19 9 4 18 12 17 8 19 4 5 6 0 11 3 19 0 0 8 16 16 8 20 10 15 0 4 13 16 3 14 17 5 5 15 19 19 12 20 18 18 5 10 18 13 12 13 18 20 12 2 9 19 9 19 11 20 11 9 0 0 1 9 7 3 6 5 1 2 13 7 3 20 20 19 8 14 4 19 18 15 15 0 20 3 11 17 2 11 20 7 13 14 20 0 9 0 9 13 0 19 5 7 17 9 10 14 0 3 2 4 2 7 15 4 0 18 20 2 18 10 0 0 18 16 5 0 16 6 7 16 7 15 19 18 17 18 15 5 0 11 6 12 15 20 12 0 3 15 6 16 15 18 5 2 4 1 11 14 15 18 6 19 18 1 13 6 18 0 14 1 5 11 6 18 2 14 16 17 5 7 19 4 6 1 7 11 10 3 16 2 12 18 2 13 17 17 10 10 13 1 4 16 14 14 15 11 18 6 13 9 19 10 4 0 9 10 17 5 9 2 19 1 13 20 3 7 18 8 17 6 6 2 20 11 18 10 2 16 6 10 2 11 12 4 2 20 4 18 6 7 14 6 18 11 1 11 3 14 18 8 3 12 0 17 17 0 3 12 8 17 16 8 14 1 13 16 18 4 18 20 19 14 8 10 18 20 7 5 6 5 15 4 14 2 7 0 18 16 2 12 5 8 1 17 7 19 11 3 0 2 13 5 6 12 0 18 10 10 16 13 3 5 3 12 5 9 10 2 2 13 2 18 6 12 10 13 6 20 18 8 11 11 11 7 10 0 1 15 13 5 3 11 3 3 13 16 11 20 9 18 14 7 10 16 0 4 16 19 4 19 18 0 16 16 14 6 10 0 6 10 6 13 20 9 13 16 2 6 7 4 4 4 17 1 3 18 2 0 15 18 5 5 20 4 6 5 8 19 13 15 16 12 15 6 9 14 8 14 8 15 4 15 1 16 1 9 20 17 1 16 15 6 1 20 20 7 4 10 11 7 19 7 12 13 10 12 12 9 10 16 7 11 15 2 0 16 11 1 6 16 18 10 1 5 17 15 19 6 6 16 2 18 0 8 15 4 6 12 0 13 15 4 16 6 15 15 15 12 5 17 12 15 4 12 16 15 5 18 10 20 15 4 4 0 0 5 4 14 3 18 10 18 10 13 0 9 2 12 0 11 0 12 19 3 7 0 11 15 12 4 15 9 17 2 2 19 7 0 7 11 20 8 13 5 19 1 13 5 18 4 3 4 2 15 16 20 15 12 5 4 17 7 20 3 13 15 3 11 17 0 13 12 0 9 11 3 4 6 1 7 9 1 1 13 19 18 3 20 0 2 12 20 0 16 4 13 2 19 0 17 3 10 2 9 16 4 7 10 1 3 10 11 14 13 1 7 15 14 18 8 11 18 17 15 11 18 19 1 12 4 8 17 12 0 2 8 17 11 12 20 7 1 2 4 3 20 15 13 12 8 12 10 7 19 16 16 1 15 1 4 14 8 3 7 1 1 16 2 18 1 17 8 8 4 13 12 4 8 15 20 13 11 10 1 0 12 5 7 11 7 8 16 19 12 2 5 14 15 20 16 8 2 6 17 12 16 8 20 10 9 6 0 2 4 20 1 1 0 1 17 2 12 3 1 8 2 18 1 17 6 17 17 12 14 4 3 13 12 5 2 2 20 15 5 1 12 16 1 18 5 15 1 6 10 6 15 1 12 15 14 11 0 6 2 14 11 3 5 14 0 12 13 4 19 5 20 12 16 10 16 2 10 6 3 18 1 15 17 7 6 14 20 16 18 12 9 20 12 16 11 2 5 18 14 16 1 14 19 17 0 19 1 18 7 4 13 9 9 19 11 5 15 17 1 20 16 8 15 1 1 8 6 10 14 19 18 11 3 2 7 8 9 0 4 9 1 8 0 4 15 8 10 4 6 4 5 18 10 6 19 4 20 11 2 19 1 12 8 6 10 3 7 13 19 11 4 5 2 7 3 20 9 2 18 11 12 17 12 2 6 13 3 15 8 19 7 18 15 18 4 10 2 12 15 2 12 6 3 19 5 19 7 7 2 18 17 10 16 19 12 17 17 6 11 17 19 8 4 1 19 1 13 12 0 0 19 18 15 19 1 20 11 7 14 3 9 16 14 7 3 0 7 0 15 20 1 9 14 16 19 15 19 14 5 3 18 1 19 0 13 11 11 14 6 2 3 13 14 20 13 5 13 4 19 17 6 11 16 1 0 10 0 10 1 17 7 20 0 10 2 19 14 4 3 8 12 15 19 7 13 3 7 5 12 8 1 18 11 18 20 13 12 7 5 7 14 20 4 0 12 20 20 2 0 14 19 18 1 1 5 13 7 3 1 5 3 18 18 7 18 12 12 0 3 19 8 7 8 9 3 13 16 12 12 5 19 6 13 11 18 20 18 3 9 4 0 7 9 3 17 9 9 18 6 20 18 14 13 7 16 2 15 19 8 20 9 18 18 8 7 9 0 3 12 16 16 19 6 8 13 14 3 8 9 15 1 6 7 2 6 9 0 15 5 18 0 12 17 10 18 6 17 7 7 3 8 2 18 5 2 12 0 5 20 3 5 10 12 1 2 3 8 10 15 4 15 16 13 9 17 6 1 6 14 2 3 8 19 12 1 2 17 16 17 3 9 5 4 10 11 5 5 18 18 0 2 15 15 5 11 11 4 19 1 15 2 3 17 18 20 1 14 8 3 7 17 13 16 17 18 20 0 3 4 15 8 20 11 7 16 10 19 6 17 16 15 3 14 14 10 20 18 10 8 2 8 0 20 1 19 0 18 8 10 1 15 7 11 16 5 20 12 7 4 1 0 1 2 11 3 2 20 11 18 16 15 14 14 6 12 17 4 1 4 4 1 8 5 11 15 1 3 6 0 15 18 19 5 11 8 19 1 6 20 0 13 8 5 4 10 9 14 14 11 11 9 11 0 18 17 7 2 0 6 9 7 9 9 3 7 5 15 17 10 16 20 3 17 7 1 1 12 0 11 4 19 14 9 10 19 2 17 5 14 15 10 4 19 3 5 17 7 8 12 1 3 7 7 1 5 11 9 10 17 17 4 2 6 12 7 0 14 11 5 9 18 16 8 1 19 6 9 10 11 7 16 1 10 10 4 2 1 17 18 2 19 2 16 9 7 20 5 6 18 7 7 10 9 3 20 5 1 6 4 11 8 14 8 6 18 2 16 8 10 4 16 12 7 13 5 5 7 7 19 19 17 16 5 7 10 7 7 2 6 8 12 20 2 7 10 4 15 3 18 5 0 16 9 6 6 0 11 14 19 15 10 18 8 14 13 13 17 20 14 16 15 6 4 5 18 12 3 17 7 10 15 18 7 18 16 14 2 1 20 12 13 4 6 0 10 10 0 16 17 14 5 15 18 1 7 12 5 14 3 5 4 8 13 8 8 6 11 18 6 3 7 11 14 10 2 11 9 16 4 6 6 5 1 11 13 15 12 5 12 8 19 8 12 8 10 20 6 7 17 18 10 12 14 20 11 0 14 6 19 7 14 18 13 3 8 2 8 18 10 20 18 3 16 16 13 1 5 1 1 14 6 0 16 7 2 15 7 6 0 7 6 12 18 14 14 15 12 8 14 18 16 5 19 9 18 1 17 8 1 16 13 11 11 5 5 10 17 10 12 10 17 20 3 4 11 1 13 11 0 1 9 6 8 9 4 10 6 11 10 5 0 8 15 14 12 1 13 18 18 7 13 6 14 16 13 9 15 16 10 7 8 10 16 6 12 7 19 18 12 8 8 17 6 11 10 11 11 4 0 15 20 16 1 18 3 2 16 15 8 11 7 2 0 5 14 1 19 19 14 10 17 16 4 2 19 6 20 5 8 7 2 4 10 1 4 3 6 16 4 4 13 14 4 10 1 16 20 11 5 0 9 6 14 17 10 7 11 13 8 20 0 4 16 4 18 2 9 15 8 5 15 1 14 18 18 19 17 0 9 20 14 14 5 1 19 3 11 4 17 1 13 5 13 10 3 8 8 20 20 1 4 0 1 13 10 3 17 16 1 14 4 12 1 2 12 4 8 1 1 18 11 7 2 9 18 10 14 3 8 20 18 10 10 11 0 16 14 2 8 4 9 13 5 3 6 5 3