100000 289362 974697 152279 614575 324671 545424 936692 776250 791614 452845 374009 391118 350088 509179 29961 633822 212426 656070 365818 548787 496547 317041 968407 820199 826665 195248 636767 877802 594021 880462 77955 479617 581586 1017769 527339 135490 316642 936241 1045874 1026840 195193 858604 392614 883653 644976 638709 982089 105563 30995 633592 901843 956610 347555 171192 859885 489014 380629 560522 503031 920006 64594 716759 490115 368342 960053 736670 489687 257438 362384 448239 49007 680360 667879 929905 892538 110678 49843 217565 819544 114521 751584 631936 827682 1039163 79 70077 952098 867799 895829 422281 155478 1041627 942650 215277 924402 1030221 815803 448648 352987 131331 469385 162571 875052 864041 15560 218042 405685 979135 788113 216306 296311 956441 954224 747165 301353 381533 1009894 87231 86198 634376 940008 683501 591805 913770 184158 911825 668432 835877 15013 28584 119605 825010 595982 193731 374504 952027 713564 977673 298391 972866 839754 638836 379364 125401 742659 632976 218151 485736 689320 378111 462058 907787 604622 756215 401259 27313 987389 229826 271389 597150 996146 1006141 529191 80361 651357 738137 853731 662527 469476 826782 577120 541214 232735 522403 151521 702427 695770 549271 113500 576413 495830 131515 298236 5407 456263 658662 1007520 838642 210007 917504 495449 421368 381346 274311 961520 701930 495544 1025549 637789 57812 611743 86711 937041 1001876 1043023 34752 1005741 869726 818995 313588 260105 746554 789166 715317 123438 782981 488084 1015290 377244 381036 951981 562123 218629 759924 510773 575174 485072 71157 987999 367645 361879 592794 846797 733590 762025 346594 54554 474121 353673 202146 544336 349670 619373 908929 831346 433580 679360 148859 119796 959603 360096 750431 1021245 1027171 629088 311121 5420 14139 1002759 632136 841872 255179 874192 920721 307631 106874 173224 581194 293568 74945 14260 715752 827505 638893 841416 796082 883809 818017 823536 598339 294823 231314 397291 716812 273737 63753 1030827 214479 58566 448549 960470 454437 818317 163670 90184 38905 699523 346531 29071 385547 542850 299301 970861 576367 1002196 720266 265050 1008907 110268 336531 675072 776476 334573 224918 667325 967089 613393 747772 940836 905007 241475 147652 589948 573131 580757 699134 332607 434451 8587 4433 876701 356454 584606 594039 225527 391031 877243 739003 14948 919502 771009 684673 566063 720967 35591 843967 1037398 959376 749267 994172 89101 16047 600547 84056 860217 794491 792040 452356 991478 744222 890375 335813 854802 910489 151894 487925 236175 62272 736613 397954 904485 768314 882866 494190 1041597 813570 718131 501069 14839 1020137 389841 896970 515749 767889 608743 788002 331854 744563 1017287 193191 621228 997722 184117 56382 936494 186854 1025770 640225 527991 885259 290834 6175 290013 615567 510670 575895 762603 731535 1031859 312192 1038559 247034 243018 632100 279596 433428 214158 250209 399865 917749 772465 773415 86433 519944 447063 585212 735026 338829 743832 743547 839150 304919 774147 478928 459468 341262 718678 773950 700151 496173 101575 950937 944718 703237 967550 457420 798179 823929 888600 213333 50812 579648 572966 1029572 464661 28519 517292 801856 600924 193740 988834 572417 72244 304548 750198 191959 243763 693749 424841 1014434 989731 472861 672941 551383 452484 77385 27309 712706 556297 948991 384709 929086 57111 912789 885030 928703 949321 585143 756596 192072 573422 495845 248647 1031861 488585 65778 306349 224371 259664 144006 595110 256771 931247 322461 723879 999547 1018306 72198 79896 771076 348894 162277 75990 109661 879880 822322 28594 519766 946812 449848 953327 944982 380456 760598 107720 1011670 368174 162881 5096 164324 812646 128512 49136 688033 37593 49903 804596 593347 641607 113021 588030 87572 135330 258670 762506 267761 571793 81753 468744 982219 76526 323882 322398 613034 487240 323234 4195 532133 301154 465618 884069 206187 848306 854948 703140 382909 131811 4178 891861 334065 156243 493549 965279 296305 87958 231383 573729 327994 19953 381513 427114 431710 267999 203982 651008 500610 1047696 435910 375642 744032 42085 139236 261734 101958 49525 253617 229892 643734 104204 878343 389000 780612 84774 278678 576060 1016155 592120 466274 211419 869752 848744 86082 173336 211533 518032 430947 7189 421152 855871 73412 561900 782921 607095 790200 125994 209847 933616 268903 447311 757612 106644 563788 223055 1000957 638465 450232 832788 899347 149002 644686 852473 981484 176950 525445 976464 698330 36416 641065 79838 794307 491669 127451 902234 914847 79577 174732 842737 445694 463714 567814 1027013 93567 503995 441699 747625 669274 668707 761236 1001575 777175 618508 792027 1003194 357845 54940 752209 910676 253508 343087 814689 935833 548779 223699 260939 638178 439203 950218 587426 107260 282969 534540 637134 542886 199696 825538 140171 694294 65949 812748 784488 299381 514281 927804 229193 693598 348275 124633 687334 98147 466123 25245 227658 1020040 268056 9271 1005140 10694 834451 679818 472633 284297 849930 632364 832000 665395 608862 813544 679940 318359 77573 347965 961142 1039742 57225 217052 718297 428838 811270 765229 71556 709053 910000 1028811 597028 301034 93259 542979 613943 260165 515249 87898 715921 19418 735312 980740 278747 918699 935849 423277 280079 350251 99794 337588 503550 244163 483061 985131 171210 140624 114383 996057 562540 670115 192306 269816 838191 271104 771715 110967 306739 480672 75324 206968 449771 530479 182635 443347 20639 777806 877362 871570 649451 946962 134469 484979 540990 127875 853615 701033 1038172 235806 377101 573723 491997 1004628 147857 120164 210603 800521 511232 882385 74120 765717 190325 185382 199302 364742 41628 718298 920717 717148 212023 442518 695256 643468 789661 182201 973944 759806 312630 192471 870608 547791 130816 1040693 108567 589584 596237 19023 414937 137540 222979 520787 775030 111078 569242 433059 833698 641761 719650 46679 516067 113430 897530 778937 717334 547034 133914 607175 474091 62581 182922 500148 709732 336548 610280 482407 529242 349975 390375 667130 350200 151284 375754 572732 991038 609106 1002989 524336 420479 859071 84541 552588 357859 391355 779194 590907 311014 142906 1036284 529371 678615 103974 820651 780608 892250 385755 510726 867311 593639 113066 562269 881060 308040 40278 995991 176332 172063 108697 315821 246540 516958 989344 804653 903096 768460 829323 929976 898652 464263 440047 680580 504119 947325 805459 566746 403387 1777 905654 182169 706831 9725 705543 128689 738957 924170 526764 619177 255556 733529 603900 559643 648566 927357 431813 911666 502555 841439 656582 407602 838237 411961 825398 2545 775450 459804 990780 989782 1048166 111722 484468 580833 298246 402396 807792 285475 531957 32637 710965 484161 374499 716332 893882 722549 895153 751391 109420 92045 541174 538715 101805 448874 807293 781628 112464 544131 227525 312564 483103 594527 413311 493828 282710 123422 676116 70596 99621 213233 764189 5857 168241 338846 834537 78297 777235 923133 364026 481409 371671 735613 849288 690560 393087 275360 367868 447697 735614 259194 578934 373317 105022 64822 604489 763902 887450 978577 466553 278774 308836 223069 55620 414582 1046240 537344 577174 694175 3399 313330 743059 953828 994630 595522 945937 898446 612220 239122 343579 725815 361471 853526 91247 329551 629976 166426 794625 881819 215170 678265 81526 14000 1016943 708006 384938 125052 724867 991399 329770 64190 369815 224148 787387 203401 132343 128285 38865 583621 840421 774146 722457 129966 277524 444824 909039 737107 685101 698443 369640 102936 851789 506390 670282 180277 707717 45836 798095 444724 204889 121811 508390 751222 479042 1019940 513714 803247 608300 396621 170249 35686 61176 299183 656950 663926 149243 902719 671287 923024 945533 493321 1025599 123831 615484 255912 973621 452802 961510 890576 554036 927965 962210 101317 169225 943624 981640 1249 151736 427671 478244 972306 973816 412592 354551 460633 561074 481232 117238 508748 899973 34118 988681 562580 477253 887991 945293 326000 469624 326552 163795 735281 173272 424631 753567 563132 154323 746675 381865 841995 144142 240767 370207 984748 723422 594915 605729 889664 13261 176635 797252 247805 708635 182710 342800 951085 846651 585816 609666 673453 422225 164856 845195 300655 389307 225795 956558 698104 994437 85431 280550 1006562 98035 702121 338782 169563 527355 331584 699319 250789 902088 688951 134437 662420 996664 155167 584146 737043 274527 897498 949338 812703 735490 150817 244302 389322 51485 918016 278193 303290 811870 801877 132222 138407 882087 518228 913695 965728 134032 239877 470775 436167 86242 155332 743386 804176 255005 654785 94096 129158 260339 701566 634454 864391 1002187 287316 793436 837251 319295 286190 1046343 830528 563358 363467 390833 60057 432235 836800 1002660 126970 29147 756852 754979 274150 928859 202723 470946 330866 857609 107484 350601 466631 419382 269187 907444 506787 503786 397007 681461 513752 468064 653581 821137 143564 894341 251739 412607 578808 43133 3886 1037101 256105 387103 42189 240506 772162 714612 704979 784829 555064 672827 953265 685309 24852 579944 215593 340150 24373 307617 122324 145242 467211 1034688 493213 783566 906653 41812 719428 553193 535300 173855 903901 875000 367854 22425 269646 712509 922396 86891 831444 482155 249828 403446 209022 380716 306863 783306 451505 76699 307836 121135 1022626 421066 779356 671903 719327 492606 98804 125769 790471 70510 949246 447888 473869 849479 83144 584074 287033 761259 847539 950658 95526 932333 891573 440951 1002885 767318 800472 235163 183129 687780 756921 389076 282746 598918 565257 342590 493074 1030945 548112 857766 357154 270478 825125 701713 189182 720217 677687 263987 859085 1025027 752199 180985 451850 834178 368619 865536 1039878 1029308 26829 451355 9315 73487 329002 196304 150170 768204 70484 174044 368246 810679 446000 589483 180119 312713 297913 984800 820721 722030 887675 88531 473162 1044360 922904 108814 4799 410218 321223 397520 990527 301725 783312 14986 872974 803358 684817 413540 595012 969182 671100 506553 194124 816193 687255 507030 839781 356256 633082 511039 337700 516295 55509 772779 582128 310647 679527 132355 348549 358117 898696 591655 296562 816185 706336 867880 915355 679184 945581 551631 358583 144379 679361 844821 164051 409854 675714 436649 639181 510993 32297 804461 199129 239523 226947 623353 361472 363282 472435 911383 275612 802099 759406 594245 316638 560849 659965 970550 718920 75046 838719 858705 99123 332899 586596 906545 815435 477742 421427 941859 846861 837663 973445 456363 110928 503362 908231 781311 903609 595352 833916 172938 1019717 244373 216505 288875 132035 620451 541608 593651 161623 888734 697861 223019 294649 378967 966052 622411 932596 283921 540649 177732 453991 299271 773454 368184 123079 297444 114657 1027836 1023579 350793 281027 51357 1012927 808010 189354 296408 740962 982001 330591 220832 514056 250298 414273 367259 194376 126230 375745 136102 692494 616168 158692 182349 368667 955402 1025476 605780 629632 135113 662031 832817 404775 1021541 558470 796814 79946 896915 106368 926412 864250 534779 88164 548731 245145 1007801 485426 605667 964448 417760 601339 852863 616154 640242 55652 585341 270183 622185 258856 399423 271546 1004850 729491 403420 647515 804653 347143 775327 486694 438702 2171 80007 91083 216063 1006071 389830 265036 192988 966425 989763 445057 998901 364691 196632 520087 1045615 569258 705044 706189 212323 230585 240953 130998 175966 150956 684095 26169 993760 507013 663056 648852 884701 517595 589898 976149 913983 163670 866752 779360 555617 421428 211193 490476 517269 566727 1047215 564869 899744 546293 597074 995531 589369 682423 835203 585650 635789 415130 210841 829185 736190 931393 300575 374739 1015647 802528 783188 651032 321786 1013699 169385 240661 77706 117957 844615 677600 717057 93146 205959 206565 793795 488325 5751 276836 470569 389474 1002844 260080 603904 471198 354090 970481 178695 546937 790030 865315 87412 613067 772837 261397 277872 799357 894914 591275 362134 881163 959084 403101 147576 8713 978653 293878 745498 454555 461252 654229 621173 305915 826116 220079 872182 923126 75827 280907 467452 459375 300828 519876 976733 311515 360509 772683 474337 1040068 610634 971875 341190 996679 409512 980579 454715 411541 592627 971000 199141 61813 36728 905888 708700 419265 600251 826927 610479 883940 123891 508238 602332 807779 361097 178935 744025 866385 85149 872955 554126 191448 242561 867196 470872 404919 836667 397683 89480 433087 682503 629035 122722 581717 688339 678340 351519 798964 833474 688817 512363 72872 934826 74298 582631 764563 614806 1027067 70568 706667 174404 118627 111030 985338 929703 106038 633742 701085 424294 656140 599457 335302 998748 100303 910803 746363 915222 486465 167420 547796 149848 855156 697962 912512 536728 366416 358493 632641 918913 398608 112778 964715 544626 1031621 786841 992617 878333 958417 138919 940856 190568 431726 337349 462058 456239 561189 287351 942629 1002368 664919 725045 947618 532157 622264 713965 140206 840702 494542 879487 796844 294796 166262 405056 233360 800871 710752 1028472 1011813 604865 795534 867812 786121 842369 317145 752436 190572 280002 386412 645774 66453 923473 319559 446729 216476 1030450 679101 582195 342385 300827 436982 948876 675348 73975 449646 956937 857371 236900 268916 282257 874799 838709 478380 982659 504974 678130 724878 99119 28555 859475 391908 660312 765706 340937 473168 851385 848645 907765 1010116 799612 517385 205615 1040391 369348 816825 752384 663863 155941 544842 980904 638786 42534 495366 425113 163435 169414 971721 830713 838603 776948 565639 699940 689102 528918 3012 703017 919730 263043 177434 688712 895243 241161 269751 483706 874050 991592 803292 941801 568081 10452 755807 655475 475656 705911 917802 519467 351244 686316 521145 24536 710355 942022 376224 616821 684905 924679 590083 943 224429 102313 860957 62314 1007060 354073 858809 752445 424166 422838 298684 515569 265532 906839 410777 766213 351752 522690 122587 393005 837837 23862 191391 867023 211939 798434 213783 589956 130293 898667 701960 108957 966530 692074 396364 1027740 265055 963564 1004370 317878 1045299 415472 97433 608600 203513 560876 85048 410271 659074 839753 366425 578526 714736 341986 578233 411420 83516 501129 913706 812179 168882 1025667 168466 492851 302192 208902 557034 554268 29930 272834 32447 271912 766057 575573 27315 471646 124807 309205 960125 470656 560820 857675 842213 773246 466101 81458 786505 642561 885023 155900 247580 640737 191200 258445 474209 307119 450231 974526 52532 18476 957879 105947 1020993 346576 580552 460070 1046603 617028 116262 915026 629415 470504 88544 776456 824766 887374 920154 255333 527247 88253 899019 867962 263210 694447 980416 122059 564278 492115 303511 18641 820075 1009932 903429 664952 314137 1011183 254097 625313 1184 721481 608790 470945 438262 670231 142149 746945 719396 1044109 103457 254652 117705 110736 324993 547651 993173 756539 518033 519548 1038543 628318 671825 613247 684496 88314 162324 529880 105094 326598 420355 529928 110322 674733 280216 690436 241066 1018958 392739 870836 1013336 531067 580937 994165 481337 712378 230783 201880 454814 823239 275347 780513 1005934 1033488 87588 738312 698274 317752 422949 853051 47560 236692 484190 631962 480898 579505 249579 616378 498436 105932 331195 152099 178584 946008 18706 718034 2077 535676 455431 788408 941700 55186 1019143 709688 181586 665514 48720 421805 947234 781061 572023 116194 401440 276890 718819 291736 301710 751508 931407 815364 180035 403409 316748 691277 963366 953957 621244 242706 815800 8981 657752 70115 635016 971741 714540 586947 983996 268138 824342 691117 550542 774049 888906 421900 984269 719894 168656 917569 940632 670870 987140 231968 958887 926622 528406 345459 954946 481505 742792 859766 421703 297925 316339 1003609 943592 13798 816450 118722 146411 273810 406196 427336 806440 854092 948446 153593 122639 478538 843623 722900 701727 30711 470859 383056 919920 379505 964953 68308 968234 716812 130229 141628 70924 159693 826710 204891 212454 126703 1026697 535155 251167 803682 800108 559550 997935 742983 669556 266985 943654 251509 379111 1017748 68132 834295 829283 114899 851423 300428 396373 764336 851488 963878 971651 330150 572229 137323 258435 532263 14273 274487 342593 395800 292504 619032 685949 919120 489956 375505 315211 95772 889170 426200 424593 965822 653477 54999 707468 846057 50738 867886 558155 143175 534883 739695 556338 996595 194869 462561 695161 600575 955065 682751 202667 832496 919446 266998 660520 239677 826501 948010 492451 497363 104404 30129 352164 730260 1007588 122070 143110 275923 518571 900504 908410 59609 30515 822824 711939 90212 960025 7279 894584 24099 577039 741509 292358 306491 241498 1031995 91819 351429 487764 724114 55228 707149 389355 925250 402272 425045 810784 532020 566546 773328 667530 1002760 725027 222119 480977 107664 464437 229687 252211 477779 482753 465105 698626 53771 641170 899897 120099 741415 264776 938280 133008 277578 298711 435658 1004503 467914 635141 115009 873882 994354 606447 987936 565005 419264 154244 290032 1013627 847336 232456 314542 256450 123343 1002643 390987 74450 532688 574096 975659 925745 57083 186942 586407 503418 395153 764978 917131 767961 946057 930771 864408 1041041 382991 284125 44547 884598 180479 210655 922100 837747 265070 778685 768008 618246 27682 671278 317136 686783 110101 808766 420432 489413 378102 782798 978561 324944 1028007 291599 715215 152624 142016 988939 542619 189764 930571 1013532 688826 808964 1005574 680051 630772 293113 1039972 64146 391302 540735 963212 671186 709792 405513 76568 309726 644584 394013 695128 699446 602614 502612 243149 157358 965846 237596 769710 329196 115593 425206 888422 358381 898691 126968 156691 119424 1025070 849995 821257 588233 557926 881838 245325 956096 937468 328177 887067 482736 387892 731515 736097 500920 1043014 974789 514881 936525 134368 611037 1037459 388022 500130 788708 818016 420751 175777 282256 876136 51271 519140 914859 616861 1000097 1019370 1008530 120998 250935 319523 585654 63837 980466 962418 102942 966225 571027 689330 713188 336197 401710 306989 418739 939439 324522 466726 403536 445242 501058 594001 178958 852036 769286 623702 24664 599137 292955 953681 893995 428758 246135 223317 342169 584991 751078 1009636 861255 490857 64776 1027705 868591 510232 863888 899326 461279 158531 166150 833878 572025 757555 243782 508116 375985 606952 289792 703170 944018 104852 949814 14044 69049 695837 354752 918482 941016 398751 135371 694729 722741 201192 54102 349403 576552 1004539 783795 753554 48288 163470 808716 273777 581279 858251 686044 845163 989881 352146 643186 72810 227993 780918 554866 425929 767869 138172 858195 528347 661685 812063 866785 658018 107047 677134 382140 42264 103118 951084 14808 235561 144183 14544 870652 555191 848898 63619 63299 910165 646247 1036164 533917 95885 805038 292935 182095 695642 587958 806129 809071 272814 1011311 199134 828521 966382 40032 90140 711805 396401 844833 743405 851518 186372 222434 557897 887316 252008 825827 90 100795 483283 674042 150525 583362 1037931 442640 713800 200973 853198 878756 244478 128340 274061 433222 292893 344993 64684 56605 494673 525782 604196 85858 988030 689701 873570 362723 231226 165270 1034693 44929 409935 770692 868387 911282 118334 184096 1018181 135935 135095 276461 355174 450183 929571 653890 605112 598395 942106 84683 18655 297888 488173 175113 857459 435152 407325 414925 942723 202361 306657 976577 330253 218140 199845 292063 698759 753615 954246 645623 203865 961980 7126 417582 181856 815520 832158 897658 241261 113997 111383 11559 223428 462632 453936 879189 250270 389291 33804 208247 563111 1033444 696449 170197 759424 1042164 586649 373771 131390 202898 264468 1000072 810217 934022 944613 977424 740094 948526 757425 239931 205806 814844 172627 433651 549277 855797 463963 531450 973283 623923 64394 594786 379150 559973 1001559 706322 699487 198474 903021 971592 846984 915770 586795 99346 809012 244381 629538 555987 814719 429169 150683 1026501 424314 423368 565007 954481 293033 291399 278956 1039416 973700 848041 909015 346574 461817 237882 511652 122041 575720 693341 694624 288214 807078 960775 1001992 809429 220027 215873 102607 194488 714276 492201 243100 180056 773201 938225 940681 473056 275240 286815 396901 984656 246720 852556 44851 676859 308647 32165 302249 1017097 764253 372077 768690 16118 545495 61241 279533 573201 62461 156082 617515 229630 173867 881431 905972 734517 31156 245688 116227 329600 743002 868476 1004486 865665 835544 510300 404959 1045801 940889 514022 88997 568130 543485 307643 48292 94695 22619 643857 23320 847623 257786 503089 495222 293605 452310 898298 650724 300698 73442 508252 266940 111250 321408 571870 928525 1000715 539914 824601 941082 209049 709197 763707 324825 1014437 191241 606341 815220 807401 722546 498637 477388 812277 678322 728317 366833 362670 137828 450450 823211 503497 629019 824606 635381 797780 207833 635846 781692 479278 256152 783556 817956 412042 536517 467686 102787 220784 984767 407821 321380 684604 410205 118959 525894 515101 98661 385110 27867 757143 390934 51743 360841 690434 329119 375356 677100 567304 1026213 808306 865362 307755 831425 505756 461885 49981 772352 967206 301797 66021 1006433 1030802 225972 697889 471387 604407 838856 872383 389972 157309 535412 44258 750122 822242 1035455 28803 901550 520184 60643 39150 729893 394788 121039 263745 966598 191713 512166 1007856 144190 15419 440894 151620 386606 730197 304034 65751 669868 515043 726417 523033 228542 810672 13820 281038 180450 293914 113291 651406 879241 603537 764697 176708 893079 355612 324660 993200 361957 123859 772510 271845 1000384 165990 776399 947403 255079 988564 543600 447902 195984 65717 236001 22893 338659 47153 994740 722844 219262 799239 840751 316514 843119 51783 786638 190284 419389 160152 843712 864696 765792 666547 211045 415067 921540 384485 204758 645820 643915 224657 97117 702390 812359 77484 152312 796154 346884 893504 979930 969099 781884 34025 910059 796480 276385 470363 433987 682821 784726 932570 734387 163738 731510 168896 106044 160402 60556 242682 456853 404822 487449 84876 427177 31328 562450 929033 948759 941056 879199 166939 829873 963290 161630 494593 847869 537702 710237 400908 227255 504175 794403 208929 838733 44181 860520 207674 900193 671947 94040 967141 855115 153561 768020 200387 63637 78043 62000 459530 690301 472768 415286 9476 569462 992972 272674 40590 869543 952086 480997 564122 899946 945419 777443 325805 638926 431081 656500 344417 103446 312133 28006 196324 410680 689541 321657 284280 895071 732775 401890 260081 276330 274809 531401 547898 436586 641182 358603 283600 879144 125583 1021560 714053 252828 495959 489430 31678 354423 20694 622556 222582 681626 933184 392184 369209 969117 532891 32394 131562 828745 132676 2406 430845 294942 1899 657494 942333 882126 883602 138134 295687 469440 158226 569942 686669 493966 86421 161084 778389 941959 474781 164063 616120 570670 537084 94285 336675 918969 120666 735110 667737 82067 953267 904702 629614 1022938 177110 174367 434830 472801 942823 853701 803700 1019055 872669 460736 399859 898687 991493 498261 429681 949822 129149 734397 283751 16656 615610 614309 604386 434636 758274 69805 803077 134011 971251 382185 71813 328669 94714 510819 446507 85476 385501 28566 1043542 449590 862770 930805 902006 955311 635621 584802 601234 712157 285110 592055 163267 527234 907448 761665 187063 427798 425172 870207 578351 579395 404548 377703 676225 1012071 965912 949346 383254 810005 170932 904012 857325 565652 639312 70709 177687 365150 981623 1028258 369209 251811 1015177 43532 225805 677316 446777 869471 802785 450264 66319 678013 116246 177450 863718 163513 773538 318904 675951 723293 781455 803510 553901 904996 693369 763401 532855 116160 487700 91085 142074 814165 464548 328912 114484 394748 524420 303380 708986 697409 581536 791121 446451 131494 669946 1046128 109082 535582 349224 426513 75583 65426 162260 533254 36103 28768 557627 127702 693736 107990 1029039 260411 767918 451771 127253 343716 440825 805319 145512 503476 367804 480295 356660 379585 52928 868346 428827 273494 439327 667862 1043540 55217 883913 207939 274471 679493 609026 844862 13682 577849 43490 86456 32039 164840 611284 925461 252107 433759 477463 385710 354553 491491 538176 928079 519133 979304 338614 282809 809914 403482 302901 209441 908645 759768 445516 236719 851655 38324 413919 106497 279902 576116 469157 42661 3260 357652 914090 549026 242951 425282 624591 294384 401784 742881 581957 80123 1017564 896903 478998 962852 166422 1047294 589468 333120 700059 637894 119048 237079 660724 764562 33244 284902 35135 370631 531825 967134 385455 556544 116594 208546 109832 881804 53599 592077 667940 897518 205068 645226 309616 224860 517919 204410 79215 980545 435605 589682 730934 621756 34365 245178 647662 1031711 393531 132143 661590 946800 709511 655521 703295 692203 148844 216662 469006 1006974 901385 241797 567101 808267 506067 564444 604889 841514 318993 497147 113925 240420 370527 1005047 872055 283641 141100 248024 791798 274843 668219 972570 1001954 881585 251430 48 563372 908309 139222 312572 445785 741718 930316 254553 643843 540983 830428 351122 524888 119598 614189 87271 966681 125670 218938 1031695 551836 981693 208659 183473 105803 239175 374813 411370 505123 537801 323726 892362 702774 512958 608754 710614 820265 764246 868265 543624 476087 374514 867686 993738 345900 363433 906673 317567 269802 50887 149606 597243 853479 617032 874804 988805 829997 785761 423456 723164 274778 1015544 863743 980655 891933 75815 325375 3108 881599 392893 214302 973138 772247 800700 651441 810182 950421 420316 519391 384514 980408 692231 675364 104441 320664 973787 499919 406421 43741 940075 1019779 463410 972229 1006462 580026 1009696 983202 379535 498237 403236 525146 731851 384429 309495 225510 427222 559358 690630 681427 923398 692214 484016 894660 841702 555955 431179 200429 379061 409890 323872 151194 989157 616329 759850 719270 988060 98046 626523 910852 322614 583405 405016 252474 476865 517269 415672 756705 171903 264588 951816 585254 97384 387639 762826 1036364 552869 992339 833329 248872 1042966 701807 482406 492708 384461 106863 69639 341052 77969 911627 477603 691076 65116 381005 26175 122784 109533 619799 1008340 174282 116983 832923 288462 217295 49984 485089 269966 414098 92291 383812 1041897 828296 670015 243957 574120 490555 887589 729207 470790 220360 228253 140065 111669 421984 1028674 35231 808153 801482 848737 518770 706443 562911 557695 528491 1016151 787725 480464 635188 102462 215509 988096 619463 214453 810062 847726 870132 241956 697503 278828 919520 322153 297608 982529 1013889 76882 283610 653607 34339 573222 414458 456333 909285 176925 943458 953685 56637 682723 967200 776791 308336 259609 661590 787101 786715 80852 720312 755173 39597 128284 699665 745762 506602 554862 70846 524539 291945 872251 537905 787531 162071 764519 839535 577183 209075 37579 418707 977595 466767 456883 32585 15638 891861 691552 1006675 394841 317056 748935 642824 308707 274271 826320 165072 494664 711893 478040 692905 921037 844316 850479 480165 345326 546237 154587 366442 447705 849945 857043 270512 515056 6627 933893 1012679 108107 447140 250705 587022 929844 34614 704524 219005 161961 770122 782974 940828 41949 1003746 924516 777098 781751 117975 412270 536183 552017 610132 88258 1036842 41594 889177 9080 814075 713269 413753 38427 202458 556856 1052 886062 917959 577902 59006 1005733 745047 657269 542894 493160 761654 117025 146000 56532 591519 502263 622555 957753 165094 748467 121116 288349 255726 69826 300978 61175 349363 835273 624015 364597 794562 553244 400253 303158 451004 883527 853911 40081 977623 777097 525259 402637 589916 613716 392287 705767 1010474 166863 493161 692175 1005106 488532 239190 952810 228601 932082 976484 385937 403993 357099 965927 787345 296384 25911 214024 352682 865327 458496 81345 864528 279612 241188 421090 908013 421328 590263 146000 936157 368746 597118 830400 917360 582043 587636 371264 657579 621448 619593 432303 306823 490347 16350 14912 656753 1015826 689354 977147 739017 776287 224728 990268 719715 717254 555143 802610 259592 333522 366472 251745 335350 753056 206148 457505 788828 697954 1025620 268316 550879 657885 1006599 199124 146712 202731 763615 884763 846612 624122 801044 898456 68818 978316 268559 882249 467145 768693 816112 1013244 852831 486048 475145 849620 14707 662026 241505 114634 461524 91077 946739 25386 158919 167735 510316 578834 179333 265944 616752 741878 608698 544440 404309 103711 45320 250614 889318 548647 394882 566858 858529 216190 839729 71804 613498 326632 512147 249066 590870 361725 41238 727302 756817 81576 531618 635606 382392 644521 629260 438131 952336 242451 718500 709002 279757 635598 225448 600030 502172 76310 217550 850884 205529 540154 420286 462757 691737 559582 743574 273791 830626 529913 633188 460133 26094 171480 48303 1006586 514604 337625 623343 559354 214207 386737 329488 607666 896701 162279 116980 969603 881009 944726 124910 868963 166105 787887 793927 1015643 833064 623604 100028 4874 225861 818687 147710 370720 634955 373753 709169 831972 487431 467939 287853 551599 204925 421904 118848 336495 316004 365993 227115 384293 866981 783144 781856 475495 689375 630493 1013771 120543 325094 986476 544838 365769 876096 198733 640290 573561 482471 62539 795237 269267 618633 616454 748487 418769 842891 987761 190324 597761 481538 651604 1013901 48132 562808 710603 182695 131089 364589 607429 83786 443759 765588 362886 322163 788990 375249 606245 971538 216495 826434 4623 111245 82183 914675 183938 984635 246689 162344 971027 74218 602793 928727 243752 789082 198497 284203 93055 991168 902559 615426 29349 104516 539213 819568 957312 248451 264680 200250 651462 1001485 626434 1040476 262275 1034216 592065 22148 488087 975115 203101 604820 651062 824548 169125 881700 284006 960979 106107 559869 737668 54700 268627 457119 123839 1030201 91320 413628 75420 566710 486344 468155 861552 541011 66483 711222 193257 124854 629311 470652 569222 649590 537671 630543 651290 824737 769079 301863 685133 791607 172178 34350 601371 987308 508525 690755 889683 668778 963569 735927 609817 946509 607964 984722 534884 400421 27393 686863 547969 710455 679107 284187 336014 937149 533406 1009882 890624 1030497 286879 936482 131101 542406 879847 710911 82307 538111 313387 757549 48287 973334 907063 41889 554295 483975 389734 195841 886753 292290 1033260 980007 323721 301996 784269 321186 565487 620574 603811 629044 583462 775525 358683 27221 271383 425664 697016 611502 971260 125670 29135 836000 383717 702077 900554 994235 343862 847524 198053 430407 855079 928618 544372 767678 959043 31316 545243 80207 805865 530651 195732 684381 336846 917227 81133 795902 478073 604518 270663 68221 160198 595103 607896 793305 305508 661216 956138 177220 757591 1034980 1005530 560292 246134 875101 297242 488469 42222 456815 168687 845668 425149 400435 935091 488086 53304 690997 205652 910175 991621 144375 329683 674732 128034 120940 462279 185370 140124 559229 119255 679548 821465 519304 196675 194648 783119 745436 13148 793963 748490 514878 467464 444961 708266 962406 335423 613917 1028002 855939 1041296 872119 823675 158643 636317 43385 552015 498572 708250 353953 33806 55446 662994 560035 954108 297167 1005090 728484 863281 55589 543868 451584 305688 665599 763494 588484 662768 802741 186488 800052 705870 549139 357602 872519 902809 663002 1034723 193830 404877 852799 970835 232369 1001145 857195 748058 187641 869633 791801 979126 99783 800796 369530 725946 538900 480022 795636 984905 578191 164560 555615 262815 997658 21627 431399 724617 790861 928801 575405 402407 212978 51996 783558 432689 539783 730781 428346 714223 144319 626214 804422 370496 129537 729616 56347 526420 249320 236038 218204 617458 453313 1006472 806052 420851 322320 254057 590078 75717 195339 421202 861803 844520 449309 202813 365920 979828 635493 925434 377925 983186 176436 626093 659959 37118 230291 603470 581702 1042828 37818 979496 818808 801696 990362 606810 1041348 598964 199765 928857 539096 96214 440000 816492 341844 353831 415720 862255 150093 910173 616074 1010449 168651 1009986 243353 566997 109899 394546 551867 195861 216381 308897 572365 265914 763783 138643 557403 397957 699648 817442 171560 867210 267510 980476 470444 225199 931753 150755 886673 282162 112845 176427 266806 230944 262668 331583 517420 490719 429442 367388 932795 148645 327743 634579 636766 189182 791753 981260 356931 583498 218519 129918 1040844 282940 239511 383352 1018128 771932 304296 489051 752474 204166 706081 386078 110249 797545 24392 664009 335407 783113 223196 535034 900307 923454 136844 217443 276399 41523 19326 1045833 231570 138215 1034953 817671 678014 782511 345851 760201 406059 206770 277395 655826 164995 616812 759688 607094 357668 546348 866240 659488 295649 76949 668058 1034510 718913 704545 912741 482704 798206 507801 135398 752012 761224 1002398 342486 1021 312192 122148 952418 978287 840253 293873 522665 20101 537674 804131 627266 513652 909030 278951 1005747 100741 160898 494787 270331 511894 341831 641676 729609 840346 576398 519793 158274 77076 117349 741806 528383 125088 336913 596442 803084 511083 21126 520026 662571 129974 351217 394219 88975 386135 304431 616732 708449 949559 955475 308945 108607 316629 459556 655810 758200 782273 295324 401913 629969 653090 354410 936280 785027 571185 310129 649745 165434 486844 580679 191788 270423 518308 396471 407812 448687 62559 966975 952266 190731 6774 770963 232961 688038 307208 402712 487680 22962 930886 852330 822643 470483 524021 69846 888282 255650 802543 2784 119049 830763 542882 645311 532647 967535 799887 628700 112559 339683 1035724 814167 497905 668400 446595 9090 275858 891761 948337 239203 746375 644920 941927 212022 697375 123528 437197 695529 768630 131484 364314 447391 233987 871199 922717 127278 488715 131762 671415 167585 168747 967530 161759 597942 382930 162384 282268 333152 790724 78047 165198 774214 812184 501640 553062 746306 334139 507953 697578 206308 567915 506034 980722 792301 471101 931159 378925 724692 923032 334689 960093 442948 532152 867205 145878 758940 507820 838763 754691 473710 377559 177456 683490 404480 933746 567268 632451 845774 385033 920589 119180 460038 96506 375075 263608 398858 651001 33042 367443 678642 421263 953019 477888 1000455 454038 97394 105203 377929 592831 620161 40952 422890 77580 449956 592234 361169 130902 718220 33020 162584 797640 84828 219380 906127 33122 782383 101035 938551 938359 820112 853262 16071 534575 265727 215840 550185 578310 240499 811638 321534 177995 525779 594361 385814 227490 630652 683816 515578 388994 781758 835347 659042 815032 344927 1024609 682687 876258 625430 365835 101554 793333 119313 310430 549779 536760 696944 198333 112363 844359 208327 497565 96506 720272 477088 755848 780594 459481 929783 259675 427705 367416 535996 1007623 316139 24346 325972 21779 713686 847037 849689 1012760 1033917 20149 475605 964932 635542 569963 427339 531672 920204 487065 436398 98730 995453 350671 346408 1045412 141180 749809 984149 276035 394832 642487 758469 697112 473588 453932 176765 546891 563221 83504 254326 1029907 803223 864246 714781 406079 414993 596102 734162 355504 225612 133948 786793 108508 853959 165703 1005484 1016397 360246 370219 905686 198176 402943 561728 80409 132999 586939 281904 521242 250695 532667 640637 735088 535867 884353 672248 137768 1023695 767042 396875 748356 988549 736363 756593 548151 577908 342041 33080 131178 304068 397727 1033670 232891 97587 126724 341009 229625 674963 324738 127590 361321 535881 612105 198883 992836 779728 868025 280572 617782 570932 162155 622329 600289 685720 130345 524919 532824 66992 866994 688867 594084 722759 475127 602882 27971 651963 1026721 15980 787620 618876 617096 954380 222636 265616 480317 452770 727860 995346 557953 869697 308872 552878 953804 693713 371177 929575 492743 50062 979724 887762 379090 591751 1021338 1023000 1026943 430368 779694 1048056 57877 490640 238170 439682 509966 924004 57378 1006429 553369 819450 639870 498498 1019416 818439 985949 983678 989859 900626 93085 138868 976004 287222 505748 715545 711609 117348 1039498 37238 603510 115550 306236 30250 155296 391613 161627 694246 310866 639405 292875 736751 936028 535852 330852 784031 384959 946830 704757 386531 952626 303868 797500 1008574 945568 438512 300079 977605 240808 509626 225974 874146 65308 650494 46638 94866 797058 262452 1040615 972774 540310 1047591 783015 138373 373190 755831 402214 282985 145845 321815 93328 1036574 164536 929743 321030 24134 1028444 50107 978461 561687 177374 735178 206173 432859 485809 225599 866499 150127 101372 466484 162879 947396 883225 293906 808247 499298 444184 355867 357634 654048 957754 451553 254830 572269 782454 430027 645435 44362 1016055 60823 486046 10318 372123 628946 459199 937313 5750 521058 960827 759041 69453 138237 9890 372160 188956 13487 124154 568003 319888 129368 700218 492101 543630 42540 670416 384018 457642 470577 557596 864268 912817 704964 388851 472234 364576 894228 415004 499060 124586 415398 48342 993672 294069 329167 916817 131608 665565 88381 10032 747754 957040 689519 835341 571094 1033713 242488 247797 371276 724374 439872 892392 263628 936138 463747 630874 556651 431531 1005520 502965 457300 457613 179787 420053 532293 56693 861931 23946 143630 539806 744700 123162 999446 903928 372127 119228 698326 576932 446021 466973 1039707 708473 594744 338399 298440 467842 259603 582677 527570 538494 257092 54729 136002 833119 429457 647799 707959 424651 330384 713871 408033 348574 455469 595958 841607 494694 478504 1004677 763010 680934 391828 137353 355456 273043 1011802 680769 1009474 151322 310452 89956 206622 339672 908722 449944 1038205 243808 26552 827132 314206 56825 293886 28575 1006545 841758 134927 987398 398973 800764 32586 652458 736284 969207 162660 640632 36601 18469 538852 509775 422265 842961 129702 522117 21647 226554 845657 921955 554565 1041105 274433 480164 847930 446527 34421 203770 5663 885084 1041378 283017 402489 485113 1023814 368490 671202 229655 185334 687914 310280 233838 989208 463688 838573 466407 623402 577978 1006693 279330 918649 654953 351963 546545 723371 652720 217932 678619 750902 280289 796682 605850 582886 40640 92154 1045149 18523 360966 702743 608903 182152 514015 961261 896942 850230 83052 447774 304029 944511 480066 607713 266898 749651 881130 82046 488961 219126 768607 84947 575247 316288 298387 561362 344343 705883 196073 362752 521257 742857 788924 1047800 272262 219484 828887 283366 625701 526204 956412 666893 802610 590053 926046 22593 695433 828966 686374 526958 713023 48674 726769 618767 695834 617619 249168 757687 653844 555138 111686 618124 836828 451280 713678 956614 743764 707761 720467 322357 872468 241196 428854 897721 524774 449692 991564 6855 711240 418098 155997 453611 227821 794480 901286 498240 239932 215983 74584 828410 203471 668058 673559 868316 458230 412337 195963 809922 614706 304327 800402 584473 681146 39045 1039196 623970 343289 708581 227406 873651 197901 695479 374736 807989 352586 237343 44223 56999 192949 637973 716011 298201 1021066 877539 97178 681010 686263 665771 295940 21803 786526 107743 58324 133586 881495 831943 34221 459848 295339 847359 756643 396611 824858 562165 281022 520845 522390 696431 528507 234883 180422 84228 968522 870806 104580 311966 218897 230094 413279 22526 976039 185410 276506 512056 56154 736929 943403 206130 903018 52908 631101 690730 983179 101305 804526 836141 861287 702002 385298 640673 1007898 480788 565166 769468 626612 137585 956414 540938 204475 295662 317487 259051 52390 878661 412069 158226 733795 573636 25463 810503 794065 181197 765166 407462 834631 22356 135178 58014 955660 446052 850941 980211 611292 849818 350125 533885 484201 1014696 1000502 332391 743384 166868 765798 874416 534848 712822 636480 128429 409135 526205 120698 919429 1000996 656107 325118 510388 713750 800597 600940 782473 403691 1026660 944791 872103 1039874 954710 324100 183176 237482 208765 1019502 895477 903080 787647 765252 138895 141237 478228 605993 800330 1020926 1034764 813684 724204 671139 322374 200110 807827 449848 537338 528918 141100 44358 653680 953888 866044 275659 1014407 964593 342811 582070 799791 960485 637684 226156 562415 60170 336839 734534 1047136 189858 798504 788752 1048495 329125 235901 999820 203807 443708 403587 347373 37253 32071 328137 667485 764618 329689 807219 970103 805485 340662 409464 67277 706814 983516 407717 827491 598948 180727 426649 982834 227992 518891 140167 504486 122792 774734 333942 1036065 357557 273898 842692 137334 711221 1009216 211871 916590 781746 833792 884875 1006918 710728 404371 648159 338991 27947 413073 349767 54221 514079 248651 235075 553657 105470 839746 235175 386559 516406 801197 668953 828320 922696 170232 868503 25873 382026 853567 577518 434619 209254 246487 583748 842105 670553 699334 95118 896797 1040373 883782 952090 971499 530847 122950 457223 113947 749009 612073 740296 79963 899993 845060 711334 375884 23065 825252 617019 694273 624389 841350 981495 912515 730408 755358 781214 358223 183007 457873 752071 142549 860316 48954 949855 828155 429924 399913 559396 281497 212818 557087 607787 753403 550418 1031571 799835 677474 58726 1047344 568304 153219 473509 888917 799992 846342 964663 566675 601561 961544 400922 698163 246217 623257 880224 1017774 470869 493887 598191 315954 876251 576370 827327 560420 182543 904990 399328 126104 44410 585508 365937 906459 497910 34264 619370 601322 277555 780164 661971 196856 561718 339172 986186 29932 218837 642473 477314 820960 1035580 264950 980158 893347 513642 469478 810586 720696 153525 556548 936003 777045 520514 1000401 362873 685541 525454 346945 261012 320903 527080 160318 702780 375308 474100 847652 109744 945916 33833 551747 159296 896530 314196 912737 29395 745916 494355 431157 559714 300956 505179 205037 110203 78601 977651 676265 598207 880527 66039 527357 252260 78698 384085 481139 1000883 995855 495187 75783 743051 384676 972039 653481 515804 798339 515293 538047 999981 273339 612374 882592 553752 874383 517443 822553 672200 56565 1033677 415212 653953 103191 975985 486733 1004569 643030 601020 42083 503415 68162 76947 281805 172315 216355 988334 152346 121238 293235 1045784 862543 412173 612578 481457 98662 305082 32849 862892 710601 735595 328279 126225 970203 194049 324031 212796 611439 389875 373768 701532 239183 336584 9188 63989 4790 484256 951225 1003103 301014 777644 409635 608068 937300 635314 492144 583718 499399 456586 824098 461014 742972 68771 199793 658430 947893 12927 580807 320921 714405 32050 465218 29045 322166 659943 303157 596408 356099 177499 691111 707928 205854 174688 291794 345761 288523 450652 426405 172467 261379 684487 217411 672514 171442 94896 763010 658900 1002938 986937 124269 1043143 35118 64023 751811 892488 540183 666387 647285 61212 825075 454027 372267 662747 1021233 278257 345536 697968 1014710 294219 618434 417947 657755 746929 637939 56431 820076 746195 701386 73172 692266 928625 515315 369158 385354 176352 756683 177684 44661 679308 951781 335202 327622 1024880 619655 198695 706639 1039007 141101 350704 446612 159679 960005 213019 815374 483977 529522 661597 793769 463947 484234 763709 572230 878182 382104 827030 906298 665807 740250 881689 35021 55442 291267 493512 351932 110155 698363 563836 318136 392363 510298 431201 584421 646905 1031601 367477 860508 866190 646145 686604 769705 392792 269569 218447 101453 909144 662940 46008 165693 338212 651633 578455 612961 330597 50514 1003920 764182 730458 610757 728859 862637 549972 400774 313603 757737 864824 102403 462312 870277 848896 906206 771261 851628 186426 952687 987978 786559 128391 411968 193706 352147 702749 128655 856014 782448 1025350 778703 581113 857107 221151 47911 532803 152172 659674 21745 764694 771297 528572 276028 946868 872650 517919 392523 850862 569843 104753 1020436 199790 939293 870452 993474 636079 983676 729084 594996 1025023 546874 693620 92283 380996 398579 718105 486752 683060 143927 999805 843995 798171 904972 1008070 199069 1041689 846441 41004 498055 156194 978364 1013886 745521 44028 919397 308894 839012 34564 1004857 1041664 17312 215913 909056 68399 14999 854960 680182 769097 995760 658222 648782 882046 356997 820369 865194 85140 303973 835672 721317 716390 731603 359254 460617 191840 89349 433459 1037465 942085 690278 540395 883977 773994 245268 524621 725504 1013176 686434 701308 322909 576685 332119 805234 379887 748571 457518 533112 833532 342120 711892 237488 377787 778509 814957 330379 1020890 765719 799184 52051 506360 107433 453382 454562 515884 714360 720079 721129 900732 230478 362013 10987 520039 949639 87446 242239 98396 74903 109590 1030865 418112 773249 184107 24161 695788 640865 682903 332546 944301 177380 116690 549277 586947 467147 247430 519276 270562 160108 571665 443775 192948 796208 655878 267578 842836 157206 493484 4309 516308 515631 587389 606427 750776 978976 316329 792491 408953 798883 483217 972794 39684 669190 215116 248655 393784 571050 404517 772230 993131 63365 715802 199246 456934 625313 249439 153003 289124 220571 422105 946292 199319 661540 232356 1042390 292771 117380 295822 861903 298913 781330 576665 56500 688158 895421 859261 439211 40857 99462 421155 546610 858120 933891 708395 314006 352596 860382 134247 790397 429016 621396 531038 597085 809702 233911 744650 271106 77634 49900 47130 468748 49573 198894 488433 975982 503099 116553 454053 132592 641573 911776 6848 568238 612344 741927 842627 934296 587837 628777 466270 501232 162031 398979 118137 499663 814848 84519 891695 763295 565460 98459 232077 717730 344259 841335 1005272 127594 718748 296427 238852 257375 114461 754998 132669 858429 429180 161072 51810 977555 772833 188353 565893 48196 959977 247399 267116 968202 730149 98484 702483 90862 594329 191182 152616 436177 768573 386030 1029774 543207 947327 859361 93147 513335 523199 603786 934105 733980 957138 471134 103688 229575 468608 927462 1015067 538042 575494 418369 701815 39502 1021845 242847 418999 364078 526033 862407 896554 368346 858962 786578 726099 355877 227622 787309 633704 420024 736589 466139 662484 904333 174140 412401 357558 393076 235611 122073 511584 275857 382087 721231 834776 813020 9873 566567 496218 891551 148924 106949 94676 29692 102723 932771 471400 139877 170705 717007 68845 365346 622855 431978 927855 325838 727545 379946 909995 893402 585137 372952 63380 7945 131243 522963 815825 965106 159319 151948 553532 277378 775067 720136 309348 852599 35150 844897 855820 813542 765630 842821 489898 556981 1067 673141 407529 396066 496969 326472 497703 975674 930754 168485 891383 824675 49586 845324 483489 89043 740393 260366 423325 615446 1045933 860624 645916 943499 45237 625165 585343 493544 379439 916753 531165 1022386 738299 394814 88962 759494 982893 810891 691818 753363 636879 176128 235210 1014749 838876 170555 413576 743612 974151 137966 150974 149403 78130 341854 947003 325753 521399 457702 676097 786347 1000035 248434 612808 560216 458166 981252 124026 356092 1015204 901171 655029 159717 67350 96679 790348 259513 530282 732830 870598 64494 32495 161386 1043422 612689 609130 632049 743937 939648 754325 608556 260051 496752 896154 850856 843690 934631 929436 752904 877585 567042 947502 271489 287303 1044913 585433 761436 222398 681526 775835 129655 759196 250026 183907 789189 426301 937080 608662 659913 305327 350944 1034125 377119 779316 870773 908821 100340 1021380 583840 725997 209289 830344 1020443 559947 250803 225888 884598 359512 986462 604254 553109 556975 759045 769865 172591 501986 464700 32539 398417 618741 1008935 637059 139482 553185 193280 743268 352764 257042 173716 632148 911553 469738 980422 773150 639876 107836 677131 796736 119924 654545 718317 27502 587796 378854 382345 233229 621502 11180 858896 759481 713755 607943 771657 336575 656300 551888 568846 971428 876869 732115 708298 948124 1044108 733394 583938 661267 790143 321600 946121 965928 60395 589190 1034057 991021 794613 173185 512833 265769 108693 832514 578946 571734 798486 1019981 695409 835747 1023640 124314 393 399154 526990 406168 899030 832987 976193 991973 813690 662952 34378 309655 11051 436823 786716 281526 995507 963803 478072 346815 124271 624091 111606 843555 411089 792626 960643 676549 36575 109421 183517 412544 212145 271952 876825 972191 547062 936273 522270 671331 399728 110876 425512 704129 577139 698637 102213 849057 794986 773561 335323 733152 893778 753509 878880 1018447 174910 861325 803745 971633 754897 15455 43452 412353 913095 999741 698405 404010 59756 547647 365157 196749 251171 647855 166230 515135 712928 832139 872872 214408 706734 412422 359008 592164 910379 836615 381780 185030 820487 429992 275376 628625 173449 3256 233587 118941 845578 59706 156403 296312 450679 742628 1007445 992930 310483 983969 949014 276495 141747 655375 541573 445353 38336 85506 885830 707532 966456 744703 605648 267720 234094 412354 715760 943203 415814 259512 203844 526932 931002 384901 808129 621769 193879 188288 674350 241122 602048 42290 616102 997171 241706 723675 565274 414790 276447 210925 499405 240919 363451 37775 209878 1044630 578226 886555 663457 540457 17480 659616 272494 484647 75543 927072 360657 779614 466765 386131 556592 316301 183595 104611 499529 1015531 899975 232494 123561 1043614 892491 371208 224565 926277 57587 61686 819365 147567 951571 46579 49668 617762 217295 767663 577586 888405 413026 850955 10850 644213 955800 429214 616092 398564 291923 519987 178236 193653 512777 163145 312945 57842 391236 361873 381631 778390 562721 802420 733053 402068 534738 493707 198232 750478 763164 885029 28366 488222 1013465 582852 251060 565072 905080 147872 634545 667430 148600 850466 623809 965907 179696 137066 1001138 377217 505098 191434 586410 384331 901764 886089 166815 390211 687406 847906 679901 989101 960622 1001794 499588 82114 1028799 762061 869128 318255 164909 109721 213423 204691 105690 871089 6166 998916 557949 512979 827053 678027 951262 81395 798774 806307 703835 724662 204874 742078 754023 990712 360916 810688 721413 796742 540052 418946 741457 143717 948381 154960 240375 571081 871127 140140 597178 569886 1033598 531593 813807 289731 346529 635984 480255 466250 274084 435934 204265 418810 702654 990020 160957 1016653 548732 167430 563490 685938 615484 101277 515793 841676 964787 801525 97047 428401 800103 505839 41815 147883 466998 277984 719750 252027 983758 926224 21677 944913 708914 237117 244587 806485 286779 617237 513648 184674 797717 535231 562435 774149 1011390 828243 798077 988482 689802 313693 355276 363984 109729 236126 86001 19096 654208 378699 654466 873273 836980 77580 587049 280711 998178 600318 175395 317192 549378 106354 353729 63862 1006303 719404 351466 854847 784472 55524 19351 1026824 238947 368072 144470 748838 826309 313336 360905 810531 92826 400905 554276 218431 969939 764035 124081 595692 380851 293987 1002063 214865 805202 939418 401903 339145 368410 395 170006 410209 908365 432529 886879 563805 71804 1019255 248822 594099 601617 622078 579613 216462 770247 386906 961707 235468 169004 367541 856711 30593 537126 658859 141874 403570 188779 355021 412219 908443 519175 230942 863688 708266 79322 365209 946963 468097 992023 699816 1010155 696760 52935 997806 537135 338456 823620 854143 928343 463905 186046 415203 896491 84869 345529 365079 861193 476075 800141 785483 220643 834093 292069 593188 738623 608602 1007681 307516 973557 772788 1001588 414621 230773 493939 665894 178250 110398 345345 831315 698039 111976 131964 495561 287819 534043 373816 77230 655077 741142 762426 364793 419668 793641 439998 961780 744414 804283 756657 980673 664250 773956 675383 543697 595094 513492 160038 600174 1046289 306827 667530 667186 337730 873759 253727 391822 365615 141913 725722 347461 100695 66199 232801 622318 543017 33868 263054 1001333 817035 579196 438000 251034 742484 237377 634953 405616 50641 873032 606737 980959 144196 118612 899825 549156 667488 938170 483402 37452 979663 174564 133292 18364 894636 775631 691807 1034924 294665 120204 4573 276391 370026 188098 724053 988428 848712 383530 274986 670096 162960 930322 337266 656058 256545 717019 850040 1039206 959570 733051 163899 463427 314729 119804 947949 393301 461861 172027 487028 884595 861749 167722 627436 45258 486078 361934 277794 987992 191705 216897 480539 715377 691730 912497 689291 390206 973034 209503 538975 946233 961366 243874 423988 423347 700735 595938 491229 1022543 896768 358493 800480 321668 236523 421989 161785 861726 625860 340703 596631 1010365 28228 921029 252506 263764 823191 604325 592027 767915 785631 979745 200420 471774 895407 62317 1032563 587741 224144 206036 491964 751850 574591 898612 405732 364829 556397 161917 1045063 477923 725182 1019189 769522 587387 517323 615671 901929 430200 218720 396783 760547 96322 234302 250464 281161 161428 410778 337694 398651 398335 67996 780820 794826 868198 442849 913600 910783 803969 763898 845490 684819 135770 146411 752657 622709 119250 720300 648213 807111 576541 63403 238478 550049 696642 858441 569180 392397 904860 680280 776948 814281 165211 317604 38626 408904 905476 875623 130881 466609 200173 800978 866884 895903 372674 824203 599729 719711 874499 697897 350817 656501 408707 968890 684226 53015 515563 1002559 371029 358320 790068 206122 644656 65887 18225 1009126 1022588 653429 741635 624975 981240 58619 80034 560438 799348 560425 1021531 974046 128087 264176 795725 461698 186138 302962 1025259 876237 797899 99204 465277 10592 270219 216115 346270 62799 860176 871484 955583 32420 566308 963474 598691 1015259 210212 360923 741345 934500 249473 870644 162150 335141 560194 245609 791024 1022709 698753 860925 723092 298786 249578 158504 229176 323052 962879 215956 446745 751368 851926 394912 649543 471069 828185 987101 1042724 700234 412421 687763 204521 669087 1002924 86077 412706 170399 578995 293640 539692 197060 418004 512089 240318 225019 364125 438084 359005 136996 81328 821013 211686 102291 654529 731595 786440 116626 902811 585368 886727 905949 594395 42083 504059 558116 732979 873542 541135 120716 522217 775183 589378 994606 52309 796867 659113 21399 975462 833815 177707 746055 582686 610294 153923 615474 908817 519934 775234 905794 1015274 880898 336331 187858 368871 261257 348501 297780 340568 869965 708013 302125 285219 697278 258929 84596 392003 322941 259990 578102 426565 930273 925154 248981 263113 472949 81778 23076 764679 184184 893238 531821 424007 63579 989808 722283 1003368 774215 363321 583696 808538 22421 369404 257216 369572 852819 784121 378580 212191 8134 813251 114713 812344 738 515267 889678 146418 462548 147634 726697 1026786 885881 188963 833107 566513 730596 595191 966375 177310 698588 993766 1013751 55929 588123 374013 3719 834473 674832 74778 544656 467047 983262 238962 471679 639617 152923 876044 668595 289752 845650 847940 360194 1008866 329537 676425 453172 865064 449244 390302 900999 370633 937864 407709 88105 278006 842976 866031 34497 248180 333620 54805 250343 95517 397829 995555 818856 69983 37515 609535 682755 832187 4655 926054 178286 630855 102673 1043688 83537 823853 145539 908455 982153 475178 1035659 787100 452071 606224 324453 236562 268975 930884 736767 370729 162586 215616 857212 642644 801236 919826 91058 234715 931454 946139 729260 517978 862253 418898 432936 847168 366569 28991 958489 929873 43823 1037568 224294 987941 507504 253959 880169 366503 53136 566105 383410 488854 899175 978704 985474 229639 538947 368859 438800 90337 316260 934521 779271 103775 422783 456770 188102 511634 846908 245662 45791 627421 540856 64907 570520 734583 704260 613659 376429 335084 256676 589299 607116 743837 931600 520910 668247 101435 627254 397304 894694 334928 835318 133588 224642 507574 491429 385879 21803 281629 1020043 175242 21011 518026 160357 364811 684065 619730 394467 13964 38255 614179 127275 944979 333005 241532 779348 206009 4155 946992 39404 445867 961395 946792 243315 58668 396892 800413 29150 453841 276376 221474 332308 698179 564983 414104 210292 108225 960514 7287 978254 11163 255089 971148 436325 86712 272053 4725 912756 431121 353391 653607 320933 561460 878839 675433 440091 209858 743382 397398 569194 465905 982860 215263 278041 679690 522955 472135 376615 169452 435577 178085 660867 146311 580786 468837 333203 220002 823940 875975 704430 626710 143410 598367 346786 348625 575666 187283 130607 169172 924463 106272 974217 833525 812423 1015446 205274 115486 1741 144087 820413 980428 979400 135580 744132 42385 782195 611312 490996 1010834 1028475 371891 526404 305161 111812 405272 515618 18116 717797 1017127 67821 649124 813479 30268 582011 477215 222089 48518 461461 131775 369727 274569 80759 433569 1005103 800156 383569 452855 839154 100972 1009352 634246 662745 23159 701557 109353 160614 42386 652645 386892 611278 325220 955543 346993 496766 616680 254081 1020847 406163 852207 296332 888110 62560 1003676 317587 173228 711660 814822 782696 115963 944497 81433 365903 1017216 241119 131669 455041 764086 404822 870414 9643 780969 299439 334474 302700 139132 273652 559718 278490 500195 150500 492562 1007614 528809 874608 718416 1020243 352812 1035329 739513 998731 997596 455471 991800 659146 498624 1015243 819084 11433 978928 123862 399819 410676 83996 562888 990426 811949 983811 656458 994805 369863 702973 26812 49709 698155 425842 618928 247013 56054 683361 503917 953941 39737 951258 1039469 469511 268408 120708 779743 978269 594732 593944 907301 679433 1009217 931555 822359 1009810 942488 775496 273343 255702 717958 877372 295515 423555 567380 984521 467295 761756 1010365 433547 479664 609018 10354 9526 382569 690376 145305 483342 163674 370438 234058 579693 363396 956424 385297 273984 187294 1026292 152943 636299 62611 165959 939097 877793 905730 236625 716983 594924 755901 633268 603622 526827 964938 772585 868919 384047 578149 1028539 668014 695453 533372 673737 55107 940079 507698 822024 739812 910707 601564 444736 998513 721674 126983 796042 76159 116266 446704 28376 150934 874781 985354 673389 225715 395712 602236 235105 427463 174085 786848 153630 592693 472177 846726 240358 85848 712350 423022 211530 554491 1004474 552018 586932 742367 220423 782170 463326 792888 708185 342117 158041 969776 378011 869255 989448 693091 78922 868485 752546 643170 706552 382299 225075 199216 134858 798902 387995 305096 64251 453755 452877 883349 372823 311358 497298 792823 500417 459724 974980 985285 132269 655777 804627 1030598 886182 334194 984259 151607 221385 832165 754924 278344 244552 1048276 600633 242591 611049 822350 156970 642515 294021 108694 72338 109810 488073 889570 88601 411899 914296 949917 287930 73061 667750 91621 918342 238487 68479 568334 404704 367981 1025662 299037 589184 143290 278838 487245 982128 904384 288781 1038222 504530 978617 684668 158209 37399 238162 283024 888189 141961 909611 896620 61709 897474 48216 1005765 188016 317747 546531 918884 875672 390302 438343 154792 860715 422045 999158 284929 808965 366873 744149 259446 207796 110547 96187 601120 537083 611038 602101 345261 694607 209698 401093 1012446 11357 400091 232158 443657 74882 738329 712938 221847 773201 327486 982532 72327 651793 240003 412222 868842 141885 193394 893725 123493 975362 620397 923160 538802 344516 303142 1010460 819999 384921 712485 98059 860173 82380 930630 421432 982130 667996 589624 495340 86616 1039482 995327 998373 702299 641295 897906 93906 621359 1021747 147133 862936 87576 431031 353505 46864 26481 989852 64815 698630 361510 772506 842193 114492 120121 819866 773697 887717 1033792 474684 198096 650794 607205 568914 371233 1007400 477797 438371 973227 657904 312338 954409 257594 636742 964561 596499 594798 296931 771997 949700 142650 425715 327426 262290 659046 515224 651682 884744 655118 280677 666036 836708 758562 838627 910976 566042 970980 957711 535268 389455 960364 571610 793554 804446 898343 675240 1027791 36439 351828 259538 370806 1010811 78726 377380 584435 93633 43045 267359 201865 199509 596204 870840 552461 687379 139884 669015 207208 351248 411528 223961 520216 529682 124919 350415 901551 600851 689862 865085 205395 149954 549075 568860 694589 75777 807763 165848 556858 146024 791116 386002 793901 996801 962332 160991 924299 745866 225008 751559 932829 506486 848206 753095 684353 582892 697996 460559 603370 585606 693846 519493 80284 976276 882220 761345 551217 405911 462817 927055 275222 1036230 325661 788528 338638 479372 365788 323352 521838 371463 619502 598129 363807 778123 586101 772887 837024 1010205 536169 270555 996546 165113 218903 475393 744426 146189 866718 324289 927634 281211 666737 77769 376263 972571 83160 294585 1023148 257270 908654 859557 788727 709324 748708 720023 52335 76943 371517 34827 345204 912870 461520 148338 114807 7339 1014858 996271 798845 222061 886377 792989 795552 291823 240705 752774 5774 997799 271291 820397 922120 56384 842769 697798 629092 496152 906324 530809 583948 672451 246246 862690 230653 129414 67328 412692 268105 993245 981293 723601 499349 309237 96205 507859 257180 192306 447124 270535 1012906 794795 917512 38733 289313 864169 861190 289977 601847 254508 157245 443477 528950 852838 596145 812509 24188 284221 863802 284673 702585 22477 459010 871142 707955 250340 616715 905894 545220 998789 795303 618955 610139 783718 820478 816088 508983 735345 952459 563136 823536 195654 531871 821869 636718 167864 53981 12602 911407 593228 1035196 1033337 746309 499133 132873 1030639 795734 625274 193890 229203 877147 794662 90043 66770 810465 24856 695773 726926 950155 34777 400610 822298 968333 219560 734651 932096 689971 477433 742314 115003 489816 1009649 682696 732861 857839 797420 1031808 220394 739966 654072 587794 865051 552350 1022039 625937 503581 38780 412929 30181 442287 15195 388895 930890 847624 268048 963473 338384 1039694 553349 708714 933465 101151 108854 126830 775837 553996 529079 553115 334505 31001 75564 294045 232539 957247 719 190296 847336 99819 471917 385634 227415 584060 382697 491397 418308 894408 657848 656194 832798 312471 173412 1865 292392 476199 675594 421123 6780 569767 382427 663560 806595 431036 1040798 239785 527742 697598 782636 167527 591233 646780 698611 166521 413810 676404 618868 297547 227662 644508 484806 360953 381669 1014812 627216 855768 925273 123281 557586 911854 33187 804044 73629 141941 314894 815633 188694 874588 595642 228761 346104 937670 38682 216592 962383 716424 584054 194327 420413 1024175 1019242 254915 799352 829688 114277 119068 976586 739415 39467 497823 825744 307057 235348 182973 388924 311585 216011 6490 969939 173303 426831 692814 415344 600500 763381 502247 15807 587727 552612 660838 614531 955379 651671 357757 112400 405886 979679 839895 365265 480516 429279 384656 11459 149195 861902 729273 99320 611660 113464 446166 101398 1042360 880254 36959 699349 614513 488785 526146 363397 118668 1002299 404063 13189 685398 473366 1011723 686797 267468 600978 51342 116069 71201 1038772 92325 398060 620860 932689 222208 154898 694327 1003415 858053 149022 834017 537477 353547 989032 554045 428142 834400 921568 384769 338555 848708 656006 1021464 79653 653484 148719 232481 615358 869760 585159 765165 107497 404508 680777 544772 335902 586195 539081 424737 31784 440679 90667 783538 945574 540051 108648 206425 41613 351105 164368 53101 980900 224596 470211 886650 458502 292000 924855 856252 382628 70893 113461 883368 413377 482871 161052 529508 876660 550769 268637 929610 980009 964861 558973 766313 325664 493365 110102 620548 181997 572646 317782 625169 974326 906704 610686 465594 844792 362791 805220 285664 130947 672789 269553 8339 884089 1012789 843684 872347 1034131 893466 539406 402930 633564 482246 695636 346440 912948 61235 1030064 961150 997582 324814 19696 145451 280754 1026550 217078 155930 817468 727938 283190 550602 956827 401464 606779 32749 791379 9047 96802 510697 155835 245518 531997 397402 316288 665346 248561 873870 568096 90828 889976 605959 883568 1005689 611360 541437 779031 763656 608107 568282 299536 676079 458349 223932 630828 79511 760401 965110 799630 155867 89044 167823 554797 334733 557512 581569 647509 516082 620435 241531 117286 331585 938925 194272 676372 294183 894502 283590 1022053 248389 38685 429112 606646 1019569 939338 712949 937591 480369 447605 929774 868714 418307 449532 255691 169512 742616 1008977 836967 493468 560084 674426 225360 206469 483792 410768 578376 507896 538648 277056 676806 431069 610542 1039949 775030 252781 948741 892428 1016501 335802 231174 516070 361238 253991 236558 365017 874975 952556 1001518 264184 209548 113043 749546 928486 192843 252798 198587 718431 726399 854111 368269 870320 617534 344253 833601 982074 758483 193142 129068 90099 870716 249655 7063 846820 955564 652038 574525 677036 766475 481977 594640 977147 55409 109180 463219 409624 248750 541775 126529 211036 868038 437894 984517 148917 788077 870983 900480 462884 793487 678415 798311 1008191 749003 874542 434018 354224 427506 957766 774094 736179 456845 349904 4604 640924 895061 380311 603568 848207 186553 130106 869026 465350 397403 423342 918272 387983 510867 891834 744939 162123 458475 206202 426485 437297 813473 128477 1040297 131720 899112 410151 652291 499248 161447 919664 713460 1024794 316280 120354 451040 386507 537002 1039998 881183 1042910 1018752 221464 224127 274559 894192 155735 251584 841456 593445 763894 104471 1017095 914942 992134 256428 306094 511116 689386 501275 529250 832920 277209 1008375 834229 314138 964447 809795 918733 470979 919132 666103 538594 455028 635907 480385 150467 637893 328541 304449 198738 154239 488644 349707 750595 592930 1023080 658089 37474 762976 673997 39767 946826 1015456 522571 175941 953774 999548 697485 861977 750995 945219 380691 677738 774932 836472 717232 594758 963741 227665 798732 689837 208049 406840 1007394 57619 344165 124238 744387 577506 665058 221411 635154 510197 381670 1039103 429831 599327 252740 599261 594156 264866 892767 508010 906210 272312 510643 312010 908637 998670 74317 886484 774564 96324 828238 733073 96850 695918 61803 522945 498904 394902 464240 811861 139512 484407 166840 922614 689995 418244 828087 698749 176061 199455 862577 542073 651276 854050 683520 389292 948812 501530 691217 380302 332645 309062 2919 727753 72083 13148 773719 394683 449254 441349 938059 478455 146368 57948 144447 373444 765273 868980 664391 999324 357438 224719 785159 21679 736974 632295 216121 691806 920508 485032 338219 358080 417936 966900 1000510 198688 446502 427294 810600 130940 577837 998767 525747 524040 910504 850085 762812 884905 986225 1041519 973877 366715 299441 374770 342883 755532 7018 912967 210080 7454 201965 708858 291034 60329 746596 610957 879890 215254 29001 637171 157919 860485 686829 202773 894184 367304 933618 760912 979309 493286 454609 1025269 953535 1025369 555862 110280 872900 46736 270623 855682 800372 482862 612640 359248 334430 513417 854561 878929 976164 1011243 69694 865307 455930 255061 398182 334134 646443 688503 110046 262815 357524 69305 189115 860487 930855 169846 975979 415634 124266 129979 11053 619481 106741 283341 121748 146152 859384 335264 97544 213632 609202 936288 65604 760790 805371 917996 202201 478738 564667 283734 775338 303314 115824 172388 1028206 538276 266669 450578 704562 653199 646549 831502 677076 314251 525156 932923 188297 206084 765927 978223 796759 154459 229374 650164 906396 447845 913185 947018 408965 721898 464344 259236 366232 207911 1030210 2087 484395 588 500879 536686 279018 660479 352646 617672 391509 728 339200 1022904 518207 102115 608875 437620 898896 94497 368967 1025639 680068 525831 43948 225712 99755 51197 242883 885665 857831 825824 288585 543808 84272 188800 109583 358857 580819 750115 907388 789289 242671 739072 11529 406149 112887 921029 500676 591793 267571 426258 593614 2746 964414 1020668 165597 423517 272777 550795 928187 549517 374999 335675 927940 374513 125631 946559 796524 60771 738350 661305 387511 238706 90082 394564 86719 197089 414959 30443 111410 910630 683326 444526 550866 977388 535561 336260 706547 801425 697441 61396 484352 996008 532392 536955 300022 905593 726039 1019785 153062 1047676 224057 608387 621688 692706 661614 977635 142691 674572 65385 515987 765942 552721 600755 443510 1018770 218429 610854 497376 652846 309132 962930 568856 103122 1037619 143003 558557 557084 91416 774265 153822 46782 743509 951606 232257 899069 421049 407764 255261 887860 233286 146341 695551 201039 462516 391377 668265 760145 499181 654547 858190 645326 730767 478204 864152 9585 748397 461039 4515 263288 817934 27427 142015 330035 979501 984421 697521 66440 527927 744531 139570 1015410 626640 1035489 410735 953981 224590 246488 266119 716876 611644 474962 199440 882452 393433 569152 737683 510750 415383 987620 2571 686152 416924 159575 631402 937093 654148 827140 498197 722521 757661 810539 396387 349021 675305 308831 1026849 925377 160800 177160 432401 864197 609387 224482 922726 71743 458666 284284 979273 946968 538607 519355 58456 553679 103169 567380 171297 835572 976090 279893 700588 829358 543273 612764 742382 891446 461521 80734 190039 719194 281704 14242 216133 210683 758969 399556 661902 672655 728130 589042 232443 740511 782519 294066 153031 248650 780157 467290 407588 123585 221232 535447 748982 3785 55069 1026535 845078 533052 280521 712479 215888 497032 286568 456933 714341 992558 491366 792118 671690 507972 692194 171490 237287 444148 1024558 845067 742298 760059 942929 992682 839857 29738 24197 1033482 562803 565993 200633 649803 322840 391855 640527 812256 749388 1026699 611935 975633 877744 285086 499123 489594 584793 103839 578505 685194 587599 692565 306580 952581 660239 537377 872379 999555 918538 815985 135449 509167 536612 199502 527675 1046024 842038 619215 165605 380899 862092 536483 334477 860519 656487 488332 639199 1020623 509051 592606 303415 457772 828019 105220 1029162 789473 264553 733436 538109 212261 44910 729046 518444 138884 491528 339768 272613 452702 874158 399837 838538 811879 100686 1006609 316723 270117 1000136 938551 981546 63606 1027441 567107 520557 782343 454033 529217 562991 872669 388069 1010124 646999 272080 716829 194711 301055 394507 723807 931304 457718 72846 938690 48920 660799 697004 584148 829204 61328 231309 711957 5343 760532 883885 52346 274958 523689 674651 1009131 747850 686051 1014587 241605 586962 546055 542917 140120 769270 921297 1043396 956265 427677 745390 929239 457394 1012160 992578 20723 712286 51180 856804 542175 643213 334532 472093 799414 165590 569981 343853 18793 841920 674913 243590 323131 559687 338253 319567 208451 714334 945202 884450 99821 338279 1034391 486734 718713 900028 622869 261333 160123 408618 374234 534639 820569 547441 459559 825158 617936 229829 815058 749368 615792 349008 306117 391001 347419 454830 695933 789102 369290 595567 345483 1005938 116424 591512 320279 818709 103605 541474 490584 253240 739204 71802 960541 809330 504125 129023 44359 644494 442684 631432 979276 100107 940720 926427 767670 399514 883485 563255 600994 367780 897242 1036491 772162 217026 844180 767036 654683 469827 614601 753187 209608 870313 677454 575629 529909 986924 947402 91769 931940 16437 720952 134750 589356 638948 337001 775330 121973 801931 1022848 947748 649213 303153 435316 94899 963478 807697 280977 391060 818853 1003032 456439 760320 504741 130410 287002 123299 505506 62173 179008 41759 852927 288892 146950 76423 826800 103173 64988 144868 707648 246892 201092 49075 993997 482902 592023 1022309 788167 38047 963072 513502 200244 524244 799358 787447 85551 458682 224038 538877 819557 912837 241631 584495 765590 925601 904677 171075 333594 113069 156231 283617 750937 741755 295017 977447 297810 483410 698499 729635 196885 624044 527903 562268 889673 1022392 536223 1009994 889255 298969 440244 975833 961916 862501 900584 179179 661547 554726 279318 608467 455081 929053 462060 293850 657151 312570 379760 1026749 975052 618341 954232 272941 270785 251769 102704 440398 341283 1029379 476824 505656 740684 405255 182788 14201 1028649 69180 692378 381586 614333 114571 94423 1004917 1045661 403091 653579 277262 913523 344104 923096 63159 803452 890064 329911 659137 75785 1014597 110195 526066 809730 862965 202155 400130 692318 695941 91476 903453 673452 476746 70453 601188 779405 756430 420458 403307 468791 270161 221666 286397 1040628 336965 639713 525139 264097 989649 761726 748833 856879 1024592 268582 624010 961574 529615 161559 721382 829981 253842 101606 28163 156227 572047 356602 198305 345561 698865 623374 418805 839862 905366 574131 324647 640962 4754 685515 83412 444283 296874 859920 402060 795251 703962 640139 1014101 69583 773072 624157 399654 272842 471918 492537 539501 343088 627788 595240 581258 680675 470579 413188 1044561 686170 275363 841405 346252 447517 322638 463319 29559 940362 1025947 103082 478274 251155 687908 582625 354195 109886 977208 630267 413185 319140 858969 839117 820890 609202 605375 699135 1012062 88811 813268 892554 651713 189795 229814 1022272 256301 226629 381625 768580 33150 906319 885474 935309 739204 715345 776044 846440 923012 519090 214599 88563 642488 251883 88212 11683 779466 935945 154922 400831 703581 101679 584469 362466 183684 139026 209937 935293 959305 875131 534291 643666 238888 102345 418497 377594 897425 614764 980981 428897 231529 291435 392254 824644 918921 484575 191582 370362 797502 862326 712397 301224 916679 235761 951860 613707 10459 879782 394227 218803 164896 226046 297629 523586 218037 991992 905335 513584 616361 555428 479740 768522 460161 75945 1008731 289583 1024694 464065 268279 425042 683828 533559 256742 820987 765917 89456 150387 635398 977156 218463 649885 428066 776435 388622 450197 138834 16997 353564 169284 100976 558860 176698 759491 502181 70156 79277 202720 997107 692862 767695 679072 78251 722414 701070 649911 103415 365278 391660 822290 809297 209729 761981 532814 840970 405248 408300 934974 612548 157305 814454 965224 862968 290043 248429 374664 707953 95051 65718 1044493 37839 655905 1006156 949143 625158 623788 625339 296831 305884 828170 904613 579919 812654 552145 480577 336197 555179 807817 461015 859349 266200 587056 365381 493860 148234 374452 573821 189838 710831 994940 405764 1568 613638 548576 872053 816670 559266 573612 173052 436863 259819 73121 423900 394348 666780 80628 47849 41925 585286 545742 804623 592283 911052 680906 749001 887479 368101 278905 1037994 234002 179870 559329 1027544 570203 503253 1005050 139915 232820 815295 184112 865683 949493 713570 163812 972752 401064 737052 492267 743607 369163 717082 228621 730324 715729 508130 288647 119874 821345 607946 469642 559413 749142 176766 198585 368240 692477 450942 513199 763343 410330 574877 591223 636607 354339 138115 1017618 462017 948547 684332 813557 259563 677209 556135 416904 659814 976054 508249 783784 384497 756579 821495 315173 235612 93080 10127 749637 616974 96326 1020736 657471 583552 677775 412284 260289 122560 5448 1018509 405611 30191 501118 513550 546130 39363 14062 576366 573310 48134 284043 609137 869228 909845 843003 782254 183436 197473 1030939 381201 378820 374770 295543 499291 876011 669407 576722 197277 228943 566487 945572 416705 244016 897691 881815 573697 715330 35713 262154 22894 111407 529395 909198 852586 771603 620526 919147 83502 393214 657796 249372 238149 873333 946010 395470 138767 557810 74538 910310 143679 961375 671810 760440 457310 302751 172548 980944 509254 724486 807524 895469 57767 492763 673901 91137 575877 144093 95932 512243 235447 165563 862723 939484 970346 301211 46984 238733 1011101 91284 31651 597512 809379 251187 796740 918787 987556 302586 287594 950377 308763 452060 374189 28120 614233 1032643 182453 525347 508929 163595 521664 935377 470922 769540 140320 213916 116928 351347 194491 405236 862276 864273 806793 867450 999175 561419 857114 480901 625875 963712 611853 106400 304834 251655 507034 705802 396741 997158 934921 926004 677150 384988 543801 44615 891110 279320 1046298 641179 803976 42047 317235 115009 403780 21162 650781 16507 910509 635941 326405 292926 956203 860018 596270 75447 125562 952004 437869 420035 26665 651844 698795 220277 401436 838288 463207 627604 368395 914231 975409 808474 210177 963902 998704 373942 166877 948638 1042077 748363 36308 742339 332870 889711 236525 613390 822284 599789 791684 711252 4709 545347 993735 213086 469211 694053 395324 980071 138378 966392 740665 650145 550054 564567 52587 988336 282867 828050 502608 692781 395339 736810 310716 574756 513820 397655 738904 796566 904679 586114 522270 259832 700354 47819 413151 896691 274647 651908 667837 742050 34019 80307 519857 559510 474552 1019796 295174 559061 1014203 812053 533212 444823 352870 1014361 866214 302472 64199 826166 360876 884553 540160 202678 1026186 803311 429509 727962 462767 723586 225505 708562 523487 531072 172465 871686 134834 617047 486567 351760 197394 594926 351944 397952 249281 298269 541743 729367 130769 569904 882312 727628 1014058 303208 555925 879306 162055 876666 848813 929264 1043065 811278 514104 643152 659427 180545 133684 688688 882812 748323 405683 96780 411344 392762 255835 395026 509759 297470 670948 291748 22141 399450 229790 440282 235536 526386 812520 64509 326870 538583 26810 781069 825724 130964 366108 447804 19719 1047589 103852 762481 735055 829755 133405 955590 884607 773113 146098 252683 944791 437626 531399 324416 705002 337225 168777 1039647 625056 881638 203832 662671 67381 322888 832556 101426 399352 750422 137678 327640 1038221 770157 875354 964362 628332 688605 701731 696192 860255 934508 49167 157611 1004296 664785 1044503 614700 590937 355898 221897 144219 407834 647367 851398 548289 371558 189964 449860 494238 172334 493971 266892 700772 201396 607064 701053 854329 270610 102987 78856 445305 974001 550609 597682 1033778 1006546 875844 67861 114343 532745 903278 517982 304078 774588 101394 764369 954578 474280 575331 863041 106385 372829 282507 225176 101150 631229 195110 537173 729664 238209 899012 509193 494066 108468 818794 933337 348129 41013 918545 783871 85233 678714 805158 743497 612281 638664 520969 130968 182018 1003068 292494 468323 967755 197 987775 614449 421448 550887 694807 897570 576351 927225 659336 124775 298025 636072 265846 804038 499191 162674 591483 165399 953675 472620 411041 142537 899162 830333 1037035 269918 938385 832352 727244 365290 602637 1019302 286637 21400 621601 624754 596076 805157 69076 456379 63192 285283 574304 30413 1039414 563896 428468 100552 692671 510108 213235 750879 545567 662558 683763 951067 731384 484704 901567 229206 594781 162583 418326 1020480 1111 260364 923113 812702 961124 937629 668385 958469 789235 335164 155862 303459 519401 124655 863321 500599 922398 3279 813355 596820 411361 662921 222404 422114 733808 160736 59597 853341 134017 75048 462246 559572 855484 81869 711905 370091 181567 481738 377797 191770 272665 749362 185804 665515 755151 4267 122661 779968 931801 57838 673586 486410 734758 157769 508683 581651 27796 862493 710650 514230 59001 923743 470525 12193 379165 415515 635464 993498 269885 279021 35264 977207 93834 1036166 971648 670948 76840 278317 408408 175585 322863 71483 23625 191106 620078 816030 127754 490477 693411 42071 123014 511135 510340 990204 916572 622312 246713 175670 505694 529258 567967 728644 167442 712606 735366 785783 936756 218190 435508 580020 465458 889884 745569 572405 354735 875002 695353 718536 499200 77744 567261 476366 1020850 390234 6626 210749 913922 307943 1034960 455775 347491 313499 892836 738833 989692 809869 533582 718917 814631 598314 63028 100224 824564 750768 655021 73564 225443 900532 1015175 649479 634158 140957 582530 829891 49853 41766 687315 176484 313391 1001184 125858 334037 398744 977837 488076 872595 308925 403526 921377 589616 503194 300727 812135 733138 656604 551646 554325 315569 504424 22767 12121 950684 281042 248818 574675 897653 360167 748612 972696 987568 751651 259602 95087 19160 61755 352225 120983 201995 863637 545033 136767 233849 113355 256053 816397 784872 918316 905700 897432 1023795 176187 437995 788206 473030 974126 838385 329999 556580 72048 991986 806767 204642 408351 703421 323448 850345 399 804982 1033990 502455 886725 8468 562921 618078 1017596 690404 781670 216324 157988 148740 1040567 956962 535390 492265 629126 770758 790657 69338 634230 814096 664472 645746 608666 188856 297570 578338 142588 54407 42961 854188 750360 1009881 396939 533417 339550 693538 607084 76804 840371 643173 806914 630653 290800 4286 992528 972840 441442 858586 642315 115435 126792 662394 683680 976387 224089 761844 73516 46975 932155 182962 230722 410564 414221 517808 150313 533511 702942 541954 680284 378070 551475 93004 790792 326800 3205 234056 122513 913896 558273 357444 80909 873062 543686 224161 986055 448742 1022442 254293 127678 140310 876918 723818 817955 777468 596261 523133 591583 339311 743081 326975 102922 755353 997670 345336 869749 178043 435125 650751 907553 742249 739299 543043 444102 1009802 426031 752581 543821 1017433 653967 748827 540246 660519 209643 198127 174771 456598 245153 1031806 805611 101151 549376 294170 50872 713869 591053 640169 444041 945024 746177 340771 251393 180204 170760 151575 661110 61591 362947 437031 639347 786846 389767 739975 31542 180976 162524 354690 30003 390865 881856 558837 614543 837721 162081 771026 864421 102899 316006 823711 699781 62430 46823 569588 513648 342703 611184 622593 398429 529869 894403 694533 670839 302580 927506 377048 156317 240563 870025 927074 228321 818670 308162 322593 577802 241756 620878 69800 999698 164362 583475 299802 414632 27606 544105 587443 72622 591605 99932 856127 59836 541549 414061 926881 249499 454299 294257 415566 60876 100783 320304 682191 827391 225324 995303 50499 943516 20073 819143 778970 174397 387090 182388 127067 152114 11943 201606 775071 665339 632827 297227 358419 786386 140470 412163 617786 248095 378580 137955 120105 677377 940068 646675 566026 716 585930 646768 76185 599941 650686 649674 326058 416360 603979 473959 921761 164451 55184 79486 546552 47512 516354 192701 290493 262111 238824 232644 381457 703809 604638 484520 410026 529534 610899 787569 557905 329096 25355 586908 290917 221190 334237 1004697 414807 820690 991989 148814 760620 392571 16852 140178 446462 382148 636235 299699 322427 54051 520004 218865 914020 818243 957177 786432 713744 975490 979835 680842 719078 412020 158252 518059 143590 170078 236869 630131 733729 695484 1023569 469864 423740 466107 624816 296961 52722 899519 682005 558124 730511 369375 487177 665032 896373 5988 556389 971308 17307 964942 587484 215199 144137 110543 846191 617693 737885 498125 295926 319896 4681 610404 515230 29429 248850 751970 329574 413963 73747 1042890 687265 334440 300088 55378 511863 767627 139907 1040356 963683 393323 10123 184864 939958 278766 106744 547289 197651 489843 637960 945556 268529 818761 177166 299532 676124 1040693 131309 257200 547125 306160 251297 468515 1029677 518823 519862 793788 785358 722553 635087 616196 938802 978941 890657 108090 217417 661945 913909 960722 859480 213676 62761 941297 780149 725189 136880 758515 962316 949097 572685 823270 416093 787953 409052 94220 333819 379433 339018 809309 270158 676563 259992 884226 634130 935458 317851 847579 614102 57407 857407 802298 579710 343496 886015 651558 178882 685644 948591 50265 125357 820944 583603 834627 992030 527437 452613 2244 714058 708143 361522 112502 894264 727256 120349 13856 546115 1042459 751163 107844 998300 254401 408086 785042 596166 860167 344779 979827 826904 248862 613259 644991 406591 100522 829469 461575 4537 240708 369499 487820 434522 674808 748976 499781 211147 923079 355233 581790 466694 457510 13377 524979 58076 895870 118715 786393 393583 122538 476619 421142 711864 1011580 359493 1031588 197122 804408 484749 611698 245869 594710 229150 1010595 200556 972996 172036 310540 836935 214755 137057 134842 531866 910469 727787 229482 495572 527030 623980 896784 849337 110320 779585 304977 786913 327076 449244 960520 329270 181432 378691 832708 133754 110084 182926 194633 12991 674260 4716 718603 1013229 649577 817311 627126 173119 412024 881019 186280 638406 789673 543339 371061 39141 132633 309356 600931 776403 742360 177809 395243 930844 149868 898173 361022 2848 404045 464108 22718 216723 373863 130090 489344 898555 31387 683674 31441 214581 593725 114480 430 731121 130711 675319 774218 577073 1022309 824973 967308 224462 560984 1019554 560782 376563 1005971 939133 218911 7584 947505 339319 593474 452136 93629 1037437 173997 471219 309176 202898 727883 775869 416534 772939 14267 838037 93633 851793 738510 178399 941589 497378 751116 592147 134498 336465 798000 530939 375406 3714 68776 122169 113648 205679 121366 703679 330518 676517 12497 577876 237056 972231 66661 223510 365122 564490 258830 843251 75622 986552 157761 48174 625000 200877 36644 14561 813880 815325 660753 456821 553275 297420 310295 140587 420811 542228 179577 251286 1008050 749027 982061 836383 617139 476538 853853 413824 350722 949167 453866 450633 473286 26732 187364 686943 233630 367406 694035 640888 755225 1030534 964465 609696 115516 437659 1031854 725174 143873 861351 457131 816111 427730 417142 602879 684371 105234 476906 865653 401467 759700 847481 7820 232410 585506 147117 98550 842160 403703 986531 87833 245784 162629 686989 640401 740540 210353 696624 961964 260891 654290 757350 856044 269066 511925 497822 278153 427824 453724 719191 188397 633736 356410 834728 114998 580579 710584 458683 424119 653923 149428 556878 514167 617986 239613 620081 929968 944393 363992 904138 614993 98201 128638 955028 442749 1019429 512411 317083 51210 192502 220113 1031169 169987 853414 477491 1043837 609830 658341 49098 154327 861287 606392 8724 280429 812139 220276 43392 698546 141838 611783 577779 447657 194014 358768 888646 163950 593821 577666 156101 855725 702658 972517 9905 273961 274169 98773 837567 116791 1015455 497249 898200 606016 271687 479213 994647 916803 558135 480944 679182 873040 991979 525879 279617 369422 639377 984032 1012584 321334 801676 992608 693618 555029 604658 436030 379453 536334 177678 897877 577823 447510 543710 997206 263008 121910 875669 396100 401085 686093 65819 550902 57319 127563 117896 765336 421122 220727 482988 686634 626727 300586 771723 462848 704994 559634 963801 265280 787380 843248 818818 879975 363154 841818 192293 780740 342372 237818 912275 824828 191367 511757 386133 449412 233292 673764 661540 704298 331894 159078 42607 96141 856768 105612 422360 676768 293973 523236 578231 913707 643158 301584 203157 115530 285016 711748 647603 387308 140259 474315 930689 480085 706804 874881 161575 15516 67707 610906 734975 60974 865246 948187 373272 710473 682101 870812 933557 521090 39435 705740 31948 557376 355683 197292 743560 67646 910001 75539 187592 176141 708637 433896 644509 517775 666692 765612 869072 1005181 469174 217326 760409 994787 203897 812244 121577 701599 81540 666776 552545 275173 995397 924681 646233 337853 284700 849670 871578 446339 134110 606215 973220 326247 953171 849556 1028905 340715 314039 828875 528528 799848 199997 901854 324467 766345 151431 678803 768545 158413 33327 791746 885277 562441 496706 555227 285341 167908 740800 562781 280331 257114 522781 388704 659848 836410 778947 439052 126308 744360 366990 218656 1042855 795035 70478 1009516 275340 126048 889417 1033047 338176 38165 417974 528729 604967 253231 547650 627330 696536 828661 936847 868338 973084 946690 922289 211295 785843 476615 41903 99218 386446 771078 970248 792298 857942 108888 841771 15831 625636 168360 977405 869216 737479 69302 18263 291230 694977 659094 481926 679998 170058 823854 36554 234243 971788 111547 654039 419906 481125 982348 645974 808805 277736 855878 646501 819049 205532 825054 80147 623967 552379 234658 498661 836334 416437 848625 713556 574671 254507 289918 108365 858448 879156 574161 300207 356050 608539 935109 563152 918091 661470 763147 251641 482757 578737 729254 490725 222941 54649 652654 545606 376133 494162 10381 11584 92482 659466 695556 139756 907822 692899 96807 759511 865527 491476 320029 793216 914079 428425 653409 921309 118458 882783 145476 664535 263667 183849 465768 1024457 582791 14446 266310 754693 42184 53992 573609 549711 499099 342534 895025 77920 901370 486763 326354 48740 1010291 557677 121682 531836 621992 140950 1040846 378173 185549 389671 324149 495408 327469 297616 484043 98640 937894 431353 160424 223375 473896 96445 200759 475985 329529 127465 454583 162798 247924 422850 520637 258868 110853 219964 907696 580324 372527 717187 21580 155697 744390 212598 216608 403012 932021 240423 498192 233658 933754 291932 649171 515620 507813 650513 658038 725638 560477 364788 298711 1028568 819162 452328 565802 1002120 737260 406402 280696 905206 91763 195471 58139 902391 977636 22156 657220 996947 319947 594221 566389 230727 822083 368599 817927 516 110975 909605 909990 611886 677701 45158 123087 114525 374382 739357 692057 268703 822888 685184 905961 375284 836276 1021434 811388 596177 674152 226218 202977 740510 1010093 56802 42300 414776 412226 73896 620421 143727 380919 280120 265223 971657 773171 993663 491745 53694 949103 612514 425096 718266 1004473 313205 25667 955933 598834 610821 189102 835838 229008 921359 376376 144996 360349 684678 720805 537292 119734 606225 878732 264614 399948 478602 473561 1019864 496486 529792 739917 284217 466462 661942 683257 242711 427808 333218 993223 369074 599854 786671 637425 549566 643486 844283 422536 721125 4826 553049 546542 824899 966367 755537 137564 681960 380863 288859 483165 446554 103455 904616 22609 195088 77241 642201 631787 354808 942043 428101 690355 481778 44519 439288 752261 189266 379345 517550 454929 784738 610980 47260 953945 930781 385789 49064 955701 616822 618382 804844 634834 465487 456093 912183 460335 174722 1014146 520843 828574 945308 808236 1018016 12873 1014812 317085 769120 522155 681977 601705 152425 406803 699673 831035 814222 575781 983259 612177 848470 468824 289678 440571 187772 564856 668407 925472 83821 847653 562384 397496 478413 78419 282947 990803 114674 724937 591219 786576 43879 279714 284147 984743 697451 31182 780620 447712 519536 486034 537212 291610 1009820 875268 920434 305989 1006155 253584 73619 440296 785291 847478 599608 672412 908446 675913 257326 963214 661372 216177 930612 903937 938574 701610 873088 760266 692724 998019 244539 374226 187520 5600 671232 773528 175033 1047417 534113 755116 798617 25433 271714 632629 876751 991071 527356 171628 320318 16832 87451 805151 47228 938883 557729 202031 49748 711427 606945 814866 464196 602737 356388 557137 6912 896592 841895 867851 820461 726007 252315 313201 462503 548883 182692 595016 4219 580898 537435 455530 582126 35320 516044 153925 592948 970814 45305 392794 478393 625390 216149 544191 26524 154840 234825 1024926 379439 22305 980914 1039284 916857 520127 98913 733139 59572 739326 250266 26208 648143 836350 772501 20693 629228 912434 663809 301632 113635 306658 965500 124354 295614 55210 906268 998674 131643 783609 1046505 839416 871245 881555 446560 261586 220827 858640 48626 704018 913152 904794 344706 279741 783369 699443 277483 591341 658554 27565 126584 849 307401 858031 647018 223912 931234 5239 163702 689226 171617 292371 763204 192927 212891 1025766 120817 211877 274837 941610 27022 45422 365259 648808 811422 169631 170603 1029121 145308 827891 31447 347049 23923 707510 463911 162022 563716 552011 882341 775317 144292 830119 275791 498534 453274 408275 493656 447579 312229 27757 212903 837453 959093 756007 165206 967527 373806 164679 356404 406953 371176 521254 419396 986982 901937 289457 610108 818374 43145 2539 956167 912197 333284 96105 262211 942130 87340 793044 870084 532273 755901 501611 954895 434362 574951 722046 178144 55447 327536 291316 478884 380010 901135 592838 561151 358949 636146 366466 461640 3727 460857 697033 75784 355270 691064 913873 686207 982968 635449 736739 711711 912040 613496 934878 1012239 488879 749861 8882 482217 645433 346278 133606 413436 217988 583506 997395 457034 364324 722935 18791 471435 1005954 1046100 644643 522985 436568 604576 24861 743234 849206 921345 759359 649642 514561 570390 186630 682214 528751 164206 860932 319985 571532 578831 930398 772730 58935 314608 723022 320357 102821 1036670 1030050 781126 641246 978971 33595 598249 735035 984474 19599 366029 588782 768197 414248 479395 708730 738519 867875 999380 950071 594947 361650 195577 109008 600555 332442 809569 909252 941609 936886 577422 66792 878281 547186 172472 788451 438989 182608 912200 125104 70824 949095 224606 69408 998596 385247 209484 61781 656380 952950 589849 920136 624162 919294 826112 925765 461946 791004 514030 449386 116797 790923 818951 44075 23832 517655 261665 465 605098 395171 191303 970998 773129 324835 677687 27146 288830 389538 61413 630738 337604 70974 914166 474595 881933 829735 1044550 839467 688637 120676 613474 373865 686189 567565 848655 166576 821673 349394 256449 844264 509938 56690 520740 738125 184573 458821 724119 1017838 411763 226227 469676 622383 270959 554427 1024426 517447 900611 567917 945419 108995 184243 936560 475390 99841 203768 631165 683238 910262 852414 56546 101849 463721 185574 731647 4385 381685 67781 74956 100031 271371 993955 824914 1033187 684718 371773 99117 710005 723893 163396 690705 836240 385868 424668 168514 204545 961395 368670 379418 552396 998013 268950 259463 480167 16787 663493 920714 104830 152367 563360 600505 327405 80289 564239 51389 515273 761230 1030511 152789 497560 588907 201489 788306 188948 519942 215224 595481 642987 966654 733727 340516 898818 545350 747889 87553 713838 481190 828879 255057 400505 644922 189902 923210 519779 459761 748022 47670 1037982 90895 1015620 672242 602449 475819 399784 532848 785623 753714 933512 359733 224317 40674 802620 75995 281031 11856 246672 325008 862571 557283 566341 544918 682836 701014 38287 537025 527968 196154 1024408 940540 742051 353905 619260 123332 928738 567732 94028 726955 427033 625166 237963 306902 216566 25439 29876 277888 616283 201179 343601 265077 674783 862344 759909 536728 956238 554947 625956 590685 940069 1041340 823350 841551 78359 428789 608727 723851 20618 867527 667962 158020 272667 16348 456449 840253 527894 485558 966599 671570 889086 163879 994966 855791 636171 784855 147313 107415 389543 785090 848332 741982 984304 372663 574222 41328 759354 586714 129302 54920 305290 149282 310451 841081 646427 201948 197675 872105 755165 805414 871861 15761 296945 343157 535039 505662 921134 581647 562856 264403 461728 216722 75975 206341 626179 630123 657250 1009565 516172 394336 898552 498170 752929 152583 306936 678796 1036636 703564 642631 969562 183947 189167 101311 296829 347507 477700 918954 326563 344201 329329 645963 1048461 767607 116339 251733 902545 568477 927769 354930 6424 438670 810951 914877 847137 22415 339637 845128 801469 96027 338286 301719 208785 934241 806482 10019 437335 664260 650260 382681 987997 554330 972860 35480 485124 66414 1045925 647863 112706 154111 199424 997756 714017 781118 1042768 748965 501565 655636 1041004 1015011 324170 884634 364417 257627 369292 620446 452493 855332 490334 35109 239077 783051 619948 792035 131248 418257 876152 476101 765801 1011755 968024 511847 344417 721346 604918 962207 640058 398065 515983 688880 309869 905994 541045 384023 287173 1019601 691085 739971 936418 748287 590802 606676 15031 257728 55760 1035107 486157 286261 410921 133306 526078 517363 914452 362007 984698 757891 379353 613614 545733 334560 453974 992868 213495 558332 731005 1031637 1004411 426299 1020372 381774 741520 896501 955635 544275 44491 565241 734985 950043 344723 179461 506456 533391 872356 910927 101301 210767 513421 193279 819465 628588 998194 457394 485330 29871 541770 1011705 254882 235025 612321 985816 760991 420673 267992 361287 835074 323361 737888 793524 509080 940617 979587 588672 564548 238979 597147 219517 332667 253005 289241 161398 692166 16218 482751 92072 337476 145169 904358 110913 652581 857613 696889 438504 971568 371611 784376 251956 609854 632383 752567 505651 981436 50735 337436 906981 68909 122838 934180 91071 873126 372307 442014 698409 943440 95735 974510 87808 344042 227019 730700 894485 400197 732935 42435 145579 171206 486812 233266 580093 742631 275627 138510 788406 167349 158732 379038 478327 682324 222153 315518 551508 544887 140959 921373 742743 504040 302212 598334 720380 396294 949531 318587 60339 152898 4673 923069 894818 630945 707205 571333 259552 729405 367527 338343 57979 882628 734496 787786 694643 1003767 787098 663017 4733 873516 917108 448148 232256 483789 283711 968880 643547 991703 578371 834163 548701 647772 78075 714089 803404 1033729 662420 429298 252191 148097 138355 1041601 351428 257832 936620 18270 801563 762712 183691 48293 475512 845063 601871 708677 104229 1025855 949866 899139 34782 88222 213634 117620 7763 606676 474227 280582 560809 668711 719371 354807 422137 755697 79949 184732 1035216 224033 660975 539164 1044142 819126 136667 32755 269447 51784 979378 63344 198213 258175 277572 594743 595267 444313 644121 23231 230867 930536 927211 831700 283066 479826 933674 715286 584367 196816 897143 242553 902367 172783 540713 444612 569708 17746 486603 424722 264425 789293 376732 886611 304608 584908 651021 605388 307020 181770 250183 127891 865055 505050 335522 774932 561341 968642 1071 649359 504703 392283 362032 888215 269618 101843 897690 794260 573589 430954 238490 328002 764894 716536 1004045 129840 164662 297830 473094 776258 772920 125744 246604 876848 459638 394986 956377 958980 364788 97208 500316 164000 948395 199124 654008 41782 977415 615179 693891 370382 104810 18752 707464 239043 453287 195816 565829 855622 519047 916365 456814 248026 925256 659020 488296 437974 660504 698454 17102 479462 186270 628082 504560 134539 534386 653433 1019727 161686 98464 825817 677155 920753 260394 1017363 275925 998358 584323 195646 649605 703445 1010708 896129 479621 602579 171450 673436 518875 993222 967238 546912 200899 873210 993788 687154 921387 207502 978197 776077 918838 904696 423485 452989 235450 867197 1039637 502052 684993 644794 790706 193592 434444 278302 184860 871811 631947 620141 491216 715618 619238 350014 830271 202311 209655 875390 36173 55095 249934 897772 800466 718413 23980 174490 1024028 870709 542600 548466 295531 872882 743053 706991 131700 273432 885274 4960 731871 511442 168640 473576 145097 889821 758984 329857 699459 8523 6827 613812 280272 167362 872344 442850 569835 713722 317937 413119 398207 913475 363982 123089 26221 417532 520056 960501 238858 76573 558575 127963 50078 613550 654693 679813 1014502 857934 596417 476876 975506 391341 817437 560347 973768 968466 665161 45746 805791 28629 850757 212388 664997 21990 250826 617945 83546 651333 298946 476365 73138 899207 845260 711631 731543 1010008 722361 2691 213093 888051 527122 154977 961389 809900 933775 482355 790898 911975 339361 729243 930094 108829 885481 605322 224206 340318 443071 782538 270194 25802 575660 766838 119215 449431 727792 591485 76300 566030 265469 695842 572552 805902 635385 644990 959506 805256 958272 491261 978192 106241 294624 190173 315353 384787 946716 871858 47931 424428 869354 234725 339701 220109 1010549 542512 288318 187276 974491 519971 578109 325906 439407 114083 156814 1043422 694200 950373 174531 385 657777 1042551 111585 314400 619335 139448 382175 368885 723486 635995 534826 485070 98444 509288 1045028 898189 428381 955195 966816 81830 993805 20739 487272 367268 515409 150596 650680 541604 165262 942934 907712 197336 12128 838627 387877 760069 42005 10605 404864 704005 117808 914374 461533 290630 582118 863637 992830 757322 1012644 355032 919062 708389 931463 534365 102095 849666 1026274 945479 19780 944798 296124 314255 168263 134347 262735 1023105 284700 224495 125578 105531 657148 17794 293264 970545 128404 215700 266551 374956 837763 673860 965514 581958 433119 102730 621896 175471 720305 965998 620642 885739 899188 309262 974465 672850 159130 728732 766845 986511 851975 192286 24551 545890 315028 165549 529280 412126 310925 192502 980928 37355 136756 557500 799312 674245 272188 52564 636816 24187 444750 1039655 257298 799601 107655 443187 728093 301278 936952 882571 46123 463439 469029 657106 679275 224546 602503 987332 318271 239372 162570 759470 48831 664724 494735 399857 190773 14229 626027 854659 188063 980416 474854 427373 59441 810776 181950 615246 919248 447604 412065 628438 1029527 581120 87478 121676 621654 999868 597269 307977 414222 748027 360522 964091 774006 793574 321750 274467 78201 425463 62382 266263 273334 618110 912314 664961 363263 338463 988247 700317 501722 82514 639958 80831 567555 713698 85499 840651 169448 355695 376446 228539 735532 480748 1008525 460061 906020 877345 75848 336786 564317 929834 769860 845137 530452 525302 761097 224417 669372 194505 770708 130914 215164 93626 481238 484741 966574 579382 267826 432015 377698 838523 1016579 834843 365016 421406 588308 555861 1028874 140677 165926 824191 916256 893294 169325 512367 285945 12647 24595 805391 691369 486227 345780 1042908 487925 139755 844513 21352 551641 240442 914333 265689 941570 620320 399331 197479 695637 849361 153886 20449 366694 773715 951726 1007401 614146 25859 351082 940979 652197 307729 754201 1043723 355844 616447 1005048 935500 388485 748070 492087 99497 1006530 103216 682875 220647 196362 838559 551518 663265 187616 290885 185835 326147 978042 592074 646690 239056 399683 478762 734842 215901 333145 360756 757850 705747 850959 332044 320926 11248 771181 168361 234264 112775 33707 918104 803597 782075 360378 353335 305076 466632 659899 762043 591291 405755 415877 376874 560833 50869 178979 552994 166877 173995 867156 1038864 940054 688297 432138 772538 535272 127498 81899 664502 832197 585282 791507 633840 884626 944213 194896 990248 539942 21085 998693 428657 703950 846855 116167 729012 906444 1007894 71139 990763 65747 112607 335574 931814 59021 921548 713523 275785 170773 602073 649537 125836 900733 25882 359803 688954 1009226 307507 247054 200370 1038323 870622 303198 946346 332645 746089 155009 1020583 798082 611381 408258 781189 227997 983864 702752 546293 1018111 369020 376524 669434 322406 310430 297390 455787 54145 171088 225761 768885 687221 127191 752691 497430 484699 446861 1031334 120483 809919 854880 297202 443459 349730 638801 686848 306033 925306 151799 476016 208765 380077 173305 412692 979468 463129 831384 731763 231828 1003279 742178 1040967 903137 952147 167552 587775 20627 660126 457641 611134 294813 797724 433708 1044826 106440 674799 852395 616414 291118 807338 829530 997128 65471 949974 510340 977995 575935 541040 155654 201935 996934 118377 493778 524268 416703 166949 799086 414131 923241 150781 595571 877925 1011417 481725 397838 491513 938102 740390 47745 119450 757756 47469 544931 150823 82426 240826 589404 344242 221524 979370 25899 840194 968129 11982 359584 801809 27213 315434 901345 582285 984025 639414 635177 734299 59286 522721 171589 613904 541070 513033 248085 380022 1022747 342788 577809 753422 45422 959386 750273 141960 1022985 579336 693828 273228 279365 101758 306634 18420 796365 710818 1008666 82896 947233 613900 432909 344416 814357 1008072 834065 980190 532047 958679 412839 698034 746956 719789 717028 67067 608603 520372 366068 117517 236832 714440 920211 10733 981523 804794 383890 726231 984191 92877 164440 741049 328323 610108 975710 85429 705172 403122 924850 847267 250361 896976 631925 586380 983886 680106 309085 285488 148738 483658 988980 230273 706520 87596 72022 202534 750954 391873 722231 447481 243361 822252 115419 924809 559678 66184 186716 547481 650069 794079 638312 209311 952269 146996 28609 819526 1033953 200507 355259 145388 8097 262812 58817 652581 376690 1022579 219600 687158 229514 230355 485881 63131 667765 491838 68836 788097 796307 468270 265288 436556 862871 547984 775028 846355 568073 575812 953802 287775 541637 781470 365886 169328 300154 270824 340187 721208 681772 26846 893758 991837 927411 589872 1018137 667131 501050 315395 886705 173536 12992 107632 346977 768783 852890 604164 644629 32829 1042159 855615 597456 191575 544059 204309 457510 568570 958157 871536 485314 1034490 254536 374443 134370 332508 1028902 642328 598486 420699 428080 933244 891524 709606 150023 372110 697831 676128 473503 279931 162955 1023328 992958 658021 425747 895791 325250 919775 304308 194508 686552 282483 276919 306603 168966 571676 781818 759537 635170 559052 734064 843770 429208 315111 60573 567764 870311 503238 617242 552129 970725 416310 900631 469689 955831 654070 938196 881125 561882 610876 186663 732965 106717 866353 628217 610443 794532 648560 1039817 866270 715751 462219 916775 523544 828848 51590 25914 753897 607969 741978 535099 1003313 788908 232308 840184 1003913 237337 417075 619090 938427 177539 581485 991167 412742 708379 742378 437192 37595 747620 61672 766860 1031906 1011381 424854 720444 357366 198330 111257 928669 914021 762611 231561 963209 752049 813620 470645 667502 752401 60964 519771 131789 1022961 537022 513457 16316 297069 655314 77791 780901 38362 37253 839874 427653 275774 33997 470827 849389 406995 598774 937822 370437 382856 456479 163220 398148 830848 177342 252025 626105 675984 421400 437166 221573 254405 203466 563784 409695 89308 28227 39247 721166 178889 65095 244288 44531 451633 309613 574860 1041276 947183 241058 304407 753330 280978 728741 630457 564140 388061 453768 220864 517145 375623 84533 643692 667067 62585 181223 316018 682214 230098 824749 695674 450309 238310 479722 205473 246038 1004795 1038295 662520 67113 368522 825856 653571 891364 369092 341187 629050 121602 882187 414932 448139 747983 189556 781756 516054 280238 1041740 770133 877424 999571 848784 667984 1018273 242570 208755 225199 1031974 169774 20700 191307 610223 974130 420325 203599 708706 204764 96605 1021115 154198 958597 838983 225506 431385 235034 144729 918508 430379 52126 853374 516949 684673 36518 714836 146540 977667 454107 295343 686805 361741 608124 516372 802567 245234 600025 967743 763087 716916 817113 698782 121292 200526 850805 45779 394224 143274 598074 1005365 817157 713643 7115 517712 409638 746725 219741 383584 717377 495328 474426 916186 448156 502168 862527 1003236 482893 394240 58717 1040344 1042881 351866 215323 1002437 57142 664928 801554 600046 725312 31615 917360 78665 619848 595095 251510 219392 731656 450524 387834 99060 511504 492152 823526 605237 534085 41478 840631 729995 857180 786201 546046 929264 974179 810931 686819 571668 966713 346574 847517 617944 318481 1019351 879355 651987 288499 303405 973534 356048 13371 706727 1034172 842574 625432 791307 6175 206591 216334 140184 7716 731209 224373 52349 194045 90056 832247 620895 930927 756426 710678 92631 58709 525777 714660 310258 776731 458517 653384 18095 346179 489728 274944 803972 112612 138416 926874 118234 803366 777336 159289 336780 532423 681567 897494 969068 362393 288415 187837 880831 253185 498215 115212 701116 732794 962842 653111 826128 459792 65870 267399 918108 818662 395470 734870 506037 377520 442456 54740 294948 835129 441824 322821 644900 995295 993035 815041 1020711 395538 357301 4339 19217 662488 524396 874843 823739 6476 684274 265740 721009 385051 778942 648942 987509 727813 61308 955709 51834 995170 753545 662024 997161 949146 683128 1010867 504735 583084 717711 881013 788205 768424 391242 540635 85399 579637 202455 309571 111638 341260 755353 28514 721238 566650 445606 1039039 258360 589538 736841 844085 155409 689465 807808 1027189 802858 1026441 51582 774273 880190 137326 693546 770611 803326 989340 697759 302516 458128 80215 685738 802053 263948 86265 357199 761465 979710 576367 796741 498489 810727 1001660 738933 650687 957372 887669 30079 297051 338021 1029956 456244 605105 64575 57190 398621 1027385 500123 648492 748787 236990 991293 894590 719141 360416 833501 818259 981077 482962 27305 592186 106203 5020 481217 546772 694592 970266 976314 477527 679621 583931 179484 1004557 873434 790915 1020644 299475 48295 966089 312067 466586 229254 586554 965340 116458 833414 1006868 275402 1626 136938 701164 15768 349721 530856 356136 203015 1035112 395243 644486 254540 1566 510098 674195 854927 28451 492462 914741 894828 378613 595208 769826 623478 197670 85656 889190 135855 688603 199439 389089 141330 425551 790606 122567 426250 190798 770541 71966 860152 164538 893877 956227 358064 608522 109606 222565 745724 407494 812786 903689 454424 415244 583552 441476 720948 726286 428906 1026948 830710 917138 822527 168840 885237 766833 878018 943459 166463 14872 262377 638141 141779 957706 310750 386706 182312 907611 803522 800689 281253 335158 401125 1028926 941862 87641 343375 852272 890494 921748 534331 177364 610031 762958 202390 779080 814771 832768 645252 461313 716407 327607 229340 214341 930779 227734 124839 906930 146419 114258 460197 654261 890313 183988 134343 857108 928984 728859 942006 596069 320402 783863 938827 1007764 654812 793167 770325 375393 285581 512572 551382 511967 885490 143724 534534 974327 817997 112544 979535 637667 96081 147246 830991 994483 806824 408447 53721 298955 511341 83858 1038324 183651 246962 394359 295130 238086 524028 83925 452027 78867 652738 825958 219895 129599 1006833 132725 729768 717329 490859 734823 585494 140901 352131 385839 210240 755178 312706 496343 413530 657828 259622 698110 28489 994154 808734 965461 614697 175209 251791 414753 7624 830367 76434 777404 535848 789601 840115 521748 55552 208085 587636 202027 12092 322681 661960 815509 775289 787098 689304 17405 632458 435422 171073 480416 143094 32187 1046548 645584 976247 324349 347349 1025650 934524 244804 862013 501889 500136 117123 620152 46985 586833 31107 648872 897836 541697 335966 199520 979361 197881 712196 23081 720432 342185 574649 718080 42935 155705 413589 1000662 810792 671492 534787 746511 714248 224535 999746 22788 216306 375223 275687 8321 147986 941528 590681 165959 44971 523942 726356 711051 1026705 32768 1020775 545653 241840 435960 265333 751010 604035 625748 879672 662179 821917 253712 999865 811644 981540 849626 349658 814374 219473 636565 627148 189709 773361 474838 13721 678290 190951 618602 286363 223626 664487 474830 974339 245181 494269 971445 89939 643944 842564 752774 1040100 1021627 121712 489180 159841 380252 788996 227588 611658 151779 892124 924034 877426 727388 380773 327820 441218 530376 819488 649869 249716 385179 205859 359076 702744 206400 326551 122147 974994 197520 43579 473616 324314 923231 331999 260007 993339 813552 752874 707797 776916 143739 599765 41919 27930 610990 131246 281657 688212 114729 447638 654928 97054 173057 570179 306369 155622 416317 766591 468863 1045362 736092 195495 462385 78681 210638 10797 758449 531589 802166 1047062 134030 704951 752687 935548 153227 569859 353859 743437 854814 438095 823285 820106 883954 701657 88313 137289 626277 150958 812791 827060 611082 867124 913419 747208 33321 420769 775496 943767 244026 344193 560432 354502 233070 75060 843326 428815 488230 95597 944476 396481 157305 242612 853101 617787 751539 135141 58564 1038964 268496 277935 235947 651126 409861 301846 906974 705246 286520 239346 265997 804190 334979 247662 777821 61500 323253 483465 279784 836560 490192 735896 700728 1021450 182156 473282 449232 700649 933843 1007491 486563 770309 1017155 994090 622491 463878 987823 603738 320787 730922 962206 340109 475486 492995 765387 402572 521790 63415 460195 200440 974189 851966 863946 771269 512792 961320 513942 272825 856158 962005 222866 1029874 153045 578362 150781 479581 714246 572322 534857 225344 282604 1043179 440732 299952 2425 993029 433746 264988 383506 861815 388217 461760 595214 298714 430163 923443 697402 213851 425944 700890 123479 328509 769329 354674 411035 219221 928062 928650 252460 316812 599569 60422 298152 370017 985457 564126 541856 223332 548696 683612 380697 418748 588917 225826 956681 130978 319659 161058 997856 431588 977296 539748 445948 954467 742639 526915 991539 55189 4934 161008 1026382 168196 846409 298222 348296 142796 354141 349076 593939 379169 434718 754062 1006227 448199 184025 367964 677537 336280 827667 942546 584009 727554 818688 488599 823436 881798 622348 289958 3551 6202 17494 10447 581802 679240 104240 423479 889034 301933 187553 788179 706832 591995 677859 964593 82368 124631 81125 534704 424723 984059 365257 827524 149429 820981 386663 17843 206663 331495 52425 828378 225502 598405 144813 33384 609666 387482 560646 264993 754352 345475 766587 737436 330969 75186 1028583 50374 100833 277292 876503 192349 816032 128524 702223 865398 862821 1037310 855045 514808 642926 655044 986980 525087 716656 866997 303243 654585 654613 9529 421900 1044204 301945 377678 1012269 969774 964781 221190 401770 236364 882741 244487 758001 724132 322953 100105 675620 352490 173719 211036 989211 40871 984639 140127 350239 204213 1011414 453386 97840 21445 212132 343909 204417 132313 364646 60430 582902 1029322 911820 407224 22445 945859 627196 1019302 747890 187332 513549 165428 384073 1026336 201101 928591 291816 671487 35068 302071 522298 1033949 70735 653764 919517 295433 825710 173919 637605 487463 153270 710404 922647 279982 523639 92423 280047 897643 105590 6731 508570 653308 809581 721612 139196 774230 393351 91159 51372 107584 742628 640973 950515 332246 476443 224804 702161 312070 843955 461925 566712 168982 402344 56175 18639 2588 102637 914995 728432 203140 564452 460854 439722 867471 583655 150546 465599 973262 673987 449012 196519 64171 763704 738848 246668 1004000 42618 626537 214092 823805 663475 155065 98555 725990 224383 626831 789598 249171 950638 400764 85872 366415 579717 999077 629728 443578 207805 61764 3730 198855 393091 115751 344602 1027454 851254 259631 381252 6715 204205 779475 960911 305709 631726 379547 601516 905944 255608 314789 600068 891540 126010 351778 429360 89867 251033 845018 855678 912319 4910 49572 752755 516225 424454 956911 850244 157691 660512 1046333 392027 933416 774131 210338 991192 198358 1047013 246345 511245 848939 558805 764399 697601 572701 929426 554854 903151 517112 153185 877076 583364 478429 248699 838769 730532 140349 19852 201356 708197 726369 846134 829575 578322 381158 991884 100631 139369 713529 61335 1045509 573534 1039135 623316 31919 969878 901168 320948 878727 864493 1038679 287515 482707 15856 312148 115170 90348 265060 775994 1003350 927039 699069 581873 965046 567631 403879 533941 572088 140912 25729 834197 1020420 1003278 698589 207605 413624 974116 993282 159500 454370 225478 932202 340583 81929 704151 93508 354916 828325 790099 945907 277688 431266 526663 243597 538090 525026 252116 594012 774101 753080 627951 910689 411690 929389 524964 1009612 575211 369342 762511 32901 644337 288604 724833 889511 598632 488043 44129 396799 367950 417283 762856 381329 1038327 29362 144868 548371 180108 33272 1005142 1038449 828039 102602 367572 646215 165688 938512 97799 794218 512579 356648 320558 188256 277792 830560 394138 732642 138394 835455 757296 194913 980817 7741 12522 586879 551992 949958 483926 411538 1009943 996411 885013 791332 766218 809264 868957 967285 635648 51759 290936 601591 831548 716852 129347 101841 996056 940848 478384 670814 775229 928903 461636 542891 545709 676241 722073 645372 851130 626204 755166 417095 155083 677608 129106 168375 1003166 293930 53196 151850 83648 369674 706870 145332 590871 169253 227597 202010 360793 479499 207331 77656 474258 1048258 527070 87324 380322 304449 962102 901192 117949 112118 776122 837747 854249 485185 105292 746857 200323 646902 641888 360871 785850 797919 1030017 400608 241939 5432 211661 605818 996323 305969 989812 636946 690392 899952 832572 309236 573553 919180 982272 863139 24449 936851 970540 586327 923056 729733 166211 122746 508922 239318 719962 298282 643886 193008 1026714 458427 580208 943535 284097 70450 103863 181987 122274 51146 76879 665553 814752 281203 1034073 303794 65591 253006 489542 910387 271220 361522 94048 624116 794999 299307 229954 14601 27128 453877 524890 508028 545216 671365 648046 1031112 205099 187521 995860 868704 225965 430019 776760 1001766 516425 861657 441754 386804 722715 54152 727629 414999 314320 550725 16698 380622 459561 347066 105627 342735 1006460 1006151 67200 501187 564275 556415 880461 888006 341066 140199 513082 980968 858325 950586 34258 943278 586616 500583 441972 950417 303341 414353 297173 308093 196482 181454 63100 162388 855448 598121 173637 1020265 415781 773729 826079 978694 47411 892135 1007950 560614 616031 897508 558953 133051 610138 1002865 680541 1048489 183404 482396 402728 679113 433388 645802 149279 873639 669129 67087 473704 83397 614404 548984 815745 221718 862003 361089 1030839 600451 137216 572927 56496 570474 511656 1020024 759522 1035801 251261 189862 647961 253783 119653 731641 560373 305372 723544 273681 530537 773589 992741 709703 260158 208481 547246 957733 660622 791062 315367 61417 827721 74364 1009627 803335 541875 865680 115815 854180 560612 59459 633469 424731 310086 67833 765859 861564 971035 512523 866417 84744 983029 193605 1034007 202935 351036 553320 498132 698290 778156 804521 498048 905177 182740 59184 825347 903741 81047 820891 122587 435111 276399 865144 593307 687888 384549 377294 1001574 174119 462042 886165 636536 30158 344322 843065 217245 523421 446116 35867 393144 954718 485147 910608 592702 465807 978840 115936 972728 407523 829341 285896 783685 535233 40835 773369 97813 172739 884469 495382 312559 805689 826227 962746 938924 274084 941776 712176 670137 190779 64949 670649 240281 1026921 491036 135818 388193 199757 724437 805067 824891 109624 43268 634201 859875 567091 856225 201220 244525 382838 69878 210450 887933 387058 530469 229562 663373 145096 203936 363434 932267 559056 644015 228738 129464 427795 800750 78935 279594 203601 942027 540721 885450 1017980 566284 568716 766711 680507 398919 565211 115746 937576 739177 834560 280144 432019 1007152 221910 878747 233340 97713 834472 149425 573852 293842 626358 232531 980381 714705 716727 219608 262622 876731 833618 691367 159216 343030 316068 477376 714011 359352 86973 972852 620762 791949 1009186 842152 45914 362709 328781 638679 293376 836931 492328 170765 966624 90463 584854 803244 526406 925957 403947 767147 899377 642020 1048174 910098 15827 807936 578014 571263 194834 150577 84714 1013412 526346 568994 899512 290246 119945 717650 938591 127296 292754 882326 276332 305918 60379 929685 873569 80131 266318 374475 67633 990179 227980 171142 499654 193865 137573 593772 434300 136818 436065 54004 778915 614065 912698 755176 97280 92649 185440 866537 293452 659222 412020 87275 552372 470724 61133 381364 115543 577942 564982 441442 61387 562881 245550 265698 551321 422542 287206 774521 488381 965851 342343 170815 243751 233371 154025 282271 766524 226641 511005 472281 780629 485273 1044709 746368 64318 138656 766454 29437 30393 699047 951677 754954 165369 814211 540759 498487 420135 412192 440471 671080 770273 213497 604164 421972 698550 411810 1031832 523272 303531 227135 5378 66147 543929 35338 700197 255384 128332 437968 614039 229038 191429 1024885 120099 238595 634873 533611 390983 262085 322481 109375 786103 996984 736552 883981 552152 548211 119184 723206 249157 49506 774029 235249 411726 1047749 823736 869800 198004 548464 438557 1005974 876015 106505 122813 121664 122664 257166 103181 165305 859455 865996 425589 591148 677254 712680 318931 296277 254211 110042 626677 823304 1013490 922093 524578 998313 16193 442177 714130 436659 570643 758089 115697 1037618 416062 705102 348128 831816 79052 422377 824436 759723 600958 293773 847541 919333 728644 171259 972833 569875 515526 584907 98598 449767 453854 303338 474027 724135 987932 337174 308616 460139 966465 360804 852745 334050 932292 790715 293231 836814 370512 690007 285039 827779 56132 543046 608689 237676 719409 69870 434514 236166 781408 124293 557666 470756 106570 942488 967783 323881 990494 543109 700120 649233 746814 225792 623523 351208 665794 1046162 383400 1045777 542707 311317 640828 535168 402897 285497 777383 917568 641678 401155 61094 529903 185873 893769 831721 787773 672372 689975 729238 266353 521863 690124 835269 794852 534602 517726 1022721 5507 692086 925458 994765 352593 354293 978789 328477 653795 410726 109734 275673 169442 700570 453241 636254 146317 697370 684373 748028 335668 967838 886023 5497 577982 817303 228141 660108 769828 117158 696764 974435 916723 726819 750971 357150 878798 825495 534661 356945 464618 634946 424139 73606 528529 265622 906896 273081 483999 827321 252651 84698 228360 22535 69192 567374 842832 703630 524007 71535 528913 543377 567132 926471 67961 174342 664845 845529 633545 43800 310968 113176 903383 271013 408298 43502 417677 1016512 689800 705527 402024 873008 174922 667843 613113 224752 267835 466519 202599 793517 667195 1014444 108780 977995 277117 753199 291412 224864 629001 591424 853633 503992 935227 507827 366313 300239 110146 8530 438806 651610 122274 996952 414245 820414 847282 80119 670536 1030039 708639 326867 502340 339763 615528 141701 676595 798741 319071 804122 831172 708722 425134 822930 760630 719543 233296 829537 1001568 344065 445971 791280 227180 228003 917277 685853 592152 344228 388452 49335 711732 9790 962356 198915 1047590 381024 146605 348474 335721 644909 480835 855304 488969 96379 703292 621839 706600 465493 569397 842082 320637 761210 54686 19466 548560 1015771 937529 834437 564863 904993 931231 156993 81149 191268 943803 608294 701517 596085 954957 286473 417163 320213 894312 109370 769891 741308 884724 69367 76952 778451 457517 784374 635519 550522 540706 514527 153473 303683 486967 882896 567709 506229 233891 984023 302307 620426 911859 458619 1030650 352433 360581 655412 236699 889932 986894 341230 639507 491379 210453 246155 436165 810864 852853 321886 670118 496705 182495 854448 1020095 836378 213589 746558 393647 1034464 68784 965049 883494 556206 420892 177221 13419 803412 746135 8698 240599 486611 530037 655206 718168 28898 887007 86538 284911 976748 957519 643800 803122 24592 224021 616636 1014219 328608 60885 815888 441847 919202 979463 582693 366343 519122 417910 666561 428770 693918 119746 1044892 957058 601512 687838 630754 135282 773448 746386 572852 302935 854536 317689 268711 970852 344870 680452 377923 180708 902421 316406 907909 669108 375804 183527 270429 520133 194101 96833 158513 418975 554704 503622 121944 899033 841741 871303 322464 723618 687590 586094 541129 203323 235651 920758 287496 667259 259779 338157 665989 743498 698554 563193 266205 589862 356909 1009808 412576 50337 527640 44222 505812 829664 605224 594019 888688 758557 1027394 835506 260066 727847 568314 1023412 875402 829661 173085 903875 169020 1041079 357415 949007 910786 814141 167885 728348 706648 324749 455285 315458 295726 890073 582073 142124 890602 1015527 753640 1004122 653347 261007 142981 679583 399847 47425 901318 398243 313398 1010300 884246 845410 905860 701528 914579 938923 493115 683261 1022864 34465 325943 600618 1000981 20286 205896 860079 681306 616651 970163 937459 596816 69738 869298 262254 531736 846732 124655 236592 812425 15995 689421 704089 702382 619217 819999 961183 848198 650751 841775 723403 994627 145352 841657 653372 964171 815299 379949 1008738 313658 989404 876912 113988 468894 140755 843611 651515 555578 27067 341051 310068 164739 1001853 642895 1000370 270886 443219 805710 593098 861056 247117 190686 340454 124452 971727 252190 325123 52313 65553 1005597 369202 229018 77470 169824 767002 392724 241109 882784 351348 886571 400491 333578 937358 607221 106471 861245 973257 446141 879397 135247 25115 296065 758996 918921 70798 763765 671224 176806 64191 807294 198760 124248 153696 341688 187729 980163 481718 79857 263089 195584 463387 312619 296669 910492 248445 331806 191739 934166 827358 200371 736649 653156 291282 281994 939988 113518 532740 234101 891266 612754 925105 216827 316681 971039 607787 778966 825397 671450 595287 1027701 967334 38780 74031 980347 486479 209457 125250 364862 793592 402202 849199 815945 216509 484812 934701 587738 412046 55247 329350 264292 477613 983841 374296 200207 389427 440496 1010387 832563 791178 228067 953917 228065 837108 571410 448753 6490 1036291 1037577 958747 372885 219167 853898 358654 642493 913156 327879 7534 670897 714048 878572 242774 699011 717241 140435 678708 268282 206886 620877 722328 7184 278417 60960 961449 652915 272603 854788 837791 1012232 259384 385637 600394 759652 789679 682916 854666 339793 570523 306582 362452 726352 58925 571651 88500 547345 95463 553768 517189 669180 427298 405558 234938 117675 873097 7632 627929 768621 542364 949649 573307 491717 1007406 962436 653582 569066 451816 330922 772371 780613 422340 1020280 215456 637685 673682 219222 812510 79950 587382 975905 223372 291157 480104 735913 121466 46150 310962 380724 569615 827407 637558 867577 117956 394962 184614 709030 182183 630887 117770 190427 725977 953559 997821 397741 485904 1025762 410800 856868 296982 829050 317862 634045 737096 856902 663094 407016 1037079 984864 866125 919435 960394 770199 417705 571005 16315 787822 282207 138764 953430 415003 519509 604792 363037 60233 24521 1037173 602214 102998 88264 325293 700315 345558 901560 279100 458681 632078 45262 261938 573138 144761 962457 789525 483211 226631 610677 1021788 894878 900569 989721 240117 97881 128583 111626 819647 461598 660954 816933 769041 599009 1013394 343833 610353 68525 587681 102890 88542 491807 716781 661104 46023 597225 192658 416470 680466 524369 612190 715547 1035478 316335 176468 243604 379553 595186 716073 314216 31474 833052 286154 742163 1044672 68545 298196 586467 503025 723853 580891 224638 714980 449211 851236 170586 504040 961694 862634 437316 708290 979228 933916 51162 427051 119597 368925 518673 398672 788321 713476 269999 533328 322135 873562 657105 644802 257863 478814 44903 842284 876153 612228 767923 140429 549836 464369 247758 234452 552240 4609 481059 415590 252204 936130 901874 10908 128345 298614 439502 614210 675044 442645 1038624 374810 1001232 379592 714146 922455 923058 619631 913380 320802 914355 133148 529354 1016345 570258 770966 289291 932299 433631 924375 347828 868669 499649 51855 128932 552296 248177 47774 23309 769464 859325 962717 353785 702094 830342 119382 361155 560064 329282 522312 1011610 727828 260730 905252 746753 177864 893261 577362 560210 49165 703980 849261 181814 463239 289820 548547 704814 670159 466615 960214 679950 34289 454187 924381 1011836 515054 997113 572484 438646 812347 493623 725799 76233 657729 516623 708827 904858 178139 410686 475750 96737 230363 494742 365314 471273 167300 894332 188062 178898 1031441 853098 398429 1017615 150829 227438 764180 386025 861562 673962 334288 34041 263434 893650 409166 809394 752873 219569 682882 832469 899729 717732 747025 900602 926323 67869 271574 999950 375413 1045281 615264 114639 156783 510411 132210 1037138 190637 504519 607363 912254 643184 163799 310332 675983 69741 564562 537340 490131 557900 86176 82263 702448 603178 870079 312211 599004 489751 815809 531497 847076 908697 80972 17994 846694 711976 720408 47192 34838 748976 119924 267880 651901 809490 900034 570567 42869 814242 196343 715378 411566 616874 914972 471964 1031725 121318 529615 926764 833224 369927 18627 272956 484523 1014832 43067 467099 432341 70780 749715 241996 796827 799094 611511 296965 631845 163743 203690 349361 351469 409323 36609 237038 638019 376132 440677 484240 584139 762118 1013013 889116 967164 918401 281185 933966 728227 416635 433712 576403 942942 800683 995451 1028240 161826 837951 977616 934553 650166 605783 720592 142651 1016885 388231 939185 181938 5008 281433 674236 12915 564746 114377 48848 283556 184506 340423 95965 1019807 641036 360632 312682 745587 75328 177142 888080 833379 555498 789067 822781 12133 324720 840570 984178 659363 749712 662198 169797 269821 313559 729385 562784 213382 425514 436335 166208 980227 634433 986392 134519 297327 678439 471337 394538 14458 588988 669340 988563 395013 553267 2523 357760 292775 141716 572489 658386 724267 701755 569017 843264 957712 38743 1018869 183953 356872 1011052 267064 306085 343673 91601 963252 101741 843519 591411 848398 951471 257256 868880 503005 891203 663734 123197 400686 399512 33953 407137 505347 537647 423698 271736 970191 389151 294186 621136 399611 745872 976185 364303 717925 15680 670023 344747 425948 833025 754062 474992 1018021 764728 939773 168318 1000441 272224 705975 625993 186756 274053 327570 198167 245224 449738 56985 251013 56632 1037539 210826 175363 169341 392860 719961 18003 229685 496976 798379 905230 528847 99954 434780 768287 981552 270344 167930 706117 289073 986922 849735 620694 136222 962184 905658 508919 397624 304354 136447 726436 688692 381837 230771 830127 528059 496885 546985 800376 863976 412437 305127 55610 280013 998912 504489 157311 166894 510556 979229 326566 641475 778210 587430 58980 451131 905184 140378 56127 470324 93110 338820 31765 958980 815964 614434 339604 578035 414683 580455 737983 963262 79311 552506 92527 735510 416748 746422 817872 574239 1036662 857000 888032 86770 616647 673044 285171 760091 199117 286897 522033 970523 938121 553832 1039126 483815 97169 262361 472050 420967 633486 107989 298599 393720 421055 494309 1035246 805098 565109 108226 26962 484611 957589 119003 922930 799227 506137 1024978 890500 118270 594831 143359 262925 259117 897688 884203 673257 403229 783210 909527 718345 109398 673871 727347 294064 545237 870180 870183 625654 397962 591835 896269 648517 751323 1037049 868852 880607 709663 532504 726047 761685 153124 255078 293764 600593 842154 209189 597070 397261 235238 795177 833884 389146 695296 138333 54975 831707 137109 416830 11328 619719 422709 775262 387031 647658 605670 547810 704565 1030180 845471 863493 120635 178088 870094 45971 1010817 579455 982227 240495 221136 969731 1021571 757517 99240 712036 35749 808440 114619 265766 460920 754509 131952 496033 690220 427071 264289 430720 802660 417425 58589 411971 87738 700191 814695 811709 652603 391253 158773 112278 989927 344246 498097 347593 84786 852310 555260 637223 132998 353377 1045862 440275 137663 1037202 1037815 601541 962221 1038012 327658 748103 475286 82501 100652 1031803 414129 374182 432865 484306 456363 223724 533472 1028758 78118 1003578 285490 1026145 465461 819269 594583 1031844 842978 718550 55552 397602 360617 1025100 126230 54386 951290 1035031 589746 597120 280250 634430 640611 520972 607426 298970 1007083 507433 663647 130969 425154 784063 556241 686396 750994 601866 436428 1004313 395705 485658 923897 785561 854986 572753 701046 36027 774668 938216 320850 1024144 227577 367722 300818 625085 128449 524854 449839 969980 587972 439553 34710 258203 958492 847442 490278 39675 129553 161029 842805 262418 874402 553929 133388 566506 28419 696226 156774 91167 806425 962151 782325 644709 728320 793925 46813 261120 897158 411450 722999 867403 584877 183194 950672 308274 849708 410766 1042791 840887 14831 85392 907698 151920 538003 514545 277082 155399 664555 842580 297914 672185 879230 800816 852260 666584 646406 856657 551772 355401 774130 417111 62235 650503 522981 1033525 1024909 590238 600885 582835 181459 755120 116332 52205 329346 740212 728267 513747 1014307 776754 822210 381863 23985 818376 290937 948609 46622 892968 846411 929486 178638 229848 421189 597965 199449 11888 140459 435473 443085 970783 402804 195074 19115 675111 356553 82779 329702 603741 378506 517549 906663 591274 870345 76763 806795 175244 125260 671133 977955 160405 308751 681469 911218 861163 188864 829916 720243 823239 437058 372334 914577 874230 134954 1044410 522285 526939 870981 542491 508700 1022315 207888 311745 563750 987311 342334 1034033 398984 43078 106038 102337 966771 533088 323987 125725 1014155 686532 116386 808645 112488 843851 528359 25740 429592 331106 414104 553242 559771 318604 959520 43627 941414 736222 624286 550479 546017 289410 33124 510184 174057 231220 694392 244526 430158 1011400 298518 668014 275798 846498 980267 49607 1009209 12092 791516 1018540 599202 1026723 497149 158053 1048372 140027 135067 688269 80899 140535 675699 659093 316183 49761 950648 300096 932077 106648 991569 871205 784629 677645 900312 912433 8213 990661 99996 1033762 751396 445402 768096 74765 363888 9722 378266 66520 758585 163046 220661 728256 1075 236532 147407 931285 336392 853902 121531 445561 802516 691121 836097 527077 251815 793199 913177 855716 950023 326253 775220 818966 825195 148838 212659 553967 187841 177830 788909 306101 508904 641423 106606 856645 105271 534552 610546 431950 1019637 223560 28270 283860 487134 466880 803784 722351 149925 604207 382490 838665 120684 763867 751411 477156 570445 355103 141333 916882 1010389 840679 52088 724027 20099 862261 993350 13402 271950 102560 179229 142912 632604 1005264 220624 544912 114252 619523 110566 689857 699437 487307 615194 497568 257668 625998 608473 900043 326410 281669 734663 1016886 51692 865533 373818 987306 12362 194585 100029 628289 854712 711885 850575 865772 538559 884581 461346 205549 287325 843708 806812 530781 1023105 901061 1034073 861351 379280 938502 615014 701963 383203 276504 289032 2844 249926 774441 503092 582723 108155 186489 101652 232249 585141 545760 116104 76177 1003038 774727 726178 683820 1036369 391722 437289 166082 194528 288797 226327 157280 1027535 187716 728347 414180 981783 769497 459544 513411 824100 647081 974756 913988 929368 370839 740490 894595 767110 490776 398920 312431 145271 622262 155282 596107 769384 170638 429773 385073 383882 321489 137877 102410 73857 611910 594487 387735 216806 175302 1017143 288428 419781 120767 963788 58863 951584 362418 923231 834397 33897 991158 665104 786886 229644 455666 198961 1000012 466659 645158 852169 748264 566464 654883 830482 660709 59111 861262 596731 793443 328080 136226 897190 557525 254825 487595 382443 109187 698387 906507 818132 711945 639649 1000184 618015 531670 325660 385340 423359 151470 535041 789044 412507 635945 716992 1026642 481742 43058 853567 192155 807077 573320 360534 279338 296612 797248 973649 500139 928833 879425 644209 733153 806439 483014 70763 77344 698293 495840 502247 603603 607613 844786 807938 182263 653253 296755 761037 207774 627977 998703 705483 564334 986231 586311 358519 313632 673905 828204 550076 565761 844047 955240 165755 751475 433818 447445 483080 485485 1035282 399651 779181 336119 743850 975447 545318 59568 708422 847686 575012 196936 921348 329502 435402 349446 583600 462558 317235 30018 554830 815065 578794 649452 155028 839224 687728 903940 507501 200564 313273 899359 398455 831712 78511 987625 1037190 880157 530862 164765 449311 79779 1034758 977551 178430 424255 290429 622499 834448 700559 182730 349906 775289 217992 1032475 273836 674576 853745 439952 166353 999134 730341 570301 599927 391715 103253 418860 899048 857169 191108 974809 847872 484495 846729 869812 517811 574519 870096 992803 967557 565592 570009 900477 179472 287028 938360 261776 616322 758467 92371 748827 742172 1044783 223079 641109 522932 210518 539588 623972 590387 834891 981708 465383 967960 62678 579128 857709 13556 303599 549651 594172 526316 389702 208957 221067 603962 351934 1027305 238215 314796 548334 614175 794450 722468 1042079 354875 387775 113174 836177 91500 517016 663565 765877 426550 163096 1038886 218420 721648 678257 742547 918375 786759 767048 95257 608156 623801 40244 693394 347736 977179 262722 710508 923088 103700 756340 377385 553070 159 147517 470237 841554 723853 920583 753843 658638 238593 655021 83560 626409 441586 1010689 918734 1038813 103596 513351 28491 162458 543567 107448 648279 913729 575823 111361 605186 353193 259570 764865 58987 401373 474581 732686 154186 585371 26984 510961 578407 734679 377709 906213 876832 650038 823165 387932 935143 546452 512131 358714 237762 828542 614206 122968 751050 805049 1003716 35330 455340 143545 503034 901241 201259 575018 292124 285042 428444 115051 653883 12438 984936 379918 99258 356864 508301 389978 673233 439490 218142 584393 174090 255328 192447 925322 252871 786515 317481 38400 639674 760967 275116 239169 75114 148957 271528 226455 407989 567210 16915 215299 883016 100150 805878 241845 51241 1019454 868080 684181 715566 648563 373169 411582 740995 630521 1016704 557565 793640 651497 842422 940630 303729 344015 684865 273791 133764 588076 867618 818276 24286 671221 346863 310945 909775 351506 4178 132363 177145 138720 258183 1010728 445141 449200 990434 548529 14126 289605 246599 567319 244643 319322 756912 808700 111401 461082 813995 618422 608136 55206 572121 880335 784345 164243 306033 564103 749326 294761 721850 76368 764522 677413 732564 536401 225285 274871 693488 680165 333129 610181 218707 436761 628088 342247 671064 298289 522275 118185 398123 284195 198580 532108 146702 204058 481253 137156 436951 825588 236615 457595 988528 311749 347837 830541 757078 213842 239102 509898 284955 704407 187414 299256 730085 385346 640229 174798 228332 278069 242846 893626 827647 68103 570954 805660 434944 891012 397891 58825 839780 634921 74937 269961 1012916 240809 951344 316824 452366 684394 489472 440873 649380 732169 507604 636126 86844 321234 894252 270930 202670 781128 420827 646543 953450 455843 65161 662168 265199 12877 64049 921825 123733 268900 787364 161233 37060 527420 749061 378695 545274 180954 799052 353810 656074 38777 471235 229496 347031 889865 774539 1035440 401373 1004971 450840 856936 232617 573238 1035185 887359 644892 97206 402161 1048140 649963 741607 619593 511637 530658 999870 356219 636569 271708 819425 810272 485575 304845 209706 648484 260356 1029177 328231 533829 726826 713658 360093 71575 334211 825597 283393 411906 120658 566213 738813 581570 283466 142951 658673 782823 603669 851021 650864 732115 137422 522356 210111 1033919 1023879 725997 946265 905013 287684 160863 756333 244631 700158 62083 567134 414359 460066 256167 186690 188861 98063 151852 696932 115685 1045788 79112 411587 210878 719247 485957 783248 34380 500518 696960 894900 751974 10130 1034603 65607 401976 345592 570187 837146 847811 164206 596858 413999 857432 994180 848614 572219 82209 409272 654992 1040939 959128 985344 443919 80539 803086 42565 53770 815712 959013 674530 801474 910080 114774 679465 427653 840757 741741 943326 448572 1019502 1006856 375738 355806 998734 74523 74217 290554 369195 676462 594828 265010 956048 167709 324664 780474 483003 84248 854390 254685 379936 254625 83265 399480 77796 141008 974987 281213 466274 725010 968120 690802 392362 253606 445216 604400 486653 229151 507282 21540 292691 278757 146124 398928 889045 384179 809988 189515 28002 641818 143458 822269 369166 256765 722819 709349 6047 620563 887800 1004691 544015 545129 830917 700717 879117 36829 482530 592878 401787 683172 332733 1038755 746481 161732 602550 458540 451129 401051 468386 475137 1007569 688726 92233 523434 841068 499323 870120 409926 942961 114528 359856 992261 791674 739505 369221 488366 946135 576494 548415 701978 384009 93930 162220 751287 774471 369229 308620 976134 515068 403475 947796 901916 159559 354828 736876 304165 1017721 860250 325809 883421 728219 149493 332532 817173 91365 92458 944248 670004 845640 863768 654456 345779 286181 608562 33951 320160 157844 764864 705422 468764 69470 920669 176985 292061 201987 638330 1015818 143789 334197 512986 414237 972520 35931 1023252 649474 86018 683919 878101 198047 370943 518561 758171 763083 68857 174161 523962 461268 464030 463640 1032027 39162 681136 413088 728760 754161 171139 395848 260066 866915 103554 535713 23611 837740 126122 277491 756220 56604 584460 828857 471728 442105 371280 643104 987575 787578 497709 326797 578245 335501 410610 850452 673888 701202 294145 960513 1045093 509789 573774 739411 906371 178872 326628 434748 302270 725214 496480 455842 334318 396418 1034356 47265 787005 268742 1008741 537607 2477 592068 243598 187351 805008 71689 1042395 165575 61966 839445 167759 290753 285346 895196 43646 919654 937629 888392 1038099 105350 506018 729268 647756 311209 563240 316530 239481 170377 935932 842567 81536 257686 267452 1040106 96860 460657 533340 560008 702361 90737 436133 649795 195290 341537 354993 691118 876372 312255 631153 688722 447824 883135 135975 929069 798893 321095 1019884 512558 231259 96688 374571 657594 188385 596235 921124 848938 929751 1015962 484970 20043 436845 947794 758885 279004 351971 117856 357841 202003 730895 78753 84030 369689 1041882 122408 85902 830345 726467 651708 52345 582389 1025882 1034839 1000204 780129 339910 986280 921893 783814 550720 886930 677113 292240 849814 650155 861071 873249 694953 934846 790339 207436 1018095 20809 261700 671962 145393 633344 545045 413960 813262 109384 22799 74759 624311 212156 859870 654459 152945 549548 96512 512253 1044438 368793 422474 546457 5716 994235 393314 383825 314732 126331 395845 913560 609332 677369 900803 189911 408278 196231 998142 135915 999695 334891 1016047 586405 255152 311841 441825 200009 899105 193623 188660 701199 383193 1018352 426395 427686 769511 319426 923166 907180 480876 482007 358937 904503 30751 178928 509179 614479 368071 998653 225416 927345 783813 560550 839512 519182 180359 35781 578390 859913 261910 514794 664641 919869 815497 411094 689710 56053 320911 848128 692228 296306 447722 810259 111102 288105 414702 538990 560173 441730 741382 198306 496884 218 269872 755960 266122 322946 743804 396009 348795 358141 725392 749476 810535 688326 477479 529803 508738 26824 640141 297142 907603 549348 600101 132462 476469 695919 354020 314035 249752 215729 229587 408759 232320 284519 168336 579425 937157 398401 274125 520395 224914 39525 136912 871365 780775 526058 732914 424527 572439 361822 119328 266274 499018 469569 356189 828712 526076 40327 96318 894976 690812 431386 761708 262267 292718 991062 747302 426530 119370 48524 327612 798381 1022683 675455 95765 542861 549568 903401 930346 406883 865262 509431 902537 995462 313132 908233 264658 249218 723605 903155 495421 215700 718874 485887 154387 701231 834558 757225 783921 381561 142168 624289 445320 783822 756372 366733 710303 163644 959474 144388 500239 1001478 667142 393172 497158 316194 1016374 570300 956101 151483 828223 49907 914210 93103 37809 775840 500487 783889 261230 792671 710129 217512 9007 281794 250225 243567 930047 835022 597935 870675 575678 718202 3554 848760 650655 411699 162521 991540 997802 208731 1045877 408851 943163 1012677 273196 984209 268417 600123 829064 830051 465920 685049 515494 444654 640271 273711 495800 206030 246107 82818 30851 343889 928866 850571 83170 899322 783865 390230 715585 230398 563399 527333 279842 59082 467143 458667 196252 937595 754122 257042 251095 323940 540147 497141 795793 213388 678969 754982 968860 864045 896744 782057 936029 146230 223776 815223 415311 219594 330325 629117 433790 173247 887501 83610 582925 450080 191525 773092 816304 836268 658125 1044324 56626 11348 968071 766869 655857 459969 685036 782825 489565 526283 175335 836932 603772 480771 679223 836735 758121 186154 994801 855270 297937 552120 867069 531643 816244 1045590 203156 622001 775338 203364 11976 16241 569051 851060 480764 410136 855302 760781 1038184 413879 57147 860137 962198 723922 76321 190711 139496 41954 951665 291417 631823 222163 846456 787751 267413 330630 971417 473771 932949 195152 370121 347875 764157 469369 96530 869123 250515 915135 662800 380912 889325 704208 752759 600261 190263 346067 1002123 953682 462961 654304 917926 240792 585711 455555 78261 1038158 770775 1036349 73403 721503 10150 157443 503629 170346 488620 408253 174869 401729 745099 50888 1001808 371306 257724 563573 593743 791457 379402 81544 392954 990292 182036 653753 660808 1001253 447695 610614 792776 101484 733442 1009695 374811 842931 650953 600329 587895 357176 773395 934012 324646 1046638 679204 255861 256261 423036 30996 949733 825094 594364 199245 783663 61102 307005 794640 68270 266135 607042 153073 217645 104175 658881 428631 659565 15864 105189 124157 1041826 641158 234893 929140 1001462 148356 420299 160159 249349 562031 964453 916533 674144 676569 431191 760642 635146 327911 696142 472742 973822 950228 451119 1029780 330662 975724 885902 997909 345701 364433 85559 236931 426511 239290 915881 86286 564844 378991 546454 687930 274361 466894 15461 295775 596262 508425 937136 372776 391000 23782 492998 353812 154345 865598 42282 555513 381667 685438 743954 256892 378697 773161 477161 1043353 271247 612947 55501 340769 577820 782887 516113 960823 463 173411 527549 612819 477815 762839 863241 834623 232794 682474 867302 346524 636079 343829 150901 746334 277796 263269 931725 35276 1019992 676605 137529 844417 470882 453266 240696 462574 896328 159725 681852 21205 620937 490349 946603 985807 31380 915330 222113 94920 817231 249651 580332 179326 153233 847001 711759 816645 401319 296802 788031 933957 384723 639823 234345 382330 346824 106166 601386 90036 278576 536832 560661 401237 658470 735532 455793 352661 1017532 523338 287929 640769 130422 422914 179226 449016 585166 773387 824056 324909 561070 931251 388969 227880 733176 261214 51128 743365 744194 523775 1004771 778419 579346 877728 931102 782837 159463 832992 24142 616805 953392 274800 450703 60460 827922 360341 948399 523596 616358 700329 848560 222230 1041016 820890 547914 254644 82185 269674 132966 212128 886094 118701 1006756 757035 458544 227854 687574 191991 694026 264394 309379 355709 452654 939571 313445 480649 797536 874798 715243 639416 979289 238518 310456 755201 503109 274775 718370 25897 593734 427443 189364 563021 470767 6913 900524 172124 624073 860297 1034621 95899 113105 166185 609359 63775 79864 223699 740730 177750 499362 239628 141583 852607 260136 129135 1045071 417325 181590 208168 42545 470216 186349 578682 142816 768779 720162 862009 667963 38279 686109 935761 244052 208671 937083 183869 959218 55178 350413 109456 712974 917973 868631 480112 626521 1039070 141649 146710 906421 143322 737258 45391 497080 238799 923712 649470 128812 146203 185640 818072 1028242 141291 205677 794022 994970 588485 918601 569158 34220 463871 681965 563883 472162 617285 169983 33433 112139 894487 160279 147689 58666 163400 160321 865547 601590 948352 626046 647807 495832 453307 1039426 712539 292079 86728 791799 856776 936591 589004 382585 82821 392637 195004 443033 587363 473269 681446 288922 40134 423525 982889 851895 70443 976111 3256 61851 159644 661547 889627 210151 663613 756770 646445 685999 940483 653204 348511 858621 579064 28275 956532 129101 188985 87142 70659 1552 310776 335687 763129 440361 149818 977317 639508 606066 983833 54595 581224 430904 219203 671127 270302 543675 868729 637516 26032 150704 406033 848320 171759 868286 546421 539527 684285 384772 860834 4838 732691 724882 995498 940376 859068 314347 618290 878861 67928 908937 892916 194406 13978 683097 796223 313211 166411 347963 468338 76949 333701 934019 716676 351412 718520 185211 377727 758537 158120 802783 580608 721533 545581 785503 839097 235561 261489 76064 210416 1019356 340086 51771 1030397 314521 956558 709181 151760 7957 425185 392358 846696 275517 509418 817258 940381 422318 873466 221811 822359 235068 107956 462876 533908 404588 839311 403895 218214 576761 703832 365833 394419 930130 250541 470985 613747 595482 116610 875044 298806 912807 713632 348476 324252 549509 885793 154020 751322 961008 389622 244198 614459 829021 559201 1017085 415389 55793 666491 799963 639984 338184 69295 201956 99003 879792 510781 359537 1039511 382251 837304 973135 710833 728177 518536 887357 449100 428203 42345 821617 429885 507577 936938 517908 667245 418989 832751 398273 525915 365646 996656 1047306 547736 204182 779448 126451 956232 825653 603494 1006965 640423 281355 514415 222461 418946 1037489 195034 533738 754106 702449 48387 978194 862661 436554 859416 210749 927277 242285 593567 160169 723982 664770 521966 170372 563868 23524 357042 107893 1010075 413729 879721 507924 976869 63739 33511 414318 109032 1015721 966613 908930 854053 278935 171565 305606 396722 762593 417984 538530 374457 700636 899248 234483 425719 1021070 900086 290186 344126 906545 863197 589995 1007859 27316 461701 53647 545424 761913 624225 669410 24611 575128 730809 439365 445646 374491 23593 9421 82501 140480 741920 570754 167763 311611 5730 1028065 702037 142577 462727 332891 674749 1030845 508794 394452 205968 786990 388602 786212 21737 475655 714524 583577 1015412 365247 350663 648051 356083 321791 608822 721767 528061 59430 683130 376349 499514 951496 707318 277170 84328 620331 507105 224055 326745 884168 994503 915248 564147 356304 470792 652821 163374 663461 125016 227796 343066 724316 508989 911693 445910 715074 129941 404181 850522 648788 1010445 1023668 595374 515269 899498 387495 855921 539772 53060 888670 250195 118675 170758 875775 454042 281817 338416 697249 761249 899665 68949 148178 69717 630705 659805 557842 657590 264420 279428 639062 773212 678024 215321 386181 811504 256625 918976 45566 663470 820772 37361 56849 428522 696669 426359 523137 950663 750217 489969 865545 639617 971597 6484 317395 766565 848637 76903 962050 1015508 1038629 996677 338218 625668 702468 803295 482514 537406 593676 397944 510201 905569 1023332 167975 652430 927070 599142 299864 579575 589498 588321 195147 6027 801807 879576 790420 134680 465290 782464 999577 304990 577391 76614 467991 985745 295057 966151 905374 136411 293082 60375 361232 369623 441289 396155 1021222 307223 844527 117230 771051 145312 609393 408800 640575 63593 235913 836914 471893 522976 949509 573819 244021 912484 580038 921734 369467 346572 274755 353234 569494 219614 680452 549393 80586 784345 833063 1022377 896046 798188 410077 803638 18031 892860 758254 513030 735499 836834 109105 221339 591831 783211 414741 53037 737658 866902 245020 1038885 624111 855065 615770 582307 711943 506141 286202 1020666 220389 244285 55225 479535 8320 707403 983401 229757 757284 775563 341616 891091 257521 1026614 621894 720724 938075 691449 808442 836310 1033384 298611 972974 203108 450421 177850 926743 963516 1020209 720855 924670 647122 740513 860229 882625 228171 490843 664950 860370 374275 806474 319054 319799 173192 901168 333222 1008137 41628 593951 498890 489973 34230 552447 337404 52158 499586 459532 650991 373944 495709 1001557 539468 297807 911834 896318 1023792 404862 368959 101887 203180 515929 283144 424482 524100 162179 872547 1035017 504945 583608 297907 35429 931871 522053 737550 633024 1015343 95627 32191 558069 891382 827008 1012164 1031602 637117 383789 365136 287229 650303 512049 691274 613804 902445 506940 263885 214251 769453 992917 996774 944570 95191 843157 670681 82541 46135 476458 482845 335914 218190 652629 263515 996718 1039633 567468 889139 257161 591208 96984 916086 953885 130224 554776 673197 472995 99642 423613 837009 74213 909002 348076 339345 735109 753944 217823 554063 850805 566866 531172 689699 638845 1025432 305756 771990 273081 662911 580221 288744 790552 978575 530833 492428 38110 329157 489845 530087 42786 325394 986651 638868 246865 223193 564232 479586 331689 936309 366295 603732 702655 451505 421812 369248 242170 175950 865249 300465 374549 852096 359220 110374 369569 229745 763543 380624 268672 490685 880263 166008 554860 915445 901526 615958 270190 564764 389866 588379 527719 96813 932027 639784 441738 229779 490200 318485 811744 650927 28963 950507 486851 27477 4624 942122 746083 920399 1003818 1031556 524100 333529 798095 222304 963518 107811 4207 879192 26236 67283 228240 573883 887805 786560 591821 695308 167190 906552 635794 1023105 687470 139514 819554 842372 139777 230205 222802 963638 346014 334184 493707 1011943 26985 51543 970187 1029023 42841 285661 309733 703897 789691 485180 40252 32962 796333 264622 201548 1016382 322212 816096 315682 560356 126183 476018 50142 406461 255761 830840 229176 140425 560787 948476 654329 150073 441135 313721 632445 507766 580990 637281 769336 626969 1033579 902297 393005 348337 506038 983800 699000 1013504 645491 864971 641734 890494 253064 299860 907224 286165 4146 626502 893956 223843 504448 997195 891572 584379 628695 167038 675556 463140 991596 301809 416168 349720 623565 877609 362660 494278 89433 104861 1006738 310161 171203 337722 186304 516752 964499 298466 367759 289292 995493 986600 547829 556804 159400 762261 693244 471980 844447 182183 499265 291305 556644 466381 462453 835031 817952 445228 680160 182340 487380 1030877 129241 839986 374740 42604 225103 776792 928071 61531 733507 436642 990120 609949 224843 170925 376392 476443 677649 280140 638665 356402 109522 125702 475044 171827 105184 113045 73380 114402 585505 909928 363369 824312 298637 555298 978407 214433 542899 599832 728292 178175 193845 962007 189565 767653 516679 932253 777377 323356 496436 689115 954260 113505 118489 837049 716910 506981 720424 621202 336282 869516 973479 717427 297816 692783 683246 767136 999995 514586 482093 700944 769451 139790 165795 215020 188003 60224 524072 201236 804084 437464 931748 495002 981057 401011 695957 887620 23553 414370 620430 815630 751425 1024361 199346 479654 690911 746177 533309 902383 849936 30998 1039867 435326 227034 437193 51151 952608 826523 709039 1002542 269906 766592 904080 750497 804039 252943 544425 520775 525542 101790 884522 296528 414026 807641 416441 370307 760128 714048 1045230 229561 600908 234150 423893 673887 944036 193459 463471 382200 901811 193123 167728 168089 1021848 794757 710786 898668 838308 745022 344385 975149 736224 381059 761662 321968 395653 337826 406973 5465 762497 406970 552950 234658 764153 251197 682903 545177 959681 532341 611136 724575 99814 914173 559365 1037226 980773 838212 893168 307011 32881 582158 76669 901769 96625 110578 938013 303341 904191 567516 735155 327284 427690 677773 280346 44600 409397 246550 272796 323815 1000726 927073 174972 725826 893944 717224 287854 941216 456249 666364 340506 85352 132972 330431 492188 798106 18137 456490 159495 977735 199160 969160 566749 18709 433914 157177 140696 285884 864064 958320 182053 286091 225761 880822 497764 115427 601641 819621 329385 963259 495124 916973 1038654 376859 999639 899986 719839 719265 552280 307563 268604 18431 947377 310693 591226 466042 99505 441407 1046707 618349 522842 322956 825713 265924 627812 765108 775991 801922 947641 685618 38136 695611 784375 998999 730014 358042 609777 399302 363652 277980 390702 469494 961533 423508 785769 849843 924619 516069 528655 849310 716200 783755 90564 815272 996800 703442 742878 771227 156981 581469 723944 123537 291994 336737 699681 141179 253561 335911 299002 426651 551373 741773 10908 519178 836744 30086 709984 994099 60943 670357 417108 519510 1012153 605782 485053 11270 1012051 547830 892815 910251 884638 477878 1032695 334337 346832 691307 354002 537751 399119 699393 567347 827217 788729 838643 627681 901863 540703 951509 880086 543588 115077 988107 246465 507559 602660 1038607 739973 25317 614761 403055 39608 1013029 959411 548300 43301 765891 982232 24476 597578 8429 858785 870760 30683 741673 8009 951375 1047357 833997 670722 140161 620556 691078 531312 37574 187029 640210 203819 1021173 101980 170117 23362 430717 1028248 730184 429747 931807 332466 161557 307188 353329 920778 387005 226925 354205 663602 703330 762363 1020384 813553 400381 726383 921803 517441 876249 180493 138949 97809 563990 482574 622920 127875 102439 979998 350048 100975 580692 343518 800815 495583 754489 51555 106859 502673 181317 194485 832990 459384 540988 837201 543717 207163 554166 158120 412658 321205 882845 505758 24331 575091 793779 1008139 1043784 490297 871690 459069 486488 528765 903306 650869 458237 389610 927598 323173 417419 308191 864711 306104 926573 770030 427512 590218 674209 246365 1019704 464364 5175 1043880 838675 279650 80597 855293 615657 252004 419894 26302 725614 104416 723110 28419 807976 204214 288904 84501 456437 656443 926416 990964 584578 57271 384906 14803 879828 854247 25169 589462 292547 997243 125144 764763 167034 847001 252261 912110 184057 830808 115025 931667 353171 986438 500617 199744 273008 952547 759568 911776 509196 12324 832891 796177 453814 991473 88435 1020263 661778 840102 961847 583463 882328 11158 231703 921868 732434 882051 41466 407942 521762 69160 526297 372278 787386 456367 914497 234100 145058 601403 321749 221641 500981 972640 990666 803445 356516 408742 999530 534506 978417 233737 164241 312655 924150 954236 914483 20478 549148 582753 605140 791046 374180 485394 35598 969897 259617 534876 520719 60127 41980 1001471 654616 820178 190959 302895 762623 732512 1045131 802838 1016750 761500 233138 244815 161442 598606 470045 933997 747884 973166 72663 622194 560691 52652 403647 354392 252465 316395 491019 572044 578610 343746 449984 808557 373528 483578 730939 486610 117849 1040403 994731 424065 217727 972478 319124 460985 943015 903012 440397 154537 485379 614046 102531 51446 180312 67002 43700 1047609 771201 410941 401077 393087 856554 391004 626477 726471 272917 346753 471063 288136 680216 824268 597316 619304 859165 651663 327894 945029 1007586 376273 526791 867952 962359 184524 733792 493870 342402 299888 644802 741622 219454 319966 301920 298357 680567 245229 697219 361292 180559 709032 202693 1044113 485501 967117 64662 589130 36809 544848 743611 137717 508561 1003222 240585 34307 998984 90427 308398 902232 434417 954380 231465 709581 452520 371469 849741 14767 1031449 687029 607746 318525 6151 1034157 12676 372013 272839 992085 476898 533543 171202 562239 297344 100680 205559 263090 1010070 855969 545910 950568 658094 704438 450022 873680 842282 78336 261888 57869 947643 792939 350481 88565 123371 105945 789884 998866 331924 558748 338998 111013 636775 603392 619080 827038 161383 224959 415825 566693 937579 194699 684289 451029 812959 852103 989087 686843 141315 22734 618116 133147 891371 164331 830878 705003 926333 230751 508142 492887 886838 172063 538378 370171 215397 900371 819100 626860 803503 376728 1014241 867824 42377 105983 480042 685184 147137 674828 111966 711629 855286 619895 476535 515705 272155 329839 29184 285913 324344 102418 364958 667514 699305 351989 283012 358809 800797 428450 291837 510889 938392 897301 384742 857553 260657 499007 129584 813676 475989 1025924 679523 954503 287810 849212 971542 288358 73869 819765 302456 463871 687773 129839 597706 789885 183853 616543 639715 452030 655054 239597 736939 192726 673378 505973 663200 964234 202658 185226 959828 210134 813210 88111 915948 62056 805160 689500 173731 844066 575872 590975 419653 463003 12458 672760 477108 340127 99074 958875 135783 713643 1005752 288050 790246 647538 459854 494329 397391 256346 395549 24096 185300 558336 516560 713549 700219 563888 399078 70423 429916 643053 304436 124044 804519 244719 308321 993196 404379 59936 499049 798699 1872 896158 803099 478899 218094 966333 44699 531936 838452 636802 137696 825922 345330 609320 336439 986654 517519 483999 26814 969645 1023107 455688 227050 374684 389854 507706 259330 304011 862656 904001 733345 30862 1026271 440793 914232 668079 965892 453111 567433 763497 697998 551489 644397 206127 915437 375696 318735 515555 410664 680821 465391 72799 269656 216754 606689 676592 811819 590781 466379 914645 319842 894272 495594 73924 409170 574619 977485 662374 866663 722017 365913 760279 342429 232151 853571 973863 404485 83064 853401 432091 1028678 652915 214458 307820 762137 74027 1001817 838598 118476 570038 301566 891083 471488 362847 872068 724430 151276 116261 450972 219416 981079 454457 219209 568679 744353 647812 571491 646250 548987 170014 577300 246086 481066 636120 739165 359188 980744 388275 266386 96096 109827 210279 5338 347308 997917 903389 147376 156907 762346 718773 709733 96262 354581 641985 201883 710235 336859 359048 472779 885560 21646 239556 568512 991076 629267 554980 178714 959383 536164 684683 744141 256766 46352 13583 686495 396728 612790 128251 95917 166747 212621 578189 851430 1000815 211679 391993 732558 84465 256394 760868 3261 159186 722814 107689 152030 1030006 795201 22744 686384 694582 169582 701426 928584 457694 843313 170734 127885 6447 208845 57080 739003 927326 224278 724972 842081 446099 810231 73439 476771 163180 148462 839831 525688 31095 440459 851982 45485 249531 906997 438515 40928 198960 704100 389672 705861 311106 876456 561221 126437 191570 760737 825364 344858 990005 1028548 829715 467477 90291 392861 268277 541272 796169 264775 319777 76860 967528 190198 617265 261997 60019 450413 792949 35177 57541 947592 962158 306180 952937 176308 753235 201702 869472 179314 684431 671499 429855 317144 251712 381762 493838 429839 722874 279727 211210 414678 710403 707658 239843 20989 907092 110174 249823 565995 813982 184586 806197 838425 698882 303811 848531 428181 3672 741584 859801 651648 195753 675277 845660 582288 136117 10281 70884 376207 348014 438440 256941 1013722 64379 94433 313130 63714 292278 291264 33853 903342 966831 872966 834497 396888 189990 568516 1035521 777868 403860 905188 1030205 252428 133795 705184 117036 728110 268210 695305 332149 817500 364626 10625 111413 986515 317387 976193 457596 531173 702360 802004 150735 669687 356838 206746 580008 773763 238617 265542 929521 977367 588104 719969 102029 283989 437436 405700 793040 264945 121973 453154 642049 324022 109477 430716 476383 912449 996658 668842 942873 669508 85560 934617 765653 727045 923781 306440 431146 56028 812316 1001354 421285 336312 976563 33158 941768 33435 209972 813946 654982 357913 957248 265652 315849 693726 180903 331480 431597 928549 269553 502365 940866 855361 797400 325391 421773 446488 101836 1015183 727175 606882 1043054 532174 925277 867695 629525 608918 75310 966942 864844 165377 56464 681191 576849 934399 716812 660754 341656 786901 580509 729470 186439 577945 622901 498715 163511 3255 234553 853872 256761 947311 709632 677142 275791 104020 136791 996410 393134 885454 270848 438303 882755 185241 874798 466586 666603 983620 13322 89748 567481 69299 953138 616076 389236 816542 111157 140050 965398 292624 746008 435533 297294 634088 619476 696694 165631 258395 420565 802139 802239 169328 53116 77533 5977 845698 219550 600690 503883 854466 518916 1024419 1047112 989363 1006057 446863 208568 958892 527231 401767 954675 813402 876138 381168 918026 426555 648515 128772 483518 832291 422166 970769 1031815 732603 1043428 547992 286926 365821 918306 479151 103347 807866 303672 347520 85128 410388 670980 686536 760915 565508 846420 939609 193104 480981 20079 389528 405101 495527 939405 615679 164813 958189 310874 697244 994118 472815 619639 497809 845282 454473 1030905 103826 216930 924522 534248 266602 393398 782614 354753 308854 754310 65253 1043445 442664 4012 651969 145256 765573 927672 831596 537075 735912 455019 112632 731106 831293 290108 253005 304758 754182 1013718 18854 140900 82778 236696 56340 230996 973985 702483 706042 939363 990937 682640 755343 1043873 827668 875144 929887 548500 323320 149289 196554 534451 198461 715480 213380 705260 731698 306602 755987 524063 129081 337897 407380 404129 581703 291989 20727 462266 646757 1004512 173310 636199 821809 728497 607042 724120 947550 361506 213742 1001779 580143 665090 317698 926736 891392 520532 376529 779450 363453 21966 387203 605108 662121 673627 166804 257266 275353 200858 357715 150108 689654 456028 569700 228943 593855 763178 557119 960027 785732 425404 892334 703622 513900 564611 644947 611399 590384 706080 62240 926348 297758 200426 517596 874868 280535 943981 285093 709270 541841 518630 427113 264569 492181 523720 478827 976409 657090 346681 313541 481129 407560 96405 455648 376267 757230 771818 447997 533913 298765 223867 123311 545184 663443 246334 240735 562592 139201 285022 1045703 98509 219757 440761 457079 677969 574337 790114 925524 418248 919162 824864 452628 64962 1008874 714222 932035 168516 451830 850809 913472 542023 53208 335781 708032 558904 98398 301320 567115 945527 426345 142958 979002 384216 851056 948563 495551 164900 489466 2156 132957 763545 845351 86558 321900 439910 721704 685829 499607 704304 394179 54383 950621 434320 1020880 419551 211603 268435 992446 195722 229856 106040 363534 79837 7999 855030 389591 614901 410241 596531 921409 265509 862664 502222 507146 952180 137230 188054 905732 728348 826268 985552 938388 469772 337043 1008821 256565 65895 519014 498417 50163 497155 927582 271654 302833 919275 496917 226151 541155 847070 937211 649149 538773 753101 977365 696485 582242 687969 982840 988048 905405 723314 778258 489314 947628 727185 767266 917236 139847 127103 713595 451475 873790 413364 1032965 475006 678225 552153 959740 833643 472021 643918 535151 1047042 189238 850853 780994 786529 257391 443173 617004 275094 147091 765256 614458 216360 939848 194109 609866 859279 1035079 619878 222737 853943 331742 937947 835606 748162 957037 228070 254516 245827 1003244 790149 628252 368195 802404 157676 921553 687679 374129 7168 812074 678120 236231 113116 937811 594018 990634 23888 150348 436933 242804 725341 915049 810143 92947 656058 444880 25457 688520 361042 729086 700461 416361 710596 363330 287167 244063 582626 293953 790401 283049 955186 14448 582596 763032 335984 598173 427598 733201 9994 542567 251607 388366 886178 808897 948107 335389 987280 838515 337803 552415 529502 881049 716139 744842 567370 804130 332214 656232 53447 234322 911718 989526 356860 684608 421996 351046 70211 886617 46126 406973 683179 663003 855555 1033301 709495 363867 273849 794684 942749 716864 521232 261812 524872 600645 335165 434065 211287 737019 1031016 68542 905180 325700 295214 959416 213405 908505 580639 851473 262294 292550 253761 857582 165748 256489 654731 772490 15388 383606 365675 764081 270882 697205 411201 660294 351570 122178 74977 632765 230443 865293 764949 786849 442975 495192 756761 313359 117589 689020 345117 3130 1023143 795172 232647 391141 463012 984783 103086 379884 934095 967250 131296 143035 505950 168020 842589 576213 227004 24017 928153 998734 901639 663448 1011966 1004626 379282 1013965 393064 826780 399461 897383 1447 869631 579512 523443 688640 17121 123260 135119 653997 711355 565970 460848 2136 485786 773777 434717 503972 1016993 581572 180017 168100 747397 93226 474333 55138 45839 542389 400099 921690 687006 29195 127452 835068 305058 516872 47539 705581 302626 529210 57384 565958 607543 418660 700239 884756 807055 937467 525326 131926 974827 1010092 808098 786243 748961 605140 460570 322689 462106 973574 661466 341039 784725 811401 987162 936540 488291 536535 281701 891021 323817 655136 824091 145467 39585 115653 719599 1015122 727769 548829 336233 413876 572402 271795 373092 1006260 382690 731717 604561 1047964 692659 878535 1004275 270375 519682 45086 661346 444423 534400 552806 387080 230496 811636 212589 230374 698443 109112 542005 945744 152916 475064 945526 632173 939517 14326 484633 829624 575545 682632 553150 708482 366577 307224 724535 978797 706947 946403 1009419 348914 496702 688955 692980 917468 281831 1006085 698977 85451 335926 951100 698613 52403 630106 882284 8198 949082 200817 635703 833823 282077 765201 143316 886910 394283 559298 6027 143254 479368 25986 579898 380815 19980 85055 230867 248769 673570 980832 753372 154685 969737 265533 685293 847940 203094 10914 243253 549069 642672 834896 707830 717571 324627 175740 1011205 142021 152270 712015 571211 27941 792965 223588 638534 815850 513007 249164 618120 822029 897305 641293 505911 503103 137697 597151 659084 416866 759675 529006 603732 874764 985584 186843 681074 795655 798362 1028539 896091 610515 292522 910038 769688 436259 404898 625257 849736 465500 389083 930981 244891 33305 28929 149293 273752 210601 955025 342940 204632 93839 379490 698877 421384 29186 973081 795473 39147 892267 839859 777229 111126 78825 944895 140953 498867 590288 241697 1031634 498558 315173 126225 974728 733003 959012 1047066 866049 673150 577979 315739 563060 833169 780300 161097 558735 857233 939247 468779 956146 444834 1044589 978333 496306 624247 216390 1010446 488919 786650 973676 525378 669918 524842 1038982 22224 224055 640472 597102 982948 433608 829417 497587 176510 171368 992119 444952 498546 621925 532784 977683 204647 1012223 497109 454223 1038488 686826 815292 284202 258582 843216 645711 185912 773443 291021 377483 902590 194648 570609 704386 352823 357600 114881 474073 647635 216635 129719 259403 415219 32796 828349 772900 351663 732427 209334 974022 632912 140516 227830 718888 280534 375639 43972 219217 185202 847462 72415 111586 1006093 580841 711158 695178 795840 36109 599343 993423 346458 983761 302241 392012 134366 894599 544473 362925 5633 326489 889689 638388 159664 894402 570645 975864 940936 770577 27892 780833 1045596 953066 666709 388461 41140 937924 341895 465198 611656 179051 954447 185674 698248 748159 503910 83130 307223 315892 660473 791563 572747 226705 103463 432096 972208 1011313 496007 736109 592514 672132 585375 540414 956982 591375 55918 378478 582385 842792 158435 997296 795919 242491 722787 649546 398750 745608 500551 205013 803040 66978 444507 1007999 277709 444145 94561 330376 1026958 643633 308364 804296 396803 177393 409093 935464 419390 656149 891498 906788 698886 740693 807242 210512 460117 26556 970666 347088 978139 983081 8835 663262 655480 165073 688449 567623 179653 809659 960581 390382 590476 287810 787300 494152 155468 251799 239719 339679 145846 288061 8585 259024 245554 896651 788476 300108 1025883 724013 93796 992282 509567 238756 793434 396819 159776 971457 562154 680613 1026421 973870 652821 751186 142314 784357 41808 774190 407451 631990 768772 354403 13789 20422 1008908 472752 863158 346891 650297 397542 982112 725969 108753 711018 949194 256312 375564 523703 872726 45747 759190 17625 108828 407178 219152 585202 375014 172121 850319 73400 331826 874383 541468 565749 113652 730608 629298 1046022 735441 44564 891714 764765 79268 864741 361522 332543 796156 502053 421594 146695 369820 534502 351110 1001249 697851 496911 658295 195344 96962 1028318 174946 572712 893520 355169 151023 641748 748857 494331 276027 1034513 880579 762598 914006 697073 377959 219563 673222 243738 335446 262059 451587 547653 633842 685466 981753 368831 510288 353022 822665 1015019 426685 1031348 695815 864957 649014 367468 141501 332352 338670 877096 781927 100114 956876 996545 69302 620259 1006058 310882 291533 389114 589335 739339 985031 993199 714838 139023 575791 706802 97373 1002390 564101 365251 598551 300828 325312 149175 989218 975600 1007815 518010 661074 642742 309239 608071 311340 110310 806304 1042034 255852 906058 1036424 270815 171647 859524 395110 831880 924426 976773 678760 1013498 747617 145943 733870 891864 59920 349013 596684 327767 896598 1015086 49996 63937 561317 996325 641066 286962 76836 433299 281686 454878 826925 19364 1008693 1045769 530639 416598 151585 542733 738637 381501 165604 893464 292508 547266 36929 79723 568297 935071 372587 763612 90897 189796 810380 14421 146216 341238 889920 617298 26355 968971 845847 578919 388973 203438 881430 282808 706118 72897 626486 686719 895071 74358 483556 557450 446543 595414 274816 738491 948449 65082 39390 377222 77716 120532 490696 447094 784154 570663 643449 540072 670169 540555 605731 70478 1018989 160682 754282 351277 475172 310534 45544 858143 247168 23409 409255 822418 515769 596370 54186 516872 238136 283495 458596 792469 1002781 150718 437822 472932 910779 776122 1013014 651058 110103 936788 764859 813521 812652 1034712 153458 32423 352169 382820 779636 733228 1007089 540780 243053 1014384 543514 675897 29695 291218 833839 284517 869693 45130 603374 492128 900912 333408 223307 393198 439382 55090 330987 620455 380446 579634 175786 118902 128877 810854 540182 411419 956188 70119 357105 185513 760439 16994 261810 779528 806847 1019802 102149 154996 987305 971492 499783 127740 1031390 351913 729098 250116 984185 560359 909207 1019843 557708 368049 775783 293574 108443 583083 930985 337771 750622 806030 935360 1006439 66308 465834 139970 672577 844843 597087 865530 325844 1001193 722595 952422 1006033 980102 933759 454201 470587 989887 386962 61274 237289 255557 211340 298724 588807 1043772 997556 56484 971669 289212 765795 350110 153574 934996 359815 336009 988707 650882 145185 916558 523462 527676 201415 861837 700959 848746 469027 783383 473811 322665 458353 935285 389207 480905 224005 837984 378745 167312 114627 331591 845528 697654 1001893 616908 363879 324519 401209 696647 84206 683012 868128 357953 818313 706786 917137 914426 800551 689865 575443 168677 23052 372406 207046 76583 266063 94361 602459 505627 430173 429528 795159 714192 408692 955338 551573 818569 524073 910909 849921 757308 329443 301553 906141 554004 576349 7963 790847 436720 615464 506851 855505 420833 274214 906982 720336 10672 575248 4532 576462 772437 805361 13139 214769 899457 978857 1041082 631153 250901 913516 602455 474910 790697 768832 914826 578519 984838 556162 521512 446996 541100 324706 253944 993629 417869 630114 72249 546000 854608 795355 22299 506271 176463 862071 721729 349584 271257 547768 884549 441723 519857 58480 928308 748496 758221 266567 736270 286478 294999 811833 618567 67661 980080 975637 884809 756149 299368 837631 683504 935173 316999 224750 957964 834061 614472 302127 639714 636211 1047896 72672 366252 314866 298651 1023606 747028 603479 309992 652343 27325 513155 487752 692929 193978 441131 146299 289665 158229 1039899 417906 987709 788298 599470 1038038 78731 426953 1035352 1920 219991 423799 68893 942079 330593 366125 664087 570645 926141 440888 627443 881978 429905 48855 775028 633624 941658 666305 864751 315405 2279 1026716 726478 290476 466780 1006471 953870 103740 343793 189841 667584 661559 1005617 157247 345227 500940 869756 666378 936232 435038 373125 867295 965605 453124 19924 963997 670499 16135 547140 783514 193496 306022 620166 102175 876558 695637 53917 335847 873826 580281 826208 909476 418694 934830 247292 398458 623295 1008897 9583 1000066 660071 252599 315662 213065 272236 885380 711424 789582 928463 228949 939712 817287 1034279 722631 372639 238813 535580 527789 872255 346539 889580 1028238 103449 53827 9960 424740 71672 83817 667384 293342 83580 2518 494867 597086 1000344 285878 953544 583676 467477 639018 262585 981570 748045 465863 308762 809839 454512 47381 928054 991476 194690 986642 40426 745465 767067 284588 293160 1044441 852326 721994 847990 64673 99298 454212 133229 158101 920676 222822 779066 787372 216659 527986 614175 99343 1042027 951195 787699 549534 831803 186634 214686 358507 881063 582236 69023 815676 1034086 20002 104838 725773 161156 102495 44665 673420 981218 892174 398259 983964 1011377 684698 221697 327378 707323 423012 860739 863483 89882 824641 605169 660884 241727 217593 832403 259408 892396 31689 178504 962710 1038458 774882 460608 759297 108436 684264 888898 61662 327866 852851 97831 93105 454080 710289 360541 869040 410444 241474 1010277 476742 698203 161275 598612 503186 387004 700708 57174 440549 630931 708506 178215 599112 733912 869165 360856 551412 2774 158499 326928 54487 800428 872115 218888 1008406 871631 862091 783758 620677 762502 900171 104131 549169 774765 559880 114525 173015 692979 50122 489766 861290 842971 267022 483707 923281 942527 670788 985037 770086 545416 885842 105507 68536 685559 388111 781719 125706 36640 80585 637140 625042 922602 121024 411295 806650 668560 948648 154187 504227 404770 825131 618563 645405 521733 1031013 19588 725169 209007 498534 448799 199127 684524 459188 480444 257728 186844 886982 839954 345293 260082 927114 721264 565013 918198 819679 88376 139491 24068 730908 227934 970806 684427 293000 62445 178240 53072 556511 413826 580584 43560 622035 95439 981064 760897 92297 216601 464687 376217 659992 577723 586143 2693 146702 345761 860752 596524 619754 519630 796716 926986 833699 452310 735441 416622 914719 619364 58130 166907 20413 754870 754038 727595 213196 301596 228536 410823 425489 782204 220741 48240 46405 261073 1028801 166426 202389 475047 572546 673164 241440 25505 1046035 564193 562045 501492 746675 402953 907826 1023465 47827 888649 26174 737375 150172 265143 491920 477254 510055 663231 477069 57381 843074 962976 384910 237972 1018226 948720 886623 582595 546539 634900 355778 154098 416730 660937 744682 655863 593180 216222 537857 90811 123076 490615 603810 662205 508057 674316 531807 114317 412821 793959 789052 722770 191847 505962 867890 938309 112370 793927 369837 748084 269004 836870 536079 438272 748224 140802 588331 753439 600908 297580 21194 913690 472612 734919 161321 387856 109741 647274 405881 883762 834179 422913 281438 822341 10227 76813 638577 776739 179329 587615 443326 608826 1012068 405409 306502 492811 947205 368589 823422 189868 784516 907955 573647 374855 449587 582008 727572 379033 71705 793106 138015 344179 787312 562637 446516 54845 681510 894920 888203 346990 154464 510841 227794 408341 590835 383781 190634 14419 133354 956009 558373 15583 847363 30900 216143 681857 668721 384970 612258 658071 150555 492098 751503 330387 546972 472585 105980 822394 180545 853726 661697 324710 234702 40147 367658 996358 703417 586450 662904 878873 785069 810262 425312 838646 181513 712622 66186 978440 909151 840957 697363 804938 840181 1041469 74763 661967 600903 804855 653816 890428 365187 812172 3410 418892 829963 44720 933893 683083 639479 647657 51442 849564 350864 231188 482925 727604 1013462 576225 143552 490268 114428 894034 242855 1005810 226022 412480 81363 191848 601266 458454 813415 727748 684844 400404 1005694 420447 466008 689229 375459 482086 425964 21417 829527 917532 686547 911268 216462 454358 15531 210317 418866 622077 586824 880904 32415 1004496 276527 590476 598565 1000607 413211 773606 831882 360785 277628 116917 468869 202207 1027315 385259 762180 964567 827096 78674 178407 58586 715188 692741 634882 348445 888775 23282 813599 763372 647299 433759 276282 102435 551695 234850 355907 7859 114885 288872 382880 422179 67508 279983 386984 767500 417054 1034187 444712 162204 198651 961573 473058 476180 621429 907639 76554 297034 731498 243281 151495 385576 926957 577432 611256 304427 300229 970497 130924 506596 1045997 1032602 663784 53627 667154 1027650 607782 55847 945688 687148 346000 907191 779414 534880 893577 261388 802901 86330 500708 793500 525012 918249 352875 90609 172743 583665 100697 27176 556692 47786 652000 628851 564949 134334 201381 51607 280792 220591 929855 282991 942370 885071 815547 346471 302568 677445 570907 732929 821652 248975 147410 840276 939334 867323 143177 562312 490320 68268 380254 390747 995769 828315 501216 685727 437435 310548 94740 770233 995654 782133 54067 600868 1046395 367218 580841 427500 384305 990740 683992 145716 452723 614069 877587 46000 236031 826565 295843 469291 4041 39688 414982 1024259 980854 202006 308651 21672 544994 427482 869495 24097 393370 212500 826435 243334 12898 314071 941659 558215 232369 896011 265472 1030883 732720 744172 832999 722674 559679 303241 486585 659228 196976 801862 693649 65888 612618 121434 655233 160206 982151 744018 380685 428301 987158 25996 800942 623318 1004314 153021 527184 752758 840361 682860 395988 758608 814093 545908 727695 545625 597831 721542 341961 1013147 668039 905637 83007 454322 729013 261800 1024162 609618 1007852 814523 104214 1009855 784633 508126 628148 89939 56032 704100 538888 582907 793431 460662 9875 975290 62282 269966 702282 942117 823893 179708 487957 445414 180557 294500 22097 491578 808119 118078 849487 960115 94031 537429 942546 353398 627843 715593 909461 219965 756470 1034253 556227 226646 462589 158569 89469 263522 152869 511097 323928 799895 351403 790060 452828 49471 856578 304582 327942 134455 16721 53598 564678 883825 22770 155233 78978 795506 1047541 573453 99986 574932 615579 554487 633793 468165 956123 574085 519378 433543 877280 110965 683513 661486 79752 290388 764254 1000677 836839 518920 244126 994537 356034 251463 554057 134796 691989 254493 414821 36083 166030 875114 799977 798297 502031 68450 252739 600714 973871 227339 86483 231784 142778 352450 201326 627050 597037 432567 852188 362008 572219 864620 537945 46736 370250 714553 104216 646148 115446 717259 83643 575546 1037198 136609 317661 615435 448914 723854 417928 523748 1001531 603962 674239 583752 263923 765345 918518 354379 82904 691090 97428 521240 726590 564273 354680 115053 389418 216949 549745 238618 714199 721067 839877 277638 112181 888049 106411 882218 702309 866748 512209 742931 164926 912210 971222 399716 622539 174929 108497 107474 600011 360230 977352 802342 79664 233111 363322 435391 432289 498234 30358 1009165 927991 836091 718785 758039 870851 236442 521876 439286 672711 235818 393564 272984 424313 180116 665433 769022 813443 896274 762687 756542 753989 651188 677303 611201 769874 830430 659423 849862 206318 1020616 830918 942366 458135 927997 327921 44334 190329 351452 821977 306352 1032184 1010970 395115 831985 282922 401215 444294 765781 644442 345636 56192 632271 936327 497787 527778 484201 954338 513863 765095 758210 156244 17503 992833 201867 267509 157936 749972 964617 927894 76792 215481 536471 568632 473292 276541 549920 29843 243090 946079 594601 136336 477640 882133 768709 178639 750779 761544 1039647 51746 930833 677587 166388 415504 784960 605512 81814 483411 128276 397035 661738 386650 173101 1007733 216043 380104 442238 272658 260133 691443 290256 662755 542010 571494 445245 317309 708961 346975 1032117 513641 880610 839506 927100 869282 735131 806244 147370 757786 909694 397552 688298 253493 30480 801286 172219 212043 610540 729063 984178 44843 353598 885642 946998 134291 976457 299547 794051 107961 602337 898934 783528 967109 789234 16560 741065 190548 537079 839311 1040349 392183 997763 563213 982768 730290 571836 949465 474339 35453 970203 1042389 412391 778182 778925 1016217 340230 900077 251157 1028847 316570 378311 155784 980821 315092 110108 581007 786302 955190 64041 348232 762833 976409 499231 837350 698088 500520 616354 198701 346131 250851 538698 627190 959955 529950 987173 1042353 127071 610943 256051 995550 486434 246531 679145 731027 476218 805241 75951 153337 273659 398853 290402 502223 513642 433567 971731 1001702 732867 123026 224325 575907 292084 590077 684787 44160 334623 338261 710024 207754 96540 574177 691876 678116 806644 64573 1036382 101699 5991 106456 851645 534129 10855 342645 96830 890315 765851 758190 604753 48835 811229 27244 341980 828766 728253 302960 436150 814262 280827 231374 460077 42361 394512 961901 453761 1043560 142502 643976 902502 841945 928283 85295 277894 736054 694531 304071 234237 961404 833699 1019270 241371 812989 241271 734200 135078 688798 235692 117373 754645 418266 28838 947400 177238 822461 179580 228705 884489 772777 5751 56356 205122 889236 95639 330944 340555 902280 88590 144697 880095 770594 768706 105575 675505 967444 641231 1011829 293091 493732 229891 580962 455823 613162 70497 422787 276546 284822 396191 843263 131963 725735 23975 911698 395569 884405 340762 252363 879178 209320 364232 70157 589861 979198 311097 919954 554769 364553 696615 1020707 932051 138927 766466 1012577 403237 92136 62059 83776 599601 966724 628921 899718 489242 795747 37751 921169 254579 1025914 1039331 126862 635589 12757 759921 630147 491278 757583 986951 942149 574781 1035739 354494 216899 545975 125951 541159 550841 362709 776020 921347 652094 414564 768775 151050 409143 5923 958043 100646 237153 86600 21285 207157 51531 399612 701518 727114 621273 90074 930901 865323 617411 333428 900043 823509 497683 201166 514004 35572 251307 50913 473260 633452 47805 513305 294944 21715 250961 876760 221201 479220 404674 671217 329973 791629 991809 911917 649302 978833 232785 415689 833360 849704 210761 428022 55575 379562 958677 390488 919919 468584 989301 183944 219954 542179 729341 65682 755406 988755 75796 4472 821444 604449 167093 117421 823338 185965 587184 766874 408874 343945 1046570 875548 405377 483707 855577 358148 779521 657279 1039561 1033366 518159 650627 314201 380170 85541 107178 256319 813839 820817 342986 402624 534083 882613 120301 708985 155068 978949 714964 491225 606850 614924 1010031 794276 303634 193575 48230 359281 622813 188104 358547 524077 427206 137972 129414 838039 208808 221382 49664 726721 780750 816618 306808 521621 318585 707618 980889 413262 891998 880581 197826 80123 1025061 935483 134788 697343 106219 302210 561448 543379 623297 722348 495399 588611 490282 166239 238511 798317 238497 860755 255269 388293 561681 625880 694174 591316 307547 681293 110436 104052 814036 169642 336759 646998 468420 71927 331785 224124 67559 393171 633089 951999 760304 710894 195705 656458 470274 547470 951616 349469 988725 221710 822617 978571 178455 737883 1007738 590012 352808 221814 937614 949548 979292 142324 425524 159018 480413 1001857 233277 235610 447047 734552 658737 949043 336810 661453 897483 494978 89996 783811 882553 514277 832676 798518 1014749 384849 128032 150963 438862 315789 257056 926427 812632 267701 823864 603876 495160 597431 458226 493335 781665 888281 930634 103507 722681 766769 703792 115081 57436 215596 595978 983614 431000 38152 191535 973068 307696 1032793 333933 566816 1013338 435080 822403 279998 444417 963407 258984 917177 265411 617534 798466 639227 1035187 585529 630832 1029123 597912 457208 17345 791906 588141 273798 564155 812861 733919 632003 485909 257742 487634 449250 146236 99043 251356 385515 704658 43614 754888 1042746 719594 2739 193301 791550 800014 468589 265077 171963 183865 355241 794702 940745 578718 299672 372284 420562 94175 543746 519821 680792 990102 343998 408003 699436 438735 613179 604694 473080 607628 1011707 781808 953015 970048 533010 424559 462903 761173 140971 52710 836254 701094 774787 463452 860386 445701 522348 651275 750928 809398 6092 303074 486406 929266 908059 183812 1046904 463206 386665 19527 823535 137393 914901 824502 436997 249833 543767 793616 891946 931095 946423 95302 965410 623286 344019 540417 776069 772664 280093 782361 655422 614017 684507 286751 170509 527978 659494 143060 50693 995135 400299 325040 333838 948033 711469 346716 630116 370726 774144 823608 13078 461204 62608 303062 339080 963497 871128 601980 18929 567670 572140 335783 917214 1033087 475503 362627 723117 1010237 486941 826739 808211 139420 143939 941967 866455 450173 393026 73761 914708 473909 472336 774951 823355 550924 1040566 799189 129550 64191 576211 961808 885607 886783 382487 143347 566383 921072 1027529 111182 856871 405163 312386 891682 469474 670396 762224 979750 957897 199588 33108 943941 1017174 175704 541316 596766 896729 253376 173225 871299 804598 937273 382722 573690 249637 639764 874208 201279 25649 656149 400936 898752 152762 887028 139732 256287 722867 594655 860274 285108 13028 654326 835747 962825 1007977 616142 393117 975452 772657 669679 126890 20000 30336 778326 771751 177276 47213 784372 146566 718794 61797 43052 408012 634649 108710 386649 54804 100524 455109 491078 697994 490617 402216 126132 941168 446123 253069 264663 45980 188961 810369 754649 504056 56044 11242 403798 733441 200917 985726 132063 575049 20949 737097 410231 321526 62618 993835 979993 225344 768776 994136 365103 92918 820406 121302 23324 668666 971117 559618 162996 124352 398253 140299 462527 989139 906024 150134 56697 912721 761669 446616 590869 422762 840094 360735 415541 20452 663682 799882 499572 901018 721268 866220 697308 517368 187306 131629 656496 419457 133775 933129 779428 810314 307265 858383 746975 299900 612371 193891 455168 463573 616716 873980 873942 131880 878695 731687 240551 1038552 461841 484098 923050 316257 728367 1038850 346253 904144 338581 165741 189935 676677 985935 723169 960231 795000 405788 686027 415355 381746 576238 233457 695338 194767 309099 337385 693859 226499 149359 847263 541963 272914 315528 823507 1033212 981717 724857 726424 742784 792252 613047 824535 933082 956807 500975 671946 26813 424332 872318 310145 323027 116277 314615 703840 348471 472702 70561 920479 762619 264059 974838 48841 354467 469712 771878 317757 612264 247095 858514 535984 647159 326910 38225 431529 951919 858246 59566 817156 921447 650437 525479 237424 227621 564165 606064 286961 509544 172835 870126 332382 694494 932496 647997 119012 236463 787028 1018155 432001 441841 786886 441530 370058 343345 259541 476066 275749 360432 61314 206796 491984 770083 934499 1018328 794328 886195 770850 344984 105955 651515 873980 219795 296295 54605 904515 868995 38704 172909 989149 978903 354014 205844 114626 47666 475236 590446 899201 331498 417419 272029 425404 652170 422253 319540 295335 546896 29946 909500 912269 735919 579446 722482 566859 563151 258041 456071 1031891 405256 181485 623903 397995 267371 139924 587603 20075 463673 393600 525551 15427 843881 736537 702388 746098 269606 629275 791767 455120 141647 7445 956288 197701 50678 372970 97100 994127 886753 531796 317132 151169 334348 216412 427524 1038846 282661 714211 124140 277762 592143 11293 809458 178265 844128 932881 569463 949478 243170 429850 738125 596510 521749 512617 587583 15498 968364 593280 722314 310345 914444 202936 104028 326539 898256 156604 994140 300311 15431 723980 449057 744134 597236 607099 480953 369669 949006 526002 839204 1043543 921342 533419 233687 508369 1046499 102454 363834 787357 89617 594039 825898 422007 58765 273766 233848 558387 454803 359245 14951 371509 242193 733262 1074 308983 856105 658139 102532 177799 415411 952380 331262 69638 768440 944909 877236 585770 763896 299452 796336 919740 519525 72975 159342 696091 566694 517789 25950 977592 720533 477008 899174 902040 379585 77289 315485 41173 910317 34172 711825 845597 286095 322543 961858 296753 558930 964736 548389 781416 507796 348732 250081 998185 333289 120457 1046421 57204 179606 528285 847696 748378 479254 506628 191128 50561 581529 8222 781284 42913 514432 1046174 675874 27913 243939 761100 403762 930074 231691 237380 747624 605643 800760 363765 186638 641572 964827 73763 1043168 133315 521885 766886 871566 165466 824919 788905 153149 776238 690648 549419 738310 498330 684579 57729 934006 180106 709101 18130 474893 208129 987171 848538 304831 174995 805474 277800 969846 599275 915325 662815 277901 12870 809467 466425 318038 654071 967319 960127 376982 352993 238270 495442 525828 624896 552724 67942 803533 169440 741871 906369 846867 645668 44507 1033665 622185 212225 421908 892435 817241 654016 996111 864444 402654 439103 995569 776660 407018 575601 329238 1000646 929505 855257 541580 557778 433948 770579 512405 225676 76904 517964 139817 815450 93572 645061 78705 420857 431270 997715 287309 731896 1042935 670434 134351 1048123 398866 664302 722110 569977 212105 470536 643604 186303 255584 769367 509313 219116 703632 316692 121573 23859 70277 256781 486361 100508 934049 787747 832039 30850 1035959 272332 727630 237334 814736 595089 615935 878811 771690 546961 368290 635688 854899 961276 710610 234153 420946 236442 836061 879070 478111 823618 199749 348059 477798 71779 956481 1033606 795305 688510 162620 179869 20955 577449 708949 718253 299877 456462 745438 365532 404260 551786 2014 534303 262121 654990 592015 59588 820728 3810 856544 611306 948618 787933 730867 330756 420171 206478 413856 463707 200924 44054 335857 479625 688978 866347 983204 158206 665013 364951 89004 909950 752002 701111 428465 694688 505642 337917 562571 1019217 276625 376431 642762 454991 111503 885285 863281 497071 541810 462030 556599 302424 673914 730156 684421 885894 526428 698515 942458 554823 930496 512878 522922 63489 599747 574907 44378 316906 462454 878218 61446 619407 182621 168321 1003996 220494 108272 824667 1006911 667611 913693 197220 674372 183999 542404 510207 753976 649940 640570 239648 716056 579786 67527 125907 990743 964518 256040 359347 80924 517950 8973 80243 837953 904894 310684 896857 341077 586533 934124 396990 736091 1007049 1033355 425615 794121 611023 182521 375247 303178 415668 516651 261651 122044 821703 143880 608772 649011 804012 504559 846817 409396 137434 21040 24570 660091 70174 907918 491318 937845 1003030 437955 523662 886727 975543 873468 669839 631493 857288 969817 349660 352251 122469 115055 45482 764328 640380 32453 302403 964414 262739 506970 290179 589796 980480 276765 776542 654580 848111 599412 632920 572541 739681 613814 110859 410562 377319 881841 10149 639416 16363 36388 539751 37260 53799 919878 526887 789787 263979 654142 775375 470905 365531 948648 694236 919403 477679 505110 386271 63980 24178 582541 463359 906412 983108 260868 243830 569484 409240 932841 230160 959523 147318 756635 85167 804412 837178 696048 102089 131158 789011 783537 532456 12579 384133 892954 475689 335625 73704 385883 131518 440996 1019366 432665 779116 143682 642561 226285 1041166 741221 515082 327396 573968 373573 1031851 164349 304628 118603 298463 829358 919248 507031 1034612 194656 257486 646524 982928 926958 754604 610302 1033001 598314 323386 405595 258699 200280 885726 371583 544214 259505 606227 516494 482686 938722 891877 497758 174281 487050 501623 900602 801877 35007 489853 178976 688271 709514 716226 497092 24636 15718 111524 58251 245492 723909 306323 887889 802722 411019 694933 220323 285446 60817 270021 747590 443955 920867 591823 539822 141585 757379 61558 1041288 861404 649060 77327 242992 305827 955247 659203 1047355 958922 745153 878929 877295 712328 295019 555273 933830 813162 1017073 724690 105967 331982 329932 396901 402637 874857 1000168 736527 444790 174786 1007398 548915 741685 383668 239835 502726 435208 262896 558415 1016017 847650 239480 933440 752627 759658 11557 891996 578525 850939 892963 348618 2003 133282 969328 668834 384561 759907 498272 280944 897764 894965 383260 171445 464365 415809 667934 1045094 47586 180455 754870 145003 701037 758456 955528 971041 131787 231997 783884 900313 1014861 111151 940557 356695 257242 95741 205611 630355 761196 164937 478297 439803 204942 164203 696159 280431 487653 690668 211801 534852 745380 689420 748342 291842 807702 804670 248889 674982 21784 558247 246908 753441 487835 496546 149864 321750 681255 524094 63039 766752 39763 321982 225938 482762 490830 409368 862411 170389 331865 309111 1002661 848565 1041483 764346 78254 478036 414220 175602 848332 337422 985626 593895 680885 835700 848647 856468 156021 1047945 22520 589223 286444 532552 1009448 2562 544846 939548 99 330301 450721 725349 840587 324129 129090 406522 1036055 993326 496480 133538 777871 370710 583808 725658 1046801 980288 1040119 433682 884687 253254 841075 668848 781455 199287 440435 381707 249897 288342 485578 717873 729357 412697 946720 683041 842170 953130 266609 201298 386888 604586 428940 736299 92127 1005289 775060 984968 932158 998895 98691 881980 513845 59383 333986 938889 821803 1048302 957971 719017 714137 376824 491335 249161 38540 830956 510088 829193 295463 529363 240497 652029 406559 612204 218480 569391 826685 859051 988747 735770 926176 668470 644760 320304 784504 811751 253507 941910 710668 324685 1043212 851555 194229 727082 300806 439972 88097 399606 266010 851803 289809 744795 268674 555835 916698 670391 27726 1012462 290280 1021853 87010 73615 870967 745044 43382 1033520 729816 114518 465301 236886 572786 148434 768670 37240 758462 962603 1045318 574851 498954 767608 110868 389721 947895 358658 913124 233549 247996 122056 887653 250280 67872 699390 421787 617768 166275 624777 722269 14460 513430 1027717 130520 955081 90526 231103 26634 630568 362741 919868 5960 413477 449673 126896 809400 81217 377180 440328 982744 481138 483074 95969 503285 612766 777766 358926 494773 268323 915205 441109 734606 498258 380913 532915 851532 460015 601039 1021524 626319 742579 190617 648347 50762 190666 773598 552416 848966 515414 961341 175021 679068 472554 116461 361025 593727 186383 1023032 680717 200304 546242 584188 16185 50504 428020 659753 18976 380465 784649 901957 560079 2413 532314 458987 410506 197518 616371 813127 662088 633852 135125 971676 9522 547699 905461 346046 374824 600706 154171 537240 460860 825356 301892 391592 958004 557003 843425 710782 39180 1007816 242774 397121 770162 652260 109660 418089 681801 856659 778527 516870 859686 388124 479744 858552 603606 429722 855508 878772 332246 834302 601443 184454 805593 855242 957930 64841 368966 815191 637849 1025329 311224 125264 769046 145153 118140 698677 583929 448661 53526 685529 240206 439642 189116 155621 942358 105681 732889 510291 922053 979216 116876 375795 515781 910656 936998 167913 217842 986144 283056 254509 752669 79488 765795 711433 578953 762311 953389 181407 918129 1013358 475699 782689 88192 693891 528713 848535 866903 375847 434556 270044 82442 518160 349577 223393 932771 598024 290147 33961 454558 949612 325809 221323 1031532 625581 497997 846132 460272 325331 71110 8546 26117 559605 965599 493610 835829 949698 299790 53106 596739 268027 1007357 582264 934883 1021174 291341 146505 741693 356381 610254 1019467 321837 452717 860040 833204 220358 254968 913078 1808 627338 662883 246662 907967 966899 762472 753498 556404 325870 434773 758089 418231 426075 560268 817310 567140 261262 425729 989016 782890 879825 328895 709801 888845 1045728 599139 888696 978917 161643 835231 483551 92125 721047 15545 798381 281588 458878 233225 331236 1004671 21930 31614 750908 218277 599966 15386 540575 737506 561485 421233 32427 492932 138145 740655 662835 896305 133109 1001615 151998 415583 551579 121572 1040647 229083 857432 375828 733307 593987 414179 810775 403646 118924 814185 180349 911398 693116 265740 623845 17726 901680 616287 157575 991557 602520 404204 850091 756396 542966 808878 830512 176028 817251 1037207 145414 434286 917322 579083 148148 844336 983787 598627 221651 839975 718041 922220 878736 512839 805245 618725 263726 350909 163473 730117 439426 833638 160165 370674 1046133 441941 722589 481610 910982 78417 532016 167838 922949 921684 908395 952306 440281 564493 409389 728895 468603 673887 722089 89330 633593 614368 385510 707946 40756 758107 67906 633981 580514 408910 131307 778227 751053 432493 575845 180746 577233 762653 873479 637937 455138 778746 346493 372813 869060 64081 794695 472502 490577 200614 492345 631099 655095 915248 133113 581850 94007 670296 406917 534025 500775 256318 252586 221232 517617 605492 636045 362284 818258 723776 877862 898510 1019164 591518 768448 857178 608948 250684 737659 496393 357012 976957 734154 95367 662474 803447 567030 239733 644472 780021 267928 62952 726354 603509 80419 390632 980515 2794 731992 908786 83528 242683 449743 399991 779827 110467 909429 702811 489193 672015 753160 369782 219269 578403 399773 699414 981171 404213 977435 680316 946485 944240 131006 377178 292450 318259 39572 831067 759202 1024976 1036547 80795 574451 337549 362049 640811 80999 347622 897243 779407 896676 564489 127279 661311 310626 987736 882673 941353 445681 580075 474282 756013 336304 184331 820276 1011104 937623 54200 374591 1038026 652206 1042724 1018064 808296 904339 666678 158909 973098 397049 430857 155186 334646 727331 950378 63022 841891 946285 206429 774663 843007 593860 833688 84450 318666 329256 880390 358204 925689 812337 153669 101220 457844 491399 785449 488958 204951 292713 577079 252801 699829 138535 749610 547770 139920 531880 443506 534599 333283 426213 643248 60189 901336 424044 356412 654595 219538 425438 382623 257044 605605 770417 647705 152129 584857 190574 146972 654285 53866 662452 153039 875983 123403 943667 857740 89267 393182 418674 492130 287417 605245 278027 725651 116341 1039861 589353 125463 753997 212166 206864 448536 275967 1010660 174741 207476 231192 767097 794018 282686 966013 516128 348340 216125 1031910 545644 338269 522092 283742 718943 53698 136056 1032389 981235 14109 142661 567118 608661 251964 806762 868865 932 386048 951472 518202 430071 42976 338582 910632 303444 282211 463824 171599 130810 388521 228036 592390 73496 124387 771084 882170 168275 757719 200950 105897 735556 277341 893447 332008 481528 228836 657779 256606 289646 708845 929191 382471 773916 950415 138176 485297 540779 911858 174609 508290 9270 330196 387745 297584 959055 88839 748970 931015 364539 263409 152604 955559 141937 743946 995863 771716 958814 894561 770421 91556 684387 1003032 681022 660132 233110 932835 489265 215540 679677 827278 160834 363094 689430 326772 582934 707427 162386 100360 861577 869382 260501 55376 194088 557311 473528 123492 777911 445281 718855 84212 876717 319252 742084 129728 719283 389460 619426 729373 914985 132912 920138 351863 332705 564236 38617 89289 389986 104479 885856 109606 679142 431862 332643 127284 217180 949743 857179 353196 780583 352959 1012276 433372 397404 705005 1019087 177701 720712 1364 25473 636796 627177 88741 364435 939501 813424 186850 593600 983571 122565 785380 1039802 149154 1033474 745687 484004 30430 850935 845497 370585 306465 709285 790494 419108 989529 539075 833902 974022 171911 575037 270822 164724 509505 623535 802707 162838 980272 890606 747290 123401 787347 831615 672243 582558 333499 872222 136425 44185 970893 315961 874140 139442 1035779 482419 300543 91671 357803 99873 110810 16361 267814 384976 219720 80058 808106 541885 717114 367893 1043329 64859 960243 17910 1030280 111057 652683 471886 859057 404601 419436 915073 566657 715875 436440 191719 529810 231376 915552 608846 895250 712375 906094 652150 702787 466243 262589 338068 502265 757330 191195 982992 731167 146936 933038 44998 702514 486394 385516 567817 955588 52820 608417 230811 187642 697268 850093 506231 4879 300540 817731 927496 322255 552131 167020 95407 747549 298965 109442 931904 216429 285103 452533 913797 776778 14852 68489 447674 448978 1026106 397910 681231 983349 452077 61127 843562 761401 692588 106844 1012642 759225 198711 630504 479621 111137 629127 952083 753875 803316 624838 862937 232704 132678 974866 451337 65398 946499 856767 210630 895504 472230 487378 1036810 573857 335938 353414 576542 837739 675965 822987 212516 542888 1027280 696258 272781 220933 243272 593474 896675 791842 304648 301398 824064 232467 1039301 170685 6165 390882 40008 928105 401829 484618 532464 461825 371783 1006845 586029 818014 103399 870048 1022726 898321 895557 1025482 173972 679388 7540 533704 257669 832565 601693 421596 865178 496326 735034 252601 136489 148207 852507 648457 84635 794435 28516 883431 996079 132614 486477 595046 242486 1022902 80225 1023752 353557 417151 655615 145479 791878 295877 441820 178191 299543 373918 487807 854850 1034729 493141 633540 89651 473522 774633 351322 595755 43900 185739 918341 41192 738532 468772 138588 1305 1041819 358092 192460 808675 972264 663892 957843 781663 312613 955069 429574 486937 71742 30911 795467 108435 493621 836931 901344 15296 463008 557289 926226 989833 11817 93571 135 576587 290061 30872 2741 887895 608158 523746 469608 209777 545985 514512 990016 520786 444017 84997 217392 121894 931898 305623 536320 344335 52670 188625 167116 776352 172340 837937 626308 441442 164324 673899 838250 340562 787116 213924 573334 673633 841854 287287 236661 735731 493792 630836 808262 46177 878698 569564 395932 317303 649547 340262 638943 529654 604613 567870 549323 449043 275117 549888 466158 657910 759276 198529 1070 804924 826624 4487 67394 922486 579451 726284 211252 176040 743811 314815 288485 1040587 342609 262786 851337 685387 746162 14317 803111 630921 1026953 13002 316186 730458 1002571 412311 231570 151686 39297 297991 692500 770890 660298 174977 716022 3542 836566 1034143 406500 989648 781804 654257 174942 943312 789349 377400 765239 264930 203694 993131 548376 565511 279114 969653 177147 647092 46414 833076 576688 531793 523236 718652 169051 563386 97480 137938 375796 431042 613582 617266 131013 867756 699738 328522 1031664 290224 60134 241980 711911 667004 707456 436448 262642 201648 548169 853567 137132 749153 947447 860185 926854 212375 617555 371296 225603 982478 602300 43195 917370 475769 41379 143620 86040 73850 147213 851402 96731 616620 272404 446672 561112 832090 354662 435596 153589 406980 957380 439209 545136 1013409 512644 278917 527190 704152 907792 476852 903948 157637 50789 777851 885450 456507 381333 494166 268316 395132 428613 279666 719455 262915 479792 746035 526666 175802 994466 673456 248674 951428 711933 714034 1045636 843188 349496 660409 539743 322964 1012827 372087 492791 887776 70916 820562 741668 642888 879589 665702 1018641 948209 308803 553089 826045 666101 866425 59046 117885 686046 887923 521611 395128 507183 147507 781338 578602 116955 574544 118771 897761 481228 633458 655337 770627 155485 799703 435841 767430 206817 864209 916598 924727 276250 207430 154424 259636 68290 649775 663400 236722 631558 999449 88925 259959 843013 730279 1005986 525216 236885 861965 651125 305693 445055 600983 40778 714288 661374 883232 625479 15346 368196 793755 669637 1015502 543286 101774 400853 780292 856747 177810 855480 32039 853360 802517 221542 378528 532807 862615 917257 513577 983139 443568 797567 433490 479981 780041 601307 693247 338307 622366 1031395 503527 200627 160131 609172 566807 194181 575324 201114 822126 126702 928995 193241 45342 570462 376805 405735 57393 198451 77381 257423 515842 513859 205944 884047 673728 802391 68616 428506 372462 740010 924178 984216 924134 825710 634311 583969 247121 246087 720622 249798 736176 167118 269409 544776 113623 525583 408203 865054 520044 412683 86513 30324 848236 608055 593318 925223 238759 530939 592340 972681 809535 749621 156218 551843 837677 170163 823465 655790 20412 94140 236422 930201 693260 72072 889932 845447 417936 888003 91655 463182 712593 650510 586713 404216 73896 374142 558968 624453 257864 832283 364462 751400 260402 773986 437976 539462 673022 305860 465256 50810 194713 657189 476260 217172 683969 983646 320484 243605 434827 204987 276887 898228 449502 337789 308031 711772 245749 444248 710960 422380 631521 726775 625877 592373 470789 646516 300843 392384 678808 109792 427844 305350 373543 183489 254150 1017141 518672 849038 367210 197746 1033479 644661 322685 411281 413589 948374 159586 498655 615060 877062 166413 448345 31412 234189 602249 487730 384762 675752 979572 293201 923452 506951 612734 22992 504486 542160 38894 682366 876087 712026 821020 282206 281412 655987 194040 77862 58869 761243 83842 572097 777155 109255 745807 520398 94721 373727 649739 642590 339024 596800 120817 113209 246568 276026 1003349 117466 879190 931730 905499 448111 157560 518658 506173 284314 784515 211637 462152 662194 756286 103371 105183 903747 671428 198363 681527 145290 181254 18284 157850 426489 1014343 619898 171748 460985 453278 243704 616457 666915 36215 1025864 340877 189766 778514 165828 425994 204389 249859 807993 207278 520054 550832 301159 329914 629667 581334 531330 909316 615629 519173 88756 695158 470532 289823 381849 1040012 585232 22749 138945 647898 913900 3914 973361 632452 520005 779846 549858 617157 255743 922884 222273 164456 841648 453004 534701 946258 147491 85818 970237 873974 815575 107837 408311 766431 570238 582937 1043162 93738 471934 399653 690133 278281 313971 8974 349581 479553 691627 119378 420763 149676 864680 150214 901132 626360 408738 244497 983519 127207 67843 156462 803723 626509 366569 912110 750966 6933 734119 460916 45183 550140 844356 751287 479349 867284 632826 670723 253597 236291 694712 671864 576560 272641 573345 865418 523482 394718 837515 575359 729405 321977 165761 11764 844140 824138 675906 522329 841584 231001 135103 932208 547270 989764 17312 64722 136671 710782 703424 855402 162463 862986 208045 986103 717535 219908 234025 54671 389100 974616 287148 866839 902149 915977 429279 262859 281824 633132 742434 542909 355877 189162 256263 203597 941042 599361 188628 292534 243029 283716 620294 821889 28373 780439 696265 479248 494826 355827 912000 291093 175744 283048 799811 359959 485241 327958 10844 816372 879400 874547 302281 300890 1017558 811016 696510 1020236 93248 220468 99104 61347 281623 142951 690954 124554 278655 64232 166988 485378 558992 78096 739815 297564 36312 1037517 960658 212673 510168 204320 373048 874413 680322 878495 877432 1040240 306882 1010932 219172 179884 491506 252251 275394 963290 735075 927272 387342 758981 767195 444735 510838 61196 462866 963482 160156 189604 598836 270279 92120 354133 910690 176231 45748 1031736 300336 581297 532846 678975 897832 833772 946297 67245 904262 651512 932860 215962 988283 211654 442961 870512 774443 64219 161415 180337 758702 476370 877281 426798 869330 862679 351061 533265 522839 1005356 917518 130004 830322 525479 167915 100616 172363 406322 1018621 265360 575103 932683 926989 99619 376990 895873 755731 1045709 55982 816893 386752 587630 901030 357366 614133 764217 328948 10812 437322 318775 230648 389550 895624 500674 690566 811204 370735 8458 706152 985862 887025 701331 271322 167826 899125 617141 284940 718746 387989 118043 939684 1008868 46432 847685 295225 331848 452377 252422 1031129 759862 836598 147718 868996 302893 197474 624960 873646 47685 369531 925573 831425 765862 166804 597752 186777 132367 130740 542609 998150 646736 712214 410778 985677 601040 834471 344885 394663 207111 638092 383187 261569 469765 674713 276926 77883 704234 302042 376720 750121 596075 129806 49082 928405 118868 783399 569854 990458 62208 737739 567030 656331 679651 168150 396939 326378 160513 987862 380542 506417 920948 581773 895202 1023981 252393 863347 783007 691037 585763 804146 1022449 165688 180855 354344 687336 279588 547919 680936 528358 680768 848040 330425 152612 495771 899219 554261 990764 617914 860599 529452 1027168 936982 347341 955487 822642 505755 777251 954309 513770 250155 70170 463017 1026980 489753 278440 386057 725583 215471 492247 113689 728047 876968 841028 402110 678491 655030 420513 736276 304831 845821 286515 219369 79900 895126 636500 547135 592323 563725 174322 188110 233950 442084 410638 348031 247783 421134 874303 305138 1014575 968820 570157 597497 719193 527732 47126 37659 197852 174940 537675 841490 990084 470772 823988 506445 396529 589041 874824 454767 975126 384131 325526 639694 528059 807368 845120 692981 983548 182358 462970 929058 127689 626101 433295 715464 396132 105442 127068 107790 777957 144334 529620 161615 798649 477149 222074 479641 460319 177768 230634 940846 988842 676923 573264 926981 751810 837399 693487 896073 634146 471089 242331 666841 652379 370353 863807 312263 1045840 557621 202073 123353 111544 554315 805753 298507 972448 227322 1030341 1013771 671462 819770 51320 383676 1043903 530039 866143 405172 80690 1022994 406106 568509 89242 362976 967905 761943 801575 286889 628604 494133 105054 161194 1048138 332476 954005 298260 808827 969863 1000312 607370 113110 575205 201351 478631 717620 520281 846229 555126 710403 215321 655690 757240 515268 583057 582562 457378 855692 49373 705133 411868 673671 483154 597453 813955 901745 671989 637626 317543 63515 9218 715137 881358 183788 464743 138305 214511 595037 154950 445805 790392 218492 138615 243277 432649 586602 976899 546172 780215 825053 198570 312683 732298 978335 762974 647901 694527 702733 767430 508777 455814 273560 705980 293884 788484 367687 623311 341844 1038419 228148 402114 236678 700606 109066 693515 623992 392582 267662 951637 853351 783967 304403 470526 442211 137459 555268 981658 822478 553822 948574 981614 685025 507568 78898 271093 257575 543086 396328 680543 491264 766482 243447 492045 956960 225670 658414 1038614 252429 931245 336495 970438 624292 396251 376942 863514 682900 613207 596214 1000260 982753 569312 645796 317485 55139 218149 298538 322798 422724 834636 607437 1003350 85638 311404 300776 916584 543099 829202 651879 21209 548683 196544 604493 660886 371825 19817 634926 15932 443710 950519 277685 892830 285781 345030 455712 612419 473389 332326 784831 595174 949907 730588 896376 598772 540965 536737 141894 283409 421335 255650 529589 371603 655474 481534 964968 912133 952848 532556 228244 449190 1954 939794 955266 946408 329834 1008719 597265 246769 468097 497138 423473 1035293 246610 822112 716137 259706 995869 159730 639057 558922 264821 918900 289305 314501 583875 884392 344577 729172 422592 141761 1010143 179095 503295 322280 920732 612448 960097 1017531 847031 435318 484510 310473 279232 754643 210115 78359 125918 467750 408750 994206 649290 776786 90772 465098 534994 909037 164732 454140 897623 378562 326082 675593 197199 55888 816021 887226 644931 603976 268664 352330 539218 1032978 787653 369643 450221 126281 984613 40769 839705 344635 703513 610533 160112 183658 260469 161251 379680 805901 97247 287804 666026 339855 455252 243045 855076 618511 676772 180422 680632 798431 886001 517693 662819 534790 413748 174232 67895 784830 961208 628766 983385 797942 478109 724231 289539 336336 430678 700927 591171 441636 900395 384679 919354 257020 946104 573972 364191 1046038 690540 941390 613946 237669 543755 347603 715881 270224 315949 223249 442782 383602 972221 139759 337630 326808 247418 904517 140355 907462 602233 107103 446332 990067 815777 694910 911944 1035592 181549 727639 905470 206244 233518 617618 112905 273691 463367 199756 802660 208882 218607 966549 870178 983205 96882 492019 337896 264802 346097 671454 994417 734091 71453 23617 876809 167992 1920 70911 1028627 648371 34292 238444 23172 849914 598825 801744 1024613 374336 113188 906984 585044 9068 714426 707685 727299 662936 904217 933226 928696 585619 928576 544530 21196 963424 575874 472295 274732 623797 534280 461676 687579 426877 623947 164501 62062 173654 802205 940106 35214 220436 354209 631528 331130 66364 118735 846783 521858 860810 15858 137621 563597 951659 920489 994081 763540 858500 2793 901521 784165 500265 113785 621317 437473 867046 317044 990481 827389 305658 727755 429887 204229 754391 294337 107915 915221 465060 760941 637669 843486 82107 688955 400306 399527 714027 115819 344140 554761 943927 777873 186237 961074 774612 455443 303368 908899 580655 969902 530464 633458 965669 79346 716271 478793 1034442 434113 545809 672101 978147 595924 333590 266584 190827 233270 297219 102471 1009682 225479 15313 1004396 908729 427962 822253 1016213 15607 996887 260791 717219 489623 588602 219395 497932 513560 477778 49563 936538 331820 569571 484282 639914 18745 544068 138642 593198 118235 496930 976583 993195 567136 683003 330483 658172 654922 1018276 537632 717965 675025 995524 148817 656864 680286 669014 918777 996108 143633 217899 825217 688441 227901 840806 1034695 365861 931558 296958 207770 561570 57162 526399 916031 804373 949333 741705 514799 240889 297515 763792 681302 440922 699042 577114 622102 555611 403397 953924 819522 163760 738898 560062 146659 1024548 419901 683402 637815 3349 458539 414529 646764 40435 413432 760782 116906 1020613 262193 523248 792838 559267 164507 320700 980176 117309 868266 735770 188998 323154 171275 481603 684830 837178 773914 487241 311040 171101 818028 925583 306698 311994 273223 227917 463691 29025 757285 934669 104264 587001 494645 1017649 291449 404795 796890 689259 587725 285556 603434 188226 454434 999687 709232 731540 704462 167401 509098 899342 420633 630564 496907 642486 480960 560468 689274 985186 714612 559917 871954 78142 781145 103411 178592 937546 185479 748032 851496 68058 181133 1041729 62561 616724 877033 561593 858420 381557 494737 105982 942144 418893 577133 793015 841305 301886 1026778 623652 660485 608449 309288 699030 753662 711073 428573 775922 680371 912509 552049 544306 246726 145482 912720 990948 140943 377551 866267 212905 721559 550696 147111 64951 662302 633924 833084 179032 303255 715623 188311 982633 926502 1033897 205480 642780 611625 454516 948437 222518 957868 343305 370549 928017 162547 856828 215638 393115 374004 792500 831032 190998 614362 604908 228176 62550 44676 855093 143302 488262 693507 942450 879159 627555 867103 871770 263219 669503 868051 419321 523456 861695 706253 547631 668373 1018334 943343 384303 192480 114344 1034449 905986 82497 815167 16956 254210 731084 723226 201648 212831 559179 356545 890079 385181 196602 203346 599344 649236 293385 90879 60989 1011823 957214 475278 357973 565806 326608 16344 763 399908 275245 578378 1035108 630777 1028405 389479 719613 601256 26972 131907 885732 803074 937228 598794 1032554 887850 955937 961143 977559 713240 57707 397661 87206 885270 334127 597026 34180 306501 274343 350783 202325 822553 371069 718017 26096 747993 784468 445643 531294 995616 107839 125458 489566 347231 84808 14687 424932 444248 156139 563985 447638 181924 317336 16792 959310 85551 359476 221179 593307 546743 342936 338003 434239 866640 862225 72270 491954 809954 611550 500141 619678 82345 295094 1222 240225 580789 954431 631554 681358 537960 514200 426848 289900 90363 735696 602865 805749 51192 67948 1045338 485336 834753 314597 473429 844280 90632 508968 883504 411627 188757 672788 151372 268284 1044868 385279 711327 4906 961860 158002 364338 483239 899481 1027944 473764 424793 244826 927059 746662 65116 467635 17943 130429 994685 538533 970957 285828 744641 494209 643842 757415 598492 173425 33589 128232 22203 70639 650076 668381 388091 768332 549727 355632 822127 554794 121756 186398 461469 271362 456546 169465 437570 315808 194422 386470 997322 943010 947345 434464 709080 226812 977375 3059 506052 824182 855937 192961 639512 1031212 787724 988353 634387 146445 740360 781371 805414 971102 889459 701197 746361 664372 937275 771625 690535 1017853 8903 86804 106493 7160 927087 611945 475775 927672 646655 584276 325092 972453 9785 189720 994133 802170 971599 247690 725682 110792 340077 850835 802061 813938 608557 615089 266028 689455 787488 341110 853003 145676 396620 208136 769880 752615 495785 592800 1044470 385781 312483 876811 983674 318012 607387 44588 172977 797466 801638 774776 332568 447164 1007052 903800 345442 141480 177418 179786 841462 480564 473425 942113 118383 858124 670789 236225 929562 777904 238462 233475 482171 928499 62218 911191 1001416 477565 468969 814141 621676 677962 352912 261323 911494 761130 156007 313386 230503 404543 969547 253209 836632 1040001 412172 526441 1038802 366653 619760 263039 313475 647058 690990 520917 214608 1032947 458356 275576 683789 790440 511330 491147 804551 448588 175629 150979 461883 478032 395389 631786 416604 252279 639279 202333 401360 44120 971667 273550 87924 421088 507023 986754 435412 743885 242938 426835 831924 568883 441378 212911 24970 415739 553543 296023 447488 458335 246557 396449 866167 940144 90190 347383 27519 775056 461814 342 422752 231928 373541 396240 243861 1018163 22625 566026 400716 223393 380449 53439 1040103 798709 475475 475195 804989 429496 365526 482528 537945 351684 1017601 508068 549754 163785 701979 127633 497170 261579 90336 226628 428040 1016482 984578 140655 503414 401528 380326 911448 52011 157519 443363 633431 806697 183161 451399 372060 298280 678942 716625 337766 179218 117177 270072 602381 772485 179355 497442 721913 326740 490343 701742 1018216 681734 582036 928107 932012 76373 304623 123294 345515 1017777 389398 770944 335710 312251 672765 735038 867922 710858 831085 229879 279338 784745 87424 454722 353562 385751 739879 839845 864366 327557 438180 802335 1021185 88476 78352 375455 83142 482677 707798 366986 942659 420894 581942 604729 556817 998876 367811 70264 387677 791715 372709 624905 806762 835232 939096 303135 41997 26800 369579 946147 419632 475366 474563 422131 536399 387337 474965 497374 231678 309523 886895 604841 140640 315827 217839 185677 678065 327372 858378 821814 59582 27124 707527 426437 404328 72950 547202 70608 554277 21584 558186 1032733 382847 958902 264450 66282 470931 908941 464035 318312 951442 454257 461817 805435 177731 348591 696706 754172 162687 165835 932883 586679 569524 737788 961874 207213 783971 550315 276540 487571 237475 384760 518049 218258 782491 82741 865443 715077 240907 672616 654651 910718 849604 978637 445108 363904 752683 902482 92206 355718 652986 498202 772380 582715 63871 738811 81862 490817 593820 338432 787400 662442 142021 819687 329873 717954 680389 558755 533477 678211 917241 483547 427100 152158 712403 60266 96225 199097 73304 1000925 492083 132396 727459 472824 901991 405763 440928 679729 1027684 703103 661073 867123 986981 178773 875981 718429 942715 503597 268860 68929 1014281 837668 1031324 835621 30022 65354 359423 284037 67262 656421 99339 404623 658129 128557 95096 499621 93747 126798 10902 898783 287850 220777 846276 633478 126548 143826 507898 210330 1028254 643539 870720 702541 203341 453416 769333 862854 580409 526722 740745 253536 305805 459268 251010 660136 220489 339401 643963 152930 609472 291932 835937 374340 462106 468542 43317 444729 947155 42851 858252 162015 126522 59829 744978 567562 534515 309136 923650 436543 917878 314948 791216 882489 54926 903319 554751 905576 726234 710976 149739 268653 860751 873837 341505 919200 824244 724798 373730 272522 242468 884807 159428 80235 743056 771090 329712 82101 591419 615067 795717 165262 750396 256722 576180 151891 998911 613660 594626 1016336 396484 91603 664329 847112 651807 223169 753591 889139 467830 218793 895245 301499 393094 1008063 395745 209022 1008863 552490 144924 925839 350307 1008009 293181 346293 654283 81003 242901 450027 971810 787669 560905 556510 417864 426177 127251 4466 130928 311449 710081 425790 403362 227776 747509 929291 977978 274697 1012003 481112 971879 275774 792534 797145 131501 551322 978475 965620 1025635 516175 20563 183874 248886 1000706 201494 876052 748196 464714 754251 264172 839042 439604 503649 408063 412535 931266 200666 669370 871550 70503 1010634 517946 499816 763532 859228 753106 599384 880655 825933 649353 1031749 144319 220271 70553 498043 254689 919080 916466 116506 1005230 648688 168372 466838 383698 1033175 355001 96821 362479 655356 345353 340884 159256 279 678243 328739 692054 62192 1015227 665252 961063 513253 858038 708272 644090 186472 1040175 585522 123828 528255 356534 217321 699438 92995 569356 194794 394932 658017 522921 974621 699783 448412 993846 1045691 779868 292937 1009427 1014486 785628 297681 969426 633041 232738 275762 643770 959204 499264 394111 41541 770201 560314 595547 660898 467794 247048 500098 435252 498880 151065 440897 856848 189805 926667 95737 718723 795444 549236 612512 199050 835523 670812 398143 214617 102176 708160 954997 844501 411169 241617 351474 527897 606450 942899 147965 885749 104851 298623 219119 1044330 101976 853569 1002166 990511 997479 1026042 195155 982575 889405 656543 289116 817673 1035818 973592 326523 659855 64720 680642 852972 938311 656296 353774 697347 922605 1041277 76895 915876 824559 282350 406992 826825 742128 168176 1033324 422656 246341 181066 931668 377834 315259 873752 668957 307645 930255 581961 173647 127683 232884 808225 1015783 975065 91985 1009335 220629 55281 910592 220024 388479 1041552 1008081 925346 75836 836177 184325 108490 744922 535136 781203 635223 528153 356863 605350 638724 628782 162052 387612 357474 895809 976985 220169 867155 957167 835707 306738 604817 226504 276476 389779 826405 584658 322050 607193 730096 856836 939205 239593 726565 518092 632852 246359 880077 699530 975825 808688 418626 4883 1001072 826417 17076 472878 985980 24013 168615 223514 555539 126762 494195 706567 148325 519652 645315 896152 209208 578633 309782 58215 861287 941020 24385 309121 615262 176083 304108 183526 14496 94105 791824 838410 385346 426316 83839 382807 445293 308288 32348 57257 861407 930682 500127 898256 637291 575541 951442 980242 663924 519265 97366 181926 409718 437535 542303 549433 988030 744774 212724 814445 577452 989153 583600 402774 676024 201391 900612 1005819 776043 901282 25010 78811 989217 640096 265043 1038437 694606 45765 217811 969342 156150 763231 345584 535039 522290 236785 970430 48437 765874 766961 682533 183136 608310 991497 11873 640820 646164 854425 532866 575834 335542 795699 57322 383728 781080 11038 299729 266245 401998 728789 407236 422430 907772 284805 78370 375476 121564 1010834 342942 187828 618300 843026 561344 25597 229757 957520 687204 824805 723605 679755 11577 423349 708750 245812 384066 494120 685317 536820 934745 817392 971692 441763 680871 422193 504008 892690 236590 1009156 309171 499010 135231 727286 772443 213483 613892 980102 694977 908022 369911 702122 893820 806147 187497 781131 416819 767460 555516 407236 707878 253728 223273 684135 552102 360561 543932 429304 282009 938566 532306 547120 171511 847938 69602 853051 1013071 953275 376113 490042 193347 28220 310108 495298 699911 1002499 682578 784220 159974 943748 466008 595459 412349 32484 232579 955305 519294 825470 894273 379570 87983 559970 497361 196982 974056 222929 212422 226499 682585 631746 252296 143962 141889 862049 4818 901998 291192 726410 938549 567080 720358 619346 353940 957733 1017097 432511 752550 573430 234100 292619 876664 683934 374346 631717 531944 68632 918471 148015 974123 32719 778167 701249 466503 432676 990973 923557 343706 997868 423182 172761 216913 215023 864883 900496 801778 819562 152395 653361 344275 529038 187846 576854 1028512 131327 102571 668751 856025 222805 385491 263069 1012049 883358 806059 205687 14000 749274 127158 36936 463346 333694 360457 273710 744678 812786 490958 1009277 638897 1030163 249025 631866 534344 714929 953782 560289 134137 82962 937489 923296 460771 671086 886348 420953 376185 719472 878709 1023396 855554 437691 261805 336522 892956 1032547 1022378 601547 374325 250224 626486 380761 87313 816735 149677 1042139 571975 974752 41347 386603 467652 278041 955836 287704 254278 327329 868466 687525 509153 54406 666195 527112 577406 889864 1042465 1023916 408663 449755 788784 417263 972413 562345 284138 760165 761682 930190 351822 149843 574735 54426 284781 412469 452927 930899 937709 488760 964418 153392 958342 293056 51915 925215 444807 1021156 779875 302848 101457 465133 227812 610087 742875 767707 30974 589278 655661 959968 426421 499424 910565 103650 479969 845024 405941 158973 955052 633856 172258 844799 1041688 13402 815815 777963 86647 601211 48464 304247 785905 1018850 395904 384909 863233 867718 476907 291277 104696 170573 917564 5642 335737 177046 390065 643785 44795 945584 257178 408773 37451 551520 651997 362862 853511 770911 182645 749924 991011 1021146 965870 58113 786792 88049 770539 623821 26096 3384 189345 460807 422316 145208 328281 281379 1039326 42223 57841 150598 943263 3148 821340 60364 301914 226484 781341 884419 587087 94592 979664 78189 341009 404605 49058 604610 793608 802922 152020 186860 1014512 418685 684860 340681 32344 254431 325315 190060 285220 649259 739048 887451 474892 761331 17467 322387 499995 725051 619491 793920 249392 846844 1015321 942150 251008 592034 1047723 905723 637202 115343 694650 389162 130626 796054 228604 781137 948798 190336 330938 444707 359820 930442 719315 612104 1001858 671717 40824 519320 775885 442933 831854 261668 715755 598035 277135 491309 33712 753291 977737 660714 1016773 170911 440349 661703 312100 293058 837665 223969 811166 644445 897919 922762 747861 293197 987636 965323 511810 282467 22865 188637 569264 348131 592894 195247 584127 15109 931698 282468 394466 533368 606908 306130 354145 968922 658685 648451 646360 639553 941035 993975 224438 161973 563792 666081 229567 717235 1042057 130854 1006475 92588 225544 129377 712452 835203 731859 142370 369388 764435 1033218 1036842 285525 52391 260676 1015792 36647 362368 603995 206367 564893 894803 622491 910358 661960 384712 45167 1026662 26379 463100 986837 175448 113053 551936 992733 304997 284682 676695 587053 388027 406194 268924 814976 542911 51785 954202 870690 506501 222805 349394 661110 453978 891828 593208 572016 626747 271123 808150 140572 423771 655223 363624 483861 757409 521400 1012639 653070 891943 806401 168862 102989 905916 848978 96640 592171 996451 382206 114896 829077 378066 890925 781839 248206 625652 698203 792881 1037227 485480 164823 878624 681877 635391 879941 678200 849803 175169 546845 777673 762845 182505 996393 83097 878962 309861 623371 717919 761923 611927 212661 128585 182749 870422 790511 413815 962531 168750 447700 929917 774794 517596 227157 1041893 534300 506770 857012 44203 861814 610169 421643 149439 863113 876266 966083 617351 926172 48116 571933 456794 754696 962522 920237 918790 633403 863634 587993 47434 288950 840774 948062 915549 196175 442839 161996 645989 742128 144725 38405 719873 951830 786824 197826 429760 576850 642923 122382 347560 959179 209067 308424 733872 82875 688684 31782 787013 294638 1023620 769581 435657 1037126 417918 205370 87567 319033 718233 541564 38369 334417 917639 317303 195706 60843 166830 795778 774156 657529 510890 313418 421948 201600 569801 314957 823457 437915 741005 661088 607048 1031990 656430 592682 185139 855763 35094 764070 356053 670089 440931 709285 565912 519295 212584 785226 631639 881782 1046316 858508 288996 891965 673001 585655 366723 580410 596110 893419 999277 447464 185918 1023131 679247 74323 853967 183056 999112 621214 1040204 269796 960494 333693 493940 876935 380618 489659 872504 877758 468439 422326 167232 945951 128647 100318 486503 329621 183230 434489 491067 68322 437333 918242 399998 725528 730520 499589 299688 534815 337352 243173 799842 906547 566938 48983 400396 27491 731063 568900 710456 374547 719162 490667 251692 389243 349749 330396 570212 328485 347948 806078 146447 926835 361624 641738 875661 768534 962917 749069 511479 364696 853364 761834 39319 1008084 413722 112726 420715 109432 719519 113754 898215 447882 774848 355477 564784 436448 959790 566200 707361 660902 763917 197895 191306 84444 898422 588511 269740 399318 1005045 918826 598782 306362 957195 153580 745515 300805 117165 379322 504018 793863 447683 660030 723397 516962 501674 940213 60298 58255 868531 922224 894173 701016 760737 864598 943404 267871 27695 762465 597785 257686 960648 662557 408316 813253 58317 671020 923999 952328 817299 260804 288128 523086 1016674 679727 735186 345051 240951 628810 526460 142278 1033730 546310 291288 167036 143145 424171 312053 877883 923140 200848 942614 278936 360031 240164 524081 61434 662779 454376 890481 231452 983564 823987 148149 704911 332732 823917 647182 39477 809127 508564 294469 347335 266845 765370 369490 169809 239588 246532 89574 86449 417844 119981 600034 742427 257208 517761 170206 241047 1033171 871522 125091 993922 609113 596167 147889 469769 447250 777016 385978 51633 352058 175827 529957 152018 475908 891082 715404 67095 756498 210659 708414 79615 538623 769526 127422 174431 84181 870515 356674 216286 431511 226521 418101 148088 162233 808000 39861 865020 216738 305360 91157 128398 636465 881736 1038684 951845 374069 317048 80069 609294 826868 801735 192573 766055 117413 383918 295145 591013 796662 231226 733597 768271 167814 51086 627045 189248 586348 150623 313856 660649 545710 305782 115296 360716 758475 289330 266539 816386 722482 615939 573245 793718 58824 1014000 449060 825640 34151 425234 1037986 157996 679769 236055 639791 400744 454369 910272 871029 811033 154290 18531 99794 543566 192374 708457 1023961 135020 289352 862161 542417 780712 135994 296619 323380 1010320 632784 447902 976434 855171 71043 340324 406572 530996 590912 1030216 151353 582955 405734 305326 433572 1002564 759756 315276 313451 1020461 1011512 476905 449986 230380 324072 427109 738190 651096 326029 47025 817643 944539 1009996 358674 961959 222646 1009723 706530 858820 563965 814058 219407 81658 506775 135895 13723 908338 97023 577272 502042 510732 320646 614454 753719 433498 721358 335596 562991 463011 53584 857708 637012 610465 625879 126842 510603 330179 212995 436943 85966 871340 503496 11159 209836 932786 232428 758259 846276 956256 917388 353656 646221 984820 687511 757679 666257 81889 978001 272019 309102 63310 531154 198422 821204 566422 427909 540572 225609 791495 882346 84605 268392 182307 940244 465032 868189 798369 688491 191355 549995 499820 339242 262284 372838 669027 1038498 2787 472377 812696 714422 556573 359522 622801 300829 960715 484721 714506 19684 40689 480397 599281 9449 586887 1028334 840041 711777 739323 570212 606472 526162 498862 99535 723096 825114 951666 961700 282521 110822 7954 511855 62142 1037372 1039050 965963 816748 545138 465099 643180 248126 462900 37561 760725 841347 435714 431660 125090 911550 48303 921394 395008 973861 313571 549579 551472 925988 987290 399724 104520 233175 655779 285053 157809 722323 251938 995803 889194 57693 169231 177239 296963 670833 17589 319540 109987 197053 628019 154797 642755 773987 572670 525165 979313 108859 438621 211733 947150 621390 830700 205241 293520 617564 1562 296803 962433 655447 153003 178319 544766 592614 1043766 465069 625528 553443 433575 101539 274935 180189 970175 243016 504466 1017495 57487 588266 420344 102791 60417 352969 409834 583768 704335 344986 432830 172392 539018 505348 365534 33867 782356 910374 954439 162886 664870 598799 793099 776916 659019 122181 462799 944677 617187 85311 861005 348058 813729 526315 567251 638538 254990 743209 241859 752001 252676 222285 32785 468795 284467 275105 83144 291501 428703 748000 600453 392893 542751 848061 45818 338053 1034720 546650 487021 235988 640993 70097 847926 830380 253557 230063 729668 39109 869572 54644 778905 229385 512841 764180 258506 669462 219733 1018489 864640 978111 870539 868094 668409 498571 958818 384757 857479 543797 148390 966691 767248 731178 884728 536639 731276 547854 327497 65398 823435 510519 522595 56042 341420 429360 768864 227118 784167 674360 97841 953036 395588 807873 36120 825535 852962 433137 965678 428793 540913 816932 77534 400606 232184 601704 1011304 726471 859024 942591 184415 873345 322022 801761 797995 369867 477501 881207 648840 488411 841578 72161 540165 344282 637782 805105 392070 650339 406400 887086 484291 53768 685176 793234 97991 438989 513893 853452 503409 880555 612480 523967 365814 824334 353687 399105 1002333 569432 720011 278621 124929 754780 268754 237394 939283 457187 489206 109969 554774 847659 235795 142466 303969 381282 864093 321472 878241 1839 704920 83864 760660 142122 503454 111503 708686 661087 555741 574681 261944 178896 683734 674018 561932 708080 558495 136137 507547 410408 1026914 172768 533255 300629 805852 364334 1033801 386632 733407 511981 285100 581445 504016 773388 905296 750981 77097 737709 345512 552884 123128 192168 668668 770419 65375 138503 522984 505303 664082 520328 374235 322024 264156 559646 680601 464675 41754 260720 1005498 44537 30782 590937 723752 999502 216141 896870 927909 703482 9058 502363 849987 95563 954153 949679 988394 721281 740708 101899 1012437 778577 145002 782030 439829 260963 490403 1164 645389 124628 669197 325514 467700 329141 672954 1046084 749142 552841 752464 215016 638867 43979 8327 863960 994143 408678 310447 39724 855360 456763 473127 109870 232979 538015 215527 2012 424584 247002 931319 586601 420257 637609 777205 741308 537399 68284 464276 481007 308853 62009 484631 274385 716891 864823 914394 348261 942652 989764 254154 634977 772160 352992 253671 969648 925667 317439 598985 95472 917108 250763 894488 423925 341911 690144 109587 330820 54212 137807 436746 858009 743109 822683 487652 213089 611900 1014910 502938 839745 155675 762917 307898 353933 12585 736944 106725 555729 932740 77236 576337 569164 228634 193720 817991 979824 42542 492475 64934 751204 823258 315820 655710 158082 590471 411377 345590 955097 642166 391137 825864 241579 534586 175946 600511 698096 815932 837867 138591 101330 537654 252923 34750 618543 684473 996769 173251 788251 546983 729977 550894 202587 275129 331285 219856 769514 830714 25466 248718 1015928 945737 938399 871266 864230 130524 151793 818458 760523 1046968 884434 537495 4082 367929 706581 516176 176346 235409 385924 610764 693300 78401 466011 1032747 768105 903073 912586 406942 50706 690526 288886 993515 696958 431862 358136 757738 1036847 484414 1039964 205834 371549 487389 7588 525005 874609 346574 726851 1023047 961163 846306 232355 717219 703486 349755 287647 533406 25294 825811 641801 479498 815929 789235 203557 836941 1036843 975292 496940 685791 350152 335521 519371 710095 98790 835819 434849 453183 390800 740660 77508 115427 185988 107500 260925 209799 1040310 272344 208519 779142 483275 78989 149012 830547 849567 1041657 295112 739316 665791 76251 6524 937857 705008 864326 938364 690602 198566 464930 150282 756015 637838 64171 46041 105317 1043972 671984 147346 984760 41117 150101 717394 956707 145567 615186 15146 886457 246148 658097 515742 170016 1048443 297619 635175 829713 20967 449644 926129 161498 615902 712899 234525 900828 768171 320883 297920 765196 125516 818221 566754 825974 450548 631028 681025 859061 898698 12447 771979 155517 361769 241498 244199 253202 192414 876325 936301 807630 624877 960084 635561 791711 984525 640525 670492 436870 147239 712909 973755 376601 1178 741603 47982 744961 1031930 610036 489874 885373 123597 911477 804984 325086 668365 738868 382948 622089 1036904 869072 462734 351224 862275 414012 694692 662073 626867 176960 343366 43885 450626 786424 592137 973002 833072 457299 216437 786586 761584 374677 1009543 992442 132774 529877 547632 18716 850864 295552 212435 467525 966938 200916 815307 70607 340264 319590 109539 556776 651216 119709 186332 483538 421181 431668 243946 999777 374861 848828 551223 29056 925972 556567 435039 694700 830295 99326 384243 39031 807186 546685 536822 635143 201971 713842 399971 657812 976092 431889 458404 817645 805989 37474 34844 502260 63319 931521 446623 557085 263218 522334 482293 778227 927400 34235 582235 112788 760352 671281 649985 222000 648244 325739 538252 479629 747315 923880 719254 789638 705696 850045 649001 295559 528304 367313 723784 1025555 643024 767200 95591 351295 774942 889 439022 178996 381163 127424 596409 1022128 252991 1019820 582298 485509 697941 907402 922582 1010457 102682 215416 80804 273381 823730 968683 64178 544758 1041140 317482 941727 963695 493545 861136 658562 646405 826960 675918 801634 701057 164125 402790 97979 561474 375542 787377 418047 829368 444597 764698 773651 697578 699369 938337 937422 46833 740692 526490 659069 579963 110446 1013163 376674 357449 258272 382673 932656 215473 73483 612891 852625 701724 317567 771054 231072 670089 835460 484735 344943 286729 638100 811868 699011 714305 463070 19428 449875 81131 80069 654794 669644 22101 433759 253590 764624 378080 793591 942371 190130 534914 1003148 842786 873915 717381 47184 438422 517801 747718 1028905 442455 501547 69814 144179 210063 732774 743005 153915 496703 972659 429330 775494 731835 904158 146884 203016 900650 646696 181620 23150 300551 275527 541624 550421 119203 49697 317754 868816 3744 955412 800311 40741 810871 977265 424193 138705 561651 335612 23677 220736 1033652 616814 177830 779285 479918 548851 739080 444584 393127 612013 54597 277891 755900 362799 827284 581349 161244 660738 203069 316991 409931 967715 391454 838841 511521 763779 628777 961966 667337 491910 499684 801067 113538 589957 592103 353908 1013985 313676 92514 824960 183885 151964 365460 956024 756866 101034 492629 553532 410639 744350 106893 333533 846808 453653 739514 836900 382868 900768 44398 21514 720464 564035 526287 672574 233706 1001974 922390 1023394 647318 335144 252944 699342 496989 805943 516000 620172 144537 663032 293179 661850 128891 385846 893290 976107 848261 835883 523340 283046 34576 281608 210961 180774 209864 389491 113536 398776 565546 865028 500850 330464 134413 176327 726612 160212 327702 918461 1038505 143103 152642 551002 542086 789888 494432 669960 362517 418216 292244 866467 76562 162688 993238 896252 653137 321856 17009 280918 926262 231897 100228 190700 838715 225133 573828 924009 577390 37329 588216 882030 450032 610578 261820 839439 61559 509933 408319 535126 591052 192085 449349 821183 339022 101360 410917 491195 977518 588443 318859 1026093 1041201 112866 794424 1038575 383409 773257 262461 994382 523932 849158 961924 1040010 495283 175619 296775 980824 377165 131553 688535 967776 591569 994352 837078 402366 759615 461880 502333 958085 872616 288628 587863 742199 189873 719890 230276 176206 810005 156532 986999 327351 842528 705713 951992 638034 903732 349972 426275 902771 474952 701596 924264 808036 507236 588923 268425 836065 344870 247192 156254 993690 108864 1040653 640532 118708 807159 322729 4010 613448 729766 963950 683891 386531 318521 551444 929942 969733 438194 761221 114577 1008034 995752 858463 524466 944036 563139 98421 1046173 677734 804673 246094 178377 294202 635764 481444 637442 320229 691266 25575 483048 68126 933028 754616 779375 1013522 440615 1019502 38494 133859 40558 201364 218576 77348 40877 1026409 815029 117599 17712 858462 574290 6543 260818 936092 145597 603814 290439 655228 34658 889352 343762 621324 806017 403214 194895 446353 946605 427909 157995 334591 385870 374316 734630 821123 890656 512313 512152 269818 844466 167125 308458 223351 795112 425371 587032 386241 503162 471837 137654 673490 729459 795231 872424 494425 979890 286810 518120 121401 154220 470139 74627 604424 754344 740129 480412 789905 530113 995362 674728 487506 529640 784710 857649 1003263 849312 866507 68948 548605 467520 495584 275522 909288 768885 530730 845506 863757 831421 435009 841646 74992 860652 310068 352113 479688 794539 231169 465552 587262 1026036 684062 448542 121266 655768 564723 120901 978486 221625 737373 744132 966800 123472 174637 884076 900092 641192 15271 486050 539752 7137 466180 186337 815351 625518 641264 709685 396927 1025431 943884 911040 905739 417272 259693 359736 447321 779264 149531 830055 239452 838003 969107 13482 873147 424169 8006 128115 396369 130124 691992 623304 118699 70494 998113 800705 966541 498225 535279 424205 481389 737197 731266 22638 553718 232461 878671 492088 333447 276322 132350 555990 138162 774158 870828 78405 237245 45387 445546 448663 410148 412066 284860 595570 934165 307572 502298 820879 414194 823669 587378 427323 547027 88363 542884 282329 649729 247155 1026821 487005 433276 440061 8669 97234 142454 547019 226793 600790 814550 628406 839385 174361 69303 910313 138707 347362 862694 872804 546798 562057 305511 193658 819384 159742 96496 105811 230577 59713 428140 580971 713678 592104 40569 286225 273398 334236 981738 1017577 344968 800155 903495 488555 492500 861496 811848 343649 1024925 429399 615262 691821 553374 421362 952106 689793 679681 716950 418308 587620 645609 952038 384885 649012 423914 612631 234941 747487 323723 132211 452686 245160 911307 502230 588366 906664 755865 1002548 94489 920651 1044315 950033 591550 607183 943208 877831 781437 543432 91790 654916 392527 103071 492941 444169 180318 210446 68761 960044 736136 479141 556252 535447 759264 827465 1038321 138950 690733 886192 834155 220493 829802 999654 869964 526672 879940 232650 1039758 395274 531103 427153 502942 184390 685074 186947 525531 297193 736358 417081 34588 554854 952602 53413 269863 573000 124130 463370 313659 748460 672292 298944 931463 317380 900473 331634 601520 480085 208946 50335 117327 665145 103121 309020 689777 122335 601995 96656 398613 256966 42189 667638 134321 1020933 1030068 910879 811438 404422 128659 341549 897255 829382 732017 933657 154158 31447 499336 60207 813768 640095 141512 362125 546795 315095 661073 501159 952647 843340 186621 1006534 766842 151264 494291 704900 656026 394058 802965 117585 332976 271186 470067 946162 181303 535126 757590 204540 705185 280009 32214 624477 459474 394158 880708 241108 455587 151841 435809 611188 1018464 182478 219557 764965 138571 938360 507833 615715 265751 461940 843005 850813 83053 496683 9987 1008279 227434 625308 325394 588456 544031 1013719 117924 710461 15120 784515 221160 677300 19126 15448 1016897 590786 40701 775334 121540 185838 118726 512717 808126 830995 201830 472771 362028 864738 212518 437649 968770 651614 426689 368598 797669 187742 726760 168002 539696 396814 432321 313884 889075 383342 412260 876477 12591 735697 793693 620819 50587 951392 165933 1045023 236322 28565 80585 280951 357731 879040 823065 581317 536880 343942 645242 688454 79631 70236 163133 1003083 245180 106256 1040678 188347 56485 1037377 663533 641679 487021 637154 235456 421205 901993 369339 738239 593583 992294 376040 1042047 347089 467937 384600 918664 448261 312077 897103 175831 1017386 1008081 74980 859485 569649 492167 605572 596349 123039 875583 991597 800914 445455 474426 230452 1042023 436397 114031 810048 147389 444347 246025 190796 507081 689424 19174 789225 502706 689555 7962 321273 883479 345541 865642 909365 578696 194613 654290 908457 427784 439305 944383 515123 803218 455547 319190 843527 73105 483930 56555 269357 850278 916613 623371 231425 565989 883828 123827 174771 578008 989615 599702 116421 914043 366420 817946 1003408 180222 238229 318171 372671 241415 1016120 695335 745425 600109 921621 578689 1002651 955006 987548 690975 757188 11769 314444 768876 552008 638485 63805 534406 637174 1081 66199 129729 29426 985665 234009 670754 704051 474368 94099 332004 797190 218808 241516 249591 542601 72099 78108 974716 626737 449134 880051 618826 957508 1039033 169553 588652 502112 619416 66220 692129 946418 725013 913293 1047771 151232 194475 757074 967104 178016 125132 286318 708396 130750 1016669 255461 465581 683674 99125 435665 393478 1027336 1034913 749023 227501 422638 998627 1046994 201804 823945 878766 188415 775491 740840 459436 315344 773668 916847 208888 204866 890166 460374 893092 372326 624372 860456 621109 658403 841867 716869 463394 392562 31327 714336 424024 739681 641670 621825 53689 448017 989003 506627 164504 333944 651693 527127 10558 381600 85981 1008192 26729 598566 360388 308821 295368 1040060 518522 574595 639104 608423 565712 10184 897962 526145 249031 638841 997586 554872 577559 746941 415354 150093 349609 980495 845461 1012567 925213 631744 135436 157502 1024837 499826 169532 371264 35496 397982 1042806 962223 1042432 351247 7038 918384 610236 897125 38157 447101 571775 1047444 368975 503652 537247 858210 51302 964039 90279 874220 522725 194522 840661 152353 493397 867560 600477 858949 585395 659407 261924 173680 554224 990591 963525 563981 233584 910206 588688 288091 664460 896615 737734 433647 821008 452710 711518 835632 25789 636862 133508 209114 418248 650563 379924 103548 694617 672480 230435 751098 648973 59923 26231 998667 393589 1010284 310794 881851 156821 512018 851595 156139 265318 600637 698076 780748 917332 874941 979861 378984 305344 143217 614784 399129 131967 514769 262171 271120 300121 960614 496665 234447 210059 921676 100833 909743 1027141 988342 374797 269403 138541 258154 389613 196947 474331 464193 616962 221803 745307 752297 910467 56393 807342 539683 834011 56554 787528 624581 895272 260637 918931 56504 96958 759814 642155 956859 946850 909213 774817 973726 561936 132397 1015673 240584 1027830 974549 778795 425650 871542 379658 867429 721514 808808 255763 351431 867601 304085 234892 837990 326493 278653 546020 965193 560920 39250 976350 648175 581023 616955 770580 4552 48739 491602 123503 954551 108907 85734 775600 616855 505297 1003386 75499 224178 976960 669060 136199 853835 250237 848047 234559 260118 621787 294745 372387 901051 962245 495894 925848 454742 815928 1046827 87124 83706 523334 1044756 239459 693801 118932 862974 852261 426078 805340 767053 571725 328323 222060 174104 773731 1035899 1038502 307624 748611 554393 1020798 417533 901789 90919 879359 803657 994163 763617 143814 715122 369053 233335 595077 169620 821064 398606 84098 56445 179315 594880 461333 130096 329072 22039 912173 792675 967017 618390 422348 931840 717017 550704 591494 858279 1018895 995791 13062 512299 862639 654542 798858 934929 849200 673920 640610 221716 456030 709287 424052 343203 697049 413949 787899 321633 249493 719790 865988 536485 383065 321500 916527 988408 472384 602650 56628 468377 476730 784626 243227 433148 556684 730975 378563 610886 580172 528211 69916 623827 173286 644147 67501 943281 1019802 173398 35854 686626 530427 116873 605551 251678 605809 816269 923408 6607 691384 490392 745159 933650 945247 771536 385917 541949 445770 1022931 232369 433491 531505 966962 472051 1011730 297246 745201 646506 765414 630259 114185 732239 783027 664802 578023 210544 473103 941811 627434 1024430 874436 297601 469224 397951 482899 768445 124330 387692 1027436 194858 986987 218772 781944 443935 1014621 372264 185615 447816 981028 205037 504194 928038 428120 243133 381778 489610 748808 366854 375734 517406 327730 834377 401434 655836 221004 507804 179355 207252 58814 277033 194187 861547 554853 802477 675571 926551 695058 474874 304396 588964 746761 538997 542917 1035378 209283 210840 515393 185908 798508 269425 920406 375858 440741 49953 853006 329224 951299 27999 774953 390949 693070 164339 754074 701773 133379 957243 919558 311064 1031571 517545 594248 1028720 961250 904770 953584 942871 599752 262432 332223 278815 322963 767986 659500 331631 392324 546935 513250 322117 146509 615175 613184 171439 1047449 241930 389079 412688 604548 263038 959216 943266 901151 319861 494340 322030 921326 116372 448321 460885 595305 106902 242188 588939 441726 172743 979833 18966 607757 88714 1024981 934355 1011051 337876 871965 317554 93152 784046 139908 1035509 179753 1003190 977137 794421 180214 831902 705406 513629 398957 739756 573690 268141 191141 583737 868200 232376 652332 545842 859774 989030 414594 714906 49703 712691 933020 1016582 320770 369326 946530 49695 211680 809787 691248 824356 844617 801298 793177 988517 44024 846589 689823 704201 467803 863134 381885 517193 949012 766438 927454 361331 14970 418463 139810 352744 704793 645092 921376 883678 563501 735140 383327 574110 1022507 416290 252123 76551 121657 671863 420999 855049 685489 908047 419013 642347 6050 466984 15855 910598 484943 946774 666322 796616 995502 546562 61230 157106 29161 1015014 363063 874906 795617 594578 373015 780138 57766 879851 596329 764575 154112 982438 889792 578763 823786 629201 783902 744467 849681 266315 1037949 752049 737881 921671 791882 489587 797272 286669 407524 316218 517593 352825 168738 435068 949851 1044154 738762 221123 258704 423636 787227 256556 927966 31967 830788 388841 963041 285317 311274 758463 154343 218952 101030 160137 36978 134906 605061 781491 299194 469058 309638 51647 683561 678686 675616 663748 647645 903004 206009 629482 585257 760607 363311 721135 20756 133472 923219 596389 771800 495723 100202 1038449 7268 102494 100267 383950 70107 471469 930499 474056 68883 695201 946515 764034 302103 162516 598897 121008 247718 907190 596771 673821 210353 802059 386791 738855 990176 274027 748590 545854 131598 126657 676316 447593 87241 562893 735946 657344 640979 1014690 970821 23795 362660 386344 302220 790209 409829 464027 177493 70274 846070 563978 538184 153246 617065 851929 297859 545044 791172 309055 887828 712180 185539 485577 943234 552421 810325 1017301 610629 296096 717722 143384 403785 493426 76971 880665 505968 646078 159186 441267 125452 284025 81677 248983 705385 1045933 355727 509640 11841 981238 261696 962333 824134 603656 192568 78274 279707 379943 184136 702647 374875 795053 530033 774735 430865 406151 942698 190387 492094 929465 1012766 344925 583383 92374 525100 157597 675780 169096 286822 767255 967779 349454 976978 680259 1040130 859065 673196 900332 636776 611950 99298 772786 630093 585255 520598 927112 631517 988530 185120 341814 194361 222960 451850 769752 69877 480215 241298 304989 1026203 713329 435243 863753 885543 703643 6652 874739 920714 101959 263775 48520 246312 439290 37987 104198 879961 276814 296523 11522 11755 927601 1009677 35298 545950 336805 365012 557412 724391 941502 129663 526102 187182 708263 1038879 382171 57296 509661 400509 680300 850205 183538 959377 206548 961051 707595 219660 538867 579009 561763 726479 928765 149885 565190 19058 936696 333743 17431 756670 990785 967211 527818 778291 475656 734395 362602 451459 298191 298907 936724 702741 99823 115195 939770 773763 207890 914561 771554 552476 592826 181188 116901 794979 632249 1002194 849328 844686 337335 392619 190342 795656 551088 742339 994107 366831 676723 1000068 1015547 385430 882980 755658 614529 194820 4538 50277 191392 30836 278658 812698 592062 633299 699034 91298 846676 748101 613751 902954 188527 515233 591199 459730 814386 912368 160752 468910 507218 957938 423575 315848 942488 669081 654618 1047963 876131 992651 36879 892314 35363 316068 989026 787879 736223 796274 61651 664988 543152 1044919 611957 758726 743236 990955 726321 223076 881756 701624 37697 1041196 985934 108668 927413 61383 597891 295114 572401 222801 515066 706537 707629 731866 553412 282195 107508 399079 280198 15672 850342 111601 226042 260345 709622 902628 37230 775085 639084 370082 515139 1019807 743907 682878 760943 307661 73484 518594 518140 566379 891114 948009 1028230 829790 250196 756069 860609 892098 989559 728986 1003505 100197 860241 785633 996977 328009 284983 45766 394797 156710 45648 490443 967719 839141 39703 189923 866293 586534 809692 871671 272961 901563 112452 75109 324424 447275 912069 5755 153948 175920 1043243 189696 48994 450105 851990 798124 893781 248809 108921 520108 552129 162198 579101 124703 428872 393419 223772 833435 845089 714182 660838 255656 562580 932346 227903 173635 64383 429710 566207 618333 858068 571101 117841 814170 408600 154356 357428 308115 133350 285208 247805 938452 900202 458045 546579 861406 315623 129423 793138 165350 846642 148205 117225 902164 71988 503401 427292 93958 417899 287945 51074 487754 236649 533769 503847 916199 437588 87767 825324 474069 63077 912662 63490 388736 339049 399452 172147 45641 29763 706931 540313 407045 577896 132059 537509 799356 713825 720967 244505 210155 63820 270108 24910 604547 878172 830197 641519 333287 146005 813857 378492 308146 15121 722467 310473 531183 472061 78897 548220 216223 103580 901558 699026 60727 352003 549329 1002970 1031967 288347 807124 606072 322868 384355 313029 965732 861510 210156 342496 363753 426651 150107 487699 105254 870506 452138 616064 1038736 355425 363110 326143 489838 717088 102706 750489 749916 200892 39748 972302 414665 538429 872035 196944 685432 707871 222191 42246 25603 53717 984921 262922 896083 935489 623782 98795 913705 26430 870128 659308 545177 374807 730853 611075 728970 843020 723270 503899 517687 280020 118121 661970 639152 305174 428984 635644 90 18927 74800 869150 467819 72815 793827 948147 662383 1025563 249974 325355 385990 834925 847012 82471 616483 529231 803001 92286 768782 888228 646167 624956 171107 225728 621748 665181 217041 220906 150938 935702 508765 530657 1045863 748109 132572 664148 455882 870684 527740 337769 414988 485714 118331 14391 42628 425969 237678 185163 413474 762801 980796 49191 731365 741244 223009 440766 94309 668912 654444 125178 262986 122592 319936 798519 650962 467923 874135 475333 872015 813188 652730 36713 1014183 635488 478154 525532 295891 297483 835003 232779 2400 110043 507731 618965 872177 693339 481712 754448 831418 48842 131519 856965 23559 580506 1031878 901679 157619 506097 172251 201984 927921 722731 493418 713565 451975 518998 604082 37021 381902 614836 1033033 988813 616115 553021 409236 647151 1043833 534810 51024 422646 492021 1015083 842508 60363 870161 712322 392620 345868 390985 1028838 569320 490568 639793 759377 898506 288900 884717 617842 503092 362681 206263 411692 848984 99411 761436 5141 516158 231347 254911 532216 475969 224942 486997 223572 607122 573197 127912 182490 688564 160523 685269 842482 233214 889818 105741 247607 963612 304158 880663 53750 1935 121456 805068 1031860 644136 928732 599962 262821 479121 468579 741634 116533 499908 367482 736283 310403 210577 989833 446732 965601 355869 801646 980885 539222 297310 899319 554375 822044 128416 678763 662855 782882 844290 1028866 150607 886410 75258 1024616 899501 714028 817101 309566 627843 1028882 258840 482969 717445 454650 257866 904065 364158 6359 271911 54643 775883 399952 666182 1018080 150494 136000 273812 758700 11964 255796 399312 556976 491392 696560 191756 507192 936918 435435 820274 753029 216448 1029070 232829 679244 514261 572664 125180 909109 596797 753917 609554 374365 174518 394274 15609 647380 286546 250083 479034 365088 363447 854638 50230 323000 1012125 347941 289952 1020298 595284 289568 647169 651382 940859 187049 197427 490705 816714 269502 57063 500451 894601 578962 837151 496489 935831 180492 1035444 187923 339748 292166 167377 842759 613239 455951 1000054 846429 979432 987754 10230 488608 363879 827661 276089 905043 122100 882915 272251 975466 823844 936074 117835 173005 40867 210902 767117 680409 182188 154188 992440 1039838 817811 651688 154777 865954 263483 819287 77263 500444 790432 830462 385612 457658 289615 192497 553690 268123 405993 466876 920980 521046 340900 506270 191592 372530 46537 592137 555932 612076 885047 399652 118854 359796 213215 882505 552659 632623 471110 247175 221569 754806 924166 400672 696036 850966 1025613 409868 49253 591311 325980 696437 854206 87253 827913 796985 1030783 447058 907325 780908 704141 452578 330615 689875 563869 498197 246088 751465 767933 815856 902101 925150 1046732 932972 893016 435987 565501 1018614 685471 48543 297560 530414 594572 396365 175161 60456 156819 168092 61903 744045 603711 48445 1007774 838139 605613 486553 102142 610561 621327 238409 551577 466724 780074 533148 937713 309245 291288 838420 1010648 785817 86151 511721 556021 789239 957625 701572 379718 253582 1000066 862469 822681 513220 343821 1024702 558353 782968 208663 1037238 522407 851833 77170 584744 1047207 160012 983428 634113 196399 205930 892357 674405 246451 452927 650821 794154 950396 973869 194339 862811 162084 954695 344855 617398 379163 3734 369129 261167 888613 824984 341751 132459 287450 279227 579507 99142 596773 945639 899619 382541 1041606 847601 357216 271941 1026256 795433 214551 627874 377643 641229 311563 343825 657683 829843 1027473 4590 860055 464163 1003026 813774 729627 928667 715916 494327 825558 1046537 1030418 448995 1032021 154356 522311 718785 269046 312532 623079 172020 156014 966805 364351 482194 700228 347673 252336 918502 200275 68787 198960 333038 19532 996780 553672 708573 205105 485057 599831 339354 239068 15523 413901 368960 334454 834934 451377 174748 785664 824146 563356 80050 28621 595653 147708 515129 454662 600400 90194 379418 613413 384997 859444 503284 674426 654704 556876 281755 831401 408907 916950 718485 644394 290247 941606 903836 1023944 219818 844320 116766 75299 362412 181950 963008 235310 834297 266894 573399 94385 808882 1029169 926445 918984 821356 323806 153154 218466 539055 533212 82505 274627 1041528 51211 274214 832002 731319 712796 165687 721548 210898 367700 551304 684447 3872 613262 855133 711376 164463 981814 192428 941189 333439 160910 778144 482940 895877 707436 706327 59458 653225 85178 872997 739261 53640 138485 483471 460707 150194 5807 673873 538112 39469 391438 124953 785076 775920 976458 100809 687603 688745 12850 693497 990915 582392 950440 463218 63873 601713 537632 129460 376412 951454 994341 482673 579545 833979 775125 414736 57677 454904 229472 966443 879974 460539 794508 318737 466083 511067 472628 305988 787415 790566 929476 989436 156330 817756 653247 723363 764440 407153 1045050 272216 119536 290255 929886 99692 590934 954962 66537 922343 1018433 358602 777390 843012 400382 607100 1013520 205232 684715 138402 481931 143887 929725 377062 567340 730359 267130 252395 801044 416116 885632 207044 920824 575810 155964 622715 788644 76630 864372 561292 918643 452182 363966 622439 76505 316188 193798 87281 42714 642871 120844 537859 369296 597865 328931 879082 562600 303658 875636 147173 910309 709155 121081 371371 510876 170165 124034 707042 500791 979056 786291 272809 552114 284572 177924 909839 829985 660147 650176 32921 628264 81636 419846 443072 630145 767122 640651 8304 11898 834003 305366 665227 579444 886002 605635 696676 767333 1019630 530433 300869 78423 439801 87188 135913 988135 339961 266579 835074 580039 216330 406379 1002420 879676 854521 949722 635672 793248 1012427 718837 145850 715233 1037620 893922 871964 537344 443169 623903 406065 102804 582959 653049 161250 664132 498993 938774 672141 659792 227501 255980 1011841 96521 684896 540487 883587 561237 788918 898247 799563 469292 858962 810079 1002248 884509 368012 604376 832216 546250 138734 901708 246353 681831 201910 638123 996091 336703 264024 613945 781012 703535 293625 640526 956106 231209 833269 377493 136516 43443 546649 321549 569498 399461 44905 456459 666008 386415 64540 365302 561663 450320 943771 411786 390916 32288 906950 451670 318416 402567 103854 923966 885758 764867 573468 685817 134687 869223 690441 635027 745017 302998 478244 144109 579652 358284 618575 592696 846508 742422 6690 925054 26834 175636 896615 568089 439691 482558 271516 928058 834975 152924 600436 878435 836171 46925 790870 525805 62400 929025 498397 277635 973729 825663 622934 61605 366473 202208 646981 400422 582531 934482 811232 754607 193680 778773 345746 1031482 467749 772929 800634 624279 1009066 9471 451561 879594 957180 456203 358376 114219 107755 459577 712111 711077 611005 654829 708655 638071 465833 918177 507274 453910 436573 550755 686485 241865 930425 252500 901213 758316 1025298 249898 493727 14254 303408 475823 665166 625170 1000272 311103 474384 273138 638690 640334 950978 539447 968908 488672 152048 160162 315877 429327 789597 622919 397691 834185 675201 643084 1007566 865808 191750 97583 1040530 963320 184651 440253 228721 40364 365025 156956 143495 633385 977424 595842 925412 635520 1047379 808059 688910 583001 155608 928615 354172 935019 199937 72697 930076 488197 460261 937145 195021 775304 253391 790915 965350 326379 395966 967174 149421 419126 985060 909382 137185 953863 346152 495387 188977 739856 1046692 809136 984771 751254 561959 869636 969134 522228 802995 409708 875904 919574 461824 971279 310712 316671 189432 729705 678221 552771 290361 479689 429349 264333 1026454 466642 61087 360987 942230 253182 747018 281405 158707 178966 399659 364505 902429 874939 402875 505578 682165 438753 601063 995580 788754 412494 1026254 956082 364735 246560 532743 268097 816379 827972 334616 407282 251959 951296 518656 646563 621724 1018985 673710 767303 951939 995054 49031 448609 397050 607435 1042660 184461 230982 357271 946577 189688 190043 844727 915536 47331 308582 18152 309076 801316 514116 536249 130758 712612 734472 635662 491332 14306 75129 616607 91229 640878 965009 436086 474902 538479 51711 598389 1032296 1037342 55974 706766 82879 678729 249116 525961 600444 269009 811820 16641 262516 941868 758100 45671 34160 78307 565576 233278 484267 419861 730221 883933 121175 524531 46687 219120 597272 775234 561003 150263 563591 430300 976661 275654 849840 2863 140948 679684 653716 187324 781137 558252 74920 85401 514412 665742 212053 630000 146999 801743 429174 230782 557752 332900 787421 74004 355883 308124 859853 857626 211070 482451 827777 5639 879828 293568 271012 502762 826371 252008 550359 547556 384790 206120 951855 330924 534987 380015 782517 380937 93461 596993 732900 517979 362907 440949 1016109 75539 70199 1011128 84342 42039 122489 536968 869783 439007 1010978 237050 39388 931002 857769 105973 764806 79754 4025 1013173 379722 189347 211889 137545 765904 572016 184099 316180 180277 861423 639573 408143 732809 348720 725955 883078 713298 288217 55963 124183 733960 390821 731455 975286 225943 646368 573383 924396 673760 741613 233084 133523 514359 874944 723038 707164 181990 428901 411039 1000521 128425 398711 521766 302899 862513 795049 926733 920133 421537 1016385 509476 971391 415508 700568 664172 575796 328213 662427 156 64140 653348 378445 830622 308227 841016 13891 837907 580328 49976 307750 979403 889567 312449 970805 929359 13407 183907 349376 537687 365365 504740 155822 621140 431359 909051 192504 596455 595890 318870 501803 950888 993301 1030549 63210 719712 428100 271500 32874 63247 165421 291333 646645 210151 664086 942588 830568 373774 296213 572257 125620 685536 903063 636569 436320 266347 919514 14334 918533 528626 839794 645722 293329 732779 708296 1034608 950789 84993 776598 289907 819063 740242 739180 778381 917009 831537 300334 607066 934224 200869 679060 707946 271045 612841 367273 965826 999576 57770 476749 724827 818176 673996 407219 134562 772044 536038 219619 894199 83677 372673 932665 758318 768681 704476 252388 285713 672186 541931 118632 466395 747053 396628 509469 270782 1014836 823728 81837 19295 544916 296784 109466 741973 10024 410294 839093 183469 133468 190999 357544 788841 877746 96224 819310 965372 981313 625966 669909 684495 596017 398420 783363 59072 340544 635737 3310 988574 570944 986743 666083 993198 475030 973470 643840 863785 791741 376814 874681 568507 325057 265280 723542 848902 539333 79262 703604 674845 17021 863431 630656 651017 405684 622508 157247 447304 392392 281590 244809 345673 380969 983421 986249 218865 701661 718034 628671 790553 300031 377270 645886 492301 754747 1015201 738862 107022 550996 309820 148107 125649 187807 415719 690468 909567 948869 600116 641373 22707 89349 483434 40813 1020159 919855 908291 252641 794215 694186 995118 529687 173411 996399 428365 628676 681186 388107 288632 693103 692418 380065 988921 108019 31833 217574 67534 176385 38127 9443 978731 786587 797761 272951 1030645 115098 398080 647315 20295 116778 848 528188 860913 632393 711497 181388 759796 594507 239482 894064 865031 695641 490849 624363 433429 834029 534004 485010 292285 332375 759835 696079 521681 536379 17203 293791 352727 1011217 10636 202131 937099 477092 838380 885458 108891 1042068 909067 480342 765674 658900 843797 353451 1018253 675628 484651 915059 318929 823736 150754 926436 203507 125031 505794 956488 302438 178300 643784 108668 762193 995345 291300 305009 197902 527503 490108 956847 318381 635192 269799 406221 53103 232862 451571 599034 808011 381992 558432 965239 436844 1015956 1021539 1035803 700592 437871 852260 917454 558891 343967 872512 280590 65954 250586 575815 709997 846353 854572 808767 539408 660261 205173 345375 651058 539331 120041 641109 924063 1031295 432014 547649 569913 791590 596417 518072 913271 274485 925617 180609 787681 693343 960483 422107 930197 1002506 876972 150774 204485 896210 291770 976501 36407 1042693 365196 541170 940227 160294 419573 320122 179417 76651 214173 238605 654585 551999 143488 681503 216632 250560 14189 1017370 857793 321090 201864 535002 687186 756170 600008 350767 803515 671379 113785 650591 457315 13965 499644 213409 32451 210649 526082 968610 967912 215630 1033877 417028 129525 148471 579600 882394 258463 594323 143585 597038 451759 318996 780494 831612 884612 394272 110701 364084 409742 708755 890794 1012027 272084 5371 861253 766314 962671 100891 178257 347406 207117 262760 870583 770918 84079 224399 25521 966441 860395 959981 427855 299261 24042 728341 509941 358913 316011 672846 968411 378436 153470 709651 391308 571211 654026 1039761 473959 409231 556297 503084 507425 886781 663686 818426 669249 939124 640934 587590 91811 205898 353116 690447 849398 405960 111026 754822 693566 736169 478279 988052 357970 532383 198348 588369 922207 410830 236934 731534 278627 448079 963535 205132 891827 249263 467605 74563 146037 511341 956122 210268 635943 445311 819250 914487 161814 101326 282440 865702 881640 912053 328793 424752 526867 915334 789943 472207 940131 1040133 357959 578098 1035896 42475 222212 305084 5189 766820 452218 106115 934035 76689 267595 374802 810876 858631 753326 352423 84208 617551 189931 692662 968499 310372 479712 902244 396637 518968 158591 701452 294360 297774 863309 716990 180454 400033 646373 16827 11033 3676 1008499 579578 291801 175137 1040954 479399 113634 46371 304654 559006 58307 1040523 615643 80372 143967 927222 52252 882799 805744 382965 810852 780809 226815 691851 108249 974449 209645 582067 437683 864393 271214 193496 1036482 850153 540553 248923 580838 135259 482457 229905 228756 680541 394191 406978 326488 135074 39085 1039531 870989 614545 315276 449277 92327 427972 226327 1011292 199977 865419 294862 649312 1025455 390503 491652 899351 42406 1010319 675554 739713 468111 215150 5346 960019 838784 600610 173140 850229 268450 78847 531804 447940 123828 34314 451826 610704 673414 622207 125792 520159 706175 642124 475848 613353 775192 545171 722332 62297 235871 841260 560420 991442 268405 756256 260092 165480 956944 940079 393362 260131 420858 395339 795564 476800 847760 864795 464609 710895 63555 458617 102171 6230 752155 245492 612123 436620 231471 345679 308725 292831 238382 861440 927119 298895 677849 960178 22823 444496 11654 959939 824266 671692 844959 732615 347870 828447 394529 323075 471193 544345 48414 293875 676487 732416 69435 353732 382984 32395 20786 70874 1037519 482280 326225 229452 230244 4854 377338 241507 510883 676108 134689 658463 6459 925041 635345 951730 98864 631777 916391 557826 408922 904974 398421 697643 616676 242461 44321 285179 336077 313381 851555 212597 845162 1045684 333322 938319 938466 354377 226840 324979 139953 214491 918306 771201 494630 859728 17105 78156 254180 539399 977507 260697 34917 440399 965930 355427 83314 749549 572172 95449 838828 45978 368385 427102 109319 776067 699801 475465 97353 494792 119667 2595 815504 986109 463815 673835 468937 266155 345821 496085 314937 630480 796820 957766 1023224 894811 636636 262874 629617 747697 57404 577439 1029860 44587 492109 583639 600293 1038741 374844 211322 863706 572849 31052 376497 592768 149682 624466 479324 26470 982722 961847 608398 126320 410748 150906 718091 673365 817522 475307 580049 1007138 254632 656369 115596 916150 25879 79749 764448 238148 528427 1010997 156451 971219 686150 18146 664671 1016769 581947 713986 1037909 132668 604371 238879 79541 926152 909643 471125 445160 298940 805844 580056 631430 311492 811794 937324 977376 324448 705950 167403 216183 432740 512132 672707 10114 70518 883141 220021 298093 830868 391894 652311 791380 524171 871200 826835 884108 102017 486014 649318 731163 1033323 359362 82338 1003067 79511 241456 74732 924635 998436 654592 824510 495646 840837 634848 127782 208857 777731 114545 857670 1017881 171064 260806 965586 1015963 757396 328424 214677 1015379 628443 70996 183532 808422 683940 1025658 292681 396847 94940 1035328 994993 553662 307265 489598 105279 226900 414696 1016704 750239 877928 285880 427655 136851 583845 565997 296520 689010 579434 208533 617835 167588 776776 581142 22285 226599 646536 23718 108862 506381 873379 485586 917380 939260 149447 682744 779607 340140 344153 547788 155811 325997 782701 850647 674889 539550 114512 742643 33437 512567 135423 170704 186345 435520 684717 477043 124137 440407 952385 693938 106830 100655 511957 674745 183867 900619 734264 182151 995531 795719 946029 880498 171145 392912 474410 353183 708086 435366 941402 820619 529670 683873 26268 708229 577443 850345 420033 128561 635945 44477 24401 1009926 322536 631789 750599 429777 654758 381216 921937 876848 559130 820559 246993 348696 511090 997896 192990 688720 329934 372972 414724 215028 172738 1008177 283007 656626 139736 277280 925124 740752 195084 961688 44025 155364 9806 592265 94584 910682 430852 537978 63568 463667 940165 893701 868804 329472 50590 696917 915658 426538 342545 982958 291980 782190 971026 848358 625387 768345 318408 809188 209655 717008 11218 478248 784248 279435 470463 653635 407912 475797 185236 1036890 344695 653518 413515 527527 403334 446825 236878 749304 162604 52846 450304 880686 446516 528185 165172 173504 461853 567033 412340 426549 690585 901938 720571 680877 658190 205372 860027 520793 621848 973249 17561 52991 493829 879939 350636 364919 849751 668819 895169 923440 385606 922203 308442 860588 964668 948886 713834 607487 986711 444690 719835 337492 803562 387061 288776 68200 913404 673333 284867 1029133 929223 400926 502608 561833 1025338 396240 1025256 82100 225912 259007 228663 545341 579415 14641 571615 750438 48610 738500 807923 186084 985816 613093 441468 783488 245802 705113 302328 890776 388992 146104 947926 998814 687285 246509 593147 902296 45143 372664 564800 485790 956968 922156 61425 595808 476063 421425 796751 459934 307816 1032451 162063 697005 1030880 55217 825818 1039353 1024666 587167 725707 762493 758492 51972 808692 380492 514850 244589 765657 19468 590746 750648 193267 367478 438183 512794 595502 564696 544863 859290 491627 1029267 370445 164499 14591 339868 333743 719542 975154 461823 117624 156933 949953 600 238416 590425 923229 255320 195151 473822 923178 610374 145478 242834 36929 697723 472118 375241 410926 548069 943830 913324 163442 434821 126225 1006773 1030402 17649 940678 180020 991174 586706 1006599 930765 841243 577127 928282 732152 201298 737793 772987 308352 395310 735365 75672 527365 172906 431853 977171 100730 660017 199623 471108 1036967 270244 929204 726453 484007 155224 190954 392356 24683 926421 934579 46468 574774 740888 876012 422012 316192 649233 975751 360422 514963 35366 109577 387793 1005009 629167 704268 1036160 673131 873080 827838 759273 454859 172354 652641 389687 59308 52801 878025 112457 612764 784287 59361 96560 244865 416760 935974 196533 49937 29916 198954 428240 107352 123217 102931 777010 896310 335950 634137 993468 274655 6977 153099 1032454 308569 229514 973003 693209 491265 716286 606157 164789 26118 519013 791196 34892 392429 111867 353366 368901 460555 251379 864811 563066 540430 365295 594401 627194 290165 271498 471123 357896 577299 639438 696301 203482 510864 752318 194354 281563 785384 516814 606007 301865 360682 35685 799269 1047 764345 544354 379322 744876 846415 26772 269768 564515 467445 943169 1020597 59497 143821 316320 546810 948386 451400 580447 341668 19621 794288 953629 896982 109435 291231 397809 617285 1013476 386438 238817 980411 347602 402984 810348 774036 818923 325660 117249 1035076 445195 982862 416389 375758 980928 185726 301777 226126 602572 159935 212274 725361 868263 711162 1045736 500216 295931 799593 729255 985913 380966 790300 935193 216221 591547 791927 481113 855331 822785 981938 186233 621020 430706 379480 965373 357485 792894 1012680 10078 4496 516806 309943 392329 944019 728353 682156 143197 699607 124570 251011 259120 566866 368687 1030379 833867 615950 462868 613096 651625 547240 676910 524369 896572 764113 959641 439891 2792 123857 779811 944108 222854 459263 3278 803953 356003 700490 413266 947720 457150 126899 140440 75823 307661 918480 532544 384563 691897 176459 953116 989626 794845 380001 1039027 676154 764811 137060 586431 145023 659335 487737 866223 216361 624010 152539 684326 839979 862400 303830 425082 519501 1003850 641485 53045 999851 573117 10996 117144 47669 168610 122262 121107 242989 858868 441488 158414 883116 355493 640212 175652 917020 249369 771048 665378 982719 848296 874084 200973 1008679 33 669304 954585 326076 750402 1038947 833458 947258 180289 615165 152951 1034288 971334 711214 432954 184449 218350 377204 167361 410855 184010 61537 804872 327787 756702 901915 527805 1021934 481314 301275 601539 147620 526852 172654 832688 67220 711908 196791 520014 283417 826263 865067 310557 1033060 563941 185939 373456 872183 820235 438862 789708 441899 716602 465228 618924 487595 445974 366100 492735 29687 108087 387711 1001608 584162 433067 941562 676157 311061 805746 220168 509769 766346 488961 549566 997835 698129 555456 16710 737557 611278 892300 435804 389421 929977 273206 851668 72783 705052 154113 304146 288105 667161 264488 23184 729757 795426 281174 467036 790466 396927 900140 150423 315620 303819 767166 63735 214208 503415 408598 707141 436041 148038 186032 783584 164902 600015 270332 303161 882993 632831 144608 365653 379129 172436 388659 276558 376129 651171 60227 1040594 121215 532498 814160 159394 712030 293407 589070 408853 890684 742615 585511 745618 689836 572832 1025207 406809 1003254 93872 1026766 81083 784786 267667 107506 806429 919729 846248 918170 201466 743860 365221 234420 317086 448434 745231 317728 500843 589303 379587 406578 46680 404095 480624 450612 799597 835711 174362 965857 933448 334557 921753 714988 480155 872115 998936 207991 391339 703952 614806 144284 1030611 751926 495464 694504 751871 95133 882357 180187 461873 99311 550905 98153 142336 14282 699266 367739 569876 423425 731126 136303 403371 520475 219339 604052 828439 354771 365774 37807 588606 311702 369821 503418 932889 580872 895277 757791 163637 218751 610884 73153 460085 655494 91391 17395 369998 669788 102990 651582 887753 264307 171379 188576 608388 465649 184967 865288 535922 752690 445685 712411 326934 11588 822781 188530 256268 624233 713522 216730 123009 616857 466173 667666 994998 738557 726296 993040 1010048 910709 361747 519101 569291 334099 961746 104116 800786 860574 739596 572295 143081 653072 514510 676666 189812 809496 407799 489158 479213 439961 491705 387479 709665 775721 803358 488463 550899 90771 330625 134657 851928 14421 868113 186678 609626 821539 670033 388075 839062 1035874 575387 846673 272317 953262 192152 947724 318358 254292 524489 548533 16379 847577 66818 964184 512343 918897 748777 108279 839727 764552 269180 269829 339862 92733 834440 870123 1037238 31202 353842 972166 139342 10878 301426 663719 579375 666443 491155 920722 411326 826424 295093 509311 510070 782439 668491 18973 823139 958640 297118 50698 509607 831005 153671 506972 524280 849004 341433 590363 913952 674960 366261 166084 821116 687920 346579 1046728 801918 67367 670976 465930 773676 500738 758778 464997 538782 441477 724694 293412 394627 495910 311419 790152 387741 671377 988453 429638 964672 626722 338146 464902 432087 434798 355864 948965 367199 415162 959485 872692 759531 692354 335134 977334 219422 86516 677337 459942 860084 234610 56034 809903 682745 917524 425922 654770 334672 879908 976211 96516 778157 603808 544837 513517 914459 351419 315293 483625 12344 423772 111409 18027 353716 96413 479789 129750 265942 81741 729488 489346 216311 784751 924336 17405 603908 153273 94642 20679 292864 166678 760851 41428 736640 598308 501538 706830 620077 629943 581251 602321 548933 585044 836269 407149 616475 241847 348013 267432 939667 673101 365153 499257 577447 830650 692606 1034318 729316 15957 688523 263431 286701 600487 281763 224760 121079 116976 616631 966315 1035596 639906 785930 466716 229832 458980 744883 769595 564575 158224 575518 15470 776085 687413 951179 386572 849668 372629 213646 114147 139226 958504 252557 612274 422488 268824 870982 33456 915796 452419 69702 115715 583864 1012413 905586 762186 11264 342859 413570 834324 345280 136680 44929 571239 1014044 737348 528463 1047610 21071 672576 684319 276986 617253 1025395 845817 247305 888448 617896 10297 378170 468438 488798 1005838 75351 915377 494406 211964 552091 407086 222665 238426 281145 187775 681344 80085 461523 352873 75706 103403 183811 307398 59641 499825 823765 358917 46965 152846 396619 906149 161175 768446 547544 927165 896127 147023 619238 616823 142975 418023 423504 440209 821662 435324 837864 403163 412183 251738 785394 195259 789719 502177 690343 860588 221698 496581 481972 263098 687982 920844 142008 827655 770854 266771 305353 852042 984552 326474 423664 453963 179624 435059 390056 788328 454667 1039911 1037411 335892 259309 474705 1019909 452946 461019 273585 170343 914494 962458 806490 551381 786308 59038 473908 613265 38375 337811 164987 939086 457916 801496 2878 212917 225900 1038847 567009 940515 638198 270927 859035 412137 460906 317250 1007865 68683 595311 554247 931929 372098 833470 201473 856944 709754 894116 202310 150212 793876 102788 111648 369715 17061 565843 83088 600427 662133 862234 222406 413295 941634 831352 59818 616472 542394 286493 893527 357010 456196 697936 125594 665563 897592 15210 265591 419399 61410 158297 751525 59134 666755 570142 506381 83069 825616 505935 351310 217361 300145 228758 687932 965983 783875 718384 347997 855775 862231 451438 411499 517724 987761 394039 17108 628341 251081 36484 548925 657952 282957 853987 1029115 129826 165661 23030 51864 948375 834766 214513 719700 966000 752360 467486 363169 415472 284264 256092 302246 891695 756543 627868 653246 683927 943824 971619 759542 745322 33398 458828 658578 983609 380412 619651 46216 111214 223779 271690 636675 758724 86815 234104 1039073 584137 449306 656628 534582 441955 783536 7487 875207 907336 609650 569832 468112 393604 79971 130581 475199 761335 747646 925696 414646 102868 883501 845688 696973 620580 676563 62556 168077 796993 147780 664868 848950 823643 918088 1004888 604474 972534 951836 93206 611072 905578 756720 113296 1015586 577378 724073 371340 120815 240990 750625 113890 898793 212017 699938 382978 321352 1046403 261743 321131 960630 592976 961660 116021 426129 110438 490928 754312 188141 181227 983018 191523 888463 709078 435193 224726 522419 412785 436259 606216 341830 665822 447135 976433 259948 705678 261147 785761 142331 596939 813622 1006264 299007 20527 850439 948716 784692 884523 596628 277446 162447 780418 497500 586916 677558 1008843 930510 903929 574083 470002 397520 353737 423813 191415 192825 256814 5758 273965 473686 20181 23014 397372 971625 61569 923750 346145 708389 887431 530271 162793 517684 28753 568673 583673 639409 72924 734388 218505 333230 135481 871890 614692 166831 787215 389610 987433 294189 23319 808287 48205 622101 852895 563783 344087 374598 755464 545517 34659 856343 360008 54352 24800 536014 544617 612514 894354 930858 146440 455113 765776 879066 180183 281569 8007 826883 540443 999351 849013 1008574 329006 406864 455214 466071 365310 1005152 153243 709391 146828 233684 1040694 1041691 400495 485705 272720 884388 346191 761234 214156 320517 813418 1021749 703841 560272 235026 1027566 252315 789769 950572 604716 536794 447017 260274 948111 168721 240412 439346 276336 409352 467972 619342 222041 420059 438388 551994 544648 528506 697845 133697 646513 534567 329348 588865 159289 2810 465682 627498 304444 148320 1039875 815234 391815 631192 865712 34020 597342 303669 655077 417404 140984 468127 190307 444301 957374 815505 792671 963819 737360 233884 110849 689281 113023 1045411 856294 691149 524308 549726 586399 718431 762632 937943 939568 586846 186890 483823 277393 997634 878588 221914 798000 248091 1002870 553631 367214 72073 1002306 1019545 131613 294337 210142 747512 257289 779855 267005 232001 178284 847694 267782 905674 864375 999153 22676 12863 326352 275454 553460 314656 839950 386126 383146 677952 232255 486223 857324 709704 391780 34946 181029 168753 103151 953853 943732 102094 124747 302825 330538 69440 193108 343557 375120 500095 143835 994337 112414 351704 561443 497316 695173 163434 467815 759303 12455 673192 44626 195672 534105 799962 656517 947128 627880 889499 733204 715997 413265 344412 748809 286097 787271 779744 127968 118577 471856 679358 365577 310574 126953 34275 335466 377743 552958 938253 171994 564590 880946 601681 748455 95095 551677 507797 456209 359020 495881 909334 425677 57763 1025461 195300 1018754 790918 236690 831841 733775 670226 920808 512454 275524 733529 422962 630175 911332 696832 805021 221257 914345 428481 121742 152955 186496 460778 68633 384954 85065 97245 248202 397027 156760 62350 681440 292517 823287 911880 637005 87300 90850 1005032 724920 985304 667593 985056 521531 907340 881361 743734 769700 657247 461843 10818 323832 409190 870940 78067 29420 802952 836716 1021771 561003 913984 329207 322014 116755 45023 1959 874071 1013687 848904 948951 735732 672990 806450 189401 917509 156738 1026346 361586 413808 502611 516494 726617 101936 94898 699475 546235 435666 18614 904511 809914 928758 226282 171375 772329 1035220 804237 778707 442322 984500 605200 520621 241520 81269 193948 601366 585141 465159 324234 443257 991749 208625 796648 1034774 425913 525516 352763 696960 577694 482757 358071 700704 151411 842015 346185 418735 741998 909487 759694 493504 837048 583518 960153 1044788 620012 915371 502577 815299 404124 692774 135504 6778 692428 187382 36261 121911 324981 138580 131091 418863 708612 823310 9776 22377 7384 818693 138695 55361 1017799 307119 833366 154854 878233 141973 694417 513499 1016716 475094 405213 664698 243662 649891 1012181 909676 1005062 1015489 488905 750386 91340 1025802 773690 226464 108845 570348 770144 617308 426280 997864 83364 970339 757299 196628 515622 547973 208822 212634 734008 508644 839054 798007 494048 234361 651916 516541 394586 494479 800500 818833 965012 469574 391935 110893 691633 825105 520537 491679 978567 907320 358819 551944 872737 153943 641778 55583 34109 180701 519758 381612 120782 859022 1018164 333581 1403 477442 30741 554676 130334 642084 473301 426662 1012295 842931 795980 690941 606135 118468 1015240 912744 760293 182590 803721 832422 266620 183388 779076 1016335 353755 526383 307105 316939 206740 688922 863165 234648 994029 69716 927145 59592 182882 431721 893161 225856 915745 107962 823541 902075 402828 548600 91067 668037 977851 698797 613403 126977 432119 834227 703594 623140 31040 780986 114928 817143 459720 515271 158314 163096 1033078 652463 596104 505657 728676 335264 259184 160928 649058 516249 994105 10918 180336 707309 915569 246840 85320 337093 688280 999513 603601 128922 424867 172190 456877 1008831 438137 665520 560556 150485 211577 387022 514135 541012 437747 303432 60006 120073 391338 782597 923210 993426 729433 511742 250276 579044 839978 744641 419788 992710 831040 852975 228427 628307 427567 517310 613729 45436 673918 824439 403072 799620 708908 732153 570062 1016194 754472 42548 876455 946146 439000 102063 40729 284900 450707 786435 88679 492316 836391 717406 861319 186352 795220 317953 15524 1042973 622926 1021378 221340 740403 170303 241035 94082 866068 762818 581849 973853 32889 750953 394558 847720 123245 26681 931039 187152 101584 529961 347382 433145 71125 254887 375889 1027258 501380 285202 106961 886812 427577 348736 604908 785310 520227 323322 41516 1001972 145862 1009532 974254 138628 608633 631286 15780 1002215 548073 302605 395987 90990 925588 241498 886038 137115 332111 1017834 537049 223651 146625 4796 1014430 831475 277989 466502 891772 354216 825484 382705 385435 513813 876249 463256 407993 360513 337859 550413 790184 484198 218518 792980 423885 266612 961650 907622 1030051 364171 538827 279856 526902 590980 296423 608657 770985 148841 336995 215711 966320 859641 819375 597603 465686 423973 395661 710488 85049 478614 829078 614128 489353 748068 622261 450575 402189 917088 331433 655758 537565 393739 298888 913593 277673 812701 896311 605138 334896 399807 691442 359564 519114 776145 533450 119440 605663 642661 580898 667131 765038 69314 364850 879070 112519 315490 445316 800445 324561 885620 24954 709905 297221 766810 612550 1023942 327792 309548 663023 550589 746357 212532 723667 39243 895497 364144 867616 147641 162102 244500 507097 772802 668056 494853 193239 304151 740835 18270 814917 697054 790875 801263 852003 147759 231002 140217 726981 239510 773325 288115 230225 952212 1030328 525320 160068 968222 901294 621335 444398 783900 670809 614258 642033 893675 717560 709023 333510 944860 391644 901210 56632 518579 910058 981777 296422 95016 342812 529511 233413 761193 219392 595121 51357 170902 293687 392316 119687 92228 997111 136965 851829 1032187 603786 203967 748970 322488 346061 402897 624702 613228 309938 27797 1034395 69754 397246 385051 904707 579645 718475 1017507 115719 22144 1023047 765991 399633 712708 870964 129231 1017051 75005 152614 334714 351990 895893 612104 824380 935237 924264 640855 4826 725631 217863 774053 965968 664752 679029 622359 803403 848824 531885 477160 900016 653258 124954 904676 24851 319471 840220 984302 264769 465025 909706 40826 229814 172464 329259 380179 304935 603648 844860 149718 680442 114889 618221 47093 156617 402614 1004260 415798 572131 217671 929976 917106 734411 372303 501623 288022 430263 772214 864032 1034917 492050 614839 967466 843827 623354 312035 285948 722924 882371 549661 802418 123787 138354 187997 527455 668387 545090 998381 178437 262746 860963 1017071 605854 272745 242486 240340 10711 203037 583762 441830 1045584 457369 717186 816063 143133 204178 956549 589264 621896 440017 812109 864219 941644 323253 1018752 63098 706715 16302 46842 400790 955418 206019 431177 878320 439456 6157 407600 520347 83066 188730 872740 977791 548586 865291 10706 762328 903843 564950 359319 642486 95311 510212 659718 933755 833801 65940 407654 775264 819427 794007 984626 48367 272738 894642 878487 398218 212989 612767 328953 770787 527521 390316 324718 703618 584752 808506 801857 491331 948989 781119 796017 978389 560977 945605 155183 488764 525290 324456 322660 33615 479863 543708 651304 675130 785949 438117 341580 1041918 708085 572766 367313 894188 579467 510643 801647 908334 219489 1015910 489999 384830 550250 313869 773969 874861 678799 791634 290055 652382 537645 580466 372920 609928 301717 35263 747038 213431 382859 697886 842152 948619 560072 545418 47865 88567 998008 858767 708455 603587 566205 201167 881789 120075 454442 279169 586361 478143 108104 224237 171727 794657 818964 921841 904868 901449 849535 120447 39251 85412 572141 995868 944876 174449 452279 223331 157360 1041731 920233 252800 235926 717954 592004 305590 851146 766953 834941 302042 215080 802825 556220 549845 169157 629701 743902 994085 905063 173780 541556 684380 654088 1008707 191874 211616 1000279 692464 1018881 429610 646966 494096 1006941 214215 312125 951209 263415 206682 533558 593689 243108 613720 379295 586125 535596 11082 864299 215691 162252 334 97345 658025 892596 645527 736379 899283 652426 976617 1047593 101193 747750 1020702 632268 773022 296916 773539 505243 822906 546389 961019 277505 309721 851165 1003067 438300 482187 606678 78220 954944 1003442 447516 895661 1039986 210758 222592 52847 741102 114324 693574 237111 814754 13243 174758 886399 490416 355630 401230 470356 72176 720949 260574 561369 644459 968555 63594 816580 488673 964929 232188 206300 400452 593530 302608 949889 737083 702637 996631 85796 287648 403655 578804 788426 766978 812422 835202 46989 811556 160254 260363 547611 55676 853016 273618 228149 311733 822030 1002891 6961 315693 230897 922846 980857 421752 76323 1002727 136202 75739 678365 387769 957174 256978 715434 1046742 789218 9610 605162 20920 701833 301671 400721 338508 757303 138624 197989 355442 215118 266782 563203 975230 181700 441921 490714 994490 972195 355611 886254 103906 82569 680338 599575 762790 864550 694466 341887 165419 52928 482425 463400 217483 937905 1025466 586340 526416 409064 741179 700251 226813 857956 661478 180616 907653 408765 30043 629052 810962 929691 800365 607514 880191 926012 718241 747673 245022 184562 809906 1016454 672308 47779 668175 230271 715576 1021256 17755 570488 141399 467310 923629 978234 607923 477112 812110 6879 105183 362330 28605 398936 686949 636064 470190 314087 789312 264037 142662 175269 54370 424348 26081 622333 537135 751051 835469 617263 756736 251275 817804 550606 24482 405513 483542 518722 72660 620680 247956 718663 445133 322781 26278 421741 887987 1004530 389407 375446 909860 494659 692675 900474 313009 27236 75920 532518 301918 649081 941618 58488 581924 106428 886413 19621 443248 303354 1004343 725428 291489 821526 808442 190977 85645 128133 349015 90043 581884 933073 746750 456549 698412 427799 650328 566873 45388 664200 808189 366912 983809 931563 632638 1002139 382947 49945 1043100 911678 43265 846720 612430 724687 788569 694433 351680 837195 805729 222611 1011470 713346 984449 450173 895373 566422 86678 528159 83523 832128 323953 942410 187498 89483 929366 248675 291825 473303 302462 675557 223227 262103 42389 181980 268637 511187 1038908 984682 94500 171879 665224 608069 668429 275202 116609 714807 401420 9576 530084 818077 846022 27953 74850 599529 585750 8264 8863 1002528 1039756 559724 433971 561757 720873 693170 36460 207436 622500 947969 468363 422320 418152 247956 296258 843997 809107 773244 144444 870718 92601 531740 813461 877520 285984 500139 272222 503717 393537 775349 664859 958563 539981 23195 821828 466114 848806 976910 96455 281874 963681 620696 550788 965042 868299 316691 806096 47514 514273 879151 39155 143570 1009622 28401 196778 892665 683153 219950 792485 556479 311596 241172 572170 585579 339062 591010 412656 179541 181362 229419 768485 370285 270550 31960 613737 458163 155021 1021986 631409 39100 650550 132955 819941 986676 211874 933414 512289 607318 860249 124155 414328 741238 205078 794533 1026476 958584 623687 664515 201080 623445 603022 8010 976646 1043869 355906 552705 984185 1023216 347119 206083 781157 99716 724689 1040193 311122 692386 214621 781822 921660 371497 377273 969297 1013014 74762 152127 973990 652866 613066 220670 561981 83994 704003 16953 116906 120171 334307 624102 227923 891381 669355 580655 249589 642284 116529 980725 683296 482170 829278 600392 598454 13114 92849 580080 185968 220351 801467 443879 710745 648715 787873 791261 421457 957720 457885 733619 704395 170579 25213 168192 68111 563995 633379 204687 731449 76871 582915 302815 158776 107677 950696 116130 703632 1044316 285231 406078 267416 861875 4810 535887 280061 589383 182334 539683 200765 523697 3685 33596 165677 428798 409261 915666 903540 181549 136856 878415 526093 470708 501306 409553 382921 10236 691902 867499 713163 408032 1020129 578532 380938 471090 93045 96694 301266 525367 199136 504592 726083 628518 590490 653333 385745 670892 288179 288411 238530 922986 580426 279725 949171 538998 528919 611082 1043220 963286 818658 978851 586919 215048 878089 460832 562181 726653 410622 56412 689177 982297 750023 364773 546210 972469 403581 299389 447925 99485 118477 639899 640058 772371 300922 493803 514666 520650 880601 954826 598359 545387 81491 884683 628836 954131 94438 153652 666569 112339 383909 509569 654096 863791 255795 536288 126875 158112 855884 37044 828188 489490 962877 866579 300570 810342 862823 673096 177779 81137 280256 128337 472532 480252 458577 183905 438339 443458 559289 494944 369302 208501 569768 715110 798969 597176 889189 75331 802156 933158 296521 95995 249411 945226 296002 602178 378020 1019813 766801 183044 189196 409644 155148 702176 861131 345287 864285 785575 1007491 122067 574656 962786 213933 449185 558409 144970 1022228 36341 186268 872526 580183 753287 302259 918928 924267 1046149 392988 217704 801559 285968 692600 699232 95095 24762 441598 741302 730746 717326 294901 617437 526692 855560 97341 723964 563789 219289 21959 581229 517791 558885 483608 312895 434587 170756 434635 15797 166613 846852 989452 821445 271540 590565 353309 964506 834291 17372 633556 96531 964899 26897 974363 965953 676135 838944 738927 731117 553398 951708 811618 873231 920796 871816 529690 713048 110201 737244 337103 352425 877248 877062 330064 64666 453818 720486 592511 983284 543937 904912 831184 404535 169733 849678 1014223 184853 334346 839516 522903 577013 185640 884458 666203 83313 16138 157278 727776 932568 220208 809551 783617 913325 9581 44491 411434 530214 736873 462034 238558 972973 850975 534232 692274 893539 965472 469319 705103 1035160 821071 2554 176115 591700 331748 303556 552177 632530 127081 169703 1038764 568319 148991 792477 532896 895999 103962 877715 690650 295337 328961 600937 298875 315398 580687 373043 480824 480470 549237 314619 419549 199434 654389 45628 1031621 793931 634152 494441 469348 960626 775226 1041508 981182 1003022 149289 1041671 522733 759521 899081 88991 182430 271715 355266 825195 814228 702526 999568 267041 18468 916688 132227 716650 612024 864684 793597 15713 834380 891161 555062 596249 499444 768913 777659 234516 679764 162372 293611 815052 724262 127379 380537 108589 604856 11157 712173 773657 858731 893589 572451 537059 781621 496529 745418 908756 770336 139453 444901 483498 32713 279550 425038 747540 806114 1020272 344110 928567 865456 903649 474247 369964 141965 933203 23722 696191 87911 851326 67265 36018 636991 909387 205382 930488 658604 348762 93834 75130 464213 588157 207151 397653 729722 141115 394414 1037722 586348 793422 28371 487181 778257 529957 403260 963175 1007969 80739 599517 1038037 513515 672862 53630 249974 435537 983712 99899 621280 241095 242282 945155 496539 393880 793900 1023259 230564 391841 297998 433304 458476 167636 428651 728296 943319 264375 227408 661066 656574 393442 978178 77137 795501 175493 190837 26981 906917 622815 514773 801601 307099 726984 683265 643958 210295 292904 601355 1034471 929751 237437 261049 331595 49481 1007962 479239 540079 610772 824802 870819 599281 608624 694353 955248 964166 105097 71028 857604 211380 400512 600619 162345 54425 112170 774638 818015 548898 350287 1025349 68185 823253 772140 1042511 278396 747528 801265 452924 662883 1127 375620 372435 926557 437874 880061 194285 700397 869372 627048 754936 668489 650669 220998 901236 799196 140673 635852 697209 530117 789832 952674 391472 513622 267556 606949 1043542 286869 61965 509477 124348 910270 1041488 550504 572105 646846 216588 433893 404470 66490 891316 302410 242513 453254 159888 760887 41723 365359 540987 855489 365482 440434 267814 955888 467752 324162 637972 709952 131793 960582 669852 66340 677401 316504 692395 874622 549124 1021191 843519 281129 820908 167958 375468 693104 300991 730363 519579 266387 815359 159585 31494 223561 256448 858534 849406 297785 266861 196445 403429 783488 901891 565198 591604 314926 752019 286833 523446 513736 35013 630647 949387 335048 1021520 235073 59942 690456 158083 658406 184336 80283 854463 645042 878115 764837 404731 734113 26639 964221 980543 1040104 474072 1005026 263209 200813 813142 1000579 118635 342346 351155 157318 416074 890702 33265 459778 666145 759675 1026914 709508 696284 133257 574254 447630 1019006 400738 447952 784915 402587 802724 354201 697597 736734 832034 6956 978600 974213 656227 43008 770916 726752 217122 336098 969974 539093 808396 559728 470295 545119 349445 508318 591860 258570 836643 832053 515756 153721 315825 646479 113109 448481 440046 12253 336888 891019 907852 600353 783376 108117 311793 1003828 321551 413490 906809 982913 397146 905638 128050 618824 132424 482122 970782 274460 654246 939854 993269 968805 431414 330994 443872 577503 102443 298508 807615 146457 671918 783749 719012 2296 973661 587228 382294 995121 298950 243617 474319 1043154 553713 526331 379838 217529 211411 382755 608774 342555 639964 198375 613693 815359 292202 559400 2862 737473 483923 314972 658519 673679 346208 885772 978540 499183 481740 697175 722642 281911 251849 315246 341285 661012 883963 66582 685490 231172 374779 234537 607230 25308 767445 292885 445757 22338 146570 978011 520923 918323 415119 417809 531703 281983 51276 701281 515299 527176 812191 378376 876454 1046151 728406 808407 45178 324743 258744 798006 904014 306280 240893 106908 425796 28061 681681 942616 926004 157294 1042389 759243 593448 207479 577310 84588 654814 624935 429492 864962 468297 963650 798996 177454 76048 46688 130479 936478 385038 866668 121193 404123 583120 957733 427547 151228 785690 351648 502801 375856 82530 510404 832652 206009 77396 133580 29760 447659 944204 30153 1025496 1044849 92383 932894 799854 198665 388178 153602 1005075 1043331 275745 317441 292429 320389 7802 423035 454803 600778 523967 292388 826067 572830 875016 191618 466925 751716 91295 472179 404022 99856 1004930 839332 286198 990894 952548 951834 599018 103897 422572 911021 607170 506180 942324 197512 20132 491317 200331 953771 842151 722181 787828 539241 624729 974241 708965 227818 845626 765964 918089 294314 661055 337371 130750 1019640 803664 534967 632472 832888 455882 161247 574812 634274 336893 881315 677062 274241 75694 419050 823107 426996 1011351 912557 840311 28080 395747 578425 872889 417084 722866 797425 956562 63667 236955 965450 449858 455174 926501 639438 74555 732536 56396 196442 929188 604192 496643 661215 82391 659050 657068 211940 178659 733846 335009 602370 157450 135992 62639 38503 246852 377270 900758 428116 915643 587981 91530 298399 633421 946957 2741 251442 434190 102744 610227 641418 210115 872807 291092 517432 1022311 758853 340189 584548 452522 439506 233735 352581 525421 486977 24063 613802 545351 594586 35108 370548 668675 921913 611149 402457 89888 970061 476992 497187 982607 836698 656444 437167 1025017 263351 972912 154863 330935 324625 273281 760488 373208 26086 1030408 806069 797662 523 105234 1024130 25857 326439 926878 370577 301994 464181 560163 804345 13561 916486 550407 487650 155456 977341 257833 179466 427142 564561 599896 408899 298246 499982 1031129 569586 455085 844052 901605 590482 40607 37335 606504 595503 828850 747165 36420 255980 114929 6147 226636 588413 238874 998009 472137 464301 795681 1008833 1000888 21722 401323 239220 326410 99700 281492 675453 517923 447873 901225 917915 71900 512540 679407 205027 206210 308722 589210 753724 66388 985027 619798 683234 373768 493799 288962 197604 442182 750534 716336 710822 752940 723551 523943 715616 209096 226498 899489 585628 258721 389014 554829 189116 813871 412308 109326 455281 154974 702217 824826 111429 524560 452184 444763 829203 142744 817270 424242 463753 611391 703084 40623 207021 1002178 505049 60090 96085 255442 821870 886894 309165 156563 992880 44952 516021 108061 211769 132924 35265 81406 823478 645137 502519 869559 828138 528128 170452 198458 364650 593832 418984 32883 809184 153309 1013781 566204 289673 60709 497044 423782 951734 239930 268784 589623 319823 737930 431048 128743 963403 668602 633361 89250 326201 945439 283282 510857 171194 972611 874599 632368 645124 435558 602751 856354 589409 555002 797214 834904 558510 216870 708955 623302 812508 216389 182691 314063 182131 543076 383540 903883 655882 799175 87715 757384 518864 212580 775511 905926 815878 1045350 210443 962490 628355 324523 325712 988044 694831 959303 713224 527577 301704 956927 390637 714033 682528 189903 113160 658330 901148 204133 642618 315147 505527 869027 774838 1042674 170429 816417 1023621 317359 984336 226472 1033729 133398 938791 324536 815450 382193 809866 244227 164628 935804 164183 300784 69255 506855 922048 795673 466526 280280 258699 153549 248600 389350 762001 386958 172426 377119 753215 621204 940380 104323 29208 306249 252807 710534 709936 188107 1022173 1041042 700850 646510 995457 680579 348508 151351 91754 812073 924670 784737 944613 410057 837119 512476 158736 1007005 708312 123337 296544 765007 151446 325631 258332 528258 530780 142218 362975 491593 730079 405030 764442 723374 216040 421576 150927 955181 614870 3094 624855 293686 165913 169706 544734 655790 582072 42195 101473 950894 757964 12947 361591 491459 1283 317090 626949 752876 956958 902057 9288 895136 296563 105224 729168 284549 334187 134994 163199 282298 281093 87756 606477 712270 300369 224753 705415 52166 142582 338416 673612 3227 357806 203564 974607 413881 447940 671675 369752 941314 906141 820712 278019 669129 361516 204466 374463 530776 18811 565322 762767 805482 319785 325785 891469 633521 967399 339896 63522 206161 773882 588405 194576 1042787 85180 7381 989544 816243 145691 105612 775764 158979 58649 443271 502350 85254 386122 258659 26791 121957 412505 606963 975617 949118 212611 326333 57301 671136 839706 118141 745710 54160 143107 716706 997868 607750 599353 1046732 652995 360497 452168 169556 856633 567855 273874 527812 359531 938902 437774 560986 880968 814574 642628 415882 171797 661301 47442 435833 695527 341081 769066 424067 1028396 56257 717905 336565 1042467 430021 544354 962643 555615 280881 185481 5716 492360 86470 347401 996833 919449 257721 141494 44762 805859 121651 967036 361040 162569 365263 518358 689420 1023170 158750 640599 238087 580635 99110 329253 847088 204274 95199 743288 754857 583548 189621 867104 542154 431295 778505 205309 937245 450329 787376 777092 477728 635831 749938 676929 1024390 1006111 959372 828495 810934 125607 590383 421346 850763 464123 544510 560061 190354 276123 188308 4028 587535 967002 174076 430412 298488 192992 464183 904174 697528 710185 505786 36280 170606 1025028 114157 194003 55147 1007510 671405 787198 212920 53716 1004490 160265 619917 1036044 132234 453723 191451 773469 196644 362093 837828 183097 796742 560717 628765 165354 60304 436764 839155 655371 1011735 411280 268547 350219 822755 21875 558400 913070 301425 810018 93776 581003 720433 1036814 213520 900494 174345 708415 267020 1031544 606928 789196 1047303 198746 998100 403812 478585 556062 434517 23496 39436 634878 184839 806222 556831 1002251 192148 746080 609347 764583 76056 870139 292032 252171 56995 118065 512529 54210 360890 531367 570979 205356 808151 338967 970523 179196 193764 760271 579405 343995 308164 966705 334405 293187 574155 731441 509442 997444 732480 936922 593334 947906 697058 498377 334920 577428 332384 844464 513745 935143 857056 784597 945954 415418 140153 244112 575037 682336 371640 939729 302808 424961 450591 456343 827358 667416 1009569 303482 337645 269046 710440 295202 60120 95806 195600 880333 486950 789607 718505 446925 475537 33853 206008 839176 923273 456289 1039350 770678 41391 512964 849040 858023 806234 465968 533413 1007162 834581 1041599 796108 245095 989983 667234 440715 700790 869609 330843 223713 662086 701340 989891 338109 432583 869264 476421 571780 672384 771542 1039457 650127 169482 811696 917098 369834 1037202 838675 1002376 179095 1021531 933932 1043831 762505 836666 1006552 716230 188841 969752 900394 973913 811413 144500 620009 50664 361948 293342 282127 490110 399235 867709 448075 599034 262019 967562 346752 339089 250184 508371 934980 292170 9523 32313 867682 646273 115481 867634 713304 857188 171203 72 341210 641401 366700 234647 622157 858390 863046 651603 660044 743400 705525 517696 647463 534637 66834 531000 514655 713081 184233 1005993 270124 607413 597435 800020 591095 165147 634045 782223 124896 302460 555032 965956 642361 390906 918439 348656 775688 876430 816699 114533 1016201 151683 885786 369672 704426 1017081 207228 502099 250766 122979 341261 676436 853515 894217 369262 924205 272427 260743 378036 582290 1041839 181324 409831 832078 321415 575516 776325 508862 837211 533647 197628 516948 576773 71567 810291 728597 690965 988382 776706 507932 800588 142478 317109 369429 188961 967047 848013 183490 292927 888836 1028159 875898 759045 394262 853107 839333 206085 843808 822342 295233 252037 78681 1028552 629856 878081 106573 824447 408488 367783 258908 771043 257489 476889 592186 182751 492331 711855 460141 361815 535573 198258 252115 545948 780167 454434 661529 856057 213385 288497 139844 316458 942521 251334 628524 40160 354762 523707 204284 700222 926719 232864 555956 185439 590260 951157 588199 484302 1010134 351988 924669 335371 874341 795652 43058 513805 18425 994631 523157 389307 358971 773773 897482 42354 97383 706399 1022793 205442 723664 427381 656348 684721 212572 472896 280869 14518 330500 962145 639254 145855 396886 922160 585847 47084 175603 1008182 201059 892113 1017361 837811 387531 422904 665593 1031449 651761 210269 206986 128654 969455 253936 753333 667246 1326 451606 995839 963271 800495 155177 481538 510172 549574 663795 878571 778147 634393 823351 642814 1020487 1009573 19240 518414 228006 482810 829168 604677 644051 427514 457003 130402 912533 1044830 963177 591030 485863 267569 149679 321062 219510 155730 455158 31468 857126 467447 863915 44502 61582 1032229 795694 367045 181623 998969 902995 63536 146528 856930 382692 778142 455677 545060 894492 381487 946868 596438 964397 465940 387358 681765 402875 33299 640140 401551 713056 147460 332160 885225 47142 284502 699951 512474 143632 667019 150790 92253 734865 752311 214818 329027 954642 821253 474838 620207 12657 1031730 954921 888728 936829 689168 40277 814666 213115 486661 118089 266981 678308 1030025 623144 542172 86692 400299 115144 773752 46109 846221 703028 653651 327202 96228 791595 683741 172732 451193 923038 612827 970857 661674 300086 908770 461976 605161 374731 581088 106030 544316 429294 397972 51203 864444 485216 618769 185190 848406 660633 188735 584341 290061 777794 148570 967494 407285 875707 379761 858401 515642 137622 826856 63556 555223 131610 511991 120766 688863 436673 239912 33812 724216 941242 211677 580030 15067 983655 542407 20395 594390 184288 95600 741817 563018 576111 580787 224062 409388 203282 841278 541058 895624 863229 861719 351810 505338 238869 422164 444975 448563 533621 394081 423789 53370 710125 1042174 818196 1025320 251006 84543 793779 258603 416991 603722 501448 165764 511995 103836 334665 481225 296305 166533 895262 505507 814611 660903 128932 911185 99943 134267 868651 523044 137513 942027 81273 262145 577991 897593 318534 229090 827108 409271 1036222 19029 681173 593677 845570 826619 163879 361047 866471 559114 268311 467844 400693 438732 16664 511960 260521 680990 978769 11626 776691 584434 1030428 29095 383865 541389 27017 751565 681874 333641 221912 927601 802316 659860 1036547 862970 610215 161520 371762 194083 813208 137009 1018692 531581 633607 822082 804429 1046506 1038737 377760 682258 237347 553414 386781 1013135 338996 38572 688159 325233 348923 314170 982430 352669 346028 621790 425769 182951 980303 679416 62626 91484 885825 692317 363645 1038392 12463 1023956 815685 483056 94494 85148 122136 900330 814310 533988 814630 196544 705202 324690 57141 332225 302849 717949 852256 203888 860840 450931 264787 703235 334158 839476 406865 589029 917487 447796 896815 604212 482138 952541 710166 764996 24243 739339 640964 914458 516593 1004430 737291 1001713 305249 899499 706385 693433 1046305 200860 798991 21651 818086 721163 682579 674646 229943 827547 104509 197645 162927 498783 951941 730231 186303 799585 878068 429958 402409 524573 121574 743392 35206 104451 154575 819809 757889 846840 57266 694423 734874 167125 711851 265029 1005029 241895 693863 1008864 744264 331629 244903 609301 937216 690974 350657 22081 336156 896160 725279 567799 91137 584978 503229 94590 929508 118915 196783 400721 880211 774264 331673 358045 489645 923242 561973 557510 455845 394822 968145 209122 724931 39147 950734 583228 656611 296623 569378 968403 914099 475611 788183 384216 393785 442666 137098 461364 384332 137806 1027564 707327 881942 715883 163397 444426 202904 629402 402412 735574 645926 939624 683984 661659 936679 588372 329458 140226 227158 111700 545000 503659 673732 819280 636508 346472 860627 94886 77707 928576 647164 250533 795335 818349 268298 132370 889590 353822 635293 542374 368144 848694 249001 13965 674724 247115 915444 471272 764756 562664 898971 358732 869204 493899 285581 13633 970479 86248 337422 14021 937218 269796 639542 497350 876159 25498 985712 8107 259308 223770 270075 821196 676065 110757 380012 424949 282766 729138 16938 227816 527922 200172 71921 686807 642725 396722 239952 290286 475087 496790 111147 99015 788270 93023 151353 869363 630869 979207 81799 754040 822119 929085 556019 527182 576416 45795 400818 211937 505292 414353 562378 348818 69326 761104 732824 171574 621083 407009 846924 685973 14396 587188 764265 723948 406864 646385 889414 259948 550791 251442 191119 110521 490920 936135 664516 769643 449932 293680 17336 1035152 848544 443815 498451 227368 969831 1021076 969681 460968 68854 408342 139201 188280 534391 628097 77575 640885 126630 818138 186011 659055 160599 918621 97992 487340 930542 497144 635309 511587 759269 707277 328127 835650 376394 598708 737349 255977 697918 1017270 263131 532333 953975 1021587 163568 881366 965822 54589 370248 125601 887410 233819 436090 861758 115460 1027271 1027954 575123 217721 601616 327921 764023 1000427 303865 678664 126776 856072 348920 962465 778006 998289 999864 535030 886725 607709 459159 689432 605935 321363 611881 111209 977584 40947 304819 708642 662552 103886 934065 356302 588205 181129 879184 470221 391654 751327 410868 758482 945585 466716 950196 676966 1039085 551842 383449 905570 403185 113256 816483 257401 299268 841334 63876 210604 228578 788074 34082 941011 855357 944886 160089 1045275 167482 109919 648183 561283 307184 720384 471551 601182 561389 90821 201255 252372 235696 218544 892761 839008 533040 111448 731957 373587 849491 653669 581774 874064 628344 644373 210409 890318 87790 393659 536577 109721 477562 948026 1012805 968530 325589 649358 142168 584426 912940 168515 832401 928555 660894 940284 271225 143663 57026 800750 629839 266726 998430 65378 355463 554133 158897 877366 262726 133458 104042 481629 962024 151433 12462 51290 668795 830586 212694 361929 340545 381368 219822 697559 19762 619435 364280 595141 669559 20495 328167 888680 623088 33907 487332 513964 933551 144571 423117 215052 357243 164255 502001 176412 547918 970538 887061 624640 97752 154427 733746 812274 100345 9223 322484 184767 919627 204437 492029 288842 257173 965952 28896 737544 513369 640569 56870 373123 931911 883203 353292 88792 348872 199157 830403 624696 715892 614076 448495 187754 518556 863958 507689 939336 765377 877847 390781 888893 85530 382760 44012 160462 562195 674819 413931 267278 839624 774777 398563 195624 227982 157612 405423 439000 829803 322965 588833 957938 1003417 618879 713341 12250 741639 508554 201467 812555 746712 546857 69705 432017 51169 624804 68104 430990 180015 331671 67402 4024 780927 1041521 57627 616153 1009349 942326 462069 763726 1032358 440254 276297 389513 112381 768691 1027581 927376 314713 651671 432873 583291 765566 65660 527961 188153 941792 220746 514446 354764 16171 416572 145725 31560 253629 816995 675854 254168 433706 264482 880926 118649 926136 275376 342653 311870 103392 142745 163761 174282 571347 579389 721970 484825 707571 827728 263660 40375 474197 377688 235456 316615 140614 705074 183298 1039869 959939 345742 700156 956772 66047 738158 397674 262810 169441 421035 140029 102223 104323 261488 515288 843210 436660 446141 539670 832356 671351 376293 347202 477962 248194 25360 131549 783295 836288 268218 189659 130840 96464 740658 625446 458686 635779 78620 320282 415727 206433 241136 19975 268286 504613 892280 756403 339151 621629 226134 356309 974428 968523 792956 226971 499250 503718 10417 5413 206324 501978 618259 649479 255447 839971 837264 897483 770853 988150 539499 334701 403130 72825 1016510 284893 351114 858118 49394 36480 867609 477356 761928 593072 341505 26542 309075 875063 757360 120834 999292 659160 264871 895186 465789 425415 776572 813055 339430 864299 840409 181401 524188 602019 656955 590184 702037 139454 1022259 931686 285469 77185 1045992 92227 618707 573414 543124 680160 645804 592983 414467 814036 332464 748599 622871 840682 962616 952409 614726 472737 867959 873351 744986 632491 877293 709884 118192 171630 218101 836330 938042 705158 302905 978166 97917 291905 278584 620215 125011 734241 722631 254522 287531 840798 413069 977537 1026180 424802 458885 994815 345205 1013323 717696 174365 644136 777068 690336 721081 431195 64716 304863 433314 933854 371365 196742 168477 998935 542182 43446 1007203 860545 303794 851682 160032 751144 244447 318291 952054 253998 995448 794531 840696 100938 172091 100418 65071 779332 312348 447477 124953 700794 157120 473681 84773 878431 336131 406084 795192 1039350 1046131 34957 910379 410715 765394 640575 36426 688954 854167 1042242 229078 313174 967790 1007826 204676 621060 617908 96254 745469 425389 197116 976938 983132 638032 25228 55693 895923 722429 169696 665524 189062 212827 646950 194557 505165 712739 562881 40989 85751 639394 1042119 253083 413538 146747 18563 481106 325092 105187 514035 556531 269253 1036195 554570 305281 589506 560154 1031280 298963 777100 498424 703869 5141 350279 167812 1022273 283463 966412 640023 450240 397245 985191 698527 966318 681629 964057 876829 134647 1037924 818263 504871 858170 103777 835273 1001831 672328 997433 907404 342042 31914 174177 735217 320913 886297 944807 608443 13235 392708 931242 274085 196473 345869 251997 741338 520049 473484 684168 241531 561725 370186 651591 727069 183569 239560 326025 398920 891448 50998 719506 180985 464782 912508 568953 679456 386311 926196 57003 768291 512808 861869 490086 553306 516489 381162 589119 981648 363865 147617 533917 752008 487385 1040893 785211 618102 208096 81885 533930 12162 307541 501330 627404 275273 967097 955685 93530 469851 972955 197198 549728 61118 939297 27774 277692 734313 719237 900502 639394 662986 47510 261422 323866 758081 973107 578319 100224 484515 154324 448953 906500 677816 1031681 901342 123944 384700 396760 278501 323653 965858 343947 383080 732166 290508 123104 420022 382954 746772 5807 364114 1026246 265927 1043304 776306 1015361 570341 322954 772736 747863 794594 204333 44701 393943 203816 733049 342041 4581 178835 4909 783868 557688 880627 1038617 234881 306141 589454 646564 62613 714546 471195 804934 590940 620012 746183 186895 293805 243794 450228 68639 481681 1029119 394614 97836 407496 911972 543252 308479 224579 360259 850957 600311 917675 962357 975312 435332 813785 366117 566082 455341 862556 1000915 787516 384395 467190 732243 388875 163019 249887 707211 610031 775216 872833 637624 703132 180751 667258 1769 454331 736722 65949 577411 923754 452214 911665 475579 913336 188684 248240 253471 303658 198459 221258 790286 429369 288188 140640 921403 51410 68317 720649 729134 164308 992511 181136 659650 468117 356632 691187 267176 743262 981298 644710 386531 443626 533226 686286 1000779 308971 986610 25415 702218 360581 82575 471711 499233 178385 45083 1020632 41444 17756 654212 422313 550010 275621 400844 254 428382 1009826 86663 35188 986081 69948 87648 855262 910757 980686 325012 899267 66851 824490 453237 796893 693286 721812 920552 489883 364110 767045 314343 535200 436111 1047017 132608 905538 230063 1008801 859605 39691 669643 977922 486810 41020 207570 190869 328858 853573 471560 385877 964019 848462 265349 927284 488917 281522 600244 798870 985734 937598 441044 781523 788577 519671 598906 179129 467346 263953 697869 282377 115804 221944 356169 545782 133523 690571 1043389 716201 914210 1008604 880205 131007 1047175 569009 861872 84169 978770 605446 92147 478411 206250 68233 605940 855997 193735 925213 415975 172045 34169 474199 604629 160027 192672 682500 901912 361916 306609 605857 133601 158392 86328 853730 97714 65868 826192 833324 941796 858537 841260 962074 230691 122227 165010 18171 554476 526914 483419 867410 117526 64548 960757 55893 518470 559129 49633 721263 919161 501398 794933 194751 229502 126467 364058 135319 623481 515389 110415 5373 458850 521748 125348 757805 324484 567246 953984 515348 850686 330147 547420 723415 277829 419135 738118 363082 827296 299330 825183 899706 412843 465859 944989 602404 756437 83145 153866 909883 58082 182481 363971 332134 235113 490315 10489 660607 26198 1028381 125619 976405 829802 752414 406027 34795 766646 176284 609197 341367 690212 248279 594011 943716 780526 232067 709483 565520 959525 490570 41287 204046 540459 342344 511468 603558 912441 34445 709484 502864 381146 147103 32876 506685 695406 134133 161446 653262 749224 848765 325992 722202 134672 175895 658452 792173 618114 251927 647326 606659 952238 713159 693777 500305 359318 648162 83722 346877 855314 472347 419899 329953 681551 185748 489194 1045964 470860 960871 1046383 449216 783451 230177 246713 877173 56486 851521 305610 596949 962728 403902 875062 937086 667824 66174 763560 299843 244578 179680 266334 875179 345141 975923 566952 400241 563701 736060 865645 28418 1047874 426165 181157 651778 722704 783560 287200 915143 122662 898200 1001661 722908 49823 1041592 18292 408192 907883 961457 33357 413989 221647 588929 753959 44529 531681 667927 560626 136512 7949 816344 90933 868384 1040787 917277 10889 605907 764422 204211 969499 633681 868558 986969 100398 699331 653223 896581 454551 705801 196640 518816 464959 818485 659997 857349 798885 642574 287318 719110 941401 223118 387286 968615 845698 377444 980860 578017 965465 918131 401533 856864 276140 567633 552160 691142 280412 268489 647936 224166 973279 58713 23822 3209 956350 653493 176013 441516 259608 951362 401364 153920 234526 508828 273040 112873 125333 298768 170559 648768 410967 310819 519605 338513 990162 940553 396955 583454 107911 434222 350187 803354 970124 578737 650357 630446 487435 320740 875870 321719 649409 1038798 434332 44806 192896 6825 677755 789983 774317 1015652 877851 223610 1038274 865057 251119 915590 209357 616120 397631 138913 328175 316211 420263 693985 446943 920656 59798 421454 217189 434946 1015504 904805 942047 661488 815085 366487 554175 40437 860887 773063 1000458 502942 996176 444624 377306 680623 121194 86781 880606 243870 368652 880527 719829 295703 813940 528187 11799 476534 249776 493737 337932 775248 243491 975606 717490 313322 743687 1044531 89371 48832 425957 407523 666348 618496 335902 307585 234208 167436 999014 20216 265539 162044 992835 87849 94840 966938 782482 364649 878964 424292 940547 867071 75328 285197 649624 842666 161914 176892 288554 906778 797140 732747 369124 513907 240788 811721 624326 856269 399891 996985 952099 213430 426302 397585 675619 234158 492824 1039996 969794 737193 674614 581976 623567 463505 834113 218489 473454 241090 67704 123492 386455 829068 563755 908757 982036 290741 798785 220729 262791 988148 747187 859444 489186 639095 885519 666141 787948 597854 889590 486525 266691 557629 776862 456340 755797 253086 955216 993236 395749 429693 784875 761700 745356 589514 503135 655006 803254 460267 875827 818065 618145 600119 182272 803711 463073 696444 723444 372064 423391 408185 342864 539742 5205 261477 24298 291415 516819 108134 958636 94815 392766 1045275 123923 291643 893004 965651 762545 262630 812553 122708 662187 70671 779860 588501 838971 1043098 1022050 259843 675119 705563 592443 942400 89448 548702 812856 759391 1007452 19938 1003147 900394 397717 464472 784823 102620 695856 796457 176916 588712 522591 235758 236621 950576 954343 377078 705761 751886 738723 955331 561317 727374 1033215 448397 28224 282866 399485 75453 515501 291437 631604 311923 1033917 306729 1004876 13569 139154 285953 475011 902254 910117 137927 94379 242933 743362 897215 9257 678787 173447 839714 82040 131132 965864 826525 599460 168182 429358 657103 576464 992188 428787 718542 602544 477516 296615 149155 400143 12186 512783 560329 139083 1021003 1031104 243378 919508 165691 150440 488258 884401 654583 877446 552274 199930 471364 270445 808494 878943 121238 168517 49175 5791 141209 115274 182466 86546 564140 395659 103384 479776 894817 112492 365940 971976 204799 395300 437416 327194 98560 813888 724472 951997 720531 137758 589277 408170 944155 1048179 351043 837231 252590 583878 588299 251948 869270 530162 445834 953241 307924 658088 844552 76223 163224 634859 666690 669498 340170 775058 203241 971454 349061 190921 984609 287631 981398 337040 552707 104455 730625 973370 655643 46100 195964 736240 160234 864183 444659 875564 600677 435590 182274 230718 901492 201002 775038 974795 804468 679394 905197 616776 23478 345343 389129 277123 73981 621670 182080 531995 1043972 865553 273463 161539 253174 780686 322371 554755 795892 425086 542958 697655 214163 567063 349304 177294 851035 898979 658003 371276 596297 958463 18086 283784 331597 218141 952268 266415 418765 96386 950482 647679 518177 155848 228348 120845 246805 679453 691520 836928 282730 744899 955593 935251 377172 841614 659829 332759 172285 199785 50008 504494 334337 1021137 728631 1007761 463345 343896 887822 745355 725968 605987 360331 428924 527001 764525 415376 606360 117686 84226 3252 102885 553354 570053 638403 774080 558569 310826 653370 351833 392347 409276 450508 252978 785884 988056 532447 694436 753887 558577 306704 547417 177734 456586 416939 488915 475820 319807 867635 668644 870683 991612 840416 886836 345494 826052 857372 792511 702353 729643 606725 757588 892019 769501 426223 936471 47643 537493 808159 215039 440664 780070 581392 947289 528496 657654 717170 212035 769434 726142 782630 750898 840068 761547 231683 299884 444877 423168 994325 864399 179084 264914 485400 844296 1002951 604426 854017 24477 885757 1002503 525942 260580 809117 1008185 151633 417993 862092 727719 546592 899596 714916 824170 619432 591809 932399 505904 137310 515790 539504 450746 644076 159088 931610 835422 992178 774582 7639 368517 726595 573444 250050 128046 441828 293266 998381 276074 815888 922347 737500 791518 976630 526959 618760 585028 1529 274129 432222 894186 109103 382361 268221 1031473 663011 287138 135036 771855 421396 530845 285153 598158 298227 741005 808362 459594 1000553 643657 98440 844535 391311 572926 188832 531417 670259 34986 738313 61771 862554 224674 147792 56377 436152 664333 269302 272805 23354 57446 682480 59685 950396 963838 1019687 863075 36180 77431 460790 954524 238405 413514 295855 861986 53772 972098 773910 235994 76312 184319 233188 437951 106249 165748 313925 922973 47672 897642 83290 558422 7471 720123 699320 339169 250924 646935 297704 814918 620707 574210 728293 127843 74681 621524 582305 655914 143562 920568 331392 800033 380899 506797 311002 881888 92232 163720 591998 739222 707312 438000 250154 159621 13572 723617 883220 711042 926308 70442 350820 187254 847905 372591 461239 246495 20228 8999 948894 635727 165382 611678 320797 578796 361686 354037 33068 643823 247382 629021 69945 502309 721694 558048 212133 575345 701432 957592 309826 882248 25698 593014 215771 892723 775439 55036 33709 1037905 323174 282755 288998 244178 885506 582838 579629 630909 582192 994581 508697 104491 211572 218996 407992 767049 183300 253049 410890 240730 846667 558625 627076 117363 578408 247355 977294 731581 673964 548075 294917 738551 920352 872233 592570 54514 137468 666944 371952 524051 246065 371023 700898 775124 886240 32203 595771 597314 970465 435195 190364 818561 486462 55931 812313 384324 59572 31674 525244 731733 1027129 1025147 472065 288275 388720 1026648 654680 721903 162102 1040954 485543 432110 342810 440034 572101 54570 240092 462692 98048 711761 455925 787879 942488 907812 919567 322790 318018 62969 875913 763953 894629 954426 434420 1003757 267488 184548 139672 863568 269826 886281 267504 128742 86161 86606 502057 880911 35588 666478 649128 151422 951881 338101 944001 814267 864320 237957 512000 479394 120381 236500 928548 984802 925578 494252 854047 345472 907235 482475 224727 320337 231928 318081 1023336 892547 911854 873844 42144 144148 4062 173534 508034 180569 426581 358830 233412 885881 200915 717539 988496 1038576 622156 497173 953031 103181 457642 624876 262905 304500 946760 794790 384110 202652 237176 966805 66528 347217 981503 592031 67263 694323 292500 414653 521644 927798 460900 165500 5886 145441 196753 142719 92480 760079 604078 1043450 325041 493552 329797 604729 1045186 381961 465233 291863 46748 87408 981188 669575 489879 45969 886274 791311 321732 621484 666724 164936 559205 1017684 322999 804448 583279 701169 998586 585879 1023247 844863 370595 582853 206114 155853 283291 822739 555195 423039 16957 847421 427425 419853 1013275 491159 356302 837505 643897 482309 238577 981181 843408 378561 702957 467443 804748 782488 927576 286763 606863 7021 901629 740800 701292 526261 397914 55523 10220 701178 554531 616983 631373 747097 332477 416435 930749 529667 38851 768867 747235 330431 1036677 551592 490071 1043046 199556 686931 27429 261222 738040 649998 118607 642368 207178 239827 753736 793611 390810 977778 202105 792814 920634 448528 667327 979881 354096 161955 233195 965133 123576 328311 67137 558719 477888 27819 273658 130682 605803 284341 781762 8458 451215 212698 581690 615761 681014 526519 160631 862469 412449 381883 452737 683760 695360 795050 7381 1043823 773179 609563 468196 1010932 360940 348155 46738 947844 207075 973321 811959 938554 545761 309079 42145 349634 192349 362191 897680 230111 82946 1032364 78393 816613 379183 789757 306756 42047 182133 780837 57806 1043178 510749 435038 1037032 1010936 714400 956209 507157 836111 509229 577023 576464 554215 953638 57468 500996 119248 823971 208430 967570 918825 580077 484338 41423 297450 944644 348792 308227 714779 945946 922818 602859 639835 273686 231081 243255 342362 311826 527192 696077 168031 309470 41935 86660 341442 879482 218465 82986 855155 800159 778294 643199 2930 358199 50634 59255 601172 354017 171884 952060 436677 570478 1033408 853354 101888 457575 410174 535570 561497 591236 925616 336311 542900 318774 390840 861459 697354 634910 776519 333651 507115 360852 821287 775831 128247 961825 194931 616564 484452 735493 143130 586865 170107 1046706 220511 495245 303643 98126 155995 119223 160821 57909 165754 674389 1020494 936821 369146 176318 3840 744529 1011567 127936 776825 483263 1003842 70426 876794 1002730 676397 576003 358745 760240 1014976 657826 959359 384292 33248 738195 628459 16909 569154 296040 860462 575846 800244 286246 218221 154844 639189 500420 919010 897363 547608 913071 826459 784737 763589 328521 863930 354258 549688 323941 193139 885282 213920 463821 784913 1000198 267649 121277 17329 724195 472883 221541 268165 27733 482912 320106 505426 895658 634506 59493 940018 995429 401283 417122 424403 571323 406514 156771 884087 151321 262101 721883 562930 207772 229114 303156 854895 281495 15236 804425 114603 321809 607340 50668 267896 703556 357374 302177 663356 527903 656984 175841 791663 105157 884718 1037593 993825 934924 58377 209832 765041 693247 604995 1009316 552471 659293 223756 424982 362203 22551 808744 179833 25115 794582 483887 937791 728393 911986 862732 233804 79467 303228 828287 25465 232090 651701 556955 404242 369795 558997 713288 44633 416489 395205 616642 900865 900897 714405 229400 1029299 678804 133575 330670 309132 508480 670322 482235 842397 551736 223264 685004 591466 844575 113408 41279 832364 149937 30324 418249 816271 139323 961428 39409 217524 878622 1031082 727954 586288 856400 633524 97373 169803 112858 737766 801877 583363 833371 262693 801873 820550 819075 517772 951421 229627 412825 587499 154329 625658 467190 43587 764344 853711 398472 203083 767555 187131 127824 393454 665332 730483 273380 365771 547355 45343 200174 74164 592988 868700 874666 622639 413487 830587 596332 743160 1036127 575040 1038872 994685 748428 531043 139176 609889 137897 620306 800938 227833 205438 411501 416703 682194 499239 376329 661022 597545 21651 708462 461326 789105 515846 457881 64879 392657 204695 781691 79922 60067 657331 383863 340700 292855 175768 576488 300296 812045 571355 694937 558050 571103 723426 250955 934060 115861 644203 90418 988988 655374 976644 65400 498812 499038 677776 167353 539881 1098 882888 533894 596757 987854 925879 984546 736806 274327 802621 740808 69716 994442 246926 34467 535918 457019 317360 65235 950614 271735 810240 914479 833152 603066 445614 167550 1045624 179129 481596 240125 847449 613594 878083 946652 409942 1015991 150957 1034944 9012 322975 620732 953667 745678 665877 836610 168048 109712 895567 997159 164935 867581 842936 2855 171071 375594 193134 524497 919999 819520 1017540 722761 345763 141565 987330 537222 733117 1010228 992672 131541 716626 739656 559951 587348 47001 562613 596720 162168 1002816 309384 488282 398215 811494 119522 687000 717343 900770 404600 963945 1031853 81531 717334 221119 443639 628973 279575 616768 27027 654442 824559 930504 913517 686295 874402 795109 430917 997899 982602 721754 583726 823891 673940 671132 170001 120049 320067 971608 550184 327832 217516 996843 557443 604658 669241 452584 79238 661018 579302 782230 382569 374050 458951 6512 789687 1027215 13696 527011 748239 442840 403915 140179 611175 488682 300022 471638 733188 350887 19042 980279 587650 345954 766469 159029 656530 149860 687337 393345 408631 488299 964779 355587 361544 554790 601341 756438 494066 200634 461348 1040072 907315 212032 452474 261339 147040 281156 987629 703175 231072 569415 993918 209525 162926 178239 464068 103557 607002 522770 865638 1034953 457801 632350 917669 1043144 638577 761780 973007 686140 56158 288664 933069 161684 95920 1037955 738966 610419 486490 960417 948665 819247 821029 840468 909784 466003 1835 571503 426279 75037 555100 334139 331505 436224 645372 1041269 525843 45604 659491 510990 328575 660193 898108 702826 750779 650824 467334 458210 956000 925594 123030 614978 49819 1010638 285907 131147 659374 623631 125689 650546 278128 55356 466839 242719 391369 14695 685457 41135 483384 543831 738462 317811 650317 707590 591818 281199 891182 760866 848886 155547 878102 109456 1039955 954214 861138 108261 422635 505134 168770 817899 899864 15305 250846 763683 128011 858111 336430 352317 636230 627469 1042001 164513 1009442 648483 856695 21737 198986 434151 840039 531045 936254 714993 361722 423317 321746 1016909 267422 826035 750764 831228 494548 348711 936649 838002 133297 510736 192760 643609 588385 146882 899933 1028045 962464 417346 377584 871519 996671 106188 76796 950034 689317 737870 244896 575265 393803 147178 639825 316983 1002559 323704 609622 977653 678050 826113 240971 523119 320554 441669 86431 110511 602273 406326 125717 994353 660323 403579 713543 306278 152548 580334 926494 1043761 88616 797982 207195 223085 994633 919758 815378 940644 115189 692596 206890 763481 891118 927419 210398 96000 765320 341761 102718 769537 963630 254426 452527 753016 108765 1010315 562023 320120 634278 227984 647666 405379 342321 865302 1026736 96019 169269 398465 13652 206357 503041 567016 618598 1007209 338935 591508 489410 8547 977931 733573 355095 936525 242760 76525 169065 1005795 935755 716210 384656 134101 639430 143088 629687 248648 215294 782453 629725 582485 198990 648004 889687 102025 427170 367122 643404 381028 405757 1018828 17976 139226 26355 779791 776810 975317 237615 470959 5253 832432 132591 834353 462851 1017277 544643 584016 508845 165313 127185 80763 956452 973171 301268 800341 151132 993536 851992 201781 996891 653706 460608 477092 177279 841636 730497 380385 72309 152024 730916 151904 1035075 836385 539655 269382 897791 1043825 808477 973551 265493 222252 55274 77417 621252 509611 824071 200438 92578 576187 202404 917134 117268 399131 1003009 592730 595415 847361 225012 172602 960122 829334 538726 143680 482273 1047669 360662 760371 561860 335920 922836 947469 224045 961483 583047 729726 155390 481343 100136 503398 206953 166137 655237 950878 456822 239192 517247 59440 195968 411698 445068 482395 735672 77903 656181 635024 108961 922861 502681 589367 244370 15163 461545 354539 4407 254430 803050 635130 958480 31598 738422 431590 331249 506106 799227 526566 93313 746624 715258 929638 343739 265078 786313 275842 708463 162116 63186 979087 972738 393671 381842 872851 554410 105424 128922 305096 619123 641955 414034 176925 55612 351609 186929 1017525 646523 716798 877894 605029 70005 347859 245170 225850 650439 564493 202028 304881 959200 151476 967291 742014 280964 915525 20480 318854 872266 581425 711209 25316 279071 945756 769535 475687 583106 486302 169881 360978 629317 394053 692390 787228 201362 565905 982760 426478 23268 893495 348851 1010151 339786 114911 415090 751515 827943 224678 47139 469840 398004 320157 979414 2943 684925 462664 683569 243545 254176 480031 396271 969024 100241 657424 650076 362825 121625 777467 691419 28609 859218 262197 343904 423845 667629 72198 777975 999720 509164 726827 647995 459825 248616 246612 835039 938714 735692 13223 624937 1027058 796120 327995 657010 318844 272543 1004446 715943 407342 333385 310096 362187 888051 656466 252998 959091 461161 434185 1042536 314952 643172 709906 59922 518281 160105 312292 188055 261510 600628 723020 893113 620070 915763 610281 1024819 824930 294920 606381 359215 412615 636426 110434 539344 19448 879301 402979 826282 426794 628853 47838 850245 512679 99983 13785 531357 8012 179257 297002 971173 372746 115405 234046 678847 253032 833626 14931 370245 854783 897571 905981 218116 917501 454430 643493 694460 818083 186997 382213 320417 731335 122377 785325 416221 842579 1258 494210 729355 73412 814560 779065 227774 267435 822757 248544 567800 762672 344745 196694 309171 783242 242957 271054 455516 868488 2984 845904 1004114 849163 257349 173112 694636 268937 971619 597429 612208 857996 142516 374347 765853 179761 1003422 57426 783394 174762 81085 1041780 135332 848316 799071 64819 640188 728898 854534 242529 372343 558248 161002 499365 599252 382832 652405 747261 189001 139185 700869 400439 163647 194195 532269 318582 179345 398548 420532 445107 171537 405830 704660 87354 480516 864078 89532 445481 64161 892263 225871 608244 793237 885661 447523 253924 658817 819731 98627 274579 664442 999293 717421 930417 892553 665510 343445 286786 32041 358892 526432 929182 70860 305087 477866 445808 31830 721701 1040641 936056 378528 507193 257831 451529 920822 210088 70291 579403 215450 496690 681201 414778 262719 966959 20126 646053 377486 1022471 10541 582896 812708 296121 373220 316498 13714 347477 543807 278872 838620 939138 922732 953696 185851 986617 967118 248351 432859 642823 22907 716828 349789 978191 503998 25906 746454 863238 442261 971538 342159 97526 181043 806334 339523 3195 798847 379408 531875 41289 161428 189489 182485 543396 889151 783906 136689 679654 486276 818742 530819 707068 987674 775574 1044748 764905 1029610 407228 159105 18242 360084 5112 363978 999345 666857 900590 51524 927859 232818 612886 10816 25305 899816 76091 14466 216267 733370 531965 832450 114496 306570 181071 794158 580807 189872 684793 136934 536577 787893 56343 164991 465444 984282 907672 1019777 627066 444303 104640 814313 929760 987644 331686 981160 1020231 346747 181175 663585 197175 986139 122929 728239 949831 35103 892073 228893 1048230 834941 193413 656684 6293 618848 960643 806417 650219 68519 368432 740084 156048 799843 98674 822897 571906 870237 767487 681499 682963 497293 42723 836852 283176 818340 350206 327159 731964 540547 609668 413327 354011 574146 967291 342301 17639 526890 208704 503669 672727 298043 139266 3425 843571 87207 809798 844573 1023513 521941 874593 495577 946619 413791 591361 764987 877535 138132 778405 83162 234846 807415 481568 255172 494757 941758 297754 28664 447543 729427 476047 249325 190760 901079 743246 287754 883107 18842 412027 24619 914278 272804 475661 709411 680513 420144 1004625 105268 892571 639531 791909 401048 314349 33209 950974 185852 927556 15025 538786 501504 206275 608284 587951 462520 516895 794554 426066 924718 647201 423036 569169 80605 528680 141579 261698 511287 933028 4672 804113 38689 895388 559530 643454 587890 859689 774155 707996 63351 667129 802779 718420 400242 383181 806852 762336 988950 424187 681252 398928 148237 590316 292494 143368 59506 757407 884297 743488 88919 737316 965839 904067 124225 1010722 969552 405552 950183 793427 556588 883964 220790 382978 759677 733038 412304 52372 84363 512610 52296 340476 952661 644231 337383 200260 930063 437985 532011 1000203 848542 154439 629443 257026 72222 465638 395988 920942 532573 1019068 696695 168617 265565 857118 417848 302241 174805 298802 127385 467032 558769 744822 545677 251234 640398 964151 676349 95338 705855 1003291 446790 214445 167755 742040 125113 786301 596844 42618 314650 914623 746001 98913 35618 168814 999133 349760 889341 209686 74534 224 134605 865113 366710 611931 594469 748142 561934 980641 300174 975773 300126 685046 276229 60868 761230 379250 713339 555477 782841 532864 864596 837973 698796 322655 174569 1010911 922604 476836 248070 496287 125357 241590 973932 566488 1003547 659537 896336 931934 174869 135428 391898 477981 606125 770226 967847 709264 42665 953109 288072 1022538 134917 32566 359617 94833 217199 1041911 174859 896574 511434 600201 727698 62078 731051 198390 1039031 21524 1031903 728728 526927 509556 722659 835744 1036834 514602 632938 792720 798573 838481 357339 1024705 888416 581661 467921 127710 734369 792401 913305 379495 97224 206537 454071 425775 842721 510450 935521 963039 771565 811085 275970 1004657 85600 842736 1040313 65717 173989 983044 651224 630479 617621 782152 593509 23479 310020 854668 663964 651192 204341 401207 942186 472305 1001824 452034 603380 3543 631347 905275 519950 302001 564046 403651 870085 967963 646854 753680 700118 920707 936098 814060 96052 505519 700769 431540 376710 344374 493683 399578 866726 731394 605883 143715 244771 131284 753940 80489 1025216 776128 606920 916634 2803 1044396 759834 543927 967271 443350 614590 719382 11642 24395 115292 68897 712639 983921 750352 284117 69758 7806 185325 1002052 384303 889342 56181 800019 547843 84305 315427 766972 949851 335914 709345 820814 639822 596241 604562 961384 1030696 648162 965001 774465 21733 111692 746000 987875 264890 878675 943843 394987 772749 1048271 178866 335371 834936 941547 293282 610697 121162 879014 598989 74173 869125 813653 305085 451735 229729 377631 343285 418838 687944 1046656 3688 511186 417368 591559 570624 650355 924004 395415 885272 376887 128755 77162 170499 349040 904128 9 384643 519684 68920 785685 371026 889579 439295 489858 284317 249525 454251 579862 171907 906754 828167 398575 705690 128007 574226 692730 428139 411919 879870 83837 653809 448760 712433 865677 855838 977330 538951 666521 921431 1028548 135438 1040093 445939 939719 578184 86256 963775 211944 586669 165431 237180 303210 456358 953455 229728 429602 605267 512295 59793 661497 632518 837699 803757 387182 592838 713339 784197 139281 948045 644057 872798 99337 802314 600639 540398 130191 319456 668639 1038181 942961 637541 13761 636705 762512 887652 62016 403960 729698 312155 1015693 206259 821361 894974 749099 267405 574937 673458 933745 552888 30158 407315 76811 731608 494612 142702 342649 321926 545669 1006920 501135 725966 507023 306133 824052 370353 326579 504449 661923 385956 948231 233835 890988 510479 395701 496101 351348 549327 952442 497910 563120 710069 829992 551384 501614 417285 340260 112762 961229 457464 158440 3070 289089 720698 720514 28988 1018128 485996 264980 1047870 792023 856995 562770 597954 743173 566247 19207 574907 521822 483509 1017744 347088 554617 706174 703583 82140 653635 324390 465529 260204 874106 516229 168441 126276 33331 93930 860299 979930 934741 933779 880625 277721 932380 876341 705666 272288 997014 966778 408486 386241 384809 427646 875099 190594 632587 991058 1043379 11615 660681 274042 208724 870022 415937 18286 808950 213593 78759 489500 809449 875760 732420 566116 461196 361108 858546 1026971 1018327 959045 848482 158985 264914 446518 457238 165995 186395 735307 341159 916849 178021 516258 994624 562497 562931 867335 789729 531698 298017 363646 65757 880658 8668 267709 389468 283425 522020 532399 690138 269844 699793 903410 361894 734931 468940 436570 551524 1006523 268305 279660 92811 835100 712372 936932 374248 912571 1030296 963119 921113 429650 81337 888049 1027347 715788 602020 444289 752541 936969 563194 238952 890835 138208 603889 136422 469923 1043224 934354 250221 824147 538029 946556 1005092 119801 1048210 90336 827493 1008129 473641 670595 508479 604076 133324 637951 214260 146315 966984 96897 285564 390920 183133 166733 189697 171229 543295 93494 474977 876442 431896 608294 1042864 727075 1018756 555932 587443 474160 760851 32041 1003365 206028 967370 198386 640373 500951 14754 431665 128455 192388 984328 801204 457455 839387 872027 45148 257977 731704 822898 186272 278948 56522 296979 616968 1037153 56341 987773 134578 585561 1027697 177119 242383 395813 864648 396254 934439 87315 45276 396819 105361 532648 85054 593035 386172 266009 306776 561733 992874 530128 922405 789944 408943 742637 499315 936778 71350 765890 616 507866 278268 149846 423418 500535 508179 246244 981877 383654 611425 412249 587514 504672 383838 493273 136442 93457 274969 803130 1015998 955483 740532 256903 486115 732497 894436 651902 319446 503292 261490 974867 1044060 116953 91836 216555 269837 788313 698164 960482 996820 930912 713952 769669 152177 562887 1025241 338329 1002743 261083 399820 752274 815438 561627 246396 999196 558258 365181 284733 578454 597042 245097 462203 525714 869170 828093 334897 362071 946665 48519 762995 11615 644068 417358 187108 2777 777857 746890 821056 608808 538485 249383 250580 582754 518983 985095 550657 336593 521170 926333 973756 782710 134855 313042 30225 590209 648232 983747 276124 900058 556238 385793 735246 328604 2277 843184 679342 837780 128619 134376 741845 1010118 87988 735543 971889 452584 760297 635933 678275 255974 101252 983695 718753 165212 701141 808821 501364 455967 849024 450093 838971 784309 166397 709893 729415 859095 542743 489412 251005 446710 931182 899618 791511 412084 291061 774731 120291 208487 944244 1020768 784706 860057 417543 628725 1028906 460938 738205 736404 347621 672172 186233 617017 407376 754470 664757 930005 941917 763731 935098 209356 714385 933184 489162 973430 7302 1043249 34423 945825 52843 434460 295464 451341 58751 367404 835995 428015 873881 996415 605277 99183 220067 952425 864340 203818 68634 190319 661558 906160 602512 464717 193039 282887 293675 943793 120255 334630 654115 102269 646010 205691 587079 354632 1004102 335974 916857 355294 18048 374715 878125 786876 481367 948548 851694 174741 189008 502077 467674 257487 683968 449238 71457 597255 820053 416437 965001 910985 961934 1010033 884461 243672 652094 83480 49593 978988 885773 985258 614512 516847 114935 937115 175143 633407 365259 43861 960263 575856 4269 132788 758478 761735 30356 369544 839503 960959 420812 791574 67821 955912 825718 782999 1029924 140675 1020163 486328 518913 909063 721597 563481 683428 758176 476223 961486 601797 1025802 75511 386785 394029 411194 401067 289229 701240 148950 964593 379653 285018 519864 89781 1016427 790678 888430 488631 533465 455432 776637 964618 747932 485469 532250 63895 331507 640086 149807 795544 817812 406857 45404 299037 735528 131744 246324 765834 542667 662359 748028 327447 142989 62594 548143 216911 125683 636869 207100 547473 43638 704986 202182 43922 677122 94479 973219 381913 452473 82885 72414 62018 302638 542450 705142 493948 847723 185504 859804 829067 939499 565868 382265 22342 322400 860167 435814 487642 774894 861625 196337 370245 95150 258777 875231 257756 557868 97366 948196 867525 1040362 789297 22509 754558 736219 469760 463766 986708 431848 649325 97460 665325 952687 942005 757965 723903 483006 301866 834459 931478 851868 180658 780686 193298 371905 824645 223814 804134 100698 803186 959260 532379 62854 424411 758170 453259 768219 256180 663038 874982 195809 650568 212412 693232 530325 830068 124409 829377 140776 288042 511504 873411 816702 13040 524817 72760 508656 1046622 83261 176562 539850 1030052 148620 305049 681357 929537 104743 228009 572014 575309 236270 124785 798357 447088 525042 626900 95648 924136 613884 652940 859677 703816 544517 1031074 556051 286899 827836 933111 91002 699237 404739 358335 438974 202282 492914 933889 765248 133605 294867 444184 796117 609803 951204 619061 751941 378661 568728 524506 547021 427346 901654 328544 1008798 467650 126904 369010 431707 487996 680398 372880 752543 687513 303833 531085 934005 447558 511760 889874 231902 141766 628446 762649 467023 148526 69986 914802 617008 866984 89837 788289 112222 197616 400264 858494 1005225 677082 762219 292979 232023 708298 859015 4674 931999 949818 157693 220509 490287 305464 510629 560908 1046695 1043941 618376 139755 134940 635127 834918 437352 904854 318519 96305 67401 639889 650500 308112 967716 168320 414415 1021277 455654 220485 597405 780328 212301 67515 457864 556465 344942 145453 1018942 483697 154671 931547 914816 1039122 1021646 825212 973733 934131 528984 1029047 367380 760485 500787 259497 710605 463728 249493 914018 941025 736463 853770 87143 411125 598255 150770 693810 362436 206133 69632 363693 242842 113845 747196 704955 8153 780987 955650 892592 674680 890182 254593 354003 632447 370568 377149 721379 957324 394343 214030 366223 454481 1001727 779551 1045757 1011475 155422 892015 53572 847661 122823 1001043 1035761 432523 869808 88562 87686 756784 1044419 978888 215542 903088 914337 596003 292139 814518 573466 426409 56705 479103 364470 94161 842568 379998 1026863 917861 590917 720950 31733 182022 583217 82435 487081 895400 430393 455249 763298 991505 848508 432579 97131 375391 196240 284558 906563 257663 109566 696315 83355 673974 966082 19176 327324 1039644 417228 127560 234654 200476 886657 565406 495794 829430 475706 511878 643866 998717 437187 833069 640459 845658 512734 583636 614130 870407 614846 148048 455532 909524 71820 142477 973132 440741 333798 926982 973401 874289 260955 237647 358029 389 377840 79756 456343 219776 1020574 468727 151130 803925 275153 597085 1036140 6155 750826 742818 240536 338944 678078 331576 935772 895586 395286 148140 285804 440245 762157 963866 584749 387408 446773 284083 197178 986079 81618 453694 607971 801250 312477 464789 876969 148013 687010 433187 76740 745062 38370 524909 1028765 145803 67794 230790 264788 476777 198618 741785 520251 681509 85720 594530 277848 188087 998554 971189 862439 1024362 441703 337398 285398 647518 591223 45216 708168 260614 793462 584895 820243 959915 996101 675189 1345 951270 1038137 896120 243091 782378 648474 985234 194041 469048 808486 889888 857883 705192 842443 988052 531411 423271 279792 35828 609201 797747 901741 934232 890230 618273 190350 853359 770457 465176 952724 972283 685253 613972 26932 838480 262745 664291 765206 22233 134886 500011 666711 381331 721589 90210 952583 154257 740415 883477 989868 460150 291507 13730 239805 743678 784499 1041597 1045800 597365 265623 992239 333517 228158 529000 482322 238593 223565 453094 891350 568588 224173 334915 767040 1017515 303612 51558 508710 156814 468458 93033 255412 246747 1030590 878876 22761 697770 313041 1013887 646683 760198 830480 381259 946543 563186 482430 339818 151650 109794 871856 632187 1003587 29246 898639 999247 558262 547427 400538 816239 800306 379553 865505 551571 927876 394686 725003 460844 274762 124529 563729 317147 990841 354792 26752 833016 650456 920131 710907 89356 609922 649494 1015735 306775 360808 117227 386558 448843 554445 515262 1022124 478478 672968 350335 362165 97020 390853 58771 176029 1009955 39428 514132 401918 791750 829721 277388 412166 1025243 246122 633598 1019894 1010829 43445 196061 542372 769466 239751 704851 256506 363381 731845 557820 1027445 384133 703015 846696 154278 69093 672696 436380 622516 1041730 503384 665745 912857 553856 311610 402356 624609 50997 744038 980837 549038 356141 128312 708728 993718 904420 688351 566711 61827 538383 362207 787037 930354 519187 237967 499868 471029 971916 1000092 54296 763793 857544 575877 377962 117984 29770 977436 30623 956753 886343 877323 44215 617059 833068 787533 427558 323629 333078 525744 525397 486361 982360 109914 741410 802341 558329 542273 1037660 574945 376883 943793 11592 953971 447477 34506 448799 314966 907362 517888 1035405 210326 953168 247449 51252 527445 119498 191026 164903 237898 462735 487995 305775 198717 868240 983414 434570 272524 913526 603004 992998 859050 262681 418616 833899 56218 538890 573802 578542 737656 893194 113445 522175 938992 507793 372817 34588 714181 300616 1047082 159675 951372 292239 82367 632132 46574 630520 140916 355285 624810 636874 275584 946812 749712 723839 732016 376256 685639 499270 562338 418329 701832 3969 240075 265843 11168 543816 494450 26288 644594 528869 116594 77347 139379 606294 733052 82453 959532 916687 327570 418883 603580 566325 283789 382302 803795 1019299 389785 114570 820664 433385 285620 618719 653764 566536 669234 419307 144357 694967 721724 9263 916508 169697 795980 58525 277759 829733 538290 331297 803384 490069 438290 1015829 608004 179959 122596 830666 611508 620999 338931 951302 94511 134707 897503 732545 73071 926429 467867 562023 467967 283677 983791 965849 112516 898685 534262 718956 254257 76091 561825 906920 671569 424138 760627 914570 594881 741713 155332 628226 893554 262442 821950 69750 843756 133989 225891 263485 618438 690754 95556 748581 717615 418235 1029579 683502 42856 410104 270259 3789 611400 293336 638602 239850 690871 956783 877622 407266 78643 58498 565101 159301 355406 890125 328251 371225 768301 650685 112768 763221 884746 728183 355951 460135 186548 847055 427793 46255 502538 805522 238272 527617 400772 1020988 423340 905767 21418 441730 716377 261213 228506 868810 306207 807635 930182 517806 837033 1037871 271412 544381 122743 588552 597372 23226 299612 701548 871374 1007259 664064 937563 319913 205195 1016671 137289 328741 438696 439112 188320 2410 591429 548062 670268 722743 356970 249883 762093 438620 517967 477256 678392 362560 460517 688775 144279 612187 919117 369737 855668 132029 24670 946648 997426 502406 88099 382158 300516 659308 609115 1028764 564884 1006392 185592 987909 206270 797257 638880 38560 259538 977679 378927 867673 473781 560273 733235 1015024 834624 818408 729199 305016 780480 128961 908120 303578 962420 42207 49051 649808 862995 165527 137877 257770 269379 342099 314073 898060 13347 294160 373422 183022 536258 531935 850575 825371 1031589 989287 336809 125426 868933 138593 125536 188200 809103 483099 63690 728388 471394 110582 944434 284450 48404 323816 465046 205681 632302 643067 182570 533301 662187 710348 5331 1013829 682237 313613 798637 560078 288776 283395 31366 9422 504549 722952 1041760 446106 701217 373002 926195 888664 162619 912139 697896 192134 749865 71071 622239 674673 837843 430449 258346 492479 52887 1003198 716624 584166 786884 568280 350411 625586 851743 828324 265738 379075 998241 609308 381616 801036 691638 632015 327699 320341 625215 636252 591806 574394 44177 1047546 378351 238123 21044 404467 173081 669930 754982 736293 232292 961296 890453 574848 894760 871175 559144 373130 128886 766225 411895 14558 504719 270784 441742 602536 31850 476284 301999 699947 24370 928257 726156 256827 239558 434909 413521 298691 820024 255478 570264 79425 160335 886531 984050 742725 887813 441614 870501 418806 495624 522488 952553 286092 837949 314357 88042 233175 442425 531980 732361 505015 703942 46232 822875 551585 400741 526538 3432 977185 159686 880164 921389 857170 748881 1018111 1009627 514663 47264 922886 574741 975398 880898 916409 583798 756072 1021178 637675 242185 78747 603327 531269 260815 583744 357562 210625 933693 147821 745482 642863 924091 240203 559875 324787 560422 257433 886186 785477 859982 463911 400955 50735 1033081 562012 488356 939155 365790 838577 907271 242147 942379 251700 295740 337767 328448 501766 70988 902074 35954 1013469 846071 733517 16777 164227 407087 908515 811714 268629 197787 486419 378765 197060 1043989 99274 936144 401111 307500 450246 260962 29608 562083 570396 604817 422115 38128 683442 230045 955210 94398 896710 727866 479795 1012075 567909 365074 810504 397963 51701 329025 339654 95075 238507 409047 451199 235886 540950 498266 224216 1016540 177554 182593 4235 264462 263382 217978 866278 37660 22887 259812 624971 890959 363298 839894 678574 193191 783798 809110 225050 393558 761639 338403 525612 629570 1027661 696172 996758 643463 143699 408919 369054 885235 668728 1043387 422300 506249 403281 196902 369535 190206 824773 662807 371017 1039679 863248 774789 153486 173545 790144 139862 730106 467920 98235 443881 439240 492921 513847 936333 637515 952223 116673 784135 730985 1017777 194039 561168 1025562 943698 319182 383189 420590 80345 134668 586357 86660 381135 107726 361863 151572 328819 864260 244881 535526 908089 708336 724626 299481 162630 371115 776569 356317 60662 964512 117931 763001 109911 1037839 598913 589126 397483 732811 44999 1017201 29930 60797 177215 795709 17469 346271 954140 428927 771972 54657 865415 30240 116945 339975 686366 931487 853483 1044712 863344 169356 225996 390193 525186 524302 740388 61377 873293 67166 1046995 612810 1022781 666186 49522 434006 581555 458163 215243 1026752 185477 299279 256093 375351 644985 733671 904665 230974 309965 620890 323239 702511 745394 174745 772706 635059 401612 680297 982360 237131 3252 495780 41739 320459 389238 577720 886962 904921 799251 261670 405433 892531 359168 731140 368700 514406 275110 52860 2960 914647 51424 356683 212667 477886 970880 552515 189687 90214 715209 405449 694835 163055 752886 895831 1035666 561100 935090 471035 881641 943942 829599 427223 232005 79606 59343 153503 288867 28239 398158 719646 647991 122642 841878 685489 802662 275415 990232 516042 324555 636555 811962 529006 474101 354028 594260 370104 555687 286991 683314 671572 158808 889819 622741 209156 600497 116620 442418 747295 981521 390192 558769 304909 1046028 124973 941871 662988 1014248 868025 204732 409198 92190 304737 512990 389273 605151 96131 96013 200453 584589 891603 229173 13825 629565 901082 79671 1040879 532284 779122 1042791 56772 1003143 796235 252431 655753 664913 389994 135659 999644 505729 751269 63660 657776 717617 615208 114549 979336 13104 592370 826209 702080 172417 966744 643067 35652 747994 956034 100804 243415 310310 89578 821424 426702 696067 262112 1022633 555474 234053 730120 779787 914978 721265 337625 918566 720910 493123 286752 388032 752765 457512 768379 109456 174952 679365 496863 324804 783965 754030 852755 488828 462589 430512 608818 262988 613758 91335 769069 169406 966441 695848 253255 463054 234717 696569 907927 974700 139658 21140 479369 482813 866487 240904 418141 464091 146685 532888 859047 246480 814730 576314 209101 997279 231839 553240 1047437 327291 1029394 1005842 972404 186510 835789 59963 508519 395124 439373 204632 417054 485309 634148 117092 599972 23406 986487 500239 203993 164993 129664 470586 628720 806752 338701 880764 559857 281966 263679 551840 460088 352126 594125 750885 395764 372826 241150 743357 243369 163645 469938 804302 833966 703065 860698 760820 399536 158035 336380 1012605 608045 583618 766768 394475 822522 782259 172837 973430 113854 95272 303964 512647 342645 150420 931820 520767 479725 1026656 390653 133102 646476 879978 922189 597404 801672 734337 606126 48003 1021677 412906 843141 195218 883611 945118 685645 419564 704006 473353 691730 897639 45428 43277 180471 734990 437890 10237 78256 149919 387488 300002 477193 23566 104848 984890 900957 520192 880107 684916 787743 481617 808348 789365 845653 348303 103778 425494 693015 873852 929363 655523 779029 385423 300116 731485 851471 682612 832673 694777 869722 210056 150604 490016 824162 324958 495285 442861 117282 149052 400407 611442 307629 583326 542716 715315 337577 315058 307139 248744 628943 201179 401697 482240 973165 954671 643228 619097 211427 32249 909330 296649 457257 961591 668977 698968 788296 111900 892924 742083 985564 846223 610636 521403 246937 136363 303437 93796 967363 724541 206333 541143 415412 204105 465328 630688 321626 666246 659854 213312 431030 770781 394259 529324 792414 256494 565135 1028556 856827 769162 716964 700157 234956 516922 481483 373135 720162 185527 513231 351560 795362 845936 430927 331232 56326 801031 711489 156035 575260 415444 803434 1020754 617157 903776 406502 435682 238647 878316 378534 482747 550332 748776 779245 658394 443697 949372 900563 75823 875144 940034 890306 244768 585286 685705 381692 695556 686085 26196 26898 685737 945395 786265 298606 304591 1007186 746947 312010 582315 911350 56433 468407 113509 519882 812916 138520 384666 601931 474773 478116 538074 990219 724940 448359 53291 658479 987594 327745 564356 375282 321136 788069 128083 200992 1002838 286940 521720 871836 828997 869376 962376 289242 1000381 1013761 923658 449893 888176 294755 121981 306010 258757 789886 522193 377068 175446 642301 532137 893918 86898 357984 915871 422156 146076 472698 12224 862946 1026570 681203 934156 612323 843046 35526 995575 651555 316945 964804 721131 106702 65563 994832 588484 807071 107084 85666 838482 526441 139743 125380 814299 728210 201921 381080 582038 109715 271382 48271 245296 815481 507573 165363 754763 711783 695207 305758 576762 689426 593068 140097 410439 387139 794805 232543 880302 816729 562795 629327 150943 913860 630439 1040637 507903 204171 93944 125481 442791 900039 631840 826342 160996 646182 881815 388892 195830 686697 504583 325127 75921 748774 958670 275127 846942 172806 495743 540046 568699 701384 809057 310213 220151 48189 824558 632295 744791 1019402 310102 187987 280340 142825 326649 268222 616731 500264 128241 723887 469067 135464 603270 131330 338170 733151 232375 828006 739697 524375 995512 599263 748651 385068 766318 1031748 660378 714514 112117 682946 1034786 234829 37659 985175 876316 512568 765154 373591 847893 80575 108801 362219 639884 835556 487780 106125 586615 103741 67240 28046 845759 487284 139936 484753 893119 398022 43731 322829 1036745 536965 193275 173518 314273 760470 249735 656244 866048 571380 423962 340466 565010 744747 277002 412688 773112 452061 916193 975338 519495 1025089 756448 118640 824456 237471 182135 615140 950198 828117 36302 775006 865219 367317 884032 526155 91923 869669 559578 305898 932862 11869 89824 759502 1002322 262316 823625 755295 884432 926292 762430 663128 310187 1025066 184735 17226 285964 32791 442494 704536 294544 272281 779169 605306 661192 90690 116228 361338 254391 490552 269141 858617 662360 705716 762487 468267 723478 154755 579583 41239 940370 87176 161978 583448 607201 334904 119845 558174 888459 213020 454387 811118 873101 30803 947595 996254 890904 722701 229000 740762 114896 157457 466231 961506 639565 412216 508956 745545 864413 452591 161645 935799 858304 39865 511893 397160 437035 840619 969651 298476 46662 151279 1012761 288549 913646 961601 1002701 853003 922867 215157 628747 973035 510363 1010927 878784 130020 351774 118313 754961 68457 939047 743984 923858 681154 506457 874280 276496 109194 349896 840132 733576 760626 369020 351182 1028397 931709 167666 334501 45734 997634 76442 796090 934861 710830 655706 603410 923441 845119 285705 892871 1042069 403914 936437 174727 763247 533557 752478 665107 230250 68541 322552 286145 245476 141170 220525 349691 673648 685238 958937 219838 12374 1023426 767564 581148 979726 999457 240972 239290 754121 164659 878928 740947 76264 917164 272198 593971 411266 520466 317709 714684 312035 968258 806908 786149 27911 650731 14170 814261 333859 983569 843491 148429 429853 343436 120138 913628 808719 82566 479921 780584 213448 209153 422706 895244 970826 68943 934234 262772 288077 489112 1020072 310114 673723 699735 632851 359533 292146 125405 113793 397117 607365 459469 998225 257296 514107 287646 451794 73016 680207 742173 964297 549787 929902 821736 304879 573234 760572 858355 142705 145546 502543 106503 434031 917574 631602 644158 153981 777626 938148 415369 834084 978130 208343 186922 978018 241097 218353 957242 885286 615026 16974 861476 712405 572755 26363 616744 815560 122885 887613 337113 835787 764342 852233 956576 279200 939430 763529 429622 199034 223661 506013 44846 343427 324788 161111 535401 812886 400695 233086 176031 494213 982986 551948 764893 266260 384401 605872 125441 98556 1022662 909901 95296 135337 101686 823417 248737 128893 957124 811775 28288 1023307 632805 370269 503564 955356 480803 654407 121288 1007981 594587 937506 830478 400175 750718 36746 72327 643014 125843 217292 747444 442827 638643 598380 1018473 881226 940620 639649 255052 555845 585439 731604 804954 211502 352131 545573 1003875 739953 426079 1041382 2185 446440 238899 302366 383941 627045 622544 630279 844898 189228 544411 292496 556416 942453 613135 985563 141970 97006 378936 213184 970208 1035064 569656 691273 274182 17766 432069 735284 577907 863873 271017 888180 531179 583686 404545 181424 313862 100965 336127 510147 244911 872324 896488 903482 591525 642363 573207 171225 88061 524246 314936 193558 111518 992406 688398 23452 488899 25648 432109 331466 174717 347468 207936 1022514 308271 204551 671492 19994 868880 844658 759627 164094 1021612 940560 1044667 762380 663140 635484 227853 662438 677353 136769 107406 919012 458949 853152 802208 370959 700370 293837 517946 512039 563136 259090 511076 387935 374676 666155 177341 667 20259 637385 745973 292857 1025435 165903 409171 367173 401403 917016 416559 984963 1025942 529263 769913 319337 417941 993429 853553 443874 503921 307582 412908 46476 234621 569364 488022 238139 18522 655027 763050 1043316 801920 354987 278588 761587 548028 892610 65008 953125 304812 384431 1012159 926126 593989 625824 776505 207333 310862 691637 866814 213843 887522 27266 446532 538680 646130 151185 576853 991238 969153 381406 681485 610788 824678 824153 471392 599852 225101 697192 644818 298477 691638 1031778 920829 486249 234293 874261 256015 1035928 279856 225600 948297 914084 37476 936986 505985 135531 977249 974025 248992 132608 57097 530668 888869 48939 664853 725266 423073 98788 1036432 777025 241721 64475 651354 609648 179239 927219 95142 100364 992057 849603 286844 872567 237649 845076 678456 801668 36067 866918 227337 763901 106362 603498 748403 166173 850483 392329 718541 786710 362816 811100 111556 707469 700774 552497 141782 1013785 1003135 578189 668888 750791 131577 527269 113521 714905 53590 617443 636316 1007106 136362 257127 361258 343404 832800 315267 561726 923570 637813 267070 153039 639142 601723 308178 166953 539020 278936 704047 1037676 945053 447300 78454 694796 504454 670607 636542 409935 931558 748184 6226 178130 268499 415511 762032 17925 485974 48340 537996 505514 719338 928557 85131 52570 912641 484244 568713 68864 797311 985103 197907 839259 103741 891319 280302 304769 661127 968505 385166 597335 555166 658264 48031 963609 921911 39785 331904 801752 867323 697813 657603 883703 42245 909466 995759 272558 90983 485323 638654 76167 385957 191500 498719 12260 238136 602390 151861 1023351 898572 1039417 766742 965319 666370 299733 943884 802226 535663 878816 800024 991205 65435 565091 273002 247142 904771 373501 691178 488203 803096 113246 825523 791808 780862 70861 662674 939333 950222 26787 971403 524846 321108 455118 366420 574689 199505 270415 1010649 993243 298938 165564 542646 781676 803447 661695 244672 636470 551653 768404 746621 194482 385877 6799 601254 17067 787338 256404 483244 580032 744255 741277 35889 1021926 605343 442168 603787 403173 136907 201478 875332 34262 827480 982078 770460 188331 512462 1032487 597509 242087 897066 1002401 328870 803298 321372 886685 699354 91590 734410 987552 491182 956565 172492 210245 98150 877024 757294 736184 489976 199697 363185 854587 329359 961250 66441 725156 285705 94692 768736 755677 520826 744186 136018 589923 390567 400603 993903 409800 1017740 553363 377661 1012786 905943 765186 786611 174297 978282 893787 258111 630412 821980 581543 713793 976173 425721 862784 630414 543537 725054 155478 1002222 39969 465502 1021293 84381 700187 524479 37853 641486 509265 618750 235857 996387 735369 587111 619081 943415 358811 612221 122776 112660 24311 1036920 937190 975037 443164 333250 317230 366246 95010 268153 893761 593718 224561 46833 296002 936012 1011463 12079 586281 598711 54391 874862 413760 150717 116196 180126 951208 1047701 571082 294624 55765 752365 472118 260619 474894 884068 262985 482347 247022 741649 692152 977660 555238 972026 633423 141683 232120 214174 759657 969270 639741 53868 93562 225823 608673 70217 770950 19132 965730 406543 700327 484562 431444 986632 988554 453334 319839 128887 476402 467826 870079 553743 59444 410630 351108 371066 672442 791333 740368 111571 835457 1006356 709020 243244 708506 470094 686258 313865 727212 126978 735156 375011 717680 805523 283988 100007 145972 118295 368410 445492 157529 97497 651234 123361 721877 7128 263771 121332 878002 152901 1026953 150315 638605 568073 76099 256823 1014296 473404 856245 915773 715928 215215 151776 161875 676199 45412 40213 997897 268659 593168 336766 375005 559549 440736 496533 246469 567772 895920 95403 455594 819831 790805 642146 327655 175055 836437 988467 184014 207922 363050 623850 288035 1025673 732675 1024805 1023903 710859 350851 471000 769390 92807 807168 809419 506545 920415 682757 607514 97021 188807 748752 516533 508891 149578 239573 528862 67398 56965 585017 270509 65072 714026 479319 886927 463613 454079 768319 788931 1022981 1038557 935730 594140 124439 9393 426792 93506 331505 559997 221770 481200 372681 782872 71799 968887 415687 697962 441027 925498 317064 454130 373236 857840 939677 844864 326916 790246 804874 502138 148386 892922 268999 909531 178352 820065 248130 1015600 904390 510241 340699 977241 766126 1007256 149095 1008334 108518 713971 261294 183319 404257 317368 402157 45395 449222 262973 652629 43186 672111 871214 100746 131323 484972 508171 919844 704519 864318 854695 703537 520516 235292 6314 975793 607283 42865 273680 25625 129769 742492 930217 81873 600210 399918 679575 123318 212970 749808 12498 145305 979394 397018 962727 761021 1006465 981725 722997 889949 886176 749338 748015 480292 733741 297833 542493 532147 64329 186323 906842 28190 115114 497432 518679 913007 879386 911658 136983 804898 848117 900528 404209 309927 114351 693892 193170 427748 155724 530998 348344 141744 950502 947846 894071 91737 276779 561901 753592 401695 44509 398101 634293 657846 392784 731485 297343 595400 33519 538966 304248 52081 351159 215624 507097 940993 282297 870830 132141 363838 456349 859573 112084 685663 475418 690114 982402 526354 474495 186089 142781 878647 277294 92790 673378 793634 997403 394344 903968 66333 302929 191473 1042939 139491 874349 843767 258507 735271 205089 448918 596154 210187 148914 237212 561866 288681 169339 467980 1046605 102030 112232 114844 130155 110906 574076 995126 488351 838305 472651 221563 698938 213933 864128 991803 461535 671161 981849 428030 464133 437527 783654 210814 697209 82828 177357 816683 1016537 862927 822601 986278 415769 757517 678694 981318 907010 391528 828167 848534 936110 621171 65569 637396 1008142 828599 975549 81268 158308 677682 892602 494492 700873 743379 903688 103589 939944 572927 1043246 245152 614721 77071 161732 17103 860199 712400 74490 1010215 387266 818689 1014800 755157 71886 446680 580828 706230 880091 603006 1026119 57053 1027019 713358 383184 160785 365398 202138 581383 287308 75913 649638 708627 52797 411970 793515 189485 788423 299958 758549 1000739 212096 498924 441414 142550 981555 489280 45841 283580 229726 231649 277823 438110 583605 111186 759053 884955 330397 771308 459692 963428 86449 346459 805824 887486 409921 235037 582626 893379 449742 144903 65822 473313 383376 892607 356726 447641 958704 931650 673373 142337 795406 896608 544572 812867 489788 41275 222192 241180 546944 954828 1015626 132701 87062 142686 960910 754286 126956 779025 111348 245702 557861 51800 376363 308596 912023 1038715 563921 53913 330572 486422 913404 683244 533765 334232 997044 687924 914610 646085 33910 47058 42747 820533 271795 448308 39610 296915 460878 89699 848767 461662 1046050 494966 785419 21483 761722 832028 874709 227425 1013143 312855 2696 682235 873774 941499 409731 17866 131303 779891 64343 1329 551903 406845 884557 92775 775207 156969 956126 936952 175426 329181 763193 666180 809643 825876 1018048 398847 768589 878106 85387 714416 556809 560722 45027 246066 88884 558513 28360 192053 588566 838720 552556 721085 511852 982429 633526 412834 829414 733050 915904 437519 400810 368669 892506 498436 970191 505055 305796 824276 418787 936109 143863 380839 95334 215690 740509 346105 665420 830475 780565 921113 766591 696281 1011504 520619 173147 993331 733815 96039 785969 587113 308386 663128 859844 758882 899106 981213 949454 978199 8856 233643 209276 4374 241499 73353 479982 875007 487927 397458 990904 514058 600233 1040567 62564 266368 286436 604987 270318 265278 221134 423221 947270 308789 784579 676625 701906 559596 134097 859919 120041 627196 651835 4035 63577 833171 306935 458387 415713 23538 1044784 159292 976568 20719 255684 254286 970245 593268 581318 426155 964452 278782 965629 397836 517991 569630 14180 933500 600083 485372 783016 796891 951135 13007 875181 808028 380344 487526 1006089 973575 655488 470946 187272 783416 1008778 368121 203942 183070 691360 706037 118808 828733 794622 1023411 331843 940268 750804 25957 74179 136152 654023 808400 525798 225663 619888 827087 580911 516534 984795 832974 596435 876324 854538 914511 98879 619972 900464 34409 590736 170343 572791 764228 480281 904240 872186 997790 615905 693526 752075 561737 108834 476773 389934 309930 925387 496701 448604 648508 932607 490258 80130 146955 169876 292394 618943 133434 30357 460322 939689 201085 201921 427882 863689 1009311 314377 88260 686490 355326 656918 217545 627598 997130 523968 297316 857737 474569 87704 683092 661860 283990 161119 336814 538987 458846 507021 215898 554208 134561 494027 391313 841078 558711 657785 987237 715478 716104 579881 257593 202013 904211 31266 940613 434012 234216 889822 380947 436759 247406 1676 726277 386503 622174 904590 7884 466264 209925 1028604 412146 168107 909510 118048 843858 794389 355478 121592 651162 279006 289919 351416 487376 906948 864541 101189 965066 178805 402724 989626 806324 78616 228312 247783 387470 797381 536467 771277 847788 539144 544834 844067 466228 1016418 434664 889300 495779 415944 494362 639615 139337 704546 217986 1013750 196808 570317 111197 869055 310169 868890 568572 819606 947591 161485 574791 95209 296241 923038 30773 728154 350604 861371 68693 848705 831583 411460 962632 813352 466118 845774 387396 801101 1039792 996065 20883 1018915 197729 582010 173842 977361 912113 316298 928179 588977 522954 490100 1001979 598994 901933 791443 239492 906615 548782 963250 89980 577942 732852 859282 633637 205914 120826 553319 52819 981154 566033 108379 349681 80512 597468 709898 42620 854458 332562 478213 711302 719948 643263 295759 782644 405731 376515 381411 281793 602468 673105 850219 426233 304483 263026 622474 815550 644268 218496 580308 115079 195006 994219 92881 888796 222283 798839 148414 362459 617402 147260 116939 278198 799141 666277 333469 844339 996443 906033 671182 407339 373087 298422 1002856 452619 1038311 383449 11630 861014 772958 813206 346452 756256 292322 225982 854657 355988 535238 548724 664276 287344 71954 703152 42780 71044 626174 293820 784799 623671 395131 302009 492692 947714 988842 392219 279721 150514 332386 826665 336765 204586 498094 205950 795175 667487 714317 177035 152493 696666 323377 986642 305038 626042 809728 69804 1016889 613935 213654 620357 209300 163456 508801 390043 725878 219270 287364 168898 111660 107503 671252 96418 761592 459900 987358 187511 199309 194691 590911 485713 938901 792429 152266 450450 739115 696377 965318 330866 605537 415735 835758 987262 787387 112719 836015 718357 104371 814584 513581 235498 307507 468800 33854 710533 400669 176779 475693 795586 452551 289996 837880 610128 874359 655373 800467 767794 964332 422381 459171 244034 520149 164381 833924 31401 980311 678114 564036 654953 458379 165270 979685 494547 102653 937255 282143 812305 416558 84119 556763 314781 778003 414586 1011129 876744 715925 379515 113803 964660 453647 334295 997592 483930 325843 629728 859738 928006 773029 575355 665984 436181 423230 1027747 162285 144062 256202 773348 869623 461958 874091 992736 940073 519498 873908 635854 355265 383225 122926 140790 345394 411096 203734 519990 829860 496380 587165 566400 729199 904915 625639 174937 755108 118172 682253 997468 945284 823274 953819 892341 938502 588069 740370 649639 499541 382472 913639 578822 949328 144164 802690 197054 815625 918364 637824 624970 1039687 595559 770930 908093 471299 679762 424796 453565 133358 625403 821046 897539 134122 321175 759151 718556 368269 890412 1030501 29483 419233 269080 497133 474725 366759 993928 219090 888083 9295 447490 557134 900947 302337 915420 294802 573272 328023 265666 532292 896998 937120 604980 376060 584406 1038687 965125 808134 282520 824267 888541 613283 188844 1047629 888760 748039 112424 64004 440933 1029724 538421 818500 449289 286590 108690 127506 361113 624446 659472 754346 19811 736479 548627 797178 620934 931740 1045016 890404 183669 614688 220969 514816 970360 405516 169066 849047 149290 119412 935568 137641 7676 600162 700261 56872 621489 626258 760902 665019 803296 30645 248997 321084 643446 252270 106631 178746 8497 877655 202502 279416 992293 167869 728272 482668 294971 226272 141990 597953 496813 685173 799710 372949 1036428 441123 910562 1042492 1005882 754185 733615 704827 786672 929335 603223 957773 36153 866864 875391 284322 19829 651374 256225 8859 459095 980446 507852 410704 986984 894048 361375 233226 527234 800072 263761 243913 494933 965600 788204 1014974 939749 323556 606221 822738 772874 444420 968294 612638 635886 648293 571197 956529 678291 641312 341738 46286 190539 846018 966493 719082 796478 32459 114325 955314 229095 342575 492842 1010371 413591 440280 33988 572657 104433 511265 515745 234689 1043308 893532 672275 592622 1030357 236878 662272 678119 778442 138158 725088 572239 39999 130473 971459 468092 439037 458849 867017 1031930 983582 714857 112551 475141 545427 228427 527784 526866 622494 872194 156842 991046 650584 350848 173725 320509 151340 748073 77320 766277 1031770 480598 705668 931680 204917 723412 1044798 503878 450021 747106 1021817 1040928 321638 648502 451850 324046 463239 595577 37082 853346 766252 387782 878952 636579 564237 1035695 13125 480651 420405 626744 448405 129738 920963 861018 713364 682560 178220 795266 217615 312710 135991 470543 111591 724582 312576 398807 300178 883039 608181 709538 605594 692258 200668 611758 443419 599063 525003 923945 812873 921817 408879 890042 868072 511670 797062 422649 211410 644400 845476 40179 224373 118142 720434 201895 896850 38156 224042 696203 101759 69622 192605 737543 164646 445329 1031917 427256 363524 946403 93395 39471 131563 657190 80730 933104 1035072 198217 830882 356724 842109 801134 290590 724583 260016 881005 100886 464746 977147 198480 716326 649106 907026 732885 345789 797671 921792 727280 467359 241126 661602 386630 746852 454144 852586 1010098 792567 626201 205789 309955 1013015 756745 135382 301116 87257 347166 125697 105108 188964 684952 131104 538228 696627 889644 178314 167739 968215 958850 972199 268669 252723 935351 917621 462208 636862 1044956 698374 371133 50756 314741 339968 607589 105253 618490 945947 602842 56085 27481 228775 225841 618906 239218 316419 603063 464786 427930 178471 600681 731562 192281 590107 110202 380647 721324 269182 307153 880417 639747 619008 489608 948611 819268 857831 540526 883469 985734 967566 232070 361746 311639 534242 221574 844730 552247 426979 151641 664705 846363 630825 801181 224438 565738 131677 456998 139261 382723 557243 841337 317134 114358 597911 182098 632052 289734 737236 295454 700430 755950 73070 24706 464401 123736 564722 856530 140228 902439 487169 204186 187202 8175 816337 275993 903804 952119 34987 678593 209333 129790 34670 576185 752132 295475 700427 575323 785365 496956 610823 796342 922984 874608 314364 1029645 168273 960157 449047 486485 744694 519043 603292 945339 364308 446038 622174 317724 900667 175168 820039 357516 567117 647900 706262 857552 664579 912060 25244 911843 291176 541157 668862 558709 640604 140878 679542 314471 670226 598117 922258 301648 522898 679305 963571 675579 774968 973457 541712 859111 262963 155203 991601 337862 484359 1000414 988724 622846 450571 595345 898698 647211 473324 1046273 659259 932507 859688 450503 238622 402640 365460 435696 179874 132354 305111 514171 789577 5530 293612 879070 625959 473016 955556 666242 184935 628143 625442 725826 953542 595332 325981 24560 486166 498546 902561 1014224 936125 859240 309262 504347 240691 884873 90392 248958 169351 546219 741381 154008 433371 807385 235890 975231 483556 566737 568782 384572 214379 401287 950238 886346 229838 138400 326456 878363 229247 347384 445127 970643 362628 17693 683853 2699 968182 516305 1025500 289103 298626 750987 204380 728609 328939 972023 164361 452276 329349 139122 707058 34481 879036 91791 714107 922165 101515 401300 307420 591953 602886 288253 408479 867721 505296 921080 352038 693846 688293 362216 501026 233892 581842 691683 32285 172884 992184 700468 1034226 24251 984397 1023449 697423 291106 1011354 347141 565050 748612 361534 124831 992649 745682 66793 628674 346984 84210 391138 528443 647895 82620 895874 652302 385578 236220 590775 2034 334471 566899 923778 406736 999019 880342 730233 547400 735270 731853 574277 979243 446554 756149 360485 884226 828544 773599 308330 840582 159074 571151 701945 730406 628130 867581 21964 780676 794674 924119 503409 101624 1040090 795837 803465 717835 653494 490564 551754 970237 835765 884980 661246 964417 646171 761802 55170 797692 178431 60599 999624 608905 87246 560414 628565 1009143 217798 455258 773828 354441 90748 255030 55361 1589 849495 744307 344334 376614 936466 994373 991489 45627 833854 229590 350468 540549 746941 9154 8596 817869 273993 39578 846147 880139 718059 856161 1016631 535536 210308 397330 697768 242269 126023 855832 637029 498922 379965 247764 389968 436064 1033664 812058 52445 458815 384256 292788 899223 158521 675969 314078 341404 537525 69531 1045704 732444 716621 884985 640536 172253 266320 170266 99173 567738 477249 999635 585661 50719 1030742 68555 141087 817295 65017 474878 936194 538143 389451 10043 455373 500984 482204 704422 821852 731864 286708 436278 219266 576402 442254 814136 619393 153481 846935 530634 1014163 191033 256883 9057 924517 899247 722873 172100 161431 536587 742450 182542 737341 615429 851614 54064 48993 576870 291310 398956 104318 415882 84171 1016667 942854 377829 593934 27112 925150 478842 514374 495571 352221 505445 40245 38704 681808 100179 486995 767205 1045369 637189 1014602 374575 61195 105937 450936 678941 453296 532769 675696 718868 354179 284145 685945 224329 258454 218453 872973 486730 68206 224497 340059 137590 516994 433535 499398 122752 190655 420173 923493 701680 334599 193212 689281 564386 277165 486082 627481 818501 901626 905065 841057 870364 44972 784974 439614 486977 401778 261922 145100 305565 179825 121389 35545 397553 717250 28358 422247 688017 259313 1037788 224301 740260 764544 457840 835863 609445 84066 692760 412866 274917 578176 214910 206081 403718 222519 875743 527195 906369 413656 753805 634762 37409 720679 458094 49661 987526 112605 473466 906839 408228 74022 689216 464365 418881 827172 669026 639564 711290 753002 269076 624562 767294 715137 211105 499600 261841 310630 120038 770830 404043 334346 973013 585095 580119 578001 32244 519944 390773 959252 937179 118485 398328 344735 814010 261605 141832 13875 146640 547169 366944 884485 412917 720169 688785 398397 627217 517711 683134 208248 784802 681369 867038 154951 280379 549379 29886 162734 344831 224059 56060 221350 669738 629796 20173 159387 312200 19795 133175 912622 389628 169877 466072 602740 831227 894567 349469 761845 230158 318076 152908 289454 500308 506939 856443 865999 215805 245311 1021270 360958 357328 774101 203357 56787 51878 1032065 28259 129626 787180 879993 436752 819348 881701 380456 145248 507125 788582 1031341 927778 793063 1014489 171353 646267 354886 648762 184373 850272 263139 303965 652154 241439 436738 685990 325142 872407 477147 594831 129582 472570 293660 254246 526230 916178 126565 139916 167515 982266 623562 155767 702778 276193 479061 862384 561190 288075 680322 72854 387782 97743 287170 151450 865012 1013081 129272 456129 915263 874154 396287 746021 85354 698579 116257 480628 525547 206270 226209 957551 829805 704677 404531 458349 218446 261273 806271 883669 87073 692988 968097 318631 431406 813575 732588 495348 191981 711493 701474 447842 76943 936470 776061 83369 129653 395821 585898 694040 36534 955923 363913 966928 733342 529826 826222 682376 625193 472202 614819 172936 707212 673999 347108 392622 366765 837960 296161 57516 251302 201762 745663 998855 274246 558428 432024 363866 754319 646473 20470 728401 3641 390929 784732 1028015 554286 970543 194237 420104 561420 317940 792835 3847 398502 436739 518537 956137 982659 976595 771234 787457 777054 693040 377872 955954 514212 107451 227725 280696 567033 779621 358725 1023839 11443 799736 635994 1034122 133213 786574 435039 918574 451382 75800 82142 683412 496559 530904 512978 130970 659441 806375 756269 522291 667733 592816 189268 820706 541161 819315 977566 706115 485618 468419 868824 529539 381796 96264 64451 960483 572268 130302 804501 885304 408039 891444 321140 503406 452840 801678 884734 839424 611894 772548 897732 326786 83403 749793 197578 652312 836694 603844 301065 497148 592314 778658 245486 898044 76685 208514 216280 864249 40858 546752 1033629 682601 233055 584586 153350 983253 980368 389734 566094 318556 694930 91562 744359 299054 445697 259587 895669 67603 522538 336367 1011472 689890 133777 1023042 804295 193802 892525 787109 91352 884492 67111 779282 279993 230398 465375 989018 270290 578570 908007 876959 13056 605933 452166 945370 844308 619128 243510 659030 105810 338194 506278 711987 630003 305205 666808 858340 93091 233197 120132 253873 737539 193628 294996 963894 273448 54840 284070 612578 265754 972619 326189 1043577 156758 151026 164496 92819 648013 500383 275882 683290 319715 196184 335624 148432 823024 543029 815470 285383 329154 293093 1030482 1044711 7834 143146 581471 532075 73258 239704 654068 928612 732957 784858 586915 13877 306319 106670 850098 403989 605329 286692 506269 460176 309927 28450 295570 28934 62025 588067 465395 697643 10597 256563 291800 172421 948955 69301 996490 307954 262400 426397 131849 84511 118812 813815 109448 401937 245996 134750 70123 374432 68384 403845 62544 461559 372702 828082 359811 507926 963645 755518 763784 686928 207819 612886 552469 761037 267016 438845 774421 411145 850409 862536 108326 241747 1015382 891360 671772 971599 235179 503364 317308 416629 437307 310980 382721 454799 230856 71 190747 511039 852493 393926 973675 237687 369204 360398 1003849 511487 910432 751874 411198 256754 224805 304791 614538 235841 722699 931287 70559 830766 1008398 1038238 627364 762835 965921 597728 1020659 551321 82342 798497 188059 880833 149751 1030907 571102 727006 418273 152220 526004 90201 535588 590405 615751 652524 393972 213196 321653 819240 685947 929307 509777 479983 629588 74159 773283 416506 858898 887065 694627 158036 600247 792192 440129 182492 276029 81694 293664 730312 753681 199103 833431 1031965 944018 666949 212847 653112 695703 556838 735272 467016 204006 963052 212083 763857 783550 746420 216761 298026 320334 883888 433043 74496 835643 253349 724047 995281 505630 286318 43378 215666 152068 269431 183601 497034 742380 727362 337398 705812 942925 862437 952545 619745 623757 143498 758852 773907 484490 505071 205350 98980 553749 375012 428737 395741 314739 60367 505605 475359 63707 272427 983827 543773 1010938 737796 716994 708320 585329 599420 240157 553410 375126 214346 807906 440627 97199 809270 798725 994296 270330 552094 626731 379302 616360 277749 38960 512299 87453 649278 1036449 841542 223410 846741 297282 273674 960052 487846 68490 562783 29794 192820 433442 282753 804082 400276 873066 1009791 921484 138031 241908 156093 105549 598532 8711 470131 564806 542755 931101 158763 630267 965171 111205 986695 111589 800749 621890 405624 201456 58014 804554 874312 680702 547753 593991 324753 322401 668419 359866 81412 101733 632245 260179 480164 429764 961630 762106 570952 406576 154030 791242 462364 797644 559340 456080 672032 903091 56433 614480 186792 460912 592939 986048 179418 948100 689179 611532 405811 643556 873175 266000 472322 885368 681993 141153 337132 60573 467694 792133 701030 100004 274647 664181 797246 967761 637867 291682 527123 577884 714852 193454 256984 793588 697741 459694 1028693 241463 772555 588783 596390 810426 426577 229294 624826 179207 856426 434014 538837 387866 646387 838438 699406 602852 52445 759137 881618 945353 915888 673052 1001311 212513 764675 538779 551498 729786 632325 858068 549626 18260 1035255 841458 262442 341028 395440 624851 898155 83794 758040 852363 144031 130938 487853 280799 224895 726575 814337 449739 777751 1010292 666169 246781 266565 834369 373648 946263 301117 274948 214226 356720 932359 638237 748001 849684 162559 277088 355636 467904 422741 553367 71251 274215 652683 581374 637020 284847 853242 282053 823425 371189 891981 869010 816264 493893 508931 275964 840009 924706 129265 958225 915764 1014212 1041086 314833 312008 306581 350822 38320 489245 559539 245944 444440 659547 936306 763096 360165 247873 656343 834237 79591 521887 323101 926132 703075 802780 486964 588507 514962 398192 195901 1003431 589601 621163 383503 608351 358064 210413 166838 176798 568147 535980 340974 186325 661524 274033 45484 566214 660590 129179 889750 334602 880340 433818 318085 926092 120616 668533 35850 233740 334148 510277 791783 40862 599925 966584 949138 235048 980218 1008271 549557 382695 139401 841759 1039280 930794 1011403 942036 264470 497046 5340 647338 168236 389408 250572 116658 581741 233238 253472 13971 736264 41431 564305 623110 762976 994326 798027 89 690059 341851 247280 206829 738260 1006209 645779 261561 424506 888889 203133 578500 274670 286086 537964 677806 509401 804928 950287 258344 504083 630161 611467 94327 726893 428154 938489 265461 470248 620623 419301 570256 419644 120631 370385 632138 229458 331949 261808 353719 149706 387074 42347 326018 19062 7896 682848 750824 473821 158632 447453 580155 736697 49213 130985 673888 980857 581687 92028 96593 487360 214922 222851 888989 639972 680188 365789 997859 829808 134314 782880 137050 508066 620163 188372 360524 702190 81099 388086 954263 407929 1042074 355191 885291 47006 961115 320699 25998 62829 558157 805403 857691 552487 367877 394339 822974 493251 851946 249172 99578 364653 434616 285219 285155 432897 505598 251384 939876 595860 219808 76913 933627 346860 623701 140316 10296 561155 937770 18688 175938 420488 233469 567061 226129 616797 965634 545991 845109 907546 335682 1035639 1009102 18057 549655 465914 1029265 643368 877746 840984 306698 282026 482197 647694 940628 14454 86041 269069 19363 423974 1040874 635320 609466 1044490 351878 1010602 155509 844451 141249 765166 985921 402472 748099 545413 588703 138500 140296 351460 61093 498773 293599 420467 979836 555631 221932 328207 784611 920408 431399 109960 961450 90441 579035 910372 369976 614195 428839 574746 584198 564023 566144 565784 833570 332077 379949 743870 1025453 238878 260042 492065 921437 95690 275654 549705 317180 327459 185317 967090 881127 68816 384702 30927 870287 228523 253501 58754 155643 643396 848163 794790 483909 365659 12929 985478 582425 690537 487489 401506 394041 45080 209309 864497 417275 267975 69030 642266 1001417 818439 414142 693818 154784 443936 587806 350753 1007250 670605 61009 916244 222276 237435 764855 11149 1005424 3918 792579 391286 1033060 112157 49598 336818 1045378 544561 681153 872085 156094 489610 835775 62566 554275 316762 245689 210148 233550 524423 453767 290494 618481 413485 342358 502298 383314 287514 202277 709391 235721 494929 317255 771114 446533 65672 1010659 270573 169416 840617 615543 393291 254438 971861 411985 223022 773707 469340 409877 692978 205874 574790 263994 70631 80622 764109 733836 505810 9829 324961 52140 83052 537999 970659 537483 393698 835836 659946 940531 922963 280907 249537 345086 830293 386484 566118 647836 389745 393855 1038925 932114 648610 814987 548252 119670 911066 900808 96684 167220 993662 127677 618382 1025932 519397 163075 776068 602129 100060 625863 643971 374571 867877 830796 397752 546454 914675 832615 958208 67553 828271 327937 952686 84720 107063 264601 86729 990331 836826 473791 144139 15501 410717 271770 76515 509189 162233 589411 517684 4120 157786 944872 552596 716493 727201 303370 1027534 143231 901731 382271 376928 160863 706409 522512 399357 678384 622062 510364 617997 519561 969508 470548 755240 947159 822703 583229 442527 950104 251944 231665 1015027 677600 261019 381598 609372 44056 25097 410565 1045571 500218 473319 528252 934088 140119 191389 1006061 829245 624977 28169 968405 112808 365025 284409 546822 943173 829010 576180 760805 2562 422340 931186 732140 154882 706474 579039 228137 726555 449100 333724 849086 620119 180550 835006 223839 235895 86023 449869 840407 759915 277587 829382 612483 424923 955586 853402 440277 982689 1017662 589997 60882 925773 1013641 196312 669333 231328 615861 707687 285642 505105 697514 30363 348979 132427 188579 521769 77095 820141 947633 502201 217870 1019080 333367 761960 71142 999653 442732 504902 1019073 312957 68060 160985 443205 875710 437223 188824 800810 605709 226369 717937 961471 283263 423536 588868 867942 176734 824145 640870 253716 719018 348052 368159 461266 550293 784955 134444 579134 971014 992031 163901 87563 683287 24939 109688 279420 350359 420383 903925 917485 852361 751246 107327 123466 87971 129760 288217 251286 511696 634001 677559 477030 799151 973040 18369 878179 607249 920481 779092 831692 210303 394524 706240 774897 910257 131371 683211 644537 584984 413040 190508 892189 758613 602077 945681 439979 683455 138553 503961 620548 60386 606114 592219 27998 567291 85254 422878 858114 559485 372136 808990 130255 374670 455330 861454 693 23434 1023069 506640 74043 406399 733466 42622 679674 324784 631660 535077 991264 425491 592060 465349 1033454 56019 1023940 820370 890938 267470 10004 405430 921070 1038103 164753 909517 479623 712821 702193 358503 9367 411107 534080 777353 855363 427278 471133 308012 316613 812762 988285 847037 415211 504285 403624 401052 629654 896227 417847 175517 413501 881000 795228 837769 620391 790049 618650 144030 296500 162163 482633 974347 1030101 480250 1036820 22133 639248 948996 632442 785269 970173 551700 67152 133912 53067 750175 403517 490589 727867 45906 807996 43451 743844 980746 211486 445336 639918 872410 301061 148179 700951 494537 12523 242491 228273 947985 4889 388629 828385 913057 994992 175258 743714 180892 801827 268918 803712 682200 193211 864331 631582 425824 364306 187948 442032 925427 43416 1570 696834 458114 220434 935594 273519 24758 376085 890165 94058 647271 498831 305319 285945 1046822 107583 275417 968244 552628 178488 454680 1026507 556681 242530 554915 774782 975438 746489 847920 771490 762467 846860 230759 590243 1030234 680703 897894 298108 950650 380169 352571 53824 721213 680375 772973 578453 717778 533095 736884 959540 635035 770254 368956 735595 318640 841075 642983 624794 847195 812593 640264 456121 227994 900281 759464 201169 90529 232718 998980 567678 964437 748551 210061 664436 428753 103888 121767 732919 30693 459881 113066 115297 657810 251430 164644 551328 650383 1069 62870 779445 455111 813307 754162 923190 843993 399071 116516 541132 596631 917118 580742 432822 592775 976205 945257 467525 290405 764954 302739 382558 876191 1041796 53948 12283 15063 834686 469776 651690 874341 797392 845488 869900 426195 294806 756784 11863 675423 406975 975899 606421 476284 924303 508779 898915 51025 377885 894481 183795 1039672 808918 596339 815370 639296 106744 63208 212034 411052 882456 290366 772297 1650 881821 778293 609249 551869 195906 690434 361822 621676 758936 719565 523819 1015953 885889 26675 431813 291826 185270 442052 615870 477323 822339 758150 779835 588041 545286 643952 358007 617297 149811 156144 206398 926455 871634 745318 841075 836551 750911 23974 1024650 222272 61098 874618 502030 569364 728981 950302 200732 907946 401241 971714 551143 811420 687265 1018892 679218 630585 873452 152979 175577 666884 833039 23397 950600 988723 155313 532866 393730 449073 441038 798558 609563 802588 933685 821859 831679 848967 724746 327789 932521 132282 848452 672332 956076 268717 629808 1035845 474414 363793 475628 43666 520616 805895 229613 323549 364839 362854 38266 926665 274638 868409 188718 287593 429138 230975 573818 941511 836732 634474 439840 925279 814507 80736 120761 829345 781903 434685 171568 941426 732527 121807 653125 671659 233764 444825 175372 914585 609564 1009104 597099 566139 524568 640801 211871 433928 305006 258793 192695 516070 971655 1015739 833559 741172 737378 460766 826103 581889 110352 1010636 226786 294610 529718 976053 429880 246304 334734 255738 753068 32471 257126 382130 679622 138713 217631 622632 23905 509817 665007 228954 821294 876033 724256 149884 63536 346156 100879 668531 149311 68524 153645 862299 1005189 178085 596929 540930 746755 73520 876581 75114 292365 582617 583237 868171 1994 282658 607011 834702 530869 262654 446037 221651 164639 157014 712837 601324 825770 786056 1008112 837472 337871 427235 108776 116969 963417 52524 174162 313846 267240 361499 945705 1001002 612720 702687 324089 347867 197303 538518 930660 462228 885722 963542 239777 5779 990408 639783 589048 953163 917445 436103 925511 789732 313321 649700 303232 163510 999327 902309 156201 432338 620326 220706 759002 150137 731923 54055 919234 584866 621261 397685 508451 1000568 585488 164417 195538 87514 643179 361652 86456 1498 576962 243817 22867 36159 914124 727025 97845 506626 257686 1041234 995460 722644 109054 809604 615289 95127 11832 870387 220129 934369 449357 350976 839327 1012348 519831 86656 20264 661736 481607 456507 69125 949720 386783 583278 124757 922033 701368 601162 1032520 864014 324478 306802 604837 699710 1966 91777 895301 475844 255519 617602 878741 440279 774006 840054 358424 321760 873904 281042 27107 563454 635548 960510 434464 922757 224862 206551 516235 238458 153070 164909 534776 117785 1032599 60230 649163 615760 338808 175961 1013118 96577 464390 382484 910366 980932 410248 160279 728527 14562 79770 773495 86852 413531 6059 812092 113223 404257 313215 437987 39991 756699 615597 310492 308357 508771 461857 40717 253750 411720 979099 1024589 464740 71757 1032495 678378 1033661 977640 90052 752164 548610 340932 59285 1016495 676489 521535 459699 997685 215228 90861 169344 979922 242072 742419 109365 832406 41775 296492 181853 462598 198694 765800 553560 453788 925240 680232 600793 396610 476337 637572 365160 812763 596723 715461 981217 937659 782069 885739 537076 357417 883646 892199 703395 961252 129007 247138 668870 427419 554039 50613 9098 966772 821724 996335 658414 424838 1005881 316691 251460 1000798 120890 905174 558518 587134 684257 765733 212671 939738 1044421 144541 695726 827993 246414 785169 23847 1034586 362106 59657 1002657 888876 648923 553789 104168 620692 969623 110365 612508 752715 448423 734540 362161 235390 407448 316448 861422 271180 704525 332325 707694 852044 613434 819351 164385 102660 707691 56811 777548 230515 111739 657478 687621 815240 260701 704516 971704 15528 95383 997939 603045 154668 125122 754453 606047 514272 285196 241826 236366 11654 632757 517379 521518 979025 293781 925976 88718 19818 559253 255731 712530 151919 203057 109659 169010 852975 454141 662858 314681 217583 355357 994928 636998 444520 990155 458669 1000334 532166 358100 691866 611352 954730 526107 538881 150591 3113 447765 266081 385588 271564 271948 1046379 18042 779662 1018845 368263 760424 550817 278777 801872 374442 671145 317799 271636 541121 241215 933888 142421 857726 507503 787762 317258 588427 3130 523647 876383 435426 227605 995323 427184 791635 500841 398544 209042 275971 472593 402365 976907 449512 456926 963219 659029 590670 247062 205751 784223 1010517 211697 25764 313931 883568 85275 244838 603121 686567 301877 846367 125275 463446 236628 365445 588359 863276 301441 525154 979881 266541 161847 997395 119334 189425 21735 672266 1033369 747106 388471 848460 1031825 462914 973759 514292 645841 30115 434187 103342 626128 195948 752540 748605 239671 714715 138023 739061 665957 1025278 266580 319809 516590 162616 205120 811038 910872 753091 743675 798366 839772 971560 916491 535655 250859 281544 998888 535602 1023783 739415 52350 246348 200229 323675 207534 615192 240946 964785 514764 709002 265035 473609 940322 581037 384163 481125 386668 553759 912673 636062 926299 718736 254687 687327 30226 260423 512172 620840 806572 404892 497803 554700 10164 114559 925234 1048051 615850 912880 412044 284697 327813 522884 776503 321165 720428 92135 263431 1034483 965884 493652 520321 250819 921157 941087 716129 710343 598221 573484 429588 406433 867147 519285 428095 508994 804589 803463 943926 70004 731603 93189 200325 186706 61841 1034532 134251 452043 52657 864046 48218 930594 580143 456447 866681 878192 1030651 1006475 729378 103457 721274 534614 402788 480883 553222 309242 290690 930810 261993 869029 184945 153119 308326 883864 314718 429980 676656 558249 155174 570113 382193 795330 893917 670003 439109 874079 676168 473064 459452 537876 61282 370731 23899 858373 520155 457950 236827 335724 823188 395571 878185 522007 362788 735027 98981 851688 628566 69175 461475 111699 247721 199025 1007917 1012195 1023183 48740 130430 687541 459054 1004392 460232 288763 788834 214567 702895 768378 558777 819747 240845 193036 879029 968494 381228 579359 783502 24559 807375 791093 179629 600164 277801 270178 557618 779355 130979 625617 968816 255479 765467 492607 414316 66609 139360 45950 1007713 778581 187319 94452 1033022 819585 839001 605977 573222 864553 120050 367101 441839 244630 991012 529855 315812 717154 413698 118039 919299 425725 97685 925645 428032 725803 784987 442687 429632 316804 651203 726751 75167 404723 575666 321203 48811 579128 158721 284116 233766 739942 870140 866031 118407 292197 206820 1026247 500858 506993 583790 394417 855900 218265 59459 138518 359615 190785 153470 248820 81388 37536 1003825 184670 707164 924739 247264 393720 643646 39816 472579 116091 401653 546340 736393 517431 282519 981150 59728 174732 411503 400593 977838 347504 627835 8302 167147 766700 886766 871288 359108 228255 731823 476870 156138 549433 589785 320132 153729 911873 300857 11442 858273 23888 782291 579491 395993 465940 43614 848000 8359 145998 986051 124355 163585 880276 184226 515516 522447 151696 248524 89360 219502 255870 286154 605492 163630 886962 767829 62198 673237 984592 386780 74997 344347 11410 245505 430628 1001260 365254 296988 346187 510761 46925 230070 797318 329639 356190 211471 182212 129326 959808 42650 753993 75963 812755 532604 262444 935486 345096 401936 917722 561949 327012 907877 679825 7343 164482 1019838 35046 1033922 475278 578065 797504 927254 114890 556425 736858 994016 890636 36101 416197 39752 696382 1031318 875363 744939 889053 850949 155117 234585 250747 962890 851822 99736 309054 510742 1046470 874655 650846 303946 720681 499420 613547 110974 197789 569007 669188 396667 701567 52717 1010913 770497 347903 207965 94410 1043970 904863 372286 81117 309669 810680 1017536 964172 988740 270836 41606 809693 676398 215253 778794 671592 752358 1013805 926905 155229 954274 556964 795187 13883 492492 745526 71180 899098 70021 1024690 539054 1017378 220189 589372 724725 688658 811676 478923 948913 830394 279101 973740 569127 216960 477421 191997 648849 558303 1038288 833331 126361 130276 660925 558996 818658 729264 750013 218302 944255 294904 521616 167966 888954 167816 1009703 19834 898383 374715 802859 375144 789870 373509 943733 909268 241852 670826 772244 705150 316178 724484 47946 442234 577213 77696 666895 804782 851708 234657 239757 910679 944774 592828 206626 561796 15873 621627 832353 679833 464524 554267 514961 485838 203830 199533 62508 467374 191620 723160 10849 254361 611567 616981 26259 447554 1039716 142706 1048281 666417 8898 225616 342396 763201 917855 647845 40827 615715 823172 293755 466698 202714 518124 102767 917006 617277 902217 996403 171171 382073 976831 580620 526230 304780 219495 813140 285420 751819 749262 28153 521305 384349 501363 382460 554442 157629 86604 969716 628700 656188 922178 326793 904290 760188 532144 599033 569571 395510 353000 388245 872729 682869 485294 7493 145779 44185 921019 923648 350611 553045 464955 43093 636625 18802 296783 467430 585399 868362 246412 577255 166276 829453 1020794 896675 203945 673727 454679 33783 867662 314936 169297 275413 934606 694755 225679 422851 579894 577279 253737 641114 1008586 441889 372459 54215 536449 498352 459415 324684 357764 819560 522080 144064 732595 52952 729199 164107 831776 706020 708961 149676 797841 689731 866503 543027 385794 86785 84644 706246 81953 731391 948979 788640 113361 304494 83999 534414 100263 474200 955785 928880 7024 376599 513542 949950 949673 209628 656990 566016 224005 915241 96206 149845 83947 605271 813703 109549 516854 969233 423981 343439 788339 202199 446040 174100 974822 371069 735510 465642 993413 514473 654695 190866 930235 248920 295872 686625 176807 905049 316041 426947 224154 655056 1038495 892212 235677 15285 427986 72517 734185 553555 1032040 474973 329836 602313 329368 833013 824395 167308 792336 484635 375642 1007075 472944 297712 543142 441450 419277 797738 607724 515984 217647 250515 791583 671768 141587 695176 354278 790428 77289 562810 657179 589573 75159 750448 220237 218388 37108 688516 252223 611549 243534 785761 338279 62535 229605 372684 668783 254605 860525 187416 979128 384703 823952 622256 1490 1007170 777834 580497 278278 426828 80395 744652 118220 25449 389113 377097 613461 302585 6827 891391 61442 869039 601871 72445 564202 854035 743172 669541 197464 381441 1022945 463147 765003 624680 450797 112474 336373 998541 503268 78991 583485 434693 706936 912764 211261 250558 41934 216934 303556 878262 626941 577192 219604 449090 709523 800046 424997 83081 685839 475387 329633 810503 785000 692899 176614 120587 510596 519121 297415 327224 494786 376259 485835 46856 80241 395209 146093 901188 722518 689609 919002 739981 139562 11966 907254 253655 932378 787252 29527 562409 777797 207822 381576 825822 500290 550849 162504 722598 269463 576342 695944 67206 307267 118380 987121 413076 468789 699123 394076 909116 400594 723826 631255 599229 931955 592257 420775 480173 14308 556112 223936 730225 641511 366367 931151 55494 997551 317380 311345 954939 1041510 148776 459129 587956 1019303 654794 680686 405737 946180 267834 590986 598756 666753 903071 446204 987271 99351 650802 415271 621572 320050 186305 494497 941667 898868 483885 672053 568831 434928 879084 949089 210185 945967 231559 824281 505860 1038894 795421 994306 814151 536862 772319 585592 638590 440995 319890 9864 157994 979286 699408 661686 514844 495171 363719 16185 323070 25451 175160 608122 584906 591427 583033 1041817 846416 150068 853172 95976 878517 297753 1004966 947310 150255 313284 819744 439653 992586 167033 770186 754107 379365 568688 283227 95381 341046 708951 283298 798408 966274 641999 185472 907615 764006 575466 479660 292888 847185 869044 26862 986086 1010439 251303 257188 296304 940063 250164 147776 427921 920198 763713 461767 653782 593403 9638 77907 1010435 625296 557231 794771 344974 588591 77213 293446 903202 13331 1019173 128451 191518 112971 26095 42101 128020 550202 732952 229207 583754 286490 273072 673148 1038140 24948 479293 305801 518168 610473 395063 841017 671040 139629 110986 208344 42700 921414 853527 359625 140549 729873 932658 743681 867051 461182 786725 124553 659633 539023 1002668 58623 943675 355101 258424 200213 873895 351571 134316 771089 845249 60721 671587 266316 748685 97290 964904 586163 967105 370182 201340 326473 475464 411809 849747 1000099 40384 383274 1024407 630378 688893 265029 795556 537821 198788 1034089 33482 809548 848912 94563 1024463 835486 773137 491218 785258 323788 1030696 1007016 994505 402276 736685 305839 544780 218375 831017 47106 730823 178666 363996 287631 660612 949081 633912 408988 321855 968240 6244 982847 424936 469344 1041338 938213 726245 83056 177225 123084 632973 968185 468819 575880 647597 834089 852944 870530 64519 141633 343274 967796 1011407 263703 1033343 402414 616236 552085 77218 947157 266941 208952 663322 777694 113169 375441 693730 716567 437037 801224 718759 142943 62475 139028 324941 745 847125 519492 408939 977597 37806 284473 458442 655671 505001 700009 932585 775558 714448 41310 911484 102702 742750 870965 58857 814727 875141 757024 310218 753467 780778 640740 601965 508620 969508 52060 1025367 822540 894016 799732 283581 408738 644160 917038 738569 82316 597399 490017 731739 226200 729262 100597 1048069 637161 239203 928616 1013262 261240 244357 876620 607920 619665 759385 1004294 865499 997714 1006360 907793 63664 731951 564334 476537 1044486 862577 965373 294241 958696 563378 3800 290941 789524 538978 385544 447128 708478 413253 867083 11024 792779 201459 948048 78677 419799 229975 898492 755054 139567 159025 921896 891507 389271 909460 109280 6420 850822 711784 34085 947216 58277 612841 11692 317631 104788 172582 407582 880009 327205 783491 1018006 450669 546655 490807 421414 935291 888956 891855 101714 410970 937387 555433 367251 367555 970319 782458 255189 452099 696190 245961 1028089 246141 335490 137329 286548 342566 510812 551203 421934 231688 551740 298722 607300 991935 64266 804485 244807 857599 225761 62520 893531 47628 217998 375291 1041561 830784 987925 122401 106381 336776 214316 623059 784568 885991 107199 436107 968975 744434 383850 821657 6010 562259 145410 999585 25430 985415 920844 637467 900852 484384 1047876 786130 1030679 346819 920600 772454 400506 712234 884779 93386 290888 887011 824786 723654 285858 400783 410 6774 577565 410980 934592 999113 785217 868012 181687 27907 137995 387908 186022 353083 725867 536350 943079 159454 842183 499391 430218 623402 44919 622017 267984 106420 863302 789842 490160 296674 465143 600756 855125 836722 203198 933307 965277 918513 141507 227154 898460 112453 188579 810998 909591 134436 104174 767545 857866 866202 83626 302400 14883 721543 477902 203590 6212 965151 256200 387095 7428 1007976 109304 232341 578607 14527 363315 314423 15426 234580 650561 945541 649456 131753 944478 278173 587167 1032982 419517 1013937 903147 691272 34304 159111 631331 631486 56258 230904 132551 671563 523021 626801 910864 148887 53220 221045 436840 215710 1001915 309272 458989 518959 644601 168069 98547 356974 502397 564858 597375 774226 909334 144839 354252 909352 351498 30419 827850 786190 233360 511255 893082 717433 1046614 966048 229139 73391 34043 525713 860224 265550 440982 133279 164320 17347 503853 364435 122597 354772 579903 906956 958966 49175 761915 257210 796652 1042040 119046 483428 938584 389815 316281 933859 649724 841447 636385 419557 971086 858097 788350 138539 395000 381967 623364 656651 882778 989521 559388 940526 762887 35867 223972 98003 330819 417189 164971 384203 883084 955002 993078 594299 986382 563449 611518 421277 74541 77783 674032 705406 591359 302236 906411 230786 946127 78369 821317 210076 908700 272152 44551 335574 176535 703620 5292 683471 206249 111676 305638 689464 527850 857965 910553 45398 682795 150805 327838 75140 52589 950409 919234 1002157 427624 219119 1026500 1007062 437253 260805 782234 876178 322276 813144 240685 216460 927959 859726 969688 572161 718693 331549 224749 369987 906824 256145 380720 173879 476655 961098 722010 30424 633341 35899 558231 46002 457672 144685 689160 656743 150747 82234 728642 100910 989556 137298 282830 234831 551687 398521 443815 376232 641721 1046919 1011135 801835 263141 47399 387962 825949 505499 429016 904496 504025 1030684 546351 300976 325067 347999 483219 434360 596854 533392 88256 309630 130734 270987 832069 305450 124255 989541 606982 423769 265476 534756 999098 558748 297264 198658 425069 294647 356873 595566 3328 985186 746184 671498 795044 283979 739386 502382 410211 752914 229186 147812 119959 697996 672597 458602 61809 393857 748796 202035 1018995 235054 1015893 645926 846326 906692 396179 431069 877989 986855 873850 261800 952576 1024815 89059 244232 487899 70314 795198 1013300 1018076 1037912 86027 915351 362496 395950 991072 387407 53526 584212 957286 556976 463938 726887 863964 912063 18044 899192 623251 891064 190479 680074 895984 805001 170778 1034968 43885 650324 723474 746765 604951 613361 73278 633289 781585 776041 296506 477987 956944 678268 756853 863522 729054 440860 212402 77891 749528 958704 909195 379894 585072 673746 636649 162081 597163 68946 663181 978075 106659 907056 847243 729522 887302 869605 404938 930982 914837 1028635 795269 396587 1047206 592176 892620 121067 125347 550328 830468 87554 121481 100088 491619 191872 1018730 135788 640373 695787 757483 828993 11930 767418 903879 244699 548741 1007067 869962 940625 467646 128046 215254 39148 978977 79367 247905 127404 50013 342704 337909 746435 82550 933348 83503 484887 799812 80470 646081 895428 18162 873512 666097 306328 861823 267124 1046807 203670 910144 945863 386851 722292 632924 566688 591380 580892 311887 977654 248450 19503 783720 319407 543253 54653 271434 122154 248331 804750 542319 790454 368054 589596 1027744 811288 218364 653719 434558 340746 277205 440224 211965 387510 926673 847758 43491 345663 887952 397292 699470 823608 198727 692728 225323 890154 1048386 859174 898240 878867 834908 488604 344610 920290 118920 213939 1028032 51708 964428 566908 1014486 754106 515905 823608 224507 697321 390036 590303 807572 660296 31624 590491 196958 970253 903410 162890 569064 747617 145083 514303 759574 612063 571234 751232 651936 67865 963448 977098 867728 709651 866337 527497 511432 175302 619929 387489 964986 570014 429485 1009064 658862 559613 176702 378473 349375 100022 627650 328802 683230 632466 401347 781638 44686 351182 888669 398973 680742 927643 902596 106399 691026 132253 589500 705789 849298 369005 576799 475672 697530 224023 158043 754728 296561 92061 413681 240790 948658 516210 339959 680834 304461 187647 272791 490046 335463 552225 679054 24016 515830 902057 116398 285044 986182 336091 356956 960792 626038 953583 455954 547807 127484 352916 343518 263839 239645 305512 963554 869986 33654 802945 566482 398057 37750 55527 394105 778532 412129 49175 489012 955835 61774 490114 963957 214920 488362 667147 997953 840219 356532 449677 408755 276533 304254 28243 262775 710221 826866 101534 32079 25870 181579 19491 342418 445399 307864 829322 433320 901945 447548 248304 422799 18301 91504 141670 643417 908060 373952 946543 802220 629060 375434 474502 668480 596058 524162 893846 847461 859251 119601 429696 101242 924121 119409 845977 357751 427916 310771 955945 140388 328126 958649 933868 142304 15446 149148 257429 629147 443758 66247 421959 762843 301013 837178 498970 501755 556430 427592 874396 489704 213583 193305 93261 589219 701955 1015337 146209 860097 687945 110791 930306 395758 835058 709271 268108 964197 294278 647184 140367 380282 260032 381183 913361 381968 567054 667394 993417 305699 469266 1047566 466853 284992 61731 846058 992069 996104 903885 187314 502013 606129 207949 640596 149591 64644 219414 904470 34127 617056 939086 769294 92885 486454 959313 381609 521551 816523 778285 708645 281876 559353 859173 615446 643314 886445 332335 647141 782504 903915 141686 540236 776045 7302 804824 555483 58983 191336 685160 996214 393013 581392 674285 567509 368230 570639 211298 523011 968192 683914 1023092 574688 833530 775099 366599 852383 753857 407664 642737 82760 217527 1025163 385853 80183 306095 81280 838442 427675 1005939 853466 454954 780536 932414 846774 10147 962214 121923 337733 92977 556367 255780 256335 29986 747637 874107 547243 990712 677865 623700 714184 298987 507477 945 57128 674149 303028 1002245 354783 454532 649172 143034 113432 61595 397531 666539 960400 194225 596415 557482 623129 797184 576717 7675 412185 410487 480803 677335 600584 749369 404021 553195 83446 392988 998476 787414 973314 257323 951554 6830 960740 536101 383175 865148 309860 250875 331359 133307 27104 65622 30050 732125 246986 632590 1023163 225222 538920 270516 944426 467791 693267 1019145 687042 269252 544824 656773 452715 36710 537690 696273 15457 180203 541133 606285 709811 226553 717565 933003 361669 345774 903653 249297 691406 702491 208537 218012 581723 336324 630204 550424 1031370 420898 665354 243880 430032 1022497 539600 511076 732660 402338 839023 619158 22801 663546 441309 925500 431832 475249 693283 134026 612171 694980 761568 10341 682820 476068 540356 385256 379628 244021 237334 830691 502852 662928 438831 226135 977311 344385 163837 113915 374822 294345 902273 964282 699987 24605 515665 394291 268918 664357 724246 287288 502067 1047102 524303 399695 23554 11193 308365 81972 839598 326490 566389 380501 1037015 222425 17601 884308 871536 435812 119807 360585 881217 170779 882896 785790 20326 451987 176234 747633 760526 846420 331031 893397 843197 694875 672948 59857 649802 265625 757555 565951 631266 388465 283929 254894 986051 175934 536065 252641 48002 827083 667415 786510 427909 440537 1018269 399392 495498 415132 489833 263478 168734 1024830 164709 617377 694311 454747 197646 467754 123227 50820 69110 162250 865478 709820 759875 149039 619080 502270 64813 772669 883221 475060 575619 615819 156467 414785 579111 333794 786943 955769 1032333 54210 769704 105252 958272 434397 506803 569726 791902 691866 19573 226234 700439 554643 899996 996986 824625 495383 24999 82521 950663 904617 854889 908897 268165 858495 1028234 404117 1015214 282116 948742 445033 937239 920918 465068 89924 380905 484040 27552 709381 561122 537953 685785 553595 996565 494172 436644 382956 963365 366502 161055 894351 379470 370276 930495 987154 775005 116074 678602 669972 712562 150468 330462 874924 992837 207665 121960 834784 378015 70307 396078 1018415 314076 549056 191430 745480 433008 1042020 569884 573008 170335 620829 755696 671969 861890 153006 324437 43525 586569 873100 757044 376063 236212 57956 722887 518274 496473 190099 427294 49464 879778 807340 998813 19516 417163 956918 620156 465312 664360 326635 641094 601832 143133 756923 308570 246157 796196 400583 692333 1032572 896651 59942 635654 734100 233139 336675 66561 220204 400274 735420 839181 637322 849714 327973 517678 904813 794416 633411 729659 375939 281405 883762 335713 1027828 39841 1010624 284830 398550 759731 425199 888135 43958 359522 587127 554882 809493 383663 483137 840397 252392 165424 350957 635509 209688 381839 672333 75808 1536 927497 236264 145988 42482 54000 219256 731821 787378 673322 257900 920827 813049 363183 800615 109857 982515 332814 859583 574952 667074 450025 206847 624490 313081 907892 378469 1011095 523041 700666 947812 91827 403511 904280 111908 412118 29484 833920 246269 105834 340580 316920 209152 175537 75832 347736 216430 1045309 888180 683216 19518 575862 322521 276383 478875 488728 575644 155549 799844 883378 138981 1015474 474795 279847 436817 370268 295478 793649 852337 409134 993793 223961 622665 995915 166330 22016 918225 487919 720964 434906 421751 835046 43573 257390 790940 837395 386135 798487 640018 236779 237098 38150 715684 617463 883809 698045 999823 625750 510817 375957 880129 843832 606661 50745 946849 98916 168668 155945 779526 640179 381225 606008 719166 818834 499939 187663 941129 43908 277107 166056 581276 940446 146680 178131 716447 976906 872646 700084 320303 431492 170466 161347 529949 89824 588424 991946 52908 863618 992678 92779 195607 742884 622942 35736 245769 222740 645512 754585 641315 82995 713261 693514 949625 564471 625165 728665 652565 500265 400666 1032268 246899 203048 472827 971898 169731 375141 558474 603085 301483 842469 1006422 216326 701762 816322 987682 691001 39190 289706 474468 68684 759143 77918 371911 632701 673258 110133 409257 934873 986182 821654 688798 687814 1006234 962177 207851 303738 118261 864007 349195 978049 334045 291278 363822 730171 638409 962702 181429 688475 563623 771734 718264 254569 15959 282439 240512 676673 204077 136344 21517 910226 33139 511377 25232 52576 154341 142544 999922 715651 645171 802567 5964 360486 315778 72059 1004653 609096 393963 317575 268888 586046 661243 978455 748482 110895 229682 1032238 470936 813975 469124 759648 721783 587973 254427 318808 56882 905052 965266 1026899 1016400 391894 922363 567460 835724 483836 887003 604462 363091 744815 307689 195565 382025 237091 697938 825709 673988 353246 23352 647761 379472 328638 773422 605646 312873 769712 916158 26669 546500 124921 896739 164172 210502 482225 72591 617246 164107 279875 17446 817190 804897 800239 669697 944640 914378 887625 466157 835545 292350 468407 68009 677106 543974 945910 897131 1003296 480610 1028245 186716 548175 421252 178808 1027351 1000955 321299 907606 315182 443829 772617 73020 346277 245156 190230 258057 672373 897537 375322 982000 233482 39066 138414 811513 985542 653136 706716 540799 46972 742041 502371 756147 379637 781310 918452 731672 813679 250014 679415 360197 674584 669609 412871 531750 793495 78055 262258 517883 507524 566063 632954 357208 742635 170736 435734 508899 202958 190635 822961 478106 1952 266102 392810 214346 613578 754555 342675 743961 187433 473207 304179 497660 126094 950331 195204 571457 754237 14639 355701 701959 317807 543946 622632 242881 65744 425499 47989 603832 340993 34883 12390 369542 919063 625912 903865 532123 1006618 578308 357217 568763 604039 644292 774 700285 741583 1023658 394368 500174 98774 359868 542559 800876 196724 458258 541286 115564 944375 604507 673292 910773 825503 1013081 753402 170883 284705 332384 379023 561380 579109 444891 741215 903230 848328 343240 263087 168135 349467 709175 449531 969996 221090 976334 583537 625003 188629 17992 798836 844440 303778 66545 552729 15388 1033193 888620 494509 181969 254719 599789 1044781 22375 399404 628544 438220 691427 180269 804800 225137 18203 923314 956960 12854 879931 893153 235686 976618 853058 288721 62635 969616 497030 787216 873756 761822 517420 291614 652540 42943 1046705 314352 102880 622033 552292 438125 436849 701928 270057 432116 724206 806793 138679 193237 701863 1046640 521627 264915 261507 859914 934963 443048 465019 840956 630644 270209 451612 1016218 642085 1024894 329225 418928 607330 423988 219767 714685 462361 616746 307888 901875 319888 765535 451472 519481 237533 34498 9227 483305 530796 107193 637861 108818 140414 548507 131320 413175 932 249142 1026098 720269 531528 365129 24980 758529 195876 1019147 837620 518192 1029320 807587 761660 620590 817176 817325 942825 709056 891084 176059 74892 711137 838639 568786 506444 384577 704609 452841 146787 948161 853333 598382 186525 15608 147667 638144 976604 410801 439863 913333 352662 1013867 203952 833814 302933 702168 1033666 699423 614966 312926 398277 297728 79467 137113 671843 176478 663737 939991 488222 1003218 630011 775066 534471 618857 322717 829722 320776 974882 308513 1034944 213724 443763 913053 774572 999697 469445 664123 106545 585165 998899 587961 54355 23558 30159 334055 526928 649736 29341 415275 716564 317427 900502 732928 533187 929339 86631 236402 584499 652326 457135 469924 308847 833106 422788 30282 159029 1006892 487919 513839 103801 480121 680811 490929 345312 851153 3434 183104 713542 687135 653008 721378 441656 838179 893558 737970 26235 72688 301480 384092 584835 563566 214696 846243 317693 811993 40745 16348 263237 781376 564948 699760 79856 1022471 233926 559198 237892 639333 798480 101558 791483 1042919 951094 2847 531332 419051 633521 1009490 319490 537638 941165 779932 775755 344095 279627 904800 213930 57009 11680 643731 823325 698765 327092 54334 682199 763061 622149 585728 570047 111874 849921 646282 19696 222880 302351 432416 41783 394125 770951 945182 594072 1047069 61429 995697 790986 103289 634842 194842 411574 915995 476203 193967 215548 954451 400336 637658 674157 693957 138790 969688 819858 860905 640382 358906 1015844 222602 657820 594727 863634 868680 858680 24665 244094 667926 387456 160795 1001536 818876 165524 444690 489057 837974 1001481 700529 699169 515027 312935 397443 80627 54134 698027 619301 154108 104025 603334 1008712 319127 236005 249371 729204 381907 719196 400389 955200 973811 908367 925263 107995 418541 142632 853434 318854 237804 761762 581242 608792 27855 264011 592569 509049 188071 523785 494867 97575 574012 121490 74521 252596 973193 849650 929742 632901 913212 739081 947757 234517 506167 474891 107425 130544 887570 788990 436874 660920 710806 921663 781503 18916 886851 904701 669191 132604 398795 981437 296607 573726 623765 916180 437687 23676 991803 897008 832501 709084 268556 492944 857584 733718 971403 515207 1035958 127898 797166 49277 799302 299239 28319 847470 497687 685845 407231 863017 972176 607308 328094 649681 297101 677451 633412 213600 930273 239842 698860 604191 663502 918648 141955 413744 534670 162950 518445 423940 996558 605721 321729 277477 629294 241236 717896 413038 148930 776428 651649 481805 833172 208554 852832 143752 116767 693229 621707 801909 740565 900901 631260 541376 555163 780121 867554 754217 334664 508578 654943 988355 895785 578734 372939 501623 663424 527678 277200 884863 629504 112295 225740 972267 583251 439381 965714 422943 899732 463172 296105 46163 56277 1040005 490315 574226 66459 418239 371047 538299 564061 693163 1004384 194051 18184 716439 502605 618097 540542 232676 611191 727777 163090 169865 569565 219650 504333 787597 921011 693464 70957 435600 101342 374074 64545 820803 190330 912469 280078 563947 461140 706855 431629 769762 354673 564997 220586 197398 999813 343061 898918 609417 692093 847829 594231 934607 714742 123282 829187 822931 137411 505586 773416 616466 170858 887403 854775 488862 907176 12745 656692 457244 538089 971948 145560 873350 852432 774919 689231 903531 793781 261027 230523 895850 753698 397977 48303 901050 430166 305116 692852 197029 343746 802221 333767 569353 326798 507685 370073 371670 883989 870062 83534 992914 739428 865418 913471 172248 662975 890187 36920 80084 599581 776281 123898 411849 194215 972400 271546 218507 222013 206879 229792 740613 336113 773193 748105 464053 80009 73384 698694 878635 674049 532037 20123 526222 891399 787457 748097 13846 261758 272656 497316 821395 820987 15737 21285 656357 721995 315031 339609 691073 285163 138651 573896 172019 172174 1000967 293359 27990 727195 242740 734014 403934 1043629 584653 303963 115790 508945 958034 758750 778882 337227 725398 584915 536551 501905 120386 364347 64510 64078 708176 851850 534749 503201 230288 712746 485805 122587 314918 867319 643373 108037 445194 368834 569389 874840 860806 199118 377876 892866 368316 957014 832859 742248 201246 337925 386576 472094 953844 497020 299092 354801 583897 785615 668893 448414 431422 633352 612725 671000 1034214 648611 104313 993798 978536 495377 981594 311362 488881 493365 437792 935515 974975 256746 720354 494100 142823 269690 41551 201443 102351 762664 1007656 795762 815477 641960 521923 430370 511462 273570 614026 416899 579208 388146 1005434 601565 911761 908139 280485 758443 1038477 352463 27056 266523 360156 668376 19285 920207 239665 320115 826338 945694 214804 406912 871097 801555 523105 348499 128462 447341 59591 570678 632876 269918 908618 263397 256112 31437 182210 303888 333644 688596 228954 465884 531974 301378 120081 1007459 486646 415257 525372 904239 477707 503569 614146 723395 749383 1048340 219615 307986 129342 186304 581921 315654 894364 304104 130926 926970 614812 72211 644156 475968 993425 884476 318040 949661 799329 47120 622176 40392 815620 732659 329033 815086 484362 556795 443097 859441 535826 328115 761901 349732 723028 71514 258613 347473 656920 806497 892979 360883 203325 152817 825920 22844 96947 244579 761799 297808 282113 296645 1005064 678728 829888 693084 372374 369393 844061 378652 761306 961802 205659 791602 205198 778186 617039 215931 235330 407383 309474 179978 942810 168015 895379 439462 124173 639555 806130 1026121 311784 625207 88102 482978 227146 541988 435048 378772 672614 359031 63622 1028277 351043 79503 864609 608208 94527 275778 173679 421219 428936 187480 322874 186146 469666 329231 976606 787058 901092 826262 73359 456431 160762 327570 882705 776422 212324 346267 667198 84955 542454 1002432 401796 107781 960086 358143 554596 257485 221826 97230 361460 177747 576071 379285 201310 702441 6858 251953 387423 739221 95747 82547 175817 170131 796989 372895 791809 1035985 607128 758510 547201 319858 687239 896012 529239 150860 1010259 748442 545189 431978 723093 923821 657951 761738 233152 576589 579472 770719 431765 867319 723029 576848 758444 1004572 326880 966264 955634 107168 644662 809380 877861 299355 226418 756120 59226 159899 771392 234186 840312 151969 90722 988645 1029819 766239 98351 1040968 873521 324032 76815 694405 868672 435872 1039104 269538 516382 896464 870420 711131 764504 400084 828145 381598 310604 586020 986703 230797 51886 437934 1011326 171712 608775 566866 624605 948864 917553 207461 421220 620493 644572 165679 540443 989913 785933 839021 997536 524171 1010842 158927 135078 629758 695471 499323 238192 774911 108363 40840 1046106 939666 305604 703364 689745 514669 293951 796399 516437 595579 505913 305598 825598 891226 659201 596441 753652 289502 1044539 239004 866422 687756 557150 192090 725716 63007 515895 127701 474101 603143 245348 182728 801746 48613 804826 404573 902137 454417 742496 643255 314891 424724 258577 496746 68158 835630 801502 1013502 630235 584145 752394 418927 471489 844580 436140 249776 86240 661889 337200 531747 595647 265975 515542 384290 732664 179400 829490 513658 204470 968172 523690 909547 650557 96653 983292 692137 657506 173449 775349 764894 165903 932083 410042 491301 244673 767634 699843 585233 985354 96097 614875 287396 268815 900365 532706 1017560 351242 1021050 3595 380698 904649 624703 123742 251081 138797 533285 686135 229564 465581 410283 104389 198073 486864 604549 862092 43775 175542 967193 171491 353981 1030800 442625 51319 542872 814372 186251 778950 308265 300362 378428 392357 879485 673905 827208 897211 420243 622618 772380 862980 1019105 67676 643285 229198 659920 704095 134342 151487 187707 859873 593654 639821 759540 9396 845727 838724 824384 1013566 735153 507588 627286 256247 463692 210753 213219 935406 570442 872705 1023112 881221 64691 208033 203099 645296 706886 312977 302434 10491 267255 859539 412443 353921 583275 567616 859127 935605 662654 270467 84698 253853 652989 888860 102045 1025617 556268 114974 205964 572801 635010 1044337 568041 824301 1019688 905297 641895 840426 124222 387277 374191 826596 913494 668745 682462 465878 512439 334588 709381 614355 512219 178291 897448 626049 880113 815628 1005120 351385 148572 56700 11193 124521 441649 128842 659956 443474 168381 239953 428102 949833 204286 303426 1026040 411994 99109 751391 388805 464416 694810 140225 317791 126799 177655 640852 19945 632875 997004 49110 317054 252686 1043162 331675 306089 735206 148376 857035 757483 860852 546226 35555 226617 827918 896196 781104 262523 302493 257443 526679 446222 224416 84180 3792 691267 636008 703763 1032294 976094 431834 272846 267449 212119 733424 12712 531132 145820 1009976 650486 536631 270094 134739 158789 362565 128895 935287 789202 262615 233338 18670 889104 806448 147451 226965 468774 812904 690419 241246 202606 22249 424902 786638 811256 871413 718284 830847 334341 590365 109267 160159 434828 489419 655259 599664 370360 586938 701529 241606 258407 155768 941877 211596 659117 649451 308939 510783 179791 129225 175278 269425 144969 818718 743392 970055 210249 32970 765788 712700 255281 788736 201869 100444 822680 808393 175572 477770 661066 418687 889093 419898 416196 639570 245226 565687 542649 507078 125119 672223 382863 577075 5300 32226 117474 682308 589423 861062 999425 986745 284295 628646 332908 701093 904202 205998 726876 357744 190200 170273 724027 960470 111301 603667 1015079 664230 145627 847280 679284 126211 314133 913843 883751 406247 990790 1020399 968315 363419 144560 944842 154208 495681 202893 910269 289015 246346 26250 458197 846103 967168 960583 160309 465355 513277 360152 532626 447698 48306 499015 904629 373022 646370 1020687 995837 128342 832036 747170 612314 612947 956516 65509 215635 630182 385378 352943 922497 58385 736049 47437 396050 519178 91834 601857 1012935 4155 867895 957054 552694 989700 527288 63598 667912 189432 405409 767468 236028 445531 792362 1035019 462563 325547 754398 435533 371042 877332 204060 516652 112179 837370 680089 776596 164772 870771 249564 325735 229398 721098 1013441 649976 567423 411134 510711 694160 149225 907072 182402 649453 655601 707193 93497 420030 210504 544705 491081 764456 569141 82921 368304 427076 105234 889586 1029571 400542 515787 617108 632232 246200 635746 15544 283101 759173 37997 365054 325039 2030 491158 371768 51908 139600 687642 522477 458642 564476 625995 873431 196069 1037238 574222 268645 65885 816695 512350 788794 982509 726955 709575 260268 251485 428084 945643 742726 451273 982885 80385 96070 116513 792263 821073 836640 432551 234583 420025 237817 285043 984326 463659 79148 242930 665400 756781 1047753 401507 271686 1026135 273169 80985 892924 612824 1039611 35900 887067 1003250 727987 490696 445912 319610 634645 899723 577883 348249 573494 1038443 309057 546829 936924 935455 97819 657192 288001 300721 584173 1044944 673620 202498 474800 372542 342455 308294 510672 698431 737474 733828 541102 734646 106815 766743 845343 986904 602796 363311 1017067 461038 164284 879185 212815 271191 246486 446675 468347 125059 693396 382561 106773 924473 234054 213115 962485 505170 112237 846068 716135 996923 1019200 816245 356140 147831 276266 940280 159097 822555 408393 209997 573110 532561 403953 357016 270783 451029 724775 869585 415847 1013371 701735 845634 70129 487335 505567 997389 173461 313811 1008241 171428 1023233 47885 93109 671055 200405 381302 749236 1016233 1034534 221636 148014 913699 805884 17856 203285 218240 234451 453321 424464 929111 308254 307280 980985 294037 737727 431706 904799 841976 691601 867329 474885 251285 372447 142835 50529 505938 941545 558321 203038 295021 302694 185425 655514 670963 80381 551037 783209 504649 330442 251250 232656 218535 464352 316738 314955 821657 751041 1013394 537095 999036 857320 170781 363880 250887 276543 1033775 574341 348351 252329 932650 673703 518273 512633 224261 356302 643836 906745 702408 431916 553524 211941 424209 725159 248065 105197 287890 846171 672142 275254 997264 293654 443354 10458 505446 642779 728122 626275 981760 1036128 45525 999252 791392 215951 625959 494240 454685 510216 765566 503089 172767 796318 46208 7266 60644 69334 250531 499846 597374 735851 530356 999263 802963 754381 66641 587431 40220 443549 487791 738955 951206 496178 313044 756778 552148 243223 950685 601114 550874 1017226 789178 232676 841988 590591 56685 319875 952365 315548 327119 771049 655176 455354 376651 892795 407771 90730 580385 781200 171647 159725 775908 407029 415586 849211 637693 195948 714436 284798 71974 613416 793213 417428 287471 361042 477558 839056 954428 131208 254507 57144 398788 1040984 1001776 689033 535444 497866 395177 357167 418699 832723 281040 397838 36827 946659 503154 532924 326030 987224 811122 82948 59135 786440 1019717 85348 750173 55996 74613 681871 307243 994991 971295 721901 206275 334099 162420 237078 626638 831628 906299 151131 981197 933811 880206 928829 204692 1003412 851224 819443 601545 557616 456990 641513 179817 802044 626035 35644 341060 533344 710209 520766 221308 745786 421703 280568 358666 771416 938582 209827 614201 240641 591315 904494 341545 178541 465721 688060 411981 746568 654740 572451 410350 479283 397318 31597 45733 817219 662597 1020250 189413 862592 397595 970461 1135 839015 725221 586907 236251 230505 970773 882031 806166 692330 803761 592105 587486 757571 761809 921034 135240 820544 763428 441481 615483 178082 410732 731601 661234 415517 688893 334081 195710 64092 377666 761514 343874 59513 413240 37653 87669 734085 78577 644283 806052 434950 357651 23242 480813 618099 428887 989095 243652 247738 536074 764774 851186 79291 357775 190036 229009 704203 870618 203630 80209 254770 924662 934631 193591 812973 720513 912550 1029913 61420 260651 197317 561443 289045 770363 744467 700244 803903 306441 466579 901889 622840 986245 520699 571474 559040 180911 262710 441536 119948 931100 446947 431518 356676 297592 646355 935565 737349 342270 985742 854021 136927 451842 454863 363987 501719 1019752 845316 695701 212455 267306 189391 521536 869946 587989 473479 98715 895728 953100 921272 189633 720288 151300 570783 609443 291281 1031687 314798 104836 42879 677105 865806 316539 738717 717494 446488 849396 746637 689882 201179 785455 837801 266231 157850 1003968 388286 518715 27467 623629 318604 683495 253208 805331 843591 515537 819170 842146 979481 501219 571065 823388 463518 584089 850021 1042362 547174 156295 463329 900295 124022 1019601 473306 58979 430535 339890 585268 400321 100806 464885 372869 10985 104914 608895 753304 818999 351938 420035 76268 128986 147292 356684 162099 265814 14047 577079 924371 281858 290682 46006 1009512 791947 306386 708238 914496 571247 886400 606873 849373 251523 357009 719173 291447 139630 434180 999444 935032 153643 631120 964378 60670 434827 714459 233346 144988 145073 330116 727561 763545 348052 648474 697729 705007 95104 295650 109904 466253 2709 906261 219118 540886 345415 932959 83307 350816 611036 388194 110054 573430 124913 396337 708631 82519 398582 308693 896966 741236 421037 376779 664657 779509 228015 153476 407339 479925 821735 617444 184919 904514 47892 190404 507633 512094 813900 1031281 62373 807297 846452 48170 471862 705108 295368 935077 916217 189239 576090 702858 49495 288188 349066 642807 623694 24361 825747 435194 698353 428795 84990 175386 402660 548190 123949 487119 788192 779701 35794 329733 670517 557336 86900 494750 503619 482513 571633 864237 311040 116958 294391 474939 717685 481907 577161 1043525 397633 384629 767872 976828 30484 859135 584967 445380 838709 550625 516383 349813 458493 524828 928281 29789 430938 283239 538910 662269 803149 319661 155818 324423 320364 339085 797453 250919 767329 85721 233 920823 385640 289815 597943 163848 91093 194307 122946 232736 77708 705291 281897 379895 46727 190161 461153 759481 570196 356013 34482 484487 1001620 843561 691253 979957 880510 1017731 3292 607629 243289 173102 1002986 91723 544517 1003857 679287 526880 552307 216390 1038573 915056 456232 494364 394126 81043 163007 431382 142571 476247 823908 835370 419694 894588 812121 797059 1019601 775991 436852 955136 892581 1024176 320927 981938 22733 945540 388696 333666 146432 353091 119598 823304 772682 150771 722762 137301 597899 1004939 450787 20010 776182 758393 485321 421151 214676 679453 29659 184573 326591 229963 138129 739396 1022887 930509 160371 865958 132304 55263 38815 1017738 50834 1026225 726087 28810 255896 267753 231985 590837 457826 459806 635445 37710 363971 513630 502467 647627 905059 673961 628314 272087 239165 334451 690706 647312 917282 756006 52243 489033 554293 760478 221724 240393 215150 735147 192509 253963 762903 923282 1041949 403260 406866 947596 524276 730561 397712 173382 332434 640622 650523 615264 469783 441423 631181 460014 261432 644387 918615 880890 369089 728028 855355 584447 173325 117536 281811 765296 615824 987083 766728 152623 574030 957291 697755 726806 6497 460482 616095 644210 38518 263240 576252 191362 643408 287399 671982 452349 769092 384829 140933 587657 516796 575645 946211 671301 784309 356622 761601 255808 1029184 880906 133033 660479 1540 178625 354429 103931 101818 948116 53295 162080 290224 115866 578631 89680 223303 666398 923553 632286 544373 260126 663788 158228 1031748 286158 33068 543149 405841 353811 936504 393819 547662 898313 120124 383810 55424 924542 317753 384891 863297 981364 184704 583826 266111 487587 373819 948489 462651 550644 194788 747219 621324 350471 192204 873945 435098 326830 811926 197241 92451 242544 956857 220161 465400 118023 233217 880441 1024257 498146 299790 729302 328757 609700 732627 47112 799523 307619 546328 211181 599405 173930 784377 1019675 543047 424759 445286 821274 475644 329341 31393 105959 456297 893539 792770 823667 61313 977476 321590 1037602 657095 85550 880956 247629 812247 95587 714855 310464 184285 291034 451871 514876 1002012 1031614 92191 50166 458856 989166 864760 134678 886956 138364 27021 168250 618598 769070 234133 98288 793382 884224 578589 217663 454930 561568 364291 98335 515429 963057 541820 461820 466156 841609 314511 253239 23687 637746 56471 60069 75694 141420 712132 996622 435945 860138 332699 758191 306775 117265 987762 83129 7208 604540 493045 355279 427811 392570 18340 342156 867617 754830 968018 64251 102800 1003246 178087 916509 293873 913670 862367 600167 755289 910834 117258 297537 68596 668167 826378 627848 903038 972106 385943 670988 373192 69111 946430 714515 143417 879356 931422 990676 234314 372347 994858 204541 255241 557132 954794 800046 329623 847992 941945 647804 271274 772543 78344 121583 812812 46099 681498 52996 201498 861979 823622 656939 449349 470193 18553 1034569 824212 914276 865905 957752 208673 930039 1016387 347459 593559 21728 230869 247211 827067 690890 119908 704036 149216 36115 364800 406616 632689 739151 464139 833123 796779 149699 321214 884053 972767 67306 327588 481203 104565 126964 549661 156663 368612 609602 722141 432907 345467 652779 655210 600786 467100 905531 662177 696480 423739 796975 565809 1041340 719971 511225 35870 1048549 646833 983938 913216 49098 665303 478691 641473 792465 419354 981483 530339 548689 373973 951453 145720 875927 393460 249006 502184 8677 109690 70923 984430 1027886 687099 644945 90331 816732 251170 484947 650898 303307 412973 1007768 259594 993995 427884 389851 72208 1035809 615365 387721 126786 900230 1015091 563270 713364 469543 129090 492136 1011663 763939 696725 124794 894989 478993 89185 4283 264255 571767 581871 947357 761767 773716 314142 698694 34398 220055 194782 796434 173007 753829 145590 187151 574778 977111 18494 362879 1074 579065 598694 655450 97568 916173 106286 72137 546237 402822 483244 36524 136092 47693 3849 301333 213662 916928 126916 222923 682875 470894 1030765 809928 744000 1012828 117803 861371 832715 496003 435511 432519 123217 947791 309087 749506 736473 562977 492676 179511 434623 530382 134428 543333 671282 1033759 36528 308477 244405 713807 234079 483943 372898 246672 936794 803390 880802 208518 148838 483536 727350 173002 156509 18847 392498 745576 470445 473570 481852 801377 946391 926468 352081 19242 11249 1015076 557889 27179 184101 846228 338734 620354 576048 1025371 237841 95549 92900 314291 23093 357475 461734 1009803 953786 675052 299504 678661 465683 665988 802000 264185 901256 582092 639847 908401 434613 599257 639852 630827 400905 816051 32679 956442 325448 519128 650870 30949 182282 516534 858187 141671 51770 805684 837163 939309 978327 522794 1015856 1036027 343606 829156 580617 246600 236286 903843 924533 1030845 113706 281116 6859 355513 625099 847863 298870 942544 377412 767825 562801 616007 979148 910906 430799 248986 46063 325688 613429 557047 87054 284867 441694 976576 371162 781766 737942 234765 742621 619044 88128 315176 213489 696369 899409 842767 426438 666677 732626 272373 1011553 102125 1022305 341697 75415 630794 285104 812685 477846 262319 783621 885288 531549 480759 989369 598933 188735 545644 714681 779914 301413 628113 694536 92914 853576 805978 419387 337771 917818 767407 117243 723913 991710 878573 200327 652177 1029292 27748 928815 125055 65903 338394 849882 537856 188870 532230 958849 214713 829350 617750 557746 24830 807894 733738 146702 859995 400497 46038 469194 968719 934760 547236 463666 93836 474366 685968 19746 583161 927306 452746 854411 885680 1018808 751863 920564 963008 950152 860465 829174 348524 524366 921602 920255 1043881 831344 689453 123792 179620 710571 424933 411711 358202 181135 402772 719030 586111 1008638 733974 912498 956216 870065 61883 733445 764256 646323 78664 661652 151975 332004 788918 112729 689390 994935 807282 964386 308684 857972 199644 289744 22284 838455 231880 216025 11821 277743 681472 960967 423393 293408 610239 770999 184462 729377 107831 270811 789200 796575 515596 345336 1027573 913688 640472 500969 90751 111969 100005 458522 271014 145185 1016694 390413 474323 182867 328382 457433 75302 568008 633062 300454 138482 565923 377548 191026 564027 196827 745535 301903 104767 516028 540292 850018 958442 899942 688852 621542 764768 284749 148699 825831 974199 915895 649531 253576 786490 583745 1002503 220285 383079 215131 506696 27537 477170 213191 573820 374562 934016 880926 1032209 695456 165357 243787 154095 514578 147654 412429 110059 232592 942288 72313 680277 949962 53119 1018487 752235 837503 422528 30784 920291 243719 458287 299238 502373 465610 301089 63436 114959 1032647 870812 15658 1024496 353550 541210 763018 882061 381254 584138 441166 128094 222760 115727 474920 848210 320769 74239 218271 832583 36660 107749 3473 271507 824502 561343 671659 770942 971409 782016 240371 489157 385377 688079 946239 729881 357338 1015559 55227 530078 1344 799797 747367 869228 514029 87645 739735 281106 82894 146998 197489 349198 21734 780457 228210 769622 768459 641365 1003498 365522 983588 158990 163195 514015 404785 388186 546206 106701 821315 536051 640286 524898 580927 63816 912026 313430 61727 776443 457991 131285 938609 118116 361004 808704 948182 446220 775461 408940 536196 336179 785633 387233 22725 29772 643748 530844 523382 710779 751750 112717 893321 360478 139249 671258 786563 479809 335910 585818 254 216360 613561 977627 2088 571593 982033 522845 956227 469327 1011177 804629 145955 20889 377298 839467 837043 107960 740783 307516 779888 1035636 173111 607960 851692 911048 711542 200453 939596 694370 336716 616634 497355 848932 437228 728421 236597 731558 56415 899942 365164 329905 645375 901265 222183 807877 1006076 627888 1013806 320148 905690 87039 770655 431237 386033 354734 8108 725810 666348 916067 919003 91370 1003339 335541 754117 85808 552417 912818 1017303 559417 642646 153434 624788 769650 780709 118561 946960 352505 573599 706161 319351 805919 885351 587558 698244 800492 688885 163344 901898 652955 754067 902516 161391 889113 147298 671628 53548 794506 878038 389378 228430 753861 376118 641913 121080 646099 766749 448516 1011423 193139 995580 930221 699084 869273 770709 905200 322846 589291 199809 794941 911429 705091 1020588 816505 806728 800304 642772 407677 906304 812660 628493 588950 554715 653703 906303 480515 467674 78355 297126 163963 761491 508278 861778 58276 1034607 27203 996773 611229 10861 29377 1002456 864373 642718 59242 807285 741297 358311 372077 989406 374474 662082 288045 410821 271789 44221 335040 556722 880953 214393 447089 458113 110020 100716 116543 678881 993687 289439 106844 245462 800621 734897 89774 805943 1034488 783699 202577 848176 186716 71370 888850 555202 305074 946801 630006 127550 770439 496948 611249 616398 908634 90133 200240 582892 558369 587434 670992 773353 299204 654749 2596 688487 946337 928043 379634 284895 870407 7078 738103 124189 186299 758771 178015 625087 931958 322573 315149 25273 746852 124800 935833 96979 628390 905710 95885 348713 158673 191886 367656 242858 779885 209320 919003 647323 996472 678170 196814 982289 936672 213206 433244 57466 151564 693857 998546 206613 841300 579158 130228 694645 386692 891617 451001 975618 55902 408133 56522 825463 132884 636247 236999 101989 997330 259584 79298 884655 325682 679358 625025 66572 700101 238627 365568 317065 1017745 853333 555245 224260 667278 442509 26411 973234 350760 124568 84815 854937 206272 620633 217638 281367 80939 54597 998189 136537 512561 96741 162583 410085 880911 134743 339531 817425 626934 50382 777060 916105 906 722958 984495 373709 994915 817648 167856 42672 726415 999908 454045 303066 996878 502634 927713 474439 77909 332952 961947 1000647 934604 142487 915228 674428 889936 950822 850029 42846 85681 746006 25543 114618 35125 394700 965656 170415 262931 594370 931717 574384 1027577 1008645 815586 756485 198791 144056 651068 361033 674002 817808 224848 22509 677602 900439 199441 326836 104244 397418 209189 662069 492856 359227 876137 711005 335316 566735 963945 1046762 6623 841536 810985 340976 194727 345148 115039 325720 776812 765316 162165 290140 797410 413294 669324 641549 203699 858980 284724 457677 847611 544867 352693 171221 70090 151421 15498 604848 591526 446295 84705 60606 663558 612780 608796 604850 789208 858568 132434 86805 403707 523021 448462 954817 900038 726897 720783 874086 974464 685566 507847 404232 676069 923985 807773 80511 135591 417308 634731 136949 968939 895397 267712 381036 525000 92228 292702 875318 604620 809961 239357 935547 897398 801427 613255 246454 860349 826586 590490 653368 208007 80998 418569 896420 766515 623221 790363 671345 909840 484953 895050 1040748 10723 236536 1044294 802611 978789 594507 43248 1005754 6851 115167 544671 441802 880924 969559 1021406 594813 1031943 386535 178412 780996 316170 925147 828218 911073 673828 385806 253681 996333 467012 812915 219242 150867 929487 544144 585907 988243 217886 370430 253969 145024 885501 344810 845944 189506 1025326 478359 153621 579413 146404 735706 121797 829768 515912 985501 663963 817664 428024 512604 936798 976434 1026435 893099 340232 937452 72942 304557 947016 420620 580402 898462 482817 931783 362427 529995 629449 533796 903914 957845 897899 172415 556181 663538 746597 192263 1023618 208620 114539 281151 534255 862112 73186 352384 563981 299327 58214 923254 555392 707472 725060 499359 160993 593260 500736 57296 228924 308033 118737 601007 40850 974224 63776 738617 894552 614256 1018893 177982 957943 720136 630250 359136 924234 850456 876477 781848 152099 784497 483522 72241 723397 403064 303335 346699 150891 48551 291663 848345 654272 971020 274640 385827 8294 224201 965237 841157 269935 589714 642044 867630 436967 533298 728664 356130 956232 499974 1006128 596537 814083 1037696 842335 789598 447230 744869 802418 1001808 643601 988560 52525 684324 185736 222957 698118 751297 232100 583550 837800 435810 363034 149402 56690 64536 578194 889001 188918 969286 463657 439209 956026 45091 378351 878508 573818 581691 72298 546904 934436 177902 634898 1025125 193242 434416 991443 568355 678836 283079 88974 864241 275707 870993 183959 507591 440751 634683 352824 1012909 51714 94090 803629 854338 908763 244502 818471 208438 378709 444682 419145 277967 148797 650854 119982 997736 288151 263293 471777 923630 243737 532343 1003619 1008738 86190 693456 266536 339033 563700 20951 780058 212607 522175 164400 662677 440591 735636 34387 913129 59485 122158 670219 686300 1013068 729341 822007 93477 779224 124578 679692 696562 811406 157045 772881 157283 1041423 240895 891169 571148 1021841 980864 728877 732791 1023325 969834 812408 251040 596562 1045219 171289 440439 496993 930888 845436 547425 239119 454309 1009633 452280 324342 751421 439260 16454 360516 871688 98259 973518 20026 924464 699011 484740 346030 887699 889468 83343 819337 977220 965792 254094 181322 37642 182952 177936 619650 998880 901535 151322 243542 984947 303205 1044134 718336 284839 738861 402974 305998 432147 567551 535269 229922 437376 744503 917966 902128 216941 550660 752035 202563 339854 944874 783775 757304 844617 465472 854004 656640 830263 65203 121927 774243 525481 757697 619055 1031224 199713 1022271 108473 940526 765908 913876 70631 892679 438831 950651 110892 643991 687183 628741 415729 905417 114823 365461 330004 298842 1043678 186146 2148 919068 93582 4344 509734 88181 114567 53559 1023635 414941 86761 28755 1006167 17252 343438 738706 758548 263209 703870 535953 973021 228836 559992 811200 896443 547933 523632 236001 1003564 532210 1046795 429197 349599 751381 767524 633775 791801 194252 479563 933894 909587 200496 798273 1035943 201529 89838 469630 511866 583084 872649 171947 111544 597537 920086 931368 605299 821313 1026366 952199 860430 147495 644159 954639 1473 380133 628524 849466 115222 920319 561832 987959 718703 976621 752239 253801 325501 518046 123854 40933 522954 624880 91174 92664 632625 747065 393069 488863 386656 865473 124588 999438 789597 822853 427650 556586 675326 625526 58783 646926 100207 274040 217930 695946 742064 826724 419292 780191 814613 11462 739651 788228 881348 866847 613760 880036 252730 513636 75049 754462 350663 606333 951272 477252 1015565 274375 281849 379292 897157 519827 729520 680418 487162 804004 892913 445572 60683 12725 778422 722981 521645 358385 18061 985370 467623 194169 1022999 15344 615189 512994 950922 841700 512486 620724 405552 459113 777310 416236 163558 638118 1030292 496506 215710 634869 470005 742084 729053 767590 696767 135457 342590 737850 954759 564831 840429 692072 79284 588606 1031980 435739 561665 787443 417489 601393 707071 387750 711366 134334 706448 492020 635784 188551 209262 939885 368553 408200 635298 892439 571983 832878 297997 649449 852402 644894 820450 111953 402849 705324 333610 837039 435710 48485 326463 805848 672061 621638 589137 385939 1028841 1002370 730084 220447 770592 720511 534096 87980 1024018 111321 865088 437213 824965 549598 526131 960076 984660 477201 217854 4614 701931 462248 619081 725771 159693 119566 487949 512207 323855 130657 681756 1044668 600026 581365 70809 843950 246252 466895 778876 323957 2840 68138 336911 82263 400321 563190 765555 423563 546659 480852 638748 674238 146187 137243 143953 1040530 162777 30806 919981 325659 685445 142532 279201 647008 846040 796759 392431 934368 395822 495029 586032 836106 450555 815546 669520 1008579 913731 159220 220429 444132 476191 66342 773243 930234 896063 641990 33410 420741 485731 425598 791902 91897 529889 311470 592671 572607 124195 641256 557095 587253 12837 512371 466350 763562 351739 1006282 680001 677987 392777 409114 11839 279705 744393 954311 704091 57145 475337 479719 183837 602402 202666 63173 665697 131754 285026 1028960 555990 54810 19451 369129 819583 373293 594194 963657 750390 244885 918617 554648 578084 173174 616981 1024423 32075 187625 355744 884087 858108 960379 159720 988096 311393 126635 566766 12907 398836 192623 984905 278040 1019910 374960 101536 447641 730169 289737 48691 933749 539910 418060 299603 636518 917561 3389 826342 356827 1041775 376085 493796 953719 957599 729024 782556 47760 1000590 631135 815984 508593 192857 497031 75476 973336 557807 668097 22099 508473 183189 808968 37066 244793 853600 274766 919339 543603 499134 104439 867068 641015 475630 1004123 326869 377094 20355 73032 637670 470935 558565 558719 270190 948438 593359 694067 851781 475295 708562 20109 563283 396295 465617 781354 729110 504788 432771 854683 41505 829184 564725 887267 142999 654650 830981 84477 153780 678244 553960 177492 722244 564246 257956 400201 428330 943642 392855 907953 923611 27374 733678 613460 492000 168773 62767 580975 803672 913286 984240 2611 254579 162379 603165 92228 761336 961252 230646 823610 355264 448466 167182 605475 542520 420172 142605 597247 774115 318397 825071 689475 604118 561731 763011 387159 754235 96562 949742 8472 594382 358543 888869 757078 34659 571030 447350 129111 192606 764469 811520 87379 345401 589198 1007158 346613 210946 868473 76127 493792 873178 158463 322073 64552 812663 602080 746194 376789 280739 663310 202830 388196 1041082 563248 444452 864581 36912 101664 274241 737118 707849 5229 335971 983942 668767 117722 322206 962827 446176 330461 790491 433197 373070 714017 805716 582816 977661 457988 452634 520206 181335 468506 485263 373907 544091 841640 817132 119615 998426 159530 604860 33432 990010 410317 580447 280853 903283 361461 947592 296868 475924 61881 740288 709669 51838 351074 347617 74732 85160 127728 520091 706115 599194 421781 610034 143077 207090 196663 895678 364677 592482 265714 207145 804677 328239 249492 1044021 987967 708788 763680 819764 860928 134109 1007180 297038 519687 769453 794370 509182 1040203 873144 346850 357525 774066 710825 597183 782774 348315 691390 465694 437208 247381 768583 154298 290248 21157 715050 626947 1045540 823108 875618 980633 316384 399455 909435 653782 700613 59158 322072 835906 50157 162813 394350 491036 242249 514461 823238 233176 504603 20212 118782 29083 67196 463345 412425 820929 310231 371193 554858 238424 772204 600677 178877 881570 159182 277762 702511 372119 913509 523407 782081 529249 171501 892738 502025 673246 271349 717124 276784 878369 669281 761648 362997 101616 230889 610456 588776 328520 67224 823936 955440 614101 230989 37345 621318 548731 365373 239143 117304 172752 766575 961460 109479 140959 321087 863835 509897 695142 361691 25573 590887 100056 417481 456335 758240 538205 144735 237450 347173 98701 753994 823674 485051 875705 297224 897784 93308 277346 247661 502032 363990 803519 959010 373188 540490 150588 290849 282247 337902 47094 249915 179906 221164 921407 282514 608850 196353 882464 942111 941064 916222 717522 761645 289832 415307 882244 617436 703210 761439 575641 511391 711421 113225 603815 961214 855039 198954 202104 216789 877830 512184 5324 541011 773914 850877 287126 93180 53176 272534 366715 430440 74577 460725 886870 922497 665544 526880 181431 657929 71416 679919 67679 108818 987436 739025 747461 63364 260005 436360 152468 578970 661272 67944 486187 611173 303661 50908 597787 22344 195585 42466 9133 431226 184997 373130 570202 315783 723356 158074 106832 753359 619617 82029 736244 433414 876767 27311 1048410 521138 586231 588963 71631 104369 215549 743741 46160 704944 361787 716937 272656 586932 820333 216610 516598 488597 624452 30651 992540 461950 759523 301978 632145 9583 770149 331544 582808 76987 401237 564514 1009319 215690 636980 74939 242537 1009752 598774 690040 76157 886644 394629 583682 41140 550786 89661 14488 187542 1015034 695918 989578 446174 79782 496862 460735 371194 497960 993348 777008 967564 72562 57806 300394 870123 1042252 214940 491536 112547 613073 198466 760663 607217 1040370 847946 613513 845639 70385 835248 310403 154830 145640 701796 693814 582111 329280 133324 742697 772233 963898 661823 848885 317967 748650 818571 936648 559463 521526 122223 372195 390587 770651 1023010 318492 310508 869993 21194 802141 695818 694850 72454 487715 191453 29599 895333 863487 118624 617355 341997 813848 875072 1021157 147605 59560 420193 680675 985034 586875 743257 188298 63214 429427 950003 537143 313044 381190 691630 947737 358982 178622 960060 123060 534655 535992 807683 538719 432049 154918 84127 694983 173953 946381 456798 103274 822150 100488 127682 885277 382413 68035 727555 348551 741720 409088 828555 359843 1027226 475478 847736 617026 62461 999660 74013 592263 187484 2435 105345 316009 515465 452074 671454 657204 203976 970119 31779 609288 862034 647893 604019 626008 359636 803296 555684 79469 715245 138955 325569 1030113 307891 734282 613257 89636 429359 361000 880621 489467 617436 89027 69269 969980 202796 575115 189276 943122 433411 272518 851664 563711 491834 411343 80051 559061 643613 627730 1008253 375164 589293 577298 1001943 537648 1015391 848164 559905 445696 611100 683185 144365 642896 740415 506808 275841 783192 599258 474697 304985 238754 290161 944395 711076 956560 935549 279479 145346 636115 387818 79770 457420 1000949 920217 667159 437260 361937 193759 65315 948096 487957 758532 274375 85596 127687 996037 524450 1038725 1003709 663763 183397 801814 719907 725842 439892 239071 500473 222299 174284 505313 104339 269434 304055 109779 493335 118064 482073 618400 229378 605042 337287 678375 936100 973352 670379 1040506 460191 201903 16834 263135 602220 354648 864285 627410 712149 21478 1013667 801985 873596 526356 99662 29774 652115 392205 954282 860625 354338 738034 177497 599508 210437 243544 27537 437141 232427 259527 343196 412551 355096 796476 513623 785873 466339 629671 616627 1039565 982265 78958 283704 309130 428120 827113 141437 947275 117589 286436 193201 148230 857175 43296 1039381 696294 719641 724433 202880 599498 833324 717601 992474 12483 968306 450476 1004961 938138 254884 300290 767335 363335 543950 129577 668497 552827 481742 54809 467354 456471 877272 1006141 984078 342451 1046260 490744 241295 388888 418431 992286 439188 180678 820646 204663 205477 815471 654062 455487 38624 836986 495023 225961 628087 282497 852116 928343 998448 916947 74780 236260 278499 163315 408860 934746 604928 356119 834363 293820 281606 418986 409461 466814 918541 1030346 193177 722951 894269 863946 207819 481078 962901 288177 485122 168410 641061 596666 560011 559673 710164 474066 164484 203402 955035 838174 728418 1027963 85703 887922 1002604 762539 594875 692698 42301 91441 332076 492565 866630 31251 809955 510485 769097 671952 392255 883328 391903 888791 281776 269874 762099 728845 895037 82617 479301 836172 813311 318679 1769 619486 13988 228100 54725 12038 697581 280554 59158 236151 74288 842983 382187 33499 931286 320654 675753 599373 790238 757030 201861 1001951 156248 576297 799757 470549 104939 289735 567456 868200 348753 849761 933105 566725 534997 549902 508552 302603 188123 563225 497729 697489 48729 900224 295114 487325 221782 24439 706857 309741 1032306 878307 769845 122162 952414 905952 358424 343185 643679 282684 845523 32544 138703 695033 279226 105071 303004 569551 507380 699644 843976 1037223 691196 698557 765159 220193 931875 52635 872612 613391 936971 324593 600124 856312 673325 960273 294401 861846 516180 331711 178392 1034584 501280 110260 842427 428257 383877 1042204 675641 789127 111433 219416 330225 363477 316809 986173 193818 144649 341556 485908 962558 146326 736142 592024 630139 1037475 406703 935099 82561 259979 598018 896225 128150 61532 639431 736098 55381 836184 789137 418061 471018 350838 249288 974752 588184 561633 444455 685137 56883 655480 587327 348744 749478 40781 867059 486690 767855 408358 284154 562032 202014 177919 272993 874806 421082 859782 87302 447084 697819 821406 332574 990592 162033 182749 620719 835027 495356 718605 390935 443959 585585 374702 406403 250743 573148 878707 339321 906959 216408 789953 439631 307312 619801 857651 602801 629246 542946 322840 637727 876817 529039 548083 292972 750007 827789 901626 745280 766192 59741 134297 865687 337713 520213 758764 452928 752354 855262 309320 603743 80608 882295 546226 826860 588028 336304 656998 896050 996473 585712 275794 757584 464018 535984 393368 196027 258802 1007870 715792 1010874 636474 419835 418755 825065 916606 255837 855665 152247 267720 2286 389132 309480 904852 35339 875579 170771 723538 530981 243928 805412 142824 198980 135282 830684 743981 738943 947404 960076 554607 896645 667996 576606 264942 698903 249293 618060 60255 793739 450685 846631 307561 696907 241920 546897 460587 794452 567963 161795 1032628 368056 499401 327624 904074 687132 55226 12032 57124 191546 916175 701790 4464 246112 441119 518507 470094 102128 613366 937729 317714 595678 66384 552400 236294 460853 253026 653276 498149 593298 199186 212988 736354 142247 420218 852061 299679 815034 926825 422142 889014 126499 267233 1027634 596276 463057 455322 683809 972697 13766 614270 724038 518873 826775 962603 251378 417758 43501 1020788 309960 97283 617478 33760 605759 55194 230196 264746 966435 18536 1002333 184255 855573 433188 809849 229699 742406 598779 414744 819468 739520 395791 851417 616869 309597 1017331 112628 942157 745166 118065 276145 210806 590933 910020 561647 24902 392715 209054 41886 504345 651099 127523 177733 193277 975237 28332 492413 148532 43548 852998 623219 282550 172424 458992 1017450 150444 371077 544672 830775 642294 557986 651327 1023427 944550 817091 869224 726669 863107 543392 271533 117797 774791 230468 120082 1021874 911201 263822 963984 652653 630260 521139 577939 119588 427990 386234 735613 44728 5842 880638 404769 722079 388967 130992 136776 134755 265030 653395 480048 971040 830423 798526 315655 31754 924853 373022 1013364 530149 935469 120945 286223 753803 397252 963595 516324 638314 430766 507285 749813 693763 138327 57353 279477 230764 196830 773688 838797 784335 671125 108868 722778 710889 1043331 718630 365293 488076 1016290 1042729 105354 498461 649377 717421 234858 341014 482018 503397 837433 325765 203133 530265 1025176 564108 716156 658661 325788 407263 817821 469624 778317 985417 680403 585174 955688 1017127 209861 732567 395166 175851 275278 450469 412051 183194 124923 995266 903391 89935 32912 714240 88528 31670 394628 269639 987558 482961 23424 543186 127254 811063 595427 167858 24264 930320 72001 682314 1012185 421146 921055 40401 330842 1011815 238137 296915 181710 495517 171389 764848 239024 758132 508429 368156 437739 163388 294913 408221 13664 310868 751523 10768 791140 559284 707569 637221 693567 893284 935198 392926 152238 157698 213777 807700 48737 800321 557028 529650 234878 855652 238182 704888 334108 39367 434330 678393 334025 685911 979510 400029 576773 1038868 561957 753888 754116 423830 972293 369169 659696 181893 329386 53716 208101 1019168 56473 825505 424692 573367 48526 391746 818656 241457 511990 265305 86115 952199 646518 56536 798634 73287 66914 567430 906709 594194 474950 614785 1025145 734238 896353 820663 892701 282804 769829 345451 341440 209843 9145 850359 188241 396299 887927 518916 558134 334147 868206 812947 440518 305653 96736 403959 182223 551500 107205 3993 232720 131724 675143 925491 991168 329099 723780 122710 216326 667440 790480 195812 189054 783099 369072 410006 116922 416381 220639 842359 650687 275419 870925 388710 196484 233551 46875 820377 456310 758439 193440 768789 880631 888260 511591 216374 514266 750365 387311 420398 550889 889145 186857 973694 911456 107064 73662 949118 939119 862795 647943 588763 671675 861752 821523 1047571 201181 854487 923236 749563 921825 986775 155954 546362 932809 1036794 594918 507595 980232 1000468 556960 532863 621832 583184 16051 197752 998564 350379 894755 586416 188334 998071 789806 377456 671594 350106 710080 469977 204049 271820 219389 1027934 306256 38236 562363 1035336 519622 929388 700165 1017649 55689 688048 542873 147593 154018 515316 499563 973589 464012 93587 98592 406122 591801 166656 527764 123254 127501 749377 215380 350456 953953 865134 884773 738819 957953 466487 620411 608383 770863 1000028 815363 260520 76702 27954 392473 869005 920311 484645 1023314 459410 845143 620592 931572 263663 633295 940646 1004921 85038 40163 480365 802064 106160 4876 901630 838940 358185 457526 188519 275123 603680 670018 716041 92960 239984 708741 889817 890465 975562 450119 372195 137641 351793 1008710 675778 37343 882812 844592 731178 431646 865751 836908 667231 477747 22594 104530 827579 311586 706065 6446 873260 208802 82026 200001 675251 1044124 158154 1043840 506598 413103 662656 418003 140910 800175 594225 296599 658314 39714 709970 659741 177035 377026 266673 274473 943190 84477 205037 805747 122597 793976 849401 232745 601542 792456 21149 343147 508826 101559 609781 649166 911767 171077 994032 352218 884231 938661 425682 622988 524999 105467 108466 512213 1047497 525989 627453 779032 499090 153007 578545 563632 445372 844637 199203 142440 157557 1037221 169978 984065 978431 202418 436529 615599 550702 15202 756057 780444 631789 790985 477780 182884 838841 138668 309979 786328 999460 776455 437498 9019 180564 902792 887951 929864 390785 283665 607694 265257 931706 691514 97215 909633 830497 302540 921278 412004 572138 533575 652027 84058 640864 808029 677624 792160 671905 780661 268814 768678 917469 190761 627432 292305 390874 144840 697861 261243 732787 192725 76858 557486 726292 241029 239918 954733 990528 619333 545245 1030956 633868 954419 156438 789587 153505 605088 247805 547518 751037 264340 856201 745279 719410 141386 374791 237595 42342 621743 441237 11145 230098 817895 98472 401975 46979 908745 854919 856516 368796 534622 230861 794439 999890 194661 660715 131527 590830 10450 852131 117952 312143 705611 665998 952996 405093 116650 249751 1025880 750647 570494 370814 535219 869086 521097 411223 705282 5640 460611 970248 302983 54646 691797 196046 596725 443262 5664 230328 538102 310153 113972 304171 647589 245910 763353 208988 530964 56246 866441 117977 118984 543374 13939 559105 42808 523736 1022970 49287 751953 223202 545588 482291 1030133 170765 898668 1002784 758647 440399 778913 944831 194080 896434 121349 955859 609966 1000659 882302 864308 666320 885091 207912 189196 696747 151466 760784 898396 888408 295679 62843 488056 301667 926801 404189 155783 530509 921761 127459 411396 1027596 976773 497450 509248 380806 870823 499845 260317 2329 485188 147322 685140 399894 1040046 365510 1017200 122689 912074 114133 52177 134483 319891 835914 401259 637816 852629 14205 575236 441810 497010 709112 720569 577524 546913 1027322 642681 233319 933546 881140 209032 345640 360235 477710 690174 820520 848598 630947 354118 429771 574257 308672 698015 37226 813268 458921 903838 373201 391663 90709 47786 255425 313537 993261 378751 106095 348706 777553 786860 934659 818170 61330 1040405 490266 795591 335737 669297 870725 720155 508927 490445 980360 639004 122067 90375 706523 1026051 455895 309075 692909 541085 1037475 894650 462172 821709 591105 275606 786109 89096 991599 203288 472987 340183 195232 191170 810288 470105 1018107 232173 492461 97470 765723 915013 563384 67789 117837 546375 105961 290399 466709 420042 111436 807137 849833 13939 455138 456662 375412 596287 71199 81235 504469 70397 981613 445570 504925 685009 57768 765983 364501 905395 627105 602366 283445 412142 540059 525443 548206 8609 344273 117544 344226 238145 764142 253691 357542 414997 626835 881181 383367 821433 84436 195908 985602 337820 350395 65081 425482 646786 605636 525915 97605 889602 69728 792859 254352 207368 649586 88702 305527 433749 335316 3486 154302 157434 18643 647977 79067 732641 272047 694240 865144 775748 278301 910106 647414 774964 614341 308542 653541 642579 59075 247372 580237 302362 711978 357461 1035113 821716 57724 586238 68007 452513 1040947 574722 175785 916020 960572 169133 221574 470037 733559 673889 186761 628000 580408 161301 536753 971013 613577 270545 1584 533958 692710 1034035 815341 129595 202047 115181 49666 1023121 502521 258628 202558 612551 228141 442515 900515 450352 859240 748230 680937 1047283 159274 631519 72954 891022 344935 687477 340596 334927 187657 176176 640810 526554 13419 401486 543139 128422 333279 966945 177817 972159 2858 49807 764796 232709 857603 397201 936173 186668 604823 728244 1041731 558523 842248 460443 364297 324557 449769 589946 483198 192594 175556 332445 761107 121487 197524 665823 241137 924314 752715 749876 318065 124895 198477 461343 450465 548766 598003 262460 152006 846698 514058 106936 577236 63403 832081 135891 65784 129565 150782 673381 28943 641103 318522 79703 862508 212517 750752 555045 75542 865367 9666 528739 630471 378608 58532 503861 789742 519119 214591 992469 727406 350505 330240 536848 346589 441349 226374 763593 492550 802494 227559 251509 876647 548741 308651 937374 609460 988893 605392 451937 949842 216605 798597 401647 439517 828914 75887 842767 904354 1019098 423462 477595 860453 107945 271801 82430 49053 294408 122150 385469 26995 38129 886243 292843 419527 700725 837464 312498 927979 886774 217442 296913 310501 111405 521938 548633 331249 915493 169964 652527 653309 646654 842985 884430 10796 824363 1032309 560066 121172 141556 518705 271085 410240 69621 710962 274949 982382 653469 450176 936916 859921 783536 518040 636599 535568 454342 727275 183072 56134 422089 735325 762389 632896 965243 1042374 267182 996802 403438 634740 198042 688194 321546 317607 723355 450667 328458 858132 281605 384412 831743 788579 381507 708711 852043 816305 526674 546066 969768 815887 697412 626201 525087 544513 510655 79530 212369 541695 956284 558375 238642 722935 976584 515496 992904 468425 29958 218230 590192 862154 1002794 327825 431514 299586 493375 990763 560648 896494 677603 299 153235 139902 420294 120748 647782 942360 890415 15483 639617 909011 121206 891292 1018935 270141 239243 154309 36784 822998 754798 1044449 974440 732563 588981 106382 565678 526683 55817 338335 770342 1017997 308904 342428 514376 99449 908005 1026365 557534 603106 355236 103155 124042 517507 256223 210015 631614 821894 130083 893145 396993 135438 300819 279530 896305 954031 942564 799698 69756 867056 31200 742403 589029 866768 294883 608163 188293 996926 653025 799758 365768 773280 62046 742227 556780 836941 791796 87730 453765 204563 253649 563492 642812 256434 347190 729555 114955 389214 377849 30365 744770 668737 415236 212629 517254 603894 18899 570498 275597 988432 326906 256351 527971 28817 725405 972505 503015 142195 191735 213460 109390 913955 820691 879847 211872 890368 557846 170715 830774 473057 961075 352559 17218 279180 236981 117399 351047 865600 519097 739705 648093 278060 683121 424558 795119 566517 520354 571079 444860 853300 147494 489222 615129 678134 551020 99680 458733 643898 678643 786498 345331 1018486 121810 863433 376252 1045267 704563 989512 230506 666092 294099 266182 997366 69331 459908 448637 213676 864013 325292 52317 684202 98256 335300 1030022 185956 846028 867801 363474 460579 171679 537357 779080 498561 216415 90135 348842 985070 70421 1010879 429032 639791 543292 545891 86187 834777 468038 574582 734411 271322 922647 576251 667865 294129 198792 513294 66710 526641 95973 654683 354682 162946 79216 43685 660782 328736 927196 556609 429074 826650 700370 430744 443320 309972 461679 985513 824679 540037 482244 977796 852121 702650 170325 218320 212349 264657 281755 521541 237430 540287 727170 450099 542617 379723 922859 237818 108339 266768 194859 769424 315969 800895 988811 418046 106999 413339 860870 881635 698170 312635 119437 653551 584997 537739 607238 899945 363400 357003 473417 282026 199012 522638 271074 350112 36720 695997 64082 144716 60055 39058 781454 582980 1007224 578909 1037438 411442 804837 369091 558463 109139 757604 171833 386530 764920 977841 199309 514411 681480 390202 152158 850898 847228 918434 64927 928581 8418 780862 516632 58084 968412 618651 764645 681284 457886 43510 700149 898797 980082 988866 989068 944348 197687 694054 1005249 144130 459742 142716 454145 745154 326636 299220 99466 393591 205820 429935 151025 132844 733498 213316 114845 265186 849128 2686 760905 460942 412381 945659 475270 576279 677888 372687 283446 737820 137426 935871 374546 300845 16354 598983 315942 530765 156758 834196 468048 128887 622696 126475 11716 1035030 245735 703936 632202 1045131 106162 838016 786430 113578 22337 631752 83280 24125 237852 980043 800770 181888 573281 551535 904045 667555 843586 884688 191036 626252 50821 330428 298222 1035026 250370 565430 270424 969987 17449 116980 932897 611358 189305 720609 895301 107482 518410 951451 571539 195998 474884 853366 190767 1043270 659238 395383 843536 1005989 237888 799449 829827 164605 494009 1006220 547238 895368 469001 420017 846062 893427 30016 199711 749473 273886 533118 605153 437085 337501 591737 297398 710031 947834 188666 345232 641533 320944 155487 1010453 359741 1028721 820507 355873 181051 851106 480562 574274 943543 589850 643518 673595 953029 139046 871020 290946 682827 245000 654079 610753 153990 125043 588236 945240 137093 1037841 357949 21209 490924 731901 477007 531339 487731 399177 51731 828137 731813 671866 659504 630304 1035362 949255 220767 425364 149789 612829 588526 466779 105054 687838 150590 20928 83712 315229 411461 665026 407988 223651 994829 659858 518013 225390 499251 975641 1033778 828781 716649 557679 70400 185285 188916 361573 190693 658063 826670 36092 436022 501591 982533 492012 305178 667807 800122 429342 608012 131162 571172 61234 800605 310897 96171 107002 797359 371521 752461 903933 575355 834075 439388 196085 323468 424899 930237 741201 743042 448754 1023338 79540 1009745 564436 264945 868724 294847 249739 267764 496924 355561 319658 86183 475626 412606 958906 983637 615762 699010 69816 275932 662649 655437 979605 71724 607930 816010 802229 108235 333861 651384 1004657 503380 293883 364460 987029 399603 739123 1002637 497890 494827 146169 396247 5517 678672 841513 258585 729278 769357 457944 985655 792082 812320 286924 539624 732186 547353 773631 168504 155354 796767 538656 840200 862795 89898 630289 483465 333017 810826 1031274 31173 330213 358814 561141 46870 885828 482718 829488 124333 231614 841683 215502 666892 290960 516185 549174 361868 558058 784739 935170 491224 943218 384439 346242 1005168 608192 687918 204343 548392 786912 480566 264792 45734 712659 916304 1041744 16871 938509 335762 847421 663994 26360 573733 683379 144963 988528 245448 861943 75898 874310 832843 498949 44202 857022 11797 533131 661746 776720 138655 441771 84935 814058 45559 842301 385648 464876 160062 52298 311177 713771 632874 991890 254337 624814 469125 772359 166171 539124 415660 326480 503793 1000301 822544 132935 577260 160252 377016 515963 193741 806524 559550 884143 11432 403511 748749 660825 210020 454512 359082 464420 230204 188379 278184 1048174 237632 391968 64818 654795 772309 217947 1000005 878464 190257 206239 966643 718089 1038560 640110 687329 448659 853314 86595 1004233 237442 541706 19464 244985 451821 594880 451488 718547 119837 467008 862814 879179 490258 727354 789388 28268 716030 252080 726758 480723 996551 645498 858908 511282 202633 720325 364627 756175 173842 566672 53925 608258 566373 136493 601244 989626 635448 338886 176571 525561 218997 1010134 518389 455251 577980 608172 83764 60275 505824 383980 96723 43415 945254 53773 33061 881679 942089 307419 1022700 1003201 271416 225526 1047778 686248 1002902 746322 417587 801361 271994 157622 349953 197724 78189 95037 557279 777729 162734 681687 686935 992136 835505 144841 1028452 431312 677787 613417 1045752 439241 262088 828771 584056 357114 1009990 541367 212539 537595 891991 471480 309518 202236 207603 586446 594098 234557 275268 495541 759645 29844 930343 520700 767285 591338 632242 952711 406232 896702 884648 148238 873431 773024 944135 511643 639286 449975 249723 996880 934894 592188 840168 902047 544620 320509 977124 931920 482319 168923 552505 86654 332205 146764 61032 566362 541199 901593 84769 375399 832368 249505 896461 496124 637698 408277 739844 24517 108393 374330 782359 894531 260925 313258 618375 826439 817037 793491 706955 320379 587351 664182 865167 233177 5393 524137 715184 31025 175907 902806 643392 519080 141418 3002 781128 169012 362423 49319 759553 379937 483662 877506 894042 405135 430440 294533 210550 425713 247473 816126 357931 843663 384202 368462 332931 546821 984776 115244 499006 43970 838067 705376 825679 688266 837384 179528 295259 644341 22328 482390 229437 837357 586791 167311 656773 567860 488365 163085 862196 224988 528920 189567 579585 219084 347305 108964 385623 983362 756754 576724 901717 505676 499454 501623 410764 531533 656521 359051 981317 73599 591556 478498 685817 1000299 763187 203489 879830 144498 479054 676483 886081 44872 683779 369748 661582 178035 901938 794807 568906 794064 428592 1025697 1004082 87823 228421 565787 439353 41522 955950 727747 924742 622354 897947 987723 732275 816346 784818 406265 1012623 862346 397706 577062 905117 50037 209585 273087 630867 174531 327079 271303 641436 622832 534113 136915 624151 427595 1044167 205452 67989 603512 422197 1029425 1045406 81647 768766 944914 233965 577146 898788 802070 193264 74171 190370 786230 706633 749219 127587 470784 203087 530940 1046855 659989 574862 409057 1033701 337067 317250 884801 771012 907275 763360 801119 314080 565524 903310 256596 1030700 415414 317606 918412 778762 974968 394295 195397 802516 210163 290948 898067 885591 43093 879747 340831 193363 1018591 553822 436195 265724 464743 327414 639023 329852 45527 10843 610600 268398 292268 795733 674947 364133 595064 225759 722766 573539 66656 131238 315496 1033314 982686 919950 644868 260815 773632 705325 614698 92425 486759 975950 283190 189415 1013321 587376 786775 592431 319280 751685 352273 397088 723513 708659 684220 546025 664470 462550 265474 907055 970764 754044 392293 681355 76662 922791 481975 699914 857920 558735 85663 923563 383212 354718 921627 93413 985233 718578 147193 284190 315223 897246 690524 238644 882172 316777 500285 158456 934738 696525 165864 781231 895678 155641 203387 544656 838331 938768 197226 930376 146261 1007592 452350 719992 11439 562316 521425 790070 1037693 31163 504915 178568 799114 669030 536648 855276 397364 32053 158792 880083 750315 809219 338750 721697 801718 111966 394730 323503 404397 771592 971103 154826 143744 211065 87429 611505 853998 538202 742296 421146 336975 669707 318631 999853 521483 501534 194582 638600 552993 1003737 563740 146105 586145 895160 1043014 680647 158258 1039082 383474 717610 187789 437967 133845 148174 864511 211328 329078 630165 281067 483399 442288 749265 752710 273186 1012532 277454 411930 1042244 312325 552518 93443 924053 341754 585451 999093 213293 784447 36832 89460 944605 455124 280384 634778 167590 602636 14742 831764 642111 238096 758883 987622 811923 920666 866460 566435 363585 684858 734505 433397 5915 833364 987496 466459 319655 36384 583591 530790 332705 510057 741293 228539 670583 714959 661810 176404 403147 395845 382562 223487 825845 792211 931422 507677 53631 675029 339898 763044 54439 399354 850688 630750 563168 996678 711980 580264 454481 10960 573999 950516 938324 462341 1025901 814919 747768 39459 316990 471355 751744 1021631 257648 872446 822242 691775 1032387 651474 97097 644193 260460 836491 245140 1039539 105107 82196 854740 385304 18133 997866 184018 448585 940994 963743 879494 179281 646240 597080 347041 270608 797606 114512 1033476 137914 169730 1023315 379719 554069 897236 165444 946739 13886 97008 886935 475208 162981 24864 45015 282936 1023500 721824 791329 149610 303564 971168 406439 267128 591503 881606 1026863 425137 973015 460457 928402 232856 989558 75095 575549 1032547 816148 312272 1023667 722813 411053 842120 572168 1021444 389904 1039337 809832 560203 36705 919759 687502 681305 447127 950538 245069 473705 876543 340703 1016587 578920 482487 758919 623169 693114 874036 405167 34812 857974 686268 63223 39263 904293 660973 817779 156191 800775 1014580 383021 652037 466254 137303 232352 970864 749280 521708 67391 479440 987545 555999 204524 84780 93959 100336 1000065 136605 776172 578610 1017931 512977 767680 241038 886665 398729 37421 981566 918257 509211 515985 102482 484140 26096 42367 187438 852310 434951 60990 1038090 606591 142705 461384 544113 32044 453331 41677 947651 441814 488423 105518 186035 149353 582395 313474 425417 324295 127600 27156 886240 415811 1010492 558562 781737 576039 516969 591392 441895 204590 576659 109747 229681 609546 447086 906679 2036 905951 756030 133626 819566 390086 683102 614782 123124 704843 470202 833019 955565 62960 479060 894298 232468 106408 596930 1008699 757369 891484 645806 483440 450945 383594 353365 1028992 343970 165664 589577 353573 532136 189765 232879 818638 476723 4497 855618 256286 112182 822065 1009742 206955 318842 691780 691061 775488 270361 212576 908782 586715 699907 565517 64257 398767 108924 813128 377228 543715 302492 363778 897665 190930 935118 965023 827237 137097 499537 492664 174291 341069 219578 162393 494839 198930 1016688 653571 83476 117508 496943 383403 1046783 847362 51078 781177 603041 182046 702809 343563 818040 261918 943711 146415 732182 972030 355748 496940 894369 12396 239625 915898 1035090 296011 855743 959493 971254 164145 127440 439150 155248 628712 753302 743114 717877 936944 169538 575201 1029070 939516 717910 397552 354649 431729 828715 504104 584457 317418 380012 720172 444322 1008054 965529 286359 673022 809560 678022 679284 896650 195078 840665 490180 390089 36139 176015 842492 235216 739046 136567 1032324 191176 844681 32181 775737 369264 989978 435521 281067 1027737 254933 840806 898784 93352 230568 619843 712783 599319 686005 784973 408550 383475 72916 922827 150597 353631 474126 342873 707457 518161 874531 950374 42402 165840 381189 964789 705316 753148 513627 61920 369530 620038 928255 866512 771974 15347 766592 110662 60451 309981 1039777 522070 660636 150386 316120 57319 812337 742003 95696 30004 839065 995126 604391 283213 689019 1014309 245681 936087 937204 955197 414067 874056 563988 98448 596904 978156 554080 990403 148608 165859 339794 431505 52572 627424 326868 473670 83283 893035 672457 236100 412593 454752 116357 652161 975474 869998 763727 782599 299211 856218 600294 1030516 742818 712121 609785 281975 879121 992249 934574 210521 840679 284504 366364 623729 313382 86059 870864 138671 318854 655769 1024588 744466 3825 32798 1039235 130098 626181 22537 106079 744375 615829 930813 347196 591839 191528 381812 203114 1022972 460409 20791 980910 716788 801269 834023 1003713 628416 429888 324216 37072 634093 607408 585392 1016058 63262 807120 669613 291285 675975 1029343 115292 603626 158068 433999 660995 257076 906688 286278 508600 39589 158558 336416 665575 235682 913620 823275 953039 969090 269243 271337 1015046 239378 909120 222226 692977 793620 264870 778895 420429 274107 997314 200768 196777 949040 461182 253751 940521 884241 703062 144699 489157 765677 850654 667206 629575 813769 860218 339719 648529 1027742 500388 968545 78613 172504 519145 222442 809371 454872 357868 185709 830270 718707 407842 39273 183855 834418 27413 788111 910065 112400 363746 670279 588507 881535 51642 777260 56985 62307 173412 569483 795820 847189 260793 719593 1021925 54881 674343 307322 585198 48264 481327 555690 642497 782655 924648 35224 861742 951278 458105 865942 54362 494707 877730 358059 891451 935324 38708 204049 484637 1046448 124820 322999 1041439 45799 668476 32703 356023 580077 45370 913409 539434 621667 856240 484231 1041685 98654 976722 416271 738279 893414 290795 577676 299364 865144 694488 537509 253987 377477 25227 795189 647697 1015025 495113 196553 851693 289941 826221 677669 178889 819645 6243 68800 1010831 28074 736941 876867 410746 871697 647842 50189 238233 205466 242090 226738 769359 532834 966851 129655 497622 706425 355071 416984 673975 837733 622596 475139 561235 51101 967306 442970 835421 320271 440033 733173 60766 265627 508264 754974 622384 539030 627991 639187 654724 480072 61942 329543 932700 330606 308132 889953 117905 225720 405457 294459 1035342 810828 451780 83876 324499 897346 358357 475807 917427 152357 787444 312034 813270 137592 636961 401496 747640 158767 116209 428447 1003496 114994 630800 566923 601802 517854 35001 68257 575893 335491 684096 817053 450582 657127 533384 782316 115692 153281 445069 39219 409353 812863 46812 93894 969271 495232 623126 312369 201617 215579 1014897 497587 120069 604567 813878 832702 981721 780529 1021764 894585 6691 289561 732044 490046 79696 574580 975763 872988 777374 337243 657907 706389 688289 128155 968410 7393 146626 43508 48777 147946 840635 620698 589782 566350 854044 248247 606890 185121 475850 231143 554628 1044776 559482 341178 172277 128862 378170 187701 396322 444275 874729 772689 509253 69192 329658 594043 617260 718452 928693 583955 675001 830146 670774 711917 907104 43185 631916 442066 87468 1041138 977371 554496 720314 1029102 8923 694438 806844 761918 48406 644713 115831 321841 889870 733922 641989 126793 350101 987166 858900 484542 475730 723228 150502 348153 139331 302163 445007 122394 894262 435753 463738 787827 529230 764797 17444 1046539 143748 455710 325407 484893 234020 423249 1012689 1020054 76108 494671 732338 994202 13168 559300 1019346 397567 1010649 67410 400208 49872 37665 728076 384996 638411 804280 478459 928598 170980 664162 351389 696580 984768 475319 779360 693856 752187 325538 573228 377200 644834 652259 279510 538445 902266 1023629 85934 1030820 189559 381832 270578 285240 447622 452624 655704 417630 65795 393524 770184 756863 149379 113240 327328 371609 420172 334771 673454 814271 85464 57554 522553 300180 136534 462611 263865 948948 391977 187435 817690 383180 329831 451745 840510 845789 169563 766544 274808 839677 762115 561897 413201 353845 846226 48750 83654 408356 714991 970169 145480 719226 365109 557299 174267 332926 124209 316957 574007 837257 217319 946058 286026 221065 976398 805475 187253 58239 153999 705826 250282 456961 579337 980503 557781 206777 500560 938470 535120 681699 823018 303623 202348 523219 538769 150341 955119 632941 925619 844864 238481 207275 296693 793579 691838 198171 927404 847886 866007 175198 503650 340933 673585 778667 203863 91647 207892 884809 710142 448512 974461 624152 435323 271327 753244 422665 815660 652041 572695 915361 450077 398524 333829 193403 761490 713869 516852 574403 766849 852194 139940 385467 485653 86393 14154 774457 10796 351711 415502 941863 139994 783354 120973 274434 1028836 532096 609623 695900 569414 27517 355442 452955 489902 295633 838869 963383 907518 986288 815086 118719 767438 911392 465949 1008341 628711 700798 362294 20205 63945 891129 86275 62354 813862 297238 314816 277474 623461 564522 630941 654605 435232 780259 9792 173273 428966 625088 634688 669729 243577 137108 1018539 303441 890577 938247 57473 347884 625944 141077 89142 795143 115821 660109 173876 109771 774177 834195 176983 835830 73532 715550 578927 740955 212729 514939 765889 561501 388421 246984 650375 692600 588612 182394 1034347 61369 786380 665303 224528 984385 383465 902525 138121 741829 656215 525785 534240 932369 373515 388017 900753 661120 970667 103323 166156 430470 963089 326019 134710 611879 178124 986921 717288 396925 828830 336544 196207 1028661 842239 693457 130826 337170 20376 581622 879216 206185 815050 126495 974151 363172 177445 442288 1008814 119743 400881 811489 104628 329166 814760 603453 296670 973429 345209 295971 617637 278126 63431 158024 410101 204807 85672 394803 988080 101793 917351 264640 11817 140338 459523 1017502 202666 511428 964526 727505 547566 184308 381774 549168 8615 76404 206335 1032680 761593 804233 76942 687863 84477 913549 750336 597938 911423 438382 378633 9791 813121 1007149 473750 333340 953334 5473 194116 379542 25415 422577 580582 269651 38546 336477 522498 1039561 491814 442038 837973 594628 465864 917154 346443 301796 898864 865305 317575 854300 362125 989866 126049 647221 719357 718327 496227 464969 256278 917556 312011 456008 101728 272556 230157 535926 478425 664124 120910 679915 21615 180694 428522 711442 918153 634112 766958 242474 598399 874578 600478 469192 1045021 677372 567281 89939 722468 128061 907280 680839 191177 404461 795099 164339 41781 319220 282211 191867 193283 812752 260721 832982 161988 226068 55550 3600 956542 931811 640441 385802 865833 715897 501636 377333 475185 1022371 533239 134875 788983 211009 793820 297750 357968 794571 265393 338903 455172 902345 270121 344224 81488 1034074 665771 584138 330597 545198 1009618 581376 942822 247436 6123 427458 189038 245709 185210 808931 837128 1006815 640693 301580 836277 975170 504327 25143 831722 828174 179343 585268 853775 346476 988830 346663 467969 88856 748605 935688 944528 138470 599972 704802 665346 770106 689092 931476 152462 450958 28351 241107 596194 218864 146538 977958 732574 413313 600274 916521 65495 900343 633524 328779 700309 203804 300547 945487 55637 489804 659045 612559 274567 185339 543159 26548 387601 52269 8837 184511 194250 303356 621202 640772 790016 950038 93526 274537 296947 794429 807547 175148 133207 963781 364640 911706 456918 11289 474774 85337 119692 112950 235621 256607 736649 898605 671560 640504 848211 446886 216429 487300 751969 953688 669750 124598 834209 855186 164538 315926 347890 275125 16452 591232 438187 528824 943827 350371 536594 436387 848281 249219 313318 586260 54141 329464 503254 475837 1030553 790317 115208 718819 105916 814625 116883 488929 141544 299049 619525 292515 779733 949356 606173 239660 476013 56166 858898 760592 485198 675174 254602 131322 970827 69903 764836 998184 379115 63963 843439 342250 829928 112275 926064 239142 257202 1009624 725408 223703 265706 1017502 511852 226441 999399 793259 743411 57055 453940 999709 700364 284686 985872 590561 974205 975967 605164 621373 1029125 1043376 115185 609862 879955 956404 541048 683883 201932 33710 938895 735208 770505 505978 387195 380244 303638 130437 621104 382996 382069 226832 528091 952805 791321 430065 985945 717910 863787 737809 775613 175947 87625 1022703 1001422 839548 734978 761627 848262 732403 581979 686012 11156 522642 493133 717067 63963 1025931 262468 84182 179697 73702 144033 281854 440737 936190 338489 1034745 811369 449796 139733 411984 622333 495739 542640 794658 271298 493754 481532 380320 551764 926317 986205 240015 265728 722964 85100 320201 115530 694403 82485 773564 947305 40289 602041 885481 147142 217513 72301 445798 476801 47147 17850 26973 547052 541196 228731 823947 89869 181569 143490 516801 761888 181017 809746 491623 1037331 458416 737638 957684 525833 615293 981545 344951 739032 277445 182524 685841 864139 505637 149748 762233 734176 639244 616218 741750 115914 665406 601321 84328 213744 331858 744146 908736 704812 901685 971451 697220 300814 768165 447100 159436 443223 265143 458337 696647 204414 599634 408491 510135 875822 707762 154383 494960 975558 29414 955189 651485 156632 516945 445242 252924 88234 144684 111918 327133 868280 594691 768151 719398 962608 414004 306413 780178 277620 513139 680988 138861 730268 641097 656645 218906 776433 75152 144892 858253 281715 35065 5963 30418 661332 88454 69038 467332 944507 737040 220374 770646 904450 256194 1020390 1026958 374969 74652 310777 513669 651937 475377 98458 733736 246385 904425 254537 803194 324627 300288 655101 526864 567848 196229 884893 283283 786560 765212 256390 471362 556708 948540 896776 125549 678476 177842 926697 597755 821737 248604 406240 281317 304924 660591 780571 955320 565565 663410 577722 190231 540629 273985 596817 878903 292132 921290 367722 799586 950428 82259 168961 615029 581987 487154 870662 554337 268501 995348 160734 64429 81152 205559 489699 37874 285479 873007 29407 932446 43584 60197 855445 583474 560502 279699 405560 752964 747175 341257 423922 2174 735462 113003 492127 805981 269050 977777 919567 107122 1014238 542758 968455 665829 863039 83562 408896 868589 806913 212336 865063 351577 919227 105280 267804 73994 781878 944950 991987 642422 817137 601217 876662 590119 985760 129189 289248 509498 652457 719354 723299 61665 274085 143914 828068 52705 323045 889015 1011002 794901 198379 219506 491314 553961 925676 580357 42894 1029087 766805 95595 596161 598286 123459 520306 451380 101534 661257 795200 147397 845645 358318 976331 961091 729069 862316 418144 838643 676323 548403 302365 996878 17322 147747 682358 781376 341326 630549 38323 311083 655090 290323 95857 30434 229194 73436 834589 970094 350753 1032033 1022332 80205 394965 847179 735782 165870 405206 563314 231686 477238 351274 169319 18140 66814 915436 458731 684219 937874 170184 290166 1046155 105011 434561 389041 508296 582294 798572 714492 2753 11364 88306 435433 65946 576440 441362 122559 901706 1015716 613596 520184 891998 744620 644087 650435 502068 1017672 707868 99458 701057 638567 54680 898125 747724 505319 883406 215406 190960 868638 1030323 734179 497566 347476 243792 567520 671192 502854 777796 70986 100727 896677 862528 1040444 904871 1019541 581769 1047942 991078 305710 889465 348201 504328 36351 615165 1039580 300982 446342 502296 183434 443114 1030073 254559 605906 417268 507264 780156 191622 684408 249912 754860 170540 973550 291377 742208 547456 168737 107313 846111 106736 541873 629488 939843 599071 209553 807834 981048 36962 683657 910416 1019552 920134 810933 633767 504753 491784 825604 18983 693685 381211 393145 683213 329353 636582 737774 681865 973342 823299 1023244 434113 627964 454722 128085 444108 420538 459172 276315 910456 887943 47136 596101 733573 51108 119777 136081 770600 226280 242629 508940 458889 111163 325600 429020 1046341 64283 324599 625079 355308 261402 717318 909225 706948 772957 214202 543122 252676 23583 797176 459686 873946 677676 818516 655595 799846 537702 932507 750014 909437 567876 446538 170574 208358 289870 475668 719136 9440 80290 924511 638345 695451 539506 340423 757303 107962 635780 341914 303017 509143 522928 597595 858802 654591 249702 739648 250618 895538 259110 430004 85373 994276 138757 331733 333578 745343 471854 446711 486085 912095 55647 669215 600229 939732 676968 16520 793590 391588 177328 434722 889305 569734 677296 106510 868287 683815 109685 1033507 686578 757801 222754 91244 113165 395679 251500 912296 292222 352915 1029660 67017 345099 228993 274833 626037 153162 276441 673595 282504 539687 641664 1013281 826768 457570 790095 375900 831568 226830 819603 320922 514621 991508 74635 469404 559620 2734 7918 727736 793858 209132 410722 320599 426442 206898 152838 579960 502435 856504 990441 611115 839688 909833 417168 122647 492326 128900 428148 638454 299105 65758 346498 504339 831951 13214 582041 73171 594363 316064 151823 946729 367908 66707 152109 978207 730683 326267 205742 370772 743145 943663 74564 653177 553798 16604 800787 333523 191523 844160 789812 469436 442753 811888 72756 887074 177432 613586 821138 287239 216273 910628 574788 893951 763212 715699 858419 475061 398427 253477 384954 701798 433029 564976 763947 1045348 600708 510944 204618 885908 373191 218261 1034704 3825 263409 90370 233193 205319 626008 231408 332470 349560 707719 939385 450764 112507 700092 729485 616116 559960 109931 931440 114281 88045 442809 739130 1001693 17964 272129 144981 661619 577434 126291 928771 273286 507090 23536 64726 489185 947200 795599 319542 704582 628583 418332 947935 477416 848859 684723 598368 608240 966472 758441 501404 341243 796457 283332 207437 778906 77585 121342 160636 485584 909094 325638 230154 712600 180896 198590 96811 977245 964175 41406 53478 331136 526099 7888 777366 778966 712801 911986 632428 920103 461509 304471 594410 391344 457306 202726 676713 37538 666964 914617 46740 562593 842358 486176 439531 316229 454556 428444 941121 211868 811059 553060 525631 702374 574396 349155 612831 906200 17485 216887 961521 539290 1039631 67252 39833 65225 452801 137823 527823 767541 262195 485492 684765 156708 993484 860129 548069 144334 742149 565960 550489 328414 600300 14593 551041 113655 339106 430741 983545 885037 730845 268868 486703 501384 583015 530432 108265 687237 674205 762736 58558 715412 567024 26222 154520 55707 487784 339849 415288 159345 539676 676996 367538 791652 1979 1041621 861676 1005492 516358 502823 665636 167957 184147 328920 25959 744241 201484 293500 317211 911140 570414 343128 435062 724222 221387 942056 25604 473925 105352 652121 769061 274544 473631 1040399 81804 492909 340958 695585 960705 526363 835623 1028568 876448 779729 509166 395316 217048 107990 38206 266087 528237 914406 196532 1027671 546103 539315 44290 656928 114529 3682 183918 66704 59882 354058 203856 50858 775463 895801 402583 969508 171071 1018478 59717 586984 31662 1025952 249583 155030 468931 529333 318270 522241 946977 301068 213872 459438 148802 905460 936663 1002072 581871 858162 618841 736366 752329 212863 520686 510355 729028 793352 626982 399390 781222 580589 179104 67224 36749 735938 652436 32320 10342 750096 300106 300426 25974 198869 841377 164507 917205 421120 735625 875983 883694 482806 863113 308276 936449 665360 199226 190988 664226 502298 1011913 355663 705079 408022 120441 571430 1044093 214135 425247 140145 1035523 511527 372644 100675 756141 113537 807047 309088 150834 781335 505944 438726 820127 992493 975934 312609 619219 379644 193650 223573 598273 814512 64194 848888 822064 598379 989455 269012 404414 240128 978895 280170 315609 554296 1006732 636010 180997 25936 493666 748093 211865 486265 345733 63355 535361 782935 574137 919669 675965 71811 491480 903340 892449 899849 42576 529751 782803 151530 828066 688098 6801 1020059 136164 991337 732968 521349 657984 735297 931006 392067 890227 1025136 136520 84071 435023 335920 517652 822133 929337 939888 753217 408805 113579 641363 154946 403301 666291 883374 57696 115350 905843 424078 1035829 89483 520351 404144 795441 6477 1009666 488968 737816 45913 446201 372539 877953 73759 1035766 1006884 550745 456069 773630 969555 317278 959843 259884 158857 483749 493573 163628 986429 34069 439980 477120 382490 825834 701965 118079 532095 927794 651472 681233 200445 822867 393746 314420 857053 63363 905187 394682 991128 762447 554441 493897 245084 751381 196412 115097 390030 126601 717352 514810 652866 870452 1026414 975307 633285 200944 294754 667908 980244 325997 903246 471213 386146 654512 171246 156772 39830 382607 881907 1034716 465098 576054 364928 34648 837325 112804 735152 1042996 384930 821039 47886 111965 433919 447996 677915 770003 410831 329352 974539 320302 1042353 102946 208136 211478 726902 45166 686382 241354 413606 151011 355469 317850 866812 807502 658923 995181 311526 472909 949247 294972 455174 454357 30711 50581 569523 661933 245747 409881 211065 626161 80263 977662 749460 142735 60477 864397 67961 199885 576529 393893 1014094 649409 676851 930870 701549 519639 585801 338119 115941 577104 211306 447218 76793 403645 589347 983778 988319 81543 532022 525531 742913 850539 668887 954291 869888 149238 856877 328529 613292 570637 2775 1046325 565709 881256 2148 399600 784733 167954 818649 875175 338956 39147 990512 1012116 1035963 292902 25299 1025157 259073 241611 192549 780891 831145 57142 1029625 219277 812082 694678 847641 778658 585550 953455 649920 91066 627299 718361 632608 526086 47629 551998 408542 781388 757658 389728 464017 535396 88972 90192 260934 991677 833563 399544 979711 921817 562097 790419 975407 396492 721772 73903 331072 277185 517535 439858 483597 221045 349265 900882 626024 48570 780220 718235 978837 935158 837839 882157 1002701 790433 496557 107644 548028 209354 657964 681102 402436 776083 235095 696001 794296 570289 433389 595842 604897 114157 106463 562582 41725 541093 667861 940181 88187 932939 242602 57194 433728 723941 782572 589525 733989 486795 489565 1001449 613494 707565 512884 1031822 114804 253387 362461 909312 200916 431226 518645 194894 820543 612966 311119 52700 337360 762250 110897 167393 124313 1032697 102167 400618 298270 141401 483631 501845 881880 513123 608988 626135 659379 927589 867636 168439 673168 393920 620930 812688 433604 276073 189380 819539 80279 81772 206125 82498 761542 153189 40613 879158 741890 380421 142148 778587 475503 835987 570075 380335 524070 791400 560235 326022 314291 965490 831659 821769 487575 222642 900230 132530 60103 1007806 443291 43729 582955 56383 127676 71178 131872 685940 459375 997589 850679 139182 358768 565245 295027 868050 311085 854562 786255 276954 261704 740919 730550 474964 251673 299524 16073 943585 254506 1036452 220445 989879 918201 504072 283962 57376 624953 830579 886813 744441 9681 361725 359862 505396 961243 527376 610155 1001302 761702 276718 647828 104185 893365 757544 389885 764491 760254 972072 716135 696974 48044 793257 432646 240534 940638 462649 235268 735822 362981 370878 697085 367411 168458 727534 178049 708823 274629 727253 652182 508512 568519 1013075 87603 440838 702449 655260 346310 603032 532955 835254 850351 850680 809550 161534 689859 432794 574410 98467 391114 727561 316929 192042 854272 199779 4186 525032 116120 61144 1031279 522635 127540 317230 163983 6802 83823 488000 246333 8912 31827 414330 579759 850413 729315 757343 134992 243941 411795 700164 620606 458887 656586 847506 626380 40950 1027943 444103 371201 101164 984377 53109 933656 663922 266374 912642 717822 312298 516997 577255 295383 834565 402148 179761 550778 750093 614466 900099 27632 390044 541878 782354 520441 313891 887622 943912 595335 8549 314225 860577 763968 671225 398246 160241 1042944 148427 676810 240411 991317 609435 169910 73531 784385 249468 790967 486910 833404 86615 718093 795429 606576 293478 401516 1025286 452411 350393 891006 946954 789360 529844 381534 767024 365654 124559 118302 988553 536167 414677 393538 1046714 483027 446437 921923 520829 812539 957812 1007118 432416 455158 329225 154754 41732 106767 1040512 835829 283935 283716 26504 424368 868731 938441 286757 227694 87477 145283 364590 807393 80254 900494 99536 1023533 392478 477368 239881 408939 399340 740611 764974 285992 767703 229415 669797 87011 416480 121869 915756 19346 116637 618837 717264 244766 803256 985553 402423 374242 400750 760584 1017367 982064 302353 690356 281084 454604 139142 898884 226118 412015 368328 93787 966120 435269 753251 658255 119978 579695 633338 361386 645032 796034 590785 702381 471762 11527 926467 38088 246890 769273 746141 460835 480137 158282 409473 770329 284313 195422 657205 312247 461276 565901 120401 707394 54756 592038 255749 883886 656921 599911 536464 747815 249655 193542 282826 516236 304589 383403 447643 562159 582846 787443 769153 329750 115652 948591 286734 120829 826856 132643 826216 116562 821259 456199 478664 435448 14177 368521 796667 785797 931825 114185 51940 368067 94998 957532 472568 779570 1537 921418 755136 1042565 419892 278544 721499 91169 57864 673503 949753 32417 873256 628059 131937 351060 1001748 667932 250988 490685 26015 900656 309383 980754 464242 88471 236341 619198 890503 17350 948875 851680 216750 88869 173491 177098 160267 616081 412521 206210 260502 798683 350337 960068 780697 421446 763487 743678 518198 688397 424317 201682 664543 653787 479209 725655 690652 390993 131012 1014105 543944 20355 9668 829141 375572 494203 254898 22270 550275 502965 257773 824699 497068 643489 716518 426022 201852 824869 273314 711054 802993 1004312 1018939 158582 750944 665544 451935 14676 770159 840821 956367 230099 452892 943315 753378 497233 771700 502412 536319 750433 583133 165820 230438 736587 360845 526707 163944 359815 182032 479799 1014378 407110 1011141 1004671 39911 115945 499042 351545 1028139 627847 730220 159301 869016 303212 261824 92407 593189 378516 470029 526489 636634 649780 644695 306406 909909 517682 313462 717969 35912 806824 13461 599996 702968 723045 117427 29313 817088 41323 466725 651117 468876 888178 418066 164352 204638 336740 1007862 491822 694221 684255 452383 930272 256641 318646 416307 4468 336056 432496 636328 389177 709060 976840 381003 777204 807307 141611 62138 514655 470790 115261 507370 881572 787138 904532 549281 527590 429410 695547 926460 398008 730651 265841 471787 979875 227638 568360 971952 912037 300689 434246 382052 760237 544799 292647 216434 29728 256099 1028569 508186 653655 397561 731294 818415 835359 407822 474478 610650 871479 994275 908914 694293 639701 982861 809098 101040 940834 414264 326088 583951 961977 56095 164851 520169 904748 83606 487173 892747 996735 681409 195501 938260 687275 1027290 398798 892790 780060 459182 132862 957307 769332 383520 719112 283518 423622 240293 542826 829870 1029531 763079 829144 1014414 659440 509347 3511 791416 895734 996458 360611 981269 501073 127203 434153 654822 807322 774632 985870 567487 409821 578532 103238 715590 793884 309084 81405 10361 480202 1044323 530258 822053 364624 253987 382103 175215 984715 27995 18131 756303 757068 841948 1023296 445968 35031 389387 30669 877266 107876 233315 379292 23560 942498 1009392 297861 928763 420143 467668 212626 535108 966433 251077 474753 158294 112768 45965 648261 516594 247497 731529 1013893 843696 463469 406315 652828 643453 517455 724345 105623 547607 779594 78987 873146 834707 925353 504336 317691 362712 122541 637898 445446 764962 417291 565773 816951 836223 342891 331332 358179 638549 378346 102764 338959 253658 989081 557720 785527 128667 196603 994667 419721 524790 769675 20641 780199 724383 429364 519302 500969 748831 326359 680317 325529 999760 988617 56954 637621 478946 26194 335752 552560 533722 637230 425029 273073 103182 113168 149089 24978 946346 941595 620579 422370 438957 73319 897764 723364 905837 642 1019281 874638 492559 359148 537389 660107 834832 68505 545101 803385 723647 181875 415386 387948 538816 759254 393554 687529 280458 808722 212424 333484 242410 902381 677088 300258 788606 733726 486036 489967 839227 660435 478321 105770 964840 547884 233498 372252 209568 763069 262596 820997 930132 731408 1008313 282455 286023 954657 358357 93753 493456 756704 813068 740613 749723 801203 748258 977354 843432 550641 837361 80330 328779 759400 73831 744445 210666 121815 923525 695181 456003 362101 145185 934488 277987 498536 537381 867186 800175 860239 227085 886176 269919 734649 1133 488925 302334 786860 1024361 969177 741484 420383 939836 756341 571356 171903 540850 835144 289110 358190 698541 977949 104502 824831 686243 28019 912299 355004 653086 889083 304441 587936 513595 953630 5943 422366 102956 82549 224082 434712 204726 577103 440584 141544 912051 847150 1010734 296026 74898 208202 981867 387952 877266 782604 126651 391325 888202 868756 603628 74827 990692 356660 511780 724821 240798 1019379 965977 499085 381064 238604 85719 843831 740616 839788 766910 512140 954521 992055 386178 907833 623431 479811 841833 341469 763188 932763 789520 922510 359703 669693 88039 431445 218808 539997 333488 235949 86389 446816 39940 546312 179905 838626 850638 442698 446623 387440 269262 183884 301099 994767 926743 161370 545809 857715 338833 299958 790292 367880 607096 560147 364169 526829 969947 51994 233689 825012 73502 658664 285699 385188 228984 96398 1022999 928567 680566 232080 889276 684700 461942 905063 364715 871990 1011245 880127 904753 238363 811041 295481 425905 337557 534576 18282 674080 176293 479240 660186 916359 810619 379820 859719 631685 623871 159733 729695 321482 815948 178447 639305 47005 787759 581880 180509 543063 853420 411140 71271 223462 352634 270683 310952 267851 207234 822650 486101 619548 91491 908462 784854 132611 308721 147356 181000 474941 640946 375740 831676 811291 1021280 291289 469686 698756 490089 734354 708782 315761 333170 290525 459986 777072 522960 744063 280130 995875 603917 1017492 482195 136894 434537 175629 1002829 24459 392790 712237 536685 820841 651771 191756 835812 67401 180915 213012 52245 986800 322443 844423 944987 292921 1015495 60406 3713 204048 809053 931531 87624 225911 270456 1009345 48868 817221 7670 212838 793215 718689 252139 608928 121781 135244 560412 839461 77847 989589 289925 530177 191144 708194 504276 656916 343651 117997 623339 524433 280754 943365 959330 401793 617464 898697 259842 1032510 752137 663537 447563 674808 634541 326853 337647 813107 752161 635939 1008213 224583 990101 268093 410647 76255 68526 266201 943748 785019 407302 564943 238366 733166 198823 797327 410909 640480 607380 794008 789483 616781 438849 382210 982438 1036035 956181 188149 264610 547368 524527 952624 228068 266931 712862 966531 866984 125934 390248 670293 189147 613115 492164 392478 106657 81227 189344 271598 386768 855848 843099 919269 192628 684588 576716 237241 529225 590792 41209 675123 909892 426943 107873 321201 335883 608936 531571 987558 98680 200815 240149 390422 671770 393940 953886 538395 687283 404458 110299 478050 750011 75929 1012622 266670 161243 405278 1011434 50260 839284 550278 317849 145086 217622 362550 646326 680937 1039113 712806 633939 412902 952775 166561 225780 599900 317311 200006 1810 973828 555156 737034 294810 1037612 3868 294260 754795 7477 503138 340832 1015260 249109 206949 896893 1019443 182998 539223 608975 613423 382997 685342 909101 109951 454788 197846 232900 381256 981096 934476 972178 1039011 703259 595333 457195 502556 80267 534581 178424 707892 346297 190537 348723 335584 819260 809566 384237 281609 358588 244807 716489 6410 481911 456586 299582 97589 310207 58339 953624 167246 774009 874945 325367 79374 910239 857284 335822 968353 536511 222789 312933 412457 521083 505806 630488 243513 255239 318877 731415 385114 323502 14630 579428 346249 541262 174990 951511 637111 306647 874545 80861 568136 873423 276252 937141 427669 763089 554899 439282 305002 700169 832141 53500 408456 900282 847155 683150 388132 803512 289637 331577 415846 859886 741940 436192 483307 730842 399977 557627 671044 853516 54013 953684 946293 683179 13215 61964 96630 560623 163633 129431 746165 519848 669259 672764 138131 885686 825783 347798 893666 73870 916723 543381 459118 734652 387250 869246 791665 778075 331099 824743 141340 344990 460169 963772 90645 213323 649353 16957 195571 683579 371935 160765 806340 550364 875201 117413 43145 1009583 265882 858158 262324 476618 1035145 448107 551088 893782 269791 707965 23385 1016594 953765 133724 1037952 402894 975123 992597 410984 80113 339738 841863 736076 546036 1032668 583269 523735 904165 182574 348215 516010 837605 253213 646296 617177 833962 217190 1043961 678766 268030 873212 174365 551397 289086 844933 879515 58798 633819 693982 168544 597935 457436 73875 299050 631999 692571 114535 742414 411692 202756 158418 1048562 851510 17305 1037950 585491 362130 574320 869578 3201 780007 1015795 796999 883102 1029460 141599 367421 33955 144105 726278 1021991 61212 865833 28237 529970 164966 845198 701102 1042115 327736 410117 819575 1009902 673047 295278 375306 986111 844512 473373 780891 893429 60738 743516 134517 950786 598593 586471 629237 621325 680117 1039214 450701 431664 487113 855574 178819 1026361 987260 191224 231471 112941 421411 934049 491392 535745 641765 140945 674424 773856 887613 305084 1045931 1024296 625532 408844 995012 360044 575045 923612 316161 298291 477967 343166 708018 754231 558247 683191 804541 570088 1036203 582206 74013 128999 352528 776512 706911 417675 97436 584415 807971 241759 523116 735150 519329 637858 926320 614967 758561 360389 313578 22901 469890 924401 52979 848730 383924 888191 779254 939850 309822 1002621 498995 735390 52409 959536 842813 254243 415314 977548 99709 723864 751180 491966 951980 1019443 5756 895651 11613 54557 862667 403278 707953 535793 867000 568710 898976 56641 543187 993605 950263 594705 851011 708410 431188 367450 72257 589640 860908 159113 220571 128773 479430 656893 561202 742460 573502 888972 916092 550763 944003 516862 729602 153158 898840 346001 841699 134706 135255 661363 235344 394954 166889 140619 996366 906334 659535 194481 121079 363119 768093 709554 284281 716341 887225 431949 377109 424217 228192 549880 24545 142139 314402 596251 912135 536045 370977 958099 334404 214581 992342 65329 689002 726863 1014540 545593 968926 406825 830563 883428 268314 788198 221134 501982 325676 31068 793493 48328 419893 229782 52052 683447 1002988 946002 824954 935091 996377 593795 1739 157497 940314 40656 229087 864698 68961 691219 131233 107034 549363 854748 410576 954929 665322 488940 269441 705101 670197 295354 536987 504750 992467 16113 525145 348937 789468 781552 803276 29446 650360 629833 1012567 399042 666533 631106 715569 363598 816245 251479 790502 743214 124557 437942 782807 977626 496808 399553 209333 865600 152338 274576 276234 653632 382510 901740 374448 129327 73969 302421 493911 520533 672612 111997 774660 418415 223525 595659 947340 11309 210918 632665 318493 653237 687597 178679 4534 422430 77971 618661 729770 1005302 309957 519965 1038114 346813 105350 23878 768151 34152 152683 899522 1009756 806110 895005 818273 149010 475006 927963 329900 288305 159384 857845 127067 579718 608495 692050 787935 147119 808254 854507 409305 766625 572591 141390 222881 523555 435557 709660 1024192 72784 548084 830859 506742 137753 283363 182756 545333 340673 254769 508422 966691 19295 61645 200929 385692 637023 806941 246268 568238 1004545 459128 159728 296092 648409 539564 299755 360540 447565 673401 728878 417305 144666 533779 422799 940977 727504 397476 628728 448567 801617 967367 445414 181874 192342 1019918 1008875 126813 945898 873086 64812 656549 93421 795662 651747 1016622 1047698 256300 995806 550287 247777 764727 875518 173713 38454 377605 994745 562099 205504 447327 213401 847785 279299 103297 728507 582873 679254 92571 889425 378844 208742 906578 419872 829955 1041585 43583 876291 375760 883980 596591 949350 98168 230174 364769 895435 379752 201442 941067 1024841 564413 12329 731222 144904 178634 1010966 871069 904902 271510 123040 580274 677973 286043 617747 433625 92698 554249 1005199 573771 509584 585664 469384 812213 534979 96089 520516 128182 616406 286174 376416 415076 646013 782350 359756 449736 664707 235482 335050 662877 79430 184043 132211 491669 243254 254233 514866 504148 567898 32501 105926 513651 358346 925760 460101 630078 733494 276082 15764 660471 996701 405300 650223 611409 597399 739046 230759 851445 1047628 928538 128351 491776 60283 945431 37903 931971 584500 902231 683265 546050 790558 205065 382359 38646 262642 888463 807811 252235 1034749 58881 578380 420834 979362 413865 405200 671248 127190 694917 525245 1038622 650403 283849 514582 797383 116133 772186 39604 860092 685712 964691 153026 462371 311976 652420 547136 323604 144455 179182 759682 355867 486234 651080 744878 965049 637925 201597 416321 210915 138363 599084 914315 64385 1008838 734759 912942 397296 121861 715252 156579 234369 661385 437839 395445 631288 338231 643750 181251 397069 7689 813468 955522 1044718 838797 850822 968698 654011 127844 919793 754052 370441 42948 89370 888850 78432 594935 733300 38119 681405 558554 465702 227867 12561 707935 579466 80152 857535 584459 185520 782624 287010 986744 825560 282052 800517 255188 193532 474478 945193 735073 787012 784344 667842 907763 589455 808083 35578 59765 1041649 94594 369005 416356 451887 960860 54700 55122 763205 317997 372410 323428 21472 523221 1020818 103637 559845 67207 677279 650097 488 403788 101185 681755 331958 217214 47695 211527 65995 851021 938640 136320 537820 485181 751681 340195 790863 785574 171666 111778 575678 466739 979497 482691 584056 540516 431005 753759 573696 934412 107004 350115 233100 669395 529733 369106 296327 155316 26863 233472 368655 1016448 595553 590937 409976 956762 450423 532632 239815 48954 125188 271504 865079 228202 763210 498855 945848 743180 495235 122966 588907 705425 45404 385194 541479 1003843 395125 280262 586231 996796 500194 713311 938650 74349 959405 223294 1010690 551704 658513 753858 390357 1014871 676416 9819 595439 696851 380255 414736 916702 859661 1044869 721914 540261 691800 874751 294343 264441 959452 958223 980280 272199 338133 789096 948387 905900 808787 788404 12145 808379 753592 947214 321697 425659 524093 440200 981316 1040935 165484 962471 879359 1043756 438183 813538 948876 575534 452000 306726 222777 526659 956895 285013 1018983 734902 314176 690114 842252 137606 580722 888758 1018162 581604 244345 314351 208757 266169 480044 79388 728201 543005 416695 971106 2226 514273 943899 582874 332619 6918 937129 722448 921920 44356 188043 586630 76691 422276 258107 474927 904666 286822 765194 968948 189631 273340 147099 330034 945279 569613 508773 207674 20332 801811 431412 391120 693355 301373 516008 36781 580983 456750 296628 783869 603676 368188 810272 879330 12796 92402 895752 890351 154446 598158 459868 688301 848218 39556 880478 942361 521982 633849 56102 341028 758060 584776 583201 731186 177513 18305 259214 907164 338000 614629 169728 676654 183309 640363 606431 130217 671459 716351 151270 12610 313767 4925 679334 705569 106050 249210 61442 477411 681522 494012 484785 994841 729353 969469 541120 829383 479981 15596 49421 682470 426775 431723 442573 13026 133716 740370 324870 402972 930183 332459 487190 587369 565285 274868 160810 581777 400055 435680 893896 882129 627035 922518 880198 538201 949828 100720 318288 1047503 37942 332478 630886 996299 703755 72193 296795 977497 485424 236400 533719 566394 796968 337782 515798 592546 697864 767281 607016 877371 54777 345333 634351 384289 167866 283335 147491 436773 419868 530659 271889 125323 1040516 696887 470488 287371 58732 961765 306667 986835 826593 482501 572306 488707 361734 245216 242024 578351 58001 530166 394718 6497 622409 986105 29111 832533 768142 823440 157322 9916 318929 830101 54596 423481 1040151 525463 1000611 90983 609146 544857 341947 30096 303016 424273 648309 1037559 844898 829226 14859 521552 695550 397378 866190 528451 591334 433197 168544 356332 303895 284208 502970 624990 859811 831431 711719 583451 292655 1020703 327687 844701 360054 673180 616462 668625 763844 793173 789186 934295 403067 980115 527360 874051 23697 891478 37751 759071 629008 120528 389931 706023 403094 290023 597492 454475 240083 580023 486908 770416 708621 976654 572229 839792 544158 265711 639521 696021 470133 960784 842168 948258 420497 849755 719493 465738 256138 126576 988377 13623 436232 646434 374615 961348 154185 56822 722294 767427 933535 334247 65027 576121 610544 973220 528796 415517 378933 551568 264501 478172 386299 1035970 474263 751064 266213 803011 923868 698788 18471 99794 325365 703946 844301 725091 148004 677189 300402 586395 978562 686599 253001 565462 475002 67444 1024280 230434 908876 910565 212344 875713 737419 856103 1034390 816299 220831 1013753 439733 369161 768580 304786 639658 399803 767242 998424 669279 332244 79571 932137 94032 472088 238679 334166 836113 909445 992675 834979 436166 802759 146581 468745 474281 796098 502626 245 396935 836620 437009 261062 473923 339055 225790 587602 909138 303980 658008 64865 906302 705203 882850 134193 442148 93101 340534 831729 159541 166386 189373 750150 35896 239059 690104 330440 627974 83665 445691 750470 208397 271907 249132 114302 1032142 667957 660296 180518 222560 875555 258591 167654 535274 148546 469715 312219 760876 565912 844637 106006 1024759 495199 126216 256667 570800 1019782 613108 638307 218578 819504 747668 130330 712297 82994 700464 48481 762519 475545 635236 289101 678930 769314 698271 376294 715172 325569 241829 824489 23978 598555 82702 228871 23702 73483 62661 273380 248685 71201 954761 437272 970314 54814 885103 881393 661209 919417 556894 538032 492253 143069 106385 496903 789162 425896 828953 759713 589739 1015406 896345 455834 957149 684917 400520 77315 121682 437558 650802 97120 1029296 299746 476856 820265 495023 296667 678603 977484 462495 1022262 501237 959657 81887 264768 422160 862613 718951 1023222 370892 289112 433215 113035 328750 563375 600838 1007590 817931 576330 171628 191009 789649 548431 235704 106251 906687 733909 680770 70823 292840 964714 81146 418475 1036085 640910 522464 599298 129311 871478 191625 282187 961272 1032266 601761 969303 972899 882214 796003 389294 174552 504605 156963 247563 770850 825841 1040069 725980 645600 124253 351810 213187 236551 815755 88362 920855 386654 957342 789789 69732 215808 483882 585297 855270 911326 813495 484879 856594 363835 574017 844086 487182 275502 688827 143031 685364 181539 603015 929303 985747 11866 985343 511472 724078 313959 978416 612976 885179 792240 89626 990168 957860 965106 135345 738558 889354 449213 553695 602571 406013 574963 324159 652734 549957 648525 857956 277096 746972 1494 28752 93678 449650 192110 19197 147850 768232 673352 278488 292874 453077 117612 363584 263248 515588 907574 736524 96208 317172 671445 76034 508181 461655 878029 244577 735804 563603 641141 691800 788343 936516 505978 775564 378251 467640 95578 170134 428114 771953 758506 114051 469306 503463 241617 910162 976325 402116 1014794 527481 806407 857318 397158 203105 885547 1032032 888840 922341 116206 202809 469223 869591 939298 922539 217167 796796 39981 1029797 548448 139019 504199 325962 357262 261169 992576 555376 765727 811151 335735 392482 505264 320571 380644 771359 362417 659771 403279 241496 567268 273933 520214 928117 168418 972834 74411 586577 98454 618078 39188 766330 99519 674714 658538 282546 650098 971042 222042 865136 62615 147768 872615 474720 1038695 354703 82342 106719 74484 73168 957632 621696 217249 885272 86003 743049 642726 533880 765778 23158 408717 191604 893824 93301 263096 379781 206905 658409 15833 872855 269002 329192 519031 651 1005716 849853 424560 295350 732557 696678 957553 167009 332478 722966 486784 574535 703686 485557 518771 84506 424533 588379 702326 993277 582322 164056 276105 953355 644150 634672 323072 119503 705231 678423 147201 352714 284286 883321 1010697 283121 612825 917493 61288 518700 587914 357212 270784 780760 675277 682295 340106 107334 738038 705599 877713 779834 835049 772067 243828 899692 401312 654021 638760 387594 660137 186685 973428 89141 436645 153557 246132 933759 708043 931275 546583 656499 720226 597906 905377 272397 1006154 500049 470058 1035838 329844 59746 128796 928874 842853 350932 91320 771049 88504 323562 373906 683145 917913 1010842 649489 143114 127306 549135 118256 192417 512161 588840 151232 59510 856200 634358 925028 390181 162172 891458 43155 108609 2575 645892 90713 147405 402791 168685 611990 21953 397756 511966 332157 487307 771805 802159 841239 350091 199852 1025897 861374 673685 125341 478284 627106 254835 155964 917450 256839 852833 361124 400714 110853 806543 640776 477798 645511 763299 966701 133485 321869 154932 5870 203746 612650 804944 121271 46331 937158 496375 531211 752674 956700 224413 253951 876408 400125 623276 1007292 13901 220556 805631 232704 406441 495809 269929 65182 927943 970726 336684 398329 890772 702492 526210 817293 693556 610007 1018904 520551 1014910 145502 319118 31656 159867 278092 312312 113413 700139 861714 496480 637002 897727 382834 917569 61394 927392 840453 832782 372753 436071 587959 48553 313355 677539 958022 442860 624090 343318 62918 987172 984363 425272 640031 554896 839105 939443 92045 783078 573937 652261 77344 205519 548133 464481 654394 235622 737881 622446 606995 585662 596641 800646 411448 506457 836513 565209 112392 211377 445971 873672 102710 1042866 85061 974954 219978 842558 979096 802058 960544 908968 1014786 75686 126567 32313 228493 17010 241442 379055 613334 984915 125995 715705 900495 887397 650923 695932 601597 265334 155044 89105 335994 23944 107623 945668 146932 855891 698654 771799 656236 817088 643907 437373 372857 99183 811559 209631 296386 22578 791404 296538 742279 51088 596363 263743 481305 823619 811600 77650 945758 226746 798041 284236 429134 989336 848538 930394 954744 45875 563419 931739 157054 169749 392248 639397 288404 491647 705696 921088 403461 112865 101464 460457 688302 788835 939637 318609 715137 949600 742757 684572 666628 586981 524647 955811 942287 886583 294670 658418 802322 308554 218562 813770 898572 355402 751166 115552 910741 710678 299283 203996 283285 132544 507172 769756 621194 611854 945704 871406 962823 770044 637740 830489 216623 123704 783630 116565 77118 191141 953603 266254 686849 999129 936721 908709 185432 985246 513174 38639 898235 951156 950975 240820 799922 139278 493842 549937 268380 816849 224229 815510 667113 2648 1033956 352905 654368 449010 746383 972962 311514 640034 434105 365549 114565 112926 664586 609643 647073 834897 911998 1008017 564038 48090 693477 19143 802205 403723 988001 650218 1012067 292074 301802 43722 401257 675251 715725 613037 498966 766547 452649 390858 10979 1037551 883313 994511 246494 576859 314349 309084 800552 990116 379704 952454 827511 719495 524995 574549 269461 360951 114513 297797 646366 760219 427641 496841 820422 834381 908584 301507 972881 1017244 810524 429838 768665 400971 598121 569333 752716 812240 617976 350392 293420 652502 838147 373006 68493 129211 214939 796318 311514 707602 536610 243589 717328 486947 719313 920787 564544 836710 36403 681229 759058 830732 450728 1003181 65341 57718 316643 78493 860944 1026235 30061 1027776 952300 285223 358944 245866 418760 372662 401068 573154 22956 256157 18709 665063 231478 572354 65587 12328 452632 203327 12848 344523 195223 573923 969486 926439 706574 499632 72479 985609 405097 66142 1019275 489139 491435 564439 503501 973784 421992 88249 492342 793186 677451 129239 863593 117677 898706 756664 320733 613385 337037 765463 998495 455995 225314 302433 637069 14588 336972 334394 243291 1035129 873879 662264 631186 1027537 901286 282150 31564 288922 276654 748803 766074 198237 484856 613889 475230 777749 840802 468806 13073 273844 152031 373038 352254 558239 302323 809159 689253 130605 877367 479827 502233 543787 167899 1039306 974018 692571 59935 540501 144092 592880 787417 370132 270774 626707 882674 112985 795957 53858 882921 923563 636430 688747 962382 234692 1019983 668982 485448 478547 84438 991160 136208 1018171 866520 303457 988276 159250 830044 630415 121685 557475 288958 568088 219433 851052 1020460 722117 244601 388129 966444 24017 359268 927271 358676 358254 769051 723482 145 232512 391523 529479 746529 166624 198166 147507 648857 532570 350882 867090 898463 889519 177032 812624 258096 420692 589790 633356 654620 127409 171982 268184 471429 95652 258837 23547 313188 879099 800644 328303 926724 216829 243587 820963 224901 421090 84105 473209 554586 876118 72101 453641 649675 420602 446968 949917 187508 831971 327481 993267 826820 533529 250927 892158 188287 151321 79675 590437 404541 653140 270539 896771 437737 1016494 870888 900709 83010 275200 993961 619343 584541 405654 477373 92727 422433 222385 185830 826313 557257 861189 564856 798561 913254 436541 149470 466324 289883 548723 974614 500391 357087 130232 571184 295190 758142 355474 563154 5135 655512 297592 15287 471540 35041 765016 401195 646877 375263 195858 827025 511764 94320 42747 943325 702871 109889 380507 666139 555673 244567 23535 508390 460289 763530 759655 31217 797161 262661 627177 313474 205088 1048264 1007756 609010 128425 643622 927454 332846 570170 486471 192863 740153 289214 1015463 483332 661928 1048531 578197 860341 584228 841037 913333 932303 1046252 865713 987775 795810 206928 694971 815806 505843 672567 114392 186897 778876 26522 950188 297581 341352 319238 102542 554137 16087 473886 654599 638640 570464 574487 818007 105123 224650 866107 167664 355509 863825 316775 752377 213501 541096 639372 591052 431847 189425 700209 132728 1011123 32134 844015 315711 374005 1027380 1013492 221209 196115 467643 658817 219696 820170 215375 43884 779618 491690 967194 458911 739523 120213 1027768 849047 941848 589892 248761 951525 252252 614850 351010 62385 348479 1037551 188140 476722 11170 496894 238468 529207 543516 947191 203337 958881 955000 614710 853010 87782 341813 212970 289701 488848 779268 3479 1011777 535484 895822 940180 122901 848284 706988 67214 41670 79861 538733 748291 521197 616098 987155 634312 945559 731919 375510 1016196 975555 71358 849695 469554 199144 232902 698894 709539 587628 66895 819701 145402 878638 1020439 813275 955950 318461 116464 50939 981131 884766 582463 169282 445233 256458 938367 212948 49812 303277 947644 809095 528890 293225 969753 203110 127488 638993 612170 636719 96022 12974 483098 558038 1030142 117693 360167 581888 148561 941231 721953 787081 649978 784488 957646 491774 250040 667073 153097 113700 448160 135687 60031 527727 479385 859001 418032 576139 723935 838605 916148 726999 501121 862891 1012275 953061 340195 790577 362860 826620 994877 999277 518255 388502 905497 217318 150499 349410 104153 879892 197505 181827 732462 644835 704662 719 632994 83509 504965 596944 592656 987741 393027 181575 727590 142500 1011161 30820 296426 191175 297190 812559 548658 500087 586523 735587 777770 134872 858045 371245 817362 1021186 993574 122737 149886 410755 880451 434662 574804 571100 255511 155253 508625 702719 994359 1046717 446533 50648 966989 224658 318034 282817 38038 542074 926321 450571 1041251 775983 689517 915324 92060 875039 922085 119500 448056 903407 388814 585767 241094 627700 758255 682670 873703 402360 542308 74997 35025 863099 197404 639879 400334 1035183 168283 358237 66491 754811 918328 759915 1030281 718906 358944 266260 713408 818681 867665 299952 743927 558076 335968 700173 95069 115257 407988 827115 499763 605403 59656 719743 678992 5824 339437 865009 1010844 78844 1003077 185310 421269 830548 183498 239574 831949 986564 896901 564703 946281 945914 923223 492784 1000356 479704 270707 759415 259914 218614 665570 315604 501565 244509 867838 532955 404980 635853 3063 680278 385783 427960 128081 7041 698724 886341 297572 797580 806509 117006 612571 468509 669656 640610 129077 627659 418430 177091 816455 195492 110796 899177 395193 507304 231749 61374 923780 1031499 443645 408544 235642 1039351 388639 124963 435902 541576 52841 727948 558919 98510 347563 6998 256354 159246 368716 23921 491053 585090 378309 420606 843549 1012692 677667 758484 377977 615079 173449 1010687 625628 13070 534700 862267 855735 749587 867669 571005 968908 885042 340963 898411 85684 1000667 1027782 669151 922715 293619 86277 1002856 689022 196435 244921 96456 614964 447560 450960 183927 166242 851217 891723 65822 715589 993381 1024064 78365 453101 666346 704472 234503 64956 608703 880914 580897 961514 21747 307454 231910 904452 954891 471363 978821 271209 292480 513691 400993 737740 406078 624465 300176 180661 330279 936394 704605 182784 623246 766713 21191 583004 547261 959720 942591 600268 807535 548150 744430 895530 970326 971668 182445 935583 604310 682055 187658 702765 606280 713385 646410 65829 123640 901032 872033 661681 214824 1036358 326396 457547 222923 272407 246648 523332 100810 678854 541096 552254 954499 921488 998162 562354 265797 644551 123762 1045611 275413 482640 651063 122889 821739 454694 357889 942976 359350 541141 304425 620950 569684 953855 737849 168552 539227 657115 1047919 420325 34899 37809 234559 339538 997690 1040223 639950 456388 569854 177879 920440 559529 428294 243614 933706 684864 573610 478799 322184 814108 250294 460054 885289 987045 361963 533046 812886 385686 696958 497283 309743 240000 1008280 343017 391941 724806 311764 549859 753505 891807 300739 505348 504316 194968 949611 941682 337541 167439 496068 560229 490462 613945 457274 82093 396959 411164 606766 748586 686994 425750 296053 24145 848437 816724 484823 885678 546619 717660 843665 750684 14091 953988 973268 545423 165952 1013624 104003 1014026 998951 363448 125561 555433 1026884 572695 19073 486361 504781 510013 172892 559899 708653 998182 460159 75141 974723 707489 73554 1038912 444960 720339 821170 403467 979981 596657 907375 347062 360322 226953 825551 552616 548720 788346 1046537 402778 211449 216054 546763 212442 465650 622919 1025717 56905 390760 10760 690908 1045341 785176 386216 285768 257760 46325 430571 1044342 972335 655269 641896 470998 41147 706821 633355 232014 255628 500641 777365 599989 122553 731452 462359 980825 503281 273742 957563 887162 460021 507777 958203 965068 790299 65076 146600 535033 176333 571640 938724 691229 333320 975637 682984 1031496 889054 1037830 132415 110591 378868 1008632 534089 272060 865540 244304 476857 736873 62300 660514 492824 575721 974430 998586 339264 685968 917502 385559 102113 185765 413511 309099 533503 463591 114390 419741 132977 761349 39773 350150 113508 626469 735778 866743 81879 451166 718717 814706 817437 754237 296286 997549 124510 860740 887236 966483 239637 780646 494919 909314 186003 650381 670095 905613 993403 489749 452570 300667 321860 929614 1015674 999302 212922 322813 697429 654878 312446 427995 996707 526052 288897 350229 72500 345135 568205 365258 616039 776330 991932 554129 245300 487732 151295 146416 728803 26782 246680 324582 1042515 571633 302240 659042 81012 310917 411010 315081 241101 641643 888702 492660 998903 820453 137255 365871 961567 597992 262117 808892 660360 1005985 127092 835150 449031 806637 619363 1036558 454277 794079 759958 1046682 87937 874558 1043653 71809 921995 17924 1032187 96712 998858 784352 244759 886120 106615 207285 904014 20173 946016 193817 609959 716376 553062 349143 763006 830430 944127 94829 982785 391464 841653 250511 101046 15473 593060 540066 189683 289515 1015296 1017665 647781 684858 1014669 729020 828810 751607 928805 554644 329014 55854 711734 404737 738066 660448 957505 858220 70168 221826 77660 464117 453913 475517 870833 894958 376119 308396 925437 684637 446571 287456 16658 226174 270336 426079 1035861 858943 714518 231777 913472 797891 690464 642194 502241 94432 641126 116115 521818 604320 806020 214905 997215 569284 162025 358220 652219 196412 889689 235146 58827 16304 146028 40353 809473 15354 207884 239224 318818 197546 941051 468711 736265 85377 416331 326458 118690 961014 133604 606386 73199 1017268 829185 393220 116551 850970 7603 108504 378130 31162 241757 677707 718926 77530 585270 522349 67597 872950 63946 469700 823285 602684 270201 458184 106174 924174 375799 228196 1017016 196996 946890 459388 520770 594151 439504 815457 747092 389943 759478 794718 322806 391334 522113 896047 994758 2331 784137 561285 838263 353968 834681 889475 920908 475189 429265 195396 911265 791466 733540 893523 16483 975049 437850 51248 758418 142201 280879 966866 515014 52828 909106 290336 842408 433474 1018887 625271 630132 710580 630822 1032999 1007741 420714 714585 697078 638121 1749 868162 674971 927217 523158 949715 197956 834019 913669 1026004 757521 810528 681643 292704 807830 798430 394952 864872 613981 277862 575694 315694 75618 1023639 713699 881868 667029 641378 102755 339371 614747 607564 106332 856588 745230 108783 119569 828547 686456 452728 465784 756342 758876 783403 299964 758434 773869 435931 611771 854935 589397 197746 400520 485943 981040 1034351 308970 16443 240910 935011 739804 688814 791284 1019507 353035 532591 253915 589785 842587 518324 136240 656227 821603 639362 283987 865266 443372 208438 727064 969469 636021 927231 39753 155403 752050 801377 307745 127548 530953 527795 483026 20673 738835 989602 802048 573280 1043233 902572 48197 391665 1021365 511398 993963 688611 762884 456759 560949 277688 673915 662874 1004630 352900 89143 949472 836215 834674 590219 877804 739958 471871 5758 534645 1024034 306621 816970 812487 697536 671570 69854 695554 926089 763510 246621 595609 938537 400184 857245 858581 671554 421306 766633 291664 321767 292017 378432 609146 606497 904166 136531 675096 194158 647863 193931 72639 396861 88726 855744 72285 1003379 177545 257411 557489 490728 939177 419221 902862 221163 247459 312430 217500 697018 681530 709559 754519 1014539 1001666 502736 462094 74886 162983 874059 497189 207689 890852 147567 45780 231011 890508 949686 76453 623193 657733 973391 954106 490403 234440 507292 860548 616752 244579 122037 920269 669406 525687 703716 909488 651267 157177 198183 883931 965095 589301 304562 992084 695879 993799 704618 129265 9684 123104 357738 379358 1032882 90567 225410 73755 527097 144149 740531 240124 181048 1011896 968372 979111 571629 551601 114544 1007257 421134 234390 986758 1021474 757379 48912 337096 6116 1000617 307294 294588 866648 215504 522449 648990 879432 1037758 206414 952668 118870 153643 147919 513049 205684 590659 630242 76714 323178 337447 390440 617628 594004 939884 121047 933420 889889 28570 683833 996557 972565 938926 885291 181414 524103 233368 712095 459793 770596 966846 196122 540190 1014506 970871 855862 480525 168238 851601 932385 652504 798551 900044 803869 955815 608544 152669 359678 937561 324122 354924 523695 423682 328743 802966 145069 269159 333312 447595 446090 736644 639409 575729 905324 256006 408344 336159 862859 463058 931433 445027 162998 347004 925356 1046301 538319 84945 236606 674082 1866 538701 27468 117817 825778 117925 98907 311457 304421 150591 297155 144777 608979 541877 367919 95127 640130 8278 1010718 800610 942861 493733 497253 375800 318688 694488 92075 562521 519294 319578 56556 350969 802556 13641 522999 795202 832131 743161 554224 706832 1041617 155759 238286 659507 70072 199398 182238 230896 410014 442446 108862 671873 903164 818632 357475 26768 856544 820779 652692 234432 705642 1041538 990828 651044 928594 376460 56412 670150 915297 30523 212774 560930 543987 303413 847715 131496 926332 246102 652542 66877 782079 844076 52663 305594 632984 848250 250786 304492 791284 588981 586661 798610 89556 797066 111613 371427 201614 232790 887481 73733 481164 118444 33854 1017879 750794 301011 539073 845608 113756 383302 595920 210621 832486 187442 914634 8271 103458 206075 259938 493515 792414 599479 838944 845328 890875 442545 78048 881524 98031 1022696 901456 336448 66116 212621 272246 551215 13207 593289 691497 843251 941721 525300 222099 696240 243602 281247 489909 37247 416217 825739 811747 353517 38493 92784 77124 1012857 168479 1047351 747603 880153 603317 729216 949089 642485 288457 780317 478224 206763 434328 265109 406745 213834 510068 799394 84871 984407 352579 525747 587706 600715 657661 659563 579942 119314 411441 95264 982865 841741 306049 748125 224664 589841 212001 169824 652330 126886 799836 404637 546123 456906 529167 187193 703507 46187 194860 497295 33517 1010928 1005625 9903 739864 809137 1044686 1018586 679465 500858 205083 273415 814727 871949 623455 1040225 103406 708252 121970 899271 501485 1021267 285244 1027403 714344 152012 467515 918964 323094 331416 405506 172284 261380 138173 558004 657106 298000 772403 827533 281112 472175 586086 416601 1031014 845351 545719 522491 486277 224917 311035 40168 1015286 806633 265210 657321 609129 516774 714737 1025373 611398 972323 1011473 584756 590631 257292 300798 68341 933724 530657 551248 386937 184165 712565 986645 552237 363388 70000 304717 535444 1007625 774350 1046125 279747 401451 649054 1040605 764900 469046 879940 897146 439219 249903 1032056 930580 257284 634450 902725 762865 152891 43405 429002 157256 185554 580610 402044 692167 724439 148873 449442 541454 227947 544299 183768 842290 711492 727208 1026957 188731 587307 42226 977285 975014 697471 508592 800087 980963 78257 447420 277487 215000 985542 24229 901134 601436 767960 487726 983237 215997 603285 905933 618494 550715 296126 395053 375027 200586 763818 204972 661173 793172 185792 25310 326310 650677 200448 701704 393983 957117 784763 386214 999755 968690 200662 505829 577770 748491 663500 184361 48527 546614 465065 744585 80323 626706 469455 1023054 468319 97206 471349 930168 189462 645481 752099 279353 885737 101607 51831 880759 799664 604386 50083 1020494 788888 567679 233132 806540 6560 462549 580589 162356 777243 1906 143698 609276 255025 1014485 559325 1007310 976477 934901 474917 492618 69360 633784 414162 878403 764045 1028989 912930 785982 725675 667539 872296 1035766 854038 176575 978311 981978 603503 607162 260987 77965 401319 520625 79312 84582 285320 861379 459049 188398 659244 445831 972987 365156 578179 548483 527567 12348 510930 366262 905539 894875 797487 793615 39946 379101 651270 386547 840615 776464 458647 948155 576950 849014 691061 322355 269668 540935 182280 314141 143858 717036 717580 1031596 673077 660741 764432 130825 432665 278372 1020152 764882 854809 325072 411772 580502 714953 259139 1029287 166746 927821 671597 627544 153623 385503 460590 615108 198969 270156 940320 825330 518946 719479 762634 599357 326053 986069 132462 544982 121483 600304 292348 383808 108561 94949 1028637 882130 625512 898277 361 35129 10036 856759 837681 936947 1036814 722741 256502 534740 368898 242378 981999 816517 475665 227835 804744 96512 632496 783323 367837 705046 163400 534677 980291 183785 950452 663525 452032 196210 428230 769951 188814 254204 884418 850471 85148 1033383 70368 609528 744973 106726 477134 954142 53942 674817 183597 987067 487332 393620 535055 590981 545940 801038 898944 870470 335482 248883 27386 1010011 973307 355739 487662 591926 574962 421680 38722 689629 58862 383156 1017806 197224 550067 380473 643806 633734 378549 738983 641459 154361 715936 922169 141570 492821 583122 209152 824179 227141 758495 751967 842787 190086 464909 36493 205090 708075 73685 665366 439798 761111 1043816 369498 253463 767686 605992 652301 415601 212804 721194 118965 701669 211700 511931 409135 35015 130250 84440 222507 483169 451793 668596 112811 35183 1011367 682294 879752 1029794 495612 958584 408557 286749 1009431 916553 98266 393979 538961 1011372 562594 862919 180631 584535 890221 216066 577260 158261 22711 224928 799461 440805 905423 370827 327723 795192 240985 1009695 596220 972470 152269 167596 462251 473370 467189 350968 936732 388050 592243 861114 956745 1029248 95801 385568 584127 208507 753678 35914 751137 150863 226576 147404 208548 634680 44845 932912 817298 1032107 244392 306546 867527 371150 183451 18050 149047 269051 952687 830405 651366 906561 596837 1027477 402926 135651 629008 1004220 1027837 570327 375769 963325 315348 150087 779898 762252 866121 385812 490371 468880 867654 437582 623577 183976 160072 748477 1025330 834403 227552 112475 223386 300998 867893 463320 774384 216523 487041 116757 737641 1020380 673936 238761 242701 605532 1030980 29279 737333 358686 644115 151222 717076 374764 556423 380000 125994 229633 560573 517571 452562 723599 402663 1032059 127414 959547 809930 932566 558421 848284 803392 874582 389764 259263 339384 617011 660458 714918 546737 923351 546178 846788 117826 76640 68381 948866 43157 343585 988893 506302 567656 925985 253884 889159 461195 74906 759811 235106 307300 731515 250835 50760 1028206 426983 946079 69797 398773 699828 706224 897563 787547 1034477 997792 417469 468759 1045072 853215 343188 617905 25553 550706 503326 334727 812821 989230 388298 271884 792568 462529 226173 844611 63240 1021866 145680 919624 150535 965628 178895 784327 219244 325535 710395 614531 874979 81871 882505 338897 482505 1005979 854882 506906 384689 688231 185185 621405 803041 941162 326232 833962 658133 18737 360651 318376 916667 715802 259890 317712 586230 400090 788604 985903 693148 332280 709767 19304 121592 326479 334505 25008 746504 378000 537642 115472 495615 476606 1040071 696359 161733 309168 710449 82853 503410 555666 541580 377041 775126 142436 519665 193028 390901 593786 478956 50988 182403 311546 354302 123978 761196 409441 486940 430068 737615 737534 541742 979412 694525 383606 837009 434471 988415 161086 450710 230206 324622 398884 98560 129536 1004953 979911 1002122 549478 531522 89370 402271 779006 630881 716773 102048 35434 799359 401220 382690 966110 93661 526886 919725 522149 482027 172495 965886 316827 877009 335958 504773 423860 330985 315176 933480 339573 564034 531843 686655 424310 90911 919292 88853 284134 525430 772602 361901 1039622 551794 716344 588347 602797 238322 105287 626407 443330 620295 999177 145998 382150 255866 492599 732672 942152 944707 366813 180483 279918 196115 115929 600654 1033842 462027 217183 592719 481059 138755 572023 445030 310112 547204 16253 48488 1013153 186830 700321 664605 427374 1035923 169317 717505 226789 290618 109602 945287 48184 703837 960131 691729 878125 333643 869639 673785 530588 105095 703619 297292 744949 480839 27806 662026 345271 478709 452180 279975 282106 740274 213620 939405 240614 819918 575522 252824 53306 787025 582485 904344 281286 456566 748378 551635 522225 49194 604495 786560 294707 839057 200361 158284 8604 153218 969647 225753 579660 252422 325116 129083 246521 291293 560897 258169 779884 324856 211584 993810 670468 190976 1029394 322421 68401 215502 826018 416903 303610 201201 97520 770337 739704 501547 18960 557968 956760 591860 852712 397076 529757 1036022 377269 1014369 203740 66959 331910 524832 926783 116306 561088 414575 347523 831366 388248 960093 15545 206245 534428 370799 871304 288223 994091 407326 263849 288917 766456 256599 588906 824286 97675 290553 842540 15877 646335 635226 57317 983048 33349 448451 693407 972827 305952 658671 57079 531491 562472 334480 810655 867388 607623 971722 334812 546100 565054 479158 493064 561933 248225 586721 705041 615294 1042135 20170 149753 882803 465499 311911 317012 498313 1040254 786081 173773 740243 569314 150483 329377 997656 129536 107855 77858 753362 26531 107481 555573 899376 95339 669738 1038036 845781 808012 210286 565645 466967 600588 699334 310786 200576 560584 791239 1639 1003089 353135 148474 592391 623098 721221 935258 203712 479139 632418 844761 766082 728743 213297 335323 855507 961299 689649 613816 542798 878636 939319 361534 37407 570086 750186 246574 121225 1037421 952902 149435 833376 382112 35162 242958 109967 990353 475786 290500 374164 59654 288141 963438 663295 822523 836976 493328 114167 33822 126737 945570 879028 611666 528292 652690 641798 804140 142130 725568 555725 383097 959253 83585 946302 403126 920702 630557 114853 326807 939759 163153 43869 511617 279233 930126 785113 228111 862112 943288 963039 253328 199433 152871 854600 209031 853715 122537 312194 737322 393123 1005118 573710 683236 240502 668763 129282 425428 518171 823144 1028743 475980 418230 878146 70748 198994 559423 113337 131921 449058 645889 424979 348365 299177 423195 868744 407881 47884 392706 382148 733907 675103 842493 953447 265100 402159 898728 358024 874538 545593 350066 283438 209527 348656 706079 89814 870352 320187 902214 978160 931750 56180 889555 250466 16896 636586 133255 434179 607736 718368 63603 372001 4154 611660 649345 389628 850312 314329 137195 176712 1037624 548901 710082 522159 339892 117187 796520 121933 318713 713723 900886 697650 251673 979013 541271 109796 224441 370898 581771 335322 507795 926467 80229 556290 1020661 229871 889709 132156 485953 358626 746111 576732 128875 957912 663115 903724 1038718 166918 26835 627687 43799 906834 1017071 590016 483560 117206 990412 168153 784439 393313 743529 960588 292188 639733 1000472 825766 995910 998474 362243 950374 556279 686922 616869 387971 361987 935315 142413 743395 958229 47608 175519 686821 182635 115456 483602 875736 955477 874854 824690 17281 19386 235159 461663 552090 226962 38711 580557 497741 894317 929180 831107 418749 430314 615505 82076 1012605 362561 381077 998152 355862 929722 570586 219404 902790 429876 389958 450238 677564 28831 577589 24458 772637 3714 165045 447664 448514 660086 565512 66499 413240 189352 868134 734507 256894 607579 722232 866980 133642 410980 981022 705981 6661 817836 663018 527962 257034 37810 323683 837939 117675 341254 958339 1011283 879084 272335 140281 184217 890822 972870 729512 1048378 839845 9273 301606 427581 38123 620937 749374 846589 103531 345260 963950 755627 960750 569131 513642 766154 303281 962085 295831 338865 317669 417995 817297 259341 305198 966370 855461 22364 1022245 628548 301656 217458 423126 1039967 501726 85240 335171 85172 652195 337128 604127 609625 344518 359442 239635 212088 524185 943003 973244 521678 374307 610681 252843 963373 216222 878328 543268 735994 596729 132920 985439 220847 314454 900524 380939 379226 332173 750748 623046 794140 598952 1047460 743846 157356 923237 646707 58547 905682 260791 363021 576618 836076 315717 1033674 946492 666476 478442 30548 414988 934743 484659 506477 873909 425415 964836 476967 309122 973931 442483 141417 327604 429314 970892 836209 106240 645092 1043595 469325 486414 745081 551173 771936 1043963 436671 613951 807908 227032 395464 1043125 465250 265768 376633 279957 953403 732006 951245 565569 864547 278653 85712 122321 1037216 922702 948389 265103 3215 847150 141377 834937 596128 494436 4525 338882 65237 586671 558215 403025 1799 68031 51841 513856 32865 916152 579041 480606 55267 554930 540672 788142 130784 835643 825291 447206 795008 687315 196677 337393 240959 354670 466691 115309 567148 53238 88750 877614 676779 1036999 944517 602809 600692 296753 667608 852938 73617 516090 519822 224718 407716 288729 115104 371305 881567 904188 618140 84210 785737 996995 295715 110834 440256 686338 901995 488617 790770 132867 387261 488329 141602 508034 897016 773305 215401 691311 210956 41363 174643 836400 831616 436262 231870 878876 677869 363956 823966 932097 641665 534837 102972 32414 303229 818643 884562 180522 285879 101740 446576 605643 371481 850708 533115 733728 323360 163216 470825 980664 926302 467419 267142 977305 656120 679332 714353 75962 168488 979407 106271 793736 582332 892144 805784 119397 407445 761299 104245 796452 160297 984567 631080 246159 643330 711693 74484 777441 785981 855678 714481 844621 945676 538083 626378 514165 789812 206731 764414 824307 802704 546808 269410 838611 732812 986466 578717 388887 878506 549426 119466 774194 576257 661384 163418 925582 838073 79798 478671 177670 259216 428227 113666 962412 580184 970474 823103 546052 538230 57112 159652 776199 683877 754033 52645 842786 943409 336843 71819 971252 1019901 1006641 148720 926099 93821 539489 828228 271624 672892 225103 656972 1045198 469336 341408 801181 915543 222849 597552 772133 550023 861694 957836 594595 680503 94439 356217 636458 8883 622060 248171 803490 899132 217036 23822 803143 442503 1024991 666305 35624 57149 995469 533526 913321 723065 603093 695892 535297 236365 348615 562421 732349 478269 181002 179240 437819 188354 447319 418640 399664 111816 831484 665475 966179 204592 34393 947723 940783 37455 1045094 777961 258373 957293 638252 603981 847144 175175 453447 232479 39791 505230 465771 124026 258118 758118 668892 971819 1023405 998888 91636 122422 162295 255904 94881 173905 669261 967695 21220 1046632 812329 900138 532819 299287 643291 452313 612759 248371 401928 840569 419567 526402 906789 107611 164524 851454 296448 194882 910003 1031893 359480 567785 604158 958828 39872 20603 687387 193048 890464 1025049 857259 947555 1012532 500568 473060 440973 156971 167616 963856 540168 913801 439118 458252 744443 353893 525554 165578 332481 41260 166162 95183 890215 468252 495878 497845 437809 491978 509082 247466 782613 330141 261263 158448 441918 383056 978201 359771 5258 731508 630882 769750 668685 917227 311558 83934 790668 661358 46230 222981 562179 79112 427541 118640 766240 45977 237694 464730 476613 225109 153915 165519 642441 654146 608943 865522 582712 206781 753326 293111 628815 973046 223488 239145 36225 339311 176609 465829 257844 783489 53380 172702 602885 292054 161163 335063 568128 754416 247185 230188 59752 386977 1008544 341001 258229 202385 805819 758257 538769 13500 818518 979448 491290 356081 423384 711242 355236 499796 228128 233634 524596 542940 833021 981203 778501 906198 72885 705347 941319 929376 929151 650091 481883 372207 358665 231000 852952 280265 589042 844077 740490 725644 544337 585631 606765 272037 562220 461431 405430 965338 86530 720404 561099 630721 524866 551142 577350 394566 295121 748020 122805 823593 542089 565079 104925 968062 159412 947389 192563 964395 695189 115175 782689 463981 825055 1030443 629447 883539 971068 992754 228088 598081 895943 719675 74809 509039 365202 12823 749317 719976 386849 587819 232587 509580 441069 994865 649518 160142 743907 13943 974596 54006 763106 791390 473176 839071 932929 644572 950825 75834 883270 744443 77480 701386 81327 679767 559038 508454 492589 578468 160132 1043579 382181 955686 982216 928199 883438 943928 903567 472415 823253 803526 342413 410986 382491 980178 881327 659811 615349 462066 602513 796827 531596 334800 420873 825524 785659 606633 50074 779303 996436 396495 1034241 870591 790363 43047 723373 742940 1028809 547244 916542 578609 632266 1003754 370957 522695 142463 968067 143780 127736 94845 26030 401985 571316 99661 464051 889944 864831 335594 63856 467214 243121 868422 842967 566207 50293 498629 841838 642168 534218 1036223 21709 950909 545093 880899 1005603 726725 793421 582991 74930 804473 837022 69081 534351 855417 938183 770505 865763 280790 9132 727228 269804 272729 786948 99651 230140 357883 873179 966498 658745 564843 702226 1015569 714716 433547 782298 657086 757682 764915 398653 97738 848286 377453 531605 662279 645397 60535 110355 532288 306848 748228 938041 237490 951902 763323 971872 729227 97919 126967 730931 982898 552394 6341 418354 1027582 909848 52905 996145 572477 814806 578009 430806 176943 674695 784064 445214 376649 672320 1046653 314840 469747 781866 465761 383784 764170 346628 827253 227334 552799 1019551 852721 505021 860469 90464 267462 770924 35271 21185 710421 188040 665280 240847 995766 753496 164545 168366 1012915 58488 286686 485905 240329 452695 569889 172994 965614 665528 485894 442400 90053 948277 462589 504476 581675 372407 338412 495419 240559 570879 98218 690455 374801 849185 400261 803038 439498 1540 403901 25425 265604 244707 893447 563142 48286 293326 770570 638631 847273 252202 153573 688113 1011693 106541 253095 338358 719077 854115 679638 450203 603838 546092 81129 398427 373469 571963 765902 680514 164950 823832 140645 1023922 53877 124063 27394 938657 468793 474495 960495 224793 1020372 53949 993256 90296 497964 785198 718237 291630 786013 718080 476467 292545 675637 195633 896707 902091 149687 438550 80090 755771 67993 446166 668408 878096 5317 209389 188433 156130 140252 405162 979215 205145 510382 276401 511821 358835 386243 644217 505629 216642 516565 124878 893508 966380 511572 935504 262777 894634 408289 826611 281577 420361 781779 108414 85942 529836 1009077 309004 157299 511175 535494 362637 617130 886694 652919 420678 885590 664100 105457 309069 310889 47668 906380 627726 424775 876124 904537 855753 42313 199733 1018522 360721 638524 720621 531012 870222 637151 1002948 1021572 575292 238440 711314 718903 444010 664064 561216 899440 331964 571714 782666 870390 225002 780480 849476 18371 978174 136574 80978 238982 1011930 1000565 820142 1014050 106672 894225 163365 374829 465288 322484 257434 309362 456125 162865 70274 492143 566144 812113 748135 914392 199508 599634 48742 438802 657040 414562 623024 322744 271840 521768 294924 782362 182213 707900 646227 690105 425744 218538 1007347 12493 641387 238964 529517 400575 792016 136717 605144 394159 465679 704222 951643 575215 556621 376772 499894 451461 641408 809872 596922 308397 45556 451206 692428 296533 110280 879839 796007 554912 974706 353607 874647 929124 868919 385887 991614 939179 670388 841276 744914 652598 747608 982758 757853 1020917 183527 834266 585596 140688 82680 368265 1033121 774369 83064 319447 5585 426360 262438 37020 372263 281110 705812 370982 90703 104242 438060 713397 898060 733559 571305 287230 573362 135236 788122 143785 883372 457770 301666 232659 410103 524658 802363 588173 178341 635541 512174 996186 718428 408258 973340 845237 656852 802907 1012537 865929 635741 497528 555915 73911 633686 902242 270319 106132 780471 544281 831765 828520 29576 450767 379391 453360 683880 213099 247430 821724 555527 68359 756181 680530 678316 215923 300268 678249 916399 121775 486686 811695 901888 563060 152211 416420 665247 679596 935623 307516 565281 124918 942857 386145 125490 680739 229117 707183 626445 650172 927515 371895 575238 510841 582445 143868 435969 560331 314581 6392 499447 646483 161284 705240 936056 540777 73604 495036 492836 561558 933744 327481 781617 1005338 1005495 310998 36328 1041511 7324 680082 63528 871587 977720 589660 827106 468266 102391 632730 99739 792586 810263 299427 933613 804486 364844 470085 342790 359316 986527 63295 747047 208479 23850 77256 792358 808133 723549 999687 806380 591321 214557 533144 475640 650338 450079 679693 934107 756059 820081 723051 384186 1001073 352498 880809 682703 284808 721365 504884 381416 684598 231458 922734 43239 542279 406325 991786 566592 1038903 669245 702514 416126 698555 646846 902594 803774 496696 264976 846090 601138 305482 389341 514479 512927 962879 471975 1024842 389599 38042 150336 634855 820320 822672 211535 631432 224420 600718 431314 786848 679615 794801 186007 766361 73692 847436 395713 802638 595128 609638 113993 195217 663589 357945 1002363 581798 315785 143796 422005 1005254 779100 179194 12459 111774 985518 816865 3942 892621 69790 683124 890176 799081 215780 958834 534185 391803 20552 735180 993893 771198 3112 876843 557068 930020 990198 270695 1001097 926353 228792 844049 324252 1046622 560775 1036266 963928 759703 809232 399210 602789 214654 537622 253242 821183 743110 962798 5562 696757 827416 580097 271996 123883 772753 835917 874695 925336 1009986 483045 662549 120137 976047 245612 858261 120156 275793 623262 4521 859270 683540 829896 39017 724814 202457 570955 36383 655247 808693 71709 292553 525050 126896 60487 629659 6546 198344 265064 916858 369710 442603 223280 268161 535290 633920 966118 815488 619510 916191 888547 983672 1042805 560468 94997 942880 1003680 314656 243325 970851 118769 612152 542641 720352 738744 489092 1046107 47209 61081 1011297 262583 1005700 1006604 234784 325401 132333 572124 278149 450661 1033490 354729 947784 311957 746390 57190 494231 355383 860366 844251 1009298 758764 13639 330788 244942 739051 926782 828720 917971 960379 122406 50755 407198 260988 832294 577908 295712 985823 464280 997424 762044 511529 470156 823733 398541 27893 472642 983448 15134 822383 375476 519743 598128 257497 626186 657256 273655 679177 238371 105633 368349 454377 568851 82893 251070 298998 824991 839589 485419 385730 637635 824884 268327 421491 917804 198490 295853 204097 506815 955211 177192 264955 809488 123149 489464 107395 191468 808189 691444 987469 816079 845643 891619 261093 264558 608889 785922 1021542 52271 221664 614785 982531 239020 460842 600581 59521 711732 665049 569384 41659 357706 595903 412405 155421 26660 615812 993900 709674 499757 837668 918020 797431 315267 950382 295716 146861 397689 327046 632744 534026 417047 119651 445538 72673 116629 655698 891799 959381 1021668 34929 51070 920738 795685 873013 627909 475157 822831 681700 275723 450319 408589 95260 848231 897349 274302 238410 533728 1008515 272244 376884 984818 693796 365205 700272 738831 277404 283069 406762 750108 18159 608890 133730 669424 109111 706959 1000939 157400 763169 439665 921710 644374 942960 37069 371749 852061 584569 871680 445216 363863 679078 453789 144835 364831 818675 128491 901446 109511 105588 963941 103988 258772 1030605 20536 509676 109501 199352 239304 538148 906863 116099 1835 707937 165836 737423 765868 656255 726055 811218 926026 1028911 592329 219222 672310 409972 916336 832696 675928 529445 269003 245162 500683 481391 1024767 9073 541021 530768 201509 720231 802064 435741 14537 333946 322716 280829 2668 562603 1042922 281963 741892 1038481 1041818 218807 927607 771539 870782 198278 15139 217522 568093 258894 782425 417404 593457 519899 935901 912154 1046313 433357 629352 233859 871848 940311 336678 677190 855812 749186 219705 180741 577736 1023272 597812 285172 463666 258297 1029024 414814 156597 976953 755066 109600 151417 584192 117171 425516 9686 593081 452271 964616 101085 273571 1027783 529997 186831 545363 1010375 1012520 743331 944432 832624 484571 341380 804342 467191 273469 222033 64820 506756 455478 995868 362958 413620 154437 509612 770939 885784 154618 875515 369991 509108 94587 153015 975891 982400 334595 795333 185616 599275 764255 913338 566344 759379 351599 469344 1039125 998542 186027 1036088 472744 1018980 184731 824818 511619 937746 603742 317942 953087 408776 620324 287198 912327 419628 933556 192762 138843 29654 552679 764362 91279 239314 1011499 934024 183049 965921 838401 261532 339910 169783 860286 167973 39061 1028990 24270 438391 776602 555218 218285 37527 35789 151812 823020 796865 480121 1020759 427762 996835 423613 802566 74040 471071 836622 492988 293836 62285 182451 271898 986319 279414 808776 628276 594167 859994 286268 1048084 477710 844523 855634 66102 462192 866768 938276 482827 893585 975331 823195 478838 323957 933299 116856 642130 1016118 505603 194255 300777 902786 389449 772231 593534 967195 248880 697563 253637 388949 800278 459483 489830 33435 118415 790508 745597 260074 547040 108100 672029 1044819 654981 889711 581064 877950 156075 470733 1034488 335394 622518 475153 126874 493198 549821 931267 652174 1034788 108809 699327 546344 803544 511386 672180 815794 407477 742562 967078 149736 191320 702727 104045 989050 522867 929765 1020468 444045 854603 604938 460026 270906 313147 789369 140052 910606 471855 963559 506793 168585 476202 11073 802613 336287 905920 204580 857607 292666 252060 169572 18114 503989 392956 549766 158944 605794 752944 1009477 851754 708102 673566 762640 976449 787800 166849 138122 90905 920709 754597 690954 214392 911535 757613 320537 291452 1025641 370254 828406 768786 283709 398481 259349 66176 314662 559636 41371 373980 742166 96458 316900 363922 391537 312119 897790 634337 778128 244468 110891 525151 998208 814897 578147 589425 406336 281390 566479 891092 297414 525505 922959 1027095 5883 711379 987637 432158 660346 992227 916616 670113 471765 142465 584962 929962 36368 353748 967699 1013531 482852 975893 265627 935718 362110 732434 111411 938451 323453 677548 491173 476541 504055 161113 814192 1025109 724148 88738 446021 781022 997618 500646 408972 788079 916192 464790 613856 72628 659747 939575 618383 367917 93779 775779 373275 111022 803711 144520 562875 387806 187045 512295 49883 412600 278843 769878 516759 1023756 508585 656191 84804 73215 209612 598175 683496 288391 2165 719175 465341 901616 608232 719775 233138 965465 802142 237854 417770 329272 395139 343251 796218 1029330 520696 530911 459439 310980 827346 256505 782598 55165 525849 426984 518707 758977 800330 258573 448219 648487 850134 643286 414169 579228 800673 1047884 932540 699615 604291 37766 596039 18434 829386 81203 412401 580335 750262 512021 3939 127457 684540 277632 1003772 116967 844868 642015 478288 389732 506027 110384 197029 19857 239938 56707 948084 806138 533901 737918 380142 429309 593156 933084 269429 47694 80277 814313 798238 772214 252448 316168 326198 161871 957690 998957 261050 929418 436843 526948 1004253 6697 683824 339784 112518 568069 145145 958092 670671 481353 628460 258678 122503 833269 763936 617567 60849 581724 791075 410420 932099 10406 451957 934392 136296 9551 83467 46656 469630 983974 320973 437941 204569 995151 20247 690582 65982 84161 393020 185139 495657 945097 282878 685171 346312 312838 14104 12623 806205 32106 837300 489300 529631 714431 627189 293925 454458 658464 119407 895991 87690 689019 418730 813076 594500 890134 822690 464217 665998 373255 761674 948919 501186 735931 219396 552885 926959 234864 337706 121580 408664 300218 666761 131210 43763 929282 7393 598224 416746 294914 452454 288404 407838 272714 602434 75200 707999 716479 630800 616913 112693 963094 980067 250968 978394 833629 586813 52093 379966 737395 533912 981111 130114 485771 153825 71189 664701 616877 918391 986936 420794 594997 944689 814422 314232 831570 695253 923385 340585 794504 605090 613950 489203 152623 728007 417623 334258 464881 960489 1027849 55284 729680 401313 612655 396859 32542 696572 601909 125631 607490 393977 681629 28650 433146 884750 427902 476890 136148 471204 895744 549346 740019 284054 526817 421641 254864 684726 711411 334473 249015 342345 688539 991569 1037894 737926 265300 799620 825521 1022490 525098 42744 502593 661670 34368 63928 76432 36415 834634 205954 1019662 703726 758035 507210 512895 729902 1033209 321973 256891 431729 476780 860575 100845 306587 1043058 770454 210837 195461 221478 93532 899462 334203 297269 672360 772008 754111 527711 514662 135991 735748 152316 597427 892226 19955 309364 648674 417069 334249 271302 290873 14127 549943 188674 958516 279253 805409 512207 856577 811389 522208 845542 392451 730332 406624 981140 910928 656761 703362 580412 533299 518447 551067 250579 338858 129455 143604 479331 572648 51963 61000 131208 117716 250349 522568 403958 935817 338606 168986 220145 306132 1027903 271574 486611 877497 89587 344072 51337 392175 266227 492337 790294 533855 425913 671558 459535 952233 1023893 652079 182302 91038 409643 300617 1012096 329159 460531 832229 712838 264413 177336 348359 848664 1009743 965658 44967 721453 942783 141324 774579 831572 535685 578134 54795 788526 94762 453140 664388 715505 502511 444981 25062 511719 277316 729085 870126 773613 91985 1008003 863821 787444 726384 37940 623974 540036 352432 549710 394644 63028 195412 296550 704162 960307 352594 292834 323921 288194 56021 490368 571862 512440 937660 324813 887385 545789 320792 593327 1013110 1027343 358834 1027292 1001664 381824 122498 506976 751417 139893 650809 573467 775132 251945 552632 310337 662548 779368 639895 27608 86594 132884 422047 771901 911418 999076 748624 318111 571846 493216 672348 978051 448290 845350 722474 521278 532350 380520 660820 417918 961408 51500 764457 601538 591807 1013579 998956 281821 606025 188210 834707 219511 177693 199524 361672 827532 578482 784629 212204 947947 556399 644624 947279 57272 418096 954483 464377 361194 790472 701422 568101 1045454 911225 235752 290240 18306 249469 58074 731886 654203 966017 741073 62854 76799 334373 446960 305297 531116 1040765 133100 342479 460015 172691 323982 973873 543374 542946 590645 651872 189471 964316 295761 381237 862606 733286 211177 610879 125083 103767 420374 210496 117593 551932 404102 284592 724657 244631 915962 896313 100573 46811 963272 793657 65517 800370 1034329 793411 249925 918391 644524 992414 516893 193020 293841 850116 783616 1035142 102511 700645 994381 461196 1023040 106849 851897 745467 895375 3154 1010891 595893 680641 893952 97887 14605 557257 908650 795428 624204 166321 660164 480286 17968 515864 882163 625444 712296 859311 840467 1018211 802329 640699 271090 421337 530524 870550 257426 138203 257725 344878 556202 651663 977854 994181 319014 380531 691538 997679 767651 354772 925538 435415 1041396 784728 984651 210618 454560 665461 514398 140586 479585 23031 544095 17164 819622 215166 519943 97883 711698 844541 372098 634531 872955 231485 931058 45958 453867 101464 202986 779067 139555 462654 839411 444682 520211 9011 96522 340945 580323 607055 688160 562306 107758 793085 196249 175266 386625 956284 588494 1019084 683553 940129 749963 58156 619906 154643 995473 301573 696720 854862 295189 50731 579114 560801 500287 976266 1038434 488687 398252 28061 770302 240114 176109 436727 278266 375987 169734 518846 895492 947732 846064 787243 648447 835398 479255 661515 200832 645203 613340 114241 658772 384661 43796 616769 184056 959293 1042055 797079 556575 709069 166770 47966 224048 222878 1017349 255178 708806 357723 302054 9374 812590 409476 304813 831670 246252 236268 171622 902271 756790 698428 226322 16250 164215 973166 48165 693181 935118 739410 403722 853105 393869 548108 251290 734293 975546 1033364 1007529 590905 281489 571189 905850 311684 390143 429838 24901 566447 378409 241300 913848 892872 1020387 177934 226931 621808 298810 3864 334219 150749 307435 899360 669447 75097 1033961 227820 927590 929729 553179 872211 1038872 1927 188571 144767 671744 551088 617656 868337 1017337 536150 62197 195965 73549 303399 461512 864265 958527 529892 264156 447187 354435 515043 707727 159976 728513 621454 27764 314286 849429 83170 368339 905563 905874 273905 786724 648059 862650 459104 76184 355694 49672 318697 625040 838375 736358 458715 335907 163438 618167 518549 523421 374751 36430 772110 37114 207593 469621 538192 382063 669072 194280 346872 472546 22188 353879 128696 548461 849000 70887 373462 181215 488131 131762 622506 461626 104978 171586 144164 539446 544124 499482 399171 704189 299389 831533 514207 79725 451172 780901 50400 73753 449236 663325 284996 606024 76359 127656 467229 256437 908166 509640 189521 988365 584498 30007 140760 276788 470591 317986 848450 656704 100467 798376 65071 647036 29420 471903 988372 211239 119447 404176 513660 438451 204474 238582 116485 197702 644970 922819 175199 906300 281622 672924 408849 144803 831994 558808 794292 988349 559789 443716 472181 1009538 940692 613025 540055 405531 765804 310565 902127 544616 358084 129270 219750 927611 828544 522930 666491 462363 76120 240106 317374 560962 866646 578467 42070 229279 189020 386259 391548 581397 389788 292074 667902 559930 798494 41030 832701 246233 907837 78525 617775 881520 35370 696856 688094 157107 413544 448658 220646 206343 731982 773981 991867 642056 710280 719133 803169 363523 579478 228459 1017202 399741 321868 81491 548636 55722 373073 179414 33504 648694 247456 1030505 55252 712320 985097 701300 374306 101530 541361 471764 816519 21835 600205 975450 281557 687053 300779 1014346 818033 406543 601322 752349 643541 951603 12798 505535 882191 982033 183405 1027473 460609 208307 1017812 702056 789279 264663 666530 784972 961652 851312 1040795 474810 903581 189733 633942 294947 545548 446417 470464 810091 915910 954625 769431 478570 470502 861049 511984 635759 945432 318383 568242 438200 319774 879182 553241 249594 806479 503477 553011 492511 21011 612726 1036134 815491 586088 679639 557544 230903 30560 932180 298566 976063 435105 195611 369886 1024339 731363 13710 67172 18849 621430 1024453 637537 409737 1044409 634121 726447 256096 796836 1033818 889087 367982 448063 950763 1044307 229488 574504 101280 963716 135446 210962 223639 256957 759942 368704 200348 605694 811991 692750 605363 415898 773783 399465 505746 369593 793926 1004113 804644 608471 731097 1007966 100871 690499 906296 1026105 497679 877729 24768 88350 947393 167784 360129 545889 807385 112997 933120 218853 631236 402486 311863 751782 850470 494032 251793 326449 50774 611066 344878 747559 838109 662992 62117 196542 881403 889920 456061 620351 195874 692880 935858 1929 156537 499158 158775 576397 140122 1026686 644974 93904 839380 602825 993713 338924 225065 630088 473549 6926 636753 979813 913282 905338 394870 649178 257540 871171 998006 142647 462461 275091 152165 990304 1026697 747177 647432 961293 833208 974038 85850 307785 568591 708415 913162 820468 83847 15134 515324 448065 789133 700225 832452 913464 106368 92809 396846 670261 655159 903789 907705 69479 224376 67957 686358 517458 933506 216511 833198 377422 490372 395132 624410 852997 803619 237428 629672 488953 2296 423294 574685 964603 1023760 77577 992494 718005 725098 152983 930373 124962 19325 869692 756226 13840 40111 158499 234103 463013 719071 54281 912811 536279 333788 723648 900057 660210 876267 607918 503278 958743 1022789 191051 518158 394679 429206 610726 111631 519195 278400 913633 197628 853216 735254 901809 378003 187507 158817 788191 589768 262553 921310 413897 773952 949226 469246 779745 270039 168529 787877 158765 737050 254350 224172 125126 673742 443060 829536 134745 19047 262571 420352 187305 808081 844719 420418 690698 344747 622031 780494 183272 614983 744303 456130 1006398 1041580 947398 953388 514080 401748 161121 1014931 980785 174190 414366 927599 65581 533853 12850 329644 236641 135479 762020 658732 62766 341318 530383 313154 533129 916875 120164 1007415 846206 432950 983397 811720 51881 980783 730283 745126 1007803 29841 716642 411893 528123 492329 151432 113613 982978 852475 448369 655292 1012478 618941 554054 452162 613552 784219 685185 29780 283502 994929 450162 941274 118497 379860 399037 805682 570952 593930 317146 851370 278260 199116 160660 405513 6858 960651 95115 1005063 784068 499433 292274 861648 18800 267580 92113 258693 946543 142350 331012 710330 402423 216735 54330 634617 666450 1004897 851638 779326 947549 620667 595602 132730 619018 70216 308535 800529 180702 537045 694759 484187 603251 654694 528436 479014 661240 713969 697989 487218 250540 828577 930968 824244 908134 5972 340474 90836 1043984 973086 351377 500527 171815 440772 175891 546389 211261 65346 173964 828236 322424 1013830 122332 626955 608272 614066 387639 561408 660180 133661 367523 448907 941990 225875 97917 364672 327930 426449 439028 312745 935515 211018 398221 212290 985831 171300 633757 854651 463822 819708 163282 195066 310998 726302 563883 314454 218 934925 493307 540829 439366 585217 62058 454351 276381 124516 1031668 848480 941044 182100 348776 156858 107380 955429 739050 632761 446427 666588 218993 819245 770300 35764 1026889 131163 631610 844189 879507 475772 159249 290488 764352 324413 1028750 670172 562714 764990 834001 430613 984636 73363 390034 811295 936852 527686 504986 413167 416232 858066 410949 372523 146894 152746 606215 871853 713522 244656 278499 128771 797652 942270 450293 712690 415175 294433 918762 775919 373236 544536 34179 214692 699029 506457 69398 395377 793018 183437 1009933 198377 913351 459472 197220 569425 403956 615730 577583 407844 661708 618808 949266 175761 915118 447579 320199 252155 52815 259719 254620 978552 962870 1004702 621042 857427 212543 895731 931263 898699 423961 978896 585741 41041 912328 531952 777849 129166 796451 773893 323764 130907 556887 763443 753414 172422 599906 821907 346310 318228 628377 504241 836323 1042873 474914 162319 177758 806754 955515 464288 339661 828587 156145 525389 375002 932713 487722 548468 585922 758050 950428 192355 614615 692624 428563 663521 503807 43299 88367 700582 139314 436091 291299 738527 875775 422385 18168 179371 563720 820751 508040 1007520 459137 478227 135811 579398 553653 932209 58157 457114 757889 705358 311710 484237 204759 860421 650304 779139 570941 450214 485205 766933 440395 343922 680815 99663 239665 356449 521206 22962 574510 821916 988582 601651 914714 878083 328974 751098 330973 408487 386321 681125 939253 6225 243049 67778 27893 663290 891167 996952 882944 695121 617748 606559 1024082 1041464 634492 297027 449463 724551 635230 708197 136210 945736 665365 943770 889048 650169 521426 601514 46738 992077 481815 21714 333151 481643 878397 457795 51055 343213 115695 630176 925577 817251 181677 804484 698246 595726 382538 369402 487123 46309 928367 55299 305395 492115 247830 11796 171003 202359 318735 691093 122645 332194 746878 900963 846077 495581 74331 1022798 323207 355168 778224 515740 790807 544540 789599 848004 449831 432434 499226 879284 989381 724346 739945 29644 123410 22525 789480 453089 204228 679803 194821 482555 13732 485350 879238 973206 796433 197861 750081 33573 975228 318546 434275 917130 128234 342205 728170 175264 299125 93158 854315 767154 53451 655686 277644 450304 810669 311431 542155 147265 941426 819208 443381 438044 305537 575322 920688 465070 157402 475589 401778 954631 122766 65732 129159 475820 242242 364164 200975 272407 348337 381034 613053 497202 577063 571786 617497 38624 523782 249136 198911 594805 844357 94555 129310 970552 616940 987453 208506 78312 556953 855996 539627 909876 157694 690676 203676 405570 946272 453043 279948 479273 781594 215036 333328 1008758 821272 892805 558159 612523 647005 1036088 796869 625595 29565 814262 234432 346768 648739 222927 521190 989830 34956 555019 396462 119789 408075 354596 294114 298122 562819 140170 808227 86550 816368 824286 917093 570558 701918 679031 815214 795041 549360 940000 571484 593237 268379 781144 511772 978531 183656 141648 835571 657351 383221 574449 73465 852849 283893 577427 380825 220358 117739 742727 400147 432927 800627 505167 464634 23624 741050 776608 875447 208643 730369 538727 199428 277891 792605 632449 534129 1034225 134906 719361 472546 159467 854035 556206 540174 85504 325628 994946 788226 714293 194521 120876 635549 710787 115684 912783 566034 684118 1018346 671809 45416 523791 722895 623117 701437 983427 391685 694129 742655 730235 449049 47649 145650 1330 257319 879490 488749 1036506 107104 407343 87644 699927 934283 17784 816895 63362 321922 769502 9706 149031 122544 588185 597187 216071 141722 99858 296584 294551 558419 980841 349702 233791 105990 625392 912482 114653 106351 563629 528276 583999 332642 973532 340199 620972 987203 816747 66427 730460 964493 59261 25283 684795 394316 437992 428296 857642 780706 185782 693731 465406 246085 147368 484551 711551 264703 970158 1028981 906283 423469 413808 39045 799856 739905 871112 805348 347701 658241 492614 471888 708434 621893 27563 89310 838675 586236 870766 401781 825785 321320 213562 800081 30969 62749 731502 1047680 135291 68934 861083 143720 112476 788640 923914 318271 561068 99902 587828 38034 225521 858563 903240 795071 41634 51691 35752 22394 681645 57090 127596 151884 545778 721259 777437 915471 98502 174106 765435 710771 621937 841498 290296 346493 138928 339465 179387 385795 792627 411287 824414 82993 26400 1008395 449457 666118 822415 93374 706740 1037784 759819 869021 332576 181196 393751 874411 587487 635231 153255 303485 67216 62432 44963 841404 511492 925427 720744 916903 148676 129807 273222 608910 397448 183297 1046019 85592 366529 583527 899670 619774 779280 498486 1045869 447501 152781 812085 696680 805160 663937 947327 155611 780420 240748 559621 422992 506731 894208 464138 1019587 773817 391779 306853 878116 758114 433649 974658 860888 819946 529848 865569 170297 537067 253691 305878 939025 1018515 41136 89543 683811 619811 142850 38066 541090 443505 481487 333348 579768 357479 1020970 1036034 672257 866434 157402 444676 239117 1006163 175578 291125 668385 256001 503511 601717 579190 930502 391861 608247 313657 171374 139274 72643 583818 506587 470434 632117 123197 834691 722169 480124 338460 995568 687300 864284 839266 660031 480104 939372 133185 533666 127361 505113 43869 238814 588893 798370 876367 870093 571519 849369 567844 295902 277532 543080 576220 735632 160161 555338 287723 956410 584235 867661 521658 1007686 950285 613271 10535 226098 1034574 958238 190977 700302 1006120 138798 86413 73920 776074 184551 811268 556355 383383 817085 429074 193827 1023525 53750 791385 610434 35647 74799 798444 417303 426404 134872 854228 111018 982853 242867 296847 242329 135627 536921 1042571 850519 596238 155573 273072 721639 743839 454791 84179 271717 679743 643298 148548 321661 536422 123054 261953 564978 84925 850215 845696 480793 296100 934748 1011881 201819 170925 57009 89818 944055 1029663 579421 123169 410685 40820 814317 556037 602772 908251 1026239 443390 380533 428726 803976 452600 693549 858397 1040591 68565 66591 509018 691055 94952 919360 978027 497177 621178 112537 210564 703695 353352 27081 360330 760938 61699 986240 695960 620822 314063 841477 325502 87249 442308 280497 908605 21999 445552 881266 574604 818585 194132 761673 673366 896585 783970 14540 848442 66127 308102 854693 913674 29263 429338 1036305 751436 576449 292207 70241 985020 522096 449611 22396 886216 888828 682342 499804 464914 510040 755436 14220 56050 434764 572414 184241 156402 1012979 382769 848382 69456 705342 649485 375998 207999 418416 134799 782798 321190 389281 199591 480543 592927 760635 243131 482105 1023994 210304 667170 599987 801911 630529 388266 973756 411024 686632 39443 144533 846701 930480 1030802 817685 589037 152615 75855 900388 428580 405619 810471 878144 22231 382538 168170 922619 466178 874424 498782 969082 958290 942237 899898 224503 691116 138540 922348 955969 339364 94318 527828 437559 651527 883389 99782 22609 898129 159817 114316 539415 977719 966550 77922 394407 495903 559100 533112 183859 715683 745510 398708 838017 597266 552084 785901 147305 165615 181785 216817 908891 326768 143453 775296 940246 836864 401500 679438 218098 224957 201445 145669 632279 422138 275227 228161 58436 1023679 741624 531858 279305 616772 600005 648765 49805 586362 521380 729980 175688 520066 154886 800249 289610 547635 42293 518999 562867 784536 407243 43177 619577 632176 620345 550137 502949 687277 1044034 881603 154710 575733 572541 401271 160188 706340 1008086 332794 220126 211144 54285 39205 198869 116388 845109 433477 209998 865069 916023 495513 394764 89360 69965 133848 100 725418 530567 610216 605888 765838 37961 36648 525341 956675 562635 329063 956812 685700 786840 58346 425140 543038 271887 68650 187982 675221 238053 498196 290984 830879 563873 343687 558627 656295 1000223 223705 884661 896171 963086 607827 428904 912095 657522 361136 570073 514088 1042466 453794 735674 469154 145995 908109 347216 245019 17899 27082 196085 984469 857687 754086 759703 734152 799157 701792 210488 408989 958339 60142 113004 176052 671502 775736 590302 544735 355836 803740 294859 429989 65219 864873 790917 184000 687919 245604 274929 814495 52960 122694 358153 45029 329161 387387 352348 552680 109234 61796 685449 629811 145847 914262 373959 431108 326344 248985 741728 344014 75815 788267 311858 526521 746733 553978 401453 170525 164740 103789 54487 291851 957486 514524 891083 216516 815997 108051 508469 1001535 995545 12244 254808 716967 156926 338001 768264 70363 417914 210614 616752 154605 55859 213661 790862 314532 779744 560791 1025266 982010 866955 893610 138307 600477 1034517 263886 1045113 925810 631474 52591 128100 387342 536425 1043950 417508 281659 832661 552736 1002862 337274 207719 745933 30862 34171 878433 502578 410719 42150 822492 827264 7956 238997 186243 355418 536435 206743 504022 480091 152405 764207 530088 832654 814632 899732 872866 452852 657261 196655 261054 60674 342330 66847 874188 842528 978616 253368 324336 407083 553638 694783 304418 197619 19924 1017904 52652 899006 816553 411449 454320 126147 772766 633148 561824 389296 583361 222737 819908 728613 539699 499137 19895 984887 754602 928524 269802 487406 293616 247268 712736 202951 62306 849392 571888 612658 667761 316682 643143 166421 103972 106945 744931 213063 305045 598488 72153 284438 152944 971973 60943 117442 760951 390707 982467 680703 619520 86144 261122 666999 134261 712512 512562 641094 482771 868792 693896 818300 591404 589155 381587 469151 227365 1020017 6575 654118 424312 939075 847763 457983 848243 208881 196292 1010697 1912 334532 171807 124315 1020283 683708 437331 221435 643719 461579 633956 850408 821561 804503 607786 559889 609859 307836 133072 399516 475883 371848 884053 264864 790409 49598 825102 276395 406028 975059 548898 507708 171126 1006772 197901 767050 500571 311038 207389 38843 998503 617093 233976 434926 691413 396750 70676 582194 575480 255380 58174 73548 744886 315206 599060 957429 96519 732039 381835 629850 315003 757934 261481 901530 113329 150852 869067 341068 307425 440968 897185 958198 457043 417518 910893 522391 311270 123035 756616 532254 422538 378859 661533 82416 487366 594412 387372 400486 263475 758496 239688 786508 572926 927935 393690 241764 852330 966066 240540 199393 196940 137881 506654 623596 456845 362886 412740 618531 506284 149568 1013701 7957 167225 838337 694702 443847 811099 642489 255966 407858 148299 211208 415879 489666 735191 447047 776371 723160 348128 573248 905917 73034 531420 252018 1236 824286 420180 117646 1025915 704210 610663 331260 58380 655191 956230 958295 301872 602129 284342 629741 31592 647065 787089 433984 223112 1006331 963397 63111 11574 297016 836947 500526 559984 168133 182225 273745 166147 154635 899817 607813 138004 186853 564824 211728 72603 924965 872432 276204 1019875 476686 178710 415176 409356 736475 152132 886471 366729 932919 976776 212670 715427 11204 442628 391866 387315 117396 724076 430712 557804 305587 433291 875244 723535 1046171 915390 71867 960948 267709 177783 639680 535304 462079 274875 595082 855561 245305 491941 192732 847564 389559 52193 1020973 80952 864442 516657 104230 867977 28663 143596 639270 552397 821782 785786 174785 858218 494132 718041 929853 350614 181857 264731 963603 24542 379427 959718 405876 656288 790770 991218 335554 961936 1020090 169870 204818 363831 660572 395292 756145 728943 484908 179345 504476 394472 150132 658678 71430 10407 412144 683241 346838 931458 19537 510493 375846 1008037 524986 80597 869829 1014543 795206 916589 364982 350229 749184 770513 412591 493791 300009 545284 533403 89831 447093 30363 368664 148349 882702 932415 246010 89669 11024 30511 815558 1018806 132299 374203 314424 107421 621573 285386 600765 855960 728949 665173 592634 45468 73801 852458 835651 268912 634017 466730 980517 462895 399889 550475 262876 746698 319523 472214 592349 203908 25299 682730 323150 844916 822545 445495 333193 579846 867138 633860 1046941 1023098 1013184 716010 494541 376164 1014613 20247 354063 355626 367556 790220 709261 558730 254528 53983 955431 844817 954355 322362 168688 853668 616057 974682 739757 461819 246370 347345 199001 783649 886195 792004 199588 81142 971366 581485 808303 966317 824549 581786 682321 191566 253587 131116 641557 480565 397379 607130 806202 1014929 1037503 560491 343410 786406 322370 895935 478499 789899 705022 833223 940265 469805 778392 1032009 981522 609354 926375 904477 387360 735415 377400 208306 77899 82715 995917 332425 863740 675698 641369 688057 1009492 600458 867269 297578 600739 142217 255599 1042266 786929 472165 256294 641371 652664 781930 69935 135122 761383 812472 103363 312634 395297 1044163 1022094 322975 681276 154833 103474 173348 626563 886911 225986 429693 351156 861757 692807 823670 637891 453837 953663 518506 504149 68552 54553 689100 790598 61977 859322 634530 790820 812159 824059 661252 111537 451600 388392 858018 127332 353457 278914 612156 442345 152478 963006 571175 451485 781801 714117 365007 365075 452338 283890 84271 255121 1007348 156439 927066 924307 141689 477304 426742 961607 549856 118157 741820 77072 1006558 775493 254714 982532 443897 1030014 591888 1036398 1000463 945038 360694 522316 211918 33469 375477 954065 261433 783048 56809 353508 342313 569440 339270 837024 51146 924073 111632 854226 835354 209084 476321 1045886 907629 763429 706279 259163 11243 766821 186083 201298 11536 836977 701227 512771 920364 849713 293736 643903 348897 220162 311001 801679 189864 203316 88783 524972 213068 480653 895279 786437 201068 125381 917235 839228 794622 455944 817833 949673 557511 995959 598770 136917 401891 730279 1004804 60673 300867 69664 688937 1032349 477994 1033695 279358 242129 389040 15828 372021 197367 345663 357 395667 764702 144921 943593 53234 637065 602831 431918 849280 492334 258763 29172 1018751 110392 488903 142960 241091 589702 809812 842442 114999 784425 756053 894367 600 151786 598657 915583 418744 276417 511204 811632 1031292 484191 936030 545385 149215 783781 611618 696792 618157 208427 256569 323357 716745 650426 1031165 116749 83111 66514 529054 1025135 353490 875301 585888 45186 119655 647706 297307 616310 589209 348747 67450 523758 583979 377351 566141 957572 406265 788177 395831 682565 548207 59359 463696 91953 93968 401563 1034179 71356 712944 340774 505953 522832 122171 395984 762957 252873 839084 487073 880511 976887 277014 213972 813377 366880 587487 565334 1041077 1012091 107392 372043 922956 296373 620806 743818 612688 644976 682132 318492 896091 950207 821727 853697 559070 240044 317872 747626 329628 613555 870502 212928 417836 661316 6257 933276 697722 997700 36056 857997 1040710 540300 714676 518741 358819 969065 374963 552044 255865 97563 949142 520316 310532 1026134 755379 735203 326740 1032131 870771 398644 769483 698496 580309 57014 992930 381596 382954 635107 110436 402332 627287 753899 113264 372985 626390 327470 359035 412320 1004469 608710 862476 710000 493397 290555 363775 95679 417452 901068 315651 559574 744388 127597 764444 554096 941113 988355 314913 800575 1046463 806634 834111 187751 470682 488880 772468 243201 419877 158999 826132 1007258 115020 678614 575816 499121 43793 174297 389002 527676 317706 907197 852267 628004 32737 926037 389070 701892 386003 518952 106986 434798 669490 2288 801099 338918 379107 1036060 108945 883429 754401 587087 958127 367255 112824 215263 504685 578333 411146 929622 63463 971788 523534 1046773 1034253 896749 1008908 852780 61985 41403 51426 43811 863547 897384 103810 135221 384968 267352 723058 960111 275975 879843 273994 301333 297099 775127 864569 458014 529084 963317 391041 381875 457045 552816 659959 253108 827623 975985 785028 276787 545877 44437 631462 646646 801623 606573 283119 185849 303351 908284 382085 611562 100886 866621 850337 301484 826344 794523 746000 237780 348788 572023 958133 763695 886549 967846 958213 293946 18171 426736 749449 828584 850347 560786 280672 1002720 55163 28605 125882 396157 569367 526357 939102 29644 327935 380210 242725 751697 678918 512802 836220 171330 531924 370405 23270 326410 1012837 194800 158584 528584 308617 858027 275292 157390 329058 866803 905550 524578 675048 629144 729634 172544 491624 1007072 388924 1039445 472577 1005059 486678 980550 429094 492460 723389 564135 417823 226686 822101 680069 840839 881037 753297 5021 75727 684001 914747 319714 776890 713975 824498 410619 337631 678975 128103 182978 771371 516767 478303 960454 918620 82158 553908 529610 995207 722554 601876 361796 214162 1008515 380736 501983 719546 906173 597902 605689 661775 366802 107624 439333 138483 328926 10699 499371 733343 496881 631241 259843 356766 842641 414471 995166 821072 146229 546624 202013 493929 618699 223680 295767 996975 388658 1513 779608 293439 722113 251314 755996 83080 319423 618530 901592 896846 413416 92122 318066 226665 352495 436617 448516 637187 52726 10869 986205 203294 537111 648953 1013887 531724 71647 995585 786210 516341 185037 20111 616240 599636 207320 878650 667207 370042 905702 51114 207674 636170 47190 157213 131216 147579 466295 969445 1007364 200346 884494 735720 464899 1005573 545492 78367 49 961968 495862 736279 893412 536420 69268 854131 376743 922171 763970 56935 239289 227110 343177 285247 217484 430439 882279 949206 940614 597271 1009611 591135 310595 75169 259098 469152 748432 793669 461485 231410 699762 933526 635216 1016387 414942 543997 712389 905939 638974 889139 75071 163706 109490 275659 994536 136993 906764 649126 851547 671812 291027 448124 7466 890743 91137 586074 815705 843230 745541 98846 526049 489395 573826 987901 757294 867011 934222 894206 639138 756977 96628 472701 493072 1036978 603762 956841 979009 601488 367100 957189 460146 232104 658807 489451 678612 393515 197759 304388 425739 950496 102241 320721 930992 315552 441761 962086 556239 974041 577654 713385 422250 22028 802121 1037655 651251 1023824 688186 434432 463830 658636 48795 315078 688365 94784 14707 281762 949770 852349 692220 242655 581489 489704 250405 581533 770394 303612 287504 1037135 201331 532421 306069 1044797 585309 494949 826558 98563 706603 126098 66121 886288 615654 418838 566569 124456 894475 282190 212485 253923 795658 956332 800696 708908 104649 814389 213455 871874 137760 80644 307982 689594 336987 391877 769003 654331 554171 905787 551185 756928 242677 442 226783 115738 454833 74413 650983 33900 911884 374289 697455 654573 141847 525048 1010931 258089 389205 738568 800673 1002113 126017 404218 913115 788646 1034182 959771 207545 224802 754117 66509 570244 166863 366738 812551 250940 988765 1143 948177 294164 36049 560 557258 603632 503552 961902 508578 975086 934936 158548 731040 412890 602392 730365 16668 628664 450387 741876 103942 745790 258802 512698 16734 642391 20846 564035 188601 1005217 948250 273785 250563 749808 467607 1041336 574903 850889 737629 985936 890345 558312 933945 708359 818237 285370 171209 848276 887980 290531 183554 481317 492742 2234 30123 156890 780843 739272 258271 794951 555281 947789 402575 145654 516802 338875 960766 50147 777242 999225 16195 1040638 687117 887329 890826 663725 584223 293506 26835 376647 875754 947614 840946 700314 157852 526957 729485 1013093 367990 1045529 114017 446431 751182 322688 628478 537646 169741 741045 443206 858097 23346 297344 1012722 854967 46158 156121 736781 173446 219270 1392 307319 211797 16660 716072 473699 224657 882886 364440 221657 164252 14974 910217 215605 429129 221104 111227 625318 224354 859879 703263 283824 431394 924224 828382 977578 108731 245229 965969 747073 910034 519859 758982 970483 152318 526444 22210 622741 452428 863366 393594 385486 935614 1040515 943960 486041 31687 64631 983420 260807 28369 125325 234040 98427 405687 405634 169875 126636 529739 546856 888263 492454 826833 791525 459204 745353 996226 508465 553899 27337 111115 998172 133459 822444 311819 650949 921799 143823 66456 938980 152261 271010 723131 828993 603457 895463 794607 193850 830944 592695 650918 295489 853118 936317 449476 946012 877992 277880 346658 245156 17699 916542 500492 695238 888931 953780 471235 328837 831764 848662 772348 961846 810901 163189 935776 672834 148856 881716 1038346 524199 815108 134027 4620 1014648 955059 240388 778730 452697 334260 33793 1000477 100867 527466 620596 249745 1017286 507883 20516 397351 590082 874881 410031 766260 954285 598317 312962 292864 586448 566303 705187 3656 141066 960319 522984 171197 115467 453032 56189 144771 435738 1029927 298594 462515 521872 215744 1008107 560345 487515 721193 229182 73078 983932 416590 127192 188799 246409 1036491 915721 468956 532780 619125 309363 178154 492193 744658 205967 584698 333884 916123 282152 498639 528353 661313 128989 382756 987786 573798 97443 1011748 332485 851296 460354 480752 92979 83897 594899 704285 871691 190385 938056 992307 556692 332218 1030372 330287 485806 383483 594879 630017 293450 980687 112195 72207 969965 807747 498610 264881 11570 160155 445341 609971 287813 957901 462958 456406 776040 716804 654815 257870 226929 7966 214913 293445 784970 992047 354103 752215 684912 829436 824248 691476 796789 544641 132880 718210 509055 640108 103711 611992 382406 892063 758296 933316 695321 789425 854276 884070 730970 222574 541245 415571 509438 28755 498163 948051 377742 952339 304810 114082 161576 626708 896954 55667 631294 767475 226254 570216 597462 66556 606054 829468 777096 705458 86869 889497 405892 831565 1022787 501474 883273 915767 832555 72811 328431 529550 213726 239771 674206 876966 105087 706897 691220 105348 635654 57180 763428 924515 618429 334082 147505 781107 341445 273530 1002935 894997 971410 909938 973763 210144 176747 94345 143222 81056 354027 697302 996485 427281 753027 645983 998332 594216 370165 53923 461174 332683 731354 932881 144423 504084 831006 142222 774867 1020753 611199 348404 949140 871175 4881 852621 365079 885419 489916 399260 648735 458983 372156 37588 238081 424731 181537 400607 756007 145370 1010765 347864 362126 1016169 646265 773329 953159 256067 729647 602190 507129 808343 439249 312008 586845 257480 415761 2092 297921 312044 810103 6489 425350 808782 400351 511654 578210 913389 578808 834137 483615 833274 184518 62256 842394 503390 710944 765660 207557 94769 524082 699522 75237 904004 766461 421688 1017684 987545 533714 215182 999424 876261 853467 602882 726250 102677 296082 818314 953769 924869 698440 82191 799460 1028042 587423 242924 859356 1024938 27152 999283 250335 147487 768103 943464 816342 707992 256322 885636 279480 1013688 81045 678131 157204 458709 155944 680406 789388 671610 260887 131522 907860 228069 162386 425536 306615 361354 16667 313675 1025170 305806 662154 465877 360407 754508 262412 221250 479500 357844 537824 814314 686282 598375 172697 3740 259390 823037 170399 779030 983210 865215 840365 197518 589797 377740 509524 950060 835799 775032 807799 173453 461055 1002569 308685 205122 947181 371961 248931 1040975 565703 728375 962583 317612 439752 217061 170526 425671 206013 275867 72318 340992 709510 294691 827029 91948 755099 520187 1001360 692499 105348 229590 397557 196338 991584 217627 673562 158970 404831 814692 216491 94415 36424 285953 701992 504841 969204 558195 829028 458422 551889 1006833 954119 856534 500576 881382 406029 414174 668342 538993 719174 737590 109823 44259 761044 182971 853239 1033541 137647 220222 355183 964815 1046564 839938 556494 331378 844370 339010 640141 426063 101036 140201 360890 699966 582266 621016 970614 565320 106583 141539 200311 6445 661172 23764 828551 702687 23124 409127 985858 978693 47310 232524 404828 966009 818959 919593 202649 805579 200661 831125 1045715 935099 477748 1032926 351672 922306 737301 1026372 718602 645258 801970 823675 876573 280690 596764 586029 225628 804363 847029 577142 838340 415901 520118 1038950 242278 126371 54698 547715 803562 289610 547313 845892 715271 266999 600127 979351 800524 832446 922394 269660 522587 535787 563807 291047 634600 311421 115133 215938 541374 210342 997176 864488 465786 445260 444840 287692 686542 64139 667447 413776 599807 198961 334823 247438 357224 1010753 501770 394515 492789 326257 460488 693087 193961 913067 953500 1043558 115224 834192 722391 850194 952301 43248 679196 875198 529510 806995 627170 820668 541395 513395 720630 633809 535322 589248 979190 947892 761910 725467 560342 168594 917171 36891 591455 395405 674612 569099 730795 813368 565486 176105 598699 182044 716842 590121 442785 688439 199879 930033 644006 187768 789685 372634 718885 750404 63099 156213 570462 615924 704433 328964 448996 618325 1022855 286204 277791 571942 891197 606026 48075 953501 692905 547275 889720 49891 223924 253842 133128 858515 302045 980582 940595 84031 399028 850497 462342 781291 290912 430034 164191 16784 90394 952060 184947 438426 365232 36181 398921 271723 900867 241832 450365 146390 859785 700787 463742 145828 992971 796010 988047 317714 170216 813554 733385 58193 516113 222886 95192 170757 835595 532438 635706 915143 1004464 792835 129476 895907 154478 34661 605468 591771 842694 1004645 681023 695330 986062 127011 105981 112801 431024 1045489 395128 570613 793385 1021141 107177 658415 272394 124427 105691 935379 871611 322433 582958 832217 370355 359514 987925 587184 109825 718188 367832 482806 937670 441281 876051 135873 549305 102170 421429 593177 221345 44135 280322 451195 621023 835664 15122 286552 978401 305583 277584 323987 179632 396308 520827 385799 436579 373312 663976 680959 556713 114858 24766 943548 440132 505853 466936 673011 681864 542616 786279 83020 31968 192524 816494 317156 805962 226722 181572 441036 880854 729811 738677 254855 195114 1039054 783969 144528 387841 719861 551100 723922 329639 135776 783373 826414 783487 219736 277807 792569 1025150 4829 396498 174971 661421 958497 423418 1001329 1010090 949771 150655 473995 405543 524981 912268 1024239 862570 127215 478241 627892 539340 449209 289681 737896 966458 283596 524804 1031819 337335 914450 428278 504081 778200 928298 364982 315364 892998 974309 1010664 665952 452928 254668 334852 736982 60182 80535 565717 257801 635567 468919 626426 209075 239620 921549 912744 171265 416931 798256 95718 313875 698924 988780 333455 292221 794839 198334 575828 949961 640493 133785 637560 45555 8779 322851 966418 483819 434402 1047480 859022 250647 671033 366694 1022508 357838 1016297 564336 651648 1044702 382752 559820 162544 523270 401695 103077 801081 68221 437948 680409 732907 378218 948193 640891 853224 349801 109579 927314 233 1016332 102603 46937 150521 627288 634953 957501 231672 397636 284604 115170 178969 611133 26099 234206 162916 315813 158159 227837 885813 218447 725190 734395 359867 1044741 845154 718285 405114 117763 744896 481176 453833 441465 866834 204472 288341 438796 799517 969851 833180 651349 784572 524644 511347 792928 163931 176040 402817 395311 762748 400820 1034945 555829 134710 506021 897284 102108 490929 898766 481901 460799 413355 231990 970227 1011312 416758 664343 318946 259955 994551 918112 1031770 344129 95273 859188 912335 841863 122264 428649 1008007 367844 994663 921354 991263 319854 896586 878294 459783 945198 126988 879550 519169 868255 316939 67435 12198 734515 718263 783797 681441 92110 607510 1005357 949105 749129 72003 398228 989547 484848 881899 724066 875447 838917 763598 204608 841614 273723 604228 325774 127490 628283 76725 570846 296566 256034 166688 612471 56610 716289 673429 133075 61840 411740 680635 74785 526626 993196 554827 731331 694665 972509 884114 483025 819023 267728 61171 24469 1016911 607194 602979 157453 800311 350787 745452 95853 986381 112329 279850 83610 254375 964122 314833 592559 635953 73309 765221 852604 574123 154026 417152 515330 323433 884877 224975 912120 423825 210055 9493 270665 194976 936589 747239 322452 52198 214407 523247 839339 959237 303314 531306 580372 624758 387775 805545 61323 729348 503570 1018772 510846 672590 405891 711458 717199 515657 325696 655330 809494 143292 75369 764021 1045917 543427 304787 449041 458594 519757 271686 1027840 204760 1026974 121727 353567 745254 1006798 993583 244832 845734 60231 458681 107848 104551 222794 728184 474993 419756 158059 922423 337929 759147 250641 272567 464978 568783 379639 326956 775200 940983 465070 526016 813150 2869 248345 384015 833929 1006607 10735 544426 1008179 222273 788028 218516 450945 377464 542432 51144 924078 1015961 578574 583344 138886 1033784 838863 112815 480235 416545 462205 996249 253012 784851 67144 931638 612169 160256 123316 284611 520168 432911 260889 948336 310115 923290 173346 538082 878464 713456 671822 401587 211224 966036 303475 837613 481944 546236 772150 955283 162435 282323 845203 683801 113133 791287 373339 345062 191233 816507 398769 541657 663421 927079 7053 918465 689969 651251 15161 550372 827012 185104 519638 611449 765167 1040351 300248 543790 299903 1043767 831622 964258 1043287 72227 878203 333036 95276 401506 153640 719378 447175 227046 117071 251283 1023879 934997 464521 167390 574684 467339 359362 912089 339405 699414 862904 512091 902259 125113 831871 84145 180348 816617 569599 352029 542121 953939 254836 313938 545360 842580 94958 812794 261594 6015 761807 33328 919366 688411 571215 455686 570276 597155 547323 657920 64668 706372 201266 934296 69349 465250 408231 316088 268493 989459 406754 330306 354488 113826 61375 423052 318361 933133 703981 382940 695162 931976 1014895 982769 273914 107768 133407 349050 316106 430713 264486 346268 209455 441817 1048454 562544 940931 324378 1029008 475010 267188 278516 583534 1013075 160708 194128 679578 932056 972615 229070 210021 186874 793320 850752 950897 475412 666340 899373 874295 461176 582029 619599 588931 1010666 538056 878869 495090 129315 1030544 276258 843643 271439 485489 234444 111587 368016 771597 904350 738119 490617 478363 72150 856470 932499 732003 966887 988437 556507 87363 263929 142553 308034 122669 979812 845648 1014060 372390 582201 694457 317938 30793 59065 442791 939616 790082 1048027 968066 507959 982740 69834 258309 320684 557779 444261 512193 132839 769067 600766 841625 600709 279639 333724 349508 405015 920298 491768 703695 243105 689162 950915 473880 714011 861936 672543 761172 1043188 605289 501602 755593 350858 720216 971798 654101 22194 393522 1015996 11557 494647 195712 334340 568639 457811 446304 832598 580537 169783 844805 446028 176191 108169 974131 975669 577617 853985 234691 183700 980418 669515 1010213 260512 42298 862664 1040601 812994 537781 718796 823029 98073 8706 481217 482210 962553 571718 452739 396703 124519 789366 19427 993725 248991 668896 397604 270688 384399 521123 225153 184581 18265 626226 381093 544438 630229 264661 863025 985239 154892 962855 863545 144221 932798 977561 603847 35026 347613 548590 336983 546387 456464 749501 321882 449362 568625 785907 326323 325588 690895 688206 362812 731891 766381 616930 166978 450909 556353 581784 171013 725971 820534 181162 433210 406955 159722 66089 276104 488271 759025 541047 337166 868540 618384 54221 347356 473092 188738 523958 632949 346060 1000503 233874 655955 930254 85456 117780 491363 481625 770341 1021125 653701 516556 651647 982911 928269 72990 398558 533490 959557 412249 484979 934946 106473 893978 137511 213735 365481 311059 203283 223851 434090 145546 107270 230064 444421 963799 40195 735240 196423 994794 643775 381339 983280 692674 848679 210916 130036 307447 811992 215860 920893 556337 123814 363054 821798 759726 326934 460873 596737 339904 870627 570450 370067 143693 688252 519911 67475 49997 811140 225532 696622 857680 285521 426586 831366 623350 727919 294939 489262 784500 251418 963376 474800 703253 486855 947931 989447 160439 91291 896821 163877 1018186 564978 495529 507758 317781 914906 766327 863803 633969 694677 883250 735833 592331 541723 643650 868999 808102 867221 863075 737531 735959 402659 251684 935390 717639 501271 961897 639435 445557 121080 393962 237652 789234 1019264 323506 340605 202722 744543 452000 977215 1048449 297333 104169 581639 278428 898651 339092 669492 779796 1008859 838909 81564 1048415 543092 619090 421895 546055 355799 69913 276915 425000 795500 790184 891086 275446 1033678 722860 885759 988213 871755 976547 599518 756671 438629 871009 976760 601858 531283 736399 805580 153215 59521 538663 300368 68940 687371 229370 150124 216979 452166 378154 882173 563473 85304 597424 50900 181144 669979 608983 489781 275853 631262 413631 921945 352362 53923 219099 1041900 757565 400450 781683 752271 722216 284613 622627 502359 945119 538858 211802 238156 889389 356517 142556 764907 883311 892827 244545 837541 243991 202919 289908 71518 467754 95064 850996 989422 511171 388721 770710 372899 546702 107113 289409 983997 168269 1016809 1046576 271089 90711 538192 466868 754919 658452 896562 60272 807100 964482 566229 1028763 30849 283571 120242 417729 1024954 377933 72442 1858 846303 942088 804367 249298 89310 376628 1038086 990967 877463 449072 753196 13199 713823 817140 814718 714823 671614 846984 1015855 123940 268721 993163 336678 921342 652968 201389 74109 940032 1024905 475188 12803 642090 487787 387451 875195 916687 737244 212335 74587 243223 808796 458512 301006 263550 267232 750582 137906 495699 1007439 762570 919515 670266 982024 713160 75470 859051 434011 1029444 978247 51313 318475 785953 102835 124459 908499 817243 388535 135886 192221 625023 77991 465697 56396 220974 680463 688447 988852 220574 111662 217881 635292 843288 1025654 282866 11523 474491 391182 549857 200664 735928 813648 484434 676481 894292 217931 864389 956757 89065 393282 856846 999202 694948 452650 751955 995240 891337 1027632 522769 168475 162859 980017 109528 476069 560564 916801 1035146 139745 184803 532517 570080 730465 516681 920024 73445 150570 990475 970762 902777 480307 336739 54172 82127 935402 108575 291621 15343 708270 560672 691568 394037 813910 22237 578556 218576 352936 516318 388475 101700 430051 357953 485459 267240 654646 600887 752928 142185 413254 822408 565552 197445 326316 630283 846085 401233 350325 207151 473815 134708 423584 547702 282895 225257 116643 898292 625869 412737 39911 345812 497764 244063 420935 16851 973273 905786 652437 251075 1029479 261406 466453 744202 40957 623147 244224 121632 262590 553429 68611 840980 518272 711522 271549 155912 625230 283503 986180 302513 432102 379499 310433 814808 417596 373531 126031 887771 310773 424213 305344 908844 582637 345924 835800 667601 124338 728682 982896 141795 204550 670617 341460 369423 681312 118457 333382 867864 658028 131334 515705 546898 44679 674703 840214 673833 582468 794040 34106 60312 695785 775097 194294 951987 555506 654620 424910 61981 183181 979779 96315 6546 688669 180191 846633 903775 907960 742266 641145 53733 582313 723951 467840 355354 248302 625388 207239 852487 591290 56439 60489 473163 869108 585062 851063 937366 207031 741861 709687 51503 322256 613364 332193 162159 896067 950759 688449 967236 831943 595172 129176 408495 812101 214888 983195 106566 467805 426947 86066 265138 255968 201367 595642 428338 308823 397661 661124 455191 57723 506079 495444 269382 335035 783295 194786 88249 220857 1000687 494940 737790 824269 654903 828386 514742 925824 247475 580361 785431 865298 94546 4953 5227 649974 467800 408015 931215 278865 576220 57948 226165 841086 189771 111203 955042 752268 366051 236351 394929 367294 789561 320699 999630 944650 670388 526232 85563 714907 711951 350218 837326 243024 511707 491579 199537 962618 438778 838343 447649 683298 255270 474431 4336 357888 379496 361126 856964 744837 155041 959991 725653 106898 72452 695453 1046002 941503 210330 106745 1013117 183765 794045 810207 362410 237652 284573 975897 8196 596206 41406 556771 146857 66314 486264 148589 674249 816194 957302 427357 378410 220901 763447 722506 805799 521334 1045648 526914 776364 251947 760360 404804 28604 598382 23547 855751 67052 77408 984792 838706 770405 214609 595427 805729 755685 855113 43283 415015 56639 442755 52149 1015750 528854 874476 527079 977272 442662 808104 1006622 246506 696380 98958 480161 108988 236600 292007 371467 905986 215250 776371 858061 460230 761555 694691 618921 157059 461463 971296 665912 461995 248466 823043 331365 161571 826823 942555 747248 1031362 574034 377706 742637 760789 869344 345640 494914 1004446 629298 956607 1007148 806608 628638 940173 67002 171541 436110 1029157 22609 803464 154878 122318 767782 477243 282882 609794 612039 569523 348478 447984 447891 142695 122476 950779 336445 305732 916186 543802 701005 632876 280809 302838 395423 878450 686479 960302 691170 254559 330454 423702 109849 169905 284251 850067 679454 599319 323535 765889 55322 176566 873338 150894 569870 665767 189619 266652 214862 738166 15465 982530 814593 681125 444317 448652 490914 868903 374245 916951 435586 942053 14315 394166 430915 350780 855532 142256 551262 917629 615994 370047 263582 540524 592827 500114 825251 711618 910439 471948 100193 195755 49101 591042 371614 689737 357775 579265 446583 1000495 283617 579015 1019355 320486 187918 572229 880142 769899 383731 966755 353320 423855 439170 811132 37524 548630 401729 584605 745874 439289 404680 780554 58805 437028 359495 84410 824933 150104 389629 92886 808029 922314 563906 452670 835630 621474 584830 802564 647355 277629 87215 737262 924091 157676 202472 545272 619067 611827 752460 230608 731929 1007243 19735 619353 501130 549920 895253 914984 301460 601619 990249 697866 367765 758585 922056 732796 194490 881754 1020539 94257 315017 296627 741985 750480 824664 61044 397226 338740 448467 567619 606493 1642 1003386 379064 136339 676790 84512 97503 114041 29518 942189 388793 594770 121245 359517 60090 622643 254402 274367 88908 343878 815118 809656 627531 584519 943242 533053 26760 548106 122223 407196 728647 580083 149931 551412 663488 168572 805731 956087 166561 225459 354923 513583 952714 865977 497360 263927 949903 585028 686927 1024894 327098 631325 303067 256136 497543 554659 941083 347052 947047 261703 39401 672214 834109 847118 616404 284103 774372 661010 23455 364176 221862 899585 312512 796187 539590 402844 1027810 954274 783352 237626 242787 118326 485604 895554 303318 269113 657574 101300 58243 384228 519249 275105 446946 715970 49767 90543 1030692 929331 624994 142998 705962 95466 203311 315557 109451 244592 492206 1031997 78611 502175 536627 663637 1017406 289575 453128 231157 676929 710156 236521 328123 443394 581925 585862 358745 865947 354975 113668 745236 711131 937593 79485 371527 199364 183558 525947 404446 690190 278894 7041 467676 423075 469036 612482 406741 600609 947601 69224 960372 449371 736320 935566 847862 788184 697264 843079 364974 1030483 798381 93269 609407 761913 676312 1394 39781 257070 1006114 1031370 557804 590728 41813 328575 700343 853202 663179 840228 713979 465227 272565 172867 244481 956260 897301 736727 830887 521542 307140 937938 228064 887626 453677 579737 184623 927358 332688 156547 20016 748327 139136 987741 773392 132921 592997 554984 656656 373985 188411 475738 292869 724220 458705 505305 569563 600477 1038283 194307 53773 858251 905377 468329 1012783 597440 169566 542223 578661 640491 962273 261614 217833 706799 745567 138355 606601 375906 714719 783869 393766 300559 589757 298594 554294 130676 374311 758635 309314 95045 299939 337747 996457 604647 659847 31564 720091 532982 90240 473594 359776 71615 294668 1032693 620751 427718 40959 798796 219031 1018946 57602 15101 50745 63900 610575 514942 369611 272116 804599 575799 16503 365980 264156 574469 453626 352923 703927 175801 578597 231723 703955 293271 799583 128315 73552 1039576 249634 419309 827809 516904 378490 401433 189198 345128 897161 356553 386867 757485 264965 327611 257407 599167 325816 455138 759734 787035 20479 383973 942192 351474 850252 492703 745879 395816 630181 358301 813805 900053 304418 354211 1009796 461383 361842 745767 399684 675519 90199 1035476 398696 85487 324133 213513 206081 373378 905287 665944 910962 284564 849851 667399 50418 1008438 830353 230802 343821 602348 238447 1046567 752931 134190 1018384 118056 931816 178922 52160 817325 847586 907264 111842 73471 421615 130501 188522 583454 895164 442497 456292 466237 186190 948465 506475 861504 718461 450245 944690 671045 1018228 160547 617471 69656 45363 310050 609579 858045 234253 739920 987299 118762 462634 892205 380266 899210 575238 902062 105749 731195 291824 252859 907853 585425 494988 940976 307025 313297 213074 77024 652401 105718 439308 890381 220820 235696 762460 849394 523699 788640 998708 544185 68443 987166 91484 433029 395567 862899 274671 787690 929636 687775 377310 250224 76612 917332 945259 996627 77227 155641 863664 191174 543117 185832 815638 892651 205422 895792 601054 76252 191208 434451 407963 563814 45865 205449 400566 331849 788338 673468 327657 747193 974489 172938 855493 831200 55432 520198 988972 227929 249020 161528 625111 1045943 239814 678232 505553 840444 237261 41174 223481 459810 173067 533077 183173 148886 81740 536684 827514 293047 173938 204260 837429 118364 209395 692285 201445 246091 921945 762408 422158 319683 811969 841230 417799 748275 495965 514184 308605 833408 588530 594660 111854 225795 63579 986535 292399 173193 993028 238342 629735 1020433 395375 590187 154129 811282 258226 294390 904318 890354 738551 79609 433488 286095 264700 296571 981889 501690 49809 935094 319834 397752 40476 973466 568060 696512 587544 861256 1047770 937087 8593 402327 981565 22934 231849 33426 117695 1016859 205335 910839 30160 915988 795299 266170 458549 665087 857771 512384 780163 411981 867234 249637 978344 583394 77707 332086 665187 1047959 454530 485239 1008327 70329 206387 760671 779964 3207 641633 94871 814974 449719 789857 1016191 756252 522993 367004 183721 276986 372562 205073 16476 192336 535787 801744 125202 970152 818240 693888 659450 344676 406986 553178 399479 125749 920693 27691 734111 838821 469027 567766 451260 579726 348198 211408 870863 836769 910794 907554 1004040 12513 896713 721003 171087 466469 880597 934491 345023 373913 1005329 391737 487461 416317 997016 805470 309381 792933 1019637 617144 480661 743223 879017 83784 992321 186928 328617 421540 423973 991391 83933 807030 966166 132905 6562 183291 978586 573251 356169 331396 905322 660923 474262 377336 133879 461104 798017 166737 133347 503957 470905 579866 895619 946610 642652 393720 772196 755619 482431 832286 361923 710999 192108 634583 619283 401426 140575 121600 32891 351723 968841 237450 966742 500815 78350 365821 653745 928380 886534 819952 2768 242695 901951 175762 465833 673623 168825 686372 106599 603175 327657 413309 11240 354824 190135 1041285 725568 925404 18047 574650 908084 509276 481492 930990 951488 1004436 97465 678534 693650 1038690 192806 835709 262028 288506 221065 270943 512581 17252 865858 232462 572809 488188 906021 837633 484309 101874 32252 662976 163036 59080 930563 90217 575492 524503 802154 675118 446186 480970 238039 145877 686042 880928 743649 463670 419927 216238 1005974 240577 997273 987419 947190 481781 815370 464739 588661 190186 485064 999509 672125 314568 119847 695061 450538 968014 938028 744346 643980 960588 299026 729393 681640 301609 752073 363768 322423 35421 198258 993380 18086 66040 521444 170940 674261 868890 740395 930971 319000 307833 503299 769138 917113 892894 948577 827139 819827 871080 441579 286951 768121 214343 522618 747017 1036397 139970 701599 264233 857641 1013042 580380 785755 785402 334917 521063 265861 259359 910268 466986 531940 467022 487916 717509 97671 574000 230977 69067 890323 561121 165815 366465 187389 838001 90975 293986 923795 336997 309984 33181 130548 34358 746227 665493 200403 1019600 143846 23648 644280 914197 204314 327241 353918 829272 633990 994895 540374 448994 438065 357027 615107 769393 873403 633134 251933 467892 229845 51720 945166 190416 1018308 31234 379287 731358 860898 814365 188428 1004650 244253 891153 498068 655606 528503 866247 778666 628853 207236 891359 326559 250576 559599 706859 76053 917605 378357 850738 106629 271490 352232 447406 840634 581614 980653 620302 198228 535393 967742 552181 996423 451080 945194 479929 936025 596994 596496 744933 434855 612581 323623 700087 651040 686649 771513 225955 740360 953851 865700 317134 245879 813340 261336 248467 983768 922112 567515 365058 692074 129792 759368 665692 69314 593128 16203 29336 789575 754041 252455 934370 392373 953832 608176 402966 431259 318813 283089 331849 224989 252790 932360 116033 983858 511681 890853 532472 1043623 49989 755599 664605 688154 148730 10302 57490 438975 1043020 27330 467439 807071 44700 471035 521470 1016596 203967 243550 719165 501583 805245 482679 557919 685266 761363 830049 1019851 357366 881330 110672 492827 1033319 424189 1030663 509599 930723 128655 674146 988888 238462 839539 1009102 313853 508064 483498 211660 903289 919813 535209 67186 1007978 467580 609240 743401 650532 426281 707348 368112 343981 417284 242221 66903 584510 261464 784489 436101 676552 935236 605439 592115 691308 42045 545181 452527 922626 280458 890083 612826 544147 106951 400614 474154 317407 803171 242094 520297 569048 194338 890807 1010676 335397 937115 10868 890428 426912 477882 345799 718664 582105 36928 1017227 833074 803472 768062 149003 649126 190782 331934 34951 797798 218509 1024154 825526 368584 529884 753475 165951 398902 485820 31227 489791 633773 832629 461563 506054 696895 900994 630734 895321 37009 380176 536532 753010 450653 31363 533184 115195 302321 946930 689947 833751 1020335 913830 170174 164698 309387 70815 431964 793803 1046672 786191 322806 206057 865371 314332 500836 948835 829598 1003554 12243 501087 301727 961967 360258 201204 677558 439686 943876 334511 818898 465501 153152 910098 567541 684830 679284 393744 413107 200042 820462 392339 67256 1019921 750418 167927 793919 93595 287767 511116 616603 992962 355849 851991 883890 810230 399817 749649 731260 111832 804936 124263 17545 952511 485712 984184 905592 944950 786939 817690 353921 817531 623417 324822 389100 949762 290895 978855 114072 123633 972115 412799 516469 292001 593329 966339 712202 193571 318121 591306 959728 489913 313806 325473 517460 108376 125832 678474 436857 174893 121235 168120 412212 463381 462206 856788 828270 551459 362285 571708 175270 46366 377688 776063 21100 633600 522 337570 370151 117880 646434 1015710 744272 83305 11989 157151 301173 565097 477226 614854 791351 214083 751484 797480 425996 512117 777980 107470 282749 13746 629549 500211 836009 240994 342374 625353 801473 817949 294484 1031412 1047434 229172 687221 117517 596702 760104 785053 362016 54571 449073 666229 317486 535282 1017784 896759 290476 839497 978397 783092 341250 878170 786930 53134 696078 463842 775421 426686 1033118 416179 906810 390607 345849 345650 910743 611297 136535 62169 407095 716903 60772 21174 721136 687529 309953 413931 657100 168771 901251 605996 517004 558244 627634 627780 340000 34704 517579 129680 357680 10911 925503 700034 126358 596923 248306 666911 137442 409254 117693 864898 269781 332658 946412 2135 982246 355591 18112 205920 561856 620448 116206 333556 617154 3918 1035550 772475 549245 222836 846701 462067 530234 392265 228075 424046 12914 516953 35614 825234 815699 940036 105341 616727 758082 501502 992758 404812 522068 353229 915817 820371 277715 454478 91179 187873 359615 937521 536196 537919 358218 610168 943409 598603 427099 590588 914402 538296 218636 98280 528317 240841 297772 785212 94682 157146 397758 339531 745924 145623 416120 134461 233470 102595 611909 314766 311420 940851 611012 801933 148774 280272 1020614 484830 542809 283097 968148 494073 714597 1026206 608678 681128 924944 1037318 867501 443277 31761 407562 24714 355482 178582 844344 380052 21654 395198 174129 487511 140703 737312 824875 878096 5539 843331 437615 857394 527589 903715 914140 664803 859263 455347 904546 212607 804058 899157 701576 303124 232503 862051 274151 687845 353577 787114 532653 866792 156953 630250 92699 89160 215745 755799 775687 356323 873649 395035 481371 499660 714702 614354 302228 862922 165326 914188 320580 370136 398269 599758 472464 265891 290938 336145 842162 503311 482106 348738 994168 969394 502277 118721 46531 863064 118836 228962 238090 27005 308473 724206 1013460 791510 317911 835235 9793 499912 905510 722352 552066 536815 787601 650682 97885 8601 576407 349786 133034 945993 184845 261533 424408 518196 839322 88706 305768 274119 821561 542592 311665 560159 274875 556285 620571 692879 1602 56280 108324 299038 149960 559072 861534 381190 494230 53850 980526 569910 866509 652415 444431 558033 298208 301563 770829 80813 769560 670576 173899 194517 493839 411889 605053 217352 460341 664711 68463 425271 774223 388271 226940 672267 31474 5850 593431 833372 481548 383468 934982 580027 758620 944318 1010209 191721 954101 720029 392792 962142 762815 896968 84907 612291 795382 75765 284527 94584 372137 725196 204816 423183 842556 222827 600969 671695 405478 692192 222701 939314 1008436 543154 479202 455015 718468 876633 97569 912336 531339 146113 353016 1010053 60112 799948 554695 679888 584238 248269 171142 976559 385878 364301 910654 285526 854603 523849 1023371 86698 947172 4146 306209 1006534 580685 960236 737348 299642 1031558 51343 249934 852423 898531 829865 223277 906852 867978 362427 83938 811324 111096 21431 643587 190958 696956 208009 51769 872780 753851 633227 844739 492508 102954 521486 434162 506970 145303 440024 294059 955956 754593 118433 946920 454668 74043 253589 181559 1023546 1018413 566741 400953 585032 1019283 10997 589604 1045620 271964 833152 818754 112689 827852 367984 21872 7334 333306 580534 278688 174125 993363 360120 437335 857557 861205 581581 701487 374753 614613 569027 1012054 371271 260346 248922 170254 841010 53311 259271 551723 245633 1042997 670258 192664 340294 659646 20280 166354 632391 772755 565609 642411 954496 565696 476107 964232 223902 47651 895317 205668 432774 178160 208757 959435 795596 259631 293003 235424 535100 593212 235115 630103 476245 567623 197855 479355 957897 176338 357411 350249 911871 375606 811879 312724 861841 841502 1018705 180863 11726 1024265 465016 233414 661817 960972 177642 971733 685064 404750 485287 473391 933286 71627 931107 482536 965681 417490 893896 920876 532220 697671 524658 251830 127247 13089 556785 256089 220066 998317 596618 145275 866470 29705 744055 592021 259388 260522 907106 506036 214075 952535 562926 843003 368814 459563 669230 373023 630868 935447 1041452 841193 988703 741725 142436 155576 394421 376214 37190 472316 614642 557741 390839 375996 1025124 462434 1039504 122129 733134 961225 157982 674217 294309 931016 213920 336453 533654 926364 343757 123195 174590 186964 971595 694772 271472 219220 354873 952175 372275 927188 489382 1043133 698305 434015 1008919 997763 510538 297813 609285 892027 657967 105 360540 48627 477575 236579 125694 125004 187037 985438 275518 160892 1036911 251595 966246 1017997 731953 433517 684081 992796 505544 947996 1003345 35034 385360 836866 387818 644366 82839 476704 759317 857618 918943 949706 225886 953554 4384 682535 936519 413264 398339 494258 211907 471586 152296 931516 209595 332018 740257 934887 78733 283389 927669 588972 619912 839317 851678 222934 85361 652959 190859 711173 649216 153878 516959 386605 1037412 28038 949680 756244 89787 439185 352777 702935 375451 598382 435368 800101 982412 385637 976640 569090 59788 484692 412217 868806 427913 637741 340395 538652 37354 869750 972135 533059 438023 46279 763054 474320 359340 808783 882807 861994 222618 571216 497133 59917 415238 690591 295151 347656 273433 912421 237199 623103 526190 717920 567188 528809 418454 888290 453367 928787 654743 698577 155753 342555 235625 833638 35532 574709 425336 98670 207542 175274 777253 211148 442609 503444 455493 455157 975101 932836 265120 679282 676749 630812 803443 710498 592134 227221 533487 1033717 908291 882171 726455 149490 402387 359627 102758 799538 71417 393692 798471 549666 64940 837075 98203 939845 13397 121517 46999 205232 261651 588345 993635 632205 468794 470171 692188 796056 423887 442059 665810 598693 587278 231700 565131 887320 915685 624021 51006 406635 723574 1029827 468377 177067 236185 613861 675132 225788 295255 491927 264252 860177 872816 312392 348833 750516 96982 363196 468200 865860 736560 422538 659073 238386 682584 202910 958546 988803 587997 995256 42802 199505 1009282 780012 996975 748106 191165 237601 754249 862255 489785 390802 559732 799830 1021012 922960 365722 46889 257954 875965 882391 368805 844392 286226 307771 689884 502305 268250 23883 185459 97533 104053 1040001 804645 158813 382358 227015 441918 137049 260037 629760 481568 11578 1035486 861056 58818 704512 960657 933006 761643 812764 821472 15081 408572 798903 1019043 405824 675044 616106 244231 547769 912169 859780 595211 809579 833318 761160 919041 670691 140999 1018283 4115 546723 992270 585370 841660 522399 326546 658866 883019 841662 1022715 786886 405348 616031 597895 340318 280958 649425 46216 758066 291429 549081 967140 833202 739001 215088 27284 375425 670574 72451 285477 322293 709707 701041 190522 1003162 666219 421649 752903 259756 967358 930665 88536 467360 177289 667256 107144 994715 794594 685613 834826 875257 914485 618989 851940 810696 722626 70929 307375 968010 358684 846181 873113 468087 290731 190891 148706 269944 661547 863254 45410 668717 262187 941263 445186 354216 1031055 723060 810046 831152 908047 112276 959914 79167 864950 775220 625770 225285 553059 93773 530616 524002 587 638027 410721 417647 675189 162447 923976 749430 275516 529646 663522 638838 781521 565553 466361 111904 10167 764307 992234 753116 886341 575302 519590 840005 287015 462062 954036 295849 57054 999716 684525 387210 1006139 714996 108479 918815 465128 664159 558252 824020 348639 675546 430024 709061 164848 495054 704829 666439 793664 198422 594122 304224 814277 525699 742464 598090 717515 647515 1011204 881396 978290 309974 838545 17280 934957 722080 734195 310982 179524 646746 321100 137680 1016915 933657 919634 58460 65737 323558 746703 11102 64618 1005116 162336 813947 596430 462476 841911 152462 891615 677564 577945 481062 685919 739492 95457 135430 836448 779408 516155 816549 157129 60353 515434 644524 663256 363244 118978 700538 908955 644281 260014 546467 93045 396357 849707 154733 1005728 835488 113227 515153 937125 373328 41140 428416 563173 759757 785695 627292 6932 433667 386009 152314 556472 903123 477509 317351 111790 595857 815191 143200 841894 952711 43290 691800 347298 253553 220972 82038 537723 996864 30781 814036 277340 31063 393876 697153 764485 890257 78729 542912 183945 755257 833036 966663 307280 929743 674077 487681 530710 592458 110161 825932 977450 695185 976980 127932 639792 836097 641377 991446 653472 249578 53708 389974 776772 422162 89721 949673 215486 552752 468834 193908 303359 143986 855572 353803 256209 991480 605234 602874 286543 837718 954865 682624 151144 317462 877723 845839 78431 781364 888076 870094 536653 993184 771640 893975 449694 695999 285603 537081 807312 168427 337895 104887 693687 620526 58162 339526 21116 841867 901573 323283 187033 194293 615030 481595 163998 216150 789807 855186 212336 250442 344428 539549 239301 335201 758977 1044311 800168 477088 647506 596336 56571 109312 246873 1013449 978928 486382 748708 541177 88208 185290 178453 570827 335412 97128 108320 679870 539662 738706 790864 475780 837537 928131 48578 510083 681797 576877 769192 820823 530596 913652 399047 904526 542528 698290 838649 724458 78571 615345 598444 264803 763468 774132 278882 383266 130401 359150 10031 374599 621560 86280 1040446 240421 1045556 780064 596300 980673 507150 824581 589099 416342 784594 483324 418625 927443 469918 111934 740870 401499 401894 259191 1030538 602308 75507 117321 1030636 59929 363359 219847 453092 448792 621466 605178 731450 894901 271976 344160 43852 790421 275297 135528 87436 236692 952688 236023 93696 868160 1008981 671974 760257 372571 507939 193409 928636 237148 67010 917513 246260 113135 72558 442419 79486 425585 570934 398248 187267 252276 393598 633475 199425 564289 365949 663510 263435 900689 769472 648229 466501 618451 4005 456680 736872 130090 348385 620046 831172 687212 503291 585333 14521 219620 737486 168051 234557 565392 321291 664912 861785 532899 485557 1039049 331692 615940 978595 318863 101094 94414 313601 574406 39758 807374 361935 640902 592701 428040 218976 119134 834209 13363 969437 676556 408955 269112 1035968 61638 772705 817335 592217 458292 96509 1024385 1015629 378483 315531 947743 35345 108499 763487 959818 7795 392730 19549 704113 615186 253184 331647 136246 759521 891569 591443 159473 870312 600654 536442 364331 1038467 214636 57387 819236 874593 879507 557741 178767 698502 41664 632032 202193 520969 990179 349877 560389 618839 956514 121009 315130 164526 370068 39535 434675 856739 370503 362779 660966 479133 766523 634359 820990 110935 145061 203993 946202 479074 883373 799403 855371 690080 845040 271338 904794 1045706 726782 187176 366911 111851 448477 665483 384171 327651 970372 932683 619135 789990 658529 1014328 741971 937466 485332 1022001 70640 60540 894642 788398 213462 633244 424130 505911 883639 393180 934467 926954 26874 39573 177765 635641 1014585 990321 672203 483370 295107 144882 935183 115029 198427 134122 139070 872682 363895 60929 67672 3432 952129 941363 834513 944103 470682 287311 455443 492175 403154 603257 1028090 704287 519921 995240 153430 40295 205874 858921 760684 59853 169090 573466 145014 15308 991493 905200 816414 967793 225426 727793 823559 158941 225842 5819 908100 410821 110501 308411 833247 606453 815068 362679 222036 412104 829824 933701 366355 1022386 50538 812113 322049 486327 864553 293275 528375 1047025 835967 220471 975682 838669 713956 393227 868129 1005006 108034 93268 436811 583049 359991 334881 315750 778920 587798 106454 184721 416808 139750 890027 479963 1042202 774177 191275 488137 314661 831478 949686 818900 559874 928200 784127 425705 630527 857006 526478 364519 42877 930801 192830 265764 315762 37776 873408 757737 1021672 499903 613655 962545 642428 467299 670490 108526 787680 718232 778998 768772 800089 305707 862121 749644 179777 580385 401544 499027 46214 419374 319418 475288 98601 93503 686266 666641 118721 796913 153305 819111 380150 494359 910265 979893 570630 373048 949715 914317 1028674 534286 507634 100339 658322 260360 266934 4512 565997 366280 367890 906176 443362 951718 880847 216692 934419 451372 202247 289105 59316 833433 417962 159199 78864 727134 366332 184860 289284 203427 124949 316150 519810 38339 799328 1040084 259856 308683 268828 315406 362567 24063 225246 784240 640084 547670 1042189 652988 297337 878329 859237 355109 811149 129224 584821 485332 375672 518613 793121 49254 492473 1042150 607520 926572 194784 307959 274558 328937 581395 801206 743708 219352 392589 553478 908331 794020 60699 135292 503221 702126 210589 461285 925460 464587 508299 452030 439673 309955 561773 450746 151654 422867 383330 515904 434228 66092 20634 536555 1043598 425842 60124 728584 338676 301373 512513 21531 550202 1022875 832887 331354 880646 281484 682175 597296 61781 692613 1036782 112572 636662 193518 10288 269903 941325 582052 819777 134386 607378 248951 46322 130526 317904 70573 885162 867329 666342 48765 660706 902528 773705 984725 447656 392751 465216 307861 753437 799259 370279 540818 694519 256001 601133 647316 273408 984020 762709 278296 120213 47419 900473 794510 402727 806416 895874 575196 608957 634082 13361 996825 857457 640884 400026 668627 147950 313660 513188 600330 596217 793060 102794 1034546 482789 667597 626780 36341 888093 668295 706175 786799 354974 93531 906793 972976 254073 299457 677094 581182 535894 182762 680470 437392 156396 39735 691564 538772 734346 825535 3440 928809 464274 517581 1000958 528550 960504 821344 827077 870738 424647 756650 109002 712169 6300 848530 39394 5405 943657 752178 2363 253715 479411 404569 593875 856034 838805 115209 109055 485912 467899 251386 880358 1014068 693288 124694 956164 998445 147056 928507 86696 368617 681022 798844 749685 182727 259792 479776 676837 209430 750966 325794 605121 233115 859158 830831 645290 494863 25003 1047851 603028 875935 313025 797228 713798 527722 652283 1027837 301019 700679 862350 889053 255811 941820 391363 557629 556483 850504 810105 1037638 823153 707802 134560 540241 368569 586263 603839 681580 497626 692568 160110 85468 273770 452713 791773 163477 39118 140812 840780 659140 760771 463988 241041 291654 907224 758731 468885 8750 947441 648364 909527 66883 399302 574121 683495 1031295 665697 806598 296940 962705 682148 641532 625439 980316 711361 532407 935246 982134 260032 475225 791642 858026 210428 543669 218297 510838 384934 35732 860148 389518 538945 81459 416554 43863 194596 929987 923020 599149 67835 862696 79583 271645 501319 533563 884221 357611 704217 809160 380756 331022 502875 6544 119653 531183 14791 621576 189766 512686 1047021 1037209 545057 4509 388594 130078 844467 1036483 818124 750697 508877 354138 636103 149694 699095 40272 125954 511317 481608 298442 433395 403676 420399 219549 762335 306932 618669 895444 834147 854703 157305 557 877038 735513 682587 517019 849476 152492 118449 704197 601596 10969 227309 571014 581379 635014 363284 340587 595224 668299 93248 999736 424013 1008948 855328 248675 852876 802242 1018739 234903 527120 826602 728976 463667 824040 248148 416482 657609 521591 1030685 964196 589471 842231 733525 946473 688945 555761 566914 1031894 933293 670918 284 476710 774261 496682 598799 1044325 756641 408739 869180 131830 192378 442126 595959 1021902 982784 608283 643466 20982 418406 446156 976049 422156 874896 559866 697629 470722 360092 506832 765937 27998 219222 1031758 599624 374329 244930 816071 767917 952384 721814 981091 883873 1046134 526525 174494 696600 759408 327381 818375 843516 900823 4530 959874 772265 333290 383193 691270 779119 880633 498181 726240 430612 523755 482214 79087 315215 707513 247645 842341 440398 102129 908418 795148 124721 640308 160414 712191 40332 271031 101361 814124 769769 348358 882669 646361 629572 1047613 771513 944412 756109 144397 132783 801122 283178 6077 549086 228329 92530 382438 782728 379717 64050 719542 720805 1041631 966700 69230 327263 241521 111252 492516 548756 823691 294545 980738 538199 530450 184770 375621 239983 847035 357558 506430 603607 662676 472434 762389 1032508 568956 827888 484353 1014914 625062 561818 393937 300608 633882 492755 569702 376127 438580 771438 868662 553726 895011 289589 254155 863793 932459 598371 928322 871742 795236 311850 98765 317631 586168 573743 443441 136706 10217 222729 83273 321932 1022153 186053 466561 526738 402175 979557 314715 917630 177801 260956 401902 786288 895797 528915 949602 819386 419622 360296 680053 244323 1004885 249642 281081 1040549 142350 637598 451923 997488 426863 123645 428286 391653 310252 809971 787718 918235 996558 460322 704910 678237 774831 440733 798026 556585 513535 737389 687109 626483 386 532752 308509 866848 463056 801013 397826 556748 294612 141057 699579 147908 367694 230925 753248 1027788 718417 587621 765345 682843 789701 64842 77117 694554 743654 501105 174732 960617 304067 590723 314358 719578 1027264 555931 49018 742836 73748 449739 923944 9329 253260 84887 655783 101184 298438 195704 373936 149892 625463 245338 413584 814163 71206 873758 1044394 119031 1039470 107545 401651 685937 643008 764051 760949 697585 1002527 345161 743116 710239 560738 776172 319148 754390 621237 896416 396121 962083 504600 668542 785197 84810 851422 984594 352789 945921 1047600 772829 10260 414260 864392 449236 808895 205951 677174 834783 941248 372407 918238 290907 692820 247137 370424 165785 270797 166713 248399 332380 602384 426925 42883 153695 418071 226656 463239 287693 760944 400551 502307 744391 800188 110095 813171 44770 284209 731349 421734 331174 900121 817516 13376 210192 903505 617467 914712 100624 451019 28380 425819 818956 465420 75039 935495 251996 931246 182533 969073 306379 325087 286341 281407 673052 1030113 46538 776047 1033603 418696 15794 760206 829480 764351 173649 1016706 395176 889603 676716 279553 965011 613862 237311 691479 14575 830861 125880 830116 417971 919603 821113 26844 521805 435620 351705 1002181 394269 495042 228004 987324 787448 263940 744535 298737 711078 742642 988837 709606 564579 771754 17652 564979 996962 595294 904416 927429 247109 4820 487608 339931 56999 108517 78332 881416 890258 991998 33765 1004532 742921 120482 871901 976795 298880 526309 48642 608972 405342 77042 781224 411819 912258 228231 18900 545071 482491 313204 256449 311205 125263 45344 757087 946475 622453 402436 297423 830262 794587 402733 555496 545292 407584 913854 311477 618315 1035611 421228 1039349 985184 292498 188672 427674 738577 10052 592089 699211 910836 707040 815975 927457 461557 830027 470961 219885 805332 372830 642000 888881 660644 92774 828274 731427 749646 124835 818776 238701 129804 746185 818904 225135 541422 703617 483419 1018044 552024 50665 656864 717464 75906 809744 88184 521601 195575 871803 357832 996003 1037590 663203 798346 427618 455316 166517 840971 113364 465401 582096 1006511 461380 73246 800010 50025 94641 308661 872044 449091 709452 106945 556209 870876 518398 467993 929163 390629 1759 771562 284702 436899 699840 486962 702339 924529 847266 641094 775495 667962 38973 457292 320489 633091 1000314 306114 944479 197215 728057 89077 1030546 703993 1017740 2187 475357 191502 235450 140282 106130 920304 543805 646158 626549 996740 828804 962663 698431 106949 100146 940280 57372 94015 486045 261258 977709 1033620 1040720 1029943 353543 803579 845705 553199 314163 899772 526012 132086 280492 279477 739342 111460 478052 956120 390874 717220 784575 834986 471856 947957 810517 659654 545873 370668 819253 558680 72500 281584 996573 479395 1029381 693181 773443 969851 953760 94178 954511 769996 127514 735043 919134 256017 492345 171415 987457 907485 96247 129514 121148 404054 503811 843037 99911 784309 562751 391265 51920 961991 250691 742336 867895 469359 577497 185492 231249 402978 198527 70670 939750 130153 928488 296368 668211 897122 791163 978387 527721 217152 426194 469026 570924 762567 439613 867869 724500 861648 839229 707992 464175 810187 64521 638777 1033341 487224 557836 740605 374899 464685 560740 612531 306041 974803 53861 791167 376940 439273 524052 913241 40221 506944 262829 520076 349391 429629 531486 13623 598717 305754 179593 322255 1045650 215716 343750 883099 836846 98622 1007582 790583 181736 1025757 564113 620818 88967 137547 84433 344303 321096 870885 365125 273768 417179 334877 798407 459622 244326 627704 720359 236970 733568 709776 746853 676680 212535 945811 558266 110119 621771 1048258 79760 160130 152816 466035 518213 913513 226384 825360 668269 570433 203015 592278 677197 226112 404517 438039 292449 808690 470064 39736 635862 168631 1042335 603060 722704 412226 1888 131031 915238 968731 682323 968451 334689 66590 215756 917294 421313 31226 606997 35682 617848 282547 200169 707132 463212 707617 796155 586862 363193 335215 667501 52030 644909 356252 340569 694020 598987 611069 828748 751024 261961 684729 214981 719169 351377 1022796 773307 923215 1008964 528645 21780 90754 7218 734855 965167 828184 511971 426828 239707 633699 744721 248349 952669 559945 803116 118683 540399 724418 31957 602298 437563 100190 280163 497984 464228 193725 1018977 739915 606205 682260 608269 585928 358287 249007 171995 379901 480024 125801 252401 9215 479367 512821 335528 4157 868161 1016473 854801 691699 359071 517934 988013 59064 193646 273441 243124 419569 528237 415925 293904 418907 18898 999103 380767 300165 309190 899368 563636 111443 347620 473711 899285 948605 64446 240421 344255 451341 431704 432238 232990 1033701 561835 1028742 403670 47159 888867 826170 161405 280331 504610 394347 539870 556220 839547 138895 128119 636795 615159 415536 846587 118731 548819 157546 210386 364291 640832 963185 95380 685519 136162 521225 156562 971439 816210 147212 671309 927863 644508 871400 782845 779470 441794 268062 139275 943791 128567 118724 389271 283882 919140 398852 898291 935076 491046 166299 875045 438227 659534 763995 174953 146371 949536 457897 484525 151443 740564 39935 202004 260793 154137 128363 446836 338810 339085 258063 833239 669043 664390 416159 343294 894995 814924 435430 809177 292126 56860 1046593 28432 26411 619559 953378 333437 714791 120656 22926 764592 137169 952690 858272 765546 143931 586456 1019652 327202 345679 146627 667260 381571 212040 457704 66399 955116 797749 895727 193301 882670 459897 652533 805532 785874 950349 970763 826630 534289 421437 616372 651769 233177 214695 972651 738349 150415 922175 439579 282610 237896 958606 813989 831911 951374 396910 91486 808004 781217 236688 657038 470993 586611 906742 1013745 153581 708523 657017 16698 809544 953955 786756 635788 191784 961130 538455 271359 1043944 552387 138757 783905 503669 730148 58742 95858 170192 728440 294694 623846 791438 163934 324708 593767 51803 650407 396500 351313 407410 191963 607469 206068 361255 933301 529532 950294 242269 513699 34079 367726 75024 185927 923851 19242 681165 995320 589895 940650 279349 208706 369071 442306 870526 182882 945905 103100 946673 967883 134227 448340 344173 369059 1033963 792698 71395 26182 809766 709268 911576 339138 592706 634361 407782 624218 460243 166263 419642 962052 72770 1004749 741400 101099 379209 506674 408147 557805 755576 630220 5589 597277 620467 417338 395805 1012802 939954 981259 611516 96599 1034368 585797 817111 525833 779517 394719 506024 507708 469084 575046 978429 247686 42149 1041116 171704 278962 428340 154740 421965 697151 325944 425432 451911 906975 602677 894531 551875 536312 197251 975848 637938 75814 954316 679529 231068 850871 28050 1020256 1012632 786989 918438 22233 28757 255424 804018 704982 413269 828634 963761 248010 438700 746649 49009 835615 348037 332624 220952 894128 359581 187142 594588 931407 986054 156661 664650 516672 31846 780044 737344 687548 555253 528494 23282 905328 42371 1028593 386985 651003 245295 1000864 679679 25971 591281 540730 136548 12769 984017 668592 1008028 954048 1020909 901547 594751 953730 476023 744963 604472 98571 655477 516425 931911 669748 989184 60222 536959 854089 951493 202074 833736 436107 626055 259398 711518 251824 570266 651106 620112 254046 586090 776512 646402 1038771 149746 158758 577451 50880 107078 362385 508376 950281 1047049 1000365 553191 93703 57335 971741 313997 70566 148829 342329 861009 616647 498588 378123 441614 66751 672426 289617 302453 661718 608144 779583 308360 539337 160493 369594 742177 327497 960369 889309 455017 877690 757859 763768 410977 134261 827420 871308 698716 280518 876170 558800 53891 651246 985006 198191 644944 135650 752158 453960 951827 288906 488835 1013997 461680 370499 928028 487844 59615 693342 4666 224809 867115 258975 993986 124394 86260 868542 157614 725897 233773 539113 690060 698206 962974 997952 143613 870899 343395 549976 221495 781958 1010539 236729 797316 980362 869626 873568 836289 204582 465959 9022 582112 675252 414303 996022 421990 137283 28384 227363 230894 666902 951615 376656 898980 295971 715746 1017086 308938 614805 1000071 827745 147254 600139 837819 508579 87506 392278 590948 767840 972571 996735 571448 231721 873891 565695 207427 222977 411792 497604 506469 286691 166426 1038706 1034450 847161 271888 673376 453776 19814 751700 1007191 227836 962110 105306 1020887 612677 10121 140973 224914 77040 296323 933227 884207 903250 123743 191684 531336 652825 791999 842366 589228 560836 976190 213876 301534 57126 334054 281106 743252 89831 413882 824539 692601 177923 372782 277732 748139 333897 743593 724054 617853 123357 177162 920815 721334 759734 495392 26242 371793 403745 787505 101746 533307 100156 79220 704827 274329 35708 841623 908010 155711 405031 363577 1010591 625721 199899 3185 404242 271686 868613 467781 636428 875096 820843 555060 695529 2581 307619 10669 901661 99673 554649 866197 329900 139698 950029 572870 1004207 891875 184594 654986 643030 346721 951697 81188 826337 925657 1035972 223303 830758 818600 806587 38045 856847 513633 507354 1001281 623768 8267 581977 430149 278229 989152 446915 62765 78698 1004112 561527 142194 558865 204796 62250 631553 679960 343803 53347 778425 918752 875928 626686 829681 412255 158929 654506 260591 348831 312026 1010539 513650 629565 658840 340504 319528 941034 333095 814558 1032761 603374 216661 399803 617403 994720 671012 619780 6715 721647 960332 47583 472122 968156 1021622 402378 1045421 707069 994306 738834 843901 254972 213250 307805 662277 194582 514877 257825 292503 514205 880237 638506 615415 619639 847617 701208 633822 873884 767132 6622 588152 28571 601236 994629 275687 736790 23668 40295 568766 734017 472186 157236 398726 751207 373273 914928 346684 455269 971385 828339 913617 898093 349426 292327 319401 497989 413077 473294 874781 937541 231331 910586 464377 564573 505875 677331 204798 68812 950288 610325 621665 118122 671609 972879 632394 1046815 112480 448868 1038678 8553 1014923 269070 601110 929243 866806 493654 31374 166552 312143 640541 925878 960220 63353 72087 296188 705395 553738 892619 225985 987456 791244 380692 804055 139192 214591 874403 57353 432996 12822 16378 490900 154723 369334 811122 869798 574693 577210 207030 113126 159665 584049 898630 323563 798368 427358 867061 170947 481567 313016 111468 256622 354993 943592 60837 142433 586091 557581 515952 282628 380023 869243 19697 76852 703121 544311 311072 39618 931981 984189 838215 353009 569295 956731 763016 652284 390353 651923 724053 651150 529825 89181 818934 164936 358496 920226 704263 235582 805316 748578 371446 770938 342934 543951 156553 596600 1020725 641104 639575 575656 34834 658559 991306 1014512 1045042 846827 617507 301607 805039 278615 561398 677275 1044535 924985 76969 818572 121227 447036 562810 11695 749570 572862 734582 935851 907267 257875 468739 179615 32142 498240 341335 699546 193204 481280 663038 739106 794139 408259 665688 757678 47483 110570 592920 713516 729123 406157 10182 938876 945524 511477 329534 971250 977765 552994 670255 141784 643326 396357 293533 576234 413917 691527 926560 680920 653236 497729 194211 740551 678600 532226 930917 311760 398964 115341 327931 650624 990372 1431 465804 246615 21339 216845 1041556 895561 557869 900236 111714 849728 300485 509159 360857 866199 205920 436901 579507 740256 742993 966273 269689 610592 69499 750056 207756 351694 28378 473470 668384 854487 695546 868249 62267 510557 911998 976581 934331 138227 212635 465982 909133 228643 710042 359033 696118 604392 151385 736155 449934 308 921035 261120 869824 416107 1041267 281782 256268 119014 332269 529919 763142 68978 366694 707027 383508 304590 971295 222811 684531 576560 222445 936055 538162 641217 688060 970297 620213 869404 551176 182632 458803 680403 679266 115198 221881 699114 1031665 133291 559142 903258 691950 891215 105133 658831 83495 52611 736086 250603 780669 843537 264316 368705 425318 539256 488528 206682 181099 434537 846677 69236 215211 204108 346850 756413 640086 377276 42915 379612 181812 999175 418840 799081 570652 279727 628501 221040 531837 177131 246336 921331 1003480 696870 1038487 245093 216899 338815 1021159 140847 266216 202056 335958 232750 656772 868488 723161 252211 459240 60537 296894 949890 287612 117002 6180 997716 562103 776541 417150 1022037 906664 992842 1006101 743206 287856 999643 521603 362716 647621 38094 119608 561791 5233 887574 489720 718220 849617 883803 968026 191092 922967 488309 243275 183067 605449 704500 360329 544089 293375 481435 1044777 560508 1009128 3553 732690 190660 509574 35951 766592 305126 228397 77732 830081 489866 639048 173076 956539 310477 373717 743940 281508 498624 802276 51184 534153 521703 997915 425222 243080 531130 522037 852905 234837 1004583 198014 693230 108921 737550 480601 497186 1024718 131012 173498 587074 775684 993425 344749 147841 680480 366642 463821 631494 829176 2647 1047245 498475 68536 689190 885235 825727 333151 954038 1039000 416709 249155 803221 535465 991667 685961 662851 143401 44852 891310 374197 206253 335590 545025 994514 527070 1016989 1046822 621817 863739 417758 402068 627578 592724 646757 186648 932632 293840 1044127 80464 710285 668520 8753 547889 977670 495529 614511 689026 293539 570934 747749 305759 995065 656196 927186 546486 414607 575517 52904 639181 237668 874909 711310 805306 54375 552632 574174 475625 925694 904946 955815 851867 745344 413925 677932 935265 927163 207039 14690 260261 956014 820929 693366 600097 331984 361921 508741 1008229 174600 1010089 1032419 482389 948146 404982 760853 518057 109152 25657 571862 866668 817175 811673 124886 688254 906958 311888 540406 510994 526067 405034 382413 410160 781797 33033 279334 304692 344186 865379 61568 929613 97659 335554 605325 896767 768036 1016387 552371 984994 471717 289560 95374 586464 182435 810502 949868 596027 993719 481000 22479 816004 123886 333610 499439 920421 998983 574542 116277 391129 320312 120426 255681 178350 1006378 284328 877286 449546 284408 683462 809128 324835 772724 606868 910405 254341 120546 206968 275113 352784 755067 73197 812024 589560 545260 891647 933384 343939 689364 700369 1027812 77903 24137 881431 401226 539081 528468 573596 1021230 149174 559472 83902 894517 670382 593679 322029 801339 833692 108565 1009967 925133 604480 939867 419487 615600 1012141 992813 438505 891992 199115 982733 844496 904818 1024726 743150 217513 545626 470493 436793 1002461 423077 299588 1033419 501611 909209 828482 515509 958563 911280 486244 98683 591724 170265 768264 150678 835647 498487 462563 95730 36905 320288 775548 862576 474253 996895 1041070 45669 1046880 425010 348202 357913 403371 778892 500210 573002 680973 642580 474335 21414 976183 499173 863517 518228 76397 212428 81066 86636 719371 690381 809434 104058 307198 949151 85462 311807 187463 669483 377624 169456 602492 512785 367600 917813 836423 852002 694530 617259 1021157 621287 151494 642595 1013671 85529 815367 172513 145780 845095 745317 300573 598854 585395 71123 597253 378792 3861 155161 312761 663871 549590 677715 681678 917822 971062 543856 596172 249328 667304 121523 983216 430386 12113 223286 715371 743157 403852 584290 439136 1039297 501864 588921 296170 35629 839208 804364 581332 1035880 689858 733573 750047 567987 428641 783007 576063 438245 602084 711912 969246 866022 462684 461382 914456 520244 816273 872815 624062 967265 303486 756847 25107 456850 450769 405286 576530 770306 223340 667080 586022 523133 658407 340827 410543 743397 311051 927804 370052 312497 1042520 526490 418412 798057 689024 592634 129700 362795 529386 5809 703836 473385 943920 166509 209722 898857 599969 807597 547029 431107 868032 806980 567611 837159 395203 462554 129131 18452 414228 641899 7644 198370 472020 510662 421621 336057 961619 786446 919954 684888 530073 590653 192134 227983 551905 87964 650259 229061 546328 131661 612467 922483 922210 618689 957523 386470 74646 307010 691539 449153 119997 847723 956551 359865 953238 1007274 310521 901143 60181 609477 808484 722426 837088 172626 374394 230866 712913 42813 430560 63142 623991 727366 79917 36495 844948 889472 565166 282939 608416 999380 737189 1027691 71749 714620 965317 618612 43233 81800 416184 850626 123143 1021020 939417 317521 109310 311088 389754 563762 79680 945295 158176 525836 855804 570072 304450 890008 259733 653504 772237 147492 499746 338894 953507 828177 77292 804574 354775 353878 230642 862367 1020530 720890 356200 178709 834866 967069 888627 288023 376774 341744 663663 907986 915795 250936 953321 600644 494834 390351 51622 337602 289839 207267 37722 138866 930187 55222 157426 975058 969468 599708 547083 5423 259176 81664 178040 778543 492077 579871 162751 253768 424860 858955 495005 484678 66937 575593 316798 531145 859261 769651 270085 712644 401364 247032 248714 983808 207776 43927 545943 379030 934772 899207 761451 278649 412889 681746 268919 617706 383436 816662 899555 178434 574270 345731 962570 573227 693139 297439 132345 941991 508196 147653 129012 796424 768189 657761 799218 132278 374815 114166 641052 610669 948351 353112 331346 75196 567557 157554 473510 983174 407886 798658 512734 900485 816107 260056 522486 318402 59616 917467 226204 136222 600102 920323 103859 999373 478249 339488 1044432 954070 873546 716306 53952 462484 85854 765518 500224 753720 808493 421728 849475 360260 939508 253283 298992 981009 43747 44683 989602 257610 101024 348571 113318 430959 147139 322671 883072 1027411 143192 895604 28262 347295 48480 285483 705987 119629 1043791 352426 103094 346925 123279 323098 618896 724067 730364 562746 195162 898023 247143 272858 197453 223747 81427 255585 45911 817369 209467 914504 222365 930523 849802 341405 677619 272721 389281 484481 537190 111318 702356 33194 809395 901595 596077 889570 265421 199459 56232 569734 875355 949317 221366 551175 386871 393774 788602 812397 1013488 106396 749519 94671 284745 54180 1014271 444124 365240 413740 142157 960853 846311 262258 611181 284816 831543 89987 67591 85239 485688 401093 716599 771719 605234 203886 809488 568146 865952 240138 339732 701949 548528 74489 631997 586818 300484 185070 576504 431471 346867 273521 649893 395494 1047944 741214 697880 93339 167810 647012 523675 150425 92179 141959 791786 175229 484898 696223 708277 94201 107209 627927 472865 261971 66519 220718 769608 1002211 761422 308217 1000116 137368 518374 223583 60392 696948 769673 1012444 316631 99595 602325 933054 755307 261641 207517 676267 934399 490153 254568 86297 662501 30270 990449 669141 255458 436398 671653 912509 977325 34033 275240 801286 29555 1943 464336 455222 666710 709951 900648 884266 345321 502049 462191 176850 552886 725893 70166 456560 175032 886858 391750 48157 319201 310624 317016 868420 278677 678222 11098 239909 1020973 651693 808337 288851 78710 22954 506609 979511 518447 409736 445863 509067 39823 8220 908944 572639 706236 883535 180159 376599 116564 93344 14075 1027050 324840 951455 344126 1025893 560252 1046643 663607 307047 617225 663637 345801 885283 890876 804371 655754 578720 761780 902030 720453 383292 179719 28988 695672 988709 907453 156839 201943 625631 739860 589547 25031 142273 228155 1002300 396260 237175 544471 109918 702331 940673 482176 57387 231440 854707 587333 410641 611034 1000627 396580 228753 106818 298879 971155 484289 361320 113124 799482 147147 12958 688391 403766 218732 1016810 624352 577304 643190 10888 39098 150756 188238 1034854 738741 234195 999534 973479 902468 910225 658148 808993 667056 470719 708050 346079 391826 998258 851692 133535 648029 1024690 440573 752212 393682 39420 576098 124581 280713 822721 136077 1035629 215407 822245 13699 160313 216130 491072 495711 147405 1029399 931104 823757 326303 965333 934342 545679 246618 93624 368868 166396 977245 921038 79141 705148 625978 962941 4517 717325 463671 932859 365685 873409 288208 893909 282905 1021758 460851 756073 772873 876348 784578 531819 196659 790539 25493 1005412 639863 126474 926965 228398 714538 166961 400354 128121 604052 690824 150670 815946 83314 304301 643808 27767 655476 135251 42227 449324 926144 11197 861588 415848 550509 359495 886471 98689 825865 1047774 457794 765596 487700 965762 572912 915766 996227 52427 842351 430750 997182 229473 55699 813688 535201 653699 12001 75067 995071 526465 687124 746164 377626 678466 1024924 218241 294317 390847 764698 763031 169954 593798 814566 43965 280540 466488 728969 522254 650031 676619 237123 664443 655715 283464 234886 64071 1046132 542670 749689 258441 638293 539533 728182 847277 932456 1034764 301964 1005811 425479 400869 943869 756207 249599 81731 1024449 555527 820496 307818 6914 904185 635758 353839 401566 533074 1024835 848508 795048 116215 728618 403150 532711 629920 886966 846007 980822 159576 117993 746076 878242 295167 267453 950519 64431 750792 414879 770902 704788 689339 763374 153690 377242 67636 291201 101754 744128 608866 354846 953661 1007418 766153 218884 224707 919918 12736 896610 102205 376310 531188 131037 84593 433696 665571 143118 585527 125553 714850 491010 332542 210205 751384 812984 798535 877713 557057 477862 495657 361962 235243 1041205 758476 356219 56828 628288 603118 13131 195626 822169 192097 156052 1008577 497797 977291 531270 321761 326203 30692 193665 960510 778344 189819 632607 867422 575405 1021554 759080 18078 435232 619901 138075 672558 187335 504424 635820 569552 397600 643214 845760 689949 769436 984418 725875 982272 171039 714474 325458 433977 1041282 92734 596769 46811 1003793 274958 655447 982990 656142 732442 533661 634702 926508 165047 644179 903786 90388 514897 707851 1035398 539875 56035 897036 826841 795050 332672 607440 186864 675821 338382 756614 943657 366629 611718 827281 22585 320830 77814 748038 863399 562969 971391 926770 740686 44299 476438 43539 780255 901213 146631 695514 529500 446154 207405 480623 805790 906500 366588 632556 798161 866606 448888 356641 563443 525667 461051 590607 135000 455214 743027 19821 93736 803088 763361 779559 62432 550654 359899 382425 1021645 624352 935434 935000 568212 1031187 972205 647465 646061 13544 152085 797448 93155 72995 154919 491875 971478 546940 693213 853725 1023865 462113 875717 414667 176020 785971 263808 194746 767554 439876 276036 250087 70260 360927 304731 926917 914797 539136 734370 40059 186693 122520 934155 262755 935782 196875 220187 120205 519954 458417 345452 699450 527322 920408 735788 419425 334888 920512 758685 536621 124855 278558 243091 21628 382485 114330 1002745 384866 628008 835024 581196 135332 135078 44883 893982 499262 242587 469541 966036 1033950 526567 238913 634089 472166 1021885 786962 140777 306797 663334 517881 470135 236735 990076 59850 885511 809433 40175 887375 616740 284014 159235 64708 109036 1764 1018384 640089 391823 45015 517057 597428 174291 519830 31638 866668 760211 729249 1033826 542351 563003 38193 25549 937245 847950 36784 271571 252042 288224 268860 90691 488000 1010205 763945 303936 1043482 569024 493692 37828 621291 918428 796784 412440 762101 427287 796149 1040990 125042 6826 143916 482055 93711 935266 312300 251229 342892 278114 891456 464634 749981 288095 986855 352591 869292 982818 80083 104479 770324 672778 57003 505857 749639 900743 670024 1023201 571690 719264 624187 137343 991124 884590 748102 678126 871890 796575 467935 892695 1044262 374260 822704 214324 875075 182467 1044761 464213 789459 464757 895149 1044446 913649 786697 1020592 311815 688560 944784 938912 642139 109458 650671 551081 14649 101393 743200 592431 131926 588569 292145 581192 273465 58764 734787 162623 606910 423869 923468 309779 932244 6133 516694 841973 757183 471282 834814 159182 310550 52323 689909 993462 3270 982381 428162 812670 40909 334633 159999 37671 843136 576291 173400 416873 731141 646109 1040015 504877 975578 716618 923706 434963 1034572 324947 184067 912109 365825 1013333 298791 227650 128111 503201 905976 436684 184674 29691 864603 284922 452474 326172 842827 706159 961194 545584 749396 477057 228794 773977 3608 510395 997574 402986 250574 664923 917438 356652 691390 212949 288996 390748 315078 523854 258896 508587 347608 133153 511343 857213 233338 678238 256896 759339 387140 238918 28182 682113 838245 952528 743577 458048 615455 101672 694213 704925 626247 981546 546856 760000 199366 162027 240808 75334 529178 34353 1017084 583872 997077 111862 652334 205874 559645 245993 378655 171157 664619 684268 27395 598101 912844 674199 926689 713427 704483 462772 430868 173796 184805 6849 757196 47440 96347 292721 279438 965460 144228 580139 439472 146720 724272 614793 620766 534618 280710 75995 513432 195226 483135 109218 140465 380908 1003720 258837 297682 408913 278692 893599 916981 981822 812264 245854 105450 876571 804030 351398 807125 240324 18146 525180 576942 662796 626728 1048348 773823 583222 537076 944756 176682 318842 829632 988070 941665 593030 699034 11914 293036 461306 476579 907049 60326 533483 806545 746563 114112 612961 728877 297418 473021 797144 566486 19301 154420 402883 835325 1031918 764178 615172 978343 171764 800789 1028726 675822 765242 203602 174948 193152 976182 71855 689678 421406 229011 307050 902699 120350 245679 28304 767330 456426 303134 367494 765391 713855 998181 862340 734341 514287 397888 588566 320518 811743 8092 492185 665293 123914 243869 237252 639428 286652 737370 710172 863950 366935 895516 253054 444222 361170 314339 1010073 704094 654133 753889 876401 846826 1039646 891900 16606 878226 1006911 240208 587787 913019 899293 296363 322807 665535 406611 440080 551927 828648 289165 764213 1006642 704889 648845 961284 935460 85093 596970 115229 895515 787094 1022796 150867 632509 121191 632305 1013547 1044352 6443 592683 817248 398129 935844 612064 567906 135790 320140 741385 485842 1001004 59920 116531 116999 628273 932687 636161 791180 589722 178911 501927 596895 486231 282441 296561 353972 709802 240520 235066 267761 901036 387470 778741 503215 1048520 455872 975912 42751 642622 967797 427628 774690 733345 222842 290799 690448 110426 121233 828401 963059 941091 505837 356426 299433 403596 504247 437219 290373 429177 186253 148792 393613 556193 46333 8413 1031038 766225 15119 477174 775364 277416 752312 943805 864579 290456 536424 891647 922257 856811 989565 758431 170617 913148 272589 1047058 597369 40186 620321 342754 148804 504168 463540 231980 721730 799136 104632 1001249 152331 219723 630737 305544 314608 439786 914072 704571 526450 557905 694809 507813 1035976 945190 964693 41035 466270 822118 209601 920896 456785 705505 797893 41646 330995 943801 1004095 949332 271437 141799 586237 267267 26008 421558 649286 159776 92355 251974 547154 303654 792817 668170 867277 431393 943864 370251 570200 470067 969698 279714 473864 1028370 629615 383106 106469 692872 403090 4012 117612 226034 896496 61624 417294 689858 926820 631187 989615 344830 180606 753147 793640 416702 812031 97797 649669 463537 246878 1043608 280519 775577 1013574 290287 648930 928970 507926 22043 712129 391599 144223 479103 783230 787781 993642 807250 571946 1040030 196784 452129 948555 723296 340063 705098 649304 752708 994012 764545 112959 1011607 331835 502351 520928 818108 143561 105102 793488 788391 221059 391150 537495 460643 595100 264564 163762 723598 745467 349942 926609 170712 633786 880544 298074 715400 20136 786545 109348 54006 913096 735934 851837 992018 177104 297647 618981 540124 215467 368061 392785 329961 635640 1030459 601769 207589 912264 745674 91466 825867 23267 675042 259972 162479 5828 110928 333852 347573 456089 447410 168396 290583 356612 520701 741823 975970 546908 751864 901653 1014585 152365 1018558 455781 931793 209844 251200 826422 70516 465251 506049 776580 396030 484195 441944 447298 32099 488205 876145 729554 252455 474736 5964 723342 368612 373455 971645 230723 43720 845600 958570 598193 250644 138893 242896 369420 383902 236279 378687 35198 569424 933742 570521 807331 390310 328378 226967 168971 975412 274902 1010244 585403 620318 688751 648832 573356 324767 128361 139902 241483 1027458 166234 879686 985847 533676 572685 765748 1044359 228240 647681 412279 148417 209081 16104 210835 295652 273988 590376 426207 153375 75875 918621 788488 525335 150491 350933 236684 565605 277638 47634 614976 75030 25554 436300 296907 146985 36673 1015789 412968 720661 515815 16915 219688 940096 721903 866577 91374 877193 118550 944878 206961 31167 790318 1039332 830205 599847 245661 499938 644274 449530 427739 770571 87556 556004 34040 126261 908857 309127 160275 194667 500206 210678 855268 799852 536979 37946 776499 560937 172010 468432 601694 755274 653452 432425 366040 518570 1636 285993 817572 814551 420401 973993 8926 3731 786697 887030 460850 541014 39633 504911 289891 194505 590021 801898 412870 946764 871415 263407 171972 582257 756679 606716 910171 122238 572528 889503 326558 499440 658811 584543 287025 662259 30794 741556 434125 909546 42639 745866 271554 577005 75985 766403 941424 167750 589038 62642 9677 193779 550036 194464 886498 529448 396230 158794 836942 932298 687965 885601 180161 240884 258948 874249 826754 147830 809532 402778 52458 571985 772566 285410 86503 916540 78715 27938 615546 528418 747943 230668 24377 62882 816810 457100 785870 214414 82726 563708 781173 566380 494740 903341 565634 263416 797631 1008997 1021401 113312 764742 559068 440692 482310 994846 133694 83681 882050 1025551 320428 1040577 854942 612914 873146 393291 716184 638329 579570 963526 710627 103719 589904 699666 288422 356180 327621 106528 251963 420202 269237 61813 40881 870059 714104 111788 247627 120488 345308 1047281 533247 568267 479905 881030 938744 74190 983804 610369 955925 898114 40981 497676 158823 42250 529545 106853 2487 455389 591336 654043 104445 761799 507704 890775 149994 870312 322416 806352 736607 1715 401406 173398 667124 372721 341826 980488 784242 414652 31504 775774 321625 202308 368434 645600 58459 873997 101348 171948 349919 795247 981078 995572 980351 655893 906542 765822 348810 330111 886531 152610 933763 737664 258275 507216 720800 875968 741070 167303 608844 115514 57400 547295 138661 122559 942731 649344 24830 772978 547747 573225 612190 149835 734288 426 57856 328596 74455 696426 234193 730991 714097 55009 36598 674381 347339 457247 868675 237688 366213 497476 842948 99210 432051 188933 372536 1001716 46943 881454 934801 354424 440580 546586 808053 258736 87829 814141 1019584 350085 241012 201115 140288 228536 160763 402766 601335 599132 526583 86787 973853 631641 1002407 963197 32796 583659 1001154 570897 677458 905250 109294 747817 732498 577632 923978 982722 644963 584158 277989 372717 421119 586022 965188 453201 89942 992410 581600 118439 154313 594668 80549 65341 588143 905636 191349 638580 83347 33694 1036963 23874 396339 864137 363129 784817 720771 648809 471474 232798 567656 408085 394752 936955 273918 197561 183943 86477 843283 817750 136800 303662 629161 39229 866071 620044 632 775832 668462 776808 1015401 403937 286872 630489 657948 680553 1041214 562183 318307 118227 128894 399920 709573 929430 527526 655269 705276 787070 503678 438094 751991 465195 83131 44834 1026777 752272 1020813 487088 237688 826741 925714 615834 965599 847350 21984 885268 182604 1025027 230015 780137 205362 977374 368620 1047670 892856 21151 716568 903726 1006905 106675 811623 305684 1002179 515161 579634 607428 561048 703012 206149 57450 965807 414076 454497 524105 380723 860956 939963 937525 525059 290709 161147 123673 226609 318922 41023 248691 628355 618866 952981 1043155 683509 446874 470148 141663 371509 319264 687620 193106 756006 301881 655745 328313 491614 810476 794204 951988 969127 285844 19306 494203 831617 884833 919923 505430 439711 822488 568756 876132 164198 235087 130142 516309 501361 247922 365332 1004656 472079 97473 467825 231182 202947 303375 884096 805917 1004739 1011204 289346 334622 457851 355740 1005100 917030 985863 840103 445350 774241 66748 268871 703885 117899 485791 396404 238001 945013 391148 391291 809816 365190 507537 938107 980409 135735 851888 757479 929410 554134 189217 879879 381011 334788 981229 551286 777537 1028215 560084 106149 821588 909433 639944 977239 722185 1010983 170096 352035 71632 887282 496550 5366 494222 494305 418809 603534 90653 451342 671532 1009664 256456 291620 660661 99890 363984 600040 692287 697185 886249 256173 912424 549533 937917 972254 758788 367944 325992 907128 628504 219547 474106 31628 125663 659745 681464 74946 884105 870202 857564 755921 989303 749466 902288 294664 529088 271559 532471 859849 54192 962206 210277 732680 992580 710862 683041 57296 284334 399707 741354 910014 863959 984861 142191 245636 896728 73790 1012438 493415 173184 188608 1048118 709314 199890 10485 136220 397185 738947 717829 82954 925607 791680 810603 200947 1001416 487526 1047672 945089 486799 339208 229583 523728 632378 616685 307943 869232 333081 446672 505229 554598 596498 438814 1023327 477291 53280 56699 218961 945580 1039311 874813 581420 259912 690626 648175 50698 687574 212270 870096 788700 465884 470620 161874 407268 800857 293163 364187 911419 205116 228235 819719 361548 947690 885763 376740 415831 1008060 708651 428980 1048047 501374 121651 209967 921981 161522 130139 725822 932026 926027 218489 156097 31033 35250 397686 252362 777947 29893 717521 272672 94808 893459 995866 78781 491453 112289 371832 468560 470248 259944 483876 350396 417806 644052 345324 852119 521782 933958 349873 242604 805308 647315 333801 244346 788687 393860 738845 275122 482290 288852 191084 197052 220287 385845 636935 694067 1039135 638411 768691 884581 1013331 1046191 415050 116180 786671 543469 823354 403383 80025 528518 440324 726649 511054 57583 478142 625209 701150 136080 998290 107593 53611 985159 751421 729520 324078 279010 380049 105896 395698 348328 202227 435232 643031 888017 571613 234554 762832 893193 226397 348878 115685 1041649 622484 773350 185266 886686 129081 477760 373414 952856 762132 888783 369285 952797 848003 53818 310759 23387 487160 161884 442039 685177 550264 765378 922804 403215 56349 378160 347123 764777 977046 813853 967515 326344 150690 239666 308007 96737 418968 766926 230248 291676 746979 824965 553601 549462 585086 236700 953257 68831 253564 825487 257388 421501 102530 62860 90155 160424 151115 432629 933015 753483 861219 563682 696890 380745 458349 244125 654830 367862 989214 49188 516195 793754 702783 432554 74910 607986 673134 936470 747124 816047 105053 176002 313619 902132 900690 398525 396666 679132 122534 496586 63740 881137 368198 149599 330690 8118 963637 21095 296773 661023 1038856 764032 246999 856852 461416 440958 842779 339186 331668 451558 104841 519433 549340 700020 378092 801311 349735 386197 767971 332523 367726 881646 869475 596123 593471 860115 715571 59727 118075 66512 746094 412315 373143 845348 355333 926729 985247 744001 916539 477589 434991 963406 307239 529967 78904 902821 562229 316988 655169 425557 998053 590358 317155 15265 533003 870535 93004 526718 420813 289106 649405 40729 713384 581546 452108 12879 545068 351417 172835 399924 796731 135707 366463 147853 357774 52320 413874 551253 272944 122253 434401 604988 700673 776091 531782 732195 775476 5879 126127 863905 981201 400641 124413 865665 301876 506509 196262 820802 339852 526949 198964 777110 279389 998340 115652 612323 128254 339164 210568 673733 309788 316753 1008197 701578 357941 164029 605910 837300 516382 973098 461223 129147 605566 49563 386106 530504 1007440 131 180902 269115 131685 703051 174611 311207 553184 1031121 278335 458640 358840 496868 304380 414516 767801 426697 109231 181119 271747 76473 215763 445589 67850 926816 424308 462924 468244 939104 213685 383151 475710 399052 538954 289404 132344 80301 341246 796583 5124 771969 1007919 623061 560891 631222 564045 179426 1037512 453428 270687 295259 563754 738000 168061 933637 86070 642522 996183 548692 514772 529040 565420 935925 890685 369320 960980 404804 373379 955850 1022263 46294 512009 185364 966868 681969 65543 798869 940219 587279 853511 873426 437651 935775 126827 226883 302869 745284 522725 322263 618126 855764 510460 424300 384353 816986 586126 100696 695171 875732 706120 334819 525822 280693 100400 759498 472430 949028 120860 1007294 416903 372732 294456 541155 161421 634570 819332 766545 542170 634514 624980 643223 434779 493579 40398 83507 792595 964638 337007 258075 644504 602730 801671 416055 387729 787395 286648 263396 448062 378031 746107 166258 157168 580584 831643 883367 648076 757981 125111 336955 889868 519728 1032644 660570 99838 357433 606601 1013285 897027 433025 213794 932913 221009 272200 150910 203526 128562 18433 834017 86945 326275 757200 731747 282098 357430 371475 86126 656223 564176 263894 590659 14655 383211 532317 632438 953184 921781 1031326 385134 476802 935024 586436 631014 594650 491504 259246 161647 749200 399392 833133 801260 1046593 145789 417737 785172 166269 247449 167613 217331 139594 231065 944631 387945 827039 238520 1016665 752297 477930 620994 690811 517564 930955 177305 904998 250108 285014 1031860 627674 1012889 958741 884635 12361 639767 239620 551532 525274 384974 678227 187481 604199 583017 88488 576296 86911 654440 606618 705458 432997 967070 763959 669796 345870 916659 589183 73665 33255 173730 472294 975581 81422 606268 737238 302052 841428 96420 481323 697489 885569 926674 531125 619703 432272 885008 684473 1036476 957614 250239 282481 18457 600255 147091 669831 987 695194 266387 761502 58661 1023048 800026 2761 62380 158856 857497 989202 597049 527182 310738 867829 343851 993088 479838 486114 1019634 713016 120617 487102 605845 220869 1000945 734562 688173 404649 652490 577819 250728 29020 216220 611624 697351 847752 774051 294976 735328 1038475 356335 472841 651228 683768 669154 970402 905594 30998 79541 206618 944715 623455 776946 628214 982004 520962 357627 696495 64303 1042530 993154 296754 515658 520597 138255 302686 539558 888038 133502 96905 800825 490324 658046 1042940 476684 1041169 902163 835442 209598 16899 580628 355485 34304 602182 442285 617633 274455 1045159 834015 949911 821342 777515 23035 110604 498625 886150 272939 997247 314178 640421 308713 728806 768631 167461 1040518 310825 167434 493785 35748 984486 883256 559943 560572 497836 106835 252204 194714 440320 344640 669428 569308 130139 472826 183362 85878 778473 508685 579182 680496 662987 832027 862978 976934 840342 706139 363069 601415 32978 947989 246160 585688 317053 917287 957987 513774 149637 965507 438097 407799 556369 514478 55591 668210 1017657 808515 46825 723762 388873 412526 839054 192351 364163 888690 429631 62324 604889 238372 10460 355330 868151 979053 667255 168940 304951 1005771 197590 754409 874858 398288 140277 750598 852438 712098 602754 1006625 52339 554362 319072 774255 651181 683045 496676 605430 67301 410246 524443 27412 670960 645138 877378 88054 280214 600402 241868 940834 797972 351844 99744 367854 1042587 469371 649305 187654 641743 423259 252996 231658 964936 615389 115685 467565 604180 302193 168818 390711 738355 453271 447318 533060 65050 666725 225968 453732 926769 233732 813521 157881 23893 862003 76994 356411 21334 179139 323004 124727 761210 788505 831405 1004492 97016 929967 862394 377965 810366 955282 160951 984674 148396 59109 759729 535622 385943 698205 249957 877706 173383 382660 244422 663537 879929 854647 279162 493586 276189 707048 877918 214490 425753 408860 706046 563207 32452 469805 3614 375213 210220 739529 467252 497845 213649 448177 138986 384089 561831 692283 734625 605098 579352 584145 804073 402442 446976 302960 544778 372658 28783 168746 49279 453677 373995 588708 30838 159963 160235 385689 439633 673135 316509 455509 770599 6258 704032 825658 621123 771518 1044619 159294 105380 797955 460517 457067 780668 809029 475370 834910 401074 455260 597324 956105 1028192 134514 771120 92914 745557 866697 868781 861745 40851 781043 1019985 461430 442578 405720 291739 478656 260860 637875 664194 264359 670639 340949 180716 750803 772542 516065 44856 490370 112560 1022798 105141 300038 927295 990441 160296 389701 284379 429392 400202 66872 36389 552311 589384 673132 640628 314663 745537 873348 471635 315770 822732 681652 233217 35681 54639 199496 542447 597534 807465 12571 681030 79306 820713 756256 217951 904656 705556 407773 1013064 608112 93187 446187 819782 184381 914306 564087 113741 268447 639315 412100 782730 481874 251817 642983 478938 503525 347821 764938 66128 374333 696061 750953 699827 691471 769064 768088 633085 201577 851763 730618 791773 885545 188695 332427 900406 218756 165184 213976 445342 622209 594959 724930 936416 59772 255322 1034943 685178 88484 228071 296537 580896 559996 215796 466861 548151 502877 23218 957932 972891 598259 567493 450781 315097 564156 878534 237401 49205 492429 133313 308686 810406 502284 136631 378045 887957 414262 515101 204605 866594 100059 911196 919925 391327 114973 346959 673573 293906 122613 704200 981534 250551 1010094 296458 315589 1014908 863336 208208 754836 347268 137878 987973 43161 72613 951936 836491 116726 805610 108482 139572 250975 726545 618955 418124 648351 112141 440927 447821 344851 742277 1028118 689576 576557 837972 696539 957507 630002 866055 725101 368374 463229 942946 728801 227853 267130 978651 737054 23241 768171 22045 146783 809439 733543 705671 497077 914935 722710 571051 137859 351790 109238 289999 322304 953492 611161 77167 309688 798895 208037 677817 1008395 354807 120146 149007 1037229 21080 339376 721033 540452 219315 95774 180080 829006 486236 769428 933316 503256 324253 368666 711607 246983 367410 152911 168240 170739 323788 986851 766026 845703 641166 567068 948178 294787 162707 565077 685516 179258 913766 224891 375278 864724 752264 139151 1038371 701901 752365 81958 178953 177524 713855 990956 738932 56429 229786 219676 248297 461616 724878 638474 672547 499080 731425 684953 815250 131348 786698 622277 242647 760777 781431 494875 705610 983662 900488 922684 471412 753438 519633 49246 46485 976842 956636 930506 22559 246965 149157 659551 90168 902902 886300 679950 923453 954105 743334 145756 154426 836350 26525 246499 917874 488857 71883 229585 67805 1039408 941811 455527 760997 218496 223561 558459 779944 1032217 924916 707318 242169 794845 810899 331607 1039711 1022341 537013 209967 761301 44828 825695 188323 626952 450690 875659 522989 827356 560362 756643 164059 700648 993884 56330 1023055 207605 773172 774803 5821 214914 391585 441864 923312 144707 971815 229796 798277 985758 167453 405401 506285 690220 143664 553868 560560 437054 1029342 1035540 521765 397398 419068 39486 590971 337321 628785 520716 798260 470436 243320 413425 539492 69988 1019810 330070 165174 787260 393682 41497 33895 651571 651263 122121 831433 378755 821365 1026923 568002 623388 252756 255608 443338 267294 901392 842204 312049 594019 594159 368185 133206 275955 993166 1000354 719537 703885 507229 314400 247242 294181 68894 259633 813311 449120 412266 317252 529858 757017 944172 673342 122393 864736 864035 333304 570141 240758 42084 270270 832379 678483 311255 728529 510454 660768 488117 677350 760803 66877 458256 70566 968619 148540 301387 324396 226124 479076 354462 523146 76505 870959 770963 493892 790261 528588 183180 919762 217948 334494 414266 98595 68955 535738 69671 585237 348755 777325 731950 158462 435770 1040820 199933 273702 113177 997827 690586 151114 162447 530815 153051 223003 28236 1028099 904684 915901 550039 768287 592845 568393 881609 778196 740818 480075 739280 848089 1027361 969796 245933 1039641 926775 632873 123126 953395 976228 501218 789589 556793 131402 130252 1021446 82417 351586 948024 1023837 700375 195191 744681 83518 328729 101160 929178 992163 965978 88682 994166 924186 937967 1016324 767390 881732 1026149 618770 619175 807767 1015289 705155 281369 945565 947486 1008539 78833 662771 397819 264817 1034527 638283 621290 982130 309257 678698 789243 730332 457222 111147 504943 1014596 646884 359290 865085 834065 911203 920665 528272 746750 159672 935070 28742 270236 141835 707891 310643 807885 289017 698005 332508 75851 866834 722774 688765 706335 413788 35484 272131 128042 704206 1027743 263763 127903 1016534 434990 377857 49287 188116 157739 599002 496444 820381 605194 679003 374766 561144 285270 145719 505121 479524 199213 527828 836141 780113 64703 1013710 298429 240418 654290 782707 1004624 26929 321601 275526 673467 1010827 2168 1010557 147622 481584 567034 407171 446218 448148 524508 97142 493241 920097 1016903 68010 371414 844211 941817 265252 271193 11802 679109 871455 1033100 495004 398862 869259 647312 927344 945744 786313 997337 12611 615064 840432 337326 480183 10246 383179 469930 510688 957010 345817 968510 550341 129605 954380 1021996 1003493 64571 612106 120589 895919 468648 798895 334797 261384 884880 865929 357418 615369 692236 158043 838200 1025599 239820 779163 695007 920490 625296 121843 785499 853694 675758 30659 914620 831524 174992 748957 270436 4346 555314 227272 895115 474447 563624 497343 166334 147112 139926 795567 207452 446078 580790 111356 278808 188606 594518 378556 68474 392775 437719 479546 906334 749423 108591 591733 313971 996991 640872 754590 468668 514610 765215 604062 828179 983098 79110 929677 737441 186299 992098 369724 89704 676814 664461 482732 794553 407040 857717 976277 271038 583888 700699 428512 689905 993844 289558 12077 17315 230933 48397 389966 118390 434382 700224 827338 70115 414129 309248 126043 504758 888194 584243 37232 764812 467194 29649 273068 10588 867141 814185 452965 838635 1034372 652189 202534 337750 760908 761761 157741 695180 814118 146368 335342 162514 236045 972503 719246 688189 904947 532952 523880 366139 91452 859721 984204 716043 1024832 990402 793403 90432 181709 854899 572268 78402 187044 660635 248395 395468 748280 625938 486324 740719 783858 668352 435388 839438 867119 703267 839209 375136 349504 111054 579317 514930 304168 173796 939727 343586 362466 699809 422041 395941 584409 928465 689387 311553 629870 127831 177295 704148 31606 637608 144131 464011 225465 381261 747770 634476 604532 668517 386779 837773 786904 583456 10048 439962 315273 633669 467321 915987 637983 587181 896007 633035 589736 541125 896801 533354 707364 634640 862002 400364 258824 61347 63320 1043488 223676 231080 494567 474155 297501 153307 347364 456962 12795 426256 843915 1022707 437404 758443 867786 375837 814392 66598 1019587 851699 235898 853903 975694 607420 812037 698119 242548 13334 407277 865092 864757 331631 765498 197136 159427 580491 221801 97479 346501 579073 1016554 294621 78869 342974 409763 722006 1033474 679808 854123 731212 858639 397403 36240 488301 395954 217144 238674 1014395 666262 416337 978021 380106 760857 194999 740211 340676 438991 470988 79768 998504 747005 273097 446948 925639 168735 1018937 446685 255879 594018 458620 670458 61792 692010 8261 979241 769185 413326 962845 330058 264363 499159 729566 850097 738165 798469 222776 36520 804871 145738 7215 48874 814335 551820 524955 146474 1041167 634599 769958 189066 746364 964905 259922 127524 863905 1011541 766449 334213 481898 923681 70315 282668 356570 417399 417275 426256 482949 664567 872498 591127 766230 402292 443379 781728 206283 549747 43189 859898 493556 161967 805189 801514 1040247 104600 451137 88873 782159 424910 952477 39908 66568 463019 876578 292411 135749 261559 336362 584386 861499 783409 324326 97282 531763 447117 232024 260345 441867 169712 501849 137110 265654 795062 580692 778046 590519 903149 170889 320330 688810 898519 239499 413063 569532 401772 246978 506036 625710 85206 639210 580359 581334 219379 772498 393385 490397 780246 266910 87605 249090 626501 249030 721725 373653 596797 945173 136389 504957 696426 474730 538566 489459 417456 741882 148396 497605 750501 109516 1021145 835028 154900 773692 145184 4758 871291 36728 122954 64404 17549 737286 244372 10733 726450 598332 65327 915666 988802 994247 417983 400392 703310 140837 411101 171625 325527 723754 512917 12387 159892 114815 837609 902775 950193 531742 533580 100283 132363 999384 1026087 855129 133620 79311 138071 715790 13173 585980 813229 1023147 459975 167594 493677 499864 782809 912889 604879 853324 82382 890460 103042 930262 115068 781851 1003300 1367 17901 49362 329675 345477 327393 71152 599423 351530 170315 218937 699837 813731 864720 116549 318710 958050 857931 346110 758029 584045 482636 160038 689117 588764 409236 194255 87473 430942 741274 352225 419786 530869 360713 855191 689885 824117 324160 822530 484754 318793 431056 280453 190214 408815 104962 1011543 80202 15671 48975 609028 1032161 1039815 87781 314092 183878 659802 143145 28611 12900 494652 803887 33039 36636 778960 1000004 627630 100034 129034 776293 352333 177568 506870 383685 780785 490610 211503 537931 717938 498409 718952 306705 379643 563752 763111 620518 480908 657226 333061 431309 33912 949722 562095 854140 851175 754265 163816 121566 534869 666811 604997 977554 822033 172778 747631 757609 483775 811842 489893 462059 696791 876307 429879 971987 473891 124195 304652 694671 634693 482345 5661 536769 194607 249171 680183 83392 507561 278209 282685 318488 1040590 777735 1008676 958982 18575 916143 954870 398076 594478 839861 21136 1010211 131781 467721 786659 550100 1003197 960017 821366 709918 569431 80420 156642 984132 839207 980496 453461 517436 717203 459156 717584 202544 855384 344039 702953 440321 791558 707119 75722 460479 564863 735755 285744 906802 123516 574474 363692 905045 325896 598578 930661 754645 947458 872058 298389 413846 543136 396623 92680 725038 917735 1001491 83872 695656 82484 800665 705491 927171 567478 941739 284971 216049 190961 87172 224709 662104 543804 352086 963027 968084 290116 188102 904730 605939 153735 34411 25205 825079 323034 419922 414800 12248 366564 511869 224557 835584 217760 911967 543011 468109 786911 869730 693593 197586 661444 5473 433808 475094 35654 1004078 274327 932051 990897 303373 573396 778168 587301 986935 61890 235688 491029 302169 745837 519545 238026 693522 967416 921654 1003998 966008 348439 994718 613057 740244 494485 102306 363320 1028577 17872 233450 207577 539089 263480 154193 770191 945736 372691 425829 272668 808479 166588 22248 654738 818850 1018015 930386 477657 54802 124991 417612 430893 677412 860913 981558 77469 753281 11038 888994 124813 1023812 785093 562134 390709 62335 881142 301902 411167 494518 296280 489273 199853 723042 179364 725751 765840 74863 721191 665505 850770 200638 834628 48769 1026510 235940 280048 689045 80050 11113 697140 583697 69636 430794 955567 726234 784538 629880 62738 109835 1041056 949911 944033 548980 130070 856896 22201 1003030 71504 844543 1000004 931496 942452 589653 24134 753429 420095 306487 557396 66300 291905 712589 942872 571183 665564 164276 404175 728116 359753 102909 19914 622791 985426 592939 376304 922710 692889 238585 747579 772483 260112 85906 459575 526502 157567 631319 994694 537161 779266 980509 56414 848298 203912 813100 268809 352060 627285 565569 660580 258854 3968 487756 949088 1001410 1011062 276915 405381 568351 240501 993230 344170 165504 218386 474985 408382 34523 866484 734533 837954 764251 421398 727446 892493 264415 175305 316038 374599 688504 62127 353969 714926 795375 424577 595879 1031444 619324 131659 281710 304030 229648 90603 1002494 28295 575052 225685 968642 663963 776840 16465 210461 921788 914829 105084 589027 544353 475611 385091 224220 944658 458532 470059 821060 163565 357583 51596 238158 627236 111734 850705 313756 999805 339048 332089 196041 49616 461352 905433 998879 601485 617708 666008 418273 598835 682015 932978 1033539 242650 185823 832054 442732 696746 850303 549384 587835 257634 848390 280543 224895 178642 326831 772872 554622 880737 1017703 873633 551535 739720 594771 79391 472832 202324 255815 450505 570832 352232 1020495 157498 907254 775673 933418 286179 827512 527696 119242 391046 847573 757324 713685 229564 268668 209757 228647 992624 612434 1038218 1026894 395106 851761 414956 910092 107686 821347 54065 78553 1019426 880427 747034 1000799 618003 580156 392189 799740 482952 136768 367683 928067 430054 122962 980459 185211 933730 32900 278021 42782 851338 570458 24120 913756 541885 878925 619326 506518 548782 804682 301922 162019 696293 461616 333064 955022 255038 897366 44326 700565 880487 225282 228803 909612 396902 557554 851071 231992 102162 180439 22795 207829 34453 987094 142252 914129 681968 366085 881596 793390 256631 706804 648745 271012 770129 476961 887797 379676 498937 33410 241844 191798 756672 801536 205073 6852 366152 575734 899401 463181 506634 276406 213934 326795 668625 798724 108325 952557 3133 45721 812456 247318 526402 238241 355014 907612 252582 991293 76318 32842 1026950 832258 3559 615198 257745 476281 472427 472907 756427 125597 164744 176632 544396 885344 654638 215680 1030271 465446 292835 642289 658660 601159 104514 703629 900174 633234 335991 165451 72229 971717 888517 885590 811812 321558 3072 904077 398300 956845 240147 579586 233264 678951 389756 456059 529623 425493 181451 952052 788446 922491 623911 333851 427299 569425 629448 16339 215515 455429 15998 21170 977420 384760 104745 976258 218900 198396 471614 729027 964128 755676 896585 908840 951990 1037012 777573 1025302 596268 411669 858566 680744 1004846 434499 587311 66477 53308 535542 146556 446760 799785 840764 474138 42959 390557 196373 878730 653326 1006228 537846 149474 497921 512221 433223 766283 158461 169116 476133 88964 248327 698057 212385 637789 905307 988079 886974 275005 616679 100717 1035383 691357 274893 81528 254583 249995 536293 796695 274783 154664 478264 32998 841539 480298 307334 565076 500781 352859 384961 728101 844953 836632 372112 608496 195575 698578 196557 390817 446253 385169 352519 953337 458514 186988 90881 27657 783092 586514 446769 306363 439059 201540 176962 793929 37668 368216 991122 367812 371918 241848 712117 573582 272944 896609 186608 969440 680025 205157 484030 258373 899535 125033 476495 717597 291081 832807 697860 851995 793333 187117 505844 1044168 459123 224541 736875 836350 675287 372139 974693 33901 459627 52130 476695 91417 510442 848287 267623 145369 886791 500820 764527 931546 314852 356615 831230 465435 921499 715792 1014806 1015279 176057 458590 85103 760190 55742 559347 212723 148803 535710 608612 469312 545167 79171 533082 277033 11525 637192 828691 879669 514844 1036351 913633 247839 998048 381101 450986 948052 39986 591881 101990 173688 370883 345728 268197 341985 170013 997684 574982 17946 112474 1021112 751809 423522 606059 593814 418846 924459 359314 208073 532476 927387 81896 251459 853579 453902 438232 116584 385426 46994 152738 640913 387946 665193 164825 46219 137984 25483 857573 810261 770967 730401 355458 863077 33540 425995 837951 171940 622640 297563 455680 301677 260506 52696 864637 751442 861138 1018492 625089 63319 743423 182518 286379 260981 954970 998697 938608 593688 147633 719019 32279 115362 680165 1043783 849915 316902 388972 802684 633421 78509 42448 682235 1014160 374581 919853 731948 506651 512172 510135 741802 129947 189881 617522 1000642 791950 692468 217720 945145 432072 633705 983031 548995 1014770 534298 965936 913356 863494 113018 165177 519667 253397 480754 803900 383050 995201 358495 878070 935896 665603 606098 504889 734167 1013926 939983 755050 787510 791690 1029455 867075 488471 923426 335550 790546 476242 654006 493501 276409 507377 7906 408417 412588 328882 827157 448178 920246 14728 751891 660269 157492 421146 721780 1007939 583064 221763 439330 86744 412391 663696 276191 316868 432956 874181 840637 343637 419907 101721 861604 467403 487358 207093 336079 786651 690692 670968 158031 49709 583805 404982 981383 64734 435239 730164 923822 594687 564244 740910 106832 72723 500714 389906 104397 696213 721505 415042 4313 728944 278473 812246 223226 881285 410753 606744 50701 257833 116609 626694 63426 353700 68817 497363 627739 977587 848911 996966 291569 291334 349934 895193 1012591 669891 440241 464123 955029 65537 475060 782543 676278 989006 331236 537611 290042 14122 1037633 416410 844253 404361 510819 14106 83374 282197 780018 496991 27665 1036778 93741 44270 810366 973721 972132 549763 302527 28197 257406 24459 180854 468040 615028 715435 219541 47919 100820 42039 335843 290042 295231 656315 558974 138046 105707 437110 626260 805250 9761 821978 910504 452549 616896 577806 91028 322806 399032 831340 709505 967035 584848 1043459 197296 752043 47586 214037 535476 450644 764633 827034 502774 938293 387001 462524 526896 942981 885592 42585 871667 746603 375197 6277 106785 958851 228872 797701 807027 164703 875050 982484 67572 489476 564264 988066 93827 765289 906556 540240 723798 1022971 960564 937077 752754 90396 452593 232668 326963 584095 198122 860420 867531 977998 381094 991134 33979 570469 492101 689939 208731 179220 532216 458748 749144 268032 992133 159656 876848 306370 164804 23193 228280 17254 981284 202503 867479 23022 762151 577371 930760 447181 191457 414901 481564 224877 711293 639336 307893 923049 429496 977784 609165 1045587 730212 1025827 227821 353199 125415 645461 226806 173302 119993 350770 933915 355285 677097 239504 448421 866539 619161 223098 508206 296014 474237 113326 449830 309255 34401 220960 888402 981649 718752 1024629 995399 248158 813485 468105 515571 222034 1021582 27113 886805 66374 5979 278106 875456 191110 504516 255824 1013980 605012 457609 206456 719013 369507 212735 3118 279594 906844 246674 170503 1030863 186460 546621 931145 174284 465012 208403 977262 822699 875304 4282 817829 176845 685297 187115 870481 528870 251067 477684 196488 756605 319079 793398 728469 421229 333130 228006 868982 346471 595628 180560 86878 334702 549963 754639 486708 966745 130773 520407 763667 703572 643185 294828 1025224 479583 583479 61096 260439 714190 688051 168377 743799 834247 1040230 127200 106001 914119 327493 898739 38596 845853 1592 847579 830564 840558 365468 693399 217975 770607 776642 291128 347831 56622 428142 477859 442770 851722 362328 156114 987821 498358 32942 803155 171613 127482 605072 187335 14636 695282 968339 64100 819802 744333 750143 195444 329306 738831 498577 319700 340304 997775 738938 241270 463258 172922 559197 792799 649796 169742 574101 33705 562578 340960 437485 20482 636794 482391 995366 686892 245799 703534 200820 363771 966263 925430 223233 448090 918142 661137 192873 196550 757761 782776 401981 124881 1007868 590455 791936 1036705 817181 275628 673325 385902 901958 1045643 334254 259335 839183 419100 997990 372302 803905 124603 639529 849335 17500 1043864 996543 765645 950802 534581 215653 444590 14538 128491 100939 826506 1043998 142693 308502 564263 853085 733986 65376 938080 990474 614391 728115 370593 215898 374667 399250 169069 857786 585434 131313 130009 347464 574131 353720 390158 42581 630330 760771 742090 537833 954726 121828 166879 895551 104324 863328 384947 354372 929202 203630 448959 25628 538981 1001916 859920 1038494 605924 1033449 36041 837843 911306 143884 566943 873082 907656 772140 742747 118919 515040 400069 324956 249248 806763 701513 242962 50847 1045524 491677 17284 703763 65435 395160 904907 563646 558100 1013639 742037 24344 140901 491436 13987 338890 271563 522938 933195 199989 109909 485723 180726 172521 99432 277674 83875 953390 195385 979129 87907 308350 734806 849677 634587 875528 312350 946461 179909 130863 754500 47830 686447 919561 973136 509210 225594 217313 276765 540732 608028 816822 260444 824965 289055 457658 686864 964275 467168 997843 499729 44661 913936 533789 430473 922864 870647 581221 513657 17725 424172 660912 506421 1009896 920286 867506 721636 676466 875470 493912 784385 993233 625490 706623 112861 974059 637460 393018 779034 359966 432209 516047 821553 84667 869467 854459 686317 171910 1014039 269674 381422 962872 724096 106111 584744 988925 179746 894546 1019489 533751 152991 353901 947382 5817 528686 686863 337686 68044 877591 658857 270277 1034285 591160 378723 82395 90829 281987 562072 303043 629776 910974 78421 496060 795215 248001 826078 7259 694870 952956 667178 173831 621030 523758 244066 262780 373300 466927 215142 376649 338536 743015 51271 447570 789023 65236 96718 169294 54250 609480 209908 522570 610253 1013865 882280 209188 673216 343280 150540 232976 264242 42794 589176 505879 380545 340986 824182 668819 122754 147157 534916 539829 822272 49220 725077 844799 1046837 679014 966736 691914 965458 246123 564240 833730 999421 284186 99042 789348 657614 342092 865098 967815 308689 101230 753022 1010896 253959 136963 869865 253500 902116 931104 481194 957082 506834 790767 853778 291342 559789 668972 828458 31120 620102 813739 507178 20843 12768 386768 78083 179134 759990 707093 725463 164606 866419 192136 939899 503922 633784 525898 418300 594614 640153 592401 674839 529465 427808 849830 921023 57791 652233 974952 355994 581855 958981 870344 182405 358021 535223 446923 760332 335218 942777 934283 846067 314551 353624 1034166 619696 765502 814804 106765 768237 468289 886498 656615 376843 74961 523050 287659 574874 710224 1026504 1045849 960738 364535 728015 104450 995166 269137 683969 196171 726844 936894 70680 601583 457182 58609 807361 806458 1048155 250226 42652 706190 285694 43293 520189 109794 634054 231330 681262 295998 724965 13059 811499 936768 597058 365080 721124 383642 369399 619278 99902 1020817 344531 434660 104978 417408 50648 478957 545517 391507 23998 378192 659535 38412 695407 881035 992556 641346 84873 407532 741998 51357 396767 269079 659824 260443 53752 340611 634500 511694 136334 520444 996207 719068 717585 244514 860648 123518 331298 904681 458268 229441 277528 292120 764205 93896 789374 692682 35758 352583 202131 880879 495657 909322 925896 979404 11 15 0 8 17 14 12 17 8 20 5 9 4 9 8 13 5 16 17 1 11 7 5 16 3 18 18 5 2 10 20 15 9 3 4 14 5 1 6 18 7 17 5 16 16 9 4 13 14 2 19 4 14 14 12 3 12 8 4 8 0 15 15 11 20 15 13 7 13 12 8 6 20 13 16 2 18 4 9 9 12 8 10 7 6 7 3 7 6 0 17 6 0 16 0 4 19 10 8 8 9 16 10 20 19 13 17 19 20 2 12 3 9 6 7 5 1 10 15 8 9 7 14 5 9 17 3 0 1 6 13 8 15 10 10 4 17 4 7 9 11 2 3 7 9 17 5 6 4 16 18 2 12 2 1 1 8 18 18 13 1 18 7 13 10 20 13 13 0 16 2 5 7 3 7 1 3 9 10 20 8 8 18 5 5 0 8 11 11 12 17 5 8 14 6 18 0 14 12 13 14 12 7 10 3 15 2 8 7 3 6 18 5 13 16 0 9 18 12 3 11 4 8 7 5 8 9 11 2 5 1 2 17 10 8 1 15 4 14 4 19 0 16 13 0 18 18 3 15 8 17 11 12 7 16 2 3 15 19 10 6 1 1 18 6 13 0 15 14 7 15 2 0 14 1 5 2 2 18 16 19 14 4 14 7 17 0 14 17 6 5 18 12 8 17 4 8 19 8 9 0 9 6 18 20 6 11 2 6 15 7 0 14 15 6 12 11 12 4 8 8 11 6 4 9 5 14 5 4 6 10 13 8 9 5 5 14 20 15 3 1 9 5 10 5 18 2 7 8 18 0 8 0 2 0 8 15 5 18 16 12 15 17 5 18 14 6 8 11 1 15 9 16 10 18 16 9 13 7 12 14 5 8 14 19 10 0 18 1 5 1 0 13 14 18 1 2 4 8 17 4 16 13 2 11 5 15 7 14 19 11 11 16 0 14 7 1 19 4 10 3 6 12 9 10 5 18 18 9 6 4 19 4 7 1 3 3 4 4 14 5 16 5 5 4 11 1 13 18 10 10 6 13 7 14 15 19 11 16 12 20 17 6 20 20 10 7 13 5 11 8 1 13 19 11 11 1 12 18 20 20 9 8 15 18 6 3 19 1 7 13 9 8 8 3 1 9 3 16 9 9 12 3 7 4 1 0 4 5 18 4 18 3 18 19 7 5 17 7 10 0 4 5 20 10 10 19 6 17 13 14 19 18 7 17 2 15 8 2 14 15 6 14 13 17 2 12 17 15 6 17 5 10 14 18 15 9 5 16 7 8 11 10 7 9 19 5 17 16 9 0 4 3 17 5 19 20 3 19 1 12 12 16 5 7 12 14 6 7 16 3 12 9 18 4 7 6 3 7 4 5 7 8 12 8 6 15 13 7 6 9 1 9 16 13 8 15 18 19 14 6 20 5 15 13 18 8 17 16 12 14 0 18 7 5 2 11 15 0 9 15 20 17 12 7 5 16 7 7 12 18 3 1 18 8 0 5 11 13 13 15 19 8 11 19 20 17 13 6 8 16 6 17 7 10 4 17 19 11 9 3 5 9 8 2 13 7 18 5 3 20 7 3 14 12 1 18 15 8 10 2 15 1 20 19 12 1 8 7 10 5 3 16 9 14 0 6 17 15 2 13 10 16 8 8 18 20 16 6 12 15 19 20 7 16 14 4 1 6 2 13 3 0 20 14 9 9 0 15 15 6 16 18 10 6 13 11 18 3 18 5 1 0 3 10 18 6 16 8 16 11 3 9 1 18 9 18 3 4 20 10 20 17 5 6 12 3 0 14 17 20 18 4 0 18 18 6 7 15 20 20 14 11 15 16 15 11 10 2 19 16 19 7 7 18 1 17 17 7 18 11 19 9 8 20 20 7 7 14 18 20 8 17 18 5 12 1 18 7 12 3 2 1 11 1 9 16 3 14 15 8 8 11 14 8 14 4 15 20 8 6 17 7 7 17 10 7 2 19 4 14 13 6 0 15 12 5 6 11 2 12 18 16 15 13 14 8 2 5 11 11 20 5 11 12 9 3 17 20 1 9 5 15 15 12 16 2 11 2 8 15 20 19 6 16 5 4 15 11 1 4 0 0 5 8 5 19 14 18 14 6 0 3 14 20 13 13 3 1 7 11 6 10 5 1 6 19 15 1 15 20 18 11 7 9 2 17 15 9 4 18 15 14 11 0 11 8 8 7 6 2 12 16 3 17 7 8 12 12 6 16 6 17 16 1 19 9 4 5 12 13 2 18 2 5 17 10 2 6 9 7 14 16 17 0 10 17 19 10 14 15 17 18 11 3 18 16 6 7 7 11 16 3 3 7 6 8 9 17 8 17 10 14 3 4 15 16 10 6 16 0 9 4 9 1 11 4 11 7 20 15 9 18 6 18 10 1 4 20 8 7 8 10 11 20 17 18 4 12 5 16 2 18 2 14 4 17 3 10 2 16 16 2 16 0 11 6 0 11 7 10 11 13 3 12 19 5 5 3 17 4 8 7 2 16 14 8 0 5 8 12 2 14 8 15 6 19 3 13 7 10 1 5 14 12 5 7 0 14 17 12 4 14 1 13 1 4 12 19 15 12 18 15 3 10 5 18 19 17 1 2 20 18 3 11 13 19 9 10 18 8 20 20 7 16 8 4 16 0 12 6 18 13 15 2 12 9 19 11 2 6 7 13 3 4 12 8 11 4 11 8 10 19 11 3 8 0 11 18 14 11 3 12 12 20 13 9 0 5 5 10 13 18 3 10 7 11 15 12 1 19 19 6 14 10 12 9 8 10 6 0 2 16 14 14 16 17 4 17 8 12 4 3 18 2 8 16 2 4 0 20 15 12 1 16 19 19 2 4 20 6 2 18 4 15 14 19 2 16 12 6 19 20 3 18 3 13 1 19 14 5 17 13 18 18 6 4 6 0 16 12 9 20 17 0 12 11 2 17 17 1 4 9 15 20 15 7 16 13 10 4 18 18 13 13 3 11 12 1 18 12 3 16 8 16 10 4 16 16 18 13 10 13 15 19 17 15 8 2 11 20 2 20 17 18 19 20 0 0 3 11 12 0 3 0 7 12 18 7 6 6 19 7 13 13 9 17 10 5 12 12 1 12 5 14 10 0 18 11 8 14 15 8 5 1 11 16 19 19 5 1 9 7 11 16 15 7 20 5 13 14 1 12 8 18 5 10 14 7 5 5 2 17 8 2 19 5 12 17 16 9 8 19 19 20 0 18 16 3 14 1 4 6 13 11 11 3 5 18 3 13 18 14 14 9 5 4 6 18 10 16 9 0 19 0 18 14 18 15 20 15 15 6 5 5 20 13 0 11 11 14 0 18 7 16 7 7 16 17 19 7 3 15 11 3 0 11 12 8 11 15 13 3 1 5 12 15 7 7 5 18 9 18 2 7 7 4 13 17 9 1 5 2 12 6 14 6 6 20 12 20 3 11 14 8 14 17 18 5 4 5 19 5 19 10 2 0 0 0 7 10 20 6 7 0 8 8 3 11 1 13 17 14 18 7 11 7 11 12 17 13 20 4 15 17 13 15 0 17 6 19 9 13 12 9 3 16 9 18 6 20 8 8 3 16 11 18 14 20 9 9 16 3 11 20 13 20 12 18 8 9 20 11 15 16 5 5 4 14 19 0 4 6 11 18 2 18 15 0 7 10 19 4 1 7 11 15 3 0 19 0 10 3 5 6 11 17 1 18 2 12 16 19 16 6 6 0 9 9 4 5 11 2 10 0 18 6 17 7 2 12 8 5 8 10 15 5 16 2 15 14 1 12 11 20 8 2 17 11 2 6 5 10 12 5 6 1 4 2 7 8 2 13 16 9 17 1 8 20 4 13 14 12 11 7 13 15 12 13 17 5 20 20 5 7 6 18 13 5 16 20 12 17 10 12 18 12 14 1 19 9 4 0 16 19 2 0 8 12 18 9 3 14 13 14 18 20 17 0 13 6 10 3 8 12 17 1 7 16 3 19 9 8 0 10 7 13 15 20 4 11 19 17 0 13 16 10 18 3 15 7 16 3 19 20 14 4 14 6 0 16 7 7 12 14 12 7 13 0 2 14 5 17 18 18 9 20 0 9 16 0 18 12 17 18 5 8 15 18 1 4 13 3 4 13 19 20 0 8 14 0 3 10 0 18 6 11 14 12 9 11 3 5 19 20 17 5 15 0 15 18 19 17 15 11 18 13 16 5 18 17 2 2 18 17 20 13 4 14 13 0 0 6 5 19 10 1 0 19 20 19 14 10 15 4 14 9 9 19 4 8 8 4 7 15 3 2 4 6 11 17 12 6 16 16 19 13 1 6 4 6 14 5 5 4 3 9 8 4 17 16 19 4 15 6 19 4 11 6 17 4 0 14 9 9 9 9 5 18 17 20 3 4 19 0 15 17 18 16 14 5 1 7 15 18 18 16 9 11 12 7 14 3 15 19 16 9 20 13 15 20 3 5 5 3 13 2 20 17 1 15 20 18 4 15 4 18 15 17 4 7 16 6 12 20 2 0 13 12 19 0 12 4 9 20 19 3 3 2 4 8 8 9 15 8 8 5 6 1 10 2 11 9 13 13 16 18 10 11 16 1 12 4 17 12 7 7 9 17 4 11 18 14 3 13 2 1 6 15 0 9 14 17 5 8 11 20 7 11 17 3 13 12 12 1 14 14 14 8 8 4 10 14 18 1 19 11 17 2 17 15 8 17 18 10 1 10 12 2 17 17 2 20 13 7 13 7 20 8 16 4 20 3 4 17 18 17 18 10 7 11 2 13 16 15 15 12 7 2 1 19 4 7 10 6 12 13 15 4 11 15 11 5 4 1 1 20 14 16 10 9 17 18 20 13 4 5 14 13 2 14 1 20 10 8 2 18 17 5 6 0 10 4 3 0 16 6 4 13 10 18 13 3 8 3 5 3 9 8 11 11 20 14 8 5 1 14 0 3 15 14 11 18 15 20 10 17 17 18 16 3 7 18 14 15 5 13 18 18 6 7 5 1 11 2 17 7 16 7 13 11 6 9 13 12 5 9 10 3 20 18 14 16 8 4 1 17 15 1 11 14 13 16 13 17 14 7 3 15 5 15 9 5 11 17 20 9 10 7 13 9 8 7 16 10 16 13 17 0 7 14 5 5 5 2 6 10 10 5 19 9 14 18 4 14 14 6 12 15 11 2 7 12 17 1 17 12 13 9 4 19 4 0 2 11 3 19 0 1 17 13 0 10 15 3 19 5 10 4 19 19 1 7 20 2 13 9 0 6 9 4 3 0 20 17 5 20 12 11 6 19 18 5 11 8 4 13 17 12 19 6 3 1 11 13 18 12 14 10 4 16 8 16 10 12 20 2 2 14 2 2 11 12 16 15 6 3 15 13 5 1 1 18 20 0 19 10 5 3 7 11 20 18 8 16 18 9 4 3 4 5 1 9 18 18 12 8 13 0 12 11 7 7 9 9 8 17 1 19 6 8 20 13 7 3 3 0 14 6 7 3 14 15 17 15 19 10 15 8 10 16 12 2 13 10 0 12 18 20 0 1 6 7 2 14 11 11 14 4 12 2 9 15 1 6 9 19 12 11 1 2 5 0 16 10 20 1 0 20 7 18 11 17 11 5 4 6 4 13 19 3 1 12 7 2 0 11 3 16 12 10 15 0 10 10 20 18 19 15 16 14 19 16 8 7 2 4 10 7 5 13 14 6 9 18 1 14 10 13 12 16 9 19 16 12 12 20 10 5 1 0 5 10 15 8 0 13 6 16 6 2 19 7 9 6 9 2 2 4 19 4 9 7 9 19 2 6 11 8 4 5 0 4 13 9 15 15 18 11 18 3 14 0 20 15 8 6 13 11 18 14 15 19 20 3 9 3 0 4 11 2 8 4 19 1 18 15 5 20 2 10 19 20 11 4 14 9 3 1 6 20 15 2 0 8 4 19 15 3 13 10 3 9 8 8 19 17 5 3 15 3 0 16 10 6 7 6 13 0 16 3 19 6 8 5 9 1 4 19 1 0 3 11 4 10 1 9 6 14 3 7 4 19 20 2 13 8 13 11 2 11 14 10 8 10 7 8 1 12 8 14 3 19 7 6 16 1 18 5 2 16 10 15 18 12 18 11 11 19 4 18 15 15 2 9 14 3 2 3 5 0 11 1 12 18 18 1 7 9 15 16 2 4 3 16 8 0 5 7 8 11 4 9 19 16 5 7 19 17 3 6 15 19 1 18 7 1 11 6 10 2 11 7 13 20 2 6 12 10 13 2 20 19 17 13 18 16 11 5 1 3 7 20 12 20 17 11 13 13 8 10 4 7 0 6 6 16 12 20 16 14 11 8 11 4 7 5 10 11 20 19 2 8 12 16 3 6 19 8 13 3 1 7 7 7 7 9 17 19 9 17 1 13 2 3 8 5 2 4 6 8 10 8 18 19 10 12 6 5 4 20 9 7 16 14 3 13 2 2 11 2 10 15 18 3 9 18 16 14 2 2 15 8 12 6 16 10 4 14 5 0 0 13 7 1 10 20 9 8 14 0 8 11 6 9 7 10 20 7 14 15 10 16 11 17 8 4 3 6 18 13 2 13 17 3 9 17 19 17 10 12 10 7 11 17 5 5 7 20 9 18 12 4 16 16 5 11 18 20 20 16 15 10 17 2 10 6 15 17 6 8 0 8 18 17 17 11 5 6 2 8 19 16 17 8 20 10 20 10 9 0 4 7 0 0 7 18 12 9 20 13 10 6 4 7 7 7 9 17 17 16 19 7 18 19 19 6 3 4 13 18 20 7 11 5 12 2 7 14 8 0 20 8 20 1 13 20 5 11 12 20 0 18 8 5 15 4 16 12 7 4 17 15 16 2 0 6 2 14 13 11 19 10 1 0 9 19 13 6 13 3 15 14 6 18 4 6 13 8 7 1 11 10 12 7 0 18 2 1 11 17 13 7 0 17 19 9 7 12 2 10 5 12 8 3 4 10 18 12 4 7 11 16 12 9 1 12 11 2 6 9 19 11 18 4 16 15 13 8 6 1 17 3 2 10 11 5 13 9 6 20 5 4 12 18 5 19 13 17 10 13 13 3 19 1 1 12 15 10 14 16 0 5 12 1 13 13 7 20 4 2 0 9 14 11 14 16 20 14 18 2 8 5 12 11 20 20 11 18 7 18 4 16 5 15 18 20 13 5 9 1 6 7 14 2 11 10 20 18 11 15 6 10 4 10 5 9 14 16 13 8 4 10 7 16 18 14 8 18 19 14 5 18 20 7 14 13 10 5 5 1 7 18 4 3 12 6 2 9 6 10 9 15 8 0 7 10 9 18 11 1 6 9 2 19 19 6 17 6 18 2 9 2 20 18 6 17 10 3 0 12 7 13 11 1 13 3 14 10 4 14 18 17 19 5 3 11 1 6 16 9 9 13 13 8 11 3 5 5 2 17 15 4 20 13 7 3 13 5 2 13 8 13 20 12 6 13 16 3 14 7 9 11 0 20 5 7 19 4 13 14 20 1 8 7 15 15 18 11 7 5 8 16 12 2 11 19 19 5 15 10 5 14 15 8 10 13 1 16 10 2 14 20 15 3 19 18 10 9 2 13 4 19 16 15 17 12 7 10 11 0 11 19 2 11 11 14 19 14 18 10 8 11 6 15 15 0 13 9 19 12 15 15 6 2 16 4 13 20 1 0 16 18 9 20 6 11 8 11 0 12 20 0 5 19 16 6 20 12 11 6 7 1 9 12 1 4 11 2 12 18 6 18 1 20 18 11 19 3 1 0 9 9 11 17 12 17 0 15 1 0 7 19 17 11 16 5 14 5 18 2 5 4 15 1 16 16 1 6 10 0 8 20 0 7 11 8 7 19 12 11 14 12 12 11 3 5 10 9 7 20 1 20 0 13 18 19 0 11 16 15 1 18 7 4 5 12 0 15 10 4 12 2 12 9 5 11 3 18 8 2 12 15 5 10 17 17 13 1 12 20 2 15 2 14 17 8 18 8 6 2 10 7 16 5 10 9 9 13 19 5 1 7 18 10 11 9 10 0 19 20 19 6 8 18 15 19 20 15 17 6 16 15 16 6 19 20 4 13 8 0 0 4 10 8 8 2 19 9 8 15 11 17 9 4 17 14 20 18 0 15 16 10 13 14 0 15 8 13 8 8 2 10 1 18 11 8 3 20 8 18 4 20 4 17 4 6 3 2 10 11 3 0 20 10 6 18 2 8 18 16 1 16 17 3 19 15 16 3 4 9 16 1 4 12 7 16 5 20 6 0 19 16 17 0 8 15 19 10 15 11 12 13 6 5 7 0 18 11 0 14 11 20 2 19 9 4 8 13 10 2 8 7 9 20 3 10 10 18 2 13 20 14 0 13 9 1 13 12 2 19 8 17 2 5 6 6 12 1 10 1 18 0 11 6 11 3 13 14 0 19 7 3 0 6 10 0 10 5 2 16 16 6 18 1 15 0 9 13 20 15 13 13 6 5 3 15 7 2 5 17 13 20 10 19 1 5 7 18 9 7 0 13 17 6 5 15 10 4 2 4 12 17 6 14 15 2 14 1 8 11 18 20 2 15 16 15 16 8 5 14 4 8 6 0 9 19 8 1 10 13 11 17 6 14 13 0 7 13 12 6 14 9 7 17 16 12 12 1 4 7 4 1 11 4 17 3 16 11 0 2 8 20 2 0 5 0 4 1 12 1 20 11 18 9 16 2 3 5 16 18 19 9 19 10 17 1 12 7 16 1 11 3 4 1 12 18 5 8 2 12 3 16 0 5 3 17 4 20 19 2 6 2 12 15 7 13 18 14 1 6 16 20 7 19 4 12 5 15 1 14 8 17 19 20 8 10 0 15 0 3 0 3 11 13 15 8 9 7 9 13 6 11 0 10 13 16 11 2 19 15 13 6 7 20 4 0 10 0 13 11 18 12 1 3 15 19 18 12 7 20 6 9 5 11 17 0 13 18 16 20 9 14 4 11 8 9 4 14 13 20 8 13 10 18 8 20 13 5 15 9 20 16 20 19 8 0 8 16 0 14 17 17 7 17 19 16 5 18 6 7 3 4 6 19 5 6 1 18 16 16 18 5 14 1 18 0 3 12 9 0 18 3 20 12 15 2 9 7 11 1 19 4 16 8 6 1 1 1 0 3 19 0 11 16 11 6 4 1 0 17 5 14 20 19 2 15 15 0 2 4 6 18 20 15 11 5 18 10 2 11 17 19 6 19 9 10 17 9 20 13 19 20 16 8 12 9 6 16 6 18 14 9 5 5 9 6 10 19 11 11 5 4 3 0 13 1 4 4 4 15 10 1 13 13 12 10 16 12 19 16 19 14 2 1 17 4 2 19 10 2 3 0 20 12 9 9 5 2 0 17 15 19 9 12 12 5 20 1 17 18 12 0 1 18 10 7 12 5 6 19 16 7 2 8 7 18 8 17 11 19 7 8 3 2 15 6 0 14 9 4 20 13 16 19 9 1 5 12 15 19 18 2 11 5 1 4 16 2 11 5 16 13 18 0 2 16 15 3 19 17 3 7 10 4 7 16 12 18 20 2 19 3 18 18 3 15 7 3 17 9 1 6 17 0 20 3 18 13 8 20 19 16 16 9 19 3 10 0 20 4 0 4 11 5 1 16 2 20 14 9 8 3 15 1 9 10 7 4 11 3 4 9 10 1 5 18 1 18 3 8 2 0 10 10 9 0 6 13 6 8 17 12 0 16 11 10 1 5 15 9 3 10 0 12 14 1 11 3 8 10 11 20 19 10 17 18 7 11 1 0 13 8 4 20 10 13 12 2 20 14 18 5 3 0 4 6 5 4 4 3 9 4 0 0 1 12 2 11 16 7 5 16 16 11 1 7 0 10 15 17 5 17 8 17 17 13 7 0 10 20 6 10 14 8 18 13 2 20 13 9 6 19 9 14 19 3 4 13 11 19 18 7 20 14 11 11 10 14 12 9 1 20 17 7 5 11 4 8 7 0 3 2 19 0 17 16 12 1 1 11 13 5 7 9 18 17 3 11 7 7 4 12 20 19 2 1 18 5 11 17 1 4 2 12 3 0 8 0 17 19 18 14 14 16 8 8 11 18 16 5 16 18 7 9 14 20 3 15 8 8 4 19 2 0 13 15 14 16 19 1 10 13 8 16 20 18 16 14 12 15 4 8 18 0 17 4 3 13 16 9 19 0 4 13 3 20 13 6 13 9 4 8 3 7 4 20 4 16 7 9 17 1 18 19 18 2 20 13 16 3 16 13 5 4 19 20 3 19 6 13 2 8 18 14 18 3 7 17 11 8 8 6 13 20 16 13 10 7 6 17 11 16 6 15 9 3 3 9 18 0 14 4 12 0 2 16 11 10 16 10 14 1 18 5 9 7 20 15 9 14 7 16 5 2 13 18 13 8 14 7 4 0 15 14 17 1 14 0 11 10 6 17 1 12 2 20 8 6 4 7 12 7 10 14 8 5 1 17 20 1 8 5 17 8 11 7 7 16 20 11 12 19 13 12 10 5 17 16 15 6 6 6 19 20 1 8 11 14 15 3 14 17 8 14 8 18 10 8 13 0 10 12 17 4 20 16 15 17 16 14 16 12 6 18 10 17 12 2 8 5 14 7 17 17 19 19 20 1 1 0 7 7 1 6 0 1 11 0 1 17 20 0 8 8 19 17 18 18 10 10 20 11 7 16 4 18 4 18 15 17 10 0 18 5 0 18 19 11 15 9 1 6 20 12 2 14 19 9 10 2 19 15 15 4 1 1 2 11 16 16 20 9 9 11 18 17 0 19 20 11 14 2 18 10 10 14 1 15 18 17 6 6 9 17 16 15 5 8 11 1 2 8 13 1 6 17 15 20 16 19 7 19 12 5 6 10 18 20 4 9 1 8 2 2 19 13 9 6 15 20 16 7 8 18 11 15 8 17 15 2 2 17 13 7 11 14 16 17 10 19 15 3 20 18 12 2 6 1 16 16 20 3 17 4 17 0 19 8 0 3 7 5 4 0 4 2 9 15 20 18 5 16 16 2 11 3 15 12 3 8 17 19 11 19 20 15 8 12 15 18 11 7 13 5 18 2 0 0 8 4 7 4 3 15 11 15 16 3 2 13 7 3 11 6 8 16 16 17 2 1 20 18 8 1 0 3 8 16 6 1 5 10 2 6 13 20 16 1 3 1 6 5 20 2 3 10 6 2 19 12 13 14 1 6 17 7 7 13 15 10 4 15 12 7 16 2 16 3 6 10 5 3 5 8 0 17 4 14 3 0 17 4 15 7 12 2 1 1 14 4 11 8 9 20 1 9 2 9 20 10 10 1 0 16 19 12 3 16 4 0 3 18 5 1 17 8 13 18 5 10 16 20 18 14 16 20 9 10 20 19 15 1 2 17 9 10 1 1 16 3 3 4 3 19 0 15 6 14 3 8 17 11 14 8 4 12 13 15 9 9 12 15 0 16 20 19 8 10 4 20 18 9 8 2 18 15 20 5 20 15 20 4 15 20 19 13 6 9 8 17 18 5 5 5 13 8 10 7 2 12 18 0 8 5 9 8 7 13 15 5 14 11 17 10 16 13 5 4 1 9 18 3 7 15 15 11 11 0 19 7 12 19 11 10 12 6 13 12 18 14 18 14 0 10 12 16 17 11 13 2 0 12 19 3 16 13 2 11 11 6 2 1 16 10 1 2 2 19 5 9 9 2 9 5 0 1 0 11 13 13 7 0 14 7 16 3 8 6 18 4 16 13 19 18 12 20 2 11 11 8 8 0 3 9 6 19 14 6 17 10 14 18 3 20 16 16 19 4 5 11 7 14 13 11 16 7 6 7 14 17 17 10 18 19 15 4 12 1 11 0 4 6 19 0 13 12 16 19 14 5 18 7 2 17 15 9 2 11 0 9 15 10 0 11 3 17 6 1 11 10 3 12 5 20 16 18 16 13 13 1 11 9 10 0 19 4 4 11 13 14 16 18 13 13 5 14 13 10 17 9 17 11 13 0 13 9 19 7 0 8 5 13 19 4 12 15 7 6 16 8 3 4 14 6 5 10 9 8 17 13 6 9 17 19 13 12 2 2 0 19 14 12 19 18 8 17 5 3 14 20 14 14 16 2 14 3 8 20 3 0 16 9 17 17 19 3 7 14 14 12 14 14 20 13 6 2 11 8 0 14 3 19 13 8 9 9 0 11 19 0 4 8 11 19 2 18 5 18 3 8 0 17 15 4 9 8 11 11 12 14 1 15 19 5 8 20 0 3 18 19 19 11 0 20 11 12 8 0 7 9 7 10 20 14 9 14 4 15 9 18 19 19 20 13 12 6 8 2 3 7 15 11 14 3 11 7 2 16 13 5 0 14 20 14 7 6 16 5 18 14 4 1 0 8 1 1 19 19 1 10 10 2 4 14 1 0 12 2 3 13 5 1 1 9 5 1 3 18 11 5 4 13 12 18 3 12 2 8 15 12 17 8 7 10 14 3 8 10 10 7 0 11 1 7 3 3 8 15 5 9 20 13 14 16 1 12 4 3 6 10 16 16 12 5 4 17 8 20 19 17 20 18 6 12 9 5 15 10 17 12 7 3 18 1 19 5 8 4 8 15 14 10 11 10 16 5 15 7 6 1 7 18 6 14 1 12 14 14 8 20 8 9 1 5 16 14 4 5 17 3 19 12 16 19 12 7 12 20 17 18 14 15 3 5 17 1 3 19 6 17 11 20 6 11 12 12 5 7 18 14 18 13 14 7 7 14 16 12 8 16 16 14 15 12 17 2 0 8 7 17 19 8 16 4 11 17 9 16 18 7 0 12 15 0 17 8 10 3 2 15 1 3 5 15 9 15 3 11 7 12 2 18 14 7 11 12 15 1 13 14 0 18 11 18 12 16 7 4 10 8 0 15 1 1 8 10 5 18 0 9 3 9 1 3 10 9 6 10 17 0 10 9 7 20 16 2 13 7 2 0 7 6 6 5 10 10 2 18 16 12 0 8 7 0 0 19 4 2 13 4 7 14 17 7 2 17 19 12 10 14 17 20 0 1 14 2 11 19 14 5 6 4 10 3 20 3 11 13 19 10 4 8 9 0 8 8 0 3 20 13 6 20 18 11 17 18 1 17 16 16 11 19 5 8 5 9 15 19 6 2 14 19 11 0 3 14 12 5 9 7 8 13 7 12 5 8 17 16 10 15 3 7 6 1 3 6 7 7 8 4 0 6 19 10 10 18 1 5 0 0 19 4 11 7 3 2 10 5 4 10 12 4 14 5 8 17 18 15 7 1 17 12 12 4 6 12 1 11 4 3 9 0 13 19 9 8 20 17 1 8 2 3 9 9 4 20 9 12 14 6 12 3 14 4 5 17 0 1 6 5 6 8 13 16 20 4 7 4 18 6 10 16 5 14 12 4 16 10 16 8 19 17 12 9 0 19 9 13 8 11 12 15 10 19 2 12 11 1 12 4 9 11 3 15 1 15 8 17 14 3 19 13 17 19 15 19 8 8 3 5 8 12 9 4 2 7 3 0 18 12 13 0 6 16 8 7 10 9 14 1 11 3 19 16 4 2 14 17 8 11 13 14 2 10 3 20 1 17 16 14 10 5 16 11 6 17 10 17 19 14 9 7 9 19 2 5 11 4 7 2 17 2 4 18 17 15 6 16 6 9 8 6 9 7 11 3 3 0 9 0 16 15 1 3 10 11 6 15 20 1 0 6 20 20 20 6 16 9 11 6 6 20 2 19 19 19 14 0 20 8 15 7 1 19 0 15 19 12 10 4 4 4 6 20 2 19 13 4 17 12 9 9 16 1 2 4 8 6 19 15 2 12 7 2 3 16 7 20 3 0 1 13 7 13 4 17 16 10 9 3 1 17 10 6 8 11 7 9 4 19 16 11 20 0 4 13 16 12 11 19 10 4 5 18 4 7 19 19 7 0 19 19 13 20 2 3 16 20 19 18 15 18 9 15 6 9 8 8 10 20 1 6 14 2 0 8 13 0 7 7 8 1 12 16 17 15 12 1 5 0 3 1 19 4 16 10 18 4 13 9 7 5 3 1 14 8 7 13 19 1 7 6 6 3 11 14 19 14 7 10 5 10 17 4 2 11 17 11 19 9 3 6 0 0 7 16 18 18 16 6 6 15 9 11 3 19 7 12 18 4 9 13 16 19 11 20 16 18 20 14 7 5 14 13 15 12 17 5 7 9 4 6 15 17 20 9 18 6 20 13 12 7 19 5 6 10 14 20 14 7 10 0 15 13 18 10 5 11 16 4 11 8 20 12 2 0 13 20 15 13 13 2 14 9 3 15 3 6 19 19 14 11 19 14 12 6 11 16 7 9 12 18 15 6 11 1 10 15 12 20 4 14 17 7 8 9 8 7 5 15 9 12 13 5 18 17 16 10 1 4 11 17 19 5 0 15 4 6 8 16 8 14 11 11 11 11 4 13 19 15 2 10 18 6 6 2 20 9 5 13 9 4 17 15 0 20 17 12 3 0 1 1 4 16 8 9 15 6 11 16 8 10 20 12 1 10 16 15 3 18 9 4 11 15 14 4 11 4 3 2 10 15 20 3 15 20 2 1 20 17 16 20 13 16 15 5 20 8 12 4 12 19 10 15 12 17 17 2 8 18 6 17 15 14 16 8 16 19 8 3 4 4 2 17 7 0 20 2 0 7 11 11 15 5 5 2 16 3 4 5 20 13 9 5 12 15 2 12 9 4 5 17 18 2 3 2 3 9 1 1 17 15 0 17 2 2 8 4 4 12 14 18 12 17 3 2 2 9 2 6 5 1 10 2 10 2 15 10 0 4 7 13 8 10 20 15 1 6 0 5 0 15 10 6 12 4 17 15 14 15 2 10 7 1 18 20 14 4 16 17 15 1 11 5 19 3 15 15 9 2 8 15 4 10 8 15 18 7 3 12 10 1 4 10 12 18 5 1 19 18 11 13 2 14 19 14 10 17 14 18 18 2 20 19 18 0 15 9 3 14 0 5 1 9 3 7 17 0 15 4 13 7 3 9 2 10 12 10 10 12 7 18 8 18 20 13 20 8 0 6 10 3 20 0 12 9 1 10 11 7 2 9 5 12 17 2 2 17 2 10 16 14 5 4 12 20 6 7 1 0 4 13 17 7 20 16 3 3 15 16 15 8 15 7 11 4 19 4 17 13 2 11 1 12 4 10 7 20 15 5 8 20 7 13 13 2 12 6 15 6 20 0 19 11 17 20 13 19 14 20 1 17 1 19 4 9 10 1 13 2 12 10 4 16 7 11 18 1 18 11 13 15 18 0 11 19 16 0 19 4 5 0 0 10 4 1 6 10 10 11 19 9 5 3 2 3 18 13 20 13 15 11 1 17 10 9 17 9 17 9 14 20 10 3 8 16 12 2 7 12 5 11 0 17 18 9 15 18 4 3 11 8 8 18 9 5 13 18 17 9 11 0 20 19 15 20 12 10 18 7 10 0 8 20 16 13 0 2 7 3 10 14 17 7 20 16 19 5 16 3 8 2 9 12 15 14 7 5 20 19 18 14 6 2 16 17 19 1 17 9 4 18 13 13 7 2 17 11 13 1 18 13 13 16 15 1 5 11 11 10 16 14 12 5 13 13 11 1 9 11 17 2 14 13 12 11 17 2 6 20 19 17 0 1 5 0 14 3 16 4 4 3 9 7 4 1 12 17 8 11 5 11 10 17 5 1 6 19 20 9 16 7 4 18 15 0 11 9 10 18 9 4 2 20 12 4 1 1 14 19 11 8 8 1 17 16 5 9 7 5 17 16 10 12 6 2 12 10 8 6 1 9 10 12 13 6 2 9 1 4 3 17 16 7 12 16 2 13 4 4 10 15 17 19 19 9 4 14 9 9 16 15 4 5 1 1 13 3 8 13 18 18 11 6 8 7 18 19 11 5 4 4 16 6 8 2 11 4 8 10 19 15 2 15 20 17 7 14 11 15 10 20 10 2 4 15 0 2 0 8 20 6 13 14 12 7 6 0 12 3 6 17 2 11 4 7 15 8 5 5 6 6 15 12 9 3 6 19 3 13 17 15 1 5 0 1 5 13 0 18 11 11 4 16 10 20 1 12 9 3 11 17 8 4 0 11 11 9 9 5 3 9 4 8 17 1 5 10 4 18 10 0 6 20 10 6 0 7 4 8 10 13 10 13 15 6 6 16 9 1 11 13 10 18 3 5 14 10 5 14 15 20 1 4 15 1 19 11 6 14 14 5 10 13 16 13 19 10 18 17 13 16 9 3 13 2 10 2 5 16 13 1 19 17 14 14 7 8 4 7 12 14 7 19 3 2 15 15 17 4 1 2 0 5 2 16 5 2 15 17 17 12 17 2 16 1 20 14 0 7 3 12 3 14 12 8 6 2 1 4 15 5 2 20 19 2 11 7 11 20 6 5 15 1 16 1 11 19 17 5 12 12 14 17 11 4 17 7 15 14 20 4 10 3 19 8 15 17 16 16 4 2 11 1 0 19 3 2 2 2 14 17 16 18 8 0 2 3 8 4 4 19 18 15 5 11 15 0 11 16 9 16 4 11 10 6 1 1 0 16 0 2 11 15 18 10 13 12 12 7 4 16 7 5 6 7 9 20 20 7 20 2 15 13 11 7 10 7 11 13 20 10 9 8 5 7 20 16 1 5 3 20 20 19 8 18 16 18 2 10 18 18 11 19 2 13 20 14 3 12 7 3 19 10 9 8 3 0 14 1 8 20 4 17 15 17 3 0 11 5 1 8 3 18 7 1 2 11 14 11 20 11 2 14 3 14 3 7 20 18 17 14 4 4 4 4 17 7 3 12 19 9 13 8 5 19 16 17 15 9 16 5 10 18 4 10 3 19 16 20 13 11 7 2 14 10 20 3 14 15 10 12 15 14 6 3 10 7 10 13 19 10 6 15 20 14 6 12 17 18 20 3 9 0 19 20 7 2 10 14 7 16 5 4 13 11 11 18 16 5 3 5 12 10 7 3 11 8 19 11 13 17 17 2 18 7 19 3 18 19 9 11 9 11 9 4 6 4 14 15 13 18 4 13 9 16 1 18 1 10 2 20 12 6 19 7 4 5 14 8 20 1 13 6 16 17 10 16 1 17 5 3 9 1 0 17 17 13 3 3 12 3 15 11 15 20 0 0 9 9 12 17 15 2 17 1 13 17 12 14 1 6 0 5 7 4 9 13 13 16 18 20 2 8 1 9 3 12 14 14 8 12 3 20 7 3 0 6 5 0 20 8 0 9 4 15 0 20 1 1 6 16 10 17 9 11 13 15 16 13 7 14 13 4 5 5 16 20 11 7 1 19 10 19 5 10 4 3 20 6 0 9 16 12 20 16 16 1 20 16 5 16 0 15 5 15 13 16 3 7 3 9 19 6 9 18 15 15 9 19 10 20 16 4 20 8 1 11 10 8 2 11 6 14 20 16 13 7 18 20 14 5 11 15 4 13 8 19 2 4 4 19 3 19 14 2 6 1 3 15 11 10 4 11 0 7 17 14 3 9 12 9 2 8 2 4 11 9 8 17 14 11 6 16 0 1 9 11 11 14 18 8 14 20 19 6 9 2 15 18 9 1 10 6 9 4 19 18 20 5 10 11 15 14 3 8 8 8 19 10 6 6 0 3 14 11 19 18 4 20 2 16 1 4 0 7 10 4 14 5 7 19 19 14 19 19 15 1 7 12 2 6 13 3 5 13 17 1 11 2 1 12 20 18 11 12 19 17 20 8 14 0 6 15 0 14 5 10 18 16 19 11 14 11 5 8 4 10 13 13 12 14 4 14 16 8 18 12 6 17 2 15 9 20 19 16 17 12 10 17 14 7 7 0 15 11 8 14 8 16 11 3 8 9 0 10 19 6 20 15 20 16 16 8 11 11 18 1 5 9 1 14 13 10 13 20 11 16 10 15 12 15 2 18 19 4 20 1 11 12 2 17 13 4 13 5 17 14 12 12 15 3 13 14 16 7 20 10 3 10 12 8 5 0 3 2 2 10 10 11 11 6 13 19 17 13 17 17 16 0 14 13 12 19 17 16 9 18 3 1 8 7 10 16 2 6 11 18 14 8 18 8 16 6 12 16 3 15 7 1 9 20 19 13 20 16 16 5 20 7 0 3 15 1 6 11 6 16 3 8 8 16 4 15 3 5 5 19 0 7 12 19 12 7 16 12 16 11 11 11 16 2 11 1 6 5 17 18 8 12 5 18 16 6 12 13 0 6 19 14 13 7 0 5 3 11 20 13 15 0 4 9 18 2 0 0 20 9 16 10 1 14 20 1 17 13 1 2 20 6 17 18 5 4 14 10 6 18 5 9 6 13 4 16 2 12 15 17 4 7 9 11 7 6 1 5 1 20 2 4 11 14 13 1 14 15 19 12 5 16 16 14 10 12 9 18 14 3 9 11 7 15 16 14 6 18 4 16 17 7 11 20 5 6 10 20 14 18 3 8 6 1 14 18 3 0 20 16 19 11 10 17 13 18 5 16 19 13 11 15 1 18 19 19 19 2 11 16 7 18 13 3 19 10 19 5 19 2 4 10 4 8 5 4 7 3 6 9 16 10 3 12 15 0 12 20 17 11 1 16 3 20 12 12 12 10 5 6 12 20 15 20 12 17 9 16 15 0 9 17 19 14 19 14 18 13 0 15 2 11 13 1 10 10 6 4 6 20 8 4 4 3 11 19 0 20 19 7 4 1 17 10 18 11 20 15 4 13 7 5 7 0 4 7 12 15 17 7 15 20 11 2 17 20 7 7 0 16 16 4 20 10 13 19 4 16 4 8 9 13 16 4 17 14 12 11 17 11 3 17 15 11 20 15 8 1 18 8 3 8 9 15 14 5 8 1 0 2 5 5 17 17 9 1 1 4 17 12 6 9 7 8 0 2 8 18 7 19 10 15 11 1 11 1 16 20 11 11 18 13 5 9 16 13 19 3 4 7 8 16 14 18 11 12 4 1 19 5 16 17 18 3 20 3 3 12 0 19 10 8 19 7 0 3 7 8 8 8 11 6 7 5 15 13 13 20 2 14 4 0 13 7 11 16 15 15 6 20 1 9 5 18 17 11 1 10 13 4 4 4 7 5 13 9 13 16 3 9 20 10 5 11 2 13 20 7 12 2 15 4 10 14 8 20 19 3 9 17 2 17 5 10 3 16 7 0 7 2 12 9 6 2 11 4 19 8 19 17 2 12 3 11 5 17 20 17 14 20 4 16 12 20 2 15 17 20 10 3 19 4 3 0 6 16 16 20 8 17 17 11 19 5 8 1 11 20 3 11 2 2 5 4 0 6 3 18 17 11 18 2 14 10 11 6 11 15 10 7 3 6 3 19 7 6 6 8 8 6 7 5 19 5 10 18 7 12 5 7 5 0 15 13 13 16 20 13 5 1 17 3 10 18 8 12 1 15 9 12 2 5 16 12 6 0 15 19 16 19 16 12 7 6 1 9 12 18 20 16 0 5 13 19 0 20 8 1 20 12 15 2 14 10 19 18 6 9 14 8 10 6 16 18 6 6 3 5 19 12 6 9 14 12 13 8 19 12 1 0 4 5 10 12 14 12 6 16 17 14 7 17 8 2 19 20 13 16 6 19 3 12 8 9 0 9 5 2 8 3 0 2 17 18 13 16 11 1 5 2 17 13 19 7 9 16 8 18 19 0 9 14 2 10 7 11 17 16 3 15 10 19 1 12 5 13 5 15 20 2 3 14 14 3 7 17 17 1 7 8 20 18 13 20 17 1 6 8 0 4 20 3 18 8 4 1 9 18 15 8 13 16 7 20 3 2 8 5 10 6 4 1 0 0 10 15 11 6 10 20 15 16 1 20 16 0 0 17 10 9 14 17 16 6 20 4 18 7 6 5 12 11 13 17 17 11 5 6 11 1 6 3 13 8 7 9 4 17 7 4 13 11 7 0 0 7 18 19 3 12 1 20 14 11 18 5 15 7 1 5 18 20 9 1 9 19 0 3 10 10 16 15 13 13 2 13 0 20 3 19 7 6 13 3 12 15 7 13 16 17 5 3 13 18 1 6 10 17 19 6 4 18 16 14 14 8 7 0 5 2 16 20 5 19 5 14 19 7 13 2 4 6 15 11 11 12 15 16 11 3 5 5 19 14 8 4 11 12 2 5 2 9 15 5 4 3 0 3 17 13 11 7 6 11 12 1 5 17 15 7 19 6 5 17 6 18 3 3 0 0 7 9 13 6 10 10 2 1 3 7 1 14 1 20 5 16 10 8 4 20 11 12 15 1 0 6 1 9 2 1 4 16 0 1 13 12 11 5 20 13 10 16 11 15 8 14 7 20 4 7 7 19 9 14 19 9 8 11 13 14 19 7 10 5 12 16 9 20 11 5 3 15 2 16 1 18 1 19 16 1 4 9 4 15 7 8 3 4 6 12 7 7 16 5 9 0 1 8 7 0 9 18 8 11 14 11 19 4 15 17 16 19 11 1 1 15 0 10 8 18 17 20 17 13 16 8 1 2 2 11 20 7 0 2 11 4 9 10 9 5 10 1 17 5 2 1 7 19 9 1 9 5 1 20 8 19 7 18 0 13 15 8 3 5 4 1 1 7 2 6 7 4 16 7 0 14 10 14 19 1 8 13 11 13 9 6 4 17 1 1 5 7 9 9 8 4 4 20 17 5 6 10 16 20 12 0 19 12 19 6 12 10 1 18 0 14 3 11 16 13 18 3 0 20 20 12 12 0 14 4 2 19 3 8 12 2 18 9 2 1 5 9 15 15 11 5 12 1 8 18 17 7 10 14 20 0 2 1 19 1 15 5 5 10 18 2 18 11 7 7 8 6 20 17 7 2 19 17 8 12 1 3 8 18 3 18 19 6 20 13 3 18 4 3 7 12 10 10 19 16 17 20 17 13 5 14 7 6 8 2 4 3 20 17 14 13 14 18 17 8 4 20 1 17 17 3 5 13 9 13 8 4 14 1 9 7 10 16 0 9 6 0 12 4 4 6 1 18 17 12 12 5 10 3 18 4 8 3 10 9 8 20 20 3 8 14 7 10 15 14 0 17 5 13 17 20 14 1 9 12 16 1 14 7 7 16 20 9 10 17 4 3 3 0 6 16 2 9 2 13 5 7 6 16 4 5 11 1 18 7 13 0 18 17 1 11 1 1 15 15 3 15 1 13 6 13 7 6 11 14 5 4 12 2 3 3 16 16 14 13 5 9 17 17 9 0 9 13 18 14 20 20 1 5 19 17 4 8 10 2 0 16 16 17 18 14 2 7 14 1 15 5 11 17 15 20 3 5 2 4 20 11 5 10 20 6 2 2 5 2 9 0 20 16 19 18 16 20 20 10 5 5 14 3 0 3 4 18 11 10 0 1 3 17 14 18 16 10 1 14 17 10 1 12 2 7 6 9 4 18 15 15 9 18 17 20 11 12 6 19 7 12 14 8 17 15 8 14 20 14 4 2 17 0 0 6 20 9 16 16 11 6 12 14 7 18 17 6 0 20 9 8 10 16 10 17 14 18 10 13 4 1 4 1 17 15 2 4 19 20 10 4 18 17 12 3 14 14 10 15 18 20 6 3 12 2 2 4 6 10 11 18 20 19 1 16 13 3 7 3 18 10 16 5 7 11 18 17 17 8 10 9 15 3 19 10 5 1 17 12 19 15 7 0 14 9 0 9 12 11 15 11 13 16 6 1 10 12 10 10 18 4 16 9 13 3 6 14 6 1 2 12 9 16 9 12 14 5 1 0 12 16 18 12 2 2 11 4 7 9 20 10 15 11 7 4 20 14 1 17 18 9 17 2 0 4 18 13 2 13 5 11 20 13 14 2 18 10 1 5 9 14 14 3 5 6 13 3 17 19 6 8 16 14 0 4 2 14 7 13 18 9 6 10 9 18 19 10 2 16 5 15 10 8 1 6 8 12 8 2 17 12 0 4 14 12 8 6 7 11 18 3 2 14 17 12 16 3 8 17 5 20 8 18 14 13 19 10 15 4 19 11 3 18 8 6 19 3 2 17 17 5 12 1 0 16 7 19 20 3 19 11 16 7 5 2 6 20 4 5 9 5 13 18 2 10 7 14 19 18 7 13 20 15 2 15 4 4 15 7 17 12 20 6 3 12 12 16 18 6 7 14 7 4 14 13 18 9 5 17 13 6 4 6 19 16 2 1 17 19 17 5 9 4 4 4 10 12 16 9 2 8 17 15 18 3 6 8 0 16 1 1 5 4 7 12 16 7 0 8 15 9 7 18 13 8 10 13 5 5 7 3 14 6 7 12 0 14 13 11 8 3 3 16 13 2 11 10 6 8 13 20 19 0 12 10 16 18 20 8 19 20 7 9 0 3 16 6 6 15 6 0 19 7 10 20 2 14 11 1 12 2 14 15 7 2 11 18 9 0 5 6 2 18 2 19 17 5 13 12 20 7 16 0 15 4 10 15 16 0 2 2 17 5 16 1 17 19 2 13 6 10 4 10 14 16 0 14 19 10 6 0 13 7 4 1 7 13 18 9 17 14 5 2 2 16 2 14 1 16 14 5 2 20 9 5 8 19 18 7 3 13 3 3 0 9 13 17 1 3 8 9 4 13 7 9 11 6 19 5 20 5 8 0 18 8 18 8 20 11 18 9 0 17 11 15 6 10 8 11 8 10 17 9 1 16 20 5 1 14 7 5 4 7 4 16 4 11 15 7 2 10 20 11 9 6 6 1 9 5 0 12 8 16 14 15 0 0 18 18 6 17 11 15 6 11 8 6 16 1 1 6 14 2 5 1 4 12 0 7 0 17 12 0 8 7 1 3 13 14 10 10 11 1 0 9 0 0 8 14 17 7 6 20 2 5 4 10 14 4 11 18 0 13 11 3 16 4 16 11 6 1 1 11 14 9 8 3 1 8 11 10 15 2 0 14 19 11 19 19 18 18 18 0 0 8 19 20 20 3 11 3 6 6 3 1 8 18 1 13 8 20 3 9 2 19 13 0 3 1 20 14 20 2 1 20 10 1 5 20 2 18 19 12 6 19 14 8 19 17 7 1 7 11 14 20 0 7 9 18 14 4 12 16 6 17 3 2 20 15 5 14 16 4 3 8 20 1 9 18 8 16 3 14 0 6 18 3 6 8 1 17 1 12 6 17 15 3 18 17 4 2 3 7 16 8 4 19 1 12 1 19 5 3 16 17 14 17 15 4 10 11 6 6 3 4 4 0 3 5 15 0 10 4 16 11 13 8 8 0 17 15 10 15 11 8 4 15 17 5 6 4 7 4 0 9 2 9 9 13 8 7 1 10 19 7 5 20 9 5 6 9 2 10 13 9 1 17 12 16 2 20 20 0 6 4 17 20 10 10 17 6 17 10 17 8 4 19 15 12 20 18 10 8 15 16 20 13 4 18 13 0 19 11 5 17 19 4 14 13 4 2 16 3 12 4 10 8 9 20 6 8 1 2 19 10 6 20 2 12 13 12 0 17 3 14 10 4 11 17 17 8 3 1 19 16 0 11 13 5 13 17 9 13 3 6 9 15 12 16 6 15 14 9 0 11 17 10 10 13 6 13 9 18 17 18 20 1 2 8 1 3 6 11 9 11 7 15 4 16 0 17 13 20 2 17 3 9 6 4 12 4 18 9 15 15 9 2 17 15 0 15 2 9 2 0 15 0 20 0 14 19 15 1 19 1 14 19 16 8 10 7 20 1 12 7 7 3 16 11 12 9 1 12 9 17 0 13 14 12 3 19 2 6 1 12 20 16 1 20 13 2 16 13 18 19 13 18 16 18 4 17 18 18 13 9 2 4 12 19 2 4 9 14 4 4 16 14 11 13 4 0 3 17 20 2 19 9 10 19 0 20 7 20 17 10 16 16 18 13 14 20 5 11 14 12 4 19 15 12 5 12 15 4 13 10 11 1 15 1 17 13 20 5 3 1 16 6 13 18 4 8 11 12 20 0 1 12 18 16 20 13 17 17 17 4 7 7 18 13 13 5 10 19 16 5 16 14 19 8 8 9 18 6 20 1 16 11 16 11 1 1 2 12 19 7 10 0 13 17 10 1 19 2 10 16 0 10 11 5 11 2 0 11 1 19 16 8 6 14 14 11 2 4 19 17 13 19 10 2 7 8 11 14 1 9 19 12 9 11 3 6 1 18 2 0 18 16 16 6 18 5 12 15 14 6 17 7 1 15 19 5 0 19 19 2 5 6 14 17 2 8 0 20 0 3 7 1 16 7 2 6 2 0 15 16 8 8 10 10 19 3 0 9 19 20 14 13 2 20 10 18 5 14 15 19 14 3 3 16 4 17 5 14 3 10 12 20 10 18 11 17 13 4 14 17 11 17 7 18 14 17 3 10 1 12 4 12 11 0 7 3 10 14 10 18 20 17 20 13 14 4 13 2 4 8 2 1 10 19 2 9 20 19 2 4 15 12 2 13 3 9 0 19 11 13 7 8 15 3 13 5 6 17 12 18 10 8 17 4 14 11 8 16 18 14 6 10 8 10 3 13 15 6 1 20 19 17 15 0 8 18 18 2 17 14 19 9 16 19 6 10 17 19 8 5 14 17 20 11 5 7 10 4 11 9 4 1 5 11 2 3 7 16 5 10 2 0 6 11 5 20 8 4 0 18 19 11 2 16 20 16 13 5 9 5 20 4 5 18 3 2 18 12 7 20 15 9 1 15 17 19 19 14 11 0 13 6 14 16 7 6 12 0 4 19 19 20 1 2 0 19 4 6 2 6 19 7 5 10 0 15 11 11 13 14 18 3 18 13 2 4 8 5 0 19 10 5 19 11 10 11 11 7 8 20 4 7 13 7 12 9 0 9 10 3 14 16 18 20 16 0 10 8 13 12 7 20 13 15 1 5 6 7 4 7 9 16 19 14 9 1 20 1 9 14 13 0 9 15 14 18 14 13 4 12 16 4 14 18 20 6 17 18 6 14 14 8 12 8 10 18 7 2 6 15 11 6 16 20 13 13 11 18 19 9 19 7 6 6 6 17 16 3 9 5 17 14 14 19 19 3 8 2 1 1 4 20 9 17 13 13 1 17 2 13 18 1 15 7 10 2 16 10 17 5 6 8 19 2 9 3 1 1 3 5 10 16 4 12 9 19 0 8 11 3 7 11 16 10 17 20 5 9 12 17 7 10 6 19 17 12 6 8 18 12 8 15 7 12 2 14 10 1 9 14 19 0 6 6 13 3 9 11 13 4 7 3 16 13 8 8 9 1 11 19 18 7 10 16 6 9 20 4 13 17 11 15 10 5 15 6 1 2 9 12 16 11 2 0 2 3 1 11 18 18 20 5 5 14 12 19 10 12 8 5 5 1 14 12 12 9 7 3 11 14 7 19 6 7 0 15 19 5 4 2 19 4 12 13 5 1 11 3 6 13 13 2 0 17 2 9 2 8 5 3 15 2 4 14 19 0 7 8 16 14 3 11 7 6 13 1 1 2 18 4 16 3 8 12 8 12 20 8 19 2 13 5 0 2 1 18 3 7 20 8 2 9 20 6 17 3 14 12 1 5 20 9 13 17 14 9 6 8 2 17 6 7 5 20 10 6 5 11 2 15 20 7 6 10 7 4 12 13 5 7 2 16 6 19 16 16 11 14 8 15 20 7 0 19 16 3 2 1 13 7 5 0 2 3 10 10 3 9 12 7 11 17 3 19 1 10 19 1 1 13 14 8 2 0 4 12 19 4 5 16 13 2 4 18 6 17 6 20 6 14 5 17 2 13 1 7 14 0 4 13 19 16 19 12 18 18 1 15 12 5 19 3 17 13 17 20 5 3 12 5 20 12 3 4 6 11 3 16 10 5 12 11 2 14 15 20 3 7 7 18 9 19 3 9 10 1 19 15 11 1 15 2 6 14 3 5 8 0 14 8 17 3 10 4 10 12 17 10 18 6 4 0 0 3 0 18 6 7 17 7 0 15 10 5 2 18 6 10 8 6 0 9 9 12 1 4 5 11 7 3 6 13 17 6 6 9 11 5 13 11 17 9 18 13 14 6 16 12 13 2 6 4 15 7 18 15 16 7 16 6 0 16 18 1 15 19 12 15 1 14 7 8 11 16 15 3 3 11 2 12 17 13 0 11 7 16 4 5 10 5 1 18 9 15 14 9 0 5 1 11 0 8 14 9 11 1 19 3 12 4 0 18 8 12 15 16 9 18 2 13 5 15 9 8 11 15 18 7 6 18 14 0 1 1 18 10 3 4 4 14 0 20 2 12 9 16 10 16 10 15 2 10 1 18 12 18 12 11 15 6 3 4 13 16 14 20 17 7 9 11 16 7 12 13 9 16 18 4 6 19 12 20 2 17 9 5 12 0 1 20 8 19 9 13 9 13 18 11 16 15 17 17 11 20 8 6 10 16 17 15 18 19 0 4 14 18 19 14 14 10 6 18 12 19 4 18 10 4 18 10 14 7 10 11 20 6 12 19 1 0 1 14 11 19 2 19 20 19 2 6 13 16 13 8 4 17 2 8 18 3 13 13 3 14 19 8 18 16 0 10 14 17 10 13 20 4 15 19 5 18 8 5 17 6 3 9 20 20 8 1 9 6 6 7 1 5 18 7 8 18 7 10 12 19 7 14 2 16 10 7 20 16 4 8 7 17 6 0 8 3 13 13 8 1 6 10 1 12 19 10 18 17 1 13 12 20 4 19 4 9 10 13 0 18 13 18 3 7 9 17 5 3 3 2 15 19 7 11 13 6 16 2 10 5 20 6 19 2 20 13 2 7 13 4 20 5 2 5 7 13 15 20 5 10 11 7 6 5 3 11 2 7 16 9 4 12 16 7 16 19 11 16 11 14 7 0 18 6 13 17 17 0 13 19 0 20 4 8 18 10 8 18 9 4 11 2 0 9 17 7 0 13 10 1 16 13 8 17 0 5 16 20 20 10 11 3 19 2 13 15 3 4 11 6 0 12 9 8 2 8 7 5 9 17 13 20 15 14 1 4 6 9 1 9 5 1 0 7 18 20 17 7 10 3 19 7 5 20 20 0 10 13 12 1 0 12 13 13 4 0 5 13 16 0 2 16 12 0 15 10 8 15 14 0 17 9 20 2 19 7 11 15 13 15 2 5 17 11 2 19 2 3 20 19 2 3 12 17 16 16 10 1 19 13 18 5 10 16 18 1 4 20 15 13 16 17 1 17 18 10 14 6 12 16 8 16 5 2 9 12 9 14 15 8 13 8 1 11 3 0 18 8 3 4 1 4 15 20 2 18 15 3 5 13 3 12 2 17 14 15 11 17 9 16 8 10 17 2 9 18 3 19 11 6 10 7 6 4 0 16 12 3 9 9 1 3 13 1 11 4 2 10 15 19 7 19 15 12 17 1 20 20 19 8 13 14 13 1 9 2 13 14 13 4 2 19 12 19 19 11 3 8 9 13 12 12 11 2 19 14 4 20 14 1 6 0 20 5 20 1 20 6 3 20 5 18 0 5 14 19 19 20 9 10 10 11 19 8 4 8 11 13 2 0 16 1 9 15 5 18 19 13 10 17 18 1 7 12 18 18 18 6 1 10 9 9 5 12 7 13 5 9 10 11 3 20 8 11 15 12 18 10 5 18 1 19 6 3 4 0 8 5 11 1 9 0 15 15 15 3 5 16 15 12 14 14 2 17 20 4 13 10 6 4 5 8 12 20 16 2 19 16 7 16 3 15 4 4 18 3 16 15 16 8 20 10 20 3 9 11 20 8 7 12 14 9 19 2 2 0 15 9 4 6 16 0 6 9 2 4 2 14 14 18 9 12 7 3 15 7 3 13 15 20 17 3 4 1 2 10 9 17 10 2 0 20 6 19 9 18 18 20 12 19 18 5 19 3 12 14 12 4 10 20 2 18 4 18 6 6 15 19 13 15 11 16 11 12 10 4 6 0 12 19 13 20 7 16 11 7 6 9 17 15 18 6 10 20 6 6 19 15 5 6 20 10 11 2 17 6 11 8 15 10 6 17 13 19 13 12 9 13 2 9 11 12 12 17 5 14 10 9 11 13 3 14 2 12 2 4 12 1 16 7 5 3 5 19 13 0 15 18 5 14 9 9 5 16 20 5 2 11 5 8 4 11 8 5 7 17 8 0 19 4 2 3 13 5 13 16 5 12 2 1 19 14 18 9 12 7 8 11 0 15 10 12 14 11 20 6 16 2 7 16 3 1 13 8 9 2 16 12 15 19 6 7 8 10 14 11 6 11 18 9 14 2 0 8 8 4 19 8 6 8 8 5 1 17 12 15 3 19 20 8 4 6 10 9 11 20 10 2 1 11 0 18 1 5 15 12 12 14 7 20 12 0 13 10 3 16 8 9 3 18 10 17 3 20 17 6 16 0 6 8 18 6 8 18 12 20 11 14 3 7 16 7 17 15 17 7 14 7 14 20 12 13 15 18 2 2 8 11 20 7 8 4 9 1 4 19 4 16 8 16 5 18 15 10 16 12 11 1 19 8 17 8 15 15 6 15 4 2 17 7 13 0 20 7 16 18 4 0 6 1 0 13 4 13 11 11 9 8 11 14 18 19 11 12 1 9 8 12 19 11 19 2 10 18 20 10 2 4 1 20 10 10 13 14 9 1 2 20 0 16 10 18 13 2 11 4 19 10 11 14 18 1 13 13 14 9 14 16 14 1 2 0 4 17 7 4 15 4 1 8 10 9 18 14 14 20 17 6 18 14 5 16 16 5 13 2 16 14 0 19 11 0 2 10 8 17 19 8 6 15 5 5 16 13 18 8 7 14 19 17 0 12 10 10 3 6 13 20 19 3 14 11 11 1 12 11 9 15 11 18 6 3 14 10 13 18 10 14 12 14 3 0 12 11 15 12 13 18 6 16 8 7 18 6 12 1 19 13 3 17 3 18 4 11 19 20 5 14 9 11 18 8 6 20 2 0 15 2 16 20 8 16 3 18 5 9 15 14 7 7 8 9 2 0 16 20 14 17 14 16 5 18 3 3 4 4 13 12 4 20 9 9 19 14 16 6 9 19 8 14 2 14 11 0 10 13 3 6 12 14 14 9 11 5 7 20 18 5 6 15 1 3 5 7 11 14 17 14 14 17 8 12 9 15 12 20 18 11 19 19 1 16 20 14 15 16 15 16 15 12 8 16 3 18 5 0 0 8 6 2 11 3 17 3 2 8 9 3 18 17 12 0 9 6 20 8 0 5 15 4 10 13 18 5 9 19 5 9 13 1 18 15 15 14 5 13 9 17 5 12 16 3 16 11 0 18 3 15 15 7 18 6 11 18 6 10 13 4 5 4 8 14 2 17 3 6 17 20 10 7 2 15 0 4 20 5 9 18 20 18 11 3 4 14 7 6 0 0 12 12 4 19 9 15 1 3 17 10 16 13 12 9 2 2 11 12 16 13 1 0 7 6 4 9 7 12 10 14 7 12 9 5 2 5 19 20 8 4 2 17 8 20 14 13 16 11 0 16 3 6 10 18 2 16 7 16 14 11 12 14 11 17 19 0 19 5 7 6 6 0 11 7 17 8 14 11 19 7 20 11 3 10 20 15 13 1 6 8 10 15 2 20 19 0 15 14 20 12 11 4 19 8 11 12 12 10 15 20 18 5 14 18 16 17 11 13 19 1 16 3 1 5 6 0 19 3 19 6 18 5 20 7 18 15 10 9 12 8 5 17 20 5 10 2 13 9 5 3 1 1 7 17 15 12 17 19 7 8 8 16 17 13 6 5 9 13 2 20 1 5 2 16 0 11 4 20 1 5 0 19 8 5 8 5 6 4 3 3 16 1 17 12 17 6 12 4 8 5 18 11 18 20 15 16 12 19 20 1 6 15 3 12 12 5 9 20 16 14 9 9 10 16 0 19 19 4 13 17 3 10 18 14 4 15 14 12 2 9 14 1 7 4 7 18 5 15 17 0 7 11 9 4 6 20 5 1 2 4 5 13 6 11 9 3 0 3 1 8 3 18 2 14 8 4 5 5 20 4 8 6 19 15 2 19 12 12 15 5 10 12 8 12 10 2 3 2 10 3 11 8 12 2 7 4 8 6 13 2 7 14 9 3 15 16 0 10 12 15 20 17 12 7 5 9 5 18 2 19 11 3 18 19 16 1 12 14 8 17 6 19 18 6 12 15 18 12 2 9 10 6 17 10 7 16 10 11 13 8 3 13 18 3 10 5 18 2 16 10 0 10 17 19 11 1 0 10 19 5 20 3 9 11 17 10 12 19 9 18 15 9 16 16 14 8 5 6 12 9 20 5 5 17 18 16 13 3 12 9 4 16 9 3 9 0 19 16 5 1 16 12 5 5 4 17 5 13 1 16 12 10 1 1 8 15 3 10 0 11 17 15 4 13 19 8 5 7 9 16 9 12 9 20 13 4 16 1 6 17 11 3 3 7 0 3 6 3 1 9 11 15 14 3 13 4 1 14 20 17 2 12 9 7 5 3 5 0 19 14 1 13 15 0 2 11 3 20 18 2 8 17 14 15 18 18 16 7 8 4 8 2 10 16 9 18 12 11 11 16 5 5 3 19 11 0 8 12 7 1 17 16 11 20 6 4 14 3 12 15 20 20 12 12 0 15 14 14 8 1 2 13 18 12 0 0 9 20 16 11 12 18 7 6 9 9 16 18 0 19 4 6 16 0 1 9 4 15 14 7 18 3 20 4 8 8 9 10 14 19 19 0 18 18 7 12 14 20 11 13 18 0 16 6 11 0 7 20 1 11 3 7 11 12 10 19 12 5 18 13 18 7 2 5 1 15 17 9 12 19 7 19 6 7 20 5 1 16 1 12 9 6 8 7 14 14 5 7 5 9 17 6 20 12 5 5 0 19 19 6 8 12 2 7 0 14 7 18 7 1 19 6 11 20 5 2 13 12 20 16 20 1 0 4 9 1 19 15 2 4 12 16 1 15 16 20 6 0 20 2 17 16 19 16 13 6 17 12 12 1 10 4 8 17 16 9 0 11 15 15 13 13 15 4 5 11 1 11 16 1 17 1 8 8 19 12 4 2 4 1 16 9 16 19 14 17 7 12 6 20 1 7 14 3 2 17 3 11 10 3 17 2 7 14 7 20 15 1 4 20 9 14 1 0 12 13 14 9 19 16 1 3 8 6 16 6 2 17 14 20 3 16 12 19 14 4 2 4 19 2 11 2 20 16 0 6 19 0 19 6 2 12 7 14 15 9 4 11 6 7 10 7 20 10 15 1 7 17 5 0 2 2 4 13 12 8 17 10 10 2 5 11 0 2 17 13 20 3 7 11 20 12 7 5 6 14 5 1 8 11 0 12 4 7 12 18 18 18 14 4 19 0 15 17 14 3 2 20 10 17 8 13 2 17 15 14 3 8 15 8 20 9 0 16 0 7 10 9 2 20 5 0 16 3 17 18 16 17 16 17 16 10 12 13 12 8 3 5 12 20 4 5 0 12 15 9 0 8 8 13 17 15 6 20 12 14 20 0 14 1 9 1 8 4 1 3 14 18 11 7 12 2 17 16 5 9 10 19 2 16 16 0 18 15 13 18 5 16 2 20 6 11 0 13 9 2 8 8 9 10 16 14 10 2 11 6 20 11 3 16 0 5 2 8 8 20 5 10 7 4 5 8 17 0 7 9 16 14 8 18 18 19 19 12 20 20 10 10 18 13 18 1 11 15 18 10 4 19 1 2 9 19 2 18 3 17 3 19 3 19 3 10 10 12 6 9 6 9 0 16 11 18 20 0 0 11 9 7 10 11 3 7 11 1 12 5 12 10 4 14 0 0 11 19 17 12 3 0 9 2 4 12 14 8 6 0 4 17 8 11 12 16 0 12 13 10 11 17 16 17 13 9 9 18 20 19 1 9 12 11 12 8 8 17 11 0 20 20 19 4 9 5 12 13 15 3 12 5 3 11 10 8 17 5 4 19 11 5 15 7 1 5 18 14 4 14 15 8 2 12 18 19 16 19 18 3 14 6 15 9 0 9 4 11 6 14 10 0 5 3 16 0 6 4 1 16 5 8 5 20 17 7 11 16 16 6 1 2 3 7 19 7 13 1 3 10 15 5 17 14 13 1 11 0 7 14 8 16 15 12 16 14 7 4 5 3 19 8 17 17 11 11 9 5 1 14 3 19 17 20 15 7 14 9 15 19 3 17 17 13 11 0 20 17 13 6 20 1 13 8 1 14 12 13 4 20 18 14 10 7 19 2 18 5 17 8 16 20 13 15 1 17 2 12 2 16 19 12 7 3 0 17 4 4 5 5 4 10 9 1 0 18 6 3 5 16 10 4 11 9 15 15 20 12 11 5 12 20 16 3 20 19 18 16 15 4 7 0 14 6 0 19 16 2 4 11 7 16 15 8 17 10 19 4 8 20 12 16 8 2 5 12 19 3 8 7 20 17 12 6 5 11 20 11 11 0 3 13 1 17 1 6 11 5 4 6 8 7 12 16 15 19 0 6 6 19 9 3 8 14 10 14 15 11 10 12 20 6 0 20 11 20 17 17 16 13 3 2 16 17 1 10 7 9 15 12 13 17 18 5 13 4 2 2 4 0 8 13 16 5 1 18 3 8 13 9 3 9 6 2 8 16 7 20 6 14 12 16 17 1 9 10 15 14 10 10 5 7 13 9 16 11 4 11 4 11 0 10 12 17 19 4 2 0 18 7 17 14 9 5 5 5 19 11 2 9 14 1 10 17 15 15 17 15 6 18 2 13 19 9 12 10 2 14 7 20 8 6 5 15 2 6 6 11 9 7 14 14 2 1 6 9 1 12 9 11 4 20 19 0 7 11 15 12 5 20 9 17 19 8 8 19 7 6 7 8 13 13 0 3 6 19 12 15 7 19 12 9 12 2 9 8 4 18 18 7 20 19 15 18 15 6 14 6 12 12 14 15 7 1 19 2 1 7 7 7 12 20 0 17 5 10 3 7 3 19 9 20 3 20 16 4 18 2 4 14 17 10 14 6 14 15 5 8 12 11 5 6 15 3 17 3 12 16 17 7 14 20 15 6 15 7 18 1 17 4 19 14 9 2 1 8 10 11 15 13 13 1 0 9 7 12 1 6 12 4 13 5 1 4 7 10 12 5 14 12 6 7 1 13 12 7 15 6 10 10 11 17 8 2 12 10 16 10 11 8 6 16 3 19 12 10 4 19 2 4 3 18 10 13 14 8 2 11 3 18 16 15 1 19 16 16 5 8 13 10 1 7 11 13 19 14 8 12 4 13 1 5 4 4 4 4 13 16 7 15 10 9 1 5 10 2 10 16 6 5 3 19 15 0 14 20 17 16 3 11 18 11 6 13 14 16 8 14 8 10 11 12 14 2 1 18 4 6 10 1 12 3 8 18 7 7 13 12 9 17 12 16 20 20 9 17 1 5 17 15 18 14 5 13 11 8 19 8 10 3 5 6 0 20 15 4 2 12 12 1 0 18 20 3 9 8 16 20 4 7 13 6 1 8 7 14 7 14 15 11 8 17 2 12 7 7 2 9 7 7 9 7 7 5 0 9 20 1 9 8 19 15 0 1 8 9 11 0 0 2 12 20 2 0 8 5 17 1 20 8 15 10 20 1 17 13 14 6 12 18 12 1 9 4 14 6 14 17 17 10 16 11 14 15 1 18 11 20 12 8 20 12 11 12 18 18 2 11 10 6 16 11 20 11 17 18 15 2 8 18 5 20 0 7 10 3 14 1 8 4 20 17 0 15 3 9 14 11 6 16 16 12 8 4 13 17 9 2 0 13 13 2 11 9 8 6 8 16 1 1 12 9 15 12 16 4 20 4 14 8 11 20 0 7 8 3 1 18 18 6 2 6 13 2 5 11 20 7 14 18 11 10 11 11 2 17 18 18 2 17 0 12 12 6 10 14 16 5 19 3 20 8 5 1 6 2 11 11 11 13 4 5 0 16 15 2 18 9 8 15 19 8 18 5 0 15 16 9 6 0 16 11 2 16 12 5 1 10 12 19 2 11 14 4 17 2 8 4 13 14 12 14 4 19 3 12 12 6 10 10 12 2 17 18 9 1 2 13 20 9 14 12 17 8 9 8 0 17 14 0 8 9 0 13 10 16 5 10 20 19 14 12 14 19 6 6 2 3 9 5 3 20 20 14 3 11 13 15 15 2 18 12 20 17 19 3 1 15 19 10 2 0 0 9 4 19 11 18 18 16 3 14 19 13 1 19 9 15 16 1 16 19 2 9 19 0 18 20 13 9 5 14 12 1 3 12 7 17 5 11 1 7 12 10 1 1 20 6 18 9 19 10 20 10 8 2 2 3 16 0 19 0 16 18 15 15 11 12 4 1 9 3 12 4 14 10 3 19 9 8 18 9 13 7 18 18 4 2 14 18 8 11 15 12 1 4 20 0 7 3 11 6 4 13 13 15 12 17 8 0 12 17 8 8 11 6 7 13 19 17 3 19 16 11 0 17 7 2 6 20 1 13 19 14 20 10 6 14 10 8 14 4 7 9 7 8 5 14 4 2 2 7 14 9 19 2 17 11 2 2 10 12 4 16 19 19 8 9 2 4 15 4 20 3 8 7 5 14 9 16 17 18 7 8 18 11 14 19 18 2 18 11 12 2 6 13 10 14 13 0 9 0 9 1 9 4 12 0 11 7 20 16 10 7 15 1 11 0 3 5 2 11 17 1 12 0 10 3 0 6 16 12 13 18 18 3 10 18 12 7 17 17 20 20 8 17 1 9 16 4 17 11 4 19 2 3 13 8 8 18 13 18 14 19 8 13 11 17 4 7 17 16 18 11 16 10 2 9 18 19 16 10 16 17 0 2 9 1 13 1 3 7 14 19 11 0 7 20 20 0 20 4 4 18 0 7 14 1 14 10 18 0 4 20 16 8 12 13 11 19 4 18 20 1 17 17 2 6 0 8 18 14 5 13 6 13 3 14 1 4 12 9 16 18 12 12 9 2 8 6 19 5 0 15 2 18 7 13 0 13 9 10 18 15 3 1 6 16 6 2 0 17 6 7 3 18 16 17 1 13 14 13 15 11 7 20 0 10 9 14 20 19 10 18 18 0 12 7 12 6 6 13 16 18 1 14 17 11 2 19 0 2 4 12 4 7 0 18 12 10 10 9 9 11 14 16 14 7 4 17 9 15 2 6 9 12 1 11 2 11 1 4 9 9 16 8 2 8 20 15 12 13 14 18 20 2 5 14 8 18 18 7 9 14 9 19 16 17 3 13 4 5 18 12 0 20 15 3 12 9 8 20 2 14 5 7 16 15 15 11 14 1 3 13 17 4 16 13 15 16 2 7 2 6 19 5 8 14 20 5 12 14 3 19 12 6 9 13 10 15 13 9 10 11 7 5 13 6 20 18 18 4 10 7 16 13 17 12 18 16 2 12 2 16 11 19 17 14 11 13 6 19 14 5 8 12 7 0 18 8 2 11 18 11 7 4 18 20 5 2 3 3 3 5 19 6 8 1 12 17 15 15 7 14 16 11 10 11 18 19 19 12 20 6 7 7 1 19 6 4 3 8 1 19 0 18 9 5 16 19 9 3 4 3 9 16 11 19 18 0 11 10 11 15 9 6 3 8 10 16 0 1 6 13 19 13 2 5 18 16 9 7 20 15 3 9 14 0 10 2 13 2 7 3 15 16 1 6 13 5 19 13 11 4 14 10 3 19 9 15 2 11 10 16 18 10 3 15 19 12 9 20 18 16 18 14 14 16 8 15 10 0 19 18 9 1 15 13 20 18 2 19 17 7 20 16 2 14 8 10 14 11 0 4 14 6 4 6 20 9 7 0 5 11 8 13 14 8 15 1 13 11 19 9 15 13 7 20 7 0 1 18 4 9 14 20 18 13 20 1 1 18 18 18 4 14 6 12 2 17 14 3 2 10 16 0 8 14 17 16 5 1 3 10 6 5 15 12 7 15 0 18 0 16 10 2 10 3 0 12 3 18 11 11 15 1 20 8 6 13 14 16 6 15 11 7 9 11 17 0 17 12 11 16 1 11 6 6 5 14 6 5 19 13 0 13 10 12 0 7 2 17 20 15 5 14 13 8 17 18 2 13 12 2 13 7 2 16 0 8 10 19 11 2 13 2 8 5 17 12 13 9 11 17 7 17 6 19 14 18 4 11 10 13 1 20 2 9 12 6 9 8 13 2 17 6 13 6 0 2 4 3 9 15 8 8 13 8 15 2 3 8 5 2 6 16 12 12 18 15 20 9 6 1 10 12 0 13 16 18 2 0 5 15 3 5 18 8 9 2 5 10 15 5 15 18 12 2 3 10 0 6 18 18 11 3 6 8 10 13 17 3 7 7 15 8 9 7 18 9 1 0 11 16 3 4 17 17 10 4 7 3 8 16 18 19 7 6 16 14 3 14 17 10 0 1 11 11 15 6 4 19 16 2 16 20 16 3 7 19 5 9 18 7 7 8 10 5 18 1 5 4 3 7 10 5 20 17 16 16 17 10 0 10 3 14 8 17 1 14 2 6 8 10 14 17 15 0 13 1 5 6 5 11 10 3 3 14 14 17 0 8 5 10 15 2 3 17 19 20 4 14 6 18 20 15 17 19 0 19 2 4 18 7 9 8 17 19 18 18 16 0 4 12 11 16 10 20 2 20 0 18 3 1 16 3 13 2 10 16 2 4 17 8 1 4 18 19 12 13 14 6 9 8 5 10 19 7 3 16 1 4 2 16 7 17 10 20 6 7 8 15 12 14 14 15 20 3 3 19 0 2 16 7 14 2 16 5 5 7 14 18 4 8 7 19 8 4 16 18 16 14 17 10 8 10 17 9 20 18 5 4 4 11 15 10 17 1 1 5 7 10 5 19 13 8 3 17 10 18 3 16 20 5 14 11 19 13 13 10 12 6 19 8 11 3 12 10 1 5 18 1 7 2 20 7 14 20 20 3 10 18 11 12 10 19 17 18 17 19 20 19 15 18 11 13 4 1 1 18 1 17 2 2 3 12 7 19 9 13 17 20 12 3 16 18 20 1 19 3 12 8 7 16 13 9 16 6 0 11 9 7 2 1 7 4 13 18 16 13 2 6 19 3 8 13 12 5 6 16 5 15 11 11 2 16 11 18 14 3 1 17 0 19 16 19 20 6 16 1 2 9 5 4 19 16 2 3 12 10 3 15 13 11 4 6 18 12 13 18 13 13 20 8 15 18 12 18 7 13 11 7 14 1 20 7 11 17 14 13 20 10 10 6 19 17 13 12 7 18 4 20 19 3 9 10 18 3 11 2 1 6 13 16 14 0 6 17 19 7 12 6 8 20 14 20 10 7 14 14 5 7 0 2 17 16 1 18 3 2 6 10 7 8 6 5 2 15 17 3 16 2 12 12 9 0 19 8 9 14 16 17 7 14 2 3 18 3 15 16 20 11 7 17 8 10 1 8 14 15 16 19 4 13 18 12 14 3 3 20 7 4 13 18 19 16 1 2 15 12 16 2 9 4 6 8 11 6 10 0 0 15 13 2 5 18 8 3 11 20 19 18 11 18 13 7 6 19 7 7 8 17 11 9 7 2 10 18 13 3 8 7 0 14 10 0 7 1 7 17 11 5 3 4 15 15 12 3 0 5 12 8 7 2 6 6 11 16 17 10 9 12 16 15 20 16 8 16 19 12 3 14 1 10 14 5 14 19 18 2 18 13 5 6 11 12 1 8 0 4 19 4 2 14 11 19 7 17 14 1 16 18 20 17 9 13 0 17 10 14 20 11 7 5 9 19 15 20 15 5 14 19 5 3 8 5 2 5 8 11 7 20 16 3 11 8 17 20 3 10 2 17 10 3 0 8 14 8 14 8 5 20 7 0 16 19 17 9 3 8 5 19 0 2 0 14 1 7 16 11 13 7 19 13 20 19 20 13 16 13 17 9 13 13 1 4 1 13 17 13 7 1 11 19 11 17 5 17 17 20 0 0 3 6 16 19 5 9 10 14 7 16 14 9 18 18 13 9 18 19 17 5 10 17 12 0 5 2 2 5 14 16 9 14 4 14 15 7 16 7 3 14 17 3 3 11 15 11 18 0 2 4 14 20 14 4 19 12 16 4 12 3 3 4 0 11 18 18 0 0 7 4 15 4 11 2 9 5 12 4 9 2 1 6 16 9 14 4 10 2 3 1 5 19 8 1 5 16 4 11 9 8 10 5 16 12 18 17 16 8 14 7 3 12 19 7 6 10 19 1 20 6 5 20 16 18 11 12 9 4 17 6 14 10 2 14 12 17 14 17 0 14 8 16 13 19 16 15 20 5 7 10 2 2 20 5 12 0 2 15 12 13 9 5 2 3 7 13 10 16 19 9 3 7 18 3 12 10 19 14 17 16 20 19 2 12 16 11 5 3 6 10 7 8 2 11 13 20 4 15 16 3 20 4 10 6 8 16 15 15 19 5 19 16 5 8 10 15 2 15 10 13 17 6 2 5 13 15 15 12 8 2 16 6 15 1 20 9 8 10 15 6 14 7 13 5 19 8 19 6 6 12 6 4 4 7 0 18 13 7 13 13 5 7 3 0 11 13 11 1 11 4 11 1 5 15 5 7 12 2 4 7 2 2 12 9 3 19 10 12 16 6 5 13 2 17 14 5 20 9 15 13 4 9 17 19 3 5 5 10 18 15 9 17 11 5 6 14 4 8 5 0 19 11 0 7 1 11 4 12 8 6 20 15 4 2 16 17 11 14 5 19 15 17 1 12 12 16 1 7 6 7 15 3 14 15 8 15 4 14 4 9 10 16 0 7 15 14 9 5 3 17 6 19 8 14 17 15 16 20 1 16 15 4 6 18 6 20 15 7 4 11 10 12 10 10 2 4 12 8 11 15 1 14 15 19 7 14 12 8 1 9 14 7 18 19 9 20 0 11 12 11 11 13 13 0 2 5 10 7 20 1 0 7 9 12 1 20 17 2 1 11 9 0 12 1 5 5 2 16 3 6 16 13 6 18 15 8 6 8 1 1 4 20 4 19 20 3 0 3 14 8 2 8 4 4 6 1 15 3 10 7 17 5 9 1 16 10 14 15 9 7 10 0 15 4 4 14 18 14 8 15 6 12 20 7 1 17 7 5 12 15 2 9 12 6 12 12 15 5 9 13 18 18 9 18 16 17 13 8 2 8 7 7 15 8 0 12 14 11 12 20 7 7 17 11 5 7 2 15 9 17 9 9 15 19 3 13 2 20 4 11 14 10 10 1 2 10 1 5 17 7 9 14 15 13 2 2 19 20 14 7 4 3 20 11 4 18 6 6 9 11 1 3 17 13 4 11 2 11 17 20 3 14 7 13 20 6 8 0 20 15 0 15 9 4 5 16 5 9 4 2 0 10 16 0 6 9 11 11 20 5 0 7 8 8 4 9 18 17 20 8 20 3 2 8 13 11 9 11 16 9 19 17 6 7 19 7 4 5 12 8 1 17 19 16 10 2 5 1 9 10 18 9 2 13 2 17 1 12 0 8 6 20 10 3 17 7 8 5 11 17 14 6 7 5 10 14 16 1 0 3 7 15 2 11 0 6 17 13 5 11 18 1 19 13 7 19 14 2 3 1 1 19 15 14 9 16 7 19 20 11 12 9 0 16 8 18 10 19 7 2 1 15 3 1 17 15 9 6 5 13 12 1 5 15 2 20 2 17 4 20 19 4 8 14 13 8 16 15 19 5 11 13 4 13 11 5 8 7 2 18 11 8 15 2 5 6 9 6 19 11 12 5 1 1 2 4 14 2 0 14 11 0 5 16 7 9 2 18 15 3 1 19 1 0 11 1 13 20 5 16 18 2 17 2 18 14 9 14 19 11 17 3 7 7 17 5 2 20 5 8 0 8 11 16 15 19 0 6 14 19 17 18 2 9 11 19 17 10 6 14 20 1 10 17 20 8 7 7 14 3 13 4 8 4 3 20 6 20 9 19 4 16 15 19 14 12 15 18 7 4 9 1 11 20 12 10 17 9 13 0 3 1 16 17 14 4 15 12 13 12 4 19 1 2 4 0 4 12 1 18 4 1 15 2 7 9 20 13 13 8 1 17 10 2 12 6 17 17 3 3 7 0 20 10 8 2 18 20 10 11 2 8 4 2 8 10 13 9 16 9 0 10 6 19 15 11 2 15 8 6 4 12 0 12 7 14 18 4 16 2 0 2 9 15 10 17 10 5 18 1 8 6 19 7 8 20 8 20 7 4 14 1 16 2 12 12 20 4 4 16 6 18 2 20 0 3 6 14 7 15 3 5 11 9 16 4 19 4 2 1 10 18 8 8 0 7 0 2 1 2 16 5 14 5 0 5 1 15 15 5 16 15 8 3 2 0 7 12 7 1 4 17 9 4 17 0 17 19 3 6 13 1 14 16 10 1 4 3 7 12 20 18 12 2 17 11 20 13 18 4 6 12 13 17 8 13 3 2 3 0 5 2 11 12 3 7 19 15 5 16 9 11 19 4 3 11 20 5 9 3 13 16 17 19 10 19 8 18 14 14 13 20 7 3 19 7 10 17 2 11 12 14 15 5 14 0 5 17 0 6 7 15 1 10 10 17 10 6 20 1 20 8 9 11 8 13 8 12 9 8 17 6 2 2 5 4 14 8 6 10 13 17 20 7 17 19 14 11 4 7 4 4 7 0 19 11 10 5 7 10 6 3 19 20 14 15 15 3 20 14 8 8 17 14 15 14 0 17 15 14 3 16 1 3 13 4 4 16 16 20 13 14 4 12 2 2 2 14 0 19 9 20 6 12 15 4 1 5 15 1 12 10 7 4 8 16 14 2 16 0 1 14 9 14 19 17 9 15 3 19 7 13 19 1 14 20 14 15 1 20 6 13 2 15 8 6 0 12 16 7 15 2 7 3 12 18 8 11 1 5 15 12 6 8 10 1 5 15 5 10 15 5 6 15 20 11 20 6 4 15 17 12 19 0 12 13 12 11 7 6 8 0 17 16 16 17 18 7 2 10 8 14 5 20 3 7 16 8 9 16 20 19 4 20 7 6 17 20 8 11 16 16 15 1 15 1 8 9 16 12 8 15 5 19 16 6 5 7 20 13 20 15 17 17 2 15 4 0 0 0 7 17 16 9 6 15 15 1 12 9 5 13 16 2 2 9 11 6 12 20 19 19 12 10 12 20 16 18 5 2 10 18 14 4 12 1 12 4 2 0 0 8 12 9 1 17 11 18 5 10 19 14 8 20 20 11 12 9 18 16 13 15 2 15 13 20 6 3 10 11 11 8 6 18 3 16 20 3 12 19 9 8 12 15 7 10 7 13 10 9 15 19 1 5 9 14 8 4 2 7 6 8 12 4 20 2 14 20 14 11 15 17 12 7 18 16 11 16 19 6 4 5 16 0 4 14 1 19 10 11 1 16 10 6 18 13 8 4 12 18 16 12 18 1 19 20 4 6 12 1 12 17 5 15 4 18 4 18 1 17 4 1 8 8 17 4 19 12 17 15 17 18 17 13 3 5 10 0 16 15 10 12 2 12 8 16 14 9 0 0 15 8 9 4 0 19 20 1 20 15 14 19 2 4 20 15 19 5 14 0 12 14 19 5 2 13 1 17 17 19 1 5 8 20 9 18 17 19 20 19 20 6 16 19 11 17 19 15 16 11 1 7 2 1 15 10 2 0 0 15 12 14 9 18 15 3 20 4 16 8 20 3 19 9 18 3 7 8 12 3 8 7 16 6 13 17 16 14 19 3 19 2 19 17 11 4 18 7 10 7 0 16 4 14 18 5 13 10 10 12 3 14 18 20 3 6 14 4 11 8 5 0 6 17 10 17 4 7 11 7 0 12 5 20 6 17 14 7 0 8 4 5 6 5 6 8 5 1 6 8 3 0 11 14 9 20 18 3 5 17 14 8 6 16 9 19 19 17 16 18 18 0 5 12 15 17 7 4 12 12 5 0 14 1 2 19 4 11 10 4 0 6 19 19 19 16 4 8 5 18 10 2 4 7 19 11 3 12 20 7 12 18 7 19 20 5 16 19 12 3 14 5 14 18 9 17 1 18 0 6 17 8 10 3 20 2 10 13 12 1 13 18 1 19 3 7 18 15 3 11 8 13 0 12 17 11 4 8 8 12 13 7 17 15 5 11 4 8 13 5 18 15 16 7 13 16 9 20 7 7 0 1 6 11 0 18 7 12 0 17 19 14 3 17 3 18 0 0 19 14 4 5 5 1 6 15 6 4 2 13 9 0 20 18 17 8 7 7 3 13 7 15 3 6 3 10 0 18 18 4 12 3 17 9 9 3 4 17 20 5 14 10 7 13 5 2 15 3 16 10 7 14 20 13 9 3 13 9 10 18 13 14 8 15 0 14 14 3 9 19 10 9 0 2 0 0 8 12 8 2 15 14 12 17 5 11 5 4 6 10 15 1 3 0 2 16 4 6 3 13 17 9 11 9 6 18 4 8 20 5 7 7 13 19 19 0 11 2 15 3 2 10 5 16 11 1 6 15 9 16 1 20 8 18 10 19 8 12 11 6 15 17 5 7 3 16 9 6 4 17 15 17 18 2 2 14 12 0 19 0 17 5 18 0 16 7 18 0 5 20 14 20 13 11 5 20 1 4 7 12 13 8 19 7 2 7 11 14 15 20 13 18 20 6 17 7 3 0 13 17 14 2 13 11 0 19 16 0 7 4 19 5 3 1 20 20 3 20 14 18 13 7 1 4 5 11 6 17 10 14 14 8 1 14 12 11 8 4 20 12 20 10 13 20 14 0 0 10 3 14 17 7 15 0 4 1 7 3 20 18 10 14 13 7 11 1 12 13 7 4 4 9 18 2 13 14 18 10 12 11 1 19 3 18 2 8 7 15 16 10 12 2 17 18 3 10 1 0 4 8 14 12 19 12 19 7 19 17 16 17 20 1 18 16 9 16 9 20 1 10 16 12 1 11 18 0 17 17 8 15 0 1 8 1 18 17 18 16 2 16 19 10 2 19 9 11 20 8 12 1 11 6 14 17 8 4 16 5 17 15 12 4 17 2 17 14 12 20 11 13 18 2 1 16 8 16 8 15 19 2 15 14 0 0 13 10 4 10 5 7 15 15 5 14 9 8 10 15 1 19 19 2 16 2 15 18 17 15 19 0 7 2 20 15 17 4 9 1 7 6 17 20 7 1 20 16 16 14 10 6 4 19 2 1 13 11 6 15 14 4 8 12 7 11 18 9 8 19 11 20 3 4 5 10 8 10 8 20 17 3 8 15 0 14 12 18 1 20 16 7 4 12 17 15 0 5 15 18 16 15 6 17 14 19 3 4 6 2 9 19 1 8 5 19 10 12 9 18 18 14 0 7 0 11 7 17 20 0 12 6 7 18 7 16 18 1 0 2 2 15 14 14 15 11 7 11 1 20 10 17 20 6 11 10 16 15 14 14 12 1 1 8 11 0 17 14 18 6 14 18 1 13 10 6 14 19 14 10 20 3 10 2 3 16 18 4 15 12 3 1 2 16 7 8 2 0 13 9 14 7 6 7 3 7 17 13 6 9 17 20 14 8 8 20 17 19 20 7 0 15 4 10 9 14 3 4 16 2 4 13 5 2 16 19 20 1 9 3 15 20 13 6 6 20 14 0 10 4 14 19 1 9 4 3 9 0 3 15 13 14 0 16 4 6 1 11 10 14 14 10 2 15 5 4 1 7 20 18 15 17 5 8 3 16 1 5 0 6 14 4 14 11 20 10 9 9 1 12 18 15 19 8 2 14 4 6 8 0 13 19 1 4 7 12 8 19 16 17 3 13 15 9 19 11 6 13 4 13 20 5 5 9 2 11 7 15 7 18 17 5 3 8 2 20 17 9 11 0 17 6 16 19 15 1 19 18 8 18 6 20 1 15 8 20 16 14 0 13 7 9 18 6 8 1 6 18 6 10 6 12 10 17 17 0 4 15 5 11 1 0 17 12 9 3 18 4 20 19 20 16 3 16 16 15 14 1 18 2 6 4 7 18 18 15 10 6 17 10 12 5 20 18 11 11 9 11 15 3 19 13 0 8 1 0 5 2 12 16 9 16 4 9 3 16 8 16 12 13 17 4 19 14 12 9 8 17 6 20 20 16 5 10 3 12 7 18 4 11 13 14 10 0 5 5 15 4 8 9 4 6 16 3 13 2 18 13 1 2 20 1 9 4 19 15 5 0 2 16 16 0 20 16 0 16 16 9 19 19 2 17 16 0 8 20 6 2 4 15 15 16 15 6 11 18 13 13 7 8 3 2 4 9 13 6 13 5 13 8 18 10 20 4 18 1 13 12 9 19 16 15 6 15 17 13 6 7 20 8 9 15 9 14 1 15 0 19 16 2 3 2 18 15 7 12 4 1 18 13 6 12 15 17 0 2 8 12 18 18 3 2 12 17 18 9 7 9 11 9 6 6 7 19 20 15 8 12 3 5 8 0 7 12 0 19 1 15 10 0 15 20 1 16 11 0 8 3 2 6 17 12 3 8 1 7 20 3 2 5 13 19 12 8 4 1 3 15 14 8 4 0 0 19 3 18 17 3 2 16 2 16 3 1 11 12 19 2 19 19 8 5 19 9 0 17 3 19 10 18 10 18 10 11 3 0 4 8 17 13 18 15 3 9 12 19 14 20 11 14 16 4 15 13 20 4 0 0 1 6 9 2 10 8 1 0 12 14 17 8 13 16 7 19 14 3 0 11 11 20 16 17 10 16 1 19 7 10 0 13 12 0 15 0 3 15 3 15 7 6 8 8 5 10 1 1 14 0 15 10 19 8 7 16 10 0 9 11 10 5 6 14 18 17 15 10 1 1 11 3 20 17 19 14 3 15 19 4 11 18 17 14 18 6 7 20 14 8 8 7 13 15 16 19 20 20 17 16 1 8 17 10 9 5 20 16 2 11 4 13 14 15 18 0 16 7 4 3 20 19 14 5 6 16 7 19 19 13 13 20 11 1 1 13 19 5 17 0 2 5 13 19 14 2 16 18 6 4 6 20 1 3 0 4 7 6 10 9 7 10 10 0 7 20 10 19 20 11 9 7 10 10 2 13 6 11 5 20 16 0 20 9 19 7 10 14 2 9 19 17 3 19 5 12 11 5 14 16 4 11 10 19 9 10 8 0 8 1 7 2 7 4 17 20 16 17 15 8 7 7 0 9 19 19 12 18 14 8 1 14 7 20 1 15 4 13 3 15 5 1 12 18 6 5 12 11 20 18 12 5 8 12 15 10 14 0 15 16 14 11 0 19 3 20 0 15 8 7 18 13 13 12 3 4 1 18 3 11 12 19 16 8 0 10 17 14 16 7 6 4 2 3 5 19 6 10 12 14 6 10 5 1 1 7 9 1 11 20 9 10 0 13 20 17 0 10 1 18 7 5 12 13 11 15 7 8 0 6 0 0 10 6 1 11 16 16 13 1 14 13 13 8 7 3 19 0 15 2 8 12 6 19 5 20 10 15 7 0 4 18 11 18 19 1 18 0 18 4 9 5 9 14 6 3 8 1 11 9 19 13 20 13 11 18 5 15 14 16 18 16 3 3 3 17 19 20 5 6 17 17 17 0 18 4 3 6 18 20 15 11 0 2 6 1 7 12 12 18 7 17 15 19 11 6 5 2 19 13 17 10 3 0 3 0 9 5 10 2 19 4 13 17 20 13 15 10 0 12 10 19 19 7 12 12 12 6 11 13 8 17 10 1 10 19 2 2 15 5 1 6 3 10 3 14 1 16 10 10 20 0 20 14 18 7 15 5 16 5 9 16 13 17 7 3 8 18 9 0 11 8 14 7 19 13 3 14 14 7 6 10 9 16 11 4 11 7 6 20 16 20 0 10 13 9 2 16 3 6 10 20 17 12 12 16 11 18 12 11 3 7 3 17 16 20 7 17 2 7 17 2 8 16 20 3 6 6 6 6 17 19 11 0 7 8 2 8 16 14 14 18 3 6 9 4 4 19 0 8 14 7 17 1 8 5 6 13 3 4 18 9 6 15 13 10 18 2 7 5 5 1 9 16 11 12 14 8 0 1 6 16 4 20 2 11 12 16 14 6 1 8 19 5 11 13 3 13 14 17 1 16 20 3 1 9 12 8 9 20 15 0 3 1 4 11 12 13 4 16 16 17 6 4 7 6 2 3 14 15 11 20 17 7 3 4 5 19 9 14 7 2 18 8 12 2 1 6 0 5 10 9 3 5 3 0 14 9 18 15 10 9 7 5 5 2 8 4 14 18 7 3 5 20 16 17 2 10 19 4 7 7 5 10 14 6 14 14 2 19 5 17 2 0 20 13 12 18 0 8 1 15 8 0 20 3 2 14 10 17 7 13 18 2 16 16 5 20 10 9 5 8 10 3 18 12 18 7 7 19 8 2 18 13 9 3 2 17 9 8 19 0 0 1 9 13 1 16 8 0 10 20 5 14 12 17 9 20 12 17 9 1 1 13 4 0 12 19 18 9 20 16 0 8 0 6 0 17 20 6 0 18 11 5 7 4 13 1 14 3 1 18 11 20 4 14 4 6 12 6 8 8 19 8 6 14 15 2 0 17 12 20 9 18 7 13 5 2 0 20 9 15 16 10 14 4 2 3 8 0 3 4 11 6 6 12 9 12 18 9 20 14 20 2 10 15 13 6 15 7 18 10 9 16 20 3 5 10 17 17 6 3 0 16 3 11 3 1 0 3 11 4 9 20 11 6 12 15 15 7 19 10 3 10 17 6 19 4 11 3 0 20 8 2 7 20 2 6 7 16 11 9 7 12 8 5 10 13 2 18 0 4 3 10 11 9 6 10 10 15 7 14 10 4 16 6 10 10 17 5 19 4 17 19 16 5 9 12 6 19 9 5 16 7 5 9 9 1 16 18 14 0 2 19 2 18 4 4 7 18 2 16 7 17 17 16 11 2 10 0 6 9 18 16 6 6 4 20 4 14 14 9 8 17 20 19 10 1 14 19 15 4 7 6 8 4 1 11 3 0 19 15 10 0 15 8 16 5 11 5 10 11 16 12 16 10 13 2 13 6 14 9 15 2 14 1 20 13 16 19 5 4 5 16 14 4 14 14 7 9 0 19 9 7 5 20 3 11 17 2 13 9 11 16 18 5 17 16 19 16 17 2 6 0 3 4 8 4 3 10 12 11 15 20 20 9 7 19 10 18 9 20 3 5 12 16 5 15 5 4 12 15 18 1 3 0 19 13 10 1 13 1 19 6 1 5 18 10 10 6 4 8 1 5 0 3 0 6 19 2 20 19 15 5 14 18 14 10 20 1 10 15 15 10 11 8 10 2 16 13 9 10 17 4 20 7 0 9 4 10 5 7 3 15 14 5 7 20 19 1 8 14 3 18 11 15 20 17 18 0 17 15 18 7 10 11 11 0 14 5 16 0 12 16 8 14 10 1 0 15 7 10 1 12 11 7 8 14 7 2 14 3 18 5 1 0 12 7 20 1 18 2 19 1 19 13 0 13 1 5 3 1 12 6 17 1 1 17 18 8 15 6 3 3 12 8 7 18 1 17 18 16 0 11 3 7 16 8 6 20 13 2 5 7 17 14 4 15 7 12 17 5 15 12 10 0 19 16 17 6 8 1 19 9 17 17 14 18 5 17 13 16 17 11 17 18 18 10 1 1 10 9 9 5 2 8 4 5 5 1 14 11 4 11 15 18 15 15 3 19 10 1 1 9 11 7 16 2 9 9 10 3 6 1 2 1 1 2 15 3 9 4 8 18 16 2 1 0 19 16 1 19 7 9 13 20 17 1 14 3 16 5 9 3 17 3 11 5 17 11 14 4 1 5 9 10 3 11 10 20 6 1 13 14 17 20 1 11 6 4 14 10 11 2 11 17 11 6 4 15 18 0 12 14 2 0 1 10 11 19 7 17 1 3 4 15 20 20 10 5 0 12 0 1 10 16 9 13 15 4 10 4 6 5 1 16 3 10 20 17 17 11 6 7 18 6 14 4 2 1 17 16 15 9 7 14 14 2 9 19 9 8 8 8 2 9 4 4 11 1 0 5 9 19 16 15 17 6 10 5 11 13 16 3 19 8 2 20 16 20 1 9 12 3 1 8 8 7 18 19 14 4 0 2 12 2 2 0 2 0 3 4 4 7 14 11 10 17 17 19 0 12 15 10 17 14 12 4 5 2 1 10 15 1 18 5 16 19 17 8 19 15 4 8 18 16 12 16 1 9 0 12 0 6 15 3 13 10 14 7 0 12 0 19 5 10 12 17 7 18 15 4 13 1 10 9 10 15 1 19 20 6 15 3 1 4 7 12 9 15 8 11 13 6 9 9 2 6 8 14 12 7 0 18 10 9 19 18 9 19 3 1 20 3 11 9 10 20 7 3 18 17 4 20 7 12 6 17 3 11 15 0 17 11 8 4 10 2 18 9 19 11 3 10 19 18 5 10 4 3 6 6 10 8 17 8 11 14 0 15 18 12 0 6 11 9 18 6 6 16 9 13 6 5 3 7 18 2 8 2 17 18 6 7 2 8 13 15 6 10 17 2 14 11 4 5 16 7 3 17 0 3 2 15 16 10 8 12 7 7 14 13 6 11 1 20 9 7 9 16 0 17 19 19 3 0 20 17 18 1 0 8 20 3 9 13 15 13 17 13 9 3 3 17 6 2 15 3 17 13 13 9 3 2 3 10 8 14 13 17 15 13 15 11 10 20 1 14 2 15 7 10 18 5 8 5 5 4 19 16 17 18 9 18 0 8 11 19 11 17 20 18 17 3 18 0 20 12 2 16 10 5 1 11 9 19 0 17 5 10 10 20 11 6 4 17 2 7 4 8 16 11 20 0 14 2 10 14 8 13 1 15 5 10 19 9 9 10 0 7 6 15 2 2 14 6 3 4 12 15 11 0 1 1 16 15 8 11 19 15 11 19 16 15 14 6 14 8 6 14 10 7 6 15 0 19 8 17 10 6 14 17 13 1 9 11 6 14 9 8 12 17 18 18 15 11 1 10 15 17 17 6 16 7 4 16 8 5 20 8 13 0 15 14 6 5 16 0 2 1 20 19 11 5 0 14 4 7 11 12 3 1 1 2 18 0 2 8 14 9 2 17 0 17 3 5 8 3 9 9 10 12 18 7 18 1 20 19 7 5 10 20 9 11 1 15 12 14 16 16 4 6 4 5 15 3 1 16 20 6 10 5 9 12 6 19 7 13 2 11 17 3 7 12 12 6 11 0 18 4 7 19 6 0 15 8 5 10 16 18 18 4 11 19 14 3 11 17 6 18 0 17 14 16 15 17 17 17 15 10 20 19 18 15 4 14 8 3 9 4 20 20 18 17 6 15 6 17 5 11 15 1 8 2 12 5 2 7 4 6 5 12 2 5 17 18 4 20 9 19 15 18 1 12 8 10 16 13 7 4 3 9 6 5 17 14 1 5 0 15 9 7 6 17 5 3 19 14 16 7 3 3 20 10 20 4 17 2 0 10 10 1 13 17 14 12 9 9 1 9 2 1 9 2 1 7 11 6 8 14 10 9 8 15 2 16 0 4 1 19 17 11 9 19 9 2 16 7 12 11 2 17 20 15 5 15 15 11 15 11 3 10 6 4 0 19 7 4 20 14 11 0 8 13 10 0 20 19 17 2 0 14 6 7 19 7 12 4 9 16 15 4 12 8 20 19 6 14 12 1 1 8 11 0 12 19 9 9 11 12 9 9 17 13 5 12 9 18 9 3 16 13 5 12 5 3 3 3 13 18 3 20 13 8 7 12 11 12 18 2 12 1 16 10 5 16 15 6 16 8 13 6 5 8 20 3 12 15 13 13 10 17 11 14 16 14 2 20 10 8 4 6 14 9 18 0 2 7 20 15 13 2 12 14 1 20 10 19 1 1 0 8 17 17 6 17 2 12 0 2 8 14 19 13 18 12 10 12 2 9 12 18 7 20 1 13 6 10 10 11 3 6 6 0 13 12 18 9 4 18 16 10 14 15 6 3 7 14 0 11 7 19 19 13 10 2 10 0 1 11 9 5 6 14 18 7 15 15 15 9 7 2 11 16 9 1 17 11 20 20 5 20 9 14 20 16 0 18 1 7 14 15 10 10 0 15 14 16 17 18 19 8 18 2 5 20 19 11 11 5 11 14 20 2 20 0 19 9 4 2 6 15 0 15 9 9 13 13 20 16 18 18 15 4 18 11 0 8 4 0 11 3 20 16 15 13 13 17 4 6 12 20 13 13 10 4 10 14 19 11 1 1 14 14 17 5 4 16 5 13 20 2 18 9 2 8 4 19 20 10 14 2 0 14 13 17 1 8 1 6 8 12 11 0 11 2 8 18 13 12 6 8 13 3 20 15 5 17 16 16 9 6 4 8 16 6 0 12 1 13 14 16 18 18 9 16 0 7 16 17 15 14 7 5 13 17 15 15 2 3 13 20 12 16 15 11 2 10 18 0 5 4 1 15 5 3 11 2 13 10 14 0 1 0 8 5 3 4 16 5 5 14 17 18 19 8 2 17 8 17 20 12 14 20 9 7 7 9 3 3 10 11 2 13 5 19 11 17 20 13 11 6 6 9 9 4 13 0 11 18 12 18 7 12 4 19 1 7 6 11 7 3 12 3 19 16 19 7 17 19 6 12 10 7 20 10 15 4 20 13 19 8 14 17 18 16 5 20 0 7 3 1 16 17 8 16 17 6 2 8 5 10 8 20 17 14 18 10 19 20 10 6 18 15 6 4 12 0 10 18 15 8 10 7 8 15 17 9 5 8 13 2 7 6 9 15 3 5 11 9 15 0 1 20 14 9 14 15 14 17 9 9 16 6 4 9 5 8 13 15 9 6 14 0 10 3 15 4 7 15 14 13 18 5 10 20 4 2 1 0 13 13 12 12 15 6 4 12 12 6 15 19 15 5 2 14 8 7 17 2 16 7 9 8 19 14 17 13 14 14 20 13 11 11 18 2 1 16 2 15 11 13 4 12 9 7 6 20 5 11 4 9 13 1 6 19 19 2 6 12 9 16 13 1 6 19 19 19 14 2 2 3 1 13 18 8 18 20 20 9 10 2 11 3 18 13 15 12 3 20 0 12 12 10 20 10 20 0 12 10 14 16 10 11 8 2 0 3 13 11 20 10 10 5 7 8 0 9 5 19 14 18 18 3 16 15 5 18 18 15 15 9 10 6 4 11 2 18 16 15 13 17 5 16 13 14 11 13 5 13 20 17 4 15 0 18 5 13 17 16 1 20 5 20 18 16 4 13 11 19 17 8 0 4 18 0 11 15 20 14 9 1 12 14 1 20 7 10 11 10 6 4 16 6 6 9 8 4 12 17 14 15 14 3 2 15 12 2 18 2 20 6 10 9 14 12 19 2 4 1 7 11 13 19 6 16 1 9 18 16 3 20 13 20 12 20 13 11 20 12 17 10 1 0 17 10 13 19 3 1 16 17 14 6 9 2 9 12 17 16 1 9 0 8 2 7 19 13 18 18 8 13 16 17 4 6 18 2 19 19 15 3 7 14 19 19 4 12 3 12 2 6 2 15 9 1 3 16 15 11 13 19 17 8 11 14 7 15 7 5 14 8 15 10 1 9 6 10 20 19 9 4 9 6 4 1 15 5 4 8 6 3 18 6 5 5 15 3 8 18 8 19 19 18 15 13 2 11 7 18 3 5 5 6 9 8 11 1 15 13 12 17 1 2 6 11 4 7 20 10 1 18 19 6 6 3 8 13 13 9 11 11 6 16 13 5 6 7 14 3 13 7 14 8 12 14 7 6 12 5 2 3 14 11 0 17 20 10 20 0 8 4 16 5 13 0 8 12 16 11 12 5 5 4 5 15 10 8 15 18 11 1 19 4 4 17 4 5 18 2 5 10 5 13 16 13 5 7 17 10 19 5 8 5 14 17 18 0 17 5 10 18 15 17 5 8 19 5 18 11 15 17 17 12 3 16 4 15 9 20 8 19 19 8 20 6 16 0 6 16 7 16 15 8 4 3 5 15 1 9 0 9 13 10 16 12 6 4 14 7 18 15 14 20 12 17 5 0 15 11 14 19 19 5 7 9 14 3 4 17 3 16 18 12 2 4 17 6 19 0 13 14 12 16 12 6 16 4 5 2 5 0 15 4 19 16 1 8 19 3 13 19 11 18 15 15 18 0 0 9 13 11 16 4 1 10 16 18 6 18 3 0 13 4 19 6 12 7 16 18 16 5 3 8 7 0 6 18 16 3 8 8 8 3 15 8 14 18 15 17 17 6 2 20 14 13 3 17 13 9 4 18 16 14 10 15 2 0 2 5 16 17 18 13 0 20 20 11 19 9 9 0 19 1 9 8 10 18 19 14 4 4 19 13 0 8 4 10 8 12 20 5 8 11 9 12 20 2 16 10 6 5 10 9 5 20 16 11 11 11 10 14 9 17 4 12 2 20 11 1 11 0 5 17 12 19 15 10 3 9 1 10 13 9 15 16 18 2 17 6 18 19 17 5 7 5 11 19 2 15 10 5 5 13 8 16 8 14 3 10 12 12 17 2 3 11 7 5 18 14 7 7 9 5 6 4 15 2 10 15 19 0 5 20 8 15 2 17 17 16 20 5 11 18 16 1 6 17 4 16 0 19 0 4 2 17 2 6 7 8 14 9 6 9 15 20 5 15 18 0 14 9 7 3 20 19 19 1 4 17 3 7 1 16 6 5 2 12 6 8 0 14 2 1 14 11 11 11 17 3 12 12 2 13 5 12 16 11 8 1 2 14 18 10 4 11 15 14 12 8 10 9 3 19 15 5 14 6 5 19 14 0 6 19 13 0 1 17 1 0 16 20 16 15 19 4 8 2 12 9 11 0 7 6 19 6 5 13 20 18 11 20 19 6 11 11 17 19 13 20 20 2 7 0 7 12 1 14 12 0 18 3 3 11 7 7 12 11 3 0 5 19 1 10 20 17 15 14 2 15 2 0 20 0 9 4 9 8 4 11 1 11 6 6 1 1 9 20 7 3 13 17 17 13 11 13 11 18 20 10 8 11 15 10 13 10 3 9 7 16 17 18 13 5 17 8 3 2 19 4 14 3 18 9 12 16 20 5 3 5 10 11 14 10 0 8 9 12 14 20 2 14 11 7 14 5 7 1 11 3 13 20 9 2 8 18 20 5 15 9 11 4 4 8 8 1 5 16 19 2 11 16 5 12 7 13 14 18 14 6 15 0 16 2 3 1 1 1 6 13 15 13 15 1 9 5 5 13 9 4 20 0 12 16 4 17 17 9 0 3 1 7 15 16 3 0 1 19 10 17 17 10 4 12 18 14 14 20 14 18 15 10 18 9 12 15 19 14 10 0 16 17 11 3 8 9 18 10 8 8 12 4 11 17 0 12 13 15 11 6 14 13 12 6 6 6 14 10 4 20 15 16 7 3 15 10 20 18 19 6 5 18 10 16 10 11 1 20 9 17 11 19 13 11 18 0 10 10 5 6 15 14 13 17 5 20 20 18 0 6 3 10 4 13 3 0 8 5 12 11 14 0 13 4 20 18 0 0 10 2 17 17 16 16 1 10 14 12 7 6 2 11 13 11 10 15 3 16 3 9 19 5 1 1 17 20 20 9 0 20 9 6 4 8 11 15 11 19 18 14 14 1 12 8 12 3 12 1 16 14 5 1 14 14 15 12 6 16 7 2 18 9 8 8 4 19 16 6 17 5 17 0 5 5 6 9 7 20 8 11 4 11 15 11 16 2 0 8 16 4 11 16 18 18 4 2 8 1 12 9 1 10 3 5 0 17 13 12 20 8 17 1 18 12 7 11 19 4 15 13 16 14 12 8 9 11 20 1 12 4 0 16 15 12 5 13 0 5 7 4 11 13 4 1 12 2 7 12 6 6 8 17 8 18 10 9 0 15 13 16 14 10 12 13 8 10 13 3 11 15 6 2 2 10 17 14 6 8 8 6 20 8 9 12 10 1 20 14 14 14 20 8 9 4 17 16 10 11 16 4 1 13 9 19 13 17 10 20 2 10 6 3 20 6 9 17 1 11 9 19 10 8 2 11 6 17 20 0 8 5 8 3 3 5 7 13 4 17 18 2 19 3 18 1 1 7 0 14 12 9 13 8 2 17 19 13 6 15 7 6 11 2 6 15 15 18 7 12 3 18 19 14 8 9 12 2 17 8 17 18 16 12 1 14 8 19 4 16 2 18 0 16 13 4 12 16 11 5 3 7 8 18 4 6 16 19 18 6 5 13 19 20 3 0 5 2 20 19 9 4 1 10 16 13 6 15 9 12 16 3 0 0 1 16 10 10 8 10 14 8 10 17 1 13 7 15 2 0 8 13 4 17 17 7 2 12 13 4 3 8 17 17 1 17 13 19 14 12 10 13 20 0 11 9 8 13 20 20 17 7 0 20 0 11 2 0 0 11 15 0 12 0 8 7 6 17 3 5 10 2 4 16 6 11 0 10 4 17 5 1 2 16 7 17 10 15 6 1 13 6 14 17 18 15 8 13 7 17 15 15 16 7 14 2 10 11 2 12 5 18 14 9 2 7 7 16 12 1 7 6 11 20 19 6 0 18 17 18 19 5 11 19 20 12 13 2 8 19 19 15 10 3 17 5 19 17 18 10 18 10 17 0 17 16 5 14 15 14 9 18 12 18 2 7 7 5 6 10 10 5 17 7 15 4 0 15 10 7 17 9 13 16 5 16 7 19 7 12 2 18 14 2 11 17 17 9 2 1 15 20 2 9 14 4 3 8 18 3 17 7 9 20 0 18 2 17 20 0 8 9 11 6 16 16 12 13 19 4 13 17 9 5 20 1 18 13 14 18 17 2 10 16 16 6 7 9 7 9 18 12 0 8 13 7 19 4 5 8 7 0 6 8 11 3 15 7 20 18 6 8 11 7 16 5 18 14 18 15 4 11 11 13 13 20 16 16 4 8 2 14 14 12 6 12 6 9 17 5 5 5 11 11 1 3 19 12 2 12 8 4 2 1 14 11 18 14 3 10 18 2 6 2 12 12 19 5 11 19 2 12 14 13 14 0 13 10 2 4 12 8 16 11 1 6 15 13 10 2 15 7 6 14 1 0 3 17 12 12 0 0 6 12 12 0 18 20 18 19 13 5 10 9 6 5 13 3 0 13 18 12 10 16 18 17 2 0 7 1 7 19 5 15 15 18 4 19 8 15 7 10 7 0 1 7 6 15 17 5 14 11 14 5 0 8 18 10 18 19 6 19 12 19 3 15 1 11 2 0 10 9 12 6 15 15 19 19 4 1 1 19 2 16 8 9 16 8 20 14 13 18 6 8 4 8 15 9 9 15 18 8 18 3 9 14 7 11 7 9 5 0 8 6 18 18 3 1 19 17 20 13 11 9 2 5 20 10 9 16 16 10 9 8 6 1 7 0 7 19 11 8 11 17 12 10 10 18 18 4 10 15 4 20 15 6 4 0 11 16 8 7 4 19 9 1 15 9 12 10 18 3 2 16 4 2 20 12 11 8 9 20 8 10 2 18 11 1 1 10 15 3 4 5 15 9 10 5 6 16 9 12 15 13 11 8 20 15 14 11 2 17 9 11 4 11 20 14 7 6 11 20 19 4 1 15 14 8 5 9 13 17 11 3 15 20 0 2 6 18 0 9 2 4 16 20 15 14 2 13 3 2 5 5 8 12 6 14 12 10 13 4 5 18 6 8 1 10 5 1 4 19 20 6 9 11 20 12 1 5 4 0 17 2 15 14 20 10 5 20 17 0 6 14 14 3 1 11 9 13 12 9 9 15 7 6 20 4 12 20 11 10 3 7 15 2 20 18 0 10 11 13 18 0 10 14 19 12 6 0 4 4 0 15 9 9 1 7 14 13 10 5 12 0 2 19 17 3 20 7 3 3 18 19 0 14 19 5 5 19 9 17 7 19 16 5 6 14 19 12 0 10 20 17 2 3 10 8 2 5 20 3 7 11 16 2 7 16 11 0 5 2 19 3 12 8 0 12 5 8 14 7 19 16 3 7 5 1 7 13 19 6 20 20 5 20 5 17 18 13 15 19 11 18 16 5 19 1 19 11 8 2 18 6 14 19 10 16 11 1 4 1 18 19 4 10 6 17 5 1 9 12 2 0 3 1 14 4 10 12 8 18 4 13 10 1 0 1 5 11 9 12 0 17 0 16 6 5 8 16 10 18 15 10 4 4 19 10 18 6 4 17 0 3 6 1 0 16 11 9 4 2 1 8 2 10 13 20 6 16 3 18 13 4 5 15 6 0 15 12 14 4 14 18 15 1 19 14 10 17 8 10 13 0 16 3 2 16 2 15 11 16 8 4 7 9 11 4 12 7 9 14 20 9 17 8 12 14 18 19 9 8 3 19 5 13 18 2 6 12 7 0 14 3 15 3 7 7 14 12 17 2 4 17 8 9 11 13 8 16 6 8 16 10 18 6 5 11 0 4 10 0 7 20 0 18 20 2 18 17 10 20 14 1 0 7 10 16 13 5 18 2 8 6 20 18 6 13 3 17 15 4 8 5 14 18 6 11 18 9 13 8 2 3 0 7 16 18 8 10 20 14 0 17 19 16 15 10 13 0 9 14 14 16 17 15 0 2 0 18 14 15 2 15 7 10 0 16 10 11 19 2 19 1 0 8 13 5 19 3 15 9 13 8 17 18 6 5 2 8 0 12 16 18 8 1 9 15 16 17 4 0 2 6 14 11 20 12 17 12 10 18 3 19 4 17 19 13 10 4 14 13 0 1 19 5 4 8 17 6 6 2 9 3 16 8 9 17 9 5 19 3 1 4 18 6 13 0 10 18 7 4 1 0 4 3 2 16 19 16 19 16 2 5 16 14 6 11 13 14 4 5 18 18 14 15 14 7 15 12 5 8 13 2 16 20 4 7 14 20 11 10 16 18 10 9 20 6 4 18 17 17 8 11 10 1 7 9 7 1 9 8 7 9 16 4 3 20 8 1 10 15 15 13 12 20 6 8 14 4 4 16 18 1 5 3 2 18 16 10 16 0 6 8 8 12 8 0 1 6 10 13 13 6 0 18 19 10 6 15 3 3 2 16 11 4 12 3 2 9 16 3 6 4 17 2 8 19 10 10 6 4 10 14 15 7 12 12 0 8 4 19 0 11 8 3 2 12 11 16 17 13 7 13 8 7 20 1 8 10 18 8 6 14 14 17 3 11 17 3 9 18 7 20 11 7 4 17 18 10 12 13 2 12 8 10 19 10 3 10 2 16 0 11 6 1 19 15 14 19 1 5 19 14 17 5 4 15 13 0 0 11 20 5 19 16 9 12 19 10 1 15 9 19 5 12 1 15 2 4 9 6 2 1 12 17 18 12 3 0 0 19 20 7 14 11 1 14 7 2 20 4 2 11 7 4 3 3 10 16 13 14 15 0 13 20 4 6 11 14 9 3 15 10 8 16 7 8 16 14 18 2 20 11 10 18 10 7 9 17 3 0 20 18 14 6 11 1 1 19 16 1 8 16 15 7 2 13 19 9 12 6 16 4 5 7 11 5 2 14 19 9 16 15 1 8 7 10 8 19 12 19 4 4 19 10 8 14 11 4 10 9 14 5 19 10 14 15 5 20 7 12 15 6 6 5 6 19 7 18 0 15 13 7 14 5 6 16 16 10 12 19 3 9 14 12 12 6 16 10 8 11 14 0 16 12 0 13 8 19 8 20 14 11 0 10 5 19 16 17 9 4 1 9 15 15 11 3 11 17 20 6 10 13 8 16 9 3 19 8 9 5 10 7 19 11 5 12 11 2 11 6 9 13 9 5 12 19 15 16 2 18 2 20 11 2 15 16 0 5 9 1 12 18 4 18 2 9 1 10 1 0 8 9 18 15 14 18 6 16 13 1 14 20 3 9 17 13 17 3 16 14 1 6 11 4 1 9 7 15 4 14 20 7 18 10 16 3 19 6 3 2 5 3 7 16 7 12 2 10 19 10 2 13 4 4 3 13 19 4 14 5 20 8 2 19 8 9 8 4 16 14 14 14 4 5 5 12 19 1 6 4 7 3 2 5 3 1 18 9 20 12 7 4 10 7 13 12 0 13 18 0 6 11 8 14 16 6 12 14 18 12 8 0 13 1 2 17 10 18 17 16 1 1 17 14 19 17 9 3 0 13 2 5 6 2 12 9 3 16 2 15 7 14 7 12 9 15 1 9 20 14 1 7 16 10 1 4 12 15 10 20 13 11 8 2 20 2 10 11 10 16 2 1 8 17 6 17 5 16 17 5 6 14 2 0 2 20 7 16 17 0 12 9 4 0 19 19 14 19 3 18 9 2 3 4 7 5 13 2 6 8 14 14 8 17 18 1 18 20 13 15 10 3 7 0 16 10 16 6 10 6 6 8 17 6 19 11 7 11 4 8 10 15 20 8 8 12 17 5 17 17 12 0 8 4 13 16 17 7 2 2 13 13 19 9 4 16 20 10 19 6 1 1 19 17 18 12 13 1 4 11 8 1 12 1 20 10 1 1 18 0 7 11 19 1 20 10 1 3 14 17 7 13 10 20 9 13 10 15 19 13 7 13 15 19 10 8 10 11 18 15 10 8 17 15 2 1 7 3 9 1 7 18 14 8 6 14 12 2 1 4 20 13 4 11 17 9 0 8 8 6 10 12 12 20 19 1 13 2 13 6 9 13 11 8 20 19 12 4 5 19 0 13 9 12 13 4 7 13 10 14 4 14 12 1 6 0 14 8 16 14 1 14 18 7 4 18 7 13 15 20 5 1 17 18 5 14 9 10 0 8 5 16 11 8 9 15 0 20 1 9 19 16 5 18 8 3 13 0 12 15 15 15 16 11 16 11 14 17 2 6 10 5 5 17 6 17 14 8 5 20 0 20 15 19 20 8 1 18 12 16 16 0 8 13 20 16 16 9 14 3 11 0 19 9 10 0 18 4 14 6 3 9 16 7 20 12 18 9 15 10 20 18 3 18 3 14 8 11 2 7 10 0 18 3 5 2 7 6 13 18 14 10 19 18 4 1 1 6 0 17 19 12 16 13 10 3 11 15 2 1 8 6 20 1 0 15 11 2 2 20 7 10 20 4 18 3 19 13 16 6 6 7 16 14 1 17 7 4 9 2 16 13 13 13 3 3 11 13 11 5 20 16 7 11 6 4 4 8 17 7 6 8 0 6 16 6 7 10 16 4 13 13 12 0 15 19 2 7 12 15 14 3 10 0 18 0 13 13 10 8 9 13 1 14 5 11 18 10 9 5 12 16 16 11 0 3 14 7 7 9 1 7 20 18 2 15 16 5 11 14 1 7 18 3 4 17 0 9 18 1 3 6 19 13 19 4 18 5 10 18 20 15 12 2 10 5 3 4 6 2 14 8 8 2 13 14 17 17 18 3 14 11 1 5 9 7 2 11 2 14 13 20 7 20 4 12 8 1 7 19 10 18 15 16 5 20 9 15 2 11 1 1 9 15 16 8 19 16 2 19 16 20 13 5 9 16 8 8 9 9 9 0 16 2 10 8 16 14 7 13 4 5 4 11 12 9 11 8 1 18 4 14 0 18 16 9 10 3 9 12 6 8 2 7 0 20 9 6 20 4 5 10 20 4 7 6 15 16 5 4 8 2 13 11 3 13 1 1 14 13 3 3 2 9 0 5 15 19 7 16 19 4 19 1 16 8 14 13 18 2 16 6 7 16 7 8 12 14 8 6 2 14 6 17 4 1 6 13 9 11 4 16 9 15 19 16 11 8 2 19 13 4 10 16 13 16 10 8 9 15 2 18 3 17 4 12 8 17 9 4 0 0 4 13 1 18 16 18 7 17 4 0 1 7 16 18 3 2 8 3 6 1 13 0 0 9 2 2 16 15 1 1 6 15 18 13 13 13 3 9 9 5 17 4 17 1 16 16 14 14 9 12 15 17 2 20 11 19 8 2 9 6 9 20 3 8 14 12 19 4 12 20 13 9 4 4 10 2 20 8 10 17 10 2 16 8 15 18 1 12 5 19 18 8 14 3 5 4 4 13 20 11 3 6 13 2 11 2 6 14 10 4 14 10 6 5 9 19 8 12 10 6 5 4 13 10 9 3 4 5 19 13 4 18 14 7 17 1 6 11 16 17 15 20 19 1 6 8 9 16 11 1 0 12 3 1 20 16 7 1 16 20 7 5 7 7 6 4 9 5 10 13 12 8 9 13 9 20 2 15 20 2 4 0 13 5 1 8 2 9 3 20 17 13 18 20 12 10 3 1 12 3 1 12 11 16 2 16 8 14 7 18 15 11 2 12 16 14 15 5 19 12 8 14 12 1 3 13 1 3 2 3 17 12 4 16 7 9 12 10 1 15 4 11 8 12 14 12 4 1 20 13 5 3 3 9 15 16 6 18 20 2 7 4 6 19 18 8 18 12 14 6 18 15 16 15 9 13 5 4 1 17 12 7 16 3 0 9 7 1 11 0 15 16 1 9 13 6 16 20 15 4 11 9 11 0 10 20 11 12 2 18 9 8 8 2 2 14 14 10 16 17 1 20 19 9 12 5 0 12 6 8 0 15 1 3 2 15 8 10 0 11 7 18 5 4 9 14 16 10 6 5 2 10 11 13 19 10 14 3 10 15 15 13 3 3 19 3 17 2 5 16 0 10 14 6 15 15 12 10 1 18 17 14 13 5 15 1 19 16 5 6 8 17 6 6 9 12 19 9 15 15 17 0 0 16 18 9 18 7 20 15 5 14 4 8 8 20 3 1 0 8 0 14 17 20 11 10 20 10 13 4 16 2 17 6 20 8 10 5 11 1 2 5 14 8 10 9 18 10 2 15 18 8 1 19 15 11 19 19 4 14 0 1 8 7 1 15 19 19 2 1 4 19 11 0 14 10 4 14 9 5 17 9 8 18 13 19 16 15 14 3 7 14 17 9 6 13 6 9 3 13 14 19 19 9 9 11 18 16 5 3 16 6 9 16 10 11 11 10 7 19 0 17 8 13 5 1 17 19 14 7 20 9 4 12 3 3 20 13 13 15 12 13 11 5 8 5 2 6 17 14 14 18 18 10 1 2 12 16 12 14 3 13 20 8 19 9 20 1 0 20 3 0 9 11 1 7 0 19 12 6 8 4 15 1 13 17 16 18 16 10 6 17 16 1 8 3 13 7 0 3 4 0 5 15 13 8 4 2 2 19 3 6 17 2 16 7 13 17 17 11 3 15 6 6 15 4 4 5 7 16 18 14 20 8 16 9 16 9 6 11 7 18 6 0 12 1 0 14 16 8 0 2 17 20 15 12 4 11 4 10 0 15 20 5 13 6 3 2 9 2 3 14 10 0 13 12 7 6 1 1 1 11 5 8 1 10 14 10 1 15 10 18 3 20 18 7 17 11 6 6 3 17 14 20 13 16 18 15 10 16 16 11 3 5 16 16 13 17 4 18 18 20 17 9 17 15 17 1 14 11 10 2 15 13 5 1 0 4 16 18 9 20 1 2 19 11 13 10 7 1 1 19 1 17 8 7 7 15 18 0 19 3 5 17 9 5 3 15 7 10 8 13 13 4 20 9 16 12 13 18 0 18 12 20 17 19 13 7 5 3 7 15 6 3 16 18 4 17 18 6 15 15 10 19 9 0 12 2 3 11 5 9 16 3 16 2 3 15 6 5 1 13 6 17 3 18 5 13 1 19 12 20 3 10 4 17 1 15 11 13 6 20 17 0 12 2 5 10 3 14 15 3 17 18 4 3 7 8 10 17 7 10 15 20 1 20 11 16 10 7 11 2 3 18 17 17 11 7 15 4 9 17 11 16 11 8 5 4 9 17 8 19 2 9 3 7 14 5 9 6 19 11 7 5 0 3 11 13 13 8 8 3 11 10 6 20 1 11 8 11 1 3 17 10 4 20 17 14 18 15 11 19 5 17 20 11 19 0 0 12 4 10 4 9 3 18 2 5 10 17 5 10 13 3 1 1 18 7 3 11 8 14 15 15 10 9 4 11 1 7 19 1 11 16 13 11 6 4 11 10 16 9 2 6 19 20 4 4 2 11 10 9 1 9 20 18 20 9 0 11 1 12 8 14 3 2 5 16 19 6 12 14 10 4 4 13 6 10 20 0 14 16 6 17 18 3 11 7 20 3 14 1 10 14 20 5 15 10 7 5 8 20 16 4 6 14 4 15 20 17 19 8 20 13 0 13 12 20 6 1 14 12 7 13 17 16 9 15 9 18 19 12 19 9 14 11 14 14 11 1 0 11 13 1 3 1 6 1 17 19 8 13 7 3 10 2 8 2 1 12 4 7 18 14 6 6 1 1 9 9 12 7 15 15 6 11 20 9 2 2 20 8 9 6 5 11 15 3 19 14 14 10 11 18 11 14 9 14 5 0 16 12 1 2 8 18 0 6 17 6 19 1 15 11 8 5 3 18 7 12 0 18 18 16 12 15 14 13 11 3 7 13 0 15 14 0 12 2 6 3 9 18 7 6 12 19 14 11 17 10 3 2 5 17 20 20 13 10 17 15 12 17 6 9 1 4 17 9 4 7 3 8 5 15 16 7 0 2 20 13 19 1 2 3 1 7 10 2 1 19 17 0 0 7 13 7 13 6 8 7 16 14 9 2 15 13 11 3 11 0 15 15 11 9 7 2 5 2 19 17 8 20 17 20 8 20 1 13 14 14 11 3 18 1 9 19 17 5 18 6 9 10 14 0 13 17 9 8 4 18 16 16 20 3 12 1 2 15 1 1 18 5 9 4 4 2 5 1 16 16 17 9 1 19 16 19 8 12 9 6 0 5 13 10 12 3 16 20 15 1 20 7 0 0 9 11 18 1 12 0 4 15 14 16 19 0 12 15 18 1 17 10 15 18 8 5 5 13 13 17 7 3 12 20 1 2 6 10 8 12 17 19 0 17 16 16 20 8 1 3 11 0 17 9 7 16 18 15 18 10 8 10 12 8 16 2 9 6 11 15 8 12 12 12 8 12 12 4 0 11 8 6 18 9 3 8 20 1 15 9 5 11 2 14 1 8 10 9 7 20 0 20 10 8 0 16 8 12 7 9 1 5 15 20 2 4 10 3 1 11 11 17 16 12 5 3 0 1 1 11 7 6 9 14 14 13 17 5 1 10 18 7 4 8 7 10 20 3 11 8 9 12 12 14 14 4 8 4 15 5 9 3 19 17 18 7 1 3 14 2 18 8 3 4 19 14 12 15 6 20 5 17 20 18 15 17 6 6 9 4 3 10 19 9 3 8 10 16 14 9 13 17 9 5 3 19 14 20 2 13 2 15 20 10 9 7 1 7 14 0 11 5 5 2 2 1 7 11 14 1 8 8 16 6 15 9 14 16 16 7 9 19 0 1 15 15 11 8 4 7 2 17 10 15 17 18 15 13 2 2 1 19 2 15 7 6 19 6 2 8 13 16 12 4 2 3 0 5 4 4 5 0 1 4 6 16 12 13 8 11 9 8 16 15 17 12 4 20 15 1 16 11 10 20 4 0 20 17 20 12 5 8 3 4 8 9 1 2 1 5 15 1 13 19 11 4 12 7 5 12 5 14 11 12 3 11 7 20 7 5 2 7 5 1 12 19 9 12 19 15 5 15 7 5 20 12 12 1 5 4 15 7 5 4 10 9 2 16 2 14 0 2 14 9 0 18 13 20 0 9 3 1 5 4 1 8 17 19 20 4 4 8 19 5 19 12 13 5 19 15 5 13 17 11 16 6 9 14 20 11 16 18 13 13 3 10 7 20 10 10 12 6 9 9 15 12 11 9 19 11 16 16 4 17 5 19 10 9 4 8 8 10 6 16 10 1 9 1 18 4 10 18 20 12 5 14 18 3 11 3 19 5 5 4 9 12 2 5 11 2 14 7 0 5 3 10 11 18 2 20 6 14 10 5 6 2 2 9 13 0 9 3 11 1 12 2 16 7 20 14 19 14 19 12 18 5 4 10 2 0 14 0 9 0 9 16 14 17 20 11 0 10 13 2 20 10 2 16 9 15 15 3 0 16 3 18 11 13 17 9 8 12 9 16 18 11 2 10 17 9 8 13 15 5 20 5 15 19 12 2 10 7 11 18 0 2 9 15 13 12 16 2 14 4 3 8 20 7 19 19 2 1 4 19 12 17 13 9 18 11 20 3 12 4 4 16 17 18 1 2 3 17 9 3 19 6 13 12 19 16 13 5 1 15 3 1 3 16 6 4 13 13 11 15 1 5 11 14 9 16 8 4 16 7 0 14 2 18 6 19 14 19 9 3 6 12 8 3 8 11 5 0 10 3 5 3 12 1 7 8 16 14 0 1 0 4 7 0 20 0 12 17 9 7 12 12 15 7 14 16 11 3 7 2 18 3 18 4 18 11 2 11 3 16 7 4 12 13 10 8 0 17 17 7 6 5 8 14 17 5 2 17 4 9 13 6 10 1 16 17 7 13 6 1 20 20 16 12 15 9 3 5 15 16 10 14 9 4 13 16 14 10 3 9 10 19 4 17 7 7 13 8 15 13 4 8 20 7 18 2 10 16 2 17 15 16 10 8 20 0 20 5 13 17 11 9 2 15 13 4 7 14 4 16 19 14 20 6 11 14 14 8 20 6 20 2 20 14 8 10 16 17 3 3 15 16 3 9 3 20 17 7 19 0 2 11 8 16 11 9 4 13 18 12 2 20 12 5 13 7 6 2 10 11 5 7 0 16 0 17 12 7 6 12 13 20 0 2 16 10 14 4 19 13 19 11 2 1 19 1 11 9 17 1 0 17 17 18 19 11 6 19 5 13 5 20 6 8 11 16 19 0 11 17 20 2 8 8 4 8 6 4 19 20 0 2 18 6 9 16 20 8 3 14 2 3 6 17 13 4 13 15 16 0 18 14 6 8 20 11 8 0 15 9 3 1 14 4 0 0 3 14 13 14 13 15 18 14 17 4 19 10 1 8 18 3 7 1 2 8 10 6 18 6 12 7 7 6 2 9 7 1 1 19 9 14 15 5 4 4 8 0 10 2 5 1 2 6 14 20 15 17 20 1 13 18 2 17 18 1 15 12 2 6 18 10 11 12 8 11 14 7 7 18 16 18 6 15 0 8 6 13 10 7 4 10 16 11 4 12 7 6 9 13 18 8 20 1 17 2 5 13 9 16 19 10 8 12 13 8 20 8 0 16 4 5 14 8 13 6 11 13 13 10 10 8 8 9 2 5 8 11 0 1 3 1 1 4 16 11 4 14 1 13 17 8 13 7 11 5 17 5 7 20 6 9 6 13 0 6 10 12 3 13 17 19 8 20 6 10 3 16 10 3 6 16 14 7 2 13 4 13 13 0 20 16 10 12 14 9 2 5 7 16 9 5 8 0 16 2 15 2 13 1 7 14 13 5 1 10 0 1 17 13 14 0 1 12 14 12 12 16 13 13 18 1 19 5 7 1 3 10 11 4 20 15 13 19 1 9 19 17 16 10 15 4 14 5 2 1 3 15 9 0 19 0 4 0 8 10 9 0 11 17 17 20 19 2 0 11 2 18 1 9 9 15 10 11 7 5 9 16 0 17 19 3 13 2 11 10 16 11 6 7 16 0 6 5 11 0 8 6 15 6 2 19 3 0 2 11 14 10 6 17 12 13 9 19 0 4 2 13 0 3 20 11 15 11 11 3 6 20 17 8 20 15 18 14 12 1 10 12 12 3 19 3 7 11 2 20 14 15 11 15 1 14 13 20 5 16 9 7 15 15 13 13 15 1 10 14 0 8 0 10 10 5 19 3 13 14 17 4 8 1 4 20 11 7 14 2 18 8 15 13 14 0 14 7 12 11 17 10 8 11 20 9 14 4 12 15 11 0 11 20 0 2 12 0 5 15 15 1 6 7 12 20 17 9 8 13 9 5 13 14 15 4 16 9 19 17 8 14 15 2 20 12 11 16 2 0 4 9 15 6 1 16 11 7 12 4 6 10 12 14 7 15 10 5 10 4 18 4 7 1 2 15 0 7 19 13 12 1 12 11 4 18 6 20 3 9 17 18 2 4 8 2 10 13 0 9 4 16 12 11 0 16 15 20 14 15 10 18 19 1 16 16 6 20 10 15 5 18 1 18 7 16 11 19 11 14 11 7 0 9 4 17 18 17 12 8 13 10 14 10 8 2 5 15 9 12 0 19 19 3 15 3 12 11 15 5 20 11 8 20 16 3 4 9 17 2 19 7 14 2 6 7 10 11 13 10 4 2 5 0 6 12 12 16 7 19 16 14 1 10 15 15 1 3 7 7 7 12 15 16 14 12 14 9 12 5 12 19 9 10 7 15 4 6 15 0 1 8 0 10 15 0 1 1 8 14 8 11 5 8 19 14 12 19 20 2 10 18 7 20 3 3 13 7 13 4 2 7 19 13 1 10 11 5 6 14 15 4 10 19 7 19 5 16 0 14 16 19 5 16 16 20 8 13 2 18 9 19 16 10 1 17 9 16 18 7 15 11 3 17 20 11 4 5 8 13 7 2 13 3 10 13 12 12 2 14 19 7 20 8 17 8 7 18 18 14 18 3 12 14 3 8 8 6 16 2 15 17 5 6 1 6 11 20 12 5 16 12 6 19 8 12 19 8 10 20 6 20 18 18 15 10 4 7 4 16 3 17 2 19 17 6 16 2 11 15 8 7 19 4 0 6 1 2 14 9 20 10 17 4 4 4 19 15 1 16 13 12 3 5 17 3 17 14 12 17 17 4 10 4 14 5 11 5 2 16 3 20 16 5 18 9 10 14 0 15 8 9 2 18 11 7 16 7 0 20 8 19 10 9 13 6 0 14 5 3 4 19 16 3 0 4 2 0 16 10 20 7 0 0 12 20 20 12 12 20 3 19 3 3 16 2 0 5 3 18 12 16 7 1 2 1 17 14 15 10 20 0 15 12 16 18 12 17 7 9 0 15 20 18 6 1 14 1 17 9 19 15 16 18 3 15 20 6 5 15 3 15 7 8 15 18 1 19 17 2 7 12 20 0 18 9 1 18 18 0 7 1 18 8 11 2 19 18 9 13 18 17 11 9 15 6 7 20 5 6 0 4 20 17 10 20 10 14 5 18 16 3 16 17 19 9 18 4 12 2 8 5 4 4 20 8 15 14 18 8 8 6 0 19 11 14 15 15 6 20 11 18 13 0 12 0 5 3 15 4 6 9 9 14 4 18 19 19 11 10 12 16 13 10 14 19 13 17 3 16 15 11 16 10 4 7 0 0 19 16 3 12 3 6 8 7 7 15 16 0 7 10 1 9 1 4 19 20 6 11 0 19 5 14 13 13 13 4 12 0 17 13 13 5 8 18 7 17 19 8 4 11 16 19 13 17 11 17 16 18 16 3 13 3 4 11 16 5 19 4 17 6 1 3 4 6 8 9 5 0 11 10 14 15 15 3 17 16 12 1 1 0 20 4 12 1 9 2 18 9 19 13 5 2 19 0 15 10 3 17 11 20 2 1 18 5 17 20 15 1 17 8 17 9 3 16 6 20 6 17 10 6 8 17 20 16 17 16 19 8 4 4 20 4 7 7 9 9 19 0 10 7 6 20 4 4 14 17 0 13 0 2 15 19 6 11 14 7 13 5 2 9 16 6 14 7 14 16 9 10 14 8 16 20 19 17 14 18 14 4 5 11 6 18 1 2 9 11 5 14 19 0 8 12 7 6 11 3 12 10 6 6 16 10 13 9 8 18 12 8 16 0 19 19 1 8 7 5 19 17 19 5 17 9 16 14 11 13 8 18 13 20 0 12 1 5 3 6 12 16 11 14 13 19 3 0 7 6 6 5 11 0 3 0 10 4 17 2 6 1 1 16 0 15 0 15 17 17 20 8 20 16 7 8 18 4 4 2 18 7 3 15 0 5 9 20 16 5 7 16 4 4 1 8 7 15 11 14 15 12 19 11 12 6 1 14 9 7 5 18 9 20 15 17 10 20 14 17 17 9 0 3 5 16 4 13 8 1 14 20 0 20 14 9 4 12 14 8 20 9 18 8 6 16 1 11 2 18 4 2 0 14 2 17 2 13 15 17 15 8 19 15 17 1 9 3 7 2 12 11 20 2 12 12 9 18 2 2 4 2 12 4 12 18 11 16 17 11 14 0 20 17 2 10 16 20 10 7 11 6 4 4 5 11 16 11 7 3 12 15 10 13 10 16 2 10 10 3 14 13 8 17 8 4 20 4 15 3 19 0 17 11 5 15 10 14 7 20 7 16 12 9 5 8 14 10 1 16 15 2 14 14 4 2 18 11 2 20 9 1 10 5 12 14 15 7 7 19 11 19 5 0 2 12 2 14 17 13 6 4 0 17 7 4 5 20 17 1 15 8 14 5 0 9 13 3 11 15 9 1 1 4 4 15 4 20 13 9 18 4 0 14 3 6 19 18 7 13 17 2 13 10 12 18 10 20 12 6 8 0 6 1 19 14 12 18 9 7 9 20 17 11 14 6 7 17 17 16 3 11 10 6 11 19 16 14 20 20 5 2 1 16 6 3 0 10 3 15 15 20 20 19 10 17 19 10 2 20 8 3 10 3 19 5 2 8 2 9 6 4 6 9 1 18 5 8 8 7 9 3 7 17 1 0 5 6 6 0 5 1 11 17 2 10 13 5 9 9 3 19 0 4 3 16 15 18 15 18 14 15 7 10 18 17 7 7 4 16 18 1 2 13 7 4 18 6 15 2 13 8 18 4 12 7 9 20 5 0 17 9 10 9 0 20 1 20 5 12 7 9 19 19 5 12 13 8 15 12 11 20 13 19 15 4 1 17 4 13 18 0 15 19 5 2 20 4 6 15 5 6 8 20 19 10 20 3 19 3 7 4 6 14 1 4 15 6 0 14 3 14 18 18 19 12 10 12 6 4 11 13 6 12 1 3 4 9 6 8 19 11 14 3 0 8 1 19 18 17 3 14 0 15 1 4 2 10 8 15 17 15 6 17 11 4 2 8 11 9 13 20 3 17 20 3 6 1 2 4 5 6 10 6 14 15 17 5 20 15 14 6 13 9 13 15 10 16 10 6 17 18 3 12 18 12 9 20 5 20 9 16 15 7 9 4 14 15 15 11 15 13 16 13 13 0 6 11 12 17 17 9 0 13 11 6 0 12 7 18 13 6 2 0 11 18 15 15 10 9 1 16 8 4 8 18 16 12 8 9 0 8 3 7 9 20 2 19 9 20 17 14 13 4 2 4 8 16 15 6 17 17 9 15 3 15 6 10 19 8 11 13 12 18 3 3 17 11 18 18 11 3 12 13 13 11 20 12 20 9 3 12 5 4 14 15 0 11 17 5 2 14 14 1 20 15 1 11 10 3 1 17 8 4 12 20 16 20 16 0 7 6 11 7 2 20 11 19 19 11 7 4 15 11 4 10 5 16 15 19 4 6 0 13 16 1 11 18 15 11 16 8 6 11 18 5 20 15 15 10 5 3 1 0 12 16 4 20 5 13 17 19 20 19 15 4 2 5 8 5 2 7 15 9 14 16 5 11 1 7 4 2 4 19 12 16 4 3 5 4 2 19 0 1 20 12 0 2 5 17 14 1 1 5 2 7 0 1 2 12 9 17 17 0 11 10 1 17 19 9 7 8 9 8 18 0 12 1 0 10 4 0 16 6 6 8 19 2 9 7 12 9 8 1 3 10 10 3 7 17 4 4 2 8 2 16 4 9 6 19 3 19 7 19 13 7 20 9 12 6 15 15 0 14 16 15 20 16 17 10 9 8 11 17 1 20 4 15 20 18 19 0 13 2 14 18 15 10 15 7 15 13 20 19 8 8 15 12 9 11 10 20 11 16 18 20 2 19 19 9 9 12 5 4 4 2 18 18 15 4 5 17 4 8 3 4 19 20 13 18 7 5 5 20 9 3 2 18 12 3 17 11 9 0 7 3 10 5 19 1 3 19 17 18 10 14 1 3 19 5 15 10 20 7 16 16 3 2 16 0 10 11 16 1 5 1 18 17 11 19 17 7 0 12 8 2 0 14 3 12 11 3 15 14 9 20 5 5 0 1 20 2 18 8 1 10 15 3 17 5 5 5 17 7 3 6 1 2 20 12 2 16 20 15 19 17 5 2 18 9 17 16 1 3 15 8 10 8 12 1 3 2 16 5 20 4 13 13 10 11 0 5 13 2 7 3 14 0 1 4 1 7 5 16 2 5 14 10 20 15 4 13 11 1 14 0 3 16 6 5 11 2 1 3 14 11 1 2 19 12 0 10 0 8 13 9 16 6 10 13 0 15 18 8 1 6 13 5 1 2 17 6 7 4 17 13 14 0 9 11 6 0 20 14 14 11 5 5 20 1 11 2 16 15 6 12 1 11 7 13 6 17 14 9 9 0 9 17 0 3 3 20 16 6 20 17 18 4 3 10 19 8 2 8 4 6 9 7 18 11 19 14 9 3 15 4 10 9 3 3 8 8 19 11 16 10 8 8 11 15 2 17 9 10 20 15 10 2 12 13 6 12 5 13 16 6 15 9 13 19 20 10 14 14 17 19 6 7 4 14 3 2 7 2 12 9 14 17 11 16 6 12 19 14 6 1 20 20 9 12 8 19 7 6 9 11 2 19 2 16 0 11 1 1 3 1 10 19 2 12 10 2 19 11 2 3 19 0 19 3 11 20 12 18 4 11 0 11 4 8 6 19 0 8 5 20 12 20 14 0 5 0 19 13 5 10 11 7 3 18 9 14 14 15 14 17 13 5 12 18 13 1 12 20 18 16 4 18 15 3 2 7 2 6 17 5 8 3 20 19 19 18 4 8 20 1 3 18 10 16 18 8 10 0 10 10 11 18 13 9 7 9 9 18 17 19 12 19 5 9 20 5 14 10 13 19 4 18 0 6 11 15 10 6 16 17 18 13 20 11 10 6 2 1 3 8 12 1 9 18 2 15 15 17 14 20 6 17 0 14 6 6 8 6 19 3 2 17 11 1 19 7 6 14 6 17 16 2 7 1 15 7 17 6 4 1 13 11 2 3 20 18 9 20 10 5 18 17 3 13 2 20 7 6 7 1 7 1 19 9 3 0 7 13 20 16 10 3 12 14 14 14 7 2 5 0 2 4 0 7 10 1 2 4 20 16 0 19 10 1 9 15 14 5 17 14 7 10 1 7 7 1 17 3 2 19 15 11 16 11 7 3 11 17 7 10 8 10 19 6 1 18 20 0 15 3 6 10 5 12 20 17 18 2 14 15 16 19 18 5 5 2 6 3 3 6 13 20 4 20 20 2 8 3 11 4 15 16 11 9 6 4 15 10 12 8 15 11 9 6 16 18 4 3 3 18 8 9 5 19 6 15 14 12 3 5 2 16 7 14 9 1 14 7 11 19 3 13 18 1 15 13 4 12 3 3 10 10 10 5 13 3 18 10 18 6 1 5 15 13 5 14 13 0 4 13 17 5 19 12 14 13 0 9 8 18 7 6 14 4 15 16 16 16 0 19 0 7 11 6 7 4 9 15 4 7 14 0 2 16 11 1 9 1 17 11 16 9 8 11 11 4 9 18 19 2 15 9 4 14 9 11 19 16 18 7 2 1 18 20 8 10 6 17 12 4 4 1 10 16 11 2 0 10 19 2 13 13 6 19 15 10 7 4 0 10 9 8 5 14 11 1 9 6 14 3 4 9 10 11 2 0 15 18 20 0 4 5 8 3 11 4 7 20 6 18 4 19 6 17 4 12 14 11 20 6 7 1 4 20 6 9 5 15 18 12 12 9 4 12 14 0 13 1 19 4 4 9 0 8 14 6 3 11 14 7 5 4 17 3 19 9 11 20 17 9 0 20 2 15 16 16 6 10 9 3 12 0 19 3 18 16 17 17 8 10 8 12 7 12 4 6 0 18 9 17 0 9 15 10 20 5 15 16 20 20 11 17 20 20 1 15 2 14 10 15 18 6 4 0 10 17 8 2 11 13 12 1 12 18 16 0 13 4 4 13 16 15 17 20 12 13 11 13 2 4 16 7 17 11 18 2 8 16 15 20 4 7 5 0 19 19 11 4 19 2 11 20 16 1 16 18 16 11 2 17 3 1 9 5 6 7 12 3 4 10 0 4 4 0 19 2 9 12 16 10 3 14 16 14 10 7 13 20 1 16 7 4 13 17 14 2 15 17 14 1 7 9 19 0 9 16 0 13 7 9 11 6 8 9 11 6 7 1 5 10 7 3 16 9 3 8 6 14 6 10 18 18 15 12 7 15 20 9 2 16 0 20 6 4 14 9 1 1 5 16 20 3 17 0 18 18 20 0 5 9 2 16 17 11 6 9 5 10 1 3 9 9 6 12 6 7 7 13 18 2 7 0 9 13 2 1 14 14 5 20 1 14 4 12 12 7 9 13 6 4 9 17 5 20 6 8 0 3 6 11 18 17 19 6 18 19 10 18 8 6 16 5 15 5 14 10 10 8 8 6 16 3 19 0 7 9 3 6 15 2 3 15 12 16 20 1 9 4 13 10 16 13 2 8 13 0 7 4 19 3 9 14 17 15 11 4 13 0 8 7 18 10 3 2 2 6 3 1 3 15 11 2 13 12 3 7 6 15 7 4 20 10 17 3 18 10 1 13 18 13 3 10 4 0 18 0 0 18 7 18 4 16 4 8 1 9 11 14 3 2 2 11 17 17 20 6 12 18 9 12 14 17 16 5 3 19 20 7 10 17 4 7 19 5 15 8 16 16 19 7 5 2 8 14 9 0 19 18 15 14 3 1 1 16 5 5 18 8 14 10 2 7 2 15 10 4 20 11 5 11 15 5 0 19 13 13 7 8 17 7 18 1 2 1 11 1 16 5 19 20 3 17 12 13 1 5 3 0 9 11 7 9 16 15 20 17 17 16 7 19 18 19 8 13 14 11 18 12 13 2 17 15 17 9 7 3 7 15 15 10 3 8 8 7 6 9 3 14 7 9 16 19 12 9 18 4 18 1 19 20 5 1 18 14 18 8 15 20 18 17 4 3 4 19 17 20 15 4 2 19 2 16 3 4 18 0 10 16 7 17 3 2 6 9 3 12 4 11 18 12 15 19 1 4 7 4 18 10 19 1 7 15 18 5 5 16 20 10 6 16 0 12 6 17 4 8 8 0 0 0 16 9 13 17 19 2 11 7 12 2 11 12 15 1 8 6 1 0 9 3 3 4 8 15 14 1 1 20 20 9 17 8 13 5 5 18 19 10 18 17 12 17 18 8 4 3 9 13 0 11 19 4 4 20 16 16 7 17 17 18 12 13 15 11 19 14 8 8 7 16 3 16 13 4 4 10 20 0 5 12 10 16 5 12 7 5 19 15 4 11 3 17 20 6 14 9 5 20 11 7 13 20 1 18 2 11 18 12 4 3 18 6 17 14 9 19 13 4 14 18 4 3 6 10 9 18 19 12 4 16 11 11 12 11 14 16 2 10 13 1 20 10 11 8 17 14 19 9 3 17 2 16 9 8 18 12 18 10 6 13 6 8 2 15 19 6 13 17 2 3 2 11 7 14 16 3 19 11 19 0 4 6 1 10 13 9 3 12 2 20 19 0 3 18 6 5 18 17 2 14 4 1 15 15 8 13 6 0 11 16 18 15 1 6 19 7 17 15 9 11 15 1 12 18 8 3 2 15 4 8 20 4 20 20 15 17 10 12 6 15 1 2 1 18 17 14 13 3 3 17 3 15 14 20 14 5 5 0 13 5 19 4 18 7 6 1 14 1 11 3 17 20 12 14 3 2 3 6 8 2 15 15 12 12 9 2 5 11 18 9 19 8 19 17 12 7 8 17 7 19 18 20 14 12 9 9 17 3 10 11 6 5 17 20 13 15 14 4 1 3 19 9 11 15 16 7 8 15 5 18 2 3 12 15 2 10 14 10 14 6 17 3 19 6 7 4 18 14 1 1 9 8 11 18 11 13 2 12 3 19 5 6 20 19 6 4 9 16 16 7 9 7 13 3 12 2 19 7 19 18 8 0 20 4 6 5 20 1 16 8 5 7 16 19 3 20 1 18 20 0 14 14 17 6 14 8 0 20 0 11 20 20 20 10 11 14 5 17 2 17 20 0 17 8 13 5 9 3 18 14 7 4 18 3 10 16 20 9 14 5 9 10 0 11 11 7 17 1 13 13 3 5 10 6 6 15 0 18 15 14 12 8 0 19 17 16 3 7 19 10 15 15 12 11 14 8 15 15 15 10 0 8 14 10 0 20 13 9 6 8 10 15 6 11 10 4 1 4 15 16 6 18 16 18 19 15 3 5 20 2 10 19 6 5 9 5 3 18 20 16 19 1 0 3 1 4 16 3 12 11 9 9 18 11 17 3 19 0 1 6 16 5 15 10 19 7 9 1 8 4 4 5 20 9 7 2 16 16 4 2 19 14 20 4 6 7 4 10 0 5 17 19 2 7 10 18 5 6 18 3 2 17 11 4 5 7 6 20 9 18 0 9 9 6 19 0 7 14 11 14 9 4 1 1 12 11 14 10 17 5 1 10 12 19 1 14 14 13 11 14 4 10 0 15 6 0 10 14 0 4 20 3 16 9 17 6 10 0 0 5 2 2 13 2 14 15 17 16 20 6 19 19 6 2 13 15 8 19 16 12 19 11 16 1 6 19 1 20 2 5 1 6 16 3 3 10 16 5 0 5 20 17 0 2 7 16 4 12 3 19 10 19 13 20 20 10 19 16 5 14 19 10 0 19 15 6 12 20 14 0 5 18 12 2 3 10 0 19 9 5 10 4 10 3 0 13 6 6 14 3 20 11 14 16 18 9 20 9 15 4 17 1 1 4 8 1 6 15 0 18 12 2 3 18 14 6 17 0 5 10 12 15 11 14 10 13 10 9 9 11 2 4 15 7 14 7 3 19 2 10 16 11 12 10 19 17 4 8 12 19 14 4 15 15 18 15 9 6 19 8 14 20 18 5 5 8 3 9 18 4 12 19 0 5 2 10 16 3 19 4 12 9 1 14 0 17 5 4 1 8 3 19 1 18 16 18 18 3 12 18 4 9 6 19 16 13 13 1 14 15 12 18 18 3 16 6 13 8 19 20 17 0 15 20 15 17 7 20 19 17 2 4 3 7 0 0 19 3 16 10 3 3 14 2 9 9 7 8 1 9 7 9 18 10 15 12 7 10 4 6 16 8 3 13 16 3 2 11 14 20 16 18 5 1 11 0 17 17 17 20 4 19 0 10 5 9 6 9 17 4 17 17 13 12 6 3 20 18 16 20 11 8 11 20 7 20 20 15 10 10 6 7 20 4 14 15 2 13 4 3 0 1 7 9 19 14 10 13 0 11 3 12 15 13 3 18 4 16 12 9 7 9 7 9 13 19 20 2 6 1 10 1 7 2 11 11 14 5 0 3 15 10 6 12 19 1 1 12 14 4 2 10 7 2 3 3 16 17 13 14 12 8 2 16 15 19 4 4 15 2 20 3 1 19 20 13 5 15 9 12 19 16 10 12 5 19 10 0 15 19 6 2 4 9 7 19 12 13 17 11 13 12 15 20 1 20 3 18 16 9 20 10 3 5 5 20 0 20 2 5 18 11 7 14 15 1 9 14 8 7 2 16 16 12 0 14 8 7 10 9 6 20 8 11 19 11 18 16 18 5 10 15 20 5 9 18 7 17 1 0 19 4 2 8 7 1 18 18 15 5 17 9 9 17 11 7 2 4 11 11 0 8 2 5 6 10 7 18 19 16 6 6 6 18 11 20 9 18 18 3 2 9 7 19 19 3 0 10 4 7 11 5 12 16 14 16 2 12 19 12 0 18 10 20 17 1 8 14 11 10 0 3 7 13 14 12 0 3 16 17 8 18 8 11 16 11 17 19 0 5 19 0 12 19 15 5 19 16 5 1 3 13 6 10 14 9 20 4 9 3 7 5 3 18 2 7 7 11 16 20 6 5 2 17 1 6 4 11 14 11 15 8 10 9 5 1 1 9 8 7 9 13 1 0 10 17 1 8 0 14 7 4 11 20 3 2 2 8 5 11 19 3 9 1 2 15 14 8 13 3 16 7 13 20 0 17 18 14 20 10 16 3 4 6 14 0 9 3 7 19 18 9 10 3 3 14 18 3 4 5 20 0 20 13 0 7 5 6 18 11 2 18 8 11 20 1 3 3 1 9 13 7 1 6 10 8 9 3 13 0 20 20 2 14 16 15 10 8 13 1 6 2 20 14 15 18 15 13 1 6 0 5 19 3 9 19 20 11 0 4 0 12 0 9 18 13 10 0 6 7 4 12 12 9 7 6 14 6 3 0 6 16 7 11 2 20 0 6 11 1 19 1 3 16 9 17 11 19 7 0 3 8 15 18 12 14 16 7 11 16 3 13 13 20 6 12 16 2 17 15 5 12 12 0 19 10 16 11 0 2 16 13 0 18 18 20 7 16 8 3 14 14 5 2 10 14 3 14 7 20 17 11 19 1 0 8 12 8 5 14 4 3 2 10 2 17 9 11 6 5 16 1 16 1 0 2 15 2 11 4 16 2 20 7 7 19 1 17 3 3 3 19 8 0 6 2 2 16 10 16 3 4 14 8 20 6 19 11 20 15 8 1 12 9 12 4 3 7 8 16 12 16 11 13 11 3 14 14 10 18 1 17 19 4 4 18 15 4 5 17 18 13 15 1 6 6 7 16 17 10 14 14 14 13 6 18 0 0 2 18 0 9 18 4 11 12 19 8 2 0 20 18 19 15 4 18 13 14 18 15 12 17 3 6 18 2 7 20 1 9 20 11 17 18 16 3 13 20 18 7 0 18 11 5 12 8 1 6 15 6 0 18 0 4 2 18 11 20 11 20 6 2 1 16 20 10 10 20 8 3 6 18 6 16 16 9 17 8 11 20 11 1 14 3 16 3 6 10 17 13 0 0 17 16 6 1 8 2 16 7 0 2 1 13 11 2 11 7 20 5 13 12 7 2 12 12 16 2 7 8 5 9 5 4 3 1 20 20 18 15 2 4 9 18 14 12 11 9 1 19 19 16 20 16 9 8 14 8 2 3 2 8 14 16 2 11 17 17 18 6 16 0 11 9 9 18 1 15 15 11 12 18 14 6 17 19 6 16 20 11 6 9 10 8 6 15 15 0 11 5 19 4 17 17 19 6 16 13 18 0 13 18 1 15 3 2 3 1 10 0 17 3 14 6 7 16 15 16 11 17 19 16 16 3 13 14 12 18 1 17 9 16 18 7 12 9 13 14 17 9 16 12 14 17 11 19 10 0 12 10 6 16 14 2 15 10 10 0 18 12 5 12 19 18 15 14 6 1 5 14 1 12 0 4 4 11 9 10 0 7 16 10 5 8 0 14 3 1 2 9 20 6 19 20 15 9 5 15 0 9 1 18 15 9 12 20 10 15 6 13 9 10 19 18 2 15 15 2 5 1 16 0 5 2 4 5 12 13 10 18 20 16 11 0 9 20 9 8 4 16 0 14 10 9 16 15 2 2 8 20 2 20 16 19 8 17 19 11 14 10 6 0 3 16 0 20 8 18 20 16 11 0 19 18 14 16 19 8 8 15 11 11 18 5 10 20 1 8 20 4 4 12 16 15 20 14 10 20 6 9 5 18 12 17 20 10 4 6 4 11 14 15 17 15 3 1 18 20 4 10 17 3 16 4 11 20 10 3 12 13 18 10 15 7 7 5 13 2 19 5 5 17 0 6 15 7 5 0 14 14 20 20 4 5 14 20 10 16 5 13 6 9 18 7 17 1 5 11 6 18 0 15 2 8 17 8 1 2 2 18 12 3 0 10 3 17 19 13 15 6 4 5 20 3 1 15 5 11 10 5 6 10 5 14 12 18 8 5 10 0 0 6 0 20 8 18 6 18 7 19 12 10 17 7 5 5 17 1 10 3 6 14 3 13 8 10 8 20 6 16 12 9 14 11 7 3 12 5 13 9 10 19 5 12 18 10 5 0 11 19 8 1 8 12 9 4 5 1 11 19 14 10 11 7 19 9 20 17 5 19 5 2 11 8 19 6 18 1 15 3 11 4 11 17 0 14 1 7 15 3 1 20 0 16 6 2 10 12 19 7 13 4 16 9 19 17 15 17 15 10 1 2 8 1 17 2 1 9 14 17 2 12 20 0 2 1 0 11 12 10 8 3 12 9 5 18 14 15 20 5 9 9 17 16 13 8 19 11 19 1 2 7 19 8 11 13 0 9 19 1 19 11 4 1 0 12 19 14 8 19 4 0 3 18 14 7 1 9 0 12 2 11 16 7 14 12 6 5 4 18 2 1 20 18 1 20 19 12 17 1 16 11 9 8 8 8 12 20 9 15 20 12 12 12 6 15 5 2 17 4 19 1 11 10 5 5 5 7 19 10 15 6 16 20 20 4 12 0 2 20 0 12 8 14 3 13 9 19 1 12 16 16 19 16 8 4 17 8 14 3 5 6 9 6 4 19 9 9 19 9 2 1 18 9 16 0 17 4 3 15 3 10 0 11 4 16 20 4 4 14 20 13 1 1 18 4 15 18 11 2 12 17 6 17 16 5 9 17 7 20 12 7 18 9 13 10 18 10 11 18 6 12 4 14 4 10 6 15 7 2 12 20 17 1 18 10 8 5 6 20 15 5 1 9 20 0 20 0 19 15 0 8 6 15 3 2 1 4 1 19 18 1 15 2 20 18 5 1 4 11 20 18 10 4 12 1 18 1 1 2 10 8 5 2 7 16 3 14 17 7 13 6 4 17 6 6 14 1 0 13 15 11 5 2 19 6 19 4 14 18 4 1 1 11 17 3 0 6 2 10 8 15 5 18 20 19 20 15 8 2 10 5 7 9 20 0 6 18 17 11 13 20 11 2 16 2 3 12 1 13 9 20 14 17 3 17 17 6 19 12 11 3 17 18 6 19 0 20 4 8 12 19 7 13 11 10 19 8 16 16 6 8 2 13 16 1 13 20 16 17 12 13 7 16 2 8 6 2 8 9 3 0 3 8 19 10 4 7 17 2 20 19 19 1 6 19 18 5 0 9 10 14 6 2 0 19 20 12 18 11 17 5 3 15 20 5 9 20 14 15 7 13 9 10 7 2 18 17 18 18 11 2 5 12 0 16 3 9 9 18 8 2 7 13 15 18 20 1 19 19 8 4 19 4 3 16 4 12 15 4 13 3 19 8 7 9 11 14 2 16 15 8 17 14 14 5 15 16 10 13 20 6 1 14 13 17 18 17 3 2 19 17 5 0 3 20 12 9 14 16 14 12 16 16 18 8 2 2 4 1 19 3 17 13 9 1 2 2 15 5 16 15 9 6 7 3 11 15 14 7 18 14 16 20 3 5 11 2 13 2 9 3 17 2 19 6 9 10 9 14 19 20 11 16 11 13 18 19 7 19 17 15 6 4 6 5 15 12 4 7 2 8 11 0 11 7 6 14 15 19 13 10 13 10 5 16 14 16 19 12 9 13 13 10 2 1 3 15 2 16 8 14 0 2 6 12 18 16 13 17 3 13 8 16 12 14 6 17 11 20 12 2 18 4 2 4 2 12 20 4 9 12 10 18 17 2 20 15 19 20 6 6 7 6 20 6 13 14 8 2 7 1 14 9 1 3 7 10 7 4 5 16 1 15 19 0 10 17 5 16 8 1 3 4 4 7 12 14 6 3 17 11 14 7 4 9 8 2 13 11 11 5 10 18 15 10 2 10 3 14 3 11 17 4 3 9 3 4 14 16 10 15 13 1 1 5 16 0 7 5 9 10 0 12 18 5 1 9 0 20 14 1 14 7 2 8 14 2 15 1 18 14 0 10 4 16 5 9 1 10 4 16 19 20 0 15 0 11 0 5 5 20 10 2 2 8 10 7 19 13 0 1 3 1 12 9 18 20 5 2 12 13 16 20 11 19 8 18 2 5 3 0 6 9 17 20 13 6 10 20 16 20 20 8 19 14 5 10 19 9 4 12 11 17 8 1 4 10 13 13 13 10 16 17 2 6 6 3 1 19 14 4 11 3 19 3 17 3 7 8 9 19 4 2 8 12 6 9 13 4 1 11 1 13 18 15 2 6 13 1 0 12 16 15 17 17 8 20 0 2 18 16 1 11 3 15 0 7 8 9 14 13 16 6 3 5 9 1 8 3 3 0 18 11 16 5 7 20 14 17 10 12 5 19 5 20 6 1 14 15 17 9 3 13 15 11 5 12 9 2 18 4 3 4 4 3 15 18 12 0 1 17 6 18 5 6 10 6 8 1 13 13 7 6 11 14 6 12 9 5 0 1 0 8 15 13 9 11 14 17 20 2 3 8 17 8 9 1 3 17 12 12 2 20 4 8 19 1 18 13 20 0 2 11 11 17 4 13 19 19 7 5 13 2 20 5 6 8 1 5 10 3 16 16 12 15 17 7 1 7 13 6 7 18 0 11 9 14 13 19 10 15 13 6 8 11 0 0 8 3 0 2 16 2 16 11 1 2 4 5 13 14 1 0 19 0 9 2 6 11 10 5 11 0 8 1 11 0 5 6 13 15 1 14 11 15 5 8 4 4 13 19 9 14 8 19 20 8 4 16 10 5 14 5 8 13 4 15 17 18 20 15 9 11 2 19 1 11 11 13 12 6 16 20 8 3 3 12 7 15 10 14 0 0 13 2 0 2 5 2 20 15 10 1 19 7 15 15 17 0 5 13 8 14 18 13 9 2 18 2 8 19 18 3 0 7 16 6 2 5 1 19 11 1 1 16 19 16 14 15 5 11 0 2 9 12 20 7 19 16 15 2 10 18 8 18 4 6 17 11 14 7 10 5 8 19 2 14 15 20 2 7 8 20 11 5 20 15 17 1 17 8 19 13 9 17 18 6 11 7 6 7 18 1 16 8 6 14 4 7 0 19 3 15 0 2 15 0 3 4 17 8 20 11 3 13 18 3 19 9 17 16 16 14 0 18 12 5 15 1 16 9 11 11 0 7 12 14 4 6 12 9 13 17 14 14 1 3 11 14 1 0 9 0 0 16 2 13 18 5 17 10 12 15 9 20 12 7 18 8 8 14 5 12 6 5 10 19 7 0 20 1 20 19 20 18 12 10 19 14 2 19 13 17 4 3 18 15 4 11 1 0 19 1 4 6 10 3 7 2 2 16 8 4 14 7 9 11 18 13 7 14 18 4 10 20 10 6 18 11 8 5 9 16 18 14 5 5 0 20 12 17 20 18 20 7 15 20 18 17 0 13 1 19 4 13 10 9 5 4 14 9 18 11 8 19 0 10 3 16 2 20 1 8 15 17 3 0 2 20 10 9 3 4 7 19 15 17 20 11 8 9 15 18 1 2 11 15 17 5 19 0 4 7 9 1 4 7 15 1 5 8 13 6 0 8 4 18 0 3 9 18 15 17 20 16 13 14 10 10 0 10 10 1 15 10 7 17 9 20 5 8 8 17 14 7 17 9 8 8 12 10 13 16 16 18 16 17 8 10 3 10 4 10 11 19 18 12 11 4 12 12 17 5 15 14 3 1 19 18 2 10 19 11 14 7 2 17 13 15 6 13 15 8 15 17 8 4 2 15 16 18 8 11 16 3 5 14 15 2 20 4 9 19 7 14 0 1 7 17 19 11 20 8 8 16 15 10 11 20 12 16 16 20 14 10 1 5 12 9 16 3 13 9 1 11 16 9 13 13 8 19 13 12 0 1 7 4 0 5 20 12 13 17 13 4 3 14 3 16 1 5 18 8 11 16 5 5 8 19 13 11 16 11 0 6 2 4 3 3 7 1 0 12 6 16 5 12 11 9 19 10 16 0 14 11 4 15 16 4 1 8 16 0 17 12 8 1 6 7 1 17 3 12 18 15 9 3 10 9 0 3 14 20 8 1 2 17 12 15 13 14 2 5 18 18 7 10 3 19 7 9 9 0 7 11 11 5 18 9 19 6 10 13 10 17 16 7 3 19 12 7 20 18 2 0 20 15 2 5 5 7 1 3 16 20 7 5 16 8 11 17 16 20 13 12 5 13 8 12 15 2 18 19 5 9 3 1 15 12 9 7 16 4 4 10 10 8 19 7 5 3 11 19 11 5 20 0 6 15 10 9 6 13 14 12 3 15 0 1 4 2 10 14 13 5 1 7 5 1 10 11 19 2 7 5 5 18 14 10 6 20 2 0 6 15 7 7 11 18 6 5 14 5 15 3 13 16 8 16 17 9 16 4 16 0 11 19 12 17 7 12 6 14 16 10 8 4 11 12 19 2 17 7 15 0 13 14 3 11 5 2 7 5 16 3 17 13 8 12 17 15 19 20 10 8 5 0 11 14 15 7 13 12 9 10 17 12 17 17 18 0 3 5 3 18 2 14 7 11 18 12 4 9 10 3 12 6 8 10 14 20 12 5 2 8 2 19 13 4 9 8 14 7 17 6 11 0 14 1 6 2 20 0 2 3 6 12 9 19 12 11 0 17 19 6 11 3 14 9 12 12 0 6 17 17 2 2 11 13 4 11 0 15 16 11 0 8 1 14 10 2 19 18 16 7 6 16 14 3 8 19 16 3 6 7 2 1 14 1 5 7 5 13 16 12 16 2 18 3 11 9 0 13 10 8 11 5 10 19 20 7 1 15 9 12 0 2 13 17 8 18 15 5 12 0 7 14 8 16 4 6 10 19 9 3 7 5 19 12 11 20 17 13 17 2 2 8 9 9 17 18 0 12 12 15 14 12 1 19 12 20 11 6 7 16 13 6 18 13 10 6 4 18 9 18 19 1 12 1 1 10 10 4 8 12 10 9 8 20 1 15 20 3 10 10 4 2 10 19 18 14 16 5 1 6 10 16 18 8 20 13 4 4 7 13 18 3 4 6 5 0 4 9 15 6 5 3 12 16 6 17 16 11 5 0 19 3 5 13 12 5 14 6 13 3 19 8 19 17 3 2 18 12 11 4 1 7 7 3 13 4 20 11 16 11 13 6 9 4 0 0 17 16 16 8 11 18 7 18 14 3 8 6 10 13 20 16 1 1 17 16 17 1 0 14 16 11 6 10 19 4 18 9 18 2 17 5 11 20 20 16 12 6 15 20 16 18 17 20 2 19 17 4 9 5 11 2 3 1 5 20 17 10 1 0 18 13 14 15 18 3 3 0 20 12 2 7 13 0 4 12 13 18 10 11 4 9 2 6 7 13 14 19 8 2 8 10 13 9 5 17 7 3 13 16 14 20 8 5 7 8 20 2 1 7 16 2 7 7 16 15 14 2 15 3 13 17 9 12 18 13 13 13 10 19 18 20 2 0 19 4 7 14 13 4 1 13 20 6 2 4 13 12 19 0 7 15 2 12 12 9 2 20 1 19 2 3 20 4 19 17 14 15 7 10 12 9 10 15 10 20 6 1 11 8 3 13 11 12 8 20 20 8 20 2 1 4 0 3 5 7 2 9 18 13 18 8 0 17 13 5 8 0 16 13 19 15 0 2 8 13 6 10 13 3 4 18 7 1 14 6 18 11 8 3 18 18 4 11 9 10 20 1 9 20 18 1 11 5 16 1 16 6 19 13 10 6 4 18 3 19 10 15 15 18 3 16 7 6 6 3 17 6 19 19 10 11 1 12 1 20 19 5 11 15 20 6 12 1 7 7 5 10 12 8 4 4 17 0 7 8 10 15 7 20 15 17 13 20 4 13 8 18 2 18 9 2 18 19 6 9 19 18 15 13 7 2 5 20 6 0 18 8 18 17 19 8 6 7 8 14 17 12 12 19 13 2 15 13 18 19 13 4 18 18 2 8 3 0 20 13 11 11 1 3 6 4 2 7 9 4 18 20 12 11 16 19 19 8 18 9 4 3 6 14 4 12 1 14 19 18 20 0 11 2 12 14 16 0 13 20 7 13 18 15 12 6 11 3 2 17 16 13 17 0 17 13 11 6 8 11 19 11 10 15 19 20 19 6 4 9 3 14 8 3 6 14 6 1 2 11 5 4 0 2 6 5 15 9 14 13 7 12 16 11 12 19 13 12 2 4 7 0 3 5 2 11 3 19 14 9 0 2 12 14 7 10 10 10 8 6 6 10 4 11 8 18 15 17 8 7 19 6 3 18 13 16 13 6 16 16 16 17 19 3 14 7 4 4 20 0 9 6 18 16 11 0 4 6 18 0 3 8 12 5 0 7 19 9 16 12 2 17 3 19 7 11 11 17 11 17 19 0 9 4 13 1 18 14 11 15 5 9 7 2 17 11 9 4 12 0 15 8 1 19 16 3 18 10 14 0 15 1 13 0 5 13 12 13 12 3 5 16 2 19 8 10 14 1 19 3 9 13 17 18 0 10 2 18 5 14 14 1 0 11 11 15 17 0 8 19 15 17 1 11 1 0 7 12 3 16 9 12 3 14 16 11 5 10 20 14 18 18 10 2 12 19 9 17 2 11 17 3 8 13 9 10 8 7 10 3 5 7 9 0 0 19 14 16 20 5 15 4 7 9 2 17 12 7 5 10 14 11 19 0 6 16 4 19 5 5 17 20 19 10 5 14 10 0 12 7 14 0 2 0 3 0 7 13 4 15 17 6 9 5 14 7 17 2 2 5 14 4 15 0 14 15 5 16 5 19 0 1 17 18 3 2 20 6 19 15 11 14 17 6 10 7 6 20 7 4 19 6 0 6 17 2 13 7 9 11 3 18 11 10 0 8 10 12 7 0 11 1 9 16 12 13 3 14 9 19 20 7 5 19 2 18 16 8 1 19 8 8 8 1 1 13 19 15 2 3 2 13 1 13 7 16 20 0 9 6 2 20 5 1 1 12 20 13 9 3 9 19 18 12 14 9 8 2 15 3 5 8 4 13 17 10 5 10 3 19 8 2 5 5 5 16 8 17 12 19 10 8 17 13 16 10 16 15 1 19 4 5 14 3 20 12 1 10 7 3 1 10 18 11 1 2 8 1 5 1 14 12 10 5 11 12 5 17 10 20 8 20 19 9 12 10 0 3 18 9 2 3 20 20 5 20 4 1 9 0 20 17 11 14 2 14 18 4 0 12 1 0 16 10 20 11 7 14 12 5 1 5 18 5 13 10 18 11 7 11 18 3 11 11 11 8 18 2 14 9 15 1 1 0 20 20 16 19 7 0 3 12 2 4 6 9 19 14 11 7 12 0 12 0 0 13 2 5 6 5 14 15 12 20 20 6 9 2 20 8 3 1 2 4 18 17 1 4 8 4 15 17 6 1 7 11 5 10 6 17 3 7 19 19 10 3 3 20 20 17 1 3 12 17 16 17 6 11 18 7 19 2 7 12 9 3 5 15 16 1 20 13 10 8 5 18 11 0 1 10 19 6 6 16 16 2 6 10 2 5 17 10 4 13 6 16 3 8 4 11 17 0 1 0 6 0 18 7 19 11 10 16 19 10 2 13 13 8 17 1 1 17 19 3 18 19 17 16 15 2 18 16 5 20 16 11 9 5 17 4 1 8 0 2 11 17 3 12 1 3 8 12 11 9 14 3 19 14 2 13 4 4 11 18 11 12 5 1 4 2 9 13 11 4 16 16 14 6 1 18 19 3 16 1 9 0 5 1 10 5 4 15 9 2 8 3 0 2 18 20 1 12 11 11 2 19 7 2 11 3 16 18 5 11 4 2 18 5 19 1 5 8 14 19 18 9 10 5 0 3 19 4 15 16 18 15 15 4 13 13 11 12 14 9 8 13 19 1 8 1 17 14 5 20 0 9 7 17 17 20 8 8 15 17 19 10 20 13 6 3 3 9 1 9 1 13 0 17 0 16 16 18 5 5 18 6 16 11 4 10 18 13 0 17 9 14 15 16 20 13 0 11 4 4 6 6 16 17 14 19 1 5 4 14 11 20 10 2 1 1 7 15 20 10 2 16 16 0 1 17 9 11 9 2 6 8 13 12 17 17 15 17 19 6 7 6 16 18 20 20 6 9 7 18 13 7 0 18 5 0 10 7 20 8 3 13 18 5 1 18 7 17 13 5 12 2 17 16 1 13 11 13 7 5 4 0 8 14 19 19 10 11 14 6 4 13 19 9 11 16 16 6 8 2 5 0 0 12 7 4 15 19 7 19 12 16 6 18 11 5 11 3 13 1 6 8 2 1 2 7 20 12 17 20 8 16 19 3 16 1 19 9 18 19 19 0 16 6 10 6 4 9 0 7 10 13 6 4 16 0 17 6 15 10 10 17 0 9 9 0 18 12 20 18 2 11 3 8 10 10 18 18 14 12 0 2 10 20 6 2 6 2 19 16 13 1 6 6 10 18 10 12 16 13 11 9 13 4 4 18 9 14 16 3 9 9 10 16 17 7 20 17 0 14 1 18 11 2 12 7 15 1 17 17 2 19 20 5 4 12 20 10 8 16 16 0 10 19 15 13 0 4 15 6 8 16 9 0 11 4 15 8 17 15 2 19 7 2 15 9 9 9 15 20 13 16 19 17 8 3 6 19 6 10 12 18 14 2 16 2 13 4 4 15 18 18 15 16 17 8 10 3 1 19 17 9 20 6 0 15 2 5 4 10 18 12 5 17 3 4 17 4 0 20 1 7 11 15 5 18 6 10 15 20 4 14 2 20 17 6 8 15 15 10 16 5 17 2 15 12 8 8 5 17 9 4 3 15 9 7 1 10 19 0 3 15 16 7 19 0 7 16 3 15 4 1 16 4 18 9 10 15 17 0 7 4 11 12 9 12 19 15 11 2 14 11 6 4 4 6 4 14 7 14 6 0 1 1 17 3 8 18 3 5 5 20 16 2 18 18 1 15 8 3 4 5 19 6 7 9 13 3 11 20 9 4 18 20 9 8 18 3 2 18 3 9 0 7 3 18 3 6 1 13 15 0 4 9 15 1 18 1 9 13 14 16 8 4 6 8 7 2 13 15 15 10 1 7 19 20 8 17 19 13 0 9 20 2 11 0 16 15 13 19 13 5 7 12 7 4 12 16 16 1 3 15 5 6 11 17 8 2 19 12 1 17 11 15 7 9 7 7 14 11 4 2 3 13 1 8 12 15 16 5 4 0 9 14 11 10 10 17 5 2 13 18 12 12 9 8 12 14 15 1 4 14 18 14 18 14 15 5 20 14 8 7 7 8 10 18 10 16 9 20 4 7 14 11 4 14 3 10 2 3 10 12 20 1 5 7 14 20 1 4 17 18 15 1 3 7 15 0 11 1 20 10 14 19 12 15 14 4 6 3 20 9 0 6 13 11 14 4 18 6 4 4 3 5 10 14 14 6 19 9 1 2 9 5 7 17 10 14 9 12 0 13 9 6 18 3 15 14 8 0 0 5 12 11 7 20 18 5 10 17 12 6 6 6 9 15 7 7 11 19 19 4 9 14 16 17 4 16 19 19 18 18 5 1 9 7 18 5 7 14 16 19 8 3 8 15 17 7 13 19 8 17 14 1 15 16 20 1 4 3 6 12 8 17 3 10 8 0 10 18 18 8 7 15 12 9 6 8 6 8 20 5 11 20 0 3 3 7 20 20 10 5 13 15 20 13 5 15 12 6 6 3 5 15 5 11 3 5 13 19 16 18 4 11 8 2 1 17 20 15 8 13 13 2 3 15 3 14 16 17 1 1 19 6 10 0 17 18 13 11 18 5 19 14 0 20 0 19 2 6 11 8 15 17 15 5 6 5 1 12 3 8 10 0 4 5 0 1 6 15 13 8 10 4 11 18 6 16 4 20 7 13 12 5 14 10 18 5 5 5 18 15 15 11 3 4 18 15 8 1 7 1 5 7 9 2 19 12 5 10 5 8 1 11 9 8 10 17 9 9 19 10 0 16 20 1 9 18 16 3 19 6 11 18 4 3 2 0 13 5 5 14 19 12 4 19 17 19 11 19 19 15 10 9 18 10 5 0 12 20 12 6 9 9 1 16 18 19 3 16 8 13 2 14 10 9 19 4 14 12 2 14 16 11 17 9 17 6 20 12 19 8 1 11 5 4 15 20 18 10 9 0 0 0 2 4 15 5 5 0 12 9 2 18 2 11 8 6 19 0 10 16 3 6 5 11 0 8 9 5 12 3 17 5 7 12 15 17 20 8 19 16 6 6 6 3 13 17 3 3 5 20 7 1 18 7 2 10 17 1 11 7 15 10 13 5 12 7 13 8 7 0 19 17 3 10 16 14 14 12 14 16 11 18 16 4 18 10 11 0 16 15 18 15 18 3 2 10 0 7 4 13 10 11 13 3 20 12 20 11 1 1 0 5 9 5 18 1 8 0 9 16 1 18 16 9 17 6 5 0 7 4 13 7 15 14 2 6 5 16 8 8 7 18 4 13 6 7 17 9 5 4 1 11 19 19 16 19 4 0 7 18 17 2 20 16 16 4 2 1 1 12 9 16 12 13 18 17 14 1 15 1 4 0 9 8 6 12 6 6 20 3 10 20 20 12 6 8 20 12 1 9 13 7 1 14 16 12 7 3 5 19 18 19 15 7 3 10 10 4 4 9 6 11 0 18 6 15 8 3 18 16 1 4 14 1 0 6 18 8 7 16 19 5 12 9 20 9 2 20 20 10 13 9 17 0 8 19 19 9 17 0 15 6 18 12 8 8 12 9 15 18 1 16 14 19 1 6 15 15 4 15 11 19 8 0 12 18 11 6 15 10 9 15 15 5 17 10 2 13 15 13 19 20 8 20 19 11 6 4 16 1 10 14 12 15 5 15 15 19 14 15 1 17 0 2 17 14 10 15 18 1 18 14 0 19 16 15 8 1 2 1 17 3 6 15 1 9 16 3 2 10 19 2 16 9 0 3 11 16 18 15 11 10 17 15 13 7 0 8 6 11 12 2 6 18 9 7 2 11 18 8 17 12 20 3 16 13 17 5 3 9 11 18 18 9 8 3 11 19 6 12 16 2 20 20 19 13 4 3 2 14 6 10 15 4 9 5 11 9 9 4 20 8 13 9 14 15 14 5 3 13 15 18 4 8 16 15 3 8 16 12 10 2 2 18 7 3 12 3 10 20 1 11 15 13 7 20 16 16 2 4 6 0 4 13 4 3 9 0 18 20 1 0 14 16 5 13 13 4 5 11 9 16 13 0 9 3 17 3 11 13 15 4 12 10 20 6 11 1 8 6 15 4 15 15 14 11 2 5 14 6 15 0 13 4 6 11 20 8 16 5 2 5 8 19 0 7 1 17 16 6 6 12 6 12 10 3 9 1 19 19 18 15 0 10 17 4 14 7 15 7 12 7 15 3 8 9 6 11 8 17 2 7 20 2 14 3 13 11 1 10 5 20 9 0 20 7 19 13 1 9 14 12 1 1 1 2 17 19 6 14 12 18 16 17 19 15 14 6 7 0 19 12 10 9 0 15 19 5 5 18 8 8 5 12 6 16 17 19 16 20 10 6 16 15 18 2 9 4 13 12 3 14 0 5 18 8 5 14 2 18 9 10 16 17 16 7 7 18 18 17 15 9 9 20 18 11 10 0 17 5 6 12 13 18 8 20 4 2 18 14 8 20 19 1 10 4 2 19 19 5 13 16 17 12 18 20 1 6 2 6 15 10 2 7 16 16 2 9 14 7 10 7 1 5 1 17 15 10 13 13 15 11 9 14 2 8 3 16 10 6 7 14 19 3 0 16 7 12 6 8 14 11 7 2 14 18 12 16 12 13 14 19 20 20 5 11 4 18 6 8 5 10 13 2 11 6 7 19 8 4 18 19 9 14 9 19 20 3 14 6 18 10 2 4 2 3 16 3 16 0 9 3 7 20 15 1 17 0 19 8 3 1 20 14 7 2 15 12 14 11 0 7 5 11 7 16 14 8 11 13 8 13 9 12 19 4 16 10 8 15 12 7 13 5 17 4 19 20 9 14 12 17 19 11 19 6 4 15 13 17 20 15 8 14 15 9 14 18 2 0 2 5 8 4 6 10 18 0 8 14 6 19 20 3 9 6 12 9 1 4 0 4 16 4 19 5 13 20 9 4 1 4 4 10 8 14 13 16 7 17 9 19 9 3 6 13 16 1 4 16 8 10 16 2 18 6 20 16 18 17 12 4 9 19 9 13 6 17 2 19 5 5 8 6 17 5 9 9 14 3 5 4 1 3 6 12 6 2 20 20 5 15 10 5 15 17 8 16 3 2 11 20 18 0 18 16 3 10 20 6 20 13 12 18 11 13 12 2 15 11 19 1 14 10 17 19 13 16 8 14 12 14 13 15 15 15 3 11 16 4 20 16 5 18 13 3 2 12 15 15 16 1 0 8 2 19 4 19 18 3 1 17 18 6 6 11 4 10 9 19 5 2 7 1 12 17 7 11 18 20 15 19 12 11 14 8 16 12 4 2 6 16 13 19 11 8 11 12 17 4 8 9 17 18 11 14 3 18 3 6 4 12 0 4 2 9 19 3 12 2 5 3 19 12 4 4 7 2 17 11 0 13 0 9 12 5 0 4 2 10 11 7 17 14 0 5 13 4 15 7 3 9 17 2 20 13 5 4 8 5 5 2 11 16 19 10 6 18 4 7 5 0 12 13 4 9 3 2 8 17 1 1 1 19 16 5 5 6 14 12 10 19 0 14 8 1 11 11 10 4 17 13 5 6 4 15 16 6 4 11 2 10 7 11 16 0 20 3 2 13 17 6 3 4 10 16 8 8 15 20 16 6 1 19 8 0 1 20 10 6 19 19 6 3 8 20 0 0 15 8 19 7 3 9 8 16 11 7 8 13 7 18 19 17 6 3 7 18 11 0 2 12 2 5 4 1 12 5 19 11 7 1 2 7 4 3 14 10 18 14 20 17 11 6 1 2 12 0 6 2 18 9 19 4 8 20 11 11 14 6 10 12 2 9 2 3 11 13 16 19 7 6 4 4 9 20 15 9 11 20 7 17 3 20 6 14 18 11 18 7 6 14 8 15 9 12 18 20 16 4 14 2 4 16 14 19 20 18 11 1 18 10 2 19 15 3 1 16 3 17 14 17 7 0 19 13 11 19 15 17 20 0 6 15 11 1 6 9 7 16 11 6 15 4 19 6 4 5 2 4 6 0 20 18 19 6 12 7 8 20 18 10 17 5 20 20 3 9 19 19 1 1 1 19 1 1 9 12 10 6 20 4 9 16 7 10 19 3 9 14 18 11 8 14 12 2 5 2 6 18 13 16 9 10 6 2 1 18 12 2 14 12 7 11 1 11 2 8 15 1 14 4 17 5 17 9 19 5 11 10 0 8 19 5 4 10 5 8 20 11 9 5 6 12 14 8 1 8 2 19 3 1 2 19 3 4 13 7 14 10 18 2 2 12 19 6 12 2 3 8 15 11 20 4 5 13 15 2 10 20 15 20 18 4 17 5 11 16 1 6 5 8 1 8 2 19 9 3 9 11 1 15 3 9 11 14 19 13 8 9 18 18 4 18 20 9 6 9 17 20 4 3 5 8 2 2 14 15 12 19 9 8 1 11 16 18 17 11 0 10 19 9 17 3 6 13 20 1 9 3 19 8 18 0 17 0 1 15 11 9 7 10 15 1 2 16 19 9 7 10 6 3 20 9 4 16 11 3 17 18 13 16 1 0 13 14 5 11 20 14 1 12 2 4 17 19 7 6 13 15 5 2 1 6 18 13 8 1 1 4 1 14 14 8 13 3 8 13 17 6 8 2 12 5 2 20 13 20 0 3 7 15 15 16 5 7 20 9 8 2 14 6 9 2 11 16 12 16 10 4 12 16 10 14 9 2 10 18 2 3 13 17 9 4 2 17 4 0 19 2 6 3 12 0 12 7 18 17 1 12 19 16 5 7 3 5 10 7 9 19 16 6 20 18 9 1 17 3 7 0 8 13 16 20 19 8 12 5 15 8 13 17 9 4 10 19 7 16 19 5 19 18 9 8 12 1 9 5 4 2 13 19 16 19 13 7 9 20 17 11 16 0 2 20 16 7 20 2 2 15 2 4 18 1 6 13 3 11 17 2 10 16 6 17 11 18 4 19 14 16 12 2 17 9 0 17 19 16 5 11 2 16 19 2 16 18 16 9 1 11 6 15 0 0 16 2 11 0 5 9 1 1 9 19 2 13 11 16 3 8 14 6 14 10 11 5 12 17 16 19 12 11 16 12 13 15 3 6 10 1 14 12 3 14 3 8 3 16 10 4 12 3 12 10 5 16 13 8 3 16 9 14 11 19 6 10 12 12 6 19 2 0 13 5 14 4 19 15 15 8 3 8 20 1 11 12 18 19 5 0 16 3 15 10 4 16 10 2 11 14 3 5 19 18 5 10 11 17 14 12 8 8 17 16 0 4 0 16 7 11 7 7 11 9 16 16 7 12 18 12 3 8 3 12 5 10 7 5 19 9 20 10 13 18 10 14 7 3 5 20 17 20 9 15 18 14 12 15 19 18 4 19 4 13 18 2 15 1 7 11 0 13 1 5 11 3 6 5 20 19 19 19 0 19 15 9 2 20 7 19 2 9 8 15 2 15 12 13 15 0 20 19 11 13 0 9 0 3 13 8 16 0 8 10 11 9 16 8 7 7 6 13 5 6 2 5 13 18 2 4 2 7 12 10 1 20 13 16 15 12 17 14 4 9 4 20 4 6 10 0 20 10 20 4 9 9 10 13 5 2 10 15 3 4 2 9 6 3 10 10 19 7 7 11 8 9 19 20 4 18 4 4 0 20 6 14 8 8 12 20 6 8 1 11 18 0 3 18 2 13 1 5 18 10 8 19 14 15 3 16 8 15 7 7 11 17 18 2 15 9 9 2 18 8 3 16 9 5 1 10 17 18 13 15 7 0 8 9 9 12 17 2 0 4 16 1 1 13 9 10 15 6 3 3 14 14 15 15 1 9 2 0 5 11 9 15 5 10 13 12 0 20 9 15 17 20 17 10 0 4 11 1 19 20 7 12 12 8 0 17 1 9 1 15 2 4 4 1 11 3 19 7 20 17 5 5 2 2 6 12 17 17 17 18 20 15 13 17 9 13 12 4 18 18 16 1 16 5 7 20 13 11 16 11 4 18 14 18 19 0 4 20 0 18 10 5 3 3 8 10 3 20 3 17 16 13 17 11 4 13 11 8 19 2 5 18 13 13 20 15 17 17 2 18 4 7 13 17 9 16 2 17 10 7 17 20 3 12 1 16 7 8 9 19 4 0 19 16 14 3 8 14 9 20 7 12 4 0 17 6 10 9 12 1 5 1 1 17 10 12 9 14 5 8 2 6 4 11 14 14 7 8 5 11 10 3 7 7 10 18 3 6 8 4 0 19 0 19 6 14 8 7 18 6 11 9 11 8 12 1 14 14 5 10 19 15 13 7 17 6 9 20 8 18 10 17 8 15 2 11 15 3 15 14 8 6 19 13 11 6 2 8 18 17 14 5 7 3 11 10 2 4 11 18 5 17 3 15 14 7 13 9 14 19 20 8 5 17 16 17 5 5 15 7 5 2 17 0 2 20 18 5 20 18 16 0 5 14 1 10 16 9 17 3 16 7 14 0 7 13 20 0 7 16 10 8 20 5 7 14 16 1 6 18 19 5 16 5 11 4 10 20 14 19 2 9 2 15 6 16 6 15 7 2 15 19 13 16 8 9 1 17 11 12 13 14 18 3 9 12 14 20 13 4 4 14 4 10 15 11 13 10 9 2 10 2 3 15 10 9 6 6 3 7 19 19 17 1 7 12 5 3 7 11 8 7 13 15 14 6 15 7 18 11 4 0 2 0 16 15 16 5 5 1 2 11 4 2 18 9 9 6 8 7 17 6 12 0 2 5 11 3 10 5 14 15 16 1 19 5 1 16 8 19 14 19 20 12 5 2 8 1 16 16 6 17 7 15 17 12 12 0 16 18 7 5 14 20 10 2 9 3 8 3 19 20 10 17 6 1 3 17 16 14 6 8 0 10 7 8 0 17 18 3 15 17 1 14 2 5 12 17 8 13 1 7 10 10 4 11 9 15 10 10 4 9 5 15 12 12 0 14 5 12 12 3 18 12 6 18 17 10 7 14 3 5 14 1 19 8 2 6 4 18 8 5 6 12 13 10 15 3 19 15 10 4 10 15 11 11 6 8 5 14 4 4 16 14 12 20 10 9 5 15 13 13 2 7 11 17 7 16 17 2 19 8 0 12 11 14 19 3 20 20 10 14 8 16 16 9 15 1 2 3 3 15 13 0 0 4 14 14 2 3 16 17 2 11 13 14 15 11 13 1 6 5 9 11 4 11 10 1 5 1 17 3 9 3 15 3 1 13 1 18 18 10 10 6 13 10 3 19 12 6 8 11 14 17 17 1 13 18 20 17 7 11 5 1 8 11 9 13 17 15 4 1 2 13 5 2 3 15 18 4 18 3 11 14 16 8 2 9 3 0 15 12 17 1 18 7 10 4 13 9 12 11 1 0 16 9 8 3 6 19 17 3 15 19 9 1 5 20 14 6 6 15 14 9 5 14 6 2 13 20 18 7 16 6 18 6 19 6 0 5 16 9 20 18 13 17 7 6 11 3 2 0 1 7 12 5 0 9 2 10 6 18 9 5 0 3 17 8 9 3 8 6 8 12 3 7 12 7 15 13 8 1 10 5 11 6 4 15 6 0 17 20 9 17 1 19 2 7 3 10 7 12 5 14 11 5 1 3 8 3 9 3 0 20 11 10 0 17 9 15 18 10 4 10 5 15 2 0 6 19 13 17 11 9 6 6 4 3 19 6 2 15 10 6 9 11 18 5 0 1 19 3 0 4 4 20 15 12 5 7 16 3 20 14 2 13 14 13 16 4 5 12 11 11 16 13 6 4 4 8 2 1 14 5 19 4 18 5 9 11 19 10 12 12 6 15 9 5 8 15 7 17 12 9 20 6 6 8 12 17 19 0 4 11 9 6 8 15 18 19 14 17 7 9 17 7 13 5 5 0 2 17 1 2 3 15 16 16 10 15 10 16 19 10 0 10 4 9 13 2 14 14 9 16 8 4 15 15 2 7 1 14 6 12 4 18 3 11 16 3 3 6 17 0 0 13 10 4 11 12 10 4 16 1 6 15 4 13 12 6 18 17 4 20 2 7 16 20 10 16 14 1 10 4 7 1 8 11 6 17 8 8 4 18 16 9 3 13 6 19 6 16 6 19 4 14 8 16 0 13 0 9 6 2 12 20 12 12 19 15 19 12 5 5 0 1 0 3 20 10 19 7 1 19 18 18 11 12 5 10 16 11 3 18 12 12 6 17 14 15 15 10 17 10 10 16 16 16 10 9 17 3 15 10 14 2 18 14 12 0 4 7 15 14 0 19 3 17 13 12 3 1 20 10 15 20 1 14 2 2 2 0 5 13 19 10 6 3 19 3 0 8 13 16 7 0 17 12 10 8 18 11 7 12 0 18 2 2 0 13 9 2 20 16 2 18 8 19 5 14 12 7 19 9 8 16 20 16 16 5 13 16 14 8 1 5 11 18 5 10 15 5 19 3 8 6 7 2 15 9 7 4 20 11 9 14 4 11 11 14 19 16 1 12 9 12 17 15 20 16 5 18 10 6 3 5 18 18 20 18 15 14 15 16 1 15 18 8 17 18 8 1 9 15 14 14 17 17 15 20 5 9 6 13 14 13 5 7 20 7 5 20 4 17 2 14 13 14 9 17 0 18 3 1 19 6 19 9 13 4 4 11 5 6 8 17 4 2 13 18 17 7 0 1 17 20 3 11 18 19 10 15 18 19 18 7 0 15 1 17 1 11 7 13 20 11 8 9 12 8 20 0 12 1 12 3 8 2 4 11 11 2 18 2 16 5 3 8 15 17 6 10 1 19 18 12 19 7 20 18 10 11 17 3 4 1 5 10 1 18 11 2 14 10 9 9 7 6 14 6 4 16 9 11 12 15 10 0 13 15 3 7 11 15 10 1 17 10 17 8 9 0 12 8 4 3 18 11 7 9 16 3 9 9 19 8 7 3 4 18 20 15 19 15 6 8 19 7 14 1 7 1 14 0 12 13 5 3 9 8 5 3 4 2 1 20 11 14 13 17 10 1 4 5 8 4 19 14 7 1 11 1 19 20 4 6 18 10 19 11 5 2 6 12 7 9 1 5 8 10 18 3 0 19 2 1 6 11 12 14 0 19 16 4 17 5 14 6 1 20 14 12 16 15 4 11 1 14 0 9 15 18 5 6 13 19 4 11 3 16 14 6 11 19 4 0 8 16 8 9 1 7 11 0 17 7 9 2 7 20 15 19 11 16 12 11 20 9 8 8 5 13 16 15 5 0 2 3 5 11 1 2 19 1 14 20 6 2 16 2 17 10 7 17 1 20 11 11 19 19 15 6 13 18 20 11 9 12 15 0 4 16 20 16 10 7 3 15 15 0 5 6 7 6 3 5 9 9 3 1 19 8 7 11 5 0 1 14 11 14 6 2 14 1 11 7 14 8 20 3 1 20 11 11 11 0 16 3 3 3 6 18 5 8 20 18 20 6 18 3 6 2 2 0 8 5 9 2 11 20 9 17 18 14 7 16 13 2 10 16 14 7 1 19 4 10 15 19 3 19 15 3 4 11 4 7 16 14 3 7 7 0 0 19 18 3 6 14 12 14 13 10 12 3 15 20 9 11 9 17 0 5 8 20 10 9 0 12 6 16 20 5 9 0 3 11 6 8 5 9 19 0 8 7 15 0 15 3 16 16 2 0 18 11 19 17 0 20 1 10 1 2 9 6 8 3 6 11 9 10 18 16 19 17 1 17 2 13 4 9 1 8 6 20 14 12 6 5 13 0 9 0 2 9 19 9 12 2 10 9 6 4 3 12 20 2 5 14 8 20 14 1 3 8 14 1 11 3 11 6 18 19 3 2 18 10 15 13 15 20 20 3 13 9 18 14 12 5 4 3 20 19 15 17 5 10 1 13 10 8 16 19 2 0 13 16 10 17 7 19 16 10 1 12 13 20 20 11 12 10 13 5 13 0 0 6 4 4 13 8 2 5 5 11 9 7 16 12 0 15 8 18 11 16 17 20 0 19 2 15 15 14 0 10 18 16 12 8 5 19 19 2 12 0 2 2 9 15 9 14 19 10 4 5 0 13 13 9 1 10 5 2 12 8 13 7 14 4 19 13 5 18 17 16 15 19 7 10 3 11 9 10 15 12 13 20 6 1 2 13 13 16 7 5 7 3 11 20 6 13 2 15 7 15 1 10 3 2 20 11 18 14 8 20 15 5 0 12 12 11 6 15 20 17 18 18 6 10 17 8 2 6 16 11 8 6 4 0 1 15 15 6 16 7 16 6 9 13 11 15 15 4 18 0 17 2 20 2 10 13 16 4 13 3 12 6 5 12 15 7 16 3 20 0 18 8 14 15 5 18 17 12 3 9 1 6 4 16 12 4 17 14 17 2 5 4 8 2 19 12 15 3 7 2 1 0 12 5 2 11 5 11 11 10 1 2 20 15 17 15 3 17 11 13 7 6 20 20 2 15 6 0 5 3 5 11 9 2 18 4 1 7 14 4 6 2 0 3 13 12 15 15 0 5 15 16 11 20 14 18 20 0 9 7 16 16 9 1 6 12 12 18 17 15 0 11 11 16 1 12 10 12 17 10 19 13 18 6 5 13 18 16 15 17 6 18 13 2 12 18 18 18 19 17 20 19 7 10 18 9 16 11 12 2 15 14 18 20 15 6 15 11 18 6 1 5 2 12 19 10 14 1 5 0 17 12 1 16 20 14 20 13 19 19 9 20 3 20 13 2 12 0 19 15 11 4 1 0 13 13 1 16 3 15 5 20 10 18 12 19 20 12 1 4 0 14 0 19 7 13 19 7 1 20 17 4 13 12 17 9 4 6 11 17 8 13 15 20 19 0 19 11 2 17 8 18 1 19 15 14 20 0 11 16 7 20 7 13 0 17 1 15 18 18 8 17 14 1 14 2 20 6 9 20 3 17 14 13 10 7 0 10 12 18 7 6 2 16 12 19 20 5 7 19 15 12 19 20 5 6 18 14 8 19 13 7 0 13 9 1 17 3 2 1 14 18 18 19 1 14 18 8 10 9 0 14 9 0 3 5 20 15 8 11 11 15 5 7 7 15 17 7 12 18 19 11 13 7 20 9 4 20 19 16 0 16 14 14 3 8 9 17 10 10 11 7 15 5 4 8 3 10 14 5 15 16 7 1 5 15 3 17 20 20 8 13 7 16 2 15 19 4 14 4 1 11 16 16 19 12 8 8 1 8 20 15 17 0 20 3 9 1 5 5 15 16 8 13 4 2 10 7 6 10 12 1 16 9 15 3 5 12 19 16 7 10 4 12 2 5 2 16 3 7 20 12 15 16 12 10 10 3 4 19 12 10 0 11 1 14 15 2 10 6 17 3 8 7 0 12 4 5 7 4 4 12 19 5 15 15 18 18 2 13 6 2 7 11 10 17 12 14 17 20 6 5 0 4 19 13 9 0 15 16 15 19 6 9 19 6 5 17 13 20 19 6 15 8 7 0 1 10 14 10 1 13 0 2 5 4 14 2 16 3 18 19 13 17 10 1 10 0 15 2 15 19 13 7 9 4 9 8 3 12 12 12 2 2 15 16 16 10 10 8 9 9 15 14 6 10 13 7 6 7 5 18 10 17 1 2 1 3 17 15 12 11 12 4 11 1 0 3 11 14 3 4 11 13 6 18 9 12 10 9 20 12 17 16 6 6 5 1 19 16 13 20 4 12 20 7 19 20 9 10 2 3 15 3 7 18 7 0 6 17 19 3 12 2 12 9 4 10 19 14 6 2 9 6 3 5 16 10 3 11 17 11 13 19 2 15 18 3 19 16 6 17 17 18 10 15 13 12 4 20 1 11 16 20 19 18 11 12 4 0 16 3 16 19 6 6 12 1 14 1 6 6 8 0 7 4 5 6 12 17 11 7 17 0 17 0 20 14 0 6 2 11 19 4 17 5 12 11 2 9 12 18 10 12 11 19 13 15 6 10 17 20 19 12 0 9 1 10 2 12 12 7 1 3 12 9 11 16 13 7 14 10 7 17 16 13 7 19 11 4 18 15 3 20 12 9 5 10 15 16 9 11 1 10 7 15 4 3 10 5 19 16 15 18 9 5 5 12 20 14 14 10 20 10 18 7 15 13 1 19 0 10 17 15 0 7 6 11 19 16 6 12 7 20 13 8 16 8 5 17 11 9 11 11 20 3 10 5 7 0 20 12 4 18 17 11 2 7 20 9 8 14 9 16 0 8 13 12 18 7 5 16 18 1 9 10 17 18 17 14 8 8 2 13 18 6 2 3 1 14 11 16 8 8 8 14 12 9 6 4 20 8 17 18 10 11 0 3 13 18 6 7 18 0 3 1 4 19 8 4 11 2 1 19 11 2 17 18 19 19 10 3 4 8 17 3 16 12 7 11 17 3 15 17 9 7 19 6 0 2 4 0 7 4 5 14 11 5 13 17 6 19 11 1 7 10 4 3 20 17 8 1 0 5 9 5 0 16 20 16 1 17 5 12 4 6 4 12 15 5 15 9 20 18 6 16 12 1 2 6 7 10 3 14 1 6 17 0 0 12 3 19 0 19 11 1 13 4 11 4 8 15 20 2 3 9 4 1 8 6 16 2 10 10 15 0 14 13 11 10 15 15 1 12 18 16 9 19 11 0 2 6 10 17 5 1 7 7 18 13 12 11 3 16 17 1 10 16 1 10 9 5 1 18 3 10 0 2 7 0 20 10 13 16 15 10 4 15 0 7 10 12 19 9 5 15 8 9 0 6 12 5 13 20 7 12 0 20 6 9 7 12 12 17 5 13 7 5 9 2 16 3 0 12 3 11 0 10 3 10 17 19 13 9 1 3 10 12 0 11 7 7 10 3 2 12 6 12 15 7 0 8 8 4 0 7 15 5 15 12 2 15 12 14 3 15 14 2 5 15 18 10 19 0 2 0 1 14 19 2 10 13 13 13 14 6 0 18 13 8 20 16 14 19 11 4 4 1 8 20 2 20 6 5 13 12 8 6 9 7 0 8 9 14 16 15 16 11 14 0 20 15 14 11 1 7 10 18 5 5 4 2 18 20 13 4 1 6 12 0 2 0 16 15 11 3 7 6 3 4 13 7 12 1 14 19 2 10 11 7 18 11 12 6 12 14 3 20 6 12 10 19 3 2 10 5 2 4 14 10 19 20 16 15 12 19 9 20 17 7 17 0 8 1 4 6 16 3 20 17 11 2 9 5 19 4 8 7 10 7 15 8 1 0 1 12 20 20 20 18 8 7 19 13 20 12 4 9 0 0 19 15 13 18 9 17 7 17 15 15 7 7 15 11 8 16 9 7 15 7 7 16 4 9 0 7 7 19 12 20 15 19 9 1 13 19 5 1 8 8 4 5 15 13 13 20 5 9 8 9 19 9 15 13 17 7 13 3 17 1 12 8 15 16 14 11 17 4 1 19 16 10 17 7 15 8 11 17 4 3 4 16 2 9 20 15 18 3 18 12 0 2 14 19 12 0 12 0 20 18 10 14 6 2 9 7 8 1 13 17 17 18 0 19 0 17 13 4 18 16 6 10 4 14 6 15 8 3 4 14 12 17 20 1 6 16 10 11 20 6 12 5 6 16 8 19 7 4 20 1 2 12 11 9 19 15 18 4 14 4 19 5 4 20 19 16 14 14 16 6 4 11 11 2 10 14 9 0 5 8 0 11 15 5 1 5 5 12 3 4 4 13 7 0 14 14 8 15 5 8 18 20 20 12 17 10 4 16 1 1 12 12 14 12 10 15 14 9 2 4 4 6 15 13 10 19 12 1 19 8 20 8 4 18 4 15 7 6 6 3 5 4 7 19 7 19 3 4 18 12 11 7 17 9 2 19 11 7 15 14 11 18 4 15 4 1 18 20 18 9 3 5 19 13 7 5 11 9 5 12 7 14 13 3 13 20 1 8 11 13 2 16 17 7 4 3 0 16 13 10 20 3 1 4 3 5 14 18 12 9 12 0 11 19 7 15 11 20 8 10 5 19 12 20 0 0 8 6 6 13 14 6 15 0 8 5 10 2 12 3 1 3 1 6 7 13 7 13 3 19 1 7 18 9 15 14 17 0 5 7 17 4 15 16 14 20 7 6 15 12 6 17 19 2 4 2 14 5 9 15 7 5 0 1 12 10 20 10 0 17 0 17 14 16 12 12 20 8 2 9 20 12 20 4 0 12 17 19 14 18 8 6 1 7 16 4 10 3 11 13 9 9 2 10 18 6 2 14 4 20 4 12 12 2 18 0 16 16 1 20 4 1 15 6 4 13 8 16 4 14 8 12 10 5 12 20 10 16 1 18 1 7 10 8 15 3 15 17 8 3 17 3 5 15 20 6 15 5 18 9 20 12 15 3 3 12 6 15 5 16 2 12 16 11 14 9 3 8 18 8 13 1 18 10 2 7 11 7 16 2 11 13 9 2 15 19 17 19 14 15 6 20 12 9 11 19 15 1 20 4 16 11 9 1 1 19 6 14 7 13 17 17 17 20 14 3 1 14 15 4 2 1 9 4 0 6 17 9 10 17 3 2 14 14 16 11 16 11 13 16 11 0 9 17 0 0 9 15 3 3 20 11 20 16 9 19 6 5 12 7 10 7 1 1 10 17 8 12 2 9 4 0 6 11 9 8 4 15 17 11 12 1 7 15 10 9 9 9 6 4 4 14 2 16 5 8 13 18 19 12 6 6 7 18 16 13 20 3 13 9 8 13 0 12 18 15 10 7 12 13 13 0 6 12 13 8 3 17 10 5 1 16 4 19 16 16 2 9 14 1 15 9 19 9 19 5 14 7 10 20 3 5 3 1 3 18 0 20 11 19 3 5 3 20 1 18 19 18 1 0 8 0 7 18 8 18 9 2 17 1 6 11 14 18 7 17 18 15 19 6 11 7 8 3 2 8 20 8 7 3 7 13 8 7 14 12 13 6 14 15 1 6 0 18 7 0 10 16 15 11 4 12 2 7 7 17 20 7 1 17 13 13 10 4 12 19 20 9 17 9 3 2 7 11 1 1 2 19 1 5 2 20 12 14 18 8 16 8 2 13 5 1 15 13 19 16 1 19 1 7 11 7 6 18 6 20 20 4 20 16 7 15 2 6 10 5 0 14 19 16 19 16 17 5 12 1 15 6 17 13 0 10 0 2 1 11 6 5 15 20 15 9 15 17 18 7 0 4 19 3 8 18 12 14 8 5 5 4 1 18 1 4 16 6 8 3 12 1 2 2 11 4 20 11 18 0 7 13 8 6 13 13 12 1 19 6 4 11 12 18 2 12 2 11 0 19 6 2 11 17 11 2 5 9 16 1 9 10 5 3 14 16 20 11 13 10 14 8 13 19 2 15 7 3 14 13 2 17 8 14 5 1 8 2 6 5 13 10 18 12 18 14 5 10 2 12 9 6 15 1 17 8 15 1 13 7 9 1 12 16 6 12 19 1 7 8 5 1 8 1 12 9 15 18 19 11 16 8 18 11 7 10 15 3 17 2 5 4 4 12 15 11 6 19 3 6 17 17 0 0 20 5 13 20 13 0 20 10 18 20 14 16 4 7 10 3 19 7 2 6 1 10 19 7 16 0 11 0 2 16 7 15 1 12 9 2 12 6 1 8 1 12 0 4 10 17 19 1 8 5 14 9 14 6 4 9 13 18 0 19 19 8 2 18 15 2 11 6 4 9 11 8 19 4 18 14 2 18 10 12 1 6 10 13 12 9 9 15 9 5 19 17 4 8 2 13 10 20 7 4 15 6 0 8 15 1 5 12 11 11 15 8 3 10 14 19 0 12 16 19 4 20 4 15 11 13 15 14 20 14 7 1 5 0 18 6 2 15 4 3 1 7 2 5 13 18 20 12 19 10 4 4 14 11 11 13 4 16 16 5 9 8 16 6 11 2 7 15 20 0 16 4 14 19 18 5 17 5 9 11 8 16 18 16 12 1 9 19 18 17 16 8 10 13 16 19 7 6 3 0 17 3 6 2 5 11 15 10 2 20 2 19 3 7 17 13 17 13 19 1 5 9 14 20 4 10 16 11 13 19 9 8 4 3 1 6 15 13 13 7 3 14 10 3 1 8 3 1 10 12 8 13 10 20 6 2 18 2 11 11 9 13 7 3 13 6 5 14 16 9 20 11 10 10 2 6 1 3 4 0 15 20 5 0 18 8 15 1 2 19 3 14 16 14 15 13 6 17 11 20 19 11 14 0 8 8 8 14 2 5 4 2 3 3 17 1 12 7 12 13 20 11 16 18 20 19 6 17 4 4 1 18 20 14 4 20 2 13 18 4 12 1 7 3 1 9 3 3 19 20 4 19 20 2 20 17 2 6 11 19 15 9 3 0 13 15 10 3 1 12 16 10 13 14 19 2 5 7 3 10 6 11 6 11 3 14 10 20 11 18 5 2 0 9 19 5 20 10 14 12 14 8 18 1 3 18 3 6 16 10 7 20 1 15 4 15 13 12 8 15 6 10 16 9 7 18 5 10 12 8 20 14 15 2 12 9 19 0 1 16 11 2 5 4 20 9 19 3 1 7 18 12 12 5 7 10 0 3 16 5 1 11 17 5 12 18 16 7 16 3 0 9 7 14 0 11 1 8 16 11 9 18 15 19 2 13 20 14 4 3 2 16 10 19 15 18 0 7 4 13 17 13 16 8 20 13 16 15 0 0 20 4 10 5 12 2 6 14 5 15 19 15 16 12 15 13 12 13 10 5 10 7 1 1 5 5 0 11 10 2 8 7 11 4 10 18 13 10 1 12 13 1 14 5 1 14 19 19 13 8 2 3 0 4 3 14 17 10 1 14 9 13 2 13 12 7 17 17 1 4 19 10 0 4 6 17 12 0 18 13 6 3 11 10 8 13 19 18 17 4 4 12 5 18 11 5 16 14 13 15 9 1 3 2 10 18 16 8 2 14 16 8 8 12 19 3 18 2 11 14 2 8 15 20 3 13 20 14 15 10 7 17 10 19 6 9 7 1 0 3 1 1 13 14 2 7 7 4 10 13 2 6 4 2 18 13 18 11 5 18 15 11 13 16 12 2 14 12 4 15 12 19 7 18 11 0 1 16 5 1 11 11 19 8 19 7 5 15 15 20 13 3 19 6 0 6 16 2 20 17 17 7 15 4 10 11 19 19 11 17 3 14 10 5 4 6 12 17 1 7 3 15 20 2 5 18 3 13 15 12 13 2 8 5 6 6 12 20 9 19 6 20 2 18 17 0 19 16 14 0 7 17 8 4 5 20 9 17 5 15 16 10 7 16 1 16 13 14 14 4 2 18 16 1 19 6 1 6 7 2 1 3 17 8 14 18 3 15 11 0 11 20 20 1 3 0 2 1 19 5 2 16 9 20 17 9 10 13 16 1 9 1 14 11 5 9 4 11 10 12 19 10 1 10 12 8 20 2 8 16 6 15 0 4 19 10 2 19 13 10 15 16 13 12 3 17 5 9 9 14 4 11 12 17 14 9 10 7 2 11 14 7 8 2 17 9 13 8 13 10 19 19 4 13 15 17 8 14 13 18 12 8 11 18 14 3 12 17 15 3 11 18 4 6 8 19 11 16 10 7 2 4 12 16 0 11 10 2 5 16 9 9 9 1 6 5 14 1 1 16 13 3 4 4 14 17 18 11 1 1 4 16 9 1 13 15 7 15 6 1 20 20 15 3 17 12 5 6 11 18 10 14 2 0 19 9 14 3 11 8 3 3 3 13 17 20 8 17 4 14 13 8 17 1 15 8 7 6 19 6 14 3 10 3 10 20 14 16 3 10 11 10 7 9 9 20 14 20 6 17 3 15 14 7 0 5 17 0 19 0 0 8 0 3 19 12 20 15 19 18 8 6 11 17 5 8 3 5 20 3 9 13 18 13 16 19 19 8 12 0 2 19 3 12 6 18 9 2 5 7 8 20 1 15 12 5 18 15 14 13 12 2 15 18 7 20 14 16 15 0 8 14 4 19 7 9 9 15 5 5 18 12 19 15 18 13 3 17 16 20 8 1 2 2 7 15 9 1 17 10 20 13 19 5 19 16 17 7 17 15 18 4 8 15 14 19 17 18 14 2 5 13 7 11 4 19 3 0 7 12 5 8 19 5 14 4 5 6 15 20 17 5 1 13 9 6 5 17 12 5 20 13 10 11 3 6 9 12 0 15 2 13 20 9 11 13 15 18 14 9 11 7 2 7 14 0 13 0 18 2 0 10 6 8 19 12 3 2 1 13 1 4 6 19 11 1 1 15 5 16 2 19 3 11 15 20 11 3 16 0 19 6 19 3 5 17 14 6 18 8 14 18 14 20 15 18 7 1 12 18 12 2 10 7 0 2 12 15 18 4 3 6 12 18 18 3 15 8 12 20 19 15 15 17 15 2 3 11 1 10 16 6 8 8 1 12 4 16 2 2 17 19 14 9 10 2 19 2 14 6 15 17 14 8 11 0 4 0 12 7 15 6 20 7 13 3 18 9 19 19 16 3 14 7 1 17 15 0 0 20 1 16 3 4 9 4 19 11 7 5 8 4 5 17 5 0 14 1 10 10 13 12 20 1 7 17 8 6 1 16 12 11 20 17 2 12 8 18 15 7 1 20 20 11 0 13 10 11 9 7 0 6 11 3 1 15 6 2 11 1 7 19 12 9 15 14 3 10 20 14 8 13 3 13 17 1 10 17 7 0 11 4 17 8 7 9 11 12 16 1 12 0 5 14 16 14 13 18 11 10 14 12 7 14 2 3 18 3 13 16 17 10 19 7 0 8 17 14 2 11 19 16 4 13 19 8 11 2 7 9 13 0 14 3 18 7 3 15 10 12 0 1 2 9 0 4 8 4 3 18 13 4 14 18 10 10 7 20 9 12 15 14 0 0 15 1 20 9 14 0 17 2 14 7 8 12 18 8 4 20 19 3 13 20 12 16 13 1 16 20 8 4 2 15 17 11 9 15 5 15 16 18 17 6 2 15 12 16 3 17 17 18 8 7 16 13 7 19 17 10 20 8 9 2 11 2 4 12 4 13 17 14 5 16 2 7 3 9 8 10 13 16 2 1 11 2 12 2 6 19 3 2 6 9 2 16 10 15 8 1 13 20 18 9 9 1 17 2 18 20 12 17 3 11 13 5 9 6 7 0 8 13 18 2 12 19 20 4 15 12 9 0 4 14 8 8 16 10 10 14 13 0 0 8 13 9 19 13 1 12 9 2 9 1 14 15 20 0 13 4 2 4 2 19 16 18 10 11 0 4 2 3 1 1 3 11 8 6 20 4 3 14 17 8 16 4 2 15 2 13 11 3 11 10 2 5 8 18 10 4 15 19 13 12 20 20 4 18 6 11 14 9 6 13 8 1 6 1 6 3 20 1 17 1 2 9 16 1 14 2 11 19 8 11 9 7 12 19 5 20 3 12 9 10 8 6 5 1 14 20 4 3 2 19 8 8 9 17 7 11 12 2 8 6 11 20 3 0 7 20 11 16 5 14 13 5 15 16 20 7 4 7 10 1 7 3 20 7 18 2 16 9 20 7 18 12 15 19 17 7 6 14 17 5 7 11 3 6 14 1 16 2 7 3 20 11 4 3 11 10 16 7 18 15 2 6 7 6 16 1 2 18 9 9 2 16 0 10 8 17 5 1 13 9 15 3 7 19 7 3 0 5 11 12 0 16 14 11 16 17 9 18 17 20 14 13 17 7 1 15 10 9 6 4 14 14 7 7 10 7 20 19 9 2 10 8 19 7 7 18 11 19 8 12 10 12 10 8 8 9 18 11 6 11 9 15 0 13 9 11 5 1 12 0 11 14 4 18 8 9 12 13 16 7 1 18 18 0 5 0 14 9 14 16 20 13 1 9 2 2 8 9 11 19 8 17 8 18 15 11 1 11 1 9 3 14 19 5 8 8 15 4 6 12 4 11 7 10 17 6 5 11 4 2 12 0 20 0 2 4 2 9 2 2 7 8 6 14 10 14 7 7 9 19 7 19 18 11 5 13 16 0 2 1 19 6 19 4 7 9 2 8 18 11 13 4 11 9 14 11 2 16 4 2 17 12 10 9 3 16 2 19 2 18 10 13 18 17 7 17 9 3 19 3 12 4 16 10 0 5 1 16 9 15 0 17 11 7 4 2 13 15 19 18 4 6 0 0 17 6 6 13 19 0 7 11 2 14 14 20 20 14 10 10 16 1 16 17 5 12 19 5 0 10 3 8 6 10 0 12 2 8 6 14 4 20 14 16 12 8 9 12 6 17 3 9 16 6 7 7 16 19 1 4 9 2 20 4 7 13 1 3 9 12 14 8 20 11 12 20 20 11 1 11 13 13 7 3 2 9 17 14 4 19 4 12 5 8 4 13 15 10 13 10 14 1 7 3 12 1 10 9 16 8 13 20 0 5 4 18 20 13 16 11 1 9 4 12 18 11 12 13 3 19 12 6 16 9 7 9 6 6 1 15 12 0 6 5 20 13 1 3 13 6 19 5 4 18 12 12 9 12 16 7 10 4 13 6 19 14 2 13 6 8 19 6 17 11 10 11 2 3 19 14 2 5 8 1 0 10 8 11 7 8 16 10 16 6 1 11 15 6 8 12 19 12 12 19 4 4 18 0 9 18 7 19 10 15 1 5 0 20 1 6 5 8 13 4 12 2 6 8 19 12 6 11 8 5 17 17 14 15 17 11 7 19 4 16 20 5 20 1 12 16 18 11 19 4 7 4 6 19 18 1 7 20 13 5 18 3 3 18 13 2 5 16 3 5 16 2 2 0 7 10 11 11 3 18 2 12 4 19 8 13 2 0 10 17 10 10 10 1 13 11 11 13 11 12 19 12 15 20 11 14 4 3 18 17 5 12 8 16 8 14 19 6 4 19 4 11 17 13 12 18 14 9 19 13 1 3 14 14 20 16 11 18 14 18 18 13 5 6 13 2 2 6 7 19 14 5 6 10 17 20 9 2 16 16 7 20 15 4 11 20 4 6 3 16 8 19 4 7 15 5 17 7 13 8 2 18 20 5 18 8 11 16 14 11 1 0 2 18 11 0 15 0 7 4 2 18 1 10 7 1 16 0 16 6 6 10 18 6 4 1 14 5 16 10 7 10 15 3 14 3 16 6 1 3 3 0 12 7 9 20 18 18 13 3 15 6 19 16 10 9 17 15 7 2 17 2 2 15 3 20 10 4 18 5 2 1 4 19 3 12 10 16 6 10 18 19 2 10 17 1 11 3 0 10 8 4 5 3 10 4 6 16 6 5 11 8 7 5 20 13 12 4 11 8 11 0 7 8 11 17 20 11 13 8 14 20 3 11 10 6 6 18 18 1 10 13 1 18 20 11 9 4 4 7 5 3 4 5 6 19 9 14 13 16 20 3 8 18 7 20 5 7 1 16 17 2 19 17 2 13 3 7 18 9 17 14 8 3 7 15 14 11 5 10 6 2 5 13 8 19 12 1 9 9 8 13 13 15 10 6 6 20 6 3 6 4 15 19 20 1 5 13 4 18 17 14 12 11 3 4 10 9 17 17 17 14 15 18 7 14 17 19 5 19 1 11 0 2 19 8 13 1 0 3 10 7 8 2 14 9 4 17 4 10 8 17 17 0 14 16 20 9 12 16 20 5 13 3 13 7 14 13 10 3 12 10 9 18 4 20 3 15 4 6 20 15 2 4 19 20 4 14 1 11 13 18 9 20 0 8 19 12 17 8 20 1 7 15 20 19 9 5 6 16 4 19 2 20 11 19 2 0 0 4 1 13 9 10 16 3 15 2 10 16 12 7 17 2 15 19 16 16 5 6 7 8 16 1 18 3 0 20 11 19 9 12 18 12 9 13 3 19 6 14 6 20 4 4 4 12 12 8 15 7 0 11 2 19 1 7 20 11 8 2 6 13 17 18 4 18 0 5 20 12 10 10 4 3 2 2 8 2 2 15 16 16 5 18 7 2 0 15 15 2 15 20 5 18 3 18 1 8 3 20 20 0 4 15 14 3 5 19 12 2 7 11 2 8 10 4 9 5 17 6 12 16 7 5 0 1 11 17 16 14 13 19 9 14 14 8 5 7 2 10 19 20 2 5 0 2 13 19 8 5 8 14 9 19 8 13 10 7 8 11 19 15 5 16 3 5 18 7 5 11 4 10 16 7 20 13 20 14 16 17 12 15 12 7 4 13 17 15 10 18 12 15 6 0 9 7 20 16 8 14 2 9 20 0 6 4 10 16 8 15 10 9 11 13 15 16 9 20 15 18 6 17 10 8 5 20 20 0 9 13 3 10 19 15 7 7 1 1 13 1 7 0 12 7 4 15 17 13 3 8 19 12 16 20 1 15 8 8 18 4 11 17 14 9 9 15 16 6 4 1 20 18 7 19 6 2 9 15 6 1 3 5 4 8 20 3 19 20 15 11 0 7 8 7 5 2 5 4 2 3 15 4 11 16 8 16 9 15 11 8 0 12 4 7 0 8 9 12 9 13 4 5 0 5 10 4 4 10 19 17 11 6 10 19 12 6 1 2 10 20 6 7 7 2 3 20 13 5 5 5 9 11 12 0 14 20 3 14 0 20 19 19 6 9 11 20 5 0 19 7 5 20 11 19 9 16 5 8 9 18 14 0 16 8 5 13 16 17 20 16 6 14 16 16 3 8 15 2 2 10 13 1 2 16 11 10 9 18 2 7 3 19 17 2 14 3 1 0 3 18 5 19 1 13 4 20 10 17 8 11 12 7 16 12 9 1 5 17 9 13 1 13 6 8 19 5 6 3 14 13 15 10 12 17 10 16 7 16 4 20 5 15 4 2 17 12 3 6 6 3 5 7 9 3 4 20 20 15 4 16 0 0 17 5 15 15 5 6 14 11 17 20 18 8 5 5 20 5 6 2 1 1 11 20 16 5 0 18 4 5 2 16 5 12 10 10 15 11 20 10 5 12 20 3 19 1 12 8 17 14 11 1 18 16 2 17 18 4 9 15 19 8 15 16 9 8 6 8 3 7 6 9 4 0 5 13 15 9 15 11 10 13 1 13 17 4 3 13 13 0 15 12 0 1 11 6 4 6 17 1 16 2 12 8 19 2 13 17 2 5 8 17 10 16 15 9 18 12 15 17 8 16 15 9 10 2 9 1 2 11 7 8 3 6 16 18 5 5 10 20 8 7 11 2 8 14 15 15 8 19 8 5 13 16 10 5 5 3 18 16 3 9 10 1 3 10 14 15 16 15 19 10 6 8 16 18 16 11 11 0 9 2 14 18 9 11 19 18 14 5 0 14 19 2 7 16 12 19 20 18 5 13 2 14 12 14 15 19 17 11 2 15 8 1 4 20 1 0 10 11 18 1 19 7 8 18 4 18 6 9 19 2 18 11 18 10 6 11 6 18 16 5 5 17 20 19 15 9 8 11 17 11 2 14 5 10 15 17 0 18 19 14 0 11 15 20 5 10 8 8 7 13 15 16 6 15 8 19 8 13 14 9 3 2 15 6 2 3 3 20 5 5 4 3 16 19 18 8 19 17 8 15 16 19 14 1 15 2 12 14 13 8 15 10 18 17 18 7 15 2 13 12 17 20 4 16 14 19 7 1 0 18 9 9 15 14 11 15 1 3 9 9 7 1 4 4 1 1 16 12 18 18 15 4 1 3 17 0 20 8 15 14 5 0 13 2 4 2 19 9 10 0 18 7 11 14 0 2 9 5 8 14 15 13 10 5 12 10 10 8 15 14 8 7 8 15 16 20 12 10 8 5 18 11 19 5 2 0 7 16 1 1 2 2 13 8 14 12 8 19 16 12 7 15 13 4 1 19 2 12 9 18 13 19 16 18 4 11 1 14 10 11 9 18 2 15 8 5 0 9 13 14 0 18 8 10 10 10 11 4 13 9 17 9 15 15 8 7 3 0 5 19 11 3 9 20 16 17 1 15 7 1 3 17 8 18 4 3 19 17 16 19 18 13 14 12 12 12 7 20 5 7 15 2 8 16 12 4 0 18 7 18 17 0 13 14 17 10 18 19 13 5 0 4 13 1 7 14 16 8 19 6 13 4 11 11 9 2 3 15 9 11 19 6 9 19 18 16 13 17 1 1 8 18 5 3 4 3 11 12 19 13 16 4 3 0 8 17 1 14 1 16 14 19 20 7 11 10 5 6 7 19 19 11 16 4 15 2 0 0 10 19 11 19 7 19 17 13 20 16 7 20 6 7 3 18 12 15 18 3 20 18 1 10 11 12 8 3 8 13 14 20 5 17 10 10 20 9 15 10 12 10 14 4 2 5 14 8 3 3 10 10 11 15 14 2 11 19 5 0 10 15 1 10 8 11 16 5 18 18 13 4 16 14 6 1 3 2 10 15 8 7 7 2 16 15 17 19 5 19 5 11 12 4 2 9 18 6 15 12 7 9 6 1 15 7 12 1 2 17 0 9 15 11 10 12 10 0 18 0 0 6 17 8 9 0 10 10 3 11 14 8 9 7 6 2 17 8 11 10 0 6 14 10 16 10 12 10 19 5 13 7 4 5 4 11 2 12 7 1 18 2 16 10 5 11 15 15 3 2 12 3 6 11 4 12 11 2 15 19 1 0 2 4 16 19 2 14 14 15 17 0 3 18 15 4 11 18 0 14 9 1 18 16 14 8 3 16 18 2 20 6 1 18 6 4 19 16 11 20 10 2 9 2 4 15 1 5 12 0 13 3 19 13 11 13 19 7 14 14 13 5 10 18 4 0 8 18 4 17 14 10 1 9 3 20 12 11 13 0 13 6 6 10 1 2 5 14 20 9 13 18 8 5 13 3 16 8 11 15 20 17 15 6 12 20 15 0 2 10 6 12 4 15 20 16 3 18 6 3 7 11 9 1 4 16 18 8 13 2 3 16 20 13 20 14 17 3 3 10 7 15 14 5 14 5 2 3 16 19 10 0 14 17 10 13 9 10 0 18 18 19 10 9 6 17 4 9 6 11 9 18 16 17 7 18 17 18 18 2 14 17 17 14 8 8 5 16 6 0 19 3 15 18 18 2 10 8 11 2 5 12 11 8 3 7 7 4 13 20 6 2 11 1 6 4 4 0 14 12 18 14 2 12 3 9 20 16 2 19 13 1 5 13 7 19 17 10 13 11 17 4 20 9 12 5 1 1 1 18 17 13 10 20 10 10 4 1 15 10 12 13 20 15 9 6 18 1 14 16 2 20 11 13 0 5 18 1 2 10 17 6 8 10 12 10 16 2 9 16 15 14 13 6 18 12 18 5 20 15 19 0 6 20 3 7 0 4 19 1 15 2 14 7 4 16 2 20 5 10 0 14 17 2 11 2 7 16 15 1 18 19 10 20 6 17 3 4 17 15 0 8 20 0 7 7 19 20 1 20 1 11 7 4 15 20 2 5 13 6 20 11 5 17 4 0 19 5 15 5 9 14 8 9 3 3 5 0 1 20 9 11 2 2 4 8 10 4 5 18 13 2 10 1 7 12 4 8 2 9 0 6 2 4 17 6 19 18 4 18 13 18 5 3 19 0 2 7 9 13 14 19 11 4 9 5 3 14 3 19 5 10 3 7 15 16 12 7 2 5 18 4 12 1 17 9 14 8 13 10 0 12 0 7 0 8 1 8 16 13 16 8 0 17 13 19 20 8 2 18 13 14 1 0 18 10 12 19 10 9 11 17 0 4 2 7 18 1 3 6 4 5 6 11 14 14 11 6 1 7 16 11 12 13 1 8 0 2 0 17 7 18 17 18 15 20 5 2 12 4 3 8 18 4 3 20 16 0 2 1 11 7 17 8 4 10 10 6 10 11 8 3 17 8 16 3 2 16 20 8 14 18 14 7 15 4 13 18 0 10 1 0 14 18 3 18 15 1 9 7 13 7 4 16 6 10 9 15 10 7 6 19 20 1 20 9 0 14 6 1 4 12 6 8 15 9 7 4 13 1 17 15 19 14 18 1 17 5 14 16 16 8 15 11 11 8 9 7 4 3 2 10 11 12 13 11 12 20 3 3 1 2 0 9 15 7 8 18 15 19 9 14 12 12 15 3 0 7 10 1 20 8 2 20 10 15 15 6 6 20 3 1 14 0 10 11 9 19 13 15 17 16 18 7 15 2 5 9 17 0 4 10 9 13 14 7 0 19 18 20 14 7 7 9 13 1 10 13 12 9 20 4 15 11 6 20 18 9 15 2 1 12 20 0 5 16 13 8 4 8 0 8 17 4 20 7 13 16 10 11 5 7 3 16 12 14 5 8 3 11 7 5 2 17 0 6 5 12 1 16 5 7 17 8 5 18 16 18 17 9 17 17 0 5 11 16 0 12 15 19 3 19 16 20 11 16 16 8 11 2 0 8 17 17 6 17 20 9 16 17 14 8 19 5 8 20 0 1 8 8 1 17 0 10 4 5 20 1 1 5 17 15 10 10 3 8 1 15 19 3 19 20 20 16 17 14 17 7 9 10 5 19 6 10 20 6 6 0 9 11 6 7 4 14 15 20 10 9 17 1 5 12 17 17 9 10 19 14 13 12 5 1 20 0 20 15 5 16 16 6 0 0 5 13 19 12 3 3 4 5 12 12 3 3 8 13 5 2 14 14 5 2 20 7 16 8 5 10 2 6 7 14 18 7 19 13 12 12 13 1 20 18 15 11 7 12 2 7 18 4 13 6 1 13 5 2 19 13 17 2 2 6 9 10 19 0 10 18 12 2 19 16 9 18 12 0 20 19 5 3 17 16 15 7 14 11 20 18 18 16 0 17 3 19 17 7 11 0 6 10 13 6 10 16 15 13 1 3 3 16 1 20 14 4 13 5 4 7 17 9 3 9 12 2 4 18 14 2 12 9 5 1 14 6 6 3 18 16 17 19 5 18 18 2 4 7 20 2 18 15 17 14 18 11 9 16 4 0 14 11 7 20 9 5 12 20 2 15 12 1 15 1 5 20 14 4 18 18 12 2 19 1 17 13 6 0 15 11 10 4 0 16 9 9 6 6 11 19 2 18 12 12 9 5 6 1 10 3 18 15 14 7 12 0 8 3 12 2 13 7 0 3 15 13 15 4 9 18 16 3 0 12 0 2 12 1 0 13 7 11 3 7 16 13 14 18 2 11 8 1 19 9 11 11 13 16 17 19 16 13 17 2 6 12 3 13 20 18 20 13 12 10 14 7 6 7 19 10 13 15 13 14 16 16 16 19 19 17 15 6 18 11 0 16 4 4 15 15 14 8 2 16 4 0 1 14 10 3 18 19 2 2 5 5 18 1 19 14 15 3 16 2 2 14 2 6 1 13 17 19 13 16 5 16 12 13 6 9 17 2 20 6 1 9 7 13 15 1 7 17 9 18 18 14 6 11 9 4 7 15 17 4 1 9 3 14 6 12 10 16 11 15 15 5 17 11 17 3 18 18 20 10 1 10 18 15 3 12 6 13 18 20 7 14 17 8 20 16 6 8 4 2 8 6 5 9 19 7 11 0 17 9 10 19 14 5 2 6 12 9 5 9 8 0 15 12 13 4 0 10 1 3 17 13 14 1 10 6 1 0 12 12 13 0 0 17 0 3 3 7 19 15 16 1 16 18 13 0 16 8 17 8 2 13 3 2 9 20 13 10 12 15 3 14 0 11 8 14 7 8 5 18 4 0 17 12 5 13 8 3 13 11 10 20 13 6 20 3 14 5 14 6 2 3 15 3 15 5 17 10 9 7 13 0 9 11 15 11 10 16 12 12 11 15 9 3 8 10 2 14 13 8 17 0 2 6 19 0 18 5 3 0 18 2 8 11 6 4 18 12 12 8 0 2 4 19 8 9 2 18 19 12 8 2 19 1 12 0 19 4 4 11 11 14 12 10 19 19 7 5 11 17 10 19 11 12 5 0 9 9 17 18 5 3 6 19 11 19 15 4 13 15 16 8 2 20 17 3 16 1 6 7 8 8 19 9 17 13 1 2 4 1 7 7 3 4 13 6 10 18 2 0 9 2 15 19 0 20 4 19 3 16 7 8 7 7 8 16 11 18 19 16 0 18 20 18 10 2 5 17 9 18 12 4 6 13 7 9 2 3 20 11 12 17 11 1 4 8 15 10 1 20 19 6 2 8 18 14 12 14 2 14 16 8 14 10 11 0 16 11 6 20 17 5 20 13 3 12 15 5 8 4 9 17 2 13 2 7 17 19 13 5 3 2 6 3 20 19 8 11 11 19 8 0 17 10 8 12 1 10 19 4 6 11 8 4 4 1 0 14 9 10 17 7 19 18 15 2 5 11 20 1 6 13 9 13 8 0 3 13 14 16 15 5 8 12 4 5 18 3 19 4 5 16 19 17 18 8 10 3 1 7 2 19 6 0 17 0 17 19 5 20 6 0 13 10 5 5 0 12 3 12 10 1 7 5 19 18 16 18 9 11 6 16 16 16 12 13 8 0 1 15 6 6 19 16 8 14 7 17 8 16 14 10 15 1 0 4 9 2 15 18 11 17 18 12 7 14 14 6 17 1 13 11 0 2 3 15 6 10 15 9 6 20 16 12 7 4 10 5 7 4 3 16 4 0 4 0 12 15 19 11 11 6 1 10 8 7 19 18 19 14 10 0 19 6 11 9 16 0 15 14 10 4 6 3 2 7 6 7 7 1 12 10 7 9 16 9 2 1 12 2 6 10 17 9 4 10 1 2 9 14 3 2 20 2 0 7 10 9 16 19 12 4 6 16 5 12 19 9 12 19 18 9 11 18 0 2 17 13 20 6 0 0 1 15 14 1 20 12 6 18 20 8 3 17 1 18 9 15 6 18 17 17 2 1 1 1 18 14 9 14 16 10 2 7 4 6 4 7 8 1 19 14 0 6 4 3 11 2 17 12 12 6 7 12 11 1 14 19 11 15 17 14 9 4 19 19 7 7 10 17 12 5 18 13 1 14 4 18 1 17 17 10 0 17 6 20 18 5 0 4 5 9 4 18 3 0 1 3 16 7 5 14 9 14 13 18 13 11 9 15 11 6 7 11 7 3 14 16 16 13 18 14 8 12 8 1 3 19 13 15 3 0 19 12 12 1 7 16 2 10 14 19 14 7 18 2 20 6 10 6 5 16 3 4 15 16 6 3 18 12 4 15 9 20 1 0 11 6 11 19 0 0 16 13 0 11 3 4 14 19 0 15 20 12 15 18 15 14 2 13 16 8 18 15 12 13 7 7 9 11 1 7 13 10 6 15 12 4 3 11 1 13 5 18 18 14 1 8 7 17 9 5 7 8 10 20 20 8 1 9 9 8 7 11 2 3 5 9 1 3 1 5 11 1 14 10 20 1 18 20 13 15 2 10 12 4 9 16 2 9 1 3 1 1 14 8 14 17 2 6 5 0 13 20 10 7 12 16 13 7 10 14 5 10 16 18 18 6 12 3 4 16 8 16 4 15 0 1 3 5 2 15 7 6 3 13 14 5 14 0 12 11 3 2 20 9 20 7 17 16 16 6 15 2 10 3 18 6 0 11 8 14 19 9 5 14 4 18 6 15 0 7 11 7 7 3 5 16 15 11 15 0 2 13 2 20 18 2 6 17 8 12 1 17 14 4 3 7 14 11 9 6 0 1 0 7 20 10 0 15 12 14 10 7 13 1 9 16 4 3 19 13 3 13 1 18 2 13 11 13 14 4 2 12 7 14 18 4 16 8 4 7 18 15 12 12 2 7 14 17 7 18 20 13 0 19 13 13 8 10 10 8 18 4 8 10 15 8 2 20 15 2 14 4 20 4 0 10 0 9 19 7 3 6 11 4 10 17 15 19 19 15 3 0 15 8 5 17 15 7 5 0 14 17 2 13 19 16 11 8 5 10 3 15 14 20 2 2 11 5 16 11 11 8 12 12 11 12 17 17 16 6 5 5 16 12 10 0 1 13 2 7 7 6 11 6 17 3 16 1 0 16 8 12 15 13 5 4 11 19 7 19 14 11 1 9 13 6 17 17 17 13 20 9 4 9 9 8 12 0 19 10 16 9 6 13 17 10 17 2 7 8 20 13 19 18 2 13 2 19 16 18 17 2 12 13 14 15 9 5 0 14 18 18 2 5 9 1 8 12 6 19 5 8 13 4 3 6 18 14 8 5 10 12 11 0 12 17 2 8 16 7 7 19 16 6 11 8 16 1 4 4 0 2 6 16 14 14 2 0 5 2 16 2 12 2 17 10 0 1 15 5 14 14 0 0 15 13 0 0 18 0 4 0 9 0 1 0 16 8 9 13 7 20 8 3 0 6 18 2 9 4 20 11 4 0 4 11 16 17 4 10 16 6 20 1 16 18 0 10 15 17 14 15 16 7 6 18 2 6 4 9 6 15 10 15 19 0 17 0 14 2 14 10 14 17 5 2 5 9 18 2 20 14 7 10 5 13 19 13 14 7 10 19 3 13 14 14 16 7 15 8 13 7 5 1 4 13 10 9 11 9 19 16 7 0 17 10 2 5 7 11 4 9 3 4 7 7 18 17 19 10 2 13 2 8 8 5 20 13 11 5 3 15 15 7 18 11 13 10 19 10 5 2 3 12 9 10 9 13 1 0 4 4 13 16 17 18 17 17 12 15 7 15 8 20 5 2 11 0 1 7 20 20 11 4 13 17 13 16 18 13 18 5 17 10 16 20 20 20 17 5 17 16 14 2 15 9 7 1 7 16 9 12 3 13 4 8 4 17 12 15 0 12 8 4 8 7 19 2 8 7 18 9 1 6 11 0 7 4 8 4 10 19 18 10 16 15 0 17 14 1 10 3 0 17 13 1 6 10 14 20 11 8 8 3 1 7 0 9 18 17 20 17 18 5 8 3 2 3 6 12 6 4 3 5 19 10 20 7 1 8 6 14 10 7 20 14 14 3 1 1 14 4 14 8 2 5 15 3 14 16 10 0 17 13 0 10 17 16 18 1 12 12 20 4 10 0 14 6 16 20 13 15 5 5 17 17 3 9 15 2 9 4 4 7 0 8 5 5 8 10 13 5 6 9 2 13 0 8 7 11 12 15 13 9 7 20 14 1 5 16 7 0 16 1 15 2 3 14 8 1 12 2 13 0 16 19 4 17 14 0 1 1 17 11 3 1 7 1 7 9 7 12 9 1 2 17 17 10 17 1 18 6 0 18 8 17 11 6 2 16 10 2 13 2 4 1 3 0 20 2 18 18 18 15 1 8 14 4 5 7 6 16 14 7 5 13 0 9 18 4 8 2 17 6 1 15 2 0 18 15 14 5 8 7 8 10 5 13 14 18 12 2 12 16 9 4 16 19 18 4 11 6 19 10 0 13 18 14 1 18 9 6 20 2 20 7 17 4 17 10 0 2 17 18 20 11 15 0 8 0 1 5 17 14 8 19 8 19 17 6 8 1 16 12 5 16 1 8 0 14 13 3 3 14 18 4 8 9 7 11 7 16 6 2 13 17 19 3 15 14 11 19 13 2 19 10 11 18 0 2 0 18 18 12 16 18 11 16 4 7 8 10 8 12 6 8 10 7 0 0 14 3 13 16 19 11 20 17 12 2 5 19 15 2 18 15 4 8 8 18 12 10 12 1 15 19 7 14 14 12 10 11 12 6 6 13 3 2 1 11 16 5 7 0 6 15 20 1 8 6 1 7 6 12 9 12 2 10 14 20 15 14 11 4 7 17 14 1 12 2 0 13 18 9 6 0 16 4 5 13 17 18 20 17 11 12 0 16 17 15 20 12 0 5 3 17 16 2 13 15 2 11 16 15 2 17 14 7 17 3 11 10 2 7 18 5 18 0 6 13 0 20 8 3 1 17 19 16 2 5 4 17 14 9 0 8 9 18 8 10 11 2 11 16 16 12 4 6 4 1 18 18 8 18 11 15 5 7 7 3 11 11 0 1 1 20 14 16 17 11 7 11 5 11 20 20 17 2 0 19 2 15 1 20 6 2 20 4 4 20 12 19 0 8 5 6 7 19 19 0 18 10 11 1 4 6 0 18 18 3 10 19 0 17 10 18 10 4 8 2 15 5 9 11 6 17 5 18 16 14 9 4 17 16 17 4 12 19 7 18 10 2 6 13 13 16 11 20 19 10 0 7 12 4 5 10 11 4 10 6 6 4 17 7 12 18 5 10 12 17 5 2 2 20 0 15 18 20 9 9 6 2 19 16 7 5 10 8 15 19 8 14 10 19 1 20 19 0 17 19 1 0 3 9 16 18 16 7 5 6 20 13 9 16 5 7 3 14 3 1 19 16 17 2 5 9 1 13 0 11 5 14 17 18 14 11 7 7 13 17 5 11 9 12 6 3 2 10 0 11 8 6 15 8 8 20 20 3 11 16 10 14 8 5 3 20 18 16 9 18 14 8 2 16 7 2 11 19 11 4 8 1 2 3 15 5 16 1 1 1 8 9 6 7 4 15 3 3 13 20 3 18 8 14 2 18 18 17 5 7 8 7 3 16 19 7 4 13 5 7 2 5 5 5 20 5 15 10 17 20 19 3 19 12 3 1 3 4 0 14 18 0 3 15 7 19 2 7 11 15 9 5 0 9 15 3 2 15 16 11 1 7 3 2 19 7 7 14 20 0 10 5 10 8 2 14 12 12 18 13 2 11 17 13 17 18 7 8 0 3 15 9 14 5 20 0 16 5 3 14 13 10 18 18 17 7 9 9 3 10 2 8 5 5 5 13 13 0 11 16 16 11 18 7 2 13 0 14 16 3 3 18 15 7 0 6 5 16 18 9 0 3 11 14 17 5 3 14 15 5 7 12 5 6 15 8 17 6 0 19 4 17 5 3 13 4 16 8 14 10 1 18 19 17 0 20 11 18 10 1 17 10 0 12 3 11 18 17 19 4 2 9 15 0 10 0 14 1 4 7 17 10 16 8 10 13 0 2 6 11 9 5 11 1 8 14 10 15 7 16 18 20 2 11 7 5 17 1 0 17 19 4 9 6 5 18 4 17 6 10 18 11 12 18 13 7 6 14 2 19 6 17 10 2 12 20 4 13 1 8 20 13 15 8 12 11 6 13 8 16 8 12 4 6 10 19 10 12 13 17 18 11 7 20 13 8 20 6 17 16 11 16 7 13 8 2 13 11 4 20 8 15 11 7 17 1 17 4 19 2 4 20 4 9 12 7 13 0 3 10 6 7 11 8 9 0 20 9 10 14 3 2 11 8 11 15 14 1 0 9 7 1 18 17 2 13 20 1 8 7 6 19 8 2 5 4 13 19 16 4 13 5 10 13 2 12 2 10 19 11 11 3 2 0 0 1 9 18 0 1 0 0 6 0 20 4 8 4 5 0 5 9 11 10 16 15 14 12 18 3 9 12 14 0 9 19 17 18 8 12 1 7 14 1 8 18 10 3 8 10 1 5 13 10 8 10 10 13 11 2 10 0 8 1 6 0 18 9 4 4 12 18 7 6 9 20 2 18 14 7 8 20 7 0 0 19 1 0 13 2 4 15 12 10 11 3 20 6 19 18 19 3 15 17 14 16 4 14 4 2 12 13 19 7 4 15 15 3 9 5 18 7 12 14 3 5 1 0 2 0 11 13 0 18 19 0 3 10 13 10 14 9 17 15 6 12 7 20 19 6 11 18 6 16 2 12 15 17 9 19 20 11 17 17 15 13 15 13 3 19 0 1 14 4 1 17 17 3 18 13 19 17 18 17 17 12 6 20 9 14 11 2 17 13 7 3 3 17 13 7 5 13 6 20 5 3 14 10 15 5 9 16 10 1 3 15 14 11 2 2 10 5 18 18 5 4 11 1 18 7 8 15 17 1 13 3 11 0 2 4 7 10 19 14 11 15 20 7 5 14 3 14 18 0 7 11 12 9 12 11 6 19 2 11 2 0 3 12 14 18 19 0 15 2 13 20 12 12 7 7 13 7 15 13 15 20 3 16 4 5 20 6 4 5 14 3 1 18 14 3 9 10 15 15 1 9 4 17 7 2 15 9 1 1 14 1 20 2 0 3 15 18 4 16 8 2 6 0 17 20 16 13 2 16 0 20 14 8 14 13 3 0 19 10 2 6 16 9 20 7 17 20 4 0 3 1 8 4 14 15 9 8 20 17 2 0 4 0 15 3 2 4 6 17 4 3 5 0 17 3 17 15 20 14 15 18 20 20 13 15 11 18 19 8 1 7 14 8 3 12 11 17 8 4 7 2 15 17 3 12 8 7 14 8 15 9 2 13 3 1 20 8 10 7 10 15 5 3 1 17 12 2 11 20 20 19 13 1 10 11 18 20 10 15 10 12 9 4 15 1 1 16 19 10 5 15 9 15 13 6 8 4 4 1 1 16 3 0 5 5 5 9 4 11 17 15 1 8 20 16 3 0 20 11 7 14 17 5 9 9 20 12 14 11 17 14 6 1 20 0 2 20 5 1 6 7 9 13 11 10 18 16 14 19 12 16 16 10 0 11 13 8 12 16 15 14 16 3 12 3 15 0 4 19 19 9 9 7 1 0 17 1 7 7 3 12 18 13 10 1 10 9 17 18 15 14 12 19 5 9 15 11 12 12 6 8 9 9 0 5 1 12 1 9 3 20 6 10 1 0 1 15 6 2 19 1 13 15 0 6 13 12 1 6 3 11 2 11 12 20 14 12 10 13 14 17 17 16 16 9 7 0 2 2 9 5 5 11 2 2 14 14 14 9 2 4 3 10 12 7 20 5 10 7 11 7 3 2 12 17 11 6 14 20 10 4 5 3 20 5 9 2 16 2 18 3 18 18 0 4 1 13 14 20 7 3 0 4 5 3 16 3 16 20 3 2 5 0 16 9 3 11 13 17 17 17 7 8 0 4 13 4 17 17 16 7 18 3 9 18 4 1 10 13 10 0 11 19 3 14 11 3 2 8 12 2 20 5 5 10 5 11 2 9 9 1 8 18 17 1 4 5 19 5 1 1 4 16 12 12 15 2 9 7 3 1 11 18 10 5 2 11 20 17 7 0 13 13 4 17 4 4 16 2 13 1 18 0 4 17 15 12 3 1 13 13 13 8 7 1 20 9 18 0 13 18 3 13 6 4 0 16 6 18 16 0 3 10 13 5 17 9 15 2 11 20 1 13 5 12 10 8 8 5 14 19 16 10 18 16 17 20 12 19 20 19 16 2 8 9 18 15 10 5 0 3 7 7 2 8 6 11 17 12 8 7 5 13 18 13 17 5 15 10 2 3 19 0 17 0 19 9 10 0 11 3 11 14 5 6 14 12 12 7 19 17 8 3 2 6 3 0 5 9 13 14 16 1 9 1 13 18 15 11 4 3 9 17 19 16 1 8 16 18 14 16 9 2 7 10 16 11 2 18 2 15 0 20 12 5 19 5 2 17 8 2 9 10 18 8 18 9 13 10 7 18 12 7 7 9 0 9 6 17 18 14 16 7 4 10 14 10 4 16 20 18 3 9 2 12 0 15 4 19 7 18 8 6 4 20 5 8 12 5 9 14 3 15 5 5 10 10 10 2 2 18 13 16 14 6 4 1 10 8 11 13 12 17 4 4 16 3 2 4 10 7 1 12 13 19 2 0 4 18 2 1 16 1 13 20 14 6 18 1 1 18 16 0 14 0 17 5 1 9 10 17 5 5 8 3 8 13 13 6 20 15 1 8 18 17 3 10 17 9 10 7 11 13 2 19 4 4 16 11 2 11 12 8 13 17 16 20 12 8 6 13 3 2 19 10 17 4 9 18 7 17 12 8 19 4 12 8 0 14 4 6 17 13 14 1 0 19 0 20 18 12 7 2 20 17 19 8 7 6 5 17 2 1 13 7 16 17 7 20 19 2 9 16 7 3 11 5 18 18 7 12 20 19 6 17 19 13 13 11 6 0 8 3 13 8 9 14 18 2 12 12 7 9 11 9 2 6 19 8 20 4 1 11 17 5 20 19 1 10 3 1 9 2 3 18 12 2 17 12 2 2 12 14 9 15 2 11 5 16 3 16 15 8 19 16 2 10 12 4 1 5 3 13 18 6 16 0 17 4 11 19 15 20 9 0 14 16 8 17 11 13 0 14 13 4 19 17 7 19 7 9 18 2 3 20 16 17 19 3 0 0 0 12 8 4 3 10 16 8 20 16 15 14 13 3 7 18 19 11 5 1 14 10 12 8 5 15 14 14 8 10 5 1 11 13 5 15 18 10 4 1 4 7 18 0 14 0 6 5 1 19 16 18 16 18 1 14 8 8 19 19 2 19 16 14 11 2 17 12 10 0 15 17 1 18 16 0 9 11 8 7 5 15 8 1 11 20 5 6 10 14 6 14 1 16 16 5 6 15 12 18 13 15 4 10 4 20 8 9 15 18 9 5 17 7 10 19 15 8 2 2 16 15 3 9 2 18 10 0 9 14 17 8 8 16 16 12 12 7 2 15 6 19 13 19 20 20 14 1 0 12 10 0 7 6 12 15 17 18 8 15 0 17 4 20 6 5 0 4 19 1 7 2 8 5 7 2 17 1 11 20 17 7 17 2 0 14 4 3 4 5 6 5 2 18 5 11 17 14 12 18 13 13 18 8 12 15 19 19 14 9 4 4 16 19 3 4 5 2 18 14 10 2 0 1 0 17 17 1 18 1 7 3 8 18 19 16 12 16 11 16 12 3 6 15 19 0 10 10 10 18 2 6 3 8 4 1 19 7 9 15 3 6 20 0 1 4 1 1 12 6 10 16 0 5 3 17 9 0 6 9 12 1 12 10 6 17 9 20 5 2 1 1 7 4 18 5 11 13 9 12 6 2 17 11 7 19 7 7 19 15 7 16 17 15 8 2 11 20 10 5 10 3 10 20 2 5 9 13 9 5 18 6 0 9 3 13 15 14 2 3 13 12 2 14 7 4 6 14 9 3 3 3 7 7 6 17 6 17 11 7 7 4 8 9 13 15 14 18 15 7 13 14 3 11 15 7 17 3 16 4 1 11 8 10 19 5 19 17 19 2 10 12 20 15 4 4 7 19 1 0 5 12 19 12 13 5 0 1 2 13 2 15 6 16 0 11 6 5 10 5 14 4 2 10 18 10 1 20 2 14 2 15 10 1 5 5 3 0 10 9 3 14 14 9 6 4 14 4 7 13 7 4 12 8 11 4 13 17 7 9 17 14 0 9 20 3 9 20 2 6 15 8 12 15 6 11 2 4 13 4 15 11 15 3 17 14 15 4 13 5 0 20 1 18 12 8 4 4 19 19 12 17 15 3 8 7 9 14 20 16 18 16 1 2 1 15 14 16 3 0 1 17 18 16 18 0 8 5 7 11 16 11 6 17 19 13 13 12 18 19 17 19 15 14 14 2 18 18 11 9 18 6 19 7 4 8 15 1 1 10 20 16 15 18 13 17 6 8 0 0 15 19 18 17 20 10 8 8 15 7 0 6 7 19 15 8 17 3 19 2 16 18 15 17 17 2 16 11 0 1 3 8 1 16 4 19 11 14 2 4 16 4 4 11 14 15 18 11 12 15 1 2 2 10 4 5 16 17 18 19 14 3 6 2 18 17 7 20 9 9 15 19 13 17 2 20 4 19 19 9 1 3 11 19 7 9 15 11 5 9 13 1 15 15 6 18 7 19 0 7 8 16 0 10 0 17 11 15 13 12 10 4 0 4 1 7 16 15 15 8 16 6 8 0 4 17 11 15 7 16 19 4 9 0 8 0 16 4 3 7 10 0 3 17 14 20 17 7 12 0 4 5 11 11 1 20 17 0 3 7 17 3 4 17 2 3 7 13 1 8 14 3 14 4 0 2 3 13 14 1 8 9 4 16 2 3 5 16 18 2 4 11 8 3 13 19 12 3 14 4 15 11 6 3 10 4 0 15 19 5 19 8 5 9 17 15 14 12 17 1 13 1 16 5 17 0 6 20 3 18 18 2 5 9 11 7 17 14 13 9 17 14 6 13 0 14 16 0 11 14 5 10 10 20 3 15 2 7 15 4 5 12 7 10 12 4 9 0 0 8 4 4 3 18 12 20 12 16 19 0 1 5 17 16 10 7 8 14 3 16 16 10 5 0 2 12 10 7 4 20 3 0 15 9 8 12 19 18 11 6 10 14 19 17 16 2 8 4 6 11 7 1 8 17 9 20 9 9 1 16 14 19 11 13 14 9 2 16 7 20 11 6 20 14 3 0 6 18 8 1 19 9 11 0 16 8 11 15 0 7 14 2 10 19 3 0 7 19 4 12 17 0 0 10 2 17 16 2 8 7 1 0 20 19 8 18 10 7 3 16 9 4 9 6 18 13 2 9 20 4 5 0 7 10 12 0 0 19 13 6 11 9 8 13 14 10 12 0 15 7 2 9 4 5 20 3 12 9 20 2 12 11 5 7 6 19 18 13 20 6 18 1 4 2 9 13 9 1 2 3 8 20 19 5 11 10 18 19 15 15 19 5 10 2 19 17 17 17 11 0 15 8 14 16 12 12 20 1 12 19 18 18 10 4 9 14 2 12 10 0 4 7 15 15 10 12 20 15 17 14 8 6 1 6 13 16 5 3 18 15 10 16 9 0 19 15 4 1 15 20 12 13 12 18 17 0 0 6 4 4 15 12 0 20 13 0 0 20 18 2 6 6 4 4 9 17 2 5 19 4 10 9 12 5 7 1 12 12 8 16 0 15 10 11 20 5 4 8 20 1 14 4 15 16 7 19 19 3 4 7 3 19 3 0 10 13 4 5 19 20 14 15 10 18 11 16 4 2 13 18 6 6 4 0 20 20 10 7 12 7 20 15 17 11 18 19 18 12 14 7 4 14 2 17 0 14 7 3 19 2 18 18 11 20 18 2 6 15 11 17 17 7 13 18 14 15 17 15 16 15 0 19 13 18 14 8 15 19 6 12 20 2 10 11 20 17 17 7 2 10 4 2 12 17 18 8 16 1 10 14 12 12 18 13 15 16 3 6 18 4 0 9 5 6 9 10 12 8 10 8 4 16 0 9 10 14 13 8 11 6 4 5 5 9 13 1 13 13 7 17 2 20 18 10 12 4 1 2 10 13 2 19 16 2 5 14 13 15 15 5 13 14 16 16 12 10 5 9 17 9 13 17 12 8 1 11 16 6 8 5 0 17 7 19 15 3 8 1 4 14 5 17 9 17 16 4 9 10 17 1 7 8 2 20 18 18 1 16 0 20 6 17 10 5 6 7 3 1 5 16 17 11 15 13 15 14 10 1 5 1 9 7 16 9 3 8 13 2 8 1 5 1 12 4 8 4 7 10 16 18 20 19 11 19 3 19 6 15 3 19 1 16 0 13 11 1 8 0 14 20 5 19 6 10 0 10 9 5 9 18 8 16 0 12 14 15 15 15 14 3 10 16 11 3 3 19 19 13 19 15 10 18 16 9 17 11 16 11 16 5 18 9 16 18 13 18 9 1 11 0 13 19 3 8 10 3 2 0 1 15 11 6 16 9 14 12 11 5 8 5 7 10 16 17 0 4 8 1 16 18 4 5 2 14 7 17 6 10 1 6 1 18 11 10 4 5 9 11 6 13 18 17 18 1 2 0 6 1 20 12 4 3 11 3 7 14 16 15 20 2 17 14 3 18 18 12 6 4 14 6 4 4 6 3 1 11 18 5 7 1 4 1 3 1 0 7 6 10 16 15 6 2 12 4 10 8 17 17 5 7 11 6 3 14 2 20 18 9 0 15 15 14 13 20 12 15 3 11 11 17 19 6 10 9 20 14 8 7 3 19 4 5 19 8 18 19 5 17 11 18 6 17 5 6 14 18 12 3 11 5 14 12 7 0 10 20 15 0 15 20 12 3 15 9 9 3 17 1 5 4 1 18 4 17 15 15 14 7 4 7 19 15 3 20 6 4 2 8 14 11 9 14 4 4 13 8 19 6 2 3 5 3 14 14 6 7 19 9 10 6 7 13 16 0 11 16 9 4 6 18 11 13 2 4 8 11 2 14 15 0 20 4 18 14 18 1 15 5 18 3 3 3 6 11 11 0 8 11 3 8 11 19 9 5 20 1 4 18 18 2 17 15 4 10 16 18 0 19 0 5 2 1 17 12 0 5 5 4 10 4 10 13 12 0 12 1 13 18 11 12 19 20 13 3 9 5 11 2 0 18 11 18 15 1 10 1 3 17 18 9 13 10 13 3 0 14 2 19 18 11 14 20 20 4 8 7 6 8 10 1 19 11 16 7 5 17 10 10 3 6 14 4 9 13 8 8 5 12 2 4 9 2 2 6 2 14 2 17 10 20 12 8 3 6 11 7 15 19 8 17 10 7 4 18 9 10 4 10 15 4 0 3 11 18 16 6 12 19 17 7 11 2 4 15 5 9 4 7 14 18 18 4 19 3 19 5 9 0 13 18 11 16 14 17 10 13 5 13 17 5 4 6 11 11 3 3 12 20 13 7 20 20 19 17 16 11 0 6 11 6 11 17 1 18 18 2 13 16 19 19 7 12 6 3 10 19 10 2 1 12 17 14 14 3 10 11 17 10 8 10 4 18 14 1 13 9 0 15 6 20 5 13 4 17 17 5 3 1 8 4 12 17 9 19 3 14 17 17 10 14 13 9 11 3 8 7 11 18 8 17 9 16 16 6 4 11 8 3 14 15 7 4 9 19 5 7 2 0 4 19 16 6 6 16 17 20 10 16 5 12 3 14 13 19 2 20 14 11 19 13 18 14 3 0 2 19 7 4 12 6 14 17 6 19 4 15 18 10 17 13 9 16 19 18 16 16 6 16 4 19 18 0 9 11 6 5 19 0 19 16 19 17 19 4 20 19 4 18 7 9 20 16 5 9 15 5 20 15 14 8 1 10 10 4 8 15 12 20 10 5 8 18 9 14 1 4 16 15 19 8 11 4 2 10 12 1 17 6 18 3 11 4 6 18 2 1 7 5 12 14 2 4 2 18 11 1 8 3 8 16 12 9 16 3 1 13 10 14 20 9 4 12 1 8 20 10 11 10 19 5 10 13 7 6 6 13 13 6 4 5 2 10 8 2 6 4 9 8 11 0 10 10 9 17 19 4 8 12 4 19 14 16 8 18 3 0 16 10 3 19 18 8 11 9 15 0 3 9 7 18 4 12 6 12 16 3 18 11 2 7 15 6 19 7 8 6 12 0 15 5 12 17 18 14 19 11 17 12 15 9 14 3 3 11 13 7 1 11 0 2 19 17 15 20 4 7 0 3 2 10 3 15 0 7 9 9 7 20 13 11 1 16 3 18 13 8 13 13 17 15 14 10 8 18 14 8 16 19 18 14 10 18 6 18 3 14 2 11 17 19 11 6 5 9 14 7 18 12 0 2 17 6 18 15 3 1 18 15 19 18 20 16 1 0 15 5 20 9 12 3 15 13 6 12 20 19 8 10 4 15 13 0 0 20 8 5 19 2 16 7 17 5 19 20 11 20 6 0 6 3 12 15 14 18 13 2 6 19 14 16 6 3 20 6 6 13 5 18 17 7 17 10 10 10 10 19 10 7 7 20 8 1 5 16 17 17 0 13 16 19 9 12 5 1 19 12 6 5 6 15 11 11 17 16 0 18 3 0 14 16 2 4 10 11 3 7 14 19 16 9 2 5 2 0 0 9 17 1 20 12 16 19 6 0 3 17 17 1 14 8 1 3 19 4 10 9 10 4 16 11 6 3 11 2 10 0 3 12 15 6 17 8 7 9 4 0 15 7 13 14 6 4 14 20 19 0 12 14 13 15 12 15 4 18 10 5 10 8 4 0 4 19 4 8 20 15 9 18 19 5 8 2 5 8 16 14 13 4 16 4 20 13 10 7 7 14 4 11 19 7 9 14 18 3 4 16 8 8 12 4 11 13 4 19 7 19 14 8 0 14 19 2 3 4 3 1 20 15 3 16 12 1 12 15 8 13 14 13 1 14 8 8 12 9 19 6 11 3 9 16 5 8 7 19 12 2 13 14 20 18 12 13 18 0 5 17 13 13 11 18 0 2 4 17 14 2 6 0 20 0 15 15 15 7 6 20 2 15 5 13 6 14 18 13 8 8 4 20 3 9 16 17 5 20 6 11 17 20 16 6 3 20 20 12 8 19 20 7 3 16 1 3 1 7 10 20 17 14 3 4 5 0 9 12 2 19 12 12 8 4 3 6 20 18 20 14 6 6 11 2 8 20 5 13 2 8 8 13 6 5 16 16 19 16 7 1 17 20 14 6 20 6 2 7 20 16 17 1 7 6 16 15 16 13 14 0 11 5 12 9 19 15 17 16 7 11 20 17 2 5 2 5 6 18 6 4 2 11 0 1 11 6 14 3 11 4 1 16 2 1 20 1 8 4 9 9 10 11 0 17 19 14 13 11 8 1 9 5 5 4 5 2 13 13 16 6 15 0 16 4 16 11 3 1 11 19 17 1 2 17 12 12 9 5 13 4 5 18 9 0 6 19 9 12 18 7 8 19 17 13 6 13 12 9 20 4 3 0 14 5 8 9 9 18 13 20 2 13 12 14 3 13 16 10 12 2 16 9 19 7 0 16 11 17 3 11 14 13 6 6 20 13 10 10 18 11 3 7 5 7 12 11 14 5 8 14 4 17 11 10 16 9 17 19 17 8 5 1 9 14 9 19 16 5 10 9 16 0 14 0 6 1 19 1 10 16 7 6 7 17 7 4 19 8 5 10 17 8 20 4 4 7 16 8 0 10 19 18 8 3 20 20 5 2 4 6 7 12 19 16 0 10 7 20 7 5 20 3 16 3 2 4 10 18 13 10 12 9 5 15 20 13 1 15 6 19 8 18 19 4 12 15 17 20 13 2 11 10 4 2 3 10 6 9 12 4 18 10 0 19 17 14 14 20 4 19 14 19 2 5 13 6 12 13 19 18 9 20 11 12 4 13 16 17 20 12 5 18 7 18 4 7 2 3 6 0 3 11 15 12 4 18 0 17 14 17 11 9 15 18 18 5 6 12 8 6 6 1 3 17 3 6 0 16 15 14 18 16 2 10 20 20 7 20 15 2 2 3 8 7 6 8 5 18 14 11 12 16 14 7 1 19 19 3 0 20 8 16 14 4 16 4 3 17 7 19 13 16 20 1 8 18 0 12 6 12 17 4 6 2 19 7 2 17 1 11 20 14 20 11 8 11 0 16 4 5 20 2 11 7 1 18 2 20 13 4 19 10 7 20 11 0 12 4 1 13 13 20 17 19 1 16 5 16 3 20 4 19 8 3 16 11 18 19 2 4 0 12 15 8 3 7 0 1 0 3 5 5 0 12 12 3 17 3 14 2 4 14 17 0 11 20 18 3 10 16 2 19 1 13 16 11 15 16 1 7 14 12 4 4 6 15 12 18 14 19 11 1 7 14 6 15 7 0 11 6 3 16 11 3 13 10 8 16 2 8 0 16 8 19 15 18 1 6 15 15 9 8 20 16 3 11 8 18 16 9 15 13 20 6 6 13 12 14 6 12 2 18 8 5 15 5 11 13 15 2 1 14 17 10 13 15 19 9 18 18 2 2 6 11 6 0 11 2 18 9 11 1 3 12 8 9 12 12 6 19 11 5 13 9 3 5 10 20 2 3 0 12 11 0 12 2 7 17 17 3 6 10 6 18 13 14 3 0 16 11 9 18 16 10 0 11 9 2 18 16 5 6 0 3 8 13 1 0 18 12 14 19 13 7 19 9 13 4 17 10 18 0 17 18 20 13 18 2 4 13 17 8 6 2 6 10 16 4 13 5 0 10 17 5 13 16 16 9 5 10 12 15 15 15 13 17 17 8 15 11 3 12 19 20 1 6 13 19 14 20 10 18 0 14 6 3 7 19 2 2 9 17 8 20 9 18 5 11 0 20 13 10 5 7 14 8 0 17 5 16 20 3 10 16 1 3 19 1 1 16 7 16 14 7 20 7 14 8 10 8 9 2 8 11 19 1 2 13 8 3 14 17 7 7 15 6 2 2 2 9 14 9 12 15 12 14 18 5 18 20 5 6 18 14 9 3 17 0 14 2 16 4 16 6 5 20 14 16 17 8 0 15 15 20 2 18 17 0 8 7 6 3 2 18 9 2 17 12 16 14 10 8 7 19 13 3 8 18 0 14 7 8 3 0 16 17 19 15 2 2 5 1 4 12 19 7 12 10 7 11 12 13 12 0 11 19 1 7 14 6 5 11 20 7 13 12 3 5 10 5 18 10 19 18 7 2 11 0 14 15 14 1 14 11 0 6 9 9 16 17 1 11 15 12 13 4 17 7 12 0 5 0 7 7 17 10 8 19 9 8 5 19 20 6 20 9 9 12 12 9 20 2 18 19 7 0 16 1 16 0 10 1 15 8 17 13 3 9 7 11 3 10 8 15 15 18 12 5 2 8 4 5 9 14 20 13 8 1 3 6 10 16 9 10 15 17 6 14 3 17 1 16 9 8 13 6 6 19 5 9 19 13 9 17 16 3 0 2 13 4 3 16 8 14 11 2 16 11 4 9 11 12 15 18 18 7 18 1 5 11 0 5 19 2 2 17 13 17 0 17 5 14 17 5 16 3 13 20 17 6 3 9 7 0 12 11 11 15 4 2 1 3 16 5 1 15 0 18 15 6 20 19 18 20 13 5 18 13 20 13 4 1 19 13 11 6 6 7 16 13 4 3 20 9 7 6 3 6 16 13 7 3 1 8 15 4 8 4 6 4 12 4 1 9 12 3 1 7 16 5 9 20 12 15 1 19 16 14 17 13 5 14 0 20 11 18 14 12 17 4 16 2 3 10 1 6 9 0 18 17 9 19 7 17 5 1 18 10 8 3 7 1 12 6 20 4 18 8 10 6 4 7 6 12 9 1 1 14 2 20 14 17 2 13 20 6 19 12 3 13 11 20 2 5 8 4 1 5 1 18 5 9 0 1 16 12 2 7 0 20 14 4 2 1 15 0 8 14 1 9 0 18 17 15 1 3 5 14 12 10 0 14 7 14 13 4 12 2 3 4 20 19 4 15 11 15 9 20 8 8 11 1 1 15 16 11 7 3 19 17 8 12 2 20 17 14 20 19 18 18 20 16 4 11 0 12 14 1 10 10 5 3 6 12 9 17 7 4 7 5 16 15 1 10 15 5 4 18 7 19 4 15 12 12 5 18 4 18 4 18 6 12 2 18 17 2 2 2 16 17 2 8 12 12 11 15 2 9 15 4 16 0 2 15 11 8 1 3 1 11 8 2 20 4 15 20 8 10 3 8 18 8 4 5 11 10 18 10 1 11 12 10 5 3 16 16 17 12 19 8 2 20 0 6 20 6 13 10 6 20 6 14 2 1 0 1 10 0 17 9 12 0 15 13 10 8 4 2 17 11 5 6 6 8 1 0 18 0 10 13 1 10 14 20 1 11 3 7 19 15 8 6 18 15 1 11 7 11 16 16 3 2 16 12 8 7 4 11 4 6 13 13 18 0 12 17 14 7 16 9 9 9 10 18 2 10 11 18 5 0 3 1 18 11 17 9 14 4 11 18 2 11 7 13 13 13 5 15 10 10 17 12 5 1 8 3 12 12 12 17 12 1 0 10 14 11 9 12 12 8 12 11 11 0 12 20 7 8 10 16 12 11 19 20 9 10 8 14 11 7 1 1 17 0 11 17 20 19 12 10 14 11 20 0 1 10 13 19 9 9 9 3 2 14 0 10 0 8 13 14 7 12 18 19 8 20 6 11 14 8 8 2 14 19 14 14 16 0 18 4 3 9 19 0 15 3 1 19 16 9 16 18 9 7 9 10 7 10 11 2 9 13 13 3 3 4 2 14 6 14 3 16 18 1 2 13 14 19 2 18 17 8 9 15 11 9 9 6 12 7 16 4 15 6 3 7 15 12 9 10 10 8 17 12 0 1 5 5 18 6 19 4 20 1 18 6 18 0 8 12 20 2 7 14 20 14 17 15 14 5 19 20 9 13 10 11 14 13 5 20 11 0 17 1 19 19 1 10 6 5 8 15 2 17 16 16 18 2 18 19 20 11 17 12 14 17 14 12 11 20 1 19 3 2 5 16 16 14 4 20 15 0 9 12 14 15 17 9 17 13 14 15 16 13 11 7 6 13 17 5 8 20 16 4 0 3 14 16 9 17 8 7 9 6 15 18 17 15 2 16 13 18 9 18 10 17 8 16 7 4 0 18 15 10 16 16 6 3 12 3 15 6 5 14 2 20 2 10 14 5 9 0 20 3 0 9 15 19 11 6 4 17 2 18 9 8 9 0 9 10 10 6 19 9 10 16 6 20 14 16 7 9 3 3 9 9 10 20 11 11 3 6 3 15 8 7 5 4 18 0 0 9 12 16 16 16 15 4 7 13 3 4 18 8 15 20 14 9 3 5 18 12 12 5 11 1 15 20 2 19 20 20 8 16 6 4 16 7 3 5 13 15 0 19 0 0 11 17 9 4 19 19 0 4 12 20 10 10 16 18 15 13 6 20 16 16 5 10 9 11 3 19 13 2 10 5 3 3 9 8 18 0 19 13 2 13 7 17 4 17 7 15 14 0 11 8 2 17 13 5 15 2 12 13 7 11 0 15 19 17 5 10 10 13 0 16 0 0 17 3 1 15 14 4 20 8 16 1 19 8 20 7 8 19 16 11 9 0 2 15 7 11 11 18 15 11 2 20 0 0 9 12 10 9 8 4 18 14 11 19 19 3 6 0 7 16 17 15 20 11 14 8 10 20 2 18 7 4 15 5 4 20 15 4 18 6 12 14 3 20 11 8 16 16 15 14 5 14 10 0 6 13 8 5 3 13 13 0 6 0 15 16 14 4 0 20 19 12 11 16 11 12 20 18 10 4 4 2 15 14 8 7 17 12 16 3 20 15 8 7 17 12 8 7 17 9 13 8 4 1 17 3 18 1 7 7 13 18 19 6 4 4 0 9 2 3 14 1 11 18 5 9 5 4 2 11 5 1 0 4 2 10 8 13 8 7 11 20 15 14 11 4 8 18 6 9 10 8 10 8 12 10 11 2 7 8 12 19 7 7 10 15 2 18 10 10 3 10 2 19 20 8 20 3 19 19 20 17 9 15 6 11 7 18 16 13 15 3 10 4 3 12 10 11 11 18 13 20 4 20 10 15 20 20 13 2 16 7 10 19 11 14 2 2 20 3 7 5 15 19 11 3 2 5 10 9 6 19 16 0 7 16 16 14 20 11 14 5 8 16 17 12 13 18 14 11 11 15 9 14 12 1 7 0 11 20 10 10 5 10 2 19 0 10 16 1 0 17 0 12 18 17 2 12 1 16 17 4 0 11 2 15 8 18 5 16 1 18 19 7 8 6 5 15 17 16 9 3 8 12 3 1 10 18 19 3 16 6 19 10 14 17 4 17 2 9 11 9 4 3 14 11 16 4 20 0 5 19 1 1 7 14 12 12 15 5 15 14 10 13 4 4 17 15 20 18 9 19 18 5 16 11 7 5 2 17 3 20 7 6 20 0 15 11 20 0 3 7 9 1 0 4 8 1 7 8 2 6 6 5 19 20 18 2 16 7 20 10 18 4 2 6 4 9 20 18 6 4 7 13 18 5 1 11 10 4 18 19 10 4 6 10 12 8 13 8 17 17 2 7 18 5 10 18 11 17 2 12 13 3 13 5 3 12 12 11 12 12 8 12 14 16 9 18 10 14 20 8 2 18 17 3 15 8 19 14 0 6 2 10 18 10 7 12 14 0 1 14 16 13 8 3 11 8 19 14 19 5 12 14 12 12 5 19 4 11 6 12 3 12 8 13 5 12 11 10 7 18 17 8 8 8 17 1 17 10 6 10 1 12 14 0 2 3 16 1 3 20 2 1 14 1 5 6 5 3 6 10 19 20 17 11 6 17 14 3 0 18 10 11 14 6 15 13 12 0 17 16 5 3 20 0 3 20 20 11 4 16 4 16 2 16 10 11 9 20 18 10 19 0 18 5 11 0 4 16 7 1 15 14 15 1 16 2 20 10 7 16 0 4 1 19 19 12 11 12 18 20 8 18 11 4 18 12 6 16 3 18 19 16 11 8 2 9 9 0 10 17 4 11 15 14 6 17 11 13 13 13 14 3 18 11 11 11 12 18 1 16 12 5 12 11 1 14 6 8 16 12 18 5 3 19 13 8 17 13 5 2 17 8 18 18 9 18 19 5 16 13 0 19 3 0 19 14 8 9 0 13 7 13 6 16 2 16 7 2 7 14 9 16 1 19 11 18 1 8 9 3 14 5 18 20 2 5 16 16 17 7 5 4 8 16 2 4 16 5 18 3 5 12 1 2 2 15 14 12 0 17 5 0 13 10 0 6 7 10 14 4 10 5 9 6 13 0 0 12 0 17 5 4 18 19 14 14 14 9 11 19 4 15 18 5 10 4 19 2 17 5 2 19 9 6 4 2 8 15 20 19 8 14 13 10 1 8 3 14 10 14 20 9 16 11 0 4 3 10 8 20 8 4 11 3 9 9 1 11 0 5 4 7 0 6 8 5 6 12 10 6 5 18 18 14 17 11 9 20 6 2 3 0 10 15 3 1 4 8 9 20 1 12 6 14 17 11 15 9 10 9 1 7 8 13 3 20 12 1 16 6 14 13 10 11 2 10 18 17 16 0 16 9 1 9 0 8 12 2 0 18 18 16 10 11 17 3 12 1 8 18 12 11 10 20 7 7 19 17 4 5 19 8 18 6 6 15 12 12 19 8 3 0 9 14 9 20 18 15 13 11 15 8 0 12 19 3 10 17 1 12 2 11 9 14 16 0 10 0 19 2 4 12 8 3 4 17 12 3 9 15 9 2 8 4 19 17 6 4 10 19 6 17 11 0 13 9 8 18 9 17 14 8 16 4 5 4 3 18 1 6 9 10 6 0 6 3 20 18 12 11 19 1 16 20 20 6 15 8 18 14 7 17 15 11 8 12 2 17 15 5 19 0 14 15 1 17 10 17 15 12 4 14 3 12 14 15 12 14 16 11 19 13 16 2 15 10 20 20 6 17 5 18 16 5 4 17 3 19 15 7 1 10 6 3 12 0 8 4 18 6 12 7 11 3 5 4 12 9 15 7 16 3 6 2 20 5 8 13 20 7 15 1 16 14 9 20 13 2 8 15 10 7 14 4 14 14 1 17 11 3 11 3 3 15 13 13 9 3 4 6 16 11 18 5 3 2 13 15 1 5 5 3 15 12 6 12 0 2 12 3 2 20 12 9 16 2 18 5 19 19 14 19 13 11 2 7 0 10 19 10 12 9 1 15 13 7 14 3 14 11 17 20 18 6 10 1 8 13 3 20 19 1 8 18 15 12 10 4 0 16 3 8 11 8 17 8 8 6 7 10 6 8 17 3 3 4 5 19 16 20 16 15 4 2 6 16 15 13 7 19 18 19 9 3 0 16 5 18 5 0 12 4 13 16 0 12 10 17 16 4 0 9 8 3 6 9 0 3 3 14 9 8 4 11 8 3 12 13 2 3 19 18 0 16 14 5 2 17 5 18 3 0 6 5 11 15 16 10 13 13 3 11 16 14 2 15 13 10 1 1 15 6 14 0 14 13 20 7 13 18 10 4 1 20 18 14 17 0 11 20 13 6 13 15 4 7 9 6 5 17 15 16 5 19 5 5 3 4 14 16 1 0 18 17 4 11 15 1 18 14 8 7 10 11 13 11 14 2 10 3 8 20 3 0 10 7 18 18 10 4 3 15 9 18 9 6 4 11 2 16 17 8 16 3 11 5 3 3 7 7 14 0 17 10 1 3 7 17 16 17 12 7 16 5 8 11 17 5 9 19 14 7 7 11 19 6 9 10 4 5 0 18 15 9 19 10 19 9 16 13 11 13 2 17 12 0 9 13 6 4 6 2 11 18 0 13 20 0 19 12 15 5 8 19 11 15 10 11 3 20 9 6 11 4 7 2 17 1 17 7 3 8 14 1 3 2 12 2 18 5 19 6 4 18 7 15 3 2 2 8 16 4 20 9 13 3 18 14 2 16 18 3 18 0 20 1 11 6 9 4 12 16 16 12 6 17 5 2 18 3 19 17 9 4 5 17 7 16 8 18 7 6 16 17 13 1 18 0 4 14 3 15 14 8 1 11 20 10 5 2 12 4 17 14 15 9 11 14 20 9 13 2 14 17 5 1 17 6 8 1 16 2 5 17 18 12 17 3 18 5 1 9 3 20 20 19 10 12 13 0 13 3 20 9 2 5 2 14 14 16 17 8 19 1 11 12 3 3 7 19 9 10 5 10 19 4 20 13 18 15 8 8 11 14 10 4 4 1 7 6 7 0 18 8 18 18 20 2 9 3 5 5 11 19 3 19 5 7 4 18 5 15 3 16 7 9 15 0 6 7 2 12 19 12 18 0 5 10 1 17 3 9 10 18 7 14 5 15 6 11 17 10 12 5 17 6 3 16 6 5 9 17 16 13 14 4 6 4 16 2 15 5 11 5 6 17 7 11 9 12 14 17 9 13 3 3 1 18 2 19 6 13 4 7 19 17 16 12 10 15 9 8 7 16 0 20 14 5 18 2 5 7 6 4 16 17 12 8 8 7 8 1 7 6 20 20 3 13 1 19 11 15 14 3 17 4 8 14 2 2 19 16 12 2 19 6 7 4 6 17 14 18 5 4 6 2 17 14 20 3 2 6 6 1 4 2 5 17 17 11 16 7 9 16 4 14 1 18 2 9 17 4 15 18 16 7 12 18 18 2 7 1 20 9 5 3 17 16 2 11 8 0 16 14 14 7 12 13 7 6 8 14 16 15 2 12 17 16 9 15 6 5 6 0 10 6 14 18 8 8 14 5 17 20 9 6 16 12 5 3 11 1 1 4 13 17 19 18 12 11 17 9 13 14 17 3 15 6 12 8 5 3 0 1 14 6 20 13 5 11 11 6 19 2 11 0 20 12 20 6 4 0 7 19 3 12 15 9 15 2 3 18 9 20 17 11 12 10 15 19 2 16 11 7 20 14 6 3 15 16 9 15 17 13 10 3 17 14 2 9 20 15 14 14 1 6 20 19 20 8 19 13 2 19 6 18 11 1 12 18 1 14 17 7 15 4 1 17 0 14 7 17 18 16 15 14 18 16 7 10 17 18 7 6 12 9 20 6 8 0 8 9 16 2 2 16 19 13 14 12 11 14 9 0 5 2 11 4 4 8 11 15 11 5 15 20 4 4 12 2 20 20 14 6 0 3 14 8 3 4 20 14 1 5 18 2 16 6 8 13 0 14 9 5 17 18 4 14 18 12 13 6 11 20 10 16 1 20 20 15 12 5 17 2 16 6 18 10 15 15 10 18 14 19 18 1 0 0 18 1 11 20 12 11 11 13 3 16 5 10 19 17 8 20 8 2 9 18 11 6 12 3 12 6 15 13 8 12 20 10 14 4 11 12 2 19 14 16 12 14 16 7 10 10 5 19 8 13 15 12 11 11 8 15 15 15 8 19 9 16 18 0 16 18 15 12 20 2 10 5 3 0 6 20 18 3 8 9 9 0 11 4 19 6 19 9 13 5 6 18 3 15 16 1 7 9 2 14 2 15 7 9 0 4 18 15 1 0 10 14 3 2 15 17 13 18 20 11 13 2 13 6 7 4 9 2 17 13 10 14 18 6 18 0 1 11 9 8 4 8 15 4 14 16 16 0 11 16 12 15 1 19 12 4 2 5 8 8 8 19 7 13 6 8 0 20 5 15 13 15 16 18 16 14 6 3 13 16 20 18 7 16 19 19 17 4 5 14 2 0 14 9 5 14 4 4 10 6 10 6 0 2 4 5 13 9 1 5 8 16 10 3 16 19 13 20 1 17 5 11 13 2 7 1 20 7 8 15 6 15 6 0 19 13 2 14 13 13 4 11 11 9 10 17 0 1 8 0 2 7 9 4 0 15 3 16 19 18 6 14 2 17 5 12 0 4 17 14 4 1 18 14 10 18 15 15 2 19 18 14 12 12 6 6 18 10 11 1 7 20 20 15 6 3 12 19 17 19 16 13 5 20 0 20 20 18 20 17 9 9 19 8 10 3 16 13 6 14 16 18 15 2 19 12 5 8 9 6 12 14 20 19 5 11 4 6 11 13 19 17 5 19 20 0 7 16 2 16 2 18 15 6 14 20 3 16 3 19 4 17 5 19 1 1 19 8 20 0 10 12 5 9 16 16 17 9 14 10 0 6 4 9 2 15 19 16 16 15 18 10 8 15 11 13 20 20 1 8 6 15 17 1 19 8 5 5 3 16 13 9 13 20 5 20 2 3 18 13 9 1 2 11 18 15 5 3 16 2 1 13 6 8 19 15 18 13 9 19 3 3 0 2 4 10 10 14 5 4 17 12 13 9 11 3 15 10 3 0 20 0 14 20 3 9 15 20 13 0 12 14 3 20 5 7 0 14 2 7 6 8 19 1 16 20 12 17 19 18 12 3 18 12 13 6 19 9 10 16 17 18 15 17 7 4 10 13 1 11 16 19 17 4 17 11 13 13 13 4 15 15 17 17 4 10 2 15 10 1 12 13 9 7 17 4 12 18 16 9 18 12 12 10 6 15 9 9 16 4 5 10 9 20 10 7 13 13 7 4 19 20 0 0 16 0 13 10 2 15 11 20 5 14 2 2 0 15 14 2 7 2 3 11 8 10 8 2 15 4 18 12 1 9 0 8 16 14 6 0 7 14 15 16 8 9 9 3 9 13 0 19 8 7 18 7 6 20 17 14 20 6 2 14 12 10 6 19 5 18 11 12 0 6 1 5 5 13 7 19 4 12 8 2 17 13 2 2 13 2 2 18 7 18 15 15 18 14 19 9 8 9 5 11 19 11 4 0 1 18 8 10 2 8 2 0 0 20 15 17 2 1 17 17 7 16 4 11 7 12 13 0 4 6 9 10 19 20 3 5 4 5 11 7 3 4 0 6 7 4 18 3 16 16 19 17 2 14 12 10 9 9 16 5 18 3 7 5 18 1 2 3 17 18 5 9 15 5 3 2 13 16 12 10 12 20 13 11 14 13 6 13 4 10 3 0 8 0 8 4 3 4 2 16 3 8 1 7 17 0 8 6 15 0 7 17 11 10 11 11 2 6 9 7 16 14 20 12 16 13 11 16 16 5 3 5 10 18 17 4 6 14 4 12 2 8 11 4 19 3 19 7 3 8 7 0 11 3 4 19 19 0 9 4 10 4 13 6 11 4 4 3 7 18 8 17 5 13 6 2 14 16 5 3 11 14 1 13 16 0 14 2 17 14 18 13 4 20 3 8 8 17 13 6 13 14 17 7 7 6 14 12 2 0 18 15 17 7 11 8 0 0 5 11 16 1 17 19 2 19 14 16 4 3 15 9 7 12 17 16 11 20 12 9 10 14 4 16 13 20 15 7 17 9 6 3 10 5 0 20 6 1 10 7 4 17 14 9 14 8 1 8 12 19 19 12 18 20 3 6 17 17 6 5 13 7 0 12 0 18 20 11 5 5 3 11 9 1 1 11 5 8 14 1 15 16 5 0 16 5 19 7 5 12 4 3 3 14 8 12 2 9 19 11 13 1 17 4 3 17 4 3 8 16 3 10 5 4 5 17 5 16 6 20 6 6 4 1 2 10 5 2 16 3 9 1 14 6 5 13 20 11 10 17 15 0 7 14 16 5 3 2 2 16 7 5 19 8 6 16 16 12 11 12 19 20 18 18 14 6 9 19 3 1 3 17 16 10 2 20 9 12 13 12 3 16 12 3 5 2 14 19 5 2 16 19 13 15 11 1 0 15 7 13 5 0 20 1 0 12 10 3 15 0 14 14 3 17 7 17 15 20 12 0 15 6 4 9 10 3 17 14 1 3 17 11 1 9 20 10 1 6 1 15 10 2 19 19 13 9 7 17 10 15 18 2 9 4 12 20 2 17 12 9 17 3 13 16 4 0 6 19 12 16 4 18 0 3 3 16 17 0 8 5 14 6 7 19 15 5 10 0 1 3 20 16 4 8 8 20 20 20 11 14 3 2 0 8 15 7 15 20 10 14 19 13 17 7 11 17 15 1 0 8 0 17 8 13 13 4 3 3 15 11 0 8 7 15 11 2 12 19 1 1 16 5 2 0 3 3 5 9 4 16 20 6 15 9 15 18 11 2 7 13 1 13 0 7 8 12 3 4 13 17 16 1 8 0 8 3 6 20 7 16 9 19 5 3 0 4 13 19 1 8 12 1 10 19 10 2 12 17 16 5 16 17 15 1 7 13 1 5 14 2 6 9 9 19 11 13 10 12 2 6 1 7 13 7 4 3 11 6 10 1 7 18 6 8 1 2 19 8 1 11 9 9 20 7 7 3 11 7 6 19 10 13 13 9 14 0 18 14 8 7 11 8 13 8 17 19 2 20 20 16 8 3 9 2 6 7 18 4 6 2 20 4 0 14 6 10 17 1 5 8 4 12 6 17 16 8 14 15 1 0 18 6 17 5 16 13 13 6 1 9 12 12 9 1 2 10 13 19 18 1 13 10 13 13 14 12 1 5 0 14 12 10 19 13 4 1 11 20 18 9 2 13 9 4 19 14 0 12 7 9 1 14 2 10 6 2 18 10 5 11 15 3 9 9 1 7 18 16 13 12 1 15 13 1 11 17 4 0 15 13 10 2 15 18 20 11 18 6 6 20 6 12 19 6 3 5 6 20 1 16 1 6 6 9 19 4 7 12 12 16 6 7 0 19 3 14 7 0 19 3 1 9 18 8 8 6 4 11 6 14 19 6 11 20 3 13 12 15 4 2 0 18 5 11 2 2 0 5 5 9 12 12 8 9 1 15 9 8 9 11 14 1 14 17 15 14 9 17 6 7 8 10 8 6 11 14 8 6 10 11 13 11 16 17 18 17 5 14 16 16 20 2 19 4 9 4 2 11 6 11 20 17 10 6 15 17 12 20 8 20 20 12 20 18 3 5 10 15 12 7 13 18 9 15 19 14 10 19 2 9 10 17 16 16 2 15 9 7 7 3 10 3 17 12 19 9 19 8 17 14 0 8 5 6 10 12 4 17 20 18 2 1 7 14 5 7 19 1 10 5 13 4 0 19 14 14 4 8 15 14 10 20 17 1 12 8 13 5 12 8 11 15 8 7 1 5 19 17 8 8 11 9 2 4 0 4 5 3 9 5 5 12 13 13 11 18 9 19 4 2 8 5 10 1 17 19 5 5 2 8 20 6 20 13 12 16 16 12 0 5 8 2 17 20 1 4 13 16 7 8 20 10 1 3 6 19 6 15 15 1 20 9 7 2 9 15 11 7 19 16 15 17 1 20 5 15 5 1 14 4 8 16 16 19 0 0 8 12 10 8 10 9 10 17 1 12 11 9 20 13 3 17 15 17 11 16 14 19 14 1 6 13 20 20 17 8 7 0 14 3 18 7 20 14 9 2 11 12 3 0 18 1 12 1 4 16 15 19 3 7 3 8 3 15 0 8 19 9 13 16 6 17 14 15 17 9 0 9 6 10 3 16 19 10 5 13 19 16 15 4 19 9 0 8 1 10 9 18 6 1 13 2 18 2 6 16 0 9 15 1 14 15 8 3 4 9 6 14 17 11 20 5 15 20 11 5 8 9 0 0 20 6 19 12 13 16 14 10 13 10 4 3 18 14 17 13 1 2 20 5 14 15 8 0 4 16 20 0 17 2 9 14 5 2 1 12 8 17 6 11 17 19 10 9 8 10 14 10 7 6 10 3 5 11 19 16 4 0 9 19 19 1 15 18 13 1 14 3 8 5 2 10 4 14 16 20 13 8 16 2 10 18 2 14 13 13 15 6 13 3 5 16 2 9 15 19 4 17 6 1 18 1 13 11 20 17 2 18 4 10 18 16 0 12 17 14 9 11 3 13 10 16 2 15 11 20 0 1 13 15 20 14 20 2 2 16 1 9 1 0 10 0 5 17 2 19 3 6 10 20 13 4 2 2 10 13 6 8 12 18 2 2 10 5 5 0 0 5 12 13 2 20 18 8 9 15 4 10 17 14 4 14 17 13 19 10 3 16 19 2 8 4 11 4 12 11 0 11 18 10 2 18 14 2 7 7 2 20 8 14 14 2 4 20 7 13 0 16 11 20 7 16 3 13 11 8 9 0 6 15 0 6 1 9 8 0 4 15 4 7 11 6 18 17 17 14 8 7 13 1 10 13 8 9 0 0 16 2 20 6 0 10 18 11 10 18 1 9 16 3 2 4 2 3 16 15 2 2 0 14 11 5 4 7 18 1 18 3 6 11 20 0 14 14 5 2 4 4 19 17 13 10 3 1 7 2 8 7 0 16 7 0 15 13 14 10 9 7 2 17 19 17 10 1 17 13 8 17 3 2 19 2 5 14 7 7 20 12 2 16 10 15 3 3 7 18 14 5 8 3 2 9 0 2 10 11 2 19 6 20 1 1 5 0 12 0 15 18 11 0 17 13 7 7 17 9 0 18 11 15 12 4 16 6 14 1 9 19 0 8 19 10 0 1 6 19 5 11 3 4 13 0 17 14 11 12 14 11 6 18 10 7 3 8 7 1 15 2 17 13 15 18 19 4 12 3 18 2 7 9 0 14 3 4 19 14 17 12 0 18 17 13 4 4 20 10 8 17 1 11 1 12 14 16 14 1 15 9 6 9 7 4 4 16 8 20 20 1 0 8 5 1 3 3 4 2 19 19 14 2 11 9 19 12 9 6 3 11 12 10 1 8 13 19 3 8 20 10 3 4 0 6 10 20 3 6 16 9 1 9 1 6 9 20 18 1 4 3 9 20 16 4 7 17 10 19 9 16 8 10 9 7 18 5 17 6 0 9 18 1 4 3 19 7 8 12 1 8 5 15 2 14 0 10 13 7 9 20 3 12 11 2 5 20 2 2 16 17 18 13 20 9 19 2 9 10 20 2 4 15 14 18 11 8 1 13 10 0 18 4 10 11 4 12 14 7 19 16 7 2 18 10 10 15 15 10 2 13 20 17 18 17 10 4 2 7 19 18 5 1 14 16 7 1 2 8 4 13 14 10 5 3 3 12 20 11 10 3 2 0 19 14 16 2 18 8 1 20 2 17 11 19 12 20 15 3 9 0 11 16 8 1 17 1 13 13 15 17 15 16 5 11 16 14 0 16 9 19 2 3 2 12 16 7 3 3 16 5 16 14 10 15 0 15 17 6 12 1 1 17 0 20 13 15 16 20 17 11 4 7 20 4 11 11 4 5 3 12 12 14 6 8 15 2 0 8 12 11 19 13 17 15 19 3 5 17 9 13 15 13 5 11 7 1 16 14 4 17 3 7 6 12 3 20 6 10 12 8 20 8 12 11 10 5 6 19 7 1 3 6 7 20 13 13 17 5 20 5 14 1 7 14 16 3 10 19 4 1 16 11 3 16 9 18 20 4 8 16 4 13 10 20 15 10 6 0 20 2 6 12 10 4 0 0 2 14 16 11 16 0 5 20 5 17 6 10 4 2 1 18 5 18 1 1 16 16 3 17 5 13 13 8 7 4 20 16 1 2 0 3 17 11 11 6 4 19 17 12 13 2 2 11 19 13 9 5 9 17 2 20 17 9 9 17 7 20 10 10 8 1 17 2 16 11 5 5 4 20 9 1 17 8 1 4 6 11 11 18 5 15 3 1 12 6 7 7 18 17 20 17 16 19 3 7 9 18 8 9 8 7 12 13 18 0 18 16 17 16 16 10 20 7 4 8 18 3 16 20 2 20 14 4 14 6 15 4 19 18 12 12 5 17 4 9 17 13 5 5 3 12 8 9 4 7 20 2 19 12 3 4 2 12 5 15 19 17 7 6 5 4 5 12 10 10 16 15 2 10 12 10 19 0 15 2 0 13 15 7 0 6 15 18 6 20 16 16 0 4 20 2 5 14 6 15 15 3 5 1 4 0 19 18 10 4 14 2 14 16 16 6 19 15 8 4 18 20 15 6 11 7 13 8 20 16 16 12 17 19 7 6 15 11 14 0 16 8 5 15 8 16 11 7 4 11 0 1 16 14 0 5 18 18 11 2 13 8 18 1 8 14 19 15 2 4 1 16 19 0 2 13 19 19 9 6 20 3 13 3 17 8 8 1 16 3 9 7 17 16 7 1 16 17 8 17 16 19 13 6 19 17 10 18 0 6 15 5 16 15 4 14 20 13 7 20 18 9 4 19 14 0 16 16 15 12 6 14 15 8 3 18 18 14 12 0 3 15 0 13 0 1 3 19 7 16 20 0 18 6 12 16 7 11 0 6 8 17 18 7 16 1 7 14 2 11 0 9 6 5 16 15 18 14 3 17 9 0 6 20 2 13 19 13 10 20 2 16 17 18 6 8 14 6 6 8 18 19 18 18 8 7 18 4 11 1 2 18 9 19 4 2 2 17 0 2 7 18 3 13 9 20 2 7 16 3 20 19 7 0 8 11 10 17 19 8 11 2 18 6 3 18 4 4 19 3 10 6 9 10 3 1 1 9 20 3 16 5 18 15 16 2 9 11 11 1 20 3 2 20 0 0 20 13 20 4 7 1 19 6 11 15 5 15 11 8 20 14 8 4 19 1 0 9 2 17 6 6 4 20 19 3 5 4 6 20 12 11 5 15 20 10 8 8 6 6 15 3 18 18 12 3 19 1 11 9 19 7 7 16 2 8 11 14 15 2 0 4 3 5 0 7 20 5 17 1 2 4 3 1 11 5 10 16 12 4 7 13 12 0 4 7 9 15 4 14 8 12 3 4 10 8 9 0 11 13 1 15 9 0 13 13 0 6 10 16 1 13 0 16 7 1 14 11 6 7 7 0 13 9 0 13 11 8 18 5 5 18 9 14 9 17 17 16 20 17 8 11 3 1 7 5 19 18 9 0 16 13 17 3 11 14 0 1 3 13 2 8 2 14 6 11 6 2 11 18 15 20 11 11 13 14 10 13 12 5 0 5 8 12 17 7 10 16 14 15 13 10 8 12 3 12 12 5 13 4 0 4 5 8 14 10 1 3 20 16 20 0 13 10 0 20 3 12 15 5 8 18 12 12 1 16 13 3 15 13 20 13 3 19 15 2 12 19 18 12 10 7 3 19 16 17 4 13 8 13 9 6 18 6 6 0 2 16 17 5 10 13 9 17 17 2 2 13 8 4 20 18 15 7 4 2 0 13 20 1 18 5 8 18 19 4 8 17 15 18 13 20 14 2 16 16 3 19 2 10 20 11 19 2 15 15 1 16 9 18 20 8 3 15 10 16 16 1 6 5 12 6 19 17 11 12 14 8 7 20 9 11 6 17 18 1 11 10 13 7 0 7 13 7 3 19 1 19 16 5 9 16 20 16 13 5 1 13 0 1 12 9 15 15 3 13 8 8 16 15 10 7 0 20 10 11 18 19 6 5 0 19 0 4 20 6 18 1 0 18 6 0 1 7 18 19 12 19 7 18 20 11 5 18 1 12 19 5 16 2 4 5 17 5 16 15 5 14 14 13 17 19 9 13 13 19 12 12 10 7 13 2 2 8 7 15 1 18 13 5 11 5 3 20 10 10 7 3 17 7 7 11 0 2 10 10 0 17 14 8 20 18 3 5 11 16 7 5 10 0 9 1 14 17 13 12 16 2 20 1 2 10 7 5 10 17 3 4 7 14 20 13 8 10 17 4 10 2 20 1 9 1 14 16 16 0 18 9 12 14 16 11 20 17 2 13 7 8 5 1 16 17 5 16 10 7 20 6 17 15 8 7 1 12 12 8 2 10 9 2 20 11 5 17 9 11 6 14 0 10 8 20 7 10 9 19 3 16 3 13 11 8 4 10 3 7 4 1 11 20 10 20 19 18 1 4 18 13 13 6 9 14 13 12 13 7 20 5 5 20 0 8 9 0 3 5 2 7 20 7 4 13 13 9 20 10 1 16 4 2 1 12 8 2 0 3 18 15 8 17 6 19 2 2 13 16 4 10 13 3 1 17 12 18 9 19 20 13 17 12 18 11 8 7 10 16 19 16 4 2 3 11 13 12 13 15 8 14 16 3 15 2 7 10 11 5 5 1 11 5 17 12 4 11 0 13 2 4 16 15 10 20 12 7 0 14 14 2 11 8 17 14 18 9 14 4 8 8 9 18 7 17 4 12 1 19 3 7 9 2 6 1 7 0 12 2 11 18 17 8 10 10 2 17 20 13 14 17 6 13 8 8 11 2 3 9 0 17 10 4 11 4 7 19 4 15 4 4 1 19 15 4 15 20 0 19 3 14 12 2 1 10 3 5 19 3 11 9 11 15 7 14 13 4 2 16 19 16 7 19 5 14 2 5 8 17 15 17 15 17 18 2 3 17 1 2 17 14 12 16 4 13 5 15 7 7 3 4 1 1 11 12 13 4 4 6 10 0 3 18 5 15 10 0 5 4 13 8 18 16 5 3 13 6 10 4 17 4 8 1 20 0 7 1 14 5 14 10 4 8 3 4 10 2 15 12 17 15 0 13 6 13 12 9 0 17 6 9 19 1 0 20 20 14 4 20 18 17 4 2 10 19 1 17 14 19 15 19 16 18 10 15 6 15 14 18 7 20 0 15 18 12 14 9 13 20 1 20 3 10 7 10 9 10 17 6 1 13 1 12 20 3 18 1 14 12 14 17 12 4 12 3 12 9 15 10 3 17 18 2 9 1 10 2 13 0 5 15 10 3 17 2 8 2 8 0 5 12 5 7 20 6 2 6 11 17 16 2 1 5 20 1 9 4 16 15 16 2 0 1 17 17 2 3 19 7 4 16 14 0 12 8 5 17 2 18 18 5 2 16 12 9 19 12 6 3 14 12 14 10 2 14 20 10 12 19 2 14 4 16 2 9 18 6 18 3 11 12 5 20 8 10 9 5 6 5 8 12 8 10 14 8 11 19 19 5 17 11 13 20 10 20 6 20 13 13 4 20 6 17 13 12 9 10 18 18 5 19 12 18 11 5 17 10 6 6 7 17 6 10 6 10 0 13 18 14 8 5 18 10 15 10 10 0 17 8 7 2 19 0 9 11 10 18 10 3 17 12 18 15 10 11 11 7 16 6 15 12 17 16 3 12 8 5 19 2 8 18 15 7 0 12 3 12 17 10 15 17 1 20 18 9 16 11 11 16 17 9 4 20 13 14 2 13 20 14 20 10 19 19 5 4 1 2 11 7 19 16 19 17 10 16 8 3 8 6 18 3 13 4 16 20 17 4 4 15 5 16 2 13 16 19 7 20 14 11 20 18 19 13 4 18 6 8 12 6 18 1 0 7 10 1 0 18 14 18 9 1 17 11 14 3 7 7 4 18 16 9 18 0 11 0 3 12 15 9 3 3 10 19 15 19 11 17 2 15 19 2 10 5 1 9 9 1 4 13 9 12 14 14 5 10 11 14 14 11 5 3 12 17 5 18 16 18 11 13 9 10 14 2 19 11 3 0 15 11 19 0 19 4 10 7 19 5 12 2 18 8 2 20 18 19 5 7 13 16 13 6 3 13 13 18 17 12 6 11 20 10 6 0 2 5 14 18 1 5 12 8 5 1 15 0 10 9 7 11 12 7 10 10 7 12 14 5 9 12 12 6 10 11 6 10 12 20 17 3 15 19 14 10 4 9 0 6 16 14 15 0 11 10 13 10 0 8 19 4 7 18 18 1 6 19 15 8 16 15 14 15 3 15 14 13 1 14 9 6 1 9 8 4 11 14 2 20 1 9 14 7 15 11 11 4 20 18 3 0 10 16 4 10 18 1 8 6 11 16 2 4 6 2 6 18 8 19 16 5 8 13 17 1 10 11 3 8 9 16 3 6 1 7 0 10 0 1 1 3 1 7 19 2 19 16 12 15 3 3 0 2 8 14 4 5 11 3 19 0 4 8 16 14 20 17 15 6 18 14 7 6 6 15 14 3 3 13 12 4 3 4 9 18 16 7 16 1 1 3 11 12 17 11 19 7 4 10 1 14 17 12 19 1 16 12 15 15 9 5 14 17 14 7 11 5 13 12 1 9 12 0 5 8 10 19 3 15 15 4 7 14 15 18 20 15 9 13 5 6 9 0 9 10 12 16 5 17 19 5 6 2 3 0 16 16 6 6 2 9 0 3 4 18 6 7 8 6 11 4 0 7 15 4 16 6 15 14 0 7 18 11 10 12 17 1 7 15 18 6 0 14 1 16 0 16 4 7 19 7 14 9 11 3 6 1 11 18 8 12 4 8 3 17 5 1 7 0 9 19 19 6 1 12 20 7 10 4 0 18 2 4 12 15 19 1 3 2 8 3 7 16 17 18 1 11 1 13 12 2 20 3 13 12 12 14 19 17 10 4 6 11 19 15 2 3 14 10 19 17 0 5 12 17 19 0 5 10 5 3 3 14 5 12 5 3 4 14 6 16 6 15 12 20 13 15 19 13 6 2 14 1 10 13 2 0 11 15 16 13 10 7 8 0 3 14 9 4 17 13 8 18 2 12 18 6 17 12 14 7 16 16 3 6 8 0 8 10 5 13 20 17 1 15 5 14 5 7 16 7 12 6 20 3 15 0 15 16 8 13 0 3 5 17 10 9 12 0 4 17 8 6 2 5 3 5 6 18 7 12 13 11 13 10 9 0 15 17 16 14 2 18 6 16 3 2 14 14 15 15 6 0 15 16 14 11 9 13 20 0 1 2 17 14 6 5 2 8 12 6 3 5 18 5 5 18 16 16 9 16 6 5 13 20 6 12 8 10 3 8 4 18 3 8 17 1 4 1 17 19 14 7 12 7 0 6 20 0 18 18 19 16 15 6 18 13 3 5 4 15 12 12 8 18 6 5 19 7 19 12 15 14 17 11 17 12 19 19 18 14 12 5 12 4 5 15 12 14 1 6 17 12 1 14 6 19 17 12 3 19 16 14 1 20 5 16 1 13 19 6 11 12 1 5 8 3 20 3 0 11 0 11 19 9 10 8 18 1 6 6 0 13 11 8 4 14 9 19 6 10 14 5 19 12 14 20 9 2 3 14 12 14 12 5 12 12 9 12 8 7 9 14 1 7 20 17 9 1 3 1 14 13 3 4 2 16 3 14 20 6 5 1 13 19 11 0 13 5 20 9 8 8 8 12 7 20 3 4 16 9 1 0 2 6 3 16 14 1 15 18 5 0 10 0 8 2 15 18 5 1 7 18 10 18 7 1 13 19 10 11 20 10 2 5 10 0 13 14 19 20 1 7 0 5 18 10 15 15 5 17 11 11 7 0 19 11 3 10 14 10 6 11 15 10 0 3 8 8 8 9 6 16 9 2 17 1 1 5 12 16 0 1 13 15 12 17 7 9 7 13 7 19 14 14 11 6 15 11 11 20 2 11 6 8 3 14 6 5 17 4 4 8 2 10 1 13 6 13 16 3 1 3 11 16 0 13 15 8 8 2 0 13 12 5 4 5 8 2 17 5 20 9 19 19 8 0 1 19 9 12 14 2 14 12 0 19 5 16 3 12 18 4 1 10 16 15 19 14 9 17 0 13 8 9 1 20 3 8 5 16 8 11 20 1 15 10 11 7 16 12 9 16 1 12 3 17 17 20 14 7 6 20 3 2 11 4 16 14 0 3 2 10 17 9 4 5 20 12 16 4 7 8 19 3 8 3 6 16 17 8 2 10 20 17 11 9 13 17 5 15 9 8 14 2 5 3 8 5 4 20 6 14 12 14 15 19 12 0 17 1 17 6 17 17 15 10 6 0 20 5 4 6 12 18 8 14 3 4 3 12 20 5 5 20 14 1 19 5 4 12 7 1 1 18 11 5 13 0 10 17 7 1 12 10 10 15 8 20 3 7 20 15 2 10 1 11 19 15 3 7 7 18 3 0 0 15 11 7 15 20 1 15 16 4 6 8 1 16 20 19 9 12 2 1 15 8 0 5 11 5 0 10 16 5 1 4 3 4 7 4 12 15 6 16 1 0 0 19 8 20 4 7 9 3 8 9 16 10 0 18 13 3 14 18 5 9 14 3 20 9 8 8 10 6 13 3 13 6 2 12 12 20 15 16 8 11 12 3 19 4 7 7 10 13 1 2 13 19 5 0 1 9 13 8 7 9 2 18 20 8 1 12 6 4 7 6 1 7 7 10 0 20 16 4 8 4 16 14 4 9 19 3 10 15 9 2 1 2 14 0 2 13 8 0 9 16 18 8 14 15 18 6 11 16 9 3 1 1 15 0 6 18 13 8 0 0 20 16 17 4 17 6 12 10 4 16 9 20 8 6 8 14 17 20 20 12 10 15 14 16 5 7 9 1 19 7 20 10 4 7 14 19 19 4 14 4 12 17 6 13 17 4 9 13 18 16 9 14 15 7 16 2 10 15 16 5 13 17 0 9 18 19 12 20 20 20 15 20 15 17 2 15 16 14 3 11 2 19 8 16 18 18 10 14 12 3 2 14 12 7 8 17 19 2 14 17 15 20 10 19 18 14 4 11 11 15 10 12 20 0 19 2 4 2 12 0 17 12 7 4 1 18 0 12 2 18 11 0 7 13 5 16 3 14 11 3 15 0 7 15 19 11 18 8 19 13 16 16 20 6 13 8 10 7 19 17 20 8 0 12 5 15 10 4 9 3 1 20 4 1 9 9 9 0 16 7 5 15 17 15 15 16 7 0 0 18 1 10 11 2 6 14 19 16 17 10 2 19 1 3 8 2 17 15 3 0 4 7 9 17 9 15 18 15 3 14 15 18 5 11 5 9 2 10 1 18 1 2 9 15 11 5 8 2 9 6 0 3 8 5 19 12 5 0 6 15 15 20 0 17 5 2 15 19 15 9 11 5 13 10 20 8 11 11 12 13 19 5 2 5 7 3 9 12 2 2 20 20 3 14 4 4 9 18 5 13 8 9 17 10 6 7 10 10 8 3 17 11 19 2 14 2 0 4 1 18 2 13 18 13 20 3 4 7 1 20 15 13 4 14 14 7 20 6 16 13 17 3 2 19 7 1 15 7 19 8 14 7 7 12 18 14 3 0 14 9 2 8 5 9 2 6 12 11 0 16 3 8 1 8 13 3 12 0 15 18 20 11 17 14 0 15 4 14 4 2 2 13 16 11 4 2 6 20 6 5 11 14 8 5 19 18 10 3 1 4 11 19 4 1 8 9 10 9 7 4 4 14 6 18 16 8 10 4 5 10 14 0 18 16 13 9 18 0 3 9 5 3 2 20 6 2 5 17 2 3 14 3 7 15 12 9 15 18 2 6 9 7 11 8 1 3 10 17 5 14 19 12 8 17 10 11 5 19 1 2 11 6 16 19 6 6 6 10 6 8 10 17 16 6 3 7 11 8 17 13 0 7 20 17 19 2 8 3 12 4 9 4 10 15 18 0 7 2 5 20 19 14 17 13 20 11 0 9 5 13 11 11 5 1 2 9 20 6 15 19 18 10 16 1 8 5 12 10 15 15 3 18 9 14 11 6 7 14 2 16 14 9 1 12 1 4 11 6 14 7 11 13 16 3 13 3 2 11 11 7 18 20 19 18 8 16 15 7 4 13 17 14 17 5 17 4 16 11 4 20 16 12 4 10 12 13 19 7 14 13 12 3 1 11 3 8 0 6 1 11 7 10 6 12 15 13 13 3 5 1 11 15 6 19 1 10 16 2 10 4 7 9 1 12 2 15 10 8 2 12 7 5 11 20 10 5 0 7 3 18 3 13 15 7 9 17 2 19 6 18 13 10 1 13 19 18 5 16 11 19 16 9 18 17 14 5 6 16 6 16 6 20 15 14 13 15 19 4 15 11 17 20 4 0 6 15 0 9 12 16 12 12 20 12 13 10 4 9 17 16 3 5 7 8 20 8 16 17 15 4 5 1 6 7 15 11 17 16 19 16 15 5 16 18 20 16 12 0 1 14 16 5 14 1 14 16 13 16 15 19 0 3 12 19 18 0 18 0 9 14 0 19 5 19 5 11 12 4 10 11 1 19 2 10 3 13 16 7 6 15 4 4 1 19 4 1 11 16 7 9 16 1 4 15 4 7 1 1 13 18 4 1 9 7 17 10 11 16 4 19 1 10 14 17 12 18 15 11 17 4 17 6 13 4 15 1 6 3 7 11 17 9 18 3 0 9 6 10 9 0 18 14 3 1 14 19 14 0 12 14 13 18 12 1 9 8 0 12 13 14 20 6 1 4 13 10 8 18 17 7 4 11 10 17 5 9 10 5 0 17 12 8 10 8 0 9 14 1 4 2 6 5 2 5 14 0 13 5 20 1 11 19 9 3 10 8 5 14 1 12 19 15 8 18 12 14 3 0 13 20 4 15 20 9 16 17 2 7 8 10 4 20 17 6 16 2 12 8 6 8 2 8 18 17 6 2 6 2 3 20 15 19 15 18 17 12 9 7 17 5 2 5 20 0 9 11 6 14 18 1 14 11 7 5 19 17 9 1 11 5 19 15 4 0 0 2 15 14 18 2 19 13 9 17 13 5 15 19 11 17 8 13 7 11 2 20 2 5 3 8 3 11 19 15 8 11 9 2 20 0 19 16 4 14 8 13 19 4 7 18 10 8 8 18 13 11 11 3 0 0 20 7 15 18 12 18 9 18 14 5 17 16 9 6 18 7 1 10 13 14 14 5 14 3 13 1 5 1 6 16 9 14 18 1 7 16 20 17 2 1 5 18 11 5 13 14 3 7 11 15 10 3 5 5 8 14 15 11 16 15 12 11 15 8 1 14 17 11 17 16 6 16 0 17 13 2 11 3 19 14 4 20 0 14 18 2 9 20 12 7 19 12 12 1 14 12 11 16 8 5 6 8 1 13 3 16 16 0 7 20 5 10 7 0 3 6 13 5 11 10 17 12 11 20 9 2 13 5 9 13 1 5 14 14 6 16 20 5 18 10 0 14 20 19 17 11 0 6 5 18 1 3 18 19 12 0 18 3 16 11 5 15 9 3 12 1 10 13 8 20 1 19 20 18 16 7 4 7 4 2 2 12 17 19 12 18 11 7 9 6 3 8 18 1 0 18 15 20 4 13 4 20 13 20 10 14 9 16 3 11 19 7 4 6 13 19 15 8 4 16 3 2 7 18 9 14 1 12 9 6 11 1 19 10 18 14 19 20 4 6 15 1 2 0 20 20 15 5 17 2 1 10 1 2 14 2 4 7 18 7 19 15 8 20 8 16 14 5 18 2 13 16 17 1 14 12 0 3 6 18 17 19 19 2 20 0 10 10 4 9 19 9 0 20 10 6 14 3 19 8 5 8 17 11 19 6 18 8 16 12 15 13 12 12 2 9 11 3 5 12 14 10 0 14 5 8 19 12 17 3 12 15 7 3 4 9 9 8 6 5 10 18 12 7 2 18 4 16 6 18 11 1 9 13 5 14 10 14 18 4 10 19 14 8 9 19 12 1 1 18 1 10 2 18 20 13 4 17 18 7 15 16 12 19 19 15 20 6 2 3 15 5 4 15 17 16 13 17 0 4 0 6 18 3 10 16 7 8 16 18 7 13 3 8 1 8 7 19 6 14 10 13 8 17 20 6 11 0 15 0 15 20 5 19 13 3 1 18 3 0 18 15 14 6 4 12 9 3 10 12 3 12 20 2 8 4 19 19 4 6 10 4 6 12 16 1 13 17 13 18 17 14 18 9 0 18 14 19 8 17 4 7 7 20 12 9 19 0 17 18 7 15 14 2 11 9 17 1 12 9 10 14 10 17 4 14 8 3 3 12 20 13 4 10 5 6 6 1 14 15 1 12 11 12 15 14 18 9 8 10 12 16 10 10 0 7 12 4 15 19 20 8 3 18 18 13 3 0 10 4 8 14 18 1 17 7 3 9 13 4 10 13 10 4 16 5 6 7 2 1 4 8 14 3 0 4 12 9 1 6 12 16 5 13 16 7 15 5 10 5 1 3 8 9 4 19 7 12 5 7 18 7 5 2 9 9 2 11 7 11 10 7 8 17 8 13 2 8 10 19 0 6 0 16 10 0 3 11 6 8 19 7 11 12 4 8 6 16 19 11 19 20 4 20 16 16 2 3 0 1 9 6 17 3 9 18 8 3 13 5 18 16 13 16 3 4 4 18 8 11 4 5 1 16 6 9 10 8 5 11 15 19 11 5 5 12 11 6 4 2 3 8 11 5 9 12 8 0 11 5 5 7 2 8 15 5 14 14 3 15 14 0 16 15 14 1 14 12 11 7 10 15 14 4 1 5 8 18 18 2 18 13 2 0 16 11 7 4 2 20 11 2 5 1 9 10 13 9 15 11 9 1 2 7 7 6 4 4 0 13 10 18 2 12 3 15 6 15 6 6 11 19 0 3 9 17 17 12 2 9 12 18 12 6 19 15 0 3 19 7 0 13 5 15 1 10 18 3 1 8 10 0 10 13 14 5 12 17 15 13 0 20 2 18 5 4 15 12 10 1 3 11 8 14 0 19 4 20 16 19 0 5 15 14 15 10 2 1 10 7 0 9 12 17 5 5 5 4 8 5 0 6 3 20 8 19 12 13 6 10 4 3 1 15 2 15 3 10 6 4 8 2 20 4 20 16 7 6 8 17 3 15 13 13 3 1 6 18 3 11 7 6 10 2 18 5 2 19 10 0 14 6 17 11 5 5 17 3 3 15 10 4 1 8 19 10 5 5 2 3 12 11 1 16 12 5 0 6 4 1 2 20 5 12 6 4 18 5 16 18 10 20 13 1 19 16 16 19 18 3 2 14 15 3 3 5 3 14 1 17 0 20 14 4 12 10 5 2 15 9 10 1 11 15 7 14 8 13 10 4 19 5 7 5 3 6 2 5 2 18 13 6 7 20 0 17 0 20 7 11 8 0 4 20 2 15 12 17 14 3 18 6 0 3 8 2 16 4 14 17 5 16 4 9 2 7 2 11 19 17 19 10 10 4 4 5 0 14 4 1 13 15 13 4 6 0 14 19 2 6 6 6 12 6 7 8 9 9 10 5 7 1 6 17 13 19 6 13 17 9 16 5 14 10 18 0 11 4 10 19 7 9 5 15 3 10 9 0 7 1 10 14 12 5 8 14 0 1 11 20 9 1 9 17 1 11 20 7 18 2 5 13 2 10 3 12 7 19 15 16 15 4 12 3 9 13 10 8 9 16 19 11 5 4 17 18 11 7 5 18 20 0 9 7 6 11 6 20 5 20 9 0 13 9 20 12 6 13 13 9 12 14 18 3 14 14 6 0 0 16 1 16 0 11 13 11 12 16 3 13 14 6 9 16 4 2 17 9 9 17 13 6 4 11 19 6 20 7 7 1 13 3 17 8 17 16 16 2 14 14 0 17 1 18 4 3 3 14 13 0 7 13 0 4 10 12 14 14 11 0 16 9 4 18 17 3 14 18 10 2 11 9 18 4 13 18 13 6 7 20 12 20 20 7 3 6 3 6 7 4 0 5 20 8 10 6 5 14 2 12 17 5 5 3 1 5 13 17 8 9 15 5 15 2 16 1 15 0 5 3 5 11 2 10 15 0 1 20 10 2 4 9 13 13 20 19 0 20 9 10 7 20 19 6 0 5 5 16 11 8 19 12 8 9 12 18 0 18 10 12 0 3 9 11 10 17 15 19 11 9 16 11 15 9 3 5 8 19 18 18 14 12 19 8 3 20 14 18 15 2 1 11 5 17 16 17 1 10 7 20 19 15 6 13 14 7 7 18 6 9 13 16 10 1 14 18 15 17 0 4 3 0 19 8 18 7 9 19 20 7 20 17 2 20 10 17 0 17 8 10 13 5 2 4 3 20 7 11 15 13 15 6 10 13 14 19 3 5 6 1 3 13 13 9 1 18 6 10 5 7 17 4 14 8 1 14 13 8 18 20 18 0 9 15 17 15 13 18 0 14 19 14 4 18 12 18 20 18 5 6 18 14 2 13 11 16 4 20 1 11 10 2 4 20 1 6 5 4 2 17 19 16 19 20 18 20 2 3 15 2 17 12 13 3 19 17 3 19 10 12 2 16 9 15 0 14 14 20 10 8 2 2 9 19 18 18 10 2 17 19 4 7 20 13 4 16 5 15 16 0 16 12 6 7 14 0 7 17 20 14 4 10 16 3 6 7 12 0 18 7 1 7 18 13 16 20 13 9 8 9 9 8 2 4 2 13 11 19 12 7 19 0 12 2 0 3 4 12 12 2 19 7 7 7 6 7 4 4 13 12 13 15 0 19 1 7 8 17 20 5 10 12 2 10 5 7 16 2 3 17 5 11 8 7 11 15 5 18 1 9 7 0 18 0 18 16 18 5 18 13 14 11 9 8 16 10 11 11 20 17 14 15 9 18 20 1 2 17 17 4 15 13 10 0 2 10 19 0 2 5 3 18 1 13 17 16 13 18 0 13 8 13 12 1 0 2 13 4 8 7 18 4 4 6 2 8 5 8 6 1 2 15 18 9 10 12 4 4 8 4 12 13 15 0 7 2 19 15 6 18 14 20 8 12 9 7 8 19 0 19 5 12 19 9 12 6 12 1 3 3 2 1 2 3 16 15 5 17 14 5 18 15 12 20 2 9 9 0 9 13 0 11 15 7 6 2 20 17 6 16 12 18 17 11 4 2 9 7 4 11 14 16 10 7 0 5 2 16 3 20 4 17 19 9 15 5 4 6 2 4 14 9 4 16 13 18 9 4 15 15 9 15 16 5 4 13 2 20 15 3 15 11 6 10 13 8 20 5 7 3 2 12 11 13 7 15 16 20 18 4 11 15 2 16 9 7 5 15 14 8 8 4 14 2 13 20 7 11 13 7 1 20 16 9 10 17 16 2 0 4 14 11 15 14 15 3 15 13 7 8 10 11 10 10 11 8 20 17 3 18 18 6 7 8 0 6 14 2 8 18 11 16 5 14 12 8 18 3 6 11 10 12 18 11 4 6 2 20 16 2 16 19 1 13 19 11 6 1 17 0 15 3 10 17 10 14 18 9 7 20 12 1 15 4 0 16 1 10 20 10 15 2 14 18 10 8 9 17 6 5 16 15 15 0 6 12 12 12 12 5 16 3 2 13 15 19 1 10 1 13 2 12 15 3 10 1 13 2 10 3 14 6 15 18 3 9 8 17 7 20 6 10 11 9 1 12 11 4 8 6 18 9 9 3 16 14 11 0 15 2 1 13 11 3 18 8 5 2 6 19 13 9 15 12 20 13 2 8 0 5 12 7 8 3 1 12 18 6 6 4 13 4 3 9 3 9 9 11 19 14 1 1 14 0 10 19 2 3 15 12 3 4 12 6 15 7 10 0 13 8 2 4 13 5 8 5 10 20 14 13 19 15 8 17 10 8 10 19 13 1 17 16 19 19 0 11 10 18 2 9 8 7 7 2 14 14 14 15 17 4 18 9 2 6 19 7 13 8 0 9 19 15 2 20 14 5 7 17 13 12 18 17 1 18 7 17 16 5 6 2 1 17 19 11 6 1 9 4 6 3 2 17 14 10 20 13 9 4 18 16 8 7 14 13 10 17 20 19 20 2 7 0 11 1 5 9 18 20 7 18 16 20 16 14 14 19 17 1 15 1 9 13 3 13 14 0 7 14 14 19 1 12 1 13 19 1 10 4 16 12 8 5 20 0 10 18 15 16 16 0 14 14 13 11 20 12 0 16 16 17 14 13 16 5 13 8 0 1 16 8 3 2 11 14 17 11 0 4 6 4 20 2 10 14 11 16 6 15 4 7 0 11 1 17 12 3 14 18 6 6 15 8 1 19 6 3 20 8 18 6 7 19 5 8 1 5 10 9 7 5 4 1 14 8 13 9 3 18 15 10 16 8 1 5 18 18 19 8 5 16 2 17 16 18 7 2 5 12 3 19 20 9 12 8 4 7 20 18 6 7 18 8 0 15 5 20 9 15 13 4 1 16 0 6 16 2 15 15 2 8 8 11 11 15 2 11 11 12 10 8 19 1 3 19 0 19 4 7 13 2 4 20 7 15 10 6 10 2 20 9 16 15 16 0 14 1 11 5 13 0 17 3 5 12 20 10 20 19 3 18 10 17 18 10 2 8 5 3 3 6 10 7 15 17 10 12 7 20 19 15 14 5 10 6 12 5 3 3 4 1 10 10 17 0 18 16 17 1 11 5 17 18 16 18 16 8 0 13 3 15 17 19 13 5 19 10 15 1 0 12 2 15 2 5 17 3 3 20 19 14 4 9 8 0 5 1 0 17 11 14 20 7 20 5 12 8 5 13 13 11 5 0 1 13 5 7 18 13 15 5 9 2 1 5 15 18 16 17 20 6 15 1 15 12 8 18 20 7 2 8 0 16 19 13 0 10 4 17 14 0 19 1 1 17 15 8 9 6 14 17 12 4 14 8 18 8 18 14 1 10 10 14 8 5 0 19 7 6 8 8 5 13 0 1 8 19 11 20 2 2 20 0 1 14 0 12 14 0 19 9 14 2 3 2 13 8 12 1 20 4 3 11 12 19 14 0 1 13 14 15 1 2 18 5 15 7 7 4 18 18 12 12 4 16 6 3 6 12 11 11 16 7 14 7 10 19 8 4 9 8 5 8 0 14 5 19 19 12 10 1 14 2 10 19 6 18 6 5 8 8 11 20 19 18 12 8 16 20 12 11 1 1 15 17 12 18 19 4 8 2 3 3 19 20 17 14 12 10 8 1 17 14 19 1 11 13 10 17 5 6 9 14 11 9 9 9 6 13 12 11 8 1 0 3 14 14 19 10 17 8 12 18 17 9 0 17 7 17 1 16 17 13 13 17 12 11 16 18 19 9 11 10 10 5 7 4 20 17 12 4 0 2 15 8 7 1 6 20 8 18 16 5 11 20 18 6 19 4 11 2 16 4 8 9 18 3 10 7 6 13 2 7 7 18 15 18 14 1 14 13 4 0 1 17 13 15 14 5 5 17 3 19 20 3 5 17 13 15 17 1 2 1 5 9 20 4 9 11 11 12 1 11 1 20 12 6 7 1 12 17 14 15 8 16 0 20 16 13 11 6 10 0 10 18 11 7 19 20 6 1 4 4 14 12 2 19 17 1 0 10 9 14 9 6 15 17 3 11 1 12 16 9 4 13 2 6 4 8 0 5 0 8 16 20 12 4 5 5 16 19 10 5 20 10 14 20 19 14 15 9 15 20 0 7 13 11 1 11 13 11 17 11 2 15 3 0 16 2 5 13 8 1 20 4 19 9 10 11 4 10 2 20 9 0 18 9 7 9 7 6 14 9 12 3 9 5 19 0 8 18 6 4 3 7 2 6 19 12 2 9 17 8 9 3 18 10 8 13 3 13 1 5 2 3 0 3 15 15 9 11 19 2 15 16 20 15 16 6 5 8 20 16 13 20 3 3 1 5 10 16 19 12 0 0 19 20 4 16 20 10 7 12 5 13 0 8 9 8 14 3 9 18 20 3 20 2 13 13 5 17 8 15 5 17 4 4 16 10 5 13 4 11 2 16 3 10 11 19 10 20 5 5 6 14 20 6 19 2 10 3 3 16 19 3 10 13 8 3 16 10 8 9 18 8 20 14 11 13 1 1 3 13 12 2 4 12 11 11 8 20 6 12 6 14 10 15 14 15 4 10 15 15 3 2 20 18 20 8 20 18 17 15 1 2 4 5 2 6 3 0 19 12 2 16 12 2 12 13 10 2 10 19 20 6 3 12 9 0 0 7 20 20 16 2 2 9 18 11 6 2 13 13 16 16 14 4 18 7 13 7 3 9 16 3 4 20 10 9 0 1 2 0 7 11 5 7 19 10 7 0 2 8 17 5 3 20 6 6 17 1 6 1 6 2 2 8 15 3 1 12 2 14 10 6 7 17 4 0 18 17 8 0 7 7 12 9 3 5 4 18 3 15 9 16 13 8 6 7 13 18 4 20 0 16 4 12 0 7 0 19 16 20 10 2 16 15 2 5 1 13 0 16 10 12 6 14 3 8 10 5 8 10 7 3 18 16 9 4 9 3 7 9 18 20 1 6 3 11 12 20 15 5 12 11 5 8 2 2 20 12 5 11 6 19 4 2 16 4 5 6 3 10 16 12 7 2 6 15 10 4 2 5 7 1 11 19 7 8 8 19 2 3 16 16 5 11 14 14 11 15 3 8 8 0 13 18 11 9 14 19 2 11 20 9 6 19 10 16 16 18 0 11 18 14 15 1 3 20 6 9 4 14 2 17 20 16 5 6 19 12 6 13 18 14 12 19 14 19 4 11 13 20 18 14 11 7 9 5 18 1 17 8 0 20 0 5 2 0 8 5 17 10 14 19 6 12 20 17 19 8 20 15 16 8 10 17 0 12 20 0 14 13 0 4 6 5 13 13 16 18 8 11 6 7 12 10 18 9 0 1 1 19 2 1 1 6 14 6 9 5 2 1 3 7 6 18 2 20 12 3 4 0 0 13 10 9 15 8 2 3 6 17 8 11 4 16 20 17 1 0 15 19 3 7 19 12 16 4 8 20 11 5 3 7 17 8 18 11 13 15 0 13 16 17 5 15 20 4 5 2 12 10 17 18 11 15 1 18 12 19 2 10 15 6 9 3 3 19 8 13 9 5 15 0 17 6 9 15 7 11 9 8 20 7 18 20 11 3 12 17 9 15 2 6 3 5 5 0 1 17 4 19 9 6 7 18 19 0 7 15 20 3 19 15 15 10 16 17 17 18 10 2 16 6 19 1 20 16 10 15 17 18 4 15 12 4 15 17 4 6 14 0 13 12 17 16 17 4 12 12 12 18 15 8 11 1 16 16 10 19 18 0 12 0 4 16 2 7 15 18 18 14 3 15 20 9 2 18 17 4 8 2 13 16 18 4 18 18 14 10 18 18 6 19 16 15 1 20 5 0 0 15 0 16 11 7 7 5 7 3 13 3 8 10 8 9 5 0 8 9 9 10 17 18 19 9 0 17 4 3 9 6 10 8 2 15 16 1 19 0 2 14 18 0 20 18 20 15 2 8 17 5 13 16 15 18 11 3 6 18 16 20 8 18 11 14 10 18 8 8 18 1 11 18 13 1 5 18 2 18 12 9 19 15 2 9 1 3 14 7 7 16 3 0 18 19 15 17 2 11 13 19 3 18 15 9 8 19 5 19 14 12 17 2 18 15 15 20 2 4 19 1 8 14 11 5 9 16 13 11 6 3 9 4 1 6 12 15 13 5 2 3 3 15 4 14 5 15 20 4 2 14 1 4 11 20 7 15 1 20 3 11 1 15 20 15 13 11 3 12 19 8 7 12 2 3 2 19 0 20 8 5 11 1 0 11 7 2 19 19 14 7 12 20 6 14 1 11 12 12 2 13 3 17 9 2 19 19 0 4 17 18 3 9 15 7 10 13 16 4 13 0 8 8 16 5 0 7 1 20 3 4 0 18 8 17 8 7 6 7 12 5 18 8 10 2 13 2 0 7 20 16 9 4 13 10 10 13 10 4 14 13 20 16 17 18 20 10 19 12 1 18 20 16 18 19 15 16 15 2 1 14 20 6 5 10 0 19 1 7 1 9 18 19 16 10 10 6 18 14 7 19 9 18 16 15 16 4 5 18 5 18 8 1 3 18 3 15 1 2 20 14 3 4 17 17 6 16 4 3 8 2 0 11 16 14 1 4 1 15 11 5 18 16 5 15 14 18 0 20 20 16 19 20 0 3 7 11 20 18 10 1 14 1 4 5 18 13 10 8 15 19 6 16 2 10 11 19 16 20 2 17 15 15 19 14 8 3 0 14 6 15 18 7 4 17 1 12 17 4 4 16 13 13 10 2 16 19 10 16 4 13 0 1 1 19 7 16 8 1 2 20 8 14 1 12 1 7 10 11 14 7 9 13 3 1 4 16 17 7 11 16 2 10 12 6 11 19 17 10 1 17 6 8 17 13 8 4 10 19 2 3 15 15 9 18 1 14 13 0 5 12 7 19 14 11 5 13 8 13 4 18 20 3 17 10 12 5 10 12 3 16 11 0 11 10 4 11 18 15 19 11 1 20 8 4 2 5 4 16 10 0 12 15 19 14 13 3 8 20 18 7 16 5 16 19 9 11 10 7 6 10 16 13 5 19 0 7 7 15 4 5 12 13 9 11 7 12 0 1 4 2 15 13 11 15 6 0 20 8 15 3 6 1 3 8 10 9 18 0 17 20 2 19 1 3 0 11 6 15 14 14 15 3 8 6 6 16 20 12 6 19 9 15 20 7 12 18 19 8 1 16 11 1 1 15 17 18 2 20 2 16 18 3 9 9 7 11 9 15 19 10 17 14 12 15 11 15 19 5 15 15 2 0 10 0 9 12 8 14 17 0 10 0 19 20 14 19 8 2 17 0 15 4 14 10 6 5 11 15 20 0 10 16 2 8 3 13 18 11 12 0 19 19 14 7 20 13 8 10 5 13 3 3 15 4 6 0 17 16 11 1 5 20 16 14 13 11 16 8 6 7 9 5 11 19 0 8 19 11 14 7 1 16 7 6 17 10 0 7 3 4 7 6 18 17 17 2 8 10 0 3 3 18 17 15 8 20 12 6 15 1 9 11 12 13 7 0 2 16 8 6 18 17 20 4 9 7 3 13 7 7 0 18 6 11 8 12 19 8 18 19 17 8 19 5 20 6 7 19 9 5 4 5 20 12 2 2 5 17 20 5 5 0 10 13 9 19 16 3 8 20 17 10 19 0 19 14 8 14 18 4 15 17 16 11 7 20 20 19 16 4 18 14 13 2 8 18 9 8 11 19 12 11 7 20 14 15 13 9 19 2 0 1 8 13 17 4 0 8 6 3 16 10 15 10 2 13 11 19 10 8 1 16 8 7 6 8 15 3 3 20 8 19 6 12 11 14 18 10 13 16 17 8 10 10 16 6 13 10 0 4 3 3 19 11 19 14 17 1 13 3 1 3 2 4 19 14 11 12 3 3 12 11 3 17 5 13 17 0 17 6 14 14 18 6 11 10 11 2 2 11 1 19 20 2 3 9 17 20 8 15 7 7 20 5 20 11 15 5 13 12 13 18 11 13 18 11 14 0 2 19 11 17 7 4 19 8 15 0 8 16 17 11 13 1 12 19 2 2 16 5 12 8 1 10 6 11 2 10 3 10 13 19 10 2 5 5 8 6 20 19 1 16 19 2 5 5 18 8 0 17 19 3 11 18 12 6 2 20 13 9 4 1 7 7 13 18 2 16 3 18 9 10 18 8 3 4 9 9 8 10 5 7 6 17 9 15 13 8 10 10 4 18 0 8 11 18 19 8 0 6 15 20 9 9 17 1 2 12 12 12 19 9 18 17 10 9 5 5 10 10 12 13 8 6 19 1 16 0 2 0 15 14 17 14 18 19 10 6 2 0 10 14 4 19 4 18 16 18 10 7 15 11 19 13 19 15 15 0 14 2 13 4 1 10 5 9 9 12 12 4 18 11 15 3 9 14 0 8 14 2 18 4 6 13 10 20 19 15 6 0 18 0 7 20 5 4 2 5 19 2 4 13 1 14 1 13 4 2 1 1 17 2 20 0 4 1 4 11 2 11 15 3 13 15 15 1 18 11 19 3 19 19 11 10 0 8 4 9 17 20 7 18 5 13 9 19 10 3 1 3 14 9 15 1 1 17 0 3 10 19 15 9 7 12 8 0 5 13 2 7 15 3 7 16 19 6 12 3 17 18 13 18 17 6 15 13 17 11 20 20 15 11 13 2 0 3 9 9 1 3 0 6 18 19 7 14 11 10 5 2 20 9 15 20 2 7 7 18 18 20 5 4 10 4 9 6 15 16 15 8 16 4 7 16 18 5 6 20 18 2 6 19 5 3 15 9 4 15 0 10 6 10 3 20 1 20 12 8 1 14 15 6 12 3 15 16 7 2 5 11 11 2 4 18 14 6 9 0 6 0 13 6 3 3 10 7 18 15 14 3 2 1 1 2 12 6 15 12 2 12 1 3 5 11 5 18 1 14 8 11 5 12 13 8 6 8 4 19 8 10 0 10 12 20 19 5 17 6 4 11 18 10 8 10 19 16 19 1 1 17 19 6 11 5 2 6 14 2 8 16 20 6 16 14 11 6 13 20 17 14 10 4 2 17 9 7 15 14 3 8 9 5 11 3 2 15 12 1 20 13 6 9 20 20 5 1 2 4 15 15 7 18 3 19 19 20 0 5 19 16 14 4 11 4 3 6 18 5 3 11 9 7 0 14 10 9 11 7 8 5 0 15 8 0 7 12 6 1 12 3 11 15 13 14 14 6 0 17 17 12 20 4 4 17 12 9 4 16 15 0 8 4 11 18 15 3 20 3 1 1 12 15 2 7 17 6 20 2 13 7 19 0 20 10 5 15 8 1 17 12 14 17 4 3 13 6 0 8 18 14 8 6 0 18 18 0 16 5 19 10 18 3 17 3 19 11 14 5 3 16 1 5 4 12 13 13 8 9 18 18 3 0 19 14 10 2 9 4 4 9 4 2 20 3 1 7 15 15 0 16 14 18 14 12 1 2 5 12 12 0 1 19 8 19 2 15 3 14 11 13 1 20 14 0 16 10 10 5 2 2 15 14 9 10 14 9 8 3 18 16 2 12 9 12 15 10 0 6 18 16 2 3 8 13 14 14 17 18 9 5 3 12 15 15 14 3 12 2 12 19 8 15 10 14 1 2 19 14 0 16 7 17 0 1 18 12 1 20 18 2 20 20 11 17 2 20 11 15 5 20 13 1 6 19 14 7 8 18 1 20 11 7 3 8 8 1 10 15 13 11 14 10 2 18 11 19 7 7 19 20 19 4 12 16 0 3 5 20 20 6 10 15 9 6 5 0 17 17 13 18 19 9 8 20 3 9 0 19 14 14 2 16 7 19 13 14 18 6 12 13 2 3 1 12 19 14 19 1 8 7 7 19 8 19 18 16 12 10 8 16 9 8 7 9 2 3 10 18 18 5 11 10 8 20 9 18 15 10 2 9 10 15 19 11 5 5 7 4 18 7 6 2 13 11 19 15 13 19 12 16 5 0 3 14 2 2 5 8 2 11 12 8 3 12 12 14 18 12 14 1 20 18 2 1 12 7 0 3 4 0 5 10 2 19 0 18 15 19 15 1 16 1 10 16 9 6 8 3 5 6 13 17 2 11 10 1 5 17 17 17 19 0 12 9 13 19 3 11 2 2 11 13 14 19 2 17 6 7 6 13 19 3 13 5 20 0 11 2 7 5 8 2 17 18 19 18 1 13 7 7 17 7 6 17 0 15 11 16 4 4 8 12 11 5 13 6 11 9 10 10 8 19 15 15 15 4 16 16 5 9 10 16 2 2 17 0 6 18 17 16 14 15 17 2 15 8 19 19 4 17 2 20 16 6 16 1 18 4 4 9 3 9 3 12 17 9 7 10 17 12 9 10 0 7 18 6 14 10 1 14 3 6 16 9 20 7 2 6 7 11 19 13 9 16 12 20 19 19 1 14 10 12 8 20 17 20 9 0 12 2 3 4 2 10 12 8 12 12 12 8 6 3 16 16 14 0 4 9 20 19 2 8 16 20 6 19 18 7 16 4 8 2 13 14 20 18 7 7 19 20 0 11 16 18 14 17 20 5 6 17 6 11 14 8 5 13 17 18 2 0 11 16 19 14 0 13 8 14 6 5 2 6 9 20 10 5 11 14 6 6 14 1 4 20 5 6 12 16 13 20 12 9 8 8 2 4 3 15 18 12 14 8 2 14 2 10 15 16 8 8 11 18 15 15 5 12 11 0 4 14 13 1 9 0 8 16 19 11 9 11 16 15 19 4 5 20 17 10 12 12 13 8 17 14 18 11 1 2 12 0 18 1 14 20 18 11 18 17 2 12 3 11 0 12 3 15 8 3 19 8 2 8 12 13 13 4 12 3 16 0 0 19 1 10 16 13 16 2 18 3 8 1 1 5 20 10 14 16 0 12 0 7 0 4 2 8 6 11 17 1 1 17 11 8 4 0 16 19 16 13 19 1 9 13 5 11 17 12 6 2 9 17 16 5 3 2 18 12 5 13 12 13 8 8 8 1 17 1 17 4 5 15 18 2 17 19 9 6 2 1 20 4 10 5 8 13 20 1 15 8 7 15 10 16 12 8 20 13 16 11 12 9 4 12 15 10 5 0 17 14 10 4 15 3 0 18 19 14 15 3 4 2 19 18 13 7 5 17 14 15 15 5 20 10 20 11 18 7 16 6 12 15 14 9 2 12 0 8 12 20 19 15 2 9 12 4 6 11 18 12 11 4 0 12 8 6 4 15 13 16 16 8 11 12 9 11 3 11 12 6 17 3 19 14 18 1 18 9 8 11 14 18 13 11 17 1 17 14 0 0 18 3 10 6 3 5 20 4 17 6 0 7 8 17 8 15 3 17 0 9 11 20 6 14 16 4 10 7 17 13 14 1 1 3 8 2 2 8 2 10 6 12 14 16 3 2 8 2 0 19 11 18 19 17 20 11 4 6 6 1 2 20 8 14 1 18 15 3 19 14 11 2 16 19 11 2 15 16 18 9 9 8 10 10 17 8 17 10 3 8 10 2 18 6 4 7 19 2 14 20 7 4 0 9 2 13 11 13 13 7 10 8 11 8 15 15 4 12 13 17 14 9 15 3 8 4 16 17 1 7 16 17 8 2 4 9 8 7 18 0 11 19 9 16 1 6 8 18 12 6 7 14 19 18 13 8 4 4 10 14 20 13 20 5 6 19 11 18 14 4 14 1 3 12 1 1 7 12 3 13 10 0 10 20 3 15 8 0 3 17 1 17 8 0 1 11 8 18 16 9 18 9 6 3 4 16 12 2 2 10 0 16 10 5 18 6 7 1 3 9 17 20 14 11 2 14 17 1 11 10 20 19 10 19 14 5 3 16 3 3 2 15 9 3 10 0 7 1 17 13 16 9 20 12 2 20 20 17 4 6 5 3 14 16 17 20 16 7 0 0 19 16 8 5 17 9 3 5 9 18 7 17 11 3 4 10 1 10 4 13 17 20 2 2 19 2 6 15 11 2 6 6 9 3 0 5 6 15 15 14 7 18 0 20 18 20 12 1 11 4 17 12 16 0 20 6 3 12 6 6 6 16 14 17 9 3 9 19 17 19 3 12 8 15 5 9 15 3 1 1 3 3 2 9 4 16 14 18 8 16 7 2 9 6 3 8 0 12 0 15 2 2 1 4 19 8 8 18 1 2 1 14 0 20 10 19 0 3 14 19 20 16 2 10 20 2 11 8 18 16 5 11 12 14 9 6 10 14 11 0 9 1 18 5 13 13 10 6 13 8 2 13 3 5 11 7 5 20 14 16 6 11 7 13 5 18 20 7 6 3 1 2 0 8 6 16 19 5 0 11 6 5 19 10 19 15 9 0 1 19 2 14 5 13 16 15 17 6 11 20 12 4 6 2 5 11 5 8 4 20 0 6 7 20 20 0 4 10 16 3 20 9 5 8 18 3 13 13 6 17 3 18 13 5 5 16 5 15 10 9 16 12 14 5 19 5 2 2 1 20 2 9 4 12 20 14 17 5 1 0 14 13 10 12 1 11 19 14 9 8 16 0 6 13 6 2 12 2 11 17 2 1 8 5 9 20 1 12 16 16 12 20 20 18 9 18 15 13 10 16 11 6 6 0 3 4 14 18 16 16 17 19 2 3 0 15 19 10 5 16 12 19 18 14 3 19 14 4 2 2 8 14 16 8 9 19 4 14 11 11 3 3 9 7 7 18 3 20 3 9 15 2 13 19 9 1 3 5 17 13 12 13 1 4 9 6 15 1 11 14 5 11 2 8 7 3 11 13 9 20 14 9 20 12 15 2 1 10 7 11 8 14 1 1 8 3 6 3 4 10 12 6 20 7 12 5 2 11 0 11 13 15 0 2 4 8 1 5 0 0 0 12 19 11 15 15 7 0 9 9 0 13 7 4 17 13 4 13 15 4 6 1 3 19 17 13 19 20 1 7 7 14 0 20 6 13 11 15 0 1 4 11 13 6 14 4 5 6 4 0 5 13 11 19 2 2 8 2 1 5 19 1 12 14 9 11 12 3 5 10 12 18 4 15 19 7 1 10 16 1 14 7 20 16 18 0 6 2 8 4 6 12 0 15 15 17 15 9 10 13 19 20 13 8 13 13 11 8 0 10 9 13 14 11 2 18 13 3 17 9 9 10 2 11 7 7 3 14 0 18 4 18 6 16 11 7 10 1 19 4 4 20 20 10 2 7 18 7 7 0 2 19 6 14 4 17 3 14 11 5 14 0 13 7 16 17 11 10 0 12 3 5 0 1 10 0 1 9 12 1 17 3 5 7 15 19 17 3 3 13 8 5 20 1 15 6 3 3 4 12 9 4 9 16 16 4 2 13 17 11 9 10 20 14 16 5 2 8 15 18 17 8 9 1 17 16 18 4 5 15 3 13 16 9 11 6 15 15 18 9 1 4 15 4 18 11 15 15 0 14 19 5 1 13 5 16 6 4 11 0 8 3 0 8 18 11 17 7 2 2 12 15 1 1 7 13 19 20 1 2 16 20 10 3 18 3 15 6 6 16 9 6 17 6 0 1 13 3 5 14 8 10 18 19 0 7 3 8 20 12 13 0 12 13 13 2 9 15 3 3 10 19 6 14 1 4 1 13 1 13 10 14 1 13 7 16 3 2 17 10 19 20 14 12 20 1 7 15 2 11 3 17 16 6 12 15 0 19 9 7 12 13 14 16 17 17 7 19 5 15 3 17 13 5 10 0 1 3 14 4 13 9 9 3 14 9 7 20 11 1 9 15 14 4 15 10 6 2 13 9 12 6 9 5 4 5 8 19 6 19 3 11 17 10 3 3 9 6 16 5 11 13 18 1 7 17 10 3 15 9 18 9 1 17 17 3 10 5 5 9 1 6 2 19 15 3 14 17 0 6 6 3 17 18 17 5 13 11 18 14 6 3 8 15 18 12 9 1 2 8 9 20 7 7 14 15 3 7 17 9 4 15 12 18 9 18 9 16 10 9 14 0 9 10 3 14 12 14 12 5 12 20 5 4 1 0 15 0 0 20 20 16 10 7 1 4 13 19 15 5 14 20 12 6 2 9 5 16 12 9 2 19 14 5 11 4 4 6 2 1 9 1 0 15 12 10 6 1 8 17 12 7 15 6 11 4 4 3 15 19 20 7 3 0 4 13 2 15 6 13 10 7 13 0 8 3 8 16 20 20 19 19 12 7 9 2 10 16 12 4 9 1 20 7 14 15 20 12 15 11 4 10 1 4 7 7 4 8 11 13 14 4 16 13 18 18 2 15 4 20 20 7 11 13 15 9 14 18 5 18 7 18 3 9 15 16 9 12 16 0 12 4 12 3 5 15 17 0 6 0 5 16 13 6 1 6 3 2 17 16 12 17 15 4 13 8 9 12 1 7 1 3 14 11 5 15 12 17 17 7 16 6 10 13 7 7 13 12 17 18 3 2 10 7 4 8 14 19 12 4 5 14 19 18 0 6 10 0 11 15 7 0 15 3 18 19 18 17 7 14 8 18 1 18 19 7 18 14 13 0 6 18 9 4 9 19 20 13 8 6 0 16 3 19 5 11 16 3 13 11 16 7 6 12 17 6 14 13 5 7 10 17 17 17 9 1 6 3 2 6 15 9 14 18 11 12 8 3 16 18 20 12 18 12 4 5 1 2 16 1 15 20 19 19 3 17 9 2 3 15 7 8 19 12 20 14 2 5 14 2 7 19 5 16 0 11 5 9 13 13 20 18 15 6 19 7 1 18 3 1 14 12 16 11 0 16 3 11 10 7 17 16 1 10 12 5 1 0 11 10 12 15 14 1 0 4 12 10 11 17 15 0 15 5 16 15 8 5 0 15 11 9 0 13 3 16 1 9 8 18 19 0 0 13 18 18 19 20 3 16 12 12 5 13 15 9 7 8 8 2 6 5 16 9 11 6 15 10 4 13 1 1 0 6 3 15 15 10 8 2 1 15 10 19 20 18 5 8 14 20 6 17 16 12 6 3 19 1 4 5 8 20 20 10 13 12 20 7 14 14 5 8 11 10 17 12 19 20 9 2 12 1 11 3 18 10 12 6 19 14 13 12 20 7 4 8 10 19 6 2 6 8 11 3 7 7 10 4 10 19 16 1 11 19 0 20 19 11 16 8 5 5 16 10 10 8 2 7 14 20 2 13 16 13 0 3 10 6 5 20 4 8 13 17 1 16 11 8 1 14 11 12 2 19 7 7 8 12 10 3 17 3 10 9 16 8 13 12 18 7 4 19 1 11 20 5 19 7 10 18 18 2 11 1 14 4 6 7 4 15 19 15 1 4 2 20 2 9 3 17 1 6 4 10 15 14 5 11 14 14 11 18 0 9 15 11 3 9 1 0 15 13 9 15 5 16 3 1 12 12 1 17 19 3 8 20 5 11 17 4 17 19 15 11 3 14 7 2 9 18 15 5 17 16 11 3 9 3 16 13 7 7 0 14 5 9 20 4 14 11 10 10 7 8 7 20 9 17 4 10 14 13 12 18 11 18 0 7 18 0 19 5 4 12 20 11 1 9 3 16 0 1 18 5 5 15 18 6 2 17 16 19 10 2 8 10 2 12 6 7 20 9 8 17 6 4 3 4 11 18 3 20 12 2 6 9 16 13 16 7 18 10 13 15 15 5 8 19 14 3 13 8 14 7 0 17 17 11 14 20 10 11 10 3 20 1 11 10 19 8 8 11 13 19 7 16 11 14 12 14 1 7 12 16 7 7 8 6 8 10 0 10 14 20 7 7 17 14 8 19 0 9 9 3 7 20 10 9 4 9 15 15 13 3 20 2 17 15 14 17 9 8 19 2 19 13 17 7 16 9 5 18 2 4 7 4 18 7 11 10 16 8 4 0 0 2 10 7 7 11 6 2 20 5 9 4 1 19 7 20 14 3 9 12 19 6 17 18 13 5 11 15 7 1 0 2 2 18 2 7 7 14 5 4 14 16 10 13 20 14 11 3 19 12 16 12 0 14 9 20 6 0 7 19 3 6 12 11 5 7 3 12 20 11 14 6 4 18 18 16 17 9 2 20 15 12 6 11 13 6 16 8 11 8 15 1 5 12 9 17 20 3 1 3 11 6 13 5 0 0 11 6 11 11 18 2 1 13 4 2 3 10 18 10 13 0 12 17 9 17 5 15 7 5 9 16 10 14 14 8 14 14 10 17 9 15 1 17 3 12 1 0 17 16 18 6 3 4 17 11 2 14 12 1 0 20 11 17 13 13 2 17 7 4 5 17 6 14 5 13 14 10 18 7 11 20 16 4 12 16 9 13 8 16 9 18 11 20 14 16 10 6 12 11 19 17 5 12 1 11 9 10 9 6 13 7 18 14 20 13 5 3 20 7 8 20 6 13 13 0 0 1 19 20 9 0 13 13 5 2 16 19 9 12 13 1 18 0 20 19 11 6 10 16 2 13 14 10 14 15 10 20 8 4 18 19 5 12 3 15 2 14 5 4 12 9 3 5 17 5 12 6 11 0 13 15 2 6 10 2 6 11 11 4 3 16 14 7 11 3 20 7 3 20 6 3 4 11 4 16 6 13 3 17 0 20 6 17 5 16 15 18 2 11 18 15 18 10 20 11 0 15 10 2 20 20 6 13 18 4 1 9 13 10 1 17 1 1 14 13 5 1 11 4 11 5 2 8 2 7 4 5 2 10 15 11 3 2 3 4 15 10 14 5 2 3 11 7 16 12 17 3 19 15 20 0 4 11 6 8 11 8 14 8 16 11 16 3 2 9 6 7 0 17 6 12 6 8 3 12 3 19 15 13 6 20 6 11 13 1 19 6 5 3 11 6 8 15 20 8 4 11 8 14 11 4 13 7 12 1 20 7 12 0 12 12 10 7 20 5 20 3 16 16 10 14 18 15 17 20 12 14 18 2 20 3 13 9 18 11 1 14 18 13 2 12 16 20 20 14 20 13 16 11 13 2 0 17 12 11 6 0 0 14 11 18 14 0 8 8 0 10 15 17 3 13 18 18 15 13 12 18 14 6 11 14 19 7 11 2 20 0 9 9 15 16 18 18 2 19 6 0 18 16 4 9 4 5 5 3 4 18 2 8 11 18 18 5 7 6 3 3 14 17 8 4 1 15 6 14 7 0 6 19 12 10 12 14 16 5 16 20 14 4 8 16 19 19 18 3 13 0 0 0 7 12 0 4 15 2 20 17 14 18 10 4 9 15 16 15 13 9 2 9 10 3 19 16 8 3 18 10 13 11 19 6 17 8 20 11 18 13 0 14 14 8 19 15 12 6 6 13 19 15 12 0 3 5 7 3 0 2 17 10 16 10 10 5 9 3 12 14 17 15 13 10 7 2 20 16 13 13 13 18 16 17 16 5 2 9 9 19 7 7 5 12 9 12 16 20 19 6 6 11 14 2 11 10 2 19 9 20 9 3 10 12 3 13 4 20 12 19 15 14 8 9 14 11 13 7 15 0 15 18 2 0 17 3 18 10 12 19 2 1 13 12 6 9 13 4 12 17 8 11 20 14 20 1 11 0 1 7 19 9 14 16 19 0 19 9 11 16 15 9 19 6 7 0 15 2 6 14 7 7 8 16 1 14 15 4 7 18 11 14 5 19 14 8 7 6 15 10 7 10 14 13 14 19 11 0 16 0 9 11 12 1 17 12 10 17 15 7 19 18 2 19 19 17 18 19 4 16 8 9 17 12 10 2 2 6 11 6 5 8 2 2 1 1 1 19 20 11 1 14 3 4 20 15 19 14 16 4 8 18 10 9 13 7 2 20 16 10 12 13 10 16 14 15 16 12 9 14 1 12 16 6 11 12 17 17 19 15 14 20 19 4 6 4 8 3 10 1 0 15 20 9 19 1 12 20 3 8 11 9 3 11 10 3 16 6 7 7 1 4 13 0 0 7 10 16 12 20 13 10 12 11 17 6 6 18 16 2 7 3 11 2 1 13 3 14 8 14 6 16 5 12 11 16 12 9 12 19 0 18 3 4 16 9 2 7 8 20 2 8 13 3 4 20 18 2 12 5 17 20 20 20 12 19 7 3 14 8 0 14 20 18 19 10 8 13 20 17 6 17 13 14 16 6 1 6 12 7 5 17 12 14 13 14 8 4 16 6 8 19 3 5 9 2 8 1 5 9 1 4 9 15 19 18 9 4 1 6 19 5 15 4 18 8 5 15 15 10 16 17 12 0 20 6 14 6 0 19 10 3 15 0 9 0 20 6 3 0 6 4 15 2 2 16 20 18 14 1 5 7 3 0 7 12 9 8 2 7 13 20 19 4 8 2 4 20 17 10 8 3 2 5 16 13 12 5 8 13 2 17 8 1 18 18 5 7 10 2 2 9 18 11 15 18 2 6 7 13 19 18 11 1 3 6 18 5 10 3 5 10 12 5 15 13 9 13 19 17 8 12 8 19 13 7 8 10 7 12 7 6 1 17 15 2 15 1 0 19 14 13 0 13 20 12 17 14 18 4 13 12 10 11 14 10 0 8 14 8 15 1 8 10 12 9 9 0 11 15 13 12 0 2 6 15 1 1 18 16 5 15 11 7 13 8 7 10 6 18 1 8 11 15 13 17 7 9 3 0 12 20 1 1 5 7 19 7 5 7 9 20 1 12 9 2 10 5 17 12 9 4 1 11 14 17 13 16 10 11 13 7 2 15 0 7 10 15 13 1 3 18 9 15 0 14 1 15 15 18 17 6 10 11 1 13 8 10 9 9 9 18 19 5 7 4 11 2 17 19 17 1 20 8 12 10 6 5 1 6 12 17 4 4 18 14 7 9 14 15 18 5 5 4 8 7 16 18 5 1 18 1 10 5 16 4 0 18 18 9 5 14 14 0 17 1 6 8 13 14 9 3 15 0 11 6 3 8 19 14 14 11 8 19 17 16 1 1 0 11 1 0 18 1 15 3 4 20 11 0 8 16 11 4 19 13 5 0 6 10 5 14 12 11 20 2 9 1 16 2 17 6 20 14 5 3 3 16 3 2 2 16 10 10 8 11 8 16 12 5 6 7 0 19 8 11 17 19 9 20 9 20 17 3 19 11 6 3 8 1 1 7 11 4 18 8 11 17 8 12 7 12 16 19 17 18 17 1 11 12 1 9 10 17 7 2 1 0 7 12 5 11 13 16 5 10 7 1 6 5 6 16 15 19 12 16 9 2 18 16 10 20 13 13 5 4 7 11 13 9 16 0 6 20 15 2 6 7 9 14 11 10 19 6 19 7 11 20 11 20 15 1 7 5 12 7 0 8 8 10 3 19 12 5 11 7 16 17 0 2 13 1 20 11 20 15 17 13 15 13 4 7 15 18 18 10 8 6 15 10 0 3 15 2 18 18 1 16 11 3 7 10 4 11 3 4 8 19 15 19 8 16 14 10 0 1 15 16 16 18 14 9 7 7 5 15 9 16 16 12 2 1 3 12 17 13 20 14 16 12 1 10 1 17 4 16 16 16 4 2 8 16 7 12 14 14 13 0 17 1 6 15 20 1 16 15 16 11 16 6 6 0 20 17 11 20 6 8 6 3 4 10 19 20 0 4 19 12 18 7 16 15 14 7 0 14 7 5 9 5 8 18 14 19 17 13 15 9 8 19 18 19 13 15 7 13 6 9 1 6 6 8 10 0 1 9 7 15 17 7 20 19 13 19 2 10 12 15 9 3 6 7 12 0 2 0 10 8 11 19 16 3 15 8 2 8 9 6 11 19 11 1 11 8 15 15 12 5 8 6 16 1 3 8 14 13 11 10 18 10 12 3 3 17 4 9 8 15 7 20 5 3 11 13 15 5 9 16 8 3 15 15 3 18 10 11 11 8 16 7 14 3 9 0 3 8 15 6 20 20 7 18 3 17 11 5 20 6 20 20 3 0 9 10 8 9 20 0 16 5 6 2 2 4 2 2 3 4 19 5 9 11 10 10 12 2 9 19 12 15 17 3 4 0 9 5 2 10 2 11 6 7 1 14 16 0 14 1 15 8 13 1 0 3 14 8 20 6 16 13 9 17 1 16 10 2 0 10 3 9 9 7 12 18 1 6 8 6 11 3 5 0 5 5 20 18 19 12 2 3 20 2 8 2 14 14 19 2 15 3 17 7 6 10 10 14 0 5 10 18 4 11 7 12 12 1 11 8 17 4 0 9 12 3 6 15 19 14 11 4 10 17 14 6 11 2 4 6 0 0 7 20 17 17 12 0 8 17 16 15 14 8 16 20 8 5 3 14 4 15 9 17 13 10 5 1 16 14 5 0 19 20 1 12 9 17 10 6 17 4 20 8 20 12 14 16 5 2 19 9 14 9 0 11 9 5 3 4 0 17 7 15 0 11 17 2 19 14 16 19 11 11 19 9 10 15 4 13 10 10 12 14 18 4 0 20 2 16 16 18 5 17 18 16 8 2 2 12 3 8 18 10 9 14 5 4 11 20 10 4 14 6 13 14 3 8 7 7 0 20 16 15 12 12 3 19 11 15 4 15 17 17 10 19 6 14 16 13 5 10 11 13 19 9 3 17 1 11 10 2 20 7 2 19 18 0 3 14 5 10 15 1 19 11 7 12 9 3 13 18 14 10 9 18 17 11 18 20 2 0 10 9 11 17 13 12 13 18 17 3 17 20 12 19 11 8 9 7 12 10 6 16 4 0 18 1 15 16 12 5 14 9 15 16 12 13 19 5 0 5 10 18 1 5 12 3 3 1 10 4 6 11 18 14 13 7 11 20 20 12 2 0 17 10 13 5 10 0 3 14 12 0 17 8 7 11 9 0 12 12 11 20 2 3 17 8 1 15 8 7 5 6 4 16 17 20 3 20 3 15 1 5 19 6 13 3 16 10 20 17 11 9 6 11 2 7 7 6 19 5 5 12 13 11 20 4 3 5 5 5 20 13 6 18 5 11 15 5 12 20 16 3 12 19 20 6 16 17 9 20 15 18 16 5 5 0 20 3 10 4 9 11 16 16 2 11 16 14 16 10 20 13 2 4 12 20 2 6 8 16 2 2 10 1 7 6 1 20 17 10 16 2 14 8 5 15 15 4 20 14 17 11 1 18 20 6 15 9 3 20 14 7 18 3 1 0 3 18 15 13 19 3 2 7 14 18 6 16 2 13 5 3 6 10 6 19 18 1 0 12 0 19 19 2 4 8 2 5 14 15 12 10 17 3 5 18 0 10 13 8 4 2 1 6 6 8 10 3 15 16 15 11 17 10 3 4 10 4 1 15 17 8 11 6 16 5 7 17 17 9 4 16 13 3 8 0 5 6 5 5 17 3 9 14 7 15 13 10 20 3 1 13 10 9 17 1 10 16 3 19 11 11 2 2 7 16 14 8 16 14 14 8 0 12 4 0 9 6 16 9 10 12 16 15 2 8 11 6 3 8 17 12 15 20 14 14 16 7 0 18 11 8 19 11 6 13 6 0 8 1 6 18 19 11 11 16 17 17 11 10 0 14 12 6 20 14 8 3 11 12 1 10 15 1 6 10 16 2 11 15 1 3 12 9 14 5 4 20 5 15 18 0 16 9 17 10 6 18 6 12 10 0 14 14 2 5 5 9 9 7 8 0 17 15 10 2 2 18 16 18 10 20 16 10 11 11 11 5 10 0 10 3 3 18 12 7 11 1 10 19 7 19 2 4 7 10 6 7 3 14 14 17 9 0 0 13 15 1 7 8 9 1 0 8 9 13 8 3 18 17 6 7 13 2 9 7 7 4 3 2 1 11 4 17 8 9 5 12 3 7 10 1 7 9 6 9 19 7 15 16 1 4 13 10 6 3 14 18 12 14 7 5 17 1 2 1 15 16 16 5 1 2 16 4 13 1 13 16 4 17 4 20 12 7 16 13 10 5 6 16 20 14 8 9 9 7 8 12 12 19 2 18 4 19 15 18 13 7 15 9 16 20 12 0 7 14 7 19 10 10 4 19 11 10 14 17 8 16 4 13 9 12 1 10 7 10 1 20 0 17 9 6 17 16 1 18 17 17 0 13 0 6 8 9 9 19 16 16 12 12 1 5 19 13 0 6 5 0 13 5 0 1 20 12 2 9 10 14 10 5 7 11 2 14 20 7 5 18 12 11 1 13 4 16 2 4 7 16 12 7 20 9 15 4 3 9 5 9 10 1 0 0 18 13 6 18 13 2 6 18 11 13 9 15 6 19 7 7 16 5 16 17 12 0 12 1 12 13 15 14 0 12 14 15 13 17 7 11 1 8 14 20 19 8 5 13 7 6 18 5 19 0 0 13 2 17 2 3 6 13 19 10 3 6 9 15 1 14 18 18 2 12 0 18 5 4 6 12 6 15 12 12 5 12 12 19 0 6 12 17 3 8 5 3 9 17 11 3 2 4 16 16 14 17 11 19 1 5 10 7 12 0 17 2 3 0 5 15 8 17 15 10 8 14 0 17 13 8 3 13 2 13 8 1 9 5 0 3 13 3 5 16 11 12 15 3 7 18 0 13 5 14 15 3 19 9 1 16 9 4 17 2 4 14 18 9 16 16 9 1 11 18 2 0 5 17 12 20 6 5 1 18 0 16 3 12 15 19 2 14 20 2 12 0 13 18 19 2 20 1 3 6 15 1 7 16 13 1 4 1 2 5 20 14 16 12 15 7 11 9 11 0 9 5 4 1 10 18 13 17 15 19 6 19 4 16 4 13 4 20 18 9 6 16 19 2 13 6 8 12 1 1 14 19 14 15 9 1 7 2 4 16 7 1 8 5 8 15 4 18 1 4 12 20 15 5 4 8 13 4 13 14 17 11 18 19 0 7 18 12 17 19 3 16 2 0 8 16 7 14 5 16 0 7 2 4 0 4 19 18 0 9 4 3 10 7 18 16 1 7 5 13 19 17 8 11 6 20 11 11 9 1 19 14 7 18 9 19 9 13 17 9 0 4 6 19 16 9 11 0 4 16 9 9 14 10 17 4 18 1 7 13 5 20 9 1 18 19 6 2 10 9 12 12 1 18 12 16 15 7 7 11 19 0 4 10 9 12 5 20 10 0 13 6 15 10 2 8 2 18 15 14 15 16 2 6 7 11 6 5 18 15 17 4 19 0 3 6 13 16 9 2 2 6 13 3 3 2 8 12 18 13 19 6 16 11 1 3 14 18 2 2 8 0 10 7 2 0 12 15 9 2 11 0 9 6 0 9 15 5 19 4 15 20 0 0 5 20 17 14 4 2 11 8 10 3 20 10 10 10 1 16 14 8 13 11 0 4 19 10 14 5 18 14 0 5 2 8 7 13 7 16 9 19 3 9 6 16 9 4 14 0 8 6 15 11 4 2 5 10 1 13 2 8 7 1 10 5 18 2 4 11 11 4 4 7 1 15 11 19 19 5 6 10 17 17 0 10 6 20 7 15 12 0 18 13 6 12 2 9 14 9 3 5 13 3 4 11 6 3 10 18 19 6 19 3 19 13 8 2 6 5 1 4 1 17 7 10 11 20 5 6 18 0 13 12 6 9 14 9 17 9 1 14 16 8 0 11 18 10 11 12 1 4 16 14 6 13 0 7 17 4 12 18 6 0 16 4 10 16 3 3 10 12 0 20 8 4 20 20 9 8 14 4 9 20 10 19 11 5 13 3 19 1 13 19 7 3 6 14 14 6 19 10 4 15 19 18 5 15 20 11 16 16 4 10 11 2 10 1 16 6 16 4 18 5 12 0 1 13 7 7 6 20 16 9 5 13 8 0 15 12 19 6 20 14 0 2 6 8 6 0 16 8 8 9 20 5 1 4 15 15 8 5 6 4 16 7 2 2 9 15 16 18 6 5 6 14 19 12 1 12 0 8 12 5 12 7 8 12 15 8 17 8 15 3 5 20 1 12 10 1 11 2 10 16 14 7 1 13 11 17 8 12 17 6 14 3 11 14 1 19 7 11 3 8 6 4 12 1 16 9 12 15 17 13 7 15 2 12 4 19 4 15 7 1 13 1 16 17 18 8 16 0 14 17 20 0 5 14 8 8 3 12 16 7 14 15 12 18 9 5 11 10 20 15 6 8 19 15 18 16 10 6 0 14 8 11 10 18 17 0 18 19 16 8 0 18 19 5 13 13 20 8 8 13 8 19 11 1 3 9 7 4 4 1 4 18 18 2 14 2 16 8 4 16 18 8 14 7 12 11 5 14 9 8 0 15 7 18 17 14 19 4 11 16 9 14 13 4 14 11 18 17 15 10 7 18 6 3 16 15 4 17 19 17 4 2 1 7 13 15 14 14 9 17 5 1 14 16 6 15 3 11 3 7 11 16 5 14 11 7 17 0 3 3 16 15 20 6 6 2 18 13 11 10 8 19 18 4 13 5 20 2 0 3 7 3 14 12 6 3 17 20 13 0 0 16 11 18 18 16 0 6 11 12 3 13 12 0 9 1 6 13 5 5 2 17 17 5 8 4 12 11 4 11 20 5 10 1 15 17 20 16 19 0 10 7 2 9 3 5 13 3 0 4 6 4 1 18 20 6 10 2 12 11 8 19 20 13 16 11 2 3 2 8 7 18 7 1 18 17 7 16 10 12 1 18 16 6 4 19 6 3 15 3 16 4 13 0 15 18 14 0 8 18 0 13 17 5 14 14 14 0 8 16 7 6 13 16 17 9 13 0 9 20 11 17 15 0 3 9 1 7 8 20 9 8 18 4 17 6 7 2 13 3 11 15 4 4 15 12 3 2 20 18 0 9 13 12 19 6 0 2 14 3 4 7 6 19 5 11 14 7 1 16 9 1 16 8 13 8 1 11 19 6 11 6 6 3 9 8 14 18 1 7 20 11 5 1 3 0 20 3 18 17 8 3 16 8 14 15 4 0 9 14 11 18 13 11 0 11 13 18 2 15 13 19 18 20 6 0 5 7 1 4 5 7 13 4 10 14 5 19 14 2 1 20 1 14 11 5 10 12 15 6 18 5 9 10 12 8 18 16 11 2 16 11 19 19 18 0 2 10 1 8 14 7 12 18 9 19 4 1 12 7 6 7 16 18 13 5 2 11 14 1 20 13 18 18 5 3 18 0 12 11 18 13 7 9 12 6 2 3 0 10 7 13 8 17 20 7 12 18 3 2 0 11 9 13 15 7 5 4 3 17 4 19 6 19 7 13 3 19 18 17 12 17 2 4 18 7 1 14 14 16 12 3 9 16 8 13 15 19 11 8 13 17 8 19 5 9 7 9 10 0 5 6 9 20 14 7 19 19 11 5 19 1 15 4 3 1 19 3 4 20 20 15 3 6 17 0 5 13 6 18 14 10 18 19 15 14 14 7 15 17 17 20 12 19 18 14 13 10 20 20 11 3 1 19 2 7 17 10 17 13 1 11 3 20 15 3 20 6 9 8 20 2 8 5 6 6 20 6 11 1 17 19 5 11 19 7 14 10 5 15 17 19 13 1 14 3 15 13 20 11 1 20 18 20 18 12 2 6 19 10 20 1 3 17 6 16 10 4 16 19 16 12 6 18 14 1 2 10 2 11 4 4 0 7 10 18 16 6 20 11 14 1 12 14 6 5 3 13 7 10 0 8 15 15 16 13 15 4 5 15 13 14 12 4 0 2 20 8 3 12 20 1 20 12 8 1 1 8 12 12 8 0 11 11 9 20 4 3 6 2 12 18 16 12 17 18 1 11 5 11 6 2 16 12 20 18 15 0 8 15 16 15 6 11 10 11 0 15 12 3 10 20 5 12 13 19 8 10 2 3 16 18 12 20 4 20 6 6 13 16 12 6 17 9 17 13 11 4 6 5 17 20 2 13 0 2 15 4 19 7 4 17 7 20 2 19 18 17 9 20 1 19 17 12 2 9 6 10 3 19 6 6 10 15 1 6 16 0 3 20 15 15 6 6 13 8 12 18 14 17 14 17 11 4 6 3 0 14 8 3 15 10 3 18 18 14 19 6 4 15 8 11 1 9 0 13 11 17 12 0 5 6 20 20 0 0 5 2 19 16 14 10 8 4 6 3 17 13 12 5 0 4 17 5 14 2 4 3 5 8 15 19 3 11 5 15 3 8 18 16 15 10 10 10 2 0 1 11 5 6 3 9 16 20 2 7 11 15 1 19 19 11 14 1 7 20 0 18 3 2 16 8 9 13 18 13 17 16 7 13 14 11 4 19 19 1 12 8 17 10 13 12 15 4 13 13 8 11 7 6 9 8 7 3 10 12 6 2 6 14 10 5 13 11 16 20 16 0 0 5 11 5 17 16 2 20 16 19 3 14 0 2 6 14 20 3 20 19 15 16 1 14 8 13 14 11 7 7 5 18 8 12 5 11 20 15 4 13 19 7 1 10 8 8 9 13 0 18 14 16 19 18 8 15 5 14 7 19 20 20 18 4 0 8 16 10 8 17 11 2 11 2 8 13 0 12 19 9 1 19 14 15 19 5 0 14 4 3 2 17 3 3 7 17 3 17 10 8 2 8 1 9 6 0 5 11 11 1 13 19 13 17 13 8 16 2 0 4 10 7 18 19 7 2 13 12 13 17 15 12 12 15 3 0 9 11 17 18 7 14 18 14 8 17 11 0 11 14 8 12 15 13 4 2 3 11 12 1 1 15 7 14 6 6 12 6 19 19 9 1 1 3 12 6 10 6 16 16 17 12 2 19 8 19 13 11 1 20 14 2 5 11 14 18 20 18 18 5 20 10 19 6 16 13 5 1 17 18 6 9 19 9 4 8 18 15 6 16 8 20 20 14 9 8 1 3 8 4 3 3 10 16 6 16 11 20 8 2 0 4 4 11 20 1 20 19 20 2 7 3 7 4 6 15 11 11 7 17 2 8 0 19 1 19 12 14 17 20 10 2 9 16 15 2 13 4 11 11 18 12 15 11 4 13 16 6 20 2 14 2 8 2 8 14 3 19 3 0 12 11 15 13 15 16 8 6 6 0 8 18 5 9 3 2 18 7 12 15 13 0 1 14 3 8 5 7 14 8 5 2 12 0 2 7 7 4 1 12 7 13 8 0 14 12 9 4 1 7 7 4 4 17 19 1 8 20 6 19 5 4 17 12 15 19 17 3 8 15 4 17 10 5 11 0 2 9 4 17 4 7 10 1 6 19 5 3 3 0 0 11 5 8 1 16 17 12 12 17 3 8 0 4 5 5 15 14 3 16 3 4 4 20 11 3 17 6 14 9 7 7 6 17 8 7 19 16 11 2 8 2 11 4 4 5 0 12 8 19 0 10 17 4 15 11 3 11 10 1 4 10 5 3 9 0 18 2 13 2 3 1 16 15 15 0 10 9 19 10 14 1 9 1 6 17 9 13 6 7 7 2 10 16 15 20 19 4 6 5 9 8 17 14 0 19 9 5 18 10 4 16 16 2 12 4 2 6 11 9 3 17 6 16 6 14 13 16 3 1 1 9 13 19 5 13 5 8 17 17 3 8 5 15 17 8 10 3 3 12 8 2 2 4 2 12 7 6 3 4 2 18 14 0 9 8 18 14 11 14 18 19 13 3 17 8 11 4 0 12 5 11 20 10 9 16 0 8 4 8 7 0 10 20 1 4 17 20 17 17 3 14 18 5 19 11 20 6 14 14 7 12 0 9 15 12 4 14 15 16 5 9 14 2 20 3 6 10 5 5 17 2 4 18 5 2 19 20 10 5 10 1 4 0 6 14 5 17 13 4 0 5 13 10 8 7 18 8 9 13 17 14 6 18 0 11 19 6 13 8 2 9 13 3 17 18 17 16 15 9 17 1 8 19 20 2 18 6 17 17 10 15 16 10 19 2 19 0 3 7 2 9 6 11 20 7 1 4 15 2 3 1 5 5 15 17 14 6 20 7 7 17 6 4 20 4 17 16 9 18 10 4 19 17 12 2 17 16 19 19 17 6 5 1 16 20 14 17 16 11 18 19 18 3 20 3 11 7 3 0 19 7 9 19 8 13 6 6 3 4 15 10 15 3 12 18 10 9 3 7 7 7 8 9 1 0 19 11 6 11 10 17 6 18 10 4 0 19 13 14 15 18 9 7 5 1 5 17 6 13 6 11 6 2 5 19 7 13 2 2 12 7 1 6 5 20 19 8 1 13 17 11 13 0 15 15 11 4 6 6 13 17 15 14 7 4 10 6 11 6 13 13 13 7 6 12 5 13 15 8 15 14 20 10 16 17 6 7 8 13 18 12 14 20 18 15 17 4 15 4 5 9 12 12 6 13 15 7 11 2 11 5 11 10 3 8 1 13 3 4 17 10 15 20 12 9 14 12 2 6 20 1 3 13 3 20 13 6 3 6 12 17 16 6 0 15 7 1 12 12 12 20 13 1 1 5 13 16 10 1 11 11 3 1 18 1 18 19 16 18 5 5 8 16 2 11 12 19 15 15 16 2 2 4 20 17 16 18 17 14 20 3 6 19 7 15 10 17 0 7 8 13 0 20 6 6 13 15 10 2 13 14 6 4 0 6 20 3 5 11 6 6 8 14 18 1 5 19 14 7 6 1 16 1 2 10 12 20 17 17 1 14 20 20 14 17 5 17 11 14 19 19 2 14 3 7 9 9 20 11 6 18 20 8 14 3 6 20 13 5 2 18 8 1 10 9 10 9 18 10 4 18 16 5 14 0 17 19 6 9 2 7 6 4 17 1 3 20 14 16 10 16 11 8 17 19 18 4 15 16 2 16 20 12 2 10 4 7 16 10 4 19 7 15 19 7 0 7 6 19 5 14 5 8 18 17 9 18 4 2 15 9 5 15 1 17 9 9 7 10 11 1 13 7 14 7 8 0 13 11 9 9 18 20 10 15 10 0 7 19 2 12 13 12 2 12 8 15 1 8 3 12 3 12 19 18 4 10 13 1 17 0 1 18 20 5 10 11 0 15 19 18 5 19 4 18 13 1 7 12 17 16 11 3 16 20 4 17 15 20 13 10 8 2 17 17 13 19 8 17 12 12 17 19 11 20 20 13 8 0 18 7 14 18 17 18 14 3 19 6 9 12 10 12 15 15 18 11 13 7 0 15 3 3 13 8 4 20 14 2 18 11 7 20 13 0 10 19 11 13 5 14 0 3 0 20 19 14 1 17 6 8 8 3 3 8 8 15 14 5 5 5 5 6 2 12 4 17 14 8 18 5 8 0 8 15 18 12 4 9 5 2 1 13 0 9 5 3 13 18 1 15 1 4 19 19 16 13 17 12 14 20 13 6 10 3 20 11 6 15 1 11 12 7 0 4 8 12 2 15 17 20 15 2 6 2 18 6 18 3 14 20 0 3 12 12 13 12 11 12 9 12 9 7 6 14 4 10 19 10 7 9 4 20 6 1 7 17 18 8 19 2 10 6 11 16 17 4 15 13 13 7 0 19 14 0 14 13 9 7 2 3 19 20 7 4 8 2 16 11 7 20 11 9 20 6 2 20 4 13 17 10 9 3 13 5 6 3 12 13 4 11 3 17 5 20 15 10 7 5 10 18 2 18 3 11 18 10 19 5 14 11 18 10 0 5 16 3 10 18 6 19 13 8 2 4 5 12 12 15 1 2 15 6 5 14 1 6 19 0 16 20 5 3 20 10 4 7 5 19 15 8 17 11 9 3 12 20 5 7 14 2 14 3 12 13 11 14 17 4 14 4 8 9 8 16 1 19 6 7 3 20 6 2 18 8 19 19 0 11 20 12 1 0 9 17 9 9 18 7 10 8 20 8 9 5 7 11 15 4 15 5 6 13 14 20 5 8 10 13 17 2 7 5 19 10 3 6 18 8 4 3 14 5 0 9 15 16 4 20 12 18 3 13 1 2 8 7 11 16 13 20 20 7 3 4 16 17 9 9 2 7 2 15 16 10 19 7 13 8 2 7 18 0 5 20 16 18 20 16 15 16 2 9 7 0 17 9 19 16 4 18 4 10 2 2 1 10 18 2 12 1 11 7 7 10 12 20 12 8 19 10 10 6 11 8 16 6 4 4 9 7 6 18 9 1 11 6 14 5 7 12 17 18 17 0 1 2 18 16 9 4 14 5 1 14 14 20 6 17 18 16 16 15 16 2 17 8 12 11 4 3 14 13 17 12 6 20 3 3 4 15 6 16 13 9 17 11 12 2 12 15 13 7 14 10 8 9 17 19 3 17 17 18 13 13 12 8 13 12 17 0 7 4 16 16 2 10 10 15 12 8 11 15 5 11 8 6 10 5 9 13 0 2 4 6 9 5 1 18 2 11 16 17 5 15 2 11 16 15 6 15 12 8 0 11 15 19 14 8 0 18 12 4 20 4 19 17 19 10 5 4 14 4 15 12 2 11 19 1 9 5 5 4 4 16 10 0 10 9 9 4 10 14 20 17 5 18 3 15 14 6 12 12 3 6 12 0 4 20 18 11 11 3 19 18 19 8 10 3 15 15 15 2 17 16 9 15 4 5 10 0 12 10 2 8 14 8 4 3 20 20 6 7 9 4 6 12 16 11 14 8 12 0 0 11 9 9 16 16 13 3 13 16 18 4 17 9 7 13 20 19 5 1 7 4 15 17 10 8 17 6 6 6 17 13 2 11 10 13 2 0 12 2 11 2 20 18 0 0 13 7 19 2 6 3 12 7 20 17 12 16 15 19 11 17 9 11 4 8 20 15 7 13 14 11 4 2 7 13 15 13 1 4 7 2 19 0 19 9 20 12 13 8 19 20 2 11 2 16 17 5 16 1 3 15 13 1 6 0 14 14 7 11 8 1 18 1 5 11 6 18 13 16 7 4 14 10 16 12 15 12 14 10 14 5 8 9 7 8 11 8 1 11 14 2 15 8 9 14 6 8 17 20 0 8 0 9 0 8 4 17 20 16 11 12 2 1 13 11 3 20 9 10 1 20 15 8 5 20 3 8 9 17 16 16 5 14 7 10 7 14 6 20 3 10 20 20 3 4 1 20 20 9 3 9 11 17 20 10 10 3 13 6 5 10 18 12 17 14 3 8 18 10 19 4 2 3 20 13 9 19 14 13 4 8 20 13 14 17 3 1 0 16 13 10 16 18 3 15 10 5 1 16 0 12 0 14 7 4 1 17 20 2 15 1 4 17 16 9 1 20 16 19 14 3 3 10 11 12 6 5 13 5 6 14 5 4 9 9 15 7 13 6 8 15 6 15 19 15 6 3 17 13 9 3 4 17 0 4 0 2 16 1 5 7 7 1 6 1 0 14 8 11 17 15 20 20 0 13 2 4 3 1 5 16 10 12 15 11 11 5 6 7 6 12 18 5 19 0 9 8 5 3 20 7 11 13 12 12 9 0 1 6 17 19 19 2 2 8 11 5 11 15 10 20 3 16 3 13 11 18 12 1 19 5 2 10 15 13 7 7 17 20 17 17 2 14 6 17 10 17 1 12 18 17 17 4 6 5 12 9 5 14 7 11 9 18 4 0 9 4 7 8 18 7 18 17 7 6 17 19 6 20 16 7 18 11 2 17 20 20 2 7 8 16 17 3 1 6 5 10 20 0 19 6 10 3 8 15 6 11 11 5 9 5 9 8 20 1 15 17 8 13 9 9 1 12 12 4 9 15 11 6 2 19 8 15 2 15 3 9 4 20 12 14 12 8 19 4 16 6 0 8 0 4 12 16 2 18 18 13 17 20 17 16 0 1 4 16 5 9 20 4 0 7 4 7 9 0 0 6 2 15 17 3 20 15 14 20 17 13 16 3 20 7 3 8 2 17 8 1 10 9 20 5 20 9 7 2 12 11 11 18 5 6 6 0 2 2 2 3 0 5 6 8 10 3 1 0 0 1 12 7 5 11 14 3 3 14 10 19 6 20 2 8 13 16 13 16 19 2 1 8 12 14 5 15 1 10 19 15 13 7 2 7 18 17 6 0 19 5 15 15 19 18 12 11 10 8 0 19 6 3 10 11 15 13 20 20 20 14 2 19 19 20 13 3 19 19 4 6 14 1 19 9 16 19 14 9 15 14 17 6 19 5 7 2 17 0 12 3 0 13 8 16 20 18 5 15 12 5 12 9 18 13 8 20 20 7 14 10 7 12 2 20 8 7 2 8 9 1 7 18 4 1 18 18 13 2 7 18 12 10 19 13 1 19 10 10 19 18 9 6 17 15 5 18 5 4 18 1 1 0 10 0 9 18 5 13 0 2 0 4 8 9 19 15 0 20 20 9 2 13 1 4 9 16 13 15 9 9 5 18 12 17 18 15 16 13 18 17 4 18 0 7 0 12 10 6 6 3 19 15 11 10 1 18 11 10 10 3 10 1 8 20 8 5 12 14 4 13 15 4 11 4 14 12 17 15 5 14 0 5 12 17 15 14 5 17 16 11 9 13 9 10 5 5 15 18 8 13 12 1 10 7 12 4 16 12 15 8 14 8 5 13 9 7 0 4 17 9 3 20 14 15 0 2 5 19 9 9 5 8 19 2 17 19 18 18 3 1 17 3 7 8 4 3 13 18 13 1 5 13 7 4 9 4 3 8 14 2 4 3 15 4 1 7 5 3 13 17 18 11 3 16 4 4 2 6 8 0 7 2 17 8 20 14 19 11 14 14 10 0 13 6 6 2 16 4 6 18 12 10 15 19 20 17 6 20 19 19 19 17 10 3 2 9 14 18 10 11 6 12 20 14 9 16 20 1 20 6 7 6 17 9 5 19 1 20 4 8 4 12 5 12 6 11 10 16 8 3 6 13 2 10 12 14 6 14 8 16 4 7 11 11 10 17 15 20 17 20 16 16 2 1 11 14 18 7 6 7 9 20 9 18 16 12 20 0 18 13 2 2 7 12 6 19 16 17 13 3 3 13 8 1 6 15 17 10 19 0 12 5 1 1 12 4 6 0 18 7 10 11 15 4 7 13 19 4 17 3 6 7 7 8 20 18 9 17 1 17 11 14 20 7 13 18 17 20 4 14 6 16 13 12 20 2 5 15 13 16 20 20 13 8 7 8 18 1 16 9 12 20 17 19 4 14 10 1 12 6 5 0 4 17 16 5 12 12 3 1 17 14 1 8 6 13 7 20 12 0 8 5 2 16 15 8 12 20 12 14 10 18 18 17 17 1 10 18 0 18 7 9 5 15 10 7 9 20 17 17 7 10 12 2 11 11 11 8 10 11 12 6 6 19 19 15 3 10 5 9 16 19 10 4 0 1 4 13 20 1 20 5 3 4 4 11 4 0 15 4 17 13 6 0 19 9 16 10 17 18 12 13 2 3 19 18 0 20 1 6 2 1 1 20 5 14 6 15 18 18 2 10 20 16 7 14 20 18 20 15 1 3 0 13 20 8 18 0 20 7 20 15 16 8 8 17 7 3 1 13 8 17 13 4 18 4 1 11 1 15 11 18 15 14 10 16 12 17 12 12 10 6 0 18 8 20 13 17 17 2 11 8 0 1 4 17 9 7 3 7 7 19 19 17 4 0 14 7 1 7 4 1 3 19 7 18 16 11 9 16 2 15 12 13 14 17 16 16 7 19 4 3 17 8 12 19 13 17 17 3 11 16 20 8 7 14 4 4 15 9 8 6 4 19 19 14 16 13 14 3 1 12 8 13 5 16 6 18 4 12 6 5 20 2 16 6 11 10 1 9 1 3 18 8 16 13 6 1 2 13 10 6 8 7 3 19 6 12 16 7 6 10 9 16 17 0 16 4 0 13 13 15 13 15 12 1 2 14 0 15 18 8 2 3 2 19 7 1 15 8 15 18 11 9 5 0 19 18 4 12 4 2 0 5 4 16 13 17 19 4 11 5 16 16 2 8 4 19 12 6 19 17 8 11 13 20 6 18 10 1 13 14 11 3 16 4 16 14 18 18 6 19 5 14 9 0 17 17 4 20 4 20 4 11 14 2 0 11 1 1 1 5 9 3 20 1 15 12 8 11 3 7 4 16 0 1 6 18 4 11 0 5 11 18 12 18 17 0 20 1 18 9 9 11 1 2 1 11 13 14 13 11 6 1 9 1 14 11 4 8 9 11 15 4 15 9 5 15 1 0 20 4 14 7 1 2 6 12 5 1 5 17 4 15 20 18 0 2 17 19 13 3 15 5 20 9 18 7 2 19 18 11 18 3 18 18 20 9 0 7 1 3 20 16 10 5 7 6 13 2 16 19 15 6 17 20 13 19 8 16 1 20 3 3 14 3 3 18 11 8 6 10 13 6 10 16 17 8 0 4 16 15 11 13 8 0 20 14 2 0 2 14 14 12 11 9 9 10 13 16 11 6 9 12 18 11 18 14 17 10 16 9 1 11 11 6 5 13 15 16 12 2 5 10 8 2 4 4 13 0 13 20 8 20 14 12 14 6 20 19 17 12 11 11 16 18 16 9 17 18 0 1 17 11 5 14 17 13 2 11 3 11 12 19 8 13 15 17 20 3 10 7 4 8 2 17 13 10 6 9 14 20 9 16 0 14 0 4 3 13 6 20 9 1 15 2 14 16 3 2 18 20 1 8 2 13 12 18 15 12 0 5 13 13 10 4 17 6 7 3 14 5 20 1 6 12 20 9 20 20 8 6 1 0 6 7 15 4 8 1 20 12 13 17 19 0 17 15 18 14 2 8 10 1 0 4 8 1 17 19 15 11 20 10 4 4 17 10 11 11 11 12 3 1 6 9 10 10 19 13 12 5 7 19 1 12 14 10 10 0 11 11 17 9 9 16 12 12 20 5 20 19 19 8 11 11 8 2 17 18 19 14 19 13 20 7 15 13 0 9 19 4 1 8 12 1 6 7 1 16 8 4 4 11 3 6 2 14 16 15 12 12 3 19 16 11 3 9 1 15 5 5 7 15 20 3 4 0 5 0 0 13 18 2 12 11 1 0 9 12 0 3 17 0 2 20 14 8 20 19 16 4 18 1 8 9 19 20 12 17 10 5 15 11 8 12 11 20 6 18 4 13 0 20 11 4 12 5 18 4 17 1 8 0 12 13 2 2 1 5 13 16 13 11 10 10 11 20 19 12 9 3 1 14 3 9 17 13 5 14 7 15 2 15 14 11 8 0 3 15 1 4 10 4 13 0 4 9 2 19 17 15 5 10 20 6 20 10 5 6 12 11 7 12 13 14 19 1 14 13 8 16 3 5 16 16 4 18 6 19 2 16 15 7 3 14 3 13 12 2 11 4 7 5 17 6 16 6 8 20 13 16 18 19 8 1 20 5 4 6 19 14 14 1 0 3 12 18 10 14 10 11 15 4 19 14 15 3 9 10 1 16 3 14 8 8 20 0 10 0 18 0 4 17 5 2 8 8 11 9 1 3 0 17 0 1 15 17 20 6 10 14 8 14 8 16 4 16 17 13 3 12 0 19 19 11 14 0 1 20 2 14 6 18 17 8 2 11 16 18 20 15 7 2 9 15 13 16 10 3 20 6 8 18 6 9 19 5 16 8 0 19 18 16 14 15 3 16 3 12 7 10 20 19 14 2 7 9 13 4 6 15 5 20 1 19 9 18 4 18 12 12 9 13 1 16 19 4 2 11 4 2 6 12 16 7 10 3 18 1 13 15 19 18 18 4 15 11 7 10 20 8 10 8 19 20 11 3 14 19 1 3 17 7 5 6 13 15 3 19 20 14 6 3 9 5 17 8 12 0 14 15 1 6 9 17 11 1 11 7 13 9 18 0 4 7 15 7 19 20 2 2 13 10 13 13 3 16 12 13 0 10 1 19 1 3 5 6 13 16 13 16 9 1 4 2 2 5 20 1 0 19 7 16 20 19 17 6 0 4 5 0 17 3 10 8 14 19 11 12 4 16 2 19 13 10 0 12 3 8 16 2 17 15 18 5 12 3 18 1 16 13 1 8 11 2 7 4 6 9 3 14 14 4 13 18 9 20 3 6 12 13 4 15 3 5 9 16 4 10 15 13 12 8 7 13 12 20 7 16 0 10 5 12 5 9 15 5 18 19 9 16 1 7 0 16 2 3 19 3 20 9 3 8 14 0 5 14 18 7 18 6 5 18 9 13 1 7 0 17 9 18 1 0 10 4 19 19 16 5 1 14 0 3 11 4 14 10 8 19 18 1 13 10 16 0 18 17 10 10 18 4 19 6 15 12 14 19 1 5 2 4 9 6 10 11 16 0 16 1 20 0 3 18 8 19 9 14 10 20 13 5 9 9 17 9 0 18 3 9 6 3 17 15 16 8 19 1 20 19 14 20 5 9 10 4 6 7 14 16 20 0 13 2 12 20 13 1 15 16 10 4 16 11 16 7 15 3 14 18 14 5 7 9 7 15 8 11 10 10 15 13 17 11 15 9 6 8 5 1 1 1 9 9 14 3 18 20 11 1 13 12 10 10 20 8 11 5 9 0 1 6 16 5 0 2 8 0 0 13 6 17 7 11 15 0 13 7 16 10 9 0 8 11 11 10 11 11 6 16 17 17 5 18 18 8 9 16 8 5 3 13 0 15 14 0 19 2 4 4 5 6 3 6 19 12 0 16 4 4 17 17 8 2 4 9 9 3 7 10 7 3 2 3 8 15 8 5 7 0 11 4 18 2 2 7 19 8 1 11 20 12 17 9 20 3 3 10 0 19 8 14 11 18 14 8 16 18 12 11 14 2 14 3 16 15 0 14 7 15 0 15 10 13 18 11 13 20 16 18 4 15 19 8 1 6 14 17 1 6 11 19 2 4 3 12 8 13 6 20 2 16 3 14 6 8 20 16 16 18 17 11 15 12 17 6 19 9 19 19 7 17 15 5 18 18 20 5 13 1 11 9 5 19 4 19 17 19 10 12 16 14 17 2 1 8 8 10 15 20 3 5 4 0 17 5 14 15 19 8 10 18 11 8 9 1 4 5 3 19 9 15 10 18 18 3 18 1 16 5 3 0 11 20 15 13 17 1 5 12 13 15 16 12 19 5 14 4 0 20 3 18 18 3 6 7 15 1 19 11 3 3 14 2 9 2 14 3 15 15 20 17 18 17 10 8 3 4 11 8 20 11 19 2 13 7 9 9 8 8 12 6 5 13 10 3 20 5 17 0 10 19 3 9 18 0 11 8 13 20 16 18 19 13 14 7 19 2 20 13 1 18 7 1 12 16 18 14 17 14 7 19 9 0 19 9 11 16 18 3 4 14 5 20 12 10 20 18 1 7 18 17 17 10 10 18 4 3 2 1 10 17 6 18 3 0 5 7 0 11 17 5 8 2 19 3 18 5 12 0 7 14 18 9 12 12 18 12 17 14 7 14 13 12 0 0 1 20 17 14 13 1 6 4 12 9 13 7 5 19 11 4 16 0 9 5 16 14 16 1 17 15 18 8 20 14 13 20 17 11 6 0 13 1 10 16 6 13 14 1 19 1 17 2 3 19 13 10 14 4 10 6 0 12 7 18 14 10 12 4 20 0 9 20 16 19 2 17 1 15 0 13 14 2 11 20 7 8 14 5 15 18 5 10 7 17 9 7 10 20 17 2 3 9 5 3 10 16 9 9 20 2 8 7 9 16 2 6 14 8 18 4 6 19 12 0 3 9 8 6 16 4 19 5 18 9 17 8 9 11 20 12 15 12 12 12 14 6 20 5 15 0 6 15 0 12 20 10 15 16 12 13 14 9 2 9 0 17 0 17 17 17 10 15 3 12 6 10 4 0 16 15 20 11 7 1 15 2 6 17 2 0 0 8 15 16 15 11 7 4 15 1 5 20 17 10 17 14 0 18 10 18 11 19 1 12 0 14 6 2 15 20 4 9 12 16 18 17 12 14 8 18 15 4 20 0 14 0 6 6 20 0 12 4 20 17 2 14 14 17 20 7 8 9 8 6 13 2 9 12 0 0 14 6 13 16 19 3 9 20 9 1 14 0 5 15 1 19 18 8 11 3 14 13 3 12 1 20 0 0 11 18 7 15 8 2 10 17 5 7 20 15 4 20 0 7 0 6 6 17 10 19 2 3 15 7 9 0 15 9 16 7 0 8 2 0 14 14 5 0 19 16 18 15 13 16 15 17 3 9 20 1 11 14 13 20 16 0 14 7 15 11 8 1 3 17 4 9 20 8 20 4 4 12 12 7 5 10 2 7 11 19 3 12 13 10 19 2 20 10 13 11 0 3 2 0 7 9 17 3 8 1 11 14 18 12 15 1 17 15 17 9 3 10 8 15 0 10 18 16 11 9 17 5 2 8 6 1 17 3 2 15 18 10 13 8 20 10 20 4 11 7 11 17 10 1 5 2 6 3 20 1 5 12 13 4 4 3 12 18 17 18 3 18 3 6 13 16 8 13 6 2 11 8 3 5 5 18 12 20 4 1 4 5 16 4 0 11 8 1 19 20 3 8 16 8 6 19 1 20 3 9 11 3 15 19 19 6 7 1 17 13 4 12 9 7 8 17 8 16 16 8 16 8 8 9 16 18 1 18 11 17 18 19 6 14 15 18 0 11 1 13 9 3 8 3 12 11 8 17 18 3 2 9 6 15 13 12 15 6 15 6 17 18 4 0 15 8 13 2 9 1 4 5 12 7 12 3 5 15 2 2 8 17 19 14 11 11 1 16 12 11 7 20 14 15 7 1 11 14 8 2 6 1 12 20 15 2 14 9 17 8 3 17 6 18 15 14 9 12 18 20 8 18 19 18 0 1 1 17 0 15 16 18 17 2 7 6 16 9 18 11 12 15 19 18 9 7 14 9 4 15 5 0 4 20 7 2 15 14 15 6 5 20 2 5 12 5 10 7 5 4 3 8 6 12 16 17 9 2 16 10 7 5 20 1 6 0 7 10 9 12 15 18 5 3 16 4 17 12 7 8 17 16 12 2 6 7 18 2 14 17 11 8 5 16 0 2 20 14 6 6 9 1 5 10 14 20 1 5 12 12 5 7 6 19 11 10 0 10 1 10 5 8 3 15 17 20 18 7 7 1 19 10 10 10 7 16 19 19 12 19 10 13 7 12 2 16 19 18 7 16 7 13 19 6 16 2 10 1 4 6 19 8 5 13 8 13 19 5 11 18 8 18 13 6 16 9 3 1 17 4 12 6 12 5 10 14 10 4 11 1 0 1 4 0 10 11 18 3 17 12 2 4 15 8 9 11 19 8 3 12 1 6 15 15 7 10 12 17 19 3 4 17 10 3 8 17 19 15 17 8 5 19 9 11 14 9 6 12 16 4 15 18 13 6 19 9 17 19 16 8 15 13 12 11 5 4 18 14 4 18 8 8 15 7 17 5 1 16 15 11 9 14 3 5 0 7 10 16 5 4 14 18 8 6 15 15 16 13 4 15 2 0 13 8 9 15 5 5 7 9 16 11 15 17 2 19 20 4 17 1 13 1 2 1 15 12 0 16 12 2 19 5 13 17 9 11 15 18 0 19 5 14 11 7 1 8 15 0 13 7 10 9 16 8 2 5 6 11 15 10 12 4 5 17 8 9 18 4 8 9 7 0 9 7 16 5 1 0 18 1 17 11 14 16 2 10 18 6 6 2 0 10 7 5 0 1 10 18 13 14 7 2 20 9 0 9 20 17 7 1 5 2 4 11 4 20 9 20 7 20 0 17 2 10 0 1 20 7 16 18 11 12 12 11 11 10 14 14 12 19 8 15 14 0 17 1 16 14 17 6 5 12 1 3 7 10 4 13 10 17 15 19 19 10 5 11 15 10 5 17 5 17 18 8 14 15 14 18 13 14 11 16 4 5 10 4 4 10 17 0 19 11 7 19 12 15 10 9 6 6 2 11 3 1 13 14 20 10 1 0 10 15 15 7 12 4 18 5 15 0 3 12 3 0 10 11 20 10 19 3 1 8 3 17 5 3 0 11 8 12 8 12 10 3 7 12 6 6 13 20 7 3 11 16 6 5 12 4 10 9 2 1 1 5 5 7 20 0 20 6 20 2 0 0 1 17 5 20 15 14 1 0 18 7 14 8 19 14 6 10 10 14 13 10 10 16 8 3 9 6 10 0 0 19 20 14 5 12 16 16 13 12 6 6 15 13 20 12 15 10 7 18 17 16 2 14 3 12 15 2 1 4 0 3 9 14 17 6 0 5 19 10 1 6 13 9 4 19 2 3 0 18 16 11 7 5 14 6 6 13 0 6 3 14 13 20 13 13 17 2 6 14 15 16 17 2 0 8 14 5 13 7 6 5 4 11 9 11 10 14 16 16 13 5 16 16 20 13 18 2 3 8 9 20 12 5 6 13 13 19 12 7 6 0 16 16 1 18 8 5 19 5 8 10 18 12 17 0 11 13 15 18 1 5 6 5 7 11 12 5 6 4 16 18 7 8 17 5 10 17 14 10 17 4 9 17 5 20 19 9 15 2 15 18 6 15 1 4 7 13 9 11 17 17 9 17 19 8 13 16 11 7 16 18 5 16 3 15 16 13 14 2 20 0 18 19 14 4 14 4 14 20 8 7 3 19 15 14 1 1 9 10 6 5 10 3 13 6 19 18 3 15 3 20 14 19 8 19 16 20 10 12 15 11 17 6 8 7 14 3 20 17 5 2 15 0 2 13 15 16 0 3 14 17 17 13 0 9 9 19 3 4 0 7 3 19 6 14 6 1 8 9 4 16 7 13 16 4 9 7 8 7 8 11 19 15 4 16 9 7 2 9 4 9 4 10 20 19 9 16 18 1 12 9 2 11 0 12 8 16 7 15 19 9 16 0 4 9 0 11 13 5 19 11 1 5 19 12 17 3 13 8 1 9 3 3 15 5 16 14 1 1 6 0 4 10 7 11 19 18 14 6 8 6 13 11 1 15 1 16 16 12 16 9 4 6 16 10 7 9 12 1 7 20 5 10 7 14 8 10 11 10 2 8 19 13 13 6 16 6 16 13 14 10 11 3 6 13 8 7 18 20 18 11 3 3 6 6 12 5 0 10 19 0 5 11 1 3 19 20 10 20 20 0 9 14 13 2 20 15 1 5 8 3 3 14 15 11 2 1 7 15 20 1 2 0 15 11 4 19 18 14 15 17 7 13 13 16 4 17 18 3 5 0 0 16 7 13 5 2 11 0 18 20 10 13 18 14 4 10 18 15 20 20 13 18 1 16 15 15 13 1 5 20 18 0 6 14 17 12 14 1 9 8 5 17 1 15 19 7 6 2 14 9 4 3 1 2 12 18 7 17 13 5 1 7 7 4 16 0 17 19 8 0 15 3 1 18 4 0 18 15 17 16 18 3 7 13 1 11 5 2 13 8 18 15 13 19 13 19 4 5 13 14 19 9 8 0 11 18 16 13 4 12 12 9 9 2 1 5 16 6 8 14 15 4 6 0 17 6 17 20 10 9 0 6 0 3 10 10 1 9 9 10 12 4 19 3 6 2 17 10 8 8 16 14 8 12 2 6 14 0 13 18 6 0 9 13 8 20 1 8 13 17 20 15 19 13 18 1 9 8 7 8 19 2 10 19 6 16 5 5 14 16 3 17 13 16 19 4 3 6 9 2 9 11 16 0 16 8 18 14 6 19 19 10 11 1 10 0 6 4 9 2 11 7 16 7 19 13 6 0 18 4 14 16 5 11 20 8 17 6 19 12 1 0 2 7 15 2 9 17 9 16 20 20 15 14 14 13 16 19 11 14 16 13 2 17 5 20 11 8 7 15 16 7 7 16 8 3 10 4 10 7 6 10 8 14 5 19 14 7 7 9 18 17 2 2 0 4 16 4 7 9 9 11 8 20 2 6 10 17 12 17 0 10 5 19 4 10 5 6 12 1 6 19 15 18 20 16 10 18 19 6 17 16 19 13 6 11 18 16 14 9 15 9 17 5 5 1 6 2 20 6 18 14 1 18 4 17 5 1 5 13 19 3 16 17 7 20 2 18 0 6 8 15 14 13 10 10 18 19 17 12 6 18 20 19 8 14 6 19 13 12 1 4 13 18 1 14 20 9 9 17 9 19 12 10 1 8 3 2 17 12 9 13 6 0 19 9 13 20 17 7 7 12 11 18 8 19 0 4 14 18 11 19 5 16 18 11 15 12 6 2 2 1 19 9 12 20 5 18 0 8 17 11 4 6 15 10 14 15 2 12 9 10 3 19 7 3 19 7 10 4 14 11 10 8 14 11 13 15 4 5 7 8 10 16 20 0 15 3 16 20 1 16 13 7 1 12 2 12 16 5 11 12 3 10 0 9 4 12 2 4 0 18 3 10 0 18 9 6 13 13 4 11 13 12 20 10 20 1 10 2 15 0 15 11 12 7 7 9 2 13 20 5 4 12 11 2 16 10 1 0 5 20 9 3 20 4 3 1 5 16 7 12 15 4 18 5 4 20 0 2 17 10 14 10 8 17 8 16 12 9 6 1 3 18 2 14 4 4 5 5 7 10 6 12 19 3 19 10 13 16 5 4 18 13 1 19 4 11 6 3 19 2 2 7 2 3 3 13 0 20 17 9 19 6 16 17 0 15 16 19 8 7 2 5 15 19 12 4 14 8 13 18 10 20 17 4 18 16 12 10 12 13 15 8 14 11 1 18 16 1 16 8 4 13 20 3 2 1 3 7 13 2 16 19 11 7 4 9 16 18 14 9 16 20 10 10 20 2 0 20 2 6 6 10 6 2 6 11 0 11 9 19 0 18 5 2 5 0 15 9 5 3 20 11 7 14 16 15 9 3 1 2 10 4 13 13 18 5 4 14 12 12 2 10 8 4 19 20 5 19 1 8 1 7 2 9 20 14 0 17 3 20 8 15 8 10 6 8 6 16 8 9 14 1 0 13 10 13 11 15 18 20 3 17 20 10 11 2 6 14 9 17 15 20 1 8 13 15 5 10 3 3 5 13 5 20 3 11 11 8 16 13 13 4 0 11 12 0 20 19 2 2 2 0 17 5 7 18 10 6 16 2 1 17 15 15 11 1 11 16 14 17 9 18 17 8 18 2 11 2 17 5 17 7 13 15 13 4 17 10 7 11 3 14 8 1 19 15 1 11 20 10 9 6 8 13 11 12 2 18 9 19 5 7 20 4 1 11 6 12 4 20 12 1 7 14 19 13 18 13 4 6 0 15 20 6 0 18 1 8 12 9 8 14 9 13 0 0 5 3 6 20 9 15 3 0 16 2 3 18 16 5 17 18 12 1 9 2 20 15 5 4 6 15 3 10 11 17 5 16 4 17 13 6 6 0 16 17 11 7 18 6 19 0 18 14 19 18 14 16 16 20 7 18 8 14 15 18 20 0 16 14 6 10 16 14 19 1 6 2 16 9 16 19 0 9 16 3 9 4 18 11 1 14 18 3 16 7 15 2 20 15 6 14 9 15 12 9 11 5 19 6 8 15 19 19 17 9 4 8 13 12 12 1 15 14 6 0 0 4 1 1 9 13 11 0 15 0 0 1 15 16 0 8 1 14 14 0 19 10 5 10 5 7 18 9 14 14 8 14 11 14 6 1 2 13 16 13 18 20 15 18 13 18 15 6 6 8 3 10 6 0 7 7 15 14 7 14 16 12 2 17 5 12 8 19 20 17 17 4 5 15 15 2 10 18 13 18 15 13 1 4 3 14 5 18 14 14 16 20 4 10 18 10 13 18 2 14 10 11 13 18 1 1 9 8 16 2 2 3 11 14 9 12 2 6 8 14 9 17 4 6 14 10 2 18 5 17 4 12 6 11 11 7 1 10 0 7 17 12 6 7 3 3 13 14 8 14 12 12 1 18 8 4 12 10 12 9 4 20 0 8 20 8 7 4 4 1 14 18 1 1 19 15 11 5 16 18 13 9 5 8 15 16 6 8 10 11 2 7 8 19 18 13 18 10 17 20 18 5 3 13 18 14 10 3 11 11 8 17 14 6 11 11 20 14 15 7 20 14 1 2 15 9 5 17 19 14 18 1 2 18 11 5 4 14 13 1 9 10 19 13 7 7 15 3 11 1 8 10 19 11 11 3 3 11 9 4 19 9 13 5 14 18 14 13 16 15 7 17 6 0 0 19 0 11 0 2 11 17 16 7 14 1 3 20 8 19 17 16 11 8 6 13 17 12 4 9 20 18 4 10 7 19 14 11 20 17 18 16 2 12 16 19 16 3 8 7 11 8 5 10 18 13 12 9 19 6 20 1 20 19 4 6 17 1 18 6 8 0 11 10 5 7 5 19 2 0 11 1 5 18 17 0 3 0 4 17 5 13 7 1 12 0 7 9 6 11 6 18 14 11 7 19 9 17 4 9 7 2 1 13 20 11 9 3 13 12 0 1 11 12 6 16 20 20 19 3 14 4 2 5 9 19 1 3 15 9 8 0 10 12 17 8 7 8 18 9 20 14 1 0 11 6 5 12 17 7 6 6 20 5 0 4 6 18 9 5 4 13 20 2 3 1 7 5 7 10 1 3 3 20 14 11 17 10 7 6 18 20 2 15 12 3 7 3 12 0 15 14 0 18 3 0 9 13 7 13 6 20 11 13 11 0 10 7 15 19 14 16 1 0 11 8 4 5 16 11 17 20 8 9 9 6 14 5 5 10 2 4 18 12 18 8 20 9 20 2 17 9 7 15 3 2 4 8 17 14 15 7 4 14 1 2 8 0 5 4 11 9 19 18 12 2 5 9 20 11 17 6 10 19 15 0 10 17 6 17 14 0 14 15 9 6 3 4 8 19 12 13 5 1 1 9 3 15 6 12 19 2 20 10 14 17 20 19 6 3 18 14 5 18 4 10 18 6 6 11 7 5 8 13 6 3 10 1 14 13 7 19 18 10 8 20 19 12 0 1 4 0 14 15 19 13 0 15 3 3 7 6 12 9 4 8 13 0 15 0 13 1 10 9 11 12 17 19 0 2 11 10 3 7 5 2 15 11 14 10 1 16 6 20 12 0 16 10 18 14 9 8 0 5 18 11 15 13 8 9 12 5 3 7 18 18 11 19 19 2 9 6 9 13 18 19 9 6 12 16 14 7 9 3 1 19 6 14 13 11 3 20 3 18 5 13 11 9 0 19 7 16 18 8 20 16 20 6 19 11 20 19 11 2 0 10 9 3 3 7 7 16 0 6 5 0 3 1 3 6 2 16 7 9 2 0 3 12 13 20 0 0 0 6 4 7 7 2 8 18 9 11 13 18 11 1 17 16 10 10 15 18 8 3 13 11 15 19 1 13 16 1 6 12 12 2 0 1 5 13 4 13 12 15 18 9 7 14 1 3 8 10 20 20 7 6 20 1 16 1 20 4 4 1 18 15 12 7 2 8 6 8 4 0 8 4 14 4 17 17 20 1 20 11 11 14 12 3 3 13 12 12 4 10 11 11 16 11 1 7 19 1 16 0 13 18 13 7 9 10 8 6 15 14 7 2 18 9 10 12 13 8 20 12 8 3 3 19 7 15 7 8 13 2 15 17 20 7 8 16 11 9 10 8 7 17 11 17 19 3 8 2 4 18 12 12 14 7 16 14 0 18 19 4 2 3 18 5 3 8 16 20 0 17 20 19 15 14 12 7 3 0 18 1 3 15 11 7 17 11 9 0 5 11 14 10 5 19 18 20 20 16 14 3 12 18 2 2 7 2 17 16 10 11 14 4 19 16 18 3 8 12 13 11 5 2 7 12 8 4 14 20 12 20 2 16 5 2 17 18 14 3 16 16 18 9 4 5 5 10 1 10 3 9 12 12 13 18 8 9 15 9 12 7 12 0 7 6 6 19 18 6 8 1 0 12 5 17 2 13 8 2 9 2 19 12 2 16 4 6 9 7 2 14 7 4 1 18 8 7 9 6 11 10 5 19 3 6 14 13 1 10 14 19 1 20 3 5 8 16 6 18 18 20 0 5 13 7 0 4 8 20 18 3 4 17 9 16 17 3 17 5 17 9 0 5 1 5 12 16 7 10 0 16 17 18 7 18 10 13 0 17 11 15 18 2 16 11 11 11 13 15 11 4 9 20 7 8 3 13 18 5 0 3 16 19 11 19 18 5 10 3 14 12 2 9 2 18 18 6 3 8 11 5 19 7 1 14 20 18 8 13 17 16 8 6 0 0 9 8 19 12 5 20 19 3 14 17 19 2 4 12 15 18 17 0 0 11 12 13 1 18 17 16 15 19 12 18 16 14 6 17 20 8 0 8 15 2 13 4 18 2 1 3 3 17 0 14 6 19 13 20 7 19 1 3 3 8 5 20 4 14 16 4 7 13 0 19 6 0 9 18 19 16 10 15 13 8 11 3 3 13 5 0 20 18 5 3 13 16 3 1 10 15 14 0 6 16 7 2 5 20 10 8 1 4 5 18 18 1 10 13 1 18 19 1 2 20 1 16 15 15 0 19 19 11 16 4 4 20 9 9 7 16 11 0 7 15 12 0 9 13 8 11 19 20 14 11 3 17 4 14 8 1 17 20 8 6 15 4 18 13 20 6 13 14 20 17 8 8 13 20 4 16 14 17 6 7 6 0 8 17 8 12 17 5 12 0 4 0 1 18 4 5 9 20 7 15 6 5 20 15 2 8 2 5 17 5 13 3 6 11 5 2 8 6 18 12 11 1 11 7 3 18 9 17 16 8 14 17 16 3 2 17 20 19 18 13 12 18 9 12 6 16 2 5 7 10 8 3 4 12 10 14 16 5 13 0 14 14 19 20 20 4 4 1 14 18 4 17 16 16 10 1 10 4 7 16 0 4 10 11 15 13 0 0 17 17 10 0 2 1 20 7 10 5 12 18 14 6 18 14 6 14 9 3 5 10 19 12 20 13 6 15 4 15 3 12 12 10 10 13 1 2 0 17 8 1 9 2 5 1 6 13 14 9 0 6 12 3 1 13 20 1 6 12 5 15 10 16 3 18 14 3 12 0 9 14 12 11 5 0 11 16 12 3 14 14 7 0 15 18 18 15 2 1 13 1 19 2 13 11 15 18 0 16 6 13 7 6 10 17 5 12 5 5 5 0 15 18 0 12 12 8 5 15 7 20 2 10 19 0 3 14 14 0 8 2 15 20 18 18 18 13 18 7 2 3 16 20 9 13 13 6 7 20 6 4 2 9 5 10 20 6 8 5 4 0 16 7 20 11 13 19 16 7 1 20 1 17 11 11 5 0 3 18 13 8 1 13 0 8 12 20 14 13 2 7 20 2 3 9 10 11 20 10 11 17 18 2 14 10 1 3 16 0 13 7 2 1 2 3 7 14 10 1 12 4 8 3 12 4 0 1 18 17 1 19 16 5 16 3 10 11 18 13 11 0 9 5 3 0 5 20 11 10 4 15 16 13 2 4 15 20 19 6 18 15 3 2 8 10 15 18 16 15 17 16 10 8 4 7 15 17 9 7 4 10 2 13 10 15 7 9 14 9 4 3 5 20 20 15 6 0 6 7 6 5 15 2 2 5 8 10 13 10 18 12 10 17 6 16 8 8 9 4 15 5 14 19 10 1 7 4 4 1 3 12 10 16 11 8 4 15 14 7 17 4 4 5 0 3 2 13 16 15 10 11 10 19 17 6 13 13 17 0 3 6 19 11 2 19 4 20 20 9 12 16 4 3 3 13 2 15 1 11 9 17 3 16 11 7 1 13 17 15 15 19 9 4 11 13 13 14 12 14 14 4 11 13 3 9 15 11 7 19 2 0 4 4 15 19 6 12 15 12 18 2 13 9 1 13 11 3 20 6 7 5 20 12 17 5 19 19 9 14 14 8 20 9 2 8 4 14 13 20 3 17 14 17 13 3 7 16 4 2 7 19 15 15 1 8 18 18 19 2 16 17 14 13 10 19 18 13 20 4 0 17 0 18 9 2 6 8 0 6 12 11 3 13 6 1 14 15 18 6 15 3 15 10 12 17 6 2 12 10 12 13 14 18 1 9 3 6 13 4 15 20 16 5 3 20 2 15 6 14 15 4 18 18 2 7 12 0 5 11 5 3 8 7 9 0 0 8 11 16 7 11 18 2 15 2 16 6 20 8 7 1 6 11 15 0 4 14 19 2 16 1 2 11 9 15 11 12 16 17 7 8 4 5 15 6 0 3 8 4 17 0 11 8 10 17 18 5 11 5 7 20 10 19 17 5 12 17 2 9 15 2 20 0 10 20 10 12 11 14 16 4 15 9 13 19 14 5 12 12 20 13 11 16 1 1 4 12 20 3 14 20 6 11 6 19 14 6 2 4 0 5 2 0 9 7 9 18 12 9 13 20 12 20 20 2 9 3 7 11 0 6 17 10 8 6 11 19 15 5 13 11 3 13 2 17 12 1 12 11 3 4 9 9 4 11 7 15 1 4 13 16 20 4 8 19 10 4 5 20 1 17 4 16 14 3 8 16 2 12 12 7 8 9 6 12 4 19 15 10 0 10 6 17 16 0 20 17 18 5 5 10 14 20 5 5 1 13 16 7 14 8 17 7 10 4 2 2 0 20 4 1 14 19 17 0 18 15 13 12 0 16 14 3 7 2 1 6 1 5 15 8 13 15 5 2 15 0 7 9 8 10 20 2 7 5 12 0 4 15 18 17 0 1 19 20 2 17 2 8 8 17 13 11 1 17 7 19 13 15 8 19 0 13 8 11 4 6 12 9 17 13 20 13 16 0 8 18 2 11 4 20 6 19 13 20 2 13 15 7 20 0 17 5 14 11 1 9 1 0 4 2 15 10 13 4 9 4 5 3 0 5 1 0 11 3 12 5 2 4 0 0 1 12 20 13 13 14 18 12 4 13 16 3 13 18 20 1 20 12 5 12 3 0 2 17 6 3 12 19 19 17 11 6 9 12 14 4 2 0 8 19 4 0 8 16 2 4 19 2 13 12 7 5 12 7 15 11 16 4 13 19 11 1 20 2 18 3 17 1 3 10 0 5 7 20 9 0 5 1 20 2 16 5 19 17 5 8 12 19 0 2 2 16 9 0 16 14 0 13 0 16 4 20 13 7 20 9 13 14 0 18 18 12 10 3 7 15 9 2 6 6 6 9 15 11 0 3 8 6 6 6 20 18 16 5 6 6 9 2 9 4 11 6 19 17 12 13 10 7 7 12 12 8 14 2 5 7 4 6 15 14 11 20 14 1 18 12 13 14 12 6 12 6 11 15 0 9 17 9 19 3 9 16 16 3 17 8 14 1 20 7 6 19 18 4 20 11 12 1 1 17 10 6 6 4 18 20 18 5 15 8 13 0 10 6 9 13 1 6 9 3 9 12 19 17 11 17 2 9 8 20 11 5 0 0 14 13 20 8 11 20 10 7 0 12 17 15 10 3 17 14 4 2 10 12 14 14 4 10 12 9 11 16 17 17 5 10 13 6 0 13 18 10 0 17 12 16 8 11 1 7 3 17 9 14 18 8 18 12 17 0 19 19 8 7 0 14 10 7 11 18 9 8 15 6 8 19 16 18 16 4 15 2 15 7 2 19 17 17 13 18 10 17 17 20 16 15 5 17 0 17 18 16 19 6 14 13 4 3 19 4 10 17 11 0 7 0 11 17 16 11 1 16 7 15 13 20 3 6 9 19 3 18 10 6 3 15 10 13 18 11 4 14 20 19 20 12 7 19 19 4 6 3 8 20 14 10 18 12 16 14 12 12 14 5 1 18 20 0 3 5 13 20 8 18 14 11 8 9 6 4 11 5 18 20 6 8 2 14 3 7 10 12 2 5 17 4 4 20 12 6 15 18 2 16 10 8 3 11 7 5 14 3 0 0 3 7 13 2 10 4 9 15 18 9 2 8 19 9 19 5 18 15 5 1 1 15 18 20 17 6 16 18 2 19 14 19 7 9 17 1 7 16 14 3 16 14 5 20 13 19 18 5 0 11 12 18 18 3 17 16 1 0 17 20 16 18 20 13 8 4 12 0 19 0 1 10 11 16 15 3 11 5 9 4 2 0 14 4 6 5 15 10 3 0 19 5 8 19 1 8 0 19 19 9 17 14 3 6 3 9 14 6 0 8 8 15 14 12 17 0 10 3 3 6 11 6 6 17 11 17 8 10 19 13 11 4 2 13 17 9 15 1 15 20 8 5 10 9 15 0 2 1 20 2 1 5 19 13 12 12 12 19 8 13 17 3 19 0 0 4 12 16 18 12 12 7 19 4 7 15 9 20 19 6 11 7 15 19 20 7 1 5 13 9 7 18 17 9 9 13 13 6 5 5 8 18 0 17 1 17 2 6 9 12 11 11 6 7 8 10 5 5 0 11 0 14 17 9 17 12 12 1 10 10 5 7 5 10 20 3 17 17 19 2 5 20 15 7 15 19 3 17 3 17 18 2 11 3 11 17 2 19 8 0 17 6 14 18 2 11 1 11 16 10 13 18 14 9 0 19 12 16 8 6 10 19 6 9 10 3 11 9 16 4 6 20 17 8 1 6 4 17 8 6 7 17 13 2 11 2 7 18 13 16 2 11 19 4 20 4 19 15 0 1 19 8 12 17 7 16 19 16 8 3 8 5 15 1 2 14 17 1 20 4 5 16 14 1 7 1 12 16 20 2 6 3 11 13 14 5 3 15 3 10 10 18 17 19 18 14 8 20 19 14 9 11 7 16 20 8 8 7 15 4 17 12 16 11 12 20 9 2 0 14 17 16 13 4 7 2 18 5 5 16 16 19 9 12 14 0 15 7 1 18 6 13 6 15 8 14 9 11 17 20 20 17 3 10 14 15 20 3 3 12 11 12 19 16 12 17 11 4 7 11 13 13 1 2 4 4 2 5 17 3 8 15 1 13 16 14 6 13 16 14 4 2 20 16 20 10 16 4 11 14 3 5 1 14 12 20 8 9 6 6 6 5 18 2 15 9 13 0 18 0 8 8 6 12 3 15 3 2 3 6 16 10 10 2 11 6 1 8 7 4 19 5 5 4 14 2 7 1 12 10 9 16 16 0 0 10 19 8 16 7 6 18 0 0 7 2 14 11 17 15 2 0 14 10 8 16 7 16 20 2 20 16 3 12 17 16 12 4 7 14 14 17 8 16 16 4 1 16 1 17 8 18 4 5 13 16 10 14 6 11 1 16 5 18 4 9 8 13 20 19 4 17 1 13 2 15 0 10 3 7 1 5 18 13 11 19 10 8 7 4 10 8 18 17 17 17 10 13 5 2 18 15 11 15 9 2 14 17 7 16 14 19 11 13 7 11 6 7 0 16 15 16 3 17 5 13 6 1 2 13 16 16 16 0 19 20 12 0 7 8 7 4 9 11 3 5 4 19 1 4 12 20 19 4 20 8 15 0 10 9 8 2 10 19 8 0 9 10 19 16 14 2 9 12 1 9 14 18 6 19 18 19 14 9 2 1 13 2 12 4 9 19 16 6 9 5 14 14 15 4 8 1 19 11 3 10 14 6 7 0 14 0 19 20 20 3 17 13 18 8 9 17 0 8 1 14 0 8 18 18 11 8 3 15 12 11 0 2 16 18 1 20 1 5 10 10 2 12 6 16 13 12 19 4 12 10 13 17 8 0 10 7 10 16 12 17 13 16 10 12 14 20 18 17 1 10 8 6 11 0 16 11 4 4 10 18 0 9 16 6 1 12 7 1 10 10 10 8 16 7 15 11 6 8 15 6 1 15 13 15 13 18 14 9 17 6 3 17 15 10 7 15 3 20 15 1 20 12 15 18 10 3 2 2 19 0 19 2 7 6 19 15 12 16 17 0 12 12 16 13 18 11 12 16 4 20 2 20 15 5 3 6 16 4 15 0 3 13 3 0 19 15 8 19 4 9 11 2 15 2 13 2 13 7 12 10 16 10 8 5 19 6 20 12 14 18 14 13 15 9 9 12 11 18 4 13 16 20 5 11 18 19 1 0 1 7 1 20 19 7 3 16 11 14 2 5 17 9 1 9 13 18 13 9 10 6 16 16 15 6 5 16 12 1 20 3 8 10 3 8 8 1 1 19 3 5 10 5 2 14 3 19 1 4 5 6 16 3 8 13 7 11 5 20 18 11 7 13 4 7 6 14 10 16 13 5 16 11 4 15 9 3 0 0 6 6 20 8 1 11 10 8 16 14 5 18 0 8 19 11 4 8 5 17 10 6 9 1 15 18 2 20 13 10 17 12 11 20 17 9 4 20 10 11 16 1 3 5 20 7 6 12 15 8 17 19 10 5 8 17 14 18 8 13 19 8 11 18 0 19 4 3 12 8 7 17 0 1 9 16 6 1 0 1 11 4 6 13 8 4 12 20 0 9 18 12 4 6 14 15 20 16 17 3 18 5 7 13 15 11 0 10 4 12 15 3 5 1 6 20 16 15 12 1 6 10 13 19 14 17 19 8 6 19 16 18 13 5 2 16 8 19 0 13 9 0 16 16 16 8 5 2 12 15 14 14 3 20 14 7 11 8 4 7 10 17 15 6 12 18 3 9 15 0 20 16 12 2 18 20 0 5 11 10 17 13 17 19 18 9 17 10 20 7 20 7 11 10 9 15 2 17 11 19 16 3 15 4 1 13 2 16 7 1 0 19 8 4 14 4 17 20 14 2 7 12 17 8 18 19 6 0 14 15 0 1 6 20 18 10 18 20 9 5 9 12 0 7 19 15 7 12 9 9 20 13 11 6 7 9 10 20 20 17 1 16 5 20 2 16 4 5 8 5 20 13 6 3 1 2 9 12 5 20 0 11 16 7 10 2 20 17 11 4 13 14 19 7 7 11 10 4 5 3 20 10 2 11 20 8 3 18 19 20 6 16 11 20 16 4 8 19 11 19 2 19 11 15 3 10 17 13 4 11 17 0 9 13 16 5 7 16 12 12 20 5 1 1 4 6 15 18 6 13 10 8 12 13 11 10 2 5 7 14 6 13 18 10 9 16 6 18 6 8 5 8 17 6 4 3 18 15 12 1 11 13 14 2 3 14 18 4 10 9 10 6 13 5 12 14 0 16 12 14 9 3 18 11 11 13 15 15 20 16 14 6 18 2 5 14 13 16 12 10 20 15 16 12 14 12 20 11 15 8 11 10 5 15 1 18 9 16 11 18 6 11 0 20 5 6 11 15 7 9 20 16 7 19 18 18 5 9 13 11 7 11 10 15 18 2 18 11 6 17 18 16 16 8 14 7 12 1 5 14 11 3 3 11 14 0 3 4 19 10 17 15 14 4 15 9 10 7 16 1 17 16 14 20 4 7 16 5 16 20 13 0 14 16 5 9 2 18 6 10 2 20 2 13 17 6 14 8 8 8 15 19 2 8 19 12 11 5 12 7 10 19 4 6 12 12 15 13 10 17 19 14 1 8 14 6 16 8 5 7 13 9 10 8 20 2 5 1 12 4 6 4 7 4 10 3 15 3 4 9 5 0 10 2 14 0 10 19 14 0 15 16 16 18 1 11 10 9 2 10 12 20 5 1 2 3 1 0 10 9 3 3 20 12 12 2 20 14 17 16 0 14 20 3 17 17 5 11 3 10 0 12 20 13 1 10 12 9 7 20 2 11 0 4 4 8 15 4 18 0 7 17 16 13 4 20 6 20 0 4 3 3 15 9 20 7 1 13 5 5 19 12 13 8 10 11 9 18 14 11 13 19 15 19 16 8 10 17 20 9 7 2 1 7 6 1 15 15 13 4 15 0 3 11 2 6 1 6 6 17 12 11 12 7 20 10 15 14 8 15 10 1 1 4 6 5 20 10 4 10 18 14 6 9 3 5 15 19 5 8 7 20 17 2 19 4 17 13 15 1 12 15 13 7 10 0 7 3 3 13 15 3 4 1 5 14 13 19 19 19 8 0 9 16 16 8 16 7 20 17 16 10 6 4 1 1 8 15 7 10 12 20 11 16 9 5 6 0 4 18 15 19 12 3 1 14 14 14 19 0 19 16 20 9 13 3 13 9 7 0 3 18 11 11 17 8 10 20 6 14 6 2 14 11 18 20 3 8 4 9 1 12 17 6 17 20 6 9 5 17 18 15 18 2 0 12 4 10 11 2 16 7 1 1 11 9 3 3 12 16 7 6 8 4 7 16 6 2 10 9 14 12 6 6 15 2 18 12 4 5 10 2 0 3 0 17 11 16 0 9 9 9 18 16 14 6 6 12 15 5 16 6 4 4 8 14 10 8 8 20 5 18 4 5 10 4 20 11 8 6 20 8 7 15 13 6 16 16 12 18 1 15 13 14 13 13 9 10 6 10 11 3 12 9 17 0 6 5 20 15 15 7 9 15 9 7 7 19 15 6 5 5 8 1 2 12 5 2 15 11 0 18 18 0 1 18 8 20 2 18 0 4 6 14 1 2 12 2 19 14 16 11 17 5 1 1 7 1 13 15 12 9 4 1 9 2 14 19 12 12 20 10 5 20 11 4 7 17 6 8 5 9 12 2 15 0 11 4 7 8 8 19 10 7 14 8 4 16 16 15 4 4 18 3 5 8 10 12 7 0 0 6 3 11 17 20 7 1 20 12 2 11 10 2 1 10 11 9 20 0 17 5 3 9 18 13 20 5 4 18 7 8 16 18 3 7 14 0 15 3 19 2 12 16 1 10 9 1 3 1 11 10 12 13 1 10 14 13 12 17 14 20 6 6 2 16 13 3 9 10 2 6 17 13 20 0 19 10 0 16 20 11 7 18 10 14 5 18 2 0 10 4 7 11 4 10 3 20 3 7 1 19 9 18 10 18 18 19 19 1 12 5 1 3 11 5 20 0 15 20 13 8 4 11 17 5 20 19 18 15 18 17 1 2 20 1 2 17 16 14 2 8 5 20 7 19 15 19 15 15 1 10 6 11 14 12 5 8 18 11 20 7 6 17 18 0 1 19 1 20 11 13 7 4 8 20 0 3 6 5 6 19 20 13 3 15 20 4 1 16 8 17 5 4 0 11 10 14 13 1 4 19 9 6 0 18 11 17 1 14 12 12 20 20 6 16 17 15 0 18 5 15 11 7 1 14 13 16 19 11 7 14 9 20 4 4 17 16 11 20 17 14 2 1 15 5 12 16 2 6 13 15 4 0 9 20 15 4 17 15 13 0 9 5 18 7 6 16 3 8 15 19 2 13 11 10 20 0 0 14 6 5 4 6 0 13 14 18 10 10 4 6 2 1 15 16 14 14 1 19 5 0 4 7 12 7 5 20 7 1 9 18 0 19 5 19 3 7 13 4 1 8 6 13 3 19 7 14 18 17 8 13 3 20 3 12 15 12 16 9 3 19 19 16 20 8 10 8 14 19 3 13 14 14 8 9 13 10 12 17 14 7 1 17 13 4 4 5 8 3 0 8 16 16 16 12 2 17 2 14 10 3 14 5 0 12 16 2 4 7 11 9 15 3 0 8 0 10 4 6 15 15 8 12 18 6 10 11 9 4 11 16 4 0 18 12 8 18 3 1 14 20 13 14 16 15 19 2 13 15 1 11 17 11 9 20 19 10 5 0 19 8 17 20 9 6 10 15 11 20 17 13 10 6 4 17 2 4 8 0 2 0 19 11 20 4 5 16 0 2 20 18 6 5 4 1 17 9 7 20 10 8 16 6 14 4 11 9 1 16 11 4 13 11 2 10 3 6 0 11 12 10 8 0 2 8 5 8 6 4 18 13 1 11 7 1 18 18 19 2 7 10 5 11 10 19 8 17 12 1 16 6 5 15 9 13 18 13 10 14 20 11 2 5 18 15 14 1 2 12 19 0 4 10 20 9 15 5 16 18 9 4 11 6 13 1 8 13 6 14 15 1 16 15 16 3 7 18 7 11 13 14 8 15 0 11 2 10 20 1 0 8 18 14 15 9 4 17 13 2 6 3 10 3 13 12 9 12 13 11 11 6 17 9 10 19 16 9 19 20 4 19 14 19 4 8 9 4 14 17 0 16 2 15 14 8 0 13 20 16 18 18 14 12 12 10 15 12 14 16 8 14 18 14 18 11 4 12 20 20 5 0 15 19 20 0 6 8 13 13 19 12 7 3 3 18 2 16 3 12 20 14 13 5 16 9 10 1 6 7 12 14 9 16 17 16 14 13 17 13 19 10 1 5 10 7 18 2 9 1 3 6 19 4 7 3 3 15 2 20 0 2 2 14 13 5 17 17 0 20 19 3 5 11 4 1 0 6 10 1 18 4 6 16 4 0 7 7 6 8 16 20 6 9 14 3 13 9 6 0 13 7 6 3 20 1 9 3 14 13 0 20 14 11 17 1 19 3 12 18 15 17 17 16 17 3 20 6 18 3 2 6 6 0 2 2 12 10 19 9 19 17 20 17 10 10 2 7 6 16 19 4 20 6 16 6 1 0 19 5 13 19 11 8 4 9 2 3 12 6 17 16 4 0 9 19 6 15 16 8 5 15 9 17 5 14 10 20 3 5 10 1 3 6 12 16 6 20 20 2 8 6 8 2 1 15 14 17 4 6 19 17 16 6 11 4 3 14 13 11 7 13 8 15 19 4 10 5 12 7 0 1 10 8 16 3 2 14 16 16 19 1 4 3 14 20 15 16 8 15 16 2 7 19 8 18 5 6 14 19 14 7 14 14 2 8 20 13 10 2 4 3 1 11 14 15 15 3 10 3 20 4 13 16 12 0 0 20 7 3 7 19 3 13 7 3 5 10 0 18 13 7 12 6 10 15 15 9 18 5 12 4 0 12 16 6 20 4 1 7 20 20 9 12 5 9 18 18 0 13 3 4 18 7 12 14 9 4 17 8 10 18 7 2 14 0 5 17 18 10 10 13 3 6 8 12 20 15 20 18 11 15 13 6 6 15 20 2 6 7 18 12 8 11 16 16 11 10 13 13 5 11 16 17 11 16 4 16 2 14 19 7 19 3 11 0 4 6 19 7 6 14 12 2 19 4 6 16 6 3 4 15 11 19 3 19 6 1 5 9 17 11 16 20 13 9 19 18 7 0 9 15 7 13 16 14 18 10 2 11 7 4 8 6 10 15 20 17 7 20 13 4 20 17 11 8 7 10 1 17 0 8 11 11 6 10 17 6 12 8 16 13 9 2 15 5 9 10 17 11 19 4 12 9 1 7 15 11 10 11 7 14 1 10 6 9 14 6 14 18 8 14 16 13 18 1 18 17 4 8 9 4 18 1 8 4 9 5 14 7 9 6 10 8 6 13 12 9 2 17 16 6 16 2 6 5 3 11 3 8 5 6 14 6 11 17 3 3 13 17 1 12 17 17 5 20 6 7 18 4 19 10 3 11 12 1 7 0 15 9 18 19 12 11 20 4 11 7 15 19 7 3 2 0 4 13 11 15 16 3 18 20 3 5 1 10 13 16 13 3 7 19 17 7 3 9 3 16 16 7 3 1 4 14 1 1 12 5 13 20 13 11 14 13 6 5 2 9 11 8 12 19 12 9 18 18 20 10 0 1 9 12 2 3 6 10 3 6 18 17 8 12 1 7 11 8 9 18 5 6 6 0 14 10 14 14 12 4 11 3 4 0 13 14 20 15 7 10 2 10 11 13 3 8 3 5 12 3 11 15 17 11 0 12 20 14 17 3 10 13 6 16 10 6 4 15 16 4 3 4 2 13 7 18 4 11 0 20 8 6 12 11 7 12 4 1 19 1 4 19 12 9 13 15 11 15 20 8 13 8 12 3 8 18 15 4 1 18 4 17 0 17 20 17 13 19 6 4 19 16 6 18 15 18 19 17 18 10 7 5 3 16 15 6 20 5 11 4 15 9 1 15 13 8 8 8 4 19 13 2 19 18 19 6 15 10 19 4 1 17 7 19 4 18 20 0 12 3 20 1 15 4 1 15 12 18 20 11 6 8 3 8 0 0 19 9 2 4 1 20 4 10 5 10 11 3 9 5 5 19 1 12 3 14 4 18 15 4 17 12 18 6 10 2 9 4 2 18 4 18 18 14 7 4 3 2 6 18 14 3 13 6 15 20 15 13 18 11 3 12 12 16 5 4 17 15 19 17 14 0 3 11 1 13 3 7 8 7 8 6 5 16 3 9 18 10 13 3 12 2 0 16 14 6 5 16 15 19 18 1 4 2 20 13 7 11 1 20 5 16 1 13 3 17 18 11 20 2 13 18 20 19 8 17 11 11 13 7 18 15 9 0 4 2 18 4 8 10 10 3 19 7 17 6 14 19 11 2 18 9 5 9 20 4 7 6 0 15 11 19 13 12 18 14 10 7 2 7 8 13 18 4 10 14 3 17 8 15 9 5 10 13 2 7 19 11 4 7 13 15 17 14 12 17 20 15 15 11 3 16 20 10 6 20 5 1 16 18 2 15 19 14 19 0 16 8 11 7 0 12 18 1 9 14 10 2 1 19 8 13 16 14 12 11 19 9 13 17 16 10 5 8 18 18 2 18 12 5 14 10 16 18 1 3 4 17 18 20 13 19 3 7 1 17 18 15 11 16 14 9 7 0 3 6 14 1 7 4 4 2 3 15 19 6 8 4 11 15 0 6 13 10 20 15 9 3 20 13 19 2 1 19 12 18 20 3 17 0 18 6 5 5 13 5 8 12 18 16 13 20 5 11 8 16 8 8 10 15 6 5 12 14 14 3 14 8 9 16 5 12 3 1 20 14 16 2 5 7 4 11 17 1 14 5 1 3 14 7 14 12 17 9 5 4 8 6 10 0 18 13 18 15 9 2 5 5 17 17 0 13 19 11 0 20 10 9 1 2 14 19 4 9 5 17 10 4 12 14 10 13 6 0 4 17 2 5 18 7 10 15 0 11 2 0 4 17 3 19 19 1 18 4 17 13 15 6 8 9 7 3 20 2 12 20 5 14 18 7 8 5 4 3 12 18 7 7 2 6 13 5 5 17 4 19 1 13 3 5 19 10 8 19 2 11 15 7 4 9 14 2 12 11 6 8 11 18 3 19 6 11 16 15 5 13 2 6 12 0 3 11 13 6 13 18 14 14 13 4 2 4 3 5 7 14 9 13 1 15 19 13 0 11 19 7 17 1 20 2 5 18 13 6 15 15 18 10 14 6 18 1 1 9 18 9 15 3 4 15 8 3 20 3 17 20 8 17 1 11 7 0 20 10 4 7 13 8 15 16 15 14 13 9 8 13 6 6 17 0 11 3 3 11 20 0 19 13 4 0 3 3 8 5 2 10 1 8 15 11 4 0 0 4 11 5 14 19 0 17 6 4 0 13 20 15 0 19 4 11 6 10 20 19 8 2 0 13 17 19 14 18 12 6 5 20 11 10 10 18 9 4 10 10 0 16 16 12 16 4 19 12 11 20 1 2 12 3 20 12 1 15 5 15 12 7 13 14 19 16 2 20 18 4 19 19 11 7 14 19 4 12 15 20 5 12 14 11 15 2 12 1 4 13 15 0 2 11 17 5 1 20 20 16 0 11 14 2 15 16 20 1 4 10 20 1 9 12 3 10 20 15 17 4 18 13 4 16 4 14 9 2 12 15 1 8 19 7 14 3 16 12 4 20 7 12 4 6 19 6 17 8 15 0 17 11 19 0 20 4 10 14 15 17 2 2 18 19 16 18 10 7 20 12 14 7 15 5 1 2 4 19 13 8 18 13 11 7 19 4 6 19 12 16 5 18 5 2 4 8 18 0 5 3 16 18 11 15 12 11 5 8 13 16 0 12 7 7 11 6 0 4 20 11 0 14 10 3 3 4 3 19 2 11 9 16 6 16 12 11 15 19 1 15 12 8 11 16 4 19 10 16 3 12 19 20 3 16 12 1 1 2 4 20 14 16 0 7 19 4 4 13 4 12 2 9 20 11 6 20 17 17 2 10 10 17 3 11 8 3 13 7 18 15 1 11 19 12 15 14 20 8 20 5 9 11 9 7 18 8 14 16 11 0 3 19 7 10 13 9 15 18 20 19 11 1 17 17 17 1 6 5 11 6 16 16 15 13 0 15 9 11 7 9 1 13 4 1 1 5 17 14 18 6 16 4 0 0 10 5 20 15 13 19 0 3 17 10 19 2 19 18 2 7 15 11 11 7 1 3 15 9 0 4 10 20 9 0 15 11 0 6 6 15 2 0 0 0 7 10 2 17 10 0 5 1 6 0 1 2 20 19 0 17 19 7 5 0 17 2 6 12 18 13 7 17 2 5 0 12 8 8 1 17 7 8 17 17 13 10 18 2 6 17 13 10 16 15 12 13 17 17 4 6 10 1 19 4 17 16 19 0 16 12 11 9 3 18 16 9 18 19 6 16 6 19 0 10 5 13 13 10 6 13 12 5 13 2 1 15 2 1 8 14 1 10 5 10 1 0 7 2 18 8 12 6 7 2 13 18 12 20 4 1 1 17 3 1 4 8 10 4 0 18 16 3 1 17 10 18 10 0 9 10 11 13 12 5 18 0 12 7 7 13 10 4 12 16 0 10 19 19 6 2 9 9 13 19 10 7 6 18 13 11 1 7 2 0 16 1 6 13 5 16 9 4 9 13 12 14 16 11 7 15 7 10 2 1 19 8 5 2 11 13 15 8 2 19 19 14 6 14 17 16 16 8 8 8 5 0 16 0 16 9 11 11 20 13 9 4 7 4 4 13 16 2 10 19 6 10 6 9 11 15 5 0 9 13 8 18 7 12 0 6 12 12 13 14 3 0 9 7 6 18 7 13 15 15 8 20 0 4 1 14 16 7 5 12 17 4 19 19 12 13 17 17 0 7 17 12 7 0 10 6 0 18 12 1 19 1 12 9 8 5 1 4 18 9 16 3 20 18 1 2 3 2 10 11 1 17 18 2 19 3 6 7 19 16 13 19 7 2 3 13 6 13 13 15 19 0 14 3 18 17 15 9 0 19 3 14 13 12 6 4 8 12 1 6 8 16 1 12 16 13 16 6 15 13 8 5 5 17 15 11 4 8 4 16 17 17 9 2 0 10 6 10 1 0 6 12 14 13 3 7 1 17 13 6 17 5 5 8 18 0 15 3 14 8 10 9 7 20 4 6 10 19 4 5 1 2 9 9 20 4 0 13 17 6 13 1 18 16 10 12 18 4 16 15 16 19 18 13 4 20 5 12 9 19 1 3 3 5 13 9 16 18 7 16 6 17 7 9 0 15 17 9 18 7 4 18 17 11 5 17 17 11 11 17 4 15 13 1 9 9 1 17 19 18 15 14 2 8 17 4 11 19 20 14 5 20 16 8 18 6 13 8 7 8 6 14 14 15 9 19 11 1 15 6 15 1 20 20 5 17 0 1 9 4 11 11 11 19 18 1 7 4 15 18 18 18 17 14 20 9 12 20 1 1 7 14 11 9 13 11 15 7 2 16 16 17 20 15 14 15 17 14 15 9 17 20 3 3 10 1 3 18 0 2 0 5 20 9 19 4 13 16 11 19 13 0 19 13 9 4 14 20 14 15 9 6 6 19 3 0 0 3 1 9 5 8 19 10 6 11 1 4 19 7 17 9 6 16 20 9 17 8 17 9 0 7 20 9 7 5 4 20 18 12 5 0 4 18 12 5 6 5 20 16 20 8 12 7 1 6 11 7 6 6 0 20 13 12 17 8 7 20 20 9 1 19 15 13 12 18 8 12 18 2 11 1 8 10 20 7 5 14 18 20 5 5 15 18 12 10 20 0 6 1 17 20 10 1 0 14 18 4 17 19 0 10 13 0 4 7 2 5 6 9 0 6 9 5 3 5 14 19 16 11 14 17 11 5 7 9 15 17 6 2 18 5 2 15 2 2 17 5 0 10 2 9 8 13 0 7 5 5 3 14 8 3 19 0 5 3 13 20 20 8 17 13 9 17 12 0 14 3 2 16 8 1 11 18 14 2 8 0 3 0 6 1 4 16 9 0 9 5 8 5 5 4 14 16 13 2 0 1 7 0 15 7 17 9 16 5 19 2 5 6 13 18 2 17 7 7 13 15 13 20 17 10 2 8 7 14 11 2 5 5 18 16 4 4 14 6 8 6 20 11 6 4 10 15 14 20 1 15 8 17 5 14 16 16 4 14 20 1 16 9 2 5 13 7 8 13 13 4 0 5 15 9 0 6 11 8 6 3 2 12 19 19 4 17 19 0 15 16 0 19 14 4 7 11 8 20 18 17 11 1 1 9 9 19 3 17 15 15 5 12 13 13 7 19 14 4 17 4 3 0 15 16 4 10 4 1 12 12 6 7 2 15 3 5 15 4 12 6 11 1 20 3 5 8 19 6 8 5 2 10 17 7 2 2 11 14 9 3 19 18 17 19 6 8 17 10 3 17 7 8 5 20 8 0 3 14 15 8 14 16 16 13 14 1 8 10 18 20 7 8 12 18 8 19 14 16 2 19 8 15 11 7 9 3 0 15 7 2 14 15 12 20 15 7 12 5 19 17 10 18 19 19 10 19 19 11 5 4 5 2 7 8 14 6 16 20 2 17 19 5 20 5 5 15 8 7 17 5 4 20 14 20 0 20 2 4 15 3 11 3 11 10 3 8 6 9 3 19 17 18 15 10 4 0 14 0 13 15 19 10 12 11 15 20 2 17 4 11 5 14 4 4 17 4 13 13 4 0 18 4 18 9 7 18 17 0 7 0 14 5 14 0 2 16 19 2 3 8 19 7 13 18 16 8 2 0 19 9 1 14 15 7 6 3 2 9 1 1 19 6 8 5 6 11 5 4 10 16 3 8 4 11 19 3 3 16 18 19 4 2 13 9 2 2 19 11 13 20 9 10 1 3 16 10 17 12 14 2 14 6 4 11 12 13 14 8 20 0 3 0 6 4 0 9 4 18 8 11 7 16 1 12 11 16 5 12 17 17 9 20 17 5 8 2 8 19 7 4 14 7 0 11 20 6 9 12 15 12 9 6 4 4 8 14 20 8 13 11 7 20 7 3 20 1 18 14 20 7 5 11 20 0 16 3 1 9 6 18 3 6 13 6 11 11 15 17 4 5 13 3 12 16 17 19 3 16 18 5 19 2 0 10 16 10 10 3 19 6 1 19 8 12 1 0 16 8 11 8 14 3 4 12 10 2 4 19 2 6 1 19 11 2 7 5 2 16 8 12 14 11 3 8 18 5 9 6 8 17 9 4 19 2 17 18 14 15 4 0 6 10 4 3 14 3 12 18 20 5 1 10 7 12 13 2 14 7 6 11 10 7 8 11 12 16 8 5 11 18 8 9 8 17 8 16 1 12 8 1 17 14 9 12 6 3 12 19 17 2 18 18 8 9 4 1 20 14 14 17 11 1 8 6 4 8 8 14 12 2 17 14 3 2 20 14 15 1 3 2 5 4 7 13 7 15 5 11 12 1 14 14 5 17 6 8 11 18 11 5 8 14 8 7 3 19 6 12 6 2 5 9 15 18 15 2 16 7 9 12 4 1 15 17 3 10 0 6 2 17 7 0 15 4 2 14 10 10 16 8 11 8 9 16 10 2 5 11 15 1 6 4 19 16 4 17 19 19 20 8 11 17 13 17 4 15 7 17 3 14 0 18 5 6 11 13 19 0 7 13 9 3 12 8 17 4 10 7 7 5 12 17 0 9 10 3 17 11 19 9 8 2 15 0 14 1 3 1 4 9 3 4 15 14 5 7 14 4 9 18 13 18 14 4 4 15 8 2 1 17 11 13 18 11 5 4 15 20 18 12 3 1 5 13 1 18 16 17 9 0 9 7 18 7 2 12 8 16 5 17 17 7 9 20 8 2 15 13 15 11 7 14 15 12 5 8 7 10 11 13 12 11 17 0 5 2 12 14 15 4 14 7 10 18 14 11 8 18 2 20 9 1 12 2 2 15 6 1 0 19 1 18 14 1 18 15 20 16 4 16 11 2 1 18 5 17 12 19 8 20 12 8 4 2 16 7 4 7 18 6 11 12 9 10 7 20 14 20 12 20 1 0 14 5 9 16 16 0 0 18 12 3 19 3 13 5 4 14 6 18 20 4 19 12 0 19 8 5 4 2 10 7 2 6 8 13 11 4 13 5 4 2 5 7 20 15 18 7 2 3 1 3 13 7 0 6 13 2 1 20 11 4 20 5 15 12 13 12 15 20 16 20 17 8 9 12 17 19 4 20 6 2 20 7 2 0 6 6 5 20 2 5 2 18 20 3 18 20 4 10 8 13 14 20 10 6 20 17 6 3 11 11 4 14 12 5 6 12 7 9 14 5 19 6 17 17 19 14 5 8 5 9 13 5 10 13 3 1 7 13 19 7 19 11 19 20 16 4 8 3 3 0 4 8 2 18 5 6 12 12 6 10 13 3 18 11 6 17 0 10 13 17 1 6 6 20 4 1 13 12 16 0 0 12 4 4 8 2 14 14 15 17 15 1 4 8 0 13 2 3 3 17 18 16 15 4 7 0 17 18 16 5 9 10 9 8 14 1 14 8 13 4 16 13 2 20 2 7 5 1 10 2 8 5 4 9 15 16 2 15 7 7 0 8 16 14 0 14 20 20 4 14 15 4 7 9 3 6 4 4 20 19 18 11 7 14 20 5 18 0 2 12 12 19 17 18 17 11 20 19 2 15 15 13 10 17 12 2 12 5 19 11 6 8 16 8 3 18 0 17 3 1 11 12 11 14 10 19 20 0 16 10 4 7 3 19 6 18 15 3 1 18 3 7 17 16 2 14 0 17 4 8 0 8 10 14 4 19 16 8 13 12 18 16 18 9 19 20 16 19 20 17 16 3 6 20 3 8 9 8 12 8 10 5 12 3 6 13 20 9 16 15 18 9 12 16 2 9 10 5 12 11 9 5 11 17 16 19 19 1 20 8 14 5 18 19 9 19 7 10 16 6 9 16 15 7 1 13 19 2 4 10 9 14 6 10 10 17 9 11 10 20 18 0 2 4 9 4 17 13 7 9 15 13 19 5 8 9 0 20 8 8 13 16 14 6 3 9 12 14 19 19 14 1 2 6 4 4 5 4 0 13 10 3 7 4 18 2 8 16 0 10 10 6 11 4 6 7 12 13 7 10 9 10 15 4 9 20 19 6 20 2 13 4 6 10 20 16 4 15 10 12 16 10 7 15 14 7 4 2 17 11 7 17 18 17 9 11 5 20 7 19 15 1 14 9 2 9 15 5 3 12 10 19 20 10 19 12 3 19 14 7 9 20 18 17 3 2 6 10 2 9 5 2 16 13 1 16 8 3 17 9 15 3 19 18 11 6 2 12 2 5 5 0 18 8 3 7 3 8 18 16 12 14 13 1 20 19 6 17 9 9 0 14 17 3 11 20 0 19 12 1 16 11 14 20 14 5 3 11 6 9 2 3 18 1 17 17 1 19 18 12 15 8 0 7 20 4 10 17 14 4 19 18 6 19 20 7 6 10 20 9 1 11 20 4 19 10 12 7 0 3 8 5 16 5 12 12 11 2 1 8 5 5 11 0 2 18 11 4 19 7 7 8 9 16 13 18 10 9 3 3 0 4 7 14 13 14 17 16 10 15 3 7 2 20 0 2 16 3 15 2 1 10 12 10 1 0 9 2 19 14 5 5 17 5 19 17 11 12 3 19 13 1 10 14 14 7 11 5 10 16 7 11 14 0 2 5 17 13 2 11 2 16 7 3 1 1 5 18 14 4 1 17 16 17 7 6 15 20 1 1 0 2 19 0 7 5 17 18 7 11 6 15 0 4 11 16 10 10 6 9 14 13 18 20 11 14 2 0 8 18 7 3 20 16 19 15 2 9 12 20 14 20 9 4 18 7 16 6 7 1 13 15 19 18 1 14 9 7 15 12 14 6 2 3 3 14 18 3 10 17 7 20 6 3 10 0 9 8 16 9 1 14 16 4 6 6 14 16 20 11 7 7 8 7 2 3 11 6 1 0 18 15 17 14 15 4 9 19 15 20 17 7 1 6 4 11 17 11 6 7 16 0 12 15 14 18 15 8 17 12 0 13 10 16 14 10 14 5 7 18 4 0 18 2 5 1 9 4 15 20 4 18 0 2 14 10 11 11 20 6 16 13 6 11 19 12 10 6 15 18 14 6 6 14 17 3 18 13 18 15 7 0 6 12 11 8 16 6 18 19 18 3 16 19 9 8 18 17 2 1 10 3 20 2 0 19 14 8 15 20 6 11 8 0 20 6 11 6 4 3 18 20 9 19 3 16 12 0 3 12 1 17 19 11 8 13 9 17 12 17 11 6 8 2 17 18 19 2 3 7 7 15 7 18 13 14 0 15 1 13 18 5 20 4 1 15 11 2 7 16 14 8 13 3 1 6 2 4 5 15 3 18 19 0 15 18 14 14 5 17 18 17 3 20 7 20 5 6 11 19 13 18 19 10 13 6 6 0 4 8 2 14 1 16 16 13 0 8 15 20 18 13 14 17 19 2 4 13 12 9 10 11 11 17 10 0 19 4 2 16 5 13 19 8 19 0 5 4 12 4 19 20 15 11 10 2 12 16 4 15 16 19 0 5 5 11 16 4 14 20 5 19 6 3 9 3 19 1 16 17 19 19 5 12 11 4 19 6 8 17 5 2 10 10 11 20 14 18 12 0 5 9 9 13 4 13 18 17 10 1 20 17 13 12 8 13 10 3 13 1 20 19 5 20 5 5 0 4 6 13 1 1 0 8 9 1 19 5 13 17 10 4 10 10 7 7 4 15 17 19 0 20 0 0 10 17 4 6 11 3 9 18 9 4 11 11 3 8 13 8 7 6 0 4 14 6 16 7 15 1 19 14 1 13 19 12 9 11 2 8 0 13 7 10 14 18 11 20 16 1 2 2 11 3 14 2 7 6 20 10 6 13 5 17 6 0 18 16 7 17 18 9 19 6 3 4 14 17 17 14 19 18 10 11 10 16 19 19 1 11 19 5 11 12 6 19 12 15 12 18 4 18 0 9 5 5 5 11 16 6 20 9 17 0 16 12 8 2 16 1 9 3 16 20 19 15 20 6 1 8 6 17 10 3 11 14 20 8 4 13 9 12 6 9 1 7 0 6 10 6 17 8 20 7 0 11 11 20 6 0 0 12 9 11 4 8 15 10 13 5 15 17 6 15 0 10 0 5 13 3 15 5 0 0 16 17 11 14 18 19 12 20 13 5 8 13 16 11 14 20 10 18 18 17 15 0 13 20 14 18 13 16 4 7 6 13 16 8 5 9 11 7 5 1 17 17 3 14 18 13 7 12 5 2 7 5 1 12 13 17 9 18 8 13 17 10 10 20 10 11 12 12 9 0 5 6 11 9 13 6 14 15 18 7 14 7 3 3 15 19 6 14 14 14 13 10 7 20 3 3 20 11 2 18 13 4 6 12 1 6 19 17 0 13 8 8 13 20 18 5 3 3 7 10 9 14 15 6 5 9 18 11 7 20 7 17 2 14 13 16 10 19 2 2 2 11 1 7 7 9 2 14 14 7 17 6 10 3 16 4 13 11 4 7 17 9 7 1 11 9 18 4 19 3 12 3 2 5 8 9 1 5 13 14 7 18 2 9 4 14 0 6 19 20 2 11 4 12 8 7 15 5 2 4 8 3 5 8 12 15 11 0 10 4 20 18 3 12 17 18 20 13 5 11 12 6 4 7 16 4 0 19 4 4 15 7 7 8 19 16 6 5 12 10 1 10 17 1 11 17 17 9 6 1 7 18 14 20 4 20 12 10 15 15 11 18 5 10 17 1 12 16 17 6 9 5 12 5 11 13 7 4 20 10 1 6 14 6 20 20 10 14 12 8 8 10 7 2 6 1 12 5 13 8 10 11 18 19 15 6 3 1 2 8 6 8 20 10 1 10 14 5 9 15 19 12 6 9 15 19 10 8 16 15 4 13 7 11 4 16 17 8 2 9 14 9 12 7 16 4 4 2 15 5 1 8 18 4 2 16 10 14 12 14 2 2 8 12 12 15 8 5 1 18 7 11 9 19 15 10 6 7 15 18 16 20 0 4 15 8 19 0 2 12 6 20 9 3 15 19 11 0 17 1 12 2 20 19 1 7 1 2 16 16 11 17 2 2 4 9 17 18 8 10 6 20 9 11 19 17 0 13 13 20 2 17 3 14 10 5 5 15 16 20 2 13 11 17 10 15 17 6 16 15 15 19 18 15 2 14 9 18 13 1 11 0 16 10 14 3 13 20 11 2 17 12 4 15 2 8 17 20 5 3 9 14 5 8 8 12 4 5 12 12 11 8 9 13 4 1 7 4 14 15 10 15 6 3 0 9 0 17 7 20 6 11 18 10 6 17 12 7 3 13 13 12 5 11 19 10 15 17 5 4 18 13 15 6 13 7 13 4 16 14 9 5 0 3 19 10 15 4 18 18 5 14 8 3 7 20 7 19 3 19 17 5 1 9 19 1 18 3 14 12 0 9 5 14 5 0 19 13 12 18 0 10 5 7 18 8 6 3 5 14 16 6 12 5 14 20 20 4 15 18 14 13 4 0 13 15 20 12 15 15 20 1 1 1 10 20 14 18 7 20 19 10 5 20 20 1 18 17 5 0 8 13 10 19 17 6 7 18 5 8 6 7 2 14 2 19 13 16 19 8 12 10 19 7 14 0 19 9 11 14 7 8 3 16 0 0 17 8 19 11 13 17 16 8 3 12 9 0 17 8 7 18 20 15 14 12 13 6 10 3 16 9 10 0 10 14 3 15 4 5 10 5 2 20 19 1 15 1 17 7 15 14 1 2 1 1 6 15 13 19 13 3 16 4 14 14 4 5 13 1 16 3 11 10 9 19 18 14 2 12 8 5 8 6 20 17 17 4 12 18 4 19 18 9 1 18 4 15 17 8 12 19 9 4 18 20 2 18 0 17 11 20 10 18 10 14 18 6 19 1 3 11 8 5 0 7 18 4 5 11 17 1 8 2 3 1 4 10 8 13 1 0 9 12 4 17 5 1 18 1 15 15 3 2 15 5 0 18 5 3 20 20 18 13 5 7 18 5 14 9 6 9 10 7 9 14 10 17 13 18 9 4 14 0 15 6 11 6 9 11 11 13 6 16 6 14 2 19 15 16 19 15 9 1 16 17 8 4 10 0 4 9 10 11 13 18 20 5 15 12 19 13 7 8 19 4 2 10 1 8 2 8 18 11 8 14 11 13 12 7 20 14 18 3 12 11 18 2 3 17 3 18 1 12 5 7 17 0 7 11 15 0 17 11 4 1 19 11 7 12 9 20 14 19 14 10 1 3 8 13 5 18 18 5 19 16 18 12 8 10 18 14 0 16 13 1 7 7 10 17 7 8 12 11 8 0 7 8 0 10 10 13 1 1 6 18 14 0 5 1 20 12 6 14 16 13 13 10 2 12 1 14 18 20 2 3 15 15 4 13 9 10 0 16 6 13 11 4 19 3 20 20 5 7 16 18 2 6 1 8 11 5 4 11 6 13 6 15 0 4 11 11 13 19 20 16 0 15 20 19 4 5 8 15 2 15 10 4 6 20 20 11 12 11 2 20 12 15 10 14 4 2 16 8 2 20 0 17 17 16 5 15 7 2 15 12 10 17 13 20 0 16 0 19 3 1 1 6 0 16 17 4 19 1 10 14 5 14 16 8 4 14 16 19 7 14 2 10 8 6 10 16 1 5 14 3 0 12 15 2 3 0 13 0 14 6 0 17 15 1 8 4 13 6 13 2 6 4 4 10 18 3 13 19 20 0 19 0 16 7 11 0 11 16 5 2 8 3 12 11 20 16 2 6 4 15 16 7 17 18 16 3 14 2 19 1 19 15 5 18 14 1 0 14 9 3 17 14 13 4 5 4 4 20 17 8 1 13 3 11 15 9 17 10 20 8 8 17 8 14 8 12 8 9 4 3 0 3 2 12 9 20 4 5 0 19 9 13 16 3 20 3 5 2 6 13 3 17 18 15 9 18 7 5 10 13 11 3 15 5 17 6 17 4 8 16 6 16 14 1 2 3 11 13 14 10 17 6 11 7 15 13 6 6 7 16 4 15 9 13 10 2 19 15 16 2 6 13 9 16 16 10 6 15 11 19 16 8 11 0 12 8 1 9 17 3 20 15 12 12 2 8 3 1 3 19 20 4 13 1 7 6 6 7 17 3 7 20 9 1 6 15 4 19 5 15 19 12 18 18 8 17 4 8 9 18 4 10 0 12 14 18 16 15 9 6 11 13 0 18 3 5 18 6 7 10 12 17 8 5 9 15 11 2 9 15 15 14 15 11 19 4 7 7 7 14 11 17 12 11 10 6 3 3 15 13 3 5 6 18 16 6 10 0 4 16 4 16 3 9 8 0 16 15 3 10 4 0 12 7 13 1 14 6 0 11 9