100000 969933 305838 682108 643499 519361 991140 112427 687628 163421 318932 905865 962895 828286 839305 711126 994288 636571 356818 701626 186270 323946 447217 691783 63942 877895 640937 243534 308823 742259 743045 671054 291251 367978 230845 710889 818238 566205 508254 292445 242499 375827 497078 949096 929306 629147 512917 695117 474563 641913 334652 351193 145147 719127 1002269 913810 812694 957981 725343 63219 816173 649590 686641 379593 988593 897177 771929 81113 809900 32569 929949 458688 600981 404451 84954 234225 641927 989354 233413 935377 573290 228677 96997 609614 255940 972828 605145 997656 112329 696090 841259 215733 706512 326989 540612 626518 616153 421315 447613 387864 95559 810474 1044508 735535 676779 418802 488352 161259 646727 736736 643385 977112 818829 516920 188369 742746 788475 13182 895907 203126 947411 942551 642714 446042 146358 895543 315002 494040 411582 259664 175447 700766 654603 174556 471497 191960 479917 457379 154545 1026694 260774 118452 383099 1021864 891431 732536 777876 139054 1035909 1040499 814893 835528 249041 306967 581046 964129 330606 751497 423153 631630 967286 771130 325170 87861 460725 397239 953713 588001 949525 797678 419165 498644 932982 972572 191907 198255 732435 661364 749094 1001882 96414 388103 415633 890096 312015 776074 639446 129870 371838 152023 681909 252268 579478 919493 177515 252724 330943 540478 482162 870969 59071 516771 715730 650210 615901 506389 315518 238367 925494 592857 325044 989850 562126 162922 1002677 615183 775064 341119 463407 1026689 834579 984378 235311 671077 831075 746393 675661 792551 286632 418166 637468 502192 255880 763542 1024311 778699 125914 994009 464783 855895 686821 331215 167735 751693 182196 399759 663335 503958 216791 781347 516950 838258 805991 494355 766294 397258 167932 991279 190149 318093 987979 863589 341498 576405 1036340 935487 844218 962930 946646 475390 119641 691052 616056 506899 509581 448025 662734 880178 84959 818223 224355 378358 431454 1047555 126382 228902 807598 443455 281555 1043265 326808 745918 624239 980021 846306 130091 845703 771555 801137 631670 292559 549879 515658 141295 429300 692060 452780 812984 548782 392033 359459 829662 725947 777778 636574 159996 381916 128143 359939 959206 894729 881268 895039 220693 639861 498183 898254 465148 582363 415353 902969 703815 806701 232858 384598 591743 629039 830919 804721 423503 429931 235346 728788 937047 699354 575223 880288 747760 703555 63188 370166 192356 73651 178389 208029 794815 191695 109519 92630 613466 821147 245322 432370 421077 865371 845153 780728 31295 778801 757982 489753 620316 239001 547253 673261 853598 407334 588019 695062 305643 222255 511256 1033347 429948 763778 416467 969688 966034 457894 253101 776961 643391 85859 1037064 765326 188358 1023059 1008241 821423 323553 571283 876306 645459 611942 10205 439359 441031 748195 931143 342712 949648 203887 149471 1030740 343026 256356 348002 206527 861428 491979 946066 377119 770254 513432 198399 774830 936107 502361 371861 287707 97127 902982 485018 686866 1016537 880404 372570 1000809 496973 827077 644213 314511 629496 913457 368878 443614 953767 632437 422645 947977 621237 149237 843934 231871 255702 923847 655870 912391 912540 235399 471500 584255 672249 1025237 687669 110397 742787 760525 798449 120718 224180 939466 1025446 968124 954995 54655 692989 1004457 720517 958783 539003 901415 684779 376579 613306 666987 228250 772436 954732 522080 1046659 841830 509355 686629 358717 689999 845875 591839 392648 640752 712890 293551 652834 945372 91115 138869 48971 969111 587081 981052 850517 746919 986802 937305 342223 575286 394997 900245 423698 560839 571518 698140 611683 637300 449234 757596 423337 482256 382491 379535 757605 718480 72670 413373 484337 359976 613179 632548 636567 1006105 377262 239388 674517 204381 126117 918207 424220 540388 241329 594901 945553 230268 699341 954621 471920 451889 776616 978832 217854 49137 942650 871631 743182 707958 19871 460150 364426 621785 456105 573007 976217 496341 831310 373114 718540 949512 883864 891362 420842 204485 253109 626333 670427 106110 986824 902572 734394 962313 922317 780039 175600 112570 465846 465639 771987 515724 713935 684852 923112 522648 424341 716404 893543 81863 105623 891344 277823 482447 920374 57210 412573 747092 726904 909248 584155 356786 572626 376025 780848 913950 1021707 707014 646426 486758 447580 713579 64795 1011152 814863 938993 29439 98224 502620 988405 985149 1012748 111549 997832 32712 1038081 644493 248949 521273 955729 975800 494570 833324 673011 996950 855786 252983 907492 754926 210678 454943 400047 955003 686949 309752 314923 652054 1030787 661199 633013 211448 386234 833980 221822 371948 835256 225250 798584 461783 847304 292732 928415 485803 345831 419130 222183 121514 352013 516553 1008387 713135 315875 684878 945292 624345 257418 960168 588690 1006915 332507 391513 104118 719411 238051 747645 350007 232165 488997 435097 634264 169690 648295 413657 488570 878159 801018 877420 353252 403807 694950 977305 750801 865447 156927 251999 975409 494969 816157 113415 506211 583609 249043 758476 521245 758953 442781 735202 126885 613075 332778 225459 498461 879525 323241 932213 611694 747182 212757 556755 89211 842771 914200 711954 751013 477940 487179 723581 923187 220423 572634 335702 620898 138725 477741 64151 850106 587889 410109 1002146 632159 172223 536042 735837 125182 958807 908428 93079 910433 984301 759414 613468 987015 538997 508759 176634 298709 932134 956956 683750 151017 194859 497823 670291 679315 485574 807471 787902 707678 952931 180130 727859 59006 239534 925903 903771 603955 849419 298936 739719 341391 489699 1009971 336367 555125 384852 790219 636006 318106 682782 650021 250143 904777 309932 175526 975129 957737 748830 386311 933429 133855 713185 364831 936785 886127 648594 345911 843205 866535 432989 202555 1015073 631273 167911 383691 302431 582502 71807 445676 345211 776532 976211 81317 412363 460214 872621 320502 859819 894129 653720 390187 843052 988145 504505 723187 818834 723807 80685 435605 817002 233351 829910 896594 713636 958782 678111 620914 479927 824759 704145 124239 451700 462264 890133 605343 609997 972427 997544 962707 666815 651439 364349 673373 486985 859470 175531 782690 823065 548375 962352 116707 703878 502478 956220 193398 839273 703523 768589 428702 94060 421864 934619 138655 258150 500348 153497 674047 527353 658901 798069 92590 767713 904401 573110 192871 318063 696623 691911 880196 944752 756862 189038 622153 941772 350995 735429 444087 648643 185515 309694 173563 697972 324771 386657 372581 273375 778923 357722 738230 810915 163726 1016280 314582 923498 656855 318394 766646 899861 597876 394751 210207 627351 496983 850277 354775 31548 809955 837477 780825 698749 806857 840888 757113 160668 959279 453253 363988 481467 321137 184289 444121 708397 152807 1007975 965413 96604 519572 228994 838067 1009600 391265 119759 291631 1034674 613545 502365 402669 55156 419321 150901 477870 169374 238581 937640 389582 357323 880305 703643 127095 673531 742447 441020 650829 485723 775514 671334 218350 161375 615165 129239 767813 588954 504613 754134 211917 706014 189683 298233 993172 508309 306973 284617 174494 850186 814134 953832 292435 649969 713995 235881 437234 987896 685319 999056 221495 35071 855889 581951 579711 325834 994311 779011 812722 626377 91549 454353 441810 604727 326254 239407 383574 85438 758981 454181 777366 195628 404731 808478 878964 494292 382381 679197 675099 427582 831595 719141 596796 707576 454246 861758 976217 818069 124633 724722 124852 602036 697310 362735 979111 793451 774195 560029 905895 998180 611824 794228 1018410 154991 895189 322808 879366 701846 809173 617807 161427 760908 163731 926172 251079 87903 858269 259728 511035 781066 923433 1030729 638857 522392 208805 719698 849036 577131 456264 783002 957865 706276 959598 376927 758047 361663 53151 441878 173903 757109 900288 11709 877031 595423 210078 662189 583247 2046 366546 488088 631351 730575 422559 407340 337783 251021 602868 357957 984987 1026289 160510 204402 1044002 425618 167247 424760 237805 821503 678539 717149 652612 573131 487114 744507 825206 135999 794339 652343 595882 59166 359238 753297 654386 431198 484110 828283 318316 993016 494904 196373 433745 378677 488549 832139 607727 190557 931489 355894 844015 850467 788958 144062 446250 56949 806708 375408 740233 847561 61814 637531 612023 489068 471277 114067 967618 811447 1008252 717622 144061 945396 351517 260234 319212 462810 539471 772531 176858 370587 778898 265724 46453 995638 322456 696290 466160 539495 617142 381306 924943 472500 897942 689367 915205 994484 81795 713573 124152 975776 847762 626394 779346 375274 682765 110503 244585 996476 413087 456810 454797 399742 255681 936654 445983 1024574 619748 613740 619442 499839 257127 844691 614294 413667 909689 818201 760406 561142 168437 990792 869179 920631 834108 343697 298942 961958 64923 442118 640223 837213 571075 729807 1037590 130680 400337 1018162 212920 804703 953561 232663 992357 754279 601849 866093 351261 441832 1004892 613306 480837 682996 430974 250974 578031 602979 150777 628586 738713 499395 1016801 647411 486772 365511 620559 730725 855483 974969 327369 747760 145362 866511 515872 890166 128586 668583 813407 505174 362267 27645 866646 810167 141305 1013024 1020253 957741 576823 61426 348059 216471 909916 906851 433506 949017 179795 835995 161133 324842 226630 944297 36315 711898 616138 384550 456868 380770 869303 855183 339547 371755 859698 414526 124555 778302 158556 332783 794259 642590 249421 613518 942143 388433 213977 576174 919037 490243 512178 231142 1012753 961506 389804 442685 718726 938691 130250 96124 583028 894638 923245 31199 959964 101362 122171 743707 958035 392514 767130 472801 654732 465837 494867 502453 1038996 759070 868233 1041062 851556 748941 30683 724711 662782 494267 370640 751785 178054 250849 833289 760726 743756 850384 385175 283388 690645 925414 381141 644807 483772 311144 707939 486342 1032882 342843 544444 452453 165341 325537 953115 719668 27390 246526 159656 1029131 488138 223861 39862 115871 412628 520796 24255 764619 724211 659951 210808 444856 466253 856052 88050 301303 340698 207773 1006214 294428 522888 979428 473388 905972 959224 488805 27007 698812 613583 85695 513422 729275 710044 376372 610541 562139 892220 1002122 809197 615909 629518 862332 859675 803811 958289 122849 470695 260395 775018 604797 941111 235949 163746 1023048 508551 755959 573941 446095 671432 670901 382369 186957 498416 110316 281337 551583 753886 214499 384549 967823 261174 1017562 624987 613861 228650 433269 867013 779544 478493 802158 325918 321771 762643 730533 564454 436120 485233 604060 784003 817733 741662 749202 945605 809276 222870 879149 961993 328639 445645 918743 950461 127642 1042850 243015 961865 391277 682781 1017637 714178 949287 34797 389842 682811 446001 616938 302998 807614 341972 548598 572792 698671 544670 437497 341787 543482 818601 379103 805371 727851 567915 381412 921431 350659 80587 926187 847257 759700 887962 80638 654560 436375 422246 555693 1000162 1043152 43479 645833 392520 822935 994390 169446 455766 490373 865750 371853 951285 47215 418727 1003698 404878 725911 816183 1041522 196401 607803 644280 975191 808511 447565 985445 809053 385195 973402 817818 931414 280311 763124 448670 420721 701738 221535 306172 447306 440810 932710 315245 1013200 381416 980544 883778 351448 697573 683406 190266 361404 353244 984010 663358 366964 115895 637497 423101 404302 1007048 452670 498113 884971 863484 162738 167606 501406 483918 64230 452316 838322 464337 382442 740702 990428 827096 834199 842540 114486 736853 463993 30613 253316 505520 110014 976722 771324 444365 994232 721855 1044531 24054 357048 912562 174951 90943 427758 965131 486661 671210 155533 976146 453906 959286 596666 14135 863358 736435 734757 641686 794586 291501 383693 904416 783435 215615 514581 1033739 853751 23539 901753 442827 574949 1028391 850232 258437 482086 593487 710094 1002574 740511 792470 801561 500677 186298 352084 869683 195747 807102 781369 932457 502694 367435 517681 343849 1025584 864351 462670 976199 743646 726575 636698 529854 282439 92062 604088 648178 320461 831267 585642 867736 904092 585632 709695 881769 425324 423503 672221 114286 863350 734037 498502 602020 748024 765464 515617 113850 479687 878905 992685 959598 225166 774441 356110 712945 846673 85683 951406 474454 764568 992913 686820 1005938 869297 687221 190111 647413 234382 437145 1029226 367817 849080 580560 565037 843476 1020764 999677 248889 600057 531823 391315 5999 430583 849447 817558 610079 706335 711081 572144 703244 765752 295871 996167 437914 686263 758249 514393 284559 902774 240468 1021638 435949 956755 175419 880691 495302 554213 739655 854835 924954 436333 255759 992921 18941 514139 45375 169705 750707 1010759 751397 851064 434067 580022 113581 423447 345077 288471 513484 445340 710482 419796 483184 453880 307015 93542 938195 551855 959284 191023 293596 639855 627670 77310 128873 484958 875275 451887 909922 715881 963727 212793 178145 970035 548511 561116 44009 961591 411183 826415 621845 124222 298851 861886 712488 121579 401196 585979 753432 765762 556175 819009 663195 817231 1005073 1024263 105567 211952 833720 762062 836327 406455 376014 413278 514150 869527 637771 184911 241381 789979 947176 989484 615802 782451 844947 439989 828559 695654 770518 498872 494553 501007 497853 950780 581317 707523 47015 780488 250599 1029328 241600 615889 421465 111526 879416 963788 512403 727443 782764 824187 912534 278262 339743 419694 615834 650889 415728 957672 706125 990476 490404 628511 85805 88299 683660 999783 991122 875068 38909 702764 242718 533935 165819 708530 167658 649431 455947 118478 475373 593334 902581 465131 8063 644600 958957 926239 798102 834021 1017706 473679 130664 285561 345942 376149 767202 976186 961445 38647 335826 1024456 776368 677276 381617 897989 597233 265967 97628 63325 29171 155368 694749 83934 471913 547670 28632 97713 567268 111981 687020 782429 659051 509261 700308 342653 155175 980116 776824 44972 342429 571636 983790 900720 259399 1019476 378651 1023107 664507 748613 490900 166143 972855 65476 408502 470429 439837 576252 453189 203159 955593 764390 646826 528347 782649 901423 258420 1021486 929644 419721 886446 880851 625396 719428 1038729 478429 779382 675570 962757 91323 774477 1026954 175791 926317 932720 106290 496825 968391 76761 793759 388905 1014466 643933 511330 256984 497089 411374 910165 324819 250643 1016647 420333 247468 628690 427918 385071 682659 1013352 227433 932015 487088 987846 871113 765256 754639 61029 236342 671053 852985 350087 112341 749361 924743 1035310 130441 343758 1033286 815283 480164 1035106 196305 626155 381676 899401 512555 436451 51054 908386 774828 548535 308331 153452 1034261 1006481 632220 861811 610202 138723 315307 134646 652673 30974 174871 679479 789974 611166 378207 566879 247292 660735 831550 508595 60828 179503 439269 650371 60285 61686 891378 619083 403379 181180 357945 129861 957558 567101 818717 563157 854969 735817 240552 888707 485201 952735 194313 511301 219798 659190 876969 750938 257618 630582 891832 1002389 649749 821221 248041 685254 649838 493342 162552 712457 341353 397134 500645 308799 911692 1025776 711332 490310 644159 456906 453576 641771 967262 1004377 640438 766105 489705 252317 193764 217707 817613 838268 986536 765712 508914 726797 591819 676555 250810 872342 513346 718182 712164 428971 931480 212284 894611 313299 597362 1011849 839235 509991 1017658 630630 227825 958687 447282 109531 381309 653459 231123 55997 932895 826661 707607 378171 552662 186994 547707 688799 875630 286030 890455 670603 781327 61355 633653 946915 252401 193449 64661 683467 257309 875077 1003083 936944 650084 862955 769816 585789 1012680 396986 941591 156023 331311 311802 436382 695264 1020594 425060 76763 706412 937450 700859 625279 912688 845374 564127 712915 461467 1002041 744689 444365 648597 417177 387387 931379 744641 159475 669950 1003025 709233 250620 1011521 47335 496781 723960 759357 736933 423604 710287 473749 48940 784744 591801 748238 1011376 559022 871642 416760 567156 441643 814054 971037 195386 642318 223939 831404 763586 918013 500586 222945 599773 486346 111226 709244 96910 317164 430519 309191 478285 443287 922099 717043 970720 814270 553721 600887 899210 800541 608760 363239 212451 702013 479670 971446 810712 654369 521610 553771 177524 28585 802245 906929 331445 949322 251964 911435 811949 145078 652106 231036 518322 601877 228690 583413 345918 662777 643309 272847 715241 177486 634222 839916 586109 422370 693676 725878 361853 472599 434431 1022264 341087 255956 431445 718760 1026594 359880 409163 970024 645307 972498 345945 369618 475807 465893 489780 498008 817098 1022882 471454 968664 322969 322717 682748 850964 730075 372279 813300 97465 633631 226659 639851 114471 552163 1028420 942954 367415 396919 63870 118175 436188 324508 944245 91551 766684 902735 1000335 955545 954723 300910 805293 268223 739773 473957 615605 167550 914962 913691 855358 539479 398187 400559 423966 572238 199935 565006 694212 963764 193340 686032 649895 683726 464311 606120 335601 873631 599868 901949 597622 358219 500217 955279 764723 650835 91889 260183 293363 47223 999076 355196 844351 779956 466231 584572 147153 553431 34812 633223 445852 466524 977265 748244 382202 988954 718963 1019084 29431 498579 530269 932684 478637 431518 321452 351717 1014465 200654 763213 993343 439963 492830 986053 742362 706763 928206 683206 769562 663998 962919 838963 964720 342257 497950 192861 1009420 1002269 965197 204233 761919 165819 64847 194993 476054 544677 444135 969576 219421 778459 243442 832405 465865 407709 433515 405237 496047 905871 212216 1027040 105976 494812 926690 724195 46423 902614 945451 478667 388433 441351 457584 405409 842834 841290 441697 681351 690735 441518 516708 878309 402111 716978 914503 890315 187963 153513 117731 116665 548602 895529 858617 741146 833109 65185 1005598 191866 72678 239554 687652 759369 662484 400047 207343 988043 833295 928851 588709 641966 243313 862031 171461 662509 91889 153443 588231 341491 186045 420413 817876 1016771 1035216 174781 195473 491046 863713 29595 768436 1003088 843020 292647 498008 969743 744039 954083 163085 325846 967573 869859 892442 256789 1009740 451037 862059 311129 997605 891864 251498 6126 846730 506645 858269 421530 512685 743665 400108 787197 919546 352042 325847 881978 154463 964404 747209 865588 1002270 525247 808835 435819 136953 223170 852846 975518 945574 908614 373847 548423 153918 633690 286678 489867 1002540 243177 512238 255023 863572 388738 969788 367023 441730 433459 847459 783760 446948 537582 953903 482764 187366 875342 1041068 981193 15731 982049 717087 427869 176035 426455 535931 643417 908689 782772 1010722 298874 241917 1002253 108010 461479 992581 224419 740158 31353 704232 859679 485500 643317 523650 892481 553789 881507 16051 215773 699828 976152 357679 732405 100285 577378 381148 238843 476134 342953 167289 448310 988880 481740 390805 216671 479543 731846 487049 518725 1012818 920318 341786 441699 704102 126110 364453 182815 52167 421531 965800 63919 129366 386279 909089 890820 370502 745254 222187 840398 446436 30039 395645 286068 1025421 495173 555886 248446 580459 321103 865091 905528 718450 521253 631195 963022 220389 386840 166271 320827 483695 978252 684669 512838 990749 428007 862958 623567 225902 718508 874703 1037160 577726 585009 335406 509453 665574 841901 888413 497485 991845 508385 718058 427419 138895 171958 649875 752270 60398 758745 872304 505091 277619 371325 642993 519697 645467 685844 391274 637045 161637 766797 975067 772403 552621 180919 446344 812380 342961 747179 230127 381838 374562 126420 617867 79610 724956 309013 632745 632026 761289 436921 723771 817016 970119 942813 876198 997638 552155 881718 730813 150478 578236 210590 818883 405917 108796 775489 760590 484760 760412 481896 128197 208309 497177 1005938 350168 1002305 640742 691418 858348 161022 1008336 648835 123483 236400 233202 871674 1023021 644695 998410 294299 249201 599973 252461 1045580 757645 859508 554892 982278 619607 243082 603068 1038505 967600 720664 441745 1003862 739169 190717 947910 494821 841564 1033101 259685 584862 257192 113070 278195 764988 311028 53663 509531 445417 690148 88569 732519 580734 645027 648775 736120 221076 944982 506572 221012 179518 461982 492765 482189 796463 272348 734161 874145 923260 718648 561079 777093 824540 991710 728313 92766 635661 412779 449164 810343 95295 291629 424113 495010 812961 945546 732695 215027 127960 312685 112015 380315 859345 613289 1002083 193197 583245 715572 971308 170967 295903 269903 494430 170357 912076 125549 452313 706402 919410 570622 875694 638541 945238 1025482 508138 774849 988059 584475 1012870 107643 251306 475711 711409 454230 1027214 984367 841999 315807 1000094 669550 735866 968251 137197 436575 492780 552865 391189 777520 119191 577371 419667 792155 802606 829381 728785 59823 487237 79603 448094 154749 300959 384019 683278 572529 874372 118630 968586 285086 61787 253469 673788 342423 975238 466447 838679 890391 242237 749941 775745 443646 860847 669757 1006093 429978 710845 406398 121832 768195 729583 991044 851724 752738 766252 540142 240287 967803 489232 39855 471225 802342 885475 249322 194373 863582 347771 258235 836564 580941 546413 947036 240592 241110 413079 89390 578521 382170 579801 331181 479084 521874 753981 398543 157399 386932 427255 318746 719762 1038417 687907 1021379 599295 799732 319184 775108 512391 717714 386348 510131 391512 648285 814142 945890 288716 464445 688871 723710 880889 642849 849082 614841 1043360 388401 772572 822646 109677 589220 891782 96671 698322 960199 1041640 904012 281423 675126 938597 414447 512593 446243 906044 937052 812395 380777 970179 192058 993035 807611 748504 859494 662711 601912 153433 508355 443575 128263 847209 189531 607225 793191 704017 277337 640669 648035 482953 305529 1043594 808660 851649 220472 726841 485272 757066 349427 203565 949680 618727 794215 128994 906411 36821 64311 944858 854399 302064 660955 430966 498458 911901 507088 494663 959543 925377 249241 810075 433935 438585 302908 653248 466566 432493 653128 920298 952569 608249 49104 722918 857726 351811 579819 53084 146408 122706 462551 310130 40391 343476 179628 908228 756636 422239 254770 872798 386834 463866 470627 115445 188274 548629 537973 716947 200669 829400 632227 245123 751192 509465 429428 652216 713454 756200 322638 944183 462298 336894 586620 160087 812463 420753 625963 375736 418766 384292 762775 895349 863580 154967 385897 965283 850982 783300 840483 833657 386725 502580 307387 868475 793341 390881 734478 408993 556784 813992 340454 505041 836299 401317 485497 34302 814990 724705 777124 830579 650295 635306 552125 244526 826143 890106 377183 859198 1009179 885231 792499 14313 515171 409274 768801 363260 632894 866470 699277 207578 703076 484444 817108 359521 447704 906892 788735 588570 421949 384598 921190 878422 986462 83915 261397 1027093 513714 206079 949377 532207 587508 406395 641863 236764 871844 841626 1027480 487308 711652 776758 693478 728489 846681 978694 984287 871134 392203 719480 639439 468375 646546 433307 653452 391136 124841 403181 1045296 94783 29179 895612 1034278 512603 935847 623934 874602 764394 764217 948642 590767 105935 887166 706503 601991 629556 270013 724314 768088 986233 469359 175050 777321 806607 970374 645089 457363 825759 445425 713949 904380 826198 460598 214430 171480 486297 452825 285627 826325 454868 962878 771972 553653 977840 877893 310553 257635 64731 306613 742138 484653 433889 88817 555500 923569 128834 942299 250059 1010472 479903 1021530 908170 671274 517804 783501 882458 749070 619580 831193 964177 628643 890456 620231 972581 251888 388488 928199 92629 129317 877537 325726 224030 859307 834227 1038656 518483 839028 290734 829891 618195 660858 986017 369774 351069 504021 900832 937055 652487 701079 619807 372011 448149 421582 698191 283123 897990 455145 405112 315885 708927 298303 1038564 287867 119777 698291 294118 599359 638578 475255 302526 855868 466077 748636 990275 1028190 1038595 697709 686418 760540 759653 379772 878198 679473 870316 989820 887665 386665 165439 569045 309145 454942 957412 949600 268791 89022 532423 76797 371175 986541 234949 632623 976290 604028 990326 964717 320739 385391 160638 687532 77778 950080 691444 455492 923767 1033635 335527 178940 684274 365327 64931 797944 662715 449254 508523 464075 982786 603598 826205 714612 800381 1020580 637492 127318 881756 614202 832754 232391 839566 141301 703879 685896 402387 411959 224865 416570 709753 362139 945543 378527 63239 1008786 253610 864027 500193 331250 173694 119610 326426 501600 206332 452685 843672 477810 707572 654501 886414 750202 984997 619301 444358 902246 316892 641191 1004425 417558 220964 225761 802330 701806 969458 904137 200115 942449 312271 960730 638497 348982 915600 555485 898004 414566 692716 307176 862710 894277 636120 938955 866599 319994 963497 963994 442006 841676 171256 604439 1003141 474680 635516 313018 685798 532087 759449 791031 873209 635751 870652 1005077 223542 457113 632123 760499 103119 795573 766243 48994 883817 501041 488336 760143 754999 120277 519280 674230 601802 191877 97703 115709 190699 777572 420441 1001384 290108 467693 733024 676337 394167 21231 944529 706787 867485 1013906 1032633 954966 112959 309989 103231 338238 801086 985573 882967 437767 80558 1037130 401385 939372 404828 957325 1039368 492281 990239 951660 109343 920295 565173 954035 792237 620315 105886 963779 766069 442022 11735 874812 999653 537577 162510 260529 379803 118014 533950 651561 310149 240885 451854 306157 700338 929451 555471 125214 756151 694701 498764 224345 409062 810834 597628 1021772 184305 691819 826025 637352 670385 304991 743627 182077 276345 480547 888170 1020558 387279 929069 274875 494287 949073 979345 357718 95670 609655 412611 749337 635247 670386 666990 975954 716594 568122 155385 472502 598647 952813 780343 359875 224241 1027110 1025363 420091 764646 259009 234174 501433 794553 893262 369652 852911 595890 102238 497981 581523 242067 793999 878361 853495 319019 194745 416715 1025456 355612 635829 636768 813678 398462 965074 1003488 780746 904789 841123 179419 497557 858523 421230 903358 1019669 1042953 882776 286502 224498 189115 784459 474286 191596 220278 1000985 838599 612860 952276 921141 820728 976066 171708 105911 1003864 939689 441683 223867 506378 629241 443197 978197 278285 555926 311018 460506 543999 881465 116600 136679 566590 445880 686684 596287 85422 830384 953906 1021323 431485 830372 633278 678886 800434 877116 1009177 979260 404838 418684 848521 821015 993868 773430 604887 169470 650834 407429 715320 413163 677856 471708 829099 973544 946318 1018712 661807 983471 1000838 466657 866522 408636 1019653 365027 128802 838537 566774 714054 518392 657901 447601 167798 996433 182220 369901 178150 117596 881705 652362 936525 720013 233821 752203 236337 636808 466283 359534 488558 382433 901767 226734 448456 104267 375591 543485 48075 778052 210709 885989 969366 1024705 486430 177501 97185 932185 443787 894093 325332 742525 892234 114034 307997 578799 636642 627543 146421 593470 502692 836542 851244 716916 263871 694725 937768 116531 844236 500196 911566 273870 1023202 614130 839409 701534 717733 261016 829149 943335 157535 154007 677304 719137 511648 1012680 448737 765298 339869 775846 436920 116453 865018 987355 901715 178535 550636 774764 417683 382449 351480 417134 833055 389742 772555 341527 261664 120486 95990 439646 907797 931398 1012058 701502 380761 773841 473637 211535 360202 437535 653398 57294 430175 343794 367441 199294 828920 16109 97512 347091 755593 812367 956766 372460 222103 978482 216527 758768 62071 880133 128301 453956 891212 568731 571859 293095 963146 310962 858953 712576 382918 925066 288250 900167 488052 741062 932712 911700 400847 81387 326136 777952 324518 991110 619446 22205 728526 314525 862123 1041946 163624 248939 851288 294068 284975 679155 63340 127367 864100 877219 567423 298996 641396 504845 958106 232669 679290 641457 669591 126550 588154 377963 898344 130275 125789 865646 893667 1001626 713335 157149 988175 1011152 614647 337630 893876 860391 577781 1008092 556220 779798 297723 963226 747033 126849 996888 878414 375672 870054 599455 261224 798566 981345 194163 240350 59896 857043 218599 338349 825043 390472 1012194 777801 665074 992870 192989 987956 305821 699514 880955 84855 926456 439015 112028 522293 683874 728670 400850 540053 155612 568049 895277 893323 866979 469118 675678 747717 1005714 846990 536123 423227 698252 175082 568955 712939 449994 166890 813721 1002778 588462 1020519 195715 31738 746715 63317 910832 77802 531435 249780 581241 955240 538747 335406 714957 158674 727990 952300 227886 963027 566991 712280 725807 249251 898978 660953 309495 923311 385935 895591 691898 788471 153303 810465 642353 863805 844515 641978 644994 845963 94119 537574 890816 978018 535033 902869 833221 910954 213971 1002836 347953 202031 1041161 702652 367198 419693 634205 489353 269918 684262 205741 155533 112213 548761 30645 692350 817454 706911 886551 826515 441502 613035 985767 583452 714347 302588 282339 904604 997480 1016951 977124 64728 162173 250347 754379 546335 847621 226462 556558 588212 470683 619789 640491 865257 588921 580021 698233 1011077 269214 219980 209694 873877 480158 480463 68990 704089 1033275 145063 842055 510149 355980 468378 381238 239499 625469 693366 188022 706806 687369 772742 36601 665999 382631 848983 913184 471869 369067 804766 1004429 1042985 953687 632742 516714 766035 505045 127166 927867 390420 1039442 630636 1003836 719395 713853 410087 413915 754471 494824 728407 827767 501225 684662 235225 289435 473908 422330 714908 993451 874614 864618 678857 552843 103381 679273 485320 832617 993163 994545 629021 1005380 755434 1004204 649389 273357 666507 663933 72693 865158 242604 904116 874081 323428 407492 1029191 294546 1013783 212193 160621 654644 965226 873069 408044 486752 594934 935738 846692 327009 166653 970529 377705 56251 1033502 871394 250805 697654 717465 890753 223941 382299 179161 50543 510673 92081 930651 488049 755086 714951 992872 356711 97588 207261 962273 221914 583403 897626 938473 941040 290105 470938 101983 185332 849745 570102 335543 757981 877859 912934 406079 912184 158045 963506 827207 379291 602853 308899 993959 963032 238069 729333 662645 761429 495045 64719 1010544 512054 288659 220618 887687 251147 878834 781404 468691 228641 438176 916005 278448 350683 807866 544739 691558 755655 657131 439009 920863 241547 409393 438623 400697 137141 39799 1010880 406590 59847 260508 424027 785553 992984 710284 416248 110373 78807 554921 196292 405370 375911 379335 179667 935904 872543 962088 371855 386017 689563 940777 676719 370915 512399 424515 187293 309625 804687 988021 731877 941258 973594 923077 551845 123866 850521 878675 290701 946657 592343 1010218 810324 127801 129082 809710 947004 645401 859861 788855 326980 480911 504560 944219 414073 820205 1026151 521360 1017577 669395 409304 865099 730365 191527 89964 734494 860043 579231 358959 1023081 681661 504947 702061 278403 161500 1027095 479413 432819 762108 551531 161463 719016 911985 583657 642754 856505 864811 633309 802531 539997 626473 659429 374433 238394 46750 190559 579159 1024342 630200 580552 889735 881462 570141 381683 597163 39910 888259 583157 831742 863917 487059 378701 706011 806321 714268 179162 984053 801207 474174 1002409 650073 90010 517601 276857 55207 944715 241065 718950 127660 417342 210676 784616 1034394 751860 1018964 585572 953443 455258 512977 817097 125299 161086 757129 908929 370658 1001262 407195 359970 365373 193299 516876 939702 823770 862647 793563 670874 240468 465398 228556 473500 1005337 554843 724938 340895 845657 699098 630473 634454 540028 223550 253714 101302 151410 343390 673743 258710 209566 679707 259847 860463 445297 692017 749794 766960 314251 807483 648358 1035077 308919 254193 866074 651992 893141 1012273 810285 248820 161351 691070 238191 186715 849761 110963 1012552 473931 326183 747313 409569 998002 783250 487676 56790 325453 716696 496284 439127 110879 867077 726421 457330 567156 690135 961370 302700 621675 757069 833225 516836 441117 239194 314842 628638 317936 562165 949513 995790 190670 619240 465557 597279 153566 736053 857973 596789 300666 88820 619858 489237 904145 678799 876136 774627 588070 498788 632366 708266 669398 368530 717580 423705 846969 1034962 993748 762866 892357 126571 124409 712028 323679 1022606 910632 277647 161167 138655 763469 824167 625767 147085 652445 861843 867358 259132 124445 894735 462415 869941 382126 630168 122254 129250 418715 376740 717622 909645 290520 308346 1009106 343230 662518 334735 568730 957660 57051 384865 673975 371516 588169 825982 161507 468849 447031 509498 1028246 710492 760725 275803 358982 256316 678584 427373 171731 570324 923568 809487 293300 331244 954869 650186 580327 448134 925384 200286 766930 235121 153308 448762 768481 878424 990419 85950 985470 792951 1017832 677786 561131 442246 379577 425745 182055 860104 318231 770550 1005622 945827 946618 29879 755099 511563 840154 771355 918991 518570 761264 53039 701839 845172 474473 913720 158479 269559 890316 267757 684651 425172 1045541 832675 1044100 344034 1025138 1006248 419417 727354 669331 738623 392390 171182 44798 931434 1042520 54941 509856 809341 248473 324522 555599 637385 648931 965892 768421 391569 771450 215518 723942 735436 738709 240414 691953 113227 256421 642343 113743 170295 227487 873655 299383 281597 850190 129212 476023 877145 1020468 620317 356604 416045 510550 368116 602086 635996 96602 521739 50303 879674 884369 987565 425193 765857 480050 439435 847060 174525 96559 770901 827240 637842 24526 888458 258362 512737 405081 626146 835101 783041 154323 749378 745046 162387 825198 379128 170463 707358 177274 357595 634289 472696 884609 951549 320693 354085 462534 353260 908378 175972 1040947 977491 129721 114028 1028568 187752 221551 317095 677691 675244 948596 508591 621521 376373 765133 773798 447676 187445 809573 502390 804247 40479 1023747 681173 859525 63225 178044 493178 91837 876967 584779 310578 189758 122677 932038 637215 317063 1014060 690299 97673 138861 939806 163097 940585 990788 613774 254182 216975 244156 995925 873464 531039 796397 642845 890768 160441 710321 187033 545710 904299 614169 411307 802629 472805 987917 486795 669319 635722 688599 130386 817963 308379 938724 202647 992201 445932 584763 932741 250958 728012 784129 961302 163540 48087 536335 188863 1008981 417447 119710 575404 79707 1036498 1002108 114106 366411 546557 816445 317418 912129 829251 244504 654726 775224 893575 836941 154478 292307 485692 508751 447992 355110 518819 847256 376530 963246 486035 875361 36799 830166 811131 294173 511302 662397 391272 339946 223955 93875 767746 109395 81467 739215 333943 235981 801118 200363 224220 1042636 630516 702735 359055 844785 316785 181821 642446 849692 238175 522245 457477 32617 784552 601631 387885 302999 16295 669558 866365 122214 697501 879785 444669 579539 1017076 456168 825077 992116 815271 612045 63289 848596 762093 750978 247311 931931 171481 23475 171379 151481 1005266 798414 170930 213694 514488 513318 946051 892132 597430 487329 780912 751895 879145 797598 439765 485651 580572 88990 699304 780002 228120 965042 768962 455286 306172 759401 1008747 995168 247484 12284 502603 713383 890516 232654 689975 175954 1002102 919923 205183 762044 81679 959940 753196 901996 675227 998712 652498 707756 611275 419746 1035044 962106 649466 757360 564186 767666 244533 857279 987774 561909 198639 110407 801974 421645 270134 307886 341372 401303 371415 736972 879317 940978 417446 357691 224177 414013 331751 482334 212274 118125 588962 77305 648570 256116 216814 505634 989105 774791 407209 408327 320998 479422 862771 398195 375746 612795 709884 739267 325032 764803 325512 136157 849733 194605 326821 729502 834256 839454 769618 654924 711787 1009189 810323 931390 769093 125864 407726 176371 153843 540377 924478 92643 728968 1021796 1019618 81842 384360 772001 710764 870491 970522 728478 685594 927523 380047 204311 673493 987965 774018 48238 256618 998407 560987 818597 633483 743978 1004252 1002759 189424 650553 909625 40175 742254 957492 237758 860073 923574 556454 482636 221104 812379 920443 306863 1027888 870181 501033 108269 382023 577240 237823 160690 621866 503175 783666 461177 454830 695447 577489 221913 832695 777093 984727 1018081 1047424 734888 875683 301007 467166 972933 645828 1005445 346955 850021 389548 366842 418231 433354 246266 1004645 868567 615350 352735 241605 157103 522696 897339 449738 805844 626942 485590 478545 612984 497107 387147 112858 129335 727024 783232 282422 379734 617194 922045 208761 772631 911570 318775 261189 943717 403900 636589 254836 707557 365690 228946 498028 774962 681615 744530 940267 764904 746574 755317 752844 857546 313470 372084 601531 882707 467515 952040 984021 239199 255777 476857 832061 670318 667323 399340 859992 359777 223001 636394 286548 678359 979001 391636 861581 865562 521521 910883 194792 899219 422835 356198 836579 1010201 137103 632246 903787 561113 601959 732047 446186 703768 857809 531931 628705 283373 413934 338686 470806 19451 984519 513244 1046673 89631 469431 307029 582492 488740 204529 489593 385326 901295 573006 845325 498254 847241 539124 724963 855781 179889 965153 448902 995141 249917 562156 964952 595669 887621 866017 445587 860909 517227 887642 1004202 940937 879790 320492 310045 89439 573203 517488 1017978 122057 597923 628045 368580 428407 734694 952667 886567 194227 823863 224471 216915 781097 346941 235227 905100 152431 736394 905462 252825 1004106 692957 521904 640230 1017592 119101 407498 280223 898221 601742 962711 348152 474720 817621 865958 324464 476402 699066 873448 484246 632721 318138 890541 963474 487842 32718 167653 618352 656126 742939 1025145 277853 317913 209687 595707 704312 683909 837549 682857 552632 392308 810135 8094 146778 710492 31597 600054 501482 272243 537789 501558 31990 972325 122744 640871 386382 762326 1042736 421353 1027496 112330 650181 990745 479009 406925 872342 429868 642421 553671 716226 95222 65223 373108 224116 812781 449730 113094 776476 161202 1011817 120729 338297 1033578 827202 375083 665919 293874 880321 402903 904587 326501 497001 699230 116476 941174 87911 400625 734093 737057 12797 510744 356257 642601 454845 177114 388661 952909 434859 356195 488627 465580 963738 520772 805581 785152 507688 748844 341934 587213 742999 719090 512541 924890 942619 624349 1025363 441076 939065 757273 766238 556398 1024978 1030817 411627 786016 1034646 953830 968920 1023505 548619 847917 644801 810574 812063 453046 403833 559863 913429 591099 88379 650673 1025733 710442 996629 312510 1005839 1033873 992619 796275 777291 381273 506788 443801 614039 781776 721871 280319 495445 256287 125786 438837 477422 1006691 218063 1019206 226189 280568 1037888 854838 146671 469450 600318 780577 817258 659111 120379 1001591 977740 1037605 1001707 1025336 122725 699856 420895 222383 785044 1016293 63277 952126 474215 488803 761192 992478 310216 342398 896709 844133 770969 510952 336631 1031872 318898 682422 73327 190543 342618 516821 865906 953871 617869 15095 381562 462700 379453 509333 571852 975305 424298 943820 387279 177974 897697 726499 439499 744113 743245 896618 667339 183487 455497 755069 905590 836972 809075 1042447 220088 692978 605810 992807 583004 679320 612411 764507 103101 921293 971339 818800 704943 408236 1007360 1038666 909625 481765 1035105 699847 817634 763377 955779 841116 904721 741811 216350 254853 736170 965794 559741 913564 988724 379070 738135 114481 990897 758073 379002 709727 259250 468476 994162 806613 520723 184305 687371 126689 636568 649468 824294 7095 374345 305047 695947 491033 1002570 900720 502418 727371 783449 1023344 250537 342267 280535 356194 703284 959866 894475 952184 138678 501461 1013286 716326 949080 835148 539892 199641 802640 895331 474286 249150 202357 709147 55797 716325 593879 586167 752394 162147 248343 517809 784514 919927 284666 717973 629349 406012 974001 439494 1023125 794576 834250 817277 851808 121515 77163 837286 222317 494578 812886 910087 288614 358764 993221 400632 123693 943705 447850 1024225 143354 585574 364987 661493 673699 398459 610288 680812 522754 215783 413454 291703 549875 97197 1008549 672506 341617 517957 207487 651486 832866 903497 898664 899480 314447 512841 703460 573348 441048 555255 499289 693943 959543 758663 929113 740877 718725 276406 736341 621195 380197 357148 824147 57851 941571 654406 630250 453932 476588 246511 703850 665273 343962 486708 578974 24295 739708 354767 697827 763754 904517 544236 855637 928523 174846 703384 923275 97264 93739 443873 40189 422575 130246 623595 548518 231323 194727 975966 674745 1008355 242837 429755 775858 842382 385623 1041222 767030 960933 226424 318149 215419 709085 160243 498490 784272 865155 48110 367931 679302 878237 421244 403706 538067 413173 726137 845545 386524 642769 113635 911937 632304 642966 372121 881486 845020 1038375 803705 746446 349137 97881 415422 322938 363740 26487 757791 715807 956274 513818 823766 743360 416220 840501 608759 400218 495292 961893 905465 838047 112039 121806 969489 184035 159070 817579 398322 95868 685239 1009875 612265 366392 518539 421217 659005 448762 351149 1040552 293874 321287 1043461 203470 1009203 379447 775381 972498 679627 577014 413306 738742 651480 443641 240865 536311 151323 193774 22779 365502 627499 87795 193243 1033543 245155 992653 724277 614209 417635 367972 159401 676597 778533 451418 316636 1013252 445221 341245 887527 633532 206174 834021 128856 931666 455332 674519 72187 319427 832651 544571 550523 925650 374364 778907 335446 513652 999192 177307 94013 191609 435446 897231 1022156 14198 93791 956603 635788 24181 470968 928455 252808 521091 773928 232798 994666 333247 428979 231231 748723 691131 448391 315332 256582 408432 505794 740330 1017209 633907 721630 62311 684995 562679 676540 826674 447901 916562 552299 828359 248700 726733 985036 469563 706380 822901 859591 985207 248298 961703 416947 817487 406649 857935 964907 919918 619339 780593 990277 644932 831150 609846 615567 928295 687333 702542 872282 756367 906576 958153 247238 761480 78750 114277 178447 414487 1029900 637215 717660 758194 666061 251346 234214 961141 330557 743188 376409 173277 622846 685882 117622 662390 342663 902324 436471 952670 873139 160235 802133 494813 425231 875398 486786 367060 356819 487757 486505 218740 477562 791511 240611 488834 587692 61364 665725 863157 719891 373748 1032308 1011480 123380 141273 448825 217375 153775 973642 942557 695505 719884 418941 808882 85939 290770 413481 908390 840375 709558 1033314 747092 1022298 52924 580561 224092 55723 235611 352971 548785 428980 332653 859741 1016907 450995 387685 929251 316761 577347 711255 946773 105081 190121 578903 903267 884266 806517 456920 407405 654477 414031 826827 499002 861771 190780 633553 193370 343213 772537 554958 683806 1036382 906866 342229 388006 670068 886334 334695 210908 520628 741142 809741 715926 1002662 577067 626926 1034025 896044 1011232 212537 484690 994662 415691 383070 708300 706206 867049 505428 294305 994661 644254 458496 400053 767780 177402 511278 621654 773195 877679 429498 242862 442431 594425 919469 111515 129231 209259 345081 169275 924133 803263 128101 1045889 324827 773683 706926 991573 761793 747898 929688 72558 971051 63450 485645 309372 580449 252912 855539 351054 1028433 378071 950145 506067 862107 514627 477621 581289 412551 934111 212938 970672 699857 76987 535502 476583 1016782 629199 451467 315582 763804 645862 683706 748489 1006796 190947 95661 686629 830054 348085 121980 242554 834921 932468 1006155 717154 691950 86012 429277 991701 732281 416508 510091 822902 642017 954088 164350 468660 624238 1018201 411612 961802 444885 398971 687064 724086 489099 960839 712090 187182 869039 878155 736828 474206 608415 96166 941988 411623 836970 714631 814362 877814 882434 552755 199167 318243 432685 771954 676314 774263 947466 998979 689914 609758 677588 1002992 211610 972144 441405 303231 685989 796657 596961 437530 184126 868168 220319 963412 996467 944921 316813 943049 337709 644299 573122 851457 643726 605370 840349 699927 931523 711862 217586 679325 747054 612340 888941 894629 896294 883341 86517 815309 813775 866823 357085 172477 519492 387437 123983 357834 316223 387241 932712 123503 817046 544727 58326 658639 388321 417464 993461 415338 223710 445486 772882 434997 460215 292723 927694 711731 31732 252806 637111 708205 555709 960145 705887 292518 179611 734677 548091 576348 792383 433987 925237 780899 654930 927927 194272 977540 1024946 560053 653426 558973 153917 878546 780776 907797 998064 64250 346838 111604 772389 462793 1039425 621678 204027 583062 473458 701207 116454 775969 602925 280039 494444 630636 881318 483820 604941 511545 256490 517908 717109 667315 783946 558831 931656 956043 711699 954622 809585 379322 372138 1038729 379738 615141 106311 488737 247751 1025321 1012833 129447 456899 1013844 437194 847251 988046 782427 691125 235741 93652 359536 307926 729072 799962 818065 252989 623295 371927 246713 777260 116410 703544 815509 139001 897423 183724 903635 680821 1013026 129801 228890 647289 41470 185798 310361 1026094 857517 873110 938718 296255 144603 163278 540435 867501 255970 352166 813818 350521 249543 487666 565205 21949 292190 64334 169971 898170 589480 638488 839254 1024225 372417 224302 384534 777258 502426 680697 374547 508406 756373 207261 938201 307391 892208 999847 559102 130744 1038442 774998 366197 569854 110069 817243 815028 768115 990239 683545 323492 919522 571063 259892 742884 959372 874074 226260 862002 928621 986488 676853 278218 46923 222102 553645 467255 371094 114524 802219 841045 907500 600911 604118 105844 827346 366109 983909 846213 1032987 863922 343780 190887 812014 815455 490026 444650 601503 767267 439954 584062 1017491 976515 844094 378684 906689 63939 249065 220132 919509 71677 939653 358884 543869 907591 734109 388135 510548 838118 715558 858522 136863 688885 690613 500329 491949 872005 325492 743210 952654 974153 977552 520757 813659 392330 601507 942318 762967 686931 551405 210282 340950 766154 256977 324728 358748 621845 437014 941360 1022776 509922 982534 465802 623527 697003 617820 978180 425441 1036462 772980 974341 725931 89371 818444 497198 506121 366569 640654 896816 825828 899331 555867 481366 362942 984053 856319 434676 933262 249418 830062 475012 758837 757664 437353 431083 483635 532182 849244 618393 586133 1018329 939318 532286 101871 443219 312565 749647 491344 470829 342812 715604 705497 573221 1003882 703022 772942 720391 517635 458416 958036 960022 189689 446695 874813 153590 285430 992502 952756 948572 988866 563091 467862 643750 324709 301685 385845 675562 447063 423142 579486 671052 897699 508694 254698 422495 249007 488762 195493 782426 507568 881506 200620 809874 282363 511089 871985 380473 820697 940913 612828 222679 891846 359118 773201 182253 728285 1022220 842468 637174 192655 713174 1013058 933038 879461 630047 902159 861654 382124 995451 368855 554831 907884 59005 260220 513611 128549 975721 865337 601813 801878 150909 413390 428877 83911 642127 891081 294181 916168 875944 686713 713247 583006 486983 720296 933268 357595 256812 849931 408127 447574 589130 122601 1005582 511532 449345 942824 806520 216906 13821 228395 576934 605820 839805 848198 770903 892453 796594 1044674 631994 904914 438359 413626 363467 29406 538233 585100 650857 955084 816935 610276 837023 206565 503943 1040715 75127 125623 649406 126263 520553 670279 827799 738985 640171 958369 372504 486614 540135 954225 178854 129390 860847 370079 381290 748427 571345 155534 703817 794397 492793 669667 321465 703307 748739 759538 744432 91827 204711 251161 833419 1018942 32565 612981 689391 1012393 233310 843350 1010253 1009969 955260 1030729 432471 877388 351201 97993 735592 714978 760963 583592 445642 775080 542587 243380 421562 403180 498929 696991 933050 612231 905571 609179 429418 391713 685658 466575 374361 289257 974409 1013846 627829 118330 885423 698062 933433 723861 178389 171226 882830 87006 972394 539854 765164 416027 1006729 100311 717517 619990 625455 961307 693679 895385 492847 857509 469973 869983 129210 605836 625623 757218 963782 705402 169683 906566 425448 958118 965972 1002106 720169 865718 121818 54887 746794 384646 1028916 717244 390961 357587 932375 614645 583245 211448 781837 934510 517692 363942 481129 389826 610804 440542 162225 453903 645210 241965 488461 892455 359992 289639 958100 773458 943494 425109 646796 125151 448761 933772 461671 207322 967157 730669 326771 1027393 713495 316270 292175 710117 121302 390542 855660 56693 876420 143742 357969 833224 837038 889501 298915 941135 497269 929560 879600 868097 956501 874851 912266 469446 422598 804215 116181 441166 750035 377470 179723 601932 487332 903653 738791 437209 424971 434064 952056 906122 861429 642283 388840 926971 360830 717466 89911 691691 208693 816027 228615 509788 760931 767068 549367 128542 686299 638322 997545 189677 503110 632681 986697 347463 645738 356060 145015 825919 874059 175835 411378 520001 170710 517006 407206 852854 648351 781256 317389 671137 629460 989267 903471 837346 260131 873392 447389 456857 886724 430805 471582 810027 649105 1019670 998128 849624 853467 486588 539955 633307 375400 122414 848560 749476 896285 204028 967783 425508 60263 322918 679329 768158 485088 774693 362226 140751 728928 750218 850579 472727 338915 698791 679310 587173 343525 322589 997765 950463 906354 679749 227501 309141 106079 874320 466523 32657 478395 359845 499592 500893 767814 798571 869703 766818 1009986 874294 718158 1016500 96105 282089 286309 713155 628279 278012 649383 446814 638146 64872 866062 973100 755897 654452 356921 389775 441766 451438 510379 887730 603036 801915 992543 790378 1031937 780530 893671 817331 502087 803727 671110 900739 182205 130195 740709 444173 893656 973195 204530 495677 61418 1033621 433067 1032657 752936 1018768 484577 335100 473213 548677 209333 16895 956589 85693 448799 826041 1023760 771401 111101 483570 419569 175017 774855 878127 1026753 713935 112469 519253 870182 897339 805182 817244 193959 640406 563767 587190 539894 825970 648996 515784 504280 835799 695719 646513 81722 337596 661327 861690 776366 938187 717445 122574 877627 253618 1040660 640466 782082 610264 579181 905420 1025666 210775 224209 740949 405807 235196 801949 484941 171229 120649 826312 193150 505776 572243 779476 662780 839587 669552 356152 774477 967882 482982 979467 666748 104031 523277 487174 234422 740581 625620 460919 949809 30704 892083 370139 391724 480425 436154 438991 718377 46451 816842 781125 286271 585548 898124 757365 384628 451066 94003 644808 63444 794339 924881 226839 910689 390800 661311 389541 203644 1033244 39358 842854 952036 62365 758365 504407 206820 934261 148731 112535 227672 343645 158629 1032549 293358 416494 272283 1012756 396924 967228 249795 768240 1041673 495416 97366 998288 365547 234471 126856 228885 486533 243767 386362 68587 817709 924963 224307 791798 45435 1038426 520231 11127 69567 678295 285613 477747 414644 471399 966845 291737 258063 704392 1008279 1018323 492311 804711 199610 576955 874615 890393 842906 285613 779535 444393 129717 1032775 102206 138958 79103 667465 827236 120443 837213 235083 258610 669428 350627 844959 391530 632183 514217 120296 176762 250923 302951 588942 424872 47550 239083 690662 174838 454719 602966 358763 96110 1019618 237544 133886 221645 19835 538353 890995 800051 802649 380493 833050 911250 937155 906129 232267 970148 3007 389959 940247 417621 977816 922439 997970 686263 223903 832967 843274 456101 831216 837080 793942 305599 329455 669602 118567 481249 763089 85502 757162 625303 96186 209727 967895 708064 949426 1018979 789181 746374 701865 735484 932508 252595 751676 815222 187096 915978 219862 817243 454842 256361 809829 324948 460567 413390 415476 663272 431891 225843 854381 886245 612010 901354 300973 895526 110199 379542 945338 503433 994889 894053 81708 922461 992971 917028 496955 346847 462174 456783 362942 409150 988883 839382 732743 423850 939573 301038 955288 191541 228171 98120 44918 93428 994264 885422 275197 731068 890065 95517 371561 178611 124860 738258 253028 465103 425208 580491 649102 464206 156879 1032504 728373 653922 774517 227734 121171 936494 212433 438761 419390 88799 293422 97974 634586 730231 412538 687523 935802 825845 421782 743075 838577 600943 736680 599735 714224 685901 252742 887476 159309 582563 672727 981952 697661 368180 1042004 903047 251998 826517 137189 413602 580537 794301 714909 809379 175669 385822 340478 349407 258521 950367 980010 502514 573252 576499 972483 763411 249468 923875 873441 298295 417106 810204 867796 878983 98154 720202 52343 785936 997721 815898 42359 894723 784665 183451 841307 910918 421617 646301 952300 422549 945182 476755 843807 443194 1003930 1021524 742140 406335 841833 449627 872917 796403 416314 893672 888250 1022104 476715 687751 449934 955527 1037638 698813 971294 845684 89822 477077 971698 111957 859850 260946 595355 412783 961598 181181 554874 652202 638550 960412 366563 191775 992859 582615 903627 686681 849304 449260 875890 462443 446779 362743 798477 520902 966277 759516 949413 325015 784709 548691 481780 245585 980260 891092 97611 864240 506417 812447 601301 470356 171067 183343 662364 860018 185933 1024688 763955 401211 679154 802581 65157 223063 331189 932412 1002729 1036962 121290 907844 673149 45016 508529 65122 773872 988043 75611 547662 261197 362407 111099 599767 386341 291631 690414 490274 292175 913890 555622 63394 1028662 417395 745242 359524 702377 674606 380152 1028295 236026 806014 712249 492427 690613 1003312 351413 979066 212429 240934 211066 628698 23413 660797 449875 849052 355646 834867 364470 771541 199131 79339 639335 562811 513482 624348 251213 695951 337087 63849 633840 670073 631527 711336 316221 754615 984375 971557 532329 766499 570959 452182 709515 676923 392844 572617 186247 178547 992535 664059 302253 75243 894763 563154 814821 366524 841424 792486 186348 1040723 577500 256952 510046 1016997 232541 450329 212124 563103 291819 919399 202217 681331 179834 514251 313844 254159 630585 660465 233914 923570 363505 955558 774691 964246 493034 693415 940375 735317 487958 454412 809179 881393 534237 772499 285806 77199 443615 683377 452786 179867 46318 887462 706719 253792 567029 832370 970164 938676 664573 410811 326612 957285 847480 488176 876340 217822 462588 497166 739547 91383 193427 1016613 653830 776486 708927 654662 110067 763593 1016729 178660 774988 740772 964729 515156 241140 397823 640948 64429 801226 1025637 256282 16334 449941 468455 71635 638251 220572 248445 859187 1023057 802091 60395 515334 479798 643423 1005872 175693 681906 1025394 919466 1034818 520806 147179 643411 1010441 580510 567239 638748 842923 483817 718901 969097 416926 422983 901239 730681 1010480 552865 23998 812650 235614 335812 461770 472022 162418 741437 424055 875353 1014274 278457 380029 146649 679271 477787 309166 512712 664314 747122 564478 342606 31411 801372 258339 826823 325592 338933 445035 709773 962069 315217 138654 768538 216406 249204 756537 253606 200567 493727 539771 761186 972003 1038482 546737 846513 471702 576741 830045 538235 795823 853430 154963 750769 219817 62319 833743 390882 125777 97311 864023 967870 335534 776289 453836 191253 875953 322227 303735 452703 974923 485978 597418 891320 645462 874035 509589 584743 886031 1006832 259278 107255 669997 604510 847683 952985 842019 400847 502946 780106 957212 955298 938417 683830 710482 707886 258722 441525 159990 973920 951275 296887 561075 955322 225453 292556 679482 431711 1027084 699052 291239 110429 354193 834898 578423 738779 794041 77534 495465 504965 686692 119071 375666 208188 770854 154798 516581 512298 837014 877278 912139 62765 799589 232629 888804 445330 826383 743308 238809 874465 904914 242129 895945 832091 735011 105315 23542 70519 599005 940406 341207 221503 905097 240881 187749 467583 375704 121326 498529 900932 734574 814654 447213 106222 1038680 1000920 128087 922926 476532 492507 633842 842851 762187 252378 485942 909855 903588 857062 605781 712609 874726 642892 243463 1002820 172463 646421 800990 409117 706685 63276 370287 752872 743268 306069 141286 632505 481682 1019104 405349 704830 516490 770992 470369 865549 538203 883735 1010028 699671 692007 581258 779548 576343 642453 845343 920546 618012 681437 383721 449194 514097 60567 49128 518466 572135 217310 929887 253409 741300 193725 584089 957525 938899 1036882 148414 728001 683699 605290 436043 286300 701479 382836 178414 818339 530559 458529 302031 236012 776473 256918 744690 886259 933792 97265 286595 400693 352035 706342 630138 321380 533949 76667 1002723 816557 160725 430451 760989 316796 808053 835147 391719 809567 405492 275575 807595 203669 226333 281851 242458 946764 80634 781108 946535 457432 670161 738614 881014 286015 285644 93050 337775 331255 976995 773772 587996 921308 414951 992505 924331 495271 405131 742198 611734 832089 872687 755159 457479 350873 816779 948842 211427 128054 750804 52210 470366 766667 680655 677736 365033 284145 474564 523080 856557 940881 477682 688927 959094 942883 973145 711538 586987 188299 869918 512294 894916 605555 666815 611800 752184 694074 366039 777985 599835 621358 453746 572322 244090 421603 663292 945255 178507 620194 419246 157523 306774 149998 709810 338717 429533 757336 247238 442871 830173 482865 827237 976422 769546 119722 373775 897707 431578 437221 845198 864881 223190 886189 790482 235004 437196 1017428 732881 892506 896542 587603 547822 292974 333817 892171 404284 620264 775617 389866 355451 175539 711136 481670 952824 216798 523080 685424 616409 488170 897268 536061 463479 641607 261169 840102 675195 984459 763454 686926 282342 874285 703645 65198 1037453 547803 108863 60402 277349 110554 979083 931111 462301 942833 475367 248052 850338 616938 455356 812807 872058 903291 996700 751386 610551 47983 44977 494204 901247 471404 825036 513857 80183 738846 317741 930755 1034323 890903 558839 325283 900912 244616 810916 862491 516285 1013992 454023 630584 513256 551150 667247 679888 714958 604897 239838 575147 896722 1033136 602868 317037 388435 736051 562105 747655 644818 957204 518553 919229 847089 742519 634998 637171 724458 605168 795771 324473 683686 824235 878957 914714 662007 488734 740743 122424 130968 453965 800219 928628 894289 1016734 192685 408969 269786 106416 661759 126867 302683 195027 1023750 369467 846921 910619 865753 680551 389302 642664 300499 93157 966893 675669 201911 724976 222138 870309 350873 403567 166813 170623 901358 610999 643793 300990 447669 431578 849425 961421 193452 755632 369982 650472 1018923 354524 511370 183225 649116 647374 609551 461681 175727 779122 227901 678269 492906 855213 75694 325262 832213 762825 810435 679340 768204 742642 930804 638131 482581 794094 945064 834950 518307 371577 567133 531743 377749 550764 584135 889139 502295 932613 763934 317063 759069 553197 874523 452309 882112 170411 1021496 1006140 1009416 173563 554794 609273 572871 354675 944665 778859 798027 653028 772531 714419 1003833 242234 517161 1023530 739517 130327 1022120 776869 857798 481595 751182 1000809 853803 971625 387629 512451 354770 408547 174941 454428 998563 816973 219321 429492 474637 291826 1009884 435002 495553 653413 193133 325149 962324 987387 219759 915994 77143 887327 586569 768273 781370 697181 234165 389403 586225 611001 79715 612582 183389 873333 425011 925259 130323 1041177 478478 684255 599390 972835 385773 177782 194909 501222 856534 684371 534783 226733 750761 218905 905654 726730 485736 955601 423700 128394 253451 8141 1020842 977228 81455 211259 487849 1003035 317659 712201 1004997 281822 56700 709490 423384 845887 250574 735654 778458 470870 224199 502065 678896 466034 680599 978690 712072 212342 1005786 310078 381244 1034858 959101 487880 986073 469710 866366 490076 128307 762701 461052 924902 981328 113118 549749 624543 294571 182714 355032 605937 257551 463934 111843 765003 126059 125742 678575 325258 353095 726772 371835 957534 57027 896897 663123 576670 827963 257590 294628 467443 600189 960614 307062 652969 609461 343501 179659 880851 440718 771802 175833 768770 179697 1001228 752147 618267 229623 224116 724127 948294 588481 15327 886611 444540 868955 834354 584181 1022529 823987 124445 87036 320815 347482 519190 993077 756586 552841 448179 675565 601923 49034 314362 376544 224905 865516 294014 239017 341454 504945 30431 730986 886122 423401 762350 368209 110570 671995 26550 689083 39295 719397 108751 425186 847385 644645 987947 782212 767539 387654 730524 1029168 886587 522896 215420 702090 128425 849360 6653 802146 692461 498902 356793 578233 191985 681795 64826 729835 734087 776199 503079 944578 734996 91927 978065 842602 38139 754047 216443 206655 209439 774190 956009 570821 1011926 385714 452433 867644 415054 950637 512907 705884 742386 794573 94591 536373 618294 937353 352763 352092 827885 237323 512570 502588 347035 712516 369023 236470 406229 268735 794534 377718 493481 959149 93965 800600 572188 827884 858829 702011 999899 1038768 879344 243262 942758 698601 250650 359636 321597 31699 828365 476083 648060 757154 390338 432036 858709 447535 1008075 24041 381279 88861 817501 801703 923089 506044 976832 750396 912594 834107 856415 683754 816474 739695 774921 283638 556695 186834 501114 959703 171543 432483 377326 942502 1018977 681976 499230 625127 466026 1040972 121803 436955 651498 587310 806602 422652 408875 380776 304379 112882 863638 907945 971425 554923 253737 484693 238941 827011 580972 770255 156534 209871 963252 723452 974228 324411 969543 944460 641777 880151 464509 318448 402238 687656 610787 555214 353146 188117 308079 735107 1033029 678631 943403 576941 853207 451197 116923 69455 871006 911114 377083 584910 970866 367373 502249 792923 779034 224502 376516 953716 175600 750552 214963 1022176 153333 939226 494926 866910 779380 190269 617446 184024 163127 423517 902439 304575 763117 822967 89013 733418 500974 995048 420190 1018676 473207 943713 375959 211259 801967 701767 851512 556618 313726 121542 437497 789370 463439 755939 854635 939230 925459 565209 250316 825646 190886 925942 654514 798489 989543 249371 350170 1035618 222877 112347 783619 361340 514165 847964 485720 532209 899141 815213 514067 430877 861021 888305 478918 417642 514605 208438 595867 876751 921425 376625 995960 997961 408765 156574 407034 1000279 953058 124235 435622 374060 251860 247689 427512 629972 903974 485841 894833 285246 1004111 772245 845586 959740 638758 510296 885435 923453 516327 1027224 670051 694700 358197 115151 226460 691103 513128 369845 452241 927518 418548 219950 368534 731038 473133 218709 107735 782790 802776 446115 946479 713553 518021 456467 976665 285681 668255 764339 963281 126286 439973 238012 665306 431509 730563 428491 1002404 212381 314829 742308 1033122 642993 192269 121310 603111 569259 310334 106458 842962 701820 285367 781618 863436 747097 783942 726969 981070 700854 940087 993977 71646 389016 677694 796619 621646 941459 777516 485868 504938 563955 939127 255366 892199 629023 1037524 721782 805719 502042 875745 445722 302269 440475 453035 150487 37757 404683 735879 174027 1017797 423465 766755 570748 191205 1000362 381294 782152 1035801 941270 797177 700050 755260 276190 659175 433455 890675 109181 567164 642786 927588 903012 684318 992046 325043 251686 63870 65136 741555 832824 500632 357196 341691 1026257 126915 341820 855962 685253 112585 999991 980491 445023 308444 371834 454104 571575 951831 977543 677797 837965 471879 94895 94813 994714 857911 834260 760306 248527 925554 654224 206141 298233 618099 874280 190139 506761 200445 685996 857884 895705 241222 695942 699862 255705 974122 470764 842574 980252 450747 449948 694331 1038405 540398 890340 367274 154041 848284 73075 656575 733893 406374 1001659 713588 619801 31446 418233 674800 587444 849045 928446 309557 845197 663356 744097 947786 518762 878278 73596 584563 905684 704010 740282 256484 312825 964361 277989 651027 391286 248406 21438 650693 968489 350413 552079 487717 646818 68574 931607 510007 926845 120023 959428 953387 454246 730911 519684 953502 309693 1031760 761410 167397 651414 996954 471597 247596 106047 125881 802292 845656 554236 969141 859315 566243 668398 593531 754518 510156 742491 618330 453993 248694 632721 1022042 846158 841286 242104 339870 1044720 63101 593327 630243 984430 339790 843979 220483 383367 230901 319086 169677 212681 480124 1007123 121359 959434 766329 192171 781327 607455 641969 104422 799657 731042 321199 863322 990265 337383 322907 796327 959279 849872 684920 904205 675747 97851 1007879 459691 798125 896184 976664 506288 703814 288061 551835 670172 727225 280442 490272 119164 244216 887918 920954 349754 929141 824219 378309 852663 472488 686707 1005660 390405 1040926 230143 1005715 573394 569330 810047 750746 142141 503264 777235 351190 454679 728180 742590 765282 771530 579259 342772 1040425 110062 481778 396511 490612 730682 356987 220787 452084 886444 869611 708490 332761 570044 891350 632550 422355 645068 738142 96225 1010067 906954 160244 584505 89822 539862 195740 219387 760545 415071 552689 1017431 580080 696020 635093 491894 314988 275693 464987 994466 536373 817803 719973 784419 170735 1024110 220309 468095 960829 175025 122638 222844 467919 706220 514168 761298 827233 902204 828477 408277 940236 631738 772009 1010022 128215 700354 423848 771013 282580 861671 387888 449182 642453 146653 516246 444785 747947 818228 333778 756343 485701 551417 731041 366143 190167 380371 124151 44375 714988 882876 681087 381852 212587 629170 79711 1026465 451318 832781 307743 143027 757651 419099 552302 357113 143935 400316 828393 415135 636802 764711 201646 240044 808173 631421 629428 856955 421477 509233 774081 839565 914948 932252 473277 95157 244172 305785 421734 902023 966466 871668 122201 682981 805599 318928 671608 772912 424901 215913 770863 254855 693847 146783 433810 578040 859766 277943 100831 301675 883345 653583 922426 251421 373205 78973 522313 224303 500592 984467 192697 900004 614122 466819 675102 331630 844571 870206 190551 231353 215769 571516 857497 893782 991897 168698 947154 249689 62875 972449 193366 888627 358773 642246 382378 633517 63669 850466 691573 649814 182943 369887 867541 937458 683534 882787 956455 757542 954730 668443 515132 994509 461625 516444 962076 23421 318197 159593 871308 963804 365283 342330 367267 682699 716490 827607 432933 178415 159473 62871 1038864 520455 95327 570861 620368 739762 455450 992317 732251 762324 834292 653961 383539 991678 929190 505682 847480 722151 849676 999519 750486 155417 840407 104702 768214 937758 952197 58357 195180 1005605 259635 983765 681834 936629 1017281 736057 923847 417253 44921 215003 678834 138985 735343 400779 1008659 863319 32527 806836 702997 502872 1003806 520750 675565 932107 1043840 818577 985389 948275 1009442 326374 678359 664247 260218 374898 979716 494887 649961 167782 699624 60317 47059 721278 177623 126742 451350 414045 151037 1034691 1012554 760533 274233 140223 313084 641839 421967 751826 452894 514202 480941 788286 122415 693341 1001172 178997 159633 883010 715921 214877 707363 294705 481849 673531 64490 1044064 419798 145372 225219 129929 875928 53599 739516 1024484 981586 212892 356414 579065 446059 879795 891448 962710 895286 353491 189356 700276 500317 1023111 478554 513073 48057 237042 831917 234360 502131 275159 1024438 342486 442192 322407 421532 630599 14309 530300 951676 749689 106314 586934 741741 7643 612511 512821 160414 1024453 276725 64807 809956 342979 711500 735441 919473 1003061 957716 1027125 391012 240790 679685 275318 426399 922569 893273 397296 716424 763719 872639 186399 693220 282063 889560 881221 838121 637087 376410 921569 972690 1002645 159155 765145 224013 770319 989403 810140 54527 414942 100927 643500 690983 527868 699241 206682 697883 667509 584781 110547 633971 494318 920365 648661 976513 702128 344957 939147 880983 313787 465831 874639 1013060 303014 422628 452143 510324 996248 602013 743153 875151 399805 112028 806731 659442 969766 800043 256680 715178 850096 453647 878898 891324 941684 193711 580039 476093 89239 1004103 644313 517722 329679 873285 457027 453244 724874 632806 163049 887794 190827 546367 38903 565036 207662 26078 849748 485709 709071 489128 575194 912412 114023 1039912 454245 153853 682945 996556 453798 702495 1024621 946965 430527 425810 423283 321204 793054 282363 618925 713775 695001 815947 1015105 454058 254770 247494 233722 968875 832142 48711 959286 348851 971497 563953 472519 775636 206703 783508 880927 194971 921035 408798 724171 31415 916099 1033893 620245 878842 782080 760494 723293 1032999 223699 963532 288627 835086 301167 14173 90942 1021698 975147 642614 564019 701977 433205 728842 347374 568155 693741 691177 760485 64782 572132 964890 342487 587277 751694 653334 1013912 973020 477564 770254 186431 293500 187491 352982 912401 814566 158135 697577 55011 584586 801980 886645 781714 831322 406953 295863 825253 351100 654617 640572 489107 502883 895177 879765 176971 780438 477067 550717 926393 241181 254813 957900 16087 166771 226728 136700 457802 740679 327346 686413 215987 473930 177881 488362 310939 925245 724451 780968 381223 891030 757105 998209 666951 836539 290717 257370 81810 217909 559739 866084 321878 442839 510499 183269 248275 893723 951156 709073 868463 697159 641372 145356 236575 485643 370339 806841 200494 976058 415100 490545 210355 126117 244137 1041768 308702 221646 900746 682659 190587 824268 227387 307443 1033442 615153 243564 179129 626122 76155 163100 376645 359633 781600 1035321 349302 808903 399164 110186 995076 684390 707541 801502 1044960 933506 632645 544744 928613 183711 828898 1021283 675645 147093 533943 964035 157049 543597 904300 785712 1008529 510794 224166 72575 697850 383796 25407 335213 766394 448324 962070 108246 122158 866362 227537 709230 229172 603045 639606 114036 200692 516111 168831 385590 48108 568300 941738 294614 125657 580758 935841 435681 55245 508273 802590 171063 390338 719313 1011924 718633 359629 349671 870812 232651 486794 335597 682482 671021 207990 322931 435405 1021836 968343 542708 381399 1011742 220584 408174 622432 24285 681435 742573 457878 445669 531867 200437 502370 787835 608198 946199 318735 652349 215231 233350 683939 997525 375403 494442 998157 64930 709899 970569 582969 625767 499965 235758 1020724 353650 1010703 933573 642654 963347 856487 292431 930486 797471 727727 268155 840408 927003 567614 760003 253323 848581 844315 31685 562583 879623 745126 778319 987601 845140 936310 759764 508975 897605 444878 563991 887508 239263 992950 837149 665437 427740 765574 362715 568687 984881 737091 927291 289391 276851 1028904 734915 502366 417689 48871 640159 918367 641454 654064 470937 667317 802109 869318 15293 946918 508358 257633 874708 531454 503625 425780 236441 883928 513355 648093 147318 468803 930250 111021 829085 512606 904343 405308 976015 568954 832861 944938 117934 572591 236299 992438 612941 945159 320230 114536 836729 833814 110294 243054 300735 907683 946332 147362 633239 888290 903254 485646 463086 159039 536471 494264 1003925 215199 498168 758716 335038 747207 1005221 408438 210637 347679 959308 888481 848745 380493 929576 496602 7929 46054 924589 988757 766505 851362 455822 1014564 387702 993326 383817 697653 444991 957084 758814 388666 920445 861532 81447 834567 953276 801239 454938 871825 446368 322649 366011 194916 365758 981442 839003 834005 120531 772449 635610 739035 960724 495185 1009045 374321 176349 308712 154015 277995 911418 364340 938838 273270 1018766 765093 919802 353254 514199 469671 52167 509554 330491 619233 191603 73063 993803 1005219 186830 222150 897390 240474 749688 932915 457376 310970 416714 632398 1007930 732764 567079 100055 334047 372400 354197 619047 749721 617811 675417 169950 589154 642604 502162 390370 790126 986423 765082 476378 470920 547051 1003815 738654 195908 293612 833070 256840 625199 559027 668499 377801 286239 576031 646714 584355 813303 867529 453191 766492 616314 1009392 97405 699291 124214 1000276 424340 457037 924349 940403 940217 833129 119495 543742 746839 602943 713267 931272 675069 758078 607151 977949 487794 403871 992859 691696 565726 848965 891112 478427 1032397 468466 988101 609788 427639 189903 153198 841053 889230 768228 947877 642378 938465 810425 694558 644912 1024102 776082 575855 489613 349973 450911 710482 184114 183547 521358 179763 879299 431982 739018 85986 966158 204403 707285 920783 732976 450497 771867 270041 508085 605895 226998 771883 304557 929117 170877 264695 1017982 696551 379888 938317 743365 547187 159687 466548 223124 415694 209661 570857 771405 236085 813413 986157 925581 145167 111353 292973 909769 121467 810046 937187 1012488 93150 920890 485028 654514 441226 251370 423999 861310 627563 102270 357195 306550 486726 954733 698850 31871 429030 906200 100219 710089 986211 111071 981441 293682 233815 87028 465183 243681 258422 973912 451469 461503 767429 744475 709962 344765 932230 794455 927146 899361 420530 284342 443190 456352 134014 432096 749392 919025 52988 554394 57306 585544 778682 390392 700906 1039652 238514 1034375 635836 258362 906956 173679 969374 940715 806506 709180 836907 48616 291485 128356 959039 756958 958020 606967 400511 814918 485701 733884 1022259 417638 126773 758761 194871 109013 663307 978484 1004340 509581 637102 1046566 783885 869623 994618 427518 469841 694220 447978 377566 644333 818802 281075 879774 781894 637173 680126 681429 904771 675541 158943 232046 93106 987960 833360 593807 862873 330143 120790 118637 1035459 210539 649576 65384 945539 669530 700099 489248 212152 308942 32235 484579 236973 466330 106185 727926 578591 946854 250519 635494 647418 1009570 411546 707614 196432 514628 751158 693204 583605 471855 1010789 392513 550894 951929 375923 597963 464749 462486 169629 125595 679446 845643 1032777 510507 927983 108095 938606 191083 117655 636310 847990 1003428 365482 470077 27454 113950 651042 829276 225722 55766 509575 357789 521044 236732 840379 580458 821191 1016892 779651 142206 339954 413297 587870 618964 746614 564170 458003 867214 195229 180103 680431 772963 841652 227777 469308 369138 866220 1027377 366506 487862 906629 813801 497965 261476 392512 992186 630307 308474 942517 239059 509831 844095 223391 124833 44909 1032427 602347 636389 937144 901551 594940 59102 475961 762837 1034082 799866 877992 183609 758329 552556 669542 1033272 1004300 970030 793719 567254 416538 105051 341398 854475 1029133 713135 603570 767832 183757 768800 314979 112050 875954 955317 60063 204503 967869 310646 1018037 145595 399822 81083 684220 921318 727875 372410 815534 309957 339879 569779 851273 855468 210865 227573 898284 382682 1040907 678830 758365 818344 810142 776366 376643 1010136 193395 588636 324946 818054 968806 904587 897095 743786 48839 832057 951225 427358 679454 149355 127964 492274 679596 830820 647887 679733 623391 48982 125339 987875 751662 1024820 814481 259340 126741 182141 436598 944685 517689 556954 1033893 865238 162211 64429 807677 589377 499941 31566 337831 390572 896713 192825 996912 960755 564918 405481 513858 596903 810338 375866 798073 750414 713555 865217 941351 355419 232870 1026374 768291 996786 1044741 918379 251306 302957 171931 414460 989967 245428 771498 979973 417656 595865 194230 179339 671491 313911 987703 184216 943150 176813 247343 717548 871674 975673 500375 919790 310098 935611 520609 962087 182186 408621 520972 598518 870356 426985 290335 1027521 1044503 567769 428963 192698 238799 168791 975429 891337 468198 455882 723945 867102 830174 639422 605894 260776 578253 952153 1013508 248558 552428 604734 106107 644631 391786 320348 228144 364895 348503 378489 749653 569058 626271 356839 540135 597731 1040723 845784 732901 243606 694220 770801 1011346 713155 419603 994483 905849 971285 881461 381902 452344 302654 1001114 310757 471920 972037 122722 157134 360197 714053 784952 186053 800491 376262 728376 929438 16061 709854 584145 628200 426745 844111 1032382 390535 1007865 521425 1000862 468918 700205 848170 587871 986649 386233 498006 316732 184093 54778 767635 794424 929486 889469 455114 740583 977174 162039 157413 613047 758141 755102 406513 220334 93105 419753 487702 669077 568967 367059 380221 172285 402424 1047558 367758 485868 241012 1024630 328431 258292 140798 232413 60023 715818 317166 969192 497478 96689 691149 241310 460599 842566 1043466 694395 1000362 969123 642291 781537 895750 618845 980065 909816 1041768 1002156 357994 979286 113559 155594 563806 523076 771701 1022913 252231 614837 707443 63550 369585 257008 956369 857498 339815 522563 121434 831069 322892 390004 527311 563799 589201 209403 498889 195001 689631 655232 646950 855890 92862 372111 104926 825709 85495 683406 1032251 896007 945361 500335 505124 85805 191097 650770 698162 1046544 212274 151161 484026 953139 555355 581007 455793 215439 884432 1016999 586835 87542 948538 640465 962181 744579 161466 23998 976170 169811 898590 272363 563170 45934 180014 120789 751400 379130 925500 195758 305852 305078 1001759 914226 225498 439280 1027192 903589 842976 238531 269885 1000310 578831 814708 683173 582319 298362 351861 846768 120607 418527 687188 442150 480031 188190 842968 74619 300955 852986 778605 547295 973594 247146 1025932 520838 188265 191435 945328 706451 822185 644884 368292 89261 622440 568155 832250 675828 130103 290135 726394 443051 449764 444795 425426 504176 774175 508787 995699 947300 896466 1046912 137855 814049 875078 691418 535527 1025873 214979 850384 419438 381099 355483 474068 474705 883469 900110 537022 163405 817354 375092 715534 354555 243011 57831 728301 777866 190684 257842 505539 876061 744519 253780 986738 1023014 835111 1025429 773654 46073 550395 712113 943922 476378 186711 949836 1005637 676826 890774 843273 583627 356725 257190 873035 658046 572748 980225 360108 891959 849435 178919 711906 646848 780916 158647 276965 418039 587095 408283 898754 940920 617547 947273 899234 1017749 423025 923084 475614 810411 1018714 182188 381780 935469 900801 942763 977568 343960 500209 399606 951955 449182 843990 210537 583146 416185 614230 638073 839363 548779 261540 440495 402936 314811 128873 364859 973672 548690 977762 461530 877268 879396 893796 24525 227276 195908 732021 647893 957466 476319 955161 616249 512732 586814 112727 709511 764269 774807 731011 581334 758620 887259 920391 658286 923964 970795 309422 284366 795995 997401 130416 116475 985246 248290 144823 546805 913459 118629 694726 570934 589282 447281 441927 546803 711958 251031 585201 379122 391495 366013 448838 702698 822923 501701 620005 574713 106458 644365 441924 408119 223415 208378 925257 129561 178727 639567 1015899 159518 604398 985147 761538 321493 440782 593658 622967 343014 1008080 113838 515587 390707 248787 305771 782375 614309 433548 640728 427367 323146 421825 124641 248407 746328 874617 693228 479805 258888 371638 454278 772434 711921 211735 747692 813542 498503 179598 646036 957676 588139 842228 502240 1000021 665006 445668 727291 387491 228124 742607 959845 103155 183719 849445 775315 613607 996551 954430 473359 538943 202647 126263 1001133 747000 918366 592495 240572 129729 497585 175900 105963 676787 1038362 227964 449550 807671 676679 779932 586421 358771 765323 848921 391532 218350 433767 1020485 1004504 369451 475896 825759 318227 340934 986026 640558 106346 293233 714516 121935 179982 726203 684119 692713 486157 687166 939928 754157 794391 247119 321327 1022228 974469 907303 919031 683484 274895 454777 243310 966719 774896 833210 1007819 504471 988573 243640 638104 960457 48377 517748 433273 164860 256993 580592 47743 87103 770364 661212 251281 315772 830314 902699 799227 734128 812774 274877 427772 375350 498069 939000 474150 628313 354969 973443 678374 401333 680869 972644 102905 1027203 837846 1017399 254690 963939 691551 248440 765326 419895 346582 875722 876212 761377 294881 723772 1019151 484007 643407 687653 59079 335789 1037573 7791 662775 8169 698713 1006412 319304 203486 1019153 259342 758444 749412 513904 829112 780936 619125 207582 402917 554095 14259 189711 746808 419755 717049 44029 258969 74237 782764 708663 315885 386936 979044 520345 183273 579500 173239 817964 723133 902130 227702 71871 620652 742605 818081 790222 468313 51164 258284 682031 485874 731817 353087 672191 194034 904050 119463 284529 634533 640441 485031 774810 227048 781168 446215 764181 778300 1021987 808346 587052 299772 220108 669875 1022478 323192 119660 939382 897507 95715 745137 522404 749334 362110 482792 774978 295663 71579 806375 32717 121814 922365 1026660 384116 1013092 556295 114061 335079 932077 381930 125812 90815 799958 956241 340435 710364 516371 475855 712325 697843 664251 162670 802153 715891 748069 924959 570230 783621 251058 952696 667554 432068 872810 742714 876293 838806 926455 738743 439788 510520 624765 1045506 973702 493205 871646 1000043 158203 960590 751456 516459 546239 691994 461802 831915 717976 571747 316876 490028 253665 203195 731850 269563 703601 501054 382307 489816 162412 699220 768557 577101 371682 308581 716925 316213 877251 429180 727390 462205 842705 784568 632758 864746 647414 443958 508773 187423 930094 765650 225503 482897 626359 566955 776809 780232 810774 253848 307028 901803 972931 63253 585297 833971 944745 646754 856049 789435 980553 763621 817491 574887 947872 389435 434941 335435 833070 223939 92335 246382 510960 380088 56956 383288 443378 721534 325409 355451 483212 220214 870606 369247 44431 357840 800188 555436 360344 614909 453112 1029440 930469 1028748 798491 372645 584058 325475 162286 186323 425558 741063 699029 998096 763785 710699 540071 850392 296699 415570 429514 794490 311068 621540 389163 228166 815261 226040 841397 212781 325194 593707 239862 440728 718213 619165 1024562 970510 186011 476102 579468 910177 1005837 961921 319110 696113 1001882 343814 964425 907168 407411 423701 712910 343093 746108 976993 801078 1028147 762278 833077 422006 175865 261173 996966 844078 359061 717355 588878 898402 611001 553371 147284 547066 779529 736295 869471 971468 512746 624489 554697 572404 242891 605905 172223 272335 749464 185324 898732 464568 384393 979121 780694 797595 208733 884957 669909 837823 286688 355133 52911 191111 497006 488024 505153 302586 91385 580713 111965 274937 853709 413159 641309 466613 848414 943813 469816 123708 726699 876169 1003960 1002611 363923 242124 503500 193054 848237 751011 76723 985805 981892 500165 388693 869150 151257 463559 300969 994872 32054 324401 747823 987347 596341 423416 946277 814922 948393 980305 155839 21497 919966 223534 105171 324520 380540 311194 1044758 478795 830766 169901 117998 182142 186356 841302 439656 973866 466509 676778 724663 914209 294475 584492 113774 539382 375022 121541 195923 62828 476637 210881 749971 931445 492199 175064 356073 512867 811836 621810 552634 451038 564631 212937 841141 798457 767873 771491 435178 1031302 46479 796083 1041609 667309 897478 1015074 272883 257812 375729 607959 680629 325872 116631 408478 175454 995032 789303 173045 672501 49045 256045 424158 898097 556376 274105 396927 12159 802373 465621 997217 888291 111051 668510 774205 986021 419745 741742 581332 634939 447099 829786 883913 54590 923083 736228 402397 765070 425413 92503 158442 961348 747275 114521 180064 384137 993657 203708 941235 253026 210905 454500 129894 276969 547314 81746 1021114 897055 710060 443226 957260 493299 535918 112600 759351 765518 410079 630138 488148 1005321 244433 605052 97398 339414 343565 44638 726970 244531 944484 848691 56925 359213 238934 240045 635505 158607 859852 364474 841413 747875 125834 469939 124175 826181 673499 458632 233970 702109 59337 138934 688064 765824 904521 314559 732633 969832 514664 220019 777221 872122 825687 194444 690879 947730 929500 890526 504568 716418 562675 28649 366923 390313 988080 728617 789437 888038 32121 611407 254200 613946 259779 183893 61222 406255 649683 425336 204693 376156 744040 963706 617722 69215 734179 467699 382167 341467 89571 996179 69495 576179 128780 466170 1028747 610683 883083 358842 859241 594939 969270 716942 591663 274154 389493 676967 941838 360081 712276 868008 332535 758524 153823 698558 847562 567149 129836 467515 146406 700306 180799 194468 735054 654378 351945 79861 291773 834891 953118 647893 688889 101367 892496 848076 621394 87799 604270 383417 774732 270591 347548 252679 1024333 504954 648423 761080 994028 506629 498750 368593 635818 960228 238363 877223 694069 556818 258127 913579 884192 906804 443244 976453 955783 546299 60387 771438 953514 710782 863468 321332 716578 935636 444332 95950 798534 435595 1014033 645843 774969 514822 105359 571086 846561 1008331 30047 812669 129267 943922 823662 440653 28650 500921 389291 636469 433571 680909 1011075 485469 605667 354127 915040 711410 586783 452304 392130 366365 482069 584599 412317 855906 260962 1011082 728734 456333 421241 787966 293687 195929 949318 473393 876853 388107 589397 495723 193747 855353 741160 874406 713956 517446 542975 999922 940453 504165 896572 396775 821614 1026508 930667 388750 359527 804796 211911 612511 220784 906130 222767 470650 879586 969189 858391 137174 694667 386766 464717 162874 820142 318231 385496 835096 597953 993848 589708 853855 480645 718194 1029984 975036 890234 306387 417674 405049 486531 375911 24171 487454 747189 169942 880484 318521 382456 1006180 130150 441031 247625 412277 962742 555627 861085 764390 194142 845710 551827 859610 741298 1017549 469457 974887 913550 931653 226264 1034542 480977 724461 1000368 790223 935614 573385 512437 202611 244083 871758 826188 826537 277109 685929 407411 316892 906076 802012 1021348 57272 1032625 1037705 258715 825317 841401 333690 95678 687418 297902 988373 604538 571322 551471 355766 675518 285806 574647 870007 670763 63132 357229 891329 301945 808865 638865 977317 1020641 582782 434923 809582 106347 318949 25975 830204 455817 583405 455957 969052 581393 652993 61169 288476 969103 613485 97248 1030161 794062 449557 217151 714813 169615 487548 902757 169974 739999 470327 347550 920442 550862 611547 466718 235228 561004 914534 930649 855977 349084 539709 580949 812269 700320 122236 556563 451467 924246 233330 1044770 941448 237468 123198 480445 701100 602025 244656 597607 814004 1026726 944052 936394 999012 775480 284375 410031 837877 519183 732061 881338 204061 643311 626351 924733 533997 346604 937771 588584 444389 684411 629477 751521 929418 758429 597334 1017732 1001308 513102 384402 601054 358618 826531 227896 885670 440200 963426 962136 736860 704210 494009 299639 950687 729834 897085 180172 895160 271326 302333 543735 127845 112489 500185 779591 1016058 420813 112830 61909 433569 431002 579254 390937 891818 585529 616170 687151 399935 609261 907365 504725 199631 510371 872079 204212 425098 254371 1037070 568441 308791 357722 40155 457386 820971 631935 472536 487180 853783 718053 30671 522405 252536 751782 919021 784647 254678 276450 848715 762540 808666 977171 586613 838125 102364 675663 978210 619603 910983 512149 337127 312638 291756 397299 72662 462443 549243 945500 507332 299511 416854 281199 859311 122482 937143 781092 945702 679349 547698 353838 983510 867129 975960 971242 923406 618005 683091 649735 239996 764630 63711 353590 519012 421801 80885 277287 546044 921003 766402 181998 469491 992142 439729 247374 439475 911817 251269 1001938 959607 461798 381294 967863 898139 928563 152955 927630 839620 396767 987575 1015488 488333 484003 332537 468534 371445 734108 824123 285927 878654 708408 740337 918767 499392 855541 548342 964781 846367 559094 810322 698990 153205 913461 874255 378039 90735 768914 979115 701523 697054 187576 465691 412534 701362 976228 15039 113369 113054 322489 284409 110549 840629 823029 611499 983767 904410 860861 61943 240222 847383 904994 946873 954115 434555 683407 64599 184734 1034474 506981 746541 183288 1006177 402418 288382 799447 175974 719209 991861 847387 767318 111917 195269 168933 506324 847648 261317 158510 285142 1009353 583317 762340 207559 540333 976194 789839 937146 448996 910449 440845 648536 642882 249478 643018 452420 905326 1002452 121814 212267 805606 820222 694762 323994 385953 675725 143307 305662 427599 156667 990130 372105 211434 31411 432364 728909 645587 774809 119229 722423 392356 684414 971220 687793 180670 531293 585354 893937 904595 440003 659964 473740 701005 532319 763102 428978 493819 59325 978313 65365 38379 699695 128730 407372 755181 658167 455562 320619 847752 309814 465653 355762 735465 315709 745717 129055 644064 1010261 620754 696805 412137 108219 365118 423479 204645 522821 630541 1019840 816051 1035287 925506 645030 805781 387432 937414 212651 1018069 686894 942963 248685 520994 797899 911467 189559 755173 744719 520387 379805 764633 610199 837941 251439 682362 998149 102388 736931 569822 244905 974962 702917 208792 864165 448858 486293 660732 256429 519334 840568 1029150 724962 960756 606048 743090 926317 223670 167290 438774 732833 810822 334062 424103 867109 571301 497330 381367 241097 862954 503001 735728 102264 479566 1013270 355814 285494 957795 978530 252590 84717 990418 145807 666110 922027 631289 420729 124378 1002844 764227 648041 313069 519588 700853 909088 864200 732109 493109 301028 644972 1006416 128359 388430 408986 653422 750170 934782 479455 845625 377269 865973 487672 646368 227213 918877 874197 105706 1027976 158046 628026 839871 985076 243898 583130 36639 289466 704420 128936 1040952 997474 869533 382808 128361 809654 435423 600967 223946 613614 692695 675405 257075 864678 579183 442623 861680 946638 938362 695626 225628 1034652 242839 885741 245043 24041 994708 275417 919500 155640 981825 234191 607606 893920 245432 802085 423846 357020 605405 557026 353582 994988 324538 406140 181629 167847 446835 235222 826533 444123 750381 700855 768409 826964 687898 468844 914370 194798 1036883 248502 407915 614010 458025 679034 126581 95098 117095 686470 613198 1008730 663199 594495 479160 922854 720019 377790 282608 979350 178803 500397 958842 667439 588266 997777 986533 179743 931653 848306 691801 306610 873286 865497 1020021 815885 222425 947648 823655 753165 561775 40301 808920 86955 434148 63344 685306 754846 743850 384530 337355 762283 944985 532421 464632 724858 966049 767204 88679 747236 677203 128163 106426 348134 847033 586978 975557 259696 56047 740325 499275 755173 680750 431860 341433 780809 913284 808797 822001 596915 470119 471724 85885 285407 894510 935774 277859 390413 508323 254676 576486 510365 948032 32183 449236 114633 355239 826490 830870 637340 265853 214994 50415 871397 829033 584855 504079 231069 946251 809573 423618 114290 448101 379083 649373 710492 1042224 208666 767751 986066 326799 765196 383126 857574 498053 171610 468670 664879 585357 871950 928375 179126 866178 695649 712877 969420 863720 150653 236367 367494 202911 257920 233310 817306 626542 368237 905453 980140 147161 647291 112983 124794 984250 743914 318669 767193 383732 89615 194417 1009751 505746 851490 285486 996462 372408 144374 1022987 772825 410622 519701 276063 831077 257369 887910 818382 692707 989358 435954 503098 335580 96194 236870 126645 791983 989136 710584 896872 772111 803199 735596 994452 792287 923077 421083 291762 838868 875980 1020234 342869 479900 554996 632475 826100 412025 687840 448630 630210 829336 870897 465368 416341 360400 245161 765500 430871 913421 899882 487959 303799 980740 841875 252106 1005645 534471 973265 699113 769081 843316 687818 324216 859094 728652 175574 673534 195860 667107 780633 765713 242266 776974 497105 392300 523138 122375 241203 935694 552633 832942 891241 1008006 1020134 825710 736452 592699 509651 195331 342652 281979 951227 192088 797363 232765 432562 495337 710701 690676 553214 611567 270067 121273 1016312 415534 182262 564067 965909 318414 794518 371653 895626 554490 1005901 106126 117629 470365 252737 64814 283574 734061 422602 710353 512803 414630 475866 857593 812575 965148 82687 1019809 314653 422735 368552 513062 434649 340397 314310 687697 628647 489356 802227 442033 973505 188218 112542 845117 1034792 268223 809885 427708 752150 715089 419571 307677 443086 826040 995989 472277 187270 685334 293031 776477 105295 959595 608206 492281 626571 406131 391046 981161 175726 439531 253570 444275 955946 320831 426463 711097 815074 496620 994327 556464 948262 780712 405330 827146 190783 509502 684781 999630 908528 765769 759214 338414 236454 146137 244664 485595 994589 592359 832213 509273 466856 773475 792486 730740 738613 234484 809595 984745 714634 911109 826467 896523 731085 882160 650027 12783 422571 372156 388008 231258 317945 116085 927383 652350 409048 878185 859247 694615 325414 770171 210380 73165 32114 630131 993075 844260 1003397 861661 238298 156151 670797 339662 532342 191460 449806 764322 768376 436471 210873 204027 702948 130914 918513 144637 679435 922077 453586 175564 182969 823966 966941 471990 628074 837885 183069 93942 927669 711224 1044756 843304 779114 962845 954675 473520 463259 762848 879153 56775 783250 962671 429533 89082 925290 377150 497943 834119 55678 257155 640931 1015925 127786 434025 294348 653897 186023 679362 429423 855717 598877 1013766 479476 476711 778546 147352 668137 215789 799534 252979 146685 607715 174791 715549 505670 676761 936873 381975 775000 605607 516534 89913 836451 579486 994534 234845 645064 354679 127091 63195 875797 986042 348973 485004 491020 812825 122832 658678 1000419 891602 1034261 746349 934364 358957 323143 825302 472175 744545 223734 737499 482842 482506 137917 130583 722703 57193 717045 320974 942970 123677 964996 798422 1006008 155530 896804 938317 814653 771814 932941 122092 308593 903065 622125 580019 707369 224143 192099 433075 938490 843128 828788 942421 948441 514597 975260 698475 220583 576236 895816 667995 923454 658918 554293 920522 507412 473875 722674 338874 122101 888987 219017 192184 748075 7926 754393 260521 167379 644036 91884 412494 150647 350013 1011980 338583 859433 189046 399805 391834 327137 754535 173407 939621 578997 1027180 252114 1002947 327352 955339 969099 518671 675642 247604 648565 382487 447225 373672 502010 694063 1005140 97191 377515 694257 512184 505427 513814 564779 1003943 857717 777474 744870 646940 350022 302810 404717 310214 604588 495466 780954 307126 829378 910049 948688 568375 324282 259633 496366 629582 3070 1035045 478196 423779 691031 535021 470472 106464 418933 901711 962323 1003289 810665 405263 177610 813795 962243 963704 894258 771261 906881 643537 686504 975182 980529 944253 605857 1010055 219263 867698 322678 927165 998448 488416 806818 86003 732377 701643 780873 118603 376425 718002 546551 223665 573631 201207 995625 306078 390090 952155 986461 571747 256406 452034 714950 627863 919544 212529 711873 48614 500611 14830 822943 553914 556992 417705 182233 274164 520740 406895 619303 187494 183725 943262 934974 450062 111021 824889 503576 638251 155496 389538 658391 146887 419149 240332 686983 740503 120235 882368 796215 270845 908437 832733 388142 237325 62193 748558 699235 439282 48613 434076 350839 997011 944936 1006638 235119 97934 868120 899237 955733 40809 385940 401308 742933 929002 958027 607847 900418 670750 476397 779476 702749 95293 304631 284278 100175 977178 945461 859475 190750 224557 153451 215550 859346 286398 532284 722511 113055 749106 306412 151157 774870 419740 610990 471402 1026376 578926 1045528 745891 1038890 511626 816925 845778 189331 585526 255801 342714 922238 716338 212453 435181 958543 954259 817958 228156 780843 601276 518330 164347 712765 810642 1002306 649712 987453 106446 28662 646996 127101 480936 992996 774494 875637 869771 887758 974532 678109 453139 437429 768488 87286 366806 366163 615367 307447 571802 866988 552477 390326 322281 427769 843959 840342 574925 423253 653024 752932 584815 307871 1023273 77626 835155 255732 571197 904966 31155 154685 1004276 545783 329438 467805 834387 891066 806479 323481 970038 831317 548204 446046 504071 342860 570907 581172 747235 415259 88025 771046 653196 1009025 751130 114521 936299 931762 948040 924526 699980 146411 841452 1021141 135148 740047 424726 883788 943281 249804 91079 699297 754806 713366 416606 460779 27513 419558 449741 622959 880436 515521 875068 796143 501070 932059 846041 864494 624092 445398 324838 708783 987742 722703 514310 1021590 799715 370867 875635 522337 357146 250455 957014 705276 208573 700859 565220 713606 951418 319272 204247 808614 16087 290619 963893 931270 466344 516215 80491 365941 679093 828718 348086 873149 431609 245031 764951 1020949 585970 567925 374997 913676 651045 617631 673629 834729 161684 663022 591342 613112 121653 204750 560508 1036192 962288 253035 868012 1029188 746876 959937 814487 890012 947755 835464 324661 866156 379699 1016732 95132 373879 121785 717260 485321 522292 155373 243303 257411 750492 346751 633899 466785 32378 254875 593367 688010 938838 703567 653579 655042 569072 350932 969186 754639 612926 616662 510749 809255 941513 631605 831189 636693 946869 436583 239477 814066 1007380 218925 1034480 995750 507200 652438 689006 223671 938203 286195 369910 96558 645287 432805 909852 388647 270047 91770 802606 389342 415682 463518 900180 996810 685180 640627 630327 285275 375174 953239 186070 877975 119710 308631 293447 740125 269214 176858 183217 443345 975159 961597 763192 928538 1040598 701099 183907 952245 470415 913718 427638 898744 419049 965089 956022 978632 986673 529913 509425 748071 693189 258960 380723 897750 112372 434942 316858 984937 1025832 1026103 417053 378866 1000597 992314 531806 391370 480359 286450 431835 968389 691054 886486 247758 306647 931485 762598 845156 687688 323233 398844 130608 187511 595357 913768 489824 741847 405381 517968 1018732 592373 153271 590333 513372 22463 708284 663416 702930 482422 906129 278093 946665 975057 511392 258618 471269 335035 338381 649066 829199 492771 610014 872207 923430 748665 73327 890553 674797 143332 592377 445731 97475 728922 801735 306027 677063 504550 698597 642251 68987 652209 706473 365919 962974 595623 91836 199039 641403 476124 683489 125133 848214 89966 735943 711881 842197 492222 683948 271103 951823 520218 310588 337780 636144 121619 734061 864626 948877 808372 555942 975934 389329 739647 441946 83647 636559 943913 59091 684849 429877 163100 647112 875256 764593 811978 124337 1002872 730593 709838 484476 30437 155302 497338 1020138 605841 81404 511369 371821 252838 712492 211155 738719 398204 944407 771989 686840 843324 482552 156983 831284 724810 637809 847452 818230 231231 302135 880859 685399 370665 963726 177246 714216 752905 1035441 909552 678310 173599 26542 169079 830448 857943 735821 523856 749062 832815 16243 417332 254584 197886 639399 604146 506160 705022 884481 204346 371369 437689 222661 360242 963496 1029893 782343 419038 568079 754975 879473 512363 127517 624621 613143 411070 456481 80093 728734 510419 732731 740536 552665 380446 985965 840188 122055 160734 987997 504267 695020 899400 641720 960714 384324 830541 238541 186206 763330 597857 216946 180080 284654 885427 304630 259477 73563 692479 503696 511283 125863 613589 38841 946539 216686 260110 904965 516894 949008 231253 306607 715291 778311 768896 375378 955213 628067 968166 897844 770319 758504 842117 564581 505544 957107 495967 221502 480157 556860 434663 817261 300277 650838 759979 433815 924571 138975 250078 169419 936361 523269 1036494 155532 654952 816159 361837 741336 651474 977971 948765 114640 896809 223011 716854 317178 517826 468678 581474 217851 237161 48439 127286 428222 611167 740661 539199 790378 614341 618129 323114 760119 735208 358341 727410 730940 292212 519238 186236 751388 766181 120181 556761 981408 412926 780970 588205 863453 374174 409202 371181 498373 751194 637093 801246 71149 520000 798523 691450 98069 842577 341724 735464 903622 554730 552884 1006855 366831 760777 586977 339676 841882 448850 208701 555325 852972 102231 651661 705867 246703 357334 718312 613269 341870 579533 215525 812912 1031301 737687 707510 109411 976720 347608 556849 998467 427422 275247 466883 158196 734929 495647 1025960 489380 186077 963855 794213 417333 353838 516821 396223 959225 515366 178673 389806 190204 610202 934735 931161 847320 963147 927099 391788 620110 239018 232775 647661 829219 911899 946247 409477 769194 943223 508158 848283 56046 602037 855737 245092 466486 453817 159148 456300 842521 110433 211915 203515 1022546 124126 621650 950145 373582 293287 621168 217183 815827 446134 710578 798553 843286 942564 451635 935069 22333 455758 607482 89082 296683 309169 1021168 676327 968262 1005191 665497 727350 412565 59066 123388 555231 1024662 865674 882905 686820 770477 848141 739110 986717 300270 143134 175422 738558 495460 673119 101679 974150 902867 1001622 276375 548338 143195 259301 764816 261600 856765 919478 894802 251308 845116 779430 177136 750630 470705 442827 1029505 845612 800957 514580 598525 1040742 668913 140863 1004590 420179 862559 92335 997714 642538 944365 1006090 419533 942812 928391 315641 686172 533437 1011731 914579 528283 764506 445854 626583 898070 293571 757326 609335 314783 156655 768155 64970 468365 809849 509530 576221 969174 342260 830635 877085 137661 974115 85748 733690 930333 266213 471498 511224 615845 447132 423781 115950 743203 907012 341213 588891 669370 509397 357563 45547 728301 64932 103166 708054 391974 472792 1005536 337151 561014 340861 768028 810606 989575 145321 258294 1006410 95891 828374 517539 1019717 214987 387893 871886 302297 967079 349428 511650 815014 812001 439147 749160 23545 480179 544447 317260 859001 930986 1032215 343489 922988 980384 931433 103797 185259 374449 899219 563186 292826 479886 641653 893159 990469 531957 886620 752920 310377 350029 958130 516594 518457 235933 58487 354201 412150 731335 910164 944790 415286 206259 449881 79278 228380 706492 834156 304058 510181 825817 221374 464174 891540 388497 669910 387026 366252 160698 228750 621356 465469 597876 710392 907343 239067 911689 408482 421261 18398 932560 55677 504259 63729 823726 215781 748448 1032507 351923 547826 204740 604118 595641 589188 175447 47563 551409 326027 144567 763483 138871 1017561 701838 409364 737950 479926 413323 233274 182138 220848 880580 235320 530364 692477 495502 79828 169215 227219 364359 881805 775505 32472 1005865 886734 74367 1006412 390265 1019300 944882 367038 806700 324071 293694 869319 899526 322014 873443 1008314 743563 318676 679690 402429 800670 98250 81215 246747 229010 879943 142836 946737 391763 920014 587207 331207 970284 1029674 841966 727741 620418 112702 881971 375972 872241 614309 859617 300845 779724 176112 1023009 501964 480185 680319 193130 868719 665299 445225 862090 56807 408206 510688 1037140 544734 948129 639807 192629 769250 954068 971192 654730 930753 235450 980074 700060 288620 247545 248501 862517 840374 100345 292435 314527 514980 834582 869309 864933 568668 16337 226599 609234 942875 415623 359494 461598 578751 847780 621156 902260 469465 662778 163029 334327 811407 610719 1005385 957608 81254 1038664 98687 756371 312735 621362 691391 838679 488341 461559 466135 941958 110012 773364 892012 1044097 812627 635783 450352 418463 381884 238971 908579 654444 37853 224327 809078 608039 431323 621978 350287 170729 618970 887866 992505 778176 597559 32645 568053 556824 538875 776545 1025415 556398 760785 372614 97670 249636 220525 579751 343363 178642 911786 539003 644474 704450 827252 380087 1036932 850958 1791 57078 1019484 472310 486489 480377 384270 547824 810757 777928 119871 140278 697131 833222 374454 774997 196035 1021842 571065 39166 981090 137047 584045 499771 390298 981441 881900 511063 731858 888418 353837 126372 47591 951540 986744 334647 927694 322973 589642 385751 155569 967141 498077 1002308 823994 717326 453772 1037335 867142 926923 980545 1019361 568922 308135 725975 495072 714170 769196 380195 649766 740679 320497 547516 938934 861686 687520 769038 122788 566745 194637 733906 946765 1028698 710035 80783 663119 387739 470852 103775 944397 951961 482701 16117 215661 260546 369310 943944 714561 1001549 492012 761764 93015 844895 1018155 63675 418587 995628 114035 887635 482627 571950 993307 897123 1018245 702037 1024837 89509 712246 571643 951781 742953 935533 872863 680191 964711 673149 371739 616143 373467 150887 376036 798326 1018651 1036707 224458 518920 929011 873625 772425 815503 463486 989610 419630 855545 613806 217059 500122 578810 176925 266167 110219 445889 772419 55278 1025347 903853 351062 1022544 724405 481470 619131 383579 903290 783004 481559 351385 1033320 671545 286660 1038726 1023504 879246 418167 102903 1030546 941377 452148 599769 442750 942267 918363 505568 885677 55993 477158 863696 758349 549631 320694 727607 252717 756553 800939 829534 317413 815592 285503 953840 978008 706983 588915 764820 278218 864567 796345 770575 442182 873141 519842 466479 404150 767182 790264 701402 963472 175289 167837 953593 391316 663509 813115 408267 765289 869035 73564 497334 998405 254237 47469 802264 955324 842843 363990 358959 558781 575230 352046 902324 777612 916613 183085 247532 365884 1043532 894917 130416 291647 1032550 648139 358881 233695 990696 604644 427004 832940 821819 316958 68223 331151 227556 182965 359541 915508 755147 229000 167862 1018443 676223 453546 364307 234748 806326 617310 920552 638370 370487 872250 258739 576468 902932 520714 455495 774927 212423 865381 690783 238251 666326 382147 456280 930327 320254 644665 894013 285359 967757 154295 436208 412284 948401 185683 189428 385331 118614 702116 446361 831933 231909 101559 293949 634170 951701 502799 427765 281838 595279 925246 129238 586286 353611 215383 745934 973990 268015 684495 711943 454305 969445 46894 938356 879413 79063 950974 506513 521880 977450 904326 884035 523554 820922 324044 258509 469734 257310 441802 308781 981388 109814 224331 987372 931473 793727 186606 583837 834092 1027264 430834 862104 488598 890322 194823 701304 974149 930350 648423 254807 963142 775563 953830 790397 281431 1019206 932955 326743 978089 569157 423495 259896 326191 686749 380559 46041 460666 842339 334821 912902 800114 882056 738033 890722 254142 89449 353885 965005 241915 235324 439138 939068 840061 567734 646694 949274 857287 957897 218034 240349 216012 219580 772615 443215 465974 186715 870679 886478 487813 877038 425510 1015058 997217 441772 258461 478351 502723 39357 975031 764880 240620 829753 914454 677692 883025 373343 968403 583497 513101 635450 840572 441286 882825 252167 635455 772777 93982 454795 619188 341882 761737 794067 240858 763527 879552 375146 730935 200303 625017 1035888 341939 406716 176603 781077 193900 501560 600503 313207 323366 736535 438555 984298 937527 270245 320435 549243 289239 86647 104879 357223 221025 177351 422778 480439 834684 792539 895790 155108 482758 486542 675195 848628 782395 1035152 514904 467071 992555 87982 895702 252530 1009356 404213 975554 506312 81551 562911 605489 296956 302010 649061 697799 941448 713071 862750 370157 307014 582269 371815 537519 870619 746361 421801 1007996 957974 340206 837315 494049 741072 701897 761409 173870 599454 98077 298675 195159 833745 660979 539743 155516 629492 663524 768796 219501 1010282 487096 1030912 816761 993485 420653 815987 519298 644436 694092 472291 367219 210007 490892 241178 605750 697927 913958 513329 381426 396759 59165 710762 68478 1032918 195229 982060 871795 258859 431571 365297 691569 373342 239038 191476 498263 922563 665045 951141 194344 388536 928622 812761 421788 771290 962667 126538 895323 220275 972302 1042826 558844 15996 642380 833995 466015 816997 250779 751028 504583 178940 17151 407098 563055 905582 439984 765467 783558 945806 1012778 578421 480444 40423 220897 92575 451870 254135 113902 765857 290493 230382 220540 962305 800723 186838 810702 637826 671538 134143 744737 764556 122031 978337 910288 583435 791439 20431 217080 694454 286548 478525 447782 241238 988626 978202 514574 171418 776245 976707 599015 535484 709092 213247 993008 348823 183992 1021525 852951 455617 779698 324153 285851 983866 473638 77244 79455 865778 683294 425580 358204 790379 326293 935150 872893 875977 622194 374449 355145 87855 1019286 313340 910851 124221 989429 731926 375596 165607 837965 250071 1004465 911434 945836 749865 252046 783057 763636 901235 626530 325297 503085 1027852 420935 255878 619726 798155 890588 480205 912898 244828 685366 272767 232932 703945 492780 317378 497758 260944 738942 256984 1021618 112042 882118 413605 196365 747158 764726 259619 643761 636458 840390 317387 936814 574141 215993 662937 685388 147394 1035324 578393 899157 758614 586383 766202 885242 621771 453203 691580 56028 1016055 701659 684087 276862 403230 714108 420978 466402 759413 775124 563038 853627 1035496 757999 690869 874970 440414 563623 621860 950583 589014 64884 171055 577507 759561 105699 251284 999581 1012618 535477 15738 244555 81140 520206 840083 867874 640583 324334 619919 65209 190157 407919 358827 600878 569841 365742 120557 377207 408349 446927 247197 867120 946574 272110 123864 736343 988664 642662 326199 495019 381727 253289 846634 432382 476829 882290 710584 845354 516534 418749 1022013 1035141 471548 641530 433382 353467 1010059 120510 686542 1011802 686978 1027716 539003 417486 625567 752088 380832 597071 790494 222830 447239 513193 240245 671192 902049 865658 804691 895795 1030285 997257 374202 521866 210843 90051 750478 808063 454894 499225 718148 736851 45012 880874 226989 880608 217334 801754 343516 81872 127769 261387 1029377 509680 38781 671414 869267 669557 302997 517808 52791 221160 612239 980131 195804 628061 496410 1036404 196374 492280 464699 641175 387290 177140 585569 561128 568188 1019975 952284 770958 550223 567166 551870 190123 182487 570519 836329 371007 161656 797339 694188 863887 677547 932234 170841 689078 969930 759084 946854 414902 814893 316875 495993 843366 950910 899308 312793 387737 653414 739956 378608 839347 438737 481370 290808 586673 790431 654548 251372 586187 153084 167663 625908 23475 973716 478516 645057 355471 257392 327306 943431 1005154 254565 322158 405870 431868 1035057 984283 948998 174967 715634 593695 499001 23411 72943 416187 388900 928760 675598 986520 250219 680822 486714 998948 258315 587861 924141 997061 1008819 387373 550557 387984 662140 45871 318308 707255 732375 562751 979172 601960 844571 720276 187795 440743 46781 706751 377550 249670 877117 27599 1016151 65113 159667 924687 894760 1010005 419825 509742 629482 194860 667562 904132 162420 169897 821055 373335 482691 107512 48407 112091 673710 641530 572010 873388 63459 298199 123384 831089 390742 435486 355915 288943 539829 160618 108285 95924 805175 130259 65130 790201 1023184 289978 944547 621361 863672 857819 1018025 548201 489566 620429 236658 928234 383773 420478 137947 753166 504473 152759 872903 730719 570744 957400 1002654 963148 597151 903848 758228 484554 581759 171163 1033824 932557 359117 468558 498002 138655 241101 87417 183482 47078 908928 120478 826430 404451 474482 727545 432595 502012 269687 311675 509680 782420 599420 56890 241274 96995 899400 611941 439860 751971 88060 309677 857468 586354 749865 679147 437217 518624 370906 1034177 807653 325277 491885 355989 637827 353716 943545 976114 632556 838906 840318 675421 974408 975127 232046 423209 505877 235767 359067 887069 332534 913699 991112 374474 219771 123373 229048 400790 552940 231903 1018063 879495 62235 1038469 730475 432238 5103 771357 651747 1016508 368429 292771 242791 943024 855958 839831 179726 895433 686771 257956 569567 985955 993883 951759 548773 759510 465018 727454 679540 536055 766355 96683 839590 845045 465145 426974 641452 671175 338803 200553 687270 69039 119251 465720 863338 312542 114503 815523 349166 472367 589145 93862 95206 892470 224899 467885 32243 504273 356010 85944 612599 585412 835238 662269 641971 158586 220273 439319 714791 829044 176941 866349 587665 889683 659161 600669 962861 765382 699710 177890 904483 706647 856807 548339 478405 894281 368767 376522 691949 861022 371654 613628 487004 367918 963162 604374 117470 740517 162247 687572 763485 1002962 379602 690795 942647 671293 631678 900179 752308 240730 343656 184282 650785 618615 341945 130672 317739 31391 861626 355573 386887 881209 340939 381559 738265 194889 490518 570742 498545 192867 551801 347343 779976 451952 1037187 468349 496007 736434 500299 768031 662897 856423 957479 841917 863672 595190 628553 699896 550899 357494 318770 206198 868034 465011 1012520 185265 358471 958280 353515 261288 873014 499493 560999 686125 748265 1002930 1010849 175335 38811 601334 774413 503863 1037377 358702 842676 638748 460461 391730 958240 583198 889834 818498 551894 818283 905692 956179 899718 447457 236327 841017 503126 180671 341244 778286 817566 1004311 718614 111911 226701 776396 318762 889549 584165 642424 764953 385758 711379 765570 689383 202422 1000802 312190 699187 310558 799351 209850 507651 233292 698783 573819 380230 143087 885422 494895 346731 181118 994826 730806 473309 253100 850825 345724 97311 943877 748892 882373 778412 1045104 190442 442080 579444 336795 724892 634279 59343 395995 95612 880026 159449 693874 952435 829791 969174 868791 469426 740582 421425 1035874 28461 406428 972486 143997 652115 998850 486925 282567 1010308 388662 94083 764522 323205 1000306 587099 484540 194402 637180 554361 175523 452375 590779 113235 270307 814253 340977 221032 44916 166763 198327 80222 389865 617547 502600 638727 922981 815834 112075 684639 1041509 947527 904901 748976 875504 816618 220749 60152 983670 968406 540243 233035 439736 225955 316574 72926 822573 672367 414877 489896 896244 293310 793303 453319 601994 257633 184294 990530 1009050 45821 815590 969003 731965 422141 284646 307020 155125 333231 559003 664572 404153 298399 192067 665279 88003 562932 683762 555866 906382 837085 684683 429906 352761 1012841 966841 972853 1004392 385785 797757 205816 703334 888237 322351 212294 609259 614687 292664 767035 955734 667305 378610 554646 895567 349771 816902 1025642 1046081 567535 425890 611771 574183 226740 69311 811867 582121 257380 465047 279527 243366 424440 187118 875613 73467 826907 352116 805342 769554 596948 612313 806063 424325 422682 285115 951126 701463 286314 345962 326328 1033122 877005 690123 628965 617141 1006528 384905 962185 748963 763467 716171 648490 1011274 724702 153973 975321 1003977 898063 368999 395711 813303 309366 108926 905832 481597 413034 943971 814978 405047 934329 978569 681691 960014 928399 363349 436606 145898 391074 310710 285550 44775 1002809 992499 680921 1029401 364171 449450 150511 956777 195796 409163 762534 863321 1031436 784643 341986 342894 953273 249336 477372 308947 186612 425190 635543 1027376 604869 710628 498041 585231 958217 57318 184819 909061 618071 284471 476918 972565 63598 242295 300989 973881 941404 612683 256688 348375 459773 322666 353974 378545 239734 933665 695189 961865 637732 260290 568477 840907 579267 158425 516856 154043 751132 243317 953530 252951 193711 712300 731564 924904 455951 831194 405211 351203 1010710 284122 178887 172921 432869 704893 90943 228268 227064 377246 39231 441145 343245 394971 685665 294786 1004141 258366 323512 367927 1002630 961962 756141 975025 688009 895420 834652 927702 619566 390695 409397 424616 921852 380438 125487 776364 500077 473691 899649 349111 806223 636762 609720 612090 595675 968243 483510 571095 421178 80958 702822 918989 388749 554972 224807 208565 1002290 416499 850225 260258 343601 421729 890169 312759 208761 332285 758815 824491 251239 837021 58339 742559 87737 446970 756190 677159 405413 829937 921552 242040 985871 90555 832345 979102 698733 390940 234987 366175 203455 587601 827081 256474 57110 343833 417083 653443 514316 513346 748961 718958 256583 63677 975584 289963 215967 581398 240711 612014 668524 947649 478298 685867 101790 909903 843356 195681 512873 604587 892132 865198 286682 63123 928358 902108 964822 253570 777361 739815 468574 1025162 517829 564619 234841 46875 377935 952795 646262 254857 758427 552378 718877 494065 551485 291871 95731 454892 850024 322397 890391 342772 628573 946238 833372 421713 514382 392545 380493 358801 256590 736532 89782 236715 663997 495242 918491 658172 782595 277865 251002 523346 924766 1026577 127414 552777 669269 587207 245546 954874 960799 127318 337747 584054 629975 182121 757950 703216 204738 203676 867572 761230 635764 1043472 899644 890423 797685 222649 383311 860076 670814 572338 306169 281023 346986 653218 428599 1016237 939426 338711 933653 834329 112540 422885 441046 625643 431028 1001041 1010842 1010317 228186 736710 376483 570811 1035459 387946 801451 61334 430823 302516 1034821 60510 285182 959418 319273 738507 497013 228913 329722 867219 800629 488804 564201 742113 870897 708947 841956 988459 1026437 679322 396703 126870 748952 882274 430711 952435 345020 466759 1026626 29399 229076 829322 782670 909074 992926 501348 556365 961249 711366 562161 60338 274364 846180 309992 587469 226481 118428 998430 411587 629657 727945 437598 515428 252874 102302 734271 568039 182718 861371 774703 992094 60897 568565 992806 359814 969779 333485 711074 441714 193631 579836 964324 588853 963436 569177 378844 486872 143085 730806 125434 706782 226726 567252 179818 717523 257670 810555 32683 243924 1001939 612845 879887 878955 124975 311995 588465 638518 808621 417101 476590 730563 42734 599163 645846 46027 77694 844918 1027146 570090 162951 457785 933578 754876 391553 982026 564460 636821 679722 506992 111538 709844 626666 999623 927092 356290 1012549 359011 129809 588559 358890 734030 932820 294491 371669 955107 247975 237315 742776 496325 500850 118502 11215 945396 584541 467827 718599 1022440 630035 815663 251933 420153 850626 444991 951158 693987 374684 611167 185593 609258 436478 859829 906125 975206 964020 1010248 1010342 636059 57243 772938 826698 913687 572191 422874 515633 478991 686651 532438 110492 569818 780520 870810 643637 1007771 650854 250476 156398 942824 586179 731927 677351 810761 822586 729915 976163 1012066 45001 669530 751042 465431 617206 329435 447370 193274 798389 236146 961595 698763 417513 928051 452922 669114 126172 204220 398143 91571 844139 747384 935095 775337 554919 249210 841066 201692 479517 452955 924629 493419 499528 472933 811770 924115 178411 613557 616047 956062 727958 826919 1002586 902567 984279 993494 508958 755231 332735 200111 373443 389928 975578 1027396 454440 179502 414443 736648 913690 877475 546239 744662 208459 807908 708298 1003345 256778 118607 817773 890451 936871 644295 821625 972299 81812 42237 126834 1029274 269279 502677 391594 885791 159549 898024 908993 278334 209912 975796 14975 848458 239823 194134 73189 727103 751064 307102 858750 848917 367150 711055 771441 855474 187751 323815 326995 496106 228755 243385 824527 277165 768109 911153 113004 580791 72559 190318 878027 645571 116682 152540 512795 887910 177335 325524 268031 684961 856821 865597 938127 205047 390726 834236 154870 252017 57321 194349 170684 449080 307156 223152 231611 879825 1021724 412585 170847 1013889 1045728 94061 689535 65155 128091 193822 647605 353453 863164 442845 128119 712113 201658 298727 771298 742577 862011 634078 878153 140669 548726 234197 754079 878421 435445 395230 650704 110109 517177 564539 941133 389586 834251 945861 676339 863662 481962 326715 225724 759851 425491 384412 566622 424662 437113 914610 189661 961752 792563 863803 1002694 735019 937006 496917 238141 824023 257192 806071 126254 601753 241458 605850 142811 670950 523528 695249 422703 890553 404974 644446 711970 823887 728042 487978 694060 711092 385209 778620 862157 748233 966306 583001 1005079 385388 266623 11135 443892 884386 986916 1034775 1041812 723559 228738 211862 967877 515721 174588 983447 976950 238937 986217 729405 228524 696697 1034357 438986 642254 84411 505401 582637 1001867 768792 1011334 847297 453432 498808 437791 343093 253587 833386 391439 314794 513244 810188 1016614 687270 476623 621020 468119 793663 833218 38749 564462 195798 756495 932658 471402 951543 378519 583855 829085 701665 834849 242877 687011 1021204 388637 154597 737343 834771 121513 842404 437542 1008233 216916 454988 719005 650569 489356 482831 1010700 916770 815333 842830 243798 915528 255461 609652 882085 639993 1029921 943804 1010243 830390 318413 215923 374384 341053 357864 451934 243601 180107 345511 500414 315579 637804 778480 633734 648627 128178 1010740 418787 56291 110547 192398 833300 162252 77135 1038861 495017 747107 495305 190406 155370 1026090 286704 641512 424497 1002140 775408 223928 427950 478692 751713 715880 331698 321466 893594 404922 964016 756903 820958 630087 980258 227273 796443 435804 315126 750916 713950 570620 494123 206577 707191 23422 341692 503586 478953 701301 377583 841366 766042 323943 483830 875118 416165 374189 1027339 765766 153852 626939 497174 717916 672957 114156 603243 600018 113108 326287 675817 486700 345978 680427 308188 878037 789358 87959 900184 668644 241505 879443 713964 703107 642964 15991 961232 921229 830270 202599 737646 109274 798231 956071 779872 47861 498876 462413 727012 242019 999823 758347 597085 216817 289461 962845 879129 576251 364209 105871 111998 95335 384517 920310 696563 852287 520064 687195 257103 850581 513368 877016 416630 709403 825145 894851 727839 626489 385619 617613 517321 712270 178924 849552 249730 127705 227009 138220 984009 479678 643439 113547 566970 130417 874073 385526 960234 104855 684520 506545 596759 900312 930957 774970 322401 508685 453356 372558 685236 883851 984731 1018258 245333 546547 91519 489188 235482 460013 733624 86263 10975 721869 962673 175060 629729 427431 837446 438060 564174 466494 253011 392778 87487 28124 147196 953596 346869 942990 707305 326251 776477 424031 175813 587419 211343 424545 111135 810802 816301 943283 203768 630588 945718 1042508 191336 452124 469767 121690 903207 910374 495246 933270 831328 337660 470111 618611 615321 583393 48693 765793 417454 676840 901982 596795 576951 833875 487891 316733 370395 686450 395182 935922 940408 237100 415470 333751 817715 942875 241089 928135 703067 498227 469447 1009843 383245 992665 389682 802614 930877 522771 322982 686578 897486 899116 97419 717265 507192 251067 638865 112213 811502 713884 228938 241445 369131 956829 555798 891682 842542 648270 911684 192860 931930 175591 134971 653776 383527 165711 31899 819957 569181 379380 580586 810918 138958 539499 872202 1027480 755666 414935 153315 84343 307565 885527 631228 261825 610121 179511 307822 888720 285817 433321 669923 945555 859315 556203 1026864 978070 88034 186150 173019 69597 327588 478929 700629 586617 171953 872747 941808 434870 293857 234997 723775 517293 94453 431788 16342 446836 642349 443612 446574 613933 933577 985677 1018644 702618 798189 554357 165595 1014530 119253 218905 739996 1028452 182107 1036876 640572 1047360 627451 994650 749206 406683 650626 103807 880100 518609 862951 1014849 993200 912469 1001629 73615 389682 948516 188851 812503 75390 961701 880950 802545 309605 762703 911796 431703 810395 239502 1013153 623085 154687 474442 714465 946364 272316 745958 417671 169437 1014360 609748 48375 943877 299727 63615 970382 768588 1014984 307423 706027 867130 211421 767937 239254 936817 884072 1013856 506070 306059 493294 603833 840079 1012888 357651 847983 742718 915089 779864 342641 707661 7925 898418 416716 877539 765097 1000271 470603 993941 292214 748139 768400 378744 597426 580775 357293 340191 630561 700876 972704 574441 577257 713587 479631 985742 416299 193639 194984 560764 243314 811774 670625 948592 844784 570828 512378 211562 886329 780467 818762 707175 912210 502227 440723 116606 91961 121768 485044 358099 797854 32609 54903 565759 521168 635374 732528 1008997 404759 559990 914984 226966 320621 681962 912096 142142 822390 990229 245584 756061 628683 126347 932652 417468 938541 737093 740539 315823 885965 324306 813916 844139 556869 588053 256686 933553 925364 177758 488212 16373 405978 1034268 406843 752408 425510 877639 495586 341974 778488 384171 454840 691804 620847 374538 699437 805543 633329 316345 1034649 664127 883826 800371 959159 837805 511401 367796 7583 748828 593087 761027 1044521 379259 238231 501537 253284 738846 159688 613547 320236 33791 294504 583572 129195 325277 166780 583623 625979 286329 782176 86494 47679 707135 878052 113580 941843 433799 225041 965402 899024 412827 755339 857021 162294 503689 440411 938175 537587 1021624 351462 662351 382126 412138 539620 512414 348655 348703 314195 629619 896865 997717 472630 749814 91606 718883 487924 884080 630003 788671 573063 104567 532437 241190 878970 1004266 1006824 829558 995048 932239 97126 703052 147341 444894 728259 641746 867280 240938 912437 990990 258613 586224 828909 362159 1036872 320252 223730 345086 219546 1013857 995991 248381 744133 670516 846550 703784 970919 946738 444137 385874 359313 224698 254503 306270 127604 722422 683550 987487 630472 583596 483813 220656 820199 996770 403198 754779 692969 212592 63948 932280 553823 986009 351960 1005669 647727 224730 583509 760843 241204 281511 425578 897928 602007 508246 87959 992307 389509 815032 48826 612142 358218 826974 210571 539132 528125 407115 1006098 474068 801673 819695 522273 355235 401901 878516 372436 169452 880529 922958 167678 348011 661333 945291 963418 1032874 259597 477907 1043496 682887 839934 506923 826670 555882 593711 193394 625843 1022062 58813 785604 867267 650928 661227 1032763 423031 825289 691566 368286 783416 691925 464822 918012 867378 985336 703110 593890 186683 571006 815823 954165 881514 588193 773229 130205 933421 547455 894277 292188 772341 911513 965008 568031 850200 955502 599391 286195 386134 1041573 152501 323979 13951 1007733 907745 470675 236402 455321 120013 988514 734380 911548 1037961 765722 419740 863670 153389 955243 510323 375063 622278 588366 850516 719301 927066 155379 617827 294563 621155 115901 597334 908418 478551 342773 425500 1036642 906125 485209 905058 1043648 585368 1012807 146035 495135 906773 651152 647290 352080 842996 665470 165335 605770 808369 869078 612910 375851 699548 588196 605160 833639 894102 405363 429775 699368 907970 1006178 1002844 582891 246959 55902 706363 472049 368158 933761 424236 858986 285483 309877 146605 634514 588175 1030465 409427 571317 153596 571483 764532 408058 732726 701681 241755 253498 86461 203749 772201 710470 65360 862438 578525 771521 600019 998794 175089 663274 945059 469915 537977 314845 219054 785425 501713 846422 292990 772035 419765 1024794 801749 867174 179692 173433 625501 90605 703544 564726 816409 643866 487192 704396 516754 370513 227125 380716 732039 251527 784616 227997 505652 718252 560375 224978 350040 727478 828217 957073 836602 200430 754023 960458 327196 33759 114625 1019104 995441 320857 274233 121084 749982 646322 962961 597689 771635 877455 318061 959962 827206 220806 551900 814725 579533 389681 743820 934526 187955 698315 473689 675503 421423 831599 1017351 636572 706215 801973 617401 206621 653010 375866 822889 223949 429683 939249 189273 157565 545982 324773 996740 224871 349910 392808 327220 704575 975255 605170 250087 955368 496877 967071 684756 810422 505510 663341 875241 64985 350855 758254 909784 1032358 643469 789630 175837 593845 465815 373227 465693 87733 808169 745803 147004 687041 724939 363363 671373 194989 390337 289521 436176 181245 488235 460759 782619 334261 411355 48805 859860 747718 189692 939862 1013912 223993 814471 613017 463935 675625 864375 449185 165499 356022 859772 668115 658901 871928 571317 538302 258873 206457 768787 521444 123708 613932 462774 232697 420477 183475 784128 573396 479847 948826 254069 259553 254938 272623 191211 510058 252982 223411 984782 913752 367675 797375 981408 793829 186268 783636 482242 738773 451471 994034 761950 211263 514880 371509 528349 517277 505885 581204 964321 570155 292812 989965 1026613 961173 344991 597773 456843 879180 940752 324724 1022570 695143 373446 898214 778427 999847 1045545 939706 461043 294136 1014448 636679 81007 379597 191438 93923 186189 499959 111031 584147 217843 701649 468684 521388 624087 842870 881985 445103 1029186 512243 325236 244999 247621 816337 965401 245337 64263 174074 949258 749876 923052 954336 44015 801174 676330 282039 207781 437489 376585 730467 808698 1035972 702186 626119 385755 472150 474387 826618 446065 581148 217585 799670 729958 694717 551087 517349 259251 887288 241350 764301 97489 516879 935629 458265 900147 801871 113650 117630 936327 521553 620792 194179 872308 609269 271279 451478 878392 200047 678748 737029 250247 372705 104159 924245 252007 219595 57069 368329 799596 949410 955993 114222 202654 457867 471401 30414 326073 229014 58863 793037 447417 938731 707541 732885 896265 628714 739314 494442 126825 390420 379994 731719 463292 174046 707186 614910 890985 816529 1032590 260848 879780 124595 183583 614861 791279 490144 685742 1007380 490657 95668 89213 941457 920375 889951 726835 204597 834955 489940 713461 159092 862036 680733 386873 497785 904385 946913 383178 731104 675670 448213 752961 841385 666570 693725 987637 580811 130590 446305 362334 651708 208023 574317 471767 420586 497345 439407 647024 475580 691483 191378 210616 924554 487673 604903 626520 697590 129714 969266 277851 979528 784564 844579 79739 210645 911906 486788 831979 206077 752748 616668 469433 634422 580639 489551 499807 665915 678078 124153 952812 933808 356056 112990 653651 216917 449436 258714 412631 474546 669118 446027 810659 947680 658917 743156 810446 756579 155307 778642 408890 212547 424498 210418 778546 554635 506217 940489 389779 508261 249981 755635 1032641 865621 494446 325514 375164 841173 145369 470547 570287 998473 185591 924758 468844 800212 56814 761509 717512 242087 227780 520713 924634 734767 411767 866874 746191 836271 484316 814222 110316 380474 1028810 450070 951002 24311 871087 683491 73564 223086 836029 91068 824696 183705 728451 633774 870889 964142 28207 338165 459071 717146 857031 261728 386741 518764 740196 993587 941893 429962 814355 733355 661278 724461 684894 904854 584309 878894 991614 158707 475641 724394 950148 995572 361333 846179 240701 797246 485300 632786 830283 948382 621726 1022506 626329 829677 387315 223566 123645 940078 536556 454482 267135 114664 231919 957142 958162 941366 420623 690301 750894 581028 947787 651075 939865 676829 850641 440636 97505 540648 1000499 854747 516472 752812 1019148 246717 261000 124156 1019947 477099 617077 471606 741163 373081 697306 126511 545151 974392 371897 846789 179403 243125 548150 255784 398331 963654 242878 122515 227708 478755 637113 489771 120397 498374 446040 908528 1024156 859514 154811 644748 631979 545087 440132 286314 804331 261315 374705 237298 106488 961337 216982 766386 483076 429373 622156 430526 378295 298457 1033269 484998 894921 946477 437413 520001 281342 958686 91943 183981 187331 935768 454293 367795 969075 894579 815247 106110 937740 341970 216518 338934 703629 593394 521000 540281 365723 580639 776230 726451 745160 977226 211419 848995 186171 96471 952040 729057 426363 387449 277995 97932 496793 244664 931037 699533 182431 170399 944245 273893 106281 877409 757160 555873 164827 976399 224697 294136 246642 458282 554693 382572 548213 730741 514233 362155 632211 770535 900196 251111 304591 733535 898872 985963 108191 702770 589347 650523 908370 756962 999046 488868 843337 391371 893591 676583 504248 48483 586164 95728 486678 392346 780634 730963 354260 363630 971050 738035 871652 627164 768306 981312 930762 770897 1024714 314867 765541 829899 971192 634213 889840 325902 80597 731953 707261 356236 54863 380694 458060 55007 937487 307142 950654 269291 943339 761670 1008263 422347 457046 949786 55029 369947 439187 806741 406189 695246 212124 649931 355244 556665 573304 278319 1025761 855662 682777 850689 779669 73202 382645 520592 321017 880323 704891 866533 667549 444898 384781 480616 254769 40527 934389 57308 210387 572265 497945 838581 112957 968791 635848 743029 374585 320123 458253 433945 514575 152566 298857 287807 294681 764274 200505 158419 3837 371618 597658 790389 945749 879798 104938 489580 505046 292730 306046 809366 721406 739919 986438 511588 357843 36415 692715 725434 167781 416825 484216 760341 603636 700559 1021636 761136 622122 719562 967742 908840 118175 555491 850244 190615 1027593 242163 255314 1022296 302745 780658 97117 324940 856021 227125 1042460 496794 194136 122149 1025394 1038859 251109 627319 620825 872621 902427 420835 243657 1043461 1024119 717793 725119 518377 172793 28077 188103 394143 547826 536181 943707 223467 606192 671548 842417 492851 420141 568306 366518 942365 562684 960306 669601 905619 774840 308988 412601 928179 928086 760501 722801 122736 908240 933824 841854 744681 939881 1045257 708021 512023 91128 350299 662751 988026 612765 934247 459967 258404 877552 433649 941528 657907 823269 909812 804183 425393 740720 195441 747667 743991 613210 1033172 289498 1008442 321386 942561 441161 847172 672755 309839 1021011 768093 488634 975148 126780 245293 62909 1002065 348115 501672 309691 96871 765284 222614 167606 271099 871578 924139 154831 365223 654124 216383 866922 63915 98025 208431 675413 237521 187226 371066 387278 503154 292630 345791 988101 584123 488620 1010913 456392 632545 840863 887851 899777 247512 350158 520490 883248 763338 366773 663394 113002 383081 389481 853237 259236 813482 150766 638565 64845 278430 546495 456144 576471 452230 776250 395207 734188 299975 513616 105918 814460 213919 980043 643635 783928 515329 504941 706533 109983 667516 1022261 145838 240663 1023876 633255 976060 934835 145819 218972 943729 726839 781130 249484 46575 937422 488396 800345 581165 666558 849993 408234 470952 816874 734611 895596 736090 199919 138748 182607 292755 376390 597691 747335 424753 167549 202740 309975 702409 410807 374497 993654 768079 871516 802761 1026195 254695 938958 872170 903821 536411 187719 64962 665590 498323 978065 219043 462012 506193 369498 342327 168700 651985 435383 779589 684779 717459 185308 173854 810254 398325 472432 329597 631509 969602 845554 661965 756278 635689 405461 641955 1028435 960282 419315 222673 411759 843409 971059 250677 766551 482981 588466 601503 711116 1001926 1012482 623993 916049 781001 18687 417157 964774 646593 310884 773901 492921 206574 832647 343756 23934 108453 918863 963306 267770 119705 573282 875043 619464 888013 371929 988899 687266 1002043 505158 506029 174014 321401 894074 494710 508606 808806 300467 693845 130757 663429 810172 865989 1032534 256782 617110 743352 822490 585479 614129 964288 1004420 471533 1033306 592251 1000871 484071 1038625 348043 494763 743113 740235 486545 686888 769194 380204 1012338 138187 365297 738025 92120 403123 102206 575331 482969 179757 789358 384055 272223 701071 992029 311182 703972 1031238 558967 241464 970977 685267 774777 195691 326194 501529 215995 659943 245106 683580 721847 715241 1027905 714706 192241 879884 109262 82919 1033826 102396 986547 400181 898379 607187 643056 196450 1041089 703684 317625 7007 239197 220379 355047 291495 240505 813427 997258 952927 602603 990371 93093 479406 638013 353653 117675 826782 48884 947259 171225 162134 866209 989009 1013568 764390 106911 880434 778049 685469 993991 995898 998818 339254 940295 688703 689079 451690 969045 319607 1021112 286287 881219 386137 748905 258126 840087 385238 712018 749085 698318 722623 227288 258530 929692 353507 867660 1012392 379702 904113 965104 654562 628303 222180 69309 161518 984565 720608 307035 300846 145775 462774 276990 128275 475072 248645 900746 872357 294341 224157 580766 752580 1031234 252251 830828 760233 518428 317069 621837 816694 340465 713017 673499 976407 1041236 961217 805723 780194 1038377 777456 273629 511648 228833 581340 779347 193303 259796 403575 760188 974406 780579 585009 330103 402382 887493 259604 649342 878184 687150 698702 955724 119702 587534 754099 235366 1036841 113342 880035 955690 1013392 32122 669941 187882 808178 512920 90431 318030 243560 73702 812025 1045044 419828 960023 817049 759436 259704 901854 163673 527711 489866 871909 405118 1018927 915486 326817 677620 157374 777808 558845 831277 1010372 456803 550373 422555 374677 223701 988772 797422 402172 207070 748305 895591 711634 1047170 695391 547571 365523 1006917 597863 816056 582613 957772 813287 176831 439918 652620 810205 430983 61354 367261 946294 577380 118699 258792 520916 747701 776674 486740 800739 116503 217049 81678 249382 962727 103991 375101 645818 323226 319733 853239 928994 945321 730362 630659 581261 931941 1044627 307607 42919 540349 889251 470968 45375 940183 665528 598763 376544 872635 626271 518189 385894 975045 497516 802465 455395 757046 701891 767497 659342 928171 673525 636257 387670 123005 925134 623987 918459 320242 482604 1033184 904471 227443 809294 614877 769315 63949 188903 158648 318897 840287 679719 1039512 218029 940488 920546 709475 347102 411582 931155 942588 422093 657402 403435 779911 989008 409425 153527 699322 232317 875356 427819 713559 225962 207857 65338 984555 308526 814493 679708 961202 510261 683667 638475 911720 321441 728215 622149 81805 32154 312797 959019 439355 1040718 984572 455766 718005 449348 938294 733428 686906 1007926 715415 928203 987855 51835 837195 89011 710097 510249 750683 808825 433574 968719 1007160 759564 154519 870749 992196 335151 249584 414511 175020 541630 257000 945832 651672 52727 761649 211575 560854 827316 789886 1034371 703555 871702 405269 178279 501526 616340 474793 1001724 686929 117720 357937 735706 285527 392346 985531 252737 646612 944620 556213 775267 978146 422643 576859 87037 583512 511026 224665 1006762 242886 487656 498002 577230 905586 613597 763701 369274 206832 611449 706813 674939 212787 625274 904530 771239 636340 847404 96583 681293 651201 964131 617125 55725 699758 887237 621797 509177 772197 487759 952572 474150 742671 755572 759851 407022 605153 748060 1022618 968940 110157 565501 698270 194804 555606 326217 609110 722591 571737 1029289 880300 738652 969292 854271 710451 115690 874905 708359 968112 1047048 208213 438180 967510 343785 1041002 91640 518697 636646 812955 499378 618292 509709 204537 929212 908394 222675 773452 988582 682682 499091 466603 684516 493281 575599 185451 649458 891332 693973 548852 965576 726438 866591 1043722 734389 60031 1044784 893223 1029651 703910 185806 962441 719540 784659 332029 310228 248525 1036570 212820 928860 910138 73678 955735 843590 945380 430766 274396 741135 600303 160861 506593 421509 1026374 1023185 508487 652467 889982 799602 460515 92463 409150 130638 251452 179799 413548 191356 95095 621635 934206 298903 129509 310830 316988 686932 921498 644803 1003641 433524 324653 277443 750225 503712 899553 664814 437046 314999 933518 80502 940303 580056 128230 779172 893241 1007171 670883 339786 243620 167161 489122 95181 499114 186840 782614 712515 236781 157279 750159 816954 396206 934701 150003 128029 144813 335495 773703 801178 818472 363881 1005381 288383 523073 892453 388656 1034594 433514 1032762 628169 173791 563295 506965 47901 872054 931659 300974 69079 503853 387409 443051 193869 87247 700100 185627 227681 993547 209709 242633 120760 690239 605735 952052 448376 946360 118505 440035 469645 400493 354004 550781 865730 781845 859453 382609 349665 815730 755413 361973 904421 366388 195236 139179 368537 307935 920759 807657 578237 700666 241524 161118 933045 703795 711404 734988 244593 898680 937944 860759 949954 306783 832281 869102 946977 985038 910241 841944 367596 579131 220327 466027 585585 732749 955634 551929 808763 657399 690030 100333 840600 417500 446891 346993 828907 302782 43710 339230 732335 1002691 122246 995781 832872 61086 691319 882801 971416 190495 187799 103931 56463 695915 13279 871826 718922 369965 1040945 957991 970338 705782 821439 1005164 324581 1024063 465754 178869 710317 1000230 440366 977988 292430 498963 686576 895633 768464 509213 779164 690013 712204 427583 704328 400861 985949 860375 666986 994373 629131 574387 192683 1021510 407927 631486 288233 391064 826553 268029 755497 212654 427223 1022340 869979 652739 318836 867101 552377 343212 801355 568661 1037912 862909 497098 489745 802788 668638 375621 568038 889622 504417 298143 304635 445851 334293 171480 968945 1028487 222749 887715 177854 780942 105717 128556 846979 632135 1021585 442719 465832 1007980 362173 789630 774088 473036 212365 1029262 321489 671555 331478 503957 769100 962788 409027 452147 653341 730804 985774 644299 327329 70143 570135 314269 520408 891308 966973 693478 713243 477803 349821 710777 1015584 24490 939641 994758 110270 400247 350706 586583 632955 104349 707803 732985 878927 1024237 821949 936379 437033 476983 835147 589640 179326 224229 314938 871661 886242 646231 334790 236762 55036 936339 895449 942311 986585 737719 957995 668146 59333 209149 259764 181983 675241 816995 540061 767696 640873 724850 984978 480084 815295 571511 887482 773299 806856 455401 343012 486636 434121 227671 775352 252869 818865 22014 718041 439708 56507 204622 1046794 719558 742347 556998 441388 192943 366323 374113 1009941 816025 911923 219873 676275 193709 371021 1037093 636074 550869 758617 910052 675658 649678 859091 699787 508570 628393 1000013 473180 189689 358282 1024305 854998 120143 700056 320933 238842 100282 446867 874969 220780 422270 97998 126916 432367 826895 112251 647703 701852 641631 116463 1010325 826715 806493 505912 960727 948546 988701 849064 833063 450100 193299 899227 814054 1040970 235047 783500 856533 1040781 857479 646128 563086 783118 172008 359580 457369 219004 48587 465863 323553 965321 254190 968323 1010482 200623 764233 938638 929728 726127 716182 437475 824295 699959 702282 564891 83939 294666 337215 550397 378172 634203 639228 21501 502640 400371 441794 302191 185083 866066 808563 324021 727651 666029 55763 483885 618370 475631 579389 998609 673479 932199 482401 971873 967402 228414 959820 389671 926891 212757 308682 845134 70649 424267 504012 416201 969063 30706 923516 840548 259250 505869 809411 464155 185643 120637 947297 315093 975796 238203 129479 351307 483899 440938 239147 654880 373134 898606 209870 776723 773348 702620 359975 1004755 725745 733091 710114 313163 100343 175503 60254 53631 637382 947303 479543 109615 1006560 987675 671697 698744 286011 732499 540090 122202 1011522 13306 828819 922733 558575 942909 241347 880391 776491 151032 540255 994357 889841 38365 628965 740766 940630 639663 189805 889022 975667 217970 77694 150239 779445 76774 653854 891795 914008 281981 477678 890174 567742 816572 801869 623593 398819 581088 275931 170797 310165 654468 891781 479130 519904 317207 679500 969385 249501 710441 948519 225010 455069 613097 62956 923879 777602 496843 505514 584799 451452 278486 164859 65265 901881 842950 418931 1023365 456934 741787 116700 578907 967885 238685 437639 333471 419516 635644 584334 419001 668598 1013932 56861 958699 487656 445549 609181 260289 71351 483439 619741 546171 1010072 749902 897555 681931 293063 941976 722382 514611 563455 509206 647899 487608 191715 770847 748107 481581 359182 662343 996538 437816 270196 846657 670660 747194 552803 829677 352732 372274 946346 981560 227274 653839 779299 992494 858419 898347 486579 338652 736315 939551 824254 315833 342866 507178 826297 553430 620861 764067 449324 735025 829812 1026920 374708 124406 392772 372167 356569 365723 981540 991917 89066 358973 716297 862093 580502 624527 241460 355882 970182 226634 240230 163720 64489 578484 569034 938808 445245 16230 986934 395247 405207 503636 1002070 743834 389930 383225 314982 147251 406430 222622 826574 836057 809532 710428 754681 855480 827284 806701 990562 425442 799955 432813 31593 318268 62457 642459 375496 926905 516549 502599 923979 473397 972305 813945 828375 1027312 925641 457680 484269 355868 628309 1037761 734074 236390 212297 161467 893564 503925 384316 432952 563580 717641 126890 181613 109942 833871 671349 881049 485163 575734 715113 782597 701318 992079 488723 429546 883344 702107 898469 914954 245464 422171 224446 634092 339561 854943 998536 812253 520402 881190 344570 1026118 461820 983865 477690 496087 424732 184719 638661 216861 324827 137134 695186 599359 902804 731719 896868 680619 894818 254733 642409 724591 13631 586476 869038 190264 1023053 501042 1036901 449704 345817 685424 616314 954170 234412 385183 923758 910008 699802 217468 914864 530155 881456 814806 809952 842453 577325 1007787 1026410 721367 122681 113259 831315 975442 644326 861049 932618 504249 718120 64563 862093 866967 501509 444101 218982 814771 551923 798295 61236 584117 780489 432120 351068 944248 849478 533495 397170 489587 758233 36844 640500 752994 371775 953558 976035 865686 831271 750309 684598 71423 759459 495789 548646 126436 880751 501041 604099 79419 875281 687557 43004 228890 289115 1024095 643306 146908 474960 572010 553207 227513 236858 118508 444766 511344 575932 323227 470940 994353 665454 933459 206443 792551 730031 678430 115438 518914 185598 480979 724450 888161 125287 886248 1021572 770779 522505 135164 310446 351682 270165 437565 320828 76479 886847 349610 678439 1030473 604495 862184 413541 183598 488603 338841 286357 420265 505925 642994 610523 187836 744589 175844 243251 1005741 705726 514394 62429 725739 437042 250070 96615 566758 215977 152051 988952 708372 211135 28527 986084 640185 324719 369593 286509 179049 847146 21503 52090 972689 1020010 909779 1034132 653105 605429 995116 442767 491870 714470 460647 650425 386611 593563 776834 360951 939165 1036419 771660 812693 767654 298936 244962 413531 992437 298667 676973 890539 174062 118736 877406 355555 1008693 606048 1007724 374167 491208 948658 1043604 726934 224069 270250 679574 896658 988899 635703 424833 890086 386510 382682 124135 24518 827332 889671 577308 579742 968919 977124 540145 587189 861546 592731 865729 529662 320379 58605 448458 420494 465626 1046658 536443 191174 954284 244956 372570 764345 460286 234901 357214 817640 882009 358900 1016371 454713 693145 631019 846667 562997 1019086 451810 56894 770717 568179 597875 784616 422833 806883 64186 580441 926678 61432 1030737 612305 1004061 452293 144245 223132 638914 187102 359270 752532 423845 488333 479989 896672 391770 1032351 291895 746799 843967 804698 253826 247398 1007856 276381 391449 249804 169940 173015 890010 997528 834917 1034112 570100 638162 870975 776556 382125 256632 829133 588390 975299 385551 711827 113038 320055 629163 1002978 409951 162922 226154 427127 481750 40438 384898 447765 105079 870873 981080 634789 782212 935563 665069 780437 1004139 304750 689657 679635 867497 722799 583531 705167 451429 367771 960147 178140 540460 161491 40873 962651 50931 859978 443642 466745 467674 857710 477494 547447 642355 1043680 815513 771033 392530 57845 922812 97107 449353 437358 194452 994589 497336 360148 425170 98094 241822 969169 427726 27999 302776 727197 708372 969806 382840 742838 210545 159559 246333 249185 937672 278346 659445 335471 726811 750603 756404 810300 213739 422159 512303 211517 638569 1013130 802289 594767 985804 766066 961724 392233 829285 766363 509726 411637 636089 897428 611449 548451 36479 582765 163528 232246 676788 860886 494522 675471 715504 778535 849447 501624 518508 593876 424531 772668 113511 677670 922578 644003 987042 661414 824801 728809 548451 490649 309859 992878 512249 75755 171619 554489 609702 399583 509718 282233 652035 947738 758325 764696 517242 876004 506052 808315 888211 633050 735295 1016486 959675 960213 631158 779829 626489 996402 64543 481052 699098 563639 340846 922237 355725 61379 1022913 849540 186621 854005 694996 899976 835168 441494 474578 995890 954041 920541 997461 62328 1036502 924951 60773 480506 865205 120523 697747 969237 742356 390313 865059 991969 1041939 988122 639917 334683 853119 707956 816039 743815 172925 536215 384177 443820 258705 324402 937639 324425 447942 532381 341931 390661 666781 857375 659409 750634 964781 904556 294361 588854 395261 829077 895588 814041 297466 807774 259225 862566 995615 228777 293178 460542 516473 848927 1022403 481081 845513 500029 760885 898147 912228 516939 802033 92382 870302 443163 415806 651655 370599 789630 832139 935225 910145 932638 420949 837515 354906 640984 941156 928568 430439 423820 672987 578009 767133 461721 303062 857817 146385 960969 795823 564063 374077 1017915 435429 990734 457609 352224 319613 147123 840941 395166 804701 307027 784643 465261 703769 477606 719075 517324 464574 826809 904364 809669 798302 194193 749400 796343 921018 523712 484153 256312 764833 748088 796462 341647 825101 959278 648215 873385 443314 117646 370782 933633 642296 665539 881938 520888 988963 384217 603862 355693 828251 690810 862137 556024 415702 496159 138211 144381 22519 577363 487765 727419 243696 317413 733658 886621 775499 125143 713462 784777 978195 891801 796613 308887 926503 1013866 978983 613866 728806 593394 465140 888437 653515 724015 998296 993382 215503 259808 818062 321695 571891 701139 646732 1026119 79198 200502 483743 102124 419509 589220 462749 684491 808373 53217 671143 466139 351435 840589 45941 995422 468061 185199 707822 371673 730031 424118 556348 720592 902117 301430 213497 555753 1028364 910616 366315 509602 339410 895220 375706 454054 901311 908438 997193 46055 465263 933285 325266 169835 767704 942909 451977 208058 958926 563407 824810 763356 608051 59125 105398 914577 568259 597639 989410 996165 744622 366203 912568 802351 492981 478827 621955 738951 713429 878215 766777 725913 434000 110330 330205 766372 445372 310704 883363 320183 518790 99807 748233 432359 161099 825078 63925 670423 873450 383131 995909 882249 419560 91083 673253 669147 750320 369821 1025496 838234 488401 61383 694748 910549 953777 540644 946930 1010928 970974 358770 772631 454695 519632 407317 417713 608147 957735 147029 521924 385103 289678 956654 997704 620142 486430 689901 427997 410523 771699 756307 802019 339788 757161 771283 421812 56291 327554 518082 353878 583901 841172 638275 612147 125055 841244 294734 91895 891149 593779 329453 851841 105458 195095 646460 652086 331591 779941 358451 481194 428462 750193 129941 775336 887928 367444 593532 852413 87987 170986 687972 388230 252126 95295 203756 1006308 707754 828657 376002 619583 58751 620012 1028661 118515 318435 962940 859927 966025 343028 385647 447914 414194 865367 771506 610554 740458 193083 56947 891708 80207 905098 512170 551410 632771 359017 202727 934487 886101 924829 948526 653394 908896 589137 599929 294681 722631 445653 568818 161550 639483 875630 64207 277753 972081 421232 701455 314311 509230 293837 791525 605633 823679 149461 479843 415501 739298 468718 1037841 93821 629626 1005690 237475 822711 555505 539769 730349 30163 503998 663055 534191 465353 466627 1019796 488549 537007 481910 764874 643676 109241 192163 955045 556707 894870 404920 547546 390794 228168 345853 475603 351467 855475 347551 980194 930170 257082 439213 701416 629822 744661 795623 94052 981320 572060 373596 892046 988472 814515 556382 219324 362350 838561 1036361 687132 730617 691623 118489 185287 412795 249165 994788 556405 14231 324935 768898 585550 552015 336859 447198 681739 138955 558399 538573 774307 383192 381182 512909 739314 808655 210102 232803 973537 203385 669077 120237 147243 321398 89310 223114 741283 882217 738623 448152 231227 174037 735821 953548 678298 111502 381548 182879 1035120 118067 127546 452395 741233 544247 441630 62061 710228 349623 1016410 978700 242586 754670 1037106 775972 687365 879915 588466 1044540 367215 876926 848566 698829 21470 508537 652966 955973 579223 585947 597694 292662 424653 760095 976394 310625 503089 380124 1029700 346959 858599 817080 153323 114449 868162 947937 401272 766483 779248 48097 987487 639830 188226 932270 827763 994377 684379 499013 998938 376097 416060 605381 776309 538494 249233 613940 928327 952943 210471 219350 727889 697149 668346 388065 711274 888770 236922 596463 512553 565086 19421 48868 609468 834662 212156 897562 185308 321443 552175 743862 952039 442555 865146 654130 644968 716120 887542 208711 892103 910961 519106 597119 40883 358795 379379 773761 879767 866126 38382 771750 634598 399839 587950 822731 962371 842524 676083 188231 636502 510674 326410 761477 880838 151539 423651 742880 226218 515876 680430 1016817 114195 989335 569971 684284 184026 675503 740743 615763 417102 436043 715113 406769 514324 963498 957045 651718 277993 520741 933660 593267 306618 584990 676348 859231 213879 804282 641626 163471 503077 706325 583921 554919 674675 484531 32668 516848 155591 613620 224099 748504 1020780 698322 483020 835961 1010010 397251 989395 186813 971622 318005 715852 258345 983823 291190 179774 59231 387537 163733 744306 618939 709884 111855 840167 977828 213965 903080 357294 451450 316761 554870 254510 840327 296631 280471 193481 717722 437865 362427 800206 922686 190591 497392 853739 267197 1045952 380721 421045 621264 126394 568534 520620 450498 963631 839991 722860 981315 491096 904680 15341 468339 120562 755067 569281 749929 443699 137595 1017457 958085 470405 903390 865518 950935 1007701 650164 669159 1035780 153547 805811 858028 536566 523273 193741 1025606 609206 235224 589125 224614 305949 671058 626603 972720 906612 27503 472599 350823 223356 715689 359833 554171 817046 706354 444845 399099 515728 563934 61239 412662 646796 1025683 1034628 603375 839578 220020 818703 363415 61100 391198 139114 689867 468857 178283 779655 890127 967339 616846 587237 416174 736152 64167 989073 631742 955958 379889 816534 602715 604779 920317 109343 376160 355054 177947 106323 225622 678646 516311 307421 812683 474633 64378 900633 242296 205822 645008 1008750 626015 191677 646439 163540 919023 861311 1028706 812513 871382 926671 357453 182151 661411 541182 946640 746140 757414 306926 942493 490212 772826 481186 144361 492782 154515 192138 1039381 714877 89526 556091 988718 640869 577119 904273 256825 431526 734705 432247 955878 424355 710671 281837 829806 194737 800569 484787 865910 973442 809817 251495 543227 792434 254621 162490 89195 734749 728607 355687 485518 508622 551102 841338 348399 286571 419371 791993 290597 268727 685530 505479 913747 903137 548730 682559 717033 692851 1020721 551801 441446 945194 593263 809831 613234 836407 619446 960884 353594 224852 951726 237166 701114 504935 803447 756705 341955 374641 346035 1028367 43993 668630 90042 731533 981260 324596 621684 1010837 443372 325569 113749 170846 846314 130132 905091 228946 669176 1017653 682759 797487 987629 55098 465735 865563 453925 195751 909677 105842 52862 318582 203765 871574 147362 999605 555678 617070 995139 1044753 988601 139903 661959 519750 607957 980128 821146 638524 877544 705902 815739 444260 760965 862428 162297 969190 921413 242878 687157 600051 780949 781736 239046 774542 141215 104061 802604 867441 794340 871947 134523 261800 1017769 112279 597485 750679 157649 511714 463729 615383 61949 827114 456753 791615 925606 711510 984011 588704 944203 855032 296807 955095 766323 647991 255843 982212 582583 649705 826041 487718 266231 1032433 210419 326593 722173 550842 254874 144885 550888 957113 757287 925377 771027 308934 731365 1012107 343854 620703 225140 1023272 829401 863773 911800 444103 976267 984499 596157 180144 853843 608120 996754 566899 157302 53133 473449 831382 252339 521617 780873 124844 931886 788127 1041313 583128 805795 911430 301439 906156 681069 718496 443107 389226 247734 194195 516910 670411 828330 839563 228328 873686 1001297 942435 15575 899267 1034822 103923 210126 222957 749505 842930 900257 745790 924054 210667 390219 1023569 363975 902394 411215 347847 914820 512117 986253 746925 102137 357361 919790 702666 629815 445799 322335 474286 240186 645004 699503 849617 589594 752410 765702 962723 758266 689903 640865 708202 1010725 868100 921039 400307 345843 772879 247449 794485 511816 105451 717777 271997 359973 501518 665209 253497 648814 423175 375777 448799 606023 869873 745156 180036 962855 610035 697979 619115 332029 257103 678375 162490 497076 704281 714148 736497 235901 220827 274671 325334 553079 234285 357316 333430 971572 643676 366258 190637 62361 169203 709048 387661 189276 323758 834130 302394 992057 519712 583260 467607 288463 424665 25598 956108 515976 449285 683892 671608 679654 745280 772337 846607 856817 94052 291687 435902 91327 475509 603596 923084 1010070 171893 112349 272307 461707 97971 539335 644778 928116 860543 179018 686633 865772 962388 228525 258518 1013129 605229 560060 108190 35837 865949 976662 902633 242129 761073 842790 1042517 835082 942927 715722 838876 728969 921235 1018612 239057 547564 765348 553404 661390 385741 49038 416585 369757 1029123 747990 879490 437804 620248 474740 761385 842874 924278 372955 756988 307991 660607 585674 429855 260408 379816 601033 949260 744090 585140 810913 295869 618716 612030 743550 478146 695157 355305 863437 727431 929423 927983 759837 266046 1010053 179851 986379 586425 457806 885565 474458 323233 202451 628795 731855 318387 494833 945042 106157 870103 507660 522056 903537 648860 612235 975171 677716 216167 994472 88998 452491 843572 962961 101263 284911 151131 245445 1014040 633774 383922 647774 984363 490825 480932 191943 292748 487272 400335 470424 169759 923063 120554 670692 390919 451411 773537 850029 611254 448671 478889 1027588 498894 954483 321269 802091 222654 580077 546163 403342 469911 782755 470814 258969 757097 654932 712004 763075 1000602 1018998 116094 112405 391705 876963 378572 411963 705771 908336 778483 1008997 97167 984026 869439 312231 148958 916528 978200 553910 366003 433223 1017260 967727 872036 428221 944515 363869 755444 634821 313244 1037128 763933 603566 466479 669502 691619 678376 332031 682745 867225 468774 763955 67455 922933 570364 928634 807023 355934 640623 191786 957455 281919 327444 728376 418934 497482 109871 578142 1006882 833012 853494 619469 461304 1005067 255458 240104 306878 208854 386416 388644 703672 457025 683355 471509 747615 195046 401256 243913 914120 105206 990102 937274 265967 951007 961464 343881 432568 284094 987518 699337 247037 317557 359195 713329 939062 828330 11935 387956 1018298 710821 441264 348061 386657 239277 318343 780684 510410 892640 907535 436195 577781 163665 888950 846998 351315 399053 689567 969035 642279 772922 500508 972365 119538 867467 621339 390030 659117 661739 319401 1012997 60975 874925 553303 1017052 660475 953064 750926 243270 659440 186895 511283 292693 368372 916772 905091 887509 64277 354921 851360 32413 573019 834006 306905 208189 90870 689807 333559 891764 997266 1045128 658906 848998 847412 315364 906026 370005 690933 292659 255732 490154 714075 383705 903382 961198 609756 986728 225625 293861 775619 603003 996806 551410 487780 632254 446799 162609 836530 487265 615289 241319 64535 63843 895761 905438 896185 824147 1027842 372531 870109 1020625 634505 965171 722867 31551 322874 743376 971150 1027111 378321 956116 501369 952745 995770 1006860 612061 811765 421218 976800 462746 866426 1014370 885229 183709 779405 498096 764029 456041 347897 598719 518516 301310 432967 474196 464987 724897 796506 739203 779814 930215 778961 439628 493037 231197 307035 387860 314099 461435 210585 1018033 1023074 454030 222835 491264 830827 261766 10751 314763 509731 813171 818326 875681 746923 400331 954054 400308 853427 916010 645305 857841 552250 136663 237370 931718 571099 355508 751386 749100 432977 89631 750178 988105 249191 827290 1006228 953645 342415 865612 682670 899219 580976 572567 705741 895007 945833 646851 952796 833742 670983 220058 810023 1018194 461214 719111 61007 621666 480944 350046 790441 63837 382562 938891 216697 629941 709624 681441 666934 241785 895817 159420 543165 504739 649427 932436 182645 846261 766133 371153 1021455 960694 1016217 748500 653734 860669 781012 884516 1006095 204563 1007751 451195 367517 556204 724631 340844 997418 307965 982021 413466 506993 944339 242117 947944 850008 522412 891808 179114 692134 457172 1028472 783381 431537 705599 442276 554933 128267 505115 380474 61383 953614 981267 326684 448277 765530 379847 962512 628677 441387 122774 930382 445195 153589 735261 464744 91455 682093 186216 124510 48287 364408 642994 614653 1011284 1036064 528127 1028505 261138 698766 813921 965034 742067 1018484 484198 882213 194186 865134 507050 507696 706924 113750 312298 868105 977521 1037317 827207 1032872 612543 572493 638408 771058 19443 902517 670393 85619 635071 516619 310925 247217 886640 296575 210237 764234 225158 593906 413497 871396 325432 812766 701273 414652 445337 992439 468747 634759 260048 451561 437447 273751 930278 63067 629744 248690 949528 478176 516754 50925 971315 892180 303068 751302 1008346 152894 675812 975697 587997 594677 1014210 192326 520273 439468 101294 320939 173993 900210 712532 456206 472009 1025456 324783 504521 391183 935157 431291 447462 923187 732203 375134 831054 87001 177439 646514 916754 506894 680398 171251 441996 356039 1018250 872298 183923 539557 170973 343861 898536 128249 958168 673497 490179 554423 977121 500604 898581 594365 124314 758331 991341 761513 440292 621858 490628 1019172 373366 653073 778358 482918 914473 249259 775888 883285 264031 615773 434028 744602 544497 828922 855536 671013 567765 830187 880761 564303 79352 894689 476270 821237 873118 356582 500046 586069 228468 627743 516125 675525 885661 956121 187226 401059 211796 291803 261452 901859 897798 223969 162257 453907 388697 356407 979106 1010247 844924 186033 726249 113350 891361 945474 122720 275965 112949 691685 663269 385862 768810 636295 433878 224161 178091 326601 747981 747433 625981 640143 77503 355244 158511 60220 990302 497450 850567 278465 593817 619789 206679 836094 699447 433741 555614 710531 873464 407679 859852 977027 422365 516449 639071 889031 115611 510930 643509 1016502 1042242 873449 58354 320428 457269 114480 427638 488024 663210 996930 569212 611415 995503 108395 987853 455608 554171 391828 351681 241137 649429 841380 621656 750698 478172 896170 939444 385714 484330 612011 597787 710987 508337 874874 402335 748444 684404 290579 374227 1025864 255534 514612 385899 840947 520327 391370 897132 742771 741845 761542 1033002 922611 1023267 1026121 967401 404603 899181 652427 888634 284147 362363 478125 227267 694055 157035 703604 762089 531519 654090 861157 995996 983611 392756 520484 245090 613979 758131 155260 818034 252805 114597 1011249 389433 708790 584799 828263 916516 717418 709982 944327 850442 536294 549789 123739 792391 816817 204091 398322 56684 746398 657023 959211 835138 192196 919375 1030020 829862 646446 998017 750996 555764 481459 838609 240112 227591 94586 1033989 783665 484053 507150 825067 324951 976242 105686 345851 620418 738207 120467 310884 989974 1002899 1028724 175318 321207 1004898 514851 153539 724876 658298 891864 882860 488852 882874 793499 850252 839229 631660 518950 460607 364241 81306 724382 621774 100927 191174 689649 504375 973198 636776 242584 308163 831957 250075 642857 380446 989916 794406 1012819 1018721 121257 919419 278460 1010257 503301 68863 520498 489265 475628 751815 334031 48618 850480 416228 634699 968847 212246 463868 478533 670604 59647 447338 307582 865223 735113 181718 653457 798688 440670 554187 387314 307177 878814 354193 453278 776084 171697 875655 183422 593774 930481 700777 1036363 714911 586582 375225 477152 391120 175957 746007 689551 390952 86951 154617 194443 487676 509549 686179 897745 117991 355576 441300 610429 509339 931268 913649 501294 751179 121721 696206 745157 121844 498806 437957 1029898 730351 455463 801397 238475 605925 947542 415262 858598 170623 872230 468436 124877 751923 994528 875110 187305 751186 235853 208399 717529 685709 758661 210762 884258 417377 560431 500014 375110 970577 572333 847657 508803 530409 253522 318282 925941 326529 734140 545660 736838 420722 513720 215966 142323 675816 448436 1034382 601447 923829 621153 359623 212948 406229 1021340 702134 1038538 667066 442028 808382 700188 341807 478351 911953 956890 963915 746867 380299 396154 911014 875496 554858 48953 650089 674268 285375 570031 146797 1015041 504792 718512 349118 1009093 643924 775254 351530 161260 883227 897595 576638 235174 801261 501594 639223 774824 584874 1027908 783522 481620 905821 588760 601795 1033090 449565 168319 580814 57041 471772 736722 379856 984005 250526 470133 1017801 126424 880748 59053 752050 558927 619117 930542 235324 771619 765036 493989 1036431 957463 497989 1045828 174806 364484 544670 141135 372434 580298 509682 269814 964064 350949 490577 639979 945422 902642 1016664 833505 982096 357023 1034082 129708 942508 752904 89690 998148 502855 548067 459753 22847 120713 716922 968426 69342 910134 701502 903979 924797 500985 1024485 937086 52188 965777 964244 189750 919533 926847 724442 898134 1010498 382231 849856 594591 720098 96414 622193 118678 572443 938937 129870 748593 1034394 209279 1011749 155775 274813 976792 487009 636230 645677 881067 652184 636175 277114 417094 900640 842972 938979 391106 551806 326096 61230 666847 120887 143742 468675 991843 48943 160237 661212 556455 830159 239437 705338 469237 909096 564409 738429 1046064 194003 1005603 1002601 663156 518342 386515 379542 916034 919027 900274 972456 626597 146087 95065 621159 671714 76911 339283 500170 572336 87387 495438 321113 972295 468682 707470 179953 927197 1008564 568796 342780 880003 844777 669799 929622 458309 284443 8079 569125 953909 906373 408381 257579 879705 900428 186268 865257 682575 979752 318359 388117 60723 750953 646832 687147 220009 357577 205822 894418 518824 620074 1014918 683314 1041970 748125 303575 233902 879516 993465 933285 273086 355591 306887 781958 766062 382231 1000019 1021382 783057 648940 1012011 906812 822671 996556 955722 416677 351074 746076 1033384 150494 794197 597735 407521 439124 678235 1012048 829141 707314 925525 977493 802583 355978 548077 760560 779608 356106 943270 717341 461471 118350 985826 589148 207612 239260 111963 706899 848491 550716 926159 616079 986395 603310 680949 297759 552559 479961 362457 326172 259353 182010 981252 611051 489754 616574 948246 508559 93107 862953 425668 338555 310102 1040992 46303 236787 392284 391755 92649 886516 717140 988463 382419 463578 996082 702799 968109 440411 707613 301659 687536 978496 1014945 715188 902100 633742 587465 302874 159696 902844 530415 704338 407378 317245 702131 65414 373736 569148 412892 285863 1041419 144762 626546 973137 647664 32610 291708 463451 560191 162636 375612 163128 505379 219121 501955 833944 64353 177303 783375 710843 899992 439162 335645 643517 468182 643479 282461 973030 307423 522629 337405 578409 702278 583540 276359 237274 745651 821195 514596 817395 119279 417225 704270 1028290 862883 360209 919411 904803 869234 1014210 968009 326904 154107 632525 467355 586574 646568 445863 749843 292784 248818 160739 438967 674806 904626 479075 646540 315635 200367 310758 890567 399919 608698 998226 427834 683868 456907 932332 755113 660907 598527 629661 645846 924087 81437 63374 844887 916560 1034502 223319 201947 859676 624027 118907 660984 325399 971564 828142 843044 186559 930510 489685 519844 898705 357158 810402 841650 514865 170711 492379 511074 695864 415919 840042 125529 111612 886895 87359 866622 548411 833394 956152 814953 517770 238319 428263 189303 502249 972054 507529 748724 456624 486384 419292 874858 490181 382636 208593 645011 441676 388395 818073 121836 539251 186096 413586 984027 106158 938232 1032294 552341 942932 358558 735846 89588 630443 848693 947541 191143 652632 839562 667125 946809 823794 286204 740138 375478 930361 480861 283003 691961 539279 406765 113633 712989 813003 1012166 146779 952233 740269 128298 97375 866936 370595 365630 776760 863609 478803 379987 932374 986189 504974 676848 38393 243361 802091 506887 169374 201451 369648 742956 185210 925635 736523 801849 985707 248381 358091 210396 942159 701587 388662 471355 616747 932883 297437 239980 372815 891293 224241 644429 650803 634014 798621 892613 939401 931122 1021337 865595 953039 520805 621219 873043 601402 29692 192574 862543 433374 503633 58299 1007757 645030 947545 714706 952947 1006482 743348 888199 797501 806447 802354 709941 865257 427198 760739 997139 946342 800189 409404 814569 388006 441489 596342 779172 491106 909543 318075 453775 914505 967289 596765 320433 469744 566015 260709 599947 407803 956897 887257 277338 1000773 237227 23550 120021 740646 439761 171196 626247 375722 615926 842301 679033 778469 726476 952636 224562 1022661 1009976 286664 291754 577274 347035 671657 309993 870262 89832 922557 986765 882009 914483 1009754 758012 92543 1000689 667289 240558 358516 372681 829276 617014 839076 776522 599663 180136 245156 425538 709727 498707 945961 464473 878353 708522 20403 520961 130347 551595 184574 367067 986810 668661 163483 645361 252675 200027 877509 711386 577189 165559 714926 722618 1000845 371363 290529 872858 417560 300743 925206 501065 1006374 1003397 502031 318266 293935 935790 654089 240562 291314 888954 249769 878382 720259 282039 684670 995741 958684 838862 658655 970981 130885 413555 964755 890489 72831 365370 425857 207740 12263 829564 472817 1000860 975086 435727 195696 626386 708395 335389 844150 57077 85882 959336 986683 481421 340937 727852 939482 817648 969332 553713 860652 635182 455540 477046 903533 586935 1038389 980262 905952 810645 568244 126868 487567 354013 1036902 333694 1018417 747211 424550 432827 506515 100279 378806 456269 747474 63962 845628 462740 973144 242657 856796 399131 841398 668558 545766 388634 523522 709742 500407 779275 841450 409137 956551 400983 30435 149375 629989 146673 250695 723835 743796 958575 223954 932600 465691 761432 684931 501880 320485 817397 921459 239962 171934 957050 662199 457620 488518 771195 217695 508658 1025892 465827 892499 609268 367979 406943 624606 512355 160690 375028 712161 681797 953685 576683 380840 628184 873203 200443 101366 370117 355977 633055 846442 963046 728560 864931 832668 536529 192263 805095 887752 312187 504654 120285 252079 191844 330726 975151 399609 112951 81379 441862 972400 634029 448730 933298 556904 567007 836269 725874 919741 128094 455620 815468 925155 196149 579381 333691 879820 937210 700134 1003926 560733 168559 1016633 989865 423116 815830 174957 54204 937627 90084 434991 498904 1044824 413113 849804 612794 417445 128744 333422 612587 363318 905961 1018834 756283 416618 924007 699477 321167 484935 610234 986235 892299 940520 409425 341901 388434 551511 664927 97844 874444 752793 675314 845342 573290 766044 902387 925227 700028 958844 477809 110422 770375 806270 290634 482905 246893 1011898 348021 185237 419645 647350 949576 643943 30585 56926 983789 1012612 817514 145077 1004150 324377 224162 500059 374504 117151 435385 643690 85964 351608 741599 494299 797689 718947 378323 932115 253368 841511 512909 38015 816529 663258 572125 277484 747474 144253 194956 447803 614348 713822 498913 864625 916491 813404 477939 975917 73628 670894 969129 291638 390786 930172 817935 664949 483643 871787 642635 965795 643194 846954 877001 103357 481955 867627 341966 643012 455804 911186 439343 490562 356121 318654 768230 221654 771250 307053 472012 728499 632306 498288 1010955 890972 1008786 451926 220049 553852 124375 277415 472744 235935 662427 144503 494476 826776 1038728 233287 720156 194740 828645 986956 385245 277790 848190 429809 125665 887221 257508 587859 421206 220794 483419 606164 163207 875918 240489 563091 209880 734629 632169 779633 765229 245398 440431 138063 880515 734263 589594 611501 379620 943088 546879 380746 178778 876056 706447 220340 450087 994856 585902 324585 504726 907659 435279 481741 487305 722541 775410 1000665 484573 693714 824811 384330 487879 1026565 911658 645524 792431 170959 517890 448299 437485 763706 381343 579318 886222 490674 997586 1002716 654136 628153 944947 1021102 865641 354078 566746 969916 919131 782395 660455 199161 1033752 320508 732731 244148 821045 843867 989267 988255 990283 159582 864209 356983 404879 48087 79262 879848 223353 756374 162284 770671 1037509 986461 500059 577751 993397 91882 870247 1009858 255724 602017 829327 643814 543723 811960 543735 170413 642804 905650 948099 1023248 775253 450129 996308 410879 645708 577240 94939 32058 683426 869725 452837 186053 126077 349914 840632 738621 899606 741549 420204 359687 906546 828827 473423 993820 251441 992611 663493 447580 446559 924795 193214 1019720 531946 992878 436953 905064 942205 865722 986731 277239 638517 758487 1007907 259460 544223 900133 715539 248958 472430 361199 642355 773201 423281 176381 339279 736142 351785 783280 1041633 772505 563807 436923 259872 700871 975962 452057 449562 503837 700386 589389 954260 357089 821567 710238 222063 233083 754343 150927 466454 386408 569276 988363 902347 842643 256980 927682 196289 497372 130964 179635 895394 286605 387276 359812 934395 760036 958001 190183 777812 874123 637556 365147 973905 227897 957560 923043 492894 900122 1034582 895349 1003176 570159 352028 476646 194069 336125 294426 794389 609752 244833 169916 881963 997922 143081 426831 841909 955515 978049 177653 228508 216967 464047 619990 121422 676340 810857 652337 445783 877843 1001690 975427 1034470 729593 886199 215671 829107 616926 366173 935346 718927 816626 986481 760134 908460 678900 254787 580231 941149 905468 238069 990922 520754 436181 32233 877364 849955 878765 768590 159019 322645 677790 808339 808123 551803 1020364 656885 121086 421777 503410 496858 567229 834343 440226 125914 452330 1020822 993443 359651 879409 857029 724645 626640 615861 605715 996179 941432 905519 496711 952819 977285 509326 107437 922877 446904 193720 824988 97074 618745 880996 652617 763671 179644 997521 861639 989928 424285 247270 1011492 651675 606129 854383 618851 292342 496483 442599 372042 161452 831388 470890 236022 347439 325880 430585 825070 47534 572826 249517 582522 751827 766564 730491 667060 580088 498404 189319 727219 383365 378517 782755 178007 412665 43774 932487 138859 341894 814777 283965 610678 347215 967609 683845 321909 961761 336319 440662 915232 596679 439446 571886 765796 370046 618417 830063 683505 920377 495272 548686 177466 60862 489097 503465 64873 386502 450911 833177 40820 832113 215767 187685 647112 889588 382804 847812 662862 936573 867030 703301 47964 620429 1042538 253825 941620 471669 832115 557919 619449 112315 816018 251825 899724 490344 1001869 780846 260275 745098 931434 83319 850562 863961 548051 999850 926902 649845 833854 881703 1028748 428935 679321 366205 777156 1022170 232757 83815 822769 883082 274158 616300 571823 938715 817638 170941 616629 387365 644884 807583 306062 941680 864797 414495 334303 913772 955582 875853 306283 835160 71527 1025322 464625 276924 465259 826694 463577 488144 1041189 147002 973324 1000121 357230 975654 816844 114323 443735 628643 438026 323098 92083 836189 467962 939465 737775 584367 520475 208507 1010206 760149 968764 759029 891123 263663 194146 340890 959519 667366 304807 617141 499019 848120 497292 711189 556261 755471 81102 998128 445677 338422 366133 354770 729326 748339 356839 986067 1026672 166861 465334 833720 436020 418551 732472 806073 128214 185052 301884 770781 768360 276989 991847 497058 1006290 427755 258443 370997 937139 471973 146013 1000140 866610 760359 976706 390625 260712 783410 457497 783052 921319 1019554 339614 580510 866182 255787 470155 886957 473010 292593 605993 222397 121916 634074 956041 911049 735865 678396 931282 283383 126861 504929 678874 146078 445629 155361 611707 130852 530879 695102 552650 636384 1022064 976802 718052 514373 118004 571219 584661 204683 335334 596222 334966 629604 740508 742649 929419 343434 899118 435637 366270 909713 876304 955622 235279 443817 1033357 435358 204528 696169 72827 897799 421091 168819 466044 477085 242165 950707 270186 139132 158587 465238 924726 770780 203343 703555 809372 422423 81830 490790 519370 745687 732986 822579 112325 652465 976097 248141 635997 1016013 421659 947878 857060 317140 192952 866727 1017573 926583 76975 306741 39851 253602 766416 832313 915075 360098 437078 730655 1006000 563643 423284 665726 317941 797668 296825 634598 600535 212759 1017502 109758 190717 726983 795479 570743 221611 378261 243680 256198 580592 1038240 382730 231921 678883 172020 519716 504854 347629 684844 322650 162899 387985 23262 861027 368340 766478 969781 933089 1005376 805083 757533 876165 973449 201405 486166 256869 466916 833074 637553 464253 705961 844537 256318 504372 923253 643478 646325 624379 616419 300523 28025 731590 687221 728674 514197 429758 888034 224793 504280 216309 891480 276687 188871 518244 485773 771231 229204 95291 462743 112029 63363 932600 422389 568444 712596 460409 192765 747882 468255 1011867 643706 463035 243186 517315 465205 889637 258804 1016382 52182 124388 193003 932579 820599 159457 518214 913496 86479 1044656 874846 853875 571035 443322 259013 102379 195734 818916 929689 469454 964068 827174 494501 1003829 278460 686492 547931 886901 65134 802726 147242 969771 678287 698099 441561 1022613 595317 321465 267775 708330 319317 960482 883238 61895 646100 350991 749026 874437 414647 802714 926620 1045840 64332 709727 496983 608207 626571 293708 286524 643960 97735 626266 186778 223925 478259 963143 1018077 285246 48745 875283 218509 424680 631762 154341 204087 641079 238253 539605 776789 943524 775451 313103 850372 284921 920892 174487 618134 174199 913610 540119 439898 195220 583420 137151 401273 47671 645299 264639 642018 990004 944608 221407 988280 1007185 687757 60059 343825 589326 1022069 467706 1034827 781404 95574 398589 911553 636609 707192 739375 920695 97963 962008 1001784 639708 583413 194199 95192 220047 564822 740971 759454 901213 119134 972390 589609 98240 338299 951183 220001 407388 896549 844090 356903 353234 748833 858318 824788 990514 472017 645733 352663 163740 553757 323045 605897 890800 930119 682366 237227 628459 423242 742518 152442 488346 650673 923258 374597 325159 356766 732221 886135 548635 162748 715572 175285 767338 366198 75607 1041969 363918 419411 91834 777268 386099 277711 226630 636359 682963 848538 553841 779335 724909 926823 824510 890216 617923 1014720 256697 843077 887525 752576 824444 979920 228642 319015 734625 260204 350137 338809 968020 184495 1012105 858203 473147 200183 439598 481047 350507 329565 128181 236729 253573 309109 649501 238391 449768 208357 252785 206295 425549 758228 161551 20143 115198 703310 425381 195797 408936 939211 278223 969642 464213 368321 520997 177951 1023812 897938 281978 841397 200027 1028213 206070 472478 831123 400874 912529 521569 235433 65238 739483 759869 98108 1012274 195758 607101 370638 1039072 945691 560023 703667 366038 147162 251101 621524 212173 923541 633082 193432 748664 339894 46809 938842 744213 453709 110284 315870 102094 305789 554655 448629 678646 195982 415347 544693 846987 887607 765479 447559 953639 906694 841299 788206 617359 1044622 317981 212596 812520 884116 505123 742583 971748 510486 1020244 25591 234108 516308 985547 972988 492494 750502 881687 71606 541661 702026 311046 512409 432823 959519 249375 670266 795598 792791 823015 217895 666610 694772 215957 895092 881020 1038351 777864 734923 928500 576061 841522 999185 444141 913741 409204 894598 617209 370583 870350 412981 908864 20471 747179 467923 322389 427894 695022 416477 402238 407528 64667 402907 564709 257413 584052 711961 392969 414450 578739 373678 126677 772650 848987 123646 401083 290728 661356 1036344 934782 423997 837337 1021050 129593 494670 693151 875420 629571 374610 72695 582763 1020549 841836 498471 846905 351623 403955 658301 117309 423474 933475 755115 187543 666446 781603 856052 731763 866914 1018092 952107 777665 772056 650630 581191 768023 642326 734021 836471 504847 742876 923343 910981 145338 621028 742429 687074 355103 490674 629007 481487 136958 936605 175045 634466 808952 695878 159065 540267 813511 459247 467931 642280 666327 585915 828148 575805 684796 187621 756661 930768 735779 224508 629242 913058 907670 31593 402684 922957 697525 691922 237203 571439 313018 292583 976340 455470 27965 726493 836527 904424 730833 114291 555430 79717 500473 447666 466117 830830 534526 366807 665915 355053 708532 747739 800543 1009616 378225 638358 981635 942877 860990 862653 1016757 440034 964970 842398 186782 870893 193423 172735 898070 765012 405211 915486 809970 831309 661325 681583 384309 673341 633563 313052 870202 735800 413051 844461 112436 260737 441328 675413 240339 481731 423908 657118 912336 122279 609589 540374 265143 116683 1017267 988559 954073 742509 170302 823631 854003 481484 993467 286060 501194 522296 822073 848806 335594 688638 715437 924656 380477 764468 583022 1033485 407775 12991 261728 997590 421169 799518 232902 141269 996848 230759 897055 640429 621960 710739 12175 122282 88922 251112 514638 864164 956098 500650 910565 572125 475610 634519 893349 555430 862299 685796 656374 585458 407639 474899 861623 473910 717098 206237 226146 712035 832727 807885 959968 383827 389556 710560 653898 506249 914040 794330 743544 355924 830060 280537 1036838 725737 830185 866136 62523 509469 400827 225078 922989 847495 836953 493327 153213 1010763 502390 1007893 306141 1031840 408533 208786 272063 756341 549758 1024540 970030 879544 659062 691667 252725 145911 431357 1042336 645971 899354 921133 1045192 351538 889918 578044 235869 390659 696572 755389 882342 437987 64341 567271 213931 633588 666805 629303 251233 452391 333626 968604 171762 346616 444294 511021 866756 161483 872176 256185 586027 302995 654180 289359 864100 204756 970502 990506 867942 517317 690902 1033611 129906 343635 94705 944944 659198 898962 708302 875372 897117 616653 531678 469745 481571 353462 261657 157114 450995 470579 449948 30714 176374 414518 29143 616559 902195 898016 1046785 666297 412983 352139 140863 176871 449362 445015 883226 730733 744816 556151 494778 984915 847629 829898 830245 937178 185549 307563 1026278 214859 376203 883525 646496 880147 816874 622244 512677 946488 161427 481461 373205 683635 681243 1034511 626070 676590 822620 335459 241125 448969 373617 1020142 1002254 251284 870775 1022914 992197 744133 841278 433388 459738 765528 872165 1032771 802712 422301 641993 325300 81582 56955 742597 81555 126078 859096 1006085 85886 179568 804327 796063 1046576 601542 760233 196357 511075 736144 888630 1002045 235225 89763 893816 305404 960204 485745 1026157 708253 811961 508214 222966 236147 483096 542443 383790 886681 832692 437353 955932 873687 298227 841528 387235 956693 512095 520525 254964 219082 896060 837177 452038 741471 521287 954582 577111 834094 1011917 752403 949186 452066 511074 702902 842909 783460 588882 503861 431926 224504 765285 758964 399859 581385 872823 652901 64733 169726 777766 352729 768212 371534 387420 355048 894219 846696 674151 226118 727674 760121 1044867 642269 438058 432613 159656 744491 306635 390000 731983 734163 477501 904993 243539 870197 718354 582379 870743 986520 855654 991114 711467 883498 923245 159994 386597 832063 994360 767322 734820 835829 626332 967831 462399 703261 112767 449142 586690 383879 829132 402975 342509 1007116 667046 371837 702040 707537 209386 1025801 406473 578681 478604 912426 723913 506190 317397 247410 486729 869685 500446 619994 1028274 933648 949140 710050 1025642 663337 605916 1024754 694240 45567 995442 736014 877874 461215 487138 249547 887749 1002450 726667 203706 474481 1029458 932171 982308 243955 991064 204207 151521 430521 701904 802124 105460 121142 821839 674575 277996 972165 1020013 327561 932429 366837 653899 425804 151071 571423 378263 899160 1038924 140989 695839 645092 414196 325090 572384 712152 778709 243813 748132 298950 810702 484054 814918 129828 259890 173215 171422 96052 765123 277862 188635 69083 380154 425044 1045520 437882 291067 678746 736430 1012324 496686 1043617 685853 261638 879560 816494 906765 1033046 954328 896105 514821 895939 881219 155470 913089 848844 952785 491979 720232 701775 445331 994467 714874 457291 914033 908451 60527 747692 813997 258397 683283 1039464 436131 138955 671665 609927 468467 960590 321486 834172 359348 736084 906041 448273 58791 996698 227796 285415 487900 635379 881207 409430 700666 576685 617174 258219 503025 49046 386979 644998 63433 289079 257968 119734 897347 331760 487879 223017 245304 14046 764985 227625 431255 1024434 891360 348893 802640 372491 757141 971367 113071 371548 1017665 69624 470313 1011267 552929 959405 616426 816231 809846 437969 886166 186748 47006 323556 833901 44511 652498 620977 121748 667101 625109 389548 322924 409354 933033 276326 621327 930573 124374 972432 153531 539819 432014 989032 630005 867810 333947 464611 816562 326732 716851 326311 968946 922868 1009428 302795 619694 667429 341434 126137 556505 751797 259176 941197 129250 187347 293543 175542 343574 763622 641483 244397 434905 1007814 569722 414427 699611 584171 145231 52666 1022618 775465 1034922 210876 359192 96500 129118 597749 732818 1027100 476703 578747 875543 813909 907681 285582 832888 159468 851620 75742 308787 699884 953119 638261 728910 997912 1027265 642843 539563 365487 707814 1005881 782605 108211 1032277 695194 563053 913934 319209 416660 990394 978010 479025 687218 670185 735029 718339 902431 381159 301677 846030 530655 437797 564011 454244 107934 702343 849618 907473 603357 707812 945304 386738 661205 391972 367573 171583 895809 380084 79589 945302 211419 579134 1001841 1043525 767510 899730 768936 230889 384556 831253 970186 691619 438335 23415 566367 702661 842563 739284 48367 814366 353398 676586 859431 776032 566335 257890 700026 973396 596830 209630 862709 889502 490840 891796 1014538 508877 31805 724221 154608 942574 191294 613090 249080 498087 145782 45045 374410 57855 768186 388635 162425 472936 424092 768164 925339 175913 26597 343627 860886 682411 622087 455982 763260 469213 644875 502107 893723 938671 1044881 806039 583317 191323 439347 408125 815679 613701 832973 653831 892133 721902 558831 444660 420151 925299 183599 964679 527863 474584 95663 817244 584375 155481 162994 1008967 822363 632301 946699 448543 311547 879256 900881 802311 834376 902257 806746 1034057 357496 970154 335330 15967 614384 298735 383715 1039460 127183 244889 416717 683192 504015 908334 929462 660719 521738 798038 386269 124745 680350 552358 163245 695243 889269 369211 703763 452370 64597 955258 649132 672508 56735 887416 286572 1002724 612764 940400 908452 309966 1013766 253714 628553 440921 377529 756827 479466 751920 984455 441372 46836 637100 195560 190519 627576 250030 48079 515238 576127 859974 449677 470299 224944 1033109 100206 204730 410581 778852 751041 453669 744552 8151 734147 538942 154997 738022 674671 88383 716210 206776 795838 864145 1008689 481501 629077 951005 450994 946920 303823 630579 799475 259373 415523 485684 409823 732724 444363 691436 675558 505012 440118 800199 756074 953139 931390 252717 877354 450929 237190 862363 393104 1010900 208864 383785 465358 679582 407275 683364 212085 717729 180130 1000339 696799 379715 383672 1014370 460655 505127 773199 466201 125115 513689 1021106 219737 724860 95637 505492 580757 300783 918415 122429 1036633 191321 347789 893387 238701 713577 670433 248918 220824 936559 1001160 995610 261330 801780 571223 683237 839265 290389 890923 886695 465423 63430 812315 832941 745969 714332 454232 838140 996674 1012337 383798 953886 351187 869309 28327 932423 484651 497070 960120 873131 831674 243875 500855 313839 831742 953687 693415 424730 892101 343756 579283 474010 457138 129077 863818 78749 242418 879400 592797 827265 90973 847777 466170 595255 119869 763493 1010224 679086 510542 959182 73588 945362 632607 222605 629813 245323 185258 999611 779325 651580 380516 292713 228308 110570 798571 635842 236789 990553 828333 578794 192346 100183 390451 310690 649273 80867 455025 957592 826666 536383 179100 817859 1015935 974448 320331 107947 447279 929686 378340 834059 63373 1019306 260389 614638 254651 740055 839926 402859 326530 570284 677468 872393 971900 1034454 614031 707481 603995 439033 347896 317807 28271 875267 303002 109750 723676 154521 976306 984286 324245 462326 401274 624366 604342 571099 1028203 650908 919671 943943 837101 850306 837876 459007 1016218 205567 1010993 587573 324750 516808 696135 848555 160366 972481 318615 238999 1000103 987183 765190 157615 745252 715578 498461 920974 1019233 414957 859386 974362 642390 139219 300902 878537 833290 901902 642012 647543 222883 767602 878277 572849 982148 230047 244153 364431 995954 118326 726770 901207 837735 890550 354747 407119 665982 245319 422353 765571 335844 118076 125023 292187 600561 715414 952778 161427 719089 474228 116206 228877 440810 128816 878842 179034 949017 996945 912050 742636 627613 681955 939448 403647 671055 872911 307869 445396 757327 984306 920246 1001396 936424 611897 421533 120229 124141 743315 947530 144237 226191 629998 819106 509545 102198 178131 754843 342855 85963 390436 400563 429622 450797 379493 729789 582043 183867 799930 387645 535899 464116 255354 910018 749236 235403 96206 603761 874869 384216 677967 802412 114420 945190 474323 439406 577370 613272 210611 967013 153053 162238 733898 96099 781912 577384 644886 931383 195429 431901 526831 666941 57274 988531 8109 480060 981022 630485 961212 1007885 290506 368175 286300 757575 236962 520250 960742 939309 369787 448214 838629 901438 220455 243949 773914 756337 580185 417468 848307 849483 958845 92122 868447 749148 420700 439596 666719 118469 97618 64172 92847 322775 243741 739035 492403 960227 161638 494357 277909 1046736 508886 567165 344415 944068 254182 464102 907492 307138 506216 908326 284145 790301 873349 719111 893721 576219 440093 765260 219637 713023 649833 244247 461527 453332 645944 1026698 1019715 513146 870623 839412 669813 258868 970533 467954 634794 261418 701258 487990 647056 738006 848729 961780 621071 1040553 989650 638117 236698 670309 306091 77527 994958 584885 1030189 959573 941269 896067 987797 456560 689881 964245 552185 708302 219635 695264 768210 998793 213807 407804 300665 1028243 191403 598763 955547 211261 194403 721899 192031 939932 405847 447733 437080 385373 714284 989651 992100 220503 956523 61306 230047 977248 423845 511109 287742 439892 961648 432819 798383 532314 259180 497240 253479 98228 375161 581428 419723 618211 915140 363551 523361 249917 702134 809875 723644 208277 422766 381731 436559 256820 355218 642611 477685 455821 265213 637781 1034266 726110 564441 878381 701734 118649 137079 869996 965425 883058 226245 413425 896641 1009492 794469 315037 936550 512933 480981 928918 206300 474405 433593 415706 670506 210297 508367 865739 959921 466734 782020 201686 424265 862661 119642 853470 243548 258282 44367 884097 605010 433003 191642 611275 218687 665465 894539 56918 120743 425795 563182 228636 589571 758476 173561 322997 847629 826143 653996 769144 925305 867800 430571 1027464 229282 653682 400809 107388 1011925 55022 836043 519715 960791 57222 638103 767692 260454 909966 954268 808877 583650 1000089 253680 354511 995041 717190 943767 965976 629101 248595 701285 628955 1029714 169690 261404 858315 382493 968528 756542 833362 219807 501094 770741 637746 874904 990180 336749 443289 1046572 605891 210678 145727 218446 722851 235175 904280 1039409 678678 621906 736394 838073 487667 809893 224147 560123 903585 47511 451038 391738 675174 243499 987571 987894 599973 80619 175585 399959 734932 449134 58229 48317 1045282 220806 112239 122099 877721 97251 713287 317383 85373 1019158 640811 1007707 613079 350179 873710 781716 865606 714291 488197 995645 872917 377571 146105 387667 709835 546110 629995 299391 897644 145885 702349 709618 334838 435877 969831 615141 973895 1001384 896134 836969 122661 250791 943767 922837 728553 638598 146715 537819 479718 827630 955123 653249 473848 101374 668517 793338 961362 586332 911627 491136 901422 433443 256190 1009178 679470 865129 809778 711092 1012617 931641 177471 385262 1029452 457369 936379 465719 1042585 891880 416629 97171 905531 540588 669609 1016375 707867 84942 923454 746375 973585 542847 676345 705195 275699 929329 337323 195625 834864 642728 844634 63719 579886 750465 879592 241457 840619 1044584 184142 415153 416139 779100 169954 780342 864662 339946 248095 724091 942321 968485 469371 31221 1001260 452297 546646 882912 187023 414507 537517 603084 595565 178478 601207 945377 714564 228545 640698 652849 155315 863157 942769 349674 248244 760905 922878 556930 502593 510834 476003 162395 779142 453510 235819 586194 964167 257575 240866 489219 242421 583531 554733 260264 765296 773414 350948 340409 389214 646757 890247 192460 990726 87980 918903 185142 638059 185244 948505 881093 329647 856507 45018 418763 244403 593149 893724 643295 52210 769539 691163 422541 417195 920885 948374 625511 773700 28558 642762 604239 1042501 313330 1014128 489300 645964 486070 230590 310155 719980 460126 694591 825559 265083 146860 498408 799674 840287 353695 814469 523073 857261 224062 744323 314831 335523 169972 647775 802387 282609 781954 175062 960448 733816 728871 950863 485132 582614 345811 668191 1038145 874197 429564 742807 616954 454053 963879 812458 635695 765258 421423 983919 186715 867884 362986 366427 284151 770319 511649 351046 723899 952786 798483 385263 956118 34623 1035818 277369 894750 669620 350103 214491 282331 891840 214781 97835 218942 516246 252757 451459 386002 445198 948690 933490 145129 421107 988492 669247 1033712 448890 745410 830934 956297 858748 892752 392725 804571 247154 520476 1037924 353509 286125 440710 1026182 850882 376017 474691 97017 688607 744178 945231 374023 24281 6654 1032283 751846 755895 486039 869353 816431 235410 834728 954479 512897 892265 748871 886581 652494 1026190 740462 547770 256197 822739 484125 211445 356308 147161 403117 715683 642157 771911 240596 248247 246215 1019840 196362 485233 1014560 396263 206559 687562 924839 969434 637036 384656 152286 571206 566397 745248 625838 680892 859059 171869 799095 484258 479740 472963 834968 162486 358104 359734 409318 662469 288248 883082 848306 716106 502318 417520 228298 509331 766793 415854 937774 242887 198623 1000366 907713 776788 810094 427498 787445 866090 1008838 548274 470865 680813 773976 631158 848772 872035 427725 499538 356758 618442 734065 244204 905816 1032503 407036 466105 555063 458251 634033 618743 510101 225359 903622 899242 448031 921448 471734 256249 666601 960466 400803 304893 494422 545765 696208 498462 536042 384118 62966 734525 873050 77117 897605 593823 834906 482264 118201 487991 976203 890638 1008923 638101 368053 432885 737439 436901 680687 186678 967577 44727 465806 618971 210619 509769 889198 957226 968371 178299 170439 618871 874023 434924 960905 636852 677143 408591 1042980 861503 449848 363836 628430 1037528 359516 646483 361535 997645 215019 731294 355316 1011992 423164 1021022 656875 240475 62877 722902 400505 258627 237187 766706 911216 241719 415119 638884 126231 702312 959158 415589 811948 620859 455097 849258 648622 650181 80506 968906 307956 177950 610005 195114 181686 565050 846278 80703 995772 472649 810837 517042 435454 463069 850261 588132 195627 868751 1014793 761038 140277 622484 788175 1020156 950461 926956 231263 665498 741126 896787 808317 770375 932147 175786 841642 644786 717740 118421 799915 744085 747217 617585 807920 485159 322936 571237 880454 436972 207997 1003551 93143 909642 941081 159439 650954 773961 843406 803691 626330 522572 932620 342777 741106 850179 77021 901687 535534 22462 1042725 842791 77430 238363 476403 975681 471388 403406 138969 904579 240942 192734 1018852 862834 537503 630370 471959 713899 747993 798658 663469 728632 838197 675731 436465 594906 69111 210853 944526 554342 760753 940725 190059 617953 923096 310153 358842 144334 650538 64318 502132 617102 315894 471753 753312 706044 790204 587190 496415 517842 230587 1021270 962337 920254 975146 751750 564543 736682 35707 702038 200660 624763 1025328 127909 322533 871149 695929 258426 147068 764988 747889 375219 416126 461479 578481 720088 251143 144884 716678 465872 241031 924382 572138 617244 940818 515368 698161 662477 1007736 121389 608663 217566 175334 920367 485045 104291 858903 239074 604110 80175 448748 777602 31971 1016309 836062 203518 428541 449100 73435 806790 504952 859091 780760 579961 828404 1001053 764055 994893 253793 192050 683173 556665 476507 565887 914197 756807 101334 282427 432526 238841 298910 1016306 380365 844014 632383 639982 835009 291071 616987 247786 223085 368286 764231 945348 861673 844862 602486 297591 679381 240314 1000424 679289 678195 54735 935580 347082 747685 547066 907622 45823 909762 873315 357218 499152 419289 694557 929475 945038 387242 346923 85431 384393 942018 874068 228197 346044 474028 645476 724637 106450 965733 435051 414639 76790 595355 1006914 576733 758157 440940 517276 874553 683386 974947 540045 357368 712931 982162 336887 1008742 252972 1005884 954969 254900 317929 355035 63188 845999 324088 200631 195552 158523 290769 121626 704991 763210 691847 110206 943523 642457 122507 14293 1024732 773986 1002787 1001592 326211 941720 423540 1004739 861117 584058 487210 160678 954807 869102 871761 676085 775195 865635 813779 308367 811931 482396 497223 448120 492459 190046 845532 161430 141817 422684 24551 225497 327042 1042224 848834 693820 402239 195463 816112 1022928 247934 818986 124508 838119 396142 313534 260395 937271 591801 418789 218487 1046554 609779 913817 438919 411541 440205 347930 652053 842345 760931 170701 467675 1007670 779556 695095 226684 904548 284110 389596 342981 785729 558719 211399 219870 260561 978698 138230 800494 904676 741755 445318 870006 679852 581571 417322 890629 716216 643513 521292 192081 251149 465116 967394 237397 717180 1001899 417638 129468 850531 412145 256835 976082 468473 414901 175826 438774 667640 97107 240483 480686 766661 411388 444538 216653 814639 516580 674685 595583 219543 451804 959559 466553 106202 750902 332543 191030 489184 323016 389205 887157 771057 696635 440203 920703 570463 429774 941701 513806 877017 72311 204274 861613 707930 94971 31531 353401 589106 365045 943694 158510 380869 810298 899414 465325 902503 955702 718449 409225 931314 382364 356751 417474 377215 834448 516327 608221 357422 91107 474647 576246 61281 208582 388115 465392 662407 706140 674741 333667 363917 739273 377631 1027712 571864 532219 577085 385689 758875 1041240 818032 818462 433833 322987 637106 113758 62179 652686 433557 103350 887103 814798 691835 770990 768163 977014 579301 691615 1034888 260961 250605 130946 953682 1003401 911841 965576 944979 851270 712321 48695 242642 238047 776246 780052 153838 423495 910905 116685 957546 697211 646328 929429 914972 700631 841370 488707 960457 357182 391988 885931 476793 58238 61275 444107 848333 794477 998726 726521 94677 597167 772678 337907 254409 1002202 993415 565174 345976 471910 633682 34683 266099 903711 726641 21758 248111 320500 857534 460727 134974 10750 517830 1041218 781636 924310 536379 39925 519586 758136 227501 415071 244059 716180 375246 739958 677079 586429 695794 1008915 914182 64730 1043013 466393 324442 997844 732533 988982 457806 245034 176318 879654 583838 618076 836325 291246 453939 903199 384838 515118 594174 236575 834917 203449 486219 648238 649783 1020258 522394 798706 805751 309955 332983 968248 968075 628700 551867 29119 965448 419663 437966 258219 969910 839540 801619 153359 990766 919915 309962 1002618 15741 773717 401047 944602 409432 58846 714874 902108 305613 364476 856685 816968 1012996 709017 381503 435950 965512 420645 842537 23351 308859 665070 27101 718618 633517 319915 219853 500656 504593 740934 162038 460079 989070 231021 924017 875366 1016284 1010445 70909 607455 843568 767379 951526 142191 984732 596218 305532 224606 681503 882006 825062 348007 748075 297907 259896 881778 998411 760520 1008277 423721 743538 878119 937542 654403 989786 687002 520753 391794 906123 476144 255843 660348 474149 554359 327041 972131 977282 1047172 930277 677606 464444 871404 116658 476493 759355 903390 781828 648399 879226 308542 678493 950970 423691 838968 722919 839394 643683 112317 777485 843468 869407 518797 749785 825726 289657 884357 935384 883091 587943 456609 760432 356229 419967 595578 92590 354779 444084 992741 72651 189932 258955 111163 255159 378737 942635 913648 343716 281558 806298 905606 367695 10239 576876 535535 162361 961720 907692 739025 586618 504477 914737 1004844 193261 999296 209375 984381 817745 404670 756454 174711 278076 715918 63927 1027211 193751 690157 835384 685892 898256 701370 581108 882055 648819 682236 292269 387174 428477 562383 552315 717468 837069 1019760 888816 749662 316783 978313 403307 841577 300375 905937 121518 951990 780968 120510 512740 584858 291671 830140 174809 1020215 215279 907341 25854 752481 314783 966544 515621 44895 237945 693369 493271 250684 492519 228903 20406 865963 880532 773710 1024301 854683 816446 561006 450133 499229 260490 552237 596783 382189 997784 744272 833701 612233 483694 113711 341366 678199 278379 576629 702314 609625 979245 981001 515219 810650 873623 1007854 392278 778654 256246 581131 709419 361431 679246 984789 1044749 811889 877405 708266 585680 929744 306123 855961 910450 832474 814205 644697 622959 32630 519224 799099 24510 711266 1034072 633523 298439 518849 500601 482105 726810 333275 812583 453553 871224 901919 1037649 616056 546638 816601 412650 910374 93940 652195 632649 979432 677362 829875 994138 726364 876847 416861 949014 587175 820716 421549 236222 484848 761584 726613 990290 715444 710821 381782 914648 944665 386546 194123 572299 878102 996764 44006 1026222 773172 441956 423658 128868 534462 963702 412473 290106 254874 943522 447175 953328 224188 851082 486159 32474 637673 758518 438149 128571 289261 627437 882733 941424 451315 210861 430327 92661 582122 271099 134131 702810 473848 356558 517283 605613 906145 391776 113388 222590 346838 902750 391815 975518 722926 946416 202983 613895 593148 821711 238390 969114 491336 751472 696217 711821 63931 476635 731960 641879 572935 239851 483144 652849 212530 85466 38366 47983 926419 952774 178585 55166 710469 609453 379958 243485 996440 81238 401294 90042 468459 695567 634057 933064 747300 901694 478426 855669 432670 522840 462695 914438 287579 256027 586216 892691 616182 800116 683468 316215 742070 929265 391818 88942 957206 454273 434070 320732 982531 448425 32246 688889 482288 668719 752651 316340 552567 823734 373709 700022 670636 512810 588232 95483 903020 202911 1015106 675687 632250 945427 444313 728514 1030856 354268 485645 513308 111275 259361 472418 904345 247710 421315 629374 324323 892114 552413 597406 968432 276282 371188 448056 808111 610069 913161 129329 873517 505201 289479 356783 824948 438094 953498 16340 546670 230334 988494 242298 47606 691639 963143 452851 308126 1009904 46571 878958 323132 621762 664767 443005 684277 128371 550487 96879 45551 1000115 971610 584299 1022516 1020501 887590 810547 772516 299231 715970 890667 348794 89302 496090 401270 370926 150391 986296 920734 156349 466062 713082 472432 193987 816013 579384 433128 455193 650271 964188 850091 472719 390604 100830 572785 863574 736585 243758 889117 1001561 138071 497908 634313 924594 809630 640806 471465 638157 445848 341816 389040 239963 738659 745384 63068 643896 551415 253856 289499 311202 863697 277397 769669 331598 547319 789434 286507 373689 618951 909545 644677 1012082 456981 771095 886684 358559 249963 893263 477802 326305 670181 366294 767562 438619 1033561 389429 951276 374323 1038381 347573 357041 687163 1014068 1005925 877715 969370 1005590 728520 701241 554396 827171 759482 1004079 579002 1028409 1033992 300795 710497 807983 675547 251955 512551 1011843 626402 409010 170902 944844 947275 926783 447593 713630 153590 589113 26590 681339 388899 56789 688033 607699 239602 556768 466470 568775 379339 952668 1010434 711139 931662 224374 456965 503628 600794 924443 755498 994972 230974 751770 1015870 1008774 456016 404063 308730 350825 222165 344807 839556 363615 439815 627420 408234 156598 906422 997122 464670 94923 923406 861067 160378 602074 825406 722774 712585 439175 562845 1010954 214750 641725 962902 636465 439982 908120 835344 759055 909128 194218 81620 1035139 854366 513191 943783 923055 127791 244317 678987 1009705 891126 190910 1025380 764774 389858 293262 457300 626277 352759 671097 654001 326345 532406 811738 292155 752204 452418 652583 425780 309051 554849 422167 683191 647612 502611 755484 467190 110299 441792 346975 428663 428974 856351 1000755 787407 469236 910395 324070 245088 828658 648030 173994 383669 224854 369991 282327 967928 827212 170878 252785 322408 189179 839235 711650 385910 492764 759526 170926 1029198 343655 967022 16378 744857 802800 87261 621118 73559 373187 503203 179003 97708 241138 718918 161465 710418 796086 473769 160742 1010373 739047 898388 694083 583399 63655 516721 813042 773145 226331 685660 864749 432998 339706 703878 95455 706102 684870 47671 708887 588075 636467 814513 220971 442779 161010 636773 857843 469682 598255 175715 371817 106285 773444 78767 455376 239074 770292 672991 503076 784256 951886 251494 215725 554603 183778 559612 881417 343472 844396 242541 501259 496472 469374 941681 864954 144378 347726 437954 511047 1042002 945094 843461 317811 613227 612320 850728 312949 228371 216860 384242 931594 976673 538460 52663 893372 216038 810299 129308 1037970 111709 826308 886756 214902 413674 1019601 957797 484892 809782 145392 936852 703174 879446 522808 571273 1008788 646193 731773 377919 439895 876883 275311 125295 370586 912324 739085 163732 293865 974377 1009188 770771 986829 865241 242135 750106 509170 350083 1042113 274391 642492 486748 709150 255158 405067 837594 225031 269503 375620 938653 829150 562791 32706 1037330 326113 875434 357333 914833 280511 401388 784738 644409 31959 206650 323525 298915 700016 687211 765586 434118 679431 873955 104942 659223 69557 411598 698812 124093 941112 162143 650261 666365 964364 904019 144671 958939 566762 975921 864197 369634 243089 153547 863193 473586 159015 177021 606671 937411 314719 937203 469713 466796 922271 601615 992647 583539 521513 450137 359943 407985 496523 467323 554579 672671 844629 946793 653369 865997 499338 536275 725671 359468 520714 899851 550007 514129 286190 362870 849450 854471 1025745 431994 163619 776033 159626 304894 455118 599543 844979 662654 681423 680855 922779 566587 382158 225654 169383 555551 653870 886910 684823 774301 455353 903635 325027 711715 652856 1042470 777231 795771 755283 766342 796600 887924 279038 374556 338783 163793 667632 902293 671513 201623 607551 768480 1042657 503402 62070 973065 625471 626157 36711 897520 1034545 81503 728809 834433 863051 762693 1023744 476591 602844 682415 375507 566203 1024771 996101 459643 802110 412371 137470 495185 336827 124259 381561 428719 719508 452854 468716 738891 516297 964450 450228 742776 487965 515214 675502 286271 929051 72157 629942 1010576 969605 861169 379730 699036 631786 948871 444301 865838 801916 708504 504121 636341 349098 783622 731979 716528 998272 246731 382289 308472 899320 1019662 1040550 751397 858814 705916 62879 798672 967079 991709 23544 706530 646458 241775 881466 348567 847780 749980 406383 488290 227172 682573 276378 930556 246431 549307 758716 543675 436136 97710 967606 992165 216443 60894 420747 682835 927598 980120 347818 996121 336239 481094 1022115 385866 908864 1014420 848019 449908 85327 844975 960210 455409 161123 378524 420594 313307 702370 390435 89261 839329 735414 266206 829354 828155 858030 589381 942822 163419 954483 640551 389718 13887 822243 647912 505668 855869 778351 699003 220133 318770 716053 684383 512700 756683 536221 146317 163280 883394 706022 953261 642499 105079 768515 239923 621378 24158 541695 97703 729966 621718 881183 617769 47609 832725 95647 620211 500830 476972 469928 563915 990924 371484 533239 510030 1004359 800481 626315 171411 207484 726287 332285 1037426 229134 768156 565995 851234 480710 80670 127212 54758 732133 1033833 1012146 410939 354639 203955 325663 1004685 29373 417903 374162 896736 675452 906836 490630 413078 204403 23531 221017 220295 162279 581350 906646 261652 752068 482788 195115 586421 462297 948104 217854 215675 357439 396268 209850 890322 937441 793019 247069 634722 418707 429784 389679 671534 880791 536295 808221 968180 708109 323521 64163 857198 806239 162358 179371 965957 488986 712292 708294 484573 948037 855913 505796 604973 897740 252698 602812 204572 457665 620368 964456 389509 794353 676095 161674 1025605 338223 818332 174397 307607 854743 135423 175956 873907 997674 988053 937605 728502 920023 306602 308094 329279 206631 987279 964489 94968 967805 938739 898327 706138 472637 323243 353629 216367 1006613 495174 510131 518376 326205 1017012 7899 839015 341894 981141 735185 370235 325572 913739 701203 1047564 121701 966859 666489 1018652 758442 548564 548310 953102 1042707 152813 190101 718576 901845 110381 576031 171928 836070 286051 40599 454718 637276 905565 666509 353933 983471 751144 211449 858617 601499 345974 204398 425145 178711 885918 218841 447734 615147 496947 837003 464549 233415 324662 63519 821483 911154 882978 285114 880228 404907 955988 890072 642142 687476 1040931 998600 129565 436854 883724 772849 1032255 728036 1026074 323711 728423 938922 253037 190697 349556 612638 294099 502109 916116 346543 788334 859311 973341 181371 1045578 587419 540632 293477 414837 236154 1043081 220733 960731 834666 461679 1019545 986966 757605 899750 895612 119662 418749 713005 867016 747082 510862 826938 473788 325019 621747 248093 42990 778910 614278 931083 821242 581127 604780 346071 251286 1008762 478899 1036811 118587 443807 611869 775367 455032 589221 369583 149215 309869 703813 1001659 247111 257592 500705 218593 895406 985453 434603 449209 840662 420206 508856 830700 758365 912524 254929 728855 337103 738806 316231 838863 205756 1005068 724891 881934 939070 514858 599994 682326 704955 809691 203131 1012098 120153 992629 1032758 373050 627625 502729 378677 840751 865500 127804 372196 326531 343631 77565 184767 317330 571822 113016 483954 508865 419255 731506 498396 536158 716975 808742 540303 108987 454200 1047712 760131 778819 745056 699365 351352 794875 897339 850954 691901 480593 863401 60903 958136 846386 813255 734901 452999 501400 800651 424857 62434 583963 641447 747922 1045140 817743 686824 744864 412158 422974 70975 582391 931316 643303 1022668 817995 369532 947595 666910 825322 958248 108274 225051 433950 1002300 181739 194861 320845 169150 822931 978465 946743 989425 379531 984189 1005598 753284 617797 65366 178741 185194 839929 627639 357581 817980 451924 493181 534479 903018 860375 882198 121391 364733 873953 498348 1027102 926650 462490 911941 243056 158663 1008670 518353 911985 627827 97451 673692 654272 601183 24515 409123 497871 1002442 953998 707642 758981 857466 943731 708429 497694 586921 536461 992907 837590 523906 937645 707046 919419 759469 647908 800227 476271 1038721 547935 195470 732585 450144 1003079 823517 1022565 727149 335039 391076 891277 691165 226895 407766 809310 390985 718414 922099 439923 28925 873432 381937 760965 750221 997186 943980 118499 890187 634778 487818 840807 787709 953642 874210 1042320 569041 793498 113139 348137 379038 218010 907810 1016220 587398 1009994 478445 1009094 369907 318828 784430 275322 687655 941079 232689 534903 677817 1008015 787934 338795 422463 625607 946286 208092 816173 801838 617868 589197 389620 832027 928893 127290 779736 999801 304614 963356 404759 457746 155530 652890 817366 594879 686326 388201 548711 510151 387042 577012 665849 1001707 986175 672491 306684 498327 816632 822238 696240 838447 620386 947494 838045 884240 448542 796333 701868 993185 357899 235475 508506 515361 986952 383071 967641 1020369 750387 1035139 256858 50043 310861 854520 310630 896527 91439 556426 518915 648666 127322 296895 736572 124718 138078 369571 679720 1037315 510625 95773 8190 803759 242531 60975 429542 899379 802233 967395 928345 181919 929179 743539 757436 701404 873845 895034 128713 1026689 993943 252702 887210 983733 822555 610196 732732 481896 432407 399550 923831 259719 1004264 291998 731961 633207 458289 761540 544190 113112 472358 500283 227367 310043 44445 875436 701067 709577 865530 468827 126892 186478 932885 967859 717995 456217 227623 821207 804758 1032372 658876 621808 621098 597561 471548 910995 717366 239971 353649 382631 986711 603029 102911 40762 1045377 730876 289641 913733 686024 448450 994966 616125 59182 728221 757413 802063 365931 605157 255772 219422 704057 889570 342650 1045384 106331 758621 1033796 531837 759628 1010703 316094 386391 781571 621722 715947 488629 411354 203355 772585 730901 1030229 327392 942683 465390 190321 888270 826570 357534 914053 811755 486970 425112 671389 243561 70907 269567 123259 518443 91100 823791 342235 765585 1033032 471609 236978 290075 992374 466007 669950 632737 765761 766607 992105 841398 806345 771155 584796 521361 830549 325767 318149 69606 285499 1030190 469488 746468 871854 649095 62371 28247 846172 345523 973492 216801 182067 258755 437145 754031 453046 707041 617688 278435 258964 901815 95939 896792 760742 208492 582974 1016254 1016605 553205 765546 353253 567707 139177 151501 339339 633383 711305 652742 722283 784653 361783 222099 680569 637478 515147 91047 497098 613899 814685 258644 733005 797943 333647 802186 290540 1014857 162267 390195 408851 517825 42717 677069 548691 748093 911736 874292 601963 956868 227979 774780 578135 350803 838285 634041 713131 122439 170543 588682 866126 1026646 433614 496687 806838 672447 928237 194963 89871 699726 353910 649394 738741 962737 512619 343339 585357 162758 638604 326023 895458 128455 940916 703946 773900 530418 768216 126166 220454 1029730 322982 769936 564945 589397 341159 911814 847410 988372 365019 241512 812886 124087 632429 1041557 190322 1033626 721343 962134 631965 490371 879850 77241 883760 433415 989930 253708 640731 705212 991420 509234 226395 863701 619001 259590 302533 127533 643820 905449 804215 391718 863401 722045 608621 639835 634101 906161 286565 897557 473207 288483 756941 779539 682668 314780 406143 993735 430523 669386 633613 859230 593595 906638 889519 775590 569251 922239 640974 462791 341931 471741 449285 39294 715027 750110 844887 1020900 453206 240441 490568 212899 636132 371156 283519 808655 358039 899889 611314 674762 922587 225967 783233 624207 437097 397141 257830 867672 452005 177896 222158 901741 497749 604535 100857 899560 763781 501402 895330 855724 43893 734555 165876 692085 505370 783018 814968 418747 635381 357705 1022666 89790 714301 57238 991675 918524 291803 628086 92883 96205 248371 854559 463735 649157 629686 446014 820963 945094 288182 1013254 472347 865813 596158 85598 901741 679068 1012130 929619 311179 623230 635619 112505 216742 275894 357841 376552 682894 544242 322773 695280 923604 871950 797643 146843 1011998 267935 115694 905370 191631 767689 955679 30397 27259 343402 475755 942996 59370 570558 745758 616358 246223 761402 986722 373581 91695 386538 498531 735668 867686 733902 502833 855667 119764 923038 828871 697502 932506 1024476 607421 1020503 466718 227661 572648 356583 801815 863555 462315 103551 539493 183931 955360 193483 286283 715098 821756 697871 498449 895850 362279 859247 927374 515024 584894 27367 441993 447988 401074 339576 337405 812342 857811 109483 128633 779760 390054 857072 1008523 226961 1006344 206820 898693 46527 239088 89825 976848 806733 1024470 626751 441405 670874 1017051 94099 518032 366239 351984 481080 609695 464503 431954 142462 651144 859786 752778 693241 762158 389008 178053 244321 977493 233143 386034 963083 638595 307954 370507 954931 481704 446130 487252 773544 652853 707928 735042 233373 621962 993876 611549 461279 726620 881798 466758 554229 321513 903452 1003931 240316 371955 833093 708074 241051 435890 404911 316637 334270 638644 666206 106155 842844 411901 744115 728920 318046 879733 638864 586654 878988 285435 518048 839499 350150 670494 862611 450317 799222 938934 193432 129770 505413 417887 663512 765829 800991 929302 774333 610163 905451 27359 750902 779667 615130 486510 863630 469287 845343 189367 419643 695976 599851 993678 646795 300639 209711 247587 907139 296694 956600 1012532 635847 866709 895700 832686 838899 849580 390307 906674 987945 760165 766249 1026016 846514 1027466 980276 855879 150491 870765 232426 702264 624126 962102 1035138 759635 675383 522576 244282 653980 15740 653668 670960 472079 914507 458114 775634 663998 325538 517325 799930 242924 421419 85500 520540 434113 678238 322980 292728 771880 1033367 863937 857903 822522 844382 958081 97062 544380 902113 605785 444918 722823 887413 927095 762139 995731 1046612 597295 808826 893155 636540 200631 496581 343130 912530 341431 238516 423658 733531 390250 467103 304367 253314 99965 370831 617177 762483 994951 173755 218918 241897 357785 323109 904997 628172 702599 536190 397141 324986 489627 832823 739052 278485 43003 249653 911646 126586 966873 977229 126572 506049 721855 171685 182515 259644 250803 596899 93108 169713 1033369 421858 147340 612463 936509 979026 902247 233393 226008 1006033 965800 146172 93884 750887 1009991 193656 810353 609707 863119 426999 302142 992413 114217 966951 1027141 270169 718568 624609 611887 368568 340951 912678 219349 988533 612557 206046 211357 514620 243587 749927 194098 798065 808298 990262 105629 1022322 358523 223110 631934 1005985 898480 113784 355919 182125 514680 673583 235253 728277 1003940 828093 379497 970269 414299 1033004 762492 245064 274381 934874 333566 320463 386492 650782 363868 946710 951224 152045 652134 40599 235494 1013185 809955 968082 803903 154831 930283 211882 359730 903016 821881 1000547 445913 451276 619885 175231 770909 747978 129400 636401 466340 895449 578515 609869 238957 621157 341851 521481 194169 125363 330734 1044521 597667 227042 628440 342859 968108 310799 433364 971252 473441 246700 200438 284267 286286 745092 861936 715442 111807 255335 658670 206295 291737 715660 121832 165563 570713 755607 61271 446268 410111 329407 850545 894201 46779 552796 260001 901752 175050 947337 747888 409476 182183 249227 485197 189387 324530 450607 748141 438714 282431 292803 552617 1030921 671474 814126 293293 801114 420143 917028 514278 902481 186315 321966 365366 986316 715722 871285 316729 648054 375399 252811 171452 479431 757393 390251 973853 834079 822254 971815 483707 749016 930357 488291 604411 417712 1008205 838428 194717 709579 399033 941986 760530 762812 930250 742614 743659 101331 903269 476137 948390 818739 633946 489251 932923 501157 353742 245507 725726 509540 695837 650434 962866 708295 603589 55083 292218 998196 964260 228226 174503 468817 1036632 739803 625854 677565 607734 765362 81776 256240 742093 899622 755608 1044592 890556 842630 448899 368409 693998 282042 325573 626271 298383 520505 325397 497106 993652 382742 391733 916556 725853 965780 153503 449685 509085 926431 960090 1010560 743830 927451 294329 128549 839092 461933 583033 447666 357159 183764 382774 138218 269551 496107 1022243 915092 240339 374961 162071 320286 695323 651048 391984 420563 333783 106292 218850 325302 306667 308985 654345 621913 158829 833692 408979 599910 818986 963467 616049 874409 185798 472345 1027284 765648 843058 390946 449900 1027329 188073 585076 862643 1035928 450320 754809 869618 801452 386754 371790 62957 855965 334554 802353 331237 56079 417392 1005681 80828 346101 487986 411121 255645 110326 518549 39646 919512 818641 414847 937776 144327 829945 450193 322791 567804 522330 710702 867986 586709 658843 857784 417493 850392 517763 183182 385209 778024 508807 230398 359392 1019446 323467 945706 651370 26047 461931 691179 1038873 977258 851489 815678 599738 95068 674518 816568 56172 322621 232181 998954 584284 357957 746667 734844 130333 875162 818601 995667 942879 236253 726940 943540 582558 130251 64841 749474 618966 55779 350421 908453 485965 878300 924217 983615 696891 1017298 554439 597086 920879 1036664 759914 355258 909065 37743 313854 496463 540275 1043329 472724 988553 367418 651852 289733 505606 506981 952270 316271 289391 489056 809355 630102 450076 925946 178417 403253 970664 486680 845070 706458 874384 235377 162009 751141 138743 699963 986802 834135 989963 466489 143211 695990 767073 323102 518064 130203 776310 731675 824206 293571 880743 422598 428984 484943 926142 701117 323741 546267 512930 650822 745282 654413 955114 551147 734990 838354 189741 678844 880986 928950 945269 122503 29621 182264 937049 14311 926063 356025 738426 519818 251495 89805 781720 872203 774430 701587 834001 507999 336783 694876 709369 628279 650216 605003 920249 154518 193528 585492 691514 812862 96499 129166 250206 898360 530295 605241 679892 773662 420653 641207 754422 728690 703322 468634 362291 162267 990988 713847 388409 468708 408695 319338 388934 579804 929431 114390 749001 582779 682801 794302 458025 994851 308732 191693 815411 810782 491424 877694 887641 428540 227696 428635 589776 941954 634529 52731 578327 373431 763099 788943 832933 974409 735986 1027488 359052 969355 840945 1012291 685849 113191 435033 644111 372989 1037321 61869 689855 355253 423256 234476 286566 715822 927697 679203 723806 719057 551795 879029 73463 435438 337565 350998 290469 912014 248647 252329 111470 389989 194745 239420 500694 1045508 244556 1000587 845548 94447 555496 229821 46709 347870 253031 190751 120710 651700 129486 648152 475578 850504 1003911 73070 739266 635892 848341 149975 511217 894599 693606 589603 767268 413295 664058 175574 199420 969377 836460 357051 900380 595566 240734 130372 822745 63833 324158 347861 173723 560764 990018 754164 834962 214745 645801 844636 500088 245318 626299 556205 257748 859451 373916 289510 358943 603531 720261 390458 501917 373278 678105 784980 562686 745050 730106 454120 87910 219075 455307 73333 830578 60022 277950 773464 145255 747607 602020 1036956 904968 886543 382900 907797 194809 445817 435318 364326 910904 690093 1004103 914524 155256 986086 645986 695738 570217 150391 714909 757556 500854 469692 258502 240058 121946 973466 736172 1006040 792062 749084 882308 924920 308715 586091 943077 482891 626627 836215 387770 809195 300278 798971 531863 620245 913796 192051 898216 478163 553903 953746 217008 820668 829230 510417 703809 1007825 443350 304958 220812 895942 285563 294345 315353 56693 413943 51133 706985 617373 926126 580505 473505 392969 153019 751968 572374 728635 616426 729724 300383 993319 158799 537819 847622 615787 922319 778269 932668 1020220 613564 232798 681771 486594 97635 850348 517728 449201 609195 304570 859319 556405 860531 196358 1010216 979618 660375 321004 741774 752014 735540 576349 734237 773399 378598 823210 1013017 1017363 579951 305045 125738 701870 238415 879282 692671 826269 379865 923229 439698 408791 828638 751458 60463 519494 473203 948275 641835 858550 679999 849554 888300 72174 302059 989922 915202 356777 202102 100085 204447 504083 260453 760978 940189 610683 486509 972814 615742 282467 482881 465561 535419 308167 908316 747285 993618 959033 853559 962024 902482 822205 996170 1031457 464108 832488 683189 103643 312687 442810 415598 872057 151438 994599 929000 599931 532277 633811 571628 59002 1034534 175255 533757 104951 114028 417378 929579 498298 46014 204700 960826 676203 504905 461343 532251 731989 419690 759700 1000909 65419 228546 912550 60509 742700 559036 572387 556745 105319 300529 343832 1041220 522784 395935 603087 717341 179102 811994 686022 719442 612253 248925 774593 202428 358155 926589 447054 259380 580239 920011 509587 979347 818341 745929 838376 706435 187701 64994 764912 737049 47989 935398 1033384 932043 407787 343011 109726 997908 374424 386964 976652 572278 411350 679141 146356 827150 975956 151437 358998 219900 610014 429552 19807 862331 829081 461214 731860 650509 818252 309187 1018356 370031 63863 907889 416315 745125 291182 812373 1034255 875336 391354 742174 996443 357208 967327 740813 739950 986460 522836 1016761 987084 863879 957220 313715 504121 452536 1006200 1016519 152791 399206 352701 893689 608047 931538 613845 242287 847926 494870 54967 619695 256976 664550 728276 255450 265567 945259 520252 415278 920504 651375 998044 474819 490770 470645 351346 979521 988062 495182 78333 695251 373859 896962 596914 451215 940536 836826 247125 949350 852730 968814 341853 204513 391290 966807 878364 921051 210684 978306 486337 992058 258476 988014 794027 239373 833137 1043530 117351 929235 728666 391758 770605 397044 1010144 733879 342750 508982 544237 446698 627863 218522 93995 718907 323804 702918 331389 868858 547291 685944 969156 888729 409509 921444 390770 768117 541437 492495 429661 877965 854956 582553 252378 638481 1001970 688615 810015 1033456 610187 848652 350875 937230 1009187 312663 226296 639894 203950 682142 1005628 111569 940249 988214 177519 101949 782048 113555 976579 838261 599631 84671 438739 1041618 681575 796131 210905 685922 327443 938087 792798 939799 448551 699267 208748 959035 765466 572846 832869 896584 576428 127787 686312 386724 890483 830676 927692 205293 717688 733686 472433 740660 887676 1008113 895894 111577 727484 275575 266165 488260 451437 863385 485563 444294 984988 474533 825963 673527 792813 204533 925635 128333 778437 122638 677849 161236 934386 799450 196119 626039 877940 707540 478103 211928 427199 715313 986238 689039 660862 375196 648551 606941 147287 372267 866703 88703 903813 61895 89852 764888 853989 182709 248748 444389 375955 1017578 751811 580528 1010435 30423 405112 934831 708140 61095 707066 310826 829621 745879 838599 643675 649680 657727 947018 282077 425922 411113 834484 637381 767297 754127 128217 738251 670876 935708 175590 477545 408441 778601 73534 840860 332798 210678 241166 204601 624630 369843 719441 80765 543736 858081 220243 468945 1020109 851079 696242 718991 715291 319346 147343 930710 554303 193396 199871 401376 770251 359505 170559 249256 187992 759505 203966 519942 333111 951926 486159 138839 476439 303355 1001001 358443 481909 817912 789494 473713 423401 917060 56093 93936 645692 285910 252803 409116 194123 552111 646976 947261 647402 605101 555471 366418 277746 1003248 834825 282103 363823 237319 1018036 689148 511818 221438 613043 714164 766354 901263 1040964 331099 227102 360204 766745 650261 355797 893579 648633 382190 324549 418013 435621 497039 368233 802666 687832 942715 380252 734669 871213 838983 593717 574782 959813 774502 215871 159142 414767 915841 446059 492441 894117 169437 32446 513295 831833 455989 844007 740639 1005662 775434 146156 82623 1011998 333183 124686 291677 943729 372247 154454 226507 575417 337820 965332 937546 440562 15575 371133 491344 711437 583622 766804 571439 789494 977352 114202 1026613 508393 310733 93287 939877 468668 782753 466277 635698 744416 635337 123582 154482 259644 935246 517362 320087 314779 199517 878192 556438 634579 218335 959635 285215 1029488 946297 740730 745350 761139 855925 985046 884489 300790 114122 58295 719260 877367 414581 938783 862170 44253 118590 900202 919227 571603 1026168 225130 562915 332239 997732 249385 81567 118635 477084 73591 583606 110255 211291 311160 600569 834819 384071 809714 718657 94061 367733 736472 1028708 629465 924341 300270 340285 897251 1033489 449167 242632 894675 1026600 591294 519585 324842 185289 385851 814023 226292 398582 432588 818114 484381 767037 451492 407251 355403 998723 117626 1036848 685040 649640 863467 926639 1040586 695886 710934 597655 977974 707829 512808 747057 1002157 646769 206697 619683 717368 635542 372970 984483 541949 588945 332765 54767 695609 759155 770545 1025609 173979 247422 379673 765229 642912 269215 331223 881725 995669 890169 973145 757510 548507 587341 622500 887669 424654 61821 989368 937785 738087 628153 488606 252756 412140 597693 109756 254253 578771 879500 756022 907303 701235 493814 251185 723435 939582 150367 199646 373118 686964 683629 823788 702919 1008789 383461 200635 750095 618033 915626 194505 1017769 563701 450246 1005992 484840 615659 1008687 606083 623356 621458 930959 650343 731765 188240 779310 1013292 642770 130165 847212 46399 581571 613174 21431 513795 1005323 110514 188670 928498 934843 47052 835312 1025848 184814 434871 910471 914986 436171 216301 416893 325346 484044 383794 471397 425133 369079 707821 478920 715890 625139 905382 218617 804254 621256 698475 797813 439948 957298 727518 423512 710448 914000 19323 370508 931542 187763 75727 951755 342743 651814 547325 440901 383319 420983 972113 241183 61231 509015 741201 114604 320350 439928 118589 633017 340811 564109 699105 553215 1032856 450973 182646 1040785 879816 346089 772545 926522 253409 604775 101238 830662 892400 436973 834377 313031 443335 948546 727960 433084 63292 634802 175548 879076 834514 245093 706513 928157 1000408 375729 621300 308596 724123 682333 487011 619834 44533 1022510 508519 424719 949898 146131 341363 832455 480076 593637 498537 380265 457328 179543 967781 368105 783248 176843 905459 912772 946398 663149 927327 451902 118689 1040838 314041 773266 703864 135039 486805 943335 988310 244766 756934 208374 771316 830822 333721 367446 712002 760804 191838 928490 879430 125406 371493 985557 89445 366765 996168 781856 738231 608574 901299 673500 320203 761545 745902 307947 533423 461215 742832 827822 620935 732395 908056 170484 254634 685736 188301 910992 621234 377758 267759 397274 949672 420530 1001321 995719 432359 473841 838851 861359 415194 52149 773383 95059 355748 171279 660953 830305 204350 572376 482614 488988 1013909 955022 163756 873499 758261 948673 894881 337579 462043 337775 892596 326540 274420 400191 1007785 280510 366194 676469 513930 510490 92255 1008582 770773 540286 883285 691100 325242 690094 868606 486708 136694 104631 492519 867761 376116 630349 736282 76925 464500 832572 277469 126952 130187 630634 601570 457168 314098 354939 408855 176377 402045 521276 776262 879986 238686 333739 47957 473898 451060 31966 254253 954070 759653 965387 989067 1009826 14847 976939 941351 724788 991989 946329 658237 794042 839022 434145 170902 493468 857041 200685 97091 1024805 738678 977174 639973 811599 835184 1038531 904364 560191 518472 728599 289653 663163 935418 808739 973210 895897 439197 986778 482004 337781 638152 508047 175931 929065 833874 421006 866122 726774 874394 708436 453069 536277 586543 814500 421348 924444 513432 324068 223483 415201 867220 937766 499226 93075 369451 689893 1020396 697919 511090 441159 429447 236009 236968 973872 40444 859053 407414 466728 291516 512453 493425 548565 506253 189301 802582 690061 61262 373133 652133 563125 418038 705269 522312 853495 374937 1010273 432369 867850 293687 850310 512496 844266 553406 805822 219443 599223 439141 554419 716303 237252 1044256 239401 876999 883473 824095 395645 518195 95580 826044 128804 155465 180073 481001 1003984 604907 847060 733342 1046052 429718 225091 467941 440966 136947 1001266 326542 904517 820474 461741 85559 40661 932562 51164 419030 819018 323010 779472 762653 472756 709455 618269 863459 318645 159146 108259 471921 781319 740604 96078 73436 709694 839011 1042776 380118 700990 1041491 1034818 1037417 586537 725631 620754 447851 92131 200438 305139 910072 1025345 96755 702404 1022731 695718 622026 69614 965013 159079 991806 450746 339743 943890 445426 381420 617398 97125 778116 293495 910188 562106 489188 910028 653976 605086 421491 318651 303027 405445 77279 277422 911712 755609 857878 437829 908576 397294 850352 734545 337844 1019809 500374 243173 1011907 839054 721835 417678 783704 823010 712327 698345 894688 382475 83575 957597 945388 764074 610813 391508 471478 358586 841902 222990 646738 50687 544745 591103 873409 544499 424400 995447 206770 107517 371771 716179 457764 454209 960614 53204 891439 956183 938866 871290 1012504 291023 276366 276187 834134 485622 320623 511602 686684 1030534 221854 751301 832170 451501 27855 700245 362329 1020624 258392 846643 339102 1028466 327235 715184 261698 484187 866638 421302 555710 392713 1033908 446074 907697 880338 445365 64347 716315 991024 546431 706353 722151 958040 751218 292657 351317 446822 706996 470297 826796 371342 483818 28626 563645 433048 811638 188232 641139 213359 212437 191435 798423 236243 256373 260150 180703 747038 846788 776500 472709 1039528 986499 627198 806303 63759 452819 891724 894122 931688 546525 658907 1036392 751201 889965 594682 345151 716010 936698 217468 595934 993839 605078 771130 376419 387740 555335 805243 622217 1040617 706327 771463 941387 488025 408921 774187 183246 960107 101866 403415 647878 983922 244442 366412 504389 1009576 605298 941590 1021333 160222 693406 119895 473568 292565 741226 884080 975557 1025677 79791 54951 812270 451471 488754 1029390 211448 646884 277862 908611 497927 623997 708220 627179 584367 941357 764120 496626 648850 182001 826446 695145 693869 727545 453317 449697 305467 953572 683245 830190 503973 194000 967001 734388 725357 370287 449565 741193 463741 431987 192683 136573 808355 923569 385823 822111 684776 639151 392220 708058 762651 245060 867568 949331 1044160 955471 827320 781897 120947 442049 359980 397282 40366 299769 848592 885982 833950 972831 732628 544207 356709 611541 437610 436124 596955 607210 228686 764454 1024250 548060 867993 816443 799210 837522 994689 150955 414459 761026 113530 922364 399179 372194 629734 669538 233365 718339 951275 325724 760122 421788 319987 120927 417233 636657 49065 185743 881258 566713 725689 766436 499314 1036068 628691 692859 437468 825502 623358 204317 1025542 893199 1021400 180605 379339 468851 479645 883813 788442 508983 969122 164830 32590 932110 807357 1007921 1014417 829337 1018040 679126 983389 203967 384801 579893 992502 358051 930288 317418 191347 548669 476588 253019 952788 449834 239356 959884 478803 414620 958340 507412 254383 159382 1024952 522804 633086 537959 993174 872948 1023376 368450 971617 870767 1012838 666109 183778 493257 889469 1025189 819138 211059 877465 1034821 363221 365403 723196 381263 877944 937382 292856 282515 391578 376498 380873 1046547 841554 765745 482288 1003894 583148 699084 487888 702291 812471 195622 355526 325238 388166 740937 472234 482032 842084 390923 630095 449142 653493 955751 237997 64353 698153 144124 907529 216020 951673 1039172 836942 185263 830644 589106 292826 840120 797688 682285 559471 125641 443982 349554 413469 896658 614902 331435 1021081 947733 546622 912076 223774 948460 1040602 736598 582579 250326 308119 670377 421098 766486 884847 326430 999040 1016635 566652 714861 704329 228778 928071 112403 972821 944143 520809 572628 979997 326430 615779 512312 90871 514273 571291 550063 946579 55770 730745 542974 60666 134635 514758 808541 747938 287225 943533 209127 901466 865658 962953 185711 635699 942677 946890 997272 1025388 242936 302970 335550 444884 781392 898642 250524 619445 112409 1020305 890675 196072 756442 928654 184015 911926 933522 154286 378858 834764 1023168 78911 477245 364238 890035 357549 248295 978208 612637 830074 999170 252089 965992 224182 580759 1020401 363221 874759 962985 516715 321404 202443 313818 1036040 903598 246972 648219 770554 904594 447978 911974 22515 405462 600790 110542 189269 424409 129721 371763 922547 843023 802503 157933 96411 896369 842981 774714 801133 56471 644495 157179 217068 552929 923340 1025202 161694 230526 703762 665807 113387 554723 345966 551644 871218 373301 629883 63097 208372 879060 699846 331111 835935 743706 406971 521036 843116 432606 433785 675491 498042 388441 244521 826300 64667 229060 841656 944227 729939 211669 589161 20221 252978 603958 299991 1006481 430967 1025414 936355 709427 437621 716552 747795 343960 425078 82423 1012433 606121 646624 432052 203987 506069 325903 269285 770265 388298 36559 915479 254095 686380 622410 841941 965816 661294 493381 347823 287543 645946 827316 840238 487913 107870 990057 100213 1002556 768014 228694 524064 105566 1011250 1008711 110548 666285 425475 343948 517916 260306 738078 576494 951669 1038353 354731 583025 322889 877449 391430 194637 769077 628598 1004880 623869 477040 631702 951927 546295 209653 393056 389473 779023 112890 898055 594301 456466 877653 383941 694518 116077 726814 809843 488525 964622 239530 454537 455303 878155 372520 802468 729871 79255 1029002 258917 489681 464593 649758 687433 879968 502625 62935 907049 774493 414939 674237 900298 345975 476717 751424 360942 501669 434929 450908 178975 517181 879208 186771 616218 441865 624951 736515 874948 857877 153593 349499 42813 1020572 506784 681208 298734 826598 228747 1010520 468587 350036 378141 341110 343606 949554 343818 734022 794327 383390 32379 687139 351699 138463 376050 483795 798162 951415 908390 404847 879267 251651 202473 171707 383944 761162 366550 138367 1018274 1024423 769368 801177 780969 408875 770902 237070 128121 373339 881877 971862 493509 314292 751698 94429 822898 359548 453478 879348 126932 1011751 895027 138094 278326 306349 127758 1012816 701722 993090 719437 514649 380687 121011 128812 771444 55646 764107 828295 1037893 1006481 687313 249063 441126 669497 699244 886046 899306 228101 62238 415627 302622 831180 562683 466521 425361 896401 384071 917057 880805 653526 473897 268155 195828 253319 158954 185239 416459 504411 126550 15919 640542 695242 409394 889581 386966 249459 714137 899302 424666 212438 666110 569141 302324 653264 261304 489690 957583 616101 550509 610190 1004875 208653 170445 586558 843172 963342 538491 579367 314551 281695 506635 285341 893561 206741 745885 802011 74679 900032 423544 742189 209531 845669 953507 257133 380257 648099 938358 435485 743370 943728 512426 969201 630279 617440 760090 717763 375142 237395 941234 220723 390471 699799 139182 566967 175530 496884 380133 850974 289495 341629 310179 90831 193259 117492 1006922 556504 374534 444775 222574 160415 701368 29692 113139 253474 40763 617861 256667 435638 983759 879377 678587 674732 511952 771405 691439 325353 210038 678264 372028 89943 317052 277959 942749 282031 845461 816054 624314 357723 497636 874090 894864 891491 920875 913172 711834 734095 118002 1030594 905987 370921 564055 186778 993871 238972 298095 411965 924516 44669 462292 123833 612793 1025308 213438 985705 254742 874732 194373 1004421 1022099 858451 444794 859080 365468 453187 842635 896992 1010972 714085 899442 463868 952957 716903 874416 687600 727371 828110 591797 500493 939598 236739 184687 902303 854746 487802 191791 560826 1016378 163035 433518 153887 754877 956261 801201 874412 968268 430065 1018317 294734 758389 95613 456897 419287 736976 514645 358454 773261 639963 240993 607987 505238 448035 193853 641758 1041065 454484 738999 839412 878806 896796 706345 374444 64263 711948 423280 451421 1024373 801567 764245 124641 62927 924573 698791 818387 810572 907508 553443 419287 883500 563164 939317 487786 770482 160953 597922 109742 589505 290217 662772 425549 747749 490819 760126 835116 538270 624311 520514 451383 290206 604854 341990 912577 32303 282286 343484 588683 576475 278078 896484 558846 64159 167359 477743 22909 752969 392865 1012102 683411 710170 699235 494647 447926 669519 732977 654280 799698 909184 1037059 515736 191918 717985 955237 617643 462167 633945 1026649 633777 983546 178518 477651 236782 1020581 1019360 208764 520364 331595 28651 923093 549814 366243 317625 407480 385651 292315 463094 1032899 971190 433497 213231 385876 778931 95807 985383 258606 710755 911755 233208 269678 317079 316695 509356 963388 315313 1019436 931017 857062 513675 633021 947621 113995 742885 787387 652714 781093 826280 307775 772536 945799 486677 959212 486170 484715 272255 386691 976482 1036812 640217 637345 861615 1016800 859578 923087 124463 60791 872338 874096 519684 930473 203001 114226 485040 694172 555399 686694 388592 274095 396542 647665 501698 816431 192031 522826 849322 340971 904304 666089 165231 975132 943463 385716 684949 471257 827187 317749 666510 895824 640347 306749 666325 510286 932292 350902 653777 250201 707165 297598 833369 213847 734471 676834 749392 818346 873588 975521 746230 679258 1035176 708663 317037 803807 741240 169182 741004 155496 43990 1029840 556473 960707 522780 60988 702129 686110 333052 996600 834788 638409 404623 682473 834762 824302 810822 476653 801230 414399 585613 364391 558207 837845 859475 342889 211779 227511 65363 809204 833349 570319 867587 997483 289887 859640 504103 836187 891622 715346 47419 734058 479857 1046336 600013 203750 875860 582461 919538 192043 129625 887445 506218 73470 312174 990041 864141 444815 596985 938782 324467 190420 409018 224573 829809 850288 1035339 692715 600735 137853 904594 190188 109486 572957 757158 875694 698842 498199 359621 863059 799093 570790 437701 381884 509051 1019281 219374 232621 877560 830570 520426 665310 167158 455868 825078 776778 646693 645834 627451 101566 1035804 373218 715875 903255 191591 22520 80679 125630 902347 832871 563935 297694 942509 772807 603307 954006 751568 760746 243592 177931 445539 998113 486439 243822 391404 563948 618072 485406 64377 937675 331768 192700 609773 251318 176890 1035456 810187 630353 61146 190404 580305 771619 242152 858229 507998 250342 550759 767825 647057 964545 58823 301535 181119 192031 862781 985031 243866 188358 856565 660093 1032982 848218 282364 49095 837491 1041930 812918 719650 973528 640880 966179 527865 124877 272348 986836 308716 81642 701779 613977 879900 363484 554886 183269 351894 179260 859349 762237 978593 901737 616651 987974 388272 369727 252007 747102 896361 404892 221097 500171 871033 256418 486611 886204 660927 887695 110494 470254 1023058 940141 560570 980034 478603 350933 836190 237410 1009122 246733 1011080 938459 633398 187486 324220 565173 747039 977425 1002723 286617 816911 950748 256207 1012784 240536 431739 798668 424793 213946 685731 745779 285910 613211 148943 121546 1036034 638293 80250 465063 321308 1002060 385238 514662 794198 840157 256910 1000259 840924 683279 228116 669071 218935 748622 413625 683412 886939 252234 797401 344255 225885 414202 350697 387127 383274 413069 536111 78557 613364 764826 692167 648178 298475 95131 629555 913958 183210 69630 478983 472988 106457 1021191 1029330 642107 1012278 924743 357818 633199 880276 490833 470122 900209 247228 416441 776754 987293 597899 638597 288677 57293 654118 406937 600805 758695 587654 181734 1024846 1000595 278425 433382 63702 893769 381721 952079 162281 635451 85775 125031 360416 944696 203700 691565 947394 255029 163478 183767 121541 972224 384104 1016062 906841 839337 449644 973389 948751 162845 186062 184764 746435 32375 922482 407663 366991 1011888 204017 79101 723896 388187 105150 671690 81898 644887 959573 734727 65045 387485 962894 501091 407454 359138 841261 806766 920526 137971 997066 394431 117982 551311 294754 587426 1034595 482946 255798 876661 236435 472902 254423 874390 681939 729965 621095 144860 439833 951527 737974 900290 941609 774606 224796 326021 191254 381223 238911 926581 873934 92047 683570 628165 750797 915074 690871 856567 893722 1028325 973635 1015919 1017315 503988 800718 342777 714063 354991 702087 663495 978100 990746 847927 470652 903538 761673 576181 703914 562413 954483 751332 577310 114656 16053 952633 830196 622224 546414 356922 1033546 496185 188124 509614 755686 810850 249445 419310 501653 1025581 1043041 179731 618037 351085 334649 437155 440607 418522 830440 369565 730866 913784 987034 613483 1007145 572345 749796 669482 439015 971448 640630 663147 675573 1001788 286161 820734 890099 740706 707990 746558 1004757 513834 940970 561134 942828 745579 730603 971445 552611 1030465 714720 730804 384271 997948 161528 180718 987327 358159 249405 583485 1012396 631019 94087 499349 914000 223598 434809 200373 963936 765841 942671 436879 741025 314235 959825 955372 98243 1017507 187800 493042 363516 1012580 102361 768086 279291 1046024 175535 293740 335819 351421 304911 233140 611135 411597 274941 959862 146357 915621 825914 374331 62879 97555 252589 474646 487514 464093 754159 942330 63425 638184 78825 907335 223109 934543 105715 462127 684430 84347 1000765 722885 723833 174057 878789 8158 439950 437931 470258 386840 867780 911978 119975 477690 284637 760049 616377 989097 818401 124317 157370 793522 513145 991604 436588 171256 1008211 215898 837687 796075 1029198 680815 500720 833307 67454 319127 726651 798383 766134 825228 350397 969553 992169 245441 284633 206324 301923 373715 973900 1028762 193203 975089 254931 1009175 87975 428014 968564 437074 239950 532311 822652 858586 809382 1000366 484840 53051 359469 818632 677361 232389 275870 589330 745834 491963 446130 389451 454608 7035 154271 204762 997911 380187 651947 763788 937904 1021445 471975 888496 660847 255036 325420 538995 316888 924949 417339 160614 255850 770710 99967 705647 989075 648420 821055 992533 993484 970416 342633 218167 546765 490252 370870 1000995 604881 241182 979634 546806 990770 334747 88910 514604 31390 1008982 179143 585053 748115 589761 568265 476503 864435 829234 894744 864149 675037 486297 646726 39599 457304 381902 603231 854999 259491 24569 30951 637294 751186 317939 451023 431294 991354 850329 375254 347499 206802 324363 110295 665850 129777 739131 711022 898506 801500 439014 226260 242837 716371 834392 75486 665468 231543 733559 437187 506022 728229 151497 927982 195398 111446 220581 931466 294285 1000803 402619 245121 518033 408534 252687 20334 387484 371147 79596 927729 727977 469660 912610 959566 929240 207083 679115 439507 701672 178905 846731 871650 749376 644646 815702 635151 998170 746581 882757 500286 951146 846907 684506 848801 954028 331195 654224 357643 258389 722931 379612 287655 302572 357769 1000605 1019506 775491 482963 823207 1018250 614067 992473 468589 218974 414813 96495 974101 860066 1010275 130187 692981 698622 400861 952019 246359 881689 370301 430517 774245 414429 370893 317692 309579 802398 813811 1045522 961848 935889 389310 487314 613939 192387 223653 546255 604060 669491 638037 373989 96094 114503 969456 353768 340703 128785 810835 128574 510888 477978 1020692 637640 910161 798330 376768 360007 181742 446134 52983 905299 827885 286382 486758 61855 481694 768688 1008696 880150 43247 351535 274105 318174 32120 738940 497304 46811 583582 423618 634631 130916 742621 97974 470597 554730 224616 72696 908928 73649 609221 553337 175526 506820 683749 570826 256015 318154 193890 465995 715458 543807 1035476 965986 912403 813763 409061 732649 404211 703581 158181 622473 171884 642349 26223 512031 452638 837019 612293 506052 827863 274300 496233 212214 370887 478962 434680 892612 898890 259273 670072 1025289 747430 486477 605795 636526 665436 485940 662874 1033494 101342 830074 342935 391828 446799 697283 1009427 550871 695134 428915 157599 569016 821208 611303 561122 802706 128795 470362 771335 364242 556217 542460 118453 873907 260246 580485 838198 299487 901306 855231 582847 344671 247341 492780 818219 699988 620206 624471 586524 385512 825238 539109 612601 381242 23278 553881 646888 567927 573075 921943 762339 1020634 648598 173805 846684 897244 159409 555485 766922 311519 48114 466483 849121 211918 752756 1031265 708491 941612 466370 168910 829052 145853 1036941 978085 373859 425626 486734 94940 959838 207535 371131 424579 715077 904592 235460 240799 911511 831075 250679 333087 402297 728157 232430 337721 984607 540477 837307 351857 944794 840207 772406 226526 513226 912484 976164 56949 257305 995437 532123 388325 904881 466770 191539 277435 413558 341482 1020478 138213 793081 712081 640938 586206 513324 604995 926447 773763 859542 901619 488097 612264 187513 324119 883107 231995 906317 914244 772533 257652 471215 389717 180831 857978 546802 687385 644455 893594 972170 194150 727655 527326 95439 620598 555571 605305 951899 706861 1025366 516837 965450 123245 669063 961932 608147 676542 763083 42927 799454 703762 732259 640361 1001598 387615 990265 55991 873777 917935 816701 789495 317235 1035600 998937 649882 904980 369605 112060 444025 757080 708270 388394 411870 200625 341374 326412 507052 106361 890680 914864 960394 548786 455780 681976 418414 307675 247796 793015 405370 663203 124811 176953 1041802 670123 222613 317369 845488 867210 846305 897805 1020376 292554 340946 446012 765766 564216 706237 717577 193733 187117 431028 472883 962188 961125 348001 580011 570819 956523 523301 963923 843317 61206 716110 1000857 357987 400348 723933 231023 887629 890141 826655 970982 965321 112891 442162 327568 931744 879171 94685 922221 499870 499911 584935 902644 305594 391106 488816 948291 613820 918445 989358 944903 290622 908402 988303 247720 750506 126693 755070 107583 243990 901973 104847 856679 73203 293880 189735 238009 928813 892483 521274 691295 207207 502429 40123 879697 341851 871095 910800 418171 497076 490818 484511 491140 541631 975427 806453 399709 47035 387591 106137 955888 191853 937648 660470 411431 183539 376036 795388 473269 954014 448045 491707 757039 234687 585404 169790 478153 641656 238494 554557 431587 167131 506659 80364 250782 77710 1009553 612294 812190 697579 790095 308862 387752 990065 985946 168763 157145 277886 341872 109039 665463 217718 210975 602072 553309 353846 386012 973594 373737 124625 192143 875718 125291 593567 778489 609709 255333 42839 733923 59067 348649 904268 469331 530355 979156 14171 719984 586294 771191 1025556 814834 562539 140790 610871 313262 579445 227237 843401 446825 517402 342996 921438 638244 27634 516904 763120 95166 956053 372630 950082 806620 452986 323305 209914 899552 877236 687716 444219 960369 907072 1028506 879021 860666 238029 944316 631031 353649 768038 666007 226754 931395 207725 705629 925345 1036052 904611 1009604 24267 199623 52990 693493 618393 724785 767026 233362 835416 228643 782454 123261 407510 389483 987763 480161 530390 293310 941682 121784 747113 448156 466388 354810 971126 994625 544595 686052 504744 861486 130070 347077 874186 987254 318574 248527 870124 414565 888472 399071 150526 440132 811631 824942 242640 858994 779619 81258 112086 755291 515745 698556 985832 872543 662302 613075 319150 828695 260277 783530 574965 683577 1005669 692065 202736 685024 257563 891414 353459 433974 612973 1040486 227576 983231 380439 818477 183413 419436 728369 185303 960158 583502 760732 191703 353980 829628 457282 456579 654546 423373 641851 91109 486509 412381 412455 220374 247459 617758 707050 659326 259506 91885 993467 371525 561106 814643 448789 347419 341166 931147 684399 732319 483803 949040 637740 892820 153239 482896 182093 630154 581035 796275 552123 612021 748444 734516 1037680 678585 174797 157575 366577 258970 770287 827026 711290 260218 116696 677340 185849 390427 113637 160242 717242 477867 423513 747886 730869 1043014 810357 113581 632796 564166 909804 744536 838998 157471 175866 256271 450967 157594 984875 612773 854359 285680 580971 1014922 922366 936696 757174 105069 221658 780828 948578 1013767 548710 871605 782748 961031 254804 626390 457786 725914 502844 396281 861301 486634 670883 495015 317289 866827 112494 916035 1024711 420782 849720 490241 1038625 711825 638488 993400 464670 844746 505923 301935 744233 755612 910561 177908 425063 440124 743703 356081 405854 319113 295901 585681 464527 954246 318396 381769 894261 962306 478327 835336 736558 968561 241838 410399 991575 695480 502888 95093 359188 536263 886131 163652 609126 446902 326475 584798 367934 934459 487361 641453 859736 515682 257293 845070 194962 507684 964869 744995 322678 122164 678729 181231 157467 211410 836910 929398 346093 539573 86511 261056 899665 351187 473302 806897 576205 61342 353207 577363 282414 939878 959846 224343 442040 689589 386697 687026 1011756 163383 964024 852463 653760 1033416 95162 386653 841300 867607 855717 580207 308594 343676 806350 692857 447193 321893 498515 997939 24312 372979 603978 682869 423754 703922 100347 663529 415405 710897 253232 687562 385819 864052 316023 638229 482212 10227 817970 1017934 332695 1046787 372090 450771 762356 517646 931626 928167 292706 665542 671069 27007 217339 581886 55227 484984 73587 697266 1017231 429653 320501 548687 1033130 265855 482868 649622 708999 255145 770729 406716 883777 583891 944678 562030 824814 256794 967665 1014306 714318 993069 876883 190311 387490 357963 72570 237211 622406 292039 978721 979484 813299 471381 190573 564213 966040 779374 781836 244309 175891 942742 845327 827791 1010994 941209 301556 724918 305091 847053 461995 1003923 316023 836671 428283 169457 1046572 712342 855950 421665 626090 227145 959459 465270 938525 399196 238821 902570 732038 1006488 812893 604003 101935 839093 957314 1017225 966289 516882 546167 240885 953029 479001 421014 224114 421237 225913 417509 891452 81131 749838 573062 247389 968048 768418 951247 476531 112438 384053 343399 691517 156347 228642 737661 883620 633901 353774 577435 90927 785044 404380 858854 128805 822963 646739 996742 758172 847626 980051 984287 130222 180067 93117 665050 625911 146107 524036 98815 863608 803311 661308 635595 579293 128572 163570 391602 940280 995090 370457 437036 330203 256873 345551 969315 527607 971813 228569 752784 422787 577508 628984 236946 246957 469809 797131 180164 245585 254922 236943 846379 673711 914720 880967 190895 390820 212027 800847 478631 873788 1005191 347766 861809 473183 26287 580791 571187 28007 611255 372185 422299 430060 860567 301990 247665 880138 988101 960886 412412 347577 550255 454407 620687 547727 500501 984839 992158 626165 847080 244458 712018 741811 175903 544509 638492 374183 294802 414663 417322 765858 896014 659417 193811 419556 991830 387808 850150 931919 62413 916501 488816 47711 512402 217462 457929 709099 650420 230203 386521 261273 866487 122101 400739 439911 105275 725597 226981 852463 766630 709350 829561 940326 673258 442179 887479 113637 670584 743823 204596 691696 249499 1000821 721151 146389 923901 256681 421104 836893 592603 208283 1034574 583353 441163 181437 714214 721651 503993 450789 745839 894681 324504 570349 378850 472482 245014 310988 728274 834443 23417 744689 32619 299839 181983 644280 912208 143711 773026 1042501 842977 433573 462325 875974 735347 678804 797967 130229 714657 948345 250646 487910 753412 462690 744339 612295 245668 506258 403645 992427 202998 649913 734578 898264 848565 725309 208233 105166 897852 616117 892486 293240 451284 544380 442614 339311 960114 989009 351861 125680 109149 244836 891347 223613 902960 225995 455724 766616 354127 176026 578141 104221 808531 927665 1010337 697043 436767 113649 189388 800730 638448 1001014 865075 234383 728021 582206 637720 645706 286449 522849 659066 378078 858025 963691 536305 196103 220130 294754 968142 53230 995646 908359 180543 204015 379317 743065 773840 630421 515087 136935 398687 310197 290507 735472 581073 715898 55935 73191 490808 875242 863149 104935 1034130 932430 979873 320467 564469 863581 867560 748078 277496 563955 740189 60139 308119 716195 532408 28567 920422 600543 228976 227889 952825 247032 551870 463710 343571 910615 85435 717259 724031 274323 1017205 315107 490244 578623 76541 529895 988794 118158 32713 820222 899463 883458 455875 550650 631788 448165 30635 170954 1028532 651958 325478 817076 894260 315130 458022 508647 406995 962098 258522 859636 65299 371054 413455 967373 490086 58219 763672 585332 438774 465860 774952 415629 275631 555295 258740 366475 1020389 163625 576891 385849 187250 886183 173515 822695 358764 48723 616330 595898 200180 984884 1002280 772679 468090 556728 324532 805119 884482 139246 731570 383070 318747 353756 911722 320867 473908 445230 212848 911521 571559 882593 1027856 816560 932646 992440 666071 87486 414559 241324 97718 986167 92139 992940 513301 625822 374744 807758 843285 379511 742302 667361 175151 726679 722298 878380 371546 510698 328319 915908 588022 801499 146719 1030670 462551 235211 842085 902349 368092 276326 425584 1000623 749188 730012 64837 1001381 123597 206461 818956 405240 752151 1019062 259196 766111 923193 497392 369622 645150 514441 833837 323829 370573 420467 290748 813502 370078 253020 578042 457408 522657 370063 578537 388643 943390 624369 981070 1040488 714281 973085 999803 520066 506340 850455 486159 154467 178029 913972 422331 750260 968357 962138 885747 963491 272373 290232 700047 822981 190891 770737 656890 310487 810801 882252 582454 446558 174815 242963 1032585 871393 106197 210770 1016494 892710 880733 547454 323926 494367 867721 487181 859633 383874 618678 503265 586188 496978 902198 768626 888312 112438 749443 912459 607687 109781 716117 48601 394621 889459 103915 688017 634667 431093 451118 1015073 955596 724239 55019 939243 219770 569292 201593 626426 506646 294515 468159 665971 1008903 550318 997638 372551 480542 351806 584014 551548 213437 903018 947121 294065 339805 41982 683749 876083 683071 235279 978273 816022 502243 889699 928484 390343 865141 587373 700856 1017101 139070 870385 665470 220657 385402 411951 182887 323966 130504 187963 410359 780578 604869 563113 701401 771262 183931 516154 163118 366366 254429 191946 424283 762838 291999 1026680 964977 251159 564198 156653 457258 100223 334323 1007832 634073 214910 842037 833434 65400 909389 872331 783792 957489 619961 513746 115175 910793 1019608 646314 505959 816472 804710 1010753 986004 385343 481650 576500 968894 216058 129113 905532 363379 707615 842327 88574 416411 564457 938859 985310 624175 846280 685754 236906 680877 388309 658039 578687 210723 800991 455971 895582 885884 897262 409243 958886 955941 770805 220028 611064 1022988 1031425 483234 158395 122595 326034 628679 895550 30206 159994 317275 809945 769196 608217 292541 454414 978536 550775 462157 546759 391336 13663 412591 953593 826172 678187 1032967 478507 703569 498003 390353 814962 448907 768275 141052 192117 494706 707449 569838 969171 290387 348286 218556 601570 130842 371919 157671 796399 932641 1022482 504924 902867 371893 829822 728187 180033 1024826 137007 12269 473782 780505 968554 694179 1000222 21435 863728 89883 572028 821082 936845 615875 516374 449001 444373 406710 713870 168797 388883 864661 337598 961112 210156 892444 670965 747900 195877 760853 506186 317123 47084 641277 695960 691919 409552 368226 679534 617271 31933 55799 543567 926583 224596 372298 653386 848262 293269 941524 764493 151259 354483 670270 996956 778450 474984 462725 108311 671472 746946 508750 162653 909555 554988 417951 495385 1005388 562783 866937 496053 570678 243090 354133 339658 617782 527287 948339 671578 1044032 158935 624462 794287 698667 74591 1035937 259473 487203 624579 848974 621923 906027 840026 711992 621692 998160 773338 793049 925076 902777 78075 618441 319070 673777 905318 293790 877877 60155 542567 580828 758381 362461 710165 601559 794189 216668 649940 15093 668093 901494 519207 474956 313949 752837 357244 701583 375047 402347 382809 63535 587323 244819 383139 735796 911638 385443 718722 632094 472719 905064 139235 967591 862128 122539 98244 190231 703157 445372 485431 441585 986465 375986 101087 619450 214139 924729 517921 146991 1042050 363439 58297 492727 365143 369147 260774 186589 680907 112249 160174 953947 939399 432846 588903 152559 731510 1040596 389419 1017027 840365 718660 46655 325690 255945 434152 971022 748963 914754 971349 379259 779535 433843 357669 636643 851732 554885 294588 864104 441374 898254 729755 192669 652330 226936 311210 735946 774370 1006220 343621 895527 904664 387288 447926 278119 358645 867777 647644 809193 307565 881304 948856 696081 210153 935868 441765 445146 555747 496527 110355 610032 11251 551766 337817 342750 892357 692853 745102 926846 758124 259478 945766 818595 692662 367475 867762 651614 637147 418165 586476 497031 377468 373197 422453 90037 277622 284141 427191 641765 613583 983529 288686 970315 435698 596895 449095 733773 717150 913560 955506 467827 485084 798263 112620 493694 553847 633510 686264 235307 193238 258602 774373 643431 733671 596799 762609 679257 947971 614100 144215 833449 913430 433340 978577 1048065 623419 746574 508750 746212 751900 1028505 572053 840847 1010748 406765 618119 258970 782550 708893 994650 45743 382533 198634 500111 113242 401070 673335 1040812 409004 110534 256586 863690 249763 956220 793557 206239 635513 497268 523782 1042478 739047 245472 768395 189155 829690 819671 701906 1005157 338207 851478 469679 793815 79333 89327 747758 368234 433379 741622 600791 691693 629930 251420 368596 1037076 1041738 929198 661919 129881 108502 469579 1027344 572569 1020997 352033 742572 842442 350366 501293 73213 815339 224627 449714 851206 232399 975694 873359 334821 178970 623963 208822 847450 695598 830765 910241 829727 856926 476598 584379 1027250 645042 744672 988784 206062 661175 900646 52206 728378 580558 129652 997458 447320 302451 1035141 362428 194199 867056 278095 118606 617212 112284 309531 409180 869717 186081 555722 447404 285150 992596 605938 758117 509793 189335 292477 64407 684978 887491 653697 108465 841013 14187 353779 708262 963468 910250 580810 189309 208365 831854 445321 496881 825014 1018701 588716 433140 923955 733436 306829 380497 220679 89549 204017 707188 276412 193865 582875 537547 563066 431531 392641 238574 956475 874742 1014801 899658 226545 296702 642492 316822 479545 195182 255222 871157 1038928 222845 351462 826419 425314 406940 963685 390492 404326 980290 1002557 252826 715590 1014049 248721 707554 1033013 962162 285875 282347 724840 861685 187509 656318 994730 711924 820989 783496 487765 989308 87548 160738 707419 842448 406299 130643 122009 458002 204708 896682 577142 187817 646307 1028491 380467 97899 634321 80589 763841 339243 619438 650345 185017 628143 249117 196186 805814 989902 435433 894181 244389 110005 931899 977364 992319 762798 335674 344315 629699 679536 312445 538556 939672 921070 996439 749100 1017018 595813 1006607 65329 366312 874435 236219 514885 1022872 941251 676991 585492 977738 775836 126786 440444 583065 941652 838215 256023 681404 424487 474890 401376 621618 805671 421101 869719 334909 768625 311187 687402 321948 214389 933135 642103 733559 652387 111029 993823 677297 357829 539387 162151 497422 528309 295671 434397 501080 225082 1041670 606117 354494 218323 206675 231123 273333 161649 984477 501295 321522 827695 583898 510558 155078 475623 233080 781605 493350 610124 772333 958023 999864 457350 910060 191877 883632 1016781 964161 180026 812460 386474 550819 314430 879725 849524 762830 714799 998576 391559 863897 735537 341858 753264 867084 553846 603874 744023 941670 756141 895039 285534 251768 638768 921574 720390 492213 675610 538105 246739 523556 858092 416209 929744 51193 965264 105015 701983 289738 452973 818466 982548 283771 128977 516414 1012499 669947 752691 154348 447658 1016745 757137 138423 433517 441574 391537 935071 334959 92575 251504 60811 477677 310388 183921 685961 751058 1008476 34799 871739 320460 101883 846909 179323 768905 628910 321039 400734 638477 1013858 515281 1005123 1018191 512283 997260 171934 482028 490694 343653 439153 246303 331693 627262 862815 179038 1005902 686017 768387 665210 424747 824215 897896 319280 747202 105341 333685 718744 239047 918525 1036409 964024 777363 316271 553191 502904 372547 840522 697589 497547 734996 202665 641750 400741 477116 634511 809598 90020 568427 314095 769171 956042 32118 1004332 247653 345691 495001 971399 314702 246909 554105 691061 485031 953531 30427 112444 883226 683738 222845 709557 363627 398813 306157 816686 290717 124771 848568 317852 469837 28664 190315 202206 638776 120205 470826 367397 930554 474290 725815 741208 138875 1002326 1002435 477549 435651 553630 642980 109489 901421 822750 942553 408883 647781 687286 486245 236402 669594 994439 279291 831703 306894 486194 690091 501570 742732 702582 527087 741739 628433 746811 375520 878903 111733 642468 215542 368321 310233 422376 731869 488752 633721 596713 809373 780449 740751 1018670 726266 468606 755251 599925 890424 828310 621765 667306 536015 1026630 123453 405400 1041004 1019698 470133 180132 889712 727583 227640 615070 839931 649438 129270 675118 899504 683956 489169 1043746 147184 367978 539634 940960 256284 444850 464327 832845 909897 820909 255164 979041 63336 108471 364216 228443 245013 992944 831953 867381 644473 866072 1042720 828723 778682 810680 294864 1033994 669099 518734 1018297 224497 739869 155310 584533 819011 905428 353383 629895 420084 425190 251609 325141 867720 563100 742708 605004 683623 862101 765091 974610 301661 615751 561885 228450 374874 970632 219862 408756 576571 453994 320347 945266 1000335 223823 800333 957719 988967 158959 396015 801729 588470 663496 554684 798326 143069 505731 637971 556654 394230 731611 419178 521381 856791 163119 936742 211395 68991 505464 700314 833885 823101 488355 290077 65188 575151 648015 777093 959179 686028 700658 684753 515340 732787 357323 251873 364390 704747 867659 493789 699079 927537 225646 689375 864437 349743 178017 924495 740013 420556 940426 954136 378666 741255 253736 987073 928114 380844 326600 555828 226757 453843 175860 744692 234326 628459 699455 903961 325818 189843 683129 580878 759914 707816 569110 429359 403691 686198 476916 981523 114101 292089 276474 476367 874981 126151 180082 90303 780876 901610 334837 1037356 888045 64654 243270 859878 957240 255604 511506 388468 181758 782435 1000854 609373 321179 840245 766127 1022533 381055 624617 384722 319217 40894 358957 318857 552059 548345 995506 508881 501851 459738 445921 990509 865018 873145 879918 151503 904614 118109 774356 23407 810781 56439 254411 872139 442939 755477 844199 818890 390547 959034 998083 962189 714404 95949 167668 945106 568591 481946 151517 388806 958432 383836 363727 711326 963014 731076 911930 275195 97460 682976 400828 76471 642996 799998 555980 815463 222965 755625 1023506 251161 632127 976218 769102 465646 76542 610547 247374 487856 750283 101374 251596 772427 150015 983870 411446 986065 325065 374959 342499 209835 844666 215611 969964 973584 416708 266175 550764 998044 398265 883892 675529 371836 693997 896334 175411 218683 588521 435130 921030 467820 838625 48366 118445 347611 826858 440755 757043 666494 410099 428530 747411 443378 927694 651576 683916 409373 1034896 252234 118251 828989 536365 249592 1044742 805845 352855 743779 247598 410511 277481 382171 372073 326350 579901 794078 762999 202742 519213 899308 59371 1028484 342823 766077 1008624 922494 607986 832722 500925 56675 48880 433939 764173 446019 335732 912100 298841 246634 896936 291773 289230 957382 222997 694875 967838 902602 1005225 603102 752082 921038 619443 251673 798293 581173 548658 702705 954399 971316 923743 951199 367561 839572 497356 151540 213502 690414 887131 452820 647278 236575 162269 456101 279998 858366 609735 878232 176854 437531 874619 685810 947432 124239 857342 184879 396079 681115 564933 513738 695505 718422 441671 907025 326460 469753 543990 47070 105279 409297 898900 906964 916120 456266 911001 794418 195758 64826 476043 61233 640851 738801 216060 443294 175742 874961 310569 116590 54266 696048 650828 278508 696216 991004 423197 871101 130417 248289 341807 121469 799389 660423 509485 500346 711881 803310 367274 442558 637836 106030 80754 169903 844359 834229 12153 401242 202684 351799 961712 569188 658223 833073 884863 756574 1040979 585001 815925 994153 79847 348134 632435 416159 808424 217945 822970 978328 290730 834693 614169 558943 439198 818053 745851 349880 825159 844769 875884 942262 651859 832184 996593 671287 116725 278415 977182 641892 516921 927447 703576 305110 743485 766322 185780 193356 437625 964962 301757 754667 380501 122009 87481 507096 888771 321178 446649 411315 956579 327084 36687 870686 738540 954737 1006106 874284 1003975 866706 685170 524799 249033 471164 727827 1019841 673175 981015 1010694 79788 752910 509268 388514 721899 425125 759894 782609 613097 383007 832461 313062 973944 188336 851139 480858 387766 777314 530877 471669 153522 771816 580795 973863 1026992 872989 846249 855437 497883 1026172 292600 485726 1013872 498947 384109 188189 195538 587323 554511 294249 871340 114474 517638 673215 167583 462326 865115 900629 863891 452502 219199 560761 496250 1021300 206007 952732 577012 717861 673367 967793 938765 353511 440999 126828 602060 724729 827150 472961 450619 501442 801079 1002886 728010 435625 995768 342936 551635 364421 951641 732378 858719 957771 81748 732914 339549 294119 752150 597498 862155 396252 739577 484493 580671 732819 154333 128907 935271 257799 249809 500523 997575 821685 689599 534483 751361 97470 919537 513102 814916 902950 439412 728423 387452 258446 381022 171493 227637 259724 879728 843996 896044 516885 420063 503090 772378 938221 172910 571269 660967 856948 891494 255030 1019576 723071 708244 613594 998994 804087 871789 890981 117351 650929 987077 236517 1019810 862066 333533 273886 981128 890675 794525 495414 478731 907540 337782 669676 587990 368086 518662 757101 14830 1016664 547275 683637 653218 621741 621484 709927 952621 363190 496812 1042658 484691 928315 195470 833969 899134 584651 566007 26223 423656 770719 1011802 519194 959163 367512 905458 514330 986220 766265 1023313 392792 192109 584661 448813 355207 40766 989682 243769 829270 167579 342923 259733 713007 1004586 891115 258789 517857 671517 495316 226994 62458 28153 392276 569711 375864 347114 690809 596459 1044538 934494 855269 874468 699419 176750 224876 285624 731897 728861 580460 377271 919163 500569 123701 782804 909730 212255 195226 554902 746904 874661 347580 725199 792405 235875 969077 331566 432846 22526 695506 253162 463798 604479 982019 94110 111399 769324 1008624 372075 997944 946746 290349 363897 820477 517293 241102 505390 1018141 822461 773932 447886 201720 817650 622481 222379 619741 743667 935835 988055 573066 751270 679341 484995 292669 701838 648394 928658 656827 825945 388560 239791 433987 969554 357797 736538 635023 960587 947813 1025358 1037860 869943 434815 843569 753290 629969 181469 478328 897187 598774 730931 371320 48504 702897 913217 859002 773073 72062 414143 755965 756527 1009324 400638 261889 728773 712827 177453 943347 184542 485322 391120 242510 552851 684941 588748 768786 914826 316286 601053 32550 839404 912933 1024307 1044524 759154 333247 210147 579187 935245 906266 772586 233710 433689 999546 826338 612967 111725 994573 532111 1001688 326019 371484 349843 439157 490265 809327 195500 992569 686330 824042 645737 986710 683762 830876 818889 637710 252898 293535 939102 838458 208305 926829 388152 361967 924386 511384 992476 768307 495989 506445 724456 717577 670197 113723 847082 879286 653443 342509 661371 367691 751918 931382 906050 535231 574459 221623 81628 892062 472214 772235 357609 1012833 120923 568973 841019 676827 919397 396159 473446 565694 146238 497981 711774 1016725 1011078 880524 580493 710328 701348 385276 174919 570139 314745 728515 190871 93921 923105 783188 610803 296415 195179 388771 65181 438453 538597 932056 382139 517856 440560 227052 705431 1044352 632122 517080 1035928 666990 203964 683726 639994 556396 60477 582766 416568 354004 190198 1010892 794542 996526 1018398 1045200 583223 592631 817586 248786 879766 456080 609257 942557 378652 477311 355258 217074 741162 789183 845596 342770 125420 955581 954732 649029 446418 970140 843569 479326 758642 537451 193755 996243 801343 376457 906830 309030 618931 872764 374931 773968 627911 586813 108009 680363 105918 959190 480892 1013122 732889 1003401 572277 445581 518608 736014 967478 218585 468961 88822 841628 259977 389571 859031 1009888 351529 449324 364522 871579 981042 770550 582043 658682 716620 808294 421423 735891 833202 208318 413549 514664 176015 678475 110332 579798 64687 311806 69371 484739 417706 560687 445647 357053 153527 241907 439267 813814 388403 944849 748886 1004934 1003890 221995 370967 927861 882314 39421 340639 186940 270308 256834 552550 212456 90069 666318 751164 350831 815383 868729 450063 457417 411339 232418 782113 644460 310517 973913 862926 276183 834225 406521 514078 984857 257133 869599 571029 650978 960218 424139 48507 515586 73700 178619 150269 308466 634174 935408 122009 872937 309166 636508 847077 1008756 638124 683984 1024467 609131 619450 488486 430671 694671 722765 331189 446162 707048 420802 706538 165245 836474 371498 769474 553209 444646 182094 946898 651036 978532 930987 698860 351447 500970 817774 749457 44010 905560 902640 416754 972366 945264 224611 798565 945833 273790 582259 802708 44965 685668 1026119 878265 144606 254179 81451 174780 762726 707917 475991 325032 244483 252318 328957 317037 257360 121753 339294 635318 768167 936615 566189 352120 219577 727609 169430 540148 916049 515268 144989 387370 129240 883993 96371 998188 821142 378669 613548 200555 617306 502606 548842 945734 995559 969747 1009265 943324 847627 1000675 842180 826667 679729 542191 642883 767881 636804 566014 466014 957724 832700 913772 614638 1003994 62958 675722 409292 505648 592349 479479 848441 256287 383474 940514 939970 646710 830290 989533 509601 73717 292313 1040488 777798 190965 503410 460469 595487 824957 630174 733519 504086 478385 654211 604792 167891 440728 345581 820679 256205 879374 435580 169325 78827 574426 777666 828757 682680 277748 864461 684402 840692 964131 749659 485750 739507 1008854 960695 651638 813277 783627 210521 650948 500766 317912 969942 1038404 813430 424792 1017530 898258 183273 409306 286675 885887 162424 537437 580988 775077 856018 945306 866066 1006374 145127 921967 21431 396766 1011348 502427 837076 996915 187876 1016491 1023586 553716 515732 513706 178645 687788 429758 925573 583321 754038 165871 451960 797613 601671 189325 843464 176559 638598 375577 440347 77502 899681 713159 91609 654855 375513 69439 957265 442008 145975 79838 543103 121022 1024441 941700 392294 494299 909455 219047 926299 23290 692085 976645 756679 343928 731759 375489 945190 317818 892069 641643 441633 247026 989650 3711 1008554 604922 951629 990388 30335 1008271 618084 29687 562151 976052 719925 791531 873594 364332 863685 342299 349885 606335 90090 323955 473462 297838 415994 904403 882749 353959 1019288 425208 865898 143255 123239 351477 83437 440723 129305 703750 926450 858068 613614 649904 374513 230974 822503 538586 909680 826958 588378 410350 647550 292395 739015 965976 490897 389008 784752 743829 766556 994087 867357 254430 186261 996581 868925 877297 919479 421405 1040486 817121 743888 367415 243448 668587 222454 971093 528031 585955 485261 906900 882315 449174 351909 877111 474692 461724 447835 781060 104428 949104 878382 444328 211539 659323 969314 975571 248556 755591 605231 369014 818061 472723 359779 472660 626199 979236 477176 939944 490834 891147 452767 454220 243078 474377 752263 609915 219641 863513 652829 615414 462832 592303 834346 812445 119391 248721 319036 641671 821107 782377 509150 617713 822581 559093 423565 770967 258131 366042 751249 451992 222679 509070 503176 241979 224381 1001382 244428 578556 635878 504153 695413 388500 618842 711475 325987 823902 179559 500083 318193 585982 167868 834272 111511 103071 971125 258131 994649 602878 746716 369725 777168 693295 212325 181438 882840 736283 1018093 428382 486571 350615 128646 813894 882930 210727 877814 417388 882902 155179 767337 96114 403279 973329 1007241 977051 415683 104759 248549 539638 308891 100331 669548 964514 386741 454032 195621 416382 957561 810853 256366 46943 947365 969097 248023 384781 233290 1008911 967846 496364 853367 802248 730545 833966 816921 912833 896896 971313 363496 748086 389826 673467 314055 299695 114473 693692 554988 832861 909545 48445 1002929 511594 641784 917040 258392 643851 358942 861302 772689 985906 350547 79823 337367 606965 687842 914595 591725 409191 728972 877246 356300 627672 383582 817074 103783 354635 193450 509842 483517 165843 231343 184821 208802 218098 844758 1028430 474918 587023 980241 418987 733799 73431 826104 880949 77627 815531 455034 617328 837562 61356 125892 846046 833749 826732 933261 629518 227962 910101 626418 476046 572794 348790 447826 276918 1032936 122021 517992 752518 154934 256361 992826 757684 653374 286550 852941 192067 509306 193939 652171 414567 582129 677780 220518 392470 593341 372192 181359 207039 780769 237285 845915 1018661 232359 624243 109899 953019 495020 185747 555315 709870 463854 457353 853875 610539 520401 727921 1043026 783586 757603 851590 991549 111413 274413 256023 866972 842780 539598 540439 923593 225042 578290 861077 438743 959325 965202 488076 779494 865581 778874 949268 33727 147064 643926 951274 659902 387379 88127 711780 513186 693225 618806 979384 944678 258228 150907 841502 622091 408006 627435 418709 832118 349863 314095 1024244 1014593 992901 517362 767601 817105 419430 473506 863580 542573 538319 496103 175537 890226 667030 648990 352177 145377 1012310 644270 536474 376673 671498 79263 573127 614129 395646 640731 798620 1029159 327476 727507 322812 250734 486281 125758 412633 523200 753428 512738 347105 944725 659435 767145 700364 446065 162443 929459 734429 584223 907504 808047 487523 106470 454341 210133 712022 496498 1040483 490310 863164 713079 338427 981136 700605 365711 980868 1029650 293207 505073 638313 546507 886522 614590 678883 956062 763180 355570 350970 822183 241564 160231 567471 743011 183727 580504 641913 925453 506446 407010 341397 548286 285550 404915 1043776 947247 822333 613353 907591 890818 211953 894171 292749 956078 257940 1016239 499245 739965 671157 151167 421649 447177 1042723 455449 487838 1000426 859068 651516 488633 369515 882253 500710 585425 801906 522056 969628 433433 923229 210107 87661 228088 122101 810577 390451 943690 612110 482026 779320 515155 463793 1026822 349901 997922 877849 689913 688627 914073 48925 977225 341958 818824 381242 1018980 515220 84159 880220 616790 386969 500636 127087 556820 238490 274141 577902 465141 138750 651485 893816 411358 759270 79311 710352 114394 1014354 583831 477027 612080 20407 257730 399342 211366 502328 563121 930102 195177 1042242 650040 1011249 352078 722669 830890 662979 154620 320187 974512 518530 368519 633175 998083 494771 119926 893309 756630 396798 806796 752028 500693 257182 833938 1008307 356110 172255 218478 351664 446049 174550 511713 1001942 162668 1009170 482637 223833 294138 726077 498971 372690 185274 323834 484729 759620 736556 1012280 220461 996898 914579 325950 128481 495334 999735 514261 976023 792187 957142 441899 878249 756343 505552 1020402 587954 146407 781876 744523 780442 255626 762789 40695 162714 752308 385851 713294 417145 622536 335857 677103 623919 1017732 238483 306133 99799 298868 190654 976677 110203 586575 921029 101566 724630 654378 778962 480483 872282 289516 371773 618931 800506 888491 728436 432309 933454 481084 389026 630299 776332 650129 833781 948803 440272 931443 924330 501358 441770 1009235 577370 902049 485040 326373 509093 1013909 488633 540250 791547 1038633 350611 630214 792027 637737 537837 319957 282191 61108 985052 114939 771293 637003 178901 173557 990530 323406 718172 470787 932235 714133 253545 864684 677451 385275 437704 733662 941737 467743 670435 990270 327082 224558 969995 847185 673195 79790 886266 584930 193949 909447 252987 631667 697942 670300 757664 810539 933608 711747 548535 773580 125944 367974 717525 391699 1001267 972024 684266 855734 967125 475633 503014 890390 889020 871029 622106 387667 953818 912900 161558 469239 92030 634286 452493 651925 198071 935093 716823 605709 364338 654086 975111 104432 130244 687841 202183 1036406 1026702 934652 936477 1029714 106183 947470 816108 600981 994573 309964 369723 624043 488650 60999 556010 121046 195163 701100 823071 734794 489834 327363 824511 739769 108430 921853 698823 449565 339875 473944 318869 682099 308670 972210 216971 472859 20211 363390 23917 967325 1035907 699575 284118 392393 1000330 282297 447098 808828 980120 201918 895767 223467 93391 239037 1044100 935323 516856 204613 78582 421235 421114 462585 445018 184815 498823 890565 987516 470310 728532 427773 264173 796903 477843 1000371 966887 708371 429435 382858 142067 774938 331371 1013059 915636 1028402 1001674 1036333 603706 921396 976516 579954 733129 345023 56662 822334 319110 936590 619698 1022912 379354 926189 94107 861791 709865 146339 685372 419768 1004264 995494 782146 65473 654418 704699 237941 994085 740307 184763 959282 774798 438543 118195 830197 995609 497814 998312 643257 818278 881889 82878 887355 1036563 1020312 300020 752924 927439 694837 1041004 699196 462325 259668 198557 587321 187243 840238 913580 181918 895226 743032 696136 149244 716489 347679 325048 123835 566780 798646 225095 691657 372915 652343 863390 632443 993530 740705 810310 888380 844574 500454 850058 156463 727865 863177 86958 938702 694953 232690 124724 740261 424149 650449 556760 221991 790505 243057 734584 469661 643419 632294 256610 211788 236524 652776 709451 723197 171500 939319 537598 125383 703049 221611 349038 124835 956781 863950 308666 434069 946967 446511 734375 640463 450671 844638 548530 835428 118486 1019782 536427 288638 635627 701929 612721 700385 872150 255656 855846 359517 827187 841033 413125 756391 338622 710498 923037 725687 517940 216275 770526 124747 450498 877388 241357 409049 608509 774739 796141 453799 679672 400361 733014 901689 245544 873743 898506 485752 261411 186134 646505 820963 432083 451229 935868 482099 1024811 514838 820462 236871 320475 306493 775569 167292 249674 994709 506482 616125 648906 169151 542705 48885 407661 516524 640431 675182 666383 689853 898200 87544 207583 735367 350641 847141 359762 908822 904745 97630 555375 190555 584135 905032 325496 242078 871774 959435 547691 775311 631919 350579 322910 670159 416454 883734 543582 285053 499045 300534 748055 324394 998179 838633 246772 842697 433455 864105 315055 385498 318265 111038 411243 449955 767818 888536 1001894 1023249 870687 1005193 715659 240330 309852 465723 126542 879894 984998 654413 424557 439094 851224 486896 587640 932195 40159 457570 654866 942751 29279 621690 876388 770990 326544 717652 801341 964402 600029 219846 912802 639356 480461 671527 946586 479420 220837 1007110 555854 439864 104639 984398 588614 613935 460770 1002269 965420 862701 635644 683253 664187 766630 694777 748839 747384 910053 249704 292529 605070 613467 973445 446623 729279 187260 511123 491871 519461 939813 503686 1000995 129167 931686 234861 945738 212660 512619 253071 704703 89303 356534 217839 391770 93414 897754 828730 775505 162481 746398 453003 461308 956753 339761 592615 652332 15349 110038 138653 853879 344798 364402 969127 503628 763756 321447 242648 614025 607702 154426 728441 509904 722650 364257 543708 481443 603069 481881 1000007 157491 435997 64842 939379 800486 254011 719084 835081 385607 923002 633743 1045784 285931 114206 379384 758748 316025 717260 880472 967793 302836 647550 404391 381798 548774 417127 674142 711288 717383 474162 342245 130673 752464 210014 904176 207159 670174 785153 550586 159286 713675 836663 300026 477503 975929 748777 894652 716017 1020218 253100 207975 485962 683896 932107 414654 610747 760745 809423 514445 288380 409312 662470 662263 485959 514103 908818 439221 833306 779542 290618 241909 996519 750316 823757 474270 463031 853469 991357 147342 954667 628317 802373 605533 331626 977728 391447 635346 866581 635931 214501 728499 1043792 1003362 381848 42933 504919 459582 1037357 163513 120780 973386 844502 241237 630547 163676 1036402 160927 54782 202143 443847 946850 980258 513195 71660 339815 238407 840110 506584 747645 869911 750797 903315 88861 718704 161747 21246 767541 482842 241396 995952 629299 343868 857517 895922 949928 894859 44397 634012 605367 275322 681916 894284 193039 704390 860511 355417 790195 716460 461486 77621 1003270 514442 874390 368330 889670 406979 1013859 305518 345082 335771 468469 226455 789227 109785 478888 650457 829085 130730 814042 734027 212765 405927 177976 906136 765095 347992 1034808 244252 748575 501420 27102 871199 650334 1039505 589098 582129 603836 405397 641766 779293 228262 612572 809571 455882 276327 112892 230646 630363 659171 731542 179503 727662 749040 684470 894568 184443 383389 878472 558589 986092 318556 763596 625466 725231 863385 728654 366767 195350 283550 729783 701329 995729 1028882 108469 381780 995406 624497 501110 485043 928977 31721 845109 891049 911058 354117 712137 88553 810795 292761 812666 510247 1039908 495994 939700 227820 682860 781698 846927 969434 179081 951129 801682 897075 990343 946812 638273 952038 841429 247643 895654 599781 486147 325067 782467 239477 426988 514646 634535 463862 547295 361191 926713 211501 384173 262018 582315 581441 304799 774235 973648 28602 374513 192133 911793 797499 632437 473209 517088 354731 212156 937786 830705 752394 93791 416724 358864 126550 586270 217020 1013132 493725 953427 448104 619643 230829 730891 383970 1032414 383763 576783 929447 536311 211102 1045637 920253 613061 241050 879048 642742 1013889 825043 466746 834867 249713 342499 1038665 346991 188252 622339 491304 260402 1040690 451143 632236 899214 1013785 707260 685734 961379 1026247 1036307 582554 1007980 710021 757462 858909 194903 985708 429925 75479 207726 676830 609613 946348 873875 732080 865842 347980 700630 757355 771002 298815 728550 389692 126404 315123 117662 882372 1032750 986771 645873 513127 363429 681178 460515 1034338 500013 111527 359833 248159 319309 886776 887463 768597 928557 183661 155097 421685 384692 767374 288117 899230 485205 599614 949345 360078 678390 478326 473862 643894 245329 979260 1004438 893310 188062 32657 610170 383713 830067 636723 307839 509928 162910 932077 225942 402396 956013 59997 16247 348100 729947 617635 558334 494140 371383 1034009 1024172 519713 369947 311798 867482 1019713 103907 272991 997894 462292 127984 108007 1002003 931982 481780 698826 93959 530420 953804 517443 745631 60761 1019438 257813 875740 118498 988838 772805 574139 873931 616539 47223 708374 432486 212523 369911 52891 987738 440410 683131 323709 290014 816730 201695 246251 764980 868798 421086 260125 809371 730746 161206 1029713 1001547 184176 507209 411101 251434 216435 351693 699630 814928 1026261 187830 369518 627959 650531 478155 477406 242458 359542 514246 902236 834453 1023784 565023 577418 370063 657791 624500 888101 716020 106357 256424 968206 479899 856635 756157 939463 105446 997810 602983 460406 770259 702218 438636 503450 755290 501095 125299 972980 158957 699421 597694 1013788 556110 324263 315307 879726 95065 738290 989105 348067 642662 1028768 973065 301263 560957 125806 702217 211063 1029392 425676 731606 372297 1010318 604080 303543 972052 343055 932406 577485 237014 920383 522020 895626 652965 642872 477655 353139 969892 472127 560637 478568 352827 294818 634514 548722 79482 93081 179751 677657 283006 708729 770992 270316 463548 514514 709524 438506 545647 127205 875155 748702 1038017 505681 875796 617188 257093 81761 503128 572023 701261 519362 30131 935006 807800 989044 701799 928180 339279 456922 924763 647769 1024660 897581 204710 968594 743674 593885 783464 1036854 530103 42493 844254 121828 510693 514948 502106 668999 830948 687250 48851 871305 208441 165118 640857 875692 350840 472589 359709 124495 227282 954035 261009 613240 903054 209788 802515 987120 241782 1034766 647049 886095 740407 965298 907232 126361 970062 663452 669290 965267 197613 933050 918515 24374 629526 196192 647740 95672 445282 396149 350652 1000013 599987 638114 293586 508223 1021486 286198 376242 88439 219388 492199 763600 97738 401014 956605 580777 818213 850108 897383 183651 502228 752934 685910 270326 645479 477311 703316 242866 31973 397235 1022499 740308 128601 853734 717262 744568 807294 870747 258515 683246 832855 571001 490724 989865 731627 712560 763516 501478 259113 841634 367578 1040739 973068 621410 365599 155508 619847 748394 618941 286666 595551 1001077 419070 223196 612840 327074 122754 645750 988220 871882 481477 799722 775777 706486 452762 970342 547957 917751 294722 1014865 607982 572241 350132 873303 421710 415600 950770 1006136 447901 498983 353521 412478 94841 59191 642289 402107 997963 583367 988374 327446 89819 975083 630566 46295 412373 440431 56967 498424 845432 1044551 744034 859057 829341 1023109 949388 567156 553581 598008 871035 993311 587420 738649 249935 872766 764111 671539 907080 726633 219499 911781 634315 698092 454993 939640 660823 311118 990833 961833 643187 432101 325967 835492 226695 248263 585601 689587 293050 965143 922851 355949 691109 464742 496846 221550 1034506 12270 439389 352502 246723 440779 718873 727095 280955 733044 841124 237453 628969 1024485 618279 112046 711261 314268 200533 155554 413154 398651 97643 436346 759637 239472 249401 817010 387498 122012 968436 382663 689373 624057 844526 309501 232061 928830 556487 1027115 416217 185799 939590 585140 173486 588957 369149 663242 255908 377199 916037 55999 1027459 779892 512713 80339 814649 372437 350956 379641 576888 361423 196173 190015 187791 702714 887542 799291 678171 1036953 462295 1003727 321967 491108 1018105 670564 725595 794263 520545 598491 899673 932243 1038083 818225 697145 397743 758435 517400 231907 1017287 107966 501165 742761 371390 629224 368466 970846 952101 191659 443163 909358 346612 953946 846137 182181 901493 39774 633809 929174 472948 692022 938821 730793 954138 189837 801111 833990 709446 886893 138558 236823 205782 910820 1032983 113001 759385 227684 180734 1042627 970499 774261 987863 375339 702487 110405 121207 736797 487475 382883 746873 648079 593276 905705 773457 961844 904409 241276 658331 959607 964922 153887 238538 559582 455331 929118 506188 905560 986579 589393 241319 290651 321253 757561 207738 906602 996014 140655 504651 792026 873195 677779 382712 510221 893803 801626 138989 929551 162879 1024456 394206 769684 474215 580505 800181 994084 1018973 815980 757337 975158 387538 949186 58866 444121 868108 316154 580217 516908 629467 500404 631747 618679 741655 662761 433247 480889 163495 1013640 617690 385906 553327 375650 829814 591774 487302 629219 764566 150503 962512 621749 626510 548570 999878 886377 670268 622364 834234 552628 584517 252955 956431 1000563 143219 820199 553434 940889 739038 1035593 997832 251415 1004997 867812 746426 902102 856295 460633 832432 967289 1018977 920047 482187 97595 118515 571206 240298 446717 212868 740277 163576 424664 678824 46191 1003107 374910 831850 915557 89932 202102 898247 250681 129669 161373 775558 739662 96798 752679 993588 651216 971811 965003 224813 210894 744858 797682 619379 772803 571128 1035789 544111 300785 243300 814442 101306 846561 713548 710777 1030792 226417 504526 961127 481966 212231 1043760 177885 910274 124990 146366 715070 441391 257331 98091 968815 470417 438046 244332 470789 194766 226678 896282 996164 236573 264951 669401 780468 116453 674230 199546 973221 616571 356763 965147 600044 452054 954557 676822 342900 479689 963911 906014 210411 873899 1037601 234105 259688 761426 108408 997162 321461 535805 448752 618253 1007144 259465 580435 250525 224211 445036 251075 440995 402938 292828 969255 700065 122682 453405 675706 755495 372514 155023 190315 380005 903796 107452 833662 258958 561021 61854 381806 940620 691929 408433 971244 652579 847750 902116 633230 1017885 437399 363422 354793 466199 317105 822179 111805 951610 845041 30390 641837 314334 371007 417268 629675 5951 615534 736592 925236 381341 704020 847728 154477 609662 954170 947538 880404 611550 422109 822214 194786 1021067 830372 75451 925560 208279 1030694 251541 809952 952746 636017 224837 255834 992649 52725 261397 243481 572140 234985 291771 985495 464121 665529 645589 597651 327044 840237 601971 1019273 813519 96172 1042996 306140 304108 682365 65130 715605 464753 1025084 318067 728802 226475 231286 298861 432952 989242 190750 185814 505260 796469 472407 144881 503949 875224 231291 284406 848794 771389 760505 390563 714736 444060 785932 471849 245045 255033 324537 186809 420804 413646 442200 370172 44267 1043760 314804 661366 733287 963612 861021 788911 1033539 774036 1034546 1024051 114283 759720 429274 310065 669484 728516 691655 927887 650525 32295 740637 709842 808903 340094 996036 339766 759099 60263 824187 94779 1021777 508093 242281 872372 225035 790491 223033 866713 71291 165563 77423 699813 123229 478611 767658 1019113 966165 188631 437660 588843 914630 182175 632566 480842 1019346 708206 691774 839596 624364 595661 508888 351472 766323 674780 861115 685424 583507 411486 389303 259180 727518 988390 441564 21981 1033107 305587 194254 948630 208775 1023313 983770 457498 292083 255676 508664 892384 681426 776715 126574 366809 693114 1036728 243050 260928 179832 446225 617897 172915 1000086 609927 425240 151157 391984 721591 249190 504276 858743 989342 897221 517492 220006 420310 814577 794077 933321 874152 580412 644025 736539 385735 695913 120045 539996 315122 693805 993174 986519 187613 490577 371950 575737 677494 174951 284510 277340 501232 684575 814409 678604 978209 323512 896294 474126 811764 826286 199629 951582 251193 163628 898222 718483 496463 737033 662775 1008825 1005796 821105 804285 990880 911881 945301 456218 94462 607187 605924 867296 876137 971650 997937 60747 490801 843556 240938 471641 645205 110535 195427 853427 324323 335659 346539 904971 1023065 436807 924586 858283 1023272 222196 903843 826939 715292 215535 1018574 269214 700747 737755 945325 1001192 243211 323129 494443 352760 116831 34558 433795 701627 690637 233132 782083 56681 794281 512455 686793 842099 865106 559075 863635 98130 1017059 587935 173014 477371 990821 737782 195308 962068 887788 497076 943503 960830 280572 986069 104766 690097 501149 119871 754399 927090 416111 419563 927422 178898 726990 1038366 361910 130473 676824 465850 536519 520004 682913 927466 283583 739689 277307 618868 397110 930206 119548 531183 194484 609054 270262 292053 947342 387510 992760 177871 109306 284599 919934 989106 823769 324284 952971 837875 169950 111819 935852 1036485 1028994 252027 821629 543591 439619 895888 1006862 317319 222716 675578 881446 327218 883228 852924 875860 214263 596799 578430 56407 319707 486341 708838 758363 862889 226622 604950 908706 666553 625069 849228 506054 724214 605511 888619 567927 879950 375372 849364 247737 939651 310164 881723 1042822 322215 700080 619412 219082 765262 1014496 1034040 436541 339347 561131 677598 251214 849460 835931 757177 693595 491172 320791 792403 696925 574651 327425 196384 487272 954266 362671 163099 218695 756519 1024952 570763 61067 924732 702057 1027585 114325 942174 477080 182229 1025892 483983 505538 383027 294310 681195 436150 114069 278141 367646 128531 744858 147413 686619 495207 850027 726629 471762 720406 737914 887694 242790 515936 109935 741746 1004200 555937 938213 782877 542171 811875 343536 358031 457806 898720 322362 719929 612726 29561 431798 865521 1011785 465435 728553 797111 504119 620377 744353 695020 726733 510584 104334 171475 241442 234323 1039056 317372 932058 932145 767880 883568 583585 896812 540410 301918 905835 375932 429851 645334 696102 348092 437387 848658 945255 150877 717178 190999 833854 993748 89757 292499 217534 824175 193758 882970 816804 779617 413127 548237 718360 379501 232573 608060 516705 697829 584014 654018 694183 224506 206820 809262 647579 301839 504499 880889 774034 171189 323444 894184 883401 703386 905596 1031560 939365 322765 221686 543699 417188 998848 81705 662515 898230 882250 637591 352655 922987 733583 635884 646026 162487 573204 641490 989537 455480 961138 217518 883107 759054 255939 257323 608087 957764 871377 895164 832666 829047 680818 674135 683946 702234 478763 380520 1029464 326565 703976 737770 891544 420031 883249 356411 712146 138707 460375 683326 477061 638584 896027 242396 225766 509214 308915 485264 999551 498321 1008828 649671 855788 783561 842395 418927 697059 62783 686296 792485 935548 233254 888689 674268 862045 494266 309587 343818 913027 533935 478613 739079 569095 413135 831433 878381 602527 496687 187806 935851 1011763 842906 247391 32237 480271 470898 110039 327302 112306 821110 753488 942534 663257 861688 947307 279791 838449 918687 480115 1006804 221092 824443 462739 193402 629929 909397 566231 1029506 913956 153951 857150 195810 125678 742423 229248 577514 510161 401345 1020566 647325 969907 161998 224597 587480 825813 977299 310875 350196 936811 887119 867793 747706 513862 284615 809654 979796 773321 500023 891673 1006484 353055 802256 624415 921070 830635 875102 1027378 208309 475519 195891 489237 743529 932551 1010835 882969 300998 658172 947818 448074 276428 593326 492857 753219 423697 833114 512724 493421 441958 825202 520498 195406 318379 733725 1013830 604537 451973 494711 1023015 678300 888634 867794 596725 180106 447658 971802 547899 69310 434383 322855 1019489 71413 539991 516156 438158 878776 235935 904425 260425 859596 499248 392520 958234 75705 466534 991325 678595 107927 996290 452076 897444 1005670 587839 519182 144349 28255 1039472 517338 214863 874267 925331 931485 174765 219797 748694 258862 508333 869842 784952 909812 911014 488974 388369 193852 319188 762600 208627 642953 856743 124011 194337 716329 163438 697062 42999 901423 537807 261273 512282 913943 184017 608745 731917 842910 242026 505512 907139 260394 522644 220506 685909 990444 948690 1002217 902108 607357 382619 338139 745885 159259 357826 910725 1002806 471505 386586 448121 906387 386123 760484 497877 162715 188070 892628 763740 480502 622217 816525 621355 851348 388152 922110 571694 731463 708035 567179 346838 644808 113620 210170 715117 878012 128406 882953 437337 506065 320825 810850 446607 813533 162728 466311 318697 413420 934828 214841 244596 977352 1031690 104907 652493 148351 628694 185978 207740 859846 641447 649564 449623 1018023 62649 339641 825101 818439 890537 81900 943829 328191 910133 1010337 772701 833321 801967 832490 870769 936735 695974 414799 802472 792039 520481 687216 342620 226855 481852 416453 63458 750520 709435 356184 113098 1012290 240671 783445 547165 913312 352634 441698 983526 6654 1033737 417685 257635 187559 392245 429432 830182 286103 369503 975076 956320 974482 481780 552914 95203 27389 631758 274937 1036686 850785 842996 841273 960911 418903 40935 1042969 346030 693173 245261 187707 217012 750309 108366 384912 403436 233392 686560 584534 766390 544663 890981 727629 176045 277135 951597 502244 338929 895275 130187 817741 578289 670844 744325 48719 109517 80127 856254 578393 171339 896976 986142 673774 700062 162727 718668 652024 444354 44282 405305 894507 574141 432915 362232 297451 621688 633189 492639 232781 806796 469531 772822 1011465 146325 173974 825965 754393 940935 407506 77038 63029 501436 236743 211850 502644 1006854 248788 126795 32700 65202 890639 697047 344983 907565 677273 1010228 815515 453924 609470 517146 767255 515466 583922 415469 277961 221070 652225 722555 611499 122265 186298 285914 737136 682362 47962 707613 359523 379641 603034 736777 607327 983540 1042444 646727 539618 581361 1047558 457267 260648 653088 827232 604871 887867 885993 753040 439722 626151 968680 352667 638403 129558 988788 950761 992650 376625 1026708 681015 572470 865750 841357 806127 649623 616285 703850 931625 709261 670286 150778 532374 979142 605612 277357 425392 227885 340127 637639 482455 865532 651699 944487 377340 796619 195750 1009849 826341 616298 766435 733835 616071 452245 917026 565203 584169 776870 567209 261283 109560 169683 367556 537843 979078 1033368 954340 354557 156903 919991 382627 769033 303870 78655 920558 922427 898246 406985 471213 733036 493429 40379 374502 212147 768595 243771 569259 42959 1013924 229123 247100 814328 162293 432917 1012138 471804 479445 670908 960099 161129 1033765 208818 990985 178271 977002 788375 117875 109623 778032 511573 848678 629748 515496 430877 926940 374315 777866 498997 492922 302675 1023376 714277 758620 931562 704981 954621 178033 451812 187843 214843 725980 1036658 155022 432830 424467 257212 790397 77690 997526 610991 1040587 126882 470480 190444 906644 642474 496075 618846 584515 88527 522024 452298 231278 70139 627173 169869 944074 685355 153070 766749 437350 702283 53173 3007 756951 747378 174031 766493 627434 190827 863467 942667 617415 593598 371628 973078 683799 802707 244762 456330 30204 610933 128565 646752 80835 226244 886439 165866 374942 878342 935516 953926 781880 226262 758247 870247 1001146 468255 488622 120205 472362 647731 110565 462804 65080 130020 171000 190343 1024725 630443 803838 676411 837398 358525 373995 216058 334331 772523 728789 214991 488662 416875 1001598 336831 459327 287987 354539 802254 322805 959875 956018 979672 424143 699053 227269 194028 851508 714442 823738 961302 267998 874379 954247 677723 587422 1011998 653970 546806 632419 310621 870203 997593 16368 697331 768116 177718 72623 237482 223094 244930 958935 339428 1028577 717486 1027154 783874 727725 983711 153695 678959 928665 490290 1029736 204706 112346 451320 961583 354463 298718 974901 830908 681273 985557 481737 971684 961188 749240 612026 814804 605092 451507 703842 518439 20990 127790 577252 448889 811743 748345 78974 899506 906440 470314 846105 466232 988590 816755 756508 897641 589068 752218 220405 450679 247911 839281 385968 176878 248726 567142 23533 1003302 663277 633338 1030410 413399 625851 109558 896618 228968 445590 947906 178051 324408 487244 909944 371325 193420 297721 928155 55743 387530 293561 42463 761443 510900 233293 710563 282107 308138 177079 885651 979750 605293 310397 97358 130408 124276 605667 245350 453795 923100 670779 833340 531885 316788 775943 574075 446348 420985 904353 190188 771478 758683 838538 695866 147004 378788 639802 878492 1013793 1005210 523104 487691 585927 386119 633407 428755 878220 112247 746805 975813 911116 522913 724930 512670 373871 224333 924026 462172 147379 696887 760462 170615 707245 767565 550588 243168 153549 813810 217957 223134 876216 667335 1022122 30199 61683 470310 758425 249073 319043 294311 1009416 796410 812345 480365 158663 817958 802077 316914 904050 705965 630313 147386 903476 1006816 640692 152029 350444 300797 137949 972488 448583 476339 492275 495369 480899 424913 870861 669821 127531 445351 227276 842448 865933 143162 449172 984954 225772 286103 283563 258727 275821 956360 888459 773304 837874 585356 648898 703182 775834 571353 305966 843893 61324 909611 831591 376003 951837 463551 508205 148957 200527 80882 641515 223859 813933 953646 468813 626361 789939 120604 887021 961177 597115 152807 60885 907601 634098 975088 911788 875169 893015 415055 842526 114233 145175 1020812 286379 869786 818733 929673 196146 972951 224617 61156 255457 713596 344991 163100 391587 209769 92102 223438 639435 619473 179164 951274 192113 482737 460725 625727 783513 420983 392856 44779 371433 848548 442048 804722 322478 930134 641004 1013648 648890 651834 256313 506736 984995 602963 472635 750147 962089 448971 603719 77647 276055 247676 583413 266199 788831 575071 370356 616922 580119 366955 942551 989478 65063 621266 744077 927208 627309 1001658 310212 240799 919869 163623 752880 193002 548689 686019 188479 968219 488535 842602 1045588 64795 708189 536548 906521 218203 941389 59167 781224 57137 291299 608607 962654 668399 546599 57192 872675 925479 951100 886567 415015 789371 732827 682828 453722 578426 236745 514785 883769 744219 304085 315966 963015 861799 969012 1001529 418927 56055 357269 752197 888428 652840 944143 485729 469628 10221 467662 692123 127740 325570 1021321 196201 1016760 234679 412839 828821 197535 162644 425607 718229 903890 986295 813529 406623 162716 115706 830650 729981 902085 715650 219882 753432 956305 684447 679187 535031 647349 288335 1005729 354707 589776 392129 890138 894661 116655 573011 235373 555191 743996 999870 556439 1004173 835188 93998 959531 298587 224986 130215 465332 858036 943928 238174 1047812 990438 742089 46961 168797 373622 4047 723069 940117 44542 111562 325791 882191 698068 13039 350056 189487 653778 828798 1024741 75708 495449 235647 365455 507264 709948 65253 256092 621297 276119 773396 473878 972963 642633 437031 726477 603836 920523 1033123 530420 956636 252834 732949 781865 611683 889289 784455 990417 867312 760668 874834 466545 1019190 895782 441617 426423 805687 121329 321242 570605 368550 389985 93924 1020212 470702 840793 444878 546614 846366 669309 758181 143344 856539 614068 430072 1016109 453545 378229 924220 909524 512737 353897 420687 156991 60519 709092 118753 416188 1025840 385942 696983 220466 720200 691983 988940 882979 995691 325206 737982 468954 611298 836454 376137 662447 315179 986424 896932 572747 157487 361207 1022804 886476 111971 626107 986578 322792 577299 478449 202541 979778 716553 167295 573123 375269 554454 812409 493006 531182 357326 761040 774438 627606 105946 736692 260323 576407 830862 433852 174539 821209 888169 584279 795262 971351 440663 411883 245362 341613 874127 154586 1040722 411183 624219 415037 203547 566749 89977 75741 259692 454857 912588 408859 343321 994248 681177 730929 376646 458337 461793 636842 779860 977201 418983 209637 472536 754357 741146 877673 928583 72943 1018338 1019302 604767 900298 456624 911895 94782 832762 413688 693973 371783 774602 422307 340851 595580 860781 963852 338853 783689 223582 543727 707175 416889 218789 711462 825155 290459 461785 895342 698198 426447 855659 504760 750452 811891 653420 446417 612589 508958 591487 472056 858414 112079 569113 465435 681445 801139 646114 813645 916162 437417 200030 355871 439471 930988 243835 244023 456372 793195 28647 108471 788467 744561 907881 503077 867405 691382 955341 113718 887863 618737 749197 875628 696734 812935 194782 748472 381710 386264 106099 978122 493357 759598 878310 227081 967562 715226 1045548 93554 407982 55867 707979 554802 862510 120103 601462 87763 290334 420792 839054 730355 782510 380880 771261 893307 837171 470172 970894 969334 973154 915733 254962 313301 861106 1028493 484903 77750 574814 888281 43516 938332 292414 697589 415291 935708 323026 859508 381707 978187 231165 439726 849857 347291 1016183 224920 306809 255006 878278 831891 455914 177607 962102 867280 554043 215803 190254 975844 367061 1019289 178026 1008978 94527 89842 1006122 936286 28510 584219 610935 185659 255670 994896 143307 378825 195772 618940 251565 922553 698809 1031212 446559 1046820 795902 420755 849286 956641 418703 261474 971653 293112 97859 734887 724468 864558 167382 814444 910359 843173 191790 665341 239022 349942 630730 237411 957580 178743 92830 374550 883376 182522 214513 879944 901355 360085 287611 511107 783897 253521 54461 615094 371613 902581 963915 127350 1000056 580072 106344 761059 513210 449893 377573 416094 27118 633763 686018 482076 206451 479993 668588 625782 211640 250446 779358 1021282 476555 720436 384537 322583 371634 647295 420247 661359 305080 940214 278450 632079 1007883 734317 1018055 470438 621412 1034899 696292 789599 214391 953299 506627 849734 418671 552565 846427 737200 1009946 997596 64474 528111 24254 912681 514257 869259 95658 418251 867630 580279 963298 926390 32375 572830 141950 453076 1001829 1035464 110837 881888 421319 502866 256245 1027219 683678 432702 407274 867465 292478 1007124 933147 103999 992085 697722 474381 808818 653186 654124 629820 40671 237011 322298 129239 894314 989682 633495 709286 652092 822926 486031 448701 912482 756472 984603 502302 946494 1013835 840143 539486 182517 198551 378428 460758 244677 579918 718965 1024662 477128 141273 816186 375717 982035 347129 431823 46047 480998 1003093 298878 804287 671335 862515 353022 662445 658389 898826 600989 195691 346350 556421 993615 500823 976706 479836 378589 666349 859964 278228 818219 569262 212865 490113 621924 1027717 803789 89687 882002 843380 774866 277311 727447 629814 1020090 239580 790143 194796 734898 443381 346105 1041166 340457 106987 65328 776581 197626 888228 220581 647388 506244 508285 285111 709091 255889 985470 122704 957625 459519 190037 670430 608623 448892 784500 399097 797949 178774 182151 840071 306717 417101 970344 984221 256547 650562 824117 57321 998539 613293 445623 1010700 384458 891286 974871 554555 588847 707048 356328 513309 59129 605556 227802 1000910 615161 258682 270141 242006 968505 933318 520583 898315 699851 714177 594429 909579 971248 730895 682802 877859 448726 89703 540495 898203 93415 450054 967310 486744 1028458 675243 1004354 309027 698292 866973 405427 854431 513611 933763 623279 811897 502187 618202 540043 232426 577381 925553 969502 933222 1034382 225788 191589 830161 517313 83923 976217 834717 177062 842570 453401 654900 130760 309236 464694 865745 449703 292691 337885 215516 80250 145102 772647 48884 1004276 650920 296945 896673 108126 746985 444773 245509 486492 991963 742085 1000615 808393 250206 934524 199583 1013538 696218 896143 604598 826977 161173 824007 908504 398303 990147 584658 185511 362207 371173 383836 486585 40843 287702 859710 760513 933046 848732 358999 91119 477675 1012074 832107 955710 821007 383782 906890 746410 356026 732285 105339 659285 842356 482725 467939 485060 227671 486188 613915 337909 906836 748788 706413 297447 500335 202155 867849 387133 897710 468350 700324 92646 879417 766769 697306 497852 920489 119502 1032540 357519 1031745 449448 219851 543867 1028218 249231 239412 480203 780373 829519 161258 633588 654000 153977 1030149 798321 1020583 510997 711584 501681 244549 586183 419405 289513 188144 1022726 864855 161744 356193 319440 503123 158422 897443 903051 674290 945236 433635 1001097 667448 323116 824049 546175 647531 358812 337908 451827 988394 937314 713502 577359 253705 335801 858203 583091 879774 841457 451308 165817 642109 536013 239088 495860 80378 173498 142939 228537 272358 354221 486224 897741 811447 60595 465571 669390 322030 477795 920743 279549 366791 233907 473868 448262 241204 852670 86941 848911 996777 928557 214515 949525 822489 414586 673103 548199 810834 756634 310456 40670 449123 94663 629428 875836 1007114 666325 611706 332543 30181 245045 806257 602447 493966 1040004 290335 540554 225471 249752 125433 506211 101855 759281 671636 194837 224994 517197 51178 288760 778295 125373 127802 747978 739735 163265 845808 514377 654442 765612 309738 734908 809932 152959 1024834 603061 964372 1005784 670495 39355 840925 301009 404218 912292 875118 960280 907682 733121 494687 814374 812906 391106 55801 382119 256142 486084 742340 810572 818579 795067 634826 379445 44747 504148 113338 704877 321302 212721 833050 1006296 961648 391733 696008 226197 643707 764051 572022 881840 911468 174395 735259 259532 252148 957501 230894 890397 888768 367283 52155 765447 979153 650076 909770 476725 928095 707635 752208 297710 710815 724791 870105 709277 129086 857722 808046 996644 236875 889717 216975 1036753 942862 89402 40511 539359 351956 802649 929355 222072 488857 1029000 773033 599992 908054 388886 726935 615672 111612 627167 765585 1018744 795127 109918 564509 373399 27487 367183 960228 909662 971834 108028 363318 764870 878150 482123 591846 996132 1029522 741435 556754 996506 707025 513587 585823 1014184 320938 938921 552727 338782 847756 671023 47391 619987 759509 402303 646930 770675 241949 244962 199614 1032442 865938 949263 725087 654982 913896 276467 930925 738023 1033271 582599 929420 318350 342243 325788 950727 311018 550877 63706 817969 802459 586935 894438 32585 442082 661182 838534 388127 626640 710229 243015 466323 934367 822681 652338 618401 304317 838183 541693 588121 678259 521493 234418 257300 466318 603974 754428 567804 437628 308084 111830 745097 61112 48945 462110 809698 760892 483755 556841 979841 113771 844620 770970 32624 152302 975315 286190 56213 923484 933256 642470 45934 152539 654598 1006790 700463 442865 237360 626469 386380 15615 436534 60274 298947 1011081 443113 798188 466198 808568 449102 856506 265691 256664 952693 618622 233839 347820 694862 879572 342000 440568 291572 732905 452849 1006698 512285 367813 599454 345337 159271 1022099 911236 473829 532150 1034341 523368 649684 711126 597147 844341 831304 231350 782510 961900 724174 678311 551915 815739 877928 375373 755313 801445 338047 511302 379235 872909 652490 945880 54174 355062 875464 375127 994614 937357 680367 733080 176092 867863 399741 588590 711238 728433 717412 823001 597457 857074 610804 847113 338868 734074 764645 864875 945817 1024077 14911 872345 142719 738893 112525 211055 800039 270014 617946 333405 772664 918845 351685 663025 612058 438242 123261 145138 359309 221751 634267 903122 849222 722659 518697 556248 520649 748142 389843 629139 91982 367546 1008858 539239 921048 376436 258350 420043 614590 611871 989578 473388 114289 597986 662451 884037 745677 726334 788397 195790 375063 538167 392532 146261 728615 247531 205759 274686 372126 895147 643501 464443 734796 68479 838518 880409 257752 947906 552878 809406 415358 604921 230331 705209 446707 382413 682915 988412 981281 1006355 943848 485162 656735 443950 407583 564575 349495 650407 987923 311046 198495 256252 743338 723055 556771 1021022 781448 588583 841129 326762 1047556 376704 186399 701486 281563 204729 124591 980642 1003041 506169 685485 715426 810949 113902 611917 780396 327075 707979 438614 112044 120062 686888 992884 105675 714405 800599 493338 259472 220884 758493 996962 964145 452921 503120 353927 224803 671651 912226 487672 190843 517571 621462 724949 325786 739834 313210 612539 805598 862867 654980 644684 60607 922877 605413 32486 846133 816081 892356 919925 379367 822892 687646 701944 937068 549845 376620 113573 799517 597850 228088 981416 825705 839505 692858 120665 942327 1010769 773190 261699 546788 399483 1014097 989829 537039 81367 334515 253162 177140 268539 448385 879371 963132 747638 1029984 549806 345043 277934 567975 403351 588528 1006729 154749 633622 107981 970014 976149 192322 593803 342862 287663 604687 746440 409103 371937 1000276 848558 696687 876008 762680 642546 920973 263166 482661 359030 473117 398333 934636 335243 694165 222366 646322 258169 676471 827064 824985 219507 770810 244058 587306 111035 431570 755636 743482 96683 347067 872682 159636 1018738 636309 378774 343836 798397 302833 333493 548459 119255 779083 89135 479080 171497 485251 1003655 945571 859825 735547 497064 728414 608214 602829 677951 910389 547830 757555 237879 833305 321254 912673 802531 512864 640487 214270 482164 762854 870282 500103 746083 847460 802634 429717 324585 128245 247154 155580 112671 89775 430522 927092 191051 386709 546623 366423 422279 306125 898338 468408 466673 235147 488632 971526 968022 743563 924997 12279 667378 363935 424155 725207 1004205 425312 484080 780335 177131 997266 535677 484756 779347 808346 214993 275999 207740 183994 923878 1012995 578513 416614 121258 479708 404444 85868 305084 224184 827637 932409 691046 608125 885689 40671 716942 385761 645661 469733 449933 1015105 669365 125355 764179 1018508 311100 318900 493331 172000 233205 681210 774064 693599 203741 501382 798347 490777 944757 325419 717339 408476 292653 373172 810692 324221 962767 314486 971851 904329 1037912 968650 109087 773464 989342 994826 504660 331772 908232 88955 178759 779977 617655 112365 752655 195686 539129 850041 870137 107367 596670 881648 120188 76778 867628 992073 834946 437936 396785 727951 187881 452302 465455 346061 418011 449610 469713 796270 300537 877523 814056 809367 1028344 698485 421452 772195 730057 167149 48376 373051 649582 745072 113139 539035 757945 815927 954695 848405 417571 376704 972346 380058 906392 521027 621401 310979 992616 633778 989491 748615 242901 743154 584885 334331 215403 955270 679035 1033552 883184 928998 513668 487619 104923 1038659 976179 282522 653063 1018662 389016 114507 845255 304630 365631 160732 577773 150517 803775 919678 925020 491993 997974 215743 736592 96743 299507 879526 604128 686040 519112 424168 450228 885582 383288 645010 405472 813727 666878 475455 766364 277671 292711 644321 383051 334398 1043715 113934 815074 1018344 185047 611758 187120 1000666 191671 347741 899922 217030 1024412 426909 708927 885235 104347 51059 655044 355020 569229 723295 810059 255433 154293 433852 806829 922581 122194 632683 499918 691159 977188 686552 804593 584983 727269 839374 974343 908996 73646 566649 299707 375463 992657 764821 424099 387970 888108 850954 337470 455179 585390 338668 200554 496587 293355 414142 555976 367815 585019 822521 745906 997733 543583 94908 114138 834921 577911 319433 886705 487332 748689 195049 766314 429301 308119 713974 718163 347445 283379 1018539 968632 937238 773289 936542 916228 176379 998680 947474 354422 384180 621297 151476 758453 766376 79318 889733 1020476 277486 486791 406008 588602 122694 340347 732443 965220 746842 874013 118124 812126 339566 491139 470693 44151 945764 742057 470712 220957 407931 341494 195790 736533 678365 849734 73165 318781 969638 385843 1036803 928398 751128 907565 685095 956187 973011 478878 242895 404958 803326 85238 347562 431891 756964 617833 905685 223774 590782 1002797 365215 891128 668117 840690 470722 257731 57282 648407 718177 383315 470549 1030482 503521 277721 161565 564948 1022944 981772 757967 189742 61418 687530 378849 293725 615315 367467 539517 989582 843044 347955 835998 665295 984550 252090 490369 679051 839995 194772 972195 615015 899506 470370 752204 974056 706935 645059 777400 864727 298901 683861 592881 643477 419667 610264 728921 255771 225165 647911 733542 484909 289779 779021 922167 596958 1003867 1001125 904881 316145 714067 93555 901471 477130 485612 362204 972549 713375 689979 175031 48974 255283 487526 914198 816819 536425 126921 976490 681656 608166 212025 349148 970200 450086 667102 1010060 483092 357844 587508 629338 233347 720098 431028 588465 695922 657404 1027628 575935 882288 921178 350932 309170 884336 801011 654434 801762 482213 972444 471230 601565 949576 255841 906806 162539 575775 521356 37807 340471 498438 118246 579353 744764 433838 302685 654361 889784 615019 870766 336767 48847 500153 708854 416722 176509 235889 611834 420342 925443 713914 695280 840905 342861 766730 353653 513539 893181 1011106 933064 241572 1008531 112085 576943 632254 40924 202686 569242 433276 212756 177438 940585 383535 617562 770683 391497 619638 1018077 832360 825137 710554 498038 234468 719403 454243 839557 651804 1011521 248445 176975 901500 753166 986801 635753 183693 1038597 475609 645675 1016300 653065 616412 975982 1001193 616206 709695 96957 493238 1032987 468583 295870 404399 627471 735454 128163 79659 495532 743580 177051 391512 524096 54875 142143 902385 785537 517731 847586 363887 277987 829144 925462 827337 490755 669811 385645 447841 45759 111084 489003 242092 185724 620342 207951 612789 817368 844894 189158 412595 909490 1000569 762531 875877 898197 466722 93518 1008540 616364 965662 469987 735345 690151 677808 881196 957026 331491 821948 1030200 145130 897677 650593 511745 693669 974969 877717 247674 508110 425239 342630 204015 482177 438463 573107 337659 940960 686901 57140 121118 513558 997962 977826 877386 701674 605176 365087 750611 306886 841946 980740 512135 83958 202484 141306 554798 736617 384232 171748 461752 586315 732912 767545 452238 51950 840050 764466 902960 404885 555885 357859 761363 325779 292789 659185 1022298 742256 234095 471932 568049 782479 356019 360218 174454 335159 361723 810408 508570 629614 940220 975060 97124 1045768 932697 376276 534271 824059 436909 110190 493993 560627 831663 594843 906029 972890 388250 951006 702300 479847 306398 766150 358293 1004995 894245 912440 250716 350090 356306 756323 1040856 88223 316343 595449 178874 647786 1029448 459701 874886 927448 223591 6138 392372 133599 227779 406302 726988 860657 396794 696115 652685 179940 791989 583370 1046082 247734 942647 424624 1020333 735349 641514 611692 901842 913830 554870 497866 940664 56806 516803 174019 896901 442152 489617 373863 901542 717945 1034350 774081 45423 985182 1018579 551383 660858 866853 560955 605307 831646 211380 55551 872857 992074 381624 692947 336343 612796 1007646 774444 588562 830861 643917 697850 257227 908049 1041173 261324 441061 626550 620891 996129 370645 770835 765029 107990 934386 234473 439036 177660 915764 82875 621779 942111 642979 873592 579647 662898 333373 951067 1019407 325221 442995 561070 812660 855422 501037 186575 871908 40751 222964 1019286 1020308 759207 1047076 870386 629973 911107 357478 1041540 628618 554357 935481 1037443 485078 930863 379326 500893 940579 570725 882765 576159 1045697 113638 845253 302919 256113 179033 127354 971590 824175 559037 237366 607927 162845 310768 1014896 89785 799383 161181 955243 323276 979605 498257 570737 1035922 703784 125982 347359 746916 887918 274942 278279 762301 645972 381325 947043 124618 713819 355220 354483 1005765 963257 492363 117983 473223 158841 312186 217819 1011911 222042 779192 517829 924652 560383 406386 194622 876316 367593 337502 1008113 621597 719728 561037 404667 113051 855391 401386 874857 179123 497099 114453 509408 880154 1039492 971417 569262 635746 630157 443453 488050 974357 1017385 624959 568037 735955 302923 870975 96161 227788 964246 360234 515633 379611 97138 419780 814048 901436 952567 252091 338387 386387 354232 977977 429963 936499 118690 246895 137943 697964 545630 553685 162756 125019 943273 331583 184790 765262 570494 293238 474884 610495 147304 272355 111823 159724 761442 406219 826958 433003 858844 1008917 821106 763686 585614 707375 626351 749449 768662 316019 463609 849172 81183 923803 877805 211770 814689 802714 494545 814300 1005416 697563 585557 1029701 749709 219915 683173 943864 486074 581332 154683 1040548 64063 802614 236396 442136 1006496 175847 80745 1001221 151259 918939 456882 343447 56988 161334 934327 955609 514264 703441 882786 635599 208793 996395 428889 580489 764810 190270 389236 255801 510499 210141 130193 970393 240757 194442 653957 110395 840043 381867 300463 176506 705955 724350 116643 369095 676774 875053 443949 307125 1008480 930391 713959 239498 440572 250803 358633 842635 88957 234450 824801 716179 416443 834435 763036 920539 95822 772483 511262 752680 588600 966783 317678 88375 194097 468904 129827 488149 744052 367302 436121 674805 432435 53075 949672 255970 225208 359478 89707 387335 830577 790133 897182 1010248 1020870 293242 113622 460730 937953 233295 389973 993732 730861 828503 890571 663807 939395 571005 315235 757716 215914 16188 759918 984811 779450 539382 881429 845674 682492 319218 175450 341718 949936 211571 782351 137854 517925 195444 902699 323442 76782 358738 635731 57246 378819 989482 183887 650530 15663 387568 881862 914714 250612 804796 580878 854933 1006500 225948 521028 437191 587046 193994 995093 112369 1020141 646562 185689 734627 742726 318773 244208 293610 679576 867098 293621 927039 728623 500446 129708 576699 993943 713267 455787 544489 63303 413399 974088 794597 946932 845637 230904 958284 377778 436931 387718 452392 119798 189628 615270 472285 113385 612137 400506 677273 430972 43231 63195 302693 861641 286313 1019632 904089 652900 831210 411637 1008825 496423 1005651 593331 689142 509684 868226 701206 228296 143228 966827 866121 355427 218105 959547 944557 672621 563901 455759 78775 482552 428980 719641 343477 26587 989137 290297 735972 80254 90867 290206 805877 846248 440981 453959 196372 573018 59071 218829 367047 730964 934265 117342 383003 488818 1036978 939277 818214 399279 40743 617198 440939 904562 941202 703440 901595 619117 628397 441223 240221 837029 1002575 793783 630120 796863 752197 1025086 466590 258906 501171 287742 414823 72303 356793 780491 987705 838445 749195 54199 442995 897357 415662 467925 616149 57261 48105 986732 318950 325719 685225 256181 707818 857167 588694 891246 601747 497260 482630 686473 192725 832218 438453 775958 866823 106454 902050 596726 644331 531951 680444 307964 1025904 915785 386708 468908 258960 812844 52895 765037 1036491 187069 578455 754075 641813 932092 775453 244519 408121 514098 693995 503512 753072 549817 867886 817593 664239 824926 371919 512554 644328 350781 777160 286121 60215 647655 93980 956987 612058 847532 638241 683939 320499 499590 354288 349279 986247 147395 942931 291278 390923 357302 989267 83415 241039 756600 1026601 444845 538995 1035395 893419 254881 648581 473657 812603 457554 521410 871625 479467 388952 527295 997026 828479 902935 616920 601867 452803 1034652 648656 15582 955206 587594 693837 68590 1011042 880852 677294 434058 597237 901848 270051 963671 238831 894821 117673 251681 747418 942894 371913 404440 879378 114574 293175 225081 651603 954251 507089 783665 804313 844094 439639 227735 421086 691231 833336 703579 944229 392097 272079 554859 240478 177814 211631 465782 800861 801015 704086 493966 386414 161644 511134 890067 495212 160569 256373 889375 440742 905306 780490 606623 103287 852687 414135 494398 118675 833768 1001931 102095 975962 366170 945213 618555 513720 798700 349735 481693 728020 85955 806374 845553 560349 643533 224116 227086 1002087 13817 996118 58091 671299 517777 706741 675825 246974 520929 516796 686289 805605 269567 237408 856795 456594 868601 129479 848175 564893 348133 917026 355518 310958 95165 905462 982338 1042240 923094 407348 761738 185207 423162 240935 639605 374094 763083 724899 210109 976677 483106 741261 355000 307152 562027 255590 738039 1010745 897613 588225 239025 250238 777234 869301 276454 377563 856444 878655 615966 528379 849580 832309 15581 556762 324715 448661 626079 919539 740072 371919 976224 261520 675727 948674 696575 649825 977706 872701 288187 716082 773928 191719 502721 878054 259406 520401 771726 773720 48838 545780 883792 487633 130086 418079 60367 808805 1000851 942739 873297 676846 77801 117708 336851 106210 372505 464101 343626 577334 353755 377782 483935 485782 462622 319464 983423 689087 240103 719379 518882 472515 707670 385595 832603 444219 208124 479173 928219 381659 875384 613217 359957 814125 216159 325683 145085 733559 19967 310646 1010897 749996 175550 44025 361333 269693 904314 973851 848730 48821 437595 106360 497237 308470 588017 799417 829272 407335 625342 190105 338810 537535 754648 497747 484218 687812 588406 907559 760282 890785 610711 1022500 471672 519812 126826 847018 189895 152925 751235 806873 842890 634836 248782 400852 635950 775458 691431 1040693 456340 377315 936632 812468 626421 884041 117423 65356 366109 383318 686446 325457 708249 303997 370839 103071 765575 372318 456417 713175 694133 94909 59882 1030945 617936 355902 514170 912484 759393 921468 495440 25975 265083 620869 463818 999533 456760 157590 691699 932621 693750 115453 1042209 347986 211685 903137 760554 115964 711116 975130 580794 387133 871577 539577 646490 685254 531407 938670 768774 603577 224334 750264 491894 255316 517242 544686 477369 941097 812238 948237 200657 415539 595415 158619 15342 1005250 162862 511201 945574 953651 1019283 457184 943795 55023 324411 192035 424684 455457 618974 158319 178082 1025571 95355 276221 964258 613913 747989 707064 775585 1021225 584989 522375 293372 165885 943882 960635 305758 722843 641805 750276 518199 90843 1036784 522633 823006 121399 447658 814986 1005330 392900 187099 881678 506414 286117 587480 414923 176251 914202 179154 615802 126139 930653 890737 331249 313115 713590 866409 855615 581157 746322 713142 94057 651160 927603 727771 498289 1022614 726444 628637 155129 767367 390546 55915 276466 882859 748450 718552 210391 758456 259651 748645 998924 479833 953242 809190 560415 474060 719296 12283 370659 751728 490344 652949 31547 638346 765486 632438 168670 141231 573264 853871 515366 439899 887198 620893 990277 569077 536569 693847 220739 988340 255621 830326 707538 420300 872877 543725 984944 378838 650507 727715 921980 996630 761373 713593 1035080 778570 952701 484908 467543 904597 643890 989499 505204 471326 757350 750261 1039937 391317 581291 906571 613163 224038 682395 1002978 571341 626042 647607 796093 891297 853846 845899 1024143 478266 932588 905566 626070 581033 23167 736232 638549 211635 483834 487529 564619 170967 696943 776743 353359 744641 701628 896150 432749 97205 1043203 479582 974241 577252 629685 1016186 384354 226579 618270 417066 282038 390169 819013 888210 306869 85655 772892 806637 516828 973672 782658 470772 869085 423154 389433 962202 1022985 473316 396921 1019269 730317 100325 585759 405394 496931 42811 972054 926295 1000877 604910 613105 993164 254922 947036 436108 268278 485234 154813 698043 507176 519452 349933 697297 443749 274172 596127 792954 247102 363498 904810 375884 762534 500148 719049 947284 781594 562893 466315 948042 341363 62686 588053 438799 235246 347497 512874 653532 893655 736026 894692 335850 691669 302962 485274 436791 642411 604613 599964 227085 942955 663161 462283 89453 837084 827283 572866 83327 930421 604475 810472 306652 337717 636710 877401 529895 553646 374951 253449 995953 913092 969351 244485 358518 675191 508659 219917 652169 879237 389544 645893 43993 701878 449707 712585 113785 389976 928643 784562 908368 461435 858427 23495 338877 15211 895728 953589 122757 685255 253717 548631 984807 687452 207736 686863 109959 588123 894768 874091 678237 400827 326219 859054 30317 284378 703906 703003 671354 520912 804796 384852 244090 260304 1001707 462706 829103 470716 546428 965393 663132 374429 986092 182174 202395 512551 986872 140782 985011 422761 178923 616089 385949 973216 802702 339194 756917 791039 769077 234923 686474 493157 895433 690905 700184 633017 595898 224469 776995 873434 778950 1008544 681468 842866 694630 1041794 781642 990010 685401 423605 876320 154071 949604 407674 858073 943048 768706 732524 911233 447668 740262 784500 1040683 312247 705821 400925 598495 365971 954744 1001201 639215 836983 829363 589462 846196 862147 819838 1005093 1045153 307147 1016549 818016 922231 685776 187108 185787 993902 880512 1037186 963525 508849 493517 551719 50909 519392 796653 888725 186723 628698 521600 255445 815293 386233 1003745 87775 628534 603833 69493 819025 257550 682613 918766 1009926 747732 293489 255810 796517 673533 785956 616325 471786 906826 487964 243305 408018 188313 388560 387548 515174 930460 695206 970026 96635 952312 127406 356851 242802 483747 517899 183747 490524 895900 880178 97897 580057 478519 244067 425081 468956 958963 968146 1026844 227099 648519 707703 498897 56655 451526 417203 117742 711562 176635 159210 665062 994388 464079 522020 1039489 842340 206262 761500 850353 236634 546803 871095 622424 150395 604558 512909 749032 701656 710742 915089 149462 380506 146101 810593 225046 789947 368391 684095 872231 85630 948641 364779 515174 152953 372922 1039105 716340 689875 855767 612268 490265 771058 631134 943969 354135 516939 1017706 316733 638802 637459 858716 194794 901369 602525 1022597 404460 194508 592637 965709 98180 1010789 998156 254526 651805 447279 977332 874844 292167 128571 975965 307068 481310 325715 565202 1025352 859699 637203 120778 945237 447276 810932 462763 925458 360228 1009864 20444 281468 400248 53019 823194 983230 839617 341821 414716 370893 270173 956651 825773 613583 586845 431080 1006917 685605 389438 1002604 750029 504722 959196 473703 323687 425185 311264 910501 619845 715877 1004005 875269 494510 116591 1040572 159381 954681 900434 117713 381563 761300 1017506 760975 557823 122785 963474 885927 144115 96683 209765 599418 385207 574451 164603 545273 555117 736707 731846 977734 653512 881283 811733 862783 454293 945747 879397 517360 636133 781712 684899 444249 409384 886550 640782 46522 129912 189674 1042629 463166 933106 544231 376208 233851 117689 568647 407492 455226 828663 55669 669022 643000 940845 872684 687147 782580 779849 196274 445932 677951 121292 817373 910146 14142 947025 367847 968308 770486 296911 401351 913521 444282 962252 365171 517446 501370 766581 823987 38823 504434 378997 1025365 391339 500651 667231 712907 233177 151508 752162 450808 943041 118760 433291 974115 127559 115439 724598 941236 282238 165087 514122 93118 95612 408630 188541 646727 377695 112047 485224 864015 60394 319052 731191 302042 750643 187772 661997 755181 1032930 425861 175675 662251 519699 646345 318421 535223 322613 685752 902497 827078 1035036 437158 678778 815052 634643 568437 701020 274254 924516 317147 648142 108276 994497 805869 427103 470111 1005777 616151 119149 707918 370007 830233 823032 845554 85986 347911 251957 956104 425585 734956 308846 778823 153433 515401 665399 877812 394943 111191 1008402 922540 127198 849241 283551 101846 1000436 720202 130018 686095 216375 505148 830149 49053 1034823 408250 1017741 1047052 863861 302814 740835 843658 126366 617895 888377 983981 965139 811359 276380 233198 427881 1012304 379709 562007 867892 987773 1002539 110970 210771 830054 635814 232910 306550 451886 319011 691036 85756 451239 258741 461751 1000419 1045090 893783 176487 1036784 888754 977584 176827 887761 843184 995859 913120 574813 652961 673501 532338 905554 610813 684251 948293 938269 414503 371347 90366 675498 488593 1008780 571070 457825 894258 669044 511181 1004211 1004686 161466 129996 871669 650837 844234 867925 812601 849352 256282 14015 989598 619886 950655 504533 748889 446179 904075 120060 472769 636348 413045 1014834 943922 28121 719704 61294 334717 150253 48411 431795 869565 27379 860775 255334 885674 27639 1014952 998505 486972 1000007 663228 314339 752173 342451 348008 370373 476668 324437 747058 162940 146686 931548 196166 1035940 455126 766563 447685 879532 468375 777426 875527 390737 944233 344797 1035369 183251 875205 209835 846220 187183 448248 481522 125710 348415 871703 1010842 685539 293555 157435 210602 817275 683450 253393 939851 386827 569823 129898 922430 145359 555459 77643 800380 766106 510173 472282 947144 584031 729551 989640 548507 85372 930847 481520 1012758 184575 380685 691821 163665 862822 706879 399207 869949 679731 906010 919789 924330 350184 1032476 883650 352663 500839 438925 639921 370070 947322 408357 500275 638043 758726 596155 374610 864502 358859 839602 348639 975315 770335 996043 240734 953276 964174 381541 352090 779188 361847 955182 712648 534319 770393 126886 171971 87405 404783 771042 455002 604898 883904 158270 603934 752227 71147 743534 74683 482646 343502 120955 699516 993817 733125 412283 177854 334309 367677 52911 644374 386986 968046 196197 989478 855261 871604 992842 763215 769201 89769 580695 851780 237173 376594 770265 1034553 548209 382622 389742 833045 47847 514838 949476 494621 523840 586165 855279 181911 998996 996243 162554 684655 391466 944318 975286 818412 882332 239092 305661 793579 969303 125361 979564 1024993 91583 572823 931314 424276 246740 172983 493919 309439 316030 151454 873119 236382 421275 938581 536303 428982 390761 306155 297790 517354 47727 547800 934809 307599 512873 31732 335778 653838 110182 211926 734770 484526 121150 454699 562426 958964 129087 293097 237223 1024966 450122 613173 447472 935439 500958 184291 743003 467687 407898 495212 458264 632309 111531 113203 322038 759216 936669 466658 730671 389310 951026 879984 257550 432106 383309 246716 668222 518286 906954 674935 678804 235962 338782 511034 252965 412092 466825 792047 607853 772684 1026374 109789 387449 877001 944439 354859 1012780 875611 589507 190074 1021457 498130 514337 617550 846147 641207 586547 476841 363260 716008 962711 494002 927174 984637 550763 308821 775462 775852 863033 235833 1007042 391608 764030 199359 294275 654242 957286 286460 878619 294462 383055 288732 909558 993946 174799 813654 957784 676817 643301 736802 891180 454781 603581 902760 242556 374060 226463 451868 255414 880576 942446 465832 465212 447459 725846 487733 894076 778315 495062 47407 695864 870089 661183 400242 958101 691829 15094 709240 507049 379803 47423 308438 584180 806872 502172 267758 901563 644334 39535 1032407 348022 26605 881241 447279 948243 773586 883284 849462 1010144 390770 628957 880211 410101 548431 1040872 316115 968875 1002601 601654 835016 838449 482386 436216 951924 222682 509334 200634 746107 425876 881908 259683 373244 833839 248991 922097 889302 228485 630603 650628 310104 248534 613687 748665 326292 1011819 848330 993722 934014 329725 572079 1010236 593619 451481 515155 81362 254424 804669 163516 354810 947219 802792 588559 461753 497314 486599 857342 236154 245162 246007 471693 193464 79674 930476 802041 387644 256045 619612 165563 773669 970640 198639 281966 963930 117462 443861 350924 669492 1027464 303935 830172 1035617 577129 717071 936880 243467 747145 923354 889389 405419 583067 597675 770869 224583 848201 814901 759204 438807 335513 481715 482257 1024297 842469 191417 883330 473936 433929 360320 863209 177636 305531 89711 461733 65429 838332 475535 902966 457228 722883 546281 635859 808539 806139 276077 45919 895094 830698 270223 363819 448875 689943 84695 342773 413681 621131 619559 834894 1016647 334446 442056 861031 120439 240546 225854 434422 732627 443228 523152 931087 854967 691407 751804 694053 340598 114462 1029889 604969 510419 799997 242396 446148 1004784 387443 429850 1017733 240539 373982 810395 48979 757602 366066 935662 739160 873278 776357 440626 840829 97526 726421 182245 780589 195400 986932 652059 216046 928738 56525 892089 812861 260920 173487 285575 847150 425649 1002645 642407 641881 761157 352765 571963 1026091 401851 518786 371186 433397 779670 195646 968870 591815 710042 195948 474533 899382 385763 757390 989479 668254 392577 963814 110320 638232 622347 383393 617307 760945 741835 386315 977860 867690 700987 199591 225765 804473 742686 683929 277239 647358 523782 466776 729277 414683 457785 367166 889390 1028584 869357 801961 881870 748312 422517 646484 281083 370357 702627 210548 703625 677174 482713 1016430 675577 168766 1033573 501605 641749 580908 837107 471597 959411 638170 722901 531807 675259 389229 895569 440595 814363 471498 223450 997643 252069 659259 250934 696743 439465 517203 553851 587203 340859 799716 126132 770867 100275 193165 632748 290467 979992 497413 374319 868791 233135 913731 765141 861126 841849 13239 238063 155545 562007 424979 897213 1038210 878499 507436 470867 716815 912131 857549 691947 383294 861150 642976 927410 258300 642006 482387 813431 352991 842979 449326 457601 261009 375347 767563 929708 634785 521009 370034 1008743 223596 441234 676287 612035 770739 249746 798682 759689 795371 1019720 576711 891269 355697 822254 865272 432315 962317 499136 392612 333566 390982 885238 539254 1041946 685656 633927 520777 836316 498298 409357 495544 137203 369855 977692 859253 119895 1034534 586190 56819 157307 468779 317759 469906 349774 190124 794043 300521 566487 207827 684591 828890 317195 903709 186309 1016413 613029 143259 391566 244181 717195 5629 1002976 366655 325443 31638 94091 877510 741289 26071 354009 763485 351022 44981 814347 477641 397814 203165 97645 243560 232762 15167 922454 827033 377775 223981 963093 3551 277478 936745 577497 892508 220618 500199 577202 480199 972012 373307 343751 889982 993591 124983 695993 890306 546614 735027 466237 728988 1035554 715362 642595 338919 356273 724707 309619 357813 192170 585550 876099 908498 62933 217589 354622 343438 279871 715531 642126 315227 576295 416983 346023 372369 954257 501051 863092 125237 103894 658743 89150 857404 968178 998035 516819 948105 443801 905809 1028183 1004331 677840 289653 848150 153275 178807 817311 638087 285599 48798 750219 286156 752770 286636 982168 965018 804599 851588 506698 955499 210422 431480 724323 619689 1021477 780295 555415 267239 333710 800615 920294 284381 413883 1018325 757043 872565 494758 900144 1036558 439257 897475 307001 970997 674110 898889 670516 648180 639850 798698 1032563 401017 712890 359197 717511 759587 644998 802668 841324 580345 818773 224162 240309 635245 883074 998184 857805 126766 472423 234106 319050 247226 318713 1018294 1036564 989800 240951 898605 470253 726825 79247 255102 628917 733755 801211 695498 330599 129246 494388 435429 278457 112943 29180 911772 63228 603750 642622 640684 514323 245420 810027 683226 378206 638620 783501 953956 929485 116204 771185 510134 693995 987737 970276 770277 173534 813990 587113 668999 626333 409115 454194 232412 127551 836541 318646 167391 835122 906773 87003 867877 615386 381052 546282 797839 548345 898597 13807 302960 712267 628046 48314 872696 1024840 801718 275322 477667 425753 94939 76786 343835 335535 212140 1024711 604617 423627 407913 1023824 332519 624316 506166 507224 820823 858533 401237 314539 241076 993445 727544 471773 943542 81588 587125 144750 160707 156649 187274 56550 385627 923399 322233 296695 710320 315901 572394 115958 715659 407429 518856 142826 255367 997569 596731 369719 278315 1028458 157561 463342 631595 651170 518446 1037590 379786 772790 645143 825677 878211 742526 122206 342471 880098 885195 428764 938557 585320 701075 325932 537977 565145 600526 202191 151530 191922 504137 1020145 321910 386825 90859 741966 47695 878023 881310 1020402 94138 1035275 892137 717544 430269 776253 905112 1035378 707256 863343 960104 514284 648007 731977 315345 714327 571630 833965 921394 979523 572221 397278 866494 668895 373692 716236 367709 91071 739086 792958 394223 73147 338423 798577 415465 1025238 398235 855655 1000867 763290 755568 355387 646508 691835 341946 247228 438638 635864 875297 884229 897897 564563 642862 89293 667319 215735 128609 235635 1000543 927183 112926 355722 732337 890740 848081 387365 408977 1026565 613241 730540 763844 266127 703374 382571 222383 873899 970259 376108 113863 250103 121655 126095 584689 668525 602004 195645 538097 1041264 625630 924644 97094 311206 29625 226063 242838 651377 907365 439629 933453 198638 773684 275449 792395 583288 866744 945179 849586 780884 775319 939091 986341 260410 1023529 369117 215514 663241 331239 150774 494830 838859 163085 23531 719985 571210 293526 86523 376350 809075 576468 441456 812948 250818 858669 370871 258419 955574 624411 766614 154857 492189 970959 980306 620000 511330 1019085 779113 155559 940646 867180 81357 232879 594805 951194 175836 965445 820029 1030537 358193 620731 774481 62202 985291 256252 1007297 119514 628708 630243 249332 696637 717924 61428 261784 510747 965922 124269 497586 973108 184308 670541 689598 800489 234462 638076 423369 902507 924565 465562 653612 447811 118334 407782 606054 586599 1040908 840315 112570 933640 896408 420023 254695 992110 619197 471765 208693 611273 129926 982568 511303 468778 375099 479066 341917 28387 1038419 310423 699305 573049 869358 715182 211890 940205 692734 798012 1010388 784545 359850 672958 815510 816552 163148 958965 367278 244374 708016 231995 404444 643955 718390 1004458 996532 896214 389753 308708 1021766 759928 440091 230391 788703 38775 365747 835775 556278 419304 216639 286078 448988 638913 682803 869865 772126 377702 30558 554127 924857 151542 234543 136439 478775 799665 861747 944841 490097 956598 218453 236893 472907 894300 765377 1000692 802521 954970 817641 746464 349638 275324 373095 850260 424047 1041676 282431 985275 701205 538991 436597 1026241 575099 363954 945505 638012 907569 807902 976954 580141 735379 75733 966433 438997 251322 448448 327242 931387 516993 931305 796462 731987 689918 899676 495859 911882 120027 389924 783137 124266 208661 93143 941251 589146 437147 622529 714859 244325 792430 724510 589198 382776 756123 96077 1018772 196513 130024 219621 744432 250014 318862 652167 253105 810724 756574 952244 1016222 470567 702320 178599 443071 379602 568109 659378 355509 578486 484259 832630 143220 285470 600573 574811 209373 423994 462023 242519 56189 153819 713011 121788 220370 553877 473814 344765 903475 144847 940174 731870 167930 203662 366435 613617 630198 629323 247449 928655 517427 158255 23421 411642 231910 307140 56286 986897 944906 507652 459247 765290 971435 316567 371283 640185 752793 761444 798688 839189 1028833 176068 683572 601338 617899 291671 272315 642657 347358 420742 790371 605794 817244 771542 938891 286393 476773 517030 784256 515908 130800 437625 563049 959708 836082 717574 1030204 654597 337884 919675 923480 258134 381647 112329 454340 545646 528271 945010 675580 109758 482025 248292 241878 192987 910634 96891 778144 761973 506761 461023 478588 16345 102363 621395 945305 434911 310114 752294 1006021 574207 633415 840681 532055 845094 250507 800487 970119 919503 435187 840941 585075 179774 121776 951487 730857 724195 1030712 967601 736968 757911 771499 757412 668396 1011941 634341 976808 616061 798676 576903 112586 873550 775181 445882 822447 885667 830877 997785 844276 374362 521896 849423 505249 651734 60904 61133 261674 998923 870620 816237 631530 685479 30573 635196 452453 386510 124630 564087 976108 441111 556687 816882 906795 1043721 785446 384553 351992 931292 772944 190124 126513 467956 134875 28311 32569 174057 207670 146270 1003292 335275 576126 620230 89501 873266 684942 618345 961254 517197 437149 252756 322776 741206 367175 1040872 870131 910066 87932 477561 987419 392774 366489 958526 607854 764621 1001747 1006677 898123 927926 220035 435139 900257 349913 207821 842582 244720 81524 936167 373100 695567 881710 505159 977475 1043272 512480 462123 366709 770875 48287 682873 874805 970968 925007 757406 998950 562990 488824 135927 798326 79357 478438 743634 314541 215853 126055 409486 356780 120189 1029688 895889 951719 757584 215966 912084 410459 993096 179573 52990 62923 54012 120270 915725 342896 965928 984919 504151 891330 775876 984524 552871 594791 341246 291895 687254 491615 904398 187961 607975 776104 929509 39287 47001 373350 685229 789754 505641 779911 575119 442607 618710 514980 311264 109686 654861 338364 93850 201675 671446 972934 905627 149466 464543 488603 709933 445338 294307 746799 177607 776601 953180 863548 695722 139133 1001829 380237 980368 513685 891043 854746 433342 830873 581389 1045392 963750 253259 998273 979148 36687 784002 898146 125310 28343 183772 247683 630618 646253 608222 831393 109719 721788 735186 482105 685993 923320 48611 313982 146346 350861 600623 704071 292183 967455 884120 642457 976050 851465 937006 129462 647534 223866 392284 420263 10750 405754 145083 605990 877381 766991 928190 566463 719576 996196 225611 416498 781856 508026 774791 118454 417420 218569 558579 725878 709754 110142 910028 198110 686806 500089 60408 908132 604631 874574 338887 122535 485685 650407 335389 469331 512230 224724 760518 80557 743033 849542 162773 858507 742838 12211 944560 374545 244903 96733 735548 539483 790477 114450 867986 52095 902669 709601 721913 878389 952217 309722 1019618 560630 887611 141051 234230 413855 190519 858267 210650 581490 171258 948358 81381 939197 257938 130508 878836 992692 842781 681180 877101 769353 654220 145269 321255 23997 728268 73703 211037 265963 248308 773379 883122 441094 977285 123349 593814 217799 1010249 409274 754614 576655 764471 642667 280539 186959 440459 969968 661991 208568 512045 322234 901182 1038661 43871 739613 678583 610093 688631 420836 250733 702938 260761 962785 806667 231287 495059 383134 441745 773353 29983 339354 454025 301406 876496 734100 847464 793486 840419 643435 749758 778720 604661 953844 726813 584797 794139 298831 194252 471159 309041 939279 752401 489237 728123 800178 468159 850353 587533 913529 450751 907942 695972 948532 630577 731762 752697 687856 1024215 222677 887290 793555 702673 28559 28131 864825 116605 650446 931142 503867 581346 956718 114458 798972 976965 612639 594814 877429 515715 906296 1041857 790001 780877 455496 714275 489345 648548 803581 637894 1018022 217467 188831 890070 929560 866381 781004 126375 1007719 261390 975032 298748 742821 170205 1012816 398322 911463 1025077 812491 741189 1008913 585493 976678 548814 237236 92511 1027808 858083 120816 91640 797673 904496 920798 250557 519648 799573 911536 980872 934398 836969 884974 173529 478123 486427 323044 372619 969387 889644 326995 720664 927163 721615 580082 712272 207846 497095 404830 974112 382708 107258 24518 897549 949841 715419 208126 338745 577364 387489 707825 990091 728343 425186 944701 901835 182008 443898 116319 857576 640445 1027226 515843 469387 122518 766595 613545 709584 371367 996942 906121 810956 351091 754791 375083 674716 924979 236995 353146 314996 942844 241819 770738 990268 726921 611291 389862 457014 258602 435159 920568 252188 776534 447038 89321 185423 736849 325806 658302 345901 571583 741058 500163 941476 601572 335764 1044520 242296 890574 758994 226787 911664 728808 309454 863343 953947 869741 665245 824175 808790 732319 81629 1017493 944813 189051 84726 944048 750995 125519 723383 986962 122276 383767 701030 754267 146887 963224 626076 401659 941118 572538 904488 931781 310419 26235 626135 246253 322775 986207 1041093 154618 584042 946774 240477 311026 964362 908040 894557 862334 1023248 779461 814420 1018698 702341 304103 759991 224523 384577 965297 339531 650824 779652 696020 150458 588374 943074 388230 514701 320318 738383 753504 48366 784931 761607 104167 435131 654980 430423 579322 695851 783265 857980 513828 1003947 865434 203963 867911 810047 840090 1001193 236370 906028 1032558 757031 438870 813029 483999 297709 553454 217466 540508 765521 600747 960341 886684 716065 32202 386966 931590 257828 856766 112218 892462 239255 446586 187191 658942 71519 55675 649130 452043 506383 983540 709895 85935 629589 471251 307038 629732 799581 767175 344999 636130 190262 667492 815851 453989 904247 488777 849298 893022 709610 450336 569854 424872 112762 966465 873061 937877 470221 142567 569194 259316 330748 214999 972055 735518 972421 372051 418335 846907 851462 989088 192637 243989 957562 240158 866920 710129 255858 567673 636087 1004707 973680 923512 314750 113814 1026079 359545 321435 636342 826183 1033382 248175 866260 931288 696919 355881 418801 280015 925227 949766 992242 128856 509262 924253 493885 202614 834389 939800 394747 384600 933321 973176 577786 349052 353843 363175 236269 1018042 324659 484770 255228 957209 639807 855548 876778 890989 544383 891714 437923 683192 580383 89955 640733 353598 800355 223958 151029 105426 905009 20155 122340 819582 513170 489522 118991 255666 180193 754929 343292 956006 162415 667502 518174 612304 923350 562783 380346 780404 245286 797021 967805 956834 589084 931782 783088 485622 706278 349934 377307 177046 700021 433864 814748 372558 650866 226906 1027716 449578 797910 895939 994672 93535 660894 60829 341235 613079 842198 872404 316218 780938 431292 696957 724755 496330 999803 553402 880150 650885 323806 206007 414577 760138 453063 894682 373963 1017363 473794 466197 898892 388613 546253 887673 992209 718963 473812 216381 864208 219077 630183 628707 377295 22142 719445 453336 1008150 488098 641745 31955 240888 961635 986086 202470 775788 87869 399615 74748 196240 257794 536548 649098 276450 652380 814932 109181 464214 212124 1002684 494546 989495 509411 932272 1038888 343609 60891 53098 128872 563127 26461 174571 977602 234603 1018627 485276 693176 167163 709438 117753 434022 462975 819708 710985 720289 171749 24563 106269 30543 378654 903116 713479 435751 341275 709065 406779 499257 112485 720026 369532 390339 943004 950906 588375 938414 959341 146362 768385 109011 429029 1028299 113709 937912 867972 925330 440242 551373 642520 425428 582379 413530 341985 289371 605560 247629 104395 778438 227209 380520 937340 186727 1008757 566970 508285 305501 946839 491284 613241 366361 1018224 455722 854830 176380 194759 852923 76773 848943 750165 180046 88024 375158 1030916 901752 351414 671571 484812 818914 822055 477805 347357 993430 468806 156666 682217 497112 814607 478780 501107 193417 382062 556474 529391 463467 489491 757524 302294 874745 711989 927228 480551 710457 224873 602054 922476 251653 969704 729326 964725 859820 582957 760717 229695 378142 433110 778551 691575 724627 351767 801085 169830 436815 153322 1001678 379697 991469 146150 90366 108126 646678 240334 104559 619952 607207 1016601 776241 613318 444900 369999 1026776 187626 486949 887673 897512 286163 420247 373407 840839 212117 245401 509087 162772 945942 1018794 923554 727794 37247 1017490 963225 746203 222840 507418 175734 560054 710211 952808 742885 509283 967481 38845 81846 761494 294578 887922 923550 652042 707863 903310 895183 437618 209303 654091 502582 707882 700120 386364 97118 815016 971160 646532 671324 871347 471749 480611 617188 711182 669116 736807 30581 954011 959260 496491 375433 581104 305035 482422 979149 871015 422685 403059 513298 579189 105182 878126 376504 728478 651907 909800 1040685 499085 495269 776306 54727 802014 73722 965398 420444 513134 95926 1015074 404413 584441 1036454 472418 782444 646686 89531 651699 621139 130976 651375 870307 634800 246726 806046 992492 764757 828918 767069 38778 109631 938833 397170 744809 934797 244135 810694 981592 389766 71666 443630 561139 944438 905627 817128 516199 89720 693242 546649 1008099 500790 947754 784662 270006 78774 386371 359467 1017588 326796 539518 405458 289917 750633 386482 945378 968107 897698 408490 799961 1040909 318605 237465 1008341 924094 479673 733026 355224 497875 271095 726513 180050 168931 211181 441159 972056 493930 902520 509587 280539 878268 1022630 1030534 516143 839334 95449 565039 663158 969756 675447 693079 511058 669673 318277 715444 620175 953423 881364 676282 748363 568569 947106 908485 224979 979153 219963 886461 492981 335777 737008 808865 243672 273891 877086 921726 1018935 284110 871094 63986 114276 768326 839378 321955 703660 999719 365227 750000 326958 870190 665560 545763 734471 970499 801777 735419 825324 493615 1020530 971216 860863 1006888 383796 939299 840719 424171 194328 128464 969821 477646 485080 511544 714141 235366 372060 187006 766390 410869 677354 334772 971832 354730 875822 677434 621232 369397 894183 499897 954190 30449 344555 1042060 591854 861374 627177 204618 505885 438758 816407 651662 195320 219596 354447 1038100 647046 705464 597445 1025159 308558 641263 650012 765241 171934 555757 613276 377701 256370 678439 454881 129888 631724 371475 650755 869352 605277 499144 227927 411509 279533 893430 967143 979986 88903 588686 195018 523649 453723 476631 906544 698019 758723 514357 122289 1026169 852963 969295 849433 129459 484840 36348 808667 117177 833362 259243 777360 885370 175831 1019054 618961 474254 564726 415699 894744 735771 381356 315093 839412 1004248 422267 963335 532333 609615 900756 448302 175423 977810 494059 808350 226157 298223 160740 903303 678691 671501 139191 513716 327576 141271 163432 576474 1006346 960732 471957 414458 177127 652939 735660 7918 885963 1004488 845660 668911 945049 641523 716908 818830 488788 255071 418539 732691 286630 591615 109357 449066 243367 634188 254179 1029452 528159 425174 319839 540085 883269 58795 534207 632174 326766 695097 644423 777297 971219 520498 959370 194726 636222 446700 736851 178637 553565 540564 813717 124390 186606 704886 227798 637756 923847 467613 808747 580190 1043492 551374 489639 873298 758179 243490 413347 189145 780472 886683 123131 416813 286173 611691 888219 291957 121398 836251 609638 707118 89421 1043632 342512 44530 628150 952268 841001 521016 212814 179698 14328 784584 466264 317084 286309 218743 224131 907411 751464 616907 230651 793972 612069 873158 399535 345590 645558 1000350 783446 380129 870203 157079 294364 915777 452088 757149 588333 403567 833914 749817 667106 180131 505430 744806 1000152 729838 456207 649846 699866 406903 985310 879166 726522 591679 878183 398139 928557 81117 367527 359811 1008024 735307 129373 597725 242485 89303 214966 349246 826137 248411 995786 24540 595827 642827 637998 620216 1031560 204158 167575 902880 375764 956362 124586 640427 824665 485034 987834 1034525 101086 63440 675007 875800 744103 977734 560927 668093 810549 823515 866541 243684 988890 1022629 938157 772970 581258 370391 464853 978202 865966 481884 663447 408172 587201 1034840 750195 627791 819056 341878 486933 127900 376583 169976 273783 554637 184123 994353 751894 197623 121808 251618 973996 821694 939129 831157 914085 1000850 1023186 888348 196197 423315 971175 1003153 810713 334259 521994 774467 307099 997766 87357 251218 505126 763349 575835 445274 625273 466882 596285 668829 863581 580025 114334 495258 977302 742300 248199 558837 978454 374551 474488 376738 758442 1003898 699549 118387 500819 751258 522518 555679 462617 897370 743281 341787 328511 780240 126595 207007 24028 339023 145368 782456 346550 828396 511313 1026690 989106 166909 746446 450416 338359 652660 929419 954006 410975 308557 792830 959183 193662 673689 862094 976529 365475 683382 575412 97429 727772 703147 418267 955761 340461 352086 313336 501259 387938 423461 236086 916242 112953 776587 591597 964964 911906 631774 391568 781906 649867 974528 210478 830135 357790 104861 642870 346717 476999 967092 291294 471666 638172 727749 334583 709235 865636 211167 648093 801991 256675 737707 903757 421193 216670 128860 63246 327472 740788 628206 249454 836763 726858 288219 894308 896902 371574 510609 742097 48506 553206 416381 474019 816602 30126 434611 800476 637514 485935 556341 670394 445754 1000007 695079 785028 414399 502626 686765 120285 955756 226042 609807 887753 780200 362106 466286 635824 130289 119750 898468 341663 703257 469872 654816 779674 867389 369011 434936 343209 570267 844529 108231 61414 695781 701786 859594 642133 53194 305787 228145 462740 259364 661742 902535 827361 427295 891298 437240 410619 272361 452140 500173 101551 768647 767634 424349 517895 412731 691423 667597 124687 439483 429245 194878 879564 120802 959601 242552 93895 534235 314099 177605 125043 866766 882864 970119 376362 845808 1017658 839634 651427 58362 890723 110321 254751 105171 776401 23413 583575 682606 372525 326042 163028 95035 766690 1010268 619956 453756 538347 469366 210860 457733 726142 198133 188138 984502 588252 803829 215389 482972 826328 548074 874703 169972 460151 571059 688599 384523 1022494 956819 892340 601027 220323 433974 210518 579863 880184 843430 181435 891747 698278 520332 834699 324407 412899 844485 647847 889147 670042 480285 240091 819012 389534 445863 161460 613276 650076 341787 504516 285021 370087 956293 146894 270141 292339 899681 772788 789967 706488 983898 55766 563159 813937 861758 242610 408779 866660 616671 97718 146555 687585 988612 947154 314814 1030184 130251 482637 842946 432619 810140 556976 317013 943004 1034319 419983 226741 665077 500530 636730 853709 290087 831189 157275 195960 833333 713414 320490 252473 549791 157173 228708 101227 782212 1037594 1041795 973481 761745 305501 883804 873927 321349 648937 1023364 885917 691083 205983 767057 776346 630449 293229 845654 508644 212705 773285 696439 515095 1030816 887934 939627 654930 289255 391720 929607 761009 510809 518492 404717 752241 608211 441720 243380 449372 318551 847459 617972 937241 537403 770589 841061 546043 520534 697205 466834 1020219 111839 795621 860629 875099 171187 969174 357268 800612 292274 279167 841306 347946 743470 466757 671681 662111 961381 237424 384386 180022 1008860 594942 987491 736406 632301 468726 457282 239330 135003 321175 864036 752457 743485 404198 946460 100086 865943 1016237 913813 500509 739185 306648 514074 19967 641788 618132 898953 734539 440170 875222 368403 1032243 621020 696244 466326 594931 686109 94053 325165 877447 890771 931258 774358 1016638 258350 846490 113383 16117 677724 816484 667628 730236 185324 995944 179685 404438 635836 376625 336447 290389 962071 306558 542647 881360 257625 635372 834182 474174 327521 238531 485269 588847 405355 683373 291486 215923 942294 639971 693166 174061 973508 292927 853611 1016366 675246 833016 268217 163667 118175 677820 448731 500948 651427 191093 228938 983531 817037 366830 683238 448727 645865 551157 63583 772645 627542 838878 763335 903573 921067 832311 318134 712530 773669 869774 1045584 939368 879836 880389 301010 870835 756499 218439 730906 690887 759213 504521 981800 470405 322040 975636 715916 975001 958034 350779 500574 910106 117116 818458 415691 912646 93895 716037 940385 421022 318824 740531 919279 991431 127814 492231 969610 370533 752385 906131 511574 585263 953737 326534 255829 996689 673742 89001 816625 846726 260631 976776 697941 643836 580457 220071 874022 476027 989237 498405 1019786 947826 81866 55869 505365 1037849 968010 685148 429971 288349 688507 453297 641678 499342 125031 502445 174429 757065 1008734 652739 902597 555102 395871 27355 996292 366364 979602 457286 306459 708125 207677 470453 842855 860003 988728 905969 209393 1020310 805471 93981 585202 943804 714041 214986 798267 815565 574255 986872 373015 709902 1040836 828658 632697 416391 970283 255789 711813 327201 735294 983980 161763 438582 968298 335150 847977 145251 674552 453018 908876 118071 871823 634078 366433 556006 251622 367100 410846 58106 188131 807794 619258 202474 757031 342812 151516 93048 352987 532455 373849 232165 955977 775325 773349 922973 419119 981156 24313 967003 818707 327472 847258 353463 300883 973268 334079 391969 283627 347342 718106 625454 377007 490268 695121 78782 124959 738537 89013 884108 46686 609020 879043 93031 85490 646228 100279 659363 77687 445042 991645 298431 96999 207693 1015951 453586 186587 124263 727420 163745 816969 792039 243476 796588 867143 224700 897588 400079 416823 696663 498068 324408 683094 1036878 737917 714027 1019957 874956 413429 755335 513200 726236 512600 576249 799155 915624 481502 331512 341694 106055 58967 802699 54007 1019722 743214 544151 352367 471855 931314 570427 743478 406699 1028197 681644 879878 596349 580815 453001 453570 922878 742851 871283 642274 923962 780367 412375 204687 1032899 432363 374012 277236 941129 859697 827861 468851 365305 400763 64121 911602 447189 449496 684218 709178 616398 96939 963737 192393 455480 445723 321330 875606 904326 141823 723759 417462 89526 609527 218341 747913 976544 519813 476110 813561 861556 870770 927851 830761 410364 988941 490008 32057 359752 484431 389402 129715 506454 276974 519060 520250 1016175 973092 511906 708070 231133 450989 842946 826681 758425 832825 627704 642245 211539 29171 625583 388220 887869 127275 420243 901179 498408 435743 744586 907308 423278 474413 502486 276202 112703 245002 780716 833191 472859 1036380 448733 88570 314943 402427 400882 951985 118573 215486 278474 863283 725972 1022497 291573 679250 651890 886099 1004003 63194 824939 940725 284921 798561 79542 812249 832992 968214 118491 255383 784003 1002690 618188 63775 941016 534238 847429 620426 782857 775492 1010464 390508 960131 319934 353167 185917 248938 451294 648051 651496 431319 970424 736788 190347 747978 705967 782681 709529 743567 81318 921302 239352 754607 146094 470326 862927 948789 966965 255557 940720 1010450 329596 743563 714950 390159 442052 517898 849300 309685 1047648 980741 928058 723611 586974 871540 965772 399822 77645 659365 367098 333502 255458 539421 702091 608124 429545 701830 863092 621332 990808 911527 628917 1005710 681511 823870 159323 676310 875785 150479 252103 851624 895856 306463 929118 14331 1036602 995112 785089 897597 830411 990003 466326 325731 846824 882372 465102 142073 610149 385866 422093 695645 717493 940977 833898 992941 484061 206767 928207 711554 238582 742700 584376 780885 901943 321165 719405 483798 311094 1017769 1008330 23451 380144 895065 893562 409429 252393 813241 461261 358352 589488 56903 611700 945842 868567 313267 315364 825911 858980 362139 588521 129761 509768 1021354 883952 693813 494326 871894 845371 717636 211426 932986 969788 750749 488145 732445 981158 136700 801269 92665 181915 154270 49791 673119 646984 894346 758012 505712 580774 37791 809596 999823 449819 956536 698308 758618 350110 718219 60382 935370 454324 775522 957900 779378 659934 477048 1022790 374131 144701 737949 634254 851041 258996 124510 318659 939641 475487 904618 795325 432876 350106 562997 370291 942822 792310 1021904 502931 464491 874122 974345 910947 923226 890269 212058 294634 990068 880212 106213 457616 362711 104119 979176 98244 1019142 800031 125151 721910 255773 341445 383795 178719 993595 632677 809511 742747 628846 701895 975386 959587 930139 506918 684849 948526 973156 466110 748123 646042 180855 610141 663179 71659 620781 901604 890183 366829 382662 260490 931764 315029 342740 407366 515123 475751 225721 747465 407490 614042 1020682 900426 435097 1017466 398173 461628 185846 629461 275836 851732 639659 764693 1006982 774919 909802 515466 848611 669418 674383 696783 737098 1021738 983791 632184 186061 278185 397999 316666 189747 941598 377779 665822 171004 77646 565013 177381 61418 770923 718216 662901 79587 245354 992557 996194 956470 551099 514945 880297 40936 1031362 831088 108374 986757 700883 402155 840847 366702 154733 908070 1047558 126254 815219 735699 956734 334077 120726 293852 511586 191274 875558 218491 1018538 682427 825228 797678 620326 892572 387343 662873 375945 974362 421134 697596 743266 635482 1010755 882004 1010950 1019632 630098 906334 207691 740073 426495 508542 222315 297837 1005132 763651 335686 56988 321171 923935 583562 768488 995932 373863 451952 31728 784256 22393 662207 188830 691019 252555 351572 648930 499508 700355 582457 924523 695625 802577 723422 817866 193497 113822 484984 626070 779234 16079 356761 968084 358153 930107 761497 514392 663807 322615 986906 462365 832590 343102 1008298 953524 338607 232695 754165 801707 278499 877474 522849 909064 831393 456839 47987 718680 964852 237170 955415 504305 470122 936662 887325 814485 1017753 195779 468383 463419 351194 446955 985006 1025348 643190 910104 584120 220131 890289 551131 451693 501637 605045 867916 580910 635845 863037 503140 31411 717886 1020718 991057 339737 340457 14074 681173 406078 556695 858331 835404 854885 702314 817354 519233 292382 250975 834607 185269 387863 957523 864662 538814 678869 555914 842172 153516 697588 670182 825221 869589 79841 280430 182758 204631 372305 118555 984042 220943 1016757 851752 195015 179356 452054 610228 683249 890706 704404 97649 462175 228698 325134 143281 445789 423094 203102 704951 959065 784474 49082 448087 693950 73203 165755 563773 751155 531639 865161 569782 946661 504893 886943 460403 605043 923418 345454 375241 667509 847840 485749 359581 95559 609451 622296 493420 1016753 801918 779432 60408 855542 646713 176105 752324 275949 773972 736652 913621 1008792 249481 185927 383101 1007645 537151 301375 163808 703920 973537 508470 766371 119605 820923 798010 928922 809772 989851 936862 401077 776930 360326 201950 809269 734908 417318 155310 856781 434065 521448 212820 569285 785548 755181 1041479 615257 376951 130233 732703 545583 381052 931998 855823 906192 227755 384482 951157 759338 602083 48974 381619 993674 476139 797553 416710 845163 406982 595319 29407 276093 891061 552700 679123 129646 833210 508638 308119 669950 732780 323538 754173 805748 226906 102173 324572 112182 227938 155226 740779 879978 259656 1019301 424719 208345 463151 420802 948916 970939 112830 414397 788457 494814 706771 582855 836980 462648 398879 921146 436887 859037 971897 588830 457554 873938 955621 163314 151294 411644 963021 187075 142811 877111 324967 674415 193489 323893 817715 716209 719560 861054 864120 809369 966157 291631 638548 709851 800189 682782 150957 629873 485249 617283 480617 385134 282611 886665 566759 651423 96474 238909 733843 1008204 83839 415684 233051 337639 707773 303567 584542 935281 970983 949130 360080 801225 426734 226151 221073 918429 406842 89547 645340 828254 890549 608095 63775 643765 54265 887197 485391 780165 584902 308089 572958 711795 512834 939686 891673 726945 309721 194977 520380 427757 515150 343327 448563 22014 285371 513097 572830 676790 751768 759478 252154 56477 251469 1034297 1021500 456282 302655 736040 779432 652690 476153 59386 633915 462508 983215 446233 511408 926647 744079 230287 167382 763275 845603 223737 521318 922302 691132 881947 356990 487604 536957 416373 829670 817028 229155 957738 577420 774426 1002450 984891 313835 612918 243879 811855 485515 408391 611573 367279 857321 889204 106318 349627 399547 354463 1011328 228007 772346 31738 961415 957653 952111 555803 213439 744122 722387 607595 800363 158566 630565 58617 105401 961464 816271 952430 999595 246644 962002 49126 392716 759927 945267 567103 183125 801375 279543 647930 447165 93847 187677 691449 809814 1024119 742071 696211 990509 756093 210642 640635 718768 945451 710100 457073 156525 254776 511561 160186 893283 956461 687217 653921 148399 454465 715855 793457 248231 40377 912166 599546 891702 750699 421689 353694 239006 200119 108087 870008 616803 583925 343463 441218 929980 865209 836331 724408 977419 988529 849282 255594 705711 1032436 788987 645008 927416 237462 837071 646445 960995 893670 444078 1046036 641935 630177 737074 521993 840526 326340 859292 884291 291766 853482 86639 92607 171130 937177 760911 159535 716152 448422 766525 736647 87710 676703 332791 125369 59381 899481 163670 768171 936163 652942 1006113 455020 588512 496624 210079 954861 717459 1043729 501041 32309 748428 545779 15575 728513 473180 770467 679164 154035 949026 854717 892229 701356 1017202 952700 754867 743108 390450 472548 812729 797615 589776 763245 944794 644431 346869 471323 968089 52953 227546 354292 248754 371133 735503 995615 774497 333727 368338 742807 1043784 537519 755507 284523 838254 254948 305654 726197 384535 768052 255604 995433 291439 930995 93661 246206 253571 817706 1037097 226586 203721 57164 758899 773929 697781 508818 116027 121820 855292 317851 979668 374134 841958 406709 793773 433750 234905 969608 802106 216894 514162 558459 509768 455123 487650 260665 837868 933346 1016875 924124 1004635 145867 750312 642770 662159 121470 424681 342391 476850 139006 219023 404270 677981 822841 899788 842926 1020330 972612 622000 12255 417589 510353 556757 107451 729911 381557 143149 816679 644291 317229 996812 517816 379700 355013 1036807 813661 856502 947425 833912 424598 1038696 385469 636230 552178 188220 681459 625636 1002216 434411 474914 425019 454040 879139 339323 397241 341779 1001101 969156 334746 645600 198269 60659 7806 252133 289085 674732 754297 628534 1021967 895882 247668 766326 825750 687820 961958 480358 465703 55799 423397 476407 604527 779873 128709 363935 390030 747659 417624 1005625 531838 942422 603708 544377 48562 768901 740540 550555 662982 867925 609703 898851 479726 424546 919963 734314 405404 847132 963044 763617 896263 872946 652047 717646 855900 584622 992997 774599 686515 548659 458316 744057 826997 32437 902302 589197 830141 205631 146886 955793 1032627 850219 319663 386021 870103 670193 742326 462173 1007927 1032437 85695 618117 461183 359219 318633 389291 941720 613590 979083 958711 89049 104934 651449 423890 456044 954104 321181 72662 654406 800676 72607 637857 375982 841298 191910 343133 854685 310585 615319 474317 261658 715343 154035 234866 955574 696767 501065 684373 595679 381207 981570 839571 378266 280301 755945 1025590 108525 671147 365810 384546 114514 551882 898473 909970 122317 413039 441690 373127 825201 913784 845015 945121 798567 178926 972392 317782 853943 825200 646757 1006048 815695 318452 195227 927261 920927 970266 569299 1034482 884432 844207 583294 439611 202218 491646 348152 517198 662013 48671 204278 518730 441680 889528 192827 451316 609437 894141 539382 621937 988641 170966 796647 334367 337773 209141 649630 822244 896070 302904 255896 176830 612237 444030 951923 679437 244283 372072 372676 471742 157590 849078 801705 760776 762942 11711 899599 499024 449176 225911 1036902 390545 228714 358621 560766 794596 501216 457516 636514 632879 310333 826974 224443 992795 517553 649909 333692 404326 748880 644183 582366 726875 740946 162979 774052 875591 453866 381872 625807 502196 839377 192402 418550 381555 125692 423999 498594 975664 538542 243657 247161 236470 865402 377403 581320 892548 899715 754382 248271 356462 1021765 413078 426870 943786 519360 318437 957830 144638 1029166 826527 842349 129709 807755 995961 626476 502357 965856 862878 1025605 230287 643611 356794 738155 748692 474593 976939 745805 440165 874384 579474 291933 214859 684890 366489 776453 995892 970853 580519 710118 687705 766339 970584 943678 431287 829207 604107 606180 375522 816074 669180 492441 481443 642790 456112 514083 117422 587156 179514 628536 114489 764333 881427 179098 955799 727198 759657 448291 400282 232558 863789 207318 976338 897612 494904 625639 552109 261716 748748 894621 522316 645937 496703 465705 899175 592763 547275 888665 202619 832091 54515 468381 927530 295803 802142 460753 736932 314841 886581 91755 967486 1020726 621482 863928 837538 877213 539630 957034 699324 713957 109917 950863 638479 128709 846035 889582 228473 797887 563043 1024376 774423 159099 581220 875850 420511 890053 761748 113993 873180 109781 195174 995702 677406 488077 254394 636360 955023 210077 322917 389181 995973 381349 564059 110052 643577 143831 758730 988796 550828 697677 630543 363998 609242 618028 902327 912608 160719 247417 150009 256350 457924 742459 681591 107469 650884 567199 121469 454949 908240 159062 357754 109397 957031 623486 734991 948412 290776 407631 840426 448404 1028294 457120 825241 391689 446279 474406 337869 338910 489234 464678 443119 515876 799421 481036 518429 368312 710181 891486 114409 765638 780579 690137 261129 63966 444862 956085 65131 347768 909649 846174 543966 728867 1005668 314255 1027850 739160 569101 762679 971418 984053 469733 253219 1008157 387852 730549 64669 313167 378331 602959 477751 128156 1022050 593565 985545 718241 833266 631423 877368 417123 685361 247028 549756 507965 927962 1007235 1006922 993896 388623 179111 723909 63162 980144 77532 983482 261953 948613 813939 548123 685916 346357 1020950 121554 865181 877429 738603 321654 520782 894075 463823 457797 883905 187850 647892 319217 675371 359824 679733 697147 700747 687884 454002 860511 505441 383940 963260 79779 741471 609519 1020510 891496 803423 118415 706268 479918 441146 64109 318077 622496 158444 979508 832252 811757 588946 675731 855630 154097 352108 303029 114030 959654 909216 457073 946351 376552 728689 576939 294710 793590 63425 462249 423785 750754 695769 175452 233412 16093 843236 621621 665436 666739 1034331 719178 277367 233417 441524 490646 824439 921243 977543 645606 821223 572233 951289 916499 1039380 429811 596916 1034886 539831 64147 935898 755420 129165 943686 247243 601723 1022734 810620 750692 800423 755533 586984 857837 951183 863077 531407 179740 816535 317821 147258 652517 870314 367755 886478 479113 494835 179662 118575 647420 922357 938477 394743 748896 106346 482452 711302 924777 863692 436600 187506 953947 408505 1011769 1004261 743884 871253 976473 278069 455571 429803 250395 362718 686235 356943 612463 621953 964212 107509 65299 917759 320857 72437 986357 250030 984669 910625 456276 343772 545651 1016744 208214 650042 991596 481871 419099 963292 551883 92022 358968 48978 996105 389866 766140 505257 779438 587791 193486 735141 881270 595674 1004551 354462 511750 483771 520247 826206 480015 79800 169465 929666 849540 160227 587854 797582 927126 954842 846426 176870 981156 732019 608711 243805 298970 480829 121710 969931 864318 149477 487876 1030155 79862 1041608 128842 935777 826339 662215 513799 258205 343980 782550 834573 957030 500158 976297 1032801 465821 979302 382318 452454 839520 847024 648915 113080 433319 619627 447643 579538 466396 719652 179799 96630 570228 324135 894071 274095 485555 438893 105565 60311 826958 482008 397242 220109 814554 326065 512227 52191 991610 382861 391937 877033 251844 416107 278230 642667 967545 924388 682469 430024 129466 273133 60276 788255 205243 469203 635892 857812 1010066 173884 707700 706490 573014 563927 295855 858570 568052 243891 1006001 147337 1021269 540444 141307 443255 927979 186687 881095 219978 1000659 930420 113269 294013 480830 378551 69582 683345 116569 769353 420201 714225 584676 130723 894792 452852 171482 287998 576655 493409 430942 703062 763239 267887 923379 432106 896185 710059 762291 702402 751181 1038351 853933 381686 1017035 639742 570219 248030 824270 154551 748457 198647 981330 555802 962062 773896 236634 668078 806266 967018 757676 470885 903578 515178 995570 357730 376418 56875 483927 292266 416286 957991 441653 259689 835273 771894 460766 732441 461931 352991 96109 830014 324538 739048 492670 745803 802485 826475 476141 1003981 552557 190909 953534 784546 743235 243161 843300 804700 986159 203962 166777 502574 810473 809575 780410 146794 862067 623831 797919 826775 896620 460239 871707 596954 870093 317146 808625 926907 766690 333150 922042 579950 883361 891423 616307 873838 967998 938963 848618 312563 55421 984040 183515 550207 667372 803802 154569 512746 717538 992653 641470 505450 260878 961223 906604 988463 937651 618418 479975 424143 807835 883097 753252 1019073 672893 436949 1006867 969814 225532 420327 366195 967741 232095 618387 371349 247778 804703 1008764 73631 249249 768420 628618 723582 190941 738666 782770 599921 356661 955596 453178 875205 587205 286138 179513 474666 870900 671205 758302 943717 37882 747715 326604 437539 934799 486116 93807 833434 190963 208881 500431 969644 277411 800158 673623 405147 984187 922327 219805 947257 195553 548460 931933 331644 611579 677292 368143 711865 879507 607869 318129 50923 650476 185166 627546 390021 547694 410620 231029 889051 534127 875461 999597 208690 746191 630138 712486 343063 451638 708854 889470 292411 628345 738727 314715 389723 153494 358132 568718 944940 1026083 826270 710074 286646 391700 90939 887532 753300 811325 756303 714034 502636 501020 819947 193103 735453 305037 178008 939449 183693 293725 295929 691367 546611 971574 699753 636317 436003 167627 818327 757405 275055 833950 323492 496407 289146 208585 550614 933522 325182 184203 734140 692197 966907 314771 904618 468277 735845 489651 879413 809885 415652 1020632 544173 215167 564595 987945 670663 722940 95990 478541 252656 457616 464047 260426 79293 154587 611060 855407 452977 761162 752344 816663 706075 73103 862629 315868 494189 887163 648140 965645 453662 817315 575326 542573 113751 558558 125045 241285 627399 838791 236309 697833 592839 925947 60285 634778 1040852 118620 894295 159989 612661 645407 847068 963297 515409 519052 736053 517331 416123 84727 889433 675448 829207 936824 636311 904072 724936 176950 235378 163187 930331 22751 63079 883349 496335 371006 228233 581967 1035916 499242 915609 107807 636154 848219 278975 457411 779090 120055 496867 995930 408363 383015 1013440 192035 923831 143037 437425 183129 370034 912708 796648 997018 314023 405227 891349 959804 869942 191398 469774 997061 405365 504729 891692 613034 554683 1033774 976134 230847 366846 836319 482579 560505 773202 402403 478665 234263 980361 759345 934138 891497 194409 485556 465211 1028143 619421 115566 742377 331719 962212 1025427 269818 371918 354103 1011952 85876 775656 711574 47846 280533 773476 357053 616635 62362 649863 368516 469535 318233 32213 256450 909000 760634 87695 645725 428443 536395 823796 163541 214516 1001265 1016669 579123 833340 972976 187291 441939 322653 952265 622229 929035 604982 957099 385703 687177 948688 613031 185286 586098 355001 1002149 987567 118103 752152 96414 861555 778808 401363 756061 949802 781576 583539 478545 63030 162939 646791 887540 818965 406699 867893 761477 305980 668901 849480 1025986 714874 157405 425896 972552 760971 959077 768283 455475 981144 326036 374327 877946 651543 891293 939110 755415 154109 179846 722559 102378 494804 885983 882836 800062 699813 752196 940212 818982 1034889 420762 858527 334776 818866 429021 579021 732984 408523 626657 240798 1002165 785216 436174 845887 228555 59646 864887 764987 925609 910853 734585 779172 60773 584027 261187 691383 986593 621540 645852 823769 158584 969829 218235 414911 36859 424326 753252 366499 953531 504218 454244 636187 631532 821236 391602 895722 375863 444598 825591 920381 906680 145378 758330 907884 773616 417203 292079 479012 416116 763535 633401 804575 937254 709174 337279 502448 977000 447830 1045188 717510 915499 49012 318710 369263 888619 924472 621227 518172 165694 13799 914986 476758 841101 441741 837493 653186 212184 894448 63984 940761 741857 817207 431086 703441 1026776 251054 175825 404433 495271 971367 665390 565695 359691 183183 382521 418230 901979 622355 1035318 498586 929618 972004 187798 961418 572539 252573 540489 314223 134974 358297 971149 538300 948908 505029 973029 501385 877390 1026450 1000174 251446 85369 986175 762481 853878 85993 682471 681431 302198 977073 998768 844510 422541 343851 365555 217558 253125 81311 883979 870174 646053 432951 386143 474566 62063 107071 773716 711763 1025762 776513 837366 182398 159338 927397 683860 485980 962154 238478 399166 925927 889545 931064 288505 816849 107502 1010985 359872 259988 978991 422075 375600 250213 612443 510734 270591 812334 662510 678638 926627 202691 277370 176089 437911 814669 40377 178988 794561 1008714 363000 760441 398807 569717 125628 38623 353764 678502 307691 837437 613539 620882 101364 823547 241206 95095 246270 359241 439127 758249 621506 351619 400051 20470 490912 1026488 60246 780168 325352 321081 386351 256046 631542 186031 138093 302817 474635 346589 508495 943946 479123 593118 891555 519179 992647 709365 677775 988469 818010 728518 469447 651702 611304 31692 353119 1016747 97777 504397 713193 48927 676339 235364 570100 859079 866665 936126 984487 1021140 706492 549365 121758 891864 568534 713084 319035 348403 495145 169918 236450 532410 577165 835392 710099 967375 1039412 714086 660215 522318 851361 130674 630363 698075 97530 744284 779220 464121 953812 924367 314217 662862 218086 907662 759393 222189 985918 115435 593339 735132 715586 460405 644274 473432 408508 385943 573396 102319 998155 567676 904850 195763 396279 770847 722829 537215 408670 729310 891706 285617 414967 464750 567028 904874 636354 254917 660863 446837 957808 742748 764810 359500 81805 684016 36701 617268 489987 113593 207292 218845 317432 704288 535534 826098 913064 391624 881222 815919 1016731 89562 11199 451358 710593 292094 924902 848736 881766 904964 508011 210259 739515 713315 487641 480485 294325 511155 649509 812401 342995 748634 338871 744049 1002136 178745 165627 165679 435894 293433 224745 955565 998616 927535 210757 119797 478309 627419 1002900 572266 757193 897195 865958 379769 686789 391108 875036 476333 392342 679257 869047 817798 127732 1019266 326501 457098 159399 873380 456548 185175 985783 195978 365749 873588 514332 46831 502899 1008662 178873 243289 402935 157931 913923 583321 228010 462667 380640 983924 694718 884576 981190 675038 361981 518535 991474 877181 817385 207735 638516 586042 495795 189085 953978 792119 122710 772472 1040836 313779 695228 45679 771385 1025800 607734 95978 742859 245263 905500 220551 814451 1008725 936627 993402 422300 258405 293995 449894 759254 1006618 144122 697208 638596 291326 821626 500722 321392 619580 1042200 873598 875977 858663 521253 155453 484447 416721 965913 63643 689470 975467 653080 326686 406515 186791 801898 175231 363194 127980 802071 306132 326337 154605 476524 890278 130740 519777 147302 462215 709018 254293 102353 473541 614307 427311 379438 767810 243276 337876 294279 324328 916034 355562 579244 622150 898392 545711 261772 478923 931174 126365 824199 647603 116575 695719 179847 206301 425859 776920 77796 146551 816632 540079 506352 814283 684430 568935 702619 700184 793879 892325 415311 203039 28582 488764 949537 643924 25587 275946 371159 257256 853935 374473 335651 339384 928569 765780 816589 997511 386552 163083 513357 923403 288567 831094 990012 607215 754046 614906 182130 50933 81131 584092 171718 219663 556381 839396 807857 435382 1021262 427887 439282 867342 60340 438105 72444 450878 324217 775472 1030436 94181 101366 484322 386894 192293 468267 703394 624886 40378 894756 203885 93171 810410 806572 435820 370101 1001178 629427 614360 992121 928180 484431 678822 645678 501428 1003612 346870 836957 693369 864723 237041 903672 883785 765074 962965 363471 383037 454441 715052 878401 587241 637872 956214 967023 818641 979356 478196 203237 330715 851242 753488 506198 122284 97395 946251 867982 558963 991726 663212 961928 310869 452902 857004 454751 234356 925128 1029650 758237 236369 331187 243896 953721 232731 919027 187500 832654 694458 20395 728387 717628 554742 172919 1017588 836073 243357 328319 165471 1013284 93994 167379 872695 772247 178162 184056 286539 105706 155005 653204 548821 15843 635795 646183 154519 617623 52023 391571 506018 394679 1018162 23359 1014092 123873 944970 711634 636392 584920 407783 816305 1002900 212720 487475 248494 953294 779974 885705 650573 595727 840155 470913 642894 188990 1029900 919465 162430 703328 65450 759431 127765 365046 377615 957738 520906 408249 449739 964666 645445 1033669 122757 986567 826541 433070 920809 552252 713066 341235 317213 764298 963064 497110 767627 540587 769169 646088 56149 955314 341962 1019085 648010 226666 548298 987481 500664 597745 290699 310258 417218 1016285 441394 116525 256570 864826 378223 653650 968169 1048066 231916 401109 998665 335193 186265 621684 1016688 467772 765281 871629 630380 97148 1009940 996322 997154 920374 866733 446807 730517 520279 64404 870815 187888 457539 904294 844220 801935 571773 1030198 693165 897701 825803 827052 728885 741861 1019935 834663 510078 927581 1017415 600750 696542 679369 448685 654657 129772 1008545 478169 993431 601893 216901 716047 417174 118235 761422 411132 331703 750750 604879 214365 865993 882804 711090 887736 716580 451494 616878 505233 564708 225034 766046 979908 946569 602933 374310 776805 1022253 554267 909766 384642 439243 585850 646428 1021011 885430 585448 373850 582430 317900 355667 250095 115191 696038 387523 703380 184041 1018574 368049 443353 1034774 882272 1033366 959306 308636 693754 723295 357282 405839 446346 548201 1008422 649817 408471 49034 453333 640283 451801 147291 357721 977752 57031 172477 579480 994274 867288 631101 847689 575399 107964 368210 145791 922878 315198 972293 346620 342968 500765 639705 407103 408855 614181 596375 93515 739631 233291 613422 58315 728881 833063 731356 996582 463337 118241 580271 113257 323902 194362 616885 186765 852941 290627 121644 422900 842344 42996 681885 455284 445775 901355 127949 481249 194318 327201 957221 773409 799911 226158 649093 410299 891674 816325 633127 975924 286195 158799 514162 721855 438671 536281 1041572 65260 164797 468623 73333 832391 935222 294613 212199 818000 456262 1034433 722878 709917 610875 793693 278142 744015 1033398 433378 824828 915073 233460 514067 921015 914964 219831 706855 914309 989246 771467 792029 838931 795879 478659 688018 593694 881479 960749 321402 487535 53046 383833 775235 158971 371599 224057 809174 704116 109916 439836 951272 603591 820979 424346 869877 695916 633133 339690 701361 400053 899151 519112 621658 87983 993594 565471 841875 27607 909998 968051 414193 809807 485726 670125 115887 192212 430934 962308 900125 865189 44922 565011 717235 1042486 717226 586710 206787 1038359 108476 446102 678813 862367 1013507 690681 342962 750103 92921 857663 136119 54995 240191 676314 643638 599615 677105 904901 995542 465598 294810 587634 890099 633979 475516 190245 1007703 120583 280823 384098 866187 516716 242005 445652 889031 1045027 429790 402939 300851 633046 942947 724454 765493 298238 685714 794254 333235 284605 127695 43835 624612 793315 787375 241159 200295 838749 315260 343146 353607 300901 38843 338639 294617 931335 691510 780716 643505 882289 895756 578718 497182 732097 341882 470936 697719 680829 276442 247687 893223 655152 750471 893596 129337 226762 257614 697209 760641 833708 926421 780822 1004969 342970 233464 1018100 675306 552890 417636 506115 210275 423335 1029673 877715 603993 234940 768141 835268 317322 843339 653972 169374 241982 739066 415682 694359 955617 250971 1021462 562843 771476 241966 224741 148351 830921 780446 447710 122290 420583 920504 224060 585410 768013 127837 593786 589162 780724 1017522 770173 979539 933465 564139 517962 698839 363199 744202 992968 904116 912352 774349 944158 599015 230378 741260 502136 44766 1001377 685421 1029202 710166 505667 1031683 110064 45818 339570 538291 951146 968300 239971 336303 204530 935253 838359 417678 433998 606156 762041 894351 703385 376201 367834 408379 843073 195476 923289 61803 937580 444637 348531 959205 285875 258945 779185 588494 129524 419566 808604 630098 147172 584815 994636 898757 433758 689966 87798 147098 701615 335647 451434 919388 443877 908872 704402 967278 651672 674039 696265 1005980 847264 1001161 46553 440441 512197 375920 449619 734634 779139 740411 577494 679638 630600 894316 695518 687032 844272 956296 120031 480676 161502 958716 690619 1042049 44924 652382 387667 155181 638605 343980 691851 787387 950990 618468 985914 584888 679703 1023500 586779 1039200 502498 420772 923894 719432 701786 937649 252589 104127 552093 486729 873529 1001750 969837 104951 376425 351676 735431 631262 22267 965315 314842 176973 517910 875038 755054 676271 314343 962105 575346 976792 904640 716264 257672 515732 292723 886251 466392 241338 845650 178299 481583 598751 804533 142043 326158 575895 400477 694250 574973 246006 1022328 779930 579501 391338 715940 232286 711058 1035148 645905 473036 876920 1020230 536425 888408 945314 236954 703305 555724 481161 920807 130340 644221 96007 756172 736613 323961 963911 478022 236012 238486 791773 191214 813727 497358 757560 351656 761584 218458 230835 451646 733812 435064 701738 622260 315349 472688 240743 350637 319923 417209 751002 703622 386465 109532 978228 191443 546746 934882 514716 359717 302994 437913 230119 751956 707387 748946 887159 666873 647797 446652 520491 1030564 387215 534967 764569 757208 1028393 813738 142330 903225 498131 975052 716644 439612 516452 337739 232662 651665 548175 930255 768852 995769 773652 653716 412659 109292 399279 1026673 550303 969501 672207 611309 1018989 240874 752548 378716 968241 985713 1019029 670842 540081 770532 485741 668059 361430 747188 773321 225754 510735 505886 302563 1027372 948746 46943 616156 734940 912578 729723 940365 345303 673242 647413 974955 952022 432603 759522 792435 330478 770407 1034858 779736 757666 390200 294678 291534 578478 511196 769606 644933 543421 114101 480345 925402 456013 669356 190374 1021213 940875 866916 713674 58748 635470 713854 1030174 828251 849241 248233 158437 639926 611055 711585 1002868 79995 326577 997715 551930 719022 804794 567267 645355 248533 358633 571707 368482 182905 351097 179279 357529 580913 174329 502221 406517 609395 389407 900148 801565 680365 735208 722109 653062 569979 204526 490073 669606 516507 856794 805618 816566 363183 870809 957323 420793 520734 812531 898317 904215 97841 962280 374847 719940 904717 940233 810569 811988 895596 782884 424718 802290 516956 876653 89949 983375 321372 968484 916997 763313 97171 437447 614353 681643 304106 912593 731383 194101 848477 810699 403335 982042 1037073 928946 1029258 624541 841621 908341 642143 374628 1017413 958747 158603 949288 723431 807899 671426 861931 895858 425742 751048 543669 205519 294037 213727 836719 879554 242798 617757 578254 293593 515598 450402 349159 228445 408987 308455 850260 896151 536207 872258 802738 953944 552279 177108 662767 593783 199417 969850 950911 585612 702256 816757 718257 320327 843120 182559 118211 242674 326474 997965 254921 939245 609525 817784 944497 734364 506449 857809 833707 873660 750236 808249 146397 53115 474657 818800 234977 209402 662671 245950 278327 587568 585101 892185 736105 184077 694943 647470 1021701 129761 519461 743523 761400 713918 1037705 317863 768362 808283 846964 28604 1026278 857585 621409 249060 959854 150901 812348 581513 496476 995741 554228 1026474 521768 143331 237161 121715 936910 359463 877041 837878 355436 871742 973878 993172 1008252 447611 158606 965092 1033561 763380 760768 762218 1010950 567118 1022420 308152 646506 470578 380221 451034 290520 278151 916568 874381 813780 645715 667879 193119 905586 241528 76701 668063 498932 670897 226606 970984 808792 436980 383542 953021 953289 1002283 240536 446702 503148 754358 825659 938723 631711 324592 373738 230902 189822 210327 112466 444959 485554 697078 234417 452022 155427 967230 29669 474914 628342 876037 957555 719398 962220 223795 866764 1011932 1008531 239344 975379 780968 640409 740518 290796 822453 126396 200421 510658 965572 193925 569711 1003975 382778 222839 89557 729834 471725 483801 332286 163366 372472 784592 391045 749257 711083 514361 774789 867690 159357 502947 388494 961557 224618 544115 436009 160055 638008 546713 354169 359171 168815 237142 326794 961957 363699 961737 735283 523290 508901 220133 864445 739879 64824 501263 189247 875414 513632 714905 437149 759066 602523 510478 249676 643710 187006 748803 468527 889450 102891 969267 313074 81526 955453 816690 355641 707052 646923 875301 727897 362982 755511 479480 630535 877669 585911 1044881 14767 106213 905553 501351 950739 576683 994625 921851 602734 354119 148215 643313 46454 869093 823990 1018541 1042017 999799 887548 503397 348607 891039 75486 259371 576334 486605 944930 930215 151435 988950 649263 959283 839616 848421 520331 637800 249492 555956 984048 601036 801433 636470 5103 885948 505941 1012624 806117 128087 641914 198603 248371 879410 637467 71629 385403 647381 241413 348987 455469 170887 739359 813463 880229 378853 509764 833506 379817 717473 961233 935665 995731 512473 865373 1019617 221075 687286 101735 582838 81273 878095 429407 264687 965198 646223 220343 887383 854559 474134 629194 554721 220521 374195 439650 113521 883274 1021967 693235 459642 577339 71598 908880 466604 846487 737662 601072 812276 136667 717511 516569 669261 932689 654152 485561 138975 339626 512440 818769 441124 903227 383135 353563 762236 1016683 187551 224073 973432 1024952 699246 188316 887477 542911 388714 190357 405294 61679 254808 905683 481961 957510 925575 65178 556866 295927 108483 451260 517526 195347 678710 242626 196991 556946 130928 849005 510628 283262 484241 584931 389454 357399 681311 815591 984507 769673 945478 906322 391249 355612 422629 750953 894503 436988 928627 826293 446621 120056 52606 993039 527735 690719 334579 570719 923465 838813 985325 638055 112551 550807 728622 77806 126162 91127 638603 228423 1015425 210727 92463 325203 513047 924958 288731 128748 398031 810900 751488 957455 701733 406173 893562 67550 858987 968762 206695 190438 51182 226350 765071 613466 478893 244798 768928 380869 920309 781956 836551 718754 735985 1021666 898249 192468 27983 783914 93414 380462 937414 873086 1010985 515492 790127 1022514 438165 1015919 386004 649673 735176 636039 583637 535671 176569 934133 942966 411838 617037 903572 92134 492591 337631 879875 121503 993834 611885 850505 60251 62174 423260 629163 836021 455366 954943 315639 826709 756441 713197 913710 345459 751041 1041670 184535 489059 127671 260418 256860 94685 930300 452721 368098 843955 902994 679226 494458 959958 707913 306575 212822 900483 443829 425010 227631 732060 313559 232060 825660 1025170 316847 927543 661947 564077 617673 783058 1026841 818757 803773 540400 203182 732634 773518 964186 532446 253521 234223 514514 450125 576369 114236 752756 1035526 363799 355758 1021003 687476 875916 224854 981288 727962 732099 695137 404474 614031 1032678 73502 334712 558839 466283 445293 156027 772788 709294 807797 381877 920297 634259 319090 373351 719328 994867 756170 647758 350038 869360 876428 872079 939860 570098 738247 705853 261646 364222 818060 701597 890045 372216 377084 924261 386945 744274 585669 224440 306343 699222 126073 225879 741253 325466 699865 622244 156223 366871 124477 844414 429767 1013013 515178 1013058 372566 682777 356477 428606 217887 826300 116799 421860 320978 479950 216775 991583 589341 98687 677175 127289 484391 579238 613965 892709 762158 502600 1033938 246686 259227 359124 117206 215787 257944 304374 932078 178895 510407 892485 261702 992166 504043 63165 273149 614766 350708 464086 385658 95714 495934 582007 898460 810457 622125 866178 306929 925903 676822 485057 669079 931403 646598 958900 915240 253330 315347 807793 826065 942494 409062 940400 773650 11695 261505 680438 1008497 1025161 580584 640527 8062 910032 101613 238183 760621 453691 565979 727495 434006 515219 759206 974164 439945 442308 1010277 988589 362615 599655 861086 241947 923244 881556 1002613 495378 350623 957455 718214 761133 864700 530685 805115 493754 760109 461794 869340 687280 151526 713971 316343 712610 569788 772409 586650 167606 952289 633554 725775 1021554 726343 620126 406396 844138 831673 592374 470648 810653 746287 368546 785436 1010833 401262 142791 647902 920479 620707 891594 845229 868117 886815 577488 1009776 929081 140543 616143 433900 178892 822606 906564 826055 318142 445084 48463 823613 904220 445402 894404 293873 357112 859890 750896 1005710 826776 51055 862579 796919 226245 117115 848312 153561 703156 248998 56312 615093 641277 970985 683795 666173 289439 300719 845597 605310 653738 293981 844649 680675 496820 329210 880749 212793 706257 144121 1010872 845940 658300 742326 620359 584938 81815 988880 43503 87103 306837 848730 811737 1017187 779240 186675 472515 474422 468541 620363 664557 844459 748427 778527 442028 398523 906332 926270 748826 665510 210830 798563 421039 367286 905374 462483 612199 513888 903634 638772 974625 108414 425549 93946 146615 95642 642896 943127 573292 603245 588171 989125 924508 1019364 722739 811743 204717 451497 879378 23517 986766 446376 718148 857930 952125 817258 731327 886395 772869 154279 556107 584625 308445 738034 767554 485808 218070 321784 457938 630184 407268 1038616 923000 696026 493476 149501 755630 850249 290635 97005 410349 727131 838714 242892 217941 760506 715595 601703 454065 488073 587459 484084 299710 953302 800055 496760 206521 489503 458352 179375 885963 277813 500775 546521 846213 187919 270045 713305 682994 246957 669545 240953 690391 632632 101294 418591 833742 250616 454028 433939 481628 235643 313711 397244 415095 476027 643824 996493 501549 970837 810226 990094 955354 613693 675285 511760 1034375 613325 347995 685458 873567 892769 953118 470874 195103 652216 516402 816945 902090 845261 577461 512691 659253 158906 872294 1045030 417587 194384 663255 793515 684815 887390 686701 893134 709771 705895 775401 756908 564857 487075 699368 63978 989386 1010018 701414 726095 603479 676797 1020023 710835 302279 220790 417191 946862 630604 1027269 983515 668668 642627 311775 30396 411619 195811 228665 227804 384405 439846 209717 546266 900266 331700 709094 834412 613048 97222 126408 683876 634029 315870 855273 955109 683824 194761 259597 924409 547387 249158 552270 588345 437041 705496 390450 573236 649916 222565 416622 1032367 317661 844248 552538 429626 925239 627451 841434 726423 716692 822093 1003886 832053 770710 162161 1025872 308411 784144 933634 382521 699189 259384 325171 332653 206300 325545 743032 435518 976525 386333 488624 145831 886906 960112 637141 56382 380106 356823 247486 652536 701402 233141 658170 454258 738253 487638 332747 473834 369596 825261 346022 848970 146105 384426 606177 695563 153326 355851 82910 1047592 353903 556956 210621 663135 1009043 871797 890549 818408 703557 899673 835360 587744 910681 183777 298470 251781 634450 146883 176572 688005 374648 706474 193000 368453 990498 964118 285791 734177 844533 365455 572267 239525 825677 754681 396790 268781 472854 247119 127676 695605 948566 1020865 390289 436051 767920 1032922 510515 937436 910859 1021858 1003579 1023246 373752 480145 963969 717147 372672 398766 736585 325899 254454 462302 697725 578621 7670 451693 682814 257310 814109 780049 345438 669947 162957 632627 383811 456164 386992 906705 91831 251240 378198 380611 219021 333717 771378 666597 633948 418990 477899 723887 849479 798161 640500 829692 326833 769046 370473 115134 348987 993082 146763 875555 276410 246899 161585 753975 513937 820595 840859 992707 861045 726175 373901 898149 881078 280559 576215 977287 464629 364452 684522 106355 259713 84455 146236 613203 839373 128141 556299 228006 462670 569057 277946 1042881 643446 708041 560083 45941 624493 416497 215507 576493 667349 560505 171889 896052 809784 219795 1016806 802451 63815 974608 60643 700202 650412 652963 436789 583918 482117 970919 392360 102329 641115 556251 1036724 669813 622412 744652 557559 963165 1036492 605246 455699 466109 713907 448174 61902 489028 128710 864104 670198 360352 940601 180919 373545 362449 927291 951260 482857 783142 646339 857267 113167 536025 911914 146868 783520 368356 1000663 194077 743653 653526 733557 715213 373652 455693 773276 626666 409302 384337 825262 121291 367929 790486 509169 802418 820713 504281 502351 342861 989737 122264 424565 931949 341335 223911 844645 628598 670359 356108 619640 989998 412662 182109 494005 712449 220394 274799 651897 580931 854839 632525 416891 782670 499400 907822 241276 151133 929220 319385 158646 163496 643387 861719 316899 450187 815850 362355 942297 760281 60975 418716 986715 716371 455160 331678 170959 762587 186678 465239 732727 1009933 22516 841635 244491 294318 939851 668615 821919 319710 477862 929369 599531 636327 87861 930277 654288 355054 364143 81354 747330 96883 248179 848314 365047 398070 739005 641973 939186 473743 65377 221077 177365 902049 407781 1032277 151197 730503 367003 1005112 64380 855263 330730 736163 750142 364357 886645 385755 1027168 895222 650688 992425 755637 629235 878187 552177 223156 679408 938331 485178 368389 517545 310072 257181 812922 764357 1034066 343491 531069 998032 357804 669513 971843 355934 434113 666055 780406 258294 669007 62811 841867 969697 673466 865739 891151 923315 179815 1025650 952791 741219 883952 977072 1009174 117485 24491 950447 992381 1018701 124311 1004458 618717 653434 223593 875158 349791 252370 172539 1002165 679555 866718 783060 866971 871988 712642 1035544 579758 762779 191881 889817 518680 127427 616276 902760 194009 668533 146719 711621 19443 390854 661489 386189 702163 564411 794506 1028622 490538 598839 314539 91132 763111 831261 256732 158713 642270 318054 955257 709462 621937 48763 986765 987956 635053 638731 953593 306798 456497 417479 270202 442748 333777 837993 631726 1032284 883537 321599 331626 438051 974386 443006 989836 698615 192079 118690 760107 134655 794525 276286 677731 764483 160459 888460 80505 609273 898608 434959 810526 832996 973838 981169 907620 894499 212527 849430 710456 577757 603254 474396 338413 572854 201591 970115 586608 83947 725327 905307 544614 103167 827836 829395 88957 85722 480499 274393 91626 576847 399310 500681 95084 739156 584550 444024 505792 1021650 187125 939235 809821 479858 491266 797367 417311 989012 794203 292602 891370 961098 903197 634247 623335 286551 888052 876329 914756 230367 474770 842574 892504 310427 959960 1027274 201535 611193 285532 1021529 877251 147357 378238 826169 738710 790895 42995 31613 989806 120746 630051 278434 664531 322026 885351 785673 891604 945106 621797 944814 418103 997218 482085 988359 609111 130230 574445 550077 416142 628563 776363 502609 531367 367005 846673 507284 350549 863475 493257 1020956 789477 997265 441521 185887 288363 758236 324703 209834 390445 644651 921295 946767 1000089 470187 794198 415919 580942 987951 362942 223089 940340 871914 605803 925125 464231 1018793 126517 910917 290661 1021637 612958 348909 793334 316852 440521 477100 818438 256414 823214 406197 765761 970634 652192 569707 888417 650148 443982 879690 255349 757528 557950 417642 940738 459519 28574 578997 424282 401914 461946 440884 828846 952216 117980 964366 669166 473273 169938 1008227 911252 1036886 717575 884044 895315 252218 708035 818020 101151 225082 577141 191985 182575 860638 486040 813918 710091 1001227 479136 612984 727325 366795 559743 242059 511436 875214 497136 95475 603851 315063 722158 492815 963102 784444 800382 400818 452084 961225 878534 355788 124061 1000622 854718 817046 408053 818585 900110 335999 643992 679562 441099 195114 427807 774520 624122 495947 564145 578684 125143 323757 446679 270194 570043 644684 555973 965717 568217 744242 461227 942777 740220 518540 43996 489704 15285 392844 98028 550621 227859 428883 749388 386741 191984 134591 433299 597872 1041987 608475 355302 651929 56250 985848 597587 501454 369471 116503 93819 339948 387343 239051 435928 297723 309497 747090 670159 893244 97005 372109 648267 403324 389463 966034 747070 367279 322042 986533 717267 388997 256333 16370 586137 342469 122147 829916 645574 737091 431318 877692 727253 1037324 596972 616185 424294 520837 572078 960748 307326 472967 424109 406517 288247 420453 241560 610182 902279 996662 960758 44859 511127 320476 434407 47998 217597 465880 1009205 73450 81063 55661 809597 287599 970839 169055 29645 747361 53679 272363 776343 801183 40682 881357 948435 958360 758690 810253 830571 359788 435636 724316 881089 59378 512229 930707 666966 825959 310070 738228 470604 817334 569254 853683 1042993 621670 621739 766794 985539 198397 962240 952145 95209 598493 602967 548348 390748 813741 722269 804840 507592 704982 96875 573217 700124 192085 584799 106042 726653 196065 921845 290635 954188 405360 431866 1033393 224228 271356 840301 54227 539372 342968 825330 1027178 155463 226917 390066 49075 425637 266743 593742 588185 451949 979056 562295 190452 785548 463165 221003 963156 902394 1002761 236431 780508 58998 515489 81132 514764 531898 126259 452623 257956 538454 693486 899568 607933 506488 603527 158059 761449 870543 966861 383442 130170 355266 1001945 897462 910407 114879 1011217 619150 605406 1020394 908820 291796 334745 837005 470373 653491 619217 627613 238007 913949 841277 613143 226134 936808 659379 181231 327364 237368 338166 97776 845113 443038 501086 868068 465798 121427 922327 914028 862457 888612 493529 351043 504952 759513 245078 848983 962071 356296 107499 694201 350551 337279 939713 163495 510525 95459 963036 237445 446921 616503 113112 980250 196161 689782 480057 359818 360338 227847 846547 209307 929105 181685 866241 839310 815567 609242 139233 941025 760017 718722 219995 625918 580508 548182 255764 380070 245186 744306 1024102 977314 179802 813793 897642 845419 558895 385655 250300 771906 228668 584787 627883 514075 642040 942801 963701 717649 269407 643314 887478 453015 44029 874436 772842 1017176 650638 93041 399733 238810 794053 730030 591743 817439 186246 718347 496807 777747 558571 495190 473705 88981 887190 645308 374919 296862 1013377 128490 995694 475295 750737 862442 530398 1016607 382518 859454 846744 632619 383783 462805 218043 926636 225459 227915 1033140 893427 247895 669286 957888 274203 455908 967020 501005 810395 729973 831591 698320 294125 830239 1043732 465395 1001115 81113 747050 286392 755384 93103 481702 799695 239441 909351 958898 504242 466025 883250 508025 599802 968365 449291 22363 724900 580879 59277 261032 773658 810230 892183 643471 713375 404186 776873 308860 771473 867418 440292 284565 381541 224653 654481 627067 342252 874412 732299 390934 910033 592761 1011762 32711 7543 242125 166830 621071 1034657 260512 1035081 331659 189900 711873 967467 826036 969338 471916 40887 752396 572653 455790 256858 914476 401085 578526 765061 623963 94942 328511 878284 221373 906837 298558 586549 1032541 761546 828266 868927 496971 1013510 516562 481595 723773 335538 158461 392849 863949 81686 369454 260914 763341 967117 633737 47565 182770 904270 130032 559853 831022 486158 211404 895659 702682 454891 585300 615527 159468 219052 55183 882743 55487 945513 327077 36687 121949 461115 122516 384109 976157 871227 913044 893740 719630 963420 335759 1019035 772969 521282 609342 729004 942460 731678 1019841 625845 62301 864587 640499 64611 927718 414426 722359 703085 808188 373517 964940 46899 894952 891015 641449 449008 286649 520339 733821 111343 391734 818786 368250 309240 694650 467199 445854 993908 161144 902617 128876 947424 619952 1018088 290766 113972 710205 933636 250222 927563 550382 82671 727161 836856 511685 727985 467673 930618 290297 834713 832221 456202 992700 666727 871924 944069 968608 869306 105958 118383 256294 743315 418546 1007691 650706 301923 762543 859600 826581 804340 171893 751728 388362 502343 768038 1010202 495145 683132 424572 258993 987759 439837 124810 206842 906810 792405 456711 277102 865823 991704 279423 341988 966910 737097 738165 447894 830039 179374 706327 877598 929557 97108 1017130 300955 881846 598493 532343 708831 117178 188068 634425 984798 809694 978008 1025248 512330 907449 405951 515395 392418 741261 334652 408397 747315 938403 120626 1002915 126533 723828 136669 748091 94010 929256 445491 268670 697206 857038 102187 1017111 248436 616757 1025689 265919 728606 364473 868567 517690 933400 812220 1024904 511314 487454 1019844 998705 226266 644409 697043 401855 145567 343788 228397 159417 943723 643041 358256 390297 811251 920508 370634 995560 671542 997556 883402 269283 959678 572782 552118 89046 386033 562623 288723 549727 477131 363627 910037 823997 440018 210725 108213 19837 500951 585001 771374 433266 692954 317931 277995 427447 138701 163130 682791 505368 878380 751296 159578 344879 511584 709719 493297 266190 1033960 859076 992557 191599 773464 1003472 376459 830063 533359 156143 291673 647105 309468 835267 232858 116453 865842 937434 926515 889627 695975 797397 124125 356757 347322 934119 746358 910060 48884 40665 779068 516936 953038 325006 1028817 942444 370863 824103 755493 870188 886640 389533 338163 346088 744581 477116 405214 1032303 766603 603971 1002552 473413 977349 645681 867132 1007865 449712 517301 240474 932654 818765 498330 127976 900228 740493 1018209 919431 873595 685508 945880 1037860 389645 110189 216901 130183 781186 158663 252687 607224 244642 932038 326029 372568 222332 695158 588852 373542 564063 814870 349543 556141 301899 859436 698925 600519 686961 513506 644213 835995 501318 340199 754173 362846 49009 383437 583134 204221 195944 762214 899524 1041494 704039 649097 814531 901677 894275 112555 745080 301788 887917 924006 766289 315289 398683 488461 337399 687000 837428 388145 349160 488641 441549 154074 635734 1014030 89541 843468 691527 460473 944609 437311 773864 129207 1004722 348067 430590 804724 367770 900117 241319 902030 577197 386963 829349 179991 113394 666076 899302 382774 718855 927292 56295 712521 228052 248698 444396 715105 470253 857270 570251 535975 843899 257137 212206 846469 527868 383255 81386 818266 379249 714855 725614 238549 888131 764505 54713 852159 802575 160625 294477 498023 713653 1006663 405974 196176 226537 839931 643024 277918 1030440 239791 625459 818317 255652 862684 91295 193949 988634 520595 178851 151477 571838 333682 95959 20927 385333 29821 615274 829285 593877 947116 963981 834154 435611 502573 196250 748396 981050 987415 957994 249492 988446 310006 260832 731878 253635 937382 984906 151468 378195 259629 887512 132351 638244 32207 728538 752841 496227 186870 710124 420818 847510 890296 249366 965127 413489 478763 601391 617829 1029921 382573 191352 118330 121531 473303 188329 654900 985692 442096 402363 916101 503697 703730 576759 625651 858895 404606 204603 433686 833106 187781 593593 633971 34747 518868 854492 317725 996632 586982 1012247 480811 697706 936681 701018 192843 809585 147256 956773 368221 750214 332143 75707 173052 171498 896121 465610 895403 887855 654411 929512 633313 817545 937781 451293 324785 137071 806130 430050 591326 817124 171315 482459 925070 825272 841755 447182 855229 671533 334285 305899 847075 314155 715102 572154 501990 220086 227508 428607 891454 510885 276406 426623 995525 932979 576910 373581 351945 359302 354109 502128 943081 613139 589383 126602 668653 209879 476017 925199 499168 720584 509724 440689 220097 1003685 146795 589414 1002932 641374 304767 466599 48943 992227 178041 120180 192213 679480 478981 714910 967589 970186 686470 425501 103670 551483 906188 432885 101181 608892 857660 1000412 603607 577918 1026339 745410 390741 364012 879508 751886 936908 916072 496022 609242 778866 423001 62877 839563 927347 708409 871142 7899 700105 156151 121914 401323 825711 711904 806896 363719 430639 646755 344935 486096 584553 701733 627791 589701 584092 453944 845649 882748 106476 169791 749169 1027125 433559 238205 556905 454035 437795 547750 276367 507284 693876 413983 777378 185643 947022 294551 848357 420246 881053 240540 85747 871658 780902 712195 111901 286182 180194 106395 695193 62681 855383 809659 618328 710483 290621 899985 722675 160475 199932 649064 690133 177759 492899 649751 432237 904872 560477 636556 596819 420510 446589 631219 687746 484781 184759 878907 544597 743331 812595 955510 1023267 92895 874055 624568 827283 967097 615918 1004937 313806 665498 760673 996516 384158 1028704 190151 286046 54133 474667 235887 371766 175555 118516 993216 663509 179099 166607 733081 937576 49076 77627 738870 610990 251474 847690 961969 834740 648901 212763 685482 54269 740291 354479 312733 611267 642536 804959 989094 356177 961635 618289 701563 619646 385695 937457 128450 185805 255722 628346 699732 707390 597582 887405 652240 152487 845429 305893 64681 420051 358840 645369 959725 885175 1019816 768157 64360 924786 982552 448948 577140 65425 258373 989286 968875 814743 597451 659837 649104 730547 435503 383336 1028809 700717 677499 957255 628709 928957 909061 897837 1021234 318313 124805 869998 618257 471923 158583 318320 199037 410581 998412 43511 438631 470173 810642 63822 109931 844774 512468 120171 883538 337327 939317 468902 952252 997686 872108 674937 491900 351358 447065 356825 1009284 250356 409029 521242 756819 746199 79775 128333 386976 496823 548238 251269 308853 644779 909753 539097 642019 130448 411895 877925 818232 379369 941842 807311 793774 681652 390788 757037 731962 644508 941656 563181 87292 899697 472742 252634 683693 1005690 859662 492143 684924 322173 750173 859465 165621 364140 448876 828311 689327 464841 716967 933017 1021841 845667 749722 1038425 964193 547321 743847 691351 771126 343467 949633 496284 472676 903389 711526 448451 1032359 469327 1004876 674539 962000 609716 646289 54695 102260 706285 314590 218932 965130 968149 907602 489185 667618 690172 297831 81470 1042737 504869 1046696 294354 711559 605011 874647 893247 24509 1042588 126401 739564 586191 553215 951804 900682 826059 947557 187655 304747 407420 941953 325147 473445 335335 242357 479036 937690 354893 644679 415606 386335 517659 597954 922439 1001503 890507 1004266 400475 236367 702541 883289 930967 973839 247979 1017046 993955 832188 266110 824812 603702 836060 943335 490266 544233 937396 179898 78974 909843 816754 488030 907804 781413 976227 252578 257172 604838 425245 733877 440440 223589 358091 988310 154045 630389 512075 559033 191097 919499 845091 650011 377532 699369 58847 876638 207702 1016792 442006 1019659 600375 913494 683450 641867 470762 837099 893560 589034 998568 919509 928741 372314 889958 773683 580757 494838 1012774 747736 239348 632863 752288 539707 306094 355610 96176 573269 59372 208844 839338 860658 705623 870312 946541 801435 637827 979058 146667 273807 220393 462693 325061 464343 892121 246743 789454 58671 966718 274366 244382 679701 986827 981080 929162 740668 792127 802115 431514 368883 248190 380443 377342 403930 157624 636014 902900 934687 834666 389994 773068 776553 838866 651034 755484 669867 244424 772953 752033 935619 97580 714666 961896 265715 188336 669644 881699 882282 365758 984791 647534 999707 863549 174797 633297 447185 599770 802388 842525 1034084 514497 300503 556738 445938 369471 685666 158814 768368 501641 956990 823391 699075 732243 556954 1010024 242019 887228 129150 831115 248891 836975 146329 88052 109981 102310 895309 985401 943850 648907 611562 694525 724510 936654 405105 667823 465350 552944 924973 734613 251350 220273 206817 15038 760484 1012026 602797 464479 61695 896841 305757 693930 744077 909665 578335 978010 985324 750124 945836 754153 750821 335578 65433 362996 686750 351083 293117 251506 1001667 406477 241414 417678 151443 957077 706398 858298 773419 867863 720134 358855 155570 1037579 586875 750167 728487 187423 773560 612284 484977 277831 840092 223653 778482 657131 936327 717897 482906 129681 498294 822117 1020748 374667 1019788 130826 203244 455347 422973 520341 824814 1005716 448734 486938 587446 518727 928319 948763 232429 408397 320633 1023239 385464 708441 293433 24463 731705 170557 255645 470204 129479 629740 178907 592846 866667 431847 636386 260508 335555 754035 16309 632779 335390 342860 1001255 381535 153542 489013 511384 194745 913437 504049 114133 735730 138222 293805 624071 664287 478194 946835 651678 56782 647982 328683 585445 214776 81485 506042 368291 878435 924319 80371 127719 269942 60284 205685 491281 843184 695533 1042208 891066 1015364 802018 427851 961825 300843 863854 185211 324207 1042508 162734 700293 628453 632863 554903 873487 182046 370927 621920 242666 972579 662234 57228 976788 1035632 326067 308542 480039 323615 400094 418740 161481 2043 1040694 832821 389617 479737 618437 293731 406685 190371 610274 950112 503129 593338 707276 1014464 460567 836319 168187 814578 489751 105206 645585 630567 665421 899367 804326 667214 672760 510074 740289 564200 516518 842422 566455 546552 866447 638242 942455 646722 119741 867238 906322 95563 121779 283609 158541 690034 830817 510390 1005296 739555 266094 1028875 658876 1029206 765203 654401 179851 435691 546682 744116 943881 493049 687600 1022401 488817 904362 516198 802347 588006 313298 482274 898866 705660 513841 554363 979243 994776 474470 1044036 633398 825238 697063 303999 759269 476279 402358 470396 385906 983737 771414 496505 191950 726718 555937 748427 445802 730677 54191 462795 510732 691023 447262 306591 838779 318670 1026467 879886 892513 801735 743993 160461 112527 514179 501063 764636 578539 698092 962377 118521 756949 857429 477486 229157 353264 1043971 880822 338422 104751 224568 830007 1005717 873902 293602 560315 318438 468954 642701 977452 309703 727694 488417 733359 440379 1026728 342485 392581 891602 231276 653009 495964 765345 581089 203251 483153 973378 775459 846981 836477 242641 189936 954551 701873 846421 435109 105715 232188 861042 741098 457006 687203 981793 278449 478310 680892 981336 302635 130153 181722 37886 882810 700212 889318 368522 772696 341438 1028709 961822 1023636 605427 138925 390868 481883 758814 437738 678825 297722 661275 354767 312315 998065 694973 593255 425313 507414 218540 307679 413116 739818 282571 439781 339912 890998 698277 333177 433622 356818 85807 619575 894708 713929 210664 210675 752032 864670 967526 342710 513174 391976 954290 965061 757170 258319 974021 551543 621596 951986 1041096 675537 652914 613434 1018535 528223 828090 674796 915656 794058 194520 799971 32598 878456 178650 488738 912922 193868 450189 453289 358605 125820 352991 915734 417234 743487 667626 1025992 73147 103131 104364 865303 761536 796855 927869 314270 735022 873263 253102 486762 299519 512326 773797 27901 1012592 714428 907202 665450 343628 103862 259133 959094 728860 1008821 116474 63409 353511 794347 92885 359216 178900 762364 945411 189117 395199 381347 976645 760862 269135 159181 840055 440796 236350 385641 744972 189933 768611 371884 784609 614113 462066 910347 820959 465771 577267 815982 587744 349406 117207 673498 589713 623590 127458 932166 863923 260545 694225 108127 946292 603957 944626 306629 998793 325480 668127 839278 257320 796622 694394 706839 452886 872655 341423 435901 393089 518437 431390 1001386 495452 834607 619038 648107 964238 687334 390864 641145 818160 531579 998933 598002 936719 947944 95691 234814 703367 109949 423498 484914 391409 634482 216455 253514 5615 601463 582905 317917 261240 728513 236367 362409 481592 351507 723420 185663 631357 187607 973157 290645 1008967 608698 650849 574714 956606 649453 846305 286708 840487 128077 204457 685870 836571 551412 552819 261321 505626 466349 843975 416925 226537 46909 366278 908052 938714 95655 371664 258846 685685 961845 850959 586190 1026883 711258 305374 1007948 654232 771536 679481 301044 831933 833220 112764 621160 481114 142797 302895 419668 518913 910050 564984 665498 863476 224841 976533 857907 450711 882626 548247 185302 615102 339867 506450 438652 837277 977291 767558 1025614 366186 723836 405754 319444 402390 323316 476782 905411 647651 73435 241113 241350 645722 51899 843121 187053 574452 749162 372664 783953 113423 943339 545183 959100 848143 220145 1000432 742114 836205 522000 55804 433581 125581 727275 455214 588852 857338 212199 236709 441667 901247 808787 93295 924045 898445 359463 694998 728841 964997 158668 603567 914273 1014851 702869 470370 512685 972830 685830 903838 683418 990332 107447 752097 839354 482131 823153 734993 695884 111289 654393 420444 839321 978624 281594 441057 746981 972272 223981 605901 241234 214757 170855 869819 936890 440746 321782 818508 220949 714838 405881 484535 713209 814796 364607 727479 314687 202541 629680 117977 215517 573084 286541 162162 335651 624443 890249 396011 883100 985273 142959 611431 888038 314970 287421 677108 897144 895247 618741 650361 62909 880267 428542 802025 456214 930296 756210 972466 402039 217592 815975 326663 438727 580009 320700 251780 994216 168947 356588 1000630 483791 129063 171855 856301 1037201 869351 863327 948355 388269 79324 716331 247412 637420 798329 210296 250549 515716 586725 390418 686414 440619 802611 586319 959375 847768 291299 460679 485499 936557 240971 689903 1002076 882005 353686 501862 683494 694457 906650 873759 765319 451532 242921 912418 884983 24059 331700 56803 479451 822555 250616 210826 974609 817175 620937 838765 64942 124117 756473 940883 559085 738999 703770 9981 621444 134063 650185 682701 1021466 865873 88691 458512 573145 374725 998415 769187 812005 54702 184075 1004430 585148 826927 636062 681720 89310 996972 556237 980130 294342 310361 60138 1018174 486648 261209 522828 791451 478506 317372 618404 207965 1028264 195019 538611 840925 898311 830930 653966 248207 326417 444959 902346 302563 273646 268278 679511 815844 95891 687158 110544 584555 216735 326001 212508 80374 321000 752726 771126 731868 465513 73515 559096 62383 793206 768620 279542 627486 578783 817695 508621 1023084 399259 78975 305821 405306 717944 684837 696256 652181 463103 213919 906868 867729 254695 731851 236969 773396 386243 960716 691004 478677 88789 231309 613265 714601 565615 796501 184284 736795 956975 741026 520839 919018 808427 876449 809684 499266 778900 401599 441526 564797 892325 817337 876883 225100 382252 353740 621196 207070 155163 759233 899215 923098 488908 632569 995550 994724 686765 867087 892756 923130 326423 224113 169303 710345 314597 315901 388457 479799 212937 61045 160761 894126 896122 679401 385899 455215 907441 409252 324222 502189 165372 597449 645553 1006186 372652 935286 965300 748611 1008580 246903 368265 381418 894999 345849 960962 309711 1028309 945287 659196 801994 947168 106291 544119 513561 669112 159460 1036756 514355 260274 466856 911988 592862 627115 273333 509215 583081 546490 826981 1030664 1014026 277235 740267 173503 454965 117851 784403 1003927 709491 481515 789237 886140 384141 488345 547645 406426 484181 496078 581459 899118 922364 463725 873433 676826 766045 342634 213215 75215 367029 222666 755388 513100 472310 485706 235093 301819 477406 922811 492205 349109 95150 130203 913570 1033493 270237 494915 875165 407823 433401 906691 911517 883124 1040535 444783 740894 686635 251669 796645 260428 509306 881634 456024 537978 776364 893213 91130 948960 936735 121571 493895 546095 471984 876264 444763 849324 1013400 728754 971248 216629 706266 259133 150327 210119 379692 301375 227158 719900 373127 208711 625469 581046 1032820 632214 210804 868923 644268 550891 485191 1014086 349086 371637 234783 940154 917885 942861 918759 293112 274318 831519 538594 785280 757624 781510 390920 867570 12259 182069 752440 885182 601051 747878 879395 96210 369979 437971 947856 396771 79563 642319 798192 77951 175546 750800 703037 448023 882771 470585 449806 805615 928174 563094 875414 785232 838393 223599 1021721 310740 105929 171675 278142 389470 733812 353371 484793 146395 687530 246639 160247 318678 975224 482772 977430 593359 407210 598591 617007 770487 706363 455632 644346 408739 876725 588316 924131 308084 903527 818586 269022 825995 192131 179599 153723 611945 385242 943451 446766 652678 732363 449172 127709 930011 650538 765097 356749 598970 555982 353964 281151 365213 955659 948468 861739 345901 871633 379670 206127 914574 736395 241114 990628 238238 242119 679262 617835 778563 159353 130268 929341 855951 378478 830522 236211 992830 549751 984439 736132 778928 112819 147259 24111 997476 505793 330423 425754 963700 1009418 212092 161366 659441 615141 139023 375481 851025 485312 81660 652302 635987 832347 317031 758159 849802 929240 194412 846538 612571 994390 633494 185290 1022680 762488 366950 504179 190249 510509 542334 64464 423138 943897 522520 368579 711951 903459 270187 320821 961753 622250 13551 411295 990088 634754 489519 1021748 478022 462037 453057 121210 378073 209399 446591 186026 441883 996941 828021 123303 913713 478541 114532 630909 901853 480279 260660 842283 896905 648363 46573 741222 212805 267231 832865 478584 294487 129182 834738 158166 1024564 429944 583286 727503 191019 915152 700655 793839 364115 285656 502347 412863 550263 836506 702097 418785 930772 127422 1021718 996473 918751 1037962 511716 235037 48533 24373 551613 999975 390310 204604 837557 343635 28078 569042 187620 729295 972428 633966 779842 232331 670303 976777 513201 865079 950503 583919 815921 193879 771312 959211 1017574 56828 864939 85339 555358 970326 838634 948562 956261 826744 805683 93685 911728 927981 843420 487862 547551 833767 1008108 984419 498582 584239 466198 908834 667574 648542 53174 411247 662455 922091 249051 611189 617613 559099 623470 621163 626359 749148 371921 378809 433029 384810 842728 256365 62781 218535 507149 344543 775557 703794 1021510 736684 891986 339687 214010 1017048 257427 343642 859223 963691 899257 128177 1033429 497549 670154 603099 733469 627453 800535 1035075 48950 498598 510507 1024442 927580 150902 823155 740080 945346 355158 204709 552491 174010 434847 138455 351788 175461 382658 421139 817106 192105 714949 1011524 156379 417435 551670 298219 244555 382237 710547 902183 139771 456450 38711 379754 644801 662962 277957 851233 1012180 973921 501222 740579 1038456 502964 1016467 619245 915084 509983 316511 485029 31644 891081 954559 235884 887288 422103 438815 779053 110074 385251 645469 796863 258614 123877 971669 1024202 708163 618907 508346 579175 912738 106334 967503 649503 404095 436476 747349 44379 508967 170941 548812 756952 122852 773937 819040 552898 768647 480677 836055 615397 166653 335021 824186 576405 355446 178629 505939 710746 572062 252881 200383 961066 992412 775834 249186 669775 194460 645387 240500 292669 1044676 813261 866113 128402 357199 220794 955644 630721 768460 254614 772792 904748 480909 334479 293302 337519 200487 777332 794225 91327 812654 1024155 118692 772964 120606 642548 1001775 314525 355626 845612 316119 357053 1025097 755867 965061 963944 546127 551673 901907 711467 227297 1041560 437145 349915 494578 962198 422842 153277 137115 1017261 498718 847540 969066 110535 877881 785415 229009 830153 846125 751699 293735 947246 1027736 1002305 790311 1020463 699572 1032972 41971 325864 946414 825229 229010 381273 664381 960948 810433 990531 476473 270065 870103 674683 186234 209774 322450 399275 1011000 421556 554423 314716 405069 1037075 409243 261267 761201 227084 93886 920374 886579 476470 23923 355479 995550 912581 449365 903435 1014306 1028676 408892 184959 107435 486153 458316 367669 844347 890505 799419 171403 789279 693106 842712 910860 1001054 568934 62406 615951 644423 744081 547781 391829 489093 1001007 845494 940933 419674 161621 567154 212291 1004174 851207 320341 255507 79467 941130 679618 511811 1042060 880368 932397 770553 485048 107502 291051 407163 178844 420939 651764 578911 622123 873942 565209 834138 980352 579415 94653 440693 1022746 880580 211303 651716 633961 754983 273975 501561 278062 445052 453314 734420 611678 780837 629895 63861 486488 926061 847714 475255 687275 72158 865844 117197 945904 664286 514417 498249 801605 57068 766433 686883 44391 519245 611785 649945 867150 326569 1024437 841558 165885 440462 901589 886518 495309 961252 124772 802752 514821 199007 833484 900123 348055 243358 1038408 212506 703858 660477 325914 338351 259260 286266 303966 605612 1027860 554359 899314 516900 729041 539901 65227 513548 781509 190349 253328 1020029 471928 310698 711963 631591 364536 115607 947022 891621 486726 517704 517388 841128 993084 940944 985771 980012 211819 378775 324795 769704 756347 784526 400599 675027 935772 965802 544492 830777 757148 129863 870300 785930 775683 463247 222585 687115 710686 494263 1033923 178789 640382 618025 309034 25593 873418 642887 119183 423206 415371 325851 434814 689983 370073 15340 969529 765085 415988 883484 382425 183918 472396 981636 919775 822543 555342 359114 77542 928854 1033298 1004336 484583 573250 169691 394703 446151 780678 606054 756062 193886 312795 560959 225531 424726 941740 947858 844197 236638 239050 764842 768568 962330 973011 153590 840372 1008165 366313 612013 251762 422293 497465 318321 874308 99318 337829 582269 847212 458032 667550 259662 274158 483296 870219 345719 800313 802691 735690 1010787 518499 254638 375156 318680 838266 243129 499350 701593 441304 763636 995547 98138 871740 342995 146669 129243 264171 1034117 986173 879763 320436 638614 385388 774392 351279 621111 498441 865187 158648 924313 577002 799471 951165 288696 356857 681635 629987 1036851 1023282 605483 793287 799957 752203 1019163 657727 126503 957592 618456 939820 658622 333803 879201 993770 247254 643982 621490 734185 510141 364107 482442 899688 841620 390729 801114 95929 366325 801611 302167 898442 692471 514277 703472 906310 514458 1002543 707342 868130 177009 779351 337811 616214 223180 1021114 705654 862935 912545 732551 442751 870647 191663 695115 63085 319395 781569 1011779 964306 214899 537463 644635 1042610 983789 118302 467677 915780 670904 152055 965793 968261 981300 750701 836094 388638 760913 891303 150654 697166 986356 424400 157150 642419 763211 581291 939791 104767 481396 777500 867653 650757 166777 801375 1018186 604395 162393 373971 309705 163280 513920 492267 1025688 220498 192236 1008276 509492 851296 433613 331505 256867 964763 965016 715972 895155 47767 284142 1018353 692138 961188 371151 305974 793359 1037594 236665 577382 335452 893653 20383 605651 932383 662830 753414 216565 374971 448059 224440 1019110 343914 753025 713188 1020308 995431 345751 872794 378511 636133 220540 723405 764454 751384 895596 386162 744627 97784 678106 841619 652615 124844 468901 694707 736940 758990 1026880 195432 454772 187757 126167 298207 95347 358100 728897 957482 800760 221138 832206 870166 208123 960121 285133 405204 647455 251174 1035064 415447 121558 635322 436130 520498 736560 903653 151473 406873 925212 881061 230991 978512 922349 390339 69566 1030180 855493 314093 1022130 305111 176501 80764 539260 896738 485590 630469 300906 832595 580198 1003917 614339 551870 57101 933249 64598 687631 44029 377307 462311 325220 126325 813891 853611 586287 791869 178263 587885 812238 130130 169203 517382 254543 934199 1019685 844651 578936 675324 966056 1036772 1021721 285161 514328 292519 681865 204091 850822 346045 614030 959907 654091 371692 830697 837749 242508 861795 88957 306662 669279 695256 403161 446089 754071 408874 425517 109546 173929 118062 936686 909839 257816 109403 572830 486953 1037336 581322 89683 187633 796063 175722 832410 484185 451489 568939 936207 60022 626293 386028 235879 219454 753544 39853 257093 776466 502984 220586 976360 94185 475044 602937 403911 539635 94783 359340 910098 189862 780961 520916 400380 511766 187290 793910 740911 612183 866885 517809 817758 826699 998964 717098 84955 476887 97778 347846 277500 817733 832746 667036 555909 897996 778016 951796 632151 936731 1020077 376139 887651 358876 514710 911208 967898 198621 159576 805679 388677 738713 364386 837323 763364 48923 171979 1007894 433973 278202 518616 612157 505704 710452 435910 666566 472782 762812 891747 616941 482752 418802 1001831 967416 1021977 950763 320717 434122 485407 834257 317913 636744 935309 231161 767153 122794 419538 321126 861807 482455 866288 487201 864022 570681 973847 95446 254196 504077 683685 779845 242422 856990 697295 360193 212465 847212 548195 335523 161221 768724 350678 16174 309132 772709 399567 385656 630364 57330 987926 437220 988574 454843 259245 984335 1019594 416108 626123 143222 847638 134143 521696 992730 88883 61267 907585 651527 26367 177628 732870 1013400 758233 641957 909843 618827 265703 630419 482017 324761 957116 728249 959255 223447 971877 990485 641734 1012392 419486 771749 1004105 344927 960015 379251 701757 493678 1018158 1005338 429790 1008228 450149 726986 447589 481310 1035333 95126 490249 914503 708068 151743 834262 900484 745917 910706 923215 227201 340850 96182 826342 448348 622360 580437 1032606 223194 910668 190062 668999 279295 1041930 854508 309716 46937 546771 411003 287999 863662 690398 805869 325026 20333 784405 771117 191285 239182 695005 1001613 477081 1018981 889340 314639 858453 443787 773776 471915 364490 719700 554867 1040604 642744 965212 984879 680867 440667 792699 253446 708791 225685 620988 948262 1030723 210851 325604 779205 810785 892324 313566 200477 321727 585495 971412 180447 879092 730845 531183 711709 1026864 646388 320683 340094 622064 498362 975346 716974 768664 256884 294226 315331 849977 1041093 976184 64709 588660 874285 508732 126129 375068 994161 658936 1001372 810865 190810 803451 779847 211942 551870 991356 920811 385987 331151 891419 129893 935914 744834 621763 18301 822613 745049 547691 499616 756642 308971 392641 553944 893564 533983 904002 494171 717624 929576 863841 450957 244594 108402 725807 453552 1002730 31101 365463 654448 634227 934522 172734 224685 893872 134047 701416 319675 87655 843339 952909 79791 519226 235254 84921 375238 629114 742461 275187 326348 965804 544601 870888 8093 1021713 385523 765447 555702 805613 445338 818358 586186 874208 715002 818329 805919 637017 679338 913754 20189 436473 234263 452937 864847 452635 247030 638001 516127 189428 847386 861909 959971 408936 532464 887245 996498 572789 665588 319925 64813 665302 802250 339549 556024 519812 597961 763694 585973 785632 772380 221901 609757 994006 93933 202479 895953 64543 690781 241058 367813 877205 241116 625461 305021 343613 838355 564913 626540 55115 1008915 460265 758626 433366 556657 780016 333812 499048 481883 352023 536062 710124 805362 259481 310980 61380 680956 1000230 936688 1026818 95486 405379 116203 713147 829146 556629 879672 675057 503378 217845 890511 724587 603635 493005 239578 764811 999080 78707 106205 867877 1024921 874153 935782 1033487 621737 893628 613204 902759 716390 873795 463813 493975 964148 478819 490540 353647 499093 257099 600703 92109 482318 227373 319313 873209 423628 764087 855939 815317 809623 749839 894410 408110 756586 399575 553452 437899 482092 620060 842520 294606 440806 854191 898788 441058 313455 376410 342648 668887 947142 59293 730294 286101 498500 89322 744839 85662 404783 526295 876974 928237 286268 948345 118386 28115 743251 177894 709604 929480 201639 878955 604080 961415 905514 469977 408470 420053 24303 365526 354008 417001 785036 200554 902827 160469 418938 1037451 799095 244915 535037 248310 699481 257859 533871 1002684 913479 1006374 878370 277671 932684 457301 1042954 453233 59623 429235 762785 472689 499901 134645 954726 682107 1038418 778810 781488 696927 894372 564939 698851 940949 338519 924010 745950 306489 749859 340957 837555 1009755 314554 391832 953109 738685 936127 357201 87383 828157 652395 127918 1017125 539999 316902 604858 762645 972982 417258 1003457 694443 861142 706245 1019421 723613 707164 712364 569981 927713 368596 998732 929452 157933 929260 919522 956759 602599 278235 873387 266094 60027 421401 319255 645562 110835 376020 941086 923229 95195 747125 511564 471347 813231 461565 29670 916556 24023 632649 684883 740571 715618 1005736 273899 244265 974272 816413 735673 400090 402410 805982 453305 577254 365407 975541 554978 572344 116077 641103 202366 605558 713324 944901 128147 770589 696206 876432 437875 1040160 120999 226292 472178 453556 727723 77535 568780 326824 654226 969358 260820 511874 445046 260234 574919 992980 381641 746464 260685 876129 612589 222819 719430 776341 104398 860347 48567 249351 223922 179378 504331 322955 161194 356320 784980 555884 952685 1024123 191947 676190 470343 28247 500214 122477 247634 26539 515682 318126 751194 252267 143157 740235 534525 46718 694703 283379 672431 246471 1002090 746933 818753 886093 354003 622124 388641 227358 776129 379279 312955 78825 501269 651043 63958 1009124 608979 976329 587175 300215 455508 234111 248203 818088 957280 844459 47739 679374 649714 1038485 837590 250994 443836 106878 644397 511594 317868 612927 128652 855536 151523 954028 298366 1009250 325724 583837 388006 909490 259101 1004613 60859 593833 916008 728398 133047 745900 438099 1017673 762458 373327 493489 837399 523042 496075 305126 117691 973138 811985 224098 255713 457282 946611 389686 517832 766998 246975 168759 142317 364059 715222 686306 309430 670422 654900 801606 673786 159404 718951 485073 923320 518418 270843 423581 887701 713773 971194 652167 1027132 1033733 706687 714026 831398 341942 155384 1022881 488353 105847 959797 713126 210589 692075 227895 333563 221078 121998 634044 603132 719764 377438 579557 422330 670841 697631 625897 733308 48495 470671 466629 911796 937429 1002535 1009257 943478 224161 123858 158175 628110 288414 171559 1032807 726821 734697 429679 445618 635285 391482 927684 942807 958041 574450 72923 990760 249544 479454 283507 255194 955692 223287 879022 673763 889806 872685 951603 830381 766609 95327 981030 219098 39355 514661 950990 119933 973432 463527 261736 47582 1002456 921007 939071 138105 472583 310609 293214 236984 975331 201587 520365 838873 64184 420658 750050 719155 767569 117543 962855 742987 440439 1024497 773149 605099 736420 185191 248524 195824 122790 1006473 217647 489832 909061 528372 408297 703093 480876 939704 512464 43996 372321 480568 886695 727847 99679 187454 753344 680651 509785 353435 171735 956066 113422 921150 243333 497348 32457 223077 769300 881550 902385 633561 975826 667574 986790 223028 865886 972986 853871 704290 944884 1011250 713326 693240 759544 893566 377663 420460 506204 334075 902883 641272 562930 351121 236115 880007 388658 679395 818972 743639 105964 997016 965810 276263 816753 961922 621960 924315 798615 821491 512101 110443 850881 506117 823769 634566 648796 515520 118374 498989 825974 258793 716915 843368 978712 569835 785792 859163 274110 940323 680926 707899 714426 306920 929203 914021 970354 616218 184273 122499 295675 920249 510195 187769 218572 60252 756110 684914 456812 224634 948875 389849 929680 81864 856438 387818 726490 245001 915542 807662 269979 378286 249351 235226 517002 985004 705335 771922 98104 872275 504742 516373 647909 254173 985437 613281 224431 539383 596950 548190 152895 848120 842036 865224 435189 959704 793023 501492 300018 577362 480415 987817 749396 523784 154582 612446 342167 991533 771033 584075 228840 561014 512657 247599 460709 586923 325330 960308 774535 1023812 342329 53991 305004 837094 194152 637051 1022577 619004 338291 512928 614895 366501 771486 418295 562751 994114 802122 455907 161502 103837 386349 588590 461118 967418 1036441 916506 614887 589475 830355 905002 840914 830015 356557 836853 228740 855797 342707 304734 28219 238059 126170 985524 746133 474665 1025926 1018260 456222 226482 603973 699514 767668 584399 648821 593325 867477 728025 776396 896120 473704 955340 475543 864177 155037 840023 836553 969368 313579 612152 440050 120377 583081 936638 642621 565943 439879 926783 260124 87223 328189 996441 59131 857457 1008562 919531 284149 572089 744801 886503 697798 738399 775656 529339 605331 239731 843480 253018 252092 836334 892325 701420 476117 833230 587610 357838 603067 139254 833229 863664 770954 439770 443822 376705 242035 963753 931277 758701 618806 1021266 988951 953532 169639 574399 560975 485737 705492 630177 170734 379194 345941 712225 344975 343823 186150 118136 937182 892816 388505 864573 653602 863149 648948 580013 752902 745818 549846 179031 468893 207222 759529 649109 701338 797161 937434 844507 815321 504621 1001735 461500 995568 12175 849812 1037464 28123 474764 326996 810453 978436 32178 70383 361182 613738 243097 119612 683699 925381 642424 1002371 15225 774229 726473 711364 749775 729941 143321 605774 242087 879146 759028 855986 194902 870115 235415 465951 113818 418169 322411 773353 121885 817032 880259 495090 725499 1030164 478162 456928 187443 383546 509773 194734 220389 938783 560303 929744 1012536 291582 145095 211723 679768 1005583 364055 233961 431049 946379 375591 776409 502454 717480 635819 841638 95081 199672 522315 552284 578647 800717 371806 274271 578403 714186 833742 209867 519694 177769 957229 783396 831266 616663 316086 323867 594159 865250 588273 687622 544683 1016109 316391 1000015 944946 231868 756409 797469 806633 667110 825687 422133 256371 245043 423567 375886 457480 428839 63188 740758 872110 175022 825003 549789 575599 100330 420531 422939 667616 447891 502106 223731 478597 842108 385972 579521 603900 257202 877800 382670 797665 661977 1037076 564150 768841 130563 167550 887156 631147 1012562 889081 777259 125734 498757 634236 121244 576362 236412 1029176 679751 898118 743988 54891 772669 536381 1034962 1021313 529599 899304 785576 448966 556856 155197 389788 788315 928688 981318 668390 96799 93041 357949 1028900 743908 955790 121276 748273 761744 122639 605938 945239 352761 738669 294755 208499 1022832 577789 996614 325807 835105 126697 369513 578420 888804 881859 548577 974722 997266 981274 182899 732518 700538 630167 919933 1010835 446370 881905 837978 587001 678132 121809 946789 939800 423124 298942 577457 683127 100307 104348 339323 228939 957547 866705 361079 380385 617765 821693 733419 258150 520248 905330 315108 81382 691867 652073 727965 869007 585698 441402 953148 618424 621233 884261 698137 751881 691612 897707 1027085 1041494 758481 109757 514916 19895 291196 134526 488666 162221 175061 164862 162931 767317 282569 770790 545983 841547 771971 588529 760780 539766 748776 1008835 1025008 684748 437029 546493 382094 326361 345013 72527 343303 570813 746924 370814 814774 207550 992403 306301 839870 968215 356167 252559 569165 56603 589036 700059 748822 977197 776979 857719 632461 1019441 648019 698062 187309 825519 29405 256171 455107 849050 871371 810361 992563 1033530 669164 72159 227571 210170 745059 1025593 498385 716449 649928 666942 1005852 578259 940591 861994 176050 78826 415978 325019 868695 1002586 812485 879238 837757 608719 356172 750229 661083 826925 902413 620830 770223 578295 585144 734060 708910 517910 445789 192401 940589 458320 1005961 905816 780945 85341 941649 903400 382287 465654 806648 818850 15934 476735 450472 202727 140791 629855 1006131 742309 640179 718939 861726 87886 907442 495450 947283 418620 569257 129603 379563 341994 308962 609613 658877 350833 756910 635087 1037835 682806 103907 60125 897367 517066 1003362 461774 808380 531436 613775 113372 793576 235899 343324 1017355 618172 773191 818695 225638 478263 429958 499168 387126 1020387 1042049 352022 1039633 556275 122267 396285 340670 379477 429846 192734 934812 381847 837038 474662 737403 723355 342482 533759 678319 405303 531961 290270 987829 353406 629564 438717 838719 706159 576409 630001 872638 724942 380581 596607 679223 727255 860767 1013056 196425 875384 604589 898956 645005 623295 953109 468154 654851 698970 355985 192061 807651 496987 63709 838926 1022294 194006 733154 842099 468844 1040753 964328 503010 724365 118202 1036881 956012 851469 440862 539535 242988 1027304 706326 889245 678252 924566 971934 138713 833950 625646 561115 875662 10999 816723 703178 643962 403339 865422 81776 158695 772773 842098 296735 692473 854002 1013802 255474 48019 116471 632685 690652 81401 997733 166751 670905 743265 413417 894137 1003188 896157 225010 679051 650890 908576 544959 742723 855607 281529 321718 695748 436007 877425 92650 517142 895547 1006236 89596 823731 620879 1034755 936221 296895 292213 573021 522502 260810 701924 512786 347365 450306 651380 873070 902541 280223 865836 387569 300751 208834 512060 355613 650889 335738 742491 846675 472220 371664 829876 758071 449075 560958 652656 453027 60660 735690 161174 573886 1041640 451324 878500 730608 431535 482839 959908 777289 678285 1033869 581035 647878 604145 146859 305146 766074 877805 312030 895149 858325 963874 766363 675726 928077 1024564 873881 830165 729722 661741 972907 743201 786935 797853 1010740 177777 941270 227995 712161 816355 613046 175608 888157 73421 989066 228280 964668 711303 310547 889638 388652 458021 936812 433273 598751 123815 354234 1004485 212524 597116 382691 877267 739942 183218 912552 666613 490659 867637 512356 222075 379700 687302 257464 812507 656247 1042224 646050 112077 762985 1002160 939130 242041 238968 223080 351851 637063 493546 125983 513124 842078 488394 771548 315269 1001194 386932 736532 852399 897099 538295 508531 964361 465716 615279 293330 87415 240585 756662 763840 483764 184222 422830 774345 469715 649820 179591 278334 948811 478765 265975 529407 354679 538484 770151 838573 24249 909808 381607 931493 383509 469301 979625 194786 341435 311188 848345 616909 373418 207335 671068 376530 508149 816012 457794 794466 874162 676985 649425 340347 618961 484902 996131 582206 489782 89677 860599 798411 1038018 739450 834637 959591 629675 62587 964262 830763 480472 804095 985493 867908 572216 588428 836783 626535 319299 120716 677047 495371 103261 318047 408286 665069 678123 254829 252868 754658 577191 178966 911664 954024 338931 1008086 202271 642837 528246 774191 153338 408730 596623 105432 738620 825212 702280 468375 937354 28124 586665 662265 259151 110275 875238 645527 97074 128792 489006 1025473 358801 934842 1024965 439956 245387 275891 129690 772900 568281 943330 313189 1034132 840854 435255 1048072 865731 931608 717957 503336 157946 828378 771032 855665 646554 959139 935921 372129 99039 415346 376640 739269 615095 499895 391371 670366 55282 955545 235412 370638 977075 125710 499238 816731 987790 249730 273021 956529 612668 387780 879667 386591 652947 434022 891545 854771 896661 255037 691002 30333 762319 568307 200380 1013817 543715 455126 530335 714319 520505 984485 768141 291827 272309 190607 911753 1022745 1017756 434130 286663 678569 1033186 895187 81758 971854 360955 792287 89954 462012 515392 917010 91623 604515 802038 420043 891665 640349 722107 603567 508335 353707 1026977 931943 921365 967467 167803 772723 104404 836793 784736 708546 616398 243066 891124 713161 420810 843895 774601 919119 162036 401131 529775 619723 865375 856035 588333 771960 973590 367119 840139 376417 810684 587609 195982 11966 726951 738607 341756 325723 375233 861173 181879 118392 76667 974660 513138 602867 1020595 519620 177390 113975 695193 423586 220285 745725 763348 588678 904393 923388 918334 604346 176070 614242 827791 339071 129614 888095 439004 960885 996621 24437 520371 297982 187078 822129 587086 652709 381805 830762 763143 906883 767253 217847 945921 553717 747368 547035 552940 715712 324537 947876 586423 171675 40883 844010 643827 189749 191346 122665 771500 746174 521269 248762 14204 614118 630005 108010 840412 106188 556605 630362 744018 518952 764865 645331 374134 708202 692181 849429 220743 374629 700085 403886 972444 931764 84847 1028968 548717 585557 993734 992051 109287 794344 740307 542527 921149 700326 863758 963939 504185 783397 695708 677159 1019650 298623 869093 946327 911825 634597 614026 292534 776743 893467 121173 496102 415947 775254 343454 942351 986490 838137 374738 794278 706389 584375 704671 733359 755509 184101 861727 994449 951711 1035816 519088 14055 206493 274094 961133 839249 774570 466156 182908 120508 971712 653040 765680 341565 471143 687824 573385 310942 518343 765237 835219 1016313 359713 472723 928023 95003 944724 774585 195913 128537 510558 633462 572785 400764 919468 472843 943592 425317 765127 446266 203677 512203 875590 846908 962934 736930 610771 391769 985590 345589 145911 703133 428711 1035788 350123 571197 159283 856829 415646 225044 446918 30671 252321 695397 419243 426477 378485 428455 27247 404635 621752 103615 768210 688890 425514 504227 204726 1020776 952232 906540 936506 593383 63067 711142 991106 287215 311535 613022 363882 388375 840180 490778 630421 386167 952172 626165 487961 126602 370006 774018 454970 880518 167417 1019080 472805 187443 245141 649355 894873 897754 508819 531695 752842 782989 1043011 734492 772842 622371 112925 255418 1013057 994823 776064 1027090 782503 1022266 907338 417637 184014 711307 621118 432850 190119 588009 191715 316062 366076 674047 886427 228057 878631 119990 386447 575388 779847 345018 317178 321261 996296 478445 101085 766150 513237 700655 928621 1036499 832937 501391 902608 994451 64775 756341 750932 1007312 909756 404781 105370 359047 355783 603974 677259 383183 759408 556902 380150 269303 310149 716390 155557 268142 333670 516651 462753 412894 222871 768550 54941 636510 392838 612218 486661 976236 94712 634274 245020 509144 487866 813930 985863 696152 188638 684845 822950 827859 556227 967827 261321 431931 408798 841396 413628 624301 219034 238972 369085 61365 342419 676824 193368 589730 185459 849636 401213 437942 434662 700046 864894 974972 244338 434050 310776 87870 146142 988345 97729 355670 210519 521413 331582 282523 946876 639928 501233 531677 703852 876226 554389 108528 368237 924871 281326 308086 189557 960761 120755 992729 992673 652067 800556 489734 796411 810786 513940 887653 290453 716883 373178 343641 802422 1018198 626040 992665 803324 748102 359224 137210 767277 958402 259608 601070 36191 815151 214518 476557 343943 391937 1017720 251557 179239 669517 889679 858573 966082 843094 307451 188325 436883 906665 402417 456113 799967 855963 756619 433546 535965 605459 43199 27391 768188 685165 227019 1018309 863027 644766 761794 776262 744974 801199 732794 89327 255353 531447 962322 166895 857014 790187 209535 931956 914700 438949 679533 23391 928599 473771 971891 937799 723614 787375 579054 480113 577711 747055 176089 956772 253588 357838 580171 318132 376419 739911 298362 956101 756011 914706 498451 873843 305398 890040 921146 365003 176631 203194 629494 761134 446838 831069 851270 116206 245193 404450 365911 697933 302399 325608 180725 481016 198334 422858 701566 635303 653358 808646 386036 634439 869070 89327 22499 887658 455442 878281 227943 47925 57043 676810 435162 447721 693182 435879 554233 318326 357348 751945 636732 706366 943077 889283 120697 161509 754605 558327 665213 400634 924199 220698 374706 687724 928573 710235 276015 96956 1003109 913889 899717 897110 218956 1024359 968858 948428 249516 733934 626235 570232 846733 380866 347750 939597 868110 383523 1032918 449222 802038 998704 683472 988374 145242 570830 153445 344318 513055 318373 189176 1017167 478383 156139 514450 188354 744235 172782 96892 212932 142198 450258 764684 448815 948572 1009743 103164 381550 792525 715957 726613 588130 306327 1034453 540091 91379 698427 889806 680829 462630 939559 948314 837319 268223 771689 772712 447221 732377 623965 997136 967782 615402 748845 766077 417708 941969 699345 602940 738911 1030305 345311 101791 449656 424282 898582 298955 358179 833980 241422 665397 336619 870885 756859 191077 516891 405442 846956 757399 1025480 384417 169949 445711 626326 603038 734981 953502 644758 448883 843158 670953 621027 257415 494183 480303 810556 872326 151103 423730 219630 640313 753032 410621 89787 423110 225579 678316 837679 402297 308146 7903 357872 487868 29519 1035850 901996 290234 379764 256634 709978 847530 290790 693753 888650 1005656 624447 1034407 503396 744389 761224 1001694 890411 931449 387289 456504 518693 703388 627953 512141 256692 859083 506994 388484 646020 451546 866619 764187 860767 671173 55250 993811 449582 990662 464620 580157 65117 971293 575867 702929 238827 258475 355814 652078 322606 504163 225749 596271 157654 977155 278286 920883 407931 1027605 989016 308206 212618 964305 94188 842153 580271 454981 1008346 866409 294725 48534 862185 963410 506321 363227 692700 986023 186771 505036 189369 87996 424560 939254 386828 791537 167231 757933 119421 857974 644300 309114 812889 694799 354908 781465 517155 895829 105081 890542 703005 341534 437585 825423 588708 463580 641583 499213 949124 877422 208860 697406 681499 1002305 1020214 448878 432935 169631 673227 670682 1021160 773830 714580 494415 534011 983611 521260 306621 478838 572087 868152 902730 834678 757603 669483 261344 192893 245650 743001 551398 310693 220834 782444 518947 405177 60477 776018 1034364 874210 909438 968937 985662 457188 686021 619110 999613 240572 776739 63118 508214 779560 896960 358310 340842 111610 831850 640940 412538 902998 127195 323915 119036 945458 826426 228382 117674 993593 670492 362655 479694 724963 80559 931285 73674 318995 765044 370638 670807 481310 301016 602861 331582 390732 357817 116705 203502 16270 252785 504126 877613 340908 793965 990896 775781 322205 584886 996720 731862 111558 469985 538102 755263 693967 758861 897294 932554 125339 946386 42941 496746 617197 949138 934975 287691 848307 517644 622227 879724 814988 595262 337882 800614 719728 369966 486061 210491 941401 683489 232933 734100 1034380 1021036 642187 780963 1034604 743642 422509 502332 498973 453220 451641 834145 265198 777861 814761 952035 481187 636768 151526 325230 322513 207613 724510 1017615 160491 870289 808294 983387 220537 661464 648117 651625 274143 993958 117746 640662 612926 252590 932707 534515 227868 1017186 671193 432763 85997 235245 163162 631267 622122 93625 888721 190778 114601 969427 904906 669364 474710 449970 992730 146863 629692 1016057 81245 169946 538491 109285 730831 839578 1019128 998535 593400 616818 722659 331580 378802 646737 162567 100143 399829 1032064 500339 730839 326972 515312 439212 587886 378789 1045511 146908 896158 951542 167861 643772 499805 971317 699622 836980 784578 724459 622021 863795 309963 750755 827995 383625 979620 310380 651232 356119 685940 481823 983782 495387 366549 111075 724894 502859 936798 73111 361975 890702 348343 953963 540303 993224 943930 609147 465820 934885 990983 467814 768046 753157 355275 1026151 335527 914826 298954 783458 797637 872675 616818 605787 363615 930908 974113 408474 794612 24430 926927 117663 401066 944237 287225 929099 891126 963739 798330 243962 339289 288167 307046 738876 611095 386607 650581 324551 681047 85485 466220 608754 450249 430554 146283 125628 246613 776625 601326 589666 1032847 913498 585306 184249 923062 546651 310138 228456 486604 372927 791467 228161 823870 441731 421238 986284 948327 235930 921058 914770 662969 419166 989017 628590 608753 495163 555879 806645 120177 482072 1024454 993505 82934 116071 810425 246778 948041 380084 930748 905798 480849 398821 693173 893635 374045 43995 193895 630449 580222 196386 931221 813511 475517 1021221 801939 352893 846423 422804 456342 995471 465333 124906 258289 886260 677777 371804 639699 12205 660317 948586 372975 890586 26231 888545 702235 112594 252518 897287 62059 736027 950019 477646 898434 482629 654228 1016119 846545 772508 994020 28311 891362 1009725 974472 254015 510393 854459 913632 648569 554604 748430 306526 971541 526263 993949 243962 759353 271805 498546 62392 813934 374439 669634 995206 466885 896549 697781 434086 850764 779033 439069 457231 1002101 723578 218207 503566 238421 161624 864843 578231 783692 113975 485084 248752 158550 789215 192376 1016542 610909 14061 567541 387853 134077 900179 572140 885605 905639 836090 742749 632253 747115 381290 111678 177276 352973 552903 125214 508755 714277 459510 757051 337901 865763 213693 470339 792025 442243 379579 514480 523345 667211 930659 453957 956572 324905 336819 978246 457877 231347 746551 776723 92615 445899 196402 593767 866393 1027344 454033 187764 843412 628218 597978 339849 155628 792429 389643 328447 398939 301979 775451 669123 848729 587442 926705 938397 248787 419359 876943 247069 497562 601773 129818 445553 282598 658398 309421 789489 210916 95866 563891 944441 897163 168663 952206 875930 65009 799134 718871 361423 698478 583859 939367 171228 326563 420302 940750 971894 341908 335352 220622 576909 887934 138742 390114 482585 968829 895936 331719 1035910 714324 833827 572995 504934 446903 987089 302043 65364 700362 904578 450164 704452 998584 674236 134391 717765 932050 183643 1001345 92062 730481 827165 163250 634531 866633 734802 618841 644709 902749 495507 848956 327572 865945 643135 612860 554795 708004 566229 437960 873698 802282 1033247 643723 628978 493107 227233 585387 646801 113223 1021400 234970 480236 1037389 325045 456205 848103 697322 497382 445869 240975 320765 480667 897309 672761 424247 585822 339539 539486 235236 37887 1030197 204623 941424 670295 187627 985585 645025 953655 682996 805678 769069 60920 388442 87403 52989 1036636 668958 585570 975510 272295 77438 421733 269810 403899 985438 450153 512916 289523 358094 637144 580651 184824 482913 151531 571708 810890 666837 548837 63171 1039429 551644 1009045 605310 770842 187171 810579 239491 433941 933459 324934 454444 963373 418294 772584 675038 935736 1022300 514764 918965 122766 933210 833179 1041228 464275 698859 539612 179849 546649 39783 810828 931737 421108 453060 479142 482985 986788 565979 572015 953692 322623 992108 372493 154325 46971 188069 356659 841418 271358 838798 516849 172287 474354 861561 409197 466758 457068 174949 553179 941442 684657 379317 943800 850532 210616 956665 878033 564526 583243 676047 514818 702693 481731 797682 737658 113842 953521 343738 751442 548295 866066 914537 376101 408538 915467 576847 233377 351829 736084 465773 957237 999052 929437 682910 452506 514379 857303 748865 55805 903277 216053 940597 652009 378511 196306 953051 1019097 626636 584150 820731 367886 945043 339579 773930 421169 940876 80807 724574 186259 1039232 659135 576189 633916 741173 699570 270249 343642 829207 43735 877351 844093 731798 488913 649334 614637 767069 276426 944524 844778 460477 401535 858311 227971 841586 1027330 237004 889566 375185 610073 223705 910090 451476 530415 384432 323245 709353 681644 751678 976649 485948 386860 470754 480146 1041450 703515 947057 249557 253219 974403 883036 383630 930362 476699 706903 886242 556433 125487 425158 676459 899395 472508 258341 767117 404733 331734 775198 547455 857423 908440 990648 943275 732908 341921 801578 382892 573885 429711 142077 879902 568041 40399 977462 464599 175292 928683 1043248 970990 432058 1003336 987855 461439 93038 77435 242604 260916 538207 582478 1012364 784689 1024271 903355 196172 830300 1028280 165627 451367 780176 777672 639978 715651 315252 916756 286074 971563 908932 961669 826637 307047 909065 47935 629945 641996 453813 775404 566109 342693 708425 875302 77046 1024095 858981 517213 749228 626011 684615 15083 218542 406311 122490 773400 577787 177518 862924 215967 724167 95767 309090 1041252 922044 632634 505956 774756 791870 211821 510620 163302 743226 955495 847555 30584 573030 817955 506893 896553 61395 898617 355134 130145 30615 273319 424739 709324 319097 77485 388914 849120 946665 815669 1033505 888146 222399 667299 438903 313583 551915 502283 290769 449614 706971 943932 438067 634216 864462 28115 466599 85899 332761 694830 978453 192993 221653 42485 350543 540588 984283 1028145 619361 763600 889708 424278 553970 259665 970502 139023 900680 1019334 593884 108427 448745 967228 554541 188959 549869 275450 441898 145879 669451 770654 672183 610153 552190 334067 122975 964262 1010836 185531 692478 243467 961996 397292 490824 487702 715574 652514 167734 723671 175965 452398 614226 329722 53950 991045 1023256 360146 1040745 960279 602719 464270 177707 129922 662699 834105 746597 438744 875860 774426 749874 107998 672683 339381 115675 713143 904261 956306 278001 587157 260249 783280 565050 846099 641398 583522 801640 994908 596218 365289 611190 500182 775018 52972 102384 375366 313807 87866 433323 1001015 582326 222171 358956 615795 497976 827330 895291 716327 479466 724606 892121 875416 44413 947002 103347 822303 450063 360228 331391 678793 702923 578862 927993 601322 409433 881746 177403 897512 236317 667287 892237 1015330 349095 38587 1041220 351897 820949 353140 577743 906121 1025393 252856 714887 683824 809421 1045539 828899 278350 333214 512669 306531 570361 869882 638787 666085 934271 506037 355960 473298 470351 187503 199263 902968 874404 253284 926330 488027 107902 938739 618917 1000973 901990 716737 912292 325959 235191 969841 375114 937550 509038 829628 718424 685260 220238 223220 757150 916804 414878 341226 485539 955861 234994 405361 992500 448194 128539 276287 366417 711588 415178 851136 128881 516739 399804 772650 813894 1011468 467309 587324 851217 544250 866908 940151 698582 623407 911971 933428 113862 649427 687206 762090 625273 771783 256793 569631 570187 659775 312239 695590 119230 308054 289501 756085 490161 339773 440534 243993 766635 765121 987804 425812 546238 959686 109496 480164 402430 768179 967065 406191 573314 444663 276910 388792 216438 543211 585976 169863 384564 123790 501071 63919 680822 611949 952818 785057 768313 673238 479004 292323 228379 946715 160957 452468 853758 512107 485613 888181 106265 242751 708787 508235 674287 620980 903847 194993 79605 927413 956179 808391 308828 953328 630691 338645 378155 72678 826183 659419 798153 734649 691311 619578 310438 848837 477677 737121 243014 161137 1002177 613277 255780 970061 160151 997133 1037106 462299 454189 764386 194251 712530 985003 955111 643773 642327 1033688 750162 479054 618639 90018 571611 848243 777500 650579 935753 486812 543519 748876 975422 474313 59518 702026 887793 875062 1030324 879418 724047 189247 240917 731015 722676 1018756 710482 452406 932777 357919 889737 64343 349620 243207 1001871 935257 160740 808487 582487 886043 1004402 1033873 331723 618310 110062 502582 374986 370735 1020310 516119 220465 772495 968812 348001 367309 506261 1013156 764510 703589 733735 687032 856939 616110 252126 399966 928980 738809 267703 727016 110165 359818 200309 651499 325751 1046276 316412 851270 682725 616905 669278 286959 335578 627548 390812 961815 1007425 454815 536540 553943 67518 857805 629151 718903 908568 531441 224210 301231 606124 223358 290297 353212 362293 258869 40881 927499 162151 122680 237341 947913 339388 829875 681807 988702 65475 504143 101179 832730 187539 96504 196216 961475 841093 764648 446879 584426 163176 353909 604563 158677 568151 990766 681710 212709 739240 245696 540375 931463 111343 1009709 836851 288227 1019779 710076 1008201 329406 742285 329567 947112 327624 968410 16354 985451 75734 413586 767920 911559 670688 160590 465637 589393 861789 438949 416375 923595 48447 349671 880812 664319 426747 618250 421848 984741 801895 184241 995631 862041 586331 641683 992582 617271 642936 726743 827252 1000686 1006658 838517 251291 232851 295923 653709 645005 554317 899532 382306 544698 917124 539933 960822 251817 632269 710199 442137 335588 520428 342357 685988 88829 186174 683913 726215 1016231 552824 771243 928174 743695 233790 932757 130605 939944 563673 865144 446826 766642 152475 867673 693547 934846 943246 703804 353203 158682 45879 592380 289715 470554 774578 204586 924283 420834 724933 1014037 679376 1033558 686307 427719 423809 898070 455458 612980 664491 882084 411481 1022236 873147 93558 332215 113999 881038 703065 639895 502047 831340 383151 548510 560043 731107 975909 915555 956246 192139 996556 589459 379367 803070 1043478 1016053 862074 428651 220589 734104 816374 584435 857332 324293 1027364 677492 1030032 843632 859859 1042609 300406 106204 404981 564794 822716 145337 366425 338347 629150 824974 869715 339324 860830 895540 178063 704026 470421 740878 317420 364028 105699 831670 433692 146269 963250 618733 647412 129615 937937 695193 679545 350581 697197 945734 1046564 640485 341425 911796 780829 937197 699224 105199 270157 713438 81017 181214 442028 591607 1018036 774926 213725 758988 993564 359195 714142 245507 206796 1005910 217532 432809 310981 936787 452520 509868 964371 116334 154521 810295 249606 480039 314045 1018441 235100 179855 846513 848376 891980 953649 516786 593743 500968 469918 645788 177002 423461 905276 679708 1017909 879914 507288 215740 332263 930019 241237 957070 943411 301869 709738 921562 517418 873655 945074 698849 553660 235186 576444 746233 730831 374422 375443 640733 450402 988538 742837 744746 437476 600303 357778 96539 954963 576252 470640 203967 211388 755302 419597 816667 749380 568301 455019 562123 274169 645064 215165 396767 619384 77754 739566 357573 812871 386960 490673 223066 580503 437406 78063 211195 325058 367913 959201 954808 691539 733678 32311 871913 255667 45021 857526 481799 899110 145378 870285 447902 503921 217573 621029 464549 646021 773782 109238 570358 353135 408409 877514 446134 968934 504054 354266 391253 933177 443342 707490 475010 752297 1025768 679729 881206 256275 703581 159430 780950 383456 1017840 294348 123878 688012 550827 128828 324042 806077 741598 679115 542677 216621 614643 651964 498289 635118 834446 665278 794413 599227 501370 122214 14967 399353 400871 684534 389685 65425 626421 991383 378725 444732 217451 949432 764276 510550 453155 895303 391942 944270 799215 706140 768409 636519 182258 292770 81245 187787 448931 465822 504780 119750 804731 909484 372271 603637 451977 577847 960088 30581 391619 521370 325602 864359 751245 885978 890325 450998 277210 484814 998720 215359 896645 827280 654992 949331 381743 190326 971850 452665 121671 956979 826551 147055 626365 227359 952135 455306 753024 540389 379542 941276 749334 416969 763447 232637 679124 245538 960341 871819 863148 859574 56675 348847 55194 996308 391478 993756 122042 362175 565110 355612 504212 730540 363219 858611 1002441 232115 161357 706514 1018410 206231 239261 192135 955965 568615 816368 1028677 958809 589414 644757 138926 516941 748773 401314 798642 1005744 520582 792895 671540 286640 429035 219764 202734 186749 897338 520577 235353 234937 244202 310573 457262 644551 602838 815215 635721 536182 792813 874217 1021498 733428 78781 481029 866252 91132 235348 452306 661405 965677 825318 243334 736712 726892 652888 429014 186190 516521 121423 926679 425363 964700 938523 437170 446265 252462 186075 866871 43759 830346 771734 112286 422823 794943 564285 905275 840591 242341 505484 509150 194974 759222 597817 629566 178963 429300 888033 881050 592695 1036627 630582 424673 954612 121207 710437 588119 97997 357914 351292 219614 903475 939335 584184 815479 186168 896323 179049 835162 204690 850972 899846 856825 192014 194739 241632 951958 794031 404511 968340 878693 944947 737000 800171 579935 456656 628181 338349 206821 703025 766107 1001103 396149 867726 434967 511534 638129 863398 534509 642461 486740 15211 897237 977720 30590 721755 321445 454404 584859 700369 105332 466291 481946 842809 1026236 737980 825685 986797 989521 320831 944745 735475 648176 1028808 983135 1045080 104047 180161 579242 953397 723039 406759 860636 81462 894308 509780 165365 580580 167231 1009409 44491 779559 971843 897464 501658 171689 724570 818597 42863 218781 808739 516753 312308 858906 218366 1011937 362390 112533 354910 927469 741052 417461 907640 404091 612209 1018535 853997 634143 588593 814840 790475 842860 943738 843342 957502 859242 193139 500446 1006930 282620 15790 257190 816592 1003826 381591 578503 929053 902486 663805 841010 358006 669299 477303 186853 390483 769036 441714 724775 216179 158652 425357 967596 77591 48435 972823 160693 957684 986279 236757 322675 487061 288091 929685 1019998 359144 235412 911964 804726 869491 291819 513252 685506 290261 862397 492219 680907 371405 228615 500541 424019 48846 201855 309527 767828 79255 972006 975641 817458 1016014 760393 592599 983389 109492 873849 129931 466611 736305 247497 965779 112876 766816 771027 36730 92319 782632 776518 404602 198379 936924 714398 516186 834792 289999 472689 932562 391367 989381 769537 905503 419675 370325 48061 899377 380983 351212 379118 156542 172999 907890 478460 698318 975166 846792 814250 232428 585958 601522 663333 186227 257541 370424 863799 246047 863001 941841 258670 1021858 813549 652837 500508 728650 595359 961931 929217 78557 546430 623807 383342 769552 463349 537711 811875 613845 192173 625399 816786 638372 697770 454466 504106 493246 528365 879864 713959 239262 802349 190678 895596 649562 77497 544619 742196 761524 750279 390932 829673 650762 961629 228058 416154 334293 148455 551642 862390 65142 874705 56125 389849 806808 863189 927129 281391 154301 515335 767164 842541 635213 671683 637982 440777 576091 446238 476399 1040681 756442 87659 385818 369917 596952 509592 403245 687690 318551 253029 233851 342960 341079 290009 804318 55674 619428 113989 512910 1041768 551896 317107 865065 529149 1010544 685845 30007 380439 859679 374760 559803 962386 55102 191180 322236 155901 307035 277114 801447 640764 436779 195002 734021 560587 646701 949905 807914 870329 592335 188861 159619 607919 318166 959774 252837 736368 891207 743281 936249 1039905 195146 249720 619195 110439 939978 366072 633818 489841 291445 245081 408655 255846 1009037 349428 354477 215278 937351 616682 501854 482635 833589 847901 515128 594302 73691 319899 577009 421732 648615 436937 85501 357334 924491 708332 757474 424085 636203 948427 829052 251527 701346 514827 621432 234323 862885 940662 765080 518679 506909 358670 832911 718935 953250 595165 915084 646247 736557 129318 46833 472607 714446 245308 740650 568061 736676 497977 748422 1032286 843116 473271 293763 261639 712492 310326 607131 318436 382758 404398 671339 161607 544575 85694 119734 480043 989516 277995 986781 834244 474778 847078 193303 204567 715861 466643 32724 15861 621018 187676 314923 863901 435449 312699 906964 380079 959589 822559 175741 433547 546942 365999 326002 123579 283773 129749 982035 532346 256630 747468 451678 935514 354743 513330 1002480 175826 818984 690069 505776 689118 801887 243307 873654 719492 239949 530397 733819 803706 372231 689831 510077 943452 773382 232231 380698 334301 331679 997435 411094 960327 514563 469739 957608 552284 595422 438515 935354 317755 575998 1017798 516518 1026668 715045 873062 1028396 60345 272125 827079 535383 508880 1042737 407475 94446 639887 713269 745256 556005 971846 512109 946263 1019086 479903 571089 825756 1003217 588913 805612 694228 97714 502421 942775 855887 113981 684459 631638 803295 715187 512141 187061 828987 1043474 955029 743756 766215 961266 380046 937265 937696 742492 734750 757605 939450 158925 1026349 705375 595829 737949 683031 283639 187518 379627 701036 781589 481702 302489 342509 733659 932322 368334 315823 960302 519938 381834 759982 339006 703348 520533 881971 504494 193749 28462 470002 1013509 700903 498412 445470 703885 882561 199631 626043 826276 451687 797051 355515 571039 996232 883650 813455 1027621 314321 645418 240824 1000754 995758 1026818 336623 1024242 662859 184108 256275 848112 486248 834680 940095 804302 480116 879250 716244 417083 398842 845232 736473 392098 836398 771494 292014 981067 636617 522641 640253 898577 438076 924780 175857 878686 980784 456040 1008969 991451 379731 827743 826742 89582 824553 226766 931954 406931 638609 377721 292267 194972 212535 517241 712432 924350 751798 669156 437964 737217 466040 248135 717994 375458 722403 15483 350399 963906 491839 113100 890565 401225 259143 392834 573942 910413 614519 510477 60311 670068 490852 417257 72551 217783 960417 89395 620943 670434 715130 780449 260771 873460 235378 462446 349655 296813 619498 897865 220133 363454 637369 866366 714635 732604 450810 936219 735573 641524 993822 821847 388035 935226 498293 813020 907605 462800 985765 234730 357487 852219 986060 940829 212131 500889 220509 461766 975482 191772 508531 918391 948758 325274 277413 391332 275358 939829 478582 750273 49014 996054 438747 693707 695672 501476 464061 743625 993639 153390 448723 728722 735025 1030218 128562 924471 192353 715534 695693 684697 676446 504681 980067 801175 553907 959333 64442 743668 77047 159066 422111 237131 734678 537915 161081 969841 441131 179655 179283 28530 258868 221018 293114 687905 772749 970938 1001109 32212 476943 889781 369082 569235 804598 827360 368155 687706 321500 429518 858100 815421 900118 568991 1029296 521544 917122 895433 416107 310110 57235 401005 641937 1026075 845784 222635 912001 961862 1020557 766914 778614 460764 708233 595382 516513 449581 433748 808763 687384 219891 315163 583500 39883 358003 869173 40572 912426 189894 931145 773230 854903 232173 872764 380138 468534 994520 170955 481358 250314 842957 642405 374768 423284 500174 870987 969293 709787 560571 742317 35837 1022996 878478 865944 1016440 487192 258107 247187 165885 782395 759682 780689 890453 946884 736391 313069 861146 125323 768370 552909 700827 225367 233300 23006 896270 904600 515081 865013 199911 125142 724602 833062 773538 224285 715428 911411 383558 375636 552734 646008 171374 463541 472650 259377 1023784 610063 483024 942834 855942 804721 1016917 259980 177970 925585 663463 923507 267103 248538 473661 702777 337243 244365 886506 155376 641813 961989 657395 964852 495438 190138 735964 127799 425349 944207 814649 627157 847752 145006 674261 1010827 760441 871254 858563 1005680 126754 401018 580078 60766 749108 765353 756382 187188 839408 240855 704991 323954 681706 366584 879756 859223 253319 259670 645180 735771 869838 955510 693499 450667 1020957 181695 521492 783304 693484 510355 872839 757394 659389 596724 581255 839558 733413 1040663 870031 970346 20211 670939 343024 1032402 1040824 899861 333294 1002962 748003 513556 411621 316379 427954 741661 897754 989421 150780 686017 243536 493355 755243 49003 665239 243570 413039 380722 513039 91323 911953 289735 518171 174839 199654 884560 514155 992667 448385 498289 31229 343865 226290 996458 187084 573126 67295 146191 1000250 1017750 564466 258787 470490 745260 888123 405967 378842 711769 953551 179611 454408 257572 891256 466828 1033774 112491 443963 316477 642228 679026 323385 667313 372316 779954 621297 659195 1001051 817751 159401 866827 876152 744810 968424 62181 1036871 573052 155348 906164 669507 190965 763705 87292 654100 286362 15854 304623 1022261 620199 516325 962086 333787 226290 745292 501159 973148 108091 352178 930994 1008701 843378 845270 255605 495275 515852 255612 754174 882440 485487 207487 887738 577011 697578 196366 641799 237228 991603 960177 96062 306611 390231 556814 252101 456486 830855 266235 686648 653280 816677 650586 555733 102254 588024 259908 455153 292507 387025 842156 514769 200441 88655 494227 517345 747581 693091 398316 962979 943523 847181 80503 1031362 713173 450137 10199 387358 392236 522245 520254 49008 669279 609917 521490 610013 554298 821758 80239 562929 386693 820210 862573 776755 818726 192635 470236 795579 783622 669295 338845 709097 584795 425809 445677 473278 543102 963653 379323 121395 904231 669415 984537 234876 24959 408684 828408 867210 367291 808635 488226 971612 232427 963249 322425 723559 568439 372537 349918 253325 880687 698802 651630 924536 793909 704289 251301 226276 476347 881249 872655 617321 847121 924358 1041002 171916 97702 50934 351708 780347 454051 118363 385647 578270 804335 667331 946017 338299 740457 687259 659125 483383 282446 615374 684495 824986 1010437 378671 454833 881038 643646 400235 1008114 292971 752560 1016603 233389 619635 445562 957550 648733 226487 311141 903004 247917 703145 929145 738298 817507 165870 158607 478838 504730 88982 77485 367074 924259 391908 829424 501927 733303 901914 959733 509517 757135 671261 421943 449969 326410 252191 306874 317105 1006209 326098 955203 752173 958655 644942 1033818 325169 987958 749379 817556 161053 413511 286179 448823 15567 865005 844494 905645 277693 26621 749733 313080 660606 761396 962102 661209 207581 608631 307111 112814 642517 728127 98010 537783 130121 691181 31353 631724 354981 968406 747232 583507 374104 1034437 238316 772048 711986 353199 668446 251217 782630 791294 926163 189941 249049 256669 599918 535932 785856 874264 579743 500015 353747 466709 429373 1001053 696957 642978 1003271 178115 881545 931049 486042 975596 422519 713176 164095 480151 617066 241411 505115 891253 251814 842063 194830 638304 425673 562967 808553 997344 140030 240343 584150 775882 402417 73643 183197 1018802 229072 476393 763507 843654 616999 363877 54638 566771 909674 697579 564593 183900 308461 616363 986004 875678 764005 555746 517574 999923 571189 220476 851089 771285 374931 931495 1024411 48534 428519 683753 338302 975239 442621 678270 404977 695722 276861 232142 983646 109357 1008793 888099 682797 814275 353021 260147 330701 839573 1032427 702522 508754 804270 482585 200367 995090 773345 118710 570238 403035 425735 932499 636730 956479 222383 57305 845139 632572 830029 892745 471243 494945 932997 922323 960402 724899 575951 494034 632147 456227 63339 955960 904253 908452 305869 675015 212683 635253 820666 186732 1034574 1033110 677810 335310 699052 23550 388870 812478 564667 224697 1041600 860511 155461 394939 604383 519334 362263 324250 611119 660703 999924 573224 865446 679537 641968 421778 218581 399774 27517 848840 628847 769617 834711 1021101 727273 500279 852799 514186 242569 996046 906330 323057 991539 294558 521748 652105 643753 127039 294630 547647 718134 927596 625483 23513 726623 579237 249381 78175 508403 934653 121569 122441 453091 1030413 36207 731927 389788 696198 923118 684717 45018 669916 506161 588496 322779 593139 341459 141799 921501 858808 555470 136703 476540 729939 619432 584541 208752 988083 374799 429799 910726 89197 871549 466818 824999 243463 1002145 60891 351149 1019460 30186 760185 976340 330941 321496 585457 439629 507146 765668 619892 922044 594917 291818 895662 305078 626266 946461 113130 253001 507540 621388 256906 236412 472606 160462 610217 60205 346715 470602 708520 388186 988775 742553 380867 466613 801603 213821 510759 776707 770238 871730 154486 452529 812601 711019 722159 640622 97191 913637 519702 154874 219311 371610 1029772 953457 818825 443501 150779 494494 190324 633813 657358 556884 378294 358128 339575 923214 741611 387893 1016489 867173 32666 411564 445735 236338 790203 465206 104685 753201 793950 802457 420173 228566 253601 945860 436015 640174 862603 961067 61239 81573 627997 97006 579771 971335 771764 833993 194139 628656 114625 843964 347223 501457 372547 703400 1023216 994332 1023784 387739 439476 155287 432846 380808 897990 387164 366819 772901 277470 79788 309116 60533 256455 366939 103925 774630 860924 265917 858503 1004938 895801 840094 601647 883170 292627 709998 65443 998980 371261 258800 191403 1028934 752360 734631 127798 461373 743829 835346 674397 381794 784976 964230 994098 77500 685489 894577 638816 1002726 878818 889175 310377 198333 365277 512910 927694 427995 734945 320955 540087 429407 206495 826668 261408 696919 274165 248110 106313 632643 887405 310075 523009 439994 963211 355182 464843 85724 325277 115943 235491 964772 447705 877779 912785 715132 593532 922346 63646 257587 984459 959278 818597 443563 305009 818471 249491 31583 193780 251756 325993 421690 171992 371139 193907 305017 738475 156989 539499 500910 863757 113485 632150 512604 928561 997689 654625 183447 462485 954819 330614 448931 494735 157543 578219 951645 893861 668390 827646 925526 765172 301942 145273 573416 360941 628693 385266 601755 843149 365383 401233 354430 631757 130211 556714 373699 843959 904013 193829 242665 945872 935355 564189 175475 27379 582111 479548 906059 918205 794060 1022696 997705 277913 440132 963097 762092 432007 890672 739815 576218 516205 216845 742151 474449 370813 502168 710805 512820 629355 991122 69597 218686 970100 488727 613945 127848 782944 958639 394207 902331 690550 616846 450985 288477 582645 432935 895691 911746 939925 212635 565114 451151 837884 955866 568801 626499 202967 485002 383029 277299 876913 239314 857925 687788 443110 248503 722355 520857 749629 423272 487171 36699 663516 642153 588984 584763 822878 789993 147309 496439 871123 879757 212183 547564 881810 640245 435939 646705 13947 259776 644305 498890 556301 438043 16055 919231 390808 941614 143278 725243 1038552 784934 830916 36342 773659 350840 960872 563822 516159 906300 367832 248367 401915 142327 856907 292651 844823 197607 848045 413054 1040689 181233 989799 42959 796590 701909 616263 743029 237998 108366 79806 840532 88639 495125 993830 555101 113766 682263 945741 613550 258872 919459 94708 277466 941734 866097 346803 400372 498480 818834 1041016 129760 791545 187124 522642 376644 723822 981510 766869 64860 702751 122074 705819 899101 947576 756819 975560 314325 1013313 610155 293818 322235 809611 861975 971799 1002158 351596 650193 498922 261344 745014 625310 1020264 317551 887971 595454 858572 48315 284412 738777 610813 355900 927015 947048 991347 795367 957795 80327 138654 509900 711529 822463 52601 252257 384173 448440 764156 336767 260499 610847 908897 1010265 421288 929107 423272 969550 745095 732772 840333 367429 146014 740856 611419 982058 490137 326969 76925 419309 714877 639575 580298 302459 858791 908513 326961 642546 877263 561080 612109 730350 711758 418935 636385 1032807 683101 957255 376112 702153 463852 867476 617095 1018789 89468 804790 355615 236827 621489 173870 430711 644008 1013836 61327 211914 783940 352226 837229 337279 769810 575097 775346 38111 848963 407215 942749 317142 101687 462332 990749 932984 734642 1026089 872042 359226 601034 510156 749922 544381 623534 315005 679628 950757 809151 974906 257362 249125 846737 611570 282467 334805 757039 840510 316538 781578 764816 994826 945468 865502 108007 754038 373526 463601 878103 585006 537963 903578 222963 759633 951658 477845 976022 390760 308141 661334 236794 1033768 305849 330671 421175 702813 129654 889143 476051 137175 280542 795135 685331 452081 381650 493406 493807 392960 1036301 128496 240695 318346 356431 822447 895674 961071 815894 13567 636471 402143 1037829 345727 600762 985677 770745 244681 829033 113106 218575 242254 353661 505164 302382 311083 421104 650328 490542 641879 883790 779100 621581 695004 905755 61875 278230 826455 892632 779889 480049 971046 782787 838204 968113 277214 534514 902759 239411 898660 750492 866978 895405 611802 375502 499334 738011 734540 720660 708807 453862 252174 142581 243507 494504 209087 976710 897707 674236 104875 102318 570495 907374 320939 122764 255952 737765 309933 488874 891407 210922 633698 542527 64406 663210 780466 872762 253545 448131 796343 378479 424532 251435 754553 673743 816075 914062 431064 153573 706391 978497 439029 791422 294707 215005 648398 955821 258693 847411 1041606 398828 185199 637178 747075 1001913 486322 422430 1001368 308685 1000849 335449 610109 739219 967113 1009033 1027115 661927 1026292 38843 136663 854990 993343 804686 249706 292633 605451 866763 938351 147309 183583 940606 1032364 726611 965896 55738 605982 838382 1000754 249574 167673 222682 486115 1029147 445775 471660 492283 188321 240039 1008474 654876 995915 30574 961735 941794 833899 147007 322447 849260 189007 868172 761489 1021697 687300 912961 666565 420019 306648 227859 306034 484708 947905 580158 808655 415213 472526 321324 257636 850099 808299 528372 568973 63083 107774 388524 225219 627932 280317 325507 32677 862099 782084 267995 536174 247662 905428 308391 120794 1003266 245069 497612 366059 91822 222419 776598 732693 645782 597309 85903 707691 753348 967158 979816 407804 864208 744498 619888 341055 718909 175318 322924 797612 38870 737743 686512 271287 539863 841015 961452 236754 935118 482784 375970 495413 963981 518282 638644 105159 447354 816728 794195 594915 890297 416498 940858 658139 619488 128401 402163 515120 499029 633269 1024092 784772 54777 825850 408809 544109 744091 156924 728122 1004908 270201 256107 201559 218684 731863 745671 732507 500167 946780 322183 342927 423975 771175 765252 456097 857774 1018780 226587 311174 814451 636692 990520 929633 520271 751773 770334 470489 719930 959802 343342 946731 629178 497763 407270 627957 760168 517042 219577 186939 32086 878291 981257 897768 375101 353733 679694 458324 423699 209659 253825 576634 406763 437484 984446 121844 815579 807149 374562 618845 545780 753193 690631 202575 944555 558045 960148 219612 277343 871670 1037905 836814 897454 435295 585933 360831 241491 438059 535484 312063 619228 256267 583358 955742 423083 304949 245981 707273 1018294 317342 875270 998306 979522 969759 769729 584444 911238 249464 419285 718228 832467 867553 842799 779056 227256 87734 636105 771989 60285 367797 91879 169677 636278 513584 421182 249300 607963 569061 464286 64237 801512 911628 673785 260424 386507 798843 897322 379215 486714 247753 16106 792398 390403 748216 333238 998723 736044 697947 734808 129087 15285 894307 814562 733128 368199 567207 962775 653624 113422 556469 1009368 476950 886203 908968 683317 492477 874104 697049 485170 558271 445046 208122 466897 458625 752205 875706 732764 523816 595742 554950 963019 996596 310518 493159 711831 50975 456810 589029 988054 433449 478076 423658 258102 295930 453709 248918 831659 941161 470859 324955 1036589 187966 916641 978026 491172 897592 705167 897211 905462 650595 440226 418871 993729 129177 990604 1032503 324201 522292 306951 941154 29437 723955 286333 238813 862059 751128 717433 122181 734521 548438 947270 871817 529399 616679 841552 986355 356103 335349 961427 180735 713527 119258 122740 546999 655124 641799 488467 842225 489114 859939 933078 248373 979292 772763 640634 257075 794577 801470 843552 464762 503640 79788 502051 308600 862886 718017 489793 402863 512347 889965 589453 685239 747750 601575 798122 235378 87949 599943 190181 687166 502858 994859 447133 105966 304075 93129 157519 320763 643753 971940 1024294 648367 772453 616845 494246 994115 214951 1042982 224634 777002 309598 618613 812860 472762 47354 807341 138999 648107 89766 993605 122157 206691 879815 543343 125829 224343 588967 922079 425409 173883 343825 342759 24359 404623 495442 631722 693071 663470 294134 475599 489657 920157 252955 739257 570267 680806 908600 781846 751834 613657 26327 855798 624540 1043056 555739 1040519 255606 124311 956245 520748 1010336 620886 681901 904858 646465 127663 901758 818758 931414 356149 239467 995097 494269 1047588 707953 498140 266175 369078 717340 192213 621473 550315 945721 622831 40365 1030562 183135 1004099 815773 177998 982281 686200 366374 564127 334589 642363 835360 335657 388451 186669 195766 380326 735461 436636 252493 305902 801688 925459 885942 22366 515466 480916 437209 375906 670633 939290 793464 418511 441629 640203 769065 158458 867762 260760 734934 290676 96241 992609 686906 700638 310541 250795 1042896 495588 255687 385908 643759 153333 38303 787899 84606 473239 124347 637003 407789 305499 759093 762774 515722 666493 903470 400103 139003 101823 495986 433786 96225 620305 564446 771159 1012267 260632 899180 609764 334589 926653 895330 677671 682968 864477 624504 876165 496433 274385 818584 848344 908888 927610 641838 915026 576871 395455 1019682 923052 975163 488913 416754 486089 350554 48734 953934 941362 895334 414653 227879 179097 670196 122672 400927 902341 747225 581296 893403 436027 775594 149477 317894 187279 418518 781464 909370 764898 457552 652513 232093 747964 93530 934839 1030696 401334 931469 503250 1038357 1035298 904083 225622 544611 808060 389676 508796 374488 189410 407256 1009108 902801 399609 207800 439078 679320 62527 239540 747304 767274 640734 61686 632775 615034 252186 247421 673195 321514 485153 771706 472028 615979 697965 564706 381107 994713 621575 747886 100767 584982 403931 482636 736389 394974 840025 582431 388381 574173 950635 247929 757147 830934 660395 486957 227284 691374 359994 817325 1016535 308094 44223 349493 93486 558935 733279 692455 613033 743112 243434 578537 759866 230014 385260 506986 367772 701044 967781 1002326 956323 230652 114381 639695 615631 453782 162155 485188 947153 806257 532342 334943 873799 709481 510127 834579 210227 403006 217846 465017 456560 598517 877784 249249 154089 965748 832841 1018758 985528 861662 973520 384557 845674 957158 423530 11773 343011 755684 200351 874637 461515 556716 350823 389326 387489 60902 431939 134652 255659 814540 501789 179529 143196 902565 931381 969021 880135 699126 978058 511134 93169 706410 484745 750134 600859 724834 779212 873396 974721 482180 995124 183027 546205 875906 417433 923819 897273 759574 157487 785458 1001613 189871 1007552 485832 863406 999725 954023 184028 927665 472885 727674 638094 241897 496053 511139 744469 636473 448827 298924 736835 879174 392994 384645 578230 227879 685403 226259 953677 776223 766817 508339 640812 677626 555103 425761 839585 815775 1020678 868702 989390 539962 931473 970437 325877 976086 602735 1019021 341984 403867 597583 743211 857175 893876 298494 584758 869860 625367 685246 971688 637581 969878 822871 105630 889273 924252 382055 306160 477775 955957 370597 1011916 493210 634155 177276 335578 782730 1041220 995730 843086 15337 500193 177502 1002673 511196 817321 857957 243433 1026379 372616 1013154 619787 97385 986860 929071 236891 845497 110829 141823 893087 104318 257393 911912 157562 569073 691957 751442 701682 889049 952214 93038 970537 958232 65118 466588 408739 81753 685655 975133 519392 730667 412617 897071 502736 223418 773198 96182 638896 161756 937065 91774 415290 681813 730735 30579 316463 798039 806453 735823 875701 905698 107879 832190 893793 445206 761013 294648 495493 761159 395221 965504 118512 733014 392729 101741 389989 978991 350119 740201 848271 29531 577879 291998 498243 740967 250491 191909 979192 488653 365466 665511 858687 998754 928243 947610 1042664 616301 354212 930253 583931 777315 855221 248440 648455 200123 20391 717852 255075 891350 746597 105943 501851 881753 766394 542431 242077 923770 415994 616925 973361 206667 45046 1019422 981346 886287 167643 383401 703300 1008552 489932 390490 1026506 678285 511587 924611 175151 383696 476551 613169 130284 204411 119226 745790 989215 472969 91833 482858 739981 874928 350815 642371 123827 818531 882501 798156 505232 932802 849729 155547 308019 497213 748199 316922 352136 89044 841258 811199 36219 486004 870766 775537 730269 417448 939575 405107 902069 326064 449784 770575 601062 972000 640409 220299 821035 937101 539634 650828 238999 207607 967161 94103 114420 804310 425314 594651 476602 813041 929667 1019680 816045 981260 748387 448618 703244 578812 155237 210794 118391 839735 550761 809715 687247 212579 712807 735943 1033192 1018969 1004170 839114 925075 994958 491898 679525 568284 798675 643816 716593 673710 259593 582566 449822 107967 629180 677541 63798 798580 896212 215983 652382 123889 157079 665935 915994 592365 1008932 928126 191899 16327 515682 595942 496862 711532 759636 637604 408166 607988 975391 701071 1014929 448934 1034802 436663 1003270 402874 948876 587721 810977 773586 279518 508357 482318 210729 464743 775215 727925 698851 841635 1026962 865510 255388 478601 854365 563839 967386 744606 839544 1009432 377275 847208 686299 772997 621346 496862 798065 902980 163049 116623 109020 877234 195898 888049 748726 73714 843201 453240 904242 1004871 371339 665532 867110 248046 15086 951921 632492 212563 467197 710813 1021204 240414 341926 340093 881493 234878 437391 259094 367763 530319 971787 391722 252562 992694 359725 996585 833306 551788 683256 228441 1003799 414077 440980 361395 941579 61317 469110 876325 449100 215030 630421 384296 119290 776491 324529 581525 691175 743366 865493 554549 652685 900353 213995 185828 738714 450226 219831 657151 413341 480557 902796 107491 764565 413609 840307 973142 251188 416941 700266 322651 343786 97077 560589 374424 512476 606161 892137 215403 945829 907573 638776 1018484 390725 998482 251675 723879 396237 681692 731950 372581 691883 191165 581060 950966 773840 613805 383153 174962 1045824 293645 513616 782427 979480 971717 943957 1017191 120956 408505 862184 503266 937513 922545 488326 87013 343211 317160 902270 891318 873921 720646 1023537 956537 665822 509890 275134 236726 874807 302622 634156 884424 347502 210658 858339 747126 60273 1008282 468198 26598 372141 251507 765554 44895 492281 207631 964369 604105 292623 635338 257310 452694 283374 854127 492791 746405 834993 1022497 647593 173914 488684 211651 496871 771993 361211 650068 630675 422245 509999 993089 532075 258676 195013 431832 248999 550396 680794 209503 434669 79790 367457 424401 437233 596875 422575 130032 305652 952249 798041 294445 288507 430759 72959 30495 767174 439084 612217 1005897 881042 706154 479982 610703 947231 105933 38270 973100 619628 485643 946347 791215 975574 292181 259882 311807 677294 876325 844530 87163 920222 309142 748327 240081 142247 896835 927214 853151 119987 930171 783944 1045588 461711 347997 1009733 887717 810812 125119 978310 776850 27067 301692 669356 358151 641261 945100 779209 863694 1023216 575982 452721 238959 220281 675131 617086 619316 487205 965080 498057 410749 358038 734049 956524 348526 477532 486039 973251 335846 612337 715473 701485 675797 390248 747823 505572 850600 752451 692798 892235 725694 73682 88702 882244 618106 970868 57274 1003883 634521 338599 113106 35836 875651 535390 956668 959663 1023201 476917 818229 1014865 1041461 782371 156523 816995 135037 891178 499602 293797 858744 289915 881433 1016248 1021005 501209 776626 482478 422167 173299 499529 119037 637418 733873 898837 989668 277690 886667 555505 756472 1006612 474633 137715 473883 604717 810721 205798 662349 932654 489741 710900 816011 637521 253242 924116 489026 906285 422453 914762 804707 452236 319162 882114 644838 861999 691499 890574 1034887 454536 236897 348080 80959 925203 975501 97086 715431 1016217 838190 975385 694909 55671 661271 899654 468333 6139 357782 730422 1022517 981529 258266 391224 191316 120122 376470 26599 195339 963708 254643 762805 441643 481390 984254 996676 597174 1043477 378718 739159 867936 870183 587572 818984 211527 830889 1025097 478674 849316 554968 468183 86398 78773 173054 997744 205799 548030 505037 637753 211158 767842 202399 772188 808860 540471 247351 745314 500638 100335 854012 713785 842829 906887 228248 786080 804729 793406 714998 625276 260253 566983 500562 400982 98140 142909 181946 460668 518165 390287 500474 996976 932391 898960 105819 767086 833833 969099 356473 766705 1009440 405297 825790 793457 750066 977221 719558 462548 945325 308193 143307 683830 253680 890765 619463 187337 577101 384330 833599 729555 736355 910035 255846 858723 705001 947906 828022 125848 234482 17918 152879 832220 258954 1015568 802251 613861 990618 994488 651612 900365 533494 569196 1023056 619457 496612 712887 597436 252507 179390 584826 748448 380404 982208 834597 108255 111576 294320 339411 663679 827289 895781 163163 759357 776040 179093 439141 437744 909519 1019419 640906 990058 1000627 643385 688000 841101 91889 960599 196464 785284 230327 586422 564657 847387 794302 539640 69564 126764 605590 254739 952786 546524 84733 583278 405449 883312 479084 163555 319077 443889 325727 406653 899762 257728 637038 875369 628409 367197 728722 554984 411575 466884 603847 909493 848728 646731 896457 434621 926193 120371 797247 46398 929172 889330 841322 380811 268655 443737 193423 1011889 329182 458385 720225 87423 847409 952046 483200 488180 374067 199677 1040460 543727 256482 841915 632941 350375 583198 576635 517938 862815 157673 594941 993511 84477 816876 31887 483212 349403 378775 384412 192369 942972 452966 461709 944993 858870 659351 886518 609724 177650 1040001 769576 204529 897648 629935 206805 317727 1044572 752137 290290 669144 304955 955770 319911 863609 777296 568570 402407 929497 432051 322769 342654 716330 764722 123935 157351 956261 897833 964653 670705 505011 434971 181375 403631 365944 247343 763372 959428 858746 163749 124739 532158 96044 818451 316780 129934 508572 648946 850966 915753 814884 194763 351704 157215 212704 882777 745353 1002402 546785 242292 203511 661238 340911 481512 556745 597620 897443 814506 734285 874096 132975 286437 518576 780064 520472 898281 947448 616105 1000011 1034546 496405 875819 60990 1020604 771746 451991 702243 362470 103535 494503 641827 609788 1035779 887871 183702 963192 852939 730810 89949 444785 234382 793014 411611 934142 928415 326749 1005040 444847 824726 899904 778678 635955 514106 933195 222637 833871 581405 452995 216775 510661 844509 747919 441496 488537 243952 105930 189436 992508 273891 885703 101807 906905 744114 373453 1008949 630125 88239 1024394 487961 464811 947777 260016 97741 745838 130896 760553 1027226 310925 570093 872402 210635 1001202 692667 666397 171183 913502 946762 96893 635765 326392 446706 313726 241869 899275 245616 495202 178908 372454 621973 100213 317392 240561 816792 513313 183290 637797 51919 346108 504941 734263 254757 995501 634849 697958 274406 974164 520369 645959 388688 706999 682765 630313 888091 341781 816325 433798 409539 478383 748994 859655 644325 973266 30642 809310 970115 238552 687891 1029313 603801 891671 751962 343794 816579 254828 560766 708173 437140 804467 752211 995940 405927 738142 1033556 883361 986089 418426 830584 142759 818700 729991 411627 482245 849016 905833 499528 993897 507448 129245 630279 487535 57318 177067 964646 476727 939862 923051 418990 415539 1004996 900739 37885 278329 965460 388684 922811 897146 355717 946419 130206 96734 885867 551597 450086 367706 243173 854718 546550 356709 395247 326978 277227 894037 352862 1040932 325822 254123 451947 474646 255431 364863 970874 898820 154612 498809 402343 878889 308202 387117 422590 924374 839397 945452 545915 378511 810450 129955 497420 773968 740809 124856 813726 252254 1008222 752320 569790 158015 1013328 238844 946301 843406 556089 249170 647846 1038376 456238 94129 858082 439709 508462 959956 667621 780346 694772 616647 92138 941709 367542 1003216 849096 989755 420527 614590 307107 652402 588906 666471 749783 354719 106110 955233 916745 100023 502537 870236 710616 44717 895219 609193 899463 953027 839400 379253 723807 935705 972980 865799 422892 194005 876272 515585 714524 388472 127196 717873 738190 475751 466310 991475 840455 959195 325981 841670 1041475 432669 411597 92039 1017225 451662 429913 256114 254872 81778 847620 40829 476057 1007180 441812 845259 771630 861097 175076 539374 191627 424041 644076 96752 360085 504598 808652 770603 540069 840648 14071 743117 42207 936331 825470 385400 498886 284783 882273 636427 490659 757329 1002063 445851 580907 738033 216639 221081 714041 818298 372620 898897 71517 701293 613830 44782 955197 895834 416458 255123 881798 63740 1034866 620796 503692 556634 555645 944220 581170 318376 273367 944011 811327 449988 174019 1020691 59511 455785 900660 488372 871302 817778 1019283 895883 433985 486099 553823 832483 988849 678377 57783 741352 419574 38526 486989 746906 502313 187636 148861 964139 466864 493270 438909 1021274 670471 569020 102234 335724 485551 588077 208595 846279 890254 612771 850784 497905 88187 696234 898597 445535 963468 106987 485977 240291 634636 1033059 512993 199543 826133 958682 65368 192879 815773 294115 620779 522317 1004945 701846 621837 755526 1036940 750809 923919 609579 835521 403133 678269 1005660 908744 912948 449804 877820 88317 765158 469753 150508 833492 646318 596599 247902 878513 30638 536525 992367 796365 224362 682867 695207 443677 734914 436885 421684 1039652 219019 217076 248771 522297 370942 955486 914280 464700 192823 734006 774033 754847 989069 103774 989289 564589 671028 774829 571006 882866 127100 963236 1005232 588683 560494 448739 393695 771040 142262 954998 851560 96873 227686 32126 425569 430543 880420 417323 668347 994659 818872 773914 849510 853492 884233 493414 442527 1013258 843019 640915 408489 754335 324023 254363 235091 619787 833351 737034 868068 125653 408215 703511 334807 684969 1022660 112522 48990 757417 677741 793323 1007837 583405 48807 818731 990374 628690 98009 777349 642952 440782 776584 710181 763376 443991 433395 861855 602064 604371 274254 650140 146541 288527 831220 98264 333309 854990 612127 11005 580579 764085 742294 654164 715787 502514 552154 651610 1034554 314226 356312 424171 876122 986610 444216 890596 588343 538575 479339 952431 925090 498788 743726 464722 678299 956668 508643 353567 456937 646945 681690 764509 233448 312749 129374 224319 965473 471494 349432 497852 632154 339309 665255 190843 278238 335547 483017 863818 969245 799151 246127 940878 187834 212814 601335 223054 780038 833955 376025 571864 387659 452906 692119 554918 196297 685181 455604 124455 695725 730572 901246 701383 219756 1032717 748555 206495 967580 1017736 341753 251841 815277 614943 760945 233300 324390 183741 536547 715095 310941 704420 678900 236645 572882 309487 154110 762714 705660 407094 540379 604018 413373 1034666 641611 236950 306037 801233 699948 703444 473036 707623 1037389 94398 514499 231915 750153 247343 192369 878832 658845 260649 514357 245334 971402 357933 876655 412600 534477 826667 340926 517729 129130 337815 253702 580442 286458 506633 481421 1000804 959582 616432 161463 638029 973432 1033757 242102 127198 858364 994204 200563 798609 779824 902378 474246 237473 362475 817709 193079 546039 760664 361902 344036 782634 476077 597426 833831 140991 795638 259193 439156 435859 309958 347632 780617 822627 511029 895087 793019 408379 302323 516834 826742 824606 669580 956868 698589 324794 736540 122849 945769 401226 503640 168685 734546 477074 190179 155589 434803 434606 780485 153570 781620 46999 807915 1001930 1028274 522437 678119 57139 829166 210133 325270 818570 130716 412719 223707 193847 874283 323369 581257 526317 342460 259761 511146 587224 858351 658806 474060 826286 249826 889223 727350 380757 89651 745942 186619 157119 429279 147103 294670 749446 220469 818160 766332 696670 876792 817897 231410 327616 403895 814892 934011 978562 733845 874007 72689 374614 763596 757670 623293 347262 646488 261584 95901 986005 910564 412647 306925 761238 316793 771294 953283 612980 413879 462133 100605 502000 903773 932943 106338 121531 679724 923231 736821 973384 858606 238846 473537 631788 1012277 321500 710626 341841 111070 922443 882971 990748 473367 871646 287221 69527 869775 897402 195980 995925 692474 756523 607863 814576 353081 691823 309946 370059 757283 203752 290168 317297 833299 661406 540465 78255 351529 600796 139196 867415 719944 652482 341948 161692 751824 692180 437909 528343 778283 247691 455908 409322 634200 366425 878118 840250 684645 806809 246446 872694 244293 556426 507523 542683 112887 744340 748374 353875 322392 106233 234812 361435 21500 1024230 646220 585139 485647 931554 928181 380086 885654 603512 871053 669430 1024102 659775 448667 82751 658412 991534 145751 808182 898188 1022292 744060 937396 972946 523088 884265 350383 841148 903544 800739 806574 424908 698298 126821 56801 445243 870955 60510 42845 518260 321190 570175 186999 241008 987923 930165 731251 351311 502334 983974 952922 371670 826617 638633 1031041 1040915 960724 105971 838604 864988 216975 556588 250503 439958 847576 578924 371227 617893 347849 930535 848668 682928 960171 829177 877992 396919 996250 555881 136185 453832 754157 800430 281530 899680 448360 593861 616543 364927 1035592 496359 875270 470191 781332 360326 1029538 794043 429900 272122 59763 29947 93245 510567 286365 646354 840188 641838 749818 882353 244794 473148 63911 619679 630545 664923 185276 779828 809212 250824 321265 744834 474818 749344 942024 203518 354779 823798 763466 186278 467319 633231 41963 627674 1018519 768410 674613 1024909 661207 371420 630351 233005 178018 999551 415665 957325 750928 204524 451425 422471 814988 890537 87549 595915 54175 338649 247013 1016127 928310 695665 414611 177309 160855 519682 109661 456993 747403 475551 869356 968646 1048064 685405 814739 873377 615849 780685 233313 118206 775107 315341 798570 774319 113636 441515 691100 118455 767508 439658 761744 479185 482914 642018 464307 536021 967293 179642 774279 521004 1019546 421085 468404 639597 709215 1017366 63970 587572 700098 712458 931704 717201 1007186 772390 309422 517282 780904 477934 768900 495433 32213 328693 243254 806376 776361 430894 752014 446268 813926 463639 232682 677868 150591 669550 677077 991718 867971 879369 840083 962354 620730 840650 828155 772639 326888 182173 728314 443163 113481 414782 386460 1021193 248617 671983 952036 447263 747869 891405 457235 669603 343214 198903 685709 889460 695119 769474 747448 167485 736569 400573 476844 194250 645339 517254 566463 255330 825769 1034777 812885 862162 820154 889934 513644 252598 631343 357429 482865 175550 470499 912692 940785 580455 476120 999575 597854 833103 1017628 806110 325528 465181 990112 744780 1017329 426982 560374 879198 666584 831290 935293 772328 278159 322782 77548 977368 387613 804575 931399 1015982 844465 477756 703912 461679 137950 699132 943895 955605 662683 914322 509610 635371 466221 707529 810781 498886 865853 682439 337337 389490 983987 469567 313338 514433 939825 861390 298363 187546 365564 961581 618028 940227 555341 468171 412911 372247 313119 882969 925294 340700 979537 686908 360012 885627 988728 783777 390419 308477 185941 931171 891699 411893 898613 829995 632172 412540 925616 864807 928721 738258 476831 106055 682616 773513 812789 46823 439706 636101 834585 707450 868146 663522 224461 1037579 218614 586364 96723 1002252 538859 288750 973109 728147 978577 589644 432594 695581 988558 717468 450875 450024 424902 343510 859260 373195 949642 1031496 587847 224411 145893 746849 176734 888041 1026149 315799 1045826 891983 224459 109420 1014296 224053 292723 548295 378204 388457 44502 931533 310197 1040430 865000 686761 996879 775977 772581 468399 225752 318673 793581 59354 810269 179854 866715 233241 99581 726395 427885 379095 595697 966080 801690 838435 49014 262020 877489 159547 640888 480150 453539 922222 409221 113478 551527 150005 624492 291629 701037 932974 234364 275303 662863 811514 967772 290778 501701 340438 878899 259087 1016676 323775 682718 726263 1027460 870806 717974 107631 1018840 810143 765482 150503 62202 1001868 1040756 243020 955302 129442 944985 112555 353955 374670 498917 1002790 858395 877757 697686 355302 161123 556567 1000185 633066 284918 327489 645179 456877 1003827 431466 379758 814504 510486 500094 758125 902384 738925 912019 803799 492892 479452 710194 952701 416590 641749 422243 694526 256665 724419 144743 897240 923337 391754 46491 911503 595291 1000350 649609 245092 957304 186267 236883 744329 327569 761111 130244 477359 680383 630243 231274 209758 401045 1033936 242806 345823 652068 271223 454548 714905 207483 672379 730341 865547 93659 680251 904373 255514 511788 511756 910595 456401 420266 955763 987551 438627 383186 739965 928159 728010 392579 600883 957032 764122 687461 582301 335230 326808 702156 276167 191006 482224 671217 958288 992052 869882 210522 88940 715422 484509 869847 255702 831448 913593 88431 860012 205561 343786 110470 151323 448204 334079 904491 770383 222679 685421 555849 989755 36850 520459 806805 660437 226967 764277 499221 988189 143275 763601 435125 601329 105841 816410 482256 79195 334031 761038 313724 871687 624031 794556 969136 1031212 794235 843959 794394 304601 1032806 834855 781106 973672 1013970 692687 835395 1044720 605743 641451 175799 920957 650544 192994 325508 706669 612329 661230 110320 986945 588091 853685 578524 858104 331119 494219 580285 794238 897986 999887 464317 1016778 231063 756047 345439 373158 766396 1016127 875178 824719 784676 749408 654499 190822 889733 316781 898898 823999 107002 786911 314097 702615 208870 150013 923791 600991 605287 396591 395583 127957 118259 848179 715704 742229 866484 305781 774381 357753 1012260 106383 929605 501071 313903 357861 258247 646235 448953 624555 163665 685350 803318 704883 1017641 714124 739057 227447 346535 226292 955813 695545 971560 290366 337135 762565 683132 385932 243429 265181 900866 800106 943301 251811 189113 723183 378565 686694 713125 498405 661373 800158 422396 222922 1016172 55927 1004450 799515 510948 470502 586558 739447 891534 698073 48980 785700 737851 448056 325273 680873 727759 647024 1013507 441224 447389 227638 878181 352083 958958 650042 723166 711017 256613 659258 356113 501666 606154 841410 647262 373579 356274 106875 505964 470317 554949 141143 387438 1021648 1038020 218763 189502 212433 939397 222603 228614 308527 644670 175949 521292 55147 758444 506137 698317 889967 865501 659943 952653 480343 1019292 322094 907525 800971 211501 865421 389841 248782 968469 579358 1024666 816523 968285 986475 121522 157109 154873 181692 190117 192057 384269 146620 713610 738109 721661 683125 815975 503618 464062 718308 983422 890712 955606 444967 976771 910476 640979 373916 191070 182653 435674 999678 901211 451476 903868 858425 427695 959583 889649 249274 108203 680681 843340 235991 973216 886494 890758 961413 933482 210823 535805 646888 158895 493253 695371 833419 943390 17406 129246 381785 651504 765579 848440 564964 650865 931633 577782 377726 381299 800283 624616 882755 631734 189390 320118 210747 731259 27375 763086 514309 126442 957620 346364 358282 1039010 901801 1035570 326341 343718 517505 355784 224214 961939 479062 913706 670442 442256 480854 446932 942683 611763 926964 514770 118075 681023 803811 446950 588274 436542 444475 113381 651431 161673 634710 218446 1020835 409178 923467 984863 935219 481396 304383 772404 1033448 895937 759986 1040398 571159 798066 969576 664507 448589 733603 969814 413620 129337 269214 247183 990121 300798 1006862 445784 189022 132095 670907 728217 894562 861622 907139 286566 746842 212555 446403 988359 810071 981300 94124 846437 714421 399251 879435 505430 1047561 792021 120230 926627 463563 536510 436951 291774 519972 397300 1016558 446713 722653 392896 612005 317358 960871 675621 800488 977170 257605 241577 989803 613230 937937 859321 461740 1002213 943119 625947 885371 310977 155403 936741 542455 219486 322342 1008519 188140 576875 768007 1021959 188839 735604 727149 810444 988906 991026 472018 620363 206677 129656 64628 614862 553703 202486 42859 450999 727127 240230 391183 618895 681957 87481 30109 354073 906052 313272 143319 784668 566253 709430 574135 955734 123769 1044780 77298 28611 522466 385978 775062 509749 220734 921532 629618 687884 978985 146766 502946 689631 501294 663067 979207 938607 610622 905160 922523 277498 927386 973477 940835 383395 203497 850714 326076 1042660 116634 612302 190258 342063 953586 804989 423453 671528 179094 894077 695534 837070 643939 409052 1000142 892208 879914 1041686 647645 699977 461548 763469 171734 436192 773666 346868 571471 921036 371591 184686 752841 424908 91389 803790 439133 487113 596223 62454 860823 411102 462413 1011336 703114 58835 864145 722667 982792 384728 323350 511574 1018602 752707 890644 190841 837575 316061 423290 366223 711193 710358 801918 718887 454086 192173 333493 355851 785473 409038 733627 933383 157271 740084 194338 841460 481862 241951 922095 556678 652872 577237 311045 417037 441708 187862 437531 423155 42718 601206 175064 588512 859343 671063 111983 278387 1017622 452073 291167 815734 743709 1008844 248777 703131 879798 829934 222573 280039 612668 122456 496361 257926 56045 643805 385671 676279 294482 941674 568297 709018 646357 199007 446709 767336 14055 748364 1018075 861437 226876 928907 768341 102013 156537 437490 298492 385404 242812 517328 577370 1008081 232267 903798 999204 743028 340854 709594 689137 932585 179925 343289 250159 956175 705782 893561 115195 1029537 163756 335842 179953 40886 695162 40813 816610 224217 316647 791390 342741 48963 757712 511060 469337 666070 191894 104946 572815 184250 221817 457553 994713 473964 944506 253197 583668 998598 570559 909421 271263 342709 254437 413159 893162 293933 749069 470376 453687 437145 775222 223709 321975 766117 947811 486663 1021384 110355 582493 865892 551893 247512 326010 944589 473809 772008 144187 641751 1018336 329675 623230 841670 152703 293191 973928 292203 292725 692137 417422 241104 796222 479687 839525 816025 418491 555502 416489 490852 773199 907473 719462 987318 385927 993720 194781 832681 454161 443225 714375 697405 32609 915792 1010404 648597 873275 47535 675134 536483 902712 715212 915668 346813 354119 440686 850443 190631 182709 958008 155301 874353 451389 774856 355022 476142 187129 501667 1041699 450224 353587 601966 500070 1008913 768557 844989 571705 702553 796367 855863 130898 794393 967612 223901 218987 202166 593340 858651 113523 351387 889551 1033457 961481 755484 393723 178297 570327 88447 604838 417494 849077 47091 698557 624125 387410 261272 184145 832717 338733 415517 426615 187109 236621 1035034 365367 231679 552555 813846 962182 838695 614607 997581 69086 977940 851472 941585 707695 108010 439054 634675 448039 687255 485991 1005158 429770 618981 161226 1035538 908404 288245 377039 243021 633071 350815 421473 298619 710081 891221 96527 690155 1020147 440122 153275 1040950 124410 825200 618211 347750 121290 568167 294120 735352 715508 687181 820413 643956 237290 425043 53727 382171 244297 130002 962731 310256 256540 121626 809135 181239 879932 391693 499342 129715 212558 378175 336623 649381 228558 498501 1037492 866147 806520 784801 697592 945624 792045 503129 886586 1023681 352755 603897 921388 669425 509014 898841 538042 1010506 182245 97693 630386 351458 879771 648088 994002 92003 641786 825118 449446 576907 922428 87867 53213 989065 484263 64271 450813 347951 619898 824774 906802 838407 625404 320436 720440 221092 212931 245017 627527 975589 860255 250697 427517 75645 361334 90007 793546 65079 308831 728901 781188 845618 76786 162614 422969 148925 259406 379214 343977 316386 922567 801437 759447 832692 645199 877301 448426 730347 626332 583914 191847 116627 604894 100599 709733 766076 480169 494710 897125 484330 1040840 375694 448214 702372 906436 759867 260562 340843 979576 366127 813369 727782 897605 716690 893471 619721 750310 1045281 813722 517724 229160 992138 313591 1041320 954744 245554 243093 466680 872145 494499 447766 14799 516468 910597 178297 860064 208439 838861 560625 776928 478373 947754 868827 128682 53182 604026 712201 123880 176527 356751 748631 815574 919506 881236 58167 202187 63974 724030 383220 797942 865778 1010068 862900 980060 112541 449658 911416 504289 774569 765511 192392 934396 468331 119033 766805 193889 776295 29599 857838 665079 252809 211851 717140 867665 496046 485267 917919 256690 573099 226938 940718 500345 921300 953130 718949 224574 830686 243101 944425 292159 482850 572111 715460 992566 295925 682094 496718 214961 259270 960669 449169 466766 749002 940645 707425 366359 238431 894063 43471 182431 239375 920444 563181 1024836 364133 440121 816801 124392 1012024 174025 8060 892455 724700 686995 1004857 380055 453287 34813 238437 883057 944222 420692 668991 800995 865511 892357 350511 220723 584891 126227 834296 840814 882908 775526 265947 95174 452554 894754 915731 540005 948401 567265 153522 680347 563771 746934 221685 1011737 913611 62446 343179 573304 751713 360202 528355 95700 441828 282098 31468 856003 175228 254621 890455 742773 801007 855350 1036746 901814 728475 785044 507140 48627 256796 834382 135022 358106 220470 665243 158905 792421 460989 771765 773737 247710 422780 112097 842856 845573 316478 872882 612459 825917 926586 728688 230862 776279 501965 518317 483206 450024 17919 701922 343921 397235 395899 703004 683847 996002 620715 720066 891720 278125 992109 630193 668893 751313 422135 621974 835082 990533 858746 773745 304508 177585 873921 871693 511648 365965 829351 77243 845601 765048 988656 419505 1042368 611993 433755 443367 163611 822524 522307 776305 189681 759495 651020 811501 78325 621609 704195 774287 542681 936906 975125 325389 670611 730750 203687 308447 124641 967032 672749 233200 400314 631662 572719 695917 432939 875760 447896 951542 288490 97012 359566 407662 471794 607469 801366 703705 1021481 420973 671506 725707 730653 300890 365767 744267 167891 414649 293604 183087 431414 678731 947809 890427 846740 457884 683225 856903 493086 281567 147331 909598 968291 693555 626105 451978 522309 752329 864240 142294 243367 281334 93812 730494 1017493 114099 834905 740634 433463 757048 886008 740708 850888 364117 179859 455025 572557 80857 477050 253193 457752 175993 322288 1004264 483993 711794 628713 937196 212094 861928 1009044 418391 244075 766568 685579 609596 424329 1047360 847716 368390 874098 306641 238068 217215 707316 520313 766181 843681 730517 318012 490352 400731 1022107 692607 839558 794281 641486 655104 451922 903637 645454 816684 381429 143775 387723 449009 949635 845417 185907 98001 244078 203998 642684 827001 703361 106031 429831 489020 179652 671176 805179 984522 677722 1012486 322024 355280 195609 701301 816343 687766 178813 78302 447293 724453 496822 540153 776253 333455 236251 504246 224335 250779 390256 518738 756793 310965 227782 240755 128813 537549 375208 580775 318359 379535 936605 911060 638200 667448 829625 914710 605126 445647 860925 159705 400501 649013 919480 637898 601895 586569 386446 683094 362679 582396 723575 440197 895860 240796 468503 846254 708299 909917 168435 162691 438108 166637 821049 433003 392354 1022469 389958 649271 437862 733518 486848 740665 695894 706135 1009200 203243 731258 912412 149235 482852 818958 1006723 747188 452934 793979 634652 350963 188103 842007 470452 1023014 492221 193520 957644 319901 589041 1045152 151399 600316 583262 869715 694772 227977 478599 468461 481964 217517 903719 846046 778643 484519 345813 718401 473163 1032918 479689 198575 95559 932887 973880 694842 171734 977702 241726 179723 257078 1012104 354991 239561 158197 36825 337846 457478 242473 556434 853497 1024525 576430 938673 874148 1040604 162273 95725 258835 284625 492350 90431 550382 501610 118431 511086 645977 87259 816922 698997 887383 727546 77659 183101 452702 818211 125269 487047 232574 389715 94830 644904 617365 171326 387540 668919 644899 924361 890756 785856 32379 831031 88318 488329 811867 401274 233374 200570 347107 411503 803759 879658 409035 744744 354151 106198 923572 338867 577206 492491 849057 154853 933268 897262 341234 402871 516568 244393 911562 647545 760544 865051 516812 298615 892028 187317 92147 1012257 662457 775271 505112 308893 485063 424359 422129 637617 418740 768007 920413 838093 1041541 775329 489162 22457 195256 430002 845796 895348 194867 293561 522452 547445 846069 697175 706489 274231 252298 154507 554691 209790 615219 680665 704368 1037001 821237 904373 332207 685476 322231 181722 678967 407774 30582 988409 99291 749727 1036176 939480 324204 859337 881483 252649 383131 969140 513806 193262 699796 670297 473780 654411 102207 82909 616338 735452 585336 182638 108431 465551 573258 124364 972210 690971 407427 173735 415721 923837 898105 781792 243192 693975 596668 803515 1017764 1032934 997427 180020 375087 831870 901872 749684 396917 674679 187094 1021523 352165 510535 986778 528327 959337 254834 51451 837022 813404 763617 440203 943322 546787 408057 610038 548529 776864 1021603 556888 877855 830284 803198 705479 690511 38765 486453 472035 781592 845609 1033156 771375 322766 836338 382063 636461 644924 855147 875175 991979 693843 292211 48855 975800 574938 736822 946632 813475 453155 489495 577504 643197 968646 161195 274297 528318 713019 112733 975391 510385 745132 963883 486946 846547 806748 488530 363357 928596 1021462 447814 1023432 575477 751265 642397 1033667 737224 449091 953915 722887 740686 367330 673514 247347 372402 468936 959397 862170 985657 817944 1026073 503142 994438 689022 244875 898668 469985 188919 917991 899674 319372 613725 509519 705906 619113 760664 866604 60119 868064 979014 986819 569242 765443 890481 931094 788951 371546 120808 160475 581057 282492 880826 137077 62821 453298 752488 838302 680415 881076 454288 217743 383885 231801 889982 142431 593143 605489 378455 220583 848044 238062 715504 351857 642768 354248 39865 801370 579051 348398 234837 762093 883081 998682 1006349 550893 510674 1010460 96726 832995 538558 506218 126663 115055 711132 93118 386714 116475 425857 455544 938476 539407 549820 644906 128884 423648 162918 636630 402421 926775 448465 485701 82940 213243 643435 486120 496107 125050 769682 503365 183796 492215 159453 633646 293765 802640 642343 508175 505257 641645 710772 339926 757549 650767 450330 699498 937110 444597 497020 61930 614655 440434 102237 730864 711268 329711 646610 650082 801229 600501 318865 476088 233775 1021602 587110 841664 251278 863141 367480 670330 464754 812971 771119 208278 500311 532284 882953 573104 718644 552622 508319 1025489 473245 629598 881265 257357 985261 424342 435067 805086 606012 81722 354221 691775 92860 829380 536317 57285 184541 893938 915762 482510 627303 1010763 175741 294494 457802 667046 1007860 257363 44014 64622 861022 571332 715384 844071 343510 1022736 413305 938587 944472 265119 840054 617623 472645 774706 700007 954812 415507 408020 285901 759564 958923 169446 110524 842861 81859 924859 657213 601897 904271 320126 638110 752753 566957 101628 642746 382293 612925 796286 323103 923427 1045074 581300 253553 981080 930599 196417 71031 368616 846517 338603 993451 670963 453182 939559 877498 391495 970291 388038 628279 20079 746426 771297 721759 511318 968595 991914 259246 130580 339773 408853 453206 865310 238076 968306 1045005 657309 616269 732686 384913 1002102 204389 516766 948931 323522 968139 386963 414452 103357 970408 385713 363915 174713 1042636 781832 759516 307154 797367 709791 564084 162427 699738 183736 756047 662195 640663 562643 859854 495270 236842 309439 358173 119246 987959 384124 985929 48091 103835 636696 376398 250675 618860 404947 667313 782584 517905 1024808 690163 680817 441902 928982 665596 1020598 83961 702968 501006 745923 699256 153422 748210 302393 856017 554836 259890 839396 587101 699251 898276 601073 365678 538013 914536 511365 724349 809628 154875 963640 807531 392600 235489 828394 386599 830525 121671 726575 523025 127285 165867 1012761 30395 601082 928989 406239 904944 364789 43199 943601 809367 826908 252362 987191 186743 822241 669614 694005 1034439 1018312 254782 405963 816661 259853 993890 909121 945592 299639 661370 139109 358243 314710 840874 186907 204657 232124 371553 362366 501261 646083 574457 883226 167851 229065 725629 752690 990758 160623 188226 226585 159382 258713 487484 1041233 375981 782756 745829 576484 572703 968434 292835 1009616 588466 317901 565212 246266 803583 472037 466554 437911 841168 833899 930172 340441 305947 775381 337597 349539 996707 478621 327568 535951 461277 781372 904617 183213 910545 362387 510386 407087 615862 732956 544677 980754 186290 419449 724538 56855 194446 859363 461675 596918 310159 914978 999188 339299 351043 693681 501705 623567 254881 842467 818985 147059 425776 751770 465227 644341 670693 95960 940936 717381 579739 770839 408950 889685 102878 385134 211581 98186 211516 249185 497747 171922 174269 682559 239067 903239 1008725 112052 222831 114455 893995 934335 1028888 821371 751330 40929 1018294 778951 286511 313469 340794 80364 188273 39673 63317 487888 995148 191946 547783 935865 824911 136695 161529 383135 960181 225902 869277 200397 395775 961210 477909 402678 439454 739577 515649 833639 585918 451466 186829 929462 990996 48830 469567 681827 481573 382298 834958 736177 617637 1033029 310326 899848 238295 1013516 401077 964116 668958 1006064 890489 469150 749735 377150 924823 138687 707741 951672 755410 617685 895783 59863 908897 432703 568310 837877 413374 552043 897714 220514 414422 536126 679842 251590 93910 163609 235893 372674 449180 993619 464844 686235 637341 686556 519480 121180 170734 1022746 860397 921119 56795 928246 204198 747480 249438 915905 445389 552389 707357 582837 219339 210292 370426 776777 711497 178936 998694 169822 319046 986524 1021672 850289 807291 1019237 375233 187534 755113 179378 1025811 32413 1025800 191637 782152 104412 160634 189631 124697 1014432 855659 310493 622341 496825 909922 815060 814948 871800 699663 227530 589338 989469 303595 516619 216421 231310 765082 490200 432108 129505 457144 600687 826203 901749 441624 480870 177394 775193 474247 859830 305511 921001 238919 511286 270245 348118 193404 879150 328443 908369 846566 490777 416178 167375 767065 249657 901847 853973 493382 287643 380686 866967 380561 422266 425688 382302 868861 646044 313207 472436 111327 44717 194008 1012882 685016 565240 1024483 723677 587898 909659 832938 514059 187963 810809 225871 621177 628331 180730 800378 874201 679737 129210 921391 252758 638011 583294 847408 214843 444988 679160 701161 572524 938741 790389 696572 407005 480650 48614 148223 143155 555244 378540 1002924 1035378 378415 109687 261313 1017933 378604 211692 735139 1023329 246458 262032 583545 466237 669242 470823 386951 990054 1004167 518981 232380 654912 244485 256484 412109 977314 312750 355957 770423 678872 546733 941638 224645 163740 494203 447061 951673 89556 1025699 768805 559099 118549 614780 903025 115583 1023152 946343 704071 1035344 670815 481839 962162 745653 220636 520849 228121 588947 571023 906563 897878 1000689 30183 49075 1019345 280059 220517 843490 775020 318184 842502 1000618 825018 353781 743380 1033443 220011 256154 244075 1021665 983357 211816 1006110 496628 886973 383315 373523 951513 1016536 325364 164731 685205 844713 912705 653201 252865 316122 690683 122309 979850 245536 445388 735940 615327 980118 848810 322829 514149 73575 221913 429936 334558 651686 867347 678126 427954 514233 944298 325915 761602 832339 791981 605227 754421 861403 834661 113892 129733 472901 1003874 955571 637590 470986 481906 670439 891022 418991 452272 954743 377831 646820 743214 865323 351573 642746 313848 759672 541687 423410 703174 695207 1025858 97116 636284 766881 105397 380743 886685 1023556 1004326 467895 775281 1020366 817515 560053 450999 443290 864631 987773 235228 239845 961481 224826 872237 707339 399775 329589 1032507 224968 543655 971811 999914 832466 217724 999605 198063 243364 416554 12991 48870 984701 540332 272221 983255 178429 1030698 794043 579828 831962 492079 604600 894382 866187 1004460 488621 498581 192178 813938 124077 685692 382386 247215 153578 926193 421716 721655 747708 834497 502010 1046801 945265 988830 624113 177207 304755 1026956 896098 745056 407241 502948 665336 835170 464586 408695 234350 891932 972873 593787 508743 401167 920127 552837 389899 288713 971577 756885 237160 319061 763671 875204 504950 253266 307943 583641 772977 988786 700146 392006 242146 506433 836501 778853 102316 597729 577427 381669 115704 892581 300223 438900 402783 978696 533437 801077 342508 669813 707102 713629 258731 439906 618254 977346 988102 633231 607083 478009 429784 748213 457162 756933 367068 194326 310252 1034454 72171 556754 80617 530355 16094 633555 158971 143150 491276 970910 381944 452050 723710 463678 618313 1007280 288109 364154 432766 872210 954559 277817 1041989 861518 934335 802187 58364 421732 154575 389738 426919 185146 865483 971531 899196 205725 1010465 951859 956134 773580 487579 191541 210823 90005 483826 548539 233943 933204 223993 951538 673738 172415 188911 226868 872053 847966 1012913 270269 62960 420924 161998 371022 252348 276377 145113 15801 237208 891943 679342 732562 891122 350615 571695 694677 726951 683896 677102 159158 931557 225493 160510 406829 558062 939477 736458 476342 878669 603475 296694 651154 889795 1010851 937050 320115 236275 79703 647259 812429 765637 167550 740242 1022014 698330 654689 106232 1024325 849648 980529 687512 127914 597426 767208 203549 619849 825818 380816 947626 836779 898203 189323 309228 644547 736210 1012270 844501 637085 47062 925432 191785 113927 772560 629389 1013860 95059 937039 71087 319060 403775 972088 124836 161717 687017 414634 1036650 726904 242781 683797 498406 423732 669625 677782 119543 944429 159626 499774 863955 501383 353741 742854 483073 979654 431021 757478 752426 48814 711505 671587 510404 256562 877287 692942 598207 1001694 240568 321392 584554 718116 365788 196449 775529 960942 31037 579305 615997 1042960 912462 254373 629670 512899 259466 957272 986576 933475 516978 633133 124078 829861 404213 938887 443859 1023176 852479 494999 581176 975268 76777 85619 193461 820915 1018330 389468 857015 992753 254827 65253 679629 469627 765334 113061 889438 286515 895784 374062 901523 841673 700220 487241 721471 908632 699580 560094 880267 945159 278374 948803 750629 368279 308463 434927 677436 435192 616164 883257 327480 685668 571633 887989 89151 564963 249574 870975 247731 825788 978514 732121 229187 453747 145356 929915 1043104 378605 308665 677800 661452 427890 878322 634592 390595 617161 153375 650949 756211 572390 1002777 385661 717434 931357 232363 836447 489995 776346 762102 916739 650770 383476 773290 932078 662398 250339 950367 234543 369130 675230 723646 762201 643261 770516 735661 843354 1002599 261272 27581 168679 802537 966186 364181 660855 251447 783264 936915 727341 221916 182503 465735 902010 23839 293624 888615 732459 201949 176607 902572 841247 448229 75451 859634 209340 869309 772664 664495 881864 434967 878894 981585 513316 483627 365143 783704 171350 457479 294173 992789 521414 980297 252501 630506 739443 619425 543730 255460 432763 856538 849315 571306 202075 374358 669011 320123 256539 197563 81876 901715 630221 781482 336889 146893 957005 562138 251221 875401 507520 824606 155165 895558 61115 571205 215662 301767 662199 596765 89883 921022 814709 324923 887162 359144 935786 958146 967644 827833 960950 858445 868835 88556 324222 243164 340965 144884 504290 386262 758734 703025 470913 405490 833094 867572 29053 876920 422355 442861 1044820 560628 923095 596155 896673 503249 220301 726515 1005172 1022342 965176 904874 967408 146296 648153 234236 415728 47574 554903 938695 222557 67549 190964 171797 620220 636303 943764 957478 728183 332255 865563 424612 253602 219873 694195 784272 547749 490401 480374 497276 649630 202741 629925 712975 767288 705962 833925 640217 640855 214383 327556 183924 552837 744102 287575 621432 551983 284662 813502 617659 725679 251090 843144 799667 221005 848281 181721 239175 440112 453783 454845 1001254 366507 347378 1002801 157430 510281 770231 473661 712356 520547 636329 568679 889306 348121 734620 314616 732284 961567 887290 333745 492790 253349 34558 365484 380364 699507 494961 334781 342891 596795 493331 203581 150780 476941 938357 894674 208123 235210 925229 14175 635242 388010 970466 20427 674301 644495 849588 195866 897404 1037379 227663 530170 375128 516560 218550 812269 197622 695219 583363 497516 588619 880188 163162 99679 170905 571369 721263 594861 609751 957225 966024 191773 771255 251257 715065 127642 883339 77270 669367 684849 365803 129607 966022 762706 866658 647421 773955 47822 680663 740788 1025670 464471 601509 951142 579438 898565 983419 261138 859881 387990 553213 711475 497468 151379 876035 499079 459499 239604 640830 884168 683701 85502 648888 896628 636470 961460 174559 971589 725815 140254 228556 903018 438842 890194 445363 959952 704083 768436 152309 397887 537468 109917 1034118 792414 521321 573052 767796 677478 956144 463670 774849 31023 840318 866887 161959 942953 908168 613626 588249 1001384 510388 875750 991806 130946 556329 783537 710034 972592 772294 929103 453232 597464 992963 56447 907538 176365 597215 203506 951655 268175 829174 731262 26078 869329 225950 511577 202695 943556 835552 401267 433562 943911 515174 257705 80760 366950 228379 1007202 256557 664303 618142 726877 757714 939992 203582 693519 193459 351094 224846 939956 112998 244387 840983 322024 551795 255629 157181 710719 351782 306334 1034570 658899 520359 692431 941992 1017134 989514 740789 990021 828869 1019397 870364 250725 914514 422770 609599 1016181 845210 519945 1027332 938555 805455 477929 65071 485683 775834 306553 370454 616111 354599 520065 597447 634151 733499 823086 212440 242746 769624 708216 846131 616161 924087 736972 715713 386659 821971 949356 900102 311266 833413 1034020 237148 637084 686262 517832 277987 909926 408173 169720 406251 973582 125325 691150 185812 561137 439988 730429 482626 1046628 976041 680319 660839 378218 622476 485621 486414 962177 742585 457926 138077 469498 915084 644007 993138 688623 376163 468436 869813 257130 404459 507336 453413 561123 386516 796333 398310 977204 487997 626069 124373 373815 314007 733060 459581 63195 382922 41723 871196 701982 582141 879442 486821 899097 892681 29501 864587 822966 584495 720548 426475 120667 995516 657055 878407 177711 375429 425084 418587 222950 825654 989845 553799 509644 954156 988700 712052 425778 1012872 1016650 290535 448940 429977 220206 85917 514594 679247 998533 864870 857915 682852 580402 903072 953894 722845 507280 579288 250728 642800 952292 1030738 412133 733931 580053 408605 830773 928855 270196 145326 839175 431949 896913 497492 418030 961669 154687 888525 324907 307833 261442 570999 761254 202732 220739 450024 519465 994086 937682 361023 1022370 866753 94043 419698 572873 116685 709589 610230 704040 851484 463851 40188 106319 935135 730431 75761 518700 829675 897149 302581 371064 811756 538007 295927 1012580 285775 444330 696817 843026 894750 243962 688379 228935 724316 661241 910019 60062 228043 641339 972884 112471 1034358 303866 218601 761170 879505 103167 737503 381054 669142 947851 421454 1035548 640745 452163 699861 1035276 101997 409851 776403 359139 247769 752026 1007981 1017103 424628 357498 990448 756532 602029 429429 646128 81439 960917 714809 432751 367838 856953 744070 775956 28575 580924 494299 843015 496726 957324 789948 677831 523012 673911 221657 909481 400855 790270 730852 883033 368263 766293 550335 960304 739094 951247 774750 509846 1040555 728230 436469 948161 865591 385181 764206 607967 654025 809574 510253 130695 828314 921514 969945 222182 847382 327430 1029714 652476 677794 965728 760203 698023 407418 829268 909390 696241 94151 812757 689846 234211 968229 465949 342641 727282 284491 317879 896672 572898 829302 708282 345709 564271 896976 985774 461178 321070 809594 831157 514488 215406 255326 277973 584815 570681 639958 502806 522660 857723 1024906 890723 933577 1014153 1022544 306005 908348 146559 1040647 379824 807135 1000108 943512 464748 437397 423864 720424 24570 637349 255190 675541 319030 63091 711019 685018 500525 123814 985905 503125 833885 112103 1016476 689343 310873 302022 437018 638788 176085 938490 208959 431480 15023 192161 809778 912013 44529 629972 707288 911646 831184 907736 806317 289779 568534 920221 292283 205375 285116 477814 740819 576115 551852 384049 1025332 130506 441606 471912 662318 89881 380253 340342 102371 741067 879945 543099 204492 1013029 379703 734678 224819 275190 650830 813295 162845 780163 883108 544620 569815 586966 343525 456361 246735 740280 938437 794102 341307 753488 79788 79710 800879 683467 340977 570158 913873 480873 1021724 123991 548717 407803 484047 979392 687329 705487 110357 710769 532989 674782 337499 241899 1025932 474514 879366 845323 487853 872757 102767 538108 924013 81782 605242 570804 932456 335653 332699 491757 463093 467803 759529 872875 675637 767884 94838 161621 342603 206183 837093 630245 292142 424747 546253 417680 447942 670299 631887 1041165 508889 890468 831077 992542 287357 846706 845854 659899 449543 859577 880545 739787 646172 125596 598905 770430 381813 613788 372267 942550 354973 698188 732660 408041 990192 233300 911141 984843 1006498 113452 120939 509648 834621 1021824 923092 837239 736459 978067 1015076 743676 7165 734238 509574 890596 438525 1023208 676721 305596 796011 986237 934812 142239 326172 873448 767761 363766 985210 465529 589506 979128 771753 970508 761419 873239 109917 597676 456329 427862 116207 138925 349606 670202 582601 118762 171787 351481 168831 955624 967479 631695 717457 630712 379511 649678 624415 1021262 796664 475894 1004190 897423 576967 638548 79350 751488 481400 190419 802257 1037589 848104 451421 348397 419486 124350 424771 772747 23291 687655 170971 666589 209898 704955 426741 939609 976267 622468 744154 428155 938279 211305 202303 523298 978017 550349 832286 874526 451975 585819 353962 432872 412943 89558 926953 411367 660731 169955 363678 1007662 251175 742283 457752 201533 554223 298830 607175 822581 644171 770680 870590 746038 225515 741815 1005185 823535 724743 340963 408990 783937 968587 296423 1038353 1034690 339452 435495 111479 452981 488778 556876 834205 332635 915776 633718 129390 124409 228153 436084 931349 353175 1006597 113462 67454 963251 984977 1020437 874179 494927 347545 616419 218958 601970 962937 778537 586526 434971 637116 248270 901869 1008362 587085 710467 87614 865945 916776 653388 816604 334796 583326 367854 495492 161381 387994 685379 174958 948314 1035279 423031 216527 760666 635470 765124 796408 480875 171761 310159 780876 325420 704354 492218 746297 784980 397048 757077 650894 58942 215540 463547 650055 975079 228833 333614 750238 297183 703502 158843 375267 343493 496499 944817 670791 405279 995990 375490 539005 579955 888134 633438 65385 236771 734363 563580 543934 385513 353107 845259 858777 923271 424536 716341 127772 554201 307156 233257 923588 640974 433935 479108 707727 358147 984743 570174 495148 913722 372198 767185 585845 742291 1010695 1006886 128498 9663 972915 417698 1043168 171907 126135 169337 497358 377726 694128 342490 659387 462391 542571 252023 725819 1035812 548822 357467 708499 961369 687040 293562 1017198 514695 158325 719412 695249 420677 895581 1002757 629710 325076 483296 258546 798202 927839 392242 160055 306095 334974 498596 815215 157502 982402 258233 95115 212365 112425 447519 150983 589635 765099 324267 595295 945796 684631 872394 677564 509609 844721 869350 728898 682777 374496 335305 1039410 452958 81141 404085 902562 292011 220367 963211 699001 587153 456337 6139 121491 146371 481580 1008911 962260 569312 510435 439467 62350 309407 996135 311096 637516 1017481 553849 739781 920954 230783 394237 212523 257332 899496 743910 748492 928226 455065 512486 321081 408183 768904 326758 718562 424237 946346 493466 653335 153245 962763 218027 939653 963858 187862 804470 667374 461427 961778 484471 239001 284861 984505 881434 1044564 963923 443308 642258 56269 391367 485529 964528 905697 896289 440371 152190 370381 761370 563091 271998 975247 456134 949319 16099 610104 187701 52210 258189 429787 776244 788959 112348 649783 371093 234226 317111 343747 903884 780867 993097 1001099 784977 800500 736840 570229 88056 849461 975313 407126 451710 894250 931064 400295 186323 430589 177518 465133 333271 738109 713807 760142 707255 827057 423708 471695 391590 952115 826902 319703 62202 730671 597583 978706 514260 488682 352855 244131 620454 728673 770415 616425 601054 181226 846262 120957 775584 946778 248557 259599 988530 583028 630595 161718 387644 979365 97045 226248 560046 190810 885931 739316 489170 655867 452326 100287 383143 911693 345547 655010 425656 843527 616030 183583 700314 183723 203591 195130 51963 717230 597203 1001501 260518 598783 952726 776073 210007 473307 686191 350566 780295 138171 95833 409062 1042738 604715 412366 857647 905757 891225 977497 694236 648147 472246 694005 1022486 1030260 155441 694119 387250 37819 845707 922509 247770 440755 459691 869675 351596 650013 470746 47865 609662 748856 312815 87918 302235 816979 916521 596347 299455 840462 415989 751950 472020 440755 870051 889957 651202 379818 302889 416829 750025 784678 897257 919150 515472 228252 762860 716241 613754 837790 46766 151269 956703 212153 96632 1014180 964722 365747 1031180 793491 763321 800109 743001 249658 583418 372261 416556 354795 973744 447247 86002 715181 26975 1012332 409424 860113 883289 652005 187516 162014 790347 952982 774698 462679 1027341 193262 202231 641909 870120 223130 937418 698527 944084 940820 435157 316092 448671 465207 1030201 854645 116729 836285 384276 290622 236235 548247 366199 339869 231409 235369 935771 570870 571067 564125 405143 480626 320485 844335 1035976 554198 378142 1006103 1033786 514310 509513 716899 894857 379374 448743 893385 648969 833318 214890 176617 664990 637865 809798 945968 358353 240703 128960 317759 1004073 490904 790355 762269 127961 931193 898340 450341 839207 300375 444090 968523 642774 764713 376019 754043 906464 1011298 90557 606096 888614 984607 219023 740431 649030 606671 286259 996774 185267 500613 843521 797599 368401 390082 907592 902835 162479 694154 91739 791515 749867 580558 697962 865079 843147 27579 408687 632558 720642 278170 941732 1003772 880763 127515 251189 622026 505366 80119 641709 650453 161123 64263 1021731 732315 487847 238831 373729 739783 630753 142783 506074 764628 669611 884982 153533 922620 402269 894562 286253 122067 892700 207063 856415 575189 615769 830668 768271 261660 1018907 464850 967087 801837 740338 227921 313175 225659 417100 836039 976586 220523 497894 938111 174933 695792 800627 801562 837361 510341 383581 673737 114291 845069 868098 891989 757299 984942 941611 516445 880360 501940 846650 890069 760801 951995 632251 803817 504087 505546 736025 415495 341906 435513 250617 47574 1043233 875320 429358 652984 951981 632185 702774 446073 826899 487965 159082 258662 961349 903734 121812 875448 112526 321780 1023027 601725 1011024 247722 771505 484977 1022572 919805 911404 859941 588982 928539 520805 406478 776764 513035 412827 161625 452940 588598 741831 259788 836595 637023 1026676 859610 1006356 433477 157291 628387 918394 63399 246831 903635 862007 765379 78795 436473 995927 27134 260834 614845 693177 478706 884226 86782 858057 639985 483779 771973 294290 188299 720074 380337 730671 596317 235319 985977 212803 89015 48350 250941 492411 448993 567093 863954 370578 138967 905902 592751 586293 992109 564717 379333 958845 280534 932074 53181 839565 686311 876386 832917 375624 962054 862983 752685 244344 814968 778729 714211 1032554 307059 358219 204266 560617 760979 316371 431007 858852 807391 806124 432375 589130 310315 813016 780162 610684 776610 745902 519693 198907 605294 387506 331261 633919 691696 685625 360202 247655 930575 774576 1035668 387825 890193 544895 222643 411563 914627 811833 305123 434967 992369 1024888 1033756 159570 897889 63003 251888 1004464 888012 649836 240253 417437 593340 582565 391074 559086 389491 286365 823769 420045 454080 969278 304382 380354 338886 55235 695659 516924 228001 1023364 451384 911509 359581 248235 677195 351572 245649 881835 371633 692941 553375 342925 187505 469175 703945 799539 192115 734013 928428 571212 256380 445106 719251 919452 32760 224158 479932 553563 240356 171463 579367 310867 98140 322331 399975 728715 500318 897945 14319 539132 870558 521749 510247 129204 648883 993074 371039 638418 379591 953294 516269 102295 564653 859061 94678 845607 482138 65379 946860 993617 424479 1008232 921592 887469 801206 167358 350547 898246 315511 235197 502220 674223 955097 291644 398324 643311 321767 582521 765668 218939 497428 418787 190284 342375 194006 393979 95833 163597 586298 941327 685923 394742 734097 356780 96208 81372 332407 1034342 182907 826071 224694 960795 243369 200121 401015 242025 911477 156413 128791 1006040 385500 703596 242013 636377 430949 382099 419322 407474 747289 994887 594894 824302 1041430 908852 184807 18239 763675 60855 649045 86909 308708 373715 415033 158158 309372 732221 568636 89849 437643 81334 998576 110387 725661 504476 440693 961433 77135 547753 746831 225102 247405 578206 451883 956653 627949 742346 298475 406254 953741 494837 726378 712243 742063 314579 892512 758522 469932 842146 924652 584664 945386 684731 88990 230199 791805 488583 12079 61388 464602 339863 658999 159542 173311 193658 531166 356719 871035 511284 895914 128647 815919 248115 401789 1002792 364765 971807 875349 894314 565156 346541 454181 992647 370333 438148 433505 648910 710027 944586 925445 550845 597489 724812 909651 439017 727155 887289 474373 680806 685214 873503 556183 808794 205662 600427 433287 857039 671061 457172 611221 159646 76286 757554 312239 1019816 492751 468917 204594 56879 366835 923001 701007 771422 31165 652403 874405 738653 285919 457743 702258 863061 1012490 216944 958843 695579 466311 324555 1032885 632812 509239 543597 737200 427742 1009410 623086 796653 822903 405219 142567 415932 151226 154983 202698 914146 654552 365054 122808 972458 496425 697535 935543 64781 233567 350007 993126 271359 709459 850256 994849 859058 498396 228109 260700 153071 435193 769299 932683 551709 324841 254079 298426 423720 258638 444212 14321 815605 731065 482760 444291 257752 242645 857439 1025354 170981 596733 968562 305402 81306 1007361 735974 295677 121817 1004303 800406 240433 373178 277451 358648 422703 767780 520343 1022801 278363 352988 1009225 452883 833932 171411 41455 774205 673917 452268 685866 183783 449765 950032 379301 355914 146111 299990 567787 455632 850352 375746 609627 88789 489669 381739 825581 484234 294445 657141 800534 1004845 252694 326669 715571 319365 854389 185423 559054 1019704 579898 862692 793585 680687 612733 310204 512908 310803 159712 536443 913993 483236 433332 506848 950713 687196 248399 617592 976561 766786 665592 909788 391495 675317 937864 20382 947033 798319 6654 93295 371478 433862 910802 720288 217547 901927 341497 433002 482120 355705 765523 147401 637174 250721 613876 562542 776144 1034290 225515 588006 355887 766696 420977 589575 731042 891346 554921 789878 990509 375075 972978 849482 778417 236900 170227 877382 207791 888020 653617 776614 675633 754922 425638 1024706 465333 446274 106375 47919 814548 194998 311115 955991 104413 569655 971092 713954 418365 401178 635107 122705 223733 867161 492391 749024 841337 1009436 839100 144851 221631 711181 716548 1002978 837485 871197 14175 992039 495442 615125 611767 803547 795901 949511 119407 1042848 762793 912802 797854 580303 1018445 219591 187992 417776 978472 1018675 194328 63963 192408 955431 857901 940209 516778 977165 439705 821050 451473 794452 893149 918267 156409 875211 858303 425417 38651 588693 759624 881080 731546 312237 1014296 794863 364171 661206 712096 76925 678873 952547 666910 110305 887730 568055 622150 366223 1035808 95736 817742 294714 728165 1020629 452056 794166 627945 609208 692005 304365 762731 372954 1017140 993125 1004366 463391 925524 527102 388834 681177 498971 415538 715986 255550 584519 1035310 989529 138127 863847 698765 961908 61084 814553 643975 843312 23981 28519 570207 556139 52539 359303 699849 825076 768666 186519 733991 555914 1004122 244209 864443 459770 741789 1017292 449320 877451 762927 989477 833597 730734 729962 751076 27295 573101 770513 580516 740183 815438 795631 128697 853690 125775 387939 218071 147087 114467 521242 693895 834668 109561 859322 716009 489763 335849 260757 881050 254825 396243 855780 610220 844706 930780 1014348 1009452 959580 898637 440403 95355 212369 776359 771049 596574 694209 575551 551889 713369 346431 377469 1037137 344828 314959 1019090 357687 326467 91383 151418 542691 908363 978563 634709 669674 516220 64671 455251 854462 895414 985427 290382 305148 208271 358293 742633 81303 436541 437479 765090 399335 1034578 1011238 226147 834168 433515 401394 465390 233305 888486 310701 700519 583542 78333 669047 223445 390435 796047 492331 376387 284887 550327 209379 121761 552175 712136 898496 105903 677279 503122 964228 354879 224681 346942 423229 484141 520876 489076 320951 823085 245506 639095 724729 355645 116975 887003 485547 897618 532284 577053 809775 811961 116319 317535 1023544 899874 618388 802020 497784 365548 689067 29684 1022403 746736 897763 711844 221000 967387 285178 538927 421179 350567 678635 944583 758205 692988 877678 778956 956850 651350 519104 420549 1010090 832976 95738 189676 905934 732339 235897 941380 356383 708517 366052 913824 446777 444661 735068 1039397 771731 548775 928586 731356 1002912 342983 678371 605737 889151 333211 432629 880368 1006617 606057 217462 321194 850707 846314 471853 749715 1029398 550327 785601 603677 700853 968237 119927 846802 771180 248748 180004 956304 1033132 227730 953163 275582 324375 177910 48437 508733 913513 813471 485126 56526 1045808 111958 371871 748082 578918 748261 109115 438163 910196 865502 548239 645724 96871 576206 553811 70909 1001202 110383 909415 833198 886069 697886 200957 471974 599414 494635 741882 849453 451631 600761 825597 444338 259357 619730 606042 509231 194129 201471 225515 390346 408390 177658 645787 742380 520307 651835 640395 513794 668925 190619 936607 521136 948391 645301 377518 461118 831309 288638 387270 93372 830695 630134 444328 841526 198583 722390 637043 987310 599966 822031 61285 342748 586204 595859 927699 356150 846689 536317 496535 440105 967555 205771 1005352 408725 943780 1032502 898500 154537 509816 724699 845017 378399 634092 613089 827238 771615 81779 719414 758129 216318 813874 271853 471958 85659 203737 776370 682345 778988 215503 693583 282614 81373 646809 387660 32122 187067 863388 645349 826399 492763 86910 698139 339581 383798 947636 714562 921391 509400 256754 847075 146165 308543 338794 953626 641372 953933 989812 159037 679051 32602 496679 811806 837070 642351 237727 476377 514824 955281 334589 998274 899244 469071 761636 552298 303059 901944 867542 919484 313979 170687 518553 138846 122234 518225 888045 1013513 1037362 341599 513794 195599 351464 185117 435196 366357 350574 315879 834369 897845 1011925 571965 940677 1019083 116605 833394 451275 251723 801815 790010 288366 654988 762841 112073 601014 484272 802115 550390 569631 947760 160758 326756 992011 922487 118708 967285 306799 829923 176766 205291 210726 881710 681777 214923 991662 580827 609705 503354 687183 370638 322277 927409 357774 698939 79610 414423 793571 104318 516743 661233 455891 321114 961908 55070 116587 203982 375833 504946 80374 435939 718598 883804 984777 517092 855666 842055 416739 174041 846073 960565 952863 939705 225051 702578 258378 1003408 437527 953466 898290 488808 122298 81579 456222 620423 353143 384372 333275 849560 944471 730929 1007860 647403 897827 920383 605351 544380 218345 870075 292245 484013 95583 668158 42750 670261 881841 882501 446433 332990 952225 879516 708941 142206 375418 759505 985584 126147 160227 572541 268639 364197 720484 1013923 359732 173691 517856 116029 1024867 351970 1033266 979257 835010 1018720 1026697 355110 318106 987979 225057 219761 963859 767001 546271 562511 20279 423652 873155 653201 895886 55246 886972 326457 820953 959591 192938 845914 455274 368214 860006 924815 160707 706253 620236 868052 797045 501978 611006 52399 780860 874297 870350 432413 204347 106029 256449 683562 276465 347763 988598 788986 292413 321891 677363 497080 71407 751695 388323 857775 326811 739599 716513 147153 1010713 889581 637054 749458 902431 735033 325478 877436 20211 320235 942777 319037 586957 780984 1034806 289974 563579 517010 599029 239822 678357 998670 609190 247226 874190 563819 873709 305054 1003945 936285 964204 888228 345059 744011 825747 734106 718512 127864 698489 609341 858329 445805 587405 808826 97099 618923 756046 580005 839194 543699 579103 983230 682415 985886 458177 880405 783264 1034569 188250 142911 247716 326358 580239 146921 114075 126371 361183 911631 363342 738733 357594 940896 997729 828218 705183 530287 315821 302937 774952 252153 234984 657915 675444 903774 318495 636743 716563 443622 816235 298974 996149 587130 246261 872846 637620 735612 485225 715382 627452 255827 958026 402429 100157 16215 850963 251090 912552 370420 865140 837575 347563 258742 785676 118265 158079 161334 817551 995957 883210 584830 431923 1010196 178515 335100 620607 319647 498582 556318 539124 243157 224645 1045633 617011 993048 943518 952152 546546 661342 761124 383819 454116 585398 955998 943722 911018 569647 534191 815340 708419 837963 1042473 501046 709662 1026377 14203 749685 256433 855734 947489 997128 162257 614904 805357 572062 681394 775278 1025208 637581 516729 620766 182061 249373 165279 291449 487018 1028209 501142 1026705 747096 457045 845546 1038604 290260 816239 924890 371538 961210 500140 124883 732437 651060 817370 517976 937302 469351 717665 294023 448262 65377 336847 822190 460277 877963 748998 1017674 778461 219951 354012 299511 828142 129817 350955 720397 335804 663225 186767 883215 676534 432971 638636 168791 507158 192825 734358 743861 996921 219032 674491 986481 121018 805735 136155 969336 460255 637244 161983 756947 366298 304950 350646 194804 926170 117750 978216 675135 839427 968404 1045644 509796 556438 642721 335602 597735 159100 653688 477666 163395 739449 808165 318921 690085 130977 792044 352702 739661 642654 445907 380784 488408 670460 727409 682395 801994 481883 290029 642948 834292 969426 910355 470079 707693 728213 139006 878716 645061 225781 829043 122713 775012 57267 384708 273325 587181 765155 695162 1012521 302363 129133 987801 392610 989993 452448 998419 182244 387433 876959 893422 863322 367310 671380 946770 549831 649074 867441 970564 318649 968830 904248 211161 1028302 405807 179428 832119 972420 964373 948032 181166 286491 973351 935879 621259 257868 520398 643615 225998 504675 625658 581032 195123 924581 511762 372959 540568 307359 616253 624119 828375 431418 588683 212418 480610 375355 435507 796284 795387 957080 738487 832120 541661 467291 254043 211035 370277 1001358 640707 992398 1022599 499267 792443 817392 481904 169846 65185 120489 1035584 450512 583133 659434 403197 463933 290277 369617 373233 172790 130566 391513 836821 383091 291375 325869 766311 493272 149436 147413 886002 836855 1018435 484627 1006108 580069 1003886 107774 77810 857558 894323 389930 839491 653364 433371 873321 257173 627115 370781 925537 731076 444171 216633 554711 499656 976280 943046 732463 799927 613427 830182 702328 89931 886629 949637 854733 32363 97598 794219 129811 322366 654722 620122 879968 845097 480248 128630 612121 896027 32351 757015 1003685 612145 853341 373883 1005071 1017886 308654 132959 810918 737725 252694 653724 951784 253154 258327 47859 301533 182201 727598 751181 678716 706032 905291 698209 424332 1004940 15966 123863 592863 584998 430199 628602 651700 843474 801102 280479 887007 847026 926519 490785 282461 634942 1022656 651702 329639 318875 425674 787419 119518 390501 97846 422478 877498 896336 32419 363323 357991 969243 163235 816935 860008 213691 436909 647965 419801 482403 113443 580457 773165 325530 700870 240155 248805 405199 875805 175289 666835 830802 351538 240694 957220 813310 175779 789463 1031728 403306 517954 230878 743827 362393 96101 374985 351722 659188 928629 649644 855883 919805 1034339 509708 543983 698143 580911 126631 417325 634036 821015 646596 641897 440380 64095 810764 378935 773904 870999 746850 1017754 1033440 613901 773419 151536 638548 839991 167603 324878 960114 837086 754611 437791 487001 123991 964336 174713 768905 603499 218942 404239 1025553 864216 318312 932180 358029 544218 853747 995698 454548 759544 730935 1040655 916740 989008 245121 694215 180101 425031 629628 772263 759402 489697 257291 975785 426974 851468 807766 240909 102257 400244 701789 708417 568774 756469 137166 776084 675966 391301 523298 894857 247018 189007 965297 881358 752842 972071 930288 758441 512632 226959 749811 781992 100089 517056 582453 494426 310113 390266 715892 352631 252867 953899 277755 469414 896519 176767 292651 307079 481365 787919 667365 368158 683368 438873 170470 872891 987927 311013 906153 375177 476011 810543 573821 103743 978498 481501 961496 729319 740118 780177 904481 483802 945326 715275 478508 770971 358769 507186 601539 901618 957888 702440 250071 930641 961188 934078 46895 937774 918783 252705 1010209 896142 124606 339251 965925 571322 676341 842965 555243 191326 891318 184939 1020028 544229 881340 823661 936566 206772 384115 446831 638309 695021 209885 693437 587990 568773 250748 516551 1045602 248946 949416 453813 58335 424628 768417 224310 945763 760533 96118 585553 584379 837084 939921 886203 796092 377725 347837 758138 579631 353081 887439 970384 825007 405335 190684 504346 478705 451281 1037699 651982 536231 366421 503381 89903 256170 314616 772284 285180 14687 125278 986293 1024775 834651 880743 800557 104221 228964 830751 862859 707291 670810 576409 847030 996300 498627 828661 236774 581999 811382 188895 1010746 436029 386149 482587 1020597 326320 928238 95859 858023 454114 120686 782084 849483 495280 858543 1009427 997526 191790 832442 443640 1036604 656343 777009 226537 646556 845173 963740 257683 304869 324135 580923 576399 294725 334239 474950 562917 319203 969262 154454 816045 711570 855613 954054 514402 921016 1008995 422578 325807 818435 396261 899525 125877 683668 780405 274317 819775 941135 1040453 302004 316761 580647 866838 679850 992579 424359 658271 200343 179725 866547 356743 1014097 402936 458177 864366 302311 306790 303990 252355 977181 713565 797935 473901 373051 909248 851470 835185 1044873 836669 811986 68447 625879 848358 254438 505712 492206 863019 806313 730595 846662 696033 988788 279543 133118 764965 308790 895815 581042 886357 380810 108492 158950 513396 850460 842417 854699 208057 843492 599290 258173 919477 517167 649686 846386 905559 178154 374630 951934 702316 715606 626606 95985 829222 629173 509750 867688 583789 892077 1045440 994758 175659 654401 1035824 651729 587877 391136 512692 596437 324263 363822 975785 977564 355503 440923 971819 621750 801084 536959 367959 291531 707261 935626 175787 380023 660957 730025 1002369 379694 1002184 81864 957219 772267 613988 976325 399291 838860 465055 77530 474682 436759 648844 221694 439723 59896 572763 842124 860478 731112 915715 626482 77302 236729 516305 745089 216699 794518 705319 126382 939243 487238 357543 57312 686934 447547 1025685 687715 357116 163696 890279 857594 540376 901622 518864 157639 304079 752227 1029688 996614 771444 307120 502489 509620 891740 174750 798173 350524 913032 251784 126181 231055 769187 587295 634096 425670 129970 967225 890709 65203 420739 755807 493915 519009 677269 818362 347075 496087 335102 160895 339597 799623 489905 792173 512332 119801 228756 326384 830611 991450 709810 1000412 561663 609011 259489 847276 36063 847145 1008584 417445 752049 32399 462186 849080 647517 106331 123739 514169 750405 862526 188830 989617 834914 960211 108286 630514 663375 718224 191610 234169 24312 113565 616391 703533 677047 433897 978200 713978 235224 467559 740766 784931 479863 130284 763964 967539 359701 587115 108399 769193 663468 454035 852639 872297 822303 464338 345279 876314 580390 830579 923821 193780 855327 679193 583284 781189 730842 1021573 410043 315983 889701 925553 391785 508588 579045 870748 496025 808062 877319 240373 494867 485777 727281 342954 713011 907290 514637 63275 813626 1026439 226924 558991 200527 247471 800395 851529 962032 201675 833379 1045200 804350 701236 118506 449674 449764 106439 985966 830129 177778 753224 236380 236464 985994 247497 1022283 773164 250547 335657 493927 36221 849008 455001 539823 84917 746559 516772 963385 1016431 1002825 512461 249249 355597 209495 764202 953734 356716 772220 1009105 1016667 846268 1045552 806577 129402 879665 436767 707853 996964 373433 1003416 187876 368292 619571 502250 938825 438726 400511 723287 256782 880056 353467 877012 390982 60761 934899 116471 603055 844878 494663 114486 62875 470268 907926 894286 793082 552796 881334 119923 126421 375281 32374 662398 218007 693714 27454 670157 323215 926438 708529 994701 584131 248203 618057 859973 252822 379545 617905 1009181 968625 1006737 297215 947786 118677 492367 63150 646008 470387 635133 108847 173901 956305 521741 293150 733803 781858 729827 817875 732334 848369 916549 118132 750189 609135 813477 105375 194970 1019166 932648 326850 855773 891955 48115 572807 830874 502933 888660 539339 741025 112077 308461 898079 889721 20383 640251 326955 63155 948515 22429 809597 979005 760442 840677 243278 350138 569044 546127 474442 474796 961810 110717 96407 869310 697322 452257 413469 548210 1025428 298767 703297 927084 299943 86846 605350 816151 298462 355146 635709 964789 707687 240439 196378 930672 837366 207343 1020132 702566 339734 949251 145822 413403 357172 732476 52587 210266 955596 962798 986041 429758 207549 80247 426982 522298 834137 489076 582939 921151 318118 1012021 569101 89759 642371 831835 1036332 991837 414155 699559 928407 498258 968409 425261 102124 853754 126885 105419 633067 425097 1025506 54391 857810 693235 305979 737043 578998 508880 277859 418606 866119 80655 719914 1000044 829172 369521 57206 634564 969972 971970 293747 1018993 771476 909688 96474 77275 307699 612985 240806 577253 582303 605970 243895 738280 582904 990113 889550 473359 690031 888730 779321 113277 85751 191902 448935 228153 189944 282079 319209 784433 877905 595891 391461 597111 784689 362345 712815 596462 820446 702211 93936 845156 1024612 928585 577488 202726 849075 1018489 401854 863846 868730 448122 977684 86781 289746 662855 649901 968500 999757 977159 495259 48573 719242 240023 837263 842883 783171 971504 279485 935253 30650 113305 523556 1000155 877113 968926 598718 487631 184942 366959 1022884 339790 124857 953081 1036529 766818 930770 257968 318247 731064 260267 714645 130482 662183 379463 145362 884305 406779 224100 887780 761136 209583 133886 308155 890726 676975 883717 816777 438031 307771 1034464 445806 226800 293775 711253 995450 583078 135158 425262 955814 927655 566771 435127 216987 441289 113632 112361 839006 818755 573194 642009 916544 38889 390215 1009210 774363 791991 624309 761192 685262 370327 571155 728118 960860 256043 1008159 492892 834272 830629 989024 1038644 730819 508311 600825 799223 946378 449103 984663 242482 162415 772316 511920 446886 894586 1004153 979778 192368 1036573 445018 543661 750425 79533 790205 391397 482076 742565 670071 681715 246006 895099 120382 971573 913706 323368 154813 1029397 95142 679818 969895 420458 1001177 759505 436952 842063 895756 647767 442983 238259 684126 220429 217939 391569 291902 353387 485518 381396 924109 689823 433334 49078 837789 103397 223704 101369 1017266 700175 1013376 975457 1028420 692061 195126 874773 714121 61296 55599 1035818 841258 760774 801405 830919 605633 1034882 976051 63331 350271 683809 118261 735015 222122 924335 699802 222620 716689 417429 738747 809658 206822 879010 338557 768481 178749 744845 323532 875109 690411 995079 465293 843425 705383 528253 1025566 617582 888248 767428 421570 648551 612138 168693 242542 220393 300474 508093 760540 751416 952029 339427 324215 346351 221527 948848 1027440 642108 324698 349045 335797 448806 552169 510606 481606 579294 811965 834827 384564 551351 637299 641477 317087 325881 122162 603881 1010022 954197 87751 942332 253496 867661 252737 155604 506435 57003 499107 223886 728171 971894 465881 466258 326237 370285 844095 177002 685613 687379 584500 513799 660189 447065 204029 756187 973516 401219 628798 817958 965394 452797 832399 290471 379663 895844 81404 208593 893177 972129 495346 192037 326982 848939 373404 986986 869103 703825 953836 636677 479987 339875 154979 675087 973589 669358 947875 834528 807215 321882 498574 119226 286189 1040753 792061 169464 899882 318381 922580 225108 481367 449753 474422 95102 817774 753411 898155 556838 191213 801962 359705 285625 259459 535475 833039 245548 1041987 388514 409284 986996 1012165 578227 130472 571239 118193 848535 751718 1002038 426895 490548 498629 976332 1029960 147442 398329 273326 620772 893805 603527 460015 774958 773321 283573 869975 700598 878141 997649 481715 252870 47803 275711 449240 129892 339682 447283 626509 167920 432753 554619 944410 1008185 519372 1022524 997737 483098 284656 797177 81011 244705 153271 838105 881930 80959 210647 867383 226152 385997 282078 763728 562587 487020 407863 697647 682851 381579 873710 948099 628459 89579 829322 842540 550247 585477 358611 220132 989721 606955 1046632 734383 634758 472900 414575 1017965 997187 754043 1001396 181662 635975 363454 846324 237482 1016485 648314 443362 159157 372924 933570 1025818 186493 212166 751131 134110 857402 502477 212208 852978 439179 186606 186842 847272 1022570 768094 762994 759096 804443 723323 400566 1023526 701901 992366 678520 391693 378231 752171 112109 352756 198394 457384 244046 451553 40239 744370 288651 1017675 745364 56718 694947 151385 481405 97962 527358 465701 185970 937380 494988 492407 95452 408805 905487 587066 890531 699706 243164 272189 364987 936807 784771 700495 891798 499839 1006092 1004776 598995 116602 1001408 437582 211378 709831 954746 673753 692861 908226 817325 353510 105067 407994 798177 738550 389828 130584 413015 652134 773896 1040552 585409 671417 453422 474064 346869 249673 324545 372563 965748 431078 309226 389794 708847 831013 449212 821374 850371 363768 730026 518730 1003312 421825 875890 318121 1036488 682717 1041064 677447 226163 486630 843541 464732 926399 1042529 398895 733895 996002 98273 871331 86879 899459 913998 977157 581069 709370 382693 874092 695723 350154 589351 717863 101054 113530 88803 238291 343274 889430 64442 447139 472929 809885 850091 714152 904501 286644 307697 870989 438446 614060 699284 231335 456838 473309 932633 58332 712066 653040 584047 630132 444509 740521 943666 621322 1008442 502827 488420 668536 947619 1000370 865849 886998 420053 89006 343280 904265 773906 967928 626482 837175 518343 663183 24287 408508 752688 833157 48795 572900 307188 864446 739227 926683 438067 891591 417541 60981 497602 223060 1027242 919998 111838 439958 924122 615643 571827 556488 400185 87921 1043780 865337 255639 282415 496500 807591 886191 264671 711648 897687 374437 443996 508335 701799 988043 867377 77722 815462 142399 383771 312282 883064 365502 890086 667966 437043 593382 992610 365807 705277 375916 324490 485621 491727 639702 335036 504523 963768 389525 815970 88638 472357 457005 911756 325992 405047 949905 555639 257433 496233 423588 552885 21407 915392 981017 578893 883432 1009045 302451 179095 757594 444060 1036724 702902 747084 616417 555571 511531 121742 359336 509581 327301 666998 794307 421824 687449 382669 690271 919807 778599 376646 719181 379746 833382 206645 773027 691815 577102 438118 126357 663481 285527 676029 318716 979156 362843 1004784 855462 745799 110328 1000103 471486 1019419 707103 648026 925293 416375 208062 360020 915733 750917 511022 901454 1039458 519616 292781 759140 696669 1010266 1025125 890507 876340 151452 626629 237871 80630 300997 922727 365818 914264 370010 369461 768316 750768 38719 953930 111415 477657 477096 742205 859261 291229 359996 198133 740646 173302 79797 457058 870884 282548 728857 421809 1043842 496552 758175 808251 720425 147274 858826 913218 76507 121069 505365 408153 1004935 944702 217066 597483 616870 851586 981089 748453 832551 422364 422309 171930 515147 30399 217979 545533 118126 64078 755556 992369 647765 897605 154061 538575 948650 931995 679528 576436 146583 943600 972857 378099 938421 323209 996410 1016614 963470 173798 310069 73562 976029 716520 505997 216795 39789 568986 627607 258292 786184 804206 703209 956559 870971 682849 832901 189211 371123 863031 379727 193134 944221 620815 372124 941861 282366 590591 396891 613861 640807 997780 755593 691927 494300 194781 128093 191763 293228 749040 673519 663339 210830 640691 718595 274302 472970 625581 933645 326947 972971 244188 145246 758311 260644 989385 862903 695397 324711 300762 503996 1041948 461435 851013 658805 735862 744552 672715 61398 224445 864082 706621 438739 343265 209865 437287 521317 342231 738143 980502 555830 834316 581449 354189 472359 126558 854993 758039 484344 316339 307891 885997 407223 893805 653455 645541 292645 120891 909089 948409 945876 923622 373134 782832 390244 324519 639669 401370 576814 987946 933592 805849 59319 708488 357322 697755 503079 441576 864102 905093 127150 220140 282543 718910 154971 802637 441944 650706 723420 1018712 989904 751134 814709 296679 891185 248927 59877 46555 515174 620697 725949 298984 1015998 187591 317946 44263 449582 1046597 375478 106302 118633 334817 687472 878796 972878 1047088 24474 242470 534446 188384 113357 249477 568828 368222 959433 826599 498108 625399 396015 896577 775444 817752 726836 703562 143487 233967 693363 213498 900643 92123 441413 663357 435690 668283 151131 644275 28373 1032397 886388 350315 930133 704010 695973 928061 703055 744647 335532 343367 350582 432066 938986 720024 129706 290678 472126 482257 492743 908816 95984 258996 77782 481690 173907 692074 443373 327272 357939 388899 589638 696268 487517 746857 929145 824895 981201 604635 294881 878836 944421 377583 450791 874988 551611 169531 208681 584378 862151 600733 567275 617551 1037702 327312 253544 65328 545727 656991 848415 652846 447675 619607 639478 408044 469582 964422 818394 729589 358100 863323 425045 268023 740554 957545 885679 83694 998804 1040475 933221 128945 686103 627535 180734 807864 294868 759478 63724 603882 323394 73210 302520 210861 374234 369903 174806 689951 943878 919035 273278 686694 340451 242293 916116 194165 1033524 113299 708072 769682 233397 837527 996105 287639 983977 755355 214643 282555 1012929 348287 985898 1001354 820984 911947 1042958 927548 462311 938619 38844 867298 196393 302823 435921 491170 913828 469323 350983 145077 516158 517194 996459 743577 936141 628537 910784 878428 185919 500446 180711 489152 593389 192345 1020741 1020792 796247 195538 237410 768900 191308 421158 742069 321510 764302 661978 927958 80191 363354 556742 277500 625516 1017014 47038 673261 775382 218750 1028236 939083 404846 441606 129931 848098 679507 690791 670555 1001382 352165 228473 714524 123815 484321 842938 61240 449303 854709 399100 495564 355251 120167 654020 668029 347805 907722 94907 899556 121509 701148 862311 977182 686258 759575 228142 96181 539827 800629 445273 959031 863457 481941 667485 571761 902548 864198 160683 776914 734186 373992 182121 783106 429869 968310 521282 111518 443957 310189 981777 1040592 993705 1004603 409444 630325 426622 784549 292840 971302 485477 991475 337351 878003 510558 795597 506080 357518 450875 124583 817273 130581 588345 589190 844921 700274 473771 778442 224920 219084 453453 782389 649370 359581 816075 943018 842412 444357 248245 767318 117375 514141 315763 638226 456128 628057 479771 96075 249373 174460 769159 986354 817608 977576 91455 1037589 801957 415375 932985 780809 903721 839457 960152 110050 110254 998938 728649 489479 806732 274105 564606 760715 774990 829135 13167 984763 748306 959202 256227 601815 506580 440522 443004 815992 862031 861814 979844 938405 451980 481583 810321 425345 998724 997529 215012 207830 677752 367522 180911 794100 727507 646812 971178 1006855 967101 359098 971165 373647 476830 540473 894259 224594 765409 798485 588156 247717 496409 335555 493147 573283 815953 170489 997936 344783 540595 981800 412283 918430 324564 858902 1040712 1037962 361205 964902 792487 113867 782739 992939 828026 683493 419530 195745 833009 799213 536380 447160 489960 382610 721903 584487 270235 437831 209213 641807 127162 122157 634006 629070 245140 559851 971361 416931 846941 764773 14300 462622 817814 974050 984282 563390 385567 715955 886243 357497 871819 359148 193889 472180 1002543 455082 455462 255448 429523 124572 481859 63198 588922 495529 48969 461166 341116 481749 504666 951151 1035922 945251 363899 307956 183507 517962 437868 448428 235480 911693 941282 648504 185671 902462 456497 93243 866693 319154 474850 675493 297695 896225 30375 988090 185066 763687 291834 776532 325337 177369 293781 715238 719383 1028421 424526 343905 674794 940426 519324 847189 252881 343205 122836 753171 595445 179781 584555 989494 339727 7165 585271 350668 651972 546127 759736 679683 715596 470550 181758 869692 695768 89831 116621 715595 829938 918887 208636 928302 321386 250730 388367 356036 762808 942874 845793 836703 472740 436630 900645 651319 976993 830707 588917 783160 285611 438516 771207 868178 247367 1012464 853930 249285 253840 438583 1014818 631694 159640 1006630 971475 97916 121003 738399 758167 973477 774423 774295 155339 445485 56758 991017 399991 675526 80727 927221 812281 562679 818592 518018 994387 775730 159722 246754 373940 375189 666395 135154 284267 250584 898326 646433 367518 458051 310362 288213 93110 470714 122060 941257 145869 1002188 969938 93147 633982 497480 720577 385781 179798 930014 833049 710843 62972 617669 592638 520281 171549 1025364 907014 682668 256615 938883 635101 811679 760966 724255 61341 678347 802329 967727 352941 478773 611879 121978 212820 882508 512235 444402 838392 796511 859621 1018929 561121 864046 534775 926450 687088 399723 320711 876216 842852 870380 908404 192021 199159 586335 372299 995981 971221 115196 340911 924022 99294 113773 880276 519825 840044 883271 743732 824171 809330 30705 714712 472048 442146 235482 423097 782607 249520 506381 221623 420699 570812 301048 507300 281053 895326 385820 814926 868923 178590 553916 872275 700092 377702 724635 709419 657402 674599 284519 112084 484573 374940 872024 555478 398717 86651 438753 378746 479056 354289 1037920 388472 899180 741997 943082 512236 824558 762460 880012 922838 646729 349501 681487 732121 931238 734605 439101 390470 645610 989668 895211 19071 673709 252179 975977 422347 1034418 40909 967075 255499 601545 210519 372495 693714 969368 401907 250824 716115 988700 708236 369534 379326 92147 342937 519362 610559 306666 372334 924510 89431 808733 757712 714100 613946 538029 522017 465973 846513 1035588 1039128 747070 662701 988743 906452 615867 336815 370487 117692 319241 558061 493396 106488 121979 392644 370325 947619 124370 128436 569163 854933 689947 877790 510075 593847 78777 323897 629851 491046 12094 224919 26399 141813 172523 1023361 518804 236047 857623 775408 575421 238750 794582 277460 219038 586972 699036 113904 878130 226877 917981 354782 736644 1006226 90543 761540 513054 587529 719413 649633 739118 877978 928595 717981 530923 838055 906672 499239 487958 142571 394222 416414 361334 1029665 369468 951866 905309 478052 716301 560857 970878 556885 635606 560671 608235 520717 417127 999905 777516 884971 71641 468942 126067 766745 1028962 443061 537947 487757 471273 496302 388119 946842 660211 97803 855857 948596 55930 571870 122108 318106 505548 179857 1016787 945946 492259 880416 814648 909479 695119 520688 693447 194169 900632 687222 570619 940613 218942 836597 830855 964732 493959 911250 548397 269543 905486 117499 858203 839094 505883 768684 908164 587159 679053 347849 922398 931676 14079 372058 247951 311136 931417 439761 758518 495733 259347 987565 1034057 551672 235241 628598 636865 961952 833655 428407 13566 513904 186639 504721 202574 454831 318222 1035782 965745 438399 949331 347570 943221 400203 174972 940267 363226 755052 926947 965914 775108 383682 733303 629589 540030 95218 570229 622385 124839 209781 906115 285043 159453 806462 950491 258663 653467 920371 896133 208824 616885 454017 640967 674011 605391 938671 1002614 897549 653901 158107 780453 678780 292758 504040 220284 892738 511364 1022507 415068 831096 280431 1012976 427901 1007860 483902 628295 897658 728602 387952 481671 381669 309534 824170 577197 211117 77486 674776 903025 637553 104316 358012 1026453 877630 420078 427615 370516 829726 366262 316392 1000092 909192 1009061 776643 989353 580222 629571 863100 619923 111789 298797 614974 170622 236197 877934 486833 450376 967829 748659 255768 636227 859880 437371 767502 887965 470067 516594 668495 1041074 45758 899276 736536 472875 1021509 22907 362335 235186 831313 257228 500964 972324 1020282 401267 560979 157043 908341 924341 81733 1019569 895371 296893 211692 367970 687224 353165 250457 435983 1025690 359843 705199 462744 747996 380693 387802 824030 1007751 358971 871740 343532 185177 455443 1012932 492863 504862 767331 1000061 681418 285998 601769 554616 734774 146857 571507 833649 700623 32116 741149 817724 81142 704166 742137 449012 122682 833307 718236 454151 258888 968562 616821 640500 597813 978117 155357 588933 47551 790237 404313 354126 403933 899348 477995 105706 858353 510753 121066 727215 100283 847768 853946 400883 617722 686755 378827 129255 587426 951261 569074 537573 841619 984915 965537 690011 662190 343772 1007208 903950 995925 340457 839000 129735 431898 274157 361023 134782 901718 811691 278193 293109 751528 836965 669051 203257 528271 253229 342982 443900 38891 687381 1034668 377848 989001 1026817 741949 608027 272759 742614 826951 153775 162847 925458 865177 282491 449428 629929 669863 946356 381178 767190 823407 125427 418895 479718 556268 926692 491647 124860 15135 154455 518414 63095 532460 515078 483573 669177 1011490 1020346 603563 933393 909533 963399 158815 177366 563883 381215 661425 456144 462517 789975 710498 913691 505224 439206 756349 782670 708546 648986 326969 953068 495164 323490 873679 724211 1002712 661469 393026 994010 65496 917979 720136 63927 216893 401138 89539 692973 236371 674029 756382 654304 161311 961987 153528 687528 776478 331126 920894 699518 729375 892062 464173 654351 539879 360266 447831 793051 871876 802226 386731 976399 856247 894859 223917 572890 422867 1006119 712215 96227 441737 992843 882088 1040709 500140 596955 160707 708434 257180 355513 467847 854967 232893 456886 643561 811750 244346 851792 516637 173742 343418 621298 853455 354665 736617 95127 246461 586394 813437 56013 391731 296766 1012625 587035 428003 955811 850524 319982 220463 808913 129214 62131 903509 617901 817306 928819 969879 293756 601215 275693 693241 436683 999192 457696 859566 758556 904546 818612 882055 968279 987450 546363 882896 659195 699512 319192 724761 64946 282590 488854 974343 925293 771752 585187 494563 618876 56163 636553 472342 886907 450065 780838 907029 1006881 416927 743974 1028370 481643 501538 902056 644875 669847 609887 663019 155223 1030864 617661 437704 706621 742755 1004935 939589 512195 61015 608383 733938 30435 81628 731864 952727 953076 665503 319707 142316 452749 992163 372895 408442 513445 210790 762979 629203 999859 686859 882900 971933 694900 671169 880104 162347 806844 683674 763983 1016079 782435 975073 491727 624237 811958 445038 247217 988846 16366 257139 213990 721867 826285 531575 825143 244530 1044551 530926 170111 1012505 353897 640740 441941 839871 726819 745089 507161 829354 871730 640375 909491 903534 496632 985646 769712 308669 794414 223157 518616 754675 588728 246015 222583 71575 899217 384028 53735 468891 112519 898456 846186 12029 883877 317395 315130 233210 503093 236198 69567 626358 108494 464474 792504 372345 744228 675430 888095 163004 457864 975145 974481 733001 637873 306982 413245 871764 999772 220061 495151 418934 950650 927180 1025813 433965 370594 916114 194280 644565 365979 171123 683913 756138 415191 958408 239032 827611 675687 461630 92084 390469 865942 561062 477900 316876 1027143 479867 488054 466618 179051 381560 121998 384310 225979 380786 833844 810885 501528 662898 108910 985485 188910 946789 844174 641404 48988 622498 578391 360022 101326 659303 327202 330351 142838 700066 419123 612843 474425 635093 392980 902545 746742 727542 876041 871966 810406 539868 838473 368580 353204 725341 468327 768086 259427 730580 875053 978352 171802 985968 79671 883976 216636 792949 641253 409002 306073 93077 754172 106438 798452 919987 289724 828974 1045824 385271 637975 725843 816015 931499 385701 158425 652817 626334 256594 952150 892740 314314 844724 809339 130001 630185 431923 760606 952539 842437 812468 1003853 641743 313340 797417 835934 553958 314599 683599 1030594 754133 679732 185406 104917 716434 812478 175585 257317 260466 566623 744057 464053 559582 411079 392217 824686 504115 742223 863126 183015 1041768 415965 814285 577143 920933 640458 237232 247683 894640 298453 739095 824695 156463 103255 716420 425656 1026460 97140 551918 961551 892299 963128 325829 184443 388690 747162 918485 642215 700084 961769 680886 930763 223733 427987 856909 583261 704761 953542 327107 940742 323386 710765 869244 947245 478556 860913 941117 878234 382426 938828 156347 373429 478317 272302 210916 533455 353703 384390 290879 867026 468603 342740 48565 370164 215229 502620 895473 671654 326745 404155 315055 514127 424597 358003 909899 984910 830278 936583 934462 871625 32184 991960 347614 421151 745645 87499 896425 1021481 386213 468397 794287 652316 366363 104847 285557 203566 931399 110127 107452 209551 445149 292475 209269 685273 122234 496343 174803 163286 926407 383347 826294 860398 896678 32494 457157 584041 700146 501658 439895 351673 707883 881102 675645 244067 209551 690675 447817 719513 993124 724467 485222 644024 88247 540243 242599 289914 341959 897778 820827 501806 706679 404267 233107 369465 843316 984743 364751 556481 433578 304879 315065 36735 857671 964108 1005870 157593 435421 231803 999804 545599 46453 162772 851544 896913 617247 158173 192172 247646 713835 627445 776251 743977 1027220 346026 104377 206479 682605 429229 539885 941682 354715 473564 502642 339255 926125 374617 984435 385880 564903 107447 387599 113210 928411 916292 415993 437022 229759 591807 1030222 122654 772708 478918 390547 491949 461809 174901 827583 703787 434032 156142 3579 127763 595351 866116 81111 932486 185205 323218 488897 62907 362389 290147 119411 900677 122421 698059 195926 992463 958400 880410 908600 193429 652633 490765 871365 150943 314324 582765 527615 802633 537338 316027 337327 697463 919211 436271 926879 238879 757310 105912 531834 443507 502216 140479 903411 947609 935405 1005198 373562 760863 105275 198607 644339 818076 376013 220498 718627 519265 1021319 522128 224113 335559 576639 879381 872165 520508 932558 469239 993636 187979 832157 837624 830689 468796 145846 44909 366363 244422 941619 415437 250748 326763 116283 921074 766382 436855 543166 629707 597564 233787 669303 985948 273908 507441 894313 215463 711797 107894 548328 883650 798597 766295 731591 277454 874412 62999 586933 284535 243110 661855 199515 332534 184495 88050 739110 338940 603567 693490 481907 604641 759381 451466 145287 222554 120750 97926 571606 747238 153523 246010 822989 873123 270009 179785 990765 370642 858988 306601 895434 118644 1004179 857850 704354 597372 222829 740653 189683 177522 939039 315819 610731 956073 50047 71295 798435 351535 433949 722921 216430 739550 843835 1026278 363647 126792 699069 931390 644375 317223 618862 611761 730010 995514 342892 192213 313787 951203 676926 1002535 300671 565043 930801 877703 922206 507297 930965 256057 895123 1018461 652303 577599 317942 999610 746827 839739 325616 945718 767402 694257 948657 862559 437652 836775 172407 488331 312761 874378 927473 765715 618059 939786 977258 129571 214923 342509 738867 86779 405050 227030 371607 781698 417055 886989 862899 859485 372678 561534 323342 824758 742810 24143 837491 139239 952290 812348 146111 784412 874208 647646 457031 93875 1032535 753048 466885 942191 912651 1035267 865265 532091 681205 637857 223787 730936 94126 664495 825840 215478 852729 305093 746923 163353 893620 912042 1025929 495985 464099 220968 206330 859196 1024797 894726 587574 477033 832677 864135 464187 654472 1016781 878936 804015 931065 957543 764408 6907 187087 661151 906275 466420 383698 335420 19695 127830 929656 708891 793530 385141 956518 423162 300505 499251 509454 462283 709319 718725 355305 1010962 1011900 630166 72695 834725 113703 128622 484623 185391 687246 385859 595179 823788 223833 1023046 840135 933569 674507 203374 884385 899491 299765 1007895 587882 747299 693172 686863 1042826 658495 177351 772536 976026 55194 106218 743193 448428 637750 212849 16183 576217 894243 808907 764756 999727 413400 352487 714232 956252 913935 649451 900291 417080 724805 454831 949255 928572 619098 506957 58861 56814 422491 546551 389713 960401 135423 957921 1000376 1019990 374593 173182 330973 321567 471718 52845 334776 278001 746558 975004 396907 940934 916064 352080 184054 969813 875226 255141 917979 887153 97671 348046 391319 76599 218044 277206 286102 744599 817762 241193 609229 193251 403188 644222 36567 464852 314862 653340 254865 564982 311128 346350 508641 818124 28588 992451 109389 834856 214523 444839 96715 225974 259973 540521 817602 201726 903610 161116 215519 750659 963161 740637 674934 244761 399719 498062 726487 511619 573126 1012782 210137 550614 194437 648921 822583 1013513 974990 677608 636536 240238 801238 858585 1020626 578302 982282 599550 432494 666911 103859 1003883 185271 842202 447163 844902 891439 106071 96365 741046 1025322 324157 56731 131008 977636 538302 367323 278373 249239 453290 105388 962894 95975 1032318 977241 201917 1016760 867050 375576 971799 417193 371292 439942 206679 747163 1032379 138975 113127 998042 960116 778716 217783 910052 649993 509713 675818 883028 361599 825001 1039124 683726 121013 865768 318842 163377 817725 477564 772342 1031552 458177 118366 847065 702745 932720 455063 645808 574426 463695 484085 719970 681329 776544 240824 691445 671668 891950 997872 121020 450352 940829 431358 775577 582567 500822 325255 1023281 96933 444257 840473 584552 436058 503266 410271 679032 195553 211770 709816 954777 444538 238519 732116 414103 378702 100348 339414 806140 840750 859746 652871 242287 997674 125113 641991 887523 71668 63111 713835 1010794 907651 934621 825716 358249 732525 842267 317820 605740 368472 142965 670099 571224 471886 998848 192091 215719 977947 517985 931100 365019 347962 144619 873304 600541 343768 1008099 677657 605388 1004596 752668 254679 277166 376168 872242 73085 723127 157612 443805 1003703 155617 817291 205239 746300 825115 634273 523526 740170 894524 497770 926429 428913 186747 570923 685794 802485 766731 222667 236504 258891 326235 224523 873059 593839 628686 856003 892166 873831 880747 347309 449667 508471 247284 200927 745226 208791 192830 580899 224651 463866 457665 956955 93554 248746 873932 857699 808555 516997 54781 244759 365414 608732 1035970 322294 1040833 613805 794055 877862 732059 375406 212778 502169 730702 455636 1025746 894350 968348 91815 962371 886690 806904 1016790 318905 65460 242570 106039 615930 841820 962742 120308 801238 601527 740687 170484 347975 924517 707991 820439 195276 290537 1001288 1029218 946773 359796 902598 630542 383150 373886 907877 116863 363133 623086 159998 552889 288303 129640 817513 494443 1010721 76765 671021 872280 658390 934319 369039 1032681 879033 849995 194008 538091 444333 130008 201691 975960 487193 925574 390264 699039 430965 502953 174031 503058 517526 630396 116603 883184 555636 962125 771416 350627 199293 947358 805550 1027625 583221 385902 234966 379086 48983 895654 226511 1008795 875170 849035 928667 975019 745121 244555 349666 887035 122451 976720 768848 486626 577129 802083 717351 873710 862635 567781 139147 852923 476057 415564 570213 791475 777092 1009877 681171 367695 857660 787695 179434 913485 1012796 748153 849258 477090 716907 461743 845415 704954 352755 670621 454229 385910 861883 650886 909782 1040590 425350 750819 453396 421836 548810 472215 947922 457608 72551 443455 831245 353517 242028 609898 939636 433606 441386 522596 20318 1023126 756408 488881 967148 628103 555421 572075 253703 188863 1025172 350813 709241 753252 710624 500967 769548 869838 502693 284131 810977 907381 446041 679685 409185 866606 946904 63406 485876 659306 646053 833123 567125 957866 16220 944519 840817 571982 993676 603933 258603 925035 407452 976277 583281 704323 389618 745839 79834 319238 673398 216509 331675 614861 912197 701645 733009 244618 187506 364467 882371 847374 471897 358341 835101 615911 32478 582514 317029 674169 882834 631540 713165 404378 322171 257122 661383 613708 317495 613182 348117 156959 860990 968767 582238 225963 784909 740220 250202 651613 846204 707525 992541 587418 724976 844342 824558 882781 27261 741298 144889 316779 248422 154173 745237 513422 483923 614091 474379 871376 421697 43501 658930 254165 489644 714797 899343 616062 617932 124823 32199 470854 649050 152127 228144 469974 237475 23418 55149 657207 1013865 384051 416624 89782 940948 484842 433036 184039 514637 354915 729807 833769 949553 726982 995995 1033898 407803 564083 497552 831943 887654 97577 678205 728938 697719 284593 840582 1005320 747669 758315 686580 609661 127639 1043084 809454 698131 423505 485979 808910 848046 480562 181966 30650 1023393 779478 62454 695155 375921 495246 751769 602427 614066 969870 775905 814186 830452 855341 986076 226204 97127 487478 573931 934141 754495 747489 584281 742765 530111 62870 891961 379249 440662 106350 94076 346094 243250 684961 1003919 213819 193955 820722 717614 791229 699218 87038 474800 1021244 593843 572707 613801 261344 322861 949040 238709 706763 876947 587718 841123 404334 801145 516549 189846 939505 644046 617395 379316 633320 509906 642948 1042509 733898 239759 894873 696209 56637 224131 594846 501851 631229 321109 391183 773288 308535 766072 778412 577142 578045 94934 1041700 728150 963686 990610 955935 766820 290691 882234 955289 192726 831028 956856 931561 398807 339956 1046020 462231 405942 635127 510317 638636 424796 292055 382190 537403 567804 440421 1041457 957344 857969 249433 249765 47422 278250 97777 302199 337518 857330 388206 921257 834026 664573 375482 947809 926671 1011952 521400 882803 236661 406903 343337 127224 510774 779429 986928 212776 816545 830904 447970 946901 538107 254639 114156 982282 1005225 433873 934349 208746 594910 774679 633962 1002108 861582 226523 466746 959310 919965 158940 391532 89955 118584 348078 1029260 240921 130590 504297 1003750 121141 431645 93680 1036700 272313 765498 436696 758003 290406 86783 743859 783250 120430 907232 920695 738040 509710 472862 38365 345074 516466 488506 962827 392376 261651 588515 871245 867666 357178 715438 401124 833716 381684 260186 779532 224931 433064 925637 854524 918718 515972 268670 472425 1030817 190941 258585 651497 324298 683671 515722 455782 997248 603983 716208 649331 928470 927190 217006 142780 408051 490072 723294 698041 879180 233946 764439 801146 302315 185525 895530 106221 22847 318402 433642 205519 1008909 955596 894252 842211 369594 905790 467934 754349 77782 191677 321962 403691 740675 936375 252268 834349 190031 1024335 900176 919349 793326 796270 765497 669033 1037860 1025820 909606 862886 584054 60145 977768 498965 403068 842909 904525 610778 856040 379093 743043 648207 221559 953395 832387 682166 946972 370998 884130 593625 454300 88983 242083 1018054 216566 250979 347579 678790 573131 647294 996944 773306 687332 179130 705958 651611 826455 605484 623741 806852 385629 545274 430459 897198 290741 182975 957268 122270 552781 955663 121586 626296 196400 482421 694507 339921 388328 319069 948525 687187 207989 58876 383592 842794 946547 213863 634051 539066 1002551 676247 877881 112496 128456 575229 556268 709489 97876 826617 93690 1031425 374935 640749 242570 260268 889677 59870 652046 460397 892628 890596 625585 913030 260750 508362 760312 781528 596191 455209 610181 793069 341333 696733 226907 887218 1021077 431597 684431 216794 689950 841799 445177 961446 759021 732266 252748 174844 653498 684269 244515 923996 277818 890690 356226 935470 24479 700362 366933 177935 836828 480070 757186 193869 167870 193204 1035664 1018037 915857 231254 381031 726471 487991 813087 59130 522317 219798 242919 971173 510615 998602 977330 557004 512828 409546 907044 1041432 518609 325544 635826 938405 616812 740268 466793 30662 513733 420595 941378 953844 122063 741240 433121 879072 949284 930028 480559 1031188 477278 301663 293775 801385 645845 871284 336846 445378 714597 64892 350535 760714 830479 862551 348132 1009193 420537 776973 717882 610942 1007831 312942 183226 362345 110151 216548 453683 708506 1046593 1002147 370634 588485 972369 1022739 407205 117950 285099 343755 114153 60765 248299 760999 462833 384838 874611 623998 769410 758256 454821 1021446 656347 472026 192236 308447 994454 1012440 802740 285405 1019077 863515 971557 711626 499048 405347 862716 783638 973093 619753 418653 1004018 257550 527741 384593 45309 451510 1026211 500555 943465 748216 728635 375273 312887 306361 519939 250666 246183 183901 613789 899470 366412 593890 473441 372704 347550 589760 933540 771125 617874 722294 91391 684771 942703 682232 869591 1023246 615347 380868 898343 339535 690142 817045 537835 898760 994481 95987 496234 933639 649569 981029 323033 617054 81881 990102 493522 1019240 808779 894035 587948 889020 967642 574973 219925 732303 831799 208570 957637 739615 800705 912133 385927 955277 678069 926551 641521 580695 761977 349560 293582 350035 453933 711724 411357 90076 251624 621739 300732 129101 648374 441093 399790 831115 742525 506025 620859 210374 748385 97736 236468 850444 1021522 111864 893273 478162 1028995 492759 927278 399838 472996 413168 392500 610430 929206 580202 969633 464537 747242 334972 182998 241286 955747 228081 945214 943602 516338 604128 969900 990323 756629 578546 312823 734495 2047 647009 1040844 97882 455309 837884 686868 671688 387481 320442 484502 987551 734445 620024 995479 1040914 214142 962854 209247 556443 365423 707501 158635 891820 964785 868795 944686 162891 163499 153391 952791 200055 685739 683425 625379 580409 124527 882732 841561 759475 646326 126733 835110 1010498 992538 977509 357677 500926 90783 858203 745101 186171 727025 936413 355546 347059 695736 859106 760184 462363 560611 417086 477898 633131 495427 350620 734505 826702 207864 239587 732772 363747 548478 771103 548713 693159 932124 652330 811929 497633 14139 731349 1027392 667337 922339 127339 191153 228126 581172 400847 853970 961890 1033584 919207 162730 1034052 316726 790202 427830 414835 906777 642166 579947 503240 173371 805594 158677 436056 706154 549787 634584 94335 182237 683023 907662 647602 802604 418673 571966 846076 597245 781339 107258 801465 905987 350196 949348 793532 502066 956600 651060 776368 625640 778588 160110 156559 838585 387158 154333 163554 280319 502392 145333 684659 251548 97735 1002534 840153 408238 396142 491017 245281 944487 979624 437065 639166 105958 422889 636737 179255 89964 683355 625597 339375 742311 406397 343760 148959 960283 216349 232147 482841 177055 615406 1000090 129351 870866 761680 231036 319464 113914 375243 935997 360352 315221 789223 483217 216298 34775 485454 969417 29934 864749 410615 627870 286047 938874 285533 317078 712130 877963 732275 993303 634785 193242 594425 924648 486768 942555 740570 1017222 632046 1003952 744046 937716 390358 922428 56943 511378 449573 822259 440775 50045 713700 774793 552691 635373 486694 1000909 720154 163692 871971 755116 419312 64575 283771 977226 509086 617258 937755 254691 234295 699455 994509 433816 351910 205802 926503 784468 428950 708231 482362 731322 1023028 727725 990725 512549 485659 247182 240312 232747 480566 439788 989152 1005753 944271 755998 1041450 641310 822647 711751 109500 894757 830700 481884 245515 977938 210806 616156 260871 505746 345934 1044510 633018 453911 445980 294574 638577 1006861 365949 504244 378105 497485 409000 968246 220839 386932 653932 108540 582317 1007932 282546 845403 901839 619474 171441 540648 761456 862606 434429 978018 584854 890819 306270 1001291 717126 116973 691772 326859 427977 422270 915026 213751 583654 702345 777041 476136 992060 512085 725242 726371 664159 604287 822495 290699 431791 387920 249205 250399 872861 971166 687465 774479 215928 959452 516216 404767 883878 446007 135094 556450 415656 744152 785312 931949 489607 212398 455900 241165 605680 1032373 1014372 473417 781028 351519 897464 188779 613639 941404 210586 415075 422299 766197 646698 619831 416946 575453 1003679 682621 548525 79275 112030 887388 510924 939091 520805 842574 73398 580833 372499 313177 722667 580723 663416 416963 942381 222041 715159 384353 973575 926550 595055 843364 146931 777528 864371 837609 58845 376225 617710 260809 153511 105326 933254 771741 714436 1022247 835204 1005188 449747 785425 448998 989745 670570 211434 807851 503416 553596 340303 758807 251621 735327 775286 950082 726263 588126 695652 248725 356596 959307 1034785 106360 495560 931776 211865 723804 554446 396245 522001 680685 976413 146743 977430 169901 962354 830394 10735 586346 449688 955173 102847 191385 421857 775090 844706 510812 746421 732374 495400 407962 898125 935794 374245 165499 846721 478893 194761 511758 248549 187878 951406 721822 942334 342510 925521 919025 440075 339670 237481 928617 652652 255804 783540 925299 1032715 596703 833300 749651 888665 799209 366536 864814 872566 307639 764758 772956 932443 367438 604702 249143 800169 626599 808912 404157 810285 985838 215009 357976 232062 702083 472310 239548 386318 990370 956827 620233 608177 344024 421709 384794 485127 889007 412862 424492 347319 448820 519461 333532 90939 637654 158871 957542 172003 928847 859403 1021190 976083 94121 95667 694611 251030 465679 986700 261480 629859 412446 603065 379345 708070 471486 516787 867022 174964 518353 101356 673011 728979 863383 520611 374602 1021920 125707 561902 964718 877877 670969 489650 740757 746651 341453 448172 743204 1042178 385131 667097 250110 19931 374396 381750 871904 624535 961707 670359 748111 65189 171949 510155 866350 186106 195662 765604 30071 597916 302869 585075 374933 408519 191848 848180 1007925 620166 89804 1004125 271679 319150 234977 96743 161110 367604 810690 672575 634646 247707 505609 955171 734818 701889 1007913 122102 252649 244024 988697 772434 224938 370235 759182 488548 492126 850581 215894 818484 792047 1005859 1020942 731541 424310 305049 585443 440810 419191 709516 683788 192857 986187 415649 918268 202635 662766 191347 883234 425262 675324 1003460 763303 711323 58229 494005 184258 321500 227725 1028631 900936 352967 467448 693182 321785 231363 391400 632382 315575 1039620 422865 734388 218549 264127 103103 662263 901179 834079 447971 958054 310351 273055 372346 605303 975023 420150 855662 227024 423761 519192 796455 1041346 816569 464833 781194 540636 825431 780626 1018324 386639 221074 475879 357267 161983 463198 728155 204588 181467 509637 814773 1014273 714545 464761 403177 760725 195016 631638 504205 914996 324723 777892 869851 923461 692009 713851 713785 799604 572814 319703 969505 948112 424748 988520 965028 629363 203636 781105 485324 653860 743633 597236 902876 670041 689607 432207 748984 516454 665499 619130 576191 997654 120238 987731 51125 117815 325529 292573 163087 896142 114075 387227 449181 253015 629039 1023680 848594 374949 1005121 939733 986731 804821 255642 932689 349169 606053 359083 851096 684999 975344 434085 862783 734550 927990 308462 335310 1012804 248249 423218 1019201 701470 718156 220046 839565 356780 491710 667358 680379 188886 553462 438764 285083 996673 218925 749062 772249 696383 746093 517305 887325 308855 894573 36255 177874 103927 1018202 750135 749209 790494 537583 611829 149405 842042 760648 1000298 627945 705658 472155 840660 365307 962651 645653 809611 701725 1040000 543982 349067 492363 190289 473445 836026 911588 214390 932885 637605 474508 836791 837546 875918 476979 423134 416087 717979 975916 1019435 366258 723693 1017011 591599 839034 738911 226723 494027 314104 56270 877135 849212 883800 861875 257932 1000091 224883 100086 865884 181497 1028262 860088 990513 620144 118485 369502 685258 355865 204774 822630 419494 774992 1025252 876204 498042 875921 921180 327554 243875 451302 876289 484092 363135 969775 948684 499288 366137 845553 632568 465561 763734 633023 390202 228540 904864 588494 597399 613407 399966 377802 639975 484813 495249 809842 244493 633667 115775 884990 185267 818955 92631 931800 782549 130674 958919 1024902 396155 661102 260485 510142 743299 340535 208046 96989 1034698 983947 302695 742132 600475 998726 372388 254077 191388 870826 60846 482532 114582 824792 945381 720262 650394 486456 954876 678626 513121 866647 397693 613834 44591 31706 386746 179299 406471 615579 419603 190543 906949 994396 346733 612785 817530 118335 1036338 367731 354855 454405 429300 617167 991943 979353 243593 159349 178419 943586 806841 127220 898153 96861 1019521 76127 470498 116071 95596 1026732 998281 151542 717267 504801 807102 465850 31218 237364 634826 827166 103131 571308 963399 906828 286586 85910 193505 941838 659191 383809 255006 708977 1034331 159575 1035277 359658 911013 954939 192100 642603 994896 952023 781200 156531 292415 304951 932257 302707 850447 326449 658812 554523 729709 823679 98072 63384 251555 421102 757299 825462 365490 65016 633550 965699 175793 195036 378353 431032 625567 730347 649927 839332 88695 384304 711958 461886 1002730 958700 458051 649939 937285 587307 486490 963825 1016502 580941 865077 896286 480615 865684 466486 60126 450188 130738 739243 376434 556744 767728 158182 859340 233261 893785 244820 217323 335098 179977 621778 233917 515298 448085 609087 248531 517396 855667 973697 214443 510642 453429 488833 667839 113449 871847 922558 886846 859078 1030466 668334 424239 47803 582263 314219 311001 105799 964924 903573 187727 178979 998932 477128 503578 259406 913169 719269 842275 964772 740848 114007 981300 425624 189867 384422 760171 692136 918903 390872 347363 113019 873362 97465 944826 1009209 532155 587100 333293 248634 509235 322087 1030193 367534 585054 105133 684238 364077 759448 912525 562078 240251 733898 479074 573107 448203 642621 824234 512411 324209 243116 398750 991326 947620 494430 977074 750177 489027 1041745 222747 538847 175980 582359 620169 869754 322492 688999 570555 456883 421148 875271 617561 769824 971933 161166 987805 129621 638731 111159 389227 866549 734479 1028175 452370 506503 888250 1033873 170715 744342 332975 188655 364302 208685 784710 717624 73337 562107 638276 417887 153307 36063 651377 940571 904534 635439 736918 1010691 944498 407796 716883 532326 851593 252842 286382 875442 842134 833662 61694 764509 193051 809961 861767 855981 237783 707475 407530 293810 486100 306869 520867 707035 862934 731893 768322 432021 157373 733642 165865 146150 841638 591742 1031250 854766 330233 451726 101823 218972 207031 249509 1015568 439649 700220 1035294 284542 477759 507959 388836 540538 719509 588022 350108 613709 247548 875436 674425 186269 941874 667384 494440 173436 603577 579428 977204 924664 953655 63404 639913 501342 61675 853631 646017 901543 310455 780596 912134 999924 793560 197501 584402 447450 659134 827089 375162 543695 579516 831950 977099 782997 569771 909657 932493 510486 615034 411505 365022 858932 1034132 105563 247146 893050 967479 944285 382349 665422 380469 89278 255848 1012425 587609 174494 451896 520560 733041 1006769 813171 518992 325022 1003606 580555 700908 210418 1033422 722886 873709 775012 628395 327238 365021 774370 46950 842133 1008564 755833 97717 246270 143284 24175 829941 1013861 269820 872146 912474 671115 953451 429511 334326 520471 690121 318201 712907 28393 979275 300921 703502 483883 400981 1021532 618675 957483 520660 554684 844213 500596 993496 845187 875828 613479 226890 1001694 259913 290721 696797 873045 632430 418165 423788 804694 228066 845434 788319 963691 500559 486290 156895 153963 907621 413499 878474 829035 408451 124386 781608 739109 658719 504662 244136 1033882 47580 374060 760756 191022 660409 826492 486121 1022124 683295 457245 705530 640729 993160 461799 975274 732395 767258 339785 902371 579126 321420 443101 808502 183252 72175 740267 779224 943499 677165 546238 940282 610165 46557 556505 709913 642110 470954 340893 977539 97159 603377 512105 438515 774423 819902 675230 304125 892441 1036459 699930 122482 383539 212573 973424 170492 390926 185751 695899 194473 992089 188924 793374 808189 362485 382818 703312 349291 469918 143206 514637 291933 970869 859261 236425 678842 712390 161637 565114 649994 800760 941651 823067 127399 844275 158137 878286 511908 506006 492773 260198 343438 678780 691514 113211 44965 167798 437752 946810 769413 474678 144813 865446 833081 872342 771257 307188 1022400 158127 621402 600025 561047 902614 632117 349053 776834 1031220 602490 1024720 311130 292849 585051 483435 1018609 553331 320125 334462 242329 1013089 309676 380252 700645 510093 170237 688892 417228 624027 45815 345981 488870 717780 847642 216293 232937 485963 939357 193238 461718 864955 97879 634738 716942 837093 758956 585611 252983 257378 572703 341946 709227 674229 395983 902130 907140 566955 644390 193931 874965 715472 61396 293578 247449 903708 733614 405162 979018 756059 620751 883086 110799 670359 694641 448857 1012502 588921 433831 932972 59364 497468 627671 975716 675431 980022 351529 821718 728638 242628 255380 550863 277159 471829 801325 674645 928721 654888 298487 403923 678371 93511 419283 340671 302477 682303 230807 969570 927518 831883 1019655 1001354 638515 969373 97061 269647 617718 552061 478727 387197 125419 506127 734646 736564 308193 119418 977545 550620 580308 888291 1044625 616093 314822 730078 872394 725721 1009706 484146 326896 678587 678373 822265 338773 948580 947752 845927 485938 1026103 778389 862813 345587 983923 294130 112335 478266 438217 801990 762670 603885 649327 377525 508323 822390 478052 357175 970346 555126 194162 645817 666995 663292 882472 356242 939461 123517 969618 128095 1012580 292558 277099 848752 691919 235071 597302 1004956 224439 890003 882118 91381 652496 988327 766936 210373 807455 935676 888514 901151 119774 653587 158648 894187 118359 896549 597405 650032 423021 371119 878028 499082 664983 944316 256407 654993 194078 626397 942922 781108 922203 602609 664061 739438 742311 175544 1041485 258093 930780 195130 322446 681502 1020131 783188 687756 314986 610523 1011274 572529 260568 101369 783186 585314 900280 357625 310004 649129 529087 242283 964544 706936 725855 244263 905838 911622 258170 998946 944502 1001297 314229 280254 979810 794223 623581 326823 416313 1024210 218443 801255 1005473 686599 872903 138714 125784 855536 839222 440925 765748 343431 1006100 372082 945419 872887 1028189 720198 646258 596647 504300 870256 256730 940721 990749 845103 282473 547635 741963 854838 188022 878855 432611 858813 997913 292255 716514 747114 924021 235309 227879 809453 166777 292562 783882 699724 556154 427486 425103 908624 1011975 732251 354029 47605 947229 948132 1002762 445166 909802 548391 368991 474135 392160 859814 423097 372972 502998 928967 650011 46782 516730 184541 179685 416807 274167 683726 375492 539851 609374 333211 831055 216414 999173 712024 240947 930443 1028338 19965 780707 739750 1003400 260487 840547 387476 699751 813175 1013266 715462 441013 109303 913700 954027 431806 25594 692134 996746 734811 257921 256860 793899 193145 684159 228423 455509 870653 408814 584168 776250 355701 328683 896562 325798 54527 462573 419511 919529 995389 865587 813486 948622 880750 961941 232569 415431 586519 371612 780389 376220 778587 878091 837279 1045648 169690 468204 44947 564655 42846 233567 147356 367959 356670 266623 493725 641261 88437 498827 751185 613195 675758 489562 1020231 757067 833394 611815 228647 193652 521285 1016019 509804 77015 548696 977329 348531 264182 915981 768707 723565 654022 772419 810119 946426 179436 512924 969178 764849 639613 348069 806749 678574 838450 597355 1022565 827711 370652 285495 702926 998539 109339 27967 287673 673251 115949 331071 958763 805549 751209 687765 437625 971813 309170 378263 449555 291175 700329 621460 155381 1006698 605670 77055 149885 72571 940390 995983 130657 71263 517193 959614 806750 209844 422105 20351 719416 352140 494938 1033068 276334 1015120 969109 975785 124253 479015 509582 97052 462576 1001357 875366 766270 822685 259242 782446 958102 909121 793916 306394 248686 960453 981518 323803 31805 105451 676579 25979 518948 363877 748934 803790 501552 478163 187805 448271 252394 1026752 106414 191820 441802 319719 873433 449412 921482 363420 774374 556392 750328 613224 496980 195429 727470 906609 282490 845664 953786 507654 321008 630061 618401 188100 183150 242035 124732 803580 957825 728918 731327 283903 650355 359079 233871 714268 702006 313308 822567 779549 1022689 888040 32713 711310 126379 1006109 335083 79806 951595 118603 636975 513594 414131 712232 673103 229016 1027905 470679 171506 354713 217663 394559 75519 676775 453451 179971 478045 100315 857751 478137 249306 807609 744153 697836 252802 1028220 911820 846217 364202 748806 961658 968795 373985 350299 153445 932396 460519 518205 645370 518227 921049 858570 570678 463662 648487 251301 212406 446129 417620 48503 444786 252490 998220 756921 452924 941404 685987 1024740 409458 372988 799181 178749 910584 549845 764131 910758 150899 292678 719892 1018414 859565 340527 902001 990979 810808 161516 1020124 738662 60156 186300 685627 766297 488673 489121 572758 918773 752402 682996 874709 777112 909556 108915 887700 628343 691417 620070 448647 601584 967998 163118 496883 599537 709078 795621 444213 781589 96035 633907 939805 1005861 881935 162264 349433 437788 227917 1034968 190163 698525 150427 1038768 760373 438971 431724 689067 493369 728598 103319 1009966 317975 359578 222709 762190 837521 585370 723913 384524 874254 958027 136911 764142 1026574 943345 371638 97485 695738 302814 518172 90743 879214 242577 94712 28662 288613 946377 532441 621223 862395 606012 128458 949123 472886 692118 130594 510625 97829 615815 486345 500089 604223 949293 861918 341720 598647 423764 278070 275901 885543 869597 905720 729564 628688 988009 890486 714022 423609 801903 327393 14189 171325 931658 884576 603981 986412 794012 753432 351063 1013811 779534 863715 152283 708825 320471 127683 503378 700041 44207 211435 629155 436971 936557 583075 430072 1035275 454172 355052 872811 366826 161063 654441 644303 863970 485690 767049 149467 722411 884056 641890 642660 379259 614209 502744 517286 843557 294576 762481 862614 222969 195476 484814 186729 703612 145719 97973 888774 697063 418676 555241 747408 965249 792119 324530 985947 831141 741622 94925 342906 872304 474804 970306 322351 801351 935439 99709 665434 220315 857049 452234 1002676 110251 687730 545503 335303 301869 292469 31639 398062 366983 351113 211810 315114 511650 988274 636073 518174 242089 892989 252803 375867 912533 301869 1038738 1037861 965770 924978 1003460 904326 113870 652760 177634 698206 127091 742338 151532 227991 538542 780873 919291 489289 448567 876242 250311 630091 36826 632816 625401 359534 925212 732866 242573 620089 1044912 182587 251354 611407 536250 958006 121623 605845 101821 896163 968674 178124 931285 303807 579244 56783 626378 882628 893743 509975 480690 504054 988851 870368 645413 182107 246266 212503 826894 887498 891601 830615 248618 799198 254665 715111 777753 47263 399613 890511 476782 502123 482226 189755 416382 890156 228966 247669 277925 1011849 902481 305011 192889 989722 697529 761903 809275 687220 649357 745154 31212 1005170 754105 965383 375260 938964 496350 314773 1010725 843839 802227 477101 406107 15741 865949 471988 641962 995901 60261 564438 651386 809798 941160 1032475 1010416 862623 631383 65219 193516 105955 734013 190262 129956 652956 752661 115421 195724 672703 498845 247319 726843 957614 384612 538604 566775 633521 326761 462825 237871 490369 709101 953437 473578 313330 699599 197622 687148 666958 435955 498582 903114 957032 260375 478599 783240 512881 305011 539791 862332 440083 775834 699194 641230 379799 621457 563923 171195 1025889 510322 810893 568109 730574 579991 619633 635446 638662 363454 726183 572265 408508 61215 575203 633574 821946 273895 347534 255293 399306 294286 478279 225758 818066 232879 612185 615195 361431 323414 768210 896229 159286 91117 339194 453675 781154 193196 923439 447862 483203 568987 186927 370408 634222 320215 611131 883144 423724 896793 424587 1029197 310659 356574 338915 713660 902814 756509 1029260 611422 669292 419961 337383 1000873 485837 227772 941700 675693 889050 944182 569789 574907 336881 756581 837205 543478 763181 647010 481512 238942 484687 653354 991795 343894 1003927 336875 898210 705278 261153 854758 353165 686644 238810 696527 358003 610035 324157 265175 312123 993515 840636 600541 133047 802760 101535 311013 473297 310875 572063 440625 372468 878298 702680 482122 815814 959906 540094 358522 380516 241482 382187 554834 413278 488711 568180 992745 349011 195882 742732 923679 1041450 286165 374855 86391 825059 990672 555257 780860 57249 339882 961744 96558 378199 993958 599614 278268 419022 732824 821941 605831 905459 816757 968145 1036044 954186 910905 984973 645470 846677 99326 939115 466524 605036 685223 391214 742047 1035412 961266 301747 768007 584527 208675 808924 508635 1033263 928207 620941 744312 170734 221495 215803 945693 120149 912922 643259 868034 744527 861530 929677 902675 858072 335514 354846 821733 777058 128783 1021665 391010 290748 641931 169582 432789 791545 751512 552315 28478 418800 365530 960052 607221 475935 818332 340734 964828 366685 955626 98077 579243 629489 379935 427135 817040 743787 1022283 719728 957268 685514 505038 953501 890973 864071 771509 197621 708340 702100 835085 850754 810434 551787 586162 304566 682550 752010 875932 430783 457261 175022 988382 337909 210518 713565 616622 647060 951967 97265 707558 237447 929649 954702 351822 392788 77247 738650 951290 1025283 850978 776785 374611 976549 383429 402807 911478 468909 979035 363321 237389 588504 1034184 233260 847716 750946 577695 607195 630370 182005 489184 360042 531953 367727 489113 881090 126569 238767 405162 537547 259312 108343 647990 764628 436980 707973 188014 389291 894286 643554 826902 285102 754410 200412 719900 974601 1010828 958404 275962 878053 870509 626221 962497 1044570 576505 1040626 435387 247719 876008 407438 64141 449206 171985 717269 782216 341774 85901 866553 717650 436142 750932 460567 63707 292467 167102 1005609 343510 735051 234974 475040 228257 543225 372990 425512 187219 1008321 211788 243658 832199 971873 887654 553869 516586 646371 638232 327062 944182 892364 599733 304878 872572 951214 995631 44955 208157 681418 928666 953751 909709 751001 120603 444273 613784 467663 629113 126552 239959 670262 969058 98196 385085 642079 679310 705782 1026339 412479 315361 898884 961766 387746 926645 706154 752035 797517 658615 883847 782471 795573 349529 1007677 683546 462151 731834 402397 470319 894163 55142 794104 125021 699324 989343 933585 351914 735690 635990 25567 694087 239070 367502 1002232 243349 924474 881741 427983 224184 836519 204405 1045090 987893 893590 153325 254172 590767 848205 187730 130708 879429 699959 403771 146393 951115 991545 787775 369878 520206 1009478 932593 501130 906412 682470 130631 228053 437744 887350 912624 829176 302315 137209 961334 111198 814621 862327 441162 191386 760984 863826 190919 757043 933268 614910 126379 849287 572644 351443 103163 127135 649880 55001 979810 939813 692170 979086 227288 994996 118419 840120 914505 442065 488046 880210 997717 622172 957530 44830 715549 239973 65185 161532 481357 409446 662007 933321 674877 691102 187063 458259 721918 519728 627567 450342 65035 454401 88731 497555 191209 98133 777507 831679 740273 929649 954013 800234 771655 456763 240821 370554 870843 503580 448852 776900 898610 751512 895507 413855 354855 408497 378269 822963 187064 784002 366549 772444 706373 514800 110311 388358 156587 359793 764950 301291 870087 984305 499211 1004938 840053 342987 481948 469865 626875 312949 11199 477157 500180 473834 349590 111499 121829 978688 367027 364983 130496 519058 942832 420692 789423 397243 710233 772850 411501 170950 145047 308193 38651 772139 828955 870042 641615 627897 478037 652551 416391 757609 425269 130945 371097 802637 894227 902341 367980 934390 446885 759243 543099 986426 239447 541951 212401 769224 185715 908588 791405 506136 646471 245217 478885 828334 634269 368014 242538 162276 701813 316975 944667 739061 651566 447389 601798 231029 445133 367916 894523 59225 372522 7671 291805 668404 399281 419497 903626 492399 943051 238767 277103 694631 199295 922743 881229 169407 222952 874096 731632 517900 816867 429263 400890 81579 581003 812375 599934 251078 952204 619929 475987 381391 62942 863806 373690 981664 771623 540124 517155 880064 163561 921417 213947 1008433 853599 840387 509381 351655 884988 260426 756767 826398 691171 194191 804282 652178 831051 515269 307144 806835 277719 177719 1040468 31589 615251 386536 736473 108987 831028 808914 888349 372657 389507 825630 859841 723869 404149 326326 359363 188241 642606 840372 799131 884280 601716 356591 733948 239228 830494 277874 28615 54781 956972 693752 151446 653732 27897 438439 1008076 834342 161435 1023394 583334 903044 1026574 704102 927863 583597 1025746 438192 343685 974373 110564 991962 122642 205047 401854 179587 554837 766615 210549 124700 960108 164798 379047 421068 895683 381892 1017486 619762 504730 45021 900322 744281 520787 561001 693135 855000 884320 291003 214394 560942 401019 399291 920554 777890 370115 934371 730479 236747 798423 182943 690067 707324 615323 233259 998248 352754 243594 1019107 322034 734545 490352 355797 289785 215773 334762 273654 756179 678446 112587 655010 747068 1042200 1016091 798457 879025 768422 695545 782470 390968 392754 768458 465882 685662 732246 595063 562046 84725 52815 374768 136125 292198 314316 968791 544699 623421 868765 225657 207802 993590 1030260 710906 122171 911028 773220 349515 154351 224070 653066 874346 385274 500138 56058 857686 792493 206139 449075 742972 846251 620220 109269 978304 123897 614006 359692 370795 56021 999884 664815 641446 379555 437436 850181 619921 76510 439005 322274 68607 790119 423612 290541 75741 337591 429301 349757 448779 404221 830425 853719 408796 743606 922734 470611 734708 9214 736668 225767 120622 418773 1037136 38799 273404 975389 200382 261763 324490 779045 387494 814768 503172 801463 431589 1044741 628915 479058 487857 494855 635618 774236 76959 693710 640637 478834 736783 937743 456388 190119 741614 171708 883004 722748 632563 768661 757640 231887 1025986 970634 255466 801777 179985 979038 159197 805831 260253 740555 435196 220475 179987 686685 797131 630691 367078 385582 827210 178999 1004599 40693 369245 645490 873773 470141 640902 64498 517964 614156 815004 605293 159399 137918 918895 798383 238456 840303 783118 887292 1010732 1035651 386373 203134 352351 146678 926151 202087 384659 931990 26610 430903 1035448 548662 275131 502177 604107 714571 315822 246705 444400 322438 512489 207407 382267 501059 995804 859564 926966 407373 590718 420595 907820 725975 872232 860862 128811 952411 325007 1022021 81131 473337 816747 910645 161433 95326 938612 561885 603223 546668 792059 497273 606086 833380 250172 157622 202172 19943 322003 63278 448873 969340 522825 546727 661476 718019 857502 732275 1025304 554699 285390 1009810 446931 373241 371914 694910 680415 493436 235243 439531 839632 311142 617313 530425 938294 380263 643554 339845 187629 910277 863402 886151 501546 462069 191190 188328 503408 498396 977958 27638 647977 770874 447005 929097 73334 603915 899114 383208 775246 555985 628553 299931 416689 216499 1016891 812938 832366 1001288 91357 222918 966213 202559 77207 282569 269053 613754 771668 932636 62830 703345 392850 955819 242268 958874 273870 548306 226717 794879 904234 994512 450667 681371 965937 454192 538511 792271 415515 177279 819838 259984 451738 745814 832906 482358 377590 689807 709295 924057 715830 853753 354552 889739 740663 536318 391245 78837 953844 357151 866478 640559 906081 62329 706138 327246 585307 995042 890174 595705 274164 293812 218060 325861 947141 620114 513445 433707 30429 694905 725115 676710 964245 768654 646309 342987 462039 375974 911534 730973 475833 518291 1029145 1032532 387301 1029736 529902 436879 591591 153338 404811 497482 1003837 767362 769170 863303 220856 762937 931000 617201 671161 449677 327032 897199 634608 224650 236003 608023 891275 821718 523168 487075 382756 577767 919453 735549 444263 920159 1004614 228722 703638 228754 695928 352862 1011137 677621 408826 383884 275711 824790 648361 478761 1003867 939095 827250 882085 240215 588892 649785 519946 152542 307573 991954 218710 770475 677564 1039120 911818 644937 952572 931997 93596 708151 996712 673771 768416 949313 761602 652994 844831 341101 963366 662655 791478 850032 321815 443886 429369 657135 894124 782698 656878 946906 130262 1028000 300949 370419 889147 556662 446906 485995 889191 582556 785542 700361 502994 649355 325955 855971 996503 875590 946253 841291 789438 253460 125564 451304 959766 362429 821875 324923 808135 823267 890466 935828 853235 874412 762204 677624 282467 454908 31207 186994 941579 937906 879119 228700 96815 309105 826102 554867 429514 691705 360218 503086 859919 910925 706518 116179 764234 448062 713388 974473 1045061 695690 621472 377322 173756 517712 607149 683349 734070 654568 1002212 497883 949829 411311 857005 406439 445545 1046849 122539 302663 1021334 444726 399239 479723 703781 974905 846546 849244 804507 975669 787710 830526 675651 385934 192919 568696 388661 407751 570938 877818 646534 46653 179910 1026252 471674 522771 239985 744205 870868 954525 891438 649105 406637 359239 96760 1000214 462313 1033398 626270 729811 1021099 929569 806876 686764 570719 871237 1001660 227399 765168 774325 108475 690037 658111 127915 130339 679393 950764 180170 91107 497253 278031 873278 517748 893788 661751 657909 569233 959221 478421 343339 651156 752326 335830 1027102 326563 380427 747061 485591 579404 270293 864202 298978 753416 989808 575261 1033422 63953 832939 224105 318781 836309 437721 806853 121483 406649 942767 955021 283838 478095 568562 395253 439899 1023712 555770 670934 643433 723934 784906 580858 699718 63973 54901 717936 517656 704268 570796 708178 896800 246770 767257 123324 884003 477850 744856 92503 828326 430057 581005 467697 516821 483832 560253 731263 860603 998048 583027 724459 603566 80694 635815 548813 159631 986535 462186 273363 784832 883664 906123 637804 124501 809427 621235 746100 664523 165859 784576 909523 487090 496551 652216 1028644 97585 1037106 1007861 897498 273854 89837 298613 436852 907382 163395 425146 1032531 1033374 386311 302675 808343 758478 487004 871886 372405 907049 388378 186293 866459 384405 891718 375708 61757 1042564 965315 104953 201468 615294 316841 95815 920303 626417 300505 73458 921049 358369 691129 728961 957829 1002225 165823 846652 288622 619930 555930 1002124 774758 984426 91127 886319 942735 843322 816569 504195 258219 216494 517225 626296 843338 404063 435853 476605 210810 600475 974240 111771 828348 687780 498744 1009292 806079 124331 709679 475551 483822 378727 516873 752536 455430 436579 111221 644474 509174 865850 223461 476869 768835 850626 285925 123317 650642 979760 897353 265980 59111 219351 782621 440561 1037382 485094 192091 294458 453685 107982 406470 392401 980009 666428 243606 298938 891570 1001909 495823 224967 730271 653520 844656 1008417 497568 587244 597085 615027 891448 455372 356124 269981 1026660 459007 462071 721835 331447 200316 305093 1030197 496182 199535 446354 434062 702875 717082 339164 640715 953150 693907 476658 927464 892489 216299 713522 926140 626239 701395 507424 1038428 763155 284615 221918 1046016 960296 36343 306925 341535 981074 1006504 614842 882185 986259 130221 925083 808634 412911 1038945 817381 158335 922911 832851 50015 334039 219451 522259 890305 388442 310089 322021 272607 964850 842874 665391 278111 260309 514702 497054 971311 326810 31291 481814 1016406 290195 522832 30205 953317 692070 386982 367741 194108 412142 938453 498340 767626 129687 782755 75389 56979 862131 185741 539539 368519 624630 464846 392904 749084 609063 942766 243875 235023 920279 610750 521313 241917 1044523 605612 456137 42739 216020 498341 331667 610430 772283 374353 728351 739813 367735 617113 212881 1028876 817621 1037426 740789 727769 972313 662452 460478 646066 517489 719499 463485 784646 742963 238328 574685 369063 55223 1006808 463843 621863 872338 274223 988071 182957 477563 76789 733838 613165 740247 353341 717260 888023 315124 913927 57235 415652 945379 646460 19899 773166 814362 652822 953048 486005 822763 45519 451647 959226 925426 187222 316350 323530 648139 431078 866125 145645 238441 798698 839089 678706 414947 445627 36718 235992 1017293 480041 487644 833989 881241 962434 842836 435868 1026376 469618 194951 505569 683833 238969 346078 907414 643510 745032 705885 723805 715610 94927 1024222 812897 240596 989020 880729 614871 720640 781224 1019093 820591 245697 838745 1047297 681340 616059 938350 590207 359705 119711 216281 754935 1025641 50647 758504 657661 11511 946775 841286 416058 872226 28557 968360 876000 174001 962051 240975 677338 419310 281271 488540 763841 532374 447980 387783 317158 943075 709255 379325 617006 494425 650149 1003770 441105 353005 291305 428981 16243 684725 830779 589014 81129 925301 103356 637165 649926 679278 483088 406767 44950 831655 746170 469363 977208 294555 590814 233325 842062 1000897 416558 876797 192465 728994 571339 644465 446261 618055 821998 454867 618827 508249 686888 211277 717025 430550 1006727 390297 64455 720800 1008376 993761 921420 468591 84988 162499 870826 425313 550351 488010 894269 647926 380307 120506 964765 887763 963735 1017586 912586 479057 380466 543979 616830 349977 462043 967374 731342 575719 808667 323094 672951 514466 743751 144875 364341 255828 750300 544429 253648 692111 951898 645020 734223 203583 504119 1041421 477681 684961 951755 809869 169415 461727 627960 898315 635745 218930 489579 719689 475566 643165 507402 891696 416343 854010 302970 125285 805851 58829 844501 838627 1023260 597801 896097 363917 116983 701902 898588 187085 426455 618330 77777 651514 499568 904568 564465 626206 747820 211806 238261 508409 381171 844158 368408 1022772 506456 812414 370061 986470 319992 1007048 1044800 597667 456370 744396 62870 90911 910021 349310 920947 960862 853822 512630 612911 851312 941637 258886 644329 581067 253769 485529 620892 521426 869325 435543 463565 663931 840916 821439 84990 945491 162702 827139 893596 194454 487982 231797 55235 449175 581221 986900 511361 239596 762668 503990 92574 384496 859226 610555 440351 697678 829339 875866 796582 757222 959923 243765 505127 480505 351355 588745 366451 909976 843037 597917 849225 539131 654886 855198 436186 923129 880284 777745 583609 1036980 876512 948310 277727 433525 96186 489014 989468 914993 325773 807405 990620 250089 551007 620418 338671 935772 316092 797303 130142 251441 224047 194659 380091 973877 828657 893910 452058 1036570 500282 1005073 1021329 968602 837219 208812 437187 718723 695082 217002 948820 956538 1033076 540190 971602 883339 761740 202734 470378 857299 765830 298357 470619 878531 818885 470744 211495 96638 993434 298493 862666 698828 1010132 444243 366396 451679 154351 389865 453005 1031714 254603 445617 186101 868200 122474 238309 247777 475044 831894 648839 111031 653628 318251 816670 261769 1008848 502549 808665 923352 802657 177491 986532 126013 644784 236189 117709 245361 510607 551323 715979 548790 454442 499017 256355 760610 587345 551886 928655 212844 289765 625023 495450 874448 215483 64143 841050 1010380 744011 514658 717155 352015 935896 631263 673711 314415 683628 836909 772427 257620 1016499 274323 158379 788454 909560 704210 101365 388275 621273 1010076 754579 877396 446432 907324 118514 763589 463701 979545 871206 589005 576687 355818 1016678 670927 517521 32217 929394 989026 180990 513799 871101 257814 422703 155110 851344 670059 988523 1029402 544757 756917 522513 565076 840271 781420 642455 684777 1044097 89063 658991 188098 726863 227481 1028385 754573 771317 776904 253827 990404 606178 641754 861635 116649 823085 177564 188268 391475 321329 309543 447546 194894 516383 599727 508118 323098 979173 699222 944733 97486 422579 636761 805868 512805 276783 617251 548790 174040 635582 632422 348959 511625 380385 869235 681446 155369 1041460 829471 251034 382898 930682 162270 742695 595913 455092 261408 903380 419494 804579 943692 923815 963101 942901 704263 377915 217782 945266 297451 882759 620815 696697 494143 130115 290643 755103 810765 574445 105972 895916 556628 92535 350643 60749 869783 953398 128231 682873 89387 860006 51887 519813 27255 520505 888725 981224 389203 997571 437938 711340 1034728 958922 375868 647854 779872 744340 436379 834230 739407 759927 841170 975190 1018098 294030 420541 1002015 207447 652900 293045 761983 24183 604828 616254 874649 330430 833121 916260 947640 808549 1028388 642963 325040 154285 640397 584059 306919 309498 123366 223189 319472 120668 676631 423262 113818 40375 980074 874607 444915 759509 252597 868583 642341 901492 859610 936928 695461 327180 946570 632790 842860 278249 345783 599423 692691 4027 692698 622355 57318 779064 427407 727781 815004 718220 699546 956597 268280 377834 248041 827835 680876 749939 960746 155059 762865 309675 599031 445965 95196 693436 467189 858383 430457 720011 210078 843474 932646 669417 645354 926676 693189 80843 421545 922911 718595 808394 421098 891764 355414 670826 581316 881039 483795 488999 243093 141151 205805 480485 386654 712449 26511 715981 235877 162470 1034604 125493 850722 722853 837047 824501 116460 129859 804157 733741 355547 228038 936711 477427 932236 430940 971173 625337 232147 827967 123804 1047088 112870 1030548 603787 1006793 362453 511940 644793 715128 129381 587106 99067 651551 433825 653713 433272 994986 572479 969316 758091 742159 457893 1035137 485479 199591 142142 855885 668461 748209 661425 253214 122224 257378 322490 512694 834508 219107 809694 231286 612654 424267 904589 112941 977458 451287 900528 897891 552678 498089 465266 457545 445293 241895 631790 789711 541563 239858 718106 431407 260820 958148 997443 944467 706245 539324 469413 725231 118189 871989 1005614 422328 392748 323210 523782 118469 927712 964401 832685 603486 616727 183181 323804 1004848 73653 886199 582590 814871 250105 505232 239091 467231 184014 632052 943500 500366 52158 266187 227889 931049 549885 406839 1039505 382038 821987 538750 613842 698987 584277 386630 994673 895713 31101 24551 440240 170235 143099 414551 376366 95838 603738 980274 349642 964135 610228 468654 1016038 357110 970859 709467 585349 298984 292205 318318 357302 585546 707287 833409 938583 1028307 695751 662889 358555 728980 623091 711395 500902 1008497 967879 806443 422111 290536 200525 361390 994887 198647 935693 584599 356971 293574 766067 96087 785985 224412 211804 510735 512333 478448 64147 586157 988860 1032215 867495 636378 938201 630756 611065 640459 470578 306145 473572 38897 236233 829547 552377 83326 907865 752521 995643 189364 1017640 743482 611796 634511 737754 937150 211421 59357 500063 637725 258982 480107 1008949 841372 716039 319955 314845 808766 623579 407315 841854 341476 488690 651303 179548 618012 405305 114199 358300 245412 1001174 407149 1000310 745005 642288 866273 340662 674605 569004 369311 742585 371308 735208 353731 870090 384324 77798 480557 391574 355886 759162 400739 905803 355158 412510 953058 979481 290191 861994 117461 734834 941770 1005378 887596 965324 49016 783265 1043777 478396 510825 641851 834808 768354 977314 798927 1022748 257714 884369 767157 198521 159389 505641 364458 842106 471801 994211 400958 417690 930614 795005 892809 1004301 399595 911237 204209 126773 119155 975060 1004729 649789 743742 1005079 582103 958004 572745 559581 907148 1009457 862186 88699 407017 1002827 891542 1003883 715982 933069 773333 887657 793995 518665 947000 928894 238449 153454 749727 989528 125235 97799 857439 453049 873317 493338 1016041 1005121 193893 374964 826531 316215 893661 922222 646946 417705 684855 49132 269725 585887 130148 948420 789943 158123 749945 80957 365819 1005353 610191 161574 777536 470896 926630 745125 633501 391398 204472 1023108 239222 114131 767428 715846 438081 620453 708074 691068 322676 545151 440937 55277 441290 509416 204094 391694 728178 132859 790398 283255 764959 414563 584766 654884 212074 858080 954479 43989 719366 250342 853215 745345 920243 941507 488541 976492 643791 695036 909703 108893 245464 27134 981540 730584 733931 526207 356192 635337 933451 644576 227554 588627 652078 883975 778982 316523 472661 178547 820147 385738 840357 889644 303231 992355 731018 321909 987619 436702 960457 371682 677270 231098 370959 232830 767500 713908 981546 429351 155435 331007 764773 218534 406731 765493 148735 802035 872294 996917 40668 718499 215951 826542 31418 445621 465906 400313 521036 370638 704192 969948 320734 435155 248170 825145 998453 597417 661867 794255 778985 886265 802001 620193 1019036 641914 1027091 1033398 781702 455876 343753 980738 359594 244491 1002763 475595 877454 670331 642964 188085 619465 446893 777769 946447 994442 927982 196139 806859 857273 315101 663242 448355 195012 548571 882372 597708 652182 143101 689085 345849 937019 358060 949345 870582 579027 1002094 104382 801369 895790 470714 748629 276910 804253 748768 824821 274078 903090 1020082 628184 352607 158425 467388 895326 386509 321709 372102 997732 191096 992042 684646 758190 281071 742880 1037936 188062 611789 824167 478708 902003 684206 186277 118121 48085 79822 1043524 223287 510167 1029769 871340 960698 955812 503206 468775 119391 1022493 821622 849161 834845 760442 911893 971147 690151 944899 580438 192271 987803 713205 645681 251353 244580 234356 419033 534454 641934 631668 748062 866607 684489 729743 743198 963118 879795 649648 952034 413917 458144 543734 145119 484907 737155 965962 895403 209399 773318 220431 96718 503066 826827 905414 615015 797783 159997 29047 331613 364385 339437 953315 516270 986771 605006 480188 492444 1010993 245521 154298 749536 252266 247470 754907 113769 772631 500979 416502 570228 883108 580899 284349 1005756 44795 95192 105007 902718 895129 961366 282294 210866 1005916 614188 388631 990330 455439 552873 301816 814439 234871 234951 260865 941199 146230 587673 627173 939151 991479 929587 71567 128310 102003 984049 879576 454997 506957 195875 749749 239390 449287 235107 894553 248047 778412 324398 898230 678189 313230 327233 365756 254059 955363 326488 907622 211756 352754 996566 202155 504205 986283 32310 715194 994004 446339 601647 175802 863321 800651 972020 907142 123739 24026 348523 953046 713305 742697 171504 932584 1034793 731853 415961 356903 514757 482838 405110 512387 480203 957924 810413 1003396 517788 355447 612123 832986 61847 843292 969962 797047 86894 617433 820476 831603 958132 837862 358988 370636 584936 772197 652377 660729 254617 895474 638477 768824 932425 723704 586412 504222 975254 764331 249117 191815 291323 878413 514821 421476 507600 893914 733905 631801 754363 550521 257564 85431 499522 900111 807774 855678 425158 1016411 960971 175484 871249 746677 975430 237214 993694 921374 976220 693351 439454 912413 928716 281471 492767 201406 644945 419824 119375 491933 249574 605436 597845 369526 511253 103422 718642 255275 286181 79355 686694 217578 842508 495143 676810 384341 287983 904230 659433 799706 945889 794213 669914 642380 576287 973337 589335 385231 732145 798189 678817 636272 196516 364670 772198 374151 755669 929489 316871 564011 465643 730748 570681 779550 91847 1005735 28588 974902 901585 470543 226490 938652 759592 648853 314616 298174 1010788 243050 49042 699723 943974 715169 236483 876054 898649 483802 1018569 891535 597909 773864 846818 924221 767792 466627 871928 961157 371628 301275 760282 473661 422559 833717 658555 497053 839572 963800 128984 11735 693998 843442 1033393 49983 774239 817365 642111 468382 421175 469955 398235 756213 625913 749622 440521 93034 1034434 658831 515297 983895 989929 842070 523270 222197 1034841 984839 775316 178255 121483 669489 363485 388885 687131 372135 348071 799775 827218 339181 953030 173006 816584 376133 398711 848652 945262 129654 736037 483983 255161 675566 700292 65144 836205 755657 178965 979095 13295 534191 696830 324387 743596 944353 992091 760438 503115 609839 886136 810387 62653 780738 1006104 370041 220474 845116 293277 337019 260193 618172 874464 619745 873779 1017302 840790 482978 806361 722843 399607 391461 805813 662940 414954 677229 823787 944362 757020 685127 837869 386675 639319 187498 965769 260367 470809 60639 550751 466028 240421 988500 834693 1026579 751698 435194 456656 210699 667451 147063 695350 417548 523779 482737 96719 970140 388805 957286 907310 802135 245385 941205 520900 453416 903541 604871 951411 910553 219799 942962 334971 540340 765227 479714 662971 479759 921448 236855 224200 733525 216923 826635 550380 490883 552243 377327 866003 97487 391271 404604 159101 182517 736656 309077 520307 454474 1042598 13813 895764 482121 374229 654936 820156 662141 963243 374138 213245 985929 483018 932940 351516 790001 192821 238489 864098 32754 443214 915048 908108 620607 712011 884384 369863 1020985 110375 487821 160501 969190 562039 943721 743216 483709 48318 701627 744408 504531 219663 888590 269623 193473 1022544 433804 844846 836431 20219 776522 352160 90975 308918 941732 738167 407898 1029286 912139 1005684 996274 450244 702361 454294 345439 783554 472968 720002 439611 732626 988746 178711 383307 102140 698182 489230 102905 605688 158151 636215 831613 387984 256305 961171 302687 933197 126523 418575 1029345 390386 387722 998338 531919 713973 437341 588562 620274 117490 805819 52659 872242 808533 444027 325468 161021 705437 849557 445603 465898 873059 194191 410366 242396 42998 161638 592319 778359 804093 783672 908498 883156 1034358 779015 1035202 583081 711257 815451 709236 67535 709449 946839 647421 470225 1020114 1045920 915216 567774 385311 700857 708267 699549 278330 730469 683374 306780 203132 949508 246583 326980 458019 67063 68535 256488 506792 947622 603891 610791 935722 112335 973356 663429 248745 761400 976649 553811 55103 747275 243602 297943 747354 95948 897703 204280 158523 260938 750913 1026904 884129 602523 367503 112467 237687 576251 272254 127150 334206 791547 1013061 305583 192819 431957 594791 223961 778663 882569 713259 113755 251287 366029 123353 1017800 455733 379947 668871 309139 707762 822522 637553 365417 801870 936751 522608 388693 1024610 509905 388454 703883 742217 846478 865394 889053 622244 405747 989304 1011152 960403 192629 184719 687298 474707 576127 665587 839046 293370 443509 408029 481831 1020714 349532 514575 390593 236716 302299 717604 407491 435453 960698 1020495 1018789 321709 572209 222631 211635 349942 500937 292491 762840 845624 1009959 34239 587861 612785 614121 43471 547685 794007 940230 889594 489989 306527 376419 640565 713255 607183 780392 372103 198327 910230 211773 441701 237286 239525 16251 488710 952291 952367 931665 698794 596607 474053 760244 359058 235899 388143 500404 866140 650908 521766 740948 758467 291991 599611 1037389 222767 842938 978049 980057 1021121 637459 829126 359816 736664 747933 697742 302712 602493 640739 854623 421532 728547 174005 888244 906389 791247 319737 675181 384142 193051 644346 100314 747973 1036881 515976 875401 224069 146422 248981 320918 964649 112863 720392 749675 603604 189852 373738 968470 790487 420725 772126 905444 461628 635363 236727 635548 465835 818276 853559 736870 269019 506226 1034778 676693 358609 298918 200668 400365 972744 498859 124746 184182 253259 293447 810597 877661 130600 535855 640886 400925 472540 648307 747943 912832 386599 970918 688887 784777 929915 766375 534518 216060 774981 86255 758740 495995 657327 763403 913800 277865 78175 170747 350026 725863 758181 777922 404205 484879 993942 609726 186179 420538 128058 1000266 811875 939868 726219 994908 580086 895767 811754 676757 777479 720674 988652 838600 829944 480381 834379 547579 994250 54685 794159 331737 290621 1002930 780933 648107 881382 690814 501593 967570 508668 954249 886014 586589 485618 806650 712517 302006 864605 946229 290736 993512 939473 621719 202407 521584 206823 370668 441638 455778 441550 457666 774514 503153 357223 783752 80575 195215 43771 468403 214510 837694 369398 645783 985276 764374 874841 984378 72061 498630 479587 587238 469227 434006 1001885 505473 957850 618013 685335 652301 504102 892229 683952 988101 992972 739727 386674 390330 259504 740383 937374 364783 204374 60319 684698 677596 446895 160215 764214 416799 466727 62351 474802 15101 433373 238939 993155 25853 875395 746551 194132 842398 845262 638514 130612 1033517 822844 563045 742982 445554 70511 505667 578975 516893 975574 1008922 948068 24557 1009421 95030 1010819 354936 933336 847995 373116 981345 214846 768653 222070 505058 961113 256568 64722 949347 826998 791447 389956 945088 1010759 841898 251369 755650 367993 114114 1038630 215862 129246 595833 960299 120939 905438 840581 843593 848651 446085 774917 358190 822942 141271 216689 236148 12156 879310 842025 322659 464867 1038915 1010715 650085 45879 227081 844469 704758 203708 306539 324187 124867 978189 190297 921979 225110 444135 387425 821230 161006 441045 990312 829614 853365 252443 871995 223559 779940 575895 612853 838961 1028393 964751 333682 341978 963277 778704 337470 96211 683744 733081 483026 352226 571339 987246 208478 712265 634760 1008405 1043680 1041764 645593 886357 464378 1018473 605035 652484 975621 216311 12735 716845 114377 261510 163083 666517 578918 1032436 619751 768649 347543 995478 60589 972807 691576 1024480 324584 562941 873318 195723 885875 1017059 730238 732886 98085 367970 632808 740131 154303 681714 968337 829205 718140 687544 190877 783522 664414 849089 550462 367321 485856 446099 390219 124271 86846 128526 744558 601338 703130 517744 713363 171751 484903 519197 409288 522836 387534 761644 939512 674774 800376 538589 528379 888579 461780 513940 880927 996056 932239 687641 239387 815503 345535 942206 195015 662426 1003921 847078 569786 985261 407003 1009417 505061 947156 44909 149885 977802 439123 179120 175832 662137 351771 644048 241272 1003741 636005 379131 159919 651481 609193 831361 918907 654381 36589 897558 767573 60207 741821 499624 619892 986929 711064 370154 466824 862040 828875 912964 638338 1018348 912006 711711 227540 759189 686493 903485 796589 611941 963457 712560 267710 799159 887788 98751 374060 97885 365214 472249 90062 642460 208236 751911 238223 452205 223651 833902 854774 883851 239314 200663 544711 370447 627487 383724 991583 617758 307929 347431 921081 177769 244810 911766 777400 156983 909343 48470 870523 851019 324707 63409 520308 740604 843090 1028834 644049 748758 824295 339918 236508 763572 742829 661993 645461 937834 901575 238199 358640 715379 929103 715683 11515 1003550 118635 431097 972611 61155 924630 265207 363997 112735 11903 898673 677039 658383 465890 159622 447210 29886 602931 308351 400869 758248 731043 745116 674399 657086 683884 357643 108277 890383 686542 826143 881293 944070 750875 600253 730749 243156 20190 833788 652055 692039 802395 487316 519944 715512 467566 82751 772330 551655 178394 382609 377977 995516 778522 220755 691819 483607 540267 994125 910233 384597 292771 218717 44410 812750 899178 662451 894743 389178 929508 698045 173374 232919 314085 195150 474204 750009 188105 406012 764315 612566 931115 701207 671109 649035 804342 507106 802589 922877 320745 669621 158654 87247 555103 1019234 157437 146215 583011 298929 230894 528109 285102 502520 968799 482319 924332 758619 863114 489011 1016203 995532 720660 444088 948012 933777 956259 382118 277325 507052 736786 877381 742636 649549 382548 487044 255305 1014434 160757 28311 552503 997578 439633 931746 91511 450986 16263 310509 762218 943135 208279 313833 236661 732805 755684 907578 579377 969123 275183 249287 885943 661212 183358 520524 695637 952819 50165 187848 184148 357958 620770 118587 676539 691606 496924 502165 214813 924569 428762 771026 886584 22478 225575 388456 568184 486549 110279 963893 408745 677999 245352 635342 947026 327181 286973 194244 1033080 867139 347075 986708 343832 699360 381299 698155 126606 351924 843596 776279 485297 584301 869659 818356 801179 445870 307962 79083 552402 718862 870635 451041 254166 36543 812537 199935 249236 243035 419306 953805 901836 335820 534519 957080 756444 200175 449860 827222 831448 417981 208445 500988 1036686 774413 638093 161639 652224 242813 808094 709523 499112 422539 251111 929182 274294 187531 540645 355357 902382 252282 781335 396893 1040691 499169 353948 638614 963448 432527 996516 376593 914021 335162 768665 891545 988555 752149 826593 759784 943911 111597 102237 316059 191178 122215 789887 88790 641823 652858 366254 538215 651888 926206 963808 89751 380495 1021100 891421 512346 769810 179416 673656 781536 645936 940819 160715 750960 780652 517364 675358 897441 289277 854900 923326 331610 745806 362972 603422 875267 874035 851224 334462 910674 385205 726874 89657 221613 345834 947576 364455 65319 633439 155384 274015 444361 712923 905970 616637 988632 409035 679590 80748 752304 564594 831338 678249 644348 732017 940441 882118 88989 928454 707689 606963 909096 720225 642474 959573 1038676 992643 254665 879768 539591 967383 492280 48497 601052 821197 177805 803705 292348 998192 402941 585237 775458 340709 880861 509810 404077 325151 371315 770590 420318 652908 1019221 128337 161437 216697 163432 567154 65242 122792 220039 503078 252732 500705 244750 53143 249391 381164 897145 942525 676503 65121 794300 219763 89821 984914 749187 51195 113390 63347 849824 431501 821941 666927 437580 765469 832226 212216 719121 665501 847201 677087 904843 558687 353875 278285 731124 618870 23541 701101 228109 682539 294373 104171 911639 472233 667123 932265 914968 629118 834650 906593 212686 570655 797941 143270 886483 788218 342862 228519 185190 292270 811964 241558 820202 512444 652827 389337 115775 245511 957737 326698 373097 422207 823546 795516 998594 970020 531371 924855 915719 498357 644643 333659 615069 879569 802443 820205 516945 547007 123897 738615 845470 108799 186191 844691 632279 1001009 711450 126924 701164 689660 614072 226599 241046 375928 991973 636582 947302 963888 727417 434092 743268 177899 322959 175319 735562 207345 241231 385702 579062 246247 235192 964389 709109 776199 307930 387944 342515 842352 612028 963282 1029458 735766 448815 28395 947993 380842 115445 189930 776010 1044743 838315 923491 886186 375004 1026844 147951 438706 767074 661629 1004483 669041 42731 813468 963560 971411 317751 255202 1003464 790207 834499 736473 691997 796062 914310 363418 243813 406107 954010 588390 168319 520068 797404 777345 935151 510149 383581 709494 138845 723831 814458 973573 64667 359225 968581 3039 71935 588744 953800 963785 938981 814641 595868 355787 518064 600863 399723 171994 712931 896045 645342 277559 642473 297823 807670 822525 433106 920875 765319 1025677 256597 233195 712950 285176 826189 637702 409361 1001885 625471 569782 129692 1018909 829195 848780 839475 1010738 936802 505290 369974 998820 147257 813564 947246 1002187 844755 867002 510585 303090 779082 845013 292780 698819 836084 234285 987917 846991 645663 579318 664315 761512 433908 81339 864366 987374 894758 244145 895387 639869 446345 925018 265181 618077 405334 129960 87017 454230 948904 644410 116199 294588 916482 321902 1018616 464857 388434 796013 1003879 176349 436937 694903 918479 849099 922617 898150 634315 727645 952792 237805 761103 487757 209591 995828 816171 15285 725487 251516 975650 921489 829283 436699 451692 747101 668151 222107 412529 758391 768233 59335 399260 866072 60151 448687 686258 177651 993847 956586 453354 763267 304085 428791 380657 743640 672239 60412 764939 433528 489880 886863 499942 1001511 356826 117363 1015993 53211 158381 1002158 734515 282015 437789 64750 899097 172535 684331 995109 897084 932588 941207 971307 855319 645001 306231 700893 798266 940678 388928 520422 1036303 784710 456578 326010 958960 778461 213747 875211 781337 933425 635853 960998 710969 174030 747399 757396 41950 697131 837963 365043 995375 321461 959771 255514 502384 773456 254323 906386 951870 461591 453783 992814 449260 449873 1042485 1036401 89315 620715 342579 48755 818516 807673 812967 130440 258331 711763 259403 1044865 1024142 973071 646548 1014146 255767 424306 750618 193207 373118 713554 683053 404835 735653 241494 671448 1003150 550873 636122 871332 772274 470950 134397 364131 359257 239294 937746 841500 774538 752838 695515 581340 581052 617059 949553 587855 697966 353082 995513 123454 638283 956723 305533 227615 794482 130157 727214 957595 811708 224905 335353 923949 994887 685909 145631 206078 846123 227687 747745 151995 248043 81197 851049 214261 157550 692058 96500 520812 373434 988524 940502 673533 1001998 343217 653843 381881 42365 331673 449804 702436 674159 417459 55272 946866 424397 501081 284659 108466 900664 244464 970925 641257 718726 952682 946835 703085 484765 424396 960926 755147 871578 60695 994377 979730 865698 1033772 589698 932981 450731 941361 255323 312693 848190 162258 746604 809822 767302 745909 766055 405262 805503 238821 188847 497190 858445 435637 691598 960621 160995 961814 31151 680666 888621 195691 388556 250786 706444 492763 575167 911176 720529 906689 1034502 486003 623548 336701 864558 708568 1007360 880284 954281 656893 448627 448322 387000 796668 652467 815667 976230 64181 306297 293019 211404 177463 389832 650724 540475 549847 766890 475851 639729 176702 257353 445863 320903 130692 96693 109054 864051 793455 428983 920410 589618 959844 176023 798553 121115 941173 700312 516723 817064 702355 390757 407854 672766 583630 989283 355532 562134 918231 902669 236318 613800 785808 580974 186619 63679 412895 195463 718603 226776 710484 776494 877259 350443 455913 604589 752752 933043 710821 685920 732643 706798 935579 696809 583369 206746 486574 169879 241947 870361 993331 553690 326452 553338 501959 996495 195478 446003 521396 223077 383254 803823 227451 462803 1037961 780329 124405 552156 79663 592603 171166 114462 101263 678973 280251 405887 514074 732851 866763 209597 824308 759899 596973 552180 221048 151374 387111 760644 937665 731043 420758 423792 521624 460599 911673 388529 120299 435995 492334 808901 351406 875418 451279 124591 845542 800673 775011 493903 849433 774924 1025137 88877 487301 162110 724458 645415 222164 442551 1031220 828662 570089 1002377 253211 779303 47835 18175 183755 320206 901679 278171 959442 552463 651705 390196 570799 653577 557935 955511 80854 714269 757141 961660 446840 249572 639846 5630 985434 470166 676600 644937 81825 944395 162275 1033192 496092 518468 121243 874914 542167 728175 937259 696807 638497 901797 456787 910913 98276 963111 707921 1036389 450258 378463 942454 128965 437027 926647 114333 783473 44926 629105 581093 407831 462701 257141 222934 976974 782361 766860 914616 630311 604975 171597 877542 116662 334584 486772 382805 418175 260878 740184 223891 380868 170926 603925 840857 421356 233145 989884 563703 845108 496939 391283 310045 897872 73614 913813 704923 189862 553407 129474 204149 953576 407237 809896 910729 556965 809596 448045 257612 291306 936051 88694 710999 638610 579302 632057 735941 371117 433572 685323 637428 868003 643689 749212 349741 702056 109415 52473 993629 713445 64357 304378 889046 686498 540334 355979 337660 347060 707029 824918 126660 323807 987869 343324 618245 769860 687009 697063 933004 1010226 464377 975975 416675 975922 956664 603678 163239 832167 669030 78623 714908 904540 1033434 977798 712943 570745 169450 416814 113574 383832 454954 683290 844729 694242 905366 894349 892453 162672 181103 728805 868539 1009943 636521 752773 554410 442869 812790 129332 841803 613557 961762 711522 698199 504941 1006859 1000428 479326 939629 841394 639959 476407 763006 589337 998917 695924 822205 731167 986411 552730 913156 704169 618094 666086 745527 487599 591355 438867 728247 967409 445396 316875 96861 763617 842179 703187 24287 713336 434428 309190 747055 761974 710064 488184 1024789 151469 987578 888168 389861 944721 470734 755150 520972 440771 483915 645862 716314 847363 678389 627611 895922 858907 665039 204006 992499 908298 514649 883029 573129 69535 451181 1024427 880536 291421 506458 760675 921292 207966 851745 64347 687524 621778 241516 915850 687729 96455 891719 946417 515524 895969 610527 563911 1008588 277693 719382 882245 892128 905255 979809 736060 860925 472183 803647 314311 717507 887483 162697 309711 48593 706466 414814 205690 265719 970320 617782 810569 567781 1020470 991575 348011 631766 1019950 448284 884672 716216 466091 828755 354650 584391 474699 364670 765250 716482 220378 177934 759620 629543 931161 634691 808438 358523 388876 864195 734034 495014 388614 893285 251267 514851 177343 447942 517515 783152 896781 681897 472154 634243 554978 714226 363957 618685 94574 1013416 935151 762580 718196 640946 916513 54111 411566 665502 751969 540454 907512 432060 669562 122453 953161 751878 447666 897435 913813 219549 362445 863772 583255 943277 1021864 353658 240361 496454 954865 638556 140670 875365 687786 178863 1038864 801438 866605 886712 325867 474158 417332 815927 353137 817878 573014 891372 1000493 308655 1017069 240021 419566 585613 754395 166127 560311 778838 542619 1025155 929594 869118 617257 290133 193929 251820 995544 462010 984428 601933 31455 351319 440437 252308 1039444 455078 900377 548751 908856 685595 318820 772422 116663 1026660 311775 236235 740509 137207 73082 481735 939095 470754 162502 1002029 635799 717975 962781 357710 919759 362607 857214 384852 709663 111523 587576 417252 505650 320886 533119 1022493 697211 967867 840735 301899 290622 532991 423651 819901 209139 694649 841980 443825 497347 584167 947030 487184 963420 462563 732107 956175 416157 961241 1029318 418785 615998 717071 629919 470826 925336 988841 641743 881970 367919 161646 923451 440035 58943 701118 421391 873171 62931 616357 161171 888419 509368 431229 739312 879676 348082 96689 658558 79741 924633 390547 506453 565983 444850 370893 948634 618717 1035096 308622 362211 8094 409389 807671 199327 470311 277870 934555 823191 369022 719685 978196 632605 936308 666535 714217 691295 684402 986407 500214 600638 108395 844634 248621 1014282 213911 932011 329213 380769 113966 423581 402935 949552 855379 980360 380376 495321 644202 1020272 800501 557950 530039 130652 119251 342315 366254 570842 494514 310398 766748 387222 446830 249195 983779 171543 258682 251612 943062 432045 358230 740812 973420 734782 404813 300797 769921 190243 339929 997145 46493 57137 747169 514836 878037 409314 709834 484060 46012 822196 178842 856527 907796 222954 493357 419701 373387 900754 856189 904568 830448 981400 930494 256177 509579 411263 271991 129431 346039 300794 912212 963289 177002 879562 235228 121629 841370 657341 871597 853939 234956 767019 816727 776805 31980 638510 608051 732950 727947 498060 467835 190942 428542 979489 960675 514188 942017 234453 796598 502968 26598 551658 824531 481478 757031 433621 1033049 859874 227622 800467 455904 678127 746433 581161 758622 772035 673373 586438 1004135 999923 419793 960689 343844 880990 613518 647990 220715 305271 306267 374474 470103 726836 755855 650905 1026913 903354 935338 688622 633978 932180 833358 971021 667325 112719 718488 815972 751695 283455 237886 192212 455140 340891 431707 556155 728908 122229 171661 92121 1009194 326797 832597 1011799 493799 512571 662923 833717 900212 1015120 434067 660439 548339 647044 218223 365526 960884 64210 52183 168698 543479 978088 522946 810210 486764 236981 800682 327346 306037 340986 828149 381326 322798 357421 834325 492407 358794 946582 707315 484208 1013011 560635 703081 859078 682929 826789 45983 176501 176629 866522 841882 1042694 159705 539134 599165 429027 771726 638119 879443 889722 996698 1015432 619407 742485 240015 223966 545243 907504 618178 459709 287983 634066 626482 846869 938438 155036 886484 906076 60274 833927 201823 1014826 319851 934844 692719 865989 509776 892450 760135 626418 383825 455458 891873 210894 860008 345035 350065 984983 92079 324060 128326 977186 583126 924369 215794 824953 97124 351667 277103 967406 154955 194891 710961 1024692 123765 642411 379517 498117 584315 391760 986375 661087 604935 452309 832093 289575 585697 286588 104059 482036 794294 298747 960171 636983 593404 424056 198557 737983 759115 152502 983526 7095 1025641 990995 1014305 1001320 1042579 257050 310585 724167 915553 169295 995000 874436 900171 1024283 881099 617310 562366 924954 1012245 811701 740577 187873 340462 116217 704699 915533 478012 680558 554424 361976 806754 171582 692969 495204 970276 808627 983471 890546 88574 484765 547755 602617 767594 986652 724309 784482 673619 479774 461663 471597 435050 496892 334535 814286 762594 96747 406263 767364 220610 756337 535759 870118 128330 174926 440670 974192 713405 798446 259265 448035 359720 951021 963283 62651 448300 413580 585652 736020 715052 1005756 776313 885163 323802 403774 881770 743320 828267 404198 252492 505221 355516 413560 81527 434873 1040976 421496 812005 446116 294604 59047 740943 774761 377566 715053 242424 481550 179642 622473 846867 839652 679308 370075 213751 994380 113389 701669 446991 895180 941002 81706 434751 607950 892041 571874 809149 248554 687016 507396 175853 713334 186485 62435 169977 638690 585637 309689 847312 1003726 320481 316622 695435 629087 939714 128746 372582 746643 1025816 464278 126362 581230 700078 628058 683764 1032817 367476 94663 928958 929506 383287 840025 826143 792231 84985 883492 359872 443159 877804 159672 144279 678322 259239 905880 519221 908354 608479 63271 728718 571597 214974 420825 484764 880408 725686 369405 779976 682525 789749 579996 918781 691055 863782 834822 960923 140670 995025 11995 375130 588134 128849 145370 794230 818382 779506 93654 282013 883618 499964 47063 969650 1028361 374364 113998 111868 812993 756317 69102 679486 1022235 1009320 102907 652995 650020 302796 490284 629994 581511 246683 271295 913498 872783 151485 364331 960434 56553 704225 388892 338916 684729 117875 614779 717847 701689 970929 1029026 957244 977257 159449 464039 944661 955683 985932 592621 776725 926647 847431 255221 697330 286429 499586 580829 621329 114628 707452 265213 824774 47790 612241 188905 866835 246010 636634 1021707 505903 738533 417578 728857 386646 943780 947247 455586 905684 366040 223903 415415 138483 867544 934887 453686 1019697 955256 742754 501023 660341 306168 72427 319457 260151 562162 57597 718910 834508 398201 490053 874980 936155 671388 1005219 720552 833272 691894 992186 1009090 857990 480212 472013 472266 511937 664271 259845 1009306 842649 324337 577071 695726 259235 889635 419531 188323 664061 1018905 505970 858930 953002 967640 1008697 616243 1015361 113239 752936 677357 724458 252824 57266 873882 907285 108409 879939 384546 423121 210527 234315 64740 866094 699063 596474 626627 360035 122532 813787 503138 73679 783473 902124 937667 517412 316031 497384 877918 228921 640441 383690 539023 613694 906665 632302 308849 969614 710191 961892 268213 349173 306646 259363 981763 128779 448873 967772 806598 440812 209145 744988 484741 741991 226259 947757 308956 255592 218007 931221 913281 430025 452961 554589 653097 155351 462619 877752 365166 744566 234730 909897 1025840 1032281 944601 994514 144091 750072 791295 155489 105079 675751 178926 649673 692693 871121 79475 1035852 924373 636485 741283 715173 844579 633518 458376 315635 893557 963402 914250 974145 210796 457570 662764 677439 973552 259526 293684 635183 472048 867057 958958 363231 619670 949781 761057 777770 96173 756582 506522 952755 745713 994912 464506 189331 326214 298831 924558 240839 325338 62135 959976 600782 232122 681578 691699 372117 834155 530931 651566 994406 1002468 818213 499142 441244 235707 593847 143166 710053 946837 866542 1004889 878828 194631 299943 771261 276461 233440 446937 779712 30712 536445 742969 721402 1020693 126657 890720 806047 971926 987869 891756 839245 613463 893982 941327 781204 478934 772687 175443 392483 199663 685006 208848 400838 191465 722813 988587 714857 958575 53599 768062 481452 480865 484023 111293 589680 831210 822717 883990 249494 521388 125581 153445 1001826 684942 818770 653370 1015304 218091 317112 1004809 878638 171431 836813 601910 85183 765315 757590 220555 297655 249965 810932 367339 801674 208039 253556 355021 456735 700922 930729 124601 499335 254428 462284 422103 993188 474053 974052 187015 239986 59331 686679 619864 290727 698044 712065 341477 667128 728263 226724 660639 302251 903017 270295 631768 549851 456849 242627 230751 436718 984812 273338 357100 146940 461174 374557 136879 605411 250460 521504 830157 611298 114455 63708 830554 510060 674510 549693 764772 915462 125749 887007 24538 436711 1046273 892231 379002 418543 1033285 345823 711898 715574 116602 227553 457003 746825 831289 698354 686508 497991 1040564 232813 571637 15423 642734 839139 30661 438904 278386 151410 1013962 852957 864756 624586 687315 863974 463307 707437 255403 238063 272235 74735 334965 310487 62814 408429 644662 471981 629959 418732 771036 718688 969174 476995 181693 382588 740754 691247 511253 618837 636301 408754 678059 796284 473859 433735 859703 898595 449593 504113 708337 202151 618190 187997 188361 512057 855906 806343 823236 233230 461939 834006 807534 921374 420775 1042848 830582 844238 190379 797637 133113 1016135 605396 750249 821724 302518 923951 477933 711314 322454 742423 404691 839235 714588 116669 893555 137015 678738 451182 721405 826426 448395 259537 710941 867538 977604 914328 913446 226426 706845 942387 871258 908819 450437 659839 232243 867598 906705 1025050 764816 572958 193078 544207 824190 501077 333303 957635 929148 172925 553901 605901 758014 75691 934585 657267 701838 613866 1021044 1025610 782486 478414 635352 500199 249010 943281 554263 886738 526845 956210 89976 419533 331631 29951 59836 104875 363453 366223 629117 965924 209303 350042 760993 1008197 414971 293369 900292 936156 684414 436317 607967 902489 681051 1040929 305005 871792 754617 482645 162777 639679 703924 473889 69486 250788 415115 454345 735317 189835 188767 691046 588518 762565 46199 810364 743511 277429 110420 470634 367584 697591 938349 813366 727020 144827 685892 449133 617420 545279 886374 874228 895766 504206 901619 865520 252997 996421 487922 850992 1010280 904484 130250 751504 474710 718486 791545 480685 626517 171910 502372 450051 663472 765776 112305 20183 344699 657790 235997 451958 738527 644533 767824 339705 285421 204190 921485 508786 1033803 802186 229123 1024802 147079 500131 408723 470453 1020841 379191 116643 30391 503745 732117 672574 1020120 307043 451896 691770 752686 809593 947056 584331 669278 499176 159397 387410 795487 342711 231382 498992 93894 595375 771940 613176 242975 919799 368113 428730 982576 469921 937509 767111 109021 374934 965011 289565 589632 728872 1007202 932305 739527 794043 754172 848370 30442 583911 620559 201466 293735 389366 203831 500089 887590 577302 646812 1002841 756200 846855 373477 543839 175667 792380 46584 915494 862917 226485 110847 298967 903343 735900 887591 686888 499500 694177 1023812 318450 984412 914979 827196 681558 706810 32415 540254 331179 63158 707531 678524 103615 711335 705462 801566 45046 812523 642190 859529 504176 914384 910003 416493 485209 200511 122352 362831 800746 556259 317346 376769 202347 921212 748486 160563 987772 301739 338909 248470 831255 259978 721725 1017369 531039 97741 649394 945490 969060 313310 189237 618681 638501 984477 221422 443190 407417 130334 885240 569057 874257 323131 475990 896540 387287 381644 46559 1017502 117643 351353 298871 928855 937623 714065 930238 1009788 320927 996193 473969 827076 914624 502988 351666 81109 724796 650474 121398 1016967 1021546 364522 902012 879558 55782 580600 289260 600427 580476 455537 323521 593613 704138 169325 584313 716430 1025382 52027 627231 927195 960902 1024668 696879 275931 662997 309994 195645 845620 504216 986502 365463 888549 532282 762837 245304 546359 458380 794541 390418 72935 1028241 1038474 934699 825849 996824 322458 551788 413595 411895 905681 833362 734766 597839 412148 760195 809259 977677 177853 855375 182507 1020218 374443 502108 240282 818478 1027651 933654 849977 372536 409243 194996 420630 228692 910172 369095 857135 913806 493118 648537 864073 779944 237755 443361 676346 188237 390038 503446 739871 310246 892220 432683 706780 687344 310734 325976 508762 980112 222638 793324 276857 252274 552880 150908 846660 951292 290755 771916 85111 84459 605010 845542 463563 584828 616697 809421 1026928 1037648 674298 485754 368058 190133 629603 258228 506976 724747 423836 322522 463741 951292 899974 515298 479051 604988 244025 457239 871365 193693 189127 497822 227944 1034762 1041601 49001 938616 945721 300771 379758 949276 813541 1045508 377119 1034293 173421 211849 257799 910952 95467 192753 806882 911058 969307 123881 1026225 453942 769218 898101 241445 879718 993490 256221 884242 431575 911265 400541 324379 921149 151525 653372 902830 1027632 887267 399087 940849 924114 649373 219494 349865 699118 144765 178747 363892 805757 975352 849999 544243 420291 695237 493290 902379 697918 161735 325747 574527 492126 444798 827034 708018 457569 138639 912037 510612 742810 692161 102360 173435 568806 652185 292083 468150 61262 93849 849289 432997 634305 602023 649456 304957 1035418 575197 366332 814763 933212 760049 342077 723964 802770 110064 776589 31291 825694 496549 379549 645663 863585 104918 318341 421540 630642 209397 909868 259142 615163 149743 928117 143283 520330 889199 1024647 374667 1020149 466404 460679 243893 609081 363422 814778 220395 835815 485866 462732 998169 239322 125548 445900 326927 583505 18430 906355 931173 419262 569317 847075 171615 318221 179427 898092 221069 994530 751189 469587 320351 29563 922972 865334 751723 198558 191969 987845 698872 845537 629733 963783 216557 926141 513310 698430 325724 400293 664054 502047 250383 487737 439097 257436 531677 972938 494534 944443 672511 975474 851778 434053 934247 518797 953037 316282 753236 922487 695469 462257 630136 618152 660221 604311 808753 1043554 677215 661231 193358 537511 437870 824158 848067 943082 1021228 911419 878004 255283 1028184 436813 741519 960214 926830 409855 1013984 717109 601052 903672 81630 445173 699781 200254 505384 529775 447226 483094 511253 741965 1037860 657150 610733 667473 571819 597816 679617 1024340 621290 621612 889323 900336 32753 977037 593643 333810 389290 261394 999541 129237 924348 846292 87767 946534 485300 564951 976399 223917 506645 969650 996041 676269 50039 780960 54204 748179 362926 735017 1018393 646089 61338 255665 47943 348647 750087 791327 390832 970115 662441 838709 388338 418525 418230 459903 930988 388961 62671 919470 893839 620931 993477 890310 593885 616918 57117 630584 489897 1009608 450094 728779 304926 478871 631925 291471 41915 498959 830286 608669 469752 236844 931213 768354 594395 171952 91839 932470 539613 634089 231326 948341 470127 358059 582781 658678 367150 24435 483128 388889 433132 150462 716862 986738 771971 339303 840527 908035 900245 38863 380624 1032243 227419 665340 154842 89404 177051 572741 209975 501099 167347 767148 634571 516670 185251 103790 833784 646418 805047 1034785 416554 922611 777544 428405 390257 953613 535005 649513 111059 874184 1023592 359648 781618 409135 653465 955638 423028 617934 353257 701974 901791 552801 896626 384324 809351 961418 68542 1023377 52925 397175 214968 159517 536531 643812 324877 191943 157650 477625 320974 618872 293579 606093 191373 316507 1047558 484086 318905 580442 329983 878486 1021700 937132 411062 496883 880425 777072 144479 1000491 793463 452405 933143 963384 954490 548023 381835 826787 940708 555704 984739 389476 503310 643196 599719 978974 624361 346612 682091 173946 508474 841381 209310 229162 677191 684271 433511 628713 81592 984933 479527 121007 615274 1011304 550371 81324 992629 355270 1030788 688381 370544 812540 881238 1024825 427387 838971 324476 844925 448783 618126 296766 343709 845395 464722 755190 314221 793435 504494 284611 756061 308220 356177 421407 367516 425187 678685 568571 1019458 290493 813245 490027 480622 128619 1025202 689641 426399 375478 923497 1037732 804220 936938 886559 412315 137979 1025720 750705 972373 112315 451502 877869 503086 384865 422505 890712 520872 1011941 208046 477471 935747 479353 522116 964837 937603 836815 680182 377777 278117 652556 183579 1008409 370235 493520 276973 109526 647860 241451 317206 944442 638069 782937 400823 450434 243929 959968 669590 991043 102010 627917 186975 897579 1030024 561055 445129 421602 474341 781672 464473 91102 1021347 199931 765517 406894 730485 1013576 494530 1044577 128817 71611 680379 300667 876671 302687 724348 765074 744029 718246 424251 763303 208158 937069 242387 899436 995411 585854 654869 237148 839069 991597 650570 421833 602459 174806 50171 732088 879719 814902 869869 308951 126411 748729 382135 121628 409255 61302 522790 877515 217326 218539 632470 355766 314491 378071 900306 437426 939938 305134 585166 334699 62795 725535 876386 632707 756877 622274 941269 990531 243309 827085 1026086 229296 533494 315121 618127 780008 703814 1032888 306875 601524 743633 864969 771727 979274 94683 862116 347623 773398 422245 941138 511872 479178 628135 698332 59883 924627 306061 343880 809087 894198 697214 458008 825072 355529 422703 312828 700010 48597 902636 438764 617705 490593 850540 440887 995613 126187 377070 424090 717634 992451 326368 595453 970154 832166 577075 511557 91119 446086 714142 259730 415681 902855 736585 976919 908656 958693 187566 399725 1004466 626165 648783 382778 504854 815223 846006 510742 335709 309234 298364 340933 802354 813351 936760 326915 587069 384675 723423 415861 703018 407220 478134 383698 47901 706013 748093 897746 611925 713590 434430 645068 1024425 392644 740916 884624 372192 503854 250187 206395 44735 943164 907136 816977 796522 944021 810442 478998 156636 605858 155775 232899 1004456 326371 873753 457696 250295 432050 812974 358758 812902 241238 314616 52543 744420 407901 698599 758661 732968 355450 705771 321963 901496 605467 355568 445292 588693 881798 605099 381734 614192 634329 771953 200184 850597 729575 667999 850329 440268 577053 972301 321199 989487 1036961 667413 204346 310003 671627 193710 208365 494031 371426 939915 510377 122310 800184 627417 709150 212848 798076 403433 1043472 76221 886358 430005 929690 691949 422691 9726 799531 650945 833355 609976 357619 333691 914740 867845 748636 1034513 483098 472874 692107 675571 515142 59333 15055 221916 932310 730407 995717 87484 791295 125870 511398 569306 742547 109401 974436 734950 973849 122729 511600 1018574 124697 912398 616911 185302 333723 687372 448725 156567 112345 125981 864569 778856 369900 866424 237327 243765 62927 278421 380477 400116 455054 431898 353596 1027601 767534 783111 791547 841389 809779 772914 494993 15591 953793 472937 308190 872038 605413 440801 625129 179109 955498 40694 63067 730317 764614 1037395 882441 517143 406269 477306 993058 529775 998964 878111 283899 502725 589364 734571 707005 175727 949858 898437 684273 696863 174052 810348 1013321 831643 973221 825189 561663 715500 637108 969642 997254 118693 848217 1040192 962449 1012440 415549 97495 217549 947992 1020633 617460 587462 142455 925301 48850 350395 837303 78332 813034 921464 816700 177722 840143 647604 950775 16114 570911 903892 687813 129585 890965 865894 668540 519431 423078 122250 593775 635888 797939 259346 967022 351295 977033 200031 490264 899922 810421 114672 484182 228184 468693 654365 309132 866977 812933 408046 749786 607023 977434 1037000 171235 146886 583390 954278 325819 732617 883862 742203 169960 497204 715814 947041 273863 977196 918269 485996 486073 605162 415358 747294 937523 989601 764150 860097 979378 163359 994546 623838 260205 89735 995388 961922 303591 926559 871271 734383 362731 471527 381247 479907 195813 593778 370594 1021207 887730 643427 30295 848666 652494 461549 1023746 145615 1029254 842149 855548 511566 926837 669665 483531 754166 610745 979350 184211 1032866 121017 964702 933133 517228 755253 347378 479006 746763 502978 286586 497013 1023264 1032630 930508 1020094 766832 81845 450154 502153 781570 424979 910757 1000569 249017 947510 473926 249448 122584 763198 497842 662006 372374 789982 664550 425261 431823 225894 32123 716080 335841 419642 889242 359589 579560 877079 341278 738283 111495 496174 733539 699795 877486 701237 761162 129129 400278 900504 121303 1029505 638601 323372 585628 468675 387900 809019 154361 162460 987607 975157 642898 975288 522548 904134 907664 432823 516119 437091 863011 149469 468749 193509 723742 793927 592825 520472 437797 14203 389663 580077 157118 715619 325895 995945 124276 221875 1000418 824790 305098 482361 206716 882482 425411 129307 760345 243150 954622 349617 581395 714182 76495 952236 374211 641904 339543 911434 816445 339946 585366 98090 654403 283373 162077 78075 711337 690652 362235 863028 322668 708188 88442 686308 986393 1028267 861581 935381 936287 291791 190196 888621 210748 959311 908614 928180 247931 589412 873383 904974 338110 714508 950899 881179 506314 804263 781570 950843 97646 256209 508493 90065 97461 516529 389916 397261 563900 690511 275678 571068 849888 793851 287679 366481 772954 846460 333269 630360 777324 583285 648555 506040 738924 233353 908558 648405 620140 97510 696025 327088 779469 871018 707403 581241 892186 408729 564563 904393 857033 187064 771801 171948 1017764 696563 982128 511416 44017 501425 951862 244444 1008033 605688 654467 778286 953813 431659 325918 24534 384173 636341 459737 863938 734611 488545 685422 964173 1017290 740179 663352 504537 809976 662883 698072 589160 600538 771307 611445 57231 207263 749626 617704 427865 972185 894094 1033016 546509 737769 806334 842360 856691 963477 839086 555403 697244 1024325 1041684 87949 762169 833565 835384 497290 903506 430966 944422 495504 149359 892117 707977 63895 215271 951545 1016087 192174 1019812 192053 385103 392228 965825 296439 902713 874872 1003076 734873 184266 827209 574911 728111 1033561 877388 97807 259494 134638 428591 629715 543223 370611 349402 613950 767904 760785 738638 775225 1009175 770717 1037705 699257 504778 497177 992369 440788 276958 477816 194457 840828 614246 681850 8015 390032 520344 227723 387754 816632 743787 162605 293963 438087 681912 416677 716328 177406 695895 90543 402414 912654 849138 885455 676666 457114 894127 985718 918966 214457 995515 684727 93470 965330 663022 390256 755668 196037 440406 904906 780200 484821 64222 785288 598491 485617 903230 1022614 220590 150478 748845 755413 1027214 686204 518993 147253 30582 522371 716614 698807 244807 919795 196167 724875 445385 566229 122601 577494 569276 121086 704353 383626 342732 777777 829397 382118 719281 771740 664574 805615 1035075 380119 351028 211576 564973 200415 613080 747341 848099 420685 879697 384122 892444 990314 481588 340789 366055 651082 650255 736933 937206 316363 240074 662238 379254 741933 143161 380710 268215 883205 442010 878161 728453 592821 804989 867929 619973 901751 484015 685170 963377 387483 1013774 1035112 995202 225113 756346 334399 930694 882732 698298 173391 302755 234867 171070 315282 863918 966536 530043 820443 237387 621996 570741 248503 821244 143281 363980 751669 801006 335589 848663 153085 255891 879857 1019397 44911 213919 776660 960635 315129 887997 211675 737715 508765 556752 881368 1025581 104221 968577 350366 975565 682571 905781 1013000 959153 431954 773938 820942 54526 391213 722358 176045 1004323 912422 996426 358842 238510 629553 552945 436594 258721 390308 952102 892740 407731 755438 801341 159502 797686 1013906 755596 853465 80633 1010872 789917 605214 457137 258237 694071 671617 751955 867601 763955 642763 657276 249078 957331 686749 882513 460925 650418 379226 119591 519365 174782 1040645 247698 308582 375138 977468 480857 151335 147186 1013856 581321 773088 760677 362078 382759 171417 710749 328957 733880 1030214 250477 518483 627047 741485 50938 778024 273343 764218 800378 649431 1034887 517301 781414 438919 243306 751114 256451 732317 918875 887115 1018971 747156 435514 1024966 742328 178991 686862 800379 117087 321139 587885 255595 414063 840077 548215 406471 695886 1040572 594647 897857 699965 442927 256681 439415 255945 773459 358115 975278 596279 224675 954064 871738 271613 952491 697277 398311 645770 911268 1040496 352669 325969 371558 904461 990102 975533 260325 842637 621964 950846 231031 818418 789741 255643 345723 886507 1034838 769538 1006001 334683 1001706 922510 181455 190826 486147 946354 98051 895913 896673 873123 644069 670380 572806 186830 952570 929983 954771 856471 646361 639910 472235 394995 762270 829235 1017143 776436 220403 998856 778976 496060 836409 851498 8153 769291 616280 183674 815805 381803 522286 693847 716401 637018 784434 805582 14173 384484 864022 310951 963682 222821 293775 746602 211866 557695 853438 706879 392596 764588 177833 108269 993200 355918 771595 714968 555896 853694 686946 216759 183175 848582 647043 836076 685675 248180 121242 126825 73579 16359 796581 660701 485501 415385 714595 512225 572009 930249 935654 110398 798605 489560 449386 990313 210595 941794 1018998 648410 457221 376220 316239 324277 969906 636826 632598 251046 30449 745683 347049 695730 318825 608607 936788 99287 773270 473369 594749 311903 722039 89961 357861 727939 574454 546788 939659 988028 758194 644142 985469 584207 404347 629291 635796 866790 803324 755299 513413 796382 441526 649779 727669 878135 93905 489757 1030183 739066 716327 62426 898333 742511 1001068 959911 110487 105323 887686 409011 532083 1020824 765505 835115 316781 703702 762686 318857 588721 257346 474398 447709 473506 783692 539707 606027 255691 873629 366299 620719 475603 610232 871530 1005280 159689 895666 105390 480689 881912 147046 827174 743015 927433 790332 952543 807655 115519 556125 260174 185206 324159 961656 507672 543709 886232 616702 854383 817463 253297 996081 678969 540621 343613 597433 298861 531196 428191 1005590 127947 457233 580703 521857 130612 912034 51583 364427 237137 809385 649050 642025 340598 340383 251060 984867 758031 167071 436475 364110 1029178 738227 855022 244039 881464 1026838 646453 923055 65421 994887 242445 911660 323553 1013889 570849 913057 733401 715523 843377 998433 351690 948888 141227 521016 446369 332537 1021652 149181 916804 336991 580659 756341 380336 242734 228437 632653 915872 1025587 879769 334247 677183 758899 812382 331119 453308 575391 776809 645746 215971 154601 933285 720146 416317 324326 892250 681702 825099 691065 364011 105389 61003 120761 409202 322667 583211 454245 472930 612295 802195 252585 961449 383555 51054 775828 128962 600463 731774 402684 679905 839505 251101 801998 506481 822634 161195 186133 879314 223186 422588 185830 210759 943722 797119 159071 909729 146844 96234 341877 81334 746315 1034021 119003 372071 879013 723798 255303 613313 687436 293804 1009890 644342 684905 97479 335119 821191 325197 363167 716969 368139 674788 59175 861932 638123 682366 933832 743309 311046 965761 973108 997164 662174 954723 906073 859299 635663 504478 405939 753432 354927 686547 326221 928869 118459 839823 506650 632095 28505 185139 706165 954430 695367 446812 939071 948018 873566 129961 425753 473627 232699 429631 1003878 724174 813809 337841 1000802 840285 946902 222834 892109 866519 432104 642694 156662 841317 988785 260805 570869 883832 717845 190292 683676 603973 247503 367957 353226 407983 466705 422773 253176 758755 24379 143837 247405 624446 647607 941761 651490 679315 760564 851265 338750 44662 440441 675002 60323 345451 911419 917312 841113 638140 787807 134559 109227 630669 183211 371481 736009 629641 293515 334587 141919 372958 667564 406475 676557 854591 890414 493015 421081 957795 818205 977360 494655 436961 612015 107775 626121 717013 508654 955966 324306 901868 113900 129642 257637 423814 448151 260745 861877 90096 760780 77631 339806 441649 868165 637518 163305 441756 309711 420061 117971 449896 838125 505482 236494 676846 838573 620208 578927 343687 129177 1012515 505633 952807 821503 412886 171574 923343 499340 203754 291471 724216 816366 711434 693485 845769 196024 932338 591342 1001320 632426 225694 662078 885975 682107 992168 903405 40615 476921 683756 949530 479036 985324 971958 911958 170623 694776 208802 449990 751282 128856 583079 224823 478693 746285 831373 206517 887690 177451 247350 737128 789447 432075 653349 681558 58269 26095 776397 898410 1038379 993311 809721 616637 227264 444312 652311 1028529 503086 369550 513365 118454 162476 376203 119549 686949 605502 852984 472801 736092 346034 862114 122833 908817 547678 288497 872607 254437 936607 946861 620331 725861 837015 724684 158589 502935 832222 391136 188008 890836 134077 1022599 123510 701362 1037826 353998 116982 364377 406133 257731 364332 1023288 651927 429862 325528 292521 61171 448849 586167 540579 553167 907025 450323 854461 506769 922598 579341 348098 364117 388568 121338 620765 252717 863789 238891 210353 385511 738767 770418 570667 647516 894252 532423 459516 122637 915989 995804 861160 944592 358178 736460 448410 713755 711138 828526 560874 1028716 251084 862806 1014100 140479 992664 986945 863066 842259 926187 483234 638628 726586 223123 404845 474153 698655 936317 93174 760675 855449 947982 782208 223466 122381 776688 489581 628939 380364 977012 333199 847452 18687 320935 968133 200061 763814 915000 509087 784609 959291 142840 1016184 840681 233080 497045 870123 905818 962619 61377 538943 838107 844202 116188 618197 848927 783141 986417 379689 881124 183215 373070 122545 612551 853875 730285 59308 749903 942970 610766 962280 756439 758958 667226 966028 240357 649132 713177 381267 403055 824623 384716 233147 195257 619440 348660 899253 240813 832263 779911 669805 677840 605276 907378 150651 111581 130880 636784 854847 552777 97084 514211 223220 677340 220574 195960 191204 196178 761114 488502 451679 243989 636070 1014292 698163 80479 984783 487074 570597 874542 812009 818453 171927 670900 161951 805785 773213 735121 916485 238012 216788 850065 389482 1020881 697533 867952 764692 465241 167374 897201 216183 388254 911565 502925 491304 319216 216623 581432 206460 704083 665330 482695 911534 994676 576886 625404 51188 987764 1011492 783685 442058 126345 582719 205783 331125 304863 409460 931576 741290 973260 113276 331133 894118 385933 55198 997042 903334 980418 919127 581281 774494 778415 818658 757271 278457 901555 512309 743206 359706 831091 294700 475765 116605 543993 704890 725998 616403 101790 803195 762215 206553 904254 744622 756255 261234 620392 873271 572760 870118 251499 97520 1034421 280063 376609 809940 380784 333802 57320 205543 779828 711780 989255 915089 356722 197626 738802 595921 359515 779622 472677 244341 660347 456644 705501 831615 898408 621347 963979 338746 289851 898393 508981 532125 731031 374068 186686 432116 848340 692005 232887 474792 581541 175096 919102 456929 951691 993130 964312 243869 862137 939338 977488 288611 490309 861118 629429 561660 957377 957607 652936 1027969 999783 926518 611814 873389 375902 893644 1046612 687178 815679 480171 838905 638648 804523 825828 495062 618870 731035 921419 763366 807155 277997 860407 551645 817364 763102 430549 522544 469863 440817 106206 483925 613406 985421 997654 1021364 875425 487778 504107 508790 617053 704332 379695 421317 771129 427939 417099 732373 169923 1033785 143195 957838 854143 387644 759792 662014 239279 1025702 871583 634864 588572 442727 313244 589172 447907 229882 488908 1007895 187253 728025 190236 687921 845477 439692 807087 774485 961578 765140 490116 1000627 612858 240222 981761 568253 584131 820957 882290 437191 356775 675161 387521 939571 617194 826159 942329 818833 739079 1024414 564414 743117 155374 766613 729852 41847 472375 953292 128094 1036590 641447 483806 322922 98211 325301 903503 901405 224333 783140 97734 997941 857838 404703 815227 1033517 663309 806619 600743 906420 154255 1020805 802492 791805 959037 259440 242142 740594 575837 986492 333692 848406 598008 562287 651852 502980 145322 864990 456218 853854 597191 462793 895773 686407 815080 801901 424674 600824 900576 678342 817935 488654 1029032 493943 996579 440040 407158 345547 658301 975621 257834 325106 24462 440972 9183 1046852 498213 648766 290787 512363 563695 152926 62070 1040952 1033556 306223 781593 339633 90013 966965 1011849 366821 734885 310213 833750 706957 875608 685750 241351 30692 97195 847308 805367 243051 730988 130844 649432 633319 358233 733940 795199 676777 359013 472741 589028 875155 981269 610774 855978 389364 611195 353599 929506 952698 817212 859929 621335 249274 477068 61241 539110 879525 1005202 163382 977509 177071 566522 106445 616374 93523 468278 932677 611566 864970 800113 845022 707663 995545 517158 96447 860477 497504 816675 762602 700989 62422 968023 270205 942835 782889 627926 290999 736497 709233 810610 410175 339495 720484 627681 368171 187599 668117 975255 468075 390748 792531 728397 675471 986035 934315 1004166 636559 449473 971001 123645 554319 1026704 293405 292466 280767 791773 454221 626012 1021745 193930 1002087 440025 484566 472463 552801 908864 94196 782873 897863 774717 994089 497524 863149 742513 373244 846619 809453 826957 893940 479000 512602 194702 352007 113546 438073 64875 446905 873373 843608 477982 550463 358073 711794 615899 980014 189426 980577 504300 555645 744022 1021446 466826 380717 186005 582969 422706 806250 438184 801559 802690 210836 622467 386139 501562 465735 620484 409212 377837 732627 697187 195425 335830 447828 343000 979880 502418 831209 489936 698919 967390 1009321 845232 374837 765393 428537 368370 1002030 492126 762519 469709 389436 897231 915660 389802 979366 660382 586069 727450 904552 60338 508892 608760 673451 513232 773331 488332 539847 114504 698166 109555 816670 510258 337406 647875 938960 59285 437622 309543 756967 371484 108223 925432 860619 251147 442264 712252 153695 896548 1011585 175781 384651 451786 664062 906666 367437 737766 887747 620153 61338 360799 1045030 677810 337862 364134 800199 244050 147963 602687 50647 944498 963174 193366 523331 614094 712324 768721 983804 986886 261954 352415 1005508 616025 224376 909451 962890 681594 434621 836879 742310 959907 470079 830376 463223 181993 871891 302819 914130 681075 391009 797555 428969 605214 95358 994528 880990 681886 555628 908888 224029 888879 513889 969004 111957 724311 997216 488199 89781 743731 460733 889709 711361 597884 212458 633439 89722 1019232 670429 597210 552625 222941 464215 752233 272239 771977 695595 302804 310957 829038 25439 893271 861163 343825 574623 48570 642902 800206 628347 842724 758716 605998 452785 682484 321054 203639 1029570 957362 475838 449508 335319 797389 634820 1004621 258270 113475 465573 386860 194924 465637 29663 182174 546110 353871 910694 16124 159807 476878 410523 593628 507652 184747 836909 727278 253709 651152 540650 986838 756394 679821 235472 654594 759149 193204 504597 16355 34679 875543 1019171 796922 661973 680410 913986 726231 950623 278465 711980 692012 635123 285674 385391 669489 593850 761682 959591 318323 579017 715241 563117 569147 114280 654089 738988 91983 758646 765049 497259 472634 715736 842783 820589 124722 1032918 617441 127580 109365 449358 939699 742041 1010229 324653 507077 342002 245400 705117 968765 293499 673715 171678 697305 927059 940821 343230 961900 256403 1008328 261960 209914 918495 447972 602919 416596 751722 605957 714334 434910 902686 729845 1030576 629702 908128 738782 236264 1003543 956824 892243 1022386 609491 892458 897928 488747 719005 179692 914610 288730 351943 868846 416375 573109 818456 657149 404589 676215 887907 595941 1024574 65212 408043 992244 298703 246494 771874 450813 202091 439611 404858 666963 1039044 1037123 94331 285603 103655 808247 839034 896224 589253 321909 234939 874591 574302 97070 422611 352986 363489 302195 756705 947856 654486 45822 1004566 647838 628085 210920 898854 675639 464031 44637 775278 481455 1023253 618615 887851 827120 757980 318741 431391 1010766 990662 491265 268863 838998 779948 706484 814931 788471 687639 309130 28600 921403 980104 939622 966033 513180 1016263 517920 698127 641103 849042 934319 307822 174927 1011932 876858 119383 305004 368101 321863 310209 84917 186763 839467 774873 121265 849126 715057 862155 519340 162343 421697 1000380 830406 923549 488129 343286 873621 621777 266749 331598 108091 310939 16285 283626 895212 635965 595814 941108 49915 474960 217551 588153 573140 321646 93149 988090 603597 331211 1036868 96489 605326 962955 967971 679809 24425 379709 918718 913157 274940 1000300 258912 508905 969309 497901 358963 177239 461678 710950 997316 613323 208661 974412 208814 768309 640618 302972 808661 512779 390353 231798 839278 546727 951795 729454 488649 818510 701084 344563 938678 109997 358695 1026252 359982 718022 374241 993768 431478 251606 817453 97883 1038444 942313 479335 376473 142781 698741 465708 627833 799930 899724 959278 161573 77817 630120 333150 621944 651687 726889 388392 928611 936915 646803 1035340 317272 994288 490122 925287 561074 620046 890777 461939 827061 390819 101873 577111 781448 302995 544753 224837 607477 237452 366199 77502 460533 512773 452184 304123 762292 1025242 254427 483828 315179 356699 428655 993405 906612 681563 90367 417371 998744 826321 193898 195619 660797 150887 115679 125279 682694 867121 782919 518819 370255 274348 775065 1030756 684764 125829 193213 890684 531133 942301 817028 469706 259102 389933 856789 163435 900176 84699 630314 210102 759174 448304 891689 169708 251129 887692 944088 913737 873775 163654 471718 327378 872044 343098 415930 225675 128781 80701 563678 270246 373688 104886 32742 841389 646826 986968 726726 28558 223545 474414 346986 236948 1032928 257272 93579 853726 440522 764015 390066 354093 735422 948946 494996 188080 146141 993177 782866 865155 250015 548745 924777 711491 676697 910245 910922 568550 418290 877025 851526 444750 650612 842414 867929 648156 195129 701884 417359 733078 591071 781730 349807 490072 423256 321265 938075 607868 597754 545627 471505 710220 691605 425036 379325 609240 1002707 695327 256108 724402 257244 348971 643441 54772 849322 473532 63731 496799 596926 23199 1015918 989646 750804 124412 815025 386540 1041668 838606 650322 355563 970246 330990 1010019 881385 222444 642499 271351 484836 977678 973833 1031683 681231 609113 324431 873325 391594 830201 9183 473549 747599 609882 623583 996019 946854 806487 337787 910755 175887 145363 727289 938866 547499 682127 276367 32245 501003 800693 383413 260876 957061 231198 192989 723405 212387 429895 1027348 500330 780443 242958 779355 894014 340423 853661 734634 892712 894170 182110 850972 849257 649366 590831 268175 913701 905028 93900 401191 555326 794616 390572 113841 790441 140479 897640 822238 271039 766479 129780 484115 683801 472859 390467 324043 572071 695245 577448 28623 434938 456579 837357 902033 453903 809594 5111 1030300 423292 1021488 933684 965798 118091 87018 891203 662637 138735 286187 1044521 940488 987886 970027 497195 237369 873790 153515 725407 93637 308339 1047816 473820 492786 110110 912266 416894 708829 888171 971460 703098 688040 713189 661863 874647 954152 976712 193778 219923 641711 986800 995855 367314 583451 97646 930469 489898 15286 326476 490118 911125 747216 986736 309171 670557 96989 744401 876115 351758 126865 470475 827284 522437 944354 1014561 412575 235366 521486 128474 892199 468583 388173 300761 495473 614645 938488 571613 190137 442245 538998 965858 846479 635729 357490 127470 985832 579223 215837 966472 282847 504585 177996 261218 935475 350365 53190 845189 929374 910652 961762 691614 318094 49049 1044805 450877 615471 790394 879657 762233 621169 803706 579820 472909 416990 792461 827773 458536 768533 869847 905318 527935 255850 837310 1021356 587116 700887 740395 847768 452999 109235 187607 581428 343709 961876 772681 188325 515172 629180 754909 157642 924534 1042709 325946 495280 210547 55800 936421 709183 836891 309174 22269 226477 456753 628887 666866 232999 999613 150983 637243 565950 677306 942996 597861 380458 940236 906984 821078 756366 647355 171130 570353 510688 435180 699285 531317 87996 572751 171516 252277 191083 319306 325297 472692 837983 650794 1034766 474822 876795 56231 808614 746269 810155 444887 146837 496999 227770 50495 434124 455268 309399 351721 749875 715078 869470 802753 756371 667323 138615 986686 699111 759238 465904 632564 763702 777952 251212 797650 976407 937043 344827 252274 728968 696955 299837 842198 1014824 650130 415182 817765 992650 128725 378728 437971 323218 323500 634507 778925 585616 1027369 1005251 159391 495426 583223 750890 371050 695148 771554 871398 666488 831839 242397 96023 739189 315091 1000835 816702 801730 390923 841417 699994 130188 101623 233719 446094 813490 583399 902459 436663 964691 255814 619861 309188 882458 261714 695902 256559 114455 750437 841934 906210 709805 871676 370023 965400 56701 449109 298858 243947 583629 742299 853859 861816 754575 569190 489003 1026616 777752 722813 660639 799165 486161 29421 1038465 374198 809373 447065 495807 840106 887627 439241 554099 979498 1034284 670103 258195 888652 1020125 799991 1020802 686201 687558 818330 790385 698212 730709 40367 832748 30334 675445 113402 377326 382320 859892 973139 1038993 224506 462394 470821 522377 741203 652431 952531 391525 577302 735820 752202 154612 257054 998940 483240 812159 829809 310621 737871 961113 594903 897382 730227 314159 241612 761738 356200 153063 170775 25589 629589 119547 519318 499097 501048 731575 795453 657393 1046568 671051 448307 368624 221075 1013386 204447 673311 924900 866933 893541 876727 236078 641675 484776 114658 763784 726988 817001 1016539 915874 643166 668311 761129 915888 889015 451014 480888 756956 430828 1003091 474882 911940 736349 285435 711073 957280 415662 520624 158844 658939 494687 481060 347378 252716 429927 355527 472824 686441 601402 973059 554860 859705 118597 471863 698065 247146 660415 829238 277925 895342 377767 885819 962716 506646 92015 118971 306269 694119 948101 879322 955956 620205 432317 156286 832725 548454 482894 675675 65372 806129 218414 697336 949827 188272 575741 471961 860879 478644 1016995 692455 390744 145791 903452 626407 317626 457541 404466 510774 238066 498028 989973 826903 876332 983351 423841 490006 377462 370908 760634 797561 931357 832119 465342 496269 319930 269789 417425 366259 889971 867869 451149 237264 80809 897102 325411 1026641 1018246 496104 779319 227990 160957 776664 1010913 193309 1040589 970224 65185 323308 526079 734631 449419 699630 193229 944341 965718 896434 760131 733556 352911 487121 649511 276283 605577 62838 256149 469907 416746 963430 418702 701922 846614 617331 109878 808789 409125 746883 470549 287998 275291 355879 593859 299999 714472 353243 725943 767069 286066 492519 480634 679734 400487 897524 553710 90813 382250 900150 127838 124727 932889 475862 349559 32215 60215 244165 1025062 637042 858541 554391 482537 670154 723838 506224 999901 719269 411351 692152 300999 203254 777379 1012976 58618 906571 404822 666871 795359 766361 830518 248422 694998 503561 490759 257614 1020898 415451 245011 226793 1026332 496927 908056 252324 441112 139066 800668 440789 284367 85694 815605 322169 357478 482315 497137 975038 615487 734161 1038224 268255 126788 674551 331663 981290 717913 605582 651623 689271 648295 493161 56184 1011759 905397 245065 351577 582580 774957 715722 443819 717578 922838 927475 834439 449567 648411 583325 210876 349854 460726 746078 766797 439133 506965 641394 813546 53091 193722 373413 71164 896370 485816 853427 626237 287222 507075 158191 308919 653706 187378 944966 251708 173054 763275 486459 647894 868002 1035534 256149 825272 499116 161702 47485 342543 318005 840603 253737 116667 553908 856190 810390 126741 850068 227723 654620 772802 57180 423211 849617 626130 353531 616675 73053 874193 708197 1001721 504875 911328 318341 81462 978025 192355 61294 338047 240055 212684 992348 448324 125749 57226 356725 1032313 253063 870763 512558 760720 680892 758500 798618 99967 849092 609973 294068 85241 912740 423822 473802 865970 755622 290364 512123 1010858 924822 480174 171752 956664 476078 488107 849492 1033987 620504 843744 288411 842519 436695 783112 882711 179548 449171 850707 209818 1041586 245131 244549 845643 427878 824699 243962 129877 842347 384195 676815 983859 451781 987764 472335 603039 228555 260934 601247 993518 728646 429797 341692 752420 878396 954653 871393 308716 122766 1016777 390472 173007 1026768 163669 122596 585102 772762 866186 814005 579763 595623 372441 945693 904425 572523 953371 547545 939124 1032757 641659 645639 437674 377949 1010346 350009 413227 487344 990484 633935 654358 496014 341433 514825 412883 384533 824285 760268 975446 914822 374345 326749 853351 449859 468367 180129 964419 798458 887227 943375 693021 466381 876967 284403 366953 257704 596731 1018592 932802 580765 753166 355029 513733 350894 592851 727674 576286 715931 400826 734367 505430 547769 288359 873641 759526 423622 502180 487784 227565 333231 250266 112411 157822 718907 119258 894192 706359 307997 152798 89367 518000 629995 453320 694453 810275 799623 961249 692027 537845 956900 869558 605020 892011 179471 241230 778961 963800 775824 92734 961478 386638 836535 730582 568762 707044 827803 145903 472437 670599 92654 603867 513330 691767 313055 370608 81487 995170 335451 903010 904818 303081 417326 879062 601580 779376 938938 965584 883356 254844 735285 711140 903960 1039616 697077 743845 195242 293723 28567 392237 238909 666073 940469 523401 801234 360959 105332 438158 915360 624605 228756 44607 243126 39663 1033092 775429 484381 595309 462198 971070 959614 602610 886550 447399 720240 466079 382326 497547 580515 458259 711922 748582 194805 405453 32243 460019 514379 622361 665562 734874 653004 843436 126058 709112 704224 911527 425356 675463 719411 990627 893118 412535 379758 1034571 222651 487332 146921 408534 671580 752996 288175 118445 1005354 515968 865656 815569 866187 452039 997996 668475 619582 462012 457873 763990 1034480 188913 385968 573019 564187 171439 724809 385910 269886 705463 704338 1044596 439224 867205 319116 942333 372483 327109 427388 39667 875461 898386 339167 648684 696009 380086 827637 812669 970531 548811 502584 528355 418298 399067 29657 643187 747860 75581 1037893 486915 576372 941195 889084 8124 316205 235458 201949 884264 703604 378172 647357 135162 711361 650645 723771 873176 349112 671510 321209 894390 946739 872731 252507 619635 763622 308198 716009 205471 123935 760645 1011211 199927 613145 378786 178934 570038 1033529 147299 110493 906724 603862 320890 756508 799319 884376 959474 949408 904366 797479 838431 238491 193509 969989 291663 779490 46078 387495 307958 689054 121834 950970 478364 488510 1013912 618717 509722 80809 499138 549695 351913 600701 1032869 175655 390235 219042 716983 693846 364454 195125 703525 215013 751720 1002249 310642 1005978 494547 755110 589288 445360 857247 495261 924494 859352 893756 105657 171914 661447 457860 801508 756323 648539 138047 678844 222184 858463 482659 207687 317418 697658 207355 480855 352149 436894 751492 728545 957658 882900 434895 510373 317759 110054 212143 104893 596891 399983 949768 505513 167799 877900 829366 542189 707982 903342 973369 149497 863576 763029 901339 367515 839205 490373 578847 334329 593259 150703 554925 832635 375567 487754 687190 482822 965313 10743 1031185 335340 708156 841811 699283 694174 663282 654552 194284 578175 1001832 465812 696280 111357 794490 449012 356415 692139 876456 316991 776624 803763 517173 435949 890234 702674 539590 779047 564655 324062 613461 396575 815481 609755 126275 104694 481453 954787 473757 594935 449165 497197 102141 470117 480591 587185 384124 772686 617450 925308 388387 555874 22143 883553 127230 732520 961139 165862 955475 863854 373658 683577 178418 417462 499349 778579 895643 14317 99959 800221 321210 247669 877546 514276 162682 773466 423466 866987 350389 842067 249569 640504 986460 488672 544351 925270 578302 813627 612971 305100 731859 1043090 600283 810707 752670 776867 363875 606623 501206 966320 480600 140535 206201 96983 950735 553467 975685 195894 998145 861918 111726 872074 997005 469195 117735 277822 97174 224926 933417 416431 923555 382618 810791 881923 307670 214879 549865 404203 551541 1040647 714987 865871 38903 662749 674542 519281 846099 702929 468658 117564 124318 372246 919539 669628 439047 88007 184693 176603 993543 1000220 463581 181971 608925 239580 718179 391725 935631 640615 347309 661447 539601 419487 902729 314205 809321 411389 419871 259212 830406 805531 615215 746843 902515 886674 421700 191346 129394 207486 841353 206567 987505 957386 65038 1030195 608248 907201 585368 40858 329467 431708 227577 290549 1021168 415071 31666 605959 319164 653961 481431 872669 607732 198975 759196 1019089 613577 193874 909885 242122 457138 710530 1023784 73367 727529 554823 378481 269259 667600 530135 634043 69501 728842 333407 749156 841508 439477 617373 224872 644220 229041 146341 1024111 516284 631285 1003122 648874 906518 948396 994108 521666 270237 938734 953731 207477 986453 731623 801166 1021121 392356 919975 1028840 853719 260488 222161 954005 881109 967418 586106 1016591 942581 849318 363998 849125 971082 571919 331729 350069 937952 127705 576693 772970 441668 485733 324440 79541 531439 690680 474051 224133 220882 493464 341215 859445 79710 352631 440473 242533 1014021 906689 902603 503216 342327 256057 367498 534451 184291 937295 916864 747225 413341 839571 456824 467629 482413 130247 492857 725973 636633 318773 556962 611095 959645 613545 335347 323058 242476 768297 233935 114018 182575 580083 455256 562791 703069 706446 310829 127083 808727 354677 448283 481001 301934 268763 637635 184199 505516 686538 516487 762237 734138 856016 614086 256659 433258 376206 351303 128961 959599 447573 129769 259640 522056 701803 605283 432486 1027117 878234 923066 143322 283565 867171 686170 682601 531855 1047106 305838 809329 973899 702221 195308 822844 61325 492966 870281 891734 134907 1036693 603561 613180 177592 1025618 298931 367293 455228 343253 701660 969443 831308 904426 149370 4023 11631 923036 732061 895093 963100 826155 779156 71646 519814 986907 746381 60262 217886 673519 904140 588187 441478 442655 967054 822334 454179 413138 712548 386356 462359 700039 971286 250967 544059 387413 831315 850133 640950 540026 183286 1044624 471898 928653 758359 751267 828349 310156 879928 970318 522300 706454 532927 464758 751050 975929 556706 958691 331770 322411 201714 757578 755405 954767 970791 473756 277455 993431 9695 942291 539596 837861 826320 349865 386509 363901 695517 878622 849612 711061 981656 583026 185063 929329 391193 616662 642829 743012 109403 930429 347501 521765 72693 645603 797613 236843 1042764 979101 501903 977324 839301 127311 469227 700295 617645 749340 671177 220051 48246 1021148 42751 365615 129421 482955 439728 1021979 649454 895163 370233 651148 906601 1010961 384425 857076 714505 844895 692972 1006820 740151 866772 71407 635982 751194 564908 155513 960872 487054 163155 830317 893610 419005 894936 341878 242934 436465 1024108 1000203 81844 75513 388200 485415 751284 184734 880883 657143 96074 611179 975055 220580 577323 682930 273967 189751 987826 809866 831433 870883 678454 825205 454780 256340 194253 506948 1007378 471478 255777 1022418 858857 840931 323083 995136 440164 326955 552410 900363 648490 358750 686708 544173 447737 1025608 443222 391714 955287 60109 235508 536506 848667 520912 217068 689879 998170 223894 232607 331510 1026290 895222 449565 185268 380359 111481 309714 772250 424564 932521 811766 480482 485105 378825 683880 1041012 117750 611679 364011 645922 954479 864240 351079 876114 233083 914086 104187 285677 1038145 501705 631293 824278 1004840 541423 765640 624381 569288 875725 636123 199031 146395 939926 490268 421285 1000778 349938 292812 428540 775114 964080 725235 210868 388621 792797 516518 108379 644203 869063 813785 670495 644127 673654 1005845 351582 859678 738037 630359 323340 734507 829053 458244 801778 450185 877784 514251 774267 261891 615867 502113 254960 448434 626154 1010440 81607 913796 945748 675691 621750 742836 575327 486114 902667 1034898 927950 778472 357663 129196 480233 611322 375544 261712 780675 538335 782888 765800 986979 695613 1022745 383036 938844 465912 791902 190102 109526 472631 776325 310942 253469 427819 320477 520981 388875 191330 587851 846150 714396 997001 468699 940581 419487 247574 396285 366553 773523 759141 494170 603982 903818 859806 494955 847437 218362 212828 772214 366902 814187 785000 179704 794073 694041 953714 241493 500706 191287 30847 886502 762487 747106 325961 381597 690903 967586 908312 238584 627438 969501 114023 163179 744710 933680 326763 969254 750324 1045509 567250 355706 464495 985643 867441 750155 616117 334718 421864 609906 643503 964024 709304 886632 184111 715868 857407 870299 977324 1014216 878359 620759 810087 847977 383545 766809 510948 207935 814250 121916 883828 979784 512902 195715 346951 492029 398967 65198 948033 444211 555370 325277 895787 760525 779313 722931 341111 1010314 633406 143347 178622 362375 242382 266187 579410 224482 443368 935629 114152 736193 643343 383433 696232 452385 857433 809925 646612 200163 353765 604491 414585 729727 967593 838578 1004581 336847 930126 408302 251826 357741 994602 73715 307958 611674 937255 121463 963272 635739 486923 149374 237384 730846 279533 778442 635690 292662 749778 446871 176060 614559 855975 605658 311097 259738 813963 759273 754421 799230 449082 924156 453944 1045188 322591 674796 800540 863699 440587 652869 507064 299727 466514 28602 197607 350185 195302 196012 700871 798349 26585 254410 693725 238571 771284 709811 887422 943275 516739 379159 445535 648654 247630 555979 180729 358264 863406 667069 209771 479407 367803 508841 873350 512125 887714 596905 649970 1043532 888234 943930 509223 61113 532089 833172 920477 477429 894789 954867 125593 780037 1012002 700475 277497 838618 601714 218494 188799 932553 641683 1025076 877809 715129 1006733 950863 100345 444061 222255 701498 376169 294675 859910 670123 963299 248221 712028 945801 804685 655040 728888 840275 505601 338733 116654 13 8 1 3 13 1 13 1 5 2 18 5 20 10 15 10 11 1 11 4 12 13 12 1 5 9 16 4 8 3 20 16 1 7 1 10 18 20 17 5 11 5 3 1 10 20 18 17 14 6 2 0 15 7 11 1 4 2 9 16 0 11 4 1 6 3 13 16 15 3 20 5 8 9 2 11 1 4 12 11 14 3 4 7 11 10 16 20 7 10 16 9 19 15 5 13 3 12 6 13 9 11 11 7 19 4 1 17 6 16 10 13 7 9 17 5 0 13 6 20 10 18 6 8 1 4 18 6 10 0 20 19 19 6 15 6 17 4 17 2 15 14 19 16 4 10 6 17 3 4 7 17 12 6 19 13 16 11 12 14 3 2 6 17 4 19 13 7 6 2 15 5 18 19 16 13 10 6 5 13 18 5 17 18 13 2 19 3 13 0 19 18 2 8 12 19 16 14 10 4 15 0 4 3 10 4 2 20 16 11 7 16 18 6 16 12 8 3 20 15 15 5 19 20 10 6 6 13 7 6 0 13 16 8 15 17 3 12 0 17 9 6 1 17 10 14 17 0 13 3 1 18 17 15 19 15 12 18 5 6 7 4 17 8 2 14 0 19 7 17 1 9 6 19 20 0 15 1 17 8 11 8 0 11 14 11 18 10 8 20 16 7 14 4 16 0 16 19 3 8 1 10 20 10 20 6 17 13 0 18 5 20 13 3 16 13 18 5 15 11 15 12 7 4 19 16 20 9 16 12 20 17 20 11 17 11 8 17 5 19 20 1 14 8 1 13 8 2 5 15 0 17 6 0 5 16 5 2 6 1 16 4 13 1 14 7 14 15 13 12 18 13 7 17 8 7 19 6 14 8 4 9 0 7 16 12 5 0 12 6 11 13 18 17 12 17 5 14 1 18 17 8 19 2 19 13 0 5 17 14 10 5 14 2 6 13 13 18 20 11 12 12 4 15 4 0 10 2 4 10 3 12 2 18 4 12 13 6 15 3 19 7 19 20 17 7 10 8 17 12 12 16 4 5 17 12 16 7 12 17 7 10 17 3 18 9 16 3 9 10 8 5 11 20 17 12 16 18 9 6 18 13 5 18 14 17 6 12 3 10 10 20 2 16 10 12 13 6 17 6 6 13 2 12 8 16 4 14 4 10 0 18 12 13 20 8 2 0 14 18 9 1 20 12 11 14 3 18 15 15 15 9 18 5 0 2 5 2 15 7 5 15 4 4 5 2 3 15 15 4 3 11 20 8 6 2 16 7 15 0 16 12 5 2 1 17 5 11 11 15 7 13 8 7 16 19 8 17 16 4 17 16 12 12 11 20 5 10 10 7 3 20 2 0 15 20 17 13 16 6 20 16 15 6 5 8 18 20 2 14 3 1 16 0 18 1 13 12 16 4 0 18 10 5 3 11 7 0 19 15 14 8 15 4 8 4 1 5 19 10 9 18 7 5 14 16 2 4 8 0 12 16 3 2 3 17 3 12 12 7 9 15 1 5 9 18 15 3 4 1 0 8 19 19 14 10 2 2 16 12 17 18 17 11 10 20 12 14 7 2 19 14 1 10 6 13 5 11 13 7 3 14 0 20 3 1 14 14 9 12 8 10 18 7 0 19 12 18 11 2 6 17 17 1 11 18 10 5 1 12 11 10 9 7 3 14 2 3 5 3 1 11 0 17 7 4 20 5 15 17 17 2 19 6 2 3 10 0 14 0 1 14 9 6 5 15 15 4 4 16 13 0 13 13 5 2 14 13 19 3 10 19 2 12 9 1 9 14 18 18 12 14 11 8 13 20 1 11 16 10 11 11 8 2 3 18 16 13 5 20 14 5 14 6 12 13 7 7 16 9 20 3 2 19 2 10 16 12 6 15 14 6 6 0 19 18 1 17 17 13 0 14 16 13 13 7 16 7 12 19 5 2 15 4 17 6 2 6 5 8 5 11 3 4 10 13 2 18 1 2 14 7 18 18 4 0 10 0 6 18 2 1 8 16 6 7 7 8 18 5 15 3 2 8 16 20 3 18 0 6 17 8 9 0 17 19 5 1 15 5 10 7 2 5 2 1 16 0 6 6 15 16 14 10 10 18 10 14 12 2 3 0 8 8 14 17 11 0 16 4 14 14 7 14 2 14 20 5 1 5 18 5 17 14 13 1 16 7 15 17 10 8 13 16 16 15 11 12 0 20 4 6 8 13 19 13 3 13 10 14 5 12 5 10 8 6 15 11 4 7 13 20 17 6 15 13 14 16 0 11 1 7 20 5 3 9 0 19 16 5 12 0 18 7 10 14 16 17 0 20 14 17 15 11 5 2 11 11 13 9 14 10 4 0 3 16 2 8 0 9 9 5 1 1 8 20 11 5 19 6 18 6 20 13 11 16 2 1 3 19 9 10 13 7 17 2 5 10 15 11 7 20 18 13 17 9 0 11 5 10 14 8 16 13 18 17 19 0 19 13 8 4 20 14 5 4 1 7 10 9 3 12 10 20 11 3 11 1 20 20 10 0 3 12 5 20 0 14 11 19 4 12 12 8 3 9 2 15 9 12 7 0 3 3 7 10 3 19 6 1 2 10 11 16 6 6 4 14 18 9 4 20 4 9 19 1 3 11 0 6 8 4 3 9 6 17 4 1 9 0 11 2 19 14 17 12 18 6 15 20 19 1 20 7 0 14 6 4 0 9 6 15 6 9 1 12 15 14 0 10 15 15 0 14 3 12 12 0 20 4 18 18 18 8 14 17 12 6 17 6 17 3 14 17 17 16 11 3 8 10 8 7 10 6 18 20 13 20 10 6 4 12 11 2 14 9 16 5 5 8 17 12 8 16 10 12 19 20 12 2 4 19 15 1 18 8 20 8 10 15 19 7 6 2 1 19 11 17 1 10 15 17 11 19 1 20 11 5 2 9 8 16 0 9 5 11 2 17 18 5 5 1 10 7 8 3 15 11 5 9 16 6 1 10 11 18 9 13 13 9 9 19 20 19 6 14 3 14 17 12 19 9 4 9 8 5 13 6 5 1 8 14 7 0 19 3 11 19 4 1 19 2 2 2 15 12 8 15 4 20 3 5 6 0 13 11 17 11 20 15 7 12 14 1 15 6 13 5 6 9 8 12 9 14 15 13 4 10 7 10 19 17 1 20 2 15 4 6 17 19 16 16 1 19 6 14 12 4 3 11 9 2 10 0 15 2 6 7 6 14 17 12 14 11 5 12 0 1 0 4 20 9 13 2 5 1 14 18 17 13 4 3 9 13 11 12 11 19 2 15 15 0 2 18 12 6 12 13 7 10 10 16 5 11 2 5 20 18 8 19 13 18 17 9 16 8 20 7 6 16 16 10 14 12 3 7 10 6 1 19 18 14 14 11 0 20 20 16 1 19 9 10 11 13 9 18 6 1 3 4 13 17 6 14 6 14 8 20 19 20 19 18 19 16 8 10 6 18 0 5 6 20 14 6 10 14 10 14 9 16 13 1 4 6 3 13 18 18 7 3 18 0 14 12 7 20 19 12 10 4 11 16 13 0 13 8 2 19 10 17 2 11 20 5 11 10 6 9 8 4 16 3 1 10 4 4 10 18 6 8 2 14 2 0 6 4 5 4 3 3 20 13 10 17 4 8 17 18 5 9 12 15 19 15 14 12 4 7 4 10 12 12 20 6 0 9 2 5 20 15 12 20 20 2 15 16 16 9 3 1 19 3 6 10 2 14 7 13 0 18 6 19 19 14 0 2 18 13 14 5 19 8 13 7 10 11 13 14 18 5 12 15 0 17 4 1 14 2 5 13 9 18 0 12 17 17 1 14 12 14 16 19 1 17 19 19 11 3 13 12 6 14 17 16 7 17 11 19 16 5 15 11 0 12 1 0 5 7 15 6 2 19 13 15 9 11 7 13 16 5 0 14 5 17 16 17 14 0 16 3 0 12 12 9 19 0 4 13 9 19 10 11 12 11 3 16 12 4 8 14 13 17 3 20 16 7 20 16 17 17 7 16 20 1 15 2 12 4 11 2 14 13 11 15 7 9 1 4 16 8 8 0 19 4 10 1 4 5 8 2 5 8 12 6 14 13 7 12 4 9 7 20 11 1 6 16 19 15 17 5 2 13 0 20 6 4 19 16 8 9 17 19 12 14 15 2 8 17 7 15 15 17 5 19 10 9 12 8 0 6 10 1 2 4 11 13 11 3 9 5 2 11 13 18 0 17 19 18 17 14 19 16 18 17 15 13 13 2 1 15 8 13 10 19 2 17 20 0 16 13 16 14 3 3 10 13 13 16 4 0 14 6 15 2 1 10 11 15 15 8 8 9 9 20 13 10 0 10 16 12 4 12 13 20 11 10 12 6 16 11 11 7 18 20 17 4 3 11 19 14 8 3 17 20 11 1 20 18 9 14 6 4 13 7 13 15 1 17 2 6 17 13 9 20 16 15 12 5 14 5 8 11 19 4 20 12 16 10 17 2 8 14 14 7 0 20 7 13 6 1 5 13 16 1 11 9 8 20 19 18 7 18 11 3 9 2 18 14 6 1 9 7 0 0 5 7 2 19 6 16 17 5 3 2 0 0 15 19 2 12 5 0 9 8 17 7 5 7 6 17 0 6 19 9 13 20 6 12 14 3 19 13 6 7 10 5 4 10 6 19 17 2 13 10 2 6 14 2 1 2 8 8 15 2 13 15 14 18 16 20 0 3 12 18 8 19 12 3 6 15 14 13 20 18 20 20 17 19 4 17 9 16 16 17 11 7 1 13 14 8 12 11 15 4 5 18 7 19 19 19 15 5 2 4 8 2 16 0 11 7 12 15 2 16 7 6 12 9 12 14 17 14 13 11 8 4 1 19 15 2 2 2 1 16 15 10 16 13 19 18 0 18 12 5 20 2 17 0 8 2 10 0 20 18 12 16 6 16 7 15 9 15 16 20 9 1 11 19 6 1 7 16 3 8 7 12 6 20 11 3 14 10 1 6 11 10 7 20 2 2 3 18 10 0 4 0 3 1 4 19 7 1 19 7 3 18 1 9 19 20 3 15 9 8 3 14 9 18 15 11 20 9 13 4 1 3 7 9 20 14 18 3 6 17 12 3 14 12 7 11 8 6 11 9 5 3 19 19 1 12 5 10 19 12 2 7 4 6 3 3 15 20 16 17 8 19 12 13 11 18 18 20 7 4 9 10 17 18 15 4 20 17 14 7 4 11 5 0 15 14 7 6 10 3 16 5 16 10 20 11 5 5 1 11 20 15 6 19 12 11 8 14 12 11 0 2 16 8 9 6 4 11 7 19 10 18 0 17 6 9 8 0 16 19 8 4 16 13 15 3 9 10 15 13 1 16 9 16 17 3 19 15 7 0 13 7 9 10 11 17 2 12 7 4 17 20 11 1 19 3 8 6 2 2 14 9 10 4 15 1 9 13 16 3 6 9 7 19 17 13 7 8 16 20 17 17 5 15 7 6 1 3 3 16 7 20 5 0 12 19 7 16 2 18 18 7 15 4 19 7 14 5 5 15 12 19 6 2 16 18 13 4 15 5 0 3 8 1 10 18 12 6 18 10 4 8 9 7 5 14 5 20 15 13 18 13 12 6 13 3 8 18 15 0 15 16 4 6 19 2 9 11 13 3 14 1 8 3 3 9 2 15 8 16 14 8 8 3 8 4 7 6 12 2 18 18 4 16 19 3 11 20 11 7 6 7 5 3 3 0 7 14 7 19 13 7 12 5 9 15 20 7 18 15 19 1 20 0 11 1 2 6 17 6 13 14 0 16 11 19 12 4 12 7 16 16 16 8 8 16 5 14 6 20 8 12 8 2 6 9 3 0 2 14 10 5 20 18 19 18 7 0 0 9 3 10 0 5 18 6 19 20 5 5 4 1 18 14 5 4 11 19 18 0 0 7 9 14 20 0 10 11 6 6 0 17 16 13 7 15 18 5 9 2 2 15 7 6 2 9 19 7 2 18 10 13 20 6 15 6 3 8 4 4 20 12 10 16 4 10 2 15 15 1 11 8 1 3 13 2 5 13 5 17 18 19 15 11 4 11 15 4 8 12 11 19 19 14 0 0 10 17 10 12 5 18 20 15 4 20 8 15 7 7 8 5 0 10 6 11 18 11 11 1 12 5 18 3 11 11 19 6 16 15 6 10 16 19 4 0 5 14 8 20 9 12 20 11 13 18 1 10 12 10 18 1 15 13 6 13 3 20 7 13 18 1 0 15 16 12 17 6 11 15 10 2 9 20 12 9 14 19 2 15 1 4 2 5 7 1 20 11 6 17 3 12 15 11 11 5 19 6 17 4 16 7 3 20 20 3 15 8 11 2 8 6 14 1 0 16 15 6 18 7 2 1 5 9 14 2 0 0 6 16 12 13 16 17 16 20 18 19 4 8 15 8 6 20 8 12 5 11 13 7 11 16 5 2 9 0 11 10 0 14 5 9 10 16 7 5 0 15 11 6 12 4 0 6 12 15 2 13 9 5 14 9 9 19 4 18 1 3 11 16 15 8 7 4 4 0 2 6 17 4 10 14 10 8 11 4 7 0 6 13 5 1 9 20 10 0 17 10 6 13 1 7 17 18 18 17 9 4 8 2 12 17 1 5 1 20 8 15 2 0 7 15 20 15 11 13 18 5 11 9 16 13 18 2 3 4 5 12 8 5 15 16 17 10 6 15 16 3 12 12 10 12 11 1 6 11 14 17 16 5 1 9 3 18 10 14 10 5 2 9 0 5 12 11 1 15 14 14 15 0 13 1 17 1 13 3 1 13 14 8 15 14 9 3 0 10 1 11 3 11 3 17 18 6 8 12 14 4 19 0 17 9 3 7 4 8 3 15 17 3 13 20 9 2 20 13 18 10 16 9 11 7 20 2 1 15 8 7 2 11 14 19 20 6 4 4 4 16 15 17 0 18 7 3 19 8 2 14 14 11 11 14 20 18 6 10 3 17 12 17 13 2 11 10 15 20 18 0 13 6 17 4 19 15 15 18 14 5 7 2 0 0 7 3 5 18 13 7 4 1 12 19 13 6 8 11 13 19 14 3 14 14 2 1 4 1 14 0 11 6 6 19 5 20 10 17 19 2 20 8 13 4 17 10 5 7 3 15 13 11 18 6 11 10 7 15 10 13 17 17 14 13 10 17 2 20 17 2 19 12 18 14 4 6 14 1 6 1 20 5 19 6 18 10 4 16 6 0 6 7 13 15 19 3 11 17 12 5 1 6 14 6 8 4 5 1 2 13 3 16 11 14 10 0 11 12 19 15 13 11 15 9 18 18 17 19 1 8 7 20 15 10 20 2 7 18 8 5 12 12 14 18 12 9 9 6 8 15 13 16 8 15 4 18 13 5 6 17 13 3 18 5 4 3 1 4 17 10 15 14 5 12 12 9 15 15 4 15 16 20 1 16 9 20 13 12 1 15 14 2 5 15 4 7 1 2 14 13 12 18 12 2 1 16 3 11 1 15 7 15 9 18 12 17 16 5 10 12 10 12 8 8 14 13 4 11 7 9 14 13 19 5 18 8 12 18 16 4 11 18 1 17 6 8 18 18 14 7 11 5 14 6 0 0 4 2 10 1 3 11 9 9 0 9 16 16 7 11 1 14 19 7 16 19 3 9 16 7 0 2 13 14 2 2 7 4 6 18 16 6 8 15 13 1 15 5 8 7 16 7 4 7 2 8 20 0 15 5 6 19 20 0 15 8 13 7 13 6 0 14 11 19 19 16 12 4 2 20 5 18 4 7 17 5 11 0 6 13 12 4 19 18 18 1 20 20 16 4 4 8 19 5 4 1 19 2 0 9 9 5 1 17 8 17 8 4 16 19 11 1 18 12 4 15 7 9 1 16 16 6 18 19 7 14 7 14 0 5 18 1 3 17 13 12 16 6 7 20 1 20 19 2 5 18 6 3 17 7 5 20 18 3 6 12 9 7 15 6 18 16 1 6 11 5 15 5 17 15 1 4 5 5 10 15 0 0 1 9 8 8 15 9 11 10 15 5 7 2 10 6 8 1 20 0 0 20 17 4 14 19 7 10 18 10 1 17 0 19 15 9 17 10 1 6 3 4 6 18 9 9 0 20 6 20 11 0 0 1 7 13 7 20 16 3 11 13 6 16 3 14 15 20 2 10 2 8 12 5 11 3 18 18 1 20 7 16 19 8 5 12 20 4 1 15 18 16 3 15 8 12 8 11 0 16 0 10 10 10 3 6 19 1 2 17 16 8 18 8 15 12 3 9 18 11 16 0 14 17 7 3 3 0 20 9 14 19 12 16 16 4 7 4 3 4 8 7 12 0 10 7 20 4 0 5 5 2 15 17 11 13 4 12 18 3 1 2 12 10 20 12 17 10 18 9 7 16 11 2 14 7 20 1 15 11 18 19 6 19 20 15 1 8 11 15 6 7 6 3 13 0 16 13 20 13 20 6 2 13 4 19 14 14 9 8 6 17 8 3 3 14 1 16 18 19 0 6 0 9 15 4 0 14 5 7 12 4 3 7 3 20 5 6 9 9 1 4 10 5 6 4 7 4 3 16 14 11 15 8 13 18 13 4 15 16 3 10 17 1 9 10 5 7 6 8 9 1 11 11 13 6 17 19 18 15 4 14 19 16 16 12 10 11 3 19 7 16 10 5 0 9 19 20 13 20 1 6 20 9 6 1 8 4 3 9 19 11 7 2 7 4 10 13 7 12 20 20 15 11 0 15 7 12 2 2 8 19 3 16 10 13 9 17 3 3 6 5 6 6 1 20 1 18 4 5 8 5 5 15 11 3 3 4 3 8 14 7 6 15 0 14 20 17 9 2 0 13 3 17 15 11 3 0 7 18 3 18 1 10 2 17 1 19 13 1 16 12 15 17 15 0 2 19 14 17 11 13 13 17 5 11 14 15 2 10 2 8 14 13 2 12 2 20 6 18 3 1 2 8 15 7 14 0 1 19 12 3 12 14 18 15 20 16 7 18 0 16 17 8 17 14 14 4 16 3 16 2 10 13 6 16 18 17 20 6 10 13 6 16 4 19 19 15 18 3 9 19 4 8 18 7 6 4 3 18 5 1 1 8 15 18 19 12 10 13 11 12 0 8 11 19 9 13 0 16 11 3 2 19 17 11 14 6 7 15 12 11 6 19 3 12 5 16 2 9 10 3 20 14 5 9 0 19 17 9 2 18 13 4 20 3 6 6 14 14 6 12 0 8 10 15 16 0 0 15 16 18 6 7 19 4 15 11 8 19 15 10 15 15 3 14 7 11 8 11 15 14 1 19 2 14 1 4 15 15 15 8 6 0 10 2 16 13 5 13 7 18 17 7 1 13 1 20 9 15 1 5 20 16 5 8 7 12 11 15 12 7 17 12 12 17 16 6 20 3 3 4 7 10 17 2 0 10 12 20 2 10 20 13 1 20 2 10 11 5 5 8 11 14 19 3 14 6 4 9 3 0 11 10 19 18 14 19 13 20 8 5 13 6 10 6 2 18 10 14 12 9 8 5 19 11 9 6 15 1 12 8 17 10 19 16 11 10 1 11 1 12 3 10 10 0 0 17 6 11 10 11 2 5 0 13 9 1 1 4 11 6 11 6 9 18 8 7 6 7 20 12 10 20 6 8 17 3 13 15 12 2 12 13 16 14 20 20 14 8 15 11 14 13 17 1 4 0 11 17 19 18 2 7 0 13 8 17 4 11 8 18 9 6 17 19 19 1 5 10 14 2 20 0 11 6 14 1 8 9 0 16 19 8 11 6 9 20 10 17 9 0 20 8 15 4 4 2 0 12 9 1 13 0 19 15 5 18 7 9 6 8 12 17 17 13 20 11 9 10 2 3 20 9 6 17 7 12 19 8 19 1 3 13 3 6 12 14 13 19 15 18 3 18 20 2 18 10 18 10 19 19 11 6 10 16 15 2 16 16 8 18 12 3 13 1 13 10 4 1 11 17 0 10 2 18 11 3 14 14 18 20 11 5 1 8 20 19 9 5 8 16 8 12 5 14 0 12 10 12 12 1 10 15 10 17 3 18 2 0 10 13 8 7 20 8 4 5 4 3 7 12 18 14 17 1 4 12 5 19 17 18 7 3 7 5 16 16 20 2 19 0 16 19 9 12 17 15 9 2 6 13 18 8 15 13 4 11 13 20 11 8 5 16 7 2 11 2 14 11 17 0 16 5 20 20 15 11 12 17 10 5 15 6 19 6 6 19 3 16 7 20 18 10 1 15 8 8 8 14 13 2 18 2 8 17 18 3 6 14 7 9 18 4 2 0 17 11 15 5 17 5 18 20 19 4 7 16 9 8 6 9 9 2 7 13 10 15 11 5 19 15 3 19 20 6 20 12 0 20 20 3 16 17 15 7 16 9 6 11 0 10 19 2 19 18 9 10 10 13 3 7 16 19 6 14 12 17 10 6 9 19 17 12 17 17 15 9 18 6 12 1 3 3 9 1 16 9 12 10 1 14 5 9 6 18 3 5 9 5 3 20 19 17 9 13 20 15 5 10 15 1 17 20 8 11 13 8 4 8 4 20 9 12 7 11 5 18 0 9 0 11 5 9 9 7 7 5 14 15 15 15 15 10 10 9 18 12 16 12 14 6 11 1 12 7 11 4 19 18 20 12 1 5 10 16 16 0 16 2 13 11 15 20 9 7 5 9 16 1 1 7 8 0 7 12 18 0 11 13 5 17 10 15 15 20 15 9 5 12 10 8 1 11 18 3 18 20 15 11 8 12 17 6 15 10 9 1 8 7 9 1 14 0 5 11 3 6 15 11 19 6 1 12 13 14 6 8 19 11 19 20 13 19 14 17 16 7 0 15 7 7 6 1 13 20 14 6 0 2 13 18 15 13 1 0 13 17 10 5 6 12 2 12 9 12 0 2 17 5 12 14 5 4 9 19 6 7 0 5 13 11 18 9 12 9 3 14 9 4 7 16 10 10 2 13 20 7 10 13 13 9 19 10 16 4 20 19 17 0 18 3 8 3 11 16 2 6 20 8 3 3 1 15 8 15 7 3 1 14 17 14 7 15 17 6 18 6 6 14 1 8 19 5 2 0 15 17 16 17 16 4 4 7 3 1 17 10 10 12 19 18 9 11 1 3 0 13 12 19 20 18 18 10 1 15 19 17 6 14 9 20 18 15 18 6 8 2 17 17 11 0 1 3 3 0 0 15 12 11 7 3 16 4 4 9 20 14 11 7 17 14 4 2 6 6 16 19 5 6 20 17 1 13 2 11 11 14 11 3 9 4 9 8 1 16 16 10 11 1 11 3 19 5 6 5 7 16 5 8 14 3 7 15 19 3 17 10 14 3 14 5 4 7 9 18 4 8 18 11 6 18 8 13 14 4 15 6 11 13 1 17 0 14 10 19 4 20 11 20 20 7 10 11 20 10 3 19 14 6 13 18 10 10 15 3 20 5 7 15 7 19 20 19 7 1 12 8 2 19 1 4 5 6 18 1 4 17 6 18 8 17 18 12 6 9 19 14 9 12 12 5 18 0 9 0 19 19 19 10 2 16 19 20 13 10 4 13 6 18 5 6 0 18 4 14 11 4 18 11 17 10 8 8 8 14 8 0 1 9 13 19 6 0 16 2 18 9 3 10 19 11 13 6 5 8 5 13 8 20 12 18 11 1 5 1 7 5 16 2 5 6 12 9 14 10 0 16 16 17 2 19 14 9 20 5 15 12 18 12 0 11 16 10 2 13 8 19 5 3 19 14 17 14 6 20 16 16 2 14 17 6 20 17 14 0 17 20 9 19 12 9 9 16 16 17 1 20 0 0 19 12 2 18 10 8 19 16 15 1 20 2 19 20 5 10 3 6 8 4 1 3 5 19 16 15 9 6 5 7 8 11 16 15 5 18 7 1 18 14 15 11 13 2 8 9 1 16 15 17 17 10 0 11 7 16 12 12 7 10 11 8 4 1 8 0 5 6 20 14 1 11 20 18 9 13 13 11 19 4 15 11 4 8 19 10 2 14 0 11 15 1 4 9 7 4 6 10 10 9 14 5 15 6 18 7 4 20 18 9 2 13 4 16 7 2 8 17 3 6 12 15 18 7 0 8 14 6 8 1 15 16 1 9 10 7 12 1 4 19 14 14 11 18 0 4 7 18 0 6 0 11 15 2 15 16 7 16 3 2 9 15 18 4 14 6 17 10 5 18 1 12 2 15 12 19 13 19 14 14 3 3 8 11 9 15 10 15 15 1 2 8 3 8 8 1 19 13 1 19 20 12 18 5 1 17 12 6 12 16 5 2 0 13 12 18 16 11 2 18 1 19 4 13 6 13 20 6 10 8 13 0 20 10 14 13 8 11 13 5 17 6 3 15 2 4 17 4 16 7 9 15 3 4 11 5 11 2 4 13 4 14 14 19 13 19 9 3 2 19 2 3 18 9 16 2 5 10 14 0 8 20 6 3 2 7 10 17 2 15 17 10 18 3 10 20 3 2 16 15 15 5 13 12 11 18 8 19 13 7 18 5 9 17 0 8 17 9 1 5 12 0 15 17 18 18 9 6 20 9 15 14 10 17 0 9 7 3 12 12 3 9 9 6 19 14 18 19 7 10 13 20 7 5 13 11 14 7 8 11 11 1 7 12 17 6 17 19 18 3 19 13 8 7 4 5 6 5 5 2 11 8 15 15 7 16 5 14 0 9 20 5 15 7 1 16 3 13 20 9 3 4 19 11 7 15 6 11 18 18 19 1 10 7 11 18 9 7 4 4 3 0 9 12 11 11 3 4 10 1 9 3 5 18 2 5 1 9 12 2 19 17 6 6 8 9 7 0 0 2 6 4 3 19 17 7 10 17 15 5 15 10 10 2 8 14 11 18 10 6 5 18 18 15 9 6 6 1 9 0 17 5 1 6 19 20 18 13 0 0 5 8 6 4 4 8 1 13 10 0 0 18 5 3 3 17 8 18 18 19 6 8 11 3 9 3 3 0 9 19 10 9 7 14 9 9 18 12 6 20 15 17 10 1 0 6 5 11 9 14 18 15 8 1 8 5 4 18 16 10 9 13 2 0 7 13 4 12 17 8 13 6 4 2 20 20 9 13 6 14 18 6 1 2 10 8 19 8 17 12 17 4 20 0 16 2 8 11 8 7 14 6 9 18 1 20 6 11 18 17 15 5 9 2 17 5 19 1 20 12 3 6 8 7 19 11 6 17 19 18 16 13 12 18 13 0 16 6 9 13 18 0 7 6 15 14 11 3 18 7 15 1 9 8 6 19 10 17 17 0 7 12 20 3 1 16 9 9 11 6 9 2 12 18 6 16 14 1 5 11 11 19 3 9 11 20 11 5 4 2 11 15 3 3 19 3 6 18 12 10 12 6 15 20 12 15 7 18 13 12 15 12 0 1 4 17 19 18 4 13 12 14 17 5 12 1 16 12 8 13 2 7 8 18 17 0 2 15 6 18 7 15 10 18 3 1 18 12 3 5 9 1 12 1 14 9 3 3 20 15 3 19 3 11 18 5 18 15 7 10 5 2 15 15 7 2 3 20 13 17 11 20 18 12 19 4 20 10 10 2 1 1 14 8 0 2 13 19 10 12 6 15 16 12 1 20 20 0 16 13 3 17 17 17 11 20 4 17 10 13 2 17 16 1 14 6 0 6 1 9 8 6 17 8 9 7 16 8 9 7 4 8 20 16 9 16 3 2 15 17 16 4 10 9 3 16 11 19 3 11 17 5 6 13 17 13 20 16 8 0 4 17 19 16 2 6 13 7 5 12 10 13 13 19 20 16 20 8 3 1 8 7 17 10 20 10 12 19 1 16 8 6 20 0 5 9 14 14 0 16 17 9 13 5 8 11 1 12 6 11 5 5 8 15 17 1 5 11 15 12 10 20 15 6 0 9 14 20 12 15 2 8 4 13 10 8 14 11 13 18 19 14 9 7 19 3 11 2 4 8 5 3 1 17 15 14 9 10 11 8 16 13 12 15 0 11 10 4 18 0 10 14 10 16 18 0 2 14 0 3 2 3 3 6 8 13 19 3 16 1 2 11 16 12 18 20 1 18 19 0 3 10 11 19 1 5 15 11 0 8 3 15 4 2 18 13 2 15 6 13 11 0 15 4 2 14 3 4 15 1 0 15 4 20 16 11 18 11 7 20 3 11 19 11 19 19 0 4 6 3 8 15 16 4 9 10 1 2 5 5 9 9 11 4 18 18 7 15 2 5 9 6 19 18 1 10 14 14 4 20 11 6 14 10 6 1 1 20 9 1 19 0 7 0 6 1 13 8 8 18 1 4 17 19 7 13 1 12 6 19 5 15 14 9 3 0 2 4 4 17 18 7 19 5 6 6 1 0 9 10 10 20 1 3 11 6 11 12 3 7 14 5 0 16 10 3 6 19 8 1 13 12 4 9 7 17 5 4 19 8 11 1 9 13 18 20 14 8 14 7 9 1 3 14 4 17 18 20 13 10 13 15 8 13 11 10 0 18 19 4 0 20 8 9 16 20 5 16 7 15 1 3 15 4 3 9 1 5 8 10 15 4 15 5 16 0 18 5 0 17 9 17 6 9 1 6 19 9 10 20 3 13 9 4 3 4 12 9 13 18 6 4 15 9 8 8 3 17 9 20 6 9 8 9 20 11 11 4 14 7 0 5 11 7 16 7 2 18 20 0 20 10 12 8 3 14 8 17 13 7 7 18 11 16 19 4 19 13 4 11 18 13 10 16 7 17 7 0 2 7 14 0 0 15 10 12 18 15 12 10 15 2 9 17 10 3 8 20 3 17 3 1 13 0 17 7 8 10 13 15 15 16 13 11 11 5 11 3 17 17 1 2 1 10 1 10 5 5 20 10 7 18 16 1 15 16 7 9 2 17 5 10 8 19 13 7 5 4 13 8 17 0 3 13 0 4 15 15 19 3 8 15 9 17 13 4 5 18 10 7 11 10 12 1 10 14 16 1 18 10 14 12 1 6 0 7 8 7 15 2 0 9 18 12 9 17 10 4 20 16 1 17 5 16 10 19 15 1 13 4 9 6 15 6 14 3 10 14 11 13 3 6 10 9 19 8 13 7 13 11 0 19 18 18 10 5 11 9 18 2 1 8 13 12 16 5 11 4 3 13 14 15 18 11 1 18 4 17 18 20 5 10 16 14 1 18 3 12 8 7 15 2 6 1 10 0 17 10 7 5 16 2 17 19 18 17 20 12 7 8 3 5 3 8 3 19 14 0 20 6 10 2 6 9 5 9 6 12 17 8 9 6 15 6 7 20 4 19 18 6 0 7 17 0 15 20 12 12 5 17 1 2 5 3 3 20 10 10 6 18 14 3 10 11 2 9 7 12 20 11 16 7 15 2 14 2 17 3 11 3 1 14 18 10 8 6 20 19 8 19 17 5 3 10 15 19 4 2 0 17 15 11 14 7 11 15 20 5 16 1 3 1 1 0 19 2 16 8 20 10 10 9 4 5 9 5 5 10 8 6 2 1 0 7 7 0 8 5 14 16 13 11 18 2 7 11 18 19 4 4 20 11 6 15 14 2 10 14 6 4 20 16 17 14 1 18 20 18 3 4 8 8 16 1 0 8 17 4 9 8 19 19 14 14 7 2 2 19 9 7 14 20 13 2 2 18 17 19 8 2 4 5 16 3 14 13 17 14 20 12 12 13 2 17 7 2 0 1 0 16 19 16 11 4 19 20 11 0 10 19 5 7 3 3 7 1 16 6 5 7 1 15 5 7 19 3 3 3 7 3 4 3 13 1 14 13 16 11 15 4 1 14 18 10 11 4 2 18 12 15 2 7 20 15 7 14 7 12 1 12 0 19 16 2 2 17 15 1 2 1 13 18 1 5 7 13 17 9 15 19 17 10 13 15 2 1 5 16 18 2 1 14 6 3 20 0 3 13 18 16 5 16 12 17 3 14 17 3 15 5 11 8 16 18 14 19 0 0 7 12 18 13 13 9 5 17 12 8 10 9 11 13 7 6 9 1 14 20 12 9 8 17 14 5 19 6 9 11 15 11 15 2 6 2 4 7 17 7 20 17 4 3 17 7 9 17 3 18 7 8 3 2 4 5 16 7 4 17 5 1 14 20 2 2 11 2 1 16 19 16 1 1 19 7 12 19 5 13 10 5 13 17 13 20 9 3 10 16 11 19 6 18 11 8 14 5 10 19 7 10 11 14 8 18 11 5 15 19 19 19 1 4 14 18 2 3 17 7 18 5 9 4 0 3 19 4 0 8 14 1 12 8 19 6 4 6 4 8 9 11 16 12 15 18 3 4 15 14 7 7 6 15 20 5 8 1 16 17 12 12 11 6 6 20 4 2 20 6 1 4 0 6 8 16 1 20 17 20 10 2 15 4 16 11 0 20 17 4 11 16 7 7 18 6 14 2 0 7 19 4 19 12 8 9 11 0 7 13 9 14 0 2 15 13 3 8 15 14 15 2 18 19 12 19 9 1 20 17 8 5 8 0 9 18 2 1 13 9 5 2 18 1 8 8 8 4 6 1 9 8 7 1 18 9 5 14 6 5 17 6 9 19 4 4 18 7 10 12 15 9 1 15 4 1 10 15 15 2 12 16 8 7 8 0 8 7 8 20 17 17 17 15 14 20 9 13 16 7 20 20 3 15 1 19 3 3 3 17 5 15 10 20 16 14 20 5 0 3 9 20 1 11 18 19 10 15 3 7 14 9 6 0 10 19 6 15 0 20 19 16 4 20 9 5 0 8 9 17 4 7 3 20 14 11 13 6 0 7 8 1 12 4 19 5 20 5 18 17 12 3 0 19 0 5 7 11 11 8 17 7 19 3 11 17 11 4 7 9 2 5 18 13 17 6 4 7 3 19 5 0 12 14 14 20 5 19 8 10 9 6 15 9 2 4 7 4 2 0 1 6 11 16 15 1 1 19 15 16 19 18 20 2 6 12 2 12 2 16 7 3 7 11 17 1 6 6 9 19 2 6 7 17 13 13 15 10 15 18 12 6 4 10 1 13 14 12 8 18 4 10 7 11 10 3 2 3 19 3 12 19 3 14 15 11 7 12 7 0 20 12 20 15 11 19 3 19 11 14 14 10 19 4 9 6 2 10 6 7 0 3 3 0 5 19 20 14 20 9 17 12 8 14 1 2 19 3 11 11 5 11 18 8 18 11 16 1 12 13 0 3 7 3 20 11 3 14 7 8 6 14 3 15 19 2 4 2 8 1 18 20 1 19 14 2 14 2 7 14 4 2 1 2 0 2 16 16 20 4 9 19 18 1 4 5 15 11 2 7 10 10 8 14 16 12 3 2 8 7 14 15 1 2 0 15 8 6 0 14 7 15 18 0 13 6 2 2 4 17 1 15 18 11 14 15 14 1 12 7 12 14 8 17 6 11 7 10 3 3 11 6 17 16 2 15 10 16 9 9 15 10 0 6 14 1 18 4 0 2 8 11 20 12 19 11 12 5 10 19 11 1 12 9 3 12 1 20 5 6 2 20 0 7 8 7 12 18 8 8 15 20 15 7 1 9 10 19 9 7 17 16 2 14 0 14 11 1 10 12 4 1 15 18 7 11 14 11 19 2 4 14 5 5 2 2 7 14 4 20 14 8 16 15 14 12 9 2 4 8 20 17 18 3 10 7 5 20 13 5 4 11 10 0 9 0 2 14 1 3 9 19 11 19 12 13 5 11 5 7 2 19 11 0 14 16 2 1 19 13 16 1 16 0 14 3 9 0 8 2 4 17 10 18 9 9 12 17 15 10 11 5 20 5 4 14 10 11 13 13 8 4 15 9 17 13 19 18 16 8 8 1 4 6 0 7 19 12 5 10 16 15 1 7 11 5 9 15 15 9 0 3 10 4 18 17 5 3 5 7 13 18 12 19 2 0 2 1 5 1 7 10 20 2 8 7 17 10 16 15 5 10 16 1 4 7 7 13 14 7 13 9 3 10 19 17 9 9 5 5 1 11 11 16 13 9 2 2 12 19 6 4 20 1 15 8 4 2 20 3 7 14 13 10 15 8 12 3 15 8 8 18 4 5 17 11 16 13 3 2 5 7 2 10 18 0 18 16 2 3 2 8 6 8 7 10 16 3 16 17 13 8 6 18 3 10 8 16 19 17 5 10 18 13 9 6 8 12 5 12 18 12 6 7 15 9 15 12 0 19 12 1 3 19 9 1 13 14 9 3 3 6 11 5 10 17 0 2 17 16 4 2 6 4 7 8 2 20 1 1 8 7 2 19 7 16 8 11 5 4 6 12 12 15 8 2 13 20 17 7 4 9 9 20 2 5 7 2 1 2 5 16 12 18 12 3 11 13 18 12 19 10 18 3 0 17 6 20 10 8 10 3 5 12 19 7 20 8 19 0 15 9 17 5 0 19 6 9 0 8 10 0 7 5 4 18 18 12 9 18 11 6 0 3 20 12 14 17 20 16 11 14 5 15 9 19 15 5 5 19 6 10 8 17 1 13 7 0 14 5 10 12 6 7 16 16 11 14 16 18 19 8 7 20 14 10 12 1 11 3 4 15 8 14 19 7 7 0 16 6 8 3 0 6 4 6 10 5 2 14 19 5 17 1 4 5 4 0 5 15 20 2 9 13 9 1 5 19 4 14 9 1 7 6 1 11 12 16 15 11 19 7 7 13 1 2 5 4 12 2 10 11 15 19 6 2 12 20 18 1 9 4 5 7 9 5 14 9 4 1 15 10 9 17 6 18 13 4 7 14 9 0 10 19 10 4 11 20 10 8 5 17 6 5 4 4 16 19 14 3 12 10 15 17 12 7 13 6 11 5 16 16 16 6 17 6 15 2 11 2 12 3 1 6 2 17 0 2 9 3 18 2 15 10 4 20 8 4 11 4 0 0 9 10 14 10 1 20 12 13 20 17 14 5 18 5 9 2 15 19 8 11 2 20 11 11 14 9 8 10 1 3 9 16 17 2 12 12 9 15 3 3 3 5 0 15 12 12 7 20 7 15 20 19 8 12 19 18 19 10 6 20 9 0 6 0 10 13 9 20 11 1 6 4 6 2 2 8 6 13 16 1 0 14 13 12 4 20 3 10 5 11 7 1 3 11 0 10 15 5 7 14 14 4 3 7 14 20 4 10 0 4 0 10 6 14 0 6 12 10 8 10 6 18 15 11 9 8 13 10 13 1 18 6 19 9 19 13 4 12 8 18 16 7 0 10 19 13 13 6 2 12 1 5 14 17 1 15 19 14 1 10 1 15 8 3 5 9 16 2 19 19 8 1 1 9 0 14 15 1 0 1 20 17 7 10 16 2 11 18 19 7 12 17 8 20 19 3 20 8 15 19 6 15 8 9 11 17 1 1 2 17 15 15 2 11 19 1 6 6 11 17 14 13 13 20 11 16 9 14 12 19 18 5 18 4 15 14 4 6 15 3 11 15 1 14 15 15 8 2 2 16 18 5 10 20 19 16 8 8 13 11 2 11 10 20 7 1 19 1 12 1 19 15 9 6 19 4 4 5 12 10 9 12 16 18 2 17 17 0 20 5 19 3 18 13 19 7 11 19 20 17 13 6 10 16 3 5 0 15 6 15 14 0 9 20 8 8 18 7 15 14 4 7 19 17 11 17 6 12 15 1 19 20 11 11 20 7 2 18 20 5 10 4 5 19 12 5 16 12 9 4 13 18 16 10 0 10 20 15 12 5 14 4 0 20 2 5 18 3 6 19 8 8 7 8 5 18 12 1 8 8 0 2 16 1 14 7 0 16 8 18 5 11 16 14 11 14 18 10 17 9 0 14 18 14 7 13 3 11 12 3 6 16 16 12 12 6 11 18 19 20 10 3 18 10 5 3 1 11 16 13 19 8 9 5 7 8 20 8 18 13 18 20 6 20 16 6 13 0 12 9 4 18 12 11 18 14 19 1 7 7 8 4 3 16 18 1 5 0 15 19 18 9 12 17 10 3 5 15 2 19 13 14 1 9 19 17 14 14 8 9 3 9 4 4 2 5 14 13 14 20 11 16 4 2 9 11 11 10 13 3 9 16 8 3 20 9 19 18 19 6 10 18 1 20 19 18 2 14 3 2 16 14 9 4 12 7 20 10 17 9 10 14 10 4 12 9 16 9 19 2 2 1 14 2 7 8 16 11 0 0 7 20 20 3 17 6 18 16 1 2 8 6 19 11 12 14 17 15 11 20 6 3 2 9 3 13 13 9 20 15 14 17 13 18 12 1 14 0 14 14 18 6 2 3 1 4 10 12 8 4 3 17 12 16 10 17 5 7 18 11 4 11 13 17 3 20 15 3 12 9 1 4 5 7 14 7 10 19 0 14 5 10 1 12 9 2 15 8 20 0 3 14 8 6 20 0 10 13 1 0 15 18 16 15 19 19 15 15 17 17 9 0 8 5 1 15 8 19 3 8 7 13 1 6 6 1 7 10 9 6 8 17 2 10 18 8 20 6 7 2 6 15 14 2 20 0 20 13 6 15 8 4 5 19 12 10 13 14 18 7 8 14 9 18 11 15 9 8 9 12 12 18 18 13 9 19 12 3 2 11 12 1 4 2 19 1 6 14 1 0 20 16 16 17 3 16 17 14 4 13 3 1 5 14 18 3 17 9 17 6 8 18 6 19 7 2 20 14 19 9 18 5 19 15 8 4 18 5 19 15 14 8 7 1 20 7 12 14 5 4 20 17 19 14 12 11 14 4 6 10 20 2 1 14 14 19 11 3 17 20 6 9 6 3 3 10 4 17 11 4 9 6 20 9 20 7 10 7 10 3 7 19 7 18 8 11 8 6 5 10 2 0 10 8 1 3 0 17 9 18 4 1 8 18 17 17 6 8 7 7 2 1 20 16 2 11 4 19 12 20 19 18 10 14 10 12 10 18 19 17 8 16 17 16 15 7 19 10 7 2 16 17 14 6 7 15 12 18 16 19 4 19 5 16 11 14 18 12 20 11 8 14 12 0 17 10 10 3 13 5 15 19 0 15 8 13 3 16 0 12 6 14 7 12 20 1 12 5 15 7 19 20 9 20 6 2 19 7 12 5 1 12 18 9 18 18 8 15 1 14 17 1 19 18 6 7 6 11 7 8 7 16 8 5 9 12 2 1 3 19 14 10 7 3 19 12 2 2 1 7 2 6 7 14 17 10 16 0 3 19 19 7 2 17 3 10 1 20 10 9 0 4 1 11 6 17 19 10 17 12 10 3 13 6 19 17 10 6 0 5 1 10 13 6 8 4 13 6 1 1 6 8 9 13 18 17 0 17 9 7 17 5 1 10 20 13 3 20 12 12 13 1 12 12 13 6 3 2 7 17 20 0 17 1 2 13 17 17 17 13 5 4 15 1 3 12 5 4 14 1 17 6 20 16 3 5 13 6 17 17 9 5 12 10 6 12 5 3 4 6 20 11 16 6 8 3 3 5 0 18 13 5 15 9 0 8 9 5 7 10 13 8 4 7 3 0 10 15 0 20 13 1 19 12 14 13 13 3 14 18 13 8 7 10 10 7 20 0 19 17 10 16 3 20 2 14 10 9 10 9 10 16 9 3 15 3 5 19 7 19 15 15 13 0 9 19 17 8 12 20 13 0 16 6 7 15 2 10 6 18 8 15 18 12 17 20 5 6 8 7 8 20 15 3 2 17 3 9 2 10 11 14 20 20 4 9 18 1 18 11 0 17 17 0 13 20 3 14 18 4 17 4 6 8 5 11 18 10 6 13 6 5 7 16 11 13 10 9 14 15 11 9 8 10 19 5 4 9 11 11 9 4 10 3 0 17 14 17 4 1 15 19 16 18 4 12 6 19 20 5 20 1 2 9 18 9 1 7 6 13 2 16 11 18 2 5 19 4 6 15 9 14 10 13 4 0 14 10 4 4 9 2 12 2 18 10 11 17 5 11 10 4 17 10 14 18 19 4 16 18 0 18 18 5 12 8 15 13 0 5 6 10 4 18 5 3 6 13 5 14 8 13 20 4 15 3 12 2 10 18 2 5 13 20 11 9 3 5 3 18 6 13 19 1 16 13 4 9 1 16 3 2 8 1 16 15 11 15 18 1 13 7 8 17 8 2 6 4 13 19 2 10 13 4 7 6 14 4 12 15 5 16 17 5 20 2 15 2 8 4 12 17 4 9 12 7 9 15 5 13 14 14 11 16 19 15 10 20 16 12 10 14 9 16 8 15 10 15 8 17 6 3 4 12 13 2 19 7 5 14 10 20 9 13 7 4 15 8 11 6 2 9 1 5 7 19 0 8 3 7 13 11 19 12 0 2 16 11 13 19 7 9 15 16 4 16 14 18 0 9 16 4 10 5 19 20 20 2 16 3 6 13 19 12 2 0 13 6 3 11 8 11 3 17 1 5 16 14 11 18 6 12 10 4 6 2 1 17 19 14 1 6 15 20 11 20 2 13 15 4 17 13 20 20 14 14 10 18 11 7 15 0 18 3 3 2 4 2 20 2 13 0 18 6 17 1 13 9 0 12 11 16 1 13 16 11 11 4 15 17 2 13 0 4 8 14 12 8 19 13 3 1 4 3 15 7 2 18 2 5 5 0 5 3 10 5 17 10 14 16 3 20 4 8 17 16 8 10 16 3 5 17 18 6 8 1 1 15 6 4 2 19 19 5 18 5 8 13 2 2 4 12 5 17 8 20 19 4 20 9 7 13 6 13 6 0 15 3 2 17 17 8 14 4 0 18 20 16 1 0 19 7 4 5 19 20 4 2 0 16 16 19 9 13 0 3 3 18 14 3 0 7 5 19 14 8 5 14 8 13 1 15 13 18 8 17 2 13 4 18 6 18 8 11 0 2 20 13 6 6 7 19 12 20 3 15 8 8 4 16 16 19 14 11 6 16 2 15 3 19 19 0 17 3 20 2 5 5 1 3 9 14 17 7 11 18 2 5 5 7 2 10 7 18 5 5 12 12 2 7 17 9 15 2 4 17 13 8 10 7 8 13 1 16 17 17 12 17 0 5 20 2 3 12 1 13 8 6 20 3 20 19 13 3 10 7 14 14 17 2 16 1 15 12 17 2 18 12 16 7 6 7 15 6 16 18 17 20 15 8 13 5 15 19 20 3 9 15 3 18 5 1 5 11 18 15 7 9 2 16 3 11 0 7 12 11 14 16 20 10 16 3 7 0 20 1 10 3 11 17 10 11 8 18 15 7 18 4 6 12 14 2 18 6 4 5 6 12 15 8 7 6 11 18 1 0 6 11 15 14 18 2 7 8 8 19 11 20 11 7 6 18 4 9 11 12 1 9 18 13 17 5 7 20 5 6 8 6 14 7 8 19 2 11 3 10 13 2 1 7 9 12 3 17 11 20 12 6 15 13 7 3 7 14 15 18 17 0 20 16 16 15 6 7 4 1 4 13 1 5 5 18 9 5 10 18 18 4 11 2 9 5 12 0 5 6 2 18 3 3 4 4 14 8 3 6 20 14 10 3 1 7 11 2 18 12 3 17 15 3 3 0 6 6 4 6 7 15 18 6 5 10 0 20 14 10 0 0 5 7 8 20 18 9 13 16 18 16 16 4 13 9 1 11 12 2 8 7 13 13 14 14 19 8 6 7 13 10 17 10 7 16 19 1 2 8 8 0 0 9 17 6 4 16 14 18 14 14 1 4 2 14 13 11 6 6 8 8 16 13 12 14 0 17 11 1 1 18 5 12 7 1 13 3 4 4 16 1 10 18 16 9 10 10 6 9 4 8 15 1 11 16 10 13 2 4 14 5 10 20 3 0 11 10 3 11 3 11 1 14 11 9 15 10 13 3 20 16 15 14 11 20 14 18 4 11 5 6 4 12 11 7 16 4 4 16 2 19 6 19 15 10 14 0 16 16 17 2 7 8 10 17 6 18 5 16 11 19 6 13 8 7 16 11 16 3 18 17 1 6 3 13 1 17 17 15 3 11 8 8 17 2 17 17 0 7 20 12 4 9 6 19 18 7 9 8 2 4 1 10 12 12 2 19 9 20 10 11 5 13 1 10 18 18 11 10 1 8 20 1 12 13 8 3 13 13 14 6 10 8 0 20 8 8 8 8 15 3 18 4 18 15 20 1 16 3 14 10 14 3 19 7 20 0 13 15 19 19 4 17 17 1 15 2 1 9 19 2 3 20 4 5 6 19 15 19 13 20 17 14 3 6 5 17 3 15 2 5 1 18 13 2 12 0 13 11 4 1 5 10 11 17 6 4 18 13 15 20 7 12 5 13 14 11 19 3 17 10 1 10 7 15 10 12 17 12 14 15 11 8 20 16 0 13 1 0 13 3 3 4 4 2 11 8 20 0 1 5 2 6 13 2 10 10 3 12 18 3 11 18 3 6 6 5 4 5 7 20 11 14 15 6 9 6 11 0 13 10 14 3 2 14 14 6 10 17 18 8 3 0 6 16 6 7 19 12 8 17 1 0 10 16 15 2 6 14 16 16 14 4 5 7 0 12 18 7 15 7 7 20 4 6 15 14 4 0 8 18 3 17 12 7 10 20 16 14 17 15 20 11 10 18 15 3 9 3 2 19 1 3 20 10 10 8 19 11 19 18 7 17 15 19 16 15 17 15 15 4 2 4 4 2 16 19 12 17 12 16 5 12 9 2 17 20 10 19 13 11 0 15 14 8 17 3 3 19 1 5 1 7 6 10 14 0 10 2 7 0 14 18 7 16 15 10 20 15 9 15 20 4 18 13 15 5 12 5 5 7 15 4 13 4 4 15 1 20 20 2 2 15 3 17 12 10 14 3 19 6 11 10 1 6 8 12 16 1 19 13 0 14 1 19 5 19 20 5 15 4 5 19 12 19 5 14 0 4 20 0 6 4 5 14 16 13 18 9 17 8 10 3 19 0 14 17 20 6 3 4 11 20 16 15 15 17 12 6 2 1 18 0 6 12 14 18 9 15 18 0 3 1 1 2 14 17 5 12 12 20 16 19 14 19 7 11 17 2 1 2 8 4 5 18 7 4 0 2 5 17 8 6 17 15 10 0 1 6 3 6 15 11 4 1 10 14 14 10 7 10 11 3 7 13 16 5 8 12 1 4 13 17 17 13 4 19 14 16 19 16 8 7 0 7 4 9 0 14 17 17 20 9 12 15 13 9 0 13 20 1 13 8 16 2 20 0 20 16 15 1 15 4 20 3 4 2 13 3 7 0 15 17 10 3 5 0 0 11 15 2 7 1 11 6 17 17 13 11 5 4 18 18 6 6 4 20 1 17 20 3 4 8 15 0 0 8 12 18 15 6 17 11 13 14 0 6 9 9 8 19 18 4 3 17 0 2 14 20 18 4 19 9 8 19 13 6 5 19 12 15 1 5 8 10 12 6 10 12 10 5 11 5 19 8 1 18 3 20 1 2 13 18 15 15 18 13 13 10 12 15 17 0 19 5 16 5 2 10 10 4 3 20 8 12 11 3 16 8 17 2 1 17 14 4 1 20 13 10 18 4 4 16 4 9 2 0 20 11 4 3 19 1 19 1 0 16 11 4 6 13 20 7 20 16 12 3 12 3 6 9 3 19 0 20 20 9 7 15 12 18 18 16 5 13 10 4 8 2 4 4 9 17 14 15 15 9 17 7 3 1 13 6 1 20 18 14 8 15 1 17 12 15 13 19 7 8 4 2 0 16 13 9 19 0 4 19 4 18 9 0 1 1 14 15 5 16 2 10 9 8 17 16 9 2 8 16 17 7 15 0 9 4 14 16 5 0 2 12 16 0 10 2 1 20 3 15 1 14 9 12 14 11 16 4 20 9 4 11 6 5 7 10 8 17 8 11 3 12 1 11 4 14 11 1 7 10 20 12 14 12 17 14 2 12 9 18 7 1 7 1 18 3 3 17 9 16 2 3 14 1 14 13 10 12 15 19 1 13 11 19 4 4 10 14 10 6 13 2 12 18 12 0 19 7 16 14 7 15 19 12 14 0 3 10 6 11 4 5 15 17 9 7 11 16 0 19 8 14 5 6 10 4 7 14 3 6 20 8 9 0 3 0 3 7 20 8 1 5 13 15 6 16 12 2 11 0 14 4 15 4 0 18 14 10 11 0 7 9 16 13 0 8 18 10 5 18 18 11 9 16 13 8 7 13 20 1 17 6 19 7 3 2 17 10 7 8 12 8 9 16 9 16 19 1 6 14 6 4 20 8 16 10 11 8 18 12 12 11 19 0 6 19 8 13 3 0 5 20 15 16 7 13 6 2 2 16 10 18 8 3 12 5 6 6 18 18 16 0 13 8 15 15 15 19 2 1 9 16 16 4 1 10 0 1 19 11 15 9 10 0 16 10 13 18 4 17 0 12 10 1 1 2 18 4 15 15 9 10 4 1 9 12 12 9 15 2 7 4 2 19 9 16 17 1 17 7 13 13 6 4 5 4 7 7 15 1 16 12 8 11 1 16 6 20 20 1 13 10 12 20 16 14 9 6 6 1 11 12 6 8 5 12 20 4 11 1 17 11 0 5 3 15 19 16 4 4 9 7 0 8 11 1 6 7 17 1 11 16 1 14 14 19 5 14 3 8 16 0 13 0 11 10 10 6 1 13 10 0 19 2 4 12 20 7 16 6 9 19 19 0 7 9 20 15 14 14 13 14 0 4 11 17 1 20 20 10 18 16 10 16 16 20 9 16 6 8 2 15 5 6 6 18 11 12 18 11 8 11 20 10 4 3 0 14 1 0 14 8 16 16 2 13 11 7 14 16 8 10 4 9 3 5 4 18 3 20 20 1 0 18 19 4 8 10 15 11 17 19 10 4 20 3 0 6 15 1 3 1 3 3 19 17 13 4 19 3 16 7 1 13 18 18 19 16 18 15 8 11 10 16 2 6 5 10 12 17 14 2 0 11 11 13 0 14 15 17 2 1 17 15 5 4 9 12 6 14 5 8 10 10 10 4 17 10 0 4 5 16 9 4 16 14 7 4 12 6 9 9 14 17 19 1 11 12 19 9 0 1 6 8 5 2 1 10 6 15 16 5 17 19 9 9 15 7 3 4 11 0 0 0 20 15 16 3 18 4 9 15 11 16 6 0 13 2 17 5 7 6 16 19 17 16 17 1 5 2 5 8 5 18 20 20 13 18 1 13 0 16 14 9 14 6 18 14 14 16 6 3 8 15 5 15 11 19 12 19 5 4 18 18 20 15 18 12 5 1 3 11 10 3 17 3 19 12 3 19 6 9 11 8 15 13 11 13 2 2 14 11 15 1 18 10 6 18 2 16 1 14 18 12 1 18 18 11 14 10 0 8 4 1 8 11 17 4 18 0 1 2 1 17 16 1 16 15 1 16 4 14 16 6 7 10 15 8 1 9 14 10 9 20 18 10 6 8 18 1 1 11 19 0 14 14 15 2 13 12 20 13 16 17 15 2 11 18 7 18 12 1 15 17 5 0 19 8 15 7 0 9 1 6 17 14 16 20 6 1 6 4 5 19 8 5 4 17 8 11 14 15 14 6 10 16 20 17 4 12 17 16 14 0 19 10 9 0 2 4 12 16 3 19 2 5 4 19 0 14 8 4 6 1 0 1 6 2 0 4 8 10 19 13 2 0 19 2 2 0 17 5 0 20 3 15 20 5 12 20 5 16 19 11 10 13 8 16 3 19 0 5 11 15 19 11 1 11 1 4 13 11 3 20 3 14 12 17 12 16 5 13 18 13 9 16 20 13 18 20 0 1 10 6 18 20 9 6 13 1 2 17 8 8 5 14 4 18 10 2 14 5 1 1 12 20 17 1 20 8 15 20 19 4 13 15 20 2 4 17 1 4 13 11 12 19 16 5 15 3 14 17 1 0 10 20 9 18 16 13 5 9 7 17 7 10 3 10 8 16 6 2 2 2 11 18 10 10 11 9 16 15 5 9 14 11 9 10 0 15 11 19 19 4 18 6 6 13 0 20 0 0 10 8 20 8 8 1 2 16 8 11 5 17 17 17 10 1 13 20 7 1 12 17 16 20 4 16 11 15 11 1 16 16 16 15 6 2 5 19 5 4 18 2 2 19 17 7 6 19 10 11 7 14 9 15 19 19 0 6 2 9 4 8 3 20 17 19 16 15 17 9 1 1 15 3 2 13 11 8 17 20 8 2 15 11 16 14 10 12 19 5 2 7 18 14 4 0 13 12 4 17 1 15 14 12 8 14 6 6 5 17 19 1 5 4 11 16 16 12 6 17 17 5 17 19 16 18 0 9 13 3 8 20 18 19 8 7 9 4 9 7 0 15 14 15 5 3 20 19 16 6 11 13 6 7 14 13 0 3 3 10 12 12 13 12 3 18 20 6 10 3 4 10 12 2 6 17 8 6 0 10 7 11 18 6 6 20 17 14 14 16 17 6 4 20 10 12 20 2 9 7 11 7 5 10 19 7 14 13 8 16 7 3 15 9 3 2 17 1 15 15 5 18 11 1 1 9 14 1 17 20 7 18 20 4 17 19 15 15 2 19 20 4 10 8 2 1 13 18 20 10 15 5 2 4 12 1 13 11 14 19 20 19 15 4 20 6 17 5 12 15 11 8 17 11 14 7 10 1 19 9 12 6 8 0 15 16 12 6 0 4 14 20 17 7 5 16 9 9 17 5 5 2 5 20 0 18 10 17 18 18 5 15 8 12 9 1 18 10 8 1 14 6 15 11 14 19 17 9 11 1 6 20 13 3 15 18 19 7 16 0 2 5 20 10 9 8 10 1 5 2 16 10 9 3 4 14 6 3 18 6 16 1 17 18 19 14 12 5 19 16 19 11 6 15 6 4 10 19 4 0 3 15 1 11 1 19 13 12 1 16 5 5 8 18 17 3 12 9 8 18 3 19 3 2 13 8 7 4 5 1 5 20 17 8 4 3 2 17 20 2 3 10 17 5 7 12 14 4 7 20 15 7 14 19 11 7 12 13 1 1 4 10 15 17 3 15 2 17 20 12 18 9 16 4 11 7 3 1 7 0 10 18 12 8 13 13 18 7 1 2 13 14 15 20 7 14 18 10 16 18 12 4 10 2 16 18 11 17 18 5 5 12 5 6 10 12 10 13 3 14 16 11 12 8 11 14 4 9 16 5 3 13 17 19 16 6 12 16 20 9 7 12 0 11 17 11 7 0 18 6 18 19 12 2 1 3 19 0 10 10 5 9 14 2 1 7 10 5 3 20 1 5 1 6 1 17 12 20 2 3 18 7 20 11 14 5 18 20 3 5 10 9 16 3 1 2 1 11 5 13 8 16 7 2 11 5 16 1 5 0 12 17 9 8 6 17 4 7 6 15 14 16 16 12 16 19 15 1 4 9 4 14 13 13 12 8 4 0 19 5 5 2 19 4 18 15 12 10 10 2 11 18 14 9 13 3 14 16 14 0 16 16 5 4 19 3 7 12 5 10 18 9 9 6 18 2 13 19 2 18 2 4 16 10 3 12 5 4 16 11 5 9 9 18 4 12 5 14 8 14 20 19 15 0 20 1 14 1 5 4 15 11 20 12 9 14 5 1 18 9 6 18 14 17 14 2 2 17 2 1 7 14 6 16 0 17 9 2 8 16 13 4 6 18 2 15 7 7 17 7 18 19 5 2 0 6 15 0 4 1 6 15 15 3 8 13 17 5 16 14 0 16 3 7 1 19 17 2 18 2 18 0 0 3 19 12 16 9 11 6 18 5 6 18 7 2 16 20 9 8 17 14 4 6 12 0 20 19 5 20 15 19 20 20 0 17 18 6 0 14 19 1 17 18 7 7 14 9 12 10 15 13 0 3 13 3 19 14 18 3 8 2 20 15 12 11 6 17 9 10 0 16 15 11 1 12 15 4 18 16 14 17 0 2 8 3 5 9 1 13 19 6 14 17 5 19 20 6 3 5 14 3 3 20 7 6 7 5 0 6 7 17 12 1 14 17 3 2 13 18 10 9 0 6 3 6 3 17 10 18 11 18 20 5 7 4 3 19 1 9 20 6 20 17 0 2 19 15 1 4 15 18 14 2 2 2 1 6 1 10 10 7 9 4 5 13 7 12 11 13 4 9 15 1 5 5 2 16 13 19 9 3 9 5 11 12 18 15 4 1 5 6 4 8 4 8 8 9 18 14 6 10 20 9 0 11 11 19 13 4 5 6 12 15 2 6 10 16 6 3 11 11 15 20 19 16 3 12 20 0 1 13 2 14 17 13 6 3 10 10 10 7 1 6 3 3 2 6 3 20 5 18 20 15 3 19 3 15 15 2 7 20 17 8 17 14 1 7 2 18 17 12 13 16 11 1 14 15 14 15 6 0 18 4 6 19 5 4 9 14 16 5 5 7 18 4 7 6 18 0 11 17 5 3 14 11 8 19 12 20 12 2 20 10 6 12 11 6 5 19 0 2 4 2 0 15 19 7 7 10 2 17 14 8 14 16 1 5 18 14 1 2 12 8 0 12 13 5 3 2 17 3 18 3 13 17 15 14 5 0 18 17 17 20 1 18 11 7 6 14 6 10 11 10 13 6 19 12 7 14 18 16 13 4 3 16 13 3 19 16 13 2 12 1 16 0 2 3 6 15 2 18 12 5 3 1 11 13 7 2 7 12 0 18 4 13 20 7 4 1 14 16 4 1 11 14 19 8 3 7 15 16 9 1 1 16 20 16 16 8 5 14 19 16 16 14 6 6 9 14 8 20 19 15 5 13 15 3 10 5 3 8 11 7 18 3 7 13 2 11 8 12 12 9 14 15 11 3 1 16 16 19 17 18 10 12 16 14 13 10 7 19 10 19 14 11 8 10 6 0 15 3 10 19 19 2 19 8 2 11 4 15 12 17 2 3 20 17 6 18 0 10 10 0 18 19 3 18 1 10 4 6 3 10 13 9 6 15 9 12 14 3 6 16 1 12 11 10 8 3 14 18 3 10 14 8 9 20 6 2 13 14 9 7 5 14 5 6 18 19 20 13 10 13 1 3 18 14 15 7 10 2 4 1 0 12 19 12 2 3 8 20 3 15 7 12 2 4 5 6 3 20 14 0 11 5 16 18 1 14 18 15 3 9 14 16 19 13 19 9 11 19 9 2 16 12 5 10 15 10 2 9 1 10 19 7 6 11 9 12 7 15 17 17 12 19 16 2 12 3 20 4 13 12 5 6 1 11 2 9 1 12 5 10 6 4 1 17 8 0 12 20 3 18 12 6 2 4 16 16 14 16 6 18 5 9 10 4 1 3 20 1 0 3 5 2 9 18 4 19 12 3 11 17 13 9 2 5 7 19 15 12 10 10 20 8 4 13 3 14 12 10 0 16 1 4 0 9 17 6 15 10 9 0 0 1 6 2 2 8 0 18 14 18 13 19 6 6 4 7 17 10 7 6 8 1 4 11 11 15 1 13 1 11 16 12 9 0 13 20 7 6 1 14 20 4 7 10 3 5 11 17 6 15 11 5 17 16 19 4 1 8 2 15 11 8 0 0 4 5 9 0 6 6 3 17 5 20 10 8 9 6 5 7 10 5 13 18 6 4 2 16 1 7 13 3 16 10 1 19 20 5 1 20 17 15 10 16 9 10 12 17 8 20 15 15 3 8 3 5 11 6 19 20 20 11 13 3 10 2 19 15 4 6 2 12 9 13 1 5 14 16 10 19 3 16 9 16 19 14 0 16 19 15 5 11 10 16 18 2 8 10 14 19 2 3 8 10 15 15 2 13 20 0 7 5 5 4 2 16 7 18 6 18 1 20 10 3 9 9 8 11 7 1 12 17 4 0 11 19 5 18 3 0 3 3 6 13 12 17 12 10 13 10 7 4 7 15 12 4 14 6 14 0 14 20 19 5 3 14 8 13 3 3 3 5 19 9 1 13 6 6 13 4 2 20 3 20 13 0 18 2 17 1 14 11 2 13 4 19 12 8 14 20 13 13 13 8 10 10 9 17 0 20 3 15 3 20 3 2 11 16 7 15 9 6 15 3 11 3 19 1 14 7 0 2 8 12 3 4 10 6 20 3 1 7 8 6 7 6 7 15 5 16 3 6 8 15 4 9 1 15 10 8 6 0 10 16 2 0 20 19 12 8 16 0 8 19 19 9 12 7 17 19 18 1 20 0 18 1 16 1 4 17 12 13 0 16 20 0 13 17 3 18 3 17 10 8 19 6 7 5 18 2 4 11 3 19 16 10 1 17 14 7 13 12 3 14 11 0 9 0 3 20 9 14 18 16 17 5 5 1 0 16 11 17 20 6 5 16 17 7 2 5 4 5 1 15 19 20 10 6 18 0 16 3 11 10 12 13 8 11 7 20 13 9 1 7 9 5 7 10 4 1 14 2 13 9 20 11 1 0 0 11 11 13 4 16 6 15 12 17 4 19 6 4 2 4 18 17 0 2 2 6 19 17 5 13 19 13 4 13 0 3 8 3 6 3 6 1 6 2 5 18 3 13 7 0 15 1 12 3 20 17 12 9 3 5 3 2 10 18 0 19 12 10 17 20 15 3 11 10 20 8 3 6 6 20 2 19 17 7 17 1 3 3 13 15 18 20 18 4 20 17 10 4 5 1 1 18 8 10 1 12 2 12 19 8 18 20 13 16 5 7 9 20 18 8 9 0 3 16 4 17 16 19 8 11 11 11 17 18 12 14 10 14 10 3 7 5 8 17 1 15 15 3 4 9 8 11 4 13 5 7 17 15 10 5 7 19 14 2 15 0 8 10 14 13 8 13 14 14 11 13 6 20 20 0 19 15 12 15 15 20 10 6 14 19 20 14 15 11 7 10 14 11 11 12 6 5 8 2 13 6 20 10 16 9 13 0 18 3 14 18 3 4 13 17 18 8 10 1 10 10 9 12 10 14 18 0 12 17 17 17 4 16 7 5 12 2 4 7 11 5 12 6 12 0 19 11 18 9 6 6 19 14 15 17 7 1 14 0 6 17 16 8 13 18 6 8 7 13 4 19 8 20 7 12 2 16 1 13 10 12 7 14 12 15 9 8 2 7 0 19 11 0 5 2 15 20 3 18 11 17 16 4 8 10 1 18 3 1 13 17 14 3 0 5 6 12 7 10 20 10 3 15 4 6 6 16 1 16 6 1 5 0 11 19 16 10 8 12 18 2 11 5 9 8 14 6 19 13 15 13 12 14 14 0 3 8 15 9 6 1 6 3 4 2 12 2 5 10 5 1 19 5 15 20 7 11 13 17 9 8 17 15 5 8 15 7 5 6 0 17 5 4 20 18 18 10 16 7 18 9 8 18 7 14 17 20 13 20 1 15 9 10 8 7 2 2 0 13 4 17 10 16 8 1 16 11 13 15 20 8 2 9 11 3 5 12 15 9 0 0 15 8 4 15 15 2 4 8 15 15 9 3 3 14 9 10 10 1 15 14 3 19 18 4 6 9 20 9 0 5 1 1 9 20 10 8 7 8 7 17 4 5 16 14 9 11 1 10 7 5 16 2 14 8 8 14 9 12 1 13 17 0 17 6 18 7 6 13 2 17 4 7 13 8 5 14 11 13 15 3 8 10 7 7 9 14 7 16 7 6 6 4 14 19 12 15 5 2 0 14 0 8 9 15 2 9 1 18 11 7 17 5 17 16 20 4 19 11 15 3 1 18 16 12 18 16 18 11 13 6 0 10 14 10 20 10 6 20 15 17 10 6 4 7 5 0 12 3 5 20 7 3 2 20 10 16 7 20 18 15 16 6 13 9 2 13 1 3 0 7 3 12 17 13 20 16 2 4 8 14 5 2 6 4 15 14 12 1 4 12 15 5 11 13 9 2 18 5 19 18 8 17 3 16 12 0 12 7 8 17 17 6 11 2 19 15 8 18 17 4 4 16 0 2 6 9 11 1 12 13 12 4 4 2 1 9 4 11 12 5 9 7 6 17 4 1 0 3 19 16 17 8 20 4 19 18 13 16 4 3 0 2 20 12 5 12 20 18 5 2 0 16 13 12 15 0 1 16 0 8 4 4 16 2 3 15 2 9 4 20 7 18 9 6 3 17 17 17 20 19 20 7 13 10 0 16 8 13 20 10 3 14 15 15 3 17 18 6 4 1 14 6 17 19 4 8 11 8 1 15 17 17 7 8 11 1 13 18 18 4 13 11 16 5 20 6 19 4 19 18 6 5 4 7 8 8 3 15 1 18 16 0 5 19 2 12 10 9 18 9 2 2 6 11 20 8 19 11 0 1 8 15 17 7 14 17 15 7 5 20 6 16 16 12 5 18 17 13 17 10 19 5 18 5 2 6 0 4 8 7 13 20 4 18 1 10 16 2 2 18 16 18 1 2 9 12 8 20 20 11 1 15 6 9 2 15 10 0 2 16 19 16 17 13 3 2 12 3 1 3 16 17 1 11 12 5 19 11 10 13 6 17 14 2 5 1 1 8 19 15 20 11 12 10 4 15 12 14 1 7 7 1 7 18 6 15 5 5 5 3 12 9 18 3 4 12 1 5 18 15 1 0 14 17 5 20 4 0 1 20 3 15 6 3 6 8 10 14 1 17 20 18 19 17 19 15 8 5 19 7 3 9 18 13 8 0 2 3 0 15 8 19 8 5 16 20 7 12 5 16 18 9 20 12 18 15 7 16 7 19 15 19 20 4 14 0 7 17 6 1 2 3 9 11 8 0 12 11 6 19 6 3 2 12 13 9 9 13 3 13 16 16 18 16 3 14 7 6 3 13 4 14 18 6 19 2 3 4 2 18 10 11 2 6 8 12 16 17 8 2 10 4 3 2 12 19 11 20 15 18 1 14 11 18 16 11 10 10 12 15 5 8 1 6 6 19 7 20 16 1 20 1 0 20 11 6 17 11 4 10 17 16 16 10 20 17 4 8 15 7 11 13 15 20 0 3 2 17 15 14 9 5 10 8 19 19 19 3 8 13 19 1 17 2 7 10 0 9 16 3 8 17 18 12 16 17 1 20 10 9 16 2 5 1 3 20 1 5 19 18 14 17 11 3 0 13 2 2 8 7 5 7 14 4 6 6 18 18 1 2 15 1 13 15 13 10 15 15 4 5 3 13 0 15 5 2 12 6 16 0 13 7 9 11 19 3 13 11 6 18 18 15 1 19 3 7 10 8 15 5 14 0 3 0 18 19 10 18 4 16 4 17 7 5 7 16 11 9 18 8 7 19 16 7 0 20 4 0 3 9 16 2 1 8 3 18 19 0 17 4 3 16 12 7 2 15 11 3 19 11 9 13 20 0 15 13 4 19 17 20 20 0 16 8 13 2 14 20 20 14 5 11 17 9 2 17 16 8 7 8 17 13 10 0 8 0 10 1 5 8 13 15 17 7 16 8 5 18 9 10 13 14 12 7 10 1 19 20 18 15 15 18 13 13 0 13 17 15 4 6 0 14 19 5 17 10 2 10 11 14 10 8 17 1 17 5 0 20 6 4 20 16 4 12 10 19 18 12 12 13 19 12 1 19 5 8 11 9 2 2 9 3 15 11 16 17 5 8 6 6 11 6 3 12 9 11 15 20 16 16 12 7 0 18 0 7 11 19 8 12 17 16 3 2 9 2 12 13 5 1 11 4 0 14 10 12 1 8 16 0 15 5 17 15 15 8 19 9 7 8 19 12 18 15 0 10 7 14 8 6 20 11 8 11 3 5 14 19 12 4 0 4 9 8 12 5 19 13 1 14 2 1 17 8 0 14 5 1 14 6 18 2 19 0 15 8 7 16 1 5 8 12 16 12 14 2 8 16 9 20 9 2 4 5 17 0 10 7 7 11 8 14 11 11 19 15 13 1 2 5 16 2 20 2 20 17 12 14 6 17 19 19 1 6 1 6 3 17 1 8 7 7 17 4 20 19 8 7 15 0 6 4 15 4 19 1 7 0 18 11 7 16 10 7 2 19 11 14 15 17 4 8 11 2 18 13 1 10 4 6 20 8 20 12 10 17 14 8 19 5 0 8 4 17 4 11 13 19 16 5 16 2 12 9 2 12 7 11 13 8 16 20 4 2 8 19 13 3 2 15 14 15 14 11 18 20 11 2 19 19 10 15 1 19 17 1 1 0 15 5 17 18 7 3 9 18 6 13 6 13 2 14 14 9 4 13 20 20 12 10 2 8 15 14 16 11 7 7 15 2 19 12 17 6 19 16 13 13 1 19 15 4 16 18 4 5 19 4 6 18 5 6 11 12 10 5 20 7 7 5 0 0 5 1 20 18 12 3 16 4 16 3 20 3 12 12 5 15 18 11 3 19 7 4 8 10 0 1 13 4 17 8 19 0 19 20 20 1 8 12 16 9 4 17 14 9 11 10 19 7 17 1 15 5 1 14 9 20 14 7 12 12 17 16 15 13 12 16 17 13 6 11 6 14 18 3 12 19 11 16 14 20 16 14 2 1 12 9 10 7 9 18 20 12 16 12 3 18 4 17 10 20 18 10 2 20 10 16 15 4 4 10 12 1 12 3 20 15 4 20 17 20 7 3 2 9 5 19 2 0 1 0 3 0 4 7 18 6 15 4 12 14 6 5 5 5 11 5 11 8 16 9 8 6 7 6 7 11 1 14 14 17 13 11 5 1 14 14 4 18 1 8 7 4 1 0 16 9 2 20 3 15 16 2 2 0 9 17 10 18 12 12 8 16 6 14 15 11 3 16 8 13 10 14 1 15 19 20 10 14 16 5 5 20 11 13 9 13 3 4 12 16 17 0 10 12 4 3 10 2 1 13 17 3 12 5 10 6 8 3 9 9 14 16 18 1 3 10 5 11 16 15 9 2 2 14 13 4 5 3 6 14 8 16 20 15 4 1 15 13 12 4 3 18 18 2 13 12 8 9 4 4 7 17 4 19 17 3 5 12 14 3 4 12 16 17 20 11 9 20 20 13 4 6 16 5 12 7 16 20 0 11 19 2 14 15 16 14 16 11 8 18 19 4 12 10 7 0 7 19 8 20 4 17 12 6 19 19 17 11 1 5 8 2 11 12 3 9 14 11 11 1 13 20 15 15 12 11 14 9 9 10 16 5 12 9 3 15 1 9 16 0 11 1 13 4 4 13 7 2 3 20 16 1 17 1 17 2 1 8 10 3 17 4 15 15 9 0 19 9 3 14 18 1 7 2 4 11 15 10 2 11 5 14 17 3 12 7 20 13 19 2 12 2 4 20 3 18 20 0 19 10 15 16 9 15 3 6 9 16 14 15 14 13 16 4 16 13 8 1 16 11 13 11 18 0 7 0 0 16 3 0 8 3 0 13 20 19 0 2 11 15 11 13 6 13 11 5 12 16 7 3 14 14 8 8 1 8 13 3 16 12 6 0 0 19 9 2 11 7 19 16 6 19 19 16 17 0 17 14 0 10 4 17 6 2 8 15 17 17 13 4 12 0 0 13 0 8 5 0 13 5 9 5 19 10 9 11 7 6 4 5 20 8 3 1 5 19 2 3 8 10 0 18 15 20 14 1 2 18 12 16 7 0 16 20 15 15 4 3 12 7 3 13 6 18 15 19 9 0 2 1 14 6 13 17 16 17 8 16 8 6 2 2 20 14 4 17 12 14 8 7 7 12 1 15 2 11 14 3 5 20 13 9 5 5 7 7 20 6 16 5 12 13 6 2 3 5 11 0 3 6 9 8 3 18 1 18 11 19 7 18 13 3 19 9 16 6 3 18 15 18 18 8 11 20 20 17 18 11 4 19 3 1 6 3 14 17 1 3 19 2 6 5 1 20 5 10 5 20 13 20 14 18 15 8 10 0 12 0 16 3 11 4 13 2 17 18 14 2 8 0 16 1 5 13 4 20 16 8 16 5 12 12 11 18 11 13 11 6 9 11 20 0 12 10 2 9 9 19 18 10 18 8 19 0 14 8 10 16 11 14 9 0 13 12 2 13 7 19 6 9 2 1 1 3 18 10 10 17 8 4 5 12 6 20 14 3 15 0 8 14 2 10 3 16 2 8 9 6 1 1 7 8 1 10 11 9 12 17 1 12 1 19 9 3 10 8 0 14 3 10 9 13 20 8 13 1 9 8 9 9 5 5 9 15 20 5 4 4 10 11 10 3 8 13 7 5 8 12 5 3 19 19 15 19 8 7 3 1 16 7 5 10 10 12 7 9 18 1 19 3 13 6 7 15 10 20 1 16 1 8 4 15 1 17 18 4 3 13 10 17 19 18 1 1 16 17 20 10 9 12 8 0 19 4 8 12 16 1 4 3 18 5 3 0 11 19 7 10 12 19 1 16 14 7 9 2 14 15 12 6 4 14 15 15 3 19 0 12 15 16 13 5 5 10 7 10 0 10 20 10 17 17 2 5 11 20 17 2 11 3 20 19 16 4 11 15 8 5 13 0 8 20 20 20 0 2 2 1 16 5 2 7 9 7 11 7 14 12 5 8 6 11 10 18 13 16 18 16 2 9 1 9 15 13 16 14 17 14 2 13 0 1 16 11 15 10 6 16 20 16 11 14 17 6 9 9 12 19 4 7 18 9 16 12 12 4 16 4 17 13 4 5 13 19 20 0 18 15 16 15 11 19 2 19 1 1 4 10 11 1 3 1 13 10 4 8 1 16 2 20 16 9 13 10 1 1 12 15 15 11 5 4 3 1 0 11 8 13 5 7 11 0 19 7 13 8 10 4 18 17 5 17 5 15 4 10 12 18 18 4 4 10 7 6 16 14 18 7 1 7 6 12 14 18 14 18 11 1 18 18 0 4 12 17 7 19 0 17 11 14 19 15 7 6 2 1 7 1 14 8 16 14 17 8 0 16 12 13 10 1 18 12 16 19 3 4 19 6 6 11 8 1 5 18 10 16 17 8 3 5 2 5 10 4 7 6 17 6 9 17 5 4 0 2 2 2 19 6 8 11 0 3 1 8 19 17 7 8 8 2 4 16 4 18 12 8 13 15 20 12 10 6 2 18 17 20 13 11 11 3 14 18 14 16 8 8 4 1 16 2 2 20 11 4 9 1 3 20 8 7 17 2 17 1 6 4 8 10 10 9 0 11 0 4 20 9 15 6 13 8 1 0 0 5 13 17 17 15 2 8 0 14 5 5 19 1 10 7 10 14 8 4 11 0 20 17 4 12 6 9 1 4 5 1 7 13 4 4 6 18 18 14 4 16 4 4 9 4 16 10 4 0 14 12 10 18 1 20 3 3 12 3 8 17 14 15 14 12 14 3 18 19 18 19 18 19 8 13 3 5 8 0 14 6 0 17 6 3 11 16 12 12 7 11 8 19 7 12 5 0 19 3 9 4 15 17 14 5 16 16 1 1 15 3 13 16 12 16 18 3 10 15 14 4 18 15 8 7 10 3 7 9 8 0 13 13 9 2 2 18 16 12 10 2 15 19 8 19 18 16 12 17 12 10 10 6 20 17 2 18 20 14 20 0 8 2 19 19 18 1 6 2 8 6 14 13 8 9 17 16 15 12 14 10 7 0 12 8 5 11 20 7 12 5 9 0 8 2 0 3 16 14 19 17 8 13 16 10 4 1 10 15 8 18 7 3 13 7 11 14 14 14 2 7 15 5 13 18 16 17 7 3 5 13 6 18 1 6 19 12 1 19 4 19 10 18 3 16 0 17 9 14 20 17 18 14 17 17 0 17 9 18 8 17 0 11 0 19 0 13 14 0 14 7 10 17 6 7 13 8 16 3 11 3 8 2 11 19 15 17 9 5 0 20 12 20 4 11 0 12 17 1 7 10 6 14 4 15 10 6 14 5 4 13 8 3 19 20 12 6 11 13 4 1 19 20 11 8 4 10 10 4 20 13 2 14 8 12 3 19 9 20 17 13 10 7 9 15 4 1 20 9 14 2 7 0 14 8 20 3 6 16 13 16 0 13 16 1 8 8 20 14 14 12 10 19 12 9 7 2 17 4 8 20 18 11 18 2 2 4 13 20 13 2 5 2 2 5 10 13 9 17 1 2 1 7 10 17 17 8 13 11 0 9 9 15 2 13 18 19 9 15 12 0 1 17 6 10 9 14 20 20 16 12 16 17 9 20 1 20 13 2 3 8 7 1 17 20 8 0 13 18 7 1 7 12 11 20 19 0 7 2 11 0 4 1 10 1 15 9 20 10 3 15 10 10 2 16 16 14 20 10 19 7 6 7 11 12 18 4 1 16 5 14 6 10 17 7 10 8 15 18 8 17 2 6 4 20 11 4 18 0 12 14 16 4 9 5 19 8 7 15 3 20 14 9 19 16 18 2 10 2 5 1 14 17 17 11 11 13 2 0 6 14 0 0 18 12 6 11 18 3 11 2 6 10 4 1 9 16 20 0 11 15 18 2 6 7 4 15 16 10 5 9 11 0 7 7 9 12 5 17 5 13 6 8 19 18 3 2 7 9 13 0 1 15 6 16 17 20 5 6 5 2 4 9 19 11 17 0 19 20 7 3 8 1 10 2 20 19 1 14 16 2 5 4 9 15 6 9 8 8 9 3 0 17 0 19 0 1 12 18 20 11 7 2 2 13 13 7 14 15 11 9 15 7 17 1 0 6 12 17 10 18 7 18 4 2 5 1 9 3 5 18 19 9 14 1 11 19 16 13 0 4 20 20 11 0 20 20 6 13 16 1 19 12 15 18 15 14 15 16 0 17 12 1 0 15 16 10 13 13 5 9 17 3 18 5 16 10 0 3 16 16 15 6 15 14 15 2 14 7 2 2 5 8 7 17 2 0 6 18 9 10 14 11 6 19 5 12 17 7 1 8 9 14 16 18 17 11 19 10 8 0 1 1 13 12 5 13 2 19 17 0 5 10 9 12 5 19 4 0 5 5 8 4 6 7 0 20 10 5 2 15 15 19 6 12 6 20 13 19 18 10 20 5 5 16 18 8 2 2 10 6 13 12 12 8 1 8 5 19 11 5 14 4 3 7 16 15 6 16 10 9 9 16 0 1 17 11 15 9 4 20 4 3 18 7 10 18 15 9 3 9 18 6 0 20 3 11 17 1 5 0 16 5 16 4 9 15 8 7 8 6 3 0 0 2 1 4 19 19 19 14 15 1 13 3 3 1 16 9 8 1 1 14 13 10 6 16 18 13 1 5 14 14 8 5 2 8 9 15 8 13 9 3 9 8 12 20 20 8 2 20 1 14 19 1 13 11 6 7 7 9 15 2 17 19 4 19 20 2 8 16 8 14 9 5 0 9 9 15 17 16 3 15 12 7 9 6 5 13 6 15 9 13 14 7 20 13 13 2 1 0 3 18 15 17 12 14 1 8 1 17 6 3 15 13 6 5 20 4 7 18 1 10 20 12 2 2 20 4 6 10 15 19 4 4 7 5 15 18 3 6 1 0 17 11 8 3 5 14 13 3 12 15 4 4 16 17 2 13 5 8 11 9 0 10 5 19 5 14 2 6 3 16 13 11 13 6 15 7 12 10 9 8 3 3 8 13 20 0 13 1 8 9 2 14 14 17 9 7 11 5 5 12 17 3 0 5 5 10 6 11 10 8 4 8 9 5 20 1 8 1 0 10 11 1 18 12 17 13 11 17 7 4 2 9 9 1 14 9 2 18 20 1 5 10 11 6 0 11 15 17 1 17 7 5 2 9 11 3 11 3 14 1 4 2 2 2 16 5 14 2 19 18 8 11 12 8 3 0 19 13 14 15 12 1 13 12 14 8 16 11 12 16 19 10 16 8 1 20 18 5 14 0 11 10 20 0 15 5 2 3 4 17 7 0 15 2 0 15 3 6 4 5 8 19 10 15 11 12 14 8 11 0 7 16 18 4 7 11 15 16 14 18 1 5 13 18 14 12 0 0 4 10 0 7 17 5 6 18 3 11 0 2 8 6 0 10 6 20 4 5 7 9 20 1 15 3 17 8 1 17 15 14 15 20 15 20 12 20 11 12 7 20 18 6 5 12 2 18 17 6 3 2 20 7 20 18 11 3 7 1 16 10 14 13 11 16 3 5 13 0 4 20 17 8 17 8 17 4 8 5 10 3 13 13 10 0 15 2 13 11 0 15 9 12 5 3 14 15 4 10 7 14 18 13 3 13 17 19 8 7 2 10 11 17 9 20 16 5 7 8 11 8 4 11 18 2 4 2 1 12 7 5 19 14 13 7 7 3 9 10 2 17 1 8 13 19 19 2 20 13 16 20 5 2 14 4 11 19 4 9 17 8 1 8 3 16 9 20 0 7 19 5 16 6 3 4 0 14 4 8 8 14 5 1 12 19 0 8 16 0 4 8 9 19 6 7 7 10 7 3 0 11 11 14 7 1 19 0 9 4 11 5 2 1 9 16 0 6 5 14 7 7 4 13 18 5 5 15 14 14 16 17 0 4 14 14 15 15 19 18 11 15 18 8 20 14 7 17 19 7 8 11 15 13 3 13 9 11 17 20 1 16 1 2 16 17 12 11 15 18 8 8 10 5 10 5 11 17 8 0 12 11 19 5 0 8 13 13 18 10 6 1 7 5 10 5 8 9 2 5 13 16 17 18 0 12 19 14 4 19 18 15 19 9 14 7 12 6 14 17 8 5 15 19 7 4 13 5 3 12 0 11 8 3 17 5 2 7 16 9 0 2 8 3 9 4 16 19 2 4 5 15 16 4 9 9 7 6 11 11 9 2 14 19 0 17 20 10 14 5 2 14 14 1 0 3 4 15 0 3 3 12 11 15 16 0 18 3 3 9 16 18 12 11 19 9 8 11 20 15 8 15 14 17 5 6 1 14 17 16 17 20 15 10 12 15 9 7 15 5 16 12 9 18 1 20 14 11 16 0 3 0 20 5 13 8 14 5 9 9 11 4 18 6 0 2 7 3 8 1 6 9 0 16 10 4 2 5 14 2 2 15 16 1 11 7 3 14 18 5 9 13 17 4 6 8 17 14 17 0 3 20 5 13 18 11 10 0 18 15 1 11 10 5 5 5 0 16 2 5 3 5 9 7 2 4 3 20 6 7 2 7 17 2 14 16 14 8 8 12 4 17 15 18 8 5 18 15 6 7 9 12 7 0 15 15 4 14 3 20 13 8 12 14 2 1 12 6 10 19 10 4 20 7 6 3 6 19 18 13 0 15 7 15 0 13 19 10 3 9 16 4 18 10 9 0 0 1 6 9 2 8 7 18 18 7 1 8 12 7 8 16 10 4 13 3 10 4 17 12 2 17 16 8 12 11 11 1 6 2 13 14 10 5 13 11 2 20 9 2 15 9 0 15 1 20 13 14 9 14 18 5 15 12 10 5 10 11 3 0 14 5 17 18 19 20 19 20 8 18 7 7 10 6 2 3 12 16 17 11 20 8 17 17 2 14 16 19 3 5 9 9 6 17 18 14 2 9 17 0 2 13 0 14 14 11 13 9 1 14 8 16 17 10 0 16 18 6 18 11 9 19 6 12 3 19 10 9 17 17 9 18 13 15 2 9 17 7 20 2 1 12 11 2 6 11 3 15 2 3 4 1 5 8 3 2 19 14 12 17 6 7 6 13 15 13 6 3 12 6 10 9 2 0 5 9 6 5 13 7 16 17 13 18 1 3 2 6 19 5 5 11 16 0 3 17 7 5 9 7 19 1 17 17 8 2 15 4 17 14 4 3 19 13 7 6 11 1 7 16 16 0 9 5 8 2 2 8 15 5 15 12 13 20 0 14 17 11 0 14 8 10 9 14 2 2 5 19 10 13 9 1 18 15 1 0 20 5 16 10 0 13 18 19 4 11 10 5 15 11 1 9 20 10 18 12 18 10 7 15 17 8 2 3 13 1 5 12 3 20 13 4 0 1 13 9 20 18 13 4 17 8 9 6 14 12 18 0 12 4 4 0 9 12 0 6 19 17 6 5 18 18 13 7 16 11 5 2 9 13 5 8 0 14 13 17 9 7 20 20 11 10 8 3 3 17 1 16 7 13 1 14 10 3 0 13 3 11 10 16 13 10 13 16 20 20 18 0 14 0 4 3 4 11 2 18 2 1 14 8 10 18 3 12 8 20 19 15 17 3 20 11 3 17 19 8 17 18 4 12 2 12 8 19 3 2 16 4 6 10 8 3 10 18 10 20 9 9 17 5 8 7 7 18 11 0 17 20 17 13 6 3 9 17 16 18 15 17 4 19 15 12 7 7 18 1 14 3 19 20 3 19 9 15 18 3 4 3 14 9 17 18 10 14 6 20 10 4 20 13 17 17 8 9 8 9 2 2 11 11 11 4 10 1 5 3 12 20 5 6 19 4 7 12 20 13 9 2 14 8 11 17 15 6 10 19 5 1 18 4 19 19 3 4 9 13 0 19 2 18 4 3 10 8 4 1 4 13 4 3 18 9 17 20 8 17 20 1 18 13 14 15 0 12 8 8 13 10 14 1 5 7 12 13 20 5 20 9 20 19 10 13 20 2 4 14 12 14 17 2 18 18 12 6 11 11 16 12 0 18 19 18 11 13 1 14 2 4 0 6 16 18 11 3 0 12 15 19 9 8 1 13 10 16 3 2 11 10 13 4 5 19 10 15 14 17 16 0 13 5 20 5 18 0 19 16 12 15 17 8 19 0 20 8 13 15 1 5 16 7 16 12 11 13 4 4 15 2 4 1 16 15 0 12 14 16 3 19 6 10 1 15 1 8 9 8 13 20 11 6 9 5 11 1 12 13 3 14 9 20 7 4 4 10 12 20 9 8 9 8 20 16 19 17 19 18 0 14 8 2 8 12 11 18 9 11 3 4 20 4 0 7 17 5 9 5 8 8 3 9 18 8 13 14 11 2 7 16 2 8 19 0 10 9 12 8 14 17 7 16 9 2 14 4 3 9 2 19 3 11 4 3 16 5 20 9 14 6 19 11 6 6 16 15 19 3 15 8 2 2 2 19 8 3 5 18 17 17 19 12 7 2 0 13 4 7 18 12 1 4 7 15 1 16 6 2 12 1 11 6 5 2 14 14 14 1 3 9 5 8 12 6 12 0 18 12 9 13 2 9 11 17 11 6 1 1 14 3 17 16 0 18 16 1 6 17 6 1 4 2 8 4 20 19 9 7 0 3 0 5 2 2 4 15 18 11 4 18 13 19 7 19 16 15 6 6 2 4 3 8 14 8 5 2 17 13 9 6 6 15 20 17 19 18 1 12 2 19 3 0 14 15 6 19 16 9 16 8 6 0 2 2 19 5 7 10 4 7 15 20 1 6 8 18 4 17 1 7 16 5 12 10 1 1 2 16 15 3 0 6 2 8 17 20 18 0 20 15 18 17 14 3 11 1 20 7 7 4 18 8 11 6 18 8 10 14 1 14 13 1 14 12 3 16 2 2 1 8 15 1 7 8 8 18 0 20 13 6 19 17 2 19 2 4 19 15 13 3 15 5 4 18 20 4 6 8 20 6 11 4 20 3 9 17 9 6 2 7 18 19 6 5 14 0 18 9 13 15 2 6 9 9 11 19 2 20 0 11 6 5 15 11 4 4 20 8 7 9 10 17 11 0 17 19 19 15 3 20 11 19 20 11 11 11 3 9 12 10 20 19 20 9 17 16 9 8 13 19 5 12 15 10 5 13 19 19 16 18 7 8 12 3 10 17 18 6 3 3 17 14 19 1 7 11 3 6 6 7 11 2 8 3 14 19 2 17 13 1 8 1 16 16 7 7 1 10 5 7 7 2 1 12 11 13 15 6 16 1 8 15 17 19 15 20 13 11 15 13 7 1 13 13 11 2 14 1 10 10 6 15 7 17 2 18 16 14 14 7 12 19 18 10 18 19 12 12 3 10 15 11 16 0 4 11 14 16 9 0 2 17 16 15 20 16 20 2 10 1 1 14 15 8 8 20 15 16 8 13 13 4 10 1 5 12 7 14 8 17 2 14 3 5 18 6 18 17 4 20 20 16 6 3 15 20 13 2 7 12 9 9 13 3 15 2 6 3 16 4 18 0 5 8 18 13 2 16 18 19 16 18 16 4 6 16 14 10 15 9 4 8 13 6 9 14 8 2 10 11 9 18 18 19 12 4 8 4 3 13 10 14 16 4 17 2 0 1 0 20 4 7 2 0 7 16 3 8 15 6 11 13 13 16 0 10 17 10 11 18 19 13 12 10 18 20 9 11 18 13 17 10 6 0 0 14 1 15 5 19 8 8 9 8 1 17 15 18 8 20 16 20 20 3 7 16 2 12 18 18 2 4 14 1 13 6 8 11 5 12 10 10 0 1 4 6 0 1 9 19 5 19 1 2 18 13 17 3 5 1 4 9 15 6 20 8 19 19 8 6 6 13 14 18 5 14 10 14 12 6 7 8 15 18 13 13 13 10 17 5 8 16 1 20 2 2 5 19 11 19 4 9 13 15 11 20 1 3 1 15 3 17 4 13 11 20 17 13 12 4 5 9 13 11 3 19 9 10 5 19 20 4 20 12 19 20 2 7 1 5 18 3 5 2 7 10 5 13 7 19 17 16 2 16 20 19 19 12 3 15 16 19 15 15 1 20 10 15 13 10 18 11 1 14 9 11 7 19 17 3 15 11 6 7 15 8 9 13 0 15 19 1 15 14 18 3 15 7 13 8 0 2 13 9 1 6 16 16 10 5 4 13 1 8 4 6 13 13 8 17 2 6 1 20 6 5 16 5 3 17 16 2 13 12 15 6 19 20 4 2 8 14 16 8 2 16 13 5 12 9 7 19 13 1 19 9 0 2 20 14 2 18 14 15 6 9 15 7 6 16 8 19 14 19 16 10 10 4 14 12 5 15 20 15 1 2 14 15 12 14 19 19 12 0 12 18 3 4 13 18 0 1 7 12 5 13 10 2 0 13 15 8 0 13 18 9 8 14 7 9 19 17 20 8 15 6 7 16 15 16 9 7 12 10 1 15 6 16 10 20 7 19 17 5 10 16 15 15 13 18 0 8 15 14 13 20 12 1 18 3 6 13 20 15 10 4 13 20 1 20 3 2 4 9 16 12 6 11 19 0 18 13 3 12 18 1 7 1 15 0 16 15 3 18 0 7 12 1 9 16 10 8 18 3 13 16 18 13 13 15 7 2 8 18 13 9 4 7 12 10 12 6 16 20 5 12 4 0 5 20 15 1 11 10 10 0 19 14 15 16 7 17 8 17 14 18 1 11 12 3 2 4 18 2 19 1 5 20 6 19 7 10 13 19 10 12 1 2 8 1 6 17 5 17 1 3 5 18 11 14 0 11 0 7 17 17 8 4 10 10 13 20 17 8 15 0 4 7 17 1 1 11 19 9 16 18 11 17 4 10 12 6 5 8 11 12 9 4 5 15 9 13 4 14 8 16 4 5 3 10 20 2 16 7 7 14 7 10 12 13 4 2 15 7 2 9 18 14 4 13 17 10 19 2 15 17 19 13 7 12 1 3 17 13 3 7 0 6 5 15 14 11 15 1 9 7 10 2 15 14 17 18 7 6 19 19 12 10 1 17 1 11 12 2 3 10 7 11 5 9 2 4 12 14 16 20 19 3 1 9 7 1 1 3 5 16 12 19 12 4 20 4 5 4 11 18 9 7 18 6 17 6 7 1 14 15 18 1 13 6 2 14 2 18 11 9 20 0 11 7 8 5 5 12 13 19 12 0 14 3 12 9 9 1 18 20 20 11 16 2 18 14 9 11 4 0 20 10 5 19 17 8 6 12 13 4 11 15 14 15 11 11 6 2 1 17 15 18 12 12 18 16 8 16 15 16 11 4 1 1 16 7 12 18 1 9 0 10 1 0 16 2 2 1 1 8 11 15 13 7 9 13 3 3 10 7 9 4 11 16 5 9 11 5 9 4 9 6 15 18 6 12 0 12 4 9 0 6 10 17 14 20 6 12 4 2 19 18 6 3 19 3 7 1 15 16 4 6 1 18 5 2 7 14 15 1 14 12 20 11 13 15 14 13 12 20 16 11 1 14 6 9 0 5 20 7 0 0 4 18 1 9 9 19 8 14 7 1 19 17 9 13 4 16 15 10 10 12 11 17 4 11 5 16 19 1 10 4 12 8 4 1 5 2 17 2 4 15 0 2 20 2 3 3 3 18 16 9 14 16 0 8 17 16 20 2 20 3 12 2 5 14 5 4 18 17 9 2 16 11 2 10 7 13 0 15 1 9 4 9 13 9 8 12 20 7 3 11 6 13 14 10 6 12 3 17 16 0 10 15 20 3 13 7 14 16 10 18 14 13 20 11 12 20 8 1 0 9 19 14 3 20 11 12 10 7 1 4 7 5 4 9 1 0 15 5 9 0 20 19 10 18 8 19 13 14 2 4 0 2 16 0 13 6 13 0 8 16 7 19 1 10 18 15 16 5 10 17 2 1 20 12 19 4 7 18 1 10 2 1 11 8 15 1 13 1 3 3 3 3 11 13 2 16 4 4 17 0 6 4 19 9 13 3 18 13 6 0 3 17 9 16 4 9 11 13 5 2 2 6 14 11 15 1 1 10 16 11 12 6 13 18 9 11 11 18 2 6 10 18 12 0 11 11 12 12 17 6 0 19 1 8 8 10 20 7 20 1 0 20 18 16 1 17 0 5 20 6 8 3 2 7 2 9 8 5 18 18 8 1 20 0 1 0 3 4 3 10 13 0 4 18 7 2 10 6 15 9 9 15 15 9 0 0 11 14 3 4 17 16 17 13 1 8 0 10 2 19 7 12 12 14 8 7 18 20 9 19 13 5 5 12 17 15 20 3 1 6 3 13 19 16 16 20 10 1 0 2 0 17 17 11 13 13 4 16 20 13 10 7 9 9 4 8 2 6 6 0 18 16 20 9 2 17 12 2 5 16 14 1 3 16 9 17 17 1 9 17 10 18 18 2 7 16 5 6 9 15 7 6 2 6 15 8 8 0 15 8 14 20 10 11 18 12 19 14 12 3 7 2 12 1 12 20 3 7 12 10 14 1 17 11 9 15 2 6 3 20 18 3 8 0 13 3 7 17 5 3 16 1 0 6 6 11 2 0 1 20 4 1 8 5 14 1 12 9 5 2 0 2 4 10 18 4 5 20 13 7 11 9 2 1 11 15 1 1 12 9 11 1 15 14 11 14 2 10 19 6 10 16 12 17 13 17 12 3 4 19 10 6 19 12 1 11 0 7 10 18 20 1 6 5 5 2 8 1 9 0 11 8 8 0 10 1 1 16 17 2 19 20 10 1 15 13 7 10 1 4 7 13 9 0 6 12 18 11 15 4 4 1 8 9 2 7 12 9 1 15 8 10 19 11 16 13 8 6 6 20 17 6 18 16 13 11 6 0 14 2 16 12 20 2 10 1 16 4 12 7 16 7 17 19 11 13 9 16 7 17 6 7 2 1 3 12 7 17 3 4 20 6 6 12 9 19 11 16 6 2 7 5 14 6 19 6 19 4 15 0 17 4 11 11 1 13 9 7 2 13 15 10 12 0 11 2 12 10 14 4 11 5 4 1 20 5 16 12 4 20 11 19 11 11 12 14 2 1 4 8 20 17 3 0 2 9 19 7 0 19 1 0 0 1 5 6 7 16 6 20 7 8 6 13 0 6 9 17 5 6 1 8 17 15 19 14 0 6 15 13 1 7 3 13 2 4 3 18 19 18 6 15 9 6 20 17 13 11 19 19 15 15 20 14 3 19 9 13 16 14 6 2 7 19 9 0 4 18 17 8 13 4 1 16 6 1 8 14 18 15 18 8 4 10 17 14 13 4 13 18 16 18 17 0 5 9 8 2 16 0 15 14 16 12 10 12 0 7 11 18 18 19 18 11 4 8 19 19 7 14 7 7 2 7 16 17 20 20 17 1 2 19 5 15 4 0 19 4 10 4 9 9 11 20 17 8 12 18 0 13 10 5 20 19 7 16 17 8 0 1 9 13 9 7 0 19 9 7 16 3 13 2 1 7 18 12 2 3 19 7 17 15 8 1 17 18 14 0 2 20 3 14 14 18 5 10 14 8 19 1 4 13 0 14 19 3 17 13 2 10 10 20 20 15 8 7 19 9 18 11 6 16 13 5 15 1 10 4 14 6 9 12 8 8 20 14 15 11 7 12 4 11 15 20 15 15 14 6 11 12 9 11 6 9 2 17 0 14 2 14 4 5 18 0 9 13 9 5 5 9 12 11 19 9 5 1 3 7 18 7 2 10 13 1 12 5 16 1 3 17 8 15 0 0 0 14 6 9 4 9 16 8 10 14 14 19 7 3 19 5 16 5 18 9 15 0 13 6 17 7 12 18 2 9 7 14 7 7 7 3 16 0 19 11 19 19 5 14 11 0 16 17 3 1 4 20 4 3 8 8 16 20 19 11 7 4 20 13 19 0 20 6 5 19 14 2 9 8 8 2 13 12 10 7 11 2 12 9 3 7 5 14 7 3 11 6 13 16 12 15 16 7 9 10 10 15 16 8 5 13 7 6 8 20 17 12 13 3 4 1 9 9 16 9 8 3 18 20 19 6 16 17 8 8 16 10 0 20 4 12 8 16 13 14 8 11 10 0 9 11 17 5 6 16 16 12 7 6 2 0 8 11 19 12 5 15 4 2 13 18 18 19 17 19 11 1 10 3 3 14 9 12 18 20 3 12 0 6 5 16 12 15 1 20 17 8 20 13 5 16 13 9 17 17 17 9 20 11 18 17 17 2 18 15 0 15 20 13 1 2 2 6 2 12 7 3 8 9 5 17 18 2 13 19 12 11 3 6 3 19 4 8 14 11 1 6 3 10 1 11 12 13 13 12 15 9 17 15 14 8 10 19 4 1 17 3 4 9 18 9 6 20 9 7 12 5 10 9 11 14 3 9 3 13 4 8 8 9 10 8 12 13 8 20 0 10 5 11 9 1 0 7 7 17 13 3 16 2 6 20 10 8 16 9 8 5 1 17 12 12 2 0 1 1 7 16 14 9 13 18 8 15 6 11 5 10 2 13 19 7 12 16 10 8 7 12 14 13 15 9 10 3 1 18 3 1 3 20 3 8 19 4 0 18 18 4 9 2 20 3 18 20 12 16 0 5 18 19 8 14 19 9 6 20 15 6 20 17 6 20 11 20 15 10 18 3 12 17 8 17 11 4 2 7 17 16 0 9 11 2 15 16 11 14 5 15 13 1 4 6 11 20 3 19 20 20 2 20 13 13 16 4 5 15 8 13 2 4 10 6 17 7 8 1 0 10 7 13 14 3 14 0 4 0 14 2 8 8 0 6 7 13 18 6 11 2 20 12 10 15 11 9 15 12 11 10 20 16 1 4 16 20 14 15 5 17 19 9 16 3 11 20 12 11 17 14 14 15 2 17 0 5 7 19 0 1 5 1 2 7 9 2 9 20 7 3 2 4 9 18 3 8 2 8 18 10 7 2 6 2 10 8 18 7 3 20 19 14 4 8 13 8 19 20 20 2 12 7 4 12 11 8 8 3 7 19 12 9 17 6 3 16 3 18 7 8 14 13 8 14 13 0 15 0 3 5 20 10 6 0 3 5 14 8 1 13 6 16 13 6 17 5 15 4 0 3 0 7 2 17 6 16 1 18 3 9 13 7 15 14 17 5 2 7 0 4 18 5 15 15 3 4 7 3 8 15 15 14 19 2 12 12 9 4 10 1 14 15 14 9 19 5 13 16 19 9 10 13 4 18 4 15 19 6 16 15 11 3 8 11 10 2 17 20 5 0 2 3 19 1 4 2 14 14 12 18 1 17 2 17 15 20 1 12 9 17 2 5 10 20 11 3 9 8 4 13 8 18 13 4 7 0 7 0 0 7 5 17 3 13 8 13 10 13 13 0 8 6 17 10 2 7 5 17 11 6 10 15 20 15 19 3 11 17 9 12 5 9 9 17 14 16 17 11 11 9 7 12 11 20 6 18 19 19 15 1 19 14 8 16 0 15 10 15 16 4 17 10 17 9 10 15 0 6 11 19 6 18 3 12 18 9 0 4 3 4 10 15 19 17 18 14 5 15 18 10 14 1 8 0 10 7 15 8 6 8 7 18 8 3 2 10 9 13 9 7 6 18 9 15 16 6 18 11 15 4 9 15 19 13 7 0 0 4 13 1 20 9 1 2 14 19 20 18 3 4 9 13 15 17 15 5 6 12 3 1 9 11 1 0 10 2 6 1 11 19 4 15 19 14 9 19 7 20 9 19 20 0 11 14 2 4 18 6 13 3 11 2 10 18 2 13 3 6 16 18 15 11 9 5 8 20 15 0 10 4 14 17 17 0 12 8 13 10 18 7 19 20 20 8 17 9 7 16 8 13 0 17 12 11 9 18 3 16 15 0 13 0 6 1 13 15 2 19 13 19 20 3 7 9 17 3 2 4 9 2 20 1 13 1 3 10 13 16 16 0 11 18 1 12 14 3 19 13 1 20 12 10 0 16 12 1 10 20 2 14 14 0 13 15 12 20 3 13 1 9 18 2 20 10 8 19 7 20 19 12 0 9 11 4 20 0 12 2 12 1 0 1 11 6 4 13 14 0 9 16 19 2 12 17 6 4 15 2 7 1 13 16 13 18 12 16 6 12 9 4 16 8 7 4 14 1 1 10 11 8 8 13 1 5 14 12 12 9 10 0 11 8 6 5 14 14 4 8 8 12 16 19 15 14 0 2 9 14 11 2 0 20 7 6 5 12 12 12 5 14 0 18 6 10 3 14 15 2 16 7 6 19 4 18 2 2 13 4 18 16 9 8 2 8 17 16 6 14 16 2 11 10 2 8 18 20 0 8 3 7 18 20 3 14 13 12 10 8 2 3 18 7 9 1 3 7 16 15 1 6 0 19 12 12 3 12 19 0 5 10 11 19 2 6 17 3 16 15 18 18 18 17 11 14 4 19 11 16 11 3 19 1 13 16 10 5 3 18 3 11 1 4 9 6 12 4 12 20 11 1 10 7 16 0 3 8 14 11 14 4 6 12 17 16 3 2 17 20 11 9 10 2 6 17 11 16 20 5 12 15 0 15 15 18 20 13 4 15 19 6 14 3 17 14 3 9 17 17 9 19 16 17 9 13 16 17 17 4 1 14 14 20 15 15 19 0 14 7 1 15 10 0 15 12 20 12 8 9 20 17 2 13 0 6 1 15 2 5 13 20 2 8 0 19 9 0 18 14 8 14 0 4 11 2 16 10 0 15 14 9 12 0 8 0 7 6 5 18 15 12 20 3 12 9 6 0 7 0 10 1 2 12 5 11 9 3 9 17 2 2 16 1 6 20 19 2 20 11 9 13 10 11 1 20 8 5 20 16 16 20 13 11 14 17 8 7 20 18 17 19 11 7 17 7 7 17 11 14 14 6 9 7 16 17 1 12 14 11 6 2 9 13 5 9 9 0 16 10 20 4 12 1 16 16 8 17 1 7 19 6 1 9 2 3 14 5 5 8 4 5 2 12 12 2 0 3 1 3 12 15 8 11 9 5 15 1 0 8 20 20 9 1 17 15 9 12 13 16 7 13 10 19 9 20 0 20 0 12 13 4 10 19 7 0 8 16 15 17 14 3 0 10 5 16 12 13 12 9 12 15 18 5 8 5 10 4 19 17 13 16 19 16 14 6 7 11 11 8 0 13 10 0 17 16 3 4 16 5 8 7 12 15 11 16 7 15 10 18 3 2 7 1 3 15 13 20 18 14 8 11 1 11 5 13 9 5 13 1 1 2 12 11 10 3 17 4 1 14 17 7 14 17 10 17 17 13 13 15 13 19 8 20 15 0 5 17 1 16 12 14 11 13 14 18 12 8 3 6 11 4 6 6 17 14 14 17 9 13 19 7 8 11 6 18 18 17 1 20 14 10 2 11 0 4 12 19 0 5 0 17 12 11 8 5 14 11 10 1 19 2 3 13 7 12 4 13 15 1 17 3 2 10 6 12 12 18 15 11 1 15 11 4 13 6 6 11 13 1 1 16 10 2 2 17 11 5 10 9 9 9 5 5 15 15 13 17 20 6 9 15 17 1 15 19 2 2 13 19 8 20 13 0 14 17 6 4 11 14 1 17 10 20 13 19 1 3 6 19 1 15 10 11 1 4 18 17 2 2 11 19 18 3 16 9 10 16 19 10 5 1 13 13 14 8 16 14 2 9 7 10 6 11 10 13 4 9 17 19 10 3 20 0 4 10 14 0 15 8 16 15 10 18 6 16 19 19 11 19 4 10 6 3 13 13 1 1 11 11 1 19 2 20 12 11 5 2 17 15 20 12 10 18 2 0 18 4 18 12 18 7 0 10 20 9 7 8 20 8 17 7 20 4 14 12 19 14 12 9 12 19 15 4 5 15 12 8 15 4 20 9 17 5 15 3 4 17 13 8 15 14 13 10 1 6 9 0 0 8 6 8 12 16 8 0 4 15 0 9 6 6 9 15 12 15 15 6 6 9 5 16 15 1 19 9 1 12 13 10 20 4 15 17 20 20 13 17 4 8 10 8 18 9 6 16 13 4 1 20 5 19 8 20 14 1 20 13 17 0 12 12 5 14 7 12 12 0 2 14 4 0 6 18 5 10 1 15 3 1 8 15 10 14 4 10 14 17 6 15 4 8 19 6 8 11 1 13 4 15 4 14 20 10 8 20 10 19 18 8 15 17 1 20 11 2 17 15 1 13 13 11 18 20 7 6 14 9 14 9 20 9 6 18 20 0 10 11 11 4 11 20 11 20 19 3 20 17 10 19 2 19 20 9 18 19 12 13 14 14 9 6 6 7 17 17 1 11 20 4 0 11 8 14 1 1 12 17 20 4 16 18 13 12 16 13 9 6 3 10 6 19 20 20 15 7 0 16 6 7 12 18 3 5 16 18 19 11 12 3 10 16 1 16 4 0 0 16 2 7 8 16 18 6 9 11 3 11 7 20 5 4 18 4 5 15 11 14 12 20 6 2 6 2 3 11 5 15 4 6 0 10 3 5 19 2 17 10 6 2 13 12 19 19 8 3 20 8 0 17 9 4 19 3 7 19 13 2 12 16 6 0 11 20 20 7 2 3 19 20 4 15 1 2 13 5 0 8 0 17 12 12 8 3 5 15 18 14 11 15 10 5 20 1 16 17 16 1 10 15 1 0 5 11 0 12 6 4 8 14 1 0 9 12 17 17 17 15 20 11 9 2 1 17 17 6 1 1 12 5 13 15 6 18 4 16 1 15 0 17 0 6 8 16 19 14 9 16 11 1 10 11 16 13 9 4 8 4 13 12 10 2 1 1 2 13 4 11 15 0 17 2 19 1 12 18 2 14 11 4 10 3 15 17 3 6 3 0 14 19 16 16 9 15 4 13 10 6 19 0 8 16 19 10 1 9 1 0 15 3 1 19 17 7 3 11 13 17 3 13 14 15 15 13 4 10 17 12 12 0 20 13 3 20 1 6 18 15 5 16 6 19 20 8 12 19 14 12 13 9 0 14 18 16 5 16 4 4 0 15 8 12 5 3 5 4 17 3 19 5 6 0 2 0 8 9 20 13 1 0 11 13 1 18 11 1 10 8 16 7 9 4 12 15 20 2 4 2 12 19 3 2 16 3 10 18 18 20 15 6 8 19 12 0 15 7 18 15 11 8 5 13 17 7 19 14 19 14 19 19 15 0 11 2 1 13 8 19 20 7 19 20 4 1 20 0 15 12 2 7 15 16 8 4 2 5 3 7 11 0 3 11 7 20 0 20 7 3 20 1 16 4 9 18 14 11 4 12 2 0 5 5 3 11 15 11 7 4 18 10 11 4 16 4 12 13 18 4 7 12 12 3 12 11 2 3 5 2 3 17 15 14 20 18 4 11 7 15 6 2 13 13 18 18 20 6 14 10 4 3 14 11 10 14 19 15 1 8 0 15 16 7 11 7 18 0 5 19 12 19 1 16 18 19 20 10 12 2 15 2 19 19 18 7 19 0 2 18 13 11 10 2 18 13 15 20 9 13 13 16 14 16 1 17 12 3 7 12 19 16 8 2 6 1 8 13 9 5 16 13 10 5 11 6 19 15 16 4 17 16 18 17 4 20 3 16 2 10 18 13 4 7 16 1 20 7 16 16 12 20 7 18 9 19 15 9 4 10 19 6 6 10 19 15 13 4 19 1 0 18 16 19 18 5 13 7 4 9 18 0 18 8 11 15 1 3 1 17 0 18 17 11 9 0 5 1 5 15 17 19 1 3 2 19 16 4 5 1 20 19 5 6 6 20 1 16 13 9 7 13 17 11 14 20 8 17 19 1 4 20 8 4 18 5 15 8 7 7 14 2 0 17 7 18 0 6 14 7 8 3 6 9 13 3 12 7 19 14 15 7 8 16 9 18 10 19 14 15 15 13 7 13 14 10 13 2 1 20 1 14 11 20 3 1 9 10 15 18 15 18 11 1 15 19 7 9 4 11 9 8 4 7 14 2 15 19 8 19 12 17 0 9 8 8 13 12 20 11 19 9 17 3 9 10 13 5 19 5 2 14 15 8 8 10 3 2 12 0 14 18 14 4 7 3 20 18 3 9 13 2 13 9 4 15 9 20 13 6 20 17 20 20 0 6 2 16 7 8 0 13 4 1 14 9 8 5 6 1 11 1 13 5 18 3 13 20 3 9 15 8 8 6 9 8 1 13 3 14 5 14 10 17 0 18 2 5 8 11 18 9 15 17 7 13 4 11 16 19 9 16 12 19 9 3 1 16 18 12 13 4 2 7 0 14 16 3 19 5 5 16 6 4 19 2 4 3 18 9 2 9 20 19 14 14 1 18 19 20 14 5 12 4 15 11 13 17 8 4 20 1 7 15 0 11 7 2 8 10 19 20 10 20 18 3 14 7 12 0 11 8 15 11 15 4 15 16 2 2 18 16 1 17 0 14 14 9 18 20 16 15 9 2 14 7 5 3 7 4 3 5 9 4 16 17 11 13 17 20 6 19 4 19 1 2 18 6 10 10 7 16 19 9 5 19 8 19 14 2 12 5 18 8 1 19 19 7 8 4 12 0 1 3 5 2 5 1 15 9 17 20 8 5 14 12 7 16 15 13 9 2 13 13 19 2 1 1 13 13 3 5 5 4 20 15 15 6 1 1 12 15 6 2 20 9 7 19 1 10 13 19 13 5 14 6 7 5 1 18 12 1 9 11 12 6 14 8 15 3 17 13 19 2 2 11 7 12 1 10 11 19 4 12 17 10 9 14 8 18 6 6 17 11 1 17 15 20 18 7 20 11 7 4 2 12 19 10 6 4 20 11 20 18 8 10 19 1 10 17 2 19 15 19 20 17 15 14 2 10 19 17 18 3 15 16 20 11 12 16 0 15 19 1 17 4 13 19 19 7 9 4 0 9 16 8 18 2 10 12 9 8 6 17 7 12 14 4 12 19 15 15 10 17 19 17 10 16 16 4 1 17 19 13 7 16 5 2 14 16 3 2 4 5 15 5 4 14 16 19 0 3 17 12 4 0 19 15 11 13 9 17 19 1 15 5 15 12 18 14 19 18 1 20 13 18 16 3 0 3 18 18 14 4 4 1 8 18 3 9 4 8 9 1 8 1 4 20 13 12 5 11 11 0 11 7 2 9 7 17 8 3 14 7 20 5 13 20 11 20 17 20 6 0 13 14 2 1 3 20 14 14 19 14 20 13 8 17 0 10 3 17 5 6 10 3 2 16 2 16 15 9 5 4 12 2 17 14 16 13 6 19 8 19 15 10 1 19 12 4 15 13 8 11 4 17 3 0 18 3 5 5 9 12 4 0 10 7 11 17 18 14 15 6 18 11 15 8 7 17 4 0 10 10 5 7 20 13 1 15 10 16 11 20 14 11 19 10 13 5 0 13 10 3 6 13 3 3 3 20 9 20 5 17 12 10 6 18 5 7 5 1 19 12 9 8 7 7 10 6 16 5 12 7 8 1 13 9 9 9 10 14 6 6 7 6 8 11 5 0 16 13 16 16 5 0 13 14 2 9 3 20 3 7 18 18 1 20 11 2 8 5 14 3 15 3 20 10 1 6 7 5 0 19 0 8 9 15 13 15 10 2 4 1 2 2 4 6 9 17 9 20 9 20 13 9 13 2 15 18 17 8 18 10 0 3 7 16 17 8 13 0 15 12 0 1 10 10 17 17 15 18 9 18 11 6 19 8 5 9 7 17 7 3 4 16 12 19 17 12 6 6 1 8 9 6 16 5 5 2 6 5 19 19 7 6 5 16 3 6 4 0 14 9 13 0 11 0 15 20 20 13 7 19 19 14 0 0 3 17 3 17 0 15 11 10 1 19 19 13 12 19 0 19 4 11 8 20 12 15 20 19 12 2 12 9 20 17 14 6 9 20 7 17 11 6 9 10 20 15 8 1 15 12 2 19 20 0 15 20 6 3 0 16 20 5 11 14 9 16 3 5 20 10 7 20 20 3 10 7 20 0 1 4 6 5 4 17 13 4 17 1 5 18 15 7 1 16 20 13 15 14 4 16 20 5 5 8 1 1 0 16 9 4 7 11 14 16 7 9 20 16 9 18 13 6 19 10 10 8 14 19 17 2 2 14 14 2 6 19 6 2 11 1 15 18 5 15 14 19 7 11 8 19 4 3 8 8 14 8 19 15 0 9 2 3 2 3 16 8 8 1 3 9 10 8 7 12 14 3 12 10 18 10 18 3 2 6 3 0 16 5 2 17 4 13 12 7 14 11 3 10 6 0 0 15 18 1 12 8 3 7 13 7 19 19 17 11 6 6 4 13 16 5 13 16 9 5 11 17 4 5 9 2 4 4 6 14 16 14 1 1 18 18 6 15 1 20 16 14 10 18 7 4 4 16 4 0 18 4 17 1 14 16 16 6 1 5 10 0 14 19 13 3 16 5 6 17 6 11 19 17 15 13 6 9 20 0 5 17 14 6 10 19 12 10 11 5 16 7 7 5 3 8 7 19 11 0 8 2 15 4 10 3 4 7 2 1 9 0 11 3 17 0 14 8 16 6 16 3 8 12 8 14 9 6 17 13 20 7 8 20 14 17 14 13 8 16 13 6 9 17 8 6 7 12 7 8 4 8 12 13 13 4 11 9 15 17 13 5 19 17 3 8 13 3 4 16 14 15 9 0 5 20 10 2 10 0 6 3 5 14 4 17 18 5 17 14 5 17 9 19 16 19 12 0 18 3 10 1 3 20 18 19 15 8 9 15 20 3 12 10 17 5 7 1 19 1 8 7 20 11 17 9 16 13 18 0 17 9 5 0 19 11 0 18 1 3 14 13 19 4 10 8 9 1 4 10 3 10 19 13 19 4 3 6 4 16 9 6 9 10 19 11 4 14 20 0 3 7 3 13 3 7 8 3 9 15 10 15 0 9 6 12 2 0 13 0 9 12 9 18 16 8 12 8 13 13 3 7 8 11 19 14 5 5 13 20 2 0 12 9 6 18 15 3 12 15 8 9 2 0 6 12 2 13 4 18 13 15 9 20 7 18 6 4 2 2 12 13 17 13 14 3 12 10 8 9 12 8 10 13 12 2 0 14 18 5 10 11 7 18 6 9 13 9 1 6 15 14 20 9 0 19 9 10 15 8 6 18 6 12 2 9 7 19 10 18 8 16 2 10 18 15 7 14 16 7 9 10 18 14 8 5 2 15 2 15 18 12 15 10 12 18 16 18 10 11 8 19 15 0 17 17 4 0 2 19 18 10 15 5 12 1 20 4 15 17 9 4 0 4 9 0 20 14 3 17 14 2 4 19 0 4 10 4 16 10 3 4 9 8 2 9 17 15 0 19 10 4 13 8 16 11 9 6 19 16 18 10 11 2 10 5 6 20 20 2 9 10 13 9 18 18 8 3 11 20 15 1 8 19 16 19 11 3 11 1 18 11 19 7 17 3 19 7 10 3 7 17 16 7 13 1 19 10 5 4 14 9 8 8 13 20 10 3 14 5 4 6 14 9 8 14 6 11 9 16 15 19 0 0 17 12 11 5 11 14 0 20 8 20 19 19 20 11 9 12 17 14 5 3 10 7 3 9 0 20 7 3 2 8 0 3 19 12 4 18 16 14 11 9 17 12 1 10 12 15 8 6 12 12 3 15 15 19 2 1 10 20 11 6 12 20 5 11 17 12 11 9 8 2 1 3 3 5 17 15 3 17 10 13 15 15 4 1 4 4 13 6 15 15 11 13 16 11 9 17 2 15 18 16 7 3 18 0 16 13 2 19 15 6 7 1 6 15 18 9 2 17 15 20 15 18 12 3 5 7 6 6 0 15 10 13 14 18 15 12 8 12 20 18 9 12 16 12 2 9 16 11 0 19 16 11 20 20 16 2 2 6 13 3 2 2 4 8 2 4 20 19 9 19 0 2 10 9 17 6 8 11 13 18 19 9 1 20 17 17 11 14 13 8 20 17 15 9 11 3 12 2 12 14 11 10 0 12 11 4 18 2 8 17 13 16 0 9 4 9 2 15 8 8 12 10 6 7 18 18 20 16 9 20 3 12 15 5 4 10 0 14 7 2 16 12 7 1 15 7 20 4 13 6 11 13 12 11 17 13 4 13 19 6 7 9 13 9 13 8 18 13 18 4 20 16 7 14 10 10 17 15 1 0 8 18 20 7 7 0 17 7 7 10 11 2 20 3 15 11 8 20 19 1 17 17 14 5 1 18 12 11 11 4 8 14 2 0 10 15 7 3 6 6 1 13 14 5 10 7 20 15 17 3 1 3 19 2 0 12 7 12 1 4 2 12 9 18 4 18 19 18 8 10 8 13 9 2 10 16 7 7 12 17 9 9 16 14 13 14 14 20 11 14 14 16 4 10 3 16 0 0 13 16 13 5 11 12 18 3 20 12 11 20 9 0 12 9 3 17 8 7 6 2 14 9 2 11 3 2 2 17 5 6 8 19 7 10 13 18 14 8 7 18 9 5 13 4 0 19 14 2 14 17 4 12 15 14 5 17 0 13 9 12 14 11 19 0 5 13 19 14 19 12 17 5 8 15 4 19 18 6 17 15 5 10 9 4 16 8 6 7 16 15 13 17 15 4 10 7 12 2 18 20 3 16 19 2 11 12 16 1 0 1 10 15 1 17 7 11 19 4 10 20 5 6 14 7 8 7 15 7 15 3 13 4 11 2 18 16 11 0 17 3 2 5 2 14 2 10 20 12 12 19 6 5 15 3 0 16 17 17 2 13 3 17 14 6 2 11 15 2 4 0 7 11 6 7 2 7 1 19 2 4 11 17 0 17 7 13 11 17 6 9 16 12 13 20 1 17 12 3 9 15 16 19 10 20 17 18 15 10 20 14 2 11 15 3 2 15 4 1 0 11 20 14 15 20 10 13 10 8 1 14 7 1 3 8 5 8 20 12 1 7 20 4 9 15 9 17 2 8 0 2 19 10 4 9 7 5 15 11 3 8 16 19 16 5 16 10 10 2 5 17 12 19 6 3 17 6 18 1 5 15 12 3 2 12 20 13 2 2 9 15 1 20 9 0 16 18 15 8 19 16 20 18 11 5 9 16 12 20 20 5 0 12 4 14 1 18 14 20 4 16 2 8 7 6 19 14 16 17 11 16 2 19 4 16 4 3 3 19 11 5 1 9 9 17 6 5 9 7 12 16 2 11 0 11 7 14 3 16 3 7 0 19 5 2 11 4 0 3 6 5 20 0 8 5 3 2 2 0 4 16 15 15 19 3 12 1 8 20 15 6 1 8 0 20 2 17 10 14 12 5 19 7 15 9 11 20 20 12 4 3 10 16 6 18 11 13 0 5 16 3 6 10 2 6 0 16 9 4 17 13 4 7 5 0 0 7 10 12 13 5 1 12 12 11 15 1 18 7 15 10 2 17 2 15 14 20 13 11 14 5 12 14 0 17 10 10 17 13 14 17 12 1 9 12 10 5 13 13 10 13 10 6 16 18 2 6 14 15 8 3 9 3 3 1 0 1 7 3 9 3 20 2 3 13 13 15 6 4 14 10 16 6 15 6 2 4 7 5 0 2 11 19 6 4 14 6 13 10 15 18 3 20 20 18 9 1 1 20 19 13 17 20 14 10 8 15 3 9 20 14 15 13 15 8 2 7 18 7 7 14 1 6 11 14 16 10 6 4 3 16 16 4 5 17 17 3 12 13 17 13 5 17 15 11 0 1 1 14 0 2 12 19 1 7 20 2 18 7 2 17 16 14 5 19 7 12 16 5 4 17 1 3 5 5 13 7 6 19 6 19 6 9 3 1 9 0 19 12 5 9 1 10 10 0 17 14 9 1 1 14 13 20 5 20 4 4 10 17 15 6 16 15 4 12 9 0 7 12 17 16 12 3 16 4 9 1 6 14 2 1 3 19 16 10 2 2 15 3 14 2 7 20 18 8 18 13 15 20 11 12 15 8 17 17 16 14 9 17 0 8 17 8 20 2 19 4 6 12 13 1 18 19 6 7 0 16 5 4 5 8 1 17 13 8 6 1 8 10 5 19 11 8 8 1 6 0 1 8 20 9 14 10 3 9 19 9 15 2 1 14 0 18 7 0 13 14 0 8 17 6 13 16 6 3 11 13 6 14 2 0 5 10 18 1 18 16 6 19 10 3 7 4 14 18 14 8 3 12 17 11 12 19 8 7 3 16 1 0 9 18 7 17 11 6 8 14 19 10 19 10 20 6 18 0 5 4 12 20 19 4 17 1 19 8 5 0 2 20 7 19 5 7 19 5 20 3 2 15 6 0 10 16 16 5 4 14 20 3 4 5 18 0 6 6 16 9 4 13 20 7 3 20 15 7 18 9 20 13 7 20 2 12 13 14 2 18 3 15 5 9 1 18 4 4 6 19 13 14 14 12 11 0 12 14 8 12 10 3 4 10 4 11 17 18 20 11 1 20 7 19 15 8 19 7 4 8 0 1 13 13 17 14 0 3 20 11 1 0 6 0 6 2 4 5 19 0 2 7 8 19 17 11 19 18 14 2 8 18 2 17 4 0 17 6 10 8 2 14 5 3 4 8 15 20 15 6 20 15 13 8 18 2 11 1 11 17 0 16 11 10 2 9 15 6 8 0 11 3 16 11 2 19 18 6 16 12 16 17 1 7 3 15 17 13 1 16 17 13 4 0 8 9 13 4 5 12 12 4 4 1 19 12 12 7 3 7 5 4 14 2 15 15 5 19 7 3 12 11 16 10 15 15 0 12 9 16 13 6 12 18 11 15 11 13 11 15 19 20 12 4 9 14 3 20 18 11 2 14 6 0 19 4 1 1 20 10 1 12 19 9 4 17 17 13 10 18 3 0 6 6 5 20 5 3 6 4 20 11 6 18 3 6 4 8 9 1 17 13 8 5 16 5 13 19 10 6 19 12 0 12 3 15 2 0 17 14 6 9 13 3 10 11 0 12 0 4 9 10 11 4 1 8 2 19 2 10 19 2 1 2 16 8 6 11 12 7 6 1 9 6 7 4 18 19 1 18 19 19 20 12 15 12 4 0 8 19 3 6 12 15 20 17 5 2 2 3 5 7 12 5 2 16 9 5 11 8 4 10 6 17 13 8 10 17 3 6 20 8 20 20 18 12 4 13 2 9 15 11 17 15 8 9 11 9 14 8 0 2 0 6 2 8 6 7 14 19 5 4 1 9 19 1 19 18 4 18 7 13 20 20 14 4 19 3 19 20 3 20 8 14 19 17 8 9 7 0 5 4 8 14 9 3 12 13 9 6 6 7 11 2 10 12 7 12 10 9 13 11 20 3 12 6 19 8 5 15 1 20 8 12 0 18 11 14 17 2 6 16 6 10 3 7 18 15 19 6 20 2 15 17 11 20 7 9 13 9 20 11 20 8 18 11 15 0 14 1 17 9 0 6 18 3 18 12 7 17 2 9 8 1 14 11 3 6 11 3 18 9 13 13 20 9 17 4 20 8 2 20 20 16 10 19 10 0 3 2 8 3 0 4 1 14 5 1 16 17 9 20 15 2 9 17 7 10 13 5 18 7 15 5 1 18 18 12 12 4 18 16 0 12 1 7 7 1 7 3 15 9 10 13 13 9 12 3 0 15 16 15 17 7 5 11 1 20 7 12 10 12 14 8 6 20 0 14 9 14 8 7 19 15 9 2 19 12 8 20 20 15 7 18 19 4 19 16 9 6 5 16 8 10 16 5 12 15 6 2 2 7 12 9 13 4 11 19 11 18 12 7 17 15 1 2 11 18 11 19 4 17 4 17 4 7 8 16 3 9 7 15 12 19 13 19 3 16 1 1 14 15 19 8 16 11 20 2 11 15 18 14 13 0 0 19 7 9 6 6 0 11 5 1 0 14 1 9 6 13 10 1 16 2 10 13 10 14 13 12 18 4 8 11 11 20 20 20 20 14 4 10 18 20 20 15 6 6 2 9 18 6 14 1 13 16 20 5 0 20 13 16 3 5 16 4 5 14 10 11 19 6 19 9 14 1 0 13 7 7 9 1 13 17 0 5 0 19 9 10 10 6 7 13 11 11 20 20 2 11 8 4 12 18 20 2 8 5 12 9 19 14 2 18 2 16 17 3 11 9 20 2 18 6 14 12 16 4 6 12 20 18 7 16 6 7 8 8 9 1 13 12 9 0 19 6 2 0 10 20 15 4 14 9 12 13 1 8 5 18 3 8 3 16 10 3 6 0 4 3 16 8 16 20 0 0 4 20 6 4 2 14 6 0 15 15 6 5 15 3 18 19 7 0 0 6 0 5 6 18 3 3 11 16 6 10 6 11 10 13 12 11 12 18 12 12 16 10 0 9 11 15 15 11 10 2 6 8 18 19 17 1 5 18 11 9 5 15 15 17 18 3 5 11 3 19 13 7 19 19 6 15 4 9 11 18 12 1 14 14 7 8 11 1 6 7 1 2 14 17 14 10 17 19 14 4 13 19 10 16 14 7 4 9 0 5 13 7 12 8 20 0 19 4 14 13 4 14 4 19 14 13 7 4 19 14 13 9 1 10 2 0 1 20 16 13 9 4 16 9 11 10 1 3 19 4 19 11 12 15 16 1 19 12 13 3 13 18 2 15 19 18 13 0 2 16 10 16 17 17 10 20 13 12 1 12 20 16 8 0 5 0 1 15 0 19 18 9 15 10 19 18 10 4 15 14 19 11 12 18 11 1 16 9 18 14 12 10 19 15 9 16 7 17 20 4 17 8 13 9 6 5 18 6 8 10 6 0 15 16 4 17 6 14 0 17 11 0 14 4 18 0 10 11 10 5 13 15 10 5 1 19 18 1 7 1 8 9 13 8 9 15 8 11 6 2 0 12 5 2 14 19 5 7 7 6 9 1 20 6 16 17 3 12 8 2 13 2 2 8 9 16 11 15 4 18 15 8 0 6 17 1 0 4 12 10 16 8 0 10 16 16 16 16 7 9 13 19 19 0 14 10 19 2 2 3 5 17 19 19 13 17 19 18 7 12 2 7 11 0 13 0 8 10 7 20 9 14 20 2 5 3 13 20 13 18 0 8 18 19 20 7 15 18 14 4 3 6 1 0 17 16 6 16 14 14 1 12 12 18 19 0 4 15 7 17 17 15 4 20 15 18 13 18 9 15 14 20 14 4 13 11 7 18 2 20 18 9 6 19 7 2 7 14 13 12 4 10 4 13 11 17 15 18 12 10 17 18 5 19 1 10 20 4 17 19 2 18 9 0 0 5 12 0 16 5 6 4 5 5 1 7 9 13 13 14 1 20 17 1 20 18 6 12 5 7 16 9 9 10 8 1 9 16 7 5 4 14 20 8 17 13 15 19 18 13 8 8 2 9 0 16 11 20 14 15 2 17 17 17 8 0 13 9 6 18 10 5 16 20 9 15 18 3 15 14 1 13 1 13 3 2 8 0 19 19 5 14 20 7 11 1 3 4 20 1 11 1 15 0 16 13 13 4 20 18 18 1 9 10 20 8 14 13 10 6 3 18 17 10 4 12 2 12 16 16 15 3 9 18 20 1 10 6 12 2 11 7 13 20 10 15 8 3 18 2 1 20 19 1 9 18 4 8 2 19 0 0 6 6 2 10 17 14 12 11 13 6 0 10 16 1 0 14 10 16 12 0 14 20 19 11 11 11 0 5 6 6 8 20 19 14 14 19 10 5 16 15 20 0 17 8 11 0 12 14 4 20 17 12 1 14 13 7 14 12 16 12 3 16 19 13 4 17 0 10 0 8 10 4 15 0 14 3 3 18 14 2 5 16 7 4 16 4 2 9 8 17 18 15 1 6 7 12 8 7 10 10 14 17 13 12 14 19 2 1 2 13 12 15 11 2 17 15 8 7 6 16 7 16 6 8 17 19 9 14 15 13 12 1 14 4 15 17 13 0 8 14 18 16 18 14 10 8 8 14 16 13 3 18 4 2 5 15 12 15 3 17 2 10 8 17 16 18 10 11 16 3 1 10 5 6 18 16 19 4 17 7 8 17 14 8 14 5 8 1 10 5 11 15 15 18 4 4 6 2 19 15 14 9 6 4 16 4 14 4 2 17 11 13 19 9 0 13 16 10 18 3 11 15 12 3 2 0 14 3 3 0 6 4 12 3 4 0 17 16 19 7 19 11 20 14 9 2 5 5 11 20 19 6 6 12 14 20 10 0 3 10 13 4 5 0 17 12 9 18 17 13 18 9 20 18 5 12 9 14 20 13 13 0 17 6 11 9 3 15 16 13 1 13 6 16 13 20 15 8 19 2 15 16 19 10 18 17 4 4 1 0 12 11 2 6 8 5 10 17 3 3 19 17 4 9 10 4 11 12 10 14 0 0 7 14 8 17 12 9 1 0 6 20 5 19 14 17 7 19 14 3 8 19 1 15 18 17 14 8 11 19 3 18 13 12 6 4 9 17 7 6 6 5 20 19 7 0 19 4 8 19 17 18 12 6 4 10 17 10 15 12 7 13 9 7 15 13 7 12 16 17 13 20 16 8 9 8 18 20 2 15 14 10 4 11 7 4 4 11 9 14 17 16 20 12 3 7 1 6 12 3 8 14 12 19 18 14 1 20 19 14 0 1 15 4 10 17 18 9 0 16 0 4 12 5 13 5 19 20 8 6 18 15 15 7 17 0 3 19 5 2 17 11 19 9 19 10 16 5 5 10 4 8 15 11 1 8 4 4 4 5 14 2 9 14 7 14 2 20 10 2 15 0 2 4 1 12 4 10 12 10 18 10 19 2 10 1 14 16 6 19 8 15 4 6 12 0 6 2 4 10 10 10 14 7 0 3 16 0 18 8 2 19 3 4 6 10 20 11 9 10 19 18 18 2 11 11 11 3 6 5 19 2 18 17 5 5 8 2 19 14 17 15 8 4 16 0 6 16 19 13 10 5 11 1 4 1 0 10 7 19 7 15 0 10 5 4 5 1 17 6 0 0 17 16 1 10 10 20 6 4 16 19 20 18 7 12 6 14 6 0 19 14 3 11 3 17 19 13 11 14 19 14 4 10 4 19 17 6 3 14 13 17 9 7 6 8 13 16 8 5 10 0 18 3 10 8 12 2 9 5 4 2 3 6 18 7 17 16 8 16 19 9 9 8 9 1 3 16 5 14 12 13 7 7 16 0 11 19 11 4 1 1 2 7 10 15 14 7 5 20 19 19 11 15 17 14 4 19 3 13 5 5 8 16 20 12 1 1 6 4 2 17 20 17 8 2 13 19 20 10 10 15 8 18 18 17 20 5 17 1 7 6 12 2 12 20 13 16 0 1 10 1 13 3 15 16 12 7 1 17 5 4 18 16 1 2 1 13 14 11 3 14 0 9 5 15 12 10 15 5 9 11 8 10 9 19 14 4 20 12 11 11 19 6 1 0 18 16 1 6 7 18 0 9 8 19 10 6 13 13 6 20 16 12 15 2 17 13 13 15 14 1 1 18 3 11 8 12 9 6 0 19 2 18 7 17 0 14 18 1 8 5 4 14 15 17 5 9 5 0 20 16 11 10 11 20 9 10 5 20 15 13 0 12 10 17 19 1 20 3 16 0 16 15 13 18 11 18 19 14 17 11 1 17 1 1 15 1 10 7 8 0 15 17 2 13 18 0 16 10 1 1 17 10 19 19 0 17 6 8 20 17 2 18 19 5 19 7 13 17 8 18 18 19 9 20 16 7 10 6 11 4 7 13 15 17 18 20 10 5 11 12 20 2 14 12 18 8 12 13 5 20 2 14 5 1 5 2 13 12 7 20 2 13 3 9 5 20 14 17 17 19 0 12 2 11 8 7 11 9 18 15 9 0 15 5 12 9 1 15 18 2 13 16 16 8 9 15 16 11 4 6 3 20 11 5 13 10 13 0 3 9 6 18 13 17 19 14 9 9 19 6 15 6 20 13 18 6 11 4 18 2 0 11 19 2 7 2 3 16 20 11 16 4 1 5 8 18 3 11 19 2 20 2 7 0 0 2 15 13 20 14 9 13 13 16 1 17 4 12 14 11 8 5 13 5 14 13 17 9 1 18 14 20 13 15 12 9 16 0 0 1 12 16 16 2 12 14 19 18 10 12 13 9 0 3 16 1 12 14 14 12 2 11 16 10 14 14 3 12 10 19 17 15 19 7 3 9 11 16 5 5 4 19 17 4 10 9 11 16 0 4 20 19 20 17 20 12 9 20 5 2 12 16 6 3 14 6 15 19 13 3 20 5 1 19 9 1 8 17 4 2 13 20 1 1 15 17 17 10 11 5 0 9 11 4 4 14 9 12 5 19 18 0 6 2 19 17 19 10 18 4 2 5 11 6 19 1 15 6 17 16 5 12 9 20 3 12 20 7 0 14 7 7 14 18 20 3 11 14 2 15 19 6 9 3 3 2 7 18 8 3 13 10 1 10 5 10 12 3 20 17 12 4 9 16 13 16 16 7 18 4 17 15 12 5 1 2 3 5 18 20 11 1 7 4 13 13 9 13 10 7 10 8 7 3 15 17 10 3 12 17 4 12 18 0 1 7 18 9 17 8 16 14 16 20 2 2 15 18 7 2 11 9 3 5 16 11 15 18 10 15 5 0 11 7 12 11 11 2 20 13 20 7 8 18 2 19 13 17 12 1 3 7 17 6 16 16 2 2 2 15 15 3 9 8 15 14 10 12 5 7 20 18 14 18 8 4 1 0 19 0 2 18 3 0 18 5 8 1 11 7 7 16 15 0 15 16 7 14 7 12 17 18 7 20 20 18 10 8 19 3 18 2 3 3 17 0 11 12 4 20 10 17 5 19 8 3 19 13 18 8 4 8 4 0 15 12 8 19 10 8 8 15 13 12 6 19 0 13 8 1 8 12 12 1 15 13 4 2 2 14 0 15 12 2 15 5 13 11 9 9 15 0 12 16 19 3 14 19 8 10 6 5 0 1 3 0 16 15 19 13 7 20 14 18 3 20 15 12 6 9 6 18 8 4 16 0 9 11 1 11 1 15 13 12 0 0 10 10 0 6 4 12 8 7 11 20 2 0 4 16 16 19 13 12 15 1 2 11 2 2 4 3 7 12 9 17 17 3 8 9 6 12 10 5 4 14 7 10 13 12 0 11 19 12 1 18 15 8 1 19 17 6 15 3 5 14 13 0 0 10 9 3 4 20 1 2 19 16 20 13 11 5 0 0 7 10 5 6 13 6 2 20 15 16 8 9 1 14 16 9 12 8 12 9 3 18 11 3 20 3 19 18 11 5 10 11 9 15 16 5 10 11 9 11 6 15 10 12 11 4 11 7 13 6 3 14 14 6 5 7 4 11 19 13 11 3 9 9 5 17 11 10 17 14 12 18 14 4 12 10 4 0 11 11 6 12 10 18 8 0 13 9 14 1 19 16 17 10 15 9 19 10 11 16 1 13 6 14 7 13 10 9 4 14 17 12 9 1 12 12 12 18 15 15 16 17 12 14 16 11 20 2 0 7 13 3 11 10 3 13 19 16 12 3 14 7 12 0 4 16 8 17 20 18 12 8 10 6 8 11 12 1 20 13 4 15 14 17 6 10 5 9 19 4 4 13 7 14 6 4 20 15 13 1 14 18 9 0 0 0 8 11 9 13 4 2 2 10 11 3 18 10 20 7 14 8 20 14 7 3 20 6 12 1 5 10 4 4 13 9 4 13 2 5 8 11 10 18 6 6 5 5 9 13 3 5 9 2 13 2 7 16 16 12 17 13 14 5 3 8 12 1 5 4 20 12 11 20 17 13 12 13 11 19 3 0 20 6 12 16 3 14 15 19 3 20 13 4 2 4 14 7 12 1 19 9 12 15 17 7 6 9 18 20 0 16 15 6 19 8 11 20 20 11 2 19 14 12 16 5 18 6 15 17 2 19 5 13 5 7 17 20 13 5 9 13 18 7 15 10 14 5 4 20 14 11 11 4 2 7 8 5 9 9 0 13 4 9 16 17 11 20 13 1 12 10 3 11 16 5 17 8 3 20 9 2 15 0 10 4 1 7 7 5 4 3 20 13 18 12 4 2 10 15 15 14 5 12 14 19 0 16 20 1 2 2 16 18 1 20 1 2 14 20 2 18 15 8 13 0 0 19 9 15 15 7 9 11 9 7 16 6 10 4 17 19 7 7 7 7 17 16 5 3 8 11 3 8 18 8 14 17 15 1 13 13 14 15 15 1 15 2 3 1 3 13 8 7 11 14 5 15 7 5 14 3 1 1 20 3 18 19 6 10 8 13 8 4 11 2 5 5 13 4 6 7 16 15 13 1 20 18 19 0 15 7 11 11 2 1 12 6 11 13 12 8 19 8 19 0 0 15 17 2 3 5 3 11 8 13 0 0 15 6 18 2 20 0 14 6 2 3 13 4 3 11 2 8 0 0 1 6 15 9 15 13 0 1 12 1 8 17 20 2 18 15 9 19 1 14 10 5 13 2 8 15 18 3 5 17 17 1 6 20 15 7 15 12 5 19 19 10 7 4 11 5 12 1 19 3 16 17 18 20 2 2 17 18 20 0 9 0 16 0 14 18 20 5 7 10 0 9 0 3 2 15 13 17 14 20 16 15 4 7 3 17 6 10 18 4 15 20 20 6 7 14 20 9 8 8 11 15 9 17 3 5 1 10 14 2 15 12 15 17 17 11 9 3 14 16 15 6 0 4 10 12 20 8 9 14 7 18 8 6 1 17 16 13 13 8 17 17 19 0 0 4 12 16 1 18 1 0 0 16 19 9 0 8 17 20 4 13 8 0 5 19 6 7 7 20 13 0 18 2 19 10 2 11 8 8 9 14 6 16 12 1 20 10 20 15 13 3 16 8 14 15 12 17 20 17 9 14 7 1 19 3 13 3 10 17 1 13 13 14 19 14 4 13 14 8 10 3 20 13 9 1 17 19 3 16 12 17 3 16 15 13 7 18 2 17 18 18 9 8 15 20 7 0 8 7 5 16 20 5 0 17 5 19 10 3 4 9 17 18 15 9 11 2 4 15 8 8 10 12 12 13 20 18 0 17 6 8 10 3 7 6 12 0 20 14 20 16 20 10 2 11 17 4 8 4 4 14 9 6 10 16 19 13 11 9 5 5 3 18 10 20 16 12 0 1 17 18 10 5 13 11 15 14 15 16 11 5 16 16 1 20 1 13 17 12 15 12 11 19 15 4 13 17 2 6 12 14 17 0 17 5 0 19 14 16 10 3 20 20 7 9 18 14 9 17 4 20 14 3 0 19 16 14 8 3 12 10 0 15 2 19 16 3 20 18 10 18 20 20 2 17 16 3 11 3 2 1 9 7 6 7 14 17 19 4 17 13 1 0 19 17 17 11 7 1 18 2 2 2 6 1 2 7 2 2 20 0 8 6 15 17 7 9 11 1 14 1 7 19 3 16 9 10 9 4 0 10 9 7 12 9 13 1 6 13 2 10 1 13 18 2 9 11 1 12 0 17 8 9 15 4 0 19 8 2 6 2 19 13 8 15 16 5 19 10 11 14 3 18 20 5 16 12 19 8 14 2 5 20 20 12 5 9 13 1 12 9 16 0 12 20 12 16 1 13 1 20 20 3 9 17 5 2 17 14 15 20 2 12 6 7 9 17 18 20 11 10 8 10 18 17 3 5 16 12 14 20 19 20 6 8 14 15 7 13 20 20 7 0 6 10 9 17 20 17 9 1 9 15 17 19 6 19 15 2 3 13 19 6 19 0 10 3 12 17 8 8 13 8 10 19 9 8 1 5 20 4 16 10 9 14 10 4 11 14 11 11 4 14 5 15 14 18 6 6 10 2 14 18 11 2 17 12 9 16 8 9 9 11 14 12 0 0 20 7 11 17 12 2 3 9 3 10 1 17 7 11 5 4 20 13 8 9 17 17 3 2 9 13 3 18 4 17 3 3 16 1 3 16 18 15 12 1 5 4 14 9 19 13 10 19 9 18 10 6 20 2 12 15 16 4 14 14 14 16 9 4 15 12 6 19 10 3 9 12 9 16 15 6 2 6 8 16 18 0 5 5 8 7 15 18 3 20 12 11 18 18 4 12 1 15 9 20 18 11 3 6 16 14 18 15 17 1 13 9 13 4 17 4 12 12 18 6 3 10 3 12 18 4 6 19 1 12 19 12 12 5 2 19 13 4 17 18 15 19 8 18 4 18 18 6 15 13 6 14 4 8 5 8 17 0 9 2 17 15 19 17 6 11 10 16 5 11 8 3 13 17 7 16 8 6 7 20 8 2 16 19 3 12 10 18 0 3 19 11 18 10 12 16 14 12 19 17 9 18 2 15 12 7 2 3 9 18 13 5 16 8 8 15 10 12 18 9 2 7 9 16 0 1 8 7 18 17 20 18 5 3 1 12 4 10 18 13 17 17 7 18 0 18 17 15 13 6 10 12 0 13 3 4 4 19 10 4 20 11 5 13 17 1 17 7 13 14 0 17 3 6 13 7 3 6 10 4 15 19 20 7 2 18 12 19 4 17 6 11 0 16 15 17 8 1 7 7 18 1 4 15 12 18 17 3 14 16 0 3 6 0 15 0 15 3 0 15 15 9 0 13 16 8 4 1 1 7 1 2 6 15 18 14 12 1 12 10 7 18 16 7 18 20 13 7 0 20 5 18 7 17 10 9 20 1 16 19 0 13 15 4 0 1 1 10 8 14 5 5 17 1 18 3 18 13 6 13 7 20 16 13 2 0 12 12 20 14 18 9 3 17 10 9 11 2 16 3 8 17 17 6 19 11 18 1 5 0 2 13 0 5 20 14 1 4 14 10 20 9 16 0 9 10 2 9 15 6 14 12 2 11 6 6 3 7 5 14 16 4 4 19 19 4 20 17 10 9 9 19 0 3 17 4 3 14 6 7 2 10 1 4 16 20 18 18 9 19 4 5 9 12 6 11 15 10 12 6 11 18 0 17 8 7 6 1 9 0 9 0 2 6 11 2 9 0 16 7 15 16 10 3 17 10 1 6 19 0 0 6 11 13 4 18 3 3 19 1 16 8 6 13 19 18 2 8 10 4 14 20 18 10 16 4 7 6 10 20 6 11 14 9 17 1 7 7 8 1 1 1 20 5 14 14 16 11 1 20 12 10 12 9 10 14 20 2 7 5 7 17 16 12 3 20 0 0 20 4 3 2 1 0 13 1 15 11 13 20 11 12 3 3 17 3 6 8 9 8 20 9 4 20 11 15 13 10 9 18 3 11 7 14 5 0 2 16 17 9 13 13 8 12 8 3 10 5 1 12 2 20 7 19 15 8 20 5 1 12 14 13 12 7 7 11 4 10 17 5 4 16 7 15 17 5 8 14 10 3 7 10 7 5 4 10 7 3 8 17 16 7 11 15 16 15 19 0 14 15 20 16 13 11 5 0 11 11 12 7 9 10 20 3 1 13 8 14 13 1 18 10 4 20 3 8 12 11 18 4 0 6 6 8 1 8 13 4 17 12 8 18 7 13 20 5 15 3 0 19 14 10 15 3 5 4 9 0 17 14 14 17 12 8 11 8 7 7 17 12 0 10 9 15 3 9 7 7 6 13 1 9 10 18 5 6 18 6 20 10 19 10 5 3 20 5 14 19 14 1 9 10 5 17 15 20 4 19 19 0 8 4 19 8 6 17 6 9 2 2 13 6 10 13 10 3 1 10 19 7 15 18 11 20 2 6 2 1 9 4 6 19 15 0 20 18 13 12 18 14 11 3 18 1 15 13 7 1 13 14 11 8 8 4 8 6 2 12 16 0 1 12 1 2 20 18 16 4 9 15 13 10 5 14 19 16 2 1 5 19 17 5 19 0 12 2 20 7 18 14 7 17 2 17 16 17 1 12 13 7 19 15 11 19 11 0 13 6 0 13 1 10 6 9 5 17 16 6 6 11 15 6 4 8 8 8 19 3 15 1 8 17 7 1 1 6 11 2 18 11 18 15 17 2 18 19 15 7 11 11 4 14 11 7 4 15 8 7 10 7 4 20 3 12 5 18 19 8 9 17 4 4 17 7 12 11 2 1 7 3 10 8 9 16 12 3 10 11 18 15 15 16 9 0 5 12 18 17 13 4 9 18 5 12 4 5 2 1 15 17 10 15 15 1 18 9 5 20 13 3 6 10 3 18 11 8 13 7 6 7 14 2 9 1 11 6 4 17 2 15 20 6 6 7 19 7 8 12 0 11 18 9 17 17 16 20 12 18 13 1 14 8 9 17 0 7 9 17 18 8 2 13 3 1 10 18 6 10 16 12 10 17 11 5 14 8 9 20 18 16 20 10 20 2 4 13 20 3 0 6 5 15 20 4 11 7 17 15 19 19 9 8 6 4 1 2 15 12 18 4 16 7 5 6 14 9 6 5 19 0 19 6 4 10 19 9 0 19 6 17 10 17 7 5 8 4 12 17 3 4 13 2 18 12 12 9 4 9 18 16 14 0 20 19 2 5 0 17 4 20 14 14 9 7 10 15 20 3 0 9 8 10 15 9 9 18 7 0 14 13 18 12 0 8 6 17 6 5 0 16 17 5 17 17 2 6 5 0 19 10 18 0 15 13 13 16 3 18 9 17 13 4 4 13 8 10 8 2 16 20 11 1 0 14 16 11 16 9 0 12 20 8 12 15 15 4 6 3 15 7 18 20 20 14 15 3 11 14 14 16 9 15 0 7 1 16 19 9 2 1 0 10 0 4 13 15 20 18 9 10 8 10 17 7 16 3 11 20 18 1 1 0 13 4 2 6 10 7 20 0 5 15 19 6 6 12 18 15 10 18 1 12 4 7 11 2 17 12 11 1 20 16 2 3 18 13 16 5 15 7 13 4 7 7 19 12 20 10 8 2 8 17 8 5 0 1 0 6 20 1 12 5 2 4 8 1 8 7 17 5 19 10 5 11 0 12 20 20 3 11 12 9 0 2 4 16 13 12 4 3 10 0 5 1 4 3 8 11 6 17 17 4 20 8 1 0 0 0 2 1 6 16 10 9 12 13 13 17 16 15 8 8 5 5 0 6 20 18 7 20 11 11 20 11 7 19 7 16 15 9 10 3 11 9 4 6 16 17 7 17 17 7 3 5 17 9 19 17 14 1 17 3 18 4 2 18 2 9 7 14 18 2 18 16 4 12 7 12 19 17 9 12 13 7 12 16 20 1 1 6 13 14 4 2 13 1 17 14 17 4 18 16 10 12 17 1 6 9 19 12 9 9 10 19 17 17 3 1 20 16 18 1 10 18 18 2 1 2 10 4 6 7 8 11 14 9 15 20 11 0 1 19 8 15 18 15 6 16 12 12 18 20 3 12 12 1 12 12 2 15 19 14 14 0 18 9 4 1 16 14 15 16 8 5 15 16 19 6 20 12 6 15 16 2 3 9 16 6 6 11 16 16 15 0 3 3 17 1 10 14 0 9 20 9 5 15 19 0 6 5 6 5 4 12 4 10 10 8 14 4 7 10 8 13 11 5 14 14 13 5 13 4 18 7 20 20 7 14 3 2 3 1 3 13 9 11 19 10 20 16 16 4 17 2 1 16 2 16 18 13 2 4 15 20 5 19 4 13 4 4 0 8 13 7 3 8 2 20 20 3 5 0 19 2 8 6 5 3 20 6 4 16 18 5 0 19 16 20 5 5 4 10 11 13 15 5 17 12 17 19 8 7 12 5 6 0 7 19 17 16 14 15 18 8 17 1 7 13 3 16 16 11 0 12 14 13 19 8 8 14 4 7 20 4 14 4 4 3 13 9 1 3 10 1 16 18 7 6 11 16 15 15 0 2 15 5 9 20 5 19 13 8 14 5 19 4 11 13 19 8 12 19 10 15 18 3 17 8 15 14 16 3 20 7 20 2 14 4 9 2 9 19 11 8 4 2 6 5 20 8 11 8 16 0 5 15 3 20 11 14 16 19 10 18 18 20 1 5 0 12 5 0 15 1 20 4 11 2 2 2 13 20 9 8 8 1 12 0 0 14 20 3 9 16 3 18 8 9 11 6 1 2 13 1 11 12 3 10 8 18 20 18 3 13 17 19 9 16 6 4 4 12 19 6 7 6 10 6 2 11 9 11 20 17 17 1 13 11 2 11 19 0 16 20 11 5 17 10 0 0 18 1 13 14 10 17 7 3 15 18 9 5 3 17 14 7 4 19 9 17 5 5 19 1 18 19 10 17 13 3 16 14 0 0 7 11 13 2 11 4 15 16 9 10 5 6 4 0 0 20 18 20 14 5 14 17 18 17 17 18 2 16 18 19 18 19 0 19 15 6 16 4 20 7 15 14 5 9 4 20 9 9 15 12 2 3 7 2 20 17 2 7 18 1 13 20 8 1 9 17 6 11 14 1 18 18 1 14 8 8 12 11 7 19 1 19 14 13 3 3 9 5 19 10 7 7 8 14 15 14 7 19 14 8 1 18 14 5 2 18 6 17 1 8 8 14 18 9 18 18 9 10 3 4 7 13 10 1 18 6 3 16 11 20 2 0 14 13 6 12 17 10 6 19 12 18 10 3 5 3 4 17 3 5 7 11 3 15 16 16 11 0 8 14 9 11 9 17 3 0 14 12 16 14 13 2 16 18 18 20 19 3 1 13 1 0 7 1 0 18 11 15 0 0 9 11 11 10 10 3 17 14 17 5 4 13 3 9 6 17 2 3 1 15 9 16 6 10 9 20 15 0 7 7 19 9 13 9 10 2 11 17 4 19 10 14 6 19 20 15 6 8 7 11 3 19 4 19 14 11 9 6 3 8 12 12 3 20 2 9 3 14 12 18 20 2 4 10 12 9 13 15 18 16 7 1 6 0 10 2 18 10 13 9 19 9 4 2 10 12 9 4 15 5 9 3 0 5 10 0 15 13 10 10 2 8 8 2 3 16 14 6 4 11 8 19 20 19 7 1 3 15 10 16 18 9 11 13 0 11 4 17 17 4 7 20 12 12 6 9 19 1 15 3 6 1 14 10 20 1 5 7 9 18 7 10 14 2 1 9 9 6 15 4 16 17 0 15 8 14 15 16 18 14 11 13 13 5 15 12 13 11 9 14 20 17 15 17 14 9 11 2 6 4 4 8 16 17 20 16 2 17 17 19 20 19 13 6 10 1 20 20 16 18 12 8 15 7 15 18 9 5 0 18 12 0 9 14 19 4 10 15 13 6 14 12 7 6 19 1 11 20 13 17 2 4 19 10 1 10 7 9 11 11 15 14 1 15 14 10 18 6 2 8 7 15 6 18 12 19 8 10 3 7 18 15 1 10 5 8 19 12 20 1 16 6 0 15 4 1 4 3 2 7 18 10 14 7 16 10 4 13 13 3 9 14 19 16 8 9 19 9 17 3 9 7 4 14 20 18 14 8 4 15 13 13 20 14 18 10 1 16 16 16 13 20 12 10 6 3 18 10 14 9 6 6 1 14 10 8 1 12 15 6 8 0 20 3 0 17 7 12 10 6 18 9 12 1 16 2 19 1 8 8 6 12 20 1 14 9 10 13 9 1 9 9 16 6 18 5 1 11 10 1 5 5 16 14 19 4 0 2 19 11 0 17 13 7 19 12 6 1 4 9 8 17 17 14 8 20 0 6 15 4 1 20 12 13 20 4 12 1 20 1 6 14 4 14 9 7 2 5 20 9 8 16 13 14 14 10 18 10 13 8 20 0 5 20 6 17 6 6 17 15 0 9 6 0 6 16 3 1 6 18 1 4 17 7 6 9 12 14 9 0 3 2 12 1 13 9 10 10 15 2 15 19 18 4 6 17 7 13 7 1 17 4 2 16 14 18 8 16 10 3 14 15 16 10 4 10 3 13 15 5 4 9 10 17 3 15 6 1 17 8 12 9 3 8 5 14 6 17 16 4 9 11 10 7 16 16 11 7 20 18 2 3 0 17 18 9 18 16 0 1 20 8 19 16 14 17 8 14 7 15 4 3 15 16 10 11 15 20 11 19 20 9 20 7 13 15 1 17 4 16 20 3 3 0 14 20 11 16 11 5 16 19 17 18 1 20 3 5 5 8 8 11 6 9 1 20 11 10 20 1 9 17 4 3 6 15 3 15 7 6 4 13 8 18 4 13 16 11 12 19 13 16 19 17 17 4 14 2 0 16 3 17 5 16 11 13 7 16 3 5 4 10 12 7 10 19 16 4 9 3 12 14 14 20 8 1 13 13 7 11 13 6 3 9 1 15 2 17 11 2 13 2 18 6 12 11 15 4 0 6 3 11 7 7 20 8 10 9 5 0 7 6 7 9 12 1 4 2 8 0 10 6 4 8 10 13 12 4 3 1 12 11 17 14 16 7 15 17 8 0 2 7 3 17 7 19 7 18 8 12 7 9 5 12 0 12 20 17 7 16 16 7 1 11 12 16 1 18 17 12 17 1 4 3 0 11 14 10 9 16 6 2 15 16 17 11 16 11 10 4 2 2 14 2 3 5 5 10 8 11 16 12 17 7 0 4 13 6 4 10 1 8 0 11 10 13 3 10 13 9 3 11 7 15 6 3 0 0 17 14 7 1 9 13 18 6 9 0 1 7 6 0 10 15 19 0 19 9 18 1 6 16 7 1 11 9 5 6 6 14 12 14 16 5 9 11 19 20 3 8 3 8 9 1 13 6 13 12 1 6 12 8 13 0 7 11 11 0 19 17 12 16 4 6 10 8 10 1 8 20 8 5 13 8 16 18 9 7 3 12 3 17 11 18 19 6 6 20 7 10 4 8 15 17 2 2 5 15 12 5 14 17 12 19 11 0 6 3 12 17 10 2 6 3 5 6 13 15 17 16 12 8 1 17 4 7 3 20 1 6 7 0 20 16 20 13 6 9 14 2 9 14 20 7 7 13 0 8 11 2 1 8 2 19 20 14 18 12 16 13 8 5 2 15 6 10 2 16 20 19 13 19 18 14 5 2 19 8 0 0 17 15 11 6 6 3 3 8 8 19 3 7 7 4 5 15 4 19 11 7 10 10 10 8 6 20 6 12 10 6 2 7 0 8 18 17 8 10 15 10 6 8 8 8 13 17 0 11 10 20 0 2 11 0 16 16 5 17 15 11 18 2 12 11 12 16 8 1 10 15 3 2 10 6 9 20 15 19 2 15 20 19 20 20 7 5 14 8 8 12 11 18 7 3 2 16 9 3 8 18 15 15 7 1 9 0 2 5 19 11 19 2 15 3 15 2 17 9 20 17 15 14 8 18 11 14 10 15 15 8 5 14 16 2 3 19 20 7 14 19 17 2 19 8 9 12 2 5 19 13 18 18 16 15 14 18 6 8 7 11 20 0 13 11 2 8 0 18 10 4 13 18 18 10 16 3 13 3 10 20 8 3 0 0 17 16 17 18 10 20 13 16 19 20 7 12 5 15 0 7 12 5 9 9 15 5 12 16 6 14 6 2 8 6 8 20 3 7 4 2 8 16 13 20 8 19 10 15 12 20 8 16 20 17 2 20 19 20 15 1 7 6 5 5 1 4 3 5 5 11 12 4 9 1 0 7 10 7 20 18 2 2 9 4 20 19 14 3 4 2 11 9 8 4 9 7 12 18 18 15 2 14 6 0 16 3 12 2 1 2 15 9 9 18 20 15 18 6 18 4 6 4 0 19 1 2 8 7 15 5 19 13 14 11 7 4 8 3 17 11 10 16 14 19 18 2 7 9 5 0 15 16 13 15 10 11 19 10 13 5 6 18 20 13 17 10 5 4 16 15 15 12 11 1 5 18 19 19 15 0 20 4 20 6 16 19 2 2 20 6 6 14 14 19 18 8 18 18 7 1 2 20 19 6 19 5 18 13 3 13 18 1 18 14 11 19 17 2 1 13 14 19 17 12 18 13 3 4 6 15 20 1 13 6 17 6 5 11 16 14 18 15 13 8 15 18 14 11 5 10 14 12 5 8 4 18 8 6 19 4 11 17 1 13 3 6 8 3 16 17 3 2 11 0 7 17 3 1 1 12 10 10 7 6 14 19 14 19 13 20 18 16 3 15 17 17 14 4 19 8 12 8 19 12 14 4 10 5 3 20 20 16 9 10 6 12 5 2 20 6 15 12 4 7 11 1 9 11 11 11 18 9 12 4 14 2 18 5 19 6 1 7 4 14 5 17 5 6 19 6 8 18 8 2 6 11 4 12 2 1 11 19 2 0 19 13 10 17 1 11 13 12 8 20 20 9 7 19 12 12 14 3 12 11 16 3 17 4 2 13 15 19 14 1 3 2 13 18 20 1 3 6 20 11 7 19 19 2 19 18 20 17 4 16 15 1 13 0 14 2 13 4 15 6 5 12 5 10 12 5 3 18 7 13 15 2 15 5 12 14 20 19 18 0 4 18 5 0 13 20 12 19 10 13 15 11 20 7 4 11 19 9 17 0 2 2 12 17 13 10 20 7 0 10 16 11 8 4 0 18 13 3 19 16 3 16 13 12 8 2 4 18 14 9 8 1 7 1 8 16 3 16 10 3 20 4 1 6 10 15 11 5 6 19 11 3 6 12 12 16 19 4 9 5 16 15 3 20 16 16 7 13 8 10 9 10 0 13 19 2 8 5 13 9 11 11 0 13 14 14 3 14 9 12 5 11 7 6 17 6 18 20 1 8 4 10 19 20 14 18 3 2 8 12 2 18 20 15 20 16 16 10 6 1 6 15 17 14 2 7 14 11 10 19 8 15 15 18 13 16 14 3 14 8 15 15 14 8 2 15 17 13 3 13 5 17 14 0 3 16 16 6 3 13 18 14 3 13 16 2 2 16 12 2 4 7 1 14 9 17 11 20 3 20 3 0 12 10 8 1 11 15 7 18 3 20 17 7 17 17 6 4 18 12 15 4 4 9 3 11 19 10 12 4 10 14 14 15 10 13 8 16 2 5 19 3 6 7 18 7 6 2 11 0 20 19 14 13 6 7 8 20 13 7 17 8 4 16 2 2 4 6 7 17 12 16 1 16 15 15 11 6 17 12 20 11 12 6 16 4 16 6 2 12 17 6 19 5 18 17 3 6 8 6 5 18 15 1 12 7 10 0 17 6 9 12 16 11 19 12 20 11 11 14 15 14 7 9 14 9 2 4 7 14 4 14 10 12 5 6 11 7 10 20 9 7 4 10 5 1 8 20 12 13 8 2 14 2 13 6 20 15 9 5 2 11 7 7 6 7 19 11 1 18 20 0 12 6 9 15 18 0 1 5 16 18 17 6 12 5 15 8 7 10 2 13 3 2 8 8 11 17 2 17 12 5 0 8 13 4 6 20 3 3 18 3 17 1 19 8 15 8 9 16 1 7 1 0 10 3 8 18 3 20 8 1 20 7 4 15 12 11 9 7 10 13 4 5 20 2 15 18 0 19 17 16 8 14 14 1 5 0 1 16 11 19 20 2 8 2 13 20 3 2 6 20 13 11 3 16 3 6 6 9 12 1 15 9 7 6 12 3 20 18 19 8 17 16 3 20 13 16 8 5 5 9 5 6 8 3 6 20 3 6 8 17 14 10 11 6 15 20 2 8 10 19 5 15 14 7 15 10 12 4 1 13 4 6 14 3 5 13 15 20 13 6 4 20 15 15 10 7 10 17 12 3 0 0 6 8 15 15 17 20 17 6 7 15 2 6 5 19 13 3 17 19 20 7 1 6 16 1 2 7 0 2 3 6 11 7 20 14 8 5 2 18 3 12 19 7 1 11 7 11 12 11 16 16 16 11 10 0 20 19 13 19 1 1 12 1 4 4 15 13 3 6 3 8 1 7 2 8 12 7 5 10 0 10 6 5 12 8 7 0 5 17 14 0 7 11 10 13 19 18 9 1 4 4 15 5 8 9 11 18 9 3 13 12 20 11 10 1 15 19 3 4 5 0 6 10 8 11 17 4 6 12 9 9 12 10 20 3 8 0 1 4 8 19 17 10 11 14 18 6 6 19 11 15 8 6 7 18 4 4 9 3 6 17 3 5 5 13 0 10 16 10 6 1 16 19 17 1 6 4 2 8 13 9 6 18 20 7 14 13 14 5 4 15 2 19 10 12 8 0 17 17 2 17 8 10 2 3 13 1 12 0 5 7 8 15 6 20 6 1 8 13 15 10 12 20 6 18 15 8 1 4 8 13 12 12 5 18 16 7 16 20 11 9 8 1 18 3 9 15 15 14 12 17 17 9 8 13 17 8 2 11 8 0 20 9 14 4 20 7 17 14 8 20 16 15 19 13 13 14 9 10 16 11 18 18 9 17 6 3 5 2 1 20 10 7 6 8 5 12 16 3 4 12 5 4 17 6 17 18 4 3 11 10 17 7 6 19 9 15 6 6 8 18 9 12 3 20 5 7 9 13 20 8 0 19 17 19 9 7 16 0 18 19 6 19 20 15 8 7 11 16 13 4 9 18 13 12 8 5 3 11 20 5 2 7 15 18 12 14 0 16 16 7 9 16 0 9 5 13 13 3 17 6 13 9 19 3 18 10 4 14 8 4 13 9 8 5 15 17 2 14 15 1 13 7 1 2 14 3 7 15 19 13 6 1 12 11 7 18 8 6 17 9 16 9 7 7 11 3 7 16 1 11 2 6 2 12 7 11 13 16 18 19 18 4 15 11 3 7 12 7 14 7 10 0 10 18 1 19 18 6 10 16 2 17 7 1 13 17 3 15 20 16 15 0 18 6 10 4 17 7 4 14 19 13 8 2 1 10 20 4 3 5 10 2 14 18 20 8 13 0 2 18 20 17 9 20 8 5 5 11 17 5 9 0 15 10 20 0 7 9 10 11 18 8 11 17 10 4 10 20 16 15 8 16 4 16 4 17 2 16 2 3 19 3 10 18 15 6 14 8 14 3 17 15 9 0 1 10 12 1 14 3 18 16 2 18 17 18 5 1 8 13 10 12 15 16 6 3 1 20 16 2 19 19 11 1 7 0 16 18 4 15 18 9 17 14 11 6 3 3 11 11 0 2 4 2 9 7 10 7 3 7 2 13 20 18 20 14 12 6 12 6 18 8 14 5 13 0 0 11 12 0 2 17 20 8 15 19 2 5 16 7 0 4 8 14 7 12 7 15 1 19 0 14 5 0 9 12 19 10 14 19 10 9 4 2 8 16 12 14 10 4 16 20 6 8 1 18 19 9 14 10 15 5 19 1 10 7 17 12 6 0 3 17 0 20 6 2 5 2 15 14 15 1 11 5 6 11 19 7 18 5 16 12 4 19 15 2 18 10 4 20 18 19 9 3 17 7 15 0 14 0 15 13 8 4 15 9 3 3 5 4 8 3 5 10 18 17 19 1 12 2 1 13 9 9 16 4 15 16 5 10 14 19 14 3 12 19 10 1 16 17 4 7 20 11 18 10 14 16 7 2 20 16 11 8 10 8 14 11 15 3 7 5 2 18 1 6 1 8 6 17 13 16 6 2 18 13 4 8 10 5 12 6 6 14 20 18 13 12 8 7 19 18 17 16 9 13 12 8 10 7 0 2 7 19 10 2 2 13 18 8 13 15 2 16 7 14 7 19 8 20 1 18 12 16 13 19 8 17 2 1 6 10 9 2 13 14 7 18 16 6 1 15 13 5 5 2 5 2 19 8 4 17 0 11 7 1 7 5 9 13 19 2 11 5 12 0 0 13 5 20 8 8 10 1 7 4 2 19 20 6 7 14 19 6 6 14 17 10 15 1 10 3 6 7 6 10 2 13 13 1 19 18 11 0 12 15 17 9 15 7 1 12 18 9 1 13 7 1 9 16 10 9 15 1 3 18 2 19 12 13 14 19 11 10 19 3 19 8 3 6 13 14 1 11 14 6 17 11 7 8 15 14 1 19 2 15 15 19 1 12 19 1 17 9 8 16 3 13 5 1 5 2 1 9 18 7 5 2 5 19 15 3 11 13 12 14 12 7 4 18 16 19 18 7 2 13 16 1 13 18 9 17 2 8 2 3 6 7 4 20 6 16 20 3 19 2 12 8 16 6 13 16 13 12 13 16 13 2 7 5 6 14 17 5 18 16 0 1 2 3 10 18 20 20 19 12 1 15 11 1 16 18 1 8 3 19 0 20 20 20 5 17 5 17 7 0 3 4 5 11 18 8 12 13 13 0 19 10 17 10 17 20 13 16 10 1 9 10 11 8 9 1 2 14 15 20 14 17 20 17 13 10 8 0 0 5 17 8 3 1 15 2 2 0 4 10 8 0 18 5 2 2 16 5 17 3 12 10 1 13 11 18 2 16 5 0 15 14 5 6 5 9 19 20 13 10 10 2 11 15 16 19 14 3 16 14 12 20 3 16 11 11 17 14 7 19 6 12 2 14 16 3 7 9 20 15 6 16 6 1 13 12 1 14 16 18 18 17 2 15 13 4 18 20 19 20 0 14 18 9 1 15 0 15 2 20 12 9 19 5 17 16 12 15 20 0 18 11 8 17 17 5 4 18 3 4 4 6 17 6 4 19 9 3 6 20 15 10 1 20 15 18 5 0 6 2 8 15 4 19 7 11 13 13 9 3 10 12 17 11 11 7 17 0 13 19 4 11 20 0 10 6 19 14 12 18 15 3 6 19 1 19 20 15 11 7 5 5 19 3 13 2 5 12 6 15 8 19 8 4 1 9 16 7 9 19 20 18 3 18 17 7 7 14 2 19 2 16 18 20 16 16 11 9 12 2 2 5 19 17 19 5 0 15 19 14 1 12 17 7 10 4 9 13 14 15 4 12 3 10 8 11 15 6 1 6 6 10 10 2 13 11 9 3 11 10 0 18 1 17 17 13 9 16 7 17 2 9 13 17 18 12 0 8 9 6 19 12 11 15 14 2 3 6 19 2 18 18 2 5 10 14 19 11 17 6 20 3 15 14 9 18 14 2 6 10 10 12 15 4 6 2 11 11 6 20 13 17 18 17 20 14 7 6 6 12 13 13 16 10 1 3 8 20 13 3 4 11 10 15 10 5 8 2 12 3 20 2 20 11 6 0 2 19 1 10 13 12 11 0 13 16 14 6 0 17 2 18 4 1 14 4 8 15 5 3 1 6 12 4 4 4 5 13 4 9 0 16 13 16 18 7 7 6 11 10 20 1 19 10 6 16 8 8 11 10 15 3 8 7 13 5 18 9 16 10 13 13 12 11 6 1 0 0 10 15 5 15 7 8 10 4 19 17 10 16 11 2 7 17 20 8 4 16 20 0 0 0 18 4 0 0 0 3 11 16 13 3 4 20 8 10 18 2 11 8 16 10 8 10 17 5 8 19 8 9 4 19 20 13 11 15 8 7 2 11 4 13 15 12 17 17 15 14 18 15 4 10 2 0 0 2 3 7 18 0 9 20 20 8 1 14 9 12 1 9 0 14 15 16 3 17 10 20 20 17 18 17 11 19 11 15 8 20 15 8 11 18 6 1 11 1 6 16 0 8 6 6 10 12 15 4 8 20 15 17 9 2 6 4 5 7 4 13 15 16 1 13 11 17 4 8 5 5 2 4 9 5 14 2 2 12 11 9 6 2 11 9 15 17 14 12 16 9 16 20 10 13 20 20 17 8 13 12 11 1 9 16 16 10 0 11 19 19 11 6 2 17 3 20 0 13 15 19 17 0 14 16 8 6 0 5 2 4 2 6 6 13 2 7 12 13 8 12 2 10 11 12 3 3 7 7 8 19 11 16 6 9 12 16 16 9 14 11 14 2 14 6 9 0 16 4 8 11 2 1 4 5 7 11 5 3 17 11 15 7 5 11 10 19 6 8 8 14 0 11 12 11 3 17 1 0 2 12 9 9 4 0 0 17 4 10 10 18 20 9 13 16 1 2 0 15 10 6 11 2 13 1 10 3 14 11 2 1 18 5 4 12 5 0 8 2 10 18 2 5 16 17 6 17 4 20 14 19 20 16 7 9 12 15 16 7 13 6 8 2 4 18 13 12 18 18 0 16 2 2 14 15 7 16 15 16 2 11 20 16 6 8 6 13 17 11 3 7 17 8 20 11 8 2 10 16 19 0 2 13 16 18 6 3 12 8 16 12 9 5 11 8 7 4 5 3 7 16 10 7 18 1 9 10 3 5 5 7 8 10 10 14 0 10 6 4 16 16 0 15 0 1 11 14 16 17 19 13 2 5 7 3 20 1 13 11 1 11 13 8 10 0 14 20 11 1 2 15 19 17 2 19 6 9 9 7 1 19 5 20 14 15 16 1 13 7 15 11 6 19 7 0 3 18 18 4 13 6 3 5 16 6 10 20 10 10 8 12 16 16 17 1 3 0 4 5 18 15 18 3 8 11 2 6 19 19 9 2 13 3 0 2 14 18 13 0 5 4 16 15 3 0 1 14 16 15 2 4 11 11 19 0 7 14 10 1 5 9 12 19 10 11 12 1 15 2 5 1 2 13 20 2 0 11 3 6 20 10 6 19 2 20 0 2 12 4 13 6 17 17 17 0 0 19 1 16 5 15 6 10 4 8 7 10 2 15 12 7 5 2 2 5 10 20 14 2 9 8 4 9 9 11 20 5 16 1 0 19 2 10 15 0 14 13 9 14 7 10 15 6 18 14 13 5 14 2 6 1 19 9 7 4 0 16 11 14 4 2 18 17 19 0 17 17 1 5 2 9 11 15 11 2 19 14 0 9 0 19 17 20 9 19 19 6 5 3 9 9 6 0 19 14 8 10 11 0 12 2 2 11 20 8 12 2 2 11 17 14 11 20 15 0 7 2 16 18 2 15 1 12 14 20 8 15 19 3 14 2 12 3 3 5 12 17 11 20 0 9 11 7 2 4 6 13 17 18 4 2 13 8 10 20 8 11 20 16 1 14 20 18 1 1 7 15 10 19 5 11 3 14 20 16 8 10 6 12 8 6 4 9 14 15 15 16 2 13 6 15 3 10 2 4 0 1 2 1 17 17 2 20 4 11 13 11 1 12 11 4 4 20 0 17 13 18 19 11 15 11 13 17 17 0 5 16 0 2 13 15 15 15 2 4 15 19 13 18 10 1 14 3 12 3 9 9 15 0 7 8 2 6 7 18 2 4 18 10 16 4 11 12 5 11 1 0 7 6 16 17 12 3 0 17 9 18 2 5 12 10 19 4 10 13 11 7 11 9 4 20 5 1 11 4 0 3 6 1 9 2 3 1 10 5 9 6 12 20 20 16 8 15 19 2 5 14 3 8 20 4 16 13 15 12 3 2 16 17 8 4 3 5 3 14 17 4 9 11 17 11 5 7 8 6 16 17 20 13 17 15 16 20 1 10 0 19 11 9 10 6 16 10 3 7 12 10 12 19 16 8 15 15 11 16 20 4 4 0 8 9 19 3 10 3 9 8 6 14 1 13 2 3 16 14 7 12 12 19 2 10 20 8 14 4 16 7 4 1 16 6 5 9 15 19 14 11 18 19 15 13 0 14 2 16 12 19 15 14 16 2 19 3 14 13 0 8 16 11 14 0 14 1 5 13 7 5 11 8 14 19 5 13 19 5 16 18 17 14 18 13 5 4 7 5 8 17 14 13 14 9 19 5 17 19 16 4 20 17 0 5 6 17 7 13 1 5 20 19 17 8 7 18 1 13 14 19 13 2 5 19 4 0 10 19 14 12 20 3 15 10 5 14 19 0 1 12 11 5 12 4 6 15 6 2 6 11 2 11 20 11 19 2 8 7 5 0 0 7 16 6 9 11 5 16 3 6 13 10 14 5 13 0 17 13 4 7 17 2 15 7 13 15 10 1 9 12 2 13 12 6 19 4 19 15 1 9 10 12 16 19 12 15 6 19 10 1 13 1 14 15 1 6 5 20 10 16 0 15 19 19 18 3 4 11 3 14 7 8 20 9 17 5 12 16 14 20 14 19 8 15 15 12 12 7 1 11 8 0 7 2 15 15 1 1 2 12 7 20 18 19 0 1 16 12 5 16 6 11 19 18 19 20 13 5 6 15 11 15 0 7 3 1 6 20 7 13 9 16 18 6 15 7 19 0 5 9 17 2 2 4 7 12 6 3 9 9 19 7 12 4 2 13 1 14 13 4 8 5 6 14 13 20 17 8 10 4 10 18 13 20 20 9 5 2 17 14 18 13 0 18 1 1 15 10 11 15 7 9 19 18 6 0 6 8 16 11 13 10 1 4 4 9 17 7 3 5 7 12 14 0 3 15 2 20 10 14 20 20 4 0 9 2 18 13 8 5 10 12 19 0 13 0 6 5 10 4 18 19 5 8 7 5 20 9 7 10 19 5 2 14 20 5 6 16 10 3 3 15 3 10 3 0 19 6 6 9 4 10 15 2 13 1 1 19 15 2 16 18 13 20 15 10 10 14 7 17 2 10 20 7 7 3 11 14 15 13 4 10 8 3 13 13 20 1 4 11 19 5 1 4 14 2 14 8 12 5 11 0 6 14 9 14 16 0 5 1 3 2 11 7 13 0 4 18 6 0 1 14 1 3 2 8 14 13 9 19 9 13 4 3 5 13 5 18 7 12 7 13 16 16 8 11 9 19 2 0 3 14 7 19 11 20 8 3 8 11 5 14 16 1 9 15 14 16 4 1 5 16 8 15 10 20 4 4 4 5 14 18 16 5 1 1 2 15 0 15 15 3 1 19 4 8 2 8 14 12 14 7 7 9 9 13 14 10 18 0 17 1 0 0 9 4 14 13 1 5 6 10 1 13 12 3 16 1 8 14 1 9 2 20 4 0 14 20 19 16 2 16 15 12 3 16 17 12 5 7 10 2 15 10 13 3 8 13 8 14 3 12 14 15 16 2 7 0 11 19 20 9 4 4 2 4 19 15 2 13 11 12 1 11 17 20 6 1 19 19 9 16 8 6 5 1 12 6 6 3 13 3 20 4 3 2 16 10 7 15 8 7 20 13 0 5 7 8 19 17 0 13 9 15 19 3 3 8 3 8 13 19 5 18 1 0 10 4 20 1 11 17 1 16 18 11 6 8 3 16 12 6 2 14 8 20 5 9 15 5 5 20 4 10 18 20 16 15 19 16 14 3 16 9 5 20 16 15 4 5 9 3 9 20 4 2 18 10 8 1 6 2 1 1 14 11 17 14 6 8 13 18 16 0 15 11 6 14 16 6 9 1 17 10 9 7 8 17 12 7 13 7 10 20 11 16 1 8 1 14 3 9 6 18 5 0 20 20 6 20 6 8 8 7 19 14 1 11 5 7 14 0 2 11 17 16 4 0 8 8 10 20 17 6 5 12 13 1 4 8 13 18 17 5 4 12 18 13 0 9 0 9 2 13 2 6 17 3 6 12 17 18 7 1 5 1 1 10 2 11 6 15 4 2 5 18 0 18 20 0 7 8 6 4 20 15 5 7 0 8 11 1 16 0 14 19 5 15 17 12 7 20 9 9 15 3 15 17 4 10 5 20 2 12 9 2 10 16 15 12 10 20 20 9 19 13 16 0 17 16 11 18 13 2 5 11 5 10 6 1 7 14 13 15 16 15 10 6 8 18 7 10 7 15 4 12 14 11 6 2 20 4 16 8 12 4 5 14 3 17 12 4 12 1 16 10 4 12 12 16 17 15 12 11 3 1 12 2 17 19 0 5 11 9 3 15 9 2 18 17 15 18 1 8 3 4 5 20 17 20 14 13 11 11 5 15 12 18 5 11 9 18 9 7 3 17 20 1 20 17 15 10 5 15 2 3 12 14 15 12 6 3 0 14 8 4 20 1 20 14 13 1 6 15 20 18 8 12 16 13 17 0 4 0 11 12 7 7 9 11 12 5 17 12 19 12 5 0 17 1 17 7 4 7 6 0 16 7 10 3 9 5 15 5 6 8 10 4 9 9 19 11 11 0 6 13 11 18 6 5 10 15 6 5 7 6 20 19 14 11 8 20 16 19 17 6 10 0 11 6 13 14 11 19 5 11 14 3 15 17 9 7 1 9 14 1 4 8 5 13 18 7 8 16 14 19 0 14 8 4 4 20 5 6 17 9 9 11 11 18 20 3 5 10 11 20 19 1 16 1 4 13 1 6 14 19 7 8 11 6 18 12 3 17 4 20 16 16 7 6 8 2 5 4 16 18 3 15 5 2 18 12 17 5 15 0 11 8 16 3 2 7 9 1 15 2 19 11 14 3 8 14 3 12 8 3 12 17 13 17 2 12 1 7 2 1 13 5 0 3 8 16 11 13 12 20 1 7 6 4 8 8 5 19 6 20 20 2 10 4 3 11 4 6 1 10 2 10 4 20 9 7 14 9 20 15 19 9 15 19 12 6 14 11 5 4 6 17 14 6 14 2 19 3 10 7 14 2 15 12 19 10 17 8 18 6 4 0 16 2 2 17 15 4 3 5 13 14 16 10 1 10 19 15 18 4 8 9 9 9 17 14 5 1 8 7 8 20 7 0 12 16 19 11 3 16 5 20 15 20 8 4 4 14 20 6 4 15 20 13 8 7 1 13 20 4 19 1 2 2 18 1 3 14 11 10 0 15 9 15 13 11 4 7 7 15 4 4 9 10 8 13 0 6 0 6 3 18 7 4 16 0 18 16 3 6 13 6 0 10 18 1 9 16 13 3 14 13 19 16 14 19 18 17 11 11 11 0 10 4 9 19 16 0 7 5 11 2 5 9 15 8 10 12 12 2 0 17 20 16 8 6 0 6 18 14 16 1 9 4 13 9 18 14 19 8 14 16 13 17 20 3 5 0 18 15 7 13 1 19 14 12 13 13 0 11 8 19 9 11 7 10 7 2 7 8 3 11 2 14 12 18 2 17 14 9 19 18 13 10 2 17 11 3 13 20 6 17 6 15 17 10 16 3 12 2 13 14 0 13 7 16 1 12 13 4 17 16 9 4 11 4 13 1 5 17 16 15 11 7 2 2 16 20 15 4 3 7 10 5 6 4 16 13 1 17 4 10 16 2 3 5 19 9 10 14 10 0 8 20 13 15 0 16 0 9 0 12 10 10 8 7 19 19 14 5 7 18 17 3 16 9 0 16 19 17 17 3 8 12 1 7 10 2 14 13 2 18 5 2 2 14 20 13 2 18 1 1 13 16 20 19 13 11 15 18 4 15 2 8 11 1 2 10 7 20 18 13 7 10 1 10 19 13 10 12 17 9 10 19 11 8 17 6 5 19 17 12 15 13 10 19 8 8 16 11 0 6 9 12 19 8 16 16 6 1 0 8 8 1 12 20 18 9 3 11 0 14 6 9 18 7 10 8 15 20 13 15 10 2 3 8 18 4 17 18 17 11 10 10 16 4 19 6 6 12 12 20 0 11 20 16 10 6 13 1 6 18 11 20 4 3 11 17 2 7 3 8 15 12 0 20 9 6 1 15 17 5 17 13 10 3 7 14 11 17 3 13 4 18 2 11 6 19 2 12 5 14 19 5 5 14 4 13 15 19 0 10 12 6 7 20 20 8 5 6 15 13 3 1 8 4 15 16 1 7 7 14 16 10 10 13 7 20 11 7 8 7 3 10 9 16 20 16 18 16 6 12 13 10 4 15 19 6 7 11 7 12 14 20 6 15 3 16 18 19 7 18 16 18 12 8 10 4 1 10 20 4 20 19 18 18 6 8 0 15 11 13 4 3 16 15 5 20 20 18 1 1 17 15 8 18 20 6 17 12 11 9 3 13 18 19 13 7 9 6 7 5 18 16 5 1 20 20 14 7 4 18 17 15 7 19 20 14 13 16 3 20 18 6 18 4 17 16 6 18 14 12 19 14 8 2 17 14 0 5 16 19 9 18 16 5 5 10 10 1 16 6 14 17 10 7 15 11 14 1 3 5 9 17 5 16 16 17 13 17 4 9 14 2 10 1 5 11 1 17 12 2 12 11 3 3 16 8 10 4 0 12 11 7 15 8 3 0 9 1 18 18 3 16 8 4 15 9 8 9 19 10 16 8 12 0 7 5 17 16 5 8 12 6 0 8 11 4 5 17 4 18 12 2 12 14 4 5 19 17 5 19 14 7 3 4 12 19 2 11 14 15 3 0 5 20 9 8 9 18 3 1 19 9 4 17 15 3 10 2 19 0 2 18 16 10 14 0 18 1 12 1 15 6 16 10 10 10 17 16 19 7 0 17 3 10 0 20 20 14 17 5 12 7 20 1 16 7 15 5 14 4 11 5 19 12 8 10 17 0 0 3 6 20 10 1 0 13 5 3 13 7 0 15 13 5 16 10 13 8 8 0 9 14 9 18 5 4 20 9 4 18 8 10 9 4 7 0 4 8 12 20 2 8 12 1 10 8 14 10 16 9 6 9 3 19 0 1 5 11 14 0 15 2 1 13 17 10 4 6 11 18 20 5 4 13 0 13 15 11 11 11 0 15 18 0 18 6 12 8 15 7 18 5 4 17 3 20 13 15 10 13 20 5 5 18 5 16 13 10 13 11 20 20 0 1 4 13 3 14 15 6 20 11 19 19 19 5 4 6 0 10 5 4 18 8 20 19 10 6 20 18 7 1 7 5 8 0 6 5 4 0 15 8 17 17 14 8 17 6 2 2 2 17 0 12 4 20 4 5 12 4 0 5 10 10 8 14 9 1 18 14 4 1 5 9 0 15 15 7 6 7 14 18 9 11 15 19 1 18 13 2 18 19 5 11 0 9 4 20 12 6 0 6 1 4 1 7 19 10 12 11 14 9 7 5 3 5 20 17 9 7 6 0 1 1 12 4 12 4 13 20 5 3 8 5 7 17 1 3 14 19 13 15 6 5 16 2 5 10 8 6 6 17 19 10 20 14 19 17 0 18 16 14 5 20 16 4 18 14 8 14 11 10 12 15 11 12 8 14 0 14 18 18 14 20 15 10 5 20 1 16 10 14 20 20 20 2 14 12 2 18 16 3 20 12 2 8 14 20 1 19 19 18 2 16 10 20 7 16 16 0 7 8 5 17 20 12 1 8 15 9 12 8 4 19 2 20 2 0 1 15 18 9 15 5 2 3 19 15 4 19 20 9 19 8 10 3 14 6 10 19 11 4 0 5 12 18 15 9 16 9 17 2 0 6 10 10 10 3 10 14 18 19 20 7 16 13 9 17 5 6 13 15 15 13 0 6 5 20 6 20 7 11 9 8 13 8 2 5 10 4 13 4 20 1 8 5 5 9 12 3 3 14 13 15 9 11 15 14 8 16 16 9 16 5 16 10 9 12 18 10 8 18 11 19 17 6 10 13 10 10 5 10 4 4 8 8 12 20 3 19 11 2 17 1 15 14 3 8 13 9 12 13 11 0 3 12 17 20 0 14 2 9 17 2 15 13 2 3 9 6 7 13 2 10 4 14 7 20 16 1 3 0 17 0 11 2 20 15 18 13 0 14 8 7 18 15 16 19 4 9 19 10 20 10 5 13 16 6 13 10 14 19 7 2 19 7 8 0 16 19 11 3 20 19 2 6 7 18 6 20 0 4 19 11 17 1 0 7 13 7 15 20 1 4 12 6 2 17 11 19 19 8 13 8 8 15 20 13 11 12 7 19 12 19 5 7 5 16 12 7 0 2 20 8 11 17 19 3 0 2 9 3 18 20 2 19 10 6 4 16 3 3 18 12 3 2 10 11 16 2 12 7 8 6 7 7 7 6 15 0 3 17 16 9 6 10 6 17 10 5 17 8 20 13 10 9 20 12 14 5 18 16 6 2 2 16 9 6 7 4 16 15 13 4 6 14 2 10 7 4 0 7 16 6 4 3 4 16 6 2 6 9 0 12 17 20 14 0 0 13 11 15 10 1 17 9 1 13 16 0 2 15 2 7 10 14 20 16 1 14 2 5 18 2 12 7 17 11 7 6 3 0 8 14 3 8 20 20 6 20 14 17 9 8 10 11 7 7 4 4 5 7 7 16 18 2 3 10 17 16 15 14 15 10 11 7 9 15 0 12 10 12 13 11 9 1 13 14 1 9 5 11 11 16 13 4 9 3 13 9 15 5 18 18 16 16 12 0 16 16 14 10 17 12 1 7 10 4 15 18 18 6 14 1 0 11 3 10 0 0 6 19 12 15 16 15 18 10 20 5 7 18 5 19 10 13 11 8 12 4 7 15 19 1 6 4 4 8 16 7 0 11 10 13 20 8 10 4 19 19 19 3 5 14 11 12 14 12 6 12 14 11 11 18 1 17 13 14 6 17 18 12 5 19 2 9 14 14 0 19 11 7 0 1 1 6 15 4 3 15 4 3 17 5 12 8 17 3 17 18 11 16 2 18 16 4 8 6 8 8 5 18 1 8 14 16 20 15 0 14 0 10 0 9 8 10 13 18 20 11 14 9 4 8 14 6 3 6 9 8 20 19 8 10 5 18 18 0 5 2 4 8 17 14 10 5 12 0 14 19 1 4 11 15 17 14 15 2 11 11 17 6 8 18 18 8 15 6 15 2 8 19 16 14 2 20 4 3 17 16 7 13 17 13 11 7 1 4 5 8 20 9 16 13 8 0 20 13 14 16 13 9 13 0 0 13 10 7 3 17 19 17 13 10 14 4 18 11 13 1 7 9 19 14 2 12 0 10 10 10 4 0 20 13 16 14 5 0 15 16 2 15 5 1 4 13 15 11 2 14 19 19 13 11 14 0 5 15 7 5 6 11 12 17 19 3 17 2 11 18 18 10 8 15 18 19 6 3 14 19 12 20 8 10 7 7 5 10 15 20 12 20 11 4 17 12 4 9 18 20 14 18 16 8 8 12 19 2 14 0 0 12 2 4 14 17 18 2 12 1 0 16 1 9 10 8 12 18 1 16 0 7 19 10 9 7 4 3 15 2 15 9 3 14 15 8 1 3 6 2 13 20 13 9 11 15 6 0 3 9 4 20 13 7 20 17 1 17 15 13 12 3 8 19 20 15 15 8 17 6 17 11 1 7 3 2 6 7 0 9 14 1 11 16 6 11 5 15 15 10 13 3 16 6 3 5 17 18 4 13 14 4 3 2 1 16 10 0 10 6 7 20 8 11 8 18 17 15 5 20 7 15 3 0 18 16 10 4 0 17 9 16 11 19 9 14 17 14 9 11 8 18 13 10 8 5 2 14 17 14 10 6 18 1 14 16 1 16 19 12 18 3 1 19 3 0 14 0 2 0 13 7 0 19 11 20 10 9 6 1 11 18 0 2 5 20 16 16 2 18 17 2 0 10 20 14 14 15 5 13 20 11 16 11 0 6 18 18 6 9 14 9 11 6 6 14 4 15 12 6 5 1 20 3 11 14 2 19 14 6 2 8 10 8 12 5 11 7 3 18 16 19 17 5 3 18 4 5 4 0 8 0 7 9 19 9 13 6 6 20 7 4 9 9 14 13 1 12 6 11 12 1 10 7 13 4 0 15 19 2 3 15 16 10 11 7 11 2 11 2 14 4 11 18 20 5 11 4 13 19 17 20 7 17 9 7 20 5 0 15 2 12 15 20 12 4 0 1 8 7 17 0 15 18 11 18 4 6 19 9 8 10 18 10 11 2 13 7 19 0 14 14 15 0 2 11 11 19 17 17 7 7 8 9 6 8 5 2 12 5 9 8 12 20 0 17 20 6 9 2 17 1 19 10 15 17 8 4 15 8 4 18 19 17 14 7 14 12 11 19 20 7 0 7 19 16 7 2 10 14 11 7 20 14 1 18 5 11 8 12 12 9 12 20 8 20 11 2 17 12 11 6 6 18 12 17 2 4 6 14 7 5 2 4 17 9 1 2 9 4 18 11 6 15 15 20 11 18 16 6 9 12 14 7 5 17 18 4 11 11 12 0 15 16 1 4 15 14 12 11 19 8 19 12 5 2 9 15 20 16 18 10 20 18 7 13 18 16 2 12 2 20 14 9 2 12 4 4 11 7 10 13 10 19 13 7 2 11 14 5 14 6 16 0 14 15 5 12 19 15 11 7 10 5 11 5 5 6 6 12 15 4 13 5 7 18 5 14 4 5 12 14 8 13 14 6 19 8 2 3 0 8 20 8 12 3 5 10 19 6 3 7 20 8 3 11 1 13 15 5 2 15 11 7 1 17 3 0 16 6 2 3 7 18 6 18 6 18 16 8 14 7 20 8 15 12 12 15 14 17 4 2 2 10 9 7 2 0 16 10 16 15 7 18 3 11 17 17 10 1 4 12 8 16 18 12 17 7 0 10 18 10 15 17 15 9 20 10 15 8 1 2 0 6 7 7 7 5 8 15 12 1 14 20 6 19 6 7 15 9 17 4 2 16 17 20 14 10 0 12 16 9 18 4 2 20 2 2 12 6 4 5 6 2 2 14 19 18 12 7 20 16 2 20 19 4 3 17 10 19 8 9 10 14 7 7 1 20 11 15 7 4 18 3 11 18 12 15 13 14 2 8 3 13 16 15 8 15 17 5 8 7 9 18 20 2 10 7 3 5 3 2 7 15 9 6 2 13 19 11 18 3 18 20 1 2 10 6 14 8 11 2 1 18 11 9 7 5 18 9 3 2 8 2 0 17 7 19 20 10 4 14 18 8 15 0 9 2 9 12 12 14 10 11 2 12 1 17 5 20 13 17 3 10 1 0 8 7 19 16 13 17 4 2 9 6 16 3 11 7 15 10 17 5 18 6 10 5 18 4 9 0 18 13 7 4 16 15 19 7 15 1 17 9 6 2 5 2 9 15 2 8 1 12 4 6 9 3 6 19 4 0 13 16 9 9 17 9 1 14 12 7 0 15 10 13 12 0 0 19 14 5 15 1 4 17 20 7 2 18 4 6 13 1 19 13 3 10 1 1 12 8 5 19 14 11 19 17 3 8 2 2 5 16 1 12 8 13 17 20 13 6 13 5 11 14 9 19 14 9 1 19 14 11 14 7 0 3 20 12 16 8 12 17 4 9 1 3 9 3 3 6 19 19 20 13 9 11 12 19 11 12 7 1 17 0 17 12 19 4 6 7 14 20 11 20 19 11 2 2 10 14 12 19 10 9 4 1 2 13 17 0 20 9 7 4 17 6 14 8 16 4 6 13 6 20 6 19 17 19 9 17 12 7 1 5 13 4 9 16 5 16 13 2 13 13 3 0 12 11 20 12 18 16 18 4 5 1 1 4 9 15 12 19 13 7 12 11 18 13 15 0 18 10 0 2 10 8 12 13 14 16 0 8 18 7 7 19 10 5 2 12 10 10 2 11 20 20 13 10 9 11 19 20 7 1 6 12 15 12 8 10 14 14 0 9 2 15 18 13 2 13 6 17 13 9 17 17 3 2 7 3 2 7 10 18 1 3 9 17 17 19 3 14 14 3 17 3 13 10 8 1 4 15 7 6 18 15 9 8 9 14 1 7 1 0 18 18 19 12 7 13 5 20 15 13 3 17 7 17 10 4 13 1 16 11 1 7 4 5 9 18 2 1 9 19 8 5 0 11 10 3 12 5 5 13 17 18 5 11 17 14 3 16 13 4 7 11 17 18 20 10 13 2 4 4 14 9 2 17 1 11 11 11 18 3 13 12 19 2 12 12 10 8 14 12 2 17 4 1 7 4 19 3 9 8 14 4 10 14 16 16 0 11 9 17 3 4 17 2 17 20 14 17 4 15 15 6 9 11 3 13 18 16 11 5 15 20 7 17 5 3 13 19 15 13 3 7 18 6 11 2 16 7 0 7 3 12 12 4 5 20 10 2 6 13 14 4 12 4 0 1 0 16 4 2 10 20 4 11 7 10 0 11 17 0 1 6 6 7 11 3 15 0 19 18 6 19 8 4 8 16 12 5 8 17 9 6 16 2 13 7 20 0 10 10 1 11 7 8 7 0 16 16 5 14 11 20 13 7 11 9 18 20 11 15 8 0 7 17 19 17 16 19 5 16 16 11 3 4 1 1 12 6 15 9 10 12 13 6 10 7 8 9 0 19 15 1 4 7 4 13 14 9 20 18 8 3 1 1 11 6 6 20 7 15 14 14 5 15 3 20 14 12 11 20 11 8 9 4 1 6 15 3 0 2 5 9 20 12 11 9 10 3 0 5 5 13 7 8 5 13 12 3 13 20 5 12 3 16 17 13 3 0 14 9 10 11 1 14 7 12 0 17 13 16 10 20 6 9 4 0 5 3 13 10 2 13 8 17 3 15 14 15 14 18 11 19 1 18 13 13 17 9 6 17 16 4 15 2 13 17 15 17 16 8 8 7 14 18 9 15 14 17 5 7 20 13 12 7 5 5 7 5 18 3 18 13 8 18 13 2 4 1 15 2 17 6 3 0 12 7 15 1 2 5 4 17 19 0 11 13 6 8 17 0 18 1 2 1 15 18 11 8 1 8 13 19 5 16 14 2 2 8 16 9 19 3 5 12 7 17 14 15 12 9 10 6 15 16 8 6 20 20 20 2 3 12 19 6 15 10 2 7 7 19 13 19 2 18 13 12 11 19 1 17 9 10 15 13 11 20 7 0 12 17 18 6 6 11 17 4 14 3 11 5 7 7 5 19 13 5 4 16 4 0 13 15 18 3 18 7 3 7 14 1 11 14 11 2 18 2 15 14 15 20 10 9 5 10 6 19 17 2 13 3 19 19 8 4 3 9 4 9 9 4 14 10 3 10 12 5 11 0 2 1 0 14 7 15 14 3 14 9 5 19 13 4 13 9 18 4 2 4 14 16 17 1 8 18 9 4 2 18 17 4 1 18 16 5 19 20 14 3 3 4 2 9 1 0 9 17 10 18 7 1 9 18 1 3 4 13 9 14 2 9 19 14 15 8 6 5 3 6 11 6 4 10 10 3 11 1 19 4 1 14 20 2 12 7 10 0 7 15 10 10 10 12 7 3 14 3 10 2 13 9 1 16 12 11 16 2 0 15 18 9 15 2 12 9 15 8 3 17 10 0 13 9 12 20 2 7 8 14 16 1 13 7 9 1 16 8 19 3 18 3 7 5 9 11 1 18 5 20 18 3 18 13 6 16 7 8 17 16 6 5 2 8 11 0 12 0 6 10 8 3 11 10 5 12 9 17 5 7 19 19 6 19 18 4 19 5 20 6 3 3 17 9 9 13 9 5 6 9 11 5 7 14 4 0 11 0 6 8 12 16 20 14 11 7 7 14 7 1 20 7 11 20 16 16 4 6 9 20 9 14 14 1 11 0 16 12 20 10 7 4 7 16 19 15 11 13 17 18 0 5 9 19 10 0 1 7 12 9 9 2 5 16 8 12 15 17 6 3 8 5 20 0 7 18 4 1 0 10 1 20 10 2 7 4 14 1 18 7 18 1 3 9 4 17 20 3 18 2 13 11 2 6 3 4 17 13 2 7 5 16 8 3 19 0 12 0 20 0 17 0 15 8 15 18 19 8 9 8 17 20 1 11 13 12 19 1 3 5 0 6 8 18 15 16 19 14 19 8 10 9 7 9 9 7 4 15 1 8 17 19 3 18 5 17 1 0 7 9 9 7 15 14 3 17 10 5 5 4 8 3 1 9 3 19 15 16 8 11 7 8 9 15 1 7 20 17 18 5 14 5 1 9 9 14 20 14 20 19 1 9 9 12 19 18 1 9 1 11 15 4 16 0 9 20 0 10 16 0 4 18 1 19 8 0 15 18 18 19 14 4 14 1 18 0 18 20 18 12 0 19 19 16 2 0 20 7 13 2 1 8 5 12 9 20 7 15 13 18 13 2 16 18 20 0 5 20 17 15 2 19 0 19 13 15 16 8 5 11 6 20 0 5 20 4 17 1 15 9 5 5 5 9 13 13 6 9 1 12 10 5 11 2 17 1 2 9 7 7 12 2 15 19 3 11 13 11 15 6 18 16 19 11 16 17 5 17 18 15 5 20 3 7 6 5 15 16 2 13 4 17 18 10 18 2 15 4 9 8 6 4 9 13 16 12 0 18 17 19 7 5 20 10 2 1 17 17 1 12 1 9 6 7 20 1 8 13 5 12 9 3 12 5 5 4 3 20 11 9 4 14 14 1 8 5 14 5 18 12 15 4 18 6 18 19 13 14 19 11 16 16 17 3 6 15 8 5 16 3 8 17 19 3 16 6 13 5 10 18 8 10 12 1 16 2 16 1 3 14 10 19 11 1 15 0 4 4 4 16 10 7 8 9 18 12 6 14 12 18 0 6 5 4 20 15 1 1 3 10 10 12 17 4 14 12 4 14 11 19 16 19 12 20 12 11 7 10 17 8 17 7 18 10 2 8 7 12 10 15 12 8 9 15 17 13 4 5 7 10 18 12 9 12 0 9 0 1 16 4 3 1 4 1 20 10 0 19 20 12 10 4 14 2 4 8 17 16 9 7 1 17 19 20 20 16 3 5 7 18 11 1 10 19 19 7 18 4 2 18 11 14 12 12 12 7 7 0 16 14 6 8 9 8 18 6 6 3 9 19 13 2 1 18 9 17 14 10 17 8 0 19 15 11 19 20 9 7 17 15 13 5 8 3 9 11 12 4 16 6 6 8 12 6 9 11 7 7 6 0 9 14 5 4 11 20 11 7 1 5 2 6 16 17 18 3 16 17 11 19 12 4 0 11 12 2 3 20 12 2 10 7 2 0 14 10 15 10 14 2 6 9 2 2 9 13 17 2 4 15 7 3 16 14 15 2 6 15 9 2 7 14 2 12 4 7 20 13 5 10 18 4 19 19 17 10 3 17 2 18 2 15 8 3 4 2 9 4 15 0 17 9 8 17 16 7 15 4 19 16 17 16 14 1 10 17 16 0 4 0 20 10 4 10 12 0 15 11 18 13 15 14 2 5 13 6 11 12 1 2 20 20 3 3 10 10 20 10 0 20 3 14 7 6 14 8 2 14 11 7 18 15 17 14 11 17 3 4 0 2 19 15 17 11 10 3 10 13 5 0 10 0 18 16 14 19 13 11 12 14 20 7 13 5 16 0 1 16 3 20 0 2 1 16 20 0 20 6 3 6 17 8 4 14 19 18 14 12 14 17 18 10 6 2 18 9 19 18 5 13 15 6 2 13 2 10 20 10 13 15 15 13 19 14 20 17 3 17 8 19 10 13 0 3 10 15 5 2 15 18 5 7 11 16 17 15 1 9 5 9 19 3 10 11 17 3 9 17 0 5 13 8 0 8 8 0 3 6 15 10 5 17 2 0 18 11 14 12 11 17 11 16 4 18 19 7 3 14 10 16 18 0 5 12 18 20 6 16 8 14 4 8 6 2 14 7 7 3 11 19 12 0 14 11 5 14 19 10 19 17 7 18 16 3 12 5 18 12 16 7 8 16 11 19 8 13 8 9 10 5 4 0 4 17 9 2 2 20 7 20 19 1 14 15 11 13 19 5 0 0 5 5 2 8 13 11 12 7 3 1 16 0 3 20 7 9 2 1 9 19 2 15 18 20 19 13 14 20 6 5 0 19 13 19 3 20 8 4 14 6 10 20 18 18 3 14 5 19 4 16 9 11 18 1 20 12 14 0 0 6 1 7 20 20 12 12 3 8 11 11 5 17 14 0 7 18 9 15 8 6 17 19 9 3 5 16 5 6 4 5 0 0 4 3 12 14 7 14 16 19 18 12 5 1 2 13 18 17 9 17 2 1 10 16 13 1 15 9 18 20 0 3 18 1 20 17 18 15 17 13 15 13 19 16 13 0 18 15 11 11 20 14 12 15 3 7 14 3 14 2 14 18 1 5 4 17 4 20 0 20 17 2 18 10 10 2 5 16 18 3 19 19 16 13 10 16 16 0 18 0 13 7 9 2 7 7 9 2 15 17 1 20 7 8 12 4 4 7 12 18 4 8 4 15 2 1 13 1 11 4 0 1 8 5 8 14 0 2 17 12 11 14 9 3 11 2 0 18 3 20 1 16 14 9 14 7 9 19 12 5 2 14 18 4 4 8 7 6 8 8 6 8 10 7 4 13 9 16 15 12 10 5 7 0 15 20 17 13 7 0 2 10 11 8 7 6 3 14 14 17 3 1 2 13 1 5 15 9 3 1 9 2 7 20 8 7 2 4 10 19 9 4 14 0 17 19 13 12 15 7 5 14 14 14 5 6 7 1 16 9 20 17 19 7 6 3 4 20 1 0 14 3 14 6 14 9 13 11 7 17 3 20 5 3 0 16 16 2 18 19 15 15 6 0 5 16 20 11 3 16 2 16 10 10 8 5 11 12 11 6 8 13 18 16 10 3 13 3 18 15 15 4 18 19 2 19 14 16 6 7 15 17 7 16 6 13 15 19 20 3 13 2 18 14 15 5 2 18 20 7 5 18 19 20 9 12 5 20 18 13 14 5 17 8 19 16 5 12 17 1 1 3 5 9 4 18 19 13 0 19 20 17 16 17 8 0 1 15 13 5 6 1 0 15 1 4 18 12 9 13 12 10 10 20 14 8 17 15 20 19 13 7 18 10 4 8 18 12 15 11 7 3 16 16 18 7 8 17 10 19 1 20 10 2 9 1 17 20 18 12 18 14 17 14 7 16 0 18 16 11 6 5 15 4 14 10 2 8 17 3 0 1 17 5 14 13 1 15 14 3 12 3 11 1 8 14 14 19 0 2 13 4 1 11 5 19 5 5 7 6 0 13 1 3 4 14 3 14 20 14 15 17 15 5 7 6 7 19 7 13 1 16 11 7 5 9 11 20 6 18 8 16 14 2 7 17 18 9 12 2 8 5 15 20 1 12 16 13 15 3 11 13 19 9 0 8 8 12 9 6 2 12 3 4 6 17 4 1 19 19 16 19 16 14 3 6 20 0 3 0 14 20 12 0 2 8 19 20 4 19 12 2 13 15 5 6 19 10 17 13 1 6 16 14 10 4 14 12 15 0 7 15 19 9 15 6 9 8 10 19 0 9 18 4 10 9 19 5 6 12 6 3 13 0 2 1 0 2 9 8 3 12 13 19 20 3 10 12 20 9 20 7 0 5 19 9 12 20 9 10 14 19 15 14 17 17 0 0 3 1 5 14 13 12 11 3 4 16 0 8 6 20 12 14 14 17 8 5 17 19 19 9 14 15 17 5 0 20 16 7 5 10 7 2 11 6 11 5 16 8 17 3 6 3 11 14 14 10 13 4 3 15 2 15 3 3 15 20 4 5 18 0 6 2 6 1 9 1 5 6 3 3 12 4 6 10 0 16 4 14 18 3 20 2 20 5 0 10 3 7 3 1 15 12 12 11 15 19 17 15 8 11 7 18 8 20 17 8 12 14 6 8 7 14 9 6 9 12 5 5 18 16 8 19 5 12 3 14 19 19 14 11 8 14 11 19 2 2 4 0 11 12 19 8 14 6 5 15 18 1 11 13 0 7 16 5 5 0 5 20 6 19 18 11 20 10 16 4 9 12 17 9 7 19 14 16 17 8 1 15 9 2 17 12 7 15 7 16 15 17 12 13 7 19 9 14 12 5 7 9 4 16 9 0 12 19 20 11 10 6 3 17 4 9 19 2 8 9 11 8 1 3 12 14 15 10 2 2 10 6 16 10 14 17 5 7 15 5 12 18 6 13 15 17 16 19 14 6 15 8 20 0 5 2 2 7 10 9 18 20 4 20 1 13 1 16 10 18 18 16 17 4 13 0 8 19 1 5 6 0 10 20 11 14 19 8 8 7 6 11 16 11 3 3 20 17 14 5 7 3 10 14 15 18 17 9 8 11 13 1 4 15 20 16 2 0 1 8 13 12 8 18 2 15 15 11 18 15 10 6 9 15 1 5 11 3 2 7 19 9 6 1 14 20 10 12 17 17 10 13 19 16 11 3 9 0 0 13 8 19 17 0 1 12 15 9 0 11 2 12 8 3 19 16 9 12 17 17 14 9 12 19 0 3 13 10 10 1 14 5 15 3 1 9 12 3 19 1 15 0 12 7 9 1 11 13 10 11 20 3 15 11 16 3 7 11 11 17 3 18 2 11 4 4 8 19 1 18 3 15 20 1 4 4 10 5 15 14 8 10 0 17 19 4 13 8 15 13 19 1 9 14 0 19 8 16 6 1 16 8 20 12 3 16 10 16 7 7 11 4 20 13 10 18 11 9 5 8 7 9 13 7 7 4 4 14 3 2 18 14 11 2 17 13 1 5 20 3 14 17 18 3 9 17 8 0 16 3 5 8 3 8 11 13 20 18 18 7 11 6 4 15 7 15 9 7 14 7 8 13 9 0 20 12 19 17 9 4 15 5 15 4 4 1 13 19 3 7 8 18 15 9 7 2 19 8 17 19 20 9 18 3 20 4 5 11 5 11 5 5 15 3 18 11 14 1 8 8 10 20 20 20 7 18 14 16 0 12 20 20 0 12 7 16 7 16 1 16 4 6 0 16 5 8 17 16 5 2 7 0 11 20 1 0 4 14 20 1 9 1 7 3 10 12 10 10 13 1 2 0 20 9 17 15 0 6 2 10 15 6 10 7 6 20 12 4 10 5 10 15 9 16 13 8 18 16 15 7 14 9 15 3 19 15 10 9 1 13 10 1 20 20 6 14 15 5 17 11 20 8 3 18 16 16 0 13 7 19 19 0 4 7 20 12 12 12 16 12 12 19 20 8 16 11 10 8 3 7 18 19 3 14 3 6 17 5 8 16 17 2 17 7 2 16 16 17 5 15 16 20 18 6 16 3 3 12 0 10 18 11 6 14 11 4 15 1 7 7 6 17 4 11 6 15 0 3 4 1 12 11 8 5 11 13 18 18 5 9 0 10 0 10 5 10 10 4 9 11 6 16 11 12 6 9 12 1 16 3 9 20 16 11 2 16 20 9 14 3 0 11 15 3 5 8 4 6 20 8 18 18 6 14 18 17 7 10 11 2 3 0 18 13 15 5 0 13 12 15 19 6 10 12 13 1 17 16 0 10 14 16 4 1 0 10 9 14 13 18 14 5 6 16 19 7 5 0 10 3 10 12 3 15 15 6 16 20 13 17 2 19 19 19 10 0 3 16 18 16 12 3 10 19 6 0 18 13 14 1 11 9 12 16 19 19 18 10 4 2 12 18 17 14 12 12 18 0 8 18 12 19 6 12 10 14 4 13 11 10 7 3 14 3 3 13 2 1 0 0 19 1 2 16 6 18 14 13 0 20 15 1 13 15 10 14 4 14 18 15 10 10 6 17 16 15 5 19 4 20 19 8 14 4 16 1 16 11 15 20 15 19 5 1 16 1 9 18 8 6 17 0 11 16 2 18 7 3 4 1 20 2 3 9 14 2 5 12 14 16 12 17 1 12 11 19 20 7 9 13 12 14 7 18 14 11 1 11 2 15 19 2 19 10 6 9 14 8 9 6 1 0 3 0 19 20 8 19 3 5 0 18 8 6 7 18 11 20 2 19 8 5 5 14 16 0 19 19 10 11 6 20 18 2 15 17 0 6 4 13 9 1 12 20 4 7 20 19 8 2 20 20 16 15 3 1 16 5 1 9 10 5 15 1 9 9 3 4 0 3 15 1 16 20 14 4 17 5 3 1 11 8 1 5 14 19 18 10 1 5 9 11 0 13 5 3 9 16 4 14 4 6 1 6 16 1 17 13 2 2 4 14 15 0 16 8 17 4 0 5 7 17 6 17 8 19 18 17 19 9 7 11 17 6 7 17 14 18 16 3 2 0 6 16 20 15 1 9 10 5 14 5 12 9 16 13 20 19 19 19 20 14 1 8 14 1 9 0 18 16 8 12 6 17 14 10 7 0 12 2 0 0 5 7 8 1 0 10 4 9 4 15 3 3 4 13 0 3 3 0 18 14 1 13 13 2 16 1 5 4 14 19 7 19 15 20 2 4 20 0 10 20 11 15 18 3 8 16 13 6 11 7 1 18 16 9 20 11 4 0 16 1 14 19 9 15 14 13 13 8 13 15 15 16 5 20 1 8 15 7 16 12 11 9 18 0 11 13 8 2 1 19 14 19 18 16 12 9 9 12 20 5 17 20 20 7 13 9 17 18 0 0 20 5 10 14 6 9 20 6 0 12 10 14 11 14 19 11 3 18 8 17 17 3 17 13 6 18 16 18 15 2 7 1 7 2 19 8 9 9 20 12 13 3 19 15 3 2 13 16 14 4 15 0 7 10 18 3 17 10 17 5 9 10 4 12 19 9 17 17 3 18 2 3 10 7 15 2 3 2 5 10 19 0 0 2 15 3 3 5 11 3 10 3 4 0 8 18 20 9 1 14 0 20 15 18 0 1 11 1 6 0 6 16 10 20 11 14 19 12 15 18 7 17 5 6 10 1 20 3 20 2 16 5 4 3 7 2 16 1 8 0 14 19 13 6 18 19 0 18 5 14 7 3 10 19 5 5 18 7 7 7 13 14 19 2 13 10 14 12 19 20 1 9 17 7 18 13 9 17 13 17 19 10 15 1 15 2 0 10 5 6 8 17 1 6 14 6 12 8 11 7 9 3 16 2 0 8 12 3 5 2 18 19 9 12 12 1 10 3 17 13 12 4 8 2 19 19 20 7 19 3 16 11 2 7 0 2 3 11 7 13 0 13 10 1 3 16 16 3 20 9 9 6 18 15 9 12 14 3 6 2 17 7 1 19 3 9 18 20 16 12 15 12 11 13 16 0 9 7 4 0 8 19 1 7 2 16 7 20 18 4 20 0 2 14 13 18 0 11 10 9 0 9 16 6 10 14 8 18 9 15 18 4 1 8 12 7 17 16 4 10 10 4 1 0 5 1 6 8 2 16 12 1 14 9 17 2 2 5 6 7 18 4 19 14 14 13 9 4 9 12 12 0 8 9 3 6 19 15 9 17 16 5 12 6 12 20 18 6 0 1 1 10 1 20 19 4 20 16 3 1 10 5 10 0 9 18 7 7 20 13 3 15 10 3 17 3 12 18 5 6 18 0 16 0 18 4 10 17 3 6 1 7 7 19 11 1 2 10 20 3 14 4 12 9 7 4 10 2 18 10 14 19 5 20 12 18 11 6 4 1 1 9 1 1 15 12 12 15 5 10 16 12 18 19 7 0 8 12 19 18 7 8 20 0 3 11 4 14 0 0 13 5 10 10 18 0 8 7 12 13 4 8 10 16 4 19 8 3 15 8 0 6 8 6 1 4 6 17 11 17 4 17 15 12 3 12 0 19 2 1 10 4 13 9 17 17 10 2 20 17 3 20 7 3 1 7 12 14 16 8 7 4 5 7 0 16 19 5 16 5 1 11 8 14 17 19 11 17 13 8 4 6 18 9 0 6 17 2 11 20 19 8 11 9 20 0 20 20 1 7 18 0 20 19 10 6 4 1 19 14 6 2 5 2 12 19 2 1 4 7 4 8 15 13 18 5 3 2 5 8 11 11 13 19 12 17 3 8 20 16 10 0 19 17 7 12 13 5 7 16 19 17 20 9 13 11 17 19 16 18 9 15 8 6 12 1 1 10 5 2 12 10 3 11 4 4 12 3 0 17 20 3 20 19 7 13 9 2 17 13 3 2 13 19 13 6 3 9 1 13 20 6 9 12 8 13 11 16 1 6 2 17 15 16 6 12 11 16 14 1 11 17 14 15 19 19 11 16 16 2 3 0 6 2 6 12 5 20 10 2 0 14 2 3 18 6 17 2 20 2 17 13 11 15 8 16 14 12 5 3 10 11 0 8 5 14 16 10 9 11 7 16 9 12 12 14 4 7 19 19 14 20 12 19 1 0 13 19 3 4 15 15 9 15 13 16 5 8 5 17 15 4 11 14 4 14 7 5 3 16 10 0 2 19 11 9 2 13 18 18 17 8 8 5 5 16 13 14 10 16 5 14 20 5 19 12 20 8 17 13 6 14 13 6 1 5 16 20 10 11 17 16 13 15 0 2 9 15 1 16 15 16 9 4 19 9 8 1 9 8 2 11 16 19 10 10 9 3 20 17 5 1 20 8 1 5 13 18 1 10 0 14 16 3 17 15 0 11 12 14 20 11 0 6 8 20 11 15 1 16 3 15 8 5 14 19 12 9 8 18 4 19 2 0 12 18 12 20 10 2 2 13 19 19 7 11 12 15 8 1 13 8 5 19 9 6 1 6 15 5 2 1 0 2 18 1 17 8 11 12 3 5 2 3 17 0 20 17 3 6 20 15 13 14 5 7 5 4 14 13 7 12 9 15 13 18 12 15 17 2 4 5 16 18 12 20 2 10 13 19 16 12 8 6 11 19 4 8 7 17 18 12 18 16 6 19 14 15 18 12 8 17 0 9 7 20 9 17 16 3 16 10 10 16 20 10 7 18 0 15 7 4 14 2 6 1 9 17 15 0 0 4 13 15 6 7 7 17 17 17 13 19 17 6 14 2 13 0 15 5 14 2 1 12 2 14 1 9 11 6 17 20 14 3 1 10 12 2 4 14 14 9 17 18 20 17 3 0 11 14 16 12 4 10 6 0 2 15 19 2 0 19 9 3 4 18 0 0 20 10 3 12 16 0 13 16 6 9 5 17 5 5 3 16 5 13 7 11 18 4 1 9 0 8 6 8 14 12 4 13 17 10 6 1 0 7 14 2 5 12 16 0 19 9 1 2 20 13 13 20 20 3 16 4 12 11 6 16 4 17 0 2 15 4 19 15 3 13 3 14 5 10 3 0 12 13 16 11 12 18 13 8 4 1 12 6 13 3 1 8 6 10 13 18 18 13 9 19 0 5 5 3 15 12 15 10 16 10 9 11 13 3 0 7 19 0 19 2 6 0 20 14 1 2 19 4 2 19 8 12 3 20 3 1 14 5 1 3 13 20 0 4 10 15 12 0 6 14 18 1 1 8 16 13 2 17 16 12 10 17 8 2 7 9 1 5 9 7 0 7 14 3 1 8 11 13 12 5 19 5 14 0 7 10 18 18 4 5 20 0 0 20 9 10 3 6 20 8 14 5 13 11 17 16 2 13 5 1 1 19 12 4 12 14 4 5 3 18 2 13 20 15 4 10 1 3 4 13 5 16 6 16 14 3 9 20 1 10 19 18 13 11 1 11 10 15 17 14 5 13 5 13 4 16 0 10 6 10 3 7 3 13 13 7 18 7 5 8 10 16 12 5 18 9 14 8 10 7 9 0 13 6 12 14 2 6 11 12 12 20 4 20 16 2 19 12 19 1 17 2 13 2 20 19 4 9 17 13 14 14 14 14 9 19 14 19 18 13 9 7 5 20 10 19 18 13 5 4 0 7 2 15 3 20 7 18 18 2 18 1 10 5 16 1 12 4 20 13 12 10 8 1 10 4 5 10 3 3 19 6 2 13 13 14 1 16 16 19 5 1 3 14 5 10 13 0 20 9 7 18 19 6 13 16 6 12 4 16 3 13 3 12 8 15 14 9 16 6 5 15 6 8 20 12 12 0 18 15 8 19 12 12 8 8 19 8 12 2 2 5 12 7 9 14 12 3 11 1 7 4 1 16 12 3 17 15 20 18 14 5 1 1 18 12 10 8 7 2 18 10 20 8 0 17 18 11 8 0 8 2 12 15 15 6 13 4 3 3 18 5 14 1 18 8 0 15 7 5 13 6 15 4 0 1 5 13 17 16 9 16 9 1 2 4 6 20 0 17 16 7 17 14 11 8 11 9 3 9 7 18 17 12 7 7 13 18 5 13 0 18 16 8 13 13 4 18 14 7 12 10 11 12 8 9 11 7 15 6 12 11 10 6 5 16 18 2 19 17 9 10 19 1 6 2 2 1 19 7 0 11 6 8 20 4 7 14 10 13 0 7 18 14 12 3 17 16 7 12 18 3 10 13 2 17 2 16 6 6 7 10 11 13 15 19 5 5 0 20 15 14 0 9 13 0 9 16 1 19 19 15 18 1 6 17 4 11 20 4 5 1 3 3 6 16 1 8 11 6 4 14 6 18 6 19 1 0 9 20 14 18 12 0 15 19 20 15 0 19 19 16 10 19 1 20 4 17 7 0 4 16 1 5 2 12 4 15 8 18 11 17 3 12 8 14 16 17 8 9 19 6 14 4 5 3 1 4 9 3 13 9 19 11 6 11 2 15 15 3 19 15 6 9 12 8 2 18 15 16 2 1 9 19 19 8 3 18 16 6 18 9 8 20 10 10 6 11 2 8 11 1 10 17 0 18 10 5 2 2 0 8 20 2 12 11 5 9 1 9 0 4 8 7 10 17 2 8 14 8 13 19 4 11 15 17 2 3 13 18 5 1 18 15 2 4 8 6 1 2 16 3 16 1 17 18 7 4 14 5 6 6 8 10 8 15 20 10 16 20 10 1 5 8 16 19 19 12 1 16 12 0 11 17 15 19 18 3 14 1 13 17 11 16 15 19 14 4 9 14 11 13 5 5 11 12 9 18 12 2 10 5 1 10 15 4 14 20 6 18 13 6 5 0 7 12 13 7 8 1 7 19 15 11 17 4 5 6 10 6 14 18 14 20 0 8 20 4 6 5 6 1 4 12 5 5 11 5 1 0 3 20 13 15 18 1 0 20 12 4 13 4 0 2 14 9 4 5 5 6 1 20 0 16 18 19 7 14 11 12 20 9 2 8 0 0 9 2 7 1 0 18 10 11 14 11 15 5 4 10 3 10 5 6 3 6 18 13 15 2 0 17 13 13 0 12 6 1 18 11 6 8 7 12 1 10 11 2 14 19 7 5 13 15 19 19 13 8 3 9 0 7 20 6 10 10 6 8 5 6 4 15 13 17 0 13 20 11 9 6 19 8 18 9 17 10 18 12 14 12 14 6 7 13 7 8 9 14 13 11 17 1 15 15 17 11 7 14 4 11 20 15 11 3 5 17 5 5 9 13 13 20 19 0 19 9 15 0 5 6 6 20 8 6 6 12 2 18 12 6 0 8 3 6 11 10 20 0 8 18 16 4 13 15 10 9 14 18 11 2 20 12 11 20 15 13 7 13 17 3 17 0 3 7 10 19 8 7 10 16 1 10 14 2 2 2 14 16 10 16 4 3 13 16 14 9 10 0 20 10 17 14 20 4 11 4 0 10 2 1 14 2 6 1 9 11 3 4 20 20 2 11 6 1 16 20 19 16 13 16 1 13 16 17 19 8 2 7 13 1 20 9 18 11 3 3 14 17 4 6 1 17 7 19 2 7 7 18 19 11 9 10 16 7 5 0 11 10 6 17 2 13 16 10 14 11 8 9 15 15 5 15 5 14 13 0 3 13 7 14 18 16 18 5 18 2 11 20 16 4 14 5 19 16 1 19 2 17 9 6 16 19 13 19 13 5 4 15 14 8 2 12 20 11 9 15 1 7 5 17 3 3 0 12 15 16 1 16 16 9 5 1 15 9 8 16 2 18 8 1 14 5 7 19 15 10 0 12 0 9 10 9 10 10 11 1 5 4 13 0 3 20 5 10 5 5 3 5 11 4 5 12 8 12 2 3 16 9 19 16 7 0 16 16 20 20 13 12 6 5 4 20 17 4 5 3 2 12 1 0 3 1 3 10 16 3 10 11 17 18 5 1 6 9 9 12 12 11 9 17 8 6 11 5 12 15 7 14 11 15 7 20 12 10 6 6 2 13 2 19 9 8 11 3 7 2 16 18 11 3 18 18 15 1 12 13 14 13 20 7 3 16 10 4 6 0 11 14 7 0 11 2 14 13 15 4 6 9 0 0 0 0 12 11 15 8 14 17 13 9 11 18 17 2 12 7 20 19 11 9 17 18 9 13 16 16 2 3 15 15 17 2 1 16 2 12 13 11 5 1 8 5 18 12 5 6 18 19 15 3 3 0 11 1 1 9 7 4 0 15 19 20 5 5 5 14 0 15 2 10 16 5 18 1 20 2 14 10 2 2 1 1 8 9 3 19 0 16 18 3 3 13 19 5 15 15 0 19 6 20 10 20 1 3 11 4 19 0 16 19 15 6 11 8 7 1 18 5 16 7 6 2 16 3 14 5 11 7 16 19 13 1 15 14 10 15 4 7 7 6 3 3 13 14 5 2 19 14 20 11 18 17 12 16 20 10 0 14 16 5 15 4 9 0 9 14 3 19 10 20 5 5 8 3 2 7 3 8 14 14 9 4 4 8 16 5 15 11 2 17 17 2 13 14 7 12 19 16 1 17 12 11 1 15 19 16 10 12 7 13 18 1 0 1 6 19 11 8 1 16 6 18 4 14 7 14 3 16 16 11 17 0 3 6 15 3 1 5 10 9 4 15 4 12 13 0 3 10 20 5 11 19 13 3 0 10 4 19 6 19 16 20 7 0 6 13 14 13 7 4 14 6 6 19 10 15 20 0 7 5 13 16 1 13 4 10 16 19 20 18 9 7 3 1 9 13 13 12 3 10 2 11 6 13 16 10 18 17 11 17 20 17 16 0 5 10 15 14 12 0 8 18 4 15 16 10 16 20 6 18 4 11 10 20 2 11 17 12 11 19 6 0 20 17 20 10 16 16 14 16 1 11 9 3 13 19 3 13 9 12 9 13 3 11 3 1 4 5 12 20 19 7 7 18 13 8 4 10 2 11 5 20 19 1 7 14 4 4 0 10 15 3 15 0 12 0 5 10 12 17 5 10 20 10 8 17 19 9 12 18 3 2 19 6 2 16 10 17 5 5 5 9 10 0 15 0 11 9 13 12 2 16 14 20 16 20 3 20 14 5 20 3 11 6 8 7 0 16 19 12 5 5 3 18 13 18 6 10 12 20 7 4 19 19 0 0 4 1 20 18 20 19 9 15 8 6 4 19 2 12 13 3 18 15 10 8 17 10 18 20 15 18 4 17 1 8 3 5 11 5 3 20 10 7 10 20 15 19 0 13 3 19 10 4 6 13 13 9 8 20 18 20 19 9 0 17 8 2 12 17 6 3 11 5 19 20 9 17 20 5 11 1 9 9 6 1 4 4 9 10 8 6 8 15 13 14 9 5 16 18 12 10 11 7 15 2 1 9 0 11 15 11 18 20 20 8 15 0 6 1 14 18 0 4 13 10 12 1 18 17 17 3 17 7 14 7 13 11 1 3 6 1 4 13 20 17 5 3 9 3 9 6 10 20 17 5 13 8 15 4 12 2 5 11 17 0 13 9 15 12 14 16 20 4 6 18 8 4 17 19 0 13 1 0 19 8 19 0 9 2 3 0 1 10 9 16 2 19 18 4 12 10 5 3 9 13 20 14 0 6 11 3 15 13 10 17 5 19 11 13 14 20 10 16 3 19 4 12 11 8 10 10 19 3 15 17 7 2 17 18 16 12 13 6 0 4 3 9 10 14 14 1 18 14 3 6 20 0 12 1 11 19 6 5 19 10 6 4 4 10 10 7 12 2 4 1 5 12 1 18 0 15 0 15 13 11 20 1 13 6 16 7 14 19 7 4 3 5 13 2 14 3 11 1 4 6 12 14 2 17 17 15 13 20 1 20 18 20 15 17 0 9 6 12 12 12 11 1 8 19 3 15 13 5 9 20 4 13 11 0 20 11 12 14 10 20 8 2 9 6 9 14 17 4 16 20 16 20 8 20 15 3 6 9 8 3 8 5 9 7 10 3 20 13 13 18 6 4 3 0 6 6 2 16 18 19 1 12 16 11 12 14 20 1 3 17 11 4 5 4 0 5 7 15 11 14 6 6 16 2 9 0 15 17 17 17 8 13 5 4 3 0 17 17 7 1 13 14 11 5 12 10 19 19 13 6 9 0 0 4 0 14 10 14 7 11 10 1 9 3 18 20 6 14 13 7 6 13 19 19 4 4 9 9 14 4 19 12 7 16 12 4 1 18 1 17 10 14 1 9 19 4 18 2 16 10 19 19 1 3 6 6 6 15 15 2 4 11 7 7 9 7 18 6 14 6 15 8 17 6 4 7 10 3 0 8 10 4 20 12 12 4 20 18 11 14 19 11 6 17 14 18 7 12 17 4 19 10 2 3 16 3 0 13 9 7 18 10 11 20 14 7 2 19 12 18 17 13 17 7 6 9 8 9 11 15 3 14 11 16 4 19 9 7 10 16 15 12 18 12 6 20 20 17 14 5 6 11 10 17 12 11 4 9 10 14 10 6 12 10 1 18 8 9 13 3 16 6 18 11 15 19 10 4 18 7 9 0 11 17 6 10 13 16 9 17 0 7 16 17 2 8 10 8 16 14 14 4 13 12 8 13 0 16 2 3 7 5 3 7 16 6 11 14 9 17 15 10 11 1 7 9 17 5 13 19 19 12 6 2 0 15 3 9 12 4 17 15 17 4 17 14 4 15 16 18 5 14 4 19 4 19 16 19 4 1 14 12 0 9 6 18 13 19 3 8 14 16 11 16 8 15 10 6 0 14 12 2 5 5 0 18 19 14 7 15 8 9 12 0 0 18 8 4 5 18 20 20 12 16 14 14 15 11 4 4 5 3 2 13 18 18 13 19 19 8 11 2 0 0 20 11 14 10 4 17 7 10 19 5 10 20 13 0 0 14 5 16 14 5 1 13 17 20 17 1 11 19 7 10 1 7 1 7 8 8 10 17 9 5 20 6 3 12 4 18 12 19 5 17 20 14 2 9 14 8 12 1 11 1 12 16 7 0 13 6 12 13 0 4 18 19 16 15 11 6 2 11 16 14 10 9 18 15 12 11 1 14 11 15 7 17 11 8 11 2 6 6 12 7 15 3 18 5 20 15 6 20 13 15 3 4 17 2 6 0 18 4 9 10 10 18 6 20 3 8 6 5 13 16 5 7 1 1 20 12 8 12 16 13 14 9 14 3 2 7 15 3 3 11 16 5 14 5 9 10 1 1 12 15 14 14 0 1 9 17 6 1 6 8 6 14 1 15 8 2 12 4 20 12 15 10 20 15 9 5 14 15 3 18 13 14 19 7 18 17 14 2 13 4 16 14 18 8 0 7 2 5 0 19 17 13 12 15 6 6 18 19 12 17 8 1 7 8 6 9 10 16 18 18 5 14 15 18 15 15 7 5 5 4 3 15 16 4 2 10 20 8 19 5 6 17 10 11 17 3 11 5 7 9 20 16 5 19 18 11 6 14 3 10 10 4 8 11 17 4 3 9 17 9 11 9 3 7 14 20 14 9 12 10 10 7 9 2 1 11 2 3 16 11 16 12 6 12 15 0 8 9 3 14 8 16 5 4 14 4 3 15 14 12 9 14 1 14 15 0 11 14 8 12 17 16 4 10 15 13 13 15 19 0 1 9 7 6 7 7 14 11 7 5 8 15 16 15 11 16 11 14 17 11 20 2 18 11 18 7 2 7 6 12 15 14 20 8 3 10 12 11 10 16 15 6 8 19 15 17 13 12 5 17 16 20 20 0 6 3 17 18 11 11 11 6 15 5 5 3 9 19 3 20 8 0 3 3 4 14 2 19 13 19 15 8 5 4 16 19 1 3 5 6 20 20 0 0 8 13 10 17 13 15 18 6 18 16 11 0 10 9 0 9 12 20 6 10 18 6 6 12 10 19 3 2 13 8 1 15 5 3 20 2 5 4 18 13 19 16 16 3 15 15 18 7 19 0 5 8 1 20 13 0 1 4 3 19 20 1 5 14 13 0 15 13 1 3 6 8 1 7 16 8 19 14 15 6 13 12 1 6 11 7 7 20 7 12 0 9 14 13 2 8 3 11 16 2 6 2 8 12 13 11 5 0 9 1 5 18 18 12 6 6 1 19 18 8 15 9 4 10 19 0 15 12 17 14 4 12 13 2 15 6 13 3 14 11 18 17 16 6 2 17 0 16 6 13 18 11 17 3 18 19 0 17 10 7 5 20 7 8 11 18 6 16 17 8 0 17 11 0 11 8 6 11 11 17 2 0 8 12 20 13 17 19 10 13 8 4 4 9 16 3 4 3 16 5 12 15 12 12 7 16 8 14 7 7 20 5 19 1 11 14 9 20 19 3 13 15 6 2 17 14 3 1 13 18 3 8 12 14 8 4 6 2 6 6 6 16 12 6 2 16 14 14 7 5 19 15 11 4 13 10 20 17 2 0 11 12 20 3 6 17 7 16 7 12 3 17 6 7 7 6 18 13 6 10 19 15 0 1 18 13 17 0 10 17 2 11 17 2 9 10 4 10 8 13 4 19 15 0 7 11 6 2 2 3 0 10 1 0 0 4 5 6 1 1 8 11 18 16 15 9 0 19 18 6 3 16 20 15 1 10 1 7 2 12 10 19 17 9 10 13 3 6 1 5 17 0 12 15 10 7 5 10 16 15 0 2 11 15 19 10 11 9 19 5 5 10 18 12 5 19 7 14 5 20 10 2 8 15 2 3 2 18 19 1 10 4 1 18 13 17 13 7 5 17 10 7 4 17 9 16 18 17 6 1 17 1 9 1 17 19 16 14 20 10 3 15 10 8 0 3 5 0 15 16 16 5 11 19 13 13 2 10 10 0 4 8 6 10 7 2 17 16 4 5 9 5 8 18 0 10 5 13 10 3 10 1 16 13 1 0 20 19 1 12 2 4 12 4 0 5 16 20 6 1 17 16 1 3 11 2 15 19 16 13 17 10 19 14 12 17 5 10 19 5 18 10 6 10 18 5 20 15 18 5 9 4 4 15 17 4 16 9 4 20 13 1 3 7 13 11 11 2 20 16 7 17 6 6 2 6 9 10 18 3 19 14 9 11 1 19 12 2 19 14 9 1 12 10 4 15 17 15 15 5 15 14 13 16 4 7 12 6 19 4 2 19 12 15 7 6 11 17 8 19 8 2 16 10 19 15 7 1 4 8 12 7 19 11 13 13 4 11 12 6 11 17 2 2 11 8 9 20 2 7 14 13 7 10 14 11 10 8 10 4 5 4 20 5 2 0 10 3 2 11 9 14 3 4 15 14 19 13 18 4 16 12 11 2 3 4 10 10 8 18 4 17 20 19 2 2 12 12 8 9 9 2 19 6 6 8 1 2 17 1 12 11 0 9 19 14 2 5 20 13 0 14 5 4 16 14 17 2 13 12 5 6 2 9 0 11 5 18 13 3 7 13 20 9 15 2 6 2 7 20 6 19 14 20 9 18 16 16 18 6 20 12 14 14 10 12 18 13 5 20 0 2 1 3 13 1 12 8 9 20 5 9 4 10 6 4 14 15 10 6 9 19 0 13 10 20 8 18 10 15 9 18 2 5 20 11 11 4 10 10 12 17 6 12 10 2 5 0 13 12 11 3 18 3 20 16 13 8 4 3 10 8 9 7 1 14 2 13 11 10 9 2 15 17 9 16 17 20 17 1 17 16 11 12 18 20 11 19 3 5 16 11 13 13 9 4 1 18 8 20 12 11 17 11 5 5 5 11 11 11 13 20 13 19 11 15 1 16 18 17 19 5 15 2 7 2 2 13 12 16 15 6 17 2 12 5 10 6 10 17 12 4 11 10 13 13 3 20 0 9 2 19 4 14 17 7 10 4 13 20 6 10 10 4 5 19 17 0 15 19 14 9 16 2 16 1 5 18 7 12 19 17 7 4 5 0 4 1 1 15 20 3 0 11 20 4 19 8 18 15 4 7 2 19 5 4 17 18 15 0 13 14 8 11 9 8 20 2 1 1 6 18 6 12 18 5 1 12 14 2 13 11 13 2 5 3 9 12 7 18 19 18 17 12 2 11 8 9 16 12 10 5 2 12 6 14 0 3 6 18 20 6 18 19 15 10 2 6 19 11 4 1 19 11 0 0 8 12 6 18 2 0 2 3 8 6 12 15 14 2 9 6 19 17 11 17 7 18 0 0 4 2 7 14 13 0 15 12 18 15 16 11 6 13 2 9 17 10 16 7 14 10 7 2 20 0 13 4 10 9 20 19 5 10 14 4 8 1 9 4 4 13 17 14 18 8 18 7 20 16 10 16 7 6 13 12 12 18 5 14 15 0 7 14 12 13 20 0 2 3 4 1 2 1 5 16 11 5 20 11 4 20 11 20 8 9 19 0 4 10 8 19 16 19 8 16 19 10 2 20 3 15 13 13 19 18 15 7 0 9 17 12 15 11 0 4 8 15 10 3 14 16 12 7 20 3 4 19 3 20 16 5 14 3 15 11 19 20 3 19 18 6 8 13 11 4 11 17 13 12 20 4 10 8 0 20 7 1 6 3 2 20 5 0 1 14 11 11 4 1 5 2 9 11 6 3 12 6 3 16 8 3 4 15 10 5 5 7 5 15 3 9 4 9 5 14 0 15 3 16 9 0 1 10 8 15 16 8 15 11 0 8 11 1 18 0 11 4 20 9 1 7 11 17 7 13 4 4 6 9 0 11 17 8 8 1 12 17 14 0 8 6 10 11 11 11 6 10 11 20 2 14 14 13 13 7 18 8 18 16 19 11 12 8 6 20 18 15 9 10 19 8 12 6 8 4 5 14 12 7 3 3 0 7 15 8 16 10 15 12 10 11 15 3 11 0 16 14 6 14 12 15 19 10 8 15 7 11 19 2 15 18 1 9 13 4 19 6 11 18 2 17 15 20 18 6 6 14 13 16 2 16 7 16 8 6 16 15 18 11 7 17 17 7 9 19 12 6 8 11 18 4 0 15 7 19 13 16 8 2 4 14 12 10 5 18 4 4 3 7 5 15 13 10 5 11 6 20 12 17 2 2 6 10 0 7 18 17 10 7 1 7 8 8 13 10 11 16 15 11 4 7 8 0 13 5 2 6 15 14 8 8 8 14 4 20 5 18 20 11 18 5 2 0 15 0 17 20 5 19 0 15 12 1 9 1 7 1 9 4 20 12 1 7 11 4 6 18 11 6 11 2 0 1 0 20 8 15 9 9 2 6 4 11 12 1 18 20 18 18 15 17 1 3 17 15 1 7 9 3 19 5 15 3 6 11 11 16 1 2 3 20 17 11 2 1 13 17 15 2 20 16 19 1 10 0 10 20 11 17 7 11 14 1 16 19 18 11 16 10 0 8 6 0 3 5 6 12 7 14 2 14 8 12 20 19 1 9 16 0 7 7 13 20 17 12 10 1 10 13 2 4 16 1 11 2 12 16 17 1 1 4 11 8 20 13 4 10 7 13 14 19 13 8 9 13 3 7 12 17 9 9 16 0 7 8 19 17 2 3 8 12 13 4 12 13 8 12 6 10 16 14 17 0 17 8 3 4 16 20 13 5 20 20 9 12 11 4 7 4 4 4 4 5 7 20 18 11 16 17 11 19 17 7 20 14 3 10 18 9 19 12 19 8 2 11 5 19 5 14 2 15 2 5 10 5 3 12 17 16 17 4 9 5 11 6 9 19 9 14 4 12 19 0 14 12 9 18 7 5 5 4 12 14 13 5 6 15 3 16 19 13 7 4 17 9 8 19 19 4 20 17 3 18 5 20 11 9 6 2 7 4 12 14 19 15 6 16 2 17 17 20 17 4 18 2 20 14 10 15 17 9 13 17 1 11 13 19 1 15 8 1 13 19 19 12 19 12 0 17 14 6 6 16 11 10 5 19 20 3 6 14 3 15 18 20 14 12 2 4 8 10 20 12 7 18 3 17 9 4 9 3 17 8 9 2 6 20 7 4 17 9 0 15 9 10 6 16 6 1 19 13 0 3 16 15 6 1 4 13 1 5 7 3 4 11 6 11 4 7 3 12 13 0 20 14 13 19 5 18 19 19 10 1 10 14 18 11 20 2 6 15 19 11 16 8 8 14 3 5 15 17 6 19 10 14 20 8 18 14 19 13 11 11 19 2 17 0 1 1 7 18 0 3 2 4 3 11 10 2 10 13 18 20 3 18 11 0 3 12 16 2 7 1 6 5 15 0 10 6 17 16 2 7 2 6 2 20 20 9 18 6 7 18 7 5 20 7 8 18 9 17 10 2 19 8 17 3 15 5 1 18 20 1 19 17 1 11 10 19 18 18 8 16 9 15 6 19 19 5 9 3 5 3 19 19 6 3 8 9 17 5 16 16 12 15 0 6 1 4 4 12 11 13 13 8 1 16 6 6 17 7 5 7 19 6 16 9 6 10 17 3 14 12 11 7 20 11 5 12 9 15 0 3 0 16 10 3 2 8 7 1 2 2 14 15 0 9 6 18 6 9 17 8 2 1 9 17 15 7 12 18 14 3 4 6 16 7 3 6 7 5 10 11 9 3 11 3 11 13 9 8 19 4 15 0 5 3 9 14 13 7 5 2 19 19 7 8 6 1 16 11 11 14 3 2 13 20 17 3 17 17 2 13 19 14 9 16 20 13 10 7 14 4 4 19 6 1 19 7 20 6 8 20 9 16 19 18 18 6 14 6 2 4 11 16 7 3 1 9 17 18 19 10 20 18 6 9 13 18 1 3 13 8 7 0 2 15 2 8 9 7 12 7 8 11 16 5 0 0 16 11 6 12 9 14 12 15 7 8 12 12 14 18 14 14 15 10 1 3 17 0 8 8 18 6 19 3 19 19 12 14 1 9 14 2 11 5 0 13 8 13 10 1 2 6 5 9 5 2 17 3 6 5 4 7 12 6 13 3 4 17 7 4 9 16 10 8 19 1 1 13 8 7 0 12 8 18 7 14 18 7 4 2 19 17 19 3 12 4 17 10 7 9 9 5 13 4 7 3 2 8 13 14 3 16 17 18 19 11 2 15 0 0 0 13 18 18 11 2 14 15 11 11 20 17 6 9 19 7 17 2 0 12 3 14 16 12 9 1 11 16 10 6 14 11 4 3 16 1 9 9 1 0 7 0 2 7 1 8 19 14 15 5 10 13 4 15 6 0 0 10 0 6 11 3 8 15 0 16 7 4 20 0 3 13 7 14 16 9 2 14 6 11 19 1 11 13 18 9 17 2 20 5 12 6 15 15 6 18 10 12 15 15 0 9 4 15 8 6 2 17 9 11 17 15 15 14 10 10 10 6 2 2 10 20 7 11 10 3 1 6 0 14 13 16 11 14 17 13 12 2 19 16 12 7 13 15 14 4 6 20 0 2 12 0 12 11 17 20 16 19 5 19 2 1 10 17 14 6 11 19 11 6 20 17 4 18 10 9 18 2 13 12 18 7 3 3 3 18 14 2 7 5 14 6 8 12 0 0 8 12 4 7 4 16 15 19 0 16 4 5 2 16 6 13 7 20 7 10 13 2 20 19 4 4 13 1 19 2 3 5 6 12 3 4 3 9 13 19 5 15 20 7 10 5 18 14 2 18 17 14 8 10 15 18 5 5 7 1 7 16 14 17 6 6 0 5 18 11 0 9 19 17 7 8 7 18 7 9 14 1 9 10 19 12 3 18 13 11 11 18 19 2 18 19 16 3 8 2 15 7 16 5 13 3 17 7 7 12 6 14 1 5 4 15 2 5 6 17 3 2 12 6 16 0 4 10 15 16 18 4 2 3 13 4 0 14 3 1 12 7 8 17 6 11 15 10 11 15 8 4 18 16 18 8 13 5 3 13 13 14 8 14 13 19 17 19 4 8 10 4 0 13 7 2 3 20 3 5 7 0 19 12 17 12 3 8 1 15 16 19 20 8 4 7 1 6 1 11 2 3 2 10 0 11 8 20 3 11 16 13 15 5 5 11 15 16 20 17 2 7 13 9 14 18 9 15 14 14 7 14 20 16 6 9 17 3 15 20 14 6 14 13 15 2 2 16 8 6 5 9 4 0 8 7 20 7 18 3 9 8 15 15 17 3 12 5 14 11 11 13 6 19 18 2 16 5 19 15 11 18 4 6 9 5 6 10 7 0 18 7 12 5 6 1 6 7 19 14 8 15 4 11 6 11 16 3 1 16 5 4 13 20 4 17 9 2 9 3 12 20 9 20 20 17 15 18 13 8 7 15 7 13 5 7 11 18 19 17 9 15 13 0 17 15 5 1 20 12 17 19 11 17 7 17 17 1 12 18 1 19 18 0 1 0 8 15 20 1 15 11 9 1 2 0 3 5 10 5 10 20 2 15 7 3 7 11 0 7 11 7 10 20 19 11 11 13 17 3 10 3 1 4 11 5 18 9 20 11 5 6 8 20 19 3 13 15 12 1 13 20 10 6 10 20 12 0 11 18 18 6 20 5 1 8 2 17 9 6 20 19 10 16 14 18 14 10 16 1 7 13 15 10 2 13 20 19 3 11 18 3 15 13 0 10 2 11 16 11 0 1 18 5 10 8 17 1 14 14 7 11 15 0 2 17 13 19 0 18 18 4 0 13 8 12 0 3 13 8 19 8 12 9 3 7 13 18 15 14 20 8 18 1 10 13 5 16 13 9 9 13 1 9 1 20 18 18 15 18 10 3 12 1 16 4 1 1 4 3 0 0 5 3 6 20 19 2 15 0 10 2 11 3 20 10 0 10 5 4 0 18 7 6 20 4 9 13 10 19 10 13 3 9 11 12 8 19 13 19 1 5 2 5 5 17 2 2 4 15 9 4 0 17 18 6 8 14 1 20 12 5 13 0 4 10 7 7 14 8 0 9 20 6 12 4 20 15 17 11 9 12 1 1 5 15 1 1 19 16 15 15 6 7 11 1 6 4 19 16 19 18 0 18 10 0 1 8 10 14 15 9 19 16 20 2 4 0 4 4 17 8 13 16 11 0 13 20 2 20 7 15 13 10 11 4 12 15 11 2 16 2 8 3 12 1 6 18 6 6 10 6 0 3 15 8 2 13 13 5 15 17 6 11 12 18 20 15 4 16 17 10 14 15 5 14 2 3 14 10 6 17 13 15 18 19 11 6 13 13 14 2 20 11 8 20 5 15 14 6 15 15 18 8 15 4 0 8 0 17 13 14 1 13 6 14 10 6 9 20 8 6 3 0 11 18 4 0 5 7 4 2 1 16 18 5 17 11 12 0 9 17 3 15 20 19 2 20 4 8 0 13 4 10 3 11 2 1 14 5 5 4 16 0 15 19 2 13 17 12 5 12 15 19 8 16 10 8 5 18 0 0 8 9 0 12 15 17 19 17 18 13 1 1 10 4 3 4 2 14 7 14 8 8 15 4 4 20 18 3 4 12 2 4 19 13 18 5 17 5 0 11 8 13 8 13 3 16 13 9 4 9 17 10 15 13 16 13 19 7 2 11 20 3 19 10 4 8 15 11 14 11 6 12 7 20 18 14 19 1 17 18 7 11 8 3 0 16 10 10 1 5 2 19 10 0 8 0 0 9 14 16 7 6 15 8 20 1 11 3 1 6 9 5 19 16 3 19 17 11 9 16 0 0 2 18 10 15 5 10 2 4 18 8 18 13 8 6 10 16 4 17 18 10 20 18 3 3 1 4 2 14 12 0 6 8 11 1 6 14 20 14 10 5 3 17 8 9 8 19 4 19 17 0 13 17 12 19 5 19 7 6 16 6 4 3 3 13 18 5 16 7 15 3 19 18 20 16 3 20 15 8 15 3 0 19 3 20 11 8 11 9 17 1 4 9 1 9 11 8 15 10 12 7 9 3 1 0 17 6 1 0 19 3 13 8 16 18 15 2 0 17 1 13 0 6 1 17 9 19 8 1 7 4 9 20 13 17 15 6 8 18 17 2 2 6 9 17 3 20 19 10 20 20 10 12 18 10 17 5 5 2 19 13 20 19 5 14 5 18 2 15 18 8 8 8 3 0 15 14 0 12 9 17 14 7 18 10 15 7 12 19 10 13 13 16 13 2 9 4 5 18 14 9 8 10 1 19 1 16 9 14 18 16 16 15 11 13 10 18 8 8 11 20 14 2 13 1 18 5 10 3 5 13 1 16 11 5 9 13 14 20 12 15 3 4 12 20 3 15 6 10 2 20 4 10 9 18 0 3 11 17 16 9 16 8 9 7 13 20 4 11 15 0 17 6 8 16 18 6 10 4 16 20 17 6 8 10 7 11 6 7 20 12 4 5 17 1 4 13 0 7 4 0 12 9 12 8 3 18 5 11 11 10 2 7 20 15 7 8 16 2 8 6 19 5 11 12 14 11 17 10 20 9 20 20 1 18 18 18 9 18 18 9 7 5 19 12 14 12 18 9 10 12 20 7 11 15 8 20 18 19 16 17 1 12 2 5 14 3 3 0 14 11 9 11 0 15 5 19 0 14 11 13 13 19 1 7 10 4 1 19 3 20 2 16 19 15 20 12 10 14 11 6 1 12 0 4 6 1 10 18 10 6 14 15 9 5 4 3 6 11 11 12 10 8 14 8 18 5 16 11 3 6 13 2 13 9 13 18 13 2 10 20 7 9 9 11 17 2 8 1 0 16 14 18 15 18 19 16 15 1 13 7 0 4 9 20 18 12 5 12 16 6 8 16 20 0 17 12 19 5 6 5 9 17 4 4 15 11 8 18 16 10 1 20 7 17 7 5 15 7 14 18 4 19 18 2 6 17 10 15 3 8 10 14 12 0 8 2 16 4 19 7 11 6 10 8 19 16 11 14 17 0 7 17 3 17 10 14 3 5 7 5 3 14 6 7 4 12 1 0 6 13 8 10 12 16 2 17 10 9 20 18 5 14 11 15 18 20 19 12 15 13 17 11 15 20 11 7 17 0 2 7 3 17 11 1 10 3 7 13 4 6 7 13 1 15 11 15 9 17 5 8 0 16 15 14 12 17 0 4 7 3 4 15 16 2 18 2 2 7 6 9 5 1 13 4 20 17 16 20 18 4 14 1 1 15 13 12 15 9 5 2 4 13 14 10 2 5 1 15 2 20 10 6 7 19 2 1 19 15 14 19 11 2 15 15 1 11 20 17 16 7 10 7 0 16 12 6 17 17 3 13 17 0 3 20 1 4 16 19 9 3 17 16 6 1 11 6 20 4 16 14 7 11 10 20 2 9 7 20 0 3 17 7 5 6 3 2 14 9 5 4 9 16 0 16 9 7 17 2 10 0 13 17 5 10 16 9 4 15 12 0 13 16 18 10 15 12 13 5 0 14 4 3 20 15 2 9 14 4 9 8 10 18 16 4 15 20 16 10 2 15 0 0 13 8 14 17 5 8 7 18 3 14 1 8 16 1 7 6 5 4 7 20 10 11 17 10 19 18 17 4 18 9 10 20 12 5 0 4 10 6 2 3 14 1 20 17 2 9 16 4 8 19 8 10 13 18 16 12 16 20 17 13 11 4 0 6 4 3 8 5 3 4 9 8 20 15 7 2 8 14 10 9 19 16 5 10 10 18 15 13 9 14 3 9 3 8 3 10 13 5 17 7 13 3 1 3 4 2 14 17 6 17 9 0 15 17 10 7 0 13 10 11 6 4 1 9 11 18 5 11 11 4 11 6 14 3 19 20 3 4 16 18 13 13 13 0 11 3 12 1 10 2 11 3 18 3 9 9 12 7 20 4 7 9 3 7 12 2 15 5 7 9 9 13 14 12 9 3 16 15 5 15 6 5 15 9 12 19 3 10 9 19 9 1 12 13 17 17 10 16 16 7 3 12 13 9 10 18 3 6 17 17 11 5 12 17 6 17 20 19 3 16 19 9 1 5 9 20 1 19 4 19 3 9 3 1 11 7 5 10 19 3 7 3 16 15 5 12 5 10 12 2 9 6 1 2 19 17 13 5 14 5 11 13 15 20 9 7 5 13 1 18 2 10 1 12 14 1 1 9 1 6 7 10 7 15 17 9 15 13 4 13 10 11 6 4 17 3 6 8 18 0 8 8 12 0 16 0 7 15 6 1 1 20 15 10 10 13 11 19 7 8 17 4 16 12 0 3 17 2 19 10 9 15 5 16 20 9 8 5 2 16 10 0 0 7 15 5 8 3 8 17 10 3 19 1 18 7 2 15 20 4 19 15 20 3 4 8 7 15 19 5 8 3 5 6 9 16 20 13 9 13 6 15 20 14 2 16 2 14 1 16 18 8 7 19 15 16 4 7 4 14 19 1 6 7 17 2 5 11 1 9 13 18 19 17 4 19 12 11 3 14 7 8 11 2 12 4 9 6 6 15 11 7 7 1 19 18 12 5 17 16 0 18 3 17 20 12 2 6 13 19 13 16 17 0 1 16 11 12 16 16 10 20 15 6 15 13 17 5 15 16 4 19 17 9 13 17 18 19 9 12 8 1 18 5 8 16 15 0 13 6 9 16 20 6 18 10 7 20 7 19 12 13 10 6 12 20 13 5 17 10 3 17 12 7 9 16 19 17 9 13 0 14 5 4 18 5 3 15 3 11 20 1 8 2 11 11 2 11 9 17 9 6 13 9 1 16 20 1 12 5 18 20 20 1 4 10 4 0 4 11 5 6 10 6 5 15 16 18 11 1 0 6 5 1 6 4 12 13 6 3 8 16 5 13 17 11 2 9 13 17 14 4 2 5 10 8 2 19 7 5 12 12 18 13 20 10 20 4 6 17 15 20 0 1 14 14 18 20 16 15 11 6 8 18 20 12 4 11 3 20 18 18 7 15 5 5 18 20 0 8 2 13 8 6 7 6 2 13 18 20 11 6 14 13 11 3 6 8 4 20 11 19 12 15 2 19 2 10 0 17 18 7 5 8 20 5 13 15 16 17 10 17 13 17 4 7 20 10 1 7 8 1 18 18 19 3 15 10 10 20 11 6 11 4 0 2 4 11 9 1 4 4 13 14 18 9 0 9 18 20 3 18 6 12 5 5 10 9 14 9 18 5 1 19 16 1 17 13 13 14 0 17 9 12 4 11 20 2 4 16 13 12 0 18 20 15 9 6 17 14 6 16 3 16 9 19 14 1 17 10 19 11 17 14 12 16 7 8 20 10 6 0 6 16 7 9 9 20 18 2 2 11 20 10 1 14 15 19 14 15 5 0 4 6 18 11 6 13 7 2 15 17 9 4 3 0 18 17 2 5 10 3 8 10 15 2 8 19 3 12 16 1 14 8 17 17 15 14 3 4 16 4 7 16 10 11 1 15 17 20 8 8 10 16 7 12 20 1 17 12 18 15 14 14 12 9 7 9 13 20 17 9 3 11 18 14 0 18 16 2 3 16 0 5 4 17 3 16 20 14 1 0 16 14 16 19 15 16 8 6 6 9 0 2 10 20 14 12 17 12 12 11 5 3 19 16 7 1 4 20 10 12 7 3 6 8 7 13 7 3 20 18 0 1 11 0 13 8 7 3 18 10 9 12 15 12 10 6 18 16 2 18 10 20 20 4 5 2 8 11 18 5 18 13 19 18 4 7 8 19 8 7 15 10 13 14 8 20 5 18 10 0 3 20 3 0 18 5 15 13 19 15 5 10 12 0 17 17 17 4 9 19 17 17 19 0 16 5 10 0 5 5 8 12 5 18 2 17 3 4 13 8 15 8 10 17 7 13 5 11 0 2 19 19 4 18 19 17 8 4 18 19 13 17 4 17 1 11 15 18 8 5 11 5 16 0 14 16 4 13 8 8 7 14 13 0 0 12 6 6 18 10 9 19 0 4 14 15 12 9 17 12 18 17 16 2 15 17 8 7 7 6 4 19 10 20 13 18 0 17 19 8 3 10 8 0 17 4 15 20 15 3 17 14 4 8 13 13 20 3 10 3 13 4 13 6 1 14 17 5 12 6 13 11 9 0 9 15 15 18 13 12 14 9 10 4 4 14 6 12 19 2 5 10 4 7 11 12 12 3 3 2 2 1 4 0 6 7 8 9 16 16 9 4 4 1 18 0 18 0 18 4 13 18 6 14 17 19 7 7 13 19 10 6 7 12 20 12 4 8 17 3 9 6 14 12 18 1 2 9 9 11 9 7 20 9 1 5 13 12 4 3 13 17 4 19 8 4 1 16 11 11 16 5 16 4 6 6 12 5 13 20 16 5 12 15 3 17 13 4 14 4 15 19 19 10 14 5 16 2 18 6 16 13 2 5 18 5 11 17 3 14 1 11 17 3 7 16 5 16 6 19 2 6 0 16 10 19 9 17 19 13 2 3 19 3 6 20 16 3 10 5 1 11 15 5 15 12 0 6 16 4 16 7 19 3 6 12 18 7 20 13 11 16 2 1 14 14 4 7 3 8 14 13 13 10 9 15 14 9 5 9 7 14 9 5 3 15 6 20 18 18 13 5 20 16 9 8 9 1 11 5 13 8 9 12 15 14 16 6 6 16 7 16 16 17 18 13 1 11 20 15 17 20 9 5 13 13 12 10 7 16 3 0 10 0 8 10 13 20 0 13 5 18 1 18 19 20 3 4 5 5 2 6 9 0 9 16 9 15 18 19 13 19 9 3 14 2 4 8 18 13 13 15 14 6 14 20 11 12 13 15 9 19 16 16 3 0 13 15 13 1 1 15 20 10 15 9 0 9 11 5 10 18 10 17 17 14 3 15 14 17 6 0 1 17 16 16 19 15 12 4 5 7 18 7 15 18 7 6 16 19 9 16 20 9 10 4 14 8 17 9 2 6 10 5 5 19 1 3 12 9 11 13 12 9 8 8 5 15 8 1 20 4 7 1 11 19 19 9 10 6 13 8 3 0 8 14 15 13 5 4 1 6 14 3 2 8 12 16 20 15 9 5 6 15 3 4 18 7 0 19 10 14 14 15 20 3 18 13 9 19 5 15 19 2 9 10 10 7 9 19 17 3 10 18 16 15 0 1 1 10 8 12 3 2 14 5 4 19 4 10 15 10 8 11 2 17 19 12 14 12 9 6 19 12 18 13 8 14 9 5 3 8 13 18 5 14 13 2 5 19 7 16 13 2 8 16 0 8 20 18 16 17 12 0 1 2 11 15 10 9 7 20 17 4 11 19 1 3 11 8 4 9 5 17 15 17 6 4 16 0 17 17 1 8 18 19 8 19 9 1 4 15 4 15 19 12 16 0 20 17 6 5 7 2 19 18 1 9 5 16 19 18 10 8 18 0 19 5 4 5 14 14 5 16 8 1 10 16 2 10 12 5 13 14 13 16 15 4 10 10 10 20 14 3 2 15 17 19 19 2 19 15 6 13 2 1 6 2 2 13 12 12 15 14 17 19 13 11 6 3 11 19 15 10 10 1 5 15 19 0 8 10 10 2 9 14 7 4 20 3 17 20 13 15 13 4 16 3 12 6 0 13 10 13 2 17 7 10 3 7 20 17 5 0 7 4 15 10 9 4 9 12 7 17 0 3 2 16 1 3 14 20 18 11 7 14 11 18 12 20 8 4 5 14 7 6 2 8 16 17 16 0 11 15 3 5 18 14 19 5 6 17 8 9 10 8 1 19 15 20 1 11 14 2 7 18 3 11 18 2 0 9 18 5 20 11 12 8 7 17 14 16 20 10 3 1 15 4 4 4 7 0 5 13 2 11 17 5 7 13 6 7 19 10 20 0 7 5 9 10 8 3 17 3 16 3 12 15 7 0 20 17 2 3 9 15 18 7 19 7 17 15 16 10 7 14 20 14 20 6 5 4 12 3 12 18 6 17 13 18 11 17 2 8 17 4 6 5 9 11 14 8 12 2 11 9 19 17 9 2 20 5 12 17 9 0 7 9 7 20 15 13 8 7 2 1 5 15 7 20 1 6 18 6 1 12 17 17 18 13 9 14 10 14 13 0 8 20 16 14 19 18 12 19 0 8 18 13 20 9 2 14 18 13 11 8 0 4 15 10 4 4 4 18 17 7 4 16 0 18 13 8 18 9 9 18 15 12 6 4 13 3 7 11 10 19 15 13 13 18 0 17 14 13 0 3 8 3 8 3 6 16 14 9 5 19 17 16 17 16 10 13 15 10 7 19 8 7 13 14 2 2 19 4 9 10 0 20 15 1 1 18 3 12 11 12 11 18 18 5 8 20 8 13 0 5 7 6 8 15 9 16 10 16 14 6 15 7 13 17 13 3 1 10 5 20 7 0 0 20 10 3 1 15 13 8 3 0 1 15 11 8 0 16 7 5 14 17 12 20 6 2 12 14 7 5 4 6 6 19 14 18 2 3 10 17 15 17 4 5 18 2 15 15 20 17 6 18 5 19 19 13 12 0 12 18 8 8 7 14 18 1 20 14 13 4 20 1 15 6 19 16 1 8 7 2 5 3 18 2 18 19 9 0 13 5 1 20 14 12 2 3 4 7 13 9 0 4 3 11 11 19 14 17 3 11 9 1 15 1 1 16 13 5 7 0 16 2 7 17 16 18 18 2 20 4 18 14 17 5 15 13 16 17 3 3 11 15 18 6 10 8 15 20 9 20 18 18 5 0 19 3 15 19 0 16 11 7 8 18 19 8 9 8 15 0 7 18 7 6 19 20 6 19 10 4 5 19 7 2 0 11 3 18 8 2 5 14 10 14 20 15 19 12 3 9 1 13 9 2 18 12 0 2 12 12 14 4 6 14 9 10 4 11 19 1 6 1 12 19 14 18 0 8 9 8 6 20 4 8 2 13 12 12 2 18 1 12 12 14 13 0 20 5 17 10 13 6 0 11 19 7 9 14 17 0 6 3 15 10 9 15 12 4 19 12 18 17 3 4 4 5 15 6 11 10 12 12 13 20 15 15 8 6 11 14 20 14 1 7 13 12 17 9 19 0 14 1 18 9 15 1 4 9 13 16 6 8 16 14 15 9 14 12 9 14 15 5 14 19 8 11 20 18 2 3 5 12 7 9 14 16 9 13 2 18 16 3 5 15 17 19 10 15 15 2 4 15 20 13 9 4 5 10 15 8 0 15 10 11 11 9 15 18 7 12 10 10 18 9 10 13 0 1 3 3 7 12 17 3 6 2 13 7 18 13 7 11 20 17 16 10 1 18 4 11 4 20 0 19 12 0 0 5 19 3 9 9 0 12 11 16 16 2 4 18 17 9 5 19 2 18 7 3 7 7 1 10 11 4 1 5 7 15 5 4 16 10 7 7 1 5 17 6 6 20 14 11 19 17 16 5 19 12 3 5 10 16 18 5 8 8 1 16 6 7 17 14 6 16 7 17 12 6 12 18 2 19 20 12 11 19 20 1 20 4 0 2 4 9 1 17 7 3 10 8 16 6 18 9 4 4 2 19 18 2 15 9 14 18 12 16 20 3 3 16 4 9 2 17 20 12 11 14 5 13 4 5 14 4 19 18 9 20 10 14 18 4 4 19 13 15 4 10 1 8 5 9 5 0 3 20 3 18 8 6 10 9 9 10 19 7 14 8 13 13 7 1 9 10 6 7 7 12 6 12 11 10 15 20 15 8 17 17 1 15 10 0 6 12 3 9 16 19 7 16 3 7 17 7 5 15 11 1 20 3 19 7 15 7 10 19 1 2 8 14 16 13 9 17 8 11 4 3 7 9 5 20 14 3 15 18 0 3 13 2 0 6 2 3 12 3 7 4 20 1 4 10 4 13 7 20 3 13 17 2 5 3 2 15 3 8 20 13 2 0 17 20 14 8 0 6 11 14 12 17 7 17 19 11 5 14 12 18 13 16 11 15 9 1 19 1 7 1 5 8 15 15 13 10 4 18 5 8 4 14 9 13 15 18 12 19 10 5 17 0 4 1 11 12 15 17 2 19 17 6 14 12 10 9 11 20 1 2 7 9 3 2 7 15 6 0 0 4 2 12 17 11 11 5 9 1 16 4 8 16 0 1 19 9 6 5 20 13 4 4 8 0 14 11 8 7 10 15 16 16 13 3 13 6 10 9 9 1 19 5 8 17 19 9 15 5 8 17 11 11 18 16 19 15 17 16 2 1 20 0 15 13 7 18 18 12 7 9 9 8 19 9 15 5 13 14 9 11 1 19 2 2 15 13 19 0 6 1 11 8 11 16 19 6 15 16 3 13 7 14 19 11 5 18 9 5 8 4 0 12 17 13 7 5 13 2 13 13 12 20 20 17 4 16 17 0 2 13 5 14 5 15 6 13 11 0 2 7 15 1 15 5 0 12 20 12 20 10 20 11 14 7 17 18 5 5 18 19 10 16 10 3 18 3 0 7 0 14 0 12 9 14 3 2 19 19 3 15 19 17 16 19 18 5 4 9 8 10 9 14 10 14 9 18 18 5 2 20 9 7 19 10 3 1 17 11 20 1 16 20 11 14 4 10 7 16 9 2 8 14 14 6 4 3 11 16 19 10 1 1 15 12 13 5 18 11 4 20 16 20 9 7 17 5 16 4 11 6 20 3 11 19 4 17 11 15 15 9 17 18 5 14 11 3 18 1 18 9 1 11 7 1 4 18 14 3 8 15 1 16 12 5 10 11 10 12 11 19 10 8 5 17 15 20 13 9 4 6 17 12 2 2 0 0 14 6 1 10 19 0 8 0 12 19 16 16 19 5 6 14 6 3 10 3 9 0 6 19 0 20 20 6 0 12 1 6 7 9 14 16 20 19 20 17 6 7 7 4 10 0 1 2 0 1 4 9 11 14 19 18 4 7 16 17 16 15 0 11 18 0 1 3 8 5 19 8 12 14 20 0 17 5 13 16 20 9 18 20 16 5 3 0 0 8 0 10 6 9 0 13 10 11 9 20 18 17 1 6 0 7 1 18 14 9 0 11 9 7 10 13 0 8 15 4 0 7 11 5 11 16 0 5 1 3 1 13 12 4 12 2 5 8 16 12 15 20 3 11 1 13 18 13 19 19 19 11 1 2 19 10 0 14 3 3 1 20 9 2 20 11 16 7 5 2 2 9 6 6 3 13 10 8 3 19 8 9 16 10 12 13 0 3 9 16 8 6 17 12 0 13 14 18 2 14 7 12 1 10 13 15 0 11 5 7 6 10 10 6 15 19 14 10 6 2 8 19 14 17 12 18 13 10 5 19 19 16 19 12 17 1 6 0 7 18 20 6 13 5 15 14 9 1 0 17 15 20 2 6 2 20 11 1 11 16 14 0 10 16 10 5 19 12 6 6 7 5 9 4 17 4 11 0 18 3 10 8 12 14 0 20 9 14 11 19 20 15 4 16 8 20 16 18 17 1 13 0 0 7 4 7 1 15 5 1 20 15 7 5 11 11 11 1 20 8 15 6 1 13 18 0 3 4 8 13 6 12 6 3 17 7 16 18 6 8 9 20 1 1 2 2 5 16 9 7 10 6 13 13 15 10 1 20 2 15 8 12 11 5 12 18 15 13 7 7 0 20 16 6 19 12 4 6 11 1 20 1 19 17 2 10 19 13 10 11 10 1 14 4 16 10 14 11 11 12 9 10 11 8 1 0 17 5 17 3 5 18 13 7 17 4 0 13 15 8 12 0 0 7 9 3 4 1 15 11 6 8 8 5 20 12 20 8 12 17 11 5 7 16 5 18 19 1 15 12 0 18 12 19 15 4 16 9 15 18 2 19 8 4 2 9 5 6 0 3 9 5 11 7 12 0 9 7 16 19 12 8 4 9 13 6 1 20 17 4 15 16 14 9 5 2 2 20 8 20 9 15 8 20 17 20 6 18 17 3 4 5 15 19 2 9 3 12 12 7 0 11 9 3 6 9 8 19 3 12 19 6 11 7 2 10 17 19 3 0 13 16 16 7 19 4 3 7 20 7 14 19 4 3 15 12 8 11 19 15 7 18 19 1 19 5 3 9 6 3 8 10 1 14 18 7 2 3 5 16 18 3 6 6 20 7 12 16 7 7 20 1 8 18 5 10 8 11 17 6 14 8 15 17 12 11 11 17 8 13 1 13 0 15 12 5 10 14 4 5 0 9 12 15 2 12 12 9 6 15 7 0 15 6 15 1 7 3 15 7 17 19 18 2 10 4 4 16 3 9 14 17 8 14 11 3 0 5 2 10 7 10 4 2 16 9 20 8 13 19 8 20 16 5 9 13 16 18 5 6 1 3 20 7 4 4 7 16 5 18 11 8 3 1 12 11 9 10 7 10 3 16 3 2 17 13 14 8 2 15 13 13 12 3 19 1 20 7 12 19 1 17 12 20 6 3 17 3 11 8 1 9 17 0 19 0 19 17 3 7 5 2 7 20 12 9 3 18 16 2 11 5 14 10 15 1 2 19 10 16 5 17 11 0 5 17 16 0 16 17 10 4 10 10 18 0 5 17 15 5 3 13 1 11 6 13 18 13 14 16 13 18 20 10 10 7 7 13 9 7 18 11 12 5 8 15 1 12 10 12 0 12 5 2 2 17 14 10 20 15 15 1 6 5 2 11 0 14 16 3 11 17 10 9 5 2 15 16 10 9 14 15 11 20 17 18 16 0 15 11 0 20 3 16 1 1 17 0 5 17 16 17 0 16 14 10 11 15 10 7 5 11 10 8 10 15 20 16 15 17 12 11 5 15 5 2 11 6 18 0 15 1 7 12 6 13 4 15 2 9 8 3 15 18 2 4 15 1 13 7 5 8 10 11 17 10 1 4 17 13 17 12 10 20 8 8 1 15 18 12 9 9 19 1 18 11 10 4 3 20 14 16 14 10 7 12 19 1 14 19 19 14 12 12 10 9 2 1 6 15 11 20 19 8 0 2 11 20 10 17 9 13 11 13 2 9 6 9 3 17 12 17 20 4 9 20 10 14 20 3 17 19 20 6 8 13 14 15 0 10 13 14 0 4 4 10 8 8 13 11 18 4 16 0 5 17 12 1 5 1 12 14 7 12 15 4 10 10 16 14 10 7 8 13 14 14 1 9 2 7 15 11 16 1 17 1 20 18 13 13 5 10 4 18 13 0 3 3 15 1 14 16 5 14 7 18 10 20 8 2 12 17 0 0 6 7 17 20 3 8 2 19 7 9 20 13 15 7 20 15 18 4 16 0 19 3 20 11 20 9 9 16 16 16 17 18 15 9 2 3 12 14 14 12 12 14 0 0 5 14 9 18 3 17 15 1 9 3 1 17 18 4 11 7 15 8 4 16 3 1 10 13 0 10 7 3 10 8 16 11 16 19 2 20 17 17 6 19 18 20 3 6 18 20 1 15 4 3 15 13 2 7 14 5 17 7 5 18 0 15 16 18 8 8 14 4 1 19 18 9 2 4 2 5 16 16 0 10 1 19 19 0 4 6 17 14 18 7 3 3 13 20 10 7 19 11 20 7 17 19 9 6 18 6 0 9 14 3 16 18 5 2 12 5 0 15 6 19 17 2 14 13 17 6 20 16 16 13 11 14 1 4 17 15 18 7 2 16 17 7 17 1 16 10 1 18 6 11 0 10 12 2 12 19 8 7 4 11 16 10 12 2 8 3 2 7 8 7 9 9 9 3 19 18 9 2 20 18 10 3 15 17 20 18 9 20 12 19 19 20 12 6 11 0 11 1 9 4 12 19 18 10 13 0 1 16 18 6 14 2 14 18 10 11 16 17 13 18 20 3 12 12 10 3 0 18 17 11 2 12 7 0 2 13 16 11 7 12 14 9 2 19 5 0 17 11 9 2 9 12 15 12 11 9 3 4 10 13 10 6 4 7 6 20 9 11 18 6 7 1 3 6 20 18 20 2 18 9 3 19 15 3 15 11 7 1 17 17 3 14 18 11 6 0 1 7 20 17 2 18 8 17 10 13 4 5 16 1 9 4 8 11 16 16 20 15 13 8 9 16 4 7 16 12 5 4 7 13 3 20 9 4 16 3 18 12 13 17 11 18 0 2 11 12 12 20 18 15 7 5 1 7 1 12 17 14 3 11 11 6 12 11 11 3 16 16 16 14 7 16 17 0 6 18 4 20 12 12 8 16 12 9 6 15 3 9 13 4 20 1 9 15 8 14 12 19 10 3 10 17 9 0 5 7 0 17 19 8 7 7 10 0 11 0 9 5 1 6 9 16 1 7 2 14 6 11 4 11 20 7 4 9 2 17 13 7 5 11 6 20 11 12 11 13 11 0 14 20 1 5 20 19 7 17 12 4 19 7 10 9 13 10 8 13 7 14 19 8 5 6 8 10 2 18 4 10 18 5 17 20 12 19 5 7 14 15 0 19 11 1 18 10 15 1 12 9 7 3 0 16 20 1 14 6 17 15 19 8 13 16 0 9 14 17 7 20 5 20 17 8 17 19 5 4 4 10 4 4 7 20 16 2 4 15 11 3 5 0 18 17 15 0 8 20 9 8 17 12 4 20 4 12 2 9 19 12 13 2 10 3 7 1 17 6 7 17 11 3 20 8 15 20 3 10 0 10 14 0 18 6 15 9 8 11 8 16 12 7 3 9 18 7 1 2 10 19 13 9 13 16 17 19 9 8 17 5 11 9 20 19 2 9 6 7 18 1 3 8 18 20 19 2 8 5 14 15 15 0 16 10 18 14 10 11 8 14 16 0 6 4 2 11 11 8 14 0 16 0 12 10 1 9 3 6 2 2 0 8 9 9 13 15 3 6 16 20 19 18 7 20 0 8 20 12 3 3 4 19 20 11 11 2 16 4 18 15 6 14 13 17 18 3 12 6 2 8 17 12 20 7 20 3 16 10 7 6 8 18 1 4 18 14 8 11 11 3 14 16 14 19 11 2 5 17 0 20 6 2 14 3 4 4 6 6 7 7 5 19 5 17 7 13 1 14 13 5 8 18 0 11 18 16 18 4 9 5 19 13 11 15 20 9 12 9 5 20 8 17 4 2 9 6 14 0 3 8 5 9 4 15 5 0 13 12 0 14 5 11 3 11 19 18 7 19 0 6 18 1 0 15 1 7 0 14 11 12 14 13 9 0 15 0 3 5 19 18 19 7 13 13 1 19 10 19 14 17 18 4 11 2 11 7 15 9 0 13 14 14 6 19 5 15 5 6 1 17 14 8 11 10 19 16 1 4 19 13 9 5 4 1 15 1 20 20 0 1 7 12 9 2 1 1 6 19 1 2 16 14 5 15 17 2 7 19 19 5 3 7 5 19 14 3 17 10 19 12 10 0 5 5 8 13 3 3 1 7 20 6 1 17 4 17 2 1 2 15 8 3 3 15 3 2 6 18 19 9 1 10 18 9 15 17 11 3 7 18 1 18 18 16 1 11 11 8 8 13 15 8 19 13 2 18 16 9 4 12 11 16 10 12 1 15 3 14 10 11 15 16 9 4 2 6 3 19 4 11 13 20 3 20 11 20 2 5 13 8 11 17 3 5 6 3 3 7 12 14 18 20 15 20 15 6 3 13 19 18 11 13 12 16 11 19 19 10 18 13 1 15 2 17 5 7 0 17 3 11 19 20 11 15 2 19 12 20 7 14 0 13 14 12 9 3 17 2 14 19 6 10 16 19 9 6 11 16 17 17 10 2 16 2 20 5 12 17 20 10 2 15 13 8 15 20 5 0 2 11 1 19 0 1 15 20 7 0 4 9 5 11 14 14 17 20 20 18 18 5 5 2 15 19 17 17 11 20 3 1 17 15 4 18 6 18 18 9 20 6 14 0 17 1 1 5 4 13 10 11 8 13 16 14 9 11 4 15 2 1 2 17 5 0 8 13 17 14 3 3 4 11 6 13 16 17 6 18 11 0 4 17 10 11 6 17 14 20 19 16 13 4 10 3 12 12 6 18 13 3 16 15 2 0 3 0 19 1 19 5 18 20 3 9 4 9 7 4 19 8 7 6 0 2 17 11 8 8 4 9 10 18 12 2 6 20 13 5 19 2 10 16 16 6 11 11 11 11 8 5 11 7 3 18 19 2 17 1 10 12 14 7 14 14 18 5 2 17 20 6 3 16 20 13 9 0 16 0 4 10 20 8 11 10 5 2 17 8 2 6 11 8 10 16 15 14 8 8 16 5 0 14 6 18 9 7 18 4 20 10 1 19 4 14 19 5 1 4 19 20 6 5 16 1 17 16 1 6 20 4 19 20 9 19 3 9 7 9 8 12 1 1 20 11 19 14 15 15 17 0 1 6 5 4 4 6 18 10 7 18 12 13 14 15 14 2 1 13 8 7 19 12 19 12 0 17 12 6 0 5 13 13 16 1 0 14 11 19 3 17 7 20 5 17 10 17 13 1 11 8 14 19 12 9 0 14 12 20 4 7 20 13 9 14 19 0 5 19 2 16 7 3 18 2 1 1 1 15 16 19 6 0 6 11 10 13 5 15 20 15 13 8 13 1 1 0 16 10 2 10 10 1 11 6 18 2 14 7 6 15 7 5 15 3 9 15 6 14 14 14 11 15 16 5 17 16 20 0 15 15 1 15 4 12 15 9 7 18 0 17 6 15 1 9 0 16 12 0 3 16 19 6 13 16 19 12 14 4 4 12 1 20 18 8 11 0 7 12 18 17 17 0 13 9 8 0 11 13 9 11 17 19 18 15 20 1 2 14 8 13 10 10 16 1 18 20 19 8 12 1 5 19 17 14 15 14 18 8 18 11 7 1 7 16 7 19 13 15 19 16 20 2 10 17 0 9 10 13 6 2 4 17 18 0 15 6 18 6 5 18 12 10 4 14 13 8 6 4 12 3 9 4 9 14 7 18 11 14 15 17 9 20 12 0 2 7 19 16 6 17 16 7 19 12 17 12 6 15 20 4 11 1 7 18 5 10 6 20 5 5 18 9 15 12 2 18 8 17 9 13 5 19 1 1 7 13 7 1 6 12 14 8 16 18 5 20 10 7 19 5 14 10 8 10 10 3 4 10 13 5 8 6 6 4 15 16 2 15 5 10 20 7 10 2 10 5 13 6 0 3 18 14 1 0 3 1 2 20 10 14 16 14 1 20 2 16 8 12 1 16 13 1 15 11 11 19 10 15 1 17 20 7 13 5 13 4 1 10 11 0 3 12 18 14 0 3 17 9 12 8 2 13 9 19 20 20 6 15 20 7 17 9 17 12 14 6 18 12 17 19 8 19 8 8 19 12 8 4 8 12 20 20 15 1 12 13 1 1 14 9 0 15 0 13 8 14 18 20 11 19 18 14 4 19 9 7 19 5 11 12 12 5 16 16 7 19 18 6 6 7 9 0 8 2 2 19 20 7 13 17 3 16 4 8 2 9 4 14 12 14 5 11 14 13 3 10 6 15 0 2 10 11 15 11 12 20 8 9 12 7 10 8 2 6 19 16 13 5 20 12 12 11 18 3 14 6 3 18 11 17 15 10 10 9 2 13 3 12 3 6 20 19 1 12 12 2 20 18 4 4 6 17 13 16 18 5 19 3 9 17 12 14 2 20 13 3 12 2 2 16 20 15 12 18 9 8 7 19 15 17 0 9 4 12 11 15 5 14 4 6 20 10 3 3 18 10 10 16 15 4 16 12 20 1 12 18 16 5 15 17 14 5 17 14 18 19 14 16 5 14 10 10 3 17 6 3 7 8 5 20 6 3 2 11 6 1 13 12 7 2 3 3 2 7 17 12 18 3 16 15 18 5 14 12 11 17 5 5 18 20 10 13 3 8 15 2 20 1 4 15 17 9 3 13 16 3 16 10 6 10 2 4 3 13 14 17 9 16 9 14 7 12 1 1 10 7 8 1 18 0 7 4 3 14 15 7 12 18 4 20 19 12 2 9 0 12 6 6 0 3 2 18 4 9 1 5 1 1 17 7 15 2 7 8 11 6 0 0 7 1 18 6 12 6 13 11 10 2 16 8 16 13 4 5 9 10 15 11 7 11 0 5 1 2 11 5 12 13 3 15 4 5 1 2 4 0 16 6 19 6 16 11 10 12 13 15 1 7 19 18 6 15 0 16 11 6 17 15 15 4 9 8 4 13 6 0 17 7 10 1 18 10 11 12 1 4 2 17 16 3 20 14 6 16 11 1 4 4 4 18 3 5 11 20 2 0 13 11 5 1 4 20 2 2 4 10 6 9 5 0 3 3 19 11 8 13 15 4 14 1 17 16 11 15 0 8 18 15 15 19 2 7 6 17 13 16 16 19 5 6 4 1 16 10 10 2 15 19 11 18 3 5 11 0 8 20 5 18 9 0 6 16 18 9 8 12 14 1 14 8 0 10 15 14 5 11 1 20 9 15 18 4 11 15 11 5 6 2 12 15 3 20 10 11 3 2 11 8 13 18 3 5 17 15 18 11 10 2 7 14 15 6 12 13 17 19 15 8 3 0 19 18 15 19 14 16 3 19 10 10 6 10 8 15 2 10 3 0 10 5 4 6 7 8 15 2 12 18 8 0 16 2 0 11 7 18 4 2 8 7 17 18 18 2 13 3 15 8 3 19 16 10 19 16 11 4 17 14 10 11 17 4 9 14 19 3 10 20 19 9 11 10 20 0 10 11 14 20 2 4 9 10 14 5 17 14 6 12 16 8 13 13 13 14 19 14 1 10 6 2 3 11 6 19 12 2 10 13 20 9 14 20 20 4 20 1 1 11 14 11 17 12 19 20 4 3 0 17 9 16 2 17 15 18 6 13 4 0 20 0 16 3 12 20 3 16 16 4 4 7 2 18 6 5 17 11 9 13 19 15 8 15 13 18 7 11 14 18 16 5 7 6 17 19 14 19 8 6 0 8 2 13 5 5 17 12 20 9 5 2 19 17 7 17 18 1 11 14 2 3 15 5 4 13 12 6 2 7 1 7 4 19 0 2 19 11 0 4 11 1 2 17 4 0 4 7 15 13 1 4 8 12 1 20 14 10 9 16 7 3 20 17 4 3 3 16 9 20 14 5 11 10 3 13 16 15 15 15 16 8 2 2 16 3 5 20 12 4 18 8 15 2 14 6 16 4 13 8 5 17 8 13 6 3 10 18 13 9 1 19 17 13 16 1 3 5 5 11 1 16 6 11 16 15 11 13 17 1 19 14 4 3 11 15 17 9 18 1 14 5 8 14 18 7 18 0 14 14 1 10 17 7 9 7 5 1 6 4 12 6 9 17 11 8 16 9 12 4 7 7 11 3 2 8 10 6 11 20 11 14 10 10 8 0 14 17 7 13 5 18 0 3 3 8 12 3 11 1 4 19 19 12 17 16 1 0 0 1 5 5 8 20 8 8 18 15 17 0 2 5 10 1 18 0 17 20 6 13 1 12 19 10 13 3 4 10 2 3 14 20 10 16 6 19 1 10 19 12 7 18 19 13 9 1 4 0 18 16 0 7 4 10 15 5 4 15 18 4 13 13 16 0 5 10 6 15 15 12 2 9 17 1 12 4 2 0 16 17 1 4 6 10 7 9 8 16 7 8 12 10 14 13 0 3 13 6 1 13 8 3 10 3 9 15 15 17 0 13 8 19 17 10 12 0 0 10 15 19 20 1 20 13 16 9 18 4 7 2 13 11 9 1 10 8 15 17 11 14 14 5 20 18 9 12 6 20 7 9 12 15 2 18 11 3 11 2 12 0 7 6 16 16 6 11 14 2 4 17 7 4 19 13 11 2 10 13 13 18 5 19 13 6 6 13 3 15 7 19 4 0 18 8 17 1 12 19 1 17 12 20 8 0 10 11 5 6 4 3 2 11 18 10 2 8 8 14 14 8 0 14 17 0 2 7 20 4 1 19 0 19 6 19 6 8 15 17 9 14 10 14 20 14 13 13 5 17 19 14 13 3 13 8 15 0 15 6 17 0 3 2 14 17 7 4 18 7 1 19 8 2 2 13 14 14 11 17 14 8 6 6 2 1 17 5 2 19 13 0 0 14 6 15 14 10 18 4 10 17 20 9 3 18 5 16 11 3 19 10 12 14 19 15 15 5 3 11 1 14 0 2 1 2 12 18 16 0 0 10 5 19 4 1 18 14 6 18 5 15 14 10 15 8 15 0 19 15 14 5 20 16 7 15 18 14 5 3 19 11 17 16 0 11 19 1 17 4 19 8 10 4 14 6 10 18 1 0 3 9 1 6 13 13 10 0 12 6 17 20 1 11 0 6 3 5 20 8 1 7 18 16 0 6 4 16 0 7 8 5 6 6 3 14 15 17 16 14 20 13 10 18 2 19 5 14 18 0 15 16 18 0 9 5 14 17 19 18 14 16 11 1 13 10 13 10 14 16 8 4 4 11 17 17 1 11 19 13 3 14 15 11 7 16 0 11 11 0 0 5 5 6 11 1 14 17 11 1 9 18 6 8 20 10 1 12 13 18 5 16 1 5 5 6 6 11 6 0 18 11 3 0 10 7 19 1 11 10 16 2 11 12 0 5 11 12 12 11 19 15 8 4 17 11 1 11 17 6 18 0 0 3 14 17 9 0 4 2 12 12 13 11 18 14 12 19 13 1 2 9 13 4 7 6 11 15 4 5 2 12 11 6 10 18 10 17 16 17 14 0 7 17 15 7 0 3 10 18 17 7 18 6 4 4 19 8 6 20 10 1 15 11 16 6 7 11 0 19 15 9 20 12 19 11 19 11 20 19 6 0 12 6 3 7 8 2 17 11 5 15 13 8 1 14 12 0 13 10 3 20 6 1 5 8 4 9 18 11 12 13 11 1 19 19 16 12 8 5 10 8 16 10 7 9 0 3 7 14 16 6 14 9 7 17 11 5 9 11 13 18 20 13 17 5 8 8 1 14 13 14 4 7 2 20 17 11 11 7 6 5 7 15 10 11 2 0 11 1 4 8 15 11 1 15 2 5 14 6 6 7 15 6 3 12 10 4 7 19 13 9 6 7 18 2 18 9 16 0 3 10 5 17 10 20 2 14 11 3 7 20 3 13 16 19 16 11 16 5 4 0 6 17 16 2 2 17 9 7 11 10 14 13 7 18 11 7 16 1 17 12 7 1 11 12 18 10 10 6 10 6 7 15 1 11 20 20 11 19 6 15 17 19 15 3 1 20 0 7 16 4 8 14 6 2 15 12 5 7 13 7 19 0 11 19 17 14 0 6 5 16 20 2 16 13 18 12 9 7 0 5 11 7 18 5 11 6 13 1 13 0 19 3 15 13 5 7 15 1 15 18 15 2 12 17 20 1 7 17 16 4 13 2 1 9 2 10 9 8 17 10 5 7 1 11 17 9 9 10 0 6 11 15 0 14 3 16 9 10 14 2 8 8 8 16 8 7 16 9 0 7 12 10 7 15 0 0 0 11 14 14 12 14 4 3 1 2 0 5 14 3 7 12 19 1 13 19 12 19 8 17 16 1 6 12 16 7 11 4 7 5 4 17 7 0 13 13 6 12 10 16 8 1 4 19 6 14 4 7 2 18 4 14 4 2 2 3 10 20 8 4 2 18 10 13 8 16 11 1 12 10 9 3 0 15 16 0 2 11 4 18 2 11 9 2 3 6 7 13 16 0 20 2 14 14 10 11 11 20 12 13 8 13 7 12 3 15 6 4 6 6 3 11 5 14 16 8 19 6 11 16 7 10 15 8 14 15 15 1 1 9 15 11 2 8 3 9 9 9 2 2 11 0 10 20 20 16 20 16 3 16 11 18 13 3 18 0 16 7 5 16 1 18 15 8 19 15 8 11 8 4 12 9 13 1 13 4 3 10 2 0 16 10 17 8 13 5 1 13 10 2 5 5 4 15 12 6 0 18 14 14 5 16 11 15 1 12 20 5 1 0 2 14 18 16 13 17 20 7 14 2 1 12 15 8 20 0 13 16 11 17 16 14 0 15 0 4 14 14 15 1 10 16 12 13 16 16 18 0 15 17 15 2 1 15 4 20 14 8 15 3 16 19 19 7 20 16 6 17 20 0 5 12 11 19 14 13 3 6 6 16 5 1 8 14 18 13 2 14 7 14 4 3 9 20 15 7 15 15 1 17 14 5 12 16 18 16 3 9 18 20 7 8 11 16 1 1 1 5 10 16 17 15 5 17 8 10 0 2 0 0 19 18 5 8 16 4 6 0 1 9 2 20 6 19 0 3 11 20 15 18 18 9 17 5 10 18 8 3 6 8 6 14 4 20 7 8 14 14 6 17 20 3 8 12 1 16 19 9 15 7 1 7 10 19 4 0 10 14 10 18 18 15 6 20 7 12 4 11 20 10 2 9 17 1 10 8 19 5 20 14 14 8 1 14 12 19 1 18 1 7 8 9 9 5 0 9 4 17 17 0 10 0 1 7 0 19 12 18 2 12 0 19 3 9 14 7 13 9 15 1 6 12 20 1 8 3 18 16 18 15 2 8 4 19 5 0 17 20 11 13 16 17 3 4 20 7 20 19 9 20 15 19 12 15 7 16 20 20 14 3 14 4 19 20 10 12 19 11 2 0 12 3 16 4 6 11 8 10 13 14 3 20 14 14 18 1 10 14 6 16 8 20 13 20 17 10 13 14 1 5 20 14 20 20 15 3 15 8 3 15 12 13 0 18 10 8 2 8 15 10 3 10 13 17 6 2 10 1 6 18 4 13 6 12 10 12 11 0 9 12 0 3 3 20 10 15 19 20 7 9 18 18 3 16 14 3 7 11 1 20 15 0 18 10 7 14 16 11 13 5 19 8 13 2 14 20 18 17 1 0 12 4 15 3 0 8 16 0 12 17 4 12 18 0 16 17 19 8 19 0 12 14 4 11 4 20 9 12 5 14 18 4 5 10 6 9 17 11 9 9 18 10 13 8 19 13 18 14 4 11 7 8 14 10 17 15 17 19 8 3 16 4 6 13 10 17 16 9 0 9 14 0 16 5 7 3 8 13 13 20 11 2 13 4 3 15 7 20 0 17 12 3 3 2 19 18 3 8 13 19 4 7 18 20 8 10 15 0 3 13 15 2 8 15 16 5 1 9 16 8 7 15 13 4 2 8 14 14 0 13 19 12 17 10 18 17 2 20 12 18 12 12 17 16 16 9 0 11 10 20 0 8 20 20 14 12 8 16 14 18 10 11 17 18 13 6 17 14 11 13 16 6 14 20 18 17 1 7 15 8 20 17 8 15 5 3 17 4 3 12 2 19 8 4 1 17 3 7 17 13 2 18 4 9 13 10 19 18 10 14 4 0 1 13 15 0 16 10 4 13 18 9 18 6 4 1 14 3 17 9 6 14 5 1 4 9 12 15 5 18 9 19 0 16 13 8 18 11 4 13 19 10 10 5 2 10 5 15 18 5 10 18 0 1 12 3 1 20 1 18 15 1 4 5 2 20 20 17 20 20 0 19 3 5 10 12 10 7 0 18 3 10 18 17 4 14 20 8 3 17 15 12 6 20 2 2 14 16 5 19 12 0 12 11 0 3 6 19 17 4 1 11 3 11 20 2 2 18 0 15 20 19 18 6 18 7 11 20 7 18 9 10 17 12 1 18 2 4 16 13 0 3 8 18 18 8 19 10 4 0 20 3 19 20 0 2 8 4 10 4 10 2 12 7 4 14 15 4 0 17 6 3 9 11 2 16 12 6 6 10 19 10 2 10 6 2 10 20 2 14 17 4 20 12 0 6 1 16 12 11 6 19 8 6 0 15 0 13 1 11 1 5 4 6 6 15 0 3 19 16 0 9 2 4 9 6 9 10 9 8 2 9 6 12 17 3 6 10 16 6 8 10 6 13 12 3 7 1 3 13 18 1 20 9 0 16 4 12 8 10 16 8 17 15 6 19 4 10 7 16 8 14 19 6 0 2 1 20 5 2 5 4 18 15 19 0 6 4 2 14 20 17 2 13 9 11 2 5 10 2 8 1 7 4 0 15 8 18 19 17 4 14 13 13 8 6 12 14 9 9 8 4 15 8 7 17 4 16 3 9 14 4 11 5 5 1 16 12 18 2 4 7 20 3 0 20 2 12 19 19 12 7 7 0 0 0 15 9 13 19 6 7 17 6 3 9 1 9 15 3 0 20 15 5 1 7 10 1 12 0 18 5 4 16 10 7 0 20 15 16 14 15 11 12 14 6 5 18 15 18 4 17 1 14 0 7 0 7 12 0 16 0 4 6 13 6 12 15 7 18 5 4 16 17 2 13 17 6 13 0 10 16 3 5 16 7 15 8 20 13 4 4 10 12 10 10 14 18 3 0 2 6 19 16 5 6 16 12 9 13 12 17 19 3 8 12 19 20 9 3 6 6 4 4 15 5 12 18 18 9 11 14 16 10 7 12 8 9 13 17 10 11 19 10 4 15 19 12 10 1 18 5 1 18 20 5 2 20 1 9 2 2 2 6 11 0 10 19 13 9 14 15 9 13 13 6 8 11 20 6 1 16 19 10 5 5 0 10 20 7 8 13 8 2 9 10 2 4 20 14 9 8 20 1 13 7 11 16 1 9 16 1 12 9 1 5 4 13 14 15 20 7 10 14 11 17 14 7 20 13 11 12 12 15 4 18 19 13 13 2 0 7 0 12 2 7 18 16 2 2 20 12 17 19 1 13 13 13 0 4 5 1 7 11 0 20 5 12 1 11 9 0 11 8 19 14 1 15 16 12 11 7 1 14 18 17 4 19 6 1 20 14 15 20 14 1 18 5 7 11 1 20 19 0 15 11 1 16 2 14 17 19 7 16 2 9 12 9 7 3 10 7 5 9 7 11 9 10 19 17 9 2 1 18 16 15 14 2 1 13 3 7 17 13 1 20 7 2 14 10 12 15 7 12 4 11 2 0 4 11 9 4 1 14 13 15 15 2 7 1 13 11 2 19 20 9 7 16 6 4 4 19 0 10 9 6 15 16 16 14 14 16 10 4 3 4 5 0 7 10 13 4 15 6 3 8 14 5 13 7 0 20 5 17 15 13 9 12 10 18 5 9 5 8 11 10 1 8 4 13 16 5 8 1 13 5 9 10 2 2 7 4 8 4 16 8 11 4 18 4 20 14 11 8 17 13 0 14 3 9 15 17 5 5 7 0 17 3 6 16 17 16 2 6 4 0 6 1 7 1 19 2 20 5 0 3 7 16 7 12 0 18 18 7 7 8 10 7 1 14 12 18 11 19 5 7 5 9 16 11 18 12 11 16 16 13 3 2 10 15 2 19 20 7 6 18 20 12 16 0 1 18 4 1 20 10 20 12 17 9 8 9 1 3 9 6 1 17 14 10 1 3 3 1 18 12 2 6 7 0 13 13 1 1 11 13 4 13 5 6 0 11 13 9 8 16 9 0 15 18 16 12 11 4 8 5 18 7 16 13 6 14 7 11 13 6 19 19 1 13 16 19 14 5 16 13 0 0 13 14 3 7 8 9 9 15 2 16 0 8 17 4 14 1 4 12 13 0 4 5 11 15 18 0 12 7 20 2 0 11 15 5 20 7 7 7 20 11 2 18 8 13 9 6 12 6 3 18 15 5 19 19 16 17 10 13 20 14 8 17 7 7 20 0 1 12 18 5 16 3 3 20 7 10 14 4 19 8 18 18 0 10 16 6 10 14 12 18 7 17 14 8 2 20 3 4 13 3 0 14 19 0 13 7 11 19 12 20 1 15 13 2 2 0 9 1 18 0 9 18 17 2 6 14 10 16 20 14 3 4 20 16 14 14 16 11 7 0 9 5 3 18 19 18 9 8 3 15 17 15 9 20 16 20 4 14 11 13 2 7 13 20 8 17 1 1 8 4 19 12 4 10 4 16 7 1 1 17 17 10 18 5 12 8 14 10 14 15 11 8 6 5 14 6 19 2 3 3 14 4 4 19 17 9 4 5 17 10 11 7 9 13 0 0 19 12 16 4 18 17 12 3 20 1 19 13 4 9 11 17 20 18 8 6 4 6 20 4 10 3 13 15 17 0 17 6 2 20 13 4 10 15 11 11 11 16 15 17 5 8 0 6 2 19 9 2 16 16 17 11 15 1 19 12 15 5 13 0 7 13 10 14 11 13 3 20 9 2 10 20 5 19 9 16 12 18 14 9 14 10 7 20 10 1 10 0 13 7 13 19 20 0 4 3 1 1 7 6 2 16 18 2 0 8 16 14 7 12 5 0 10 5 17 9 5 2 17 8 18 11 17 2 12 19 1 19 18 6 11 5 0 10 20 18 10 11 16 1 5 19 17 0 4 4 9 14 8 8 0 4 14 14 4 15 19 20 18 3 10 20 14 2 3 5 16 15 20 11 1 0 9 5 4 11 16 20 5 14 1 20 14 1 5 18 18 8 14 11 7 4 13 2 6 7 4 9 5 15 9 6 17 11 7 19 18 18 2 17 19 3 0 1 7 1 4 11 18 9 8 17 6 20 18 7 15 2 18 8 0 14 11 9 20 13 18 14 20 15 13 1 15 8 0 1 14 2 3 13 0 5 7 4 2 17 5 18 12 18 12 6 17 12 14 15 12 13 7 7 9 15 3 17 15 6 0 18 6 17 2 20 11 10 4 17 5 6 16 19 17 18 11 9 13 9 19 20 3 3 11 14 1 1 3 9 3 11 18 9 10 18 19 0 19 11 5 4 10 10 15 12 7 5 14 2 2 3 1 8 10 13 16 20 10 9 15 10 19 18 15 19 6 11 14 7 2 16 15 2 3 3 16 10 19 2 3 16 0 2 10 17 0 20 16 9 16 17 13 18 5 8 13 12 2 11 3 16 7 0 1 13 20 5 2 13 11 15 8 2 19 16 18 20 20 6 11 4 13 3 16 16 12 14 8 15 9 11 6 16 15 8 10 4 2 1 16 8 16 2 8 13 9 8 16 3 20 15 19 7 0 1 20 11 16 2 14 0 13 13 12 16 16 0 4 8 15 4 2 20 15 11 12 18 20 0 3 7 6 13 7 14 18 15 11 6 19 9 12 1 9 0 6 0 14 3 19 16 17 5 15 2 18 14 14 3 12 12 17 14 16 13 13 7 14 2 19 6 18 4 17 17 5 9 4 8 3 9 11 4 12 4 16 12 17 8 16 12 13 0 4 14 17 19 6 5 7 18 5 2 11 12 10 2 6 7 20 16 17 3 9 15 5 8 7 0 17 9 0 6 12 13 17 17 10 14 11 9 18 6 11 6 4 13 5 14 12 4 8 7 6 2 2 11 3 17 2 1 8 18 0 9 1 17 12 12 3 19 0 15 13 5 19 5 7 14 9 5 5 18 20 8 18 9 19 20 2 18 19 10 15 16 11 14 13 15 12 19 3 14 4 6 13 16 3 7 8 17 16 13 14 7 9 6 13 3 10 0 19 13 16 5 20 19 8 17 8 2 6 20 18 19 16 5 3 20 12 1 11 19 19 16 10 19 4 3 4 10 9 17 0 20 11 4 15 2 16 4 13 3 19 17 19 14 4 18 18 14 15 8 20 13 15 3 15 10 13 5 11 1 3 18 15 0 15 5 7 1 18 19 10 13 0 6 7 11 13 17 9 12 13 7 10 1 16 19 9 18 10 20 1 11 15 6 5 8 19 9 11 10 3 2 12 1 14 4 1 8 18 18 18 7 16 20 9 5 2 11 17 15 10 13 2 8 17 20 10 11 1 10 13 6 4 20 13 1 0 11 20 13 8 8 10 11 6 17 8 13 1 4 17 9 12 15 17 10 14 14 9 9 11 7 7 1 8 4 1 19 0 6 12 20 3 3 15 10 4 18 17 15 13 14 6 9 11 5 4 9 14 7 2 10 1 18 2 16 15 4 19 12 15 12 19 11 1 9 19 11 12 18 5 8 7 5 14 20 15 11 4 6 10 18 0 16 4 15 14 17 6 7 19 3 10 4 1 14 2 9 1 20 18 11 15 6 4 17 7 15 12 19 0 5 14 16 15 19 6 10 6 20 15 1 1 10 19 6 20 16 6 5 1 6 9 14 8 2 12 15 6 0 2 19 6 13 9 2 10 16 19 5 9 0 3 3 9 14 3 17 20 6 13 16 20 2 5 3 13 10 6 8 20 18 1 15 19 13 12 5 2 17 7 9 9 18 5 14 14 2 7 16 7 3 14 0 20 1 2 2 7 16 18 8 10 6 1 4 12 13 14 0 17 13 13 17 7 9 4 16 9 4 9 14 20 3 15 8 4 11 12 12 10 12 19 17 7 15 0 9 12 13 12 1 18 15 18 13 20 10 11 19 11 18 15 10 18 17 17 18 14 13 0 18 20 15 20 16 0 20 8 5 8 8 7 2 4 8 7 15 12 12 18 16 8 1 20 15 5 18 9 3 16 15 11 6 18 7 10 11 0 3 7 4 5 10 18 20 0 17 5 13 2 9 3 17 6 13 11 2 7 2 20 11 3 11 1 8 12 7 20 10 8 4 1 11 10 6 0 3 10 1 8 11 9 1 2 10 2 7 4 10 14 17 8 5 17 12 18 15 13 9 20 13 0 16 4 8 19 13 14 4 4 4 18 4 20 11 5 16 11 13 1 4 0 6 9 4 2 1 12 20 18 17 3 4 16 7 7 12 3 4 4 10 2 19 14 5 4 15 2 2 1 12 19 11 9 19 12 9 11 2 9 9 9 4 1 2 14 0 20 12 1 4 19 8 6 4 16 19 14 10 1 1 0 4 2 20 8 12 15 3 18 2 11 14 7 20 0 16 7 8 2 3 7 8 7 20 9 10 13 2 3 12 13 6 13 15 4 5 14 9 1 7 13 5 5 7 2 3 17 12 8 1 3 20 14 17 15 4 5 5 1 15 19 5 8 16 17 5 13 6 3 18 19 18 11 1 20 6 13 8 13 2 13 11 4 16 6 3 4 8 0 18 10 0 10 16 17 18 4 13 16 4 12 13 14 16 3 20 14 12 12 15 2 16 3 15 8 9 7 5 12 0 9 0 13 3 1 4 20 20 16 9 0 19 18 16 5 18 16 13 11 12 18 5 8 18 16 8 20 4 17 16 16 15 3 0 5 20 11 3 6 6 17 16 16 17 19 13 19 20 3 3 7 9 0 0 13 18 16 0 16 15 11 5 0 10 5 16 11 13 10 18 10 13 0 17 1 5 4 7 7 19 20 20 10 11 13 17 12 19 4 11 17 8 17 20 11 17 10 16 16 19 18 0 2 9 19 16 1 6 8 15 10 2 15 9 18 3 15 12 6 18 20 8 5 1 5 6 19 1 20 16 13 19 13 18 0 11 13 1 8 14 10 10 13 5 1 5 10 3 5 14 17 20 18 13 1 18 10 15 6 0 7 18 6 7 18 17 19 9 7 20 19 17 0 4 4 11 6 2 8 6 19 11 16 5 1 17 15 7 0 17 13 9 1 5 9 20 19 3 3 12 2 13 4 12 15 15 14 18 5 15 1 8 19 0 15 4 7 18 1 13 7 10 19 11 0 19 12 13 4 8 4 18 7 0 6 9 13 7 9 6 13 8 8 9 10 2 20 1 4 3 11 15 19 5 9 3 6 20 18 1 18 1 4 16 10 10 7 20 10 13 1 7 20 15 11 18 4 13 10 8 2 16 0 3 13 19 12 11 10 8 12 6 12 1 5 0 16 10 5 7 9 2 2 18 4 6 17 16 0 10 17 17 10 12 7 14 13 1 11 18 9 0 14 10 8 16 16 10 0 17 6 16 0 7 11 8 1 8 4 17 7 18 4 10 15 15 7 6 17 15 3 1 15 17 8 8 12 20 9 20 11 0 19 16 15 7 12 2 10 20 2 14 2 17 0 3 11 17 9 8 1 5 4 14 4 0 7 19 10 16 9 19 11 6 7 8 20 1 10 20 13 9 10 13 13 1 0 8 5 18 6 14 15 4 3 14 12 3 0 2 15 18 4 8 12 11 15 11 14 13 2 5 8 6 6 16 14 9 16 11 18 5 5 5 15 17 10 9 0 18 13 5 7 2 5 6 15 6 8 5 5 3 19 5 17 7 20 6 3 14 12 5 16 9 17 9 18 1 10 17 13 16 12 8 12 15 20 16 16 1 5 19 2 19 4 10 2 1 13 15 19 19 10 7 15 14 7 17 8 15 1 6 4 10 12 2 17 5 0 15 14 2 20 8 3 19 15 1 4 5 13 0 4 2 3 2 16 4 1 8 7 10 15 19 18 3 11 12 10 7 11 5 9 0 5 1 10 14 7 18 14 14 7 2 6 4 15 16 19 11 8 9 3 14 6 13 18 17 0 18 13 20 6 10 18 0 20 3 19 4 12 11 20 15 17 4 19 0 15 8 3 12 6 12 14 6 10 11 14 3 19 16 7 16 13 7 8 0 11 5 1 19 17 15 1 14 11 20 20 18 6 18 3 9 18 14 19 15 16 1 9 0 16 17 4 10 3 19 5 15 18 18 19 15 6 7 3 15 20 16 18 17 7 0 2 9 17 11 15 10 12 12 4 2 16 10 6 20 0 15 4 13 0 14 4 16 7 13 16 19 18 5 3 2 1 5 0 6 19 6 2 8 8 11 17 11 14 2 5 9 12 18 18 19 9 13 13 16 10 12 15 11 3 10 12 4 2 9 3 5 10 10 10 15 1 7 3 12 3 17 14 2 20 11 17 14 2 16 2 14 6 2 20 5 18 5 8 13 3 4 1 17 10 14 17 0 8 7 14 7 4 5 1 5 8 3 9 18 10 3 2 5 15 18 4 4 5 16 2 16 17 11 14 0 17 1 0 18 2 8 3 15 15 18 10 0 17 9 6 5 1 2 3 18 12 17 13 15 5 13 1 15 13 7 19 15 12 7 5 16 13 0 1 4 10 1 16 13 3 15 12 0 17 19 8 2 7 2 12 17 0 12 7 20 4 16 4 16 5 10 8 11 0 8 12 18 16 2 14 10 9 19 9 0 6 11 10 12 14 3 6 19 16 3 6 11 10 19 8 4 10 14 4 2 19 10 9 1 11 6 12 4 11 7 5 6 10 8 11 19 1 8 19 2 1 9 12 10 16 8 15 12 17 4 0 5 4 18 20 17 20 9 20 16 0 15 11 19 4 9 12 12 4 19 0 5 8 1 14 13 5 13 2 19 2 2 8 9 14 13 10 6 9 17 18 8 3 18 3 9 18 16 4 6 11 2 7 20 15 7 13 14 17 7 20 9 12 14 1 17 4 20 1 0 16 7 10 15 20 11 0 7 17 8 13 8 16 3 17 5 12 14 18 1 20 10 20 9 20 13 0 12 14 11 6 9 17 6 12 15 10 5 15 7 16 20 10 5 18 4 2 14 7 10 1 5 14 0 19 20 4 18 0 5 9 18 1 11 20 12 18 10 2 4 19 4 2 16 1 20 14 7 20 6 7 2 2 6 9 9 15 20 13 9 4 1 7 1 19 16 0 1 1 7 8 2 5 1 9 7 15 14 16 12 8 11 14 18 19 5 3 3 3 12 16 5 14 12 10 8 10 20 7 14 0 7 13 8 18 4 5 7 8 0 10 9 14 8 19 20 13 0 6 7 10 12 19 2 12 8 3 6 1 3 19 3 7 5 15 2 11 5 16 18 0 18 8 1 17 14 8 9 13 18 8 3 18 3 7 4 2 6 9 6 18 10 8 6 5 14 0 12 11 10 10 1 11 13 15 0 6 4 6 12 9 14 11 8 15 18 0 20 13 1 16 8 4 4 8 6 15 17 17 5 10 13 7 13 3 5 15 4 9 2 8 1 6 16 5 9 4 18 11 4 17 20 18 4 7 16 11 6 19 10 16 6 8 9 14 1 7 2 14 0 3 12 8 12 9 11 18 16 2 11 5 14 15 20 16 11 6 16 10 18 15 20 16 11 16 16 2 18 2 10 12 14 8 15 11 7 20 18 3 7 18 12 16 19 19 5 7 12 10 6 14 1 4 0 12 19 15 18 6 1 14 0 14 1 7 11 7 10 8 17 5 1 19 0 9 6 4 0 15 4 10 5 9 12 1 9 15 9 11 13 18 2 15 13 11 7 7 12 11 6 6 3 3 9 13 20 17 17 6 11 2 6 3 0 9 20 0 12 7 18 5 14 12 11 1 8 1 11 0 13 1 18 4 2 3 12 6 0 19 19 12 2 13 20 18 2 20 17 18 4 14 15 3 20 18 13 6 18 18 8 14 20 8 10 13 8 9 16 3 5 8 2 10 12 16 11 1 1 19 15 8 10 10 7 12 14 8 13 15 3 20 8 2 12 7 11 19 2 7 4 16 13 9 15 6 8 17 9 2 20 16 8 18 0 17 9 13 19 16 6 0 14 17 19 0 6 13 12 6 11 3 4 10 7 9 1 10 20 1 7 0 15 13 9 15 17 10 20 20 7 18 3 20 2 12 3 2 18 3 12 17 1 5 2 6 9 4 10 0 10 20 7 15 2 9 15 7 16 15 0 13 0 17 2 15 20 13 16 16 14 13 3 11 11 20 4 12 7 7 20 20 2 4 19 13 6 9 3 13 15 18 17 8 6 19 20 10 9 20 11 7 0 17 6 20 9 10 17 1 8 7 20 17 8 7 8 4 11 18 1 14 1 7 19 15 6 10 18 14 0 14 11 8 14 7 12 6 9 14 9 6 10 12 18 10 10 3 1 19 9 15 4 18 1 16 7 3 15 20 6 11 8 11 8 12 14 12 20 6 5 20 11 18 13 17 13 5 18 18 16 19 19 16 2 19 1 15 0 8 0 11 2 17 6 10 10 2 10 9 1 15 11 5 1 17 0 17 4 13 10 20 9 1 10 2 4 5 0 0 2 10 0 11 3 9 9 5 7 7 20 1 2 10 6 0 7 11 17 13 3 7 18 16 11 12 2 10 17 10 1 11 13 8 10 10 17 1 16 12 10 3 10 4 6 11 4 20 0 2 0 1 9 4 8 1 2 9 9 19 6 4 13 14 0 11 13 8 19 2 17 6 19 4 14 9 0 15 17 9 4 3 13 14 16 10 1 17 6 14 13 0 12 6 8 4 19 9 7 11 4 18 17 9 2 17 10 5 10 0 6 11 9 3 1 13 11 12 1 13 6 20 15 11 8 14 20 2 8 6 11 0 10 18 20 8 13 9 8 5 10 15 13 5 2 17 18 15 12 2 16 0 3 16 0 11 4 4 13 19 5 9 20 20 6 5 14 15 9 17 4 2 2 19 12 1 14 13 12 14 5 9 5 18 8 20 14 12 11 19 10 3 20 18 2 17 13 1 9 17 5 19 2 6 7 19 13 15 7 13 7 0 11 19 5 18 4 1 18 17 4 4 3 19 10 13 16 11 11 10 18 11 10 11 9 12 4 9 2 3 0 17 0 18 11 0 9 1 4 17 10 1 0 9 10 9 16 1 2 15 9 18 2 18 0 19 8 3 15 1 10 18 16 9 16 16 0 6 12 5 5 10 9 13 19 6 5 2 19 1 1 17 13 3 12 4 7 4 13 16 2 6 2 19 17 12 16 15 15 10 15 9 3 20 14 13 7 15 8 6 12 7 4 0 20 4 20 14 4 6 10 2 18 5 7 9 2 16 15 3 20 19 4 17 6 3 9 14 19 0 19 4 13 20 19 12 4 14 10 1 8 8 10 17 8 3 11 19 19 7 4 0 6 15 8 6 15 13 15 12 20 13 5 17 9 16 11 20 5 6 12 15 17 19 1 16 7 6 18 11 16 19 6 19 7 0 14 12 12 3 18 12 11 6 6 4 15 20 5 8 14 1 13 15 3 19 16 4 11 1 9 5 3 13 5 10 5 12 0 19 0 4 10 2 0 14 18 19 19 14 3 8 10 16 10 3 9 3 0 10 0 16 16 4 18 20 7 14 10 20 2 4 11 16 9 17 11 0 12 3 8 18 7 13 11 10 10 1 3 11 18 5 10 10 8 6 4 3 0 17 12 9 3 13 7 4 5 16 17 5 16 5 12 10 16 3 9 6 10 14 2 15 11 7 8 3 18 5 5 4 16 6 1 16 1 15 13 19 15 14 15 8 1 19 17 20 19 10 7 11 3 20 14 1 8 19 20 4 1 10 19 7 20 2 12 6 7 15 2 0 10 17 15 14 3 17 8 5 19 18 18 19 11 20 2 18 3 4 19 9 16 13 14 3 17 20 7 14 7 14 8 5 13 12 4 12 7 13 8 15 19 4 7 11 14 12 18 8 6 16 3 3 10 4 6 16 15 4 18 16 2 9 18 13 3 6 0 10 6 11 19 11 0 5 1 20 19 3 8 4 3 11 4 9 16 20 1 14 14 13 14 5 9 19 14 2 6 6 4 19 6 11 7 1 20 4 4 7 16 19 9 8 17 17 6 1 20 10 11 16 16 9 18 3 16 19 9 13 11 6 8 18 12 11 17 3 18 20 1 16 19 0 9 10 10 11 10 0 8 2 10 9 13 8 11 10 8 17 11 9 16 5 16 4 0 0 11 17 0 18 20 0 5 9 1 12 3 1 6 13 9 7 7 5 14 6 17 17 6 8 15 19 11 11 0 17 5 3 7 2 14 5 2 6 16 5 15 18 14 0 19 9 9 9 14 20 17 14 10 16 3 17 9 13 13 15 10 18 1 5 7 15 12 17 8 1 14 2 9 3 17 16 20 20 5 16 8 12 4 12 14 1 15 11 1 16 18 15 2 20 4 19 15 16 6 19 16 4 11 19 9 2 12 7 17 14 19 1 14 14 9 14 1 4 13 11 15 18 4 15 14 8 19 13 2 20 6 2 12 20 2 7 9 2 8 16 17 11 8 20 19 5 3 17 6 10 16 5 6 17 18 13 9 18 17 2 18 17 11 2 9 1 10 1 12 9 20 6 9 6 10 19 5 17 2 5 10 5 3 19 11 11 12 0 18 1 20 7 19 20 20 9 18 20 6 11 0 5 0 5 12 12 13 0 4 0 18 3 12 15 11 8 8 13 17 14 6 9 13 4 14 20 19 17 20 8 12 7 0 13 12 7 10 20 19 1 20 10 17 16 6 12 17 5 2 15 18 13 14 3 4 14 15 12 9 4 5 16 7 8 8 19 13 2 15 15 19 18 13 3 14 1 11 0 11 17 13 20 9 4 0 5 10 3 7 0 3 0 17 20 2 16 3 10 20 6 8 19 0 18 1 10 14 20 1 6 13 16 11 13 5 7 12 20 1 10 11 2 18 12 5 11 10 19 1 13 8 10 4 12 14 17 5 11 2 1 11 3 3 14 13 18 11 17 15 6 17 9 4 0 19 20 0 6 19 9 16 14 15 0 2 11 2 2 5 17 3 3 9 11 6 5 10 8 14 6 12 6 8 12 4 19 15 0 19 14 18 14 1 15 5 14 13 7 0 15 16 9 10 17 5 0 12 16 1 3 11 6 16 15 4 6 17 7 3 13 15 17 12 3 8 15 18 12 12 8 8 14 0 0 19 19 2 20 2 3 15 12 17 17 14 1 9 14 20 3 11 7 17 13 4 12 20 15 17 6 15 8 19 5 8 1 18 9 4 9 15 19 5 15 7 10 5 13 5 3 2 3 15 9 10 5 9 17 4 20 5 3 1 12 17 8 17 13 0 0 10 18 19 0 3 2 14 15 9 1 13 8 17 0 4 19 3 11 0 14 15 19 4 9 20 3 15 6 15 20 10 17 10 9 9 17 8 4 1 5 13 7 0 18 17 1 18 2 3 14 0 7 17 5 8 3 4 7 4 17 9 19 20 13 5 4 10 14 17 11 0 0 4 18 9 17 13 20 16 20 17 4 16 19 6 5 9 5 19 16 4 20 17 15 7 10 14 5 10 12 17 14 16 17 6 0 10 0 18 18 3 8 7 1 3 6 5 12 20 18 2 7 5 14 2 20 6 7 7 15 10 3 0 8 15 4 11 15 17 1 4 16 5 17 3 9 15 13 1 15 13 15 4 5 8 11 13 14 7 4 7 15 7 3 17 7 10 8 10 7 4 9 11 5 10 8 9 1 16 10 14 13 9 0 9 7 14 19 5 4 9 4 4 10 3 4 7 6 15 9 4 11 4 8 7 0 0 17 2 5 0 11 1 0 11 15 11 19 0 9 13 14 16 8 13 20 20 7 7 1 6 13 17 4 16 8 9 15 1 15 7 20 12 7 20 18 5 17 16 10 3 11 2 9 19 3 14 0 17 5 2 0 14 17 2 12 6 7 15 15 2 1 1 13 18 6 1 12 0 6 18 7 6 17 3 13 14 10 19 20 8 3 12 15 7 12 14 14 13 7 0 19 9 20 12 18 4 17 13 9 3 16 10 19 1 18 7 5 17 0 4 8 0 7 5 10 9 10 1 20 13 14 13 8 15 14 18 15 5 0 13 1 7 17 4 7 12 10 0 0 0 16 13 10 18 3 0 2 12 16 3 9 12 19 7 3 8 16 19 1 20 15 20 20 6 20 1 19 13 3 5 18 20 20 15 11 6 1 16 8 20 17 7 2 12 2 7 17 16 9 2 11 11 17 8 1 2 5 19 9 12 13 1 0 16 20 4 8 4 9 15 12 14 4 14 0 3 11 16 1 13 6 10 3 15 11 20 6 2 2 6 16 3 17 15 12 18 1 19 1 9 0 18 14 14 9 11 12 5 2 19 6 12 15 6 0 12 20 5 14 11 10 7 14 1 10 3 6 4 4 3 11 14 14 5 12 17 20 10 13 12 0 2 17 17 10 5 10 3 5 17 14 13 9 9 14 12 18 13 3 1 8 17 13 11 20 7 1 2 10 17 1 8 20 10 8 7 14 1 15 8 14 6 15 5 0 20 5 9 20 0 1 17 20 20 17 15 11 19 11 10 5 10 17 14 1 5 10 17 9 13 2 14 20 1 7 1 15 16 14 9 10 14 11 19 0 7 15 8 4 9 2 10 2 15 8 1 12 2 9 13 4 3 10 9 6 5 17 5 8 18 10 11 9 6 18 13 19 7 10 15 9 4 1 1 8 12 13 15 5 9 1 7 7 12 2 18 1 14 4 17 17 14 20 13 12 17 0 8 19 0 2 13 4 16 15 19 1 18 8 0 4 5 17 9 13 14 17 11 13 6 18 5 14 4 18 16 5 2 3 9 10 16 11 17 1 4 12 19 17 18 20 6 15 5 11 18 15 1 6 20 18 5 6 15 2 10 6 18 18 19 1 17 18 12 20 16 5 1 17 1 12 19 8 13 11 1 10 4 7 15 6 9 10 20 7 4 8 10 16 18 13 13 18 0 13 5 9 20 1 9 6 7 13 4 12 5 13 7 12 8 0 2 17 19 0 17 6 18 15 8 13 20 17 20 8 13 12 15 2 17 17 14 7 2 1 9 6 20 2 0 15 0 0 3 4 1 11 8 13 3 9 15 14 11 9 8 12 10 20 1 11 1 6 17 12 5 0 5 10 19 18 19 3 18 0 11 15 14 6 5 11 9 4 20 6 11 12 9 17 16 6 4 12 19 11 10 13 8 5 7 7 12 14 18 0 12 16 17 10 0 1 4 6 5 11 12 6 8 12 1 10 16 1 13 4 14 9 10 3 20 3 3 15 20 7 10 19 10 19 1 16 10 1 4 12 12 7 20 1 15 11 5 9 5 12 17 6 10 2 14 18 1 6 3 1 0 1 5 12 13 15 4 9 0 12 14 9 11 11 1 13 10 12 16 6 15 5 4 2 13 12 9 10 0 16 20 3 11 17 17 18 4 1 20 14 6 20 3 15 12 16 18 12 3 9 17 11 11 18 0 6 4 19 3 2 19 0 12 6 4 10 18 19 5 20 10 19 0 1 15 14 9 13 10 5 0 2 18 0 13 3 16 4 0 8 17 3 4 3 13 19 12 2 8 19 12 4 9 15 12 18 18 19 9 15 8 0 4 14 16 17 17 8 7 14 11 3 3 16 8 2 13 10 14 5 5 18 11 18 6 7 1 15 10 18 3 2 1 13 1 15 18 8 3 8 8 0 7 8 1 15 15 19 18 19 2 13 16 16 18 12 17 19 2 4 18 5 6 0 15 13 6 18 19 7 20 16 5 2 13 17 10 3 8 14 12 19 20 6 1 13 14 3 9 16 16 6 13 12 20 14 15 16 3 8 3 13 17 16 15 12 19 1 2 4 16 13 9 17 6 13 3 14 7 6 20 0 14 3 5 14 2 16 12 15 3 12 8 1 10 10 10 13 10 20 20 14 4 15 17 13 4 3 17 7 11 18 7 15 17 3 12 20 4 11 3 1 15 18 19 1 3 13 14 9 10 8 19 19 9 3 10 7 7 4 1 3 12 18 18 12 8 11 17 12 17 15 4 8 7 9 4 17 10 9 14 9 11 20 8 12 6 14 19 17 16 18 7 14 15 6 19 18 4 13 5 10 10 17 1 11 1 11 11 19 9 10 3 7 16 20 15 11 18 4 6 4 19 19 10 17 5 4 1 6 8 6 9 11 2 20 7 6 19 20 4 12 10 14 14 4 4 15 20 15 20 8 18 4 14 15 15 3 18 16 3 19 8 12 19 19 3 2 7 9 20 14 20 12 10 4 1 1 9 2 0 2 3 7 6 20 5 17 3 8 6 14 20 3 16 18 9 14 20 20 3 16 14 8 0 1 10 3 7 19 5 18 20 4 12 11 13 11 0 10 0 15 8 16 6 1 16 15 2 11 6 17 10 18 18 18 15 13 9 1 6 12 11 4 12 9 7 6 1 12 13 16 2 12 10 11 12 13 12 14 19 12 19 14 11 6 11 3 17 0 10 0 2 8 14 13 6 2 19 9 0 7 18 17 1 18 4 13 14 19 11 11 14 18 4 20 14 19 1 9 17 20 2 14 16 8 2 7 3 11 14 2 5 14 9 5 12 2 13 11 12 5 14 18 19 14 4 20 13 3 6 14 1 20 9 12 16 18 4 6 17 12 11 8 19 10 8 1 11 20 13 18 10 17 0 4 19 12 1 12 6 16 14 6 9 11 11 6 15 9 12 16 13 14 12 6 16 16 15 16 0 11 13 16 0 3 12 6 2 5 13 4 20 5 19 9 4 11 15 16 9 18 11 7 7 10 3 15 3 12 20 9 3 15 12 19 13 2 4 9 14 1 17 3 9 1 12 8 1 1 16 11 17 5 18 15 20 7 10 4 17 0 4 8 19 10 2 17 4 5 5 15 20 3 0 18 6 15 15 15 4 14 0 7 1 20 6 16 3 13 1 4 18 10 12 15 1 16 6 14 13 0 9 5 9 15 20 8 10 1 11 10 7 17 10 10 16 5 6 12 16 18 1 15 15 5 11 8 2 10 14 1 8 0 4 11 9 19 1 20 5 14 4 7 1 5 4 6 4 0 4 6 11 11 17 19 1 16 1 16 11 7 2 0 6 10 7 5 15 16 17 16 11 9 4 9 7 2 0 14 12 6 14 14 9 8 14 7 17 20 12 17 1 11 0 9 0 9 11 8 9 14 6 7 11 18 20 0 4 1 15 15 11 18 17 0 5 17 15 6 11 5 7 9 20 0 3 16 11 0 11 4 15 10 19 19 13 11 12 18 13 13 11 14 17 5 14 20 7 17 8 17 16 20 0 13 5 20 10 9 15 17 6 11 6 6 4 2 3 17 20 4 11 4 5 16 19 5 5 18 10 3 20 10 3 5 1 5 16 8 9 17 16 20 7 9 7 0 14 12 20 7 12 2 12 8 12 19 3 3 15 7 18 2 17 9 0 16 9 15 1 17 9 6 11 19 19 18 17 19 5 20 9 20 15 7 9 7 20 18 17 19 0 1 16 19 20 10 12 3 8 18 3 6 1 5 3 16 9 10 4 6 8 0 5 19 2 19 10 20 13 14 4 9 20 5 5 6 12 13 0 8 20 18 10 6 20 0 17 14 19 2 0 8 19 7 7 5 19 1 18 18 10 7 19 9 18 11 15 7 16 10 1 18 0 20 12 7 11 14 1 3 19 11 5 20 1 15 18 16 9 9 16 11 20 3 4 2 12 3 4 6 0 1 17 18 11 19 3 10 13 13 12 6 3 5 0 20 11 14 2 6 2 5 5 10 7 7 9 0 14 7 5 18 18 1 20 3 17 10 0 12 17 3 11 5 0 14 13 14 1 18 3 6 11 20 13 0 9 12 10 0 18 18 16 6 7 10 2 0 10 9 6 6 11 3 0 14 7 15 14 14 18 5 5 16 15 5 17 4 20 3 17 16 6 3 11 3 1 9 17 18 3 14 7 9 10 3 10 8 7 14 6 7 2 12 19 2 7 0 15 9 18 11 20 17 13 0 6 1 8 8 0 0 11 13 8 10 15 4 20 2 7 11 8 20 19 6 15 15 0 20 20 5 14 14 17 16 0 17 20 13 7 4 5 16 10 10 10 10 11 3 6 15 1 15 17 3 7 15 7 17 6 9 11 3 5 19 7 3 5 11 13 18 17 16 0 12 5 3 16 6 4 14 4 4 7 17 14 16 7 12 6 17 15 5 14 11 4 11 20 11 2 8 0 18 14 4 11 16 0 13 19 14 18 4 8 6 12 20 12 8 11 1 7 17 18 19 6 7 17 3 19 6 4 1 20 19 4 16 4 16 19 10 2 6 19 14 18 11 12 19 12 16 0 17 19 13 4 7 2 9 2 7 13 4 1 0 10 17 11 17 15 16 4 11 12 1 5 0 10 13 8 20 6 20 14 2 20 2 16 6 9 12 2 1 5 14 3 10 14 11 20 6 8 16 0 6 19 11 15 14 19 8 6 4 3 1 6 8 12 6 16 19 3 7 6 12 17 11 4 1 19 6 16 9 20 1 17 12 19 0 8 13 9 16 10 20 9 20 2 0 6 20 0 2 18 19 18 19 4 3 0 12 2 7 4 5 20 3 3 4 0 17 3 10 14 19 9 16 15 19 14 6 17 4 12 9 5 0 6 19 15 15 6 19 2 12 3 15 10 16 20 18 14 0 5 9 16 9 19 1 19 1 9 16 3 20 16 9 15 14 2 9 16 14 8 6 17 0 14 2 14 2 20 1 0 6 1 19 7 3 19 14 13 6 8 17 2 8 14 3 7 14 9 10 0 7 1 15 11 6 18 9 15 15 19 12 17 14 5 3 3 8 10 12 16 14 14 8 10 18 0 2 8 17 19 12 0 6 4 16 11 3 1 9 15 4 12 8 9 2 7 9 5 11 0 5 19 4 17 8 3 2 18 20 6 14 18 16 14 8 13 11 20 13 8 9 8 20 1 10 5 12 18 7 4 6 5 3 17 8 1 9 3 8 17 1 3 18 13 6 19 17 17 2 19 8 16 16 5 0 0 11 18 20 15 13 0 3 1 3 12 11 0 13 2 14 13 13 5 11 1 0 9 12 11 7 7 17 18 11 7 19 19 2 0 14 0 2 1 20 0 3 10 8 16 1 18 5 18 2 15 2 17 6 14 7 13 13 20 4 18 8 14 0 10 20 16 13 10 9 7 10 3 17 8 8 6 17 10 5 16 9 9 13 8 11 17 9 12 15 3 1 6 11 15 3 1 6 6 7 16 11 20 2 11 16 6 12 2 17 10 7 17 4 8 14 12 10 1 16 10 17 8 15 11 5 13 0 14 8 7 0 12 9 1 16 0 17 18 1 15 13 11 8 17 12 15 18 15 0 6 19 5 16 16 6 6 13 15 4 8 2 9 15 19 12 11 3 7 15 2 1 12 10 6 7 15 19 0 19 16 14 12 20 6 1 20 7 0 14 19 18 6 5 14 15 5 20 14 15 11 10 17 7 1 19 19 4 16 17 5 6 7 10 2 20 3 20 19 10 6 2 16 9 17 7 18 17 11 2 3 17 1 17 3 2 5 16 0 15 5 1 3 5 11 12 19 15 18 9 4 17 12 11 17 9 1 13 18 7 8 20 9 8 3 7 19 3 7 8 0 2 17 9 3 3 6 10 11 10 10 14 7 2 18 5 11 8 6 7 12 2 19 11 2 12 7 3 8 13 17 10 0 2 20 5 7 11 8 9 14 16 1 18 12 7 19 15 0 0 17 4 7 3 4 1 5 5 5 13 5 5 10 20 15 10 6 1 9 17 12 14 14 2 4 14 19 3 17 4 20 10 10 10 17 9 6 15 6 3 5 11 14 20 13 3 19 1 7 5 12 2 3 18 3 14 4 19 7 10 7 15 4 11 15 4 7 4 17 2 19 5 2 13 14 0 19 12 14 7 19 13 1 18 10 0 18 15 12 16 3 6 12 17 16 20 17 5 20 7 2 14 13 8 12 6 8 4 7 6 14 9 19 19 20 8 2 16 1 16 16 19 13 18 8 0 2 9 16 12 3 6 10 8 3 14 10 4 1 8 19 0 17 2 13 13 0 7 13 3 10 8 18 11 4 10 19 6 5 9 17 19 8 5 12 1 20 18 6 19 0 15 4 20 19 4 15 6 18 1 20 10 6 5 4 8 5 16 16 15 19 0 7 12 7 14 4 18 3 5 8 0 17 20 18 0 11 19 19 8 0 4 10 8 6 8 9 3 18 4 1 18 18 16 20 3 6 0 5 9 4 19 13 5 10 2 15 10 13 16 12 8 20 9 15 16 12 17 15 12 3 11 1 10 12 5 0 3 10 11 17 13 12 3 5 15 4 1 1 4 10 10 9 14 3 1 14 3 8 16 11 13 3 4 6 4 12 1 16 1 1 12 0 18 19 13 7 18 7 10 19 9 2 11 4 19 20 20 18 6 0 9 19 12 12 17 8 7 8 14 20 1 15 11 9 17 1 7 18 9 15 2 7 13 1 6 20 8 19 7 2 2 3 7 9 4 0 8 15 5 20 12 8 2 19 14 14 18 8 11 9 4 11 2 19 17 13 18 2 0 17 6 14 20 18 18 1 18 19 17 11 6 9 15 20 20 7 16 10 15 17 16 14 10 1 12 0 16 12 0 5 15 13 1 15 5 4 1 12 4 10 20 7 4 1 15 3 12 17 14 7 4 13 0 20 0 15 18 9 10 1 19 14 2 14 8 15 3 13 11 13 17 11 5 8 12 5 16 10 10 10 9 1 20 18 6 18 17 1 19 8 14 5 0 17 5 0 16 20 4 11 5 17 6 3 8 13 5 18 5 15 1 2 20 0 12 7 6 13 18 20 1 6 13 14 14 0 12 19 7 7 4 13 12 3 15 20 17 13 18 16 9 0 3 18 3 15 11 4 11 12 5 1 12 8 16 11 10 11 1 0 9 4 16 15 3 11 1 1 6 13 7 11 20 15 18 6 1 8 14 5 18 4 13 16 19 3 11 11 19 4 1 10 0 17 8 7 1 5 20 3 19 5 2 15 11 6 4 10 6 5 15 12 11 3 1 2 3 13 20 16 16 12 12 3 8 12 11 0 18 15 5 2 17 0 3 0 11 15 16 14 2 16 17 20 0 5 18 1 4 6 5 17 17 12 18 4 4 3 7 16 19 5 15 0 3 17 18 11 15 9 12 19 7 3 18 17 17 16 12 17 1 3 6 4 13 12 7 3 3 0 1 19 15 11 14 11 0 15 7 10 14 20 11 14 13 12 2 1 20 2 1 3 6 12 1 12 12 8 6 17 5 9 20 12 4 15 9 1 8 11 10 8 7 17 14 19 14 10 7 12 7 9 8 9 0 3 0 8 10 6 5 8 0 18 19 6 13 17 16 7 0 6 1 5 17 6 13 5 11 9 3 11 12 12 6 16 6 2 19 14 13 2 0 11 5 1 10 2 5 1 3 7 5 9 14 3 14 15 19 5 17 19 7 14 4 20 8 12 2 12 17 8 14 6 5 20 18 9 16 17 12 4 7 12 2 1 20 14 5 16 14 5 16 11 17 6 12 19 1 11 15 15 12 13 19 15 18 15 6 12 13 5 6 15 4 13 13 12 9 20 1 18 7 19 13 11 11 8 18 6 16 7 10 18 17 6 16 3 13 6 20 0 15 9 15 18 7 2 14 20 17 16 3 13 11 16 2 11 3 15 16 12 17 10 17 10 3 16 18 15 1 5 20 9 13 4 8 13 0 2 6 13 4 1 16 19 13 17 1 17 14 4 16 17 9 3 9 16 18 15 1 1 9 6 5 19 14 16 0 0 4 15 5 15 19 16 4 16 7 12 14 19 8 13 1 11 5 16 14 9 3 5 15 10 16 7 17 20 14 18 12 0 0 18 3 19 13 6 10 16 18 14 2 19 0 12 19 3 2 1 19 13 16 10 11 14 16 17 1 4 13 0 17 7 5 0 19 3 11 2 10 8 0 0 11 12 15 10 2 0 15 10 14 4 7 1 12 17 4 3 1 1 10 7 18 11 3 1 11 6 11 11 11 4 13 8 14 18 13 12 14 1 3 15 17 6 17 12 4 15 6 3 0 20 16 11 3 5 0 13 17 12 5 4 9 7 18 8 20 16 5 4 10 19 8 6 0 19 5 6 18 18 17 3 14 11 14 16 8 14 19 0 1 19 11 11 6 19 5 4 3 8 11 12 17 11 3 15 6 15 20 6 4 3 18 3 7 6 11 4 2 19 10 13 10 14 10 8 0 12 13 1 8 3 2 17 2 17 20 7 10 15 16 2 6 13 4 19 0 14 7 4 18 9 14 11 2 0 10 7 3 5 0 12 18 17 17 1 15 17 2 0 2 15 9 3 3 6 4 3 20 14 9 14 14 20 15 6 8 7 5 11 7 18 15 12 14 16 5 10 20 6 10 14 1 6 10 12 3 14 13 19 1 4 15 0 11 7 14 8 4 1 10 20 4 11 14 17 6 16 1 2 2 12 19 8 14 16 4 6 20 7 15 19 10 16 8 0 16 6 12 3 14 16 3 15 2 11 20 9 13 20 9 16 2 17 9 4 5 9 11 11 4 12 12 13 4 17 0 2 9 7 0 3 13 5 9 13 0 10 16 2 4 5 12 15 9 3 17 11 16 9 2 8 1 9 10 14 19 19 12 11 11 7 5 8 5 10 2 19 11 1 15 18 14 13 15 13 11 18 9 17 1 3 18 10 20 20 19 17 5 14 5 0 18 19 2 0 2 17 10 10 1 5 0 7 15 15 6 7 14 9 14 20 5 15 9 13 2 14 19 9 17 16 5 0 5 0 0 14 14 11 5 2 19 11 8 18 11 9 20 0 17 18 18 1 20 18 2 12 6 15 15 1 19 17 18 2 20 5 0 4 11 18 20 4 7 19 7 7 16 8 4 19 6 3 5 11 19 11 14 18 2 4 16 17 8 1 9 10 9 16 8 13 4 9 17 0 7 20 12 13 5 13 18 8 12 9 15 11 14 8 8 19 17 13 0 8 2 5 16 5 19 19 15 16 4 12 9 3 2 19 5 0 7 14 10 13 19 15 15 1 5 10 20 16 3 14 14 16 11 18 12 5 0 14 20 2 4 20 13 4 3 11 17 0 10 6 1 9 16 2 19 13 0 11 15 3 12 4 4 5 11 4 7 7 14 8 2 14 0 13 14 13 14 10 4 2 11 16 5 16 10 9 18 8 20 4 17 20 1 8 3 15 11 3 17 9 12 6 1 20 17 5 13 15 18 11 17 3 5 15 4 19 11 10 2 3 18 12 16 14 5 10 18 14 1 9 17 10 2 11 19 16 20 18 13 7 2 15 6 6 2 16 20 5 17 1 17 19 7 18 2 7 2 5 7 15 2 9 15 10 7 7 12 0 1 2 12 17 17 1 15 10 12 17 18 0 10 13 16 19 15 12 8 12 4 5 14 5 19 2 4 9 14 5 15 18 2 5 9 5 12 9 1 15 12 3 19 5 12 6 11 11 5 4 20 15 6 5 14 18 11 19 12 4 19 12 7 0 14 4 18 0 4 17 5 0 5 17 19 18 20 7 5 19 2 2 16 11 7 0 10 19 12 6 20 1 16 8 16 6 7 10 12 11 2 0 4 12 9 11 8 1 1 11 8 9 17 16 8 14 3 17 14 10 4 7 13 18 10 16 14 11 14 2 17 6 10 8 5 5 11 16 3 18 14 20 20 15 7 17 2 4 20 5 10 8 9 16 10 17 6 9 4 11 20 11 1 12 12 13 8 6 1 8 18 3 10 6 8 15 2 3 9 1 6 11 13 19 9 19 19 2 15 19 9 4 6 12 19 19 5 2 14 10 18 10 12 8 18 16 19 20 15 7 6 5 2 9 6 19 19 11 2 16 11 17 12 10 7 7 18 10 13 8 5 17 18 14 14 20 11 0 3 4 20 19 6 8 17 8 8 1 0 10 13 8 20 6 11 4 7 16 17 19 9 1 0 7 17 13 15 6 2 10 14 19 3 4 5 17 10 2 4 6 13 19 10 19 11 10 11 8 17 20 0 19 4 17 16 1 13 16 10 10 6 0 11 11 15 19 12 3 9 0 4 1 20 14 5 18 1 17 19 17 6 19 15 6 1 3 10 1 1 14 0 3 0 16 11 10 8 16 8 16 17 8 17 16 20 20 16 19 12 17 9 10 7 8 19 3 9 11 7 4 8 10 0 9 17 16 10 8 15 13 3 9 5 18 10 7 15 20 10 0 14 13 4 17 15 14 1 10 5 8 6 9 10 8 11 3 12 1 0 3 15 5 7 18 19 3 0 3 9 9 20 2 16 0 10 3 10 2 13 0 13 2 2 1 20 1 18 16 3 4 11 9 11 19 15 17 20 1 18 3 10 10 14 9 4 15 20 17 5 10 1 7 19 19 6 17 7 3 8 16 17 11 15 11 3 0 7 2 17 5 13 0 7 1 0 2 14 9 14 1 3 14 9 15 1 8 9 5 9 15 13 6 6 10 15 15 10 11 2 12 16 9 7 5 13 7 6 17 6 7 4 20 13 8 9 18 17 5 2 11 17 20 17 19 10 20 2 19 13 19 11 13 10 2 8 14 0 8 20 10 8 11 0 14 4 11 15 8 15 12 6 11 14 19 0 9 18 5 4 8 9 15 6 7 4 10 17 19 0 7 15 11 4 0 1 3 19 12 10 19 17 16 19 20 3 20 17 2 0 4 3 4 6 0 8 4 1 7 15 6 16 13 12 4 15 9 10 2 6 9 3 18 13 18 6 16 10 18 4 4 17 3 15 5 15 14 11 8 10 10 10 19 0 18 11 17 2 2 10 12 6 3 9 8 13 12 12 11 20 20 4 3 10 5 3 12 17 9 6 8 12 7 17 18 2 13 0 18 9 2 12 11 16 19 10 9 8 6 2 10 0 13 14 18 2 15 0 15 20 16 9 13 4 10 7 15 20 12 8 4 8 18 18 5 4 3 8 19 2 20 9 18 0 18 4 19 18 7 6 3 3 12 16 18 6 1 7 8 2 7 1 14 6 5 19 7 13 16 17 2 2 17 14 14 20 8 17 10 10 13 0 3 4 16 0 15 14 16 18 19 1 11 16 14 20 14 16 19 12 10 20 17 13 4 18 18 0 20 18 12 6 10 15 7 8 12 19 19 20 1 5 18 17 8 3 2 13 19 11 15 12 17 9 5 3 17 15 14 11 20 8 11 16 11 18 1 7 6 1 10 10 16 13 6 3 18 1 0 6 4 1 7 20 17 14 6 8 7 12 17 9 6 7 1 5 3 16 19 20 0 16 11 8 18 16 1 5 8 5 2 10 7 16 14 10 15 2 18 13 15 3 19 9 18 14 15 6 2 16 4 7 3 16 12 13 13 14 19 16 9 8 8 4 3 15 2 14 10 6 0 11 14 7 15 8 4 20 19 9 17 9 10 8 9 17 20 10 12 5 3 4 7 10 13 11 15 10 18 14 15 1 6 18 9 5 11 18 7 10 8 3 3 6 20 2 8 7 3 12 12 15 6 10 20 15 20 11 15 14 19 14 11 4 9 15 3 7 16 13 19 20 1 14 1 20 20 17 11 0 14 16 4 15 18 1 16 5 10 7 2 13 9 3 8 10 12 12 19 13 5 5 20 2 8 11 7 18 0 14 7 5 4 0 10 12 7 6 11 4 4 15 13 15 17 14 4 2 1 4 2 8 1 1 9 4 8 4 10 5 0 10 0 17 20 15 18 15 6 14 6 6 17 8 11 0 15 1 9 17 15 9 17 9 13 2 18 9 20 9 1 20 12 9 20 9 9 13 17 20 16 5 17 18 18 14 0 1 4 14 14 5 17 11 7 2 18 11 3 7 1 16 16 9 1 15 10 0 8 20 11 9 13 12 20 20 8 14 3 15 11 6 8 2 13 4 15 8 20 5 7 6 12 15 15 3 7 9 12 15 15 4 7 20 6 10 11 2 12 2 20 10 10 18 4 15 15 0 1 12 3 15 8 4 18 18 13 15 1 7 19 3 20 18 4 13 0 16 9 11 8 7 13 17 9 3 5 18 1 4 11 14 4 13 6 4 16 15 16 12 1 19 2 0 16 12 12 8 17 19 8 19 10 10 1 12 19 1 6 9 20 14 1 1 6 20 6 5 8 20 13 3 9 5 19 10 5 1 14 6 4 0 4 20 7 6 16 20 17 0 6 15 1 9 15 8 9 9 0 1 16 19 6 15 11 10 3 2 11 11 4 20 20 12 10 19 15 7 11 5 20 6 2 13 6 19 15 10 1 19 17 6 2 3 19 18 9 15 11 20 18 15 19 0 19 20 5 3 10 5 0 9 0 17 1 0 5 5 11 2 1 14 17 1 7 18 3 19 1 16 1 0 15 9 8 15 20 20 19 10 10 0 14 6 19 8 0 15 9 14 5 20 2 10 8 7 11 17 16 0 11 18 14 19 8 5 0 16 0 8 5 13 5 11 1 2 4 13 1 4 2 6 20 1 2 17 11 16 12 5 1 17 3 19 18 2 4 16 2 5 10 16 17 18 17 19 10 16 4 11 19 2 19 1 12 10 8 1 14 20 1 19 1 2 19 3 16 0 8 11 12 7 16 14 9 13 6 4 3 0 7 4 2 4 8 6 10 0 16 2 12 13 11 0 5 6 14 3 10 0 10 8 0 8 17 1 11 13 12 0 19 19 1 11 19 18 2 9 1 13 4 4 8 13 17 19 3 6 2 3 14 16 6 6 0 12 9 0 10 3 0 7 9 9 11 0 10 13 17 17 11 6 14 10 14 2 20 19 11 9 18 19 4 9 6 6 17 12 10 17 4 5 7 4 0 5 2 12 13 19 6 6 8 19 9 7 16 2 4 10 4 6 1 7 5 0 19 1 1 10 5 0 1 19 3 3 13 15 1 12 17 13 13 20 17 19 19 3 6 13 1 11 14 13 1 16 3 12 17 1 4 20 7 0 4 19 20 9 6 14 1 10 4 9 1 16 4 12 11 20 20 8 10 20 7 7 0 6 9 6 20 6 6 10 2 12 9 14 14 1 12 11 18 19 2 11 10 8 11 12 1 9 7 17 11 3 0 10 5 8 5 3 2 7 17 1 18 0 7 6 17 14 18 14 12 17 5 12 15 11 6 16 10 18 13 15 3 15 1 0 15 16 16 14 8 11 5 12 20 0 1 18 0 3 16 4 0 7 14 15 14 16 7 19 6 6 20 9 10 1 19 16 20 10 19 15 18 5 19 18 13 2 17 8 4 15 12 16 10 12 19 13 6 5 2 1 19 17 13 6 20 0 1 17 0 20 3 10 7 18 20 5 19 0 10 4 0 4 17 9 7 7 4 14 3 5 16 6 2 19 0 1 3 17 19 15 9 17 19 16 8 5 1 12 9 4 18 9 9 12 7 17 4 7 20 0 4 3 12 6 16 13 7 20 4 3 1 9 12 13 2 9 18 16 4 16 16 4 8 13 14 13 8 4 17 11 14 4 3 18 19 1 13 15 19 0 4 1 19 7 3 1 14 19 8 14 18 0 20 15 11 3 6 6 9 19 2 4 3 20 3 10 4 6 5 4 20 8 18 11 12 1 9 20 3 15 6 2 17 19 18 0 19 12 8 1 4 1 12 10 8 3 12 18 9 4 11 17 19 7 16 1 15 9 20 10 7 4 4 7 12 4 1 8 15 14 13 6 9 8 19 15 1 2 10 19 13 0 18 20 17 0 6 12 3 5 6 20 9 17 9 11 3 7 3 1 9 9 11 13 1 8 11 17 15 12 16 5 14 17 8 2 1 6 8 10 13 1 20 5 8 12 6 20 1 18 1 14 11 10 10 13 11 19 13 20 10 1 1 5 1 17 9 0 6 5 16 11 13 6 13 11 7 8 5 16 19 10 10 6 19 5 9 17 2 8 0 16 15 9 19 19 4 12 6 11 9 19 5 13 9 19 2 11 10 4 19 13 15 20 3 19 11 12 14 14 10 5 17 20 1 7 16 20 8 15 18 10 18 13 16 19 9 6 3 8 11 16 0 19 9 20 6 14 19 15 11 9 19 11 11 20 4 1 3 2 5 15 19 20 17 16 19 18 8 6 14 5 5 0 6 13 2 10 15 4 10 12 13 14 10 13 14 8 1 5 4 10 5 13 16 8 0 18 11 3 6 2 10 15 13 13 3 5 18 12 15 16 11 17 10 10 7 10 2 16 15 13 5 13 12 13 8 15 12 18 4 7 0 9 12 19 8 15 15 4 13 17 0 1 9 9 5 16 12 11 3 2 18 13 11 7 4 2 15 4 12 17 6 5 5 1 2 9 5 16 15 10 11 12 13 19 8 11 6 7 3 15 18 0 13 14 1 20 0 1 4 10 14 6 20 14 12 16 12 3 15 20 10 16 15 19 10 0 9 9 15 17 0 11 17 6 13 20 12 1 9 1 4 1 10 14 9 11 8 0 5 1 1 11 10 2 13 7 13 16 3 19 9 0 1 4 9 17 16 3 15 6 8 17 2 4 18 19 1 6 15 4 2 15 4 17 20 7 17 13 3 4 11 2 4 5 17 12 18 4 20 14 1 6 16 13 20 1 7 5 10 9 18 7 5 4 7 11 11 9 6 15 16 15 20 0 19 15 4 13 7 12 12 7 2 19 10 5 7 0 11 1 11 16 16 3 14 14 8 15 20 6 12 5 17 10 19 13 5 6 4 6 4 3 12 2 18 5 3 2 11 13 15 19 5 0 10 8 14 12 2 4 2 9 12 16 4 13 16 9 1 7 0 1 6 1 13 18 1 3 5 19 19 12 16 12 19 13 9 14 0 7 6 18 18 8 15 9 19 14 7 5 14 3 0 17 11 8 19 3 13 14 8 19 16 19 20 18 5 20 14 12 9 7 20 5 6 5 6 2 6 20 3 9 9 17 13 2 14 7 5 3 7 20 14 3 4 5 5 19 2 0 17 4 3 16 0 10 13 8 9 10 2 9 5 1 12 7 4 9 1 6 8 6 17 10 3 6 9 14 11 17 10 20 11 15 10 11 7 6 15 18 16 3 1 5 16 7 12 1 15 10 14 15 18 5 17 11 17 13 15 5 8 19 9 17 5 8 2 13 4 20 18 0 14 7 11 19 15 2 14 0 11 15 11 6 14 8 1 1 16 9 14 0 20 4 2 14 3 6 1 19 0 8 1 6 7 18 16 20 18 15 16 4 6 9 16 4 19 20 6 2 13 20 9 19 1 2 13 20 4 18 10 1 8 13 18 4 7 2 2 20 18 2 9 17 17 15 8 19 15 18 4 19 18 5 20 17 3 0 12 15 7 20 5 1 9 18 14 11 12 13 15 16 7 0 17 14 7 13 8 19 10 0 7 16 19 15 3 16 2 10 18 19 12 7 4 0 20 15 3 5 13 9 12 12 14 12 5 6 16 7 10 12 3 18 11 19 13 19 10 4 5 8 12 14 0 11 15 14 4 7 2 4 7 4 13 17 20 3 13 0 12 3 12 16 1 7 15 8 14 6 6 0 2 18 10 10 12 14 18 17 4 12 3 14 12 3 19 12 4 17 8 12 14 3 16 18 13 18 19 1 2 7 5 13 13 15 10 0 19 17 15 8 10 15 9 0 9 19 14 3 4 3 1 9 17 16 0 6 4 12 13 12 12 0 20 5 20 7 10 12 16 2 13 1 16 11 16 4 11 11 16 16 10 8 6 10 7 5 0 4 3 14 3 8 0 8 13 17 20 5 7 12 7 17 17 13 4 19 20 0 5 9 11 1 8 11 10 8 3 8 18 5 10 5 11 4 1 12 8 16 20 6 9 8 13 3 3 11 17 16 19 6 10 5 14 5 2 9 18 10 14 15 15 7 4 12 5 4 9 16 6 1 4 20 13 3 11 3 18 3 7 18 18 17 3 12 20 10 7 17 2 4 6 7 8 11 14 8 17 13 3 1 7 14 14 11 3 15 20 15 16 17 8 18 15 1 2 2 9 20 14 7 13 2 11 8 7 15 3 3 0 13 1 19 20 16 8 10 17 6 4 4 20 11 15 5 8 3 14 16 6 20 12 4 1 11 9 9 16 13 11 12 16 10 14 5 19 0 11 5 0 13 5 11 13 1 9 6 12 17 9 11 0 9 14 2 1 18 20 19 1 15 1 2 12 12 14 5 15 16 20 2 9 6 14 14 0 15 0 5 11 17 7 16 0 12 10 20 8 3 17 0 10 9 12 3 12 6 9 1 12 18 20 14 13 6 14 8 2 16 7 2 4 13 12 17 1 10 4 11 4 12 8 14 19 18 17 20 19 7 1 18 20 17 12 12 2 5 7 12 13 15 14 1 8 4 13 9 14 15 12 19 5 9 16 3 10 7 11 8 15 10 14 19 2 3 7 5 9 14 0 20 6 9 9 4 3 5 18 1 4 17 15 14 8 0 8 4 7 20 11 0 0 10 10 2 8 20 12 9 2 12 9 4 17 11 16 5 10 1 4 18 11 11 8 14 2 19 14 5 19 16 13 17 7 10 3 2 15 4 3 10 13 10 13 14 17 19 15 4 3 8 15 14 18 19 14 6 7 15 18 2 15 6 20 0 6 14 18 8 9 8 17 13 2 6 3 13 4 4 17 5 17 18 9 20 11 12 14 8 4 8 13 8 16 20 13 9 13 1 16 16 15 12 7 4 17 17 15 12 2 1 15 18 13 11 13 4 18 11 12 13 8 3 14 18 14 16 0 7 11 9 2 16 6 12 20 12 8 7 6 0 14 6 6 7 10 17 13 1 1 19 7 4 20 10 14 15 7 3 18 10 7 12 17 13 4 17 9 16 17 3 5 6 10 12 5 4 16 18 17 3 15 7 15 20 3 12 14 1 14 6 15 17 6 7 3 4 11 1 15 18 19 3 8 1 2 18 12 11 15 15 3 4 8 15 10 3 9 3 8 12 20 18 8 2 13 14 10 3 1 18 13 8 1 5 20 6 5 5 6 8 7 2 4 9 20 8 15 1 15 18 5 15 12 20 6 8 14 20 1 10 7 14 9 9 11 10 11 12 15 15 14 5 1 0 19 11 18 5 10 1 14 8 13 10 10 3 13 8 17 7 12 7 10 9 10 11 7 12 1 6 13 15 5 10 7 13 1 1 17 13 4 3 3 16 3 17 0 6 18 10 9 17 6 1 16 19 6 3 10 16 10 7 9 6 19 7 13 12 19 12 0 9 9 5 18 8 19 3 8 10 19 1 17 1 17 18 19 20 10 7 14 10 19 4 9 18 15 7 15 17 16 14 9 1 0 11 13 8 20 6 4 19 2 13 14 3 14 19 20 9 11 0 5 3 3 14 19 4 19 4 1 13 13 1 7 3 6 18 14 2 15 16 17 2 15 12 3 4 10 6 10 12 17 15 10 6 16 0 15 5 19 8 14 10 15 17 6 7 18 9 13 17 2 13 7 2 3 6 1 20 20 4 5 7 7 2 7 9 1 5 7 8 11 19 6 15 6 2 0 6 12 0 12 14 2 1 8 0 5 4 3 18 13 17 14 4 3 11 12 9 4 3 8 13 17 11 18 5 0 4 6 8 7 13 9 19 5 5 3 15 10 15 0 18 6 12 9 20 8 10 18 9 4 7 11 5 14 15 6 17 4 6 6 15 14 11 13 6 4 0 3 20 20 18 1 13 13 2 12 9 9 9 6 11 15 6 7 18 8 2 0 3 20 10 2 1 12 8 20 4 16 4 5 19 15 16 10 19 0 10 18 13 18 15 9 4 0 14 6 7 17 1 1 3 8 5 20 17 5 12 19 12 8 16 2 14 0 18 13 14 16 12 15 14 9 16 10 15 2 18 0 8 2 12 11 6 3 16 20 11 18 0 20 18 18 8 1 7 6 16 9 5 11 14 1 15 20 9 6 6 19 15 6 3 2 20 14 13 9 6 18 12 10 0 20 0 1 3 16 12 14 4 7 15 3 3 13 2 17 0 14 19 15 1 8 11 16 17 11 3 13 9 0 2 19 0 4 8 3 0 12 13 17 0 18 3 1 10 13 2 16 16 13 19 15 17 6 13 20 16 12 16 18 9 8 12 8 20 7 7 11 3 0 9 19 9 8 8 10 19 15 18 1 11 1 3 12 9 7 8 15 20 5 14 20 20 16 4 0 5 16 16 7 13 8 20 9 10 4 4 13 15 12 10 9 20 3 17 13 5 11 2 13 20 5 11 3 5 19 14 13 9 0 9 19 4 18 10 3 14 19 4 12 19 5 0 9 0 20 3 20 13 8 5 9 17 5 17 6 6 13 19 2 7 13 9 18 7 16 0 15 19 0 3 5 18 17 6 1 6 14 8 15 12 18 1 20 5 20 7 9 13 1 18 0 4 6 10 13 20 14 2 11 4 3 7 17 12 20 10 17 18 20 6 0 4 19 12 3 6 6 4 0 7 11 8 11 0 18 3 11 9 11 9 14 18 3 8 16 9 19 7 8 16 8 3 18 11 16 14 9 1 5 13 10 3 18 11 15 18 4 13 13 7 15 7 14 7 5 19 19 2 2 4 7 12 16 10 7 4 17 11 12 6 2 1 19 4 9 19 9 1 4 12 1 19 0 19 6 12 1 4 20 18 9 1 9 18 13 6 16 10 4 3 3 15 12 14 7 0 17 13 1 6 0 17 8 0 2 2 9 13 3 1 6 10 2 1 11 17 14 7 17 13 6 6 19 2 4 9 10 12 18 17 8 10 10 11 10 7 8 1 17 1 8 10 15 20 19 11 5 9 4 0 6 1 13 0 4 17 8 0 17 13 8 0 1 19 13 16 10 10 6 0 12 8 6 19 5 7 17 14 6 9 8 3 1 20 15 4 3 4 19 19 9 7 6 6 8 7 7 20 16 4 4 13 4 20 1 19 10 6 2 20 16 12 6 1 10 2 12 18 18 20 13 7 19 1 17 14 3 14 15 3 11 3 3 1 16 6 6 15 12 3 8 4 7 20 4 20 2 19 13 19 0 19 13 16 8 19 16 6 13 2 2 17 8 20 13 10 6 2 9 3 5 13 13 20 17 18 5 9 1 0 13 14 13 3 15 6 12 12 7 5 5 16 20 0 9 8 10 7 5 4 4 9 0 5 15 17 15 8 11 12 1 5 1 10 18 16 16 10 10 19 12 12 16 1 10 1 0 17 12 17 3 10 10 16 18 3 0 6 12 4 7 10 7 13 10 9 16 18 14 10 12 16 11 20 8 7 11 11 4 9 16 8 7 7 4 13 8 18 7 19 4 14 17 15 1 8 17 1 16 6 1 14 16 8 9 0 13 5 12 20 18 9 13 17 10 15 11 4 17 8 4 14 7 20 10 3 6 10 12 15 6 4 19 1 16 16 6 9 19 15 10 9 0 15 17 2 17 17 10 14 3 1 13 8 19 15 19 9 15 18 13 20 6 13 10 9 4 15 14 13 15 15 3 12 2 2 13 0 16 3 16 4 7 16 11 6 7 15 14 18 14 9 19 7 17 18 19 15 9 12 9 13 12 13 1 4 10 0 11 9 5 19 5 5 5 10 15 7 3 9 8 12 8 3 3 18 1 8 15 15 13 20 11 1 3 19 10 15 2 14 8 9 6 20 1 16 12 13 7 10 5 17 1 11 5 13 13 11 7 4 18 19 16 6 19 20 10 13 13 6 10 8 4 15 16 20 10 7 1 13 7 16 12 7 4 5 10 0 14 15 17 18 14 3 20 2 11 14 6 0 15 3 4 7 17 4 13 8 14 10 7 7 20 10 18 9 5 20 20 2 7 14 16 9 8 4 5 8 8 5 17 4 16 13 0 1 13 18 7 17 6 15 1 19 12 18 2 16 18 7 7 6 6 1 4 12 2 12 15 7 17 20 18 0 14 19 1 15 8 12 0 7 3 18 13 6 3 11 17 3 17 12 14 16 17 5 9 4 18 16 13 5 8 13 4 1 18 2 10 1 2 3 7 12 19 5 12 4 0 13 8 19 7 12 15 3 7 18 5 15 16 3 15 18 5 6 12 13 7 1 20 7 10 16 18 0 7 17 19 10 17 4 0 5 14 17 17 7 4 11 8 16 16 15 5 5 6 20 9 6 3 16 10 18 0 1 10 15 2 1 12 1 13 17 4 13 10 6 2 10 1 0 15 20 4 12 15 1 12 11 0 0 2 8 2 14 1 6 8 6 14 7 6 18 4 2 11 11 5 14 18 3 16 12 16 1 11 11 15 18 19 17 8 2 3 11 7 16 5 8 10 18 16 1 20 18 9 2 20 4 20 1 19 0 1 10 1 12 16 3 0 12 6 14 1 18 11 0 17 9 13 13 16 11 1 2 15 20 1 0 12 17 0 15 1 12 5 10 7 1 16 14 14 8 2 16 20 0 8 1 19 4 14 1 8 5 7 13 17 9 10 15 15 17 4 16 1 14 8 4 0 19 10 12 11 13 9 4 6 10 2 1 19 5 20 5 2 12 15 13 9 10 17 4 1 13 18 14 0 19 13 9 14 7 9 15 17 9 4 15 6 18 3 7 7 20 10 12 0 6 12 15 3 20 6 8 14 0 16 15 19 3 3 13 5 2 18 4 2 4 17 14 15 0 15 15 0 5 13 10 4 6 7 14 9 10 7 1 15 16 18 4 9 5 6 7 12 5 11 9 17 8 2 17 19 2 9 13 13 15 2 19 18 18 10 14 17 5 12 18 11 20 5 6 11 5 4 10 17 20 1 9 10 3 4 14 10 8 15 3 11 0 17 20 12 4 14 3 17 10 7 3 19 6 12 14 6 5 9 4 2 9 18 11 18 20 7 11 5 10 3 11 0 1 1 12 6 11 20 15 16 4 1 3 10 5 20 19 15 10 20 5 17 2 8 18 3 6 3 7 11 6 4 16 8 10 4 15 14 4 10 12 1 11 20 19 6 13 12 14 14 12 5 11 0 19 18 3 10 6 3 20 7 2 8 7 5 6 11 20 19 18 10 20 18 7 19 19 16 3 4 19 11 0 4 9 18 8 3 12 7 5 7 5 7 17 12 16 20 12 11 17 9 2 3 2 1 7 20 4 5 4 9 20 10 5 15 16 3 15 9 16 20 8 12 2 14 3 14 4 13 8 7 11 15 20 1 15 9 7 11 3 15 14 17 8 16 19 11 1 12 3 2 2 5 0 3 5 7 17 19 19 11 13 0 13 13 16 5 17 12 1 6 17 4 20 18 0 12 11 17 12 8 15 20 18 16 16 8 14 8 7 11 0 15 5 0 5 13 17 7 17 12 8 12 15 19 0 8 9 9 10 14 20 1 15 20 19 14 20 19 0 19 6 10 0 20 7 5 16 2 15 5 11 6 13 3 12 16 18 19 1 20 0 7 19 12 10 3 14 3 4 15 0 1 5 14 18 12 9 11 15 19 8 6 14 8 7 10 18 18 1 7 2 14 16 15 12 13 10 12 13 16 18 17 13 8 16 16 10 10 3 14 4 0 14 8 0 1 4 4 1 3 2 20 4 7 10 4 7 4 5 2 8 10 1 17 5 6 13 8 11 16 4 7 17 10 19 13 1 13 16 11 15 0 14 8 13 20 6 15 8 13 7 17 20 1 1 7 20 14 2 16 18 19 12 3 19 12 13 15 13 4 14 13 20 13 6 5 4 6 17 17 13 16 18 1 11 11 1 14 10 0 2 17 0 6 11 18 17 0 18 1 1 15 18 18 5 16 7 0 13 2 1 13 12 11 2 2 18 20 9 5 11 9 18 11 4 18 9 2 4 11 6 8 7 10 14 14 3 19 2 6 9 15 19 3 6 10 18 20 0 1 0 2 16 7 19 3 11 9 20 4 18 4 5 19 6 7 15 14 11 18 20 1 0 0 0 15 9 2 12 18 12 4 0 6 17 18 0 3 11 12 12 19 3 20 4 20 0 15 5 1 0 8 15 13 19 3 1 2 4 14 2 0 10 3 19 4 19 0 15 18 11 16 12 0 10 6 6 9 0 9 12 14 19 5 16 20 7 7 13 19 6 16 3 9 1 4 10 12 9 12 4 5 12 6 5 8 9 6 18 3 5 1 0 15 17 12 16 6 16 19 5 10 18 3 10 18 8 1 14 19 7 3 11 9 1 13 16 11 18 9 5 17 5 16 9 5 19 13 2 5 8 7 3 6 2 9 10 10 11 18 16 6 3 11 1 14 20 14 0 4 9 17 17 2 18 7 9 1 18 18 11 18 2 16 20 0 15 4 19 12 13 15 6 15 3 17 7 5 6 15 11 4 6 18 13 15 15 2 13 19 16 18 7 1 5 8 6 5 11 10 9 5 7 1 1 11 16 9 15 18 17 14 13 12 15 18 16 6 17 8 17 6 4 12 9 14 7 10 16 12 17 3 14 17 11 0 10 18 14 0 14 13 9 7 20 13 3 1 7 16 7 5 1 0 13 1 18 17 16 4 20 20 10 3 18 16 5 3 4 15 12 16 4 16 12 20 7 11 18 6 2 3 8 16 6 17 20 17 13 10 20 8 9 14 13 10 18 6 0 5 5 1 0 11 4 12 2 7 2 18 6 9 14 16 3 7 12 18 16 16 16 8 19 15 17 17 18 0 7 18 12 14 6 7 10 1 5 8 2 15 20 5 8 15 18 0 10 10 18 4 3 13 18 7 13 19 14 6 19 0 14 4 8 6 16 11 0 19 8 15 7 9 20 16 0 17 6 20 9 10 9 16 19 14 11 14 19 4 2 4 5 14 16 0 16 7 5 11 20 10 1 16 12 17 14 10 8 2 4 2 2 4 17 18 3 14 20 10 8 14 1 3 15 11 0 8 4 14 19 12 19 10 14 17 19 20 15 13 6 18 2 4 4 18 3 15 0 14 16 9 0 7 13 6 19 10 3 2 14 5 1 9 19 14 16 9 11 3 12 2 15 14 19 9 8 6 4 5 5 12 20 3 20 2 8 7 6 7 0 9 17 0 2 0 20 15 10 11 2 11 14 19 17 14 13 18 11 1 17 0 15 18 2 15 19 0 0 14 8 3 2 15 3 15 7 20 1 18 19 9 17 12 14 5 17 0 11 12 5 16 13 6 20 5 12 3 15 17 5 1 12 11 6 1 10 18 14 14 2 15 13 19 14 8 11 2 3 3 17 10 10 0 12 5 0 13 13 15 9 7 8 7 3 11 6 2 18 19 14 10 15 17 0 8 10 10 20 7 19 19 12 20 3 18 8 4 20 16 19 2 16 13 17 9 4 19 18 9 16 7 14 9 11 13 12 0 5 6 14 15 18 8 3 7 1 13 16 9 3 3 2 8 4 18 13 2 0 11 3 12 1 17 4 6 0 14 13 15 20 1 7 7 5 6 11 15 16 10 14 4 15 3 18 9 11 8 12 9 9 7 6 0 16 14 6 10 17 20 4 17 3 3 11 19 0 10 20 11 12 19 5 16 8 19 2 17 10 5 2 2 12 20 19 17 9 15 10 8 7 9 5 9 18 15 17 6 17 16 5 2 1 16 2 20 20 6 13 1 18 12 8 18 2 4 15 2 13 13 2 16 6 9 5 13 17 12 5 18 17 20 11 7 7 6 0 20 2 1 19 1 20 12 1 6 14 11 18 5 0 11 2 9 1 16 17 3 11 7 8 17 20 1 5 15 17 5 19 3 13 10 12 4 8 6 12 18 16 4 20 19 7 9 19 16 6 1 2 4 18 10 15 1 13 15 9 17 1 1 9 13 0 10 2 1 0 1 11 4 2 12 10 8 3 9 7 7 20 19 4 12 6 17 8 13 7 20 16 6 19 10 15 20 15 2 4 10 4 13 5 11 10 0 15 12 18 3 16 18 7 3 1 18 6 2 6 9 15 19 10 10 10 18 19 20 8 8 3 2 11 20 11 18 1 9 1 8 2 11 11 3 19 19 7 12 2 20 15 17 13 9 9 17 8 10 18 17 5 15 1 18 6 0 1 5 10 13 20 3 20 6 17 3 20 9 16 19 6 17 13 19 8 0 6 5 20 11 1 10 3 15 1 2 12 1 19 10 18 11 5 11 18 0 16 19 7 10 5 16 11 1 14 9 6 5 10 7 17 3 13 6 2 11 6 6 13 12 17 11 3 11 10 19 5 4 19 13 0 7 5 10 18 17 11 14 11 10 7 11 18 0 18 13 2 13 16 17 8 20 2 3 5 3 12 17 14 16 6 16 6 10 3 18 8 16 14 11 7 8 20 11 8 18 0 9 9 6 4 3 19 6 3 14 20 10 17 5 14 10 6 0 18 10 8 9 1 5 8 18 5 13 2 11 2 6 14 10 2 12 4 12 15 6 17 16 8 0 0 7 12 18 18 3 7 0 20 4 4 2 1 16 1 15 19 4 2 14 20 8 6 12 7 3 5 19 4 9 4 7 2 4 15 0 0 12 0 16 10 8 20 19 0 1 10 16 3 15 3 17 9 3 17 6 0 9 0 19 15 14 2 18 7 16 14 17 20 7 7 8 16 7 7 19 5 4 10 6 11 12 19 12 7 20 13 11 4 13 11 18 1 19 2 3 20 2 18 11 1 16 6 14 9 16 20 5 12 10 11 2 12 5 10 19 15 2 8 19 10 12 7 1 9 15 11 5 19 3 1 7 1 9 17 12 12 0 16 11 14 20 18 0 20 8 6 11 4 16 14 8 4 13 10 10 9 7 4 3 3 8 4 13 4 3 2 13 3 6 7 17 7 0 4 14 20 16 4 10 19 7 20 0 9 11 6 8 10 14 15 6 15 14 14 3 14 17 13 2 17 8 3 8 12 18 6 5 17 6 20 20 2 0 19 20 4 19 0 8 13 5 4 0 18 10 0 8 1 3 10 4 1 5 20 5 3 0 18 0 16 16 7 7 3 5 0 17 15 20 17 10 17 17 14 6 14 8 1 1 10 4 4 12 16 15 0 3 7 20 7 20 16 17 16 13 4 6 6 12 1 8 15 0 2 20 0 7 2 3 13 1 0 4 11 9 15 20 1 2 13 9 8 13 14 8 2 0 17 16 10 13 17 17 13 7 3 13 14 19 9 15 13 12 19 19 16 0 18 2 5 11 4 9 17 15 19 8 5 17 10 7 8 18 17 4 20 4 7 10 9 2 6 7 13 2 16 8 17 6 18 17 9 1 18 3 20 7 2 6 15 14 13 9 14 6 19 1 13 18 14 18 4 9 9 4 8 18 17 3 16 8 10 15 11 18 1 0 6 13 5 6 4 6 1 11 3 3 15 2 3 5 19 19 1 11 9 13 17 4 2 13 2 20 10 19 3 0 20 6 10 8 18 15 10 13 1 5 7 2 6 1 19 14 15 8 0 1 11 2 0 0 1 11 11 17 14 19 7 16 3 6 14 12 11 17 2 6 5 5 12 9 20 8 19 4 3 19 10 14 14 20 5 3 0 20 10 16 17 13 15 11 13 10 14 16 15 2 9 17 11 0 19 11 1 9 7 15 10 1 12 3 0 11 7 13 2 12 6 4 12 18 2 17 7 2 3 17 19 9 15 3 3 8 4 7 15 6 2 5 15 4 8 6 8 12 0 5 7 13 20 19 12 2 3 6 5 14 18 7 20 2 14 1 15 9 9 4 20 18 18 5 14 3 7 6 11 12 12 2 20 9 3 9 9 14 17 9 11 0 11 8 16 4 9 19 6 4 16 4 12 2 14 16 15 19 1 4 8 11 17 1 14 14 10 1 11 17 8 15 3 20 2 18 12 9 9 14 5 4 17 2 9 19 11 6 15 5 14 18 20 15 9 15 4 0 9 19 8 8 4 20 13 4 3 14 10 9 4 11 2 6 10 7 11 12 4 0 18 13 9 20 13 13 0 5 8 17 5 17 12 14 10 18 16 20 20 15 12 2 6 5 6 7 0 4 13 12 10 15 7 2 18 3 12 19 16 7 6 3 14 1 9 6 16 13 10 5 18 15 2 0 7 11 11 12 12 14 6 8 18 7 20 18 3 12 6 13 16 12 16 16 15 14 18 17 6 18 11 11 5 4 2 18 16 19 18 10 10 19 2 18 7 0 5 9 14 12 15 15 0 17 8 7 20 5 20 6 6 2 5 8 0 11 2 0 19 3 4 8 8 10 18 16 17 20 18 17 20 19 6 8 12 15 20 5 6 16 5 19 5 10 11 13 8 13 10 5 2 11 6 6 3 5 4 12 15 8 17 20 0 13 13 2 2 11 1 16 0 17 11 13 2 12 16 18 16 8 13 16 14 8 5 0 9 20 20 4 7 17 2 17 14 11 11 11 3 2 9 10 0 14 6 3 18 13 9 2 9 0 15 3 5 15 0 4 2 5 13 12 13 1 13 18 11 10 11 1 3 15 2 15 6 6 11 10 15 1 17 14 12 16 5 1 8 16 14 2 5 7 18 19 10 8 6 20 9 8 17 16 9 17 13 2 18 19 7 17 18 6 12 3 6 16 4 13 8 9 10 17 7 14 7 10 17 3 12 17 19 19 10 16 13 13 13 6 2 13 4 13 6 7 8 4 16 4 18 14 17 19 4 12 0 12 4 3 20 17 7 0 20 18 17 18 0 12 19 17 6 16 17 13 15 7 5 13 7 18 8 11 14 3 20 16 8 7 15 17 13 19 8 14 7 3 2 4 19 9 2 17 15 14 13 11 20 6 2 9 19 19 14 20 19 4 18 13 10 2 1 1 4 17 6 8 12 20 2 14 19 6 13 20 14 10 4 5 3 13 8 19 14 17 4 8 3 17 11 1 0 12 11 13 8 3 15 10 17 1 7 2 4 20 15 5 9 2 0 16 6 10 20 9 18 19 15 0 12 5 9 11 11 12 7 2 3 6 11 19 4 10 0 17 18 15 0 7 17 16 13 5 14 4 19 5 10 13 5 17 5 4 18 15 2 9 16 5 13 7 20 5 17 6 14 12 4 9 18 4 15 13 8 5 20 11 6 12 7 19 6 14 3 8 7 1 6 7 4 11 2 6 8 11 5 15 11 9 18 9 6 1 15 4 6 18 12 4 7 12 16 2 10 17 4 2 1 5 4 14 2 15 0 10 17 9 16 16 18 12 8 16 1 4 5 5 1 20 15 19 16 15 10 11 13 18 6 2 19 17 4 8 14 20 4 3 19 17 13 15 3 0 2 1 6 10 1 16 11 17 16 2 0 5 9 5 7 5 2 1 14 16 1 14 3 1 17 8 10 13 4 15 18 16 17 4 16 4 15 12 20 10 17 8 2 0 3 13 10 0 8 18 10 4 11 10 13 3 12 15 19 20 8 4 7 10 2 18 5 10 7 2 5 11 11 1 12 17 16 18 14 5 4 8 5 0 6 3 11 7 11 3 17 1 8 10 2 15 19 17 2 6 1 15 14 8 16 6 2 12 10 19 16 15 13 4 16 18 1 9 2 14 18 4 2 16 8 5 9 2 17 17 7 16 19 16 17 14 2 16 2 7 11 9 2 13 0 4 0 7 11 13 13 15 12 6 2 2 3 12 7 16 13 14 11 7 11 1 13 4 20 5 20 14 18 3 13 14 5 11 19 7 14 8 4 2 0 4 13 12 5 15 18 9 14 13 12 1 11 14 0 19 1 15 19 7 2 7 7 16 12 19 6 2 10 13 4 7 1 19 12 7 3 8 20 12 10 4 5 11 6 4 3 1 1 2 13 6 13 16 16 17 5 20 7 14 20 8 3 5 13 14 10 17 9 11 10 10 2 9 7 16 18 13 12 19 12 19 0 13 5 18 18 2 19 1 20 6 6 8 1 20 16 18 9 4 0 15 3 18 9 18 10 3 4 0 8 12 2 10 0 20 18 12 17 8 12 15 8 7 11 9 12 5 6 4 19 16 8 10 15 19 7 2 17 15 17 7 5 2 5 9 17 20 7 5 11 20 8 3 14 18 20 1 9 10 16 15 17 9 8 3 15 18 11 2 5 13 16 14 16 19 0 3 17 0 14 8 8 1 7 0 14 7 5 2 11 1 6 13 12 7 9 9 13 9 4 20 8 10 1 7 0 8 1 9 5 8 6 15 13 20 6 7 13 11 8 0 20 20 6 0 3 0 14 0 9 1 5 14 14 5 3 17 11 4 20 17 12 7 8 4 0 0 9 12 1 13 14 7 12 13 12 0 18 17 3 13 12 1 17 6 1 12 17 20 9 16 7 2 6 4 14 18 15 11 20 9 8 17 13 4 7 10 0 6 11 18 13 1 3 20 17 10 19 4 20 10 0 9 14 0 8 10 9 10 14 1 13 16 1 7 17 14 1 4 11 16 0 9 12 3 5 13 3 3 8 12 19 7 12 9 0 10 8 20 3 13 3 14 20 9 12 10 12 7 14 1 10 10 19 13 9 18 14 16 5 20 3 10 20 10 3 18 8 1 6 0 1 11 19 7 2 16 9 16 9 15 6 12 1 15 19 6 17 5 4 20 10 14 12 13 1 7 18 8 9 13 0 6 20 14 17 9 20 1 16 18 4 6 19 16 1 16 7 10 16 20 17 7 15 13 18 0 9 5 14 14 15 16 4 3 2 0 12 0 20 9 5 4 5 5 8 10 2 1 14 7 1 11 9 17 15 12 1 8 4 20 14 14 13 3 3 11 5 17 3 3 17 7 11 13 19 17 2 10 20 3 7 5 6 6 14 0 9 16 5 6 13 10 16 10 5 1 19 20 17 0 14 0 8 1 16 10 1 19 2 7 14 18 1 16 12 14 4 5 7 0 12 9 20 19 8 6 18 7 10 2 16 3 16 18 18 19 0 9 20 9 18 14 1 19 3 18 6 10 15 17 19 1 17 18 8 13 3 9 17 16 1 6 1 12 20 0 16 5 5 11 14 18 13 12 10 12 8 4 19 1 19 15 9 7 0 19 4 10 20 7 16 0 9 10 6 19 15 6 5 18 6 11 2 6 10 11 12 20 19 20 9 9 8 4 15 18 17 9 6 11 0 13 4 17 10 11 13 13 8 20 7 15 6 10 15 7 3 3 7 6 19 19 2 3 19 14 6 16 12 13 14 18 7 12 1 20 15 9 12 13 5 5 16 12 1 19 2 4 0 12 5 4 5 5 9 1 14 17 0 6 7 7 10 7 2 12 11 3 2 8 3 5 3 13 10 18 13 16 3 2 0 12 19 3 5 13 9 17 2 8 2 3 6 20 0 4 11 1 1 9 2 0 4 20 1 16 10 12 17 1 19 9 1 8 3 11 2 6 14 12 1 18 10 11 18 1 10 20 13 4 20 18 7 3 20 12 17 12 11 1 18 2 19 13 13 0 1 9 14 15 15 0 10 11 19 5 18 10 9 0 18 7 5 16 0 12 2 19 14 4 4 8 1 10 10 9 5 9 9 14 5 13 5 17 15 7 1 10 19 5 4 2 8 15 14 14 17 17 20 20 13 9 15 0 6 4 16 19 15 7 3 11 2 17 18 16 2 13 20 17 16 5 3 15 19 16 16 2 6 0 17 15 3 3 15 16 9 12 13 14 11 19 17 12 10 20 20 20 18 17 5 7 15 19 1 20 8 9 2 15 12 13 18 6 18 19 8 12 13 15 2 0 20 11 15 19 2 2 4 20 0 1 1 0 6 17 12 15 4 10 5 6 17 7 0 8 17 3 13 5 19 4 20 14 11 5 6 12 4 3 12 13 15 3 12 18 12 20 11 2 10 11 12 19 20 3 20 13 19 3 18 11 20 13 6 5 7 14 4 9 6 7 4 13 6 11 5 8 8 6 20 12 20 9 18 4 8 2 15 3 2 3 6 13 12 15 0 6 13 13 9 17 12 17 19 1 15 16 11 17 8 1 4 15 1 20 17 13 6 6 1 15 18 13 7 17 4 1 4 18 10 12 10 18 5 14 5 20 4 13 3 18 13 7 3 16 18 14 2 20 16 11 6 9 8 6 6 4 9 9 11 5 18 9 18 12 15 7 18 2 8 9 13 20 1 2 18 11 3 17 13 2 19 1 12 7 6 18 4 1 14 3 11 1 12 18 15 11 19 10 16 5 2 16 9 3 15 7 20 20 19 17 13 7 14 7 14 15 17 2 10 13 13 15 9 14 3 9 8 6 19 12 17 9 9 19 12 12 6 20 19 15 6 1 5 17 14 13 2 16 7 2 16 15 4 15 20 7 15 18 14 11 15 11 19 13 18 7 10 4 12 3 2 19 14 1 7 5 17 3 4 11 10 14 18 16 12 17 12 8 10 9 19 16 5 10 20 18 9 7 15 15 6 11 14 14 14 12 17 13 9 4 14 9 19 17 10 11 15 13 15 16 12 2 2 12 6 6 17 19 1 3 15 17 16 17 5 3 12 20 10 1 20 3 5 17 10 13 18 14 12 9 10 9 18 19 20 9 12 1 13 7 0 2 16 18 3 15 6 19 7 20 17 18 3 2 18 15 18 18 10 3 18 11 19 5 12 4 5 15 0 19 1 10 10 8 4 15 0 12 10 4 16 1 6 3 12 17 7 11 19 10 11 4 4 20 6 4 17 13 0 2 9 17 4 19 0 0 13 6 13 16 19 0 20 9 1 0 14 2 20 2 9 2 3 7 17 20 15 8 11 20 20 5 8 2 13 12 20 0 17 11 3 9 16 6 16 6 5 16 0 4 10 11 2 11 5 11 4 4 5 15 8 17 10 9 1 15 9 10 19 15 6 19 7 2 13 19 3 14 6 20 20 9 8 19 6 5 19 20 2 10 1 2 10 16 15 14 2 12 7 2 9 0 9 10 11 3 5 0 2 15 17 13 16 12 19 4 9 5 13 15 9 14 17 9 16 1 20 4 20 6 6 9 2 12 6 0 5 11 2 6 11 17 0 20 5 10 18 17 8 14 16 20 16 17 8 19 5 12 1 3 18 4 18 2 10 4 11 0 7 20 5 6 19 5 8 10 0 1 15 14 17 17 20 3 11 5 11 5 20 19 19 0 2 5 20 2 11 0 0 11 17 6 15 6 5 13 20 14 19 19 6 9 13 15 16 5 0 4 11 12 14 12 5 12 13 9 3 4 3 1 16 15 5 15 9 9 0 5 17 18 8 8 11 8 17 20 11 17 16 6 5 19 2 10 9 2 13 7 10 15 10 3 9 11 4 17 10 1 17 13 11 2 2 1 10 17 6 11 3 10 15 17 6 12 19 10 6 18 12 19 15 4 20 3 19 16 10 10 9 14 11 14 2 8 11 3 15 10 4 9 17 3 3 12 2 10 12 7 10 11 3 4 13 4 9 10 4 1 20 2 12 9 12 13 9 11 8 2 5 14 7 7 4 2 8 3 0 5 9 15 10 14 13 14 17 1 11 1 1 7 13 3 1 1 20 9 5 0 19 17 9 1 14 19 16 5 18 18 11 15 4 2 0 7 8 2 5 13 12 1 19 11 6 9 8 12 16 20 20 6 15 9 3 16 20 19 4 20 8 9 6 5 16 1 3 16 3 8 14 0 1 16 9 5 9 8 1 19 15 20 16 3 15 19 12 5 13 17 1 0 8 20 20 19 7 10 14 18 13 1 8 17 18 0 5 2 9 20 15 9 20 18 14 7 8 15 20 9 0 14 1 3 13 10 12 12 1 1 17 9 4 5 13 20 20 11 4 18 2 20 20 7 20 0 5 8 19 6 13 0 19 9 1 10 8 15 11 9 2 1 3 9 2 2 5 1 1 3 2 0 12 5 2 1 19 13 12 4 15 19 16 16 5 15 16 10 5 13 14 12 12 20 11 5 0 18 0 2 9 12 8 13 7 18 14 6 6 17 14 6 10 11 20 11 19 8 4 17 8 13 17 2 17 10 20 13 11 7 16 14 13 2 12 14 12 9 5 12 13 3 4 1 5 3 2 20 3 15 18 19 0 7 15 3 6 8 11 5 9 0 6 19 15 1 12 8 15 20 13 13 9 20 12 17 3 7 5 2 9 11 19 9 18 6 11 18 14 6 12 10 5 4 13 14 8 12 0 13 13 15 18 0 5 8 15 10 6 8 19 16 2 15 12 14 11 20 7 5 19 14 11 19 7 17 19 19 14 3 19 4 20 10 16 6 12 14 2 2 6 4 2 2 3 3 18 3 2 0 13 14 0 5 20 9 3 14 0 4 0 1 12 16 11 17 0 0 1 4 20 9 1 9 16 13 2 0 3 13 2 17 9 15 18 11 20 5 8 6 17 9 11 13 1 20 7 12 2 20 18 15 17 4 18 3 14 19 8 4 12 2 20 5 7 14 5 4 6 5 17 0 18 17 1 2 2 1 6 1 14 20 5 9 16 2 18 10 0 8 4 3 13 7 6 12 20 7 14 5 13 18 5 12 13 4 0 10 4 2 8 2 8 12 19 0 12 17 11 13 2 12 5 3 3 0 9 9 2 15 5 2 14 13 8 7 12 9 18 1 13 11 9 10 20 14 11 15 18 7 14 13 19 20 20 6 3 7 12 17 17 10 20 14 5 5 5 2 0 0 17 15 2 9 1 19 9 14 10 12 5 11 4 5 2 18 10 5 14 4 11 8 7 13 5 2 0 9 5 12 11 14 4 0 5 1 20 7 5 2 7 7 3 20 19 13 2 19 10 10 1 16 10 18 13 12 2 14 20 16 19 4 1 6 13 6 17 14 16 4 18 8 5 2 12 2 0 15 8 12 0 17 9 13 2 11 2 16 12 18 19 9 3 1 10 17 3 8 14 13 4 6 2 1 18 3 7 4 3 6 10 1 15 5 15 6 18 15 15 12 6 6 13 14 8 10 14 7 14 12 8 15 11 11 12 4 11 10 9 6 18 17 7 7 2 15 13 9 8 12 15 11 2 6 1 15 5 10 9 4 16 7 6 5 17 9 15 17 0 6 10 12 6 9 2 12 17 10 4 11 5 15 3 10 10 5 4 11 0 18 12 4 14 2 10 9 16 8 19 8 18 9 10 12 8 0 17 0 1 9 8 14 0 5 2 6 20 3 13 17 3 9 19 14 16 3 15 6 3 1 6 7 7 17 20 1 12 3 8 2 10 0 12 5 11 12 20 14 1 10 10 1 18 19 13 16 10 20 6 3 9 13 10 13 18 12 17 14 17 8 17 9 1 1 13 10 8 17 4 10 17 2 6 7 14 11 0 9 7 15 4 9 18 8 15 8 4 8 5 13 13 18 0 19 12 17 2 6 7 18 20 4 19 19 20 5 0 4 19 15 5 19 13 5 1 12 3 20 15 5 2 7 15 17 18 20 9 10 19 20 8 11 16 15 19 8 19 2 1 1 5 14 11 6 13 19 17 14 9 10 11 17 14 2 18 9 15 7 12 13 6 13 13 5 16 15 2 17 11 13 5 14 19 0 17 4 3 16 12 14 13 4 4 20 7 15 14 14 13 1 18 11 13 14 19 13 12 4 18 8 19 19 8 13 19 16 7 12 17 15 11 10 19 10 4 5 18 3 9 18 0 11 8 4 19 0 5 12 1 9 2 10 12 8 17 9 8 5 14 18 3 8 14 3 6 4 1 18 20 9 8 11 12 1 15 18 16 14 0 13 1 14 12 18 0 11 9 6 7 13 16 13 11 8 2 11 6 8 3 3 0 3 8 20 18 3 16 8 17 18 14 19 14 0 2 14 0 15 16 10 4 3 13 10 8 11 7 16 9 7 10 6 20 10 17 9 0 3 4 20 5 8 20 4 20 10 5 2 6 6 16 15 1 20 20 14 6 11 19 17 16 1 7 16 0 5 6 0 10 2 14 3 12 4 5 2 16 0 8 5 7 11 11 2 7 20 9 20 1 10 12 8 11 13 17 18 8 16 4 10 19 6 14 11 17 2 13 8 17 18 5 4 16 5 10 3 1 12 7 14 12 15 14 15 10 9 1 7 19 7 15 6 7 11 20 20 4 8 17 15 2 11 0 14 14 18 15 1 3 9 11 18 5 6 20 11 16 2 7 5 2 14 0 12 11 17 19 14 7 20 0 12 6 9 19 19 10 3 20 8 0 8 18 4 17 4 0 13 6 5 2 14 0 7 1 3 0 16 13 19 14 20 15 1 3 10 14 11 6 12 9 10 17 12 8 20 10 14 9 12 1 15 8 18 10 10 7 1 4 16 15 4 7 2 1 20 18 14 19 18 6 14 13 2 19 14 14 13 17 4 6 6 18 1 4 4 4 2 2 1 14 12 19 5 4 18 7 2 3 13 15 14 17 10 10 19 7 3 7 16 0 7 11 7 18 10 15 13 6 7 8 12 4 5 16 6 4 13 18 16 13 16 18 10 3 17 9 1 13 19 7 15 11 8 10 9 14 11 10 14 1 0 20 7 1 2 1 10 7 16 4 19 20 5 17 19 16 3 20 3 20 12 20 0 18 9 4 5 0 0 2 3 7 12 16 11 8 18 11 8 13 7 4 2 14 12 9 10 6 4 4 7 10 12 1 16 19 16 12 2 2 10 0 16 9 5 14 15 3 7 0 17 6 6 16 19 17 6 1 20 3 5 3 15 11 17 1 3 3 18 12 6 0 19 8 13 2 15 19 17 14 1 7 4 11 11 18 17 10 10 2 1 2 10 10 19 3 19 2 17 17 11 0 12 9 1 14 6 6 18 19 3 0 2 8 9 9 1 2 9 3 15 15 1 7 16 5 0 11 20 15 19 10 17 12 11 4 11 10 9 10 4 12 1 2 2 10 17 10 10 9 6 18 13 2 11 8 16 3 13 11 15 15 14 20 20 10 4 19 13 17 6 6 6 2 8 15 2 13 20 7 6 8 10 10 19 5 15 15 12 6 19 14 20 18 10 10 15 19 8 0 12 15 13 16 6 0 7 5 2 12 14 16 0 13 19 14 1 8 17 14 6 16 3 11 3 18 8 19 3 14 8 18 0 8 18 18 7 5 14 8 11 0 2 8 1 5 18 11 19 1 0 16 4 17 16 11 1 2 10 8 0 15 8 8 17 0 17 2 5 12 20 18 13 15 5 9 18 6 11 1 13 11 16 4 5 18 5 11 3 10 4 20 10 5 12 17 13 16 11 4 12 16 6 1 19 15 12 14 15 15 7 16 2 0 7 5 16 13 5 18 0 10 4 7 12 5 15 12 14 13 8 10 4 14 10 11 11 19 7 19 15 19 2 5 8 17 19 2 0 6 6 17 13 0 0 9 4 14 19 7 1 0 9 20 6 14 17 19 17 12 12 2 11 2 14 10 6 8 17 10 14 5 12 16 14 5 13 2 0 12 4 4 5 9 3 16 2 1 20 7 12 14 17 3 8 18 11 18 4 19 9 17 4 10 10 0 2 4 6 16 7 20 19 20 5 19 5 20 20 10 17 2 5 17 13 12 16 10 15 15 1 20 4 13 6 18 3 3 14 9 7 20 19 10 4 19 12 14 7 18 19 6 6 20 0 19 6 14 10 0 17 0 15 16 11 10 8 3 14 16 17 1 3 17 19 6 6 15 0 8 5 16 0 17 7 7 5 2 20 2 14 0 18 9 14 12 10 3 20 8 1 1 14 10 8 13 3 19 8 8 11 3 5 14 13 1 15 12 2 1 1 19 16 15 4 4 10 9 1 16 1 15 16 18 7 6 0 12 18 9 5 4 19 3 6 8 11 16 3 1 4 14 3 6 9 1 11 10 5 6 20 11 12 16 9 1 6 9 9 12 20 2 20 20 5 19 20 8 8 13 18 15 10 15 15 20 17 19 14 10 14 14 18 16 7 5 8 13 19 10 11 15 19 16 14 14 5 11 2 3 13 5 17 6 7 16 3 10 2 12 15 16 7 13 18 17 3 16 16 20 17 6 4 15 12 7 20 16 0 12 3 20 8 10 4 13 12 12 0 18 11 18 1 6 8 11 19 14 0 1 20 20 7 15 13 0 15 15 6 0 1 5 18 18 16 6 18 5 8 0 16 3 16 10 9 6 14 7 2 5 13 7 0 20 4 11 5 11 17 19 2 7 18 11 3 0 6 4 5 9 4 5 11 15 6 16 13 8 0 4 7 3 16 13 8 0 18 6 5 5 9 11 19 3 0 9 3 16 15 10 7 14 11 4 5 16 16 13 13 1 17 13 15 8 13 19 4 17 6 4 11 17 14 4 7 7 6 12 17 4 20 12 5 17 15 13 5 12 14 20 4 17 4 4 2 10 1 10 18 5 11 3 8 4 6 5 16 20 8 16 14 14 10 1 13 2 8 16 6 15 4 16 3 11 18 17 13 14 5 20 13 5 0 16 18 5 15 9 1 12 3 12 7 15 0 10 7 1 4 10 7 6 2 12 3 6 1 11 14 12 4 11 10 12 2 3 11 18 6 8 16 3 10 19 5 8 20 12 6 9 0 13 12 16 13 17 3 7 7 13 0 2 17 9 3 17 6 5 6 0 2 5 9 6 12 0 19 1 10 16 7 16 7 1 14 6 18 19 3 19 12 20 9 15 1 19 1 14 0 16 20 12 1 11 15 9 5 3 16 13 7 7 14 2 12 15 13 2 16 0 15 4 1 15 14 6 7 3 16 0 18 4 10 12 3 0 7 10 1 19 2 14 17 18 3 0 1 1 10 17 17 0 16 2 15 0 15 11 14 3 5 16 10 11 19 11 14 9 12 15 5 19 19 2 17 5 6 13 11 14 15 2 15 8 19 14 5 14 10 8 9 1 20 12 18 10 5 12 11 1 15 1 19 2 12 8 20 14 8 18 2 11 5 0 13 16 5 5 2 3 13 10 12 19 14 10 11 6 11 1 6 20 11 2 8 0 2 5 5 5 7 7 20 8 6 15 9 6 7 9 16 16 14 7 17 2 15 8 10 8 14 1 17 17 0 0 19 4 11 18 3 11 20 10 1 18 20 11 1 3 3 2 6 13 18 13 0 16 13 15 13 3 4 20 5 4 9 20 4 6 11 4 11 9 0 10 19 11 6 16 7 19 16 8 14 11 0 10 11 20 0 8 6 18 16 13 6 9 2 5 13 15 7 12 6 19 5 1 2 4 13 9 3 6 0 2 20 16 17 20 2 11 0 10 3 0 20 12 19 4 5 13 1 11 16 13 8 18 16 16 5 2 20 5 4 4 20 2 6 13 1 3 8 8 12 13 17 15 14 7 7 2 2 4 13 4 10 2 1 0 8 6 11 13 4 4 10 11 7 4 8 16 17 15 13 1 15 1 6 3 17 6 15 3 11 5 17 20 18 13 5 2 20 18 13 17 8 2 2 10 18 11 16 8 16 14 5 17 16 5 18 1 2 12 5 11 7 9 12 1 1 18 6 9 4 10 15 5 13 7 16 8 19 10 2 4 2 16 0 6 13 10 3 5 4 14 20 6 13 17 18 15 4 9 12 1 17 9 20 13 19 6 18 19 16 18 12 12 2 20 13 1 7 11 19 7 3 1 5 11 5 20 6 5 11 7 7 14 19 2 8 20 1 8 12 9 12 5 0 4 11 2 3 6 5 16 19 6 9 11 5 2 20 20 2 12 5 9 14 6 6 1 8 0 15 7 7 4 16 11 14 15 12 8 20 19 3 12 8 20 18 9 18 13 16 18 18 18 7 12 3 20 10 17 11 19 6 7 3 14 5 17 9 16 19 7 15 19 5 7 8 11 7 5 18 5 7 5 15 19 6 3 19 0 10 0 19 2 4 3 0 6 12 20 15 16 8 18 5 14 15 12 10 8 12 12 6 5 2 16 13 17 8 15 20 14 19 9 12 18 16 2 11 11 12 18 14 17 19 8 17 5 18 12 11 7 20 14 13 13 15 19 4 0 14 0 20 0 8 14 3 1 10 12 19 18 18 14 20 18 7 2 18 3 11 14 11 11 17 16 7 14 20 3 19 11 10 2 14 11 7 7 9 18 6 4 7 8 11 17 8 7 13 13 16 7 13 7 1 14 0 20 10 15 17 4 20 20 6 0 15 14 18 18 6 18 7 11 12 15 12 13 15 6 1 11 7 14 2 12 2 7 20 15 10 16 5 12 19 13 16 10 7 19 13 19 5 1 9 16 13 2 2 14 8 12 16 11 17 19 11 19 8 11 18 5 4 9 11 16 3 5 13 8 6 7 10 4 9 0 20 0 15 6 11 5 0 17 5 12 7 8 13 0 9 6 17 15 17 7 16 7 1 8 13 13 18 13 0 12 12 11 10 10 18 13 13 6 5 4 5 12 12 10 8 19 13 9 14 3 14 2 10 8 20 14 15 19 6 17 2 5 10 18 14 6 0 17 4 9 14 11 3 12 4 17 17 16 2 10 0 20 15 3 14 9 17 20 0 3 13 1 4 16 1 14 5 20 16 10 6 6 8 11 3 1 13 12 8 5 11 6 6 4 16 12 8 4 4 13 12 12 11 20 10 8 17 11 1 3 16 15 12 17 5 4 2 16 9 12 5 12 11 15 12 8 3 13 11 5 18 0 3 4 20 20 7 16 19 11 20 9 14 11 1 16 4 10 10 0 17 1 13 4 12 6 17 5 11 0 7 0 19 8 15 0 11 5 12 14 6 1 14 9 9 4 19 7 14 20 14 6 19 11 1 6 11 18 3 9 8 14 5 14 0 19 4 4 13 0 16 17 9 6 2 8 11 6 4 18 11 6 0 4 9 14 4 17 2 7 9 2 1 12 9 14 10 0 8 10 0 18 5 1 19 2 11 0 11 20 12 15 1 11 16 8 5 10 16 15 1 18 6 6 5 14 11 1 13 18 5 2 16 8 3 8 20 10 13 13 0 8 17 9 16 18 9 7 17 13 3 20 20 14 13 18 17 5 2 5 10 15 7 7 10 3 13 12 2 16 12 17 17 9 8 20 5 5 19 3 3 1 9 13 7 15 14 17 15 7 10 15 7 14 10 10 19 20 18 6 0 16 9 5 10 12 13 11 1 14 12 12 16 18 14 0 4 18 9 17 18 10 9 9 19 0 13 11 6 0 0 5 0 7 15 5 1 4 20 3 14 10 16 12 19 3 12 3 6 0 7 5 8 17 10 6 19 12 12 15 15 17 5 20 7 11 10 18 11 0 3 3 11 3 0 19 17 13 2 15 8 13 8 10 5 5 11 9 3 19 2 13 1 5 1 2 19 20 12 15 7 4 5 11 5 13 13 12 10 3 8 16 17 5 9 11 16 0 17 13 9 12 19 12 9 9 14 11 18 12 8 0 16 12 17 19 3 17 11 11 8 19 7 9 0 9 9 5 14 4 8 5 7 8 8 13 9 16 20 11 19 6 7 10 3 6 11 6 20 17 10 2 4 0 17 16 8 15 20 9 1 9 0 20 16 6 4 3 19 14 5 15 19 20 12 17 2 10 11 5 11 8 19 6 16 15 7 17 16 1 9 15 16 3 20 5 18 9 2 14 3 20 2 6 16 8 5 10 4 3 1 14 13 6 4 5 2 11 8 15 14 9 20 20 18 12 14 13 16 13 3 6 0 16 16 8 20 6 12 15 0 10 5 8 7 18 17 17 20 0 9 10 6 8 7 19 20 15 9 9 6 16 1 16 15 8 20 16 2 6 8 20 9 11 13 15 20 13 4 0 18 10 3 0 12 13 19 2 6 11 9 2 12 2 11 20 2 0 16 11 19 4 19 20 11 7 12 16 18 14 12 4 11 17 18 5 15 15 13 11 0 12 17 3 16 17 16 1 0 18 2 9 14 8 6 3 0 9 0 19 19 20 0 9 15 4 18 9 5 4 4 3 3 11 15 19 3 4 9 19 4 13 16 18 9 18 16 1 8 19 14 8 12 9 17 16 8 16 8 11 6 14 10 10 1 13 4 7 19 6 18 19 14 3 18 5 7 2 10 9 0 19 2 11 20 6 9 16 14 4 1 18 11 18 6 20 19 11 7 12 12 14 2 7 12 9 17 12 17 14 12 14 13 4 16 5 3 6 8 15 20 8 10 3 17 20 10 3 2 7 3 19 6 16 16 18 13 5 9 15 15 2 0 15 5 6 5 3 6 11 6 3 11 14 14 17 19 19 3 20 12 9 10 10 12 15 0 12 16 11 12 13 17 3 18 18 10 15 13 13 14 14 1 5 20 14 20 0 0 6 20 3 19 14 6 12 1 0 20 5 2 2 9 16 12 13 6 4 0 17 6 5 5 12 11 11 12 6 17 18 11 4 7 11 6 4 8 17 6 2 18 16 0 2 2 4 10 6 11 18 1 8 16 4 7 9 17 7 13 14 2 7 3 20 9 11 15 20 5 10 14 8 13 10 16 8 20 13 5 6 17 4 2 2 3 15 2 13 19 5 9 4 2 0 16 5 18 20 20 14 0 0 5 15 7 2 9 18 9 15 2 1 8 2 17 12 2 19 3 1 2 3 11 11 1 12 16 6 9 9 1 3 10 15 2 5 16 12 6 17 9 14 11 16 8 4 19 18 1 11 15 4 2 15 17 11 6 14 6 19 17 11 20 10 1 14 16 16 4 20 19 14 11 12 19 12 11 4 15 11 12 15 17 10 14 0 12 8 15 4 15 19 16 17 17 4 17 20 4 7 18 10 20 18 3 20 0 19 0 15 15 6 13 5 20 11 5 4 11 12 11 6 20 19 8 8 15 11 10 10 12 13 2 18 4 12 17 8 3 15 2 13 5 8 7 2 20 19 20 17 6 15 17 15 12 18 13 6 13 19 20 16 17 8 2 18 3 13 19 16 13 2 16 14 15 6 17 9 6 1 5 4 3 14 18 1 2 4 1 12 11 4 18 17 14 5 15 12 15 14 0 18 19 3 3 6 19 2 17 10 10 12 15 6 12 5 20 5 11 14 14 8 13 3 18 17 17 14 3 4 11 15 19 9 2 19 12 9 5 8 17 17 17 11 17 13 4 11 6 19 4 15 5 16 18 15 0 12 7 2 11 1 16 18 7 13 13 3 14 8 16 20 15 16 19 12 11 14 1 8 11 0 14 15 11 8 11 16 16 8 9 12 2 1 14 15 19 8 15 18 2 4 2 0 18 14 2 4 11 7 15 19 20 5 13 16 2 6 18 13 1 15 9 5 11 13 7 1 7 0 3 13 3 7 18 16 15 6 5 8 12 1 10 10 10 19 2 5 18 15 6 5 7 12 14 2 18 7 13 5 4 7 7 0 18 3 3 5 15 5 11 6 18 16 14 7 3 9 10 16 4 4 3 16 0 19 6 0 19 3 8 15 14 16 20 7 0 18 1 18 19 2 2 4 0 18 17 8 6 14 5 7 5 1 3 20 14 18 4 3 18 8 15 2 15 17 14 19 20 16 18 7 9 11 6 4 20 0 12 7 7 16 3 16 15 15 9 5 2 13 7 19 19 16 14 15 9 3 6 11 8 4 3 18 7 8 15 1 7 20 0 13 9 14 15 12 1 20 0 9 2 7 20 8 4 9 14 16 13 20 20 17 7 19 5 2 1 12 15 3 4 18 20 3 2 5 7 12 20 12 5 18 0 15 13 2 18 9 7 15 17 14 1 14 15 8 13 5 10 14 14 20 15 12 17 2 2 3 10 9 12 3 19 16 7 8 17 5 6 4 12 6 15 17 10 1 2 6 5 14 5 0 9 6 4 16 10 15 15 20 4 4 14 12 1 8 5 0 16 3 9 5 5 16 6 1 13 16 8 16 1 11 18 0 2 19 10 15 8 0 9 3 0 15 19 8 0 9 14 3 12 10 9 6 1 16 13 13 13 5 10 6 9 3 1 19 18 8 1 0 12 17 6 9 10 13 12 4 11 7 15 6 5 2 15 15 11 2 1 9 9 4 16 6 19 5 19 17 18 4 19 9 12 12 12 15 7 7 3 3 14 11 12 3 9 15 8 7 8 20 6 19 19 6 17 9 20 9 15 9 6 4 7 1 15 14 7 5 6 5 16 8 7 14 3 16 0 16 10 8 17 15 13 14 4 8 14 4 19 13 0 12 12 14 18 7 10 9 17 15 9 14 8 6 3 4 19 18 16 17 19 2 1 15 11 17 3 5 6 4 8 7 3 8 11 4 17 19 17 12 6 15 18 8 19 12 1 12 18 13 10 15 13 15 17 2 14 10 17 4 16 8 5 5 9 18 3 10 14 2 5 3 1 0 15 1 3 6 11 18 0 5 5 8 2 20 9 0 18 12 19 10 9 2 15 0 4 18 1 20 7 1 19 3 12 0 14 10 9 14 2 19 16 20 0 11 18 7 8 9 4 9 14 4 19 8 6 7 6 17 19 19 19 9 10 2 3 4 7 15 14 11 10 10 8 15 14 13 0 12 16 20 17 18 1 9 7 0 10 10 16 6 6 13 5 14 8 13 12 11 10 9 5 9 10 20 0 4 0 9 8 4 15 8 18 4 12 14 2 17 11 1 15 2 1 0 5 6 19 20 13 20 4 3 4 13 12 15 14 8 5 17 14 13 6 20 11 4 0 1 17 14 9 16 16 13 20 14 11 0 9 0 10 17 5 1 0 2 9 4 17 14 8 4 3 8 8 20 11 17 8 19 11 1 20 6 8 7 4 12 18 6 17 11 10 20 4 6 6 8 6 17 3 10 8 2 7 6 17 19 9 7 18 13 4 20 10 3 9 14 16 12 2 15 1 9 12 20 1 10 6 5 8 1 4 1 11 15 0 20 20 12 15 20 8 2 13 19 18 2 18 11 8 2 3 0 15 9 8 6 3 18 1 11 6 20 17 7 7 8 2 18 20 1 3 12 5 9 0 15 2 7 1 12 16 14 20 5 5 16 1 18 19 2 15 1 7 1 0 12 11 14 3 1 2 15 3 0 7 14 4 17 17 5 18 5 14 2 6 5 16 15 7 20 18 12 18 1 2 6 16 6 19 10 14 20 8 11 14 12 4 20 2 9 6 15 11 10 6 14 5 1 4 4 12 17 7 0 13 11 8 10 19 2 7 10 9 15 18 8 14 17 2 2 3 6 8 16 15 4 18 18 7 15 17 12 8 17 7 9 14 10 7 3 14 11 3 18 18 7 4 18 4 4 16 18 6 3 15 18 19 8 12 4 4 5 16 1 20 5 19 6 0 17 6 1 7 20 1 2 13 0 11 6 12 20 10 10 11 0 8 5 20 19 4 8 18 12 8 2 5 6 4 9 9 3 14 10 7 5 5 7 11 4 4 19 17 4 15 0 0 6 13 20 17 16 16 14 14 19 13 12 1 13 1 14 13 13 16 14 14 3 4 6 2 4 3 3 6 14 7 12 12 7 11 11 12 19 12 8 11 3 18 4 11 20 15 20 14 4 0 15 2 10 2 13 8 6 6 13 0 12 18 3 5 6 14 12 7 4 0 6 13 8 15 13 12 16 12 19 4 19 11 20 9 7 5 13 18 6 17 12 15 10 0 17 14 8 14 2 5 16 12 16 20 3 17 20 0 20 16 6 9 11 3 10 12 20 2 10 6 11 1 19 14 1 2 19 12 8 16 3 13 16 3 6 17 19 10 19 3 19 5 2 3 8 19 17 19 19 3 3 17 17 3 15 8 20 16 6 17 12 16 18 11 6 16 13 12 2 15 0 16 7 13 6 14 10 19 4 20 11 15 11 19 8 15 1 5 3 12 19 6 2 10 6 15 11 15 3 3 13 0 3 1 9 1 9 20 18 19 1 10 17 3 14 17 14 19 15 6 15 11 19 10 12 9 20 17 20 15 20 12 17 0 20 7 9 1 18 13 16 5 4 13 0 0 14 18 14 2 0 5 9 20 17 12 1 1 0 5 17 16 1 16 10 17 16 11 0 9 2 18 0 3 12 10 0 18 3 20 18 5 2 10 5 20 9 11 7 13 18 8 11 6 1 10 10 2 11 19 15 6 12 10 6 13 1 2 17 5 5 5 18 14 8 17 1 10 5 15 19 13 13 8 4 0 6 11 7 10 20 9 11 18 5 3 17 9 11 19 1 14 13 3 2 13 9 20 9 20 12 1 6 10 20 17 13 9 13 18 2 0 11 9 15 2 13 4 4 9 11 18 12 6 1 1 1 4 2 2 6 17 10 0 3 3 20 13 16 4 7 19 0 20 6 6 14 20 6 14 16 19 20 5 16 17 11 20 8 7 16 17 16 2 1 16 8 17 5 0 8 10 11 11 16 17 17 5 2 4 8 16 4 13 20 12 9 15 11 6 17 20 10 13 0 4 15 10 13 0 19 8 8 16 15 20 20 16 7 11 13 18 12 14 9 10 8 17 20 16 5 10 19 19 6 0 20 4 8 10 20 11 14 0 4 3 3 16 3 11 3 20 4 0 12 20 5 10 4 20 7 0 5 7 9 7 10 19 5 18 19 2 16 19 2 19 14 20 14 6 11 13 14 0 12 16 17 6 11 13 15 13 9 6 2 20 18 19 10 14 11 10 18 10 12 2 7 6 17 15 19 7 20 5 4 9 17 10 1 9 5 15 3 2 18 6 15 9 11 10 9 18 15 11 4 4 12 2 3 7 20 14 8 5 9 7 6 9 7 12 12 0 2 16 9 19 14 7 3 6 17 13 17 8 7 13 17 20 5 11 12 5 9 11 4 18 12 1 7 17 15 2 4 1 0 1 13 3 11 20 14 20 18 18 8 6 3 10 0 16 4 10 14 17 4 15 14 7 5 18 5 18 16 19 17 11 19 11 9 13 19 2 12 13 17 16 14 14 1 11 17 15 11 20 15 8 11 19 10 5 0 3 10 16 5 19 9 0 18 16 4 19 17 13 20 10 20 0 14 3 13 9 6 0 5 4 11 2 19 10 6 11 0 13 12 7 7 20 0 0 11 2 18 3 14 11 18 11 11 14 11 15 10 12 11 5 20 0 18 1 0 9 0 7 5 19 9 0 16 11 20 10 16 19 1 19 0 1 12 16 6 18 3 4 20 12 3 17 9 11 20 8 5 5 1 17 3 11 3 5 13 19 12 0 20 12 12 2 6 15 12 14 0 4 14 6 12 15 6 5 6 5 15 18 1 11 2 17 4 12 3 19 3 4 6 10 5 15 5 2 8 3 19 1 1 14 5 20 12 17 10 9 6 18 12 8 9 6 18 3 12 7 15 12 6 20 0 13 5 2 16 5 6 0 14 8 20 19 19 6 1 11 15 19 1 9 13 18 0 8 4 18 0 2 17 3 16 14 17 19 17 6 13 18 14 8 20 7 0 8 0 20 16 4 19 5 7 2 0 4 15 12 11 1 19 1 17 12 9 7 9 12 13 3 7 8 10 15 4 5 2 15 2 16 19 2 16 19 6 1 2 11 18 17 7 17 4 19 5 9 5 9 15 8 2 14 13 9 17 18 15 12 14 3 16 12 19 7 3 15 1 10 3 0 20 19 10 0 8 1 17 6 9 0 5 3 12 5 10 18 17 15 3 9 15 7 0 7 2 10 16 15 18 1 11 20 9 8 11 0 9 14 17 6 13 11 18 2 6 8 17 15 10 20 18 12 18 5 4 0 17 17 13 17 16 10 8 9 18 19 8 9 9 20 4 2 18 15 4 19 9 10 7 10 5 16 5 1 2 17 17 15 9 19 7 11 14 16 15 17 9 4 10 5 8 1 17 19 7 7 8 19 8 3 3 17 8 9 8 12 8 0 8 7 13 12 0 19 13 16 4 11 10 14 6 16 12 17 2 19 4 14 13 13 2 8 3 6 9 19 10 12 0 17 1 7 14 8 11 8 12 20 2 15 8 11 16 20 15 16 6 1 15 16 2 20 14 8 5 3 10 11 0 0 1 5 11 20 20 14 2 1 17 13 14 7 3 11 4 4 20 13 3 13 8 11 12 3 15 17 14 0 10 5 7 17 5 13 3 20 0 1 20 4 6 9 8 3 3 0 17 19 19 20 18 9 8 15 0 15 14 19 6 15 10 3 15 2 9 20 13 10 4 16 15 11 5 5 11 9 17 16 19 16 3 8 19 10 16 6 4 4 14 2 4 19 13 19 10 17 20 16 3 11 19 9 16 7 9 3 11 14 4 10 20 8 19 5 1 10 20 20 14 4 0 7 0 15 6 16 2 18 4 15 0 11 15 4 17 4 17 4 17 11 15 6 13 7 14 12 17 16 0 2 11 9 16 19 20 14 12 20 11 2 0 8 1 2 7 20 9 2 13 9 3 4 20 13 2 9 5 6 20 11 4 2 10 4 15 15 5 9 19 16 17 18 9 18 18 13 7 3 12 8 13 2 2 6 6 4 5 17 9 10 6 5 8 13 0 8 2 0 18 9 15 2 6 5 8 4 2 7 9 0 10 3 8 5 14 3 11 15 18 14 6 6 11 11 18 2 1 10 12 2 12 17 10 20 5 12 2 6 9 17 15 19 0 3 2 5 16 13 19 14 15 13 4 4 8 9 6 3 6 4 20 1 5 13 10 10 7 1 7 15 17 12 18 20 9 9 4 3 2 11 6 19 8 17 2 8 16 14 3 16 8 12 8 8 10 2 12 13 2 1 6 5 14 12 15 10 3 14 17 5 14 0 5 7 4 15 1 8 7 6 11 3 17 1 14 11 18 8 1 13 2 11 14 17 10 0 9 14 10 13 10 16 0 2 18 17 12 3 1 15 5 19 8 4 5 10 17 16 8 0 0 0 15 17 5 18 12 0 6 19 13 3 13 17 10 6 19 3 7 9 6 15 6 19 13 8 8 1 13 0 18 14 14 0 14 0 5 14 17 13 0 0 9 1 14 2 7 5 15 16 11 6 16 7 20 11 0 9 6 17 5 11 12 9 16 20 8 17 16 9 13 20 0 5 15 19 17 16 0 0 13 18 5 11 11 14 6 14 7 8 1 20 12 3 11 5 12 13 4 1 5 19 14 16 5 1 13 16 0 8 20 15 4 12 1 13 1 17 13 1 15 15 3 5 7 16 10 20 15 10 17 2 18 4 14 11 7 11 13 8 16 8 6 5 19 1 18 18 12 12 20 11 14 19 4 19 17 8 19 10 2 10 17 6 9 2 4 8 16 2 5 7 20 17 6 0 4 12 12 13 4 13 19 11 4 7 0 19 20 11 16 19 11 9 12 10 7 9 6 10 4 8 6 14 3 18 5 15 1 8 16 20 5 12 2 11 6 3 13 13 19 14 6 12 9 1 4 13 8 13 13 13 13 1 17 13 1 4 1 10 4 19 9 3 4 17 17 19 0 9 4 14 16 12 7 3 1 8 2 19 18 2 20 14 16 18 11 20 12 0 20 12 19 6 7 8 4 16 14 5 8 20 4 17 20 11 4 16 17 1 20 13 10 4 19 10 0 3 4 11 10 9 11 2 9 17 17 12 10 18 5 1 8 4 16 17 0 7 8 19 5 3 12 5 3 3 15 4 13 17 3 9 5 10 16 5 15 8 1 1 15 3 5 18 3 11 19 6 5 16 6 13 3 9 10 12 15 15 19 20 13 8 4 0 11 1 12 15 18 3 19 0 20 16 1 18 18 1 8 6 10 9 7 5 13 20 20 3 4 10 3 18 12 8 16 3 18 18 2 14 2 9 3 0 12 7 12 4 4 13 20 7 20 3 7 2 13 14 0 0 18 0 4 5 13 2 17 12 19 14 8 1 16 3 2 19 18 18 19 17 0 15 13 6 1 17 10 7 17 0 20 3 7 18 13 14 14 10 6 3 19 11 0 20 19 14 10 11 3 8 19 5 12 18 4 3 10 10 10 5 18 1 20 15 1 14 1 9 16 14 0 4 3 16 15 12 19 15 4 5 5 8 3 12 11 13 8 9 14 7 20 18 20 10 10 2 18 13 6 19 0 10 14 0 4 18 14 8 4 20 4 10 10 10 7 19 16 0 9 18 3 18 13 10 20 2 18 10 15 1 5 2 10 19 12 12 13 5 13 14 10 12 12 20 6 14 3 10 5 13 1 5 16 9 1 15 8 17 17 2 14 3 8 1 2 2 4 11 13 12 10 14 18 0 16 6 6 13 19 9 13 14 20 11 1 8 16 11 20 14 11 19 20 12 15 20 4 14 19 16 14 4 11 3 0 6 19 1 14 6 18 8 8 7 9 4 7 9 17 4 19 1 17 12 0 12 3 20 14 8 17 3 17 9 12 7 19 7 18 7 14 7 4 8 14 1 9 17 18 10 6 1 9 17 18 16 10 16 5 12 4 3 18 2 12 8 1 11 10 15 18 19 2 19 4 16 2 3 12 9 7 7 2 17 12 16 13 11 16 10 20 14 11 20 5 13 12 5 17 4 3 9 5 14 10 14 17 9 5 7 9 10 13 5 19 16 20 1 18 5 17 19 9 5 0 9 16 7 9 6 9 8 16 5 7 1 0 17 6 11 19 10 10 5 8 0 11 5 17 1 4 19 18 6 20 18 11 11 7 15 13 16 3 15 16 1 3 7 3 12 8 12 17 16 0 9 18 7 15 6 11 20 13 18 12 14 18 10 20 3 5 2 19 17 9 18 16 19 13 2 20 3 1 11 13 13 15 15 9 5 4 7 17 2 16 12 10 3 20 6 7 14 3 18 3 19 8 0 5 14 0 6 1 2 7 20 14 9 19 13 20 5 5 18 5 2 13 17 4 13 17 16 0 6 12 4 12 5 16 9 9 11 0 8 20 4 14 0 13 2 8 19 15 0 5 2 9 14 18 2 15 5 6 10 15 2 1 5 4 7 0 6 12 16 20 2 3 2 19 20 8 10 5 9 5 2 10 17 9 9 12 14 15 0 12 10 6 6 13 15 0 11 18 16 8 10 9 12 6 8 15 4 6 12 1 9 13 20 12 1 13 8 16 0 2 19 18 15 9 2 6 13 17 18 19 1 16 6 3 2 0 20 18 0 4 8 3 2 5 17 13 9 12 9 11 7 0 17 4 20 19 10 20 9 18 13 13 20 3 6 20 7 17 15 16 14 13 7 11 13 20 6 7 6 15 20 11 8 8 4 0 3 11 12 2 2 15 4 11 1 3 9 8 9 2 8 19 20 12 11 18 19 13 5 10 2 0 15 8 18 16 6 0 9 12 11 10 8 19 20 10 10 2 2 9 15 1 8 2 16 2 2 7 19 2 16 11 16 7 5 18 19 14 17 3 5 19 17 16 2 11 20 5 19 18 8 19 18 13 20 11 8 2 11 12 3 9 20 7 20 2 20 8 14 14 4 4 16 20 13 7 12 5 7 7 19 20 17 4 17 20 6 4 8 16 18 14 9 11 8 1 11 0 16 10 1 5 6 20 4 19 6 5 16 8 4 17 5 10 11 7 2 9 7 5 5 6 13 10 5 6 17 3 8 1 6 15 20 14 5 15 16 17 4 17 20 4 15 0 19 1 13 0 20 7 18 1 8 3 2 8 10 5 17 11 20 4 16 7 11 2 19 10 7 6 16 16 15 7 11 12 0 20 15 19 5 6 14 2 16 7 14 15 8 0 5 12 10 13 18 0 12 18 16 8 11 3 13 9 7 6 11 17 16 11 3 16 9 0 20 1 4 4 3 5 20 11 12 4 9 15 5 18 13 18 16 1 5 7 12 15 1 6 11 16 13 10 18 3 9 3 6 4 19 20 0 20 18 8 1 14 6 10 9 9 0 7 1 15 15 12 7 9 8 1 16 6 18 4 1 13 5 5 15 20 4 17 18 18 14 5 18 19 1 1 1 5 1 2 3 10 8 16 7 4 9 13 14 14 15 17 6 9 17 7 8 13 17 10 1 11 17 17 3 14 13 6 10 17 17 20 4 8 9 3 13 5 9 5 8 3 13 18 15 2 2 16 6 19 18 18 0 0 9 14 15 19 1 19 11 1 5 14 12 1 19 0 3 15 7 9 0 20 14 0 19 2 12 20 2 10 0 17 8 9 12 6 9 13 1 6 0 3 19 0 1 20 1 10 4 2 3 19 18 9 1 14 4 16 9 8 5 17 12 5 3 17 3 7 20 13 4 13 1 7 14 5 7 15 16 10 6 13 8 7 4 15 16 3 10 7 19 2 8 4 17 7 6 2 0 16 9 1 20 6 7 3 2 3 1 0 0 9 9 3 17 2 2 11 0 17 10 5 16 5 15 2 16 5 1 14 18 8 17 9 4 7 13 5 17 0 15 1 11 6 0 5 3 7 1 5 10 0 15 1 11 18 0 2 4 3 11 3 5 16 19 13 0 0 18 2 6 20 11 8 14 9 6 2 8 17 14 12 3 0 7 10 20 5 15 5 1 14 17 11 6 8 20 4 16 19 16 7 16 6 14 16 10 18 12 16 1 9 2 18 10 17 14 0 16 10 18 19 14 14 20 3 5 0 18 18 8 4 20 18 8 1 2 3 12 5 16 13 1 13 10 14 15 15 1 2 8 10 3 9 13 11 15 1 18 11 16 11 0 7 20 11 15 4 10 16 15 14 3 5 17 14 14 9 10 4 0 17 19 17 5 9 1 14 11 0 0 19 5 15 4 12 9 9 2 20 3 19 20 5 5 9 0 3 4 1 0 15 18 2 15 16 6 10 13 6 6 6 11 0 16 1 20 19 13 20 19 10 19 14 0 0 5 4 16 7 4 2 13 9 1 0 10 3 19 1 18 0 1 19 18 20 13 3 0 0 1 13 19 0 19 4 10 6 19 12 4 14 19 12 9 8 18 15 19 15 20 1 6 4 7 15 12 11 12 3 0 16 5 2 9 13 11 7 0 16 10 6 20 0 13 4 3 8 17 4 2 20 3 16 6 2 18 16 17 19 18 11 1 16 20 17 7 9 15 10 19 14 17 5 8 18 3 1 9 1 3 1 10 4 11 4 11 6 3 10 18 3 2 6 16 15 10 10 16 4 0 7 15 20 7 5 16 12 6 15 5 2 7 8 8 13 15 19 1 6 5 5 20 11 15 15 1 6 19 19 7 11 10 10 5 11 11 16 0 18 1 6 17 1 5 18 4 0 18 15 12 17 14 7 9 4 0 1 0 2 7 9 14 6 15 13 15 12 3 16 17 6 16 5 1 15 19 13 8 9 6 5 2 17 18 14 17 7 19 14 17 8 5 9 5 12 15 11 19 7 19 14 1 11 1 14 11 6 11 20 16 7 6 20 15 13 17 9 10 18 5 5 15 1 10 20 9 13 8 5 3 19 12 6 18 7 3 20 14 1 19 12 3 20 6 19 1 10 3 3 16 14 3 20 6 14 18 19 2 2 4 17 12 10 12 1 14 8 10 14 15 18 9 16 12 5 12 10 11 12 0 2 11 7 10 10 8 10 1 11 20 6 7 8 16 14 15 5 16 12 5 15 20 8 12 6 19 17 4 4 14 14 9 6 1 15 19 14 11 11 2 17 20 12 4 16 3 1 13 4 12 10 15 15 10 18 19 0 3 11 11 12 7 5 3 16 8 18 9 7 6 2 11 7 19 9 7 7 14 10 8 17 7 16 10 4 16 6 1 13 8 1 19 13 16 12 19 13 1 17 15 7 14 15 19 7 17 3 17 9 0 4 17 9 4 16 2 5 4 5 17 12 10 16 20 12 19 2 11 7 13 3 14 15 1 1 19 7 3 0 17 3 12 15 2 10 17 18 5 17 10 18 17 19 19 1 14 18 1 9 12 8 8 17 1 15 20 9 20 3 19 2 14 1 13 19 13 8 8 3 15 1 0 4 7 20 5 1 7 16 1 6 12 18 18 19 0 17 6 7 10 4 16 18 9 20 12 7 7 9 20 17 19 8 19 19 9 7 1 9 10 6 10 9 0 9 6 6 14 19 11 17 4 6 12 11 8 20 13 7 19 10 12 10 7 4 20 3 8 12 18 16 5 10 7 10 8 11 1 12 5 15 14 20 13 11 19 7 4 13 11 5 5 1 15 20 12 17 8 13 19 8 20 10 6 5 20 0 2 13 2 17 6 11 3 9 7 11 16 6 20 18 10 16 0 9 20 4 17 10 15 14 14 2 18 20 14 1 10 3 6 12 3 3 11 11 18 5 10 19 12 10 9 3 7 18 8 1 15 7 20 19 11 15 7 3 11 4 7 3 11 2 1 19 7 5 16 6 10 17 11 7 6 6 11 4 1 12 12 11 13 19 15 7 12 16 18 2 12 6 10 13 10 19 12 13 7 20 13 6 16 17 13 4 8 2 8 1 17 7 6 11 7 6 14 10 13 17 2 8 13 6 16 14 13 3 20 13 15 9 13 4 19 6 6 9 11 2 18 15 19 12 9 10 9 13 5 10 18 18 18 1 11 9 19 17 10 18 2 8 2 3 18 5 18 8 10 14 12 1 14 14 2 11 16 1 2 16 4 1 18 15 6 1 5 2 12 0 4 12 6 16 16 6 20 17 11 18 4 19 16 12 8 0 19 20 10 17 4 13 9 11 19 4 16 2 14 13 4 14 11 19 16 15 7 19 12 10 12 4 5 17 11 15 7 0 18 17 4 15 2 7 19 9 9 11 6 4 13 15 9 3 6 7 18 20 18 6 12 4 3 1 3 1 0 10 15 11 9 3 5 12 14 2 17 11 5 2 11 3 2 4 4 1 17 10 2 16 10 15 0 13 19 7 19 16 13 18 3 2 8 4 17 3 5 20 3 5 18 7 16 9 3 17 4 17 17 20 19 2 10 8 17 18 1 5 8 10 5 11 13 9 4 15 16 8 11 9 3 9 13 0 3 10 16 14 11 15 17 13 8 10 8 6 16 6 9 2 17 4 11 14 2 0 19 16 16 20 12 1 1 14 3 13 8 10 10 16 4 12 18 10 2 7 5 15 0 5 6 15 10 20 1 9 20 16 1 6 13 15 14 19 11 1 7 15 11 18 19 3 11 15 7 7 7 5 16 9 0 5 17 12 0 17 3 2 7 14 14 7 20 11 11 14 4 3 6 7 7 0 0 6 5 15 10 3 7 8 11 14 4 14 8 15 17 7 17 14 6 5 17 8 19 4 14 1 11 7 3 5 5 10 10 5 19 11 4 7 16 17 7 0 20 14 9 13 16 18 7 12 11 18 15 18 2 9 7 2 5 8 13 1 15 11 0 20 8 2 9 3 17 20 20 18 9 5 10 17 17 20 4 3 17 2 18 7 0 6 6 0 3 13 11 7 17 7 19 19 0 7 3 9 8 3 10 11 8 19 17 17 18 13 16 15 13 7 0 19 20 10 10 17 13 16 11 18 7 11 0 8 4 18 4 13 9 18 10 12 1 17 16 7 12 9 11 9 5 17 4 12 13 17 10 9 10 19 2 13 1 4 19 20 5 9 9 0 18 5 18 0 18 14 14 0 6 7 3 7 8 16 13 15 14 15 15 13 2 17 20 10 20 3 0 9 4 11 19 14 20 18 1 11 17 9 13 12 19 16 4 15 10 8 5 19 7 5 15 11 2 15 14 10 20 17 1 18 6 17 12 19 6 14 18 10 3 0 7 12 12 5 10 0 7 13 18 7 1 2 1 18 17 10 9 4 11 20 5 10 11 13 11 0 1 20 2 5 4 13 10 19 12 14 8 19 19 11 17 1 9 16 2 2 7 7 12 3 15 15 9 11 4 16 11 7 15 17 12 11 4 0 14 6 10 4 15 12 11 3 5 5 12 13 12 8 3 1 20 3 11 3 9 11 14 13 13 14 10 8 5 10 18 9 6 12 6 4 19 11 1 0 14 0 5 0 15 12 9 16 14 3 13 10 13 16 9 7 1 15 7 17 17 3 3 4 13 20 4 9 0 0 17 3 0 18 3 2 5 10 11 14 15 7 6 14 5 13 0 7 20 5 20 5 8 18 9 11 14 18 20 16 8 15 20 19 3 11 8 6 10 11 7 17 16 2 11 10 5 8 10 18 4 7 12 7 12 13 1 3 12 18 5 12 20 14 14 16 12 16 15 10 19 13 7 17 14 8 15 4 12 3 7 8 15 12 18 3 19 10 1 0 13 1 5 11 16 8 2 4 14 13 9 0 1 4 5 10 20 18 0 19 17 4 16 5 20 12 20 3 8 3 14 7 11 20 9 13 6 20 1 2 5 6 8 10 14 9 3 17 10 13 13 14 1 12 8 15 5 4 9 2 3 0 20 3 1 17 7 13 7 12 18 5 8 8 10 11 14 19 15 17 10 4 14 11 20 20 1 2 4 19 10 3 4 12 2 0 5 17 11 8 18 6 5 19 3 12 7 14 12 7 9 16 13 5 20 2 12 9 1 17 18 14 9 0 13 2 3 13 10 20 6 12 18 4 11 8 13 0 7 13 10 11 6 5 10 4 1 9 2 17 7 10 3 4 20 20 12 18 1 15 11 11 8 15 16 7 3 12 7 12 0 12 14 3 11 10 3 19 2 19 11 3 10 12 15 6 2 10 11 18 16 17 18 0 5 15 7 8 2 3 4 5 11 9 1 3 3 5 20 0 3 1 5 1 1 11 11 18 8 0 11 9 20 19 10 9 19 3 15 2 20 6 4 17 4 17 6 5 16 1 13 13 4 1 13 19 16 1 14 18 9 20 16 19 7 20 12 20 6 4 19 12 8 7 0 9 10 4 18 3 7 11 1 20 1 8 0 0 12 12 8 10 4 10 1 8 2 1 0 14 7 13 9 9 9 5 18 13 3 16 16 3 9 12 9 13 16 2 16 2 5 5 19 10 10 2 8 5 11 9 19 14 11 20 5 19 4 9 17 9 20 17 11 0 16 11 4 14 4 15 5 7 0 12 14 5 15 1 7 20 7 15 20 15 15 15 18 18 10 3 18 12 18 17 18 20 14 15 5 19 14 7 7 10 2 11 11 4 3 4 18 6 15 0 9 17 14 14 16 18 19 20 2 4 6 12 20 9 0 6 0 20 19 12 12 14 14 13 13 16 20 5 18 9 13 20 6 0 17 19 10 16 11 8 14 13 15 12 17 14 16 9 15 13 14 19 3 18 11 2 3 1 13 1 11 19 12 17 4 18 5 11 7 1 8 0 14 0 12 20 4 6 16 1 1 16 20 0 17 15 20 13 19 13 3 10 8 4 14 7 18 7 18 5 0 13 6 17 13 17 12 7 0 12 7 14 13 2 3 13 1 2 17 14 10 12 10 1 16 5 14 18 10 13 2 1 20 7 20 9 17 9 15 12 2 8 5 8 1 19 13 6 10 14 17 3 4 15 2 20 6 12 17 14 13 0 11 3 18 1 16 13 20 12 1 8 19 17 5 13 8 13 5 12 10 4 18 6 6 15 17 13 14 16 3 8 10 9 9 17 19 20 12 6 15 4 9 17 5 8 16 2 4 12 0 15 7 3 4 10 2 9 11 10 4 7 18 10 14 16 17 15 17 20 20 4 17 10 14 15 7 10 10 4 1 5 11 7 18 18 15 3 2 3 17 2 9 15 2 0 4 19 18 9 13 13 1 1 9 4 7 4 19 12 6 19 8 0 9 9 9 17 0 15 4 14 9 20 4 0 10 8 6 13 0 19 13 19 3 19 2 18 7 19 8 3 15 19 8 7 16 3 11 3 17 2 6 7 20 6 16 4 20 4 15 4 11 1 0 15 2 11 13 19 18 11 13 1 5 15 18 1 18 11 6 18 19 16 7 5 0 19 4 3 11 8 13 11 12 15 10 20 5 11 14 20 1 11 19 0 19 2 6 13 8 11 10 2 1 6 9 1 15 4 4 6 7 2 18 8 12 14 20 20 14 7 13 16 8 3 0 15 20 2 15 7 14 14 14 18 18 6 17 20 4 9 15 14 4 9 11 1 3 19 17 20 8 6 16 20 13 3 5 8 0 13 8 14 10 20 5 5 10 2 14 16 20 8 6 9 4 8 15 13 7 19 8 16 18 3 3 17 5 7 14 6 12 15 9 9 8 18 9 10 12 17 3 14 13 17 10 8 12 7 8 5 6 11 4 5 6 20 4 1 12 12 5 15 15 12 11 19 5 5 7 18 16 20 2 11 3 2 14 12 1 18 6 8 19 11 18 20 7 3 18 2 3 15 1 4 10 15 2 3 11 20 1 15 10 14 13 15 15 17 5 17 0 4 19 11 16 7 20 12 11 3 0 20 7 9 12 20 6 14 17 8 7 6 8 15 2 3 17 2 16 3 2 1 13 3 16 20 15 7 2 11 13 3 11 4 0 19 14 6 8 4 5 9 17 19 2 11 1 9 9 9 10 2 0 8 20 13 8 7 0 16 17 20 8 20 2 10 12 9 15 2 4 16 9 13 7 12 0 6 17 8 1 8 0 17 11 3 5 0 19 1 6 19 16 6 19 8 9 17 16 11 15 13 16 18 3 5 5 8 4 17 13 10 13 19 12 1 6 14 8 11 16 8 10 0 17 18 5 17 8 12 19 3 20 15 11 20 15 9 0 18 18 6 8 15 5 9 4 4 0 8 9 0 13 10 13 0 14 15 2 10 11 9 12 16 1 10 13 6 18 17 8 17 8 3 15 2 9 0 12 1 14 2 10 1 17 3 0 14 15 8 10 15 14 10 15 14 12 20 15 2 2 20 4 0 13 2 7 9 20 19 14 17 13 3 17 5 12 15 7 11 16 4 3 9 16 5 1 11 5 10 11 15 4 19 3 15 14 16 7 3 4 17 8 1 17 5 6 18 11 7 7 20 17 4 5 16 14 4 13 0 9 2 4 14 18 20 0 5 20 17 2 20 16 8 12 0 14 20 19 5 13 1 6 2 17 7 9 14 15 12 3 19 4 7 11 15 11 10 9 14 12 3 15 5 2 3 16 5 16 13 20 7 2 12 16 15 14 16 13 14 3 18 17 15 19 7 8 3 6 9 10 0 10 8 2 17 12 6 11 1 1 9 11 19 13 19 10 19 15 10 16 20 15 17 4 3 12 17 12 20 2 4 16 11 13 11 16 9 1 9 13 14 19 1 6 10 11 13 14 19 2 19 8 8 10 15 18 0 14 11 8 9 13 15 19 2 20 17 6 1 15 2 14 16 5 1 12 1 18 15 1 11 6 14 8 0 10 6 2 7 19 10 10 9 20 20 19 12 16 0 5 0 0 15 9 8 8 10 13 15 7 19 10 2 14 9 20 14 10 9 17 5 2 7 1 5 1 19 12 3 11 5 3 6 1 9 2 0 4 20 19 15 2 0 19 18 20 7 3 12 11 8 12 1 11 1 8 13 6 18 17 15 6 17 18 9 14 20 5 9 2 16 2 19 18 2 4 12 3 20 10 12 9 13 16 10 12 15 3 13 0 19 5 6 1 14 3 15 20 3 4 7 5 6 18 1 17 8 3 18 16 6 16 2 0 4 10 3 18 11 16 4 6 18 15 11 20 19 13 17 10 11 10 11 0 2 19 0 16 11 6 1 19 12 16 11 12 18 8 0 12 6 10 4 8 16 15 2 19 12 11 3 14 0 8 20 17 2 11 11 9 6 8 12 2 2 2 6 5 0 5 11 16 3 7 10 4 7 20 18 12 8 17 17 11 17 19 13 18 5 19 1 13 10 15 16 17 13 2 13 19 11 14 13 3 12 0 17 19 12 8 18 12 17 19 2 10 10 8 9 1 6 14 0 9 14 14 4 0 18 18 6 12 0 14 1 6 8 4 5 2 19 15 8 11 18 18 20 10 8 20 13 18 13 19 0 3 13 5 20 19 16 16 8 14 4 2 4 20 19 16 14 3 0 8 1 1 14 9 14 0 7 10 19 12 10 5 12 2 8 3 5 15 2 6 5 9 0 11 19 20 12 9 8 6 16 16 6 5 6 20 7 13 11 20 17 18 18 4 18 16 20 5 4 3 2 15 14 12 19 11 3 4 6 9 15 19 7 6 3 14 15 14 18 5 4 8 14 14 2 0 15 19 2 0 11 9 14 10 1 17 18 19 9 17 14 1 10 11 18 3 0 8 5 0 16 9 2 10 8 5 14 20 11 2 15 0 4 13 15 20 2 16 12 12 8 6 5 20 12 11 11 0 10 14 5 19 20 5 13 18 15 6 2 12 1 19 8 11 18 6 10 13 13 9 4 6 3 10 0 18 12 8 19 2 18 8 9 15 17 2 5 11 4 4 11 20 12 20 18 18 1 2 10 4 6 10 15 6 9 14 18 4 17 19 7 0 3 3 12 20 10 17 18 7 19 17 4 13 14 20 20 6 9 2 10 17 6 17 14 4 7 19 5 16 4 11 10 4 18 6 10 8 4 14 9 14 8 15 5 20 4 16 6 6 13 4 10 2 15 3 8 10 16 10 18 0 11 14 5 6 15 1 3 17 2 12 9 13 7 19 2 1 5 1 19 6 19 11 12 19 15 16 3 6 15 10 20 12 2 16 2 13 1 2 19 2 8 2 11 4 3 14 0 18 3 16 0 17 1 16 8 1 3 16 4 16 18 10 6 6 0 7 9 2 15 16 12 3 5 13 0 4 11 10 15 10 17 9 10 1 20 20 15 1 17 7 14 8 9 14 14 6 0 7 7 17 18 4 18 5 1 3 9 18 17 20 5 0 14 5 3 5 10 9 8 8 3 4 18 17 3 15 3 8 5 5 12 15 1 15 2 19 8 6 12 6 16 2 7 1 1 8 18 17 11 11 0 18 19 19 0 0 1 11 12 14 10 19 17 7 17 16 3 19 8 8 2 12 15 16 18 20 1 6 18 19 19 5 17 17 12 13 12 0 8 2 11 8 9 18 5 17 5 9 1 9 0 17 20 4 19 18 13 2 18 8 13 0 17 3 11 13 14 2 7 0 9 8 1 13 0 4 9 7 19 7 7 10 5 14 6 18 2 11 13 15 7 17 15 13 1 16 13 15 6 10 3 19 2 4 12 7 3 8 17 16 0 10 20 14 14 4 20 12 11 1 4 18 10 10 0 4 3 16 17 11 9 12 7 7 11 3 2 15 15 19 12 10 4 13 11 6 17 1 15 5 3 14 19 20 0 2 13 10 16 10 13 6 19 19 1 10 11 5 19 20 7 8 5 8 12 12 0 18 10 8 2 14 13 10 18 12 5 12 12 6 14 9 3 15 19 9 2 0 16 18 13 0 13 5 6 9 1 16 1 8 11 19 14 19 14 10 4 13 0 4 2 15 20 19 13 18 19 20 15 2 4 1 5 17 15 1 9 17 14 2 5 2 10 17 14 7 7 4 9 14 18 10 16 4 10 4 3 1 17 13 7 17 6 3 16 7 8 19 20 15 17 4 4 9 13 20 1 16 11 13 11 12 13 6 19 8 14 7 7 15 12 8 1 9 19 19 10 14 6 14 11 6 19 4 3 3 18 0 10 0 8 4 11 7 17 20 3 20 16 19 9 12 5 9 0 10 0 12 12 16 9 14 1 16 14 12 5 8 16 9 18 0 0 2 7 8 6 20 12 11 18 1 17 7 13 11 16 16 18 0 5 6 0 20 9 16 13 6 5 2 15 7 13 0 10 20 15 8 10 5 6 19 4 13 17 14 18 4 0 1 4 2 15 6 13 15 16 17 11 2 4 15 9 16 19 6 12 12 0 3 14 5 13 1 17 0 9 14 0 5 1 8 18 11 16 19 17 12 8 12 5 5 18 2 2 11 2 7 19 16 13 2 1 12 17 11 12 8 6 5 16 12 18 0 14 13 16 17 20 16 17 8 20 17 12 18 16 14 19 0 8 5 13 2 16 11 13 4 19 0 13 18 1 9 3 0 9 2 3 14 20 19 11 4 1 7 12 17 9 5 19 6 18 17 0 2 5 11 16 6 3 2 14 0 19 19 11 9 14 0 10 10 16 7 13 4 13 13 12 10 3 17 13 10 4 20 11 16 11 19 19 17 5 2 3 2 1 20 19 15 8 7 11 8 13 6 6 15 4 20 1 2 14 18 15 11 10 7 14 5 19 20 9 1 3 8 15 6 8 5 13 13 2 12 3 1 18 6 14 0 20 10 16 11 17 8 11 9 20 4 12 8 14 7 5 1 0 1 1 16 4 19 16 1 3 12 10 9 0 2 16 9 13 4 19 18 17 1 1 10 6 6 15 14 18 10 3 4 16 5 16 13 3 2 13 20 16 2 0 10 17 0 3 16 6 9 14 0 14 9 4 10 3 15 12 20 6 13 4 20 6 16 1 10 0 8 20 0 12 2 3 15 4 11 19 5 16 15 3 4 16 15 20 15 7 3 4 15 16 13 16 18 17 19 3 0 5 6 1 17 1 12 15 12 15 14 18 5 19 0 4 2 15 1 0 20 17 11 20 8 12 18 20 18 13 20 16 12 12 13 17 16 12 5 13 17 14 2 19 2 14 0 16 17 12 11 9 6 13 7 10 0 19 6 1 15 13 14 11 7 4 16 2 8 3 4 7 9 16 5 14 10 11 16 4 12 17 20 20 2 9 5 18 13 2 20 2 3 0 1 19 9 15 14 16 12 10 17 7 11 17 5 20 1 4 1 17 2 13 17 5 10 11 0 8 2 9 3 14 3 9 10 16 5 10 4 15 6 13 7 5 8 3 13 14 12 6 20 15 20 15 15 7 20 4 12 18 18 13 1 14 2 19 11 3 7 2 2 8 17 19 10 8 2 4 20 2 16 0 16 4 14 3 4 0 20 4 11 10 16 1 1 5 11 10 18 2 5 0 0 20 4 15 20 7 19 1 1 8 11 3 5 6 2 19 6 0 14 9 0 10 17 11 6 7 6 14 18 3 3 2 16 7 10 9 15 12 10 4 0 20 14 14 11 5 0 20 9 11 8 1 5 17 19 17 19 15 20 2 1 4 18 4 17 12 5 7 18 17 12 15 13 18 14 15 17 19 4 3 10 11 3 17 0 4 18 5 9 10 4 9 8 11 1 11 7 16 5 11 5 17 7 10 10 15 14 17 8 2 10 12 14 13 3 9 19 11 15 19 10 2 7 12 13 17 20 8 5 16 18 11 19 20 10 5 8 0 5 14 6 1 2 20 11 10 5 17 20 2 3 20 8 14 15 7 17 7 9 5 7 10 12 15 3 18 13 3 18 3 1 3 10 8 8 14 15 1 9 15 12 19 0 0 2 16 17 18 17 0 7 1 1 19 20 20 15 2 19 2 3 1 8 3 11 6 0 15 11 18 13 12 11 10 7 4 13 12 5 5 13 18 6 4 15 10 3 1 9 8 16 4 5 7 17 20 7 14 8 17 7 11 4 14 11 9 6 12 6 18 3 14 9 11 11 10 7 20 19 11 6 20 16 17 14 18 19 4 18 14 12 9 14 2 18 13 9 3 2 18 4 11 12 8 13 10 12 16 8 8 20 5 18 2 9 14 13 9 7 7 11 11 1 16 17 5 3 1 2 8 19 3 3 8 13 16 5 19 12 12 20 16 9 1 2 0 4 5 19 6 15 20 14 14 11 8 15 3 18 18 13 16 13 0 6 10 17 1 16 0 0 12 15 5 3 5 14 13 9 19 8 15 5 1 20 0 7 5 3 18 13 17 6 5 14 11 7 10 9 20 19 13 4 1 19 9 17 19 0 19 11 13 13 5 8 8 13 6 13 9 18 11 9 11 15 3 20 13 16 16 14 16 0 0 19 3 5 0 20 1 20 13 3 5 16 11 15 6 15 0 4 8 16 0 11 4 13 2 11 9 10 10 19 10 1 8 8 12 12 1 15 1 13 3 1 3 17 17 1 13 8 0 1 13 12 16 6 8 20 14 10 9 5 0 10 18 9 13 9 1 17 7 12 11 7 0 0 1 3 12 0 15 13 4 6 14 6 0 18 20 7 2 19 18 7 8 9 0 10 3 18 20 20 17 16 15 18 10 9 0 15 17 7 18 11 7 5 20 6 2 20 1 15 0 8 20 4 15 15 3 4 8 8 14 9 18 4 13 17 15 1 4 19 1 16 11 1 9 15 5 7 5 13 10 0 5 17 1 4 12 4 16 15 14 20 2 12 5 14 5 2 16 16 6 2 6 2 1 5 20 17 0 14 3 4 17 9 7 15 16 13 12 18 0 17 7 17 6 7 2 12 18 13 18 6 19 0 12 4 7 14 18 13 1 9 19 0 0 5 2 10 12 8 8 16 0 13 19 16 11 3 6 3 8 5 2 19 18 17 0 2 1 16 0 14 11 2 1 19 3 6 9 16 0 20 3 0 10 18 1 19 17 11 20 15 17 12 2 11 11 20 19 6 3 0 9 11 5 16 1 5 12 6 3 2 19 16 9 20 7 14 1 8 15 8 20 15 4 18 15 19 11 13 14 16 0 0 5 19 2 5 2 10 19 17 19 0 12 9 5 13 4 20 1 12 14 1 6 17 1 13 0 20 2 5 18 1 7 5 14 20 20 17 18 4 8 4 5 13 16 18 2 18 17 2 10 2 14 11 14 8 7 0 16 16 2 7 10 6 5 6 1 1 2 17 20 1 7 19 12 1 5 5 10 7 0 9 8 3 16 13 14 6 7 18 17 14 16 4 12 15 5 5 0 3 5 0 10 15 7 0 5 6 4 14 20 14 14 19 16 15 7 5 17 16 18 2 11 19 10 19 0 3 9 17 17 12 15 11 7 18 12 17 0 14 13 13 20 1 13 14 8 14 2 19 18 3 15 9 0 18 8 17 12 15 5 17 1 20 16 7 17 16 15 13 19 6 20 1 10 19 0 15 14 4 1 17 8 14 14 18 5 7 11 17 17 16 0 0 12 7 16 6 14 14 1 17 1 20 14 12 13 13 11 4 3 15 2 3 18 12 12 16 0 11 8 12 5 1 8 17 5 11 2 20 8 1 17 5 12 15 17 6 19 18 19 1 8 2 18 12 4 12 10 6 7 16 3 20 5 17 17 3 13 15 15 7 15 7 5 16 6 9 9 17 18 19 14 14 2 17 7 9 13 18 9 2 10 14 15 3 19 5 17 6 7 8 6 19 16 15 18 1 7 16 16 9 5 6 4 4 3 1 6 18 11 6 2 7 7 3 17 5 8 6 3 7 13 10 9 13 8 17 14 5 20 11 19 1 10 0 14 2 10 3 4 17 9 2 10 1 7 14 9 3 2 12 14 15 10 7 3 6 9 2 9 5 5 6 1 12 17 11 6 5 1 6 6 12 18 6 16 10 19 15 13 6 11 17 8 3 3 10 1 3 19 13 9 20 6 15 19 11 1 12 9 13 18 14 8 13 18 17 8 18 20 8 1 17 10 1 11 5 5 3 15 5 20 13 6 8 8 7 16 16 11 13 12 11 5 7 1 13 7 11 5 14 11 4 4 6 1 9 5 8 20 6 4 3 4 9 5 0 11 19 11 18 6 14 20 18 15 20 14 8 1 0 6 19 10 20 4 15 14 15 16 5 5 3 13 15 2 6 7 15 11 18 16 18 18 8 1 20 1 4 3 19 13 4 1 15 15 15 7 0 0 18 4 1 14 20 20 10 0 5 14 6 16 10 5 17 8 5 4 6 11 15 18 8 0 16 4 20 14 13 14 9 11 17 17 17 2 17 15 9 0 16 4 20 13 11 1 14 17 14 10 10 18 4 6 3 17 16 7 4 15 13 6 15 8 14 6 5 3 13 9 9 17 1 5 11 1 0 16 17 5 0 5 0 14 6 2 6 7 16 2 13 7 14 9 15 19 20 4 11 18 17 16 20 13 3 3 13 0 8 5 12 20 17 1 6 6 4 3 6 12 14 15 3 14 19 18 10 8 2 7 18 19 19 19 19 15 10 15 13 19 12 10 5 9 0 0 0 18 2 10 7 18 1 9 6 2 13 18 11 19 16 20 20 19 18 5 12 13 6 11 8 3 5 3 17 10 12 7 10 20 11 1 15 7 18 14 11 12 16 15 4 11 11 19 18 1 0 1 17 4 0 20 12 5 3 16 11 6 6 8 8 3 16 11 19 7 8 15 11 7 15 8 8 19 4 13 7 4 8 7 8 15 2 16 8 5 16 1 16 14 15 5 12 9 17 17 13 2 9 8 4 1 6 0 4 11 13 18 16 14 11 16 15 3 4 15 1 5 7 8 13 3 16 20 7 11 5 10 15 5 15 11 16 4 8 4 12 3 12 17 19 7 10 11 18 11 14 8 15 7 2 8 6 4 11 0 14 5 3 14 0 9 0 12 4 0 1 19 14 11 0 8 9 12 10 12 8 3 8 10 16 5 20 11 6 3 8 13 12 12 17 2 12 19 1 2 4 6 1 19 15 7 3 5 18 13 18 17 1 16 17 19 15 10 16 1 0 16 18 3 0 3 5 1 1 9 8 8 12 19 11 20 9 6 10 15 14 0 11 15 12 1 18 7 16 18 8 5 7 18 9 20 18 14 20 5 0 17 2 9 9 19 14 0 2 6 19 18 8 0 19 8 18 19 17 9 3 17 4 20 20 8 1 7 19 13 18 11 18 13 13 1 13 4 6 20 8 11 12 6 8 8 7 13 2 10 14 12 13 11 9 15 1 9 10 8 7 1 7 4 17 2 5 5 15 2 11 1 10 20 19 2 3 1 4 12 19 14 6 10 8 16 10 0 13 13 2 4 1 2 9 10 16 14 7 1 2 16 6 13 4 0 14 7 17 15 5 8 1 0 1 11 1 11 2 12 14 17 4 14 18 4 20 9 2 6 17 18 19 9 3 15 4 10 11 18 16 7 5 10 0 4 13 19 0 9 4 12 7 2 18 2 8 16 20 3 3 11 16 8 20 13 9 12 20 7 11 1 19 18 14 11 12 14 5 4 15 3 11 0 6 20 2 3 15 15 20 4 12 16 7 19 5 13 10 11 17 1 0 5 12 3 16 17 16 11 19 7 17 8 9 5 10 12 4 20 3 9 13 16 11 7 15 12 15 19 3 5 20 16 4 12 17 12 16 6 4 11 5 17 19 15 0 1 3 8 6 19 5 11 10 12 9 9 2 17 20 17 8 7 3 6 18 5 8 17 17 10 7 0 16 10 13 9 18 17 12 20 19 9 2 7 7 13 15 6 9 7 10 13 20 20 5 0 19 12 2 18 6 5 5 19 1 7 17 0 16 11 18 11 6 0 18 9 18 3 2 1 18 6 13 18 2 2 1 1 17 19 17 4 20 7 0 11 2 3 8 5 7 7 6 17 16 17 17 11 2 0 19 7 13 4 3 5 2 19 17 6 4 13 20 20 2 16 20 5 6 4 20 18 8 8 1 0 16 12 19 15 10 17 3 0 19 10 15 1 16 12 16 2 11 5 16 0 18 13 1 11 8 15 17 13 13 19 5 5 10 17 18 17 12 6 0 15 19 9 11 16 2 15 7 16 2 18 8 9 18 1 5 11 3 9 17 11 10 1 17 14 14 19 4 20 0 11 17 16 10 2 18 1 2 7 10 19 10 0 7 16 18 0 10 20 19 6 17 8 4 4 19 19 8 19 9 10 11 12 14 19 17 0 16 3 4 7 7 5 16 8 1 10 5 13 19 4 18 5 16 10 9 1 0 3 2 9 7 3 11 5 7 20 3 15 6 13 2 7 16 17 8 18 12 16 3 19 8 3 5 5 7 18 5 4 6 20 19 5 9 20 12 18 4 10 15 14 9 4 10 12 15 16 1 9 0 11 8 12 6 12 10 2 13 11 14 15 8 0 4 2 10 17 17 4 5 3 17 17 2 9 11 10 5 19 4 12 16 19 7 16 5 11 12 8 7 19 13 18 17 8 1 4 3 9 2 14 0 10 18 3 7 3 0 7 8 15 4 1 2 0 11 5 16 1 5 14 20 17 18 11 1 6 18 4 10 18 15 11 14 15 11 1 15 17 13 4 13 14 14 2 19 15 10 9 4 15 17 20 18 12 12 19 12 16 14 2 2 20 5 20 0 8 14 2 12 9 13 10 19 5 16 6 9 10 18 17 7 16 13 0 3 9 2 15 10 8 2 20 10 13 8 18 15 16 11 11 10 20 10 9 7 17 3 0 14 20 17 19 15 17 1 4 20 14 2 7 15 3 6 17 18 11 9 2 4 2 14 13 0 16 16 18 8 19 7 17 15 5 6 8 13 0 0 9 10 18 1 15 16 6 13 3 17 19 15 0 6 5 9 16 1 3 3 10 12 20 19 7 19 10 15 2 3 3 14 5 14 4 6 5 18 12 5 10 3 18 6 18 9 0 7 9 20 7 6 9 20 9 14 1 18 15 13 20 1 4 2 10 11 14 1 7 7 12 1 19 16 0 3 8 8 1 13 1 13 14 11 4 3 19 7 1 12 3 7 18 0 2 0 5 17 16 7 7 16 2 14 14 12 16 11 12 17 17 0 14 4 8 10 9 20 5 12 5 0 12 10 12 18 19 9 2 10 10 1 1 3 14 16 17 8 11 8 8 0 18 15 4 2 16 13 16 13 0 3 16 20 7 8 4 8 3 14 16 18 17 8 19 5 13 10 12 7 10 16 11 9 6 3 12 3 18 9 9 13 14 10 10 2 2 0 15 19 11 17 0 3 12 11 8 0 11 0 1 11 0 1 19 16 10 8 11 13 0 9 17 11 18 8 9 0 5 4 15 6 15 10 10 20 6 6 14 14 5 11 19 2 12 1 10 8 17 13 4 10 3 12 16 20 15 10 2 10 8 19 1 19 18 9 2 18 1 19 20 8 0 17 13 2 2 4 19 5 5 12 12 14 14 0 15 14 13 19 18 16 12 5 3 17 8 13 18 9 9 18 1 8 16 6 0 4 8 13 1 1 6 7 16 7 9 9 15 16 9 20 14 7 20 16 9 3 1 6 16 2 12 12 7 18 10 1 1 13 9 18 5 14 18 17 17 1 2 7 4 13 14 15 6 9 2 10 11 19 9 7 8 9 3 18 2 1 20 0 15 11 7 9 11 18 4 11 3 10 13 15 2 6 7 12 13 9 16 20 18 6 2 10 9 4 20 4 1 12 8 3 7 5 6 7 15 13 10 1 19 18 1 15 2 18 11 10 20 20 1 1 10 4 8 5 15 3 18 11 6 12 2 13 0 13 11 16 12 6 1 18 4 15 0 0 18 18 17 20 7 3 4 18 6 3 12 15 6 0 8 2 12 4 16 9 3 10 3 0 1 9 20 16 4 6 13 20 10 7 6 13 5 15 0 7 16 13 6 10 13 14 3 7 10 10 10 12 4 5 17 19 9 7 8 12 19 8 5 8 1 4 8 4 3 1 17 12 4 5 3 3 13 0 0 13 17 3 5 6 10 4 16 19 16 11 11 0 4 11 6 6 5 12 20 14 13 1 5 17 1 15 2 1 13 9 0 16 18 10 5 2 15 0 3 4 2 15 0 1 18 5 9 5 16 16 18 12 2 20 10 4 18 5 5 5 8 3 7 4 16 1 14 20 17 10 17 17 17 4 2 19 11 18 10 7 13 11 15 11 14 2 1 6 1 16 1 15 14 17 18 20 15 11 20 13 17 12 2 8 14 10 2 9 7 10 4 8 1 13 14 8 8 9 14 16 18 0 0 16 18 20 11 18 19 8 16 0 18 14 1 12 16 9 19 13 9 15 10 18 0 16 3 11 8 4 18 9 13 2 10 7 20 16 19 8 5 11 3 3 16 19 9 14 6 15 2 4 12 0 6 6 2 17 10 0 5 19 18 8 6 15 2 16 2 2 12 8 19 16 0 6 13 3 20 1 10 11 10 1 11 16 13 8 14 10 0 7 7 7 19 1 7 19 6 12 15 14 15 7 15 3 9 12 11 15 8 5 10 18 5 16 20 17 18 19 0 3 5 3 18 3 12 14 2 7 17 0 16 20 5 13 7 3 15 15 3 9 20 19 5 0 10 4 5 0 6 18 0 3 14 14 6 11 8 11 15 15 12 19 11 1 12 15 12 4 13 20 18 13 7 6 1 6 11 14 10 3 19 7 8 4 9 18 9 7 4 11 3 2 15 13 1 2 18 17 17 1 5 11 14 13 19 10 12 20 19 14 10 0 2 14 18 9 8 15 7 2 5 20 18 1 9 12 12 3 18 1 10 10 2 8 6 4 3 12 0 8 12 5 1 10 6 20 11 0 8 2 3 19 2 14 8 14 10 16 16 2 15 16 20 11 8 5 11 17 18 15 8 17 7 6 13 20 4 16 1 17 5 18 8 16 17 8 13 20 5 11 6 17 19 13 1 6 4 12