99749 364331 15709 396687 838045 821734 247611 352501 852894 449039 250822 895816 963215 358811 94023 555445 378604 56087 901436 195987 667418 502372 578476 272378 476115 757271 1022995 633163 527335 470599 597684 892209 435629 116382 566009 185723 830807 320109 444277 862686 838311 238555 845103 490631 1044550 860503 729931 501601 350839 365943 936185 772635 906597 776344 750109 1031236 1023105 822135 371175 489073 429291 987790 798054 376349 101333 1018234 871983 691534 660342 122329 858729 439506 462561 616143 873575 954007 736210 642449 409494 855418 750139 510479 698270 385861 466459 1000693 702051 701557 453796 723934 796379 113822 604591 910538 793338 416977 711309 521361 46556 749446 553723 251481 453174 227752 872272 772324 484142 635963 440756 447371 899734 22423 48101 571177 458254 225342 129264 676047 19423 317018 235754 637816 867473 506608 220819 484950 982184 739957 711711 969782 498076 931227 846168 292442 139242 822133 179891 760091 762457 698655 518329 483154 829661 1004440 226800 168367 758458 902996 1020460 682859 485940 494481 643810 839342 401159 259848 722615 1008497 741721 839098 663015 114600 990441 695099 977804 443287 675809 696007 709803 750641 461949 878131 327237 1027480 416874 871881 848353 1003916 414673 371419 327266 327284 840885 724254 997284 868192 873681 961328 282469 290786 794058 61214 595871 798558 597474 308411 969145 183516 740151 554421 23035 176988 127573 832364 582837 427677 331227 766900 467420 802616 69562 233052 796140 385781 779526 314226 468810 294797 1020732 1017233 899127 699503 1017308 831951 64391 636776 32075 175015 639167 475263 873739 465799 650593 488899 332407 970176 113837 478566 353197 955965 559547 793389 727099 332670 645214 794473 439852 552366 342238 321835 670425 649683 757225 917979 399734 626503 683377 960926 535486 293292 907427 284891 300605 998660 471229 972904 779595 717507 365532 810326 842601 1016782 383396 383339 31162 888427 986567 436599 431901 146745 482635 631663 904858 965445 685040 989660 216058 952122 638769 118139 1010868 680425 672127 710841 362143 960634 222315 758640 756137 492895 916592 437974 922854 948176 902349 177534 846534 756183 911713 727544 980372 346602 688020 834636 366329 973082 520646 727087 719032 921428 585458 712885 672471 442873 90359 580803 748603 601999 211734 708307 715586 938317 111605 40733 437969 495866 848587 1003312 281583 731578 252111 273503 236094 639862 460246 715450 512093 754269 1034598 333503 981314 121202 726927 363430 611698 350101 946421 857374 959261 871352 346073 207856 161563 106155 210556 924329 317382 903283 477137 782790 522056 923047 778985 633750 997776 562491 1004977 613579 1041076 1002663 746077 638044 79195 997658 1002315 479795 227170 1012389 792405 742220 353590 111059 93180 240042 382564 836047 907438 171755 748708 701772 651176 636476 987377 325809 523299 827154 649539 374876 513051 497292 520239 904734 151445 658681 418747 638761 343131 665395 931536 766853 555717 661023 828301 237222 410987 849974 1043075 844653 186981 513358 476063 518244 245512 154045 968920 151387 921242 103928 891245 358725 991834 362863 693105 922094 944733 147284 15519 985452 619857 726191 411370 999755 307885 645845 816841 363991 808401 740289 553953 586091 895224 362357 359721 978322 946596 734889 757698 596731 875066 447130 498408 548796 586712 513220 849445 1040431 271983 649444 985291 833370 822228 469869 212881 252259 982053 284629 374574 386961 689885 864539 945580 506097 604491 632614 546796 193655 903836 778597 971315 392272 820679 986204 773133 477873 324938 909359 196378 862904 374349 192276 675273 315898 923023 189143 214767 428270 798347 717575 675797 323174 862662 873742 635320 763573 27869 119631 813789 959631 824903 548809 845664 1035684 791803 277182 572473 247225 937318 452631 468960 416203 800198 852543 639227 726505 699962 521730 504126 941640 890616 358771 931134 957490 893493 204513 863949 912026 837522 975005 638172 968818 862999 337591 700661 98189 759600 945605 270181 213918 357054 349375 503573 800453 507236 185523 764531 713823 576919 898450 959783 100215 615643 748453 203151 547695 760772 354796 848580 723389 522341 568509 506931 320239 568379 380365 260548 639207 603935 695892 864411 816743 664411 656892 187531 357868 812274 980194 465253 554925 496370 404931 808858 939470 226853 464113 888579 383208 577054 996665 772950 195260 776017 414430 284278 684534 934779 562877 478633 953510 871983 150491 233358 194755 682655 816038 453308 495901 843340 218363 895091 831456 698029 839001 714204 614835 992689 26364 813965 585496 1001400 317199 866516 496497 870905 751801 438086 390700 520491 488857 615039 741811 640563 996683 260291 223728 994868 911118 980208 215966 928940 114250 630108 192090 734917 801406 81387 910030 381164 984792 771686 708260 715868 1030210 218021 634470 930611 724565 463303 372969 595950 1046640 835184 748309 12126 898357 352573 504853 1038474 187353 183159 864860 619940 740785 243271 675022 504711 794439 861649 298924 957625 373325 571759 495243 838132 936774 219891 181690 879461 296639 112370 748912 356056 750449 532086 776598 976645 96983 258712 875022 769089 286060 146717 643315 978991 555663 683678 920987 1018007 370719 713686 227467 762284 286571 741195 618134 324980 559471 293783 625618 228103 1027591 180028 194651 563807 176947 841484 325067 486984 754991 18428 627657 374351 600538 379591 359258 910032 956011 688034 660351 474080 120461 734918 709821 926109 671476 259442 749996 907861 630910 178645 637588 771880 508781 355794 879958 219059 681673 763788 844877 453818 889189 151518 465339 808549 579181 936766 964417 1024464 864943 554492 50607 359537 502520 407396 437476 47471 816880 728227 499018 844531 878714 424340 603116 94458 470218 57791 343660 663227 517872 548687 353895 973460 1032308 484229 802326 167913 761042 894483 492910 757050 1004886 710596 949826 846477 984699 154047 755630 185774 332519 537790 732507 337894 821934 229131 579017 833690 54507 87420 375383 959774 932426 735652 734134 493302 92797 974470 202204 576634 383689 569166 973926 310219 613391 399865 503917 611677 193483 610759 556961 136949 380365 768165 151482 546335 833961 848339 933162 849441 804747 286585 661751 575725 608023 871977 800679 780100 646928 193724 629112 61379 62046 728269 259928 957874 487924 879297 219307 752837 323556 621788 755961 384195 252355 862137 796013 903288 306076 605368 624333 581224 514536 1034445 475739 377181 158061 443804 890660 310211 261174 64114 906950 1043478 554471 267758 758503 292814 333503 913056 450963 428651 668782 236591 549598 249249 615123 249401 824718 1032622 309591 490574 948105 895544 629334 482333 158589 253573 270172 904463 997897 929100 416180 639582 632569 126586 991891 42877 332797 508378 294202 573759 255653 354179 1033521 716044 286670 187093 907381 904519 255612 977949 50925 875859 768090 1022662 850515 121373 282600 908453 210616 676557 740510 425021 465205 166892 225689 367457 932007 384220 844077 205789 23135 895906 171126 510413 768654 662131 317583 719924 630665 497851 1001324 969292 651436 512147 870309 649274 1009124 1037315 519784 255214 434924 726887 422569 77517 109529 105357 152314 962725 1018519 111711 781070 206803 830812 578012 813231 294627 815311 322947 1034857 868050 372572 568543 839382 341435 343247 384532 142299 748784 392808 771641 126051 646520 365046 902159 383194 630006 864489 648597 927078 976654 109303 313208 914633 174585 259250 450927 873293 992627 891781 468440 825131 746621 96184 735952 115039 256746 719638 162766 923896 778297 87894 965149 455404 988022 1012353 810410 594747 547804 893621 348057 591739 364281 434301 630374 756359 329403 63366 243267 244056 63225 322174 946484 1013386 627631 427765 752546 90053 774931 744321 227571 943341 774331 383543 877113 859833 894110 974256 621234 473292 709838 935161 351278 363341 890513 850969 842129 801878 703545 735859 796542 999767 858857 764057 181470 61191 862945 245546 433898 385910 637545 471398 860395 743651 670477 637401 921355 456041 509357 638532 727288 653873 918743 1032626 349357 422995 654851 473560 381905 879406 1024060 996072 552937 302966 511800 637826 516486 679857 310772 681846 448181 347602 451809 162804 833377 60791 727830 677995 467071 96635 109539 304695 703338 735130 912437 56061 510409 855276 719045 868130 415164 504598 510748 87959 47710 355097 281847 209398 422713 1018076 120292 313818 536570 385430 216040 841786 478599 324492 717982 762457 715290 987998 98146 830188 381433 742709 569534 182395 966943 510124 648424 236518 997717 228836 251625 696827 543214 111358 879781 523906 615623 243495 868852 1001142 420705 400159 496250 793389 714169 615286 89007 453064 903861 363675 97177 455580 988086 980616 733805 473012 813533 444535 671097 703017 879898 929435 380693 433489 417256 971674 946373 457498 1028371 125373 759566 243314 726215 253730 118740 968166 767269 988756 291245 529914 997736 679785 614184 680935 644816 677820 104886 728327 671175 513223 243061 504925 192087 1029569 992098 920019 988702 116460 847216 443352 359942 806684 684606 266198 436605 1001318 694133 1040542 363753 969378 186066 167723 763640 479863 448087 255458 746283 239309 593596 494179 953044 496092 689771 230007 573253 971335 310968 588676 425548 43966 893099 293583 816942 604382 118393 998691 232678 677421 425180 1030976 635685 143336 290709 931366 471665 83897 843298 170814 679656 260370 829667 684222 597399 222038 204654 146547 411038 360324 684472 843347 541535 60110 207346 721855 642190 380788 1025596 342371 630441 204055 474163 903225 692972 832858 746283 415071 714706 651496 807822 380762 962897 798635 424237 229599 1041320 612727 589432 1018832 872558 515464 984489 940807 302363 757365 1011211 972429 192299 450137 285102 128924 379857 187847 363839 924357 708483 292339 549583 963193 209214 189371 894723 767685 952983 1044649 390294 237510 413165 483212 806790 679665 52972 162131 836554 877546 735447 842438 95863 503521 192043 79995 481110 737943 738975 325962 687268 79711 715192 966717 745144 616825 215475 220858 321749 112007 956051 1018694 697707 775564 669618 329079 829369 828251 579943 770938 280319 832102 755893 814317 481252 624615 261696 834276 494813 911080 992302 588140 832985 484249 174955 98192 191811 883604 433860 613844 679268 390372 216057 307003 620363 756440 979149 399038 859634 235123 661839 500592 612959 504028 618906 764508 635890 770525 253715 746330 995926 1042536 54221 186654 812378 936374 418684 515459 758366 462696 923867 422604 201459 835011 800500 13215 544761 685745 756789 62830 709964 888513 310187 818292 185135 399279 460093 1007737 938203 958813 226844 58207 765462 372358 844687 366718 353144 624362 827217 482700 764752 1036052 483170 932893 340345 84829 231231 129481 652677 234411 813008 83863 125938 931314 236749 713337 254814 706957 532127 1011939 841100 448168 1025830 207779 315057 833272 530391 318071 254668 372243 501967 921321 459260 814454 282509 411067 1023750 571519 193847 1022029 368033 816937 720673 431856 388266 219015 911522 76767 702731 760786 936912 556817 715178 138232 265583 192229 251556 65520 391943 944342 343145 731886 715225 914702 191409 89559 673705 752033 779343 877371 92727 1047073 589336 871368 579307 788271 633269 117983 776965 124871 436021 556518 378330 270071 929913 628467 539966 320431 222674 929434 978600 161454 544382 31675 308633 496223 940643 780410 382345 798316 462911 741269 856910 209754 776978 968902 637744 492463 980036 313289 941856 417510 195040 603911 988598 437945 447567 837270 713020 770255 852947 613211 872204 129211 1010053 445365 636540 492490 1042700 362489 914616 438636 612531 875434 512423 482504 249765 290715 544486 707179 938078 629698 766825 839927 911473 945447 191313 444795 597619 126260 9087 845597 919358 1016565 669243 48795 947811 903906 825579 968674 1008436 1034960 869348 923735 803709 1005662 658395 379548 761680 122510 910361 488100 434815 711378 701155 388138 927091 457603 948450 679373 444631 240536 375704 692666 936847 386159 293786 522563 850518 411109 401086 470316 500428 857548 837053 683460 155303 495220 750743 304061 956082 629162 343351 137978 882368 911110 866866 793038 391873 989817 747324 105852 272318 427471 169726 764506 498315 568155 259042 510952 609773 698300 899377 355919 301503 471782 102259 302797 348921 354922 448821 1002480 748337 494173 251783 1032681 991599 249449 657085 865070 652582 205550 826339 308782 736696 828238 898381 927222 952248 618420 897858 908520 952697 1021844 724901 286576 117453 802032 669140 661369 332732 547805 123317 702734 620654 921062 894576 866365 636825 521924 943225 226095 448496 571097 370259 498891 222042 896721 31517 95053 93819 478898 486616 444647 842342 1003113 224525 876669 946455 604045 911498 714051 959702 953959 179785 124760 320222 250803 424421 580010 641458 396665 918509 614096 944604 20411 610212 532393 671393 1002779 379261 747622 939805 540503 887290 749096 846540 867726 191683 824762 747583 31981 351958 211566 423001 532215 192795 984758 727454 965984 243553 1037894 268093 321349 370548 884099 906690 870257 701023 348733 140783 136702 1024646 259469 773650 1040967 757171 95431 446044 389056 963631 485186 1027211 972934 371372 391454 887879 480865 936477 390027 920175 647040 224666 476491 588619 137181 835234 600925 898501 960742 471497 963770 241236 378670 261190 956105 832892 634015 242297 730271 384836 531966 650511 1011734 953918 610971 989238 581454 575206 989812 619055 87516 316666 206321 509564 698868 712453 688895 501943 421534 708397 215966 345501 511538 498734 64744 576757 744657 283115 506506 1042116 932683 512282 412857 433938 276955 1020327 339315 875896 813653 802648 375220 863465 702102 1008624 764547 216947 388157 744015 99839 457609 479718 94706 242526 464621 567673 385671 162921 210547 416890 414453 439190 333542 500046 754620 954485 516623 852893 646155 511157 638339 970179 227269 138862 818695 310904 193703 698133 897603 349791 951983 761761 800126 978560 997202 194488 225034 877087 55674 47827 676313 103151 620497 946398 513050 894215 743112 136943 130004 375700 214903 425033 204444 862363 531310 551913 227653 196048 467638 422508 803702 199598 789903 717874 965284 51062 671459 879726 445390 514702 930759 886452 908577 48789 313165 763694 895804 605775 628858 369369 258951 166773 875579 235101 724692 355374 216869 417086 130105 547499 718475 44270 472409 649674 473578 211069 593722 885210 597860 403003 151134 1016990 873147 986296 381772 834769 865422 675820 226541 1003866 954035 510393 182133 1003210 842808 609269 470811 335030 550071 806626 943501 758268 943908 119131 425400 498234 574963 504079 335579 870089 778563 465638 952855 737232 212278 59190 224169 797542 940865 809324 445318 969656 771259 874225 634141 1001780 479843 1019872 538507 512828 109151 860667 587162 951035 335557 307160 472853 429687 942879 914368 836287 562811 957109 123565 932889 705516 414666 840750 1043137 253325 72565 554838 793295 1010130 816810 389927 677245 233330 354551 563175 858041 95975 429514 841684 418127 427985 404956 469930 387862 166319 481969 958066 308976 199983 327244 88973 474788 1006617 507046 75511 10975 925946 541179 995787 429415 726206 583143 621029 924189 848226 269787 487179 289885 252305 635747 479096 563437 309683 195876 431059 963858 485515 194282 348622 705001 715067 818452 767306 323962 734913 695532 138165 779595 570581 992568 933100 1029298 710377 103799 484903 624059 491392 38715 933825 241070 324687 193551 1036886 946351 489749 915017 493115 586937 413469 988247 353906 850498 959914 336869 940823 125307 730738 850967 379223 245388 1030201 1039888 376036 389838 453539 760911 746729 484060 199933 371399 435662 48957 25327 214955 481029 1004912 890310 377333 998697 665209 121071 587923 742825 496626 988446 876791 737663 629703 125287 697699 492374 109245 632375 335789 766347 611707 379116 937182 153523 1035492 1040662 764725 14171 465888 423567 455442 468904 823148 205039 645349 887431 940453 907014 556341 247249 906764 853995 379453 239274 624271 258697 710355 125675 663255 975596 746387 291832 572394 653425 730563 829114 867001 880789 368432 809845 871874 991611 562075 671025 441635 460694 626428 293035 640143 249569 1027129 552847 502609 513081 605405 1009027 836309 433995 592621 952290 726327 416857 937052 126622 923483 961925 469582 214139 802566 631742 520004 422136 627615 456983 399015 145305 1031464 339812 755099 351295 498083 899385 887391 846507 408190 904286 793080 327189 186318 987985 248378 1038472 1006230 516466 448813 103411 64841 715628 128848 907698 432331 826812 359463 239961 339118 499184 325001 466158 163129 640946 433064 713973 391580 818327 146261 701847 715862 895299 286121 986035 669758 740519 630423 703779 413036 719250 1022755 905946 355612 581062 770932 98001 944505 616935 480721 536026 116728 408956 871285 511620 383706 448148 78270 629391 363358 143487 286628 488281 180543 784430 72511 240817 645228 513816 336636 199933 943381 223323 952893 1042658 617082 808255 306411 630119 715062 697871 1023201 461812 486662 1021050 972822 236508 776227 976058 567123 438737 924950 299958 619239 806475 999890 293771 437969 185085 891045 485481 477121 945927 211165 389558 446296 769075 679378 696700 231909 814483 758927 1001253 628254 899596 1008842 335767 484988 560967 859601 496971 846457 349855 1009835 314218 759317 586937 481401 473938 122320 111503 409357 862838 765467 810445 241012 421110 778904 506201 439157 902546 453816 584892 692724 947848 847042 427223 368441 560604 738809 927083 586412 779598 126361 881124 642395 62970 845242 637111 836286 431805 988319 605709 813742 969637 371324 974409 696262 564582 608216 995578 701643 870618 479058 735398 86983 73710 1030168 616148 707866 995090 972390 626579 433746 758223 844435 767828 802078 609144 371116 578550 455094 508275 714394 604083 840602 469960 893491 806829 452050 788397 341977 1008339 498827 1012755 227921 869180 816933 1040563 991341 617449 736728 462452 793550 329594 849683 993039 711621 916760 998029 481551 912140 822987 530429 865898 956790 105941 934797 616667 789415 650176 290350 110252 976836 495404 456763 763058 798454 465039 583101 684468 488590 237083 744112 349301 385998 299966 127826 415947 619687 605215 500094 189719 519747 356182 630486 443384 988310 355467 1040953 621628 193945 476508 664828 510649 881125 619960 806542 1016179 671446 390872 998688 651546 508123 184023 322222 146613 422239 859747 62377 878223 509268 498011 353757 134974 514252 120955 1007923 215534 932523 664953 174997 838422 129940 415433 726951 948299 74223 479691 953836 358195 689917 40119 835228 397243 363799 453360 194805 441537 366549 847141 705815 1025249 244853 648301 539604 235504 822981 493413 318578 326405 365925 196193 171342 968999 500074 652697 238763 764491 77178 178059 1009600 160543 417606 293557 851856 927146 274047 505297 473934 460522 716408 888625 341451 446158 763809 177835 437580 585388 22379 735395 447287 151531 220311 102328 955811 472150 990392 723710 978144 944056 875848 777122 861405 455141 581441 986602 816263 795102 629390 612839 348887 881890 757555 498908 579568 899093 428926 813528 374243 862831 1016110 182260 628359 1006281 984702 992188 62631 301246 862670 327560 335291 500247 858978 720290 680935 547759 632958 435175 1038120 1012899 742386 901750 711590 794316 552571 861114 223903 951959 696156 817935 994505 540642 956850 573416 711253 122787 698986 995940 782488 110548 736850 335804 256700 615223 207533 1004516 854327 929731 439102 4061 257812 854135 146071 293959 101694 669538 419635 321266 331755 619739 389942 55925 480937 928861 870109 406233 652201 747927 89299 353685 841448 441425 43423 700372 406419 457428 800099 809531 130233 548518 969571 727780 16219 946865 241512 774381 127782 810921 118634 781830 912946 769137 1032948 56039 209897 808873 877265 55935 743670 493959 912470 51198 185331 867683 208620 161006 400310 341715 912722 601639 536542 1033676 970312 875336 257505 224115 143149 31577 111783 849557 375133 825999 605465 293741 713923 599358 707025 239992 625465 1004434 382363 195708 855030 597992 430935 248425 683595 734309 158630 817872 176695 498424 195929 1004258 438590 901613 685013 865194 701805 101167 56687 382387 916616 435606 979354 969585 396125 51198 1028428 210598 509141 960171 617526 91638 183529 1033386 112853 683632 757513 891163 244644 358182 493493 129371 63211 551387 661989 829351 988489 64330 840145 733063 16215 670044 875880 504843 670015 973395 579965 456858 804317 390001 742649 441511 877271 929229 639675 1018593 452766 23414 125337 831094 842851 904294 595943 390259 449290 424527 56185 500691 707797 326777 376156 114233 320954 839058 1017233 846964 776024 323429 468953 682365 171415 844742 671403 637390 986187 745313 60079 230647 841046 384648 118347 845123 483795 362263 465977 934571 683415 582584 771849 420250 767577 378230 365494 134905 940430 540483 147182 850723 508875 653327 994488 779541 72047 853339 480079 944468 416690 181742 380717 736857 459198 252769 822843 608206 582107 506913 577302 868117 154531 843338 673919 932028 93043 880104 749662 643847 827304 506697 341815 648311 479005 159452 806455 257309 335223 342826 242395 279422 185502 760043 101813 774469 73146 355645 651873 215831 122042 213567 353765 650439 170871 485517 175879 447326 1016431 547254 120505 777696 747762 347295 482627 607615 1033302 417951 613781 972579 844889 212216 658927 1019299 976943 146391 600535 872798 845681 856764 931731 584919 333181 374291 824307 697711 602903 925113 436023 801673 199603 521366 776968 564871 235427 889289 46255 151143 187366 1007711 182878 717940 874921 640761 370939 398294 55669 519217 718392 962947 178552 63965 798180 1003288 662135 992906 363419 879950 73596 432754 441371 155037 109998 830182 634204 1020370 810775 177079 774705 62411 241618 772033 97766 596093 523376 845391 93271 585062 516790 649798 575319 710051 338889 482660 405342 847510 897852 998296 511666 778722 447737 975451 607729 986832 800601 882234 694453 816714 489100 388450 339118 632817 909248 869336 961484 723413 63162 382866 504843 988920 386265 513760 31414 151247 877544 926079 234966 290787 566265 971399 637617 943339 169725 566254 158839 804711 797650 368331 357094 429434 692174 826469 538943 157051 1041667 680637 375157 1041068 672955 460764 327561 183674 212714 605062 873310 48939 595659 848211 933382 948440 807863 1017243 254837 945765 1028294 576822 844125 280411 762535 161017 520215 762603 152175 865194 810606 315380 492483 583149 949636 428349 656829 638357 869077 457539 905485 448883 849508 816962 994456 1012881 398903 1000140 896610 913617 711416 878182 226971 382493 557010 160287 30975 259160 151005 645864 607485 417404 603803 345724 904858 305658 544558 152507 583539 991843 988985 660947 516345 920301 373604 947356 15335 284439 388771 357817 26559 244677 400478 444974 302979 448173 709755 681318 501680 174517 784915 321386 552031 995422 487043 47415 117166 91614 607591 982028 743531 792506 774862 536536 1031568 189418 847363 191472 990295 694708 634459 589232 386009 1034900 517585 148923 411415 216383 965955 143741 772754 853599 855526 300349 502611 404679 570235 999663 81830 210793 970658 684374 754660 112882 474445 750765 324286 636502 887030 637039 425348 747670 784650 810962 691706 899190 608877 867024 440558 1030744 809923 949137 744680 320234 742964 357073 400796 12222 922479 128594 938155 597834 520724 556406 781333 113086 962071 760748 717063 325574 724782 98053 252650 512780 467119 177295 585852 893357 886652 1035459 382567 891087 908618 325917 784529 846682 864081 700771 350099 111562 203640 111743 225891 433779 128596 618104 871848 843426 388899 261510 339247 461479 39900 724842 554557 615401 309549 431214 1017761 362202 439093 62807 309081 433074 1005450 146686 487817 914117 696703 769217 896075 507523 427710 679117 953644 186214 714311 377677 874093 614883 732612 163163 997958 743273 995089 172670 303823 477607 211783 550329 1028421 383600 813044 978966 807905 282483 228134 615356 1016433 28083 516377 1002307 834716 821919 662223 495522 709862 462716 981048 635551 594939 317337 859781 212202 64119 513336 841121 945421 693221 382378 882771 451015 142462 639902 381527 51117 582841 163462 419187 711195 826721 250651 828827 463228 277914 89837 437588 968071 178923 504482 448749 97692 366350 922611 774307 142079 1022851 507077 845910 953733 254549 232887 207477 259253 501110 834150 490824 633667 848189 26079 478953 485163 815247 711445 724429 637038 992685 984568 278132 380114 511545 857577 595195 84951 781445 601326 240583 505027 446931 579226 479975 1014465 910186 889766 162975 769543 261650 469915 695224 162423 96045 566203 153999 575355 387173 763746 130699 736090 485802 812346 619823 675697 896164 934239 463451 88830 756600 460467 187965 120414 555619 841698 897241 1037154 1040545 451049 160572 845284 917120 975732 775303 997457 760879 284333 732369 909431 962464 883715 359657 340783 993784 275435 87800 245157 1001883 216654 969617 585178 727699 739003 81175 242331 1025638 902031 756201 372815 860538 830605 356017 1033954 828478 572124 691023 454771 847380 948708 1019139 177620 187164 490247 888593 186831 744107 572637 1042624 1009449 268271 450307 473396 520609 894127 537726 150255 189838 439533 435653 409514 1017101 902671 831338 237755 560311 951026 657135 240620 907361 931121 408366 400487 532063 304053 431326 406877 1000055 874614 611519 251437 158205 611551 773516 832793 807351 960401 206310 95462 120300 359882 864989 772796 625259 546462 314957 834268 741123 358090 517976 342397 773194 681333 174008 423228 893406 827727 327050 338615 163087 589514 501062 195229 941000 486514 983951 576851 383589 570725 555480 589082 1001655 252956 570589 120954 68975 875978 462437 580724 840499 326022 793946 103155 856052 257896 112343 232347 988632 108406 423966 637428 348621 724431 969021 727262 101111 440619 669276 211666 1032303 793813 956878 383206 583915 870370 601789 255518 173546 191707 586612 875637 376546 94970 258575 143070 428971 994725 782355 62259 999547 940965 261713 627557 651817 962274 851146 273900 344446 339533 809788 684515 770492 736133 202455 893362 863883 578532 610895 924491 1017615 305081 987790 391076 522780 736150 635095 763625 439751 1009875 962913 646566 224710 335102 431783 539319 490566 881009 925306 375684 25341 755188 883172 557822 814684 544249 966216 811974 388883 931189 449766 822415 842826 186083 176860 604894 619610 117351 550648 938286 335483 638410 147226 908472 509095 979285 839058 479860 453691 659260 694987 418555 722207 709479 403839 951119 648718 364355 553338 121590 371436 619892 44886 441946 409174 947108 874202 502471 588875 533470 1025672 286571 1001393 1005206 284569 428022 564979 651407 744345 897466 404861 645574 733137 549103 323381 861973 882076 108734 739166 341135 864038 498873 611419 720292 909660 912737 589240 159610 177401 762485 651572 512965 928918 783585 519458 593727 308115 479571 105836 1004126 842285 881370 110026 647902 682213 226699 407524 16191 701772 1043624 430821 695004 182140 969771 193334 933232 776964 195234 56891 126870 940717 474308 283998 14197 494685 698864 933708 915084 342425 1012961 519361 320215 207903 792311 552358 703771 365940 951148 536297 932722 1017287 768714 97849 478920 192448 1035800 107502 353240 169950 433383 712326 379382 701684 811437 334334 891285 366019 1017688 997808 955116 945004 113829 744404 116540 794601 724414 849768 256709 577213 981322 57274 976461 490628 661238 190885 119867 420999 993487 831181 884002 735142 951751 122206 356563 933096 760684 733692 181117 707230 760562 289453 936507 816685 602490 293109 887563 530166 486097 291797 851458 735358 446751 978114 771474 822110 654483 47057 474025 722677 171293 902565 910894 726357 808819 516584 281846 648585 737343 711962 977442 679150 350445 666974 592797 1044758 831996 832458 512874 760596 566239 619814 1012868 363767 389802 981001 254766 301437 256730 114609 667597 1004376 481973 514860 398841 960956 736922 993340 838970 538719 629596 784010 710961 453507 187339 713311 2039 705780 396991 270279 1035201 226132 514454 265119 548221 972124 572649 620259 120305 714556 1026480 681841 340623 975720 311130 777112 774019 451036 206310 674155 259722 870733 1017826 884416 834855 301439 435519 799853 1017672 914576 891746 273404 512663 556591 530047 864954 422886 247626 1024483 250793 651685 277693 587736 811945 453785 806238 978449 1017195 783897 121398 699350 455261 124654 332767 250539 697720 866211 155081 375141 126888 761134 820859 997772 369047 374959 953149 356717 669548 244829 875456 495450 492522 701302 110234 97977 327521 482552 235982 599791 113611 244569 365980 768536 499215 1041288 439029 782889 126649 636259 799730 702838 123246 763840 593754 984634 77038 637487 468651 489952 521409 113487 138183 899500 210922 210773 715143 968863 505700 943262 926587 670375 884024 116335 240988 934333 767820 670299 671400 760176 894067 502037 578869 870991 88003 193214 424510 531631 966210 261158 772844 1009272 445724 104103 80615 713790 435171 504471 848328 466386 381864 951097 236155 583975 733048 223647 468198 746349 216919 941622 909854 371934 416175 498782 902753 619322 593142 603978 782761 930093 158909 793335 224737 848345 401009 31646 201710 81146 182170 481660 209303 584668 546555 802142 602782 429167 695245 750997 950955 923875 975750 93562 569209 520834 989783 815480 451937 771747 658424 179598 736737 615567 468190 608799 855930 710337 926708 849229 478285 609723 129714 1001708 537566 737775 499020 888019 798136 406727 346747 472568 642619 956875 578275 1009136 60409 424653 190409 326316 259683 374129 742823 208733 217833 257067 1022405 399823 586332 975930 484412 992561 195718 535509 261289 685411 634519 691367 499526 419569 449220 274203 315885 91711 990515 323145 434983 449217 383543 191363 469238 936306 354951 510066 956152 87014 791293 468869 1033743 850986 964716 500163 338717 502299 285155 533951 167836 165807 743868 128285 613986 778667 353781 520536 290742 917088 444887 859350 36350 735866 731315 972610 834241 997155 797149 261160 845959 230877 180165 400569 603591 818012 530379 669822 419499 231643 449654 277182 922487 415191 1025635 958766 1018381 569314 456514 898658 944620 385932 191398 437736 852858 375567 927134 240765 555881 796147 409208 580670 682511 121722 601783 994022 757360 675749 820445 833805 412414 505178 317742 221627 290699 327315 401759 643800 719897 926556 638804 746381 551887 477075 324053 200927 978498 829317 641724 899910 104958 291483 249808 439192 764977 1028188 441896 185659 937275 947354 823129 808725 490916 237443 992431 184953 97551 696220 193103 637051 318165 204222 1024866 362877 398079 432075 27565 47054 1046789 838966 481435 933096 45811 767070 814190 843959 1000906 622386 578781 554317 622405 759449 146999 199967 761378 881675 671138 883977 79590 395063 783879 498834 780180 699655 529919 815322 844494 879675 726222 496360 314714 236953 462397 62811 822671 450152 500188 588602 707513 343451 952099 668891 105971 792431 380615 1034145 876202 228818 403341 306642 888681 520487 915017 605241 858490 968373 646204 472268 234651 445875 941126 208430 249113 343962 1010890 916161 782984 366389 85998 969913 177772 881758 144733 232419 899512 736341 390758 429304 540285 472417 419451 357489 980231 577250 891560 867784 182225 178413 248773 987962 25587 893498 1034066 990786 345530 169954 409919 72943 372265 434527 666797 52719 907616 806250 964234 973063 991795 248295 818765 889331 501481 604191 313559 867409 363490 629205 952568 32124 480977 976330 701892 632570 732536 154987 692057 931017 807646 614025 497608 496955 846117 271215 283711 981155 540636 382492 384838 747178 463354 967901 684587 647881 566014 1001134 930187 464818 238580 963490 634820 878997 968501 340383 431711 540090 239544 730717 746938 850969 733305 945414 162393 286580 793976 639863 538090 910374 1021511 597432 187372 834669 790183 391827 874960 608894 734196 695979 195161 110166 595039 665273 682933 510309 416357 695608 641899 942396 480527 160109 877838 403126 448799 254527 678640 217707 240589 962133 836986 544377 369551 988703 289254 384449 633332 923462 1020498 375340 349047 1033287 794322 241336 468751 189139 212625 586342 406330 387853 439150 189885 640935 161194 929070 128093 489666 169663 888215 509829 20477 687637 126552 219565 934867 812967 944666 768812 1013285 564838 828335 351646 305918 369275 699376 911562 441683 346731 949089 1031552 256092 476335 1032598 1007715 611019 322503 833566 638641 276918 589323 85726 620687 827210 944758 605399 124405 617417 476981 304823 295421 171127 93341 134975 757398 931656 440366 472595 495508 410494 309126 729979 153306 501867 117241 698605 859675 765090 191380 773462 716089 903628 190937 776843 756951 659710 693195 936764 896220 774050 811855 370275 829370 946567 613437 596543 126873 957780 343625 452076 391105 682381 318159 574287 944826 779120 838251 585078 558511 1037346 723699 883753 943629 616306 30526 175503 447794 977576 689949 249746 884052 212107 810299 702050 453424 914028 742958 158782 766315 110419 852985 512543 450831 496428 581354 242937 984219 326890 627293 559775 653640 226605 643661 719657 400796 391794 159466 1040922 921454 739253 613320 412526 208459 521633 404327 961729 633643 670003 375829 407725 972260 168925 894188 703127 1031430 487567 302061 889972 757425 492847 996614 960828 707049 901927 939787 325447 518564 802412 929106 738414 32535 911387 618842 504496 436006 748010 915824 1006064 495029 690170 643295 954138 940403 886643 872847 386133 706270 335790 114480 142267 732406 234345 484254 36814 581060 902606 617739 660975 59855 617939 468814 351713 979619 623515 222169 552845 495366 514256 834134 236856 847374 335639 831401 923369 615347 755258 554821 834979 261209 1020078 872823 912666 978256 340410 415467 1045005 802784 719301 213934 646545 113113 827084 705483 908712 516282 355238 1018186 977543 380476 804525 63084 425178 198511 63289 405694 809526 211614 169203 357346 841561 250313 933432 178060 354855 310166 634577 750755 30648 593615 486821 802726 734823 179802 912172 939053 605498 749083 315368 455500 321211 48469 95951 308210 448925 790407 252243 859827 34431 500891 726701 649835 804332 961574 476618 976488 822753 204768 1004769 319372 896613 767444 684915 40793 569301 895954 265725 252083 155094 859271 45303 319110 487913 888460 254553 292473 741020 1016958 294697 670012 736810 1040475 383308 635247 126692 252537 317363 824687 759405 516912 516139 585267 104312 324075 179365 426231 547902 874916 582637 994695 237237 940892 1000826 417678 390668 317294 319208 747117 840093 698616 13039 944242 951784 302941 764460 249336 875581 258165 324962 955378 474219 896172 301899 475580 421498 1026658 653713 988348 317886 491298 694489 925413 370094 943530 751740 822741 645992 230886 1038468 185227 837620 335734 726945 870231 765146 987878 956299 674923 722395 949782 564194 480909 719077 379761 31979 968491 782944 79102 235923 378289 324519 998541 834644 768796 1000491 862941 196161 267839 865514 232878 155339 559999 190778 763678 736665 458050 897174 308437 294742 474224 90366 906129 419626 883996 335787 899306 405234 779801 513244 706375 564891 951599 905624 759730 904617 416228 849180 737471 990554 903693 376152 1044664 242606 501078 814930 352053 945578 874039 864471 991020 631610 391840 871381 303799 552571 646444 850754 27887 929003 816995 282027 653513 969270 452412 755933 1022556 864153 493647 202189 357157 784391 897815 908557 641885 321191 860974 1028336 937305 1003298 670646 578425 744144 986835 259134 674262 1005987 284318 995686 331679 534262 389811 513070 809708 174716 153037 820462 1033765 834776 150654 333703 484030 1016487 433835 1001274 411375 120398 96982 184893 850281 610493 362419 871183 689901 377747 578278 902697 880298 1002067 16211 279487 643542 880749 609705 579452 503179 726869 293943 421194 1020262 1028761 806063 229169 494531 61395 668143 899523 417347 749727 659966 511273 153435 1030684 699257 274296 949441 898627 986234 487774 970600 130896 225188 904916 365355 1003606 326420 861527 415410 372657 79819 484243 231115 833049 270031 433125 335182 798377 195613 760083 564981 653784 464441 722931 302637 1041941 220401 847417 485790 931203 686453 823224 217501 476972 162335 218269 341921 162154 483990 247445 672111 375030 241030 647988 848556 442844 799670 908422 492375 963667 501996 597990 823201 1023747 840028 671967 756135 416446 408669 856823 423849 760305 805247 796959 377911 256820 48097 945289 651827 244051 566167 1004764 543228 556596 961562 485715 779143 32175 130960 725495 383830 732702 827061 560875 346815 145838 89726 555631 247602 1037063 637354 959133 880229 617841 335316 433569 126840 251294 648121 760656 258846 343262 254453 290075 1013775 754134 727538 500390 480850 975254 501654 734924 620339 236173 144238 575311 144245 996194 678897 46588 309351 969605 744898 130378 225961 892833 138730 693077 661103 20317 511690 220273 701758 776376 462670 171958 899368 477802 510588 298651 92070 844317 290445 79455 876906 48787 519698 931493 173919 724284 901351 559031 298983 474630 491400 943850 258837 248535 292567 943694 790502 651489 71031 293624 130101 499939 638548 124467 65492 423889 983515 451407 448286 617081 645369 440010 405981 235773 410879 513331 820087 883226 948931 613866 974957 801501 690422 50170 827567 453460 669071 229004 111604 1014944 975649 904906 519848 771182 904084 473964 931257 690747 216773 764652 119738 449990 340668 773660 106101 519588 154109 506165 117653 504374 255245 612695 30627 239949 356068 293419 630035 138733 261769 675751 992085 500283 923163 605069 596659 223922 255214 96626 168791 664795 396967 146135 899970 777154 942271 517029 449894 755385 711197 668781 465633 980098 34495 494654 386418 942556 214900 894692 502963 165627 769176 702042 808689 576926 958823 84726 686553 400123 487249 873051 473374 644503 431791 584883 443223 644726 916012 24506 477533 862902 829875 816251 239227 929420 455010 193989 850323 435186 6071 453553 650992 834356 987772 103319 989938 943722 555433 370318 122313 498468 485818 73118 850102 159427 378267 599507 685239 773810 88183 603618 444856 887719 1016790 745974 836081 585287 400279 778724 513868 616230 62810 452819 244389 372498 757488 249627 307125 914478 117343 634311 354018 955772 317771 294768 562933 413855 447086 113514 1042442 626104 451123 294447 984190 884049 455190 476005 184207 964099 813020 853595 444325 913834 227792 436716 319164 810394 1031425 905317 1014912 625404 841136 173038 679779 563702 517383 986054 452887 436024 82939 897367 926287 719386 378569 907746 128438 273131 853875 695676 997220 356034 648537 182702 342712 927935 611943 48830 986948 202654 996116 760769 835835 1024914 117734 515664 745008 838301 128918 479459 944697 969777 605944 749880 495018 1016651 628854 574431 868925 832498 235971 765176 624415 607037 963894 742543 437135 357838 286108 759162 805786 103887 345453 390934 769155 9727 93909 527326 588388 451047 869310 881136 638503 217767 166639 216048 259682 130108 888012 1011737 184102 110966 1020980 236218 776378 674611 988382 1009927 452084 167383 383206 1008387 641404 480131 770992 243930 332925 891339 912522 692108 885490 929140 510394 970014 850377 218935 676729 183529 742297 438777 501464 676331 709850 411831 939225 703170 860619 618067 307019 81229 298742 901628 790516 841673 542703 565154 342229 569046 129505 938349 1021376 226506 954774 225510 169925 747990 746137 327408 489714 568998 584564 305652 686492 90042 887691 891977 216403 291599 270193 983539 424648 515162 458376 425521 766881 797629 783553 462063 827114 817894 492094 814622 278482 923354 785794 163229 964651 742502 218616 40757 1038944 633197 810565 490224 910264 556325 606035 501081 823911 89003 387785 520624 997475 816865 802413 904339 254906 128333 636242 118764 725818 519445 1045252 417633 51182 769409 333658 247014 942285 984905 803766 900616 414334 832949 906040 349646 406367 776391 830124 444519 942758 1018911 260801 353451 706748 890675 818364 872298 951207 561121 434869 765234 867214 932193 735622 294257 195790 212598 960591 1026445 1025682 185980 240814 125606 938949 411097 650053 900390 684894 706204 240843 436795 781524 405758 500213 866598 359836 154357 454038 979843 179058 503504 212506 877242 412531 73331 347125 314555 685976 618435 905825 912322 248517 976498 603126 194730 96055 788862 492528 501606 776298 123607 734949 715366 128559 129721 920546 310258 858843 938837 967855 930375 98106 726777 875719 652656 630768 710973 1024915 491176 304089 539374 889316 358867 986732 851602 465713 117742 303547 697212 348077 818482 759747 385146 766756 552424 1027084 220875 815759 973644 693295 411431 496493 447962 823173 128153 508596 195832 832899 291677 912007 626507 603888 755428 771546 323000 351116 883206 780518 190060 764691 233205 618300 355660 692062 183391 239350 822981 683381 428006 618745 840991 687252 633707 156922 699183 614342 578679 464872 915732 260299 232361 758133 902861 398269 240941 959698 1026393 859221 256110 644283 284399 862152 935525 72947 186014 637633 946904 597926 451006 511600 400633 244620 869752 618065 46716 979041 435899 620388 703157 472841 901839 442066 830374 747179 729595 746364 901578 481642 385972 847284 307311 518938 876117 637672 389546 933097 901807 895655 364338 410175 1005198 339263 225661 58987 861866 858806 646569 773770 475646 429769 895598 1044555 28121 737663 803580 465381 653334 700767 518328 855455 193944 504711 1005260 83135 375686 408396 142069 612707 988573 973706 521291 843396 160655 225912 347642 421678 789341 470689 444331 671184 697627 518914 465501 513830 29055 497634 383625 719816 551757 609230 570322 205271 709818 957479 407097 221092 318318 146110 858982 793594 825654 444028 651945 1005675 514343 30670 683367 576483 1018131 302993 62328 1004852 195289 130439 652562 995825 433652 417493 159430 169940 401269 974256 816796 1002449 55093 973447 162457 696443 766348 316606 780619 909927 91062 713146 715053 312941 270295 462306 80888 584373 774866 617039 443967 244945 873167 746234 217502 748079 389899 1002726 620248 806780 1020199 350861 1032486 559054 517142 628205 196000 782392 509098 450330 956357 372434 715746 673243 741022 1000945 96153 764293 253556 827004 196354 751731 683470 613105 367993 563827 726855 883146 239438 644238 378101 482708 626552 692012 996875 848551 878428 440824 879444 995764 887963 832173 479965 915633 465439 974180 904772 357705 48540 903283 177062 249543 510300 816369 540642 997946 965683 423600 859292 463951 716827 680877 77439 381659 748619 414494 874526 594901 693339 98185 564055 621027 378971 186702 933204 986379 119532 616182 516440 109358 463071 580894 635877 850896 122595 1047557 997609 578766 752686 632693 123251 282454 755939 545710 502721 1028149 863854 954226 818766 827861 949506 466509 550329 954622 582074 497547 762187 619405 250837 1027091 893022 167411 109502 741135 686487 190877 268007 795959 846091 126545 677660 1020954 873702 239529 824151 539451 644669 562686 1023045 343765 298621 575402 466211 696893 222180 483817 215290 350970 585807 383765 900450 317597 751773 924589 682420 213438 768013 414940 1019163 593811 179053 468309 422369 3455 874746 118698 818372 955611 218604 510569 836751 588258 89509 55019 502609 341913 376377 566717 763543 77726 477124 448316 949297 233449 960803 749344 963489 1009283 901245 580791 18271 89267 932289 648293 430954 471798 301437 388405 932840 959717 46067 897636 104294 357127 555977 996167 510287 863419 80759 706002 828766 768337 595373 698558 258793 844404 243648 702223 684458 915720 822635 496551 110545 361946 969838 992549 356965 533950 621071 450252 615638 700089 830713 748489 301526 130900 621737 321961 485281 124231 897324 896738 52470 359908 316757 996564 121451 214886 223591 183783 191111 485979 828357 867428 760290 826011 244644 228054 32556 802505 891730 65366 689662 701023 924652 742325 709526 987027 487995 415383 775604 290159 646725 805860 890994 686816 1032581 243106 713065 371667 1026136 718933 866663 964480 355181 138926 421052 194765 996423 842348 736043 152039 238187 771646 824118 40440 309027 701715 40758 959309 877500 208833 100159 254204 240957 903431 957894 637416 709507 861471 988695 93989 892557 134383 589093 656254 257434 215934 367466 101791 292031 692662 874929 944966 935795 633684 843885 556900 520842 695101 646445 1027220 888661 118770 354217 347749 812643 676215 317305 679138 771748 701021 853758 1001093 244466 679788 912485 130579 929390 1012777 820463 890462 1021460 1007907 406499 629620 408305 799543 370530 440395 576171 411547 508389 452494 340732 768690 487785 97630 519221 584598 516460 985826 912581 964421 973370 252748 320605 1008819 863958 986070 719133 957511 1025409 207739 94022 691389 615738 523786 302584 936689 44797 514061 347868 681899 389829 794104 642736 1015553 814541 42855 59371 611948 967399 983535 81338 440498 483576 730060 971039 831371 538719 179415 155367 935133 634077 208781 742642 319965 630445 916547 618653 628255 373814 928376 673751 156125 778348 1004620 550015 413223 857541 781002 774393 1010564 908558 941458 847516 503966 251117 701166 351589 370461 145786 933405 944761 707678 215478 694718 430773 408254 829222 770747 470443 488023 1029218 663516 321847 439574 670406 874679 404382 220810 593909 707541 890282 698727 759505 876731 505235 438068 478509 902470 880308 1005597 597603 678519 819076 957003 870011 634732 646804 947979 44662 894614 686269 333255 175603 808754 645660 406996 630500 228678 907398 462247 185695 578518 466851 91898 537534 696803 1017625 101630 349494 375896 610019 134655 888154 891107 691449 89150 757077 863286 59853 324493 492671 302678 682650 338382 996492 772149 907745 813455 714012 774822 449698 1014337 707630 772438 1044778 488113 334840 355164 446767 806874 1025141 412343 390832 179132 290319 305530 846003 499384 767063 580703 1003400 774477 880003 760268 324954 302187 226160 896302 169837 869865 611758 669983 781319 757106 990642 300883 272334 334330 779819 389548 172495 370071 624367 79293 878456 326120 235627 1001822 1024451 715585 455540 619676 269773 896088 888372 226920 111355 123965 691763 1033031 445739 622260 665403 912200 250236 414169 783617 716453 995201 944538 389708 985735 695723 986430 294069 80345 778492 861610 318623 599771 888629 706019 433397 514334 431319 889018 122692 171766 476905 1001927 456997 683929 227298 832086 291181 649657 846727 839238 642261 301301 616934 661275 955194 921037 874392 760079 162164 540339 91388 833203 895801 914792 684515 779357 24491 195736 492460 570876 357107 440019 957699 313719 961012 255642 249714 568700 506538 185054 998669 316731 785033 477876 118182 305526 388773 884276 777448 666526 1020024 673785 965389 224082 834025 891621 1034950 742741 730907 213438 863449 966214 855159 319992 413277 584378 469966 94652 915504 1039648 881075 325171 4090 194674 578403 220999 646808 866597 246445 480031 732873 404339 893613 725373 219917 874934 823187 376214 959645 687297 634283 63414 189611 988359 761603 516875 777262 415698 1025358 702677 645308 885657 519809 48011 931068 383724 315045 684761 758650 617381 630708 258740 452190 212877 115069 498867 770151 249137 124565 260946 835520 367068 722652 539901 64972 866660 156143 453456 761637 122164 707324 758325 816915 748167 740788 48446 999184 915782 928091 176830 836719 587351 446855 89830 420566 585336 626618 977840 31484 781921 417295 952053 60715 935131 954612 354771 676683 477989 356606 697515 770853 507220 499338 600885 123832 185803 842930 771824 282286 783948 509159 529909 1041177 883122 747194 828874 941176 876240 626935 1034488 960023 193261 866198 303030 1008166 200349 484185 879667 720178 380468 949258 830631 638864 624123 452141 208667 294113 455030 899169 890317 471293 952133 502384 893405 88679 185982 486039 891689 858804 904236 315334 635372 782748 498369 130864 873833 562907 448217 821743 334652 128311 638696 635193 1030675 322470 433479 658350 873102 218090 256281 306916 767905 945600 690090 81524 994627 380808 493356 927181 617806 615487 784786 381835 557032 796142 536425 724725 52198 898076 531915 28393 357726 925230 42749 226288 216615 488552 408418 405285 252423 778670 738901 383444 440633 220777 697330 161240 1000574 186787 97990 1023192 574407 902534 361942 375899 671283 953939 972454 1028178 732267 633817 652198 516143 748432 907586 326604 1033098 841073 761068 241588 187215 307939 351545 412031 104407 414458 511514 432749 713182 1022290 835164 380792 1002200 645391 691871 926629 123591 1029260 715369 733100 893273 783913 755822 277103 432812 618193 367476 323775 316409 339292 237453 461783 347543 415037 415724 302747 203735 635134 476477 876434 577226 958557 470478 408221 791997 488344 289463 1018534 147417 1008225 564067 580215 546605 567486 1022403 481925 1024682 845476 280831 583053 380251 181367 758549 374873 386618 142966 933523 652628 121721 507465 391976 844047 456993 978516 496485 605419 835822 926651 685959 763316 165355 428699 278418 211913 943006 965191 98053 208543 474480 277462 505569 1008232 1026394 346938 353276 168783 947653 878246 679207 983979 553841 756067 420197 895311 309937 793915 80103 628857 189660 1034556 209597 782489 584301 221559 430959 878803 419683 971462 737885 852925 755091 596447 737154 963049 247395 324593 735898 95420 274925 875669 810899 675719 754607 88299 850572 345530 977994 20318 589331 450190 705821 863179 681403 244308 782516 744677 175023 756914 1037620 655236 693043 947846 954782 431966 865991 483437 503204 895370 317340 763086 765138 1010258 508759 974132 749711 674029 548837 794460 660091 842036 369118 366292 376642 252101 129468 948870 233961 309007 1000804 333374 945552 686801 784010 833614 725551 1037736 608142 717936 979157 651941 833172 321659 719381 380570 722269 496302 879457 767141 569013 755181 642613 81880 762357 906570 341989 895826 587996 1004386 475951 985514 795645 155483 814565 588744 872991 513988 106268 803518 634119 827292 832158 420849 800177 404348 902295 308181 437643 437557 830983 301627 583588 187573 455966 1024434 458281 478874 489587 876038 44984 923194 454901 703133 373023 223990 425606 277437 716974 163476 553210 873270 133101 968135 347077 341965 725215 430830 182815 763095 630227 805055 956618 891750 988616 429542 1000912 44207 153487 418491 129639 742124 858473 934837 544220 482716 904085 876114 863901 934567 780827 386443 1008312 642573 186197 57597 433267 828285 112267 250864 242810 36823 260143 503975 449317 135141 209914 616878 85351 910606 245062 389709 223110 289677 154563 619233 1006870 379742 106398 226327 992954 766252 190385 512920 442145 47577 932661 634093 237116 1017553 986699 182139 836207 425801 65117 304607 193254 909200 619443 1006118 404921 629661 555900 285672 1040536 487017 308911 742371 734633 204003 497907 718389 762651 486670 861369 183213 1038676 957273 617662 1032301 779497 208590 213215 444886 779875 122768 485021 182653 637395 216890 220739 208443 935147 722103 869694 200510 407799 919855 870061 978217 1023113 481436 190678 464039 603634 716068 736058 350014 893721 849961 663151 991076 667182 365949 432222 252567 943263 210255 456913 892593 760297 758710 481839 372557 159029 400303 498041 984046 1020145 761456 400374 615102 304120 587834 169711 302554 317223 962408 208734 756213 228026 748728 771657 964198 209849 409397 749154 517362 238324 548462 441160 752225 302805 650980 691134 1034886 708178 885358 321906 851594 521420 842957 710610 979512 531834 438750 587505 301531 536487 499537 451938 897230 914264 367815 255306 899761 291933 1027152 618061 762741 855517 379508 357753 748194 222606 1039888 933436 907082 849457 895444 467373 359213 972971 570836 60301 773330 501558 93684 995516 288685 113532 593207 266231 980082 895638 815891 988451 913824 572835 934495 580006 748195 470962 426970 610938 259847 698603 798620 858582 1046604 380014 882796 905366 730618 276444 512717 539758 928244 471802 89454 487831 985541 137631 865067 1019718 452145 968353 563146 449956 915328 855548 593879 969317 556462 775722 1039393 662303 923897 223797 646675 950020 713572 578525 632665 432415 894791 1040974 6125 876449 511700 954823 936172 467423 663103 858797 400765 706360 356983 616149 676728 686949 876974 894883 334231 754939 326787 730558 728637 424052 748274 835384 506381 126101 861075 898099 723695 758106 862935 887206 1005622 884951 494804 716104 889753 252084 1009235 598395 487817 436922 253049 824591 651884 911080 942942 183103 1006530 299423 890568 39422 1036365 339696 759401 110365 980264 747052 56109 651653 440092 190187 906080 735444 14286 323887 825016 875747 978288 834670 439158 158650 987559 569226 216238 782097 866523 253233 316215 755958 877839 467573 965162 877243 470303 437422 798439 181718 97388 810730 472853 272377 924556 520649 749662 469902 276402 734796 984843 604935 848668 251529 406991 469213 744321 252371 538587 859372 959338 348734 548663 520673 769604 735291 621613 991323 228709 439979 257155 816041 420971 231230 440216 707339 348116 708422 646182 720544 562414 723295 189669 53147 55743 176075 801622 924237 157404 987703 625581 179669 119101 348349 967351 1017441 825003 613179 678837 347031 847270 1018507 641421 257234 881428 32179 608487 953688 947843 888023 678445 390632 640489 787197 891335 187875 965026 112069 230891 823250 572074 780811 400830 583059 242490 400207 817136 1041189 218053 1042530 374594 588280 465571 594175 763111 890209 430521 409516 827837 700630 793431 465841 359276 852670 284831 337518 253410 962924 775786 628594 389800 699276 917695 1037496 497104 358154 874418 616535 676347 407767 846682 755930 142715 251591 351848 324279 944602 793885 217965 866483 1045044 482720 294563 81431 887017 985593 555252 342302 686234 258976 637051 267005 152375 678727 478128 114330 405414 877854 221499 585257 484462 613515 938535 122465 963646 457536 413048 949304 811770 734664 122455 704072 696751 487068 844570 990812 757327 726269 360210 588405 97186 812491 107772 426876 900234 722763 944998 548235 879219 232647 177854 902347 1041068 544667 876605 953532 847901 859622 620847 335596 161973 907543 607725 726126 63957 1017658 441113 903908 621779 496814 971961 506552 193721 569188 835345 913563 487581 956836 817723 904962 210603 412796 58846 958559 1039905 913959 366374 611929 300878 184274 1037264 650392 473541 410351 62844 378391 567798 969873 222674 482449 773796 460021 777890 895692 488209 493285 404931 637102 953991 340318 839791 930515 136953 403167 473942 353177 453661 691692 938905 1043652 800470 289615 908451 84957 905247 83839 325775 957726 862779 848491 766880 741726 1048080 277991 915528 615609 957217 169583 691692 250297 683574 269801 685623 413670 1025586 480856 1017824 104247 81522 779449 662859 62830 643998 346034 206329 261505 248879 521440 423531 557012 837549 556245 325683 496602 626106 677810 544895 179659 447465 746163 449419 248801 763291 732727 970696 100286 155605 971086 957195 919167 847133 932995 353483 592343 646934 931415 854987 217271 747948 583324 18943 798909 977578 895767 202361 452277 1035321 670316 791484 727475 962938 445658 307126 108793 774941 883348 1022522 497549 454739 350875 93837 1008579 48077 913429 359217 1044627 482274 675516 655040 1004720 424565 942960 657133 520856 539581 323194 485406 699606 544687 109907 391553 296446 417141 411098 206570 857532 323481 107419 595939 700122 646805 102251 223175 1017716 1016310 603367 620693 921151 514838 290238 914596 121757 603888 191916 135126 718168 314211 97739 484151 390572 236658 359844 101999 685875 958147 843208 214987 475367 343284 866126 600671 932920 453693 1023268 455189 178231 501353 841815 106134 809421 619434 887793 771020 979746 286428 134863 722614 249374 1011524 587559 681787 202075 756554 630641 344510 193581 504358 387705 701535 63036 847618 604535 952499 258736 372643 486702 93773 341469 171671 796621 1004875 256306 955576 316386 500150 863661 1019481 724888 342474 357196 731324 777036 879944 1001916 115699 207999 348525 772915 637392 660087 254166 189938 647199 545735 539576 939862 959221 93980 886847 710163 111711 251749 780366 39231 888162 286190 1036375 359508 630246 833010 923836 726521 384582 959805 73667 595580 925542 976427 584727 396475 368227 1012832 742053 716212 365011 732393 48632 154477 700205 251333 583916 872991 186981 424497 473774 953142 129428 977541 910453 977195 553503 350366 919071 223147 126190 391441 686205 972696 487001 163670 554744 564383 714525 257684 887784 663509 170851 996902 824214 587037 1006168 980617 746395 376428 240616 195398 365005 961382 848718 517721 321144 373975 195760 1028299 970441 281375 757585 423371 110422 1007739 651084 49092 505608 563708 361371 849179 91901 391477 14967 639343 882804 700388 386681 735180 362933 584369 582046 62193 380570 734423 675029 351374 80861 865760 179830 840932 995379 972907 655172 509140 123894 309713 88550 814570 382509 971682 484796 727379 830741 759855 942904 846321 783496 586585 413388 1018989 762281 516315 754531 372613 695018 971292 490008 720800 571519 779128 378762 79983 708008 669309 85229 733939 831061 242261 499556 94154 250583 605078 1008286 1034300 468791 118230 751642 224047 771643 371690 604239 376086 670810 365029 918207 880322 247359 936507 505729 546618 347771 900232 738267 346573 467151 712275 577259 349587 636609 892820 83583 431679 316342 986905 704766 640426 758686 1022722 72675 624058 91102 337782 108028 437159 449694 88559 537207 364357 967388 100221 452502 377334 744591 962340 637891 457112 195989 1041128 544637 979513 443559 120495 796021 20443 97477 816341 865401 195693 367495 585132 750470 1022133 882329 851560 353183 940940 32422 318793 180082 549355 63898 418683 216997 484967 769541 927714 125834 914544 848778 284542 874307 772001 232939 478495 840121 385835 618380 880911 314342 724743 510013 854010 467194 450939 694845 374137 810222 364975 159527 324856 631675 910422 899465 724599 169646 281511 749026 236174 1005874 790255 344891 36814 568828 45048 392532 683178 301917 333242 961712 484974 89833 957388 236713 849196 934392 826421 1008085 566607 269797 19927 775726 1020771 260122 292807 540602 859452 355151 735041 356011 739819 179626 973224 923555 878103 247740 821047 754235 258159 602423 728236 167131 412920 415630 613753 619916 1018675 563925 498859 507032 456284 976773 682300 971874 1033336 879247 779053 847273 518917 382215 342359 738665 1014341 789884 479981 710245 796990 901435 1007903 201590 708138 241187 479976 1013932 355746 833653 204063 858598 396286 972903 887289 660695 778302 686983 711412 125402 636222 498226 453333 258982 943080 649924 374611 826085 848545 482696 775025 167829 721615 490196 255198 732463 355272 146841 857769 988562 343448 810294 64039 807373 634602 650383 490029 827004 584920 902838 118628 501961 251193 876975 326012 782085 955640 355021 496427 936533 398007 841464 125554 150367 173804 1029290 313018 339920 1036947 992355 486641 1022338 366997 877988 386006 320823 564379 59285 764721 96931 995634 936438 586602 805717 697278 494890 588461 428941 901608 130227 121052 979622 602862 569015 990252 762958 895370 379368 294567 452691 930665 650297 421364 742308 635115 62182 953308 497262 237087 698675 665915 729662 112199 959289 454810 859227 363871 342883 158076 364991 144629 184030 784513 947556 628535 561124 667831 404567 411603 755898 580435 933276 743928 363671 374291 977450 587409 815001 977171 993890 754622 1021705 239035 481817 1002082 765446 365369 1000030 460159 693803 384865 294770 952146 767371 717734 764125 872416 980688 779308 76695 754590 994438 324846 745234 1032362 572701 877779 826255 350927 675450 353195 625623 95853 440014 697331 343272 832357 774555 250866 412479 358969 718129 400085 357967 897432 860128 440655 662459 710931 370620 813489 21374 814020 258259 1042580 717681 929097 855167 571109 720321 455513 122397 368610 339641 222327 174586 17917 458066 636363 265853 273918 946796 745690 427915 732972 1017502 58855 717639 252282 336623 871025 834661 986822 749376 495237 343854 384404 236259 387718 609715 636717 894826 126660 225016 485541 745356 992218 890172 815499 581105 351868 945227 496377 120248 119959 728694 416609 768013 489767 1000781 179978 778892 633559 509454 1013136 889518 772725 481637 324777 647402 515269 185294 995924 587370 569099 299389 396147 244410 811897 998513 601869 501654 64159 776286 568215 719138 390441 188231 331512 623223 1018758 971382 535415 739151 862367 153451 951635 326415 799157 259725 412499 556839 454883 440806 383426 881705 665966 619663 930237 317903 582397 932972 894691 518929 352152 383047 764110 725213 820956 520400 474323 1004452 455504 313959 270297 115067 343589 105332 155003 96382 437531 519701 703307 842693 636803 362175 839051 831209 348922 468059 563162 144295 455973 593439 487332 95084 245263 877763 189613 445803 715578 881522 352240 1037736 711921 822510 873924 196448 572630 961221 886198 876999 556005 836830 914820 963739 609715 360701 30939 936389 433014 112552 777105 634796 1003064 1009201 256812 320487 509581 385644 617763 634139 482362 930744 972164 150987 870342 519682 599423 190571 832371 577393 649025 1007841 1020967 732747 327380 792235 685726 219855 1021974 52182 727947 861971 677781 948622 31357 437831 903399 777008 850443 948690 244460 628137 881413 739773 839572 584372 365809 555166 506258 751361 147364 477102 830230 923619 612782 1026665 398579 319290 292554 802467 517780 879202 814694 1001377 1013865 849858 859098 750405 894005 508153 810936 822230 339387 734823 176981 842328 385607 760853 507425 861501 351421 1002389 777010 970524 627263 475606 881307 390227 363993 294477 619467 293677 475943 277234 1018429 998469 773443 1008907 379471 774201 678870 455063 399613 843066 560795 764698 821746 902780 195622 987034 286379 943771 668461 888020 700661 962116 408307 728654 473996 740270 391072 355185 705272 341340 260203 668863 651654 488741 648690 310925 343259 866389 875849 258977 184170 775020 584610 1047681 914446 826685 585002 517936 588483 516710 761038 679123 467766 379755 898726 824788 419249 855025 429694 933416 71418 554409 605125 1004017 606716 748829 914459 1017607 252195 644255 358210 500557 381809 769825 679650 119166 937677 914961 175077 734858 169743 89645 218709 369307 523302 671393 347805 923468 679262 474162 350830 881031 605170 58717 872761 750979 313779 23357 767131 673494 98040 927610 272345 482828 177214 995477 37867 762309 236456 493034 29182 924958 535743 964117 873381 154415 1017680 385723 236457 726940 825958 853427 645560 864730 610739 1026532 191962 473025 294795 587124 610554 102379 658331 194990 457058 486710 160214 641711 684398 948869 243436 1032570 1038800 859791 940245 45035 726639 798073 251230 838853 450134 311934 1024598 278287 249031 207612 470855 446966 713197 494233 455435 890492 22486 744804 928527 953111 667512 579366 28026 343146 352073 584568 280190 64332 122273 831990 588108 589069 452951 323757 617229 902475 225233 98183 831079 779461 504753 175463 478154 234583 686983 586233 508563 86766 763443 960202 193177 896677 1010209 1033873 703257 464483 324839 358808 644291 192619 308470 428780 429278 163032 895687 964504 1016894 968531 496812 40687 629973 966218 244886 390710 247100 864113 697571 709109 283646 684269 372678 946888 779591 350987 773834 893309 807802 839853 723450 474312 79730 318204 594807 387167 381859 466769 374137 733871 627387 79864 873443 922323 822638 890760 139211 825573 293407 854002 801208 734194 780589 1005334 957558 168954 969452 310442 966876 220642 818785 613798 380784 873692 445483 968147 645435 598942 653657 315079 717977 672751 289583 115391 654050 758894 448236 799483 380572 867989 739949 918003 669180 191974 250729 257138 985757 322501 969062 677732 808700 664819 742777 122108 941113 354211 546619 64393 891279 153549 927086 904839 141255 747996 81739 419678 399339 64122 648859 231327 440677 831004 181692 770606 449875 784515 763288 143003 102171 300463 155046 1023089 423587 820815 937355 783050 979053 975529 575435 466023 587380 494949 90989 715320 102365 953826 722430 110312 940329 611646 322838 972861 124892 707692 741318 489064 607962 326004 887409 750896 1009169 221104 938780 901964 936306 257635 960932 355133 79567 972045 716913 497226 125436 889316 818317 1038478 714077 728461 941370 922876 779689 772454 572983 930503 893373 460527 685304 338668 447456 113561 683369 447345 276332 122737 753289 863914 105165 279995 890588 823965 252438 948313 867885 768616 493263 718052 840155 113485 1035873 171194 832997 321843 518429 394967 763217 879844 345086 707708 993634 651681 301042 63989 441446 223989 654499 15228 621211 386162 623517 488519 438495 677439 804253 783891 847459 952982 588248 1003703 867276 676588 241067 618098 362687 357293 746030 408502 130609 828118 247708 1008261 138478 289530 866786 218743 829775 654486 600807 479737 290424 778297 516461 923963 607225 492063 141293 77599 247610 562646 187120 764113 412155 752834 1010728 552652 1000997 376740 834024 1008156 1030250 633945 1034832 367576 495317 63459 78071 753188 770932 253100 179884 487828 857542 894952 114377 218399 583644 715091 355470 380912 815545 861389 986483 654034 699345 6591 843943 735882 1017435 964177 512371 386283 684850 946837 901335 679672 113587 532374 699890 912680 185080 617720 776068 190779 417764 577179 453181 932808 416057 602523 1004829 457266 60276 469438 431985 399147 828203 114270 628466 966910 891463 400099 405170 314085 862014 649941 813990 547647 701285 337399 773350 195874 691087 806796 800106 194073 115639 13759 89838 417685 577267 766388 545511 593913 549741 212007 602870 277949 494767 859075 941123 38135 487455 345015 1016304 756791 773410 453235 755966 291742 836980 772751 691896 146215 120583 220045 615030 740664 786056 277791 599499 895579 745895 603822 442487 1007934 206827 886428 936267 769324 734820 138669 678307 347263 510155 698264 1030678 1002011 911992 906411 227169 941778 516125 439471 953529 509773 974220 662959 78795 872274 375965 969146 904526 435160 146793 953782 357148 248688 580387 94589 120515 831097 665197 233871 96847 864447 44922 584117 356039 1033763 513460 477914 645548 800673 642733 399096 221679 118323 428875 882209 96979 915843 238486 233843 894505 838974 52479 370540 988152 875116 697145 629550 759532 973125 185118 191599 1048320 671393 521634 357036 897806 294392 635503 1025621 252438 711259 120015 286349 319174 196240 506304 971472 259170 221875 390159 282103 994851 759418 864723 601279 1008009 48313 867686 89259 342639 449583 158332 900114 79100 248731 735021 723693 996749 801682 660159 600283 327497 1022625 736924 738607 470638 251077 938343 369371 424158 817620 755549 894669 214517 70367 1038000 538469 694663 179888 640723 367730 718227 772548 120486 207295 685353 943495 832746 691775 742543 671157 319613 274345 111791 830101 353486 984035 604831 452860 96158 63098 729974 162485 585652 943763 401328 511011 847133 189163 202187 778507 942198 931657 246997 255263 943653 906893 474018 500461 841277 499030 985576 645726 825663 408853 780950 662745 903207 488225 225716 222046 432956 195270 312314 469984 965268 687633 333717 710181 990812 931982 724295 363372 682970 32583 944038 802355 326547 724526 665082 779801 205753 666546 234233 97518 1032983 488717 472667 887978 53886 38899 661839 782536 810785 110230 440636 925339 501950 250864 174323 302027 897318 339897 881750 486733 939801 970843 65085 444652 626007 952541 636657 468586 83966 567239 122164 418007 13823 775822 286537 468316 752792 807150 398812 669916 735774 54655 824179 335706 339666 624594 952149 185838 354740 911148 454990 881620 872826 904235 907930 758570 308155 891299 942717 876921 675411 679484 715980 163377 250777 743317 911503 718024 973079 677825 977609 969842 399209 110424 738531 1006346 410077 1025385 570616 794397 920057 669042 180862 468980 63663 937671 1036489 968672 335029 500155 145132 582609 612783 781578 452387 709722 904658 903450 920957 619896 583158 12239 970154 387874 121697 764294 55743 928406 102250 958038 1021195 140219 503018 867852 448614 354430 965538 816747 868847 556093 792251 587548 328663 833059 892476 779973 747037 174778 833659 166774 376632 64404 472364 319247 807668 945600 442911 231191 258264 789502 969523 985830 745949 1024591 601934 450017 668279 440531 799589 902380 706010 191765 315889 911657 440894 842322 539547 743123 407431 719504 885733 739548 186853 613155 875302 399214 651787 400241 831312 864429 315215 482932 84972 32726 301469 665517 1034395 937413 951198 350828 816029 22270 206825 115166 511619 629198 1009260 936655 49078 699723 617241 378575 485493 256904 707638 89529 916264 90042 779023 127565 585178 177650 399273 431540 363699 145663 669365 940435 274106 370073 118106 862958 355646 506029 182780 781986 843312 217013 1001052 708058 955318 466738 492975 750028 253672 190385 651889 813289 88442 837237 743837 663126 486788 666419 124716 844235 714438 286357 377951 407772 489238 277977 560511 457009 413178 212680 187270 1027288 747890 448557 805497 254328 707294 930793 968954 168655 1008809 930043 445672 345655 685434 887319 756823 909672 838630 1036873 88430 215287 441633 687884 84915 1019488 572642 887164 701799 76723 801977 995982 240579 498990 548303 257833 429691 287214 1037509 420665 952021 483108 362396 760437 1027398 453894 649052 246555 694959 275870 302807 670930 316783 848745 978010 670831 720008 297719 832796 559599 505638 442614 435287 900752 104030 141211 790497 670526 181723 613910 849620 11262 925198 47294 792314 163593 772755 780980 373291 601826 233319 276175 855901 918526 634131 496443 588249 340391 864882 307519 641597 849737 962098 187941 399254 706478 243459 347092 51159 433557 891547 63444 60599 355573 732947 552308 518234 987726 870518 447318 890195 940094 930906 810221 40899 487596 785216 609510 871854 820953 666105 278315 861421 129760 79550 588229 577116 519817 323150 513930 370499 1003340 290155 47098 261249 999743 210651 921369 903862 685300 343785 339610 192295 958823 1003428 300718 619039 626666 143127 814175 420063 730925 759660 715923 747055 644757 844622 179640 58205 703976 163688 62441 798631 434671 701741 438743 284989 252757 377583 243934 836798 743187 1006690 985276 161514 1017618 686133 943032 366261 87983 175197 966193 330463 732664 73714 877369 170206 312703 247494 441248 144279 993187 79334 441766 458032 174267 795863 651387 929887 147109 621202 482764 192305 376454 236668 810218 1003233 300851 1040785 612085 468664 695889 681363 458265 447605 806822 398782 415431 290657 114001 980243 349500 803708 97391 866177 733121 161195 454224 425193 99191 633371 117547 1001657 365237 735602 688009 995558 290296 848230 489912 751964 174191 857031 289599 373117 718030 129259 713003 216311 146617 608855 447841 379704 813855 466865 813659 628728 608207 863702 873846 979185 596447 1024222 1038873 747945 483955 776284 1025705 829651 733374 370275 322475 309871 589378 761507 579151 77163 812249 1044658 225486 307185 572028 639914 648765 488740 861053 845542 908144 30125 732695 53084 23261 726757 994093 977203 706017 943777 616922 365947 400959 612853 603453 173916 296830 331769 754601 826620 472493 993373 581576 307911 244788 556806 360106 469905 498958 509774 259143 478625 634646 732814 850985 324514 861881 95724 757881 752713 881868 881610 244129 57208 496099 564701 615897 367305 536235 744750 434421 944654 984690 1021582 739045 382291 954575 897867 651436 551802 1030498 1015170 451774 665330 394727 863853 772276 820732 147448 894883 216427 454083 267229 343538 316653 424047 810763 575223 718444 887614 79340 876122 703097 97732 446917 256649 329407 212571 212581 999672 117882 433947 977768 845227 484142 1023540 214495 921181 247474 971062 483822 724786 1028435 451431 911718 339196 839132 97127 970010 677555 791151 703272 382733 806523 493191 1041136 720522 345337 340476 476567 89766 745959 767785 713581 291134 222714 534475 928078 615003 610491 960201 780964 139903 500861 424015 1036724 497771 1005122 534366 511381 611186 255953 1004233 514090 501822 567782 993914 937427 816171 584182 1009136 614779 273399 1035145 476989 956300 939812 572299 969011 478731 1017706 948848 1008421 83803 350559 678814 379737 768173 73675 480166 809325 621923 188659 354891 116643 904912 496986 976728 646947 242231 514310 555876 930789 506425 530039 816219 848075 218515 130760 506197 123846 771855 760248 253334 381015 766588 846124 367308 705139 373980 1025283 735515 175006 568479 822926 170957 807672 778293 715209 815782 945736 289998 1034556 259313 837878 877225 886132 144109 531955 404919 1017403 840666 271291 568821 704354 511541 763555 1000253 381427 331613 742574 255689 579274 367147 242138 998793 319093 272221 924376 619597 471757 113215 532090 1030804 865740 926461 423077 500562 788382 821749 842348 722410 1003270 867171 387292 44003 1012801 831887 186220 757643 359812 635675 710029 248952 372858 498967 309869 509239 321707 235481 583918 114083 861118 259621 714959 135551 259476 466794 829420 191892 796478 826317 169980 251330 60381 88411 431439 1002535 848996 712481 782872 488785 478261 519434 400573 342499 996425 519203 814695 653884 1045003 218919 388660 383527 731197 761540 675022 743173 802339 838556 292243 812786 671589 882955 503388 184225 209813 640365 897724 151386 956294 250717 458529 631997 752820 377643 236325 715612 823014 764190 887973 620148 939229 28351 895761 971301 649906 715472 984222 742324 257574 93813 1021560 447724 744308 955625 475644 774026 409254 406107 848557 867557 497072 224627 269021 992217 1000601 510245 352135 433498 960304 911398 742066 228258 668908 813839 177763 311059 63381 641650 632625 294485 351193 671125 364019 614155 1036650 423786 480208 1034114 137203 682410 696805 757624 851205 626269 337806 1021219 719891 158438 636590 489074 574902 322404 81592 668025 251105 708966 852287 1017239 898157 180107 137707 914482 876719 235442 863325 492206 562077 216174 256579 797790 924525 883768 256214 626991 517646 760298 558718 316892 48600 118095 941259 461031 557999 163692 867560 554591 884300 92913 700447 629467 121933 487705 604727 1046208 29495 706414 674462 957530 788367 993746 433430 686866 647509 679373 601211 377720 179430 496330 171230 396023 751249 814515 796559 186811 976336 248441 1012310 496822 106188 353390 384806 613830 694718 449689 986407 954049 709515 579118 845228 316377 711077 878979 568983 659254 711652 408946 774969 456780 321363 938230 945941 1015105 415697 867607 170994 432624 102298 423401 494833 797436 931747 916017 1007364 351209 469209 805869 429267 820595 879698 564569 358770 940827 370355 893518 376674 886123 259240 609522 849203 487834 501672 777416 746996 585017 902827 556522 747673 548063 391211 858076 233210 898409 952723 957093 184119 392221 853861 615723 685261 727017 997593 294690 341971 339007 972000 387985 186197 563319 354012 252534 746277 645305 339125 376498 1042472 728808 319364 398838 332475 774632 596839 586667 1034891 1007168 825701 328446 514968 645922 963942 951289 667468 898373 570089 616762 581221 663119 726705 799982 571783 831237 64310 777952 242350 130827 32120 578289 889269 218519 509323 151327 41853 177871 727614 1020509 717591 961414 474356 272319 348575 158577 305404 638050 421601 1004326 570271 432993 309031 703001 507300 238926 304583 855993 125274 569148 511064 176858 900136 289507 643391 301599 972074 927803 1035533 95691 204513 511685 605406 503633 716202 388748 189809 513301 1005766 169464 632947 499213 368895 946215 558972 935877 251062 613241 765172 56173 439716 437628 293326 863147 58621 652295 816716 670958 641818 384457 722157 46527 713911 875126 1036908 119761 736797 209982 800723 194378 950653 554852 440004 1000140 938862 746039 897822 815004 425744 570459 253634 636865 1025177 128235 580986 322619 531956 227702 612147 710844 213755 477563 216003 742671 523337 94571 944441 351692 546686 962404 343849 667885 195388 369395 509005 935337 503493 573005 624975 852476 997612 457922 587379 616941 1044708 949542 301005 612857 931923 1034299 1035787 865567 225597 474670 863206 1035036 780889 638610 842349 463993 473498 806550 653731 256335 100287 421834 700670 317223 802737 689019 732175 626229 443386 605805 849384 408809 905812 363439 223662 650759 660349 751026 728531 612476 593391 828141 388454 390499 859882 494477 1026376 1042571 975608 757668 757473 146650 258598 947140 894044 498088 733526 243343 356537 478517 882400 308943 237170 380222 209531 28094 830394 992411 730097 512086 982368 675418 539223 635754 158579 230349 959914 188237 725748 238967 628566 107387 1032796 657631 471763 765396 173287 334637 117630 715505 980642 405629 738620 387262 795595 761154 89319 114602 170973 438903 880747 1015981 892518 947876 871005 1005957 648105 865756 299375 610268 382918 376642 500365 746109 993938 962750 423095 621262 501877 508146 434084 776904 317022 355642 803291 109278 471946 197567 1043209 826321 339398 110182 429036 613771 486273 215781 605426 522759 407194 930005 178494 695981 989519 369949 342515 435892 951129 64628 329461 215894 1004660 871314 868232 40427 885147 14807 896266 704088 490507 742220 386339 249621 207580 781464 733503 702219 195097 695878 992101 432994 644449 183703 817841 252291 802007 805095 250175 420574 260491 189787 958779 717349 640738 504526 948817 218422 870574 744338 469175 893733 813741 718859 277757 478889 504155 728186 549759 61414 176995 482834 481449 313054 933729 123451 878879 1024675 761168 823774 779811 771143 996562 494654 776454 501142 388187 954264 1004472 512715 946478 661175 714997 182607 767878 994329 859735 990117 366717 186727 375525 474962 746083 240560 728381 610745 939283 1026355 616250 645212 377211 862057 1022704 491141 699015 401324 470888 890999 702716 684971 413387 111710 711976 161623 122478 739148 375365 364234 873837 776483 301495 504079 386621 1025179 873827 683023 838461 967259 971432 254300 221803 211432 1011829 636522 223612 219805 215775 1003137 842950 380761 919401 117242 593905 244517 889261 965268 220071 218471 328702 211325 896752 926633 444638 1032507 992662 409294 122820 182846 966218 972185 94903 432855 168813 189243 609595 774896 159412 994761 783494 750548 932593 554780 783200 777440 711619 362094 341946 628679 763215 505879 216371 845255 559963 875329 191366 441930 881372 812668 834765 581029 797682 642888 325208 988656 842325 414891 702771 398837 686325 820918 927839 728682 1004711 1045768 641685 792830 677093 935913 840374 241348 809859 888092 302517 494072 957169 310212 748006 370521 111977 986571 1028328 767337 399161 1029233 505953 872107 874952 1007971 651024 908377 744006 790390 118707 718209 886394 670972 479096 226760 372381 431096 477531 396743 748995 156583 919003 484439 814291 566119 114044 963908 439164 40570 733406 863838 371606 754455 943553 258778 452490 323274 377566 356711 682428 12028 887101 904867 259619 417585 255087 752690 456092 776724 609976 110547 506887 940221 113969 881365 948856 96172 112554 153067 728562 169575 273771 773804 116711 435433 775257 830131 251489 125848 734007 117437 398671 418661 326475 308813 1037489 126584 830292 856295 20151 374753 343069 1017191 758731 910817 194169 963434 204278 189555 718284 339302 159641 972169 483646 289788 103999 455118 517319 936425 984039 755187 280441 138170 148989 601528 1001345 1033649 961363 217963 52717 120280 991962 427998 708053 1003861 572043 456593 834333 1024819 450146 709332 896332 696196 310454 885705 243006 354125 309463 575340 453492 156621 846253 914369 782994 211068 732223 387850 940905 480820 938794 1034032 634131 706353 938588 551404 522790 498390 129716 755128 363383 936809 895341 991519 482341 201718 589410 920997 472248 934823 560063 755094 355929 596703 920828 289715 400330 978052 755580 812587 754875 200643 151003 638594 916136 97589 285655 488732 368083 119533 804989 512078 733530 815439 719000 386825 800557 473254 903536 491773 958635 890939 853758 596973 256740 905315 125162 146906 538356 85991 717143 985543 372023 121627 671350 801265 233971 228013 710460 56759 782662 935345 882498 814437 261452 940363 963916 449314 285594 577423 971307 635842 807335 701236 22175 904487 400791 575127 423339 487113 635689 478334 721371 192963 86878 902467 424647 369013 465401 397535 697790 489793 437048 772966 667468 626071 501429 989518 961317 958919 416491 305075 972338 63703 403005 669309 895164 731093 685772 1003868 887260 903513 947664 996533 564430 611527 371033 843399 420091 815822 775057 445623 961882 761604 810692 644500 375417 976012 875173 428025 601072 946584 441562 777554 247023 190819 648821 880793 520562 642654 735386 51185 76666 464354 1030470 743914 24062 171855 290788 1021520 690429 707014 822973 187990 416606 687502 159999 547546 171388 515724 600806 129264 469948 924346 675638 906834 281022 649910 646098 276735 934904 163620 1047105 923165 769110 1021152 710031 972584 363941 805691 791471 650566 105934 60154 246725 687625 203063 898165 899659 685135 770422 353503 378967 614087 508572 808125 1010348 695831 302508 584612 534509 1026140 188043 464655 776348 261330 998676 963763 829269 905398 527866 917012 767792 953887 227982 881016 733063 463607 194652 925267 572644 192926 122011 909517 896166 887776 275163 571273 478502 552547 954151 1014545 240693 308087 887225 406110 480500 599987 280499 736364 814874 633501 750019 939380 327024 479834 939694 548765 255100 179525 619242 163349 555507 198515 597241 502356 622530 158699 800202 302747 178168 460431 498156 494699 627367 556597 778649 867403 170775 451803 997922 259786 166390 44761 536406 326945 795101 879671 1034121 570895 504684 445944 967517 941325 554652 734638 227168 472251 385690 311032 732453 757006 343241 937884 950959 373340 491013 598527 989286 483997 1017526 852947 358150 482545 690783 251682 979809 500582 766245 228680 191973 380007 580806 992732 827711 178557 162406 561127 130265 25071 500014 842905 105082 247724 774221 505568 932614 887703 770934 719302 886958 947400 776329 554993 926575 361438 719044 556882 811710 1003209 1011393 760901 787707 929728 486447 765290 692174 239963 1017172 781571 885101 439276 95193 771490 30110 796396 826680 1017169 1021829 251452 506762 1026702 783113 980500 725279 681446 175031 509165 48089 144622 714166 863729 902633 1010371 979278 228684 988311 433097 980362 380058 333790 258790 521384 1032536 774538 774956 945453 104693 838455 159547 302489 186076 600319 960409 735391 192155 695668 327436 467159 324015 1038723 108895 601550 249840 818024 911001 385464 243982 488124 365044 965797 1027412 545627 745001 679364 875796 1011468 475997 849592 893052 515244 636243 750448 345850 536530 72446 967351 1019296 811421 621782 480798 703131 807771 625653 768661 185267 876326 246707 440604 491935 207166 904333 691634 653618 650178 652937 81206 712469 941063 865523 732625 519585 731435 615738 997403 859260 894636 978320 404923 714508 1038379 989897 685415 390516 160875 420598 620434 290026 1043084 178017 669651 90001 668529 679541 511379 508871 910733 531310 806129 430330 449873 924453 747158 256167 406013 1031300 777600 241497 302954 552573 796659 512248 702385 619756 440549 593805 438901 508152 323991 400878 743487 239023 773220 488034 145212 562932 544363 95715 750500 349727 665574 601593 157022 98067 506002 580322 624759 705358 773259 686729 958908 679061 119549 725859 709195 555977 451042 552298 1040566 753025 743645 247623 272703 896578 64216 80335 714220 567217 963157 785032 429975 25597 441670 112986 857749 452506 1004690 47354 752460 227989 434096 919902 226634 856731 694768 987814 124275 648459 869368 679474 1008547 508991 1044880 821112 904137 971569 697399 871922 236518 748256 54717 718595 111545 902426 376357 892455 587386 976943 399261 324724 374181 101750 693197 757468 674431 833310 276409 941349 911796 471898 707751 648681 900641 757042 637642 763370 669940 562422 714218 384425 392545 578044 364119 719961 473782 998504 644663 48589 832739 869559 768226 576958 217563 174575 447460 749268 994204 687125 209905 498891 979056 976034 782642 684494 390021 826258 318797 795255 826701 934389 991861 427497 798328 247004 713943 620374 765644 325869 345073 518742 757194 61350 355853 596925 706394 371531 425019 488749 631214 1008307 251572 481704 810142 861310 664539 121571 975987 617073 89533 931966 963500 873693 927275 564931 553662 465494 96093 356150 223181 879425 622018 245513 343239 669108 95092 486049 588721 501618 1003077 577895 782694 851537 171993 243539 467891 510525 220316 356767 468650 649665 903414 573292 234228 703299 665534 251087 1004514 167518 924792 738859 933177 671524 1012494 179174 751020 1025377 734555 971658 302076 109017 878685 773986 806809 1023128 1038426 404915 890649 757405 633037 959928 999839 570097 381735 813933 898296 868991 915556 931604 894861 579190 92734 962953 1000059 318122 1008738 987505 771513 711258 359889 659839 606032 797618 1022796 225906 709803 125422 286366 186191 699770 122758 846204 908642 206298 377654 576334 359153 216350 653748 843210 368609 874953 671028 928506 105881 887272 374636 321259 755380 206731 870841 877241 482994 724202 784017 331733 443181 365339 775018 832982 888367 514857 741226 597651 861130 226122 192177 1034822 329463 255331 373436 728546 991925 881891 1034414 249967 985195 632166 834664 892818 680677 889287 473901 1028644 425729 182909 665373 839476 684517 796394 226136 844260 661227 612089 1005772 890513 640187 963182 679481 752098 485011 502363 227696 636342 128456 850538 938681 650382 127373 322979 311046 933082 105119 762709 902046 753895 816308 199383 500295 490274 570654 942201 508722 491084 691499 480653 276723 429677 1002762 452941 734437 110318 369981 101373 818097 60670 220935 681742 76603 80613 301687 581409 1025744 714791 1003615 682813 585060 513165 879756 801051 392005 650398 672693 247685 545583 779937 750261 392241 725874 48593 858297 957232 453276 541950 987765 177262 313332 571742 982531 464414 650892 756427 776674 215357 215670 573076 943495 129579 136431 816683 615655 191707 890194 188112 249798 518853 916745 962123 366492 689886 91993 711205 755510 632049 934751 891175 506092 814854 177115 56818 956198 816608 706846 577262 353782 26295 815295 462453 335824 866741 635836 993043 63165 581229 802574 796508 725978 1038486 418782 698191 1041193 517969 801678 530415 961436 486941 407357 374070 350524 743366 316838 772871 276278 222173 904148 778001 802752 1021481 813017 208619 625369 844706 780034 611791 726977 784934 412629 583285 111351 711006 484189 95630 623455 219347 667595 146851 579378 966942 466788 755681 521735 1020837 248487 925070 376772 319098 954115 299645 270186 630443 829108 818981 185723 431338 846217 48984 195205 388668 546295 958242 318649 756419 876302 838235 710311 1005628 743016 888238 52470 877357 244664 40647 457188 911123 61677 837116 929225 380556 190042 81291 126635 435877 939543 970317 430779 239163 585270 717512 1045530 932973 587649 817619 810442 924073 948837 227244 205533 908428 717733 962369 674207 325755 645937 500190 177527 669238 308395 545750 907138 136959 382072 459231 995902 851586 177957 249305 879044 766279 325262 976106 638230 335686 65097 276473 895625 518201 724689 62669 943045 886726 837544 674711 235310 748935 873102 1018887 998988 842027 697763 740721 315967 966867 122474 551670 319961 65128 452950 234862 740009 935670 322809 308790 104767 447774 696575 103127 250826 956877 497485 417563 947056 193081 648565 791775 1025504 928696 651542 550715 772143 926366 648761 191397 48687 573290 193476 125304 960996 200177 89692 803830 172794 975895 945561 194163 773265 498658 779553 473893 239390 760230 639461 785436 943559 194670 980489 790505 46523 193900 284903 697325 597711 642006 324836 598975 65248 948551 277135 336884 248293 661223 313268 383736 863190 1040498 779589 63283 576414 211615 436891 187614 423737 938588 855735 382691 823963 737919 518439 872983 173054 383005 735457 592750 377795 748838 554726 56423 79806 713181 825782 272357 779602 737527 231998 375132 904985 400732 277748 1036446 517104 984529 422361 644215 577261 866489 969493 628331 488762 246967 542303 109671 832782 830968 764820 783714 578963 714057 954963 846355 470252 251234 1034450 391906 980176 510766 721343 870392 986286 913008 313326 404886 384166 969698 937244 373242 559870 117963 377063 748238 234157 704154 257134 404307 126169 127389 568439 186941 882569 646730 436718 259256 177052 384163 520762 343381 831037 859050 561279 736394 904899 874450 869993 633979 973708 953324 764247 186356 496812 205757 469994 850229 480539 945709 961226 747101 729029 648920 299767 985687 807783 358451 362655 981004 844657 850471 63663 637069 912588 825979 698581 184939 202151 390795 702116 683110 920793 936853 26599 863948 715158 619377 767656 972194 550634 201711 794407 924897 412126 490946 846129 399099 957996 94708 628028 916642 46575 253364 779724 934892 619952 380565 218703 867354 456822 466860 463711 838777 379479 367078 995481 355907 703717 826137 644652 772261 878506 63966 879186 249522 81613 672246 897505 651176 209631 181591 465382 259986 956789 373236 112310 101326 1044786 570781 177641 1026889 821622 945360 482573 342518 864749 154446 154447 433008 617150 945732 449702 969892 434559 824810 768324 124843 948960 899536 991049 359572 286099 566615 445914 63838 318934 639726 943005 642571 811515 778365 202619 309098 841665 667333 305455 752097 347497 321453 348669 284629 1008540 820541 440087 345972 816523 445432 683719 687792 747292 302462 351338 964633 70583 667616 836559 589357 645596 843173 832662 884012 420537 762653 482185 244664 775121 245545 547771 1024825 864723 327324 478487 759862 1021594 192146 717784 486941 400888 239302 292383 847556 252699 423702 889006 984952 1045264 517076 415659 326995 348853 538571 765394 617337 719626 571027 193478 167417 80758 967414 118196 194378 992178 678073 999046 699310 683688 26607 974592 1046176 406839 1022065 994273 20183 437347 740878 292505 571935 967609 300717 669003 495967 535742 342361 1042630 419443 318694 865326 119544 648974 794347 382414 474470 1032494 698995 613785 1019500 382119 872197 844220 571132 641692 1039952 203885 851620 718514 920123 628197 986163 249792 464854 807143 288474 469866 112058 1000808 30199 304985 944997 469242 665371 582261 278099 653923 779295 742057 773333 42415 838373 675571 906051 1026689 420554 951027 228140 325757 417100 441017 433834 509522 168822 760146 154108 210680 983703 301923 417494 647703 1002890 614280 167548 871381 707802 217009 516933 371555 760478 792374 436409 766181 797635 709241 659416 448074 288756 251600 373674 420784 847113 404965 877267 59895 825287 151149 977698 740011 580795 914951 719060 400241 521112 660855 386567 284533 181491 294316 821082 249249 933390 353189 818838 79527 280445 758710 615803 421569 498106 800730 707379 226589 516646 417307 711364 257054 683254 243636 517426 661989 492767 325659 142314 23966 294289 219977 324794 76702 674659 83643 494378 843406 468956 778907 713372 1026448 735107 886047 387979 742607 429087 399975 838717 928413 294103 476563 150459 1008937 720352 23991 137086 652563 888274 546792 618040 454174 957037 475763 504263 707996 437622 638628 509498 174943 621352 906595 700146 515522 202469 386275 179078 969499 552570 384817 1003076 755510 446924 615207 841974 65241 764101 388448 1033861 351918 212417 343000 385419 702211 157620 489234 897867 847006 260152 861359 387215 706476 905805 613439 956841 384553 940146 461242 1004900 292697 630454 355267 564570 601869 339539 421682 975659 159715 290276 496275 616296 867721 502819 239382 808387 364022 587116 894046 97565 258693 994503 872558 378545 969592 147366 447217 453722 904128 420059 376092 175477 250310 278079 122381 925517 759642 657727 676473 788477 373783 187356 549243 781218 64867 711569 669401 118247 357667 858058 731893 258016 1019153 401109 121304 63902 480409 809270 638758 130107 554934 343522 424572 362456 409190 792375 340986 15231 219365 559359 734988 573232 247673 589353 798009 939271 367984 771569 258187 510159 752402 913722 1030737 129490 385761 539601 748613 725923 483791 637542 993068 882262 926423 618695 428494 977768 210510 653156 576733 942141 729839 758969 40934 998538 452405 761498 747092 899142 748492 831162 835298 642478 64199 243633 451359 260111 333519 128700 767373 454797 1025450 184887 93374 415805 124331 196324 61133 907653 435828 498007 441236 128116 474188 283385 32373 62204 647283 633507 247737 965938 515122 841053 813372 995875 834722 867280 666988 355299 29563 252664 713905 372286 637725 105428 638733 502174 561839 609500 59134 684981 185178 968451 1041444 242145 109923 159095 918958 390072 434056 341803 881438 429427 738487 986143 476515 733835 226951 501193 853969 881988 673746 615486 946518 358618 858524 118007 986344 991797 180148 905351 97439 976112 313981 455848 469404 758998 235370 242665 895452 756270 821071 614068 677604 674599 438943 256291 102013 871854 899270 478413 265467 1039144 484918 192087 677541 287479 474673 1018283 1021126 1037728 580015 283451 819947 443827 414665 679672 878167 874316 878793 968035 853366 923743 466055 1010310 219509 486509 587418 326444 47723 792951 260976 1017804 539564 120397 877293 806451 676414 374520 935543 911932 181178 994377 221879 662378 289855 12150 322522 753042 593654 472254 914579 974943 379285 959541 729151 1009746 677699 57084 171814 510192 79135 95063 396895 137007 845553 564317 908550 791931 213343 943773 464340 997939 448655 224423 121801 621739 222125 578983 466888 308835 586450 928693 981513 512199 459575 688002 521602 318693 85335 366835 401325 341183 341702 310598 584887 594873 307917 48049 337644 962910 498362 998597 881691 742773 503566 782628 928471 841416 200539 628317 146875 382151 715888 211438 833102 126886 816287 498290 217979 278095 714337 759690 222411 499086 990777 256442 767889 872007 1026629 1046786 584375 211836 210841 497129 904176 684826 987029 738284 952015 273887 234483 981616 812638 800598 925108 996901 879944 908453 723767 367757 965018 335531 903389 673626 496339 466780 88981 678972 354097 912154 1020213 322285 243035 867056 409048 489526 693876 921493 934343 288444 810736 703896 603789 750740 940150 650841 1002217 822589 474249 416717 176819 508851 1008695 449750 390702 815454 486290 58798 350363 1026962 150203 85745 472238 701628 121301 407079 895503 37878 612727 642419 355755 124459 886577 687208 421582 927962 1038869 863154 504886 690135 462073 611274 488269 261262 386778 706506 823003 569919 774435 57201 724954 375641 192230 805365 310924 701401 367223 890012 699599 192098 372592 124551 237360 248824 109875 159595 795262 799162 278346 389845 792025 695758 831960 470933 594407 314348 368417 514127 784600 644247 619917 510118 212438 601910 907728 883808 865563 465015 886607 838215 844187 809773 894329 686619 226092 583619 799452 468472 771562 875156 708860 212521 651725 993736 903532 859907 707419 764556 1033552 48819 129077 162119 168954 565062 64631 408027 379735 284619 1002541 449297 803833 875329 671316 581454 124754 955356 616551 327138 431799 604130 435070 471691 620589 450449 809650 800172 304954 416230 906292 486836 661115 249269 540492 1027234 571873 95610 340725 616306 1009220 379931 1043525 369855 348759 1046554 339433 937354 40905 464469 839193 171862 904610 755118 808250 586519 223181 106362 787389 751297 189893 800403 509042 747132 326286 1005265 408916 161370 911545 216007 846885 613519 395195 584093 315179 958233 383363 898454 380025 154861 709882 7839 122203 954479 980308 1022316 448268 434618 373598 435704 906818 78687 938829 449393 919371 863113 243237 658919 501462 768659 192761 473269 473483 887596 709206 387942 129809 367536 862054 677874 904901 833076 904100 510763 439689 897231 477139 710927 841634 779120 40892 439155 242549 685361 44412 707541 177129 789941 424372 482098 194396 610777 290507 580006 243755 938963 151164 706323 440492 246759 95477 324911 648132 618124 559599 396783 710360 348829 724350 230829 977476 622185 518236 496723 441511 928357 364794 256980 1031299 382522 940997 118129 687220 927034 162428 698942 158255 982030 191775 478148 52527 844125 155380 292517 129103 499900 556396 830129 604145 645432 333541 981330 358735 707013 275708 493536 1026454 482243 137707 696766 774279 978019 254645 317255 892220 903403 390086 635882 974380 577111 258770 470449 802161 539606 880521 716390 728664 445029 457750 497094 178675 758558 647537 814994 322937 708981 805598 210379 321441 716580 528091 587370 389473 1004803 191085 733983 632570 804479 431064 224744 190063 248502 258471 898744 329210 222127 500656 124664 641435 579020 875365 390326 208155 32150 807908 578291 858407 381789 105947 903279 963470 447036 422270 536174 563319 633685 687635 896360 240604 825549 714009 809487 805493 521800 848327 1033994 940249 734618 408773 768292 228419 971569 932196 505121 701228 325831 943580 276062 882914 83806 720320 550134 971692 174036 877524 66543 248281 936667 61931 962318 879389 61914 768220 204458 309910 519572 233291 724755 447257 487470 464174 516637 815604 126792 763079 679630 640651 446965 635125 110970 703580 894792 260456 1003266 801733 951784 255510 215980 856014 952060 378737 298702 293827 869804 837090 595315 739833 314279 176255 745102 892298 704356 986562 750388 875581 231406 798611 797654 217829 324383 357114 888007 654438 308798 862109 702787 502078 304830 1009604 187453 514079 560117 256220 582910 378995 628522 248548 204476 332607 318818 438753 667293 488824 870606 692350 946413 643197 903228 963223 931349 389227 572789 894150 949442 338379 126768 221653 699483 887029 135919 306090 470008 355958 997931 235342 123614 483614 128175 817873 865646 532394 488342 729557 629606 423755 615773 357323 883973 1006986 926579 931356 457006 466375 334622 572254 219053 339693 30458 104171 52151 385945 732536 200374 695097 812796 696225 796141 319314 678326 415660 706075 258536 875936 586422 613467 333756 304830 220109 819639 874296 828412 955988 228523 240885 568735 840572 740654 616290 675749 503837 498438 387741 451476 1043209 1020311 631966 322919 971573 828396 161388 126247 1022101 645310 204720 641429 632026 227064 583498 162698 31439 768464 282319 462749 366965 812789 829176 805854 736284 96062 437279 248750 928979 651873 993041 347287 455179 259866 660190 755498 573207 211557 484931 988813 691102 713006 193143 251163 703033 118171 685809 249324 1025297 510411 196065 752018 496941 568540 873212 186352 582103 501914 290379 306614 119418 456600 718256 380709 973001 813180 422615 361331 721900 369594 1010770 413180 909072 676844 870369 703257 53238 928318 1005028 119582 683306 894862 875035 732615 95469 240245 246249 934583 871269 367085 383348 576250 125721 568973 380598 1033521 249545 129888 686747 732521 503996 468410 518794 646825 617651 85819 978640 330739 465695 515888 700330 88998 435094 818537 910493 874695 349894 279518 250940 680318 552563 192887 556094 637648 520750 978457 683971 708450 588485 932260 686712 687373 737526 809647 800228 217588 936675 1004387 612217 376528 783397 321309 358842 407227 686428 427753 509606 125797 211421 942291 972425 439625 509612 222391 181087 988896 291686 834146 841202 969322 192923 518442 440646 200158 771188 633201 339812 438937 521223 998926 478818 645229 906635 725439 585446 317879 675198 636123 421325 572264 212231 429794 178557 255380 652311 235711 99835 808620 1034851 588994 184155 758689 520979 779791 907493 366065 995633 653733 800752 122650 931437 744138 859633 158634 855759 938347 1010771 223851 247006 981649 267951 714136 260145 20441 958964 994695 308039 654862 686915 663934 293106 943690 662970 194904 876256 1010218 861176 228685 590783 369621 286200 900650 783560 499648 64814 579159 184809 69375 196394 727882 992716 464809 621881 212503 377852 148439 597543 629595 440258 783924 113505 377462 193778 480148 670254 413500 506916 351473 931036 577427 1047073 401079 761001 79542 948772 747861 933092 752394 261504 683596 834802 235819 812231 391024 875492 303610 1019681 304985 969081 511747 257492 687694 943964 674934 607133 186943 420027 506566 341103 943877 520474 177550 259154 865776 482335 346493 748914 127220 850752 588025 513264 419003 924067 255094 878278 432955 352697 668275 69583 627037 424085 778396 926134 851601 228294 844365 241286 953436 415405 932015 645466 588505 713843 805679 548333 680574 424476 934637 838205 975437 238959 558062 1024461 1035202 107643 110255 432614 1022741 446433 730397 246966 585111 301839 575215 931427 484177 486614 671526 159585 974354 546515 948883 1003978 276281 476047 95503 422876 890454 420643 144239 965637 240325 798645 355239 290710 367206 861671 64939 422892 752915 451676 713189 448722 575399 520505 674431 212535 171231 861798 617315 935788 780379 679574 380551 802533 886685 903830 221076 890326 221628 751730 873555 466881 189139 775241 579820 772050 744308 257992 855790 24475 1019943 776483 101883 1032854 508772 1028178 457896 443855 773169 924908 891173 1034724 816798 278103 306637 896329 597692 415459 616393 847489 698737 988146 976958 810677 690599 670385 911438 683641 687210 718728 396217 156087 272061 778813 977610 955669 907494 832981 368610 1009445 595759 92794 502561 985453 502350 977985 128417 296686 844823 838988 173551 373641 1022222 641939 62454 693478 450468 382057 840278 636684 891069 801455 379608 452053 195691 335740 192421 713336 54715 502030 489884 579320 1039457 580153 878054 528347 364462 612836 848499 418015 975811 351578 278334 308319 765043 575343 742761 629578 1022731 822897 729831 636359 736024 758476 911696 1006221 468751 218535 986096 1033094 189891 921080 634246 908848 120109 758569 318379 474185 932494 251069 55775 885342 700020 511589 56367 720428 648692 497634 846477 256781 103543 505681 323959 226851 231101 218458 685449 318408 244042 98200 810638 333298 635819 479984 756637 644218 879846 942861 520466 417582 481992 323172 422897 179573 931467 732389 436186 347622 1019958 931383 349143 357786 880516 683946 257616 343365 586462 763845 1044896 275381 232189 347590 741322 760294 739050 569407 400315 622048 859079 359793 650100 728633 721914 906932 369147 499138 235035 237211 571567 65198 665529 216426 687713 862931 521358 504267 752817 992168 751500 277597 352729 681276 520967 1002729 211127 504248 407985 319947 838459 487796 190108 436943 173999 629909 153695 626117 952957 1014053 929729 705014 514680 472915 1042499 867845 661758 101175 1005908 897709 122665 78071 884040 810279 883881 1029488 243533 390925 708985 800718 1006369 909797 223910 772766 918262 348090 969906 476375 873340 95220 602070 80355 554527 925823 606005 38654 610399 339450 456884 685426 712337 980756 60103 931734 597988 1003110 172351 383875 757673 535447 490164 782902 912980 255758 855099 498324 773180 804302 1009986 717464 940668 979081 503977 639864 648027 925113 242544 697550 602554 975652 845887 253217 766743 857009 881462 651932 388423 715314 129620 716112 746480 750132 1017478 444244 765540 591861 488297 447814 682325 437647 678555 64123 48735 850754 546679 814859 240927 458052 214711 318177 242985 733786 355233 171481 596218 497255 981297 593531 159340 322040 563998 554605 32462 743092 396266 203199 961320 993358 88175 745971 954993 939921 317020 901579 190350 315085 975758 466055 799726 889762 855882 186158 225228 425861 507688 593295 717357 359346 877882 781264 931148 1012874 981082 419197 637165 1038904 451050 760054 106211 357212 913524 386063 767644 862509 448047 83869 409476 496624 938237 230842 257446 87286 977572 85886 573361 489003 444354 159331 685732 175083 163056 63670 573067 797551 908435 493409 679195 637305 410483 302995 358646 485481 755569 373807 812007 521537 676445 72442 490373 987359 435651 625115 580399 990766 1045523 160218 752233 591733 432615 429607 879266 14159 481264 798533 921441 601782 372170 983676 186927 986604 611198 210761 734873 476644 111547 365007 861685 723885 366111 934599 887698 345663 388904 24286 474057 584664 497349 244052 1010947 568125 907283 676836 233959 52469 925592 129483 119327 806826 871454 885624 117679 945952 973870 481766 712038 957360 48600 250611 671563 511769 256554 357501 1022570 776409 770929 329451 992880 634666 755182 887731 764698 986352 325516 904457 900548 564599 113900 936700 478151 414583 867685 649005 744086 993732 506460 163750 851228 896358 896728 63369 730594 867761 725721 958088 728414 808207 667101 210263 318697 695905 249073 624632 504458 736899 959087 857589 768345 126015 961012 968640 488215 111271 942314 821367 540019 911058 496370 907468 1010837 366653 931982 646369 430819 443309 161768 805231 743189 868955 833323 200694 822706 702823 292411 931525 683760 959055 999862 207486 1017738 89592 957332 873172 473262 506395 418738 584163 38885 1022252 120760 670299 990627 201085 375447 356252 821343 472286 408719 800431 56774 617550 196546 421684 637282 838822 528249 990536 347363 408241 300783 595182 448633 509047 781588 836344 473329 639869 473987 824508 1018569 595853 699290 445677 859183 7676 210606 906181 624543 650832 242519 750180 190698 1011878 998666 882775 679653 235955 170998 650446 476886 839628 793373 318066 879056 331674 325105 245037 623577 281467 349838 653359 346613 323699 604913 793318 683192 742584 274223 327020 248515 967053 934587 1005860 302929 963475 212025 472516 581081 503193 367468 1026136 515244 658923 471159 454228 87547 274325 192168 405110 805307 747465 879211 325442 210173 620346 120570 1019415 954798 855893 168399 996366 356848 242843 95787 325655 604339 496518 663349 935070 971099 316252 122348 917002 797605 308914 311190 912498 484935 77302 859572 859962 516918 226044 975386 467631 710446 484187 893781 594527 792044 929716 616421 627311 832220 227012 895101 888263 789945 282269 989905 128222 897900 812718 451759 470392 371029 736106 967099 366560 976151 1007851 191892 300247 376927 120029 928602 85731 143063 471438 106165 1001843 856942 516345 380144 470476 987197 1009225 1018169 808396 505060 771111 871764 356196 443199 582325 313308 735092 375003 1017367 678381 626494 922235 880922 426367 1042716 580490 163215 1016154 920446 846641 548084 644849 952407 771478 625149 739790 630365 449761 858351 828959 354643 589465 456786 63027 873787 424062 681953 810968 597219 604270 883409 503256 243526 359529 908484 454779 372440 958064 815848 1036624 91884 940470 54269 155092 342859 677482 304604 81862 448396 686443 362923 939087 48846 30391 384613 900201 371412 234211 983415 108861 774776 828607 778639 288709 870990 448031 650358 111482 1025613 469730 635670 217326 806235 904833 91884 203735 145967 837310 309851 248536 429038 1040996 692987 1028728 536443 698222 604828 420213 527967 967883 960184 899896 895196 877325 851497 312893 319869 356107 985703 216877 690383 1022107 219569 873939 118130 372134 211162 901993 933668 215470 882481 330927 944552 274289 747753 967815 724875 486310 360096 166637 645445 971364 968259 343662 208869 1023365 114570 673205 974951 451247 913942 804023 662815 840651 195892 955130 407227 450939 736089 729818 879759 146649 216039 482672 613843 827897 192670 687658 413658 874170 666911 993042 476477 665551 967634 1034946 244867 158459 818714 445873 594803 203478 856731 1000773 314233 143350 912945 64809 129516 146301 881774 711953 1001501 847236 207931 1026324 63949 847131 311998 179171 558583 126675 758334 941703 478094 883652 585571 51159 494894 648862 605270 899748 875876 474391 626095 291245 873901 844174 341693 408653 408275 936510 568219 520395 176067 902322 812279 108463 441371 414527 287807 451401 633637 500397 716464 605061 988022 969443 7667 460723 742314 760396 93981 621464 137147 779060 669409 927623 939410 347599 287221 806819 925460 121722 367014 993516 722403 55527 870743 397043 967879 795118 502075 446284 595727 212438 408606 642109 717940 177016 249919 770995 476371 552803 703046 595449 776781 450979 944222 476907 842051 707614 905247 785048 699467 752960 660199 686840 382900 333278 873018 926954 739211 282847 931227 91262 513809 703029 177514 94615 473004 502722 177610 517796 1020810 111513 826792 1014030 502896 211621 97623 293658 832364 796471 423732 463786 984686 367341 582873 453454 466492 841603 955671 845133 989088 865449 754294 449603 859769 597630 310161 839229 185547 168687 127385 929031 967850 641763 426175 844443 211440 327268 902868 501517 1005084 432029 183411 584811 967827 108472 23291 243805 442058 966841 40939 391210 1041478 934762 921067 321482 653929 383406 605710 638507 306925 683099 398579 130265 928619 569320 750933 178917 736391 308187 971112 679162 88810 767116 114657 946054 764345 763453 952177 777490 922044 735665 419501 834725 493272 993240 192234 684213 619878 309886 686170 652107 942295 430654 707317 498074 940330 812702 857402 96822 916742 683682 241105 744306 276701 464634 628422 766850 943676 561919 925542 986296 846694 682738 447179 247508 476135 1535 319179 686787 762728 503192 768770 603546 230271 509394 768198 59382 775299 155262 871271 159131 883648 240284 926813 682693 565177 453817 390824 503894 423782 639465 630667 437368 191344 108333 186783 573139 485066 615788 853447 195560 1045584 183229 64286 367493 780335 423209 1010196 1021737 436586 454941 719372 211629 986017 309630 779217 649937 40887 539365 771514 322206 772564 1015923 354166 867748 501074 956521 161749 461758 755891 904024 29681 122593 528363 47613 158457 630356 813816 994876 748760 94453 699241 333545 385908 174045 728028 116729 761072 367431 993886 455928 796606 801855 44533 351817 727251 935739 835236 718863 992230 1000659 999783 1013506 470449 368348 181754 556435 902972 975514 125583 451687 40191 450863 109455 211690 162636 800601 457806 54461 147362 177914 605586 643810 143290 391815 520962 941953 855350 750606 775075 316734 402669 512724 408697 585259 112070 917012 173815 648775 676538 741171 837871 518346 855523 337358 560750 670626 506518 669075 749711 666969 812239 844738 408813 387260 750324 841456 439565 494446 463862 518709 484501 350707 696113 261388 765036 120503 991675 699966 577125 636521 831303 986835 780228 928117 208573 922047 240076 908940 1036329 629337 989199 423229 342175 135079 61225 825663 875406 64027 849317 512217 669918 875562 24222 219975 727375 967859 885630 760999 946831 578894 309533 187321 1017394 471979 443927 258681 55213 973390 954876 808564 88799 936172 260032 193521 92975 1004280 713974 718372 547740 325066 781334 386867 498144 995535 931781 1016737 309225 789747 51181 488292 245638 839388 772952 449819 548540 805738 602011 960216 446347 923004 481722 858972 919483 599357 443763 356716 388278 477246 735060 775532 581515 476917 697173 1041985 369142 119095 691960 162740 788207 1025874 52407 175987 326780 797981 695669 640179 911687 488140 30697 155609 779081 953371 907892 300958 430974 191420 635333 77711 1027457 153454 1037385 556461 1012035 902754 125897 994333 616699 698161 415029 858271 667546 846635 190171 596413 997699 505422 1012937 615371 123111 435940 320956 693942 1024331 973127 927697 307145 870867 479923 493863 235310 411415 390196 739179 98068 874377 928681 583381 679762 1016412 552762 705974 633657 893428 367570 63993 466073 858774 361149 730427 631031 120607 327307 640248 1042058 759753 537596 706619 685466 228168 616050 16125 554929 941656 159410 633325 581532 818672 331431 413382 824123 359768 1002644 184762 757682 21751 549847 452197 278298 233958 55934 990873 742023 43919 764691 44143 514416 901932 118233 97892 407478 897251 446014 166383 684758 455892 58871 585976 592591 621793 710600 664477 681964 861370 662773 149431 38615 239067 505500 855989 619801 642006 518514 116477 96462 797932 245728 56573 380874 722803 506580 514289 177949 206765 357023 258964 725813 802004 710958 347864 470825 737030 706249 444090 489256 516451 505524 756617 191209 310862 910218 725722 500540 571733 483740 733915 407907 879133 191384 784001 573392 584141 794530 901614 736162 194520 971109 348083 913186 340665 959637 744120 651454 37807 895782 998545 649665 890532 879984 251798 54263 1010329 398782 250341 513862 52186 708193 977130 207767 691391 51071 117855 848678 741628 803835 840971 990601 359857 965772 504745 391756 887529 853614 437786 486492 960234 347959 513187 225639 541677 861898 415358 336853 742238 838798 834420 929038 1038800 356043 974956 376458 151446 416673 192982 447985 560535 630330 935795 813483 382252 750151 925358 167655 506637 578015 211101 226629 792300 7550 721886 456274 946822 257571 652956 847623 485070 481517 593854 463535 221106 710449 693878 933421 112309 841656 985149 641925 95919 996011 763983 221122 779956 51069 675183 833302 548565 854956 468189 1023504 331903 348535 563550 419258 195213 110392 84733 715107 223981 834316 710130 186214 924138 103913 295927 604956 415644 597457 928970 664059 291446 120887 994392 641487 576502 973880 931674 334315 335671 1021382 1001223 617816 604348 722285 902624 271231 617778 963672 96682 252872 252869 842931 723686 997475 310908 625589 731381 517841 488088 407921 236481 863682 770889 422830 521556 564831 733123 638408 560758 836431 335731 123511 36790 888124 965899 58781 169567 378110 316943 707267 492255 799613 451990 924363 907634 254298 719881 327472 1000241 958931 905383 213374 495133 736192 316093 396239 738732 728187 455271 702702 997576 161013 817439 61567 227009 367085 207733 663999 719753 845473 564860 641907 53887 1013388 380625 497295 377083 315807 878695 667123 848102 1000759 413398 616575 300986 366570 403407 942715 405927 421067 376412 260396 383384 882059 1018824 526047 454360 311671 649334 709941 997492 179155 219327 1006193 708982 219079 717388 745128 224941 971219 1008746 939257 179628 837084 716712 212203 876979 496186 53052 740971 906992 935590 793517 436451 23795 505365 1035658 701174 1019290 925335 339374 241236 651706 308198 292659 887149 527837 260745 529823 766406 845238 413571 564217 858451 780912 128622 367166 325542 226181 956260 159690 871759 43955 736804 783497 326883 373414 613865 429177 550842 232053 964788 191865 774064 863354 23869 755067 261190 500440 577182 712498 1026645 294479 326470 740446 619325 277734 62705 468689 715105 425108 212781 135033 566845 187706 421127 942191 387696 736391 882777 814056 738012 718816 715976 823093 668575 644084 768610 716339 206693 323256 38874 916292 679091 639724 896150 231583 686761 254885 16058 446158 642950 745916 975447 645214 268238 150524 805743 289451 349582 586593 716012 277372 744507 625493 178331 65492 182717 466447 642766 922319 743113 238351 837529 370070 180021 747109 86519 451674 609734 1019368 978987 441798 489440 727291 82683 228665 841442 476597 992533 600907 117535 919339 452428 780409 192855 826398 189422 825551 1022538 414175 835128 988028 235070 673438 1039498 130370 816670 315093 879751 473292 702953 894279 882062 509341 809690 1022544 653188 169692 181887 581238 755306 912134 780458 372105 355058 686654 268026 320254 600367 890492 128964 571933 880141 943707 354665 177759 488244 434021 334972 490313 352719 453273 130350 719245 754775 552948 932500 759267 697707 554234 253362 145661 889596 276314 733018 425524 79079 101818 1020690 638772 328574 360919 941731 482161 347383 390577 553551 482691 878220 858415 336877 774382 867638 390316 474646 130577 202684 435774 119023 181071 163320 518834 307128 452780 112558 484558 551382 828107 865639 925281 709869 540137 843100 908813 671086 925284 834958 889389 972628 966186 995430 294853 485163 939929 723705 299887 938946 1018490 517829 869289 380646 96651 117565 43507 498410 690843 458991 804694 1039144 292957 359689 705902 498251 565127 478043 497571 192878 368473 134783 364183 711785 902626 984619 620733 60062 875610 928863 1041960 183525 777416 847404 163359 779425 378549 506600 326695 973003 930708 990149 193067 8109 515504 743818 496572 383442 944041 571889 408907 613621 835799 52029 875546 912769 628345 102125 373595 488140 249155 225218 96575 318766 123343 323947 193485 730803 1041066 504125 192182 432310 161496 146870 912001 502561 376714 362230 335833 899148 1022580 294037 158574 897861 1006481 1008250 1031181 359640 678717 290663 407141 423740 690917 584952 535995 323831 42958 1035788 586154 865607 178418 1021288 412085 850036 216662 113614 317166 52183 910020 1042697 176073 540396 159705 985499 357096 1029713 1016630 838005 593239 741034 223131 480874 651418 408054 779208 792701 449422 506762 154090 613699 1038470 930203 428774 437236 1020616 226225 488027 349005 456204 440006 937677 859919 357934 409133 746220 816293 962876 612970 384930 783185 193678 560051 746892 358874 448635 891525 996186 455773 58589 530039 776748 969081 960535 929744 247779 599801 227482 79038 737901 707810 454260 555762 820413 895782 243317 897551 709067 371239 130912 947170 567996 441507 427478 833750 178778 122283 81875 965936 863657 177373 705885 400378 655233 1026713 867125 581277 864080 869234 901979 342869 844599 863147 244819 698341 81621 355884 504167 836503 846660 988451 47026 493299 434927 551911 914969 323934 556210 606149 1011249 28363 647863 375087 244438 889070 441176 644953 583097 351073 186993 451019 338686 176446 1037372 128350 447431 763473 369555 349775 730051 815711 68415 319134 316385 248307 895319 124220 372249 153247 368987 260512 921569 1007791 481310 707532 770909 860827 756935 823233 779347 935734 586550 222811 381845 768840 219823 629436 1000409 725884 202230 300773 697592 451771 855029 444139 954281 790249 1002697 857327 320158 488417 983965 374234 956197 84949 406869 918910 595942 667002 667451 503139 373095 992471 544615 679714 297691 466652 862900 506443 763481 332538 816285 364434 162794 189211 829647 890942 603561 927358 780601 420435 448074 912784 542581 851026 840621 626033 573206 971863 827882 1009429 542695 891541 463679 900624 989044 63879 313085 1004625 185675 354202 216531 929603 831235 879909 390737 486070 1024378 128566 372106 145070 836030 502979 381463 355787 378599 941300 616885 627611 901604 864724 185935 211569 792459 912038 859504 784833 632715 945994 980028 355572 510672 935893 452406 808306 761796 718133 208411 228433 302955 898417 630693 259462 579403 585502 347030 974345 875461 284473 1026199 1032331 762734 703793 153503 715573 979338 457008 564589 386191 802149 219326 830278 871649 498829 938892 286038 634076 900440 711356 239402 651811 250047 743221 378397 554255 494541 374859 554838 253068 961191 935547 465757 42486 884392 112444 441002 923949 223188 937805 177693 746866 652493 681962 420573 416614 681656 894867 987073 250776 760282 15609 961744 733809 547967 139162 521776 823751 220588 301046 481419 911780 960953 52574 996336 617464 1002830 808657 938790 383841 515356 831913 120276 341240 782554 568447 772520 782982 248786 662411 964386 766862 520424 30453 915264 822717 389693 737759 247247 841002 888991 773795 159708 555994 365781 875331 583573 976808 374133 490464 806553 191915 717713 821987 732466 735343 520632 91132 766999 911438 907021 751246 646746 594941 520065 628953 248999 551541 494812 574431 433138 161721 929121 654147 174028 535463 952795 9183 450307 683500 432445 631595 195653 348643 858482 829083 446103 354483 216053 568760 783555 666555 925293 703783 597895 176731 647635 750189 713929 863337 967092 437390 408798 670149 563997 579958 339879 989096 128907 470892 1033395 506041 371086 1043473 900614 703027 962966 354555 779052 142819 794602 571253 967518 969889 387147 381660 894324 464051 582554 971062 495496 922823 489586 873055 687374 1019538 268798 32179 724953 400158 1008277 728184 969009 510159 458388 751131 486990 228540 752745 378983 771383 432754 777266 652200 496875 1005123 771473 866192 632769 966406 828699 946295 269279 503867 945448 861039 905835 896649 1016058 96626 408025 592623 845172 817703 358198 700699 294686 243308 437107 1037890 845930 241318 601434 53693 686762 858358 294013 409016 687496 302637 826809 417125 874617 984237 944497 127911 550588 158413 1020550 815538 953318 730937 987675 709047 1022403 504027 814747 826168 1009751 86877 441115 447794 188004 911328 645179 278119 392300 543671 692162 180200 1036835 437206 581172 636393 254690 138993 987307 730092 321524 375358 1032541 486498 690743 278003 137980 1018119 651909 762725 207511 511688 717233 495962 934770 558075 395225 740665 611706 996082 693662 1009861 235290 676203 493467 497962 650396 958836 218507 338750 966703 565135 453391 316134 740019 727371 349125 897147 821727 952141 692141 990041 503203 144299 408666 378063 560499 955824 505052 238547 305533 891663 930714 798523 522778 32451 461436 577365 106476 326322 183703 829165 421489 766739 251529 120049 906297 454828 108391 1005450 364392 443126 832236 976971 972102 1024389 478897 486985 440024 459507 648355 139053 429022 425928 246998 478231 146751 686556 611932 770524 898612 110846 580399 453816 513729 768468 250319 1018780 974094 801754 460191 447205 65188 349404 307487 357063 840536 550519 518036 385737 775640 536049 350558 612990 450264 1004302 747123 562157 915024 167833 514666 641526 161085 967077 60394 581022 230109 109499 232731 626361 909780 54140 955983 962780 381177 713495 983806 985918 768403 506059 477529 254137 733239 755609 260410 707544 964050 589509 803829 758010 112306 85757 93811 246878 1002147 413083 467039 481884 128045 341339 296798 963465 383574 99839 408276 699217 749967 184083 521797 1024843 479144 616246 758686 13279 858992 115007 358793 1034295 81715 445274 971110 821879 253201 726834 456974 806076 702124 564711 203130 336853 715650 187587 643824 826515 639919 842798 120497 400818 413039 222069 653538 870495 644578 375582 987435 909794 437549 187691 892545 475379 748650 826042 589413 942111 673150 991643 108279 630380 22270 405369 716305 514194 641907 80222 490042 609493 468837 648355 497483 605718 912019 588626 776851 621520 388153 849378 568052 671311 151475 864693 987758 371955 365797 383548 580090 106476 797627 415668 520856 218446 459197 87766 247959 556679 894510 994069 59302 857763 509657 943447 875164 1009194 650036 924788 615352 19962 1004206 886734 701268 371483 924593 926365 357419 643812 1022516 987443 354973 882323 1003833 343897 872148 855283 419686 818267 828601 396383 609594 372614 810099 125688 602358 91515 474390 773257 923483 477098 762758 922534 130067 492906 849740 416046 385958 843206 577479 19325 321934 833084 225113 320395 938869 569463 177340 827154 853865 44855 797531 616250 770221 493006 380726 915296 683617 809141 697471 972311 93432 782722 187827 944849 816779 464118 497307 746103 232270 619341 1017700 669517 848218 873038 502697 192313 711632 445852 833926 744778 857790 275519 947715 247967 735683 997538 487656 432794 31971 871175 239033 773014 128666 130904 302519 684974 496789 645541 961722 294315 636253 880323 623987 834147 451527 1030692 972935 231222 463315 775284 811861 714938 371155 211599 255135 939701 805746 519465 761117 690924 485621 586075 732222 1017290 381830 739828 257049 636825 829395 550755 988656 892386 538090 398969 234619 808428 873003 223454 2039 258375 391937 849481 506281 452148 1026680 225221 847379 506817 212432 910423 771751 990674 475547 424614 867982 121047 777044 488297 670440 159225 188042 476111 773860 241485 326102 286637 545211 922295 987642 723199 757886 712266 823059 636590 570859 433137 844924 211609 707971 1001691 123381 449370 879458 771527 874130 694875 170963 163177 472429 461770 648541 961460 1004218 1020263 192945 118567 1041010 248629 974416 1022658 496853 636483 962200 12262 486509 144331 242463 255209 931257 532156 877646 727415 223129 887653 361822 680858 434921 412885 588490 194092 1012934 425546 552825 1020867 554395 726429 778805 925560 671545 1002406 909720 957519 494314 617874 322140 443230 669301 747944 793438 530095 1033617 862379 129892 48044 826746 718393 342717 30523 516884 848645 1021018 553531 638321 870885 567218 915973 864630 890926 961809 389895 376011 555803 216263 294460 291738 65346 708592 542667 711564 64629 838108 911569 732827 900138 1020824 548187 369129 624863 767363 482760 243823 193434 564527 348255 797822 904460 726621 439132 625383 605347 838307 223972 161947 943421 942486 904618 814347 210747 812151 407451 390456 484029 71291 770971 909065 314679 408025 1038467 648763 474236 889951 946747 642884 963215 162966 821045 909613 880337 125940 705198 707015 370666 856698 864315 403303 1003674 856691 193811 429375 720098 975897 942558 906454 757269 711076 391504 952257 73683 579735 46813 239211 223445 986779 891163 437865 683857 717529 167422 616236 314811 350033 513813 1028660 695611 766769 738005 438965 457938 995515 891120 146428 705494 566772 826891 351459 649009 518238 781358 480686 822575 713818 223917 689726 879313 322397 738486 863712 790395 707982 1007701 185973 884355 234805 490014 673375 903950 559838 909676 571726 1037125 779936 804092 765602 881363 187864 511235 314597 153269 797943 296439 124830 846435 408231 1011810 817618 700310 870262 255030 211765 405353 683171 1005719 669511 431417 932009 474534 865904 679354 781760 833333 1044803 496529 841755 571063 701366 873458 256397 382880 1035032 190247 733168 864478 520279 495337 840553 1034580 676476 840441 155609 613300 583130 613142 674806 376390 811868 57195 626658 327209 699149 935094 902388 47078 910366 439784 895325 383846 129086 820171 854778 978189 703410 937501 986798 357864 548299 801649 15355 840751 449742 895582 326453 507460 250286 876659 433310 925267 919530 872479 732902 418591 967861 640857 127412 554375 631735 569725 390956 435187 859214 981144 924582 672831 94074 1043540 750233 62380 381565 494444 52155 767629 418778 493013 189287 211798 341357 842954 480186 705477 561639 928341 918463 487825 158708 515888 236754 355804 945612 358320 451029 484549 404434 844748 837209 955340 643277 110293 925620 918719 173343 671193 636610 741003 216027 535357 646761 1038736 357591 177018 443849 942808 1002213 665725 973861 984540 958908 435435 728629 421407 971325 752532 478840 815481 591358 725806 285685 869946 932824 799390 1032692 924564 1004829 348951 476317 749985 811709 997994 795003 113082 756790 1041557 408270 183801 157231 761297 1003037 968874 613090 209754 747986 452561 339911 742101 121691 673533 931409 127658 847234 501197 128062 652772 455786 504501 73149 882258 744088 1026389 192464 669635 198143 503442 511265 898666 36729 984876 461298 465138 152415 479481 478128 846708 305877 477934 569084 832654 112235 705277 62440 510264 443249 224973 585261 866460 992398 614129 252835 1031744 435548 320182 844586 385991 108759 407454 682981 802770 612842 216478 403290 448714 487004 494428 829266 899740 193743 51706 195238 899497 506721 809953 712528 162861 1034345 183029 619133 627151 299951 814332 966228 640236 1010061 733723 372433 985735 963252 333813 216502 1046794 639454 80362 426718 924630 943193 447822 258904 734165 641450 229879 719525 810229 825101 622434 235496 496663 81251 928197 756935 469686 869820 343161 740006 671587 349819 379229 871706 472500 728041 824637 423833 368456 53998 276142 651705 719768 747121 963987 54159 516755 357320 216495 34687 877253 758454 521409 928364 758677 654482 3823 1021409 300651 942675 1036624 322267 715173 208155 1040997 775988 967357 632474 489014 1006851 729342 724450 693142 926584 963095 963846 385452 430060 938722 485981 173311 750690 147442 635423 616251 190070 905386 239533 676255 886584 1018418 949092 283563 163189 742305 520899 227854 382567 970956 855354 407147 730602 142231 663997 125530 716890 695780 376737 745959 433455 863608 260403 63774 90239 192286 717290 427646 62070 634556 707885 570618 728587 872668 681403 996163 251101 369589 640996 636621 577454 932818 691091 130135 439014 207805 290277 992090 756641 587050 835014 99231 841368 130886 483567 832090 927259 117715 677811 455435 596953 861401 386003 436721 28598 693471 954714 978384 681675 340685 506898 178590 473873 386768 744838 1028154 474608 487627 829063 510573 441256 1030684 648094 304107 672685 678222 396723 989029 485938 850592 413487 225423 374163 144299 343884 740175 1010205 714507 652493 65301 1026073 376007 61093 883989 593772 80359 477564 945112 768341 225769 767460 389428 634326 346803 675286 957424 63329 454967 963677 358858 188133 736232 686740 465471 260491 242233 548270 113633 978694 81005 647829 568943 423340 588245 830922 624543 457229 850458 157597 743313 429903 897961 746168 107514 64794 700907 12218 776764 360101 880408 878386 64681 158648 772435 981520 653156 189565 763618 703562 404767 486997 994393 411870 493539 868857 778319 195832 388721 650541 366067 879449 899353 684701 413887 400727 130185 91023 179077 319179 388196 378340 262020 191228 417266 39804 934807 309575 240481 500197 234366 915516 26039 481171 988878 484971 200542 160997 681899 633982 286506 306735 163704 530405 521804 437160 833257 126930 434751 47895 665206 402669 353244 372302 1030428 649759 898626 356926 108391 569138 499249 870826 436348 938271 915545 339271 107501 249683 347070 399338 848429 535003 936952 726251 773048 1035429 764389 458180 519322 438935 712588 836461 421997 212251 1001690 382617 193758 448629 1032541 399671 481436 89374 607711 908644 436131 479720 687396 839911 415341 875417 374331 249225 391175 425131 1020252 102358 184789 866707 1022944 32714 269821 306426 527998 357181 699215 641778 883769 959846 814381 389860 935995 175539 832971 645873 947753 671302 784840 1022259 702163 715488 849620 758892 855254 645811 324967 485138 943797 245333 578989 845847 835145 216894 516578 212311 520908 560566 355748 177869 550829 908563 666807 226488 648627 337653 759213 690041 846123 514508 972696 92663 306553 109020 912524 323171 286604 704088 853943 370361 567162 327364 553930 498545 896588 992673 1013985 471292 969481 27605 432883 1026674 972648 949276 693489 998768 485721 379591 634740 718375 500894 992120 1026136 903122 1025392 363478 844573 359491 647387 359780 651403 391952 932472 452933 886131 88787 997527 318422 28925 992454 758318 235418 230749 310934 1010748 817434 110563 97125 447294 216246 124854 257481 55751 847480 977600 155381 826744 1037600 392003 616238 737057 576399 444188 961083 759657 754795 163122 651421 900123 62446 511329 219790 564143 161564 924502 996593 751124 60761 614226 534005 717365 972672 651896 39519 358041 303839 98005 103550 161578 371654 109241 383886 576415 479399 86263 661103 231643 808370 338938 532345 221374 679152 461051 861067 455452 797692 479996 141167 720532 717434 808679 922863 953960 814896 971992 843354 592959 502887 334316 687430 21503 383574 450766 814702 227544 726675 907398 163603 906578 1018757 519219 504372 380786 389016 951014 685029 229140 865204 351035 839441 432955 681587 685422 1009232 898163 303455 800741 476515 987010 910386 734925 848582 699625 1018726 568443 571292 620485 124665 310363 920537 550899 707847 836829 130277 35581 617175 860587 388140 705243 219919 775557 231389 634523 139132 1018956 537023 57027 813421 254283 294252 445054 652433 677559 782613 911655 709287 80760 583502 919358 811311 670169 545781 750136 583358 490001 412284 446424 888491 470886 450679 247963 576341 635754 793803 499222 504504 738075 637812 736496 398285 626335 842031 877981 213975 694454 902285 284123 231143 693127 747292 615100 754524 675250 769220 942439 536415 702503 200299 636156 571001 605101 385502 257861 357237 566623 899175 873422 27837 253796 481769 424668 564846 887738 835242 765037 165843 522282 894543 961838 377759 445318 492623 422642 980234 1023616 471889 650948 870647 804318 818928 762736 474009 990065 834268 841911 543415 931522 900296 808124 367476 637168 867652 847983 1010512 566175 768577 502513 115807 44533 305073 154871 324203 407373 994420 846357 243806 121445 647740 924585 739146 767682 559931 127167 260410 317093 750438 353149 229092 975712 308984 830262 369273 882734 605681 907532 245381 190903 981025 310507 718926 775689 399083 335581 832225 1033411 472598 857167 548582 895416 298861 841421 728623 514063 677833 289118 986345 46029 928688 237385 892436 209582 225160 847967 612459 309915 540379 955027 831058 323442 110775 309623 649514 824199 222751 965810 584529 386678 81630 57332 705787 163166 530350 428095 949154 785938 554227 89013 406727 501052 40566 451884 454154 450671 997660 751305 602585 807103 412126 512662 293289 807549 196242 257358 1015170 334459 252387 583347 206238 651855 226748 240972 261960 944986 94044 597405 258645 846452 103663 86901 802108 388212 64374 728398 167409 381846 815018 660031 756957 585307 990834 797127 1038032 912641 75762 1037988 113578 825206 897763 494284 993938 732580 362332 502605 343093 111069 381803 104895 773509 957161 746724 826285 153279 677215 550119 939889 473437 56683 389191 642639 88511 523044 64729 1016301 874842 385909 486437 203127 746453 846392 504736 904020 390446 721850 864114 516157 169593 87223 148349 491759 627942 254739 967540 742743 776136 210233 772585 927868 665510 768872 1006705 605846 781108 909647 606106 617692 92875 963285 339502 440138 651092 761422 681826 945173 897567 704176 650324 848616 666361 182515 105323 711989 183663 241003 734362 117745 349423 916354 43742 963705 585419 174010 905819 375636 846233 794486 840527 686479 686651 582841 806975 478894 468972 861975 403891 55290 744176 763796 226801 490368 825741 874979 596602 954471 743607 512356 272115 720276 486636 478046 953316 310249 231853 109799 159339 387911 662198 50607 399083 625086 254167 686282 731885 889945 731932 648996 717639 986449 996657 367273 874859 505296 240850 998020 88052 505257 204594 1019715 248429 902681 298103 844095 760770 750643 746219 586610 361839 144807 877780 763814 54742 322540 212334 433235 431343 841155 754606 223058 441371 883589 650277 409436 746473 387828 217517 802070 470285 644525 880466 1010808 668401 1028812 750312 613038 175413 858699 375239 445944 368276 118256 892722 895603 593775 289743 976294 646848 679238 914538 46318 240857 819950 775809 846233 647995 1019228 752332 903652 899525 488718 656335 579870 561406 766681 416155 703253 509051 383756 876002 1032252 254962 606160 168887 438777 850262 1008068 474887 937080 989427 129730 946918 206334 796131 603243 518537 653777 941657 841047 240369 961429 425154 698041 889978 412150 439860 973256 638529 960216 627577 451847 1022364 146606 921178 833411 28923 754901 355011 921012 175899 948558 41918 130107 838957 239221 501436 150522 417305 556768 647525 909838 900123 217263 505032 719220 773730 382789 160757 901542 617307 863627 947366 716973 666685 649916 668703 367193 710710 989869 531575 911777 1028739 448199 319388 350855 842158 989262 881301 1022314 243483 237259 442121 488568 680155 630512 476755 1040956 250574 44470 1016758 806520 969136 771133 984310 514169 495843 924846 710027 481102 940976 285406 293838 582139 153305 353101 269555 117594 937804 474759 759059 372560 607439 868193 508565 190783 809916 956842 1017978 971744 113501 675023 903572 672719 183272 531444 670427 839065 937773 811756 1044740 150735 429814 494268 701382 961067 246756 481834 644722 500759 999234 424473 571102 927573 731105 888242 417667 868543 840539 929076 241194 914571 563697 220724 806087 1006405 798167 435995 872107 250352 932661 155117 690971 650898 238919 275899 576203 384262 409034 1027410 582636 512554 493163 425712 1021048 151479 901370 599774 454195 915466 251052 794490 692861 416445 353113 184894 343838 851208 102339 797170 1004061 742869 320434 52686 934355 675262 833079 381401 187254 975159 912423 85819 956105 757350 654149 906924 757546 124379 712922 384674 211403 613110 636427 522898 790001 441877 604798 581462 433484 221869 383115 294785 259637 254926 773061 464679 588216 448993 145183 325512 937820 659431 165694 606587 1026792 480917 389571 731032 86271 839475 449925 351088 970055 734667 819032 779090 682478 845721 603986 128174 998217 852350 848058 895691 357098 751111 988982 260281 811199 178101 236204 189802 848099 367165 462756 185979 241313 163308 977768 352133 800335 658231 1024586 975159 866493 48221 586923 354172 1008337 814439 831284 759028 564148 495935 54270 247474 894246 967109 229131 652121 413939 919469 48523 653633 928472 633883 211403 843887 354014 768785 432247 758134 336882 1025393 351001 70651 865720 45279 764141 984537 904366 801721 367736 974091 150507 439917 748622 176983 1007933 649239 315198 989748 666283 1020573 1046850 898465 342582 622115 638614 89007 939557 912465 928694 354810 579237 993956 319055 485321 614463 740478 773036 1006952 462023 119724 782615 384340 883981 627663 248713 256476 936889 718929 80742 866423 604124 500781 1031968 240104 875985 603231 518318 1013092 125141 956600 990285 87545 523298 878226 176491 650120 778644 897813 470555 356557 331453 871866 450435 826383 375815 811803 514600 886455 463322 452270 306158 1018665 323699 726876 652514 204573 913626 464477 905759 514063 520361 234875 1044633 727980 807902 809591 57021 121447 939613 764179 621848 512752 477156 118638 146395 365807 741951 735503 583564 499168 299259 377559 535327 695449 408633 712890 428623 720165 864740 724197 887495 357834 120079 498794 989673 225780 487978 479771 601788 847428 847030 668666 621101 245011 941582 306918 275436 698225 729661 289230 648499 762774 539069 696697 645451 973640 258830 451143 948020 227418 15771 668339 44956 817265 929065 391562 252874 579417 999982 710424 292093 748821 32125 822681 740988 511878 174974 290293 603833 821075 773772 995922 382826 352621 548549 580669 437132 245045 619721 863212 294683 887117 130370 932150 236909 989306 793022 697809 94703 646349 826612 948657 718026 266735 866426 1027920 355609 644555 127597 358849 796155 773509 874982 670692 509086 317275 670067 268127 228984 612910 153980 665981 509178 759475 179155 620777 802694 1019216 453401 479349 37879 831711 81703 560886 761064 400509 254603 942635 96750 628658 768358 445539 35695 762599 324510 249116 844760 334687 734580 543663 670138 79596 691390 808511 386765 765581 381400 793499 519348 828797 191822 1016903 643261 41854 162663 284439 906089 1043476 353101 971978 185465 405199 423069 117994 954733 579817 1010896 355495 125289 926943 497975 48085 61886 997140 457490 489218 886646 1019084 1012755 481500 582550 88443 195052 535990 1004848 662759 901746 260268 695234 191704 126193 676783 389557 712297 426999 313243 577659 560445 645852 1000647 216725 1040598 1005599 194170 910102 675758 761264 964548 353135 88017 915988 544217 993437 341343 866502 814414 627326 464503 925424 636091 983981 948892 686446 970580 562874 1037129 809143 432510 628829 701319 1047424 676329 942493 551669 325105 342347 647982 425552 474707 976451 442746 609689 953972 700067 965336 831028 112943 727766 165551 158580 75706 115453 429514 45563 987495 865127 832791 896810 703541 486437 454488 449731 88919 575457 970253 473626 841656 105589 906662 129593 977252 367063 388809 319260 815646 617806 696169 991666 914152 260217 463785 585450 562170 435875 574715 181471 913188 641255 1014038 448364 417577 242339 339946 177910 245633 859062 489867 270847 948498 879929 948641 586087 505674 177788 406958 232307 425254 894874 815927 513624 650844 926437 338623 617367 213499 341373 446777 848098 276855 473314 64142 966290 1014023 288367 646819 810864 503046 813546 789887 995708 580695 824826 372124 113389 176029 964293 384484 932749 501641 750339 822873 715333 991407 371637 349917 296438 668555 804639 500118 706106 449750 857997 817649 743757 967626 362910 772017 793276 112239 934878 940204 873355 817596 308669 683613 776646 293647 496270 811930 413401 647646 435175 720336 836596 96761 505362 318411 102061 992491 478094 561077 684958 482529 648892 511592 615709 56889 795423 953458 339303 362287 969170 191356 63989 401021 238437 744533 649385 129627 504692 87919 718444 177532 378267 960750 994598 921059 757156 746992 325989 406475 320236 984889 244429 493516 224616 968036 613271 336634 411380 139098 797143 414667 585103 195165 742709 776386 887662 301931 699824 905341 373871 642445 473675 596187 848023 930725 572875 51327 934131 761388 373175 720008 381639 784905 452454 356985 141021 1042200 441468 179628 1026127 334782 619472 651058 508151 216021 281341 869979 1004005 750238 129509 145367 629704 216495 712396 478950 645785 256330 703181 751671 734149 288691 488101 632951 32621 765205 399775 826953 678118 244936 339857 899016 472381 482531 930847 892059 845713 399731 320343 629148 28662 767770 780514 504419 363371 935817 510387 1025684 290469 317257 486057 990922 1041425 359896 355207 950649 840185 381662 862119 211688 591549 369499 650960 194587 696032 740053 495032 464217 419997 93883 1034160 1016611 769666 894766 234939 977557 801012 623534 315214 322591 818736 121065 857813 437944 873813 945524 518880 746131 885363 671015 614188 378253 977283 851017 78703 649770 759077 551421 954822 717011 678820 613713 670966 33790 510612 154411 653910 826791 471647 948817 380557 15967 622500 746229 308382 650567 886462 383637 712233 309499 831960 688823 238522 258980 896930 14190 226542 254930 374508 62438 146919 429531 288575 69534 122737 870894 243302 637327 639797 977306 362455 809763 97747 712581 730487 628152 749142 860794 564839 109003 563942 463261 633309 506213 637269 546744 906900 248729 635070 949319 313183 431403 485880 938357 537326 588086 924494 1012837 518597 748183 432287 507464 807668 611133 427646 455431 401017 513236 1011845 944378 289741 1001592 48633 150970 892174 552812 774947 739706 215734 155417 709773 810569 496613 1019189 382436 520602 561021 481169 943671 806836 746895 750956 757584 555807 817590 507459 614114 933832 455469 196237 240952 177095 616599 321261 628951 485212 762995 219257 530031 930255 256167 130150 677291 28569 371029 714067 150655 760237 903138 126874 744776 613439 170575 842133 800232 466409 879660 204788 742283 138079 759004 169818 789403 129866 185326 159037 411087 444401 343267 419529 226236 239863 191325 416600 145231 813263 247766 686786 582891 958735 97829 985593 473990 139059 146159 947001 93779 678541 443238 286014 841065 227622 620974 617833 217551 96742 449864 185969 323701 371613 1012500 500396 530878 865532 302776 286620 854844 40743 867434 626925 827031 431699 1004340 552905 762792 242019 723294 1045508 235851 701172 391634 488236 338827 85621 943068 996227 541693 291501 80889 309359 831371 421244 744572 349034 658911 225189 961203 1024785 605367 443891 747189 665467 833613 644012 761371 267239 781140 499093 781962 993113 824441 888753 616940 360129 924719 146102 309559 373519 206780 490540 241303 889209 766405 357790 869183 620307 677828 193563 304974 288347 507046 750200 455950 522338 247102 351732 430066 886203 824447 684469 944714 307110 222634 928381 199035 887659 937937 125646 318811 836717 772683 500980 437987 633961 486961 662969 683179 117197 613711 441885 532156 990896 759254 48461 161240 654425 385505 1035922 1002678 216317 938425 924582 349910 965202 895530 497600 407735 538814 647579 533371 490657 992028 1007993 881108 882757 867545 1012792 745978 166855 392338 202453 113050 493214 860974 505507 498285 494990 945379 1007693 241332 748946 957462 915548 953918 1025176 703049 220988 383811 594622 468329 330478 1041376 1002657 519810 832188 749333 215796 216277 1008354 727671 389742 228788 310194 956734 903656 651881 431821 965383 682427 663510 147190 638673 224484 662971 722940 490433 481165 837618 455890 119926 975654 346671 277939 357838 107899 210412 704388 988593 681782 993565 390330 873621 449869 959398 97128 244627 489493 810825 701034 579739 224121 390191 578556 712292 211407 1016123 379237 891254 471638 1033097 1041012 903542 1026881 419706 177724 97717 602574 44875 956081 8183 186193 780598 220205 972490 120787 768805 969200 648979 260834 688879 298918 45040 607993 868050 113969 481217 732703 359273 583477 501576 945414 400611 239457 869854 1026582 572854 481394 848689 58711 941008 889513 225172 456233 306676 613368 616120 16086 735056 146925 76663 797401 583019 898133 756326 644153 194458 392067 233172 1027660 380134 555709 461305 794396 518052 667482 417979 814710 889914 405853 445846 718988 450791 218899 937005 256159 808315 783570 489155 241413 58299 925477 559055 177385 914112 195361 24406 830645 504298 877663 1039401 500444 153209 954911 739043 870831 1008414 460262 424588 367731 1023372 350427 63354 1009974 980060 713134 1028614 387225 235484 300531 177471 854733 161246 282586 706395 766323 991725 662933 741210 731366 635609 476093 841601 589335 919246 368490 291573 314327 888911 583063 668095 884292 228948 92598 277726 423283 994435 890043 616237 331677 449639 189899 174042 111437 234341 727970 222163 97949 432593 108003 225581 1045604 720014 417460 869294 1006664 789711 460665 444109 456233 78463 739677 764758 583420 829285 273598 201839 445159 251245 157167 372280 341932 469661 488264 577899 571629 319456 87734 807915 762236 1037156 898600 251222 56123 501202 473427 730084 814009 486086 718020 833004 226451 305532 489830 782820 122439 807731 162063 145355 250175 424475 759457 417404 274333 1009356 691149 703458 105148 865466 591847 812486 348890 380900 850702 233721 878964 921395 433276 404461 576700 246079 971449 421476 748365 535038 840252 765606 702828 354769 247491 503594 670428 56558 1018218 409460 701358 324950 495030 915979 717617 913955 932061 707698 667253 1039393 652920 775344 935023 548762 1001687 748984 951292 105173 530271 643740 891796 676591 635826 775285 171954 256409 757170 762270 548054 140251 944873 218043 195870 151260 770900 471911 1026826 211150 163250 907305 357038 626103 444471 191033 598455 763671 240318 1033816 216311 742486 683629 395759 846694 628665 905308 320975 758867 317819 952125 742185 248124 565629 1003460 42783 455368 900385 660223 617126 363731 648497 579531 188321 698213 912532 103773 475485 359206 473500 999975 246636 700819 968750 612264 973937 729030 860654 95403 618729 113517 397298 314222 497303 378774 649829 102287 782873 986616 735650 645556 926439 467953 555631 886201 691934 967318 663257 913282 555195 660189 972305 389519 521477 844493 644773 683047 276667 710230 425826 880552 421692 707197 700974 928610 841044 999611 709340 358094 351373 798452 747820 520867 875593 725247 997184 857545 610158 938787 720216 610101 125283 707339 829786 140987 762282 104327 612123 724408 239407 963385 423373 452179 865693 817717 505076 1016391 85567 676316 681807 249692 165813 519465 380526 730575 707627 30126 881545 179822 95868 893309 843632 298829 583118 401138 480696 406127 863856 223100 577871 496702 604075 986418 247484 711557 964259 52903 835233 886439 179861 567086 880226 374374 645688 955242 390193 973576 811374 445338 864861 954615 736618 802529 497191 648285 929586 594845 634298 913427 372293 914520 61911 365887 579463 146297 750131 669461 809788 360330 306387 44263 766038 949265 826700 812587 460698 436783 571949 122999 954121 1034385 774663 404157 953245 724725 633903 767745 903503 389278 415222 331367 389833 700086 637843 359316 63373 399337 60533 936557 1006996 127689 341482 985931 59134 359110 423725 268028 938474 1018573 457884 818857 633461 170812 572475 504648 26615 849045 286266 326748 189681 505114 236499 956575 358074 130833 1042784 634322 520419 551870 837364 113051 382326 368472 550461 895876 775498 880949 170997 551421 763183 406367 857065 467921 681777 582903 780076 743605 446261 425482 808844 425322 539407 730893 446012 827011 859993 469754 965281 555129 449456 167755 622091 586383 704184 605604 518721 465295 821201 238057 866161 519721 988614 413131 988106 401321 264126 183647 776454 384084 552669 341558 599483 256689 437646 57253 571337 773842 760661 898000 1035604 289685 341475 189811 591845 705917 1019527 153437 842418 95951 990473 196560 370918 968930 715893 923323 620233 647835 343898 32333 992471 382269 826733 416974 242130 362263 647349 207559 891954 500217 1020199 1024188 588593 243664 307019 1008781 182515 1003934 633118 322621 835234 402407 183531 147196 543595 703753 836313 169467 969291 887162 660218 1043968 1036679 607203 909801 410523 866904 435655 829863 237942 637532 510127 570731 432759 993045 577974 719657 646502 467644 936851 316743 377918 758242 866827 725870 69494 377685 586728 105971 97769 582844 793991 388263 890585 314926 846251 839416 954145 472281 357583 822958 904152 632103 930999 403335 671079 482867 389845 422850 65325 898978 668117 518166 628422 484263 475559 998979 191837 473206 657274 795133 624087 355598 874372 952304 251736 450072 175513 357086 678249 911500 922940 337331 1042709 771174 605755 144339 897234 1033904 282207 423507 980134 989468 163260 55165 170957 327217 254380 462499 578623 118303 879304 261504 359204 472213 520549 651399 977476 601031 403355 480962 487336 716364 371390 187287 931418 802275 848667 976678 878370 758543 1033062 487248 1028716 31837 936430 995651 152987 973397 1026660 443826 84473 972839 622246 796254 273402 985210 812001 55541 243386 859911 1042968 754775 205755 964193 740444 30716 417266 928798 89716 871325 518553 910517 698170 227724 648103 435698 429342 141695 224203 95870 387654 848548 204154 103127 165869 1033072 327188 683691 358859 506085 628438 930361 585486 145308 411339 951734 968578 407996 353559 991046 909406 910968 876654 223731 493467 538446 915780 945100 424306 448394 699563 621355 392240 823155 368576 258149 894231 920695 657389 469957 556117 302842 225084 285367 449756 422462 324380 490132 784436 1007679 670483 782396 939726 969153 244015 450077 887534 811379 323524 387372 449940 739769 678834 1003970 338526 783049 123582 165619 689084 960172 878862 629598 513697 304381 683575 469211 908435 921076 988707 276605 639982 950846 758626 599921 395249 412845 919774 1030320 779905 956840 962611 302797 338790 510708 1042180 732262 824147 105685 213727 756089 130640 937762 472087 908592 687507 695917 250655 155558 693447 448408 436933 923799 783600 1002554 913896 629488 1016670 642697 910375 738215 508363 194248 490081 998808 800220 200172 506674 632297 846788 380054 181174 1021778 32351 251459 803671 372923 349027 241574 675696 434397 484963 662831 240577 366505 69622 16372 556876 351303 1033340 939724 428283 125854 441391 566199 16124 962893 940755 68543 456081 605844 250271 793423 842722 184037 774159 95221 388901 247443 1032591 412527 389911 425539 245523 687383 425115 979548 846069 662998 450315 954727 854940 414487 233031 216766 289919 216247 169579 1000511 489377 41943 634777 462324 733467 698941 479053 191023 582460 22399 914177 253572 465374 51551 838072 406421 636362 440907 977947 844772 308415 897628 903537 436838 431518 363431 112533 968641 573140 965360 341681 637325 625394 1033930 880847 860973 243097 604963 750834 615920 251728 912162 468724 517205 882822 693748 1002929 233059 124896 155546 361535 180172 154605 305523 610234 283262 150012 975031 737995 798505 914064 319250 734239 585030 416217 486036 634519 615129 810281 1025590 225454 177591 857469 151462 376500 677333 920489 940412 416746 510921 422663 633716 236244 902748 767329 830355 977322 1003023 232365 586635 556654 349917 379726 700233 602845 154857 1036994 310447 203691 229268 500910 112085 584137 836327 355663 807155 603948 853868 721723 350019 608215 626042 69593 804749 383795 391286 919795 97018 725715 770375 462483 717713 780462 694184 645962 676701 679484 628365 228871 552411 434299 630244 579419 252699 836206 889973 255356 95950 242161 763950 349471 931674 235324 154941 210447 830168 684973 777255 777880 97145 981379 907407 949829 321430 384534 365691 1002133 318699 975451 410967 371509 59983 533999 391604 409046 870901 822189 413610 318751 587292 762039 666590 1043081 845319 507532 819965 488566 794081 1047045 457017 480150 939988 861587 433205 247262 355151 997028 111037 633014 222551 840313 924102 800212 504024 850400 472465 870006 739186 231102 396219 986044 60245 662435 308348 685749 752552 383435 315124 506993 760920 653112 621722 491096 848741 957475 928729 1006930 686987 1020300 764366 214716 1032539 736646 309309 1003659 428455 800956 625491 32442 995577 155262 581293 319131 817486 319866 64626 427767 247038 364075 171957 159092 87037 258237 914529 480472 86783 243239 848647 944689 905543 708254 849364 31958 539629 440180 643560 479805 588377 429215 607995 1025696 392275 1013381 776641 859423 282348 621420 632697 261249 896841 29627 634212 569200 506772 617907 365013 357865 593844 951994 589589 894580 676157 750702 32063 230559 97039 1006033 909560 752809 631773 845776 797086 301031 81383 780713 586859 195922 243029 154975 828662 91767 581182 759243 752560 683969 80103 1009349 265935 121319 619699 1019736 346717 467949 953027 1002184 555119 997556 907978 694614 1041713 574135 687212 855506 830518 578923 577482 961352 179406 203883 499537 988018 872300 895023 890817 210637 452329 340973 1003606 744609 478708 727889 55134 412642 618006 588595 208205 959393 941626 724335 861688 222618 760181 901239 637401 214239 665509 405815 818837 725945 124730 252811 465753 1000680 388584 760643 904385 356822 475644 859610 999786 224083 438756 437306 415325 962587 126578 389876 389287 98225 523020 478871 157159 500156 622056 343290 517571 441667 737037 671078 178396 498928 252803 243306 424803 404686 1006648 129116 633690 456835 990008 799435 273695 454234 242586 242342 298837 31356 951975 290515 859422 437581 800492 512994 872418 874940 497094 1034532 915040 538540 155279 1035154 355159 850096 652748 766554 310042 699833 234969 96154 405480 823222 691527 294257 1013958 928505 986398 737839 322107 930793 548533 879465 425492 367383 444020 454889 971120 484687 194357 641254 562041 142143 327014 407255 469917 848793 762079 863143 881766 425117 291247 870765 182955 747305 341213 423454 719468 508523 48761 643692 637753 114616 480617 159509 758163 694212 371899 173757 1019778 828013 1022045 123636 284093 651021 464441 331765 292299 515729 817026 369134 798162 874318 854941 484193 951863 366999 498105 683612 997899 896201 980024 909690 714435 937254 243279 833937 860478 419053 956694 32622 229875 644282 1037382 611309 319060 732525 260365 425098 806730 603349 628704 727326 774551 170488 1030946 53232 38842 391393 575470 809814 107374 942948 910027 716378 675182 293019 888058 1026212 253033 530299 97708 876797 775794 601972 685490 1042604 195482 64906 700921 1025458 193944 1012117 652402 483915 354463 644998 522370 903724 215964 932675 985658 763610 482365 121658 900422 474726 948619 716310 672633 914113 840922 935470 806427 608114 431069 943915 194360 968805 64312 179087 374986 302825 284540 861421 943013 773576 857539 690041 40775 179386 1017689 863387 1004374 93757 763617 1017792 477909 436765 96244 165487 668910 372150 802695 494011 139196 497242 437683 684601 744633 472984 1027333 783446 679610 636207 744075 708257 699284 707949 1022257 337899 519693 630667 801102 423255 924660 1000630 773532 486729 321214 468629 154875 212437 417093 1009120 1041056 29654 814537 767545 497787 608248 636494 764030 630684 990569 593583 198331 883490 395741 702766 590830 179607 193749 505443 223956 118230 809339 120685 772877 619852 901617 254254 357487 433063 461179 556858 117342 696276 562878 193720 998601 629373 622839 445335 851465 61140 139647 957241 743305 471981 316763 301966 37359 433140 632059 688975 182188 365054 194889 439637 691770 880862 899414 910320 285435 836517 872857 777509 344574 950022 664463 768449 298679 653470 687636 108239 626594 428665 815917 189143 354993 708211 760124 944377 497426 358716 79571 481121 266031 614046 452717 90085 318275 430455 101935 97964 633421 96668 621346 845613 505001 370501 240207 572947 879693 734833 732762 755422 769109 834019 175962 245696 683235 877006 111965 687879 986410 448030 677534 509924 454709 429945 776378 502390 451194 883276 789735 1036512 904308 575230 448567 269756 517191 501478 706291 96628 708214 440422 322366 278285 389418 121630 362348 120220 199517 170615 701412 727930 326183 687197 119740 632523 276023 839491 762822 832666 363735 695772 950671 756861 98053 408730 261204 500468 814564 956180 318444 264895 803694 818600 556207 602574 944854 844220 789663 1032674 370301 224930 1021412 298459 717410 360386 770289 386647 895676 1040560 825787 59765 749380 805323 930969 359029 702061 89739 433721 134637 486788 569243 621414 387247 893357 32670 702801 1035313 415473 621233 932984 873257 106435 978572 203129 566077 324798 825270 113253 818627 998407 231995 347608 210881 163611 219939 902250 237004 72621 662767 845528 1013781 339758 446314 335423 591829 889328 952701 834528 601533 691261 480437 153558 1008085 844741 914034 737501 20438 589257 625295 172525 806067 610091 453752 119967 1026662 109839 127972 174025 358168 986477 1019176 463927 214943 671158 222630 220660 482628 919383 779926 756586 687658 363221 1019233 904457 653537 799533 514712 1004486 1016487 357270 953753 162996 345843 428790 466234 685458 939602 219183 764570 429913 349239 883826 867032 186604 728239 983742 720428 374847 137725 838540 1030738 937172 250790 686326 290225 556555 607805 1001289 630195 578159 998471 554727 365436 181225 969876 517842 423283 886486 502548 715021 873885 723934 842069 931738 989492 15853 801439 671531 1034393 951772 422709 215543 12267 1032562 317020 473441 407790 717722 714105 61694 960936 343913 389348 587566 698213 670319 567196 349070 616126 59518 934683 956572 374547 190202 733034 647850 410557 237496 1044617 956585 760015 104958 732243 1016349 321099 677838 1009484 315806 874336 241951 340379 259305 156094 423994 215423 195825 647857 912076 352445 968409 534265 1005152 518978 400975 228764 774808 909975 986929 800589 504885 388122 496751 895132 1028901 1005086 401255 381393 234232 711826 776658 86527 388937 392160 700328 617997 709352 437354 681206 815321 881061 708386 1001898 280061 766650 731880 397239 972958 762391 158974 304575 200223 621589 746903 365369 794263 560846 724367 568021 569272 985803 601549 800285 840525 681452 313329 845123 902132 448118 251950 183275 762613 259405 881063 160618 440087 472357 130211 283259 880218 922485 724507 1022491 702945 112583 554357 732878 462062 548298 878438 593770 215727 317902 707560 817505 633581 333671 736542 756691 473948 608758 764472 960352 1002106 644302 643513 252275 921466 48602 81127 454947 723670 539254 1037831 25563 469443 273781 783004 307709 424261 644433 970799 682929 774989 895208 374571 315859 395755 201183 117691 378175 899145 689263 563583 381289 961480 206430 883848 348831 594175 735021 214478 178829 499364 1035104 52941 501221 933764 921554 1029395 805747 622400 605007 769099 317123 811931 449921 378974 808645 69095 971188 771846 548463 471858 714138 793561 722735 803583 810247 738542 740187 569274 142825 837426 768376 833047 756075 972041 293950 883140 735319 471801 531134 649569 1008837 187608 335833 504923 436092 128464 324671 494791 832370 616807 453210 652309 912442 466731 923743 799668 485162 702606 891685 840863 813625 743187 666746 521363 118229 747699 882570 188217 372919 842831 496856 899697 608765 942619 145019 646938 820958 152561 377660 958551 77247 749796 308654 110023 257286 678838 508590 586947 427382 899128 388375 175007 483146 713635 662361 711892 319371 877119 439195 699963 750275 275454 777507 1010152 687337 436149 259497 414397 173311 1011762 724454 573412 741691 609655 849324 261204 873356 1011817 1042024 969294 235111 423146 553343 880726 839098 291309 440184 121670 605628 751155 1012416 778598 423908 174950 243157 859750 155308 587791 581147 124602 776805 365299 682966 807797 322125 222023 704150 64372 748995 170095 1010950 810168 279799 646051 685101 103659 677109 631260 839398 795259 93003 1002195 53823 858205 826224 458178 981074 641761 890344 1025700 629607 304855 409201 815794 192140 109421 963623 947564 651527 909387 331193 290025 843137 712245 121795 443833 400567 839649 185081 588861 753474 756403 955927 953191 303075 645360 945331 736323 175985 313755 212321 813997 1027168 357677 802730 114019 983867 953607 440967 236756 855243 427847 170236 631228 753540 114492 493556 437810 800939 683477 517717 653837 756679 80223 890675 259496 59567 63405 1005650 771379 457400 818920 456364 773001 151871 985308 379799 703034 773509 362475 850203 824151 326738 816454 857072 1004770 701959 347349 840579 899492 162796 762808 1033601 830494 782734 437859 492847 538612 255503 345342 641773 608142 247731 279983 621018 919465 453955 496078 402046 118001 628973 778511 752268 407434 675548 897703 734158 216293 616087 421572 491766 174829 284894 116015 39853 173036 580986 480350 323998 891446 793359 464882 640327 513449 226567 927581 969067 728590 59877 874559 445230 344799 641484 377715 888051 28303 966480 986965 730236 994317 296825 867754 847186 750727 302716 300021 548059 841176 653800 905269 126618 375591 986993 421557 1009244 661239 738462 121907 582899 244692 333429 482077 680859 841823 871463 407356 708369 194071 700005 984548 807835 610241 894810 194211 317884 788981 210849 343566 257644 644395 973762 810920 849126 109428 574415 759095 461724 946531 495555 917979 103614 735204 629880 238990 683055 604869 113206 986851 968291 368323 1047040 357943 448849 475743 120572 930149 926491 929105 646928 675241 802646 575294 388654 663321 798311 764629 721893 759158 890539 88550 367467 92478 80361 472700 372887 436600 703724 1036815 870494 483089 743303 1002082 1009198 872822 602749 936793 585106 936945 635069 81134 1024984 494366 435057 611627 458040 962915 975590 631262 885430 431038 1016691 183926 998497 761043 89059 1007823 286517 893647 784675 60597 546253 321843 155534 694518 354459 387682 742200 996746 170494 539259 677789 482712 175399 888157 467894 274879 936975 192954 902458 734979 359706 224494 129350 583143 571837 1028728 309615 838130 464478 1047298 212872 410877 584107 963733 843281 719139 556931 691921 807550 693886 650411 89662 146870 773774 816434 368877 472050 482348 760660 604658 223713 697471 289018 972961 1009773 363199 914755 500331 890102 462381 16078 569317 316871 420649 713838 520218 536252 63078 483790 715474 699509 120732 794545 92791 694543 697575 491927 765028 687537 617301 938158 617371 370807 314981 435015 780394 702225 103277 744554 849244 892104 144631 489894 284077 354411 512453 873718 990613 589066 448572 339483 651734 685892 847378 389554 828391 739435 638721 353335 989548 992709 959332 538581 962402 65260 417146 884862 939500 173771 612183 686398 733501 767781 504773 1027713 775524 493947 938395 179667 870685 886570 316359 882022 1025148 234902 535295 762604 42931 630151 388052 997280 237472 348525 592831 236227 422625 874861 884033 922463 325356 839916 426879 333055 14323 1012641 640931 474976 130420 504722 435534 903921 918013 200667 664254 445353 219861 899406 768406 662331 203367 752217 634676 876075 103416 1023752 204504 750978 407544 100845 395190 243223 415567 380123 452703 304839 353204 701665 832335 615551 968170 493293 767259 807731 937621 547531 955423 859083 293692 515207 1016471 160483 124815 357263 732521 771417 1030226 682794 753090 790251 436582 723419 146108 911154 837438 921201 246764 631611 756220 961763 572313 481038 435958 521744 347058 87414 581007 81323 128723 227925 895544 850471 321054 814871 872077 975915 636778 369726 351540 165726 96035 84711 908552 954169 577901 600779 179876 775701 694245 580413 470249 554837 808787 535019 821559 892802 94169 292694 216405 462289 155887 701363 416482 472977 1010369 603569 649553 122125 211426 1037386 864629 896284 495719 555407 760515 669463 125211 229072 886447 847491 338867 765702 71615 128754 849194 489221 490513 733548 830589 771642 121572 582014 648586 953804 842766 552881 303595 504788 791931 798045 796015 139071 1033777 163548 120565 480890 1005682 724599 987263 47918 470318 730711 390201 255412 8095 300287 453302 754037 706538 617797 781016 247536 505914 752655 113107 293872 429011 170230 694618 680254 990346 1038422 801146 308831 803678 61397 438555 444651 588069 571132 715560 797166 407094 416654 376025 880481 834251 85179 195990 938897 648027 832424 539993 987773 428778 639821 578484 211628 453272 736651 490336 372620 367868 28401 937665 963696 351172 985909 683738 81447 177006 433423 178902 301981 757550 920441 52723 141949 711569 902980 497445 1036342 32551 278217 299919 235215 859927 684243 261206 930899 451910 1008178 887530 670420 992775 742733 724383 293566 485989 208617 453147 862299 627053 355049 973412 645639 362963 319966 779565 243516 907673 920698 324175 791855 292693 694743 992756 249943 585552 762110 576343 952862 859385 888690 485619 429270 1030353 1037012 61325 195734 157949 973347 445063 573394 464340 881966 439605 1004588 988047 406750 588737 201721 698719 343673 487264 617821 331903 440634 876294 734584 655236 53035 199641 937640 1034830 245148 869098 703409 1042776 782916 775110 89755 914201 451436 1007249 910398 735462 621874 125940 598767 417464 637609 531895 810354 104281 670516 440441 294798 971211 513118 607955 573224 224380 836347 63711 235821 589323 794520 119738 580797 683574 1026885 486756 371961 800581 935773 968389 794361 566510 589170 968432 474141 1024093 356818 499013 239562 171948 256461 845529 956344 651726 256636 652076 913616 1006432 635825 862692 615846 386929 612190 603707 733835 905060 834936 65163 231006 391341 656365 335569 815837 256845 353867 251539 859442 972144 175655 328679 974721 351783 126386 216766 336495 448565 992045 489241 819703 823062 184277 828123 693944 247229 388514 951670 97475 508533 1028492 1018336 509525 816175 364340 671501 190320 421669 494467 368520 132094 501035 872846 877765 47347 841628 493819 890796 960949 596933 1000928 935160 241063 1030298 993342 420321 129196 601303 677787 962081 952890 845737 817867 871964 488522 504363 908294 649020 927411 257307 984694 692343 116511 815645 589324 847472 651386 239159 813941 609703 909080 780683 343992 718435 769070 954597 1010310 619892 518170 291670 611178 304791 919255 202383 353075 774457 338424 1007751 1009880 471277 211450 880751 246075 778411 898277 122393 867640 617208 260774 699569 901872 1036830 744778 479111 1005884 901628 711088 632637 196544 834002 1016946 910648 188799 440531 947975 959062 375083 689597 289839 928967 691878 871774 910280 639550 587228 896647 249692 236998 806713 967574 958041 585460 556658 1016397 891633 408468 680695 482124 646471 485009 400365 371173 316990 151275 764297 125471 413595 919967 335082 589014 698985 632445 1002805 948754 648312 857340 382680 428508 555911 193159 818145 626680 171751 47407 855197 552739 1008231 461812 332663 959758 564850 323285 566517 933270 423778 690894 685493 642762 71663 232926 604758 798577 247606 154046 569316 981081 106317 308375 340382 716378 129329 464636 709946 711032 480100 903044 1004748 375475 375208 405851 859914 253400 584083 931416 214679 760429 319707 584690 758673 173809 1009755 907906 446225 859921 420414 614314 500644 160380 419730 899853 362375 539067 810968 440550 891954 355290 229855 629114 317135 419223 520340 308639 466535 857906 230343 774986 644965 701365 914062 861897 992721 201981 986301 269789 224942 183244 596853 581412 113751 768241 725756 1019656 193262 825155 646021 632779 745125 933484 220470 220472 625999 312282 761184 314074 955582 713405 1037360 887132 343961 413500 584911 63925 45759 220883 421430 370285 972852 925148 903739 1033065 1016756 871662 92861 910901 226915 223447 488198 121738 400250 274393 941332 879080 211995 882701 544718 251274 617387 696042 523352 404858 117935 832029 460764 64177 916800 390038 497385 318694 811743 956892 555509 470139 62969 894681 863765 347129 641725 632011 249059 516976 739813 847495 492750 355614 881295 482979 453271 617355 712871 990339 860894 628461 177931 322892 874449 589596 889743 979860 935910 817766 797101 574199 701922 540551 1033283 175055 837411 667052 936617 859316 155036 528254 310683 709465 335527 984985 577356 647335 764272 1041985 157539 994272 504264 424515 403310 997773 617921 151991 742001 205534 80370 441688 28649 451975 906421 334959 916562 901937 245188 334293 743022 522689 160753 233333 513366 520468 750159 581428 370398 218439 512850 420714 854967 637786 502414 943336 364454 856809 517283 428025 423025 284117 463357 874204 812953 720025 940400 403418 128122 841303 908818 6103 467405 863953 920222 906772 243829 449881 450077 839193 619371 667060 176022 865118 319029 58974 841845 794108 150743 237223 15101 617364 387260 983227 121811 718065 628688 1006350 120709 840307 476555 894809 424509 490789 632570 200183 126597 350834 863930 1032731 887602 959924 984940 899010 363987 593086 281451 471994 484976 651570 486411 632796 445773 513550 989877 621847 855905 725475 248316 903924 897706 518420 293775 340731 387912 62303 894078 713522 844871 465522 587619 56316 811998 48581 898441 855779 1016419 476365 162457 681954 117191 65333 703074 1001534 947303 782869 58317 254968 953974 510756 573368 10235 809964 811893 294555 228070 868121 457351 479867 594899 462670 908054 820029 360274 902738 496847 911139 887273 50527 904114 184827 236958 502219 669533 898473 509809 604888 122616 479009 177995 733686 647929 369767 1028167 1035417 813270 1037442 504983 189083 256325 766790 568175 1038421 1010116 548533 630030 929323 500955 717414 959400 934844 576215 651551 209865 373359 793324 903395 203130 875364 698461 757696 847053 491775 1043474 230780 630627 707015 81764 974162 254702 727609 61266 796515 894780 874160 481445 196418 48075 706398 490523 326840 257520 535477 28030 602459 498517 993926 692118 479721 685765 432219 621940 182007 640227 883009 981082 845478 372124 72407 64456 1016371 688543 962180 416526 627891 606911 734531 191790 1025880 343921 748694 882199 322544 305641 804659 713685 110325 887582 253505 998060 846213 829006 187252 326193 424802 116215 1000323 891702 96684 195299 478780 683441 374133 259181 445758 595837 297183 167595 470685 466095 431318 810055 242474 368158 648165 216635 1016510 224124 92863 922071 898018 733723 853938 743788 403275 877770 162763 569803 821881 340463 188178 777556 670377 102091 305455 890550 996899 748666 158331 242994 576430 119407 183215 896028 1003169 668570 728284 823511 640670 634659 389842 1028491 481342 631787 276219 973221 374541 429341 936773 830777 1000510 906770 401085 767565 891957 636540 764188 993741 946084 910724 265085 718032 225774 284594 482837 521600 259762 368402 971493 579523 294705 244525 581006 621739 589474 152951 208090 996460 681826 76284 707318 1041313 735847 218588 516654 866897 407529 324914 294342 649648 18047 736864 43502 833352 511619 847042 159405 923531 177703 663540 848076 309163 323224 931898 392098 233191 957169 621315 609221 759992 563926 510928 307311 519699 823677 448056 630636 109287 458096 838128 124606 96195 309208 339339 716404 922285 724519 913943 859294 820969 1002613 257194 109882 1025652 115683 642693 625139 612037 740956 247179 313661 236847 95922 412797 536279 846211 801701 914021 818457 1015556 1006882 711962 706138 782928 608603 794077 610228 586471 540081 28414 291819 473009 891586 975923 641117 465906 892709 709362 1000652 589095 821241 105598 815474 292398 752560 697318 294761 254929 338403 821007 713635 600319 211735 956651 848583 514199 452364 564710 686639 340471 192412 423455 741143 290003 567930 353276 695374 767792 129442 619885 439750 581340 572883 713529 561039 420506 623199 1004187 902351 224676 812245 1043525 989485 715222 992717 751076 895286 974895 248892 519218 463577 866250 640853 962356 337103 266213 130826 187123 583386 553671 653068 848217 179734 648421 586123 125656 881274 426845 699752 254921 243178 750931 1030300 834232 354801 955316 694521 1022856 169390 816700 706155 993177 113742 867351 106377 239527 326861 636750 399990 666837 865972 847305 684765 91367 959354 863669 433596 249980 996792 145854 1027344 437590 904644 270073 481114 468687 30539 195206 579066 113807 281592 1010278 368462 807869 679084 315117 773404 172783 1025740 728440 91743 422132 446951 998068 896305 834636 1021337 894960 253737 30453 947993 508302 634596 321053 244066 807822 374675 627613 969121 873303 177110 709067 650128 785185 52921 932650 93622 401915 951986 405350 951268 540277 95221 998290 463311 384644 751427 716204 112923 194009 866926 953170 24382 992604 749797 497612 708440 790446 470745 1005777 317230 260778 319285 292695 423846 668532 359882 345555 858354 159021 44829 386946 547773 729326 306125 618006 453096 497425 891287 382586 379998 732078 948627 755067 986475 169973 188086 209499 491891 586955 901525 716108 870364 56950 482962 493465 448141 154938 513581 642142 936509 678610 365779 892199 671302 671983 841324 124700 153855 959209 397038 808746 930379 933496 354166 732633 962919 890199 923129 939497 682745 1033089 993052 605076 936565 473904 847080 207858 321246 669487 421446 119635 323230 767524 188511 749980 248569 738101 798077 743988 932310 475610 240798 372365 774830 599910 933492 436044 452370 1023052 126029 678061 942985 868234 499271 55260 389486 864719 383210 648358 488761 890492 492351 635103 981288 112179 324827 843590 514712 450743 374384 356166 433757 752056 1022097 853370 965060 666609 449852 512347 260127 882849 838369 662971 208338 334558 770858 673020 428985 379685 584390 130458 916288 464471 269801 440232 750546 828590 53726 725974 92073 30676 215539 708391 182175 967453 510300 824811 415421 413411 877028 871661 953963 505044 990153 681718 627673 911704 62567 871270 123866 313175 495523 732381 199639 993470 907445 342941 621335 180069 616353 846253 321789 962654 389151 620981 52543 314853 417426 813780 314581 321958 1024682 583610 940978 928693 309916 650119 825463 907988 139999 909899 506002 105387 423469 828667 693979 155064 812793 623775 728544 748822 363929 343731 469183 832126 875172 986674 243789 964893 254424 867564 238425 1030792 773382 1047617 896901 979378 612126 702056 237911 718436 117683 513619 326492 806857 618456 616855 162012 904327 711873 913419 848183 839584 662703 799699 297790 251207 89926 860538 1008719 910512 413425 401349 1011203 939844 617414 138101 490509 612046 741710 760050 714970 61148 1006119 551831 443580 408165 419033 964188 130244 478987 441753 513585 645528 756205 727835 455757 684766 103406 956102 1035461 954123 492497 965662 114088 502124 774359 684971 96156 970417 479714 992868 500031 763125 844103 718903 501515 488041 325049 583395 694633 1028556 439063 325454 420978 258385 778537 758990 1010018 400572 881605 160569 832467 1017967 850989 293742 965028 875939 863788 214742 587043 113799 745878 690590 907481 28277 839253 233326 224569 932018 736899 893731 759913 294757 130377 971811 571804 1004116 717995 1038674 868639 991113 746299 640248 666570 594426 891480 752225 497310 970799 242915 767321 358801 1021002 109014 979572 825038 354526 780307 736824 435127 658653 409317 640873 961671 811956 488606 446291 354895 294812 626285 935800 729549 504369 373169 400363 506963 882380 324833 734986 123382 416753 506185 476006 55935 751492 48558 186812 381404 246955 50975 225162 400951 390261 346749 545784 554638 764062 471784 620318 1005785 127647 846193 925402 56221 1010033 612915 585027 832620 999975 241290 497004 859843 162542 544756 596454 863482 393727 580572 486192 325962 146846 192314 855245 159389 120029 671539 343710 355765 264063 418223 568062 389608 811896 297918 887135 506036 237117 396647 1025186 517912 260742 504367 196140 109046 926183 293285 251430 865045 758179 546391 947373 978370 609764 929369 936177 517331 881826 465641 674525 94163 875147 754343 551278 709417 1028902 379729 847056 206383 155417 416942 886137 385142 471827 1011892 177365 702416 954833 987295 642222 260637 474759 791533 545770 741603 429227 642636 466629 629415 976035 1009481 713363 761121 953511 848540 723770 984552 869846 166389 379175 502445 708490 566199 215026 705863 655807 703836 989854 642165 377335 500911 609722 53871 982034 252998 192940 875732 461811 784504 621474 480647 972331 643381 842284 715357 348049 1003581 572565 314551 697338 904973 125889 772187 744593 924717 130334 748960 1004551 552284 613289 660733 76729 1023300 1016035 243506 105897 136607 857329 430010 750868 94829 447414 907321 835274 1007699 318944 746204 314031 464175 731607 584764 206460 841285 406931 371525 873813 553438 29531 567153 1044596 125765 322229 505387 148973 958716 113710 218842 653621 63150 531454 796431 834230 437928 897390 337647 980612 729631 82430 873783 734660 452259 514673 508635 853295 921903 474048 996724 498410 604793 416627 739676 489829 736166 89771 110317 257992 351374 719625 343879 843108 460522 161754 1044810 1011468 853675 232427 548583 218458 970192 469866 732078 720584 758516 413247 662903 833839 730270 703023 774798 884289 769872 249697 633291 240466 654900 757539 1036453 973448 985943 152975 315222 692721 211326 1018232 625247 448118 3823 775504 649596 488325 538485 389961 731663 1016233 722347 962893 734365 938609 601795 855854 522016 912395 621808 337833 808841 93963 537573 335437 572539 191432 957168 1008309 678766 646088 960113 621657 375729 505450 901854 285404 364318 630539 342748 39831 380020 671013 126888 194160 732026 1021013 621978 830366 209215 179406 113277 617132 823871 764995 824183 59645 363499 437023 458005 408803 416846 40283 106328 944651 358519 174813 568732 254889 418726 842025 806351 499951 878904 855865 804755 464881 472904 321301 792503 759764 692725 806571 717368 746787 457274 621187 468633 23405 163273 512467 977441 322920 253003 476924 81817 663258 857765 861677 779414 194134 31383 957137 186317 845709 739125 921305 1022354 809204 840253 401372 258323 910102 113067 105442 492575 570038 1002285 1012264 944756 441756 837289 239775 801381 872134 601842 683278 634310 657370 716118 167637 774357 765131 1043233 16236 273390 1004261 771683 241542 355487 605547 850094 505188 108286 452179 435101 153458 854845 714562 579942 334972 669077 416430 30571 441866 118186 489944 480391 669886 515776 850700 101235 379983 1036896 204526 760122 885749 341085 547454 56415 898332 680173 125401 756590 172411 955805 508722 905325 749721 777742 216343 300875 473997 44887 880149 331159 710974 742663 875022 600509 386922 967131 653256 44254 818881 970068 666841 809675 428541 109302 47357 430811 352748 951914 736145 983518 925065 1029162 516494 16368 465324 447972 725903 222962 444086 238535 872827 189685 987564 747582 826009 117624 960227 96021 951575 763872 315899 816022 681925 838902 195732 707066 161530 222398 669041 839439 174821 863825 421836 935365 635124 1009308 504133 767189 863147 449930 496422 706207 463333 927672 817716 1042439 866588 207774 298716 912076 744242 369839 1006745 112412 110039 439101 237296 382053 893796 902035 619772 879399 528307 1001806 119703 406229 943436 25593 287727 496046 930476 522644 490196 802490 1020708 105423 657375 189863 290653 899209 473243 743706 940882 745976 1038373 651831 710857 817650 699757 572943 501817 899649 601293 603804 130097 218862 992107 784666 569581 64181 389300 635753 158783 858303 687174 323469 22334 963466 992218 794362 938525 944961 129267 220270 208753 396030 231727 749981 135103 224562 1025740 350271 801239 884064 177374 571297 536486 494478 322930 701424 511370 96604 961225 870201 986844 340471 177139 1000179 935757 1011787 510689 930263 1003719 893301 459702 975115 652184 634133 175794 1036883 780120 617050 939512 513260 650182 751913 986686 644663 384614 709882 248950 979298 757575 603279 384962 617895 308850 539608 120022 822730 713173 791855 687778 848692 923291 539494 816598 758635 472774 455782 853463 233137 370553 588147 24219 582876 873283 447666 168442 801363 495983 948168 971827 964962 341787 483735 800163 121141 532435 866705 456940 489534 963886 191147 189803 767018 331071 855021 644402 595639 184894 733072 432507 386946 769293 630726 84725 644631 171915 703352 481220 926905 816468 58603 920530 901687 820845 648765 914040 762477 415339 730942 769473 495783 571023 649487 826614 380898 693550 76191 486732 540549 493365 294215 395511 423872 455731 830822 959563 151026 677592 373658 714358 884272 711513 360947 226505 831718 433638 170229 278141 358772 675677 513844 235431 701765 540091 363834 764981 69119 716092 341079 59567 441219 703175 698895 959969 1016381 730084 862180 726675 418253 482138 776733 359884 996434 501084 605969 717399 743148 502471 914202 808659 352042 837942 954553 638085 972466 792939 496547 821229 440230 976077 617208 649556 207774 580713 152309 101807 972592 515178 498900 686659 754991 335819 960163 473812 682956 816211 553690 584376 129926 265471 1045556 326437 866200 672726 783012 288123 841771 620214 669930 128283 293771 949120 498360 515012 485160 512412 253730 743865 70397 933165 546277 593341 239987 896565 843180 887604 648086 170964 814068 493513 961366 624605 282415 984546 322260 777418 495244 97861 861127 634257 432860 889310 291320 572579 575355 669606 341319 664254 992149 958214 127283 371803 586580 573409 103831 65320 950766 866319 636129 941321 1002266 602535 613588 719175 887502 408374 888041 326410 1036396 667602 1013412 388868 434366 292784 1044592 724667 509042 985900 803963 865906 404199 424278 467853 544573 53148 846446 216942 433859 717414 414650 531949 92021 863407 660158 992098 690166 404687 174574 552173 464822 285358 962438 104306 976012 1028753 741029 778302 641875 838345 364282 378548 582255 906468 510729 671650 683819 871515 382802 316853 859872 597647 867390 857659 748498 443772 589632 916808 244201 379343 653002 560604 563893 963916 121914 292507 89687 612474 339367 550797 960339 556003 552846 960448 862814 556596 827835 30710 648060 748889 626262 355689 117310 754157 763580 685913 763842 289975 968476 412823 574710 941329 1010848 357580 568654 943354 736391 1010729 183221 221758 765776 169782 928209 582847 725961 1011235 845579 439086 770781 308654 477662 940467 1021290 713006 499020 694390 451946 945348 1005990 725853 357329 928669 761746 989908 272887 978570 942746 310965 659059 760046 429310 457925 961866 190878 902428 792958 466274 290674 996390 1003106 161761 809335 222011 488340 298431 666600 701286 385720 55227 441415 994506 958306 864631 455243 170725 294854 404603 551775 137019 1030293 985905 771698 576437 425665 236219 658031 870813 755689 617772 552379 648812 879338 465594 680827 630248 1041618 780462 106444 670795 691381 807673 464615 880145 257210 362428 212422 971814 830578 649421 174773 783154 650721 915658 993202 956324 784017 581943 646044 775601 945191 913467 88789 800470 100030 287951 236725 630684 470644 450671 32116 768074 921328 781138 347580 700190 503310 806076 487785 325061 369963 833167 942265 257085 633809 865845 316385 122096 831667 84459 481587 997959 815662 231931 583382 443998 373895 703064 775961 928147 154541 990979 811326 768182 679034 545502 888335 888054 386607 593527 367815 620777 764819 473908 846395 891370 128650 307822 675126 630172 256185 188138 448329 154547 707706 257892 496970 808407 142266 943667 124279 477302 462642 499100 223454 976785 765127 159608 121652 418172 290410 955620 418662 744102 765858 554851 1004325 214651 582634 218230 623541 893598 258418 801240 196010 429774 815842 81337 731375 259011 517464 970344 575205 954062 223915 637548 792926 311767 554099 376616 456217 1020071 913808 858814 454000 390785 194802 997096 630193 64485 822974 873239 611191 763826 173795 926579 902989 597244 817072 889483 903243 991827 901801 598966 581242 599614 93660 763292 185848 961872 77111 363975 450809 499504 859884 919481 250582 467676 422315 956711 231132 368082 549303 994930 634549 714722 319301 960426 421210 1042593 877011 823659 212043 184958 752667 991602 277901 255968 998112 1037409 517263 496585 515595 30414 206807 324978 362318 670076 809832 715466 427103 880998 146268 1034792 253222 343356 904504 530623 594812 244029 636187 840162 723945 92507 1028536 608125 686982 509238 987120 373115 123883 885117 597230 777122 957543 764214 686343 705771 644660 940746 253325 339294 431708 443803 1007770 916528 48076 122681 508878 760598 979095 267963 642789 816740 743802 506010 946920 507076 423810 832414 163004 732931 943898 728300 68583 583555 977095 834666 306237 1005124 775689 401318 242132 116206 97487 947316 925584 763640 219037 773913 226514 576988 528366 710305 847986 163407 249683 772638 171103 249379 773830 1037868 809451 459253 782391 793327 143823 510770 606113 448689 375862 483573 387690 758996 23486 47950 777800 66558 515464 130309 994093 466587 487485 680854 800680 79678 935846 562869 251324 814654 457441 264095 314895 477688 966352 879771 104887 562131 498452 910497 246760 75723 720389 1030218 497435 288959 517141 725915 112426 377278 352180 778467 913804 224062 816237 65227 784944 963224 48633 1009258 248015 844133 857263 933148 244839 855870 711289 319161 187079 1043152 558511 245885 438558 356701 681462 457261 745172 391396 501084 419611 1029404 229142 874011 854203 333655 55631 812219 906188 569134 609852 972897 920185 778418 168159 147015 945413 962341 810091 323894 921966 80249 894526 195705 183986 823101 1007711 116437 122492 129398 365678 997671 1037204 703138 1004203 382255 766275 576159 504093 987048 859350 751314 912018 481224 948660 501849 903511 44015 621361 490340 127832 707641 398971 817263 622115 316629 40655 207862 695253 691769 724533 648742 119780 461561 138951 776502 174829 586414 817628 422606 692169 178087 250142 516495 848326 360098 841436 621475 289702 179543 277985 609699 1041106 160686 953460 687161 943586 220045 726755 569011 487827 881418 354204 1016764 112306 429530 60847 356142 309862 354548 701486 459708 556391 254860 285101 498038 992953 125674 171442 493692 372275 128360 366910 855661 550855 241227 356117 997152 538383 830830 774772 816818 391750 893419 911594 717508 437974 500285 316669 437426 515155 984890 118693 387735 898473 117221 712052 808595 1042058 613340 912080 609453 449953 815473 823931 969131 181973 961194 916584 197626 284365 508973 321317 1009678 412327 440034 473371 1009332 673726 805563 251431 310721 504188 989672 1009934 965968 98242 346867 425517 241446 399349 214758 374185 747293 756629 967580 879846 254378 689395 941384 579886 1033331 241612 434019 452006 579946 443254 366367 669323 593902 211670 666426 302803 510753 864651 800023 994752 223599 177406 580934 778405 733519 911048 767303 1012743 755323 914026 532433 417002 955281 485253 744043 722872 175327 587095 380390 603259 1005190 281596 670374 536019 879958 812346 779685 942907 190711 1046152 1011025 645366 896037 886387 153247 544758 848021 358771 244019 853991 803805 689917 428762 335828 775047 935353 315063 916521 801203 128420 482470 155295 911645 588646 357435 219799 415171 144559 984819 884036 1007044 386928 218526 604054 508542 291455 63550 906662 972178 466802 638754 396237 1032843 83431 188205 844973 958113 353758 119282 792542 348986 909676 247102 387689 869735 372332 929209 406234 970314 841278 817489 772557 353927 859422 841550 929370 175799 609531 922085 788220 766449 232333 1020642 802026 506122 707799 1008207 405943 941714 779936 705894 871694 352156 260806 391213 1047424 60355 571755 280477 6071 376115 11647 931917 455878 885475 906013 645173 259207 1022755 944430 989030 972566 445526 96634 153493 839283 912240 369125 457287 891543 981003 910733 636723 995667 760393 706345 623868 163782 937319 816724 1022380 894914 757018 420263 408777 560870 206767 883718 408230 113878 301246 1037859 418495 534508 552849 420683 740813 363167 464841 936783 308051 470581 652171 943149 480567 601987 668631 805589 515298 772817 690831 967311 705381 648980 926172 254235 635535 543550 896916 503192 108280 934782 738795 830926 372863 1032665 767344 240892 477044 628982 110910 251312 1025652 423824 182766 620898 748820 257110 970262 375834 909391 329149 993943 335589 517345 441528 599286 705901 170861 809131 181754 773553 620715 771534 989410 105705 800469 650452 1022568 34495 880955 36543 513582 729789 63901 417100 1012494 466522 773964 251118 944934 176493 757134 776508 1021474 980242 518206 860598 391882 564974 836980 861726 742051 837753 976306 826083 966164 626359 992287 420183 417065 416482 335019 157301 632284 323813 922989 517573 802405 1042721 1010892 511524 567289 195044 1029906 387221 366231 564862 254199 778630 321703 92335 360131 159547 464840 261684 187702 388664 817363 73468 326427 863674 930134 305111 363000 1042144 256961 589226 783252 48882 80445 961476 190771 470254 244858 226705 756714 951986 220750 823918 293693 889649 407933 710757 994374 436901 145400 617869 1016471 625905 867124 582457 1004557 192218 892340 423754 907430 698298 44974 640462 895063 105208 953531 779108 474421 396735 612694 448270 114035 961654 457634 30398 945547 714058 448746 309963 628465 1027728 426489 510287 453939 373655 183647 934633 478495 696273 759239 657274 928622 757015 513165 456001 510526 218487 658417 814568 639207 889289 343226 63153 722143 903788 886493 744170 717480 994616 155566 992493 967410 128094 994598 1006860 812429 326553 292199 709488 581448 234079 81514 573325 958102 72151 975150 421523 248643 646762 546507 129235 714094 797805 767063 1020755 423577 339702 580379 244306 458058 316347 975277 948449 1017903 138158 748087 212617 122254 427567 310027 1001410 640110 382885 727401 848937 121268 564815 378827 935156 640124 54367 938459 826069 446124 103487 152510 1044749 450591 937770 47603 494968 769228 746985 96044 927653 494485 472179 706735 855883 916236 400091 181822 1031172 1030406 414398 117203 863218 694905 1034833 277622 97161 91495 55266 807925 947788 879217 421114 473012 485793 374673 750408 782098 237100 837849 28092 921292 371961 428367 422799 969996 500379 456474 832378 1008801 445347 460267 970644 944610 848592 380447 1043978 1033112 964072 895126 500152 484213 204318 906898 743100 149247 62798 118754 293556 179926 212276 969291 996950 714872 942926 539374 121183 325806 294326 243118 369821 686638 684318 111419 252978 635757 776525 442188 693501 769425 162761 701011 255664 528279 647404 355011 443691 782518 120094 248305 993640 948434 481310 370643 354199 38900 817272 169925 729782 960357 326051 508749 79679 351185 748998 908677 127546 652425 711206 977938 646089 867960 253582 802477 448647 109029 946866 387166 844237 508126 638369 251338 391058 673779 232948 145107 202535 925398 317802 128497 473944 1011770 668222 244423 785488 752664 368185 1040647 927183 1016657 579827 612828 950757 885117 1027273 750650 564342 75699 570539 991661 606911 466578 905160 433437 292201 919147 877946 1021999 814444 927799 682046 937018 311233 944499 148473 553683 241222 616913 690942 771597 564722 959163 286137 443352 889038 423570 637719 732939 723647 1002848 669106 760141 705244 15095 676219 936023 95707 1007146 399739 1035360 802211 990164 637654 742710 777042 418618 455274 928122 424517 896273 118221 431674 876959 197598 894005 805798 894585 408552 638284 61022 502474 269177 296822 157681 830436 810045 207783 586329 718873 943465 231410 892706 1032372 348088 767121 495500 936311 380063 465833 292346 858051 888242 614217 930607 377973 774361 976213 567781 631214 247227 184138 421401 159467 508540 578807 310872 443866 812813 355059 438923 449300 659427 559090 896453 492973 963702 257381 1005004 901391 851346 125499 130693 758706 658427 31607 515658 455857 608147 254294 782693 455285 271831 634684 453134 312823 667550 567899 187561 735884 501696 496853 368248 319118 648237 392066 867111 473462 948263 351730 694394 965923 556264 468155 50591 713385 706007 651462 783002 853407 424668 109909 151439 162789 381471 216430 444140 682490 892019 459737 630548 106213 1021204 835504 483028 180054 914455 568746 869564 597085 44894 832442 614061 424648 1001811 1009943 425712 877987 662123 503217 588618 438008 295167 129512 305009 742889 357554 605486 194502 564013 505697 287967 861873 214776 926172 565226 236028 341206 380330 419539 888241 667108 550351 943804 437596 335596 447384 16293 48857 424249 832250 874326 949251 178975 683203 797171 299387 762995 715234 189925 767812 487985 475710 813583 932133 53151 959890 760525 390090 438427 64811 444734 999881 581214 173875 468090 118185 553931 946383 235381 588903 511716 373655 404047 533919 63732 995374 494175 770553 765048 1032572 278424 574071 147126 121421 494771 724393 818634 998001 822121 144375 335674 900357 554395 8163 846940 826486 506721 570933 183777 188246 772748 54187 648792 241366 887527 378228 441671 960824 330655 969552 415355 699097 1036332 1022105 516314 643698 890098 566778 824274 334451 564534 160942 322475 93017 367573 882785 487884 944412 881953 893526 114106 229012 728472 802725 874390 675271 258744 1045604 834889 211767 758939 659955 504603 1025706 775224 776550 764385 968986 310810 167695 1002948 596175 953692 141119 501015 313289 343904 120035 193274 936173 859770 761554 981424 705015 883505 969799 114293 349884 801907 96195 129437 671452 813639 382748 266170 384801 988243 51447 964652 579795 799335 452522 247695 35319 104397 228706 1006372 681447 433251 477076 665081 616091 414558 937764 513193 81842 578025 452238 390211 684534 373102 660845 873015 734104 384153 366183 907986 550103 750568 326001 191367 798626 419031 392067 622274 400506 184983 179572 192152 675669 895665 727509 969995 720266 781704 592574 445767 161669 466646 673086 520796 953182 996965 933650 1005862 120405 993076 90751 102891 355859 606034 742262 822695 834282 719049 438176 175919 972364 463806 560939 785048 576938 682617 1030197 32736 191866 697462 904468 964392 367498 698699 1001163 321898 942395 142069 894557 1024752 1020966 1010254 793573 798537 207966 1022788 351600 632035 914708 939820 909076 158662 889716 1033493 359499 924554 840179 485406 838138 208691 758107 665326 183598 307697 532030 215963 480335 385400 833949 953193 619178 733391 457539 625879 493258 878042 1041290 127893 154231 451637 706480 1030286 717386 993697 994154 234300 463729 549814 459709 245425 815477 242026 975250 159441 495304 65236 105559 482245 453332 540013 3838 679557 634477 534446 815694 287614 433930 635764 550387 636702 501327 926639 989966 777541 927975 810612 722926 441139 445711 862319 334171 561129 632635 956732 316767 597945 970992 874699 28347 650318 583155 352045 413174 87932 765035 1036035 932673 717612 111549 240091 366309 760778 1013838 478894 548508 555115 583405 643198 955361 433349 385961 779540 180479 463271 838996 248050 569081 1039429 249753 135087 620058 513829 567130 375142 140983 690879 386252 743211 59773 766507 716242 973109 201627 372650 343709 641406 815582 612414 964662 420076 782435 303062 415579 197759 468606 746157 518026 756347 177511 846665 1001972 542559 825720 740594 911590 849981 888958 171700 968133 862930 747981 956362 178394 512421 700533 462069 736342 830111 489361 40563 245176 162579 384775 864988 554739 513070 257332 433754 511685 222798 755260 193755 253196 882894 984623 876935 212877 996507 711573 59882 714261 775138 352415 838628 394174 313013 583743 632778 1033138 919018 499024 411279 861174 944536 500979 953841 94003 249609 707247 429469 445902 943953 406047 52989 167289 409497 818124 77737 976005 513425 1029322 789151 482764 762395 883027 903831 875634 317631 517313 621297 910155 778347 306125 995146 931377 387813 751749 626083 985470 536311 481834 864371 614171 296415 193934 171378 325198 659775 269259 967531 800465 933411 689658 761052 127405 113241 187518 1000908 616781 505617 473826 347625 588508 315581 986442 899683 844754 978005 963779 775841 972588 159603 709742 991948 445692 375650 351923 436730 293209 128806 870133 678823 769364 390848 54459 713814 636490 64111 604287 702019 191988 897941 203742 837029 339698 866006 452427 960783 497831 355003 469960 687970 924566 705147 65241 1029464 773006 997445 225967 522336 196546 742332 761037 989641 943347 481047 421347 961622 166765 573285 258607 823066 478797 356058 418681 992208 591737 245105 971379 515114 713627 682555 927628 600499 1026580 848045 888293 372626 402151 392207 635118 859587 711850 454149 643861 1034049 376242 454716 113007 231870 422809 387171 722718 470993 108383 1010626 343734 829790 834405 1034403 745380 618803 764361 922143 678339 856127 907374 502754 425475 483770 571322 190181 869683 383814 250570 884979 800375 562421 920547 754873 943211 937739 894284 693164 155542 20348 1043488 883617 321371 978257 449227 539527 851544 454190 163782 824819 988276 176446 569269 321717 538059 367578 990117 932836 904497 812451 960296 909426 901223 930638 119915 707300 977260 305103 837263 294810 391820 371079 1022562 700627 43863 731957 995390 457346 57167 1009100 406895 826167 698911 159979 933250 915510 988951 774963 375175 223339 211913 795005 243243 1034576 257844 261644 520979 1011865 200598 613019 193382 499316 471977 414662 818211 941968 657397 703916 782794 232173 104079 418459 352895 221790 806648 888219 223057 112391 865481 1005742 388792 680671 471795 253368 429022 1010562 1022481 418959 587365 932371 467772 349543 901326 352193 505136 695161 120697 587094 533246 782617 878735 1009456 454814 186732 239199 647289 278157 637995 62910 122070 80814 640397 280058 380569 654224 359683 777540 441313 276207 633245 998240 959884 940183 48759 913874 948374 432023 467437 589030 919035 956385 652914 234353 388452 907910 463567 568442 1002828 354075 203699 992502 979147 913510 697080 957673 374257 958218 468329 636865 225461 767398 694677 446558 321419 621205 790422 242599 487773 628706 339323 689995 707739 836702 659071 942941 759536 739452 321660 946323 389518 629697 352487 223061 195147 61015 370867 650650 705010 154346 219128 965953 550642 355878 303423 97205 400090 902318 202744 437005 779923 836851 693466 157590 194917 244898 437791 642214 172477 97134 858358 885231 587077 821630 910545 890684 55290 358541 319409 456786 861883 241213 840113 287159 830938 1022188 143320 738039 744272 788223 576241 619757 443814 447294 472033 734567 343888 36574 446930 963473 460147 759640 996910 226032 798975 850573 499395 662245 799439 297958 258474 193692 698088 402767 384789 962401 581017 791383 1044896 149307 169815 1045586 941652 864048 423366 784441 341343 637609 653748 294223 607966 235925 244954 371993 207786 640252 963380 985778 629305 902556 847461 257574 404430 948811 668559 850022 209660 401006 258394 988465 779882 970405 603942 488812 464771 888939 556774 302043 228244 460263 828152 644498 978817 451816 576370 471889 249434 776850 443353 261528 776485 644630 651744 893515 429451 159526 645246 900034 822136 881246 572400 913220 55539 906281 800205 63759 249548 652962 725498 521441 455117 390448 412895 97018 654225 78826 326005 654118 242394 40764 580665 179495 555971 431350 588134 251258 838517 484550 129861 443165 28345 920495 237441 1031314 326778 261794 207581 850069 874968 455965 622138 296444 934463 450416 876386 823264 419983 617460 915740 85627 379785 818205 170231 944742 714091 704293 88423 253844 129563 741593 545735 1042248 248248 878450 518411 941625 1001703 658654 183292 579997 948338 576238 731004 578333 312535 784834 596414 885617 179549 719004 307831 877969 78333 490044 965825 874907 992028 897524 846309 702577 351900 663190 187241 831759 876229 660350 717180 211441 285629 837999 516726 979398 203699 596671 375917 244134 860351 159979 404439 910521 383594 800652 225240 88679 854477 959216 698972 585350 821718 891427 1000697 918393 366998 106454 58317 736486 745132 285935 538597 435783 571316 443817 285998 569710 757596 159871 715373 650689 693335 255627 173940 184201 413500 923805 513542 95518 425005 61308 714318 1009748 419054 494443 548345 54651 380396 763161 1011725 495537 620845 954553 494389 989771 59647 1006784 887459 226211 402418 903727 720433 925548 621131 409569 225218 293684 241059 834718 365247 441449 605274 151119 173017 671457 809704 946477 384101 249066 480657 333511 81624 418761 368983 308966 213749 130584 174397 809924 605074 704320 546939 409114 116511 812843 447800 206663 945418 826283 721591 844018 243113 398803 941509 473842 670618 810421 682437 685732 186803 853435 124509 970029 725967 499532 986857 901453 777424 84879 481458 703836 486184 891880 797436 419553 953235 735005 352507 479815 759580 194842 805339 731843 735139 323879 42111 431914 789430 646339 895390 415598 885375 632987 893685 188082 546413 945420 487240 114315 729909 278476 955226 146317 1001304 420753 43967 798015 541695 204536 822943 962190 550630 938227 457863 735688 976138 241610 419673 862509 669211 882474 233071 856036 211388 995493 955548 914707 369261 132091 192225 1016619 906920 256103 774793 627932 1036224 442743 129221 420221 952211 84975 734140 647864 775108 868018 619697 441219 379582 519345 514643 504997 288621 100815 208558 221094 975762 581572 937145 985969 114018 762851 967020 112247 218351 342490 893914 988058 693055 968644 782619 569173 981064 506769 642375 523401 832948 428687 513233 800947 727323 730104 633052 349650 564575 736053 569727 692661 606719 739548 735970 641985 856541 453427 991671 872085 162867 685701 601002 27359 306867 302985 460379 88569 200696 909367 85876 397213 581536 969644 102350 751956 45950 734675 531965 351751 897770 798270 755429 95070 469788 517508 850198 772660 774915 454112 441825 555499 944374 472922 995153 454834 507792 495955 230377 413358 40936 915206 111801 52956 189299 870671 695498 745353 777513 105148 495514 784441 873714 816179 811981 947978 774250 639862 712361 873845 695733 389226 635685 927421 997216 423380 760366 449834 850216 709147 884482 781357 341880 432050 735542 896203 731386 241807 546503 498740 436666 221080 360242 773703 970057 59983 411641 881098 758580 323646 154823 821947 771244 493359 728433 766471 723791 1019670 219454 907074 778850 991992 441224 497319 685827 251257 1037465 1012672 139130 481075 741315 957022 103230 861565 1012297 259737 472359 204024 620988 256531 1007044 980802 144622 341594 119527 919501 564978 478925 760668 667435 854827 241283 1017127 935768 927221 998915 362934 363387 731932 642201 490005 521296 124618 840178 638770 371825 708024 917280 534445 746797 112347 420654 510031 698021 841943 121675 613465 931219 778552 800723 986679 685863 469986 652826 391695 359268 469245 187991 964105 505286 175090 517932 334511 285644 93821 717894 126828 293454 244500 929108 329691 298335 699850 245015 808184 757163 488989 570859 720232 277957 424400 572583 335065 971109 221121 260265 109940 440916 969814 572883 562614 292522 1002698 1034005 310629 949288 48806 967081 803903 620988 768404 886701 620055 857993 301999 700262 227989 555675 114642 864510 445562 367411 324886 522945 921202 650544 368332 650084 465497 920031 221436 993766 78711 677038 365809 275923 409553 276141 214750 307823 80775 112334 187673 751700 742737 113943 891950 679608 451981 814629 225950 52156 683988 1004829 652412 259972 837335 657255 819016 116382 559035 832758 945388 34751 63734 1017185 80766 756821 554918 450441 214623 645365 985883 584747 143310 97099 579544 258790 301991 909692 572817 750233 1036428 809679 643979 458019 858076 636013 513366 425201 702114 851012 956892 167670 776253 638062 455070 913430 498508 710253 674685 867019 568170 134645 77235 1029426 195364 833050 760788 222957 1015488 254710 1003910 461626 211535 390789 353010 870197 932547 1007160 855278 1042312 288501 128591 940875 853629 740838 209270 1001615 260048 358574 1018246 209867 377577 733383 608220 113022 1039460 82814 563903 760375 161429 543423 725231 706110 368561 439692 757934 305891 767430 379813 473163 258339 538327 211758 975181 934494 280957 555311 129265 959204 481935 497417 382635 946994 117110 872851 915507 481047 666415 345466 971371 649638 392977 898566 227454 709066 769558 474330 535417 453344 345811 368328 201915 797534 725815 816534 484506 821439 493382 359660 539901 224899 290772 360201 956851 605160 322040 615655 883076 814395 971975 763963 284219 226334 719190 839554 677290 560590 411617 637223 616348 831909 1044034 678572 995501 957741 192261 441910 333405 1983 989084 706516 989478 758446 700184 691677 191203 125660 911312 872060 432601 351610 556205 747613 147351 704072 725199 439895 764578 888705 994179 365775 249269 277563 648805 879280 529279 191817 495418 603089 225878 429678 332793 1019531 448726 599919 317243 741346 775315 981155 440812 242388 218837 888716 770987 929012 816822 275279 1022580 230619 876512 584633 701339 641630 192638 474945 882002 505869 348905 996108 853818 276323 630451 839594 959186 731864 463815 716078 730356 887792 993962 355447 846127 587942 967590 293608 512215 871959 425330 473374 831164 313015 188854 281511 993848 330555 801272 604856 543963 128839 224210 861126 752917 382525 756194 978760 95419 969927 1032696 678236 643497 1001519 742218 476007 762996 693108 973596 864172 28557 661173 361338 1026637 793562 936563 716911 829341 779918 774422 406205 750294 115695 584171 866582 1033479 532284 927319 924973 1035434 199581 938091 512583 763651 632306 456915 750816 14141 914144 929886 744901 764393 715244 298982 154077 1012324 445661 801906 369645 371598 833208 206167 73075 893932 588091 192314 575367 1008039 124765 792395 855801 390368 953623 372089 310745 179754 980501 862841 827058 967530 29647 223482 632557 1033542 92131 433077 111983 232822 846706 236141 175861 521816 516526 462514 474202 518947 113622 520397 866645 825690 211425 847980 368875 853783 972576 851680 403887 675817 517713 924156 975673 739125 500201 589696 763304 382015 870844 501653 851256 675513 938430 933712 954539 711043 800760 153427 184813 638066 349428 895773 54071 835202 484155 752325 917025 412518 673643 512337 518960 753234 673692 996225 27935 799614 634276 435931 125171 539260 545275 408493 903604 980051 520387 576252 955985 912462 976955 1024449 549741 597291 584906 707005 475998 487308 216748 713178 267391 1004120 723518 942926 79338 187878 319272 321342 477661 719248 577253 353503 326812 310153 1021286 466191 791527 738141 65059 454874 736441 210333 714676 1026506 225144 96744 1010034 481450 483951 196378 984797 808079 343579 645451 935223 190282 701967 747163 744605 654471 135143 662524 896115 429707 658615 679336 873085 955799 929067 646501 377293 619147 249084 811455 648109 958839 406639 829178 568948 815017 305855 474374 125667 486882 720177 521880 1036634 971219 486298 976046 226226 478505 840474 838517 914626 769808 808875 670564 447683 646809 899704 875622 791787 501676 97859 1019148 883424 1018307 912391 244767 840830 649586 375484 283262 471774 717515 465229 833752 848431 370989 778293 579359 405337 773661 629145 401260 589729 881971 374541 423764 622312 570099 258659 433718 998320 638636 285940 838873 442870 776758 138091 797943 451789 45038 547692 252493 296945 379388 637297 431411 681333 766881 725870 954653 856915 323897 799539 587362 376516 294125 481084 293780 884388 551591 776750 928442 191774 997437 966156 49048 1044774 408882 301937 720784 320957 301980 479129 958712 613995 879315 993136 97667 701866 847809 391475 448433 864741 245409 462668 780405 105330 744048 152310 838805 73147 505607 875411 883792 417047 512092 488615 780485 248292 876101 883217 376598 96060 437463 885934 698321 586204 126765 708419 473001 160748 894440 127820 829758 724435 972136 259277 689822 559855 759373 108469 613029 447425 339068 1021457 298454 294179 857884 648568 688018 717084 465597 287221 443833 123766 1010600 743523 735885 218865 195794 500267 742873 456594 680661 1002821 808890 934521 517330 109886 340375 212299 408561 382450 1017760 858813 735592 528183 1013036 984796 470324 788971 488418 626799 392284 681870 599423 390439 808906 367964 247766 481938 1016229 919259 265181 493719 766637 351697 377305 609141 282878 123862 574807 139162 428765 230718 568110 709428 741166 576971 537523 349999 193235 621968 895833 817776 472259 1021709 1033487 1004325 455324 241418 939324 273951 143054 512185 341713 421573 636085 924371 227681 930143 498268 268991 191832 478682 649532 130106 822458 597493 994581 121143 517163 940590 91979 871848 411475 277710 414682 845621 597446 621959 118603 806012 771754 989747 1032884 231283 961075 870970 870747 818468 826202 228004 846171 615789 1040669 735791 195174 260165 249784 1019426 914468 353721 466117 111461 370482 380664 903339 892400 644508 805503 285145 883273 250333 343673 771254 425543 753918 956358 785096 464298 1022433 653944 258534 379539 883128 1000797 146871 428777 1002216 707774 187479 181151 635345 301555 47926 437275 1036614 717208 355453 339619 1020297 781761 970815 238366 53223 766188 321839 116469 616953 619709 990640 93645 840149 436346 321863 686126 715305 760347 893644 183934 39727 750028 595819 635306 670299 651539 434018 775569 481240 579365 679778 402893 427986 976804 877816 826188 992410 829084 814925 518471 351575 1001515 830413 473010 432462 355878 540601 631655 891273 752401 431742 55213 760215 616874 386977 811869 230909 649720 90911 220829 754660 189433 254166 772466 714700 763027 928526 911509 124896 192293 535967 612258 218610 546483 802105 15823 214905 623791 750669 888015 742683 259285 823141 661623 232947 506344 867185 695867 242014 700909 1038856 75646 406004 1030435 220771 502347 59093 96509 472402 203838 446526 486158 108987 977578 468403 56634 790110 956173 838372 494748 996365 650866 359082 667230 506540 211395 124779 924223 204774 678818 806636 856009 965649 978625 285618 72686 454072 236950 119499 734682 520434 445747 180050 843184 177123 324052 896866 514205 723870 808170 969255 936409 913581 820923 120269 862559 116286 212584 726077 475359 726707 232158 337631 517390 900884 509377 826745 430965 320380 923051 996910 195994 23262 767409 547023 1024748 731978 841017 612251 930666 627901 688510 841134 614092 858838 521414 921204 386851 327272 910406 129686 699559 806868 579301 472910 928422 139245 634315 746183 1031041 282325 234907 249684 539549 774481 414061 703460 471699 652819 874972 381868 214351 865510 246778 368207 895813 1029953 44637 178426 1013297 1036374 1029769 851075 586527 113271 381334 1014098 953738 501390 372526 832875 1012502 223212 281534 196546 374697 640493 11511 250988 817326 816344 143047 581601 176050 726441 588966 950965 432811 252307 1023146 279035 762650 1030192 236147 895526 722287 555375 373134 705375 245136 505290 671062 340714 457097 915469 847220 546699 989042 459998 588515 928620 246583 867938 575391 511268 116581 748321 356209 228504 991849 912771 544031 509069 829879 215507 510924 780993 319244 699575 832045 972738 107964 96106 175847 744764 895316 876338 342972 61263 892245 501995 258684 391733 604219 707949 269294 739422 741746 756843 661223 667513 990221 368459 385521 285355 209115 151466 219826 282365 509348 937960 980530 46175 294223 436924 588257 356663 520874 1041010 388613 731383 511936 857956 1035560 865991 872098 834319 455819 90012 495283 357691 357242 733749 953974 808395 968614 623608 290773 555468 64359 634556 424251 483794 548794 797667 191698 564173 1032903 857769 185883 171855 488103 964234 1002525 764368 195228 911272 865117 966846 185317 464335 126598 726361 812587 432046 32183 497333 734871 292423 667355 354859 310626 219475 885740 258794 579395 88827 845137 824079 257103 343943 65334 828649 562013 514646 512246 589317 426943 668606 586951 802643 644433 326371 642892 944873 97086 1010777 372265 824187 484819 381657 897747 632566 375866 275926 667633 634730 619736 91897 105823 923803 644293 848039 433214 119678 914578 746852 367330 485935 682649 691051 346558 882116 939321 183223 497774 643308 400889 994642 30636 732271 827023 474408 580303 13691 949892 237041 919538 431661 691676 314555 504588 364241 227130 774727 825749 846247 853215 430553 772243 1022550 783944 223383 1033641 276427 920191 661815 441478 354735 794139 588524 1008899 966289 773353 112991 879440 735859 305011 839919 238909 961167 146887 564347 284158 342427 159518 608986 30959 62255 898129 934761 187115 802033 837489 817606 669642 49049 772151 855887 698869 911883 632658 810247 670955 580774 167672 379830 241413 89415 94937 438004 616038 437716 794309 791247 573074 568297 96690 536462 333775 445255 620123 584587 908682 462793 275582 483949 904899 386358 906631 849108 36601 846110 306059 839434 668462 965254 1003076 605800 645671 494453 212392 703260 876670 638599 722301 1026138 926707 28140 1030368 1025734 563117 31531 103410 968894 238447 881748 444115 586069 473548 418749 713775 798060 645860 648885 875067 497606 515114 118381 944570 707979 79841 285303 745965 935735 249449 281559 518508 846878 381831 651208 833388 871741 510167 1033997 513817 666173 760993 85743 405397 577415 635858 830373 947358 460231 609969 105382 703668 965360 474756 324830 227102 421271 510952 867973 1042082 130853 159716 402936 987982 224533 736428 985903 976584 1029218 244696 826486 1004332 937615 924615 1001767 210414 824987 564094 434132 738253 363847 821847 600007 286255 571087 971179 55803 261696 1009348 175415 62845 256636 1012039 605406 88039 472778 483814 1012794 965201 1001767 667453 839894 999612 1044502 570083 905802 847385 27611 476475 604443 224339 300467 244176 113781 411317 490290 877485 189230 528351 415732 693756 489097 845029 883219 60645 955628 813435 486043 317138 975601 1029637 739963 801261 971832 554934 995506 181115 580734 1030723 462245 990656 987325 857753 339245 216973 836397 638368 734124 1036901 479675 411262 757279 1002609 805559 1045574 998444 841410 485226 490898 937325 613620 455719 751500 1030658 953273 824957 456370 965692 291183 730575 329659 605591 587612 707611 670568 932021 162413 373355 907533 970503 355994 772222 682523 765858 224697 85899 645708 726891 375544 843204 1033784 835281 288236 806525 326311 317787 865839 373166 489900 856809 332989 171326 964434 604107 470423 151253 564186 457924 1021656 241008 703642 155569 719516 324985 779954 904220 892260 308423 692853 470142 767210 711461 249547 580578 836058 173541 389270 516278 62237 959878 832395 63208 32716 734518 58655 880727 471627 700187 22510 257158 506712 963868 1019271 627689 490840 315869 389750 597670 860050 626590 425384 645914 909341 677594 446416 469287 444860 943589 816738 384802 530398 105445 905582 854645 953281 153581 48939 1031424 257123 778531 1033987 833251 611453 798359 822763 626612 633982 607211 302262 682091 497466 987917 635695 450211 823161 496478 983646 150495 681939 1041683 890158 977283 505746 489020 292986 650657 945222 406349 814961 89062 85623 440953 265439 652083 1025685 883828 292729 339229 64497 876988 931620 92003 74742 1012608 420536 210891 634234 681846 653925 154007 718870 743879 745164 637581 448410 187499 118377 1026100 714570 554904 454898 154291 250311 481830 571352 553207 39915 544589 765458 1022223 502035 437894 1004480 422372 779353 534491 848558 893794 861046 451553 740838 484568 1012946 314284 278341 790123 63735 448702 978988 353819 673607 278123 480910 464780 80741 183747 781716 159095 818972 651403 207167 1002122 738211 846217 714226 459761 612764 553599 645953 242802 513737 423698 883504 172782 383622 810445 511124 927573 745065 966194 845930 567917 969883 64638 1016015 292789 50623 1037841 335604 277229 496028 518452 610002 935547 418155 218478 349622 392096 1004932 88060 608181 756380 292468 248119 516993 968547 316271 101743 812281 215471 435853 1026324 80563 948311 909749 1004119 778789 1032428 253511 721903 857581 279279 906030 992663 219881 975656 334700 577361 96134 1021999 605128 963405 955238 128882 489100 174329 963476 920427 87783 758047 848348 780445 238893 853339 224225 708719 712330 367525 824219 669084 651469 236994 487788 654049 518453 1006804 55083 455339 686809 256119 40631 976674 468585 910044 549327 675503 478561 160190 979840 766547 343709 936628 566077 829933 985036 439603 1000398 322895 556589 588968 542675 288724 1025081 363639 478640 891490 421777 285647 741884 358974 937123 492538 92607 466539 110238 886327 834994 514161 846131 352997 773515 374725 371316 261158 395063 358324 245526 628767 597811 994864 435759 754895 486896 160158 139177 468721 759137 991686 127331 44281 351653 455191 233913 718486 175895 562937 1008836 472412 595573 994828 986228 972828 517542 64150 161431 836342 780392 55770 733612 187575 162288 252280 731513 717915 602733 656959 679485 858905 981112 861999 893780 1026194 704967 733530 699955 62587 379619 995525 236920 720419 520365 99838 690147 826407 748632 387175 256850 392385 707642 88861 986536 943020 165861 91884 554898 516280 215801 75706 644956 423259 488282 906428 951189 504087 1028440 243173 371189 673269 419633 849171 309429 575450 987598 937005 453518 817566 865935 957848 450252 970379 368419 331598 846053 995924 922069 1020061 124593 834253 226161 960234 968075 616135 383411 980498 481439 304862 255438 383591 702517 608630 915080 117715 384710 861822 691418 392912 608058 889071 626428 551411 642869 941168 324984 937140 95943 604334 445108 105715 636718 631869 492894 110323 212307 1003440 563445 242923 271855 369980 920494 505966 574387 370145 341207 669261 896286 997282 340893 303711 710221 257561 419630 498319 421532 858671 439028 384804 185933 516346 498098 913462 585137 548222 823001 683877 445675 382390 784515 236702 390128 411623 627615 629167 853484 584153 640882 154531 203435 147402 870252 963466 903343 984911 231135 654108 908816 336063 204470 900513 473576 277899 450288 135147 367037 987022 833842 481583 775397 975818 228107 1014531 910211 157178 758383 430569 1006357 48761 900200 694479 225738 736399 168702 64116 929201 943501 810364 1025155 181183 341857 515111 91999 250699 998058 959337 435654 435925 704432 1008397 388961 589315 422443 219082 893637 285463 904835 435706 703644 877727 865563 886733 114349 762617 707294 192995 739042 356308 438629 660909 756468 1004262 351530 650322 368519 1014853 448710 206007 743695 702510 810547 710295 445302 601578 766697 1013778 741797 190077 121780 169714 1036939 998962 815605 1020355 256318 869022 470220 342774 405327 602511 900432 1037792 388323 833424 142271 93977 843204 494195 565023 535525 905275 778849 336363 977580 602615 425688 447096 942267 855987 277368 445938 560589 685725 987445 748732 675239 497063 429803 419785 713947 682475 970982 636689 1008327 157657 758739 173003 239007 351697 319250 648038 317322 888959 196418 831059 484951 1000304 313818 959306 224027 366126 994124 454473 244890 650224 910044 648625 177963 587669 801592 569144 726315 121035 190299 177970 856049 889199 905579 728482 748002 334197 104275 302057 994902 931640 562102 667179 897741 962154 815289 663274 910857 360144 823119 812921 1026884 455349 957596 601783 686709 347439 447669 13243 841755 300695 414710 637644 624506 878402 609011 155533 716097 219594 1002289 625399 718276 462041 585682 845347 954020 660460 154842 954985 470516 797417 673726 883114 993493 247706 210612 245664 162499 860846 845038 974402 624585 778643 855532 821102 235415 757712 415641 435763 510165 650929 446840 767878 879658 864638 739887 379815 478877 224618 888094 812903 32235 878449 832225 921835 208270 1009450 577468 1040705 633687 661983 330989 870715 707366 691180 187836 703315 834182 448198 707676 131024 214142 316237 1012180 752293 872323 491360 398315 937272 1012177 163132 367167 503238 165087 632760 317243 718644 845123 478535 184027 49102 468150 544566 853630 755827 518282 637300 460714 92010 923399 902648 455309 751764 464718 377655 811893 181375 935537 867809 64092 679860 629931 926629 886941 595866 812219 762463 349591 772444 15067 972720 466115 468535 358044 926951 806829 867288 767664 749409 763445 767700 548463 331692 625323 619705 118553 973146 515129 709527 237454 248692 307111 413915 521760 685769 724922 39909 391458 628542 824937 836822 934323 905247 356174 730734 822197 289999 931375 642899 445306 954090 308635 521866 129678 866068 433454 239798 224716 899864 195599 767161 652904 501638 129722 665587 121077 970252 248689 765015 185982 444507 652980 695351 302026 985049 440503 813794 1003169 689084 568666 346483 379337 7550 499370 516255 866542 546701 915537 729964 208547 678764 732277 282580 241219 445425 772756 31614 255577 421043 155057 706395 836349 468935 162027 1029890 624370 510192 310838 648852 1025697 990370 333430 991359 42861 310689 112975 478904 694098 175576 495289 647869 826123 501958 1001126 338143 871101 863550 988396 406968 817436 984445 729791 827867 575911 157179 966036 849543 913511 479115 644532 707834 291902 907347 479949 576633 976951 895821 461686 849089 104922 806396 706812 873331 456297 676478 473111 245067 746558 677477 162282 816353 513478 801753 962934 513698 870047 813694 405758 538524 120139 878051 911565 257820 990486 302477 881179 818080 937557 878747 360950 77547 178918 1039042 763162 255178 642929 1001111 966466 945834 253069 315896 415386 384519 128961 602615 736486 219386 357271 845883 602985 749349 257272 859250 64731 827020 877199 187788 413676 993644 259794 261425 382888 193235 455152 145884 109805 652184 523012 366442 1024902 425115 452322 897656 207533 277431 138987 703668 692685 479669 633254 339864 980493 461799 94934 455514 128362 940284 943773 243427 881689 269499 747846 797683 644754 1002809 419691 560377 749346 375132 950845 597118 353453 30663 830638 446289 823933 971683 32331 162222 632007 886109 116714 995549 616907 441514 905690 453569 898892 845286 739671 540219 169755 840797 91311 329341 453693 71674 1032965 708203 869149 97086 220853 695265 993598 554765 625486 565615 912969 645931 276344 294248 790473 1041976 501361 719119 207311 635695 108249 865590 456322 906266 221040 162417 401260 850758 994179 343135 270046 968824 862663 636498 577201 236494 405237 916228 910373 615646 648372 121909 955003 827878 79295 863958 192952 124871 395246 116185 335753 481875 645903 871227 192332 618950 498199 662489 967059 610219 618775 1007989 61239 402655 921966 241438 1006757 825014 887595 154255 724211 363582 463727 122293 1009738 816585 998553 730413 1006960 678796 154687 969897 469372 792278 702518 962322 499341 628709 697267 985062 129514 932092 969784 371783 1024900 1022522 991994 980014 1002309 685660 812649 863621 124541 695636 706793 487169 947352 714342 921042 506970 683794 759634 832558 143339 929115 125541 424983 245253 840046 732957 647815 825391 809954 969395 886238 449828 97127 766123 859094 321389 365945 500363 795343 538255 756269 654033 1011954 778950 566107 487619 47961 453386 668860 160939 784387 549881 466122 309048 383610 743547 107454 577258 392760 759338 904824 735673 367166 297966 862948 127895 952045 302514 778587 564669 775089 876236 380071 777612 337406 569282 349048 335623 385268 1029153 310876 943630 913814 635965 429431 364763 194793 12799 621744 54713 451802 44671 476508 730071 421019 888653 742510 389954 548183 485527 650901 855758 646516 759207 898885 346543 612184 92103 472458 721983 177557 211558 651326 188137 613085 992689 896385 649964 518705 700538 653323 709655 464116 694846 6879 956234 475009 73404 274031 448701 883981 539758 617452 1021760 510520 927978 369527 105811 364075 158399 710498 113515 436675 839324 381889 815856 103871 517058 993176 254131 280383 849031 760209 929340 1014027 511842 876984 228259 728413 122612 516764 250582 928211 938047 321229 678699 128498 808786 209111 857592 493532 575695 978700 178830 904775 446861 785428 922749 928551 106309 743110 161249 779185 627829 928973 703267 556359 596822 110807 653734 433888 810618 46445 772714 669079 694583 971087 516793 837438 1031680 652454 907676 406763 886317 939718 633407 1024249 903559 680411 683724 552733 687650 315894 904472 777633 646358 540467 552903 457813 510753 80119 292493 777608 868176 676510 258988 111345 195482 877405 169451 827360 898600 628853 480363 899243 331634 702550 951751 953449 827899 785444 760087 255413 357284 986064 1003833 748489 759274 630151 971969 292836 431438 568691 588398 978081 466255 388202 830286 106278 322502 53087 750393 974784 1041560 834345 294896 38899 472846 992878 1039489 744517 705782 675180 294522 334331 527867 995212 371058 580516 42991 563170 854877 401115 939925 872876 144341 943829 379247 831898 905843 695836 436271 1027213 258703 778823 221074 617353 369869 653864 760862 845261 244339 252947 751409 474057 1013844 939629 1040474 253513 280313 211533 241853 326780 63719 774485 741177 866240 293781 679119 771247 872563 733751 517797 292804 683221 883873 374720 891106 461804 679815 362862 1002581 481768 161745 769384 449424 224042 941635 964402 47343 741609 768587 175334 919407 710471 411293 776132 882874 750353 444373 543708 477114 962962 798691 437130 306681 814237 809210 680679 841039 130458 501307 445471 304830 927458 211310 920287 453165 796536 627870 629605 757038 870863 388976 776869 189806 774703 1016952 52986 976528 210730 747321 335751 757881 318200 793367 770947 772645 454474 409233 805238 796666 845434 779217 1026266 50079 257614 828602 1000509 771576 453329 622008 756988 583355 277215 259334 910731 277877 984043 289661 146539 386353 887780 575862 987632 285642 662587 509123 595751 203577 382147 473420 948339 896342 734070 757666 837418 926584 508251 765132 904672 750118 796522 531901 957607 603555 212641 359132 709066 278124 699064 321423 714482 873361 988022 548083 63441 400819 839075 458506 747324 703119 816535 61930 353498 310887 1008391 933475 227762 421702 601615 801011 23739 708775 126142 379605 646027 689903 760335 517441 752014 928075 448299 22505 321480 517703 380336 953825 97549 358278 354907 553135 186525 1033817 435535 686110 845137 448907 90873 356926 956902 816690 310825 374504 682472 869844 696148 618699 974385 642710 444054 626022 702193 176075 186874 100330 771014 924602 332538 205719 576927 516342 32342 130453 326316 956495 93003 261220 913029 157598 703662 701717 968826 611958 510700 624886 913736 441929 158961 354179 69116 723954 437962 116679 830071 863576 513103 456610 802249 330231 976658 509716 355451 924794 675626 621465 175739 760135 587973 384657 603311 239592 122423 866909 429255 331679 596825 484171 14046 996550 573207 802146 293533 812345 44755 460683 343285 475892 952805 805827 832634 122065 706552 777741 805593 259809 470579 412335 905094 1039040 925417 868192 568995 230901 444221 902606 105980 755311 932454 745272 930737 381493 142325 310673 625782 223503 903813 847018 619134 355442 272635 994360 375450 505402 376688 195678 595930 235512 58106 648782 177598 610172 111725 357560 430837 436635 269790 97372 277748 289919 958694 204026 970146 176953 707985 777770 44028 955749 492502 255087 167389 359985 588976 963146 240823 448799 348100 901916 331606 563030 949292 48980 69485 805498 242507 254649 259938 973027 209967 715974 438002 424486 702761 1001095 963016 854459 539447 500666 170950 750497 249752 1019824 672190 425670 911298 875730 840675 983870 625983 742858 993819 1016502 878054 482129 480782 373859 599783 423001 892118 763301 32504 361849 355631 738398 628430 449050 699731 595431 247644 764059 900864 185147 547181 805340 225597 355119 631645 152703 482420 642709 150521 488341 119023 934299 969515 934571 400349 816363 709569 802003 519224 659389 745623 566995 21998 706501 909865 854327 46487 250102 363247 59102 130692 412215 713511 139037 739903 726187 911980 427386 665495 31474 211952 928178 187566 953402 696987 687307 1000558 732846 378481 748809 943627 642470 212210 207820 719269 307019 667470 196366 973896 702261 160615 370389 507473 517413 383193 747403 686997 308679 548821 343636 587414 649960 469607 239861 418535 430895 749839 685937 856791 751921 742215 1032963 278409 667622 780961 484559 368201 292092 422712 546812 382365 64917 736560 206491 476807 752456 255910 650894 353773 750990 465630 122554 692144 964775 638530 129880 711640 144319 282479 981393 95717 173566 775401 373229 79469 998554 293832 306545 1020459 357575 875161 508127 855354 995201 333259 362475 955698 876653 126946 345077 174751 678974 809327 179755 192639 163237 191125 317361 699277 177981 589404 773962 857271 439131 927949 640505 613785 313066 251492 695210 737855 375730 687017 288634 59935 447332 710841 851252 522904 731454 201645 86654 490640 126087 713431 359461 482181 1025728 1020977 403371 436131 963544 539770 766027 407523 378654 294617 49003 941288 842166 127929 679788 987606 348878 1029673 144382 836341 466015 123573 618434 1033059 569719 327302 586990 994860 700321 518347 865006 992711 772255 920767 637463 540342 396533 645917 878545 205805 285179 697934 772250 80989 425920 1021123 776269 134781 87545 250324 1011845 605843 929205 726795 431082 610036 810572 999188 191519 448108 284075 129908 537527 547708 833364 902002 349627 648348 867851 671529 671294 359832 615270 995371 745645 52461 47607 486670 391481 431411 994144 234653 220946 224668 476383 684879 755215 759186 417671 258882 485052 745313 1022548 618297 927676 127098 943390 711189 714322 16167 718312 139203 881870 242235 1013380 1028172 801019 934878 743016 455097 356118 248189 1023152 253446 603820 718236 501962 230335 587302 768386 80892 339292 289646 184027 999613 509282 308790 801901 913057 804693 687684 1017714 845772 496061 954726 111935 254522 857973 675446 538491 740913 588871 751740 941389 769361 436172 930474 396022 157550 993818 503138 829260 482280 1017432 476634 717491 829296 741304 1033283 170667 845426 882360 422447 706623 331700 81503 218967 32506 738719 969962 980240 291199 372408 897850 222186 38874 899980 254457 52971 436029 608717 1002281 462198 878121 847052 453718 1036691 607869 300524 169758 776976 786927 571879 838872 809890 552542 559989 982027 266205 357670 788974 697785 11259 40693 661237 256835 953681 711388 241883 988595 462203 211519 817691 372171 894853 572716 307176 755656 548659 993595 181599 748878 233293 464627 240487 44787 923431 863717 670385 780049 436460 520552 861403 362207 32581 452988 358682 779729 897477 1017195 819895 639913 273118 849951 169926 604524 333499 341430 1039624 977364 509013 679858 1016283 961970 236822 287732 628967 825110 294043 675286 826745 96143 456579 121501 260487 178866 728529 485843 187995 954975 139051 210647 477668 584444 318739 796532 900357 617245 38615 929542 96927 232117 232444 109773 977730 358306 747955 693938 913157 736604 896333 605731 871529 611735 117675 79165 383907 242749 732490 101663 715116 584297 247627 925197 840099 339243 1039114 140796 477355 893486 620742 893115 1009991 974432 117605 417619 345782 53167 713586 1003879 457755 249322 514259 645507 24442 84843 864970 936410 453778 992856 771315 641253 768107 683971 877931 307945 935838 873325 321445 585356 902521 253746 479184 1012260 599014 770838 320638 825193 1013285 923029 491995 171279 808886 1026849 26582 583379 953511 623934 364405 160891 687283 957232 625903 248778 446679 974386 315257 971545 996810 277687 472802 676685 94185 963284 368309 1019473 589116 550364 65131 562795 896049 615989 842595 783538 953256 441190 979608 470425 929902 253703 776773 487481 607099 360101 940016 980504 823930 127731 257378 923086 615401 481658 592831 258325 962757 302073 385083 699564 256539 412478 994472 826045 350583 1030310 161478 378107 61417 318521 1037460 307942 52972 109917 376304 934527 621770 757885 377803 177784 111231 491886 686441 825132 162035 930125 380075 401181 683223 611781 49009 157903 373368 369895 354218 975406 593909 592894 951229 493004 644960 28404 964370 347900 962340 519956 621244 833559 242963 946505 353471 871599 683159 583374 349110 357061 100079 842100 256427 194779 811295 62109 909747 546737 350331 517383 855839 221016 421083 380174 244972 741106 838353 975573 490643 91059 515589 520761 702349 850720 906332 602799 662447 376955 914183 371635 1019124 653009 321445 258902 45487 500445 968148 938232 738618 936569 910218 1009440 503116 743309 743642 509872 477723 984406 482252 784423 315167 855260 611753 400363 964905 903960 1021842 433381 226759 740336 1032275 722291 988326 196385 248419 901477 48254 448873 416537 710173 899850 386341 477853 422708 567253 419645 1031689 342394 214772 127438 379323 510296 499946 243140 621004 413983 995141 623415 886772 660958 1009756 1030424 613775 725467 696124 683809 96654 334772 603843 550526 73213 208752 220824 1023202 540199 301247 937163 209907 913685 874088 601422 987764 473553 573280 456393 322206 796055 400179 371303 975002 373730 243649 1041435 540148 1017225 761752 259617 439237 459258 468278 127287 970806 118446 875189 497457 374055 275933 1029254 183932 549231 113948 880988 863846 369633 986885 1017981 719555 768147 475803 629492 1033896 674613 588019 168703 713037 636463 534491 617434 385466 78588 619418 888643 847134 1037457 976322 175021 488788 568725 976547 310862 199455 794291 878757 320575 29943 415429 1036845 315863 780645 878107 493036 273839 252269 611283 703884 222525 556229 1037840 382129 470189 857407 770205 293339 400765 792471 577001 402110 902881 607806 914400 318937 783776 250271 231118 56949 512615 512903 936308 896642 856765 961692 781428 878236 208490 217965 689079 555597 256541 606040 654273 978273 547903 609713 813531 743594 1005845 235481 251290 526199 155903 744024 945037 601203 233019 815973 405148 515712 381278 402975 128780 881486 578969 717884 1012632 757005 108471 514106 699469 378103 46039 89545 339180 309209 311078 457137 583110 775310 693145 79575 867734 452974 122664 875760 871627 88027 255319 617324 496281 923256 123067 729529 638850 772473 293526 869147 432761 120810 64225 273372 714484 276396 895155 851154 305136 1016159 540549 498298 824695 57324 470440 987882 1026701 548019 687133 1009060 599979 878220 761793 113779 155999 371172 984467 489502 732286 654528 446965 960027 185471 88731 410366 754795 343952 178846 968859 539637 309702 715674 543486 433726 988465 758427 955826 1033094 551999 949044 439891 330491 935523 39886 247355 498962 972104 757427 259978 837486 415347 997493 1020551 574964 778885 900622 912664 365502 895420 1041686 830073 191331 169402 802125 879133 1017134 653078 928862 905939 850534 224543 351478 947765 587177 146409 746710 110510 997647 739045 941317 969381 984435 377195 251665 735843 522449 169597 636423 500200 980770 713813 1022266 513641 104379 403305 930102 849666 39613 248738 258418 707497 546617 713835 495205 652185 617639 92639 146265 659703 593400 248652 487768 879329 500126 300221 907377 326564 687426 621157 964210 308986 325027 806243 666331 56047 678717 438070 947120 686426 769561 837151 475487 243823 782668 640363 1003137 1030948 390364 945488 486760 81277 741251 340063 538422 123199 720392 517764 774697 953812 314911 637171 113989 32118 1010191 1014342 636510 967327 469485 775763 250105 1002769 700103 911920 649185 676729 515416 810218 588470 965643 57190 347533 68847 124623 451882 449741 449381 35838 319064 400595 693603 409321 967334 245571 113866 480789 345295 797673 586858 322002 600435 176958 482067 539001 536378 1020819 420409 239089 866503 408514 406781 465144 815060 934014 854671 826399 195273 728135 603894 386792 651387 200123 823171 660334 355665 552904 56847 439493 950969 242522 293037 309667 910597 598845 861771 995026 1010770 487540 506498 504125 446750 841142 294498 126538 648278 1032605 398199 617881 851568 420585 638023 403314 1010970 987983 114311 945765 736035 277178 625337 877107 566131 835094 978120 386613 722674 501972 980052 639225 606023 450751 212620 779676 1000491 555307 839743 903633 416754 717225 747827 728396 987291 893659 849069 412137 289678 797079 960599 374700 488649 965957 779576 774081 465580 488715 498091 73655 357693 443787 974969 887793 885661 593850 999795 747318 392586 310415 522002 501526 639886 646259 653664 553907 366831 341623 945202 634737 87263 291895 560759 1008309 975562 357771 764513 589250 219378 1036481 301485 674510 748400 684506 408845 703834 893818 124751 825107 959583 980152 481467 670670 1041345 831315 481625 596721 285566 899141 907661 682151 246525 460023 909470 592853 879840 774453 942830 372337 779188 431026 327245 544367 818642 871961 252499 127449 719928 974089 150903 714514 425554 661421 93941 573205 464572 294558 909706 851011 940437 1027634 695833 866102 469498 445997 210842 850732 395755 477971 702818 760123 285931 200319 980616 899145 117499 293238 40636 876781 996978 957652 801450 678009 636137 228910 244682 301030 864057 503113 1009016 718611 424901 355948 341729 372974 453146 252396 355209 257308 677735 429367 726473 296375 412219 1005908 993764 939352 523302 59194 732953 687209 649153 208217 1009572 861021 486030 796915 1024171 505484 935507 1037954 286557 357502 985716 1021027 1025229 636385 939143 814902 516454 389259 825021 929734 571037 593756 538087 953587 958798 185767 126645 736378 863905 749871 422067 630658 169403 343699 709544 179383 193488 73529 165622 510363 412733 221982 714588 316831 371632 59348 562843 673271 568423 512267 602479 587467 937656 604631 843279 880268 817436 154685 98257 470253 427642 718692 224167 575213 597706 984816 161457 195217 778334 435597 61379 79331 1022120 388664 367541 380268 188336 404590 493989 700193 1014161 761165 554270 742708 939799 293994 845020 516695 453778 339956 439603 234895 457058 992369 822910 294167 92913 222781 546492 452147 871851 118755 440709 944231 686866 355646 109630 630561 494221 829305 261387 228660 957812 824279 802571 613048 728529 772913 538047 415192 997666 474406 88983 194132 749272 450241 374595 235086 744806 315070 661319 673141 1009488 259373 322383 734961 314943 740553 750978 478067 323115 730085 253890 509397 518534 545767 849962 503692 969881 816947 1016215 579211 645041 556870 881243 908309 219499 355580 231837 899492 764525 298814 645687 965134 1020594 145116 764088 210421 408515 408623 316621 970954 677305 958150 376088 1026880 485256 311487 503430 326679 1022417 113622 577661 822776 239494 1020307 695354 375502 155345 973101 800157 762030 384046 128568 219109 382380 960590 597207 1003157 812635 238974 516490 539423 604973 850354 871699 698483 516787 473910 826822 93886 61139 923735 836553 381838 301814 438182 634537 866415 633572 321308 772937 387699 879241 925983 511053 774471 341946 242121 97073 437978 577231 642362 620843 927869 830649 278360 636357 670827 259412 960841 277373 572888 623103 510235 507526 733819 860398 536189 190375 989389 489877 699709 292204 601464 967638 444221 413286 869221 577231 853663 707767 583352 897303 58199 471910 783367 115949 91639 481124 431006 440645 255356 107774 759899 1040715 354201 473276 697781 823930 225046 676810 779700 698099 669651 874588 502433 709293 651052 584542 431451 948164 407529 859596 530375 979977 597488 825726 912533 363125 936250 231085 503067 129656 882179 51147 508286 937518 90869 486555 888272 225629 171992 1007767 704975 184950 545703 774765 368292 408785 440621 698341 757441 112857 221909 661149 826029 257733 516316 662159 231221 735081 699847 606129 46781 967657 484231 178555 677007 451971 122461 157404 166777 461779 676315 474153 144103 220721 643309 382743 783889 568619 962990 651578 724891 157599 409245 235163 247867 991043 878057 114660 933035 80364 681246 92115 849996 801447 535503 626012 314045 423571 858473 446585 382348 357677 895263 504042 931087 429468 877033 609900 888554 966827 834846 768294 440048 173884 605778 560857 444797 862876 77298 844922 60541 463608 408606 153497 782769 756619 710967 342698 135097 986866 160117 945683 656763 580271 308543 1001069 818416 552430 952629 500913 300879 863779 378833 323772 808837 859163 993558 466633 865590 677175 502573 620172 359630 172008 1011820 617286 335326 516563 476782 748297 764315 186590 502691 582901 515284 699282 60222 734436 818121 464444 342522 510137 323382 980004 904530 632442 314278 342355 723902 871793 885739 840796 997579 731380 890822 602823 368877 518937 650164 891949 391524 487077 736286 653740 456211 983899 1006675 247580 796666 693701 937367 713972 740180 800625 374877 516788 1019632 812275 741284 955637 1042048 243367 50621 894758 627869 912005 833707 439225 608494 455108 157656 414581 595950 765223 970552 357218 815942 824971 471438 969682 654531 953709 735024 953643 161772 523585 615023 211581 141949 750351 304350 732339 20987 702242 638128 939497 744912 730726 254175 703842 748419 585530 424275 859197 453044 547543 161054 799995 358635 603505 50807 943261 470374 956950 928169 585115 544543 1023456 763981 846182 578027 830229 32573 500439 320639 421556 889340 891324 776497 894058 550581 586659 783897 930457 931895 412551 83191 411629 975447 742047 353109 217578 723927 967345 771197 110428 368612 778857 872888 532029 122296 477658 540375 969446 933078 488849 875578 325066 684894 816550 422322 895651 849616 1012840 589155 310138 177543 560735 855718 47843 191877 63416 913172 554612 963316 161780 505170 403422 668727 229201 173491 863354 636024 994249 637236 945066 881620 556883 628590 939558 932560 625598 1032283 969790 848044 846488 619117 581308 460601 315983 93819 285637 343125 1036853 1032986 830070 629155 616304 637752 380508 910603 977066 176925 683878 7925 609210 202877 482506 341395 766676 436939 323804 719011 378383 400231 599537 468885 163587 1037856 456417 631717 49059 456967 224499 690029 651050 485989 521750 872667 679402 622434 1011333 975585 225066 378558 96380 416694 960011 571896 891052 321256 862684 494871 318326 750862 567126 1022276 689123 388778 697277 735833 304599 702163 955057 912428 705015 355639 727706 838439 453043 407462 610799 485077 976529 1008745 448353 892818 177514 277938 907480 928382 453150 350637 196006 462318 913467 314617 101053 906929 418534 823531 348861 780382 861622 355102 872983 512918 707267 547289 652567 438743 177262 516754 842801 441144 355431 1017246 13775 500379 383920 353208 644690 216974 994921 292031 542667 111227 44501 854776 1003645 981517 155293 55207 456872 417133 1036682 687888 87001 802365 259497 517193 710116 1034541 1020310 808631 578923 931614 390314 248955 668311 194887 870841 244534 252118 630608 894659 383078 415224 212743 560991 488502 1002084 684220 645777 777378 937077 728436 706932 324726 180991 1003989 464271 795454 424250 355093 718133 763453 489800 215707 987708 966890 879406 785452 206439 876939 545687 468455 129681 682844 236431 63425 887211 637358 616636 126643 293628 720141 1029292 947514 455317 383645 773166 446775 714139 714860 953968 632251 321274 941900 930459 554159 471785 234471 548794 1005865 358222 712338 905497 356137 170334 466699 249826 369915 240983 392718 812687 775841 80805 421490 556660 885195 126426 379655 613742 430639 396666 83901 768806 949456 940762 732397 771161 495963 855726 254734 956234 194217 235181 898722 712497 516954 293518 222299 252995 959086 499253 604827 104349 1018940 988057 483268 477432 357112 323897 62247 346746 899470 244534 158686 1043217 736404 374902 246909 506021 448139 844158 482104 675367 873662 508571 602319 694183 1034781 1020179 457095 289630 713681 694575 775828 1004055 806872 155116 193836 355663 1004707 325901 747249 592303 437309 817315 853437 505910 739753 785157 480071 971233 755611 986322 455463 620602 840334 1018387 377463 875053 771708 451477 927318 963320 277994 766269 721471 628767 710446 865861 486455 217511 829291 837331 872022 560839 931356 179939 779086 396975 416839 689535 60393 301787 250589 118429 945505 719449 64377 679385 921436 588814 951414 902314 965956 588005 440515 509722 693722 804582 24011 603479 742130 206111 177892 128725 733863 246266 180729 814030 799655 758595 902360 98272 643779 891294 355706 801871 502260 888498 845991 851270 442148 373683 564886 782899 1033772 512670 381690 294627 691093 646624 872049 315055 236619 722767 976081 259184 84830 396187 533311 320229 185468 173530 849054 461947 480963 409132 549811 684751 137971 569830 445794 438061 375976 448306 729694 816532 1006064 186809 837043 252337 749774 956084 252173 931754 346823 489258 189676 1024970 91118 832603 249919 57297 729060 249812 639406 192180 186844 730541 399987 990299 651208 744084 719152 381853 254383 620187 122311 208506 113999 809879 81533 174535 497781 626428 949284 581743 488489 970379 180717 764520 1034666 891287 457696 630516 682809 440611 894237 201791 370083 797867 401328 989351 895660 278450 440948 832485 59317 384355 153147 199567 122722 806330 216701 224601 539443 52981 862965 431830 540019 349031 877554 228049 652977 896964 478066 893612 303739 798204 715897 211359 827184 570582 777382 905884 131024 501449 474267 580492 48999 1038696 1021259 489011 163589 748956 776865 630738 242130 700718 808756 1044749 628196 428794 357490 420324 94558 867780 926169 423398 259246 695979 373878 204786 772976 630441 920886 682462 389414 419820 481834 286239 489581 109925 841968 1000106 542715 159633 556939 245304 310087 118380 764989 319950 813143 142774 691946 188871 187111 183921 1001779 532343 223597 678807 779033 503196 493517 545511 224827 847090 887319 192053 97689 49075 502883 176069 999850 669127 304106 252550 549694 938171 356245 611579 961300 107703 975437 122598 163227 247715 517744 652707 104149 588615 312565 894641 995343 859669 984975 811407 634390 954314 111707 301773 195363 514953 619679 968165 443302 564647 952150 716077 119654 813731 532085 854671 218921 621913 246251 666493 835032 841806 757429 902729 927468 306843 911772 604410 1018403 843831 724940 924998 716312 374440 736164 739171 540124 273131 713263 207422 188199 790438 967130 588273 739169 703651 227248 257141 880048 478659 667222 369143 1046592 730026 441657 887730 740154 745080 352210 247254 213931 56792 516476 285621 838891 648178 167595 424114 994189 31399 813238 73202 494653 113763 511058 195784 565036 630465 128969 775506 552789 473713 309093 247003 178156 895630 1004376 388801 859361 679600 359975 650912 195727 579257 406270 224553 637618 424725 517036 1011940 59352 540582 47587 866904 1024573 677780 1038389 834508 436702 403366 716553 746556 856502 447828 387705 228276 710584 417167 977221 43001 120550 780691 868987 970147 8141 190875 744601 636706 554187 225990 470369 420655 1008283 724964 849704 859418 496353 1033626 171830 98260 383462 345065 826582 260370 873460 299741 439250 994701 223850 374472 656373 144251 148474 104408 716362 530419 466388 457990 359310 717942 788381 405422 465838 635095 984975 471483 460509 867640 710875 85871 832283 376177 735757 931745 46075 406207 641239 968207 1027616 848413 419899 358258 933539 343466 704418 579387 290413 618677 342008 481739 1041604 703774 909121 459251 773642 633658 1026390 882132 932254 253001 870527 110958 997761 630371 960935 404334 899283 249061 584411 457347 956321 319395 901925 618275 185322 413005 504678 234300 258435 200015 805849 959770 817341 441465 900312 319100 1020523 395250 830200 484852 220845 989368 494741 1037490 502388 663141 474297 772265 248941 825451 887761 716980 976421 780438 867149 752746 726471 419244 684341 469477 76655 766753 743001 259358 1016561 506820 838327 935294 493821 687953 977166 944701 809421 815399 28598 767111 226516 948348 619675 431459 363726 923476 851396 255511 1034334 866657 1012009 685839 563150 763559 384856 821963 616176 207593 566493 384289 396477 487451 326777 225751 914003 884362 395703 517746 401134 731349 938232 289847 1004898 192394 620236 900422 957792 809662 859305 349590 963482 950778 486179 392008 689110 300785 1024566 801373 915972 699077 475566 227745 957061 465625 75254 912976 902461 772984 899405 979004 878053 513352 138740 627006 824154 732523 224837 970656 772453 253193 364262 816911 514325 986035 892487 288509 412982 645779 631687 860871 570155 710871 243482 1024135 398223 1005677 360388 969815 446038 743967 65323 743875 377579 956295 514274 553882 881201 191163 700272 95481 867944 848077 810866 906953 969900 432809 409131 866099 951721 605325 516568 254956 616677 665022 339341 741256 924831 40893 239472 954172 413335 904914 120119 950769 420091 862875 872312 941860 902332 569157 116503 302802 192259 822172 465716 267133 748230 648267 691146 762836 962201 969326 504278 952998 796311 418655 913042 566463 313779 914324 228528 130070 376497 961620 963801 900137 1022046 428670 706422 596919 478537 480124 936749 878781 483737 643254 756684 816526 394230 559487 830392 967374 209531 929081 232569 977564 373500 193726 468063 652047 95623 234214 520979 396780 160671 226222 144891 733390 936171 807102 385139 545021 888102 267963 725357 333543 665206 843277 120794 930030 811708 574399 694245 991646 44989 940649 975893 940666 963358 374225 889683 633407 961749 324294 308854 616921 345295 844061 413046 541535 693453 348914 979497 718485 299501 581546 603996 967215 801682 351338 252594 762223 449706 413608 501555 147400 798012 745057 605467 351699 613039 1038948 779565 970034 948755 416843 218301 952028 449464 564586 798511 643731 810141 768099 948532 510856 641462 187632 241094 276221 830708 466154 858982 669465 251330 757729 202492 1041810 257800 412766 555353 194328 916760 318956 320494 365806 360671 384356 207803 1004742 318353 556059 306151 987993 552535 108345 1002905 357973 838038 855830 385520 996439 335054 691150 242795 442871 749975 628698 1010136 610093 481619 718125 616126 634661 492517 291623 920189 649675 1008816 324919 842362 984668 94814 161916 895547 418661 495384 281980 979160 741130 322477 965065 988600 981525 452367 904656 861162 955115 349500 356129 959913 742883 291287 24191 210552 736099 670823 634099 671686 909065 554961 404934 479646 119719 976449 871626 1022093 1001018 975337 121078 645679 1038854 846378 146796 678758 864947 228690 188309 242632 890942 492442 255342 967566 124266 461782 360337 298487 649749 915612 463229 815610 319262 209381 159411 597319 711465 595429 398207 171869 884372 490328 637165 421708 158327 253385 795583 204489 321179 1040410 1017656 668346 745283 61368 706023 309160 455275 457042 485186 749626 221598 808355 142763 943353 690395 1037061 373989 771227 367094 811195 1023256 867879 543615 740590 194906 965261 491838 750938 510812 463339 540116 174763 73247 484679 513830 619955 646597 843332 802264 1018725 331229 1036342 788981 177910 192943 59381 170620 463850 744645 438483 142322 649058 717863 707375 935162 625531 698678 621736 897717 887486 793661 369853 798903 826251 386361 391398 358003 890090 836935 696022 913737 769798 922159 711501 849700 629233 936719 511660 730903 20409 223170 189838 634701 928179 185657 801980 756158 915782 671623 955124 645610 349436 57254 75771 620316 348831 549246 358612 247407 885557 86459 421205 755572 102623 730573 202363 763435 263927 511444 699209 736833 763269 891083 366458 1009048 998179 1021206 523780 416956 647602 627675 940626 204185 152814 433965 425258 88414 730571 938480 446685 405695 364230 979029 8087 368080 87921 746979 880544 996755 414677 844237 731089 480582 113327 713692 278326 773476 81645 763564 639708 488742 468899 470640 1020137 514296 897579 460751 359252 738734 834282 93843 933004 418926 822653 708309 342694 929325 311265 949073 802737 416496 32119 110547 228993 52701 1028681 317123 420629 511315 953637 815255 631413 691822 748377 816311 711882 54590 896550 781632 505796 375029 260260 861839 383209 1022728 887778 798556 1004908 479982 522498 743111 95414 366205 358070 222926 576575 195122 387014 637393 56700 518604 505576 222184 458340 420653 682777 488297 976244 117744 224551 1038636 123999 196308 186086 830681 694973 146621 31603 1005594 438829 111585 753170 856731 913465 120779 597705 90995 301886 972204 838839 642787 938205 963627 244371 498954 904162 715807 726614 711576 780106 110413 188203 285659 298979 833252 1037353 339719 706999 991798 946636 963021 370581 652709 979987 695912 822575 193960 587883 661229 188265 843504 343589 621016 137687 184039 315364 766295 842524 241743 745153 158375 288254 1028457 1021993 842728 984366 760617 719893 457298 907043 172399 856767 941873 402651 946786 999802 249148 808598 794251 989168 243548 302294 1044773 632217 830173 488276 648396 928700 630108 251342 1034294 611276 807894 255590 696670 194755 1044692 977272 27759 373201 210622 706465 92655 821758 20430 636260 846405 320199 632539 546027 719756 690035 103420 286588 984434 127826 223438 825077 48487 699353 847459 688892 211133 492411 356463 339701 338614 464587 502573 347795 29619 822971 30685 814388 603861 930246 379866 492030 162908 1019533 1036404 438029 212661 237300 249570 179697 986604 427503 802673 681182 170738 976938 175064 257960 501552 877236 855401 160183 632740 663103 733629 945190 154366 795503 241556 211897 735277 190361 515616 937657 282579 231290 937930 936558 538617 334565 982066 436375 715979 603486 580963 739813 201407 961582 354666 402271 367545 1028404 646085 387510 554891 521576 840892 283373 517131 568241 156587 346106 349373 704635 227955 517254 383069 464334 605387 309478 186957 258393 408947 48470 383765 904870 1038665 678708 366175 554467 1012026 351692 1033758 264639 84925 510347 391218 911523 309166 1021578 891497 247965 754295 717147 1012428 127566 431002 96495 247749 247399 101951 484242 283486 659356 866395 1005000 667036 323770 108030 793438 642785 915975 1033065 187700 983547 686403 586162 823798 711183 207199 380317 932661 901502 731975 538300 611256 897475 759093 253273 597733 418298 1020632 642469 32221 1004344 476281 654476 695206 113116 227918 497543 668379 482446 89881 571307 902563 423529 324445 468631 663189 396789 31687 956906 457372 1002452 784721 293659 97121 864225 374606 472008 920167 736626 770973 114400 13813 243479 174803 367475 616573 640873 487767 235895 195265 586156 696230 700785 1009520 740169 484298 380293 110111 273910 343055 849051 365279 594859 515736 759269 988742 419415 481400 990614 864945 539637 896281 500524 577959 756469 948696 992506 720580 476253 777904 159062 962376 798053 938270 857883 826453 776906 701053 376098 449639 567211 1018067 821503 873829 837226 802284 404203 243186 32150 466868 807766 630346 193773 423491 709573 201623 166861 1033255 763271 448572 887270 923995 910672 464570 392769 377742 412919 919435 211735 847224 126332 201717 815841 706274 418047 489912 238043 53171 239288 996746 880409 32419 356106 745887 835111 1041431 175093 1035271 798327 447183 147253 35806 419704 948828 619801 895848 585544 510704 779926 60397 674291 40690 461703 796375 627580 829849 768124 422390 257744 668783 997003 474205 487991 244833 468142 481591 92915 600758 278343 819040 988466 494953 1001715 143261 308541 253515 675435 955166 425793 695113 77770 642294 490643 512166 739818 474840 342955 335418 645873 643692 814681 617246 176037 973536 891513 800543 1012529 981318 1018992 556786 779397 831063 261177 964035 653420 851030 115579 359345 933383 339833 176990 935756 294604 870322 20303 750450 669417 357104 951533 712227 32211 825934 109241 386283 472945 521363 341842 428381 390248 879345 358771 831370 431945 781475 904781 731341 599470 374377 669303 749344 555866 759777 867595 883073 985754 923442 675542 305788 858982 350054 54957 1004644 842470 996003 816271 969487 374390 707868 906502 651541 639829 411347 964964 699819 1033242 809022 730732 118486 816580 376090 362206 718490 915596 570723 522064 860068 753352 391524 880432 460269 117492 891484 907918 228051 872683 234922 841508 646457 921231 284634 584668 1033350 357775 1033136 642639 282430 622420 166525 891473 824909 1037593 562063 639733 193008 802103 399790 900754 171378 698836 896539 406989 748067 999791 234735 597924 51059 857786 302780 717582 569244 610226 273789 544251 943215 277752 1010330 668110 811479 959596 455994 371656 85406 64300 824221 1017797 809532 765734 940190 886691 586543 304622 745839 742641 560884 128924 637497 158838 360241 804189 494801 728986 857175 404188 455434 954616 842511 901910 787966 114942 964036 519692 912216 314329 232947 376199 439928 584503 799871 432509 325349 224871 534487 449235 130448 771704 980194 816588 706970 586666 903778 478073 217947 239574 556339 318944 168946 1043844 898625 890163 509609 487634 712277 795991 444010 1035405 871501 178017 673622 218097 374297 441686 1011017 32483 234441 576370 614845 29117 726727 111331 155418 1036366 829389 938390 231674 970014 832405 798009 1028680 933454 997526 570477 842285 597606 501224 839366 1024047 236515 703150 320686 479740 454444 390245 146011 657913 157291 477870 739125 154538 540359 321254 573067 382263 321464 289918 896976 294543 837790 419298 928980 871573 652559 735643 640491 683890 685254 7101 97947 1016095 920847 924791 406362 603897 785601 1030498 892476 318138 646604 903080 468412 919292 223853 371438 495080 360229 792286 173797 651915 935535 690685 801730 435045 715308 115326 979778 767889 976999 754143 729759 875598 1022666 1021142 302070 547727 773331 384852 375254 359954 244371 329718 354519 472042 554965 971450 353875 304119 621920 906825 249621 752784 1003761 885246 248604 872573 834890 743485 757624 987358 24031 362750 251431 714269 812938 348152 378989 570812 60623 572596 976658 563637 321350 844079 1002180 294581 625979 697784 1020341 207518 566521 1019181 381341 339372 179068 211653 693674 690431 883112 302453 572061 793820 240699 479923 747442 871290 904729 844429 1003316 1006179 1000217 212355 589505 285101 888158 976653 97716 48550 502478 28596 212561 974597 848167 183627 179811 715371 601205 1026704 1023622 1020013 585444 635890 970962 1007901 207582 961219 896744 882466 416182 589234 832459 439036 898892 977796 269306 701126 925276 686904 682471 816536 886363 380749 756410 239734 346027 894483 544199 1012356 286427 655855 404763 930154 1024123 815020 980160 1017070 663285 909753 747631 512432 546422 124594 894412 923592 625845 47867 1020633 842892 564155 419297 387654 777479 220585 830668 331118 280051 578542 652387 856727 87982 410087 349406 602037 224419 225200 486004 294740 380689 906513 908641 1004880 674538 764053 349049 613585 382739 120951 109428 243351 691355 783107 556723 923598 128705 258319 129958 151510 933180 929327 697692 349820 965635 241077 938866 760938 602846 764686 719504 504804 550571 502291 977224 518940 883080 110424 683956 627580 836767 886135 675316 600821 477366 852443 231907 410077 222182 444369 743054 720268 989136 960910 1000167 499215 968316 238686 374633 156151 457867 185942 730868 222194 956519 669418 782366 341786 352029 208377 743392 616949 735929 1043624 977462 126388 867164 252534 731799 369879 720658 877342 358155 868823 506253 765237 952820 317051 896652 778732 911514 829788 997592 629359 286313 831249 510755 818490 958917 658747 909711 45016 712861 456451 548649 473758 1040563 926181 433378 416588 841923 895597 702569 816045 354936 924664 370511 400495 326052 936182 204613 637308 759398 192995 47990 380521 719877 736160 603787 44505 773212 1017738 760357 352077 256627 299615 495789 489158 254919 292011 844571 509756 228133 56039 58239 625309 365499 775182 724574 293482 154095 729767 286157 1016710 908626 619764 147045 518376 134142 319436 683666 36813 927532 90878 913637 1029162 113107 710750 48927 104221 719480 285389 231197 219477 885175 182971 586932 297583 747394 506450 584124 754610 238421 653539 892848 570487 258982 840075 898512 1018286 707339 216873 980553 342978 706831 662378 745848 389496 158815 422494 766138 407182 657262 113790 258105 293946 958819 220344 951597 62397 981952 868066 211751 121919 494684 244581 437209 486283 1033093 668642 179898 804732 601845 439913 677997 989914 449355 246237 474794 228476 627706 343873 136543 469591 208364 710247 483085 190201 308725 357693 681432 1020444 885791 483719 80621 1027096 45783 389333 936283 454770 609947 353494 128213 954493 987231 828852 886755 628325 245411 585131 872093 216277 713329 675798 636550 15595 1036342 98138 359779 89049 1004074 937373 815706 289245 726171 415986 464077 881876 435449 832391 898443 731602 835775 24509 703362 743081 978272 814866 892400 1024198 297913 195988 895589 443772 1045584 755537 671445 1029984 863605 581149 737062 904229 223203 366747 31895 729323 441658 800407 78583 768339 855645 897613 1003667 211390 241648 740999 223598 836990 455814 672655 635723 1046288 909674 113487 816252 641524 969665 192731 568635 629591 702337 861758 189903 1019810 756843 1030760 946993 347869 943494 654093 334235 924826 946302 898648 163349 383062 713397 261266 941626 1020365 983290 970354 766822 1006632 350777 617861 734034 776673 101919 941620 452981 876097 207191 411103 898133 485993 915846 930734 148957 1013801 374167 988827 425538 107131 80888 994250 759371 224581 700213 319150 266143 608862 324059 906820 445198 1020593 981270 365914 672730 429454 80361 418927 556502 401319 825710 940403 701753 431215 1044646 890561 896293 841223 573190 780614 482453 437903 984239 927517 774888 965018 941420 1002858 353141 817838 501169 470452 291833 511538 306951 548142 626255 91037 742954 818033 495348 406909 975208 429414 593245 1008217 513641 954021 52984 485135 582747 256835 580669 735956 381859 810283 473710 441456 128221 684271 890648 221431 837319 1016426 416664 761148 929017 957492 677067 605014 322759 556889 990378 740577 901722 323127 433110 230773 925458 495390 254259 410621 159207 961138 375630 620114 285680 918774 107707 347506 217743 146428 882264 964921 644082 965699 431791 1002694 645558 868819 249385 18174 718945 210873 1033138 810187 1002468 777100 188535 500419 635508 958717 405105 717646 244616 259134 976100 967141 746984 487330 1027207 582317 798301 509176 470649 230135 967069 511629 401328 117591 409294 448988 64497 715559 972949 962932 769346 212317 632143 616733 127599 339562 597215 383173 333183 365143 958178 470332 73398 960937 454114 222029 348056 636644 1026738 876357 320687 449355 305597 389009 64695 1024204 699257 747416 648548 148855 278381 79228 762095 457321 373325 985946 342219 415195 1001904 677335 948376 629310 266099 901967 218732 990317 764120 290233 357935 663356 431916 324814 906474 178929 188084 109938 817334 182638 715558 211435 1016245 183351 999591 559036 666031 130627 988389 220644 642595 798586 32201 200669 814696 370362 877645 484833 913200 413605 637245 366386 286403 882930 605805 997900 1009600 838831 783216 417421 1034661 769305 149883 589411 120282 310697 653002 699770 493743 381471 503648 898829 650826 224837 893259 416467 1001016 421191 304767 748249 1017714 899098 886396 404606 323018 993095 375637 616638 770127 95466 546395 576315 231378 160711 645538 340158 334300 569017 325538 307446 521293 598255 184827 457504 507298 751107 171563 588586 513317 748828 1000811 534327 749083 1040728 209660 849730 487532 809907 968877 407156 371067 512470 109726 121059 941398 304351 944038 162038 55539 55739 915011 689943 808503 457382 931312 797141 957889 935711 235175 178973 510677 866669 351161 1018137 64419 391451 765190 867014 1039232 302007 777360 275956 581822 716894 172793 902537 300773 887764 842216 356510 451219 358590 733154 350076 756798 686735 629683 423313 91483 980130 892476 758261 675132 312237 233935 358353 924047 130254 509770 607453 498362 747203 856958 695235 248557 885877 97693 854643 317921 1041513 760258 384530 58783 1006472 514724 383338 335631 894628 110550 12280 516000 563439 715523 686239 959889 681336 955346 861370 736440 413036 423272 999831 520217 746715 240469 363758 699082 665487 259491 512976 540601 47743 1036744 32171 855970 614039 353274 284591 930229 1024412 696276 333479 89915 1023816 216018 126494 207214 632782 490288 105022 152811 310877 736620 735115 730025 857399 178904 961912 762470 831979 984816 826074 617142 931740 358756 44011 693502 1040624 294741 121769 724395 679800 337778 44575 893037 176869 550141 388432 946227 886473 270167 763052 875804 588195 774265 537047 735089 558715 883273 831705 1002027 495401 27605 247794 251053 353705 1033741 860412 320859 387211 520709 762349 871800 310985 882888 218173 608639 486164 47831 513189 575862 700986 83879 457605 423134 855019 229256 681525 184941 706932 956600 1023426 313043 499897 784662 380609 500965 650439 906898 770590 669084 763046 468638 877446 595743 560378 1034535 883345 817933 872989 311075 775786 680381 931644 560510 381752 127958 774520 748700 400079 190063 895609 217918 684348 585569 825997 770553 715153 620109 329214 54839 302782 1022475 488304 837449 940687 692180 370494 1016412 309391 173239 601973 918783 157596 904009 417701 679485 878127 796649 976451 93945 858215 491148 766626 177605 912534 460031 350151 554914 372026 928611 586173 506004 921039 688255 584045 220398 500138 304629 1004081 671053 429533 605553 181439 1004090 961381 667540 969185 255757 480455 286612 1016181 677549 224169 379305 713524 751829 346911 321135 494488 286271 429631 183839 354028 953465 943988 906775 734520 374658 445539 76637 689622 920285 275295 693950 761173 971061 581465 580277 642982 309654 362935 643705 905783 343794 676727 948906 473507 52975 710029 731000 1000903 663791 794086 285819 829817 232239 342647 414991 699794 782128 933002 695905 420310 323186 550588 502708 989989 723645 636125 777222 963211 239191 878819 249065 751645 714503 309949 1037112 918847 887102 1035489 988122 537503 139164 445749 762494 194805 229004 725914 877450 937035 187175 815646 435916 443386 973251 832450 446231 748466 710309 231117 833295 895143 313299 735962 511665 1000298 636053 880010 863439 88367 475326 733430 989278 93335 848677 207734 779212 902978 134655 416823 378668 183502 278187 395647 39389 515272 580727 849941 745654 576500 372614 196365 514102 989105 760884 338889 718603 846223 412766 1017614 1014316 241431 633804 221156 921484 220090 573276 1004936 278295 227087 513496 728382 144235 1023564 825845 106287 669160 1026168 923881 740021 596685 326305 298355 498327 285305 264447 129226 149998 494960 691085 465721 140794 822247 861789 881753 115389 634822 63990 584341 570535 306231 984636 960921 945667 588561 752902 391371 159998 407343 627837 713336 482961 763841 303927 605864 747881 293675 845494 710468 502675 457752 712384 463595 921067 250682 669471 933585 376365 994106 494269 914982 78829 780375 613622 469993 965321 770111 384902 112454 713069 1018520 538555 891570 495288 444913 887676 161470 1009829 1008838 736353 733871 163537 373642 191182 976182 829688 163190 636833 400338 284589 190201 621833 481491 609770 770827 383083 915240 574201 857623 73401 318805 447259 801213 866083 628517 707962 852639 501976 889526 404838 106407 790189 391341 377465 593391 239349 997521 194410 912073 711632 886155 313023 326219 1040498 727371 687302 557001 248211 799567 441074 903469 648519 665570 650080 383101 781249 419034 596211 1012448 89804 339411 681681 498075 641833 701864 595819 648828 472052 128976 612919 119790 538015 1000760 111947 985468 494022 108506 520365 122540 572363 859697 718560 343253 705400 417179 797678 255700 649925 219830 740309 759458 507186 307034 1042435 578299 938167 544319 625837 628863 60538 1038500 292537 343763 334823 583293 870378 228915 633594 411501 497799 752921 407452 49011 476271 946237 458243 1035081 672463 386757 377499 429781 266079 682106 867888 751922 325860 996840 812732 882076 775410 326731 872038 1019160 642501 900932 399611 498319 1022690 512673 274326 1026400 238966 224058 650488 512812 975977 846167 987961 233018 306924 250786 637843 437902 491202 839656 301499 188310 1013394 781648 194333 1029680 870839 906649 1025826 189294 932253 701038 644803 769640 535899 449948 943589 851746 224829 365560 682439 905104 137148 389657 28926 47932 728302 380366 589363 603469 783432 914197 604890 963254 734526 346066 470706 971449 306591 635494 584186 854651 960880 817811 610213 772764 438056 953197 102345 773484 192571 253707 809953 613750 402651 312046 343734 867882 522642 989810 586349 828827 465861 52727 418603 866983 989869 1004908 384180 969797 670103 645477 930087 977609 585577 704401 1021241 15262 79781 484206 468423 221033 757637 958096 224617 640587 208230 351421 926518 941260 695646 121258 343118 215389 571806 771948 267183 234988 714482 383435 366502 781831 700171 368297 652768 796511 505288 738875 130261 642395 355623 688002 147348 1004440 993645 874710 628571 178616 800212 913573 555607 606939 546619 249227 744696 358870 979936 926942 240378 210292 1022660 1028328 585037 512780 168831 301182 730460 54637 579403 648759 527868 828071 1012608 1013265 752697 506642 487924 894741 637149 170611 626133 448259 62946 867369 308575 349656 881067 521030 496729 716919 240819 314035 1007823 897874 642261 537727 693043 238569 626092 1005134 1006110 444141 437830 538547 1012888 1028684 179562 968214 636897 999607 1032406 343583 94109 644566 715196 1010780 449155 223375 72670 585518 594413 647215 643321 671093 823599 761674 133023 389787 268783 252625 432984 423518 486227 119769 191695 892262 47602 963900 448739 154524 157565 65298 412367 728346 495723 211897 898641 289055 901721 581063 244521 317087 193268 718394 447770 408250 825336 771015 819168 494328 633167 291135 438169 774255 42492 121675 470520 450681 803517 422636 160250 331389 882020 297972 301367 376028 499664 582887 492486 441138 481712 1004689 575083 155439 815766 950772 445234 818132 348655 467821 967610 1034145 286539 351838 412439 826339 331470 379479 290537 587132 448702 353221 93351 743126 874916 736429 832387 1022420 962883 633135 605546 848280 646674 445547 83263 584799 351537 687916 514587 702962 651605 694938 130170 151422 932514 210810 64695 562171 894379 612295 429359 424392 187966 791015 117501 803439 375144 481932 998988 91835 404349 454926 743623 238535 882072 717107 815351 643623 252788 343321 129815 179535 473391 944493 679468 413466 571947 260245 610179 1004273 848451 611953 635829 732766 996016 469905 484796 361943 609339 629621 158959 669149 646203 20271 894377 434553 778864 433053 842090 665021 980067 925293 158301 997969 246478 79419 221016 307162 313316 408254 438708 187111 324149 1019157 669013 873005 520339 731959 326185 48444 247015 1026912 63369 455086 412566 654609 937645 437201 683319 618187 814042 107002 582779 866744 396094 47079 506083 888034 982276 963705 1001693 353869 126190 353835 277457 757510 577853 379557 512419 87263 799609 769321 875043 694994 118737 351898 258473 978183 1017166 110039 372161 898418 834017 126522 406957 129593 484510 448978 826493 587752 147033 390860 349905 323496 387261 896641 815406 440040 366203 958923 388072 497514 243101 207503 669548 863668 944282 345031 807877 984754 145401 325034 1018664 830422 780056 641457 962184 235437 822523 440805 845202 258652 207799 611630 183071 316789 162774 886366 1036995 913848 358040 93011 432922 597427 381277 93994 669903 1006670 342251 244006 457448 349164 910566 732486 560507 891182 207487 945365 816905 798436 868717 443103 913248 967831 710438 178546 727486 597735 249413 409397 326990 223631 143222 935999 878341 255939 316083 1037843 125307 435442 760736 494879 902444 153011 228770 693203 1038450 128055 281595 645570 842132 360131 359892 781633 744404 218227 51710 212705 747633 865100 600463 327288 1003023 353780 552674 626676 937361 473902 1010737 129353 728866 238811 322290 1027594 517020 882001 287163 241109 354427 798970 101349 944549 293364 415539 386237 896662 772643 836975 215775 382960 103283 762232 964237 498867 956537 847118 604862 632533 706959 447115 507233 707479 24395 1021490 548721 113739 808693 733074 479170 321912 594847 372893 1037348 975389 431719 1026439 920442 641957 257445 241978 71147 320734 832310 211671 359629 642681 1031681 889199 876659 625471 920995 386709 255676 756140 597177 876078 711431 944309 143167 973637 298173 867297 1027349 343504 142939 312219 474324 375021 186057 915603 289451 510644 756084 941002 706905 112536 907799 842378 643676 539611 378163 253830 801867 770940 857469 404467 622943 711412 327204 907385 588470 1036506 935581 879284 536316 904481 56206 637257 413403 771801 802101 272126 417493 621851 235215 1037137 864041 242860 418487 700291 921576 149359 369389 545087 944971 929480 749945 1040810 847189 600526 1012371 839320 614703 312300 1027184 654389 460381 493907 496189 255148 512839 444293 834307 978313 893912 1010819 378255 257308 175191 418937 761035 449942 695877 206829 123550 351564 441108 467487 735631 238750 861915 1035413 774966 986713 499962 888459 844677 1021829 745384 811485 906061 636081 666395 491073 239845 338827 992690 957106 441532 584827 588561 415346 801643 915810 445782 512572 272118 437980 53142 80697 988492 272246 925156 765384 890673 377943 431806 596988 1022868 404455 845353 832906 151514 650544 502799 428623 673206 814296 478355 826887 708819 465149 838366 878695 776554 783692 898377 1012060 945806 191276 448838 929482 701852 493253 24312 486438 566893 827184 1006880 583567 470961 597229 879704 82429 1028626 581162 343354 347963 171579 833129 951909 512401 488060 129563 334701 184094 1040905 495278 195930 677723 851234 386762 619186 547389 861849 421234 723438 228123 451292 127166 709841 554948 902207 511324 247594 270143 290785 784020 805695 902035 504071 90975 1040569 886649 839900 511432 188860 744590 462221 637298 859846 970963 931720 444370 792485 736364 325523 802145 425493 111325 938914 121675 218599 911472 483990 803769 234319 290211 975310 416380 637781 749107 383383 551603 505296 878260 236521 126778 177622 1032318 107950 1003062 453528 570814 489272 358937 891332 995793 959701 1037573 817074 595182 838370 730748 521426 441657 644191 710028 825580 1012553 337902 506074 188249 759586 357963 838357 248789 226181 867033 650473 423392 809181 589197 888120 152887 56275 637626 571220 517320 228397 460607 837303 1028429 652839 290601 645739 554773 1033940 682187 850912 669499 1003726 488020 863469 658287 162038 291359 548217 259896 356586 731711 405334 957587 340814 898140 234207 677598 890561 702578 552793 278471 251364 472845 760430 876326 259736 150492 463343 325795 56565 880824 703669 352161 715596 997090 766628 231931 347964 147951 532203 993931 574715 810083 177649 494981 996493 768348 301433 676694 625999 806753 603735 910871 907668 100603 890763 73039 64429 260454 718964 222459 314294 389708 745783 871587 826155 848334 900369 711034 207803 707480 728856 652564 928433 490309 509550 759063 257235 512237 953115 169651 741534 234863 349435 661999 714350 965932 889013 749185 254776 363761 307092 937080 869614 16058 1003817 875768 61414 734072 914963 564471 1036406 1035417 951967 770095 812914 815227 320437 55027 142831 687187 374429 992091 438895 1009506 323429 651064 933776 984783 873338 613496 183270 915028 927153 437208 484330 748661 645671 879846 64248 854683 865598 224559 645732 224492 321655 822741 112538 768613 630407 596347 89581 819705 750988 445989 677661 1010774 975414 641774 625471 612923 814788 965416 871736 930274 466329 491330 621609 996172 888249 451789 551355 388745 339487 452110 258462 224099 810202 634649 365481 925075 375390 1026361 606120 145127 52090 682461 967327 110059 379179 587095 965922 739270 725246 620061 882062 326981 255704 643431 262016 522293 793791 762678 766308 983420 905184 441257 807379 353243 1009939 318251 77255 648617 911940 764003 242545 1001531 967153 932265 799459 633769 605469 632723 953933 653859 904673 735403 364211 364284 785793 378503 976067 449700 510948 128848 348731 486805 741209 979872 689583 1023380 988005 443637 827216 358791 240233 646279 583131 226230 637841 296823 487503 754393 404631 948805 492514 643741 387755 419955 691169 844409 110387 711466 987753 745046 903773 706408 61915 686530 370445 937515 819088 670101 212849 65130 202218 509756 605767 1034208 226420 128403 528350 587722 648916 517226 803327 859531 716608 460187 836725 866847 286645 183992 630213 455266 935785 30911 699723 320366 305018 145063 162765 400094 633765 518512 586874 113905 469354 511510 100061 326186 313177 583837 358829 918459 397041 185269 249201 471225 52607 252402 674551 551882 762554 871928 640442 380156 122105 399097 481530 249312 459579 560959 895939 1031256 506186 987388 955463 193718 637530 650439 421586 242347 783897 137167 876847 384808 187167 522792 861880 318379 162042 497434 1000603 186846 356051 640371 952572 326446 910866 1022160 1021223 290418 438631 941537 823270 540547 658814 1016499 91110 445848 310882 941583 454833 538110 183749 755432 815011 568223 476918 361343 710173 949011 402781 102303 1033622 495318 678247 162934 578155 757418 259331 349939 1024153 347962 251360 439495 947651 732848 433435 427500 941195 898565 630323 406447 177355 589482 572445 671129 435318 398015 228200 292793 139190 153823 580411 32476 874410 583965 359815 216308 242302 905413 447922 462230 749329 605022 201590 309013 778287 576355 418761 415221 727536 28463 79751 687193 492967 505186 270173 969058 449881 651562 768626 471766 821978 928754 995953 128179 854889 32170 249003 172973 587180 1030441 959102 582602 121069 732222 374666 750279 638145 182253 556061 248692 542686 65376 677559 588862 571643 470317 96147 374037 798269 423619 976168 314746 998940 814758 711767 36731 322079 718099 713083 875225 879340 375582 815966 492729 604715 641489 251657 453976 716380 342718 703793 102294 1009429 573340 369357 468123 438242 400101 935833 722793 200103 931433 994000 194089 481004 891748 973145 335698 988004 1010001 615861 1014283 1025452 409170 880868 93469 113277 65086 349945 943771 638509 629427 763563 484690 570615 405403 696296 997313 407514 933422 746610 982548 711371 731582 858523 175517 669293 1014057 376616 778680 59751 836470 1040942 915136 783714 556630 783630 349802 984056 29822 735656 958844 693996 888741 806823 261064 467575 750713 226257 193885 1043528 441562 478436 556252 325929 972138 739773 785944 64779 370934 597494 1010916 427901 642661 246966 663333 880212 1047112 90019 815040 645900 384341 931556 306620 160995 1008485 758679 368014 242414 676711 232063 757298 1043984 652685 931662 915557 776620 898584 230334 831038 54205 1005224 847988 812999 89630 652129 821821 571123 475072 500643 114108 269564 947140 856782 909982 408174 801439 81522 433788 284138 78759 774215 1032937 445771 970405 945957 321887 709458 353752 1004566 113054 951919 95198 815045 699875 727507 483998 629565 188100 641372 645719 376617 729580 754664 181159 514676 755484 943316 702691 156859 880546 419550 197343 606927 386648 257122 722539 710159 928587 644218 931139 84431 155291 697375 974241 227533 704101 1036408 879889 863819 944820 802530 306124 728273 312535 796439 223447 478331 148979 1018206 308665 513692 934459 777010 436651 469882 712075 943282 1045515 355047 700362 691516 515368 356001 998450 474949 916644 97908 576825 712065 993633 833977 760156 327456 196005 633175 117723 814343 93548 702797 83891 844366 472444 885752 29692 909618 358580 672571 548595 591869 613202 428861 472785 759400 720266 174575 696727 869319 343656 248306 559603 911948 1013256 1005749 783462 414941 351161 960218 489328 388265 750611 622052 728490 943342 1017021 177967 434767 119538 882845 589082 401272 826414 991823 769556 888006 48486 687260 642605 514347 97847 906977 371899 367589 1036728 876980 872233 248557 248551 359906 618168 505980 982533 30641 890761 715592 417180 455141 488400 834454 359610 783635 576878 726429 469964 550758 746675 117359 840301 671634 743798 447674 168862 733882 1020309 353645 960094 771557 764491 875693 968293 64374 717867 436113 285878 238477 443933 665573 273999 49068 959897 790486 943539 952075 621749 960678 49113 840646 356066 987374 816940 649162 580363 355879 617163 812754 636760 453194 742703 335717 62437 357562 901620 485579 188004 479791 912928 603787 203119 760499 219917 887069 50622 936215 570943 210315 843302 108375 128681 126015 1006110 1036323 195981 630409 189658 870268 948003 613044 665367 795642 582515 896216 609942 326612 996210 712249 675741 979542 637980 48829 276711 687633 667743 620152 202708 599501 952011 632744 169404 585124 951030 251719 1006151 928366 585543 710427 47539 703181 607993 1026849 432051 769920 337214 367678 981516 212892 975057 549372 638817 747610 163110 357607 40819 380758 130946 254605 483761 676726 874787 750358 858836 311064 974153 257856 27609 887533 846230 771537 367765 732146 804537 814457 908226 443619 619915 1024188 210142 1040998 196488 774558 804474 1026121 651202 993525 683397 724470 441572 93711 163558 589428 874066 334698 386653 956762 844528 1030849 887223 259288 641963 686393 935523 292991 445047 697203 715730 834449 825725 184991 833085 636755 93613 624369 242172 556247 731635 468930 992098 870997 102369 95986 420772 841616 778639 1045704 827296 461500 776088 890105 453096 741690 1036724 984929 455470 361340 464376 894795 238195 252076 837351 770203 997700 957548 75197 465325 343334 210748 657311 210672 814731 357356 723757 31725 637020 444213 840091 738942 1024426 419242 77671 555430 224114 327208 816717 762822 862072 571254 766192 602462 335533 840547 443981 480363 458284 451185 543687 716492 164861 735003 246269 601915 360078 952058 744603 817030 784196 1008726 224612 487987 470430 221058 401535 241005 802645 195369 595607 862903 364393 386270 996179 648621 927641 811517 161495 750035 589401 425267 851488 538299 52984 817212 430311 224208 705464 156335 231317 891678 669608 349940 573139 562142 478196 716388 210038 193401 657381 177743 769577 554303 877281 494137 441163 962839 696124 867556 65368 596908 630644 963444 208285 616029 945707 366927 711416 250757 355793 472423 445270 841383 719405 932027 629228 883306 359720 444220 986271 484111 762969 484233 452775 746936 343166 814508 869620 134903 447418 635559 727900 191404 947554 883913 828255 373134 457600 266167 543421 952862 349527 652646 619927 589160 425776 753090 997989 1001425 961422 859261 146666 799467 1033042 756724 72255 195689 924981 808558 416693 468379 971349 225053 1029474 1042738 458034 617676 580042 736168 913525 518448 710038 547965 210401 194924 535887 730578 985065 375067 540627 862188 925251 260214 660703 627309 985175 873834 204089 608990 374555 764276 363322 710594 290108 99167 745248 486636 372301 1015296 286166 1033363 865937 594743 504417 431004 759224 80667 290706 992543 422731 976206 992077 389596 516306 678765 709179 227558 387554 106355 841368 473468 63418 370033 931729 249668 717571 850220 924774 962730 405454 298815 569971 406423 631164 110524 44459 187603 106353 858027 284527 879529 613482 540927 310195 117135 480754 911448 674714 396606 477553 960691 352146 953016 219734 927712 548659 928573 523812 499870 249374 595166 685283 519257 902616 484277 588956 826678 435913 857987 731516 848668 166135 924711 810547 571036 385521 873267 76286 187926 622476 720420 244371 667589 472263 424436 1002270 874906 186011 667337 481948 981125 246958 801367 465739 782745 441670 469974 779590 191293 831022 507417 976610 585942 768077 805876 370641 494127 355534 641342 701364 385871 118476 905315 678582 973130 802635 422643 97373 682031 1020819 234851 587505 1025690 630379 566847 214649 763439 427770 380210 266213 966277 236949 716417 203421 746831 1018015 161679 926332 259224 628055 1001523 613322 701875 474420 727912 202331 105417 920483 982784 1032558 1002405 260254 765998 924255 509432 210750 296923 173556 78822 869055 1007202 587672 710229 24556 375011 595549 556977 546685 226871 471663 609367 650136 933170 679254 343654 292143 195026 430066 867972 944506 856413 1000657 1022518 372398 497249 1040868 1006870 204438 1019943 423101 811931 918247 113433 480435 109678 173287 869483 468222 817877 800459 433563 469294 829079 779319 291005 754361 289455 875394 452710 808676 1035349 749450 1039362 49078 191666 351949 814870 1008285 387700 291927 872201 32562 512782 613511 232886 509797 861170 682430 1000793 455532 801975 985119 151359 474219 654636 888407 1014440 417601 891273 195939 518466 358814 827076 1003107 123836 408793 401366 317432 635566 859324 313597 733080 513930 269726 734029 516345 948441 657759 216727 921414 423249 895689 1042459 443747 274302 1002164 848027 649340 545709 808861 124151 220985 475896 406761 220590 126771 48629 491774 690902 122414 542327 136670 697086 595433 992574 638804 179607 125230 48940 495997 437853 462683 516525 552841 860537 732597 457364 675659 314678 484268 231270 934845 52459 785162 516552 750857 613164 625595 381370 314479 362426 480233 552615 56375 470665 885493 758099 358550 764046 752210 830171 492235 364791 251779 959894 466063 209711 882874 425487 78717 479839 461746 371597 79467 606971 782120 716419 611574 948844 695526 873415 333758 963060 194089 605148 815064 888520 356730 747918 224817 658782 285367 451053 347197 103909 633273 676270 597965 643182 748605 735885 1014027 680507 998056 740381 333741 106047 621221 492785 919678 248922 113038 171706 423878 1021624 720643 678876 277277 158565 225137 306969 206547 657854 30713 678582 616702 862450 367475 424772 585426 634073 609166 908822 87038 260442 978104 559066 285596 830413 247419 958897 649931 907558 313080 1007488 480892 509292 971587 124285 430029 773269 1008453 963477 223148 620573 612585 499530 900107 973881 240326 969111 270243 827225 807606 106434 765720 101742 683354 243570 277372 353146 552614 844901 683924 449188 592627 124313 320783 707939 237256 712221 1028267 847398 732884 490196 841416 629496 465582 470285 735333 354537 569228 369966 121006 703655 1026099 134975 303995 868068 75257 1030174 430743 518948 504011 126066 685894 61288 8189 617639 666873 797627 433261 985575 893867 476660 774452 191833 677673 258653 962775 930599 403324 354810 607966 112589 486964 108516 751017 362325 555868 728637 630381 81254 717634 564125 785730 691683 584222 1028150 1040643 308124 699485 390266 538589 679093 479736 838572 628063 219535 658747 182734 938887 620789 732334 698991 982154 416199 192987 828639 666483 1012504 1004449 586961 186873 153338 463738 584990 806455 336318 163162 1040953 288669 682955 326484 1032888 588149 744644 619381 922493 631197 549806 63741 766689 852479 587545 769061 385960 615146 742697 897317 745017 292685 685289 422677 169973 1004126 931506 682686 808409 433121 834802 989518 242119 899652 943354 962055 421709 504876 869339 943475 580853 644529 754142 441168 216231 329438 427695 589335 946359 1021032 775785 704201 285306 979634 445425 1024186 604221 519704 177905 830893 851046 396765 897327 760633 887037 625067 566902 143807 698795 441448 204245 418790 510450 989010 1004024 118004 548647 658271 500941 281815 315318 873591 667290 242267 719944 472331 431341 894077 844682 834772 510677 273149 731455 477818 573153 1011270 383141 799069 97613 473780 51119 799694 216847 935715 938845 875969 384022 496374 921465 861629 108524 707282 474424 1038497 774828 176892 113278 913551 735696 1002330 923507 687473 819943 779781 237459 177783 456026 801882 1022386 241443 505897 488404 155196 724089 493948 244362 760975 226044 390801 399727 343745 241497 369399 374437 66543 112311 817993 779027 571619 1012536 946966 399284 347819 1035046 619820 601831 403177 64368 1020629 30163 749508 509263 653537 679195 706327 30479 676094 327476 763217 749817 289635 1001409 506949 433206 638152 909957 1044936 303807 599263 856683 235412 358822 516126 659413 551991 744266 588314 952463 257372 512486 897682 752744 940388 840561 818521 620252 641514 320285 100348 277734 461795 441010 877806 964754 901355 949291 337339 522864 932626 226148 498385 665293 477133 1035952 744178 289655 439014 105781 609981 966220 370634 945580 719556 837027 408861 71676 363853 200157 898864 770476 1010628 911300 782460 919007 813389 448388 32587 989666 924088 862120 728628 923121 114314 298967 462649 1002631 1001392 702510 614623 20303 355302 618997 845425 628378 858009 725466 178789 1007674 16205 958177 165565 384339 502051 728107 1016563 835871 415334 643757 734681 894478 775464 1041059 567676 845515 826930 160859 419531 728601 818721 333023 829071 194357 178657 356180 691121 509117 100311 969502 927629 497093 734458 695102 375122 254163 652181 522889 387536 563897 861415 402685 489364 180180 973425 373915 932698 709592 45805 616853 325866 403708 456402 707129 742771 1034917 108719 964576 579059 180847 487625 241290 188358 1017417 894861 449820 423134 716003 189886 914058 1040397 469958 487238 761257 929382 113255 941846 670927 163667 498600 350953 634393 726268 432085 439256 734948 907148 740637 503434 808645 946396 362475 856822 747166 377403 654696 181535 823599 325414 635861 56411 800439 445725 585515 139164 494883 292619 55479 1028848 196140 252567 883041 968162 584062 728180 919518 177907 112825 184297 468798 1002759 499136 429527 1032802 146361 179634 208362 482889 615517 381898 478765 931762 638109 574271 937593 821723 364143 310659 160413 741336 830063 556501 316267 1001133 232169 538110 850026 584662 570489 814325 815052 936563 372451 1008097 433450 715445 251293 423570 374437 163737 300998 961050 626475 191692 800236 287451 731677 439385 134079 572461 948537 772337 387527 1018418 364157 683973 975406 578765 114594 158570 350582 212938 359990 621081 838923 649835 161427 179418 256543 481168 750962 702642 701103 514950 455275 60839 539100 570349 443811 472758 796011 449606 275445 450017 1042672 684655 306928 699049 899416 670062 373733 760015 710422 812351 456839 736647 154303 690863 318503 495586 434005 84943 310936 882723 800710 327221 1024389 810710 214835 726317 839650 346459 922319 1009537 942745 933031 261147 245523 701051 768336 1034311 61358 725950 742762 433095 644828 937653 652000 356495 928156 774449 605523 912134 801019 504158 94671 498625 759651 678744 914442 91628 692730 746970 903522 841278 1005268 570851 223086 867641 988533 625366 305115 830177 372135 732521 469229 641710 799672 808683 117709 175228 210887 957037 96926 663805 771407 642291 422818 686183 995502 988619 653670 1011867 193246 452365 1004071 857404 733367 612525 776285 380401 615909 1033113 128679 71355 93883 867685 273905 194685 1020051 219734 827049 488046 123833 735453 224624 625525 940337 490176 906021 248154 693876 1016690 104407 706959 110008 1011138 392236 668602 390640 128909 387178 243825 402831 817419 754492 58959 584562 255557 1024350 181079 155580 860731 947015 765704 832966 715335 697190 576440 348543 571362 220583 257614 961351 582499 1019492 166873 318585 747291 677546 965728 267703 912910 671600 916080 626037 1009212 481049 80615 943733 812475 493479 527837 348006 686444 898643 253259 903372 570678 927659 341722 431198 205047 416855 562551 811463 407981 153577 783185 513413 489755 840538 674163 386396 923453 193201 884486 868166 384590 767457 933126 642835 757529 367975 1032219 638176 118343 947735 968734 741817 841062 699068 605991 800271 566778 487210 178558 739855 127687 867597 727095 781859 340670 320745 383315 511653 170490 760549 420309 221783 501233 244231 759102 234197 945667 531442 813687 72671 221806 879848 458266 367437 284327 546524 611067 469582 391856 322107 454695 599471 387954 800212 452284 47987 407897 436466 504971 287933 342699 110951 448855 729975 160871 128571 949956 366578 357859 105430 219030 244650 773699 478772 483081 747571 499224 987817 425003 715445 806762 848972 209337 537335 10230 189050 1019180 237481 838239 485608 482867 488502 147374 866969 575417 563517 1003581 745005 108894 720328 371557 300839 42455 703767 619465 967727 232932 221374 160605 931209 968674 254734 171949 574934 520597 186338 220302 149477 505230 820141 999058 71391 1040716 843116 411514 777612 831020 825658 582231 338739 760015 239663 869349 81658 201659 897841 847911 697722 476892 586445 488796 874846 1043532 497886 570215 588186 874969 189653 468591 120245 874031 958846 477343 642020 637644 578525 828827 984519 826600 471739 600435 360954 126301 556274 381293 350004 194409 685020 765213 778781 710433 369005 779180 767278 1035041 217437 1018125 663115 426995 89771 1010516 564968 890999 777797 722111 347167 113721 202585 682183 1003914 306013 444275 571183 516818 261288 470194 748944 245063 876307 512240 934519 869557 958934 199805 648857 260877 772507 646482 77247 977356 429967 1017526 741963 985052 959198 449819 247284 407357 817061 756155 763669 941962 60259 510343 250745 211405 304113 8189 970956 675659 862331 115647 628189 679352 421534 287723 675298 666841 954023 321013 255163 1020477 798323 365276 653796 633421 46719 240419 581145 404727 604651 503063 1024120 646307 679144 907781 403710 667082 819583 87151 316827 696018 789310 31638 478844 1024963 651884 827173 743755 463610 205551 754893 653187 358005 467899 712199 575480 324023 848974 971196 544171 179087 256186 464794 924323 728787 433340 710478 972970 587128 692967 681263 455734 1045712 765240 839288 836465 250583 935578 511654 877910 708378 280382 417740 985463 708894 539769 971364 112535 487011 922957 774588 597411 147408 856049 513314 798123 1019346 583497 465389 94074 952003 620870 831220 903058 518538 922860 62969 952237 1027841 323243 601916 111351 513055 782741 596895 261383 543678 925469 490014 1010725 613197 991979 732423 774512 1010321 713685 843682 633462 374039 151166 681866 691708 357990 391832 120649 912168 643467 343130 759651 604020 764760 241190 414201 281471 495013 103247 106189 343513 538578 634102 439929 448312 859694 675739 365309 391514 401276 862836 814467 60701 564964 636809 843036 95484 1032826 322979 1009762 437197 100331 415532 129453 927646 259526 631407 390329 1034019 327204 175516 388149 903576 356957 959929 717010 724790 713050 987618 80371 544375 158526 411116 352983 662906 633901 969238 712799 784423 457761 258395 1041061 861518 960334 629374 712648 472850 673085 313023 248607 861160 985580 685263 844559 493493 444797 776230 476542 717173 61599 314874 904105 53233 652837 374502 150846 439800 584588 548186 440941 751747 854399 539602 556086 514092 355949 57597 940504 306889 119540 117653 901724 486483 756662 958639 357943 423269 222705 1024905 310361 794598 1002376 391950 26603 239608 407117 641513 940905 288497 147132 12025 354747 907440 513712 638494 113078 617067 333051 206804 504999 959858 842534 794610 644025 367755 438991 600286 113114 733470 458266 881746 579193 63823 616252 304543 238071 474470 797246 482224 110007 835267 760725 928523 927929 437074 181494 556888 659387 490068 293365 891825 868669 585574 759012 243062 889840 478511 493754 542699 552221 890787 227957 855034 905310 722681 175076 822649 976135 506373 396269 891849 577018 418479 700005 329149 1009252 569239 1023513 738666 626643 144887 750354 582829 106438 369273 687779 506994 91853 106203 794489 235035 201725 121651 888863 687057 579945 929294 571707 322421 171628 630446 347557 236483 940615 250270 832361 601513 646354 615087 192289 504935 532143 376177 692973 782383 854506 861813 320121 37877 709246 286183 94956 783443 936761 609737 473793 765412 864617 956978 961964 849699 432829 911555 999910 563694 340398 516972 571308 708517 602080 563134 190377 506058 293594 1005954 252580 665270 159317 732471 979809 579315 227979 850027 408700 996082 116538 191197 167823 874812 177845 697305 711128 256335 707524 210165 801737 446087 395503 474922 640575 510140 889278 519940 244458 226601 406621 613466 836987 71035 586986 492220 815503 249062 343262 940611 364518 65069 961750 689020 318302 741144 696092 666215 724844 897955 1026587 480677 462826 942685 339335 90863 1027365 508825 650853 922925 713149 1001802 687194 872807 375355 799718 900513 81874 605667 510562 294478 498825 825795 261282 633950 564979 955933 830293 762044 797671 184631 960935 611800 1009537 155431 939250 179607 818204 232398 251342 932914 867611 189915 598519 833205 324179 854583 497914 465239 566127 500683 239887 703013 1042513 727867 424146 891625 153407 548149 317170 378473 828630 474917 813690 711877 607482 849336 900634 1003677 1042455 550830 403173 965708 768872 516483 446870 845249 273854 644446 476915 122415 698709 693095 120461 934870 503716 738981 389647 298894 417563 694742 991709 594807 806198 464573 712075 782176 836076 292926 990506 581325 29422 695190 856553 783411 504894 986455 258702 878820 829566 378238 754839 1019553 970534 848502 892462 446277 610793 642978 1035601 611274 471263 940875 848243 781188 990617 955939 641957 500046 186852 330238 393982 502366 304555 1017777 59321 406131 293492 613705 876204 151437 331467 364395 326539 959906 235165 787391 735437 843456 228296 204023 873787 1028163 96122 512395 813173 113353 998192 55098 850730 565502 294558 483573 973123 338810 259904 853787 911596 172733 342392 709737 630481 1034704 788473 778287 903823 602979 584168 714697 292811 184294 153307 984751 807834 938693 830409 64397 673403 473592 62460 690140 535484 694249 767052 623865 1035842 889285 719704 775002 938220 927705 1030675 113419 999174 784264 259087 899737 678286 206622 255314 456459 105335 452152 654924 392515 494819 951615 969130 956086 757434 840249 113998 1009241 759418 546166 472241 54762 617361 605895 927561 548021 981289 807739 501163 401015 308856 738170 113516 341460 1008738 464498 249253 1002627 703587 210205 58347 1027147 900380 971464 433649 870374 455956 441530 518858 571947 768610 390072 647287 341228 478446 986746 592854 1001722 885699 693911 359174 631766 731517 859444 846832 585322 347051 818896 504710 255201 703824 320828 110183 764773 584393 960948 605592 986028 112287 645978 434558 814420 374967 94161 668588 1019788 573080 317886 667049 713082 829368 684451 372409 692067 649739 294324 455802 771683 863882 502172 259186 714657 408859 857934 617464 685268 209147 220009 120103 775764 513607 186479 435411 260665 474040 193726 552107 376707 65145 990868 827113 478813 905646 469350 857589 117622 959093 514693 710202 190831 445859 134134 771495 490704 936794 709996 353533 670380 408773 406460 372058 468783 925523 843028 1037336 420505 640605 762983 869275 422951 855979 64240 552618 282207 912032 832867 988774 400599 642512 986536 770300 1042212 959705 556677 594383 571350 137631 956196 741943 884967 252818 648429 171133 728442 439865 617707 907482 630760 726827 316121 875097 771027 996308 856807 985325 1016941 102783 977352 872823 766342 998196 316862 445525 424591 846584 877453 613523 488049 657370 734160 608210 760292 436601 503112 992632 871194 710360 260249 711268 255673 997836 801244 830990 2043 861813 756582 438957 990265 393092 930478 177099 867397 146918 967527 465483 302191 965676 878006 761395 761621 483996 173560 777362 218986 964237 154742 808045 512201 438887 304702 417009 937185 113530 299479 728429 850726 138667 101846 1006152 618954 810307 919480 801687 224303 124570 388340 212880 269181 817608 551259 321661 506197 81078 710055 324820 424007 793466 818097 813817 865717 474900 236481 416814 671623 510511 411083 672567 235875 840113 905112 846492 521602 965416 744755 697655 897994 834874 163271 717115 749009 883330 1033502 124872 103327 487208 846680 385517 494513 208525 124261 703858 863575 627932 176863 800217 546662 472056 447440 933716 479677 512504 912011 514154 758074 799695 375086 809336 44877 360392 347845 210829 516809 19415 387802 359258 29307 258905 367507 1017163 240700 563326 859843 437661 869677 86974 555535 340707 691479 239197 1035588 236851 757129 174319 577388 766372 83925 932947 80758 670023 470732 648625 381243 997146 284654 855959 689917 351884 679332 957681 202591 453639 218685 929563 966995 357029 738711 471405 31478 687570 817634 1017509 575737 989526 687793 748183 608211 479517 255945 601843 325971 846477 902601 1005723 987868 971491 932745 337758 891864 881815 723263 639407 614898 635819 744218 175079 64111 65396 871079 984878 915977 910755 830315 268270 548243 830589 939675 1020705 95931 577899 626010 630720 492767 378759 825461 161011 238766 389725 650149 671418 502393 102039 407318 384649 770904 997320 708790 494777 400365 923509 774354 979747 191352 247631 183035 977229 171874 700235 169937 440208 976344 210215 943701 1019531 533951 633023 707198 1009950 945836 723438 771920 605496 291965 844367 126550 575189 118175 935906 828538 791933 949523 556724 675182 717202 407134 346061 716368 780080 485731 485177 493851 568429 430955 647507 881197 515221 462674 691326 237811 242573 354679 1018281 974983 466012 325155 723758 451020 368847 1008355 1002154 499489 879690 374196 277910 423834 255792 986357 937413 882785 895821 252236 561063 798107 443227 844347 189660 446344 940717 621355 964840 177018 392104 568182 391382 1040430 492279 390770 423154 384617 226389 121622 1035384 482861 294864 604134 709847 323400 117363 667287 1028930 924794 764311 897689 1017620 839116 873140 567997 210636 182774 1027745 841574 712656 141151 694029 867626 988938 588736 482614 997034 837230 128232 815567 249713 769648 286133 870638 584997 1001875 359794 492350 227541 957652 588643 482634 302439 1026078 97102 891790 362472 432821 968285 748644 842535 506084 758478 449108 642137 803775 937307 980488 504206 516702 196176 555469 438115 585696 114198 214764 491169 673375 349921 874986 511412 438677 783538 533437 631766 270221 622308 1025325 506027 630195 30079 642583 841180 994100 649593 507523 453675 687712 400337 844720 505419 439075 707809 739283 444248 850730 425027 713847 188259 430709 179047 448980 997618 740244 751493 891634 874789 894630 378269 845591 715600 780430 265979 480933 754301 462561 448180 794205 324685 55241 867732 643481 234942 1022772 221982 374409 419420 889521 439819 935607 340382 906055 764334 827104 218069 472638 808775 475623 152939 886974 304939 182399 1005719 687268 895840 743631 669340 516794 716417 79806 555462 747869 486918 456241 454001 569170 118589 299517 382441 315100 645738 188781 127480 671020 404909 454897 870039 480550 709277 439109 691763 477593 279167 252726 152703 438225 375161 430639 773275 305595 773764 1032775 731371 929291 735947 674414 256420 419725 979409 1012788 255778 897829 325013 823659 87997 497356 47610 770684 170868 570973 466141 776252 403375 448310 728583 938045 798426 1028681 127289 239038 886003 256079 142719 806890 991714 639996 601045 118730 800682 1024611 814110 549631 227499 813433 93797 1039944 644561 896171 1035324 731435 144495 380039 106623 85607 221091 326773 806451 700652 97646 727414 376008 366521 744595 810642 862555 103929 1027099 969490 880200 961610 113386 49663 117242 618003 930367 1005109 939733 808404 830667 92152 75359 204220 724023 449062 571106 1013789 774774 504420 465110 627535 969828 318322 949834 508605 484265 841973 887030 915481 603052 748314 698356 252617 293338 651339 259240 834350 388258 124139 972003 695723 940364 384557 245176 246697 465592 695383 828314 117754 846213 194075 844681 29625 322529 489094 255580 276467 564795 240604 191222 818598 404451 733070 759203 581304 750777 413333 728428 508886 429465 404794 521862 254430 547834 276359 576634 862069 97399 232527 877724 319368 879283 113020 773492 1020294 617194 907303 683942 96876 696091 958144 603002 400330 252387 319743 301821 56957 1018962 519848 242569 288613 551739 495180 269915 429674 707222 470191 831075 374369 984443 579057 441160 760726 207589 381419 566204 399348 516825 809394 1042702 856527 765336 111517 962746 129701 208805 974440 943332 256216 309661 838057 224201 532055 740338 313273 910816 387883 747185 435485 204721 635844 229185 151159 683845 89447 399606 253763 1027085 778660 977698 316093 409367 455604 844275 163054 903762 579285 65070 762985 561002 748581 601971 179911 468678 63259 461657 217547 513859 798005 664519 171989 830493 862421 772835 509756 767444 1043505 186313 284027 302581 853430 871741 638757 439676 876845 479468 671217 891632 987997 386449 498739 230398 762419 432749 904070 197595 171806 69589 392801 614305 837274 579751 341872 1008266 930907 610973 108063 497262 572748 715381 871546 462743 780200 961506 634171 435110 997030 804785 637748 958372 384292 338405 498629 760052 888346 672639 53133 933651 956665 211755 324997 679331 101787 933794 504583 479923 1027860 512368 757105 751184 488341 403295 875686 224319 517442 308631 186082 742650 960030 746835 462618 338813 241456 405903 382042 866883 431726 178459 796125 732955 1034628 765282 736714 776688 39854 290218 338829 682222 490322 550814 379730 351652 492404 314986 879887 825470 735142 353754 122645 209726 898755 518954 830339 867548 880782 874635 876322 331117 958859 375981 649042 481683 567975 207031 477939 832851 610094 187192 318073 948835 355559 226107 686740 658685 440112 900872 939908 812958 777324 1019463 967803 493037 40171 712068 142806 973940 659311 194800 422941 652303 789103 128155 964141 792765 840747 632614 530655 228022 356527 648872 938621 951006 891486 987447 818229 102039 462186 139005 935099 806031 358213 707405 1044870 447660 844363 810474 637849 897654 219867 357947 390821 969489 122026 191003 870054 231083 586287 919279 931047 407544 772366 614151 582461 434939 410603 470435 474382 372656 510235 402941 739623 306135 444147 570229 199294 683582 872300 101949 619197 425047 911533 352021 472409 530910 129379 585507 399843 715489 830402 686862 507525 366022 210827 953913 1019624 685552 386257 1004689 355174 692383 502693 670078 826705 758770 695722 872685 343683 496374 310878 128870 890215 371486 753360 966081 154685 652675 422070 867593 73326 260388 651964 185999 635783 1008553 980872 796582 845511 260937 290485 347865 945382 388308 509027 258648 214521 650572 971043 222949 825301 770362 832823 668152 651483 413097 306907 801690 64938 726396 81139 244253 971535 104442 254151 418107 616039 437068 928537 807595 714720 331471 601062 384397 874963 920539 609117 429467 605709 900424 349921 195116 223065 709507 712783 249550 645014 925425 714572 455243 432350 509842 511305 841489 952757 675373 203598 926686 990483 284593 947500 697911 242931 244047 369439 413502 801529 78586 484089 50651 747609 161581 600971 278426 814552 554167 916704 866841 113117 286620 228468 423115 486762 652827 380698 436926 378076 358039 709558 580858 691629 1013790 470807 156027 490140 161741 602489 571855 437114 241136 717867 429790 878131 346598 512938 538110 444108 255575 926599 179759 1016268 515595 625247 408809 813878 975732 48701 641333 54189 137214 570298 916674 894157 658382 808797 361703 604972 422206 1026513 492973 449294 1016739 293872 933210 254690 713394 431550 436413 728962 584424 1000756 972017 978304 254524 684603 663475 305075 451901 963705 986540 675407 349390 848974 449710 776339 979117 879665 225566 227516 171448 445502 390681 354290 459247 793587 79789 584152 760636 734554 73655 122179 260764 731638 94698 764250 71418 746287 986284 729965 312812 457056 342776 640847 844109 940622 874405 576987 597693 1000205 691511 367608 513896 900202 763593 989013 146294 617275 212931 457905 992079 92086 310087 807666 214702 162993 480469 355146 560979 825178 225748 289373 460541 804638 613658 775187 895212 793913 389315 356445 350053 1044533 481630 502799 831460 420595 733309 49003 220780 603761 68604 961352 343644 867366 893310 336239 671258 103420 175418 506648 736568 118583 432052 224319 463589 895282 938651 694830 722926 726759 883249 767666 755898 808361 28521 316222 188068 959077 146156 633198 741297 375218 323236 740163 832363 711953 967522 749957 642969 611103 321477 711094 978252 564510 865182 345901 186182 29886 660695 448700 831853 73452 832945 669112 230654 568605 652427 879726 853878 302555 830101 828367 579143 375460 651018 222901 373155 1020130 1005990 620258 214739 880432 634598 870876 259162 945349 686743 256554 478494 512329 730823 113182 860053 799694 632589 754169 722589 891369 242206 897251 512117 84981 767763 744291 875605 615774 947658 921815 781894 996046 257206 834896 1007360 1042144 863011 939412 203252 985590 790362 716117 824183 908449 22268 790429 515232 383654 801501 925028 88892 371999 945183 986171 340686 439016 619326 838104 862936 116375 930418 379319 671653 568694 48703 504399 490634 399966 422198 285591 617205 810126 714967 768525 490244 387509 932758 173940 126620 167930 356052 865388 967418 255631 144799 891977 209739 715863 929546 377317 975049 258472 787295 872232 890045 734894 151231 368490 711481 908045 448267 112350 943439 440660 556853 643197 832590 556518 833035 149485 1017917 64730 620922 252809 885815 1004216 146900 378736 682865 762491 589728 717158 380075 839068 109303 889804 438873 618208 580326 699301 780850 178813 538315 88829 652574 161199 451222 634096 944540 579032 862094 694646 963017 872894 813273 229136 333309 837063 771843 829277 576444 959155 414699 319270 955580 49096 389178 964916 511162 801910 758437 153423 418990 474538 683195 409482 512155 415715 454805 719509 312158 703005 210495 776451 801835 864021 864006 367793 881904 170869 719704 99815 479192 932020 395739 826865 253261 891125 550586 454044 902381 231645 690587 155049 351682 55187 553181 746650 214993 368310 531639 455046 226733 903004 143230 632030 943700 426963 823799 876186 769840 898277 677094 316332 453980 452214 774364 960630 130236 45949 820984 157598 351581 521756 600813 1005314 517041 227988 926111 503010 106091 230389 216491 586219 502474 340787 921149 773643 940846 898123 421093 1021332 946665 971346 898449 58106 517386 864701 858471 478026 61263 670706 911958 1021603 583578 905319 946983 331683 908548 57267 315370 147966 1002651 466097 312557 850836 518018 306858 872885 484910 980355 73591 343452 229061 430713 859624 767315 947576 908482 486085 818498 748837 146357 709546 865182 317749 378600 991080 816968 550763 386646 587086 720460 635679 834657 954021 614227 531671 671203 865633 972858 327328 294257 443345 421236 554950 316249 192879 828751 785986 124275 358629 44591 326987 518752 257217 178765 250225 97373 343507 93928 433051 278316 1008837 965785 302735 162264 114309 768899 433866 58781 256782 321130 59742 96043 568265 188018 735061 950875 73210 952782 618339 539619 943215 107071 809451 126063 484894 997724 314605 190282 734620 239476 910648 1021346 974720 474484 417649 259719 992443 865768 374996 491901 151532 634578 207767 349157 888134 336571 979299 571221 400254 170798 494491 212946 953541 817347 261292 706094 910289 718424 218540 920825 119403 227430 421438 334963 489350 638627 636247 889713 987594 754364 32632 354727 508085 846487 907075 368831 883152 519944 693479 941537 365459 717512 924538 892482 493500 456129 259351 404911 325052 381725 258506 118682 454964 589355 693214 453939 400974 315049 1036374 936883 746591 496190 468551 379975 520676 880536 306616 831128 742368 366201 774327 850503 341746 592855 1027984 97522 859938 922039 845705 204743 357976 1019664 374842 904024 182515 816902 706265 957731 520297 457164 722429 701223 851856 723448 927693 605082 738139 448926 73613 370491 391620 185255 702292 572369 760974 707306 178091 706533 207589 783914 436926 867186 569045 216963 406969 362975 784654 451803 704145 142314 382369 388611 1025148 960807 505697 866097 146751 893615 1027178 505608 120652 731854 450512 1024603 576926 344959 615343 746484 612566 48923 417454 436173 687662 840877 1040144 848551 741615 518857 830559 861816 128469 323013 431930 733003 259505 751243 686884 553335 161693 235627 972380 107742 563179 730097 212801 518888 445339 694186 921370 741752 955338 179173 968044 321659 1004142 648826 53101 47845 479545 695753 406893 568379 161179 1033786 495516 514158 1028623 127326 757066 424641 817050 693551 390484 870835 773065 1016620 81521 1043974 540629 143742 1015368 772213 695515 843361 966418 84895 759389 783148 641459 639452 442246 310103 902686 380284 649956 626526 719092 991989 386544 588707 243616 733627 161461 931349 649402 274091 802007 833854 975970 357910 674366 244111 927472 452951 820222 225398 256325 179160 163041 994162 1001070 260774 548758 1028329 687209 478324 1001284 230607 80858 193368 296367 1036398 159321 117989 924310 322481 996022 305275 326225 1022772 605533 914660 723431 1000766 320825 648371 852207 474737 904050 968222 747221 147406 587146 24542 953870 208598 589091 637523 583447 979157 47738 638727 449319 939745 193175 381267 225883 494203 739919 1006296 418785 763342 194614 775756 453198 699161 613964 1033110 319434 318642 869977 717591 320459 343956 937035 627379 736720 801123 451737 371114 225646 584463 848718 779174 840086 406475 176767 411582 318799 977678 817030 138447 763619 126646 878985 408811 568268 875577 462071 114552 95671 481732 584148 44477 597863 252453 445547 446694 75579 186193 940371 900648 727916 325052 422119 485067 870896 64622 377589 996780 162286 498996 143277 595827 1012264 520731 474443 302918 357880 32181 784916 604573 46949 1014857 817036 316245 375705 920569 992079 658917 665398 418895 784020 718859 294477 222458 445989 683926 549371 246190 382190 310031 602909 144885 993359 471860 992436 423361 510424 511146 322839 635451 880260 914697 730359 821103 379618 421067 682591 707035 447830 204319 817532 244069 770890 194777 1025862 523456 512053 407525 706158 360014 314301 334191 517560 366289 996934 923709 865351 418675 792047 962749 614368 351444 358045 986468 893424 862037 965858 905547 452017 927213 574334 326309 880854 353613 800108 963214 556395 855531 896612 659959 32369 645895 375267 359992 430503 621160 32442 317495 699945 441870 784148 470393 224122 232335 482509 829487 834678 875791 379226 570293 928565 693303 705071 392552 701978 731001 171723 980073 856983 346806 453199 980250 612186 175767 188655 713447 128297 752917 796254 450194 538335 984367 186308 667632 220726 218571 734110 412902 228906 1007919 718320 944919 500527 691684 233871 954280 87767 629454 874867 1043077 771389 421202 251433 110039 643441 755449 616243 959852 901942 710203 751300 748956 471723 925281 1033546 751281 245604 909965 59115 504925 832083 972357 77565 247580 130992 219822 417454 439325 733371 218934 40599 88028 422323 863453 52159 384803 498953 1011739 409513 345462 996298 75759 838973 975753 76509 650041 954931 285743 502031 498735 693019 576498 612005 532409 781190 471966 31486 320491 418109 179315 455199 149115 484871 476603 961472 241902 719636 782422 621953 438130 891445 273359 573325 243999 712811 984413 584161 735594 653766 473523 195275 412025 423826 938957 424834 802027 881108 1006976 290141 634137 223481 270236 980392 165614 408826 831382 706108 426845 450404 425241 818501 32567 495089 163163 445049 882277 985804 877461 339418 923474 810704 524040 252534 469645 133099 718921 747956 451770 678627 423982 580973 216985 422301 539243 769828 461740 790357 798910 339257 473529 381599 283566 671382 601946 890926 928726 638659 477948 496275 643816 850071 247023 940997 723391 701019 773391 1003828 205723 163651 489557 1028690 955762 829561 324455 366415 87779 290613 195116 1021793 410599 536019 123790 661454 958925 406739 373971 383900 213435 726691 863307 891348 699629 468972 842907 65067 685623 435838 390834 186254 984035 664423 188543 619175 305719 772489 186069 675770 712357 195418 583379 211198 601431 317043 236277 771250 416475 767641 391569 163597 358088 227655 415591 698801 476614 621505 775843 120049 248755 368010 769864 1026484 724710 733799 945989 437529 497013 536507 619877 268175 333261 958875 327193 227415 640871 219531 218589 961957 420743 28380 219957 645901 290796 771313 580951 209849 848533 364019 351600 258946 320955 619898 235774 1036326 503235 1034953 540510 828363 390531 1028211 839498 854459 258515 646265 329709 301179 419375 956050 326530 619795 902351 906674 890849 500467 325412 499508 947403 825017 1001878 832614 646342 142750 462746 419933 562590 1001127 571147 539900 229080 96558 246620 921556 963256 381355 42731 1010066 681563 290161 114577 252215 450280 605621 397198 652484 994059 709679 604839 350572 375496 1008142 1027312 1008039 423530 360927 482243 805967 737915 193693 134622 613816 750188 506328 817811 138490 780180 47801 309226 313086 420757 289678 637223 420301 744676 476575 452544 1023544 630378 374756 905799 580751 678124 939591 520993 832466 346874 437331 771508 246678 903259 681534 848097 613263 226123 815774 436471 748126 186218 255383 666606 916225 744761 116077 1038272 307015 793507 845364 470746 76758 302506 975517 714383 16054 768327 845213 876983 1037477 873706 895907 761190 508621 652920 422215 600671 726649 748748 236931 646577 780866 801530 908001 423098 850377 879908 626453 965329 160925 765190 707895 620264 679338 789119 977417 937646 684217 353710 772275 593835 563051 902776 416724 553915 885716 65226 677213 799103 1003926 436974 1014100 224711 880178 365753 692168 179032 818130 844205 162859 134878 649696 294470 840627 585697 619814 317290 549849 802194 496823 220522 640980 382740 370259 371676 861803 718164 794310 1029266 206329 126363 692047 106281 690918 576995 902108 289401 768817 693625 1030410 324281 903777 186219 388150 130473 895449 842255 843036 726367 222900 189851 968600 971704 965521 280556 178087 739571 419422 974121 85791 293918 817490 468938 812009 693719 284604 246079 335544 374182 997617 226151 986604 989496 599662 686947 241027 404734 556690 746713 747832 231278 275805 242124 519778 48510 495836 708201 859975 834183 1010705 952942 179741 298909 748389 346876 628367 494803 612467 882891 911702 198447 586383 891513 839243 1033794 759576 844585 726205 615896 873170 357273 1046570 424206 853494 623199 30413 897486 652464 992314 957164 778996 289915 919254 970370 785676 178742 442168 1045104 633078 240765 283574 1030283 14261 460603 444871 449050 117469 956807 940896 464263 969509 605964 288115 838453 955366 318919 755534 838481 653708 441164 725438 691661 381353 401787 191305 952052 251692 472638 373562 216395 605083 749384 929126 970258 31986 927541 424235 321238 501107 980161 981260 31101 367239 890833 942111 452757 812631 209142 370147 213869 946283 229134 495926 286108 779905 472243 719930 334565 438182 1011344 202590 310723 714601 227034 186550 962915 815024 405199 195560 413029 488851 799179 439914 826911 1013058 1002043 850973 1028487 682780 1002409 921983 78959 902070 846288 472010 616919 231871 923815 325810 368205 478001 884528 401326 1001638 644561 962905 1015917 320499 446290 108123 603877 226502 405878 245664 792053 750118 214718 804597 15919 435418 954164 800378 372522 701390 161173 826221 1013441 726900 320431 175096 994509 710550 975277 703381 834638 687452 399723 363411 356796 979128 1045130 258660 294114 368612 749757 260190 354187 1040818 699215 461166 456400 873340 421676 252171 342712 28138 499027 473304 560981 654568 710211 389525 1016154 147348 948400 553706 642421 375462 215798 894315 242141 452138 782688 408638 562413 834224 633962 741143 728824 291035 684920 1041088 363126 326090 414942 647977 678727 936405 915483 777521 687247 722551 633276 182219 720784 1028187 142190 337339 730587 169390 272115 843540 1027083 380401 128634 556517 91882 1035317 808118 732077 670665 579958 1002326 931569 871635 358595 756635 1001833 962496 850153 971633 806071 232053 828138 60819 174781 362459 241899 932156 544555 833361 104425 892632 765105 399340 339822 742826 722412 943740 973580 675633 850234 417614 429675 224728 345726 355034 670585 644442 679401 608141 340303 65079 493944 417708 480027 731819 754674 972435 231378 275379 743228 627514 997516 659421 979236 693439 810150 870831 893914 326568 190950 1010732 641958 195553 765107 242717 873336 589014 825963 452926 588482 355914 144892 437752 317176 846712 837097 664541 638542 768182 497543 1020201 497307 1003925 713966 685961 936424 91637 255565 605926 34271 866428 643797 858037 771694 650082 339006 484220 1038529 310732 996675 190623 894872 585326 252810 1020714 896794 171221 506292 855730 930877 582958 353191 764710 890678 493750 569470 523140 116658 750780 285053 564985 959062 308857 915846 477455 666582 252955 390187 622230 454703 931786 109007 417128 390243 713523 807631 874698 412583 596695 599790 442049 327520 897226 802606 856924 44913 1004393 339659 734460 256458 845012 571740 685443 469737 470605 367430 63883 390096 466578 429501 353486 244720 710001 746270 169469 89033 22454 1012324 841613 622028 740756 158642 762069 286672 641954 778456 839444 859628 568253 874065 343388 453167 903269 503490 349642 674525 322286 1041068 669549 158961 489362 1041524 367212 713553 371896 802248 156645 372839 636842 122549 495864 173691 298709 479963 731801 683978 366997 724558 709213 874197 144767 934585 889587 474452 354140 604431 454940 684249 816462 96241 955376 253251 255311 1010695 844408 890505 684918 965857 351609 68477 115547 389353 889301 722405 875433 931951 145779 1035040 759144 869662 990584 379455 190155 81835 802090 464525 606022 724263 436655 301631 270845 341483 447926 180479 189306 791915 985543 628975 550805 268670 986515 1029480 93101 225162 1001317 893733 890981 293603 549787 87961 683129 649571 285403 551995 247284 540369 427506 588886 60778 1000357 258453 498133 389802 878139 647911 292951 702166 247069 490371 65212 647419 957904 499401 489408 470069 26239 266233 406887 902777 447438 497743 386425 751926 895877 97415 56111 194347 616543 234750 991465 282359 424155 632374 924893 1013056 431569 240827 520517 255873 418335 966182 942573 236459 77047 177750 543676 121677 884236 725498 930043 739257 605637 984739 121325 605997 482437 703001 424179 612321 756532 42873 1027356 830787 888184 175003 284662 119742 633006 1033102 46031 316315 844589 386183 802103 850818 122833 124710 963028 104154 190587 754063 940629 299515 726905 120727 293493 1047681 450177 715658 699635 355062 562781 1025125 930277 961126 762361 634446 941337 13119 767286 314238 413947 960308 489776 458066 1016135 154365 159102 120727 745074 347351 757697 605550 956916 365279 964700 896270 849330 451991 633826 968940 762805 723442 825138 924735 829255 857276 194339 641621 306893 926636 435798 489611 988190 1022503 215511 742862 440780 237490 400062 782646 634765 386388 448971 1026830 371999 849070 779692 1019652 621891 585325 699564 500887 776800 155167 924106 498785 187227 682741 488245 440651 260466 846407 116599 167863 65346 52727 1012253 573073 891384 806691 359700 1041522 404924 350145 701259 182140 321433 167157 994631 828819 801614 389242 125930 722015 968300 874778 923256 714220 799665 615243 784651 293109 494999 388244 335269 934109 941365 183983 760892 598839 717902 285652 166847 286435 698234 449739 857084 780428 1042471 621754 249586 772856 124557 838927 127212 841525 55125 972248 761636 893495 256834 959133 945795 134367 855413 240733 685226 600558 301559 565156 323277 374384 774855 690678 763220 911513 777608 601334 662904 986545 640301 703277 989884 616406 743701 258227 653916 761473 73463 346554 872527 161464 556901 650788 313850 714382 249560 316382 868132 220152 443855 290590 76653 478836 228506 256654 73681 841838 32102 801612 681698 385902 941770 1041556 268926 521542 727611 736316 637141 544683 701669 959642 214505 192940 598895 718308 190942 212642 313174 43517 581177 391845 489110 481035 741835 705907 940661 1028521 401137 236574 927228 625884 639483 130331 398781 865900 706026 208091 363417 236830 435547 454837 932582 448755 113790 718370 865836 633621 833490 339868 487921 452830 325404 231343 407468 230269 492875 352750 843870 588101 486739 965042 171133 325711 458337 216237 679633 743112 784642 976660 652018 888455 148991 293015 30194 203485 239853 654450 711909 346862 316842 177567 443834 546285 856501 667125 162462 707629 652339 430539 661343 1011922 852986 572746 242098 845674 492732 248806 940423 321221 847049 228907 960797 681582 682481 940878 1027591 653834 1012761 882566 990387 677557 338735 161398 173786 62347 903370 418219 392528 93303 930491 580536 731806 275453 98260 749655 143227 167597 745977 471546 712050 363129 224700 3837 999837 713667 686201 769287 976724 113514 481671 485972 577433 340478 153532 636498 825289 826460 433807 853987 550898 774755 778475 661402 176893 438035 640602 1025452 754151 518529 727119 613221 895263 254782 848313 372947 81566 20987 358790 241126 346023 1026575 435431 775756 678745 323218 117821 564894 1001770 727412 612211 473319 61037 466073 248253 911470 617916 171663 1024938 321451 497458 962094 470823 516514 732614 513380 460691 105445 541615 984999 735136 992599 63225 121321 48727 342822 772323 944663 992953 512683 499649 321906 221487 629870 586394 717745 331123 897524 502567 352144 313150 253529 931017 868981 354757 4089 215607 697175 363838 866515 644698 356700 564029 785044 912420 88042 1003169 565014 488896 990309 110955 888169 612092 644427 890667 366265 556317 819963 940248 734428 554979 343130 159287 642294 725237 267183 874187 447992 194655 313266 973176 168825 979726 931271 699852 576986 599788 32626 182194 816092 216695 616086 466451 318436 375102 101758 1036811 671425 714063 447438 583991 899491 869321 505640 943469 125669 692583 169427 263999 113255 1048065 701594 1029660 910438 844521 369855 53879 973203 732579 389515 799694 481738 243308 356981 226103 629668 772517 968824 931653 371133 943960 768450 637239 23033 748950 774459 937063 187811 646465 683930 771977 837524 862318 951955 809621 894858 671118 955613 712282 587689 155132 657916 656359 1043092 976584 446310 222458 578418 381724 187741 367861 909847 414959 301503 969636 227985 947820 564283 968347 384773 326900 385780 778050 842705 709183 402867 388784 820942 451226 1013772 93294 359548 373646 760270 841285 486538 48743 105929 215918 912458 158587 195165 725693 699953 763962 650263 492487 173553 441800 717734 183134 815295 624091 568262 647596 15993 436445 344798 1018028 163035 372405 785032 1017706 293219 1004711 235185 31131 946364 224483 827250 516341 813873 975531 792239 423318 359273 832718 885455 109183 933090 494934 502470 1020534 842481 316587 977493 253548 927286 849981 875731 125875 455252 944189 832237 538359 980196 859975 961037 1037729 519198 840095 995487 626108 469686 503326 439462 511333 927591 844956 829084 903845 104701 505010 862162 711335 498286 513892 632707 824759 342888 799069 56165 1023489 147321 695507 435259 111675 318346 471164 503416 693869 929094 991852 739871 324207 695782 947610 490652 568697 901406 127670 597940 376705 783558 455801 129893 254427 976407 187248 185047 871583 646803 473190 813003 374756 777100 720391 608698 587203 813557 587476 429629 931151 238477 1017381 1041485 255916 632022 644684 120809 804601 477471 535895 839160 834349 493043 928443 349533 167885 751057 473866 1014872 322796 881460 834008 967141 705725 1002541 1037538 423438 884050 280540 768120 516215 900233 359514 96628 233204 412860 452520 675446 861973 744384 368325 946549 324743 178999 842158 233413 401318 414137 891366 324158 221094 704456 63395 801479 219093 891100 930205 194137 304095 287214 877151 236382 439894 890019 684205 811831 548571 617418 331509 980500 365689 778614 581062 369005 635758 520564 741479 815311 77533 259087 877374 682700 839093 1004363 83887 79854 756933 378174 64366 703914 670457 628686 302743 387911 355215 908876 805816 866871 954829 638888 248143 475615 252990 770159 350179 935537 443320 846484 953794 937891 326733 851094 210802 269242 843887 258667 912547 1002122 323372 748227 962969 611573 630197 813310 794556 218716 816453 549789 859691 121175 171956 466439 988396 426238 913625 858851 635632 778947 544625 386619 237163 517458 485204 682955 612328 841204 955206 889571 940244 267167 465135 459705 120421 632489 760170 889005 670433 653953 1006757 891636 212938 831097 465243 801253 620245 822974 988849 316541 741467 437894 897213 241574 907309 772191 807905 771921 251125 694510 824771 856922 517540 677831 948566 272375 999216 617071 836942 772817 346619 945093 710492 355766 623535 773227 712292 894169 854506 112247 217469 121778 1009863 832496 901564 450973 1040782 182137 925509 776810 1041804 715494 416166 843504 1000669 698850 90687 225225 818191 512486 383858 567535 578236 634278 266110 752645 860655 641969 351057 642717 858056 64190 838105 870013 993805 489059 906208 187727 292330 453808 548306 1002188 834745 10879 248501 452797 719297 693992 964336 895625 254648 54493 874557 583854 474769 532468 703631 638001 831916 842604 453080 613223 454186 709798 315300 371940 889694 362046 194997 837500 689981 1022131 736106 768049 961653 456244 97637 832177 794878 979097 185214 220472 490035 980816 293998 161383 848189 305725 481989 515288 1008771 441522 511289 218342 305046 910770 1024752 967788 797611 579021 475994 110566 732532 1006116 93810 639439 199659 140991 1021740 497962 740947 995591 607582 883260 758988 246715 142558 61162 454283 462490 763164 802492 904279 233063 874465 621229 368432 126599 381649 978322 709836 906289 444088 123230 424151 536523 736438 260802 143275 568183 1024980 366332 285431 487138 755107 227447 1033033 706332 399614 995566 974340 844470 339805 897363 896713 951162 610109 52918 884861 63946 597575 661462 167738 519369 581229 956099 129150 920047 184894 423380 80589 962958 778294 890104 635587 942502 234725 722831 280031 910631 948162 478571 80860 1007719 951901 630613 710259 855982 969390 1020126 847402 518225 701222 588363 566250 260421 518199 990632 1036553 1040460 120169 834199 912426 380187 779278 574973 605794 305403 886618 629411 812683 859094 719212 731247 441702 179809 353987 812391 1027684 449845 713821 516461 916010 379547 322503 208633 314926 695835 489265 991399 724527 681203 714865 774823 683059 858870 362357 879048 223859 969532 373493 500345 805866 554238 416471 596957 779160 874609 974052 951599 421714 942554 634101 802273 456711 869618 763112 551886 909629 193085 605588 515270 524032 942506 113437 620730 210301 167654 334045 290534 80351 653800 469756 474484 858558 48243 425516 622166 370612 369369 203517 528361 255286 710896 63311 652700 284077 975068 425747 281077 271853 971557 550614 474028 759111 874874 464803 829243 349043 743141 602060 906668 94807 527583 492623 816691 451946 30460 979506 986985 671505 539587 730009 597491 570076 476022 580569 171749 518430 970386 984254 522290 965396 768218 655000 934973 959608 673017 739768 217594 947483 734247 318539 585427 49047 597099 654040 445157 24566 202999 153279 579643 94116 520902 517940 299773 835108 826252 190953 801590 282487 1045257 554661 174823 797311 943388 877522 303057 995509 353134 663019 392323 195505 836477 375855 990624 569252 663118 536253 425366 519810 572788 304051 857406 870290 542319 202971 942269 390237 989032 923964 511309 160213 874190 780064 784193 790347 1046542 875527 247756 683475 719926 460028 1006355 501942 581270 606029 52462 871321 912708 711596 723853 938791 23037 223982 437525 272285 492894 730071 717724 76796 316662 982084 318893 243491 996762 179418 433020 515808 581807 660345 794081 587240 480913 351525 772325 899784 672463 955233 955171 477102 812662 321950 857576 95533 293533 680909 227985 947318 848682 93535 994082 194079 455006 782742 635561 823158 792143 52843 770237 554206 313718 578727 581304 318824 196306 327522 597708 187617 93399 748295 977099 700293 323393 214941 939634 242089 103379 927631 130714 944426 1005148 112405 288171 445668 723806 725477 180118 727739 943342 482385 554915 518580 371390 488525 905255 844399 189501 638034 776517 973544 520834 437752 859731 257351 314853 764504 841276 106182 511037 816395 1008149 928506 75261 497238 1033349 365149 734667 762281 883080 877429 49110 954261 188262 174647 86511 941761 57158 331388 423382 873682 702712 662938 963859 1020129 650897 928855 630684 874265 750033 877525 901604 355933 501096 331655 287708 643974 857587 160059 794454 981004 956533 337758 122300 424061 759458 764532 391446 581553 604062 530286 402302 142713 713452 431659 718520 623559 622158 629071 380345 552238 972586 743837 60126 162039 244299 238254 910861 706937 823191 601326 231613 865909 902605 404340 779825 286572 572387 454022 78591 810539 631516 683356 64030 375142 755628 57172 853753 891563 469485 384433 408021 617927 339946 695522 1002794 909509 138975 399857 714138 877988 846957 924951 474881 835267 414654 1014348 719043 1007782 868973 62833 754395 239342 685271 415717 543991 238478 420794 931497 439545 481222 962827 116711 161234 318708 857305 121491 725993 214764 439084 857463 286943 810411 289966 624253 379097 974343 379509 720149 903740 112990 203722 555339 700332 617231 702388 1008492 554895 763067 327116 561137 102326 812964 294076 421071 323019 850951 886666 941657 922263 811421 494502 105135 345972 1041541 771274 30326 704280 612978 648764 314075 577398 888622 246447 222119 655107 252808 752139 491901 451978 88892 855897 1041677 867420 893549 754645 1008483 744973 343278 76270 478493 587124 477096 873626 326257 516516 84981 728620 319412 968219 245216 1004721 129150 601470 704981 712396 870622 871259 171826 47994 190346 405415 565216 995918 169213 437145 256790 249580 316309 325970 782688 645569 853874 757139 979726 500688 418490 827066 154366 391562 497775 40378 711566 633021 809585 774987 705438 155585 952795 837852 828747 699964 64461 733500 318582 342651 116724 211753 872623 848250 660988 96622 841290 473316 531453 415868 696679 903853 617805 554476 826291 572278 684515 707226 665789 490322 510317 757488 995205 81745 891342 851484 953165 280535 1041194 803262 86623 513132 379678 1011910 359310 829852 58355 189364 407283 364197 349118 866653 210091 189694 1041120 428414 632957 373915 892548 738227 489285 860895 163141 339794 272303 435933 792398 817958 804840 555131 113108 346867 24058 161507 572517 584091 255193 785600 1018710 56557 960157 152957 414899 200407 230396 272765 117497 238967 670877 713246 407165 129488 1031938 724890 694647 419565 766723 279167 340155 878126 878667 1035824 902000 788159 251273 824042 312299 416946 759597 119197 244438 220253 446574 431647 581026 312415 52980 1039488 16047 941834 539759 691938 233380 761178 925101 95515 919506 880965 819807 499331 232859 683606 469453 633086 453907 177899 154995 773201 800213 501036 947626 517545 381463 837865 638147 768372 675187 431860 808150 937670 219079 629989 696261 367901 547967 405220 511570 711153 717264 447325 912141 505108 424078 85311 752472 521372 681462 714012 910706 666685 659387 972914 734953 916048 961337 860349 840366 854489 698873 764390 674079 46901 714354 685481 679482 691433 800250 452895 674591 982176 314275 384280 840941 689978 1004421 365495 842190 975960 470099 179471 823643 620386 1035588 506324 804330 251130 375821 867513 409569 517526 112107 952783 945483 451847 777269 415358 926061 200534 924332 585130 261408 1037827 498747 789725 920799 436828 1032847 807805 498396 652309 943418 891034 515680 740241 385445 242291 387183 560599 963338 494621 776860 420445 728414 196456 157692 618275 584603 376377 212938 401727 157821 69579 520353 243783 960733 794480 733126 578429 1021858 772629 953221 888554 216299 913539 216771 583539 26527 472993 743078 508092 551607 883148 495600 686714 398837 1003105 783256 588090 893751 846758 570682 875563 195630 292305 817935 912037 951990 864742 621285 915108 772686 728754 439264 886381 401266 233318 800063 408802 384021 385257 897276 825407 924995 455018 610987 444913 877556 236491 734908 116085 1034961 679262 386392 485455 48762 138477 178085 708146 754809 929361 318623 117624 466842 493326 858891 699683 576482 368065 290094 683237 901477 794158 206271 473403 471909 1026260 955155 104180 421023 388321 487727 683337 640122 824824 208734 223035 320821 210362 439280 469816 953644 238510 255720 255581 343613 802262 569787 1020538 806643 1037873 616572 772828 191960 881173 237448 64757 652485 172958 381743 392221 785680 179484 924757 246684 1024332 983787 85754 664382 453546 435945 614353 101339 242658 56243 322232 351674 881485 464478 735865 685526 855941 620713 690163 800559 556314 978187 235703 187223 832971 129756 652397 269981 1021286 39902 302443 713814 706684 293306 619147 606112 615411 345211 418622 578534 380019 698654 740046 696241 722647 970104 615367 1004600 504492 446385 1003922 642957 925257 165884 244783 236459 846231 902384 859261 877710 129804 518678 639223 866947 727515 603128 106186 228016 448426 781608 599992 810086 379507 902099 738198 207225 619498 121247 897236 470790 989574 682330 478033 488134 546237 243884 1040435 813918 411505 302942 944238 858017 1018567 448277 743320 48969 576746 597678 885881 221070 866508 324250 375342 692140 773842 531446 1000078 977564 869079 882844 409080 929336 145903 900422 694996 446404 208359 430429 821931 76761 738222 857050 673274 522658 761950 401071 840858 132607 816628 56471 1025099 746209 462790 994488 971376 584046 424987 88922 989884 874559 869407 834266 962225 749738 613224 443244 306420 908617 816598 602841 109369 684474 360168 286601 749611 724470 991943 16254 952747 885887 883979 699086 506340 173525 813997 411575 482881 415205 861034 158383 432252 39774 334907 728174 380384 77684 581004 368404 586459 583149 684403 290195 795386 826172 599418 288378 364202 250458 634833 472760 780556 685467 1024472 120423 751964 397041 974033 235193 62071 650059 742999 862479 398046 691471 713231 162931 892084 121533 705421 832909 423877 697175 223091 1008263 969781 671160 693611 294193 147187 1041667 218803 984606 624555 120350 758428 707971 118498 650905 904978 749334 873625 792026 815056 1018133 379884 406745 805629 319061 606639 385844 945712 619133 1002672 676338 147310 91495 413429 284348 748654 510944 324406 597977 666325 312293 408421 565113 514864 948996 518048 487995 967229 717660 381733 447957 732275 418746 42839 377751 564910 391073 417417 226883 977768 315711 414863 780054 693647 652133 89897 865937 924807 508247 921511 751556 317176 572633 343704 511820 954909 898637 1004945 1002829 466494 906212 374974 1028205 662958 923955 665043 587683 12028 858557 227471 333793 866963 170893 933292 95709 481676 783585 447602 815779 981094 927385 236405 488881 552574 806638 879675 939053 959719 810761 305471 877619 822827 417479 415150 898818 625150 387287 927929 628085 855354 114221 1040440 342890 958404 863969 641642 356591 366009 905820 691381 768011 162995 219369 556615 893709 868854 456329 879318 834635 827046 87037 919289 605046 494487 458251 697842 812921 293459 700839 611993 150910 494718 912523 771444 252554 111411 642397 124027 187789 683430 228812 191699 575935 431710 220379 869495 887098 108252 952771 570014 306681 507441 1043092 85692 396723 226425 386447 920755 493741 409114 683209 464794 652398 512085 820727 770794 941411 706298 889502 927182 557009 130356 215951 1026209 795095 942619 242546 974096 664303 877432 410335 234255 259674 446355 925368 453492 366011 827014 520389 822919 240505 909927 722789 248734 223909 48438 597721 71143 378810 921490 1033780 923836 873263 241333 371530 1023017 257806 827635 228785 112487 866220 706008 1026098 1030211 163068 764664 288206 190407 908426 886388 451923 10233 651473 953932 570684 705631 94087 750764 430042 948499 249766 224979 476796 243448 226191 652362 779865 839563 752064 269995 339071 532150 832213 127220 487301 781896 663269 954261 960348 702370 926641 209741 747221 944451 338170 241974 373672 916562 778585 975274 89070 97423 379366 960117 489968 780595 617927 678351 114205 682484 226014 911628 949412 1008344 638092 539419 726806 933729 423817 408381 329647 438953 646235 689782 508753 327370 158201 603603 781382 795385 998200 513443 585633 439061 259737 620408 438150 827637 77241 182719 986960 54011 355658 986282 259809 959835 871027 770524 642548 675149 159549 832669 424534 159290 233389 985812 772841 802714 1028898 151999 610742 945236 123759 1042788 453841 499335 118460 351673 699890 351646 370037 457301 997906 129480 499205 602223 501701 671704 453199 583926 122101 80190 355102 645059 600815 818629 505884 544611 709309 489699 932466 847126 927454 448979 905026 486702 903658 489706 915785 669038 905802 439755 969245 701239 970811 373240 93684 999879 697439 742865 949028 711253 686828 924045 272118 378203 392348 369850 799203 104174 130761 683368 756980 214398 321077 755700 542687 670458 733623 718442 813906 1045140 100062 572901 496371 710061 771484 276147 517740 154173 775056 625867 425793 1012400 801693 837108 250706 484236 253537 623355 1037256 706012 835256 386675 830631 123645 605709 679793 614654 231340 222549 642581 91897 412412 494426 833051 254126 183038 365691 567676 742613 745066 475551 571878 314716 752074 658381 422388 877937 617319 979098 241193 900496 653906 223581 680830 863625 215804 391563 963024 178627 457305 834776 571099 352623 883993 184181 784774 960881 138907 728810 579398 361212 241447 486662 901695 699753 647382 107499 564117 646419 46925 710791 391341 386075 723259 898194 931286 720149 982027 316662 711003 347845 928399 201462 149935 605989 651049 368418 498455 784676 869626 306831 396538 130786 878131 357958 176617 365679 636346 320983 100255 113070 484919 591358 493941 43519 809446 246726 813614 975285 460538 564581 55903 518384 229062 780742 431353 243269 185501 601646 678698 689823 681849 617718 113129 57225 396447 649618 516483 887534 1027252 633500 679381 448823 873369 778527 388217 259285 466695 93749 181502 833987 492243 997162 218765 837750 471526 1017255 635226 126102 276725 377259 252490 235358 905429 670254 628131 782580 599907 381109 387686 886251 1011915 635642 106362 69559 23965 694196 713646 425876 63986 1019360 689965 622424 810844 588694 1009508 730493 200317 468930 708550 900677 586198 698229 1036882 1033650 744714 858819 995611 444631 217823 753432 289141 698941 648112 32126 477096 644301 640599 755923 653776 750171 292047 775458 400347 247518 1031968 451678 875689 419686 582751 420324 293230 726611 237481 710249 10159 834193 326232 647797 378693 705339 313321 587881 713572 170861 417451 969931 989517 638522 472124 347090 910730 794390 702936 888045 635853 15831 381170 81439 335356 928894 273275 929116 620683 514000 283566 938631 611303 57597 707816 311081 772008 789965 854458 408821 368101 107478 251813 372336 751210 967131 886491 298491 777832 379356 326266 924385 102069 741066 992620 891960 398078 1021254 414714 185809 292601 848235 249558 105145 240938 408591 969815 241347 80351 963414 650446 429406 488874 486309 616380 256842 837518 700340 611943 779425 566251 601073 177483 141919 847816 825073 1037953 976772 888090 569022 223900 357439 160246 972068 796476 254631 987771 915072 489498 867112 502828 690526 752667 502669 486789 737487 338643 880412 742706 659263 294577 317886 281518 972453 186702 464089 409395 877517 488676 826675 536174 357684 62454 335754 570493 159517 698999 129810 840553 437075 774994 646474 609145 632109 203871 259252 411623 641692 659163 464841 254954 711110 129648 685786 929387 158712 87933 97331 445872 445800 102303 957146 24498 1031056 456362 797351 879473 875912 732140 494782 843900 609754 322387 1033761 804279 930991 212152 254445 1025176 641327 326261 592757 379864 885245 957340 162410 440599 478133 691817 52971 391247 943881 237165 461735 392199 542619 383175 214490 367439 485298 349308 762975 1025873 763083 760724 935787 901774 912073 681431 943897 400326 521601 1027118 518484 808247 388359 219388 219942 874684 268779 638741 687011 579321 455587 654740 763469 936313 724706 461886 667462 837557 311113 870971 833489 747161 738974 761248 649896 95897 801761 447175 113451 311054 294324 635679 856443 710041 580401 285657 36583 380220 693971 867225 709019 620715 162742 194317 334451 19359 572572 416632 450272 520345 937820 657919 452275 473886 129311 799215 495771 892313 991263 474155 951164 772596 1033487 302930 389342 841978 411421 97385 500465 845005 784737 454044 56223 474125 1013538 881319 411581 217275 976060 944836 240365 551373 650691 373975 44906 600607 179897 350009 936983 1005957 441228 1008812 325482 748419 647486 962220 161113 506059 1038605 170935 811630 732892 593277 908453 833256 830934 471227 125653 515154 968596 958845 904476 252540 226765 422013 991829 991579 504134 720352 103901 175326 187120 988779 169303 545951 966034 426623 372519 255736 646445 227564 307145 687753 447519 767856 793443 140219 54910 292653 229080 960101 1008172 713071 646888 994260 1008963 1026360 526311 723692 242281 752138 437940 992706 515536 521521 760921 812221 863354 380882 619758 331431 556335 736287 840043 961346 569063 646714 813531 48023 932743 935991 885222 158239 862895 397045 236982 423290 710198 162394 630430 352507 774864 378746 984505 880257 15035 895271 44027 192163 862122 506027 975596 1027589 451531 409294 546030 567182 886522 1037972 383906 444838 247531 391104 286039 508814 467574 408205 138678 978705 681861 226567 924280 762463 618903 973475 983279 375955 774611 483204 194703 848950 355882 889149 319127 775427 612700 971436 969909 1020656 236437 809678 848122 425052 588389 961000 387177 400999 171907 996713 810396 830354 379507 223678 943516 813305 1002724 117676 904848 585429 670436 495414 616693 495989 756815 605560 442599 282535 534238 565034 403867 292789 510315 1025581 291308 760984 611053 815868 714592 169791 48567 186075 399205 407085 745938 934873 1035797 435829 371697 840653 407452 960027 990618 161254 887917 409350 992852 551350 580743 127039 939714 892071 832575 569782 824863 176950 1011270 994628 832810 695203 495390 844253 767243 347581 765526 1029505 975491 943003 1028209 683477 840171 761202 578515 775397 1021991 106878 90811 940343 355028 771826 209259 921211 667441 371102 386873 362365 416720 368894 784785 84445 943057 471701 686984 204015 682970 866526 612413 158713 695839 703334 805463 924435 1025840 432037 215020 614040 7995 946291 949058 991451 587541 106185 111519 1036385 261197 373588 376406 492730 899395 767593 969890 607742 685996 255659 233195 403803 1033140 211668 277302 48543 762551 64420 872346 637635 257347 94045 436135 481614 73684 873053 889543 763332 718963 569119 182191 931555 815730 814119 1044657 973570 888429 676287 486762 825235 963952 189394 167868 1042552 652325 357618 445805 867764 767300 988375 588258 124147 812716 438903 56238 794490 147015 792283 258183 470685 119095 343002 153556 547322 994785 482988 231919 467293 338652 1023570 161039 22143 268283 119095 753883 763594 936603 515649 833721 645852 573238 334651 405877 810680 187828 186827 991105 861668 929201 652913 480035 1025557 228700 535951 773546 488261 106038 950707 710632 505076 987897 420459 263423 575055 399975 514584 976648 418939 108497 289658 771277 331701 430653 330995 174954 762218 1004883 476758 1005360 694216 933205 461543 122769 624376 597428 687898 960968 940714 646053 660441 1004611 725721 585242 971203 178807 728562 622034 111726 920492 861018 650467 782619 62962 997451 657399 503169 693429 481843 269275 435118 948793 100326 611975 1000821 874733 470742 236713 742242 424043 343402 856050 489795 1000394 945712 748622 687502 471951 927398 123039 239678 294353 695034 579305 1033570 179155 854999 750020 634755 315638 128458 109814 642221 185523 452065 772687 375211 216989 758131 520838 1017253 705478 319173 812283 756399 662782 555969 949697 874876 1009076 601818 425306 986659 643813 547262 107446 109178 874015 717406 810798 862025 861940 493997 896964 738243 611287 910536 773643 416588 1004689 586563 293255 143051 409328 752788 1008961 227643 985631 317396 1041166 595578 909726 977036 147424 125596 215005 326349 713063 440746 681211 392300 642217 1038800 391498 386771 670445 612278 230878 662444 508858 859258 776406 50423 989478 409028 457524 873699 293438 701243 110012 719124 47483 201977 240842 662782 587965 501273 957125 227531 193683 303042 711107 678315 686204 358098 821221 926962 153063 185502 811992 643974 509329 1043493 883004 850007 518422 406334 370637 669327 415993 766353 621285 342509 220749 80669 931123 971618 240564 150780 790006 339416 973974 472399 509641 465630 667358 903082 641629 929191 226089 687221 940119 786178 92046 895067 580711 863434 81199 805661 822633 580924 358221 159604 675562 785988 941496 568987 1008396 795199 981072 308156 392132 922353 682106 1030922 926461 772728 218346 638116 184227 235126 479647 711454 439373 88533 495466 683756 986865 920277 659375 981574 746892 914596 428021 283999 253212 375465 512340 521572 811643 610254 358050 408389 54199 493114 859196 600830 14811 494281 252833 804089 259151 250694 764362 282023 881555 565163 412253 481925 338857 872337 972736 822235 637267 644894 740730 153015 436781 48794 809461 648503 317234 1020713 712281 876731 971667 715350 476122 497876 909959 291047 124078 217941 445812 582361 411901 600255 60590 536556 237432 855762 488091 812495 63395 971425 251111 53086 97403 772773 466764 259346 233062 834710 740778 871711 177351 735422 253665 360416 477401 1043120 933732 886251 630375 453389 363383 446165 778554 552569 385483 976998 965976 882506 657887 759589 863131 243239 673182 1024647 737073 505620 822730 418797 1007913 845031 472917 175349 193083 894308 1013409 462200 497602 887210 672959 62939 925225 1014192 159577 589540 899150 510601 624247 424139 44239 855739 202557 642948 435359 633703 513553 920254 912013 357856 975672 254333 651661 292075 56429 635705 211419 441454 128519 178897 195996 834095 467430 820157 636354 897473 326593 939688 517076 659386 838859 500665 799869 828342 437051 182591 706158 338255 686357 937007 718162 178799 636884 146742 192307 758005 460774 231917 320909 679566 117624 387259 889204 564726 293860 736903 372485 871711 900622 461183 754653 119661 838897 485753 634508 411897 337559 828109 105831 670110 870003 343285 994001 447389 218230 523524 1012117 63196 969512 532440 616170 432477 778423 984046 228169 616402 484911 146742 234682 452522 521609 985546 900246 681159 862430 233309 715409 397563 744120 14779 838295 898858 984845 155227 507665 110033 481222 482886 661372 187339 275701 62942 805782 758908 310110 993010 484779 953239 484742 1011465 440142 669654 118132 143007 668651 120493 522594 691058 766805 809420 438925 785312 253086 236009 401253 431977 985319 389238 161784 112199 841501 479771 627123 290218 888335 161221 360089 340443 381118 404394 1036561 1040626 943529 282575 602996 588059 404958 714123 163762 367027 365885 698210 430713 891719 588514 472237 826289 801507 516473 1006792 700235 30963 437829 678943 422969 622218 238407 997903 247007 955846 518797 323194 634157 594651 662476 405043 501202 116627 568811 565495 254193 496739 967446 682471 956833 887989 223966 230777 278099 315109 525791 227689 883972 358341 761371 791515 125651 875129 105694 253107 801239 645880 1004762 1012881 1036742 714949 635110 630729 163569 175710 83837 271868 165755 318091 677679 810772 828637 729595 907634 495416 270293 771278 754303 47534 627966 500680 879125 964953 374674 1028115 951900 872245 506042 945245 1017173 163622 426238 869362 56762 879714 456330 717067 248983 375505 228804 129349 694887 385151 318565 477168 762225 579321 224688 189739 61907 431725 349677 129436 887918 95683 225786 225745 727912 353133 302261 789485 445036 935883 824285 544483 940886 700631 769299 736841 516516 488508 997580 365486 352973 538295 1029252 519458 548308 898976 954855 235162 908428 943768 160231 604018 778144 222774 647884 858297 576819 496859 290430 1036517 833329 92107 584174 764741 371130 951020 936556 885624 646680 885854 831142 652200 996293 668191 762355 768406 804247 878502 358581 48376 293607 445654 44715 356585 572389 709340 359982 892817 71539 814438 841641 522255 104699 508535 47711 1040668 967129 882803 477657 128230 405244 815814 476390 1026755 174041 993748 448996 778822 308861 794511 415865 653459 533246 681436 18411 585839 820986 516669 833614 608635 743950 611242 292697 680751 806806 530907 335657 448086 836215 51175 716301 834706 718115 990564 319238 275197 253470 685851 209846 750192 580956 294200 999016 63774 711266 932455 884112 871587 644898 717135 509161 871629 807647 388515 112122 484948 862045 555722 777540 539506 950461 502435 444371 838422 251843 84895 472339 921310 390569 489672 60871 584595 378503 1008995 59253 202473 714926 780114 323960 387545 846757 485947 503620 220062 323412 258870 573821 51931 865624 998060 171317 427980 163269 277226 985675 979908 511187 415310 814517 763634 965149 440999 862452 513827 504308 737090 405345 310136 327448 739253 904650 491022 241255 741282 1034561 963802 160558 795375 1021091 309091 702964 1006708 832919 871881 202604 203221 179734 155367 39631 260206 480845 460175 863470 472222 685651 449760 691053 941387 1016276 806268 227387 252816 500562 258754 1032928 872323 228212 783568 122215 504753 203445 703532 682187 498924 885183 985879 111771 770590 819075 1033574 75133 794751 151147 728974 332479 739635 497345 634296 365303 859190 95175 699502 677180 484834 44663 224376 127259 912529 288590 104686 947944 725966 730686 424761 953077 108379 123115 648922 449251 444189 838328 771611 887548 1045600 130841 734301 579002 79849 954212 604461 482375 384197 176349 1016934 907697 866845 365631 940814 30138 489653 648590 437626 766788 799214 1035781 947952 636523 327242 863884 799981 155446 597750 975557 869711 207574 1021125 390262 383702 1018927 375532 822757 453201 154073 255263 665467 820911 65449 937111 71231 65376 977188 292395 390475 72435 298813 681535 991107 190155 862930 118507 121231 860397 206775 801871 765731 237679 717839 653218 597095 484822 574450 630689 583928 578911 357992 586483 990998 216557 522507 1034595 95965 796125 895797 408468 242141 408918 238508 552727 614967 502732 671074 703754 652554 898329 1034322 741439 226794 185119 496207 81621 190827 497905 93665 124047 706485 358612 236756 154173 56538 989525 479612 94647 1022665 382347 752139 604401 487885 471759 956089 777292 568231 816779 731987 781540 122202 721849 307390 240541 434033 989880 420246 650383 726932 392297 816740 562650 105969 638556 120729 1020572 311141 929396 1023272 190958 226698 484766 252278 885815 355215 752794 427772 1041417 61983 560125 487272 978260 52661 650426 61364 260760 93871 904514 212770 849166 469924 741735 384397 473421 1021581 601467 956090 891452 882026 296319 387533 954090 30910 186187 887255 684589 349685 480075 588091 884520 762301 584493 425004 984995 310516 496975 391198 36574 981378 669578 219254 675784 388656 228809 877779 120743 968585 474220 507489 126518 437854 238014 145908 579117 375414 472764 626011 96510 294684 764873 111586 810678 737098 758733 939293 760176 588242 15198 678652 684645 400623 359977 517641 863161 886666 59102 636604 235295 889073 455247 353017 638505 548454 356245 589204 976414 570313 382548 882346 720776 46828 877691 994168 380118 455961 156531 376097 759274 644359 165865 677675 97753 684453 841848 453344 232810 252125 206663 106319 147337 376170 255070 723883 624111 858191 506394 497967 964246 742380 486812 539095 652947 297724 637526 1044744 703153 950519 968614 45822 495180 794361 452484 588007 128934 932773 779700 629161 224381 387322 602859 386450 920952 848670 868847 894801 254403 967961 593607 999043 821037 938329 478410 519237 901463 124884 1000122 454413 178557 386764 112218 114160 700289 911184 46078 451433 338872 763149 874163 333052 838791 415151 330471 619279 806174 890210 643251 100767 556405 350335 677230 844942 193923 944334 971932 719884 742199 146106 637099 226780 464764 450131 240857 986097 929361 734776 644623 701142 697562 366293 480116 694093 939816 327380 756203 630991 711514 124126 423745 294689 501109 371279 722396 897474 103413 749356 814387 433116 401068 542143 798325 505038 351781 751798 182039 603890 676700 438654 518371 774552 740013 823549 198140 509231 670297 223109 1012757 457757 294728 595442 719879 80125 968497 974424 991459 158671 1017255 91447 675619 581883 508071 996168 379821 890105 734185 276453 228741 927899 845241 478673 722141 300275 355239 983287 983893 326541 629287 670141 945488 279518 318349 587610 669309 48025 334585 456482 1001690 1016986 408364 961372 222814 343596 390028 669238 256340 692567 349990 1011738 669036 687163 1033573 909909 83917 213494 51123 158621 511002 792983 521032 957834 306132 710896 159534 891812 676981 999360 43975 302462 620245 258728 128781 368206 708272 320346 187954 887229 144345 866769 369767 629479 120887 190622 748931 250647 210356 448988 585492 913736 899726 936430 814714 138686 324086 243154 187702 11239 354206 942836 649637 947848 826253 445511 745050 509143 316401 276439 42239 973609 632545 641769 100087 439497 774613 389980 530175 374158 104143 1009809 971271 142322 290165 1022409 2043 1004944 728921 93375 772334 900298 191666 442168 781129 195281 730074 650609 882076 1024968 1020835 113718 733665 992244 239774 957133 767564 660218 768345 232150 756673 198351 986706 633768 192970 765050 692147 343768 896081 186260 515504 809276 365914 516150 631734 749670 627065 445177 153390 566270 168063 212082 188242 714046 728498 479154 850702 114298 419431 960997 650566 425801 179633 249388 651886 973829 235101 456362 822431 560494 594938 895897 268268 585942 712228 873721 261321 387724 957321 775555 972815 468089 873941 1043732 298874 146279 211619 776069 232668 445142 414879 727992 817001 517745 944012 512931 690935 375854 231835 965706 476123 465491 478517 391175 230878 662222 731705 789244 350634 597865 782619 710025 760613 228786 987892 638550 1010234 622529 404887 682488 814197 274156 518593 740593 587077 1029641 177656 945506 1026105 439413 169884 427485 862491 829551 87451 761157 319743 512828 750488 363925 632038 349420 1040016 405285 241065 642223 663222 77667 291407 858671 243079 218587 842411 811709 555868 727401 336763 659111 859041 119979 751457 1047569 448157 898424 681822 636293 867572 290007 568139 116989 824244 4089 580721 826131 697166 915846 421435 421721 502634 168175 166607 511944 972565 211403 802397 1005623 413145 444527 438617 58854 227030 705980 220215 416397 353764 965450 833357 1011824 686332 984909 1004885 702219 308781 761158 1026601 470226 486748 224948 228644 873338 409065 727403 408989 1041603 727012 953974 597785 568982 209019 934329 654406 405230 850580 825895 814002 722893 944206 913776 997946 831061 967133 708197 666868 761354 54750 726647 665548 226095 961646 180072 491057 304955 1014092 124643 129201 97003 400251 1028395 420266 583439 896362 540470 922069 318153 482407 155376 613705 762399 730850 891447 318606 859677 748233 858699 740995 211372 207545 162284 989319 810613 711021 308895 424944 931474 916562 23806 943076 956982 875372 353493 910161 239695 1032839 859078 550543 456907 1019362 750928 1034480 484717 159667 828215 934620 440669 195022 15346 759764 99806 896706 422458 351405 782706 910438 1005644 502240 447115 554183 226484 819582 855887 801513 882994 117752 509852 934373 243534 816899 674555 1037069 472277 903068 937275 588186 108259 882851 531322 842930 850228 319380 217995 107183 227764 40787 456417 884923 389166 940841 944935 32124 988286 880300 964939 378577 944066 744219 830039 122505 1032485 609720 282543 234827 416975 420076 377720 345053 593214 445905 171916 423454 699128 178515 225918 860639 772585 380729 696139 695784 970050 581165 684533 838997 449933 77015 571057 416235 984035 815259 97226 302270 202718 348255 289263 470325 149758 946574 404197 862567 16325 899627 894745 462139 700844 689821 911264 512109 58715 907786 949956 1044643 760459 780106 440419 998026 611635 462041 815515 373038 400671 949954 332795 841031 580777 211299 977618 464349 278235 531694 517699 316374 201469 551575 776394 212457 179973 55142 127836 548696 880715 386537 431449 485857 870683 889756 723309 667373 449302 637531 208364 51194 543631 501484 1018864 1028123 494799 781012 793446 506118 94073 346613 1017018 475514 711856 516884 219567 455565 1006882 449309 1040919 683692 920775 935629 513134 943246 968314 230315 457769 585445 860602 40916 1000908 307326 605633 902040 307707 408719 815966 979514 251105 228195 744555 60222 719816 914956 477018 771414 62378 378035 97784 719320 716433 955873 895101 451349 233934 247729 232334 577126 237679 722159 170470 56186 773858 630450 1024663 772564 42869 865155 856543 147322 151207 588613 1021244 749838 604622 898420 858927 130758 430774 989527 684503 470825 203102 660175 425523 465135 552505 721639 981696 967271 218934 21479 1020250 578515 746738 619177 386607 996546 514253 922878 253581 779311 1028251 685748 444629 460218 621349 989327 29519 975450 179998 972361 314814 511750 677845 279531 614340 769377 506529 218357 646085 223698 1033498 805723 493109 261389 686194 911107 957491 342397 489120 158169 776553 934618 555765 367558 652460 573207 469454 391490 847411 692860 207991 189147 183871 501744 745272 863718 646023 191848 282543 708233 792687 583263 423890 252995 1008492 845674 895369 44285 275291 342937 840601 481264 331486 749139 915634 259194 645163 862587 757424 589664 484957 496433 333562 728553 521488 977084 368766 694698 842331 321430 473961 404409 595735 904961 218979 754422 863038 703372 838534 378575 299962 767769 303868 619978 653136 851504 906513 441958 110185 432070 654533 353253 898160 681023 660935 766635 161772 440529 668407 146827 713629 995770 803763 784437 967907 309722 826202 366221 997670 562924 401297 91615 694670 710415 941737 1010236 650066 735603 972704 119529 1018713 652583 193635 890161 498089 474732 217532 490148 374378 356623 828237 1042856 486558 901995 773794 203494 509598 509833 561534 247762 563431 616944 498861 298590 130211 380317 265711 206045 881716 571191 403289 239194 500407 946255 1047360 407837 179325 125531 62190 688017 1037842 383399 351484 829159 734269 118262 845218 80763 806324 269245 95719 728229 218595 839331 278458 440779 511261 193863 879976 988952 838453 870807 510294 287738 654890 334957 220392 934765 988497 681661 823075 733405 106353 542207 969759 839260 380468 668142 986958 482355 736169 641893 239468 626401 833396 404062 1032782 129478 370358 515459 1030218 163194 638211 515217 824115 826571 62691 501475 138671 210388 892134 919028 152942 288631 892546 484260 1004332 372030 717289 651868 986352 146923 413947 581509 437021 507274 304551 913500 473486 347085 347737 989665 392357 210805 239929 438120 104181 445235 365550 986509 692351 107183 178055 658873 709589 1028870 1017735 933226 774818 252373 975576 904853 863013 163155 982540 916257 828858 642142 413516 112347 402393 709365 938588 232817 374446 585117 930524 539617 812404 948099 361395 580083 506977 990836 888923 286378 943000 625582 347607 455076 685151 876871 371485 948406 746933 868257 711811 1024994 127157 304622 119654 110263 365497 244167 46590 63897 992431 195880 55023 329693 921245 681940 987254 712941 800677 885199 618654 848084 1029186 852671 249769 918237 906341 31421 714179 211405 751408 46718 307815 201715 612154 816963 647639 491266 769610 928678 888730 621226 388428 873771 18365 905846 433465 709510 902500 447385 151158 189915 227043 284621 224616 701162 981105 881208 95471 905502 599796 765981 749802 631199 619751 729574 254826 765172 1008183 976353 194899 478003 192717 545247 912801 224378 747363 1030689 735441 898264 879540 509454 716546 477931 403959 766347 327122 1024489 117630 187623 665523 738723 997264 609501 710065 340988 539895 618098 470978 581430 341869 694520 592886 841963 447835 932425 99839 759208 847010 291303 449803 468792 926684 997652 618803 584641 572989 346235 306479 999879 886991 335288 685008 669579 437091 182213 782793 356131 242983 224984 372168 501507 968466 864655 798139 1031210 774636 793479 707759 912292 419304 175438 572721 801714 77661 260518 935347 710418 651829 352925 473423 800439 885756 1023376 905421 443007 611535 1015168 341726 710053 449565 939241 649459 822260 170159 12253 827019 887383 587689 343272 952300 518754 290383 965748 154073 958811 286039 106079 941319 1014283 1021385 481624 422198 457608 240907 679502 945603 476538 147321 220892 923385 1017748 932646 579317 611755 812679 716301 87868 906181 896537 353423 551087 820217 59230 734421 354026 282333 742361 928219 368521 345974 955803 59890 228684 486108 306975 388968 929155 187067 756152 229871 188990 104362 1010222 642005 762669 899430 155621 212122 920757 482714 757164 317425 421364 159433 821883 602017 736570 1033788 496334 329683 323403 385779 824271 1001357 110287 80797 896141 1037468 853455 1000349 346969 386646 337863 932172 637673 202484 932593 186257 228690 394109 252427 414589 604026 801981 441816 994567 668470 614743 373535 933425 983483 643980 409404 897229 620772 709884 387787 481916 433838 860343 810481 593718 625123 312939 878777 386900 482645 459551 229316 898646 162109 575414 828315 556715 484920 403061 383575 887481 548722 910365 98010 405473 898200 978225 896564 953064 1007771 437125 444838 833133 875060 356201 674023 252738 506011 1037730 61107 286268 839602 245266 241561 986062 714609 327361 749323 996051 271039 996960 951482 447799 504260 819090 482583 642150 944953 30676 577507 899286 236515 810762 667207 777347 48097 679523 583416 368242 486616 466160 865641 53063 113782 673579 655114 1035558 315258 179021 444311 288493 62583 183067 988476 185193 441568 203629 958257 469461 988820 485234 978226 1018707 1005827 834450 595923 660575 620686 637177 852857 203195 905806 60235 356519 710735 593829 902547 167603 888219 801583 96855 290141 635628 920945 795607 999104 193836 522533 645180 991473 960230 383702 341480 220253 249665 464725 621081 736346 32490 735343 782386 498747 761011 770795 517956 1017389 170861 509401 859038 911012 693527 404543 489774 747854 53753 85994 480380 95635 897212 848793 697337 581395 976395 637053 450924 734040 627638 315642 636123 256310 503622 998790 822181 909525 79484 380239 1046064 1022944 534259 954258 707998 873821 750254 650194 800634 712488 622385 306145 992110 13821 619595 632412 767381 628951 956264 353209 245488 353596 502688 945433 319097 836699 76525 216497 717410 322587 192056 231400 692132 974091 87916 575339 714395 238766 682427 163166 369899 436070 430585 243292 202681 185405 153559 899142 332635 833110 985371 843871 989711 244263 395126 897829 943783 283966 128598 517221 339851 826728 95145 382563 802755 340031 52956 984619 852455 153452 227252 423384 374302 937739 909605 211383 936571 1004513 996363 95454 552390 447786 370087 1001219 270059 710876 898410 482530 508838 730219 813724 737975 749172 191893 55284 610814 286448 616697 212239 244342 516263 112239 1004905 649295 833325 208342 588347 935804 736791 957074 761219 284029 647475 241347 810393 190314 861617 252354 426591 704165 378035 532389 835209 780551 512825 747830 512581 809275 321165 952934 589077 965274 432537 451420 346607 364198 749820 391330 604619 615757 984012 879034 841031 122075 211443 585254 462817 841009 727463 783016 1026825 441400 502825 840184 716010 112439 105273 325319 62350 105388 611805 620466 784736 807838 818900 911548 576894 625245 787071 592862 685646 482242 384206 653537 869182 11772 366478 928945 833155 146039 136095 685524 778721 972466 729725 826683 679507 416706 865355 568654 836604 316543 875461 192170 922985 138683 814398 431228 471325 933658 509533 282323 125907 898497 328063 670845 711364 858097 252093 503373 1016527 477145 531886 630343 907864 650945 834191 487731 688615 955243 153787 957865 858446 614128 869774 744342 859257 586908 293214 128972 302706 932073 764074 739267 982184 315635 366249 648875 583995 32175 627621 424180 1022610 679275 910947 403319 351875 1002840 351638 962845 510886 924369 782644 538027 773793 877805 695482 938526 569060 374959 797656 952236 126339 616374 902706 231294 734483 839010 416248 330997 210575 1018771 294075 250614 638642 451038 295863 822133 555597 1026633 734398 572593 621875 980196 911040 202574 861665 881239 46044 325041 324707 879576 494286 730686 431883 764344 371428 624319 865176 102323 818796 965926 818481 779104 1001184 327394 85678 735090 485284 1005753 882838 699566 360148 421039 579388 740163 367982 71934 608222 219383 357071 988854 470607 387545 797306 636777 881508 1008229 590975 194440 193018 378067 154605 282269 63444 750622 488333 947060 679703 888379 116399 249242 627634 492895 349839 852959 678439 642717 977958 968150 143027 371239 716592 920943 870122 679635 451501 128263 1019283 805629 182703 236517 62270 765715 122738 341609 626476 730825 710353 550355 636435 212379 347628 802264 589107 510723 955503 831941 748803 911785 125486 145147 800433 159419 427471 1024976 709827 822183 850024 123769 20398 660429 779925 568183 969749 554977 848301 677756 1035019 462262 481708 514467 219294 114023 372438 735003 653529 324661 757585 895717 347379 417219 609190 28284 93902 880719 567165 161234 632786 568679 127481 619001 830122 976792 834713 782209 431705 832467 814707 930668 1006504 85415 491022 817104 572499 628346 158333 793709 679397 881109 611766 430571 782934 948427 743318 483693 433373 750743 391937 645900 722929 892238 863858 698312 497253 199676 902778 913649 218391 620894 616684 646986 1005610 128882 849037 773092 1003027 357298 728491 1017737 514209 762990 586161 497178 357724 962087 439760 1032532 283133 191246 616349 850881 635182 451982 925036 479423 809767 438232 779874 878297 926599 1011272 722874 424782 979240 1018754 691166 1000563 105838 257569 491092 96057 1033014 569031 679226 510557 179689 301373 121533 83891 178782 396985 365871 934767 195275 56887 833105 473285 462554 686415 965258 948104 284094 649461 147448 722559 312812 242661 522380 277663 504568 778587 831835 834373 458498 750606 712128 703202 984825 22478 862809 451270 355181 701754 113608 898122 496038 339896 872509 745945 512467 825329 556521 93180 310073 294553 904152 1027852 759900 889047 77621 569305 520583 765412 730060 861168 889078 484835 668487 388626 996324 731770 522594 178548 615399 859884 377826 453403 894219 756178 462540 343703 184539 165367 998598 632778 428606 446181 810772 553693 1026190 485018 918489 1030313 163762 587149 933290 960606 236195 777603 908450 310039 1026248 913155 39861 259733 241448 293574 1012020 514369 614346 338366 837572 981187 884130 637327 1022341 1002675 386183 646824 226520 956575 883250 690491 426941 910484 52939 447035 864020 719053 808789 719273 89267 1032615 628549 461470 639887 903338 384334 945555 577143 713525 379845 512243 1032493 932943 633805 254916 647349 102046 867990 690775 569983 321485 625326 1017305 665389 606970 885886 748481 95683 1032966 578530 155223 1039113 474172 635635 416526 550763 640339 548059 351929 897335 739820 378590 771539 175032 740313 357779 7087 890697 600859 126948 735570 81850 383213 520307 255796 322680 484092 712951 187694 641239 391194 417148 564469 825807 774022 911915 994692 216012 235197 951789 245063 287327 428531 458144 466104 785172 660687 736489 726890 713882 730749 478003 586737 927861 255762 931625 1005626 469417 346685 670271 429994 654881 816426 317667 891240 435379 479976 1027341 865086 695970 431731 477615 237168 971716 768276 317863 474306 184184 148462 396606 621892 219738 933383 993650 245580 387315 195159 387633 982552 596469 797883 648633 943569 114501 578175 126776 450210 836348 214514 572949 1018456 651078 190590 48317 771797 726236 817397 532270 545246 532453 685795 832971 705006 800174 516438 921838 444213 47311 762599 815821 179139 155448 905689 686518 897077 871878 771475 347004 689084 1019361 670433 486836 645990 536046 51038 504147 481204 435151 211640 648093 900417 581473 178118 255665 414172 195989 129442 146924 583411 514393 817842 719432 93880 757971 874897 403385 556721 694987 447822 697083 55290 208492 757945 1012169 1012842 12251 368075 472808 770545 800216 504101 706510 681611 151510 745361 243339 826832 986458 980184 865997 683191 580851 838687 732571 694523 504335 949418 403706 964726 516414 933021 902951 930039 806521 903908 670669 988595 462584 949764 823541 893820 335423 831238 473302 833870 302035 682091 996016 512089 167290 561148 667587 667966 864831 588464 581450 204601 715555 927673 570314 651033 587324 326096 665340 763965 521258 142333 161213 636957 1020247 217558 368863 814668 760587 211101 985562 840807 436120 637043 955304 977105 251124 452321 620186 1009458 231711 978194 1022658 302646 511872 351535 772470 522641 230643 1037444 992721 373204 321950 736309 244270 888680 955582 696268 609085 638755 871249 1002917 369019 939185 580183 146906 261644 875535 651601 243910 935383 875490 455885 821740 706334 839507 149486 236442 907992 343143 367326 773135 517690 190956 859357 156150 382047 985955 554812 186851 766924 760515 354455 893146 183853 746464 493911 305515 148967 1023584 698841 476717 744332 233409 63859 186727 628827 169519 971791 972005 690142 343717 871846 107227 820858 211883 303583 969628 431453 357790 914752 243805 748920 1035108 1008041 870193 975214 1024657 381337 953007 309543 726517 931274 351352 1024681 650295 664510 818373 141165 729056 109239 383945 942832 75479 1018338 493343 724367 149303 475358 294042 892231 516670 832719 1022179 288614 1030668 379558 91612 363743 462773 683151 601816 807867 700376 980529 625850 195139 563819 147163 155125 1005902 453852 618400 96211 94056 925038 839280 180074 1032921 781510 1012138 933808 645783 574239 206779 894489 1007980 136447 683220 424244 158015 894239 519225 117243 234726 650469 984255 1031616 429119 452889 60412 366275 256588 738159 930703 772835 111289 400508 773795 580293 653580 278315 193436 47326 993777 1041482 651753 749859 759831 762973 834899 443638 93627 976544 498795 698041 760252 19679 343599 620074 605391 599471 616278 799355 673467 961927 462067 510323 475390 37851 415450 735433 941830 510727 172796 1028125 991485 958178 964932 878236 94066 649846 261058 959885 165861 456308 228882 62359 985403 1013765 357969 240277 902546 908386 373579 159349 305583 686520 252476 731570 1025237 260034 412567 294302 814832 726204 585400 631804 841652 902195 547501 882217 726623 791975 1032750 451986 472587 1017460 840031 154047 293227 755915 384396 769354 659196 882958 806303 735822 986056 480489 634545 637135 201079 632267 443303 223094 439929 1034484 723559 501926 759745 355222 81397 846542 384673 1016517 727717 643494 728403 546277 354915 814030 152287 240315 157605 114610 1016782 383480 318863 810723 162762 932824 344765 534014 476132 396959 801637 960141 230635 650476 153047 982546 929899 292639 502101 95821 707948 784929 816796 671323 320764 383409 501044 619829 726134 735715 749092 828223 267191 486808 710305 575855 635724 684521 207354 130762 242513 483955 64370 986584 192922 606941 377819 639898 882924 482867 707757 744054 385980 913566 957761 408222 502837 278371 233445 728770 214515 612027 990401 1040588 424696 302419 836582 744869 402166 584372 383942 996805 184823 324028 585843 251492 863729 977704 947298 128299 79357 987295 959940 652580 415075 310395 845933 673786 120718 978074 519234 162215 236429 481652 876314 392739 290198 1009897 277916 450464 861052 986151 865974 240486 709116 575390 907525 772906 254635 948513 509861 379103 700136 884002 603981 515972 677694 562133 871777 572330 929003 684894 158302 759027 716823 153054 120177 605583 442745 437722 246682 830325 546455 115965 254550 616789 719330 997172 1016655 1010976 358539 929642 673769 192725 781249 911752 867444 492845 322958 1022740 683178 701420 97436 343794 427567 905106 136319 173813 469598 738671 1010528 893470 294442 955547 910930 778375 173599 746193 349437 810776 298868 367467 88027 326745 583593 422111 87893 844984 478944 489479 453719 638168 388848 997224 743928 848361 474262 508593 94691 1034418 877942 1001394 745253 777928 600981 718473 254307 904794 975965 323161 246247 91549 730171 31709 62893 424599 732604 890639 527039 737106 705340 451164 35567 959857 645480 801446 161502 647636 1007188 363623 200658 769797 65508 987735 366540 126945 283998 629181 342427 859163 682748 618810 121691 765705 481577 701301 588382 920052 278009 874954 418805 191429 104119 833050 499460 822191 750408 942558 768310 842424 43709 773257 194741 554302 802725 122480 928103 950021 830535 60793 627943 1024969 44527 502706 170331 687050 178998 1023426 367592 182230 327187 796059 441314 756657 806802 989990 206183 794519 210891 379799 388881 932393 808854 421390 946857 162650 102302 391950 635181 445165 492286 325573 162275 221567 977972 186701 342636 526239 593535 259816 955005 247323 812519 419382 521136 742137 855878 106217 457741 935369 632295 952591 248249 423482 413579 820411 179374 818323 680948 875760 355749 14197 756521 856013 1011900 973922 129486 703945 611267 1018518 283102 610252 974353 1035270 684507 397034 194152 254557 331351 817330 193970 434686 957729 852798 1010321 878283 325350 720421 897227 830919 856919 520750 386545 910629 93527 363229 350120 634547 740055 177833 113814 316406 202110 967281 762570 165839 840657 749922 908560 615409 232758 496711 957846 386001 463739 417196 685552 1032625 736410 995758 119293 183703 512828 810604 234857 366707 984036 95399 418229 276207 93660 404790 292638 1009413 520474 802251 930963 798231 813437 223007 910808 482870 700190 711249 996565 409001 14062 61335 815349 991172 439793 98187 446635 924664 209401 462441 235055 941353 1025733 420662 160509 835178 388755 204083 350716 992093 272111 621446 147107 734621 48858 881033 967518 64936 589357 873081 647390 986610 714414 639639 529359 78774 256563 785296 752480 810952 913778 207733 575161 842922 316983 1030214 928121 735075 661479 130253 892369 589189 739942 939817 832620 943255 1038497 726737 938446 940558 200539 947558 872341 122832 52473 101749 936270 975259 481492 877118 657847 204179 419198 318426 707961 868983 173751 223565 319059 863532 475839 287485 379800 305614 361371 695984 850604 748083 409393 40693 659964 553581 417131 224553 467703 556412 216494 302237 203891 173994 843062 671094 442997 586043 192059 307439 698957 447317 730903 730031 318950 325478 1016918 637347 293840 62179 97636 239094 1009324 638244 511592 572874 765668 169437 695015 109926 946253 684333 765036 970161 425012 298950 732059 225770 875804 326929 778405 1000227 636627 321757 481934 968344 1023132 647727 420293 342250 752697 686123 984046 468472 275927 522253 946735 894452 341663 158379 435171 932514 368991 760269 420045 226712 585370 306838 128812 901718 350903 749910 1012340 958814 735796 869801 229869 759705 280445 776010 151030 1025236 248461 1018280 650673 450211 304499 506660 844171 885498 123719 1031680 363480 567033 638433 841171 185148 510222 94457 127639 370874 122531 1028148 255608 930201 225114 548539 1013315 379372 857518 103263 967091 277047 292429 123247 388561 355051 651564 716516 889429 798302 579763 754859 942189 587973 889292 313811 1040808 605835 445326 462046 252221 506524 660731 461527 90303 603033 794337 870155 471412 383462 139037 687166 743886 42495 632428 635736 748465 178648 612038 355312 494667 338676 780114 61759 540027 120655 221886 254714 64466 881812 510960 939498 467798 637324 178650 871124 118712 718186 462302 56951 773961 64911 423409 644011 760389 1007994 237522 32349 839083 944856 24461 753096 142844 1040653 316137 907821 860017 740006 970520 359608 102207 862039 20470 740178 996570 1002670 746543 815707 677793 359109 891224 792703 605309 864926 419389 255338 128480 653436 293657 180130 767371 244315 605436 741493 996714 496980 1002071 713534 365550 922748 498627 600279 988968 388764 885750 955098 122354 670386 638448 952272 325677 693533 578203 781432 366498 704073 672351 98009 315220 578509 363199 689469 662077 964757 800663 675043 829353 551772 408372 756077 619755 832099 427711 474832 361947 553085 211313 782757 248557 504498 488802 953738 1008981 1014536 724440 897442 632683 975523 361655 690151 576926 764061 163425 1002392 91550 146263 748809 110072 616093 153433 912435 286134 930758 301983 318075 651986 883250 968758 908084 756571 768628 155362 886497 822726 931633 511800 409188 630557 383160 442052 840327 718481 668095 505194 234967 505637 259657 157311 209487 200366 423779 551151 371547 1016746 1042544 431723 249057 266087 282315 823222 841854 597460 959147 1029222 64190 325791 386969 987757 667039 763270 515008 211158 946890 768916 335766 612814 1012522 652582 579365 1042306 990285 254266 600005 227249 495205 716081 206581 963339 387725 642724 449441 929115 865012 416238 955852 584600 649582 620819 830887 172894 593657 830810 819701 60394 792053 637531 251129 494434 747799 721887 379372 722675 429038 646193 661191 130163 960910 585556 226776 807163 1036752 948406 390714 783435 334911 250489 511624 752016 519217 449738 428405 50814 173434 594902 408858 60903 835209 685473 534522 858899 700299 521765 819551 816263 409046 1024565 1036524 783298 623039 441241 633338 210902 809698 596859 175509 642251 793321 826135 875474 383836 619213 1035413 471539 1036050 775480 478451 619489 853583 222035 894229 605018 775461 128629 400884 996638 946873 248223 540375 61365 1042522 840176 488250 985802 517040 504625 378596 163689 665917 659351 464783 799205 808660 456300 886714 640603 953241 456757 677360 935625 122354 775588 472521 794585 321260 992407 216282 316971 750576 471402 423889 818582 189175 417485 108919 274119 718232 955816 545455 162955 701426 502220 816098 419501 864955 870819 473924 734881 240474 943447 208094 466170 472538 31437 752440 1019316 260936 479066 996700 320950 723932 556964 921320 960949 78047 652402 440565 52471 882122 128187 983734 621147 401366 927357 523532 489878 1013297 785446 717391 957347 509609 392469 617531 340333 664763 194402 569192 760502 931313 617925 195506 725929 300503 818739 290722 901811 1024308 242357 406411 702906 616316 435859 399034 751833 946749 116460 568679 1008285 471323 876248 183922 418766 876651 313887 587366 636604 192234 538585 748772 389554 571220 973466 55270 663021 811831 954008 62355 665021 780367 1029266 821875 726735 817970 118005 899752 223220 689997 686870 109884 179057 249652 742652 174586 516502 662487 881030 749976 444389 572731 228312 251089 946900 846862 454113 716586 252707 309839 585036 907907 146159 850570 419903 62269 59885 687953 30107 1000398 178269 935303 357996 857321 1026744 930951 952107 699082 414710 286637 549815 110436 187609 891725 349978 399839 446805 802218 717701 805581 573326 946524 539964 449692 216867 955163 882202 390369 741818 500535 791798 129448 367791 493966 661287 636346 227955 258642 503720 52119 144122 636116 181662 885206 1019449 317757 635860 142711 446165 179557 368515 749101 425640 991356 499022 239391 751344 779018 940650 223807 96607 1015440 457048 548583 714592 392461 28396 1028568 250421 389961 903838 1017034 43900 406894 378204 991783 138939 567487 304071 730066 464746 358182 734119 879056 416154 977144 451561 186168 625621 1012025 669042 704354 360104 703843 1001169 752779 307192 850596 85565 241943 899187 306410 895418 399066 655112 858474 445804 706483 481160 75471 340937 76510 465761 935628 638051 1026260 788831 900272 447886 751813 224489 146875 713195 622384 830103 318998 222826 798843 987590 818408 707395 587169 640965 686542 873205 478492 111068 871084 582079 405436 773529 949025 828759 246446 794275 462243 369591 891064 729594 597356 109919 806857 990098 363369 784585 988693 324716 759089 843113 991533 1015584 457785 763593 845614 582059 932323 122407 1011791 496694 195297 226765 434874 391878 877513 813025 742307 675966 648718 147187 662227 457160 823990 714676 450345 580558 82799 668525 700598 273007 209401 765465 94196 310708 694319 735894 421540 584365 620448 773301 400211 59865 872793 860415 260651 912467 250484 436348 251096 800691 416689 700124 578414 242829 735763 937258 597547 897945 899342 697883 1028720 320444 270247 232766 709413 181981 450321 830254 752406 276220 872089 826009 550133 891330 739471 653794 225637 323526 276396 760406 1002088 647358 235218 929481 486340 597614 431461 839427 644423 711978 662011 793919 260758 220902 379801 268607 950703 812271 229983 841139 760692 341351 652367 999208 994510 351062 234484 940404 616767 125425 222891 617065 805683 121757 866387 693218 905263 871514 55005 475902 993898 216764 725748 401083 203452 644019 482691 77675 1034576 734491 1002432 975261 708302 955289 763556 631614 623463 776726 925091 871769 798534 253494 128825 701739 1023513 760603 470581 224916 32363 644016 903355 581839 891598 473289 469422 572233 288589 501322 939756 687060 765074 309963 932457 749216 1030309 810558 80377 123641 693820 346985 364468 601592 505189 562959 734780 559805 28255 510076 489033 743280 337652 504705 638009 722938 481881 237118 920521 965270 913486 64731 861503 172001 993422 637498 924956 337846 694319 690011 223479 509564 776672 289199 622344 986302 945274 176628 357360 932193 698156 976616 729947 887412 910914 597606 138614 900648 147215 722559 969411 437911 667095 307678 63326 675696 354637 62392 778965 343467 334812 731613 692044 52653 989388 870006 992971 969819 1005368 249491 971458 1030930 953931 892551 116989 686894 691156 643996 841321 806343 439631 714989 465643 305531 161959 488696 102351 960852 981696 313287 339932 626508 988237 553309 161514 858859 933001 485550 240413 742620 353567 520016 756045 752782 489652 187926 143839 583116 659838 124880 923246 254133 113974 363228 98077 218203 40279 747286 997096 694010 195189 749882 743832 743219 1013318 637841 600023 846421 777904 703250 1032509 700670 255255 685926 489356 741683 123351 797932 891749 443709 513084 470331 402362 148991 899417 843744 928058 432373 930918 622024 122538 128845 774844 975646 1030684 312383 488121 28346 965890 439413 897347 925341 846908 648974 354156 935967 997431 228119 812831 343187 252137 952157 934133 228820 914470 544423 978033 422287 569175 120190 771918 321934 684283 255269 707833 857743 1017738 904898 423690 830005 845651 655232 705777 488999 633199 547767 1019500 482514 630451 722553 215275 314986 909122 252522 308714 447686 551598 251085 473449 145363 985954 481705 836218 906803 605122 718218 716196 705210 111198 905859 563583 566249 766643 508666 840111 922430 942202 118101 400346 118055 64101 364499 937827 929357 146373 445115 336839 684892 543215 849228 408854 249749 187225 177933 719330 189309 764374 211183 343155 639733 713047 64754 804519 882219 853901 570227 894428 785477 930930 542709 433707 764054 123889 146909 1038625 895071 748356 982162 428730 250078 85689 1037082 225431 670871 904116 610061 1020207 847142 798127 939911 778430 793342 575835 969068 593830 910906 877484 707902 903011 391877 946565 413039 202319 426655 1040832 492407 58075 203389 444338 733390 385724 48856 440012 440649 970941 366968 984467 929218 278440 270075 469519 472180 707087 797389 513179 967387 949602 257442 775018 968948 158451 762965 413530 668025 714936 773456 979111 288494 231126 547135 220834 444526 645708 813469 462674 1020187 133759 631022 857404 64810 333919 24459 189239 818854 233850 684659 602989 997959 939706 62070 651833 354009 332219 469118 815838 604621 950901 879003 193644 520982 996510 976108 574183 815293 1021672 1020745 765841 992157 1009252 838683 326196 768451 227147 338940 104637 388777 440438 643961 241243 510932 373165 795101 189276 646850 350053 886991 239577 775054 373225 97821 907686 670307 934139 967581 506217 502681 436666 719924 1030421 867928 676683 341519 207825 831425 708171 928061 305128 579463 896195 739535 392545 125426 719127 946845 415902 238053 826585 28459 372427 441681 223858 322843 636755 225339 897827 462363 221799 159375 540142 435691 204020 1007992 126404 447427 850005 722286 580889 462569 737162 572388 695254 194140 177084 641466 965088 580085 455108 449934 237379 999008 495059 130145 729931 308413 466606 576497 998550 724150 731941 386970 870193 989138 256333 332665 776361 194333 546707 505556 367347 19899 652318 896425 729945 667386 806239 640460 175550 1021541 128227 407016 669106 1002390 702369 501492 353819 76775 969118 585649 714841 111310 206842 397305 445649 644457 736467 701967 42991 865256 338350 693240 915560 1025324 540582 239379 818326 876326 642706 584250 416654 823803 850578 1011768 815951 877805 415870 360951 41975 1026190 588250 239515 992205 248587 314865 215727 848613 956817 792767 568023 875406 970576 553581 1033781 853243 552127 885881 176036 652941 838518 648362 976387 48973 438551 317939 243759 179309 609117 467421 94837 517707 805593 782152 440561 60061 289343 971106 976074 321787 983420 1027244 352974 682670 343538 679032 323058 357990 12795 644014 293950 907974 633045 391794 867525 250981 585490 817354 923955 971491 669227 476599 253463 234424 367475 758891 958384 45811 819011 1019979 838780 486702 452258 828370 207858 684365 189309 772685 921370 488566 770808 806710 225785 831799 758760 469294 838561 764346 859961 245255 470671 726835 771381 505020 188116 1009318 845609 841361 341359 473721 826220 158901 582508 473761 514233 314266 154521 702012 124628 353111 225177 1021034 676843 207798 887752 680671 900611 706166 977948 875719 715158 498930 308471 929018 761017 348543 479016 663476 586351 413118 710019 627900 293813 583386 244570 354185 204582 1046657 324829 1036549 124848 432817 625903 336761 814231 617529 936686 105174 414503 477994 773690 1020401 186740 314938 256970 985711 990374 927510 870776 714383 497468 569119 486501 354673 337503 230259 494386 646279 901846 729438 476593 636526 893356 809906 734739 173686 310130 34557 482068 739771 447948 538301 780438 363207 153399 645676 386693 484661 878410 290183 1017532 846607 734117 96563 480446 339562 799527 861831 111726 440808 1004328 87695 665566 997977 733618 256851 937762 1037489 708568 442971 612850 597985 291799 882233 752306 989351 790365 497512 893868 512633 993961 450225 313191 578399 937117 744842 826196 963978 662489 359179 249441 548786 347963 405297 858990 828979 880862 887347 325515 611383 128718 860463 229759 522049 225973 236715 553415 672573 45307 732494 471406 275679 292407 470119 900273 639829 103292 649545 88553 358313 518017 329713 969648 188246 810344 757352 513442 220049 669645 988067 993529 666585 61943 369342 188211 424914 712546 1009829 734945 670999 735656 739268 625653 604747 685706 731675 1000109 758871 846906 128858 742158 517030 872156 314740 810047 1008434 369103 243901 614124 384387 779746 477820 693630 601563 613662 259463 879449 480551 400095 1030744 684403 945698 843202 840973 550391 652469 304827 199567 889074 601503 260338 727950 86515 311067 564965 635606 850019 944587 321972 73519 195692 811932 952048 932117 327309 544242 650894 1006690 947045 916128 570873 318686 518858 740468 924402 435769 107765 906536 109529 321654 178147 617055 750189 948609 107351 126073 235260 988878 683697 842574 94158 963488 221073 630633 486489 478126 1011829 407139 546744 194711 615599 822193 411887 546702 208700 334459 215517 804479 587403 741205 23019 556191 1033373 423198 94621 381655 559853 435179 451921 302834 621110 403067 191148 810345 225138 510735 178924 800588 379294 568718 893338 503521 768428 936791 613639 845532 182043 59326 642678 938358 891580 696240 871316 544093 269627 824151 871742 196204 790431 760485 815057 151263 572621 950638 120289 343182 107695 663013 697718 632091 587494 639674 630471 751190 597628 562430 736051 714428 957561 517428 984887 218349 378487 639445 581112 401167 817777 761357 89395 767186 746821 298361 726763 182250 30509 652165 522920 632755 424541 580211 814261 876702 690863 286302 874264 447210 980547 433439 278477 698571 609887 96747 663506 307263 828758 251187 612947 447793 80542 928561 271199 301018 751969 874293 277838 909997 570775 575147 582455 384150 626078 717612 161611 479078 853567 1012020 294321 489827 863401 331187 850220 997901 536037 1002296 827281 695863 495964 619178 489035 996742 353257 682903 375993 966338 696139 1034872 937385 510680 807599 503689 105387 821565 40351 434987 466636 771808 605906 897483 200675 172016 449369 384542 495522 275166 898824 10233 445772 825826 965658 613147 988075 945546 871834 225969 705445 514912 644398 325271 469103 754940 186603 592843 832970 931158 486227 667097 159637 879708 380465 214776 834802 871280 894810 86687 359206 964135 429737 935904 960329 679592 563437 625983 841822 988364 247133 774173 628907 810410 895097 595855 984398 892085 644917 740074 886650 500045 684966 939237 218845 293105 356048 738173 236985 580459 293181 637725 730867 150255 593359 397251 452124 240214 97478 836911 98115 754911 243307 998498 348975 180639 708458 218439 889503 654853 700922 630163 191291 470609 801687 933777 906902 282077 801522 434936 508391 480367 797559 1040032 233306 121962 699706 443875 837305 725310 838365 975525 236403 921021 705754 988062 278415 715955 110045 445386 921443 244377 792050 913192 207587 759021 867655 194124 762742 387612 952553 1022284 433980 257069 531711 872215 756673 537966 568399 682471 314604 477918 708127 120677 553333 376009 502720 841966 202650 383864 767665 736849 130202 151374 334701 72189 703814 562671 844347 309678 651322 114641 179560 68599 455364 998984 110508 701082 641511 450306 1035537 163716 920007 859953 338362 245216 806316 736682 956743 602878 669619 498234 930545 424628 64974 707126 760621 703706 182523 246701 493399 56987 777379 612571 647982 224335 617412 1042770 392080 736201 887478 939694 811767 910375 483387 391864 255960 89977 817614 346459 820149 650516 1034673 346858 625465 40119 345767 423672 896578 796091 703081 332659 587415 227041 356447 711259 395767 701361 609020 799357 472463 676988 601827 751915 505140 1006230 259442 194989 739164 996147 146077 555931 578415 452262 684518 634186 256086 719558 821172 815546 581424 361907 906918 480938 1034357 252294 632607 413454 439466 635686 636519 649780 889266 207789 617330 277277 324935 120569 946488 635724 829053 882112 932052 376641 771621 370593 338413 998414 764384 338874 1020585 1010717 619374 57226 1024199 744837 289854 257134 244340 1038403 947046 624470 612822 360052 700165 703916 939438 314102 945098 675101 948774 457379 113560 638565 863806 767088 318772 636612 967772 896721 213435 567278 343289 347719 1032651 792191 211816 1016599 510393 671593 357405 151251 940945 744214 211750 816713 168637 728165 936922 47035 443199 548739 970069 351263 103325 183516 384772 259186 188078 345070 484682 899864 969420 635091 641016 223954 829805 14842 931056 966161 253282 932920 820591 243051 866768 251344 965782 582106 386149 30647 959123 535418 632556 247443 737501 602493 768030 1030913 507688 922073 1015360 734093 413042 802105 495280 953222 72949 921323 293678 866524 967591 93658 244355 310170 18303 468954 928873 870867 183868 814989 780621 914454 853462 579306 322962 221943 185142 266077 181197 765281 601749 950750 921237 531063 854012 567982 895055 503057 575868 695538 576310 366031 953318 509425 834780 964204 860703 719689 552883 647863 992837 56439 190935 895960 1021238 953029 497996 715721 649910 147052 614874 487188 486217 864737 901815 212338 212558 643421 728878 718792 858067 402929 865939 922983 113759 176862 721404 947797 768041 632803 577887 848173 740243 19447 973152 212220 120155 363753 324298 792058 185647 909865 605483 962071 794215 563030 749536 162972 832937 363762 965504 822431 232095 642653 960924 843947 550588 178154 945181 973256 797628 1048080 645395 307695 170857 440945 401011 198517 472366 653651 717610 999058 438052 781603 467887 840278 643934 230639 252435 662650 893239 522176 584497 1029665 324965 418546 226034 314993 174842 733383 380478 675626 462359 381238 351469 953222 435031 139003 390227 576994 370867 444258 138744 232603 811627 509509 330494 1016746 698162 64286 781516 800613 640819 150972 798077 372956 969897 456578 665584 790325 325244 80663 852829 685133 927839 743659 865000 874386 913772 576249 375690 70135 471851 593019 767333 222159 147365 685737 16245 577335 347495 994442 145534 719808 31643 360218 658349 931047 305997 335078 971746 944174 635888 437023 584148 361945 875696 129770 941718 1040841 46751 747854 654593 828910 573385 381777 478663 326357 448456 871905 710022 714905 504056 568495 458081 220836 628446 118102 372275 806427 359641 1018294 484723 864615 1032463 841054 863507 645747 986712 980276 252983 318997 496617 911910 822774 977017 714958 652117 970137 885741 201715 556889 437701 783576 406516 666748 120975 409176 715728 816506 978181 632427 178301 702829 771792 422818 581299 698336 532143 938922 111973 947892 817543 792186 914561 754682 278194 843997 43902 487627 245269 287867 807781 498394 745980 151406 325548 1017238 719656 980137 887652 354414 883585 177479 77307 734517 635438 489620 931390 768294 293525 174967 494540 455624 716528 890850 644214 603027 517668 503604 496941 429692 663257 331117 324851 420822 985213 1000118 124126 816968 816380 992029 341427 309831 825119 972453 408022 570091 674806 836984 893581 291533 971323 126633 648339 1006214 102781 984485 847373 771877 244269 293035 758905 580548 584787 509842 175065 1023562 822194 781224 92142 658287 649712 579059 376958 905816 931434 691143 958904 289389 341182 110317 717851 734962 125559 426727 931139 1035617 142773 576458 236493 260179 291739 442208 1036937 931649 703278 761156 257265 880406 518872 978449 704727 928311 910193 720100 642951 868296 1019990 428521 1023512 445734 234713 757561 1037536 694639 523544 130321 817058 245542 451195 717709 80698 463070 575158 1027218 923379 309746 480493 964171 84727 769048 913510 477817 911236 155001 466691 956169 151149 644127 423754 744288 500307 397158 1026585 730726 437865 414903 152572 310134 628190 485091 452500 646197 219805 933393 56281 1002698 497894 699178 650152 391469 845335 272334 973234 251292 858938 122651 465804 277447 926691 822045 810608 870285 445525 1027610 913686 60344 991612 241907 485585 714523 116125 700144 544750 258103 818630 866149 156975 504122 882731 752844 838831 884120 564668 973333 922539 226463 867722 372357 584763 805742 380227 589318 698850 740295 928482 902933 540392 72630 716004 548564 895061 993875 875786 956171 943891 125852 652838 988835 637989 278165 732041 507496 518460 121911 60916 669525 498711 636387 138232 169327 716899 977224 496439 419180 842981 354766 486264 310821 286434 714127 191663 892502 676919 213911 604969 387257 658381 89913 733911 909188 486741 574331 242868 621762 220270 993942 224440 970389 858828 317102 1021069 431687 416414 456672 728998 405238 937067 386771 419258 796343 467198 879561 504294 56045 472677 1008515 324405 363257 650345 601654 884241 642198 979125 325150 661847 442150 847927 188797 826583 667289 497514 573255 941241 749982 29662 874099 191972 206142 45310 747334 941232 770803 387017 1043656 441458 480023 938984 982114 510124 1044770 373430 246415 223067 719896 867180 901989 1010260 832438 887025 867010 915786 667500 433621 182765 619054 253274 50015 232861 685179 378548 444114 839280 666230 754343 956446 469928 106488 921208 220901 334684 63089 438774 115515 751665 306751 332763 861894 578933 210558 922391 695764 808910 636461 895254 940653 158295 385524 582567 183699 193466 222186 50427 648057 948524 691686 887926 1035820 190926 276846 1040425 214950 914132 742521 333015 461043 662501 1010628 153587 814673 391726 907422 986044 64329 876340 845156 82429 193818 490511 749722 653752 754831 210801 716644 259207 755580 640246 214989 252988 455537 465897 417085 116213 171213 780381 989982 616853 989106 654595 192397 1015959 782776 448466 705135 357470 634485 906736 1036675 605929 432988 949360 319060 427879 652342 617781 65323 448717 693863 62371 752419 947013 772741 431671 391704 650805 987315 191474 749258 812493 1019696 1018472 856509 436570 116635 582506 257352 757977 768539 774961 601050 783499 44855 110837 748331 849017 969014 771540 873102 682311 351637 346037 727455 286076 962887 835962 691557 822635 260304 420476 534207 859851 406103 478196 685877 432238 700835 387375 717264 892430 1017549 257840 868148 151933 1032560 452298 474864 975963 474281 398747 130480 350140 847412 560478 899686 435052 775026 901626 971595 864882 106218 728867 112870 483077 315019 111518 650146 516428 116701 501783 203390 582572 382819 68861 472883 685702 423857 113478 990745 607519 834251 64215 335163 610131 850740 671530 929118 420411 759161 269177 618622 922515 520731 1006634 294289 642759 128453 584500 953073 953740 745107 900873 816560 920399 578513 926194 829565 897720 128308 516939 488734 618326 651439 670197 846691 128970 776800 881304 726510 959861 933808 816338 129946 345561 163545 685546 955956 419423 162405 483172 275452 749687 758071 682846 89850 715790 801132 560822 177971 676829 495285 145306 634459 929144 536062 31551 390505 665558 349593 517795 556623 634289 103885 144363 984028 971176 427945 599990 489564 989025 374388 729962 895670 569261 960376 134907 712640 902825 715650 93411 749914 732613 953548 1022642 1027668 887224 956050 310335 328574 309108 130110 78325 449566 854489 254151 456105 291661 714390 918490 986262 499831 834721 755891 697005 359122 252682 653433 389057 256787 209777 191930 794071 145113 122313 760591 161191 897715 281566 821114 710806 804830 433486 653129 863148 667374 645239 831324 503444 652746 128348 1014154 435187 471970 105831 438764 108447 535735 954280 967026 963210 875618 861247 342798 830190 792478 845975 411894 1006116 431797 69358 768307 584502 234226 468763 399719 623067 486915 493041 979402 882887 290667 767206 506565 178674 580871 85867 999737 757973 63147 443305 476045 970578 28634 975481 242354 467669 707853 210471 935260 531191 760054 583101 951014 964930 183887 537595 993045 586613 932638 617241 216909 444265 386231 911953 891270 916296 259611 190377 911572 820698 699758 111283 940094 921499 248227 709308 1027240 123641 324313 93543 184165 668883 845237 618210 448837 237758 477422 382832 458497 677619 588807 435955 358853 757321 601645 1021148 214879 435987 355755 892499 284253 606973 73709 218715 865925 195371 196249 969430 761374 282427 375462 210261 768037 893294 111499 371035 728233 820637 988531 548730 96874 451147 344563 1024102 747918 234465 903284 377661 456995 627547 471421 862039 146899 485530 437942 539887 94004 370901 432380 708336 552554 166255 583637 77015 439131 342742 451927 473359 617775 1035789 519812 565109 630083 351061 874915 381897 706332 439210 800643 600570 925116 481852 792536 955511 252377 239464 366076 663309 127811 766804 701533 1003232 987341 609763 841805 764199 886634 955178 440490 217991 756407 186041 700813 929604 637087 257489 1030209 123711 251309 892434 326740 470547 645797 633407 437709 939905 864915 852974 714251 955625 244398 780563 854971 456432 380102 180039 708395 686485 448211 465069 444260 876922 449250 879689 652621 421027 419375 411596 583348 675249 276201 154847 997748 436109 531443 247784 977733 929445 504647 222797 694749 209239 774334 559519 650019 720673 1000974 189051 104910 208595 116619 960714 372503 387532 861030 234622 953081 386705 681450 551415 153340 497945 712261 989916 194347 155494 810434 755151 701379 740010 501209 999511 747911 118605 940738 800714 751072 639347 902461 490042 212013 763070 506083 257133 418007 48316 948560 250662 324973 732307 590843 863909 1002609 790311 1000346 695533 509549 1018220 430923 670534 110398 806881 420406 944804 330455 245664 178891 128235 244628 324730 517510 923743 381529 722814 814546 635876 308060 422389 895634 186294 355643 452942 624053 790475 920685 879716 940566 105454 56037 888106 743270 411083 126791 687781 129867 1019406 463223 479931 580703 823022 319344 650705 694394 160997 521606 424395 638050 635226 1024866 543582 509653 991014 751175 247283 306169 505404 846636 163539 981379 937185 116431 972873 163021 982320 611699 936181 469678 604594 341437 86509 379352 753552 478064 726647 333775 799149 64116 683916 808179 705277 1005802 175719 1010505 907411 252247 59251 877975 587364 363895 607091 326883 851107 90557 826469 242289 351837 501406 430049 488273 340831 360233 97077 695922 455385 930190 895722 261156 527871 748749 477974 190795 276404 1008357 891130 406191 794438 404541 1040967 828629 556408 674766 298806 616111 356771 725721 886411 521104 652038 642682 775875 446875 555930 621340 678972 793302 145134 485848 179005 776604 990808 634381 961377 401006 473889 243727 943770 616847 1037342 901919 582943 812743 863439 469821 488731 531431 362735 511170 217918 505115 902422 621629 256531 501538 47062 252069 841479 385947 540406 81806 573093 748299 247758 941703 772765 686780 752732 433437 27069 653965 260258 695928 321777 499152 587414 223511 28474 445149 381749 859772 128797 413621 424056 602551 412593 327052 1028409 727253 245194 468694 574901 314822 855715 887851 974400 744097 73644 844264 995172 965284 359794 742584 545735 284027 366653 386518 353207 941324 92639 416051 1037571 169913 14975 1017225 226209 198397 471540 535389 944484 727954 79832 166869 293322 681518 496858 1012293 220787 211591 30165 891927 938903 347955 455314 309948 851019 413259 149439 579939 941464 935583 691115 341870 704312 319380 566227 700859 383464 228305 440273 162778 392388 941386 474977 514198 489013 237017 848837 249652 512821 84702 281823 424163 30491 988756 645213 503435 64410 750960 701215 1017383 319374 800458 961345 246605 571033 815287 613301 367163 964828 136183 290711 792310 977489 574267 386401 894388 128527 1042530 496759 946765 960760 678119 746378 772870 894826 905708 909544 618442 234455 639459 991170 527231 969416 84670 123375 352100 461471 932713 1008774 744046 911658 823679 191548 848141 441511 314743 835799 464747 273583 530319 685086 878711 1006278 1021552 981580 576062 553455 630153 826457 382277 344975 735036 501413 417437 82919 451101 507432 733657 56910 554836 212348 483152 315227 150415 25533 127449 749955 902882 703109 667034 300405 966955 430830 944190 290364 272855 808924 617713 400870 128271 965798 510540 253211 44019 438172 253079 628955 978320 842809 448356 935322 349615 785796 298239 883467 367715 256306 1026853 452951 391937 359020 1016527 695093 748948 963671 913032 693407 643639 570579 1000857 619433 667578 930462 560574 617268 600683 794271 867793 206463 503862 877110 398202 40751 451802 658382 652630 59896 287419 489378 171497 924015 751695 420205 652657 969009 888545 433074 624759 583597 647995 436169 948886 106438 503319 146318 627062 647342 215851 227643 537583 713166 749805 205678 497962 933653 770806 620091 480443 823511 768395 26239 281340 192978 125624 307453 966176 842565 954127 498576 1033997 208439 382173 641894 121955 586447 93620 946084 122653 52198 424239 520782 459502 364514 929180 247151 770613 175779 742698 1042048 713479 733692 438814 619549 951267 761236 622093 714296 1026227 327492 870195 882564 880036 939609 154567 685116 495373 293306 873503 763591 1016595 896013 1000883 192353 953703 480973 910151 207853 576954 980562 1026567 909383 892784 679687 461278 365747 739017 935846 770932 538101 714907 433038 346074 697654 685905 301663 186294 580411 865618 388661 825835 599423 764784 450130 806595 109023 862698 186267 451502 187550 446567 937669 345595 759715 346363 924779 186972 377780 481395 114406 486701 225846 231199 960042 249518 586211 236318 100344 892340 374902 728707 845491 375784 192687 923489 472127 442943 640878 478380 242652 478682 859470 102236 952126 351799 313313 404665 582495 452072 1006025 877416 717969 386214 905302 65506 89199 13301 971589 486058 614590 600997 1005144 591350 293606 155356 210808 652776 882986 844603 687286 1020761 1002147 614844 1018443 224866 972342 968759 613539 364476 31610 1013584 896292 1034954 574315 126916 970983 185715 376465 906666 566623 779302 144638 368889 404915 679751 717680 186315 196139 712130 355211 162297 537831 921528 983703 214962 1026950 567111 218085 440009 516828 338583 636466 720133 468774 986790 1034764 598763 599918 416382 895084 468844 445682 901369 51007 582347 419483 809433 535963 187276 306127 877629 1013288 239032 1021300 703300 572958 424615 939637 482258 780450 137178 846039 906032 411063 1003878 678297 52092 955690 924586 438161 203703 761041 317157 259716 766359 397283 435006 236377 621473 716901 56638 986525 450918 658678 1037009 222654 268154 372299 638349 451275 188061 1040527 986953 502738 863441 748076 890407 231795 233790 309070 788957 314110 485690 503320 862107 959317 668597 611321 854887 223655 860914 720112 898212 911497 278179 491997 89645 752793 563679 178621 375130 976354 776253 401179 906259 605970 751209 960151 757061 975751 609780 687385 908562 566071 802101 193381 992167 647597 907345 309127 179500 933088 661983 671253 65481 243801 1018150 968398 522403 871909 412603 920469 749346 18367 1041438 718093 1032872 802646 219896 770428 1003690 941165 910732 237142 119516 897299 461135 368286 649671 880766 776988 63083 408469 243023 431223 767394 453350 891498 943918 474913 487908 967379 76729 760549 927484 428669 647057 439581 733801 209551 750300 851280 571190 194252 343980 420820 739511 483887 700005 902051 685715 243032 458310 556235 445126 849443 472658 417254 877537 1027845 319895 437047 715121 196038 890716 340988 949011 836027 265973 726490 994003 279550 73439 471469 840566 441544 810141 506986 473642 777112 800612 412629 118707 1035832 636699 834469 913892 832908 1000156 514371 351030 144757 710313 521481 1016502 728189 967161 818361 488348 954427 909595 784660 500689 641799 555183 923478 1035796 367053 1025385 1039497 891719 534501 1026376 834505 92959 816099 322910 470286 451189 127319 194086 964792 622500 813811 1033501 126694 619861 831867 479335 597681 832754 442057 1025988 428532 252117 447697 654272 545719 255377 726444 834778 679037 727929 908512 697023 875097 407538 571615 868072 1027776 1002071 390584 124857 468173 710051 617020 751116 127468 816553 138463 972899 906637 993562 1017643 643734 651961 500184 975667 186354 936607 730570 910494 866842 400997 879252 418553 302167 502008 218590 343755 302253 194101 306591 228243 729789 470389 695119 304879 755911 370457 61414 636838 824634 1010457 570802 574071 973701 900354 915266 489360 663931 475599 457091 556118 126690 850833 567709 333427 499529 742590 209615 478131 1044810 751521 977419 877393 178076 443799 221814 975899 930111 659379 967495 802030 904643 775944 879926 503649 909122 644903 375577 501013 30569 1012934 45052 219624 248803 454089 759603 642821 686417 377713 710370 490096 827185 223956 723847 994152 334190 761224 964006 738999 480967 490601 963019 884368 254913 564090 498347 869087 96177 601691 313332 812980 872100 845622 716674 478746 844248 456227 970097 800634 330671 882854 889117 382615 928472 351342 223607 883045 780367 572130 989688 501400 960819 517641 289724 179041 849946 576717 838044 1003313 763592 364267 491025 696256 771812 468836 856700 1009258 750029 154806 72382 748617 454187 446638 996290 512181 726927 432051 335189 808343 630162 848598 593662 923505 432695 212759 1040620 260213 325748 357127 574382 709818 838979 32481 26622 289982 366042 546772 944558 10223 97898 512694 542445 89206 864335 272879 620009 695949 588148 337815 383666 622166 139125 1014147 193011 897639 481925 220517 531902 771562 123883 432022 245168 119165 1009482 623931 189693 611549 572844 716071 546527 876174 463334 157652 988478 628410 475765 977237 439071 16300 678075 979724 839096 725406 870179 730807 941078 730503 907888 923350 994459 528119 254279 48508 697117 554961 490162 714072 809367 294709 771374 757096 84605 1018423 861566 429397 869534 952925 429884 272575 792815 451954 382238 548203 223182 338681 555441 944251 92655 139107 1002268 1016622 841449 97502 1023516 642040 746861 867697 570191 618939 386171 248227 886371 294260 584619 397787 31223 847049 1037098 518565 1037729 875356 865648 349599 289251 1008764 295870 74745 834520 556003 451813 937102 696010 739901 471930 118642 369887 707147 62151 990610 921051 79613 302983 1037590 378455 1000952 905435 311549 872630 1021717 856567 830068 415382 571062 951266 668401 249644 834972 730993 273139 381860 582396 693847 714140 965388 569469 677975 673254 876357 309973 317158 326556 816687 727854 371163 200611 997933 423271 369870 887147 277417 801898 921413 866766 128333 837197 1002908 144271 646206 1004754 889337 358841 212786 1008826 896212 301999 685006 556482 499837 433239 514754 910215 840535 203189 555509 877548 486977 486182 892836 94698 129657 687346 830162 95662 908841 369597 371635 438716 472490 15255 437926 225781 355001 519276 109929 850377 374386 538047 949186 444054 696987 109406 665059 880548 938353 1024922 493789 341183 667105 821131 326835 947349 598983 560119 445015 620790 683573 1023761 584530 846375 371052 798330 511144 937622 239534 681115 483044 878042 897303 310125 1023124 355546 462462 48238 974964 315277 366332 654614 833969 573331 975693 130241 800053 195380 553850 489043 243727 392485 1021454 516405 595739 986738 644696 394219 888357 884258 940724 943986 893709 963661 628535 359000 1039940 731423 946489 702556 660718 370502 612297 1012961 470377 784414 709427 644552 487710 349131 435580 1025071 387162 409361 750699 306302 1026860 255909 652612 14943 667084 603818 909881 203261 546804 24318 773795 647963 840347 434922 55259 428911 294083 671330 203563 294603 412015 301949 649945 260313 454480 619981 212317 417236 634774 435414 864958 467948 603630 110034 260370 817590 227421 976396 510234 343203 734759 691763 1004182 491751 460285 437233 191350 852414 390529 699670 932748 717212 1007913 773187 849445 349678 77467 413453 97501 476010 124363 449385 734921 413534 391700 504042 477918 7895 621619 782891 302520 372955 358582 892714 701501 1000862 425353 22514 254707 426845 622211 1012680 378612 530381 285991 692414 241608 284396 104284 597990 596971 577394 976203 872036 653421 40440 208051 226583 710742 956854 870165 468813 893878 225714 760230 757224 540319 302653 449896 1042017 15996 1032937 275918 883172 1003613 438950 968365 1027912 686899 649387 429037 236962 199358 646661 974370 908806 357146 982209 651030 742233 385978 782662 894518 286689 1019427 1045537 999723 429975 178040 876248 688603 322695 478458 385881 821143 340879 932518 146591 798576 474161 225130 224303 793336 618141 64855 386841 813798 615039 968168 578715 757523 799542 260505 177727 760585 805997 675230 773321 717159 215925 123743 637785 474292 356051 759991 171646 79857 468453 766547 613455 355854 623095 256417 72815 686445 450088 300767 929069 298746 94131 455034 320971 896662 961175 499589 153276 1019991 1029808 298926 362839 943747 446708 788151 539372 821143 97145 224628 330679 832967 671608 975267 766374 32752 742014 330237 161323 195187 513596 244892 1003921 392088 378352 707919 1045529 715690 919918 1025314 945249 570798 965104 939687 971801 610124 747504 697274 127382 684472 479056 681781 213883 699217 722293 649363 703274 900274 89043 809518 225341 332477 1031712 1047184 604506 1016535 881038 193146 1010220 638849 731259 779817 825871 200678 254458 909930 536443 874379 93422 911568 450999 740532 409297 914260 571115 444329 935567 482844 370405 883153 747465 971058 829807 221014 571931 679534 390311 385111 611181 482862 97991 703778 252649 929685 410399 929125 619366 938094 748146 905387 497610 951268 1021038 390320 756979 860531 209637 473679 1041888 749172 476827 669174 898898 472248 838323 63261 858814 32355 636282 645513 392129 965144 947444 126281 816186 449508 707375 994629 469781 605157 814826 649905 634045 344735 240540 645165 210792 63703 94654 1003900 898436 147093 434040 408942 302941 449385 994772 585278 290695 779428 946238 872245 1040492 760934 43391 756633 387349 31691 930702 286458 625466 453548 443023 550782 465761 1009757 213855 874387 113303 885690 864923 992670 753189 219354 364476 187642 592749 389973 891342 325065 499458 630005 767122 871731 577206 453238 469820 310490 479046 539829 1009505 348661 29687 904237 708258 602687 79331 407275 540099 339699 358941 780367 860655 552222 944942 866537 235740 488752 383630 836731 447836 762079 613316 616348 277299 759181 186086 248746 962741 632127 1022741 192308 637502 90072 517362 162526 775408 712331 307171 171450 193675 977973 761480 610527 219075 714117 1020215 358991 570807 772746 936342 875413 642830 143339 562559 859316 530165 826602 516474 408180 640934 985004 178035 227180 719208 873881 1018672 680662 159730 993565 233141 601529 939796 765473 487737 485653 830087 683827 315835 887195 471510 386435 1024370 868823 984383 296815 79659 212430 873789 293692 859733 374940 531819 202639 434675 1004424 569041 160667 185639 553247 813561 985011 993703 209871 379494 953991 881369 653485 368428 477479 96951 753158 374601 680921 812670 854776 190235 756332 812141 629366 313118 1029265 844780 310553 246238 787709 227144 230895 455490 313847 961653 396019 954771 351886 173627 861877 1043584 217791 585424 539259 355867 54749 315739 492792 875426 855541 687674 833940 881116 838113 253734 293880 783558 1004261 845160 885614 613108 631039 40884 838197 464801 289447 928125 625126 175259 963306 732935 816714 417411 123223 209595 522648 462683 706319 957190 609497 385135 455920 773960 700146 912196 368336 989929 543678 603587 770455 370843 207211 391318 95417 730839 982576 480857 416141 437188 941905 859317 814683 439655 592349 883892 879157 963512 1028937 576411 311266 88351 88033 505006 153294 31473 260627 660891 844769 975934 323249 691640 476559 930230 776097 943501 98101 736661 988462 83887 543487 824057 789999 501947 572174 293779 234286 861271 979497 718098 713806 345435 246699 504886 226784 779834 109047 247127 734364 771663 444281 663346 542681 880212 941714 600943 687697 869751 744806 396887 759642 126062 203407 975085 965089 696663 570791 772443 236842 1044803 910450 159550 966440 925132 667197 379379 585121 1013572 125046 325349 569239 830389 216038 735112 761160 637719 247748 376589 710565 1003628 620272 32616 324837 420824 689526 436728 713021 694972 624507 826793 900400 625867 574895 476086 348057 613585 46813 992124 507666 744541 800431 583365 616329 404723 841395 892742 995080 1020503 699150 91371 824230 108444 973124 946928 514281 846728 758972 958591 923570 418668 510201 445525 56562 292975 511666 853807 552908 943003 633422 37854 994613 319162 824313 30845 610055 921251 955363 777318 254934 779598 766557 726239 621587 656859 762098 890702 689342 846197 104911 195642 337849 450402 97721 636598 947459 40247 966020 972696 1021015 467913 788471 327314 586029 894119 589512 145019 341654 587414 418510 824139 48183 129750 192791 573109 640822 873565 224013 587203 544591 752794 421235 509255 991834 290556 767752 774579 831795 859875 712345 514882 686985 408811 419111 976324 341236 254450 509321 494439 585516 302910 764757 735836 815543 457060 895549 708458 962988 897458 823139 732057 497616 382479 782097 391397 856042 606004 862713 340857 30679 113481 1035309 918687 441784 919119 776664 808334 664046 691996 895612 429183 986277 1006611 1035617 32299 441730 839900 961051 406483 146379 919020 686329 803695 341773 993776 196290 946088 126125 1034470 750154 964306 815008 277998 261028 429049 314831 774679 269052 1002599 385885 537531 536562 354535 367220 970594 468698 226930 572373 237381 275067 742629 751425 853453 814710 358477 572364 78685 372182 347885 825580 644694 302685 347512 114384 848297 812762 914250 965645 834699 203262 91630 942995 547786 193201 643569 826190 872258 710175 235371 230365 165741 837989 435387 225815 240726 639294 692659 406407 144883 214004 990858 304884 890999 620208 310446 481839 778567 986237 547758 517552 761421 829169 647048 903980 703425 378231 686103 588489 797101 1003236 475815 949400 351333 658558 194393 159343 687428 596977 207794 63933 31725 665214 39923 728423 501387 219818 633766 190360 411357 219013 875219 433125 338046 97670 585518 772503 62876 406330 409539 945298 110261 242170 201967 935767 154075 366821 871247 922779 1021139 212714 425347 862038 291527 356084 798237 442479 301902 809721 478429 416556 212408 652559 690590 601310 602058 573228 1008325 582582 812912 55235 976457 381244 871614 652326 697297 736917 1021638 605958 340127 792191 1024031 708549 701014 922331 772551 517651 1045057 675722 620131 670660 323500 303831 251693 924019 373532 879001 784080 505353 374964 942902 739631 211287 733156 303059 174567 1036689 261256 506666 178682 873876 958589 844969 138211 638259 932555 666423 585495 234346 162887 107295 620229 219851 574459 212678 241479 710886 734026 580703 912468 319088 142713 445788 876354 766365 305881 607731 190703 443514 882994 179787 630435 500650 479573 596797 1044780 1030189 614654 1022730 825038 882224 305638 984158 984187 708421 494298 324021 237336 1024217 727469 682985 377575 909976 976396 349486 702886 616297 252803 453172 706647 486114 651315 258841 551863 220986 843356 542139 994884 957622 707476 278231 246771 842314 519717 690935 1019038 458514 580083 663019 905403 898776 632590 709339 294035 910037 812601 190883 517462 411447 418253 728598 747927 281586 475574 992810 319019 110251 323491 195858 700051 423792 289023 300251 904965 228276 585371 160541 841334 473688 240348 373607 794015 784984 384464 870151 457921 609995 921417 906012 109053 652856 638626 921060 768440 862670 516406 847251 888742 891064 748820 681897 564763 7631 695984 836854 930621 452946 381429 670063 324982 404906 116453 422106 212519 654418 304381 596471 239131 662490 891190 870072 722043 998720 179850 417191 919465 503652 455649 599548 512444 565030 1001255 1006225 775640 460571 1033349 405627 449100 963356 796659 487000 370406 809179 620393 489316 722901 508374 336762 62415 921835 725690 584108 801660 766539 48811 1025953 109901 698971 185011 768185 939346 711843 882018 163733 174028 865869 559605 804478 277243 165607 626300 989062 79069 223022 107769 881869 761136 992822 944219 966711 633879 588302 124551 138429 502602 935864 856555 1047360 414169 629223 48830 772803 784665 609019 300239 955797 433251 142959 1034547 710072 973186 514883 494278 537564 617412 219253 642788 809119 546734 932049 388396 412365 868050 713651 494755 390756 668666 191193 939942 155598 760932 125559 905620 637786 237221 1041450 265966 979302 694006 202482 878809 634033 273303 517418 824205 694927 915781 513628 423278 662005 314475 620259 878941 1006532 579677 590715 670618 596442 817522 512023 815742 57069 416195 485862 457894 991798 518696 958147 476588 319258 866057 652331 637834 520834 1005202 904506 248789 807606 585326 854987 495564 759749 974210 495076 747878 955068 362326 723822 714115 838749 167923 740571 993853 330107 455877 190891 821199 342263 1032882 637263 511117 738843 989555 93007 828350 724888 513542 180177 497358 317211 224176 165883 993153 999901 943525 861301 338655 1018379 539295 871175 403377 486633 220547 138717 315834 314621 467929 801163 708518 765142 967254 477630 443054 713101 243471 949842 960460 206844 274933 485078 227889 705003 626631 925934 957740 161574 836821 214811 1017749 839477 510696 572214 988754 345023 28632 601502 499524 211820 855291 63655 429406 113880 385591 968577 410617 178271 974386 912530 364310 699380 872503 865482 452976 689406 632942 549607 423889 236026 1009421 1019665 1024438 699506 309053 1024566 109771 988898 846887 691551 836474 218918 828340 1027732 502193 118634 904528 622102 628557 294388 815423 248013 626377 922589 188914 22266 829319 229260 244419 903962 388001 691070 517763 544702 134078 636126 1017516 768163 278229 452811 539581 783028 613171 810901 634423 247471 928658 832758 314283 243275 684965 938165 289195 324710 349987 728772 857339 813371 236092 844135 379283 513628 966352 614291 46715 898262 742123 946414 641873 643570 756087 703190 503962 927099 689532 915626 370469 521733 597924 966185 217566 581035 149484 6527 759660 61148 308212 579891 54229 873547 440292 371569 116445 103885 850152 694363 554334 1035468 433751 63271 425601 770170 499242 774880 855727 1019160 742699 468303 322643 57163 933417 1016440 912816 509262 511752 422574 84953 388396 134887 836859 11871 738025 642040 217565 285758 643382 945701 603891 1025449 846171 506644 842208 1028940 355865 936286 631784 951165 561854 577245 448726 772291 451225 744053 907334 1021113 476524 827004 903061 407669 442096 495733 1024433 106321 971847 926653 877693 470810 565208 110566 870897 325175 689119 863656 117974 483789 278372 241453 1020262 316859 761712 1036716 873879 192292 600558 231134 583065 812910 699037 521298 456588 511189 633515 802662 519393 60400 817581 592875 737035 435826 722915 418419 817120 293118 687561 767150 890222 275803 584988 378785 538873 323301 481931 140787 357739 1000606 416141 118012 78015 836335 154990 126778 14527 764334 879394 945076 324423 47358 451371 441674 862951 325962 744981 694257 967020 736470 1004555 382358 691950 622017 1024723 432826 506636 579966 286508 784423 348559 574967 307087 170799 260578 820669 835827 862006 677740 250355 565092 428765 748679 646427 127655 1006026 361147 17855 712942 552556 113501 178554 1006981 437961 711334 444147 546013 994932 612921 709875 1003218 285085 604606 907308 859259 69627 858578 392850 110530 849193 837791 654668 781762 253270 144189 734888 817244 62392 1011954 827774 667019 746126 358260 323223 291802 349609 373649 628460 523138 435682 911538 445971 969666 757352 214390 845029 187033 856826 540084 971430 885628 390374 1017713 1041108 943461 973210 775072 726635 92660 127693 871606 847432 948518 844269 450309 720134 846746 241011 619563 904077 125930 993998 287998 382734 477487 750215 1017302 672695 755036 230780 303854 315061 424167 390851 568570 396235 282358 972690 62663 511457 643767 403929 864799 321749 761050 470874 940771 1011267 599903 461799 630198 798204 717427 226936 381806 500088 878168 235071 390205 932056 985662 654118 1005368 456112 640758 839865 747087 331591 108783 974364 822453 345819 864106 933059 884065 667069 442134 329662 364199 1005792 536532 892848 897898 256075 53943 647799 441540 902548 447799 91615 786000 429623 991574 478739 954617 572047 910980 586468 568203 128121 1010378 1023636 237157 64629 179917 777424 631869 356895 957711 485233 713046 1009251 837950 937379 885051 670326 62359 601566 794139 585118 720545 404214 407206 710774 335600 110389 729403 234174 834804 14911 257865 681139 722107 684763 147175 426733 907293 628338 327493 422884 605977 750986 496118 699853 711093 249132 696791 880878 223886 863655 492923 926678 460382 457544 662419 867242 730270 368015 333662 448607 638787 613439 339880 728302 486946 171721 1037952 978443 625891 772741 252216 452170 437198 522672 759529 1040714 432933 807875 465637 458434 1017967 292691 959401 236835 793851 1016491 84879 747838 261576 461262 259187 374970 903735 833587 188024 841681 629683 750229 658043 377598 505072 1038441 191639 746588 914948 1016934 564696 417442 367667 830749 260323 767525 947790 718137 912692 759706 1002013 945270 689631 207842 956310 259174 691572 642347 103923 619738 695738 468391 257224 864573 121980 1005089 457908 421669 390233 1033995 484604 797428 1023456 418770 122732 277885 143835 998705 499481 878444 406141 85933 268669 177342 269991 673341 532441 866185 737503 888547 327521 358865 615231 562911 381814 862154 258412 230909 581336 991611 76734 496191 646023 697266 44925 747043 838579 642406 873368 846734 601359 814349 712958 892455 834317 432252 627819 478581 267195 959379 795627 126094 781569 542198 755342 1000241 352447 668551 651012 224139 885978 55230 124142 154102 353863 210428 633573 28408 687345 777864 183899 440083 530783 426685 946332 889607 508656 548589 187162 58583 161187 927325 180831 320878 325291 993885 653619 910085 384579 763417 49102 467938 727478 217883 538330 416615 465377 437833 507171 899463 1032492 648604 365041 816691 342388 306747 718786 235854 54517 458281 824031 1017016 749922 491011 576319 513760 517539 718602 49070 71871 959148 693228 490883 992166 988049 823243 516334 898181 631263 597414 533503 436342 382535 251979 1019421 506638 326578 161669 539642 818288 951749 602988 965065 760857 310003 951663 317942 459701 103416 205053 433513 128390 977077 135934 248494 249272 343753 857021 749748 94090 122677 759716 855964 325426 300999 54109 113369 153067 996469 593391 779061 1019715 762340 111473 411303 390175 961317 365539 714069 11223 630168 495855 120527 390550 347508 730679 119542 952975 453911 157613 130055 317079 1033960 910891 546791 1018472 954850 1034419 226503 228423 650980 386638 659421 910665 625523 776271 422885 63474 727970 179365 903763 702037 204522 715101 243284 236370 414962 816187 854458 954795 239080 798438 793964 964787 794564 548694 687540 59379 627830 324854 126487 158650 569563 231859 919989 861930 520724 1008939 892440 105338 689659 1005091 851089 645849 256836 994722 436109 886077 384645 291578 947168 325987 83942 653359 701042 872394 748109 326984 971368 1032282 1025232 106296 756383 810473 361815 580981 161295 195491 408501 225327 468253 732362 258969 179772 782607 461599 269887 753418 413469 462006 367058 903841 1013984 986837 993714 833788 452241 194349 343478 899301 873293 419523 870591 228627 624559 980193 867946 349523 185308 979246 216821 676757 134391 826860 909982 505494 775066 862953 695356 955341 744270 241512 421653 137166 293465 431091 301671 876002 944945 863910 972906 1022508 697322 480681 110967 811819 905461 252726 572870 283871 154741 462758 999918 371541 838679 487672 626345 96599 394967 255732 608508 89035 217031 418750 338662 942809 429797 977610 617143 738808 449630 479982 661755 1003332 872346 102300 933143 985527 543327 722555 306860 702510 637838 1028380 634554 691565 651074 506032 907497 216675 877801 505076 283583 472019 472467 953111 698171 165503 785669 116701 842994 455896 1006032 720403 378342 560086 522545 368515 127287 651377 409186 381418 120527 702713 14270 122712 932199 863411 318933 334313 947741 906131 751986 704096 234846 768304 905331 614189 750151 190414 858747 716625 428859 156023 1012321 947538 1000813 145898 514820 909454 424985 577018 1017542 964481 75516 959435 887191 544095 514676 152951 1020840 378321 1008438 358195 967152 728341 760949 123821 188252 584613 204722 992590 679612 638236 315835 857423 914529 970404 556884 613517 732276 168679 913545 242405 271199 993484 110014 546639 882441 717417 621639 1044550 941397 153247 863212 386654 976172 65163 185242 495647 850004 521866 108986 824205 834905 32186 413482 398173 352040 867896 756939 605090 105211 910064 27605 965174 677951 310426 881331 363102 315317 706481 905668 340710 455085 1029766 274357 195735 449101 324751 708243 480439 895367 391368 999831 203831 317163 310598 318613 331753 826094 88024 222958 472474 401315 489225 839903 934735 888204 569471 794595 646858 471545 986442 454972 984926 980487 959418 636756 494059 847629 644217 275646 706125 484057 81326 711817 401181 849934 517828 480612 159340 890702 1021093 877526 48121 13757 1005992 902765 720397 732615 359205 612026 864925 215861 650319 934461 513682 658283 570492 378171 846253 873132 542589 73450 467315 795389 726010 845990 732118 1019286 719004 975222 740142 755676 673251 467151 433482 351069 324483 637014 522313 318390 377983 513178 977888 280383 510322 667037 123827 976330 433337 396599 455429 977353 383667 830111 609166 359055 826987 865248 255622 585163 363988 976399 939399 877397 910137 277927 383715 992443 725598 231914 767409 765618 584297 898406 572898 834854 765511 276853 823150 585004 163253 879828 463821 938425 513124 226247 699923 188799 1020492 1034114 468869 49008 663166 937349 462696 51961 728602 189372 289465 1023344 568725 676839 294795 663163 777514 109115 813401 224185 997404 320734 985057 186555 981604 371165 379316 464053 260458 228516 932999 451514 897425 1025628 114505 224301 313022 884048 571863 586797 431002 643765 889237 799485 825212 648674 962665 921243 124405 499019 47827 508884 597651 864761 637379 522787 1045154 1035088 708042 447646 924735 824890 347961 476831 750780 409507 1033796 73275 469693 832870 841907 244167 808631 1006772 448527 940745 703658 326806 586461 679402 118690 775110 740199 160234 420555 103771 477866 440067 1024186 466169 401290 601560 718091 486520 354085 389331 319255 751025 707910 777524 61823 933714 979595 59107 514087 371512 451803 492796 248278 810702 971943 677683 902986 834389 439204 932833 381703 490114 341753 299455 649651 325511 897067 143339 1010444 478100 232956 287357 981006 1012354 671079 470158 56035 293624 977317 359820 177045 1027682 729819 69555 368112 1011492 242236 723441 181886 609621 627571 553646 1041957 870803 1019180 204581 431510 500697 508391 97685 219853 770773 1015302 905643 849975 30479 115163 339190 118614 1026439 644765 183733 972054 115663 512803 337726 181111 812199 1039397 350446 123733 749686 378608 801333 366012 935374 935764 922558 849991 1047120 160583 348285 668910 189303 104245 354903 842854 516995 701785 359288 973445 778442 740526 618101 745821 268735 284926 510914 516702 947491 383904 588601 222841 883468 961928 878411 742835 879929 424609 939448 662631 81368 258095 739695 895515 940173 56431 231921 742717 800715 1042601 191175 261132 1034916 104387 551930 942459 936807 965282 1032664 904307 1026224 188049 974008 912481 830193 171513 324761 717703 774332 269239 375055 722671 848838 418745 29549 822974 861374 754921 106326 364453 45758 616542 798427 522948 765229 1029513 208251 886191 282411 466069 976048 340903 564271 682780 240555 290726 187191 925463 112112 220012 940615 968115 231222 887402 111403 420398 587946 507554 613048 224689 115189 649970 451158 823927 605140 154301 503185 244763 995694 972955 871047 407223 774459 318772 232551 412591 895529 992434 681214 817105 253447 936305 127941 512867 130401 446716 783173 831676 641941 989794 510579 401127 300947 548848 446917 908440 421738 540270 120786 671196 924206 523912 1001782 426982 374330 292775 947459 848166 324536 160622 349638 876654 772337 193512 1043076 844427 494398 248446 466868 515012 357101 572250 154383 220854 615819 661212 276670 433683 226141 492910 1034610 705529 379866 867446 771622 433825 477065 930430 646728 554897 863004 383053 582605 496969 175817 562428 484476 72943 147007 162935 198270 38903 206773 194529 470163 677609 79797 649696 224372 234429 858067 894231 622839 435294 756346 898689 728239 945938 342828 1033960 335773 543995 343115 239410 685900 1010793 709294 634379 1038441 1027192 779882 670632 750054 101885 447838 367772 974276 860567 803511 429523 479571 664441 453394 762748 80299 480460 699111 215544 643900 896176 1044611 169790 342551 309930 619162 1041925 43993 715732 733685 716673 440268 750812 449049 392465 232735 717668 498005 426972 1021099 437925 846878 628635 676207 284077 605134 323911 967004 668142 352108 461780 620429 945724 142783 413111 480880 740541 576813 996563 555351 652679 268286 934365 798693 976344 519445 976581 945498 614527 925270 985326 617558 437364 955058 773856 376137 368417 885885 386548 1016125 994062 768039 54265 500626 505449 490434 177890 858365 707921 560602 880162 826950 472282 745266 359723 192357 947658 664569 768093 631771 615805 842076 406772 829165 495492 245161 61685 325788 314715 965062 874378 139124 157651 965198 128154 505510 684303 817321 617945 156919 1010451 960188 62904 146861 645178 994001 842295 1021981 675453 429544 581330 208315 110070 204595 326275 126489 1005810 510179 923451 724631 1010012 324794 746228 967059 113961 626392 827193 367565 576874 675262 189501 228194 31223 121194 354921 802764 944003 635793 618177 418974 649247 1004093 728178 559351 30199 601495 432026 1011879 400943 703579 227669 701027 550142 469594 909939 796347 630499 809326 404731 351201 711540 408971 810481 986354 194806 496373 649243 495054 282297 817242 242488 648144 621269 654242 481051 233426 705468 883021 807422 569471 509146 704973 642284 958615 448094 396670 951838 919161 465900 1032605 384201 987926 912195 889710 139119 702262 169333 379261 388641 154102 930443 253574 714982 955626 947213 428990 249429 202426 893119 915504 565033 841571 325158 762669 878223 367026 960266 983351 937404 168956 489735 474563 369147 400179 474156 996632 441629 300407 1025832 962925 981094 605733 506792 356807 420654 707486 553206 212802 837564 591613 425586 604066 729962 809527 758889 79711 177130 687399 944022 966084 629641 345785 474024 964377 894617 346065 348920 649633 429855 988824 183158 455825 1002385 763446 718613 932972 372423 384330 420025 236237 783660 715955 468205 553167 225159 126857 638377 778701 808890 587353 701936 517830 613499 95031 1030449 1035338 431523 997652 597307 685406 760147 1029576 154493 908849 832323 959675 940571 997579 813135 976278 735109 976288 613864 512489 290636 744837 769068 300525 546447 796021 621400 1042002 436169 578429 759505 790383 577966 727383 214967 340441 862763 320445 628473 239100 251451 232119 452393 771546 709576 150235 617782 79831 438168 824127 648399 1024099 620317 588969 742981 241303 314739 745881 147395 454959 899914 1034443 730297 578487 965041 617699 970989 405235 226699 104313 167591 187304 839594 350311 776361 378510 320910 420587 788333 435890 587154 499353 388498 124872 942761 474286 963292 769555 938205 829626 210343 665063 228704 1008844 956878 838546 719440 746410 251224 571097 547690 567091 256454 880725 835142 632535 60325 445532 735351 873245 779911 102369 948345 308119 771286 380483 940651 901557 941972 986247 814729 91326 366443 370094 386330 747626 406246 228748 209463 351119 316735 887651 589505 114098 621384 154267 77244 678650 689815 191518 180134 224839 979121 470426 370540 162887 349113 928348 472853 125682 583798 552933 251740 573270 1041956 529919 666078 996810 778966 853365 621878 287597 269043 915489 1012104 723247 706353 62791 210831 976922 802026 536051 224179 586101 261770 242261 512165 1017308 497369 431341 1001944 202107 948385 419303 150479 460631 233415 530940 361311 633842 509453 48302 257954 143679 143222 90096 818120 547580 282326 1034330 780602 898900 873813 956575 284618 83819 572949 320791 767559 992881 531189 946251 913545 328701 310381 326008 564195 366055 258672 947976 1022851 421602 47593 993660 762820 710117 188025 459071 61901 587177 450090 1017950 899426 756330 669145 89972 716043 970275 429043 982097 752406 310123 750256 926015 846130 609531 879056 106265 691407 746765 431075 735208 518932 494278 105853 881319 913433 883352 951205 468825 1012592 183253 546669 763405 161918 254961 572043 555923 993415 746798 59373 636555 837480 402861 483643 588529 482082 813709 155262 226996 888029 254535 679321 1036496 516698 773894 438859 478366 124158 858484 317917 103259 583997 735956 624989 381422 889841 960926 663398 514292 777418 240332 513349 686456 864164 891761 248744 1000028 910546 650798 93134 463859 1011944 713357 981640 681652 256626 251065 211595 602104 459253 853181 906932 1019074 563156 886139 292825 833834 356845 505046 520406 937757 1006107 95721 498044 454719 701094 268251 728153 943930 732526 91957 451928 112325 256335 209231 1019653 897722 756094 918902 708846 878488 56060 699193 674738 492520 952017 1031809 682403 600803 589537 196174 64826 249101 516209 389484 112470 385351 987048 496955 457031 877689 856056 573951 906894 861139 375321 744003 1024938 718378 617941 194709 191921 316875 145359 165852 695081 751801 267679 903912 994076 315191 706502 637116 416135 528341 194221 687348 379679 664826 339378 130694 515718 965315 847437 939623 774983 575421 469242 367823 767619 1022346 955350 904732 906806 89038 746253 705779 364367 247518 786304 679067 804327 463327 207191 96155 939704 356566 435057 105653 869368 464251 705266 162227 817035 778737 295647 869439 495163 753281 537075 470807 441431 406846 485563 552905 766763 577210 255086 597115 467427 462382 649682 293271 764317 935094 812647 631719 1000816 89322 748818 651058 414871 480053 114568 874384 1020536 346009 945844 870648 644893 969931 714935 755805 11743 508981 124285 84862 741329 367349 220530 415549 65140 1017669 848235 554845 1008060 919035 609839 939928 216375 578775 933421 779026 838348 320475 216691 890213 90811 457420 911548 791286 240757 910940 440963 63320 600749 333479 972169 574190 893499 646896 204473 544724 456612 277159 519322 873247 946454 738757 514724 194342 372428 884672 376770 215799 844706 692923 661725 478019 960433 588979 812175 484788 756124 605601 785164 503237 56955 1033526 869498 889691 212430 378061 530319 944558 380087 175794 559595 848348 338425 445781 309022 684151 453658 497166 602051 494123 152253 342591 691159 358813 857715 1025925 540453 351907 909785 472757 401260 294818 1042569 448737 306122 421816 649548 97827 1019109 222187 224146 707436 528243 534524 165565 610261 742565 642648 247249 705786 20346 945942 1025144 587593 230119 694988 451193 476007 814780 571998 247158 957590 531957 641371 101626 748291 951646 932205 701644 724349 946222 461546 520920 691932 605211 939340 188212 1005114 347997 890681 531159 166639 516796 109355 997699 874371 1032390 93991 72941 589386 958782 804591 108927 462054 418699 258079 486933 571198 730765 635545 652453 331509 988814 130668 740218 685498 783115 936649 568877 150506 32694 634046 470733 436940 593789 376213 114387 838803 453208 61154 362741 1016013 1038885 118102 456648 710765 830868 323965 515234 555721 588204 155481 490722 977202 116279 250172 816346 917252 895412 890037 769200 47035 822709 388372 318284 728308 962654 877989 902713 239855 388400 445836 701565 455828 569693 225105 293684 701353 1025678 326377 690154 309992 60606 208624 511189 600828 944598 161145 376417 384153 991981 644556 412267 249290 324412 959767 416493 861302 456792 560621 96885 453178 734489 618907 1000761 789877 774838 241421 896570 391191 724127 675003 465811 311061 128960 714553 616817 645860 880982 833369 476890 251329 845637 465357 433570 1028328 633625 751928 62303 714197 533947 240923 306799 863775 552109 682415 375526 212438 615959 927592 809765 929738 998556 586047 624895 616333 586841 578463 881269 887385 492397 931475 694587 253624 812915 334555 617642 161145 990990 797887 183211 975980 1010080 632781 474896 597690 489113 951992 448140 865470 722554 695929 738071 895286 200446 309693 86908 480379 441185 858062 436940 247693 130567 824439 118967 614743 279803 748001 861043 575213 757045 144847 708524 830525 898610 570229 1025181 920467 547319 610164 680151 800437 804015 737168 101083 903889 977746 797181 849546 466479 719540 128650 259457 708196 1017458 415157 905807 439311 813681 968941 922739 1040779 496731 441375 17406 610670 104921 112345 622815 964165 714582 664301 191183 568875 682867 773539 887135 935582 798558 923853 5631 948819 681338 628903 848787 772460 439542 289021 964044 777496 988339 695628 897321 1003827 211198 507208 612781 521370 830573 498164 497233 959380 1030305 977120 383047 329563 371532 940660 240316 243011 564875 350001 602049 679341 760131 255904 364142 523525 547295 883469 427986 56275 518805 696094 313298 27871 424665 925101 351275 226249 158645 892291 102076 759363 951613 908514 449382 559092 997538 364467 603945 701655 213438 989836 766515 621653 495315 932738 1042633 931484 460347 798433 914581 772005 732564 171825 448177 780904 219961 248700 130892 251507 567129 376244 844475 222087 335676 228537 136683 574909 752752 793277 836577 736368 933036 936630 1021699 450313 260403 916248 351023 351612 227272 463799 893874 783840 172986 833238 744724 378842 380618 612298 609390 130716 824695 96629 182109 789466 229281 81741 290545 143033 612535 376350 493290 308811 744633 289594 938605 847973 947576 986965 341849 933255 893603 955965 497038 347385 84215 816860 749750 896307 258705 867177 219602 963945 101757 413019 373203 702400 548329 593363 437342 954278 261322 820733 31098 860114 45019 748725 391374 584293 779866 218613 678675 751155 683364 822074 629881 189165 1004583 128294 744133 528319 256369 677833 433566 251226 638656 873713 223204 794361 911464 30239 44223 1007731 938726 155507 225631 248463 212714 846454 468435 1002601 673143 244056 514834 1010092 896578 748878 85341 97494 751926 910900 567615 494522 1023266 330731 202363 793261 383187 448885 963717 767587 951861 508408 457242 487185 605367 695410 90750 749738 823003 673501 326612 739581 618226 788095 138231 844445 1015329 715036 88247 881054 937527 21439 887097 979015 236604 645246 414963 771237 930694 913575 987993 672123 872796 453480 245544 762674 511657 1014561 242483 734415 422110 959546 696783 836982 397787 24546 601303 648390 45787 435039 597741 797933 1030700 722535 695687 1023105 108504 931915 808553 205182 374934 727962 443804 921512 895162 718219 455620 506055 586427 790518 858740 579929 342691 187809 400570 612565 601044 183921 522600 514694 421841 690751 857209 189155 28529 886543 47611 930367 350939 501507 231118 452761 212944 794039 415082 248506 257576 721653 895756 349975 78301 964984 664919 808187 801643 586391 631758 998277 515361 689081 650422 521612 955644 759730 733607 448753 390368 65420 516702 639453 609877 923564 975260 104283 159595 412589 156157 846288 712424 452393 710772 650403 566270 968172 1002267 645462 247230 476611 358158 983534 389831 504355 990861 1032554 699497 662867 173725 219515 511600 699321 640445 551613 436286 573348 754673 1011737 314549 738867 373145 1020549 493433 1040667 983525 814685 254769 880545 921974 544126 517649 280060 728933 802334 594807 32071 897609 548269 65409 280057 675315 663358 204303 186827 687473 407149 485571 465397 697519 609110 716181 537215 454222 767340 570867 473805 670961 28539 657335 1024263 994744 1012741 830689 422173 250850 781635 881763 880232 226553 586147 756692 1008873 451851 694699 224823 385660 1024741 482091 607063 1037904 609210 483146 224940 812660 77790 844021 748934 589426 134999 373851 900808 179006 752832 175519 517412 859729 669097 43982 663393 531898 1030020 195911 568304 318202 379819 793561 325308 275383 381862 867206 1021083 233134 738198 978951 146539 716551 481187 582347 113895 455326 865618 742602 482403 375366 282235 327219 243046 732695 268919 854261 1036969 538463 747114 616031 801509 984845 241198 362957 996054 746845 325320 699034 632487 858935 532087 195852 927918 1012828 627517 612167 223734 671637 710384 862713 979474 800943 686386 359068 272333 105370 460187 250838 832709 691815 547572 755034 696569 941290 257690 129561 1012372 726962 495269 226772 778483 778968 311114 608861 620787 760730 638661 800861 195229 487478 269182 614899 496055 975034 775259 615271 952155 349741 365661 745590 582617 415933 670434 73398 571117 65425 355446 238189 718921 993658 808670 300503 552853 460532 398699 848475 4095 746340 59183 1003330 453608 750183 774679 138685 814509 326476 888678 986895 317011 1037402 693434 633818 769097 604665 105706 202485 997041 628085 195411 191277 785033 769126 793545 749769 652163 496220 241577 627454 270287 732714 372390 1037218 1008045 831289 876958 320760 618150 893877 980227 291275 798847 195156 256227 516510 128786 747758 478918 96675 308952 114168 588712 296945 603069 232750 595417 759498 63068 833351 891573 440818 648030 683627 971594 473483 646353 882496 781060 764011 921322 339896 691546 88035 680061 872907 916680 814287 801434 703218 422329 466109 497492 186911 30693 901481 695381 634852 823030 401202 447790 443707 97708 340397 39797 931886 179435 867284 387449 480791 987593 880009 192883 937827 618606 1006660 255804 735292 291639 776585 734254 44151 492155 940605 937270 226898 783525 237819 662895 585652 1026083 992598 997722 1006213 425569 1021253 518802 589195 414055 60665 178865 913344 827823 774355 822639 604565 939594 844518 364151 744726 498973 378253 930247 498266 639886 244387 875291 702110 345563 648932 935153 833743 564662 713133 375784 879127 388748 709609 751080 430779 418411 736740 446169 49051 779601 757424 509610 175326 333309 533343 836970 116543 797047 762652 879576 932301 986906 864989 81805 974083 684892 777874 931993 717761 856826 811647 940185 993489 151919 1026500 511265 1029330 693419 455379 872503 568566 196017 1027108 703590 760458 863180 733004 179913 914972 863900 260150 616775 93486 248180 151358 998988 87469 222908 471644 675570 339095 1024210 970336 502862 242326 245642 59367 366484 289778 422573 829215 244506 453662 651729 833881 546366 89460 717144 935369 130752 711625 44275 859498 375438 871674 56271 218487 772498 673273 441547 388198 228194 950718 875659 760712 691263 619150 719062 261474 103390 993866 772948 515604 127985 1016779 347038 707742 293810 1037474 646377 238843 243154 773953 435964 431033 479698 685870 718411 376368 683315 639883 750273 192169 540087 465718 648828 703592 612785 370973 373880 775976 649852 809443 389198 794269 473414 864366 756918 231281 190925 453453 365436 216501 1024061 1018698 914461 503965 576639 779155 902765 145137 652716 806381 219230 951086 421135 509837 379505 701589 890550 474373 718876 859450 711693 474856 472952 948487 774082 474594 1041496 237945 995751 582909 597911 367464 678543 883365 142975 77546 985080 896269 323142 207935 62941 95533 816089 853403 214008 932134 770460 139239 681557 441744 660395 843546 470645 509844 128346 484753 932661 810832 948849 734396 185055 508747 88878 971960 210874 733878 928508 187252 310140 217530 997517 774427 327196 825582 707046 481132 818484 1025603 908516 932165 116214 145855 517403 458051 875798 412223 815836 32693 555845 965488 429934 1033059 637571 948168 809453 784996 890131 162728 867036 190301 251369 316346 543669 809865 1009458 99519 977616 991708 125007 645647 483018 966021 720225 833726 446677 178987 683228 780564 576884 909401 715293 282287 993069 258928 752186 896353 412871 890093 825191 220949 689533 751013 895881 61397 519000 381559 633773 466570 932026 1035405 640091 352956 867350 161935 987709 653106 1031302 588652 734833 504546 708695 501481 653882 468725 863066 506033 903908 468215 390576 473209 956249 351331 521778 714026 493775 938855 825677 821221 724327 228506 213735 913778 674263 613844 812406 734423 482570 1017274 436471 916997 845923 731567 867846 750825 257170 1024425 762599 242494 71651 716464 187670 1022188 760424 445238 65203 834467 787453 667485 976046 694245 724267 492261 646329 697840 1002086 960007 155343 89021 989270 78766 831849 207338 913034 1023368 110505 294808 270193 508507 965957 592731 900197 986929 441312 941386 645941 309686 88411 822997 196066 778670 175259 379967 832318 159697 286971 601973 359896 452922 726747 223471 449360 405630 520888 611821 416879 216181 956206 183785 596883 421455 405111 903343 779720 416616 369054 60573 467678 745244 850772 451211 737779 431598 993120 1035444 94495 780885 320931 118074 378788 415986 484330 921315 204195 14843 410581 357744 731597 1023600 417359 740199 543737 908108 142031 895350 370566 290265 239539 505159 260275 897630 958957 919435 46639 302495 678581 247649 867666 245458 720259 851096 520553 896014 992224 425553 609479 414843 578459 532438 587410 859179 500795 604059 685457 755503 931964 859678 389473 496874 517828 921062 338127 683183 1021392 32538 487368 946235 1009297 967580 1001555 390036 185962 644899 769804 995797 857586 600375 93075 737030 746779 1033464 404541 12094 920958 506938 121752 317663 630712 718258 125878 816864 989703 729587 669163 572628 339750 14323 834433 1021485 847126 580214 160911 987516 342888 63019 483655 180116 292764 92989 126676 243524 88797 417584 353126 389691 317031 1010700 875341 51647 481591 211668 136685 838476 952677 431926 155123 285919 294204 344825 1046560 441011 642154 800181 915589 472678 309988 744985 698342 715653 190907 691381 443643 609111 310996 243772 580073 193147 1021981 495302 170959 50682 963915 451496 387056 807295 308579 663509 648566 808589 734557 636741 278268 888018 176565 238586 932314 553724 1009089 971109 942508 465524 715692 920307 822485 151518 752282 294330 793958 90603 919513 1016895 699737 631675 818773 600041 211405 613164 694971 55998 124662 217006 661711 350097 1047588 866535 412851 388273 389175 319144 358618 347002 920287 433577 372830 90943 342607 527326 1029537 500343 260836 233321 602683 888291 973067 494405 509642 762779 946635 189591 96504 1038381 253666 681707 190887 940754 1032903 956169 682732 939581 458022 425808 429351 390964 757650 578894 920022 872557 941985 1001106 240741 848206 871183 122167 159646 804085 761402 972823 624429 408885 854897 808231 380062 586694 1041555 760774 673079 281535 667377 888561 489102 235607 388009 89325 520733 717258 1002057 848203 476917 748024 985493 117615 628978 728908 825816 150006 666993 687721 187116 338666 505223 971555 593627 979274 761386 769684 261378 714466 765361 247459 566014 731633 644555 954145 340218 1017701 768551 806328 457491 452719 645970 376455 385401 226007 844738 315641 96145 952145 167231 571822 248395 857942 351045 355909 918959 795619 213693 391560 727949 160895 987497 139173 585649 890311 586211 907603 487788 757434 544566 1032334 908561 1010051 489780 351067 494653 208438 973133 816915 783939 718410 159228 22499 122793 250238 463527 282546 1008711 649833 858527 776018 433116 510543 466347 577385 981300 125711 58263 245602 596886 293364 591327 64306 618738 515377 889943 1006864 184312 644557 936697 696109 858058 582375 496996 1005325 1020278 345534 312255 972483 517796 259609 101719 686347 320655 236998 989895 444922 715093 838751 875193 435145 734891 64815 636825 817748 855277 1046096 415357 120569 253715 638286 984879 969380 603927 203127 867158 650428 260930 416999 381294 91123 677582 731539 258857 364143 926190 441185 839914 748900 629945 354583 830948 935753 259497 499277 598991 700621 899339 277391 643661 182186 1035488 334584 572878 501116 496461 833913 597813 612954 897509 353190 319734 768099 474336 699859 862157 812703 128839 731894 1029538 752143 540619 322161 748075 895301 595962 681511 374046 842122 224824 887166 589537 357525 748303 237034 63988 89404 459675 465837 129342 320375 573272 848277 59005 906791 958281 79811 461715 241229 690855 976282 16110 514281 949168 738119 794295 29629 24294 128286 986198 437370 685271 75581 317402 863421 403357 640315 919326 270011 833941 505111 442145 670682 489249 757301 62422 515843 51837 324265 88006 834110 452561 973331 585301 464624 386650 521286 895659 43486 515084 187122 798131 450321 408894 191783 298231 728794 369563 683941 960209 752796 734813 502670 848226 204521 260204 684654 571453 989100 809564 828602 400811 407212 974938 101099 206796 902268 468819 663389 809390 285147 881836 1005603 739669 254667 417701 453072 391822 496524 429689 742355 1025988 627706 480471 595887 931685 413126 633722 235959 376390 585977 128123 127482 130950 598000 954675 468281 682391 944774 195996 663085 358753 517454 64216 113144 723431 797351 831918 345811 973900 382485 390727 310776 457513 846135 767373 370665 227565 31350 171898 988459 635742 580167 190420 1028697 766137 497538 740663 674758 641468 736616 244554 695942 578639 243620 635314 617244 30441 586333 61695 845144 778429 763690 766165 308094 899355 455945 799919 626588 661973 696160 47422 867113 366355 358821 609763 474726 355501 244465 122849 184195 378109 327334 974894 121005 555231 1016924 899253 471948 381891 709726 255339 857901 377149 593709 691182 837295 432824 360216 877598 390640 508785 699824 1003891 919211 894796 872040 935418 803391 651295 832356 964196 348567 422750 868711 453222 428787 872987 585372 390259 840803 989796 907681 961679 676971 506629 643952 437963 356067 167533 352958 883299 333658 425111 990614 876050 914642 909966 790221 438617 811582 593742 186579 171454 275923 995859 892120 675672 721119 829275 907730 314814 385351 749790 493022 674877 1025704 774459 913160 366835 942379 705747 417193 471257 1027626 518628 938607 1000157 188011 733420 485998 448073 1021281 211189 779956 186336 629107 464499 1034860 826973 839308 218767 982593 704282 649700 886700 700186 40854 1024814 882859 717146 563192 122391 415510 318875 469433 437180 163479 191660 761235 827092 476406 926623 50911 573340 184110 600010 905550 935538 679695 233147 651465 191283 476975 1027112 372513 195676 648184 342481 949777 357608 397271 958575 1005099 75742 309622 480962 153845 850616 747971 29627 840207 964052 112121 728494 482490 990704 800663 648409 981057 596223 368204 946632 451402 60077 218717 522808 877474 839743 753173 355034 1034315 24174 694923 369977 250522 707480 873635 998490 206542 826828 1038492 103866 412558 226121 766684 683243 864020 672159 710545 881509 815509 408242 452111 431021 986794 517285 183773 123854 707492 843546 95375 417254 445491 752788 586720 469234 21871 929490 1017042 803071 296695 711749 451934 924540 391874 752420 658623 451493 1010760 1024614 382326 928821 658397 821067 500279 1012416 1047136 129567 740445 163732 410911 748272 635260 374200 44459 584680 307965 116167 589152 471759 347579 958811 504778 282587 648473 710983 696822 474514 696799 475385 911121 429975 912425 241909 139191 1036050 689131 933473 351644 650178 837199 187291 1003643 1036844 241306 576295 998596 224445 350188 793435 467629 564093 831127 79519 171610 539367 879860 113566 167666 240444 315627 301543 936683 629339 711738 184222 24287 418271 810517 326986 224652 143311 434028 937350 625626 325490 87928 609171 817454 362988 944864 517795 110252 296943 991894 427893 343123 957725 924972 698354 120824 572189 512437 217773 634226 455981 7927 547647 635023 599543 518034 992988 881973 59035 918365 854965 666735 784924 792490 390858 734697 347949 500794 432039 875350 979776 938166 1046576 958831 425497 338806 482946 236213 261699 929228 583635 899175 792263 469603 62359 110452 89693 523283 1010236 694158 1017899 220497 671194 160997 942902 777090 749854 155052 848924 130278 1017564 719456 896058 757308 621537 449433 323671 409416 919919 511502 1010221 634449 424586 44845 1010320 670078 882955 191039 522625 798358 543867 228964 865770 177943 624029 423997 924856 419761 1007185 1025295 261321 871310 850737 81737 447325 782920 936589 584279 234873 805243 253331 707429 937826 411893 13291 649901 1030187 168759 983383 220951 208841 1011236 418669 844686 179343 294669 755532 95846 1011734 836702 850503 657351 1005412 428999 284911 314679 1020141 686617 704308 155597 898327 645423 642651 686474 864431 790522 286072 126158 65159 243625 988404 1011942 626451 154593 604041 65291 234406 833337 895822 892296 833821 572763 695499 916992 668923 480157 249699 376010 831970 703259 257379 837854 1002139 1024909 881506 867891 47471 521012 226788 992169 126621 29115 290723 87982 357517 857588 357838 904376 678734 247214 173725 816628 685389 771313 692347 891852 373671 758631 80493 935387 512705 162539 366230 221098 305123 456672 177957 254270 174967 944939 486210 581164 715440 195540 514636 700903 576355 214711 703192 713159 863444 195972 189908 811710 962444 555623 997976 830698 920890 779090 94003 620245 396607 396007 944012 543575 793407 217973 374720 316567 333231 355083 187559 779066 238841 755054 522261 819017 829043 774981 635129 1012363 985970 985334 301558 756584 501046 847505 118377 305055 49661 998457 633495 216901 206527 1022137 775446 188890 808652 818390 378165 513400 631270 675034 416233 84319 240434 1000663 793454 950903 468588 989290 1046021 654468 652465 965178 982065 488553 830828 474570 392082 976269 210776 839496 556235 951189 401336 646758 439269 324830 667554 126078 703448 859094 869718 278516 619627 725943 639647 374258 45934 802534 515115 561903 986329 255307 814821 944756 249578 987822 809969 998026 398715 409132 972297 406262 155111 300222 641906 939476 973382 407111 919994 586089 519268 247149 1005925 806003 642294 842539 909914 958228 341671 261506 992654 204190 476762 386897 224851 1022616 776400 1027110 938228 88014 94161 732222 175485 908568 902570 1008828 249034 130325 1033785 666552 208077 625395 861591 260423 839589 797646 509715 818128 163490 174267 708043 842228 238513 485813 816391 409305 782705 313721 109915 769825 792530 126607 1041016 1000378 780590 924786 825565 188293 387746 677718 387238 859477 463352 473010 183290 298462 54238 334638 136055 203755 116062 933033 702220 350890 806493 968950 588059 570483 778445 810173 448701 485620 971377 990433 210346 218997 217454 702152 496884 186182 944359 847257 744370 855467 316951 474216 228129 362174 386635 683917 611543 780568 177838 335340 629645 568571 464487 373341 874639 355292 215021 1010771 883316 925210 573011 703939 924389 719427 433354 617778 975778 125860 145863 240333 925473 500449 641458 251453 207726 981528 709029 977966 668285 118610 875430 228459 424329 941202 828031 380094 580946 882710 203551 775948 180105 687217 540223 830636 486691 211191 581172 419754 998473 318198 159667 702214 740532 586730 894764 931501 437557 1008344 629112 453133 435642 587235 645811 499600 973210 247777 613099 1044525 797564 614718 992142 597307 374433 742227 864501 56222 395639 51005 985826 292057 626680 166975 800542 724174 174030 684764 772221 161342 887657 171690 790005 988827 407388 429431 918455 445868 514451 718029 752273 848475 218490 355187 816380 301801 289713 494905 472247 373308 383640 962149 103927 349789 228455 14943 611747 263999 372797 254860 927209 503557 901603 431317 534010 685512 961449 608599 500685 755430 219450 863075 776739 1001016 847149 568731 423394 351031 316063 385457 877731 488386 689650 614128 205047 585560 943459 773938 888647 489048 383082 83694 952477 286558 537971 1033741 351093 60867 831860 48890 875824 552491 419299 146290 503177 555390 350101 1024214 120190 774624 920052 424412 65421 255449 577790 221817 748571 1034762 65200 589411 232764 433715 441225 429502 644715 616575 318234 365419 55160 960756 968147 954037 1006001 426811 954619 248379 391842 423610 356575 793806 681593 255761 1004373 614201 329083 986231 930087 169851 469325 774829 577202 1010881 416700 728670 489144 32534 260301 797643 113268 992131 356848 922907 926394 506163 317932 167485 627189 973974 682102 203619 431859 866430 1034379 168879 362685 358582 1019448 630581 519324 94907 334309 462654 804836 106407 170878 855358 141046 464579 603749 452420 114041 606060 635949 416362 586429 59133 343198 731834 732516 585331 480014 412103 146275 226794 440862 642850 618220 88442 968475 671536 667823 838933 192993 684862 994149 767813 693741 822974 7134 620451 473330 182163 593870 1007393 741029 277334 580728 384706 987324 246494 308475 865932 440682 347619 969364 202383 492393 468155 504869 184009 846995 829287 679538 1027354 562749 494364 492026 911500 448575 864887 463335 599481 911700 996043 514417 973847 1034691 291569 146353 42485 120490 850160 931056 855029 382619 498100 376146 616914 370156 973036 353657 1035544 733742 429363 409267 753173 446025 816100 731725 808150 970950 825099 1029387 955547 1028997 883246 539487 821950 607023 772920 755194 573049 895350 384912 412989 281967 433977 715619 433776 55895 605164 314919 846192 762569 431523 620437 901343 770786 111357 927067 163225 486969 806261 486742 705211 832794 616266 97401 418808 375911 447292 200436 544565 751726 815292 968826 367548 289497 484966 413100 779783 761386 193113 69435 626237 356044 288595 184697 104179 696623 764942 499617 659143 97049 707802 945772 518445 69119 55801 613872 932284 854270 191476 732848 396943 607719 346092 1033499 714626 732728 423162 846198 838473 588436 822076 686411 429462 379880 332158 812522 698710 679769 228427 570843 470866 392340 377561 878819 812221 928562 52215 244174 592766 161167 683881 209693 103147 829166 944564 1014915 520470 621675 713925 224439 758268 774562 261126 263663 571739 773490 760973 818672 881648 669676 667900 159143 599419 994612 409141 798014 484945 404943 993925 220869 794218 431065 227631 733124 511267 375102 180847 872360 486370 995484 813471 801597 381337 927564 512670 782104 352014 865506 450360 275695 187859 937545 986737 637720 492444 100275 776010 1018419 834224 976033 479343 628621 608091 986092 628319 885627 972963 1013570 342726 874043 28146 267191 973896 79706 1036739 482350 294001 163746 163387 119786 521778 8121 286568 535263 821731 937422 389004 966999 625269 973090 634127 321976 421220 324871 325428 482788 1042579 920733 370492 343331 953894 576623 396087 398685 134095 215010 368533 469493 379999 97620 112473 344958 189739 443635 385988 479819 970409 507668 244427 1016958 1024229 912580 649391 683198 482061 550318 121647 762211 619817 807539 848195 683992 231547 1023780 355606 129834 727902 473659 1033355 1008073 957273 211815 471644 819423 449322 1029392 629541 943589 620996 159619 439692 124094 678601 931514 753472 617161 269806 317850 809456 486006 881102 950989 30171 953561 938087 844911 538594 28103 652745 174059 869309 830908 326825 976070 530364 585395 734123 862331 474328 743281 314332 79967 871777 1017261 991929 1045011 658269 836283 650055 252943 586521 277239 889020 996547 858021 121183 1023493 412348 224182 627151 245588 1017258 994453 566909 891955 351469 492975 256594 625530 423528 156381 862556 527805 520618 705653 966899 824262 843000 994034 561022 589236 227992 700356 822761 628023 430777 334807 382836 1024109 680823 1018435 369343 591787 398703 1028873 120343 931754 468963 1004236 113638 324669 181715 424739 1044998 204222 210371 811374 41839 282620 430743 375477 1016165 887987 486970 639486 717592 81776 603995 873562 514722 616298 179638 376199 841498 1028000 488393 354391 711563 184186 189131 219358 1040661 1022114 43994 765071 355132 817755 346925 1002913 689559 850533 326718 208748 811978 967291 782533 237358 899405 601971 848109 895722 899536 30967 990057 48379 819120 467445 755573 944330 649957 1029251 53214 177630 282089 765210 250383 19435 795636 1024335 1029793 316723 682715 627190 129613 219047 758671 813513 816998 694939 485269 480091 764835 274392 326578 160602 955033 694995 993078 707719 322805 908425 884016 824531 325532 994762 626278 359211 509479 176858 621290 827959 417114 519948 143320 914132 379235 713388 603823 948627 35581 847077 875313 191427 997172 679786 482583 543213 730799 250234 241130 586661 645926 873130 407922 259301 850462 960217 998089 460989 582549 742670 7867 1026660 645291 337563 355639 832115 586451 930934 683213 992643 1043017 578268 86891 829725 391509 388760 602479 976021 110911 447893 342001 700790 414535 346895 776280 429299 836525 852347 602991 579699 89070 512681 378322 182935 709479 642009 1035594 742217 859717 490674 1025258 310249 274863 309882 858653 663009 989160 716240 511668 684882 609063 426855 290270 1029140 1018094 774189 519064 628491 1030706 846281 835838 350010 1004875 937377 73194 485716 470445 55211 227162 1011770 806346 751394 597945 256238 658231 921584 627006 892197 634675 176893 1034350 907555 798490 860666 850183 653434 862366 905108 171117 813307 425562 850296 251211 809930 888532 486785 144826 539051 961912 343454 611762 195523 78811 768417 805483 277212 941012 730825 811915 776835 1012852 478888 758813 113652 177965 745838 858476 353757 172703 378271 497122 471659 274103 445725 15338 881075 831133 1017570 183798 993511 977053 118102 540500 867115 278492 691326 345453 415578 561399 966997 723755 110584 944977 878903 383597 307931 444139 897881 790329 853738 516825 379275 333406 935821 774360 734618 911702 988779 355127 184312 559487 739163 719251 378709 831976 493231 773147 1002392 384401 249588 302539 247259 345469 443319 726453 990306 802499 371060 112174 242904 740257 1018692 851496 691758 378553 645221 128428 779084 96051 935087 680782 247756 520501 945990 941082 579194 956205 840666 434873 724881 78687 455910 260824 816906 995444 971446 65425 516395 945270 490085 990796 446163 779525 28463 694093 445547 1030672 304463 449863 461542 400869 1030348 631225 937118 846905 452244 493148 417458 1042608 847504 478953 192108 808549 808315 730575 1017705 933253 534259 446403 1022502 382376 1024269 518291 684389 109871 204455 1016747 377663 232298 142686 684474 762755 746325 791295 232402 1028325 245440 889773 855465 749134 880176 905712 487890 144765 669494 793065 292279 773720 690526 992561 1003970 432378 937486 383787 342514 768781 914488 400242 428286 349661 434681 997918 1015112 475885 585013 618200 473146 321373 239979 154477 95342 383896 940385 192742 773410 1007663 48627 815706 768280 330621 777750 572199 935537 544091 993945 111585 740203 764531 240613 175151 267770 793023 488805 830869 702708 769336 390229 701783 471255 956880 162739 702105 498567 15853 906433 953631 87646 963182 544244 493353 194217 928745 487861 838407 476814 705466 834787 1022385 924984 1047872 850561 962883 231286 827053 587100 565068 451819 356774 586779 1038960 624567 633820 566262 447254 323706 1025295 562141 1025047 891963 24317 699669 650773 993483 585390 123447 686730 910273 764444 230653 501342 716425 31447 431774 462195 162463 772634 344939 130222 858098 829267 384681 810917 916770 30581 759123 987868 601019 976528 990108 157423 378759 884120 781876 702369 477821 602745 556385 605532 412527 116699 652813 292379 343438 873562 677242 577790 151263 1008764 126617 175318 652846 615543 1000155 751057 157594 1022249 841006 1000079 235647 804791 515356 679700 258777 764329 775558 546607 604475 260934 282108 979114 243005 934523 490251 26087 780998 179435 745677 1035365 32108 702188 841396 920765 171179 926811 567673 874850 251360 281326 204747 1016602 356185 977825 363474 891945 451469 939724 846262 91373 936495 932066 915108 638522 1005882 618292 870085 212811 347759 770929 803822 740103 294640 212218 169917 228229 783024 251191 883648 417620 389789 500195 225738 469774 451485 767253 770725 261516 828670 638004 171900 319146 678551 120935 910989 125929 356322 851498 1041052 367079 654722 971385 675573 634212 223891 97721 238190 173978 616396 767170 1005929 637725 452544 936364 939845 697078 161597 800605 157557 193947 942569 1005063 800630 248371 760134 374437 834664 480540 830370 514852 815044 174556 713964 411623 331543 841542 198527 149182 89049 571330 863917 898032 810253 90084 243255 501434 765516 671144 988010 776838 632887 868233 190649 578811 859367 407770 951535 754987 387521 445277 1002894 454755 181746 512248 706262 470513 963481 798959 857036 717546 516453 269975 559023 386667 473266 748361 578251 476447 577885 500675 742710 474577 755502 879286 584619 277997 818786 372250 957722 989591 183918 793402 506186 643982 298971 330455 87279 259726 322515 730840 535935 359749 676697 634215 59836 128828 704090 892242 789854 825048 397813 846460 62126 180831 179413 812662 435889 351275 324449 852414 382173 775326 734053 48973 510882 933676 610875 442057 876717 556206 889081 93930 731106 883928 648117 749170 72827 799698 1023880 744633 411951 842213 604351 608102 901970 818748 986465 987599 954597 317908 631735 468679 427447 494498 655048 867881 946532 904397 83687 890692 739027 27901 900293 875165 600447 521353 698068 238047 643529 750684 296927 781516 1017161 478696 682938 617329 599031 671033 817419 586042 913974 478569 269559 933760 83191 1011252 374931 355580 971452 756951 979188 426746 55239 1040972 1005675 939260 187878 783459 781395 424271 717259 667110 851029 108022 840102 178653 392498 126437 28507 212013 755124 882144 762510 637521 576924 891602 548337 365529 613346 376325 757078 482957 860951 940945 707046 791453 767684 257806 60526 727484 845265 863084 1034581 161146 922955 369975 159195 249119 897454 357433 564271 949004 229296 234735 973474 512045 1009569 730491 71934 616174 997432 503564 169335 726142 858970 162938 954092 23165 647646 634484 175545 580600 775179 747628 613226 676795 895589 683665 85955 290457 367271 179279 903778 634283 1011226 106296 990876 670397 989788 547812 421655 445470 647860 60621 904496 946918 216937 673551 739486 670434 849212 386199 299975 241091 614314 364260 435153 863945 592318 714211 334834 855910 956709 914129 132991 513165 458624 780074 596223 574447 307085 847502 1021483 484244 1008586 935905 907984 61818 1025396 189302 316797 675739 633979 235395 820209 728171 478050 1002833 641614 677351 166759 608879 68605 438769 333241 77773 628206 990734 907569 554742 121139 873566 746709 795327 625499 830571 928167 733855 479839 965002 228692 245458 805661 242414 231127 217016 875738 717618 778517 637226 748213 24412 826732 371498 301530 269535 679205 346989 694178 519336 873359 564410 505202 923891 412348 49059 64299 260868 1010253 940302 212600 931342 899793 320863 897940 601390 183470 790398 636342 414425 275678 842042 424177 390598 825723 838115 383954 841428 732762 420927 678835 928335 706411 341335 587821 458313 453077 363997 809587 681657 847927 910107 429843 178231 773692 841592 246738 1000301 587565 810608 748206 517127 116591 546487 574907 994248 443870 976773 97182 751952 365754 862447 658559 436815 953564 759173 305863 888804 833434 1022617 1032741 646547 419414 408670 764724 1036404 866710 610069 424542 776545 477965 991375 404443 588339 946513 510309 306090 509101 1009804 942746 48559 746089 895541 178999 604566 708408 934743 923258 681781 572793 989763 269173 812158 363762 286238 508286 478605 235415 977223 693437 780822 809757 990394 258787 307923 709474 315094 556740 966747 440727 896031 764082 813418 825693 993501 388328 487767 479669 158661 728466 748677 846140 882233 597205 615963 387315 126821 491046 739220 619221 548267 259638 714189 1017714 804714 747764 896897 679306 874300 260435 1038730 796537 314198 476479 502102 712514 113366 901477 310905 810826 907331 240602 523144 998677 347797 1019435 664671 789454 849419 927391 925100 947572 468597 615385 408300 553971 848949 498334 836856 806135 60921 363115 698958 143319 963591 644014 583293 695923 238063 257321 783649 242315 230526 688072 311084 963896 310935 138487 208873 163542 580693 278291 790250 709557 712847 1010196 1020581 432046 227547 63402 896460 340875 440244 420651 773841 380123 484697 940302 151437 308907 126294 373714 736358 20155 940632 513985 683915 307639 475631 293582 586971 456751 609178 299263 849554 831064 909767 925043 162171 951801 177564 812509 948793 892305 520453 873669 979050 918490 56952 1008520 870836 945046 937929 867171 923366 405370 817565 858012 469630 698093 714099 61162 184233 583641 189676 893359 481232 52182 125905 648286 887699 743865 359340 342738 129303 404157 904090 571132 985948 520458 530350 1004060 236888 379483 1042772 861148 204111 1040842 369595 319208 112057 181726 562123 646186 812410 684087 158709 145907 873607 748837 552759 609389 510262 304479 192369 358098 863925 564431 731375 774771 91131 953576 873370 178123 384833 521987 732021 986549 401362 777680 470182 635806 747851 861243 938854 1044772 105449 705965 209021 255540 987021 416233 610109 924582 842090 54863 1030244 755049 983787 773474 641405 418777 675657 988514 427230 473223 96213 902255 14831 760914 837294 236522 850770 709738 230703 603477 902435 616091 194947 438427 804709 724969 948938 696040 319992 209501 188990 883246 832460 932524 735011 791358 643813 880389 715700 909548 227915 817574 646163 183837 1002087 87015 903546 953548 461765 429670 871829 206580 921727 946536 489158 989364 257353 112616 955965 314525 824203 320756 840647 294174 1010128 976454 636697 52217 128178 147321 509317 727953 238771 1013828 652311 729919 644513 569269 539884 925452 654432 122414 841137 797101 176539 161114 1004615 883585 355666 230301 552310 589083 738422 742707 854763 556778 772666 984654 277349 513450 1044629 967605 988005 89038 914850 653112 874158 589092 320422 916120 877690 1018794 423784 515221 363768 871348 711604 1019017 456609 454428 516299 780405 464354 873667 509746 463323 708939 937320 1038665 776064 782673 823781 861163 828309 495043 269271 324908 700727 728049 335814 266171 638094 475453 747211 179440 401195 149470 751181 428499 443370 66047 119415 914752 455891 846613 642403 305916 106437 988483 578933 818956 611818 125430 260197 157517 911296 724457 809976 480909 772689 1029770 209615 252321 834338 653877 192070 194151 553598 648003 520787 488986 383674 490066 1021005 588252 272335 429111 994193 445276 114438 421107 730360 536188 434427 908328 691655 496062 752170 637466 837418 226920 309719 907370 328415 374642 425592 934323 399227 181707 940565 416645 611575 196038 192194 652602 216935 448762 117626 302929 724633 931732 450811 235710 1002697 983676 975947 986358 275415 602014 867529 739700 707818 323046 50799 209646 251403 616041 911918 501489 519528 607831 359062 486313 834410 71134 324958 976104 304253 280283 286525 931465 593207 947430 559551 261332 282443 159371 999611 478427 589472 515117 317171 838396 325391 999734 158167 102911 232669 497057 925011 375836 276341 875222 1005225 1039378 698268 433054 679443 581067 879815 85939 375276 215947 510626 775683 145274 112283 685914 719387 468978 666551 587154 975097 280703 59226 193081 921557 231142 999838 616261 147374 377755 718903 279549 748717 663209 873202 698479 283423 285560 597460 105423 727943 638282 146870 613302 669907 937443 589080 314143 583157 570493 781080 671325 809883 764965 478934 155465 233005 257675 512337 903283 597807 187830 256177 951126 507406 850755 230907 735923 507108 621325 1013472 602551 702283 138727 599965 633879 310012 404437 496963 406899 245382 1009972 750004 933728 809437 743737 153559 777313 231929 966844 886233 582483 739217 340535 472857 520726 573006 964425 776266 1017262 760012 704323 849987 710236 638371 125629 335777 259166 358000 473313 374675 732205 814883 242604 942684 832368 637558 977481 678369 504913 161744 983943 276086 45007 54237 61329 851226 1018166 732237 848922 967347 810833 636873 153330 55103 260501 89581 723685 756154 716551 761394 104060 74719 353721 580431 773681 80881 923640 879644 793955 926443 109806 1028520 239710 710761 723948 316138 575436 629638 457408 226878 430565 500199 497765 460527 210589 158181 364907 613735 815830 899426 416933 1021491 1022502 750375 233949 124124 987618 742238 438887 639729 617429 445657 441964 380636 7932 780589 285630 442781 462690 617272 798439 575155 371900 695627 514723 1012363 396259 158623 435995 1009328 240489 57267 877987 979047 961822 759158 31517 861019 968903 564935 826787 592846 497916 725478 1009819 143100 259026 838441 1028617 384692 591790 511561 854943 855131 714503 1039746 7547 328685 366005 202535 866515 129840 380828 718056 749460 998485 376378 112489 192702 186790 73720 260421 159373 102343 947342 760776 843869 353437 846450 816227 456344 996679 989478 135038 254952 867214 690137 310099 604366 668407 1032413 220524 309463 517004 810857 564646 482569 845237 176699 613076 333117 987326 453048 259378 320506 886129 772207 95225 826701 706969 894135 564615 91958 951932 678687 1018452 452913 975681 867657 216572 725485 748711 697927 486204 644218 424731 258259 645748 694629 743475 694702 177725 15214 592797 73111 303080 648665 993674 873574 150430 941261 1008826 388180 772976 675814 130856 208407 488486 112222 105875 750940 419303 568759 1012386 435807 535917 1016847 106071 83438 446001 703428 493814 85453 838487 904858 932713 194909 114604 296414 254587 784707 1004664 209739 862381 882145 456749 812860 162199 447884 506054 740751 646185 8055 442140 192337 798680 391840 1030217 443132 687984 130593 320229 578422 676571 1041940 670391 133055 548766 107183 499425 1004689 845103 586155 290195 874858 748088 951523 986446 390563 455129 572648 763098 939817 1008786 247151 523664 1037450 936441 466492 509487 1025697 300283 880723 350413 488051 314361 840863 125239 551347 462800 998697 144893 712582 548556 834142 478386 253518 811742 843202 419375 968306 912433 754651 240252 956431 952825 201679 937635 375462 877175 122694 511303 620886 1028515 953486 206429 174810 163170 1035018 375062 501043 479975 742619 698157 865748 298877 370974 548570 989432 77547 896468 816941 428914 485166 471517 817573 666491 374360 766270 291699 684454 940811 835329 278200 379667 867761 128404 735390 383374 577963 161150 449328 306669 212028 752410 368975 86703 612178 909882 466228 496875 1039878 948382 671657 175718 859596 613814 516693 270078 510245 444059 348413 468442 440130 363293 555055 901359 285293 458064 208095 1011805 169918 734367 227479 850131 956502 857869 390064 446683 1010246 350318 902828 659416 518692 685769 498296 953111 346853 1016895 485108 157420 200555 639213 211917 469391 757688 200502 966402 705966 842981 469944 706357 617675 214990 104151 706221 859031 925228 767889 79350 235351 841184 319126 1024836 864052 956637 271866 130445 713850 703148 585245 378828 580297 757636 946004 922414 961927 812659 383034 456826 987014 612173 289423 362467 1012049 188799 251448 987387 563689 291774 417121 759133 861078 46799 795623 386773 842966 899009 780582 1016945 902129 601454 191462 375855 635335 195306 176380 689995 162733 213869 649036 438216 151037 836670 997932 797629 1036994 212901 222184 907800 469271 871315 325881 638158 441163 864764 846135 734053 335195 952296 422857 869471 391840 439932 415545 497846 848723 139069 878794 500958 402679 673631 130067 776776 62906 880451 994695 800319 220471 959275 627101 984733 454370 771473 355854 435751 860058 762872 163788 431990 905526 933097 212205 743190 892372 882982 736104 625113 265631 585586 973974 222542 601322 319276 192150 304015 351834 1004152 695411 791534 235397 449316 260248 430806 536029 164767 236652 646857 256633 439238 571218 384432 1021979 34047 808314 414332 127986 940938 882114 447135 906176 1003396 91563 95719 585072 1012554 474289 580908 993941 584916 471288 629085 755959 837181 520396 453729 625533 485479 477025 163019 742586 893646 979047 644695 727418 853974 1018732 434004 154467 114191 621740 316651 1023288 426687 97657 931530 437404 128732 890046 596214 488217 784710 686908 463097 300839 906343 375158 480745 1005209 179874 615908 355783 450969 206553 411066 989681 944583 319862 987096 513290 481670 1002600 923085 281213 603350 322380 569177 324302 659440 880422 158159 441254 599995 817404 424730 1033415 920795 777254 62583 746700 451211 688815 857879 932878 864039 373177 588391 93525 706126 32369 795637 725724 293856 883218 554267 583855 217663 1027640 543671 181244 169781 360022 685430 850251 970932 412661 846770 554889 406323 665206 626287 854939 504387 291796 634777 294007 454498 854514 200614 897084 413553 880338 885233 738263 407793 71471 818492 827096 986654 874011 626359 47049 944462 872277 979537 922287 1003685 941408 779667 844981 366425 712859 615631 128500 707895 1039940 882268 92607 954056 55276 113370 223815 1016110 865233 445395 469911 510774 214007 108407 949281 446843 717959 273341 786208 683102 236441 490523 996449 58223 901500 447255 587982 602597 357901 1018161 32543 829324 931005 441942 653453 860397 420324 220525 324789 158363 636745 617687 323705 992382 371531 791967 315645 464498 589680 509163 773546 128547 903533 769289 362190 122007 233017 623590 855293 241020 474594 943849 913703 391692 250589 759708 715974 96662 637416 968428 417203 468404 669495 30383 93023 556492 548069 885933 552543 508311 495052 588408 154473 470465 807231 710376 988235 95218 674942 666571 778457 962723 639721 367601 196142 873751 890447 667603 776250 843680 406499 629437 564763 509862 968390 575675 125362 756716 638510 128226 910638 843302 499508 1019470 588682 812854 457804 640382 869947 752961 887471 365471 318554 865339 731783 370086 966149 588084 606178 861948 192098 576397 494812 357987 379103 1048320 38837 882536 63293 500267 826058 190410 500316 696160 428914 866965 324378 316855 646344 440988 863261 217214 573043 845157 576719 977251 636122 767576 651915 908466 357574 648518 614226 403341 85611 1005265 155111 484278 127373 819077 119439 1009723 143270 754399 1025106 896707 777666 943953 871366 580336 483264 572807 827637 412861 849013 1043017 177011 929265 894174 26612 708326 764010 1045778 681647 662485 911660 956972 515585 702817 1009931 73303 346014 550871 609933 658381 433960 297431 791615 445049 758632 707527 564137 492003 389799 681921 800680 680287 196358 846630 227615 588949 984186 963932 853739 216899 949700 773651 639862 97849 1024647 316823 390262 877270 420267 219951 1015064 454548 137007 391310 683815 801567 687938 767832 731863 1012328 110257 1035682 384824 893419 749164 390332 92902 808915 709105 249197 994800 996870 372406 717880 839250 481250 610156 323297 730857 722887 626373 192357 187192 651714 890291 30143 310184 762079 411247 621193 961990 195180 833874 256972 261540 653578 574462 379295 848112 119481 564954 964788 613982 646024 550774 893178 454464 576173 610093 653897 697789 503337 967393 999739 735465 810344 845153 473444 577402 627321 802234 820861 195921 631741 938571 1020427 405415 102142 855371 154751 586134 62200 474776 192952 847142 829821 1015329 240783 386365 432411 1041028 181455 992163 326289 371997 292139 1036068 32567 389781 687736 174584 749803 291699 409537 929913 825683 433078 614070 905575 257157 210586 112870 202163 644780 937379 467417 601593 428829 546422 621272 102003 425865 155106 716998 831256 161459 520974 465230 845530 319031 824415 769202 833394 1011252 438653 672219 424866 994076 832945 717681 1045638 770972 903476 935346 570098 636744 1020270 685342 1019534 739172 865422 589441 179105 195876 1006400 737511 446406 642437 999671 824949 291574 381114 910998 253114 138734 127731 637482 744416 453544 157661 339279 196512 112244 701726 506244 685286 710228 830342 437432 164829 343961 1022820 768140 1021172 228540 231405 160494 493167 741607 903715 57082 358550 114249 294748 621382 612202 638608 302952 178869 513139 986009 703538 109213 85492 716871 905897 517836 88939 1009360 834727 860084 767640 520391 600187 23413 219629 396918 567415 441879 343819 545782 438717 438108 866619 994957 935199 480967 618022 252904 448226 1026109 620657 911976 1032940 222415 998660 171468 223990 641421 371741 766666 479461 114346 583545 882584 193435 643427 1002883 782738 822445 735293 980196 717837 759398 1037380 468677 899267 315854 449489 270007 575315 318156 894777 814398 979681 339692 16043 278423 616631 277566 510286 649497 560991 409386 730923 780397 972513 482522 339941 922075 81470 603829 827607 1014019 971730 408110 610719 336879 421276 995082 547194 365211 467890 227927 861659 446631 27102 755117 946996 597479 424045 893812 416738 486755 575991 986441 695912 469387 277630 1006436 257051 355955 799097 750162 870766 349983 1001274 701557 642040 886843 887526 945379 383782 599803 646625 616086 701277 610093 741068 638182 341669 303010 580895 861901 605981 602049 355574 451825 668359 622472 616934 497608 631253 847586 284861 319302 388269 765264 243425 791870 689879 612089 773262 765575 57022 459243 905092 840039 365300 767472 864216 1035028 98218 1035345 314261 449611 237420 346973 260615 963907 371227 286617 831397 111466 486085 848532 181934 669295 130823 272127 1006820 927539 376214 130508 431074 1024876 886738 715494 621005 112044 830636 355644 87805 917028 967354 576691 727013 230908 509239 758708 641883 261633 874432 449077 15965 875304 44283 438519 179531 903846 452389 971625 807374 867924 290131 732133 1007974 18365 818228 889758 659308 967047 127460 236869 193359 126520 221561 975033 357471 641493 443862 570237 516171 509725 48476 142297 286293 726423 927351 810661 365531 337214 929907 844148 809067 502620 818478 945319 443765 636243 697801 540644 38523 301915 411354 821965 1032920 981772 13039 239527 599928 620107 549871 521620 921375 510039 637777 338811 242901 683382 1009433 998468 581052 853311 385551 628180 379547 455626 371359 681679 587954 1040932 146727 477436 597816 993674 501433 646482 216686 630388 947845 1042537 432856 760141 887509 381808 110305 471411 842721 363966 709618 421635 621017 1025861 161507 517940 293283 216791 587700 449807 790137 179681 801487 552774 450054 1012422 750349 779441 725247 901494 500155 325577 339906 1038089 110444 210738 544693 695413 948338 125021 1019331 896770 341993 306142 974958 953078 877814 123854 186831 994177 930222 70622 724946 228570 256178 153469 805549 857817 829171 927318 682547 1034568 882772 809055 940476 837547 811351 962875 374159 73077 781004 245991 771467 372862 293046 31721 831150 241336 784616 427551 944497 897337 556854 79191 456999 466518 422140 635927 261446 318201 916868 585265 59194 948898 617337 617816 355355 331733 941644 952570 938933 687700 700711 779311 162079 684973 560493 778744 81357 419692 350969 940657 951851 893808 678823 893777 1001043 944745 754235 456388 359361 999959 112483 213719 91615 381814 476859 298457 294882 724960 759212 313059 497041 119245 502452 455073 759427 550875 473863 874450 14783 288379 593398 297917 727482 727787 623611 869083 955129 285117 531711 846796 577137 930895 239463 890126 748843 250135 957284 942637 898792 951011 125689 81898 233171 235180 92854 1017972 252568 554599 885947 242594 924578 382735 713500 409158 817359 826746 933653 987547 959142 832414 911297 675813 1022385 39795 1038869 577081 834636 636700 301799 51703 248713 882785 808795 1033842 830198 147352 421356 577329 95486 496671 415687 999983 259143 968389 506124 211940 773155 747734 453841 661428 838964 505644 617449 936527 187911 646446 479917 942651 1027192 251785 338903 65162 305517 89999 904582 890639 432838 1012112 314447 930251 310442 244750 596511 638097 668147 653921 929605 486521 183923 397820 679266 933125 849067 457494 357326 128238 952259 885434 64079 364171 816221 690915 613676 660699 959338 559550 552783 963687 1021481 470229 72630 250525 371494 996833 975548 616397 899098 365427 422517 814549 654098 130589 691799 341481 732613 972689 200254 1019104 449591 114627 193228 585359 881376 195532 326231 755093 489491 725932 155214 478631 830883 244580 575966 175707 496244 87531 1019824 332730 970164 920766 63735 89998 431825 1011346 285799 1042819 643133 763576 234873 879552 687561 865691 804277 343466 595802 454974 850372 178414 444126 789935 473586 775008 928249 478409 954157 739047 126732 348795 1023366 1012003 540502 198646 27580 784802 994912 770390 353526 804707 158188 77255 92670 833345 992753 899206 189499 481122 768164 669108 989214 546772 347231 218739 354994 158143 386510 101935 483799 642135 898827 253477 448877 193733 381117 614232 885087 212837 1008188 505911 1005649 1000852 504290 894421 684633 611641 470472 388483 584406 901542 78835 851760 550751 730098 374938 841848 970252 195781 881868 760939 169813 608494 743738 889084 940345 992471 944833 162554 914016 1023505 250202 709291 1018534 119673 416746 417238 322916 405871 946844 710893 494733 288702 498136 1012501 738226 776865 482244 887748 977678 517932 354232 725423 186731 908421 658015 918439 836524 56809 725478 664558 634821 225470 607295 432399 898823 257761 930786 823147 200605 321183 449620 15055 854463 1010500 125386 1044801 367477 935215 113396 717203 668143 737854 195036 578863 480805 298731 579163 514310 827769 356040 87030 379751 380873 95406 194394 345999 81373 734987 219455 95834 655869 905750 210531 362446 715661 614120 731965 92410 775443 346239 846789 340843 195725 325926 503870 555389 171228 773553 605857 137966 661447 402653 381271 617946 878182 838940 374498 702067 351948 973481 144879 387946 243537 380340 639661 744473 927659 323409 612579 592111 201980 871890 433603 162939 419983 1034585 681451 683640 290294 752300 839144 880989 764650 709351 553977 120569 817560 715184 568087 597870 200186 341369 321885 643738 112825 877149 309191 305651 851467 675612 699005 734871 744966 353771 383770 379339 122785 654680 611737 717296 534483 310248 710206 665405 937379 276827 726109 716195 922333 415207 746559 30139 1003834 585619 216890 438184 349436 963134 829257 59037 396262 512803 674038 407502 432255 764047 146330 692123 1012786 286526 864702 114453 967731 555447 748761 802530 472792 523048 649713 492871 507430 690879 748876 416428 128333 305912 561073 622466 1001655 584555 489114 695639 312305 546665 248774 889784 925075 540495 573095 343406 720002 400110 264183 976544 36687 519315 531643 454002 708371 127799 866454 611483 768200 1021860 120284 473689 485981 349635 832961 691621 508875 601940 347897 277917 990356 897610 737008 632710 614229 762563 921518 485911 744606 456361 577262 722238 1029413 508505 280061 342435 501294 144975 491408 877159 119273 648223 391881 456773 796414 880548 952764 516338 760358 338381 705838 1017651 937898 819136 1025729 588627 502924 865988 908612 23285 162665 878017 843943 977927 175837 322445 531855 392722 290174 466334 221882 439709 611533 443741 191655 227801 622410 43679 946936 467191 774550 259278 774315 764711 118179 887532 225221 113331 774747 900388 872563 1012902 316979 875665 494066 256188 123511 573285 400679 819025 972099 956920 801245 741144 881063 913447 56475 746650 243961 998019 730238 960689 701909 31695 794058 736419 383755 1041466 52029 340727 607207 168923 560378 504044 71503 719977 314927 715450 171358 248985 952140 913740 550143 647395 637589 278091 351722 739265 863634 492006 1018716 476020 709573 902747 121917 112077 192166 48250 358862 639799 577189 406989 850185 897445 843369 874616 770381 173527 420766 888741 143983 373212 466549 904866 127355 106164 232219 127992 562683 847777 465891 922803 560415 419568 470365 624990 498777 639870 702122 443517 832230 520537 119983 301503 650410 998736 769060 209659 238076 119671 350957 994936 792350 504094 578233 1032751 161745 437195 507778 110198 902798 510326 585263 105327 639887 645491 938893 992709 147293 629310 531711 995100 507170 320983 887753 746775 325214 227598 422734 735861 167401 512586 638259 572150 324858 245157 737630 738906 891610 45310 555507 957528 956264 877625 73687 702954 218870 647759 469881 505935 364536 473954 694630 520985 115703 318346 476093 605938 452051 368927 335756 444229 255612 648403 648890 933524 289437 704291 666363 318434 359830 324072 890133 732205 168958 125167 129562 343284 764055 202739 718989 826051 1020574 995113 567164 928956 865718 857318 516549 195473 621135 583604 696292 456266 683826 877146 855507 618126 894408 846059 292751 397157 836254 473028 638787 860567 485858 996067 1012866 252730 876081 865854 324439 112581 829094 293483 848541 1003913 439984 950875 626597 752244 873683 1035972 1033184 160606 147260 356250 729580 980133 232828 586157 837871 430827 742687 335282 612959 256115 620661 878904 934825 142268 187950 856563 642119 1023696 184249 928427 184574 439629 92891 177011 509135 647916 373932 697581 941844 905646 776787 846183 841520 862965 244560 482121 862680 187817 784152 903946 964922 490649 575321 468663 180011 992357 652819 284527 359213 322900 978096 180130 80727 952012 48335 440980 119699 880169 483446 159397 920312 487774 736970 764106 892384 867016 801237 913312 50639 673373 991797 936401 881379 654435 757351 100795 909651 867128 667029 210665 627143 357793 473131 1006474 760935 386311 518221 283135 890522 460522 423078 571129 409364 523428 978132 1019174 159217 747106 454831 1024867 795517 481446 496671 350778 35799 858835 441240 1003033 46563 380738 856562 982785 422491 278421 810675 323647 290794 979329 966028 730015 251429 763437 920173 586045 862644 1018778 195461 365414 47019 486059 992029 705191 399581 998950 944668 683167 653990 963100 97082 842953 48922 130698 432085 644651 751143 883027 770284 946532 617389 747241 837084 715989 634451 1002771 1005233 202863 805549 772579 510275 825724 897731 134895 137174 424519 342713 809861 495045 371617 981073 493493 63581 257795 297886 850497 745064 897784 436367 407142 371587 11967 272111 932179 371739 241494 338663 481513 617295 911124 622150 352510 636281 292675 888474 993630 193583 887373 710448 1027153 1023680 648084 889229 977672 850834 511129 685158 1019269 366538 988758 703096 432042 918477 567158 645062 642711 277369 497465 874141 216822 717867 318389 805354 696926 738219 817877 721773 489635 580563 641071 22203 306631 465724 483113 1001076 563391 771355 227981 403320 437859 763340 249802 354423 423598 294714 159094 587898 366039 708639 1004769 612006 486167 966886 997620 735976 326550 89049 1015919 546797 1005609 438937 208206 1044869 1036514 1024483 614099 687898 615356 723817 22141 737788 610042 498718 325457 1032971 72689 864066 114664 243770 466091 149103 1020956 287995 610429 244837 384027 258417 667070 941241 660155 987009 955725 146829 729517 913923 64938 896545 954209 31992 251636 661303 813923 510766 1022648 793436 586582 983292 258724 857494 1041154 318115 147057 38382 111461 324188 670142 411258 675101 898786 276718 832841 275691 580886 974476 522310 408469 224825 129069 449227 977315 692989 481881 775751 944314 190230 482642 651493 175278 355091 169449 401198 388332 434587 310045 293999 972889 896156 824998 476083 498920 29405 922287 118093 352575 725167 567870 1034525 1041060 119134 821069 434987 161770 634849 60743 425730 723755 781672 389262 386524 649414 357143 175471 759752 518982 175565 417169 177528 809649 697271 437362 326185 365806 453278 752306 883363 564633 183278 824230 836333 257457 887285 343388 953762 661723 605940 15350 538230 825511 157111 318067 806649 739210 248446 897795 518235 995675 747384 108919 968902 468850 603471 774558 558399 910961 127961 497854 634519 125848 834482 560110 496755 487614 701614 406398 173918 202234 194842 636881 813522 226929 52539 84887 589028 961784 886524 155325 355285 172734 550799 959129 970811 919034 483883 345909 711337 876419 286378 364135 425545 397254 226123 636784 321178 846626 447646 702665 302982 228680 482786 124402 722675 576607 126279 569062 579417 678627 808441 832728 97052 407249 863971 458576 277445 701615 661198 87467 219507 919414 531322 1018569 686576 367314 707731 257380 342622 570038 817842 445418 1024914 839711 382323 339812 1026600 842179 762702 696958 220969 255976 703015 236573 438429 871798 654724 467806 238943 728698 519365 499252 683753 610059 828205 505415 193401 128337 494042 597639 949018 581164 912785 470139 992728 958843 248752 500457 97357 86653 738127 94129 706923 587222 859594 767098 346989 824983 937081 997798 641879 745136 140023 741485 709336 733074 464725 735600 349303 1018245 934396 946439 734873 277227 160199 170111 795575 380175 773251 895466 910672 603435 125979 581163 62267 896542 644219 837347 819631 485497 799549 486608 990572 486102 489286 997604 92664 473953 880018 719592 805299 489678 903323 895653 259416 866601 883292 752021 468340 299773 815407 771027 651913 826428 845350 781462 177829 782566 369644 894526 551277 984777 494391 922227 906961 28147 997011 1010021 975238 62279 433714 562535 597902 617330 891505 937808 403955 359046 888381 498067 781452 653588 816343 1025589 576253 1026388 389814 456777 742457 750057 500194 68574 562599 578731 792823 684253 470980 1011600 1000766 367323 825167 741734 118606 1004480 980673 800179 921293 845633 424510 313079 189021 669411 317614 853339 794183 240215 935801 817888 683541 290168 384131 794070 1017103 886378 918303 322223 1001318 223838 828902 509319 121340 942201 802498 752844 308342 652062 463589 40095 318260 580517 383474 793827 475595 289238 616925 206565 54012 1041164 961175 237387 684699 957424 1040969 802505 39611 858580 375075 394173 952979 177778 451383 706382 1013001 384154 889652 921571 236889 40926 235438 374640 616822 121959 927210 670066 852953 518798 1011979 730941 483533 31449 589401 666593 724851 871198 142313 518368 654599 735563 589281 1015426 744616 439838 718157 908419 1029952 276031 791930 715412 29879 183274 319140 898497 652241 612780 979377 843233 571687 639829 44959 926061 593487 341339 838897 890765 747591 863309 326385 957827 504126 312557 866700 447390 368472 210545 957888 838701 708849 766573 833559 869565 483763 970690 942299 247532 732733 540274 237189 845159 208665 277101 619161 850320 237147 678215 586805 418023 437037 862035 834728 821187 594367 122140 532221 404796 849188 476263 376166 420775 600027 218851 774986 278415 492111 624254 353483 93165 162463 703448 694230 341741 48793 508719 252276 220213 848049 925397 801415 980625 732500 381833 218205 182004 1003161 1003124 624508 96711 725976 294682 678119 504036 861913 448352 564429 358723 933645 179799 997344 830897 802086 386669 696133 496502 126578 325297 212421 976033 774546 900673 448791 818981 767513 382188 909736 909407 467451 378851 496986 470468 354154 933146 242382 56175 879385 321452 291198 1021382 445139 126063 769165 635317 576458 188201 465275 830649 913937 981304 125541 505033 458308 78523 799542 321000 448194 990725 863294 760116 196038 219750 848953 226331 439719 462754 900289 577009 342872 911662 305530 1034355 750892 790009 929622 505666 248613 660847 862675 108393 431031 928550 548459 250281 7613 987731 730808 764447 569140 300943 191947 493755 280029 885946 834627 825233 62951 199899 899992 64459 1035429 1024450 109909 447255 451231 709992 719916 373675 228510 73435 427251 122067 390610 761684 314763 456264 653923 827615 120171 30061 177002 219258 977812 681247 810232 578619 504878 740806 191396 922366 198611 988014 841171 697166 775107 121445 366049 939484 359140 761272 946144 164859 797359 495045 870077 726714 756877 390353 214587 486190 313213 150203 703573 64214 399262 205495 306347 375866 285650 535999 166519 611567 587720 719025 245991 113469 1018817 582461 939813 431310 650650 488730 864135 620831 913089 466190 639639 926446 386410 301883 219566 466322 351027 814358 400502 992746 620273 1024335 57177 515024 850119 933633 351861 12799 764314 616086 662734 474681 898393 980115 620917 152534 322589 987641 475563 831307 130960 1001184 129445 581604 891653 558838 15023 1033995 884105 1026764 166838 449128 468846 698283 827579 138494 902303 972378 649321 834453 958146 112409 318925 807791 552779 935653 25575 729817 705325 584165 500165 776100 621666 1046721 195811 766124 209246 317790 522387 317565 342234 915719 441871 540024 816786 453013 880264 1012378 807881 1038540 484454 629559 750870 1024245 740742 240247 316876 629100 937633 935920 202556 187710 125796 381869 120789 625626 266135 420773 837302 358483 156619 1000519 825702 555851 222302 736148 556984 646516 865645 1024868 628615 912914 925572 174821 355760 198511 290490 1007208 837110 503443 305118 121139 205181 738503 630318 201645 310241 544762 374371 603003 202334 846436 795519 486497 946520 938697 144055 647924 512833 870649 193957 809435 408554 232937 329643 634159 534391 754887 802017 877103 684951 366550 238909 350011 807892 943946 506641 242780 358173 850025 593754 441435 337596 553711 1032395 387922 844691 31693 935093 996162 764442 964101 645939 954313 493037 546765 514730 277111 941418 1016685 792555 348020 839462 1021763 165239 439019 572015 30189 239934 898707 386921 947138 96495 614052 508355 1025235 549369 343265 814884 151431 584826 325224 279807 902707 450252 483965 389941 368028 927224 551133 990112 457987 825713 783505 907794 293111 611756 221017 913153 955939 859187 960623 755998 755546 782876 69628 638493 628146 1025473 484251 452340 929666 483805 499160 695070 422321 899085 366111 731516 672631 773388 929608 555943 249065 935281 343571 736618 398821 32287 445914 251606 952267 866024 660303 440202 388933 775227 429275 731989 818280 629291 708829 333820 923092 758757 652649 847644 618376 987573 730108 278379 684597 227434 40126 128748 486196 938659 1004334 57270 906001 151274 324174 830194 351638 509468 562171 905042 513303 364343 138716 620668 445511 390353 798043 366033 510365 498610 494131 642009 856931 146799 467803 63974 969848 466253 1002096 272367 684399 632711 762090 957338 969881 745237 248771 370363 235306 671395 758739 969775 39661 509592 992559 651823 73271 734131 856549 385611 924429 732951 439777 615862 820716 470386 953031 609517 239523 230077 433518 760126 979142 766330 253069 692005 880021 940433 762668 451440 846646 871118 77199 651542 627678 171470 1005201 871833 894693 406775 161310 325058 469368 512837 1000567 365479 834474 757878 105208 91623 921262 776869 310124 1043777 28531 472444 804340 161016 748006 910347 483829 582606 522311 167895 837543 341940 1009538 827268 879924 484019 603711 128909 379856 562926 958257 872894 716712 177127 378319 555909 687278 620363 435916 704953 461778 440537 540251 552634 975438 924630 400695 365822 693693 166525 633587 414620 126852 252185 693617 423610 199527 852349 992240 979289 288755 955985 555883 642601 886627 896013 453081 277339 618076 1045064 148958 964942 23798 555960 134911 582046 326687 845949 642725 782405 237099 931697 1005690 811705 87399 639900 691893 167878 866708 1044656 205819 502414 1012118 694940 1030413 1024913 108095 905261 219755 876370 236599 692605 844152 302565 433926 251151 252500 682892 691892 242806 27626 490523 249611 1009539 241773 403125 962386 174908 969772 91121 962232 895655 1025865 763499 644966 677604 298844 481724 1047585 382621 908163 302879 817943 210259 938426 902824 616179 670111 256598 759577 750106 156094 605436 289710 893400 97382 717849 371658 486832 735877 447395 709610 692475 707035 382227 482178 435487 799551 768610 775810 937238 343862 127751 841113 43263 653373 282587 808410 225715 816653 250725 926579 440917 605231 869483 956077 239467 905930 799915 315324 607663 369973 260553 142247 953267 552499 761446 615406 499100 122054 634584 991951 962126 176499 462652 251999 772429 984443 413419 339442 214506 92319 835011 229065 96668 173247 587625 905685 34543 937337 521410 650054 1020578 756853 743814 350887 31627 665015 235418 497813 673390 286142 1026695 55725 532287 376656 519504 906803 836213 192873 775346 924282 236575 739774 632431 888548 596429 654241 818285 495201 420308 731388 495054 534910 899978 227129 275315 178425 818500 967401 563662 226716 693219 244472 465392 954044 242549 699692 541503 635243 272639 244171 815755 761037 488420 896689 259040 278364 244007 308194 561098 916554 497183 463709 581410 738235 610288 749715 39928 826955 877722 583350 530415 640453 126200 912984 427919 252231 323172 767757 257144 236362 686950 998689 432867 1024650 764683 841275 388592 997966 967333 822863 949272 948850 552245 437574 901182 184017 740924 454260 129587 743631 857994 825139 947349 282538 739038 1012790 334959 211349 477923 999787 994957 599900 932833 252077 223694 719036 617916 817557 645292 870899 113939 962102 690666 216762 887610 405887 353525 830134 384840 555159 555938 968791 484916 797497 175773 754602 419701 330687 833384 171695 31651 24221 711602 403322 852862 146402 16327 621428 342771 992709 106227 764149 371926 752966 298911 818220 779148 881120 845195 631423 831285 124779 356974 288745 797049 669023 44375 830258 685629 948245 817032 502279 837719 835252 995116 484509 855435 824057 159510 1015996 408500 429027 550396 147276 872236 860843 122832 946407 886456 1009506 706101 195361 697133 681946 145567 683564 844028 683212 999781 73529 440694 411620 724379 339751 521552 645295 798377 211686 1016283 731951 744219 411587 113468 662205 711222 511034 651676 64214 888210 43967 829164 991455 317882 311066 636404 776552 935333 813298 587667 1016123 710378 221527 941666 502744 936568 850786 877272 995818 73182 903539 880206 928827 444401 740186 664505 398135 830524 759780 611423 762662 645932 322419 35319 379783 499090 863532 323411 1018659 582541 127161 322614 905827 233052 208373 910538 433953 940157 911562 282395 119687 473487 554111 351794 260284 940866 929301 482063 209813 382688 440929 364911 81021 872819 670303 937389 187874 847947 944189 617458 975183 595855 202487 117686 715488 308031 416685 201719 436526 741218 703310 990411 1007424 29879 1011393 681198 973404 626572 779905 221307 423559 929454 298655 182063 111022 399579 513000 514334 112398 588272 411902 796277 722291 160427 384557 719276 406333 585845 469815 565052 194449 904421 501713 772757 293591 556185 1008149 469159 1003883 877493 423878 282569 194109 199163 667529 930036 905667 560023 903695 493020 502346 729526 583653 358814 931595 341937 514136 1032664 1029770 315806 195249 683550 730925 1024263 802724 325821 919421 111022 839823 746702 505895 984754 717357 660795 352893 455148 672685 158547 799996 175255 15207 775380 838797 487657 842894 664310 1012042 2047 553943 976304 517829 138351 628466 294131 356082 1028450 764557 901867 385483 856700 635943 304510 780045 954746 849169 873015 569230 195770 302562 383751 138982 650356 298925 732016 850147 865052 600789 1011496 405299 118673 63354 383039 735945 36605 1008284 951989 215859 623541 939915 448633 1036042 326595 992439 547827 832936 939670 929601 626815 462804 499297 235115 383438 44885 322414 149470 160895 380588 292435 160199 703037 777372 847320 782678 48231 904848 700245 773206 432975 494532 63445 889177 241362 973137 960155 699227 839544 684969 61281 284666 498019 657135 718244 593593 29983 897888 81118 211626 520530 327252 611719 416585 1032223 822697 555772 282517 814648 96627 702031 337358 831965 945431 582122 972913 939872 519746 775271 777351 240583 572136 693694 122041 953109 748401 510558 891574 423035 1043620 845226 408351 724597 249446 584920 915360 702813 697303 843552 261796 351804 157549 897942 954846 969303 369869 791863 616343 686956 569111 851046 755526 787263 867846 890699 938782 781451 683320 484909 556876 380175 13311 1044803 90983 662462 579133 830297 509754 255081 957394 818833 782883 517421 554946 649020 630662 218587 1022732 260375 242148 161017 416183 872352 285870 1000244 159123 391179 878297 389004 859600 1033363 763096 89804 796519 716988 709226 587192 354182 554821 300017 866152 233843 910049 26610 483954 509398 207790 576427 707897 227615 464362 627533 408825 707719 992653 1002653 156663 908930 448025 536397 401385 664502 605959 217815 665038 222836 404919 56935 293989 452021 423455 856883 535523 845537 439117 321191 933553 177607 187147 706418 452699 455018 579196 866613 1010988 896659 857715 633563 431353 256597 669308 192214 256667 279551 713269 687404 708049 488129 830326 94148 491855 1007859 258915 772570 892728 203421 936685 432462 44518 726638 437293 211686 822443 489900 937811 645624 203231 364107 765005 605550 420149 375752 445269 734371 320462 971027 178957 547055 799700 910305 975462 562797 967605 876184 120147 440707 277450 773454 932909 779590 64441 485218 697334 252788 445210 480504 102782 382387 724155 895254 445909 900154 115641 892872 908194 546509 682333 204463 510354 681458 634225 745132 454908 821931 1019320 774396 788399 903377 1041678 446949 71287 879659 872282 710339 481910 386844 501187 587588 931964 391888 358810 975718 481106 848084 752418 670834 1011400 120497 939690 482826 733136 993813 737155 222174 350491 370133 193258 653152 234417 739555 24381 937889 418907 777254 635726 891798 984871 646537 822492 1026347 933280 856783 55421 892066 464467 856022 242483 756709 823191 484435 62259 250934 831955 331637 493413 190062 173486 775781 378360 576231 744323 624615 310180 431466 704278 181214 427469 623579 739375 854862 513106 374115 366887 324088 359959 449623 579773 128549 936621 961710 988344 1010979 685882 467814 320939 597688 717583 495164 957261 503321 597972 370516 791519 651501 400350 397178 665214 968734 897490 778114 586665 319990 556657 622355 972357 415902 306998 990520 710595 435454 322283 468581 713940 875369 353750 386317 168791 139211 351499 96209 793459 982338 119103 970184 755377 321113 715365 576877 1025334 658527 83948 1046547 357289 321206 195820 487188 828859 642154 128697 923500 291809 521442 596949 28156 738652 791033 907785 844967 1023305 194725 1033231 646832 548262 1040595 179803 612853 556233 970293 857022 146044 511194 817980 127385 11775 342455 1036574 930102 253540 335824 93037 433123 759358 225531 96114 93893 925672 738425 945833 482900 284408 572697 433468 763338 973640 755933 686454 153467 372468 807647 478033 601995 662479 855036 242351 505148 702661 237412 932259 423758 696990 707504 319152 952284 257177 351406 326854 995953 366014 354163 793998 473801 1017370 963741 515397 867906 501853 628716 993969 801129 110536 510058 843178 121691 178120 176007 499141 790329 207350 320949 998104 350160 98089 504924 236135 587925 255914 389718 748762 484782 289007 854906 563118 192756 690127 964548 843714 988088 613289 979588 439653 384392 157630 718042 469607 621907 605424 99069 242040 480007 1021241 950524 605978 709547 292810 625513 850786 231347 60900 994087 772065 779315 421288 63311 886649 990556 330723 667386 366454 695343 879984 880812 548325 250268 667229 994040 826685 577302 879030 701337 874192 979018 712332 224193 129543 203453 488996 993938 469497 372186 654469 365483 501333 697850 189402 416875 193389 597363 1024753 453026 633705 369262 735937 996993 1007701 947538 587291 818507 703036 874725 436982 967140 44350 588220 600734 1016173 366475 1026345 954218 471923 638629 808182 294414 383515 890156 224382 613961 730038 937291 233429 469662 874674 496252 691896 873231 159566 633175 717463 380840 996246 936626 566942 141049 46011 250923 266222 934327 1032291 865482 441986 98128 841336 618466 309065 437041 509754 564172 1011210 575475 351156 848534 326734 562807 514168 283611 627895 758268 300413 552835 103639 158957 714298 323894 495285 457096 420758 878260 110444 803739 404828 1035561 617766 941445 106299 287707 942986 997644 240050 680574 247149 652412 390833 513336 568809 646228 810063 1009722 368246 887932 771702 439715 365547 571879 124825 100094 1041792 220330 766507 93033 247401 846050 485257 623353 838967 802530 778271 969402 1018808 486168 117159 64094 550247 390057 503126 105075 870885 370382 496099 993030 182777 708151 880096 455211 993490 742849 357734 876452 647040 233235 1022517 382284 195235 925608 712455 449733 685540 644696 109341 229144 391827 535983 250665 886323 924773 963627 285597 511189 601724 755043 937037 373107 371175 482404 211062 848865 881053 713585 496278 698167 732363 490281 307323 679814 123359 808729 241244 742964 747768 970182 498781 432366 276606 845867 654668 170463 109278 176431 932521 63448 496812 301547 775246 228956 670960 410859 984726 642673 338387 873964 318494 388146 233367 731897 319154 391848 662715 315893 999178 52727 619857 406138 583054 702893 191323 607693 181135 434555 731980 1008666 183290 720240 1026565 585538 774707 585853 762221 923516 731981 651992 138909 941331 227137 59380 880298 451411 741874 873689 709961 420093 514529 503916 596406 546423 986475 464247 881588 373301 449127 555399 29303 929272 741689 742645 720409 233395 931723 1041300 313014 838041 841448 727482 419572 761504 724407 453478 797231 233020 919463 764841 150511 890993 1027157 891658 616203 124766 310343 674558 878133 784968 947354 160247 226193 108175 28534 435102 581287 847507 840914 479033 762742 942870 400183 749360 291739 208870 381300 250013 757014 762270 679693 371412 483109 48581 333943 484174 588877 499400 560622 425322 992525 772211 347353 871141 473057 634250 58975 955228 1038545 742669 784658 699300 746619 728839 438447 875682 445401 752178 145047 728711 244346 933031 814010 329279 547799 587126 1021319 432842 345847 506070 187659 47850 59219 580531 126187 252502 359817 124814 597534 89048 700116 841537 953585 483723 699805 234743 318070 224241 151278 858489 106470 425614 760469 384406 828141 80351 736585 466457 572353 429979 546709 732429 508107 777108 451025 1026274 319301 511522 710121 608762 159119 58263 370887 887749 244483 182651 383527 307422 685711 372582 25339 580724 315215 382194 954613 871281 191462 763662 979015 98063 448306 480859 595165 407151 972312 193628 224382 1035468 300279 184248 845479 875440 437836 216730 228666 990322 774753 669539 571645 372394 838882 877802 644412 99703 158396 237223 997029 241640 404971 954198 104186 498284 767381 997720 1012378 60777 666798 833234 997484 202358 388179 642972 600563 856056 1012704 576411 156895 316377 129473 497543 638130 310258 627180 763111 915479 717300 445612 46971 208581 768405 965644 941016 958807 47001 692602 943571 181598 464227 193687 767345 986681 711956 387868 171707 245301 768836 937387 228210 951987 294836 775062 784612 317070 539563 733425 804793 992813 236856 457255 564811 193258 742757 940086 232948 382233 400347 915524 850660 936166 844923 724127 857897 1044758 375460 726941 403389 572291 550254 802569 1020282 776454 441972 657389 815711 196292 894119 120175 907415 1025330 32183 513302 948321 161491 964916 367354 495553 714995 824142 871319 911568 667885 130387 838309 601054 548173 380331 333343 381143 709858 853972 997036 366287 871479 773926 293406 514578 949960 631479 837349 686443 351484 331565 225058 372337 258741 757666 1001027 987495 868145 709735 834317 422266 674127 562667 997511 185742 103663 138603 779600 95193 189304 843979 654101 963306 627429 121812 119749 612086 260420 925266 727834 441538 311086 1004483 888094 212764 378407 474445 432487 701114 759449 922167 1001084 517340 641496 806586 994565 881709 468924 578686 619260 122289 857777 500537 747913 448112 659448 369886 869786 872557 848283 1020692 651843 839898 451286 746317 314854 195914 682931 806830 960620 151284 907064 992948 191269 1004935 1041496 531743 56793 122490 62450 260578 574271 496524 902797 650177 620754 77722 154301 832603 652740 960726 1024117 1002370 70638 103357 764967 216473 395134 606907 327113 862654 671279 757744 355219 631541 400991 324397 554223 905895 853885 499089 243803 637417 751923 515107 223138 987064 598743 284634 935795 294584 7166 39929 93095 509688 686185 349134 1029024 351066 791501 200406 421158 887497 618396 726323 351859 128850 877723 424434 874449 50399 867725 414665 342461 346966 750378 113586 432098 579991 887341 774507 537530 274687 821993 237017 605799 472041 783396 342137 910028 732295 452955 316215 576686 341810 718012 697645 438073 959563 808537 504438 1040598 968987 639941 971942 47074 844502 308797 863374 559990 1021462 783938 779052 596462 36733 1037827 750490 885531 112062 705893 364339 386235 711522 183470 774081 40862 461299 1000650 643257 776331 583907 145869 146107 1021523 617870 489349 287478 864954 261700 992551 337243 682846 470615 856943 195801 1006915 776978 758862 679703 116718 550491 1015299 488745 717383 477913 560620 390931 176613 288173 506981 964184 674699 439954 318003 269239 248710 179642 356084 693626 515489 1028504 462508 419526 1006277 1016477 996568 738846 729951 992104 629988 964401 112763 418284 971186 129749 702949 776982 892067 863295 701337 642966 646952 651726 801251 474082 423721 473127 356698 876320 1032855 773345 159102 747639 797870 937588 761482 986787 651886 653349 799731 922781 415324 611834 977714 513094 718056 520560 439883 779591 566779 928213 71567 352017 1025300 568511 604998 759000 194252 815736 315886 511728 329405 80629 77103 467671 584891 733618 86941 1019240 57139 842721 677069 113362 175049 983615 613499 930012 883937 273245 996521 486701 764705 404456 812981 713374 194617 820845 956743 420835 887704 246142 119546 847943 971187 539381 24546 348108 91255 645195 219446 315900 488762 849421 735333 128872 950081 112221 898278 971913 195181 841524 494030 28662 509651 161590 234739 420073 825011 893117 124131 116955 446213 449179 422958 518297 342740 369894 241787 220349 835774 809838 28089 453713 754925 380595 389479 1012028 909894 720137 179054 942270 774801 1009045 801203 1008221 322949 956124 39405 731590 112277 617899 895685 768025 113813 971933 332668 648133 703368 508531 734526 945418 32502 687254 930733 215772 636824 95870 723165 513085 577012 61412 256775 580654 1040614 830617 916080 274157 408214 871117 110843 966405 324167 605676 873543 814685 965510 786080 595259 373354 912549 256848 768592 678331 1032223 316389 62287 512771 963354 380441 355758 308586 719544 446289 860789 838534 832937 326886 51158 129987 628093 174934 823661 705495 595679 768092 421570 907465 610254 92843 431292 290790 421593 11005 861782 755613 641502 392206 761258 925254 717886 586725 254494 855009 762802 689455 194077 480100 1021836 363459 837624 250334 620374 723581 669223 952040 850732 127607 158461 409398 903606 767286 907399 389517 77676 59132 375225 667433 308182 397159 170851 1018594 477910 512992 1025181 977993 450677 724539 622943 927967 472651 387306 493498 604146 324850 162895 828269 815255 421688 586720 867087 313318 467939 783909 649089 747339 783411 935351 959914 894267 107995 815325 594863 839602 728881 686022 48697 185175 811679 758318 668653 571123 1025193 1016382 347626 772555 626191 578302 871773 73675 42619 351641 961626 514339 278129 1004265 110330 364375 714078 818731 1021106 500854 447446 642103 959281 744140 456323 855638 709859 337827 93374 1040600 565210 436453 826346 707502 959791 1018610 931502 745228 487122 719269 644243 665341 195283 615804 499113 449875 477529 316412 1001816 241609 88527 287099 897930 120603 170335 554271 553367 162159 282143 127912 751043 277927 777243 632532 659119 975014 1042082 794191 744545 228289 970795 258922 242074 890604 187563 935739 698830 867449 710604 936434 60396 620958 871379 664919 897508 846283 225204 599924 729027 227158 512626 437645 381755 407142 186150 399319 868002 498972 399019 769561 1023234 914950 185777 616634 912394 429929 126233 563101 1021285 624630 927715 904899 481670 896626 515148 881104 879218 910962 123622 412402 452824 626617 643627 1016762 421469 300974 710166 203707 501030 1021073 773792 556267 306355 580727 840675 564559 504334 757225 621401 172955 853903 546808 170543 679284 882852 127542 512714 909794 773139 231094 744657 927156 514563 1002689 367458 366765 780558 1018596 670428 410477 313334 513545 449432 893647 977364 301525 151374 776583 736937 858950 807877 449417 585432 668557 386319 278414 504220 88942 719300 372346 648653 988251 504994 258870 977353 956958 494140 292604 233198 790414 618119 436204 186087 761476 682351 203494 46054 583130 749217 805983 503994 569110 123727 697337 986671 371759 758123 687336 1006418 876480 677325 220491 1041421 940619 700855 948005 648862 710745 195525 757881 615087 51677 637995 492540 169779 853103 391275 601721 704184 1043656 882484 952986 701213 347609 836413 173485 1018633 1019160 597718 366469 617895 713582 65442 311423 644195 901566 196037 412030 439862 1009945 695941 61899 476154 603321 298915 989470 652745 326717 866638 449450 257619 725179 380264 65347 234199 802397 245560 627035 874257 124991 775705 891951 224359 351577 154609 842068 930445 431343 902936 449741 175006 550898 222041 947442 502192 345309 85871 536391 403353 318106 326040 463255 171962 310619 684876 285914 763566 713527 504505 352635 898858 1029300 984313 1042485 754039 409117 227690 232511 586382 802660 679533 826470 740681 752356 606020 342615 536542 930422 1031200 648733 305723 159452 228131 471515 429659 518257 551215 199923 707420 932916 488716 912914 481218 184923 872101 967902 677967 996391 356762 97162 471016 481754 404639 605849 221121 612292 692130 274334 877146 338646 826772 829807 389681 59182 237288 720140 91577 990484 974288 456205 177779 964520 381874 422990 110013 650200 747377 169660 726075 699848 686653 936349 577262 743470 175606 578908 351786 255372 751730 875785 479160 634085 651576 751737 698744 15323 471517 193204 952246 492363 578759 701901 889167 671522 386353 829646 657015 778357 896213 1016431 43770 474135 674139 928925 708204 969062 986253 901246 770780 795374 209239 128483 292594 920397 347874 599949 448139 806824 430951 742641 251049 414682 325592 885564 652363 501412 643796 822199 438153 505132 881859 257565 680095 832691 954198 437107 226622 891197 442144 968506 1022852 995754 488867 402877 163554 451402 973323 555883 815470 191433 547543 514516 167783 120510 499475 681818 369114 977039 354556 660979 764644 195824 325829 227980 620092 454407 559087 461117 516167 685191 187415 682920 443998 873787 686357 58749 497893 639774 706967 869950 286164 595661 626482 727599 990422 830258 184005 510753 545782 516924 282847 924537 677110 351659 386780 624823 527347 754475 970507 570059 444890 966403 888180 241751 969062 756374 689983 91571 668022 663445 951525 1030729 395258 244057 920875 739251 576827 114485 496293 790063 1011774 999727 482422 636139 714721 634454 894816 639389 612638 307775 293049 452952 817257 64429 390374 390017 1019500 758453 832225 717884 723358 807703 243379 157581 314301 1019314 102013 410358 996954 617742 366038 605707 680761 163244 1008214 305785 207415 224382 927185 206844 240022 203737 123866 827061 48595 480645 448702 409171 477881 964000 373430 503909 596813 707552 117871 958683 881989 845768 95693 334303 386622 358264 443111 572806 510369 286319 758002 108277 555943 442003 695257 903047 349541 728486 737721 573016 294503 803677 341725 881418 859058 275891 724472 928891 490007 322803 688571 380388 585562 248601 252089 969783 697214 630478 650564 518547 860130 379335 350838 89406 480941 587564 350535 816981 476965 423666 571890 436603 961131 353991 887386 520304 877997 701395 64583 815978 277110 596283 257829 709726 621808 129815 512286 701892 986766 409288 325739 782603 206803 436581 708918 990936 555813 109950 177494 371500 938726 383705 316665 831382 315219 875173 912650 572148 520604 872232 115063 259841 290490 256676 432628 499160 382316 896025 961875 875746 871709 834284 506633 1041060 425372 163685 302830 568757 242014 165757 719217 388257 663413 128403 383374 344311 356670 375598 883170 850696 905580 483169 391361 824695 814469 371495 883225 621739 772937 422748 1016313 450958 972053 1045072 844414 388496 118385 194735 883043 866144 356232 382287 954766 239545 837171 143007 944745 929973 367993 537471 771440 157582 338399 362863 1029670 375028 986413 495163 482761 382892 168255 725910 961635 870884 703117 735811 896273 221121 638371 964663 939929 779864 949216 446059 944626 620109 646057 176108 832679 881269 335833 615279 932720 1001755 294669 627422 627551 578139 588091 987762 1001259 881717 447015 499238 867105 1004185 283103 288351 321524 612170 979990 63394 443065 978092 76223 372073 220995 77539 419820 300765 926903 298493 379131 627628 257496 110413 863138 208621 882234 893383 156535 904523 208574 424301 333787 890724 324263 341821 808855 913721 993656 876241 908801 814818 289195 482872 97489 211354 912913 976440 1043330 249510 628593 293500 1035650 349111 118615 578482 469725 483891 723159 740835 290629 415022 235083 446278 779057 679623 327206 667348 836329 128929 985996 231038 431843 215542 713844 24235 943459 363002 847656 116206 905865 862813 770859 733062 853967 864979 581389 553923 646793 650278 522785 857263 806093 841697 539229 418552 503266 681366 298639 736098 15487 741195 223511 445178 69435 386459 921445 456325 646342 706955 833385 569221 207357 189158 551389 494329 478323 911466 959614 495221 377848 620658 792539 875635 687308 946453 994587 945528 749686 376396 91629 867178 923324 301499 404858 697189 488261 501514 305021 366349 196200 346827 353208 950719 130520 891419 1017698 1008420 245383 993865 619922 748460 519699 221983 408171 706970 500069 870651 209311 1020949 633771 875969 758604 95903 423544 192217 179879 742644 830526 431903 784945 472916 81367 832500 716441 572585 122673 248730 645872 988664 322544 377179 805719 535546 513988 109534 759235 955082 582398 421175 714533 898597 200135 955819 381653 879786 274292 301909 502500 1039109 586391 830652 107727 44788 678857 841577 151017 875162 955964 75677 584335 613840 183146 379781 152431 1025075 724851 1004194 636626 824308 247651 691823 760343 294294 157171 758099 959405 969084 1009690 469964 707829 935123 433389 708043 1001396 208179 453004 58342 114469 960101 177751 504973 447543 548554 545983 1022503 921321 523352 353718 488636 743226 480283 572856 941900 956259 799672 924957 566939 941425 831397 645864 960403 46718 216663 536562 677081 755181 196261 322472 96134 85462 323371 669501 463517 387646 136123 863031 710598 880693 613324 669020 107518 337785 178148 552433 683133 508851 909907 865008 99197 595259 380321 641436 87292 936523 453816 484122 52949 114132 636486 1032495 514822 79613 241259 627879 322143 825073 638760 207834 891447 408153 693221 682235 854615 875322 456222 892593 325100 486956 116315 605557 414031 647525 816564 781830 933556 940494 472147 244141 548391 597406 187223 124542 512221 727774 337502 915598 707420 26602 636732 986510 1027844 815984 972233 958281 646948 574971 248038 624030 93310 1004360 416725 52575 211069 582492 189213 260264 240747 389191 999915 194994 124811 954030 759699 899532 571731 732005 112465 281567 710059 291542 981185 291279 244584 873828 61284 842838 379067 594869 447216 940945 857373 160495 481447 846288 501366 910060 707378 114101 583483 889942 285279 747365 652739 261135 130265 697150 1021136 287479 939678 413538 448619 419159 1018700 1034081 293321 970396 447833 1039760 203260 522688 376424 346010 87550 338015 724452 580967 374460 500926 973402 260142 983540 495671 1022658 173562 835214 277870 232855 363163 322966 1012518 971813 1026953 619708 302639 310361 453034 814806 844442 652692 162406 642235 1002321 454473 975051 353662 344510 781474 841911 447912 876166 80789 891733 1020075 63349 169891 956935 909939 93929 634154 48971 532239 243568 726703 233718 778616 575710 799718 771536 940093 801357 58815 285869 899142 254775 750345 125838 619047 322613 105308 936917 984238 888152 509006 605478 252711 1007040 255801 458054 49043 713894 429553 546478 639197 871193 79820 277485 900545 64207 404887 389939 504024 997058 702743 793775 88698 500083 374200 435943 357859 832461 140223 241462 703529 130664 302459 176826 158143 671385 828142 825246 543699 210829 983865 61251 112428 1011078 894495 610095 168695 994125 62926 728740 227578 208858 992715 379101 388056 1034953 572123 991088 709044 686663 597458 714845 900993 987879 694607 432618 449739 747062 427821 603850 179543 718226 335780 782853 1033062 513433 409212 927348 180107 400316 694514 7133 633318 773548 578925 587819 556940 891342 374128 341797 567895 982128 794012 386270 474849 637983 769605 932749 162106 352029 842127 109915 365484 602671 305950 478122 997186 480213 322755 693957 718545 587224 797399 350442 773892 1005734 621654 685770 575093 957998 310825 621048 227861 259670 619946 249713 817467 1035651 548057 612747 846385 510499 993435 367198 477647 415148 649960 681391 187486 875095 261516 417371 214247 785418 415341 53375 208342 640414 422669 893810 179326 792283 733009 700240 457245 829657 641502 149370 436653 1017545 630482 414933 712388 912418 715877 363854 349157 346559 560830 55117 800370 128345 202740 493818 325918 417011 60687 893722 931673 771612 475755 97678 822462 43765 742170 331703 852599 126597 992082 628909 179559 63306 686890 709085 571345 830766 907878 93974 235331 405451 927511 893172 457528 494510 721885 451041 995605 814451 47709 89690 862188 712206 758327 995501 519393 435643 892046 185695 225900 202350 1018670 931299 100347 177094 1010916 946411 945423 690605 260441 842706 967408 429290 478327 680910 779174 1023065 388152 440977 757553 288831 31571 478795 1008215 112409 922869 379299 59091 295918 727786 684525 76591 821179 473413 573941 841156 17405 376436 486571 805102 870309 620392 447905 86479 484984 407209 822778 555619 40279 1039520 570102 497308 564822 757450 756918 887516 715087 289559 335589 97698 151452 994468 714540 910549 462582 572846 892112 473042 569597 1000177 521124 223140 910212 224711 937615 224985 610264 825099 906515 777746 853489 161082 924877 605291 903921 807669 895123 758302 331163 343780 1006196 162236 334223 24287 904672 881368 802413 471525 193010 1028494 142045 181731 981021 997498 710116 355270 451770 536026 307118 485447 464633 139101 742586 505074 728637 126637 29310 797615 500696 400186 652403 662520 545739 366137 996130 418275 489768 209469 370644 810233 875434 784468 1026626 339787 113739 980067 272119 432108 642462 705399 849498 492774 847036 946219 1027844 30295 126862 592831 658172 572869 650085 240151 88919 561122 625326 209727 521560 701999 644206 233979 886723 1022634 190901 665038 854651 809291 986317 822758 696265 97670 344959 761196 823266 913459 958090 113821 62172 112091 563415 715964 191771 784017 896674 792831 629958 943131 881003 349692 381740 107007 415608 699257 849161 251683 710608 648391 742083 992279 509523 253454 625619 178717 841033 271837 30542 513432 485002 891760 706289 253133 204748 702833 633895 817036 253229 415333 782491 492430 1024474 757219 531247 574654 32742 857816 178426 444307 424912 504293 873430 1007312 380564 716458 812957 64344 414187 841783 190450 219562 913607 972610 940498 705723 497811 875122 169852 589048 947722 599278 928599 498782 752465 27887 544503 995113 787947 208564 371594 229200 71582 105357 956360 559068 805880 1002888 735730 998025 462125 679100 58711 325041 31903 505351 986907 702670 216905 942927 452003 691916 733153 274783 97953 770744 432669 490889 793342 442734 956829 547471 696954 218415 249797 669820 777873 910185 869205 1025287 186782 687572 442711 635370 861399 773717 393663 380809 770906 1028289 750560 107485 492913 817587 649239 906446 538491 736341 560383 997692 665852 838047 382238 391459 293331 971954 585625 759700 833075 734844 468605 445591 994608 377451 416956 322038 237147 190687 216270 921285 570076 149227 705206 781603 973027 814883 103674 650827 765708 653077 538301 570191 736484 319911 842588 949018 807635 55242 890660 588694 421113 778442 901305 123318 474915 966907 796797 90030 776620 319412 167711 706751 646713 631231 130964 747622 326731 768604 175415 315646 834660 147111 761509 105117 978436 376069 731948 633151 441160 632507 1012641 694737 619881 588956 413418 130262 731054 1011913 269945 883721 759628 510382 381565 939756 600301 218727 1001139 179081 678837 171549 220403 764263 849437 89980 478735 890258 373655 224100 275447 846362 920954 686261 544469 55533 806727 547390 471162 76671 621771 355957 358169 798073 106154 343593 1023748 496570 508361 933171 830669 955356 234454 956956 184807 1018766 846968 911604 899623 998488 300532 629589 92471 792495 127677 958715 380805 647757 742341 288741 472405 935518 392417 990857 888134 471466 862646 308089 765141 325402 202677 330749 23919 571571 894195 310107 773003 1021532 941605 1019050 759387 86766 560383 116478 706397 441425 999914 903371 962497 730677 351712 739751 260504 338375 206827 353455 307767 448105 650694 242411 490145 920546 441399 950718 1021649 313687 932683 509413 767559 896436 189275 733624 865957 600655 792303 892043 579469 542583 159327 467303 486353 956754 345597 730342 509872 621115 269812 619933 897620 772690 134907 858831 776223 1025356 932586 963286 122566 707770 901596 977294 450465 588508 742803 931226 956039 758236 296317 981276 600508 478262 601042 1002339 885863 589354 811966 670158 546518 975576 799193 308121 381151 261209 388720 373745 490024 741933 944903 446839 981134 628085 808479 717621 711711 493678 213503 462585 896133 667570 775138 884065 477271 1013876 985959 415219 969696 59126 867726 456464 442967 313253 382643 693367 514436 513098 1027384 569266 645534 950711 471612 932151 341908 449660 258796 1032509 953524 845947 180069 254415 823276 974101 423160 512782 912916 683055 923341 57320 939180 61229 878018 71127 612268 664540 874958 70583 226243 384928 587590 32543 956983 1007646 152549 302187 588963 942285 249420 18359 553339 760595 798477 97439 933219 873300 939802 462140 659389 413415 666318 650561 119288 199655 438618 275838 98003 871006 171891 243398 468411 495926 195093 204110 351559 1015296 844093 653090 179143 923594 646305 751072 674142 814320 1014277 339005 379638 686981 129597 724830 194508 30204 323251 362942 742188 703410 834445 924089 642412 219081 468605 602097 955527 489858 859574 370380 475875 81778 723131 868860 325415 746434 796926 466197 432510 78695 100215 773655 376091 398710 218799 699052 758295 634227 980800 511811 678833 416993 390329 549852 609656 461801 207163 371887 242936 1006180 419751 491056 794465 901247 833843 840370 994129 447845 291766 896188 611279 962871 409367 694889 211445 711354 366420 639797 910377 253139 112828 630593 386356 255821 155385 645175 26015 741791 756218 612251 421860 827181 911818 971174 504056 901337 220743 294550 920238 760195 902702 224367 310243 789117 750193 241997 183987 796537 277171 521762 242811 809503 960329 517657 160474 749134 652657 333439 353453 747342 711022 418247 927985 193743 999878 873161 1008980 910393 474737 846043 482898 281083 321849 716425 436437 129869 283612 975482 236259 191053 842146 462030 432469 477423 642228 63160 687941 928935 629333 175286 471500 644318 203739 91758 888133 898253 216817 858995 469617 399614 936207 862035 1036674 581063 1020062 336631 415662 589536 164575 369053 738198 489264 810714 719516 833427 799726 567141 461781 984410 948333 466680 748218 905807 914786 696170 806563 470372 646537 212245 848707 483511 349967 496115 126660 407477 373077 584429 794395 318387 482213 698153 944467 884306 256195 813167 633981 701199 949290 319919 238509 502692 341834 57167 424605 10167 861486 241254 122221 682295 604892 477659 930011 778566 719756 660843 900643 241017 727293 202485 189595 488672 177079 416302 996965 816312 403062 825159 1040850 705785 928985 649696 789229 662438 108443 880391 506630 994692 579465 872893 941780 188225 953234 502502 1025008 430239 1031697 208591 155434 543725 32744 203450 475966 319430 947795 146463 449233 243098 715116 681365 227946 391920 416415 654364 937309 237020 810526 951989 253240 644006 118217 481738 567277 412542 1011084 490548 966863 446711 162247 473883 722940 930428 969789 227079 546540 708719 1016178 215974 780437 616245 690044 219864 252026 848609 804595 504656 626162 710418 292412 203965 185555 448212 357345 413471 77306 744161 646041 548844 487073 878009 1033712 770847 185803 441705 970449 775940 1002406 979485 145330 902766 989396 589489 626127 977061 989020 874382 36797 867422 485686 394999 908964 929676 634511 23483 650464 619179 22262 598997 854637 204785 430429 48685 923414 928166 1046816 653000 56564 767530 776838 817108 75642 576380 823676 409143 445615 157310 949184 472476 632812 601950 742729 705931 382283 357197 40335 257626 846435 1030470 610277 781476 22334 749157 337655 60982 126519 279511 954475 857658 236280 111967 495278 512187 195980 893930 683478 412413 902636 916224 101757 830685 685155 310842 984033 889677 732912 57228 158399 126817 452423 246215 924879 416618 784586 881837 323773 478588 510322 747892 433400 181946 909678 653593 653065 511844 180161 867281 891784 454545 890546 498633 781002 449098 170415 610931 979137 153838 144250 377465 1036530 1023498 593715 886197 487897 921042 314779 732698 874341 519336 843128 409560 369115 726235 929169 518419 391320 931389 919983 419155 255502 342522 850027 1022170 947277 904090 886039 992942 748230 928202 6078 1021600 885497 588419 920399 451822 436427 336959 804687 422762 815324 122421 446953 128915 16269 768212 782209 487906 464617 889003 1040661 953459 112317 423438 528222 800240 920667 839449 910227 373425 963428 542663 728438 602334 580015 1028646 650506 1000057 472477 478739 1020958 126630 681939 518930 579062 663413 679162 654608 625103 519313 754783 865764 872919 403301 615527 382742 111310 872294 465766 890777 892259 413415 841902 316830 216669 448569 818237 760780 984677 862128 1001567 322971 742023 703954 260330 1017702 806142 191710 422328 908808 970085 342649 626473 768162 399023 714561 396755 49120 377081 118007 711966 902550 110255 351579 871259 946366 973480 222869 270289 675315 830360 747834 800615 606029 1029260 289745 709407 106011 112957 946554 963553 1033515 702235 250597 514992 486702 305903 985301 644954 427443 341295 191204 424762 127686 647041 450246 147267 884576 447429 812442 1014162 77707 908301 111547 113443 961565 549879 706134 945363 1022512 125493 159034 1000839 424810 1005773 669255 772665 109307 1001017 27870 203667 474654 1017678 111211 937782 385523 840361 1013905 481221 437076 345903 485345 275231 390030 844483 234407 743346 317036 924622 1032965 1003817 1036482 725406 93550 355203 1037341 324446 230367 218557 315211 324274 824566 965976 142719 848810 842775 355122 240058 928343 991403 409176 847217 849272 29183 581368 351067 111310 494267 832057 832971 85853 739153 826413 760438 403351 325433 324716 994452 249002 612293 1038209 255063 759748 1018754 1028466 190855 415398 222590 857035 935413 639854 160459 247728 462606 622036 964871 783045 846532 479358 910072 772503 843291 727253 403771 1004513 862685 101845 683459 572087 503073 399707 189789 391969 843649 887523 160234 613711 584060 986055 471945 716752 944252 259256 116185 626469 1040666 193513 703718 756680 439982 227736 459723 449894 814025 311615 1001757 402363 381689 1004380 585163 566650 740781 355724 936570 355635 292661 1009458 284894 410287 796652 669666 143059 705659 685953 972825 972569 881580 848979 254255 1029420 1004516 621447 245432 572751 348136 996530 224463 180166 212521 915493 929609 683224 179617 169799 367097 65226 692990 254900 801219 27134 633585 248805 286139 614337 686763 870902 106396 248413 955449 570605 978476 479527 1037866 121836 810658 407742 582847 892043 255438 699641 73421 568541 879925 251797 874172 846951 769441 240475 441713 686320 460157 285043 57203 653280 604837 399323 550199 878781 729547 715571 795899 645042 147297 660453 962085 317293 960412 1016986 709533 737723 214503 822942 869596 467359 892021 353113 975143 814901 359778 78805 844768 424339 252500 659411 861883 280313 203580 220388 867218 466858 937671 427127 860540 849514 97637 1001269 342270 864347 355926 435310 530931 875541 378175 855949 373172 270239 539354 818748 329195 430535 875929 769294 994932 32489 907566 202652 967507 991423 972624 436114 224364 930221 738103 686676 665182 979350 1046852 459642 851408 748258 483813 568351 449710 106346 204202 963808 112827 685735 160251 354631 387281 853365 583145 185966 864240 995698 1001956 600379 479450 489157 668647 766309 499170 913446 255246 797437 220743 579479 322109 363917 589338 461491 440206 291194 248316 206826 341431 456144 994972 797563 483675 319067 625977 406390 231279 294467 258345 831846 578405 502726 502827 148982 516808 778435 974121 613682 183133 815064 569201 362103 805113 1038936 832142 253834 865676 923636 433897 587553 203515 902739 489096 841998 765665 835228 244021 423340 109174 252378 316983 748441 458320 494050 846871 529147 412075 613826 184895 27983 621130 634974 367709 768101 1016922 464850 367053 436398 819671 310813 378804 989680 232376 581271 942269 245032 364334 548637 713174 1022515 896403 870892 629919 709270 749995 130737 493306 712341 955574 961075 236898 353167 556325 945316 685238 401013 897238 673265 210286 988012 572523 802341 889644 594877 80379 379307 782445 1032500 994057 955253 683133 181935 774174 953118 113021 455489 95030 245556 322675 583227 636101 719300 823130 852918 645239 389678 260868 482693 767441 227861 634478 413468 858604 990341 753346 540094 1004860 520460 897834 196154 803709 171719 869844 671445 571158 315763 1018451 1020019 657727 588530 678110 326114 796918 929361 494237 979980 178478 112114 846666 554111 707623 870086 73405 47807 800725 32724 854846 278295 350577 667497 513734 351032 610525 984347 945742 627263 681749 643985 582127 152043 193143 358996 881089 830432 461183 310764 324588 158586 248238 316987 810302 97206 776243 764235 321342 851472 363199 258819 620245 490640 732524 35327 652145 419931 128380 567541 109370 106187 742628 22335 420759 228125 674165 635565 942710 105141 619220 24158 926953 1028118 858074 386950 814387 898146 194142 670251 451450 1027123 559575 517323 912484 951637 476283 669267 897437 828523 231101 113505 338860 682382 485573 869867 311759 123645 261514 941639 1010307 55983 316071 484782 639727 773436 572323 448855 967036 518671 433842 493350 810408 1024091 756523 470866 166639 818732 972422 643901 732133 982053 704956 779911 811749 604365 760940 940488 531939 515099 714211 836453 233919 209278 808905 145103 290259 635865 1001363 1007280 252884 555211 736343 911146 785008 1021745 866189 881195 288725 217817 916132 906210 325075 445149 516407 1019415 761068 320619 313757 367437 614645 801078 748480 1034310 408901 766508 229129 718225 752332 35803 195693 988280 186330 557935 457560 374279 771406 825933 490856 485812 596285 1004935 79805 149309 906722 644782 817501 284644 632427 195245 667277 445763 183151 846292 898339 291964 858013 650345 965804 260658 988061 501684 501681 36735 95963 875794 986746 650089 676654 514236 206553 578686 630446 867681 687552 62917 994214 987257 1038626 85783 705946 471922 750876 195348 1009350 759934 347829 552303 155334 321229 422636 555671 63953 556400 247758 967590 680406 986563 903513 907914 139086 440379 953611 204190 687592 53237 575971 947386 961681 456775 579299 754611 746089 285467 772978 815074 219629 727990 1004018 640575 178382 187502 865517 481359 640411 515480 778988 870748 870278 710475 560869 227499 702254 905433 108894 654441 765237 778713 855987 225123 686501 894138 634941 415347 753157 183721 792508 474292 322982 887794 974213 365043 127710 828213 584658 968883 948329 358120 306930 1010314 543979 865337 481475 236636 924715 469654 105565 431037 818953 422885 904394 62842 360033 1022616 216894 821212 782513 399767 883234 641278 931286 926630 484056 973251 324274 764531 274391 451377 80047 215901 161770 780624 285925 85373 994089 475819 354787 162334 89679 172779 182247 1026713 509845 444393 493497 983357 390817 241552 582965 23996 175033 840078 119899 391381 401358 761100 678043 331323 31023 227950 514616 215867 186586 1025366 832613 927861 173271 830731 244978 1004835 7667 223431 873390 384053 757261 992468 32622 452265 222747 446953 404467 906786 993706 1005873 944034 370611 425358 850832 203631 252771 96176 762093 160743 882152 945690 421074 767826 818765 1023082 972075 193978 777921 556953 940419 375852 522819 114037 175949 492787 609782 523460 908318 589009 731624 369454 895984 346687 601039 584905 621702 972981 707294 1010718 691571 224483 779319 937804 848437 890193 979857 505193 866210 95149 869847 638546 200442 188638 878697 419691 368019 621702 790481 863800 911421 1025400 406007 926653 848267 117482 257512 681757 233421 110398 251064 548503 158696 735026 992100 284279 835161 610296 519273 64023 379673 385337 603805 1010321 584055 385258 780604 1022347 866180 445973 293724 617682 617885 1037829 347773 867911 399614 1042503 240373 931812 770391 424696 96669 425826 678857 144889 814413 653357 643454 732641 680255 724142 943790 218910 452412 581855 849716 473265 665079 178591 452017 726383 254827 268149 572084 109679 967857 890007 518257 955750 370989 106079 247528 858383 753538 27130 1005770 999930 1024250 832141 193210 476967 887391 528361 485942 240038 877737 991583 782097 684141 326108 126151 745923 461399 79102 124151 227043 210510 208624 473328 749071 734915 165695 877366 801707 710814 161450 102310 386724 903263 239313 257428 797431 712238 178915 687158 304106 342885 219570 239526 272379 326061 291783 147388 925791 790510 632007 659398 392969 171944 409194 64844 973482 450098 291723 752760 749917 643900 746209 315614 211067 444323 423370 155564 756860 732062 919450 341630 843990 618846 203129 948896 834500 146251 488920 777864 744784 15215 979525 282458 515656 670444 111318 391761 714541 924081 496335 108347 243918 679065 238027 813413 662959 419965 114071 474654 192388 869607 1039489 771510 732660 862515 87983 220278 240346 963184 796903 764602 125354 661723 693790 178509 707789 825837 7674 740510 921518 523298 777921 48341 632459 27625 785409 128366 992625 408366 187333 813626 766005 745933 405417 661819 381398 7655 889334 957046 973481 517924 1001037 1000678 841048 159722 858070 218383 976552 886245 604114 161523 387736 425284 989323 283621 251534 778684 597674 240853 878822 481109 126507 951391 1044644 214963 63126 650932 923772 885241 619460 306396 463566 305971 776595 645399 947092 253145 906056 967506 227637 830934 112075 837107 238707 642033 318643 474338 464377 105976 64419 690011 937820 55228 381426 425164 503062 989040 1023874 944460 539899 194187 625561 255155 736728 446906 358492 998804 780442 633980 210223 737154 715896 874315 874125 905708 157606 892113 454438 493941 976945 392246 351480 216367 780436 554329 849558 184569 280439 44533 552263 385895 156847 889706 97055 608764 816369 920523 451286 551911 958813 309226 161784 711278 80310 473785 242998 883888 818567 342207 204146 106345 64470 952926 413227 1001721 574583 384352 111862 916521 674478 96228 814702 159021 334431 148319 902677 257265 1020402 275131 715883 308893 255450 348727 466376 779443 956035 995941 682826 1004882 619884 592253 902791 972553 282360 663165 331760 644668 980370 968294 261185 925506 159226 366479 695339 192099 750795 757290 679006 986937 1040972 605014 242894 1042176 938724 937912 318677 231345 341109 430557 539581 751176 125830 163664 952605 967473 437957 589432 326065 970346 651414 730997 975729 303993 970876 998609 448199 291062 548750 579459 58813 580973 715175 439614 678830 829660 733066 309742 171673 875349 306605 251572 81626 630054 438770 832707 95791 721630 663222 323477 445292 611007 996566 191204 899270 650817 517424 757983 215422 96555 46653 591319 1002268 499465 616629 441689 896133 234362 981142 216819 512746 302909 14263 310589 886134 1000362 885942 705763 445259 173871 419324 944911 494295 795132 1044502 1033317 206399 96225 518204 603883 506226 495418 772976 935670 80803 873053 709114 825039 95669 1040468 710576 540070 629081 261650 746901 837259 727353 765633 193223 516406 1002374 498120 680775 581399 894267 759158 447697 219060 249173 734471 802029 764701 993052 771917 668158 660214 719810 479942 989556 27367 540601 642622 188051 278199 939614 56765 849942 681689 992850 884290 260501 995891 446771 707269 846196 486236 733589 317355 44508 296879 364375 862158 495027 203975 960410 831313 581428 192079 695737 408638 287667 778614 989843 943798 720042 1012828 403127 419253 602060 1029432 448266 813516 316110 682993 875749 52729 754927 251595 774441 577225 448882 980103 604327 756831 310665 1041433 960082 158458 904223 1042588 731987 417101 894441 570911 988569 429547 887776 866137 243950 311142 843324 410527 198142 299855 114374 1018456 391592 922683 938590 1032918 234983 802707 605975 691671 308255 761666 821182 421288 446054 1027460 185826 909885 833123 113051 432622 647795 1002792 732957 1034299 739564 315871 551319 760493 563559 885195 769798 940815 428979 502957 652941 905875 783627 504788 227642 815833 1024676 134137 129187 938905 305079 976106 651801 633403 930736 668570 505292 325967 495378 907577 368330 586474 93934 887209 585192 157231 495985 325964 111097 842609 790119 540069 487994 976322 439053 990914 995391 814630 360830 356597 398955 1027312 323290 248274 124821 360112 693756 697209 711462 321788 992824 338399 757325 888115 369566 327014 381170 338653 251477 734933 698431 820157 243154 678756 897889 853501 365430 982288 1014340 1028561 351349 583742 553583 764757 464370 570492 130827 365398 36699 736413 246684 793846 962883 617684 597859 697899 993948 217438 171481 1042658 608494 766186 452043 305471 788441 175347 741724 436018 386788 849701 404890 846740 839124 757051 702644 331683 239028 1021013 602997 433737 675317 871373 1020430 247211 259484 183610 297967 420971 780113 129814 110143 258756 824785 737495 226982 850149 184209 941616 960747 619730 890105 584765 890490 79693 755443 887752 1036497 766508 442611 323146 560949 522120 943556 334139 231807 385439 874622 61308 57146 581187 425099 622123 832740 211037 406006 182130 250229 614368 401386 419957 776295 703316 634459 431526 480490 234809 428862 210261 965940 471533 847034 254889 359651 768217 38897 113105 763484 859526 1023174 861275 958708 374732 457110 251989 60301 509509 656863 985534 581508 296947 239839 454044 600023 399036 931061 973024 502986 387797 902613 660907 464865 859909 713576 588389 357067 589133 568265 192636 777001 292895 78819 62930 815928 425928 554685 741933 707514 926046 841037 521425 235382 379578 937641 519362 861788 647543 748472 1028964 724141 78825 220314 65434 437993 440001 1041738 675658 322203 490321 376752 913508 358102 579901 709233 287995 481939 809924 420682 1018356 365468 1045144 965428 512242 791993 129717 476287 519252 343339 216701 858485 436122 403446 40696 830351 939644 619481 779752 354732 1004114 285675 450438 963153 752806 676852 695097 846875 503967 1014372 379484 990766 609893 455945 738703 851203 874891 1029249 782391 457253 686878 363388 198127 865964 151522 105677 502327 991124 501410 177628 869098 694366 919327 849795 40690 986706 666877 894162 666110 858606 413031 612819 190615 675178 202879 105401 408949 259660 408985 1015432 290236 109884 28351 453078 1038736 330749 226764 575711 713330 1015568 533751 520782 752402 644969 104282 520673 366414 957670 758175 666471 998306 312188 577071 408935 607221 173727 367537 546714 310729 899672 457365 646065 487057 888181 226443 881820 206309 694759 445350 214769 627191 714137 975191 294323 643548 1008100 500346 311046 592719 443813 729971 98003 355420 374279 484269 1014794 451480 81401 695948 417442 516558 454232 568825 894051 251246 245402 963778 683325 113100 482955 858022 644631 302287 644431 848238 737973 901399 399257 113362 570074 696025 658936 310665 400841 932505 638408 919771 138965 606147 911564 797455 385747 640647 989964 399551 638126 586415 712145 571248 1002027 916612 728375 826200 1045952 538534 327521 315518 961588 710821 480595 31983 461799 494173 249797 679028 155259 675708 804203 929656 879277 704120 539710 858677 899214 302300 962069 443823 904870 619609 645806 929145 142495 378710 856028 855281 361443 193709 679322 859550 1019856 48411 348643 940956 367279 363642 508253 247512 811191 742175 826780 283583 163398 178041 520718 1008170 510410 975817 158107 905897 990124 749878 109174 710165 293775 280502 937260 591325 771669 1023514 236241 512228 440769 501416 363287 405322 301562 889816 41971 415095 493391 473486 424913 878995 973157 186193 860128 267231 669023 899143 988132 739655 256237 368490 447835 879440 472437 226455 743021 629293 883593 1008817 89804 862938 631747 342502 647421 628712 112249 707219 465081 943890 160470 350972 488252 478743 52700 990776 895315 628557 472375 959051 1002204 945491 298959 1000742 692701 1005595 307642 817861 387448 318802 1001889 947285 548265 570639 241378 1043224 474006 585427 516761 734295 126065 928967 465573 421729 437692 941341 250742 356291 888331 318177 930662 888421 872810 1020622 630691 862550 437906 817864 728841 585967 747448 871629 938467 1025793 415055 812215 941132 128349 317103 764995 412374 959930 489702 644877 414845 570849 722654 1024190 45535 161265 147285 616573 705783 730713 498544 1036629 435626 309747 31589 809895 627898 546794 829557 967854 773317 747581 61345 880748 126239 138687 963205 182141 367027 638031 250342 669823 493013 1016266 170236 220211 371547 742051 430735 977305 947896 458402 417009 779803 319614 369711 996769 406233 216060 160499 738675 937498 1002548 673199 694159 390531 874278 809453 381381 654288 612809 713434 622468 245981 637649 477041 761117 743674 104573 570732 1033357 669381 732604 1003879 420295 936417 953565 1026339 774861 905527 479787 963301 325368 572010 630457 187935 922446 185951 974129 743613 872637 248263 830931 1020394 634648 477911 889078 811726 224444 857273 68573 970409 44155 338375 359345 695859 1015105 358501 302779 798187 249423 481359 237336 159102 521784 746553 172671 1033827 431699 452981 482232 319067 675802 909090 324565 444591 538070 496950 994408 676755 849328 45035 65380 1034347 233271 326377 750276 243927 283807 853967 952607 833779 246558 670030 739863 927943 194338 264174 1009350 444519 376425 743613 681842 680436 840819 990315 23679 823192 825517 809932 775110 566646 1040572 1042994 165756 746966 701868 559990 691923 744137 308085 259371 671119 482217 157676 571230 182130 474681 609839 400615 585387 88941 828797 653457 973584 454195 498243 496314 635804 446286 877939 920297 347060 597849 879627 338645 1025116 302039 996785 862333 449061 61047 948764 504526 326949 386507 145149 257811 300541 183031 651957 246974 815534 572529 619355 820655 838359 500648 730439 422814 191671 330478 989487 431647 686791 1027147 56038 511261 58063 474670 310705 911650 579002 314943 634218 111994 236473 830087 189566 278294 939421 994182 754398 343502 891657 331475 612639 942647 699316 865547 219679 258106 113468 928682 520250 1002163 240951 247917 515592 249686 495943 191255 474329 119519 241366 938874 113914 771299 439769 896540 589482 466230 570585 506532 511284 805354 143034 475383 388617 1021048 326794 387666 873276 417547 58491 419057 185981 367495 491077 997895 523346 777328 862115 951756 668574 192934 511402 1004683 276374 839893 356819 661630 113543 519046 308986 407162 105333 1021353 173517 784514 765044 243357 251462 835266 894586 444846 890427 260263 433833 516924 735668 626516 187091 480685 633399 704639 1017005 1025125 109391 483803 575679 652201 742824 940746 811709 683470 119871 535035 219347 508836 956011 906374 811494 971433 228257 671431 182159 773724 179860 444821 460509 480470 755351 464310 833212 924526 670111 47089 582643 889175 941166 125349 567079 268150 568757 1000907 894866 559059 381493 718289 142300 799612 351374 894138 576762 987555 354994 116715 943756 693799 452175 848187 274391 307094 105962 777521 355859 311196 732148 500860 768547 237048 749137 642420 608943 701231 670509 829302 806578 618614 380261 897415 651807 440407 360268 1020250 813595 481067 797179 880993 652487 1020534 960210 990825 147317 959834 898132 454746 757557 410613 466327 339350 182200 883139 891592 195000 225165 226764 833847 976270 1033925 1014037 1039524 675795 129227 1009807 182138 841077 103643 791525 631581 195813 474142 112560 575739 257737 875847 395166 899936 97611 373659 554462 915471 352567 979270 224849 500686 783528 1013441 776492 887862 178975 681181 546298 432116 628557 484923 1009124 356659 611439 601438 616103 343245 543975 850834 853725 481644 907782 479803 984438 427827 393695 710446 216307 800885 731317 931786 378729 234229 763310 597483 464123 905692 708326 452464 411039 633211 1042707 766734 498586 516682 648499 258206 367437 708016 552478 106437 920719 481186 185337 222759 596412 647530 971158 550367 162649 619411 891485 424261 153427 621386 1026127 308984 793429 259984 727025 772340 639868 1002308 816934 240330 645785 832433 928595 387165 717716 353644 573126 513686 762526 736092 1001591 933481 932081 914552 802459 990332 500595 785280 1000139 1004914 954081 953748 496061 515234 544183 6654 510662 310727 520658 615399 961035 259740 668540 360225 716859 452021 826214 118134 651900 308478 997933 430057 1014044 237999 968271 910940 981511 167007 810806 895655 766824 704278 755835 757654 61565 914722 990542 353593 938732 597678 315173 879538 776304 377802 827036 279551 743732 687256 845206 73487 172782 968762 894818 1038537 339444 125820 128171 490661 380728 962152 939351 327053 380876 939567 611826 947872 450084 954211 840797 370034 965770 599032 540251 834746 88191 331382 54764 602076 611164 995926 1030416 110499 546740 831366 681843 638420 376343 210425 516962 1018697 978465 237946 506396 105208 396157 330367 813509 569187 240563 193370 572055 630109 800466 850322 408698 710983 217975 315178 240820 110036 398783 713556 699747 630246 134077 514857 489750 1034051 254627 750103 911601 701132 701882 961365 451819 363599 867476 1026502 380773 873147 406751 449244 834071 347123 45012 357044 869101 817437 773404 726006 804151 238894 173427 798394 513746 842526 1010964 310101 390548 952924 921310 362315 727730 687472 367084 222421 129142 815333 195001 257111 986887 844390 979056 1027936 937309 572784 502965 173053 53167 741316 1033310 179467 807155 968583 239593 904238 747156 325294 841555 438679 1008324 815462 499333 438651 945038 174703 253632 155775 1040478 1003013 478317 24363 369023 704043 439737 596979 783904 933604 933556 703938 837601 517585 121580 85734 239671 369638 324827 1035297 954086 934326 626439 249801 497458 59310 1010243 685685 750645 173532 481765 778300 485262 750417 484282 843353 420939 727795 128377 154858 97778 130360 120474 212180 987060 431675 315058 97532 111167 756343 503348 160725 320982 895330 1003013 817437 710039 206775 855381 1018704 135034 810092 627437 735758 975467 753480 194067 792011 519344 242599 228242 420323 988629 691685 508214 480591 173785 243036 194974 965162 270066 550780 1030473 319823 993938 148911 688891 119517 128826 958098 313230 212704 495115 523104 255127 912135 945112 595447 752978 690927 359186 478485 971367 1010342 1019124 670490 18335 219355 765579 248669 912921 501644 666526 737853 924379 891105 256856 381923 535869 718489 408501 897103 547407 518466 31651 799582 873651 322966 440715 165535 310287 940370 612074 665324 214763 248730 695591 861013 1030564 685643 964646 717087 699595 486965 713208 778603 373191 822115 976600 216445 121179 408012 586061 801972 882371 802501 617244 335813 285479 623533 232301 601829 345959 979493 649161 364446 992745 92526 1009432 770494 1018275 1040564 977510 130661 346835 494781 877044 267703 309489 126263 670767 808670 606831 461173 393951 595742 543214 707043 912476 678613 980516 707611 304054 545651 290789 782539 175592 350682 984726 935767 687876 892092 727783 752391 650761 873777 127932 999707 695926 891324 1001559 762253 384525 846350 1018936 1006915 909626 899884 1041586 698071 108191 390542 308319 504668 309527 852591 926204 625039 877035 484675 287591 232630 990120 717173 220969 927515 755513 873354 618166 447438 968395 376280 173785 351507 493483 228058 1000247 919292 495092 888188 486708 632199 402237 417013 694807 828015 30654 109303 636505 902810 986383 652131 195242 470890 104877 245263 992712 381262 750259 171179 938471 322470 782120 231346 847840 430797 683946 556934 670279 645740 658909 413149 104094 450069 847464 783192 258796 957128 450214 310172 232727 162233 217709 693190 879690 571368 1000434 693202 776762 509143 728914 221108 760115 378203 228504 255181 939817 779354 600435 193109 391829 1032665 633023 440431 764221 678739 179800 912713 170813 205817 659135 997618 892552 1011096 64187 509545 125307 364403 690654 953758 494972 376958 642503 747055 756685 468087 965708 953245 603726 157134 218827 741276 304367 699980 750731 703118 932195 996257 934837 492271 551339 680366 357553 139061 462554 392720 1035072 321311 139205 186811 947789 564171 754815 384426 739943 671383 128616 945243 116663 307098 1034132 96741 382134 975498 60387 479801 443355 487540 549614 259087 618925 574135 825840 368444 398175 126330 550711 715989 158196 972129 438591 1041453 214699 747417 645244 728805 48523 810405 913888 309993 965390 871347 372712 707493 509409 334071 221123 415216 646753 943163 344702 464819 729001 537919 228558 502227 491408 387315 107769 613675 506502 836205 1032560 950747 339055 701739 848473 1030172 988563 870701 783464 1012011 826260 272222 760181 775520 353901 444061 479551 438687 657853 464659 648778 268751 710343 907526 863532 510682 806125 905307 635101 374754 521606 1011140 822699 621069 1028434 313806 211409 875578 472961 1031217 743507 862133 875864 381177 1042716 554801 801911 663377 960323 406008 946572 494195 581214 588316 604026 710806 352501 758125 45310 909342 239526 771894 890996 666222 472459 1035333 683171 638120 893852 747870 1008500 875108 1021352 639702 129884 354247 696810 599263 598000 453382 236957 636880 406219 90008 946680 464591 776649 373988 859868 138046 622973 613626 485234 278166 316125 226151 853455 161615 509873 196235 121531 144799 740841 345949 1006008 767525 447815 804439 706414 306489 516434 902513 117246 388468 1024101 233971 48253 724427 881198 825015 992366 144743 706777 904474 371068 682670 240446 241843 920433 804478 1028577 366967 698218 530239 887548 500976 764723 765297 192390 812980 470475 74679 870573 909724 767531 100091 713049 302697 742173 924778 451162 135164 904652 495733 147160 748466 145853 937809 292203 332789 126378 225643 715035 979107 820893 916258 758907 127707 364063 726512 1027912 104943 757234 972380 456988 281466 916230 170878 996525 160380 399267 178098 149919 952054 839449 110452 389231 548683 636698 913576 402859 599955 1027492 420990 248558 154451 618671 28574 678009 498515 56265 382946 329659 478140 1028902 875539 931946 235086 479737 342349 928186 850187 42994 887196 895954 596157 445348 465079 469877 244997 582901 772875 349539 784681 348799 952562 1020316 91993 939468 94066 662413 636675 700670 335195 93303 1033169 88446 905246 95319 956698 250349 58843 386230 759724 746831 373947 964702 401246 730094 831394 509893 314218 720032 312245 244879 761556 448992 914788 818089 855528 376710 681718 323925 932800 735310 588615 506761 807609 900688 633298 605757 208559 722649 587449 251975 755388 382426 220423 335759 671541 425824 509628 832602 911184 957577 375941 353765 669667 641898 705258 963149 357725 385675 202460 408966 1041584 208311 421639 427469 244533 674809 419434 87867 680439 575847 177002 159597 1017520 609437 744043 846300 435771 293086 429430 618152 314802 996202 1035298 62011 121973 501069 547961 405173 55801 422009 820351 759280 301723 411293 839994 712354 1018296 403131 595311 510542 588144 192739 473691 888483 629573 423820 901000 488734 768914 756706 448979 732080 225718 754424 315899 211806 520244 435660 941682 470728 701668 153333 724846 884038 592882 589713 618170 797307 81758 158427 310889 850220 342259 366549 270199 944711 202483 907204 345577 837550 424648 411630 850084 899723 833107 310835 326039 424252 614974 895916 610006 1019122 753504 447445 243825 1043477 563027 61231 251580 1038240 381659 502094 306634 151495 532456 511241 904755 821591 845049 924751 813941 1034840 601786 889523 953779 742265 133039 114410 345835 906645 316729 568407 446402 716244 286636 195466 249528 390501 783464 744112 428941 984684 920439 120558 129990 517257 286193 975439 829095 588862 286069 286663 64432 884528 1026273 843895 252116 58823 150995 750986 747931 171199 54251 539509 487773 817486 742453 817996 891955 585999 763338 514593 740664 406524 855947 419595 709834 686544 920054 556677 812377 555941 292754 121773 440131 774422 989549 218998 327392 971459 912112 908706 498136 186979 396927 800207 585069 455766 971316 174463 789987 682556 946251 1022522 805115 439566 654704 800210 425322 332286 433353 597339 474788 772568 702905 414382 251482 965255 725873 252947 96447 710514 289594 218237 928987 863160 173436 928955 683953 250702 768121 642610 997494 732389 575135 942841 1037336 777440 805223 293801 224692 350026 441025 199599 975043 97251 890755 342611 514644 798951 228141 960551 204397 779445 114657 840124 993853 494503 930499 968214 894511 636212 226998 901875 734607 834617 620423 817525 777456 742953 511640 833061 854139 653461 666067 631687 826030 238389 875000 1039107 227252 874014 243896 457758 218490 423404 628690 374213 373455 824501 991040 58942 854654 497778 646872 389731 659245 807671 844659 226925 532071 227654 961660 866987 641818 547320 129893 509306 873452 774236 491727 379765 628589 771956 893621 464591 334205 671081 540325 755059 257746 441970 531163 161449 860255 274015 768093 933682 967884 579903 28375 113363 675595 107419 972547 986437 483898 985662 881889 826596 456168 391064 801903 763321 1038359 1000909 1026984 468695 689103 499320 281557 28263 219855 419730 487843 305395 644627 890135 757416 165853 294297 801957 651433 230318 368624 674732 605726 883217 248697 65145 353765 371814 1042200 244660 462819 636806 350677 472523 1039938 588476 445785 904913 894414 347110 587563 449489 110425 47547 822838 729040 744272 930131 320826 421159 610487 718194 546285 206493 118679 746558 244458 801118 989606 271326 258912 671210 921068 427995 88051 621620 909777 518475 356526 763439 370484 729535 250849 198605 795390 685629 877479 707066 910541 321851 963025 147231 199503 906340 660718 400297 746426 138750 927447 322428 754633 873456 899526 447674 354929 1003032 866839 503370 247453 726477 393725 880796 736626 278175 211539 988521 814653 195732 847397 867884 424199 456230 903107 1021890 694993 327332 661174 925342 7631 106935 431794 750002 765123 967986 112157 863559 535807 504457 995089 645969 1026418 440017 708464 455990 97481 780466 652161 126892 697239 258913 321710 455310 519704 254818 967975 812559 162744 455373 991614 832859 113430 342459 798691 98077 717207 381227 887257 743495 323663 649773 747888 416415 988916 648644 56463 336126 156031 756700 202559 376212 726373 79286 780559 980229 570089 893237 193261 936399 324552 78844 106168 993375 931953 746215 471335 997700 659943 617515 941401 921182 846955 380566 896339 517336 408273 366076 969879 889684 954616 93591 816191 894219 500858 351027 1025164 362671 547683 47539 340857 816518 585227 89916 359521 429135 1021213 277757 347367 947207 291261 377459 829917 89549 351445 193351 391555 633671 409197 747490 679515 177626 812603 520596 163501 905781 108123 255151 343740 1028684 712010 1030341 767306 471417 371163 965385 829237 80299 366202 968071 359534 892047 621672 278002 292043 908361 511644 838114 1002452 967889 596759 54745 144345 334821 801391 573089 18366 755507 124902 716916 646923 498920 632893 551641 991323 554892 393028 810269 948317 875922 654150 601498 913495 881837 510924 496815 502725 521329 962161 910138 458257 976951 983531 649539 325756 437098 181711 901365 686902 1036403 1003942 613710 858596 631502 494886 842856 184957 689619 7419 833484 496046 438148 910397 494134 734750 8139 429818 610535 690997 996561 874602 239062 227478 763415 209276 906883 232027 921257 853343 472308 979664 370469 906588 308984 758958 594936 585460 757605 884831 284525 212808 511704 615101 487790 1022768 477030 1020801 63275 225755 650181 945046 48523 954277 350877 814233 952556 867924 302438 187798 996594 1019417 482593 308155 438950 62671 623996 859046 701199 671157 124222 716308 357574 757414 779302 191917 988875 390537 509409 939683 896900 228747 707964 945032 821724 384022 521382 512203 1036443 257306 724771 964402 445974 634633 818218 154015 301517 81398 774766 446813 848313 501426 624989 687729 762990 514836 423570 816541 802595 381531 180009 676701 1039048 362993 472433 836939 120987 102175 235950 709861 626339 538943 584013 837553 938684 254262 182061 468373 640079 905582 170872 757159 905548 155331 637846 946604 449619 781953 1036604 1033320 936187 48695 990297 670295 447947 163624 476371 595956 683101 707782 118610 462291 860890 478182 998609 902715 432793 810163 398311 703694 937167 771684 872083 464825 803581 388580 711061 746828 863128 301981 750226 572478 739176 441138 628691 838515 578903 340920 378229 626999 423788 800445 103402 338559 609053 1043473 689951 843058 341783 696685 454211 474642 665059 613837 244510 85599 224940 993671 439724 522777 1024940 702219 915736 643772 260428 611566 756060 902309 256721 1027874 871900 292142 59380 48943 443047 424207 998985 40881 842072 1040905 177882 402651 646483 806622 427992 508753 367831 600413 347229 519340 580715 128061 109937 322989 635685 839225 991962 941846 547903 408537 444909 422554 702120 749901 779098 473462 411037 322682 1043784 978995 238187 367073 582514 705907 556905 939713 319993 188166 343243 454956 386727 952909 842635 806334 763857 204702 220977 1000808 379578 782375 929251 447353 158845 761546 969244 30143 877276 423251 911531 812950 517511 880810 883353 32496 466494 668541 487883 702491 587892 373944 758197 343513 373869 648922 873829 1006737 738046 392219 619179 846161 444030 621447 322481 154503 351666 497601 644960 416599 798043 666481 866742 277496 477004 851094 934716 877782 734793 64408 272345 212396 97333 838171 467411 556557 59711 799716 887985 288589 584901 396027 214455 488784 491424 995559 1008940 319989 418223 212632 863046 708947 162716 513179 301534 481221 206183 84909 605966 467119 760862 761161 179911 505072 447920 817549 404221 179876 734310 629094 322205 726778 810434 234279 223548 456780 714805 585676 106269 125756 43871 868831 670524 257122 734923 49002 640915 430542 838323 922570 650777 876197 912677 396270 897962 78839 709596 112535 958586 100989 715512 571751 976548 908004 1003825 996700 236011 367179 498036 475859 875992 818083 415082 774754 879078 211908 494060 93995 379943 286638 674806 995673 764329 429875 252460 520845 453530 319176 838810 702825 422487 969460 975404 759252 910529 413173 707677 910305 956105 986013 632187 498149 27838 544215 388395 284863 899162 102215 519438 408243 691142 1016123 752771 80507 728606 551661 467867 679830 809239 518213 756885 571228 888514 709014 838454 588434 143277 816080 346926 289131 871614 97390 482876 54711 965930 110203 923183 441127 437905 741678 414578 767157 867720 909522 382577 586419 61655 756713 651594 993899 1034513 411493 750635 518923 175195 387385 255694 603449 887670 713307 1041697 254371 441281 931239 290229 899974 220303 178088 422558 879194 1030181 343672 481180 718545 719420 402543 603095 202078 105845 28093 710370 996952 248625 794022 925372 642293 924624 553813 607918 940867 63926 498187 981644 891194 443996 723837 589325 929524 324963 345962 1012940 695350 392707 516187 687466 589191 118437 628143 467454 232999 251704 755299 899494 875202 1017750 980753 217578 232918 146854 664509 996756 965536 451918 239807 498029 547575 243030 617446 938605 252029 809880 657823 605070 984570 647883 979115 830353 974348 983291 740118 96692 289265 691434 680942 736876 940344 474466 957868 949889 510057 628950 661918 801375 522480 509019 311871 1024427 489893 791999 204771 1027145 516732 694098 446021 420645 339893 994613 317865 1006740 202425 216869 307966 793181 307926 738543 690671 194324 647739 672123 967900 478640 450240 432331 905560 463163 734962 863906 81657 272061 919807 247753 435827 864471 528331 306503 775377 324280 545785 885939 225875 154203 839254 359264 412494 1007917 868782 376418 241126 474509 339291 995802 110536 210606 890316 307946 952078 978690 965786 206840 358005 939922 223014 601374 852815 102639 948776 212271 1000821 866890 1029314 856755 795775 554201 833950 648253 899719 915740 449256 697301 970283 97803 891271 979143 771669 719540 505485 604121 314955 15802 363119 256465 400569 252295 555309 899350 666476 986409 219509 862886 547679 584794 42963 696510 634093 924265 470217 893782 1027113 520899 1008980 781323 404406 1045260 994252 487503 403354 169821 356538 662906 185336 795387 359706 104942 417468 194501 752663 386250 986544 763634 208092 485750 363319 967271 378541 408685 444385 997705 55991 81644 1001698 407861 511082 854983 584371 522531 733619 1002217 89423 612473 337463 843321 960355 1038018 367788 568887 116696 432630 840985 890263 293794 689619 611486 316615 765828 909918 244690 1043072 308715 923991 1000603 661182 662903 619463 618851 485856 839481 470931 996374 837231 692911 487575 432477 934366 705767 928958 367262 453529 970959 770605 729469 886206 139210 474699 668594 374009 521750 347773 639990 726263 995670 521274 79793 443372 310264 817831 969926 285875 554201 156767 959953 642249 679652 181709 757383 957113 277415 1022501 91085 114481 365918 717881 681871 127659 705479 747115 745980 61615 865877 1027264 455636 44955 121961 255133 872355 652587 50558 717150 225107 823011 355218 698582 480968 57726 108271 179143 559039 574905 605148 637461 758607 317281 664830 558719 715656 331573 489779 293601 914570 676749 615859 780106 312318 742933 834835 1009157 481481 376643 992121 387725 613669 881973 832601 290678 995478 434651 689897 601498 708731 811167 523426 820221 891448 630356 940936 802580 301987 873299 830918 931667 548175 457602 708377 366826 708727 138986 754795 203736 326114 88550 515380 740639 564395 329709 618258 952931 939117 756590 647783 898630 278171 1010442 410109 343505 955149 695563 685005 260722 89836 998440 550652 371924 322335 762030 869731 943533 883266 477859 296407 24030 388181 1001526 123643 749209 255530 64371 986762 704352 984191 975531 1010608 378575 466412 179065 760165 746907 352479 396275 1043042 742797 158301 934587 455507 902003 323301 984745 228921 163265 960208 1017411 893812 245553 246257 539574 953976 1029193 617789 320436 449762 958010 159034 1013267 476461 634707 253482 950908 92895 821204 629115 122410 367730 363166 484533 882656 371999 187862 158696 811985 963552 958342 153541 520985 603452 732741 399096 124183 616094 501397 255874 236853 636356 762943 520996 809649 147369 277467 622156 345085 1026865 437813 866883 907954 534453 907137 202485 495267 901833 934821 968796 225390 1042500 498036 742557 528062 1017258 729327 284223 531918 480430 399079 175566 735429 522690 999883 100859 761404 969592 325819 787966 939308 635565 843672 782024 813453 644870 675967 230391 679161 845046 95311 665563 996374 427463 970795 121694 744793 886518 773532 735114 212433 476349 846288 494713 444101 604366 995217 926908 774558 469620 203997 61663 955377 948680 228422 445873 293110 807678 98272 471950 159278 965488 162135 29628 356194 130381 770711 924979 866102 873363 451438 493974 931207 1020489 327260 707430 930804 758684 720465 457370 273727 152286 514453 693853 996324 490032 875414 631547 32187 16363 1023372 471102 109881 746194 128060 906545 56948 150970 591579 419741 488250 996772 366031 485228 761253 49014 752273 825292 323277 815993 51775 764864 584878 663069 1002673 113397 517801 454564 964167 78703 1007899 348145 80601 627956 1012393 754043 750355 239061 487861 979796 162647 467799 673167 138461 294858 449627 661966 89555 501113 195847 563815 958148 824942 193476 315767 505194 484442 324923 366777 48791 763279 1017302 579023 652228 952167 893731 1023553 892569 374286 680599 324750 286184 730947 432219 1009832 28926 681372 899155 931124 293593 338789 217406 274127 904244 858765 316388 690335 447163 290430 900900 248445 946885 707238 125997 714330 367459 607985 792486 994896 959956 356447 778333 582374 979688 403919 294882 424158 247662 881893 292517 993607 720770 1034148 294761 550685 802409 464085 351912 195143 223850 758847 244005 611207 923967 52031 390609 256423 159722 227513 129748 183772 501305 941086 217207 443763 973268 1005104 419298 348915 1035082 646056 446777 411595 24310 613985 914949 23487 377503 710019 176630 784161 648421 376405 1045553 878477 997771 990005 961055 358758 544959 620142 474249 589728 872975 762490 883074 665515 700388 358320 1009264 730868 202541 729967 257584 814934 614619 695248 939844 499482 500984 555981 825879 629958 146215 30398 815465 626474 481988 757294 752294 813487 414559 645721 650150 225724 589333 930293 540129 778809 912801 554836 88950 314254 720112 175965 187979 237168 59333 980676 940371 815710 848519 866245 553807 553971 220886 1014372 544575 771231 687891 448850 406006 26477 14253 417434 19326 47985 888174 999982 175922 652201 984765 595411 1002898 906503 749965 943929 665295 60870 224625 855855 576823 257112 728670 178096 968604 646742 994889 699244 916018 102109 64716 697071 202942 529791 581075 123581 818251 812943 875862 722542 356771 1025186 249754 1012946 244065 453291 414578 499335 944515 694835 678373 768840 119605 476988 268765 764947 597373 848771 404457 321659 369307 65212 602541 587385 1032630 929134 510617 269945 994668 97817 752234 894424 63807 1014308 679920 244874 607603 185231 642265 1020701 235164 187069 863890 777329 959973 1006348 701993 291551 495249 293981 385459 48937 328159 462478 388323 424689 1008486 798313 599439 77051 568940 112488 751665 961442 241500 471883 782584 340751 950767 298935 982036 498628 518806 895402 659325 231095 320179 356703 808755 615737 444305 628700 358969 931406 458290 236978 103167 601039 383809 576465 965074 854961 470727 218771 938950 283643 61401 56041 443331 619769 752781 998534 446879 813522 906929 662650 261146 738737 319412 375882 55229 645492 842186 386857 843234 292083 506961 632669 292911 983420 808171 238771 747413 320826 443865 1040714 206694 514758 904869 241514 639943 877305 318662 340217 159334 957206 888229 102139 890171 712280 321899 246387 892306 210389 776752 422364 580150 689086 692477 31455 311919 708987 995865 740813 843320 354550 857662 410015 497438 983615 209587 222840 911017 481027 609189 223209 633916 697871 762484 736341 570099 1019872 843337 897521 670423 698731 249917 932617 486936 565083 1037123 361979 200310 498771 357269 576639 887793 709099 921413 596924 902555 909121 985705 465577 847816 733017 1032749 410605 632295 813499 508745 878103 1032419 405877 224409 255908 513000 458052 629139 510708 644342 1002346 420307 830925 536315 472967 705845 742132 994210 945166 670797 109788 839219 462238 385423 717427 587240 349645 163689 567203 866644 177998 44796 224881 87990 125811 734407 901807 359494 474639 986609 1042754 617031 443355 243169 387241 698957 845214 938206 771979 707710 997481 163642 905884 377271 212277 664821 602604 833444 325406 967191 764896 468284 802234 537335 373354 671561 336764 383286 732954 208188 928660 886009 979588 357036 934331 914528 556373 504804 186582 729036 609941 1030708 762838 275838 912581 923610 962886 111092 522826 571003 260233 573002 859597 223738 802612 613618 296189 736498 449094 466618 506986 844658 613477 966256 969445 484890 425736 282583 485006 289788 558007 816143 339502 71667 793659 679697 812203 535029 1037424 935123 846629 375378 585514 750840 250684 636344 296351 904644 1032563 1011202 345023 983957 339909 611558 920546 1020997 341425 360328 191958 161081 572063 910129 392017 327496 150903 846109 27367 435879 808184 818019 592799 654148 214487 1022514 72678 599839 711259 552727 661887 256860 768558 762262 696206 746650 849016 580427 94182 373582 628966 692122 206315 171399 89933 168890 895284 209742 892553 378618 607187 236887 763466 499139 1030158 377959 413619 497848 580837 245001 807359 477900 417232 309116 862565 797549 930533 597079 359075 195986 516980 718648 346574 682976 743639 779819 503568 702571 532091 477106 752416 604943 270305 768248 583861 938676 1000619 516491 600314 223017 969009 239467 96506 314237 321225 326324 63278 494877 839030 15226 693702 366457 1019788 439703 453195 498293 1019532 351045 762353 959438 904358 1024330 1018581 318378 489682 107503 347885 794523 1028248 753030 407237 465884 302703 257392 120515 628459 604080 735859 684957 173044 228565 121486 445165 367833 416538 637673 773571 55929 205739 876044 30171 785441 730105 1010762 696198 661884 163401 935785 313841 237085 909998 119537 1008452 325727 840181 1010728 415644 544287 481123 502620 806759 684775 535899 1000234 233427 699124 145359 318902 738893 358370 369393 212317 579560 154345 424387 269564 603115 726343 1002710 603978 169593 677622 59356 872160 976101 984667 835150 1018278 831134 439020 465586 555722 417918 794190 512940 177691 54717 635833 1012328 740742 685119 572986 596639 928717 678971 1010198 79321 752880 886699 177303 1002725 744229 773577 906255 685297 314975 215009 594425 122033 593755 618745 1002956 322325 378683 508508 941348 965744 251961 613980 866639 821738 625786 742693 298684 275807 228156 570735 743892 487989 486939 636687 578173 342201 848358 633966 337247 643571 61054 322643 137903 481016 585635 889971 374991 736814 977468 996636 504538 598717 316794 648414 380334 783953 830296 853687 814794 1008545 874101 61262 817342 441437 12142 903025 898191 401885 855987 480740 516246 981541 870846 434495 698159 354617 372197 223422 757189 341628 450930 469731 962802 1008204 316982 426876 97197 129398 988466 681930 285411 644699 900103 369897 849182 123818 325774 174763 548023 1039236 341109 773234 867280 597611 670297 158651 980244 186200 489230 441960 96627 777230 437880 378103 547479 569582 445351 195745 202447 44671 1000694 709345 640842 315291 922046 1006772 508278 611133 908594 636059 813309 871334 804775 939570 985821 884416 53151 862177 848736 874318 653256 389942 993660 840885 235240 695156 301151 225189 373637 1021071 398286 115935 9723 243500 251963 32077 820075 769578 56801 913739 887459 424143 643566 100219 955818 960607 586194 442021 322797 830127 767374 759700 370627 801166 539599 311180 996229 243061 643701 733946 348011 455282 726875 726295 259734 975932 947229 588388 71646 916006 915846 922255 176374 125207 231373 468829 484749 772765 709051 947993 972982 806495 247780 162662 782901 706507 113015 511334 991050 603365 571797 870791 455781 506662 306347 135006 702134 391381 195474 496377 810300 890418 703416 825313 802570 674801 618168 382883 879068 227433 646758 739383 32198 585759 972353 707243 753791 389818 1017435 1029348 474003 631722 196204 944350 771309 463095 507650 81137 719992 440149 438890 653126 122723 903873 731471 633709 481721 894920 30971 740195 946632 477817 80183 519074 665437 566206 960138 793919 740557 890077 923500 860287 351442 358748 897251 1005655 291833 859971 404186 1002172 723067 750346 113247 975914 547545 239254 233133 168926 318389 81110 353047 876687 720272 420801 642982 110298 548086 147061 147133 423768 580907 125323 405106 504772 1000304 363123 93375 186205 1008843 175795 179507 933428 718970 872156 1004881 888263 844258 872847 949330 699941 931879 699256 766511 937875 716468 351443 448756 351129 235635 161245 499218 838077 212206 986978 645227 702369 747715 765408 234737 701130 27351 905359 517705 670999 960186 183705 430716 488653 909643 259000 444907 736340 276988 666563 1040597 301531 964793 291575 117673 971059 434082 738291 878837 892061 747621 177522 519813 258870 814398 568696 120019 609195 594909 643932 671714 52909 292765 936841 747986 409347 404221 482123 360086 1042475 293796 643553 714081 877793 791501 797231 658361 63435 759630 683719 341851 453178 712861 650626 26399 603942 137199 253283 88799 806621 649588 677205 844393 969169 691742 705255 1034643 219109 384166 565017 351515 856375 354524 413943 821174 1022848 495324 516187 80860 16297 536127 73167 544250 420307 836055 216548 542975 31865 468334 1000631 245712 278440 326118 120153 457365 1042720 325747 517715 837167 332510 160491 130079 459767 29681 477559 642653 184150 993458 697578 581608 646806 606122 22387 55003 938703 984171 816373 780048 713940 544492 376266 967343 627510 872025 94877 688010 967834 829503 803391 1024457 767890 129267 615794 401118 236327 383129 865235 376452 412955 257242 1022293 888090 502134 1040474 405754 79351 51695 644580 228600 943722 880308 723957 877676 477247 260304 401148 311179 897906 350133 388454 177586 652152 988590 505606 669171 995804 462714 184154 586228 513144 142055 648987 470716 212878 170717 904297 504494 937926 37343 810457 955805 794514 681797 12151 367027 920536 335654 276732 353199 232824 532215 424462 432880 714870 451866 811823 958094 723918 331214 763227 507010 361951 678073 707791 218347 831377 635562 52571 802158 952727 649813 61003 335100 940962 200167 651160 494715 500022 562781 865404 849752 603035 1026700 956828 563775 243939 871928 512771 944597 755686 480214 746953 862699 478906 70519 833186 8095 121805 742051 644299 568163 938355 894268 80622 964820 138995 648998 268021 78431 822631 1016521 695395 836587 588579 55267 933698 755898 121902 796283 108943 73611 302390 375571 844711 802200 775633 187558 256107 889310 70523 587918 380683 1037701 340949 888011 979017 1025419 388706 495211 913679 738423 244254 764494 504501 314765 422505 988254 632483 251669 574381 918903 600551 909661 748595 856791 387303 763633 292339 715093 516561 63316 173950 225766 695513 644794 78267 368027 789223 679334 182491 203383 677502 1038441 736357 770482 439994 234406 925032 1029425 1001162 494503 211324 704988 1041098 211245 482565 380583 923769 726487 958228 382805 473942 113717 870348 101118 441749 36759 1029706 687817 454896 392900 378100 212392 697655 649962 208666 460203 121262 1004091 958064 97615 582327 886756 511267 733606 938351 1002129 741839 97403 156798 1040469 1004366 452472 976449 406846 585481 313822 1002172 956353 512965 885628 715154 895174 224582 886831 489268 252227 478072 58830 415224 84845 1038936 451761 484597 765250 911705 576821 185719 358523 196236 868702 450466 685970 864145 320459 206755 978724 487210 502410 649336 1030159 326438 962865 998457 1030173 1009843 347687 990604 994154 121820 720069 208117 964276 65285 185063 693946 597843 440623 902935 489116 937367 455113 685418 124077 994502 885357 940956 32729 826093 122586 301042 713980 538343 1018075 175352 109423 248222 456138 876179 678141 823047 331636 669114 120487 347860 974049 972073 82679 626379 424222 961473 482364 322761 724210 935507 318842 956753 816468 57282 46014 830161 831953 859923 196424 204773 757263 906161 391458 27357 1023105 997494 24409 265679 802091 783201 356894 462825 1035913 396251 960630 1007394 588497 801692 412593 947058 906419 905955 289781 366037 588957 513683 678757 482361 383656 498042 251094 568241 239338 439454 1045125 980490 755629 745032 713847 678519 204303 379890 144828 637507 863382 1015170 768737 495255 666297 784486 244812 924514 967740 953294 745686 484072 460259 624999 571765 73051 65010 178644 60891 608043 639335 945706 795423 572844 481713 565145 290420 1010528 505793 801656 224044 875366 457860 125150 179372 865155 818722 888277 902257 452819 684785 32089 892817 518227 1025611 104861 473518 874833 103932 955860 189175 187768 585917 648027 880203 605642 695212 1030663 976538 441237 976576 116710 620020 686458 976442 403314 954489 536527 719436 443886 833713 274339 520362 1006730 938071 841667 765605 894134 940646 46718 989670 364859 842908 232231 550318 381414 580493 421338 208378 245573 993934 914757 983804 449865 646388 831069 134399 896424 771568 906549 870097 411246 924656 741157 825109 768844 597237 601596 953778 700372 118233 1025593 118303 966168 443645 745671 510698 747097 564958 589420 697145 976786 1011056 632626 58620 946674 306170 902069 730089 646705 647896 711132 745639 983613 387879 782534 440879 88494 457497 292775 128142 939151 744643 499935 241466 476443 628431 564109 517210 1004833 1020897 333519 451149 472824 114022 153207 450099 1032632 127452 464719 144762 204653 108911 874105 244106 874525 949349 882012 382535 642428 799990 425041 558966 685675 986868 993740 732956 704225 223801 573334 378840 490340 967127 671333 219471 873203 432806 47037 120343 674673 454173 565190 850977 967734 865885 430563 230139 616162 882626 293830 220331 109418 705709 527995 690619 976173 790363 929003 571996 864146 380386 348894 56998 519345 1034502 1001030 355444 374662 23471 223171 164798 717628 494392 453004 800555 990764 106282 863712 586044 146079 785960 121454 761396 415209 931244 841019 501011 196392 944348 989072 30676 214901 480945 396701 709210 142235 518836 725838 1001229 164845 587653 531835 610925 876958 401062 506179 646826 659301 789465 535927 193901 753312 974500 224956 994132 250546 1010224 816685 63070 791901 502244 611061 234447 96882 561791 384897 418553 116988 702340 473208 122759 666875 322798 466010 825288 320859 225110 1003340 847474 696806 31991 955927 820981 1026083 625340 406159 163476 598004 573915 236660 386395 760111 1019093 593579 842405 882883 828695 898646 417264 214966 106396 256428 865122 235899 1037490 758126 232948 580056 646328 623574 56293 665429 537053 839451 616339 961323 927279 939744 102121 425066 508251 1003059 469491 228017 777284 638627 325791 864583 886503 984847 910870 183924 547229 957834 1025605 619741 877961 387741 710317 449167 241605 259223 897752 448057 694508 193246 947916 875281 703701 902804 256370 1001904 389474 588238 117742 905245 550586 913562 893414 644273 964844 322995 114626 115705 351461 748892 504291 194735 106338 836190 632371 889318 621377 626294 92255 57790 346746 568937 370251 962198 414565 316047 325315 24317 213978 1034145 444765 963672 989717 843934 429853 290737 353517 804582 488788 1018552 492238 384850 1007631 351862 885749 834668 178113 453849 711958 605979 384025 794407 711075 1040682 899640 780571 508406 849232 273912 872057 666845 130892 819106 896108 368482 726857 428749 193287 680413 495387 896562 702667 823069 682343 779292 401377 713704 370109 959443 369587 372068 565743 750861 196161 572077 677734 186856 220075 1038349 431989 474681 824915 492915 897145 744360 636593 150510 261134 97904 963034 373847 539897 467646 502827 501382 879259 894071 715302 378685 323271 111608 947522 87913 504609 971957 649017 186495 687299 914531 220807 471499 679153 513396 893810 548807 256670 588841 258631 257063 192859 407213 732997 909427 971826 109111 285053 998931 519569 1010104 508375 39893 107883 383594 885647 878027 550615 212166 732059 730789 337589 900034 239499 845356 62964 469023 381523 54863 810538 248306 700101 447290 200124 581208 453836 388389 175928 714565 901995 155525 143294 615915 1027281 870074 290217 910920 437547 687011 87974 244425 103371 943339 1013832 913859 222901 268795 507150 904499 740177 635001 111861 321522 211773 794296 875015 913611 120772 216919 393000 997280 441778 498009 711020 441122 210509 844437 961115 849090 699092 249479 915523 654540 187884 824124 952252 374548 1028338 652457 727800 115390 990104 1014029 248613 267751 546719 756602 347366 740399 492883 404815 597458 841425 93839 687689 307177 761234 498118 621719 231918 189946 648933 770655 175100 1023145 947626 515852 825810 1031220 385195 807838 874340 644683 502194 968934 473622 460666 837353 371031 555449 738921 640873 497095 775268 126329 1020334 371853 1022761 901966 678941 258917 137148 757478 420281 244030 228125 204318 509116 817842 241601 708171 194931 481594 408277 310700 667097 774573 583485 506924 469301 123754 747976 127675 221692 412606 441750 1004954 339930 701355 1002670 644817 983757 455877 405170 453147 732136 318107 145630 622500 702039 107615 423139 814049 359014 466772 897936 183139 472522 846566 59071 1016316 474469 951543 322805 912420 992022 323706 682890 588554 992122 583214 375605 663433 57822 637031 922469 944478 830157 179086 906388 825002 690719 416157 630396 632157 1034781 419801 504971 39823 593907 596199 924203 878312 253138 810259 547293 64723 1047304 183916 97071 924523 581484 439212 176766 400565 439862 439732 615963 179440 966056 582554 591294 225225 423608 104285 366565 435999 130212 391394 1008579 583626 797418 913462 685772 642515 714011 664382 215967 849220 500373 882116 80888 921016 492759 996451 373430 1033162 405334 420757 111339 461781 318230 248885 536423 588616 339829 872566 987013 294029 409302 634041 414954 650006 310510 997956 160217 808060 122167 156602 864715 162415 202430 679800 724156 929268 801303 442782 251320 465351 320575 974209 659837 381054 839866 764087 380276 840219 799476 436080 528239 500999 444310 97515 714456 189246 693202 375370 1034539 789993 971206 1018990 439591 147121 280302 594869 474012 745870 777509 430524 576829 757454 698681 639759 687585 1000583 494011 63615 73213 93859 512693 469624 886484 510239 545763 847121 292667 940117 644141 637773 1020003 924915 915665 237441 354367 1019608 523338 488113 847558 884102 618901 351164 705993 962883 1035337 158518 890215 958841 257566 624562 150778 741270 195683 948536 977990 405346 885661 314742 211565 333811 440248 113635 232797 739165 653963 258403 773145 958621 325290 735454 581514 817977 750279 579288 513827 611899 207467 670963 751794 989537 94095 274126 613816 437051 563067 759752 347484 967532 504390 896306 902546 190106 685618 757191 452724 612910 150009 850548 461494 390572 979363 475382 551788 1022477 765026 718576 420179 699693 993741 882206 183407 734170 32590 218215 292510 801675 234655 943596 689402 166375 995865 618320 451289 718086 967592 242843 312686 384121 884497 191345 901987 865955 365564 866509 814933 644585 836063 253038 957617 881949 943541 481323 981379 192155 997605 968454 180687 871330 682667 637233 445798 479399 759592 460623 686493 315336 682430 228596 953235 862522 128688 89167 305045 871737 384103 441555 169837 699576 1043475 103131 401323 107838 779414 620870 591343 649930 643509 203677 436347 343504 453786 628502 187635 576251 1036977 126475 183343 876920 161529 270035 411421 340790 282350 373730 757720 762777 378809 562620 421075 359710 227761 147069 517197 23767 685278 896812 797146 995561 224568 783810 889671 238839 794453 1014857 438182 1025818 817245 506634 156639 212452 252689 723709 638225 88921 889777 235362 606034 1042368 580283 422880 268274 193388 126898 431957 490192 583034 685381 977640 1020745 253610 107508 584123 318037 520914 14055 773401 210703 192891 864669 752368 793838 953006 959325 1000359 388899 862654 636190 390755 343844 702238 859667 417209 652536 207470 652485 341207 1040564 542587 821198 702742 986779 957624 572828 967382 555937 658670 699576 732626 654752 846391 576123 293780 52142 453730 189783 906525 665545 834172 806286 73619 803671 241366 787453 1008793 1000763 984937 110783 1023760 812883 301727 910546 560883 234940 370473 891888 862653 644899 703769 799190 363243 402159 228995 775649 713587 637852 951718 1022134 670535 471875 1000253 663495 179936 1000822 856042 812670 502828 426935 684445 480965 314714 738141 478411 679313 289703 481445 953118 505670 751969 916160 934637 779079 963403 171977 767825 819327 1037609 143273 503404 376244 145774 928319 1028183 863728 988117 97862 829727 913495 1036965 866104 170445 368215 122849 382628 963972 486796 127751 92988 384586 719011 878490 175819 481137 473611 367299 814452 765808 494970 583317 367943 580281 1016954 313149 715874 713587 1014576 644900 207998 314292 243608 899491 974959 360176 61339 320687 834921 987042 436953 285275 825703 698189 829807 611546 938965 751778 384906 576307 106103 914121 842969 837815 932916 153565 995565 392528 971830 422870 982052 283883 906918 1020757 515270 473309 774852 783418 613547 497893 695668 114371 120659 65086 1033688 80583 455331 212883 114113 422634 240842 660469 427505 278330 274299 839289 480693 494191 284613 95930 48007 945834 370662 930281 402685 521872 725876 873142 1034952 516622 366782 1037449 749678 326228 781009 712588 425245 479073 961679 969905 434525 111771 520207 305909 622049 1016744 1016470 895346 662637 774334 327458 252396 249525 632686 422850 50931 356659 165875 415195 321855 470229 632983 210631 961843 322343 577144 574911 947141 867342 942746 623291 481942 821734 589185 562135 911976 183921 811983 940601 1032969 343405 1025801 441926 55239 749971 593649 40655 282558 481144 853419 715464 579545 63371 174461 56955 828687 771466 687016 733483 447367 752918 333275 1021738 498105 806619 823783 867149 930044 750111 144103 409369 1024972 364275 703888 649763 734615 500842 286648 417460 658423 688382 652700 420267 826674 603045 961230 783013 882356 466659 40938 986222 95357 552869 735579 960746 511410 246847 288155 275429 818981 521993 562926 837880 273815 723831 259560 758198 1005381 360266 11963 423094 864918 425491 489014 360227 572216 304443 486790 635841 903558 829719 322013 752408 421197 841667 113125 154199 765780 95683 208380 132094 156533 238006 770615 992494 631710 623596 392800 735879 518710 166871 360228 211311 748187 822603 116509 469434 430030 517326 202997 123874 594831 899944 497378 117718 874891 153022 760149 697980 981038 702105 385861 954991 828015 975134 432815 572262 946956 449238 701243 710284 852903 1011616 865885 596351 625870 586460 329375 374068 191431 551399 620968 292261 333566 933796 799567 872339 122227 551733 849445 715193 698526 724363 842180 710259 851594 528327 854986 494607 708492 91637 681922 847066 473033 492462 44030 663162 908132 938574 455365 386985 1007860 496281 126882 760888 932704 734535 255684 997476 633502 654363 1042574 943181 506458 199627 318294 871581 597662 487249 916993 801974 801095 581477 892024 850476 878435 798151 961698 724968 984997 657139 587466 716899 261177 446321 777254 144238 440670 449012 567215 356414 706466 624561 662143 1001388 987975 551798 202237 889625 496118 680287 114378 997488 976689 228174 388329 713339 181039 496052 415343 701810 681628 305849 314910 767627 956188 450260 881731 701558 323250 255685 999767 186293 471391 871884 228569 242295 153339 970196 387755 429118 55274 473998 72059 479054 848165 578439 790317 574902 493022 81691 880584 586936 876047 771147 665278 992014 169215 28463 1023006 1016459 706485 647806 716339 979266 101850 435694 811758 426479 1018507 266079 580572 144791 122454 968469 889151 940110 366435 755958 326452 1045123 192177 783696 912021 481495 548686 652617 641734 703514 473189 368554 122768 535895 469481 382688 40810 804570 742463 611229 918382 551135 879661 46927 934620 620734 167613 830819 904314 187613 793081 490042 670511 767756 709243 948807 1027458 222396 968332 415349 220494 708499 671124 785284 563964 169960 726771 782660 349085 534782 489754 830250 967598 163468 474664 750801 1028517 585070 158395 1012522 815547 340671 600819 152828 614091 726874 993618 551023 747348 887127 403442 506769 626526 124237 421828 1038602 95347 869113 167855 486983 457168 443890 928367 367352 1039456 54703 822835 700525 961938 408370 482829 439929 1020311 1001939 584031 436005 793402 293279 716312 818221 509621 508897 61350 490578 621628 460406 792252 891364 469705 948765 782508 119801 583598 1010835 663341 1022584 766868 681373 123134 290204 487612 1025366 288623 379709 748139 840411 302929 841603 439720 630520 582615 695740 382053 911947 279548 325332 805566 842031 214870 907748 124539 658173 289523 707885 721373 718656 836927 804781 242169 760406 890170 751377 1002537 179044 357502 948428 674519 158652 285934 707673 253617 632293 686139 602622 451943 487794 614233 285355 326955 105711 993406 877308 384047 521358 520739 548550 165819 780429 147267 779878 601971 799855 995630 437838 770536 862365 253409 324903 851280 472614 1035018 708056 502744 954320 776810 161915 861551 630975 517266 302830 832923 576110 632555 383314 963227 601766 286299 58174 837917 714166 457365 289494 125614 784836 995343 630174 694585 347255 834348 810644 433516 829913 909910 918461 492763 640254 291742 667442 190364 859051 52090 871152 980260 161139 96081 129957 510347 503076 640126 286673 436046 244255 685484 1011909 128391 713708 718216 31988 557032 703155 713487 621269 463820 219076 500438 859370 832631 872574 892165 502803 869150 850069 642141 269567 236402 890072 468758 1041746 858647 452679 514530 505253 837996 435953 201534 860081 759011 898149 354757 766452 937294 841782 1006163 337895 61662 444356 725499 695716 186837 518616 593501 775650 659901 310927 858049 83955 125498 366170 550814 718530 1005582 502661 1004063 890421 440993 597963 539516 324366 998128 418683 1007823 682492 97819 825178 511555 539581 1025613 1002323 1012564 684476 54255 949825 768597 682614 373094 986853 826267 710250 1008780 433870 513442 808876 733525 184029 567225 26614 365925 117083 625515 832500 697991 954185 556764 217851 929109 614354 588713 683377 1012499 224586 588710 652182 112062 798062 439319 60355 649128 199839 107385 77790 989592 941475 129704 202043 963813 929055 643319 219107 642318 764460 683940 498068 770903 702324 947299 765189 122674 648475 342654 674747 892481 788455 212865 510091 994361 840103 938078 215645 855405 306925 284665 220920 925999 977293 888220 336798 762620 855674 964369 584647 496886 57846 495217 447879 568637 867185 509107 788351 400183 903353 460502 242131 177718 748356 153903 439010 754637 728965 552677 666522 694774 512110 649813 817686 861243 633621 770855 249651 887698 862918 624376 536019 516396 571305 497221 1028657 776803 1030673 638279 907525 21407 971949 649542 579175 907704 772569 122608 685798 722782 970369 988265 935097 855907 208323 716752 582566 251845 140287 79503 1034949 752293 468915 722415 697518 355227 703401 187099 32493 293355 970296 654630 540590 642992 749986 983916 695544 855711 60063 930645 947626 1034036 512663 713451 816343 587868 544575 249683 1028652 879384 723317 545775 185825 992837 637812 928646 767352 669997 517681 959789 632174 476959 556713 338875 951487 109274 744057 179443 728491 605865 222862 96013 963178 843337 436574 970294 553387 238715 629871 894810 900288 616059 213750 572694 722645 968459 710027 618063 809718 199598 380274 996250 1027593 504229 844143 726744 1020204 440502 390312 875496 996970 370586 997454 756380 520740 374100 404723 278077 481184 562365 920798 138927 629141 632222 148719 200664 380316 169429 68991 429022 636810 964147 207705 1002705 440690 841321 761005 989789 260696 420342 847066 637550 179292 40495 368006 577334 731897 93929 378354 408199 244838 432427 326502 998852 777058 624126 710871 128711 914709 726111 1027083 748018 666492 521442 208721 358087 313455 630422 401021 642270 370782 611531 979542 621126 772273 666733 640783 826746 522777 749767 504529 23223 360176 733027 1012113 808499 998796 763510 635514 859661 294326 830424 505178 410581 415806 390072 1019667 952034 184284 290665 920377 652174 893372 106443 548755 380792 239565 898673 878904 208463 167783 652331 413063 660605 228637 318572 694750 31119 451962 52220 79063 290102 486197 781578 157043 968632 720172 290006 339287 707195 974118 472662 972596 155070 949061 121776 905681 813471 472932 996580 73673 473709 931867 173941 824147 927622 732777 113433 321654 509771 158519 847113 873179 715553 969392 583564 651950 416821 547966 93043 828367 258466 563079 631423 449457 1005508 472620 63591 89991 207857 806239 239063 390286 609750 188631 865374 435743 294730 727518 631143 902486 382516 160377 618179 895148 1025857 227631 244200 914852 454376 927629 748392 486072 972230 163128 891964 854886 1005734 380007 850740 637428 289327 681961 405400 504374 873487 422247 294508 314867 494953 635641 946762 478058 379129 886643 754447 1007109 441098 797683 693937 120487 478908 776835 399806 1044867 228469 104925 346605 60726 979715 773348 642387 873686 435036 214877 849935 508986 802087 226998 577276 817964 44775 158541 138671 246423 765206 181819 208179 386765 570486 698495 339706 1022310 719450 52698 401193 1000928 105941 325996 934511 589321 817325 402685 491284 374126 701794 863529 575454 1034556 376340 698131 173551 850206 417361 956769 964977 910922 217013 1024410 769196 606099 289706 663357 121810 572346 928351 611155 219581 766833 389802 822998 732988 934830 987581 617623 308585 515265 103326 523425 502426 741798 765360 498836 896425 554804 119967 880546 76671 1002899 841223 154987 401308 215957 569179 915570 954209 251193 801270 755052 556755 766617 232829 365273 479790 252558 806702 668373 474502 374706 475597 248784 758863 1024533 257232 929587 867990 723775 734161 994416 496614 969082 644007 212848 560471 546663 245265 747051 546127 693453 763785 751493 839142 786208 31661 494961 488075 679672 929610 912008 36223 380692 194464 567766 810406 314843 805594 863932 158671 302255 988455 715865 896355 497264 155513 216527 518916 356988 729717 501433 743725 540063 830566 478908 308117 751897 766401 250812 96685 448266 363322 844990 897893 23995 714629 418023 756716 383263 735503 81838 540600 899698 484206 730996 451164 925139 542447 252531 305947 398319 457293 898661 409419 587188 369914 604381 104181 978034 478838 382491 25527 905427 248172 123318 955951 583246 446155 366326 1025667 116472 678136 914716 546301 211886 432379 660457 985215 798551 1005386 192619 396159 811917 569723 989612 562967 234151 830867 793319 767530 214973 749818 293293 219678 842696 933676 846374 960436 757574 337375 763659 367562 866016 223834 438555 277109 579014 1041740 470914 581177 318887 277990 935598 387801 219447 455130 960890 877335 946583 941617 217333 915545 1016312 62311 708242 514127 910392 464567 167757 554379 893682 259237 798373 337841 717238 835536 177849 315195 429374 294474 713318 748189 982038 991443 983957 659315 943961 236970 417911 971340 839574 707409 466107 435303 451189 343416 882265 432934 704418 458259 825819 807673 1041316 233021 755097 1044760 1042483 971213 734994 319304 43995 417102 179624 288574 245251 648238 971187 409350 422723 956579 166639 391367 262016 837927 938607 1023024 521920 48556 500179 898662 160745 449961 616343 736112 236571 554330 252788 934671 813163 128746 908311 506312 601033 113841 631719 794174 601047 370657 339275 48973 519754 470900 388373 779484 893646 505285 319277 284402 362869 370086 986582 990438 983643 768341 396987 206331 922463 469101 960168 800358 924459 575775 624238 467317 869659 191078 975467 584499 807915 836949 226587 689815 372676 860957 927998 241544 294317 335591 935159 512312 451974 1028749 1000332 546730 669158 700798 386238 373333 473525 135647 376641 218790 951531 472273 415039 1035016 883857 64437 981668 578019 318836 128685 749891 851224 622258 892236 1000206 358599 329718 741057 611751 551161 515352 334751 881504 111803 306503 106484 293800 571234 469942 325364 434918 603053 372284 89183 946331 346857 909977 707855 420189 651613 338916 174270 246599 219534 1020874 441443 842929 618878 987855 91735 309974 324493 330942 121549 196032 904350 143190 322166 932538 476874 874940 240263 433965 510234 145053 877522 925062 1022254 444655 603092 30442 760198 231038 347635 812526 729945 929505 698455 981204 190407 103711 943570 320573 980067 398239 340858 554937 924587 641659 741740 706522 950815 425246 440793 268250 1012770 522374 800999 364655 163704 746007 480343 772373 93437 487852 658663 955105 962063 359246 450249 253063 882033 707790 628254 940187 554898 175025 715867 306806 453835 1033410 894493 496077 733811 845371 603057 934991 883756 964186 431064 714105 685369 187985 641501 869210 390476 883982 840781 743269 592814 470107 178807 725955 702117 1018968 343720 869235 636596 516946 554715 824663 967291 80237 453723 685476 662487 1022560 322151 497446 975545 881241 286460 672739 105291 461021 897900 120619 842779 634740 613208 1014274 633562 889261 387797 355131 684253 13823 424353 639694 171815 489046 95833 441300 835410 89502 972979 216936 965176 447647 484926 854901 964273 583038 704131 109496 815932 481748 1043522 596905 375024 586726 474227 128742 318279 781325 708965 920530 906460 211942 594427 405227 1022860 653721 522049 177598 355686 1000948 446823 838250 454028 848249 741061 454085 733575 803959 186230 305971 185019 930644 510233 194992 544508 343501 874585 343953 347491 910513 289977 157665 303579 386421 486724 919759 777378 255283 138682 968087 465844 892017 1008098 349166 239563 333677 677263 310962 48313 81634 833829 928650 587345 638169 897670 572252 906789 810584 232765 875217 1008732 238450 322504 949804 337625 51965 507696 829901 849016 971285 693399 306142 860861 767534 355818 587569 141820 612572 194506 155439 466073 621674 350641 433266 813982 874270 722375 831094 175795 122076 831670 779666 742194 429936 775695 498195 441998 556506 289751 935317 20477 816038 418494 469838 523920 951002 780937 731977 709991 218100 922491 961756 495996 296701 154614 513412 722396 697790 585021 708066 159519 21375 61111 927807 347731 765170 887004 773322 743380 56748 552698 851074 120781 745288 713835 1033445 160815 718520 954541 517420 920406 482461 1038497 444791 241038 789245 1020121 396220 178659 646173 901994 205471 491297 319973 938452 609109 370588 445851 848771 803965 969295 699344 539038 884001 570349 669932 178806 247534 447766 19955 867280 291614 647751 905466 305643 400601 333050 771813 715527 115705 875169 520293 960843 1016792 453897 284487 456220 435931 209331 498839 553587 223973 290786 1005866 861084 809955 951675 1019947 257825 375091 946002 436907 853359 899010 778417 646259 195524 692965 317239 696034 31484 185320 126249 378285 176953 764477 97838 376164 700535 927932 875702 553867 363069 159975 238455 601327 243333 253085 976588 782642 44021 604279 700637 398588 888483 964909 178525 642896 409569 3903 618165 570063 1046550 931501 1034770 765217 1028294 164859 750745 142461 513400 846053 544692 228007 706879 697274 1034640 380771 950757 733029 757728 78718 930607 865780 848490 846552 1037396 883244 1023192 388111 730557 671068 420285 610256 693813 640761 829281 933573 811705 863079 294550 894554 390993 289973 943450 235421 420813 764408 802038 854749 210534 242130 365558 747662 280285 460087 932981 829035 504941 631676 870882 478126 505417 736430 845020 648860 568895 621581 865986 935411 957340 186857 645395 504460 504603 282039 1017300 448372 345019 322004 547191 554670 651985 289720 695734 1037700 906008 321454 508319 966284 585384 695706 164719 801845 822525 1036614 250711 84603 954243 208698 1034334 952209 612026 735868 990861 1043472 506634 629580 864114 940605 1019141 474515 615389 894189 92415 649044 570075 728824 767563 130637 186780 112331 911443 383403 145663 342383 705369 611769 821373 135871 810812 418044 501919 307006 440938 178523 224044 414875 457221 145341 653184 245283 710428 868845 321171 978370 128474 52963 880868 302445 420499 418413 866398 636540 740670 903608 845432 885373 59581 325969 485643 512249 170407 659070 1042510 290590 663457 252006 166135 691645 423747 753791 277055 996049 1034253 562875 292696 1016026 155035 775108 579996 702899 912178 423377 548412 532338 64411 667315 420956 1001230 621233 546399 335834 96758 898659 233073 970853 771654 492350 532059 749985 509595 615289 209657 1026266 120406 634474 209469 939325 210787 795134 335589 449945 438508 745941 228820 839926 969624 867216 847149 705207 785158 908838 587039 616086 15791 452771 358062 645537 767779 957542 261192 987638 856557 147193 761385 395258 842071 30963 583062 179864 227192 840172 211913 741062 923199 507808 927519 1010313 720256 746826 954996 838985 50931 848534 947420 498321 429881 604628 628493 451485 180695 634723 421330 243739 988077 147382 963886 843085 649652 793330 724834 1010441 482105 603491 556565 124701 612659 930936 101943 947745 715927 235097 1024314 1045518 577386 97006 597958 289748 1029273 108021 290296 513705 838435 210730 825117 763287 611391 677838 221017 433494 450074 286427 220530 357147 471719 929099 934262 977547 243656 705436 771781 722906 914447 774995 654211 170488 193422 966883 433430 227941 824671 765624 163386 487772 644716 247011 359693 221879 121710 498197 850506 162479 748930 40558 187162 742355 910741 834676 36701 404443 710959 976432 91614 931528 312572 930966 763345 928617 177231 642359 298851 752484 780679 505320 262911 643659 894610 378868 125747 840103 338711 886351 739739 460597 307886 20459 571254 1043497 252682 213749 16087 192482 646072 895729 885375 227240 269555 421809 700519 1041521 438982 831679 945447 870356 110576 840027 208377 768376 309714 477897 887653 922103 670095 942549 156091 62202 391371 473740 547283 502291 236218 285925 853862 653699 401213 480315 598997 494407 947818 888045 678852 647890 869363 435671 1019292 257415 417230 284071 332535 159066 340699 757194 794105 697822 866549 846500 492405 540117 395741 870350 351838 794585 756054 905108 816604 431026 693181 969496 359630 261928 770903 1013042 440052 588093 904037 292651 418041 728367 426751 1040673 844642 759153 768201 644203 634513 321214 604331 790111 898412 887910 984119 449505 150655 1033347 1019700 863401 1002980 701597 857725 877775 847704 389246 497292 15598 166906 175098 613907 970875 209807 53719 207729 583897 710951 958148 449709 484762 1028468 249231 913722 713082 1007264 849474 85846 702755 113554 890475 382254 186591 700258 189878 153919 661365 618090 209902 595411 630910 851716 484762 429026 236338 196293 243060 548772 715688 285853 708787 770366 56879 749208 947042 609507 571791 255850 183126 713453 742324 162681 415529 662711 321911 710330 276459 378357 211771 319336 298426 984808 973963 1013829 888706 1030341 638114 138613 509426 433490 846902 588641 143005 70879 1016747 1017637 196576 504366 438200 32681 988789 560574 87034 325865 354074 453321 288439 130708 972628 340916 471445 278477 57171 754644 189159 94682 464719 224203 859974 973355 481648 416485 425621 996594 508796 196033 829711 88638 387188 483018 533498 891606 849828 223578 408247 831694 904454 448422 235350 746266 690122 963772 315340 186356 936411 614635 969512 470393 514473 869987 993973 327498 1026403 649310 94717 351661 775779 690363 926515 553660 997282 643444 784522 186802 546540 248627 984060 633776 228645 948540 660894 417323 957610 605613 338779 89790 644445 415293 908043 892177 1030529 548597 482258 702059 846603 634141 962913 733094 452879 49097 861534 138102 47596 599806 458264 495742 563956 232185 1023361 645076 824110 912272 601782 471147 93807 1041933 120190 580510 963117 898529 637963 342522 932685 497989 855963 424487 46879 1003893 326955 749769 111446 439412 718387 613352 252621 973702 129784 762217 466137 812147 124362 11995 618408 498150 715210 124782 952502 1006097 468431 944074 125424 437033 65212 531519 322294 366826 1024969 976324 293105 781736 869318 892608 188879 621830 598623 1035089 212387 898313 160603 129206 375030 916608 778904 474056 875725 325573 928343 686476 316408 571239 1033043 603606 878806 969230 944489 648515 485140 609342 438901 697784 918398 610186 255849 579956 230394 228683 521776 326889 208155 455145 580283 178398 934727 752300 244522 432888 871876 528347 815857 468813 644198 970506 1021486 536190 807511 112557 887206 1037009 378730 342508 252643 433433 109103 351045 464625 363939 715371 248800 496791 913282 670995 634167 714453 386231 913698 880465 847564 796135 173797 324810 891955 84723 466102 892682 895291 439966 605891 182894 771705 957380 609518 707288 803757 630599 961419 642891 225359 662639 379797 521428 161445 512462 473355 914601 887207 41343 895878 867576 721519 347033 705115 208414 516918 844423 953406 519717 102285 1008828 978996 320679 904355 797665 310684 889553 512653 881906 613874 583735 712268 755511 387298 630533 1021720 238428 886622 796389 502091 782643 738587 854718 500149 424876 612073 471415 921053 318567 478938 425329 111574 384277 932592 335324 871055 679101 59128 698153 706343 416327 600790 382255 570326 562933 788063 556805 810337 595957 532363 955239 657915 684587 842063 300281 319977 605239 326860 389167 536541 588684 442603 537439 964821 871481 291935 778541 505429 123643 648986 575467 400775 509646 586199 357042 897741 1004593 836323 211157 851474 730556 190151 519940 699642 572071 818132 879507 708965 873622 259652 305139 620187 564398 1043604 876061 187655 832750 757484 704085 628217 879695 231802 502057 866871 350454 454224 547558 959079 706381 259024 618300 874279 990177 440089 127985 181621 891451 873416 315643 843604 924765 890475 488033 667480 822509 501869 255896 437845 173981 724359 439153 47771 981616 679507 995655 582325 611731 698807 898854 124759 63159 841144 91391 652436 741813 654856 495557 673055 208271 239034 195376 680775 421163 569080 967078 121945 496411 443230 385714 620694 845542 850517 512579 408906 578396 680939 626507 903634 645793 572282 703089 974906 345927 511001 619701 162511 756173 254686 802247 750257 441200 1023392 1019697 1009313 378823 108154 64659 345399 341301 863107 925108 686968 554616 766787 694519 709806 782793 675449 436186 984522 269259 357818 532222 373491 808570 206842 915880 1002984 170215 752793 778616 783749 683705 388546 452857 310383 1004857 308525 887281 885950 735597 969254 868925 862929 974211 991580 981571 513690 808163 436474 825779 730482 659438 474565 109287 629310 379659 494174 722127 948821 115967 975505 188218 493545 91979 104892 226059 939734 275449 958402 681342 499590 966338 392231 895086 632987 718935 255970 770776 237125 102342 839395 717906 326415 1011738 407695 235185 683847 418142 570551 269999 138861 195883 407898 706804 191021 630212 588737 604469 535518 1016650 1019313 539066 1017145 221565 251675 492901 245390 8959 1017065 987795 81874 513889 992195 632732 254647 188073 588728 377723 588893 158586 645581 254793 913667 517000 416978 662507 1022166 794441 963987 644330 312443 159399 708239 464659 380531 944756 317773 811435 201197 331262 85947 546733 980776 886454 861531 773213 202195 975126 882388 228476 497830 893335 868711 632895 683450 465891 313727 120179 318745 351442 270275 506600 625114 886382 436395 621617 224600 760886 1010981 845331 589062 253217 1035307 793487 958947 1034901 257356 1034541 391480 462394 1029153 404877 111801 1001589 956601 432876 431470 377573 985771 875694 109979 191596 756614 813335 161470 259347 649245 215351 774203 165566 869075 648045 470898 510553 190759 687056 751928 912140 571313 121628 367758 358925 780500 1001274 1026569 207541 347006 731482 637846 888470 972485 993517 677354 378569 544124 970300 988337 502500 435423 257696 102069 351537 161640 639987 228500 15087 552735 693055 696289 777569 755837 93519 669037 576502 737658 760207 638542 396959 650662 324401 727789 1038916 695270 246503 810631 404839 415690 624609 87974 604798 1000294 53949 729916 125494 712229 292127 723449 686481 343707 943397 1018467 837112 880276 657375 970569 670076 142835 779591 903486 357749 851752 857926 847652 711833 841557 128628 767619 937037 1025349 877900 403358 906693 553457 901949 221547 904779 1032743 871082 702700 552502 987855 628623 863789 910048 32477 703697 95915 361854 286158 843927 552794 617715 128934 373661 1042473 323506 112315 993120 162989 872933 937021 208884 827217 195990 308343 20199 479319 417464 616019 786064 558843 99806 508364 113392 81811 573107 789430 969080 1042979 571352 143326 547726 803818 212363 836732 765251 637368 1043017 123885 512794 877673 375206 845877 387421 571334 126892 824543 691196 577393 915217 813516 885327 466234 421294 217068 302834 89592 667525 947914 656763 650132 65240 79674 578535 573105 302897 292045 967990 343894 584188 532301 732982 518313 426869 959974 186743 302841 973474 993594 746960 645455 255431 757318 495452 479186 741063 637978 109647 255651 267646 938403 478009 619277 337342 380026 920919 282159 433362 238835 187345 388265 108907 469494 464619 886939 239545 930041 556218 843269 957378 152437 576965 806206 868715 683379 645033 664445 968363 749746 580394 610094 321852 714034 441298 341831 489541 1000862 955965 193484 221028 776280 898657 804443 732071 326186 771843 1032539 85367 247063 494485 488628 866036 663225 730207 292828 773244 844249 270109 690103 314234 161148 848931 883849 957668 183691 766390 63955 930362 810482 780184 882369 253890 349815 203179 775376 507280 77788 154191 325272 1036323 834097 358198 373341 606093 888229 984275 998276 711857 292328 871324 122190 480629 407461 55230 768565 890460 870893 869050 537999 236910 686493 935354 514318 289629 227897 259700 1034805 719042 497717 707461 783266 499124 85703 881678 496950 207286 761761 288185 105267 445667 736825 322507 948394 802693 203069 260036 587570 468191 692598 385847 232410 608228 758728 379833 618745 588692 859021 404729 874085 404092 607742 355674 97585 120111 175727 157279 347111 227800 871175 403061 347555 403379 782689 497322 226657 51902 1018379 464849 845983 652709 512281 428215 154345 221877 1037321 170095 897660 480658 886165 845544 124771 1001007 622943 401077 990538 633576 105166 424833 687409 886598 320471 789335 342643 637611 814520 812476 75519 489812 19422 808572 810407 837295 789567 1018229 981065 195399 285938 540533 618104 889521 728842 40847 922703 316534 409365 746278 924554 109404 223671 1026770 800175 941322 156631 1001501 911527 154091 706405 542973 343101 829931 834259 372089 603555 705436 941514 830763 461883 194767 563063 260780 722424 798325 906149 445734 573127 881030 1037600 390368 210653 1027216 208183 706424 1026914 908641 252235 251276 716744 254127 19446 167374 968811 260200 196242 586811 813678 462780 882896 107431 250674 1003017 453586 437893 882876 1006036 498149 286237 1031714 453063 182621 389773 749961 216781 888707 216651 697289 994465 190413 593271 444264 152701 699761 763224 835095 806293 783681 972106 766133 619171 712130 1038898 883723 738763 637709 405150 61395 555888 860886 912680 724689 388429 941417 858359 149484 446401 605542 731004 878886 741597 261713 857452 568953 907813 294537 935800 103294 446711 854499 128406 807797 728812 617789 224570 687914 717042 354230 750987 901463 403287 282614 106877 222135 932700 386887 810645 522298 652430 390597 712269 399310 865083 585485 79545 251183 219897 345575 1006018 96740 40798 480657 693607 515722 388757 801199 709053 556850 258711 438895 124503 829340 51643 759982 343815 256796 569595 924609 872696 387982 581229 779564 381325 422261 387350 899880 906819 36842 849314 619929 253706 463739 326151 552215 453893 95836 630473 385842 933542 85371 517992 452325 455571 265951 764567 802722 730587 605738 963668 1032677 348136 950998 412083 145879 330723 125639 466022 216917 856795 351799 447985 996658 484695 870975 599383 446304 568922 618614 1011252 447209 818374 14703 473390 155067 986055 228566 349587 803798 697061 406767 937487 547723 433014 141299 679157 156893 871320 898834 751922 565063 766279 435757 97228 428473 126650 860667 584535 845670 887612 481513 73684 1000884 566847 542334 973112 799736 249754 69561 325084 505560 793274 349398 854447 881764 736589 578237 503123 686806 122086 159303 158614 956593 110460 48597 110955 589041 416878 431639 450078 720019 449234 762713 814487 764953 864156 222887 846566 145355 700360 390707 812842 453332 844668 106197 187223 354037 194514 833272 441868 653128 987581 116661 904810 102094 741501 903793 812730 797115 500373 719051 870302 625468 353652 235753 986041 570222 834012 251864 472741 488337 711882 91327 633173 988883 771060 744786 361911 859043 837823 157487 649092 616079 233205 501387 555891 1003849 836429 958277 921196 1012052 755293 433404 149477 976963 318442 252007 509174 542331 991924 762345 757318 888240 963677 504647 554706 124538 474953 645279 467962 619370 757457 324502 630684 372895 880943 513816 974040 526175 642713 615902 268095 346078 630668 987870 502505 974361 804747 1007772 693433 379829 454280 711256 319065 341811 837370 804589 631783 123983 208701 419719 223291 792427 379486 318204 517322 343319 358778 749450 774754 118438 251454 899618 1022602 700217 482360 771542 931963 642485 758425 585546 282602 991987 112609 909136 242457 458378 782554 488873 751909 452999 136655 354162 556251 748452 26494 317277 637101 502693 348541 740650 371403 867440 227732 736066 376163 218023 963101 293793 835173 669821 873231 897055 354485 487974 147055 482272 703718 630054 622004 213915 691957 304935 1042210 837245 653513 635102 448042 702378 355242 257059 644871 105839 289273 224741 873881 880070 777570 646038 552235 208596 986547 333183 598871 469927 339502 360097 497427 575957 415482 796555 471677 292533 646449 216363 908864 886590 922959 740537 310136 89500 703754 772993 258948 497108 904482 1019654 588931 260142 439722 609716 383938 556623 386613 244156 618156 917016 717234 599537 582087 934649 478906 251222 28462 701118 191645 126359 103293 411638 121895 277437 28253 384618 756799 196552 351107 445370 781187 260378 928903 93657 204173 178799 436921 599486 775580 44763 788466 437787 81486 1033893 653462 517465 467291 127196 171238 1009354 78206 878670 321524 443963 610172 741256 115670 775820 932917 420085 128924 624245 274413 5631 817377 757362 742337 999204 709391 456049 226396 1001352 228660 87987 583417 650652 1017797 1019736 854262 966151 899872 923063 982296 811438 903948 646764 325848 370345 598511 484313 799479 300007 949041 729334 1003288 218021 722871 476652 452731 784208 253529 309582 128912 625529 905835 564430 553657 228653 613682 566709 742575 97881 15606 614187 410106 115631 751398 194412 302745 875716 928955 101991 806554 642293 518820 814984 877683 302022 939191 545653 634156 621018 744647 844229 616182 425289 555377 157419 1030369 664570 240223 485598 699046 233432 126189 1017747 876070 864131 224473 407787 350193 842565 933411 707564 194137 992232 177543 929002 370545 309081 779459 181815 570763 971542 661174 487767 124406 242125 508152 622305 383511 206173 229204 858989 431803 690367 881347 314494 645702 509273 671122 583378 988395 564679 1033842 536943 105831 350295 521026 629895 255437 824117 368299 926014 702883 982044 61347 987618 439421 783508 421238 752812 867382 858843 600779 644952 938480 702543 487216 961436 251307 389259 644437 629202 523844 637850 981129 474134 540150 771755 880994 658270 314679 171235 602963 455011 682071 735122 914657 305118 923122 326421 308955 295671 465983 833739 198909 835703 182780 153581 294535 358092 357613 367924 1032375 412154 252167 473747 776066 697631 176763 695422 658357 644794 47076 191187 373341 571805 510346 839337 60142 571891 842322 732829 648030 1041016 1010882 452942 233212 244886 233141 315129 2039 605640 236909 992461 644596 504359 939367 300943 923895 906627 1034542 752835 873202 885369 844248 486551 607975 923419 699370 970055 138745 761498 910087 245132 999644 1033000 358609 370676 454403 1028220 597965 641335 786184 613157 805214 556251 317809 396262 485777 195220 971790 884229 512621 650061 307125 683443 871892 903753 347599 966305 1017418 614901 752868 380786 806755 632618 631673 894916 223069 228778 1017570 996179 224437 900629 84655 292856 760039 860286 886287 963158 985453 685116 187130 489040 910132 595836 670012 26335 932654 842596 445075 467687 729595 501885 129505 894750 930007 930263 46072 544555 832061 797327 863682 90813 413646 937804 261149 282492 334255 334671 570701 208813 741878 629671 629105 55772 22427 857259 443878 480499 431843 440816 838355 605656 695087 345722 289918 1003550 789231 957582 637688 512930 942964 934543 481885 122210 208782 513366 86907 815419 502307 260553 103421 944377 169447 897597 1035332 154425 493782 357752 483142 756519 621001 564172 996440 930847 627621 944494 226457 583533 702854 472461 1004012 857546 576686 992173 96733 703605 1022086 242539 550854 231119 548685 235248 701897 650382 59827 867607 1034666 224817 719576 468905 977011 302890 46012 960199 629484 233258 289702 258993 906299 757005 368352 729957 755230 487301 880988 274401 31605 437738 441043 686517 499400 965828 934871 257126 843672 829174 761951 1025442 312271 119503 583532 346797 769921 277199 455307 802109 849706 388650 230205 423133 713530 382501 428375 757218 490152 355156 447090 334903 89759 746298 773056 686251 235468 358743 869877 355938 256559 408931 923378 190963 654544 309911 486518 502122 947523 392227 520617 251733 743501 330877 175011 1000647 104575 826836 725861 944508 476699 892230 845197 642929 983987 783968 285301 723166 1005753 1040558 487302 390856 711558 484716 342388 752211 306876 716656 76511 374700 780566 26357 751786 915073 402365 437689 947896 683697 52591 579959 476988 872950 71643 941482 425414 952203 285621 820212 554075 917025 352097 237418 673780 888242 335666 882070 302206 147149 681769 243417 151259 744593 937238 421707 874025 648021 596713 953814 806070 1020997 902807 873789 382670 845033 677811 735631 641254 612837 218821 910033 876661 290645 715090 766159 1002801 254622 112983 631654 453976 921446 979533 59163 562663 876004 440637 348894 840814 384775 549735 760015 219514 637269 975213 440785 435759 356571 635511 464983 96884 478107 425301 343261 618193 312989 886757 984785 896581 145146 931428 94708 576997 587092 639918 312959 512748 175586 55991 1008956 587196 441248 105834 945962 1004058 357686 211535 834914 924965 749076 722749 861797 104300 600797 602319 356013 563068 702587 479700 479462 1037986 996631 145916 865676 85942 157606 955481 405360 248558 840158 775596 964774 718022 603768 724586 334838 374535 1008867 777265 128562 756550 366765 321378 420174 482106 1005661 371540 81900 475008 759100 283893 433987 452464 403941 528118 906124 1025603 998424 586868 1013283 572115 989639 704135 896117 488417 915479 690479 685325 973944 844839 418646 545583 706926 820971 706333 607611 323982 735820 876512 482988 184990 992662 826781 527350 163692 785458 973158 702854 682940 358451 225738 213726 649615 947251 450813 957102 776869 193741 843394 366040 240211 1010191 979776 614085 618855 662695 738907 742256 579341 453322 560719 1037618 578415 748257 652054 1017135 993340 809810 908465 959161 143155 233177 706921 79423 167926 304606 635701 868826 968078 755578 1006896 774411 323142 306319 923113 364003 52638 439505 509118 310733 226430 768007 755642 848740 857781 829330 563389 101679 234599 827292 793325 548092 732524 258141 350574 375022 979532 684317 784716 469431 1046660 638467 924346 275420 506439 214203 769178 384422 941474 25519 103867 933391 662459 219022 574927 774988 170806 457998 441111 695512 899972 604375 1001700 736470 126167 968178 391779 568922 874384 990824 910700 1007835 568859 601569 1018646 916516 469722 1005458 717987 514106 879052 519064 484757 706515 339634 707446 61203 489817 195814 489237 359378 649529 666967 218990 254663 930575 978124 731870 293862 254764 760300 78591 1005875 720517 707814 668611 283581 484885 565163 684187 696813 563116 383099 773219 750387 277737 728665 589228 882758 506474 1009865 1041454 745260 354029 851213 405369 108346 740465 373208 601721 484178 865170 824878 681913 223091 184157 560079 891092 551743 833298 681586 989986 875394 212183 993189 417401 733358 520205 380062 924429 642109 301491 603731 1013900 762494 160981 254199 76983 540190 666360 1025954 238327 612478 536382 515085 879496 895414 581006 929673 1023017 57052 185141 637221 326886 928987 505064 258137 1008564 161965 893599 694667 122075 530334 779939 449970 242666 603500 1012088 1033017 945369 505374 362319 466035 373670 1008022 797239 152927 189847 781705 998721 706162 470738 1016497 441442 618779 465110 513418 779876 562812 509513 699594 884128 355692 350582 190348 932776 979164 433940 981193 1021416 919412 159340 88414 551383 54245 662407 832916 222859 126407 945842 339704 408813 473543 202712 1039441 15547 761011 260310 54206 692604 553143 650883 586166 1014370 727735 925162 467868 314094 469564 419132 55763 699719 854647 543419 608121 737502 605867 31687 676835 234039 795379 154299 1041708 830873 320491 964681 151133 48614 780433 952659 429927 558462 748994 466089 514289 839091 593119 210358 739181 1016011 752185 415180 585895 636211 652264 357639 830509 909794 357858 841013 913931 401210 359473 375621 161127 441997 251471 1044792 124203 369393 460733 244837 65323 730930 410075 95546 874225 1039625 837477 977454 73063 1003766 554902 515099 898388 420243 352035 762731 952095 432755 514416 227241 762966 912992 227745 693311 871795 539597 950036 374513 728849 125876 734501 539625 82687 466455 620307 147258 806375 939403 312167 432866 657372 437680 700290 828859 1018041 118366 170235 425780 374504 766330 300494 865628 365538 314583 397181 139157 521892 597362 1004074 555922 417291 579225 767424 862163 958051 1046790 508391 979121 993468 1021169 807263 993000 864423 255303 595877 754387 747126 242138 452782 249637 504518 764133 195741 179020 108531 655743 37311 501007 662622 825268 881512 1003026 222676 122602 853991 293613 388320 760462 265631 467373 119283 448035 77667 240442 611570 166883 406255 554476 730517 1038424 802753 500586 755051 579294 359503 435031 905566 768178 649560 714153 947778 771536 58329 840765 236252 236719 973528 849129 382300 484954 782272 547569 844679 652009 844246 515402 832263 422539 990091 169869 276111 182759 478906 112878 910366 943026 227228 796623 125486 1027346 582771 1024323 871611 988458 357729 342716 290012 456751 72189 879160 128882 516216 821213 676575 680905 822740 283134 630443 834230 228181 62795 316385 342467 110509 85358 504680 669343 405974 865900 671311 969009 31691 707783 951470 395391 422431 93067 593325 141305 542699 634761 585041 828151 983278 195556 506185 583651 990499 186033 97740 326235 579256 185075 370267 324393 146781 43263 574955 599359 193773 1021007 772348 686266 606116 240625 446093 259376 650009 509721 555860 384596 79674 193145 194900 759187 887950 675294 780890 447436 65071 116958 409395 882281 423495 334267 934894 776009 648487 791327 699830 958032 817724 587535 668287 974364 239243 809631 210797 367953 421795 232735 812017 877373 498481 882901 331677 504365 184234 565208 250227 989009 106412 708314 846471 310915 702163 922799 36598 936158 949905 665935 910937 834375 991948 333151 1047049 904405 1019548 764849 355420 255456 391309 358147 826510 440696 714226 986327 502562 834326 136574 503474 497868 165687 61360 124702 1005140 634423 624116 770174 517895 465067 932887 773269 471484 636685 290695 1001231 1012944 641719 959458 859496 916626 412078 761445 587180 233071 853483 254539 429655 47868 816395 465371 466904 676958 685959 834930 443342 324282 693846 757106 599974 115165 879576 444378 665406 919028 856698 186670 799327 259385 734259 488215 883258 343151 220827 1001294 890707 919230 206706 815802 881779 452726 359009 159353 210014 687558 834723 167610 1026220 639742 572914 680403 840913 224355 286613 882354 192296 544629 697573 347978 928441 754637 57171 327584 893434 945542 907826 450940 711509 719558 461811 626019 937333 416807 775728 382535 972016 709151 396967 343972 601182 796798 204525 157374 872638 998790 1008216 649132 883034 458265 315352 27610 569297 210156 1001683 661879 611901 370867 462459 529278 534223 448109 323955 448814 553443 255714 1044760 903116 230799 674222 840156 758326 246737 610124 512531 806827 690541 921014 1008409 183213 130224 250803 125646 96605 556678 821221 857205 556645 500563 333115 355956 762711 874211 908802 985119 1034361 499408 333671 257144 993890 795131 222042 286612 936717 390008 314322 828876 548758 293289 93555 962528 204351 653513 543605 515461 627182 727943 701044 122692 248359 898452 430773 516732 170972 673071 687413 1017739 684777 317150 746951 44526 767174 982018 766662 497059 148215 581998 747675 211426 186855 808107 869848 471508 357205 388816 1025200 449118 518741 189306 1018987 45034 251287 1008797 981161 949065 1032853 455537 929588 825941 953329 364505 57235 113632 814453 382483 791407 784449 987390 638241 460530 998458 184819 972315 937644 1027476 610877 554994 838263 60665 809765 285596 847747 938183 765587 636061 605509 497191 1013793 813423 482584 694574 451819 967349 676087 963687 771619 1012512 142909 942695 375516 163367 858199 1036345 822102 865879 375702 764493 913096 772977 887652 340543 97309 200599 652529 763384 743613 802222 264959 926893 895689 104111 223467 645594 878619 305912 777824 60905 719429 215823 566671 331732 70397 180971 900137 163363 687913 220475 1016459 316873 388552 1023500 720170 386610 728016 889069 509385 744098 105446 768589 766075 995170 588359 1000309 809212 61172 848921 711010 155063 301471 971720 441883 746774 627158 181499 603642 189907 689101 55133 867613 807898 188116 933638 572079 735586 364269 339196 785696 905539 318270 108382 686453 581163 967901 449651 351075 348116 417063 355638 290737 454837 722750 650643 611285 1024470 847149 920237 401273 830011 552692 996452 179534 513892 647120 494053 105630 192147 963017 991421 856034 591263 706213 1035140 325806 915280 850345 476886 630140 801212 927476 626975 193476 87275 628614 836922 771314 941155 760184 307122 994953 235175 191321 740264 694726 1010838 825812 54509 633127 935892 465259 680182 1027777 627355 616041 717944 191853 564919 991114 685172 253796 873127 890278 1006406 781594 902741 163170 396519 499498 293602 506154 438813 339374 248035 506065 711626 582620 121651 881449 251235 609018 816526 289403 780634 460206 934703 770655 363166 1014468 954462 441056 498291 225891 871311 593587 910284 257227 300495 496951 716486 220001 677273 81118 351429 552275 26239 252627 243305 157532 961732 642611 978760 219881 779842 630364 343912 909369 746783 390554 190654 99309 1004613 183740 498561 952735 77621 260405 444028 522896 820203 1003084 987112 657355 479721 386992 103739 138966 583887 320055 444109 997767 809871 675812 444879 966188 75454 683704 190915 248743 948674 652138 297966 477924 955545 783592 232861 1037924 1020814 1024062 93678 621452 902627 849720 517810 193132 112283 697517 607868 962887 629876 970023 177994 1018930 499773 952383 824295 535741 992444 128649 1042114 851011 869245 1037509 486515 776401 193716 497001 973116 236376 468615 91579 457050 179997 284495 612538 59703 471008 250217 895953 821093 314189 878402 438897 552249 849089 659435 651433 170748 452205 516909 756856 685083 811511 995549 810906 629895 247646 581507 969611 419623 809183 967759 864446 996196 738543 290005 731113 675441 842826 804843 127895 637289 121199 578717 385210 619989 879429 286067 544171 289431 122449 636344 93170 1006403 325090 895047 949016 241982 356551 1021463 810928 495150 338547 813738 63437 770993 448574 931057 538489 620217 941734 855243 679416 650844 793198 391450 873561 103147 940947 599737 883854 763658 589402 763147 893621 939166 486324 845399 351788 337774 324340 745950 237204 995737 172862 208699 684894 890540 942812 607803 417107 513382 963636 633539 329629 26490 536351 48060 383526 1019927 889662 766290 363242 756972 877479 777287 895904 835145 301755 278223 177877 673637 150501 93418 183469 633309 247467 220403 121802 258504 186269 128092 775076 157630 208243 233401 700761 835329 875805 493546 718234 431835 599897 249450 818255 568690 808526 444309 106143 702855 580976 215949 161266 391601 174006 80975 462567 499278 722479 158449 629821 654434 190358 116722 616885 765160 543903 309018 736709 290138 178862 689598 780440 736056 923129 283502 124392 508477 456220 800135 894812 336862 778315 119662 1027338 362361 483212 985809 400575 911932 865358 726699 713720 245666 766884 149451 963132 802437 470589 747429 990091 1003145 844757 592559 897206 39897 1045160 794268 1027249 985003 570718 752984 846043 611763 816335 712328 937150 212220 240881 925093 724078 769049 856818 625695 715566 369597 949356 947622 1010116 492394 216365 476102 964257 963825 1026595 819706 75131 61115 125581 490582 129890 120659 439010 61246 479939 457126 341781 808698 317283 990832 55067 645018 730546 347129 380219 763299 511202 631383 282539 187573 355614 803963 485676 509753 924767 763558 635849 923560 718274 734196 860590 770846 836343 646090 608731 609212 802572 887720 653092 519301 571804 914004 875859 831157 733665 409542 999671 875185 684977 435681 412535 92495 733263 783434 347315 365462 588691 380729 485203 391563 982032 370339 932570 424174 259141 353843 837544 756633 828830 822520 494522 90001 951599 100575 39674 198461 596916 936847 1001921 260625 60922 797807 603475 668893 483689 754678 462067 893680 130355 451955 208542 413664 241854 502195 84988 646424 876456 707847 89968 727506 847520 989578 375875 372126 833980 932152 987817 539007 101055 360955 397811 905895 50169 121771 904882 968178 390489 723645 988536 902727 857973 363317 554444 151455 316907 801625 779154 616267 343668 335540 383261 223926 126489 715481 391949 628983 943325 373545 522114 879762 995041 683222 948570 1017668 491765 931560 929037 769185 1036068 204490 572467 754479 924374 473868 157427 189167 999080 685714 818597 922715 32198 109771 143865 686980 489113 637177 349996 231869 607725 849411 778738 722875 493816 700526 435919 26367 699950 435548 943541 752742 904508 796061 121259 1001386 128849 581240 643758 439706 214751 416862 353782 708270 579068 448851 376107 654105 907533 212380 1036559 24363 493342 621135 600694 1035060 351797 347575 377825 1028653 384626 550551 551167 637418 1030484 117550 204391 719328 513330 670571 202999 770490 496999 136571 1012420 910397 749995 488546 419211 746607 942251 587222 472237 1034247 146360 689599 703398 732914 510771 874851 792039 694503 617055 802268 195804 965512 955505 962798 490276 704871 642103 842195 674367 984470 484143 609141 291239 1032519 486046 349411 224563 748067 81018 252213 415665 956666 178588 761388 967658 475839 65128 412393 89588 849528 424433 671560 594678 732702 694506 265659 419420 212395 449702 352196 1006668 693391 73438 225977 914864 63969 60190 861529 513256 978368 408899 726877 739253 195989 677205 715002 653475 753907 830613 89020 421812 535771 254325 30013 831309 912076 515713 53022 728910 221667 350686 998312 388409 963525 302879 120190 832124 1043032 670102 109048 252802 48755 609389 48624 818716 978022 270325 308031 345963 670825 976947 671313 676023 848919 31996 972893 974149 40571 252334 300502 318345 697852 802202 957495 87980 704100 432314 149478 842138 470424 997427 763183 436411 941290 561886 908336 252836 597469 173851 944309 556513 821945 385211 597742 491049 435847 451945 276201 709205 622249 961323 987894 998982 488562 260933 780508 648152 779463 653688 1017487 889678 20286 642273 384665 1001945 732982 515843 130625 774205 622124 256413 713493 588950 635844 149487 293831 870298 546607 453105 667616 573283 539107 575182 653666 615863 867188 1041544 739173 357814 989300 434130 355313 859244 771486 554885 493393 177525 990105 502386 714536 645859 368489 15325 727951 231347 983479 636358 112758 389301 277787 923833 206635 204017 965639 310963 844831 924406 976456 1024993 660733 849429 498146 694030 237389 517688 494929 363737 896304 642444 122277 179030 546555 326476 471158 951651 609231 978197 109177 909784 108799 387545 965265 915509 495931 487116 1033397 400814 380259 766138 975207 450195 358457 252588 188209 382384 472691 220108 689901 472409 236769 890965 985524 366019 794484 372449 251508 859674 894872 387524 145647 517347 954979 722851 728374 773270 237006 415445 947316 493109 216462 688573 425069 552629 941665 538599 389178 416110 221926 814732 189158 372117 893422 492507 810899 455249 543605 428381 196292 116981 416627 856819 253381 310963 947653 391590 407325 218609 433781 769347 370387 807815 708305 472434 203733 519257 511688 1029203 764486 720018 1012301 943051 644952 684451 460583 852953 186601 448963 880763 878312 634519 806285 109047 583983 947592 898364 1026961 518602 401313 321413 755142 597978 591486 80885 832217 323117 1023876 240439 113133 700364 275915 478522 318781 351414 967486 754847 1033897 643990 271263 677461 175348 682715 187989 360344 751734 711538 192667 281911 645961 587151 87735 556517 628453 924767 439371 226100 960042 496687 880293 71623 646490 779368 922926 391237 800815 80246 764713 317116 580771 219074 837846 956769 405043 552408 383384 939634 538510 445130 383115 374900 744508 290613 154814 283565 505426 532314 982053 957478 405063 1011465 550766 1007012 1043508 520560 814691 160143 334583 407516 684784 239161 215526 652062 358106 883205 530423 626532 1020021 75711 428469 692731 945337 185818 766946 231145 841554 44765 107470 989130 138747 372545 436405 300861 503067 653130 471269 354808 596978 223051 349075 461180 102639 191150 386985 99805 318945 578015 482420 746782 544415 416574 199149 959646 364262 280815 692984 997200 440999 173821 493273 987802 267966 945097 478605 233398 544094 767537 587155 387484 733909 775734 289341 872215 993693 59831 963251 937892 605129 938678 463481 212932 402735 956026 516844 187866 1005597 249058 953756 868097 548405 709243 471439 1001877 812757 985907 758182 679737 486046 970377 40479 438351 719498 1027595 861479 718234 622412 539101 207222 245028 461052 521230 621668 738998 850288 735171 949952 376003 113363 1020564 520817 479869 129302 756759 105883 358971 126417 254279 831597 321779 764467 473406 892803 342191 521754 179761 380248 641717 425795 991720 258151 923556 972869 815013 453161 981249 1020746 1004261 455573 643834 261824 647579 707948 735307 955689 409253 350044 362158 984443 386888 370570 309095 722158 714632 794608 898916 571226 1002865 736659 920669 845402 145659 425499 827997 431037 840767 259128 302635 1000621 987994 46054 979248 361446 885750 105413 992437 315083 246701 513844 784965 121209 101239 686825 126275 309688 925528 314339 468572 711512 122804 1018294 199647 394719 694195 711884 604092 378415 144735 606975 1006936 149419 638853 873275 849798 683539 268671 251577 910163 454086 873651 816023 207827 78687 309661 136123 828374 699733 327073 509716 1000684 253896 955692 91735 577489 331738 671057 875316 239181 835300 979762 498327 366061 889210 222649 774459 195265 818573 865859 440901 1004429 864216 663218 204260 255824 1000691 581063 659401 613492 223138 1010296 935833 990150 671429 62525 44541 631673 851237 62398 490773 741067 527838 200533 464359 876177 797883 584430 383094 648165 995676 985798 126952 852479 440721 300891 733263 695445 572587 214399 544683 504529 771410 1034604 850584 214451 507074 703912 585251 1025685 189939 717624 340968 343213 645417 719968 129657 977634 793075 79322 554477 435388 859031 621101 310430 283255 86008 1026135 179980 424396 962201 381297 975458 877752 856003 415474 846031 379594 866156 322191 1033366 257808 325539 879537 38397 587979 146837 614004 124789 416955 642705 437671 228977 837813 517157 824199 875108 909957 986600 237145 588998 878374 879452 261924 429780 910804 294739 696006 352142 746614 704192 319134 633208 321423 118580 371091 840487 231358 789471 146159 767088 1010217 797627 259353 153271 508662 324492 798697 478523 771195 955979 386890 121431 346101 496373 719370 15975 308367 190315 750282 895398 989059 681371 143096 552428 913859 225516 409191 470662 221006 618441 441564 1009313 65059 815782 613515 91806 844275 941769 895273 199855 679227 345907 518550 823274 856891 706845 1004175 286302 969849 780956 736003 782752 31573 670347 960282 473707 620867 365949 469862 923081 317321 36287 533487 274938 118761 570809 383708 254851 438559 771049 584915 930137 824535 466634 127899 234279 1026792 869754 626130 1038548 946084 991948 918327 499601 281791 312957 222129 540451 841464 699384 867142 253545 186951 334039 895897 124771 644156 469858 23735 642284 864040 877980 389800 863906 930959 720395 252752 867625 677744 626247 447922 308902 315361 734793 183272 605753 672758 861134 481563 701884 1002390 379797 1034009 741830 475423 424169 658555 822827 499530 212448 783026 953771 438695 970194 908948 833420 52827 751492 856956 884018 760634 89507 385836 741502 451938 220642 383577 695768 573237 611739 71150 110512 447086 927450 116631 290603 384106 896027 94154 465771 691757 836509 69439 238639 445082 467917 728886 320369 898404 611270 391782 865823 662343 250774 444619 960775 724972 902069 857332 385969 509642 730726 293205 746930 427960 464285 585356 563879 794485 834766 946000 901618 946876 167845 1035586 374885 802221 194921 32643 232888 370335 669422 472040 423842 928950 642906 754396 122796 366623 405396 690525 471663 522387 839409 708217 947506 879159 382745 386531 44999 763433 353123 423398 619260 922588 251303 488098 123967 972140 1028138 810285 727403 374508 256232 902711 366451 929109 387914 510260 539386 834912 673214 800730 548471 430751 828901 903596 881291 616855 861437 226739 222685 741603 799661 607988 734605 1024029 1028296 854649 244803 123628 560636 996697 414899 364979 373975 837097 661911 48359 745847 894301 641925 969538 630198 573364 149307 343709 441107 404310 568278 1039024 755829 435579 774882 829325 612193 586895 497851 826827 825683 613470 320731 652617 516286 834674 163562 698108 771906 127390 943725 240874 881490 86877 854451 313007 46589 3567 726955 960259 320955 1019203 250806 904624 438706 741007 1029576 634793 612248 916756 93098 109741 244346 497875 236197 949122 310226 986922 13631 824819 382417 732459 270295 269550 1007911 195441 97675 760919 119223 889143 584509 199103 990219 382525 625013 294419 695281 883751 279919 59093 757267 358172 886205 941101 841839 504729 977330 1026952 807402 501963 666553 746511 255269 620389 160311 145223 843350 658915 842693 1012492 871540 869853 837246 752464 984939 845217 174937 891106 126254 156667 186759 102326 583003 740530 663520 209788 431028 699004 488790 933067 502287 148415 249357 717598 185073 686924 985915 770583 587559 671398 343536 335495 991970 674030 821081 108412 145390 618654 814261 145881 316027 775398 837868 906697 1047298 608105 113742 260465 63171 964114 287987 365401 1035654 841082 1008531 744035 87909 1025890 371927 872935 538300 307565 439144 97170 642024 681913 189133 648100 887994 121655 23931 947282 640717 904588 32319 359595 112468 418159 306889 89081 399279 783897 371656 434067 306847 512946 822363 683449 647104 417367 146283 609070 772333 988585 440170 874297 931093 1002390 898107 838764 1002318 102237 880853 1044929 153205 941213 630429 681414 511458 632175 708123 62371 746779 582366 496903 485943 308850 729207 1002737 531069 59380 764912 652319 827829 651356 728595 306870 206671 947766 1019682 630543 725459 740329 994505 691742 825934 735434 466748 1040533 75518 336893 516486 861668 1019665 345511 636868 720276 1012812 326300 882392 707335 404815 879014 106291 236396 812538 520839 142586 535550 288627 386728 661183 944901 1015308 958969 364089 502889 1012316 334581 102139 31198 873372 995738 938301 522291 504647 767685 861491 481909 411455 862907 820863 976291 609533 942844 984045 266687 163659 442152 774942 238009 627327 324216 266095 441028 294579 653486 222972 128287 967278 273867 887746 642828 983887 880957 569038 711378 241624 391458 472786 828654 205695 452206 406447 518206 572990 320829 927576 1002539 932926 215950 701677 44591 566745 415462 44349 900209 896916 532436 204315 441097 855582 160191 914437 861907 989305 451189 247770 646569 790109 779419 999783 745751 661742 142267 114310 612590 700233 51708 1036521 344941 162150 410959 979112 972642 614041 161879 221562 709709 119582 938348 1042447 63251 880169 683356 446253 943026 413178 69564 979715 738924 515238 221068 24317 435672 831919 563710 453769 503400 495957 306526 52857 467631 980866 601841 29561 288627 1038544 433687 340763 716370 1004329 47918 158648 322197 309479 350014 97749 216892 228188 138943 584250 380806 854446 432615 513227 604611 694522 875677 341655 732595 92983 129799 377826 1040551 603955 114097 757492 801823 900298 889451 334638 920019 367533 23790 365974 887781 103159 486918 292725 771214 961368 496589 409982 1012084 1008187 358439 875799 134645 109298 684699 326608 922551 580561 6063 445673 254186 782471 187960 601405 236085 733499 216433 314726 383472 358741 951765 249609 637850 422130 149999 583799 685235 896170 181967 967860 830377 488788 419433 745819 952506 762602 580569 373277 1022211 571613 916009 644181 604611 386419 514499 15727 886712 420778 316095 222859 664494 822675 129900 490126 770735 273631 772717 304759 646758 502616 949333 444244 938933 697627 683677 867700 61663 649821 777753 256308 733668 143326 111823 993898 342663 508522 118702 351323 1034419 422298 1032668 439659 125391 64671 146007 193819 588967 474456 976802 726377 856700 646446 421390 1035681 1006832 893354 382610 478764 318361 648892 810583 1021777 493142 391429 472003 709086 865131 879271 734986 653638 669411 591323 836493 950643 936634 983930 867030 187960 665086 825203 415194 419735 635818 815219 750652 371110 841664 619835 113545 795711 800595 715370 936254 912924 400926 462456 411369 939911 305100 668158 341219 442249 491208 1038982 281526 344821 643751 957977 984803 500668 687653 408265 648629 424378 1026476 922746 565735 47485 514721 417752 293109 839090 943460 475325 1033333 87031 684016 412317 97478 163622 192822 931271 154014 199678 770670 126761 137118 762329 1005329 124658 514842 991928 1024882 780902 603033 478478 1001532 860959 369375 842859 849808 838878 648139 927095 833234 1000327 145349 482689 228375 251441 570237 873865 965445 643545 700260 564346 163473 242871 273389 874655 968357 212531 188782 661679 1023305 621106 464803 749504 837570 518923 431814 429990 383166 1003928 369905 278247 767601 900117 437139 554945 614219 449420 492005 581427 840343 109691 721899 618810 400271 994343 1006646 380110 956106 226489 113229 795117 844973 494895 620955 594669 928179 736353 1013048 647767 718119 781921 242397 731058 813500 89524 457244 407851 416498 196264 732739 506180 497485 353646 652043 706280 24542 733123 761973 501648 788410 914571 867911 139209 816253 214757 102329 123323 488869 157172 1008263 635113 564183 122651 513253 818725 363623 684793 686175 246489 103422 832620 889715 1039624 153501 939733 889564 62918 340398 693470 634187 630444 1022250 354014 462366 685857 489575 873641 718192 940000 931871 948020 706007 116543 916487 118332 172655 826181 977475 621165 225966 253286 1043602 109406 600946 415053 65356 306991 171708 385843 109941 904854 683109 748757 769864 333947 521416 737755 462582 741070 243461 741750 322509 878028 693309 667597 648083 389645 468015 301525 79849 1012742 451243 171211 222525 484304 391722 844566 846013 893894 378327 162391 343781 896224 212438 163810 716186 873328 548412 858797 255796 887531 473996 667060 71031 651907 306015 649941 254949 885485 310702 158875 457324 358195 391305 645898 30671 88631 452046 954865 692210 77595 808693 473305 685454 128736 371253 285915 763828 245129 699446 239163 648169 63373 730082 46527 128561 482579 897925 801201 432945 456819 413538 243666 117883 664255 857267 54431 851732 86879 501949 516445 781232 225939 774050 817814 919925 113976 712297 1013984 693598 876979 969815 589414 434066 628131 128778 1022042 701895 169671 567238 174791 185319 306040 529535 389825 453902 89807 948345 419628 855802 919382 599870 605786 840418 747817 445377 923965 161766 677967 772383 1004200 870037 755293 195772 441688 907929 278259 298767 510486 123726 552858 486159 1037732 178509 104697 450066 254631 257161 906469 354095 974220 268249 492477 962755 955514 713789 494794 143967 1034765 748617 179075 1044569 970868 495951 121076 476373 161405 897256 1009361 851176 552869 345818 779379 943182 125162 488880 986127 726078 227909 537021 90617 390083 388504 576382 354022 451068 258485 1043596 701864 422563 1019163 727528 719336 491088 967727 826040 858608 912722 226409 945456 1037323 712340 793531 757050 455709 480716 412899 866482 889594 257954 711449 953820 889939 774585 835364 450862 633714 585004 246381 455640 435774 312700 301987 614159 1025547 764244 607981 650535 286535 283997 955243 828873 921334 728262 510642 374990 266039 629342 309080 382087 951998 730366 429671 220969 547812 355470 875059 831097 713751 432279 905934 478265 1009843 1002779 670921 216759 163665 726435 971826 399843 313837 886125 711463 639453 719877 489702 600553 897952 139186 187159 433299 224948 138236 499412 600890 468883 187248 441643 565197 351798 506520 848076 711110 613817 621798 117561 829145 146914 775974 294803 520858 905493 870999 443190 709443 631987 464227 587636 576795 914082 834619 61931 968120 638510 233066 760093 719528 124391 228462 812532 670197 161623 934199 687910 714195 220430 448062 900690 635753 251510 975919 708517 420026 940662 997296 1010203 881060 717853 252816 1032805 832719 1009695 106453 841543 684407 578439 422197 695837 217973 122755 444025 86002 206237 324245 987581 341327 630482 514071 603725 764376 429387 343143 484211 1009604 986055 263679 674772 248211 758427 862648 650984 903010 193910 869834 413145 946599 427693 514484 222330 774876 566587 479423 465134 808662 645868 990266 815447 396274 486557 390469 673254 717115 68567 1034769 409292 381396 233179 212406 382041 494953 448281 111231 710295 572659 478566 463979 256207 994414 899461 955294 595954 119800 1007804 588871 923038 192240 674174 877005 432057 611445 244393 636062 674649 93497 522516 946742 586098 565102 349783 617129 582995 951215 219814 678445 1024291 979346 997669 303017 313253 547551 179996 755386 319950 414699 726706 772833 499229 378785 467687 234298 502042 625101 419059 834133 967437 739028 991026 455537 859028 290653 502444 490789 187324 250606 111834 663153 486552 362942 575101 900746 961287 514406 839059 351978 492111 212820 632679 470582 899460 315093 580411 244346 308591 169213 483917 442148 994333 587640 997724 180058 652596 180002 587831 242153 716429 343119 438209 177896 891786 118222 358554 48590 881578 615802 204390 642139 252486 505545 343660 1005637 949301 588244 692106 945386 260188 97341 372911 298485 256781 922223 963820 711781 711966 117147 601903 65039 1004977 697547 681393 240757 728804 617535 652709 960937 628134 278233 1024754 252974 423815 626484 512102 699035 221112 538041 822619 743630 587430 861977 62078 701270 1041537 721773 499248 160755 748184 105054 115167 154838 71651 521776 414702 256816 945376 632747 984978 858837 326201 432873 844124 368328 938519 258702 97210 853111 350110 395243 85935 763794 54235 967251 397254 669003 841588 345974 119167 650546 1035907 463348 976196 338173 190262 899673 554456 373242 232879 636483 106939 48346 38327 479992 491741 994966 601389 540622 708490 423335 652625 822133 502803 861137 890159 384304 601807 995867 950144 1007860 1042120 854319 64238 825144 702956 96697 741088 433559 171858 236972 635471 217935 848595 785450 734692 240054 59823 979793 702774 238837 412982 959079 453388 120637 858675 354248 156783 1006706 732028 806575 162430 850993 390734 840061 865331 618153 308649 881892 441498 948896 370355 1029514 189327 810587 1041539 446885 637606 614591 970316 215974 956920 158487 62374 73559 589034 960460 437029 972272 746229 611285 72691 359765 994864 710424 912225 907557 319975 113739 973901 1020301 406393 1003218 439507 827983 869527 640187 761297 821687 462764 680671 646405 699086 425730 52797 651822 249109 539894 904136 515586 225837 1014929 468277 85919 340463 245272 288831 353685 490554 941808 699037 928567 97005 260179 681187 603811 577323 188654 544595 478661 699547 316874 1020817 701612 755059 412149 764003 855767 306287 395951 466138 926382 775700 136575 652375 854631 499664 120552 80791 632989 610925 364078 384899 807878 35807 62371 1002019 347959 144927 984653 457666 280247 454770 556344 746476 97885 574908 306661 390259 910304 760901 133109 924596 127992 592828 495965 368480 246761 671500 111742 489660 227096 955734 748684 444853 767560 783873 245100 849522 780034 492796 676835 321183 445241 504206 421458 284286 130251 685788 746441 1047648 971883 762348 978264 406731 970548 425226 494892 387975 783528 578779 857212 227995 187633 755429 602555 682833 884480 550349 636612 683321 833726 1031457 150363 389864 360164 245360 698765 950524 146777 223463 477358 375153 218729 718602 699889 1006405 626391 606002 376121 367222 249170 437519 635667 73487 959609 577287 871819 922618 231085 443365 764537 769320 952300 1023512 387757 1046568 1002603 894328 668467 574943 850065 534398 284625 504142 445916 740979 745378 619875 300471 887700 979858 973835 894300 64391 439087 680699 680913 163384 203257 899521 642513 703817 483787 371021 617742 88926 509046 888955 710779 653409 942863 734161 425178 387597 981384 778794 1010273 403399 515784 554960 469877 546262 778936 318526 500759 422393 981005 638275 334239 934517 879321 942494 129195 486423 773788 703409 342795 944944 251109 975508 700078 324456 432475 653860 300907 385266 281595 401070 954088 48965 387366 681592 44469 216506 953421 173430 961984 443761 949074 979971 266190 699703 357693 362863 644892 825165 185691 1014720 134775 847648 944588 758581 708020 643870 727788 641695 985335 985995 924590 326506 202573 413239 645750 619591 355270 424906 999819 410071 616621 686888 735287 358708 581148 487986 710709 803317 302046 498955 855673 419574 811450 351442 130583 956585 607357 407430 407788 412270 780744 34431 630670 179634 764990 782502 252710 942863 722167 625852 648808 249479 451979 448953 356274 798490 531127 715075 347497 523780 758757 797563 802403 249562 515082 281727 664815 417461 73047 763825 850716 728441 780069 694005 449126 717429 437129 696112 208739 951249 549374 251046 910677 669938 212874 473932 862134 15579 108275 233336 424374 965713 888019 349905 421720 438031 750476 914060 750316 407217 646576 301895 76637 921063 845740 659159 340437 310853 447435 850088 245418 208242 522306 568760 962865 950032 341945 321013 909477 880184 583061 378270 337111 633551 425349 744306 647779 602835 988988 229059 589080 568510 654722 362619 214505 186740 388305 422853 61051 611563 474451 293259 699798 994522 735463 830888 648797 985867 779680 500179 984250 103775 713351 953165 975604 58842 339869 992626 1009031 955566 147103 970310 624365 834387 1016636 946901 326759 617398 948656 405851 140151 874523 610261 862031 829177 976027 308078 649827 1025331 715212 751958 763761 860589 521382 770894 840271 648659 408801 773174 56683 997564 900748 101850 310565 762338 173629 940653 456656 779061 723674 204403 257504 288159 952792 422559 552944 998514 861433 157149 76275 508470 735156 1001757 867906 674037 923358 392211 500629 818286 985980 325318 818001 73338 806315 945689 290664 422069 302743 709500 745724 951069 925223 842323 317110 144375 97873 457541 764106 731675 307029 698270 300283 159205 928167 947802 625644 14297 294324 730955 554597 248619 522648 881562 306967 442767 596157 289147 502995 203379 779653 325379 648022 281199 649524 30169 994770 386485 542334 886095 685605 192996 370412 399203 752969 256846 563929 373164 15229 887511 442989 925031 129564 918495 466741 286389 638865 193016 1030976 802109 171986 605646 169940 123067 741747 994649 350137 745410 997894 712217 593599 1006180 843365 957844 225053 161750 742853 400317 325167 117339 190289 746174 431036 879018 702580 185166 367702 423499 778937 651498 449627 216436 988774 905880 238382 979393 318836 417319 948658 637289 761048 939402 814662 607439 767367 662385 859385 238477 153231 412647 988604 311061 659415 813875 75502 1041468 585154 542443 1011733 253412 103417 219883 964622 468669 625590 725854 1016732 687720 801123 488432 504114 387230 485313 812974 508653 677438 1035910 289724 327074 752406 203731 753166 519747 1041128 764252 642804 449291 956021 938452 935546 451900 894750 220857 837039 198526 374083 42231 741531 486926 904329 382819 1022547 997689 19449 715873 707615 745128 802391 242445 998553 735403 726599 93605 407498 228657 847780 403375 134767 478905 835767 31606 420621 735026 213981 257953 473780 619222 801748 462265 741313 740559 500460 662326 728294 880025 1041930 684004 645481 670374 679858 220805 996572 989873 975548 437054 225193 446774 324066 243688 461551 497576 321179 554234 476811 778969 763768 422309 501062 477689 64387 1003566 110073 613415 397695 521868 167404 118430 321351 1034899 230751 489905 923626 648469 914964 984151 668989 92029 1033704 1009520 490642 1046601 367588 700210 874936 815595 653892 127441 418622 880007 932201 984782 431315 904007 759593 887722 442974 706222 576358 455742 220461 964044 255195 636345 481989 899878 110206 407182 528335 1037496 1027149 427197 388378 633825 292639 36839 873775 498008 849188 837430 1026602 643896 298349 889253 569075 701251 445063 109298 682724 763563 705086 1020722 774828 224078 280959 382660 350441 888434 1015870 323560 308663 80851 868225 149415 401295 777601 167781 980756 865186 599931 764079 766414 840616 191974 224209 748707 177638 706959 584807 30654 759650 1017933 464617 878475 603351 888172 900739 599797 568551 493389 864699 473443 738383 350102 758516 738292 929404 943163 603988 837030 609971 980178 584300 496483 1012244 694777 343069 446250 782705 765211 417692 605861 413103 688957 851109 441281 586350 561902 960730 902084 323296 759218 820589 125483 616678 715838 485747 992301 337722 227506 604555 276347 129190 1016505 644984 711076 1033154 973729 960276 307935 575195 892547 128413 342900 714846 741882 529342 505290 503966 451389 863469 69533 322928 128791 972315 482168 694217 69231 1031233 1011586 1029780 646819 883305 390926 679131 585015 829880 742763 364214 466446 513224 608981 669156 719438 764503 466261 171102 715101 857422 885595 896590 257148 859994 824156 699765 296941 496620 593909 650026 523521 320349 720465 158462 258793 498257 763542 700328 798541 885342 732727 564984 956833 111866 508247 520422 922303 507967 890975 385481 840413 431708 416156 967034 934351 994471 387197 121315 967015 1017009 882918 45727 928351 654371 954597 483883 464439 19901 682684 849547 618264 586355 993105 1005081 951687 629078 109043 596381 743912 841743 670448 960846 473742 678939 280523 350425 957521 832967 633962 770984 878285 577339 727500 753159 760995 735180 944411 309358 626443 742874 717418 905036 637146 669053 761700 832155 866125 31686 425324 389307 713170 577053 257736 642717 544107 953221 452985 749107 228434 820953 668501 1019596 425044 314872 322009 130788 506352 518358 914210 694099 553679 365950 424478 496421 608974 950973 278426 825181 936423 1045027 203870 874066 876240 882577 82942 303018 318696 233852 448118 938774 429849 259213 651386 925260 183507 751672 735887 700322 914702 56801 249613 578279 625054 278055 223023 32756 1027746 492726 406140 742582 875418 422967 165503 244423 640627 851044 772439 483567 85247 732502 745353 815461 299135 950025 1005853 1042761 214764 648135 1018988 351339 814307 84827 948161 227274 411261 503160 827075 1011304 733156 129678 273150 234454 621877 210007 471886 448686 807737 84445 568940 445896 243343 957557 593145 942579 47326 968404 985844 986082 909122 175578 282586 379351 79291 619061 875708 770478 483240 937287 158943 762723 616893 583628 887524 624495 936117 420778 480466 596655 637737 906247 740067 706282 1020214 274281 532439 435357 80618 814371 845079 380015 955574 157310 40426 833358 930670 882805 862766 908129 695962 997390 703140 503981 640872 367413 139122 552938 846939 432287 839070 518169 914755 532411 698029 217325 654378 793773 837437 827757 860847 894880 931939 1037664 711589 316828 760975 704891 170958 691575 110366 712265 466337 894662 1026705 169937 552735 610543 454219 125131 672095 179796 520333 240881 723630 483979 605363 462454 702607 772729 251479 723862 778263 324282 859586 832732 231322 505032 96146 649534 585237 128696 942459 721853 1012261 408828 469470 273327 141290 224882 881994 880289 105211 833146 496998 461945 772623 370360 653684 826612 562775 48799 798539 437145 254619 430954 535275 125383 990629 492342 893269 522516 236954 956118 437806 402675 294118 146159 1036812 387855 334315 248623 569230 963973 389072 1008042 154061 241789 487655 244764 739177 747579 1037506 80862 895271 644497 887894 972437 911948 976090 486515 740981 858965 324638 572207 671347 714147 632375 427837 636254 1033299 451252 254758 745058 240694 443802 1009056 210551 293848 538554 636657 147115 105883 832812 993162 380523 494253 110163 1004102 64914 539378 1023173 326750 818190 980304 294229 203478 497005 956124 745221 504158 385502 1028626 870275 837492 540214 184234 203643 635447 421417 1028428 96921 168863 784497 854973 108975 219630 241265 93989 812207 80670 750695 444765 832222 293492 927662 16371 629407 369501 651327 908993 175063 977077 465115 846127 1001795 707369 585624 356715 629935 890794 349881 526143 420698 937137 696919 586359 111331 251274 170838 88798 980196 513193 62933 416225 926205 128454 602972 780106 1038470 690162 862303 591743 980238 728623 1024252 388369 431047 432475 509338 351706 385526 860925 967725 109463 714326 554551 730933 608699 645030 376082 351074 240062 837469 145531 629193 487014 343380 242808 369895 613654 740398 648727 937940 123711 613478 353901 546285 483479 411375 743126 959336 611927 621326 308603 520787 714464 205690 679350 923381 986489 521168 366043 471993 550382 237180 385658 377947 772825 225123 833254 452337 296889 319217 365241 340539 357489 173691 633407 144862 861401 898916 59386 773692 158955 832872 451282 971603 604980 657342 380699 250307 870065 804247 730582 455964 1030245 673768 31708 597894 712026 797916 230655 655072 226745 480627 600885 789963 470731 387730 859701 834993 254303 531901 830374 887481 481374 695621 301966 228570 458292 698702 972385 940251 241300 580526 101211 779339 344956 964149 1035273 906629 676314 823527 778957 40813 994396 744296 65457 88014 900167 385972 177493 227899 389174 460734 726453 971405 457005 967374 846549 480195 563160 977073 183868 931962 809165 449867 221036 856050 385958 967803 517306 680677 589395 890030 552355 6133 661054 1012837 414968 975477 1006244 383754 241003 511239 685102 1000538 468457 137951 782398 620057 451673 498899 137967 762037 799799 336359 671125 759683 335594 847991 679499 212393 924442 442876 728998 117310 668763 450311 571229 1039508 477747 435095 949897 337782 868012 221044 497105 291471 915536 682293 346783 114091 711081 374738 963824 936477 198494 812093 341236 679416 187218 403295 895310 577464 765116 1004897 735687 1039363 702781 586347 291635 190073 423566 955960 556179 255440 55198 584819 104697 896906 620621 796022 630700 768352 452391 796380 347381 326791 963011 367886 332723 178091 955118 157113 428798 744630 701845 937534 31686 702509 196321 955559 958003 910343 490928 507466 758671 673749 155165 649394 841444 834129 881212 886518 951691 351787 798620 1025798 584987 815900 190013 392624 8029 708267 567639 500577 481375 776707 1034569 853213 89749 551845 868160 451826 254055 890848 290670 640710 887531 226745 813731 446276 814503 129835 296159 72956 770516 488530 85183 646088 435429 472367 145262 19933 489881 341866 937005 432445 1022884 884979 1013874 935920 97523 282222 236845 921272 767566 206286 484745 386335 440273 26102 963343 629517 875992 316538 427926 744121 880882 357601 476846 987084 343827 841954 965074 419119 447641 620006 454540 517662 732620 850949 595914 835887 960340 440679 191318 721870 259345 86711 212430 1012258 865017 744880 47415 333757 281911 422898 514343 407783 664798 211896 879408 1013600 320497 242718 124644 654598 245580 979116 968890 288757 301467 842839 54335 454972 55007 509904 212220 281310 677475 335750 650691 662962 444388 885561 416963 367825 248793 1041441 397162 228942 183723 693439 690674 79583 522882 978563 574269 163714 708263 339062 561110 437611 457222 560604 363835 881547 948361 777508 473446 548070 475891 547557 161523 671023 875706 568742 577054 343778 553719 801746 709048 663983 471353 236455 772803 605388 242660 831079 317547 933492 284389 482932 654241 105954 325415 420568 773484 693181 760650 865908 647582 179513 884106 234411 637346 334794 244239 879844 183292 993177 378345 175705 378593 496594 699038 512101 425293 944981 689647 79487 141043 923600 859104 395238 390795 870171 652017 231379 994769 347607 716377 327181 758970 689023 241903 513569 93095 1010340 814537 488966 1007552 539431 252900 459644 1013330 671253 247694 406315 309986 994060 800142 921038 625333 224561 794534 899457 670077 190346 768614 741731 314337 635579 226989 580210 372277 437355 867132 833236 356008 762741 208754 754156 278142 876783 484699 622226 839566 360225 485330 108383 451320 870519 771854 259103 106379 179507 784682 954157 444975 945227 792315 170685 663141 599647 706283 386466 384101 134875 433205 838245 767772 190392 985869 1043014 701878 689787 484231 243410 944953 211185 796642 863518 428010 904102 849222 341753 326419 760110 106397 726617 117615 970264 638253 956732 741847 496815 466920 779357 340829 638388 212254 514652 381787 647634 609258 973925 828900 178013 518701 771826 952783 388218 932290 57196 388884 218019 360240 829139 647108 753544 487874 1039889 412378 1025571 287998 15354 156135 216556 433443 1010711 489360 117934 409158 961363 57063 944597 1002289 996377 581093 212812 564021 963352 965008 827361 887435 1000353 496764 976915 1024182 779604 841485 150522 906887 256812 313903 691642 473486 56859 1029254 215919 857763 1024297 289778 719026 859083 965923 540565 940454 480799 319043 996563 706994 358172 225113 218462 473026 192954 242643 834949 177370 463228 758871 358851 985586 767906 378767 836158 866871 948720 322967 457093 858491 80867 371540 908353 211321 749133 962702 234877 486574 641431 1024092 490376 922747 502726 847390 936508 395735 225719 239500 130888 678523 744781 726889 152510 308587 844346 433702 653895 407347 496828 989884 359635 603849 687276 707404 980256 686780 154911 474695 46836 817287 735065 505382 383078 402109 431931 799709 620630 202335 459439 873585 293942 234345 190135 670955 676315 470797 929746 548271 237127 206205 326743 587252 226758 627575 513588 930999 708103 595739 464710 543983 168907 832916 1008441 276414 364335 972294 812534 178998 538445 798298 960424 170365 58983 763006 444210 451054 1044960 538061 290236 388203 114338 901586 391961 919483 746717 830105 595577 749671 682395 988779 936505 1032316 823021 709402 154451 310628 761363 837319 689914 913686 28378 176819 382165 895842 477278 27619 642329 560632 469877 416655 396263 773569 944189 821023 839257 719964 618330 883632 434967 693023 235663 702926 359226 291959 934301 651453 825765 803069 69407 455237 845174 952212 179089 920239 978321 398255 176871 146206 495995 487973 736150 676218 483787 228716 730332 348567 312735 481236 367898 798159 249367 628413 290031 875691 915906 427449 1004563 105148 679585 433993 855798 888362 748154 978122 858719 817878 771733 126260 747685 926287 963742 679194 574905 453972 314663 994921 161734 835334 917249 368959 994590 60107 521748 692479 118520 249328 251308 960892 613691 223548 436969 169398 517992 473871 813847 751332 666593 506275 662364 213755 890821 505058 879320 974891 384326 439916 937086 433308 351890 755067 785673 429183 227501 351117 858538 161261 543567 885752 685241 730827 173542 641579 794352 985909 704105 987832 360001 712465 480869 155591 381297 199895 509163 906643 978100 908457 464108 486551 707363 374425 559075 294106 191386 653486 288343 93543 818229 277373 928886 682835 242814 898832 970507 851841 484155 780589 914061 644443 419622 587402 841479 362459 455069 848999 440204 342140 630101 298723 65445 816937 940598 961930 699935 105719 162260 994455 122561 889015 398511 407179 1024789 128822 936697 175930 495798 450098 742649 464727 370037 883246 192158 142639 842265 842201 204619 192971 740759 129635 842201 847127 631477 215538 423591 409322 616797 564214 324406 648916 1021512 1027111 799943 585274 447801 577492 1037028 812246 588514 535806 469756 59277 732626 583063 802608 506290 700218 79772 568989 908682 702214 585080 968286 222692 240104 105447 989908 630074 193013 562170 862521 153422 963146 314349 387615 644531 574968 306955 470118 882307 635317 115295 771384 904840 452277 106031 709939 988237 318170 886502 316447 916041 305786 873038 767714 784064 450280 719943 1039042 184935 64694 929733 211402 704281 891218 187443 1004077 973288 836670 808906 732454 220253 224445 259278 235384 476407 695070 771493 429615 306981 1011337 351518 959720 632606 485604 743336 392741 879220 160758 564427 571850 489049 364779 770619 783625 405181 405191 339956 686260 55253 190202 372941 417017 931049 97754 257082 1013346 702236 449703 1032952 743337 316250 437908 1020142 1003543 632556 179571 644336 892025 112466 14075 1006602 309343 252132 254510 936611 87478 611060 495994 944034 437185 923382 187284 18047 746318 659413 839051 29555 812006 800555 321001 219512 371231 850449 659449 171979 293531 113784 864202 963083 834257 901243 771502 554462 322311 97571 957554 42429 685709 238959 249568 890230 762761 626403 779985 293517 321272 1040756 849999 897651 757688 97685 193020 798418 743786 931347 77467 404063 475955 959222 452425 607729 705994 455554 812147 586044 995930 779450 528286 867427 352028 85902 257340 903781 585975 791739 432078 922876 648107 191412 837749 629311 916632 383306 256779 388199 779098 481311 97878 425776 875744 955222 406695 553450 972078 392240 872067 585495 744530 674750 224181 109685 597875 845429 576251 701330 808681 781496 997044 693754 643739 414079 940681 924392 371927 80509 936179 876783 389528 310131 472056 857903 621670 881969 98136 622357 644139 932014 773602 746737 731113 313066 548149 993997 1005753 989646 155471 695409 373831 453843 878117 248055 46075 666361 421225 137165 706442 943925 468365 536254 48655 958829 59639 317916 474060 713689 130275 105850 201701 329469 432568 518600 638418 971925 934107 463775 48952 605857 485974 829138 282350 355175 166823 451367 165367 841978 223003 126279 640727 460191 499085 976411 243626 728907 251841 57167 824056 188246 970449 556457 261890 1023816 166655 81912 117999 972829 617912 1032759 997437 241419 649901 478058 425619 1022110 712798 215631 744749 425332 493783 357932 656303 426335 323427 511818 970968 224993 927717 494563 228041 334031 493035 354647 853303 29819 663508 444235 420123 461463 982528 221675 943269 20063 1008825 859271 779549 511572 449177 680630 884038 214635 322293 779856 472667 970059 946809 519182 742204 425644 573337 218859 780398 932576 929078 973585 853791 163666 142183 893596 151461 146647 994861 379832 634291 625966 810262 1035880 662175 320286 945276 1008795 730942 516519 985455 818770 707421 693617 573112 478520 960604 302459 585305 235637 385731 392483 428786 904494 695249 465835 848643 403117 325067 309647 361277 836083 874409 404410 382667 496358 800681 331482 925589 408437 112609 619512 236348 919357 525815 975117 828123 233295 984890 218864 986836 698318 604814 705401 245352 651016 291569 423100 973205 438136 969084 714403 477082 120177 389552 986525 686683 260437 666055 960115 57294 334455 641718 471495 931000 615582 75770 923060 108243 616667 1029148 699155 463903 836733 910887 341083 725115 666077 605427 581196 927603 178909 26567 702522 506674 159509 931253 568111 494204 889589 513300 500335 699509 294552 282467 364439 293353 191350 309738 510416 289343 960082 927649 486569 994954 279419 1022884 490545 810932 645962 770491 202201 839340 929309 868152 447803 661483 547127 315372 626919 343601 678382 604455 306130 740487 1003579 824151 232922 360080 1033548 154071 948688 832964 584339 961921 726649 359093 700056 955676 936339 473621 477493 154931 720433 413063 495021 919257 104698 482956 441242 120305 309950 134143 422236 695143 851594 892713 490378 603826 203637 881496 836463 727859 504846 630310 1035546 493430 1023585 486346 1021525 350763 471534 954076 357596 849816 732271 445345 270324 232827 842310 546431 151431 251230 502218 373546 829241 1030924 921238 775652 261009 628177 260402 893526 633578 55247 201713 572273 824694 504395 494307 685410 868065 120443 735914 326058 841176 322001 680926 667887 145900 609514 240398 543101 949390 811958 121673 827162 372649 859531 310678 612208 178919 1006028 720649 321778 701810 42982 793805 758542 129008 843561 429038 1017808 849272 367263 644946 60958 258621 23294 173975 603706 671548 784406 375196 413042 551291 747468 244892 237477 762353 792183 236021 128918 768268 900259 1014298 987499 497781 422824 392250 484086 745017 678584 873685 898149 801370 322522 732536 500030 520274 992137 693688 613034 85717 638060 114199 362733 831262 645543 129714 499759 681277 874828 1028651 150910 881091 351843 285932 114332 807997 948708 629655 890609 477134 713255 73644 585016 701171 387993 255667 126122 748260 564147 672718 294707 425228 481634 387129 1010994 906392 993646 506220 871162 850476 451933 621194 960408 249624 873588 1011225 838175 239251 1020819 989980 554394 189804 652295 234472 756077 61231 914852 492157 685654 152439 322235 833741 646241 321482 414950 471668 378991 123583 80975 1003923 351938 290009 438439 1000087 469771 326930 637156 237290 838297 208509 456276 677533 941453 374632 193433 486276 995949 578935 555370 335086 823065 896047 682283 512060 302066 447988 675508 990323 351947 550462 281211 947176 547949 87973 898234 464726 81367 485701 179793 951721 147116 185294 73559 307115 450063 1020247 953715 449379 793397 968890 402351 954010 452825 260818 945245 1008158 251657 1018253 80279 930794 780818 275693 754267 1042209 635214 31930 350487 708189 797406 24492 626385 80759 961307 988313 705646 432478 486671 867407 503176 292245 714340 460267 453574 257249 1033238 192745 715833 512404 588451 790003 783444 154063 566645 196520 367002 937364 816426 123640 60882 799838 357573 857259 997988 516339 877816 547195 738934 235498 157519 161512 1038209 150247 659342 1000227 1040517 865307 210271 742762 423760 909541 85743 1042785 683922 62929 743535 419705 617849 838524 382385 93782 889825 83887 877009 253554 1009753 964172 719962 833894 573394 708927 751268 260724 762487 123134 341687 266169 390537 370991 619961 455130 648037 836794 450094 486979 190164 754588 646296 540063 63860 626130 834573 744521 925141 733983 185294 729000 76282 384801 430841 741917 237448 315182 907489 906700 869738 347565 746222 16203 226206 753218 495090 720177 439943 589478 969063 723704 694462 288311 989555 289692 342078 484841 780428 744756 447674 334681 879733 571875 170811 584881 661853 863119 440439 833145 998670 900657 73187 452395 322347 300395 258951 1021154 1045890 48994 125555 294232 862697 954823 260777 365963 254127 77241 740323 212898 958830 740244 462229 254773 186089 357150 697677 256969 745887 902005 216793 246714 467303 424801 650893 128370 746094 984410 162878 616155 982092 97946 201503 175163 317394 1024046 435932 362365 222109 64222 342460 695863 906810 238501 117372 841019 564984 671692 971348 431595 412907 308539 236011 946962 817788 635249 958527 749783 981532 943335 520339 244924 955303 242341 517584 494142 559989 1034896 859535 322949 611948 394735 981352 465627 642754 198575 675550 826446 389000 985758 112437 964850 987695 902985 286603 890766 987449 581510 55933 431758 932760 586542 952053 888504 684442 521301 957019 277873 679128 798705 248243 929363 869827 248918 923053 705821 538589 231399 839921 409576 758010 359094 518764 782483 628666 857756 746078 550143 760956 1038418 772221 27574 221940 321329 46503 576059 42971 1004912 210119 575341 449579 206687 1023011 230715 746209 985006 382353 1022353 103865 1019081 453210 389724 551659 473308 214079 730854 382519 1000837 686945 866009 866485 259974 586970 324523 411239 191156 844138 905927 444346 572284 941461 386737 813619 752021 944851 1027970 538100 221012 931816 667963 833175 886693 830989 415174 901227 895889 609747 113118 941191 636094 1006946 840933 387646 878261 171732 494745 230103 840645 1031429 889519 798169 248273 61308 501697 607166 518788 422197 639631 874558 501216 742706 318525 637420 464126 466588 871802 653895 874872 966409 143743 185194 552510 474677 1005659 391230 812962 492758 581401 620429 62899 399862 897620 54831 952550 176557 904497 227152 1009745 195910 356543 290358 473803 179295 1016562 662996 129894 952493 988589 772119 940233 858918 179990 957289 257968 446289 323146 516639 731048 423023 1016231 824918 421550 964966 451516 158937 63352 883972 721783 530879 960206 725496 569176 833414 91999 846288 462585 505949 588167 284311 202479 601554 781876 707247 483770 365423 369389 113532 745717 677859 546999 947889 489559 228161 930153 181991 447317 1001010 984825 352135 425922 1029569 463166 260425 364499 117567 875169 968757 908193 604634 965524 683405 404909 319393 620869 907832 378315 925879 460411 513608 65368 605560 504612 322714 619000 182710 143317 844771 980021 269647 686917 675591 682399 571161 496283 512309 632650 32654 115182 624493 836529 519308 996068 316842 778469 210353 341744 95414 838215 646203 714100 928444 138719 912928 728271 376162 1012813 924373 211818 732538 744091 706003 349975 881978 310128 347229 1030793 1006153 852798 144830 879655 397046 946004 339862 359282 844262 876847 841277 385946 92951 806447 644380 290381 739723 655743 953679 440883 584988 914069 886395 439635 522833 968601 782853 858986 479062 1031272 1029906 518384 128057 757350 236515 149465 244997 364314 497324 60663 944762 1013923 643577 307176 922483 1018209 560862 577981 169686 452118 240600 927421 265949 87870 628329 252281 123677 407951 424133 884612 441391 995782 531871 176894 435950 385443 634641 482738 742697 438910 44623 462393 701258 579509 593342 278423 832961 156991 832719 607923 734949 698212 612810 744137 458180 1009508 440779 989767 418557 635326 767688 847118 610925 553946 256729 996442 962623 204769 1004425 988770 989112 919615 451192 398843 938429 825005 579946 61253 481891 613006 659243 551413 998920 910154 183290 784722 716197 509420 233442 671308 158302 222270 174041 377326 335443 742810 497715 713510 330995 249911 306025 440782 57919 29419 817557 369566 811503 715130 707178 924219 760035 757429 504215 698138 960917 687345 1013930 391258 989491 998154 974241 679320 354764 195941 938968 46556 165599 967734 933705 190158 842270 908561 466474 891302 845507 96473 893231 56940 451477 894012 358289 798138 938742 321630 757436 227566 494895 1035399 763111 596412 953694 631583 827757 320903 176082 916580 755149 195769 703448 796523 390980 239926 544378 98065 331383 821103 137595 216501 627189 750163 764619 703125 374119 339367 1003737 965131 470925 734475 359452 169663 368012 585144 845776 485062 949338 455126 979031 990680 474439 355613 832842 242844 474446 958100 986934 583006 133883 297342 948674 604905 311066 501049 685847 713077 646112 199518 40806 662961 387676 326717 948491 190385 852918 1044636 520274 457038 960789 246997 813991 981569 101693 735950 122539 806851 930009 156471 187228 694986 970517 385449 480586 335167 362719 963661 154610 203894 708859 489509 949770 361469 251661 814394 194806 741726 284083 421053 307941 603081 439098 592828 485200 391570 416252 857563 203615 996510 674611 192322 764615 1017253 370877 55017 470429 580669 570547 794059 693244 339922 1029397 330748 124143 523329 992710 14061 742803 154215 478901 1004205 254863 715117 931522 1025182 455795 950963 112484 272342 358234 63190 869198 676253 889391 343275 595430 175932 229272 959123 1010057 761452 985433 97643 413604 210682 319472 144117 662009 867466 252327 669340 114537 70637 856549 729002 69439 57074 450497 1010179 989548 102003 775574 339302 57981 892441 886187 126414 815578 497889 713202 767768 603699 291230 20319 555427 62373 683350 420305 648010 121584 339387 853867 909558 297207 920478 215006 826778 806396 412637 245026 256123 735842 281550 364151 913945 706237 417617 237979 543231 1008250 432636 193363 171819 879785 848741 349593 88817 429820 773254 661494 227562 1043730 415693 65393 837299 564933 670379 365797 763681 743643 1008544 759354 898371 1034896 795951 493679 925244 399352 586359 586841 330603 990614 193456 784402 20991 907170 816182 713593 408417 498453 390302 893775 534975 990268 648245 556086 335703 852863 684187 495974 956875 378617 314277 234583 306527 517585 217966 711498 965281 733974 324342 302755 438256 910922 289653 605829 90873 93436 309740 695750 668501 960603 929458 940426 212689 609459 64821 424566 802575 998116 782540 439114 850716 470341 355382 865703 864994 250039 870686 758227 575399 925067 712481 469607 945459 984670 595387 208601 855367 976426 170474 561375 417573 138220 1004873 105435 331614 149439 945106 749614 534445 887766 36333 579500 477154 774422 30903 188102 324719 692979 677787 730809 989356 715242 434643 911929 369145 966465 856825 479042 1003143 866971 222027 574933 578203 1042016 728638 417311 174779 760533 865629 480939 878564 146615 317924 603751 424545 740264 780387 701818 1037852 843000 429166 869493 615823 997443 832599 441173 489541 508780 419787 255672 387013 837387 781848 635605 611163 402815 294108 202445 64106 765998 242835 873316 695607 596845 979852 905670 357593 782630 646259 179440 463231 195881 1026673 339513 935094 628476 631251 190260 469683 742041 1034388 851776 763715 195042 504483 163597 554330 659066 698939 818976 601531 985708 748059 180054 874464 423494 481138 151407 366365 565975 621219 710062 763682 758111 867778 221871 476773 720386 679182 931389 161679 1018771 835214 637149 302765 489416 648339 920237 900402 277143 554938 834605 391520 168958 522773 31979 751707 649559 130962 397563 766166 628728 494013 830908 717238 671465 519618 622169 413031 990616 461292 678872 231357 841068 396022 734689 662133 748173 192138 889959 746292 382801 151259 297951 250745 431631 121338 221557 747101 480953 720261 996290 267895 874007 759119 451945 679028 212297 617427 414142 863598 175321 879500 494981 612856 988824 816003 290253 176431 692182 647104 555516 923493 618066 409243 453080 317327 707366 435187 687751 667350 371962 715142 310366 212749 858549 776993 683422 728737 371983 992535 455144 468334 946906 912149 359453 314262 446313 1027096 24517 287581 937748 540523 842398 967579 548465 844018 483903 477366 128498 703846 876049 871567 171879 532444 755413 250781 386982 976836 345263 490018 469245 993988 671278 858745 734357 687495 172903 513250 118006 619271 953142 821758 731764 979590 948916 178119 245999 465241 485218 936651 431598 806625 572967 342138 162291 815452 326458 43959 784016 800665 925267 726710 383308 757517 552788 503235 478781 230303 1046084 821093 243882 173814 519177 474635 700645 560086 764371 365759 877877 224345 961890 882561 507488 698138 169917 165838 383829 971921 648402 770171 504241 439071 727978 612169 145315 333270 1045008 595583 379103 957749 274379 469901 627567 925479 7295 891046 752780 863053 407003 793727 918751 573205 584147 383006 64941 842293 61925 978436 550873 734181 986330 175921 677582 460126 746361 848245 889070 222955 513303 363491 385935 359825 991587 761704 874723 500592 896170 175183 868035 643772 120139 611303 313918 367388 992988 1010182 611927 545721 604060 119783 702716 382483 474277 458033 898569 415619 425737 569249 861909 424971 242265 891564 928996 450329 913500 974149 989066 998412 114027 7926 448166 230649 821690 864022 975222 866188 243775 934967 993429 1032548 970387 998565 613415 494566 326970 435671 464509 684516 475359 1013540 58237 181675 443961 54191 1018962 850966 768673 358130 967051 805182 734700 652698 441739 667340 52287 455065 445117 747353 343213 510014 774594 406215 89657 1011462 832106 278012 215027 958085 946797 617174 282237 732700 978473 247036 295803 68601 1000154 392994 278136 962152 597724 333735 915777 585605 916520 216555 217341 352018 552345 129507 428002 907713 97652 599949 61677 224660 697551 695651 891923 873350 725375 445165 112084 438679 993692 776583 490594 585381 990120 869274 738363 232030 375095 927859 252499 539374 223847 946239 466321 747818 465734 883148 929776 732361 105647 708135 128455 234718 958244 930537 492454 439982 936812 581036 626940 183127 829400 802012 1027213 297454 842676 953147 906692 109901 687832 555907 304755 937384 478006 835353 334957 339527 407988 641261 387941 597955 294259 785421 579885 192015 934493 429970 889150 482422 543475 365420 993355 454294 478046 325301 459769 878389 320187 740813 559739 875156 383164 733491 631663 760039 501368 302567 241213 95006 552886 734622 384385 732311 601390 974357 254700 666543 130360 191914 508203 245949 252721 223573 310947 920564 286235 125387 255849 990283 650656 88557 665534 455256 637270 728740 989554 158507 450801 249111 178154 1011088 769548 810322 620387 345502 56945 925401 48749 258350 652739 518470 609735 709692 1030180 114106 960758 1003900 389302 1026928 798182 253491 409139 679536 237286 694938 726936 351986 1003395 513265 755939 583279 97109 253321 379435 841111 170878 588753 522946 1043505 681675 478861 688020 406135 949766 1028677 180065 234423 429707 373976 637466 254556 490976 567158 616306 96994 128782 65191 171823 372673 550191 967703 1023245 216351 70590 939717 985003 900616 744364 603960 465358 854143 376470 923363 114136 477083 182237 629588 667543 917012 981505 502723 825035 294302 219081 817268 517139 127277 167710 32492 923867 649942 535262 58734 194761 327105 941880 961724 970050 261212 614136 822772 996680 900419 858906 843545 652248 400185 227176 657071 934253 710896 505252 317686 669021 457345 386459 896722 679544 1014085 891481 733886 1011600 847440 648395 479045 709135 954008 970369 357694 842414 586675 825811 703820 220099 993467 499086 789495 124522 763321 521089 864879 731387 394879 877175 994417 411039 204277 752064 506139 1018262 752041 780700 625078 578663 753180 982337 433695 396247 569251 832186 471740 968007 747847 744681 98102 977257 955911 467199 415211 550358 566647 609503 771639 874898 677947 227669 934579 236370 120415 472944 191939 376597 990363 138490 707269 654102 689981 381598 877030 429475 202045 752674 814894 385487 776626 183913 218493 487845 304831 607871 681420 853627 1033827 568718 867467 916128 189051 242893 694391 531706 803695 190095 996679 589417 834288 387171 965196 848353 997157 861871 948314 1038882 618224 891192 547655 871846 370297 770844 630564 356180 419433 345964 864728 666090 863441 390825 746333 599868 190444 151021 861027 588102 897102 506978 24410 842108 670395 404731 302991 641463 734117 194188 77047 894543 735292 911328 400732 242379 127417 818067 478603 387366 1000773 154991 504937 448613 414691 128821 520881 1033185 353662 912649 389300 117166 763740 1044836 48686 948946 962757 709023 302549 925254 215879 874806 899877 983909 573410 744264 271735 188899 253509 124618 921117 308455 191639 937194 849206 894379 177515 1005667 258744 838207 415063 1008180 31541 955673 349429 940579 626507 490533 109789 492271 358868 255055 376154 681771 777872 375756 191663 449253 75239 841875 802446 443961 712581 931689 294730 1002184 1036493 190266 916258 983511 69495 470386 174954 282445 127733 967006 681781 741273 800523 734396 370009 193129 80691 28285 492263 718211 194025 404716 385367 677203 229251 877447 980226 251051 386552 233647 64909 937079 905291 472355 351086 419312 520613 511063 112059 939166 760433 855666 1008714 758254 362475 270281 578932 339395 904589 223203 681867 768301 88309 542669 543687 631722 939705 1021468 579942 243254 756956 249142 343988 165627 836598 441896 403342 479717 260995 77166 879271 121111 389397 717339 564920 451052 245283 945093 945331 670562 265179 945485 966292 879986 874094 980515 689983 476506 94969 454211 731604 504476 863658 844753 862747 1012450 702570 118330 250055 582261 493230 833762 378471 579046 861070 172735 778648 1013570 708074 519716 46519 834166 554713 608746 746670 1045380 810468 217981 340879 873356 717651 805605 291190 364481 59213 756999 516593 814414 284847 439691 383332 697183 178066 88041 404247 1035684 810202 783888 636446 962211 931786 965149 584734 225054 356526 716706 775568 228230 110041 981512 487879 457414 712364 871271 401005 255833 326601 351421 31166 486066 220371 843107 171447 254834 451363 914537 86763 291302 192860 772323 931426 959047 778383 801766 1034474 254334 285727 984747 339260 247722 856703 996920 860589 446235 236419 741332 470317 183256 230267 996749 620183 865136 985775 945522 798139 918271 1008857 684718 825137 617844 619342 487642 174557 964876 771685 331638 792553 233663 550711 447320 340714 302983 1019720 907795 235397 372648 447023 892225 454344 631999 793431 81230 881246 122509 509664 768412 237458 779512 704184 646739 373338 228746 374681 620310 1029840 583483 651141 946064 496457 389360 493236 545149 744204 878139 600697 327228 579243 117339 646352 349627 383309 619031 97115 201375 420067 142063 693737 491710 191721 638804 802800 940199 377767 466608 824094 389831 937273 739946 648681 601373 1002786 196390 101439 198503 772213 830038 894689 391454 352830 952806 642214 376342 644309 984694 278183 187055 176885 269551 549342 571740 300703 654469 428862 573069 415086 227937 603130 1010505 684341 165759 398778 561021 695387 813509 419054 514853 450018 862182 1028709 122598 605812 373974 834984 884101 334773 112957 509145 359526 938796 408715 375636 124138 949928 1016787 474245 726439 367602 447721 467543 934378 223078 237257 175605 949526 181471 739871 717153 978577 564087 351022 1014868 653160 13310 1046530 334734 1021424 325863 355659 1005224 1006914 637214 314869 697948 816499 995169 1010211 645707 313463 1017202 457483 592699 767206 186553 959153 223057 993004 145371 326287 701336 211611 478495 547533 353390 209883 107955 933529 779858 88539 906530 671386 782374 1027590 759540 283622 547690 947461 812995 697340 972005 113902 835935 621992 349129 379361 472001 305534 237679 942931 548323 438855 539501 372452 518922 864691 519491 588696 1016635 119034 405356 612927 892041 958685 593397 772323 601941 708179 698155 938601 117180 792383 818985 279039 163662 28613 397107 586490 966963 420477 816084 998454 849978 992708 916128 633631 440665 333151 629497 343820 382641 332479 211543 907692 973644 56109 881041 771724 776843 1004823 48810 227628 350813 869754 530427 158045 781900 641758 322285 462833 674230 955715 339135 449095 190797 547833 890549 758459 251828 1020695 585510 377590 881457 920766 1028344 588962 779850 553175 350659 719692 153823 738767 872934 924078 242983 924583 466593 908852 960789 308523 721271 804765 239391 994578 62932 897845 812761 993516 858239 694667 474345 509286 56271 966181 237258 286516 227109 1011892 856534 359066 497213 249749 607978 907358 146290 460789 158557 249634 824487 296287 162911 573331 883794 904873 959800 96631 316876 588624 875829 580651 520674 650822 254782 64355 89436 805055 878378 438161 946353 295167 858227 493148 809209 735576 633782 913889 510235 443961 142582 816356 963229 520597 901967 306660 333777 245382 957575 507284 572759 877361 793558 783644 77039 401035 1021320 764030 706190 288718 560927 374971 455990 386545 697711 576937 831245 97687 1017294 237125 612973 30269 853459 512204 822847 417675 902207 191627 730023 987601 674215 509037 902574 326872 517301 956715 953422 1040504 349847 211789 562287 514338 176018 968466 510810 625279 273343 505568 296407 588073 714632 88060 1004361 775493 908081 912662 634157 740414 640583 920990 728401 212948 236652 402814 863621 375066 97080 1006417 278499 977962 299959 815990 938859 287614 718128 878211 694387 453745 391513 81524 678091 539829 1014400 474022 992939 193607 992555 826487 634522 968006 951421 682892 247607 363467 990363 588093 1027024 406351 220776 61814 1018681 710406 554319 40869 940695 828218 774048 625863 204586 195687 836845 894588 51838 830743 682457 735535 350184 1006138 55543 110061 759668 712909 484154 565177 614166 225589 919095 441685 886363 947769 567142 430685 899591 89039 510295 896549 955709 1037792 938709 314519 802613 564574 335832 564686 790407 417559 40941 861014 453667 930075 898506 697337 543071 76278 364409 631783 192879 935091 498478 349676 449333 496970 830710 398845 781369 491957 702169 993931 491393 441393 250942 897382 684779 171897 127182 92636 182615 824061 257803 994028 729032 120808 380152 171643 446424 28279 211507 663019 796476 682417 996752 298707 252268 519888 632126 717041 52691 110305 325742 495198 422331 989347 91133 424298 491104 156093 643992 770968 946797 370362 898227 583791 848600 205375 836059 1009265 857322 341299 422302 449158 701772 1029769 935211 308208 922963 1046550 951631 726478 251651 356510 77663 462413 548762 985753 614245 561148 81223 308783 993591 287739 859873 984508 119903 747240 867542 309623 605529 154319 38766 830215 252346 849479 204441 104397 938834 988379 210635 60639 845385 118107 938823 493526 430987 185320 420093 946487 243560 71375 240855 720592 1006101 584563 767700 163186 120397 735025 804597 357677 866907 834773 366501 388792 302003 958008 727227 840295 170871 706226 158589 501550 403197 613515 986533 1010946 243612 905517 474692 851717 429795 904024 255794 540652 613116 382658 187443 213727 706348 493367 702863 1046788 724507 46766 791454 192337 240038 315215 912438 159655 975699 506145 752906 243605 440160 278268 62906 666871 679443 945808 929702 14059 804586 892228 343601 465003 454444 897365 345013 679764 254947 924350 550588 790390 255664 602085 585976 347564 477417 909657 628155 196174 371665 409482 19903 551390 742297 129612 222139 1019334 7923 465906 244444 437704 975352 239767 449931 1025543 873829 224369 366158 987077 588460 926577 577115 500791 512246 469711 63191 1011946 977538 316662 88796 383507 1004432 974033 319742 96882 186790 754906 491154 587437 779704 710776 738938 675755 577438 374409 331669 1044998 384808 308939 1009785 424489 935815 775218 873502 583544 633271 477895 685940 640613 310504 513859 136911 101727 1037582 286692 90061 431309 380295 645771 32086 490571 241228 889308 804665 357530 928925 19943 292971 984263 1037960 1028584 540009 16233 190189 354730 429784 806738 510694 344795 553199 735791 989274 628716 187514 858473 763452 429853 758258 1028358 799195 331763 343708 327558 251846 31423 79995 758709 497965 227020 122522 814881 373666 612750 445238 302201 837854 968919 420596 218567 380687 758923 503329 580967 987598 832451 103229 1041524 48441 801915 913710 304335 640868 859570 779570 78269 791887 778938 304543 40953 416830 405334 778303 682972 208071 857932 959440 46303 224813 492796 794093 460638 617373 509394 584314 156601 1000597 629676 595820 503619 959285 508789 933094 417045 220374 620988 655112 749941 475899 47815 303021 203505 868140 956881 351293 707790 801386 294497 630467 565216 485719 649317 181174 927586 1044801 589257 603978 373547 604637 886258 586383 768305 994981 595804 871646 843716 1036455 573061 385443 160744 1005216 972435 454342 407069 1006634 387891 975534 537403 924779 329579 771193 514382 865742 474278 127955 121208 759685 598263 487485 1018949 195364 408316 864619 516246 454150 589253 973528 594874 99295 504403 706607 632923 103358 1000611 942745 992067 937299 936686 1012280 736053 698766 211843 511077 472020 645509 995358 773752 678705 653780 855843 364118 326466 60250 924063 1002385 110013 653688 743439 767841 955627 403161 788346 776254 637174 331258 618931 647565 248373 836310 611534 44730 676823 796110 463998 358708 194079 480633 396415 580452 453679 782569 539051 184138 571753 345535 59102 400823 645730 134910 113315 902644 171909 572396 146156 502660 837071 967838 504458 180133 905464 746476 159507 238076 912705 651629 424787 242039 714926 970984 391686 451005 438478 1026571 89319 182095 850758 993988 789366 192104 859749 248426 129212 627893 734871 891661 624189 24050 105411 652553 745583 931610 711896 866491 993439 343252 943303 112533 391872 908177 589488 904129 436660 763746 427263 773456 825075 125155 389852 300515 625588 728261 845206 571348 452958 176797 128438 751767 737025 586831 550223 869582 924586 685006 380314 260626 457090 81735 257889 775702 128565 766087 285263 903627 1013285 385151 684734 794343 885150 911125 7543 236669 403055 335078 370458 167150 100339 437222 124587 98249 879381 155999 183119 306094 881451 434535 863379 285531 201597 817815 126883 893775 764303 957816 431899 718241 618859 1026161 489137 836086 976041 163554 50139 326098 84687 244295 1028323 957077 587861 405234 969537 695725 897150 781379 773472 922613 910371 924274 454466 251826 455416 942782 924471 776506 478414 106383 358280 351463 162918 177874 762298 976657 430559 351057 261446 978505 477122 347057 898100 389420 780130 357796 683286 862035 998572 267127 269051 754669 514350 952655 871718 883788 529247 309007 154558 763708 417039 356663 763233 104093 472375 479145 319859 429895 439214 836539 498552 612447 222327 1033540 517836 384037 1045126 571628 200655 406518 187302 766318 877457 154415 726819 793811 32045 211692 1012112 364859 241107 518419 190691 446120 954821 422061 195918 929272 874259 259209 119990 463791 513409 489605 890653 48030 177085 801237 632028 646244 195016 759386 1042968 220371 406575 271583 76663 324490 702374 873083 125843 367031 793533 929496 285531 195258 888420 538855 1008709 615893 96974 363369 1033863 437804 569006 812125 781584 407318 812695 774892 508620 957251 718296 137982 453726 1001595 514375 693745 1019299 31671 159516 191384 683692 652454 228212 980176 511329 645361 838719 392461 609018 102322 424549 735001 619115 400263 969244 865839 556659 391888 873646 759917 730647 334802 823194 103676 149991 774813 398775 587996 671594 548678 252494 630480 420339 605101 329503 812782 391385 957625 696108 237339 319144 641993 628026 677754 194362 701239 628055 1036508 447372 816602 106170 542663 879697 650881 339779 698289 838958 220972 798147 882468 127706 418297 44703 649277 910164 212199 803327 128822 153019 686420 356182 823156 552342 92790 783297 955236 372017 646693 532425 892021 384824 810947 609855 949456 110257 817867 498207 248550 895537 276667 105839 830434 881955 719964 1019809 285683 577788 545759 843344 400233 712950 645030 1037024 240889 580775 1046785 430521 351971 949560 771493 383724 519617 118231 771420 1021316 837231 805565 679562 258831 574894 704761 57116 573138 578789 956990 391584 314746 252190 732857 602583 410539 749209 654600 703529 1019497 294629 755539 927450 556950 974019 356671 1001635 382519 719269 645485 391321 398046 789967 30445 202105 331717 189371 767820 760021 763610 508827 599423 259274 511532 741077 194607 981896 941477 372340 827967 390092 835361 996662 168511 1003702 518659 298968 326937 972116 721983 80756 446970 873913 326028 1002912 39739 379067 568430 109675 454739 384709 785284 535003 928406 1024708 570793 727627 414775 767173 506534 936223 1017585 625017 121543 87727 226091 896331 848407 378110 227186 433454 964681 865460 107899 487549 783252 967606 931641 677021 570171 497778 318642 677477 708955 512940 545694 841357 389307 711078 832675 195637 316391 416903 335710 897705 619961 597691 888153 1 18 10 16 20 16 6 5 7 17 15 11 17 8 2 12 7 4 6 1 7 11 1 1 14 16 20 13 17 3 8 20 11 11 10 19 12 13 1 2 0 11 4 2 2 15 1 5 14 5 13 3 17 5 19 17 3 0 0 10 7 4 11 18 3 4 6 16 3 15 12 17 9 17 12 11 6 6 2 15 13 14 1 12 11 6 2 4 12 16 12 1 18 12 3 17 15 17 15 14 4 20 12 3 7 8 10 18 8 18 19 9 19 17 6 14 9 9 7 12 12 4 19 2 1 3 4 2 15 5 6 9 18 19 10 5 14 13 2 15 4 6 5 17 1 6 16 11 1 14 18 10 3 10 20 5 5 1 13 11 1 13 5 6 19 12 18 8 12 2 10 17 1 2 9 10 11 4 15 13 4 7 14 0 10 2 20 0 4 2 12 5 12 6 7 5 5 14 0 11 5 12 7 1 20 12 8 0 20 10 1 8 17 1 13 7 7 16 5 9 8 16 2 2 13 3 0 7 1 14 9 18 7 11 17 18 15 4 9 8 17 5 18 10 1 13 11 14 6 12 3 8 1 10 2 5 19 18 9 2 3 5 20 7 3 1 0 1 9 7 19 0 0 12 12 2 18 3 13 4 5 9 0 12 17 11 14 8 5 7 12 3 15 8 0 1 14 5 17 19 10 10 13 2 19 18 4 19 10 19 17 4 19 20 19 6 19 15 5 6 11 16 20 12 2 9 0 8 6 2 5 15 5 15 18 2 17 16 16 4 16 16 16 1 14 5 9 6 19 18 4 12 8 11 11 6 14 17 4 17 4 9 1 13 2 7 16 13 17 11 9 8 7 16 15 4 4 19 9 7 17 5 5 15 15 18 0 12 5 8 6 13 0 17 17 13 16 13 18 12 4 3 2 16 2 17 7 13 20 7 19 18 2 1 12 8 19 14 18 6 0 4 17 12 6 11 15 14 16 20 12 18 14 9 19 3 19 14 18 20 1 12 2 1 17 14 4 4 0 13 16 19 5 20 17 17 1 0 20 0 11 13 5 7 2 4 3 15 16 8 8 13 1 13 1 8 0 10 12 12 10 20 12 19 13 20 8 11 13 7 3 1 14 14 3 14 7 2 12 14 19 0 5 5 7 16 3 19 12 4 6 19 3 4 7 14 9 12 1 10 12 6 0 18 11 14 17 14 16 6 1 16 1 7 19 11 8 0 0 15 6 1 7 11 0 4 11 15 14 14 9 16 1 0 14 8 1 13 8 16 1 15 14 9 6 16 3 6 10 14 4 8 5 7 17 9 14 0 13 8 15 10 18 20 7 20 18 13 0 20 6 10 3 5 16 8 8 7 8 12 20 1 2 5 20 13 7 1 10 9 1 13 8 4 7 18 8 16 13 13 8 2 5 11 1 16 0 7 8 2 10 1 17 1 0 10 13 2 16 12 6 7 20 1 4 14 12 18 15 17 11 2 6 0 10 4 5 4 4 5 12 14 7 19 11 2 1 17 14 13 16 12 14 0 5 3 12 9 13 13 8 6 1 17 3 2 3 18 16 16 10 4 10 18 14 9 19 3 6 7 7 13 20 16 13 3 2 20 1 17 15 9 18 17 19 2 5 11 20 16 3 2 17 14 8 14 19 13 4 15 16 14 4 3 8 6 5 14 16 3 0 20 6 11 17 19 1 18 14 0 1 9 3 19 13 0 18 12 1 2 7 14 12 13 8 5 17 17 2 7 5 15 4 6 8 6 3 15 18 6 3 17 10 0 6 18 2 8 0 13 6 15 4 6 14 6 2 1 16 16 9 20 18 20 17 7 16 6 5 18 13 18 11 14 17 8 16 0 0 8 18 14 12 19 2 2 7 10 1 20 9 10 18 7 6 4 4 16 10 4 5 18 8 12 16 18 17 18 20 14 14 0 3 10 9 14 17 0 13 8 9 12 5 16 3 13 0 6 15 1 18 0 12 13 14 6 2 13 20 5 7 11 17 15 6 16 6 18 2 20 18 19 16 12 16 0 3 18 12 3 17 12 2 17 19 9 8 11 17 16 11 9 15 17 19 7 10 17 18 9 3 5 8 9 4 19 8 16 17 11 1 7 3 12 10 0 16 19 18 13 4 15 12 17 3 18 0 11 14 7 19 11 9 9 0 0 7 13 15 19 6 0 5 15 19 17 15 12 16 7 3 10 14 13 16 11 15 5 19 18 8 15 6 10 12 5 3 3 6 9 13 4 10 16 7 0 9 10 11 20 20 8 17 6 12 19 13 16 14 6 0 0 9 18 18 2 0 16 13 16 17 15 2 11 1 3 13 8 1 2 4 20 5 17 3 19 3 2 20 7 18 3 8 14 16 11 5 12 17 15 11 17 15 15 5 17 6 7 5 5 13 18 19 11 3 18 13 12 14 19 20 0 10 12 13 0 14 14 3 14 8 8 19 3 1 20 20 11 4 18 19 2 7 8 10 17 3 7 8 20 5 13 10 2 15 15 7 8 7 20 20 7 18 0 2 3 13 6 18 20 3 8 20 10 13 9 5 15 11 3 20 17 6 15 8 6 8 7 2 8 12 12 11 19 9 3 3 15 8 15 16 11 2 17 20 3 8 20 5 18 20 10 3 6 0 2 7 13 1 9 15 11 20 4 10 10 17 4 4 10 16 13 1 5 8 12 17 16 18 12 19 17 17 0 4 7 2 0 4 12 18 18 11 3 1 2 4 5 12 0 10 17 1 19 13 10 1 15 5 16 2 18 20 3 2 12 11 15 16 0 0 5 12 2 7 13 0 17 13 1 2 9 0 2 2 5 8 15 12 2 20 13 9 9 8 3 9 20 7 20 14 7 0 12 7 7 8 13 1 4 16 2 2 7 12 1 12 6 8 11 18 14 5 2 17 16 5 16 19 7 12 10 8 12 1 14 14 12 5 5 5 19 14 13 5 9 8 14 13 7 14 19 9 15 17 12 7 6 20 16 16 11 20 8 11 17 15 17 9 17 8 14 7 5 11 13 15 9 3 3 20 16 5 13 19 0 4 3 6 19 13 10 7 13 12 7 13 18 7 11 3 14 6 18 3 7 6 15 0 18 19 9 12 7 15 0 10 8 2 2 19 12 4 17 17 3 10 14 6 17 9 7 4 12 7 20 3 19 9 15 3 2 14 8 17 3 9 9 5 11 8 13 6 11 4 13 10 1 18 8 11 0 12 14 3 13 8 7 10 19 13 3 15 19 17 16 18 9 20 4 20 19 7 7 13 13 0 5 10 13 12 9 3 19 2 1 6 13 11 18 3 17 14 11 11 1 5 17 1 1 0 2 10 12 4 6 14 1 12 1 8 5 15 4 6 4 14 5 14 10 5 7 11 14 2 7 14 12 12 13 3 6 4 10 9 10 2 12 6 15 15 4 9 7 17 20 16 13 17 18 7 3 19 10 15 16 1 2 14 12 20 15 4 16 5 0 17 18 15 16 6 0 15 2 15 19 2 14 16 17 3 9 4 20 5 2 3 14 18 13 3 16 14 18 6 5 15 3 8 20 8 8 10 2 8 8 13 2 18 12 20 18 9 10 16 8 0 19 20 14 15 6 11 6 16 10 3 8 2 3 8 9 18 10 18 18 3 15 10 1 0 0 6 16 16 6 6 7 20 8 10 10 12 5 10 12 19 16 8 14 18 19 20 1 19 9 8 6 19 20 1 11 17 16 18 3 1 16 17 8 10 17 11 18 17 12 18 13 10 1 12 12 6 2 9 5 5 7 15 12 11 4 19 15 20 5 14 6 2 19 14 16 2 14 10 2 20 20 0 18 13 15 0 12 0 12 4 15 18 4 13 12 7 19 18 0 20 4 7 4 0 11 5 8 1 20 0 2 2 13 0 4 19 8 6 1 12 16 3 18 18 12 6 1 1 8 9 13 8 7 13 18 3 19 0 9 17 5 4 18 9 1 5 20 0 14 2 3 5 19 5 11 20 10 11 16 8 19 16 7 13 12 4 5 10 4 2 17 11 3 2 11 1 0 9 1 7 4 5 12 4 18 11 0 11 5 15 6 3 6 7 19 16 19 7 2 20 7 0 20 0 19 20 11 19 8 4 6 1 14 9 3 11 8 14 9 14 4 19 16 4 5 17 19 9 5 16 14 5 0 14 18 7 6 13 11 13 6 15 10 18 3 11 3 2 17 18 2 1 5 0 2 3 0 3 20 19 4 13 6 1 1 16 13 11 0 11 3 20 3 6 17 6 19 16 9 12 20 1 17 4 13 1 18 14 12 12 1 10 12 20 14 16 4 19 10 3 5 9 16 10 5 10 0 19 10 18 7 14 17 13 9 17 11 0 4 11 20 9 8 19 12 2 20 11 10 20 0 6 6 0 8 9 12 14 7 2 17 18 17 1 8 4 1 5 20 13 17 0 0 10 16 18 12 2 13 10 7 2 19 10 2 20 1 18 7 20 10 0 5 19 18 20 0 9 9 5 13 14 3 1 13 13 13 12 17 9 5 12 5 10 9 18 18 10 12 14 19 1 18 20 12 10 6 2 10 18 15 16 8 17 7 6 19 19 19 8 8 13 6 16 2 3 0 2 19 17 20 7 18 16 8 14 13 14 20 11 17 10 5 8 2 20 14 16 19 0 7 13 7 0 13 4 11 17 11 18 19 0 12 5 17 7 6 15 16 12 11 2 19 5 20 8 2 6 1 19 17 15 11 4 10 0 11 19 7 18 1 13 4 9 17 1 18 16 8 0 5 18 8 8 3 1 2 6 4 15 1 6 3 7 15 3 18 18 0 20 3 5 6 17 19 1 4 8 12 20 20 8 5 9 8 13 10 17 14 4 9 12 19 7 19 16 1 6 7 1 4 16 15 16 18 8 17 5 18 17 4 8 9 20 10 8 11 8 8 3 13 6 17 14 14 0 16 17 19 8 10 11 10 9 20 12 15 16 13 9 16 13 8 7 16 6 20 7 11 4 13 1 4 7 5 8 12 0 15 8 14 9 7 17 7 20 17 20 2 6 1 18 13 13 5 14 18 5 14 10 13 20 16 9 11 1 3 2 1 1 18 14 2 7 3 13 13 11 3 3 20 5 20 5 17 14 15 1 9 10 2 0 19 8 19 0 15 4 4 19 5 8 19 6 10 15 11 4 10 4 13 8 7 15 1 11 11 1 8 10 11 6 13 5 11 2 13 13 5 2 1 5 8 20 20 19 10 5 9 10 16 2 5 9 6 16 14 4 6 11 0 9 13 19 14 12 18 12 16 12 19 11 0 6 8 6 11 7 0 9 10 5 1 9 0 15 4 16 15 14 2 1 18 17 3 1 10 16 2 9 19 9 16 9 9 17 16 0 3 3 10 4 2 11 18 19 11 4 16 11 9 1 9 6 1 14 20 17 13 19 17 17 9 1 10 17 14 9 1 1 11 16 1 14 12 10 15 14 11 16 18 20 7 6 6 17 10 9 12 4 2 7 9 16 1 8 3 6 6 6 5 15 16 13 10 17 19 18 20 19 15 2 4 19 2 13 7 7 11 6 0 11 2 16 10 12 13 17 15 16 11 14 15 11 4 16 11 13 2 14 16 12 5 17 1 1 20 12 7 17 9 0 20 16 5 8 18 17 18 9 16 4 8 7 16 10 10 13 20 9 2 0 1 0 3 20 14 20 11 12 3 9 18 2 8 14 10 0 5 7 15 19 4 20 17 11 6 0 11 7 15 8 18 8 12 18 15 13 12 7 6 18 6 14 11 6 4 8 9 15 12 11 17 3 19 2 3 13 14 17 7 13 7 7 20 1 3 9 17 15 8 11 11 2 8 2 9 17 2 19 7 9 16 4 6 7 1 4 15 17 2 0 15 18 13 7 13 15 16 10 18 6 7 3 11 9 0 5 13 1 13 20 14 3 12 6 13 8 14 14 4 19 2 15 10 9 6 1 6 14 8 10 6 3 13 11 18 17 4 18 14 18 8 4 19 10 13 5 7 5 16 9 12 2 4 11 4 2 2 7 12 16 6 15 20 4 11 5 10 3 20 17 2 12 2 1 12 3 15 10 20 9 19 6 2 5 19 4 8 4 11 11 18 9 1 2 14 5 3 15 20 4 12 2 3 2 11 9 8 3 13 4 14 14 5 16 15 2 8 13 10 14 1 4 18 11 9 13 1 16 16 7 5 19 0 7 18 8 5 13 15 16 12 20 7 16 4 6 5 20 19 1 4 12 3 12 14 18 10 18 7 14 19 6 8 16 13 5 15 2 13 18 17 4 2 17 6 9 19 1 13 13 19 8 5 20 4 19 4 15 18 0 16 1 0 8 8 3 12 9 3 1 12 20 5 19 19 16 20 13 16 1 4 16 13 7 7 1 3 15 1 2 6 13 7 14 0 13 9 9 15 20 2 15 7 18 12 9 6 8 7 12 6 1 10 11 0 11 16 13 16 4 12 13 10 1 16 12 19 12 19 10 10 9 8 18 13 11 15 5 3 12 3 13 3 13 3 0 15 2 3 12 10 10 14 15 13 11 5 2 2 10 11 14 5 13 18 11 16 6 8 20 15 20 8 19 2 19 13 20 11 20 11 19 2 7 20 0 2 7 19 3 14 9 10 17 1 0 8 9 3 11 13 2 5 4 2 13 11 13 12 1 18 11 13 6 6 19 7 20 9 4 2 11 6 11 3 0 19 15 6 19 7 19 1 2 14 20 19 5 12 15 2 15 19 19 19 16 9 18 3 17 18 12 4 14 17 9 2 19 20 15 19 9 17 11 15 1 7 3 0 4 8 12 7 1 18 17 12 10 9 4 6 16 19 10 1 1 13 3 17 15 19 13 20 14 17 11 0 15 4 11 10 7 7 13 8 3 13 11 16 11 5 11 1 11 20 18 9 9 19 6 3 0 4 0 14 16 17 1 0 4 2 12 9 20 3 5 14 9 13 6 1 0 1 20 16 6 20 8 3 18 17 8 10 16 7 3 0 4 12 11 0 11 5 13 10 14 17 6 6 20 6 1 11 14 12 17 13 0 0 14 18 16 9 16 14 11 1 12 8 13 17 12 7 9 10 6 7 3 18 16 5 3 4 4 2 10 18 1 18 19 11 7 14 8 13 7 13 19 6 5 14 9 1 17 17 17 11 1 2 5 5 6 2 15 9 16 18 14 6 19 18 11 1 14 3 7 11 15 10 20 6 16 16 13 8 9 17 18 18 7 9 10 7 6 14 15 3 15 19 16 14 5 0 16 11 17 6 14 3 10 8 19 9 3 18 4 0 6 6 17 20 3 10 11 14 13 18 20 0 4 20 2 15 7 13 15 1 10 8 1 7 18 17 0 8 9 9 13 11 18 6 1 19 13 1 19 15 3 11 0 18 17 1 14 3 0 0 0 12 4 16 0 3 6 6 3 20 14 15 5 9 12 13 15 7 4 0 10 9 11 7 18 20 0 0 18 16 4 2 16 10 15 1 20 6 14 20 3 17 0 6 16 12 12 18 16 5 0 12 11 12 5 6 15 18 19 5 2 20 16 7 8 14 8 0 11 13 0 1 6 19 7 11 12 14 8 6 18 1 12 7 7 2 2 14 17 14 8 2 19 14 14 2 2 9 9 0 12 4 18 3 6 1 11 20 0 9 14 16 15 6 2 2 10 19 13 5 3 6 9 10 20 20 8 20 6 3 20 9 13 10 19 4 14 6 1 16 4 6 4 3 18 2 19 3 4 17 16 3 0 9 15 2 7 11 8 7 2 5 20 5 18 2 5 13 3 2 18 12 7 13 13 14 13 17 13 2 16 15 15 14 10 12 12 1 17 13 3 3 4 7 16 12 6 17 13 5 4 16 15 15 7 7 20 2 10 8 8 17 17 1 15 12 14 10 5 20 19 20 12 18 15 19 14 17 14 0 8 19 9 12 20 10 17 11 18 15 11 7 16 12 12 12 20 14 11 15 14 11 0 7 3 7 4 9 11 19 18 18 0 12 3 1 12 7 10 16 8 5 12 1 11 5 6 4 16 6 3 13 9 3 3 13 17 11 16 13 4 20 4 10 6 11 18 0 5 15 0 3 11 0 18 2 15 5 3 14 11 3 15 8 8 7 8 7 9 2 16 3 14 0 0 11 7 10 1 5 6 10 1 9 16 19 5 2 4 16 17 1 10 14 0 18 7 20 19 16 18 16 12 16 9 16 12 6 18 16 4 8 2 18 11 20 10 10 15 4 7 2 14 4 9 19 15 12 17 6 4 15 12 18 2 16 15 0 7 15 18 17 9 12 2 14 4 10 19 4 9 6 1 3 18 11 15 8 11 10 6 20 12 20 16 19 14 16 16 20 10 7 13 5 8 2 13 8 2 11 0 9 8 1 13 15 4 20 6 8 6 10 14 14 16 5 3 10 9 19 15 0 6 15 9 11 19 5 4 9 12 10 3 9 1 8 6 14 14 7 12 16 14 5 14 14 2 16 16 17 14 0 20 20 1 0 18 2 13 4 17 9 9 10 9 19 20 10 3 14 12 19 11 6 4 16 5 6 5 11 18 12 4 0 3 1 11 11 20 0 15 7 15 11 19 1 11 10 1 14 15 12 2 3 16 13 4 20 4 1 3 19 13 2 6 3 7 10 18 1 17 7 18 7 8 3 4 17 0 18 10 15 15 7 14 17 18 6 0 2 10 15 7 17 12 16 7 20 6 8 0 10 2 2 9 3 14 20 6 19 14 0 4 20 0 15 6 12 3 20 10 3 18 7 0 9 0 8 14 19 18 19 4 2 10 0 1 7 13 12 14 5 17 5 1 2 9 10 7 4 1 11 9 0 12 2 8 15 19 11 17 0 13 19 12 10 7 1 12 9 9 5 4 18 3 4 15 2 17 20 15 10 1 17 3 1 16 4 10 3 17 0 17 2 15 6 6 10 20 20 19 17 17 17 14 14 19 11 0 8 17 9 7 9 7 19 16 14 2 6 2 4 10 12 9 18 16 8 18 18 5 5 3 10 7 2 1 13 3 17 6 1 0 8 16 8 7 5 12 12 17 16 5 5 4 2 1 4 13 2 2 12 12 16 6 20 7 10 20 15 11 16 7 8 7 5 8 5 19 3 20 3 6 13 10 3 10 7 10 14 1 1 13 3 19 8 14 19 18 2 13 6 10 17 7 16 0 12 10 2 9 1 2 14 0 7 19 9 14 13 7 13 8 0 5 9 15 6 1 18 14 10 14 1 6 6 1 4 8 4 8 20 5 1 13 16 1 7 10 5 14 3 11 5 11 8 14 19 14 5 17 12 15 9 10 8 11 11 15 0 12 17 20 19 6 1 8 1 17 10 5 7 10 13 14 3 3 14 18 7 0 20 0 13 19 3 12 7 16 0 16 4 8 18 16 5 16 19 10 16 1 15 2 1 4 10 6 19 20 12 5 17 11 16 17 15 8 2 11 19 15 8 6 12 19 19 6 19 0 5 8 8 16 6 11 8 0 13 6 10 2 8 1 9 16 10 14 13 10 2 4 2 4 18 6 4 9 1 10 16 18 0 11 2 8 1 8 17 17 0 7 6 0 6 8 15 18 20 13 18 4 4 13 0 3 17 4 5 13 18 10 11 10 2 14 20 10 14 4 1 14 8 2 5 2 9 12 17 15 19 18 15 14 10 15 13 7 0 6 10 20 8 9 19 9 17 12 16 2 2 8 19 2 12 7 7 5 20 9 12 6 16 2 9 12 11 1 2 16 2 14 2 7 19 11 2 11 10 0 18 17 14 7 5 6 8 9 17 15 0 5 17 13 4 17 7 2 13 0 13 3 4 9 5 9 18 10 0 15 15 15 18 9 16 4 5 0 17 14 12 20 11 1 6 14 10 8 1 13 0 9 17 4 6 0 3 19 7 17 2 4 20 1 1 16 2 1 2 16 11 18 8 0 1 2 16 4 15 5 19 16 0 13 12 6 4 11 19 12 17 2 20 8 17 7 8 10 20 4 16 7 6 9 2 16 0 20 18 18 11 3 1 17 4 19 5 6 11 16 18 2 1 15 8 2 8 15 17 2 9 11 2 6 14 14 7 17 15 2 3 14 5 8 11 9 2 5 19 0 10 19 6 10 5 2 2 18 12 5 14 8 6 7 0 15 0 20 12 16 16 18 18 16 11 5 20 11 19 15 6 1 14 12 8 6 15 12 5 10 10 8 5 9 1 20 5 0 19 3 8 13 8 7 16 17 12 5 4 1 12 4 12 6 2 10 20 2 8 17 0 15 2 5 8 10 16 5 15 19 3 13 6 10 16 19 5 20 17 17 19 8 6 8 1 4 2 15 17 8 18 0 20 18 3 20 16 1 7 9 0 11 18 4 9 16 7 10 17 20 13 11 2 1 18 18 10 16 6 18 18 3 20 10 20 1 16 1 3 7 9 1 5 4 9 20 16 10 13 14 14 8 19 16 4 12 16 17 9 18 11 18 8 17 10 12 9 4 8 2 1 2 4 2 7 20 0 15 19 15 10 20 17 0 5 20 0 9 5 7 10 4 4 19 0 15 7 4 4 20 15 7 11 10 14 20 0 9 17 2 3 18 20 15 9 1 19 1 15 16 2 3 15 5 11 15 3 5 7 4 11 14 7 18 0 7 8 4 13 2 9 3 3 10 4 13 7 7 8 9 18 4 14 15 13 6 0 2 11 16 2 2 14 17 5 3 1 12 2 20 15 19 13 10 10 1 0 17 10 4 19 11 3 10 8 5 19 2 17 17 10 12 5 1 18 11 8 8 19 13 8 14 4 0 8 5 0 13 13 17 15 6 13 15 4 20 3 5 20 19 5 16 17 16 14 14 0 1 18 20 15 4 13 5 8 2 11 1 1 17 17 4 20 0 9 3 17 12 13 0 12 18 15 12 0 18 8 5 6 19 14 16 4 9 8 2 11 3 12 17 9 12 1 18 7 8 4 16 19 12 16 14 16 18 7 4 12 8 18 9 18 0 14 15 11 16 9 18 7 0 18 13 18 6 10 19 19 3 3 12 20 17 5 16 1 7 14 2 15 7 11 2 15 14 16 20 17 8 7 14 20 2 12 3 13 12 17 7 1 14 20 15 15 20 4 14 3 14 3 13 7 19 18 5 12 11 0 3 10 0 7 8 12 6 7 13 14 6 9 0 5 0 12 8 0 10 2 15 6 10 15 8 8 2 12 20 7 11 18 3 4 4 3 20 7 15 18 3 18 11 20 6 20 14 5 6 8 5 13 7 6 10 16 20 15 16 8 15 17 20 13 20 3 4 16 11 1 5 16 19 11 17 18 13 7 18 14 2 14 3 17 19 12 6 7 11 8 2 18 9 20 16 4 20 13 4 2 0 1 0 1 19 16 16 20 1 9 0 12 17 11 4 10 5 0 17 16 17 17 10 13 7 17 7 4 15 17 0 3 15 12 9 4 7 15 16 6 6 14 7 3 2 3 11 2 13 15 2 17 5 6 13 19 18 13 17 11 9 9 2 11 10 3 11 14 2 0 1 12 3 13 10 17 9 4 12 0 6 2 12 7 15 2 15 12 15 13 9 17 11 19 2 2 5 10 0 9 13 15 0 4 3 15 9 10 1 0 13 16 10 12 11 10 15 2 0 10 10 5 6 5 8 8 8 6 13 4 5 0 1 1 17 9 7 2 20 5 8 19 10 2 16 8 9 2 11 12 16 5 15 7 3 2 14 3 13 20 13 19 14 16 10 18 19 9 0 5 14 3 18 14 1 17 7 19 10 18 12 7 11 17 17 10 20 19 6 4 10 16 1 6 4 2 14 1 10 14 2 1 10 16 12 8 19 10 17 6 6 4 11 15 20 13 8 3 8 17 7 9 7 1 14 4 0 15 2 18 18 16 3 17 3 13 18 18 17 17 9 15 0 20 20 17 13 0 17 6 12 3 12 12 15 15 2 7 0 20 10 1 8 4 14 17 3 8 11 20 4 4 0 19 18 16 2 0 16 11 14 10 12 17 19 16 6 4 20 12 2 6 16 14 7 3 4 9 3 15 9 8 8 10 9 12 10 3 20 11 13 4 3 17 12 0 9 19 17 8 7 15 17 12 5 19 6 0 5 19 1 20 2 20 2 8 15 9 11 11 10 14 3 16 6 7 17 3 4 6 8 10 5 6 18 14 1 14 17 0 2 17 18 14 13 14 1 0 20 7 0 9 16 17 5 11 12 16 3 0 8 17 4 7 13 3 15 2 7 2 16 10 6 13 7 4 15 13 3 4 5 15 5 4 11 8 7 5 13 1 4 13 5 17 16 14 3 11 3 10 0 4 18 17 5 19 10 2 7 7 13 7 2 9 6 0 19 20 9 5 8 16 0 15 11 8 1 16 1 15 7 4 15 3 19 8 17 7 12 1 0 6 2 7 12 2 17 10 14 18 5 12 19 7 8 18 16 0 2 13 17 8 0 12 8 15 14 12 17 4 11 9 16 9 0 19 15 18 14 13 3 17 13 20 11 17 6 3 7 12 10 16 7 14 5 10 9 20 8 10 17 8 8 0 16 3 7 20 17 19 2 0 19 0 9 16 0 17 13 14 4 8 8 20 18 14 19 17 10 0 14 8 19 20 16 4 16 18 9 8 18 12 17 17 3 15 16 20 14 4 4 13 4 17 4 8 3 19 14 18 6 13 13 8 10 8 12 12 16 10 7 16 14 16 9 16 4 19 12 13 20 10 2 19 19 11 15 20 9 0 5 8 5 16 4 10 13 6 4 14 15 8 10 16 10 4 12 7 14 2 0 12 14 13 9 4 20 19 17 4 3 15 10 10 3 20 17 10 4 18 1 2 3 17 14 1 6 2 12 1 14 4 20 17 8 3 19 18 12 15 10 18 7 0 0 5 20 9 5 12 19 13 7 8 12 11 6 11 1 15 7 0 5 14 14 3 11 16 12 3 0 8 2 18 8 18 12 12 11 10 18 1 6 5 2 6 9 18 13 2 0 10 4 14 11 9 11 11 9 19 8 7 6 2 2 10 20 11 10 3 5 9 1 8 0 18 0 16 8 6 15 4 2 15 5 11 10 6 4 8 4 7 18 1 20 8 13 3 18 0 14 14 15 9 15 6 6 3 14 1 1 14 1 9 19 7 18 14 11 8 3 17 8 10 16 16 13 16 3 20 11 10 7 7 0 7 20 13 13 11 20 4 18 20 17 11 8 19 20 11 1 18 20 10 17 12 2 8 12 11 1 10 5 11 6 17 10 20 9 1 18 15 11 0 8 13 5 9 2 17 4 20 0 12 6 1 5 9 12 11 18 19 11 0 2 18 5 20 18 12 1 13 5 16 4 18 5 10 18 0 6 1 18 8 15 9 18 6 16 4 8 14 19 5 9 7 3 10 7 13 13 1 5 2 5 7 18 18 3 0 0 17 14 5 19 5 6 5 19 10 4 7 14 15 4 6 12 20 4 11 16 10 17 15 0 3 6 9 15 12 20 1 18 10 11 18 5 13 13 4 12 11 2 2 8 10 15 9 12 20 9 1 13 15 3 4 12 2 1 13 11 0 3 8 13 15 11 9 11 14 16 7 1 7 13 20 9 16 13 19 16 19 20 15 18 14 6 14 3 8 1 10 7 3 1 10 2 4 9 19 6 2 14 9 0 20 3 2 8 14 19 17 2 5 8 11 5 17 19 3 4 16 20 10 15 4 15 2 0 8 18 15 17 9 14 6 16 14 4 7 0 6 2 11 17 15 15 18 6 7 10 6 10 4 17 12 7 8 0 13 0 5 4 8 6 16 11 20 5 8 1 17 8 1 13 8 10 11 10 13 6 6 5 4 1 1 19 10 0 19 12 9 20 8 1 2 0 13 2 9 3 9 17 15 2 10 17 9 6 4 4 14 11 5 16 9 9 6 11 7 15 11 9 13 12 10 19 4 11 20 2 5 12 13 9 10 5 2 5 12 6 0 11 12 4 17 6 3 19 17 11 13 16 10 19 16 4 8 0 17 0 13 14 15 16 1 13 17 14 19 9 6 17 10 18 15 10 18 7 11 16 5 10 15 4 17 20 2 3 6 1 13 18 3 15 5 11 6 14 14 18 13 17 13 0 18 6 6 6 7 17 13 9 5 17 19 0 14 18 14 8 18 13 12 3 13 15 15 20 1 6 3 17 12 9 5 12 7 1 9 14 4 4 6 14 8 7 12 14 7 7 9 9 18 17 15 7 12 16 2 12 0 11 10 20 11 4 5 17 15 5 19 1 1 2 20 16 4 5 13 0 6 15 16 3 9 9 6 17 14 9 8 12 4 15 0 14 3 1 10 10 15 13 10 9 18 1 18 1 9 8 5 9 2 3 13 9 15 19 12 17 20 5 16 15 19 15 1 6 19 13 4 4 8 3 9 15 7 13 2 7 20 16 3 12 14 19 7 2 8 6 0 5 7 18 17 2 15 17 14 4 19 1 7 13 2 19 1 20 20 4 7 10 9 18 13 14 14 16 17 7 5 13 19 13 14 15 3 15 13 19 19 16 3 8 17 3 5 16 8 13 9 2 17 13 19 18 20 5 3 19 18 13 13 5 4 8 1 16 17 6 5 14 2 3 9 2 3 20 10 19 14 15 18 19 0 14 8 3 18 20 15 3 8 20 17 4 15 15 12 8 18 10 20 7 6 9 7 14 11 18 13 17 6 3 16 4 10 1 1 15 17 3 2 16 20 12 4 6 10 9 11 14 10 5 14 16 11 7 4 18 11 10 17 5 14 3 17 13 14 7 2 2 8 19 10 1 12 16 18 6 8 0 18 13 9 6 3 2 13 20 5 17 4 18 1 2 7 6 11 6 7 2 11 20 14 0 13 17 7 18 14 3 8 13 7 16 8 11 11 1 0 12 4 3 12 14 11 4 3 4 9 15 13 20 12 13 0 12 1 16 19 1 14 19 14 5 1 10 2 19 3 15 8 11 8 10 19 6 19 2 12 7 16 6 15 19 0 15 4 4 0 0 8 2 17 12 17 1 11 17 18 3 6 14 3 6 11 4 20 8 18 4 10 2 12 13 7 13 12 11 9 13 18 20 2 14 13 0 8 7 14 5 15 4 16 5 14 4 16 8 3 5 8 5 18 1 5 5 8 0 9 2 5 13 6 0 9 12 12 15 17 16 18 18 16 2 19 14 11 5 2 6 2 14 4 8 5 9 5 6 3 4 17 7 11 16 13 13 13 11 4 0 9 8 16 19 6 9 2 11 1 10 17 6 1 15 14 9 1 16 4 7 1 2 5 4 10 14 1 12 9 0 7 4 17 8 0 4 1 4 11 4 20 8 10 4 3 20 6 2 14 11 2 17 1 7 1 12 13 13 18 3 11 3 8 14 18 9 1 7 11 19 4 20 15 0 2 5 17 20 1 15 19 19 13 9 3 5 7 7 8 14 13 20 4 8 0 18 1 6 20 16 19 15 13 10 12 13 8 14 0 6 12 4 9 20 15 4 11 16 20 20 0 20 5 10 16 8 3 2 7 18 2 2 0 4 19 8 19 5 0 5 9 5 9 7 12 8 11 7 5 5 13 6 0 17 12 10 17 4 15 16 12 17 12 10 6 9 3 13 19 4 16 15 1 5 7 17 15 19 18 6 8 20 5 18 4 4 12 12 14 7 7 6 10 9 1 20 8 0 20 19 0 13 11 19 15 19 5 12 4 11 0 10 9 15 5 15 11 14 11 11 16 12 3 17 19 6 7 19 17 4 15 14 8 2 7 0 19 11 1 16 9 1 15 13 18 12 17 7 3 18 4 16 14 16 12 11 7 12 19 12 8 9 10 17 6 11 10 18 11 12 4 17 0 0 1 11 18 9 17 0 8 0 20 17 7 14 12 12 12 18 6 4 17 13 18 0 14 6 8 3 18 9 11 7 9 12 8 18 10 6 1 2 1 19 14 9 20 5 17 19 12 10 3 12 1 17 20 16 19 5 16 2 20 7 14 5 12 15 20 6 4 6 10 15 0 5 9 3 1 17 5 7 9 5 14 4 18 3 2 1 13 13 1 1 7 1 16 19 15 1 14 6 16 16 14 10 17 10 10 4 15 13 18 12 18 5 20 13 9 2 11 0 16 1 19 6 1 2 15 11 5 20 19 13 13 17 8 12 6 1 12 20 4 6 0 12 17 11 0 0 13 16 9 19 4 6 9 0 4 16 10 4 16 12 13 7 12 11 9 16 14 14 13 7 19 6 1 17 3 0 0 16 20 5 7 19 9 19 0 20 0 2 8 2 10 16 17 12 14 2 2 9 19 13 5 12 3 14 4 8 3 3 0 14 16 13 15 1 12 16 5 13 14 8 16 17 15 19 15 7 4 2 10 18 15 20 20 19 14 6 15 20 6 5 11 18 3 15 13 0 18 4 12 13 2 4 20 20 8 1 20 1 20 12 15 11 8 17 10 8 14 5 11 19 5 1 15 5 20 18 8 20 1 3 20 2 0 6 20 8 4 2 6 1 2 12 5 19 0 10 1 3 4 13 11 3 16 14 11 18 6 14 10 17 17 0 15 2 3 11 11 19 15 8 17 6 7 15 5 13 19 11 10 15 12 20 14 7 4 0 10 0 1 9 15 1 6 0 4 17 7 8 14 17 16 6 6 0 9 6 5 4 4 14 17 1 20 14 11 9 5 9 6 15 15 1 13 11 16 17 6 0 14 16 12 8 2 19 19 13 18 12 9 9 4 12 7 10 15 15 12 3 7 6 2 20 10 5 5 18 3 6 3 6 4 9 3 17 1 14 1 0 3 0 13 14 4 17 17 11 1 9 4 20 9 5 12 3 14 9 8 19 0 6 1 10 6 3 0 13 13 7 1 16 12 5 5 12 7 3 7 10 17 8 1 13 3 13 19 18 20 15 0 0 8 7 2 8 11 0 11 14 15 13 18 8 3 5 5 14 8 8 6 9 15 19 13 1 19 10 3 20 16 8 8 1 15 2 17 15 9 6 17 10 8 20 17 0 11 9 20 15 6 4 19 1 13 17 8 11 20 20 3 14 18 13 7 13 15 5 4 11 6 15 15 9 17 11 5 2 10 18 10 16 13 10 6 10 0 12 7 1 5 19 8 10 18 2 11 18 1 2 16 1 15 9 11 18 10 10 1 4 2 15 13 9 15 3 4 7 1 8 11 18 9 6 5 17 15 20 11 10 1 2 14 5 7 5 13 6 16 9 13 6 11 4 10 10 14 15 7 18 9 4 12 1 18 12 8 3 3 19 4 2 4 10 19 18 20 11 17 2 19 9 14 18 13 4 10 14 19 4 2 3 6 8 9 18 17 0 17 10 3 9 8 20 3 6 16 1 19 13 14 5 13 3 9 17 1 8 2 1 17 8 20 14 5 18 0 10 9 13 16 1 7 6 14 18 12 8 15 4 13 16 12 0 4 3 13 5 13 2 1 19 11 6 16 15 6 7 12 17 6 13 5 2 18 15 6 10 5 20 6 11 13 14 15 17 8 8 4 12 0 13 8 5 1 3 20 19 18 8 16 18 10 7 10 1 2 11 1 6 20 19 19 9 12 6 2 0 20 10 11 3 10 4 3 10 1 15 20 3 2 5 10 1 18 18 0 14 15 9 2 1 1 17 7 13 10 20 10 3 17 20 11 14 13 13 6 11 2 11 16 1 15 12 13 0 15 4 5 8 5 8 10 14 3 16 1 14 6 2 13 5 1 2 17 10 14 4 2 8 6 9 6 3 5 14 2 8 15 16 8 18 14 4 1 15 6 15 15 1 9 11 17 20 7 13 8 0 18 10 9 7 11 8 11 20 0 0 8 3 7 5 4 20 12 1 16 11 20 0 18 13 9 9 14 11 6 12 15 14 10 19 1 11 1 14 19 14 19 18 13 12 13 1 18 3 2 19 9 1 5 16 11 2 2 2 0 3 17 6 12 6 18 8 10 15 14 18 3 19 17 3 6 10 5 2 1 16 1 16 14 2 15 2 7 12 6 7 0 7 6 15 13 16 7 14 16 19 8 5 3 8 13 13 19 6 9 10 16 15 5 8 14 9 4 13 16 14 2 2 6 8 15 2 1 7 18 11 4 0 3 4 17 2 6 18 18 1 17 19 3 3 13 6 7 3 18 18 17 8 16 2 8 14 6 4 14 10 8 17 5 19 12 1 17 18 9 20 19 0 5 10 13 0 0 1 2 13 16 20 5 0 14 2 18 9 1 2 13 6 9 3 18 20 14 12 1 16 11 16 1 4 15 20 3 14 8 18 4 6 16 9 0 0 7 16 7 17 15 15 6 5 18 20 2 14 10 14 14 8 10 11 2 19 17 3 5 4 5 5 1 4 13 14 1 11 2 14 20 1 12 10 9 11 15 11 7 5 16 7 16 8 2 20 2 12 13 2 7 20 2 17 11 11 17 18 8 0 15 11 10 20 19 18 0 2 7 6 19 8 0 18 17 10 20 11 2 2 1 15 8 20 3 12 18 5 13 1 11 7 16 19 1 1 10 19 12 11 14 3 17 13 19 0 2 4 5 18 16 16 19 2 8 1 3 2 17 17 12 8 0 11 0 11 18 1 11 17 5 4 15 2 8 11 20 10 19 9 0 15 5 6 7 4 19 15 19 10 13 4 12 1 4 1 13 12 19 19 9 2 7 2 15 16 16 13 10 13 7 9 14 3 20 11 3 12 20 20 6 13 19 19 17 1 7 10 10 4 20 11 2 15 4 12 18 6 7 19 3 1 14 20 20 11 20 5 12 16 1 10 19 3 20 11 15 6 11 18 16 12 15 4 2 12 11 2 18 8 0 10 7 16 4 15 16 7 12 14 10 11 5 10 3 5 9 2 4 13 19 13 5 20 5 9 0 8 17 16 16 5 19 13 7 3 10 11 12 15 3 1 14 4 11 4 1 20 11 12 20 18 8 4 13 7 0 10 9 12 20 15 17 10 1 1 12 9 1 6 7 2 9 16 5 17 1 17 7 11 19 12 7 20 17 12 0 2 3 5 20 10 16 19 2 11 20 20 17 11 8 2 2 20 13 19 1 16 10 14 15 11 7 11 19 4 20 1 14 18 20 5 4 20 20 5 1 20 8 4 5 8 7 1 15 8 2 9 8 6 14 5 11 13 3 2 5 6 19 7 6 12 5 11 0 6 7 7 1 14 16 5 12 7 11 7 6 10 1 14 3 18 6 10 16 16 16 14 16 12 20 1 18 16 10 13 3 16 17 14 20 16 5 18 16 9 17 6 4 14 4 2 8 3 16 13 2 15 12 5 2 4 19 8 7 16 17 11 16 19 12 12 19 2 6 14 2 2 16 8 18 11 7 4 17 0 20 18 20 9 6 15 11 1 16 4 4 12 12 9 17 2 3 13 0 2 0 18 9 10 1 20 15 10 7 12 19 15 2 12 7 10 16 15 13 17 4 7 18 17 13 2 13 11 14 10 20 5 18 6 17 5 7 5 11 3 17 10 7 2 13 10 5 6 14 6 7 10 19 9 3 5 9 11 2 4 19 9 4 4 19 16 1 3 3 3 5 18 18 5 17 19 17 11 7 9 2 0 10 0 6 10 15 14 19 18 7 18 9 5 9 19 1 10 3 17 15 20 13 18 4 15 17 8 3 15 13 16 10 19 9 17 5 6 18 15 7 3 15 9 16 4 9 17 6 6 20 13 18 1 20 0 19 8 4 20 11 10 17 9 4 6 7 2 6 15 0 1 3 17 11 9 2 5 3 0 17 13 5 17 15 6 4 7 4 12 18 5 14 13 14 14 19 7 8 7 20 3 13 10 3 9 18 5 2 3 7 7 14 0 20 18 4 6 11 14 1 18 18 20 10 19 20 12 19 0 6 15 8 0 16 6 1 9 6 3 12 9 6 5 13 11 18 12 3 3 16 2 14 14 6 6 9 20 16 9 4 3 8 20 13 4 17 18 4 2 16 17 20 17 17 9 5 13 7 13 2 3 14 3 17 14 5 12 11 2 13 16 6 8 20 19 13 7 9 9 20 2 15 12 2 1 16 14 3 16 16 16 1 8 15 11 16 7 3 2 15 9 3 17 0 8 17 11 0 7 1 7 13 15 8 20 3 9 2 16 2 9 10 20 12 6 6 14 13 13 1 12 15 17 2 8 7 8 14 7 4 6 14 12 1 2 10 15 1 5 13 19 10 20 9 20 0 17 17 6 16 12 10 4 8 6 5 2 7 4 17 19 1 16 13 0 7 15 3 13 4 7 13 11 17 16 15 13 14 8 0 4 11 3 17 2 20 11 7 0 7 9 13 20 15 12 19 9 1 10 8 11 9 16 17 4 10 20 17 12 9 0 20 20 20 9 11 16 14 7 9 9 11 1 11 13 3 16 13 10 4 12 10 17 0 10 8 16 1 15 10 18 9 15 4 1 1 0 10 11 0 16 20 5 4 0 13 5 18 4 19 5 19 16 19 9 9 14 12 9 10 17 7 4 19 18 16 4 0 6 10 17 0 4 9 13 12 4 20 3 11 1 14 16 8 17 7 19 3 4 1 12 18 12 11 10 10 16 18 18 6 7 11 0 2 0 17 15 1 20 7 6 3 7 11 10 19 15 10 3 12 19 1 8 17 15 20 17 10 8 14 5 11 14 11 7 14 10 11 14 0 2 20 14 15 19 0 7 5 13 12 14 6 17 16 4 5 9 15 4 8 0 5 7 1 17 9 10 15 6 6 11 8 6 7 0 11 4 6 9 2 16 14 16 16 1 10 4 15 0 0 11 6 11 16 7 9 12 0 2 1 0 3 11 3 18 3 6 1 12 19 5 17 9 18 6 19 13 19 14 5 13 13 16 16 12 11 17 6 3 10 14 17 16 10 20 16 10 7 9 11 6 4 3 4 20 10 4 5 16 1 2 16 17 11 11 0 1 4 10 18 2 7 9 16 14 3 18 0 9 2 15 5 12 2 0 4 16 20 20 9 8 17 3 13 16 10 8 7 13 20 8 4 2 8 5 2 8 8 13 13 20 16 2 6 9 3 6 14 5 1 19 2 1 10 17 11 18 7 10 17 19 2 4 18 3 19 9 13 1 14 18 16 20 0 1 6 12 9 1 2 9 11 20 9 3 1 5 9 17 20 2 3 6 4 4 16 2 7 13 0 20 1 20 20 12 4 4 20 0 2 3 12 1 17 8 6 15 7 15 8 15 11 16 11 11 13 16 2 13 8 0 10 9 14 6 14 0 18 9 19 16 12 14 3 8 14 18 18 18 0 13 1 6 2 1 6 6 18 17 0 18 18 16 17 6 8 9 17 17 14 11 12 16 15 9 9 19 1 11 6 1 18 19 1 0 15 9 16 0 20 10 2 12 6 17 0 2 19 14 11 12 16 20 0 9 20 8 15 15 20 4 0 4 19 15 3 6 18 18 11 10 16 7 14 16 8 8 20 20 7 18 13 5 17 3 4 20 14 12 3 0 3 16 6 19 9 3 7 14 4 5 2 16 4 17 7 4 2 20 0 9 14 2 7 20 3 17 14 13 5 6 13 4 5 10 13 15 7 12 6 7 4 14 7 14 20 15 12 18 11 6 4 11 11 19 8 7 4 10 13 0 1 12 18 10 12 0 19 20 16 18 16 20 2 13 0 12 9 1 1 16 20 17 11 9 2 6 15 10 4 16 11 12 6 13 4 16 11 3 6 18 5 0 7 0 5 6 11 13 3 6 4 18 17 12 17 8 1 4 10 3 15 6 14 16 18 10 4 3 2 14 20 16 10 0 16 16 5 12 11 5 11 0 12 7 6 17 13 3 18 11 15 17 9 14 2 19 17 4 12 15 19 3 11 17 8 0 7 0 7 5 18 5 10 3 9 13 17 18 16 9 17 8 18 3 15 19 4 0 10 16 2 16 2 20 13 17 4 17 17 8 2 19 8 12 17 2 9 16 15 16 13 4 2 10 4 3 17 9 18 19 8 19 20 1 15 5 17 18 16 7 19 20 20 20 17 5 20 3 10 9 6 13 7 2 15 14 14 20 4 20 14 15 10 2 7 13 6 19 3 14 12 0 8 12 11 8 11 20 15 16 8 10 1 3 3 1 6 18 16 16 1 15 17 4 9 20 19 11 16 19 1 16 17 17 8 5 6 17 20 19 15 9 18 5 13 9 1 8 1 19 12 4 17 0 5 13 9 17 18 3 20 3 18 20 20 16 6 15 9 14 19 15 9 15 20 4 4 15 6 10 20 2 12 1 9 0 20 6 0 13 9 17 8 17 15 10 10 16 11 1 7 20 13 5 11 2 20 10 13 15 8 8 15 5 6 6 18 19 20 19 0 18 8 11 9 10 17 6 20 1 11 4 14 7 8 1 18 10 13 1 8 4 13 18 8 4 12 20 6 17 13 18 15 6 9 8 7 12 2 20 2 1 18 17 20 9 15 9 12 3 12 15 4 11 18 14 19 5 0 16 1 9 6 16 2 2 14 2 0 3 7 19 19 9 1 1 11 1 18 16 15 19 11 9 20 5 20 16 16 8 20 5 16 15 13 4 13 20 9 16 16 2 14 8 8 17 1 3 13 9 8 3 8 12 17 4 10 8 2 12 11 15 11 17 19 3 11 20 7 20 8 7 2 1 18 11 15 10 19 5 9 17 16 12 5 7 4 1 7 9 3 4 12 9 2 16 2 11 3 16 5 2 4 12 0 3 7 4 0 5 15 11 12 16 1 12 13 3 19 0 12 1 0 4 0 15 16 3 7 19 13 0 20 19 10 3 17 3 4 1 5 3 15 18 16 7 7 4 19 2 16 8 9 6 9 4 5 0 3 6 10 16 1 3 3 9 1 18 6 5 9 0 16 6 20 20 9 2 19 6 11 3 13 12 17 13 16 15 3 18 11 16 11 11 2 18 6 5 15 0 19 16 0 5 16 0 12 11 1 4 12 9 20 4 19 14 0 7 14 9 11 17 2 14 17 12 9 5 6 0 11 16 7 0 7 17 3 16 14 19 16 5 5 13 2 12 17 17 7 18 7 18 13 10 15 10 5 13 18 19 15 7 0 16 16 2 19 7 11 9 12 7 7 12 7 20 2 4 17 18 6 0 2 1 5 15 8 5 18 0 15 17 12 9 7 12 6 18 5 16 2 1 15 9 19 10 17 5 5 18 18 11 11 3 9 9 9 13 3 17 12 12 4 1 19 10 2 10 6 16 14 12 10 17 18 14 20 15 7 6 2 19 8 4 6 11 8 20 9 0 19 0 1 0 3 9 18 14 10 2 20 1 9 7 9 17 8 19 8 7 16 16 12 13 18 16 9 12 1 2 1 15 15 0 6 10 13 5 11 11 9 17 20 12 16 9 12 20 2 2 0 12 8 9 4 20 7 5 19 13 9 5 12 5 11 6 0 12 0 0 19 11 19 1 2 20 19 9 19 5 17 9 5 2 2 10 11 16 19 13 11 14 2 17 0 0 10 11 16 16 9 11 4 11 18 18 10 15 4 6 11 2 4 20 12 1 6 1 14 15 20 7 4 9 12 2 16 6 0 7 4 3 20 5 17 2 13 18 14 16 6 14 17 4 4 10 7 2 19 5 12 0 15 12 9 5 16 16 1 0 5 9 17 1 1 5 2 6 14 7 2 13 13 19 17 12 12 16 18 10 8 5 20 15 4 5 8 13 3 15 5 14 4 18 14 13 0 3 5 1 3 7 14 13 19 4 12 14 14 1 8 3 3 16 18 0 20 4 18 16 20 13 12 0 9 11 12 20 6 11 20 5 16 0 14 4 5 3 11 8 10 2 19 1 4 11 17 4 6 3 19 5 10 11 18 13 11 19 6 15 20 19 18 11 13 16 18 11 0 10 4 4 15 18 14 4 19 7 9 20 8 5 20 2 6 8 15 6 16 13 4 9 15 10 9 2 1 7 12 0 18 6 17 10 8 12 0 13 20 6 15 15 8 14 4 9 17 7 16 1 0 12 0 15 3 6 14 17 1 17 20 6 12 16 2 0 18 0 14 10 15 11 3 8 2 7 6 20 5 2 16 8 15 0 4 16 19 16 13 5 12 6 17 8 14 11 10 3 3 20 19 18 16 1 15 6 1 4 10 17 12 20 18 7 20 7 11 11 5 6 9 8 0 17 2 19 16 13 5 6 16 3 1 18 13 15 10 9 13 17 4 15 9 18 15 0 13 11 13 16 6 5 10 0 8 13 0 8 16 9 16 9 10 16 20 18 1 17 2 16 19 13 6 10 2 0 5 12 0 11 20 10 4 15 6 10 19 4 16 13 20 15 2 16 16 13 18 10 0 3 5 1 20 11 18 5 7 5 19 10 18 11 4 13 15 1 12 18 7 11 13 10 15 15 4 2 14 11 4 12 15 15 9 8 10 3 13 12 15 10 20 17 8 20 17 2 7 3 3 15 16 9 3 11 15 15 15 13 11 0 6 5 14 8 7 4 0 17 8 15 2 9 13 10 2 11 1 6 1 14 4 16 3 1 15 10 13 10 13 20 3 11 19 4 4 1 5 12 13 19 2 3 7 6 11 14 9 10 14 16 20 2 11 1 17 2 5 9 6 1 10 4 16 0 6 7 11 0 8 8 9 9 1 16 6 8 14 5 9 5 20 1 16 18 8 0 20 6 11 17 8 19 0 20 3 4 4 2 8 11 0 13 15 19 2 18 3 10 9 19 6 11 4 5 20 16 15 19 17 14 12 19 11 4 20 20 20 5 14 12 15 1 13 16 7 3 6 16 12 12 3 16 3 7 12 10 18 7 20 4 20 20 7 20 6 19 2 7 14 2 4 4 16 10 18 20 11 19 1 7 6 14 14 18 20 14 12 9 17 19 19 1 14 0 20 18 2 19 11 20 16 2 13 0 6 1 15 13 15 19 18 1 1 18 12 20 4 16 10 4 12 10 9 10 5 14 0 11 1 13 7 0 3 19 4 8 2 2 14 12 20 20 9 4 8 4 17 1 17 2 8 12 18 19 14 17 0 16 8 5 6 17 17 7 16 5 11 20 2 17 11 1 17 15 15 1 5 2 8 15 15 2 5 7 5 7 19 15 16 7 20 2 4 12 4 8 0 19 11 0 9 11 20 13 19 20 4 12 2 1 15 8 12 1 4 20 1 6 12 17 0 9 20 17 8 2 13 12 5 19 3 16 16 0 11 18 20 5 6 9 7 7 12 13 14 2 15 8 12 11 9 16 14 2 6 7 14 3 6 14 16 11 18 10 0 13 7 19 5 5 14 12 0 16 19 18 8 4 13 5 17 11 4 17 17 20 18 15 1 11 10 15 17 9 19 5 15 13 14 16 13 6 1 6 8 2 3 3 10 6 8 15 0 3 11 18 19 18 14 4 4 17 20 14 17 11 9 10 18 1 4 1 9 3 1 8 8 3 18 3 5 19 20 6 1 14 4 7 7 4 6 6 13 1 7 19 18 11 18 18 15 19 19 10 20 20 6 2 5 4 2 15 11 3 6 20 13 4 16 14 15 20 13 12 13 0 5 2 17 16 17 18 5 10 16 15 5 15 7 4 0 13 3 18 19 4 10 6 16 11 1 13 10 8 7 10 14 14 14 1 18 3 13 7 6 19 0 12 4 4 5 4 17 13 20 1 13 10 11 4 1 13 12 5 5 6 17 12 0 1 16 11 18 3 19 18 11 14 4 16 18 15 5 12 4 6 20 3 5 7 3 0 11 4 2 2 8 18 5 5 2 11 15 9 9 3 7 4 5 8 16 15 7 19 20 13 11 12 17 6 9 14 9 17 1 14 8 11 12 1 11 8 20 16 19 14 0 12 11 14 4 18 16 10 16 14 10 5 19 6 14 3 5 2 16 7 20 0 11 2 2 4 20 16 2 16 14 13 14 11 9 15 18 1 1 9 15 2 10 1 15 19 0 20 10 7 2 3 6 20 6 11 3 11 6 8 1 11 9 0 8 17 17 3 13 3 8 2 15 0 16 1 0 12 7 10 3 5 8 4 10 1 1 1 20 1 15 7 16 3 16 9 16 8 18 16 5 12 15 18 9 13 10 3 4 13 20 10 18 20 16 5 5 0 12 20 9 14 8 13 6 0 12 17 1 1 7 14 8 14 11 13 1 19 2 17 3 1 2 1 20 6 15 6 11 16 5 3 8 0 17 0 1 5 14 20 19 2 14 14 7 13 16 8 17 3 19 2 0 18 2 5 20 19 8 19 16 8 18 7 17 0 1 11 18 20 15 4 16 5 16 18 15 3 13 14 1 10 9 11 5 11 9 0 14 0 0 18 10 3 13 16 3 2 8 5 18 0 4 17 13 8 11 11 13 3 16 8 9 7 3 0 5 8 5 20 7 3 12 2 10 4 14 20 5 3 9 1 2 15 12 12 7 13 1 7 17 17 18 14 10 2 8 16 13 0 19 13 10 7 5 8 20 17 17 20 7 7 15 2 19 9 17 9 15 11 8 11 16 16 5 19 7 0 2 20 1 14 5 4 6 20 14 12 18 9 2 7 19 4 15 0 13 20 9 13 20 14 11 6 5 3 12 19 2 12 20 17 1 9 0 16 11 14 13 13 12 13 7 11 5 16 8 7 14 14 3 17 19 0 3 18 18 7 9 4 9 15 7 12 6 18 10 0 6 19 17 9 18 16 7 1 0 10 2 13 14 16 20 16 19 17 8 15 18 3 16 7 5 3 20 18 17 0 4 4 11 11 11 18 13 16 7 7 8 12 10 13 17 2 16 2 9 11 17 8 0 5 10 20 7 15 15 20 16 6 15 11 5 17 9 4 0 5 15 1 17 6 12 12 18 15 18 13 18 18 5 18 14 5 8 5 18 16 6 10 4 1 13 12 1 16 4 15 15 10 1 10 4 10 20 15 18 13 4 8 8 17 20 7 5 14 9 17 8 15 6 4 6 0 13 20 10 17 16 10 16 1 7 6 14 5 5 2 16 12 9 14 9 8 5 17 1 19 18 12 11 16 19 6 16 17 3 12 14 0 19 20 13 14 18 1 3 18 11 17 18 2 16 20 9 19 16 15 9 17 8 10 18 2 13 7 15 5 20 16 3 6 15 1 15 1 7 1 0 18 12 1 9 15 0 19 2 3 13 5 19 1 2 10 6 1 4 8 1 18 17 15 12 20 14 11 12 3 14 16 7 0 2 10 13 19 20 17 12 11 0 8 4 6 3 1 8 0 8 18 7 20 15 19 1 8 19 17 2 6 14 15 4 17 14 0 10 1 13 12 9 13 2 4 8 4 18 13 0 16 20 7 9 13 16 5 10 15 1 3 17 5 12 12 6 8 14 12 17 12 19 15 11 14 12 1 10 19 20 8 16 8 19 5 1 0 12 11 2 19 18 0 11 3 17 20 14 16 14 19 18 0 16 11 16 2 16 7 6 10 20 2 19 12 6 6 12 17 18 14 12 20 16 19 12 14 12 11 17 11 8 3 4 3 13 15 9 6 14 2 17 11 3 16 4 7 18 17 19 20 15 7 14 1 0 9 11 8 10 10 10 14 20 9 14 6 8 16 4 16 1 15 0 15 8 10 20 3 2 10 4 17 7 18 2 11 17 0 1 19 8 9 14 20 15 1 0 11 7 19 13 3 2 2 2 8 6 19 2 13 14 20 14 19 13 8 14 18 10 15 14 11 4 0 9 14 3 8 12 2 2 12 19 0 15 2 17 10 5 8 19 19 5 4 8 17 17 0 4 12 13 5 17 19 3 0 20 6 17 18 18 5 7 5 10 16 7 12 15 6 11 4 3 11 10 12 8 0 12 19 16 15 14 1 14 17 4 2 6 3 1 2 9 9 17 0 0 18 9 6 5 9 4 16 16 6 15 7 13 17 0 11 5 13 15 0 9 13 8 14 6 17 3 3 3 18 9 13 12 4 13 12 20 9 3 10 8 12 1 5 8 9 7 9 10 1 5 12 5 15 16 16 12 12 11 15 1 6 4 2 3 9 20 19 3 9 9 3 16 14 20 16 20 7 16 9 18 17 5 15 19 1 14 16 2 7 4 1 11 19 16 15 0 2 1 15 11 11 19 8 13 6 14 11 12 14 15 15 1 9 20 19 20 3 8 9 14 13 14 15 20 5 0 8 7 14 11 2 20 17 0 7 5 14 10 1 4 12 4 9 11 16 4 20 14 0 0 18 7 10 14 14 0 6 12 7 8 7 20 17 17 16 6 1 15 0 19 10 19 4 17 20 5 20 0 5 17 15 9 3 14 2 13 7 13 16 9 7 20 16 17 1 2 18 13 9 18 11 9 19 13 13 14 5 3 11 2 7 0 10 17 15 2 19 4 20 11 4 10 16 18 14 7 4 19 14 6 5 8 8 20 3 7 7 17 19 6 13 5 12 10 4 4 2 14 13 14 11 2 2 5 10 15 10 1 11 8 12 16 1 19 5 14 6 5 11 12 6 4 2 15 15 10 5 20 8 4 4 13 5 7 15 2 17 17 10 5 11 6 0 8 17 11 13 13 18 9 2 15 16 2 20 0 13 3 3 2 0 1 16 16 4 16 1 9 3 11 2 3 18 0 10 19 1 11 8 8 2 12 4 14 3 20 1 10 20 16 12 2 8 3 0 8 2 12 0 18 3 6 8 17 7 0 6 16 11 12 1 19 1 5 2 6 1 3 11 4 15 1 12 13 2 7 7 13 1 4 0 18 2 7 1 3 18 14 7 13 0 11 2 5 8 10 5 18 9 1 2 4 17 17 4 3 9 19 3 2 16 7 0 11 15 4 9 17 5 20 4 3 10 11 17 13 9 8 20 11 0 12 1 11 15 0 12 5 8 2 6 2 19 3 17 6 2 17 0 14 6 0 9 2 15 1 19 19 10 8 8 17 0 2 0 8 5 20 19 10 14 1 14 13 7 3 6 11 11 15 4 15 17 6 12 6 10 12 2 8 14 20 20 6 3 2 5 0 0 2 14 18 17 2 1 20 11 1 17 2 8 8 1 15 5 2 2 11 8 13 17 12 19 17 11 5 7 0 10 14 17 13 11 7 17 1 17 2 3 2 20 10 12 10 4 3 10 4 8 5 0 14 18 17 16 16 11 13 0 18 19 19 5 18 10 16 7 9 0 1 9 5 0 13 12 1 4 10 12 14 20 20 10 19 2 4 15 9 19 20 2 15 19 0 6 1 11 2 10 12 3 3 16 15 10 16 13 3 11 19 12 19 0 12 17 17 2 10 20 0 19 13 2 5 13 14 2 11 5 15 4 0 13 18 14 13 8 2 20 20 9 19 17 6 15 12 6 2 3 1 14 17 16 9 4 1 4 14 18 4 17 12 19 0 13 19 6 0 9 6 10 11 5 9 8 11 20 14 6 9 18 10 11 2 19 3 16 17 9 8 3 4 12 8 1 1 8 14 7 8 3 15 0 5 17 19 16 14 13 15 10 15 15 15 3 3 10 7 2 11 4 8 5 5 19 2 3 5 20 6 17 6 20 9 3 14 2 19 6 5 16 15 11 9 16 15 1 12 13 9 18 18 1 12 0 19 20 16 4 18 14 2 16 9 0 8 6 14 13 6 1 18 18 12 6 1 20 13 7 15 16 4 19 19 2 17 14 9 9 16 5 0 13 6 15 5 16 16 16 16 2 19 19 16 3 13 17 12 2 19 5 11 0 13 0 15 1 16 9 13 14 19 2 20 12 10 4 10 9 6 7 5 3 17 18 13 4 17 1 10 3 15 2 5 1 6 19 11 20 4 16 18 6 19 11 11 7 4 9 7 6 6 12 18 20 3 15 1 10 3 2 11 7 15 10 2 17 16 7 13 7 20 16 10 6 13 8 13 14 12 12 5 12 11 4 12 15 7 4 14 20 0 7 6 6 12 12 16 2 19 20 15 7 20 8 6 3 10 17 6 16 1 14 17 16 10 11 2 11 18 8 4 2 19 16 13 3 3 20 20 12 4 3 6 3 5 20 11 15 17 16 1 16 10 7 16 1 1 6 18 7 17 20 10 6 15 1 5 2 10 7 4 15 8 20 5 18 0 1 3 8 18 20 20 7 4 0 12 20 2 13 3 2 4 3 11 4 8 11 0 8 16 9 4 14 17 4 6 6 16 16 11 19 1 18 0 4 0 20 19 1 9 3 14 11 9 3 12 17 17 17 1 4 13 13 20 17 0 6 15 6 2 12 16 12 16 5 8 12 9 19 0 20 12 2 2 19 13 20 16 10 6 16 19 0 1 14 12 9 4 9 20 9 9 3 19 13 18 11 2 11 4 7 8 5 15 5 2 14 19 8 11 8 2 13 7 5 12 1 19 4 7 3 16 1 3 6 17 5 14 11 13 1 17 18 6 15 14 17 18 19 13 15 17 4 12 13 12 12 0 20 15 16 6 9 12 1 1 7 13 11 17 5 5 15 16 18 8 4 0 9 9 0 16 9 0 9 10 12 17 5 17 5 16 18 0 20 11 1 17 1 10 6 18 5 6 10 5 2 4 1 14 8 3 15 13 16 8 3 0 17 17 8 6 17 19 10 4 18 7 1 4 5 1 4 17 19 7 3 4 5 13 5 19 15 0 18 11 8 13 19 7 4 13 5 12 11 6 13 14 14 10 16 11 11 19 3 11 15 19 11 9 14 1 8 5 18 15 5 11 11 17 0 15 1 17 11 11 9 10 9 13 1 13 17 0 1 13 13 13 3 5 19 18 16 0 8 3 8 12 16 17 0 1 15 3 18 19 20 7 0 12 1 5 17 16 2 5 9 14 9 19 17 15 17 16 8 0 7 8 2 20 9 18 8 0 16 20 2 15 19 5 4 10 4 12 4 18 2 1 5 5 7 12 2 20 11 2 12 1 20 12 16 15 0 8 15 11 18 10 12 19 6 16 17 4 11 4 15 20 6 6 0 5 19 11 10 18 15 3 6 0 14 10 1 18 16 15 2 2 12 8 12 10 15 2 4 15 6 3 0 4 0 0 5 0 7 9 6 7 15 6 11 20 14 20 18 15 19 17 12 17 4 1 13 9 2 15 10 2 8 7 4 12 3 8 0 4 4 6 15 15 12 18 11 9 19 0 4 10 20 10 11 1 0 17 15 19 8 1 9 10 20 19 7 10 18 13 12 16 3 9 20 17 6 5 4 5 18 10 19 16 4 13 4 15 15 2 14 7 19 7 18 11 9 14 10 3 13 0 14 10 7 19 17 3 7 13 5 3 16 4 15 0 5 6 17 12 10 15 13 5 16 0 16 10 4 1 10 5 1 4 12 10 12 8 7 9 14 8 10 1 5 18 18 0 10 19 15 14 15 11 2 16 3 5 20 1 14 0 3 9 11 7 12 11 6 19 11 9 1 17 12 16 16 17 8 12 14 18 17 14 17 9 12 17 3 10 14 4 8 16 18 17 2 15 3 8 10 15 20 0 7 2 9 13 19 19 5 3 19 3 14 7 9 6 20 14 16 19 2 1 9 10 14 7 11 11 5 13 14 4 1 9 5 1 6 16 11 8 8 15 0 3 5 19 18 20 20 14 16 11 20 12 15 18 8 11 3 0 15 7 3 0 16 18 14 6 11 6 13 16 11 10 4 18 17 12 18 12 13 5 19 19 4 13 14 12 16 14 18 5 18 3 20 10 12 17 15 18 4 13 7 17 11 1 11 13 4 2 1 13 15 17 16 12 13 14 16 8 17 2 18 14 3 15 19 5 17 6 11 2 7 5 9 14 4 13 5 8 0 2 5 3 4 20 13 8 8 9 2 14 11 1 11 2 5 8 12 15 6 0 7 15 16 19 18 7 15 18 6 1 5 18 1 4 12 8 1 8 13 6 20 0 12 3 16 20 18 1 3 3 11 18 17 2 13 0 5 10 17 11 17 14 3 9 20 8 11 19 14 19 15 14 14 19 6 19 10 8 7 20 3 7 18 12 7 16 4 8 9 19 18 1 5 12 17 1 13 17 3 19 8 20 9 3 1 8 15 8 8 15 1 15 6 16 19 8 12 19 3 13 5 0 5 0 1 17 18 20 1 18 9 18 13 12 9 2 3 20 11 17 0 7 19 17 3 5 12 0 16 9 0 20 16 1 2 4 1 9 17 14 7 1 14 6 6 1 15 17 4 1 11 3 4 10 9 11 15 16 7 14 7 6 2 8 10 5 20 12 9 7 0 18 1 2 12 11 11 15 6 14 13 19 8 15 12 17 14 1 3 20 19 18 11 13 7 6 17 8 0 2 7 3 14 19 4 3 14 6 1 0 0 3 1 0 1 20 8 10 13 18 10 15 15 17 3 7 16 3 20 18 16 12 20 18 12 4 12 11 1 17 16 11 8 14 14 11 8 20 8 13 13 17 0 1 13 9 1 20 15 7 12 12 13 2 10 16 18 5 1 0 16 1 13 0 0 14 18 1 7 9 3 9 18 8 10 14 3 6 12 1 8 10 19 10 7 8 2 0 4 13 4 16 9 14 1 0 11 17 5 7 1 16 4 11 4 8 18 16 6 5 2 1 20 9 13 9 16 8 3 9 7 0 17 3 15 4 11 11 18 13 4 16 13 3 17 14 2 4 18 20 5 7 15 17 15 13 7 18 13 4 8 1 9 9 15 12 12 14 15 8 13 17 17 0 10 15 8 16 5 6 2 13 19 19 20 18 19 19 12 1 8 14 19 13 12 13 5 0 18 12 20 19 9 11 2 16 16 19 15 12 3 17 11 8 9 12 17 6 4 1 16 12 8 4 5 10 2 5 9 19 14 14 8 7 4 0 6 7 16 8 13 14 8 14 10 8 4 8 0 17 5 13 8 17 13 17 1 11 3 2 16 4 19 0 17 15 14 7 12 7 12 0 10 6 11 18 0 6 17 0 1 18 11 13 18 11 0 14 0 12 12 8 19 20 4 17 20 9 9 2 15 6 12 5 8 0 0 12 14 4 10 15 0 6 5 20 18 20 3 17 3 3 2 10 1 15 12 3 7 5 12 4 10 2 2 0 10 5 1 18 11 12 10 20 8 17 8 10 3 15 0 15 1 17 13 11 12 2 6 12 16 17 3 0 13 17 20 13 12 3 1 6 6 0 10 14 18 11 3 6 8 13 11 3 3 20 20 6 17 11 2 8 18 8 13 13 14 7 3 15 14 2 18 0 1 3 4 10 15 13 6 14 18 10 10 16 19 4 8 16 18 7 16 2 15 17 15 14 11 7 19 5 10 11 11 8 13 12 9 7 19 11 20 13 15 11 13 17 0 5 8 0 15 9 11 7 10 6 11 19 13 0 6 20 4 3 7 16 16 10 3 4 3 3 4 16 9 6 17 10 9 7 6 19 14 1 3 0 8 8 6 20 8 5 1 20 19 9 3 4 7 19 11 17 7 20 9 9 2 13 5 9 14 20 15 11 10 16 9 0 5 14 4 7 2 1 10 0 20 14 7 16 18 12 5 19 15 15 17 15 4 1 13 7 10 3 4 5 7 16 12 12 8 17 6 9 19 1 2 3 14 5 16 15 11 10 5 11 5 16 13 17 15 11 15 12 5 20 0 16 1 19 3 15 9 18 9 9 16 14 5 18 8 13 7 4 0 11 11 17 15 0 3 7 2 19 10 18 2 2 1 19 18 4 2 13 2 1 11 2 1 1 19 1 14 10 20 8 6 12 15 17 20 6 6 11 16 17 2 19 0 0 4 14 1 7 7 17 9 12 4 3 14 8 15 0 18 8 11 7 13 17 20 5 12 13 13 9 13 15 17 8 4 3 14 6 14 3 5 5 2 15 6 8 18 6 3 6 13 13 18 6 11 4 20 8 16 7 2 20 7 0 8 0 10 6 11 13 19 0 2 3 2 5 6 11 6 20 11 0 14 18 16 10 2 6 13 8 0 18 4 4 17 0 16 0 6 20 0 7 14 20 1 18 2 20 1 15 11 17 10 8 17 4 1 1 10 17 3 3 1 12 3 16 13 5 15 4 2 10 0 1 10 2 19 2 0 18 1 2 9 13 17 1 4 6 1 16 10 17 15 11 9 6 19 7 10 9 12 16 6 1 9 8 20 18 2 9 1 16 4 4 5 14 17 13 16 7 13 3 2 8 1 2 19 9 19 3 6 18 20 20 0 14 19 16 5 18 7 10 3 0 17 10 11 4 18 13 10 10 10 14 14 2 12 5 15 15 14 19 18 12 12 1 3 1 17 10 17 7 7 5 14 4 11 11 15 14 7 3 1 15 8 0 7 15 4 19 13 11 19 4 19 13 5 20 0 0 8 19 4 4 0 16 15 18 19 14 7 14 13 13 8 3 8 20 19 16 17 6 14 12 20 9 0 10 4 8 4 9 15 16 16 1 11 5 9 16 3 15 14 20 7 13 9 10 14 0 14 15 1 18 4 12 7 20 13 0 15 7 20 19 20 17 11 17 18 2 14 13 5 18 20 4 6 14 5 14 0 4 16 10 2 11 7 16 13 14 3 11 13 7 19 18 4 5 7 20 7 2 12 0 9 16 16 8 16 18 10 0 11 10 7 20 16 12 8 0 15 6 6 17 18 2 7 5 18 4 7 20 4 9 12 19 2 8 20 18 16 0 4 14 3 2 9 4 19 13 16 8 4 9 7 20 14 8 6 2 11 17 11 6 16 16 16 1 10 20 8 18 2 20 0 0 13 12 18 11 10 11 16 4 11 18 8 12 18 15 5 16 0 3 5 10 13 3 17 19 3 16 16 20 20 19 0 19 14 0 10 10 10 16 5 7 8 20 18 8 2 14 3 10 16 10 0 10 0 8 17 9 4 8 15 3 11 3 6 10 9 7 2 6 17 6 7 15 13 3 4 15 15 16 10 11 6 6 6 17 13 0 15 13 8 9 19 16 3 20 14 12 0 8 0 8 9 9 19 7 5 17 4 20 17 17 18 5 13 2 4 3 5 1 14 6 2 1 4 5 6 10 16 3 12 12 6 4 10 1 9 16 19 11 3 12 15 19 20 5 6 7 1 2 5 12 10 2 13 0 20 11 9 0 18 19 2 10 13 1 10 12 9 20 9 15 20 1 8 1 14 16 0 14 12 9 2 11 8 15 19 16 3 11 0 5 9 16 1 0 15 20 5 8 8 4 14 11 19 13 14 10 3 5 6 2 17 17 9 20 18 2 7 0 14 16 16 17 2 0 18 17 11 0 18 11 18 14 7 3 3 15 11 14 18 16 10 5 20 12 14 17 10 16 20 3 8 16 18 6 2 10 17 11 4 8 19 14 9 11 10 1 3 9 3 2 6 19 3 16 17 9 3 11 17 15 8 0 1 5 7 0 15 4 2 2 16 2 1 13 9 15 5 5 9 16 1 4 17 11 8 20 5 20 5 13 0 17 18 20 6 2 4 4 16 2 16 4 2 0 9 11 7 16 14 15 3 14 20 2 14 5 13 9 9 5 2 13 10 18 7 12 20 18 0 4 2 19 20 1 9 13 8 3 18 9 16 12 16 19 6 6 19 10 8 2 1 18 8 13 8 4 9 0 20 17 13 5 14 0 10 5 0 3 12 12 16 11 16 13 19 13 8 1 16 15 0 13 13 12 1 5 12 14 0 10 8 13 2 6 9 3 0 12 4 20 19 8 16 20 18 13 15 17 11 0 18 4 10 13 6 0 19 0 11 10 3 6 11 10 18 10 14 14 12 20 5 5 5 7 3 6 14 0 8 20 19 10 6 20 16 3 1 8 19 14 12 9 0 16 12 16 14 3 18 16 8 17 17 3 8 18 8 8 0 14 2 3 20 18 5 5 11 16 0 17 14 20 8 10 10 12 19 20 9 16 9 9 7 9 9 7 8 14 13 3 9 19 13 9 11 13 5 17 13 9 5 7 15 6 16 6 3 8 9 10 9 10 12 15 13 7 3 16 7 11 19 5 16 8 14 14 18 8 18 14 2 7 19 20 20 14 2 11 11 13 6 7 2 9 11 17 20 0 4 13 5 15 19 17 0 10 2 16 0 4 15 9 10 9 4 9 3 18 7 11 6 15 11 14 19 8 17 1 19 12 3 10 10 3 0 16 7 19 7 14 15 12 4 9 2 4 13 2 2 19 17 7 11 1 11 20 3 20 11 12 7 15 10 15 7 14 4 16 7 8 3 17 6 15 11 16 9 7 20 3 13 17 16 12 2 1 16 15 15 15 10 15 10 17 4 9 4 9 5 1 17 14 20 20 14 5 18 4 19 6 16 13 18 20 1 13 1 18 20 4 20 4 13 20 4 10 15 13 12 15 10 1 20 11 10 5 14 11 2 20 5 20 18 8 14 9 10 9 19 16 15 4 0 13 13 11 4 10 6 13 20 3 3 19 8 10 0 1 5 5 3 3 0 7 5 9 20 2 4 15 3 3 4 8 10 5 11 17 13 10 11 13 2 12 19 7 15 12 4 15 1 12 0 13 0 10 3 6 1 0 0 5 17 9 19 14 19 7 2 4 6 7 8 0 11 3 15 2 20 13 2 2 14 17 8 13 9 16 5 9 11 14 11 17 2 3 4 18 12 12 0 14 12 10 19 20 19 10 7 15 0 13 3 2 10 4 20 2 9 1 13 20 1 20 4 6 2 7 9 19 10 6 18 9 7 8 9 16 3 10 11 0 18 6 3 7 19 16 13 12 2 5 12 15 11 6 7 8 5 13 9 18 16 14 12 15 9 20 20 11 11 15 17 20 2 1 9 16 20 9 1 16 16 20 0 17 2 11 1 8 9 15 3 9 14 2 10 14 11 14 11 4 12 2 10 10 18 2 12 2 19 1 17 5 4 1 2 9 5 14 1 19 12 2 7 20 1 5 11 16 9 16 7 16 20 0 13 8 1 2 1 13 5 11 16 15 7 8 0 12 10 16 19 20 11 19 2 1 13 17 9 19 14 12 0 9 10 5 13 2 2 4 19 18 15 13 5 12 5 11 17 5 17 4 9 20 16 7 12 4 3 2 16 7 10 20 19 10 9 4 8 13 5 15 6 5 15 8 18 14 2 2 14 16 9 3 12 6 2 0 19 1 10 10 8 8 11 6 18 4 0 17 17 2 9 1 4 4 2 20 18 19 19 20 13 19 11 3 9 16 2 11 6 9 0 16 1 5 12 11 12 12 1 7 17 11 4 17 4 12 2 13 12 4 3 1 17 19 10 0 14 11 0 3 19 17 18 5 1 2 11 17 10 16 20 16 8 3 18 0 16 1 5 5 4 13 4 7 8 3 1 20 3 16 14 4 7 16 4 20 16 11 9 11 20 7 14 0 13 15 11 4 8 3 15 16 19 17 18 13 2 4 13 7 5 7 6 2 4 6 12 19 11 8 2 7 14 16 20 13 12 1 12 0 2 7 4 16 11 19 9 0 1 15 20 0 7 20 4 1 12 5 2 4 5 11 7 2 7 17 10 14 16 7 6 12 10 15 2 3 6 11 19 19 10 5 8 5 0 10 11 15 16 19 2 3 0 1 13 15 10 6 1 3 19 1 8 20 8 4 13 16 12 20 10 12 6 9 14 13 19 7 6 19 6 6 6 18 4 7 1 11 8 1 10 6 20 14 7 12 20 5 19 17 19 10 20 8 1 15 2 19 6 18 19 2 2 0 0 20 13 15 10 11 4 19 8 1 3 17 8 20 11 2 11 2 10 3 10 6 2 7 16 13 15 10 10 14 1 6 9 19 19 5 4 10 2 18 17 3 1 2 18 18 0 1 4 16 10 1 13 13 18 7 11 9 6 2 15 15 8 0 6 3 10 1 9 20 0 5 6 4 18 1 16 16 6 18 17 19 17 17 17 13 19 12 7 11 17 4 0 11 7 2 2 10 5 7 14 18 19 11 1 10 1 5 20 18 10 2 8 14 4 20 12 19 12 18 19 19 0 13 3 6 7 8 15 16 0 1 1 20 16 9 16 9 5 20 18 11 10 18 17 1 10 14 18 13 3 12 4 4 14 1 18 16 11 19 4 20 20 15 11 6 7 15 6 18 14 10 11 17 1 5 12 5 7 18 9 9 7 4 3 20 14 13 11 16 12 4 0 6 16 8 2 11 12 18 14 15 10 10 2 9 15 12 12 14 1 20 17 19 10 10 7 6 10 20 0 9 14 4 13 18 7 15 2 7 20 6 19 8 20 6 10 9 8 6 16 3 4 14 9 0 7 20 1 16 6 11 10 13 11 2 13 1 7 20 3 19 8 8 15 19 0 11 4 2 0 3 2 6 10 17 4 16 3 20 9 4 4 13 5 9 13 10 10 5 6 8 13 11 18 17 14 4 2 5 9 2 19 12 5 18 6 16 20 4 19 9 6 13 15 14 7 5 20 19 9 17 19 11 0 0 8 16 4 5 6 19 0 11 6 10 8 19 8 3 10 18 18 7 0 17 5 5 9 13 12 5 18 14 20 1 3 3 19 19 12 19 6 20 18 7 3 5 4 20 19 7 4 16 18 5 15 13 18 11 2 16 1 8 0 6 3 12 15 12 6 3 4 7 6 8 0 13 13 19 3 14 0 10 0 13 2 15 16 16 19 16 3 20 19 0 12 6 11 3 15 1 17 4 0 13 0 2 6 20 3 16 9 19 1 0 13 7 12 14 19 11 11 4 9 10 4 10 2 13 4 0 13 19 17 5 3 17 8 1 6 7 7 17 15 12 17 19 3 0 3 20 5 0 10 0 0 11 13 8 9 19 6 11 10 7 17 19 15 9 16 12 1 9 10 9 16 14 14 5 5 5 8 9 10 13 1 2 18 20 13 15 16 16 8 19 7 8 5 16 3 4 16 17 2 18 0 5 12 5 14 20 0 5 10 18 13 15 18 3 15 2 10 16 17 4 19 19 8 19 2 12 17 0 14 17 18 10 9 12 1 7 16 14 19 10 18 18 0 11 17 16 20 7 13 16 15 15 19 12 3 20 17 20 17 2 1 11 5 6 18 15 7 12 10 20 20 1 15 14 7 2 10 19 9 11 11 12 14 3 0 5 7 2 14 4 16 9 2 4 16 8 13 3 19 15 3 15 18 18 1 11 4 11 5 5 3 18 16 7 14 8 7 17 15 18 12 13 0 18 4 15 16 14 19 7 13 2 8 7 9 8 10 1 12 9 1 5 5 16 18 11 14 12 19 15 3 3 16 9 12 3 15 16 7 12 15 4 0 1 20 15 5 0 15 2 2 0 17 18 17 6 19 10 13 10 9 14 17 12 5 7 1 5 7 7 4 11 14 6 5 0 18 7 7 8 19 17 13 2 17 4 20 5 18 8 3 14 19 12 14 11 11 2 2 15 8 8 10 11 18 20 20 4 17 4 18 5 2 16 18 3 15 12 1 2 14 5 16 14 18 18 20 3 14 6 1 1 18 3 13 18 10 7 20 8 18 0 7 4 7 15 12 18 2 20 6 19 0 10 20 0 11 15 4 1 11 18 5 17 13 19 9 7 16 10 9 6 6 17 15 6 1 10 20 13 12 14 10 18 15 7 10 15 18 8 15 13 5 19 15 10 6 19 14 1 1 19 15 18 3 11 2 13 13 12 19 16 10 9 1 5 7 2 10 1 13 2 8 13 2 6 8 9 14 0 17 20 16 17 1 19 16 12 2 9 8 6 13 18 10 1 7 7 12 2 11 3 13 16 12 10 16 15 20 12 14 3 20 3 6 17 17 15 5 4 17 1 13 13 15 7 6 18 13 20 6 11 18 3 0 11 12 15 6 8 18 1 4 12 6 12 15 6 3 19 5 11 4 5 0 7 7 7 4 13 5 10 15 1 5 17 17 2 13 10 3 10 20 16 12 9 11 12 13 13 12 14 17 7 13 17 9 0 12 17 15 15 11 5 19 3 5 18 0 3 16 7 12 12 9 7 6 18 12 11 12 11 8 7 15 6 0 9 16 15 18 6 3 19 16 5 8 6 5 12 10 18 0 16 3 13 5 5 2 9 18 15 16 4 11 11 15 2 14 19 16 9 9 19 0 16 8 19 0 16 0 20 13 14 3 1 11 11 19 17 1 1 2 19 10 11 20 7 14 14 16 14 0 11 13 9 5 15 14 2 6 0 9 1 5 14 20 6 10 5 6 16 15 18 7 19 3 20 10 2 8 15 3 1 5 20 16 3 16 2 15 7 19 19 20 3 11 8 17 18 15 14 4 18 15 13 9 10 18 12 11 3 14 12 14 17 5 5 11 5 6 19 17 17 12 10 2 19 14 5 10 16 17 14 4 1 0 3 7 6 3 8 12 4 6 9 10 15 20 9 9 9 5 7 1 11 7 13 14 5 9 5 3 4 1 15 1 0 4 11 12 11 15 10 10 14 15 12 6 15 18 18 2 19 11 4 13 16 16 2 12 17 1 0 10 8 9 18 5 7 20 6 5 4 18 13 17 1 15 2 18 14 8 9 16 20 7 0 4 18 6 20 9 10 17 13 19 17 15 5 16 20 15 18 3 5 20 0 8 20 5 10 14 12 10 9 12 15 19 0 5 8 4 9 14 15 0 11 5 19 19 6 0 0 2 8 6 20 10 3 14 4 16 2 19 16 14 4 7 14 17 18 11 20 15 5 2 10 2 19 3 1 10 15 9 7 8 19 2 4 19 0 10 17 3 2 13 8 6 8 20 5 18 13 15 13 17 16 2 8 6 13 13 5 19 1 0 14 16 5 20 15 8 2 12 15 15 3 7 5 3 3 2 17 2 16 10 2 0 12 20 13 10 6 19 17 10 14 6 11 5 11 20 17 16 3 0 5 0 5 7 2 1 2 13 3 18 17 4 19 1 14 20 16 11 11 10 2 5 14 17 9 18 10 18 12 5 8 0 9 18 19 11 9 0 7 8 0 17 17 16 3 3 19 16 20 17 0 17 8 2 15 6 4 0 0 7 19 2 5 5 0 17 6 10 7 7 15 17 2 3 0 15 14 11 5 7 1 11 17 19 15 8 15 18 8 2 19 2 19 18 20 3 14 9 8 20 16 12 14 0 15 7 17 14 9 4 14 10 0 2 17 2 10 13 16 4 7 16 6 20 11 5 16 2 19 17 0 10 20 7 12 20 13 9 2 4 4 9 4 10 9 8 13 0 14 13 14 11 1 0 14 8 5 12 5 6 17 4 8 6 6 15 9 1 2 15 14 5 5 18 0 5 15 13 3 12 12 7 16 19 15 14 6 7 2 6 7 2 3 17 20 7 12 18 16 18 6 9 11 5 7 13 6 18 12 20 20 15 5 0 8 10 6 2 18 2 9 19 12 6 9 5 15 9 19 5 13 10 16 19 9 14 19 12 13 11 5 8 10 12 6 0 8 14 13 9 20 9 9 0 14 13 11 11 9 8 6 2 0 11 10 9 16 5 15 10 2 12 9 14 14 19 18 9 4 17 16 8 13 2 4 0 7 3 0 15 5 13 18 0 15 14 2 14 13 17 18 1 4 5 4 3 13 7 8 16 13 16 12 18 14 9 4 1 6 11 19 18 13 19 8 15 2 17 15 4 20 7 12 15 11 2 15 3 10 11 3 3 14 13 5 8 2 4 9 19 19 20 1 20 16 10 12 6 18 9 13 7 0 5 12 3 5 14 3 13 6 10 0 2 4 8 15 8 8 3 11 8 18 13 6 7 14 7 1 18 1 4 13 0 9 13 7 17 13 8 17 5 17 7 7 16 8 17 2 8 19 11 1 18 2 16 4 16 14 9 20 17 15 19 15 17 11 19 6 4 11 12 2 8 13 19 13 7 10 20 17 16 6 14 11 8 6 6 11 7 8 5 7 11 5 20 18 3 1 0 14 9 3 16 19 11 0 6 13 9 9 5 7 10 0 0 8 20 7 1 2 10 11 19 18 6 3 6 7 8 4 5 12 4 20 8 14 11 12 3 1 8 6 13 17 4 1 18 18 2 13 9 1 3 19 8 12 13 18 0 2 16 8 18 11 17 16 12 11 9 15 11 18 16 2 19 16 16 14 11 2 4 9 3 2 15 1 10 3 5 1 19 4 11 6 8 0 1 17 14 12 0 3 6 2 20 3 19 10 9 2 10 19 8 9 1 17 2 12 10 14 18 12 12 4 4 17 7 10 5 16 11 8 10 17 17 20 13 15 9 0 15 18 7 20 2 12 11 2 7 18 7 20 15 1 1 5 0 6 9 1 2 11 5 7 11 5 13 1 13 4 9 2 14 0 20 11 0 1 12 10 4 10 8 16 4 4 17 13 18 12 3 12 9 17 7 1 1 1 20 1 4 17 16 13 12 16 11 17 16 11 15 11 20 7 2 12 1 1 12 5 10 1 16 9 14 5 16 12 18 7 9 9 1 15 11 10 9 14 14 0 0 12 16 6 3 15 19 3 11 4 19 13 4 19 13 1 15 9 4 2 11 17 9 13 4 17 18 8 3 4 14 0 6 3 6 1 19 10 2 2 13 17 13 11 1 10 7 7 17 9 2 8 10 1 10 15 9 8 0 3 15 18 6 17 14 2 15 5 16 8 14 3 0 12 15 0 1 2 13 6 3 15 20 10 1 14 3 8 0 3 5 19 2 15 14 14 5 15 4 17 3 18 16 10 14 10 19 12 11 17 6 11 6 19 1 18 12 13 12 18 10 3 18 7 14 8 14 13 19 19 15 0 5 0 13 16 1 7 11 10 13 17 20 3 5 8 13 3 4 1 19 5 7 2 5 4 13 18 14 19 16 12 17 17 15 15 2 10 16 12 17 3 11 10 16 12 18 14 13 12 6 16 4 3 1 1 19 15 14 4 16 11 1 4 0 6 11 11 18 1 13 2 9 8 5 20 10 9 9 4 17 9 5 13 6 17 13 7 3 13 8 0 10 2 18 11 4 14 13 6 13 5 11 14 5 1 7 17 7 13 15 16 10 20 16 6 2 9 2 6 8 9 16 5 0 15 12 7 6 9 15 9 7 14 1 8 14 5 19 17 3 16 1 10 4 16 18 11 10 1 12 9 0 14 17 18 9 19 12 20 20 8 17 15 4 13 14 18 3 17 3 0 19 1 17 6 3 12 5 2 4 7 6 2 12 17 8 15 10 15 10 9 20 1 1 5 2 16 19 17 7 4 20 3 15 16 13 4 19 4 13 20 5 11 8 6 19 0 9 14 7 16 3 19 8 19 5 3 12 9 3 3 5 2 9 20 2 16 16 13 11 6 9 14 12 5 8 17 16 1 5 3 16 15 5 7 15 10 16 12 12 6 8 3 3 1 10 0 9 18 13 13 9 13 8 13 17 8 14 16 2 7 7 6 14 15 5 16 17 10 1 11 16 14 6 2 5 18 3 5 18 11 5 1 16 13 2 14 2 12 1 8 7 1 0 17 9 1 18 7 14 0 20 14 9 7 20 0 19 9 5 10 4 2 20 17 5 15 10 16 13 13 19 4 18 15 7 19 10 4 4 19 3 17 17 5 0 18 8 6 0 5 7 19 0 14 14 12 3 11 4 15 12 12 19 13 13 3 19 13 4 10 15 2 17 12 9 7 18 15 2 16 10 2 6 20 19 14 3 3 2 20 11 16 12 0 0 6 5 5 17 8 14 16 8 15 4 12 18 0 13 20 18 7 15 4 13 8 18 17 12 1 20 18 14 11 2 6 15 9 13 12 16 5 16 12 1 20 5 9 13 18 0 18 4 18 11 3 8 20 14 16 16 14 19 9 8 11 17 13 12 10 5 19 7 2 13 1 20 18 16 13 17 8 1 13 6 8 3 1 6 18 15 12 9 0 15 8 13 1 15 2 1 20 17 1 5 1 20 9 17 7 18 8 17 12 6 19 3 16 12 12 0 12 13 16 20 3 19 20 16 12 13 12 3 1 7 15 0 13 4 18 13 12 3 15 19 13 13 2 16 18 2 8 0 16 7 0 3 8 0 16 20 17 19 4 10 7 12 6 14 0 1 15 11 1 1 14 4 20 1 4 11 7 18 9 14 16 1 9 15 6 0 2 5 1 20 15 12 15 4 12 11 7 18 12 4 5 4 14 3 7 17 0 20 1 20 1 14 13 5 16 3 11 14 17 8 15 19 7 2 4 1 4 2 0 4 3 10 15 3 19 9 17 8 0 1 1 19 7 16 20 19 19 7 15 16 1 11 8 3 16 7 17 4 15 0 16 10 17 13 19 10 5 4 14 19 4 20 18 0 3 4 8 14 4 15 11 16 20 0 0 16 20 19 18 12 20 1 9 4 5 15 12 11 6 12 1 2 8 15 11 16 5 11 14 0 3 20 2 18 10 3 12 17 0 12 6 1 19 18 10 8 9 19 10 4 10 11 15 18 20 7 20 7 17 7 18 2 16 20 0 20 15 19 0 16 17 4 3 6 4 20 6 7 17 18 14 10 18 0 3 1 3 14 3 7 2 11 13 9 16 12 20 20 10 16 17 0 9 19 2 0 19 12 4 10 10 18 13 4 0 12 4 9 1 10 18 20 15 12 6 20 4 9 18 1 8 9 11 14 6 19 15 0 15 16 16 13 16 1 15 14 5 3 3 13 6 17 6 5 15 11 14 6 18 14 14 11 10 9 16 6 17 11 9 6 17 6 13 10 4 19 5 16 7 2 8 0 1 4 9 13 16 15 5 6 0 3 2 5 20 17 6 17 6 15 7 10 8 18 6 1 20 14 2 20 10 11 1 19 0 7 14 20 18 0 14 11 10 17 0 11 19 1 5 7 15 13 19 1 9 9 1 20 3 18 10 1 3 2 20 0 1 12 6 13 14 9 15 16 15 9 7 20 4 0 0 1 15 1 20 18 8 9 13 4 8 5 19 13 0 9 3 13 11 11 5 18 12 15 16 12 11 15 7 13 8 4 1 6 15 0 6 11 0 20 4 12 14 9 13 18 7 6 2 2 19 15 9 13 2 0 14 3 18 6 9 0 7 19 2 14 19 12 4 16 1 12 13 1 12 13 19 10 5 10 3 9 6 18 12 3 12 15 12 0 15 1 4 1 5 0 13 12 4 17 18 13 7 9 17 7 6 2 11 5 14 15 5 20 3 11 15 3 14 1 19 2 17 10 12 11 11 6 19 13 17 18 15 2 9 3 10 12 11 7 9 0 2 11 7 7 11 20 15 3 17 13 1 9 6 8 18 1 7 0 2 16 4 19 17 2 3 15 0 14 8 12 11 20 8 1 2 11 0 7 17 15 10 19 0 2 6 10 0 7 1 7 13 8 5 4 18 2 15 16 18 8 1 12 19 5 1 0 16 12 2 4 1 18 17 20 9 9 16 15 14 12 6 6 16 8 4 16 9 19 16 16 18 9 11 17 5 7 7 5 9 16 3 6 18 5 7 17 4 19 5 3 2 4 6 11 7 6 14 20 13 13 4 14 0 3 3 12 16 17 10 6 6 19 19 19 8 18 20 1 7 8 20 5 15 7 17 14 7 1 12 6 16 3 16 9 10 9 11 17 13 18 2 17 6 9 9 14 5 9 14 17 13 19 7 2 20 17 18 20 3 14 14 19 2 4 11 9 11 12 9 12 14 19 3 4 18 10 3 18 15 5 12 8 19 9 4 7 17 5 18 15 7 20 8 10 14 6 19 9 10 10 15 15 16 13 2 1 3 5 9 0 5 8 8 17 3 14 20 20 8 5 13 17 17 20 11 9 15 14 7 9 19 8 11 20 14 17 15 11 9 5 4 3 14 6 4 15 7 6 1 9 6 18 3 2 8 15 1 5 9 6 8 6 19 0 3 18 11 4 15 15 19 10 7 11 6 13 9 2 8 2 20 12 9 12 13 10 16 17 17 14 3 13 12 4 13 3 7 5 0 14 16 10 19 2 1 1 6 12 14 14 6 12 0 1 20 5 16 0 2 7 5 17 19 17 5 8 1 11 20 14 15 18 9 7 20 5 6 20 19 16 10 11 6 18 4 10 17 0 9 13 4 9 6 5 9 16 14 2 19 18 2 18 15 13 18 4 18 10 11 20 3 9 11 12 4 6 17 10 14 4 2 3 14 13 5 10 0 16 8 16 17 10 9 10 8 11 2 12 8 3 6 19 19 14 5 13 0 11 4 16 6 7 15 17 9 9 10 0 8 19 9 0 15 15 20 16 16 1 15 19 3 3 2 18 2 7 7 18 8 11 5 9 6 11 12 13 4 1 15 6 17 13 19 12 20 15 3 14 16 20 11 15 3 18 16 1 14 17 0 14 10 16 1 1 0 3 4 20 14 17 5 12 14 10 12 11 2 17 11 18 7 5 8 3 6 2 15 20 18 5 14 17 18 11 15 17 10 18 17 13 5 16 19 1 4 7 13 0 8 14 2 5 8 10 19 15 3 4 3 7 15 10 9 14 5 20 3 10 10 8 17 19 5 18 10 1 3 7 18 8 6 4 7 15 11 17 3 7 15 13 19 3 14 1 6 11 19 8 18 3 10 12 17 3 15 11 1 19 1 10 8 12 7 7 14 4 7 8 18 16 1 4 10 7 1 16 7 5 2 0 13 14 18 18 6 17 18 11 11 2 15 20 14 5 12 9 8 19 12 1 19 14 7 19 2 20 3 0 5 19 13 2 1 18 5 7 1 4 1 10 9 12 10 5 10 10 19 10 17 11 1 7 9 7 6 13 6 18 5 11 14 2 10 3 2 8 20 10 13 13 11 11 2 17 9 11 11 15 20 18 7 10 0 9 8 2 5 5 12 13 13 12 9 12 2 0 12 19 20 1 5 4 5 12 16 5 20 19 1 17 11 5 5 15 14 1 5 14 12 11 5 20 15 10 8 9 10 8 4 9 10 13 16 7 8 12 17 0 1 12 8 5 7 3 20 14 15 10 5 14 4 12 1 0 6 13 14 13 17 0 5 15 4 8 8 19 17 20 1 3 16 8 17 13 0 19 19 12 12 19 20 15 4 10 15 11 20 12 9 14 11 13 10 13 6 3 16 19 17 14 20 4 7 12 13 3 15 3 5 11 16 11 13 17 7 0 18 19 17 2 20 7 12 3 18 19 7 5 12 12 11 3 12 19 12 8 10 1 7 0 3 5 7 0 15 9 15 4 1 6 8 14 13 18 15 1 10 3 12 7 19 19 9 14 6 8 18 14 0 12 11 16 10 18 14 11 4 11 17 6 19 13 3 8 20 9 8 14 6 15 2 4 5 14 20 15 2 2 18 15 4 16 1 5 6 6 18 6 2 0 12 18 6 17 20 3 17 20 6 14 10 7 16 18 12 19 14 8 11 19 16 3 15 9 8 20 9 0 5 4 14 18 15 1 18 20 15 12 15 16 4 1 6 4 18 11 14 5 9 1 11 3 15 13 9 1 12 11 2 11 4 1 15 4 19 18 5 7 11 7 19 16 1 7 19 3 11 2 18 19 4 6 6 9 0 12 13 12 17 7 1 7 5 16 9 2 20 11 9 10 1 8 15 11 4 5 15 7 8 12 16 13 12 18 19 12 12 4 9 9 17 15 2 5 17 5 16 19 2 3 13 19 13 12 15 2 2 6 8 1 3 3 14 10 10 19 11 17 17 4 8 18 6 13 3 3 15 0 1 6 8 12 6 18 6 8 12 17 3 3 6 4 12 0 9 5 2 5 18 16 10 3 19 14 1 20 6 18 3 6 8 11 4 4 15 5 14 20 18 18 0 4 10 4 20 8 7 10 19 17 13 15 16 1 10 11 16 4 9 7 16 9 2 16 0 15 7 10 9 0 20 0 16 14 8 15 14 0 10 4 16 18 12 18 14 7 4 2 0 14 11 12 7 8 7 5 17 3 15 10 11 4 4 9 10 17 16 15 12 14 11 7 9 13 18 10 14 18 18 1 2 0 6 9 9 6 19 18 18 19 5 4 0 17 12 9 14 16 8 1 19 5 6 19 18 2 17 9 4 20 12 4 20 14 9 12 1 7 2 13 1 9 9 16 1 15 7 5 15 1 12 5 19 9 14 13 16 16 0 17 0 14 6 20 6 14 6 18 11 7 15 10 17 11 15 5 15 9 20 12 11 2 8 18 15 9 18 4 20 8 16 18 5 11 5 18 14 1 12 4 15 10 13 10 0 11 10 1 0 19 18 3 10 20 11 13 7 6 13 2 11 18 17 8 6 5 18 8 12 3 15 18 3 1 2 18 15 14 9 0 13 11 12 15 12 3 14 19 11 9 10 11 0 11 6 20 17 14 16 11 0 10 5 7 8 15 9 17 10 9 4 18 11 7 15 14 9 5 13 14 14 8 15 20 9 20 19 17 9 19 19 15 3 4 15 15 13 1 3 17 16 0 19 18 15 4 11 14 17 14 0 18 2 17 5 7 14 8 6 12 19 12 15 2 13 1 19 6 5 16 13 16 3 0 11 7 11 6 1 7 19 0 5 16 11 15 13 12 0 8 3 20 9 10 14 14 5 8 13 18 4 7 16 6 9 17 18 15 2 18 5 8 14 2 13 3 19 13 20 3 9 1 6 15 14 12 14 18 8 5 4 15 16 2 4 9 8 16 18 0 12 14 1 3 3 15 16 4 2 18 3 18 13 9 10 10 0 17 15 11 12 3 12 18 14 9 4 2 4 8 17 6 5 5 0 13 6 10 7 3 15 3 7 18 16 2 16 4 18 9 16 16 2 17 2 13 12 6 16 1 11 12 10 8 11 5 15 20 1 20 18 17 11 9 2 12 1 2 12 13 19 9 2 18 6 16 14 4 13 0 4 2 12 7 2 14 14 6 20 10 15 4 0 13 7 9 12 12 7 3 14 19 4 0 14 19 11 11 20 14 5 13 13 18 0 16 10 4 4 10 20 0 16 10 1 17 18 7 9 14 8 17 13 3 16 4 13 6 6 2 1 18 14 18 5 12 7 3 10 4 20 9 6 0 18 9 6 7 4 19 1 16 2 7 10 19 12 16 13 15 6 20 20 4 7 6 2 13 13 10 1 20 12 8 12 7 2 10 1 4 12 14 17 13 11 19 15 11 14 10 9 7 13 2 20 10 9 3 13 1 12 17 2 15 0 8 18 9 7 3 1 14 3 6 15 15 20 11 14 5 15 7 8 0 10 12 4 8 4 5 14 13 17 10 9 17 6 14 1 13 1 7 15 10 2 6 10 15 4 4 11 5 9 13 13 15 0 12 1 16 0 3 10 18 7 16 9 1 6 19 16 1 15 2 19 0 1 20 8 9 11 10 9 3 1 8 13 14 16 10 10 9 12 18 8 8 20 3 19 6 20 3 8 10 8 10 18 11 9 3 12 2 9 17 2 1 14 1 2 6 0 7 12 19 15 3 18 1 0 18 0 8 16 16 11 12 15 9 7 0 7 2 0 3 4 20 20 12 5 0 14 18 20 13 14 10 10 2 12 0 14 12 13 6 16 16 10 0 20 8 4 3 8 7 15 17 0 2 6 5 1 5 17 15 13 5 17 19 18 20 18 2 4 14 6 4 18 2 10 17 8 0 4 5 3 17 10 20 7 14 13 3 14 18 0 18 17 13 3 4 11 10 6 2 17 16 1 15 9 15 16 4 16 12 11 1 14 18 2 13 16 17 11 18 2 7 15 8 5 20 6 10 16 20 3 18 10 13 8 8 12 3 5 6 17 11 2 14 16 3 19 10 16 7 6 5 7 14 6 15 17 7 18 4 17 16 6 19 15 17 10 20 17 18 19 10 2 4 11 8 18 6 0 18 13 17 11 1 19 4 8 4 19 4 11 12 19 14 17 19 1 4 16 0 20 2 7 6 9 3 14 14 4 11 10 11 7 10 8 3 4 4 9 6 17 4 20 20 20 10 11 12 15 19 1 5 2 20 19 11 14 12 15 9 16 12 12 1 3 7 9 4 5 20 10 13 8 5 8 13 7 12 7 15 15 20 6 10 20 19 3 12 4 17 16 10 13 5 14 16 11 8 9 3 12 6 10 14 7 4 17 16 9 14 0 5 7 16 5 18 11 0 17 8 7 20 6 7 4 17 18 18 18 11 0 7 16 8 2 4 19 11 14 12 18 6 16 9 16 3 17 5 15 8 4 16 16 12 18 3 6 18 8 18 17 4 5 0 4 7 10 18 19 8 19 0 2 3 13 8 16 0 20 15 2 1 19 3 17 17 14 18 16 15 1 9 16 17 4 5 8 14 17 9 14 10 8 1 13 1 8 14 11 9 19 7 7 8 7 0 20 12 6 4 17 15 2 6 9 1 2 20 6 3 0 18 3 15 9 20 14 0 16 4 2 15 12 9 18 0 2 2 3 0 1 8 14 7 1 8 6 7 20 14 1 3 2 13 1 13 8 11 17 1 14 8 6 1 16 4 6 0 8 2 16 1 0 4 5 15 4 1 9 15 5 13 10 11 3 18 7 5 0 19 19 14 12 17 18 7 13 13 18 1 9 9 11 11 14 9 0 8 3 16 19 20 18 7 8 20 11 12 0 19 16 3 1 14 2 17 17 18 6 19 9 1 20 3 12 16 16 19 15 0 12 7 13 9 8 11 8 19 15 19 1 16 14 13 7 16 13 16 6 15 17 4 11 8 4 17 15 15 6 3 11 18 10 5 13 6 3 19 2 4 13 9 7 17 19 5 3 17 4 5 3 12 4 5 20 5 9 11 6 15 20 4 8 17 2 9 5 3 14 5 16 12 9 3 18 18 15 0 17 13 20 6 3 7 0 15 0 15 11 19 5 12 19 19 11 13 19 13 16 1 6 2 19 19 12 3 4 4 15 7 17 3 11 15 20 1 12 16 10 15 16 12 16 17 11 6 14 15 10 8 17 12 7 6 20 5 6 14 16 10 17 20 18 18 18 16 8 8 7 17 5 13 15 4 4 6 1 9 3 9 9 2 18 17 10 15 3 5 17 12 12 18 6 14 5 11 2 12 12 4 19 14 3 3 13 9 7 11 14 9 15 6 0 15 5 19 1 11 0 12 16 20 10 15 2 5 18 7 2 15 12 12 17 6 10 14 4 11 3 7 11 17 8 10 6 7 11 10 3 6 17 16 0 12 17 9 20 4 6 1 6 12 8 12 0 7 15 13 2 8 17 19 11 20 10 19 17 19 0 15 3 3 4 5 20 4 9 2 11 1 0 12 6 1 1 1 19 10 2 14 20 14 14 11 20 8 5 5 8 20 12 0 11 18 1 9 1 4 17 1 16 12 20 2 8 15 1 12 3 9 4 2 3 14 11 15 7 11 7 2 12 14 2 8 10 17 15 8 1 5 19 8 15 6 9 18 12 17 13 6 14 1 13 15 3 19 3 20 10 15 2 3 4 5 12 16 2 2 10 2 4 20 13 18 16 19 0 11 17 17 7 7 2 11 14 11 7 7 14 19 17 9 2 11 10 3 14 4 4 6 3 14 4 19 13 16 6 0 10 2 16 10 19 14 12 2 4 4 3 20 15 11 14 4 6 17 20 15 15 0 17 20 4 9 20 7 11 0 15 18 16 2 20 4 19 6 14 8 9 4 14 20 13 4 3 14 6 11 0 19 13 12 16 11 4 17 17 16 18 16 0 7 10 13 20 16 5 4 0 15 10 0 8 11 3 12 4 15 18 11 12 20 1 11 1 16 19 7 14 2 1 7 5 20 1 4 20 15 13 2 14 11 20 0 4 14 14 8 4 14 20 10 19 8 14 14 9 3 3 11 16 5 10 13 16 3 17 13 19 0 8 5 18 17 17 4 15 17 3 8 9 9 20 1 20 11 3 2 16 11 0 8 2 8 15 20 16 13 20 20 15 0 6 4 18 16 19 4 3 1 19 10 18 15 2 1 16 16 2 9 14 18 0 8 3 15 5 1 1 14 2 17 2 1 5 6 6 2 19 0 13 4 15 15 11 0 8 17 9 7 6 1 19 14 14 4 18 1 8 3 3 6 5 20 15 5 12 15 16 8 15 0 18 18 3 7 19 10 14 3 6 18 14 17 16 18 8 14 14 2 16 19 3 8 9 9 7 10 13 18 0 15 1 7 5 0 1 9 11 5 9 18 18 3 15 10 2 10 12 1 3 19 9 8 12 20 10 7 12 15 11 0 15 5 7 16 3 20 17 6 11 3 8 13 8 10 0 7 9 18 17 5 0 4 8 5 10 7 8 7 11 13 10 20 16 4 12 18 17 10 14 5 2 18 18 14 0 17 7 2 17 20 1 3 14 14 14 16 3 12 10 14 2 7 18 17 19 0 4 6 7 9 20 18 13 11 6 17 19 15 1 17 14 15 8 0 17 12 20 0 3 7 9 19 8 8 16 5 13 10 6 15 1 11 6 10 8 8 19 18 14 8 10 16 15 4 20 17 11 18 4 1 17 10 11 14 4 6 9 4 4 13 11 8 13 4 15 20 6 8 19 8 5 10 17 1 19 3 2 17 15 0 10 0 2 6 17 18 3 9 20 2 0 0 15 2 9 2 9 6 7 19 4 2 3 20 12 5 14 19 10 1 20 19 5 9 0 10 4 18 18 0 11 4 1 14 3 7 17 0 9 9 6 11 19 20 6 10 19 3 12 11 16 14 5 18 7 11 0 16 18 20 10 12 11 7 2 14 7 19 17 0 0 4 6 14 6 5 4 7 20 20 7 3 5 13 9 6 19 9 5 13 15 7 16 20 8 19 13 20 14 19 12 0 1 7 8 4 20 8 15 0 1 14 14 3 20 10 2 6 7 1 11 17 14 18 14 14 1 5 19 13 10 13 7 17 18 11 8 0 1 11 17 15 4 19 5 4 12 17 12 9 12 12 5 9 11 2 11 11 17 15 10 11 17 8 6 12 6 16 9 9 12 6 4 5 17 11 10 18 18 18 18 13 7 11 14 19 12 13 17 20 9 17 10 5 15 1 13 18 0 2 4 9 6 3 18 16 8 2 2 4 7 0 0 13 3 5 19 17 6 13 19 6 17 4 20 17 1 13 3 3 14 15 11 1 10 12 15 16 16 11 2 8 20 13 5 3 5 14 14 15 13 14 10 4 10 7 16 15 0 9 15 12 16 1 18 20 16 1 18 14 6 20 15 6 6 19 10 11 12 15 10 18 12 20 3 0 14 0 15 8 0 13 3 20 12 12 16 10 20 13 4 3 4 16 11 9 4 13 17 8 15 3 6 17 3 17 9 7 2 7 13 20 18 12 17 1 12 13 16 9 3 14 19 16 11 9 16 8 2 5 5 6 1 16 10 12 20 8 7 12 7 14 11 5 16 1 3 9 18 6 14 1 8 20 19 1 6 2 18 1 6 10 13 17 7 1 8 20 2 13 14 4 5 18 5 7 9 6 7 7 19 8 8 5 18 4 13 5 15 13 5 11 9 16 5 17 2 3 11 19 8 14 7 3 8 15 6 17 7 3 17 7 4 14 2 6 19 7 4 17 11 10 2 0 1 6 3 12 20 18 17 16 10 5 4 3 3 1 1 8 19 11 8 18 6 13 5 18 20 5 10 19 2 5 18 5 9 9 7 6 13 20 13 6 1 12 5 12 15 16 5 11 1 17 20 16 13 2 5 0 11 18 18 8 19 1 15 20 15 4 1 7 9 15 18 16 3 13 3 12 15 6 18 6 2 14 11 6 6 11 20 6 8 10 2 6 9 1 5 14 1 11 16 6 8 4 8 4 15 7 9 6 5 2 9 1 0 15 8 14 13 3 6 17 19 5 1 9 5 1 9 11 12 2 20 7 18 6 6 5 14 18 9 13 5 6 7 10 4 9 5 10 11 18 15 2 15 8 1 9 18 18 4 13 12 1 19 13 17 1 15 18 19 7 14 15 11 18 5 0 14 20 18 11 9 15 17 18 9 18 20 0 19 4 5 18 10 17 2 2 16 18 20 20 16 2 10 18 14 20 19 12 7 18 19 16 20 3 15 8 8 11 14 18 13 19 2 0 0 17 0 7 3 9 13 0 15 17 18 2 6 0 1 14 4 10 0 3 5 3 12 12 18 19 15 4 15 11 17 7 18 10 3 15 6 0 1 0 4 12 20 8 19 17 5 2 10 13 14 5 0 14 0 6 8 9 9 12 12 9 7 19 12 13 18 16 12 12 9 17 0 9 19 12 3 9 0 13 14 2 15 8 11 13 4 20 16 8 11 3 19 4 11 13 13 3 11 14 15 6 3 17 16 4 19 3 14 18 14 14 9 11 5 1 9 6 0 19 5 19 2 20 19 5 5 16 1 6 2 16 9 11 4 10 16 5 5 15 10 14 5 12 3 7 11 18 18 15 11 10 10 1 5 17 8 14 1 14 5 10 0 11 3 19 10 7 20 5 8 15 6 9 18 1 14 4 15 12 3 4 5 17 5 11 14 5 16 20 7 19 17 0 4 16 3 18 13 17 14 11 5 18 2 14 5 7 20 19 5 10 16 19 1 11 5 11 1 20 5 13 10 18 10 1 20 2 19 6 18 0 11 11 6 13 16 18 2 1 2 19 7 20 18 17 14 13 11 8 20 20 16 11 7 17 17 12 9 13 9 19 4 19 19 13 10 3 13 7 9 14 9 12 17 14 18 13 12 1 5 1 5 9 14 14 12 14 6 16 19 20 8 7 2 10 16 3 16 8 7 3 17 2 11 5 12 12 12 20 9 18 20 5 11 0 9 6 12 11 10 19 12 15 4 8 12 19 9 19 19 2 11 5 4 10 6 5 9 17 15 11 14 17 2 11 6 9 19 18 7 16 11 12 16 13 5 0 1 14 5 7 6 1 19 18 15 18 5 20 14 9 13 0 10 16 3 14 1 8 1 18 14 18 4 4 2 19 0 11 4 3 17 20 16 18 5 11 10 1 3 1 15 4 1 5 8 7 20 17 18 3 16 13 10 1 8 10 3 18 17 13 17 17 7 16 20 10 15 11 9 3 3 19 8 3 9 12 3 3 12 11 8 15 16 14 11 11 18 16 14 13 12 14 14 19 4 16 13 14 8 3 16 4 16 6 12 16 13 4 5 8 15 5 7 12 5 17 2 17 7 14 10 18 14 19 9 15 10 5 17 14 2 13 0 2 20 17 2 19 3 12 6 17 1 12 18 12 15 11 9 16 3 20 4 20 11 14 3 5 20 13 19 1 7 1 18 12 6 16 15 5 15 7 7 16 17 2 0 11 18 15 11 6 1 16 20 3 12 12 2 12 13 6 1 13 2 18 14 12 0 18 14 3 16 0 7 11 1 6 18 3 0 4 8 5 9 15 15 11 8 20 16 10 19 20 8 7 20 6 4 20 10 6 18 10 10 18 4 7 16 13 3 1 15 12 19 8 10 10 16 15 18 1 7 20 12 15 3 19 12 7 11 10 11 14 19 14 7 12 19 13 19 1 0 3 20 1 16 6 17 16 4 2 18 9 13 4 7 16 10 3 11 17 15 16 14 8 19 10 14 12 6 3 7 18 9 0 2 20 12 16 6 10 19 3 9 3 9 16 15 17 6 20 11 5 7 3 6 19 20 20 17 11 12 2 3 6 15 4 3 20 2 2 5 0 11 16 15 12 7 2 16 16 2 13 16 5 15 3 12 2 8 6 7 20 15 11 8 7 10 13 12 5 8 4 2 14 3 11 9 10 13 11 2 5 19 1 15 6 18 4 2 15 15 20 10 9 2 9 7 13 14 12 17 19 7 10 6 5 15 1 18 9 16 13 14 18 18 10 8 10 3 8 4 15 11 20 15 6 13 11 15 18 4 3 14 11 14 8 17 14 19 10 10 20 18 3 16 6 15 16 13 14 5 1 17 7 16 11 11 12 15 2 20 3 2 15 18 6 18 19 17 16 17 8 14 15 16 13 12 5 15 16 15 7 17 3 3 16 8 18 6 14 1 0 19 6 15 0 5 11 20 9 19 1 3 16 16 10 0 10 19 6 13 11 20 4 9 8 3 7 15 3 16 7 12 18 6 14 1 18 16 14 10 8 9 13 15 17 14 19 11 14 4 9 6 17 4 2 19 17 2 19 6 6 2 20 14 1 19 20 3 6 6 0 9 17 11 5 3 17 1 6 3 3 0 7 4 17 1 15 6 1 17 9 7 11 5 7 15 5 13 10 13 6 12 4 5 11 4 12 17 19 15 19 15 2 0 8 8 16 1 7 10 2 7 3 3 6 12 2 9 20 4 12 4 18 9 6 20 15 7 4 5 6 9 17 5 1 9 3 6 0 16 13 15 2 20 7 13 8 3 19 18 9 2 10 5 13 4 1 11 4 2 16 5 7 16 8 2 2 16 11 3 15 18 12 1 11 4 18 20 14 17 6 3 18 2 2 4 10 20 13 9 2 8 0 16 18 19 12 0 12 4 7 12 19 11 19 20 16 6 12 9 2 4 6 18 3 13 4 1 10 15 17 15 16 13 15 20 0 5 16 15 3 11 19 7 4 14 8 11 8 12 5 16 19 0 12 9 9 20 20 16 7 19 4 3 16 2 17 18 15 4 15 18 2 13 1 10 7 17 4 1 4 16 3 0 13 10 1 19 11 13 11 17 12 0 14 12 5 10 11 18 1 6 6 5 4 10 6 3 17 12 0 2 2 9 14 15 2 18 7 0 8 2 2 11 12 5 6 13 6 20 2 11 17 11 5 13 2 2 10 3 5 15 19 9 13 0 14 19 13 19 17 14 0 7 6 2 20 0 6 0 10 17 15 1 20 12 8 13 6 6 9 5 10 18 18 0 13 3 13 6 14 20 14 3 20 6 6 0 15 13 5 8 14 2 3 9 11 12 8 7 7 5 14 9 1 2 13 11 15 6 1 6 6 11 3 12 5 12 17 10 10 14 11 1 11 1 15 10 5 11 9 6 6 9 8 14 9 11 9 6 13 2 9 7 3 5 1 20 2 6 4 19 5 15 1 10 11 15 19 6 16 11 4 20 12 5 18 8 13 13 8 2 14 12 2 10 10 5 14 1 11 15 12 4 1 7 11 18 3 11 0 6 10 16 14 14 6 14 5 16 10 17 2 1 10 1 12 17 6 3 9 10 11 2 5 19 12 0 14 3 16 13 2 8 9 10 16 0 18 3 16 17 19 14 20 16 9 15 3 5 18 20 17 14 12 2 17 4 9 9 6 1 10 4 13 0 16 10 20 4 0 1 3 11 5 9 4 11 11 13 9 12 20 15 2 0 19 19 3 8 11 19 18 14 0 9 4 12 1 16 19 2 3 4 14 6 12 13 10 16 10 7 20 16 8 13 16 11 11 6 0 19 0 18 16 5 6 12 9 10 19 4 20 14 11 5 20 0 8 12 15 10 6 19 13 18 10 16 13 2 7 17 2 13 10 18 9 14 0 3 14 15 2 20 19 0 17 12 20 17 1 8 10 4 13 12 0 1 4 16 4 13 9 0 9 18 5 13 8 9 15 9 10 1 7 19 6 8 9 9 5 14 17 13 16 9 16 9 6 7 4 6 18 12 17 5 13 19 14 20 14 14 7 9 20 12 12 10 18 8 6 18 13 2 7 12 16 19 20 6 2 19 8 1 6 1 4 7 19 9 13 7 20 6 2 7 14 20 4 19 0 17 18 14 2 15 14 17 13 10 3 1 0 7 12 11 16 4 18 17 1 0 12 17 19 0 18 5 18 18 12 17 15 19 12 8 1 13 6 18 0 19 16 16 12 19 8 16 16 2 5 1 8 18 3 17 0 20 2 12 1 19 1 14 3 9 16 10 17 15 14 19 5 10 14 14 20 16 15 3 3 4 17 12 19 17 19 9 8 14 15 6 5 17 7 13 8 19 5 12 12 7 5 2 7 2 4 4 10 6 15 15 18 9 3 14 6 10 5 6 13 9 17 6 4 0 9 2 11 3 17 9 14 8 8 2 0 0 2 6 8 0 14 9 0 7 10 4 18 13 18 16 18 13 0 7 6 16 5 20 1 7 20 9 14 19 1 8 13 11 3 11 20 1 4 17 19 2 10 17 7 13 12 5 20 5 18 18 8 14 10 12 4 17 0 0 6 14 3 6 14 18 4 12 8 17 19 12 2 17 8 3 5 11 16 9 12 5 9 6 9 3 5 8 9 7 15 9 10 2 18 17 4 3 2 15 1 0 4 15 9 3 13 11 9 4 11 19 7 17 0 2 5 5 11 12 13 10 17 0 12 1 10 5 2 16 5 19 12 7 8 20 2 8 1 19 19 4 8 14 11 10 20 2 12 5 17 12 2 19 3 10 5 4 12 17 10 2 17 14 3 12 4 4 7 2 3 19 7 20 10 3 19 7 9 6 20 5 18 14 5 14 7 16 2 6 7 3 10 14 13 8 6 1 2 13 4 8 5 5 14 15 12 7 1 1 9 6 6 4 9 1 1 0 12 2 4 9 19 12 17 18 0 11 18 5 11 6 14 12 16 9 6 20 15 13 2 15 16 12 5 9 13 13 15 19 15 12 10 13 11 5 18 9 0 3 14 6 8 14 15 3 2 14 20 18 12 17 12 1 14 0 17 9 15 4 2 7 17 8 9 13 3 20 8 15 10 18 4 9 7 19 8 18 16 17 15 2 13 5 7 14 4 19 3 5 7 12 20 13 2 6 18 7 3 20 15 18 11 10 8 9 11 17 17 17 12 7 2 4 4 11 3 14 10 15 19 19 3 15 15 4 4 5 3 20 6 17 2 5 20 14 13 14 12 5 2 0 8 3 0 1 12 9 3 19 6 10 19 0 15 16 13 20 15 15 0 14 1 18 18 16 6 0 16 13 1 5 17 13 17 10 6 0 2 6 6 4 11 17 12 5 18 11 1 0 1 10 19 0 15 20 12 10 6 12 3 18 12 10 4 2 20 13 11 1 14 18 14 15 10 12 13 7 12 11 0 12 8 16 2 7 17 0 19 10 20 18 12 8 13 10 9 3 17 19 16 3 16 2 9 10 19 3 2 6 20 11 1 2 6 3 5 20 12 12 3 20 6 17 13 1 2 2 13 8 10 3 2 13 15 3 7 18 2 4 17 10 12 2 15 19 13 18 10 8 5 19 15 14 14 5 5 3 1 14 19 17 0 1 19 13 9 8 11 2 2 18 5 20 5 17 20 7 19 8 17 6 20 14 8 0 8 7 1 20 11 8 16 14 16 20 13 3 4 8 10 7 20 16 20 2 9 5 9 20 20 16 11 8 20 15 7 6 5 2 3 4 13 16 7 9 13 5 4 19 6 20 0 8 4 13 15 11 12 16 5 20 15 13 1 10 11 19 18 7 12 0 0 15 17 20 9 1 8 2 2 5 2 13 7 0 12 0 2 10 15 12 20 0 3 1 20 15 19 19 8 10 20 4 7 10 11 4 0 9 12 18 4 17 11 12 11 0 17 3 13 5 1 15 14 11 7 1 13 2 5 20 12 5 9 14 12 0 10 18 9 17 1 1 15 14 19 15 10 13 0 17 17 10 12 9 11 3 17 0 2 14 14 18 20 10 8 1 6 19 7 12 17 3 19 2 10 10 7 9 0 19 4 1 0 17 8 4 18 14 4 7 13 4 1 7 5 15 20 9 19 3 20 4 0 6 15 10 3 16 7 9 14 5 8 12 10 3 15 11 17 19 6 12 14 16 4 0 2 6 7 10 13 19 10 3 5 20 5 7 0 1 12 3 10 12 18 1 1 13 20 4 18 3 10 0 18 9 17 2 20 14 14 2 12 12 12 14 19 5 15 13 8 14 19 16 12 10 2 5 16 0 17 9 5 4 14 19 5 3 1 3 14 9 12 8 0 11 20 18 14 14 14 20 4 16 11 2 14 4 10 7 3 18 0 17 4 17 18 18 8 2 6 0 5 6 20 16 5 0 14 13 18 15 5 10 18 7 3 10 2 5 10 10 1 12 3 11 10 8 19 5 20 1 7 12 9 12 4 5 20 16 5 11 17 20 7 6 0 7 4 8 0 4 19 12 4 16 0 11 14 8 19 0 2 13 8 5 12 16 3 13 0 8 4 7 5 8 7 10 1 19 16 9 11 5 0 7 18 9 20 0 2 16 2 18 12 16 6 15 13 19 2 4 1 14 3 3 11 14 15 20 4 14 13 13 1 9 7 20 14 13 3 2 15 3 14 14 14 19 16 14 17 6 3 17 11 10 3 19 8 0 3 0 12 6 4 14 15 11 8 2 6 17 3 1 4 2 11 15 10 13 16 9 17 18 14 1 8 14 11 0 8 6 3 2 12 14 3 13 18 18 15 2 15 6 14 19 9 14 5 12 15 11 20 13 17 5 0 5 3 19 15 14 11 4 14 18 17 13 13 2 13 0 6 15 14 18 19 15 4 11 3 12 3 10 12 7 7 1 0 20 4 11 5 6 18 4 3 10 14 19 4 5 6 13 18 19 18 9 2 8 3 14 13 1 1 7 4 8 20 8 12 7 17 8 4 2 5 7 9 7 8 20 14 14 2 12 19 13 12 19 19 20 7 11 4 13 5 10 14 4 17 16 10 16 14 8 10 15 14 17 11 5 10 20 12 10 13 6 10 5 8 0 15 4 1 20 14 8 18 17 19 20 4 14 11 12 13 3 8 18 12 1 18 3 6 2 17 9 15 20 18 2 1 7 12 7 5 9 7 6 19 18 0 18 16 5 10 9 0 7 1 13 15 13 14 6 2 3 7 14 9 18 17 11 0 12 13 14 10 16 11 6 11 1 2 13 0 18 13 4 2 3 20 13 8 8 1 20 0 2 16 12 1 20 10 19 3 6 9 1 10 15 3 9 9 19 19 12 19 0 5 3 4 3 1 8 17 2 4 15 12 2 10 9 0 17 14 11 10 19 7 19 11 3 14 4 13 13 14 16 8 10 4 10 5 14 5 15 17 20 10 18 10 18 13 10 8 5 18 16 17 2 17 8 13 8 10 0 12 9 1 9 9 11 4 2 15 7 19 13 17 14 10 0 18 13 9 0 5 20 9 15 7 14 0 16 1 0 17 1 9 20 8 14 19 10 5 19 6 15 16 0 11 5 12 18 14 0 9 7 1 8 14 4 14 4 3 8 0 10 0 13 1 1 20 11 1 8 12 13 10 20 13 1 18 5 7 17 15 6 6 12 19 10 4 20 15 4 8 5 17 19 15 13 3 1 3 20 18 5 10 13 17 17 12 2 7 5 15 10 5 7 12 8 15 9 0 1 6 14 2 11 20 5 5 13 2 1 14 7 2 11 20 2 13 0 3 17 4 3 0 1 20 10 7 14 20 9 13 18 14 4 20 9 4 6 12 3 9 16 3 1 0 5 3 7 5 15 5 11 8 5 1 1 10 15 18 8 16 5 5 15 7 8 18 0 4 9 20 10 17 5 13 18 19 16 15 3 9 2 11 8 2 9 12 16 4 4 6 7 12 7 10 5 6 10 19 18 15 3 15 20 6 2 12 9 3 15 9 5 3 2 20 8 7 16 14 13 20 4 0 13 3 7 4 5 15 20 14 12 17 14 4 13 15 7 1 1 14 10 14 7 2 16 0 9 5 20 3 12 12 18 17 20 9 6 4 18 1 8 9 10 4 15 18 6 11 0 14 12 20 16 6 8 2 7 3 8 2 12 9 1 6 0 8 20 7 14 9 0 16 17 0 17 19 18 3 4 0 5 0 13 1 4 4 2 20 14 20 9 2 7 0 18 20 0 13 17 13 3 7 14 12 2 19 1 17 4 4 18 7 6 2 12 18 16 11 9 18 8 15 4 15 5 4 19 8 16 20 13 8 7 5 12 6 14 10 5 7 10 3 12 1 13 1 17 15 11 20 4 16 1 7 6 2 13 15 4 1 15 7 17 2 4 18 12 15 7 1 17 13 1 18 0 3 14 10 9 1 11 4 8 1 15 4 12 2 3 2 4 15 7 0 4 2 2 17 1 17 10 3 18 1 16 16 15 11 18 16 8 12 5 15 16 13 17 12 1 11 11 16 8 0 10 17 10 11 11 17 10 19 17 0 2 18 12 3 13 3 15 6 13 9 17 7 8 14 17 18 4 16 16 18 10 16 10 4 17 5 6 0 14 0 16 0 3 12 2 17 9 8 10 2 20 9 7 6 7 20 7 17 0 7 4 14 20 17 19 7 5 0 9 18 20 12 16 5 20 17 13 13 1 0 17 17 6 18 4 11 12 14 13 4 7 18 15 13 17 9 7 10 9 0 19 15 15 10 0 11 12 6 12 10 19 0 1 10 1 1 8 12 4 12 19 12 9 7 4 12 16 9 13 3 12 1 15 0 2 11 4 15 20 18 3 18 12 13 16 14 16 8 8 17 9 9 8 12 14 7 16 19 17 6 2 14 1 20 17 8 7 2 2 0 5 19 5 12 18 18 9 2 1 15 0 10 5 18 15 13 11 12 2 14 9 9 19 16 15 10 13 20 4 0 7 20 20 7 17 16 5 11 15 3 18 11 20 3 9 14 2 10 4 15 19 5 11 7 8 5 6 10 15 20 9 16 9 5 7 15 13 13 4 12 11 16 19 16 16 19 12 18 10 7 18 20 16 20 5 14 12 16 3 5 19 2 5 17 7 15 2 5 18 8 3 19 18 14 20 13 0 16 3 10 1 3 12 13 13 13 14 11 0 6 2 9 7 17 13 18 11 20 20 16 17 14 10 8 18 17 20 16 8 20 7 18 14 0 11 8 17 12 6 11 0 8 6 11 4 16 10 0 2 17 14 17 2 9 18 9 19 10 5 0 4 14 18 15 12 9 19 5 18 6 7 4 6 5 12 7 20 18 4 16 17 19 14 15 3 17 19 20 9 19 13 19 0 6 4 13 11 8 19 3 11 15 16 15 4 3 14 18 6 3 17 4 14 13 16 15 13 3 4 15 10 20 6 17 18 13 0 5 18 1 19 17 7 0 17 10 1 11 8 8 7 14 5 8 12 16 0 11 7 1 16 3 18 9 6 7 3 20 18 8 6 10 1 4 4 15 12 20 4 4 8 18 10 20 8 9 7 1 20 2 9 15 5 2 20 11 13 2 19 7 6 4 14 17 8 5 0 4 20 19 11 1 4 18 15 2 8 20 2 4 11 17 8 3 11 16 5 0 20 16 14 12 7 14 4 8 13 13 6 9 5 14 5 14 7 6 6 16 5 11 10 9 20 0 17 17 5 16 2 2 11 0 3 7 17 17 2 4 14 11 16 8 19 19 7 10 1 4 19 12 16 12 18 20 15 15 20 6 1 0 11 5 10 0 19 9 11 3 2 19 3 15 15 6 17 20 2 10 7 0 17 2 13 0 7 12 14 13 16 0 8 16 0 7 5 1 16 4 11 6 18 0 3 8 18 19 19 13 13 4 6 14 8 20 3 9 2 10 2 17 16 0 6 16 16 4 1 11 3 19 9 15 2 4 16 10 20 5 1 11 8 16 1 1 2 9 1 2 13 7 6 11 5 18 19 15 13 1 18 10 4 11 17 9 19 15 20 1 8 0 6 19 14 6 8 12 3 8 15 10 10 11 10 16 11 7 15 16 18 19 6 15 12 4 10 11 12 4 17 12 0 15 2 7 7 14 12 20 10 3 16 18 14 14 15 17 14 13 20 13 6 16 10 9 19 4 1 16 2 10 8 5 15 1 18 8 5 1 5 9 2 13 3 16 7 2 14 4 18 17 20 13 14 2 1 11 16 3 3 7 12 8 8 6 1 1 15 9 2 6 11 14 2 9 19 1 17 1 5 6 10 4 20 18 7 19 13 17 13 6 12 1 19 9 10 16 7 11 13 19 1 3 7 4 7 5 8 9 11 17 18 14 12 15 3 15 8 8 8 6 15 16 2 0 5 2 6 11 4 2 3 0 10 14 20 1 20 2 13 8 13 17 13 11 19 4 16 10 15 14 10 20 1 0 18 20 1 6 14 3 13 9 1 4 6 19 0 2 2 19 5 12 2 15 11 16 14 19 4 13 1 20 20 11 6 9 14 2 7 12 4 10 10 10 0 13 19 15 13 9 3 0 9 17 9 9 6 13 14 12 6 1 14 12 12 10 16 11 11 7 0 14 0 5 6 0 3 13 0 5 13 9 9 19 6 9 5 3 2 3 18 13 4 9 1 19 5 10 12 5 14 8 2 10 16 5 18 3 13 16 6 15 10 2 1 17 10 6 16 18 5 14 16 2 14 7 1 2 12 10 12 19 5 16 15 3 1 4 16 12 1 19 17 5 1 13 7 15 8 10 14 5 18 18 10 18 18 10 20 17 0 14 18 7 19 2 0 15 6 0 17 10 19 6 8 10 10 5 16 11 9 0 14 5 7 16 16 15 14 3 16 18 2 19 7 6 12 13 19 0 18 14 3 11 15 9 10 6 19 17 20 20 6 10 8 13 8 1 6 8 19 9 0 1 6 14 19 17 14 4 8 14 18 10 4 5 1 10 0 13 13 4 3 8 20 20 6 0 6 14 9 13 17 19 10 1 2 14 19 13 19 11 2 16 6 8 15 3 14 9 13 20 13 18 15 5 3 5 19 11 20 1 19 12 6 15 0 19 13 6 8 5 20 14 3 0 4 12 11 1 18 4 10 9 3 2 16 13 20 14 10 11 0 0 13 17 13 3 0 20 20 5 12 13 18 11 3 9 4 18 7 20 7 5 11 12 18 16 1 13 17 10 20 14 7 5 8 0 13 2 0 7 18 17 18 6 4 20 1 16 0 0 10 14 7 11 5 8 13 14 4 5 16 8 6 16 5 6 10 13 9 7 15 17 5 6 15 15 6 3 3 3 2 2 19 10 20 6 5 14 19 8 8 17 15 14 2 13 10 19 11 8 9 20 9 18 17 17 17 13 9 10 6 20 6 7 18 13 2 17 10 17 4 10 4 15 13 9 10 17 3 8 17 6 1 6 8 17 11 6 2 5 0 4 0 14 14 17 9 16 8 4 8 0 16 13 19 2 2 17 8 8 11 0 13 2 18 2 12 14 15 12 4 11 1 20 6 12 11 8 5 14 9 12 6 9 2 5 15 7 3 16 3 3 6 14 18 13 1 0 4 0 19 18 6 3 1 11 3 1 1 10 10 4 5 7 18 6 10 10 1 1 15 8 17 10 3 2 16 19 14 17 9 5 20 8 5 2 3 5 3 19 2 9 4 19 18 15 17 19 19 11 16 0 9 0 18 17 16 6 18 4 13 3 20 13 9 1 1 13 17 14 16 1 4 5 20 8 20 20 7 4 16 9 10 17 15 15 19 8 14 2 16 14 9 18 3 17 4 7 7 1 5 14 1 12 18 19 19 12 10 1 2 2 4 12 12 15 4 3 20 6 7 4 15 6 2 8 15 13 15 19 0 1 18 5 3 10 4 17 3 6 10 4 3 6 9 9 7 3 8 20 13 8 8 17 19 9 9 19 18 9 1 12 3 2 5 8 10 20 9 19 14 7 11 2 1 2 8 4 14 17 12 6 11 16 12 20 3 3 13 3 20 16 9 5 11 3 14 2 5 8 7 13 18 15 9 19 7 19 18 4 0 9 19 18 17 0 5 13 10 14 7 10 12 16 20 18 8 6 4 6 6 7 3 14 0 13 8 16 5 17 11 6 1 12 8 12 19 2 12 16 8 9 1 12 19 14 0 1 13 12 2 3 0 0 7 0 12 4 4 0 15 2 16 3 20 18 11 20 9 19 10 19 8 3 13 12 19 12 10 12 17 18 19 20 17 8 8 15 4 18 20 15 16 0 13 13 4 16 1 19 14 1 2 20 20 18 20 0 10 2 15 4 3 10 14 10 0 17 3 7 19 9 12 3 2 15 10 6 1 12 17 10 20 19 12 1 2 5 1 19 16 9 3 8 12 15 5 2 0 3 3 17 11 4 12 12 11 15 15 10 15 16 8 8 0 8 0 8 14 16 14 10 4 5 3 6 3 6 13 1 17 1 14 19 6 3 17 4 17 9 18 0 8 20 18 4 1 11 12 15 12 15 1 3 0 11 8 19 20 2 17 14 7 19 7 4 20 16 0 4 13 12 13 4 17 19 3 5 8 5 7 2 17 18 13 6 7 19 11 2 10 16 15 8 11 13 9 7 4 0 11 3 3 0 20 17 14 20 3 2 7 18 16 7 4 10 13 11 5 14 3 10 12 5 13 3 16 3 2 8 6 4 0 9 10 11 15 6 12 19 8 12 12 13 20 1 4 20 2 8 16 5 15 12 6 6 19 10 3 7 2 16 4 12 0 1 1 17 5 3 16 9 8 6 20 11 18 8 19 9 2 6 5 2 2 1 0 2 14 2 8 20 0 18 10 14 11 3 17 9 16 17 2 11 2 13 20 9 4 13 11 1 2 7 16 9 9 18 9 8 1 2 8 18 19 4 19 18 18 5 19 1 15 12 6 8 9 6 11 6 8 17 15 2 5 6 12 4 18 12 4 13 1 7 12 11 2 5 16 8 6 2 12 14 19 7 11 10 18 16 4 3 12 19 4 16 17 19 17 14 13 4 10 11 18 10 19 1 9 8 9 18 14 17 6 14 4 20 6 0 15 11 9 14 19 0 1 19 16 15 13 15 13 6 0 16 16 20 4 20 15 10 20 12 7 6 7 15 4 8 7 5 1 2 1 2 6 8 16 0 16 11 9 5 1 11 18 3 18 1 7 12 7 7 8 3 3 19 12 20 7 15 12 6 16 8 8 15 20 17 20 7 13 6 19 11 19 10 6 16 13 0 10 17 2 4 16 3 2 3 20 12 4 18 2 4 7 9 12 16 10 17 15 6 2 6 3 10 8 5 15 1 2 2 7 3 6 6 9 12 10 20 20 19 15 12 10 15 19 3 10 15 2 19 11 13 0 17 6 3 13 10 9 1 7 18 9 11 0 15 9 9 17 6 7 5 0 4 13 1 11 11 6 18 12 10 0 7 6 18 19 6 14 1 15 20 10 9 15 12 19 1 0 1 14 16 3 12 13 6 17 20 5 4 10 18 4 10 5 9 0 16 3 20 7 17 17 8 0 1 0 7 14 5 1 19 18 2 6 6 17 6 16 13 11 10 3 2 19 13 15 8 10 4 13 14 13 10 16 0 12 4 17 6 17 18 1 20 0 0 3 15 18 19 4 10 19 2 2 5 1 20 13 3 2 13 2 8 17 12 15 2 2 12 4 18 3 15 0 11 16 0 2 9 9 15 7 7 5 18 3 7 6 10 17 13 5 15 12 19 3 15 3 18 17 4 11 17 5 5 9 11 15 16 4 20 0 15 1 8 19 8 19 6 2 5 8 13 12 9 3 16 15 17 18 17 8 3 4 5 2 14 12 20 3 12 14 17 13 18 16 4 12 6 15 13 1 20 5 20 8 4 10 5 11 11 5 4 5 16 20 2 5 0 17 16 5 2 0 13 1 4 9 5 18 0 11 16 8 2 14 18 11 1 20 15 12 9 14 16 14 12 8 16 10 0 18 14 20 5 9 3 11 4 10 7 14 14 2 11 15 14 14 7 4 3 5 11 1 7 1 8 14 4 3 18 4 5 12 12 2 7 20 8 4 7 0 13 9 20 8 11 11 5 15 6 14 5 8 9 20 6 3 2 0 19 19 0 7 2 11 14 1 19 13 8 16 20 18 7 6 15 9 14 19 10 20 11 11 15 9 16 20 2 8 12 11 16 1 10 5 8 17 17 3 0 20 4 12 17 7 6 12 16 4 0 18 3 14 19 4 14 20 15 15 8 19 13 4 1 2 3 14 3 20 19 18 1 18 0 4 13 0 9 4 2 2 14 7 17 14 15 16 4 6 17 5 9 20 6 18 13 18 20 14 20 17 19 0 12 11 10 8 16 12 14 20 5 15 11 5 17 20 12 20 16 13 12 11 1 2 17 0 17 3 6 6 1 9 4 16 6 14 5 13 0 9 4 0 7 6 15 5 11 2 14 13 19 6 0 1 1 3 6 8 13 12 5 15 7 6 2 2 12 9 16 9 10 3 17 5 0 2 16 8 4 13 1 14 8 17 18 7 2 13 18 9 12 6 9 9 20 9 3 12 16 19 6 1 4 1 3 6 5 7 13 7 6 18 14 1 7 20 12 0 0 14 14 14 13 11 3 9 4 6 12 3 19 12 12 10 8 7 18 6 5 5 3 8 17 17 1 17 8 11 4 19 20 5 2 15 2 8 12 15 3 7 4 8 12 13 5 20 19 0 5 6 10 13 9 20 9 13 15 17 3 7 11 10 13 0 11 15 19 1 7 20 16 18 13 19 13 8 17 16 3 0 14 6 14 10 9 13 3 12 20 3 2 15 9 20 11 13 2 18 2 9 4 6 15 6 14 20 15 17 6 0 14 14 1 17 13 8 0 12 18 1 19 17 0 7 2 19 18 18 15 19 3 2 11 15 12 3 19 19 0 1 16 16 17 4 1 6 20 9 13 16 16 15 17 9 17 5 19 17 13 13 16 3 15 14 13 18 3 15 16 12 12 2 19 8 14 6 5 15 11 18 2 18 2 12 3 13 8 4 2 9 20 12 15 7 16 20 17 19 4 9 4 9 11 1 17 15 14 13 8 11 19 10 13 6 14 18 7 9 16 20 1 12 11 2 17 13 8 2 15 5 3 5 20 20 0 11 3 4 7 3 3 5 16 8 9 14 15 11 16 8 20 7 16 5 19 20 6 7 8 12 0 16 3 9 19 6 5 0 10 11 20 19 0 13 9 7 1 14 8 9 12 8 10 14 9 18 19 2 11 11 12 18 0 9 0 6 18 0 2 4 18 5 12 19 15 5 2 1 6 9 18 18 15 7 8 15 1 20 13 6 20 7 10 6 15 19 18 16 0 17 8 0 20 0 5 12 7 18 6 2 10 6 18 6 0 4 14 0 17 1 6 4 18 19 20 0 13 17 16 2 8 12 14 5 0 14 20 14 11 8 11 3 14 16 4 20 5 19 19 17 8 18 18 6 2 1 7 8 16 1 9 17 20 16 11 3 17 14 11 14 4 5 11 5 15 2 8 9 8 7 19 15 7 19 18 14 5 10 17 1 18 3 14 18 1 8 8 18 18 14 11 2 4 7 13 12 13 6 1 2 7 14 8 17 16 18 15 20 18 17 7 0 18 10 12 18 5 17 9 1 15 0 7 12 7 1 8 20 12 17 15 19 9 20 3 20 9 18 1 2 18 4 15 8 20 17 10 15 6 12 5 4 4 13 8 5 6 8 19 16 3 12 18 1 6 5 11 2 19 17 19 4 14 4 4 15 16 14 1 7 7 16 18 5 12 16 18 1 0 1 14 8 6 5 18 2 19 0 14 10 20 17 11 5 19 17 3 14 11 18 20 17 5 7 1 5 14 9 0 1 6 12 17 19 1 18 1 10 5 5 8 12 12 9 1 19 5 12 1 7 12 2 11 4 7 2 1 15 15 1 18 9 3 3 3 8 11 15 17 16 4 17 16 2 12 8 17 3 2 14 5 9 4 16 7 15 4 6 6 13 3 6 20 7 8 0 9 7 19 15 8 12 3 7 14 20 5 12 6 19 16 3 10 3 12 9 17 14 12 15 18 1 9 15 8 5 7 19 15 12 20 8 1 1 7 2 20 16 4 17 7 16 2 0 5 17 1 13 0 2 4 15 3 17 4 10 10 2 2 16 4 12 7 10 17 13 8 12 9 7 8 9 18 6 7 17 8 15 19 0 5 9 1 12 18 5 17 12 2 18 11 3 16 8 19 16 5 12 15 4 13 3 16 5 9 6 7 20 8 13 4 5 9 17 19 4 0 2 12 5 19 20 17 11 1 2 20 15 13 9 1 8 9 15 7 0 3 4 13 10 2 9 16 11 14 3 6 10 16 12 9 11 1 10 9 16 17 3 11 7 7 13 14 5 20 12 10 1 11 19 8 9 11 4 15 8 14 20 13 10 8 8 1 16 20 16 3 20 8 7 5 11 13 11 5 5 12 9 4 8 1 18 18 7 13 20 18 15 11 0 5 5 14 1 9 4 18 20 1 5 2 15 7 7 3 8 2 18 0 7 8 18 19 9 20 6 20 6 2 20 11 7 1 17 16 0 19 0 11 10 4 7 3 4 6 8 2 7 2 3 9 11 4 8 12 13 19 4 8 19 15 9 9 8 13 4 8 10 9 19 7 4 7 4 10 9 4 0 1 11 19 20 20 16 7 5 17 13 7 9 17 19 2 20 17 15 7 20 1 2 9 19 9 11 10 11 0 10 13 0 15 2 1 3 7 9 1 19 7 9 19 12 5 0 20 20 5 17 18 11 5 15 19 11 8 5 17 16 3 6 0 5 15 13 15 2 7 3 18 0 11 15 0 17 12 10 8 1 14 6 12 6 3 13 13 14 5 5 11 4 3 2 1 7 5 20 16 8 2 11 13 8 4 8 5 1 0 3 0 1 12 6 8 1 13 12 15 9 6 9 17 14 18 16 12 11 3 12 12 20 5 5 10 6 13 7 11 12 9 14 6 17 14 9 17 19 16 4 9 12 0 5 14 8 16 17 17 12 1 9 15 5 11 12 11 10 4 9 3 12 4 20 13 4 11 10 3 1 16 4 9 16 15 13 19 5 9 3 0 19 1 11 1 3 10 8 0 15 14 17 18 5 7 2 4 9 9 16 7 5 1 7 15 6 9 3 11 8 3 9 18 12 0 15 20 4 1 18 1 11 1 11 9 12 19 3 15 10 2 10 15 15 8 20 4 11 9 5 18 12 9 6 6 7 1 7 12 18 15 16 15 0 13 17 17 8 20 4 0 12 0 0 19 18 10 18 20 7 6 2 12 16 4 13 0 13 11 10 10 17 7 5 7 3 17 14 13 2 9 3 13 4 7 20 10 10 6 18 1 0 9 10 0 19 7 6 16 17 19 14 9 16 5 4 20 0 13 20 10 1 4 17 6 6 1 8 9 8 1 19 15 1 10 13 7 17 6 9 15 9 11 2 9 12 19 8 0 6 15 8 3 18 19 20 10 7 7 15 5 10 9 4 17 5 13 19 19 5 16 17 14 18 10 13 13 17 0 8 14 12 6 17 9 15 14 9 18 6 17 16 0 17 5 16 2 11 0 10 18 7 15 17 18 0 17 2 8 3 5 10 16 4 12 11 16 11 15 10 16 6 7 12 6 11 19 14 3 9 0 11 5 17 12 13 7 4 9 2 19 3 19 17 3 12 8 1 4 18 7 8 20 9 5 0 5 10 4 18 18 3 8 16 15 19 9 12 6 20 14 9 12 11 20 16 2 15 2 9 7 12 17 3 10 14 4 14 19 19 11 16 1 4 10 19 12 2 19 17 13 7 14 1 0 20 9 17 6 11 1 19 16 1 2 6 0 4 2 20 18 16 4 12 3 14 15 19 16 11 10 17 9 14 20 9 6 15 9 3 18 14 12 3 14 6 17 4 9 3 2 12 20 4 2 20 17 3 3 12 19 2 19 8 10 19 16 5 1 16 4 3 18 12 17 3 19 12 14 10 6 0 19 7 11 10 15 4 3 3 17 15 5 4 18 17 14 4 18 16 8 18 2 11 15 4 1 6 11 19 10 10 20 11 14 5 11 10 10 3 20 6 16 8 15 10 6 17 19 18 1 9 20 6 1 14 6 13 14 1 18 9 16 8 1 11 13 20 12 7 14 19 9 6 14 6 2 9 0 10 18 12 1 6 18 13 5 14 19 14 19 3 2 7 11 5 13 4 17 14 2 6 19 10 0 10 7 20 13 18 9 14 11 12 18 20 19 3 11 18 15 17 4 7 11 15 16 6 13 15 0 4 8 4 10 7 17 3 9 18 19 0 11 19 9 17 12 8 14 16 8 15 0 8 9 15 17 4 10 4 16 17 16 4 5 2 0 8 15 7 5 17 3 19 18 14 18 10 15 20 6 8 16 11 1 5 12 20 2 17 6 20 13 10 15 6 17 12 13 6 17 1 17 15 4 8 9 14 3 4 5 15 9 1 19 9 17 2 8 0 3 13 10 15 5 3 18 2 7 16 7 17 13 10 8 7 12 2 10 1 7 7 0 4 19 19 8 10 8 15 9 18 4 6 2 18 20 19 9 14 9 7 10 1 13 0 16 15 10 2 3 8 12 4 7 3 14 4 17 7 11 12 12 9 14 4 6 14 12 9 1 16 10 0 6 18 0 7 14 7 18 9 13 17 1 6 13 2 13 16 1 5 9 17 10 4 8 7 14 13 6 18 5 16 3 7 20 3 14 1 12 17 17 1 2 6 4 17 4 20 15 19 20 13 14 13 0 8 18 20 0 18 20 4 0 20 5 15 19 18 6 19 17 2 15 13 5 0 13 11 16 13 3 16 14 0 16 13 6 8 19 17 1 8 19 3 1 8 11 17 6 12 16 8 14 16 10 1 15 17 6 7 0 0 6 15 18 5 6 3 1 5 5 12 8 16 13 19 8 8 8 0 14 17 15 15 20 15 18 16 5 17 15 15 5 20 7 6 13 3 18 7 5 17 11 4 14 8 10 6 7 3 16 17 14 13 3 12 13 7 12 3 14 1 11 16 2 19 19 3 19 3 3 11 18 13 17 16 19 11 15 3 13 15 18 9 1 8 18 18 14 2 5 0 8 18 4 19 4 14 17 10 18 5 15 10 6 11 18 6 12 16 7 0 4 2 12 7 12 3 17 13 4 14 16 15 17 4 8 17 16 12 13 5 6 3 20 12 2 3 10 7 13 19 9 13 11 1 16 12 15 1 14 6 7 15 12 8 1 6 15 7 13 0 20 7 6 20 19 18 20 0 16 11 2 20 7 8 1 13 15 14 1 4 8 19 3 10 13 16 0 13 19 19 16 14 20 18 2 1 2 8 18 11 8 20 11 5 9 16 3 14 5 16 12 11 11 13 3 7 7 18 1 16 15 5 17 1 8 0 0 0 16 15 18 11 20 5 3 5 14 6 8 20 20 4 17 20 8 11 4 13 12 9 3 3 8 3 19 18 8 7 2 11 11 17 4 1 0 19 9 13 4 1 18 8 16 10 16 4 6 15 1 2 18 6 11 18 20 6 3 8 0 8 9 3 15 19 3 8 15 0 6 12 13 10 6 13 2 3 19 1 16 3 4 16 1 13 8 0 19 8 16 5 15 20 10 20 1 8 14 14 13 16 15 8 7 17 8 19 13 6 3 9 6 13 3 2 12 14 17 5 11 15 11 10 12 20 9 0 1 4 15 0 17 0 10 6 12 15 11 16 20 12 10 8 2 9 19 1 17 13 0 8 13 3 13 0 15 3 10 14 13 8 15 17 18 14 7 1 7 15 2 0 13 6 12 4 8 17 19 14 6 3 4 0 2 12 14 11 9 11 2 4 6 7 18 11 12 16 7 9 14 0 15 5 15 2 14 5 3 5 9 2 20 19 13 3 14 12 2 19 0 3 1 5 0 11 1 11 18 9 5 14 8 3 7 10 9 13 12 19 4 13 19 18 1 0 6 7 15 2 1 9 5 12 4 17 13 6 19 16 10 17 9 8 16 18 12 18 0 17 7 15 14 14 6 10 13 18 8 16 10 9 5 9 17 6 4 0 9 13 17 5 19 5 7 20 19 0 2 8 6 19 9 11 8 9 13 9 13 19 6 13 13 11 9 2 1 20 4 7 2 18 9 0 4 1 7 15 17 14 9 12 15 5 19 1 7 16 13 19 11 11 19 11 3 16 3 20 19 9 4 7 18 6 20 4 14 9 0 1 16 8 3 16 6 8 17 13 0 17 14 11 17 1 1 9 13 20 2 7 9 16 12 3 5 20 11 4 4 14 15 17 18 5 4 19 17 8 9 20 5 3 15 4 12 17 1 20 12 9 14 7 10 14 3 20 19 6 20 14 7 19 0 17 5 15 19 14 12 1 1 15 6 1 6 17 4 19 3 3 15 9 18 18 12 12 8 4 5 18 8 8 9 9 19 9 18 11 15 6 3 9 17 9 8 5 10 17 5 9 10 15 16 6 12 2 14 2 19 6 10 13 5 16 0 16 18 12 1 6 3 11 12 12 16 1 16 2 9 20 15 18 13 10 15 20 15 17 7 1 10 0 19 13 1 14 4 7 2 13 5 1 11 7 19 12 17 18 3 13 3 7 12 10 6 18 9 19 2 3 7 17 3 13 7 15 14 16 0 0 7 15 9 7 13 4 17 15 16 4 20 5 1 9 18 4 18 10 8 17 4 6 8 11 5 10 13 5 17 1 4 16 17 14 0 2 16 3 16 20 0 11 3 3 11 0 12 8 14 4 16 6 4 3 1 8 5 3 1 13 10 18 17 2 17 18 0 16 18 12 15 19 16 13 16 8 15 7 9 20 2 3 2 7 9 5 12 20 0 14 2 0 16 4 16 6 20 9 6 16 6 2 3 5 20 15 15 20 15 1 2 16 0 18 9 6 3 9 18 7 18 5 18 14 14 12 9 11 13 2 1 2 12 14 14 11 6 19 9 13 6 20 11 9 15 19 14 10 16 18 15 6 7 9 18 0 13 2 19 1 10 20 18 11 15 7 2 16 2 11 4 6 13 13 20 7 10 11 0 12 18 8 20 7 10 9 14 14 8 10 5 0 3 8 7 9 15 15 20 3 14 20 20 5 4 15 5 9 4 11 15 8 5 0 10 19 17 11 17 18 3 15 4 20 17 4 9 20 8 13 20 15 9 9 5 4 7 18 5 5 8 8 13 5 13 16 10 6 8 1 0 2 4 13 11 2 12 15 6 17 9 10 18 17 19 20 3 8 16 1 15 16 7 16 11 2 7 18 15 14 15 3 8 4 15 19 1 15 2 4 18 16 20 14 3 4 19 2 2 0 15 0 11 11 9 7 19 6 19 7 13 16 13 5 20 9 20 5 3 2 17 9 10 2 5 0 18 6 0 16 12 19 9 7 15 2 13 18 2 17 10 6 1 19 13 17 13 8 7 17 6 2 0 11 18 6 4 10 1 1 8 7 10 17 14 5 15 13 7 6 9 6 18 13 3 7 0 20 17 0 2 17 1 2 9 14 2 13 9 14 5 4 20 19 2 13 2 0 15 14 3 13 9 20 2 13 12 7 8 2 18 16 18 20 0 2 5 4 9 12 20 11 16 1 15 20 10 4 8 13 8 19 16 2 19 9 1 10 3 1 13 14 15 19 6 14 7 0 3 5 13 6 12 14 14 18 17 4 16 18 16 18 18 19 6 14 1 19 8 11 20 18 2 3 4 18 12 4 7 8 8 2 0 19 20 4 12 13 0 17 0 7 20 8 9 10 8 19 17 9 13 0 16 18 5 14 14 2 15 12 17 13 15 19 14 12 12 19 19 8 18 11 6 18 18 10 11 8 18 8 6 7 0 10 4 10 18 3 12 9 3 13 6 7 8 13 0 5 9 20 2 14 17 8 9 9 2 2 16 14 9 8 7 19 20 18 17 13 7 15 3 5 14 6 16 5 0 18 0 15 15 10 0 3 12 15 17 13 9 16 16 18 6 6 5 12 18 16 2 14 20 0 8 8 4 4 2 2 2 15 12 1 5 18 16 19 13 12 0 1 8 3 12 5 12 0 15 18 10 6 15 2 18 0 13 4 4 2 20 15 20 5 17 15 18 4 16 5 19 11 20 1 12 17 8 17 13 1 4 8 20 14 7 6 14 11 13 1 15 11 12 10 0 12 19 15 3 6 1 4 12 17 12 0 13 5 1 0 20 19 6 17 8 2 5 17 15 2 9 12 15 1 10 6 17 9 6 15 18 16 13 8 16 0 4 10 12 16 12 20 2 16 4 10 6 11 20 13 2 0 14 15 15 16 10 12 12 1 0 3 12 7 1 1 11 4 17 2 12 0 8 10 10 10 1 8 20 18 20 5 13 8 4 10 16 10 5 13 1 20 9 3 1 13 2 3 4 4 1 14 2 15 18 3 6 6 6 8 8 10 8 17 7 1 1 7 19 9 4 7 20 6 16 19 9 13 1 9 3 10 9 12 17 1 5 7 11 18 7 8 18 11 15 9 10 18 17 9 17 4 3 1 18 9 13 14 6 13 0 14 14 8 0 6 16 15 5 18 18 19 15 1 5 9 0 20 13 9 20 3 9 17 8 10 6 2 16 20 18 18 3 1 10 2 19 7 11 13 20 20 14 10 15 7 1 17 2 18 18 8 4 11 15 0 14 1 0 7 11 14 3 7 13 15 4 16 13 5 17 20 13 4 12 12 14 2 10 19 6 6 14 5 7 10 5 4 5 17 10 5 7 7 6 1 12 15 7 5 18 8 12 5 17 19 12 14 16 9 6 5 19 12 1 7 6 1 18 3 19 18 15 3 5 7 8 18 3 13 2 20 18 14 7 12 16 11 1 8 8 13 2 11 8 18 8 19 20 19 9 17 11 11 11 12 4 18 7 7 0 16 19 18 2 7 1 20 15 2 1 16 18 10 12 3 4 19 17 18 17 7 12 16 11 20 5 4 13 10 19 16 15 5 20 10 11 19 1 5 20 16 19 19 11 17 0 5 18 1 19 15 11 12 18 19 7 18 17 11 1 2 18 11 4 18 14 5 15 14 1 2 3 12 17 9 5 18 2 20 8 9 10 4 9 7 8 0 0 3 15 5 10 11 19 19 18 12 16 1 12 16 6 14 6 16 20 2 8 9 5 18 8 20 12 9 15 7 14 2 15 20 19 7 7 5 2 12 10 10 4 12 14 9 5 16 0 1 12 0 18 2 8 1 7 16 18 7 13 3 7 6 4 3 17 3 20 4 6 7 13 1 20 18 3 16 18 12 1 20 12 19 12 11 16 8 18 9 6 8 0 20 19 11 7 0 3 2 3 10 12 19 10 6 19 2 3 0 18 7 0 11 3 7 7 18 19 19 18 1 15 19 14 2 17 6 19 0 2 18 18 13 13 9 3 13 18 3 2 3 4 12 17 20 10 9 10 14 3 7 14 5 9 8 17 10 13 15 3 0 2 5 4 5 14 8 16 18 4 1 6 14 19 17 6 8 15 1 5 10 4 11 19 3 1 18 20 0 13 18 2 15 20 7 16 2 15 2 19 20 17 6 7 0 13 19 16 0 4 20 18 9 5 0 3 13 3 15 11 14 3 7 13 18 12 12 10 12 6 12 9 12 15 18 13 0 8 3 2 9 8 19 14 3 16 13 15 17 14 16 0 16 2 12 14 11 9 17 0 20 4 13 14 0 0 1 0 20 19 0 18 18 2 6 13 0 1 18 15 2 18 10 8 15 2 3 12 14 17 7 3 1 11 14 1 5 19 13 9 11 19 15 10 4 12 16 18 0 0 1 14 8 5 3 18 10 10 1 10 4 6 1 3 15 1 11 8 17 7 5 3 18 13 6 20 20 2 3 1 20 17 13 17 17 12 3 20 6 19 2 2 19 17 10 15 13 9 11 12 13 13 8 6 18 13 15 18 15 11 3 20 9 13 0 2 12 13 0 12 16 1 14 2 7 1 16 8 8 15 0 4 8 18 15 15 17 16 0 0 12 18 18 13 0 0 17 15 7 4 2 11 8 19 10 5 16 16 0 18 12 17 6 0 10 2 1 15 16 8 0 18 17 4 12 11 9 0 5 16 13 19 11 8 0 8 5 18 12 7 19 3 13 18 5 13 9 0 20 6 1 15 10 14 16 14 12 20 20 2 7 17 15 3 7 2 12 20 15 13 4 11 8 11 4 3 10 8 19 12 15 0 12 6 5 18 3 18 19 8 7 7 12 11 5 4 4 4 17 15 17 1 1 9 0 3 16 12 15 12 7 5 20 12 1 9 6 3 9 6 20 6 20 20 10 14 16 15 3 17 10 2 11 16 8 18 1 3 13 11 3 11 15 20 4 15 13 4 17 15 4 9 12 5 11 1 19 3 19 10 3 15 4 1 2 6 6 9 13 0 13 5 17 13 0 5 11 19 13 18 11 13 14 5 11 2 10 16 10 2 11 14 1 12 10 0 11 3 16 16 8 20 10 5 15 0 10 14 2 11 16 12 13 11 11 16 20 2 16 0 4 3 9 2 9 13 20 20 11 6 12 15 20 20 4 17 11 8 12 3 13 16 12 2 16 7 1 18 1 10 19 14 4 0 9 20 4 1 16 18 20 11 15 1 14 9 10 13 19 13 10 16 4 10 17 12 17 9 5 19 3 0 9 19 1 17 8 7 8 6 18 20 14 10 10 3 2 9 12 20 4 12 17 18 8 9 16 10 14 5 15 4 4 16 7 0 16 2 18 4 5 5 9 19 5 6 10 17 13 0 16 6 0 10 4 14 6 11 14 20 3 5 20 2 3 15 0 9 12 2 14 16 2 13 4 13 6 19 5 7 1 13 5 17 11 15 1 1 13 16 0 7 3 1 0 5 18 7 8 1 17 12 20 5 3 16 7 2 8 11 9 8 15 14 19 3 14 9 3 0 14 16 6 7 10 14 1 9 18 15 1 2 16 16 10 20 13 3 5 17 3 9 14 17 7 5 12 20 0 19 12 2 4 14 19 12 4 11 13 2 18 14 13 13 8 20 17 16 20 16 1 8 16 4 11 10 1 2 10 17 12 14 7 4 15 6 9 16 10 15 20 3 4 8 17 15 14 18 7 12 6 20 7 17 10 7 13 14 11 19 6 19 7 3 17 10 12 7 8 20 20 5 9 15 15 19 2 9 12 0 6 1 12 3 11 10 1 6 3 3 12 6 4 1 7 2 0 20 18 20 4 17 16 19 14 19 10 5 10 2 1 5 1 18 9 16 4 16 8 17 14 4 8 14 8 9 13 20 14 15 6 9 18 14 14 14 15 13 5 15 8 10 12 13 18 2 13 17 20 4 3 8 6 16 5 5 15 8 20 14 8 0 7 5 5 1 17 3 7 20 9 2 10 8 8 4 6 4 16 9 16 14 7 20 0 2 7 9 3 1 10 10 6 17 10 0 10 4 13 20 9 3 15 12 20 6 3 19 12 6 1 17 2 20 15 14 10 16 2 12 19 18 20 6 14 15 9 2 6 0 11 11 8 0 12 12 16 5 17 2 13 10 19 6 19 9 6 7 14 2 11 12 3 7 14 12 2 19 9 7 12 1 2 12 18 11 3 16 17 5 19 15 3 3 20 9 1 7 20 10 4 17 15 20 18 5 18 14 13 13 13 6 10 6 8 20 20 18 7 19 16 6 4 8 16 12 17 15 3 2 1 10 20 18 16 10 20 10 3 20 19 2 6 20 19 15 13 8 16 0 14 9 6 9 2 9 20 3 10 0 2 18 9 2 3 12 16 6 5 8 2 12 7 18 16 13 14 10 0 3 19 9 7 18 5 16 3 18 2 15 15 0 18 6 5 13 2 2 3 6 19 20 10 7 8 15 15 8 1 11 3 12 0 17 19 2 0 11 15 10 13 1 4 11 1 12 20 7 19 6 7 8 16 10 20 18 16 15 8 16 3 14 10 4 5 4 15 1 6 9 4 14 2 6 7 20 9 18 3 3 4 19 8 8 8 19 4 17 19 2 17 9 5 13 12 4 12 20 17 3 1 13 18 16 14 14 14 14 9 16 12 9 9 18 12 8 1 12 20 8 18 14 14 7 3 4 0 6 18 19 6 11 5 17 17 4 12 0 11 15 2 14 7 2 15 14 19 19 7 3 7 5 14 2 13 12 13 13 15 19 5 20 16 15 16 4 0 9 4 14 3 18 12 14 18 6 20 3 16 7 5 4 13 15 7 5 18 12 0 14 18 3 12 0 17 5 7 12 12 17 2 3 20 1 11 20 20 0 13 7 13 8 8 20 14 14 12 8 7 1 13 9 10 9 6 14 18 15 14 17 10 0 16 4 5 18 9 0 2 18 12 17 12 20 11 15 16 8 17 18 13 15 18 5 15 13 10 15 11 1 7 3 13 18 1 16 0 5 10 3 6 12 20 6 0 9 10 5 2 18 4 9 19 15 7 17 3 20 13 20 2 3 9 4 12 20 20 5 5 18 9 13 11 17 1 19 18 10 15 17 10 8 18 8 12 7 15 17 8 10 1 15 3 19 14 7 13 10 8 10 4 7 0 11 17 10 12 11 16 19 9 13 3 20 8 20 14 2 4 14 12 19 13 4 5 4 11 15 11 6 20 18 2 19 6 8 0 1 2 11 10 17 5 3 9 15 10 13 5 6 15 12 9 19 13 9 17 1 13 18 1 1 2 13 10 7 18 11 14 10 2 2 9 4 17 8 20 1 14 7 9 6 19 6 12 15 16 19 10 2 13 12 5 11 14 4 13 1 16 13 8 15 0 0 12 11 8 0 20 4 10 1 18 0 16 6 18 18 13 13 19 15 10 1 14 18 9 16 15 3 3 13 7 3 7 8 15 18 11 11 0 17 8 11 1 16 2 20 13 13 10 5 11 0 2 17 18 1 15 12 8 3 2 9 9 19 20 19 15 11 12 16 6 5 20 18 14 3 13 13 2 1 9 17 4 15 0 15 14 19 19 17 2 19 15 11 18 13 18 0 3 9 10 6 15 7 11 11 11 2 14 12 20 9 13 16 4 14 9 17 3 1 13 6 0 2 11 14 13 8 5 12 16 16 1 11 17 16 4 18 2 11 20 2 3 5 6 15 16 8 16 2 16 11 14 17 18 0 3 14 12 7 16 11 12 20 8 20 9 17 4 9 2 9 11 20 15 15 4 8 15 18 0 8 16 8 18 10 4 9 7 3 11 8 12 8 5 5 18 13 17 11 4 11 6 0 16 2 11 5 4 20 19 5 15 13 8 14 5 9 7 9 2 14 15 7 5 10 5 10 6 8 8 0 11 11 10 19 4 15 14 19 13 9 17 18 12 5 1 0 13 2 20 20 7 3 15 6 19 18 13 0 11 4 16 0 9 12 18 3 5 14 4 5 17 20 20 10 2 20 7 10 4 18 8 9 11 11 4 17 3 0 11 7 3 1 1 0 11 14 1 16 17 3 14 11 11 11 4 3 14 2 6 6 3 10 13 4 16 18 9 5 15 14 10 9 20 10 7 19 8 14 19 13 12 17 17 19 19 19 8 7 12 11 13 0 18 15 11 12 6 3 15 1 6 3 17 12 12 20 7 12 7 12 5 15 5 6 6 18 8 5 11 8 13 20 18 1 0 3 7 10 13 1 5 5 13 20 16 15 12 20 15 12 7 3 14 6 4 9 11 19 20 17 7 20 7 4 6 3 11 4 18 20 1 2 20 8 12 7 19 16 20 15 13 17 3 8 6 9 0 0 13 4 6 6 15 4 20 6 1 0 9 19 1 12 19 12 10 10 7 0 8 2 11 13 1 9 8 13 11 9 6 12 14 20 7 6 18 7 19 5 19 11 10 13 4 14 8 17 12 10 19 15 18 5 0 7 1 19 7 20 15 3 10 8 14 17 17 7 17 14 15 1 15 7 5 2 4 5 4 0 0 10 3 0 5 3 3 4 0 6 11 20 8 4 12 2 18 1 19 20 5 20 3 6 15 4 3 3 18 9 5 6 8 18 10 10 5 7 14 13 7 18 15 6 1 11 3 9 12 9 18 3 8 15 20 6 1 18 12 19 11 10 10 18 8 5 10 4 13 1 16 20 15 7 14 8 20 6 12 16 19 20 1 10 0 17 1 12 8 12 5 14 20 11 5 12 9 18 8 4 12 13 4 12 13 3 18 18 0 7 4 10 20 13 2 5 10 1 19 14 17 11 3 0 7 9 16 4 12 13 16 7 18 14 19 10 3 3 8 2 20 8 1 15 17 16 13 17 15 13 19 3 6 10 13 15 8 0 20 20 6 8 7 5 18 11 15 17 18 20 11 15 7 12 13 19 2 11 20 3 18 17 8 9 13 10 6 17 5 11 15 15 5 12 3 7 4 17 8 1 4 12 12 12 5 6 8 6 4 10 12 9 12 3 15 18 12 1 5 0 14 1 8 3 11 4 7 5 14 7 7 14 9 12 4 0 19 7 11 18 17 4 0 6 4 1 11 17 11 3 6 11 16 7 4 13 16 9 17 6 20 13 3 9 10 1 15 10 17 19 3 16 6 5 8 9 3 20 5 18 16 3 3 12 14 20 1 6 11 4 19 8 16 13 5 5 6 20 18 4 15 8 10 9 18 6 1 11 20 4 8 4 0 15 19 7 16 19 14 15 20 15 11 9 2 7 4 3 12 18 4 12 5 13 16 2 15 10 20 10 20 2 8 13 11 19 17 19 16 0 19 12 1 0 17 16 3 12 14 9 6 2 13 2 4 20 14 20 2 9 6 16 9 10 9 13 7 12 20 5 5 15 8 11 6 20 20 18 18 15 18 13 10 10 20 13 12 20 13 17 5 6 20 2 18 0 13 15 10 10 5 3 12 3 8 5 16 16 8 4 4 4 3 6 16 6 18 4 5 16 0 8 9 6 19 19 16 10 3 0 5 16 9 0 20 0 4 14 17 0 1 7 16 13 9 7 12 19 7 12 16 3 14 11 1 17 10 4 5 0 2 1 16 19 8 2 12 2 6 19 6 6 10 8 6 4 19 2 13 0 3 13 6 0 19 9 18 0 10 20 5 16 15 12 0 15 7 10 5 1 6 11 20 11 9 14 10 4 16 19 8 17 3 20 19 2 7 19 1 10 4 7 15 17 15 0 5 19 11 1 20 2 19 20 11 7 18 4 6 1 6 12 11 20 1 18 11 4 0 7 10 16 18 20 2 18 0 14 20 9 15 4 12 17 16 7 18 6 13 9 10 12 6 17 9 2 0 15 20 7 8 2 5 9 11 2 9 3 19 1 17 5 10 14 11 4 18 18 8 19 11 17 5 14 12 7 5 5 16 3 1 1 18 4 20 15 20 13 20 6 20 19 3 1 17 0 4 0 18 5 1 18 19 19 7 9 13 20 4 2 2 1 13 0 1 20 13 16 14 5 10 0 17 15 10 3 18 5 1 10 8 1 7 15 15 0 20 2 9 3 16 8 16 19 17 6 8 4 18 7 3 6 15 5 15 12 18 9 11 5 14 13 15 20 16 9 20 11 1 5 9 5 19 9 4 16 9 14 13 2 1 13 16 18 6 2 0 8 14 20 15 1 14 15 15 0 10 1 3 15 2 6 10 12 12 1 17 20 20 18 6 12 15 0 4 1 13 6 11 12 11 10 19 2 6 1 9 14 4 11 16 2 18 11 20 17 4 8 20 4 14 12 19 17 9 8 1 4 17 17 16 19 12 1 18 3 10 11 9 8 15 8 2 3 2 17 11 20 2 9 0 13 1 11 6 20 18 8 9 20 20 0 5 1 17 16 12 13 1 20 15 10 19 2 11 1 4 3 20 4 17 17 8 0 2 10 7 0 5 11 1 15 19 4 2 14 15 14 20 2 14 19 4 3 7 11 13 6 14 14 17 12 6 0 2 4 2 1 20 19 13 8 10 4 5 5 13 3 4 9 0 13 17 7 9 10 4 12 14 8 3 8 11 18 7 13 17 15 16 14 20 18 20 14 5 5 6 19 12 8 15 17 3 20 3 20 14 11 20 1 10 6 8 12 9 12 3 3 13 6 17 6 8 15 11 18 13 8 19 13 18 1 1 18 13 7 2 19 4 16 19 7 15 16 11 7 9 15 4 15 4 14 3 13 16 5 6 3 13 14 4 5 1 20 3 14 9 14 15 1 4 8 18 3 2 20 8 7 17 14 8 7 18 6 18 7 6 0 0 16 10 10 11 18 1 0 6 7 15 9 3 13 19 18 14 0 17 11 15 14 13 7 8 4 16 8 11 1 15 5 8 7 1 13 14 5 9 7 9 7 10 3 16 4 5 0 6 19 5 13 15 2 6 15 2 2 12 12 15 18 4 7 9 6 18 9 10 9 7 2 0 10 0 15 14 2 10 8 5 8 4 10 3 18 19 3 8 8 15 18 11 1 17 18 19 16 6 17 14 6 12 3 10 9 3 4 8 19 6 12 1 5 7 5 11 11 14 6 4 1 4 4 16 3 20 6 12 8 20 10 3 3 1 9 1 4 7 19 19 20 18 6 14 4 19 13 10 18 16 10 17 17 14 12 10 12 6 8 3 15 3 2 18 11 16 2 9 1 2 11 20 2 0 14 5 9 18 18 6 13 4 20 9 20 0 7 19 1 2 8 13 14 14 18 9 17 13 12 1 13 3 6 10 19 3 8 19 13 2 5 7 11 10 13 1 12 20 0 11 20 8 1 19 17 7 13 16 9 7 9 10 15 2 4 19 16 16 17 10 18 16 20 14 18 11 9 14 19 14 18 1 19 7 12 19 5 5 5 16 0 9 4 11 20 2 13 9 6 7 8 19 15 13 2 12 8 10 2 14 20 14 8 17 10 8 9 3 16 17 0 17 10 12 7 6 3 7 4 1 14 11 0 4 2 13 18 1 6 16 1 14 20 17 18 3 4 20 13 10 8 14 15 19 19 15 11 17 8 18 13 14 6 9 3 19 20 12 6 18 12 5 18 19 9 7 18 10 2 11 17 15 10 9 6 7 5 16 12 4 18 2 8 2 4 4 2 14 18 15 19 0 17 11 6 17 17 5 19 1 8 11 12 20 8 6 11 2 20 16 2 20 13 16 7 17 19 14 4 1 15 5 0 9 10 5 15 4 11 18 1 19 8 18 3 19 17 2 3 0 8 10 10 12 6 5 5 7 7 6 16 7 14 5 9 0 2 14 17 16 15 14 9 13 1 0 18 19 2 16 9 4 16 17 19 7 19 5 14 18 15 13 6 18 6 0 19 6 7 13 14 6 0 7 15 17 15 8 15 6 7 4 17 7 1 17 5 7 5 16 18 8 14 6 6 9 10 0 20 6 2 7 8 15 9 17 2 11 7 16 11 2 18 14 7 0 2 17 4 6 1 19 15 10 4 3 11 4 17 9 15 5 2 7 7 9 2 20 10 1 8 19 9 19 2 12 9 17 18 17 13 18 19 8 4 20 11 17 2 2 11 3 9 13 6 5 10 20 14 17 10 6 11 9 12 2 9 0 0 12 14 6 5 18 18 8 7 17 0 14 10 16 13 6 20 17 10 15 16 10 11 2 10 13 8 19 18 12 20 3 15 18 8 16 8 8 9 7 4 6 15 9 20 12 3 16 11 7 13 1 13 9 15 15 16 20 19 2 8 7 15 7 1 16 1 17 18 0 0 3 18 8 13 14 2 20 18 12 9 7 19 9 11 16 15 15 19 15 5 7 5 12 2 19 4 1 10 15 4 14 19 9 6 6 2 9 11 16 13 11 6 2 4 6 13 10 18 15 2 2 16 13 0 13 1 20 2 19 20 19 1 16 3 9 17 1 20 7 7 8 10 4 17 19 14 20 9 9 17 19 1 11 8 4 12 5 7 6 13 19 20 17 10 17 6 5 7 19 9 16 6 17 16 13 12 8 4 12 11 12 3 19 3 3 7 9 4 14 17 8 2 18 14 11 15 19 11 6 9 5 0 14 20 18 6 18 20 6 1 6 17 1 14 2 16 14 17 1 17 20 16 0 10 1 6 14 6 11 0 9 17 3 5 19 5 1 2 3 2 7 7 13 20 16 11 6 18 17 6 19 18 14 8 7 18 11 10 12 14 6 11 16 18 13 6 2 1 19 8 4 7 16 19 13 20 17 20 7 0 20 11 9 14 8 20 13 15 5 8 9 9 5 5 0 5 15 20 1 7 13 11 2 18 14 7 18 11 19 6 10 14 20 14 2 0 19 13 0 18 20 3 17 8 6 18 13 0 0 10 0 7 14 6 2 20 17 10 11 11 19 18 13 18 6 6 15 5 20 19 12 20 18 18 7 12 6 7 7 17 1 17 11 19 15 7 17 16 14 20 14 1 1 6 14 4 5 16 0 1 0 11 16 7 10 5 10 7 1 16 9 4 7 13 6 3 19 3 19 10 14 14 3 6 17 13 14 0 5 6 6 13 8 20 12 17 17 18 10 20 14 4 3 20 10 6 1 17 12 10 0 14 7 4 15 3 8 8 3 18 20 16 8 8 11 15 5 10 9 13 0 15 6 18 17 8 10 13 11 2 6 11 4 11 11 19 17 2 20 6 10 20 13 8 17 7 20 16 7 10 7 8 17 15 14 5 4 11 6 0 19 1 16 0 19 6 8 9 12 6 11 8 19 16 3 8 5 20 7 0 19 3 15 1 17 9 5 1 1 8 7 17 5 7 2 7 16 10 0 10 16 0 5 14 11 6 5 4 8 11 2 14 19 16 19 10 17 18 20 5 4 14 3 9 7 18 9 8 17 0 7 12 1 17 9 12 12 0 17 9 14 4 15 18 8 3 13 11 5 3 4 7 10 15 18 17 6 7 1 2 12 19 20 18 4 9 14 16 11 3 5 8 5 16 1 4 2 3 12 15 20 19 9 20 11 3 1 13 19 8 5 19 12 20 1 18 18 4 5 14 1 0 9 7 20 16 4 9 10 6 9 1 4 7 6 6 7 9 19 0 20 12 9 4 10 4 18 4 18 9 7 10 0 17 1 16 14 20 17 5 18 9 3 8 13 11 3 6 13 4 10 12 19 19 10 6 11 0 10 12 2 1 19 12 8 15 15 8 1 15 17 12 6 18 18 18 16 15 5 5 20 19 5 19 11 2 18 19 7 7 6 18 7 0 0 16 20 12 1 20 8 13 14 12 20 6 14 12 2 2 15 18 3 11 14 2 7 12 8 17 0 12 13 18 16 8 2 7 18 6 14 1 8 0 2 18 20 3 18 6 13 0 6 20 17 13 20 14 12 9 5 6 2 8 10 10 3 19 6 16 15 19 18 2 9 4 11 10 9 13 9 12 14 13 3 11 19 1 2 12 2 13 15 4 9 11 1 15 9 7 11 6 18 19 10 8 10 1 5 16 15 12 11 8 3 7 2 19 15 5 1 13 20 5 5 13 8 0 0 3 6 5 11 1 17 18 18 12 1 2 2 4 19 11 7 1 9 14 3 9 20 4 6 4 20 9 7 20 2 10 2 1 9 5 2 18 2 2 8 7 5 19 10 1 2 11 3 20 15 2 14 4 5 16 19 5 20 17 18 9 5 0 17 4 6 14 17 9 1 12 13 16 8 12 9 2 11 10 9 5 0 15 2 2 11 5 16 14 7 2 3 4 10 9 4 16 4 13 20 13 12 12 19 0 7 19 11 18 12 11 3 18 5 6 11 11 16 4 6 1 5 14 5 18 15 15 20 0 9 4 2 12 11 7 9 14 7 2 14 5 18 6 9 4 8 8 19 10 7 7 12 19 15 19 18 2 5 11 16 9 9 8 12 7 19 11 2 13 10 19 1 11 15 2 5 15 6 2 18 2 13 17 5 3 15 11 4 15 6 12 8 16 14 19 13 11 4 17 13 4 6 2 10 0 3 10 5 4 20 15 10 1 3 10 17 20 14 3 9 7 6 3 20 19 5 8 1 11 3 15 14 4 1 2 8 18 0 4 11 15 14 0 13 3 13 12 7 17 1 18 4 18 15 10 5 0 18 8 16 8 14 7 2 19 13 8 0 1 17 18 0 14 18 17 11 12 16 7 4 18 12 4 7 13 3 2 1 12 8 1 11 13 8 13 11 10 11 7 5 1 10 3 10 9 4 10 5 16 17 6 6 10 11 10 3 12 9 5 4 11 12 8 10 19 4 3 13 19 0 3 0 14 12 6 14 20 8 15 8 16 12 6 5 18 19 16 9 6 3 16 2 16 8 14 2 1 5 5 12 5 4 7 11 6 8 17 11 16 18 17 9 2 17 7 0 19 16 10 2 12 9 12 5 15 20 9 16 20 7 6 20 12 16 18 12 13 12 0 18 20 9 8 15 12 13 7 10 0 4 3 4 5 10 11 12 7 8 17 15 12 9 16 9 11 5 11 1 0 14 19 5 6 16 16 16 12 18 5 5 18 17 14 16 18 4 5 19 17 18 5 0 2 20 19 9 11 15 8 9 6 13 18 0 5 8 18 2 3 10 4 12 18 0 18 15 2 20 3 0 13 17 2 13 8 9 7 0 16 15 11 10 1 18 15 19 10 13 0 13 4 7 2 18 17 11 18 10 6 12 19 4 9 20 15 3 5 16 3 3 16 13 5 6 20 7 10 0 18 6 2 1 5 11 13 4 2 3 16 20 5 6 10 15 14 11 16 2 9 13 20 10 17 3 4 6 7 12 20 11 15 6 12 14 4 11 4 2 2 20 5 8 13 14 16 13 2 1 0 16 0 10 6 16 6 7 3 14 19 4 20 19 10 2 16 16 5 5 2 14 12 17 7 8 3 14 4 17 2 1 2 9 12 19 5 15 3 7 12 13 19 19 2 2 5 2 6 8 19 20 20 10 0 5 5 20 10 18 11 7 8 9 3 20 8 13 19 19 13 12 12 16 8 2 19 9 18 20 8 0 3 8 3 20 10 9 14 18 18 20 6 5 12 11 15 6 9 3 3 8 16 9 20 0 20 8 15 13 12 2 10 7 4 10 6 7 20 17 12 13 17 6 11 9 4 12 12 9 13 18 2 9 5 8 6 18 6 12 13 16 17 16 17 6 20 14 13 10 19 16 17 20 2 4 1 16 11 18 13 15 4 11 20 4 3 5 8 19 7 2 10 7 5 20 3 17 17 11 8 16 4 8 7 11 1 5 19 2 7 0 19 2 10 20 13 10 13 5 7 10 5 13 1 8 14 17 3 19 15 10 17 3 6 4 8 15 3 16 18 20 13 9 20 12 17 19 3 15 12 18 13 18 17 9 3 18 8 3 0 9 12 7 15 13 16 20 9 8 7 16 9 19 16 20 1 20 16 1 20 6 10 11 4 18 0 2 12 17 5 1 19 3 14 16 7 7 0 5 19 15 6 16 19 12 7 7 10 18 10 9 15 15 5 2 17 7 7 10 14 10 3 8 12 3 19 15 2 16 17 11 18 15 17 12 15 3 13 10 5 19 3 3 11 7 7 14 19 12 13 8 2 8 5 11 6 11 19 18 1 0 14 11 13 19 16 15 20 11 6 13 0 1 9 0 9 16 15 18 13 10 4 5 5 16 8 16 0 10 9 7 6 9 15 3 0 6 15 11 11 11 12 4 19 18 3 9 16 14 14 2 7 15 19 12 14 18 10 9 13 18 10 6 8 20 16 18 3 4 17 3 13 16 5 2 14 18 1 9 13 19 9 12 17 14 18 7 9 18 13 18 11 10 7 14 2 1 6 14 2 5 6 5 15 7 4 12 13 20 20 15 0 18 16 17 20 0 20 0 11 12 11 13 18 1 17 16 8 11 9 15 0 5 14 12 2 8 17 4 9 16 19 10 0 2 0 17 5 0 16 1 4 14 1 2 14 6 7 11 11 8 18 4 18 12 11 4 6 14 6 0 9 4 18 13 19 9 4 16 7 9 14 17 14 5 9 13 1 12 9 13 5 5 12 6 5 18 19 3 7 8 10 6 0 14 20 10 12 15 17 0 11 20 18 19 18 6 15 5 10 16 10 2 16 4 3 20 16 9 0 18 5 3 16 20 12 0 14 20 7 6 14 15 13 18 18 7 19 9 9 19 8 15 2 9 9 19 1 18 7 9 7 8 6 14 11 1 13 2 2 11 0 4 9 11 4 14 8 12 7 14 17 19 1 11 16 4 9 10 11 1 4 10 19 11 0 6 1 4 16 8 3 7 7 1 18 2 12 12 16 0 10 10 14 13 19 4 6 10 7 3 2 15 17 2 20 15 2 6 10 2 20 3 3 1 2 16 2 16 16 17 17 11 6 19 11 12 9 13 12 5 6 13 6 9 12 19 7 5 17 17 1 20 11 13 12 17 11 18 6 1 19 1 5 17 7 3 19 20 12 6 18 18 13 20 2 6 8 12 19 20 12 3 19 8 1 8 9 19 4 14 5 11 8 13 16 8 10 15 4 18 14 0 0 14 16 17 12 5 16 0 16 20 13 19 14 13 8 1 17 5 15 7 1 0 5 1 10 17 14 10 12 14 5 17 19 13 6 14 14 17 11 15 16 13 3 3 7 2 20 10 6 19 0 15 10 1 11 10 16 11 20 4 0 6 6 12 12 1 17 6 7 11 1 18 8 4 20 9 18 15 7 7 15 13 5 10 13 20 15 4 4 14 7 0 20 18 11 12 4 10 5 13 3 19 14 0 18 16 5 9 13 16 1 18 16 9 14 3 7 6 16 3 7 0 0 6 6 20 2 18 10 3 2 18 9 19 13 20 10 15 15 9 16 15 14 13 20 16 3 10 16 5 6 0 6 6 18 13 2 20 8 16 11 8 9 6 4 9 6 8 10 3 4 16 11 12 15 14 20 19 18 18 15 20 2 13 7 17 11 8 2 8 20 4 2 18 9 20 1 10 6 18 12 0 2 10 2 9 20 8 5 7 0 1 13 5 4 2 7 16 9 10 17 1 0 6 2 14 13 4 10 1 0 15 17 10 15 0 13 6 0 5 20 13 17 17 19 2 15 1 15 20 9 5 1 2 5 12 1 8 18 13 15 17 2 7 10 17 4 11 9 3 13 6 6 0 6 19 4 9 18 9 8 9 11 4 20 1 20 12 18 17 17 18 4 0 17 7 14 4 8 17 5 8 0 13 5 16 13 19 16 12 10 11 7 20 0 8 10 6 18 0 17 2 0 20 11 12 17 1 9 9 15 2 9 5 4 20 11 10 2 3 9 10 2 15 13 5 10 1 2 3 17 16 15 8 12 2 9 1 14 16 15 13 11 5 7 16 3 18 13 11 2 3 17 9 20 9 6 10 5 7 7 15 13 11 18 1 4 1 10 5 9 20 20 2 12 15 10 9 4 16 1 20 2 14 15 5 18 5 9 3 7 18 0 17 1 3 17 13 11 10 1 16 13 12 13 11 4 12 0 6 4 2 2 8 0 2 6 16 14 13 6 10 10 14 6 14 15 18 2 16 13 2 11 20 16 13 11 8 19 20 6 5 9 3 2 9 3 8 0 2 4 9 9 7 11 18 18 19 18 7 18 16 2 17 11 5 0 17 15 12 2 7 9 17 2 3 17 20 9 6 20 10 7 13 12 10 1 16 9 6 5 17 3 13 18 11 13 6 8 3 6 16 2 5 9 1 19 20 5 7 17 15 16 6 13 3 16 0 6 14 1 10 6 15 15 6 20 17 6 1 7 8 8 2 4 17 0 1 11 17 5 1 9 15 1 18 11 1 14 14 3 4 7 17 6 6 12 13 17 16 20 14 1 6 9 6 0 17 5 17 5 3 18 12 15 5 4 18 18 6 5 16 18 17 10 2 4 0 7 17 20 8 18 15 11 16 1 5 18 3 0 3 16 9 0 19 2 1 10 8 3 19 19 19 6 2 18 18 1 12 17 13 6 3 20 6 13 2 14 0 14 13 7 0 14 9 16 15 10 12 9 3 8 16 19 0 12 5 0 11 4 5 8 15 17 2 12 9 1 17 7 19 15 11 16 14 11 1 19 8 4 7 20 2 14 15 11 15 6 3 3 4 7 14 12 0 9 7 13 2 4 9 13 9 0 20 6 10 4 5 16 12 14 5 17 6 13 16 4 4 1 4 14 5 14 11 10 0 5 14 20 2 11 12 17 7 3 20 12 4 0 12 4 19 10 11 1 2 6 14 14 2 3 3 12 3 6 5 0 20 14 0 4 14 1 20 0 6 20 3 6 11 4 19 7 14 8 6 10 19 12 16 12 20 18 1 5 3 5 16 15 11 5 13 9 9 4 2 7 13 12 17 6 14 7 13 3 13 10 2 10 9 9 8 5 0 10 9 17 2 16 11 14 8 4 0 4 5 8 2 14 5 17 15 4 7 2 2 17 1 7 7 3 3 13 19 0 15 19 19 15 4 7 0 0 11 20 18 7 5 9 13 7 10 20 4 15 9 16 2 14 9 0 8 13 20 6 5 0 8 15 3 13 19 13 5 13 1 7 19 14 20 13 18 11 12 3 4 10 20 4 16 8 4 6 6 14 11 7 6 0 16 4 20 13 16 11 16 4 12 14 8 10 7 12 20 6 17 19 0 15 11 1 13 20 4 4 11 1 8 5 3 1 5 0 0 2 8 2 11 11 6 0 16 3 9 3 19 8 0 12 15 11 15 7 10 5 0 10 2 13 8 19 6 9 20 15 17 16 2 17 9 20 13 4 18 5 12 13 16 12 10 18 18 4 17 1 12 10 12 17 19 16 9 2 19 13 16 0 5 0 11 12 11 16 15 7 9 0 15 1 20 15 8 12 16 20 6 3 9 7 13 7 2 14 3 15 15 9 15 18 19 1 3 8 2 4 1 14 3 0 17 10 1 11 16 0 15 7 13 8 17 4 12 6 7 3 3 9 16 4 13 1 8 19 9 7 17 19 12 3 11 7 6 4 9 13 10 13 4 17 6 4 16 11 2 1 13 8 19 4 10 9 16 10 14 19 5 8 16 8 9 13 15 8 5 5 9 9 1 6 6 10 4 13 5 1 20 7 13 15 8 2 19 6 8 3 8 10 2 12 8 9 13 5 10 20 14 9 20 2 6 13 18 14 2 0 17 2 5 15 13 0 10 6 11 4 19 14 2 14 0 18 11 5 0 14 20 6 11 1 17 5 13 12 3 7 2 15 19 1 15 16 7 11 19 3 1 6 15 3 18 16 7 3 20 17 1 10 5 12 15 19 6 18 14 12 7 16 17 13 6 17 3 7 5 1 15 19 8 17 10 8 14 13 3 11 13 10 13 12 2 2 0 8 12 18 4 13 17 15 13 16 7 13 3 9 11 18 15 11 6 10 11 10 6 4 8 14 1 19 13 13 18 5 14 15 8 11 17 20 4 6 12 14 6 20 17 20 7 13 2 0 5 2 19 8 3 12 8 14 19 0 9 6 13 20 17 10 8 13 1 19 17 19 17 0 19 12 20 14 3 10 15 9 4 5 13 3 17 7 12 6 15 7 9 17 16 5 18 17 6 12 5 18 11 13 6 9 1 11 17 8 11 0 8 7 6 10 14 13 5 11 5 2 10 17 1 2 17 8 4 14 15 5 14 12 18 7 10 18 10 18 10 4 18 0 14 13 6 13 8 12 3 7 0 5 16 12 19 15 2 1 10 4 3 2 20 18 16 9 9 3 3 0 0 3 1 2 11 5 1 16 13 9 12 20 15 17 15 13 6 13 9 18 15 13 1 14 3 13 10 6 1 18 10 20 20 1 7 2 2 6 20 1 9 12 1 14 14 1 11 5 13 8 11 18 18 10 3 9 19 2 20 12 6 11 15 18 3 10 9 7 16 0 14 6 5 1 15 16 8 13 7 4 16 9 10 2 14 3 5 0 12 4 18 12 15 5 3 5 15 19 11 15 1 5 14 12 18 12 12 4 17 2 20 13 13 19 3 14 11 18 19 2 9 13 5 13 2 20 4 12 5 13 11 1 15 2 13 0 8 0 2 9 17 5 0 4 16 2 4 2 4 12 1 15 13 10 17 19 11 8 10 18 18 9 9 7 12 17 4 15 19 17 0 17 2 17 4 9 5 6 18 14 5 1 18 14 2 4 4 9 1 11 16 20 17 9 12 6 5 15 2 15 18 11 0 17 15 15 12 5 9 10 17 6 11 20 4 9 13 11 14 5 12 6 19 8 0 12 2 5 2 18 1 10 3 4 1 0 9 9 17 12 20 3 9 5 14 20 16 15 9 3 18 6 17 4 20 18 15 9 5 20 7 6 10 14 15 9 0 6 6 18 16 11 13 5 15 13 7 15 4 20 3 18 18 10 17 1 11 10 5 6 0 9 20 1 15 4 12 11 6 18 4 15 1 2 0 9 6 6 5 19 20 19 6 19 9 5 18 6 1 15 6 18 2 4 11 3 17 19 13 0 14 12 4 15 12 9 18 0 2 13 13 19 5 0 19 4 2 9 14 4 6 11 11 11 9 15 7 3 17 15 12 0 11 15 3 9 18 4 17 15 10 5 4 15 0 6 3 16 3 20 5 15 8 19 13 16 13 15 3 2 0 12 12 17 9 10 7 12 10 0 17 16 10 3 18 0 11 13 14 20 8 6 19 8 7 10 6 11 11 15 12 12 12 16 15 14 15 5 0 13 2 15 9 12 4 11 1 13 4 0 1 4 18 9 3 18 6 8 19 12 2 2 15 2 15 6 3 18 6 6 10 3 3 0 10 9 4 20 14 13 14 19 16 4 10 1 3 3 13 20 15 19 12 1 20 18 13 7 5 15 14 17 9 13 15 12 16 16 9 11 20 9 14 15 1 11 15 19 13 9 10 9 14 14 1 16 9 8 5 17 20 16 14 18 5 19 0 9 9 20 17 18 18 3 3 17 5 20 16 16 18 2 1 5 16 7 12 8 13 14 9 20 6 15 6 16 8 7 3 3 2 3 11 12 1 7 2 3 13 0 2 12 4 19 13 16 15 7 19 4 4 13 19 15 0 15 8 8 14 17 8 15 1 8 10 11 11 5 1 5 6 10 19 1 15 4 6 11 2 16 20 12 2 4 2 11 7 7 6 13 16 9 17 17 17 14 13 7 3 10 13 16 4 6 16 5 11 4 9 16 2 19 9 15 3 8 15 1 13 14 12 17 20 10 17 14 1 17 10 8 2 9 1 9 7 1 14 1 16 16 6 5 16 14 3 2 10 12 16 8 6 4 5 4 17 0 9 15 0 16 16 3 4 1 13 6 11 15 9 2 9 2 10 8 11 0 0 11 15 6 19 0 16 1 8 7 13 2 10 18 0 13 18 0 16 19 20 3 0 6 8 4 13 2 8 1 8 7 3 19 19 8 11 20 15 1 9 19 17 12 3 3 1 2 2 3 8 16 9 14 17 2 18 20 4 10 19 14 6 14 13 15 13 11 17 19 12 1 12 11 18 12 2 4 15 14 1 10 1 1 3 0 9 10 18 8 7 17 11 18 4 8 9 16 7 18 14 8 12 8 13 3 13 14 19 6 13 18 1 0 6 11 0 18 1 5 20 16 19 7 4 20 19 12 0 15 19 3 2 9 11 13 19 19 16 0 18 5 10 19 3 17 18 4 13 7 15 18 1 11 5 15 19 1 14 10 17 13 2 17 15 12 9 15 10 19 19 10 10 13 2 13 15 14 3 6 19 13 18 0 12 20 10 13 16 19 18 20 18 17 14 0 8 15 11 12 10 2 12 1 20 18 12 2 16 20 2 13 2 4 13 14 5 12 8 6 4 16 3 15 14 5 12 3 14 20 16 5 17 0 7 14 7 19 4 20 3 6 17 7 9 6 18 19 12 19 1 4 16 11 17 2 9 15 7 18 3 17 18 7 19 18 19 16 15 12 18 17 18 12 15 7 5 6 0 18 10 0 9 18 3 1 4 3 17 19 10 5 1 4 20 0 10 10 13 2 17 5 12 5 14 3 8 3 1 8 12 11 8 13 8 18 12 4 13 9 10 12 10 11 15 15 11 6 3 17 6 20 9 1 18 12 16 0 12 17 3 19 1 10 10 16 10 2 9 20 17 12 20 18 3 17 5 20 5 0 16 12 1 13 20 8 6 0 16 13 20 6 15 1 18 20 15 6 10 8 3 2 3 14 1 7 2 18 12 15 12 15 12 11 0 13 8 3 14 14 1 15 13 8 19 8 15 15 11 17 12 9 3 19 7 5 8 6 12 15 20 15 9 18 15 1 11 3 8 0 3 4 20 2 14 4 5 11 5 1 18 15 1 20 18 10 13 12 8 1 16 17 4 18 4 20 16 4 8 16 5 10 18 9 0 14 0 12 9 20 14 10 5 17 12 1 14 2 0 11 8 10 17 8 3 2 5 13 10 4 7 4 2 3 0 11 10 19 4 16 8 3 7 8 13 16 13 3 12 8 19 15 15 0 6 17 19 3 7 19 10 9 3 8 1 20 18 16 16 19 16 15 20 18 9 11 1 4 13 19 3 1 2 18 15 17 17 8 8 9 8 12 7 0 17 9 13 1 2 10 3 18 17 15 3 17 0 17 6 6 15 15 8 3 19 10 1 13 20 8 14 12 16 1 7 11 17 0 12 15 1 11 11 18 3 14 13 14 0 9 11 6 15 7 6 4 11 17 18 17 14 15 11 11 14 0 7 11 6 9 0 19 8 12 5 0 2 7 14 13 10 19 8 2 19 16 11 20 14 15 19 20 9 1 6 6 20 18 17 15 13 16 3 18 20 1 10 15 17 10 11 17 6 16 2 11 7 1 14 11 10 4 0 6 13 17 1 3 2 6 3 4 2 0 14 7 16 2 18 7 12 3 11 13 7 7 18 19 15 5 6 10 18 8 6 6 8 12 9 19 17 5 9 5 10 9 2 16 4 16 8 14 0 20 4 17 13 5 2 12 18 15 6 6 20 2 20 0 4 18 16 3 2 12 7 2 7 18 2 2 8 12 0 14 6 5 14 0 19 4 10 8 6 3 15 8 5 20 10 2 19 4 11 0 3 20 1 13 17 11 14 7 9 0 17 16 3 15 19 20 14 8 12 7 4 10 1 13 16 14 5 11 0 16 3 10 17 20 15 1 20 18 3 3 3 14 8 18 14 12 7 5 7 13 5 1 19 14 10 16 10 15 2 5 18 1 14 13 13 20 13 8 1 14 7 14 20 0 2 8 5 15 18 2 0 10 18 4 4 17 10 0 5 17 14 11 0 6 17 0 13 5 14 8 5 14 17 16 0 20 14 9 12 1 8 4 17 19 11 17 0 2 12 7 16 10 20 13 6 7 6 1 16 0 16 5 9 20 16 11 12 18 2 10 14 7 7 10 6 3 4 5 14 4 19 8 16 10 1 9 9 5 7 2 17 17 1 9 4 2 19 0 17 18 5 20 15 1 20 0 11 4 18 15 3 18 0 20 10 20 11 14 1 19 4 6 7 20 18 18 7 13 19 5 3 10 13 1 19 2 3 9 16 7 19 20 12 5 17 8 10 3 9 18 9 19 6 3 2 19 5 16 6 15 10 14 20 2 2 16 2 16 11 13 2 18 5 6 12 10 14 19 10 13 16 9 20 16 16 19 1 5 7 11 18 16 1 15 6 7 13 17 3 19 6 7 6 19 18 1 19 20 11 6 19 8 8 17 15 13 19 1 17 5 8 14 10 2 8 15 9 8 3 2 12 11 16 3 12 1 6 20 10 12 10 13 7 13 0 0 12 12 19 18 3 11 4 15 2 3 4 8 7 16 1 8 3 2 20 9 12 17 18 17 18 5 12 13 7 20 4 1 14 18 12 1 2 1 4 3 10 3 12 14 11 6 19 4 10 4 5 13 7 6 12 4 6 17 3 18 14 19 15 6 8 3 18 15 10 8 12 3 14 6 15 3 9 14 7 7 19 16 12 13 18 8 17 10 1 19 20 16 12 16 5 0 10 0 12 1 3 15 14 3 6 16 7 4 5 7 5 19 4 4 18 16 9 12 5 15 17 0 17 10 8 5 11 8 3 10 4 11 5 3 19 6 15 15 6 8 12 8 8 9 7 11 0 3 12 7 20 11 16 10 5 9 6 0 3 9 12 19 11 13 0 0 6 7 3 11 11 8 0 19 9 12 20 20 0 13 5 4 11 12 6 15 16 16 0 14 14 2 13 5 16 14 7 8 6 19 4 11 9 15 1 13 7 0 16 1 2 11 15 14 14 12 3 6 6 18 18 11 13 4 1 18 17 15 2 11 9 11 15 8 0 4 0 7 4 9 10 13 13 7 10 6 19 4 11 6 8 8 10 0 13 7 7 5 14 5 19 4 3 11 3 12 0 12 20 18 1 18 9 8 5 11 1 12 14 13 14 16 0 12 12 18 16 5 18 1 3 0 14 3 7 9 1 12 4 10 5 13 16 20 4 18 16 13 0 8 5 8 2 12 11 15 19 0 0 1 17 14 19 9 4 5 16 6 11 8 10 11 8 12 15 17 4 4 3 15 12 20 3 10 1 11 8 2 14 5 10 7 7 11 20 5 2 14 5 15 6 20 4 7 18 12 14 6 15 5 8 18 17 15 2 3 19 3 16 19 8 12 7 13 15 17 17 6 0 5 8 12 19 7 3 15 14 11 13 6 7 4 16 5 7 10 16 9 16 19 18 15 6 16 2 3 12 2 19 5 19 14 4 8 15 6 10 11 5 1 15 7 11 2 4 18 20 16 5 12 6 19 20 0 10 2 13 18 19 3 12 2 19 17 16 15 9 18 3 3 14 3 4 16 0 13 3 7 8 16 4 19 18 19 14 14 14 14 8 14 13 8 19 17 0 15 15 9 20 14 17 20 17 19 17 5 0 7 13 18 13 4 4 6 12 1 5 13 13 1 19 7 0 12 4 17 17 16 13 4 17 7 15 8 18 15 12 9 9 3 7 16 18 3 1 12 2 5 9 15 5 10 9 15 12 14 10 0 14 20 1 3 8 20 18 15 12 5 4 12 7 16 0 1 2 18 14 7 18 2 6 16 7 17 3 5 8 0 16 11 17 3 11 0 9 1 0 15 6 20 5 12 9 15 0 0 5 8 1 16 2 1 10 14 14 20 12 3 0 13 1 15 3 13 6 20 13 1 16 9 1 11 16 14 5 10 10 9 15 17 13 2 3 8 6 9 12 3 10 9 15 9 9 1 6 12 11 10 6 4 9 3 18 10 11 1 10 20 11 9 8 10 5 2 8 6 2 11 8 4 2 8 19 12 3 12 8 15 2 20 14 6 17 13 18 20 19 12 10 13 5 6 7 10 5 0 15 16 17 14 4 20 10 5 19 11 14 1 13 17 1 16 14 20 3 5 14 15 1 18 14 20 14 7 0 0 9 8 4 7 19 3 13 13 18 19 14 18 15 15 14 6 1 3 12 5 20 5 14 18 16 19 13 20 5 3 16 16 16 0 0 7 8 8 7 14 16 17 18 5 17 17 11 11 1 19 20 18 14 6 20 18 7 1 15 6 9 0 19 13 13 1 11 11 3 6 14 15 10 5 4 3 12 13 4 13 9 7 10 13 3 7 11 3 20 15 9 7 4 9 5 16 15 19 12 17 17 13 3 7 3 8 6 5 0 3 9 17 4 0 16 17 5 2 12 9 15 12 5 1 7 7 5 9 0 14 11 2 0 12 3 9 11 2 14 7 3 12 9 13 1 7 5 15 15 15 16 17 13 6 13 17 20 5 9 15 19 8 5 9 16 15 4 13 5 6 1 19 14 19 4 20 5 1 4 4 2 17 2 17 3 5 7 20 18 13 11 20 5 20 6 14 15 7 16 7 2 11 1 14 19 10 8 20 4 11 13 19 1 8 19 12 6 12 0 19 6 16 0 20 9 15 13 16 3 7 14 11 7 10 12 12 2 12 2 9 9 20 8 1 4 4 4 1 6 9 0 13 4 4 7 15 20 14 12 20 12 13 12 5 12 11 9 11 18 17 1 10 4 0 17 15 3 6 5 11 0 18 20 5 20 18 11 20 4 20 0 17 6 7 11 4 15 14 15 15 18 1 10 18 6 9 7 18 14 5 11 9 10 1 20 8 8 9 14 3 11 5 7 2 2 9 7 17 13 2 8 4 1 8 6 4 9 0 1 17 12 1 14 10 18 4 19 0 0 1 14 13 0 15 16 17 3 16 10 14 9 18 10 4 13 9 11 9 17 1 5 0 4 11 1 9 14 13 2 5 11 18 14 20 13 11 15 7 13 11 7 3 16 13 2 20 15 7 4 4 14 15 11 9 12 5 20 9 17 12 3 10 14 5 2 15 8 19 15 16 10 8 20 8 0 14 0 19 13 12 4 7 20 17 16 20 7 5 3 14 16 13 0 5 11 4 8 8 8 9 7 11 17 1 0 3 6 0 20 13 16 8 3 7 15 14 16 7 12 8 14 11 17 10 2 1 7 9 8 15 15 16 6 14 9 2 15 0 18 16 3 19 17 16 5 8 13 5 16 18 6 14 3 12 13 10 20 9 9 1 5 0 5 12 10 5 20 12 11 15 5 10 16 14 2 6 8 17 7 13 13 2 3 11 17 9 18 0 18 19 20 14 12 5 12 3 11 18 6 11 6 6 20 16 11 15 7 11 18 16 12 5 15 14 15 12 17 19 19 12 19 10 2 7 3 19 13 8 20 0 17 17 12 1 16 20 20 14 4 14 2 14 0 2 15 6 11 17 9 8 14 3 18 6 12 9 0 8 16 19 11 5 12 17 2 15 7 15 5 15 14 13 5 2 1 9 9 3 19 18 7 2 2 2 7 11 9 17 10 5 18 17 5 16 16 17 18 5 15 13 0 17 2 3 12 17 8 0 16 14 2 17 10 7 0 5 19 8 10 11 13 15 11 12 18 19 1 11 3 7 17 8 10 16 8 4 19 9 18 4 5 12 9 4 12 2 9 19 14 10 2 19 3 3 12 17 12 16 4 13 6 10 6 13 5 15 15 11 20 5 12 7 12 6 8 7 5 17 4 8 16 20 5 12 3 7 20 8 8 8 15 0 9 17 12 6 12 11 12 9 6 8 14 6 18 13 0 2 17 19 13 10 6 15 7 3 15 1 9 9 6 1 7 7 19 16 3 17 1 12 19 7 12 11 5 4 20 11 0 8 14 7 16 18 18 6 1 9 17 17 5 6 18 9 15 0 15 20 12 17 8 9 5 10 20 18 11 17 10 6 6 14 1 1 3 14 3 19 18 3 7 0 17 15 3 2 20 17 16 16 10 19 16 10 14 16 7 7 14 20 12 13 13 16 11 16 18 17 17 11 13 2 5 4 6 8 2 6 20 1 7 12 3 20 16 6 9 7 13 19 9 19 5 12 5 19 0 2 0 19 4 8 3 19 19 0 7 18 1 12 8 16 16 1 2 8 12 16 5 6 1 12 4 20 10 6 2 20 2 11 13 17 11 19 10 0 11 13 1 0 19 8 1 17 19 8 3 11 15 19 10 18 15 18 7 9 18 4 1 0 6 4 1 8 0 17 1 8 18 7 9 0 11 2 10 2 3 13 10 18 16 1 15 13 1 0 12 4 17 12 6 13 5 0 3 2 12 18 0 12 6 6 11 15 18 13 8 7 8 5 15 19 1 2 16 2 17 13 16 10 19 16 13 20 14 6 9 19 2 12 19 1 1 18 0 5 19 1 9 0 15 7 1 14 10 9 7 20 9 18 0 17 9 17 19 9 19 7 4 16 14 13 0 17 19 1 0 1 3 1 9 9 2 3 0 0 0 7 18 11 0 20 3 3 15 7 2 14 14 7 0 15 13 0 0 19 0 3 1 4 0 10 10 10 12 3 8 8 2 12 9 14 1 18 4 5 11 11 19 14 19 17 15 18 6 0 16 16 5 6 11 14 19 1 10 3 15 0 7 11 2 19 17 3 6 5 0 16 16 17 14 8 0 2 16 7 17 11 3 1 19 1 13 10 17 15 0 2 16 5 12 13 14 1 15 15 14 11 14 14 20 11 14 13 10 16 6 4 13 15 13 19 15 0 0 17 20 1 20 2 17 5 12 18 14 9 10 7 17 11 9 18 0 8 6 10 17 7 10 0 14 18 13 8 7 0 11 0 10 9 2 18 11 5 7 10 20 17 1 16 7 17 6 13 4 8 7 0 3 1 19 10 5 0 0 2 20 8 6 15 19 8 7 12 12 17 15 13 18 12 9 1 5 9 11 0 17 7 2 15 17 13 12 14 16 19 4 17 7 0 1 1 4 15 9 11 0 10 9 16 4 12 10 12 9 19 12 16 4 12 8 8 14 7 10 15 16 12 7 20 0 20 11 1 1 10 10 7 11 18 18 10 0 14 1 15 16 17 19 4 17 16 9 11 15 19 6 18 14 13 8 10 20 14 8 1 6 7 14 4 1 14 20 7 5 0 9 16 0 17 13 3 20 4 5 15 7 0 9 11 9 20 12 18 7 19 5 7 15 12 10 0 16 9 1 14 16 0 16 10 10 9 3 19 16 18 12 3 12 8 10 5 16 11 17 5 12 14 11 4 18 2 16 20 12 15 8 13 0 1 4 15 9 7 19 14 2 3 14 4 19 9 2 5 5 6 19 13 6 12 2 16 4 0 13 14 5 9 19 7 1 14 12 8 13 17 11 14 8 7 19 7 6 14 1 17 0 18 3 5 7 11 13 19 2 18 4 17 16 10 0 9 10 18 13 9 13 0 6 19 3 12 7 14 12 4 20 6 16 15 3 16 2 13 14 1 0 11 16 17 1 4 20 13 17 0 4 16 19 3 0 6 12 18 3 5 17 4 13 16 19 20 5 9 17 14 17 6 8 19 14 2 0 0 2 13 16 15 15 17 1 19 11 20 10 8 2 12 7 6 18 6 7 1 15 2 20 6 10 15 10 15 16 17 20 15 5 20 19 7 3 7 17 19 20 0 16 15 6 1 2 16 1 11 8 6 13 16 4 17 9 2 19 10 11 6 9 0 20 1 3 17 10 16 18 20 10 5 7 9 12 10 3 9 5 17 13 7 7 12 10 0 11 16 13 8 16 6 11 4 20 14 17 5 5 6 15 3 12 4 19 20 15 1 15 18 5 2 16 2 11 13 7 12 7 16 18 16 11 14 0 0 10 10 14 3 10 0 3 13 16 13 19 8 18 14 18 4 17 2 1 8 11 7 5 9 19 19 5 11 4 13 10 4 1 20 8 1 1 18 15 9 15 2 5 0 14 0 19 20 9 9 14 15 7 12 0 12 4 14 5 16 0 11 16 2 18 9 18 7 19 15 20 20 12 11 3 13 18 20 20 2 12 9 13 3 17 6 2 12 6 7 17 16 1 7 12 20 15 3 16 15 4 12 0 14 4 6 1 20 12 0 3 11 16 7 1 9 3 11 15 4 4 10 19 12 9 7 20 2 19 19 18 20 8 6 14 0 20 17 19 16 17 3 18 13 11 13 11 2 14 1 9 16 19 1 17 1 4 6 18 13 16 20 18 2 6 12 18 20 5 17 13 15 8 17 17 11 3 4 11 10 7 1 18 19 7 2 4 16 13 19 10 8 9 5 5 12 0 15 5 8 10 4 11 5 5 11 16 1 4 16 0 8 20 1 17 0 5 5 17 20 13 15 7 11 12 1 16 0 6 9 16 6 1 18 0 11 18 9 5 15 0 8 0 0 18 3 9 20 16 8 14 15 11 17 15 3 13 0 3 16 6 16 14 14 10 12 20 3 12 0 20 7 7 8 0 18 2 14 0 12 19 6 11 8 4 19 6 14 18 0 14 9 15 6 5 2 3 20 17 20 4 1 12 18 4 15 9 1 4 4 0 11 11 7 15 16 3 7 1 17 8 16 8 4 1 19 2 12 12 12 2 11 1 19 17 8 8 16 7 3 8 18 20 12 1 15 1 0 17 1 11 6 12 18 9 18 11 16 2 3 9 16 7 5 17 7 9 8 19 14 1 3 18 4 6 16 5 20 11 3 16 15 4 20 11 20 1 19 19 15 18 2 19 2 18 7 2 11 4 6 6 10 3 15 16 12 9 4 4 7 5 17 3 11 5 4 7 12 3 9 10 7 19 1 11 10 16 4 15 4 14 20 4 16 19 9 17 0 5 6 18 8 19 8 15 0 0 17 5 0 8 1 5 0 16 4 16 6 13 2 9 6 6 20 10 20 12 11 2 2 18 10 8 17 16 20 18 4 12 11 15 3 2 13 11 15 7 4 20 1 16 4 19 3 9 1 19 2 6 5 19 12 18 19 8 16 16 2 13 15 7 8 20 4 13 17 7 15 4 15 8 18 16 0 0 18 1 14 15 2 19 16 20 18 1 10 3 10 6 5 9 12 20 2 13 14 6 2 7 14 11 2 15 9 19 14 11 19 16 0 15 0 13 6 19 1 3 11 17 1 17 6 16 13 9 1 13 19 7 6 6 15 13 4 2 14 16 5 11 15 7 20 12 17 4 13 15 13 11 6 11 1 7 5 16 6 17 12 6 9 2 2 0 20 7 17 1 14 17 18 6 7 9 12 19 15 17 20 15 5 17 8 16 5 3 18 3 7 13 17 20 3 4 20 20 17 12 4 10 9 19 15 16 5 9 3 4 8 10 9 0 16 3 20 2 15 2 12 13 13 2 16 14 5 20 7 7 15 11 10 13 19 19 10 20 1 20 8 11 16 18 4 17 20 9 0 17 11 2 0 0 4 3 4 12 20 3 3 3 17 0 3 13 8 17 17 12 7 0 12 3 2 9 19 16 18 0 20 8 15 0 12 9 14 11 17 13 13 5 14 1 16 4 10 5 12 20 16 6 11 16 6 15 4 13 11 20 1 6 14 10 0 9 9 20 4 20 6 17 15 13 11 9 9 6 8 2 8 1 15 0 12 7 17 4 14 6 5 16 20 0 12 2 18 4 13 15 8 17 16 2 12 12 18 0 12 1 4 7 20 2 13 20 20 2 0 9 12 16 1 19 8 16 5 19 11 7 10 11 8 0 18 18 4 15 18 13 17 7 2 7 12 18 0 19 4 19 8 11 8 6 19 18 13 7 9 14 12 12 16 8 20 0 1 19 15 14 19 12 19 8 13 6 7 15 2 15 10 8 1 6 16 14 12 20 3 1 16 7 2 6 17 19 17 20 20 18 18 0 19 16 4 1 11 3 17 0 18 14 9 15 6 8 8 18 13 12 0 13 3 13 9 1 2 14 15 13 5 12 17 14 8 19 17 4 20 0 0 9 17 8 20 5 18 3 13 13 12 10 5 4 2 20 11 19 17 20 0 6 5 0 6 12 11 14 9 6 5 9 20 0 3 2 11 12 6 5 16 15 11 7 3 19 1 11 20 20 16 14 1 4 20 20 1 2 17 12 13 14 13 7 18 10 16 2 6 3 10 3 15 17 17 19 7 15 4 2 1 17 4 9 17 9 16 16 5 16 19 2 18 19 19 9 4 19 7 0 18 17 9 19 6 11 5 19 3 1 0 0 2 7 19 10 1 13 19 18 7 0 16 11 8 12 14 5 15 5 8 8 17 0 13 20 15 3 17 15 17 19 5 9 0 9 12 9 16 4 5 3 5 1 14 6 16 0 5 16 14 4 12 6 20 14 3 19 10 13 0 7 0 9 10 12 16 18 15 18 9 13 16 1 1 2 6 6 16 16 10 17 7 10 20 17 7 13 10 16 17 3 3 0 16 12 1 5 3 15 2 0 19 2 1 6 0 1 4 10 4 1 14 16 20 11 8 13 0 20 7 11 12 2 18 13 13 18 3 14 9 1 3 16 20 12 19 1 11 5 1 15 14 12 16 12 12 5 14 3 3 9 18 17 9 1 10 4 6 17 19 8 1 0 11 0 1 20 1 6 16 0 12 11 2 11 5 12 3 2 5 15 10 0 14 8 9 2 7 17 3 5 11 12 12 9 16 7 14 13 1 3 12 0 1 14 3 9 12 3 20 13 11 7 16 0 9 14 16 11 14 2 0 15 16 10 16 16 15 6 16 5 6 18 1 11 5 13 8 3 2 20 7 5 8 15 1 15 10 9 1 10 3 3 15 20 10 16 5 15 15 13 7 15 1 18 2 8 5 10 2 17 9 17 6 15 11 8 3 6 8 6 6 14 20 13 20 1 7 4 4 15 5 13 12 1 19 11 1 19 7 0 18 7 11 5 17 14 16 20 13 11 14 13 3 11 13 19 3 15 5 19 9 0 7 20 0 7 0 9 14 20 17 9 6 12 5 6 16 0 15 16 13 10 7 12 8 20 7 19 17 12 0 5 1 4 0 3 1 19 13 11 1 15 20 13 13 6 5 10 0 9 12 2 10 15 18 9 20 20 7 12 3 13 10 13 9 7 1 8 10 10 8 11 11 6 14 14 2 20 12 4 13 6 5 17 14 0 20 20 20 15 17 17 12 16 8 12 10 16 16 10 7 2 17 17 12 13 4 16 19 7 1 3 16 5 11 3 4 3 6 2 10 2 8 10 14 9 3 6 5 16 15 10 11 16 18 11 10 14 0 2 0 20 12 13 5 19 6 19 2 9 5 10 1 9 3 7 1 5 0 15 2 5 6 2 9 19 2 4 3 17 2 1 4 16 19 12 17 11 5 14 10 11 0 9 12 15 12 19 3 18 8 19 5 16 10 10 8 11 20 17 17 20 20 20 20 9 2 6 13 0 14 3 12 3 20 11 15 12 15 3 18 9 9 20 7 3 13 17 10 8 16 14 1 11 19 14 10 14 14 13 9 14 13 1 18 9 11 19 2 20 2 2 3 2 13 14 6 18 4 20 18 19 1 17 19 7 20 10 5 19 4 11 16 5 15 19 11 15 14 20 8 7 17 4 0 4 6 14 17 1 0 16 13 1 17 2 11 3 8 4 13 1 8 17 1 3 14 1 9 3 12 11 5 17 7 0 16 18 9 9 15 9 10 10 1 19 3 9 17 3 18 10 5 13 18 9 15 4 5 0 13 18 15 12 7 15 17 12 18 10 14 3 10 14 12 7 1 20 2 7 11 0 5 13 1 4 11 12 10 3 20 11 20 8 15 12 14 20 3 13 16 4 5 13 16 10 13 15 15 5 16 10 18 18 0 13 5 6 5 8 8 13 6 3 14 4 4 1 3 16 0 1 14 13 19 3 18 10 11 7 1 9 6 1 1 1 1 10 10 11 9 17 1 7 17 5 14 13 13 13 1 10 16 1 1 11 20 1 8 2 12 7 16 2 15 0 17 9 2 20 8 18 11 14 13 11 8 10 0 7 17 1 17 11 14 2 16 3 8 1 9 14 11 7 12 4 6 19 12 10 3 18 7 6 11 14 2 2 9 7 11 14 3 8 8 20 9 16 11 0 20 7 18 6 13 6 20 19 6 17 6 3 13 16 17 0 5 19 13 14 17 11 15 10 0 19 11 14 3 0 10 17 14 1 14 4 10 20 1 16 8 12 13 12 18 17 10 9 2 11 14 18 14 14 4 18 18 15 7 15 6 1 6 14 15 0 16 14 10 9 17 15 2 7 14 9 13 13 0 10 10 7 3 16 7 15 7 18 18 5 10 8 6 12 19 20 12 2 3 17 15 11 13 14 2 15 2 10 5 3 8 9 11 12 13 4 17 14 9 15 5 0 1 13 10 20 13 16 0 3 11 19 15 7 9 8 0 13 4 11 9 17 11 6 10 10 3 20 12 11 7 3 0 14 17 19 17 1 10 4 10 0 0 15 6 10 5 19 20 10 19 4 17 14 19 6 13 13 20 18 0 13 9 16 19 15 2 19 2 8 13 7 15 0 3 3 0 20 5 8 20 8 12 1 15 10 12 2 16 8 11 20 18 9 8 0 2 17 12 16 4 15 19 9 13 14 4 7 3 12 11 18 2 5 6 12 17 16 4 6 9 8 18 14 11 14 18 19 8 18 5 19 13 15 5 1 0 19 1 17 16 1 14 5 4 3 3 15 14 19 20 2 3 16 20 0 3 18 12 6 2 11 6 19 10 2 16 16 14 0 0 10 8 17 11 3 11 4 14 4 8 3 19 20 8 8 14 8 16 7 7 19 18 20 4 6 1 20 18 13 15 9 15 1 19 13 4 7 8 8 3 20 10 15 16 19 9 18 11 8 17 1 20 19 6 14 0 6 14 8 14 14 16 15 12 18 19 14 6 10 18 6 20 19 14 1 16 15 16 18 19 15 8 11 9 11 8 3 2 15 13 18 14 12 9 11 17 3 2 18 5 3 8 10 12 9 18 15 5 9 1 2 11 17 4 2 7 15 13 17 13 2 7 2 1 7 3 16 11 10 16 18 17 2 2 4 2 4 19 11 15 15 14 15 6 13 8 5 19 1 9 13 10 8 11 20 16 16 7 8 0 14 10 11 4 17 6 13 20 15 16 18 4 5 4 2 13 1 3 19 1 8 8 20 7 20 7 8 1 6 4 14 13 13 7 14 8 3 7 10 4 11 20 12 9 17 0 12 4 15 20 9 7 9 14 17 20 6 13 14 13 12 14 1 17 9 6 4 4 7 17 2 2 10 7 6 6 8 9 18 15 3 1 13 6 11 10 3 17 7 16 10 8 19 8 9 8 11 3 18 3 2 10 3 8 13 10 9 13 7 13 15 0 0 19 20 9 10 14 5 6 16 3 3 10 1 14 16 15 15 17 19 19 19 20 1 0 6 13 9 5 3 0 12 5 3 11 19 15 11 4 11 9 5 13 15 19 18 5 0 16 7 18 13 1 6 18 20 14 15 3 19 15 14 13 18 3 2 1 3 7 17 19 14 3 10 12 7 4 8 7 6 2 7 6 5 16 2 3 9 9 0 4 1 15 11 5 11 18 12 20 5 13 4 6 17 16 2 8 6 9 7 0 4 14 16 11 0 9 18 4 2 17 15 6 19 12 1 3 2 10 14 20 8 18 17 9 2 4 17 7 18 4 3 19 18 20 9 15 3 4 8 3 8 18 17 5 5 19 3 6 4 5 8 3 17 14 18 13 6 15 8 13 5 14 19 9 8 7 11 6 19 8 13 0 17 17 16 9 0 1 2 19 1 4 2 17 7 6 15 5 4 19 9 0 15 8 10 16 1 18 3 19 14 2 5 7 7 11 1 7 20 12 2 8 3 5 12 2 15 1 7 16 18 6 12 15 0 9 7 10 7 14 6 19 6 2 18 10 14 7 12 7 4 11 8 3 20 13 4 5 8 1 8 1 15 13 1 16 1 16 5 2 16 5 2 14 4 9 12 20 2 11 14 4 0 4 20 18 17 20 1 14 13 3 17 0 3 19 17 10 13 9 1 14 2 18 4 0 1 0 19 7 12 13 2 9 18 1 8 8 19 14 17 4 13 19 17 8 10 15 6 14 8 5 4 14 0 4 1 19 5 20 3 1 2 7 14 8 16 13 3 6 16 11 6 4 9 4 4 15 2 12 10 10 12 10 18 2 13 3 20 13 15 19 19 19 1 3 12 5 9 14 8 18 2 4 16 7 7 19 2 17 9 8 0 17 10 17 10 18 8 12 8 7 14 2 9 16 14 5 4 12 18 15 7 10 17 19 13 7 18 15 13 5 11 3 16 17 0 10 13 14 16 7 12 13 12 8 5 3 10 11 4 10 19 11 11 14 18 9 18 1 2 2 15 6 8 18 3 16 4 7 7 6 7 3 6 8 10 4 3 4 13 3 3 13 20 6 14 4 20 10 2 15 15 5 16 8 14 11 15 15 12 10 16 13 11 12 19 14 10 14 13 16 7 8 14 18 9 4 7 19 4 4 17 0 11 4 8 7 17 14 17 3 13 2 9 15 5 18 12 8 3 6 7 6 18 10 17 0 13 12 12 17 0 12 20 16 12 19 3 14 1 3 8 18 2 8 18 8 4 20 7 1 10 12 16 9 15 20 20 11 20 19 11 6 8 1 12 6 13 6 19 13 19 18 4 13 2 19 16 2 15 11 6 1 14 14 3 7 18 20 17 17 9 11 1 0 19 14 9 1 2 5 14 12 1 7 17 17 16 1 3 0 17 11 10 6 5 16 11 9 10 19 12 18 12 14 4 19 15 11 3 19 18 0 9 12 7 7 16 12 5 15 2 12 10 9 1 7 14 19 15 10 17 0 1 7 16 0 14 3 17 18 2 17 4 2 8 2 12 2 14 3 8 8 18 17 10 8 8 1 17 17 5 18 5 6 13 2 5 17 20 19 4 18 19 15 18 19 10 0 6 9 14 0 2 13 2 19 17 19 8 11 10 6 1 1 13 0 1 17 13 8 14 19 11 11 8 9 1 1 10 11 9 8 3 4 5 14 6 9 18 2 20 6 2 2 3 6 6 16 8 16 2 20 17 9 12 12 17 14 20 14 10 4 5 8 3 0 4 7 14 11 0 9 15 12 11 3 19 10 10 20 14 7 5 8 12 6 18 20 5 13 12 19 11 2 12 1 1 13 9 4 17 9 17 14 2 0 18 17 19 2 13 8 3 10 13 20 19 17 4 13 2 9 4 16 17 10 9 2 19 15 3 3 15 16 15 9 5 10 14 1 0 8 3 3 20 3 11 3 9 0 5 12 16 6 9 16 20 3 2 16 18 19 6 18 14 18 11 5 2 16 0 12 4 17 4 6 9 14 9 13 1 10 16 1 1 6 10 8 17 18 4 4 2 4 4 18 19 12 16 16 20 4 18 3 0 20 16 9 4 1 1 1 19 19 6 0 11 1 5 7 16 0 10 16 6 15 4 1 9 13 4 11 14 14 0 0 8 7 11 19 10 8 3 7 0 10 11 18 17 6 8 18 9 17 20 6 17 2 5 9 2 5 8 20 14 8 11 17 15 17 3 7 16 13 10 20 1 12 4 4 9 12 7 6 14 6 1 12 1 1 4 11 7 7 8 8 10 14 17 6 4 7 12 8 6 10 1 12 17 14 19 20 18 3 14 18 8 7 11 10 0 14 7 20 1 9 6 18 13 18 15 8 1 5 16 20 8 4 5 4 11 11 18 19 14 20 14 18 19 7 2 7 5 6 11 10 18 1 18 18 3 8 3 17 6 18 10 14 7 16 11 11 2 3 20 10 6 1 14 6 17 12 20 12 9 20 6 4 16 15 8 17 11 9 4 17 16 4 20 12 15 14 18 8 6 6 10 0 11 0 6 4 16 14 15 15 4 5 12 3 3 14 19 15 17 14 18 6 10 2 17 3 13 12 16 16 7 16 13 10 8 7 5 1 11 18 6 7 4 5 1 16 6 18 4 13 3 14 18 11 15 20 3 18 16 12 0 8 0 16 8 20 6 4 14 11 6 6 11 14 3 17 1 0 8 3 7 15 0 13 19 16 20 20 20 10 6 18 5 6 19 5 20 1 1 9 15 9 16 10 14 10 0 9 6 20 18 6 4 13 10 1 15 8 11 3 16 14 2 17 7 12 13 11 20 6 10 17 9 8 20 4 11 3 20 18 17 1 6 4 5 19 18 9 15 10 10 14 16 4 1 17 19 5 4 12 13 5 2 4 6 17 10 2 6 4 11 0 1 9 17 11 16 13 8 7 11 2 13 2 0 19 15 9 19 8 4 1 15 0 10 5 11 14 10 19 19 1 16 8 7 1 0 13 5 1 3 15 17 18 6 15 1 19 6 0 13 15 10 15 12 0 3 1 15 7 17 13 17 14 6 3 10 0 9 9 2 6 20 7 15 11 7 6 12 2 12 1 16 8 3 5 7 15 11 3 8 15 0 18 18 0 15 5 7 17 3 3 0 5 10 15 6 20 10 9 8 17 4 5 19 4 9 6 0 17 8 16 3 1 13 5 9 16 12 8 3 0 1 7 5 3 5 13 11 5 9 14 2 3 9 8 17 18 2 1 12 1 18 10 20 0 4 10 13 5 16 12 9 4 14 7 5 11 9 4 8 13 13 18 7 13 6 11 16 7 9 20 19 14 2 19 18 20 9 13 7 20 4 10 6 8 11 1 4 0 8 11 0 18 18 9 15 10 8 7 12 0 15 18 18 3 8 20 18 3 3 19 5 16 6 18 14 17 0 10 0 15 20 15 12 12 3 6 4 2 1 11 16 9 11 18 2 3 20 14 5 3 13 7 10 13 5 5 4 17 12 18 8 15 9 10 0 1 12 10 2 9 18 13 18 20 11 19 8 13 13 17 18 6 7 2 18 13 17 9 4 19 14 19 8 16 9 7 5 1 12 7 12 7 2 17 0 14 18 2 15 14 16 19 4 10 18 3 2 14 1 12 20 5 12 9 17 1 12 15 13 18 3 15 7 20 11 14 20 7 7 18 2 9 9 7 0 4 3 14 6 3 18 20 7 7 14 17 20 11 8 18 5 18 3 14 10 17 11 13 15 12 3 15 1 14 9 2 4 4 17 1 11 12 6 10 4 6 0 7 0 0 9 12 18 8 8 5 20 14 2 17 5 0 9 0 14 12 16 16 1 6 6 5 5 16 6 12 8 11 20 19 1 14 0 15 2 1 5 7 16 11 0 1 3 1 11 11 12 14 15 0 20 12 0 4 4 4 17 15 0 15 13 3 18 18 11 18 3 18 12 13 18 12 18 15 18 15 8 12 16 10 7 2 2 9 17 13 20 10 2 11 14 8 14 20 13 1 11 4 20 19 14 20 17 3 12 4 16 14 15 5 1 16 6 10 18 19 7 11 16 5 3 4 0 12 2 9 18 18 2 20 8 20 2 20 2 6 13 6 5 7 17 7 19 4 9 10 9 1 18 15 0 2 1 7 7 3 9 11 2 17 1 10 20 1 3 2 3 9 11 13 11 12 9 7 18 20 11 10 4 9 4 14 9 14 3 14 19 13 16 0 15 1 5 6 2 14 16 20 5 20 4 9 4 4 13 20 16 13 13 4 15 18 10 17 10 5 12 19 2 12 2 9 14 4 7 11 15 7 19 0 0 20 11 14 4 13 9 3 7 5 7 8 10 19 8 6 1 12 9 4 9 17 12 12 14 20 12 12 9 20 14 15 7 15 3 7 7 11 4 17 2 15 13 16 15 3 0 0 20 11 4 12 14 7 8 11 8 19 2 12 3 8 18 5 0 18 16 15 11 11 11 7 8 19 4 8 10 9 17 16 15 20 12 13 3 5 0 6 5 9 8 13 16 10 4 19 16 6 4 5 1 12 7 5 19 10 7 13 14 2 7 19 7 15 20 17 14 16 15 10 19 18 15 13 18 11 8 6 0 19 14 9 1 8 11 5 0 7 8 1 14 15 11 8 14 17 13 13 18 8 20 1 10 16 6 5 7 1 8 11 20 18 17 2 7 3 16 6 1 16 13 15 4 6 7 10 6 13 7 4 0 6 18 8 6 16 20 1 15 13 17 14 16 12 3 6 20 17 15 9 7 0 6 6 18 11 18 3 6 20 12 0 4 18 10 12 9 0 2 7 20 4 10 4 8 5 4 2 14 15 14 10 8 15 2 0 15 16 14 7 4 9 18 18 5 1 0 7 20 10 19 16 3 11 16 9 20 10 19 6 1 8 1 19 20 6 14 11 0 6 18 12 5 9 17 15 14 20 7 1 5 17 19 9 15 14 16 7 4 4 4 17 11 8 14 0 20 4 1 13 7 11 8 12 9 14 11 3 9 4 9 19 15 20 18 12 14 2 15 0 17 12 2 16 13 8 8 13 15 7 6 6 4 10 4 14 4 16 13 4 3 9 16 19 0 9 4 6 19 4 1 6 0 19 4 3 6 14 1 18 15 15 0 17 12 20 10 2 2 17 11 10 20 7 10 18 20 17 14 12 3 0 16 0 18 4 20 7 5 4 6 19 6 8 18 15 4 1 14 20 16 4 3 17 18 11 20 3 11 20 14 6 4 17 8 20 15 2 10 20 4 9 4 3 0 10 15 0 17 8 2 9 7 1 10 5 14 12 2 18 3 13 1 5 0 19 6 17 10 14 19 16 16 11 9 12 17 8 20 5 16 8 14 17 2 7 20 5 7 19 16 13 20 11 4 11 18 7 17 0 0 8 8 14 9 14 15 9 1 18 14 3 17 20 12 17 4 8 4 1 17 18 1 14 13 16 15 18 17 14 1 15 5 14 15 17 12 13 6 17 16 13 5 20 6 3 5 8 10 4 1 11 8 10 1 13 13 19 10 13 7 12 14 20 13 0 18 20 11 18 19 7 17 2 8 7 3 16 15 6 2 3 17 20 13 5 3 15 7 1 14 12 14 12 4 0 3 4 7 8 0 19 6 8 13 7 11 14 1 19 6 3 3 12 6 20 0 2 19 4 5 14 11 10 13 13 13 14 6 9 11 8 6 10 10 9 11 8 8 4 10 2 15 6 12 0 3 9 20 12 15 9 17 8 11 8 15 5 8 11 18 13 19 17 7 18 8 8 12 5 6 4 14 8 8 1 19 10 17 5 0 18 5 9 7 18 15 17 16 2 11 5 8 19 18 13 12 15 5 6 15 18 16 18 10 10 11 9 7 14 1 8 9 18 5 12 9 2 10 14 0 3 14 20 3 4 6 15 13 11 9 12 5 6 14 10 19 19 14 0 7 1 16 20 15 2 18 17 1 13 7 10 2 20 8 19 11 15 5 18 20 2 9 20 3 3 15 10 19 15 7 2 9 11 8 2 1 7 6 19 4 0 19 17 20 12 11 14 18 8 19 4 15 9 17 20 9 15 2 9 12 4 14 1 20 17 15 8 1 8 14 13 12 16 1 1 9 12 13 2 6 8 11 3 1 7 12 13 18 19 15 2 13 18 1 14 12 7 14 6 20 18 20 20 10 16 18 7 19 19 7 15 5 6 11 15 10 11 18 0 7 18 10 3 13 1 2 5 11 5 19 1 16 19 20 2 12 3 20 19 1 18 8 9 9 6 20 8 10 15 17 10 15 3 6 14 13 0 12 7 13 16 17 3 4 16 3 1 6 2 4 6 1 4 20 12 13 5 19 20 13 18 14 3 3 7 15 0 15 16 7 5 3 7 8 19 2 19 8 16 20 11 9 14 18 17 13 14 15 13 13 19 11 13 16 1 17 0 15 7 2 3 20 1 17 7 11 15 1 13 18 1 11 0 1 5 10 19 1 19 5 2 3 10 10 3 6 12 20 2 14 18 11 19 20 1 19 18 14 6 2 4 4 3 12 16 3 11 13 20 12 4 1 4 20 16 15 7 14 20 8 17 16 6 5 15 9 0 2 7 18 6 10 16 6 8 1 2 6 6 4 3 15 17 13 17 18 2 14 4 4 18 17 17 11 19 19 10 14 17 6 4 13 2 9 11 1 16 17 20 9 3 6 11 13 6 16 13 19 18 1 7 1 2 9 19 13 9 14 4 11 20 16 11 3 3 14 17 6 16 16 9 11 10 5 18 18 19 4 15 17 10 19 20 5 18 10 0 20 3 3 6 12 3 3 3 15 2 3 11 2 16 16 20 14 19 15 1 20 7 8 15 1 5 5 14 14 17 15 5 10 5 16 3 4 5 12 11 18 18 2 7 15 6 17 17 16 5 15 16 14 2 17 17 16 9 4 12 9 14 3 20 18 12 12 6 3 5 19 4 11 14 0 8 18 2 0 15 3 8 15 1 11 18 12 9 2 19 7 5 3 17 17 11 18 15 16 0 8 1 17 6 13 10 2 7 4 8 4 15 6 15 10 16 6 5 2 4 10 18 10 12 2 15 15 6 4 9 2 16 16 4 1 3 3 7 14 15 4 2 13 11 5 3 8 13 5 19 0 5 5 12 1 2 2 5 18 15 16 12 20 10 9 19 15 12 0 12 1 7 11 11 0 15 6 13 13 11 20 11 13 2 9 17 5 10 15 11 15 14 20 9 20 7 11 1 18 11 18 15 2 16 3 14 0 7 1 2 12 12 1 5 16 3 1 8 3 9 5 16 4 17 12 3 8 11 10 9 9 19 9 19 17 20 3 4 2 3 14 19 16 12 7 4 2 10 8 18 15 10 13 11 16 8 12 13 19 18 3 4 1 10 5 17 1 8 16 0 17 19 12 10 9 9 0 6 4 13 5 8 1 5 6 8 5 13 16 13 4 9 5 16 7 10 14 13 7 2 7 20 18 0 20 15 10 20 20 13 12 6 1 11 11 10 6 1 17 14 8 4 12 15 9 8 19 3 17 4 8 12 12 5 19 11 18 15 1 15 20 7 3 15 4 2 19 8 5 15 9 8 20 17 3 1 19 15 15 6 2 6 4 11 0 4 3 4 1 14 15 14 18 15 19 11 2 14 0 13 2 4 7 10 6 11 15 14 9 2 7 15 19 12 18 19 6 19 0 7 9 1 20 14 8 13 14 6 9 12 20 13 15 16 6 0 13 11 9 1 7 18 20 2 5 4 6 3 15 15 16 17 12 19 18 19 8 4 8 10 1 2 17 5 17 18 8 5 3 8 1 1 17 20 18 14 9 8 4 7 7 14 14 14 13 12 16 17 16 7 9 15 12 6 7 17 16 12 9 14 18 10 0 6 9 13 12 7 20 10 20 11 8 10 19 16 7 16 16 0 20 16 0 15 15 13 10 13 15 5 11 15 20 6 5 15 10 2 1 13 11 2 18 4 19 5 0 14 14 2 7 4 20 17 7 20 1 19 0 8 10 16 8 4 20 3 11 11 16 1 17 10 10 10 0 11 3 16 13 1 13 8 4 15 4 12 11 13 20 14 10 17 7 3 16 7 14 7 17 13 16 14 19 20 18 18 8 9 0 20 20 9 11 3 12 3 3 9 1 17 13 12 12 4 0 3 16 6 19 8 5 9 11 7 3 8 19 14 12 14 11 15 14 3 17 19 2 8 0 16 1 15 4 5 6 6 15 16 11 5 16 1 11 9 2 2 11 17 18 17 16 17 1 12 1 3 12 6 4 9 6 15 17 10 16 18 17 20 6 17 13 12 1 5 18 12 6 4 2 0 14 7 1 8 0 0 20 7 8 8 20 18 8 7 8 7 0 0 4 5 19 18 18 9 7 18 7 6 16 6 7 12 9 19 13 5 9 2 3 7 19 11 13 7 0 13 14 16 6 17 19 9 12 1 13 15 8 12 6 10 6 19 19 18 10 13 18 15 20 13 11 10 4 14 0 20 13 9 17 10 1 14 18 16 4 15 5 6 8 5 11 6 17 12 10 15 13 12 7 4 11 10 9 16 7 1 0 8 0 19 8 8 12 3 12 13 1 9 10 11 15 1 12 8 14 8 9 2 19 13 0 10 8 7 1 0 4 5 14 9 12 3 5 6 16 10 9 5 14 3 0 5 9 12 19 4 4 11 12 17 12 10 3 10 2 8 19 9 16 7 5 13 16 14 8 6 1 16 20 11 9 17 8 11 6 16 2 9 0 7 3 18 17 4 11 10 20 15 17 17 2 4 4 6 15 10 16 11 7 15 4 12 0 4 16 6 4 11 7 6 6 0 17 2 11 18 6 4 18 11 4 15 17 19 20 13 18 15 17 16 13 20 18 19 4 3 11 2 6 16 5 3 9 16 15 0 18 7 7 5 0 18 17 3 1 11 8 11 6 1 12 6 14 19 14 9 9 11 3 19 1 20 4 12 19 10 1 2 17 6 17 7 20 20 18 0 18 9 19 15 20 18 11 8 5 13 11 3 1 1 13 9 13 1 14 11 7 9 17 0 17 15 6 12 4 4 3 13 16 0 9 16 1 11 9 18 4 4 2 9 2 20 8 1 18 7 11 17 3 16 2 1 12 11 20 15 16 10 0 16 14 2 12 4 12 8 11 0 5 15 16 6 8 10 1 17 5 11 20 2 20 4 5 18 20 1 15 17 0 16 6 2 20 14 12 2 10 3 11 18 15 2 12 13 14 12 18 12 6 20 16 20 8 11 16 19 4 15 18 14 10 9 6 9 11 10 5 12 5 17 7 5 20 12 9 18 12 5 11 2 20 17 7 5 20 19 19 16 5 14 12 18 13 15 9 8 13 10 17 16 10 10 18 5 1 11 4 6 16 4 16 3 13 9 15 13 2 6 8 8 7 17 8 9 17 8 0 9 8 13 8 12 8 6 19 14 8 17 8 3 17 6 9 19 11 11 18 6 2 1 5 2 4 18 18 16 8 8 12 11 13 6 9 11 16 8 8 20 1 19 11 4 9 16 4 13 2 14 9 14 13 12 15 14 16 18 10 14 8 7 18 16 3 7 18 10 12 7 4 0 4 19 16 0 7 16 13 12 8 20 1 9 10 8 1 14 14 8 7 19 5 1 3 18 13 18 2 18 12 10 3 16 19 9 16 15 16 19 12 17 18 19 10 6 10 15 1 12 13 13 20 5 5 7 12 3 17 15 15 3 7 9 15 20 18 14 3 3 13 18 12 9 17 6 16 9 5 2 15 3 20 18 11 9 8 9 16 1 6 19 8 18 0 1 9 3 18 1 17 5 11 1 1 3 0 8 0 17 2 12 6 7 4 11 11 12 12 19 17 5 0 15 17 13 17 19 9 11 15 20 14 2 11 11 1 17 16 6 9 10 3 8 7 15 4 18 18 12 14 9 16 13 19 18 16 17 17 6 7 18 20 16 18 2 14 11 13 1 5 12 7 2 1 4 1 9 4 0 5 12 10 19 18 3 5 5 11 18 15 6 6 1 3 5 6 7 7 6 8 5 20 12 4 16 13 3 15 11 3 9 2 6 20 9 19 10 16 2 1 1 0 11 3 5 1 15 0 2 19 8 11 2 11 8 3 2 3 18 19 20 2 4 16 10 15 15 12 13 5 0 10 16 3 20 12 14 19 9 3 17 17 4 3 8 7 0 15 18 20 18 17 8 13 1 9 20 14 10 9 17 14 13 9 13 9 4 15 15 9 19 7 16 0 5 10 15 20 1 5 16 4 4 6 14 13 13 0 14 13 3 4 20 15 17 0 12 20 2 14 5 0 15 20 20 1 12 18 2 7 11 7 14 8 6 2 13 7 16 18 12 7 6 0 7 17 2 13 3 11 17 19 15 2 17 9 5 17 1 7 18 4 18 1 11 2 12 15 9 2 9 17 1 8 7 15 18 14 19 8 8 15 11 5 18 0 4 11 0 13 8 8 16 6 10 8 0 11 10 15 8 2 6 8 12 12 11 10 18 12 4 15 14 6 18 19 19 6 15 19 13 18 18 5 12 3 3 18 20 8 8 19 17 3 9 1 9 1 19 1 10 10 20 13 0 11 2 13 14 11 17 19 11 2 19 6 17 13 18 10 6 3 10 6 14 4 0 13 18 3 17 17 19 14 9 0 6 2 2 13 0 6 0 19 12 1 12 0 13 17 8 20 8 20 17 3 10 0 1 18 10 12 6 10 7 7 14 5 3 12 20 19 17 3 5 15 8 5 6 17 17 9 19 5 18 6 0 15 18 20 5 14 20 9 11 2 11 13 11 2 10 11 10 0 3 3 4 10 11 17 20 10 11 16 7 7 6 14 0 11 2 3 10 14 20 18 10 12 7 12 8 9 10 19 11 5 10 18 5 13 11 14 7 14 17 1 15 0 13 16 1 14 8 17 4 20 8 2 14 2 0 14 9 19 16 13 9 15 16 3 5 4 11 15 16 8 4 8 4 18 9 19 12 1 19 13 0 9 18 16 1 17 2 20 12 6 17 9 15 17 17 12 3 3 1 16 8 5 8 20 1 10 1 2 1 18 7 17 20 20 2 19 20 15 13 10 12 16 10 19 15 9 17 13 2 20 2 7 20 20 13 15 12 17 9 17 5 18 17 19 9 14 8 4 8 15 4 13 17 5 8 9 14 10 15 20 2 17 4 16 13 15 17 3 10 15 13 1 19 8 6 6 4 4 1 17 4 5 11 2 5 2 6 4 12 18 0 5 14 2 12 13 12 15 10 16 17 1 19 9 0 16 20 7 17 11 19 7 11 20 12 1 3 20 20 3 15 9 9 14 11 6 16 2 11 3 19 20 11 12 14 12 16 19 4 2 4 17 16 8 16 4 2 9 14 18 13 19 14 1 13 6 7 6 12 4 17 10 12 2 12 14 7 11 15 13 0 19 0 15 4 17 15 12 14 10 5 8 4 8 20 18 11 9 19 10 2 0 2 16 17 3 11 12 4 10 14 15 19 13 12 6 11 1 15 11 3 11 0 18 3 9 3 12 15 14 19 9 10 10 17 14 2 8 19 7 19 4 16 3 12 15 10 1 20 11 8 19 7 10 3 1 2 13 5 17 15 0 12 14 16 2 16 4 18 7 13 3 19 1 20 18 2 0 11 17 10 8 6 10 15 11 10 18 15 17 5 10 15 4 15 9 1 11 7 11 0 1 5 10 0 8 19 1 1 4 2 4 11 12 7 11 4 7 12 5 12 18 20 4 4 4 9 9 5 18 3 9 18 20 18 6 7 1 15 10 17 19 6 17 6 7 5 16 2 4 1 8 1 19 1 14 9 5 2 14 7 19 4 12 5 11 11 3 9 20 2 6 9 11 16 18 18 13 19 8 20 0 10 4 13 15 0 6 5 3 1 15 3 6 9 16 19 3 8 19 3 6 1 6 5 10 13 13 17 0 7 12 5 0 0 17 19 1 2 14 14 10 4 3 5 18 10 14 12 15 19 4 3 8 19 10 20 7 8 7 4 12 9 20 15 16 5 12 19 9 3 16 10 7 12 9 1 19 18 4 15 16 20 5 12 12 18 17 4 13 5 10 16 9 20 10 9 2 7 3 19 7 18 5 4 2 7 0 3 16 0 12 16 9 19 6 15 14 11 11 12 11 6 2 20 14 9 14 8 13 5 13 8 17 2 3 5 19 19 6 11 3 14 17 11 11 12 17 1 8 15 14 6 12 3 18 10 14 2 8 19 16 3 20 0 15 18 0 14 20 14 0 8 6 6 20 3 2 12 0 19 5 1 17 15 10 13 15 1 14 2 20 0 1 10 10 8 10 8 14 16 15 15 4 3 1 3 19 18 17 14 1 0 0 2 3 2 0 1 12 12 5 4 8 19 12 10 3 9 5 0 3 17 8 3 3 10 15 7 5 5 20 4 18 19 11 3 2 17 5 3 2 9 14 4 19 12 14 6 20 15 20 7 10 14 8 1 11 9 18 13 10 3 3 17 11 8 1 20 8 8 18 14 2 5 16 17 19 16 7 1 11 4 6 14 20 1 11 20 17 2 4 14 0 6 20 8 3 4 17 16 3 5 11 1 8 3 14 11 11 10 16 2 9 13 8 5 13 17 9 0 5 4 2 10 6 10 13 5 14 3 20 11 18 11 19 20 5 16 4 13 16 14 3 17 17 19 0 0 13 20 15 11 15 10 11 7 7 2 0 15 6 9 16 12 15 9 9 0 20 18 6 10 15 14 8 3 8 2 3 18 6 12 17 4 5 19 20 16 12 3 19 11 11 15 20 19 6 16 3 0 5 19 12 5 4 10 11 16 18 8 20 8 2 7 10 8 12 17 12 19 13 10 14 5 0 10 1 0 4 14 6 13 13 13 20 18 1 9 14 17 14 0 3 0 14 8 9 15 0 0 10 2 6 10 15 15 5 9 20 11 19 13 2 9 19 7 6 14 9 5 17 13 14 18 19 4 15 4 8 2 18 5 16 10 10 3 7 10 4 20 6 3 7 15 4 8 20 11 3 1 16 11 5 13 17 17 10 8 5 20 17 17 5 1 3 17 9 17 4 10 9 2 13 1 3 11 17 12 6 10 7 8 1 0 20 15 16 14 2 13 7 14 6 0 15 20 11 9 9 5 16 12 15 0 19 17 3 15 17 5 10 0 15 1 20 4 8 0 2 15 11 17 4 20 14 14 19 7 16 18 8 0 6 0 20 16 12 14 6 18 12 19 16 12 5 10 4 6 3 9 18 8 10 20 19 17 16 11 5 9 9 1 8 17 19 14 0 9 4 16 17 7 17 20 13 14 7 9 19 14 18 17 8 9 16 19 19 7 17 8 15 3 16 18 0 13 2 10 8 10 14 10 13 7 7 11 18 15 20 16 12 8 6 6 0 2 0 14 8 0 2 1 18 12 10 19 18 12 20 16 11 4 13 15 17 5 5 13 18 11 2 3 8 9 5 1 15 4 15 1 19 7 2 2 3 7 12 1 7 9 1 8 0 3 19 0 3 12 2 8 3 13 14 2 9 17 14 6 19 4 15 17 5 15 1 2 13 9 16 16 16 16 6 12 5 11 17 14 17 16 1 17 4 10 17 2 18 11 20 12 14 11 16 0 15 10 5 20 5 14 4 16 15 8 2 5 19 11 16 3 5 3 18 17 14 9 16 10 3 16 9 7 12 17 9 3 20 8 19 5 6 4 20 18 8 10 5 12 13 13 12 17 8 2 2 15 8 3 12 13 12 10 1 5 3 9 15 6 16 17 7 0 14 14 9 8 7 0 0 12 0 14 7 18 11 10 19 2 19 3 11 5 3 2 10 9 0 4 0 5 17 5 11 7 19 19 9 15 7 18 14 18 19 15 3 8 9 20 15 1 16 0 4 1 10 16 19 9 19 4 12 8 11 12 19 9 6 4 17 6 18 16 12 13 7 19 3 4 16 12 14 13 16 15 6 11 19 14 20 11 10 17 12 1 12 5 12 4 14 12 14 19 20 14 16 20 1 15 7 0 0 12 13 13 6 5 3 15 11 20 7 7 2 20 15 5 16 13 10 12 8 10 16 18 6 3 4 16 5 12 14 3 17 10 3 8 5 14 15 13 18 9 15 6 1 19 3 0 9 9 2 4 14 20 4 8 1 3 5 7 1 5 9 9 14 16 15 17 4 9 4 10 10 0 15 14 16 6 15 20 4 14 18 9 3 16 9 0 11 10 19 4 10 8 1 0 3 16 8 2 20 0 19 19 12 11 14 19 5 10 2 5 11 15 20 2 18 8 7 3 8 20 20 14 7 8 19 20 12 3 10 18 4 7 8 10 6 11 14 7 8 20 8 11 12 8 3 3 4 14 11 15 3 14 11 7 12 8 15 19 19 10 15 0 15 9 4 8 16 12 12 12 13 13 4 5 15 10 3 4 5 2 13 11 2 13 7 6 10 7 2 13 9 3 16 7 15 10 12 16 4 14 2 15 5 4 18 2 9 3 3 10 17 9 16 3 13 9 18 9 11 17 10 20 16 7 0 15 20 2 0 0 10 9 11 17 3 13 15 3 15 15 12 8 12 16 15 13 0 20 16 1 2 4 11 5 20 13 13 8 16 0 10 16 15 4 0 20 14 12 15 10 5 5 2 19 2 4 1 17 5 12 0 4 8 7 18 16 18 4 7 17 4 20 11 6 14 8 14 14 6 18 2 4 19 0 6 17 14 12 2 15 7 0 18 14 16 11 17 15 20 13 0 0 20 4 4 1 1 11 18 10 13 2 20 0 9 7 7 20 16 17 10 20 7 1 8 11 16 12 17 14 13 8 17 1 14 7 2 17 13 19 7 10 6 12 9 0 9 0 0 2 19 16 20 4 10 18 1 10 8 5 3 2 18 4 4 3 15 12 0 10 3 20 18 5 8 15 9 19 5 17 2 15 7 7 18 2 15 16 13 12 6 18 5 14 3 14 10 14 19 17 20 17 2 9 11 19 0 15 1 14 13 13 17 13 5 3 5 6 5 19 5 3 15 1 16 17 6 9 12 6 3 12 4 6 12 20 3 1 2 6 19 15 4 17 13 16 6 1 14 5 3 4 4 8 16 18 10 15 17 3 18 16 10 2 14 16 3 1 12 20 0 16 3 12 10 5 18 13 0 4 18 19 12 4 3 18 9 16 4 14 7 4 19 9 7 16 1 8 15 10 8 13 14 5 17 14 13 1 5 15 6 10 10 16 0 19 18 1 16 14 5 15 20 12 7 3 4 11 8 3 15 1 10 3 3 7 15 10 18 15 15 19 14 14 20 19 3 4 16 8 11 8 14 12 12 4 0 11 15 6 20 17 12 11 17 2 0 17 2 18 20 13 14 1 0 15 6 10 14 17 8 18 20 1 8 9 3 11 7 7 4 9 16 2 4 1 13 17 10 16 0 6 2 17 13 9 4 13 5 10 6 12 8 1 12 13 15 5 20 11 8 18 11 1 2 3 1 18 10 7 1 16 16 4 11 3 15 20 2 15 5 4 17 4 19 0 15 12 20 4 0 11 12 20 0 13 10 4 9 7 1 19 20 0 8 2 6 6 1 3 15 17 3 1 15 4 6 7 16 2 12 2 4 3 8 0 14 2 19 18 2 0 17 16 10 18 4 5 5 14 13 6 19 9 10 13 1 2 12 1 2 12 11 9 15 19 20 6 1 11 14 6 20 11 18 16 12 8 0 9 17 11 15 12 5 9 6 10 7 7 0 9 5 10 9 20 18 7 9 11 3 19 2 10 13 6 6 19 16 9 3 9 17 1 5 5 1 2 14 15 15 18 13 15 2 12 3 2 4 5 8 9 19 14 7 20 5 11 14 7 16 9 14 14 9 4 3 9 18 16 5 5 15 12 18 10 5 5 2 12 6 11 3 19 0 10 20 19 8 5 12 14 19 18 18 9 13 17 7 11 20 12 2 12 6 2 20 7 2 11 5 20 0 4 12 1 3 8 10 10 13 18 8 12 13 7 7 17 1 0 18 17 11 0 14 17 18 6 19 14 10 15 18 14 5 10 17 4 10 20 8 7 19 11 1 20 14 11 18 10 17 1 17 20 4 18 0 12 13 4 15 12 20 11 6 20 12 8 5 4 16 6 18 11 7 17 8 18 5 3 0 9 7 18 2 9 19 2 16 2 12 2 14 4 1 7 11 4 17 0 3 19 10 11 20 11 10 17 18 2 11 9 17 17 13 3 9 1 6 0 12 12 2 9 5 14 12 11 5 20 10 4 5 8 17 13 3 17 10 0 1 16 2 15 11 17 3 8 18 0 0 0 5 7 10 19 9 7 7 19 0 8 4 16 9 17 3 15 17 18 8 17 8 13 18 7 17 2 5 7 12 7 13 8 16 3 20 17 17 6 0 6 0 8 14 8 12 9 5 11 19 1 20 6 2 10 5 10 4 14 9 18 4 15 16 16 12 15 4 5 17 15 12 20 3 6 16 18 6 8 6 11 17 12 5 20 18 8 7 7 12 6 17 2 18 14 16 7 11 19 9 15 0 7 2 11 11 11 16 3 17 15 12 3 5 18 5 4 9 8 2 9 11 2 15 16 11 4 19 16 6 5 6 14 7 14 20 9 17 11 3 11 3 16 1 19 4 18 7 19 19 5 12 14 6 14 14 3 8 11 10 10 20 14 11 18 20 2 15 12 8 20 0 11 5 20 13 8 2 7 18 4 7 11 11 18 16 1 2 1 12 11 6 4 2 16 16 14 19 7 17 8 16 1 17 3 20 9 12 19 18 12 12 3 6 8 13 17 10 20 0 8 9 12 10 8 6 5 5 7 20 3 19 1 10 0 19 14 1 20 10 13 15 20 19 16 2 3 0 15 3 9 2 5 3 19 9 1 11 16 10 7 14 2 12 13 4 5 1 15 5 16 12 15 11 19 10 10 3 8 11 10 18 12 4 11 13 3 7 7 20 8 11 12 17 8 5 14 17 7 18 14 10 13 10 13 16 6 18 19 14 7 11 7 4 13 13 3 12 18 13 11 7 2 5 11 19 3 12 20 19 10 8 17 4 12 11 17 12 3 20 17 4 15 3 17 0 10 9 10 11 15 17 17 15 4 13 13 4 14 14 13 5 20 17 5 7 6 20 18 4 6 20 2 14 7 13 19 10 3 6 15 5 13 0 7 18 12 12 12 17 0 1 20 4 18 19 6 0 18 20 3 10 11 8 4 16 18 11 5 13 20 15 5 14 10 11 12 15 13 4 19 3 14 5 12 2 18 14 17 0 19 17 6 2 19 8 6 3 7 5 14 2 4 3 17 2 8 4 6 17 16 17 20 1 19 7 19 13 11 14 14 1 17 14 12 18 10 9 13 13 9 18 18 10 7 5 8 19 8 4 8 5 11 5 9 12 10 13 14 6 7 13 12 8 4 10 16 6 11 6 4 5 5 20 10 14 11 4 19 12 10 6 6 5 2 0 6 19 17 14 20 7 7 2 14 17 12 4 9 12 17 9 18 9 8 11 10 16 9 12 20 7 15 3 19 15 15 0 9 13 17 11 12 20 2 5 5 0 9 17 10 19 11 8 18 13 5 13 7 6 5 13 16 3 8 13 8 19 6 0 3 10 12 7 19 16 20 3 15 14 2 3 10 6 7 14 2 17 4 5 13 13 15 1 7 17 3 19 6 8 19 20 7 6 7 20 8 6 3 7 15 3 0 0 6 0 15 13 5 2 8 9 7 3 2 13 6 19 20 11 0 20 17 1 7 0 12 10 9 15 6 0 17 8 10 14 2 12 19 0 19 17 14 6 16 9 3 12 17 18 19 14 10 16 6 7 13 16 9 18 20 7 1 11 8 4 8 12 9 10 1 8 15 8 1 3 6 6 13 19 6 15 4 12 1 18 6 4 16 17 8 3 20 5 12 2 1 9 7 5 10 20 1 14 8 0 10 15 6 17 3 11 20 14 2 3 5 16 13 9 8 7 1 6 4 1 4 13 4 14 14 9 4 17 11 8 15 12 15 5 7 1 18 15 0 16 15 12 11 2 18 14 15 2 1 15 10 0 7 20 20 19 20 2 12 9 2 5 13 12 13 14 18 13 15 14 20 12 4 10 2 1 12 9 3 8 14 18 14 15 9 16 13 5 13 17 4 20 13 5 4 17 12 15 13 18 7 15 11 13 20 18 13 2 8 13 3 2 14 17 2 12 12 2 12 17 11 15 20 13 11 5 7 1 3 11 5 7 11 5 9 2 16 11 19 13 14 20 15 16 8 16 16 14 2 15 18 1 4 14 0 13 13 19 15 3 7 2 17 10 0 1 8 17 16 20 4 8 16 15 19 10 15 6 9 20 20 5 19 17 17 19 4 1 4 2 11 20 13 16 18 13 17 0 17 14 12 16 15 9 18 10 15 7 1 16 9 14 16 4 17 1 2 18 9 1 0 9 2 5 5 2 1 10 9 4 8 2 5 0 7 17 1 7 2 1 5 4 17 7 15 19 6 6 8 5 15 12 3 4 16 8 13 16 16 1 17 10 20 4 8 19 13 16 16 15 1 3 4 7 16 3 10 3 14 9 15 5 0 20 19 19 7 11 15 11 13 1 5 13 11 0 12 20 7 1 10 8 7 20 2 2 3 15 2 16 10 14 8 8 7 18 17 19 13 17 16 9 14 8 1 17 18 20 3 6 2 6 15 12 7 8 8 9 1 8 0 19 0 18 4 19 6 10 19 12 4 17 6 19 19 16 2 0 15 4 5 9 4 15 3 3 3 19 16 20 20 15 4 10 6 1 19 15 13 7 7 8 16 16 16 4 7 1 20 11 7 11 9 19 18 8 9 16 9 16 16 6 7 14 18 20 1 2 15 7 16 3 6 12 2 11 1 3 2 0 2 16 3 12 13 2 17 3 6 4 13 17 14 10 20 2 14 3 15 7 19 8 10 16 6 9 5 4 14 3 1 7 13 2 16 20 5 8 10 8 15 16 15 5 16 12 1 18 8 2 3 5 19 4 19 17 5 3 4 11 11 20 2 20 15 1 16 20 12 19 16 8 15 15 7 9 18 14 16 8 4 6 18 14 5 13 20 1 8 13 2 14 1 7 8 8 2 16 9 13 20 2 16 7 19 10 9 1 17 0 12 1 6 1 11 0 4 16 2 0 6 8 6 9 13 9 6 13 16 16 17 20 10 2 11 1 20 1 12 5 18 17 4 2 9 10 18 7 3 8 10 12 9 5 11 2 8 14 13 2 9 18 7 6 9 6 11 2 20 14 8 20 13 2 3 5 0 5 13 8 4 16 3 15 15 18 2 7 2 1 12 9 11 1 6 11 13 10 4 14 17 8 12 15 10 20 17 0 10 6 9 5 20 5 6 8 1 20 5 5 20 0 5 9 6 7 16 14 20 8 6 17 0 18 5 9 12 13 6 18 13 10 16 1 0 9 8 19 16 1 10 0 16 17 20 19 4 0 20 13 9 11 3 16 3 17 2 13 8 9 16 5 1 11 9 1 19 4 10 12 0 11 17 8 18 17 9 6 14 20 1 0 14 6 0 16 9 16 14 18 16 0 11 10 12 3 12 10 10 20 19 6 19 5 18 4 9 9 17 8 15 5 10 20 6 15 13 12 18 16 13 19 7 8 19 6 2 14 6 10 9 17 11 13 20 2 19 7 20 2 9 16 14 8 19 2 17 11 15 20 12 17 17 9 5 7 13 10 1 3 9 12 13 8 15 1 2 7 6 5 15 3 2 14 6 4 4 11 15 15 3 6 10 4 8 0 20 18 20 4 3 9 5 14 0 14 19 8 6 13 12 4 5 11 17 12 13 1 3 7 20 16 12 4 2 13 8 12 18 20 19 15 19 9 5 17 6 10 9 1 3 19 4 7 10 18 16 11 2 8 6 3 14 16 0 6 11 19 15 10 8 19 16 1 4 1 1 20 1 0 0 12 9 9 2 1 1 8 9 10 18 12 8 15 19 19 11 20 16 1 18 13 20 5 13 18 6 18 12 6 17 0 0 11 7 7 4 13 10 15 2 9 17 1 13 4 6 17 14 11 7 9 2 13 8 13 1 3 0 16 7 15 13 4 7 20 11 3 19 1 2 16 12 4 8 15 8 15 7 10 14 14 12 3 18 7 4 2 7 1 13 0 13 14 17 3 18 6 18 0 10 7 13 14 19 18 5 5 4 18 3 16 2 7 13 7 5 5 5 8 11 16 16 10 18 19 8 13 16 18 10 5 20 18 20 18 5 2 13 3 20 4 0 5 13 11 8 3 8 3 20 5 15 15 18 0 11 4 20 5 9 0 10 9 20 17 18 11 18 11 6 6 8 20 1 15 16 18 2 20 11 0 13 7 14 13 20 17 7 3 20 17 5 8 12 19 13 14 3 7 8 0 6 8 7 15 5 0 2 16 1 1 5 6 13 15 17 5 8 19 18 4 20 16 11 13 10 11 15 4 6 3 13 5 6 12 19 15 10 6 20 10 8 6 13 4 16 9 14 19 13 3 7 1 13 3 11 9 8 9 16 14 2 17 1 13 17 8 7 14 0 10 4 18 9 13 20 18 19 18 3 5 12 17 9 12 15 3 14 14 4 1 6 12 18 15 7 4 15 18 4 3 20 12 6 20 5 15 0 20 17 7 5 6 11 13 17 13 18 2 2 16 4 2 14 15 7 0 6 19 7 19 0 18 18 9 12 20 5 8 7 20 1 9 13 19 8 7 3 11 18 17 10 4 20 20 8 20 2 9 0 13 0 6 18 20 18 7 6 3 14 12 18 20 13 8 15 15 12 6 5 18 3 20 8 6 17 18 6 6 4 19 7 12 0 4 6 5 16 8 17 19 4 20 20 2 10 12 5 14 17 20 17 8 0 19 10 18 4 20 16 6 4 1 13 3 3 17 19 14 10 16 18 10 11 17 3 4 20 3 7 20 15 1 7 11 11 18 14 12 8 3 0 2 12 2 9 11 11 3 6 15 7 0 15 3 9 10 13 13 1 7 12 13 17 3 14 20 8 12 0 12 1 16 14 18 2 9 12 7 12 3 11 3 20 2 17 20 14 20 11 20 17 18 10 16 8 11 1 0 16 6 20 20 12 14 14 1 7 12 4 15 2 4 5 7 3 6 1 16 4 4 18 14 1 18 6 16 20 9 2 18 12 7 12 7 9 5 8 16 5 19 5 8 17 3 6 10 11 8 7 16 8 1 11 3 7 10 16 20 0 4 6 8 16 5 1 18 11 18 18 5 18 10 12 6 10 13 0 16 18 8 2 9 9 11 11 5 10 3 1 4 5 6 16 1 7 1 14 19 7 17 3 2 16 2 1 6 8 10 8 13 8 13 13 14 5 18 10 10 4 9 9 19 14 5 19 3 9 19 3 14 11 19 10 15 11 3 18 9 7 20 6 3 8 10 12 3 17 20 15 2 17 2 13 16 18 9 11 18 18 2 5 18 9 9 20 2 20 9 18 10 17 2 20 16 14 5 12 13 4 13 20 8 6 12 0 4 16 16 11 16 0 10 16 13 4 2 17 2 2 9 19 15 8 3 19 11 15 3 10 12 5 3 10 13 19 4 15 15 9 17 4 16 10 3 5 8 14 8 6 7 5 0 12 3 2 20 1 8 2 10 0 9 18 14 3 19 19 15 15 3 5 20 20 11 13 5 3 9 4 7 13 0 13 13 5 3 20 4 2 17 7 4 19 11 5 11 16 20 9 13 5 8 4 13 1 13 2 4 20 12 15 15 9 12 19 5 0 7 1 11 6 7 10 13 11 14 4 0 4 18 9 4 17 1 7 16 12 1 10 14 6 6 10 10 5 14 15 1 11 20 20 2 0 15 18 10 11 11 7 2 18 5 13 14 8 16 7 2 20 3 11 3 20 20 5 18 19 10 6 1 9 20 4 16 0 18 3 8 5 4 9 5 17 11 18 18 12 2 14 17 15 7 18 1 8 9 17 1 11 18 12 20 19 1 0 0 6 5 13 19 17 18 8 16 13 16 16 14 19 2 3 11 2 7 18 17 8 8 18 11 10 20 18 5 11 10 0 0 1 12 12 8 20 11 15 0 11 16 13 13 1 10 9 2 7 11 17 8 11 8 14 11 19 14 3 4 20 11 8 15 3 5 18 6 10 18 17 13 20 14 4 19 4 19 19 19 7 13 12 2 4 4 5 12 7 6 3 10 17 8 10 13 0 8 6 15 7 8 9 19 6 4 9 12 16 12 13 15 20 18 17 18 1 8 15 1 1 1 8 6 19 10 4 20 3 7 17 19 12 17 19 5 13 17 13 4 18 10 6 11 10 1 14 18 10 1 1 16 17 0 5 14 0 14 14 1 14 2 12 9 16 7 0 7 16 8 5 1 9 4 18 19 5 7 5 3 20 12 3 0 11 18 17 17 11 8 16 12 2 0 17 5 10 2 5 19 6 1 8 13 20 12 0 16 2 5 13 10 3 12 10 15 5 2 15 16 12 15 19 16 18 5 13 1 7 8 10 1 16 19 17 5 20 6 1 7 5 14 5 19 14 3 10 7 15 6 13 14 14 0 3 17 3 12 3 1 13 17 17 7 1 17 16 11 15 8 1 12 14 10 12 0 10 1 19 13 9 17 5 13 18 20 0 8 10 7 4 14 10 11 13 14 20 3 9 10 16 12 3 17 2 17 17 10 13 8 8 0 13 0 13 14 2 18 19 0 7 0 2 5 1 0 10 15 19 13 17 11 19 10 16 18 13 11 6 14 1 3 10 16 17 18 3 4 2 15 8 13 14 6 3 8 9 13 8 8 20 20 18 1 1 16 3 6 4 12 17 14 14 5 10 3 4 5 14 3 20 19 5 19 3 7 11 2 5 16 19 17 15 12 6 17 8 14 8 10 12 9 9 4 18 6 10 18 15 14 16 9 18 6 1 10 16 6 1 13 6 12 8 1 14 18 6 2 10 6 8 9 12 13 3 15 3 11 1 4 15 13 16 13 11 3 20 3 17 9 20 17 2 7 10 11 10 3 20 14 19 12 2 15 16 1 2 9 8 7 7 9 14 20 5 20 10 0 11 1 8 17 15 6 18 16 20 7 11 11 11 17 0 19 8 4 15 7 10 7 20 19 13 4 7 6 9 7 6 0 16 15 11 13 19 2 3 18 17 17 10 11 8 15 11 15 9 4 10 15 18 12 18 10 6 8 10 14 7 18 1 4 5 20 17 9 3 5 20 5 6 9 8 20 1 0 20 10 13 6 3 1 2 8 20 5 14 6 17 1 13 4 20 10 2 11 19 13 8 6 9 20 17 6 19 13 0 15 13 1 1 3 6 16 15 8 17 14 17 6 9 0 4 9 18 1 19 13 4 7 8 13 1 12 13 6 12 8 1 17 8 7 16 8 10 8 7 8 7 3 14 2 9 14 8 16 16 8 13 1 15 8 9 8 16 0 13 3 2 0 19 8 14 15 3 18 20 19 0 9 11 6 17 2 4 12 4 11 8 12 5 12 10 18 20 18 18 17 10 6 15 19 2 8 0 1 3 11 16 1 15 11 4 7 16 20 6 8 10 18 19 6 3 14 5 6 0 11 16 9 13 18 2 8 14 3 4 14 1 0 3 19 0 4 20 2 1 9 2 5 15 12 0 0 20 17 16 14 1 4 15 10 16 16 20 19 11 1 19 6 9 6 9 13 15 3 5 16 14 20 15 2 5 0 13 14 2 14 11 18 3 5 2 4 3 10 7 14 18 0 20 18 18 15 0 13 19 16 6 9 3 17 12 13 13 20 15 20 2 7 2 13 7 5 18 15 2 17 5 0 6 4 11 8 7 10 17 8 0 10 15 18 9 15 3 11 6 19 5 8 20 19 10 6 14 5 15 16 19 14 11 7 6 11 15 20 17 16 4 12 16 15 7 1 15 19 13 12 16 4 19 5 10 11 2 14 13 14 13 19 17 6 15 5 4 19 15 13 14 14 19 13 16 2 19 12 12 17 20 18 14 13 6 5 0 9 15 20 10 3 17 5 15 4 9 2 8 18 12 6 9 4 16 19 6 14 3 20 13 17 19 5 7 13 4 15 20 20 0 18 5 12 14 6 5 11 15 3 12 16 18 3 20 6 17 16 7 18 0 12 3 18 0 6 14 6 4 16 5 1 2 11 1 3 9 11 19 1 6 7 20 8 4 10 19 5 11 9 7 5 8 15 0 18 1 8 11 4 14 18 20 9 1 9 14 19 0 8 20 16 8 13 9 17 10 17 6 17 13 16 13 18 6 16 17 5 8 1 11 3 10 10 12 4 19 7 10 11 5 16 9 12 4 19 10 2 2 8 9 17 2 15 5 2 7 5 4 20 7 7 4 9 2 10 16 1 1 13 6 5 13 7 20 7 5 8 0 2 6 9 20 1 17 13 10 8 16 9 3 7 1 14 15 5 16 6 15 14 2 12 7 5 13 16 15 20 20 13 12 3 20 7 19 7 8 17 5 7 19 10 17 6 0 13 2 5 18 7 6 17 18 2 3 4 16 5 4 9 1 6 17 1 1 13 18 14 1 15 0 11 10 7 13 13 3 2 19 17 11 12 15 2 18 17 15 0 6 19 11 6 5 0 6 17 16 14 6 2 6 2 1 1 16 10 11 1 20 9 2 17 20 19 14 4 7 5 2 10 1 18 2 6 5 13 3 17 11 8 1 5 7 17 7 14 20 8 19 6 11 4 2 3 5 16 20 15 0 17 15 16 3 16 14 19 14 6 6 3 1 0 15 20 19 3 19 1 8 0 7 7 12 12 2 5 4 15 4 12 7 10 6 16 5 9 15 10 1 20 14 1 1 4 18 2 7 13 18 20 16 7 3 17 13 7 19 2 12 17 6 6 9 13 9 19 14 2 13 20 7 20 20 0 13 14 18 0 4 6 11 10 3 8 8 11 2 7 8 12 17 11 2 4 7 5 16 6 16 1 17 19 14 13 17 10 12 3 2 2 1 6 7 0 11 7 18 3 20 3 9 8 15 1 0 14 11 12 17 10 9 11 20 17 6 20 1 7 2 14 1 13 0 0 8 4 3 9 19 1 1 1 19 9 0 9 6 16 7 20 19 17 15 12 20 3 2 5 18 0 7 12 14 14 13 17 19 1 7 18 13 7 19 3 8 10 5 0 11 9 2 0 0 17 17 11 13 17 13 12 6 0 3 15 13 18 11 6 4 19 19 13 12 13 13 9 20 3 14 4 10 3 2 5 0 15 9 18 6 19 5 15 5 5 6 7 12 0 2 16 0 20 8 14 16 7 15 9 16 13 17 17 20 19 8 19 10 15 6 2 5 14 15 7 4 5 12 19 1 13 19 18 0 11 10 3 17 2 9 18 11 7 4 10 2 2 19 1 14 8 13 14 5 14 5 11 6 15 5 8 15 13 9 20 20 13 7 6 6 18 4 13 20 13 1 14 20 3 18 12 8 3 0 11 4 19 11 4 11 19 17 10 17 9 1 20 13 8 8 18 7 19 5 5 14 8 16 15 17 5 6 11 8 5 7 19 9 15 17 20 11 14 18 12 2 8 4 3 16 9 6 5 20 4 3 6 17 8 6 11 19 5 12 6 3 4 9 3 4 19 3 4 15 3 7 14 15 18 19 18 2 3 18 16 6 1 4 6 13 14 3 17 12 0 5 13 19 10 10 1 8 20 18 13 0 11 20 3 9 0 15 12 2 7 17 3 4 17 2 7 18 17 10 18 13 8 9 17 3 1 2 9 13 18 5 17 15 6 12 10 4 13 5 20 9 10 17 1 15 12 5 5 2 1 17 9 0 8 5 3 9 14 3 6 2 14 13 2 8 13 5 12 17 4 18 18 7 16 18 15 11 1 6 16 13 1 19 14 18 11 13 8 13 3 11 2 19 10 5 3 10 7 3 11 12 13 11 10 20 1 0 13 0 14 14 12 16 0 7 2 9 20 12 15 9 8 11 18 8 20 13 1 10 1 17 19 10 17 2 9 19 4 4 15 7 17 3 18 12 18 3 1 10 10 7 16 8 14 20 20 14 14 12 8 0 15 20 3 14 12 10 10 2 2 10 16 0 6 0 16 7 5 3 17 7 3 9 17 18 3 9 2 7 17 2 12 4 11 17 8 19 3 9 14 16 17 19 18 0 15 16 3 11 9 19 11 3 1 13 4 8 9 12 2 13 4 5 15 15 0 6 17 7 8 4 6 3 18 19 5 12 3 17 19 19 12 3 4 10 10 1 20 16 7 11 0 17 10 14 16 12 14 7 18 17 9 10 2 7 14 9 17 13 12 0 15 3 16 13 6 4 2 14 9 13 1 16 2 6 10 10 7 12 6 12 3 7 12 14 17 20 16 17 7 7 16 6 4 6 10 14 15 3 17 7 20 17 3 9 5 13 12 18 8 2 14 6 17 2 3 20 20 16 19 12 5 19 3 5 6 0 15 20 2 13 4 17 20 9 9 11 9 20 11 1 12 17 6 12 1 19 7 16 20 15 17 11 9 16 13 3 2 13 15 2 18 4 18 9 4 15 1 2 11 10 2 12 20 1 13 4 17 7 5 10 9 12 3 16 7 8 10 12 8 14 10 1 2 8 19 17 8 3 15 7 20 6 17 18 15 9 6 4 3 0 10 12 13 16 0 5 8 15 8 2 14 4 20 18 14 5 8 9 4 5 8 13 3 18 6 20 3 7 18 20 4 5 5 10 17 0 19 14 1 5 3 19 13 6 15 12 19 0 17 7 19 18 15 12 3 19 9 2 20 1 1 3 3 4 3 7 14 4 17 20 5 4 8 19 8 11 7 15 6 3 2 4 19 1 16 19 13 11 1 18 8 5 1 10 3 13 17 15 16 16 13 11 14 10 5 8 13 11 9 19 16 6 0 2 15 4 13 7 9 15 13 7 10 18 6 5 20 13 20 6 11 4 9 17 3 1 4 1 12 13 7 14 13 16 19 3 12 16 12 6 11 16 10 0 7 16 3 11 0 5 10 18 2 16 7 11 12 0 14 1 12 12 8 20 2 5 20 0 18 18 9 20 16 14 16 18 15 18 17 14 13 1 14 2 20 18 17 5 15 18 13 11 0 11 10 3 17 18 14 10 7 1 14 11 1 20 20 8 6 3 16 4 16 15 20 20 4 19 6 19 3 0 7 20 2 4 11 17 0 11 6 8 16 20 12 11 0 16 15 10 0 9 11 4 17 20 7 8 5 11 14 14 12 15 1 2 6 0 17 16 1 6 20 4 12 8 6 14 20 2 20 8 9 1 3 17 18 6 4 18 17 8 16 1 15 8 4 19 12 16 4 16 13 14 19 11 5 10 17 8 12 8 2 1 14 15 12 15 11 3 8 20 16 20 8 14 19 11 2 14 11 1 2 6 19 13 5 17 12 7 17 6 10 15 8 17 19 17 11 8 16 6 17 10 4 2 20 0 10 8 4 20 7 11 1 20 19 12 4 3 13 4 6 10 19 6 3 19 8 5 16 19 2 10 2 3 13 14 12 6 3 11 4 15 7 2 5 12 17 10 17 7 3 15 1 19 10 14 17 0 12 6 4 10 14 16 19 15 20 16 11 8 20 14 5 1 13 13 9 16 9 16 12 19 15 9 3 0 8 18 18 0 0 19 10 10 4 7 14 3 0 9 15 8 1 18 19 4 1 7 5 3 2 6 17 6 16 5 12 7 10 0 14 15 17 19 11 9 14 7 20 9 13 0 7 5 18 7 19 18 0 12 10 18 2 5 7 10 2 11 7 12 19 1 13 19 1 0 9 20 18 0 19 14 15 1 2 8 12 14 19 5 20 17 14 8 14 4 2 15 1 12 9 14 1 11 7 2 10 2 11 2 20 6 2 12 13 16 0 20 15 9 1 19 8 4 5 5 10 7 8 20 14 20 1 19 1 12 7 7 14 0 8 2 18 13 18 1 19 19 19 19 17 13 19 2 5 4 18 4 17 18 9 13 5 18 10 12 9 16 4 19 13 4 7 19 14 6 5 4 4 3 13 10 20 20 17 4 13 10 20 13 20 2 4 17 4 2 7 2 9 8 14 13 18 14 7 7 4 11 9 6 14 3 7 17 16 8 7 9 12 15 11 20 14 15 6 13 15 7 1 20 4 15 12 0 6 0 7 14 19 20 10 15 10 15 10 3 5 20 1 5 1 6 18 0 11 6 15 3 6 11 19 11 20 1 15 15 17 18 9 12 11 10 1 2 20 5 1 19 20 14 15 5 19 14 18 17 1 20 16 13 10 7 7 20 20 8 11 4 13 16 14 11 16 9 4 2 10 16 8 9 18 1 4 10 13 12 10 9 5 4 6 0 18 6 12 19 11 6 11 13 1 18 16 6 6 8 15 3 7 13 7 17 1 0 4 2 19 12 11 16 5 0 19 19 14 5 10 16 7 6 18 18 7 12 2 7 11 9 16 8 17 7 19 6 19 0 15 17 17 17 2 18 17 16 14 9 5 19 1 16 4 17 18 11 5 13 5 13 17 1 10 18 8 2 9 20 7 4 15 12 12 20 3 2 7 15 12 12 6 2 2 19 4 10 6 12 7 6 6 1 0 4 18 5 3 4 7 12 13 2 12 4 11 8 14 15 19 17 4 16 16 13 0 10 5 1 4 6 13 12 0 12 2 9 12 1 17 9 6 2 13 17 5 14 10 15 16 8 20 4 9 9 5 8 3 13 3 5 15 17 3 20 11 1 9 1 8 0 20 11 12 17 2 7 18 10 5 12 3 3 19 0 16 7 10 7 13 5 20 6 11 12 12 3 11 9 9 11 6 20 11 10 14 17 12 16 7 4 7 20 3 5 20 0 15 4 20 15 12 11 13 2 20 9 1 2 16 7 14 3 2 3 18 18 17 20 6 6 14 16 7 16 2 4 4 18 6 3 5 4 14 12 11 11 10 12 20 15 20 0 8 11 0 20 12 4 19 13 18 3 20 9 18 11 14 1 17 16 12 4 12 5 14 6 20 14 11 10 11 17 10 6 6 0 17 20 10 5 0 3 10 0 15 18 16 17 5 11 1 17 8 15 9 11 14 14 13 11 4 6 5 0 4 16 6 11 7 5 16 4 4 2 4 14 7 17 0 15 14 7 12 19 5 8 6 4 3 17 13 5 19 3 10 16 2 14 10 9 5 5 8 11 11 18 13 14 17 8 4 12 8 3 17 18 15 3 7 15 0 4 11 11 9 0 12 14 13 13 9 6 2 2 8 17 9 6 3 11 13 1 19 17 19 3 11 17 9 2 19 11 11 8 17 3 19 9 6 11 12 16 1 14 12 6 2 20 1 8 3 20 12 14 15 2 16 9 20 6 14 6 20 12 1 12 8 1 12 15 5 20 7 6 5 20 18 10 5 6 17 19 1 6 13 2 12 6 13 7 13 0 16 18 2 15 19 1 7 6 1 7 15 18 0 2 4 18 15 17 15 9 8 1 10 7 7 16 1 11 9 8 13 10 8 4 10 9 17 4 4 8 1 6 15 16 18 18 12 12 18 13 6 15 19 13 8 10 17 2 1 19 3 7 10 10 14 19 6 13 15 17 20 16 10 7 6 1 10 3 17 6 20 2 9 9 5 2 9 13 2 15 6 20 12 10 5 7 20 12 8 4 16 10 4 20 2 10 15 13 15 8 9 3 10 10 1 2 14 1 5 10 0 4 15 14 3 12 14 18 12 5 9 17 13 11 4 12 20 14 15 12 1 9 17 5 4 19 2 20 2 6 15 1 14 11 16 17 2 7 0 20 10 11 3 8 14 11 2 14 19 8 17 2 9 9 6 12 10 2 13 8 20 0 13 5 20 1 13 16 0 8 9 14 4 3 9 10 8 10 18 14 6 2 12 13 2 0 13 12 5 16 15 12 16 7 20 11 13 10 1 12 17 3 7 15 7 7 7 20 4 0 1 7 19 0 13 5 19 4 18 10 3 6 2 0 5 12 10 14 18 13 6 13 0 13 18 10 9 20 11 13 17 12 7 1 6 4 2 0 9 14 20 10 17 1 14 7 20 5 14 9 17 19 9 15 2 15 4 8 16 14 0 9 6 20 18 19 20 9 15 18 8 13 10 18 18 11 20 0 18 10 13 1 11 17 15 10 15 3 1 1 6 10 15 4 20 10 20 9 17 16 0 2 19 12 14 4 4 0 11 7 11 10 7 4 19 9 7 14 9 8 15 0 13 7 4 10 1 0 7 15 15 16 9 13 6 16 5 9 20 17 4 17 3 15 4 20 20 17 20 3 2 17 19 7 19 10 0 9 2 0 5 10 1 19 9 13 12 0 19 4 0 14 4 6 9 14 3 8 10 6 10 15 14 0 10 11 11 9 1 3 16 9 4 20 14 17 13 5 20 16 13 9 11 5 3 9 5 13 3 3 17 8 0 18 18 17 5 16 0 3 0 6 16 9 4 6 8 19 5 9 20 10 9 14 13 6 15 4 5 6 14 14 15 4 15 17 2 20 18 3 0 19 7 2 14 5 11 9 4 19 4 9 16 5 7 6 4 10 16 9 12 5 11 13 20 11 4 7 1 1 18 1 14 8 12 2 13 10 13 4 19 0 4 8 7 7 3 9 15 8 10 12 16 12 11 19 19 11 18 6 16 13 4 7 13 18 0 11 3 3 7 3 1 17 2 19 5 17 7 6 9 11 16 13 13 6 15 11 1 8 11 9 17 17 12 17 5 16 10 10 11 14 8 12 1 8 11 6 6 0 12 13 18 2 18 17 0 19 6 13 7 16 15 18 4 7 17 7 18 18 16 12 10 9 13 9 1 12 13 0 10 3 9 20 5 10 4 12 4 17 15 6 14 1 2 2 2 11 17 19 10 6 3 8 0 20 15 7 19 12 12 19 20 1 13 10 19 4 0 19 1 20 4 18 8 3 5 7 8 5 7 0 5 12 14 2 15 5 0 16 0 2 6 16 16 8 19 10 7 20 11 4 19 16 15 14 6 15 19 9 4 16 6 6 10 8 10 16 12 3 17 9 3 2 0 0 17 20 18 1 2 19 16 1 12 10 7 9 2 15 10 1 16 8 6 13 3 1 12 5 7 8 13 6 11 13 0 1 1 6 19 10 9 20 2 18 14 15 17 10 16 0 7 18 7 3 8 12 15 1 13 7 9 4 6 6 10 2 5 11 17 12 2 12 4 3 11 3 19 12 20 9 1 11 4 14 15 1 18 1 6 10 11 19 16 0 12 9 0 5 2 16 0 14 15 18 10 1 8 11 3 2 18 18 17 11 2 3 3 19 10 1 10 5 11 19 1 3 19 20 19 13 17 12 11 13 1 4 10 15 2 10 14 3 16 14 15 13 15 6 14 9 0 19 16 18 11 4 13 17 8 9 8 3 5 9 5 13 8 15 8 10 20 2 4 11 15 13 17 0 17 6 8 15 11 18 4 1 6 1 8 19 10 11 0 13 20 5 11 1 18 7 10 5 0 19 17 9 18 17 7 11 20 20 15 6 3 12 2 15 3 15 15 8 15 20 16 8 16 6 4 2 13 5 18 12 10 16 15 20 5 4 13 11 1 5 11 0 2 4 17 19 13 13 15 7 15 19 15 15 2 5 20 18 20 16 15 3 3 5 16 16 6 3 19 10 15 16 14 6 1 0 1 5 16 2 19 11 3 16 8 14 19 19 20 9 4 2 17 5 6 9 18 18 5 18 14 19 6 0 15 14 8 1 10 19 15 12 5 0 20 17 1 1 14 12 0 14 1 10 20 8 6 9 7 20 18 6 0 13 18 15 6 9 4 3 5 18 13 4 1 12 7 5 8 18 14 18 1 7 13 0 19 13 4 13 3 9 5 5 11 15 12 10 9 7 0 20 12 14 13 3 7 6 20 7 4 15 6 7 12 12 8 18 14 4 0 2 12 11 19 14 0 9 10 16 14 4 20 0 2 12 17 18 15 19 4 4 8 1 18 4 12 19 12 1 2 20 0 7 20 9 17 18 18 12 12 11 20 6 8 1 7 12 8 14 7 13 14 15 13 4 18 16 1 2 0 1 15 18 19 3 7 5 5 20 15 0 3 0 10 10 13 7 6 9 19 9 10 18 9 16 1 6 5 1 2 10 14 8 7 12 17 3 14 9 15 5 5 7 3 11 8 10 7 4 8 0 11 5 7 10 6 17 13 0 15 11 11 4 18 0 14 7 8 17 13 17 18 2 16 7 10 2 8 4 15 1 20 14 13 17 15 12 17 2 2 20 1 5 19 12 9 12 8 7 3 11 14 15 10 1 0 15 15 15 5 7 12 4 16 12 10 13 9 13 0 2 13 3 15 6 6 6 9 6 17 14 0 6 12 10 17 19 19 0 20 7 1 20 13 9 12 7 7 18 0 16 18 12 8 2 9 19 0 5 12 6 9 15 12 11 10 15 16 2 14 20 13 17 1 6 13 19 3 3 1 0 2 2 15 3 17 1 0 18 17 19 1 18 4 10 9 16 19 1 13 11 8 16 16 1 6 14 3 5 2 10 0 8 12 8 0 15 13 16 12 0 11 6 20 6 13 2 1 3 7 6 13 17 19 18 13 12 7 8 4 19 12 7 4 8 3 0 3 15 11 13 19 13 15 2 2 10 1 15 3 18 2 13 4 18 11 18 6 11 17 3 14 5 1 20 2 20 10 9 6 9 8 14 13 18 15 16 18 19 1 12 14 3 19 20 2 10 10 4 3 7 8 16 2 15 5 10 3 1 5 18 7 7 14 6 6 18 16 15 12 12 10 0 11 10 20 19 8 4 11 7 6 5 16 17 16 18 3 6 16 11 19 10 11 19 19 17 10 2 20 0 17 15 13 8 18 11 1 2 11 11 20 17 8 18 17 12 3 19 8 14 2 7 2 18 0 15 20 16 14 20 10 4 4 10 20 12 10 4 1 7 13 12 18 9 1 10 4 10 20 3 6 9 0 2 14 0 4 5 18 4 15 5 13 4 15 17 20 9 2 15 6 12 3 20 5 1 15 8 8 7 16 2 16 0 8 11 4 4 11 13 14 6 14 19 18 17 7 13 12 12 17 12 8 2 10 19 13 3 19 10 1 1 4 6 15 3 15 1 2 5 4 16 7 2 18 6 12 1 8 9 3 8 6 11 0 14 15 4 13 2 4 17 0 5 20 18 19 13 4 20 14 1 10 8 5 13 6 13 12 16 20 20 1 1 1 1 17 9 19 19 8 3 14 14 3 8 12 19 10 8 18 14 2 6 9 7 5 20 4 9 15 11 18 19 14 1 13 6 16 12 1 17 7 15 3 17 11 17 13 1 2 8 14 15 13 4 10 3 5 6 20 19 10 2 18 7 10 9 15 8 14 20 15 14 17 9 6 15 3 10 4 16 2 2 16 18 6 13 4 3 16 0 2 17 17 5 16 9 19 3 20 19 17 2 12 14 17 9 10 14 19 7 8 10 6 6 19 14 15 13 19 14 9 10 20 3 16 18 18 4 19 2 1 7 12 13 2 2 11 5 16 4 3 20 0 7 10 8 15 1 18 13 10 4 17 0 14 13 14 8 18 1 12 14 13 19 19 7 9 0 19 20 6 10 15 1 4 16 2 0 2 5 8 0 20 7 4 0 2 2 8 2 15 0 19 6 2 2 8 17 12 10 7 9 15 18 6 9 7 6 8 19 17 16 4 7 13 15 8 10 19 16 13 3 0 4 9 13 3 2 19 6 20 16 15 0 15 2 7 0 6 8 11 0 17 17 14 15 9 2 20 6 14 13 5 0 4 9 17 15 12 18 18 2 20 20 20 1 10 0 11 7 0 7 20 18 11 17 10 18 12 14 3 7 6 6 9 17 11 18 5 5 11 19 5 2 18 16 17 12 13 11 14 9 20 19 0 14 16 12 20 13 18 17 3 9 20 7 7 2 18 8 19 16 16 11 5 0 8 3 7 11 9 18 6 15 14 13 2 4 0 4 2 4 12 5 14 3 19 13 16 13 3 5 3 16 6 11 0 4 16 8 9 0 15 20 5 8 19 19 20 11 12 6 8 3 14 3 15 4 14 14 8 17 2 3 7 7 13 7 9 20 9 19 11 20 8 12 17 7 13 20 15 10 3 13 15 19 16 18 19 15 1 8 13 1 4 19 11 4 1 10 16 11 16 5 20 13 20 12 6 0 17 13 1 14 10 7 9 7 16 2 12 16 2 10 5 4 5 2 19 12 4 5 16 14 17 11 18 6 19 9 16 8 0 8 1 17 10 15 9 6 12 8 20 18 6 4 17 6 20 14 18 13 15 10 12 12 7 13 12 11 3 11 19 14 8 9 2 7 1 18 7 12 3 3 20 19 13 2 18 16 8 9 2 20 12 8 0 14 6 7 12 12 10 16 18 20 13 1 10 19 10 2 5 15 5 13 18 6 15 4 17 13 16 19 5 18 1 5 14 11 17 15 14 16 6 4 15 8 16 14 11 5 18 19 7 5 16 12 1 14 3 8 1 17 16 12 17 9 11 0 9 5 2 3 14 8 0 18 8 2 7 9 6 8 15 20 17 3 20 19 6 11 10 4 0 18 8 12 11 15 18 9 5 2 11 2 2 15 20 16 9 20 5 11 11 20 8 15 5 20 2 9 13 0 0 12 5 17 9 16 15 4 18 2 19 17 1 6 11 1 9 13 18 3 5 5 15 13 15 8 3 20 8 3 19 8 4 9 10 18 10 2 9 13 20 2 10 6 9 4 16 6 9 1 13 6 8 6 1 15 12 17 3 20 11 2 17 16 14 19 4 20 9 10 18 17 9 5 16 13 17 9 19 19 15 10 19 13 8 1 10 3 9 8 4 0 11 5 4 20 9 3 15 13 16 13 1 8 13 18 17 19 4 2 10 16 12 6 11 9 8 5 12 13 10 5 16 0 6 10 15 3 10 1 15 12 6 4 1 7 14 15 9 9 15 17 17 9 13 5 8 8 14 12 19 11 17 10 17 14 1 4 7 17 3 5 13 5 13 16 8 16 19 20 9 15 3 13 7 7 5 11 4 11 10 1 11 11 12 11 18 17 2 16 10 5 13 15 8 5 20 19 6 5 1 3 4 5 2 14 13 4 15 5 14 4 14 3 3 5 7 8 2 5 0 0 19 4 20 15 15 19 0 6 9 10 6 3 2 20 1 1 3 20 14 20 10 1 1 14 7 6 12 15 14 2 14 13 18 15 3 17 6 8 6 17 19 8 7 3 15 9 1 1 7 6 10 8 5 7 12 4 8 17 7 10 2 7 13 1 20 11 3 9 9 0 8 9 8 19 12 1 19 3 10 1 11 1 18 20 18 12 4 2 6 15 14 17 8 1 19 5 16 6 0 8 12 13 16 0 2 19 16 19 18 2 4 6 20 4 20 0 12 15 13 20 18 20 15 17 10 11 3 6 1 8 10 9 11 10 17 8 17 6 20 13 17 18 6 1 14 18 3 20 18 11 10 5 0 20 2 12 1 10 0 12 6 6 14 20 9 8 6 15 4 5 1 18 5 1 17 8 20 1 16 15 1 0 12 0 2 11 1 8 2 11 9 8 12 6 1 8 15 2 14 0 11 0 20 0 18 11 8 3 5 15 1 10 1 17 4 1 1 17 5 12 19 10 9 9 17 9 0 13 19 5 13 15 4 6 7 11 16 6 17 14 7 16 4 13 17 10 11 3 5 18 6 17 7 10 3 10 17 1 16 7 11 7 11 11 13 3 6 8 2 14 1 8 4 5 16 3 10 18 4 13 15 17 17 3 2 2 18 16 5 15 8 7 11 14 6 3 14 20 8 15 14 7 4 4 3 17 19 19 11 15 7 8 11 5 4 8 8 9 2 16 2 5 9 12 11 12 17 13 7 8 10 2 3 6 11 20 0 2 13 9 16 7 7 5 5 5 12 1 4 19 13 12 13 9 9 20 8 5 17 2 0 20 12 9 17 11 18 20 17 13 7 2 5 5 2 19 16 5 5 3 7 3 7 11 20 8 16 17 4 5 3 12 17 1 1 10 10 17 19 9 9 20 8 12 16 20 4 4 17 16 5 6 15 13 18 7 13 18 9 15 12 12 6 9 12 0 1 17 10 15 2 9 18 13 1 9 0 20 12 0 20 8 4 14 0 16 2 16 11 2 14 12 15 1 5 6 18 17 12 11 4 0 19 11 14 10 0 18 6 15 16 20 18 14 3 5 18 0 10 16 20 1 1 6 0 6 4 20 12 5 3 0 12 7 5 18 9 13 17 4 10 4 4 14 0 20 7 1 10 13 4 10 14 18 2 12 19 10 5 14 7 2 14 20 11 7 1 15 0 13 8 19 19 17 18 10 9 15 4 19 20 1 7 8 16 2 18 19 7 18 2 8 13 19 9 14 2 3 16 3 0 3 17 7 15 0 5 16 2 7 14 8 9 12 14 9 9 0 6 11 5 17 16 11 0 1 6 1 3 5 16 16 17 3 11 18 16 17 6 17 19 19 3 8 19 3 15 5 1 1 16 16 18 14 20 20 4 10 9 6 16 20 9 18 6 12 9 13 4 12 16 10 11 14 11 15 19 15 2 5 8 17 6 14 13 18 16 17 12 4 20 7 1 9 0 15 13 11 10 2 8 20 17 18 9 6 10 8 20 5 14 0 7 9 0 14 20 18 0 9 8 3 19 19 6 6 1 5 0 6 19 5 6 1 8 20 10 7 12 10 10 8 2 5 5 16 8 7 7 20 11 3 8 8 1 8 14 17 11 9 14 4 10 16 2 5 3 15 15 6 8 7 20 11 18 7 19 19 13 1 11 1 8 14 3 5 15 2 11 7 9 17 14 11 12 16 1 2 2 20 7 1 6 12 11 1 18 8 16 10 16 6 20 15 1 12 10 16 20 20 3 10 19 4 7 13 8 2 7 3 10 17 12 4 9 3 20 2 17 14 9 13 15 14 17 16 16 11 8 15 15 2 3 9 2 14 11 11 20 9 6 9 16 4 3 17 17 18 19 19 2 4 15 2 8 11 18 0 19 4 0 13 19 1 5 4 5 2 11 5 10 5 19 1 6 5 20 9 4 18 5 6 2 9 2 10 3 20 4 13 7 4 8 5 16 17 2 13 15 0 9 15 8 7 0 2 3 0 5 7 6 7 18 13 5 4 8 1 12 1 3 19 5 2 2 17 5 1 6 7 11 13 3 10 15 15 2 3 18 7 20 15 11 9 3 8 2 6 20 18 20 8 2 19 0 8 15 9 3 1 9 18 12 1 8 13 17 7 16 1 5 1 2 18 3 12 14 1 0 15 4 7 13 20 14 2 13 14 11 13 11 8 4 14 13 19 6 1 19 17 18 9 6 14 12 7 19 17 5 14 18 2 16 15 9 1 16 12 0 15 7 11 4 11 6 13 13 6 3 7 19 18 5 0 6 2 8 20 1 5 3 4 2 3 14 17 10 17 8 13 13 6 8 7 10 6 6 18 8 20 15 4 1 0 19 15 14 1 5 2 8 19 0 11 8 7 11 3 7 20 17 1 4 16 4 14 8 12 13 17 3 16 0 12 16 9 10 12 8 15 1 10 17 5 19 0 18 16 4 3 20 12 7 13 1 9 17 7 3 17 1 11 16 5 12 13 10 13 1 18 1 20 13 11 0 20 0 12 1 18 6 10 1 8 13 7 11 18 11 9 8 14 6 5 14 9 0 3 14 13 13 9 12 3 19 16 3 12 8 9 11 19 0 7 10 5 18 12 7 7 14 13 19 4 11 11 11 0 19 14 0 19 17 0 13 10 3 5 2 14 11 6 8 6 10 11 7 4 18 0 2 10 1 6 8 7 10 8 12 8 14 5 14 13 15 8 10 0 20 17 4 19 5 13 13 16 16 11 2 16 15 8 1 16 7 9 9 0 14 15 4 11 6 8 17 8 2 11 11 11 17 10 5 4 17 17 19 1 13 1 14 18 0 4 7 10 3 16 15 9 9 16 20 17 20 2 13 9 19 2 11 8 7 10 0 10 12 5 3 5 13 9 17 8 8 4 9 2 2 15 7 20 6 16 20 0 7 18 8 17 1 4 8 15 0 2 6 5 1 19 14 9 4 1 5 9 1 0 4 17 1 19 13 5 5 10 7 1 8 17 10 2 17 9 3 0 8 16 3 4 12 0 11 14 18 8 9 13 18 8 16 12 3 19 6 11 13 0 15 11 13 11 8 3 7 15 19 16 20 12 18 0 4 11 4 6 2 18 9 10 15 15 9 9 10 11 11 14 3 11 18 19 3 15 7 12 4 3 7 20 8 4 11 0 1 4 8 10 9 5 3 7 0 1 17 18 19 13 13 8 0 18 10 11 12 15 2 12 9 12 8 19 17 14 5 8 4 16 8 18 13 19 15 13 13 12 12 4 9 19 1 8 18 2 20 19 13 11 6 7 10 13 14 19 11 15 19 19 13 16 14 0 4 14 1 20 4 6 15 2 14 8 11 11 5 1 14 3 0 10 10 0 7 13 8 3 16 4 20 7 17 9 9 14 11 6 11 18 13 16 20 15 4 0 13 17 3 11 0 14 2 3 12 2 13 4 0 20 15 0 14 14 7 0 11 5 1 0 15 2 7 9 2 2 15 12 14 12 0 3 6 10 7 2 19 8 4 9 17 6 20 2 0 14 10 4 14 13 8 2 20 19 15 20 7 8 9 0 17 15 7 2 15 15 15 20 1 4 5 10 2 3 3 12 14 10 1 14 2 5 12 19 9 16 17 16 15 15 0 16 10 18 17 5 17 10 6 1 4 14 10 2 6 8 18 15 8 7 9 4 11 0 17 5 7 11 8 10 20 0 11 11 14 7 17 11 18 5 7 18 9 20 4 10 11 2 4 5 3 6 2 19 9 13 12 19 17 0 12 20 12 2 19 0 13 19 6 5 4 5 10 4 10 13 4 11 17 8 2 16 15 12 13 2 3 1 16 10 1 15 15 5 6 19 0 1 2 3 9 0 15 0 7 18 5 12 13 13 7 4 20 7 6 17 2 12 4 0 1 7 11 17 18 15 19 8 11 9 17 9 15 8 7 5 11 20 8 17 7 16 8 11 19 15 14 6 17 3 6 16 13 14 19 19 0 5 10 11 6 8 1 14 5 2 10 18 13 16 2 13 2 15 15 3 9 2 8 10 8 20 0 19 20 8 7 20 6 20 2 18 8 2 1 10 5 0 13 7 7 18 5 18 17 5 7 5 16 5 11 17 11 16 16 11 17 11 11 2 12 12 8 7 17 10 10 17 2 1 3 11 18 8 17 20 11 13 2 11 8 1 10 6 20 4 14 1 0 19 11 12 18 6 18 17 17 8 8 11 15 18 8 12 2 14 3 14 15 1 1 6 7 12 18 20 18 3 5 16 4 1 10 12 10 11 9 15 10 5 2 14 8 12 1 2 19 2 12 12 14 1 0 18 6 15 12 20 12 14 20 6 17 8 16 11 0 10 13 18 12 10 8 18 10 20 16 9 0 14 20 11 12 7 11 18 9 17 0 18 20 7 18 3 13 7 2 11 19 13 2 2 20 17 4 0 6 17 7 12 8 5 17 7 7 8 8 11 12 9 1 13 0 1 7 18 19 16 8 11 17 4 1 5 14 13 11 9 19 13 8 0 12 4 18 8 2 17 12 1 14 0 16 13 8 11 1 10 11 15 11 6 11 2 2 17 18 12 10 12 16 1 7 12 7 19 7 17 14 2 5 11 6 8 8 7 6 2 3 3 1 18 11 15 2 7 20 2 0 16 6 0 15 1 3 11 18 7 3 3 0 20 0 8 11 11 19 20 18 9 0 12 19 10 16 4 18 18 14 10 12 12 2 15 11 18 5 1 14 8 3 13 6 20 10 0 14 16 4 2 19 0 17 3 3 17 14 12 14 18 10 9 11 10 20 3 2 1 0 14 5 17 16 18 17 6 15 8 17 14 6 16 3 1 3 11 14 8 5 14 8 4 20 3 2 8 14 18 14 7 7 17 16 18 9 1 8 2 1 0 6 4 8 8 4 9 11 3 2 0 20 9 0 14 20 11 2 11 0 13 10 19 13 16 18 17 9 16 18 10 12 1 11 8 4 19 12 11 2 2 14 18 3 4 4 15 5 19 11 8 5 13 3 1 0 6 6 11 6 18 9 20 11 0 2 6 14 13 18 14 1 18 6 3 10 6 11 18 0 8 8 16 11 12 18 14 1 9 14 1 1 3 14 10 14 6 15 15 9 19 16 13 15 20 13 10 6 0 1 6 5 13 4 10 13 0 8 0 20 16 17 7 20 5 0 20 19 12 1 12 4 5 18 2 11 1 2 9 9 16 6 10 19 17 11 16 15 9 2 6 11 20 5 19 5 13 15 18 12 2 15 19 2 0 20 17 12 7 16 7 14 18 13 9 11 12 19 17 14 15 18 17 14 16 3 14 3 3 16 15 18 17 18 6 9 13 13 14 9 5 7 4 10 1 20 9 12 12 0 5 8 19 11 6 13 2 11 9 14 14 9 14 10 9 13 16 19 13 5 10 5 20 19 15 17 3 12 12 2 0 20 9 3 1 18 15 5 4 0 20 4 14 10 1 15 9 12 3 14 4 10 16 0 19 8 19 4 12 10 7 6 18 16 6 4 7 4 16 8 1 10 5 2 11 3 1 3 8 11 10 18 14 19 4 16 4 12 9 16 14 10 4 2 12 19 12 0 19 12 15 7 12 9 20 7 8 0 8 10 12 7 1 4 12 10 19 0 10 18 7 7 20 11 9 4 9 5 9 9 3 10 1 10 15 2 14 6 0 19 1 7 14 0 7 20 4 9 10 8 14 18 10 6 2 10 11 20 10 9 13 7 6 18 20 0 8 14 18 5 16 11 8 13 13 19 7 10 17 3 1 13 20 13 9 5 11 4 7 20 1 5 17 17 17 0 15 12 6 11 10 2 8 20 5 20 15 17 4 19 15 15 18 9 6 0 5 15 17 3 7 0 20 19 18 13 4 4 12 17 19 19 7 16 12 14 8 18 8 4 6 11 0 16 12 15 10 20 18 0 6 18 11 18 13 17 6 4 15 16 15 10 7 2 19 15 2 6 11 10 1 5 8 10 0 16 11 2 4 2 18 19 3 8 1 12 3 5 15 13 0 20 17 8 4 13 0 4 13 3 12 7 16 11 12 7 15 0 4 20 1 11 1 8 17 0 11 15 11 10 19 5 6 4 0 0 3 3 19 9 16 5 12 18 14 9 14 1 12 12 4 19 2 19 13 16 7 13 1 6 19 20 3 4 5 8 19 12 18 12 19 4 9 3 15 5 20 10 4 16 2 10 6 19 0 15 1 8 12 17 13 14 18 1 13 16 0 6 16 17 13 10 2 0 20 15 14 20 19 12 2 8 6 2 2 14 0 20 10 17 7 11 4 5 9 20 20 18 13 15 15 16 14 10 3 2 11 9 8 16 0 8 9 18 17 13 2 11 6 15 1 6 15 15 13 1 0 12 11 4 2 15 14 6 20 2 10 2 0 2 13 1 3 4 3 13 3 7 12 19 1 1 18 7 17 16 13 5 7 4 4 1 14 17 13 5 13 5 0 0 17 5 16 8 6 16 0 3 8 6 0 15 13 13 17 14 14 16 6 9 5 6 6 16 12 19 15 14 18 13 19 11 0 14 7 18 3 17 8 13 10 2 9 17 7 19 10 0 18 11 16 17 17 7 3 2 14 14 16 15 20 14 17 14 20 13 20 0 0 10 4 2 6 7 15 6 4 4 19 20 4 16 6 6 20 2 13 7 0 15 7 1 19 16 11 11 3 12 20 11 19 12 6 0 10 5 1 10 0 1 2 20 20 4 20 4 14 18 1 0 13 12 18 5 8 6 6 20 0 16 13 20 11 17 7 6 1 19 16 1 5 20 20 12 16 7 1 13 18 3 14 13 17 13 19 2 16 9 9 10 18 1 5 16 4 8 9 16 19 18 16 19 17 7 0 17 9 3 4 17 10 14 2 14 13 16 12 1 2 5 1 19 19 20 14 4 12 5 14 8 9 0 14 2 12 2 15 11 14 9 3 11 20 4 20 10 6 16 1 4 8 0 13 6 14 13 2 19 8 18 13 6 7 0 20 2 0 15 1 8 1 1 16 19 7 2 5 13 6 10 0 10 13 11 18 19 12 4 20 4 13 11 12 3 13 20 7 2 10 5 17 16 4 6 6 4 7 11 10 3 5 20 20 9 7 5 5 12 0 3 10 7 5 1 14 18 13 15 20 2 4 17 2 1 0 4 1 0 9 11 9 13 8 6 19 19 14 17 16 2 0 3 18 18 20 19 0 4 6 15 2 10 1 6 18 1 2 12 6 5 13 0 10 9 12 3 14 11 1 0 9 7 16 0 6 5 13 6 3 18 5 5 9 3 2 14 1 7 5 16 4 16 17 15 15 5 8 17 20 11 2 4 14 1 12 1 12 20 3 12 3 20 8 10 5 3 2 14 14 6 16 20 14 5 16 3 18 7 4 2 5 20 3 13 18 13 16 1 9 13 2 10 0 16 10 3 15 1 8 6 16 2 14 19 11 8 4 11 9 9 5 3 8 4 16 18 18 14 10 12 2 8 9 10 8 20 10 10 6 13 7 6 1 2 18 8 5 2 17 0 11 12 13 19 7 5 19 2 17 12 10 8 9 4 15 6 11 8 19 15 0 16 3 14 5 17 0 8 8 14 12 0 9 0 15 4 9 3 4 10 10 13 14 6 1 1 14 2 6 11 1 8 10 19 10 6 5 8 20 10 3 9 7 13 19 3 13 15 15 5 13 18 6 5 10 19 17 17 20 13 14 0 20 2 10 11 7 7 9 1 3 7 19 20 14 11 6 2 14 3 16 9 2 20 16 6 15 17 19 6 10 20 4 2 6 5 16 20 11 4 14 6 3 6 1 17 9 4 10 6 5 16 2 8 14 17 13 15 10 5 20 16 10 18 3 12 3 11 7 5 15 20 2 4 18 20 13 12 13 14 9 14 5 13 0 15 9 17 18 17 2 13 18 15 16 4 0 6 10 14 18 1 18 5 6 8 15 11 4 10 6 4 12 11 8 20 20 1 7 4 12 6 4 20 0 10 7 15 17 20 15 2 18 3 19 15 19 16 2 8 7 18 3 15 19 16 8 13 5 18 6 9 6 2 15 17 3 18 19 11 11 12 10 12 1 13 0 16 17 11 6 13 14 3 18 0 13 16 14 15 2 4 13 0 4 3 12 19 20 7 19 18 6 17 13 4 12 5 10 6 12 9 13 13 16 6 18 8 4 7 16 7 0 4 13 2 8 18 11 0 19 17 19 12 5 16 11 0 15 17 14 12 17 12 20 5 15 13 17 15 2 9 9 15 14 8 15 0 2 2 8 3 11 4 11 6 12 11 20 3 4 4 1 8 7 20 6 5 6 6 19 10 3 11 2 9 14 18 12 7 14 1 7 16 9 2 6 9 16 6 7 12 10 11 9 16 7 8 14 13 3 4 11 19 2 18 8 19 16 16 8 1 18 10 19 17 5 1 16 18 15 20 0 1 11 5 10 8 18 15 1 0 19 19 7 0 18 7 17 7 5 4 5 2 0 2 20 10 8 1 14 0 8 19 4 19 0 20 19 2 20 2 11 3 13 11 15 3 8 1 14 17 5 13 18 7 1 5 16 8 7 3 1 18 16 18 0 17 0 14 0 19 13 19 12 0 5 2 3 16 10 14 10 10 16 13 3 12 14 2 20 0 15 8 9 13 9 13 17 7 18 10 6 20 13 14 11 6 0 7 18 12 1 16 12 17 8 4 9 12 9 16 10 15 0 4 9 10 12 14 8 6 18 12 19 19 7 10 4 8 9 1 18 15 20 12 0 12 13 2 13 3 16 8 17 19 1 9 2 5 12 13 2 11 15 15 3 20 1 1 19 18 14 8 11 8 14 3 15 10 14 1 19 18 3 15 0 13 7 11 2 20 17 12 0 14 14 20 3 17 3 15 2 12 0 20 17 5 13 13 19 16 1 0 9 4 10 14 2 16 20 12 1 17 12 12 10 10 18 2 13 19 0 14 13 18 11 4 13 7 12 5 4 14 17 20 12 15 18 19 4 6 16 0 6 12 5 11 2 1 20 13 1 7 11 8 19 0 20 2 12 7 11 6 7 10 11 6 15 14 2 14 0 15 5 11 4 13 20 0 20 7 13 6 11 5 20 14 12 8 16 6 18 16 6 10 13 0 1 6 19 11 6 20 8 5 11 12 18 9 19 20 2 7 15 11 8 16 6 5 16 5 5 12 11 19 2 2 6 4 5 19 9 3 18 11 5 10 11 18 2 8 13 17 10 0 0 0 9 6 20 18 17 19 2 3 0 18 8 9 12 5 9 3 3 19 6 14 8 18 2 3 9 10 0 11 2 20 7 1 10 19 12 19 15 13 5 20 11 3 17 0 17 4 13 4 12 8 0 19 15 16 16 12 17 20 5 19 2 13 3 12 7 6 2 17 20 18 3 12 0 0 2 2 19 18 18 0 9 2 2 18 6 6 5 5 9 16 7 5 17 16 2 10 3 13 3 15 14 13 14 19 8 16 20 2 2 3 0 10 18 14 7 2 6 4 7 10 15 9 7 15 16 19 8 18 20 0 18 6 4 13 5 4 16 0 4 18 16 1 8 13 9 5 9 0 11 5 17 20 4 0 5 4 17 20 16 19 9 19 6 2 1 18 1 18 19 16 18 4 4 2 14 2 8 11 3 18 19 5 2 11 3 17 17 19 14 0 14 2 20 5 4 5 3 8 13 3 19 16 4 19 15 1 5 1 12 14 3 16 0 8 0 6 12 0 10 14 7 19 5 0 7 12 9 13 3 13 10 7 1 18 17 14 10 15 19 6 16 11 9 7 9 4 10 10 8 13 20 17 12 2 9 8 9 18 14 6 3 1 1 2 13 1 19 12 4 15 15 11 18 15 4 16 17 2 14 1 3 8 13 1 4 3 13 14 3 1 1 9 4 13 19 8 18 7 20 1 7 19 2 2 13 10 12 2 6 18 4 3 8 12 15 9 16 14 10 16 18 4 4 2 7 20 0 5 10 5 17 16 19 19 6 13 11 7 7 18 7 13 16 0 13 6 3 5 5 20 10 4 10 1 12 1 4 7 4 6 13 4 2 18 20 10 0 3 1 6 4 14 3 2 11 19 14 18 4 4 14 14 11 9 4 4 9 0 17 14 1 12 15 5 3 1 17 18 17 6 20 15 4 17 6 20 5 8 18 13 19 18 11 6 10 2 13 8 14 0 11 19 15 10 1 6 16 14 12 0 19 10 19 0 1 17 16 12 20 5 3 16 5 0 2 20 7 16 15 5 0 9 13 7 4 6 9 9 10 1 15 15 14 10 9 11 11 11 7 17 6 10 12 16 13 0 17 0 16 15 5 10 19 20 4 19 8 1 19 19 3 10 6 6 2 7 12 20 4 9 9 17 2 5 19 16 19 14 5 19 6 9 8 14 16 14 19 20 4 20 0 7 4 20 12 20 14 16 19 7 18 17 3 5 1 8 8 16 11 19 14 10 4 19 10 2 20 4 3 15 3 3 10 8 14 14 12 10 8 12 0 19 4 11 13 3 9 15 2 9 5 15 7 17 17 6 3 1 19 16 14 13 18 2 8 17 4 16 19 2 19 7 8 16 13 4 10 17 19 18 6 13 15 8 14 6 9 3 7 20 10 4 19 11 6 18 10 17 15 5 16 6 18 19 4 16 10 17 19 3 1 16 18 13 9 16 4 0 3 7 17 19 18 4 9 5 14 0 11 5 11 17 7 19 10 1 18 2 20 17 19 1 4 15 11 3 19 1 20 11 2 17 19 1 5 16 10 8 1 17 15 5 20 18 2 14 5 14 11 18 12 7 14 19 7 12 11 11 12 14 11 15 17 19 19 2 1 16 4 19 2 11 2 17 14 6 9 4 16 6 1 4 4 6 9 6 8 18 16 0 13 9 20 15 9 6 5 5 8 20 11 6 0 1 16 16 6 14 16 15 5 6 19 0 10 20 20 9 11 16 11 10 2 3 5 4 10 4 20 1 3 15 0 10 1 17 12 19 14 18 3 19 8 8 14 9 20 17 4 20 1 20 19 3 7 5 1 8 15 9 8 7 0 15 8 14 10 12 12 13 11 14 0 6 18 10 8 5 2 13 17 18 1 20 20 12 2 6 15 19 13 11 6 4 12 5 18 18 10 20 3 11 19 19 15 11 13 19 10 20 7 18 6 13 18 4 1 9 19 0 19 13 12 4 9 3 1 6 4 3 15 9 18 1 18 1 4 2 12 7 5 10 13 13 2 0 18 4 15 6 13 16 16 0 5 16 14 11 10 17 9 8 4 6 5 18 9 13 15 2 0 20 20 11 1 8 16 14 17 14 1 16 17 4 5 5 8 5 9 14 16 13 6 18 17 7 2 2 13 6 1 17 7 3 11 7 14 10 18 9 2 14 18 14 6 19 19 4 20 9 20 7 17 0 11 16 20 14 4 18 4 0 2 7 7 6 7 18 12 7 17 4 10 9 18 19 14 6 8 2 16 19 8 9 9 5 10 4 11 12 9 4 8 20 0 18 19 18 15 11 2 11 19 15 10 17 20 8 7 7 15 20 8 16 7 14 12 13 19 1 11 10 12 13 2 12 15 20 2 5 1 4 5 14 0 20 5 7 14 3 11 4 3 19 7 4 10 0 12 18 17 15 9 9 5 3 7 10 3 7 5 13 9 11 3 1 1 16 20 6 0 8 18 3 19 12 9 6 2 10 1 9 2 16 20 13 14 8 15 4 14 12 16 10 19 8 19 20 1 15 0 9 15 12 6 3 14 2 11 7 4 16 9 7 0 14 20 12 0 8 17 4 8 19 20 7 9 7 7 5 10 14 18 20 6 4 6 16 10 11 19 14 20 12 16 6 19 0 12 19 4 15 16 18 12 11 13 18 9 6 4 3 2 7 19 1 6 5 6 5 12 13 15 9 11 14 10 9 9 17 19 1 1 19 13 2 5 3 14 17 5 15 17 12 2 12 9 1 3 18 20 3 14 12 17 18 1 1 7 9 20 0 9 13 8 1 8 15 13 8 1 13 7 13 8 20 14 13 8 8 7 9 11 4 9 20 7 12 2 5 8 19 17 6 13 5 17 13 7 6 9 13 16 11 10 18 6 13 16 14 11 20 15 20 9 12 7 17 3 18 19 14 6 18 15 5 12 12 11 17 1 11 3 3 3 16 14 6 2 5 14 16 17 17 11 10 15 6 20 12 16 18 8 14 19 4 5 15 7 9 8 20 15 3 13 11 20 2 7 7 5 5 5 12 19 11 8 10 13 16 10 15 11 18 3 5 13 4 5 10 6 0 18 12 15 13 14 0 18 11 3 4 11 14 18 20 3 19 20 16 18 10 18 18 20 11 13 3 20 10 16 8 9 3 8 10 12 10 3 19 13 18 19 11 15 11 1 13 18 3 17 4 13 20 10 15 0 9 13 4 10 14 4 0 3 12 0 11 13 12 9 3 11 17 9 1 10 19 20 17 11 15 3 7 16 11 12 18 10 8 18 6 20 8 11 19 14 17 3 1 4 2 10 10 19 9 0 15 16 14 20 11 11 1 18 5 1 9 13 0 13 16 7 16 5 1 9 12 20 17 8 0 0 3 5 5 19 8 3 19 18 1 17 17 2 7 11 7 6 2 17 0 1 3 9 8 2 0 6 14 3 12 0 6 6 1 10 11 15 5 17 20 11 12 15 10 5 19 2 1 18 18 15 20 16 9 6 13 10 6 12 16 12 10 0 0 15 13 16 7 16 3 15 20 6 14 17 0 13 3 11 0 19 3 8 19 2 17 19 17 9 20 6 12 12 2 9 19 8 15 6 6 5 11 11 9 5 0 10 11 19 1 4 2 1 17 13 4 1 3 10 11 6 17 9 8 20 10 9 3 7 19 3 5 11 12 12 15 16 11 5 13 19 8 10 18 17 12 2 7 10 7 3 7 6 1 16 8 4 8 16 4 3 8 12 20 17 18 7 14 19 6 10 20 12 0 17 19 11 6 4 9 4 20 7 1 14 15 5 2 14 8 6 14 16 10 2 7 2 13 6 4 2 20 1 3 14 13 16 1 11 20 9 1 2 1 20 11 8 20 15 10 19 13 10 20 13 17 9 8 15 8 3 5 17 6 1 17 2 18 5 6 8 17 3 8 4 2 6 9 5 2 7 5 12 14 8 0 8 17 12 6 12 2 1 10 5 11 20 11 13 12 5 18 7 12 14 19 6 7 1 16 7 10 15 1 11 3 11 8 7 0 17 3 8 2 6 15 19 8 16 2 16 0 7 4 19 7 10 13 1 4 9 20 2 13 15 5 9 12 18 11 17 9 18 13 15 7 18 5 1 8 2 10 14 13 11 0 19 15 3 15 18 17 12 8 10 12 0 9 6 8 13 10 10 17 13 0 18 2 17 8 3 0 12 0 2 5 7 5 2 0 5 13 3 10 9 8 7 10 17 9 0 16 3 4 7 10 8 16 7 7 0 1 6 3 4 18 11 18 20 13 4 18 5 20 4 11 0 5 4 4 10 13 11 12 14 1 15 5 16 7 11 0 20 7 5 7 20 18 0 7 0 9 18 10 1 13 8 15 13 20 14 8 14 18 11 12 9 12 6 13 18 5 12 1 4 12 0 14 6 7 20 16 6 11 3 15 10 18 16 17 20 2 9 5 13 2 7 15 3 5 15 4 5 2 16 14 18 9 5 0 15 8 8 12 4 16 4 3 8 4 16 20 12 11 11 6 4 5 12 17 6 19 9 0 2 5 11 8 1 3 12 19 2 13 17 2 5 3 11 11 1 10 4 6 18 10 0 20 4 5 5 19 12 16 19 20 17 6 20 1 18 20 7 9 11 10 19 9 13 12 4 0 2 18 13 6 1 7 4 1 20 1 3 5 3 16 8 12 19 15 6 4 20 17 4 10 5 14 16 6 9 6 10 4 10 12 16 16 6 7 19 11 14 14 9 6 10 6 15 8 13 17 17 16 10 9 8 11 12 3 18 18 13 19 12 1 12 0 7 3 18 1 10 9 1 18 2 20 9 12 4 0 2 13 19 2 20 5 14 12 8 1 0 18 3 9 1 6 13 20 16 14 11 6 9 1 16 1 14 11 9 19 17 7 15 8 9 11 10 0 10 12 19 17 3 16 6 1 15 19 12 3 9 8 10 16 19 20 19 20 1 17 11 3 16 19 6 5 3 13 16 0 11 10 20 18 9 20 6 8 6 13 19 9 2 14 7 12 0 20 19 3 7 12 8 18 14 20 3 7 12 10 8 7 3 10 7 9 15 1 5 12 1 20 13 10 12 20 9 6 11 18 20 0 0 0 11 7 14 8 17 7 9 12 14 16 13 20 16 1 2 16 3 1 10 15 10 5 3 6 4 14 7 15 2 12 12 16 2 14 2 20 2 12 3 19 10 3 18 0 20 13 6 20 7 1 3 6 20 5 19 16 20 8 14 5 14 10 2 4 18 17 0 6 10 17 18 14 12 4 18 7 0 1 16 6 8 0 3 18 13 11 19 8 11 1 20 4 3 2 4 2 7 14 16 12 19 10 2 1 15 5 7 2 2 20 8 13 18 7 11 15 6 6 16 18 7 5 19 19 8 20 7 3 17 2 0 1 9 16 8 7 6 15 9 8 16 12 1 13 9 10 8 14 13 18 16 6 7 11 1 1 14 0 15 1 19 7 5 16 6 5 16 6 12 13 11 0 9 7 8 14 18 13 15 8 13 1 6 1 7 5 0 6 7 1 1 20 18 2 19 19 20 15 10 16 0 11 5 14 16 14 7 7 4 18 18 0 15 2 7 1 12 1 6 8 7 9 11 13 4 18 14 17 20 13 1 4 2 3 15 12 20 3 7 3 2 3 11 16 11 17 10 4 13 3 5 19 14 13 16 2 20 18 13 1 1 17 12 15 7 18 5 6 0 18 11 8 17 19 15 17 4 18 11 19 13 4 13 19 16 11 17 13 15 6 5 17 11 14 11 11 15 7 5 17 6 15 17 7 7 15 4 1 18 7 15 18 11 5 7 13 10 4 1 4 0 2 13 7 18 2 13 7 7 14 2 6 3 16 7 0 15 5 14 11 11 18 18 0 18 7 3 13 10 20 12 2 19 8 3 4 8 10 15 4 10 16 6 0 16 14 10 3 1 20 8 2 14 17 18 18 9 7 1 2 19 8 0 13 8 4 13 1 3 3 12 18 5 20 11 1 12 14 9 15 8 4 13 5 14 12 1 18 10 16 8 3 7 16 16 16 2 15 17 16 4 14 13 4 6 15 4 19 17 3 6 9 11 2 16 19 17 15 9 9 15 0 11 10 3 5 15 14 10 14 19 3 11 1 16 5 14 9 9 8 6 18 19 18 0 2 3 11 17 18 16 19 12 14 9 11 10 9 14 12 3 18 17 8 4 1 20 11 19 9 6 19 10 4 13 18 11 11 9 9 14 20 8 3 6 17 1 8 3 11 16 10 3 13 9 13 0 3 9 6 19 1 15 5 3 1 20 15 15 6 4 11 1 20 7 10 3 6 19 19 13 12 1 20 18 16 14 4 0 15 18 19 13 9 6 19 12 14 11 17 7 7 14 1 6 0 1 5 2 6 19 1 16 15 0 20 9 6 4 1 2 8 19 10 5 17 12 14 8 16 2 3 0 3 10 17 16 6 20 8 6 19 10 7 0 2 20 2 8 15 9 2 16 1 6 19 13 10 16 4 16 7 3 13 13 18 5 13 8 8 1 12 11 7 14 8 1 2 0 10 17 15 12 4 6 3 9 10 17 19 15 2 17 13 13 0 13 20 7 14 17 19 3 14 15 11 4 7 7 8 2 13 17 5 0 9 19 11 9 1 10 4 16 17 14 8 15 4 6 15 8 6 13 13 4 15 12 0 13 15 10 10 1 5 9 10 18 11 16 3 19 16 13 11 1 1 16 1 18 14 4 13 0 11 0 12 6 6 20 10 20 18 19 5 3 8 8 10 7 5 2 13 1 13 7 3 16 17 10 1 4 17 12 8 6 8 13 2 11 14 0 2 12 17 19 5 14 8 9 17 9 15 20 17 7 14 17 16 13 10 17 3 1 20 7 5 8 15 12 13 16 14 7 7 18 4 4 4 16 7 17 19 13 12 9 4 7 7 4 7 2 3 16 11 10 5 4 3 3 5 0 2 7 11 12 2 10 1 15 5 4 7 1 13 5 18 20 16 14 17 1 18 11 11 2 1 20 10 6 7 12 18 12 11 20 7 3 14 13 17 2 18 16 11 4 19 0 5 11 10 1 2 1 3 0 4 9 6 17 12 19 18 1 0 17 4 10 17 12 17 4 11 10 18 17 18 7 5 19 6 17 0 17 14 17 0 11 7 3 15 15 12 0 18 9 16 11 1 7 17 12 20 0 18 5 17 1 18 12 15 17 7 4 1 2 6 0 15 16 14 8 17 10 15 13 15 15 8 14 4 6 7 19 15 12 18 20 7 9 11 12 16 7 15 13 12 15 13 8 2 12 14 6 17 0 5 10 16 1 8 16 14 3 10 4 5 18 11 4 15 1 3 7 0 18 20 6 7 18 11 14 11 6 19 11 13 14 16 17 3 4 7 12 11 8 12 11 3 4 7 11 12 9 17 11 9 0 0 11 17 2 9 10 10 15 0 1 1 10 11 16 8 13 14 16 8 17 19 15 10 4 1 1 7 19 2 9 1 18 1 4 19 3 17 20 14 1 4 1 5 14 14 14 18 11 10 16 20 9 17 3 14 18 17 17 19 17 0 20 16 11 13 1 15 10 2 16 18 20 4 6 18 12 0 3 18 6 7 14 8 8 20 19 15 0 12 1 4 5 4 7 9 0 10 15 15 1 10 0 9 20 16 19 13 15 11 11 6 20 15 11 3 12 13 2 4 14 13 20 5 16 14 11 19 17 4 8 20 2 9 20 10 8 6 12 2 0 9 0 14 2 2 16 9 7 4 10 1 20 0 4 4 19 7 2 20 15 3 10 11 15 6 5 15 18 20 14 14 17 3 4 18 17 17 3 9 20 10 8 9 16 16 8 17 15 10 15 20 11 9 11 0 14 2 5 1 10 7 3 4 18 15 6 6 2 12 9 9 9 0 17 5 0 9 18 17 15 20 10 4 17 17 1 10 20 13 13 19 15 15 14 2 19 2 2 6 1 14 9 10 18 9 2 18 14 12 6 14 11 10 2 4 14 17 7 18 0 13 6 9 3 17 11 3 11 1 6 20 8 3 14 8 11 1 14 6 13 12 10 12 8 15 13 16 0 16 17 10 10 11 9 0 0 7 17 3 15 15 18 17 12 19 17 1 16 9 14 13 15 15 4 16 14 2 1 4 15 2 1 9 6 17 0 5 16 6 18 1 1 7 5 7 18 3 16 18 5 1 5 17 4 12 15 18 7 2 1 9 1 12 1 11 19 6 9 19 19 7 13 15 10 2 1 15 15 17 1 14 15 1 6 1 12 9 8 15 17 6 2 18 18 3 5 11 7 20 7 15 2 2 20 16 3 1 10 10 16 2 17 11 2 13 7 20 16 17 8 15 5 5 1 1 20 9 10 2 17 4 14 2 11 15 2 0 7 15 5 1 19 3 11 16 7 3 16 15 12 13 12 20 19 19 15 17 18 19 13 5 14 2 14 15 19 12 15 12 15 20 17 2 10 18 0 9 4 5 8 6 20 18 0 6 0 15 9 18 12 4 3 15 6 20 17 16 9 20 13 13 2 8 11 18 19 17 20 10 6 13 7 16 7 1 15 18 11 15 15 17 10 16 3 13 8 9 14 10 7 18 20 8 2 11 7 4 11 10 4 1 20 16 18 6 9 12 6 15 15 14 8 11 5 15 10 7 19 9 19 1 9 10 11 19 15 20 14 19 15 15 3 16 4 8 2 15 3 6 17 6 13 17 8 17 1 8 1 4 2 13 10 15 11 2 3 2 2 1 15 1 16 5 20 13 15 6 9 17 14 6 12 18 2 4 10 19 6 10 19 10 19 5 11 8 11 13 12 13 17 12 18 16 20 8 5 16 6 5 2 17 10 15 4 11 1 7 0 7 5 6 16 9 3 16 11 10 4 10 0 6 6 14 4 10 17 10 0 13 6 7 19 19 18 4 0 4 3 14 0 11 0 14 5 2 8 4 2 2 14 13 20 0 6 8 16 10 6 0 12 7 13 0 5 9 9 4 14 9 10 19 17 4 14 17 16 9 8 11 20 1 10 17 6 7 18 10 5 9 14 2 15 17 7 1 0 9 12 2 1 8 11 6 19 2 10 16 8 11 0 17 3 5 1 13 1 1 20 17 20 20 2 16 13 18 7 20 3 0 19 0 0 12 16 12 13 17 14 5 6 15 12 0 19 13 5 2 13 9 19 10 11 19 18 18 2 3 17 19 10 8 20 19 9 8 14 19 13 9 5 4 0 11 10 14 6 4 2 19 20 14 10 4 3 3 8 4 18 7 20 17 7 17 14 4 15 10 19 9 9 6 5 1 7 6 19 8 4 14 14 3 10 4 16 6 8 4 19 3 15 11 8 7 15 10 4 19 2 6 0 18 5 3 15 11 3 1 15 1 9 12 19 7 10 18 1 8 10 8 12 18 4 7 20 7 13 16 2 3 6 0 5 8 1 5 1 12 3 9 3 0 8 9 15 15 0 7 14 1 18 18 13 5 11 6 7 15 8 9 4 17 4 19 16 3 8 16 20 17 0 19 2 15 3 6 5 2 5 15 8 4 19 18 19 2 10 17 0 7 2 0 9 14 14 16 5 0 20 12 18 12 11 9 7 4 17 2 2 9 16 16 13 9 2 11 10 8 2 16 3 4 19 7 2 4 10 12 12 8 9 4 15 18 14 19 18 0 11 10 10 13 20 13 11 8 15 2 20 7 12 17 8 13 5 10 12 6 8 20 16 20 3 6 14 9 17 5 3 6 2 9 13 3 3 11 9 3 4 16 13 20 4 16 7 1 5 18 5 5 11 18 8 6 3 17 7 3 10 0 13 17 5 8 13 20 11 20 19 17 8 4 19 9 13 12 8 15 11 20 19 19 19 18 20 11 14 17 13 11 6 2 14 15 19 14 12 1 19 14 8 9 1 19 17 1 16 2 19 16 2 17 3 14 20 4 6 10 11 10 9 15 2 2 8 14 15 16 16 2 15 6 11 19 19 10 1 18 8 9 19 10 8 11 10 8 5 18 20 17 6 1 18 5 18 11 9 18 18 9 0 3 11 16 6 0 2 19 4 19 18 10 7 4 6 8 11 12 10 11 10 20 11 10 10 1 6 16 7 1 0 14 8 17 6 17 9 5 4 11 18 17 7 12 17 19 14 6 0 0 20 19 1 20 0 7 0 5 2 5 2 3 6 15 12 13 3 2 6 7 5 9 9 15 15 7 16 11 5 13 7 4 8 20 12 19 15 4 11 19 2 9 14 3 17 7 8 9 5 17 9 6 17 15 1 18 3 7 9 3 2 18 11 1 6 16 19 19 20 8 2 2 1 9 13 16 10 9 9 19 3 20 13 6 10 2 12 6 8 8 8 12 14 6 8 4 9 10 0 20 17 11 20 13 10 10 20 13 14 7 0 9 7 0 9 0 19 6 17 12 11 20 15 5 15 17 12 8 17 8 14 7 7 16 15 3 13 11 5 5 19 6 8 1 11 19 19 4 2 16 3 11 19 10 11 3 6 12 19 1 19 15 9 14 2 13 8 6 10 19 1 20 1 5 1 20 15 9 11 12 9 14 9 4 19 0 4 5 9 5 17 7 10 10 7 20 10 12 17 8 17 12 9 10 19 7 4 1 11 15 4 12 10 15 18 4 15 9 14 0 11 4 14 2 5 12 14 12 15 10 0 1 10 8 12 2 15 0 8 14 15 18 16 20 14 9 8 18 9 17 1 0 1 6 20 11 14 5 13 13 16 0 2 14 18 9 0 7 0 3 20 14 17 15 13 16 19 0 19 0 8 0 9 0 15 5 14 11 16 18 13 16 12 1 7 4 2 19 17 19 9 13 12 7 9 8 13 4 3 12 10 19 0 19 4 9 10 16 16 18 14 20 8 14 19 10 16 3 6 16 0 4 1 7 2 1 13 10 0 19 10 14 7 5 1 20 9 1 2 19 4 19 15 2 11 18 8 6 8 12 8 20 2 17 10 11 16 16 14 1 12 0 19 2 1 18 11 0 1 19 9 2 17 8 4 5 10 1 14 9 0 18 11 6 13 1 16 8 12 5 19 8 9 18 17 0 6 4 4 6 6 0 6 4 17 4 15 8 2 13 2 2 11 13 16 9 14 10 13 20 17 15 9 4 15 0 10 10 8 2 13 17 18 16 6 19 11 13 1 14 12 20 12 3 15 2 13 8 10 11 3 14 6 5 18 14 16 4 13 15 14 4 9 20 6 1 14 10 20 17 6 13 14 5 8 19 1 9 17 0 5 20 0 18 13 17 8 15 17 8 8 3 13 8 20 11 7 4 2 0 9 19 19 16 12 19 4 12 7 5 20 13 3 18 3 14 5 16 14 6 3 16 11 7 10 18 17 5 7 13 15 8 4 4 13 14 16 11 0 4 15 7 11 17 10 14 10 2 20 8 20 18 3 4 12 7 6 1 1 16 1 4 4 15 0 4 2 17 19 6 1 9 13 5 8 16 9 19 7 7 4 3 9 17 19 19 4 2 8 12 16 9 15 5 0 4 19 0 3 18 2 0 4 5 2 12 10 9 4 13 7 9 16 6 6 15 4 8 2 3 1 15 0 13 3 9 2 13 16 7 0 10 2 17 20 20 17 16 17 15 5 6 5 1 9 19 15 16 3 0 6 2 19 14 16 2 4 16 15 8 6 11 12 4 3 17 20 3 15 15 17 13 3 6 16 16 16 0 7 20 0 3 15 1 19 14 13 18 16 7 19 19 11 19 1 1 9 16 9 14 15 9 6 19 2 15 19 14 2 4 8 7 20 18 16 4 0 9 10 20 17 15 3 8 3 4 16 10 14 17 13 0 2 0 17 4 17 15 10 11 12 19 18 14 3 11 11 4 17 13 11 8 14 4 20 0 16 0 17 15 17 6 19 0 5 9 19 6 18 2 4 19 8 16 5 15 9 2 13 11 20 14 6 0 12 6 1 1 3 8 19 12 15 0 12 11 1 9 10 13 6 1 2 20 19 1 20 9 15 20 7 5 4 10 9 1 7 7 20 20 11 10 19 11 7 0 11 15 13 12 16 5 6 12 11 19 10 9 18 17 6 2 5 19 17 9 8 12 16 12 5 20 1 5 2 12 7 10 3 1 14 4 19 16 3 7 10 4 19 12 18 19 17 10 15 5 17 18 18 0 12 9 13 20 6 15 10 11 4 5 20 6 12 1 12 16 15 7 5 12 3 6 8 7 16 17 3 17 20 19 3 0 10 8 1 6 13 5 18 12 19 2 11 0 16 19 16 15 8 20 0 19 11 0 10 20 2 19 2 1 14 12 11 12 0 5 14 5 18 7 19 18 15 9 8 17 7 3 6 14 4 5 14 6 14 11 16 12 6 19 5 1 1 20 7 3 9 6 11 14 3 1 1 20 19 7 15 0 15 3 17 6 2 15 7 10 7 0 1 18 9 8 9 9 7 20 19 19 9 2 15 20 13 16 6 9 9 20 10 10 5 15 12 7 6 8 9 9 18 17 12 19 0 3 11 17 1 14 7 17 19 15 19 13 19 5 15 0 20 16 12 3 19 5 11 1 9 4 17 0 19 6 16 12 5 6 0 5 7 18 3 15 13 8 14 12 5 18 0 9 9 15 2 3 15 3 9 1 17 1 13 15 20 4 14 1 8 2 8 17 0 14 13 14 1 6 3 19 12 20 15 2 5 2 19 11 11 7 9 13 0 9 0 5 12 9 15 10 7 20 4 16 18 18 9 20 1 18 2 6 16 15 0 15 10 4 16 11 6 10 20 18 20 2 19 0 1 13 5 1 10 4 17 3 10 10 5 17 17 4 1 20 16 0 6 20 18 0 5 12 17 1 13 7 11 1 13 8 13 5 6 17 10 18 6 18 9 18 7 9 15 6 13 20 12 18 1 16 1 18 20 15 7 7 6 9 18 1 18 16 18 4 2 12 3 1 15 11 12 5 12 9 1 15 11 7 9 7 17 19 11 5 1 17 0 10 12 6 14 12 20 20 8 20 8 0 20 0 0 3 18 9 9 8 6 11 1 8 16 12 14 20 4 4 14 5 4 3 20 1 0 19 20 0 15 6 16 13 1 18 7 17 6 17 20 20 6 14 3 19 12 13 19 5 12 20 6 20 8 3 19 14 20 4 5 13 15 1 7 2 13 10 7 19 18 14 1 11 19 20 4 7 19 2 15 1 5 14 18 12 7 0 3 15 20 15 20 9 2 9 2 5 13 7 15 6 3 10 2 7 15 3 4 5 15 9 16 19 0 17 1 20 9 2 14 11 5 9 6 11 6 5 9 17 10 19 20 1 17 20 1 3 14 8 20 2 18 12 9 16 6 1 16 17 5 6 20 18 2 0 7 12 13 10 6 1 1 8 9 13 3 13 15 16 1 5 10 0 13 12 8 0 2 3 0 5 1 5 5 3 10 6 0 6 20 8 7 0 6 11 6 16 11 11 4 11 16 9 12 8 3 20 18 19 8 19 16 5 0 8 9 4 16 0 0 5 12 2 11 6 15 4 15 13 6 2 7 1 9 8 0 7 0 5 6 14 16 1 11 2 16 15 11 5 19 15 10 10 16 12 12 6 14 9 3 1 18 12 19 8 14 7 5 1 8 17 11 2 2 8 5 0 0 6 2 1 20 16 7 10 10 5 6 1 19 0 9 14 8 5 10 18 19 10 17 12 13 4 16 0 11 11 16 15 17 12 7 14 7 14 8 6 11 1 7 11 13 15 13 2 18 8 20 11 7 11 8 20 2 2 19 11 2 17 9 10 18 9 20 2 12 19 5 3 7 10 10 14 1 12 7 19 14 18 13 2 0 12 6 2 6 11 2 6 9 4 4 16 2 10 9 5 12 15 13 13 11 8 10 11 8 8 6 11 16 15 1 13 5 9 18 11 19 15 19 18 14 2 16 19 16 9 1 9 16 0 8 17 10 17 8 1 9 18 15 16 1 3 11 16 13 9 0 2 10 20 11 0 12 20 3 2 4 18 8 10 0 4 15 9 20 2 13 18 10 5 2 16 20 10 18 0 14 15 13 14 13 1 6 1 12 10 12 17 6 1 17 0 2 6 7 6 6 20 18 8 16 8 9 15 12 18 17 12 17 6 2 19 2 19 9 11 18 8 8 16 10 0 2 0 4 16 6 19 9 19 8 20 6 19 5 17 13 20 13 19 18 8 20 5 2 8 14 13 7 20 4 2 8 5 14 2 2 6 12 4 16 8 15 13 13 6 10 6 12 16 6 16 0 4 20 1 7 20 12 9 2 13 0 15 9 7 3 1 19 20 4 11 4 19 14 12 7 0 8 0 6 11 0 12 20 14 7 5 13 8 1 10 10 6 18 14 14 10 8 4 2 1 6 11 17 15 3 1 5 12 2 10 9 11 2 18 10 15 1 16 5 13 13 5 8 19 14 4 3 10 13 3 10 6 14 1 18 12 15 17 16 5 7 4 0 8 14 2 1 9 10 9 11 3 8 4 4 1 16 3 9 8 20 19 18 16 4 6 6 2 10 7 14 4 20 5 8 6 19 13 18 14 0 17 14 12 6 18 17 5 3 13 19 17 13 1 5 6 11 11 6 20 5 11 12 5 19 3 20 9 15 0 7 15 20 11 8 18 12 9 5 8 5 18 17 11 0 11 19 20 3 5 14 3 16 17 14 11 0 2 15 7 1 14 0 3 1 0 9 11 9 14 0 4 17 16 6 19 2 10 11 3 10 8 3 6 18 10 8 20 6 0 16 5 11 8 12 15 4 12 6 18 20 20 9 2 0 8 19 2 18 13 13 1 5 13 9 9 15 4 20 10 4 5 0 10 9 4 20 10 8 14 12 20 17 14 18 11 19 16 8 8 8 15 14 11 10 15 18 8 20 17 7 20 16 3 16 5 18 11 3 14 17 13 15 6 20 2 4 18 15 16 12 18 12 4 13 15 20 3 18 3 2 16 9 15 3 4 6 7 2 0 2 18 4 12 0 10 14 15 15 17 11 12 8 4 18 9 6 3 17 13 10 13 10 0 17 6 4 13 18 9 6 11 18 8 20 2 12 4 11 9 8 8 8 19 0 8 14 17 5 17 5 4 20 8 4 20 19 4 16 5 20 7 14 19 4 5 5 19 16 7 18 0 19 5 9 14 9 8 0 10 20 11 11 17 6 13 6 8 15 1 3 0 3 0 2 8 9 14 8 20 18 4 17 10 13 5 0 2 5 16 20 6 0 15 9 2 5 5 13 4 10 1 18 15 16 11 14 9 18 20 10 15 10 7 13 2 15 5 5 11 11 7 9 13 15 6 4 3 0 17 2 15 15 6 5 6 8 1 12 18 9 7 5 15 10 18 16 19 2 8 10 3 3 6 0 19 19 2 6 0 11 19 13 10 15 20 2 13 4 6 13 10 7 8 1 17 1 7 9 20 15 4 10 14 5 14 18 20 7 18 12 15 6 9 1 1 16 14 17 14 15 5 5 15 15 7 10 17 10 19 5 2 2 13 19 2 10 10 7 6 9 6 12 0 9 16 4 9 0 7 6 11 1 11 1 3 16 18 14 19 15 19 1 7 12 19 1 7 10 14 10 8 2 19 2 10 7 5 7 20 1 8 17 18 3 2 16 19 6 10 8 16 20 18 4 4 4 16 12 7 3 10 12 11 13 12 1 7 3 16 3 1 8 6 7 13 16 11 13 7 3 12 10 13 7 4 7 14 1 7 4 17 9 18 8 7 19 12 0 4 18 1 11 13 14 19 11 15 6 16 11 20 19 7 7 1 13 6 18 18 4 6 15 18 17 14 3 0 6 17 6 0 17 19 18 7 7 4 5 19 1 3 2 12 5 9 3 3 14 16 11 5 3 5 3 2 9 3 7 8 6 16 13 16 13 20 9 17 17 17 4 14 6 3 14 6 12 17 4 20 9 1 3 19 11 16 15 3 16 16 10 9 16 11 9 8 17 3 8 4 15 14 18 16 3 19 0 17 16 11 10 1 12 2 0 7 9 0 6 4 16 1 20 1 20 9 17 4 5 4 1 10 0 3 5 8 1 6 15 11 3 18 9 5 20 5 11 3 14 2 7 15 1 5 13 12 19 19 7 6 2 20 16 10 3 20 4 5 8 10 0 15 14 10 17 4 12 17 16 3 10 2 14 1 4 0 20 2 13 20 3 1 12 11 12 5 14 3 17 2 16 14 4 17 14 4 1 4 19 17 16 9 12 13 12 10 5 0 14 19 6 8 18 7 7 5 13 7 15 17 1 13 2 3 3 12 17 6 17 11 10 15 10 19 8 14 17 9 6 6 8 1 18 1 4 0 13 5 11 7 9 18 14 6 0 11 4 8 10 19 14 17 11 15 9 11 12 6 19 20 6 13 2 18 15 9 14 0 18 20 6 14 7 13 8 5 19 1 18 9 12 0 18 6 6 5 20 12 4 7 13 5 11 14 5 16 14 15 10 0 20 3 5 19 10 18 0 20 0 14 19 11 17 6 9 19 5 4 16 10 18 12 18 6 20 14 4 3 17 3 6 10 8 17 6 6 13 2 7 4 7 15 1 0 5 13 13 8 5 14 15 10 8 18 13 14 14 3 1 9 17 19 16 8 5 12 12 14 18 19 16 13 9 0 15 19 7 16 18 10 2 13 12 8 3 3 2 12 18 3 7 19 16 4 6 16 6 1 17 15 11 6 20 6 5 14 14 12 18 20 13 2 19 4 20 1 6 3 15 9 18 11 7 1 9 5 11 1 1 8 7 9 0 5 8 1 14 14 6 7 4 17 14 12 9 18 20 18 19 4 19 18 14 13 10 19 16 19 16 15 17 1 11 13 15 11 0 1 1 20 6 12 15 8 0 17 17 11 18 0 6 8 15 3 10 19 16 12 1 9 17 3 8 16 9 0 7 20 7 18 14 18 7 12 6 17 16 9 7 16 15 0 5 1 3 10 7 19 12 14 14 15 5 4 17 3 4 19 1 5 8 18 18 20 11 13 15 18 2 13 17 2 16 16 11 9 12 2 1 7 12 0 15 1 1 4 7 1 7 9 18 5 7 16 16 10 18 12 6 16 8 3 11 0 15 4 10 3 8 3 4 6 19 17 14 1 9 19 0 15 0 8 12 18 6 5 5 3 16 2 20 5 0 13 9 8 7 10 11 9 6 19 17 3 20 5 8 17 13 17 5 15 16 4 13 10 9 1 5 3 19 19 2 13 8 6 14 5 11 8 4 1 7 12 15 7 19 18 17 19 8 20 6 12 9 13 20 5 0 16 20 13 3 13 14 3 20 10 9 14 0 8 18 9 11 11 10 20 6 1 18 19 13 5 13 10 17 11 19 11 3 1 17 8 14 7 14 11 19 19 0 0 1 6 7 11 16 12 10 17 0 7 16 12 3 17 15 14 15 15 9 5 18 18 12 14 12 18 13 14 19 12 17 0 3 2 19 5 14 12 11 4 18 0 5 3 0 17 16 17 16 6 17 1 6 4 7 10 20 2 2 20 9 11 0 16 15 6 19 20 2 17 5 12 1 6 2 0 17 7 13 7 4 4 16 6 12 14 17 12 15 7 8 17 10 15 9 3 14 6 13 12 20 9 4 17 9 0 18 20 19 16 14 1 9 20 8 18 7 11 5 1 16 1 2 13 3 18 3 2 12 5 3 5 7 12 14 17 2 5 18 2 7 1 2 5 1 10 6 0 14 10 3 19 20 16 8 11 8 7 20 11 1 15 9 11 0 1 6 3 9 7 0 10 18 10 18 15 2 15 3 12 2 11 1 11 14 4 2 16 17 2 10 20 7 11 15 19 18 1 7 20 12 16 0 7 10 2 3 11 1 11 6 14 20 7 11 20 9 17 19 13 5 18 10 19 4 14 2 12 5 19 10 8 7 10 5 17 6 13 1 2 13 0 19 20 4 14 14 20 12 20 3 4 8 8 7 6 13 14 14 18 10 2 16 17 16 14 17 8 11 17 8 6 14 9 7 16 10 5 8 4 7 6 6 4 10 19 13 7 13 7 14 0 14 16 0 15 16 5 6 18 19 18 0 5 8 9 13 17 5 15 20 13 20 19 1 10 18 11 19 10 12 4 17 6 0 15 2 3 16 12 13 20 9 18 8 2 7 9 10 3 10 18 15 9 7 9 9 0 14 0 4 14 20 19 8 7 16 0 17 16 3 5 4 4 1 13 8 8 20 4 5 20 11 19 14 15 2 16 7 12 4 17 5 8 17 5 9 9 1 9 11 10 1 1 0 6 12 10 0 12 17 2 4 3 5 14 14 20 16 19 7 6 6 0 10 2 19 3 19 4 1 1 7 13 9 4 16 12 9 7 19 13 19 18 0 6 19 17 13 13 17 9 0 8 11 19 19 6 6 13 8 6 4 7 14 6 6 13 12 17 5 6 4 0 1 8 12 6 7 5 13 9 5 11 20 12 18 0 2 10 16 15 2 3 13 3 1 18 5 11 16 7 2 0 14 0 9 2 5 13 4 9 10 12 4 2 6 17 8 2 16 10 13 6 6 18 14 9 18 15 14 18 10 15 20 17 10 13 7 11 9 14 13 11 4 16 9 9 10 2 14 13 3 2 4 11 11 15 6 19 18 6 2 15 14 12 20 12 16 5 15 3 4 3 17 16 0 6 5 17 15 1 0 5 11 18 2 20 18 17 19 12 7 2 6 18 5 15 9 11 12 15 7 14 2 3 18 12 13 10 2 13 3 13 9 17 1 6 10 5 6 9 15 15 9 9 16 18 16 0 13 18 18 12 7 12 17 4 18 4 1 0 10 9 2 15 13 7 2 4 7 5 8 14 11 4 10 0 20 20 11 0 6 1 10 7 12 6 15 14 9 16 10 8 7 11 18 10 9 5 8 3 17 0 7 17 12 2 9 9 20 15 0 13 14 2 6 20 17 8 5 14 13 12 3 5 4 16 2 20 11 12 4 16 8 10 19 13 0 19 6 10 12 18 9 16 12 9 3 6 18 18 14 15 5 0 0 1 12 3 4 19 9 2 5 20 1 7 7 13 20 3 0 15 1 14 13 4 17 7 7 12 17 12 15 10 1 4 12 8 9 4 19 2 8 12 4 15 2 9 0 20 3 7 2 10 7 14 6 4 1 11 0 19 6 5 9 5 1 6 9 15 20 4 12 2 15 4 0 6 20 7 10 11 14 16 12 19 2 1 0 1 8 8 1 14 1 19 3 11 5 5 8 6 1 10 14 0 5 20 1 14 17 2 8 1 20 17 11 17 13 18 5 13 3 7 5 0 12 6 18 1 11 16 7 7 13 5 9 18 9 13 9 4 12 20 5 12 15 20 2 5 19 18 14 7 12 20 13 7 17 12 20 19 16 20 17 17 18 6 20 2 1 4 7 3 20 16 8 17 9 3 18 13 9 17 11 0 19 11 20 15 1 0 12 0 1 17 11 8 3 20 8 19 3 15 1 8 7 11 3 20 11 20 15 15 11 17 13 14 0 18 2 18 6 4 1 17 20 8 17 14 3 12 1 16 1 1 8 18 6 17 8 16 2 20 18 5 16 7 10 7 12 0 16 18 17 11 14 20 8 14 6 3 9 15 1 8 7 17 9 2 19 4 7 4 16 9 7 20 9 9 10 5 13 12 9 7 13 11 12 9 3 12 18 0 12 14 18 7 8 15 1 12 10 17 17 19 5 14 2 12 0 16 4 18 5 7 8 18 11 8 8 20 15 19 0 9 5 18 10 7 15 5 4 3 3 4 12 14 16 12 2 3 18 5 7 9 8 9 20 1 12 3 19 12 3 9 2 6 8 8 20 10 8 13 11 11 2 15 1 6 14 11 7 16 11 13 0 6 20 4 1 5 14 8 19 12 18 6 15 7 3 13 10 0 19 12 10 5 8 10 12 20 12 14 14 17 15 18 16 10 3 18 17 2 3 16 18 15 1 8 15 17 7 15 5 18 9 3 2 6 2 11 13 19 13 15 19 18 20 4 17 14 9 16 3 16 18 8 9 14 20 6 15 15 8 13 13 5 11 16 10 0 14 17 7 13 16 6 11 17 9 5 8 2 17 10 9 18 13 19 2 20 11 1 14 17 0 5 7 5 5 5 6 0 5 7 20 14 14 12 5 6 11 12 1 17 11 20 6 8 13 3 5 1 3 0 10 9 11 3 11 11 9 19 20 13 17 8 9 7 4 11 8 20 9 19 11 11 4 19 0 11 3 20 1 16 0 10 14 16 7 3 12 20 19 17 14 20 8 7 20 18 11 5 17 11 4 12 0 9 8 18 15 5 0 2 16 6 17 3 0 8 15 16 12 11 17 5 7 14 20 13 13 9 17 7 5 2 1 5 2 19 13 15 10 12 12 20 14 4 13 6 6 20 13 13 4 15 16 9 2 10 4 16 1 17 2 10 14 0 5 10 12 18 16 3 2 3 6 9 13 13 7 18 15 18 10 3 9 4 1 8 0 18 10 7 12 5 20 9 4 9 9 14 16 14 0 5 3 19 11 7 13 13 3 1 7 6 5 14 10 6 7 2 19 12 6 19 16 4 10 6 16 12 19 18 19 17 15 5 12 13 17 3 8 2 9 3 7 13 10 17 13 13 4 16 8 9 9 7 7 7 8 9 7 13 16 10 13 5 13 16 1 14 7 10 4 20 12 0 13 20 2 4 14 2 2 0 6 10 12 5 11 3 6 19 20 1 17 2 18 9 18 20 19 14 20 20 18 8 3 3 2 16 13 15 1 6 1 7 11 15 19 9 19 12 7 19 5 17 5 18 7 18 8 19 11 2 6 11 16 20 13 7 10 16 9 3 15 5 3 2 8 3 13 9 18 15 3 1 17 17 10 17 4 17 13 14 19 2 6 18 6 14 4 8 10 16 1 6 5 1 12 11 19 2 3 15 1 1 17 12 4 8 5 7 3 10 1 12 9 17 16 18 7 11 12 3 14 15 14 7 13 7 16 19 20 11 0 1 9 2 5 7 6 8 13 3 12 16 3 15 8 12 15 16 11 2 17 3 5 17 7 10 13 10 18 16 0 15 15 6 9 12 20 1 19 20 10 12 12 11 1 2 8 8 1 16 13 0 11 4 0 18 20 12 9 13 14 7 11 3 13 2 13 18 8 4 6 8 10 5 1 20 15 17 17 0 8 20 15 16 0 17 8 13 19 12 2 6 11 19 8 0 4 20 4 19 10 2 16 20 11 10 12 9 10 17 15 13 19 4 8 3 2 18 2 9 11 15 20 9 4 9 3 14 19 11 9 3 6 8 7 12 18 10 9 0 13 20 19 5 18 7 18 16 3 16 6 11 15 12 6 16 0 17 18 17 13 15 20 4 13 11 1 8 15 7 7 11 11 5 6 1 13 17 3 1 1 13 1 14 11 16 2 17 1 11 12 3 2 5 3 0 2 13 10 0 7 8 15 3 17 1 3 10 18 14 14 3 19 19 3 6 6 17 19 12 7 14 20 16 11 15 2 0 0 18 15 10 7 19 11 9 19 3 8 20 1 12 7 1 10 20 15 20 13 20 5 12 11 1 7 8 18 4 0 13 7 18 15 9 10 6 5 13 18 8 16 2 4 8 20 11 8 5 19 8 12 18 8 17 11 19 17 14 17 19 5 7 16 10 7 10 16 7 2 10 14 14 6 20 6 18 20 8 15 11 20 4 7 14 11 10 17 15 13 12 2 19 1 7 19 1 5 13 15 3 16 12 1 8 2 16 7 6 20 16 12 19 12 13 10 5 13 12 0 4 13 8 15 11 7 16 16 12 2 20 10 12 9 20 14 10 19 4 13 14 16 3 0 9 7 2 4 10 11 13 13 9 6 4 16 1 1 8 11 10 7 14 12 19 12 11 1 7 3 14 10 14 15 16 17 4 20 14 6 6 13 4 10 3 15 7 0 17 10 18 18 7 19 17 0 19 20 20 20 16 11 15 0 16 6 20 2 15 8 0 13 8 18 16 15 15 14 4 2 12 10 0 1 15 2 18 5 18 12 16 12 11 12 3 3 1 4 11 13 0 14 15 16 17 19 11 12 1 1 5 14 16 13 9 6 17 14 2 6 19 16 10 4 16 19 1 18 1 7 19 15 9 7 11 7 14 1 10 11 14 20 18 4 5 6 4 12 20 13 15 11 0 17 13 17 5 18 2 20 13 13 14 7 12 1 18 15 4 19 10 4 6 9 16 16 0 8 7 9 8 7 11 18 1 6 15 12 5 20 16 8 3 10 15 17 12 17 2 6 9 4 1 13 16 0 3 20 9 19 0 3 9 11 12 20 6 3 8 14 12 8 4 15 13 4 10 11 17 0 5 12 12 19 4 18 10 17 3 11 17 2 1 5 14 2 13 4 14 12 7 2 10 9 5 10 7 3 16 0 0 4 1 12 9 6 14 4 1 3 19 5 10 2 13 14 14 9 4 9 9 10 13 12 5 15 20 11 12 12 19 1 1 0 11 14 15 0 17 7 13 12 18 8 7 14 9 17 5 17 11 15 4 13 3 12 10 11 17 4 14 5 4 1 9 15 0 8 8 1 10 20 10 19 11 4 19 15 0 0 6 7 9 10 5 16 8 14 8 8 18 18 15 12 17 18 17 16 5 18 15 14 16 11 12 19 3 11 3 19 20 4 19 17 15 11 4 2 14 15 17 4 5 6 19 4 19 2 17 3 20 9 11 7 2 7 12 8 9 16 19 14 5 4 9 16 17 20 1 16 20 6 18 0 10 12 20 18 9 2 15 14 10 2 0 2 19 14 11 10 16 5 9 17 5 13 10 16 5 8 19 5 19 17 13 19 18 18 12 1 15 20 20 15 8 4 11 8 12 1 7 15 16 4 8 5 0 12 3 4 20 17 16 14 6 8 0 10 0 13 7 16 7 14 15 17 7 10 3 17 3 17 19 6 7 18 15 17 18 2 1 1 13 19 18 16 3 12 9 11 17 10 4 1 16 16 4 2 0 16 7 0 12 1 19 1 16 7 11 8 12 3 9 3 9 14 2 11 7 6 19 1 11 14 10 11 12 14 17 5 6 1 10 11 11 17 12 9 15 1 3 14 20 9 1 1 13 6 1 3 1 8 13 2 11 8 10 15 9 17 12 11 7 3 0 7 11 6 5 4 5 10 16 15 6 18 18 15 7 12 7 19 2 7 2 5 13 1 9 16 5 3 1 12 20 10 10 5 8 5 16 9 0 4 2 16 12 4 18 12 1 10 13 17 11 17 12 15 9 6 13 17 8 12 2 9 1 12 0 14 13 3 5 16 19 16 19 6 13 12 10 19 14 8 14 16 8 1 18 11 0 16 4 20 13 16 20 16 16 20 10 3 11 20 13 12 4 11 14 10 18 2 20 5 6 13 20 4 0 17 6 11 13 8 19 12 14 12 5 11 0 14 12 7 6 10 12 5 12 12 14 11 3 4 13 8 7 11 15 12 12 18 5 2 2 17 8 0 10 20 2 0 0 7 17 2 10 6 3 15 6 1 10 17 14 1 20 17 7 11 20 14 20 0 2 3 16 7 11 20 10 2 7 7 6 1 9 9 7 3 12 12 19 14 7 5 4 10 19 3 19 12 18 14 0 16 1 4 2 5 6 16 18 1 1 3 9 1 1 14 12 6 12 15 7 10 18 18 9 7 5 16 6 5 19 17 5 12 9 6 20 4 17 8 1 2 7 10 8 16 11 5 6 1 1 0 11 18 2 16 5 7 8 9 0 20 5 9 11 19 11 7 11 17 4 16 10 5 19 1 10 16 4 0 0 12 13 6 15 8 20 6 5 14 2 6 14 20 1 13 20 11 19 2 6 18 18 19 10 8 16 7 11 5 9 16 16 8 9 8 14 12 0 7 13 15 20 18 20 15 9 10 16 20 18 11 16 11 0 2 14 16 1 12 18 16 4 9 11 8 20 5 4 3 13 0 6 10 13 4 19 3 17 15 11 20 16 0 3 10 20 16 11 9 11 19 0 0 19 17 19 7 5 10 10 11 10 1 6 17 9 2 1 12 11 12 11 0 12 8 3 6 8 10 15 18 15 7 3 11 0 14 12 19 10 5 12 8 14 8 20 10 0 3 9 0 12 17 14 5 4 11 1 15 2 3 14 20 4 12 0 2 19 4 16 12 20 17 11 7 6 14 13 4 7 18 1 0 17 19 7 5 4 19 18 17 11 4 10 3 14 10 14 1 20 7 16 6 18 8 16 16 9 1 19 9 19 1 0 16 20 1 18 3 7 2 20 8 13 3 1 5 9 6 13 7 8 6 11 3 10 6 6 7 15 3 7 15 1 0 3 8 5 8 11 7 4 5 11 18 0 8 20 3 9 8 19 12 10 17 1 2 17 11 4 9 9 12 11 9 1 10 20 18 5 19 8 15 14 11 17 6 4 19 18 5 11 17 8 0 12 5 10 13 10 18 12 9 11 0 6 0 3 11 13 10 17 0 8 6 9 9 6 16 10 0 4 3 10 5 4 18 4 7 8 6 8 16 20 11 10 3 16 1 20 18 10 3 0 16 13 9 20 17 8 16 3 14 11 3 19 8 11 20 3 14 4 8 14 10 10 11 13 15 17 3 11 9 1 3 13 13 7 18 15 8 4 6 8 2 15 14 2 13 1 7 13 2 6 20 11 10 12 19 13 13 11 7 18 5 11 12 3 14 10 3 10 20 12 13 4 7 5 19 4 5 8 11 14 6 4 19 4 15 15 11 8 10 1 17 11 11 6 4 3 4 2 11 0 7 10 20 20 4 16 10 0 15 6 8 6 16 6 2 0 18 20 6 13 4 2 11 2 20 10 6 4 16 15 17 17 19 9 5 2 15 4 1 8 13 0 19 20 16 18 7 10 9 4 12 4 20 3 4 4 7 0 17 5 8 7 13 19 1 6 17 12 14 3 5 19 4 3 4 11 20 6 10 17 10 15 20 11 7 20 18 2 8 14 6 20 0 0 17 9 10 8 20 16 12 8 11 16 19 1 20 9 4 12 16 20 1 0 17 2 6 12 9 9 12 15 6 19 0 8 17 6 16 20 6 1 14 7 19 14 18 9 5 10 14 6 16 5 18 0 8 12 15 9 2 19 4 20 18 13 3 13 1 8 16 18 8 8 14 10 0 0 2 8 10 3 10 14 14 14 3 1 7 19 0 4 19 4 8 12 18 1 6 9 10 1 3 16 10 5 6 19 9 12 5 11 8 0 19 17 10 18 7 9 9 7 13 5 11 12 2 17 2 16 9 14 15 19 16 2 2 18 9 10 17 1 20 20 1 0 1 11 8 17 6 9 7 2 1 14 7 9 2 11 20 10 12 17 8 13 10 9 20 15 19 11 18 2 3 4 10 20 2 2 11 14 9 13 17 13 3 9 11 8 5 1 19 18 12 18 18 6 15 17 16 16 4 13 10 16 11 16 1 0 18 4 17 4 20 4 18 1 2 6 3 5 12 14 19 1 14 9 7 6 6 4 11 3 16 1 12 7 8 10 7 16 7 18 3 10 8 17 0 1 14 1 20 6 14 2 20 4 10 1 8 16 11 7 3 12 0 8 13 14 10 15 10 4 6 16 17 5 14 1 1 3 8 8 19 12 16 16 20 5 5 1 3 11 1 4 2 10 5 6 16 13 0 10 8 10 13 0 15 6 7 20 1 20 19 7 2 16 7 8 10 0 13 2 15 16 4 10 14 7 17 18 1 13 15 5 11 8 15 2 6 11 2 17 13 1 13 7 16 18 15 13 16 10 15 18 10 14 5 2 14 6 16 16 10 20 18 18 8 10 18 11 19 10 16 5 2 18 2 19 0 13 12 20 3 15 11 5 1 0 11 16 1 18 16 3 7 18 15 19 6 14 14 2 16 2 8 19 4 19 4 7 16 6 18 19 7 18 5 5 5 20 3 15 20 10 11 5 16 4 6 12 5 15 5 0 8 0 12 19 13 10 14 1 12 3 6 16 8 9 13 1 7 1 1 0 1 3 15 1 4 10 18 0 10 19 16 13 16 9 12 8 7 11 2 12 12 20 17 2 4 18 3 8 13 11 12 10 19 2 14 19 5 16 12 13 1 6 13 17 11 3 14 13 6 5 6 3 14 4 4 17 13 16 13 20 7 18 14 7 6 14 3 10 17 5 8 13 20 7 4 8 7 18 0 19 8 8 7 19 19 20 6 16 3 20 13 14 4 0 3 7 13 4 15 17 9 15 15 14 8 14 18 6 13 1 11 14 16 6 8 11 0 3 14 0 11 4 12 15 5 10 12 18 0 4 10 19 17 10 9 5 4 8 4 0 19 20 17 0 14 15 15 19 3 0 18 16 1 14 10 13 1 4 12 20 11 2 7 16 11 8 3 1 6 10 11 20 1 8 16 3 20 13 12 11 11 10 18 12 9 8 5 17 6 13 16 20 2 2 6 0 19 10 16 15 18 9 3 17 12 19 12 16 11 2 3 6 2 2 18 9 8 11 0 1 10 9 3 10 12 10 18 3 12 0 20 3 0 5 15 12 18 19 11 4 4 18 13 11 4 0 19 13 10 17 17 11 4 13 19 15 9 12 13 18 14 14 8 19 16 11 17 4 14 10 2 7 20 20 1 16 2 4 1 5 13 10 18 4 13 19 1 5 1 19 20 5 10 18 14 12 3 13 2 10 8 17 17 20 10 3 2 11 0 1 1 17 18 16 4 6 18 1 6 12 15 15 19 17 7 18 13 18 1 16 14 10 5 10 10 2 2 20 16 13 1 12 10 0 11 10 20 9 1 6 15 11 12 15 10 13 4 10 12 11 12 13 18 10 4 19 7 10 8 13 15 1 8 2 13 5 13 16 17 20 13 4 10 9 17 6 17 0 5 12 11 2 9 10 12 18 5 0 1 20 17 2 0 12 0 5 16 7 2 15 3 2 14 2 20 4 20 8 12 12 1 1 8 17 9 13 14 13 3 16 9 3 7 20 4 19 7 17 17 16 16 15 12 2 2 13 18 0 0 13 19 12 10 17 5 20 5 2 2 0 14 0 0 12 10 1 7 2 17 19 17 19 6 9 19 2 6 18 8 3 6 17 5 2 0 3 20 10 3 4 9 16 1 5 20 9 8 6 0 16 7 11 11 8 20 20 15 20 9 10 15 19 15 10 5 6 19 2 10 5 19 19 12 10 13 17 9 4 9 7 11 4 17 5 4 8 13 9 15 3 14 20 9 18 0 11 9 3 13 2 7 10 8 19 0 0 16 14 4 11 8 8 14 17 19 2 18 5 6 18 8 1 18 5 7 13 12 13 10 3 19 20 0 18 11 12 17 7 20 8 6 20 7 17 14 9 0 0 14 18 17 0 3 20 14 9 2 18 16 19 19 7 13 19 15 17 15 7 1 19 3 3 0 11 9 15 8 15 8 11 13 0 16 0 3 18 12 12 6 19 5 14 12 4 5 0 3 14 7 18 11 3 15 5 5 0 15 10 0 16 19 14 10 20 20 1 19 17 16 13 9 12 1 5 11 11 7 6 4 1 15 4 2 6 16 2 2 17 1 3 18 20 12 12 1 17 3 16 13 2 6 20 13 18 1 20 4 18 17 12 14 6 5 2 6 11 15 4 14 5 14 20 0 12 17 16 19 3 19 2 16 17 1 20 6 5 9 4 12 15 20 6 15 17 4 6 3 5 10 5 5 12 9 14 6 10 14 3 2 4 19 17 1 15 3 13 0 11 16 10 3 10 18 19 20 19 16 8 8 16 19 17 1 2 2 17 2 4 20 19 16 12 11 12 4 6 1 5 2 5 10 9 2 1 18 4 11 18 7 15 14 6 3 0 1 13 11 12 15 2 3 11 15 6 3 4 11 12 4 18 0 1 2 2 8 13 15 20 14 16 7 19 17 14 16 15 4 2 18 12 0 9 10 14 13 13 14 13 12 1 16 13 17 18 5 20 5 19 7 0 3 14 13 14 6 11 20 9 3 10 0 11 0 7 18 18 4 3 14 8 8 15 1 18 9 9 10 16 14 0 18 1 20 12 16 7 6 2 5 2 1 4 8 5 11 3 19 3 8 6 16 2 7 7 15 12 0 2 13 10 3 8 17 0 10 4 8 1 0 15 15 11 10 14 7 0 11 5 0 20 13 5 0 3 9 11 14 5 19 3 8 0 2 15 12 14 0 0 10 19 0 13 7 7 10 20 2 17 5 2 7 14 20 4 0 7 18 6 11 15 2 16 17 17 20 16 11 11 12 3 9 19 8 2 17 10 0 19 9 17 15 20 20 18 9 6 7 17 3 3 13 10 19 11 0 9 19 5 14 15 18 3 14 8 18 18 12 19 6 11 20 5 9 6 6 5 2 20 5 1 19 4 11 10 6 3 9 1 3 8 14 3 16 0 4 18 12 4 0 4 4 12 9 5 9 9 17 18 19 17 19 20 17 3 5 17 17 12 16 16 0 3 15 18 11 4 7 1 0 11 3 20 6 7 19 14 14 14 4 3 0 0 10 0 16 12 13 11 19 16 7 0 10 10 10 12 12 6 6 2 17 9 18 14 7 17 8 9 5 15 4 0 4 17 16 18 12 20 17 16 6 7 4 14 14 17 10 5 5 7 19 17 12 4 17 4 9 20 2 1 5 2 11 2 6 18 6 5 14 17 3 11 11 18 7 8 19 10 17 17 8 8 2 7 0 20 13 8 0 11 20 15 4 11 17 1 2 11 12 11 16 4 9 2 20 10 9 11 13 20 4 1 3 4 4 10 13 2 0 13 5 13 2 2 0 13 16 20 12 10 7 15 9 12 17 1 11 11 9 12 14 14 2 7 4 18 9 18 15 10 11 8 18 12 6 2 7 2 10 10 17 18 14 0 11 2 10 15 10 6 5 9 14 18 14 1 4 12 14 1 16 17 18 0 4 8 18 10 19 9 7 18 5 7 7 1 7 11 13 14 4 12 1 19 5 14 19 8 5 2 16 0 9 18 15 4 9 17 16 13 7 9 16 14 5 0 4 11 13 3 3 7 7 0 18 12 2 1 1 4 9 16 5 12 19 11 6 17 17 5 13 12 17 5 13 3 19 17 1 15 6 20 1 16 2 3 14 14 5 8 3 20 2 11 10 6 10 6 16 3 18 20 2 0 8 0 12 17 11 9 11 12 3 5 7 8 4 6 5 6 17 8 19 11 2 3 8 3 2 6 18 20 4 20 18 7 20 14 20 9 7 8 11 18 2 16 1 17 2 15 12 14 4 20 15 18 6 20 4 18 13 10 14 13 2 15 5 15 0 6 3 12 1 2 15 19 7 0 8 6 11 19 14 20 19 16 7 16 11 6 3 16 17 1 10 20 1 20 8 14 5 15 1 4 6 2 12 15 16 6 19 6 7 17 11 10 19 16 14 18 16 14 6 7 11 2 2 15 19 6 6 17 5 16 10 14 14 16 13 9 19 20 4 16 15 4 11 17 5 12 5 16 15 0 8 6 10 9 9 13 14 16 9 5 3 13 13 12 19 4 4 4 0 9 18 20 8 8 3 19 4 4 0 14 14 7 7 9 16 12 9 7 2 1 0 12 17 2 0 19 15 7 20 16 20 11 16 7 18 14 16 9 6 3 5 13 3 13 5 20 18 6 1 2 3 7 16 4 10 11 9 11 12 0 10 6 19 18 14 0 0 0 13 13 4 17 16 19 9 3 15 1 12 11 9 19 3 12 14 10 15 0 16 10 19 1 10 15 15 15 4 9 3 1 12 16 9 9 1 11 3 17 18 1 13 8 5 1 2 8 11 5 13 3 11 6 10 8 14 5 14 3 3 19 15 15 11 11 18 6 17 13 17 17 18 12 9 7 5 13 7 18 17 14 15 6 6 6 6 5 17 4 5 12 5 3 12 14 18 19 12 15 15 14 5 2 15 15 0 19 9 10 1 0 8 14 4 5 3 12 11 11 13 13 13 12 8 11 16 13 19 0 16 4 12 15 5 13 5 17 17 7 4 6 17 3 19 12 3 10 3 9 17 8 12 5 14 7 17 7 16 10 8 12 0 4 13 12 1 0 15 12 0 7 8 8 10 0 19 13 10 12 20 0 20 2 10 6 9 7 5 19 6 7 5 18 1 13 20 18 8 9 11 14 19 4 2 14 8 7 11 8 14 18 3 16 8 6 20 19 17 7 17 11 15 0 4 16 15 3 18 11 7 5 14 6 9 8 20 15 19 17 13 18 8 15 12 5 0 9 15 7 4 13 7 7 15 8 15 2 20 1 0 17 16 4 6 11 8 9 17 19 20 10 7 15 5 0 2 20 1 17 5 7 12 7 2 18 8 4 0 2 3 3 4 4 12 12 2 2 1 14 13 14 10 19 9 11 18 3 10 14 2 9 5 12 16 16 10 5 6 9 5 15 12 4 16 8 4 3 7 7 6 12 6 2 13 3 6 6 7 3 11 1 20 12 6 8 0 1 0 0 1 9 4 11 17 8 19 0 9 15 8 3 10 5 19 7 11 12 14 17 16 20 15 1 15 14 10 3 10 9 3 7 0 6 4 13 9 8 19 3 16 4 15 12 9 10 6 4 8 20 11 3 9 11 15 10 13 1 4 8 16 10 6 17 10 0 7 1 12 20 13 9 2 3 5 11 8 8 11 8 20 1 6 17 19 20 13 0 16 8 12 5 16 0 18 16 6 15 12 3 18 15 1 7 6 13 1 5 12 2 11 14 19 11 4 20 1 10 18 1 7 3 5 6 8 18 20 20 18 12 10 10 1 2 16 9 12 6 3 6 0 18 12 15 9 2 18 3 0 19 1 0 2 8 7 15 20 13 12 20 8 11 4 1 4 19 4 18 5 8 9 15 16 2 3 19 13 17 15 14 2 11 17 16 0 17 6 10 1 3 16 16 12 3 13 1 3 2 13 3 0 0 6 14 2 19 8 19 10 0 18 3 9 13 8 17 10 10 5 9 3 14 5 15 4 19 11 5 0 11 16 15 6 20 11 5 5 19 20 1 17 4 1 10 18 4 1 0 15 14 4 2 11 2 2 16 16 13 6 10 10 2 20 18 5 19 1 7 16 18 2 0 12 0 5 5 1 7 3 6 15 2 7 1 9 9 3 0 5 0 2 18 5 15 15 11 19 0 7 16 20 7 14 12 11 13 11 5 1 13 7 12 10 5 6 13 4 7 19 3 8 17 5 16 7 5 6 3 2 6 17 15 8 10 19 10 4 4 2 17 5 17 3 9 16 9 7 3 3 10 8 15 15 20 12 5 10 18 5 13 4 0 13 3 7 20 20 2 8 12 9 18 4 15 19 10 10 4 20 1 11 2 18 1 15 0 8 20 1 14 3 18 16 8 20 20 11 6 19 4 16 17 14 6 5 17 7 11 11 17 13 14 0 8 18 4 0 9 3 0 16 4 19 3 4 7 8 6 14 6 13 0 6 15 16 14 0 7 20 16 2 15 6 14 9 15 6 12 17 13 17 9 14 18 10 9 7 0 14 13 10 6 3 10 4 4 9 16 12 15 8 2 6 3 7 9 1 8 20 11 2 18 9 17 7 0 9 14 14 8 12 7 11 6 13 11 2 1 15 1 18 6 9 6 7 16 18 4 20 4 9 2 20 18 4 12 10 18 16 1 20 18 6 7 11 16 4 12 6 13 13 16 16 6 11 11 2 9 11 19 12 12 6 3 19 11 10 19 0 16 14 13 6 2 7 7 4 15 20 3 10 7 13 18 15 3 15 7 10 17 5 12 14 8 6 13 5 8 7 15 11 9 20 4 19 13 10 18 6 18 3 16 4 13 19 18 2 16 14 12 15 9 14 16 3 17 16 10 19 10 12 16 17 8 20 0 17 14 9 1 11 16 16 3 7 12 0 10 2 3 15 12 20 8 0 16 2 8 13 8 17 3 16 20 12 5 10 1 2 13 2 14 20 9 9 18 16 2 1 19 0 5 15 13 1 16 10 11 15 19 0 16 13 6 13 8 3 11 5 13 8 7 1 15 3 13 10 5 5 1 10 16 10 10 7 10 10 16 14 13 13 12 12 3 0 7 16 11 11 14 12 4 10 18 16 20 7 9 20 5 0 16 13 12 6 19 10 13 5 3 19 5 8 16 4 0 20 15 4 9 11 12 10 19 8 18 16 13 0 3 10 6 17 17 3 0 0 13 0 1 0 18 11 16 13 12 4 14 4 2 19 0 2 14 14 7 10 11 7 18 15 14 9 4 5 13 12 18 0 9 2 18 18 12 15 11 5 8 5 17 3 4 7 20 9 13 14 19 8 4 6 2 8 6 4 12 13 3 11 0 3 10 7 1 9 3 2 19 5 8 9 16 17 0 6 5 16 18 6 11 17 8 9 7 19 10 13 6 0 8 11 17 18 17 6 17 13 2 3 9 2 13 15 16 13 5 20 14 15 1 17 4 14 20 16 20 0 12 15 9 11 5 17 5 12 19 2 16 4 5 1 17 0 11 3 5 5 10 6 2 0 14 14 2 0 3 17 14 3 9 10 4 3 17 4 10 0 20 18 20 19 4 18 0 19 7 17 4 8 1 20 3 13 1 17 4 6 7 4 11 16 10 12 2 1 13 20 16 4 5 2 18 11 18 14 2 6 9 10 20 12 0 16 9 12 12 18 16 8 0 9 17 0 0 19 12 1 2 16 15 4 3 17 15 11 4 2 16 4 17 11 20 20 11 15 16 13 6 12 4 0 2 12 13 16 0 9 5 3 11 9 15 6 2 2 14 14 14 8 11 18 13 15 14 11 4 14 16 4 2 10 1 10 8 6 19 4 7 19 15 17 9 6 0 19 14 14 13 20 5 9 8 15 7 7 11 11 10 15 9 8 7 6 17 5 11 0 6 11 16 16 19 0 8 7 7 1 17 5 5 3 8 2 2 6 10 3 20 12 7 20 18 15 8 1 16 11 18 9 20 16 14 8 6 7 16 13 4 0 20 6 12 12 9 8 9 8 10 6 8 5 16 10 10 18 7 16 8 6 5 6 12 11 19 3 12 0 0 7 0 1 14 13 3 19 19 19 10 6 3 13 17 12 1 14 0 1 19 0 5 19 0 10 5 1 6 2 20 19 6 10 11 0 14 15 0 2 15 6 18 13 8 13 5 4 8 19 16 14 13 10 0 11 18 10 14 17 9 9 1 17 20 19 15 7 11 20 12 7 12 6 19 12 16 6 5 10 7 19 20 17 5 16 1 16 4 13 19 1 17 18 7 1 6 15 6 15 2 11 3 18 7 8 11 7 3 9 9 2 4 20 17 19 4 18 20 1 13 20 0 18 2 4 7 2 16 15 13 3 1 2 5 10 4 15 18 13 3 14 14 8 7 3 4 16 17 15 12 7 12 1 9 2 13 10 20 5 5 10 3 17 0 14 1 6 20 2 12 16 7 16 14 13 12 4 9 16 4 1 16 13 0 11 20 1 3 3 15 16 20 3 15 4 2 12 19 5 16 19 5 13 17 1 14 15 8 3 8 8 20 13 8 1 20 0 12 7 19 5 4 6 14 13 14 7 8 13 8 9 3 1 12 17 1 10 9 0 7 0 8 4 0 4 6 12 16 13 5 7 20 7 9 7 15 11 18 8 20 1 6 20 17 18 17 4 1 6 8 3 5 15 20 19 20 13 4 7 16 5 18 10 14 6 12 10 9 15 8 2 15 18 4 19 4 17 3 16 6 18 8 14 3 2 16 13 10 17 6 5 13 15 6 6 14 11 8 5 17 11 3 17 20 4 5 12 20 9 6 16 15 7 4 12 8 19 5 3 2 20 10 0 11 14 17 9 7 9 15 11 14 10 5 15 1 16 9 15 7 14 19 3 14 10 4 1 19 11 20 11 14 18 10 1 20 1 3 4 0 13 11 10 20 18 5 17 19 14 14 13 16 9 7 6 16 1 3 2 17 10 19 15 18 18 15 7 0 7 1 15 10 2 12 4 9 8 1 1 18 7 12 12 1 1 17 15 19 19 17 14 7 2 17 2 17 12 12 8 16 20 13 17 11 16 5 12 3 18 2 2 1 3 12 15 17 13 15 10 9 9 3 13 8 8 8 10 0 20 20 19 15 13 18 19 6 4 18 10 0 8 12 6 1 19 11 4 3 15 11 20 3 10 11 10 20 6 4 4 6 16 10 8 1 12 2 0 13 13 0 2 14 7 11 17 18 9 9 6 19 4 3 5 3 16 9 18 18 16 16 14 20 2 15 3 9 16 19 10 5 1 10 15 17 3 5 10 13 0 2 9 10 0 6 4 3 5 14 4 2 9 17 12 8 15 5 20 9 3 18 17 7 14 9 4 5 0 4 12 7 9 19 20 8 5 15 8 8 9 7 14 10 9 3 0 2 18 15 13 8 15 19 7 2 3 12 13 1 11 3 0 9 2 10 19 12 20 6 15 14 13 12 14 5 2 17 12 6 12 12 3 9 0 16 14 13 18 7 9 5 8 6 3 17 4 20 16 17 18 8 9 14 8 19 19 9 9 6 6 7 20 13 0 3 20 5 8 17 7 13 10 8 4 2 12 10 9 12 15 7 5 18 15 3 19 5 15 1 10 3 2 9 14 0 15 12 19 4 5 10 17 14 8 16 5 0 15 18 1 2 6 10 5 15 16 12 3 1 10 4 5 19 6 17 6 9 13 19 19 11 20 19 13 2 18 19 3 2 3 20 14 19 13 12 16 5 13 2 20 17 3 11 3 20 12 11 3 2 13 13 10 3 7 1 9 20 6 6 16 8 8 5 13 0 8 5 4 4 1 14 1 14 5 14 7 0 16 19 17 4 13 10 7 7 15 6 7 8 3 19 18 15 18 15 0 6 4 13 10 7 8 18 20 16 20 16 6 19 6 14 19 19 0 13 12 4 15 20 9 9 11 12 17 0 4 3 9 10 6 14 4 9 8 13 1 12 13 14 12 19 14 2 4 9 18 0 8 5 7 11 17 0 7 2 5 6 6 20 8 6 13 19 5 2 19 19 12 19 20 1 20 18 8 13 12 15 16 10 10 12 8 14 6 8 4 5 13 12 17 4 16 19 16 20 15 6 9 9 4 8 11 5 18 6 8 18 13 7 0 8 1 10 5 15 8 11 10 15 20 20 16 8 0 11 19 20 11 1 15 10 9 6 7 3 16 4 6 10 11 8 19 15 0 18 17 8 15 13 16 2 15 17 13 17 11 17 15 14 1 18 15 7 8 1 17 17 18 1 12 5 10 20 15 9 13 7 20 2 15 2 17 6 13 2 16 7 12 18 20 14 10 5 10 18 13 10 1 9 18 11 18 2 16 8 14 5 4 9 7 13 7 4 16 20 18 17 12 12 6 17 7 7 12 8 3 0 10 4 7 10 3 10 11 5 8 10 6 3 19 15 6 10 7 10 6 13 0 5 9 0 10 17 0 12 2 13 12 14 8 3 14 18 19 20 13 18 18 17 18 18 13 0 20 12 0 3 12 19 6 0 13 0 13 8 20 11 0 2 18 18 6 17 0 7 7 13 17 1 11 5 12 2 3 6 0 10 16 20 3 16 2 14 13 7 4 16 20 4 17 5 10 2 18 20 16 13 10 8 1 9 15 16 16 5 10 2 18 1 18 8 9 17 1 14 10 3 18 15 16 2 16 20 18 11 16 4 19 13 11 2 13 18 4 5 4 7 17 2 4 20 20 17 18 1 3 1 12 20 5 14 15 2 18 15 15 8 2 7 6 2 7 8 4 16 6 7 4 5 20 1 17 6 14 4 10 11 15 5 12 20 9 13 9 11 9 8 16 3 6 13 2 16 4 19 19 8 12 15 10 13 13 6 17 1 17 16 1 10 16 18 17 20 19 9 9 19 19 11 12 7 2 8 20 7 10 1 17 18 7 16 16 13 18 0 5 0 4 12 0 2 0 9 5 19 7 15 4 12 20 19 17 14 2 19 3 3 14 0 17 20 6 15 14 6 2 16 13 15 3 0 18 14 0 3 12 16 14 8 4 20 0 19 10 9 18 18 15 9 0 3 7 0 7 20 5 14 1 0 15 16 20 3 7 3 19 17 18 4 13 15 0 0 19 13 17 19 10 16 3 16 6 17 3 3 11 4 4 1 16 15 3 13 3 0 2 11 4 0 18 9 9 3 3 5 14 4 16 8 8 2 15 4 11 15 16 9 5 1 4 19 1 11 10 18 9 12 16 18 11 18 1 5 0 8 2 11 12 2 0 7 17 9 0 20 17 4 20 15 0 4 14 2 10 14 5 0 12 14 14 13 0 6 8 16 14 18 13 17 16 10 18 4 9 5 16 18 17 11 20 8 4 17 7 15 6 3 6 6 0 11 9 1 8 8 8 12 4 13 18 6 9 17 8 1 0 2 0 1 16 13 20 10 18 18 20 15 8 16 17 17 19 8 3 19 15 10 8 11 18 12 19 0 16 11 16 19 9 15 14 20 8 10 12 14 5 7 15 13 14 20 14 5 2 14 10 9 4 11 6 13 15 20 4 0 11 4 12 7 6 8 18 11 13 0 11 10 20 20 8 9 13 6 8 0 17 9 2 19 16 18 18 14 10 13 20 7 0 15 20 3 20 13 20 3 11 3 8 4 7 14 17 3 9 3 4 13 9 3 6 1 2 2 10 7 16 3 20 11 3 17 8 17 3 5 4 2 14 14 20 18 17 0 6 12 4 6 9 17 15 13 5 8 6 17 15 9 13 11 7 4 0 6 18 9 12 19 8 4 18 5 18 7 0 7 19 3 6 10 13 1 10 16 8 8 16 13 20 16 11 2 6 11 13 14 11 7 4 4 14 14 7 0 10 14 3 16 1 10 16 16 15 19 0 2 18 5 9 17 0 3 3 19 0 7 1 13 17 4 6 10 12 12 6 19 11 16 12 18 8 15 17 14 7 13 20 4 18 11 3 2 13 16 10 17 11 15 10 5 17 18 15 10 19 0 4 4 5 16 15 5 17 14 20 9 15 12 4 1 15 12 9 6 3 7 4 8 12 11 0 6 6 2 16 0 10 16 0 12 10 19 12 16 4 8 8 12 14 13 11 6 7 13 15 17 14 16 3 1 9 0 0 12 19 11 5 18 17 10 3 12 12 12 10 4 4 10 11 5 14 20 5 15 19 3 1 10 10 7 9 16 14 10 11 11 19 20 8 12 1 6 13 9 11 6 17 4 20 12 8 13 12 12 0 4 9 7 13 17 10 8 14 17 18 14 17 11 8 13 15 3 3 0 17 12 20 11 17 15 2 4 2 16 11 14 9 10 20 17 13 18 6 11 4 17 9 15 6 11 7 12 12 15 4 19 12 20 6 15 7 2 0 12 8 20 13 17 13 12 4 7 11 14 4 9 9 1 18 18 14 19 0 6 17 7 14 15 7 18 6 2 1 6 19 8 1 17 13 2 4 10 9 13 20 17 13 5 9 0 3 14 18 10 17 0 10 2 1 7 19 18 10 9 8 3 2 3 14 19 2 0 2 15 17 11 14 3 6 8 1 9 10 17 16 9 20 20 2 13 11 8 11 20 14 10 17 8 17 14 4 12 0 16 12 18 9 10 5 2 5 9 13 4 10 19 7 10 8 20 14 16 17 11 1 16 15 0 20 3 13 11 12 19 6 17 11 10 18 14 10 8 3 7 9 4 19 12 3 15 12 7 14 9 9 11 7 6 14 5 17 14 9 20 3 16 19 11 17 15 1 10 6 9 10 4 13 20 20 11 15 7 17 15 13 9 8 3 11 11 7 19 4 19 16 19 18 18 1 10 14 16 4 8 8 18 14 2 2 10 19 20 19 13 1 18 13 7 17 7 15 20 5 19 14 1 12 3 17 12 10 11 9 4 6 4 13 7 14 10 20 14 14 19 17 2 3 20 2 12 18 15 6 14 13 16 8 18 5 10 19 11 5 17 3 14 12 16 15 7 20 15 18 18 11 9 14 17 15 10 0 1 8 13 17 19 6 6 2 6 1 20 16 10 19 12 1 17 2 6 18 14 9 20 9 9 14 7 10 9 9 8 5 17 20 4 10 6 4 11 4 4 2 8 20 17 16 10 0 20 13 20 15 18 8 17 8 3 17 17 18 0 1 19 7 14 16 13 13 7 12 4 3 20 13 3 1 19 13 17 4 15 1 10 3 2 7 6 19 4 17 12 7 14 2 13 11 0 14 16 15 15 5 19 17 5 14 15 19 7 4 6 11 9 3 10 13 13 19 11 12 20 7 13 12 0 2 2 0 1 11 15 18 13 7 16 5 5 18 3 18 13 0 16 5 5 11 18 20 6 13 17 13 14 15 9 20 18 0 5 9 20 20 18 0 0 0 15 0 8 20 16 17 15 5 20 3 16 0 16 1 17 5 16 0 12 13 14 13 13 3 7 5 18 2 0 19 10 12 2 19 18 1 0 5 11 14 4 13 8 15 14 0 2 8 1 1 1 13 3 17 17 10 0 8 2 5 0 10 10 5 12 14 11 1 9 3 14 5 5 17 5 15 17 0 9 17 16 18 20 12 0 2 6 1 3 12 12 6 16 20 2 1 13 19 16 4 18 8 10 17 18 2 20 13 15 4 5 14 16 11 8 10 13 16 14 20 6 3 9 17 10 4 0 1 8 12 1 6 19 18 20 9 5 9 4 0 13 9 5 20 19 14 16 5 4 9 20 5 14 16 19 12 3 11 17 18 4 12 1 8 8 3 13 11 6 11 4 4 12 17 3 0 19 17 5 18 16 4 12 3 8 9 1 2 4 16 9 15 4 15 13 10 12 2 2 9 1 13 18 12 1 4 2 10 13 17 14 20 4 20 13 17 5 10 18 0 0 2 13 20 4 17 2 17 2 17 5 18 13 14 15 9 12 3 7 16 17 1 19 17 9 4 0 17 9 20 18 16 6 0 14 6 7 4 15 0 9 1 2 8 17 12 6 6 15 12 19 18 7 7 10 16 4 10 18 6 20 0 19 9 1 1 1 6 3 9 3 2 12 19 10 13 1 20 19 17 2 3 12 3 11 14 12 6 20 11 0 8 16 20 15 5 12 19 10 3 17 16 20 18 18 10 3 17 7 10 18 0 14 0 20 2 2 19 9 12 4 9 13 19 17 13 11 10 12 2 5 10 13 7 16 16 13 5 7 13 15 18 3 10 6 17 4 16 3 3 1 7 4 6 0 3 5 13 15 2 3 16 4 17 14 16 1 16 5 18 3 0 11 7 14 17 0 1 15 17 18 15 1 14 9 9 4 4 9 19 0 5 16 1 6 15 11 1 16 16 3 15 10 9 11 6 16 0 9 10 15 15 8 12 4 5 7 13 0 20 1 8 3 13 4 13 17 4 0 0 3 10 12 6 9 6 10 14 19 11 16 19 12 4 17 8 15 2 16 5 4 11 12 3 11 10 20 13 15 0 19 10 13 6 4 7 14 8 6 20 4 7 14 17 14 15 20 10 4 9 3 9 11 11 1 10 12 7 4 13 7 0 14 16 1 3 19 10 15 14 11 11 18 4 18 2 16 11 10 6 8 19 3 9 11 6 10 14 14 9 14 12 0 6 3 1 10 2 11 14 12 3 1 18 4 4 9 11 9 15 14 9 11 9 6 1 3 1 9 9 19 17 12 17 13 11 11 7 14 19 9 10 7 7 20 1 5 0 8 19 16 15 9 0 17 14 12 9 11 11 6 13 15 7 4 8 0 16 17 6 3 4 6 16 13 2 11 20 2 10 18 0 17 11 8 19 12 11 13 6 11 18 4 12 4 5 11 16 15 15 19 1 7 14 9 5 13 9 14 0 0 12 1 1 7 13 18 18 19 3 2 11 20 17 11 10 8 18 8 7 15 9 4 1 9 0 13 19 19 7 9 11 4 5 17 12 11 1 14 8 11 13 20 11 8 9 5 11 8 11 9 14 13 20 14 7 13 9 17 3 10 7 3 14 15 7 5 20 19 0 1 9 15 0 2 7 16 14 11 15 16 7 13 9 11 9 0 10 11 1 19 19 8 14 5 5 6 11 6 4 17 3 12 20 17 14 7 12 4 12 20 15 0 19 12 14 10 7 12 9 2 6 14 16 11 20 9 17 3 15 1 1 18 2 10 11 20 1 10 13 1 16 19 10 8 7 2 1 6 4 7 16 16 2 19 14 3 6 3 10 3 3 20 10 16 0 4 9 9 7 12 7 12 18 18 13 1 11 15 14 18 12 11 16 13 12 17 13 5 8 13 18 17 15 5 12 3 18 12 19 5 3 15 15 17 16 12 20 1 9 15 13 8 13 2 17 3 11 3 16 19 19 18 7 16 15 1 19 18 1 20 18 9 16 0 6 16 20 11 17 16 14 15 13 18 3 3 1 8 9 5 0 14 14 2 5 13 1 8 16 13 8 14 13 11 4 17 15 13 9 1 8 8 19 17 20 19 9 20 10 19 11 5 6 16 1 8 3 10 10 10 3 7 3 17 19 7 14 12 11 12 14 20 4 10 0 16 6 9 17 20 4 2 11 9 15 3 10 5 10 20 1 8 16 5 9 17 0 17 18 5 1 13 0 15 11 19 13 6 15 4 1 3 18 18 5 0 9 11 5 13 2 15 18 14 18 15 14 10 8 19 6 11 1 13 3 15 7 9 6 7 11 16 15 3 2 3 13 10 5 7 2 20 14 19 12 2 10 3 9 8 10 16 5 20 9 1 19 18 1 9 11 19 7 11 11 3 3 16 5 11 7 12 8 13 12 8 19 1 19 15 0 15 1 3 10 0 1 2 16 15 9 3 5 17 4 17 11 13 11 14 14 9 17 7 12 11 15 11 10 1 8 5 18 3 3 18 19 11 9 6 19 18 19 11 9 1 13 14 5 7 10 1 7 17 10 5 5 8 11 12 2 1 12 11 16 16 9 7 8 3 20 0 14 14 16 9 6 14 1 7 11 9 14 17 0 15 3 13 14 13 16 13 4 13 5 15 4 2 1 5 12 19 5 7 0 18 14 5 0 3 7 5 1 11 4 0 20 7 6 16 0 6 18 12 12 14 2 15 12 15 10 18 6 12 18 13 12 17 19 19 5 3 7 14 12 2 3 4 17 5 16 4 13 0 15 11 6 5 9 19 9 17 1 14 9 7 0 18 19 8 14 9 14 16 1 17 0 12 15 19 4 10 13 0 5 3 4 2 2 9 11 20 12 2 12 9 9 8 15 19 0 18 0 10 3 11 4 8 16 0 12 16 16 16 2 4 13 10 16 7 4 2 11 14 16 6 0 15 19 10 7 9 8 18 2 10 18 11 13 20 14 0 15 17 19 3 19 18 10 8 12 0 6 8 5 19 5 15 1 10 20 4 1 15 1 20 11 2 20 7 7 11 13 5 11 18 11 18 9 15 19 8 6 9 14 20 3 8 10 11 9 13 13 9 14 8 5 20 11 14 12 20 14 8 4 13 18 16 0 19 17 15 3 0 8 1 5 8 15 4 3 7 13 12 4 11 3 13 18 16 12 2 13 10 16 6 2 18 14 18 15 2 4 4 8 3 19 16 1 20 8 15 6 12 8 18 9 8 17 19 6 6 10 7 14 11 7 0 14 9 20 4 13 8 13 8 8 18 15 15 7 15 0 2 10 20 3 10 5 5 10 12 18 1 13 5 9 4 16 4 10 16 0 5 10 2 5 10 15 15 11 20 12 17 6 1 0 20 16 9 2 9 4 15 12 19 15 7 10 8 6 16 19 17 19 13 13 14 15 5 5 3 4 7 12 9 9 8 15 12 11 19 6 16 15 19 2 1 13 3 5 4 16 18 19 5 2 10 15 6 14 3 17 15 0 7 8 16 13 13 4 20 14 16 14 19 15 6 5 16 13 0 2 0 10 5 0 12 19 4 9 5 7 5 14 15 12 19 3 2 12 16 15 10 3 1 12 15 2 18 15 11 19 12 7 4 11 5 1 19 5 17 4 16 19 2 8 16 14 13 8 0 3 16 10 19 20 14 0 1 5 16 14 18 5 10 15 3 3 15 14 8 10 15 18 9 13 13 1 12 11 14 10 3 10 15 9 18 6 14 17 14 14 1 13 8 12 17 5 16 15 10 3 16 12 9 15 4 10 17 0 10 11 5 14 14 14 2 12 18 12 4 2 11 2 16 6 13 2 18 3 14 13 14 6 16 11 6 4 4 4 5 4 20 20 1 2 20 2 11 18 2 6 15 14 18 2 2 18 4 20 11 0 12 16 2 12 10 1 20 15 15 11 8 18 19 12 7 18 0 1 19 19 19 19 8 12 17 9 20 0 17 6 14 16 4 19 17 19 1 4 12 1 12 4 9 8 6 13 12 10 9 4 10 4 17 12 4 7 19 17 7 4 11 18 9 1 19 4 17 17 16 1 0 12 17 11 19 20 12 19 8 20 20 13 3 17 17 2 19 20 8 13 0 15 9 0 9 5 1 5 2 17 7 0 18 6 15 0 17 18 20 18 1 0 20 5 12 13 5 10 4 13 3 7 5 16 4 0 6 10 6 1 11 6 13 5 17 15 18 3 1 2 9 19 14 15 10 2 5 10 17 20 20 18 15 13 20 10 11 14 16 4 4 15 15 18 14 8 6 4 10 9 10 5 17 19 3 17 0 2 20 0 14 0 0 19 15 11 7 0 14 11 9 11 13 4 1 8 4 20 10 7 9 13 5 10 6 2 12 2 7 10 5 15 6 0 4 12 10 20 8 20 15 17 14 18 19 18 12 19 0 1 2 19 20 15 19 9 0 6 2 16 19 5 19 7 14 1 17 1 11 3 5 20 12 19 20 17 10 19 19 10 14 4 14 10 2 19 1 4 14 6 18 17 0 5 11 15 6 11 2 17 10 17 0 0 9 20 11 11 19 13 5 5 12 20 11 16 2 16 1 11 8 10 14 10 6 12 6 3 14 13 3 12 14 18 12 15 2 17 13 7 15 1 6 6 15 19 16 16 6 2 8 3 16 7 20 19 18 19 16 18 10 7 17 15 11 20 3 14 12 3 15 1 19 16 13 3 19 0 4 17 3 20 14 12 15 18 3 3 0 19 13 19 13 4 18 10 15 11 3 1 6 5 2 10 5 15 6 4 20 2 2 18 20 10 3 9 5 16 9 10 13 15 13 13 5 4 10 20 3 11 2 8 1 13 1 2 3 14 20 16 7 5 10 5 13 12 6 12 16 6 20 2 7 14 15 5 12 12 18 4 10 16 19 15 6 7 10 2 10 20 9 12 16 10 13 5 20 10 20 13 19 19 4 10 18 18 1 17 7 16 11 17 20 2 18 14 4 13 3 9 5 14 14 19 4 12 6 18 7 9 13 11 19 1 7 6 1 19 7 17 12 17 20 3 7 17 17 19 19 3 2 0 20 1 0 2 12 10 20 7 11 7 3 18 7 17 8 4 3 16 3 14 3 1 11 7 19 19 6 4 3 0 2 16 6 10 2 6 11 11 3 3 4 8 12 0 2 19 13 13 18 8 4 7 4 11 1 16 11 8 4 5 18 10 17 19 16 7 7 5 7 4 5 15 10 15 8 10 12 20 8 14 5 18 15 6 11 16 0 18 4 6 20 16 16 9 6 9 20 9 19 6 9 17 15 17 2 15 4 11 5 1 19 4 8 17 14 12 17 12 13 2 5 3 3 13 13 4 16 16 16 7 7 9 20 16 12 18 0 7 0 2 6 18 18 15 1 15 1 16 2 12 4 4 4 11 16 12 16 18 12 18 15 7 0 13 10 1 12 11 5 2 9 7 10 16 3 20 0 10 0 6 15 16 1 16 1 3 11 14 0 8 9 12 12 8 8 7 13 6 12 2 12 7 14 9 17 3 1 1 12 16 13 12 14 19 19 3 18 16 7 17 0 16 7 1 8 9 3 20 13 15 2 13 5 18 13 6 11 12 8 9 15 7 8 7 7 4 11 17 10 0 14 7 20 20 2 15 8 4 20 18 1 15 12 1 20 18 13 17 0 16 4 0 6 13 19 3 12 19 3 4 14 11 7 17 6 19 7 4 13 0 14 19 4 15 3 6 19 0 16 17 1 7 11 16 10 15 2 3 10 10 0 12 12 20 17 12 1 12 16 15 17 4 18 2 19 7 15 6 0 7 14 18 11 1 19 17 0 6 3 16 7 11 5 12 13 18 18 2 1 13 11 5 0 6 4 18 15 12 13 13 14 17 7 6 15 19 8 7 16 11 14 14 17 3 5 15 20 8 0 7 9 19 17 5 4 20 8 5 4 6 2 17 3 13 11 0 0 19 3 7 13 12 0 18 14 12 20 9 14 1 8 5 9 5 4 14 0 19 15 9 12 19 10 7 4 18 16 4 20 0 11 16 12 10 20 1 5 5 12 9 2 2 19 13 1 0 13 4 9 7 16 4 7 6 19 11 5 6 1 7 13 3 12 2 2 20 14 16 8 9 11 7 13 17 4 20 1 10 16 7 7 1 13 9 7 11 20 8 2 4 5 16 9 2 14 3 19 16 18 11 9 10 17 1 5 2 3 7 18 5 4 14 6 11 0 14 18 9 7 11 16 4 5 17 19 7 9 18 2 17 7 20 14 5 5 1 1 19 2 14 7 7 9 16 11 19 6 10 5 0 18 20 8 6 11 3 2 18 8 17 16 1 10 19 15 20 19 7 14 8 11 11 13 9 10 2 1 17 17 4 3 3 18 14 10 7 2 4 10 7 20 11 7 9 12 10 5 15 18 6 10 19 16 13 12 5 1 20 5 14 11 2 4 12 5 12 20 2 19 14 8 14 4 7 11 8 9 12 8 5 3 0 11 18 20 14 5 16 15 1 2 10 6 20 11 15 17 20 1 13 4 0 19 6 1 17 20 19 1 4 6 14 1 19 10 9 17 15 11 7 20 2 5 5 2 1 3 4 20 16 15 17 20 13 8 17 1 13 10 20 9 14 1 14 11 15 13 9 9 15 8 2 14 3 0 7 3 16 5 0 4 17 15 7 6 12 5 15 12 11 17 6 12 4 10 8 13 5 20 2 5 6 11 15 9 8 8 7 8 8 6 2 17 16 13 15 4 13 5 13 17 8 17 11 20 17 2 14 3 20 9 4 3 15 1 6 7 1 20 11 5 8 0 8 3 9 7 11 18 5 11 0 14 17 12 0 1 11 18 8 20 15 13 13 2 5 16 0 4 15 5 12 3 6 3 17 4 0 10 17 14 4 18 19 14 2 7 15 15 19 15 12 18 15 17 16 13 11 12 16 14 2 9 9 12 20 20 11 4 12 3 9 20 13 1 1 11 20 19 2 5 14 4 12 15 8 18 5 4 1 3 17 7 11 18 11 20 5 1 13 18 9 19 13 8 13 10 12 18 19 7 4 17 3 19 7 1 12 1 2 14 18 19 12 1 6 17 11 10 9 6 10 10 15 19 15 19 13 1 6 4 16 12 11 10 3 17 9 14 6 1 0 6 3 7 16 15 18 10 14 10 2 8 20 6 11 14 3 15 16 16 5 7 18 17 17 1 18 18 19 7 13 9 6 2 10 0 12 18 18 16 11 3 17 10 5 17 18 14 12 12 5 7 3 11 12 2 10 16 18 17 5 1 1 14 5 2 5 16 11 7 1 5 9 19 18 19 8 1 17 0 19 6 14 2 7 8 3 16 8 3 17 5 10 14 18 1 17 14 1 5 2 4 10 5 19 19 11 11 14 7 10 9 13 6 18 5 8 0 19 5 20 13 19 3 0 9 10 12 9 3 8 9 2 16 13 14 9 4 3 4 0 11 3 14 8 13 16 5 7 2 18 17 8 19 11 19 11 1 3 2 12 0 4 13 17 5 12 0 3 11 11 1 3 16 13 4 16 11 1 18 17 2 9 1 3 11 6 19 16 14 9 5 17 2 11 4 10 2 18 15 19 9 7 11 18 10 10 4 4 1 10 12 18 12 9 10 14 6 17 8 10 14 13 4 10 4 6 10 15 4 18 7 16 19 13 15 19 2 4 15 9 14 2 18 15 2 2 19 3 4 16 15 9 9 5 18 0 12 10 19 18 19 8 12 18 19 2 0 0 0 17 12 11 8 3 11 6 15 14 14 5 2 8 17 6 18 15 13 8 4 6 11 16 7 5 6 1 20 8 12 0 0 1 14 12 15 16 19 17 6 15 10 5 18 2 8 11 8 8 17 10 5 4 20 20 14 20 18 1 11 7 8 9 14 13 14 16 18 0 13 7 4 15 6 19 20 17 14 1 19 18 14 16 2 15 5 8 2 5 3 17 4 17 6 6 3 5 2 9 13 6 6 6 2 12 10 11 11 3 18 16 2 9 17 16 6 20 13 11 8 0 14 0 0 7 11 16 15 9 15 11 18 6 5 19 14 5 17 12 7 6 19 5 5 1 10 16 1 4 4 20 18 7 16 20 11 0 17 20 8 1 16 19 20 5 11 19 14 12 8 4 15 11 2 13 6 9 3 14 14 16 13 6 10 4 11 8 14 9 7 13 5 0 20 4 0 13 12 15 20 7 8 17 7 13 13 9 1 4 6 12 14 14 15 20 15 7 5 11 11 7 14 11 6 15 13 13 14 11 2 11 18 12 10 6 0 15 14 16 12 11 9 9 17 11 1 9 18 1 10 4 9 8 20 20 5 0 6 9 16 20 17 20 8 1 10 9 15 20 10 16 17 13 5 1 3 14 9 19 0 3 20 1 14 5 17 18 6 13 8 20 8 8 12 12 10 12 10 3 11 14 18 19 15 1 16 13 0 17 4 20 13 13 19 1 4 5 6 14 9 15 17 15 0 6 4 6 14 17 6 5 17 4 12 19 14 17 15 6 10 7 2 13 0 7 7 6 9 11 18 5 8 5 20 13 8 6 7 17 7 1 10 3 5 18 3 0 13 20 19 19 0 6 13 20 11 11 6 10 10 19 9 16 14 15 20 7 14 20 17 19 2 10 2 17 3 7 20 7 18 2 16 6 16 20 5 13 19 18 19 17 14 6 5 16 0 18 20 18 17 20 11 11 7 13 6 13 14 19 14 2 4 2 3 0 3 14 20 4 19 8 10 20 18 13 7 13 0 17 4 10 5 1 18 12 20 6 5 5 20 17 12 8 6 18 10 6 14 11 16 9 14 7 2 7 10 8 0 1 8 14 18 10 15 5 16 8 0 2 17 6 17 5 6 7 1 20 16 3 16 13 5 20 4 11 1 14 16 19 20 12 12 11 7 11 1 7 15 14 13 6 13 9 5 8 16 18 8 9 11 20 19 12 2 7 11 0 14 14 7 18 15 12 17 12 10 13 1 4 1 17 5 11 0 14 5 2 10 16 18 12 12 7 10 6 9 6 5 0 9 15 7 18 8 15 17 17 6 14 3 13 11 6 3 12 18 11 5 10 16 13 5 4 18 10 10 6 11 17 16 0 20 14 18 0 4 20 18 17 9 5 15 20 3 19 8 16 4 9 10 20 3 16 15 9 12 3 20 6 17 4 16 11 7 7 14 3 18 8 12 8 0 10 8 5 7 8 3 1 8 4 15 1 10 20 20 3 7 11 19 17 1 9 20 17 16 20 4 7 19 12 9 18 8 14 15 20 16 3 15 8 3 12 20 17 1 19 0 11 4 12 12 4 19 19 2 12 3 13 9 20 13 3 5 12 3 20 2 11 16 1 5 14 20 0 19 2 20 10 7 20 14 20 16 12 1 11 16 12 9 5 5 9 6 14 19 13 15 13 19 7 14 14 1 15 14 18 8 17 0 12 7 18 1 6 18 4 11 14 6 11 12 20 17 19 18 15 16 1 6 13 14 17 12 17 3 18 8 13 10 8 15 4 8 4 14 17 9 12 12 7 4 15 3 11 11 17 14 11 18 0 5 15 1 5 8 20 16 18 12 20 6 4 19 7 14 10 3 0 19 10 9 17 20 12 6 4 16 2 17 19 15 18 12 7 13 11 7 15 12 9 11 12 10 11 18 13 2 10 3 15 13 0 18 1 0 18 8 20 2 16 16 18 13 6 14 3 8 11 14 15 10 2 5 20 8 10 20 6 17 7 14 17 11 10 16 11 2 19 11 18 8 11 14 18 4 10 14 12 3 16 2 6 7 8 3 3 1 0 17 15 15 3 17 5 10 18 7 19 15 0 7 3 13 18 20 3 7 18 9 9 11 12 9 20 7 11 1 6 19 0 15 2 19 5 0 8 10 2 0 7 20 7 4 2 17 3 15 0 7 11 18 1 5 14 9 16 16 14 5 0 12 19 1 11 5 17 6 8 8 15 16 13 2 3 3 6 13 14 4 0 16 1 9 16 7 7 17 10 19 5 0 3 1 2 8 10 18 16 13 15 8 17 2 7 3 15 7 6 11 20 12 10 6 13 14 12 7 11 11 13 6 17 10 12 9 16 16 16 0 19 20 14 1 9 4 17 19 2 18 17 8 17 12 5 0 10 3 13 12 8 3 17 10 12 8 13 18 7 14 19 18 3 20 18 10 9 1 8 16 7 6 14 3 17 2 20 15 4 11 7 4 3 2 16 5 8 5 2 19 8 17 14 14 9 9 18 9 15 19 20 18 18 18 16 0 0 15 10 5 2 2 4 1 18 9 11 1 10 3 20 3 15 2 2 6 11 20 13 14 12 19 7 9 18 17 18 3 3 16 19 9 19 7 8 8 4 16 13 4 6 13 9 8 12 6 13 5 17 17 18 2 4 3 19 3 14 8 3 6 17 3 17 2 0 6 4 2 6 18 17 10 19 3 3 19 18 19 18 0 1 1 8 16 2 20 15 11 14 7 10 6 14 19 0 19 4 15 3 6 1 3 19 20 2 18 18 1 20 7 13 17 2 2 17 4 10 19 1 4 4 5 6 3 13 19 5 7 16 10 17 7 12 2 18 20 6 0 2 1 17 6 17 9 1 7 3 4 19 15 5 12 11 9 16 7 5 4 11 2 16 5 12 3 18 19 5 20 15 15 9 12 15 15 1 18 1 6 4 1 7 2 12 11 12 12 9 19 13 5 6 7 4 3 13 12 11 14 0 15 9 1 14 7 14 19 12 5 8 18 14 18 18 12 13 4 9 15 19 0 3 15 2 1 8 17 8 12 5 3 16 7 18 0 13 9 4 17 5 5 2 5 10 15 14 9 18 11 18 7 12 2 0 15 1 12 7 4 10 3 4 17 14 8 0 17 10 0 16 9 13 12 19 18 15 16 18 0 9 0 5 4 18 4 7 11 1 11 7 20 14 15 12 14 11 5 5 17 12 8 7 8 12 11 9 0 6 11 19 17 13 3 10 0 14 5 12 9 17 16 0 4 18 7 15 4 15 5 18 15 2 0 8 14 13 18 15 10 6 8 17 5 16 13 5 7 8 17 18 20 14 0 19 1 12 16 11 12 18 15 5 13 1 17 11 13 7 2 0 14 7 10 5 19 6 9 19 20 1 11 5 3 5 19 16 7 9 6 17 10 20 20 20 18 16 17 9 10 1 11 3 13 11 13 6 11 16 1 15 4 15 13 12 6 4 8 15 9 13 14 20 16 2 3 19 10 6 4 17 16 10 3 16 10 2 1 2 2 20 14 12 15 4 11 4 11 13 10 2 20 13 14 3 6 14 2 5 19 8 0 5 3 13 16 9 9 8 19 2 5 11 4 7 18 18 4 0 17 17 14 19 4 16 17 10 13 11 16 19 3 11 15 0 20 18 14 3 18 10 5 2 8 6 1 5 6 7 2 8 0 12 5 5 20 20 20 3 16 6 19 11 5 7 0 11 14 5 19 4 17 10 2 18 10 13 3 9 13 20 16 20 15 20 17 20 6 15 0 10 18 16 3 1 12 9 11 7 8 0 19 7 0 15 19 6 0 8 4 15 7 20 7 19 18 8 3 8 13 20 16 1 9 1 17 16 6 17 10 4 0 14 9 3 8 7 12 12 14 6 9 14 0 0 6 17 6 11 13 19 15 6 4 10 12 16 2 12 13 19 16 15 3 9 3 10 18 0 12 7 10 18 10 1 4 10 19 15 14 19 10 14 6 17 4 12 13 10 10 11 7 0 4 5 13 11 4 18 2 7 13 12 15 0 8 14 15 0 18 0 11 18 15 0 9 17 10 9 7 14 15 13 11 8 17 10 19 16 12 13 10 12 7 15 18 19 19 1 7 3 15 6 17 16 1 2 11 16 12 8 14 14 15 15 5 7 19 13 1 18 18 7 12 6 3 0 11 0 11 20 10 15 1 18 10 9 2 18 20 11 7 0 2 20 3 0 16 13 15 7 4 20 5 2 13 8 2 19 13 9 16 16 19 0 13 6 14 8 6 16 10 20 4 4 0 2 8 9 2 8 9 6 12 2 18 13 11 12 11 19 9 12 20 7 6 18 11 8 13 1 10 2 6 11 4 8 18 5 15 15 0 20 2 3 8 18 7 11 12 3 10 1 20 4 16 13 5 3 9 3 5 4 17 18 12 15 1 19 0 8 18 3 1 9 8 10 10 11 0 19 2 0 3 8 6 4 14 11 13 13 20 5 10 9 10 9 13 11 19 4 13 17 0 4 12 16 1 18 12 8 8 3 11 17 1 2 3 9 7 6 17 19 10 0 14 11 12 13 9 3 10 5 18 19 16 12 20 8 19 4 20 5 16 20 6 5 4 13 5 14 15 1 12 17 20 6 7 13 3 18 13 9 8 13 10 20 11 4 12 10 0 3 10 9 8 4 18 19 9 16 8 20 20 1 14 12 8 11 2 4 15 8 12 13 12 2 3 1 4 6 1 3 8 18 16 5 15 9 6 10 15 10 15 0 12 11 0 15 12 18 6 7 1 7 19 18 1 20 1 5 12 3 8 8 17 3 1 6 6 11 19 10 7 17 4 15 16 12 1 5 0 15 11 9 0 13 10 9 1 12 16 2 16 4 1 6 16 4 9 3 7 15 20 16 3 16 8 14 19 5 15 17 9 19 3 15 20 15 4 8 3 4 14 16 15 5 11 11 10 8 5 10 1 1 8 1 1 2 14 9 8 1 17 19 18 1 11 7 5 18 11 13 16 19 17 3 13 11 17 17 10 10 11 9 3 15 8 5 12 13 16 20 1 19 15 0 4 2 5 1 7 6 15 3 15 14 0 0 18 1 7 5 18 5 14 3 15 7 10 18 14 15 17 1 3 9 14 6 6 2 1 17 9 3 16 17 9 4 7 19 20 1 13 7 2 4 20 8 0 16 13 8 3 2 9 14 13 6 16 14 18 20 14 7 5 6 11 11 5 20 5 12 15 13 7 14 3 8 14 17 3 7 10 8 2 15 11 11 12 20 7 13 13 1 7 7 11 12 4 8 13 14 9 18 13 16 20 16 8 12 15 15 7 9 17 19 4 13 12 2 15 20 10 19 13 20 20 1 15 2 6 2 5 19 14 15 7 9 1 1 0 2 4 13 9 11 1 18 10 14 13 10 4 4 14 12 9 9 5 8 16 1 9 8 6 0 15 4 19 4 17 8 6 16 1 9 1 18 16 4 15 12 1 10 19 0 17 1 12 19 10 19 4 8 0 14 6 17 15 1 3 20 15 3 18 2 5 16 12 19 7 8 10 0 3 12 11 3 3 2 3 10 17 3 15 9 1 20 3 10 7 11 11 10 6 4 3 0 18 4 17 13 7 9 3 19 6 9 12 9 17 12 6 11 7 2 12 19 2 18 10 5 19 18 18 2 18 9 5 13 6 18 20 3 12 2 19 0 1 9 7 0 0 18 4 12 19 20 14 17 16 16 20 7 10 12 16 12 11 12 3 13 3 15 16 1 4 0 16 11 16 20 15 20 8 16 6 20 12 5 8 12 20 11 16 13 10 17 15 10 19 19 6 10 17 2 0 18 7 20 19 5 19 14 14 11 11 6 1 14 15 8 15 6 7 1 9 8 4 10 5 4 1 9 10 8 4 4 0 17 10 0 1 11 15 19 8 12 0 0 1 2 14 0 4 6 13 0 14 8 13 20 6 20 18 5 19 4 16 19 15 6 18 20 18 0 16 3 4 1 15 13 4 1 20 5 8 12 9 6 11 3 8 17 20 15 13 18 9 8 5 4 3 14 2 19 4 10 3 4 0 6 16 14 16 2 7 3 6 10 12 14 17 16 16 13 20 1 11 14 11 7 14 12 8 14 7 15 11 5 17 4 20 0 16 19 15 17 0 15 11 16 4 20 2 14 0 5 19 2 4 9 3 19 10 17 16 6 11 9 13 6 2 0 12 6 3 5 2 10 6 20 14 13 3 11 0 0 11 12 8 12 9 15 13 7 6 4 6 6 12 16 0 6 7 6 15 1 16 15 14 6 12 15 8 4 5 1 17 12 7 6 18 15 8 5 1 19 0 16 7 10 16 16 15 12 2 8 3 7 3 11 13 9 17 11 0 16 12 20 4 18 12 9 12 9 4 18 14 1 8 18 1 20 19 9 19 17 3 8 6 7 14 17 18 4 20 7 17 10 16 1 9 1 9 9 12 19 18 4 6 11 14 10 0 3 10 10 2 15 19 5 4 8 11 9 16 1 10 13 3 17 18 13 5 12 19 14 7 0 2 17 17 11 11 12 20 20 1 16 6 19 4 1 18 17 9 4 4 16 9 1 8 9 8 10 18 10 17 3 12 16 11 4 8 2 8 5 20 12 12 9 13 18 20 16 13 8 5 0 5 18 2 5 16 7 11 19 19 20 14 4 10 0 1 14 15 15 14 6 11 20 13 2 6 8 19 14 11 10 19 11 8 1 6 9 20 7 14 18 2 6 3 7 11 2 2 10 16 13 11 0 0 2 8 20 20 1 11 20 1 14 9 6 12 19 5 3 9 13 5 12 8 5 17 2 10 18 17 11 18 11 10 18 5 13 8 14 14 17 20 9 18 6 14 10 1 4 6 6 1 16 12 16 3 16 7 3 14 15 8 7 14 2 18 20 18 11 14 16 16 15 20 9 16 0 1 19 18 12 10 15 15 0 7 16 17 10 6 8 9 15 4 13 0 8 6 3 6 13 8 8 11 2 11 15 20 18 12 8 14 14 13 9 5 6 17 5 5 10 12 1 9 5 1 10 10 10 18 0 1 12 7 14 4 3 11 13 17 6 7 10 11 16 12 11 13 0 3 8 2 5 15 12 1 9 17 10 13 18 4 18 8 7 7 9 8 13 3 9 4 17 20 15 4 14 19 11 9 13 8 16 16 7 13 10 4 8 14 19 9 15 5 10 13 10 19 1 17 6 4 4 6 17 6 2 17 8 20 18 12 14 16 17 7 15 17 19 1 1 18 7 0 15 20 11 15 14 20 11 16 8 11 7 15 20 1 18 0 9 6 19 5 9 11 16 16 17 3 7 8 12 17 20 8 9 5 9 5 8 5 7 7 9 19 18 15 2 9 6 6 0 17 19 17 20 8 11 18 9 17 5 7 7 4 20 0 12 13 12 8 16 13 4 4 13 3 11 14 19 1 12 11 3 16 3 11 8 20 20 4 2 19 14 1 3 6 2 1 15 3 4 8 1 17 0 4 13 9 15 7 3 19 17 17 11 8 11 11 14 2 16 7 3 8 19 13 0 2 10 13 6 13 9 17 0 15 19 2 3 1 17 4 12 15 0 12 1 16 4 8 14 19 3 16 13 6 11 1 6 4 13 11 15 18 12 2 15 8 2 7 2 8 19 9 16 19 10 6 9 3 17 20 2 0 19 1 8 4 7 7 0 16 5 14 0 8 12 0 19 12 10 12 15 19 1 16 12 20 4 7 10 15 12 5 4 8 0 20 17 9 1 10 2 13 13 14 17 0 18 7 4 15 2 6 16 5 13 17 3 13 18 8 17 3 4 0 20 7 0 16 0 16 4 9 3 7 0 10 0 20 16 14 5 0 15 12 0 5 10 6 17 9 4 9 16 9 7 10 8 13 8 17 11 8 11 15 8 14 1 18 4 20 8 0 0 3 2 5 9 9 12 4 0 11 15 12 11 15 18 12 9 15 3 2 5 6 14 9 3 2 20 1 13 17 0 11 4 3 11 9 20 3 9 1 20 15 5 5 16 17 19 12 19 4 14 8 4 6 17 5 6 10 17 3 11 2 4 13 14 13 4 11 4 11 15 15 2 12 5 9 2 0 5 19 6 1 19 0 4 14 4 14 5 9 0 2 18 14 11 19 13 17 9 11 17 18 15 14 15 2 7 17 1 2 6 17 13 14 0 6 9 0 6 12 18 8 9 3 14 9 10 9 12 19 12 5 20 4 5 12 16 16 12 10 13 3 4 16 16 6 3 11 4 10 11 12 2 9 4 3 6 19 1 20 6 19 3 3 2 10 5 12 3 0 14 10 6 0 3 15 5 18 6 9 5 0 14 15 4 10 16 5 16 16 1 17 12 18 4 11 11 11 5 12 0 9 5 18 11 15 7 11 5 17 5 3 3 1 17 7 0 19 8 20 1 13 7 18 15 15 15 11 9 7 1 8 4 5 14 9 2 10 4 4 17 12 6 3 10 14 2 10 18 7 10 3 12 8 14 3 3 4 15 11 7 10 15 20 20 5 10 3 10 0 17 12 5 16 10 19 0 20 18 9 5 16 18 7 10 16 0 9 5 7 11 7 10 0 3 8 11 12 17 2 2 11 14 8 9 16 14 4 1 6 1 10 5 14 18 6 11 12 3 10 5 10 8 11 11 6 12 7 1 8 10 14 18 2 13 18 5 5 11 6 9 18 16 4 15 6 14 0 4 10 12 17 13 6 0 8 13 15 18 8 18 0 6 10 1 11 9 0 8 14 1 20 19 18 11 19 11 20 4 15 1 12 13 18 10 9 7 6 1 14 2 13 2 4 4 11 11 11 16 14 10 20 8 15 18 11 1 6 13 7 1 18 6 8 4 20 1 6 7 5 6 1 8 18 10 3 0 18 11 19 20 7 9 8 17 7 0 7 20 11 2 14 20 14 11 6 18 7 6 14 10 2 5 15 12 16 12 5 2 5 20 9 9 19 9 18 2 13 19 12 10 9 16 18 2 18 3 6 10 18 5 19 9 11 6 4 6 12 11 5 20 3 2 17 15 9 15 5 18 3 20 4 5 1 0 6 0 0 14 12 1 9 9 11 2 2 13 11 2 7 10 9 0 3 18 11 10 6 17 19 13 16 17 16 7 16 0 14 15 20 2 8 3 12 4 9 14 20 0 16 11 20 0 4 2 15 0 9 8 0 17 19 3 8 3 9 4 6 17 7 2 5 19 0 12 14 6 12 20 10 3 6 4 19 8 19 6 9 5 14 19 15 2 11 13 1 20 15 11 18 6 13 17 13 12 10 3 14 13 8 20 18 17 15 4 3 10 0 13 3 3 10 0 15 10 17 0 19 9 18 12 16 13 8 8 0 3 5 18 10 14 13 4 19 12 6 15 0 11 8 1 3 0 5 15 0 7 5 19 11 2 10 12 7 4 7 1 18 13 12 19 7 14 0 3 4 18 10 0 8 0 7 12 8 18 2 14 17 4 16 11 20 1 1 15 10 2 2 13 4 15 15 6 16 15 10 20 0 19 1 0 5 11 11 6 18 10 10 3 0 2 9 8 18 13 10 9 4 5 9 7 13 8 19 4 20 18 19 0 14 13 7 3 10 4 0 7 16 17 18 13 12 20 16 14 11 14 20 13 10 11 19 10 1 8 8 13 2 14 1 14 19 2 14 6 2 20 5 19 5 10 19 16 5 10 10 11 7 17 16 7 4 12 0 1 11 19 20 3 14 10 20 19 3 8 9 13 1 0 1 16 13 3 7 19 0 9 2 8 5 2 6 5 10 12 14 13 18 10 7 19 16 15 6 7 18 20 3 13 14 9 4 10 4 13 5 9 0 2 2 18 9 13 2 7 19 11 18 9 3 6 7 2 6 0 18 14 8 2 12 15 18 13 6 3 1 8 13 3 9 7 16 5 0 13 19 15 7 3 11 11 1 1 20 16 7 13 7 16 4 6 12 9 8 12 13 15 4 12 18 5 16 18 0 4 3 15 5 17 16 17 2 9 0 19 10 12 10 14 10 20 13 2 12 17 18 9 11 8 15 20 19 1 5 9 10 5 11 0 6 19 8 12 8 8 13 3 5 2 9 17 13 14 17 8 14 12 11 7 10 19 20 7 1 10 15 4 11 1 1 11 11 20 19 0 7 4 3 1 16 13 15 17 6 18 11 13 9 16 0 7 17 9 15 10 13 1 18 17 8 7 13 7 2 12 1 13 14 0 11 17 1 3 8 3 3 7 11 2 16 2 12 8 6 19 8 20 16 20 7 20 13 8 6 6 7 3 3 6 8 9 3 2 11 8 13 18 7 16 5 18 3 9 14 15 20 4 19 12 6 14 6 0 17 10 8 8 17 13 12 0 16 16 7 13 8 0 13 0 3 9 0 2 6 17 19 3 15 15 3 1 14 18 4 10 14 16 17 15 10 11 11 5 16 19 17 18 0 10 6 6 16 16 17 8 5 4 2 1 2 3 17 13 4 10 18 1 15 4 18 5 8 18 2 4 6 5 6 2 2 3 10 5 5 8 4 0 5 2 1 0 14 13 10 3 16 10 4 15 6 0 13 20 6 1 19 4 2 18 13 19 13 17 15 8 20 7 15 14 15 12 0 12 15 5 5 6 17 20 7 15 17 14 20 20 3 11 14 17 12 7 13 0 8 16 12 20 20 20 4 18 16 5 8 10 7 11 4 7 14 4 1 8 10 20 11 12 12 20 1 12 1 5 7 6 4 8 9 16 11 18 18 2 15 16 8 19 1 4 10 17 2 11 7 13 19 19 0 20 15 5 17 11 11 14 19 10 13 12 2 13 4 12 16 14 15 6 3 4 19 7 15 16 15 5 7 0 16 10 12 13 3 5 0 17 16 11 16 10 7 10 20 2 14 14 20 15 5 16 16 6 7 3 4 12 1 1 13 20 12 13 9 9 12 16 11 2 13 15 20 20 2 9 11 15 0 20 15 2 14 17 16 17 9 20 12 20 17 10 7 15 20 11 4 11 4 19 15 19 18 15 0 8 19 2 13 10 13 8 18 4 2 20 17 2 12 12 2 17 13 1 20 2 1 15 3 3 5 2 18 15 7 12 9 20 7 7 1 5 16 16 14 0 16 12 8 6 7 10 3 15 15 15 18 4 11 2 16 19 1 10 13 18 8 18 18 7 20 16 18 0 7 19 3 16 17 13 8 18 18 5 20 11 6 6 15 0 8 4 8 2 3 13 6 19 9 18 19 11 13 8 17 9 3 0 14 17 1 12 2 3 4 17 10 7 15 6 3 11 6 1 3 8 5 13 0 4 20 11 12 18 11 5 17 11 9 7 19 19 18 4 14 15 18 2 11 10 0 13 17 16 11 19 13 0 2 18 18 2 19 19 6 2 6 4 9 14 12 13 14 7 0 13 16 10 13 20 18 5 19 9 15 9 1 8 12 11 14 8 4 1 8 20 7 16 2 1 7 17 3 8 14 9 20 1 11 13 15 19 17 9 3 5 20 16 2 1 5 4 10 1 17 1 12 7 4 11 14 7 1 8 5 11 4 12 13 17 18 11 10 19 0 3 6 11 3 0 8 8 16 20 2 17 3 0 12 13 5 14 14 12 10 19 0 6 1 1 9 13 16 11 1 10 18 3 1 2 9 1 14 5 4 11 8 6 0 0 1 11 17 13 13 4 14 1 10 4 12 5 12 15 14 1 18 5 13 15 0 13 14 20 6 4 15 8 1 17 9 5 6 18 6 15 14 15 1 19 6 6 4 20 0 14 7 3 9 12 18 4 11 10 4 11 8 15 20 9 5 15 19 1 10 16 13 20 4 12 19 18 0 8 7 14 6 5 5 10 10 5 11 20 18 4 17 7 4 15 6 14 8 13 12 3 18 3 5 12 15 7 4 20 0 2 2 13 15 6 9 13 5 1 4 17 4 20 13 16 7 3 16 10 13 12 17 3 6 7 5 13 6 20 9 5 14 11 15 0 18 15 5 11 17 9 0 2 11 1 2 5 13 13 19 12 19 2 20 16 14 10 18 5 2 11 20 9 4 14 13 1 17 9 3 8 2 7 7 10 3 2 12 8 16 10 18 0 8 18 1 14 0 0 20 20 17 5 0 6 1 13 9 11 5 7 17 17 6 0 16 19 19 3 10 8 19 14 5 15 1 15 0 15 8 5 4 11 20 3 15 4 9 10 12 2 5 7 4 13 2 6 4 8 7 10 4 18 14 20 11 18 10 11 2 7 14 6 0 12 5 7 15 12 5 10 19 16 20 8 11 7 0 2 16 13 1 5 7 20 13 15 8 14 15 3 2 7 19 8 7 19 20 20 20 7 7 19 17 18 6 17 6 20 16 10 13 12 17 10 1 8 10 7 11 19 19 17 8 18 4 14 19 2 7 2 6 4 0 18 7 15 6 8 20 6 1 5 14 10 4 17 1 16 17 7 20 17 14 14 17 17 6 4 20 18 14 1 17 4 3 8 11 11 3 7 9 7 20 15 1 18 17 16 2 4 15 17 1 18 4 11 18 9 0 20 15 20 2 3 7 9 3 20 13 20 6 2 15 18 16 16 6 20 8 16 10 7 9 18 8 19 6 13 10 16 3 19 16 17 4 0 10 9 9 10 4 2 11 2 2 16 12 16 6 16 7 19 1 15 2 4 18 7 16 0 7 19 3 2 1 2 18 0 6 19 16 20 20 19 2 5 17 1 17 7 5 14 1 10 17 9 19 7 2 2 14 18 8 11 13 19 18 8 7 20 2 19 18 1 4 5 12 17 4 4 12 6 20 0 14 8 10 11 18 11 7 20 12 15 13 2 16 1 12 4 4 1 16 20 0 17 10 8 2 12 8 14 14 9 18 10 15 15 1 10 1 3 19 4 15 11 20 10 16 20 0 8 20 19 6 13 0 1 20 9 7 0 14 12 19 14 7 12 2 10 15 11 8 9 6 16 5 6 12 5 5 1 17 5 14 3 16 15 19 3 2 5 19 2 13 4 20 20 19 11 14 20 13 3 17 6 15 13 12 8 2 2 17 10 20 1 9 19 20 4 20 14 19 1 7 1 4 6 8 11 6 8 18 10 13 17 2 18 4 19 13 11 4 8 14 19 7 20 3 14 5 5 13 15 20 3 10 3 8 13 8 15 16 7 14 14 2 12 8 18 19 4 2 16 2 8 13 6 11 16 16 0 3 10 18 18 11 14 4 19 20 15 16 9 19 14 18 11 19 4 11 19 20 19 19 16 14 9 18 1 15 4 15 5 16 11 8 19 5 11 11 2 8 9 9 18 9 3 7 1 1 14 2 4 1 18 7 19 5 1 4 11 15 20 12 9 6 1 20 10 7 15 1 9 0 19 5 10 14 11 6 1 16 7 3 6 9 2 0 6 15 11 12 20 11 6 20 5 9 20 16 12 0 15 4 20 4 15 18 4 17 20 5 8 15 12 12 1 6 10 8 3 0 2 18 7 15 13 20 16 16 16 14 6 0 11 2 13 14 1 3 5 15 7 14 8 7 9 7 6 11 16 14 8 4 10 6 15 11 9 12 8 12 11 2 18 13 6 13 4 13 4 2 10 20 4 2 12 0 7 12 9 10 7 1 20 11 6 4 9 12 15 13 14 8 3 2 13 9 1 14 7 19 18 0 1 19 18 0 8 7 2 10 5 2 17 4 10 18 19 1 2 3 9 16 0 20 5 3 13 9 20 9 13 3 16 16 11 12 1 13 4 9 4 17 20 8 1 15 16 7 18 14 13 1 11 8 9 4 0 17 1 15 18 14 8 14 20 18 17 17 14 4 6 11 2 11 6 16 9 11 0 7 7 15 7 4 7 14 20 15 13 4 14 1 20 12 14 0 13 15 1 0 3 16 10 2 6 13 3 19 7 14 19 4 6 3 3 2 9 16 8 2 13 14 2 7 3 1 2 2 2 15 7 18 15 13 10 2 14 15 5 18 12 4 15 19 10 12 3 4 19 0 1 14 10 13 16 11 4 0 20 19 7 9 8 0 16 17 16 20 11 3 4 4 9 7 2 11 11 14 12 4 1 0 9 18 19 0 13 0 3 4 17 5 15 12 0 11 3 18 13 14 19 1 4 16 7 4 7 10 16 7 7 3 11 5 10 16 16 12 1 3 20 6 17 8 10 9 16 11 4 8 9 7 2 6 14 6 17 19 10 16 3 4 13 7 13 5 5 3 19 11 4 17 17 2 16 7 4 6 1 19 14 6 0 4 1 9 15 8 2 15 10 13 13 13 18 18 13 14 19 0 6 9 11 20 8 4 12 12 16 7 9 2 9 6 14 10 7 8 16 7 1 20 1 13 17 7 14 18 4 17 5 19 18 18 18 6 0 10 2 3 13 15 2 15 19 10 4 19 14 10 13 19 17 17 10 14 0 15 7 12 16 4 14 16 0 15 18 7 8 2 2 11 1 5 2 13 18 20 0 14 7 12 10 1 18 2 1 7 5 8 3 3 4 17 3 14 10 17 10 2 10 2 15 1 9 20 12 8 6 16 10 8 17 1 17 11 19 17 10 19 9 5 6 0 10 15 20 15 11 9 0 13 15 15 4 12 9 20 1 0 3 1 6 10 0 7 18 13 6 12 3 13 15 14 8 17 16 20 18 17 7 19 20 17 10 6 2 16 0 18 5 20 0 5 18 7 19 14 11 19 7 19 6 4 1 0 0 4 13 5 10 11 17 15 3 17 3 13 18 7 11 5 13 10 20 3 5 20 10 5 4 10 6 14 14 19 15 9 9 16 11 2 13 12 9 12 19 3 8 17 12 6 5 9 3 4 7 6 9 12 16 2 1 0 12 9 7 20 12 7 18 12 11 17 12 7 11 8 18 20 20 14 12 8 17 12 14 3 16 12 18 4 14 7 17 16 13 20 20 5 6 7 11 3 9 8 1 7 14 20 17 5 14 2 5 18 18 2 1 14 17 5 19 16 5 7 15 13 4 12 19 18 12 17 6 4 4 17 2 19 18 14 4 7 13 8 0 13 9 1 7 4 10 7 17 1 17 14 6 11 9 16 17 3 14 6 17 17 13 13 6 2 3 19 16 19 6 8 9 4 3 8 12 20 8 0 9 11 17 19 15 11 4 9 7 19 17 17 19 17 17 7 4 18 1 19 13 1 6 11 14 6 10 13 1 5 17 15 12 7 0 1 16 2 8 6 3 16 17 10 12 11 1 9 14 20 20 11 12 15 8 18 3 4 12 3 14 18 13 8 18 18 0 7 14 12 4 9 12 20 7 20 1 0 0 8 12 5 14 0 1 19 0 15 20 18 5 7 15 8 9 17 17 11 10 18 17 17 1 16 4 6 7 6 11 19 14 7 5 7 16 7 19 1 10 4 20 19 6 4 12 2 17 15 10 5 17 18 8 17 17 17 11 2 17 5 7 13 15 1 19 11 5 2 8 2 14 13 17 12 10 1 9 3 7 20 14 3 0 4 0 10 20 5 3 0 1 2 9 6 3 9 9 13 19 13 14 8 9 7 14 5 7 12 18 6 4 9 15 8 14 6 18 13 6 4 18 10 11 7 2 12 10 1 2 2 17 8 1 10 14 5 13 19 6 2 20 10 7 17 13 10 19 16 4 0 2 9 13 10 3 0 7 3 6 13 18 13 18 16 15 12 0 1 3 2 17 5 12 7 12 2 16 3 12 7 20 17 15 0 12 17 10 6 3 9 14 5 0 17 20 12 14 4 4 3 9 15 2 1 11 15 2 13 13 8 0 1 9 12 14 17 2 14 18 1 12 8 0 1 2 8 4 10 15 18 6 12 8 13 9 11 11 5 8 0 12 5 11 8 11 19 18 16 19 17 9 4 18 15 3 2 1 17 7 5 5 17 5 7 8 6 1 0 3 0 6 0 12 4 12 17 9 18 15 7 6 2 5 20 9 2 4 20 18 3 14 6 8 13 16 12 2 5 6 13 15 17 5 13 15 18 1 0 14 14 17 12 19 20 18 20 16 13 17 19 0 20 13 5 20 15 18 7 16 2 16 2 1 0 18 19 15 15 6 20 12 3 19 0 0 12 20 18 11 20 17 9 5 20 9 3 5 12 6 1 4 14 20 6 10 14 6 5 9 5 8 19 11 8 6 19 6 1 10 18 20 12 3 0 15 17 16 0 3 5 16 20 20 3 2 9 9 10 20 10 19 20 4 20 11 8 0 16 2 19 16 10 16 20 9 10 11 11 14 2 8 2 4 9 20 3 5 20 17 2 4 1 0 10 9 3 15 20 20 8 1 9 3 2 5 13 6 0 6 20 4 18 17 19 2 2 12 2 19 13 19 6 15 1 3 6 6 11 8 8 13 1 5 17 18 14 18 9 11 17 3 15 12 7 20 9 10 9 19 14 9 7 0 1 13 9 15 2 4 9 10 5 3 10 13 19 8 9 7 4 8 3 14 2 16 10 5 15 10 7 17 19 10 5 14 2 2 15 7 15 10 8 17 1 5 11 19 13 5 8 1 0 11 6 16 19 2 11 9 4 13 17 19 15 14 0 9 3 9 0 2 19 14 19 8 10 8 7 3 17 5 4 11 3 4 13 6 12 18 10 15 20 3 3 10 19 12 1 14 8 18 9 5 6 13 18 8 9 10 8 15 11 2 11 18 8 16 2 3 20 2 19 0 19 3 12 4 15 8 8 15 19 14 2 18 15 2 10 15 20 15 2 5 2 19 17 18 12 15 6 10 17 7 19 13 16 20 7 20 4 7 8 10 4 14 9 12 8 9 13 1 17 3 16 9 1 16 16 0 12 5 1 10 7 10 6 2 15 10 1 8 10 2 20 9 2 10 20 3 18 3 2 19 17 6 12 7 20 11 4 1 1 9 4 13 8 9 2 9 10 19 5 20 1 11 0 1 14 3 20 13 3 6 5 14 3 9 15 12 11 20 0 3 12 3 20 7 3 14 5 11 8 4 9 6 5 0 0 16 3 3 1 7 12 17 13 2 0 7 10 16 4 11 18 13 13 0 1 5 12 20 9 8 10 5 9 9 16 5 14 19 3 20 8 8 12 19 6 3 18 5 4 14 9 18 11 12 14 2 6 10 20 20 11 16 7 13 5 9 20 17 8 16 2 3 18 11 7 12 17 1 4 7 4 0 11 6 0 13 19 10 18 8 5 16 11 1 13 10 9 0 14 16 11 15 14 6 4 13 11 4 15 20 9 7 10 14 7 12 2 15 11 15 3 0 20 7 8 11 14 0 4 3 12 10 0 0 12 11 12 2 9 12 8 14 6 7 11 6 17 11 13 5 14 19 19 16 8 8 1 10 16 1 15 7 6 20 19 19 18 4 7 12 3 11 2 9 10 15 20 5 10 19 8 16 10 11 4 18 5 1 0 7 19 18 16 19 3 17 15 0 3 3 10 12 19 4 10 5 17 20 6 14 20 14 17 5 12 4 7 5 3 17 15 11 4 19 11 12 10 5 17 20 0 8 18 16 18 2 12 18 10 11 7 10 16 20 18 5 15 20 15 16 4 4 2 7 8 19 19 9 20 3 4 1 18 19 13 18 7 7 0 14 19 10 12 6 8 12 13 15 13 16 19 9 20 13 0 3 19 14 11 10 3 7 19 9 0 8 1 17 13 10 5 10 16 9 9 12 17 0 19 6 14 7 13 13 18 4 0 20 17 1 7 1 2 18 12 1 20 20 10 18 9 20 9 9 16 3 20 18 18 0 3 10 3 11 2 13 6 6 19 8 15 19 4 10 10 5 1 9 13 18 16 16 3 17 3 14 15 2 12 5 8 10 3 6 10 17 7 3 12 2 18 13 9 13 6 8 12 9 4 10 1 9 2 6 17 2 6 5 13 16 6 17 2 4 15 17 15 17 17 2 14 3 11 20 13 11 15 0 0 4 17 15 4 2 5 10 5 17 20 15 16 2 0 18 3 10 4 9 1 16 4 0 3 4 11 8 8 8 9 7 10 12 17 5 0 5 0 9 5 14 10 0 18 7 1 6 11 7 4 17 2 7 13 1 6 12 8 12 4 18 9 16 4 12 14 4 15 11 10 15 7 15 0 3 14 18 18 6 19 12 4 14 17 11 3 7 18 6 13 13 15 7 19 8 11 14 13 5 12 20 10 0 3 11 2 6 11 6 11 2 14 9 10 19 2 12 12 12 2 13 9 8 20 7 16 14 1 12 8 20 12 16 11 15 6 11 0 17 19 3 16 6 11 8 2 4 20 14 16 0 19 17 3 18 14 1 0 2 10 13 5 17 18 15 17 7 3 14 13 4 17 19 4 3 9 12 14 4 17 3 14 11 4 4 7 9 11 8 7 1 5 7 5 19 5 11 13 12 18 8 18 12 18 1 11 7 13 9 6 19 14 3 12 11 5 5 19 7 4 16 8 18 9 12 11 6 11 17 17 2 1 17 10 4 17 20 11 18 17 8 8 11 14 13 4 10 18 17 10 12 12 9 18 19 14 11 8 0 5 19 13 20 11 19 6 7 11 3 3 3 4 10 13 14 9 7 11 13 16 10 3 2 15 2 7 17 7 6 14 14 15 3 9 18 14 10 20 0 14 7 8 15 5 15 9 14 16 3 10 16 16 20 2 11 14 15 17 3 7 8 20 14 1 9 14 14 9 3 7 1 0 8 14 17 7 9 16 12 2 4 20 8 2 20 10 18 18 5 0 16 14 20 6 18 15 1 10 2 7 6 2 16 9 9 9 6 7 11 9 2 17 0 19 14 6 19 3 5 3 0 10 16 11 7 4 3 8 1 3 14 10 18 15 6 13 3 14 14 2 14 11 5 7 15 14 16 7 0 3 0 4 0 6 11 11 5 4 11 15 20 4 15 4 2 14 8 12 13 16 16 10 2 10 3 18 17 17 0 19 13 4 12 15 16 5 9 6 12 3 15 17 14 1 7 3 8 2 8 15 5 17 16 17 14 1 0 13 19 10 6 15 19 5 16 12 10 18 4 20 20 9 9 2 5 14 15 3 10 1 8 12 20 3 11 0 16 18 6 19 9 17 20 9 11 3 11 6 15 12 18 4 17 11 18 7 12 18 15 1 12 0 1 1 5 18 10 1 6 8 13 10 7 7 6 11 13 15 4 9 5 16 13 7 19 2 9 10 10 5 1 1 13 1 4 8 7 0 20 0 3 16 11 3 1 13 8 19 4 15 20 17 0 19 1 6 0 5 9 5 15 3 8 8 9 0 18 9 5 18 14 20 9 17 7 16 6 1 20 6 7 8 5 16 19 19 3 4 19 13 18 4 18 6 9 17 11 10 15 13 13 16 11 5 4 7 10 7 16 12 20 17 15 18 7 13 0 9 17 15 4 20 15 17 4 9 5 1 13 3 12 15 12 0 6 17 0 15 10 14 16 3 14 3 10 17 11 14 13 0 2 12 5 8 7 7 7 5 20 8 9 7 17 19 4 8 19 17 17 17 0 18 3 11 14 16 9 5 0 9 18 13 14 3 1 0 3 16 5 17 0 20 7 7 4 19 16 15 14 7 17 8 7 7 5 18 17 6 17 5 2 0 7 4 3 18 0 0 11 0 12 18 3 4 18 6 12 13 17 2 16 5 11 17 4 13 5 16 11 9 14 1 9 8 18 3 17 17 18 20 11 18 11 1 1 7 20 15 8 1 13 4 0 4 10 10 19 9 17 0 5 17 9 13 14 17 5 7 8 15 5 4 3 19 5 10 18 7 7 17 7 9 14 1 10 7 0 3 6 10 7 7 5 10 4 16 6 14 1 10 8 2 16 20 9 4 0 15 11 12 11 19 8 19 10 13 16 10 2 19 18 2 4 20 12 5 17 12 15 16 10 11 2 11 17 0 6 1 11 2 3 16 4 12 5 16 3 13 10 20 7 4 17 19 18 12 14 16 18 3 3 20 0 19 13 3 17 11 7 6 8 14 8 16 2 19 16 1 17 8 18 11 5 11 4 16 14 18 15 4 1 20 0 4 18 20 10 10 8 13 0 6 1 6 3 15 18 7 14 3 14 2 17 14 13 17 10 14 13 8 19 14 16 5 17 17 3 19 4 15 7 18 2 18 17 15 16 4 8 8 7 3 19 14 0 7 16 10 14 15 2 2 16 6 11 15 4 0 3 16 9 0 3 14 20 4 13 0 11 16 5 11 9 15 8 5 12 15 16 13 0 9 17 17 2 19 15 1 13 18 17 6 10 13 20 7 18 9 6 14 11 16 9 8 5 18 16 5 18 3 0 2 12 4 17 18 5 18 11 12 8 1 0 1 20 17 15 19 15 7 2 19 14 3 16 15 15 0 19 12 8 14 19 13 12 16 9 11 8 11 2 11 2 3 13 5 11 18 19 5 19 5 15 14 11 11 16 20 14 18 5 9 19 20 12 14 8 16 18 3 15 19 12 19 4 3 9 16 9 7 20 9 7 10 20 20 7 19 2 18 2 7 3 6 4 6 3 6 17 3 6 4 16 7 0 15 12 2 7 13 2 7 10 11 20 17 8 20 12 4 7 13 9 5 8 4 20 0 18 20 12 4 19 10 17 12 0 18 17 16 19 8 14 16 7 17 11 1 4 8 11 18 20 18 4 13 19 17 16 7 1 14 15 14 11 3 7 1 0 18 10 10 0 14 0 12 6 9 6 13 4 14 8 20 16 10 5 15 9 1 2 5 6 6 15 5 10 0 11 2 6 9 3 10 15 6 15 5 2 1 15 9 9 18 11 8 0 7 6 6 5 9 18 4 8 15 10 17 3 2 19 15 14 13 16 5 0 6 11 5 19 15 9 14 6 3 15 8 2 7 12 14 14 7 7 16 6 1 16 6 1 9 12 15 3 10 14 1 13 18 12 0 0 19 15 9 14 18 0 20 4 8 12 4 13 0 18 2 16 3 14 6 18 0 18 11 19 2 1 7 9 20 5 3 13 8 20 3 13 1 1 4 6 17 5 15 3 15 13 16 7 13 18 11 10 19 18 12 1 11 0 15 6 16 9 4 10 14 11 9 12 9 10 18 11 0 11 18 3 10 16 2 14 5 1 12 11 19 10 20 1 6 12 5 13 11 16 14 8 11 10 15 17 16 18 4 13 10 0 13 13 10 15 2 19 11 10 18 20 4 11 2 17 8 2 4 20 2 0 10 10 8 8 2 12 8 20 18 16 8 3 11 12 4 20 6 1 0 4 7 3 16 0 6 2 6 7 14 16 19 3 2 13 16 7 4 16 16 19 10 1 18 1 13 5 18 6 6 17 9 18 2 3 20 17 13 18 12 6 4 7 13 14 20 15 15 1 18 5 19 1 17 11 17 16 20 17 14 20 9 16 11 19 6 20 4 13 19 7 13 8 14 0 5 13 10 15 12 12 7 2 9 16 15 17 5 20 6 17 19 13 13 1 19 12 14 12 5 20 16 5 4 6 7 14 4 18 18 11 5 4 9 13 6 8 4 6 11 11 18 14 8 19 10 7 5 16 8 6 17 6 18 11 13 19 12 14 17 1 8 12 3 12 15 15 20 0 7 16 5 5 16 4 5 16 3 7 15 7 7 1 2 13 15 11 16 19 11 13 4 6 2 12 1 5 19 4 15 10 18 19 9 17 6 10 16 1 20 10 3 3 2 1 16 3 1 2 14 6 19 10 10 16 18 10 4 5 1 1 11 10 19 20 12 16 2 19 1 0 5 4 14 8 20 15 17 17 11 8 3 4 6 8 10 16 2 6 15 2 7 1 14 17 3 6 4 20 18 4 6 15 6 9 13 11 8 12 3 8 18 3 20 20 17 12 12 8 14 20 4 19 20 11 3 4 4 18 20 12 17 15 2 9 5 11 14 19 5 2 5 15 10 4 18 10 16 0 9 8 7 14 16 6 3 11 9 2 5 9 5 0 17 0 9 10 3 7 13 10 20 6 5 5 20 2 2 15 18 2 14 1 3 17 8 19 11 3 19 7 14 15 2 9 8 14 6 15 20 13 1 17 18 15 16 4 7 20 18 6 14 0 18 10 3 20 14 0 15 4 11 14 8 7 18 8 12 18 16 4 18 14 20 18 16 13 4 4 11 4 18 19 18 6 16 14 9 2 0 15 12 0 18 11 14 16 12 7 10 13 0 8 7 9 19 2 0 3 20 16 1 18 20 12 7 20 15 17 16 1 8 7 11 8 8 5 17 16 13 18 13 6 12 10 13 15 16 3 1 9 15 13 14 16 0 12 5 19 19 18 19 5 14 0 17 8 3 3 15 0 3 1 10 9 10 4 0 13 2 1 6 18 11 8 13 6 20 8 11 12 1 18 13 1 2 3 11 10 10 8 18 15 6 18 14 1 6 15 15 1 15 13 7 6 17 4 5 7 3 19 9 2 17 3 11 12 14 16 11 19 14 6 4 4 6 18 3 11 16 10 1 20 5 5 15 3 14 11 16 15 15 3 8 9 8 2 4 5 11 19 11 7 6 13 17 18 11 16 19 17 8 19 16 13 15 8 5 7 6 20 17 7 20 6 8 0 4 0 11 11 14 3 4 13 6 19 7 20 3 12 13 8 19 8 20 16 20 12 5 12 20 10 16 10 10 15 0 11 8 5 7 10 17 7 9 18 5 9 4 3 5 13 1 13 8 7 9 11 4 12 1 20 15 19 20 5 20 16 8 10 7 13 6 14 14 9 13 7 11 20 20 14 3 7 1 18 19 12 19 19 20 7 3 4 20 0 10 10 10 6 1 1 4 2 18 14 3 7 13 6 9 0 20 9 4 5 18 12 15 6 8 14 19 16 18 6 11 8 2 12 9 20 0 12 1 5 3 10 2 8 11 7 17 17 10 3 15 6 15 20 10 13 7 12 2 9 6 11 16 20 9 14 5 17 13 20 11 9 4 9 15 20 9 3 4 17 8 8 1 12 9 18 12 16 0 2 5 6 14 17 18 11 5 19 15 15 18 4 18 18 17 12 5 7 1 3 17 10 11 19 1 5 10 1 8 12 10 3 9 16 20 19 7 13 7 19 12 1 15 19 10 18 9 18 8 0 19 16 11 4 8 7 7 14 1 19 2 6 20 6 5 6 1 19 12 14 6 3 14 14 12 10 5 4 12 5 11 1 12 8 10 14 6 18 14 5 11 5 15 3 20 11 6 13 19 1 16 16 13 1 11 12 17 8 6 16 7 6 6 3 12 2 16 6 5 15 18 12 11 8 5 18 12 18 13 5 5 17 4 6 20 3 7 15 5 13 2 8 8 5 20 9 7 19 15 6 16 14 0 11 0 19 15 18 8 0 15 17 14 9 0 2 6 13 10 0 18 14 4 19 1 14 6 12 1 5 15 17 11 7 11 6 14 8 4 7 19 1 17 20 11 1 19 18 15 3 9 15 17 3 12 19 12 10 5 9 5 20 10 8 4 7 14 19 14 10 4 4 4 2 4 13 5 5 20 6 15 1 16 9 11 3 6 6 0 6 19 6 2 3 13 3 19 10 20 5 10 11 20 12 20 6 8 17 16 14 4 4 8 7 12 9 1 20 12 2 0 3 4 9 4 5 5 20 2 19 3 18 2 17 11 4 14 5 17 5 13 0 15 20 1 2 12 16 2 11 1 16 0 12 18 14 7 1 3 2 1 12 17 4 12 8 15 13 17 3 5 12 0 9 7 15 16 15 20 20 12 6 17 6 18 18 18 15 9 13 16 4 9 16 19 7 18 0 5 6 15 15 18 12 15 14 6 13 1 1 8 5 2 14 18 5 6 10 16 1 8 0 3 0 1 5 2 18 17 15 2 19 10 15 13 13 4 11 5 12 9 13 20 5 10 7 8 10 19 0 9 12 14 4 12 3 9 2 10 9 0 6 5 11 16 8 6 8 13 1 16 9 10 6 20 8 12 8 16 12 15 8 1 17 3 7 3 0 11 16 13 10 3 14 5 12 18 5 1 13 15 15 4 4 19 17 9 15 15 15 15 11 1 20 9 11 17 11 4 10 11 8 14 14 9 4 12 8 15 12 3 12 1 15 15 17 7 20 6 6 12 4 10 4 9 7 2 12 20 3 11 4 5 20 19 2 3 8 18 9 1 1 6 19 2 13 17 11 2 15 9 8 13 19 2 9 1 20 15 7 15 1 17 4 3 6 3 17 11 16 9 9 0 12 3 14 2 10 2 20 8 8 0 8 5 12 13 13 3 0 19 1 16 16 12 8 3 9 15 19 2 2 13 4 17 20 6 7 16 7 12 11 14 9 12 5 19 3 20 10 10 0 19 7 19 14 10 12 16 0 20 20 8 15 12 1 2 8 1 5 13 12 8 1 8 14 20 8 16 7 1 2 6 20 8 4 11 6 10 8 15 10 17 6 0 6 10 0 2 17 0 8 12 13 2 16 7 16 10 5 5 4 2 9 17 11 18 14 8 17 5 19 17 5 0 7 18 9 3 15 3 3 11 11 4 2 12 9 11 13 0 11 18 17 12 20 5 11 7 4 20 18 2 7 7 12 10 13 13 4 12 14 18 12 11 10 2 7 14 15 4 17 0 18 4 12 14 19 7 16 4 2 15 18 15 15 9 15 4 6 18 11 20 19 2 12 1 14 6 10 8 11 5 10 8 19 0 17 20 0 14 4 20 4 6 18 9 15 8 15 1 1 17 12 1 1 9 5 19 6 16 3 0 7 7 8 5 10 17 12 1 1 7 13 11 1 18 14 6 9 1 15 2 20 11 14 10 12 10 15 12 11 6 11 16 0 13 3 12 0 2 15 13 19 11 15 18 7 20 3 9 14 6 9 2 0 1 7 8 13 10 19 4 13 5 2 6 15 1 2 18 6 4 1 10 13 2 18 3 5 9 6 18 3 19 5 12 12 12 11 13 3 16 17 18 11 12 19 9 2 17 11 15 11 3 19 16 10 19 16 4 15 11 13 3 3 10 13 10 1 12 20 4 14 3 15 10 14 6 5 12 13 9 20 7 19 18 9 6 6 12 15 15 10 15 5 13 18 0 9 17 3 10 19 19 14 17 10 11 19 6 13 1 19 18 17 12 3 8 6 16 17 2 3 12 17 9 3 4 11 16 20 0 2 18 4 11 1 3 20 5 14 9 16 14 12 7 9 18 17 11 12 8 4 3 4 11 13 4 18 4 18 2 16 7 19 11 6 1 9 11 7 20 0 11 15 13 5 20 9 17 0 9 5 0 4 3 6 5 17 9 17 6 6 3 9 9 9 7 14 4 16 5 19 11 13 11 1 17 6 11 5 7 20 18 9 8 14 19 6 18 17 4 10 19 1 12 13 3 9 11 2 8 1 13 15 19 2 4 5 12 17 13 20 5 13 18 10 12 13 18 13 3 12 3 20 15 7 17 3 20 3 7 0 8 11 1 9 8 2 0 7 14 14 10 9 16 7 5 3 7 20 4 3 17 5 12 0 4 11 11 19 9 17 9 3 14 12 5 2 9 13 16 0 18 17 5 11 16 2 13 15 14 4 9 5 18 7 10 0 8 11 3 19 12 19 10 11 8 20 18 8 5 17 7 16 0 9 9 17 12 6 7 7 1 20 2 8 20 12 14 11 17 15 19 1 4 14 3 12 13 6 18 5 5 7 18 10 11 12 7 15 15 9 10 19 2 10 1 2 18 11 9 10 20 8 13 15 13 9 17 5 5 2 11 4 10 16 14 1 13 3 16 11 6 4 15 8 0 7 1 8 1 5 12 20 13 5 9 3 20 12 17 10 18 13 20 4 2 2 8 3 8 15 8 2 9 9 11 11 18 17 17 10 19 17 20 2 9 12 4 0 11 10 15 2 13 8 7 0 1 3 15 14 9 8 6 0 13 11 15 1 16 6 16 0 13 16 13 14 5 1 2 18 11 14 19 5 12 12 2 4 19 15 14 18 8 8 3 3 12 13 0 15 10 16 17 9 12 6 13 18 19 2 5 12 10 17 18 0 3 6 12 20 9 16 0 19 18 19 19 14 19 14 7 17 10 17 18 0 12 17 6 14 1 11 13 1 6 9 18 7 5 1 9 1 16 20 5 15 18 18 8 4 0 2 3 16 13 9 5 15 19 10 17 1 13 9 11 13 15 2 10 6 20 5 11 18 1 2 18 19 10 10 6 6 2 2 5 12 17 15 7 5 9 7 20 16 15 7 9 15 0 3 13 7 16 11 18 17 5 8 3 4 15 6 1 20 12 10 10 2 19 9 9 4 4 12 14 0 17 3 0 8 4 12 16 20 13 4 1 20 4 6 17 10 9 6 12 15 20 15 10 19 11 4 8 11 4 16 13 18 14 15 1 9 5 18 19 1 10 8 13 11 4 10 10 13 15 16 9 18 0 5 1 3 17 12 8 6 14 1 4 10 11 13 13 18 4 9 14 5 6 18 12 13 3 1 12 20 10 7 4 20 8 18 6 20 18 14 15 18 4 5 8 12 19 20 14 12 11 4 0 2 11 13 20 10 8 1 15 15 8 6 13 18 12 11 20 0 7 3 7 20 12 2 18 1 0 18 18 0 0 10 3 11 15 6 9 18 18 18 1 6 14 2 0 19 2 9 7 7 9 10 12 9 8 6 4 20 2 19 19 1 20 9 17 17