100000 154346 609565 1022517 1033712 60109 442990 583602 961424 600295 698023 944814 1009287 470198 451462 312623 1023808 1010705 446266 240486 1024930 293978 626554 947300 224807 364386 946865 883532 386471 603743 797743 694399 355828 564988 616931 923468 124091 816565 552847 890522 749122 860072 153503 180050 342579 449826 159635 734678 765542 782460 358741 643048 28397 823224 556319 599001 687450 471796 96783 955851 822998 239055 501665 239481 251066 719316 867241 498231 1004938 747242 652652 933057 387286 514638 905582 377279 834763 967582 186836 1007056 425385 573052 816083 332751 1034810 350185 781850 577102 954278 1022920 154610 715368 856937 127594 648890 30395 1023034 772363 589126 948526 370797 499771 471982 210930 497453 737597 327045 127938 411327 846940 355786 1009746 358765 1024450 472263 1017931 198140 254327 792558 291391 454344 507064 714547 28030 840314 701235 605537 800236 902202 461143 913638 492924 959147 959601 222185 249562 385720 694871 114384 82559 306263 984553 888547 442718 503123 254266 1041345 883013 481517 891179 865722 907142 847562 177500 457767 349373 128865 214869 1039625 802573 177735 178991 742215 418287 651021 445805 453260 388688 326771 703284 432092 325758 728660 689140 680922 741193 968115 463803 55766 498251 30681 479356 521510 324250 378507 202351 209819 383789 374433 608735 1000425 18302 879817 596461 291695 147176 348271 965222 962713 177652 142268 385626 856001 577781 381665 179685 514097 923466 902508 728474 375395 267230 400814 89579 981298 321822 995417 811645 233442 800195 220309 114044 406264 257579 89487 163641 929586 1009158 973368 357849 825817 1009724 123875 586823 814894 649907 953948 81627 635061 581546 1011985 379119 242541 850691 683325 923919 502323 334462 109115 210651 645893 849217 972341 759705 646243 210301 716051 814506 237333 421453 739802 1020089 121167 1008822 746638 454971 85791 548658 101175 367738 916993 470412 697059 949137 783009 1028456 79290 728700 310869 960167 971031 746383 355623 1039712 608150 791391 307415 622004 369334 1008229 354097 724890 580297 834610 332029 200058 872071 123567 560986 505357 717455 418796 967497 885559 95511 569262 211191 496094 849546 814478 154425 839051 984685 884967 698683 236250 191832 888229 364339 391490 874669 708267 539263 339379 641675 195985 123133 371838 986447 840518 375513 497325 897972 612796 957079 61931 569178 246911 840759 1023142 828410 817516 548777 946819 945442 462537 903516 452308 406071 839544 444757 649438 253554 971096 508183 422360 209622 771192 563773 822008 482209 499350 915570 1000884 280556 773336 272059 994019 460510 60334 252561 653152 1029936 382533 955612 740251 80787 294250 253268 305915 1027211 1028878 61907 258512 950495 718644 252361 599293 730737 179045 64157 897465 238078 777308 993823 583093 622117 730572 772341 310233 762741 639543 370534 478151 904897 861247 222969 899296 850514 957129 511194 909713 178647 477596 581241 513925 695845 188301 274268 896354 185471 457123 958337 522317 403894 715023 391763 256802 171834 1017797 492532 1002291 846770 699447 492458 984919 846151 240934 408819 447191 784901 542678 829292 970412 224053 642405 724379 106343 948888 649970 811767 388773 487237 875043 703571 685913 755251 630407 185850 455156 345773 807413 1038390 716233 715311 684375 582904 300349 212324 552309 949476 984661 412727 122082 906984 129273 946460 662972 764986 394234 633909 400605 191909 960184 932275 730013 746902 887599 765714 863025 960876 110498 1011897 836503 842334 648267 752899 558965 715801 384138 461786 874595 722895 114010 818313 454857 351882 903590 869685 1026696 435802 418659 736564 265855 606815 143805 93629 948877 1018957 399903 823643 956842 640685 808420 860069 841607 754135 903849 564138 281079 638504 732339 956814 224411 113247 887643 635723 782988 810771 349084 318929 199399 151476 581022 369528 11751 961941 538332 453512 482537 138870 551671 594942 823075 577512 837421 302873 479129 517151 900202 1022599 308447 455496 87420 1019494 994912 433095 952540 247359 754031 938965 230239 495428 985494 722390 377087 465845 408974 626909 322159 921511 891841 130403 409398 733020 630385 208089 937774 72567 321002 870077 472547 849734 384652 420583 455529 385901 744916 954795 1011352 985850 570286 508333 859292 670598 422642 628079 635292 460503 874722 441073 171955 512912 162453 707526 687174 952565 71935 900359 947783 350573 488291 831897 668551 826606 48971 828967 856734 953235 499475 374471 1008695 341737 994712 512553 809928 826285 416185 890066 584766 733624 373311 872144 440473 449063 65130 576248 366237 495719 187477 1016526 950779 556514 387925 478321 703912 651048 1000664 986821 597435 630230 450974 163492 714347 357063 617370 864995 624510 692142 820414 745052 259164 630545 63721 727465 997258 254125 498915 904374 406389 96939 112436 378203 506163 228632 110529 822862 874652 556529 996884 782479 610182 822222 1027095 380702 119495 320230 277988 1036856 724849 448075 680379 912469 153949 971224 664561 383946 618093 555877 890277 326824 194008 232091 127703 442599 819011 401229 956842 820947 890403 834098 301870 244621 397015 842565 699360 471526 649797 11899 259154 912352 686899 685207 473882 565747 792126 808436 601270 246895 964693 711883 1013386 707754 849324 126269 766375 760741 30395 467565 763187 343604 513621 421438 159716 950587 685769 165627 757222 259040 342364 470127 253500 169707 343878 839472 782793 198618 829340 400340 456040 487280 640423 988871 667473 892072 473522 244108 143062 640433 948766 878538 903474 567254 453425 714862 286490 412971 283895 316340 924493 679094 493406 903024 220085 675038 260000 704989 809562 191859 350109 322026 252664 449323 629395 445094 631708 753999 319007 627930 187577 732128 890445 504999 115674 961458 92510 195977 292159 758590 185340 360304 764850 992798 285493 808876 972558 629535 384171 817057 63098 687028 177199 578524 1022064 252949 96122 832220 482702 436705 256417 348349 442727 766369 380533 1005319 446061 292329 331735 429911 894151 865241 918511 906694 979988 909643 991803 1034860 793464 24428 442057 340409 427506 317670 615377 539126 431643 293651 888382 825054 953139 316367 681962 398841 937324 626488 383336 578502 783916 945694 640795 1030561 732590 351592 863798 31981 589350 48407 630345 383095 330715 182637 324852 256814 621908 700573 431759 749352 226660 31517 50925 622474 702871 877539 167895 510882 371625 643870 708336 113876 13693 1024374 452007 446158 906772 952153 32494 481879 793547 618941 980485 568316 187634 554363 204711 984977 298651 749168 260508 993717 388750 1009049 883854 1004756 337598 163441 877263 163185 895129 698092 892768 582047 829138 466717 601466 652113 604021 697813 1022505 747930 294232 1039620 829114 64275 589425 1009376 185037 308602 101865 930681 887343 125661 290738 478636 142447 118347 550746 810774 683413 380510 747364 947139 776307 240616 70637 803783 190158 235948 747287 79351 849054 874926 963403 323122 360161 605433 654960 948835 922481 411378 889278 594902 316475 543839 654115 343373 556588 183514 85911 479176 249699 96972 224188 226776 771016 616106 784146 249375 875612 931379 571158 810381 508364 237325 1047632 1003889 245524 423649 114067 574835 734186 339275 857213 446877 523032 715892 924984 784651 775068 216634 56659 477983 663154 722299 723742 388504 517553 715713 55213 585681 480976 1028678 931552 425648 760675 991703 490380 343843 215711 991740 855397 673629 1006642 630426 764788 845669 964785 348543 980137 1028636 829261 676205 715550 222269 712468 435670 961360 568925 637625 921399 941322 487788 732052 57111 1030689 48369 455400 366486 790775 907748 151450 478298 1025210 92542 671556 927459 475965 595774 589588 830254 7547 323352 715814 929321 978200 418223 109887 757315 897805 949186 449646 342770 489615 727484 306035 968229 234937 97766 49091 761108 383789 447687 612218 355109 248298 993972 201689 539847 260946 219450 714396 507200 879402 930003 923628 192099 143077 983918 715491 985277 1038090 678326 629586 980420 200620 960124 742323 474228 439014 60602 227016 1033374 859333 744816 810868 363444 222937 312686 266495 107739 585398 156279 10109 639789 350445 327496 605130 766231 127452 642617 881214 772661 430065 498485 837242 201086 445324 523800 406375 130191 901493 765222 77115 760051 1024462 482694 1023329 970348 368225 766269 832754 741565 999603 279679 421549 757460 893793 646308 914754 220652 161683 775212 588640 439719 24155 839870 1025415 999644 667602 315298 675255 371766 117177 759337 649013 55196 588482 446900 261195 294832 405038 110175 679821 708782 760481 302069 724796 813847 339677 380303 961285 88942 1020498 161769 997564 186151 150778 357746 985271 257474 453255 900421 946876 503380 907395 804728 943655 542702 621285 554822 72446 32676 869183 194603 1011202 667132 381179 979640 685893 914036 429988 928188 253252 450703 714510 464882 102295 237100 155901 93560 357914 712918 187151 876088 719969 320233 218326 179438 209916 243115 58589 905341 652559 253001 63247 401303 814564 869167 571215 669235 497045 400511 247439 454179 161633 778890 873114 849010 367285 839544 220338 624587 191468 308906 19311 452049 717657 667368 747806 703784 940565 158630 804693 380014 195018 258296 569306 489692 382960 258711 432667 985659 153262 746338 537407 289879 811516 1019532 1034758 902797 588722 648487 685113 653596 538569 123963 210317 146775 402166 969610 191161 485747 597363 183143 921475 490352 627065 1028441 354224 840533 706250 992210 1004188 651744 366392 331249 685899 842900 922604 728796 767937 942745 397213 784033 897053 383067 116732 778318 642788 438701 767023 108438 52925 60259 892376 841444 883278 401331 270305 746906 236825 63924 472972 629838 231079 1008394 383548 452344 187582 926174 837304 875613 197367 217903 746742 145658 489316 407436 718642 529759 62396 759526 539245 693690 452397 736550 583665 68031 349014 867761 1044530 447225 906757 807353 917010 119413 466633 515121 440607 238323 316778 169814 710878 239336 366803 854493 750278 620220 719948 762933 190031 953513 471881 634768 762935 129867 249840 246229 894540 294023 766434 945486 1030202 605104 193835 514146 182248 352028 130440 1042492 828215 451421 227019 612186 807967 510858 782667 125717 996060 958874 883600 354869 341493 965908 107508 732203 556239 89468 859596 1045122 771925 779832 696810 358072 294642 643677 310390 294413 454828 647651 436669 763634 56775 972421 161597 613232 910487 949441 276089 910517 597358 670906 233197 928921 800475 501047 161340 1022218 618420 634222 102063 486073 792765 1014924 514978 397101 736664 508803 377726 740061 1003019 773265 855538 212418 391368 1013836 501878 1036814 111600 578044 466387 120159 799689 483830 975730 124400 425301 89077 663029 61019 510059 894682 603455 982600 106188 488599 765230 1033443 686982 716768 150460 702706 711707 949544 398686 105334 638036 121575 758603 904817 182637 718568 397029 417672 707117 753178 191922 796599 799594 355211 334556 695311 644549 258286 799911 653480 40824 114255 956652 650381 252267 887925 827773 747122 195677 680825 682165 544190 702044 707042 576508 704731 615866 969547 117737 184655 864011 991993 314671 839262 604382 382832 677756 245344 751952 428270 480181 224716 447214 1003096 652929 343025 109693 705942 383720 349278 697844 420191 110074 719941 200551 251663 89291 176927 982149 645177 623542 777098 441542 984030 999891 27759 201979 385879 783052 235001 613754 1017035 955602 748906 539197 575247 444269 368238 1025141 363957 328431 926450 351154 881987 441611 818958 500390 506538 1041550 767068 81231 912596 193347 251246 831067 20431 428455 863586 799162 683482 54014 293861 421677 179939 644043 510678 902576 967992 183220 933428 484174 585299 347797 936676 301781 636582 469311 277663 862192 998706 536469 906830 63053 923981 515298 296954 685590 528378 514086 484190 808824 878412 594815 640478 866445 404462 250718 358522 386249 658558 466742 119221 209649 824491 119463 873394 391269 583576 993557 971242 882152 940780 107351 667418 862575 517155 122597 1024442 28503 203898 405187 125342 986007 309701 983484 717871 453020 299501 576889 710128 902444 953403 613597 781125 186091 179762 927654 125690 940566 1033526 942506 1029191 109818 130402 718601 223023 988906 390286 201182 667307 261644 318646 856987 51047 407711 743525 724869 555820 841366 660334 445614 962908 400555 944316 487974 1037100 453831 694599 904929 239561 382164 176983 34803 995248 763545 570167 389974 777485 769064 145110 772753 397021 931576 751203 120347 695959 181626 912020 357159 23787 677541 533367 950951 354877 986319 1024403 449583 743244 895480 627174 89629 952077 731565 971493 349899 657334 913890 404931 90010 970311 510135 440690 226740 255350 760678 185735 188152 445756 682142 681883 103631 821745 101886 498788 569519 877927 998403 1009194 886494 909092 385973 709507 396798 914160 650262 14069 614973 682722 836029 325481 220741 650465 23229 1017730 451918 285179 813533 306140 945584 553966 1041280 428445 841672 817650 958370 619826 227471 427762 251245 740702 880865 516913 48084 376052 465215 858606 192081 227633 489296 91868 391397 925476 128338 920252 491208 514914 486070 906499 857483 647910 831412 446062 809198 86479 742347 144873 352637 865619 441734 775559 346907 899285 294562 1028140 706537 104369 975345 556780 1000141 225724 628319 748718 115197 605614 102902 679539 467807 778706 964048 446803 992361 696124 783050 482331 778639 762671 308397 732282 335133 843417 92958 570575 1008938 294661 768312 781988 431020 971405 850385 274174 359250 924879 332991 644572 112365 652104 331358 344925 778553 584179 978034 935349 767692 376335 378439 1005345 236954 1004749 389771 933600 64496 354227 129575 510312 704325 190117 113341 202539 597741 657375 580747 773223 907341 742818 711815 109255 869677 190669 178759 492347 886008 939788 392578 858984 965449 573412 420635 51174 478323 653590 736317 969363 471263 17375 16337 727532 405277 158627 666319 801981 1019697 825782 913487 983407 682398 599607 991583 605928 118166 1031686 245476 778303 597596 862366 462582 510375 64408 613235 648463 792470 985065 977266 371309 527615 998681 353495 416594 201467 815340 792879 183676 927021 965682 847529 875718 60795 258930 450670 125905 815694 97886 388740 874216 430025 1008865 27630 379347 512402 49128 613745 569078 932747 719637 838919 936727 529387 937556 81386 709101 699118 223419 727965 841681 425171 38525 132855 191323 458054 712263 715890 209749 630569 56215 505429 735593 796894 79067 159415 173373 208628 832027 71421 53951 302682 801714 115699 247650 111719 363866 963794 771258 226097 499267 587805 335015 241845 511586 473832 516531 357606 918263 730327 649607 484519 555241 764618 191596 88903 966296 778334 457512 686738 913892 848409 240562 120755 773770 324762 761402 466661 293364 766777 556769 889291 805692 938466 220021 685014 372344 163372 960627 992919 232436 651814 298623 26613 1037065 862495 692730 243121 97405 501851 227115 916513 319366 110424 120412 737463 96541 865502 343472 674411 1009291 424997 112364 385968 490631 989093 385882 349147 1034026 470570 470425 489870 936111 504427 758227 784486 325662 992538 357828 256311 922090 478057 1034356 324853 511147 375882 637710 106426 489346 910944 219114 481881 1011496 283823 280493 800949 1011794 236181 412445 614057 194949 1025580 439113 737176 973837 643830 124628 237369 216119 425228 372531 1010513 363766 383175 721789 957590 830750 900146 779564 751041 510676 238381 1043977 1011925 942770 767515 632235 278101 606083 205551 431082 980800 568214 401076 434845 556252 249644 646501 129953 947764 572666 814685 759612 947479 848369 613785 828852 964289 960782 841933 968919 1038000 335344 935596 125262 730837 1017673 684940 951615 877453 494283 872268 375122 485950 252980 943499 732037 995798 185789 682961 383976 424282 228508 146302 859745 215990 799411 900366 779059 596823 589589 678825 586906 568211 240250 515657 952042 124117 512633 699702 846509 834022 908427 730811 752088 813756 699303 975685 324190 586555 389447 1021620 213246 421432 659373 714970 376288 220899 805695 179380 245532 376097 441266 1041153 848717 386652 642203 812477 702557 1003563 186813 842053 441894 537591 227510 421667 220393 831029 122090 990536 44974 1042120 184022 865881 974371 967666 763187 108430 47227 615867 626234 352075 439387 980131 867540 471276 505942 931068 163301 978484 147127 244894 629462 859050 515490 957196 895150 270071 998688 464269 404391 875666 258164 987506 924047 513129 315771 418558 833582 1043010 387246 418135 993986 912458 324465 997027 734031 973872 685613 625123 366556 485194 945447 373109 985001 365533 92646 833173 514145 64605 955350 259133 700092 816804 21470 997479 581212 472902 930846 540377 1034819 362814 865574 53115 734987 244307 766948 122211 212807 461031 591612 504227 1016635 774968 972677 356138 607903 711565 416970 534475 750405 970044 338327 210743 903795 209895 500179 469933 468894 261712 879560 743010 564942 333647 748139 156159 493981 962998 866189 459755 258746 694023 343686 234396 162599 728526 995882 564039 284221 1010033 187747 28479 614217 211929 251332 894606 930454 339676 253235 801518 853937 447751 565109 110578 169660 191161 178286 877234 896391 911895 999766 472982 1009822 543662 1013216 61110 727988 650179 882260 694198 1023139 370544 24185 1016430 471651 390530 983482 949124 94019 992549 515660 825969 728746 947014 864589 489440 423245 644702 246110 462111 523649 936918 554365 715990 512709 833222 1021480 682511 649779 922979 410075 689387 901852 981764 501283 937954 231667 768150 746923 552502 383657 236621 337402 187499 713938 518421 338425 534331 334174 938982 354871 89639 289851 967544 1012017 742694 366257 746409 432743 850598 550860 497743 630477 444332 548415 792495 766154 1032367 571029 361791 501317 862575 865265 369807 698855 747980 422105 719248 261701 225264 883168 920569 1017810 876152 973843 252881 731935 652323 252981 22014 143997 514760 160558 905676 277246 462710 153963 1002310 361679 947019 909672 707299 751845 799723 908564 1016371 816610 646625 159186 897746 501641 162931 192783 81309 452428 766649 209404 1001080 963126 775691 238479 937197 582103 461551 253187 639455 162871 863849 896309 366046 637484 362396 413159 1024301 227655 108018 759603 909736 1020474 592887 234911 418971 494886 880198 181245 220110 746302 518501 294866 285878 252203 248778 423826 967656 390324 669434 794158 658667 968517 360024 998996 126413 887026 962186 290283 81822 950699 851033 388202 906945 415474 989267 875341 257206 408267 684702 282205 423697 97831 979589 510390 899335 967985 680859 647949 704863 502730 598959 77811 953906 572531 303455 349806 715596 696290 104767 650868 454243 745057 713367 893099 156015 772476 276941 506721 410479 481766 289145 576878 716911 341783 908584 865591 518430 988457 739164 924141 881140 827093 857743 597323 913860 901499 711344 668398 324080 650672 129126 838573 649957 802544 805367 428905 731098 818226 981272 456272 61384 719373 650801 984044 233427 325005 298493 309670 405267 219259 844634 1001693 212551 848267 769576 572963 1021553 482409 930739 954653 351683 757561 686476 494425 353869 678758 988727 497558 731835 200478 905875 637039 212856 1012937 882025 522269 742205 887861 489926 234110 335773 487981 866763 444843 325350 881276 736786 642985 568895 630413 979245 707135 828575 791774 964150 462710 898792 384661 503316 310791 871978 465465 604473 718382 793430 292619 526327 764368 121340 640465 642500 206781 452877 275071 343844 775261 645530 644312 810480 533245 765348 502410 280927 937393 616170 469107 191271 254135 252492 691126 587653 162502 1003835 940276 241520 482186 83945 915996 113494 636390 860652 1033186 959806 105457 358572 676709 456268 239588 819081 1032563 867896 551854 121999 121323 612810 470867 513960 1038704 153383 516890 253548 740633 740715 380808 390264 769064 241429 714871 461429 416142 671254 720021 903281 703608 847320 743213 572652 958970 815467 806797 878940 380147 728199 682349 853973 496442 661630 357786 504119 895399 879211 960823 1027608 870886 243821 793942 235878 832263 816353 746134 422619 747457 519394 481340 1026897 424217 718963 539386 911450 247933 423747 928950 1028592 651700 482443 357596 446803 423005 564451 1000177 630600 486167 879939 997494 587724 468534 398750 942492 898197 666291 870845 162957 729895 145223 255810 963320 585329 1042509 489672 175578 686650 996555 461435 706474 779558 955331 620669 1022157 972377 574647 898100 608173 638108 728531 633804 288109 904108 652524 498512 97050 1013289 293990 185580 358012 832490 589641 1012766 109261 484619 185774 770776 160473 806238 945435 762589 447414 399773 564175 1002833 248824 648429 871129 615258 728643 636687 586936 1009106 864088 501519 184294 927985 837037 210390 498821 870636 717886 127908 756961 772953 854391 817358 710445 960422 713628 544491 236938 777604 197111 1005148 764062 11262 733469 445910 587063 659955 1029281 252898 855103 899194 354268 771036 706530 366485 224793 183981 147402 389364 707955 475751 683039 748236 781602 681208 937756 585329 244398 494855 132735 341486 846950 113820 847977 861405 114014 60958 242035 55511 642273 584180 797173 514384 888939 1006210 81337 375343 647781 715092 654478 261698 462727 822142 905775 358983 501039 912709 839570 746745 124858 904846 213815 910048 413097 482609 618590 770283 840122 702791 282061 65230 544618 388592 478438 943695 370069 185716 104267 910954 241446 178901 700133 897227 696701 407967 639861 816077 369405 972378 456897 157402 322794 162662 833706 910953 390772 676693 763577 225164 126768 1010377 748260 343262 326112 718244 45789 448803 899151 468857 693874 89961 854778 882804 592885 95129 930545 957957 806635 437457 851011 674613 1013014 233394 16191 811738 695509 576940 155535 450249 962258 792055 209439 107965 444875 602486 822942 773267 186806 462202 447063 944922 924628 219047 855398 190365 862925 919147 975994 954799 989765 190245 48301 325225 379604 782619 433270 245155 770420 353103 919003 1040670 372421 1035046 215486 770837 476777 585230 905976 990886 684189 180028 510165 71294 470691 1047424 191442 468702 327624 220251 880577 1004753 797151 384099 975462 461658 882839 766626 515600 644999 161327 896545 588382 706169 198647 752396 827116 155084 374371 553925 802021 890046 219630 408787 703245 917040 837571 468439 847532 853619 827277 866065 218059 556968 604086 494135 762990 419801 636738 925075 796095 487851 773333 372692 998020 439483 806013 457192 1017770 690104 571836 846067 823675 127734 319887 721403 319143 422833 207868 732820 93921 798253 571891 837963 130032 792791 274422 892648 993827 595637 893235 646030 1020949 462295 805495 495338 437034 802145 619673 949267 405975 793546 853914 566494 610280 968899 1019085 578454 635995 41974 85748 307125 652806 640475 523041 216920 649573 612195 730573 424539 891213 710211 163779 784714 701111 919452 1008356 423101 308825 120283 839398 447400 461783 624023 1045125 767352 407367 609720 1045144 718546 584949 496295 445268 370015 249680 665330 62187 316281 939924 183191 902539 445239 32343 720321 939195 251348 358605 142205 480690 920859 627682 682475 96728 648662 212929 758002 308287 59285 718375 613934 471891 440422 254429 995782 902715 447159 846611 903896 741610 549849 582045 386957 685810 308349 732187 710332 363399 130853 838231 776920 651510 811983 25597 599415 939591 725678 860463 683542 1016147 204681 1028961 733003 577476 725995 752848 219763 220969 706267 430040 546525 216497 711862 383952 809868 335860 327009 653096 250415 813846 63317 811819 323121 391372 779022 420531 96208 709534 564655 699330 719270 191084 696779 489623 397162 601905 278075 779952 429662 668565 673167 1012320 409189 719637 988235 962017 484147 243626 812587 862092 838556 1013332 233398 179366 587529 705758 384101 103711 965662 866182 855407 842865 270815 864829 386633 568931 113967 1005834 119537 651943 1028673 778920 823148 770678 728726 444248 514160 283451 736444 756402 573324 968469 448171 354075 491284 1018778 391473 720536 844652 602535 764270 734478 980134 222893 386512 667370 734503 793596 111211 184911 105183 290760 615146 382820 732728 530863 441139 669279 649555 857929 832270 323743 194797 359320 941327 792555 552900 495344 351538 717161 837862 498821 60975 845007 952802 64604 245578 412910 45495 938206 654217 267257 1039234 863590 690095 949785 422766 876047 417706 880218 281333 396659 31222 875364 228594 465051 791033 488248 783414 894946 237695 15967 1033763 126243 960425 922325 277741 772311 910997 714393 408930 233231 616758 59895 621032 626585 504499 644506 338814 960709 461463 47084 325306 385881 566755 989854 102327 95203 122588 52219 872156 157429 1010345 976778 977226 256345 76127 616217 284459 253223 961698 626153 199134 604038 451147 458529 1046598 756638 1012806 366991 610783 371901 582862 938599 1031458 293983 903582 418703 612314 620776 282362 62962 898443 546803 367018 1005846 706263 448563 91479 637734 474661 879857 920022 875310 222331 926964 947780 774601 1019490 882209 481992 422316 480085 479726 466135 738733 1000606 706273 155568 509527 773364 879523 281467 148919 355611 731493 995478 473337 502572 634649 434120 111847 477493 981025 816716 696551 1002774 554362 758580 537980 1011739 453803 513594 742587 1029952 124270 493158 853910 1020137 117210 779373 644254 469419 258377 898230 32370 1031872 454404 930511 248631 850330 1020942 415526 807215 223654 961760 480711 385683 912921 1001409 945700 335698 258218 994220 61321 241101 679479 872685 357071 930389 870819 282297 743058 750866 830440 726518 161357 514609 930383 813259 240075 711247 1016029 222590 505060 729679 234397 996300 41471 185586 976792 741501 597626 454354 384542 60379 840634 16297 760139 748935 1017977 697771 704112 226929 358707 666315 930327 905381 896916 356411 392532 173884 496409 849376 857572 308414 1042196 96618 472630 193006 427000 451964 413618 929017 1020809 424872 752978 129863 814929 207801 433366 1027376 191393 421478 652473 218415 758159 499743 787831 634488 905690 428781 116605 863210 128245 432247 134523 727725 955493 564339 843713 753600 520805 395237 717486 1038082 660220 227875 349886 185918 928579 843035 912003 521235 174717 282291 736646 890025 728662 88351 820149 419663 468841 36726 767664 988555 988302 93398 509825 694622 684284 219679 52887 516425 445987 868320 574387 836596 260524 512675 1010215 384376 873885 302758 498292 782460 546527 276281 355878 633076 568095 690815 998438 414807 567806 69343 617901 714212 657277 363465 548766 925046 710328 150879 945989 190807 578473 416941 501656 831954 965926 841576 404460 946885 825846 835044 425072 990810 117543 806679 124341 468848 478526 972977 641469 180655 219891 542461 776342 385117 61902 286174 548469 998460 951547 617294 432663 1044743 495365 756860 596910 345543 224985 374601 546521 754941 453412 59839 466549 596203 1018322 718320 443706 387978 1006170 28138 410102 637044 352012 963697 648139 261396 439733 814772 450990 696208 933636 340910 370109 78718 259397 984954 841803 779107 538990 179591 310882 317663 337773 992590 420805 781125 630423 644531 920308 790367 748605 634251 321256 874738 1004738 859032 481710 605872 928470 251422 956196 913832 690073 612083 740026 420091 931490 247683 836602 737059 185591 781008 373182 713175 1033641 746933 252617 556231 629418 789229 794262 963413 693818 856314 387956 64287 885234 989106 654982 245093 909122 636213 826854 1007946 346005 810901 246075 238201 254584 273981 442959 575127 482492 477157 964512 762165 1016349 923695 340442 292139 931235 889560 499109 684967 371606 733686 978520 707228 750252 251553 180196 913088 318060 674670 556107 89523 316143 211749 218859 431951 734666 766511 42879 586977 826234 552505 670798 745014 564189 889043 64222 803826 427381 956774 779590 983539 297907 519233 504505 705022 89831 400347 846035 384044 726499 504518 679157 827298 992988 967521 439626 211771 618846 31343 216727 177020 288501 966244 589252 611185 362973 408011 730096 831176 927334 283511 933132 266199 727452 326706 885207 636761 117627 64333 687502 159130 247462 568058 843139 702289 795995 757473 665195 974911 957160 686507 860955 319162 586915 580579 912411 961747 753169 1005972 674429 868017 422718 840170 696276 756278 510357 766162 823967 938823 211555 1022196 309367 252119 249189 930246 356591 612067 630657 455480 46522 888774 331505 841669 241540 1032521 518329 477065 244762 1028676 893801 611559 61943 1019664 937803 717768 782924 1024753 878321 391260 219900 704394 979148 991716 741018 713879 875833 652914 863918 342963 514594 927139 910382 285660 796263 233261 382009 842979 329583 960782 489868 871118 520971 773484 756827 862053 363196 440949 113831 986953 497364 661398 146329 71102 505568 806637 785200 989242 234170 776642 445615 652170 404474 175055 374170 425187 239837 358603 367037 259124 848760 81778 605904 731327 333806 993960 60814 374498 587696 1045137 793755 146267 222798 793405 683799 952382 284959 970528 612727 128316 735532 25341 928730 372578 971445 103261 1009228 976848 23286 526330 654089 572511 286390 355023 1019064 286395 653432 15935 964743 335585 588822 48183 792042 316259 294788 897194 849123 958890 284107 734155 586689 581234 905676 937751 47594 247613 748307 202685 378566 695468 940930 353998 391561 202107 199413 929516 421765 658362 958712 556004 1011048 523464 1016508 77685 953824 129811 373740 117995 601455 343274 642843 678357 439594 39921 220880 365019 1028243 362460 144315 404733 653978 1019533 1007241 953871 903652 689949 322389 623263 825825 128106 649704 502891 890581 455857 744782 551924 1021337 482078 443279 236456 949520 908180 193766 373874 83863 484523 519504 785096 506072 254299 681818 867670 907160 887385 446638 185307 433721 921375 615765 889374 597370 55615 487914 368427 465277 752694 863429 220963 805361 296931 642757 617682 503704 941845 901429 920060 802131 1018818 217375 301299 758813 1009161 448775 746697 494315 930343 437560 36839 340468 322201 119351 785432 989545 456933 1006308 15166 653772 797245 915112 544637 962666 625343 574199 677625 711738 550015 1021560 727246 184050 469474 810202 858555 559003 510692 840359 629789 23455 838974 60906 430541 967806 435551 653401 860827 364138 539315 580179 716241 679438 91994 978480 171934 969389 644803 973186 846958 501612 172751 120415 189242 425778 247595 735482 571229 755406 817518 927351 369877 758101 747184 367395 977449 146877 338350 31701 1014020 660990 327282 663197 108467 862526 202458 844706 1023072 940195 703702 305117 669944 793462 949474 337823 62266 742461 990120 335097 846617 859311 937555 259969 966052 778415 884274 905970 278140 572217 1032393 723877 949444 939665 389850 865900 277245 194501 872885 468427 851228 191325 798561 149486 713514 159345 713491 668662 338838 857306 718595 281965 32226 227122 783397 822697 382773 825747 670063 76647 1045168 771694 119534 127403 587151 964685 897431 552878 346595 669496 301903 903909 800563 536399 251053 846744 718477 202078 701393 645525 920943 46460 486997 911639 948385 512619 738535 196106 692846 538445 403371 254073 452053 701214 584523 211509 175007 820959 415596 244317 758696 735939 414454 192031 602081 1001378 586421 375458 175079 103823 755342 472661 211755 247099 912661 812446 378682 329210 669166 783256 632462 855409 764357 408345 728905 859346 230885 878376 143119 471403 373876 556269 859964 826586 417319 724815 991042 874043 954654 742140 180112 226462 357213 962093 596279 928615 805791 740655 892435 886151 970115 832203 582603 798386 177583 242847 1033479 481893 677732 509523 386738 919398 700200 462452 953289 324056 869210 519498 204149 939249 40692 286493 181621 769600 257265 890345 669229 359664 297850 883586 508727 765526 171705 975430 368326 717235 496415 163622 576910 841194 194265 873239 944727 810277 187727 839558 811327 303062 748846 270109 153949 185575 293583 682909 538035 1012886 284331 876202 996125 979153 1000121 859604 712220 1000782 231143 223091 812742 71999 408798 764720 744252 966955 982116 587933 560622 323099 902494 364371 208269 422588 246745 985934 461883 429041 907112 43485 845386 1009318 188790 354615 654617 696798 561471 360176 923633 501358 105837 940906 638851 701410 845919 641882 288171 478566 667302 872388 987985 490693 272367 65400 323918 979047 970090 112122 674652 875821 877396 1037140 732404 255952 666749 331507 485910 286566 673753 648981 127356 778862 539439 833159 452550 495139 494503 193246 746861 61085 232989 122166 694396 406512 840318 391507 247698 729033 191543 1002057 564951 389856 691701 628686 620427 569067 646746 391317 74734 945308 146587 399005 419580 994084 505697 477877 356110 821098 510363 943537 517030 403253 992210 887146 793833 421736 572558 332607 778780 167782 423379 891475 912996 824041 210416 383472 838522 848935 695604 824635 596955 962631 482586 771525 532377 735530 258891 370386 835476 1000358 652963 994874 470640 208293 415348 1028897 89047 486250 988400 214831 373934 69327 768642 425518 486049 196364 126932 209643 1045642 840287 384794 840495 925397 778852 957582 935661 743284 816846 861565 470789 211692 848414 515846 684487 675262 919783 288220 892083 321886 1027192 314324 138492 586609 96843 870900 480093 467670 159578 354246 50911 68589 952202 316376 440630 685027 881306 660575 219932 816230 605849 246711 683819 646235 771466 654083 380011 185007 734525 445820 689534 735758 780049 483923 912514 460206 484059 822742 583853 251550 122012 363480 285432 490549 756026 986915 562987 260172 943322 701603 742165 498893 539739 831252 453938 781620 824812 728629 326715 472854 1030276 438989 420774 415070 684938 245329 718222 61331 947696 417170 186987 898566 780620 976052 831738 859591 546631 708843 318799 960881 389691 991709 682907 552798 810702 353881 201406 1021097 444886 498321 1021770 579287 502869 448573 774509 777030 564645 728497 936249 748173 602841 838454 394671 253740 105788 761424 717862 357105 508754 1022346 128627 252301 307704 258831 574426 333298 749689 1032643 818054 1008850 976228 931576 992213 1023370 996899 452121 748051 856934 96318 1044507 390702 976957 195114 292026 716073 548547 928143 512858 115935 963352 957345 404952 621629 764696 971586 277915 885095 989096 546518 108894 555821 844441 175279 58234 159605 989470 911300 941592 394991 392004 186490 670999 561131 638185 243393 678643 630437 448102 871666 509047 692654 822639 851748 885997 443989 357970 708282 1022490 759777 603057 636578 571755 1029898 783408 473810 939956 958006 163650 730749 705239 101319 741619 829226 176829 378842 729034 1013266 574461 476067 464063 702296 570541 1021482 374225 760893 652936 580734 841275 227717 817294 843632 969616 240175 671533 842208 818742 216948 160732 129509 425061 203253 894514 195862 620245 244980 550397 454221 764195 604975 433813 1032873 800157 112227 550396 581037 286586 32684 1020596 743783 455348 909516 822964 222189 208622 632570 293135 926183 967111 988386 777409 714178 945337 246137 494531 1029274 481427 295869 832919 704153 715674 827164 331327 700298 548835 449450 897955 512945 909795 504505 200118 84383 956065 448151 750220 319434 832603 126856 710964 945712 994420 173525 965986 302567 562127 102270 209533 711498 436168 445766 834125 583037 1036476 182776 477542 785456 605020 298238 861019 494498 273917 813466 854395 387626 833751 700074 743530 172511 183026 326439 429991 409165 1022989 707129 450783 536478 617821 159672 283901 514348 310124 440478 648789 937771 763961 942545 988858 177751 261464 64984 911900 893511 326477 236319 985493 650891 574331 814265 454308 939564 584587 513174 732148 120725 927581 988941 930534 738747 413382 545703 185270 721727 680441 184955 951495 161982 553277 900162 365978 531379 1031177 122728 111966 397813 863216 258382 115671 979475 931374 444313 745161 926845 997683 579029 1028546 337830 1041159 510771 1003559 660333 985259 900308 474904 579691 332543 362619 699543 982051 615134 339501 647416 1024760 72125 897370 596782 127706 153419 580969 248554 951469 185982 710532 139771 956533 192310 857954 337626 154271 882733 748339 276926 109547 767091 285998 777864 735107 94679 379067 73564 638858 975886 401069 469973 867157 367253 944666 896358 768992 129483 732943 945739 924215 292508 719728 461740 846789 1017550 369571 258366 101613 194250 499141 187700 811254 203732 829277 302493 221279 210828 956892 805850 1034319 948064 834210 46825 996778 293111 255341 937193 489123 471024 497561 880418 642617 225752 235926 249669 552788 218557 685829 209721 662198 1040497 910994 883169 548338 856671 653106 421702 850817 204642 204516 58298 961862 364262 992485 979313 630183 218917 495927 594909 681815 841625 446812 325461 586575 1025427 1037636 472659 932188 1045522 774685 910533 107743 489881 555954 608135 310742 572210 895818 42871 935499 901533 794570 160666 998740 342413 462499 738159 601848 417016 555732 670375 870046 943451 509862 996154 57095 443038 146203 862690 244523 202699 344950 391388 422602 414326 702051 522442 292773 678679 895379 939161 58263 286398 928721 834883 992683 259781 967343 963151 480414 646616 372675 123095 886233 840659 760490 731124 825062 772558 940942 89495 620177 708292 225437 696217 822831 200509 890698 654356 845436 177435 917947 223709 490518 334319 278420 605673 60124 339231 616702 639486 706264 925162 314415 38619 522114 540334 871502 542654 938953 354558 986340 913990 1006725 644774 675517 159228 248263 364091 977038 539679 452325 936682 890979 290199 682940 1028241 1003344 150958 837294 234617 613346 899433 835333 232169 699862 486297 241461 316844 520580 816881 258774 905998 633814 935519 624253 796311 239131 914689 638119 323020 685619 568887 186171 429246 253505 842680 897053 645779 406907 122596 486477 1020595 888517 254868 484028 801497 757259 638262 506903 806675 953679 682851 768397 767518 460784 458132 64830 596091 772766 870098 762691 630393 800426 748583 1018214 894489 933571 827292 127573 587865 388367 222945 713949 863537 217333 89596 773174 362078 376714 1015046 485352 92271 331628 975601 731041 939087 697773 695854 796381 421027 7677 642108 971150 729580 178917 825525 118738 449622 939716 633167 765680 746083 377630 55719 635512 48606 554706 779882 798184 217375 210710 732956 985817 486748 952438 249915 375208 64293 1030226 699848 542700 814054 514074 970308 601833 767283 539363 482611 730730 636478 564315 800470 855260 123069 64679 31079 613478 845043 452405 169277 898504 616422 302381 269039 896632 693866 947987 1027458 224458 948754 997976 892276 758640 833769 103895 124075 621874 968614 305131 192110 865108 192978 945286 694258 928087 388650 310989 775410 1012810 380053 253283 494066 850455 766825 619219 175976 774740 702107 306585 911696 924567 1018341 620142 784676 349923 65095 538611 722542 991607 846665 1028686 900290 129427 867809 832724 532445 1007883 957085 794235 141307 790522 629535 128661 121211 848306 478523 299982 142951 442679 969452 805833 40825 1001923 1036940 508727 261449 368218 64278 202087 842929 650002 966180 923763 568807 877540 818716 851808 83389 391439 694008 674748 207742 1040684 118670 764498 126849 810721 512621 309116 614863 903907 254247 914304 253825 270041 885239 161405 776289 474196 537487 736440 660957 732355 120536 212201 55535 877268 385210 621899 1026131 486609 177069 99294 210483 322424 731052 829918 965844 255884 790516 723950 138877 954859 476081 93327 502878 967542 102331 249675 861727 711650 971379 378223 979548 194330 934431 886158 737000 119294 838770 1008070 582253 357609 681275 802729 110074 904084 726159 643899 874846 348899 283471 248755 1042467 978499 697713 422362 952761 442068 433191 166885 867077 384902 39343 547667 572201 619969 996600 902766 539516 128978 161509 733879 986777 412843 800230 41791 994601 611095 870357 616893 748715 757022 997777 906451 451060 775693 448937 642586 212961 840727 926620 894402 962719 646293 462742 261322 225184 996563 482625 632380 476431 289774 998213 409252 862588 177563 389713 408147 32652 362151 260441 783108 702163 312127 98196 620401 80888 276462 169724 800343 601939 295899 327018 453923 996324 404157 498634 220821 342227 118746 823130 227147 553974 450812 628213 195889 744052 745095 869595 421812 490576 477893 555676 877421 150523 1003017 680814 852476 744730 325259 1016690 742285 713514 783044 191306 836381 946986 597756 170367 821367 967965 669579 31451 318392 385455 343390 145148 956597 455384 415319 662318 766189 424812 683625 354106 582887 751114 274106 348781 606152 817578 500586 385401 1014240 501355 252029 126642 1033261 822136 799723 980626 108667 129707 470466 764764 294630 448701 223630 951659 316779 856691 801010 292459 842402 649570 595954 513547 190780 618959 621598 93803 516494 556334 453909 1003031 384721 505196 121083 981262 1017140 1006865 383526 929919 991894 903011 54745 177479 718215 431085 640741 874804 449561 935245 597197 946924 817299 815570 845031 129686 454419 1008945 876723 862942 208303 342507 252737 1015991 847380 463927 970720 788989 768537 830139 962933 976453 801189 965010 1025417 243081 37819 64885 315064 342431 305367 454213 380062 419274 629489 866420 1009758 290638 598749 684979 827074 470119 964723 40791 15991 897550 726198 571967 150351 678103 842650 605486 591663 905884 416680 878380 187793 964972 697565 509299 249935 421036 201403 1021588 424880 97524 886650 63294 250769 805864 947355 310488 214966 746457 434809 612330 855522 1037402 385781 893535 218022 157941 314321 370918 370486 636235 775045 994756 177943 744087 753184 1005773 462252 249101 403871 958783 903294 979146 894184 646186 355726 208439 357241 452647 833306 662500 384581 453368 480489 754939 326713 110263 354204 768418 493289 260592 512313 777121 248121 482643 31223 397822 351187 1006755 980624 875731 989991 436074 223133 540046 704156 248923 586830 879441 259810 864949 294510 831277 892700 170471 400753 258540 574841 252339 324486 179065 964422 820669 936126 364315 750714 531951 247650 70519 497376 627071 323215 479066 971923 945379 79601 497556 392473 720544 577377 438844 238459 882747 256688 669604 190101 991686 362453 778724 23501 839247 936605 349817 577482 276381 848557 251124 636583 857833 381263 579449 802186 997251 442815 881206 739270 1040817 183866 686826 891286 62766 891468 1026355 277235 15865 750727 447163 988759 388421 397949 928467 506278 963694 800588 1021574 52185 554739 450450 773251 763982 424999 961763 711247 751942 514904 242731 257244 896721 728934 795633 783122 306779 564728 247474 119800 1003921 576477 1030722 505652 891811 842355 872944 225871 472568 833881 813011 713166 469611 562867 961671 30179 569286 96744 367453 250803 1010214 369751 227926 609847 372084 469479 271319 652395 972358 455125 124719 759636 890724 1016538 218787 182213 540588 175846 945717 995659 446388 580588 240940 582844 711571 708553 552291 587945 864072 791994 486945 324828 883300 146759 894282 357338 757044 715206 427485 422483 512852 998312 821375 1007139 902120 911250 701290 714105 433353 649696 700225 329675 436334 784905 699805 746706 888116 806557 306526 376217 299263 583303 258268 613495 933840 466139 974352 464476 619858 416347 77519 261352 842561 585901 824669 703251 343952 304475 321381 796287 224045 1011890 844155 958839 1036740 751133 564476 201531 79391 1026976 584619 924183 586986 968424 846108 71603 978458 742969 249014 918647 1006200 480465 399727 1035618 276891 476121 228891 703779 977256 347634 613314 951205 924275 464579 862647 88045 30183 44926 893842 906936 984779 651910 916320 796534 854005 324061 388373 314109 218565 1001244 387591 745040 613716 859483 176987 699132 1031682 383070 814630 935785 739228 575420 237382 847887 873931 863404 687043 876049 949033 844151 321773 695531 1029382 179937 830404 478772 402110 851716 614621 315068 330207 935141 1001125 260362 774634 709287 347341 863025 137919 899976 809395 712516 48751 718155 569983 703314 250835 674107 708326 10191 447190 858807 228200 757170 369855 984548 295935 1022556 446780 862103 583271 771636 183403 453049 894754 717379 796644 1001567 802468 620243 764321 923989 1040935 508723 518677 993358 75645 415451 875669 366222 505242 881938 385335 990136 375749 250301 601966 1028755 478434 902867 208478 846413 224633 838389 779378 890234 340583 130146 1024801 707409 951515 663523 900004 96455 779618 756826 817751 973980 730574 891363 744015 457862 900440 865565 448574 1004079 1037090 1042438 969508 110014 699663 407723 253296 976075 967910 356773 254871 1035046 773573 942909 549613 637108 418607 401138 989743 902766 866074 421390 814541 437159 761415 513682 730667 261509 493238 940529 969098 366059 717654 571366 616029 480730 920957 236995 1010482 909661 605038 420299 833844 174555 383846 759962 192881 1023301 237223 727916 125844 48953 215351 752707 153517 920783 572238 486501 796632 898257 902604 323831 973249 405071 539587 796735 753759 723444 800999 686996 635491 250997 456198 299981 178543 927192 37375 961067 701623 228423 861291 802234 724423 783437 845326 962077 708957 451380 108348 674533 832695 621315 585634 644555 747705 103293 277947 406764 459644 586596 436255 60908 839478 365031 867461 895535 1007370 424503 990389 413590 445195 603378 816024 678636 125554 808493 224708 570237 259940 937960 943469 378445 247911 190527 1010864 313722 231292 409522 790387 845142 31595 964212 951899 990522 828629 277191 1025673 31695 679340 808119 463343 78567 499046 388448 557551 498864 963238 383195 388686 918461 764540 483996 116342 486558 30511 937329 153971 648681 874718 888801 604536 756648 711648 605542 303423 941016 735992 872038 422718 52971 513952 797692 767340 173034 435181 910886 378997 878829 403956 138923 732683 346347 111529 173895 853993 622975 677746 222073 765317 693611 94905 886491 711718 128718 654372 971657 581195 649020 925105 1006210 755894 485093 537015 434938 466789 686810 631932 701020 691636 907286 945874 972977 714194 59299 820659 993950 250127 828021 323931 458028 322458 154007 758125 874202 994958 895101 726515 113813 339894 586646 934845 125227 605349 933283 693559 316652 451052 603120 763965 449038 93527 565114 906886 946642 184259 783328 684604 959385 928487 430965 402334 980235 946637 863543 511952 157597 514848 416783 350811 431922 462685 79843 837819 80634 869372 221415 248861 714908 988726 888746 250849 516395 351319 704262 849480 795583 665415 965710 237101 310363 767938 251689 969208 307697 980515 354939 99310 216933 424730 451801 447805 621408 138975 15837 1020294 825588 387411 756650 562525 173047 342257 113724 498269 338908 839336 804087 773436 288743 518872 462262 844748 755656 237521 514760 419640 586205 980044 342823 165814 498474 597149 247278 842284 160761 374606 982688 179559 370014 302207 749078 485344 743330 418478 892092 89841 351851 951781 652050 880203 156343 425568 63709 111947 928984 439282 62197 686922 10191 444877 48604 1018346 906393 193494 358049 1029674 866382 517512 517834 1018547 989813 941111 894698 519728 952281 56471 732058 556173 166844 728243 843205 562936 423600 48725 654089 621143 794013 703285 998690 304858 426871 895380 621395 452851 125789 30493 647637 94905 440228 887125 779399 150111 840246 121569 79598 1026444 420730 956599 981440 124331 1002732 256658 737662 238043 54765 572518 109178 501654 311132 964677 463805 293558 888741 294629 844218 844173 420551 698791 323249 437485 972105 944884 155594 579260 912076 229328 548651 377519 119531 398639 242356 386897 147254 843037 834000 685267 381170 239059 15165 167357 367097 794319 842712 979634 931227 112973 848745 710357 57189 219739 208707 250103 306027 621644 79546 577110 960636 723822 124115 95674 188243 382404 506752 971174 726381 757484 506413 185332 748087 1036952 1002313 801339 893837 969145 509137 42871 1005680 643565 670747 602711 358072 650644 802452 651955 768042 433116 435185 485677 848443 69423 740784 223862 247674 849108 829413 750275 551868 64962 956075 822136 239541 748646 591727 811772 824818 1000495 713500 980656 1039944 421302 373588 292765 619358 316367 883057 603389 1039696 667122 972971 946573 993737 468575 747975 841670 915794 818235 178903 651571 699253 159635 973641 908322 230329 258499 820198 740244 330606 551879 840601 901582 713394 859698 866115 842053 766345 616858 366125 449372 382312 77163 1033057 584492 1018284 623519 220445 502448 1013136 83263 630042 937772 288983 386716 878167 732389 502797 312991 683677 569187 909638 626408 230319 348590 504984 564974 340813 294132 847653 912801 154963 146934 461167 714074 1020870 1016441 612709 662799 771354 674587 1020462 761425 724303 348827 748889 1032586 871873 389572 928367 951139 536021 544692 177827 972357 326768 212157 650042 157101 203663 385894 953755 179000 956755 906020 773449 853947 903961 643013 363629 382068 648153 677795 178661 983786 480583 1014368 756850 699806 812463 124760 476751 187739 492730 145231 129938 715930 485212 998320 921529 509207 518596 793823 982030 386161 845111 611900 846524 647060 714513 457243 874710 945466 230837 146165 756470 1033336 442305 126133 167916 283643 901831 500984 161405 570355 51933 382869 718972 1001669 920918 958814 775520 671564 797365 977685 641079 381991 531917 486061 249585 440013 209277 419355 386618 61243 404215 903969 855525 177627 55149 49123 80975 650659 630047 773511 193474 1000305 426911 145143 399094 335815 308689 961627 538219 955960 995100 694700 947308 63098 826857 243665 731483 597565 464764 451813 889460 404665 351642 477299 775555 663055 956078 40682 536546 365805 572871 173407 901357 221929 353994 457483 816113 484213 586099 489101 186105 599851 874822 258450 606096 251361 540652 447589 710256 417109 813838 867091 777792 585601 707990 972346 283125 895425 563003 367894 1037202 338421 449702 54683 625822 991114 707822 648479 509793 941171 716309 471102 30166 618838 417081 694670 700308 387717 693870 427987 555750 79997 597293 829607 416657 457230 578915 98252 706831 915733 479145 214006 884020 717772 829071 681614 333546 839532 978121 554107 517475 510487 804763 930610 93815 64237 1018924 798151 98197 468329 285365 705415 766311 896177 960421 420581 863822 629219 934361 776533 214931 325139 929611 910871 898018 298854 830549 1044773 772560 700973 909407 367064 588455 379443 877643 272339 943274 653419 725978 483719 751185 522389 896229 765718 327212 513936 506627 512796 1046148 383403 253842 695032 343323 831955 825308 728812 455460 849951 1002089 766551 65378 635446 668542 423497 130829 509130 877011 842292 752298 927153 383194 87037 768396 112039 965158 933159 62931 239043 814017 562079 819026 794574 244111 546707 65293 30699 361914 859326 662767 1021546 911515 353767 449086 731751 275942 775694 61915 224397 322243 958288 879740 800605 452496 269567 662885 234426 254556 86267 836506 595559 516460 423664 634478 415838 55254 555479 322475 597605 744231 388694 405047 16895 54971 339749 853475 367335 1004500 53145 633246 407156 574456 990517 223193 983519 385482 427965 357940 907592 351621 127678 128867 171434 1026140 693731 784398 1044768 427889 475609 185809 456386 694904 756793 946589 246335 744630 837105 456161 880878 215659 457764 902941 952039 238791 232426 666487 825532 56127 61213 232093 302451 378673 537453 213723 910060 59130 119291 958029 891563 813531 407755 928197 734871 956124 856827 480535 767856 925570 643382 259972 532462 236583 728599 841853 949122 961093 359629 953954 23481 877995 481821 901529 324173 964288 455709 337693 109402 849285 125363 956814 641877 640871 943429 317983 64338 987389 712609 216562 227809 953647 631614 684697 504292 487549 961095 759478 259658 657663 356989 695132 433377 359642 81770 110460 369351 450369 702057 149995 585402 554920 978505 970300 523269 963538 226675 694693 466828 958224 548601 242046 841429 187961 1033061 694513 327441 63371 967827 404407 963188 998256 741265 305277 218609 472553 191430 1044743 997926 510172 183727 188054 952789 703262 404980 227663 396021 717762 938675 342199 321069 417373 1024330 104153 944791 799223 844913 874901 961478 369129 234102 886670 751932 1021262 891240 296437 845541 818625 125421 40901 171703 311086 794077 157945 338661 72679 904487 951535 919899 61404 684753 364975 840179 482196 580382 746981 130792 161461 742187 1042602 820988 1004551 699487 110320 760180 568907 478947 870487 951694 772302 505241 600479 914187 776237 483571 481702 1045192 997489 703155 772941 53935 912772 694132 285563 309821 435479 971979 834352 81819 801652 220710 835457 553359 388295 547454 763565 834661 814264 452733 654485 424157 676759 677731 385875 501190 846708 499867 951095 898273 555238 466108 735277 1016652 495568 387413 381139 981261 429800 690987 591795 502243 413047 18425 863912 450861 575157 96667 786879 108339 195026 277751 175801 941324 290280 689843 345593 755053 481173 333238 951668 577782 841044 925268 377308 458009 794403 386793 506438 829139 218589 974602 724902 473263 702807 502198 582844 240442 1002835 975148 636429 861659 1023252 386627 931672 344008 897179 455959 898786 947301 200187 1020844 679225 178554 128175 771288 740155 129252 537563 153195 798173 234389 828975 630035 339580 324758 938643 342892 845269 225902 842419 860041 589576 682607 607731 429492 281549 501233 318763 575354 963634 637477 865242 247627 884130 228413 447972 389959 884116 105307 840910 1041677 987485 389267 677750 253080 130164 1018788 192885 479827 825766 485249 810229 775196 353652 113839 414968 961287 891919 633486 912052 571058 717274 495850 318178 875850 309216 682953 857639 865607 44475 234219 841977 359539 855469 478578 731377 415131 228366 963891 404425 409541 386518 660381 677710 384166 831162 206519 464746 869351 300966 1015552 777753 776072 988787 693669 468595 746328 987677 770484 859421 874127 248433 157594 1029780 613794 383543 59339 380139 967786 895363 358117 895768 581385 585612 837425 28382 845863 714076 739027 113979 1032668 896842 720289 473004 500315 699617 1014400 956595 374065 404910 880400 587666 277923 353773 822013 381800 382828 324531 489777 902254 971942 565209 329705 598000 509837 234142 802728 634102 1022998 219516 618444 698075 837455 294247 740821 958161 936376 419486 693234 818362 127229 731347 630513 371685 685769 854815 831114 306419 353677 714959 1003147 874730 108387 513118 974214 340945 332797 682678 464507 523276 965702 617593 535727 211574 357337 828029 1010264 775600 227930 486602 863645 377615 902502 942891 556901 553461 314860 1021393 163481 510236 756019 431711 251067 867640 1005400 323000 31353 746957 1025808 572340 389477 233373 467415 755287 244337 1019995 635478 644908 371820 89431 890187 716855 475048 32662 912778 508358 1034541 670427 503648 941492 619876 559614 812494 956337 964696 406766 932956 49915 699614 1012387 100829 1040547 712333 553531 678039 88764 762355 766523 493548 530422 245333 187055 831679 671534 725970 161010 705819 774506 745803 922537 846804 768724 954306 777004 916612 1026827 407011 588126 450195 478669 967470 663179 833422 905094 991924 924090 141759 650585 1036601 8188 899083 113517 417490 551643 578687 880097 81019 556249 1001428 703242 485062 42735 138863 158599 379981 551614 930538 203455 878412 1038355 494326 402935 126267 579034 967292 711205 369343 503427 643613 1017245 870186 669109 797039 968560 239541 936630 12095 809207 759450 50527 589465 253202 147043 517334 456748 593591 29947 986030 580557 572711 682109 835018 942834 349166 508815 806187 702170 956583 832734 998790 848681 879528 877306 951095 175317 774955 1028875 880691 1034953 391892 390616 810763 487329 96229 47861 187832 269171 837584 513127 514243 505895 616916 400838 999850 755007 652502 468889 496499 705385 242491 420655 946364 588645 1042536 644762 400697 779788 701161 582093 496334 889639 843894 486130 80551 809425 511013 793031 588431 830578 663452 761542 463485 451948 218931 206447 24462 975813 854455 285115 405364 754636 911185 254410 183034 964486 839396 794562 378842 717125 1020615 494741 456791 445243 402809 983997 792923 317835 833679 302031 235433 897948 775920 896770 309180 374132 388246 951794 294332 226158 324345 720144 504403 759436 95948 775221 389736 758705 161138 671459 675249 1020153 300908 470520 977057 1023570 240814 806461 925156 259714 485233 626650 790197 24295 1029224 652346 602687 192635 731931 1022406 700841 457570 348899 970871 829813 363117 912423 339798 189302 850227 960930 1045073 390445 752026 805241 864983 251338 429939 1048192 697631 946808 364158 984730 580631 767657 781876 555606 114086 421827 508981 425154 948423 208559 568445 155388 977132 855231 352509 108465 638630 159003 830878 653429 190239 225109 653926 492280 722749 475979 252376 865543 370398 441286 893615 853731 496078 873103 145401 930467 910387 891162 964894 366375 228446 697885 807829 184767 1019035 202746 316126 204209 366679 915781 508617 1018926 375418 370156 200650 564689 1020101 925379 492442 363898 437327 122740 236270 895916 390302 31071 720152 645746 272318 161851 843590 418284 237885 629613 339542 486547 704106 718028 278329 587303 802418 759434 1005591 567800 496725 713660 878449 579427 461949 898433 244540 1016236 1041546 485669 576179 1025347 1015901 190370 575805 853843 257204 406365 881466 965153 121061 837863 577486 770742 950527 130633 842036 1031171 894486 623086 860951 130408 652375 586549 847328 363439 804533 874618 988811 176855 1020526 152057 504738 421337 1032917 637573 1024853 286095 444653 620259 850205 736824 755435 605660 97836 218028 877178 964666 722526 751560 568310 162284 1016779 924405 556977 504405 759891 827763 471739 474329 487043 401165 98186 359517 944944 896580 609957 619814 977705 155445 165814 119772 326301 850196 667339 408861 1026532 237362 799639 1029252 861999 859916 984374 902515 438993 756947 648148 576411 845029 385746 368943 941586 1016415 953050 652257 152562 577395 502475 873169 445035 449756 500775 69606 684599 310615 209215 575193 401078 187004 391719 496476 964978 161566 523458 1001163 230638 427763 424291 124318 705879 309686 943545 883258 220916 108366 417983 437903 963639 112427 755159 757335 204522 555897 978260 245350 547762 613314 523044 761410 613827 895706 509487 458081 236063 965346 955815 650398 324922 911435 289582 732012 375666 736051 925400 903463 104703 362488 889175 449436 1025667 15591 216502 762350 1009739 885729 477753 510046 765896 542429 933701 768682 1017022 712078 422851 713193 420333 954201 323308 946676 875678 956666 875764 959031 813982 751032 1021996 48366 808046 586269 313272 203869 372630 159015 619925 1017498 130473 903449 289181 730319 412574 256977 276219 794286 432762 842086 773546 892146 1017413 75451 415549 910578 425288 146915 522435 452267 409236 881995 660339 476757 217939 744557 836695 356139 691663 804631 668403 697246 57131 572518 521528 845199 720292 418039 478626 683946 358356 395118 102031 850290 166901 651590 900746 953748 410719 594910 88427 689625 569039 430034 175591 915657 681659 383815 967403 425539 112295 824501 1035397 191283 722426 626569 629019 782726 850296 402813 739407 121712 681765 842077 552653 244534 898404 587368 204237 953453 350842 781509 758799 656379 479802 391372 438935 717523 765347 437014 188727 943972 636821 130319 356467 204453 869081 676858 626207 647415 412031 926189 997420 480460 386606 963631 398798 972056 764904 967502 151447 943699 1023619 125837 278221 448357 849545 539356 480645 895310 341854 1044786 497286 727797 855794 605966 608183 696088 943405 935477 540263 367023 1032399 408702 873614 265143 766030 350611 776727 911534 244890 866032 851396 477813 1000355 88549 540657 643953 200613 44398 859453 905641 230766 482466 438744 118770 298737 708371 815575 122567 649491 597464 441418 830414 806555 381566 915810 159427 359198 512913 901734 313722 355235 466577 132351 643974 214747 89821 678898 770463 234397 98245 385267 883505 373433 738998 686997 1032298 120552 579544 331726 871710 274318 611134 971373 472432 337255 1003543 898754 629232 369523 457044 784897 990285 955407 129954 122421 495013 1002916 257865 816711 220026 425329 1037137 555915 816803 167287 634283 753444 897957 14265 392492 202319 844091 1012260 516769 855147 555471 429496 62143 349928 724909 491396 661411 517658 864559 848278 825689 817575 725559 650533 1036487 367576 512306 1000928 677143 358314 125877 959119 183487 601057 438485 947012 603898 480198 227559 300942 961817 714996 355533 895273 48112 872921 337594 139222 868814 267583 350025 1016647 302066 228122 465347 882781 1024219 298686 462819 341233 960109 875212 47839 996235 321441 674041 927212 910770 506953 56285 190388 327068 31708 701495 943389 96071 700906 193932 391245 537579 638254 858750 760165 578779 848189 560539 903609 554588 1027605 951957 1009034 39414 457812 438256 661998 875324 1008698 340127 886959 743602 42559 251722 140727 181086 881269 1021538 455249 792767 153438 464670 832619 667343 923591 332718 585100 123818 857691 105067 628673 549885 891850 341071 719128 64905 652457 387231 126691 825439 836423 179260 770423 371463 806601 40662 1030706 962893 689118 1018659 736976 413634 595567 601039 811963 255157 179139 94029 258489 324247 440146 451806 518218 776897 678818 386449 668763 857527 382394 250070 855579 463549 972226 825841 990053 126545 931497 239855 1013506 769418 850508 103341 996623 687225 890093 373233 373326 339373 167785 355240 274359 931959 129673 743797 340413 1010129 651729 225099 252248 712999 922318 577771 812401 118736 178083 1006001 1022660 576985 873190 896527 218332 156670 483764 388365 562091 862590 508139 924975 419962 415995 895336 613353 960481 632923 324504 719046 484047 67323 111975 862331 418667 769174 944671 445071 57126 899127 486579 579538 765157 984023 293292 327051 370021 891213 548316 718989 832327 497879 727946 456072 898418 224214 185320 308205 746421 326833 385235 501035 649495 527319 354145 974385 353251 704294 56279 354549 840892 507568 425732 572870 1032397 808430 160499 714193 921511 200181 353621 643940 948759 157547 960734 851721 1033570 735307 613084 702999 887290 479795 930927 229854 796587 161139 465278 119495 186975 234091 258167 569177 960756 139131 249425 585278 255316 51687 1020126 663372 933778 214875 407409 768184 940061 878428 955947 539623 735527 682721 457158 826332 954934 902556 617566 675644 730992 888297 138225 716264 355517 757720 583742 792437 1005974 933457 989058 958495 64366 224573 1021164 243755 586654 189359 71595 314085 837542 934487 475550 801266 820799 318835 1032615 1004747 651708 366577 155092 219199 1016231 833482 219737 258288 843418 885589 386335 423503 1008935 881724 16060 119143 317237 110138 359307 811925 967575 539819 644443 766091 689079 183242 186794 759260 580570 467701 859868 1003911 900324 113759 1034513 425116 244045 744233 350932 1022505 147425 844497 843533 736604 335657 970986 957994 878008 28559 728986 139190 841154 770263 806076 553429 821190 956073 469407 837606 567030 585200 453285 632052 347623 73598 94827 861053 889246 47025 491019 310070 235464 212852 245616 313063 250541 392074 63909 773173 227516 501660 989577 190677 593531 1035826 248555 1020592 212205 71606 830067 522690 931778 631706 470554 217555 906888 345811 361327 503204 441670 510794 232306 861662 331507 762603 550205 585616 449223 241097 808812 422762 409237 882010 959503 294157 1047560 219311 818387 892805 245329 878349 203159 138218 640947 612989 129872 692583 628180 706401 838516 978051 61105 731587 235374 241035 107503 128720 789365 604854 776279 575453 206619 644969 494023 989625 342686 878304 142462 1030498 1008355 521769 951483 113948 679710 316819 686127 313838 179404 109820 498044 462061 633325 331661 485583 251753 290737 142399 831708 510396 416997 894342 694567 514504 475024 155557 947745 274686 408484 495864 302059 627007 36830 1032369 114076 910533 1000677 770553 642890 546109 931018 469690 195765 310422 198603 164543 1046802 444377 672439 840982 106092 956110 802401 944715 662750 885447 432756 900176 965902 994460 226663 335597 771642 699187 692941 335540 750746 477660 781456 837510 814536 244949 225122 145241 380601 1039877 952759 431090 470898 542551 184951 781512 536295 436164 449962 624759 396135 888429 212412 990444 215263 573244 236109 692955 117197 424337 1023526 321477 315615 65061 981142 951212 693437 144333 522504 577148 306631 968033 382698 488876 849976 312679 290027 731555 81323 394431 716373 179960 79550 819931 620333 904425 814221 702341 751740 625085 315835 1039619 972124 810531 946635 19775 338391 919539 224741 462027 208565 818730 329403 1035802 431223 225657 441653 854709 911192 935164 369367 441438 1034593 879912 386126 808666 746075 285043 463101 319980 617039 1016304 346994 63550 755295 645564 722615 703654 868242 10687 469837 583641 153077 352979 808419 825177 163686 689532 270299 638037 618263 583577 147038 584365 687345 885971 845037 534457 284134 620077 472038 216017 224025 495062 572243 947760 986925 670387 258351 586588 751759 599631 171491 668351 486296 460784 245022 233271 725870 300509 503348 940865 515536 974036 26558 823051 1036547 113139 453987 251100 54258 1023525 783524 123819 497727 380755 619212 280509 620402 778176 353077 431958 573400 455958 474211 759761 88175 666067 984828 734165 752073 276153 358834 711005 405943 1004490 281581 814310 923063 121371 363255 465395 248282 362015 207097 191828 1014384 745758 348463 78079 1008092 988092 630567 700115 311189 893319 294388 945648 609081 1023281 44669 841497 275911 654732 484229 545643 376587 422844 470167 970320 615737 55190 987993 807323 124491 414198 680183 583927 754634 585964 772311 959068 741234 177806 244617 793569 922334 431514 510793 799037 1029418 338718 641268 447662 253560 249592 767427 696821 790206 728211 815585 359617 57082 154703 89539 782739 171805 936487 583269 685496 973413 30383 306517 876295 978434 705654 934878 818073 13819 899737 212601 904050 763578 988875 307061 588172 433710 575947 520833 1002667 487200 895182 285549 866937 984532 737659 1038411 536407 112566 882842 905686 634174 285677 157622 937509 182782 610224 491989 494733 919532 1006979 913547 664506 317294 579193 726675 933180 320439 352741 322981 384055 465715 445742 609198 609114 585156 445071 445774 372247 406190 112188 154103 962059 890776 688815 228713 357468 465771 228470 669165 185076 373099 782518 239375 586571 570846 1029800 165878 751164 243305 322205 652248 823244 486321 851184 209807 1022342 292247 604915 416310 179145 372377 304953 438514 826710 384039 390598 906781 881798 773481 895417 273779 978513 422126 821686 342842 409057 31469 374062 834769 613639 462753 846637 826925 220145 1020979 587935 882232 109540 967356 251304 475042 770079 719410 830872 572275 345084 950524 736525 618142 583339 217835 241114 906826 798168 329699 927572 699735 60022 639447 1021033 563771 711209 800169 383633 320223 439224 963639 314547 44790 754155 386722 310553 551101 718894 369470 455948 383603 756638 762817 253384 611571 652441 307117 968915 606903 891917 159574 740461 595263 838444 575157 374299 582459 599034 675321 568735 945256 496143 611929 435382 293669 625695 607923 649027 667109 422374 312694 364242 917950 422319 995955 710908 487992 735925 511410 814615 868024 323678 938543 372619 50807 862008 850474 653452 386490 528367 58683 736049 555878 256342 844772 368485 958803 167643 237458 176377 906316 286612 365363 888586 381300 536564 700120 837022 354022 224981 1028494 740787 968177 1042600 554141 162282 988404 395965 799209 269615 872668 160879 116623 205631 384058 572719 642758 896609 914132 778595 370553 253453 996241 882856 783373 828667 321225 637749 947238 570323 366027 226660 313838 106159 535802 220250 887164 698743 457296 699275 855992 824563 594902 189309 318479 916580 147155 955766 448761 516379 451385 30335 994474 368244 347541 718087 235823 136174 961834 807910 648764 220781 497234 560919 340574 957207 696761 230751 500404 975856 665580 881498 758221 773684 635355 736170 861757 905426 593383 741017 1004707 757108 576372 317607 422343 910434 391313 841131 116692 628281 994364 189655 90023 584672 669211 1016534 446424 401366 568266 512154 643048 757915 961944 968676 745722 980265 992230 814364 367166 701046 308063 834670 800975 902842 111022 640442 815678 1004993 555087 249176 237815 629807 415473 652451 891825 913435 778519 313590 474653 814510 189148 843728 711490 578366 121712 510551 893930 532181 81863 989297 950957 255579 433776 447836 775878 707993 948952 253571 708258 1031237 249336 693311 314190 81199 56937 889462 810299 63261 89542 710580 173902 326734 253761 615849 195811 354652 993178 435149 651629 947505 850036 567280 436069 1044526 127909 1010467 319152 439878 558781 627675 716067 641231 97469 613225 308527 448906 778862 1022540 163139 956723 678269 65134 948265 405176 521600 734430 1028344 830308 712133 654425 896348 374378 317853 342518 375096 516271 603897 776409 901167 193269 855480 756152 69583 309017 586947 63187 242642 251179 514945 768597 1037744 612798 731518 971948 1002264 456974 499252 778970 551610 965706 375174 251226 259402 952573 317812 301885 994068 678343 175513 1032267 543739 408878 452951 604406 452578 1016553 356163 492414 989838 315195 376262 462833 962211 112435 967995 794364 110182 261572 682238 670555 1005314 801691 811847 855004 609198 841388 451483 241315 73446 366454 580215 644553 252951 194141 503141 322040 142175 995531 845710 751521 890777 584660 167677 713685 540211 653764 345970 55670 749350 343950 907497 640839 746738 832173 486184 585564 972876 177916 942247 256914 221918 191292 955531 897708 983755 372174 805726 144375 636153 1040712 181023 90032 367031 886186 865693 597364 499425 761129 96019 163435 653618 627566 492846 214268 518917 250356 738739 963758 492915 954139 242043 446132 291772 315098 64823 909447 516560 378491 642245 707802 808802 552945 754485 615309 806205 247342 233883 979142 473245 389171 753855 910224 671681 457093 722617 971879 652916 502465 130614 854515 1019497 552381 318860 583637 498995 183958 416726 284539 472171 712735 910003 244818 633197 793043 569320 341347 578221 451051 678604 1026136 778919 192954 711878 374331 250330 984440 757417 989364 637519 381651 172399 238671 953017 866081 146420 549871 562156 597942 486915 522245 871792 595358 250829 633800 956786 923083 733036 611189 355863 211645 290705 508261 1006725 729813 350699 575413 663393 755448 845238 284559 959647 763116 392230 801167 493147 579310 592607 718003 546652 622364 903956 739175 889939 838110 179150 448687 482051 941242 89047 848079 1038114 409967 515008 908448 613054 419477 670574 1027621 522518 102283 637873 677310 484181 552817 1025301 103418 383005 123883 901340 462746 910470 361837 475495 650379 86487 380677 226137 772681 195126 693406 417189 422006 324245 817738 714650 814949 239374 370157 184767 54899 924573 435881 419717 500685 585051 666823 195886 808856 601571 744824 492515 166773 375857 1010776 161262 709325 342995 912112 883332 1005708 623511 659289 1004256 747869 678007 195635 335447 771513 681708 630256 833836 961658 489362 852719 1016653 374372 285950 986652 868849 128798 620111 314798 441176 200316 814467 51453 252687 405422 233227 644017 236497 383842 755684 676311 585895 216053 142047 808533 478061 910428 468295 515936 376019 558829 246446 932211 883278 940823 192603 807918 644554 545595 848604 1012938 113543 1036619 223943 913594 821087 48070 585457 372518 46303 939628 461591 561127 636852 670698 260740 481942 777810 412586 119033 476988 628985 219926 389225 486429 891481 169702 784609 345726 871920 841099 960857 504983 152542 57599 817326 251782 925222 450378 625123 980066 63441 120180 365531 352065 318183 89305 1013048 869115 433938 257740 636784 245081 285947 572252 620054 706371 861641 790005 985786 293602 408230 342754 731641 522531 44647 386215 298846 19407 915204 191356 490898 962244 582510 896812 78747 15341 169685 653703 317412 919767 192052 487053 22266 325415 662359 216437 400171 146795 394111 902097 1003849 726183 662765 822871 834716 183147 187246 841095 818582 866068 637163 163181 343460 1037335 245641 703046 510259 462765 802579 1045068 40668 859509 908442 868052 609948 739741 479783 992621 808905 760343 564982 216526 681053 381293 929182 303606 780684 1043482 422738 932269 248560 715123 478456 1036626 866531 780193 573290 963530 79225 412090 169877 659385 462541 210169 478938 138110 310745 970438 552551 839922 79087 53741 125833 813167 848150 331694 189555 939704 689579 159095 231290 972548 621383 661877 423219 999801 455460 734810 84987 660918 712113 578749 122215 744997 925574 370363 224461 640535 713055 286627 902671 193478 685719 883089 367270 380346 457766 781106 693622 767940 357127 518289 685747 979587 365167 454845 219854 729785 1028686 707117 225059 372950 547818 586575 775014 1001830 990450 687301 323127 248951 578998 194119 516274 368456 808094 674157 175773 877789 431053 342935 110322 679143 220002 124403 723869 51191 403167 975417 736432 663102 843668 451383 370587 877361 384535 934702 463295 752200 258460 887623 112459 322996 519632 734434 1013104 858545 60110 716069 572990 613602 765377 978970 727538 324818 949336 780742 861098 993129 624474 153503 337087 894601 305054 382489 553463 108206 779395 875822 511848 685876 486997 984436 665587 235409 817689 476499 857594 371283 478797 88924 770746 972421 728676 747330 533495 1020870 947601 331611 150943 183979 924628 429756 322091 191986 1016533 122059 1025698 32135 514224 78714 88663 80380 694365 907380 543582 988097 425121 862074 829905 873202 956630 1017190 733294 808189 490693 472948 413552 122553 995690 739486 63225 255207 480605 961744 171789 910874 373667 890086 333794 302621 841357 446791 1014929 392738 792285 512060 677489 392724 577486 1030936 231550 61380 466754 901791 995896 305951 1011953 982568 776645 814993 586611 997972 271341 411491 448945 726877 686170 681909 241107 665423 740295 298215 1021124 30445 455854 855819 562655 974337 401127 655120 627192 670697 667523 795343 759430 806859 838902 357574 658366 659253 1004844 162539 143342 255864 494607 663538 223190 129417 711067 687881 241500 914696 573290 612730 629901 129557 372858 891965 977798 278478 1001757 457101 417383 846425 751147 569245 110230 15255 379262 665311 145015 645415 832707 419800 744234 325143 360114 515396 224092 924588 305725 193466 470917 909762 36695 46998 126796 930757 894118 704161 255795 762639 961218 783633 375205 441747 681587 981261 943294 94933 571961 1003154 1038917 429940 373911 295855 701846 495132 412157 642207 744568 575228 433840 865489 260780 750201 760681 660223 639551 991113 476390 855545 628281 202195 373616 1022040 870121 573350 912593 518476 809081 1046628 583514 616920 613324 580407 642534 520243 489737 701752 242099 400558 855243 277869 586549 1033496 243122 347614 447349 1037509 939289 215287 986008 604574 864042 671389 535415 920438 891718 801741 683309 509049 192693 996746 842168 242061 429941 580798 224859 482518 1033025 360248 989607 194516 936379 840974 218054 614897 768680 1024729 910304 727643 486748 63127 984787 780857 781451 875345 286294 703610 376132 464617 641660 243650 903439 470932 663484 495398 326880 81018 246698 805119 651851 427481 214751 680445 813275 350459 497331 128621 370360 790487 707637 77753 447720 306036 588130 423609 491959 320973 221790 968230 579399 1012053 312275 953316 314931 319472 647863 209709 740414 651668 480105 864951 522883 944853 953644 703922 957125 582259 488601 1028659 408237 226647 911643 763982 817753 933236 972331 193772 572298 555382 81777 1025574 515848 306742 871802 472760 943282 639595 835077 455573 349996 387018 224950 860006 880922 63319 677053 1018182 276799 852732 720292 732113 293215 150943 1030693 240556 747859 347821 388916 737533 703684 471796 768920 870807 637425 121266 575949 993679 892274 795007 626680 260367 492922 349422 732430 513083 228560 979272 453352 804566 860854 113981 127913 697927 39519 471982 865965 872304 118059 155061 1035457 473151 522790 520974 767884 516486 894115 339443 621715 985533 812695 635579 928667 921329 682425 52215 848328 785044 358855 516592 905763 374669 808742 385341 770767 579038 706957 389973 1027908 270190 128845 462251 327198 754169 998422 147046 436591 984431 747583 724095 389404 108389 834097 80759 585507 732187 346475 419273 437221 681437 984391 966468 879658 283633 977195 608235 634772 605478 641766 990118 462137 357221 176997 114524 665390 930599 872479 186828 993189 301027 155306 866923 444604 965159 784581 423398 697295 941393 516711 373607 232425 838823 750165 217014 293744 1006900 891577 441701 649519 975842 204732 1035654 1045576 646104 1046550 722907 324341 1009035 872069 744494 1038611 706971 440110 742985 694523 1008308 291801 712238 1016153 384837 988011 357290 841830 969508 1001456 225164 1041958 162790 1031188 576205 259382 974405 465603 318629 411535 178669 254934 708781 774455 890740 219121 682359 160659 646001 927557 204468 903501 177047 587686 669334 946921 673003 62267 801740 751645 347511 94899 256095 739963 648114 233917 686653 641433 923006 360879 215790 645586 355305 618168 537550 301031 447356 817715 605277 381842 375118 286513 844749 866123 841946 443311 97258 174431 757474 943811 1042738 575097 122423 1025195 141230 594893 93661 942561 451787 755420 705455 530166 954280 626254 687782 805607 584118 457616 711388 62780 619325 879498 235397 947252 890704 989613 80245 486035 307118 48751 170475 381878 476643 766425 421079 306660 531941 481468 218027 943541 898636 498949 146285 891983 392221 992484 893803 927923 961266 772681 936301 904132 825758 186895 994181 909620 751308 587171 323379 317107 429229 935345 643017 252534 331447 792461 556649 112535 378219 313551 939852 845223 36823 179781 407765 193766 863829 54590 905299 312734 248587 924618 272959 854973 453906 248110 984666 744362 298476 782444 255431 874811 223127 891506 709116 588628 991454 993379 83901 879663 746102 920569 159185 128588 242926 682453 31071 877031 661983 800364 372500 769092 597177 719472 166399 497317 899620 520561 684538 800955 121705 726970 904017 333276 193338 577726 281333 688975 310615 863141 368010 562874 212589 870871 432711 849552 419568 955322 744112 153215 244775 506531 500526 955164 158073 921430 684378 428499 40734 344795 288031 781633 682439 728715 773970 642459 564925 381547 699798 373325 504891 932454 417392 783242 704141 646996 130698 988951 432951 714722 296828 888371 324051 423130 879736 736298 855270 497447 794247 970178 98059 122338 877853 495532 940078 98024 699322 290203 564717 371516 156533 685040 882713 706407 740244 1000369 642255 919283 846141 986780 902009 936493 1034268 842980 703401 469490 433308 236143 338745 629235 679890 696304 259194 470215 504676 471287 456241 275679 830371 248316 777541 384451 952085 435698 218811 734138 356243 332447 808753 61071 468419 762588 539508 616149 694179 693926 207903 835274 908682 65396 589668 755128 208109 955353 227909 439053 111099 581507 584140 1008950 928222 511118 822683 566718 861502 118615 875269 114470 981554 653722 798153 774538 1010914 439908 802166 223707 197374 341779 107765 184009 955734 135156 653870 990222 825885 1022231 734156 256963 85962 365119 806827 62683 725811 106967 406198 952788 997126 252974 195708 980491 991959 887724 763309 891678 330487 617421 863126 326849 1023266 634684 169175 843898 343826 949066 858856 846373 359651 640862 181246 759274 901958 618925 47919 676596 227011 915728 848744 155589 335453 553295 192484 310853 259952 933770 547317 120159 255594 521056 927374 993852 224716 868108 343446 256970 752322 864683 797609 718087 296441 742103 402847 380139 227801 856315 617898 942833 504085 1019305 774978 209641 410492 405465 189816 633270 309721 896362 907271 690903 129206 873518 981286 175970 601883 635151 315118 941420 937301 501642 202483 88190 719570 221942 80809 958088 668315 955305 946810 478448 322470 387378 734990 779340 812921 799855 409416 485918 62883 549753 957648 488757 368353 901451 445757 757474 862682 717177 779144 949385 911118 639447 259734 55102 746898 519816 976399 298723 289597 816857 1009235 875985 394221 1001388 504424 762715 717882 460602 731978 951529 816332 505298 604509 626662 534522 418511 28647 703309 837277 840071 483809 178742 471483 1011756 846365 818051 997454 969862 724750 422123 671443 91834 870771 905656 501331 648539 693674 766310 496749 638804 957242 236396 54367 1044688 810887 613361 153534 227367 757945 647635 965170 1018428 624246 397210 380991 982029 939235 986857 313771 793933 645422 339187 830686 896409 940878 494835 584647 256534 1001875 1006256 249015 815561 1032874 1010182 760547 942017 249756 909515 744417 616397 23455 208817 928317 555514 1029268 324066 848993 1045129 285534 775450 421191 878138 940405 413393 249438 185690 793277 507029 1027024 850540 87993 53375 158969 986671 928813 537534 294721 466770 535671 686277 353912 842515 773588 986042 752517 125391 952181 925370 448457 957083 976915 163234 586704 190133 630700 233050 775059 990318 825075 815310 634673 644299 757592 933180 647571 967834 487193 428523 669341 775524 576629 175771 869621 80638 849494 791532 653417 645953 702019 934143 928295 728524 411438 50919 211387 462526 38875 820083 874668 304575 273385 215971 128326 1003919 601404 277434 616291 957080 742124 367035 156157 393663 679579 202423 756435 505044 663377 941387 816054 912013 936297 759084 228654 653604 870007 998704 942998 604730 730489 903756 870615 927071 993067 171874 832917 633340 421182 907602 437658 998708 888413 667019 460745 241128 823244 676535 772431 118109 990270 816472 27631 908514 889779 722643 408358 456871 435175 253290 986670 941342 498342 507672 369785 858930 447346 555311 650582 671383 193327 717923 462572 654478 956114 5883 160107 1017499 994119 712504 88046 421338 1037716 942494 463708 372017 281845 472493 574718 1022629 740141 671690 254175 953134 997459 212091 502442 686476 891431 187730 240835 260441 420828 56923 519808 346877 629718 561106 685930 838251 757077 698028 994886 1041612 834661 648973 1023270 247020 944018 1018755 1018419 839110 808717 642296 695958 414206 680555 171925 946983 471668 241369 83933 612509 471755 970402 228537 700843 193935 970563 873957 365227 873908 827869 822093 189882 928984 821999 881034 160732 382404 376483 451049 635211 835338 454775 318137 631167 716108 190956 505972 698011 191084 755122 18427 975272 434114 1026390 539641 772283 446123 258673 1033314 617157 401317 4078 11198 333820 339677 635354 755098 612332 160498 907977 180014 845524 1024303 932324 775001 546485 349667 395214 911793 22511 338300 318350 1041578 458008 572190 896338 895222 609843 832919 686257 226331 684513 215966 274412 925418 716553 833181 906255 255576 1025379 370477 632683 891787 776391 457046 227511 399293 644978 354282 378493 943454 425571 236329 742667 952216 859979 316503 780381 763378 967156 618927 1029172 873590 566622 657303 716922 754015 887515 824702 219323 176013 1011250 602971 744560 724795 330740 737045 739931 698298 415639 455442 443967 496589 1000989 455416 864201 824715 234379 501042 583117 639039 554437 636110 817356 243004 128836 800877 616767 869326 484817 954216 831192 237135 451868 562151 288625 254671 862835 298957 584919 566522 386746 864858 991295 879394 450240 630124 649419 496023 638801 493433 379179 501837 481770 872140 364276 700293 486598 571105 273247 522771 883985 989640 572900 1035294 830147 380316 756211 292278 613711 941614 980800 620144 512946 842728 343247 605864 595818 617722 715107 729830 613080 920301 423037 792382 888363 652138 962264 954208 645532 471293 81199 379641 113831 949452 217834 223644 811957 123311 443061 493943 874603 770725 904346 448217 504923 395190 325789 859981 129485 908438 1035278 261161 819839 861922 355546 911391 413333 742011 695733 636866 494223 117447 944933 408341 871992 604097 353741 799079 927151 677861 386520 997142 764300 815770 374005 616213 773241 947401 183550 185785 1047050 631663 228563 313270 722853 268703 940246 637702 888784 911177 638247 210158 514217 655044 462275 8015 1009777 1025372 489284 371053 169787 988085 861498 289716 613463 992653 486553 460375 415570 840437 621478 475323 653192 611029 829783 905750 494570 616049 246683 353853 63275 400957 706007 714194 334727 828825 398127 963732 641526 1002164 949888 869581 240376 247645 756491 1022850 931011 292639 63386 709337 296442 91773 212217 930635 326624 675515 752977 603318 456902 552499 826329 401163 519976 826953 945989 1029664 358585 417951 540221 850009 401380 778114 419059 275867 724806 995686 684967 893300 391016 342970 194842 900401 894584 951674 134781 156591 708794 815947 161249 950152 963252 150487 749380 615503 273531 864636 397231 345850 153485 1041826 495394 638340 365500 481676 635809 101095 372381 373167 913554 387521 349682 403307 338802 758101 320362 118709 337645 881137 964032 801528 145902 858738 477140 1011328 929265 237212 832698 767665 450132 228708 612891 448398 848943 750968 1039556 96470 194472 116708 298079 503506 903481 915688 120693 971358 492860 289761 45819 775322 939065 1000821 947568 69467 435832 676495 440429 508647 564589 497073 711554 962147 180863 578396 685723 177754 412475 1046112 847048 87001 609722 81610 424147 943269 122725 554190 646342 621394 885559 349654 710762 496953 920438 734460 73654 782616 923897 28117 543694 536255 403317 949320 362303 975672 733154 612602 683299 706201 260389 116590 581943 328637 738673 221935 309495 631693 823158 843168 356044 975545 962774 719756 417776 744775 770869 706727 764191 1005589 823128 904644 966883 455381 54719 740633 872417 236623 679495 636074 708592 454891 824690 359763 518992 113387 611964 236005 312263 699761 989651 576351 653354 728971 511066 498548 859976 366500 500315 464307 564974 987447 858845 334781 512753 309957 568234 679085 683489 354905 622532 1001780 920223 887250 918141 347262 85881 716863 183928 461643 375190 310740 77055 151998 957652 237161 1017270 505612 623597 701369 1031042 611644 1030529 469422 155031 270046 343704 1005959 260178 457520 308090 873421 865232 778890 916068 141149 154107 962984 429964 499227 156607 399334 200397 195979 800655 850445 349126 24317 618381 562646 665838 878813 367066 1026642 305788 359601 619155 974560 967162 913281 577259 484814 498314 110942 444242 964849 751708 387863 895905 648417 324003 359848 886595 771813 216015 310394 32474 351443 64877 390163 516593 893110 839252 978002 730805 385214 872298 924624 143191 318200 778545 355189 864499 310582 372162 641814 571271 778951 898530 177990 57302 119774 898950 912864 46967 326475 694729 374700 202645 216670 684974 546637 163465 335078 387637 908579 945814 825829 958044 289494 217827 84939 958519 814351 433747 743144 613741 772279 756405 977441 400293 351627 735945 410575 714397 865225 1032547 903924 685259 249242 891566 275898 682867 1006981 456056 146011 171466 437649 696124 829329 911944 752694 324687 53117 31598 944006 872070 316219 492885 366781 365007 672125 44792 899117 550611 574139 80510 310423 748121 359438 224841 612824 549783 865139 315111 463574 802656 841328 532119 97690 250237 908585 326308 658867 901340 762620 911915 449295 141273 96946 973473 1033520 174021 359107 226430 617068 258343 320498 580509 565109 258533 320822 119783 624250 363509 971459 857584 351449 523072 247764 190047 672703 922085 740082 85980 519686 581022 323173 674997 954804 95850 812838 198396 703332 371046 890523 986412 286163 324893 485560 244186 16060 1006146 892722 1033120 691801 727962 838993 719254 130450 404950 1014529 895127 888204 1012505 119550 647901 537965 818604 1007996 129948 437559 937716 905259 194361 57314 904584 176028 972004 479931 174894 512460 809276 462205 896709 198615 801976 243835 719944 768649 738534 779566 580919 365774 243082 257240 679278 144349 904425 883040 226182 193939 115567 838140 716327 233974 331319 196120 805783 764752 117210 154589 850524 185307 830862 887494 400113 1018336 494254 1010758 822755 776269 763792 138940 857069 834198 756581 161674 198207 333289 717259 239571 185454 790516 734817 772755 1033644 800601 351255 963622 840661 961603 687002 622846 126129 804842 359578 862333 376339 721903 967382 236433 1009104 1040491 580638 518820 770507 641818 387438 641253 4087 637716 449746 741781 570358 677478 64466 972045 841574 122707 419708 701647 501432 886622 954779 605365 439485 56230 347742 318285 849996 566195 369533 517305 183598 508884 214395 768744 675115 456396 604348 460759 646492 883884 727447 859513 970216 971110 647668 892431 249005 996933 469662 954681 877906 993882 453022 969051 639420 612292 636869 880472 431356 98129 256700 429883 897126 861900 770333 508588 434069 1000241 160762 756220 611194 621581 870607 965520 355751 372624 196006 586906 113455 208655 32568 167862 194319 601687 446424 494373 378289 888713 382918 597240 322413 773139 864982 216719 847041 442001 712357 848984 930603 113585 1024417 617797 482071 207231 121460 677834 943281 403579 693982 531382 519508 528215 840283 473554 756766 911502 994121 949400 1040805 182895 603930 829383 178668 866260 325082 910471 497379 240372 923853 359574 413003 348621 520673 649620 944838 824207 185277 756537 758323 852911 514262 862706 921485 1005895 173498 111806 367079 755326 236011 1017974 935656 294809 406471 896241 218527 668532 568957 980273 922806 1043984 935757 603610 941924 1004590 456860 684886 634270 69071 424930 732214 838612 572603 417508 691180 191157 509501 767395 665783 136991 1021737 468422 469294 441910 399607 30909 229134 940386 596423 1034568 932436 780875 414606 201214 660155 601772 436603 668389 1003802 865083 772080 649594 220444 872112 752964 992676 436537 250231 640094 285402 321099 29791 635366 963181 921947 730549 212813 797674 947592 244029 634280 922742 712466 554429 386290 314069 451516 240338 242715 734165 404787 505605 469370 130595 849066 975445 995992 338389 167865 793806 989036 210860 698353 690907 114197 1025101 540135 886071 545007 236440 725903 727971 993629 500466 1000604 888390 144702 93924 441968 645939 462221 638620 806850 562135 681849 653642 500613 1022533 611289 678582 204007 838971 574966 462603 858953 638737 681403 1034592 59630 872661 409395 372979 189599 887786 906819 968914 321454 163443 424928 617203 452338 1033317 497814 111101 1033005 482210 399471 988649 251993 880391 408874 760989 312697 1011273 44495 885494 670829 519720 754167 260156 48507 577230 812500 608753 289262 843504 510291 584672 1024797 492446 812771 214003 636979 919319 455402 901868 624863 186985 772294 301946 963853 766542 751736 642599 222935 364373 1018450 251287 318524 189246 578170 810627 392243 921846 260674 512214 44025 226997 654448 535263 867252 439096 748739 824220 212877 347081 714859 801690 159161 481745 488541 874767 1035944 584331 316749 962808 880262 229869 941270 1031496 437957 499958 428654 840611 980756 117562 658171 828615 248689 640830 994946 84974 223194 285599 977301 256666 504422 349978 982568 855545 585113 710906 277883 661087 954869 893356 316794 65346 756446 806492 500972 227851 626153 452922 475247 987737 250790 954669 116029 439201 57599 320822 429297 896162 965710 650535 1008398 193422 854714 214906 486957 707164 615771 944239 249459 126115 585622 928062 641323 492282 802454 384376 704270 71663 581601 849041 122191 768793 162484 667886 875681 153454 517576 513210 864479 211246 908378 516889 338603 939414 495051 63631 877235 368338 390561 940376 309961 834836 260437 441217 357007 865929 766896 45791 179125 589666 876336 579277 386277 60059 95480 513286 128500 588500 174565 844047 183151 357133 506025 428923 248605 442941 214749 816277 618480 613594 480570 473147 555981 946957 729791 989300 697595 225637 1040555 507420 162417 823719 914629 510068 522898 605688 258698 994853 471929 554968 708450 738164 931576 1030424 639879 61229 231773 190042 153499 510753 88943 236403 183715 537085 643661 390769 611750 185173 668517 167926 390171 651974 228748 853738 950997 881036 707957 879345 250713 932326 929318 750018 274298 757429 896641 953459 844746 850094 1018942 967512 772037 127403 59727 651471 143068 706006 745169 128213 515600 952631 929227 353909 968751 807886 176956 653467 225679 376273 506516 455114 516435 568154 14303 545503 334235 630633 209835 296413 1023624 996617 485974 796374 357291 944529 342460 124214 955125 252025 562876 605862 857917 816978 146685 501093 477162 46831 961872 235366 304023 387942 544244 506030 985531 317619 886242 549886 866058 840817 637971 581230 911633 1032287 726355 781125 961969 60847 857754 657373 814126 433994 617594 647670 361855 851114 384106 198622 470480 184695 781508 859727 457049 484764 670373 88431 738855 448626 498486 126570 471226 228805 293844 812259 961877 926705 218719 600700 873921 731642 385499 220540 408453 930269 914148 949334 388294 951865 494181 129485 896728 768116 999884 587956 371469 317934 610261 841257 919491 540571 449477 183501 29367 849510 892872 946281 823282 766987 570236 415027 204063 709427 60959 1022761 706974 995928 617260 657394 701364 829911 586046 512039 205547 679385 752700 204382 1004830 179111 434668 31929 183611 739230 745074 357595 944183 738119 323475 341167 182772 521092 1037381 996531 605295 349168 762232 661230 1034480 357084 400991 836007 936685 366328 620887 345818 386480 886259 334670 162871 866499 367096 858325 960907 827276 801514 230646 301309 939371 829871 239212 968767 1009200 726237 797975 715628 58559 773134 200287 517986 500859 157426 1006162 920799 218695 423463 1021075 327361 241210 103599 302855 293222 86367 510797 915080 226907 726951 474054 904727 447849 43987 331581 630403 890071 731113 210037 174813 822581 839289 421437 881995 222117 882080 859860 422574 991907 142325 474904 544749 1016007 187941 744294 232298 309595 291961 96686 64094 680690 419645 804526 137214 145917 856942 899536 505970 443629 593739 571224 990032 628526 346981 493508 906284 985903 384724 169615 114006 649867 567927 471750 424681 1026387 953249 1032861 306646 392968 931995 976402 295918 680430 520314 251224 288700 378425 793498 931476 208547 703141 336815 766774 427803 613608 772692 950622 576938 990010 1022228 666731 1001140 294065 213807 682484 854979 495847 1022005 589664 256711 407910 959772 175864 740921 385523 627827 251702 796635 318259 889231 1036692 470954 827607 641755 833630 372367 161079 585033 84476 653978 210361 919033 548631 790329 244490 130424 896896 255658 465247 723429 903637 942960 469414 500525 573691 486167 227150 90997 842597 502412 521584 979280 660423 194651 618100 200060 893755 1002781 1024331 687259 496094 392454 1027158 936540 600685 1009754 940788 880939 618314 656827 1018232 762071 906326 601587 1004010 973581 51127 292268 183129 928888 839991 570591 1022052 640157 631271 450002 760730 1030304 257672 620639 784662 752782 714324 228201 509710 887069 89999 647830 770649 907605 490826 930549 703334 462429 846397 142559 1003694 359333 748268 847569 568825 645738 991830 599453 637533 304807 195252 658364 150911 999638 173531 625437 1036877 925363 875460 700228 250290 739685 93530 683728 412765 908402 485288 154358 163824 157665 678445 680558 843210 254521 797943 61227 145273 423190 689838 400303 384156 895344 252334 1045096 312687 989546 812788 601419 333548 82926 401853 799675 815842 1003962 223993 498767 597891 971478 896716 429782 652585 648489 912643 969275 1013304 306641 15607 443101 108153 158587 341467 91958 282454 62921 546679 558972 710225 940246 805783 1024914 398046 631519 245013 903577 325910 679063 478989 766193 469455 451389 463419 976145 670045 429522 386920 653368 1025272 314825 731047 947865 1030410 146411 637555 934899 1024846 1033954 1022145 448679 870136 457129 862390 692107 408867 121159 695964 385747 400234 759115 984277 518602 649038 47991 448685 249642 911634 710971 801587 748212 509357 862964 961400 506007 424421 765268 880056 156601 610655 548518 309109 874129 564208 812477 858323 326005 252617 539935 256666 730778 252053 381433 655138 343223 479123 248924 509410 356107 575902 52085 816940 702434 626206 617353 422123 373934 567738 817549 470940 892041 991109 989924 1011882 735420 260252 246695 992807 700699 957318 868208 1022584 358828 621889 498085 462250 739758 810143 847592 373806 586807 415717 563511 817776 610742 879338 592343 833382 798332 451213 186227 652500 512054 776520 607687 685699 443870 391780 512921 91247 935514 910646 481036 409371 882445 96713 879832 346983 485019 758641 653986 375602 941211 839476 888737 1016524 830582 888939 337535 643861 171694 260693 226829 453866 868008 649818 768179 741748 938107 88463 341788 247966 382819 814798 507274 298615 739631 63294 742121 768905 503026 212952 894062 411341 255035 61683 573240 359648 1024106 879926 389354 223610 638593 622114 686056 1004404 359110 723943 224179 12091 592606 570328 776769 540051 521106 905305 858995 755441 937952 109907 842030 709143 547702 827033 326701 479571 910899 122836 1018285 506254 474840 7159 501287 993004 718250 841670 842453 93562 311079 708397 243448 1032787 442064 488853 614991 98120 474220 486552 615143 57287 461479 863597 1037454 248371 828349 758621 691184 119269 119732 485673 470699 990867 350323 792763 914305 116732 892024 715913 547943 106294 605991 782986 844118 406887 196357 691141 510377 748273 389430 870261 227915 814134 444253 240942 440161 445418 618131 473878 939174 207079 717964 56443 740083 650145 772782 925386 959363 422525 155610 488240 587963 668534 571179 398331 834142 642538 369531 551838 798190 219486 208681 776899 387527 210872 589596 121999 927085 788286 694006 1014304 879041 351585 583199 939253 606710 817223 970435 641978 496909 666815 998691 309478 597428 97737 127539 960115 744866 711271 479446 697431 215229 384780 621763 645002 81908 1033637 76989 489812 874519 887274 694890 53141 755660 750169 490036 774979 369148 249374 780656 922606 740118 970346 603959 765020 400331 259880 478494 163032 123198 244058 359266 671279 182169 637159 573046 736980 247099 948278 1036830 486258 890282 935160 959396 958098 291437 675553 770347 435789 347701 980614 562431 562909 897485 707811 659927 211945 750412 1018856 611135 771979 439664 97130 923181 862255 186273 682814 108278 713332 625437 95415 523524 662503 457802 853815 666587 921061 777624 877135 767100 283606 660639 849237 587819 431438 896327 382123 574905 219806 422501 512780 521122 214460 202155 926174 1006282 765315 604575 780946 416624 886522 746282 879009 408179 542973 740323 446276 384171 462825 831925 556516 145382 604349 964654 117085 810555 666079 770522 702124 474051 577079 367775 124605 588658 925365 204777 867917 484572 145783 386395 813958 923361 93909 466796 613808 897496 725994 681692 470836 379637 748762 500855 780949 1037704 38655 195552 103932 695417 252183 535997 832330 873397 777475 940381 555578 770913 349133 223717 48106 358763 841614 826794 192394 187971 1008166 919167 449841 290911 177015 176603 859241 457666 112847 620229 1008538 540559 1020092 957747 905523 105149 554101 241491 193237 439670 527991 505041 601454 477068 813726 111934 437176 941236 955868 711341 778629 494255 859768 807918 1017934 405198 472932 195626 338255 646452 836791 715078 373238 728290 28152 601677 889523 130753 414141 503446 749344 284315 567212 1019194 727921 905712 247612 63827 885110 785420 792436 653792 443835 989878 191178 759363 364252 597795 898254 874737 517368 191428 376050 683764 659965 973266 281978 128440 464762 945861 674365 829417 731993 439443 30617 726222 950495 175564 840420 760662 356981 351636 770924 315366 866684 350147 915041 363434 743207 682702 218323 635755 768664 700668 584089 902493 412781 451102 471579 518317 253244 1002077 228562 866907 649573 1029212 400341 851082 682574 926431 423467 241482 56549 643576 478092 792566 618246 649431 932584 432811 1029280 464621 643996 93565 253800 15734 319385 251083 85850 602685 243933 195292 495218 367727 545517 779293 665267 648696 979123 504537 845205 829395 746892 619223 172478 763241 56183 354983 987477 990810 830393 384392 455778 333499 1038473 55471 634011 662895 432978 702689 959059 687466 990696 711258 972853 976705 747857 127691 363258 860767 1011120 452952 840011 893245 910033 782476 326990 495995 620130 743045 680319 327057 454719 808732 959281 559039 1016973 1019110 120668 296951 446823 11487 967366 442312 723700 792517 586570 821373 1004875 710360 327553 318887 691023 997603 869801 951463 474712 683748 791990 603738 681615 929917 943623 200027 614099 59995 879309 584956 885198 323958 380565 968184 93782 454893 511409 349596 280507 799865 861263 513802 880813 735525 1024215 1020020 599525 476954 654744 763241 808126 993863 587174 248989 650068 1005747 198551 108215 1040475 518151 1022758 444377 321757 589193 115673 691940 600825 755019 599527 665274 228328 477689 645934 222963 512541 629799 623933 882253 193661 805365 771790 1039056 935353 820956 65196 765512 838060 931378 555307 765522 272271 865393 675247 959838 919403 889660 109767 581419 811513 920492 228761 1022554 921387 230107 221937 998505 504094 552182 438870 416497 175593 1030277 824439 918878 773207 182687 376672 614252 1043025 977201 830315 719126 552346 861277 930638 441437 675778 682227 448330 487804 339666 878312 217723 161583 699126 954003 814439 1037859 976356 185285 381415 389445 719756 44719 932284 1038520 975724 700751 502885 509146 846457 147060 576637 426231 653594 759914 832775 783816 520295 323891 457032 761045 931929 257205 548445 884268 987878 440202 390470 941522 312987 722934 824805 718018 961772 509773 861069 492871 418540 736269 55127 424882 748574 928060 102360 584094 730350 744137 324078 273239 491995 713014 633204 939797 1010755 237513 440494 847003 950711 433128 630357 591071 461643 539517 30638 506902 751408 451177 734774 157668 983865 195025 976265 1005589 308807 254445 710941 644882 759918 513936 323305 647961 931121 1034641 15798 702925 726763 841508 313079 769317 358264 931778 963298 435156 1014824 910554 654370 756157 840047 474433 942421 306937 448668 42235 728526 358626 778452 309363 77304 391604 955804 384778 726799 1006808 573169 844375 775509 562351 368112 705532 255662 756524 383768 890700 612069 1036684 759055 722279 997717 511297 937830 64418 111352 254929 512848 774509 7423 601247 701726 226454 321337 871218 609229 242923 861805 337707 1008545 324209 214427 248979 670712 568806 747146 995741 768330 953030 846688 456899 344927 55421 936735 252984 988435 239771 1034026 409161 843947 678491 306426 565090 886492 352058 177486 610131 678012 476941 275823 542573 451679 56918 997653 455724 342833 505194 779464 900816 502933 971651 681657 779736 830961 163050 931629 1027024 48369 989549 921391 799607 748848 913546 703204 517864 821209 913950 701847 761632 621596 93884 57312 963458 134863 539765 378460 188050 703314 252585 824253 184167 934830 515226 639707 845721 641651 45997 999797 830456 617015 879201 363291 212793 272637 750641 454965 882258 735271 304959 236758 985965 1006770 97011 732332 812665 896267 102077 588910 667533 447921 326297 514242 599738 994707 755659 217962 619415 186988 225913 185825 984521 830937 709036 650164 862891 306604 936732 391559 260647 930937 50991 825119 680503 401171 953194 177052 378755 874404 171970 91966 55804 519309 480163 669155 682410 539245 96176 733926 505668 457782 146236 471950 758243 108157 191783 455976 552850 837398 716551 987009 440510 832762 120283 399967 813721 188167 421585 170871 122425 927635 955841 540303 440056 125692 813537 408488 351937 207100 825579 804279 834220 571581 351074 161558 691134 224026 424536 1010569 687844 763719 472289 286563 317815 1004353 91381 882329 939926 334195 164223 452796 656374 624625 226855 403419 297467 570807 882763 28377 853242 568093 290581 19710 1022584 167905 285035 833831 292255 258586 167420 589443 728694 745869 751828 996081 478535 163265 905630 995981 38715 473399 775874 348823 994258 958819 240922 678718 514109 72059 886909 772784 998500 912417 145595 746414 733684 83647 516766 996666 944805 224045 486969 98072 326563 550853 837083 1034499 187336 433109 829386 745938 280046 693309 475014 813998 365049 645675 650385 309742 641183 550731 618065 216434 129615 138587 355949 461753 834918 181054 345022 431331 869039 764595 992348 356133 1032550 359268 642167 922311 765326 158807 214979 629443 644947 752005 795898 570313 1019668 997265 502682 537850 813263 252470 366846 178101 842188 549790 428635 363988 618435 389948 401007 654421 869841 945323 378611 448093 977113 932955 202107 88991 326881 449861 719210 822163 145591 107471 389561 571515 477038 305643 882714 724886 993221 667509 545979 967633 973449 702264 893095 1027330 379868 212377 438904 924906 610765 250840 252147 747045 693675 854995 361446 455229 837234 947843 984881 965690 386676 853391 910358 850377 641517 343350 740977 643830 492781 1036722 717283 939198 153005 540025 722809 943474 125199 232826 587994 195118 846314 881898 596835 445784 285169 720264 478688 1037520 498745 456838 709919 642187 585606 898210 770871 322101 747240 146675 427243 650849 314982 366959 484078 305051 759354 899655 965954 923564 643262 619305 517203 259093 932196 1021636 956818 261032 783560 473930 224351 270302 319324 113099 896180 342347 931101 784540 62191 363875 996657 948344 154871 246709 553567 737518 431731 171475 167534 975126 454983 860649 352988 216470 936249 572571 347852 894948 640994 969045 952946 492490 992979 640952 339804 155069 1008946 105646 317611 483788 734510 176958 217061 505728 73519 814817 113205 995681 971118 1026913 1004939 665543 930721 751898 342493 629652 374091 212218 976041 47230 162906 1005966 971490 81246 193245 686413 830710 885951 179094 708799 7670 206494 722607 845290 653108 382187 956883 504407 919467 949414 320762 734549 228820 486096 152941 703920 748332 724630 478953 516739 989925 586527 617179 1037474 834322 760963 228657 1036362 866280 341936 822679 965824 320119 523664 111981 468907 351646 988080 866773 902450 744589 257097 473479 705277 1037656 779538 245255 728040 209366 494898 933041 773062 1043212 476715 172531 388280 425193 588596 386678 433906 928711 97001 352170 290396 849346 842972 544651 159640 832390 471882 707404 1014432 703057 1003626 946701 704172 392455 562425 890724 808387 571345 674238 863514 733074 879435 642269 808866 745878 54911 988086 619645 399203 317880 899378 501014 366250 581105 910793 98022 252972 456385 513171 898944 609253 330462 950686 614161 976169 1023628 622085 32120 774205 423131 802014 1009976 224538 699595 493508 987743 512781 251965 824750 998158 242153 81908 441883 505768 759934 578670 559835 900776 481204 482819 595599 545915 742202 315998 611439 495775 300989 956586 1043013 357957 943413 342502 1024867 399254 633656 945456 817379 776880 682395 840361 545279 622368 464525 220280 473243 424865 59881 400811 390465 471451 573078 106269 298725 218364 512413 517314 816271 705259 181371 466535 247929 827001 432871 511368 915609 764568 561654 945741 484437 421329 306086 358819 727532 515214 439162 498392 518787 877227 588054 227613 691676 609910 540205 669595 601720 470442 445054 724949 942394 898345 780034 513307 482827 705326 859919 669903 879050 336883 479461 818529 890593 666671 456757 1000664 546671 698969 184278 1005708 649698 995694 780520 614715 905539 635890 417230 825759 866419 934731 516952 817393 104382 735854 188354 715196 335733 413533 618867 88806 970472 639960 126855 161979 737218 728690 848262 749067 474360 311266 944701 415621 770787 882897 396275 565228 964192 665306 376674 243481 986785 946004 645213 707615 877042 1035682 636506 88051 215767 202457 647538 931730 733868 350439 442619 126201 244344 991044 428663 144799 1029764 485454 558574 826090 56537 489750 610804 25341 379254 371635 269791 839537 742371 588107 504875 867734 29567 512435 980738 108222 563037 681337 1038544 451536 872053 270266 107423 1021446 367310 414195 601338 358652 1009361 236274 943907 748899 952018 488716 1012751 625515 283454 813891 288627 752776 810729 223482 907419 153367 219109 485168 509178 572687 739205 538299 913644 579415 793062 961102 290473 118907 863685 142303 185836 382150 820862 341183 206711 50095 816752 620779 689471 909767 832906 356050 653658 613158 270065 23901 91757 731382 112853 123183 643320 705007 447198 255956 422822 757358 241726 993155 157607 658809 626524 605338 623994 50667 444136 730106 59132 476271 628194 1005321 480124 1033414 249369 248109 511346 1008108 240039 791804 478358 489113 251298 77469 565141 454997 389355 241561 302055 815020 1014945 921550 965123 451190 845390 480878 151031 308405 274043 184167 490541 499538 318381 341488 948549 642953 699158 862587 817040 996950 780386 968098 552293 113586 413680 235249 587746 597426 747235 338589 736465 31573 428979 600559 513196 735399 764023 516669 957860 144847 65368 347981 922078 871645 1038929 172541 604634 374066 797929 244584 752186 407476 186169 80634 154493 909779 577141 855768 290657 860100 1033113 196419 207802 374700 685164 249259 285653 224653 571087 987846 923967 456044 568729 594875 407831 304509 915586 522376 783562 971248 931613 472239 407011 233195 97660 108270 752012 510358 628378 313207 1027424 827273 703152 1032672 510853 59334 502417 56537 268269 602021 516842 462059 530396 727766 861893 121207 479171 714275 675275 119258 685925 767434 857960 990098 286170 1031362 195783 932324 509771 839507 620603 712521 237254 244764 21495 977560 925556 464746 220794 447132 952278 639705 632250 253237 178001 905547 700649 1003045 896568 662438 85563 605422 436837 383405 708115 701787 645514 250748 210653 373971 13805 384417 300786 474141 177494 507652 577237 253212 354788 645518 822653 932985 831318 886878 556806 192089 585652 324307 646114 906321 506576 512613 339580 609683 793971 740253 112463 704401 649671 874216 757444 359666 913830 204278 228073 779065 630001 539807 878235 223740 125673 1002189 341963 373805 181114 879980 314711 487604 14255 193212 907014 663286 501624 512794 815789 727735 420835 510126 423070 163753 697783 447719 769329 916704 636446 420594 778481 751088 822115 382677 661919 621042 367897 210865 814072 335190 826635 625466 519452 285433 281303 30179 269047 236599 731053 206302 1026631 367558 741045 694994 651295 239439 715309 815403 957723 445389 620760 577127 865445 496445 174844 723710 490373 235474 763683 239100 697174 486966 462427 570807 153052 514662 367585 929218 675578 347363 893837 236822 413157 60718 94128 314047 18295 907010 389459 113727 579023 1032219 23979 743058 959689 920796 802634 197607 821563 449927 169976 472686 172012 226698 312306 405934 801549 160999 370494 285173 946699 713869 1028650 902934 49013 582087 488205 687228 731608 488019 380315 716901 752972 182875 489094 258521 740852 794327 997844 964246 310939 317034 221934 841158 844519 649757 677655 890507 456245 572021 415278 819048 986142 192406 509859 380227 964452 670060 975247 685711 817210 447826 323115 240875 885994 536061 860601 480828 475199 513805 251150 476103 865144 845995 343226 360056 505192 693167 610216 887099 615909 891673 465363 165838 345564 1008354 837105 825627 764807 746259 509363 1006118 914984 769542 450338 626354 910913 588093 723676 926519 48924 54777 454770 878309 902995 879345 1042188 212346 995453 969080 56801 341939 939827 212078 969603 588331 881231 555628 637771 329599 401077 944940 941618 871115 733929 609081 388549 831305 764217 258962 413433 892864 441570 702556 734046 895065 866469 48541 892133 130254 712162 171231 699431 925394 703141 976423 13295 932314 145774 60263 652073 685965 768152 1033746 389849 851593 176823 147299 347295 126916 808796 726351 27627 994077 988974 732962 797563 341429 974598 556620 1022258 1023302 695133 471723 415353 335824 671712 243041 836819 423610 174451 999073 720082 463963 306863 337143 490793 59037 115927 751560 170925 629221 946583 159255 696558 678074 512283 772913 348406 224557 451557 509037 605359 977193 799986 843560 822585 733850 515335 431159 1033094 382503 499378 682929 943352 509709 329531 610199 912712 425674 64984 676582 879021 483834 851424 290390 798494 909522 701583 540386 544079 925819 463659 193646 715673 767297 702034 638539 365163 761982 534111 302038 743661 579051 1028995 438211 934828 291793 516936 969822 737765 705447 597118 834185 886139 633082 505635 143099 1014797 153935 567091 766195 815032 126803 1004190 780884 987612 845399 762539 30193 550764 588641 171758 658934 125595 248953 668991 1037952 228651 1046208 653100 462489 539023 625918 585129 870815 841448 963408 316150 366974 650764 301759 1025680 845067 554602 167319 936810 618189 235347 577485 118691 123885 943846 403706 420942 255055 1036842 700703 499601 978052 98062 253070 764558 706422 864487 947469 372390 277404 487116 526270 485940 179100 369590 453476 840377 685300 425106 504804 1026514 411599 506444 234749 544233 265963 498102 685429 24470 1038890 306028 721787 963786 285055 160878 674206 911046 700958 608718 437046 887894 381688 491029 618910 669463 150013 763796 899861 804284 391346 896856 788465 700477 1031187 1002684 836766 662259 509390 588078 220686 123885 890794 946643 254131 374610 382645 493162 421021 757221 207758 954999 407369 863861 905493 612306 501323 914744 820605 215791 641644 718768 417039 849764 902984 154823 39414 977045 375036 112051 985725 844689 27879 145337 817452 339667 285172 853703 1045281 532467 64603 307567 470197 256218 187163 468686 877725 750197 437071 419507 220010 750790 689895 767286 168924 309101 909847 145147 157983 128622 207550 806817 107518 410361 679301 95541 114490 247706 405878 990345 857581 306575 989358 835350 576412 22261 814953 456806 500181 76284 284597 390215 376504 585262 516946 943061 481516 195741 975570 1012547 441770 290430 586549 202141 993459 675814 1034381 941254 481077 55801 840858 291725 554226 471859 255578 1001874 1023394 212028 727327 692050 931531 324045 714330 302758 384313 56187 988794 258447 413643 454979 112398 251499 212837 779114 860084 678075 963613 923568 737040 873649 367345 501862 733881 478566 1041544 452057 677049 107757 49033 578519 727211 123607 941329 500951 971482 222446 698813 345943 757278 854746 1027096 56239 615389 702238 1001272 686683 444841 948600 759959 774977 251435 611825 695397 628085 671121 736139 1033564 647839 751793 410105 942902 242351 382494 249306 926653 394731 612236 252694 112091 675281 380204 1009010 699447 503186 356478 694031 826731 448164 498355 333662 782985 188234 1039556 180200 503012 693151 666909 335699 724277 56777 982848 472776 229257 764461 920167 648057 644581 231806 856399 657117 509514 600796 742542 305894 400871 310635 90618 759528 940931 521482 715917 15807 383149 63390 350611 934777 685258 478886 380467 893765 861719 650319 354915 69339 272314 478147 355818 475866 392850 107975 732359 352697 407544 825118 760903 378509 343740 92099 760434 999178 536055 108389 814914 480549 930359 731324 386606 323141 382612 826250 35835 517913 966927 632758 684477 982058 807546 963384 159450 1024598 974878 94120 485611 127468 681743 898913 467828 13751 1018850 632218 303029 366069 943511 745000 802315 733027 589240 780589 924790 1025081 350558 937842 473318 944869 847017 953140 188053 173695 589505 724788 957050 468883 144813 766885 190058 444261 23934 265023 390520 976911 568442 1033992 724340 929013 850120 850708 417438 867115 516741 509107 840249 127806 939674 743979 125051 182431 566231 871596 547582 314253 1007370 372815 945187 587480 703585 621744 1045650 492771 445589 234663 280438 351148 188914 840936 596926 320843 745631 912937 891569 230655 196154 276798 996500 419631 679292 876422 777269 388037 516450 905332 800237 980376 15197 1002865 169295 840782 171247 564702 98134 663411 1010062 473042 952733 686812 635350 898617 549487 375078 663315 318192 740919 920546 304095 935792 339443 485726 628173 201567 1018196 900262 784473 800611 488258 158135 1039144 994864 512043 114409 976280 802714 486067 894817 886456 953006 325193 580582 916644 928645 629111 1019169 318916 944682 915502 453318 192933 847145 213759 285151 1025549 223518 684283 79303 531182 482642 186742 120812 477215 739783 962671 1034375 896296 839245 828276 273791 471977 847651 771555 307879 286319 707706 904295 782444 970114 227562 203709 531694 714371 649140 912645 814186 746589 73703 475359 909998 817262 473500 353613 489045 534367 1029257 876173 270233 823803 223909 145257 538298 172862 886334 255914 430027 620061 1038272 666323 734968 60669 160463 802288 501357 111861 357971 521356 290263 949518 1001532 710671 384536 641515 405117 595069 912609 218747 397014 896283 122444 516675 829880 951249 451269 495048 287447 368203 710709 678563 289839 113301 895411 197607 107475 613581 914609 990757 268781 888737 286378 342742 161855 823994 706934 745847 378790 40867 92957 183253 913628 783476 852447 828653 251809 63161 444366 578039 630422 563007 313070 537053 11774 482977 217966 953687 291702 100543 602014 116725 962685 1002188 772763 107223 782547 173534 208054 911856 753264 1005627 142235 707015 383883 972945 456913 865912 752133 726487 163728 235166 385438 697588 969274 471694 349630 513862 610075 128245 708270 292340 235805 650766 253393 867281 371407 130284 666511 888163 123611 657910 211956 48079 855006 923523 276922 327205 593725 985371 847178 518249 349606 706006 650571 447163 370599 352762 409127 789279 794521 901558 236249 761355 509684 486537 504438 648732 473638 126945 93863 1018106 749032 767436 692012 481132 696178 57004 187997 734126 840142 985175 31683 56241 376373 616246 743920 835207 883857 972852 986418 681969 616510 310815 866890 302059 866950 1018677 200446 636307 117646 694069 322619 246451 140158 462367 480793 56739 163437 711330 372255 443983 250234 441375 119538 1037848 704878 462010 520796 389966 905934 513920 646580 902328 360823 54764 343351 424474 171722 523412 356963 258297 639897 312895 302425 772009 64638 207614 726639 297403 478170 1025648 981666 586698 242331 1043512 128858 867157 632497 707821 993578 396983 433687 134779 908608 634668 967087 365295 900380 455508 908042 573350 680826 826702 618342 991413 320951 973201 79782 1035403 447183 223485 749164 485005 986173 875113 897475 697596 302270 547662 497893 832177 775445 12111 372171 225471 403915 736022 27579 764506 756598 797517 307025 1025448 706258 572823 200651 477043 358178 204205 575215 733245 956843 893290 635059 841458 900748 2045 1045041 341849 617844 119726 239388 258500 874866 911174 883012 210047 543975 219093 453506 837735 484205 32707 398718 310588 71419 571120 784469 224615 606029 728711 776594 312956 371813 867483 386912 816729 882244 522410 850544 776610 689757 190895 889253 371163 886179 60206 995168 951543 714348 462451 456608 244458 517578 831958 383177 985373 292261 863453 984811 28277 26015 932986 928318 996879 445130 645705 583603 724850 1013033 738869 828284 72510 578518 723039 482578 185643 636828 699727 134071 406979 404567 863209 367899 404781 316665 101306 410579 126770 832476 775905 382657 694131 834121 545774 866273 121834 335672 778850 1043594 810083 181371 925148 40439 894810 870314 684762 1007204 675963 493050 661119 554476 953660 603543 455325 601789 388149 437234 392784 445685 672499 306648 692879 1032586 351909 320603 930599 327618 690430 628584 861831 738191 114014 694168 294489 683065 939992 317894 823028 702775 484666 895161 253864 1034012 843413 270975 632698 906656 456760 587839 676475 962979 603805 1032987 801460 120379 583478 333405 32740 507084 908162 905500 253800 813982 943508 290508 15226 415414 63858 945175 231071 287475 611095 371698 999835 903892 967526 584546 593467 800987 817068 321175 808314 871371 890060 776386 709181 981172 1008546 986741 566175 378426 550860 317230 893325 24281 256822 415443 307692 826724 109933 503949 323490 793679 947620 90013 843032 938108 693610 874992 868165 816802 237950 744874 783400 389859 684717 583127 975826 572665 202207 324841 310958 867524 80382 239514 724849 805821 223691 373079 634009 534999 95189 888427 712593 939386 1008540 406343 184701 305651 210743 138127 1009252 831705 776624 709731 430524 999790 179916 278428 191084 403901 544567 568761 802276 550388 694119 709647 889977 857076 1044755 967622 896724 903965 801457 585634 829132 233567 862878 119615 349047 732949 352943 985507 982041 705019 1036388 910930 310437 762419 520266 259402 1007767 615673 253514 351700 759014 656126 447305 845170 451432 957134 726764 347927 855468 341549 354427 854968 71919 879860 744801 833559 322350 724523 925215 190918 1047300 374684 1034593 853431 730078 801697 463794 1001386 471246 906069 958574 146599 572517 436342 451003 506281 629340 550382 829669 896524 122780 652769 522245 771415 59823 786080 979609 480909 711434 303597 835220 838073 32468 191036 159717 941580 550747 934141 800566 896668 316775 515840 142809 972112 1041360 365477 824211 705662 546415 464270 300863 203195 241911 40686 453813 773929 780968 860857 231079 637621 239080 670198 614273 500579 121458 927474 843209 155317 1001366 520389 342773 750506 977572 659377 313331 969885 598719 30387 823078 832635 800225 427927 1023363 381659 927625 482649 596981 556757 686450 764441 689082 553886 466125 475032 453694 195599 510369 470430 440803 184195 886567 972298 293603 822940 310630 1024175 515081 246740 367604 1000282 716386 1007140 773251 568243 252717 665135 650537 1022642 745551 741975 509618 707065 435591 767784 651955 580540 1003637 465336 481256 281022 193273 372331 232376 848270 859622 105022 894523 584055 480362 226869 424293 87022 1015899 374675 988843 431526 283495 64734 556456 609975 653748 343976 367531 833372 610121 714956 727663 880685 182253 270182 735894 776347 309707 800122 954033 578996 97950 448341 651837 1010502 277748 290620 597233 452435 763461 514757 959442 412083 480140 597791 194226 62439 1032430 587992 804310 592767 551907 169831 616285 717158 717544 187683 95677 1022211 22429 465137 486860 1018346 304510 469183 573227 239276 555910 945576 448679 94675 943860 776081 691567 757545 971159 596908 1040442 810948 988906 697677 673762 943566 634165 520386 1004452 762331 489226 426741 843152 956358 435994 613845 107679 735064 326460 366261 349551 619143 179759 251290 614519 454065 666477 844566 789310 962844 316989 303610 370925 679144 861087 716137 784647 247212 110504 783042 618196 396781 864862 43002 1032428 732427 589641 174589 152477 411935 306630 981218 228381 255370 244328 232670 65287 241045 480647 781447 707627 665467 498044 716201 242027 970576 326037 1010697 181999 839138 424312 390947 683493 437895 227454 376398 465689 959875 322407 62551 241372 607988 812486 751726 977543 848105 1024601 24287 604626 22267 386334 870243 740507 782016 186275 192077 202745 112798 763349 841506 325288 945000 695778 300501 847430 686740 894851 452500 384360 667294 1028297 823053 113592 537451 301983 711214 836535 148223 505950 1032442 517241 766734 906401 644533 841620 958873 227683 277909 825262 642388 425515 59711 291679 110139 706911 944684 308067 257197 733156 659223 258446 1032999 521862 615996 947413 231667 514770 317865 628074 878402 397170 244908 258091 343939 403437 578553 799453 687753 830527 118256 995762 585021 529389 987493 276460 986501 1026234 521776 684939 469567 427260 569711 285171 813865 409446 1008203 476664 449561 220693 909678 56237 584998 256599 425634 406422 723679 751379 745927 972257 780881 517159 714692 734615 497368 453275 586089 889516 687513 349852 742973 398655 743233 913172 964200 293820 715019 865960 450154 357323 682031 806353 801239 814427 342502 873050 661978 760606 443519 903664 961867 942669 856787 765384 139211 743477 159357 274940 928167 186202 711322 351576 604730 602979 834017 697907 352161 204009 849197 227020 514439 448892 439981 843293 55781 171474 340751 996659 422043 417097 555662 316639 650421 628989 148925 901946 454831 647357 960939 520537 958821 341423 377631 760399 374499 692575 673752 509392 892465 739178 493356 818080 975796 827829 1033577 667057 771056 1009433 512816 651916 321207 984696 1000358 582501 441904 713080 845118 454469 351944 481641 307155 1003162 40286 109294 183139 285415 703257 844509 779820 989485 385977 358294 244313 378445 633566 687462 914438 731974 1011954 479033 846429 895324 449450 584093 281596 355570 611939 973937 176735 183483 731795 770518 635262 327322 314741 739702 773060 837391 766362 796077 760152 651826 799476 661623 895414 865446 971587 430203 909479 314699 880545 446321 479026 431671 219695 219644 372208 191918 708568 469862 925131 604869 355923 643794 443855 457776 298732 121945 581600 89947 748480 453255 125816 319675 249161 757169 481438 1029408 736012 571369 440010 582127 367733 1029002 258601 837998 933666 555230 812150 914586 218022 1020190 587021 327002 880998 423266 858503 869841 769116 158335 397211 166831 765709 874015 909515 820462 816609 942383 169822 813654 648137 363992 573325 756583 115871 187575 747806 458180 659399 973473 1012421 181995 162045 642876 621006 687813 936746 171702 124637 318435 588963 210747 818062 596339 46655 891502 191089 137662 752070 116398 572023 959883 736436 367727 370351 1033923 422581 997126 320477 726517 258446 384070 771282 431925 990345 844683 669424 47927 950032 375943 325294 420693 724061 747057 192321 167631 900898 109689 575998 934605 356531 874775 484323 183257 419643 804075 453251 866639 866962 350051 981152 739066 986442 735419 121074 599798 1033670 818545 888306 914888 473340 968545 190233 290533 799515 980292 736789 669238 188129 962842 891478 187622 706223 722827 233018 146349 339254 186679 726588 862525 673235 1006418 896572 957809 989287 871155 685277 769171 955737 157479 770923 953688 774082 946477 766635 848042 93942 1006001 993586 735691 713653 382130 353003 867539 113638 712473 608723 722918 991018 68847 742861 804987 681340 418669 1033828 883522 859059 758389 808689 798362 97897 741205 414695 652689 986891 708966 870340 959638 551199 294758 700060 373850 633133 283635 482659 750960 768412 218974 40846 411534 865765 376017 89995 406679 940311 391875 736411 615879 59766 762398 946339 757341 762699 769428 494489 401047 630240 719623 758974 232239 942315 811451 228149 832820 899698 260392 822109 1019713 487068 959337 1033502 993035 850760 188199 806099 483773 603948 147163 55029 204533 281525 614181 287407 669176 918711 151247 805853 838943 1024789 56985 612669 802633 487065 866963 350367 163260 748045 554849 905590 938425 813478 147374 759656 913185 575354 234345 174037 915479 634736 261217 428647 360799 875228 323902 212584 130738 696826 405418 316363 576946 219932 987966 355566 541566 63854 147315 638273 841912 372861 509651 390857 226855 236272 863609 906643 938979 320599 682559 166141 92153 390441 732814 650433 1002053 882376 956199 234998 596094 957624 837973 432044 508904 816954 840440 170171 224287 683326 504158 556777 440818 455496 208727 778521 343814 220753 416957 886487 689647 436732 398197 1038209 848806 389729 828311 681880 669882 1023749 589201 492473 29180 246998 714861 252126 547734 419469 1004786 292061 252822 776577 52947 932698 447912 924119 264639 403354 962965 258371 1038756 228935 460728 451759 145003 294486 1027184 1006681 820190 194420 838773 406003 853599 835711 316267 432695 244819 176317 466158 969673 484196 715108 958122 169434 626631 754091 517344 481373 713640 766302 848221 399337 626421 604875 993768 720521 880412 936015 800027 937303 988401 265917 905026 815541 180043 991452 794430 670452 240218 1036553 876230 364502 517018 442145 728254 648426 829658 611567 964726 89068 513254 381436 143282 107839 240502 1018444 484971 908898 370997 207772 880182 587542 325981 963405 857582 946701 953078 992571 498509 238317 504149 223418 1012237 757094 428191 336543 818801 706509 884991 810884 195222 716120 404814 731705 895593 173533 388636 896466 560253 913776 630164 742227 228962 127181 681390 412092 732985 465595 519304 486340 847402 642860 249733 889405 498013 163285 994713 697977 489686 643977 881558 732813 903916 146903 999074 417197 1019585 652209 548463 634586 441172 831131 882788 690651 582635 1043272 838746 846292 130371 109167 781835 190325 867268 726493 687397 925225 226728 210063 998296 195223 588001 781880 221685 970072 59324 477886 129643 489056 761048 957832 578549 243249 485517 571897 931227 143007 837557 409374 627610 642529 107454 499432 1042608 802327 392529 224940 465623 378726 470321 187205 379674 939452 735186 193107 892228 555801 970100 665149 254893 854382 984371 576505 380105 807647 109054 548717 123631 72571 994129 202207 240213 62173 240242 865806 878705 615147 242599 56211 580174 1004170 306886 30127 423119 929095 184815 750904 1035284 409269 607210 968026 584689 756600 125921 888434 145651 652437 755540 924457 300999 638114 878424 400447 743481 568304 896267 878232 407465 894704 730996 577915 322169 411548 357796 894892 540451 503619 385464 991602 167902 540126 870131 65352 30445 981704 846876 865884 752976 585386 706126 829287 986007 21493 810375 549813 718934 554581 706468 989353 493110 837999 569582 195316 1014832 895822 386996 375576 312942 414396 622289 859438 906149 225771 806508 1024553 553970 454196 626426 938813 190377 113253 565153 241974 12251 346077 460031 1020972 843028 586598 501212 630485 570267 967642 122423 24313 804335 940575 782565 508833 416171 937929 436163 715092 826163 326191 256934 904259 928670 578229 730935 614903 60345 683362 973030 859693 733541 872216 425557 898158 689023 1025106 56985 219805 159445 473741 518772 759712 995097 1016381 717993 127630 293365 418289 1028948 440636 182211 407544 875075 226093 33783 440652 302678 716967 613133 843957 366253 1020957 830091 1008856 763558 407521 169971 385385 818340 628509 246901 363878 356113 1034634 494239 294318 89479 379381 696495 317929 606719 776100 640954 556647 605531 940439 695102 376560 873638 61917 879704 1035576 1024234 883810 565180 727875 866365 859596 618466 899619 128538 438059 671638 961221 474352 864154 1012384 452962 708238 130961 346046 351141 374285 121743 359005 1021063 339087 730987 316886 489048 716553 281275 113137 377324 728305 139004 325429 593015 162708 189487 951677 649735 771678 382627 832824 716348 908801 517542 353589 684637 434089 93116 740502 809906 653468 132861 994417 453880 417413 72615 773287 163599 1027608 273151 556880 464238 608923 126305 417137 321771 631485 863946 629429 1006873 853944 429305 201071 687171 23163 268231 795451 930550 919029 879013 947030 909971 195979 912352 1026720 699702 1038210 247266 334454 718665 635366 710541 477814 484263 381517 518764 798178 337311 759569 925244 239321 641709 187818 589091 234730 603096 983743 369847 453001 647565 977797 951507 925319 113377 809661 892490 574967 847304 372397 170361 851745 942394 939623 805374 510343 866998 844777 1032628 425051 242155 640949 418767 1020438 486218 877246 246614 423283 1003882 832467 596887 195220 431334 702268 242672 736816 755672 465586 222931 876144 216500 364250 504212 421313 779930 748845 347948 288761 114927 570651 245124 64985 80359 252712 678687 257575 638065 153276 806726 548067 643773 327360 350515 308699 968791 316507 1013064 319052 652474 1006851 218727 1006355 776777 260293 376370 1026825 589284 193474 717180 712735 886446 404380 126323 1002694 634667 556488 178002 270268 881821 893479 1032284 925258 419572 228140 218677 520816 497138 520839 1005581 687408 210735 602098 867238 273758 889201 341682 208991 313755 398259 463467 1035810 114595 902570 335289 847978 173879 618739 1010745 894580 399175 632693 891244 1021860 887769 502044 354020 253352 36841 210762 421165 378063 571678 837069 494186 121324 423782 720454 719489 169551 531193 924463 91887 320123 1018183 151275 956511 845608 749319 781477 670997 520753 260170 399353 408879 782089 916128 399222 123318 1005146 242556 325094 354415 693303 518228 720674 174510 629175 889550 343450 754620 997710 228462 1017324 556892 928374 996469 733671 1013257 587226 501106 121660 752338 905795 614782 292088 112013 801690 174835 833134 248166 105867 218822 433094 907307 405379 60639 738718 260886 503141 759722 218794 680758 842214 643294 564922 386681 457417 951642 855923 315179 515432 517673 320362 978436 883000 648542 652467 633119 64555 399029 654428 462287 306546 18366 577332 614305 516997 575847 59324 390490 1036826 460527 452999 514435 396790 730535 191511 346078 397272 209359 1042312 163666 292919 211428 416963 773139 324054 350140 584037 189917 984473 913557 936845 953511 978600 932402 668796 379450 504153 413307 873778 839247 518344 907382 159662 771399 1016380 59902 93046 506467 190862 865429 421332 54447 520497 326451 507468 756986 731113 880886 682298 245666 238717 195702 1030210 176080 447795 863341 243045 733090 681838 123833 179670 500782 640199 997507 720456 628459 675756 195102 307547 165599 431088 315870 1033101 732821 212187 519936 307661 519844 343653 742427 616346 881436 965390 662494 771356 823100 887148 255610 837612 992793 387817 433626 14285 42869 229196 964119 404469 566989 443702 961638 722813 838461 711372 254954 474428 142303 359206 401181 957257 111990 1003687 641817 837453 694663 372549 881033 684922 27646 766490 872300 506448 372396 763548 875114 681550 774766 382916 578045 617099 960172 793337 549821 94526 629914 634521 900291 905713 494509 480812 718606 591326 663226 207803 230359 354194 365426 556150 519328 399549 85175 843312 220013 432507 811708 683753 781411 351853 781699 296783 221013 829916 457634 818773 455497 441640 962512 549855 585543 459423 129456 1030290 290999 409387 93177 235599 975478 228549 727929 645463 549805 394974 367209 430012 823129 830074 1007919 1022215 939349 948100 434152 186099 338541 188043 716058 237321 818634 740808 841322 846554 864150 905819 957797 510558 1044758 380058 804271 949029 481633 928645 887477 953175 319867 756466 726773 959224 193599 781153 425067 810247 692783 453865 934599 169887 159079 383326 748913 72991 334297 196042 155369 425688 816828 70135 575291 60332 276283 175417 903928 1029410 663187 763253 488418 429933 504272 359148 302742 781509 185146 462757 818505 162906 724815 115578 567155 519044 776581 707231 64866 815963 564631 452157 71605 373950 514512 216555 815596 318262 969100 894568 112505 713438 863531 167289 529403 187482 374938 991045 56379 465023 635509 596731 968252 294586 35263 887255 63166 925603 915625 774024 669945 611951 1004058 323227 683859 375489 407009 499552 587311 217919 371124 644820 1011524 242969 708491 833637 711034 990440 289437 844443 1033337 365227 634777 702830 203595 162678 248125 456090 562615 469746 832464 797667 932564 207581 522291 436476 859461 890286 370570 881121 982368 857311 349963 232857 960156 354902 476413 315838 858808 995044 714045 911752 84989 234949 711145 707995 223043 471605 254948 745137 723698 907928 812447 144699 642667 748376 322714 716145 941008 485907 486454 947350 931430 1019404 744645 539132 313242 879074 881616 489521 427917 521236 1033576 1036064 258422 792025 835458 1023267 416975 183485 488612 435019 503704 446781 383198 609402 1006789 372182 646306 947844 291699 908472 1021513 89887 191653 949062 821535 357268 1017355 840026 935657 1018042 293075 641747 191962 626156 103930 293548 930573 845596 752261 236381 253292 745242 918005 1038876 243222 936880 255788 416508 534394 624091 216940 479174 750904 412126 306763 809461 128111 638854 593399 323958 797820 207852 288492 330685 824795 643223 766729 412766 143865 420279 311194 602876 580450 488230 558957 186200 27635 687908 659436 471730 485222 953579 675811 504907 893499 305403 821500 470169 646042 631607 10215 877261 615327 890676 1000948 89074 233364 286638 893798 244059 963685 793587 986085 956325 862137 931466 468945 633885 228248 702433 991710 231133 435483 207135 101623 1008714 936763 932785 514962 409513 693662 478606 654393 418301 450322 628673 996536 743337 695237 382659 631691 407520 480502 109882 939000 779589 123253 65217 875730 729982 604786 219262 493268 669421 496763 922462 308398 291517 715384 924119 827290 222519 1023056 258353 396974 742373 445115 995721 979776 833079 626455 873078 181099 955256 755653 864982 134782 191119 193123 256525 941858 907445 494713 508495 778767 923039 255320 772299 1035845 893515 412363 696819 445155 863194 294421 713851 712354 572958 143031 354734 210729 671181 227777 520302 946992 594426 1035120 804797 382302 23802 568923 451678 731229 505172 642197 480689 129310 317275 938445 500985 447429 1004332 780914 186325 353145 765241 603837 736857 614157 965210 362039 393025 723692 994225 732254 487880 741927 657382 461562 645961 804431 359912 882864 478140 599022 310606 350053 433094 506068 370617 435675 699757 574442 571095 997486 874450 693837 247211 662010 686873 308698 65158 59069 234877 765707 374229 523588 922361 259749 998552 654288 391040 383468 21967 106253 603355 454159 885433 425095 446276 749061 926827 542333 772577 145175 838939 428021 699736 192440 311025 494570 234874 975498 481950 801252 122230 445829 232882 781370 499116 154907 59892 221061 760284 679769 816463 646326 1002266 1045573 223527 600017 586554 436976 749000 36334 403815 677350 390896 433380 795643 593402 122707 442587 412644 435064 755158 559743 1040911 349657 378701 42622 903289 22393 1021318 474147 979376 881046 720657 700265 614607 959182 466021 379726 943379 1019476 945444 471357 73583 1007819 342685 453405 234791 227628 61177 22511 127209 599533 346295 454805 516472 589484 788285 1023 978506 594891 727727 887865 810356 126491 783427 193506 492851 757706 613679 792397 897964 1035368 974999 995499 773223 364893 919802 947922 589461 584182 906019 272358 867978 744085 355783 746872 588753 793341 684789 842552 355086 241210 449636 320382 759854 761222 695986 377780 952117 215016 217948 802236 644667 80351 755377 403229 745316 913932 826046 961132 769063 183575 501453 387300 32106 578421 693725 223323 236254 727191 582870 910721 692084 154605 625119 432625 841043 448284 516393 518561 705483 683308 249558 846061 439764 866837 439512 944962 162343 990259 497971 112218 242662 28121 573052 485978 372460 185631 1020075 86521 787887 767651 382929 404799 894930 746733 97524 472233 206836 430057 462780 379595 228209 504268 485068 305758 962450 180022 537565 577427 479895 382478 186006 163284 912672 372026 841911 921823 504169 894535 807875 918901 603484 829035 605350 434549 976068 519756 183001 780676 680924 1003168 830633 635604 581270 910866 407025 546613 608244 163276 703318 706288 137694 613602 124315 699812 617137 784945 964216 671518 364362 734163 59198 735142 1018455 848589 354812 195213 972596 780421 110191 1028430 233711 814710 163169 574421 569177 130102 363287 683546 440566 122691 458336 997383 48350 513634 544569 414633 480533 177055 372286 936664 522916 630379 175309 710231 176050 965513 717480 252236 389494 384265 233230 250047 1026313 163729 906316 433203 94083 770968 15358 954427 875161 275071 548665 864527 251121 226537 597827 502628 708430 703515 214901 396729 396231 904476 958898 1001170 773230 362303 292786 433014 914441 861817 959465 113621 780600 983614 1023507 450071 904359 482800 676765 494421 120049 318700 103293 402359 626420 744579 412413 856561 910998 568682 343750 744779 704172 325715 244922 812478 512916 380771 364252 863459 583924 175437 1022540 318866 988700 873564 974973 999859 590829 890089 587187 92659 791531 1009721 890939 667902 611185 733036 1001045 626567 757821 776994 57061 782733 322786 207806 1023176 954910 696790 379821 436184 308093 130577 190223 784320 885226 663238 890405 326625 842925 455019 1018714 686577 771257 123130 887919 506608 1035576 118429 459243 707980 90098 544359 830263 940622 46891 240078 683446 685515 832355 609141 150975 570063 276311 865650 840805 721883 591823 977675 118329 167039 343191 213847 386840 577129 717232 666617 416597 996413 936667 159637 651030 871905 304731 325142 997635 479857 290257 306846 184734 331463 193141 942394 258394 966536 577143 705143 341103 502874 213498 984306 902565 304634 177379 148399 485557 946229 745757 1024629 562425 685924 308429 743049 834406 383185 358067 731797 621552 718897 499524 962466 989385 235399 628371 421516 220973 628649 228891 256029 1012901 508785 829671 605997 971434 909558 806316 537783 417761 448196 1005686 391746 73150 868003 36543 715861 139183 954485 358487 871451 555723 612569 356132 905884 808826 708371 862271 90495 583642 908130 724078 426734 878536 73397 691757 285170 999733 575484 40429 259430 997770 956083 650929 324069 409823 464214 63034 345815 185946 189433 486292 492831 445341 929299 843043 501079 325360 621106 886091 242871 392744 1024921 543715 320490 190575 370491 832369 943491 435773 746349 564631 825581 773827 431673 516301 804413 870218 902233 634322 548718 48492 625977 61347 210825 965700 325837 127977 292173 57126 116331 579291 649097 444354 672605 570876 206750 970569 499594 589706 149423 997033 637413 470676 103927 869278 964655 186479 185555 450940 831402 808838 678823 685711 605325 497018 1027158 759525 988829 815990 930541 742338 515172 914536 604617 832566 178878 381833 510296 726449 417169 642326 906263 807391 747377 243333 447740 675251 435828 961070 383095 261658 956984 382609 40937 770931 685389 488868 258636 44607 350670 780977 419951 596943 880820 751505 72799 599986 666543 877282 588274 586023 417648 726905 694222 235838 844724 855654 773204 824263 303359 449306 734670 832559 551911 988709 128389 715970 371116 931949 646324 453166 959583 591614 46815 390475 951719 141245 182265 775077 617396 937704 185304 495338 292435 368235 8157 613965 486003 631550 841492 1010900 399707 127422 1032651 175594 204668 740009 906083 323240 369850 589347 474840 612276 611642 902354 989628 955550 742093 901782 845169 286663 531303 701384 745708 390667 500533 431823 763423 605089 488131 1032382 600635 246415 728465 859565 191773 345786 887747 31674 359820 1030260 617527 696863 626487 638618 500451 539627 987771 556428 421074 342333 566972 91886 498146 756453 1011886 704282 548250 875781 638041 347804 926673 954041 874713 572079 517262 707928 773700 673751 740124 222155 36215 990401 386358 120623 91979 424334 440492 585131 565627 546494 841641 634310 797435 466300 1006234 489765 820601 943316 314107 589488 751916 919990 898438 643574 584500 227390 1033840 503776 986173 646326 342897 1030414 434803 555378 208563 894436 999983 732553 695966 857500 486518 342079 759529 510892 797686 743770 906067 772519 219917 893161 882882 276791 934191 474716 956199 704260 584586 20439 981506 504120 821437 14187 705342 466022 631095 222043 390313 624120 389774 884097 477624 515624 345532 768418 305711 707833 637327 443379 48501 113819 734887 841129 629230 1002057 986542 724239 435690 902283 157657 498598 183453 641333 782853 909930 291576 968923 437457 400099 341906 633326 472186 518243 1005630 845117 710376 556914 390030 236380 372245 643470 875684 238798 322327 818375 243333 779356 1016022 382704 10239 275315 927591 208237 855661 712032 979603 649541 249764 476703 701989 637246 790895 987018 442974 1019161 348649 890616 607971 696161 162367 444402 734010 857326 784708 587685 513218 188110 898730 155053 363310 85973 257960 436125 772315 251565 881512 378166 838396 407203 120625 194870 678941 416058 837271 736805 704060 285308 667351 514784 150972 894798 337086 685884 383736 668014 98260 106071 792179 54078 42986 435068 689116 586954 845290 424207 733870 341167 112451 824675 907550 661851 280423 212331 697295 392325 722857 317324 555837 118183 95647 498059 845031 386545 613699 127834 842325 85407 987939 724313 727924 253489 293562 194647 457255 257804 964133 973869 724978 971945 371757 1011408 728343 740058 194902 138925 1035907 155621 361406 198575 452193 680909 462716 847911 46811 337630 744536 714138 123515 148985 919011 513449 482834 907594 52209 282571 807293 931127 490026 118043 377526 400726 400446 751369 60718 1032907 661118 906010 48342 991966 310606 956233 1042702 188671 298877 762714 385614 126795 923364 277996 86525 507520 64861 1020345 440471 1032806 953894 437398 697982 938835 911913 845283 496604 386631 767509 462200 226951 631530 792759 941579 806766 376230 439350 490900 798329 875420 911477 78302 824304 446225 326803 975982 377975 308849 594430 851467 214839 717738 818984 630390 473820 726697 728982 889007 461430 1041456 876304 512157 683718 771473 687322 508015 210810 452820 207563 174806 533246 368226 900627 872029 822188 1001063 517454 306854 673763 695071 772803 386504 924442 667132 468930 842344 750390 312031 748874 968346 227578 425394 593739 472888 423571 327366 719378 342397 739509 573337 670520 276125 451918 893368 437458 155625 203510 194121 255778 413361 864753 732410 187841 959254 192101 766513 146925 1022374 171735 480477 728843 916648 906802 1033384 866211 937150 870886 959673 896392 1029697 861365 439666 1022076 791741 208469 935485 653461 159664 128543 871998 576436 943899 826806 564603 555196 119417 1038736 420664 405315 321951 742955 440627 888145 801837 109789 290709 604083 546247 839370 454328 390378 589768 825701 992930 801899 596907 735606 907833 785460 889982 225038 220394 419316 348727 1019270 171069 254183 357603 30078 564825 845276 114586 129509 1024677 180042 512380 1012556 368333 812619 946580 816713 877117 941715 1024248 776346 124151 144093 281085 797875 852957 306805 336873 605780 890065 476043 870013 326260 587692 203715 663373 481823 412479 499948 872697 997722 724634 179483 924505 447461 802453 717800 439516 905908 462619 461775 850131 905299 634513 218028 778926 632308 391960 705469 19319 516806 470473 544659 856041 906580 879249 885166 732533 710234 55518 198615 365501 957379 434855 254928 764118 728103 617328 1042532 251339 231321 322790 995643 829115 648944 1011757 96972 345334 220071 146418 888696 427829 411315 634579 375915 55871 953017 228035 996186 485419 876750 343862 731517 416398 147119 362871 936673 51149 578425 220567 347509 859444 637022 957323 194481 256238 1002267 1000230 686492 922987 648564 378047 628154 175980 835833 323224 451196 761017 807407 454008 58206 987846 902009 704939 877646 905881 718101 568111 130243 601911 387462 685479 465380 242895 734038 773770 232791 87923 123279 801510 812691 666422 846503 909808 1024335 433068 884259 667125 46902 308446 730687 706151 898327 987357 412975 603065 1008243 300783 738284 887373 1013916 108027 908504 671277 634460 97105 790254 370548 337863 51180 153013 286390 988114 522771 732898 1013073 223835 830917 618866 884353 34687 502229 407085 802138 510125 246173 802201 933452 849110 250803 626401 964365 762475 704639 848801 305646 447306 318914 956297 369341 658911 567775 249155 691317 988395 130256 116285 293422 496082 616859 137205 313018 119278 860735 235899 1009428 711122 668063 74487 482531 743019 993612 233322 768181 487182 459771 59250 584050 740344 499141 996510 1024531 306135 650008 247508 440366 900201 710197 1024667 889647 749008 986325 821757 942957 989453 645581 391104 738227 618959 301545 779882 731603 930869 283622 429626 193428 859077 978016 945620 176253 473331 439280 119983 124402 845482 595351 763174 726875 773969 251246 929260 808693 356137 387300 1002261 873397 430553 936673 636506 1003404 422363 584133 44908 791806 493516 311663 824222 552788 845174 1045312 439150 863838 876663 507344 56871 975332 692140 387247 638601 356308 331619 393096 648045 754427 952638 535006 878516 519120 235977 1038960 756425 232053 853925 777328 736846 712751 356051 472716 520980 919387 907657 482514 640475 429671 875304 972386 953937 658899 437675 159373 1031704 760518 187591 867555 496347 909812 758732 1024198 478067 990791 266735 94094 612218 849521 307699 224155 427807 1041096 854839 824698 511700 892324 555845 389229 510808 194384 881456 937260 766565 287675 368266 983743 831370 240759 24405 913931 939251 232782 462460 804594 666095 388263 648557 766692 873929 359281 891802 361959 817622 810211 701659 388515 853239 798491 277480 682407 302804 601452 690156 737916 404191 378540 989014 832757 478138 588156 385819 103418 123380 430716 222454 553883 645040 601439 853868 867932 219738 374889 116652 699312 1039890 351064 44013 554488 94085 1045525 441233 1017603 945926 244077 712308 501163 986206 784476 622099 481446 769572 456989 459738 890135 310891 315282 946949 240211 374083 166838 732578 124613 987470 677856 652462 748105 566119 712940 374264 904252 989044 875605 621676 418769 186550 788863 1040524 756555 512771 652995 572664 122230 704635 129984 162506 686992 615885 905828 122097 840676 1018787 921725 191668 217719 377255 832060 790303 274935 504748 604009 843053 611751 812189 760201 713306 105310 736908 597496 386712 686262 548030 358575 670995 444197 806300 635623 424896 500502 456096 425602 339740 1011648 700920 637748 727901 346543 968398 679133 500935 726318 841698 276277 849347 925342 709807 1016729 616983 925815 517916 350045 129181 782964 961002 219486 735029 903826 251740 317390 862105 986536 692006 746845 944702 291285 904753 645837 995547 1006784 857507 1000380 68094 473491 952263 993508 86972 645606 1029824 717601 508807 129171 747758 768158 483077 756081 226865 997573 953841 614089 814529 509562 645222 1009996 105726 320203 273645 743721 178782 455028 292457 340459 364795 1018709 888519 558574 745235 961880 974210 384083 258657 966903 618139 1015425 4094 488222 482572 696975 478547 412446 589122 899560 282359 261730 358031 689499 291827 173561 895941 142833 220897 739246 961713 985767 462694 923625 899388 256405 511660 488975 738249 806252 60869 755929 905335 615757 334310 62949 422267 863664 1039012 596838 613069 314427 278360 765230 865446 475711 499044 329711 511777 738509 957007 456332 1008702 828376 629519 1013924 146357 354845 877750 875675 678138 353579 961874 120213 334797 195603 861239 583141 506141 308185 650628 375128 469428 977097 1019676 491049 483565 157689 953525 714044 1010089 689515 678205 556930 852986 1016988 677845 988979 976104 407161 929740 742682 699641 687119 346359 477681 160626 404920 800541 249776 590711 445535 839563 502563 218355 84729 707507 234349 860035 792893 243312 585625 178920 508841 761236 63306 432039 874274 1038896 940272 654401 941589 195476 911473 195500 878251 552569 845556 341674 643566 503194 1028786 474849 89035 355754 993703 567266 245642 998044 503063 239774 783145 686730 382434 717680 930790 673689 325205 228533 986585 478323 1022310 799133 322978 1014209 829931 646556 765075 716089 138911 500239 117977 948576 585440 703860 778646 707948 688351 376597 479923 477277 294851 381410 646731 299255 452370 838076 764872 466130 313150 722897 752834 440304 1005079 732080 355211 861898 186172 249385 75579 312270 717084 855275 379051 691677 921971 1014805 241098 948916 898662 190697 694153 80699 955511 994129 869775 1003019 365798 258156 224862 530103 764084 197595 742565 204371 917056 890099 580570 226585 190972 1042954 612527 1010306 79214 251403 455584 761449 309721 979060 30618 419538 417714 636384 195488 240502 887483 396903 413227 649686 455061 235342 727455 888020 772775 981046 753902 757705 349545 695750 949010 681877 48845 354941 159051 975157 645090 80471 136699 959386 751028 716987 146091 326554 565059 751217 740726 93688 458253 884300 1033413 585113 798420 600547 683395 469109 512697 480994 93542 757388 370486 571052 913596 815978 962959 572186 559031 376706 433577 947376 875240 238906 799213 1033868 363167 947320 512250 913188 777154 124343 776230 809338 642460 557028 855939 739534 638820 953867 718406 869726 608218 685118 371866 564189 963244 178119 255849 765015 733868 498090 603750 341974 932999 900928 673498 234968 959222 285398 992821 1011345 806372 110196 353389 741647 110441 470470 949059 755891 372550 315935 15543 616631 1016626 570791 304813 863636 521584 531311 832243 418041 848271 454956 365178 336253 940506 421176 454827 514387 500408 926895 62427 1015918 718025 620630 918970 728929 724941 695476 32361 1030195 32116 308920 314555 556091 859982 742627 468807 400956 143038 812655 990406 40445 994844 93310 704086 869485 1016728 729024 465341 815806 445270 944338 967838 467878 342247 1026469 40428 359864 258853 730088 575967 495220 415509 300575 612803 245387 109747 713622 456034 433882 375835 976291 716430 705258 1009863 915208 171508 433846 867209 412267 582323 642236 1018667 620604 368564 447827 179107 727963 384688 767448 182518 703768 708957 977194 104250 512692 871920 449421 88935 496727 196359 127971 401020 662883 227266 643750 684317 898149 621971 234847 57180 165819 555828 862701 239221 339419 884044 975745 1018821 628337 880133 419291 1016654 645432 873202 114149 1041285 683663 125741 759632 946989 703345 584124 101726 903945 781200 764053 497445 565191 1013424 813885 255708 833035 703793 470004 412906 847169 290259 1002214 597177 851352 64237 223854 583742 39893 256527 692147 361947 888497 377465 706294 240870 816795 185661 270238 957102 861849 707066 515480 1021238 1020536 432056 1001704 226379 1023329 946573 116571 588059 62878 829739 521738 242388 641750 552433 605962 881689 662492 366521 828402 243278 402607 119478 490759 902882 451358 607958 117053 962057 841962 919407 353137 583983 291570 669533 172763 405995 498775 832441 404903 558333 482897 91919 372423 1018227 847386 667246 87475 194260 151029 634007 159588 434551 560798 350906 1012814 339501 891688 768522 1002664 679393 215290 841854 835370 646768 482659 652948 411449 348791 722157 294721 572257 172279 407988 542135 496614 782681 881616 612126 504931 668133 747399 223836 738855 497897 381997 759540 595909 802391 997816 1035907 1031584 414067 865932 648148 747250 486542 256093 128944 646082 877338 464805 308143 190645 600045 772796 468888 608663 719048 863130 380549 686329 343350 892754 250975 383580 961388 183750 894314 612205 61789 605170 192450 589176 673781 107167 249196 396631 662133 540643 552622 752577 464734 146997 990997 961679 947763 1040517 52350 113114 441073 486555 415350 221094 941860 227952 493411 382520 208223 472676 802620 386962 854758 252252 446591 855641 229089 984735 989486 848106 323393 961066 544378 920561 75766 661494 93044 333439 224519 307375 386905 904488 239179 898004 378777 348106 814944 819088 886206 120250 766402 484934 494433 600438 939926 208547 923532 377815 773163 893831 630106 194674 468595 974955 313178 871828 887030 728304 1004148 356711 914068 878835 687560 642635 519462 670644 817460 465816 274123 38135 843051 638633 837318 100085 564089 831352 1016924 1028410 389351 865705 1036678 321323 866667 962084 705996 247146 455013 323411 497414 107867 975563 335657 356479 956216 422617 473187 225715 965785 777120 683912 105187 358101 707743 597941 495973 874149 587563 536222 515211 883528 146402 657103 227120 200377 1031220 640755 648936 800102 253520 1024343 1020556 145774 778868 935219 64219 417528 995615 357427 962280 1001384 720776 744341 387812 603875 767061 168925 983613 42430 881380 389543 461802 58234 916770 796879 289780 865939 971106 244968 972201 423459 793451 408013 989672 502466 614314 830651 420045 1002714 274871 745582 877835 96108 677038 516127 951966 856986 347622 357502 958184 516259 304603 376530 241568 456137 130436 108029 734553 935348 467371 706797 977171 92779 439913 985466 866573 386022 513729 747205 584365 461167 155445 608982 811919 963956 229232 772331 900880 241489 499891 354166 432477 225887 498843 731502 154843 642453 828330 276174 878715 742197 246893 967261 498126 687011 130115 334495 615611 340191 616343 704859 566009 674523 326115 904646 376927 208868 78267 739292 319154 468221 288696 253046 343442 501267 190957 319309 756214 519560 414255 1038216 794425 245432 912498 734666 505745 792053 746284 1000884 822494 598909 108989 878377 521312 668735 777409 258979 550819 728631 546206 834107 938860 491344 599735 883916 204146 105751 368799 507778 249288 1012641 989409 833935 685223 374632 489612 358635 364429 762548 95686 338543 995236 856247 897820 1000907 605094 711761 837191 462745 881106 552655 163100 693627 76757 110970 674365 402349 14293 112600 244017 179803 401251 458520 644269 969300 903322 609999 586610 903831 486683 732858 468670 736224 661214 932774 560063 800636 1005016 104346 742124 483754 453715 257358 848407 885367 646708 216741 188206 709841 352885 292028 423541 991578 892054 629141 374357 609014 593759 440377 775501 211350 149403 433206 1002833 842190 424123 858484 663443 1016174 409321 894108 733419 98232 553087 798411 845902 498313 760058 402559 245650 678713 643028 555494 425520 950479 349113 347919 1036032 745065 906451 1017256 357722 647996 916800 731082 910888 859697 775964 637465 485739 840430 1021013 831930 469213 929394 837331 505946 449224 899305 681811 735916 596597 763223 621218 937559 356243 348124 424853 987558 925581 125681 243688 358503 187260 252272 699269 506436 618257 499480 481892 735216 667617 765560 588323 879939 519832 915501 486178 823419 177133 981316 707381 573144 728410 522528 564602 862599 663209 626373 867214 445895 822379 199605 839585 961191 934247 326890 774994 714872 452714 957010 437089 452117 257752 531893 833094 562647 988534 270171 884099 1027207 749152 751220 398743 212589 103350 621176 968580 722395 845483 227102 326693 510322 56938 60879 794511 121070 651881 707693 333597 839156 845228 925624 326904 810698 144479 126346 588079 707386 685150 171480 609194 71635 632111 374666 844871 211548 303806 679125 450150 476263 179881 257418 354749 50111 556571 248787 898059 342716 609916 121724 967562 998486 354415 126109 1017276 669521 200645 142263 485545 360289 275895 874252 253386 226002 883739 507406 439086 807804 23991 1022696 119733 633784 730951 220774 953205 191683 36091 907433 964700 616436 959142 766774 947279 702041 618146 506442 693035 732986 298735 920807 89565 716472 518413 573092 782899 110823 1001840 923303 950990 294011 634442 461118 944844 623870 649161 879340 988849 1020063 337355 714266 838518 539623 680367 417479 242863 510735 844771 102653 180862 901721 227176 120623 736048 761379 896332 413395 117374 999045 994514 604363 242660 866858 920031 456432 621638 491104 162366 275807 513811 862867 941368 780387 560574 849479 323109 667254 972588 873593 414567 504052 678133 229190 624557 758413 948916 477654 938767 611708 48581 29660 672634 803804 850008 774958 488010 584595 316763 444703 857276 644012 191503 642604 972418 117494 204695 609755 482366 728934 699707 208217 777428 994146 510507 431018 628523 431557 969060 773010 374993 611763 884136 796526 342522 675198 302381 904297 535327 490629 847584 113727 241338 661335 674282 908337 737072 303991 117966 707191 924583 632810 221153 975212 983419 276147 540365 508636 663269 323181 764493 38877 239402 797646 388437 948097 772017 925145 766627 553703 604383 833786 633450 572251 290511 627414 179563 553851 842900 245672 816207 375390 290763 956526 629463 179971 174983 161746 486249 677816 353495 687431 258972 968807 465671 871829 211193 281838 809243 757126 514691 611052 365839 342517 441502 443370 365819 800117 636220 1001184 424748 470713 427827 301535 195275 773744 1046864 863974 1035360 902930 1022106 126932 288479 64485 552828 701773 861497 749408 454260 350878 929123 506211 532302 333687 620603 121701 367065 619806 748875 60093 776838 550558 161625 924505 632560 752866 187670 912422 906467 630723 40691 361945 388545 896582 824295 931285 61361 746873 511786 350907 928570 702321 683463 252768 649763 72447 695864 913164 685993 626541 472725 613734 662510 801419 747615 486802 704193 849800 495096 1024525 798601 904294 416482 963405 876481 1017518 643467 839024 814111 887703 280367 274207 389297 1014286 386388 297831 751698 922519 776199 889500 193520 216475 583157 244130 694182 222141 715797 110316 584933 780700 831307 1019427 101368 130755 778318 904738 881130 675243 482630 641263 257575 467751 683301 445054 899738 338715 658299 969867 812646 867095 1004980 349673 1033763 167788 757667 755659 173564 717133 907442 391624 145363 423642 190433 160247 713625 890254 170364 1010130 681549 825527 712975 874868 747085 730876 261506 317845 145126 986268 562430 627954 865687 437710 365811 892179 386103 190381 730066 244119 249688 613242 1009720 768432 845575 847466 50934 968562 568826 482949 635352 260110 653468 681246 512099 940933 1036524 169563 496541 340978 883508 193512 406391 896433 308071 463731 752100 478377 289659 196293 964769 572769 495919 609689 125677 179493 77809 580952 257061 437833 773229 643278 711939 998693 118566 932633 780572 585258 601949 439210 121338 580435 391057 848584 24414 391608 983538 513618 514954 823455 224458 691101 634780 191173 903089 16365 386855 337295 96311 809626 829266 1043620 899824 462490 368951 220430 237206 227982 487764 433254 479027 989564 130606 673718 761449 337402 390388 217575 326616 889062 825179 711047 531179 384565 911705 13301 471993 745268 939590 697563 1001658 993077 1043236 776848 506250 174301 656371 862583 224463 197823 32679 94151 510606 608095 824189 586911 1004904 841530 157303 385822 686750 914258 128595 308279 619374 192037 334813 229133 259301 953541 585131 697835 757458 981764 293304 670611 300895 369013 454825 456160 868711 517734 341756 1025101 152539 727765 105402 651509 603751 287215 829932 105966 425475 368500 355448 638758 449707 755277 687712 681786 1006034 258661 570553 96055 775427 861922 589341 639883 290547 372972 718359 1016242 470734 868971 753264 353899 472296 709552 634666 832155 471468 961301 129223 764138 896659 748293 462076 593788 1009034 715827 714187 929388 85372 495974 497493 62695 887794 239439 209590 438892 666742 363427 616292 924645 800847 816187 854525 178966 318061 875663 44985 901711 816764 1010005 800316 306783 142317 652852 817998 927685 845680 376424 648552 521498 226022 159476 326972 240669 391048 451231 912003 274127 143225 603702 244311 585945 415532 511584 473773 503636 27069 122678 336575 1004712 653024 791391 113951 235065 115951 412917 331578 695478 714636 215709 724175 420659 14314 847398 984363 327576 231399 997009 448810 989790 955542 816345 980051 585103 731326 382265 870621 111227 231404 454211 117887 455648 616345 1001850 383153 205547 774866 112339 830051 846386 634935 219026 244812 1011352 445789 629407 796526 621684 498334 1029387 687452 945844 490516 208373 781744 926895 104221 1036557 682158 911390 129770 710767 408263 868148 1010261 691327 926365 223149 948776 902985 886094 63255 275385 927119 899273 845270 766495 857337 666687 191950 437142 352719 903439 368442 995698 245586 945553 576997 283551 274359 421069 456248 784668 190179 125671 370974 858813 512346 157662 107483 723387 371343 753240 918303 294748 817754 615914 227639 153947 832748 377817 838751 648781 374350 679260 212933 821499 102125 1042081 240458 194061 684235 967095 663348 194215 318109 776263 310547 323397 159674 189908 846926 738839 253424 551262 1009842 742357 448618 710356 97733 638031 1006544 211059 869677 1006896 848527 787311 784435 820222 751864 297214 61147 314259 841324 405998 585951 127962 496041 386168 69625 402783 686301 568479 186793 324877 1001770 494735 1042569 418617 710321 715542 767876 104694 316007 936143 230526 643786 914978 323500 1030182 479349 867355 897330 1022524 866831 973099 153468 686269 669596 238077 189102 962218 512952 624125 175677 368348 804331 591550 767162 846235 162252 979130 1006370 642446 902868 234750 356294 934807 433652 993082 741543 687383 912651 191581 32519 126548 445014 380526 352028 47291 282030 371907 644635 616401 608923 375566 841570 101687 681662 593830 503426 584351 1008214 907946 216309 679734 552115 191882 690637 663020 715175 855374 250463 948813 118910 914704 694766 132987 632383 499505 86779 580822 566951 32661 381155 839221 990676 689965 861390 445321 930955 831312 316958 356233 522024 745807 827266 604660 408501 109478 568478 656363 878127 384276 162771 734516 618389 411506 873195 369039 577130 972371 848527 445365 320484 227040 517001 468251 160710 568061 835213 405975 810214 952125 894832 377834 1034124 648348 513250 996336 116684 505074 573324 97989 961426 433749 411127 515634 645341 423812 827819 581241 129500 378697 232695 824777 258636 1018159 28087 277367 196153 718129 921295 988658 625620 443804 866774 760617 1040064 957091 996377 553307 326563 873850 268983 1028143 876923 543214 829562 716400 216572 215787 763118 652997 840743 486550 194934 292665 654946 960861 889435 643561 901183 252713 167765 936828 859501 277055 713653 14782 281789 798633 579507 942326 691551 415438 857778 732586 947122 621159 868115 333919 494258 970329 960321 951086 518834 567197 954781 581217 878552 654483 421690 1025700 714525 837338 421106 411255 245224 260768 330702 473778 849605 732614 1003750 891543 571099 183766 366448 934853 260777 645994 595287 111453 409056 48287 817302 256690 505897 257873 1020898 584442 882718 451761 993676 358243 940154 436986 699623 647295 216533 887491 326691 513896 1002948 942446 433136 902441 883491 169563 493177 443994 335668 988463 61301 1009771 123319 832469 86511 186197 855741 675147 749361 956779 845628 505434 879178 295677 375307 379709 504304 252126 564909 634573 980192 554647 63394 155183 693971 54831 278409 44857 769169 899627 428775 741788 370523 766675 859709 812967 372487 951736 899874 777512 431231 601531 469229 1002567 1003768 923625 342498 918477 443063 355715 687523 14078 386169 460779 868717 243042 641944 94901 615772 115704 953514 724332 1035541 588645 204662 592303 959665 289772 398255 242172 570226 969446 873246 999008 32506 222164 961123 638160 334677 742266 584853 867233 144814 1012325 210675 633697 187006 476723 968827 370926 613193 650150 818825 856159 984027 629331 52209 970847 314994 706647 742646 1007818 532927 261393 764739 349629 1009973 471881 877040 227238 382860 178986 481593 219735 939988 477398 130830 187469 214655 948788 649749 642826 769364 226916 88759 798644 836375 586161 954117 218994 722171 285641 449674 719630 1007204 818018 580211 509083 451875 872679 188917 547700 780992 269918 1033038 121801 227922 802245 72174 217275 763672 875805 502077 888275 865464 399187 689111 433711 963879 889697 861751 1029129 997738 877430 981220 363367 80729 516813 673739 514139 861630 555911 53103 796666 372192 368361 687179 190902 259181 648867 648818 851584 577310 838462 762732 924071 510794 675777 650339 772050 407386 562303 911674 210735 999800 146138 857389 490840 762271 688591 595953 125675 95006 139107 101102 628980 1004881 1016771 846669 602044 733818 842612 603047 785984 900209 1005851 32628 482960 105182 231290 506979 588642 72570 937159 920975 291813 679714 403180 444358 124635 482126 826545 452743 679259 591675 635423 104430 176075 681084 227914 795131 933150 841614 56763 447038 472295 711331 842602 482040 377627 959914 612080 828853 139125 428911 828302 456938 827028 556897 681294 431974 457012 88809 1001931 30550 593565 1020587 909637 443219 933282 494507 936771 826794 851808 418265 693527 906554 902300 448651 798377 893145 895537 425241 844087 190809 529871 1019997 555063 986278 478806 456280 257440 979598 1018229 185310 810035 919275 880418 669577 748274 61223 1003703 917016 449268 636951 933673 888620 339861 248649 547933 652680 969180 774682 196020 853407 944920 276311 658671 802455 605076 988025 247006 147260 450370 952260 634155 51645 978481 679794 732822 953573 728419 404383 125327 616121 47563 348875 711794 1037264 436794 238253 235641 718134 7155 166639 427509 381111 772018 761746 555327 963605 252761 231385 994589 494238 671560 465330 408463 698780 613818 775710 225851 1001238 569966 574459 1012866 900627 193822 742622 637486 404153 95451 211579 255730 221108 652721 30172 294364 756617 743531 800561 789627 250419 607407 894324 378159 55196 771898 423781 714293 652641 990564 781649 485274 367086 603582 804239 407405 143275 813483 115689 747832 272361 1014112 880472 478543 347374 665397 37503 42478 1028617 752226 831925 314294 124137 294439 134652 585457 286158 888780 1009939 466474 506592 600429 433525 678204 603917 514644 126350 686283 448920 348633 182190 240021 861725 447159 793558 185850 994403 1029161 16186 378826 198903 23166 1026595 185965 901693 605684 621850 57260 455604 1026465 530623 618375 981028 829127 716080 85683 450008 489891 921329 910200 359003 860099 508875 194061 507448 250013 286239 139065 600951 1029260 805241 985846 335191 579421 907184 119019 320799 931591 209342 724884 893813 730866 849720 718995 256482 253888 177906 250159 874155 682709 724188 874472 702235 718903 876702 391429 876972 888403 390008 846283 756180 814138 461975 477139 139097 624414 88917 398014 939181 510828 371290 846310 259520 220582 48829 256409 204668 615902 546291 761626 801898 390338 161697 232312 840342 75677 669331 554387 480867 815483 421919 773255 210719 244572 757917 355982 457640 158570 1004148 467439 468534 488975 867482 977099 863146 600998 514516 677816 766820 969378 968660 567711 741857 960851 1020531 886227 650216 692200 455228 258660 892386 385498 121519 124501 214526 129395 909533 573003 391705 427001 886043 457014 260200 578937 224563 73277 924333 124372 824946 433718 512393 48102 766780 778961 612172 773526 101754 1022508 307120 485813 159059 193477 585004 483900 966168 251658 435869 512249 1041314 1035624 579942 921010 346751 928454 587555 959428 1006636 629645 939923 849285 405101 1022854 89516 418933 458064 496337 380327 1000071 341819 881558 726931 242995 436042 298471 612302 545279 803826 781154 989843 171366 463726 450264 585421 588644 706988 534903 760710 466451 601050 314617 522048 613477 767030 993627 375484 640810 872527 677617 470646 669163 40873 931666 937640 759629 564427 469053 538541 450336 887943 143093 771046 642470 885959 880410 48557 481162 618480 889707 609500 663507 831891 477523 928215 371529 612797 609071 704208 704298 761100 773089 242011 543103 959775 247164 756439 843048 1019158 216988 879774 816601 369543 464570 506518 249692 864056 685916 70135 635881 762169 496939 891377 1014593 942949 451829 692085 579222 987370 628502 367823 996140 261153 629175 818957 404607 326261 406257 678771 717980 242015 897159 810645 1046722 684985 831250 1022661 762798 937627 817585 454828 55259 788430 960826 577497 350572 507403 260681 897435 571361 249784 568891 52092 501023 822606 542707 87675 766650 1030808 232910 419651 439831 816003 473261 998275 942458 819703 869751 97178 870289 108398 387134 390340 601064 698075 715435 691069 531182 139006 1034413 843240 232925 881259 568178 760143 598941 990425 902175 259874 115445 778465 157050 999178 600566 414203 971865 732947 890424 490657 488017 536562 833690 746382 975521 732175 375908 482339 120555 155362 478638 457514 150778 920252 1042209 700050 759746 1004334 211770 881046 947938 941496 600383 252722 365686 954313 625499 498326 375164 384848 179883 513861 612695 60589 933218 234687 494686 666348 991108 588010 214990 1042627 834808 322990 87230 931035 501364 290219 520912 804086 742337 928458 80867 211118 424745 929077 510361 690799 943769 395002 1033522 793557 319275 730006 110815 566995 853421 104958 26493 621353 472632 732341 446051 768793 387793 245028 547513 615539 808929 960345 863724 251510 511209 624446 379818 546203 880174 444819 406137 207975 833714 715721 1003833 446574 698225 836983 339814 435591 127450 509425 342635 374300 519624 742078 585903 686263 397253 730191 774252 1004717 240054 52213 337086 696479 428019 766697 633818 472692 886479 295391 609949 755189 775520 382755 975014 308875 511716 715338 36334 834740 616393 905900 486216 277745 759509 639910 259492 227610 975756 239590 400810 555941 855780 228818 488361 512120 1020141 359109 813426 927047 193264 808127 834899 360392 986326 1025992 838070 958716 671684 830428 936619 808621 873790 943969 740742 551223 479953 284122 918351 886573 447579 873181 607175 115919 455768 654514 267741 894585 713831 278488 589204 494812 669557 1001304 160730 153510 292215 253772 340315 729955 345463 987898 47067 129528 595437 771688 856571 189626 674878 28380 880876 941145 501901 563805 663347 748490 449085 875448 788989 931052 461037 392993 837346 823679 919281 760412 536959 844405 63035 767281 244705 339294 310581 760491 1039505 300647 300895 291671 1028684 580439 726830 691799 105811 702698 367274 851528 634485 256851 1024853 618098 212706 995358 785426 752515 576813 875737 805214 242838 354531 261445 817062 391949 167905 642268 184308 241998 652236 1034192 1010733 392545 938488 1035843 774555 233167 31417 790318 339323 554744 778325 937189 474405 873304 246263 987043 556282 1020584 277955 911410 793059 563891 848084 1011592 40889 1032661 646809 658875 987543 764301 493797 482371 983823 518392 896650 159203 857971 342473 308917 514334 708187 402151 206183 777009 646251 619132 434493 53179 437811 771450 681534 105419 742738 572809 560671 991293 104410 113622 828858 875192 637832 255704 113392 307453 841244 844894 652461 315646 158526 903795 958855 848742 675441 400806 601450 661978 991420 912780 382198 313166 496027 976404 241492 642468 619380 176569 367600 358280 830503 967577 513105 610201 875651 405206 602495 777512 867355 413132 519365 351978 186828 847951 826033 940532 846165 860974 57131 128119 537549 307918 494799 681619 973462 858908 874599 223973 850006 873065 1034414 877721 75519 472010 738991 775266 964400 276412 873578 843233 504471 669277 310236 880268 875305 72958 224015 682913 644565 724681 555625 444666 362489 508653 453314 806811 383311 783777 1000979 521002 156153 242231 239165 954759 257051 732522 190396 553846 460471 275063 581468 582253 784714 841161 204427 277751 422972 428013 520608 473836 142575 742636 572120 634666 744329 309932 605668 520390 1029516 715549 236615 963160 441609 249244 325409 498088 906567 282255 1040980 419741 321402 1033553 776928 520371 1025477 962737 733626 620340 487077 828277 241198 835241 708151 913162 766946 255641 420758 315031 425122 275197 1036881 821232 219033 376716 807350 507532 326244 749356 921428 374706 257076 836733 644126 437894 882893 196249 948834 195241 232857 889722 1023116 309341 762352 774616 604942 571892 196394 702964 678773 1018221 216252 706862 733849 724313 792314 846732 879315 616825 1002099 986864 706970 421991 969030 866716 1002288 667034 21373 971971 350909 748642 401118 155038 956014 151002 457234 816687 859443 318745 448701 985302 937702 1003973 943842 775344 407512 870115 1019732 293661 240683 965185 653898 436692 618353 357671 669412 662421 234359 728498 801623 666871 423822 408056 762521 127689 820539 912928 805500 953062 585115 732495 969962 31992 55422 231543 497981 687203 576125 235607 437362 863802 520355 563886 427506 883281 686569 378837 865045 1018553 378098 265207 681182 319257 446155 904664 871771 467135 188385 42910 552254 63135 939884 87294 991957 445659 303575 817326 674762 515372 714210 966465 126166 642327 538608 682591 520867 838461 506596 244041 521442 451499 588085 1005575 746467 657363 286630 618468 439670 569785 250015 553709 707355 146167 455267 378493 115887 964201 702114 595693 370371 284797 967781 1001070 335658 45017 356103 735943 800250 431598 121721 474296 582087 415142 409524 928650 802366 1008199 953459 901930 945522 451700 448147 336874 832204 1018523 719640 972433 464587 810127 277197 292579 463355 992489 435507 730365 485197 782987 778024 720643 103163 455278 326124 500271 945121 997857 354142 963139 699531 700730 324986 587979 370631 950160 943389 220458 469335 841664 577077 228003 207071 983983 736469 629236 826742 379966 961579 486233 126644 354206 440495 351602 451671 989367 474308 483885 337906 92559 441674 644627 216473 36862 359856 419221 225870 679810 304543 806301 109937 923628 530421 456656 993099 599927 835933 715918 701432 771316 163173 776347 439420 915120 373383 388684 1004359 485038 706198 376200 1038881 972822 367918 1039397 749737 922509 972353 602874 444967 160494 320935 106126 477719 286325 249283 501789 1018029 63678 177910 436966 470172 130309 907884 484234 518761 29307 775335 831674 508262 334836 829212 634765 956956 997774 233907 924821 951327 667151 973849 720336 65310 79773 670750 896666 625039 128909 628521 597599 897678 122419 820462 231655 211888 579387 845110 390628 990726 702341 798186 239302 948531 770367 548057 700245 898499 928860 310456 294535 999660 1018777 945386 744896 402425 487715 403870 677794 927993 1014826 522608 1014408 411231 326632 1006424 877754 1026245 607067 284586 838381 178014 927669 867235 955478 353264 391707 716426 290351 881969 955230 1004699 111183 513105 454218 711069 923098 103919 291558 370747 520359 873940 449765 891314 960789 969443 175063 176825 499363 958827 418791 894039 63614 842105 192755 740273 993059 732901 362489 999791 339407 651372 285526 465303 788155 187049 380339 741059 552566 241267 811855 88307 739164 751020 518323 437110 947910 941625 497488 994581 98099 451943 417047 430831 878179 960263 189171 719957 646624 499620 580895 236559 847363 480952 886357 210284 984732 129838 769704 339699 500539 605793 969883 981133 864732 258458 1007107 231919 976468 576121 678760 428765 741276 138173 163119 966177 838116 792943 252714 436597 839319 429150 125519 440442 260245 583566 508522 1040911 486503 1037672 163390 823213 293052 442687 968550 1030249 491647 642374 646182 827029 904534 247720 717194 160499 476827 399301 57837 680873 517281 1023239 486776 184566 944536 710512 1021194 61288 1033626 579279 861117 372643 89972 748444 1045252 366206 570782 435862 186783 960174 314779 589442 773133 816494 185811 1031344 851494 448873 130837 208667 373656 275821 486993 161077 122310 776778 448737 809310 629577 936315 366530 594810 826243 619885 123195 87726 497600 1003974 1028487 841170 1020385 593711 92851 971034 249730 216565 129189 498230 1012674 908833 490644 440789 138873 483562 1046594 780180 1044528 569194 878945 143247 758213 494305 588841 151258 259794 495442 406638 854876 627295 334328 637729 589730 672255 801656 568155 519400 519443 732251 449936 130262 699286 612239 386109 740574 990735 674614 825239 911911 931664 513844 538414 518163 383429 451222 175897 689774 106357 978376 931932 685788 985907 966112 813273 801180 513191 235121 323024 626366 317352 959751 234489 935254 129699 212309 603545 252069 253772 712516 881576 1045440 685268 281470 642899 500895 307827 637304 162451 802041 780346 422260 234747 1016529 741035 453292 830230 857302 789491 710295 602997 204602 256647 416339 955282 498988 564054 846537 609630 993854 750949 31676 212165 122710 539642 538300 953688 719107 496035 757492 379258 809195 191274 907334 538037 479177 690014 43423 1023242 138993 695634 938599 506059 138190 906324 1039369 209621 680669 624535 513125 432620 771507 826276 300906 54171 537067 236878 682315 646826 387631 810661 40783 461749 633404 701019 159129 183934 423265 270200 855239 538011 620814 157653 441615 413213 484604 536414 835244 360392 953940 73402 445294 190264 870369 332757 513421 358716 597710 944028 123804 505316 218318 231135 568185 617415 795577 246011 813407 674047 579552 741493 513111 809953 973443 397308 830811 478689 235739 926269 373234 988660 941716 763198 408404 987996 456718 406968 299000 368497 890428 572331 998214 178053 622272 617822 186589 587478 972813 620645 776244 318825 63340 206769 946778 740817 1001031 769221 515117 895306 1046632 97515 856765 897652 1021102 745822 637528 195468 422762 872839 732658 253601 608919 357459 674737 738733 282618 480855 577083 188735 27503 192328 612314 741470 308333 735865 35710 778790 343385 290409 212714 909643 583648 589428 625917 121975 334554 794435 798295 241187 518608 167797 630974 613176 907431 104798 30491 78447 106326 748702 484803 695698 1006002 459644 308937 294518 373565 802319 875346 1033416 849888 255308 962910 1044556 999666 277389 178873 847073 697275 109501 651987 846194 258517 815219 855767 1029328 352381 191075 377259 58867 227226 585502 425070 547548 380214 632741 957644 650962 345076 358487 497867 486218 614076 440425 734598 717540 984316 944237 927097 173759 126076 782048 433369 177625 556732 322746 743532 81349 954763 825034 828358 990390 1017617 255817 585115 639948 251570 548499 1026476 923069 96995 867221 187340 925205 452165 226169 698826 38908 608507 840973 859578 685833 447783 553757 495252 665339 514528 615086 796894 828747 679038 548595 1039169 390448 744022 617691 302060 826968 126667 223390 619484 485740 400998 288651 798538 125386 887445 437715 995631 751758 842928 633554 465822 297957 175772 1008536 312572 424711 121019 933638 496203 239560 91485 959340 476835 877474 768565 962924 700066 742313 7163 731512 613278 943704 369497 496301 735851 942782 571068 1000857 967895 996801 994346 913092 897566 376450 218918 742872 847375 890413 368051 728872 477620 574015 638594 569831 627823 958356 183928 404601 510692 802581 752169 832635 85311 896546 135069 785682 64930 365309 833839 60733 929078 578033 463221 38591 931118 827237 189786 610727 911011 485996 113997 1012392 764310 452501 699364 842643 443535 112222 705863 433205 209861 845224 766366 889285 873372 307186 185719 252107 453386 888470 236156 1008915 366413 1033140 121273 433507 225766 845240 64236 422853 869279 900872 103406 671410 1016572 211023 382860 465334 912772 252531 480458 800979 837556 64459 917025 28239 250597 983785 482828 1021265 416346 195603 638832 390338 932035 851331 698989 84669 839571 702045 764462 195355 843029 13293 65129 415847 520676 365545 423143 612709 704404 853813 190142 187749 943571 629406 170924 224602 693097 595411 903483 915089 505607 408207 566623 891832 362470 128729 1011104 453939 709979 219727 1039416 971381 210404 972164 175449 876171 78771 112942 89742 488710 449590 850578 204430 418231 187882 756201 1012328 457513 369574 322199 335223 14191 621270 3519 532989 1026928 694623 240956 204075 537495 504600 555484 597737 990176 836957 584364 959962 45814 994949 386238 18366 498121 982688 318260 640414 699569 885534 703178 125371 948318 581321 406171 633717 629969 892712 643692 1001351 943387 512122 517274 716877 1019540 221679 345845 687255 717475 440445 1004233 40819 724453 734883 971488 1001658 320427 993174 662229 963349 911241 516577 842349 81357 433969 27883 956061 195304 983787 385976 218005 967495 907889 909906 774802 790444 353148 911777 313300 774346 756819 413577 687501 665198 971210 224911 760102 247782 994242 715526 113829 513039 238311 1044629 382626 231286 496062 255428 867686 350169 1002681 984550 932217 935027 487574 723890 464567 126706 424410 369871 298835 143254 945558 26103 649755 239991 958026 192465 694004 883975 216967 849298 449449 249749 583358 388309 228290 840171 625523 921331 657015 612330 827579 48889 871766 777056 1011928 767149 969193 514611 1004153 261680 925122 577508 675781 1026889 243937 940654 582515 1024888 953635 599927 443900 456012 747348 618308 858599 88565 514405 245016 179518 548474 730967 481756 990563 724729 817100 250542 1005689 206255 998458 112059 134652 86759 812639 436799 314171 973041 324088 435557 102369 779279 1018456 108348 85342 343147 902832 298859 1021089 665566 643010 848525 598903 442048 552753 729594 60658 747583 994869 236071 696987 578007 489920 102899 904457 181662 457987 642699 741191 85478 1013200 726246 457250 988743 1022754 126299 963524 625113 609047 297837 221790 702347 467071 839449 502680 192140 907805 162647 462796 895180 333658 89769 940189 588166 234678 642268 772897 862367 919020 952423 690035 168938 957416 869019 758247 910989 844661 535471 173532 107487 731958 121793 898702 518938 338778 992057 585497 380777 460533 932399 326857 507153 740117 918522 616929 1026620 292720 480716 802725 756153 710301 457244 342803 623589 837751 993621 577311 257698 987261 907058 587180 314686 292202 715496 419351 920949 451510 123006 487971 435019 405049 212914 616222 48562 432443 382574 218580 719972 370092 960935 935371 174510 387747 212650 633246 276853 682490 931124 963668 406869 444135 505430 653545 559090 1018258 842041 248739 247544 431358 500458 1031205 457120 320181 104825 966420 644277 1016246 593775 704321 809625 771087 506137 234877 839451 931463 357100 544662 507032 162230 647981 965416 472286 681765 1001114 780641 208792 618037 646092 143739 366025 761048 452809 877671 64229 955632 767292 744913 127209 555256 118268 653476 694264 794038 732565 739270 986428 315353 234331 163499 382822 980324 238111 554718 773330 238819 175191 420685 911633 816116 1001304 447972 778861 979011 381757 477299 223631 159855 799181 191198 724914 236381 439642 474817 945072 47052 953549 210738 634517 961825 715949 386227 769068 503053 464314 413105 479044 897137 678427 871028 56151 114018 569257 382351 715850 471544 457872 936562 235769 359242 429982 345557 506197 231354 638542 360164 940643 718874 465273 1017574 902518 790911 408033 475581 470618 448974 762261 713202 896330 608062 900156 952163 435669 621753 773294 481582 685989 642827 380153 983987 129617 183914 881129 861479 952171 845388 381735 604270 284317 518441 869945 957977 863091 838069 764646 186037 973345 505957 905404 552931 707639 763105 32440 989611 914469 995485 629367 534255 505080 928647 752480 650700 842661 944816 943267 158654 1025325 947098 502700 248563 949523 877755 897413 292748 374588 342438 636124 985037 310398 865585 357566 57317 834901 436271 773738 318860 400377 444268 608615 383330 452560 1000698 842564 916384 766236 937230 821903 64391 725874 421652 60888 952647 654224 505061 630740 1031872 663504 391725 684159 570845 647485 839326 310633 487481 551319 832459 882858 146802 662886 576410 316719 646347 125119 310874 46077 425164 764026 420150 747721 879216 222155 904069 139234 894377 549499 1025205 638504 682744 931939 255317 930658 364238 972946 905927 373862 759665 896458 669643 982800 476491 158524 1043461 254787 678698 869087 698151 924887 813771 675151 389833 463830 59354 997418 98066 772195 871213 829045 777859 678047 651860 871013 928334 973923 933484 6077 258641 681945 347797 362236 375481 1032581 30159 898618 93809 210717 634453 948128 206309 937127 759943 1016304 188911 461675 783457 478072 474531 850884 324572 96055 320445 551414 914864 891553 277319 785682 910997 818656 163717 1045010 808820 535030 284862 963361 6135 969402 1019333 1005874 514872 544207 878310 500855 478782 362749 316795 340451 341239 761066 265655 114364 786935 653326 801071 207833 429850 340127 234094 670547 513733 193827 384992 286546 667352 309880 822764 112022 249302 652216 83799 258327 675660 847137 545663 522664 796153 894604 925488 802387 827333 701398 453302 934687 353020 126582 939178 783898 941251 498300 1020711 179572 685868 298351 377501 129746 386036 1039170 419755 116623 56671 511651 772844 251538 415660 761546 458498 824919 920434 280429 325977 349683 293244 613340 163227 862569 427319 510801 405427 231318 108529 195717 374484 903222 293102 334297 19957 782866 191171 750189 181463 233919 498924 555863 583467 102251 863774 177499 839250 554949 898851 925496 208819 832222 800184 135095 355613 501150 979129 779760 113515 173486 749114 441268 319996 313206 436765 79353 894511 548579 1035910 552147 439417 687414 206590 627638 550733 857912 757418 551165 618260 374993 605707 294221 896641 183256 129929 45933 259147 901454 1001681 476870 1043203 617583 649562 413262 161518 840470 707405 837363 838222 204024 941964 746063 713977 216439 204632 850624 1040678 914567 522776 636507 958909 258513 790227 935610 621739 399591 962621 653986 960621 185230 255308 464287 762309 840812 830938 334810 382422 15166 390805 975286 740891 207283 174044 636868 150965 246732 272991 154613 252227 1010067 159600 285399 944685 713643 871261 504553 994408 75733 455621 943151 563629 907491 979330 889080 839979 121405 905326 848577 946375 964899 582715 616059 910343 268154 245037 913200 703880 77259 44406 12154 764107 767220 400823 177799 881998 163300 907425 997780 730034 472790 236235 440860 965132 934515 204656 232495 469948 388325 768203 103159 519585 516654 293592 941009 778575 619627 215509 478008 223993 809389 245048 1038452 888133 1044112 996377 601968 940521 273819 108221 494979 409251 227989 643563 399227 24305 415034 57268 637642 683402 270159 867219 1041234 967526 978958 833174 178090 1012500 729839 222526 617371 749996 682163 247437 153493 651987 153521 256916 631071 922534 998486 804335 612807 514637 728757 113307 818235 146282 588561 650472 48790 863920 444731 194275 1001962 962258 342327 691405 286975 881203 547197 118174 319142 458562 516584 1045258 702360 237461 403378 309138 30047 161340 871767 259717 397631 793998 368039 580924 977617 375632 571882 420670 248487 584731 706972 316339 1022493 95661 405067 904084 247217 712282 930211 916162 87805 548316 841426 864655 326830 537588 681465 781323 97710 948961 761187 121828 37851 977167 648918 175259 515425 135933 685590 128846 793405 739145 724199 464218 63385 230830 890298 563145 455229 241089 362435 862667 210134 976211 683500 403428 171103 56507 717481 553974 670265 624604 731989 985518 1008586 905559 743627 625339 744267 241018 499057 763057 420427 629105 1045123 602541 795615 733723 614113 338590 582551 581523 924069 884990 248203 886606 505429 515370 308070 817012 697435 285432 496958 904338 747571 583018 384482 306906 185742 212387 894125 701813 310942 560125 807905 931962 508059 291667 664303 507444 343166 92012 896794 808541 496358 723166 265662 854971 190412 874424 192404 979003 47996 923927 487122 556379 222161 478259 991138 75709 455943 766057 706482 447703 476207 660334 607095 1024914 815014 321443 571843 327464 779813 611495 413823 928986 844500 441383 686541 884388 756988 761008 652590 57223 466121 715373 388004 125566 760263 451919 162641 938383 417509 870781 265977 499836 540528 303359 489534 969035 837572 826715 404452 325242 509924 961357 648727 126566 621292 735458 594557 1004952 97071 57272 383942 576374 635447 365434 909406 441942 986955 637610 828793 905156 625116 539624 227733 905027 789342 825980 409259 863952 432729 620480 864988 252592 204510 60649 517748 279934 613590 959984 249553 904038 302036 473271 182493 871640 118748 134815 321398 881347 818345 700888 440102 674427 502605 497034 830432 552335 470977 673598 740714 638262 494890 748006 634999 739566 891342 841190 514713 326012 503929 502851 978832 836569 64963 619732 380487 782990 228917 179534 1007185 494440 163597 644837 79705 673743 509383 756313 535359 545755 987028 576381 882496 502354 761414 1027361 966973 926493 802470 946050 568095 556438 689367 877657 986841 846652 1042758 439534 343669 870841 517143 423527 438907 433370 695959 319392 780888 311218 338862 1040711 308585 953959 238451 979587 497513 843433 992852 579307 728874 635890 192919 298606 113142 974049 511559 857001 326219 255561 596965 196257 246965 28602 334459 543933 484785 805534 828348 633563 365425 988979 752782 816474 556197 293816 429941 357258 957595 119701 284473 1012760 642364 775225 840629 752186 450369 959228 779409 620731 808419 648172 886011 468749 44531 200700 556314 876763 400060 466585 756915 317326 876791 998612 829091 640824 1036890 862176 200055 212841 273367 322143 732846 125753 437452 383038 694149 967864 480654 144252 123374 745725 975266 72699 915498 406999 161236 603113 642788 207790 289007 170447 757332 588988 645801 255275 994732 244044 44970 731527 245540 114160 543710 627638 440565 758713 404765 639407 842216 269951 473765 125722 692478 910866 854908 880158 649387 244023 1002123 763214 496857 975571 660461 367050 626361 368235 447772 64944 756455 484553 482646 1045020 87295 601833 317934 428493 387940 732340 823670 925033 782875 216558 352113 190926 321063 613113 956721 1024250 308861 535742 186763 1044515 81071 977100 304870 443628 227733 288752 383580 488234 668518 960298 822458 302710 585543 162773 715450 460764 556188 345919 345847 501410 390696 124593 424710 587036 250681 162707 909784 32460 923476 972437 1008490 497852 339691 896077 419772 96383 1020536 686876 809499 15710 798584 833996 880876 898372 613451 432602 155231 948528 882247 717205 719076 159995 425557 1019175 886447 912144 378399 702328 846066 954959 779787 972386 638584 937579 728181 348004 815805 507088 571213 719642 666511 482032 702873 616171 414779 665983 193849 580679 682862 863543 366253 87499 326036 495490 364727 776856 510134 638137 704140 371378 1026736 400885 569471 162893 906791 457510 980745 112403 662619 605223 742981 329470 331207 980165 652993 654485 906050 216501 503367 776809 745285 1004188 891684 190767 948485 667626 226629 54111 732764 192482 990473 837436 481861 717366 54391 694875 463732 978467 656631 866154 646732 1033906 951025 365411 949255 142879 676683 736690 685306 677055 560954 609403 359963 907295 407154 319149 170941 763573 827153 212938 32115 862050 697182 734027 857065 827177 364380 850592 509688 420668 898236 221690 773684 991598 202331 621644 180591 305614 770381 382519 596603 862923 896296 963671 340852 632203 924030 469992 425346 255884 304573 118351 973084 826193 686034 479060 190182 482108 291069 431719 87422 224847 761633 478045 438715 745687 922453 249255 123725 634277 372003 211559 842976 935511 102878 450336 826278 818695 449858 61130 463847 181079 161209 627953 896042 808428 746339 512603 880723 703290 971397 731802 89045 614289 689517 617970 128655 693165 255716 905684 551119 849686 74731 990347 1034341 1036313 801610 191175 292746 784484 796359 552899 115190 453322 729211 754111 988617 417254 789991 908311 868033 644026 483098 340095 362387 531575 739883 902201 928945 817691 806237 587496 1045576 222413 726933 628894 261072 252023 341219 784651 649778 387500 351706 614352 517068 468917 361707 241821 649334 720514 236747 420212 374083 983866 496965 407986 984787 456777 123111 644949 1020963 490662 691837 580462 599230 285309 973188 708017 92987 745723 423683 586263 257476 355234 908422 832992 1033499 269175 233535 478898 1032441 703393 326957 637315 858864 649637 617846 430399 290474 952036 873460 814383 945257 980361 335199 816945 448216 599803 456902 407149 310986 234183 147402 196434 418297 970259 193762 603373 825027 939868 325874 837775 490828 996298 784780 75671 608735 948634 448870 934347 834869 841573 851340 416857 331443 111357 348985 625003 236758 530393 782387 751759 391523 457066 1002781 691033 336317 601303 723427 179860 637657 931350 418535 704892 962789 584564 356915 128598 147149 602052 742670 640619 646340 826341 702436 177829 192488 638506 147148 334643 159145 589389 238951 713550 612067 756381 537525 486722 542667 744916 867435 976562 379596 762027 617588 728562 258893 468678 587673 630439 111047 401022 755193 111869 797054 1008939 49011 865697 547251 501396 261140 768108 697277 365294 612090 1033564 740534 870291 244980 744596 478787 448952 647806 965330 355054 163754 581420 245512 521088 102099 583095 970854 302271 843094 39671 503313 175285 517992 762223 381909 450220 94157 405693 679380 1015994 554655 901547 606587 57855 456920 101839 817528 806629 291611 985010 892233 249201 499335 115359 1020626 815343 495560 699353 401202 967485 1028338 543598 718122 906637 822516 945479 1036834 668275 872563 702276 705405 154958 92823 440666 833083 465777 1041188 415096 760052 472243 700447 977109 371667 243596 521812 681578 965384 75231 1024994 130227 470045 109548 793527 456206 560767 369590 290458 645701 488972 964766 401006 967885 456260 285087 715075 897846 1037928 652315 806390 881355 554830 859531 1019033 413287 242981 889195 326926 305595 826705 713403 880422 946476 435597 466485 677330 288248 109306 348863 417385 747404 121684 686737 845261 515730 604510 611534 101278 613539 358612 881058 60734 759111 948485 423575 693684 252500 811355 671055 768199 447129 81503 891966 56804 352148 1026433 984497 464848 769410 171890 432910 879194 404925 511793 453181 812773 902801 607220 922062 196147 685843 485981 288725 1014162 482153 318298 963147 979223 320501 129453 38862 517066 313308 89931 970156 154854 728668 193214 614001 894444 755050 978999 749254 941746 991807 690287 349003 173559 323959 437422 449065 1022131 663544 818279 513938 196162 602970 997186 956594 826222 428470 251337 403309 793710 799704 661457 604074 385913 679003 294062 912007 886260 958292 566095 983928 979137 625526 220098 350627 731637 567769 783713 634544 634638 967145 885990 362077 605339 478184 163213 283101 711592 654729 953631 73075 465852 165367 519694 848549 1026446 758172 122014 137197 381518 362943 482347 872665 80087 993806 953798 630467 362461 941009 372509 928230 763254 167350 371915 713838 849291 178869 638816 348071 179099 253230 122677 760231 890140 771505 943336 505905 847446 853373 310628 783656 839197 912704 972457 674792 486977 215453 862935 804990 171354 498063 405217 117099 375443 385974 963036 291453 430967 832878 118415 138651 666042 566463 522501 939805 548856 365211 487054 456213 46066 351386 957102 232370 244042 252126 947417 792487 866381 775369 782863 416461 388788 903862 551166 685162 713188 695003 252682 771609 844477 247537 93837 130206 1004977 490506 638131 317667 89274 713956 228434 500078 129516 444729 221030 1026437 775572 347709 946275 899406 998502 632479 671059 895667 322681 1040407 473916 725471 380547 126377 449931 683467 332191 1036886 864605 1022618 118589 227174 240334 113334 552058 110572 566135 727269 423467 648662 254420 620093 747603 556315 932653 508856 32523 254298 898584 322670 420692 980493 436634 636643 813003 760467 404765 216530 829759 175773 403930 409479 605641 151037 634202 119471 177365 829230 735691 603366 903065 951879 144327 814727 553149 771861 354674 159527 718947 806174 940589 683287 97491 928798 419305 822489 605275 750949 1041447 638294 534429 922399 424103 538295 650594 318099 93033 603323 368294 356067 16091 117917 483755 712246 617627 183217 120419 884361 319328 753417 328439 286325 581031 378534 596849 440684 179023 715946 879283 775683 701095 618860 596472 115583 708794 439414 716453 878686 972118 128227 78583 749627 1010275 219845 647734 853970 711213 321775 643385 372537 238159 993174 830062 580871 170171 510130 988531 424792 427694 533359 324596 380550 938810 765066 829341 424366 1023880 252150 71663 944537 646167 820535 240113 837510 476510 535735 955577 810087 308602 385870 993482 608697 862366 815594 944311 255334 909395 1024856 706536 117149 81462 205811 234977 207407 943047 872572 465935 503153 358629 89501 210495 606106 760451 798200 1002262 96439 609240 481365 1019545 724523 548043 669130 606035 436827 445317 621705 194010 349511 900121 894523 122139 827018 446684 961765 302028 113867 228713 713175 801594 635679 301630 625525 349685 214780 998684 418014 931673 439235 310835 171642 444229 642040 830360 398111 863925 327368 110475 293293 441913 958221 571845 993651 874276 171873 274149 422794 451213 423023 1027873 488015 730039 389057 1011336 1010278 135161 309341 877494 447279 502098 595547 314940 466092 683564 862062 566522 153197 820607 306129 552758 829499 869994 480782 735033 334671 258205 851060 648164 794088 509541 252835 768202 354683 531446 870190 960472 724677 521609 374608 946287 903230 771930 566103 736216 918175 866748 1019432 701084 493178 260818 759335 835161 480415 864565 703800 835087 482723 324894 241617 990577 929596 818024 930542 294556 986600 352739 767800 572027 1035922 728599 154575 69623 961964 352156 319378 865176 1037908 193977 412351 889961 715249 196194 597339 635798 847756 479129 62198 784552 146653 331500 630626 326625 1036517 265974 712954 763372 478168 378042 538876 730964 390002 386500 623578 204201 174846 146808 274363 279550 254317 260748 103991 1014018 55207 605365 615126 252943 741065 104053 97948 894793 611118 840311 351357 774693 1026830 638522 62458 1001188 432467 709097 441539 232158 382928 138963 789950 747633 1017540 640349 1001136 801118 224502 621960 336747 154045 894418 845280 128345 710537 958218 65365 486518 906027 195021 383789 667067 260694 946779 360168 224988 876236 421521 347620 124507 634291 495408 190029 668602 795643 244909 793509 26619 253829 951535 775439 878962 981284 112843 389432 1045066 387287 968793 581317 920955 489673 723190 998496 986391 652018 851001 800666 1019076 971688 479831 349915 904248 870687 965812 255904 734565 423720 619149 615291 432821 485155 85492 307645 604661 353629 658424 547663 943096 877560 474458 452313 467295 449589 512557 667043 219994 650696 995979 971055 904326 486477 459739 202551 587729 403819 505351 64690 765772 822175 370581 422062 771572 897363 424603 669279 333214 856811 226247 273231 426717 560622 814638 378987 976213 641325 81771 927195 237163 119951 239943 1011849 368442 190239 48781 580732 643510 510774 752835 869369 652532 193898 239541 380595 429175 112878 143195 315289 853746 754269 742547 100671 782918 1037069 640934 641739 900396 903921 335281 873164 907718 890761 962737 770920 372706 428986 500716 807631 743005 356054 204754 741875 770904 670078 901937 789462 556189 1002188 742795 682676 793263 462695 477243 677858 887746 789375 387783 1022093 481510 386504 956757 1041512 286102 746297 913060 57336 887455 987711 852667 407719 144847 583835 625276 315897 572431 371414 782968 187507 870461 470761 255604 191345 603059 364483 45011 181722 322938 865340 226102 891448 946539 371294 896180 638769 411375 199391 814822 903082 570268 605401 749978 748428 695971 543415 23411 321431 408606 613974 209307 261572 717737 748424 937527 637484 681701 1042552 996469 814820 32539 109422 678611 663496 518531 118620 889971 211948 778405 466230 355826 1014300 546680 216017 548729 523424 640376 967107 396215 509896 1040803 866916 865295 882068 641111 1045506 911856 734380 496549 947092 538510 815000 635796 422031 891192 965732 522596 830317 175538 496235 147110 238998 756587 331386 236456 778791 352943 932005 405948 483802 840620 366171 640475 1009336 756411 806523 760012 1040395 210620 969258 572015 956290 649485 857978 945464 241500 764117 638122 623095 1003756 849610 516803 705599 363894 718250 850530 186286 32634 326764 714844 928465 277855 386004 650728 584117 207575 579053 782670 975939 724794 428522 956338 309160 587110 618294 436714 252278 739220 738455 621984 746587 382853 863593 677477 498388 826583 578473 502295 911708 654082 103038 446991 249951 842612 745923 144761 447583 539539 455442 815355 1041604 728775 705150 993745 474646 882020 580551 341618 864917 1035413 572340 441462 302908 361931 976052 849729 876829 99837 846241 518451 816263 889779 685258 867020 276301 756175 891507 807709 444364 206503 931812 240460 365038 241632 791615 75455 765498 954543 764012 945166 317869 404976 331471 632733 706191 985461 873571 652821 746866 110910 1041193 636743 602010 153335 227571 886151 626358 959346 780835 440199 179743 622342 325036 841374 911532 690148 124327 972108 237241 515712 191189 782419 499397 214365 896802 707324 580848 982562 660715 318150 968902 743662 709994 221869 717553 636085 357949 269943 1029165 838227 838351 638471 894247 456730 591605 875472 284279 660851 956361 999839 632955 485593 912561 766078 544167 236006 896644 721655 161137 947804 684661 735621 256204 600919 282299 813629 1010488 417188 505871 984006 595921 324538 654533 277115 272799 383210 219548 444638 523844 935414 629588 878405 403355 986444 1020641 960953 1004661 381383 594902 240171 276427 977219 159381 984311 879452 381766 515144 635068 237363 636550 766317 949344 468062 1004060 648813 350389 274421 703816 637067 383548 485206 773353 397052 388006 1007930 97227 173006 715219 752205 54711 243211 652165 997864 31135 949414 904237 851010 371062 195606 915794 586294 779841 817541 338791 630091 432471 690806 23871 55102 509231 846745 459723 490659 944836 177863 260001 667047 614087 8185 637587 710302 842457 1023074 871395 979624 337878 597370 253071 948890 678557 684559 925215 909741 62333 619356 249485 870108 79707 727222 497871 682349 690975 114625 615279 861355 473586 222162 193781 733551 199923 550223 273372 727438 1001074 112213 277325 682229 996195 858072 335787 315084 874691 452763 964265 223007 930785 322364 571068 490885 350844 1005756 628686 85339 183269 258255 413422 373875 244851 893389 93383 536061 245276 710102 121703 325322 255595 489530 83903 460403 711323 1032937 715348 364449 290730 176599 251045 343470 481549 668110 636785 930358 160211 816239 439469 873325 501387 48875 992185 509975 708391 586078 223805 617627 844698 744549 960409 187452 619278 995895 680781 937364 890221 380310 355129 814578 310961 239401 937182 419198 818333 927084 867945 579965 906848 320431 719905 706480 746865 651355 717902 937863 873649 379686 432042 325223 572274 417748 1001003 862815 195977 550841 771102 1033058 969145 826163 771768 319204 184687 62316 853939 308181 548838 679277 409198 909731 617611 355684 345967 625587 891019 351916 605772 104123 667542 844659 310128 674907 920830 178554 906115 345247 699543 843061 1019368 89958 382769 1037372 1036874 517460 872934 868010 867748 892145 1022484 567773 973378 159507 653460 396790 979356 576607 782888 873970 543979 158958 496687 319441 236719 967539 215383 496031 686697 966275 833009 484309 698985 1007932 318796 214731 474080 448573 954312 793522 94814 354254 751828 210858 748683 537951 507162 897748 784864 766898 962154 357099 495414 766930 378039 944502 936771 118638 479928 765329 855674 807419 744043 19707 384393 998441 877731 461299 669649 142829 316389 867651 486699 468892 387443 587043 356795 297980 187818 192241 425138 953272 479076 417713 1008230 421326 38814 748187 588236 581201 387922 359446 929453 878452 765388 493213 695419 1022722 773260 79343 906386 784993 796374 580035 577981 670520 341915 306645 944251 356751 252087 438073 912684 550507 1019190 336889 473509 184765 645552 1005258 863382 255676 61143 1036953 320185 830264 727506 1021710 906502 899205 908432 339503 760986 488647 366332 921853 192392 318858 349146 99965 731806 809932 1035138 377918 768409 252205 248284 334830 626814 830523 311111 863028 845223 705711 415517 832623 1026497 892419 810954 444364 615806 997903 473395 736808 562599 664316 769302 424378 842697 798543 634477 905815 1008533 521584 887217 1010600 893867 346965 711652 225403 729277 182136 433254 969157 358876 875796 943447 925498 30459 158550 618126 840536 994373 159728 235897 964372 733897 1011900 748785 802457 124470 695117 940280 866421 667314 191594 832851 690971 56935 612041 691628 1008333 446589 691919 502945 1018724 747338 817720 964749 226041 920434 678123 43263 765515 220977 182137 1009966 678778 482249 391558 859091 127341 683875 232873 875031 339445 550075 368423 405853 350431 398943 314616 367548 890667 397079 826574 603622 198459 916561 91111 991988 1041676 253031 1025590 176939 814328 510574 631406 548457 519340 618247 105701 985963 924563 630617 607551 892116 474887 894406 182075 569721 1035468 383768 1026290 712074 407327 965220 747185 983726 178666 473363 234099 649275 188916 520784 650499 619638 1005839 571102 708577 552589 824283 995670 770536 1000563 389368 681906 349005 498823 866549 117687 461183 170590 51051 307451 960394 710417 734979 342829 724333 687401 274138 752068 1020786 758364 876072 366035 427500 779352 1021099 420254 572830 867548 677693 399084 741595 794297 1026334 778575 138733 497781 891596 389894 480574 698290 76030 621874 521036 279967 776812 120688 586333 845331 670906 551930 872312 699710 693494 364345 163387 930694 233181 452979 891795 857534 776738 1008972 390723 619038 894833 901601 985453 803255 260179 503063 636708 996072 105023 964210 895767 740260 55767 923084 422055 310542 89759 477137 568619 383330 902955 938835 942794 162899 601522 239499 957139 218797 560847 474084 162959 254398 124219 472048 256994 730967 1009136 1009508 176851 709804 913563 826748 756078 383292 236107 908807 241308 863585 807757 437717 436110 947353 311063 839330 891036 226165 542663 977493 805919 452267 832865 675381 421555 502316 60903 473625 908354 933732 629855 141007 319345 139174 584238 335349 104177 84909 980103 613613 961671 694649 959939 69479 678615 662829 600987 119732 820659 774809 614281 127293 354958 947373 681414 276427 890721 265599 783370 1016747 572404 708282 635241 404458 174463 307327 609709 551879 227475 995484 464101 93749 463407 307931 226281 306644 1019689 626657 396245 685589 587089 322004 726878 715189 841755 548415 609965 792537 801319 763101 994183 349684 644412 353699 890699 747408 24181 472398 1010342 873972 358888 1028165 911499 473968 944010 425388 495860 716628 844010 159736 650168 924972 46923 735576 331235 446894 224909 122553 1034829 726642 965158 690987 775226 841094 503210 391410 586648 429538 232783 825788 161135 837871 579991 835000 975600 322294 368353 255939 538503 691572 464725 286549 758690 716690 986036 586446 127379 1008249 763621 182941 40063 739032 826326 587132 105886 579062 493005 799589 708119 822900 191710 1030300 692732 864092 867502 31672 316850 358979 548280 584731 229258 320729 121277 412263 628564 868851 361455 325520 833331 960823 343608 731985 509165 1045507 347003 410943 457862 641526 1008791 610259 515126 936762 454245 636967 175286 839051 969926 622249 961821 310893 611662 446236 430491 762453 349759 439382 239834 849733 410622 890077 966906 748638 187889 952893 515141 964690 385750 780642 618779 171676 269309 565615 140959 730677 36765 691194 929175 601389 867425 943187 320983 685275 504033 1018684 437831 1033867 814986 939788 1021826 695788 866801 843588 593726 516968 853854 755114 502252 159729 476057 796347 187963 795771 123087 409556 486613 715666 617079 334332 985524 993177 388198 1018657 1025799 222651 840812 769604 102527 889019 575101 211419 879707 846030 146685 573325 672959 652390 907433 645716 956098 777865 141300 314330 181491 512202 220443 903474 106255 22394 455831 708007 1029255 498362 795638 810678 432830 750621 389010 587986 449441 81900 770539 1019033 1008195 738223 412924 583127 109405 366278 572742 973099 539365 387546 346868 935753 984622 1012368 713066 501337 667622 252092 356099 424172 486170 983509 179033 335840 888099 105587 371996 493802 850610 314187 556875 623959 775506 620670 549865 215950 236358 289527 579288 498002 1026710 793559 256091 226646 931541 809206 963985 324838 286689 456807 127765 137950 398551 1042616 449428 208812 736948 889625 836175 714033 645475 661343 709596 240508 747416 288635 546911 938414 757705 462797 777420 113400 948641 713973 806556 472115 415935 240243 432807 376069 894697 733469 1036942 727722 273645 455594 146542 50127 347768 716024 290078 495367 254751 825909 644346 179653 975420 419321 814163 952761 221607 920267 580149 863093 171828 895574 986019 235647 1000791 311093 878827 176072 450217 569276 748770 56542 710084 955607 78806 686639 117618 935034 578683 1036978 340460 260946 479574 447531 706711 178128 128316 675290 624427 998172 613034 286268 472889 456871 390329 346877 709500 747285 363611 272863 160174 903881 888741 926166 683279 548583 89462 319242 712207 1020567 711179 570313 445227 240735 227538 761388 931449 522293 927294 162753 327107 555476 940678 185199 80478 808167 612537 206190 991519 91799 359540 671499 1039388 261203 325048 358586 732218 500819 777412 475806 702388 503018 184071 499301 408753 236999 612103 317270 702586 370141 747975 998740 964668 116923 615331 978721 1018435 832229 349413 860903 267167 707215 1041580 908316 885821 351015 169767 158615 955102 63180 470956 432614 284093 432970 321429 938926 919507 509489 930730 372138 653319 64126 753348 316792 648969 362399 46949 842154 741037 491424 383197 684451 480442 468403 711576 27646 61209 234127 669727 23387 1027936 947561 510851 405755 358486 212724 994858 895003 711990 911048 447384 621989 822415 691660 476953 943770 250675 738621 798415 941244 369461 496989 326701 303550 256628 158522 124405 755189 570086 822393 924853 793045 1002704 130343 840246 401257 175993 755253 903230 372148 167286 100315 423975 605711 964826 687646 178639 502319 887111 927950 777504 764990 742804 473518 658846 731059 268013 244819 326876 277246 921142 244061 216438 578040 511140 971566 587587 647922 945970 1043020 338851 703367 472049 717885 314007 120306 629445 955613 220402 159278 609214 705087 975332 1014720 490691 394607 1036906 61946 467414 395231 482713 781509 770959 238959 79782 1020299 619427 951985 712022 406998 812890 715668 321524 775709 502498 449996 686584 998561 437786 655140 247716 889070 700229 419935 754418 299931 323242 1000790 666279 858579 880670 497996 1021481 909502 961085 741983 405116 703246 732003 538039 988055 807653 924131 751813 770898 951747 911724 740326 113883 896165 679829 589361 735949 179727 441500 64092 226254 802151 1001370 482838 764359 863853 855351 680884 65002 794071 32646 830948 956041 698267 822126 162765 877692 400249 434152 38637 706237 134615 617682 948856 844559 889429 306775 600967 161561 992414 673647 212187 902554 221791 57111 95068 960558 974408 431662 209817 953918 202939 714327 358991 487719 954139 616140 128527 871642 249770 254321 944996 469341 408395 647906 242814 218711 677787 1011942 601687 125836 867926 720592 366064 640199 850981 992980 1000143 586614 705997 1013779 492726 956386 65138 903380 994220 894772 512569 695982 710451 253322 870005 726874 714992 1025230 862836 513708 732734 128968 237261 288597 223483 83895 97766 561013 799591 1018659 879978 485541 341773 634776 881082 436787 802281 362974 980122 955541 830582 915654 57317 892136 1034426 147157 522261 968892 260804 278488 891068 276639 404607 382885 390268 94367 482421 303610 348627 952878 577071 1023280 79098 709867 938170 330606 1005932 808991 911235 572366 107326 528358 725717 894197 980265 350949 585101 843408 496298 617598 493757 266093 345459 292790 619897 496285 579185 903108 833930 733658 958160 56814 695012 503334 883344 895822 986635 993740 651702 824230 869758 111263 353530 571707 331191 272238 312762 948873 619928 687183 870316 848953 586490 187953 237262 521409 288731 54223 714593 958402 724837 758699 773258 336639 1006248 177847 971746 842091 496537 245134 541567 539635 499312 742283 696021 641785 1023160 327049 437650 347582 1005786 38886 39999 240613 511096 692024 375892 435399 484117 725731 302487 159657 550261 932413 711252 748932 770455 413302 490340 293306 846769 632170 438995 334455 46825 477555 586681 170854 955794 383877 599355 821093 42807 124983 687914 875590 762535 368473 687888 750171 608319 671511 618743 841029 63186 816533 644493 210616 603353 635372 254689 343156 485571 772395 972504 689935 601726 807415 707312 467637 176951 224185 499930 531067 506705 816596 502357 895183 269294 251640 275927 385962 1041989 616871 701662 578415 659935 43389 931388 1018986 952561 356587 474016 896962 597113 315110 619603 484030 142207 384595 449598 306551 676083 239855 755303 388890 631502 906568 233443 171477 202729 323826 191587 844085 94004 415218 202541 562918 417353 882572 125938 928445 374604 907880 871751 1028620 489805 106413 179766 581206 939448 436841 436943 906842 955941 154703 81195 798328 253517 613235 611282 875250 694587 497102 668862 948313 433492 951055 571342 359377 387984 806007 314829 678012 324924 740541 601949 465383 867945 501082 808626 440817 342831 247150 59341 207198 202079 28137 783468 267257 447887 272237 433065 31967 359546 955618 983801 349583 322276 642590 370658 517178 902359 553813 721661 332798 746621 831300 708118 941235 784816 193491 571613 367894 931685 416519 768625 1003878 932892 493436 76255 862889 373681 956604 685357 887474 711506 476662 989578 583576 903017 779849 843898 202229 652133 243174 295675 359019 351535 574459 84461 740844 689885 505507 726269 96740 534334 946583 470626 1017959 512824 57195 987701 644270 214516 928379 476869 638052 508515 867867 928748 817340 375412 440056 929193 155283 257051 432614 294478 348861 719066 416347 475423 126387 562684 510419 510428 624703 1018489 585585 914308 260997 1018540 933084 1008909 123826 938706 152054 169215 973122 174966 972186 947682 408982 224121 1017242 558586 308846 690679 255059 495489 763608 571210 1022580 630545 385181 625470 472277 859821 894193 300535 578806 772826 594941 669372 1010340 438667 375480 939127 432025 671074 645569 572408 291675 979848 235582 46038 167790 809420 846991 817191 569077 711006 52202 556365 216533 964154 208542 556314 748336 294284 969750 898444 309465 1020580 649365 1006776 687255 358617 177641 234810 552270 1033017 412719 943155 376387 965125 911232 943341 755171 220121 130435 699337 925031 691351 869301 490625 130110 488461 870630 1008348 432380 939892 724845 494234 771521 24436 565694 245337 301923 509744 595911 743656 1024159 226598 575725 711382 161514 476743 1023530 696775 843100 679256 292070 884512 367413 552419 888120 186346 566234 202603 801163 594429 691324 173167 593786 739246 384595 530039 880425 848330 861798 1031584 754798 355157 84947 898215 464819 377263 255160 227511 931365 1035538 851424 315871 216636 580318 46831 223708 392396 89818 528207 849577 782637 253007 176601 494477 343071 648901 781323 696079 294524 210846 580917 749812 969580 465363 514482 115669 708359 399293 1014339 354359 388313 869483 1030147 60337 469723 1043477 259266 822629 382833 191964 474529 480124 479647 1029521 552602 724658 656799 1003300 212501 783750 227997 454147 960750 983788 300223 681683 1037217 436154 603254 1040711 220203 313332 873061 372629 766774 647802 910351 918303 837297 801578 307775 87357 991058 682940 806507 385871 219121 873239 816743 512817 227192 482026 236981 298713 947064 476894 9975 878828 967260 989598 717233 626487 423376 460789 778442 378285 370419 762761 306164 211420 654049 353718 626518 734889 223468 762848 940397 955050 141292 75229 744633 97326 441012 1000884 697045 123643 670182 256797 88826 343760 814027 240476 570091 644531 508776 112366 877017 877739 902378 928984 129960 351003 956912 444650 659307 762451 285245 827823 620363 554955 864636 477885 377947 169470 255751 933072 484237 740026 472962 122172 890680 339653 441685 318510 904664 355561 244871 252370 747441 841640 45527 512335 680690 543927 77531 811484 976549 774249 1017568 335354 639711 565995 513481 877086 966228 957724 480543 60325 557951 902236 487768 223868 356074 715207 707388 765221 744737 358754 699099 752812 324303 335730 777298 627183 833703 374505 948759 709178 926705 259156 485998 797647 633298 56265 893355 485300 858845 929417 937378 693718 90783 669895 622352 516689 802444 687953 1006179 615599 572043 886755 730481 181867 419207 846228 93366 343245 829257 440554 321710 292592 361931 867945 194272 676854 653794 959787 53046 190158 318780 806860 968281 910374 403165 189559 277822 1028206 138719 516725 412522 751524 766646 1003269 832147 58875 166869 990339 450996 834433 640079 530406 1018278 888800 866087 633765 638541 798037 503577 517009 227222 860383 484382 641740 893755 93882 194775 517447 973680 210703 776468 810819 326488 701673 350659 886476 374501 914189 964232 679468 353209 30707 848971 577425 1029297 468939 128058 321230 415173 776881 360097 734231 543718 484326 527806 772428 55643 97309 684343 607837 374688 595962 1021256 770493 501428 334842 712918 198605 46747 486593 675534 121779 156922 704943 978560 88557 940141 735173 365931 225650 62702 614354 573006 449683 318374 816758 247587 929356 399209 426746 905239 998934 813679 357361 424733 657385 498325 351206 451701 90527 31895 869707 276406 891796 874435 506164 1029764 289622 338798 1028497 837519 911244 355546 845943 955282 812830 501168 451318 846646 892532 949356 533494 838741 955243 944667 793849 126292 611242 946659 325775 331735 488793 871318 838989 869980 778774 103359 430939 645475 947417 223017 876309 843987 288714 260668 911688 81683 291103 195401 878809 701873 856423 882282 548717 925102 346809 333163 766375 1031212 480717 359321 558958 89494 921388 311145 326939 782032 616422 226137 147235 179155 122766 233148 194606 762701 866536 733837 175865 325843 32187 445677 160696 736423 926399 1028761 644877 753173 466043 417577 820647 364012 309629 636718 575161 265086 906598 556202 356579 209827 653090 88318 9599 375192 447306 301007 593375 386107 220685 844894 324047 754606 733798 632651 407119 772906 379357 581489 990235 666868 254298 179429 684139 651943 953581 954827 467927 532401 56666 250439 894824 810728 678632 993593 207975 194347 1038152 77531 676719 535389 1021201 514830 1026221 64169 1021265 39866 960622 661420 594922 499308 1016305 1035928 122055 1029441 221689 643753 519009 679095 382857 730567 60323 955449 375243 699364 749849 563453 709095 295919 915768 362111 59862 699317 351699 988044 741316 614023 762820 359058 248219 187463 321267 540378 834921 375016 175709 915753 981097 214771 638354 588618 129730 1045776 1007016 241045 910488 619923 160723 428766 788473 513283 48498 951674 252025 520998 990536 700296 652953 571762 650289 79565 1004741 776793 841202 165843 810421 717399 741998 694874 252058 544724 886002 895635 233975 604627 813895 318359 468538 701672 860887 93342 317093 465754 705371 808553 986478 462429 641970 534247 977620 836220 401663 487842 747636 719427 890697 561071 810761 489494 687425 106735 43823 448968 985584 1030304 1034342 513080 1047360 130581 204593 900177 478343 697679 791463 723822 739149 162418 323278 408684 1005474 367337 465875 532459 548255 750679 347001 819950 1040549 203894 974033 372642 1036295 593530 309048 306812 611439 481157 701685 828791 412734 379661 745280 598654 997344 163545 48878 629363 869245 842390 365533 885351 774363 770729 484083 510238 755227 473703 371559 225914 219571 653848 261226 602040 1017657 472903 717280 732611 920572 827049 774990 606086 763197 144603 120562 903832 774520 637548 510684 65252 240498 708195 515162 978090 511777 188231 594591 964670 726109 981267 391052 857500 220902 988039 793995 579277 562463 159518 641957 963725 496364 722663 850058 59806 93159 597961 979680 406590 294474 490017 341457 700109 355627 403308 604221 731053 637397 894450 760647 419825 322373 353900 879084 875745 21949 678074 1042708 551908 651819 786184 832179 435658 697111 187360 1021385 420270 187188 1009742 1025291 392834 704010 246654 940311 824907 252175 904277 773444 597433 233440 1017001 640219 936914 510414 337868 686833 705529 927261 857336 488651 749923 611423 260762 482544 27774 517383 824413 113882 493235 715933 839130 304046 953670 320409 841117 930757 908994 568169 941571 83389 547561 322414 315983 193740 672686 476141 1039624 1021134 1045284 850013 832111 693625 431738 405424 939508 1000556 728996 293433 582625 859501 31191 957597 210525 120753 611135 477806 362466 893889 672634 511173 378782 906345 389966 641489 761354 671537 171358 258746 826397 732072 322795 780814 827898 499911 499289 710254 802256 848307 261348 752909 210727 510774 162093 609081 1035204 700606 293619 968877 684724 374586 980012 80753 849832 628442 865365 826923 1008290 686882 249432 383369 479993 648963 540529 956743 848651 866105 964394 621836 905863 501033 619425 503492 1040504 970162 367858 146731 1016911 963753 751257 455634 922566 931541 837881 929069 93987 689023 699302 386298 719592 778583 173691 118361 294675 930774 748489 751111 300651 972005 645873 547415 241159 1007977 705525 757510 644222 622104 847281 929116 853934 1017268 647533 531830 388743 892302 572475 743891 714871 355037 386627 170743 653530 829212 38773 471239 602746 841020 433138 381793 243307 704135 974087 488163 645992 970480 975670 431830 723893 512327 630435 808852 945417 195146 978320 717897 747575 1005012 247093 812647 646361 778716 1008945 452758 636303 453827 766629 431946 49050 492514 40796 285871 705482 1035538 220838 375009 652698 719943 307005 673272 454218 196006 703609 1029240 747805 730780 663452 516175 300014 227343 547309 586728 640844 822671 714993 988022 583635 222969 424025 456454 384093 954041 187497 474682 993010 192279 551875 1012322 941603 64905 829557 351375 512846 820662 997201 426718 1018455 641443 1016223 676718 531827 484933 91891 348146 924985 740811 111545 545758 251513 902219 463982 981546 973776 1015049 157436 893898 530427 708859 648602 387894 586046 978026 370901 626586 259190 840391 1004150 864679 732743 77613 357724 665533 849037 645030 964167 886707 838319 357435 927451 220004 471511 1004555 237225 738803 773703 92395 490186 443350 248515 793755 700194 95484 799931 584442 284621 189627 898573 162199 818725 552250 402139 511023 242230 508650 694395 724158 509735 1001656 495974 674268 587603 943329 874525 941585 850018 728482 601438 843098 185843 53103 38375 500155 339413 886549 691515 482521 603317 91993 937615 494933 200184 597275 121501 750379 666979 95222 354463 691405 292532 759018 1005816 88564 195243 388614 770737 341425 234171 420710 451192 495025 846921 765083 79166 281075 779676 937125 220409 1009945 128436 941984 337852 342492 210647 177075 1009950 896824 422324 485281 506577 441705 730009 371359 652587 967657 851587 756598 704003 320975 931965 968515 711478 581416 132591 465309 355095 488282 681694 702906 215801 293053 239858 290163 531067 522788 730108 510788 765505 498435 773104 734940 417685 53095 440019 1035405 426859 986677 674199 448466 478180 383783 803263 46711 749903 355887 190422 800754 672727 766111 478166 615382 1010324 308963 479990 877771 240795 873017 907411 482397 46518 140157 855478 547038 1043264 707952 332747 446875 636589 27515 798387 890695 444852 283621 913699 846430 483749 652913 477391 967629 622467 114609 528215 630174 202358 821503 648527 990809 1046625 546397 585602 799503 599979 904614 643829 358030 859986 227944 749197 500451 712275 407151 674293 709819 309475 501553 153577 849572 560108 756706 488682 843021 540213 113229 532379 488888 505257 257186 183227 347622 536270 656125 513896 724877 717289 64884 825246 632039 882201 798421 486174 740825 518040 735652 298798 589108 755179 662814 228204 926970 223685 258353 369819 248057 881958 837318 515668 359178 809647 895333 674619 469903 448619 618555 1036611 671438 198335 189433 138993 406335 506513 411901 473803 292596 996647 574263 77563 330615 284251 301802 382452 891248 246447 565180 832124 451544 978561 375901 620779 184267 752344 747000 208853 961905 85115 128368 484220 1027352 829646 458208 485959 633285 218487 129564 1021612 463831 871093 413245 420186 112526 970346 1041048 453828 204221 769095 709740 362329 713435 881978 182137 358717 480531 1008941 482193 522267 952167 353463 184790 84851 893539 1008489 180012 937866 970564 480853 428525 962256 727724 355300 662776 675222 554931 457428 488268 89499 460153 780829 729949 1020963 850203 765766 586843 995865 417575 813498 249465 1004333 570342 767436 834317 669003 759907 515849 488101 367341 389724 597819 935100 972596 712516 184161 489094 619937 383517 424676 403950 337403 773569 640465 412787 910964 696134 404899 515172 765005 658095 323414 1009810 750343 536015 367190 301431 754110 171766 273918 416106 111350 888475 228780 233129 893594 447787 858804 1018257 446953 578493 19823 745843 1011213 578653 732916 313966 352603 513551 641890 63287 848497 247994 433084 647325 236121 476861 659053 579031 504966 473515 824549 867161 435175 244918 1041201 872418 443790 907977 363449 822213 765014 505115 417003 507522 747304 693478 146607 963607 540374 718200 859768 716004 636019 1021763 937464 931964 550860 444297 560569 829145 294613 118745 814290 763258 723773 728307 389228 641655 227033 870347 44521 922458 87611 904374 632399 339781 1020777 766652 440784 874380 12767 509912 994072 213486 1032789 433429 727729 412518 649065 357014 748956 1018198 703408 1034850 957324 478612 767720 952665 409413 521042 458052 808444 593642 902814 505996 406398 905680 388757 113366 977720 144860 334255 318587 694492 315258 477160 486475 927431 404790 738972 866028 676275 400835 126741 922862 290269 955692 977987 414847 484811 331262 1013813 151267 369590 829366 370545 127713 736473 697451 192993 1035429 477944 128150 55517 515264 99839 836963 792317 88631 466106 652055 653356 904971 943135 1003567 116535 956845 996408 782098 916248 768650 755118 232427 415639 880288 848646 652491 86511 1031490 679431 487233 717554 728963 209387 365917 612701 543991 1032735 498854 1002696 570344 501023 498315 755641 373039 1013925 225719 671084 880726 802486 294253 413592 618781 388818 468907 960139 1009157 175435 685367 976993 299933 554915 575403 1040435 1023260 643762 452069 931613 943708 468891 969358 56123 411557 243727 456336 855358 113833 424389 314819 570850 506514 31791 619481 476766 503863 241033 53629 584759 247102 833265 1016054 373562 904762 571454 552762 208281 89247 50135 475639 816496 675718 407127 438585 905108 232873 799351 984569 260784 846062 942557 249324 946628 976432 258598 728217 875465 126712 114006 647547 856502 402239 324396 155311 911687 913497 589496 577450 326266 340906 380495 908420 1021539 240614 518828 432435 710999 90097 332538 937297 889766 696017 663006 79862 952758 652854 695033 354075 631229 771542 965509 640241 1005164 732017 842297 153526 415093 151544 152531 720688 1042826 207989 545778 966844 668317 803671 503180 643515 958028 742939 288359 1037512 601741 346943 961077 933708 474341 876075 679087 255317 789950 663445 224453 496749 675532 621377 436423 617229 681758 496522 909538 187092 457363 402361 764281 608911 156503 469713 355952 600038 1001365 378043 604657 863083 478367 318359 641996 455227 630505 216795 423332 904380 420453 446180 600948 59867 621589 503962 290487 1011920 113618 409371 52959 644005 371510 588180 898900 988071 157309 497939 643613 512311 875441 594667 550842 1037958 204027 782908 310180 992050 453454 550013 57230 196357 846107 932906 931189 367083 963642 232621 294298 749161 871959 63448 993105 996024 924423 376248 948538 321358 480952 433011 749152 509718 952306 677300 584015 711972 220948 326008 15315 431021 814355 963271 952245 320469 922347 270291 568943 738483 511940 817640 254924 651294 241255 379704 322480 849931 782508 775484 207850 598943 176892 651506 845402 456600 111719 957050 347961 522916 631999 326001 75629 490704 259779 298982 724346 842465 505072 801022 778833 523362 489000 258899 437945 867384 642026 321002 378707 64267 884520 500425 444342 967986 977506 561909 650771 245950 671588 610226 354087 818070 321790 582191 905325 101819 345751 155465 808570 968349 530415 65081 621330 760119 1021993 1045784 668587 16313 273390 227454 555111 855135 1027844 373070 489763 241204 1005962 344017 878471 294849 95898 933414 464747 850642 637228 763856 874553 941113 570579 912280 929363 520742 533463 1019002 179375 739254 685928 311934 1013001 40411 778329 615369 907746 431767 816919 867846 638545 474849 939150 422490 863419 672749 1026598 724579 509461 634768 306149 337750 899281 609772 1026417 373151 518425 104277 642992 619431 111605 203389 289628 565206 392006 648933 1023784 452308 235743 1037063 161974 448551 775763 478945 212060 582358 261328 418290 744769 556825 199421 646286 125668 969684 576494 843077 479807 728810 653530 392280 975441 870305 194741 638417 967751 582777 533467 345555 1000828 991454 212772 392725 614967 889694 705389 581089 671173 569330 457225 968247 289257 619826 371937 708829 796402 97169 114113 854427 631935 891002 696695 879034 518772 232369 872312 539807 479478 947996 951988 608619 520912 373220 445820 256210 988645 480653 509721 555243 963554 440490 702069 999896 567517 467928 335817 764061 1025601 260253 573380 209146 404941 222571 79739 649306 239197 492935 386858 1010090 1005793 98189 474464 986353 512874 961251 603817 928713 243109 631583 761005 978218 1028178 784800 737711 191854 347387 256185 1006156 438150 755537 397049 593397 890003 965345 26943 915495 875079 419253 970286 45034 384083 496317 874217 340828 61195 597350 447589 810659 996946 190284 972678 890573 638308 162786 238190 349436 911413 568163 218407 730907 816183 656317 93383 891254 243404 351527 323416 467325 699063 57111 369789 1028788 356790 94958 216891 630588 294254 441976 862759 146269 1035540 843964 474084 556389 343825 235219 761606 387495 381795 649393 900801 715587 920955 536157 178913 582767 194988 325043 1029505 467771 480028 306334 368252 581353 238010 913848 877182 897972 441138 378790 373807 673769 187234 343815 652839 826993 348080 318523 1036176 1007789 163407 671429 187039 645267 861557 986488 376740 498805 250666 31926 1025956 511134 1033416 1026772 782442 62428 804725 977436 788398 493771 124685 929871 28652 911832 1018283 736460 363896 63445 975420 332781 752657 239330 499943 747094 706793 744088 509471 756091 728890 995482 480484 919383 1001269 509234 952013 454157 481374 961052 567917 878963 456624 387576 323367 438939 110562 1043168 766173 285611 135807 975100 575991 57161 898629 772918 261576 585306 454702 483870 1022981 429881 448137 446003 450152 233206 470852 961413 80557 220021 692979 385677 306335 538429 628861 992884 449444 800451 761496 226469 880290 800439 840761 766918 653509 1025800 166867 246517 887707 681697 338831 908120 904523 968755 985867 179517 801175 291053 1010229 995018 603547 260242 682427 962715 954202 972004 180170 764207 720064 757100 806827 334691 905398 903004 196490 872067 1043477 948793 58363 398747 411581 851203 970534 19453 455034 195362 780547 414382 91695 666583 252989 106201 491267 701011 157371 984861 1003277 962179 841362 355000 576742 799604 751154 746266 641142 424854 828408 457672 93559 276406 94105 512900 955947 710289 126236 408878 256732 939628 814881 375849 558063 701583 298931 417140 621168 846028 682981 439509 614098 454878 964832 645677 236434 62815 992431 699571 762230 439399 441958 1008043 260758 612127 370045 37851 1012073 115962 292088 385622 989743 766471 130436 969674 768105 902118 48984 709451 834331 879944 845158 975780 611691 669983 534127 254406 481677 797591 94813 166575 979077 283535 416216 842481 1017147 357965 200531 204140 865715 957495 335577 59711 217833 675318 986526 227635 239934 379862 984967 292536 518854 127449 380340 953977 182133 587986 187742 366095 109279 972738 373067 240101 470214 902904 645074 702110 482758 832398 785024 808572 1028171 90974 937398 235299 798669 144238 225486 976112 64997 1021026 874798 587885 979022 549663 170383 569166 395775 702103 404150 317790 446585 750054 865614 293703 1014036 552819 596635 674461 734900 740254 779918 647997 337131 1010228 61235 173931 322471 636339 681464 128295 776373 973200 489542 471669 28373 805671 11257 258833 325291 798132 880146 946523 842319 910282 850338 456582 742332 142835 1002534 987832 710157 414203 110419 964512 405217 419343 977685 1000920 388203 311675 367726 125342 868180 484527 128177 971869 895038 964308 766869 776779 441005 988614 879016 721837 687207 32099 319161 113311 637054 479142 465559 513827 997080 203885 176565 610429 324173 721531 724630 488043 304863 774582 142174 407901 969829 758874 166846 965322 948269 269199 118181 907591 323363 56789 718895 576107 644311 20455 488905 878951 730426 293438 60369 707762 810099 448466 465332 423100 358649 713629 413138 425858 580018 600017 190456 186057 992843 234987 351217 893162 352446 374693 747859 651145 185657 418236 374586 918489 96429 907315 805499 292852 340279 759657 751009 743336 52729 960031 715159 159291 724216 35823 777552 102839 729972 374572 293589 981644 630313 923351 847057 741178 513968 839587 85945 110381 502582 828221 641723 356234 307025 932414 790392 658908 369974 74745 580533 511497 455394 766622 777426 483100 994361 358671 971358 252764 177070 862887 436067 370343 206764 134719 703885 261217 415181 449322 704006 286510 818723 1016536 379388 520505 894770 390191 548841 497577 729850 144635 927051 888621 441208 241493 307003 804821 581261 1001687 991597 834644 710711 431922 225846 219579 432969 866917 80121 825998 370396 706353 308157 992622 1017810 249809 60989 674757 734460 760121 473652 236115 979246 935731 923182 937529 453011 210347 142327 740151 586233 401326 81841 663024 62700 341482 256952 157175 810062 849041 1040953 335227 456742 179786 1037224 257992 1043568 52922 370085 782509 61112 634222 779139 685099 899493 525309 887914 437169 693756 774064 812471 603495 1033184 415994 332510 277745 334691 296821 1001016 733974 620948 1012617 229887 375268 828127 936868 716178 755666 904463 376368 993676 559485 631545 709746 1007172 924379 975635 822747 249254 719254 800499 582846 948419 513303 514206 742889 813550 552662 407480 333782 440903 699931 875596 998152 575285 438983 120685 998057 93020 612846 454417 946979 564204 611565 866865 552909 620847 551087 1000669 816505 254314 913451 895501 246174 700750 28303 550374 281295 110554 863796 914762 734022 470215 268243 839381 379699 47014 473012 216013 323339 846620 934358 259670 122085 882890 975214 963612 962260 701071 940410 430878 1040737 773478 333676 486104 783298 650823 550641 225777 766316 839412 1004684 32562 747575 212848 822077 888469 484035 554774 801144 881784 578957 349785 97871 324057 992174 930458 60645 809363 260502 623862 429658 378832 678105 589579 145654 756901 429964 868971 46325 370366 252309 837870 878859 188110 260423 244056 1027341 421336 965731 486746 441494 247763 1010320 826982 977350 987958 747204 809460 875706 447406 372468 1002021 125722 456372 373787 724153 928222 764121 167357 356694 851048 976666 818237 290531 920287 129109 714373 810605 374644 878830 765856 463215 713579 791163 827265 1043632 572081 587560 142623 818892 637723 924266 744542 812022 584825 507164 516556 649303 489503 745020 715569 161754 754937 221152 151351 603843 246574 668287 1001583 100187 796373 534458 938892 231883 150747 23389 193451 746319 447541 190249 389166 372179 353847 462391 383509 775912 396703 784397 770599 706532 244458 129610 833563 442154 809907 354707 1010514 788383 242508 901607 60148 177687 445777 180011 714262 663160 310358 1034658 448855 413533 902760 982290 80763 906692 408790 698269 757934 697679 916556 367843 327363 1017329 900305 29557 232565 818761 532315 506572 114625 156143 521448 367804 388532 648681 813398 603038 502936 801733 215469 604575 449692 323025 460413 381665 311055 754839 973510 321134 996792 211853 433099 802142 699077 193193 985717 432730 113203 489712 59193 454025 626148 444589 1008486 1020075 895253 625725 767155 522658 997006 727485 799482 112762 928471 889970 453033 505384 457771 812142 477110 452969 97256 462518 483145 996900 491156 89061 758204 764060 323371 568054 159134 128441 717274 642380 766193 912011 644684 446104 500909 683952 114022 486927 701003 1026700 399275 127891 1022402 648169 122699 898355 437020 387944 950749 521425 1022070 842694 382577 438155 937075 1028621 484893 976157 373067 406622 716043 307093 679301 1006347 831268 892581 844718 1003233 98243 858494 945310 492971 989459 877818 763549 648545 909104 179606 254928 680679 417546 488051 678341 742683 764519 662695 294884 170719 452261 729033 560029 753186 858407 1012834 864363 601019 954539 258371 448597 772588 502878 1039010 101349 243887 720680 454532 236915 892128 870997 130390 455213 538366 573094 105623 179940 936872 518196 756643 387528 191462 124588 221679 475875 480359 987774 734937 631519 593660 437667 620774 653657 760429 367427 215783 119767 208835 904293 31581 995635 485336 693639 552359 378711 860650 881815 902826 666971 778613 378552 1010450 476634 818231 602683 318155 651279 169083 888665 1012505 120786 870885 437078 222331 52607 403261 570573 471389 548298 452935 944191 374394 498119 883058 443893 423532 1022756 496167 350330 593303 857571 836091 200675 432051 758327 480327 663513 898841 705507 512496 536494 871325 496875 516173 1003843 773992 425138 857464 935717 292577 903437 813678 146918 974961 881446 782980 622356 566622 956360 310723 567769 628342 1037768 829910 181659 747079 776376 385882 389570 254761 699485 951651 976011 461757 186790 308636 417482 555480 737068 367005 122429 1005740 877774 702521 343580 869593 427743 702827 933453 671196 738671 954613 227149 864378 944395 109631 239419 682270 569851 562164 681946 433140 989648 367219 284894 593781 825716 939617 970906 413597 449650 573388 711081 1027164 160373 1042144 225851 539035 333688 1008468 599800 227637 129000 102260 667529 844629 485788 800723 957988 380059 873777 642836 816477 118589 458261 430550 717221 752275 822941 898823 235257 884400 895207 194142 985679 129859 982656 653218 923991 701671 974274 355382 399613 501187 892308 957001 636609 282422 746284 248890 489704 1047617 667021 768668 331721 477611 751638 600570 716371 354397 195150 313565 488495 859004 548317 960115 241494 958056 897691 193427 426939 1006250 193329 897051 60190 905639 752002 104180 472978 948246 833652 362191 594047 196304 982023 204665 254814 815678 582454 412141 740044 903077 612107 499278 245648 556406 81470 253424 468055 101775 899890 845522 820700 363989 480581 493436 407215 615003 833440 822265 174823 154859 1000380 1008474 351813 706731 555952 290615 950908 379577 847080 837101 385940 423874 938952 357740 32724 914978 158495 624122 14294 312775 719744 186059 602038 589416 842955 510890 700764 703706 865371 710546 442861 387798 516600 687196 635962 722142 244692 861815 54235 71287 907847 883372 732633 457365 392994 513619 986251 778351 906010 152953 552159 654225 416310 799225 863601 920533 494260 751260 311079 114641 109383 632487 1036487 80782 825787 556149 733557 383102 728784 968425 46581 63393 436166 77566 749381 387691 702339 1001297 727943 907358 877788 635629 478795 969381 985279 508898 550295 852959 956691 899189 452297 256410 242799 674191 104181 993307 1004661 440994 224857 202733 904088 925666 407370 368285 904424 879045 1047296 258167 870877 969648 538935 838964 700893 454901 782646 558511 801713 908435 63733 1007328 227945 703658 961167 461693 695854 605909 238046 358811 971446 931169 1026217 468395 1038411 464029 646702 217842 326960 633782 624473 481654 155066 568762 616428 474968 488282 551343 120806 488308 958970 766355 493239 366878 218171 1014594 253592 416451 642205 812883 618133 208583 810267 479975 106387 837341 79702 273982 668477 617382 599025 1008647 632740 603478 57471 341177 748190 516344 121323 881912 954247 175581 639406 350052 808255 159003 710460 232062 822586 858585 863050 368440 206559 501196 57855 717049 240428 773729 473962 663405 440966 646475 619981 155485 538493 584305 407484 883301 814126 500787 829975 441690 72830 634757 406999 954773 587001 635361 827090 421163 972114 498373 842573 91621 772119 163185 506136 609524 179227 316774 32167 443314 639966 471892 267771 993331 304101 514882 40434 384716 805350 219605 971099 1020748 47605 240490 773665 794022 675549 933276 978061 864147 1011224 624054 423890 661395 228306 144879 423349 570729 829813 905639 670159 722349 584538 611867 473036 320079 212047 128403 80797 77628 146341 176088 521231 751810 408941 441095 472298 442869 570685 474258 573230 504103 709948 95431 937169 610415 475962 250090 995698 51038 218566 422341 1028932 15263 804724 167639 568217 362747 546750 901862 698471 486312 708553 420765 751408 874280 733906 869103 884005 1041601 292828 242541 544749 768027 94034 15543 433934 1029146 815711 921269 1017242 613842 732755 684303 111354 916576 809214 706383 505172 408299 577245 436684 1025382 716106 640430 822956 693180 275321 306009 382252 218046 200446 485975 493455 374347 567132 456914 478319 1002737 521920 968373 149175 241093 749974 204090 389543 325425 572844 625951 892204 539641 275421 486156 880723 902375 368525 614847 472788 493163 393967 363262 523649 337262 556235 502363 289748 204204 762220 107743 89034 490808 64888 539260 532460 935518 758634 420592 760268 692459 869655 353694 356259 731500 706751 833319 825306 569527 191732 163530 626361 939621 510290 427894 757987 479994 365500 605717 733932 920378 805620 374883 662427 784485 146487 970955 111564 757701 1012676 318699 874061 868144 1013440 646310 187107 244348 391832 972497 566511 608764 11995 653032 644322 520805 323765 398319 813369 242593 485679 899280 44397 738137 775320 957589 577116 650156 910420 105399 989387 898274 873871 901841 387691 425241 818759 653530 1016007 706453 628597 581292 253892 556406 878898 931933 846030 737076 411621 481069 457136 335722 550323 1000079 751677 715087 877693 1045251 837507 186329 809687 890151 315000 236091 759837 624571 741218 661239 487106 518964 634382 261654 464819 490612 827614 458072 784929 235865 660407 862665 69487 478859 121587 809948 841789 846887 224919 482333 596341 850203 721651 347741 82807 820443 192077 352636 1034373 640892 347771 522336 942684 747202 155256 928985 283453 462324 112055 94575 846450 998752 680888 321879 1011476 319267 693625 719572 770418 789756 288222 654350 874650 349594 85863 972066 238455 373988 867953 866113 453430 945710 846389 120538 80345 466588 508650 726828 1021298 785682 126616 718098 913610 858334 211932 462365 972359 342522 523779 245291 85791 510521 503201 732897 256741 653413 259008 97627 63326 630537 729303 251447 415346 583396 844374 208335 303613 1008419 765609 766364 1012122 167293 413238 720529 863517 95358 913455 79039 833257 376428 850947 639963 292330 633053 258137 1016529 729886 881213 814834 840565 325560 946605 415037 632747 830177 773715 374953 771479 1023393 240488 800951 328635 283630 226017 892546 253840 838215 903410 412317 354258 951214 433257 94415 794055 977549 383937 855951 836253 616053 607985 669406 607715 226788 389687 403951 450341 750163 205949 730842 552420 735759 764971 393719 882460 630724 519056 1021061 1040792 624369 212085 415210 832102 547747 1030172 256866 357340 980034 591087 453816 818648 252046 990250 861610 768677 494479 697723 96551 503366 334298 880592 450813 629141 766564 87025 642483 940683 62895 79817 714275 823806 668615 321975 170663 639961 797910 125486 170767 694202 899091 571962 130835 490337 544572 954865 150517 569455 839473 294820 372450 837742 174267 748200 317020 976141 859492 612212 633202 356300 999979 244153 323765 433395 356322 676818 713209 991423 222177 421596 984207 506900 651508 248280 693597 256557 880796 861421 1021276 302830 465337 479185 1041202 707774 848324 879276 826493 618087 982083 776979 503340 1000164 429291 833198 1019004 761193 225955 629637 865454 421150 483670 582905 258265 780906 152687 260115 520968 95868 756092 498629 765450 829050 629717 324931 444854 127838 761475 467599 389834 750258 742330 397277 896121 941178 103614 147340 405694 363868 544543 845454 779094 783106 879826 881976 468646 110799 839538 513988 454716 176570 391043 856478 30686 873972 555855 670955 910560 163083 504379 875043 1029394 438583 439669 606783 179390 595691 438879 955824 310923 625137 129988 727654 411885 204092 353661 1006603 905924 379804 248871 319735 579955 207835 144821 823094 371190 422249 869812 249169 511376 596926 398812 467895 227471 576903 326550 873518 952238 402811 683313 1009472 817370 690908 383882 356840 222922 958940 892014 708493 854443 738023 733168 708975 510037 128378 497273 979320 902012 182519 741966 1035938 577758 500216 248262 963147 715744 645044 806257 652556 112190 987827 1030918 881569 268063 989499 478100 642605 440685 619927 634354 828900 993469 339161 271359 1020529 930730 230892 350898 244489 833638 942955 229029 749878 902353 535399 215523 842282 822139 654688 1043104 161510 325938 608077 239203 941705 604598 357350 535455 106391 510252 817777 176066 255406 292973 949844 143294 1014291 965380 177145 116214 383431 200684 1035146 932955 970332 445111 121844 679085 224629 754545 571349 961083 381671 69099 520785 551607 708491 883401 451933 251843 1009218 654736 947076 839368 806526 512332 769174 401309 270073 118497 1019965 746898 203197 185021 1000390 439101 187851 312941 675765 965893 193228 232731 689119 188054 679461 40405 293864 913866 852797 146417 927174 596199 846235 506387 158893 319394 801869 948547 183703 113430 644006 1006342 466676 812267 723894 493021 865879 1033107 311084 1009756 855695 821949 239229 552029 375141 292189 716146 190164 579068 555349 754350 499520 306429 772249 628142 922391 441091 683087 581333 837488 1041073 179877 870767 163143 992092 304958 483542 64590 934654 516909 849454 250202 254710 949034 977053 351801 520400 63969 473001 481686 601725 646520 256965 387197 330495 939660 122187 891363 355751 667461 956108 485655 310243 244075 569162 349110 851218 977477 754333 811708 478013 962802 995736 216237 924915 242161 176487 967815 257728 457169 469867 1036598 705355 224663 355102 168798 932770 835425 51966 984029 375075 130610 154234 949857 1025768 696569 881333 750363 145102 770675 684444 783020 349561 1010979 992686 866665 891094 468977 384278 961882 318189 963979 498451 158663 343356 86651 241897 578765 485722 792515 686989 49116 637031 379993 326732 569707 1005715 316575 448818 513890 505384 190264 325044 189396 454949 1003285 377342 935873 517539 1002729 144637 621989 386521 573340 239560 94767 354185 718236 254830 277278 366423 64589 597303 65134 508613 868132 1047648 701683 597880 671560 914533 669168 1001432 637325 669583 80822 323153 286580 948809 365518 770800 58318 255383 1017265 137947 18430 738252 439713 643699 441517 565997 176090 617866 90941 508267 553205 894343 427678 357711 979176 829135 175293 1016378 809502 969937 408758 124525 1008698 357725 531379 532077 143320 799851 99805 1024525 325070 682663 975412 722877 613864 831310 494922 649527 682451 1021233 312186 73518 348075 474008 111915 67039 942555 76983 1000023 63759 358683 455794 454498 968308 642396 261412 127342 963032 484711 687352 556204 656349 962062 671502 217061 220528 707703 796623 1000245 222183 913857 576639 495544 227214 386003 70619 187770 499837 519524 993876 919325 996747 207247 565234 208364 929083 601810 865528 793199 24444 465798 173308 764460 80239 316303 684627 195015 812635 509282 517528 879586 307160 447371 984773 386131 991827 810697 439892 516000 532213 771314 633785 885853 821463 127097 901844 832589 986925 574143 389465 558935 906757 531359 697784 593765 600439 220615 102203 763317 549854 706231 1024854 754489 240881 343326 246713 581318 454472 734287 1045616 938894 973608 469629 637381 97500 757163 576815 873365 252466 327072 183199 506024 36574 381802 651510 645493 976043 575482 388238 324211 332219 766071 118581 436649 898772 814651 759015 340470 637793 521552 687297 1026403 888689 881825 760653 85855 717880 764990 876097 56763 1023618 1037489 572573 498073 174581 643955 783123 426237 869360 695959 457363 897422 367083 472259 224527 1002898 485578 97511 909942 532339 968077 441705 773511 750094 1016295 326317 121705 652136 648176 438519 416853 274333 479027 634547 955239 246726 68541 831153 1021304 801529 248682 485959 30457 643709 979696 107934 212698 372181 359764 742931 585054 997587 684510 899754 408285 565075 411502 93078 948592 47587 187597 615146 916160 499588 637548 614074 116477 859053 206959 747583 773542 1042531 537815 830806 1045256 606091 881494 294138 940529 206446 429882 111477 159466 491903 981652 137723 159034 887262 928982 684221 944361 914021 603877 842390 674007 183891 711826 841949 411315 173980 668031 811495 708184 911474 340286 1039456 385453 781201 568821 944493 793910 984747 640573 992570 888773 435902 41851 864039 573048 681261 779602 905446 1032839 384554 52599 496143 568304 1011956 578783 126808 747158 1042656 771928 766990 992469 993579 764059 656887 114450 999932 986733 711864 274293 899655 408822 171324 292721 356924 106436 7887 638297 814460 991673 717342 985027 878801 683031 862155 520526 695473 151291 207798 276216 350151 837934 503504 704939 405334 701131 307043 796601 908161 486513 841610 578327 422252 455183 1017740 417488 1009737 943703 99834 713972 599709 733910 946970 260378 1021384 752776 873637 127879 188308 758935 715186 517521 517840 589634 964898 258315 952079 854900 173535 567925 503129 568573 968489 950746 552149 893175 733937 1037202 818246 497268 424345 995172 598750 575926 589706 906820 177897 609597 626514 231853 806709 942909 160214 126922 366766 344003 152475 500029 376389 748185 1022475 221040 176798 995128 97117 741283 582958 543327 634973 749063 817098 714697 463086 355958 424849 946637 694963 601295 219035 1020445 985838 502105 768038 645957 933195 680914 973193 465671 514338 511516 123890 460351 543223 60819 1008564 973570 101247 835209 1033634 686693 1041952 709624 980492 845338 408883 710098 905699 717091 773657 1008429 126747 311871 15315 171279 257992 235320 480799 979304 825182 868200 367857 740012 924213 1035530 379919 513929 380284 848226 102062 988205 936252 518724 663214 483766 485491 584163 435897 847746 128079 872203 715069 873150 223450 620853 627430 710175 245038 706005 824763 643263 405997 741221 480167 104924 466168 1013386 625141 416860 1009288 996956 884486 986056 323491 820573 575355 943267 384229 185462 493967 940860 698251 605751 840999 716178 661971 460559 835404 193141 256349 609722 371993 668651 806746 935132 292085 818019 171885 76671 78810 382071 535759 897365 569842 924070 481176 239179 370803 79832 897099 733470 828983 898740 806826 260621 64298 126411 617181 730907 512842 654960 1001308 417644 376152 808793 361911 572611 889895 824478 939612 615928 998982 963217 316590 711949 910428 345082 696290 157367 1016147 371885 353509 546518 571242 308214 392610 631022 312030 795101 601191 206187 746414 333469 925287 353726 717586 1010851 412605 641627 986360 862559 476114 674351 190841 691033 373732 536569 118260 367078 1029898 459567 768614 898916 919231 1022808 201660 237409 907295 481047 790382 755632 711764 322718 359845 592223 128801 228623 889310 440749 246123 315038 928539 63459 632391 633786 226897 223644 258325 339349 183701 1014020 404789 749318 967986 191988 880410 126167 472965 152351 443249 291071 548794 644600 816675 983418 254443 823667 746473 663367 36823 967651 630681 833139 597870 110295 517242 903437 680915 390352 384545 241855 130342 817016 888879 1011089 700208 516331 815230 773797 567194 893043 294728 48830 800179 650547 469811 795451 117615 1025930 500668 687332 609912 220601 124295 513254 1029644 372259 204652 226925 870558 115703 750135 701673 807607 712889 79597 258774 174539 685590 308967 757995 186153 769537 1026860 947936 752291 647565 156589 99311 906915 684252 181946 11133 949856 815422 746488 436020 995659 208722 619547 703096 961985 698609 899159 961643 892806 239332 80359 781329 351139 632666 402159 285871 86717 947624 355163 718904 732443 1017172 991662 747283 645434 467643 988363 1006354 42996 674522 855869 631764 498957 319313 589418 1005105 200542 909401 478558 244773 214750 975441 515092 245011 764248 979230 712236 924529 392160 350958 391481 318670 670068 777290 128470 469598 502937 519210 648940 892045 583068 428263 770418 536045 834664 601723 953998 385443 1041328 771989 408998 293246 898702 479728 710871 1034857 283743 708505 363365 1037424 382768 81368 162637 977966 695083 212341 851596 531405 518533 976232 302014 621860 191787 194637 839572 965060 991720 845143 882313 1002417 897633 898169 191202 870055 496331 573218 386442 932462 874591 767564 941707 5951 701905 475371 381403 704988 633794 220785 122188 943258 354013 1025740 388877 764555 217721 386619 358663 694240 48729 421558 746773 448342 485580 939669 867906 510087 457005 235747 703637 288707 719980 548535 549295 927228 973457 730814 696141 574063 153982 861812 997169 439010 414815 961633 850472 885351 383567 303092 992998 947469 175098 773733 577663 879850 1044532 109993 972906 505112 357739 735937 641705 761949 556749 568055 578939 956559 925199 669361 554094 158270 389436 605577 249175 467599 798159 127654 649886 512654 408874 817361 650454 610154 846534 814768 210518 802266 463860 491891 733559 736716 435452 715543 635829 194094 847186 847934 562591 305125 862042 944918 235166 97020 570228 915514 866985 610029 243124 1028275 967958 482190 535996 647909 520307 822454 612655 699961 556883 767047 565186 685413 182139 62751 896720 943810 304894 580731 522594 548469 1018214 882224 358068 1034629 754134 763801 710251 488024 1025733 219946 411293 903503 506482 522570 738620 617209 846189 175939 841078 948789 586193 335690 547766 398447 480939 901593 386874 490006 430958 422628 763687 97511 358835 998992 794428 155481 388584 891880 765449 367911 907752 851106 299501 81679 400889 907594 640719 829284 388899 1047108 905072 809970 639071 410859 874087 381786 391080 995020 182757 930040 242491 880157 895705 439386 318355 838075 879690 589716 468426 880789 548315 288698 52827 235707 808734 648346 373207 980232 486108 122081 240437 353622 775695 1006764 248247 668381 447717 903479 809690 159728 310988 89829 857341 73279 618249 96435 178622 450329 971153 529883 683310 292567 269052 896196 481904 650529 509292 258652 740622 1001592 1041418 508656 62070 684091 724366 352698 257240 407924 817912 579322 880185 480559 518169 60214 511529 152159 863052 543327 61281 944811 994462 242868 975982 994341 533439 92083 670194 662364 704200 948420 729469 93093 630604 490388 716313 957110 1035410 833989 893722 822761 595831 694053 635551 480567 469582 142077 249014 752267 539596 299502 214266 648237 1012168 843073 257348 501474 323799 123384 660966 207739 1041160 1030212 705183 343311 434415 473641 754417 215263 587182 371007 355051 480049 29171 987576 466067 191545 878812 356762 1002088 628123 369899 438799 447655 247793 228632 570726 401019 876152 572009 447282 712020 843059 838303 301151 547262 386977 814417 23540 784649 471482 109895 578275 651977 166903 994379 953737 516425 504529 1001376 994130 1004202 933513 805039 868009 539550 143315 599406 187334 542686 473166 85686 714616 183993 337133 552816 735588 350003 516997 954803 111540 855207 494518 571759 418395 28471 997062 710039 255637 243371 867161 89340 572339 277950 703557 178661 499933 1044677 304987 520064 821157 226417 538355 217837 776008 906778 233301 509513 308783 765416 649637 145116 725369 194275 672743 1009235 745314 736644 858294 809718 905646 966064 127307 961740 1012025 633526 992085 175860 556588 1020525 695288 80370 979003 119647 314223 626426 325465 486288 251554 325804 725370 793052 732574 566746 946546 412031 381834 372627 732395 1012877 129254 930355 872701 47546 770534 876197 874802 195749 714987 477109 956261 305035 378927 682851 1005330 472755 744749 169974 101213 875441 990390 864744 126370 161086 75719 112332 215758 752865 886103 969907 301878 65412 400297 727159 871486 619303 518253 610296 124364 248549 765825 1017516 968112 782479 206735 298870 124559 839584 147373 326106 812986 955858 766602 19450 219771 674263 801393 95098 452409 442040 1029002 758705 908360 469807 602463 749010 27598 256250 962905 732574 891023 184197 627471 847273 1006794 782518 898544 769571 337658 236630 326203 969789 211628 450370 258382 875644 816589 123327 468423 291697 1024364 756446 701270 717250 129354 839469 960450 742959 368407 474709 123423 96693 1020743 374558 383243 231005 1003818 260340 55781 278441 581201 242680 252939 843148 753218 1016684 540318 871071 437925 423218 413079 1043492 362167 713262 455237 188134 671130 944864 195854 214959 911926 926895 382223 48081 278426 432854 681434 808169 512729 997399 744497 897323 407502 893649 800425 297957 585568 425268 613391 465726 925327 846284 516600 118695 871789 943024 644664 383825 419420 1042185 918239 716966 163683 969561 611046 439993 702517 347121 361463 422384 692050 845190 709805 771258 366829 518701 969338 913590 355639 535926 957046 862938 748769 707442 751382 266063 780490 12274 395899 407516 493044 570266 376497 449307 184278 935404 606966 433626 431575 278514 801893 416718 127700 830550 195269 357529 743732 351421 824244 102291 510382 833987 654601 731802 351484 71531 645088 157532 1009770 953570 119764 252465 601553 387926 1013352 78686 568491 398286 293983 733357 993201 454324 406827 874748 836467 299991 291055 298727 699942 134583 296759 306485 1022754 384059 630243 1001107 196101 976102 638376 772528 686605 46826 548263 758574 776219 748138 79535 217461 102326 564469 250679 159605 258579 779481 729965 451316 779578 797684 833715 167670 257446 302564 389654 463318 484911 312637 907380 251850 926974 784568 957880 559535 441732 875169 802349 364517 773389 893309 818808 321274 624039 891366 628584 484501 613865 778545 763574 254159 330730 818865 520463 642492 379766 182575 1040673 437019 503064 461551 193599 845982 737407 474647 811965 839566 919911 359479 571966 602083 61919 168941 195277 431709 939909 679380 716315 497429 481651 310090 126403 644500 704300 1016690 1036710 484883 187918 747551 894885 835160 663903 88783 927395 651415 857818 959220 336888 385459 62875 1045377 638547 314358 194249 902467 849218 494650 743699 1018786 1042596 503249 149494 851228 449703 678125 887731 621625 159578 85493 209591 664509 119439 671192 946986 857693 332447 191262 587658 711105 372957 912019 631419 968924 285119 556701 733279 587308 766549 381913 106467 722095 386474 552318 254821 228519 661237 650316 996698 827995 855867 548541 758615 816527 956355 696818 583221 978474 849603 431135 449593 907930 1030312 293438 304365 955147 496315 317236 374847 367775 635812 847365 567032 124858 721150 228165 352114 234877 1016982 904628 357651 566174 650180 400947 702341 413428 23263 799187 730074 751436 1019480 468817 674793 910449 818289 416155 870370 993435 207226 400250 880016 473448 195751 648408 715530 700907 384352 105779 817825 101118 167860 417454 424504 945542 602869 349564 815163 885682 585602 1000945 829639 1036547 619689 490817 993341 112120 890608 455986 983677 844716 931176 196144 985590 608750 354745 755469 946502 860652 579231 124317 897364 743485 760489 273403 638881 940339 376069 293590 851506 281807 291565 986612 575165 209373 837547 449146 507177 455528 876910 216871 129924 98074 89043 965772 812721 553980 665823 323399 226319 955207 802468 574783 1040880 979533 925379 989094 1024909 237368 358642 707322 779020 61177 367457 731961 997707 616031 629676 993108 959928 256563 1005296 1020374 742029 432331 494669 651349 756965 970815 494019 887747 764998 417236 63333 165882 1028299 629238 500127 1020153 889699 866610 365214 923562 911571 1009776 323239 307642 717654 928217 339381 350673 933422 379253 434050 501054 126268 122530 1016273 1018523 545527 235933 1010121 439565 1037077 75742 127131 993114 846517 781028 719182 552423 981672 861432 698573 433276 696014 1023013 605341 366031 759756 732395 239966 358543 388633 704326 471287 422254 155509 833427 642143 85994 400750 562168 341591 639191 451479 609822 147262 518204 455395 373493 773220 259395 507681 294504 976804 254443 884099 904608 361465 839267 486572 300011 898109 596667 117919 175865 458292 992883 470297 430479 992852 612555 308973 192361 366842 177369 1022054 353467 791261 190133 308999 564466 410492 890356 963523 753158 252692 389694 546701 326670 1019844 92375 473002 304030 159213 401112 605881 573244 442184 607985 1032534 256462 971929 822122 43735 1021644 947230 910095 770617 697663 1022286 200562 417189 244454 619765 762055 904770 447703 120121 350431 845919 881725 955977 479144 936929 417427 87230 707401 817946 588122 351430 229025 650029 947729 743001 439059 909514 944616 733926 773771 685385 193687 488333 985894 261701 315581 308410 319366 519744 704998 176583 47982 827995 391625 238309 79789 386293 421589 936759 1017313 631999 861021 155179 630508 167375 800991 587956 802800 118627 888427 432611 658999 878375 735439 576341 1003843 976772 244454 319074 834904 915462 187802 371500 818528 711916 58870 1004265 465530 554175 282847 641740 468341 287975 848835 759417 678823 800693 24023 814520 235203 503201 31212 939971 991479 509141 768333 760487 1025988 798471 128333 323983 1017812 964118 224489 689463 755365 195093 729435 1031968 343655 701031 749195 864058 531134 290792 616090 769154 240789 658905 945012 756844 564204 740379 377838 122190 879864 823235 738238 844470 446968 217454 498750 277488 600573 670407 428247 767306 596462 522501 504156 292237 1000813 147111 734313 217717 40779 975975 534261 712492 736028 935804 208731 839079 782678 554681 312818 102095 343384 202724 915625 366524 909072 890546 466900 727474 377779 862622 429853 671559 623421 101813 862691 144510 385528 642808 835016 678677 585553 802552 116286 1004245 882451 301999 123877 713165 882416 858454 829209 624187 802644 464543 381215 242036 501850 824049 959677 737645 957022 1018087 814993 298686 324905 492763 487313 159343 569966 572523 183725 341373 883370 899271 882098 616217 509284 989105 678941 746326 911235 1005957 754659 913619 809203 28078 1022725 651160 683676 637511 217551 326855 794042 799403 839006 122468 1017243 342311 494440 573003 88499 587610 730731 869607 416440 930137 638348 673675 706426 285688 1044898 605721 976709 396780 582012 308347 825047 264095 477942 685369 743628 245305 420022 838431 877270 818562 97580 124902 862696 733527 569831 196449 359834 51663 370630 322755 239834 609241 833484 531943 626395 845548 61118 488090 477735 616920 109993 1004582 875342 350330 948283 822764 256474 552696 1027760 108909 31720 184809 441314 31595 494317 447847 202461 174810 409448 560116 755323 939912 128390 347726 716051 243948 202541 20453 1003015 619893 654113 846610 948395 932660 253392 801307 373597 150879 764678 471411 774267 335318 1020329 588859 547513 477821 844009 203667 445990 647389 1000542 214333 860129 28661 14255 44607 768150 855869 294562 611297 695359 1000259 717969 993731 760079 937302 920207 593635 899475 320434 828657 684245 662863 411516 704823 161506 467407 612977 163533 866509 123231 487194 816443 868048 420701 836719 619159 1040426 969443 577396 253601 397015 478118 808253 669178 468404 686868 965408 777816 277351 601950 701689 471351 977260 221303 794610 746745 389966 859550 258902 233133 359009 757112 833901 698801 610813 154610 693721 488719 684978 109879 960653 211069 245108 996918 129644 586811 1012489 679468 486461 523278 408183 863767 987358 946390 750012 518996 548729 736057 126411 378431 97240 894054 326679 1003973 243004 839374 153074 390441 672743 817294 965914 763481 947284 829692 905585 436598 100783 408211 219091 21943 213791 252181 347966 456134 736673 438303 605816 546526 930941 207802 444384 817908 462302 185268 580885 322701 629161 691975 605805 984535 390452 215006 144826 375572 691727 806358 973337 438045 816378 313300 717988 687191 243276 638742 869362 555996 292782 959228 628332 546757 488060 256252 378301 757575 124586 118595 187962 991867 162788 840869 647911 114028 437553 213407 260378 581426 157306 482978 593374 742963 1038409 970436 77503 650395 881448 986661 495507 217563 348120 256086 260153 122253 364459 647601 582574 591598 336380 684757 709941 234748 348637 151531 864589 604727 1015057 579710 128455 750005 736177 905414 644796 825779 451998 294415 939289 125609 155311 457811 116094 804183 447337 1031184 945505 80541 707995 751025 308664 175735 212559 1027010 971696 1022125 441570 514457 635591 190417 944492 869198 893277 767121 387000 305339 975694 632663 86970 813032 243262 957564 744216 1005582 649821 211263 859342 452980 454435 742250 476565 853941 612198 1036995 178934 620241 221519 496045 750444 769352 187942 648434 61300 614967 419284 992823 14059 1020516 171937 204633 938267 397017 24428 633782 978656 235473 438894 494398 691870 64591 826540 744262 841426 339006 943016 224158 493149 847389 751829 156271 926645 683936 572291 997148 762645 507202 809822 667499 839249 964729 432739 126859 473246 370110 608697 392740 752282 816692 831609 578682 320938 613261 965937 937574 212243 155050 724460 31596 368576 938972 1001564 626079 611307 161916 388681 1010464 582578 617127 498731 691387 611291 443709 565135 754479 1029572 448027 607327 853874 682135 897760 200436 726397 624555 999168 744424 367832 502936 103166 419540 1035309 736263 426870 379254 645720 779351 241491 1014116 642019 621346 864682 938738 386063 244941 715884 1035795 694109 241574 919901 335819 778839 957144 961209 321710 389215 490148 489356 342303 587923 243482 879530 736934 157943 666285 617613 432963 952895 520625 160863 834726 683948 960202 371686 321846 585847 572858 103339 1018511 292585 771312 487076 1008962 788943 862909 111609 464015 252023 1031392 644022 934302 761744 1032982 784413 625774 472718 937781 511506 378765 693990 666855 898331 194899 681366 471327 842416 1005609 1045712 76791 722860 215678 550885 234782 609113 650585 553931 434663 388636 492405 256371 772769 997970 639964 812906 370809 628015 507044 86847 320125 429583 585556 889615 515094 216996 250586 117746 142495 731365 423794 728334 610527 363251 747695 483820 669102 522802 500039 765362 924755 935351 520230 810344 108510 876089 748596 989357 604395 614215 44282 222138 612711 779322 867954 791421 307038 698730 649351 276373 731644 842938 326774 640888 921332 882148 437811 940757 827208 862194 96734 292348 621472 530389 940295 1025637 440032 815052 193643 95789 219195 241187 1013300 516687 876655 685990 485783 306642 602088 711786 879705 602975 826525 492359 130611 148911 1026100 678187 446194 916576 988046 285847 641932 757451 446527 513227 790140 339321 895890 763979 130606 628666 247401 651533 860986 93470 835106 97481 317360 211677 601039 128858 1005332 495835 603731 442810 469051 352718 681876 826556 941095 958057 679521 992678 150238 601493 1024117 59358 407475 652009 437015 903228 309579 251227 754669 835099 632259 96798 47327 483100 841142 959039 128618 683876 510995 77681 504342 294732 706139 942678 227115 310164 32728 404221 1009799 814916 300530 623563 954840 497838 692925 878134 104059 738078 633325 880353 802614 749814 118746 718628 386665 602455 290443 987191 914072 979610 740072 556956 562159 420306 636174 30572 250493 940362 474125 179003 628903 599798 1010275 407030 738611 814765 275453 686992 602100 446420 500462 372858 1026117 286546 1037825 984443 438813 778702 126142 236714 463151 91573 874136 750797 703001 840092 552729 764804 340459 109711 645238 615161 163206 865929 1026097 357038 119789 587879 859386 453513 822935 77269 324510 306542 600042 95590 816245 963335 915560 627399 88942 772753 896092 709740 800971 150203 348789 116651 626166 683493 662891 478106 24473 578553 498257 424253 350319 997917 879404 657367 1021322 818985 377203 495864 653473 489785 1005083 188097 1002187 386780 564590 461558 632299 722863 855221 672663 1039128 633639 858041 983993 638165 162963 582491 181213 317803 402891 500724 905969 1004588 775750 129593 855599 288591 993902 961629 381892 240403 385940 620917 185438 245297 249174 754375 761373 379764 692859 1007737 879219 954959 855961 926955 326498 191801 689658 928700 429389 763029 843590 489525 780728 1026786 973506 245517 478905 34775 975954 1028218 975972 603803 162106 898826 228984 614749 711449 320251 937926 677078 143099 602019 734131 834571 413523 514581 949906 489226 90098 206261 377335 683122 981578 517910 31452 668446 546199 127669 219619 826972 573139 391589 870004 867870 855599 413301 284665 339195 130154 621220 709982 764701 994516 960145 521330 856463 483557 580792 445780 740330 260486 418030 163124 554723 274207 224815 128094 762523 502956 343235 993008 91835 770744 516960 764820 930983 123811 570039 517456 846001 831209 237520 880022 366570 761200 686227 516649 816468 258247 621713 573268 699112 574375 154584 979672 385481 850086 139147 412541 757704 247479 440098 536308 473557 868117 682715 942965 709092 737096 81523 656373 837089 1008112 651172 1021081 726651 92113 812710 226582 982068 702128 799598 175289 187118 32363 580563 263671 56698 735021 665532 996391 1032277 175898 681586 965896 1012070 769353 224370 357848 909924 248419 439955 367758 169083 709881 564978 724938 468830 901339 833396 943608 421331 514830 648374 762219 249443 512179 641482 746933 1040579 1039874 687692 687626 979858 902849 499652 195677 953878 279903 959858 779538 437604 911463 382294 316365 750307 488386 977697 385278 912580 209563 375627 739683 764214 522444 878125 480444 1038394 383311 179064 448758 153529 773720 997740 417206 718087 643727 116911 1033271 554206 100851 101663 959118 247150 224910 640505 390405 477113 573128 340921 456522 868128 227542 332718 778365 22251 369119 618959 451341 284467 1031809 393719 867533 907380 382876 897677 417373 495405 563958 318838 390566 1027121 695137 43995 878894 482473 782906 248213 747605 351098 1037962 386127 54007 891110 910728 26605 741946 804597 778777 294007 672757 1034374 878693 465717 469307 611832 1041864 893790 407987 396666 733799 423991 800927 202355 985903 325756 588985 865658 495932 775013 714585 94014 323544 159145 518488 816077 740759 535771 715617 438753 719302 578910 624253 347507 717282 498735 709231 839441 310746 369586 383066 989978 698647 261568 43962 569966 959941 1017161 96142 896789 473165 914201 517226 415279 253329 267995 1008053 231839 843895 626334 174910 452826 903851 922575 963434 903802 62310 243048 515984 927681 885717 825973 437431 767752 251588 938205 62070 739053 821179 95477 563196 236502 969042 861077 756468 220025 746713 351454 314349 849332 72939 568181 649771 796331 719066 246525 855454 781152 691109 169799 330614 831603 767502 374998 24428 294392 468156 292565 312309 467901 571070 217008 213486 816374 112942 971748 291821 821051 121959 662702 124085 337591 795067 928118 258516 488121 713842 674171 739705 452200 892578 420750 155451 246732 968525 949473 1004939 441506 449649 887485 1002916 953563 462700 338535 414395 239335 992826 84971 332771 425316 1019570 114234 80888 472316 846746 477390 381845 676075 759380 563898 771814 732454 138966 842858 234615 949795 613707 124650 211471 469398 642387 248533 471635 540152 904026 743114 875062 916522 131010 237481 970984 1012680 902453 707043 437929 55285 547559 105111 505371 813005 713944 979254 894732 711427 464307 488590 445393 691095 352751 366320 342776 23917 118645 53117 973101 1032934 589112 600937 113435 350192 386532 685400 988284 965897 986023 274151 685131 760643 696197 540302 783008 380523 158375 64051 697659 221925 645772 811515 997480 666326 820831 872882 908948 898110 850063 355540 583211 87943 483224 877479 961305 335330 286676 573883 914483 582898 638540 680191 792951 804697 633743 854841 730843 1026473 865091 630037 885101 79694 355818 612569 652636 422806 677479 469451 1033334 307011 383595 738267 535839 647515 1034535 993501 942395 689582 668855 893349 308405 126255 256421 1000340 125667 634455 822738 821990 942263 854494 927791 83775 557009 323346 600883 486758 28895 648921 878797 711784 358787 910349 684856 651992 777222 936047 212771 109223 479948 251931 283517 998852 169247 580717 257141 758972 243898 727980 414676 236771 442245 801149 960028 896265 968106 572099 201071 615022 35743 1002389 951067 416234 776069 248378 909373 677811 910993 756511 284637 54989 361631 837950 536530 797823 249671 642800 881840 564156 200636 1039434 371898 883043 191366 439689 212069 745068 453705 79813 761049 555922 97509 702129 775439 759994 179109 956301 914601 349735 440725 844139 864701 63836 816566 564638 698493 601954 555916 476905 400211 125654 927961 456130 825001 1022853 423115 806525 376262 698023 530687 502226 930164 767511 186169 832423 563630 921491 333207 261222 729467 868178 825329 48335 437339 354025 832722 210485 856699 81597 1031172 380699 292677 663490 317940 832371 686510 204189 258994 289741 234909 304703 391608 306355 802784 479919 520001 413270 250045 552607 892140 267247 257589 635001 912800 594843 654408 1021378 163171 802250 1038851 92093 255433 783657 850592 228259 420675 326069 123834 341872 685469 209916 319299 847425 711723 599837 846770 525821 825066 1016375 1025873 396986 384856 861562 947989 630386 423110 211940 895210 354019 64971 439147 810481 212542 681749 322229 341357 672223 27622 695763 965635 712040 486156 746110 685282 175731 247083 939822 730964 338870 302990 905862 313022 864719 502538 997974 959972 973216 307831 586379 914960 670357 636521 679334 713071 362198 332523 94965 171514 326897 316567 981604 674262 250158 638408 209117 251736 929650 612273 907092 703954 445930 874216 977482 518200 219004 429933 895151 570044 674494 637994 163529 943923 475966 207602 1014546 512231 465975 459510 981315 251431 976808 504523 698076 180022 896242 273015 445467 26607 772427 713279 900259 241264 951190 258201 239035 714957 887151 1010076 768458 745978 979111 55643 223709 205562 984438 42985 184806 752204 882513 499950 908453 813513 833307 827074 192982 224604 184280 943414 713823 138874 121773 357744 645753 878378 978260 379308 489244 834665 944934 883680 851746 831575 452886 379343 915090 475819 520281 386020 177359 845358 799476 558447 212127 712006 248698 301295 220477 1036753 751497 256181 228960 850530 22262 95218 675557 628393 459998 413543 175718 659215 998732 569587 111839 243902 143102 727819 79199 370911 275418 539125 717139 450504 784916 771770 990796 1026516 1034394 911702 75711 53067 684219 77054 812788 797494 496532 343582 334651 246703 80874 477130 50654 244051 112518 137178 445973 840494 374508 859059 62587 633842 812327 1000353 861989 804857 129223 857813 739299 149374 28335 629945 237420 254140 443998 577071 1028700 880048 368179 888531 226986 683940 319035 826087 851033 835144 496462 1008911 316347 1030682 556969 979018 960681 759201 602523 105779 466473 287607 111255 443870 972673 188268 734947 249464 653653 433987 723191 220953 459516 743979 899157 452843 731108 240751 416358 752344 391339 24278 637975 469469 249420 644425 124187 963982 113215 493754 955318 842488 780041 712266 756530 818896 119599 191039 216781 565236 513232 1012433 651804 383828 540310 488089 31222 697543 608232 900380 440728 820125 145081 548185 844596 1001591 953172 514856 955703 232527 807983 297687 518689 915605 441102 923540 407516 831282 1015176 240762 441945 715339 363365 446281 515148 873039 629596 931351 850308 667093 1025804 190949 476021 420772 355577 226629 471838 114437 227270 433460 210171 614527 81888 843186 478074 413674 573296 603558 177751 535679 1010451 158077 117583 810885 825198 195380 742524 1042888 980016 705399 328631 710323 975978 1038112 302539 308901 444087 968508 717792 1031472 703729 489105 691531 728052 825266 861295 820462 506457 653040 969538 235895 383201 185686 693562 167534 460793 995669 839259 425244 1016518 175341 53742 906470 351531 844219 978004 95934 681214 330685 710114 730014 675444 114278 1017656 617191 778923 780375 976325 462578 130772 1000398 553844 596599 897893 953940 421261 685721 643921 250337 162802 1026251 44854 982082 959257 510418 278434 292967 177974 1013898 322913 976514 484523 295359 847507 755055 964972 739122 1001790 484849 1039936 258477 628216 503061 959068 771414 89039 407870 325059 715952 699363 570810 282599 573364 257112 925234 496733 675436 413341 325259 975602 676095 610206 120377 875237 866119 811954 513142 902963 874862 359515 179660 391626 79770 358996 368612 552756 895715 1004845 214902 472842 579452 304343 616361 512423 921372 714364 266749 294134 466835 651670 742213 772221 891303 185831 1004964 802221 374390 761250 186101 911920 898321 661971 540077 947154 555475 958354 560911 857151 538103 910158 612503 542141 888021 43767 171910 72591 807821 170555 861113 922876 795887 579115 96489 885614 66431 97697 244763 670539 660973 250551 953767 957832 1023880 841638 912139 731539 40931 886077 496859 382165 581530 859927 508175 859030 282223 489043 470361 129411 255382 457251 55676 93606 277354 683653 79515 444791 369273 171940 246525 945121 995764 508621 596985 764147 239319 825230 747090 645862 705959 1025050 868230 875670 631635 1021617 1044757 1002172 49078 738847 87223 651567 695447 519361 1005148 873699 723828 1025050 408014 682329 489801 185555 818993 514618 707931 16245 228328 988525 799718 671560 416504 373899 119403 326758 933951 896148 863969 898606 706457 708894 112199 458066 1040973 504042 604035 120756 28285 843308 614228 239307 277246 7667 899686 1018566 774498 878187 387612 504921 802247 712101 162657 647532 367842 1010900 357701 516237 970465 808434 814407 821238 259361 732980 218331 285948 892864 776531 685175 897479 740957 91839 955948 899245 843555 976403 1024116 326457 741423 588843 946419 204185 375403 147022 28569 744904 394103 335588 989414 538159 64476 528254 1016349 253126 925176 740466 89503 768291 932501 497333 823203 109946 513212 972903 494167 800317 176623 325410 702773 110942 715139 588999 92092 363359 424566 477463 232246 613985 669416 864026 882855 407454 485913 709973 198381 776417 964996 928795 579448 894569 142075 216561 408012 621280 138623 726586 746937 473544 487171 792427 42715 709556 191061 751238 604898 407787 517260 800684 691151 60654 773833 204721 380873 168669 339849 839160 206707 754682 929223 605652 438890 824631 619193 805810 288235 556812 474636 340460 810362 1002090 207351 767430 577239 105976 762110 685530 363214 125427 1032684 750125 1037992 357813 857551 952615 230206 391331 717881 871138 503187 908035 32476 323114 928662 508135 538361 243109 594869 700268 909931 699721 498222 652586 196288 1042488 837527 1010708 472931 293021 289914 439079 874581 754527 63449 48349 238719 495902 113334 642731 315896 249031 472278 323192 916244 806749 946840 512686 494568 717930 630847 452381 350397 834247 512263 961772 343150 317288 339630 462283 812664 489532 384518 383126 355789 388064 474465 741694 554435 517232 753234 334479 126007 1008536 928893 490251 796649 949185 760259 314203 343463 666618 965816 487249 912422 127420 1020473 818115 913730 211535 906442 796859 164599 985446 881893 974104 156285 303062 437563 362458 938924 613609 400829 752165 768680 556746 873894 798238 1019669 501091 890973 228058 246739 569282 633684 518374 977475 941968 870987 342460 186799 420725 341822 194843 144591 34271 1019594 818329 430526 941770 247631 932962 661279 955625 371177 623470 599981 350713 468836 812333 254535 438057 580013 324982 453386 498626 997141 95891 642019 522528 636897 1033493 1024177 419359 970089 456035 686467 653862 1005894 197087 483894 255254 928595 770158 462295 939847 199899 383888 776908 727719 127445 861038 682301 605527 632031 978577 882561 501368 922875 966052 743730 900706 882846 191897 741106 875810 225909 337083 980613 187730 822009 888294 436476 552779 979115 670846 293198 212123 717020 832933 408948 129559 112295 806236 258131 1019054 159730 455427 580550 938864 309659 350887 736902 365851 995635 708269 630125 1032806 605912 714353 1005954 274290 509531 483550 16229 932720 88699 787391 112609 685655 714908 481749 667182 907146 882252 463423 1043526 845406 707560 476402 168823 227002 257370 984391 749865 759353 625908 191670 225591 97338 883463 729562 60527 177148 852957 717333 643373 260282 892505 495373 62968 497693 202557 667109 523337 386150 1033543 232882 1011328 484466 960268 704325 24485 387269 952655 503932 391652 920183 654632 1004417 480446 56759 75454 616621 233394 222842 239491 220114 458010 932395 868066 505927 765202 724940 629748 304815 256920 256353 981267 957388 183093 681085 289611 121209 515628 564216 651467 1041809 733753 595961 604747 965104 753885 233441 625403 381049 651510 1022545 1003397 687192 781624 485546 255782 508650 437858 151037 503555 531693 494034 641886 967484 873147 372313 684571 725437 314427 968369 742489 221359 193715 924070 844523 501176 632637 752725 876950 960752 914692 506208 651452 639894 178868 814611 120469 439694 119507 302970 407982 352015 1015556 800363 233883 787437 517484 462458 802145 752403 211882 952862 409191 381247 644321 480634 919790 95551 67579 603949 695161 363738 710486 319320 686269 1029190 978244 287741 828071 626911 754599 560751 812351 572982 88922 827011 387731 645653 445778 768880 979305 236493 443832 910058 678882 243381 885222 257446 824026 981508 637904 1039491 847558 115359 913157 294386 823391 626626 509481 335864 415143 751655 305084 626815 243230 722669 237281 1021608 251462 452392 562891 491679 735621 1012140 994435 30452 724329 975433 411635 993869 227543 573316 77715 89498 96427 216423 863465 666685 20455 186555 804719 719986 1012168 127707 239034 160351 698970 422989 921187 866802 755435 504944 990763 249182 686294 961480 975433 796090 567782 922542 908557 429799 64121 892370 681955 419570 386545 932938 483766 243956 222391 229148 314527 470365 1032294 244377 161214 106217 383667 258981 987998 432853 931931 711782 321459 331002 332158 453352 257584 36567 837298 991327 870853 920190 876059 489156 661457 1022620 634502 862133 640888 640791 1042824 916553 613208 959956 695762 312701 759357 679439 899988 566778 343219 702524 304990 899463 625773 925157 252061 863609 177046 225629 484758 1000527 489698 628696 34685 778631 469403 912500 419793 447378 705627 639727 352319 363647 703659 835356 795386 444269 834094 486282 863948 389902 531894 351472 345054 374550 478293 138619 986050 556947 989672 743545 740220 278465 202715 160115 733557 851484 670700 722110 988901 408487 871709 826105 839354 430972 178427 503060 473794 868002 394743 161053 110142 709913 356300 371487 224651 132855 571005 926618 934717 314089 877688 599471 652472 359238 750189 52030 389279 293687 990501 729811 875165 579003 70395 371909 870186 895936 840524 996885 874964 81773 159708 310621 276731 905322 534521 990440 661454 434523 797630 1018780 204254 675637 463342 422966 948528 893053 872364 624506 767920 222060 453263 518218 404423 747420 565171 506195 1010592 866529 171622 850369 238510 68094 181628 963281 226133 422249 564045 800362 111309 973012 814798 208302 699470 456795 560559 397203 662010 1035556 217013 381630 1010738 869527 212865 774605 162045 878910 167582 805499 984905 891507 242161 684963 327265 810298 612575 385885 752546 622180 586451 498380 955302 631535 765610 291761 44725 143098 401370 390238 445149 732285 854719 747294 648318 488424 959702 297719 292461 100015 684972 576355 1028245 375847 1043025 932442 887785 456217 382127 379373 644332 326931 93783 429934 814651 73527 206687 781442 850290 268278 716061 924618 813770 584023 235460 499136 331769 849454 464327 447449 814643 616157 769112 887148 602604 793726 129986 1018353 816554 874842 617598 774954 635003 707356 65109 1038342 805813 497814 706861 738143 708493 515233 333182 375544 239608 486507 632499 330935 421049 600487 343794 838392 1028592 433721 1022520 59258 325076 901374 896076 867113 842921 892041 816610 732281 720673 138667 964806 548754 949281 573269 725962 856302 472021 369914 358360 648717 662393 293501 453395 878364 259429 854949 484028 780166 998088 358241 1021001 879793 882457 938556 480406 781513 1014307 944728 55671 492699 317413 443959 287981 170654 895283 117173 735674 583416 846757 679691 839922 971722 145878 253067 1001099 767047 935582 785956 859810 560885 595739 724643 117662 446815 501995 836317 993819 618418 743825 722494 920702 716324 462123 890601 634578 80761 476611 733859 239094 362095 597395 371887 952199 735342 47837 647727 456041 444589 1007044 320663 842135 137661 448869 617595 97188 967849 642603 1022014 234151 368927 60334 326988 848951 984534 352699 522517 16335 1040551 517454 937503 1026357 231126 932674 687316 109996 791990 643667 737220 364973 652227 742742 680878 260641 883680 617149 580731 1010865 470670 558463 948342 286610 121950 881937 634864 966296 1018535 630316 124702 985011 651009 1005690 411618 703224 451462 260307 357856 600477 830267 1014404 612171 890236 537495 698053 185197 185964 990370 116147 711969 223418 194182 703856 496397 175915 861163 628467 808382 1034666 229216 963366 1021455 723127 126759 1032993 763736 620664 891701 227704 725939 480921 613318 286605 56247 93036 378047 84733 761220 415631 731864 486244 497345 962416 711435 187786 758455 15990 548706 1018582 796110 45032 810337 863209 702590 911817 636578 761250 866002 788382 991724 969586 959915 580853 350653 812726 713650 102893 661822 874152 301947 1002195 111347 454307 1019052 687225 741044 534395 603535 751930 817532 612277 490029 444270 317236 305711 179764 293852 293482 933424 363447 980584 372328 774262 40439 733341 1002644 375459 426495 714968 637499 386273 714582 785669 222570 874252 942670 876352 911720 854908 829390 777096 724968 372689 583133 367313 932646 732973 390545 454041 258701 446773 729853 323358 234995 638307 1008734 634283 989619 996473 726522 997771 1002270 340079 961325 378659 968035 894233 511328 968905 432559 461471 323181 452925 828875 130769 249135 436081 233389 620105 640793 84982 290515 458115 493869 245520 771298 717808 433058 838488 44939 756939 650266 203732 947148 563450 821965 682473 617784 853935 79035 52693 806896 970184 467859 357306 619964 937326 424897 125559 956823 1003623 506473 187369 628084 386245 641776 655114 718867 281077 778966 906287 686968 346941 997857 685277 1015926 709234 349846 814801 814679 690871 324262 574679 997344 448047 986856 1024669 434959 372555 511255 662639 183579 946233 96758 845087 668527 952985 114204 876072 624061 112373 226424 881510 1009419 464597 713483 908442 642874 841704 411515 553836 797685 691065 831332 44095 673259 666539 100843 259721 226126 683542 496915 649325 427513 913530 584981 739514 494135 536125 717971 247025 251329 611735 127775 701877 119599 877433 421047 73621 990471 909711 939547 944002 531310 722389 629142 564140 1029720 214367 836345 655042 849447 969390 309116 104267 847430 717877 456862 890895 511538 760005 728883 636275 740820 324934 534509 871253 988849 868527 706383 778701 276732 80583 739131 893775 1004169 478415 261265 473000 814754 381848 309868 420047 314323 962887 373639 769665 782994 1032795 990012 416156 582841 651576 236718 836701 255078 894607 183767 700715 108799 60447 202094 969573 1004451 961317 605614 421581 412922 188009 14327 430462 724619 924789 915104 588408 868926 728296 373635 246557 941962 349597 694900 130680 754139 706905 318363 689783 994567 1043729 424532 1016125 350892 454986 709610 46015 1003116 919967 1022170 880147 117023 586522 613848 575731 911524 513252 939320 184039 656317 236468 285425 383941 923313 834327 995495 832734 94837 645527 653847 1045608 561847 449718 121836 810675 538531 782473 780568 1024338 259469 640253 922283 639862 233193 109375 588401 157053 386280 183470 701269 810761 220329 876830 999176 187057 891562 1005382 230371 269147 967083 355047 1009693 404331 381920 449482 801677 321493 433091 342882 804846 618687 235774 490082 310708 689887 863623 821991 636975 935779 413238 161606 679793 896646 158031 677180 702638 371175 723937 624335 677571 367693 785537 220693 840267 63322 825769 1009065 1027696 675611 651992 1035120 1008500 245070 993406 414327 520594 1014796 641906 879214 967839 44215 128117 223954 687560 597934 376024 27259 463772 1011733 686450 416491 454958 204439 683800 617418 899426 355085 635357 360076 95899 568190 343593 895914 163481 963036 890108 320996 379892 828629 276329 617866 703942 472773 859121 351100 935676 771356 736807 760058 450089 191973 398007 92589 369393 517414 187117 194394 304927 452307 497877 575998 892515 1014300 198207 252276 206745 568725 438115 476467 845673 734314 892182 628109 191543 223988 327044 1025543 813753 187057 613362 381526 764136 946859 105884 535231 642789 772042 239018 237205 247339 303551 815473 991056 597430 632760 308558 582014 977828 841608 902778 209341 411319 487549 607869 708257 748231 826058 437407 138093 910752 389500 493548 588154 778918 477367 234451 711005 957142 162707 846509 893658 366307 366910 360040 729847 1017449 728035 987021 946080 920934 735470 611479 454906 385935 578506 84671 478514 672763 159450 998457 510077 520750 400874 25855 621338 1009552 756819 347542 479117 467960 468881 971931 187283 227542 975454 892694 762338 320862 269308 389993 613687 62717 27574 1009249 227828 97232 990153 404958 316821 400949 254590 192700 674253 848841 603125 449776 586662 781865 367458 335341 679315 382732 163636 230259 669544 911419 873579 97738 452766 716378 238934 867312 794477 808613 953724 652177 695646 327443 616941 429884 1000331 998705 1018681 14135 891510 260762 772715 599028 414712 683550 498979 611063 249754 375875 249355 1004317 580279 820831 123637 498333 303967 1000611 374316 740415 508751 79763 61396 300863 63302 1021762 979229 945805 731833 650885 644761 891951 887034 387012 865635 739551 312747 96795 437977 458506 359076 1000035 307805 1021848 220486 72447 783952 601001 652611 163380 990100 366377 861642 627321 896295 717351 579005 402863 844923 742294 419543 324525 509744 579417 418423 563161 968869 355314 383783 498508 706969 889581 915462 981672 956248 681209 953503 818386 933780 765109 48815 732627 710731 113506 997250 59767 163217 874726 848467 856950 170998 848039 561126 588332 931277 1000915 482097 613178 898152 812906 58813 47823 129730 668373 391253 483981 313306 122252 513372 713929 565159 760653 779384 743156 568103 189007 668278 983930 126177 644867 124364 603843 192763 936223 1009874 982240 330667 850446 747891 907050 382039 1018186 162267 256634 478052 514571 90041 760266 440121 126889 667499 939356 709034 368735 885627 833236 572325 469354 838825 270157 773291 594775 834757 907662 428983 224446 554651 902039 733309 421618 843106 352071 249665 1029761 192919 933063 65157 497862 585895 715858 484958 209239 609140 956355 258785 741015 368053 616905 879304 945096 552587 175084 241068 344569 179387 467449 225912 605513 766258 639947 889470 658298 760926 89751 283578 576443 193131 923598 871199 890485 886377 684250 580315 353705 97394 429754 451399 880942 344891 734526 629673 627102 684343 930155 347363 875106 552847 1025225 560759 284611 315029 870967 464835 935526 679371 882130 710485 440367 346606 838905 177363 238911 794565 14315 263039 78795 431722 861773 913817 757033 890038 53097 961768 641873 175065 420266 562587 886250 284014 888297 32567 946733 877484 675005 1019489 867224 227762 601293 776843 440276 967641 905048 785512 355563 831172 889542 750087 200103 137887 65076 223587 787453 96693 293805 87965 911785 63069 119581 125213 293235 822485 665819 945429 229869 1028454 355038 292499 511205 521795 735985 384202 371053 648554 546779 225236 615849 90067 1020374 981272 634818 506800 258748 606129 430443 194776 96230 897397 462063 178074 238331 236359 189754 502174 446043 685844 971178 707231 713621 735421 594902 617243 448749 373813 593388 432083 518865 877389 742777 633433 81870 717235 677729 118583 81308 552668 815514 649645 816687 383208 363514 956132 649944 439417 989509 162542 170750 621365 632027 937859 963521 929196 471500 540490 813911 26079 222173 774533 404215 992941 957004 420337 807131 925031 906826 984858 597555 562075 461781 399243 1025574 569267 409491 28131 350033 970266 797863 947002 1029701 63934 249099 914888 308627 740383 457904 493331 924403 278324 378322 814490 258410 360273 384404 276333 1023025 685095 791247 716315 482477 613035 870735 775992 463085 947017 836851 440737 680286 646512 728007 572059 923559 228074 805055 740072 926967 211446 187951 851792 726223 498291 1019461 219975 392837 165838 918453 679396 612926 968304 793743 518625 338173 397044 395647 749116 225626 636251 351294 845418 980266 356200 935222 602081 202679 435119 930142 111411 645731 991413 96054 460147 241564 1046304 1009538 353311 486150 341483 554734 359316 542543 414077 520996 290298 172407 605070 771411 186868 292279 323677 711707 342579 779236 735418 910114 1015008 829409 462627 442878 727996 111358 995614 242922 627070 887910 746449 996038 572953 853995 650794 341867 495528 363433 830851 3935 862419 108206 829225 383099 346431 370878 461743 1028644 687374 913170 552743 239187 765378 776560 375833 748182 466115 411618 415212 728334 130662 985318 890973 434068 159182 147164 1027024 48599 657273 194165 406270 712490 566127 346014 79699 643359 737909 451695 627662 723950 858740 16310 562879 150239 412565 605981 658031 288590 507526 126960 436447 311741 889402 969479 570866 836967 735770 742059 742738 717641 32087 300794 97139 913859 629947 526332 859547 483772 840823 736395 505917 998209 339420 358990 614038 127800 319200 973929 459965 686504 709223 644331 514900 95710 818978 992334 810904 383382 36726 122726 974056 714278 760199 743753 647578 487988 481388 842070 373563 318448 871332 636447 322758 92924 562622 425112 90025 146973 605878 352319 823546 819439 204235 460495 79793 770809 160682 935928 504987 369144 815994 414078 218053 634738 604287 575290 219542 161311 860144 884336 347494 1010532 243267 657385 1027241 140283 682766 863949 543355 444272 1008452 453966 479989 961763 532206 429902 992311 1014465 429881 828537 463023 382870 892514 251217 438714 26555 993770 680779 859151 242746 771847 932980 374027 450877 85327 1040555 374220 1009197 833986 286061 893255 438776 260230 623103 355127 625359 111070 108895 928828 504624 85735 952753 953123 248686 617946 447374 748892 556436 685736 292766 487550 909650 747364 821213 138923 648856 129325 513444 577261 990873 850227 1006864 728414 925104 159997 447336 841187 272110 118449 208279 480618 437678 395643 741002 698783 906328 477685 947884 1037922 330207 758670 766190 755469 626410 337870 100253 318699 853754 921387 317278 907381 584169 774028 72511 875282 863708 157493 861309 433492 495523 209463 1011072 384620 829883 22485 258354 449316 486001 366324 78834 975700 816669 849209 605129 760355 349559 387905 735255 651032 214359 841524 901797 406235 241576 554414 1043040 1037078 437805 209071 367294 667609 324469 736114 83771 587892 117974 129261 578923 727641 511546 464058 597678 310210 1013048 46335 242830 329627 650449 968401 480343 237443 682839 603625 738154 259402 717770 748587 481192 563449 645048 1027619 451516 992315 80118 318652 284094 228747 433043 600979 644142 697159 839617 554766 207991 989718 231195 628967 825840 223609 705515 1036365 753426 992696 587875 253857 834091 204086 351531 603582 36718 906377 445112 727646 931429 830667 591215 222639 65221 319210 481367 860583 912903 355626 993706 455956 849957 69355 851808 609905 699179 25590 287694 389206 371402 500204 121774 777920 1033251 997220 722111 135117 936938 971882 958923 812968 838811 455830 869599 440941 127923 636439 575100 831073 235197 961805 984729 234735 739647 373105 319014 238829 124027 375459 583342 806885 957228 470317 309942 985387 987705 278264 93555 452911 339546 927484 872312 612803 863502 805113 682046 449580 364264 184210 924491 907081 389009 733411 719269 219884 952270 974879 941426 310504 838569 617698 653354 685009 72637 31738 806315 62201 627614 778583 122379 408818 417593 634975 438760 683914 996403 237014 186597 939185 765019 606057 456282 260506 875581 626041 730070 199661 327077 571595 740894 976185 693494 115063 899147 252342 773860 903905 355698 398557 929303 930490 301741 633390 286189 444811 30428 192149 751320 949864 143212 671983 245216 896289 771558 384074 619719 639226 161323 822707 366267 965324 452025 844773 956822 496492 848595 585638 605601 578327 677591 347623 417138 192283 801513 159448 320405 240807 890537 750184 826159 471753 339398 908354 878030 951288 704276 1018457 372124 881985 988466 785415 440152 220090 253540 823674 673701 318670 954198 975652 298206 1040614 397691 773414 870839 675560 1010204 1012102 365659 719446 189925 57843 483917 805866 324323 848966 380755 972241 704106 248565 871266 1001682 257776 891453 618806 613754 28347 669743 127948 931654 105933 933173 409016 894063 671594 620012 681051 448356 716086 972855 308157 306718 470683 47740 112039 457556 1042593 588972 457285 509622 545707 71418 554700 642363 934636 730445 129961 482118 89725 972628 415325 763004 992856 466880 481295 822367 713015 1029906 774963 109015 497318 249521 482563 375642 252807 863065 726510 981544 908881 187931 347085 433581 961703 383764 401074 407443 770522 742522 834529 189562 872879 266195 282015 948525 489658 63225 653618 807410 673786 933004 195017 427471 202674 773226 803549 761978 909547 610110 437097 742306 636540 970262 385780 587449 578167 1018509 961571 162516 749803 163653 620760 212641 244829 252115 649035 1014027 716163 451695 592797 850502 828284 755518 1032766 861626 732790 904590 608766 126796 580733 1024425 564885 583317 866490 189835 715971 350599 988985 518577 626343 503494 734573 603911 697879 365375 497091 49090 187086 900802 779419 225398 341411 828363 385693 314427 91893 947572 290718 46833 384992 255566 1023525 1024106 884504 722223 516729 704027 447192 921276 836223 669596 1023490 932631 708180 92657 840889 356188 512277 903211 709740 354515 538476 617830 443337 383370 928884 244945 386595 638259 886413 22485 493513 823205 940632 765352 230379 272190 870282 898625 937294 773074 308941 539356 188289 890759 499029 552917 928178 912804 190703 912582 999612 223421 240307 1005266 625526 1001045 286187 570807 938357 978997 847996 910499 929635 380108 493383 980168 179917 628947 928853 474246 417554 511750 863070 277238 894136 173923 823162 225627 742309 244977 478095 173287 901339 155369 421475 81896 44020 969756 1001646 97260 641813 243890 346301 645088 566173 318569 793335 153586 451913 1032717 429015 130404 1006850 87862 682831 165867 452022 469913 617357 551389 341789 59759 735081 685720 366845 51963 930556 717355 949796 764601 1002915 638727 576994 204199 773957 1000774 81892 643357 498148 865543 179881 936773 193326 306172 185849 420635 968953 663452 922043 677306 907594 813230 325505 814776 424872 186204 46905 179883 901727 486009 855025 699209 783186 597597 429881 772389 822475 437709 1004432 891633 754327 127971 388547 389844 768901 663094 256804 354985 182236 575007 521283 144253 718117 405372 193347 124111 968532 383539 453529 922518 193763 81843 438862 685141 752112 350638 256825 462328 430833 653986 193687 687283 125839 466453 912135 456148 1034840 584250 237337 883156 209327 927201 318316 560507 953320 493176 375945 507105 190991 477485 670939 1043872 616007 63093 929225 449826 792306 366283 920551 392048 666552 697194 1025185 728190 2047 520251 729247 1015376 113303 773433 849298 617315 617840 881763 121717 128187 619218 350043 673275 163633 616398 166894 1036332 946782 349079 977073 734107 955297 586475 202189 870809 398957 487797 56383 401115 168889 487978 620964 939251 201596 1044784 305838 126325 728762 78747 1017668 1007056 122840 739145 956051 797820 744205 97724 968674 220809 116511 538873 986052 64047 317412 915120 891225 940449 874585 676791 805803 205183 98075 813405 571330 1032251 258510 948435 381539 823233 244825 471293 115643 593901 952367 509447 246382 184007 850864 781153 905386 1003757 793466 616041 746119 181210 746039 408985 414956 550355 702403 806750 146293 846444 207859 752392 832235 962076 907717 149237 551354 635055 419185 334751 818966 920157 400805 894283 663100 317293 850138 521057 350774 1003100 1014657 946611 302159 415062 866156 159183 619234 422856 747027 567055 554419 736134 335353 846425 113371 704384 251997 497066 232309 949378 236138 63282 551803 98059 716429 214878 211426 172787 611991 470682 253784 871154 259271 110027 484925 774632 833827 907977 191833 873775 506433 655138 144735 994952 425858 417626 448208 572075 857968 881504 978252 362229 228645 520545 390977 828023 214716 999112 894406 856798 309591 755619 871212 216297 622440 240725 903388 419738 1027462 484269 1034562 439125 938740 655041 104189 510356 624537 369083 568948 825067 943034 63913 378854 779656 471211 855670 755704 539070 911623 881505 418538 968024 680425 144751 351128 324723 631225 1006222 45020 192927 839863 389519 990168 137182 906636 252214 186840 866087 294884 367206 151513 733168 441265 878363 585845 368560 964806 118111 1025844 596477 699003 628462 932563 1030732 1001757 737058 979205 1038534 751344 649113 769208 443563 421581 911534 762665 719810 22389 924767 748268 954793 697709 284447 620714 796620 678744 594422 956781 333117 766347 1015364 699634 958044 469055 316781 988047 758179 246879 684634 250605 369323 962758 219946 625498 923068 353453 521089 513922 24548 996778 101101 371122 225843 134651 690127 975079 451260 806833 343525 127055 57134 703586 128686 952011 576488 605866 873910 996910 499467 572022 246637 438000 253256 731751 951548 700001 960049 814818 972258 244299 220912 886395 367086 793895 307126 1028617 411006 102130 613486 584369 389993 583115 682238 497564 618046 679562 744267 485739 834865 583637 1014406 887718 454883 155495 737871 396015 60083 411487 720406 93107 842217 608487 940118 161113 934543 682647 755516 655107 858965 240403 155502 193963 720422 878995 347693 689119 1004325 485346 804821 194963 571963 731422 619878 496380 760399 165366 924987 40633 910916 668846 953522 306763 722379 154107 32108 890149 337598 146126 224616 999535 252087 118460 177785 211936 1016434 596902 631796 466741 694098 218431 701838 828621 898469 59257 252278 474646 322786 30076 202711 289622 315836 106219 93432 308885 814961 187469 981176 815718 429755 164854 49655 647923 22959 996637 630293 493560 694010 1025355 503392 513585 975639 27574 794346 251846 586069 457570 844747 107261 715811 1018106 893238 955624 934782 928571 462495 174830 652311 416847 419279 784657 839925 179665 425014 94121 258621 429468 290257 823015 699699 650083 898130 840170 897339 711561 161369 318897 818006 455110 631215 977092 750506 730965 693679 1041716 518866 360276 651089 556730 839963 874856 636017 415031 555869 872615 612711 552533 943740 113146 212668 885245 915534 622152 992213 439265 543551 647781 570581 491273 417638 338622 326530 375036 361631 147207 873366 857721 871635 186603 717988 1033611 937119 193902 762271 332670 771223 638804 190417 822011 294620 360014 87790 941528 547127 144823 216461 997389 321260 911136 351717 126543 212111 448329 815729 469236 354150 228946 879708 831397 682606 275055 650403 243931 216039 305467 803821 504754 841549 615909 1021701 570086 235839 913844 399070 1007148 954253 495385 941601 928169 1008695 932666 181717 32526 355605 668407 325489 405489 587064 924231 361723 15663 899429 175739 942681 816594 890694 670669 287965 437839 930093 420585 341107 553598 227558 546430 374131 194500 984966 112254 909926 1005212 144815 742943 969938 179407 228434 127337 487463 921506 755174 897941 48694 378483 417136 613736 71579 623469 166651 400997 247796 556626 497456 908838 417122 703543 156159 826087 240021 632631 954070 844219 516338 936673 915912 285050 126697 668350 905867 319243 476222 94838 439782 355629 890612 838382 378573 190795 342379 867530 360257 573019 16340 834148 257734 956687 347630 855445 284517 726799 462076 759903 612843 820079 403679 1012592 128801 839497 861847 937701 721335 739278 1001042 222846 698074 904134 939621 38331 447803 876162 686205 694515 89021 1013514 412827 96202 510277 864570 578750 548668 899346 925642 696268 163428 451293 899282 620126 1004516 276094 128796 981036 210921 715547 453898 381242 713626 193749 971277 60539 158188 871589 219767 890486 871027 605382 512922 794346 377277 32571 439693 253825 589075 1014812 513675 326244 388377 129829 752274 781624 941114 1006668 433569 1013976 645427 382582 754599 597399 93551 379131 428815 237288 708759 1030978 923340 553085 729916 972086 31720 470233 370460 357535 960356 980021 323269 698607 643882 63363 740269 114472 227705 887911 997917 360007 700386 258965 571629 205562 691027 48430 129336 630092 952431 774033 779779 427791 57845 405295 644253 391800 810829 604110 839650 1016780 441168 564471 318685 898140 105022 490369 319986 771486 837086 191145 686887 386677 989851 162520 877524 639466 735464 239467 544747 317147 242544 179294 642790 416974 973987 245522 719636 849486 243168 308670 258371 445884 343278 193400 398071 452982 685973 869230 145527 543327 521382 430398 31565 857765 419002 1020693 999891 678711 872280 511626 744857 8127 552775 826188 228556 432231 175053 495346 468821 495378 910489 127766 308655 502543 718538 678866 813839 684955 252308 575847 958703 284593 169787 469732 875352 840911 96535 239255 635737 261897 654086 130357 767594 872558 989365 850601 637171 878282 923569 123749 883114 42941 584174 1017981 204390 757401 733126 341955 752017 260316 803070 452905 877971 322962 713900 424253 373350 1008048 562541 433517 516255 729991 626149 245404 844047 863862 511247 461979 763346 773505 394607 175317 415510 107223 1036803 740154 367303 530141 93341 293429 910737 875693 650930 92009 747919 138493 818376 678286 366494 941442 255857 130473 677518 960045 443814 389606 735469 589326 440527 614294 1032990 556732 298925 723811 414381 838007 310473 1007428 813811 93515 488244 168559 480920 758185 597434 233078 453220 242530 879322 628694 594363 996714 701148 708024 39838 843585 440752 72543 800203 872634 559053 899462 210286 588572 476779 545211 212111 599613 903654 64468 896046 815655 234047 310908 694047 720386 12013 764328 720139 546363 846421 289181 956129 223517 219097 783238 858325 662459 117463 433779 712082 472361 469491 663266 891106 1009445 874724 260690 182111 811506 859362 769043 543673 763738 748094 218531 121061 957169 828718 710310 987931 962228 649878 683737 612133 460091 127386 886646 129832 855667 747240 1025382 437202 842438 390082 478454 645582 476343 130337 1026074 412799 889731 604138 842829 964834 377279 637858 1031425 783879 190932 388916 482757 341785 709014 562991 268027 818733 873998 715459 709147 893707 342851 643487 302897 1012450 189807 897294 669853 798581 126615 504048 649686 417737 185082 238489 1043205 89801 649564 719154 481626 300013 708999 398774 967199 760027 343164 385723 946916 846818 895476 795635 798907 935157 406375 777121 464707 340412 120753 604949 812528 896393 671517 25342 636622 785698 390673 219493 396541 764009 778963 901333 470384 632788 996934 240250 712949 310174 933097 156647 184180 255612 681815 704052 568805 759567 929404 397161 669397 904888 381229 965233 258135 673702 338390 603527 253826 487701 410095 415212 101691 810834 39551 1008466 474380 865067 896210 859674 612953 211383 896565 322715 323174 905245 355181 678522 935639 357804 902381 709044 294584 602558 484629 331663 715238 210904 388433 953959 273819 55918 462491 595067 247674 425784 849720 864758 990001 698305 483708 455974 909120 577020 852215 1020838 143229 487868 419274 335463 886447 602870 564861 583381 687272 485780 171631 871404 878200 439222 340730 364506 358811 144889 48555 605379 509237 776761 40911 118617 612124 732253 652386 412573 449845 370602 425622 640539 952257 455501 432070 894640 407351 847957 891740 874706 829027 340951 507304 379624 743742 620777 715271 318379 619579 203934 702241 1021377 963748 105205 641815 349550 112091 229164 969848 65378 220977 678261 128216 487884 351137 63807 341319 633614 511244 638219 300783 563415 965192 659167 922366 1009433 667231 637390 727987 949018 649819 98130 368358 878396 556506 778579 733096 342932 880822 218383 451041 637469 44787 649491 116649 904506 1018541 993550 1036784 116574 193650 480673 502346 1025446 292089 162682 989534 885607 216804 707529 352029 71661 994726 259308 430519 925592 804143 40663 372562 254311 651724 781699 190250 708719 770839 85963 800182 1022176 942443 188057 979666 117116 258915 693991 409444 294165 937053 112271 782415 883914 685930 251054 809619 247257 890754 182262 674748 161230 564509 481884 996953 421497 486791 374138 1017772 935393 155117 746165 731558 432505 699815 123882 779984 846280 713113 512856 105699 218588 383896 838487 644472 954244 890790 839349 433223 898070 477891 284537 966529 510922 987996 517916 212660 569266 569231 1020235 320825 780428 351859 413664 857524 845680 632614 866789 125109 225726 758198 982021 783146 765483 366201 555730 871611 550611 276267 447309 909498 302199 747059 449352 952533 564789 27549 1035137 550831 1007703 613075 408294 823192 994019 461431 585300 187192 858604 301275 871369 218361 588547 893743 227607 540593 1028661 843462 516504 820855 159538 702362 148478 996033 14205 360321 840979 984813 736435 105839 806446 957016 53207 597899 900243 157178 407524 31451 53175 500026 1035489 157101 957804 184300 569035 42859 379719 840122 509240 842181 391589 889208 995955 755254 119613 120297 804713 564892 64602 513196 452377 932090 258137 784498 854590 219737 326361 779700 548053 921133 390810 469674 822938 496525 366735 463862 577453 945546 428853 573256 637301 806381 702671 852191 995975 840149 248847 719045 837989 417558 515873 231663 370536 770702 564621 130063 1009725 335098 248988 719432 926014 635575 112919 322388 121705 324722 937574 661197 472122 847792 497886 239217 711117 647447 724212 648131 638007 645463 750477 806554 247559 386469 618279 685724 1001953 801175 967986 309041 638100 447212 186096 848045 337916 97555 693674 736736 783373 165753 317681 813916 861498 497474 242149 129368 711990 581269 969041 314614 781393 455796 897205 756025 280060 933584 1004012 497847 983994 520868 467707 728948 616241 46525 609119 383100 827242 95034 125294 988779 391624 186193 705406 80487 488348 386141 431225 146830 178924 257563 736378 691527 685892 677112 94168 758174 727970 252989 831631 471335 425176 456462 423342 177340 304541 544757 748322 258703 738903 603862 566650 897891 354975 389478 747979 607213 696288 383061 339271 755603 121174 504376 485865 60903 236949 681451 616782 795637 480031 443805 853243 425742 325710 908346 675566 333483 629959 867089 384436 993394 238963 317925 122314 454497 931620 817592 901309 920823 959420 586673 632284 422683 701820 486419 779342 358772 1018214 780708 355515 250190 284618 306662 871336 902230 652115 741469 957027 191790 746609 830549 803822 723563 572748 985895 823158 922411 206197 654081 642215 725751 985885 802273 747159 300529 222651 974106 154315 641566 759448 959775 609510 358590 83822 811931 973496 448331 854701 481307 334075 849560 156319 540120 403863 207278 502429 1014100 615346 256498 334127 1030852 314864 454947 797134 702862 169787 375156 932115 448662 865228 934347 122076 1037581 189653 1040451 494898 856763 203231 350639 945765 631531 203643 702339 293674 929106 293546 824974 860591 440229 773198 782985 495495 89685 661977 49009 348734 692715 691655 670839 736085 709293 456761 914724 961301 143220 341484 619079 147163 417111 427819 187062 323927 926013 464702 833361 485007 1010726 583116 200654 408284 373819 715023 432035 255346 748715 527863 512125 1030280 569204 374174 761510 64783 467195 890821 170191 496187 440969 214489 375179 684779 261444 258514 908869 813684 377723 352991 286067 654432 939587 316887 161714 870196 992021 636306 707958 277279 924156 497508 414329 451931 1012905 342845 898758 1010444 633307 62963 613455 444887 937275 570338 888367 422606 28911 926189 796143 642757 997824 931160 812303 892274 930226 190862 250838 843587 903977 186131 866243 766921 353171 462134 769552 644001 712915 382012 128474 60495 649003 583585 837403 886619 1039488 687301 701304 101275 191690 348899 481249 717205 376260 298934 111514 60987 596979 832212 1032413 802510 252123 685470 253003 875861 983910 60317 127405 1040965 1041208 577915 586043 342797 559869 363641 810174 711195 380245 353233 369885 510898 588087 349612 117612 1022672 802499 778597 293364 785029 723422 292303 185197 151524 122471 678731 846163 553937 767826 555102 441669 836969 472670 248666 468566 735667 270278 371485 894267 891314 355922 448182 544498 724956 435702 957507 640685 323708 351218 358628 853311 921053 986297 870778 44915 421999 576494 889657 255279 358310 542395 777554 949125 752752 633077 333439 22453 593836 537214 901554 257190 308383 830268 447190 369342 497315 1003276 44951 38773 187763 177006 903977 388237 48316 129698 845162 247722 977987 284797 638273 727357 931475 892231 829125 888463 129426 203323 351466 897508 897802 719690 969059 949638 874602 367755 562164 845257 903993 203446 122636 562934 729691 382277 814788 1013324 1024616 834644 816626 686392 757484 159643 770743 969294 811901 1022073 269246 324476 880265 616125 219230 22206 55239 307950 560873 706407 986900 979768 631670 238489 483855 556337 811932 473444 487916 722031 963982 769308 928361 386952 733401 845094 992468 1023620 766524 388938 1012613 965833 128685 212390 331453 834311 308581 670743 488038 422253 831176 988781 493933 169907 314325 983923 910964 57052 756590 894321 971064 960419 760883 465567 939345 950707 684963 754620 552115 484151 765572 548454 904283 248413 924979 820212 174812 1007717 326233 849624 979079 711553 1016636 368014 290213 890903 848151 384620 743226 336447 1017654 875785 573133 659384 539632 832979 712069 937144 974224 611279 588093 538098 407927 113931 193201 854394 358851 296414 781968 638725 440148 891689 44221 220408 453458 147315 969392 793055 179018 651405 1010484 316299 309047 210374 358233 758302 983663 465997 368332 1001662 738414 841322 107975 591773 719304 844646 808437 392729 741066 130310 573136 634484 973098 406621 172894 513133 771893 104414 492029 615315 1006308 94938 874647 246639 829144 857307 89769 613171 936746 993128 620739 967030 993769 765095 432794 449254 823114 1041468 280027 815835 243680 547699 241428 573154 714579 674541 179371 735405 640191 947881 456729 923005 705451 790482 642715 260133 1005446 744999 494423 1002767 482216 668990 827855 511427 443301 458040 379463 227109 961905 713845 473042 618908 207223 902490 301623 380247 546426 413110 531694 845577 996378 1035570 806715 445221 1020984 144247 741739 749903 1036361 709524 520477 555838 715658 776881 876192 399195 1005797 14206 324820 677070 438973 184479 897146 558718 245975 435549 963427 604077 944840 492661 444053 241065 384073 821113 943227 973831 825078 985831 758669 470799 802078 824223 216508 125327 979539 943230 610495 906779 833141 758266 397820 485203 438487 143031 620172 823127 875321 996405 764617 46459 849497 212539 1033754 615801 178995 608885 183613 354986 702297 445682 632507 1000633 249633 402847 712024 890826 428730 449776 155388 309042 693663 200569 1023824 192975 801855 115295 571237 550806 638392 854457 750102 801319 315759 432983 437713 766187 278298 749710 593882 828764 881453 636813 648802 1019808 827170 886445 385836 889899 713187 145909 224148 319677 757271 679700 752268 208869 512910 576573 847328 473863 665324 716911 820990 823222 159271 273396 512857 873969 175595 843065 861231 832950 630157 818822 869174 932308 46302 618906 254647 205423 1028933 837263 798201 940157 341494 186483 979210 430774 869117 1001817 461215 966056 226107 476668 803703 573038 496943 635113 221112 38583 345310 649953 801884 881776 544670 699809 737965 674933 588683 642455 104433 235462 633551 823022 814371 999910 117214 484720 833356 480224 871578 374505 302727 961688 464376 837569 43957 743253 654659 864755 642169 822709 486502 686897 174550 418716 317020 466549 572220 860271 198637 1005152 667967 487928 777824 712361 597953 575799 759194 971366 178901 906860 767109 691114 208377 353213 249274 504308 56726 766030 42751 442854 872535 632665 380101 178739 890102 518220 672573 955332 963912 602827 740670 449795 645068 245193 929665 122529 343524 457536 449598 646730 200499 866114 649435 338759 363615 551287 653514 1035654 708155 871574 192212 941157 516821 229999 869077 799577 1021652 668652 571964 120309 473174 385644 935604 503397 894610 751709 750533 909519 714640 249666 408777 48525 316127 413287 934889 343729 190838 237135 891207 587178 202227 989936 388151 238522 24515 858597 356162 1014209 389693 1040032 180106 451741 971669 906446 122450 222955 666685 760501 1027597 944935 433136 223417 754634 257554 421766 959841 703143 930507 800713 96755 363103 285141 650088 115450 39389 679111 738026 563631 983538 981780 390204 373455 26975 892185 992093 589332 734578 872144 652465 345331 504621 500199 707415 341806 52447 114484 722651 387576 669159 739567 291710 936317 444114 425505 31199 508865 429010 782570 883790 740455 993749 1020174 582267 699956 758714 621605 699945 461159 1000157 434867 508849 773765 41343 617315 936406 878173 293785 573691 802234 988596 809530 894278 517150 30070 179787 578781 410554 565203 231291 576409 477423 685399 473833 44467 730458 493791 633290 735836 882130 820559 514261 477759 653966 417131 801070 220278 700337 449436 796910 511283 978484 845455 504199 316534 940916 730874 440443 1026406 716918 520347 343725 762269 863567 318379 785736 402239 848956 556889 228622 237180 125743 338587 292326 585382 808883 231260 745533 461359 711001 752903 692146 776484 707349 980257 935331 807758 217580 184205 782083 604509 159318 269165 245578 510604 1042994 95183 1003053 912216 730836 714903 108094 624090 969287 413215 934143 276407 988996 580119 120666 174519 78459 998753 320669 117240 917376 971459 570093 800523 180038 424056 699197 741048 965480 1020977 848686 483674 718991 681196 548073 127829 490848 851146 969377 292990 358700 359595 382603 390158 407351 171927 251817 28142 418011 61404 1024659 234354 462738 727964 454437 227517 382622 304879 653673 639827 994055 984727 748464 389601 170894 222518 705967 847374 878781 322003 969656 605969 319950 900368 236861 1009878 907748 891185 116533 980632 189533 974939 926698 1014851 124047 61397 635487 138047 550749 800362 259666 887537 120726 934862 578423 925340 363516 1011832 838605 479144 586102 646321 367301 474529 44383 997990 889275 697580 113325 1010266 485156 462461 813300 101246 268220 326261 588019 767253 1014896 251688 313788 423548 464372 875678 570555 614368 372839 450496 1047555 890658 179382 224375 338745 702539 424283 938329 646776 38775 292721 844743 292699 206677 128490 432815 430587 248433 698028 926067 455446 210831 322029 1005961 612836 452052 896178 160503 946767 317622 583531 865551 748583 399963 667531 865175 549245 812487 935830 396127 882809 268029 861811 515097 642768 975444 666521 631647 582628 444967 714091 990760 342753 222819 12247 130977 195814 793287 358282 628200 454481 376737 129490 613562 986886 101054 852984 496556 1025604 716301 756972 277485 386930 241632 538095 121531 291737 833910 47227 748324 969550 654016 429557 944439 174581 947648 589357 444311 924844 190702 311175 486795 703065 921203 118685 1018651 976051 515082 728880 494653 880390 748458 736028 291966 637219 473925 287215 874958 513178 436677 539854 734820 187419 909909 72622 629457 343986 324311 178711 449187 200316 587374 175977 423612 468359 119663 1034524 747916 753221 922558 323469 902954 997509 308705 610739 677694 181211 389402 383696 335320 46059 261894 389539 143155 570332 903782 407118 1024599 416525 937202 519303 757527 705789 545651 317982 108333 429915 751552 960401 667544 997057 722231 334142 240734 470819 1017149 622101 1009128 751267 832346 324791 364025 551675 305621 382553 772413 876895 964972 496981 969609 75486 1007105 721877 957144 997717 287679 768406 462562 389275 620084 350019 750866 102283 1013818 434878 875318 890478 76351 772205 901498 374555 680767 964877 319020 887642 47799 782700 909876 73527 881110 58111 276894 113386 1010050 64242 421083 783681 222932 826844 210539 914306 233949 519330 983980 800219 181671 410811 856279 511212 646068 686668 807852 595807 507648 940968 993515 426975 959326 754661 610230 209893 457392 506100 308126 956763 818341 768337 597485 870748 632615 355509 59997 22495 713883 668379 1001865 632415 576190 967113 734178 926179 996073 256181 572730 929006 934839 867297 104951 1035459 209660 798035 601443 272346 215018 571257 968079 986313 445385 862970 237337 790351 703621 640598 191039 225009 714101 710572 207767 766675 438004 182221 1006614 842161 833997 734878 626499 660031 779082 870204 881600 967461 248242 750036 469662 217211 618232 858488 760598 484039 711362 1009769 532077 96071 1033286 541919 205759 386010 236210 506257 607191 503587 93621 513115 404955 939655 172731 726407 692541 595770 281423 970508 1007659 1002551 548499 137917 591611 731964 450959 307580 772443 482594 951710 440032 455900 636027 693702 552847 648365 214427 779790 713611 157133 411638 773713 957157 450088 367004 809291 167727 302833 849500 578474 192323 184798 47534 602750 549247 368060 905580 560078 857886 212563 743841 326963 126366 200121 217967 498759 892499 327617 905359 848458 564670 555465 483224 713332 836967 589317 865084 377391 480163 828337 972453 359348 268703 495129 951612 738766 185159 1004108 498521 893839 578421 869215 191972 624378 178527 891756 719953 838887 725687 500650 1043752 219088 361948 611699 1000116 781369 500339 969450 243463 447147 1000849 790507 113819 668143 902735 588134 185819 1017794 391274 582501 555242 567931 784208 821709 314749 378413 400347 302069 309595 412974 190926 865730 400824 477375 944221 588347 477652 57838 478061 750041 648372 972967 567278 324318 959182 584308 953684 206454 379727 600631 422853 239334 335509 878154 201085 980530 1019280 775341 669103 853403 637409 445793 115957 935913 495988 501205 373699 390693 382237 686309 194147 970450 571151 275322 841237 90614 441643 830452 641135 587545 943732 945457 62843 798373 416693 962214 350154 967996 317907 726755 498633 179013 576969 463853 1005956 758107 540075 727749 147303 630151 1000675 713107 428474 971888 687832 730570 896313 385135 969492 80499 449590 801700 480155 324460 720289 905027 1025268 311217 446910 210165 515777 58071 994460 910457 289662 589250 748571 447139 962791 388623 437845 383557 866099 866895 1021979 888238 236951 749875 506955 342970 685343 185187 392237 288429 346027 802588 357849 974339 810077 309899 675678 757007 289494 628412 925063 855537 216522 480444 694778 861174 92026 540402 467661 357191 621242 710315 800519 804559 612942 573126 218469 699614 776732 356150 208801 322964 259746 751133 949271 901846 955287 364787 354552 187005 609694 686691 571518 897083 596703 994034 879126 684271 579811 966837 228399 817606 538540 905705 275833 802296 122724 251549 1040982 1005754 417342 879751 347102 441422 581035 235286 441068 915778 474189 617103 25335 870523 150782 564137 653402 850125 1002450 245267 111350 674615 762108 877429 288087 409062 804535 143711 396270 896880 734675 252117 424343 913218 710231 429497 468434 976777 525295 904244 169630 802166 431558 814861 499316 1023316 452057 195687 1032252 919887 535543 347107 580838 284025 589762 59249 498215 714807 476396 745789 1016239 720193 721406 833377 105453 408301 940898 1007847 259717 870101 768171 820718 266078 105337 498798 894408 940372 542015 666779 878982 310757 620062 169678 437041 310192 801521 451895 620918 335065 985946 163292 259568 664479 218997 851468 1028378 811772 488564 455877 254311 905168 677436 709431 421748 29871 580253 820463 72687 684828 771441 824295 871818 816811 834296 208559 317086 748390 566221 809972 340127 223075 367443 203763 652629 604980 727119 936103 601844 678388 888513 462556 799482 792474 881822 814671 73139 813902 379128 371508 446036 955510 480846 252876 588554 435566 456757 735061 499432 696495 1025235 774669 1024361 316774 166901 773954 323132 584125 964176 999485 893167 611855 212842 1025512 641923 1024550 477647 419645 788943 1016171 775836 515205 1022376 197103 96413 343752 439196 241891 615354 354063 225189 364921 696229 893469 620126 48500 564652 116063 422384 60314 780633 544122 724458 469579 703346 224956 237513 822391 844216 334141 905414 490289 842189 501051 522564 992318 125244 954009 246447 337535 310981 95610 182518 515180 1027178 904740 200694 820015 476718 963523 894734 272309 252819 456235 48888 186599 706878 645489 869423 897222 902753 824248 182189 677591 605486 351358 105963 424609 389227 955299 252683 750901 319259 724787 383190 457772 850129 747095 792053 171971 186573 344563 797357 1012946 802289 548022 358297 755037 38889 749110 704269 472760 959580 954275 109686 44476 242146 745910 1001550 255708 449623 624951 93533 753220 130770 939708 448466 124026 194982 914573 433706 300969 758677 443959 910244 997984 323742 260381 756468 830371 1006086 499538 849433 205775 305019 724707 659159 294043 287671 389558 16199 454096 459629 1036854 901938 808184 518872 923211 502899 240995 63081 939693 252028 874697 564842 100047 896450 570233 387502 452998 439924 259780 920939 989011 377575 809379 681916 687781 963274 741869 1031432 497844 205647 223069 114011 736818 1008003 701726 251257 564395 740650 979744 270138 229815 615711 604735 720226 886079 995026 885717 1037456 640249 937007 16309 433638 884258 893535 968069 245384 299771 752742 989656 744131 1003043 389331 862749 181115 928725 863081 239593 496496 640654 383846 678681 886246 735724 156367 650013 128700 953067 54107 812835 966312 253045 615282 580858 878906 496305 248793 960321 1035082 28494 614907 951479 287229 556476 777739 162540 628310 823927 697313 954117 451558 312316 137687 230875 793052 719762 1040832 107935 640382 140926 383394 203235 974657 201662 631802 68541 614230 61685 1037028 445138 438682 846378 898284 828363 257925 960607 335730 661997 676534 755545 106037 93923 1027184 960456 930262 908067 225494 15219 195333 809647 911472 465566 978322 95911 363966 835018 938937 1002659 1026618 679395 665335 506375 962083 371961 650354 189627 706035 998915 402719 373193 957781 967002 1034689 646023 989869 188163 161303 646468 256346 505956 815420 290597 553743 923963 880007 712040 771790 149999 505097 773274 433001 898344 237461 700233 920428 989772 374660 194022 834759 317369 306333 756706 565133 335864 1024527 186803 400670 661221 359617 261402 63154 577143 183207 352083 770778 220938 929413 517653 901229 285643 859803 636822 597869 957350 537342 738227 798334 457813 438185 359000 281319 470823 694732 501468 527997 681807 346614 949404 504522 730473 972333 554587 389418 476979 752964 693421 332029 217303 769344 774608 243384 993901 455141 724969 348830 310121 952108 903402 671082 682982 93914 930698 473827 785484 243147 670267 451287 963248 390065 218174 216536 741555 438974 896681 922453 798363 568991 386742 732269 62076 498716 289470 928894 934191 452662 381612 573274 487656 1018832 1024340 848114 382227 165597 249692 608119 250313 437306 63732 798537 521874 683419 348542 902850 691838 780046 104157 510604 473275 1007200 108460 323146 477750 302823 846553 556455 19419 984606 171870 1035331 234992 934834 551653 883761 632399 810236 638070 202271 845109 1000822 600934 679446 283483 702222 574719 445973 530925 88295 500326 429279 321336 174715 453474 955561 572070 557439 348335 575023 607919 695485 456853 417468 820647 723767 764387 904792 864070 987514 589451 199603 898382 403903 128189 104395 945122 317235 294347 849486 495281 910995 101306 870844 57134 1027856 736410 881725 1003440 235210 750698 897730 171888 566686 114150 257667 486421 392466 895642 384936 799703 236765 388409 996740 687715 793006 1043075 415899 219671 129986 956827 293226 693169 288502 341739 971686 678359 81468 1014880 736068 633419 240841 708054 611759 750348 256092 965721 256566 1017748 358118 272830 504752 747573 570791 113108 46439 761621 349160 355023 973482 927397 741663 142015 798524 685458 960742 907803 941100 379663 832486 932768 260738 991439 321214 920053 958875 385755 374372 223125 385087 685296 611309 826935 586689 482393 879213 403663 293841 902515 1038409 960150 236883 621267 293019 409315 505917 108245 907040 517449 256932 49043 216126 116444 325331 97528 603703 863911 83195 547261 48083 490764 875844 925077 171166 454188 310819 962776 220964 742254 876959 250364 117745 1041185 962356 702894 582859 386947 942982 991913 325678 286170 61940 629635 757531 217018 600057 232885 112277 512462 321965 997989 318634 1004198 759430 458113 583047 179794 85997 375478 601263 845436 992422 188295 364847 506278 348129 986804 777274 611300 405336 420322 570876 814802 372015 255768 855979 116651 640376 894379 65035 256214 497285 870290 598957 474424 634757 783897 764951 322843 693490 373483 784704 757015 363382 359333 227479 783433 25563 694002 829628 392400 842955 882702 512788 477653 601198 730269 102651 382748 740180 251260 408661 559065 363279 584444 976690 714271 80122 748111 682924 960059 787407 368169 817575 175483 247719 252739 180118 860475 610814 640487 928965 1044929 548583 548822 395759 964184 441904 978569 777862 32155 252715 127662 477067 126269 838425 419418 461774 736086 645092 743187 969499 391318 290553 644010 582987 719396 422789 609567 745659 172526 1042052 895888 290041 501474 324853 813715 510602 901598 875861 650518 551611 686851 174323 845641 385351 386137 302049 64986 498347 446417 997721 617895 423637 874318 234363 987997 11254 664189 826270 401382 124331 584626 878126 400632 478628 185307 327049 269183 275695 829749 398205 73470 510355 597039 587488 768646 975982 654225 357316 441890 431093 243510 889562 245975 244696 224504 571225 679329 822511 742230 891725 823755 798471 705879 225192 641589 445274 572260 652609 96046 324452 172414 620857 842147 957609 585007 334198 902062 836919 597457 113140 718562 973708 100295 1033912 751917 987463 835016 945942 186063 695078 923124 313791 949761 310685 292268 123694 844498 818326 349435 375666 616687 1021328 897368 439493 750072 468399 806069 422124 740954 675542 963996 1038499 1009433 156975 918966 421202 522293 480967 1002068 335534 966892 599031 744165 501453 439123 242827 763560 901494 647833 152423 565160 504643 865447 734303 889402 112338 121045 917256 184572 130216 1007843 204739 634396 417006 832339 372030 588453 880300 161264 498834 739154 435565 953230 878369 845043 453962 722390 862055 440371 374627 390578 471373 260902 744369 337589 483266 754398 40734 764219 262018 510139 337117 706317 832083 587985 831984 589744 707134 799311 879182 702613 771231 258366 285665 634472 341449 933515 759266 282486 935499 198581 911472 837286 1020989 315271 175343 1035364 492635 818774 631439 990501 501454 452485 562102 939819 505510 405318 810713 1008483 286070 617623 301375 293990 741587 882514 511572 902082 560795 162171 421361 1038432 240939 766684 261708 189019 983679 46871 1000397 497431 864053 416102 597956 766290 754490 448729 117365 576890 369853 874977 912135 893922 1010904 920028 411575 897261 614029 952092 367190 240971 341789 84831 310249 964956 510619 310742 573042 556707 179666 347834 309081 64829 879277 589347 819702 65317 658934 401895 1018446 877027 737105 863915 902084 502823 23535 310825 391499 919038 670949 646956 928938 594677 962853 364386 703781 931516 359842 986465 764553 205305 420622 88782 629086 768707 359241 236659 325955 515147 1003044 375144 987863 480931 357557 547669 499408 154109 328703 227511 698338 493818 161598 249179 824828 393919 670035 971669 827313 580277 553459 411902 835707 308647 578420 801583 522289 774698 444344 614495 1023116 216495 620837 412877 425302 228942 948558 775715 445683 302524 28506 265567 116663 618201 899876 540588 512533 611798 202201 376331 333515 771981 691669 921560 375303 514659 936571 719626 808931 834387 738618 960323 337199 669115 1012025 1017564 627126 902055 517684 448741 883080 331721 140511 498980 713159 215803 297468 65286 817709 355939 749750 1012264 671417 157651 188781 755559 740789 398895 207790 923385 588953 993607 315369 236529 1018966 751180 528358 47823 840390 495154 457317 970416 635335 174781 882148 836269 94965 122087 187270 321756 209897 977349 576599 806071 372444 289519 452828 946876 769180 324569 252760 1001282 557791 514707 433566 1038485 1028627 847499 914633 81111 953995 491989 953292 782388 588340 652805 516711 383567 960328 600555 253274 423333 697499 433274 362831 45307 702706 871922 194390 60281 593402 272373 715132 255341 715847 650122 384342 1027625 707932 835044 905574 227572 882191 1019683 1005197 736413 748886 509153 938979 841696 646700 285870 1033781 362454 1008778 719061 812939 321003 380293 464605 88989 818488 930614 326053 753092 743580 354711 323178 373877 78819 1024317 624599 844647 998166 562631 963923 216473 627381 894063 975153 379628 332787 320339 489629 967985 618466 984315 716377 717359 253526 251609 904519 113095 463519 503381 841814 497787 188243 370545 303547 651955 955766 629869 992140 392524 318351 377974 77535 789343 111860 625468 942453 1045600 48057 244580 1009884 514288 726010 369331 485170 449349 717358 839774 443293 276575 887195 456076 1007362 604594 420803 270039 607218 588274 259602 859816 320171 429487 846965 882803 126485 361207 946735 55673 223085 247863 350908 723863 344950 775694 675708 459727 969426 408695 489500 470698 802290 431074 656877 112187 898205 342970 471420 206247 613669 584390 924538 421573 674795 848662 1016391 121589 814413 32593 6141 953867 702282 383344 536371 378971 547709 215278 224535 306136 372548 445292 756346 502985 448730 381261 992138 387452 784913 52571 586736 146302 380694 760892 782371 1026376 155550 87279 771490 94645 875155 936378 282237 1046336 748123 784588 521986 759381 1041285 902571 114164 445369 678860 613645 994025 575388 156604 376895 648995 451674 253476 48853 468942 331513 473500 341929 64333 825973 288743 748237 1016955 511515 442618 40879 681427 939094 726711 828761 668599 518881 228691 523345 877908 769832 715106 370999 232311 697267 776856 964186 231927 709561 404340 422586 740590 963880 362155 627038 78318 960357 848590 694879 184086 222117 641521 258262 347513 822748 715787 764322 617830 742098 310569 998058 378352 501171 331422 886061 648430 474921 742747 667465 977109 806078 119609 389277 83966 1026163 553950 914538 896771 637214 604110 110283 757548 862070 726806 321319 680920 60847 563192 235378 270167 108006 760774 759520 736442 899288 859786 311217 306814 873962 258503 469863 371003 710616 389449 445118 858603 839339 611761 359302 427827 476527 515139 462415 841372 427871 508820 174714 485550 959895 326221 414639 73087 684250 630357 343729 762343 853719 250190 318707 710544 739897 967109 183032 871610 468363 586075 953170 619644 630185 729946 740966 373458 816372 1008340 461808 294514 652404 764312 779535 117453 28365 970376 1040482 492771 428279 975015 678780 253224 895829 866459 996197 261684 838360 423595 609771 636509 733543 257067 869739 611723 671074 631933 620402 700666 485407 103419 512965 732528 586964 519444 701079 891489 735128 374122 747309 634523 50622 837147 425201 194652 997155 500203 888019 433804 79342 470851 1041572 732521 343973 129762 508223 817034 627665 981136 642830 1008522 64981 926076 125086 517662 495804 1002554 485837 177695 554142 916642 539262 631785 703721 218481 991690 451383 881050 848590 273270 704356 211149 804826 843170 841372 943974 1012196 422702 182583 872796 728937 988916 97166 930515 122375 619369 667255 465963 853453 571293 506022 739542 313829 46949 829821 874746 138647 442495 679455 249812 247541 947025 441508 584358 995546 272303 171976 119709 1006102 841046 1010253 959322 638860 388481 478477 744235 1042521 332267 878988 631227 988709 154993 732274 864018 618388 789979 389676 439867 653604 118003 458144 230365 789679 577269 970316 218571 184479 727607 809375 643358 345585 540005 953824 30665 317812 555388 130828 496620 810007 697821 329716 961272 219075 739177 769132 468964 927687 1034121 104346 979973 904600 373736 552807 771247 675219 480884 618877 32688 235990 154612 88926 437033 809585 521225 608685 257421 451444 759989 697278 846300 425800 367847 421545 260773 953840 921139 702291 107999 154827 44913 282331 1010883 992962 745065 335598 1024596 882839 227186 105925 845146 1020746 108159 925544 463679 110234 256825 438218 819711 785218 745313 47870 433335 310303 818450 547407 814817 403930 441483 851594 250793 738214 644739 101884 689071 327318 608115 874811 204477 695533 936156 554468 315213 278205 751723 991833 92074 146925 822663 926751 176075 979079 707830 570183 436596 252297 189693 431068 203645 979744 354650 1036745 980357 243665 932657 866605 225102 113868 637238 773304 926047 838597 477653 905430 860350 455885 628330 793854 208252 831147 990363 400501 429780 649517 924081 659305 14297 848089 217035 695099 460536 676991 987082 714195 913156 611069 27627 919267 358829 348534 502469 951217 488603 321465 237199 928501 850260 686857 910449 564124 741030 103419 627055 341174 22395 759871 924410 964935 858806 123343 585511 794329 932281 996969 89062 241240 1038114 846425 398043 72959 498061 228832 990897 22499 343738 122012 895720 177133 757067 653680 81528 641335 978988 757062 966272 748334 726491 920954 937556 314965 569155 838223 869841 918139 619500 651722 367155 284223 963304 929621 548173 484667 249644 729463 1002442 491267 639595 915752 582830 948334 384728 808141 248598 547246 774669 495271 383523 988361 753297 56173 229092 579159 708357 809262 388242 294515 588419 772871 775341 65164 555516 1004813 1018226 378848 484976 914753 836077 112783 1005132 475255 370166 162556 570547 926137 913763 486067 985662 692967 938135 579066 892316 717733 772167 766867 723423 597977 251441 893625 208819 904851 577513 489570 129818 255292 480839 869228 838479 517134 578023 484889 894698 457758 811644 60156 193591 466328 499313 945254 793291 509384 994826 576671 778558 601515 53139 543455 313309 222759 758693 433454 473735 252533 817363 381417 468083 310204 160469 971718 645493 358587 587235 216455 613694 804602 669363 741002 59822 374407 562775 718145 384440 605447 600506 61131 896618 937652 414367 577726 251300 179624 639099 855005 826611 81820 612887 644239 863706 207708 355931 419525 698029 202622 923500 1000990 947310 389231 703315 662189 366299 143030 737121 644837 711156 360042 30522 746745 92009 604479 288566 350782 1020955 780068 598907 219435 568671 613692 867094 287421 514602 496683 956243 979053 297849 834585 626334 355671 529901 290274 28145 275407 953611 176613 495464 985334 78495 1014624 878099 359036 311145 896419 695930 880513 627385 865626 387673 563869 250710 121814 310362 686923 510650 468440 770549 834906 137212 1043617 654904 538490 926535 445853 269230 421287 408826 1021525 615886 128027 1005412 695480 773546 247256 298429 513194 708639 868001 1000620 326715 999982 64873 828951 627689 872947 477798 580948 736176 235629 936537 474326 757262 432505 228180 988330 752978 155190 9471 563387 835966 374190 719033 548447 838782 478947 190154 256669 847411 858852 796342 448940 760658 171975 726460 403449 260938 233143 676687 991695 645524 949830 129256 664127 270252 939841 812214 1008616 865134 870155 583269 211939 716228 320827 1036966 1007868 482122 77181 751185 598391 598271 929488 286415 890769 769409 693903 35071 389330 686536 430415 605890 645530 516870 158205 648145 433633 128984 561066 777524 439452 845700 779576 465742 81711 996679 341302 339911 80439 967957 259466 730104 806253 526302 740986 57318 608877 816781 909923 948434 938318 728049 903946 516459 879259 899530 459998 932538 670972 686818 104815 548202 320730 890773 772457 341805 466374 47065 748874 861546 366306 420717 621161 1013324 456237 872215 595825 286327 734991 947496 516667 164860 544179 234527 448964 324269 762289 622213 270246 700292 597390 942883 103416 1019683 628891 144222 501589 60254 489623 233386 607995 195691 327214 117527 468394 325721 774520 81827 503110 938405 188113 217034 514713 1037386 310933 597663 290662 484659 190115 628137 317271 258742 619625 460505 843490 105775 94170 405079 175853 1038240 414197 341618 373466 44431 1001233 625267 269661 366277 994063 1016683 556833 496746 711759 277693 826487 569950 952958 888627 908328 875397 906255 881479 996942 678109 561031 203708 1018668 945360 1037390 437105 334247 10110 398959 342954 48311 683623 480739 516293 734446 809446 1018229 872354 767920 345517 755239 377615 54063 772263 906645 715882 597962 324207 683896 124255 144358 347983 243797 496746 155085 169715 212235 460782 254650 977256 370942 825623 554895 301886 186765 522516 189759 368246 21359 619490 255941 956074 553835 209591 695731 226862 851146 389534 901661 495187 850582 1000229 123291 214445 842148 85881 1013393 201645 826915 500318 538533 584123 107002 714969 995537 648861 785539 160567 731323 214135 139123 443301 679530 675795 671096 306537 81656 247710 258398 840455 929226 724851 714923 76793 391701 851476 855541 31867 12246 943498 605331 512796 985323 547291 318110 411365 867916 756955 846389 900619 847173 645180 343941 602878 755188 270259 490834 473621 470978 924457 317354 830550 679111 850228 713698 451226 324782 506192 574654 509134 474568 287742 1034269 601287 1002613 883029 457509 1016907 486689 510204 508988 363004 50431 408060 1001317 326882 339175 779680 774508 545515 773740 479731 227797 544494 718169 309734 572087 476734 488093 495148 604620 741725 585396 813963 1033673 903399 378805 585002 244412 365391 98018 771509 240283 734493 494584 398301 844707 990604 714389 56636 1046548 981076 251504 451309 556724 400502 349934 822636 308202 648150 226746 185177 749205 284117 421492 624542 479966 842774 713163 843075 228455 644579 554198 516470 580367 750960 376625 417158 189302 470486 130315 895634 441286 954052 877110 687165 248555 236385 372337 872241 408546 736905 609371 717899 350904 862521 183535 251860 440461 651322 732958 902770 378460 225012 57223 486197 960178 188885 546011 601965 627606 455112 701977 588189 271583 878222 763287 1035287 335726 812431 681175 76654 128610 772723 908696 1027201 161685 179018 572431 32057 714442 832451 810675 711246 808685 19435 489361 992091 812839 728936 1032756 684967 745878 374995 633724 32391 404910 375409 389226 480302 607131 110269 925505 689853 203095 179610 462696 500961 350898 10199 970186 691027 845664 679215 417559 354774 97588 702807 332543 812595 837757 391600 734169 944345 191941 476581 705242 232923 568804 538831 585537 211779 162646 818032 449365 565020 664926 584180 745694 625400 351649 373303 872353 842909 681141 1034420 190133 306157 512618 695819 292985 827004 774377 310575 889834 440810 146844 130148 641447 734185 435406 520646 760634 896393 1046088 845359 306775 1034822 592878 794565 984938 1000921 339684 745093 260214 767762 733803 712028 326467 775473 291798 867018 580046 671997 42363 515461 893623 217854 646250 358965 749458 901466 294450 691961 134511 650852 93495 500150 741284 624295 411121 235338 94022 983467 466455 510108 799728 876718 689551 463453 825289 1043985 830515 1033861 1046976 242565 761190 341985 535031 746981 632623 993193 1002594 634826 426963 870283 351866 480154 114082 1035824 210290 125301 858901 805678 670157 774890 245697 942955 962323 645018 968025 325106 348599 698719 177341 955324 331582 659302 829370 255804 811477 746846 192244 472213 847600 972672 1017832 1026183 193419 435657 538319 246010 498285 717880 216662 1022473 1024470 452663 155114 717597 46826 309226 441298 606178 635133 433390 734386 898098 90074 1005622 343977 713833 494970 891215 848341 977328 342483 976216 614340 630531 833925 500638 897564 735016 782915 483549 127565 485439 302876 385959 972322 670535 194222 53742 1016792 777608 392838 501131 120436 178717 564029 165750 817748 38869 520713 521824 891982 104735 865559 1003440 989612 476878 112811 259342 204151 343590 609687 849252 799983 294502 626524 423506 184150 422780 684533 730600 80870 943220 245066 718604 954811 814312 609581 931633 311798 1018961 1035056 27565 439676 992458 708580 239286 875349 894370 857807 767560 167161 384234 366251 122075 758648 978129 333806 769634 73662 776809 144346 635735 471647 650531 935660 185799 957718 651961 93035 984929 775450 832963 463535 185647 572019 849934 437956 818765 488796 251781 151183 391765 46053 979904 682651 67519 993925 235161 435830 508782 616404 371091 380493 759175 977569 376195 401031 432567 1031242 677454 828507 730997 255633 417008 26295 556721 630557 993031 273405 945694 539518 489440 645934 450274 153373 813801 970420 1028193 622349 221967 904625 905245 422386 905702 913998 817016 846578 793342 765156 326175 863402 863474 121572 232558 476347 993902 500060 252939 617452 654666 479358 861926 336380 942940 736346 981001 823258 616028 276950 600942 136687 222427 739558 960310 881255 439883 246236 578619 838762 961803 306030 361455 589335 690239 813631 109753 691927 370426 487656 758959 187487 1032897 790221 939642 554426 613415 680683 334655 654872 357077 7671 325406 546942 192179 570571 744898 667556 999659 810197 517405 568826 905311 898328 781665 778945 850392 135102 756813 884232 547315 541535 43513 830392 1021585 1044562 504182 449187 438510 130002 756382 700542 223119 408809 702010 1034836 840154 535463 666593 568292 202683 356837 467940 29047 433237 960314 902197 998537 768905 682909 32349 54252 748346 62380 961098 723878 697471 909478 775318 832333 304887 568567 646018 701135 896172 52985 389212 859446 443611 891919 520341 961108 143087 637394 251313 899265 356679 609999 999547 356719 474697 866102 675511 246715 865394 686252 637210 640411 496954 718125 569663 315735 177531 1006115 371598 312891 581260 587175 832821 732585 463358 38335 663356 949546 685517 116658 389912 523796 186556 47022 544651 278234 447814 577951 465317 483578 742196 353193 760770 895476 952683 386358 964156 979753 748710 370121 794286 421518 947418 935862 422631 747693 737066 261765 826467 382670 973764 986032 949897 35582 127519 882936 881882 735043 863419 621892 300794 951242 730490 1004871 508603 171636 521746 735842 453325 769163 928884 514625 784467 277358 911238 963220 122058 845117 436382 669656 374095 833137 770950 725722 15277 100263 77278 584470 709587 122666 406590 286173 546277 855195 284927 837995 1021273 252455 882262 248061 534495 833388 200574 532158 593875 609471 675196 565663 110504 572139 244918 815445 809899 969357 680790 438605 356793 750921 940363 923092 113652 506030 228818 641335 633404 504714 570671 468666 580631 822740 34302 18366 573261 260329 319158 495336 510189 745120 546804 621398 936155 110957 766723 883141 535421 857367 339785 905002 802035 822232 216693 292126 708088 810684 772309 381899 751683 665430 619896 955793 749659 1031568 540255 988363 1042513 183761 694776 775334 46547 509653 850352 446039 287655 404299 358747 193597 971673 706809 994949 473044 488835 784430 137087 487108 941488 326172 191196 507025 930164 100318 617877 804495 873523 111047 162286 290274 996244 673491 974403 618607 184955 801331 651459 383387 43967 953578 595295 696177 339223 705246 846282 832941 958957 973928 710293 975309 865778 375084 500180 692148 254627 903105 712648 935614 779092 31087 292594 897240 637898 644458 1043080 484155 117228 1012757 551229 816675 616262 506012 935318 1032748 326226 79759 97574 925384 492997 466345 716363 971620 577321 997836 681896 430030 954814 516757 202303 204331 610975 81628 244514 702013 367715 76779 941837 1022035 250725 460715 883861 620205 289342 112117 937415 599420 718941 288186 319049 888597 971954 823963 837342 693682 116381 557004 646677 496014 157933 813924 924018 610070 726494 769858 194913 699286 654343 825075 365725 369326 521828 241620 318250 482945 973602 359721 494123 396719 841637 1031297 893865 703428 824281 822006 751266 368890 105207 28668 873595 566510 255515 538719 517364 556963 224916 766258 820111 601049 298347 191791 485831 227998 616292 124443 566230 945309 923069 1013600 744070 603640 516329 822774 926069 489645 808477 979117 953081 637211 838268 110428 585681 642840 808645 612050 356227 796412 682197 783754 252374 645355 850268 717374 937689 737058 662435 964701 346907 99315 981537 375150 1009996 189903 564027 536487 168700 157502 678748 722858 861929 272250 1011120 223965 203191 622975 741941 711117 877876 586410 330558 916492 822211 213999 757744 502390 246731 130652 373592 898770 870963 603002 745029 497332 56026 617798 958338 426399 832123 1006036 457606 97772 836211 898822 744869 470869 893597 806514 974050 757522 502168 771639 923211 298613 379613 789471 113372 994506 800419 469325 347326 665437 977299 567613 993597 671224 944218 397258 633757 20342 699591 987849 469428 13811 722653 842917 881253 355735 454767 326467 1003971 627791 119647 227930 906804 424215 894869 370234 306046 993582 404127 187022 424632 504609 711604 456859 192663 176065 225153 259907 411385 178858 681969 242083 640821 929461 227228 260580 624619 474195 509575 681933 754547 249646 755430 429269 1024570 401112 508341 154027 734150 1009953 805865 1026125 847252 698264 368513 815277 341932 604912 890158 928974 695122 891337 226969 775977 705457 817798 269563 933180 194940 237468 551829 914704 732981 675560 893628 251587 165372 971870 234353 650452 89466 332797 800537 616923 817797 517238 104231 379113 161646 260460 433366 370398 1025484 433973 751004 780933 478670 329567 850473 177997 822892 213503 386663 867212 384932 816742 669681 314990 235292 814396 363111 76223 121497 370235 938174 810107 372029 741583 97341 746297 841429 191901 931863 455344 726735 504689 217939 797023 470968 921173 993226 668383 326060 543707 451005 341809 838072 859436 877643 370650 813598 654488 801236 538357 823036 242278 408975 461746 116729 765132 633399 479827 848500 313820 685480 44522 986955 486072 815992 632060 1028948 246694 193589 438778 1007639 265982 175483 482788 532220 368048 929371 957673 219611 896193 642482 28350 850577 600414 971984 988406 701735 717373 110222 769411 782603 993518 59890 353912 1029645 898389 151405 744967 876671 40853 810255 331692 476501 326202 274015 604703 292743 511672 990881 882563 1022674 1039364 551723 457072 621960 693884 1024232 625102 842055 744803 227212 680767 881693 504012 307693 546651 335576 341451 466804 918972 408155 911383 433299 1041434 201951 746038 680446 121458 731567 1001065 361835 876052 1008792 999851 629190 890532 923727 936299 212122 440459 713692 711136 832347 1028491 958905 860102 944696 691898 833971 633975 736804 474890 431047 773008 971591 604935 569039 444627 113576 862938 932329 891963 472841 480821 705754 750946 633285 309651 891994 422967 762290 28653 764626 1018509 836315 77359 343310 913997 971548 160702 808867 103261 234439 116403 738940 139166 698579 806265 893829 691431 714631 291558 227722 93869 105148 716569 743517 733933 850290 853961 392394 137077 387244 618558 588499 215036 170607 42879 809674 496333 948913 473293 867434 134525 772970 646364 972005 1025644 502896 474082 632297 674938 756664 106061 135142 875799 960737 212453 854963 108393 91967 374863 113362 190675 155195 901740 587188 733306 488060 93327 814417 375996 454889 339436 719728 247733 610185 300854 277387 1023537 90100 209599 46773 1016604 7157 904134 832185 793515 348654 699206 122597 389749 1033033 792783 922358 945932 354801 334844 728502 569783 939449 780073 476774 1046563 652382 596849 479076 322233 308723 822879 517928 47447 1041192 915979 587829 759053 841424 710763 222075 955811 73671 124733 201212 989602 187503 459005 663027 420348 570332 975482 612623 1024201 704018 909745 457239 63189 714535 957284 972485 1038085 883145 1036299 879377 875406 693110 941459 977549 735619 984306 1032376 322002 208671 998732 818073 845436 884424 441546 114054 439101 402667 396127 494012 775372 455892 866677 1010830 957379 501347 957499 231398 762923 990853 957524 714922 207271 503137 999582 646530 722357 418079 112306 338607 705334 435869 719209 56764 402405 1021825 96193 96166 479201 439326 586806 752744 1010788 238671 147006 904544 981712 771060 120664 359531 122300 416689 829257 1032802 420379 718754 945701 987595 729821 64947 32708 273645 974970 605371 661209 205531 347737 568523 1030233 345972 223642 606703 321447 79838 780440 28582 948273 580911 538287 902117 381677 964449 425101 155067 1024444 923291 1009758 629549 1031236 457524 989790 776595 865694 1046784 437073 834713 859107 892169 374173 637416 947680 508796 857017 975915 634076 8167 340732 752838 609917 761187 750621 964774 735124 915682 567607 915105 419433 633371 736936 450360 31087 391766 86367 228750 142775 723565 852287 421232 699211 929885 455286 294437 207225 7165 165310 570485 669869 303791 834952 29946 906275 122726 667612 992311 802722 177639 317639 466324 783180 827060 990106 617300 724438 969779 408005 754855 540627 850691 440662 783508 171567 470858 465470 431558 887284 508781 169973 651420 994248 530422 196040 30575 580469 161254 501575 812087 289629 287470 191452 436767 118330 681207 651725 813851 1020959 782474 40919 770701 736738 484445 1045313 1010439 915328 665462 250715 550839 220457 444015 29919 16378 286522 503998 204503 232143 887243 711386 320875 1040653 834443 614204 583498 484158 943890 252754 221933 469927 727119 343393 450621 375582 711787 179045 508826 1043140 204151 847660 34815 49109 671115 738041 846366 421211 601464 606083 957386 633534 775634 713619 589353 39415 298927 53190 750820 1010322 845684 159670 80362 371538 218443 638293 183219 896299 382622 548073 437221 116967 440824 81134 767542 988014 443119 816744 484184 355627 501031 15771 924144 648676 624349 290221 64244 1035350 294254 314489 954214 604970 757106 450958 766413 89500 834970 487619 822639 1027281 63870 489160 292699 256484 651015 63329 889146 386484 509463 902413 249205 1017435 959709 899292 433814 919002 492957 421569 903769 499100 955061 521386 454198 431598 981526 462787 767334 775633 848117 378094 433580 610075 800815 886093 352168 936471 580981 94959 497765 720397 1032916 63929 735868 807404 257325 352741 797342 231662 825132 586283 357053 683563 570979 191450 64345 316213 797929 642715 674163 681691 957610 517285 807375 673263 628083 644747 558461 903953 470436 972089 294063 1029253 744897 487630 98005 241038 873595 42990 697245 746670 969680 629082 748764 383277 351454 682482 863063 842712 124810 570093 712451 388500 482424 431533 284007 727996 255659 880759 636497 240859 72622 464686 219598 773602 186282 432559 961476 456002 862778 866288 734622 941234 619431 997157 120517 551354 495278 513834 64083 340303 178903 118494 411003 616029 971101 223118 1018789 899116 128113 368189 1044643 993228 668875 226744 177961 412525 457813 726958 735992 123335 728506 380604 252495 201723 1022757 1003192 173663 825276 245142 400822 1009868 226140 221112 739670 702350 817370 930753 439249 645562 811763 383081 894946 890306 179766 759190 276949 679845 873366 1012148 600382 335777 866447 895411 421736 693479 466277 185083 258979 299758 556376 65272 845386 727603 224074 311998 153330 583383 563134 153951 711842 701470 1044510 290274 273781 374672 654428 722170 564713 686383 783680 361119 1004712 700669 576446 348575 55103 812406 107770 39415 873771 633242 634149 965704 529631 914625 355086 951910 691950 750132 837345 497943 712500 425145 549818 761171 993044 714649 717252 449953 343715 762205 465717 807662 859175 987502 700463 641403 976441 867419 438335 801496 990413 635055 173947 298237 613564 996182 113786 171695 97510 414443 378011 702099 157391 388739 334077 97622 1041098 346094 943028 1017573 276175 713267 438983 436025 757523 998428 97000 700943 871660 870823 516203 1005168 115191 122822 127158 638310 465573 485330 830962 695994 816936 968282 628311 256417 857850 489550 701394 386469 564951 685214 603419 847618 785572 597415 1042608 904084 690037 585196 789693 62898 572537 248561 477749 739203 644570 547007 639709 353958 199418 514280 683460 883907 1045856 54268 930732 540517 701135 642619 56314 744134 646925 975407 489035 838334 558567 257874 775520 811253 940995 995089 246887 179023 496374 293307 312183 472729 500697 372012 496415 351627 122817 974000 785474 921580 506125 1006401 726738 432723 79703 764872 937517 825919 738745 191918 126812 666931 209563 814513 528887 390722 789183 546163 855276 553325 741077 691023 804663 195107 257848 360229 978272 351916 904263 955828 378479 494041 896220 219450 51101 223059 435390 102234 56087 769797 873880 461541 949153 845101 479132 601722 874980 413602 811371 1011758 984518 517812 539934 965411 951668 365554 670871 503652 503054 691146 514473 468335 697991 699210 903503 331087 200295 194962 471289 99959 32454 433128 426855 687893 633771 863052 274358 603482 660927 762665 512567 780450 757398 121235 128342 419165 882249 484073 871971 324549 549215 954305 885737 952715 380043 554155 307027 384286 644879 518499 565218 1037337 990065 356060 282525 152958 324918 163601 596587 1001691 802785 361263 86511 702885 383340 641689 684525 465836 510511 405135 59118 64492 435130 587877 872750 184010 902757 894676 305139 478574 742306 175097 815534 233414 871299 532381 586393 146375 198607 93643 477101 126881 863627 818049 857916 859829 1026405 698174 169911 551103 523781 696010 492967 997779 932410 936999 69598 987028 372328 672463 405237 801911 690076 380291 452811 259124 620135 910193 269821 211734 699240 736811 892041 845613 633991 418735 455222 893936 961394 599997 1036068 652401 973640 432077 773683 875550 671255 925516 227563 439980 618066 339940 1045156 686544 65314 879695 547772 588968 968749 274360 816924 930463 707916 714676 904537 395129 340970 587089 214461 596063 601915 716390 261912 56639 1040803 392408 505392 572985 1000813 210379 553695 349995 638043 698285 949762 769098 772199 130280 118510 756891 227298 818727 652342 407929 846028 608622 346739 1047076 22253 1005191 703539 1017903 766990 73333 44733 175723 430842 437427 439065 475902 370926 338791 600755 46556 1040611 830666 76095 331722 843304 931855 539370 466460 255849 99767 453849 364532 1002298 1036450 953443 401015 788341 897264 893682 363484 504718 226004 237815 709691 955187 162755 579022 636821 734182 567517 849096 548841 939239 178715 759522 501154 645181 588340 593813 966876 855897 683718 505260 912096 424497 288721 743893 903574 385662 680495 826007 596414 810705 504312 637335 981577 109247 394935 696276 866470 235107 902359 810511 719274 1035569 1027244 746078 478870 685994 746822 844772 797635 730838 236134 378515 1026738 877365 538548 850123 634661 997681 228109 114369 442274 733971 252604 162771 416712 842929 758158 427865 707917 620484 251269 646104 489638 832450 41823 192881 767912 235279 455408 398262 45934 857886 449625 691128 467689 600542 485826 351797 1046034 128966 770457 23166 513625 837463 892593 377567 506481 452809 731043 775476 814789 873829 964042 797684 895413 666089 599532 969137 463819 189409 977011 685203 589393 219703 936675 239205 945062 1010762 771766 727642 445920 390369 191517 855858 259196 978450 701783 510135 20379 78302 501876 480962 996387 665522 900144 548542 40603 381658 216461 520392 849458 474408 269259 127347 353652 399838 887642 494989 439347 603580 212564 818801 445107 693170 480351 997728 663278 178297 315001 253225 353654 867589 353268 714172 620995 559070 250606 452886 544230 44907 1010329 146650 335677 946735 719200 455964 904853 875968 411486 617298 951779 375177 581211 240498 492150 964808 463263 840929 175646 36846 749458 616622 749225 282547 332027 77777 501572 629482 539419 353140 311107 479914 604389 366545 394875 535983 1012617 321898 901787 511257 184005 888057 967587 254527 753919 805175 333675 129483 966025 404190 783942 949120 886233 121779 648094 245108 603998 482901 194682 712847 817181 503187 986550 325105 322681 55990 923634 887770 757093 1020331 744312 713366 736286 613767 738199 631453 976459 247527 583283 97419 667231 822835 425290 293045 192147 733767 1045408 513492 355922 726479 612103 454899 481908 965146 572247 414455 420088 591823 190385 566671 710241 469422 746383 875852 516315 714141 809692 369877 771784 937785 646663 390490 80819 672756 375557 742193 495743 255513 130195 724915 31957 504562 586574 1014352 298813 802426 565081 628951 862710 351971 1029330 449905 425223 44637 431088 859031 846895 485673 351857 243418 570031 747310 739021 489060 856779 186859 376648 738029 104945 376395 245133 211374 744601 846677 195778 373403 400345 877917 254807 749873 643931 339132 719250 256778 104175 630256 963948 582871 714212 951891 618389 320701 614025 589148 737918 620336 685771 665575 130123 369624 644996 676286 840255 971549 362745 584987 876734 780490 53627 635800 713202 621138 493959 713681 477078 126677 23292 181934 530381 578172 518082 643833 1025249 539751 862630 477817 463853 581325 481172 520884 993358 802737 938654 661821 455450 861639 39403 678486 865461 225124 718937 691638 741812 77427 953593 603085 627261 443517 286035 486257 890645 944569 508602 938207 841365 857061 588382 865960 729941 182713 367942 213983 1011881 984889 517465 911048 126223 801126 212803 834607 46383 92111 384833 1039808 406123 848717 603082 226556 710292 104171 24462 222443 379501 906721 488326 785546 927083 368014 222446 589509 186677 915684 1018427 520482 218565 253197 484214 245523 687156 972374 272639 849612 430066 448758 819032 560046 939805 162552 932082 15996 306147 943840 480606 835426 187423 512075 905753 915473 347513 509487 289463 643441 793978 47482 245935 609197 825261 641337 621143 234488 317154 447322 356037 514588 995957 579502 85303 829082 576111 482680 218703 490182 113687 772215 551455 180053 851596 584428 62908 835349 606009 1034801 312158 353017 829799 352198 1022215 203996 831962 834614 181915 331643 272121 927149 749281 655104 702666 54367 244565 988814 248165 500537 768200 1029312 251435 1041795 1002693 483869 843999 639950 907825 611546 108397 371869 596094 157086 317164 350382 439509 550380 910503 347571 117478 874819 1001413 735145 616171 714909 438623 466486 810373 1003155 874685 559031 554994 101366 910104 801835 744141 692156 54270 671665 733404 981011 767181 250214 831331 1008310 981300 560614 288363 904590 572971 619854 36604 238011 1027650 337247 120271 452751 710892 542139 408382 679191 631782 114574 368293 905635 978028 247028 64165 325473 371649 163037 706187 256697 381494 53230 364055 710970 309551 204530 604725 722606 1008305 552238 728018 291641 198125 884847 272243 984126 1034712 488614 1040655 1032436 937159 1000801 360102 215879 794093 732714 766162 118650 696121 701857 155037 419299 519136 224700 662134 302996 555135 757965 759022 711331 621042 196142 932142 359981 499097 97669 1024142 485868 277979 713271 408847 497785 988278 651681 512141 757428 937502 389405 907043 523074 416999 445143 858415 298711 734829 684438 217836 138107 942844 130350 715696 288248 1012373 772540 652326 346069 93163 492899 489172 633553 805854 322780 636714 595007 509893 254141 483695 869982 122820 843029 342454 654419 240829 816553 363819 1014052 61154 735012 379596 634270 206310 695877 429527 371498 481359 625438 906084 154473 446670 1043392 466022 718241 325737 657115 583409 736873 801505 436855 674266 763349 981761 277677 781388 568695 745155 669107 805866 502829 513249 420525 710204 881256 585854 984719 904343 538395 759099 1004968 243433 977555 762860 840123 698156 717606 829629 498967 666455 673469 978995 563941 195461 504462 892585 770556 574142 1018273 392308 950702 124029 709357 915984 416706 776230 732726 447945 996169 505106 585588 396223 375237 642638 290454 405449 889507 908520 978006 391734 841322 743530 808309 14967 449100 342502 123857 857695 1034676 431228 466102 176814 284345 101471 760521 911450 969110 250219 322809 235286 943556 273215 142811 578292 740029 363325 81350 879701 410487 353898 250848 79503 905421 833908 699298 314163 44787 841436 936363 257764 552751 86651 736474 196135 333671 665330 773542 165799 212201 507792 903435 252698 417357 176379 379957 220438 619573 801573 750918 733753 932530 540110 721815 487106 565044 457161 404700 840238 302707 693498 843059 831717 815391 214477 474976 446118 706035 455353 748876 776353 315349 63166 945550 544690 467315 945320 465235 206070 497806 827004 447098 470422 292766 102902 575385 720520 790479 776487 725613 297934 793787 928334 343262 212664 627427 999918 118714 88743 963173 886450 109561 250332 325043 742355 691151 771860 1025732 153585 589605 467866 359585 96091 152062 130579 896138 934503 305013 326687 320839 976213 711412 879945 510444 594431 861980 630355 666579 671503 347034 304986 1037728 318323 388006 1034398 294452 488920 804587 772935 726491 832417 92597 990696 795385 745944 638770 145191 902918 587159 430783 321939 908867 130819 210285 867168 194075 1003428 757196 204575 856926 957463 898821 69491 216295 307613 480995 609999 856247 892075 422813 457321 568252 956850 709070 892586 91390 707274 539620 912069 243541 750675 1015869 441937 211750 375854 732478 703057 732612 731919 987624 988505 779594 343337 367313 519585 846010 983933 282103 608092 652483 355764 955888 600567 761202 318698 422091 687538 91613 423842 419185 968417 202618 419635 842362 651677 181483 814762 915204 303050 910149 519848 465743 349493 364005 61686 257241 885881 699558 847987 327377 724216 791996 841061 382904 53095 290587 938694 694074 648989 408925 901527 452282 671418 236917 30547 685163 306486 929494 875087 447123 893979 747709 904371 373914 401326 488499 100861 191763 757202 297913 647342 274363 995442 905877 373373 921238 352750 939630 421308 953102 374605 425861 894023 448206 642234 621201 38631 244628 1038350 555318 359829 214427 776380 933264 910802 238806 268187 376261 120310 847380 858003 128149 494471 940705 972971 609654 467670 383430 959887 830832 276191 667767 318042 720428 551799 1021581 392492 849003 617434 384647 771639 864718 310232 776632 451056 750891 327217 473735 276957 249568 80853 995499 763107 602941 326930 780693 1010008 1032499 468563 423438 714388 16188 672887 227672 465782 267646 733434 710070 715498 237116 683449 111090 352042 96605 761059 279550 945578 170671 317195 244429 908562 382354 101368 319675 501399 888234 570349 725087 455080 371036 292750 875218 469564 977047 106317 204247 187260 237803 587177 421263 967847 318827 891370 638252 605011 614559 1044582 756532 964120 902100 244283 704886 758357 434073 163375 113421 845368 211573 192910 773872 175733 878861 695452 933013 935369 955105 305630 959380 1012366 935303 823134 210711 372990 514827 963175 825142 338405 974910 888099 407710 387701 686870 909658 392842 239161 275961 746109 151538 398331 186127 178802 322169 741062 390632 734045 752203 560702 589605 880817 773346 385275 763964 273882 992334 511080 227763 258472 586738 888171 837213 864634 410455 784473 1017674 461276 826791 541947 500939 572110 599963 808638 980248 822246 941413 94955 241308 793565 510921 760157 999703 322977 768537 89259 143347 315337 243108 708235 978113 551847 876905 721894 588124 725343 554439 762534 426238 490344 430951 331630 976438 931150 191638 994951 886713 643563 849167 584174 190778 813437 828246 495510 47471 191320 867225 888619 744973 445783 669681 183530 847380 906152 52653 635575 503224 953134 155434 1043082 1044572 607918 999782 309431 693451 923053 125426 954711 46943 16091 756659 409256 753911 876364 555926 866002 145371 226275 785548 709078 719942 238549 325259 755507 932393 218023 815543 492211 761184 439515 367029 870797 207771 1028698 359829 487878 424803 249760 486342 162878 222142 457000 88254 314233 413301 887730 1001159 855917 872356 757108 274346 219767 403931 711496 139130 449646 631257 518024 935130 702885 125172 806559 441523 711755 255442 504706 107966 724845 190370 999932 580668 923422 195432 965173 996636 817755 200681 160570 389834 540556 813937 107870 119759 28317 495284 490758 877402 724823 861047 502906 993784 48587 423137 960823 967369 304054 119771 385334 496764 856537 589585 487004 105695 153565 482351 766896 666598 191320 725838 698703 185286 346462 63186 10749 687345 190828 646202 986536 1036684 643278 464615 840886 184086 298939 567869 978088 859960 891974 511031 220878 1001913 627595 989482 587482 653529 1043556 1039553 772495 952619 455036 293927 436779 757585 857948 798663 129702 475017 989405 605835 156015 801901 194253 768643 719889 716913 517808 955862 556347 649630 438390 946787 867970 1016775 432089 941326 324883 412733 469922 543611 844107 459644 804654 364222 784937 384618 1013956 481627 261681 16093 254590 890013 359542 712933 52063 277207 127574 439482 842662 797310 226730 582587 361470 879673 963408 427499 220020 212834 625331 948676 204389 105420 308711 999072 717666 1006028 124094 190350 383578 797114 957493 1013852 883004 413394 376040 814757 313302 946112 359768 171762 843401 408926 701109 91735 831131 323356 708302 222381 1009892 971238 386710 318652 617814 217852 312558 907861 127098 750418 929329 621342 385199 125799 628468 645518 941864 475013 887085 609733 587220 845013 780330 587173 375174 22191 126108 115837 468428 631290 876666 304030 855663 250971 593270 546507 875733 962386 555701 256936 933318 249574 513858 360098 577977 584379 976041 341414 583090 749388 982100 751793 725843 428666 683257 530382 97811 814265 467579 728693 947114 221098 298470 335751 489316 1000906 747111 674711 45563 1030732 81113 167455 301694 227201 407450 1000475 518923 275879 932666 629449 1047064 113400 742107 860575 841124 585005 60763 893155 587995 207604 372643 351323 160566 185627 587369 415395 314669 742691 460703 479482 247277 187951 778375 220587 552238 389805 235223 390223 667459 904229 546391 540646 106443 309877 142839 106879 696049 644212 760292 286673 157659 437226 464858 571051 703060 379381 780564 202487 421427 584557 1007154 987849 384014 500659 989811 609270 1023028 883045 823246 413564 481971 712161 284507 725686 394863 800925 585417 122061 986549 379609 881925 857991 502339 654857 763338 236935 995497 869590 630364 556433 217042 413135 434783 1021514 571836 342647 370311 193694 162771 22485 487756 105835 236661 711146 281086 456995 498086 797949 984021 816378 139207 792553 702388 355513 496214 247166 928915 886225 433708 345722 471254 208293 750537 116343 484600 488870 934567 1004437 628956 971052 324189 321246 691033 821187 792941 146665 445533 842089 951668 421782 746480 480986 926683 379861 572455 865339 516741 241104 456092 249103 89499 162787 632954 183526 62205 438587 801366 173005 355885 756220 392272 817339 578552 793773 1002577 957347 720440 264062 618162 162742 23767 105306 624539 694682 455717 801692 551853 640372 485050 571022 613285 20031 117371 828381 707252 442746 450607 727147 768226 912193 678827 879716 1040771 648820 698058 774616 774738 1022508 661757 94138 743823 261283 874960 989008 96169 768792 254357 551398 423237 834010 130604 864019 873707 742569 104751 676783 586043 518561 594908 429271 750731 642366 871096 825255 175861 852702 21359 629594 184210 873652 203669 687395 801590 481863 706101 995797 913703 760502 902772 656631 848690 433387 827900 623227 707747 436024 253196 48567 95069 977284 388458 627901 193870 362679 498105 191551 251039 838641 253463 764572 600799 627051 715358 850191 387761 1024444 484110 445596 968380 552732 741407 927861 937204 226139 324280 799577 763951 877337 906676 715051 754682 118450 1004327 646722 583632 348871 160623 350572 762733 501698 719651 761486 1030292 125274 816535 97165 938443 757162 483946 950525 193259 825281 342635 212419 226748 604967 744024 60635 120515 513577 711993 1001611 154805 985443 1009242 801650 990913 697726 431893 493967 510645 1045378 748904 1018077 1038209 497305 1020215 1022133 143038 945507 739707 881340 662107 827312 885628 847630 784001 426475 931670 732340 911397 1033778 574895 485502 350838 1004106 122517 987883 500988 948010 1041689 629238 108517 59853 722550 771697 124270 1007820 644412 816489 358525 404937 476405 907602 800660 245293 129488 905609 968611 601749 728425 374681 935881 775257 693210 114138 106311 485180 121449 650168 255687 1019022 201715 449683 31356 392732 248093 965684 987195 522396 620312 756510 637718 61276 195281 572728 842360 834251 993742 387914 628125 208123 758111 228848 374838 451687 637107 694694 698982 584558 561871 1003021 625395 998938 415123 845915 632155 827170 774890 898135 788735 829113 301500 848990 925819 812882 949014 142300 1029016 212761 231225 319079 744246 242718 693155 488140 825814 702279 1022091 403259 835759 123614 630644 369711 683691 647654 789365 174780 713513 542671 408459 572084 139253 733678 997463 311169 355814 186808 1030668 130504 1005160 873704 1020057 762827 815009 667277 710371 835026 581398 94871 555679 710313 1005010 644739 379880 428655 747853 254704 225048 799661 209900 111957 1002841 634063 897688 867564 433479 831670 944566 634041 469858 472914 340958 777989 476414 375761 833974 326947 285998 620654 997897 175847 837948 617286 48381 1039745 105279 612975 742171 987757 893455 889462 192697 437063 1027504 711467 735938 671998 924231 738797 638352 489565 399869 687385 190046 865005 713274 40694 635257 769347 953255 816566 899283 1036643 596465 278434 184308 321339 738206 694519 994693 724605 825141 698245 757510 185047 303065 343793 302817 114029 745042 915344 977073 324307 437803 945225 867824 881694 1014296 969494 926127 618183 499867 831255 494515 324023 358787 398943 579826 250804 492269 752812 474928 352445 887606 32555 113916 190382 516965 871212 919165 851508 1044495 346599 236188 322731 261185 542415 896025 941784 822073 956008 760364 441578 837053 675645 411995 1006633 927127 380525 732122 162367 630482 962353 1007725 313223 970576 882713 639676 143741 611119 763306 310569 762668 728423 556746 173438 980227 487897 943379 521121 726489 634849 907358 775656 523340 987822 229061 188280 431646 876942 509794 964464 506061 372314 709774 242763 227475 47339 555979 962032 895622 481697 163497 528187 1001499 346831 675542 518851 629879 195894 106197 699384 476022 140023 371823 997005 782469 364242 368114 320439 171580 811510 375191 455272 772523 856894 253046 758729 888381 695965 458433 979610 770110 134011 905743 902796 419246 830318 327536 515721 701195 882544 743530 497831 813489 870834 311113 873075 1013252 981794 238925 292151 283898 539463 971564 1012039 477034 694714 464371 989660 538059 1039442 204474 718292 742959 595443 880481 548757 754604 108346 309557 589762 255098 911437 842027 564843 366925 24499 93117 511194 188073 817227 390116 1032773 872933 767119 749284 991064 789759 237384 503144 997013 209533 848907 604604 650476 1013256 372367 630688 240582 1007237 783629 241839 888540 433487 415987 1025760 1018800 821043 186354 405019 214461 76788 2043 841837 870318 698279 716846 365963 225398 308201 516322 605168 675322 80508 843620 362358 543358 842503 883739 902580 240314 293100 687310 404367 724916 881833 162542 530409 599998 255290 501579 422227 223861 1027722 253106 398319 554793 291797 472869 875095 77015 464294 588338 326254 810609 252515 992875 709703 899878 726885 436054 473571 183879 736532 1021386 939143 261016 429468 883136 677732 375883 647350 719641 959893 127733 756029 476898 743836 896030 898191 877717 739761 289398 750236 696439 445928 511937 349965 500547 755149 763718 900396 968071 807883 747051 846987 389593 878417 705243 55142 823260 907381 566131 953911 126014 648538 237385 304447 941289 799847 215015 684519 284027 1004698 183129 950999 241462 837610 619736 858025 904913 175451 290739 291766 144619 190685 751524 963490 630485 859403 510105 320892 414375 735893 731687 989132 438772 504423 565759 834731 870630 460747 791414 416415 420972 347508 925308 90053 745136 415198 97978 897454 931552 892385 614276 804767 681788 858346 999853 732357 724438 414589 1044928 56557 167734 752713 114255 1013891 243386 897364 603758 147002 767433 650758 605583 593567 1024825 179215 113586 92014 30263 25455 726869 739981 681563 969964 81182 1040923 768577 900387 1018784 959950 904610 880019 397805 1046624 463222 942733 612038 522512 507658 586429 733613 677479 1030426 1023784 446003 422671 613107 161082 597968 821101 187052 629950 507049 477606 601759 964743 222697 308797 379167 719720 432189 804333 372947 648566 734918 899258 485065 664701 891779 121957 701645 740017 997020 774667 574455 942381 421465 993701 752664 305139 678501 731078 379093 698966 248253 890227 183758 989592 231375 510522 898087 102379 1005153 856826 490818 782915 251612 905396 619465 933209 509540 375226 508370 552349 896069 189791 461498 688735 175674 530171 848406 879466 122332 652821 751408 823173 683239 637577 204498 878102 930231 572054 697203 338851 642139 638264 621170 326512 454410 898190 510793 312541 30572 354012 687050 1032461 461745 710244 433994 169135 408859 846218 987817 171707 646934 717234 915473 517165 1021212 819959 619334 625606 432885 502004 364459 353180 815348 737034 698031 710247 1035522 149499 513667 981025 572408 929327 250713 320444 690807 477975 947413 240413 714930 167549 586809 771481 666221 611825 748167 748115 446241 236426 576702 871593 869174 448188 470986 411775 419301 145005 579993 118002 1038921 650698 482087 621974 399282 250579 874655 271229 356823 850313 880289 422262 483953 986300 866758 1022403 754038 145384 1026835 72555 698969 1041046 47866 417110 322032 70583 596317 317646 902780 421612 680295 814834 1008701 469939 832885 581204 944026 859604 220133 732487 305091 824677 603371 554423 162967 831398 421074 636086 592876 469891 936779 510502 244948 463226 388427 691124 631030 40915 350829 740338 674701 163618 706935 480099 892175 186276 238351 873595 609051 100309 270203 254620 64697 768596 455576 77727 385806 200409 626107 466646 849449 585632 446169 938833 806823 912722 994224 846403 486009 979056 443543 730483 840418 383329 943953 358061 607483 225080 611037 61426 355675 986425 707445 681436 680885 386532 85726 998029 1020709 580119 357830 709557 816582 1001148 605131 1039618 966210 938686 59775 910358 562875 484150 862615 441675 32240 947413 126286 615195 802701 315822 687045 792055 990796 983455 932554 522696 734840 814944 240845 368568 379810 1022219 542671 249245 649367 618409 498823 717138 632522 900640 224473 412916 517318 384612 617297 347443 1028883 65010 611919 952277 153531 873843 300017 285467 520338 59321 480892 997683 225136 159919 925514 952209 885618 622020 294011 586858 375629 450971 801689 1037969 649522 256490 1007176 816715 977675 504808 875067 384059 905322 763077 514097 618375 502550 812652 769413 731487 894621 104339 805605 116405 657358 609771 773325 968878 322263 231333 360002 490674 935848 516533 255944 246223 705478 30073 173564 799700 232278 902294 179263 547567 522297 258849 758456 454273 437177 975930 617325 214509 120253 922867 959845 843233 741106 52697 321947 864138 176075 103227 93805 650984 826977 302450 757193 319192 339918 170454 844995 642508 464286 548147 122489 95916 71291 889086 986197 496174 807669 693199 888396 949444 217263 587035 863317 440743 839141 932692 588850 424971 905678 842406 880422 243192 943503 798142 523104 318170 95194 977994 435960 845537 830393 367769 219954 355276 912996 494438 500651 716385 954787 310542 1025283 232237 732455 792245 985789 859037 168679 98274 809712 616340 996185 735034 151459 887761 778899 488027 509241 381007 39418 882845 849159 984423 635500 259781 667335 817577 451742 608669 320359 1020182 512377 940777 485611 348128 892314 430415 921570 485653 73529 81359 632745 292742 571356 964780 845211 665021 248023 285435 723689 1040128 1027083 695208 980049 962591 978628 653656 903589 285247 326739 467580 365477 693918 95955 946652 300711 159869 343868 64125 365367 728997 501110 377690 880277 380474 844517 126734 898613 122519 714154 938171 520866 578287 572987 331311 662329 314559 595324 386843 36830 162627 471614 481854 323379 364016 727524 457748 640828 324510 761697 250798 219818 798135 649483 845212 944774 596223 949652 974146 267771 851720 1033354 363115 668766 865082 719270 706167 351413 930794 1016749 992847 895724 277465 179446 1020175 947572 380702 155110 353662 441614 842992 634663 1001816 290526 299975 406731 212825 181725 731875 218671 544190 745168 91999 831963 938650 365930 355643 346939 594555 351310 481563 894168 711438 258509 931097 367847 838363 389527 881073 711501 516282 293580 232863 814674 487843 228565 756841 138218 246963 432471 579773 977708 425763 484275 798666 749870 325516 122785 884482 337785 561050 683561 997390 347892 508986 244532 308022 584826 223903 849188 487487 1016231 706398 259358 858027 237488 874264 242169 958112 382840 1037144 947385 866168 368051 1029464 701814 445662 634852 514253 348319 511038 884246 355487 304957 961506 189402 226351 848295 964669 1034954 914309 971813 240077 848426 417452 390754 954088 1039184 841326 968238 767212 427751 364266 979843 879906 893305 910890 985646 802162 29670 713689 56289 209135 922941 534319 318070 1000771 835084 536526 141119 483539 28115 602064 777522 111198 660367 639980 514505 987641 608889 237687 374512 1011522 1016631 504784 199646 111509 440036 1002787 627947 925092 587609 484475 438623 997249 905620 981576 60719 408141 975212 399723 349170 389790 519761 863209 715169 779169 240085 163128 893103 973696 610150 147286 795119 959100 619709 274378 175677 699882 389358 95767 452402 848059 956447 959853 939497 187220 576863 449386 994032 391431 59374 729519 922301 964643 733927 513802 758970 727528 509127 482332 1006182 717159 937635 418607 236605 887993 455984 488572 801374 224043 836974 189595 895658 861651 592830 889833 386261 243797 624334 350893 542189 453063 331371 1022052 891051 630604 784834 597699 470115 761505 554825 196230 194977 301966 341756 421030 482762 879162 67581 339519 588888 465880 1043713 408485 440049 763668 373654 772760 984930 814262 502427 334811 727943 335725 162680 858951 1034516 678250 872390 381491 456358 114478 323099 237100 951099 770292 175530 501399 512108 961204 794556 896900 724947 506021 200428 195436 55631 694900 1016220 496807 683260 693469 595435 861605 828650 205533 762801 477983 707704 241129 969324 367779 963671 697179 985887 121655 556905 224364 449739 804581 331739 178362 308220 783651 192195 437062 987027 707941 1043649 180986 518298 874305 16206 31966 637287 684387 303064 287358 1002569 503457 964706 1021973 345006 252454 808628 318555 775510 622468 951591 375418 520489 942741 562554 580964 486828 366394 804595 813357 54005 709862 579429 931964 693100 831883 992233 824637 840907 469434 928966 675622 364454 834321 713144 519394 346011 464494 403902 692074 889655 30685 960199 547998 1024426 454891 613533 574077 830159 868975 169854 379493 584820 717667 730055 760218 1036878 804594 349874 731642 163672 230575 532187 192854 223140 635099 1006876 409349 927469 1006166 919158 731898 163662 894178 759274 325263 146156 186153 552623 324934 1002305 747702 697931 471387 478552 618133 224539 960283 892425 498798 472011 124551 1034803 121718 308405 353016 787387 619422 794230 714082 187996 826494 563450 802206 439019 650024 354150 798041 1034860 573001 808937 833293 220962 724658 629235 115187 457940 351436 636837 670102 879562 837723 633292 616919 642226 356202 676731 351861 823679 913686 621117 815960 753907 738970 997493 673311 636071 847200 697557 77373 391315 937666 1037956 517258 405368 789747 114340 736608 960361 255514 807294 379310 195816 375193 761153 130721 128387 719281 159337 934742 809451 745820 92027 709293 907048 154311 729333 514854 978600 805227 450861 478887 184233 179130 779306 84723 954679 105980 176973 620835 629452 1044513 142589 332670 991730 948116 640855 245141 144303 97717 635508 941358 442798 867632 969297 428367 758382 854877 695981 1025031 939271 871986 511271 620124 238313 432591 929336 613976 792551 632534 516380 615261 702244 602941 503182 767814 280183 176019 752177 1036162 923542 765552 191609 555606 865130 486566 389736 498084 487543 346731 259725 644209 157531 519257 887982 796285 717656 825809 101822 902949 753352 816819 384654 62931 248746 456233 198551 726413 632662 972378 194892 387253 849692 243835 405294 296910 927201 578773 925160 752448 833938 226398 713437 668666 364782 830322 681866 97687 968267 593805 889581 687159 732089 537263 412501 964164 439672 125599 349161 454081 497957 370156 735446 218671 896832 571235 678841 928621 454209 419603 256606 956011 453316 834648 605907 731083 693565 760944 572110 774604 907850 24347 910668 891737 316841 849541 304491 396478 916516 351546 1021459 943441 325227 734865 932304 577773 923626 733555 364016 824294 742829 371541 234620 1024603 672509 389558 207611 490637 78317 929909 645586 635337 642198 766867 111827 155029 182251 713881 760428 416843 260720 129994 80759 491020 783111 699338 816357 678311 881144 304911 823268 999056 644893 337143 445159 242921 208567 596391 509377 1006256 625507 562143 483138 360044 317149 310343 990501 710198 881459 649307 961813 758746 1000095 53943 733100 80876 718482 481633 718252 770622 477933 944275 818475 750753 363363 398710 209595 456751 768841 938812 799871 593783 215867 496818 593400 440679 505034 1014278 90620 990819 993853 48121 723825 191891 914213 876701 178829 751384 996442 1030678 926439 642093 883176 562682 467581 454469 414843 1040948 333230 619913 764317 106973 600191 848489 176954 947625 749738 327137 765195 464331 730237 391873 31613 517683 887258 212394 933091 746810 924699 546543 103914 209895 228156 709259 834372 1004792 258335 949255 468821 632483 725789 501660 109723 384515 746559 1029572 971577 560086 959206 372953 586620 355446 853854 481974 692023 647770 980529 570207 901535 899427 862429 313823 926842 1029552 606965 631773 433273 711604 654504 194804 763957 256406 391698 255946 677490 236518 672575 1042569 292979 742559 355036 196489 226061 989830 419420 366958 355060 408718 746798 523056 261766 732695 351799 512358 999614 832733 293678 171461 356240 381045 419950 954074 807889 250757 1012940 464671 167837 977578 216899 294547 860775 383630 1017643 453992 175598 762739 479030 492351 199607 828092 142293 365355 338255 887038 743485 410343 127694 243294 418758 928351 716451 552376 258718 513172 955192 959909 266135 486305 234947 626062 958942 427709 837555 958150 1028764 643262 793976 817381 366548 865974 258278 223738 443511 989383 760101 163266 1028486 571281 335691 512287 257585 416903 45691 718792 249689 738125 681190 730356 432381 756893 564538 315886 910158 892818 521475 235727 855211 941336 424874 640862 710536 510156 432066 253136 489713 706745 240343 834695 889784 761644 618921 671436 995431 707894 1024946 203606 399340 103676 294673 755445 800562 221914 956644 918005 447971 387763 1044646 415799 708985 766438 424944 727758 947977 318265 518420 869818 703818 167889 539051 349117 173711 870571 858840 776818 412510 1020534 68477 291674 400113 1036776 485955 840138 501971 379518 311268 43390 488331 449944 766053 741193 160991 52595 432120 89548 688622 223542 919253 817508 488218 540594 55785 697315 333523 48988 220271 783530 347757 962866 419669 1025191 858038 981200 780396 771860 193765 352076 486611 289887 642681 901947 798451 783937 600411 552647 260520 305271 710433 800377 369067 1033267 381341 579475 723663 763273 635995 716768 220019 897460 1031496 580495 62677 815793 589339 218985 887628 596221 241546 813492 718281 754642 1042438 177068 778422 752460 117747 812900 547251 486804 116219 40407 1035034 227614 634780 986963 42494 829327 369135 759239 971837 652329 946413 108791 522417 556707 782818 414271 369967 1045066 1018309 331717 912288 321020 597651 253155 464476 805531 414045 782539 518313 419247 914459 897252 838892 932707 258615 881201 961777 535965 303823 1018099 208569 746287 122524 916498 727001 857067 600813 518484 396781 908074 485033 173916 1029148 229853 972114 390357 469797 471591 427995 581364 573256 474787 779781 988551 28078 751203 923612 951676 204620 290446 768079 388306 428522 278285 701669 671403 443891 564089 408497 943457 630562 500680 404847 497202 195424 511698 977068 929421 1016722 386670 251562 194530 274341 935485 641247 569967 1044508 745579 245337 713813 388200 534223 381365 972555 757097 52950 175467 119525 212693 841929 930319 308973 1016366 700360 635842 605543 391601 367198 63987 635211 937305 302802 931143 896680 835372 586078 1010577 711780 786180 734411 515250 508470 119899 1039890 948408 1027250 640993 683862 340423 930270 551389 827170 697919 126662 323675 841313 998214 565098 762795 755109 466804 464691 865818 929911 716422 515096 1010228 480558 202598 913186 450449 353935 848097 564086 961588 596349 646330 260914 29674 436461 527327 745128 693967 622405 470372 874977 212332 745945 937811 884370 674659 899166 869210 422828 310373 1020023 765043 616933 373177 652438 223823 211660 587126 483925 498521 714119 898272 976420 629681 370535 932945 112103 1022051 350110 799131 61063 146651 731893 425264 675541 813433 503154 794229 358243 181203 110311 546661 825709 866769 400231 210447 480677 880074 905454 749670 381563 404668 707432 521010 760399 834759 687489 762421 705528 191370 637157 905563 424793 244815 801500 241140 921420 837263 219987 155110 1003931 772552 905586 522580 897477 257634 662442 1035320 96241 194201 441752 802736 125831 843335 944337 126378 980225 520285 981529 155097 379790 159697 170953 607203 596438 353211 742340 1037602 586612 864861 252401 163289 575467 500200 667998 817215 95661 946856 409113 285245 1000299 995801 548238 916034 436765 145260 842319 621453 837417 99309 869346 175726 879006 309624 940532 751899 471893 539251 985931 759267 415343 939476 940865 731112 956244 127962 914314 511336 382169 1003755 611294 1042443 512619 79645 187037 46495 123215 1038859 879585 122028 580758 486632 695127 423822 1024285 792029 875614 160117 365469 577308 778667 359788 709618 425112 1038516 248631 663525 582131 585263 260561 735670 434397 903152 891547 179574 79470 803318 915603 834994 56011 502413 822574 241973 746326 572854 816753 732865 959550 510087 384535 904425 770871 848732 460469 330551 937263 568479 862840 500476 536501 215615 893930 691139 747456 477913 637483 766858 1026185 847776 775561 391218 168895 830615 946323 337239 813087 901683 584101 899124 904285 1033508 233146 896657 992398 407516 324979 458508 243950 378974 875365 548698 626350 984477 838249 831057 268543 607723 769069 412367 715190 812411 1014089 669434 441611 443738 1035906 89968 77740 267839 876177 719208 117083 681178 189654 318639 380284 383668 423557 833300 718312 314011 224973 947841 1004886 785744 714275 793339 46006 347067 997666 797613 151215 691889 751314 92283 886011 931900 556274 826781 1006673 957838 572085 36606 702284 629143 671564 367418 644615 737757 465646 27577 737399 603843 955674 866894 51055 996836 377083 929162 971188 95438 51837 677533 316393 677998 670259 91899 195528 476269 124095 903388 940555 747989 860974 372066 388250 551898 548318 643355 911745 175715 516209 95957 315321 793755 373814 558823 320047 502858 494935 187279 854619 412413 771381 153211 402364 789839 423469 694494 587964 510553 380679 931060 997836 776561 120772 30077 603943 257266 965914 728607 439013 310582 294787 638503 844665 800482 997944 732965 402157 584935 940154 695746 105015 874268 847003 741267 756255 967523 522509 200302 471798 984986 587085 383830 974931 947505 152799 163273 466796 783208 753316 940705 69117 316973 1032652 829246 216500 383164 426741 794072 866790 495078 683505 646760 265079 920761 746953 337323 385415 730826 779948 829907 1032847 194617 232883 365182 848153 824893 358091 31335 411291 650964 588722 945940 299963 444726 889946 224846 535415 341653 914712 39039 748614 814410 897713 424409 846816 255769 976467 673022 505907 698836 977699 1036754 189999 178138 590333 705261 619981 898134 463710 775388 618675 228976 667622 978257 374054 863127 325980 952567 435068 614875 367045 113575 194778 847714 48763 1013346 784903 105631 1036391 479153 638788 617830 739443 437417 1028406 668540 816112 1014208 339809 842013 469473 735327 500970 904262 670999 566223 957767 955234 685862 763785 832441 352108 432811 429335 484280 576766 850644 126631 561031 675683 617641 252538 562891 570202 566941 980040 605642 641646 1038981 106007 473554 353807 842157 383397 611737 585529 892173 293608 771143 119782 138202 222379 768458 778419 443854 966777 122084 700902 375768 962134 909674 490144 577513 652825 273214 771274 30511 241538 411630 402791 176991 653397 588835 954280 225693 80219 882904 293430 432473 499462 423782 161597 59551 900401 277390 482912 774691 968747 816661 938430 906004 648390 523298 168691 771659 942789 283514 775452 841576 684894 406989 16122 403314 123675 399347 504217 506003 170738 220082 748070 846732 184161 944589 885726 8141 629135 716301 477556 1020713 1045377 939932 911915 314747 844551 617239 686936 602588 666485 612839 571641 569595 803559 168442 471631 521386 879346 775828 909422 626253 216809 823142 367211 728117 576203 791477 292453 62631 699705 996833 568159 282333 343276 15338 931523 226119 596587 829342 695674 834142 1024724 398842 96910 990487 325988 277463 496107 838683 622504 162701 817758 400967 494254 754973 1035461 811829 447093 472012 222685 425529 973225 429043 801807 357865 120246 244648 310387 511058 919935 710520 190294 477335 685291 252297 447948 703002 706253 278443 85913 732133 530238 383706 741677 880293 841501 384668 192480 534191 1041281 375158 619663 1016247 23538 722361 611961 684351 21311 682354 750472 829389 677309 366014 837553 682391 698862 391366 881873 407159 879024 159096 468450 138527 463811 290453 353159 348847 385954 611710 650023 373958 46446 588280 460475 706902 610814 521858 547535 190188 480616 91823 658300 594143 828239 612999 210731 210620 217998 912013 564952 1000908 980552 647772 141181 187446 761491 135129 344311 72630 519704 1002930 717240 194275 633338 621105 453988 689487 605040 415665 863174 906912 89389 471836 830706 897933 730685 441794 468428 841626 480819 213855 705501 871627 161543 568765 950845 162915 699689 193380 212787 832567 814350 986054 708117 506312 461179 832899 124664 376052 804853 614307 901436 345465 982088 984517 192989 960949 233174 857953 170986 684175 695994 225644 857557 419654 83191 186858 428508 368175 797817 88727 427695 44939 278230 356022 684220 560631 681502 538038 914505 902924 575354 253289 943932 928474 842874 204643 97593 367196 359213 946001 683651 730620 456352 843352 860082 929602 61884 954963 145318 513368 854235 191805 1010356 867522 733018 785932 945735 174445 424489 191785 1033443 874042 789851 447263 381381 408107 860037 429043 794426 691826 639631 119501 188069 613993 567549 350022 63292 703892 441229 707902 762595 858808 479971 434814 625357 865017 59755 898371 918718 259032 857181 240076 1021241 12139 324999 1030338 406489 859591 977353 1034936 870185 678898 907626 747821 1019015 644438 473417 552495 120527 809945 922815 971385 517844 278911 806543 463605 118287 956121 190416 452405 309200 425618 939241 956856 840107 606671 162517 576463 794293 269039 1018740 724655 739390 711256 61302 899944 342822 486936 560825 887242 23495 1010236 544991 386143 111997 356794 307118 1009806 238486 985557 519820 508665 844265 257424 944547 972588 643415 338543 937143 384612 837099 326568 224742 755506 871754 155061 555403 449634 468718 906413 968215 322614 847060 478377 839014 953470 845611 1000510 145021 520376 679605 1018585 707054 712197 796602 683946 112182 482642 967451 445011 771103 974274 432068 617071 796637 942652 956850 633051 605399 986853 658127 409490 158943 665367 975173 601765 536569 176535 947076 922870 696049 423215 421479 996057 847619 885175 64651 488289 355646 106203 759408 520560 712394 666462 996631 447130 635241 399030 494703 278131 894865 849682 120778 258859 831184 366939 849466 516782 806821 297919 843492 587150 622176 379611 734390 822993 878413 751836 129205 327560 295870 1017299 649129 65204 254891 890470 495525 425502 555134 128453 488817 194472 985215 749906 327144 325382 610277 85695 710369 129488 121554 605868 384648 451321 452203 503867 964816 418035 432113 548595 780385 377979 190938 611143 28255 460415 455128 989405 887417 778383 862629 782902 828251 612073 253028 338170 769795 922812 424866 276984 612243 319063 169209 813854 381515 634505 805691 182899 496094 902919 739750 717466 891484 762173 699050 898375 647725 641689 254827 686142 945740 805678 571215 125379 843204 766234 254646 116572 409538 676981 203390 444297 295930 473027 341977 603734 316842 687442 257097 356235 732764 996441 607165 254827 856431 771422 913656 671587 497276 1034633 322805 639039 1019608 882628 497783 169277 701784 760244 685447 400981 433560 426938 136055 247642 46527 807739 990904 951766 895670 967493 1022055 189771 220597 256226 421225 322883 929971 496364 219802 1033186 601966 949012 935708 706502 686654 482387 612566 878564 30645 824051 492190 917951 830556 918387 442186 1044596 826194 274814 661374 977054 745976 73430 408808 796570 861865 894041 712065 807659 27118 454289 353958 609009 178778 629571 685433 122105 604478 775339 187372 326917 451459 177835 837489 959717 517194 899475 833660 509734 291768 431788 819137 619110 936178 605083 480565 105181 650028 729721 729711 472407 188016 370995 963882 838581 744042 167157 504114 814138 844503 340831 835218 55271 159209 848142 830629 1024436 447446 382613 512929 686977 858490 867538 341645 502722 225001 675387 208106 909399 897166 898435 751180 735174 684854 324410 250337 212466 989388 472524 576435 653970 445690 362172 643974 368263 92101 503700 902562 425517 1005000 763468 850242 695485 707293 511586 742287 269695 836856 615166 569321 372909 931241 608959 865629 675951 436162 1034872 27005 371518 65185 1009032 560814 106236 48910 193591 259872 95637 475957 224932 180655 742073 851025 178094 651184 949301 715369 505684 949872 714196 185726 873527 947405 757444 602357 453350 701342 620835 987502 651571 499249 773468 486790 857563 715311 225035 809279 613331 875171 470949 93436 806857 423097 313581 714474 421262 298458 448842 339772 68606 179929 849077 142586 353367 186573 387185 29879 272347 739549 424015 611065 128459 543575 620233 202590 919933 416343 113337 741076 527991 783390 466439 179891 483455 366058 195178 676811 498037 609782 61221 652889 661210 130992 1019593 633516 962377 412147 362454 341308 503887 665838 64795 480954 58301 734662 843346 1021833 946714 172008 229036 81451 924717 160618 134875 908168 486304 676221 912548 467815 276281 172919 373458 751667 640869 713854 929012 240527 692795 1005109 850626 997011 129194 846043 815837 752240 486504 570782 981712 869267 407257 437813 208429 1024568 873700 680651 1045188 931354 375684 376360 209341 554946 708903 206031 501390 507064 691665 546677 887401 833686 358938 998036 1026401 290153 365553 255659 531837 684343 294817 141035 434911 451134 977447 1036359 705119 638614 875562 248029 431775 358842 1000613 52695 203679 963849 279483 162213 648922 840099 845170 249750 638350 1017681 399263 448755 40894 432375 693639 455398 667004 638027 54845 436682 175929 180106 683425 798223 762714 242775 158461 91982 399182 47801 503395 639934 717462 846599 756523 433498 586449 637408 716906 235749 363727 310244 488304 202525 123811 224915 505464 511334 519702 182910 881785 825838 89721 794172 250459 116573 648461 810682 323404 992271 855387 833644 46553 740038 904049 1028370 668625 445878 639963 796079 482626 937861 842131 1016297 898752 1015929 896148 758380 110157 621637 138647 888553 416468 709996 239710 506145 727772 380699 773017 738485 611226 427000 959833 290014 898565 825228 762798 993081 934621 416550 843114 180004 898470 334429 281334 319865 887619 763380 366067 613207 965159 543579 601465 835268 649270 819631 723902 567545 896582 669015 981176 587468 338554 464362 436398 387529 127341 808946 773894 222415 1037412 298942 832391 118543 970266 883996 737631 72255 16171 974895 802475 572118 905261 717191 837198 205564 967406 853717 826236 494683 668847 372378 873835 476633 222076 716311 1010276 439406 155474 359515 327269 683937 350713 212916 163621 666858 998352 65394 991928 286324 400598 943631 253793 894586 128378 462588 409422 903289 711392 363898 106197 231115 953973 1004747 681517 457062 447267 427257 620053 502147 53075 636201 483272 750066 800666 621662 560701 255099 516345 109052 29561 308209 967388 195009 1007943 553182 507522 177645 433458 743067 169963 177990 616297 764307 619348 700310 643949 949394 171453 192208 929462 923047 1034643 367587 643321 663427 336507 212928 382874 891274 86831 309982 696234 559579 632235 220978 933682 428541 502897 629436 949512 1028883 516405 237335 645850 1042480 585275 507171 461498 276303 278499 578015 941700 260410 315282 878215 700057 732017 954119 340794 839125 73323 597801 720154 572634 323388 924730 324503 770387 734688 218044 942687 523432 210207 478938 891473 810680 718390 1024480 159927 649972 340587 222118 844738 705253 343389 410579 936178 940211 671187 357083 837618 797483 902000 508959 897365 842037 858594 812694 322929 877934 464659 621994 652124 584123 517005 232374 615983 701834 375715 238538 458178 682303 656751 347932 158680 1002282 578619 180072 584222 860646 461879 190360 374957 850737 339821 418479 758640 353566 689807 630609 667245 81898 441491 485756 1000663 489666 627099 440631 763619 1012005 530815 506697 308346 977498 570038 215387 647879 864622 92478 587156 449409 71423 48764 354812 986805 653076 604269 55755 747729 874724 160927 881313 1003122 502041 245049 429482 900649 443888 644265 130945 724812 510421 469226 575211 878813 705454 414901 891876 871920 857367 694645 719948 370329 781091 423393 483699 365990 113437 834073 702623 726555 678463 252365 1010793 643008 310995 655871 830047 416946 428655 736851 705397 958846 155602 808351 59116 211921 912169 715926 954935 85867 660988 563027 327361 444326 608383 424368 440204 102265 433050 814522 835839 597663 863772 345815 868973 867018 499466 872003 454120 755169 940805 755438 254637 241129 633717 518206 1021082 173181 629147 143854 902506 707444 612257 749735 816918 832829 462423 695960 869198 889980 907417 730399 605114 947546 835425 634077 317384 768775 464787 965908 1011226 806711 377287 358621 468446 47597 175643 364253 814881 324123 767128 766058 347379 209654 654379 406487 444826 589008 25535 917250 818255 330742 993004 890412 237404 604414 466604 609109 155452 277370 711187 341753 986220 506572 239131 516565 424551 466019 940690 681431 473520 683595 220999 894662 69483 832605 905819 760026 730094 489251 890561 190285 276326 724213 418671 534507 762110 737901 28563 750359 609964 745931 757149 439207 308150 156831 599533 16310 685895 386363 711633 882445 849698 441157 940146 80819 636221 11131 161732 919207 322996 513162 765856 165619 52984 876204 635608 364421 519016 540355 500153 758695 825789 392281 878474 308403 994081 1021241 381491 488600 879047 354186 740812 466396 446194 307550 764811 612165 243870 662591 822558 581013 500933 898858 957834 847336 504214 126396 316765 719239 293352 597867 617260 59868 491967 167850 736090 404398 444062 247354 804299 970641 117943 451179 321438 118413 234854 1034648 853565 614873 234349 445902 493432 710064 945946 69295 601207 1017750 327449 816850 286664 235470 122678 572039 247498 62061 612563 14328 935771 452763 997655 400987 996720 649916 62374 1013834 649154 880337 870348 163215 651325 196134 88478 405046 351685 552339 124844 251279 476017 225497 703509 1000348 97393 642237 830938 121966 504601 202413 218750 289885 936373 707057 293818 438072 1046790 434590 339319 325038 255730 240529 886118 709582 961778 455896 251804 367472 681379 452344 88543 954080 1000914 510734 404253 549743 602679 630041 138606 633733 755311 157052 478194 443039 453726 308655 776982 668536 1038386 337766 301782 284783 195225 177880 985407 269181 857996 85819 671564 413307 209531 876290 442847 151413 429438 93556 486193 534263 866070 960186 674651 244299 752440 90081 1028880 663132 659411 94005 477116 611692 841103 242593 325198 697964 427934 486471 188026 476017 942946 703662 879047 936761 401059 31577 933761 761113 685371 702866 965662 730072 293226 932586 483901 813207 671138 650899 437191 127976 921367 64862 459999 740718 351913 632691 605853 683830 383800 1017974 773448 1042442 927099 884230 755434 595818 845500 639971 791420 228721 600050 958009 634629 163601 356129 597753 339894 62171 1026581 163552 1000253 555375 788447 626403 209359 381547 502047 480586 618217 322661 827159 273149 724786 650884 818763 735950 372123 780646 857446 922451 858935 425561 1027242 894758 654008 833962 636808 1000047 452958 254929 49002 48798 994036 209339 654392 1002028 666518 854757 444311 956236 734266 363453 167875 181551 697535 974083 478172 194316 900432 611833 568937 628121 825703 215709 347623 400841 963869 288927 253762 69543 613801 588590 944415 954799 1036660 731879 818008 390000 41726 241057 998444 603849 416884 338603 152317 109743 229855 975992 94132 838861 571582 1001202 692966 497061 1015839 634513 519249 458253 699719 490274 579419 1005764 1023497 704156 438735 940117 958718 448013 390373 707448 685928 984502 228932 351857 270187 507403 873825 912530 989459 859847 1004452 162357 48907 463475 743251 363358 738606 1025195 102222 990780 293993 227218 976214 642664 502680 565206 479947 100299 57161 14839 523104 838354 973362 211406 939470 421812 1013120 498227 813998 643433 975996 142074 774968 184574 913445 469748 351150 581552 203964 406500 991387 990726 603945 876181 844451 406583 515349 363638 40731 1016620 849795 320934 749142 829815 211099 732497 278214 997638 136188 943019 125046 962136 632308 500140 701610 249163 951729 580459 400667 806250 245345 865358 323939 764705 513212 941636 775376 828750 943827 923628 833973 940589 502457 965456 775905 508531 57320 747425 746575 294175 971214 583885 567214 204091 477750 878378 452009 488762 1000347 221434 987995 97234 478128 654489 1028355 95293 387572 596463 943722 744485 354611 704766 358076 687052 774679 490192 152767 987822 875194 1028896 218031 805841 246647 213438 1001559 322027 774461 673523 901293 746582 677301 189199 653474 728790 220574 739116 792027 844021 922868 936690 870283 432030 953825 982168 506824 52222 642965 938197 121244 906827 464083 1034072 574935 375668 179998 466550 908934 871667 891580 556752 1018246 630043 981162 686682 986954 245302 355277 572020 306734 1037066 235374 850069 421612 1026642 891314 167631 802648 488217 858462 923299 830332 706439 907779 339640 729042 418547 247705 745185 454979 186179 842963 386518 127713 117719 341782 507336 516670 587949 385583 682887 418729 608991 365493 793551 632174 623071 436037 242138 443190 109420 282031 60247 714907 778907 565883 361902 521233 501413 723870 955880 735333 808773 429897 776645 941288 357109 580638 755563 60899 864728 728245 864146 709054 969961 714188 416347 902686 431726 421579 305277 593647 454249 253273 587286 964730 570348 475579 858070 469118 779942 964116 160383 252394 220633 37885 970466 621507 293147 968425 50943 830494 358039 162703 437862 630355 427943 337775 857135 251778 859043 235759 468663 178412 831425 726520 595700 473928 150267 194224 959428 937007 802273 976354 486449 843310 730031 993690 571314 579461 521826 605085 730839 515604 450402 709274 335090 820083 756712 690556 771675 683321 817836 22501 455878 88767 1007368 102891 722797 559803 617626 405227 346940 616811 910986 644371 744180 93791 887763 699841 490804 989309 862797 385766 807167 1022478 44463 675763 389717 452978 588756 718500 604471 227557 700798 924970 322251 194028 1004984 481166 873059 854265 980294 892675 679258 555659 943194 209333 946994 1044689 757170 605910 235147 522794 400981 374351 661500 187770 358182 700210 927546 490084 1021224 641869 675358 730234 905670 484803 434055 80446 927461 968308 412476 726189 938031 331755 358919 47915 941733 906362 510260 793359 158842 31593 980172 367411 952296 384202 900422 383443 469452 15214 583541 220748 829908 465337 698221 187307 627186 585177 891253 425077 936571 898828 45044 311065 862635 155871 278371 583095 199099 179495 326100 674487 466674 178609 253574 430759 652930 710238 940359 46323 503596 815088 1025720 534141 455538 861880 1008220 863609 450146 607950 877339 351468 171934 416891 811695 337870 376210 990614 927634 760982 976973 891694 881337 845526 313003 730787 306601 876376 361789 713644 177341 384197 438588 58863 702842 1008207 506458 888119 582542 937929 945548 96374 179366 606714 112011 121805 654606 514376 696268 762427 853500 893811 613647 310855 343435 318925 310094 502317 449086 947628 445051 762092 994725 644705 573272 847089 126952 424101 798063 909886 364284 691670 733807 704172 961699 23419 783592 481491 49123 326318 212781 368043 503156 576190 973680 926519 708560 1007801 125930 760167 562782 834005 631294 464093 246815 204374 678309 406972 186555 998532 766872 959783 681084 379230 452883 211181 499098 953708 40335 442240 442033 492030 225725 677770 320983 896334 310001 945572 672759 1008003 462398 95196 391470 130823 902443 740459 647989 832607 61215 1014913 542619 1007631 294422 437404 499221 840339 249635 313659 833220 753411 716490 633493 695022 840985 486570 905570 1024839 223206 673628 63159 648317 676727 325191 546300 746287 469566 573354 745699 511388 482161 833329 653069 892100 528207 190826 375401 885815 168925 703029 870671 955550 853865 985881 239965 845680 376388 129882 774990 331446 191288 314535 260291 503238 117694 735535 968809 569181 248694 881336 959695 846691 890704 631929 703629 891978 178747 626463 222671 228768 806780 928526 281039 976576 588190 482952 1025212 76983 129146 423038 430809 693143 928846 48600 872908 685683 831189 459191 226179 928246 744537 593724 781193 828025 208818 420796 469575 969297 316658 559003 1019047 1004230 944356 780469 907367 390373 870809 742058 971213 742294 977483 424374 324333 630669 102259 649836 432687 133627 489932 874662 882124 1040673 726131 846929 1043841 96212 858541 750363 568203 814433 700879 343402 1021829 124396 515536 409320 44286 713755 862125 563707 968115 842271 324325 704057 345342 401079 446361 830042 218494 388812 556252 448310 379252 815903 711947 727278 56031 760024 229060 1025676 488058 743545 998677 977031 779858 474468 403037 178055 875698 683093 832623 523136 485694 944717 28551 489570 572028 819935 891856 416118 836831 1000177 635715 384083 714862 228747 492331 885627 142813 36841 730870 954963 425890 876061 776487 844666 87015 669382 146790 276455 188923 1023046 373114 810830 437198 581065 705526 809278 963341 47887 746686 626668 1010025 943804 235838 438030 710042 371192 967564 452172 407404 797172 550350 820602 481895 1004569 967147 170806 432884 886243 665022 619882 704116 206683 931278 308174 957876 643700 238555 368081 206495 556319 744213 254450 128114 473806 772956 910521 912070 448227 964907 802627 376626 345562 771913 423301 611693 71999 358739 573032 157455 159514 953955 804764 71933 472857 419055 680775 768050 636586 1008854 258787 738727 783459 396855 641614 949337 778270 535899 513253 986001 347031 976772 872214 188326 184567 824816 302307 122108 437450 484119 1029324 881677 649924 225060 157166 573408 755901 816011 354716 96437 77808 997220 333278 895294 390195 41463 458256 935166 446643 728189 763462 855972 189159 938211 75702 23389 579367 176819 1021036 531159 226087 816550 90020 376049 654389 244938 844215 222901 944282 964417 894264 936381 554746 669093 955125 341960 759310 338297 714935 984284 631420 227212 955363 64121 65242 994008 266217 517541 923892 14334 222862 638424 886095 674769 627166 746342 445830 581815 800085 1033548 437774 953788 654130 374373 509358 784130 710506 224795 627833 318093 1036423 14318 989362 348014 673270 512556 857749 184143 441912 768279 230335 404535 26429 1000822 707186 314035 711573 450200 679258 119733 692167 519300 763350 722542 649751 508280 1025369 118700 806614 654177 335319 587064 893742 122217 121514 1024153 300479 256462 661349 318953 1045044 181941 111869 226786 604025 80975 509177 880198 899745 832343 960954 513257 674741 607598 491201 445854 416371 589335 841916 243741 301997 370803 597302 879427 375084 343454 109877 747917 584435 960228 485989 849800 687474 291782 323128 776897 881237 964226 887505 376366 470968 962719 284923 630613 77804 726311 677782 187848 771634 900204 839121 756502 174445 486309 883847 629039 252093 355268 843462 1006890 63719 920794 385259 692969 942295 207023 216555 458544 661183 275309 957633 308473 837387 607693 439895 889766 480742 118738 970992 778695 1007834 972184 921483 571352 135166 408056 627422 727893 825771 555817 822515 638233 651073 914960 829394 748812 211701 666815 308220 714158 640181 742423 212457 802594 589414 910604 940651 440758 576671 666588 1025606 56435 27129 333270 975506 615455 537819 977667 929017 174517 32596 30695 634205 685024 219873 572221 73678 999806 912738 817831 547443 65427 892196 908043 606065 346609 837180 669669 798291 725468 648597 963241 842644 783389 305402 969038 671208 409494 194292 445835 292683 740134 610801 445852 629196 321018 745706 497717 231420 1007966 968783 336311 427723 120124 326545 906778 518821 416213 178875 384536 881031 204198 462562 1019933 227669 873700 934247 125405 334070 1036572 14587 932832 946049 616359 425393 447587 471247 964811 833818 980007 874614 648088 223924 222124 780341 841634 373671 834344 491153 1045018 772645 933449 501150 833567 906247 889809 239247 359114 117733 1027252 774823 1036972 156861 253127 485032 125565 420601 84829 850483 431832 816678 177129 351255 423150 277742 391504 956021 238959 63977 810796 1007010 994351 842041 887227 940394 280383 479422 713181 613799 910246 837467 220774 1030469 967895 1010996 778955 114073 151199 808627 837425 862949 934840 387854 818458 617443 1017226 779240 898135 551851 782440 675054 175550 186415 741749 501873 81295 454020 198653 895873 275055 517034 241266 421319 630110 874209 94108 624381 940175 789429 1043108 88861 910948 56055 503500 468798 141293 909882 313085 196235 813805 518439 251081 339411 249456 564588 1026220 605034 725179 954995 200623 229189 322201 717493 335079 721913 599869 695710 270078 950727 369270 36606 467547 979665 64972 363898 760259 803707 190695 1004563 123897 968583 415134 92079 992754 486510 48734 475567 548547 233440 130825 918959 902806 234323 569567 686507 24267 914664 107230 679333 211157 593591 569312 580548 31479 902953 232947 706334 984041 949129 433319 91983 468835 474315 723755 1019410 660942 742773 87023 1037418 367918 489073 726758 826798 203950 118541 976065 254779 63836 650341 973217 300985 511882 458121 473868 979372 578940 666349 424310 108733 616282 746729 634204 265595 1043266 372505 732131 945066 19703 599803 455053 175663 288734 347106 371110 682234 997443 121670 289021 931569 773174 501417 54779 244436 257309 586578 947500 629210 256614 361359 48574 1042758 518343 845409 628683 758253 186895 154238 746994 323759 854941 389845 1016157 367454 211692 752268 339765 317021 249452 349293 855531 497967 175339 768277 502674 490724 451317 782633 685041 641831 370090 416206 978032 228960 766561 635301 997092 840223 969526 245480 857301 1034697 880146 193175 449835 761328 871342 948387 312699 438897 942573 460515 189921 412793 879249 449083 506216 630317 396955 424506 587114 923444 467375 898842 993593 1038993 744662 99303 946552 93678 482081 735379 922923 718873 699188 146645 60901 228069 696959 833508 846094 821998 819709 91067 186324 614838 861791 30454 223145 759337 627181 931187 776845 728424 367182 873635 940717 306170 412918 866702 96056 682303 244937 662709 957893 956037 835180 481415 878184 32174 919923 617191 154503 383372 937086 226870 225233 371107 949344 710202 194979 374498 123963 623807 237758 399245 600826 359132 445929 797946 648379 101863 564692 102070 184036 444202 909534 478983 502245 723325 1004764 806247 437876 943789 212753 577524 584381 351894 775404 389555 673563 73592 695142 958946 910896 1044816 306749 383590 1038632 1042460 375878 461871 335670 422330 556346 605799 179443 592575 968023 1004708 987623 506534 400338 130103 163410 678942 653944 129444 498424 546618 781448 202334 204124 381747 713069 390946 194257 571069 122720 1033097 804533 877450 441046 945793 410079 519522 259417 849864 730677 385767 401321 756917 904761 864149 564126 490704 964997 886629 212688 487510 369215 774853 765198 414829 1033936 713045 942379 351949 91633 579555 374600 890634 619697 456416 514649 585098 212665 453820 166829 323369 758588 225051 645415 869116 943433 618977 984028 901647 760689 780868 1004244 552343 973250 762427 675192 685801 941380 480519 987322 339921 509622 536515 715504 758931 600037 159443 953253 894237 908299 128931 886202 829085 910886 547571 692954 381905 507653 943921 1018485 93157 812442 782881 854637 576982 640122 689070 167143 606683 335101 714217 924588 436789 64473 351446 316395 371622 300143 479676 480621 939591 766564 105067 903632 84845 756592 348733 963100 202343 227479 1018200 1017205 864795 207841 740573 248415 416379 238902 478295 185313 842063 685175 431443 44439 889745 446890 694730 57109 212019 330714 446950 915591 761253 971591 596654 805351 844594 920123 347935 633579 319075 959378 1035362 453029 294552 921068 931143 359563 306420 868796 858475 956856 578958 165831 257377 422812 224474 273979 546299 246710 317011 615615 298587 886631 635676 445246 447319 203748 483638 402417 943800 603369 793950 1002023 190917 642715 247604 733967 372397 291934 992472 780326 1007721 949697 386517 370355 511002 829865 701627 110549 30646 243356 776265 65393 31439 323161 190326 419699 215914 818708 834892 963444 315260 878396 638609 433223 617842 707258 239089 1011268 178263 874337 449634 519494 678005 417210 211215 989907 625439 997784 909866 369131 828783 1027605 870191 40431 984023 613197 273787 700010 734567 1040405 482643 816365 286149 489527 665450 191985 736473 933150 772263 820399 519044 865735 126546 143862 342865 439987 980776 574831 931625 206061 709907 223837 387611 817227 346861 697198 489154 493087 505142 171467 866923 938599 830653 756871 898371 915723 302287 450745 445678 1010316 902447 1003687 608236 500922 765734 733686 376341 1023246 366183 829723 327113 727414 377756 747093 343590 425730 1044160 369533 947864 505385 943323 398845 1038386 1020822 728801 357015 282595 205786 492474 586644 377213 347695 343146 124702 89581 404878 254167 910095 852982 695253 417603 878173 168318 762109 46007 362741 845265 1016949 943819 636596 842920 833741 288239 268031 347774 87740 367526 732646 709107 304625 1008710 145390 716297 92767 440436 497489 799414 711179 888684 907475 218093 444108 779930 754911 812631 913636 320473 662140 724875 192157 805710 817726 893300 441017 696447 145324 309174 913048 913604 342583 743454 936375 500200 612575 416846 314804 855036 930533 993646 520936 638535 621227 784704 668656 726364 1006753 26303 882250 256413 358583 472788 631275 821621 355296 462477 210885 763306 602492 473774 84543 994858 977461 53224 855676 813539 909816 1029203 435993 878072 831678 423990 412011 946347 746324 94714 122701 1036382 777044 567148 571852 393026 613715 474885 773330 431063 974105 889704 507556 359960 1017492 1034058 432871 245122 432553 818264 965150 877404 254946 932972 686678 408762 469211 967070 228665 504011 849362 191699 416057 964392 457286 1026149 482148 719576 690603 780914 376643 968612 909851 932532 979333 736593 563965 644394 1038624 998549 955463 686452 850034 671111 687388 803453 900173 1025605 494631 954118 854206 748878 148343 301493 63311 802475 127551 915479 94711 887601 1012976 718033 640670 1007238 494010 503098 421383 692725 735096 751404 290357 305097 219387 652770 432239 750662 779676 788218 974232 925222 1033780 677198 959316 151466 1016471 383448 810696 149502 183950 752067 1030449 254623 845934 950894 601886 363637 305133 551102 869854 104638 387766 216301 758173 36827 687274 124653 126402 385369 589524 789496 660431 259888 683843 438630 899473 65218 904022 636093 669597 608114 278185 369333 565110 485749 485173 446923 514572 342451 721815 436029 821238 61394 61150 635687 130580 692666 237758 881846 27550 570175 382270 485283 306598 383897 121530 821877 349603 912917 809937 160935 668589 760491 482211 897507 304615 185134 909765 317243 701671 994411 595578 126073 778361 793278 518964 241822 510778 624462 789887 52860 775110 367080 243804 381247 382620 1018947 903652 198363 958147 463837 718161 474213 894741 742606 878962 350185 883858 586744 178011 657087 404123 862126 1005867 663005 223903 324428 656063 113687 517576 902802 732536 497137 766743 317831 540269 585666 782899 999676 174811 446126 568691 441763 297966 568699 1010632 388323 391732 543718 715549 825131 685895 126886 162859 553387 546782 587666 49082 685768 464874 204538 706937 806851 921310 383561 467960 927481 1019151 128817 685847 1030921 974688 1034854 896913 638659 381291 592095 944461 669308 139223 256679 321230 306387 370839 438165 704452 516565 924366 895836 861940 174563 472568 824605 441770 564955 103397 914226 364012 408154 667587 733070 678287 658901 842547 701141 923087 324857 507474 548454 706288 1035944 993404 1008675 466392 713627 871667 128249 1026396 206790 461979 350161 292269 144633 840506 255595 965744 511776 636062 934371 539199 762225 493263 935511 1044622 171631 481885 995997 354747 240940 894027 775404 123381 707811 588087 408701 545790 401113 192046 190607 684981 1034900 122325 469295 770483 863003 695526 649423 7871 994574 105970 470881 654928 253794 970528 776341 870739 63726 1034823 318659 1027249 349042 513808 701925 217919 624885 421225 944929 628693 934615 381498 894549 253386 278386 733495 305567 700894 60309 507653 31695 288055 744153 531323 206446 439704 84907 455463 441682 302309 578079 670630 467187 584878 1042658 949304 794457 1013801 684498 764045 697970 781842 276398 79866 214575 390758 913832 247257 666620 887652 900144 649442 880986 1030411 77563 466197 850470 404668 864846 536249 482026 927868 985013 554363 934134 469582 957816 779019 45037 755415 520388 128535 929178 365406 699731 960627 733945 849933 316787 826232 190045 350118 900268 421610 1045506 719437 944471 224825 486039 124280 450246 1009994 48246 1026897 861878 933262 409317 374244 596957 357483 856762 902360 488292 581448 621859 686877 368102 431482 715803 882775 972838 945358 1000606 644935 921070 535485 759179 885738 1002279 951914 731124 210843 848502 315334 583979 751113 752209 681629 505066 563021 246627 922970 316781 997010 129149 563695 751830 640711 816919 452814 383636 628957 248619 313086 874838 676923 1027846 489368 432762 210616 212454 636099 611180 1028708 706206 441449 914740 190172 776100 116664 668254 707065 763540 543967 1012370 600574 566397 420522 433695 709435 744243 246733 255146 986203 789499 158549 689407 1027350 249157 947169 912833 686406 127371 479123 1003161 826155 903291 404031 232350 568997 122037 766135 931021 773600 836766 477948 772458 594803 399959 110062 842831 422003 324537 186735 117724 751718 772947 679999 313844 309126 1011884 920486 701741 455059 724663 746867 800379 95596 845903 390693 199517 756827 830806 717490 465578 55675 898098 78651 466515 784976 466574 329630 473925 960368 340956 818848 756501 465387 693534 846044 603691 453338 308082 959577 796590 130420 158707 902872 1019475 1043521 588913 921807 501130 105342 1024667 176571 110506 217031 39279 843078 1025716 568181 605131 335071 1017499 86491 1008402 636378 692470 556063 612721 767747 823207 391617 731547 1037512 302963 930203 507236 681419 110006 640223 155301 302670 149495 671093 170843 503916 759931 806755 121941 774711 603086 762903 118326 1005314 936463 775770 870085 237114 874375 334700 772826 605688 495961 651060 275359 727399 923480 464788 628022 746437 717157 701412 902670 801894 760845 473269 952547 493118 511685 982082 683271 210586 1008268 663265 872372 604101 386668 902342 969394 718019 192750 369847 908498 654884 233849 853695 974488 718366 763736 861097 873574 711975 929358 553575 1019489 730586 171227 160126 404350 126087 610010 176052 562171 653515 961622 444211 669287 935154 839374 881332 555502 742961 373482 909470 294834 702652 248395 988938 781355 784540 338743 745527 705807 904844 773925 997828 801979 729724 993623 47775 707446 906520 508820 224866 431571 562174 513134 675494 919293 538863 961772 792442 797887 451537 699801 1016997 944295 587534 620637 187695 389466 970648 648435 351259 739697 161756 838140 244785 685079 901604 310825 61425 493366 500968 741858 1009414 432350 521293 317228 682443 763110 473693 91085 977925 243553 1037776 826284 579833 518418 644650 307437 353989 618254 730022 806014 942553 631262 365182 893635 808346 167783 15827 390199 194230 126535 720165 472784 423101 928974 412765 789999 756343 422458 708380 760505 884020 828541 813405 645303 314699 39646 374563 889464 721391 300695 339178 404823 465143 490577 874083 962873 452184 756379 921285 1001952 269549 693374 817844 309049 691948 707027 110013 975511 385889 972166 967743 226618 1006128 435940 392244 836790 699349 970286 584763 869502 842649 350783 128809 1017170 775316 376338 678702 445628 454403 126358 382121 322349 1039456 156587 911415 511779 873891 905596 480031 258773 294850 845451 695723 915726 331693 647915 1019208 59102 319393 425400 87327 509779 160638 28365 253198 586108 587037 604972 769552 425037 353934 692138 838971 826147 355308 705319 322987 481679 859423 652318 40671 1040490 807286 561095 753425 437529 975730 595613 330959 920366 457801 341150 615307 606117 155285 890773 378566 162926 956296 963970 479108 297435 451659 227814 532341 510780 492012 952141 322027 936820 910786 1002824 30142 1008609 305819 753895 953103 349131 146877 427191 640742 58235 438910 223660 845583 531887 309835 937206 973192 863131 220963 879516 1019398 469954 274103 833140 358586 120265 194380 634060 543207 445086 933560 596969 555326 768151 300764 977776 859699 926636 893099 500143 928531 487864 294354 384290 365539 632780 936870 48357 512291 505935 477753 621173 209404 487731 299515 434100 512451 867178 809517 886698 995534 144381 342686 544378 669223 880730 799294 981508 923125 977453 301940 1016926 782700 1025410 887704 606687 532382 399852 708979 672207 680373 931054 581091 970188 322207 570907 640158 529909 827368 598846 829945 1018292 216858 896278 749217 601047 834766 564539 640875 886483 989246 644701 165373 469295 830311 363067 397225 878475 254159 996409 554663 325032 411569 124725 92925 990876 486058 586526 230719 440257 161437 743841 805779 1033497 762055 114636 488270 1044816 187310 758500 261698 385276 749783 696010 97355 833806 637776 580302 674135 671545 758393 1002293 962178 375508 1033652 936556 706783 772536 241991 890078 997073 588423 841665 800739 296441 374433 583132 128810 648078 110837 770547 211549 188308 724759 239502 903395 697208 1031218 588562 987693 468629 554865 579044 1029507 872402 837389 896204 308988 913449 733615 918654 427870 484879 645519 935403 741797 40843 475791 448653 836563 125151 896908 506012 289197 130821 776366 921437 286132 399337 123567 682909 963265 462552 758585 998952 365427 157151 613287 693663 899417 806254 409305 81654 195116 463573 484981 289403 712099 355928 1001321 365839 121827 516882 849069 271711 920767 201086 717518 768294 32428 665017 353706 564427 973330 1012290 988445 527359 670610 1006692 702675 447699 713181 1011480 902632 1034275 882921 294865 694955 482252 966892 599919 934295 99830 180606 710602 949786 417217 109747 260753 367883 761762 776390 521226 887397 235246 404390 439740 948775 759327 674037 364381 2815 261424 475386 800403 94953 1017762 708054 540020 867926 621036 56621 400955 213917 817912 571573 839804 383247 447785 730077 434559 597474 192978 105245 989625 436194 1046084 1029808 357206 899521 356767 850310 993264 445097 1033031 566126 890101 684761 216979 195526 507057 259729 121148 621773 400222 463539 710877 790343 986526 232882 1015965 811861 938583 157819 899882 923868 249517 195252 266735 21981 741210 200110 642778 358009 757189 509142 287225 831247 654533 292895 135143 444069 793819 291818 680446 661711 891291 462006 827113 323537 611309 508858 254679 679379 219565 922299 461676 257928 663526 929256 906608 944981 1012295 435303 449309 634532 815900 387915 792926 313531 948689 248726 54479 178554 1018251 627371 884017 552839 442750 46263 641962 162951 616286 29551 511037 106270 652597 13805 512401 248178 126132 709561 1024655 840126 366840 482017 209402 64805 170301 1022380 667547 1028284 325199 898073 212183 324823 61627 889670 757465 227099 612141 680824 960107 449873 364430 763787 255181 990343 781454 482470 922655 955453 445409 828844 760602 157146 15862 927375 611118 846430 849941 727733 711063 898583 849136 508405 875055 930191 963280 367577 28559 249498 1027269 539471 769051 324860 637801 673717 740553 955287 240669 826268 620607 200311 697319 86743 618146 109655 438192 434870 318150 554653 571611 798641 1038627 98150 1021604 404155 848632 552245 928553 63927 709835 468055 258677 125436 682589 989242 1004485 802626 212124 380768 587890 714131 567918 226156 371317 894750 323822 609849 775442 365431 227371 729307 30641 547726 778903 363885 840184 647887 192403 770866 179038 182014 328927 902824 704464 906085 93814 611927 906948 1020912 595419 569242 212690 717793 474298 710384 937921 671293 499057 619835 706020 211343 387508 251430 510622 640925 166871 163207 254446 814946 996154 124086 1004344 810587 846764 985801 989030 236619 1021608 887761 374204 508843 995978 912454 630700 832872 385756 597870 171436 112783 649850 217580 838772 1001592 972888 450054 430702 284987 124646 738260 310180 814987 948068 220053 789935 498710 124623 304735 896872 643379 1039568 62939 874887 948508 790077 236140 464588 232911 999864 978192 371515 217567 1022629 801585 823798 517718 479089 594775 359209 443279 302934 561134 87420 384090 297199 63420 875123 644426 517193 341373 806286 568951 777010 1018249 866717 939714 747417 252780 97656 779572 686774 435943 159031 831243 583468 358314 888630 999527 946896 352383 584137 702637 927668 849000 968649 696025 434415 563165 903016 857589 473989 907562 759123 512692 453275 487299 751667 621959 583374 685526 468887 45048 290766 815852 96638 468079 115943 234263 356988 693375 116182 324828 576454 556931 48845 1032897 695390 65235 840949 896060 152826 415190 521058 477372 498235 697597 648485 372337 291812 888375 870170 556086 460262 511660 830642 155325 833457 377755 766185 20222 872667 220477 429027 948835 600911 105786 278191 535513 183780 881572 169693 938333 1007244 911986 439219 764978 160989 1037208 478853 424616 538533 933568 1034610 671275 939614 236083 449881 24540 435547 613071 255173 501340 718105 97127 704011 615830 545739 355541 1014888 461775 1000079 491096 70397 843869 585030 996450 775816 829047 726254 748773 677849 97116 625005 423397 436511 216821 625643 850998 509893 308697 16151 997465 753160 960389 921334 343221 999591 385490 858931 517277 364147 1021522 469470 315551 179111 603929 367982 510766 472277 872511 1025254 616281 109798 449622 981324 993391 454153 491264 977244 544510 306859 698010 953312 550383 1023243 759303 714284 1022196 501902 578439 305846 536522 1014881 189645 995898 324149 48695 772528 249649 779285 649909 961706 761479 899099 811929 953911 611646 585073 1038385 998721 575166 604413 48999 627319 905779 942253 522817 878647 766257 846604 725948 954024 285603 586553 695011 390502 1037856 855868 246351 500203 374437 846887 24021 221783 80697 335019 117373 598519 637459 126286 1034421 14267 662383 390307 649032 288622 739292 499313 585163 508901 775709 389286 851296 756684 900230 776616 986810 754938 767154 741255 286556 932564 889145 892975 210525 309882 854423 862652 477802 637784 228934 607964 629103 632278 677419 218585 827085 340883 566910 96104 875853 512139 733851 671569 738845 516929 681969 636982 476891 695925 209979 960738 848199 850644 705351 145655 894771 756638 162109 322220 588559 578686 142903 112911 601689 927656 747806 638256 834488 713068 322727 259504 886319 554255 973906 986699 580998 963914 334967 200595 973397 242867 492238 779543 809670 239453 722491 731740 434069 791275 670611 728414 441165 244382 388614 794053 349029 823535 808885 511912 387915 220931 681075 390984 170932 326223 991482 408765 899205 880799 243658 732043 583411 771521 622220 334713 828250 441689 970600 83643 130380 463485 957745 304701 425487 64461 549883 601589 452184 187298 411603 399179 884036 221042 367868 601019 938797 338748 571881 903486 1030409 604630 465230 489686 497538 708261 725886 833901 706419 372510 186835 489766 753442 701335 142828 293290 719114 63363 192124 968948 909642 250940 242207 364254 79837 779112 755919 302957 961934 481914 286451 212666 964377 746230 725375 552561 494667 436435 190418 195230 718907 901833 127357 949891 117851 520231 1003659 190444 249163 3965 981290 378927 58355 826868 624619 851648 342479 71134 599439 350323 289261 385714 349739 701614 138204 866987 677484 589516 59130 863109 476651 968485 472780 382153 777369 761173 763171 378511 81501 686246 450164 967657 969413 1010762 24427 723741 637703 570055 448294 797950 956700 104171 858586 14174 962188 236945 79823 321357 129955 981346 1005785 989379 570207 260301 522773 261656 767629 124642 249644 365542 1000095 673453 617329 1020632 627550 611739 745378 89246 1002328 469630 551035 1028536 730934 813485 363359 523314 627900 894313 294227 709435 47022 635055 382936 709231 954399 963372 437462 535901 650792 294218 890409 858789 642712 104825 634430 814258 228666 944612 950024 869881 811477 755171 644324 927806 203219 552851 715670 63019 504646 110554 110406 641583 650470 588823 478617 884552 784561 941717 383466 124773 1004772 645467 240378 949580 678757 854001 744555 109402 612080 1002011 763634 512374 704058 639978 818825 643767 227746 343707 927100 785425 356407 759590 573228 1035714 233414 642836 689390 734659 949027 855528 81717 589069 607067 993670 971595 310461 830525 174335 373417 855417 197375 212444 425650 104940 642215 861404 48382 302061 939107 736026 986686 873150 946747 840952 260961 488668 118587 464731 905513 907822 1006748 716857 837294 556978 632286 199406 96885 116538 227078 628423 1016503 828638 840909 133623 458274 962851 323440 872235 355417 458274 55031 348571 909507 992462 347564 423372 38842 868042 89459 750201 841912 959098 255472 773766 559033 680925 453992 898944 955477 350639 114105 473940 690775 938731 347351 36831 863858 251693 763753 274285 984498 248475 315299 749862 273775 994886 428749 611135 937905 494057 891110 169719 519570 444221 940822 971606 413931 285911 747288 400362 576341 962156 253002 508780 662855 838265 654785 1033875 240998 95164 317172 409194 356526 477910 787446 97400 327346 536955 703559 480857 314718 259641 108029 274207 671058 760397 702386 754863 840989 839045 714061 96491 810833 370398 196005 110040 931749 977825 348637 781345 616295 898977 499360 707822 585093 877323 586922 915011 777234 335345 1008540 313329 713618 314734 972039 185150 502195 312795 294821 438090 671325 809294 421319 391755 97939 377646 231931 398495 570926 837854 288717 911481 996646 879214 848824 440199 875754 999983 256684 441146 1019166 40671 121701 735628 931522 23923 951670 474901 322877 63069 303838 293945 457908 780513 876488 430199 610495 767912 632442 293967 790077 1042737 899484 224101 251660 391593 1035444 922007 798969 633658 1030282 585851 813621 176883 516912 585966 146802 479065 400246 660458 97193 534389 959886 843564 898701 790456 362478 751968 863846 1013507 848723 846792 507456 555431 285942 94782 237112 228884 369581 236909 162478 966210 25582 653484 215962 438185 571623 533727 861053 615318 456592 52698 782084 889274 217571 814185 598905 931236 913859 713102 968624 604524 432754 288629 760156 378313 653959 759866 56891 983453 826931 38366 1001852 56941 729515 381670 978832 238399 932257 117875 740619 955340 715084 434649 715367 843990 437547 191699 357325 724912 301946 767330 597921 337853 190266 748965 244764 633047 598509 1040446 902951 615103 497291 677038 535501 445294 620891 165055 675066 304125 387862 425650 569164 520743 281535 193388 890710 379283 681961 987831 358834 186155 833075 306413 745238 540429 313978 889734 829862 840795 400638 749959 76407 326478 589384 390676 547753 633434 495089 744205 123801 800099 237442 640837 162663 601720 955782 1022356 566245 1027086 252083 326822 481934 459638 224113 484970 1041176 64424 855481 1024813 500583 885679 129642 413562 174972 1021479 958236 759947 669180 182137 890601 430020 713195 706492 476399 460775 901590 897067 246111 326360 390917 160055 938840 463283 347563 312637 705967 491045 748186 200094 391714 298605 994450 909859 465642 251617 569582 694003 356110 120760 318651 879476 955246 509716 764277 466642 189559 899442 59855 994327 421292 351110 609749 984308 495528 981761 226162 229001 481970 657599 455566 178995 846739 808558 453960 184306 842691 764202 648882 675235 122738 14814 500435 637588 714841 350122 278394 446352 764570 739925 302982 995224 7159 61161 380525 387343 718919 1026249 182591 113113 880472 733849 303742 924129 310522 865875 701644 162063 657394 381530 144111 410539 341799 210804 505224 546558 803819 232691 603577 944965 571479 1012361 433489 226405 585500 646798 436333 204252 388771 242809 1028745 56430 722908 335317 461818 222302 641198 719840 876751 988493 553459 961416 206699 829142 941400 847314 912616 407516 622119 887063 951475 39676 250477 686179 268157 615231 970634 814925 712385 557010 839596 984437 584369 175693 253300 388749 30295 587226 568986 127647 370073 647695 470299 708695 684786 521553 874322 798436 885983 183212 1022004 1030163 166622 857498 380220 717194 862041 764244 496990 46971 492966 802483 127100 724589 969178 205533 176347 249625 472653 631612 370365 468343 647923 1016555 294349 838223 859004 637380 604857 252508 178298 358892 193464 1005774 833955 326612 342885 71119 52350 409143 452721 837875 322169 785794 377262 981635 907571 447130 583331 802716 528123 273373 699089 372563 775078 63738 714413 730911 686520 357655 1037138 673628 517872 1034962 374002 469618 187661 486074 760121 289150 110835 802610 1005158 150319 250534 621852 154271 630753 198525 61372 75258 51955 849943 291793 801678 247473 255276 760612 478509 306390 996133 92463 130139 370797 630370 420850 757454 368476 218227 883763 112506 881773 501966 700750 861650 764679 865630 872085 633452 664414 26489 730866 892624 431988 923557 996081 999908 372491 859824 581532 775707 997788 208555 671294 119415 211631 274299 544563 797435 840156 499277 63086 114393 163123 227953 591591 128931 658135 859056 882833 1017706 240531 620945 1018699 751364 964965 194915 711861 163633 657375 613988 547790 969669 732934 82910 637116 833701 1034577 488075 207775 797401 666991 1038485 889290 453570 751923 597845 292629 720706 856311 965065 308551 658423 546015 699364 415869 224921 643954 1022505 167533 344319 926926 235039 416860 91065 720140 862493 116391 486553 845473 324407 959853 52767 93855 554957 512213 171516 663495 408876 884068 669021 506918 831705 649433 159987 88023 635487 832428 1000118 251227 224469 724945 733782 284919 591767 507397 587568 902725 309661 743579 1006004 906932 840102 294554 830491 481165 973336 772942 869487 699590 882470 119159 87006 734436 628862 197597 771816 211932 719445 630726 951032 440244 931728 49108 784610 530174 675095 270023 392928 926187 902076 1002037 503084 206443 577009 371613 334301 176923 482053 426919 451647 407398 518405 406510 579694 300157 986207 806740 292643 752161 988075 641940 629605 618743 188364 923975 974212 220365 503985 984437 752028 645550 641851 354229 552853 595067 936631 57259 626467 913764 652600 721373 74207 451615 85734 993176 114105 455116 849720 355141 1040490 748858 991864 227742 831643 405225 585943 365463 265455 225166 900802 191061 955821 800596 111479 812666 244899 118383 1011860 752016 354794 200895 746543 750896 456924 893246 710967 285619 517000 1028998 308963 953065 920469 317863 851602 905425 800649 226808 818777 228053 986395 496483 73337 1026772 64061 239978 909498 755669 389219 671006 440205 992714 448304 333535 760238 284127 1009182 771786 649457 80999 941876 243033 891762 937362 536111 120411 866479 199929 900993 1028249 309875 23031 334199 1038984 939219 605778 677332 632777 1017585 309854 461689 211690 881230 484019 675507 391785 423218 199031 537439 798659 883910 719372 1022494 732391 694161 291071 679158 301279 602903 777315 563263 619802 547707 560125 900167 616885 370631 260502 685395 95645 429561 813803 991020 670396 358294 555247 758012 193992 937337 1016689 711512 929017 748085 412591 628979 291690 193225 711239 796636 760266 798611 977948 945542 949137 250328 169963 456449 859663 490892 378572 674535 1025074 1041942 948432 800219 743957 732730 441102 833699 969621 542527 507015 1018993 620082 855537 909552 879660 840398 823755 149343 128059 564342 386921 588012 865085 617334 310757 714643 135003 61915 646742 742116 971612 724807 748588 449222 732650 747927 684412 979177 1002604 954903 416579 897735 367003 493306 984524 566522 506092 87327 495585 504533 626580 631253 1008526 195098 739023 779078 998753 278031 732489 737743 20381 912473 177340 703573 1000291 1003827 518244 728365 844411 847510 478902 507233 924121 374218 840570 779748 243586 300494 794553 191605 865175 415457 40843 770883 898896 177039 899469 212339 186232 729787 335518 800314 1004373 188250 745353 325302 662741 1000669 800143 854906 773602 572651 581198 249816 249173 195925 219543 768387 250014 477002 792439 685012 64940 659419 706142 572840 613199 802641 906581 617821 335438 958663 1028208 425712 368441 474247 512622 982147 583149 971683 647668 408553 918267 759449 904323 691563 881624 363258 485156 899937 853726 691901 902978 571510 441284 481124 906954 615310 668479 631788 1038210 961059 898644 810038 878307 654128 508833 920504 683607 763337 580585 444630 130410 586634 1032406 506672 448783 1036176 765476 854701 985515 899906 875329 963982 498702 736598 351831 390761 634989 458338 739190 161646 694399 707765 774302 192426 936727 902795 888800 816754 964042 713274 119754 323500 671445 784645 946929 248304 579181 842885 243915 192627 986567 286622 985834 159451 614296 577497 844969 913699 805806 1009570 405286 746994 754645 547005 1023030 921084 145373 223698 198651 249802 670501 593803 801939 830243 581290 218939 232700 460643 471867 124218 255263 931083 205051 998162 332575 929967 910192 560029 512225 480860 807838 607031 341781 503347 928754 259348 1026244 1010842 205919 700622 214710 428731 890471 704635 822747 834234 960353 811925 953875 1031720 260134 502929 278221 546269 743649 432888 778485 511426 909391 333724 462741 48881 800410 514567 778443 337391 407492 760843 464670 772253 114269 94582 195726 368333 184121 139124 277630 993264 867756 871278 403999 859480 805867 626022 327246 224505 449875 511747 193693 249039 808835 597482 767271 975820 831172 627407 319432 310842 486248 96138 309015 668991 740307 480487 612819 502005 440944 912577 1018297 252317 234823 410859 314362 51837 110471 765734 495048 439661 572393 112554 703941 540582 319178 588963 189262 453025 252540 138478 339698 1020977 660427 645370 114017 357752 243869 226973 252998 449976 638796 296826 956709 789759 538567 588597 881550 733994 718657 496735 186610 437101 715947 620059 739694 498569 888643 193945 921038 84895 228052 532399 494386 724419 792435 740622 574839 367037 290724 55211 380559 370332 991971 335858 481916 456024 871649 298701 663995 96750 877806 191390 980162 171341 713619 514140 217975 461565 838679 320103 206823 76478 765350 757967 73051 51167 752725 342590 743651 540302 838835 238588 215646 196111 590843 338789 845875 817362 510548 760039 199518 444843 889662 604566 654435 128599 778780 501545 562873 650253 490692 520818 378519 324322 311180 685651 213974 408309 310521 815848 563635 177654 167899 372397 24433 83831 921485 555071 592639 918520 679260 645703 478554 186783 510416 446523 767697 776594 348895 671508 425255 892072 532279 654256 385191 512295 714380 643481 415559 636618 326723 687126 945802 549619 1010482 161997 48730 551911 481511 871751 801228 680903 549243 978965 912864 857714 756859 467630 616261 345278 560626 257179 88907 509165 87709 445046 437135 676151 943032 1006134 965249 54607 321063 915920 478751 834369 162637 1012320 436984 113827 645262 955581 733467 431317 928615 856878 630243 243930 637983 364086 161615 441568 586670 341913 480451 794328 313139 276344 24247 58783 847700 740681 100093 828342 925277 1032301 498839 502120 783780 861411 60295 277454 854003 780340 32119 618185 318905 674685 967124 589712 147133 790475 608197 669353 283823 995639 687785 283636 830885 580647 144238 632215 348651 732514 226753 967858 734105 1010761 115702 356065 1004994 629043 236092 603771 973257 317228 484660 727286 813436 32624 326426 340315 374213 758987 710485 30173 849226 1037411 161244 434669 270252 386155 747613 335643 687156 514571 627966 891289 457227 383813 11771 240604 571181 984980 597789 647535 480212 987619 424299 222425 1001208 343165 247491 119778 922237 634134 763245 181502 728787 921543 417117 627614 438711 579564 229056 623835 749101 732649 780323 927019 520868 630332 11639 326597 432987 845674 386286 1000557 193971 1009864 517180 403255 1033099 156659 621514 183687 729550 325724 398303 61275 845189 966405 939047 358774 249670 874710 947075 746979 478114 181435 113624 232294 774961 118395 710250 844091 645825 999057 496877 137182 435603 377817 239950 856002 653530 386234 634608 641266 380358 1028506 216561 817008 984884 434421 905714 341693 360941 252026 823254 285583 848414 305501 553965 633387 1003944 830555 713636 569149 691892 787707 336559 401369 997002 332191 734611 153726 790473 212765 172903 186046 922301 405197 897462 379437 235253 379098 906899 290573 994962 759051 1045530 63862 563091 10222 926692 200335 1041458 955309 776530 757341 446147 888471 733069 1021752 464462 608199 216034 456304 674277 506324 997917 942443 349082 331746 943534 223349 1036482 940865 106046 925211 878990 765284 590847 580453 261154 674771 324879 846173 499107 1017258 373697 758385 105461 772276 258293 634158 188831 667083 251510 653722 192746 646197 961765 676814 489805 1020353 226786 890661 861967 468221 648417 247674 888152 980074 933458 808658 834089 282330 802241 667441 892608 493424 807923 1018677 1004594 952017 893680 307571 848999 848062 233839 310389 759532 1021048 603279 703262 617735 225917 189673 481617 1011755 588053 501941 910620 689404 483743 877411 961776 239230 947356 746086 191366 522856 414839 929441 921274 298479 464686 584947 701900 190357 504412 898712 609498 782622 629175 880056 159155 489623 925337 383311 685689 451482 617819 226938 583626 302457 319286 233433 423749 61811 119591 838772 178620 436603 517709 211675 392518 582635 138143 805847 783120 162539 760475 161132 1036449 1005987 768776 147039 1023332 256557 288380 571770 407019 1010190 713116 386276 153147 1007981 914598 724871 478806 413668 504382 546277 734829 210634 466013 482845 535982 127341 383514 1003316 902343 225753 485137 886741 808621 399703 679842 575383 616149 1019415 825051 848585 841122 404707 113446 31038 418770 32405 166863 432827 927481 830448 506154 335222 971295 575263 415955 514761 909496 866931 701227 109175 638434 531119 818955 717518 464990 763227 126101 1009300 391281 419196 496957 60361 514860 489654 962153 737901 995439 955271 1006126 611867 110008 380536 387641 430580 913926 375845 621786 419510 576703 902411 64347 192763 64242 111957 960740 1003424 205671 1032374 995172 781969 325333 404182 865170 906920 823901 431453 208633 348122 907467 551899 763849 599277 407246 113241 105081 395773 935589 329563 310995 315868 580775 52797 816684 383005 246077 757149 327345 910857 179421 251572 433741 108319 632689 610036 754418 171673 566206 862149 540410 858866 485763 93115 767315 905700 427484 289784 891034 312950 512297 833677 960755 716171 225951 1019233 113066 735481 749354 831970 802534 903575 762556 508515 223598 780561 469827 341901 614321 352895 217011 331626 309692 853869 32591 363446 976585 143334 873662 612695 113086 539505 917376 650763 888785 1032898 888451 947261 734878 1021234 1004587 690239 212378 700862 374604 446899 518948 468411 760520 445361 817832 490131 52207 128374 710781 581080 997540 372088 1042368 953644 940385 929553 617679 1038359 355918 944373 556645 258356 111609 282090 698028 242494 503318 251230 893354 576370 502010 1033930 833949 259461 644629 570219 1024395 826759 941473 552571 699256 940598 646259 474381 710092 226681 334584 368278 958587 800957 904368 562119 958639 611383 1008860 190950 583274 899782 421084 622959 88024 540454 759745 648826 473181 878938 587403 715114 877135 938745 770855 173015 358161 669813 726772 654852 167875 42717 600302 79796 808771 315330 439642 700297 897212 739091 408175 16370 229008 113112 1037866 517073 838421 261712 227890 898129 236121 774627 764460 1008548 379724 638044 95006 674796 931483 358061 579273 219679 339389 995543 614352 241030 1022350 903381 938746 900361 257426 375883 114402 666038 895582 1026323 101299 638850 189691 666362 751780 935643 955059 652963 856019 210426 514091 520568 615549 955715 944250 416760 855901 326814 497980 986535 734237 151290 141223 646374 155163 289373 970642 439141 944223 1020444 806316 441180 994676 680365 309615 691769 128694 193514 181423 363679 319262 40619 916998 581230 539327 306012 650362 290207 988793 508207 902745 894853 105956 382287 995217 478956 421497 434026 356722 716926 398014 16190 154429 306998 221077 550765 943459 482476 353878 1036996 976270 347518 920945 750714 258601 878189 801309 190154 355471 842046 343198 32318 698307 808423 300439 390470 202222 956264 760917 957547 949017 652242 849541 113939 898530 313783 742862 692209 254572 1032628 895597 647509 491016 111199 758415 967286 634670 886115 778955 694161 666303 428012 956597 190767 806754 641848 369695 897323 130769 1040478 498118 330233 126180 568039 437921 576921 677403 511050 245641 766859 759681 335797 993431 1008485 229869 770530 125802 702021 238654 876309 77422 431605 192396 485483 64395 985953 554685 935738 218907 641764 183086 1034885 679701 840118 986013 579508 838090 548808 769624 702304 165758 803795 513097 691681 829029 354133 797915 879642 769160 580073 632505 370139 723179 890423 390020 510759 937867 404668 659395 977297 491105 733948 346999 960434 513649 194266 990916 130334 774750 478835 94775 745713 371577 581460 994754 516952 468841 732044 814675 200189 977291 233775 887373 345565 28381 933038 473693 1026710 241004 610078 1031312 877972 111895 902386 700735 892741 845875 910433 846820 310689 690411 600012 783180 109975 629659 993434 565156 579381 385215 386827 791546 254896 790391 494036 87279 959166 905028 967137 866525 705466 213747 649046 123126 639867 693854 307799 747679 260644 165359 650866 979384 239229 638245 259339 914050 695197 252053 978017 455987 236790 338375 415644 44503 465634 828381 1016397 56015 554676 808880 385373 518924 317685 703516 373638 587415 116439 1046816 648972 283997 986779 216315 985795 641644 550365 928493 906522 422842 62900 1024620 875472 260536 844650 661994 439728 278353 16231 887793 955339 832892 627623 401655 766437 948325 303739 873812 98943 941587 252260 878213 365022 978328 641491 288442 465079 855541 585069 394999 424425 546035 1008548 1027713 496380 937665 543195 201660 1003216 463645 907938 390499 476007 126417 390439 806812 647770 315224 303867 1044568 540658 497789 755651 674039 352216 466011 842625 948104 335513 127463 765710 829352 415197 369591 212647 497231 578969 37821 355717 1021251 45437 353237 736413 1031872 714057 810015 643962 1008205 278204 506900 498977 498457 467679 209402 761415 759467 511660 155420 1039664 570281 928458 349589 40701 493031 364409 860543 880021 188188 464173 505483 711561 252377 73667 768524 956320 713081 626345 366166 470896 1029159 324734 641374 135022 52541 750886 501851 796317 887630 1028689 700205 717419 446766 533950 422108 426462 531261 888942 358825 792539 389938 903363 199967 770987 484383 929539 400186 960876 373182 493820 411358 648133 658663 816469 944626 239045 163313 1020836 322214 48295 123725 568051 139087 822509 708336 629106 999834 610037 28094 14047 866365 211810 1028437 533983 650530 92604 848149 843169 682191 181626 675935 795901 63195 194105 177487 940682 620727 564565 959438 421829 482133 653849 143182 721726 377047 352176 926076 509831 437605 611064 1035030 598524 419130 544702 508776 802776 175222 488928 751554 61947 781540 754294 374534 717660 545535 744654 186591 1033487 651036 196010 624105 124350 572134 353095 249191 976673 62797 208991 749758 835402 232249 460203 543195 839879 654594 254231 907367 685606 842635 789791 158159 187661 617114 309685 523025 388645 830076 88957 309575 701579 905058 503377 484527 920405 341627 80824 443292 995956 697582 823471 479691 831723 76757 594543 441391 999043 869963 389864 1029670 748196 620982 325963 470932 471631 497601 242806 911875 577959 158427 292243 431513 850205 811932 637542 479839 127674 1024884 894637 387725 235324 324824 887990 498759 975946 404894 307445 844363 865878 705245 1012184 915360 498096 893485 838300 422073 245428 404469 560029 117725 874336 581242 56551 948144 1039664 711912 145335 239401 413071 360214 365981 64244 621780 698328 652476 870252 814163 799359 879714 985309 495026 302793 899470 343751 212627 728730 957962 661819 950686 157365 582987 724915 511062 191992 948006 407788 645315 1020717 1024872 845736 121902 539257 863351 367903 472589 915747 752513 111469 96923 308939 755059 575468 924053 94013 382283 332666 763842 686550 682699 377597 448956 1012964 270264 405173 129373 687165 856915 905522 462633 253720 644422 389064 999774 84599 313127 576878 941660 149175 777089 473629 1004665 904096 711710 45534 1025108 878127 628698 1028771 731387 258518 329719 1038425 407961 679286 327617 560955 217725 939591 796247 311735 512786 584591 717009 271353 659215 270111 1024565 335162 1023300 891312 332723 955297 638448 62855 178100 251748 320973 508990 733996 108153 566511 814318 480317 358181 601703 767516 947417 564849 602089 947122 353205 443756 861789 1002681 390918 772041 289447 192754 558959 935198 228408 321310 729566 400447 1022484 439214 615928 976492 354662 867300 46526 273083 540349 292405 809659 880002 434144 423660 929638 692686 473177 497068 335211 242649 288739 440148 661743 564413 968812 1046584 155625 124652 759252 639547 537851 775796 356810 892457 455604 788063 241648 764148 751288 647918 409500 375694 316892 488690 740681 706919 373374 902595 107467 936559 897390 516748 771627 488469 74746 200309 186998 409473 387056 502216 457498 1022520 217823 439242 890852 859882 182815 370207 350621 147404 989718 800221 774897 1044531 423796 653460 819096 589011 1028220 739094 784393 995414 470926 147050 552310 55779 681622 771318 429293 755422 706812 450202 896666 830041 929977 416219 816807 113387 141043 518727 251516 145863 776850 747981 455086 406766 553972 78015 297853 941223 73458 114106 683658 358158 407631 817059 461911 712357 1034924 678227 605355 609127 500187 801402 485753 567674 242291 516931 832125 846985 320638 841185 532414 875426 756426 847042 890530 247419 850179 422138 384496 747130 250907 840491 418422 348523 179814 840440 890133 782499 1017762 614619 543439 210779 500395 410103 671410 631756 859948 310865 975667 686508 984761 355057 442727 255134 408465 111738 922089 596964 667159 494825 1014184 447699 196306 27580 810331 850248 686820 957531 872815 111822 699858 452111 587564 800527 253539 960286 240117 653698 842344 351579 62777 913496 171501 897849 881946 335334 203733 711337 451556 983790 585300 651452 429398 871259 497231 721903 556906 530141 746798 146857 810775 930675 355565 130093 190157 958339 430811 340859 350036 145203 205294 154239 100975 876987 465454 120506 323995 644700 612751 899972 903516 64918 776273 246463 339852 757974 648494 73565 81380 1038382 123055 638624 650346 509322 370657 615770 512184 191022 770413 187507 906531 324075 548793 278379 372204 677873 666870 629327 652314 755155 898886 539765 487842 695183 439390 116677 619209 183610 379305 475259 211275 573347 973197 46582 93082 932986 232060 127295 909971 970260 473241 489531 588922 304878 649539 1012787 457122 105934 470488 792173 508694 878832 102229 812604 796645 838231 203543 511720 253518 212602 119019 556191 240810 678360 755495 685652 957361 395999 326530 1033297 387395 159433 55157 1034514 104699 645305 472035 285981 595766 247510 953995 794296 681899 88487 986427 1035380 868226 489120 790318 925253 719756 240952 946221 160535 468409 561141 835128 823806 879906 860607 109273 188352 1018284 165343 634053 954310 625439 379134 575352 886843 176831 133623 515404 206558 287997 820599 518245 653654 652489 473933 348988 599831 816533 641805 894605 603607 838475 183790 756647 243246 770430 589129 334458 274405 277615 937203 662757 410583 902054 640287 16307 604813 875655 768539 556142 405979 981124 324823 911841 461535 1013774 300575 122227 980164 559807 185695 673776 238989 471163 709245 321719 1035812 505421 552689 840527 673139 773165 618968 813006 792701 439699 221757 249116 418174 744117 428415 372681 44014 504926 1024314 740056 932738 914951 509701 720008 358641 556272 837516 340971 163219 648749 429278 179911 31934 355658 483867 649628 784946 652343 415325 258912 975292 257142 589397 220175 1034003 749536 551997 564669 436075 498063 642008 44981 163628 61331 271869 680915 249180 747845 661428 579191 178131 993690 245644 938106 461677 94655 647530 196259 831258 455217 952478 185207 566191 879461 625099 61409 458054 48725 374229 392249 712357 451061 561853 614042 908768 105533 907137 973830 316983 628439 928742 804155 958557 184790 686263 161582 325539 1022110 704875 984435 652688 237135 24563 951710 474307 890070 945612 677813 703037 3063 210014 449724 715155 195239 986928 339157 530875 712243 595429 240781 902259 444039 818072 899794 88533 644026 226847 378071 824239 678563 989990 617833 1021095 119455 578808 264151 360056 483749 365031 618369 379326 440415 1001018 854429 464054 379515 325091 333053 447130 195532 451283 474818 723879 850616 707791 1030736 866494 439989 127101 386963 130702 445127 780580 623098 896047 856004 861650 125875 302265 760926 446795 605090 232058 826131 578799 879946 514265 321869 256905 745893 292535 159214 451828 87723 497354 428727 491995 832115 207701 388306 627165 920799 968660 1045257 454368 707772 73621 1024427 839868 682870 419446 732865 485535 894326 140541 454997 244110 389242 833647 568262 1027176 115421 704863 371611 536895 294479 349529 930476 346844 891801 891700 582626 419635 413419 539711 740651 778966 129685 728906 1020305 169581 810565 845498 371829 250827 638121 896666 504579 93053 920492 676840 646329 713339 482457 713610 128212 352160 512561 368411 681458 702731 687397 572029 383365 547307 539581 453442 842328 840031 398822 859093 773169 755196 783824 910727 611051 977354 675963 429564 877205 808746 190055 642708 907656 922221 841192 427251 661463 646725 832783 924071 644653 756239 464355 633290 381432 859732 441765 929242 253777 1021269 260361 809698 862958 983475 404332 612257 460243 764281 304575 241894 556269 368518 647636 165876 397791 52411 50415 678547 1011120 183798 820202 443099 458016 408677 625595 221089 235638 636022 947864 957095 108383 244357 748054 636253 1029404 700902 575157 258454 105450 225403 167665 474676 144990 610623 960963 937605 289725 718634 434523 315075 748516 934967 475646 828095 572242 604644 648090 865078 258489 771591 824285 470685 805207 642759 831903 376098 713507 261445 107004 53166 1041461 284455 983799 697551 681675 912397 680759 434359 1032441 947586 780066 643662 285627 778629 712005 697274 182130 470420 248907 205692 699721 740252 759505 339517 223026 396159 274397 1027176 96493 403999 880746 604611 859758 355035 500435 675674 929113 380609 204145 310756 512821 308889 994698 876083 415092 189308 382177 798420 922807 550388 1023812 383346 522883 985573 783644 971605 192727 62886 499273 765410 559741 177397 972171 930931 700202 1032503 177075 771182 256583 514193 636206 658495 756450 599770 691130 429629 813621 941477 759093 242905 532317 815484 77688 892067 312123 866003 239926 487297 891206 414958 897305 981137 99966 60858 500315 474246 595581 173798 801555 622410 622200 603763 926615 846536 799069 807517 380140 653902 113069 963802 246699 177399 769448 189305 229232 961055 512826 922875 219001 522642 187993 808855 609915 765841 906833 887274 921300 129077 721914 680923 678638 253084 307960 174542 334677 225036 331655 853815 1022354 1032915 668397 814255 233045 599861 453065 974688 626587 895921 416060 938702 810055 984500 421167 744246 816867 650113 977200 406387 894557 1013344 339913 608685 897962 619116 112411 485550 516382 594750 377999 593341 550311 841493 704671 357827 405723 797685 839596 565174 453530 563519 955353 490524 719961 70395 865942 284343 972216 225072 691825 406263 267135 941199 376589 473718 639943 459679 974129 758981 764835 602057 822993 203103 118231 75750 651819 310437 890078 488932 56947 842914 485720 14013 446934 252173 597469 605067 268111 233390 510123 464030 446357 444663 490081 1015041 584692 472545 249302 764746 130506 603063 45049 866634 481081 610653 79423 347572 376007 882915 864315 189177 953614 939573 255186 93912 727530 421736 733807 314326 233322 121415 202158 192121 938655 271805 45502 166899 818474 797943 338777 450313 907108 972069 461767 305625 143069 432243 769315 155057 366367 331636 474190 92123 370100 339581 367215 251090 376776 900656 819136 985341 952138 407413 825015 622209 627557 884265 77659 117687 411607 764528 613325 587943 89790 205786 704170 935163 863311 733918 738533 1002403 441586 793007 1010725 63314 163335 354095 890612 447117 104382 327266 338235 744606 565053 425313 263919 485775 670235 504049 118621 426831 928815 693242 842960 354205 450685 924119 388997 105651 903876 461749 189865 442177 178601 298703 892834 581067 587117 210629 1028186 631691 497632 508982 879222 841642 449105 424397 782493 982530 548741 844786 766868 846577 457073 933139 326213 81528 912147 651168 454512 245649 425572 721906 25575 705755 849797 347751 775695 238795 881328 703007 452338 602619 697799 585502 701262 410287 422366 191939 849226 592893 908421 337894 719761 584146 365018 470640 210235 472199 349343 879026 271231 57242 217980 112062 499091 759334 553438 990009 212741 1024628 615711 507537 626907 424154 511728 871447 781540 163614 939667 242107 361663 192352 845946 687497 244778 840906 452035 472490 813676 703261 551839 317244 987768 682445 225723 222962 841854 298926 411349 935645 969302 779083 161763 225010 505432 619468 1016302 340457 731993 452765 482371 224079 837775 854415 237505 955695 195436 732497 612638 692719 682473 403059 482020 877932 965191 331103 354281 870214 763206 638740 172991 715448 478588 843346 666957 549749 413396 252093 240112 294086 865518 614132 609619 875126 218718 571302 250828 858812 984777 876847 217005 949712 245584 376366 949123 520586 492474 967887 752402 89725 806748 678505 28799 370574 987046 570183 424045 581277 487990 247187 665571 842133 25279 785930 624090 213823 933404 294124 585142 653434 508374 537079 775028 493943 677067 357788 800245 210598 237190 925097 621606 31917 88933 326756 856315 890442 1006642 335815 884955 766603 1033867 877298 125873 341863 935794 319460 482280 920315 306649 619356 228625 722905 171357 868116 748754 930717 734392 955173 822455 893347 719184 1019433 403398 247611 936623 375281 112446 620181 175969 899246 342330 224997 799182 204011 154718 252007 431800 983453 1003821 30323 1008412 915793 308167 705867 208687 638223 793325 829901 648363 746894 437720 129810 218936 73635 210333 678970 654866 568700 958930 292842 670650 683382 504163 984275 735348 48429 942493 453901 599804 212904 315294 1040754 953004 791869 1037089 878894 191426 890353 461683 992692 1042604 937245 192370 762668 732462 994596 711741 258993 665487 104767 238933 671123 340827 312983 618183 673903 321329 301422 752937 776812 1010090 840692 405882 955896 939115 763693 175065 440752 258759 777420 584497 153663 290778 117434 425502 353134 909641 577175 845159 40446 482088 197591 497868 351549 241302 1037992 107449 449200 900801 589447 183770 477022 391431 402169 748009 472252 812493 297459 253139 194163 494898 954085 620921 876764 32397 451607 762662 234488 846008 330589 95177 611301 717777 953778 785029 637672 321867 60386 114594 317048 683419 984701 804829 830449 645587 912438 95575 189293 118509 425865 166837 349820 474954 615287 693117 259147 991358 567917 773668 232803 775958 752338 424011 890465 840331 245588 548802 679699 681715 463659 694201 109562 574719 913649 543991 101854 780437 209783 330987 178619 932174 703170 912288 413112 988517 458544 493405 488876 285502 356910 224676 730730 556885 897857 491040 1035082 693142 796137 469460 116343 959591 236140 353971 257644 194916 447178 973226 122593 780325 778409 586393 501205 400023 959154 14187 517796 342924 930733 888678 323033 382227 58175 898725 237199 926667 309233 118580 320186 556010 1002259 64974 644207 30667 909812 1023021 959093 478923 780849 465588 219751 187506 763447 479335 653096 506053 608755 848470 766440 982593 97598 344825 698719 617383 762805 773706 925160 848093 885447 251372 97894 920051 823801 430983 672615 950112 168382 233150 454747 440122 335085 714782 161754 503924 1037762 412031 884033 97610 666199 679256 218546 855821 179978 576759 831718 802447 679635 345068 95079 505194 815835 755404 1001259 382549 731065 707977 744011 996109 60408 865248 781081 496935 539484 990810 897374 85494 240987 640797 98249 75758 844437 491900 44918 790190 540337 453809 639929 743400 366332 896793 958806 610017 1013096 384964 986029 306742 858487 63276 688367 548707 357691 439510 119657 1042964 672895 702294 845945 62131 990603 146109 510070 517197 585495 718110 236505 405346 906638 406646 915972 431083 785217 665959 891764 975194 632011 935157 1018705 551151 621849 378429 719877 337183 714929 409061 928715 994828 828061 914584 446186 517072 286694 777569 477131 204117 834457 946673 514706 479645 607131 863783 846885 128872 509383 358157 894299 992566 357571 95219 422825 798046 130629 378759 827233 879157 764498 869175 996614 216530 1021140 370612 1042473 112218 429598 614292 903638 169958 574923 892569 593367 648867 448993 1028291 1040730 497648 676091 189428 764345 899429 57186 1029262 427498 575979 612813 309173 668540 478442 905563 813754 829687 12149 952677 340714 219973 769448 670924 321299 709023 253575 30414 484202 1032301 792422 961615 167892 780709 984873 382409 978512 950152 349530 485982 642612 627573 747459 1009305 898616 512205 693919 893546 237803 719367 62363 494539 724949 640830 356273 567925 932363 756550 1000335 473375 929421 491997 414966 718097 514502 438731 64681 950751 742987 357347 192408 207223 127629 878177 431926 497780 629359 848277 589358 128407 354161 805102 290125 801777 935783 595387 857502 743268 674765 781484 708053 158906 316639 375715 79815 128481 812024 383789 930169 309931 863886 270330 982530 636874 1001962 936793 379589 376172 905739 480605 883176 978520 453050 440745 424300 574939 977558 830745 371531 309831 936231 715175 658355 652389 579195 898095 28506 711723 632234 407671 516321 4055 736779 455274 117684 606108 286011 863153 624299 124379 956785 841420 626106 453209 514452 254046 755894 274942 317134 568435 860534 384617 366556 212837 1019935 990680 1034945 65125 843672 958164 835099 59382 687893 398589 714649 714830 869884 351473 512343 372185 550701 149407 293678 348136 308621 474158 379290 73705 675549 441617 499526 536467 836891 624102 701385 285643 426933 763349 701133 852446 337103 171190 405240 216980 419787 100348 152319 855794 887158 737978 1040498 255822 834373 886603 1040663 638070 781008 240025 9213 716572 268541 870518 635761 161855 842380 953015 126525 516954 1046850 987956 298445 794442 713923 14223 159544 471891 517860 413159 775212 368492 460707 313080 374642 989673 502617 618441 433989 59868 456952 159054 691871 605516 311132 891993 1028994 1016467 367851 5103 962994 823013 1005795 413531 429865 113031 942823 514738 504508 505382 637674 637467 697270 498191 823148 573068 885729 486597 711705 151807 486858 588059 487121 446904 482184 31943 945776 1040746 1024101 168691 226206 791159 599867 1023570 632707 367371 517396 491019 417310 577504 245680 243885 598395 736362 93369 731892 436412 766258 998182 140219 984023 208167 558903 326258 803765 629452 934271 846076 208845 555633 256282 910820 254238 248716 863172 1034408 811703 315174 232039 510246 419545 989067 218022 191838 334767 304085 713294 784131 381639 857703 204693 346943 996435 642722 352149 648928 296825 42970 746142 727769 222326 630421 955949 487893 796654 137711 799998 806520 192923 77733 685709 962763 206303 903198 173987 819711 745298 349855 717475 502435 260820 761507 995014 744605 469993 831299 659311 974966 972909 909481 708520 227566 717580 399847 995120 358789 956026 512589 946018 885753 805861 646640 587549 1033564 553309 693146 649155 478499 32287 1013522 756199 73578 818384 600859 996834 648754 448857 1022027 882777 242995 114310 943834 463731 710412 1000119 756460 356895 362190 160983 416179 628251 663257 1013921 1029653 535151 229189 518544 580279 693094 259621 225483 552607 376515 189247 1002141 158458 506024 461626 957416 411191 571089 497963 971982 287355 121337 650176 489041 903469 843186 769682 600891 261266 605517 934591 1020275 243523 985046 481977 192996 887166 645588 382929 875805 806131 711970 771095 505500 659255 430439 75575 174775 58767 354782 835108 55285 984182 258361 415959 755871 1032255 989016 457366 572244 842278 869271 10623 868289 734853 770550 364663 759716 775427 661822 649559 81148 1003739 554270 969814 367454 754351 347095 221279 437895 350834 91509 437114 342700 484020 457766 596223 629869 460525 223659 508772 1040444 60222 105946 408238 774585 744644 303030 751282 523777 291999 679827 900156 811759 860765 980997 683183 340347 105629 666298 512341 149743 212090 813244 111540 839148 1012805 1026140 305659 964784 254704 342422 424604 501114 89849 472549 57329 278309 744870 417491 575467 443358 110109 679906 910607 392866 508620 896182 542430 130889 750232 706847 865908 236878 42995 891547 48015 652617 775558 873458 897960 785920 113865 192826 254450 118595 464866 218779 314189 667238 285162 715100 469118 468819 763708 127295 652642 128805 1030384 847020 284126 28147 563659 598001 589589 480669 836570 236135 838323 952202 821486 324836 581881 781105 1012483 228308 636322 620860 303837 833140 695398 920931 339642 490574 385686 772501 651028 223082 278465 104347 401909 423642 126297 511664 579015 402941 604905 919525 906073 348082 1034640 735920 671573 806682 1010984 462171 614637 251271 223907 372613 860003 289765 1020708 54462 1035364 898164 667385 253290 647775 171437 798847 439634 289528 673983 964804 665270 119718 113859 179735 493036 378223 464695 915591 496837 397167 953519 877430 368101 371910 960336 628329 700891 158143 224942 85181 775777 943386 887261 448093 482006 228891 433706 628638 178042 425174 348020 933560 827707 429722 496291 842895 870733 179003 599997 644745 694603 527611 997146 743886 983285 842840 888538 899157 671344 241491 681558 382573 797685 1005894 497898 475807 373901 235341 164991 249306 661493 257304 520516 707996 88733 336255 587925 764494 838636 967509 339509 162202 119275 969186 854941 892280 850004 1020658 236967 725751 960681 989842 720484 276982 983503 937395 261201 486286 724835 905801 189749 659035 241228 452457 679781 797783 649005 634162 501216 816565 551127 760612 824047 114121 809007 290285 849203 595179 128059 897940 802250 367891 419259 1000868 192945 385686 204499 89998 777009 473777 48922 508379 80375 822823 191305 598943 1042785 859772 739003 361597 818441 319273 220011 749002 326695 810647 191662 415007 409421 28620 1035592 170741 237087 288722 689147 200166 431859 225187 716209 457301 702361 743173 934199 936604 961209 1027628 552667 759894 977968 528223 504396 378423 994563 802253 494750 712588 289402 1002310 581537 351182 717862 709045 348020 90076 179113 242534 216546 884258 818034 859946 803678 763120 731635 190123 348131 471515 695769 468188 891926 791759 113046 790223 79853 291761 945193 306118 683023 446274 772905 359888 747348 530799 1004856 77655 744288 226535 89691 440264 487216 832469 278121 704149 640498 181071 238942 372101 484278 707815 317106 682488 947757 42475 451470 891527 56060 556153 119035 736417 118198 179667 774487 292663 580156 599646 760598 1025384 59343 7997 657337 797881 879846 862908 768056 799717 495051 957042 993648 224566 193008 453214 213627 1004225 603507 575067 633647 242339 306414 48983 876787 134559 826782 707510 134079 453040 826587 191866 669919 865006 193135 844439 850034 242831 181239 467295 382043 730311 314187 1018580 439657 548213 613189 219863 418266 984803 448106 895954 863916 245334 588264 418735 368204 892047 914836 787199 248117 804659 1011074 601778 985310 586490 971586 775404 995997 605154 387438 512888 42878 350359 503115 767285 544565 1000990 25469 165873 852695 446178 750167 988711 485811 488771 1021227 732370 146615 930911 177083 1040663 195880 184826 684151 246491 439542 415077 439881 342710 185159 669899 178125 992082 180058 317364 473460 185405 85495 932052 991829 732697 774585 769555 635382 850221 555849 951091 736089 286058 367802 861527 654865 307106 908674 934868 630419 929189 584867 759854 465265 159290 372854 504987 762045 760504 952607 382362 841933 978273 633763 836799 298238 289611 376122 1003031 879941 642351 310567 539773 495030 335676 879676 455021 941304 976996 346054 29946 874035 554637 983990 161760 949537 925458 1008647 122825 856501 140239 228834 871889 1006354 831246 725869 610010 1027619 162534 250429 196483 828253 251243 654688 388964 536495 420524 226839 600041 665551 505478 433878 1022884 189687 717877 926335 961458 578040 23034 112084 685650 169884 234227 268479 470061 192402 584566 453993 692986 361907 447895 323442 935829 81102 491112 308542 816728 253717 428263 493415 683948 1029131 857965 725899 1020574 1011768 946803 1045282 193895 971636 412092 256156 417142 632667 586345 669405 604373 738731 326734 940646 927431 652624 977011 1017066 1031392 719688 1044555 222549 947818 140793 695838 933523 249615 58366 796349 681770 208503 326257 1035824 823743 662767 631453 493923 638547 363691 835154 746395 760278 924149 191284 679581 1043265 506141 955123 515232 502890 24521 218749 917951 921149 485345 944850 431849 349643 597095 400316 888235 233187 184727 162971 1034128 179258 272243 637482 1034469 648422 398261 810944 506509 1000617 989361 228520 817780 805277 991714 1042792 733112 504153 842390 269501 979227 215391 146291 644654 901869 977705 858089 438735 114249 921039 844598 857191 208729 212578 311202 502573 548505 314602 1008212 195119 220108 955482 544539 219293 552135 756177 1005719 74748 409250 164795 725500 870356 587555 1041547 493036 809550 388553 928422 305771 449863 697031 849601 722547 456106 639945 632190 619970 126555 444667 62197 970004 1009778 726936 880199 127879 998424 117341 256612 772805 637596 552651 420813 373497 485189 817843 996423 372911 756027 864918 869877 910878 453413 734487 990452 640966 881807 710478 353607 429845 227021 451557 270287 157176 794470 652260 713081 462618 685974 684694 826219 287479 889139 578477 616267 644049 1030180 876313 984182 968474 449912 601423 900652 609935 989660 775590 621456 935702 516702 616253 647767 1034554 469403 376469 230655 347033 228389 433031 228810 938455 252302 764754 224458 1000312 73141 697304 834979 225222 530170 439571 1037833 1022005 358212 903603 44966 646266 930966 288486 446909 433061 122824 481516 282327 558895 732587 886734 118686 756143 1024720 460524 305277 204133 192286 879290 60876 752076 310996 113823 498462 851458 178061 118067 895382 97969 155307 1018499 43513 521730 740781 430571 605842 1037123 60355 676838 411711 932634 273757 228650 343530 377270 478868 234844 626481 125019 269749 814291 833256 556890 893357 968794 651605 897722 979065 161489 236839 699705 429685 610877 986818 338780 1009687 1022072 627897 847050 34805 693083 234450 681962 211306 257968 466307 95519 495827 724539 142841 388338 737694 815466 309019 595373 583853 991122 302821 446646 743203 310712 585041 914818 519046 438750 818258 674738 451276 60274 417389 849888 620115 929383 986830 370490 717338 1008098 842565 363510 605037 866972 903531 701860 1036888 675155 236512 1014560 561148 370636 217076 909096 728964 881102 687139 408333 543740 926334 52725 522503 682734 686934 472691 499791 859782 96474 556746 1033404 493743 621894 184135 128217 485161 1026466 193623 709342 821455 711205 762543 806118 977570 709617 453314 846478 702125 252627 434650 445298 677749 736195 818552 625695 595439 203151 781569 520707 88910 220976 487194 922488 194261 385295 681400 1043521 684410 947817 701317 1001843 679545 399611 767546 207263 1035120 848399 483828 445240 183963 746797 649570 112971 422117 716618 292643 406843 743213 642707 359974 818718 242345 881980 399804 766351 445710 882213 711484 75119 309678 649801 429037 158582 226109 904986 499833 275837 161559 747316 619977 539587 1004171 778914 244852 699843 911660 188733 1026321 243651 800119 614649 553811 628953 881974 394878 838935 432921 854331 64994 191464 881894 791791 490522 504242 759387 547511 678109 316392 850580 581411 375463 307705 297931 877087 380302 101095 322795 873409 593847 241254 959940 93818 614356 449679 552039 597841 513065 773068 610525 755689 1000387 867877 825228 422990 910114 365913 450452 42615 93515 841371 891237 369983 969263 966424 448974 730986 909932 982049 540658 354746 305899 504186 1002634 89630 248985 391945 1021488 969067 1028412 455323 54207 124959 993673 736924 1034004 963367 813839 876775 744298 945446 768124 638770 642410 932320 859655 565202 1041080 466402 997264 435139 810664 153479 91511 944921 957032 586295 408907 469954 20472 1031249 256175 218428 53627 111594 1021043 1005112 712114 843831 290206 287741 111733 95350 222580 683798 498744 488777 81148 259461 320117 435619 733357 117363 1009540 371015 234591 122850 933332 320205 155580 595695 176625 756359 907498 829011 840942 130331 358823 605838 639924 584749 681694 124243 877924 387382 915785 883021 497773 984603 964634 308920 766698 662503 236404 443543 1020566 633761 368419 586457 108334 310075 754620 178649 970570 717609 514978 258163 321114 810294 248429 495740 913753 958815 759625 451545 346013 890653 1041667 292792 10143 938590 746864 863588 187816 580523 1006883 921309 708297 682954 619988 856563 126635 877532 460501 546234 125555 64151 424211 225638 342958 478140 424188 634197 161393 511622 197565 857959 341917 752036 1030561 738170 688005 423470 375665 846171 733024 477672 502642 415538 626365 1029473 150974 624062 507075 998182 390497 484523 617650 203655 224921 126743 890804 185289 405321 308511 423732 892516 154415 739041 424301 354087 493948 695661 732982 653405 637651 806882 126960 901981 122194 249540 905910 259940 532452 234591 439140 596838 489666 189350 991411 556888 556899 323340 955802 162899 214774 332284 437626 650536 831081 1042969 220766 662761 576621 312670 816817 162523 429118 215290 965899 981761 955162 587305 488786 510063 337805 470189 125515 417078 478093 891578 115419 673740 969415 634713 653484 79794 581588 937960 717994 992809 897528 42415 782867 923961 120682 208467 965270 541629 389741 24049 844383 758925 725242 405426 815950 312185 991860 302049 882795 783452 210872 806570 377977 477735 568934 809178 635334 996738 485589 627436 670541 387167 112035 239460 313786 718178 471292 621296 984599 797651 881852 783562 853790 435255 302567 1016657 30815 805357 162541 884248 422219 768290 801237 391713 416609 734321 969874 502663 52969 569049 22847 362591 518822 363988 895142 254885 666866 379311 756986 1041605 273914 365342 510405 936841 818953 72605 463678 358264 852911 228021 697887 486629 55871 81900 636622 405161 339127 81382 773354 818213 319297 597406 759638 349083 801852 651466 633438 627607 921569 888110 163182 289768 374740 752730 851021 423653 944954 220222 141559 582870 169726 572024 990882 278426 292268 323475 953313 615725 819702 188924 758676 279549 826137 405081 555733 834965 474701 379967 595644 1028314 652066 310951 898024 562099 587508 906414 806804 96477 649325 962243 15695 28645 738767 73407 1044551 553779 40953 217567 961816 409474 474552 634352 391941 440725 830782 718444 641767 459644 998211 81143 882244 650657 944921 500283 54899 886983 302899 367288 252746 626502 332606 601710 987120 444003 869878 941826 462671 581078 566235 481586 715170 793430 979203 752440 889260 468575 319429 202359 615334 920922 873799 822670 710262 622100 572201 1009872 795897 463701 742793 500709 381923 125662 464218 421466 717973 927091 494424 1014608 520764 498483 885478 302509 360292 241580 48445 626163 779608 185630 1014552 617753 261123 372170 107007 857464 633373 1019842 740277 316378 857909 392357 744601 324059 224973 890452 80865 750871 200623 31608 794616 538999 983607 485142 831388 903975 423846 453556 708037 320478 439015 801710 779379 832889 363611 253332 882338 560077 481881 977947 681717 616855 185297 961629 690154 495082 1001301 677808 1041173 1036890 242141 235890 1036373 949840 383174 87900 396599 193444 763123 493155 901836 517496 276201 140667 190308 572990 614345 948231 469496 405158 158907 374877 327046 902486 859846 774817 899910 750516 710099 248937 1001113 277903 90494 384179 95470 964498 781397 521497 937171 958097 859485 924602 792911 406973 586723 455761 749783 874169 431591 195910 620448 202295 242843 244300 548186 612909 555979 427975 430431 895437 365659 327280 586851 892753 879980 460281 516796 256710 441574 231351 280046 438878 500910 1041544 943708 813271 62420 115421 918396 490137 812839 391245 583032 432358 616138 800665 1023305 154430 762289 338043 956120 112372 977557 694967 570255 686506 1004442 728715 903634 931115 619957 641358 618938 590751 125417 790458 273405 717777 916487 969245 510641 669303 125050 186558 335314 440922 113823 1022169 354676 299899 948760 695065 381095 1007898 631609 894239 789399 325288 681278 572331 356288 751977 936904 470710 756551 251681 366951 348086 902058 947247 355762 900416 94013 182262 544506 228938 414452 1010205 676089 756255 32124 506768 314810 484173 792415 730461 833882 95375 484051 129687 494307 956092 745018 644953 244457 566139 306367 194396 648150 1028220 804604 46931 1033323 890539 617831 714161 334583 400181 1001953 554591 826667 777509 887541 681391 341417 349086 677352 421714 948585 516205 613340 666857 315838 605643 299902 507420 739062 601821 847254 79843 482841 134527 430523 441874 756299 170964 617313 702710 308379 708715 291423 841514 495733 462254 225719 912722 130695 101783 466545 301435 353201 535806 211185 813957 923117 385747 708783 801722 941830 421150 87503 340587 949298 888514 543221 983915 322253 72182 337366 146227 716565 765240 779224 1003736 707827 384329 810554 666549 167102 494964 416445 730855 509481 360242 188088 339174 644953 129008 27871 709283 955222 58235 732506 729578 801209 487998 385582 410615 1009868 939843 651884 465261 608170 874121 372504 55157 711907 249431 693867 605229 64892 943660 223907 847015 391447 1043013 877613 351655 146279 928713 866524 751186 963009 378556 980485 968999 354429 56753 186249 162534 453816 496406 840425 990888 260281 267260 81334 145779 682355 727605 778455 494405 971217 612665 710452 692176 947785 498648 901990 197630 694642 968406 988057 752328 727855 960058 432540 251628 877043 382892 717079 744277 714209 650081 464360 891618 807845 289142 228507 554609 873188 715940 351143 666552 200412 77163 957172 155333 893079 985497 763422 588405 251534 475999 355246 886364 437622 467577 171189 92847 57305 558043 975427 776532 85735 236915 772758 489636 208364 32313 642672 927247 780472 191955 129657 845603 416199 250268 959292 157581 914064 615548 1002084 127163 365787 693217 680303 593567 758351 800722 705524 851001 65037 470640 988454 374328 392033 897245 153550 232157 310189 290262 423983 453814 384682 906344 443737 550806 635166 293963 320110 870313 843981 158188 167165 521253 480115 972108 716113 428959 728238 644267 468645 443131 807815 755574 700050 693732 963097 980266 457046 401061 588857 519364 184751 248297 874595 339369 881299 968397 130853 977222 203887 650598 326698 616807 166655 227826 677833 144831 822710 626927 379999 678754 479972 224375 643163 517481 382279 429917 202204 850565 796510 1030918 897198 349675 989365 905448 863854 339486 711278 220685 30645 473961 567142 521318 1032886 564913 157617 581229 849284 516929 80443 457539 207469 846677 306350 838485 582103 982282 748393 793959 459195 1034438 655184 1002435 760595 923374 641839 480334 1006688 700295 821971 703539 92074 790506 389357 955198 58747 366403 461307 443122 451291 428892 493553 976267 913431 156531 326266 919966 87509 63201 1002093 920483 979459 437977 865973 227692 710218 157151 559835 1007024 993549 628713 1013089 423765 903267 120555 249560 603381 623868 1010472 713125 694002 600568 259781 117678 261642 809330 865018 162646 797047 782148 616405 574450 939785 405978 692156 415662 517649 686869 662453 671078 729573 239499 470131 194830 109991 467803 320975 420198 804313 860598 853115 1009995 522696 224604 532267 775969 367779 616790 429308 326972 258661 502197 414547 989026 427885 985046 103669 911923 685768 807782 55239 850490 375445 736498 1036564 472715 629462 446186 380896 931211 333645 694771 259432 380834 170853 714797 81889 63739 844851 311189 341721 932220 1046625 806234 624549 254755 713155 742493 896586 750659 801994 635613 435021 251578 535925 95549 727422 60862 846969 302026 436908 202741 118458 848572 880164 588203 613131 931542 929559 605261 684917 411254 324435 743060 939824 239835 1009074 943850 725866 57202 999248 224081 640862 320127 564067 630458 1017427 530421 924462 488463 1030818 505142 686311 343724 118253 679022 287159 1034441 316542 996918 811878 420987 842541 39929 310859 605867 219114 972051 905263 1033169 660951 644021 14775 508957 341643 893463 711344 389937 642422 45033 802721 932399 434527 367956 422773 766475 946616 547324 934619 612604 210658 127547 790510 449228 244066 379118 682445 455524 889143 1010329 769093 218978 511182 123231 591711 319070 915734 1019778 435623 1004498 365397 482260 235733 190103 949258 794458 735570 704033 275966 813036 985721 679491 685729 572081 248442 826324 706485 1025880 455054 676724 899754 245170 185543 706262 572257 1002849 1040625 245935 993058 676683 390880 715947 117967 1042627 854968 163793 958089 710795 812769 797311 614232 686816 820027 956227 228554 310760 957709 834984 323044 386278 301926 684523 435791 606006 222767 426687 782637 225623 222653 278483 451483 837939 212518 614264 481991 507586 706235 771422 771101 27295 408049 1040585 871991 153711 654662 829862 990992 223886 1017461 685135 892817 345849 249825 644321 707529 149303 398159 306107 928183 640986 431842 583582 327258 1040841 662471 391734 677290 627430 438940 817725 462629 958132 686934 374593 502165 561097 996653 398581 951251 514646 968971 93358 678695 431531 407614 350902 204091 941800 40825 805877 908565 873883 404972 1026103 13246 503564 101725 330669 437166 626079 678359 409430 187463 677327 708045 711453 860598 1005190 455386 511796 832984 691155 970625 44367 998289 991447 584364 689622 462067 732070 351883 937414 522634 220751 175311 759114 889964 1024091 747250 905625 747209 374572 415621 447939 563422 554683 738770 583474 793577 846321 773809 293554 1043971 689899 975917 818648 769571 999757 303933 712090 793311 520296 286142 929555 682489 109756 590303 251943 282535 748792 453662 1040977 322410 167071 694954 891369 996922 97437 108206 233019 622847 829915 804415 753428 870253 178662 337910 628316 415862 881820 423912 556739 731307 708918 761254 909649 1017149 638857 800218 253075 191881 883892 155476 454683 30133 636137 387880 1026330 644141 761971 693593 510284 898614 880957 183771 748114 964425 601923 433581 364149 815453 324188 658359 684636 842247 358580 597976 626541 364003 90082 908968 511856 384306 621449 886959 955279 443578 652585 856861 603566 1016445 213439 940325 671410 679095 993464 920269 759606 924439 440552 510077 967604 611741 734887 250143 399293 1011237 247652 116862 741035 508787 470445 851269 374310 843975 956527 498389 809716 687908 500270 437976 323835 988463 843660 435527 759974 444318 513358 943916 518317 387824 1008679 632958 462062 677494 773288 595818 942447 123251 923382 875670 935286 210581 973468 504441 169531 98040 338674 501123 895772 302061 870373 570679 666397 828750 1011297 878469 474469 582844 168439 509420 875031 923443 606192 715121 437450 614215 359218 94151 585544 703036 350606 88471 970636 414171 154875 714609 687173 23279 622140 629159 963286 729533 1001009 878886 333455 651635 538425 408230 647405 596885 307158 695643 802643 866886 576415 755384 489689 922590 377555 411511 827000 582267 878000 897507 886071 817877 882054 483965 404971 685014 633645 244882 892614 620733 992540 363223 817515 835161 665271 604056 627182 712219 252156 703786 930207 486742 933512 195873 54521 152527 1025394 375637 840172 374072 605616 395127 1009974 294768 234173 189658 972852 734805 935627 220818 166271 248670 627819 238139 477375 118063 285884 324446 877928 957936 637368 202187 203958 351619 837222 49128 304113 178008 953078 886014 517786 309740 30973 742550 770493 840301 391961 879432 770363 27547 298941 847428 552673 924958 497370 870185 644143 682353 683930 576934 740568 343746 689149 732613 44959 431847 683541 932051 699594 1043980 1000343 340567 581043 183518 962444 4047 905934 544690 387734 371349 224106 532327 1014545 354998 390828 378484 771418 584251 647803 55017 855788 683574 163213 914852 989864 489272 184220 852947 636472 1006434 738935 349686 478539 261699 486644 717102 392474 486051 981153 159639 960799 897269 584988 961450 626666 277998 366547 758118 357946 812862 866121 463790 563087 816253 552680 985754 687936 829148 285755 441540 991017 372252 522381 300606 848279 591612 521267 516946 492926 965286 550127 405213 102127 971609 437561 968857 783064 419260 309662 276799 90038 340663 194010 233854 838822 409528 607987 260429 151289 444394 742101 648395 369527 896269 484138 289707 582302 762525 729814 495737 185724 550141 555434 257242 961298 215529 372062 769442 997624 483975 300367 777756 797671 130262 410483 275901 375768 310572 98017 466343 424750 284409 314462 445381 828827 195186 871223 551899 568790 31391 496699 832654 621537 640781 366560 1019540 715799 665175 478487 1010323 540403 918399 878390 114342 812589 474712 670255 733891 833496 240462 942425 738511 700235 767164 594807 441730 815391 297213 168921 977576 871187 907426 963693 765052 510295 955527 727857 736373 311053 778870 475999 953563 436147 211787 651628 634423 877267 540077 599977 595683 186263 801910 857494 728461 886618 179698 332717 807133 235498 620785 879576 433869 936885 969704 377714 513732 822897 37371 799294 224422 216855 210149 841607 455632 943940 697332 1036168 894263 673013 179415 938390 248310 323162 745109 519175 93355 984941 743183 817559 339389 823903 895308 684775 190706 392036 390926 663525 229122 884006 291311 642736 307026 391770 428476 488049 145359 611321 1046538 880739 693709 480986 586421 771894 339065 27614 673423 865009 549819 405950 1009392 589020 62427 180735 509070 548375 648734 438033 1041572 776585 476403 756183 928851 148943 587216 187195 379358 317812 81574 622095 64376 398843 190921 879570 123833 826339 758621 371595 817950 498790 1001930 771900 270281 840654 958939 358684 896410 300879 183055 619931 355671 120055 534365 359633 1025450 249481 1035536 44014 111003 186780 954738 640986 602745 424333 488025 738023 606122 570098 1012758 912225 212254 726199 133116 171734 52175 188293 799805 229983 292685 438122 284443 763514 906298 856871 851142 690413 686375 914833 877770 101087 1003757 815901 463798 970942 692697 647482 158627 745895 480378 765745 683638 474174 271294 224744 242350 478962 195948 225788 357690 1000503 187613 56035 386821 220251 318772 766261 496794 476979 997704 515024 800678 308715 560743 112249 449203 492988 643879 726380 486596 724439 343179 157533 242285 502957 635449 434669 584811 438591 908852 244204 371540 137166 543722 404846 922847 695097 178397 219962 226633 257206 320461 763443 554043 693909 340220 207478 169881 765896 244918 995109 1039184 469908 850388 858487 616668 435999 375605 169916 147425 560051 743378 212604 28493 909651 183265 622108 519179 921329 425138 956590 731703 965650 743654 971826 421748 228382 469902 294029 817699 87670 1035920 1042788 780472 768546 752685 64921 743741 212529 1002341 584535 431589 664053 652737 694415 953751 750372 120591 575932 716550 448914 627675 241039 951532 489619 686716 116717 251298 952771 683640 802141 546805 468207 453508 963018 332207 588954 130724 853374 914274 268795 508536 646925 323498 233054 703920 325147 29087 285358 944675 508889 758131 855507 119195 851334 946764 678867 414107 146622 713907 636624 256712 231378 993371 689974 531311 430317 841935 784928 806685 715686 487234 783405 970027 571605 731327 105683 110830 1000663 91727 990773 502995 734993 895705 384108 443519 516529 1042821 382456 989929 802454 908016 912788 771166 903618 1012842 350956 719272 754926 351971 219014 419702 941146 514059 1016879 26495 11951 829071 572333 1015376 610244 1016110 888780 501198 470676 600415 56551 646104 713277 126557 518663 259605 979876 1012045 174685 499286 48568 320735 709816 24446 932552 1004920 31708 496820 876322 212930 504376 196520 826219 486429 745910 845015 633701 464279 581886 1030448 898585 1035417 677015 552054 246381 118708 481490 382765 896519 446125 321223 428767 121955 302322 512282 882246 946502 510436 543739 727222 51699 611793 387302 1006619 901434 263934 354863 244506 622416 939866 519617 873534 227557 892146 67543 685086 484469 434809 642892 72702 376115 248710 996014 92602 539353 768899 845602 125660 772998 596829 712586 440038 651366 314823 418797 977528 471467 563005 389992 428743 320491 383822 1020492 129133 797916 1026453 475774 707005 370055 902889 125409 431417 542588 785296 884483 800799 599013 122792 367836 775700 642642 560099 587123 221247 877263 395134 1018288 417697 31149 429655 608686 155967 774934 958402 481603 150942 989267 664502 779333 768542 57267 960164 1033650 881711 275255 211535 562923 836939 698169 616059 597655 775957 370457 273015 227788 1024061 946759 744209 819025 792171 724563 909620 241008 845808 179543 552411 91999 55935 388622 580174 993404 609651 154302 495497 604647 728938 767210 488944 501550 824061 714627 732619 30190 474216 592881 820206 363881 515192 455727 701532 632343 308202 880432 868973 359201 959736 870868 561103 258482 916486 941673 924357 831806 355181 801777 814790 351122 512118 660333 1000050 55548 218600 598655 893007 143071 697083 1017296 936429 850129 995642 716737 593775 55935 177140 338908 222190 802233 571229 591354 223351 493693 727422 763626 683463 877891 1041922 760914 888294 179893 184202 256198 594924 497076 564415 654124 830311 194933 456085 625326 971957 864101 570007 625653 976085 987599 61118 635471 583065 994695 23405 1029766 65322 374669 274942 991909 846423 725372 482986 763982 255371 653839 536413 364146 494877 759993 355555 791997 323923 22505 441968 643833 720426 474662 291782 717867 458380 816758 223992 496620 386000 436444 312820 505506 847400 560925 543732 521761 783171 195113 547691 65254 955599 359474 740713 474391 603846 158951 1022120 863513 621802 869622 882857 371915 583913 565162 486714 340711 843110 254398 873319 142909 510188 718424 195146 503349 506593 643802 735117 383877 510637 742622 191332 776012 1019155 613481 943889 57598 91134 604699 511070 333551 461677 420190 538614 937388 907313 1030283 572630 1017748 133116 192076 506441 678703 742535 909363 485852 760729 371553 493516 569273 359710 593551 741129 447306 320490 267741 64423 325289 580321 938913 504017 767092 190428 975412 576502 938225 1022362 883280 580878 603873 345022 116342 310131 547289 984293 776424 347830 382563 544742 423648 1019692 498852 831220 448781 832455 448814 734380 935878 834354 514609 847393 244625 883077 542591 799805 1016023 190253 292594 768122 742123 838102 158661 276173 437165 1003397 474920 46998 316093 40377 669215 436413 358968 22423 781366 821151 978000 512242 629437 927391 621164 597737 888414 599907 161501 730929 976306 227938 293606 987565 283625 703816 425075 272310 2047 683557 850699 347114 97980 614839 486617 478398 323540 740533 902750 634251 351155 1004993 892472 651444 939877 1022409 280551 361450 978440 548639 955486 750679 993387 223958 374388 1001266 452671 405304 113198 445498 122849 466042 1024843 944838 188012 808928 247959 881603 979682 451414 993912 988199 672999 864670 516565 718097 949261 477871 245464 782518 378666 675500 183909 649302 234967 156403 16247 294520 174031 467454 697786 368588 363930 935294 679518 596793 449441 418507 649042 882252 960244 814510 794043 274107 50991 833764 579300 64181 427774 128404 785162 1009035 502902 946862 348041 640380 848414 513649 586216 841576 937013 425544 876758 767755 893620 839525 751402 768620 365029 91881 788982 846449 382343 485981 614067 909453 997557 147416 911747 236365 845012 1005105 622480 619911 95867 599613 1025039 466135 568551 388284 601515 104419 887260 456843 555915 689011 878742 448110 376344 760552 373702 898464 949767 381772 1001635 113362 24554 605030 202941 729597 126729 806853 727288 933149 225109 609946 109791 351128 184687 342897 1020468 468589 452985 425201 244373 913965 775061 954088 252394 699437 385687 447179 876911 811863 619770 886442 420773 892291 245070 233107 775755 470745 302988 63192 732981 40758 717180 308903 38142 177862 126822 843282 681687 265583 502846 287724 91892 499827 797532 29423 474018 129715 880440 239417 836862 539483 162283 621269 976576 350933 878529 696032 939325 927623 416933 1017194 668629 1005162 358313 613080 255350 1040919 564173 612846 857758 510200 744602 969243 490292 46778 760157 1000134 385247 75764 181815 527799 960934 972018 795621 701401 1040691 459774 732935 689881 642143 711083 121716 548730 502873 867351 830739 1033176 723909 679852 876069 481052 802123 504911 670403 726962 255255 941488 36831 713612 871206 763304 759911 105189 120750 566259 150991 456090 254936 716829 546203 695777 929178 618385 841785 537951 244055 14316 370133 941235 256622 846761 702286 241255 413597 378655 996493 686296 832474 539100 850324 894023 756174 177873 680651 699790 488290 747984 667625 585673 415202 494194 909200 564551 876452 587621 689637 1000526 649529 325901 446904 1032743 465339 621925 250481 485903 206651 506022 462739 728638 914756 607607 375365 976668 727815 877195 445637 495000 764498 742027 178491 564122 771534 669077 1029276 305095 129082 584110 88946 650184 973606 326097 876436 946711 986965 398299 222759 1033576 859306 6047 764138 584747 616282 96583 780532 330654 671665 1026953 511249 242657 634063 158926 838862 422251 510900 939677 212577 901935 269306 276843 513188 773932 818017 869846 951548 992057 667034 831267 242585 626673 265179 242036 715343 346842 989989 751088 317599 571599 449819 1035317 385892 70653 367211 1037059 489875 942537 173987 441606 713916 31067 403358 848709 953771 510389 815925 822731 446256 989564 613535 93851 767205 579805 312307 515281 961302 842805 1028945 815598 146923 407979 743033 461183 886006 415555 60191 514150 339324 341364 1026520 182701 89963 751448 961595 486236 130950 114418 902862 219423 154602 380133 208870 616874 724918 259637 234174 478626 972856 506261 758067 190585 399036 876161 405723 955384 357431 585397 748063 210326 554612 374632 515398 761010 760148 817991 370294 984779 492444 1030345 895330 646532 994602 842089 284219 447803 122274 246223 204771 96493 463542 291127 705646 504179 612977 251245 956595 904473 341719 626585 760952 614218 77427 257080 217014 981286 109117 123254 309879 218763 581475 888677 610246 398903 339351 692161 493805 178055 514980 80813 675308 1031376 507209 783387 433612 511681 407805 114457 632753 779147 356235 29054 321119 588350 1011266 675435 684575 273340 860540 889972 933506 1016281 820925 858476 617547 385213 13691 69587 929175 160490 280317 340623 635825 997578 679122 716644 633278 632031 511619 406863 879849 765155 327001 925305 619431 473309 749266 1008238 900201 65427 182733 625895 620699 490952 516501 318401 771725 256938 456764 1032865 255226 843112 904365 466850 339860 680363 206173 190132 990381 242026 571863 701665 1034026 712356 736020 580886 831307 575210 742289 583742 463982 757287 644321 784131 288555 925089 193307 352765 703115 113874 116286 410616 804302 320316 486556 82175 851331 228944 445341 744473 494292 1005907 113469 690046 339766 716549 401223 813020 635372 980674 226622 740559 245333 854655 774201 129976 846125 980146 345785 447307 933180 991658 552746 220946 291195 188372 227983 214485 875550 839105 712216 775105 554094 628421 851841 745691 983413 89947 685103 881741 424395 170419 440411 286051 835895 179302 535533 64498 739246 368044 908058 766366 887276 679028 550263 611627 292458 954938 713329 632422 1021108 349615 64919 811983 210291 500214 353699 35830 251336 205535 551787 269551 634405 857374 1014308 681670 883618 699332 445978 815317 821724 255458 121247 364517 1006124 891114 600919 770655 988809 128533 713303 960717 918303 294218 226675 650932 411101 372450 1006228 321516 864717 1017802 844030 234809 1039464 97240 88927 450187 840061 93157 985655 408172 648524 965906 246506 218087 572023 877803 845280 699695 44654 918508 456278 534767 794355 340543 989717 448496 566965 607214 176254 421590 652834 350839 240562 114022 362460 317069 92862 1006712 946426 933656 573161 939830 840369 296889 158620 341226 1017686 699090 446030 139155 1018574 651294 466748 258251 501030 400085 902389 267741 516782 516668 455528 425153 408189 873023 771925 715063 413422 801706 724439 182264 146767 76540 173011 614054 220589 921502 831949 1033160 768785 1013771 434034 613805 187638 827983 392536 373319 386772 825163 946057 1010981 644183 155379 203737 779367 495080 109273 474793 230893 560085 830837 161699 385754 700575 446277 831035 559967 585617 956062 579259 939985 710616 339320 255224 446958 353897 847212 893751 252632 390175 945826 389608 301774 198142 413622 128978 105722 900336 186854 398963 62586 87898 700471 252741 698063 941411 861438 901501 705941 644189 867412 807541 912210 466138 775242 450315 841906 859050 862566 240488 179738 814028 585499 422637 992331 883782 828401 750679 741629 1033293 105415 353646 325829 976951 310978 575404 867591 962121 825150 64929 866115 242982 135029 741599 761115 1032682 365259 906023 686605 577420 344040 375911 163036 488788 124586 943513 79999 1008011 556904 643919 942492 246887 256579 489692 484821 834318 195032 351051 784554 752865 924747 954748 179795 775124 1010840 274029 286621 117723 398159 762541 835466 582620 552237 224351 911930 903633 601271 634259 277923 758238 105279 251356 28586 741013 354531 178859 358324 714350 733939 658677 243045 437830 626351 915236 470407 964298 838078 741935 972682 125786 170812 937243 767464 922430 834355 369982 474890 1001922 775409 91996 695979 963468 1014178 682676 934367 73583 568952 417670 1041610 257464 49066 509714 716272 686316 576191 869111 495710 777034 112861 236189 498929 1018198 218222 227550 946746 222095 1024219 719033 1004567 792302 457829 941288 826693 97511 1013284 54777 232954 744354 919518 129938 193211 241243 259233 1041945 12159 808826 489755 756787 555111 675297 842869 302519 372317 582558 698687 597873 632611 759523 886219 925169 659324 994834 556459 933348 27451 511244 455957 155295 737248 911264 726697 163139 867540 320179 656623 239061 511250 200604 123679 204702 306099 1003710 946805 850882 326915 935581 498053 703730 466838 314463 458352 214650 162808 1017259 179875 1036410 129891 661473 903483 1020477 335476 231289 583081 145263 484475 778799 898575 733673 177617 748593 135551 372117 974955 180100 775290 693694 414326 725903 467317 838475 665775 472299 969638 739123 534483 411198 550386 890267 637041 485694 43135 912033 330617 948243 439119 975310 908900 39879 984057 628349 155481 719048 1044513 59198 933134 944415 496989 514828 715355 1028180 894680 195973 629493 567274 612910 637682 911655 461770 452329 675541 128689 1018062 897925 1042833 417401 861160 502225 608183 341653 859862 194793 826959 247093 335469 1033402 990778 224075 1045568 456750 510122 646561 90089 377053 827629 172795 241225 547581 931061 452316 683974 38631 866958 489922 232796 947429 770606 460615 473874 42933 976139 1016521 1005627 826281 988765 30701 193239 736963 855517 640590 289645 1021016 770302 38750 95966 176535 474545 194729 289777 201213 603463 995571 1008528 396149 619420 994985 255382 747075 1034380 425498 136571 414135 630492 509411 467199 885437 411495 408280 942909 878734 1035026 429301 107375 243886 638661 708978 946357 464085 839457 169843 192227 919391 394742 943261 675755 849957 615284 309739 353207 244549 479148 85948 988988 510236 351185 872169 520590 723919 909371 770993 301502 423983 322451 854429 154522 128609 589513 512899 764387 339787 912938 208435 894404 983791 531705 924747 632637 850604 512135 229123 643570 113989 253718 146910 796380 930231 995725 553973 453926 1033953 335644 233258 973454 802343 703704 347749 947880 470442 994123 686998 194242 888925 908873 218618 512550 888049 242606 850222 384809 433873 715050 734391 662123 976401 189675 859275 815166 54261 872342 96100 509123 455910 422652 433458 120253 691891 996820 512541 447612 302171 302561 826854 710268 926617 675007 610686 739950 170791 405492 718576 814428 144237 722897 686679 305073 630421 26301 116519 855437 873080 397306 989108 411497 469673 500709 467418 300478 420553 274139 967855 676414 428475 964290 740806 975662 1033388 540103 637876 958962 781040 928248 969433 227219 518157 252769 598527 580262 764597 548842 751665 973586 29405 246713 419015 927661 648043 450963 451645 109021 708028 637097 599928 715619 908841 87989 498424 456131 650349 1020485 865142 450804 359752 645996 983223 762421 319398 244274 122642 327331 174938 1029744 204150 385438 1025460 523842 889722 936913 872926 705385 816537 722910 880796 929574 110223 937531 317023 552343 402429 945940 992042 748087 260512 942000 389088 968251 1004193 618025 888155 799478 553443 593814 355515 407512 495163 595826 602604 565186 714536 621360 710469 376660 875466 706505 1026580 52966 322546 56765 193822 586393 253019 975333 451452 1002195 884162 455238 906549 858725 103655 93783 677701 504802 214492 635884 626030 829011 959587 239167 522291 173851 769129 915000 497771 216914 746976 251159 650838 310917 865873 671716 205294 1020942 892180 920554 441636 812159 1033814 708390 57084 96503 226940 620153 418975 171897 180200 239572 707415 1002348 332479 615599 660723 967657 635818 636142 245325 708465 910234 1043010 321881 185559 890311 318387 109775 161007 365930 686141 662622 329527 947042 447864 324281 550719 1003267 80062 417076 258153 707023 193255 635572 374241 855864 895886 582636 935253 718092 352759 766882 833157 722901 236758 1027461 195002 678262 109369 255246 727647 775734 734776 796524 325044 687151 555888 858980 471765 113436 822129 183879 404783 510761 975627 749907 1001105 625887 700199 712766 436854 734138 720304 227559 1024622 45030 208120 893355 325749 624506 710733 856022 191278 189583 159185 988713 198319 588094 48877 310323 327186 124827 996051 1040971 1013062 913048 489266 182761 355013 793974 855781 491096 783942 932249 895336 326258 975189 317741 601725 649952 817493 881073 45042 607647 972370 226199 1018468 183804 988454 72677 469113 633119 400637 801510 830177 228273 847384 636438 863954 84478 405171 810422 426366 616875 578745 57206 613451 774819 693174 702097 925322 622355 854878 523812 484967 740650 806329 750788 707544 453268 853996 467923 109490 187748 438815 782542 295863 319444 812515 455717 897195 249391 746108 306478 429753 114164 938301 351410 348895 895515 899381 818311 276086 28279 942552 455953 276861 936675 730845 1029953 784992 444879 257422 641944 313299 844642 702276 583483 1046112 326708 1025114 924908 372437 886957 983674 422353 671665 684515 587445 706263 880337 639775 331415 633741 825822 963529 612503 910631 517207 122999 941220 483451 285486 1034821 791867 254204 874874 1005321 771095 236822 731387 317381 552628 941850 215823 841283 747961 89980 701739 991897 431021 214333 730300 346366 812916 814713 1034060 832758 624542 547674 571791 538478 879179 546619 847409 108010 306926 228510 879717 931474 782535 520537 215726 931979 417558 805053 517010 384654 682329 308907 708715 110042 839592 136127 601383 317266 812894 179278 1027171 963000 478625 254627 826961 517033 576742 459599 899272 708472 771932 653541 124022 434431 425185 1033237 188026 607708 513592 589139 354249 892738 324572 797755 256816 901850 478061 931225 931128 184975 117674 561043 830526 964743 850971 912934 341752 879925 128723 456859 717269 848918 602939 726383 929122 793318 685738 444348 588082 828718 986727 339762 126892 775338 485804 1017219 955227 916416 802157 379841 951741 216909 889483 1035664 485160 829630 627837 337595 118421 478022 450311 486805 768856 622244 829727 898448 713465 861999 616238 431065 873238 713443 1016254 205555 461774 589578 700847 951654 670551 473643 493453 709048 501681 385148 550803 743668 174782 644682 143245 880297 730494 878139 362331 23495 843000 236190 483248 231307 932920 756067 477813 187640 585022 204477 531927 453299 580980 764060 995454 636833 701306 586799 954831 214251 329435 1022696 1035570 1016438 466309 575409 989770 242121 931440 452305 582779 755642 412527 233047 941207 728009 371964 694679 841053 57169 1019174 771610 536027 378701 749458 834788 876107 286571 492247 987868 908366 453419 904929 672127 413469 627582 629397 771468 255857 687345 798691 786939 327456 554478 780358 343900 674255 850198 569597 731820 1037194 607701 355011 968440 502661 803679 175598 1000797 129251 117243 236522 611631 801931 844393 586475 332703 745095 648012 44978 150935 865861 544155 342954 685014 367445 834460 970310 994152 750249 1028696 840299 1019122 478731 424262 390028 385896 35707 858413 858767 412920 340410 740037 615661 438759 889261 163416 1008183 1011920 837413 764739 382840 572575 890824 206526 216807 935271 999673 764359 502472 67063 124566 951199 645977 967770 546695 870649 189873 966910 698325 23275 482395 946577 576807 243157 162143 554931 214771 851091 472423 824971 290637 187293 151276 949781 268022 425077 388393 187535 470198 765572 745017 890667 763655 504901 701243 916524 536463 118565 1004997 638385 443612 563963 64358 687280 783129 929322 963987 247693 187499 607691 735696 500419 443133 782160 337886 1017428 472777 818842 734169 807830 123451 643271 928101 1020244 678760 797939 568983 126003 1035924 780944 966873 478995 105454 236777 239028 680414 481985 766353 650022 298478 374995 358486 647850 362456 386676 89015 481987 1024229 389939 733541 39423 406777 947796 748057 117612 500450 686988 648079 106941 437035 965521 683179 482954 889694 368958 389911 993339 491281 299763 681961 530910 758768 644373 422768 565110 891992 961095 933674 121211 418395 995950 945724 984811 685605 761048 910397 356798 1022235 374366 1036395 15935 281823 617961 1003852 277233 979513 390734 697699 829197 120491 499935 736584 935015 833440 860974 869235 622109 445153 137190 274289 1035564 433467 667609 695260 551830 692121 316703 935651 753420 728726 181083 814878 856670 997062 1022801 814412 875914 652077 180606 294567 322924 722301 1003756 709734 966180 760605 413391 683196 438194 746381 1017654 616325 914314 951991 778870 519281 354686 53221 104395 843546 654150 994953 190687 684649 432867 277198 165495 685387 318541 311097 707255 989780 899176 216607 846999 636217 947481 424845 951223 126147 567659 106254 457328 878497 617692 716076 342137 720481 698551 863582 556278 210408 423318 178787 64345 447823 943278 286347 728438 310184 881189 224485 236861 104426 126012 408925 32285 449010 96497 85799 518820 943082 856026 715859 821039 793516 982096 690031 452216 543661 636437 882322 117677 476010 35791 241456 345341 841515 1029476 954773 457861 652197 1019506 391219 505458 888943 640349 674486 891574 454791 179918 14055 866738 323693 775858 960603 638477 90999 373859 246645 501422 875817 417421 514165 109887 836059 504528 793259 842059 895685 517986 418910 206231 1021281 390961 568446 893405 1024824 244092 910802 487332 694172 625470 748369 151470 79995 897969 755954 473532 297879 964036 762127 397157 387698 763733 720135 416999 318551 578095 1016778 404732 445054 771143 817501 185017 742172 638680 74718 298484 986537 491949 309907 879220 957747 803819 1014036 518028 479961 39921 449249 294259 113823 324331 382660 257464 724563 258190 587491 204222 28117 178633 395135 323342 358091 210921 257067 730918 674515 668110 778545 520395 708131 501950 30119 605089 688080 978434 244636 450873 775493 354926 862098 817809 909433 379602 911652 832165 239143 969068 376048 477991 593366 542175 42733 941113 631734 513890 469079 1026501 560589 551674 111098 245298 1021032 951786 8079 372337 949600 468151 986953 81270 717272 844248 277370 489997 412138 946582 93611 938685 301294 989081 259338 701197 831038 184702 465397 842600 484056 1020122 570253 709175 755162 237158 224716 763089 619220 380866 908868 563015 211740 487635 520618 418772 165355 493305 120261 170862 603493 165859 715345 512371 436333 812996 746157 288502 429800 144885 321208 203514 898913 748621 475851 977324 1045200 990832 931686 980368 309142 1008773 880368 959719 650067 605895 630230 325946 986715 343914 472627 997733 1043506 247540 126167 371163 233982 96138 859970 225777 229090 129715 122455 158191 222830 447545 515345 518238 835330 470140 179357 605354 675007 514632 750920 71641 913451 721914 881012 661839 676854 662460 438511 619484 54203 210571 864073 881509 904812 668987 708051 1011879 396603 420317 957156 741269 620607 895846 121570 560567 699923 777798 909104 803559 874440 277333 564902 946506 924529 221979 581586 958089 500981 962090 832918 173995 407961 618330 981888 446236 963173 932336 714521 489361 333813 352635 59249 609149 185239 433526 752393 88318 779041 1020748 980741 331685 587356 702350 278303 927702 687785 774349 912722 15247 1001501 456609 933396 947403 390420 24446 124508 379890 635367 185069 489519 293980 848468 488177 844251 851081 1044497 631499 770686 1040942 893525 877167 92073 387979 669277 251531 387384 980134 646896 802069 670958 858090 532439 49099 242325 576655 609887 456321 958161 771560 440820 303358 1023148 796571 252171 343327 935864 1033244 979696 1044677 350431 1036444 226145 517913 648413 182748 993104 909801 981376 188274 168311 835983 572063 316858 479715 546143 899209 645801 454030 253146 780612 625854 932923 407867 739794 158043 539515 580440 729009 930509 390485 421949 682414 930556 660437 933157 855867 506153 196504 503028 774823 315061 760044 968859 726963 879706 156595 439662 923207 1026574 208670 223406 76223 1021745 1018695 991897 958214 205787 1044692 514604 378613 763070 447900 1022665 544377 613286 260153 648437 155516 257542 707032 437646 295926 671712 643564 1017580 259651 871253 808602 1037904 452498 318107 488263 791901 948102 758919 857183 85375 413173 156657 195292 242811 645616 53755 695894 248351 248753 873566 948976 108987 844365 571635 947386 708971 732899 217073 278351 21727 1028618 104053 1034523 637470 216560 698029 826866 849084 733088 920566 484122 699171 579524 717648 212450 509924 965771 310977 118133 689867 862110 389012 407461 714127 497209 544407 805863 701298 433330 758638 139095 724538 686475 142587 368244 313039 846421 1026109 971192 959961 695738 616679 433431 1024525 376078 165803 687457 487889 453300 579825 306517 903066 934393 1035546 55485 401199 382697 48851 497905 240422 56439 1029528 863463 499207 430822 113786 984547 240306 665045 109293 87004 681627 680933 432046 990180 506086 956090 972690 226748 882020 289461 112281 356036 929402 846568 438151 635487 1043089 554996 732062 975192 669326 780035 30318 989985 186734 640826 477028 323211 318126 405335 414039 684997 282227 748598 902612 988857 493726 185265 464574 124820 682439 679071 910534 303052 449382 816489 675705 93637 843037 613141 463341 389426 62185 871957 783937 784258 898912 699341 612266 661310 304071 109869 952291 673645 769936 665983 116341 302321 495405 218620 244644 866541 543477 1004394 464795 378314 904531 321385 991689 170555 95062 994224 616424 412958 389437 676815 274027 352886 968971 822334 366239 807859 233401 321107 542703 180145 468539 88782 808777 188067 249397 796390 593637 671325 850690 719246 277414 834332 146335 179415 895589 647060 363883 274037 667603 524034 652341 863596 215540 893102 728155 916776 119282 289949 540029 130652 485918 894828 244113 337373 859371 43509 765062 32377 603933 196991 371286 467039 249570 943506 399727 866552 687174 349015 892105 443301 96987 955601 630246 318437 887023 934271 869047 342503 159153 1036640 931599 633111 346101 671111 194018 458564 947138 666078 604830 509703 322071 520932 106472 554790 8141 341658 899597 537561 798005 960058 1020376 46333 172534 766731 496114 646737 496297 956011 494427 816691 50158 707887 397036 929995 858989 261770 976553 885485 407451 351977 39790 719894 355375 323766 244327 910123 979648 779446 877767 793038 373195 965584 1019475 897613 739068 125599 854458 705518 825981 470685 813733 838854 143006 631527 122770 632491 895035 579191 315884 1010456 593771 851232 569111 615157 243051 350130 810539 691134 586695 212566 239382 77167 445020 363510 958368 127691 634125 244168 75230 482010 551150 446237 806684 708218 859370 111213 454181 454748 566511 210161 374249 253465 983514 48495 364199 1018651 503776 428943 1012172 703968 423794 923979 990924 785925 362045 686165 955918 886010 258424 216679 218053 419484 579818 556637 423022 482439 496469 183982 809691 689943 824292 653063 877755 45817 363974 298617 962356 935469 1012929 513175 218678 1035648 1017766 763749 228500 842721 469849 603868 758001 686064 937576 620701 658907 575182 120250 700875 1000229 457260 845512 699256 227507 1011028 339373 388377 731079 125397 184663 713759 56054 821631 240521 241107 248245 439234 365523 469277 772593 1036571 841960 326340 367482 308917 386831 242351 29622 747149 294329 645044 766115 1022242 654480 171874 730583 1035541 517682 454875 867974 505611 802614 780954 48442 703170 822256 962776 352892 581433 122693 638470 859083 771421 223323 125908 930109 829917 806394 284455 796255 93428 652331 260806 640696 962273 207849 871353 789055 240553 637786 259824 464366 243467 877526 764803 379187 292725 617885 1038636 818002 960454 380387 539642 467818 359976 1014038 873820 764806 825267 429007 204588 650333 509174 728659 995558 340375 292670 548340 169647 212742 54727 54727 707068 400634 394233 829050 499049 302910 162446 256805 35835 8109 732274 559613 940984 468443 724347 1022172 80250 163716 839562 748817 731727 515077 862511 945764 924564 28087 998950 906133 505491 730703 891942 414299 802129 476629 714676 711924 931462 795559 444773 789499 714643 519724 818444 1037889 210412 746907 322398 773320 1012001 734178 171354 562134 658395 504678 321524 546669 1034696 743370 352043 891444 967025 1011207 841421 277407 323276 625453 348575 233807 505997 717991 417163 686646 951189 832620 605829 258506 621808 335207 607986 401914 16095 751767 243334 969954 643018 534501 208611 122561 921406 933712 556598 926059 653745 631515 604637 850712 768976 147261 663370 231669 938228 840595 225619 289895 17887 260631 493542 460495 584811 116431 768230 1014338 897630 201593 405345 770803 302444 710940 731356 1036532 325302 309711 462678 934207 273913 806581 506241 289943 920380 255610 817563 505163 495961 964950 981072 805294 758730 972374 520803 217029 124727 737710 1021752 113373 169969 720288 806390 146858 628119 704354 435931 626487 261716 585981 624120 685115 1003702 766122 715368 739707 497425 370810 711800 92413 243262 626574 1000686 440944 64756 504712 994471 375318 838503 301853 249282 1035826 693730 177645 476602 289311 839093 478636 386890 937829 827171 1008985 193551 255650 980353 792491 183933 906405 905995 686855 254787 326101 247220 859796 866899 998170 121842 767772 570797 356058 1009815 850884 395901 691893 715064 455398 968673 514234 437193 284378 728867 386214 497354 950778 931525 1017227 112070 499482 621964 366846 15996 910425 476631 387636 916160 710516 243317 484562 314748 963473 424882 772212 487205 248379 756668 653521 356814 580273 740973 952735 760305 194376 176507 320670 759019 927061 250279 235862 76926 914032 231838 309902 301497 999661 970125 285603 353189 398199 292535 728095 509639 818260 106227 456546 841229 645577 502467 474708 843106 347358 618731 531903 257699 882182 562541 579996 494968 51132 727353 967981 89044 39166 255532 381754 599975 389918 518258 778365 731926 993421 794442 518868 831333 765981 319208 39918 1032609 924015 302383 916547 810798 342892 757110 591791 985974 168543 363167 985523 988792 404766 500494 250769 701287 997602 641496 614655 1043971 176807 565883 258776 338047 233197 377274 973732 24045 190635 796269 572625 153014 457222 410483 898379 752155 1032611 190385 808223 547799 881059 519736 65170 479678 482752 463691 634535 879413 431669 370379 191315 626035 471462 189135 379726 740998 324191 502333 321975 732331 212870 431859 393026 640251 239593 412559 773792 648238 443598 124840 440794 835170 699581 168573 191734 791451 1032370 648424 492903 957347 620652 239474 865737 417237 682043 223902 866601 766822 872766 255426 192051 738911 656827 293714 975030 803551 886682 724615 411386 386201 449588 725735 838476 919341 450076 183998 869869 256876 129591 838733 242990 898452 458501 291709 834792 715067 996906 128313 571797 1033303 1042537 488983 617831 437783 810275 742356 784134 1002650 713372 620745 940726 474707 981122 431389 504935 807397 454025 618877 870282 48567 797662 391450 398588 908900 65109 797674 702324 403068 353964 424522 954822 419131 126553 784423 137979 932935 354164 734419 733543 530109 659071 845603 987679 595517 781894 875582 1006652 92129 322548 727477 26355 106863 405459 589768 768620 309192 357861 383212 678331 998604 579421 636314 404468 923933 722863 443517 985722 366967 493775 644313 245346 890313 989590 611815 496317 552623 943382 433005 503445 632679 700066 583741 818396 173994 261673 258754 28588 728517 1034893 949284 866582 723943 346237 701348 895860 125690 288683 108319 427975 389745 187377 967278 270237 599277 464251 770637 711832 1037624 321710 816469 90974 927531 801958 693617 890974 55198 261778 294102 170854 296855 815322 928410 865721 873082 453988 626938 390708 629981 755294 490281 144807 418987 656639 635644 699187 848043 945010 704053 834650 43707 129826 224213 478022 804078 960806 700138 447444 818227 235765 973582 780868 198603 624427 828373 233631 376342 843863 987016 457764 671383 805979 294738 689517 121359 286511 329147 964042 360213 681558 254934 39916 828615 707826 218924 981523 1006663 499120 415851 195298 430553 817831 382806 60309 452039 963475 965197 338810 955353 199613 928629 153295 535027 160217 605469 1041586 504022 826200 617611 409402 459761 453460 407670 366239 419197 832939 329175 955206 550782 720394 243634 915776 587923 406411 882951 880196 755574 299964 306813 683069 944484 539641 890651 224925 401260 1035322 179833 294163 711118 718956 587893 846275 895790 1039402 511654 700336 613749 547690 391772 1044676 648612 873110 972877 520269 366367 903833 556629 188782 105915 754139 281435 960121 955580 826309 913764 219370 572792 774842 945770 895183 714178 641447 695462 171790 521269 561791 415542 285182 60633 195698 784978 926589 564255 620823 367923 441778 81893 703254 619291 429454 494484 897679 281579 260677 904853 941680 302191 861005 473991 424392 940842 453766 971192 233182 778666 368362 485261 62379 226890 1040525 464029 400071 154042 1005376 911720 356046 872252 659399 300030 843545 574363 244409 56375 413339 1011867 477455 246713 1037363 771817 726990 993704 644533 443646 584659 429854 624583 683930 502955 404919 599835 629425 811508 757069 185788 1039010 288476 1020958 1021079 709602 828916 571950 685195 607219 572789 566647 417001 801228 718659 954027 946329 960186 758473 1023366 726937 359522 1034022 649566 439412 480331 378046 651148 910412 302903 195804 353726 744231 875546 685685 950655 116142 439234 79097 292254 310890 313318 441056 486006 665911 647881 941009 1021409 910503 248117 333723 953016 631658 382416 1018233 961145 864977 370107 1011081 449326 802275 1016495 735923 675734 815791 840595 117555 580566 995745 110281 744996 855729 392259 920283 670485 350693 769168 882225 102361 471287 888707 845603 492959 995812 554387 226439 927433 749142 180129 870385 254901 1005505 584370 506050 1037389 521369 177567 731110 1040777 697831 1016950 898630 212913 635491 936207 759429 225655 23481 774257 761460 820085 174715 482498 376610 705014 702679 909124 600043 1029336 181749 821870 740379 941658 737659 190862 811467 351929 778846 508815 518285 191054 310957 971234 478890 940483 879276 896593 156862 331751 1028258 902982 222127 129614 615079 416172 195288 340663 179157 573063 907541 477678 451469 717069 314362 219751 318449 425456 783650 467261 372062 508318 752150 198493 719186 865697 225106 538283 670073 574456 759481 447783 314078 576359 863767 111449 382689 979305 350134 364488 713706 114660 820831 986977 985805 789726 892466 641455 950957 985333 120556 800391 849109 358038 550825 997976 824773 892097 839831 303485 697118 1044930 597590 298779 703062 939418 493477 673402 611756 999734 255526 943530 643995 645466 69359 726703 370411 310485 983417 350460 616309 484243 454051 503409 735901 892505 757279 537585 200189 442115 825282 478619 486552 798309 597102 478092 414438 470358 420503 974225 770487 969759 543989 113516 794262 794548 480782 973201 815167 800367 60982 597475 739703 1037837 889836 977431 226845 461278 237943 222363 57273 455020 218063 940591 841426 678987 488288 341303 745136 466840 945050 319086 742615 718537 575217 505649 645945 207484 818708 57147 1024282 567022 806171 1001054 451561 375642 986663 846366 580430 146873 901815 975656 990434 553845 294625 1014297 539497 310754 240815 95587 520758 621754 446895 932467 973428 377329 601686 802061 361583 1005077 379582 385652 605468 714163 434807 933092 980297 593912 367281 447763 219630 512952 889707 883732 994993 611242 977927 387190 823141 458416 892983 686876 1032411 757935 1004557 91575 260704 752397 91727 910893 504619 962940 214961 894681 416675 757194 763558 981033 627634 436476 1025952 673709 222692 490276 211877 663403 867992 256948 73075 1007838 367414 621252 357910 613171 516886 57219 52202 337531 360703 32709 715978 971175 502531 210341 782568 196147 645921 444370 723693 931661 633887 713322 907484 496294 814734 312171 238439 223468 448028 881689 293135 931526 511568 844654 106398 559579 500186 457920 737774 989334 935566 877363 915786 521312 530294 540476 772381 931919 256714 52590 291818 342727 775540 827900 723175 379226 834069 28133 540533 294699 617298 714564 763779 1018106 226258 953769 876242 625393 363961 343342 428411 259816 255565 242383 982658 1026309 1008308 975286 374133 735279 383544 709435 822843 311252 251993 893531 366967 718113 226993 733018 831959 666326 519464 914848 910479 403181 509896 550860 1037136 949488 318188 641739 321016 139248 808054 249133 595326 750177 1008101 710612 518465 775570 702410 341878 942615 361326 714407 620717 942777 959063 957859 494329 847402 64963 292499 10143 215782 864951 820701 979000 421515 1017161 285501 954647 382237 421782 784970 1016809 30181 511247 538587 489155 574575 36851 813667 243585 620981 122356 889909 796606 437140 373703 449414 800830 116724 1018540 367034 641940 439979 240715 397239 750614 748761 628935 412152 862525 472429 760593 841328 946573 80255 1004045 501170 587293 684494 503132 460023 845358 604050 671384 822774 992979 958683 486053 157433 597754 832636 151465 166621 1003352 314779 204107 632721 256819 340958 571867 442154 699471 567158 653575 682925 205431 954337 500943 759192 840979 806381 580892 962264 160891 440201 874845 315057 896775 441072 548788 831149 706284 947570 137201 224077 875316 491280 372395 969805 405885 478162 477095 1030452 242334 216526 409095 602619 237178 612551 496182 620659 801019 609083 554955 595772 976344 712476 571864 752665 1008876 826671 893390 570233 650285 63411 967382 31100 572330 934358 814734 1041178 675316 72647 111355 59227 943210 676807 146255 609907 406999 476025 810892 970269 241592 937649 517937 97854 439701 447986 457751 881749 1008357 956818 130980 705777 744242 566510 902355 728270 961066 367848 298239 139214 750686 622056 675250 415676 701219 729711 588500 771692 436790 486810 301787 96350 63332 192450 332282 881417 779828 924725 176798 381906 920414 50621 653112 278456 729774 645980 113132 928819 481165 195190 504771 120050 782906 869833 128486 576243 179990 832361 981161 427358 211195 568042 921366 857319 729309 735629 643830 55127 781232 685672 996848 227889 922963 130358 433059 947040 939188 1022362 701683 817299 846355 967516 467884 846988 169807 987497 511800 60301 1046824 445930 472350 629625 801202 412263 1001122 957022 972145 318763 864734 80828 204659 907890 419431 277485 580216 646357 417201 439853 727143 250063 350178 334697 501186 556718 480883 1008425 326866 427709 105371 930785 963434 617182 159518 866784 130387 631487 841425 1003717 418749 79322 93551 245344 434618 429375 106443 577359 489095 893998 800504 147131 294357 768569 484307 494622 421947 928377 368321 323193 758551 252752 620322 784864 848159 498286 896707 733339 960213 216473 331355 818633 93874 841117 72919 268015 476898 636222 503488 974504 517036 858947 625277 321081 497295 733342 841021 494560 503067 227373 515457 252628 802453 911304 398833 719249 62446 817777 944026 81270 906817 356853 212803 995154 865748 820695 898216 516156 542591 249398 711222 480664 171501 444147 870630 395763 968949 1038032 647596 682669 240045 502933 55259 813177 781397 300287 1005520 209371 588342 520064 648601 1002602 879329 941451 470838 488920 236391 384098 834342 488220 907533 687123 457237 855195 588664 902100 1014797 325998 775285 847245 673625 105831 495206 372142 440565 182959 782493 580536 239221 215781 372510 691950 731991 644782 391709 723403 461211 457274 814931 304719 112110 440553 855507 937015 671174 514691 520836 865116 864997 756685 508253 31155 641253 409242 224602 1028784 737027 434022 572474 728041 1010401 462654 547832 986337 241437 513829 56111 329531 911510 815798 763429 944732 993669 758001 329143 251335 391633 188830 452007 195798 506630 954040 823676 777001 417716 829425 214454 867359 702162 219094 377209 761752 482140 453277 700376 1008796 518794 791027 108380 1027604 707695 176065 289502 319273 818439 451123 339824 831007 316711 117231 841080 677362 734454 1037976 801166 348615 611499 376652 1042792 64318 162292 175199 143086 499466 969359 130890 733924 509291 661303 739272 374605 641786 520584 890046 258854 976261 423078 586955 576433 687898 1022856 512597 747678 389064 382141 713696 925606 634147 877854 441171 828787 518268 730285 586875 848026 937534 371923 773738 617783 766129 284347 630453 903619 666471 112598 953946 818754 624617 596979 241513 144879 686320 823206 338900 215743 509045 252896 646440 741049 644080 827037 365916 627359 612138 780064 184555 754935 870795 837989 947545 1009810 3966 1007012 752172 223831 175045 341613 820473 906352 583128 995566 849081 204702 866838 360065 395194 365693 369397 1013513 853871 775249 38859 122480 795357 415596 593495 910097 1033102 147251 932198 701882 1023257 826422 517676 380513 785484 702697 434959 942223 807887 244649 292553 343521 259856 696069 117495 776743 1012282 461467 178062 944632 1024221 682223 277686 953234 933639 467436 269309 211767 30831 994772 491152 983447 743736 916545 625215 843177 643513 879027 1039128 451528 349530 684476 481066 204709 580504 912944 447245 823799 367594 774600 714194 516322 745192 320869 185782 991405 449821 407514 1046572 170779 293274 731017 522278 468807 880823 456965 556427 614871 319615 1018254 196009 423748 352232 983738 570798 405278 127465 621955 376645 353085 776363 872296 160455 591350 123837 776581 483785 403347 802476 928399 646565 372366 630348 1011340 307034 473840 603061 749703 224817 731445 353638 337833 169846 701410 955580 959034 424533 184094 701749 343992 695891 958243 569950 954064 311735 242535 822525 369725 922555 259475 818025 273783 121966 709455 498082 365496 316277 195377 638260 293738 890785 659422 714361 433332 609110 228410 221926 616422 938535 943766 897476 653672 175073 96697 954874 395391 1018549 840662 216757 908169 808029 970266 323373 96743 24015 741012 734781 776977 412668 900648 48235 881299 360084 463795 963734 498412 956300 504629 507158 474388 905273 56262 126681 165055 137163 946986 484687 446043 145381 281564 1025248 93611 634586 948645 121238 241140 1002589 167932 1041068 932059 8061 423269 877775 310803 422223 647915 909932 824037 552664 336382 892803 817580 453972 1007866 873623 480814 447976 748117 695351 468695 624191 86515 673654 847777 448232 213758 970500 343800 386261 910184 750306 366377 438256 30650 767618 1032342 782092 95221 424810 1035924 632183 780947 518298 479605 938155 393919 832284 374670 578795 911691 848956 950088 859060 705195 249284 24565 383067 748618 178718 780851 176620 1040002 467921 60910 250589 415662 513650 1039392 689054 631479 184206 912226 648602 990866 259102 574450 270196 482449 555741 746428 514402 759721 421690 934327 814205 444876 547577 113976 965961 220763 901246 441812 605410 347255 864347 142716 84603 848305 850131 549551 493512 757098 701048 926045 191577 997399 891570 921194 351451 312827 598398 815574 1019682 391873 324665 822955 521512 501090 782032 789991 128102 588125 109882 370169 377717 465378 783620 428858 897881 453735 323250 517214 980013 879529 932019 211705 687208 764378 1033038 902108 631996 968100 483829 551711 716925 175916 724603 946144 306783 503459 162714 288506 911499 441496 1007771 876309 97990 359657 862599 734443 726938 471777 567023 976298 508031 889446 1033026 571951 762203 758095 142046 247017 372799 185083 488621 989658 830763 890456 191674 616424 751013 125727 985034 212651 718009 245319 130123 289486 979344 122444 433254 860887 184038 941684 933153 388634 849950 911842 234859 481623 300605 32663 355233 912552 383561 686126 47731 810675 756307 939827 457137 172012 253127 80109 913521 767748 31580 353018 283571 186281 743214 240121 223577 640229 427391 1004142 721279 748004 988345 723565 986215 863691 746105 815516 781648 686578 64815 981274 890298 430999 679247 1045282 1033356 843342 212819 369099 646500 687878 350382 207825 769039 612587 944934 460271 883849 902618 1018027 372712 500319 455362 356140 431516 325949 671057 427386 991960 688567 225098 922719 642410 910886 724443 806868 1012812 519553 755049 728347 409313 816536 749866 313563 442990 309964 814915 752393 546684 828621 351317 102623 681435 835951 926599 1032826 761142 425299 445909 390806 379235 318623 253528 304954 708277 86503 512090 711836 208819 1033553 113771 932249 717031 683371 622002 650134 600573 603894 423114 373945 645309 225943 129222 1003857 162270 1010121 334171 486316 1006337 828999 356228 844890 482272 307037 764327 281278 867240 996141 98178 839384 605400 970837 990882 91068 368891 625947 605033 1013264 674423 910397 605001 301359 1016519 923979 882870 759092 73143 338397 234941 214002 1009908 444533 777745 958579 542663 487980 509410 86767 249639 940914 815576 379557 938837 823212 716226 748079 116685 881706 916041 995674 785172 360264 765333 748195 159705 991666 158196 103411 739280 261272 389572 250606 209579 666846 318108 834055 56797 123356 144246 915621 759736 747238 964274 1025082 634740 488668 1041592 668154 198399 944356 781582 379386 504178 449646 560857 489828 824156 509708 571301 570804 992173 500145 1026115 913704 729564 508635 594783 750982 683505 218616 955513 736200 816050 461691 325997 310190 428431 521160 762085 218092 616830 47895 998724 424586 64327 827771 449551 889566 505369 1046601 144889 750355 621617 545021 116159 714135 142207 587588 407135 223533 770758 623531 802738 297661 445233 206571 630467 792535 453756 749933 96762 649091 334330 866633 464717 310397 316669 425284 518953 932472 95609 237484 900114 956963 1008794 941928 939821 16119 413608 680947 962102 988948 910793 210425 614823 439224 248178 941395 745790 840113 1037906 675386 1036995 434114 1039072 945378 973603 579060 289629 779248 193908 314330 961628 975033 499004 784774 488225 989639 390689 888156 964662 321205 648370 993248 668853 641303 996618 607868 331327 939226 56953 603693 167518 282041 539763 829396 81324 211483 501221 832348 717374 732431 746031 596859 947770 695419 124750 474426 570204 125665 343630 223469 588737 383849 735605 348925 491456 142327 94714 971409 726981 777227 810860 713479 646704 464031 456074 574974 56637 828602 737008 871021 304633 687224 358797 512306 444773 362415 894343 879556 236002 434989 208337 815767 401292 72895 338426 778928 866198 511196 444495 1019413 104155 318235 482148 62803 796254 705013 259305 488506 894259 1014020 1025656 695483 239406 612728 633951 464711 587689 1012233 452295 621401 463325 504367 652122 276317 587529 833446 435727 440963 249490 212180 679665 1000309 640631 964241 588819 489043 750611 784064 265182 847978 994634 711385 839434 937157 1034535 448631 621236 956337 171389 189333 911538 122087 159728 673439 64913 560359 648093 347770 342813 960356 997405 1044803 780997 978848 960748 814556 1039393 876875 487250 275886 958685 886247 1000059 726730 288474 966830 235128 510047 431705 760028 821743 340654 881507 179037 483794 495389 445872 355769 380758 513746 467757 568655 1000342 218045 726678 196380 114454 908297 925650 70639 838687 983673 886490 977315 904769 1022022 974950 195442 830689 408635 764266 311871 461019 994193 538584 409364 413455 934865 669127 239935 949042 421193 500568 682207 278099 432779 449062 760538 902231 858549 488024 252368 204653 226227 483107 97390 517644 145125 399101 547513 375303 509112 735044 752937 646708 318437 705303 1035302 909713 910005 510201 14261 24560 171864 691451 726954 938366 814282 815736 223006 381393 473621 1002669 440261 199663 324341 399799 781426 924307 407348 1019425 973507 286582 870888 1034856 367167 863940 302931 968487 1004280 742971 232542 428538 550819 172982 614590 646355 222168 546515 120251 29631 814048 243020 548763 100281 669385 324659 317135 210347 971875 15919 942653 194909 588710 429043 835020 911653 417049 814988 874936 382690 827203 64303 314986 430878 878838 101997 774926 471390 514372 259040 441328 367078 1041740 842265 690130 834210 106388 1026157 669688 687156 553690 261457 586167 784482 294833 157099 441381 855279 497620 382555 463850 69463 847235 714326 438957 693099 247385 979536 126542 371339 277631 124078 466086 1032315 476910 932946 212139 826251 187930 502878 633772 716067 998625 356131 1024718 686603 1028213 259686 890309 835331 484700 989818 107758 536275 951663 432043 841819 955598 829678 358969 750351 691897 177011 466036 699377 247278 820156 834091 807164 960094 415996 93013 79823 452076 490003 955361 1010400 246753 778638 211723 32183 993579 124115 800999 147279 918939 736030 81646 34551 695694 1029889 419055 422760 256118 584751 227355 174061 477374 122101 445046 938417 123095 48630 324895 830920 293246 841189 509166 956836 936928 704100 206046 463599 344006 726758 667549 1018234 548523 992783 64727 1025445 454230 326708 445049 879774 659239 211434 855615 947107 1019420 1032620 254904 728651 573204 343625 478712 343157 169799 382745 582199 433366 222954 1043778 556582 796118 1023062 675557 584165 816794 566119 827330 560626 476475 1026210 474382 894795 4863 423534 446092 754102 749726 826108 778970 581577 346076 92126 720530 258288 862295 415188 434933 189116 883401 183711 138670 643454 101495 251353 547293 480903 703458 322421 792025 508991 633275 351180 263931 321912 490262 365753 764604 217903 625391 118566 797815 969899 210789 853734 673635 236476 760376 178806 676461 253734 202555 948418 1001595 670010 518362 905852 47614 654485 406435 519696 455045 933452 989138 743201 986709 690162 321102 612717 202606 678007 869354 139134 451151 128151 520969 501949 643974 835184 572988 935279 744547 895729 41947 307639 317117 122281 116539 773952 1009955 302247 249273 735928 254435 279534 706855 952038 412955 850563 994413 292029 87002 390570 552414 206047 509484 365524 724669 785688 358003 57107 1044758 810716 120563 114628 689054 1038478 854899 979684 751950 400527 1006124 450093 910260 433483 210266 580338 564852 487208 163371 432372 419173 178877 185191 934175 399611 977200 516900 630372 951211 767070 746428 310727 637481 646330 745244 394479 813455 921855 425904 510754 664783 892488 682271 131012 474964 695704 543615 489377 957201 426427 911644 567655 430005 433806 220006 380390 294713 179638 506889 675565 375849 770542 949712 968502 355667 581757 822964 364316 674732 59079 258483 178294 184022 801202 465013 1031361 841538 963354 878684 180045 381851 732555 634151 735395 237365 998165 179531 648745 176477 816760 189686 771529 670675 892022 417217 1025366 423474 350076 123260 429484 302685 611053 232027 244949 901751 468846 382806 605957 954573 687674 422626 151387 309595 232687 365006 311024 572866 211448 928351 564025 870830 182183 580239 1038272 990798 1002652 346327 618330 847512 848818 90073 766606 634021 770271 743063 184783 910542 580022 460413 273337 663063 939716 1035448 365042 897653 259596 421604 784836 292990 780364 935850 995018 584425 245052 396733 353611 343594 495185 686119 1014054 552269 433397 485716 587112 510750 947907 365045 318183 414198 771787 876357 898135 867060 429893 758252 244841 567179 798314 355978 938796 703458 903834 256421 760530 699482 421206 917002 922078 908326 567839 127821 660223 315273 649625 964009 357678 509844 241197 955621 240986 1033316 605082 1042196 685405 423794 92149 827091 765532 893422 420825 906069 955624 236077 967565 676661 891111 832188 522769 368354 149494 507406 97943 460521 882565 61383 192083 695760 474311 28927 762940 350147 437486 358316 15790 606843 742867 183055 547638 946406 635661 510147 972071 388004 222046 697815 14189 61943 324849 893902 351478 873692 146294 941214 875819 635872 115191 447388 449131 242230 611879 499356 618405 370601 206526 828327 189151 244023 752698 593837 494953 427311 555982 691637 622342 582566 971275 199293 419795 325164 784405 770535 843150 505066 873401 976970 125381 628213 468826 408621 609078 686560 936653 924763 373133 121071 272246 834326 236449 489741 811493 613306 720643 371170 534223 427723 621784 775464 225850 896840 996806 540074 728151 125650 212014 478813 158907 929450 92983 520611 780370 977058 727494 415603 333527 175691 859586 195788 124818 62972 764983 832461 980258 331102 892593 423657 681775 338782 114219 194277 814019 194589 203247 771984 962182 465974 120312 178677 518296 163193 178916 453027 699803 167862 81503 874811 504150 191101 582494 855161 771438 409357 891489 412499 435190 454955 690549 301182 519236 197471 659695 276858 150526 1041683 381433 1012340 467770 244681 186910 731246 806329 400623 376394 892641 778697 125267 759561 95805 423395 706514 212906 619661 937834 252348 430775 697717 277205 32190 60313 964695 1037187 607599 513434 480594 514216 632597 662009 543807 503001 628903 669110 974112 665711 489776 354796 121651 627562 385639 871884 552366 1044518 682391 977521 577103 953886 703804 651082 154585 312507 763880 468629 829144 228679 382579 248995 287983 841842 461087 597726 1041795 358635 923254 315211 291311 906448 595891 122818 411599 658366 366714 920171 202665 215914 75387 455333 961488 912644 460414 324519 570855 486294 807852 447096 123483 572215 613602 517006 595662 706548 32311 694981 759270 179975 690119 1045698 1027596 772002 504501 378282 293180 206589 116398 615631 608241 429780 882446 200574 113573 996084 448666 412142 389327 473761 1046789 698289 612234 673583 415538 704261 691669 709014 972862 408499 891372 126071 278074 679115 499962 326315 695179 875316 986856 883789 832354 751715 222908 304687 717636 968345 477559 604470 563961 482383 277230 881834 192425 548197 448078 717718 32315 487843 424790 965709 707255 731309 988877 927087 949834 194245 906421 562143 954702 185278 721711 709498 842404 450456 456546 861965 404638 835297 147143 677243 80874 384152 883914 405982 962452 64605 213959 514100 355299 114246 708250 476782 685794 508739 952162 806900 321479 984510 424762 929425 900237 867387 1002614 955591 741262 247512 637244 841164 391366 269885 196408 764975 960328 832935 446341 798183 382503 108123 365947 350109 670595 119447 592223 745124 474088 953907 936493 323739 777528 1011941 612602 727453 56021 947531 1043656 1029251 318582 126310 477743 697773 695485 560378 679110 108517 859928 441452 836715 260249 149982 348080 338907 869877 802643 996565 292278 1028647 602871 567141 976330 814637 723914 545999 700228 612541 678319 734618 791518 765635 139101 1002294 712871 908680 160251 169677 1042467 834061 974346 645789 695643 380842 39661 361934 826474 372372 341221 689659 720134 903417 940788 498743 738645 941897 212149 969491 545782 755538 438068 466636 554836 97225 488719 417983 1010004 847153 802383 470940 784394 956082 351571 547991 552662 799155 1018909 589257 455012 568535 719685 1001011 959692 122654 79613 978564 543740 285527 46780 183672 415446 520422 572642 657371 1021315 407910 428319 368203 1002674 1001826 420250 931697 370915 1028716 867719 665245 727670 892245 362302 930549 550558 40946 990255 520343 366267 153331 806491 455797 1003836 258520 827771 505159 996473 45691 952267 828156 465693 948285 93649 520601 65222 626153 1027221 813915 597389 343219 741352 102132 1022353 569193 510003 582997 976666 887943 1022058 358313 167261 627263 728636 636473 316791 777504 570159 701361 376083 626253 678820 251479 1018961 621468 424131 809909 6123 788671 609972 750164 730326 112441 782443 1005124 626289 478870 981288 171629 252028 32675 491120 926126 163597 973850 774260 171259 906405 190389 838303 999630 448161 727917 949412 585287 193365 619559 821071 732986 661135 986817 1013065 455857 86653 550782 325176 605895 818339 420531 695889 566589 183118 418683 965720 831001 702031 1020773 744262 193867 768052 372403 509393 627390 713913 509348 46191 429411 853343 496759 625335 308919 305843 359811 642835 893101 328679 375013 413609 573161 615356 786050 831321 160695 576370 899529 859431 241915 11959 1022662 902694 833175 614639 1005964 568903 79608 354923 112143 128480 832607 585506 345215 311240 13503 599928 252705 303357 292265 522001 554903 348412 173295 105721 671033 249423 898201 694637 226075 952668 514501 80590 945804 223097 113422 567246 759698 959830 855869 141165 1008865 771801 40651 997491 1032346 479609 889746 584255 643869 185074 734471 1006401 782729 269227 469720 661791 122485 588649 863345 561083 162255 175910 1007849 676509 171756 856683 1004878 685079 650646 94703 242418 379452 736192 509527 31335 488338 832669 176003 858341 972867 838104 155357 345199 333678 454805 10215 105925 781857 986435 468467 628053 992371 891840 827679 660969 976455 478693 637140 518309 449692 905542 577507 870155 825290 153071 190346 291935 269561 686733 333259 730926 713502 875970 937779 400859 1043240 442012 671082 245544 638601 212171 828139 850528 638756 317543 643877 681468 932041 714901 639739 902742 1020105 793548 969111 63123 741747 409361 1021605 915620 612551 499169 666935 597847 964726 699090 461495 222642 584830 952262 990765 137853 942477 796126 930487 666073 916104 547135 444408 238773 521874 957100 568014 808369 898853 629562 992708 902710 648804 602685 962341 516766 191100 152537 687225 347593 728393 207475 514218 415449 652232 338427 101995 698234 723884 440459 439606 762761 498795 420732 707546 292468 592858 502165 996238 375481 716628 206311 373327 999791 597817 268281 368975 587605 1018149 654861 177765 989658 309236 471833 191767 548271 814103 842072 129799 749886 984335 444847 635353 177278 996970 596853 1026860 950020 122467 104411 498108 769360 746421 790516 690055 450763 77497 153566 196273 512824 469223 126670 192266 64468 1005642 195333 703815 951531 763164 231807 788986 109543 124341 53049 185879 612794 841577 505123 925270 894822 604974 846375 846930 419403 85647 1043232 713190 1025258 965509 794567 765633 726675 384678 313967 112373 735544 464463 598654 812893 477924 597709 188178 151803 699834 211815 436843 485937 472118 992174 521221 287607 324274 778804 955580 300999 351187 633511 570805 615334 723952 403311 544754 337742 958213 802732 983525 389803 261224 588847 632614 379238 919735 669820 433243 207804 742120 807292 188240 354021 739799 495476 977943 398567 302570 360206 992675 679815 541627 850085 892804 762606 963173 683596 388691 738543 375989 589680 843150 449080 817323 879985 500924 228744 588400 114641 804015 509746 353126 944977 247227 477049 580902 800371 647391 793439 888411 879017 687016 419706 500693 221495 927605 403227 301781 252519 504950 886714 1024869 260266 248154 489130 355121 901910 555501 404436 126495 518473 563435 234842 740841 444012 784562 823075 758157 105867 190386 643181 924570 939167 390205 501342 334833 314139 938315 130890 455778 907624 238059 530279 714665 457258 634088 849423 765446 1034267 621004 312253 478003 257675 713074 130912 932698 116063 294283 375137 469753 154075 410869 75611 839315 322875 1019497 627133 675315 247589 861545 595151 736918 214715 218519 610554 644076 431742 632349 888466 246650 258930 702182 48699 828901 899413 382266 571061 874907 433084 750276 781524 910992 957591 702731 408809 447450 440178 855011 292989 927220 386948 681465 1040919 545979 73724 1004062 416350 81116 20477 129462 154315 61168 130484 378757 750172 278250 110508 239870 282073 1030163 256338 63100 628426 736314 759273 363239 778651 437125 605633 937878 681460 424173 952053 111573 107419 843170 962701 481962 636299 252054 67071 338519 181083 995558 772711 338427 415187 242829 648645 419669 314339 649941 239472 698747 904451 282482 943206 1033676 832153 202079 327186 455229 195505 755262 311789 270243 30438 882442 1038371 203567 762332 942326 386131 881677 367985 579369 16155 188306 358291 748622 842138 572987 892620 405492 863121 331131 260750 594915 1027225 961123 367402 849478 122289 171577 979398 651893 968590 876108 849990 487631 416429 564543 841957 692861 232847 1003924 246266 1004748 167591 946846 708337 47415 618442 209022 121433 211639 518791 316860 758572 710104 724281 878649 112345 1022149 875102 309971 1018322 752833 725981 742103 468773 998486 142078 57246 994190 190843 635758 94653 984040 930638 964024 740649 761903 399338 679776 111707 270324 159621 446308 782919 49043 143183 605496 566780 872700 833067 992636 676733 656247 270260 89999 178343 986030 572633 720026 953109 813550 235244 11741 1033806 945889 244626 683821 762421 583868 228230 30847 739487 379750 800382 1029240 723693 154829 426477 970384 85820 204786 779381 421262 743889 343198 1009512 730867 490208 383721 501846 605409 261656 710328 507030 452003 80110 473004 44029 256408 735832 275567 1016022 419512 955814 39774 124880 861747 404338 621690 629667 871455 944032 291569 757593 978192 811734 187965 751675 325572 553271 872322 1046976 216300 417480 540267 929191 679541 567725 581135 1014980 349502 437431 953546 701357 431639 340587 1004856 646266 965540 873677 385819 508765 981176 496679 836342 871396 710486 120273 381680 936278 875466 35774 1020221 798134 461295 294012 737719 245635 20397 620245 584619 983789 420473 220702 993431 550015 408173 314294 927323 215516 685638 889223 317329 239356 571033 255034 144893 956813 691791 503698 973003 441528 317432 665203 771758 580581 355225 678381 384448 990874 734700 244135 1001227 227123 1005142 842353 616755 655233 231543 24411 870749 1016875 1042548 667894 693165 517434 261329 462270 572324 699843 370606 505058 198627 843490 918266 1018932 962990 437910 635198 894301 626124 568241 651823 91628 260728 970269 846067 935183 1012302 349370 584499 121999 444282 816828 461542 651041 59128 435546 331708 777514 473942 476977 752980 708067 417919 449930 697005 766619 689981 902771 505187 438363 646923 469864 770904 769078 737909 672491 392076 293841 964984 1017610 611931 980514 39661 681789 978500 470489 679032 779431 347548 946018 335330 831639 735691 309959 703662 604105 144943 683946 343633 686787 82685 745938 693849 594812 488386 950764 997960 124531 826726 890161 395095 909732 575262 427006 755704 744168 430651 650266 939669 1018514 344311 350172 45311 960606 717252 251818 709869 752844 223943 859550 615163 359260 293592 575733 864232 512374 521733 609951 136143 601943 938940 1018267 897748 355725 827213 647120 604886 683691 343837 508760 848683 615409 600825 767242 691946 938679 454120 778572 326045 255561 996088 274814 494482 867024 638348 533879 342714 1016027 775316 117223 751493 208876 428670 1012776 46923 540220 613489 757177 210681 154302 858062 106031 1010789 7167 249221 418238 181455 514093 879032 631703 470228 799225 904313 960847 914312 510412 155151 954963 538398 894471 1021113 413054 427261 685899 357089 856494 301278 572345 110230 634076 481400 446845 911498 589398 999180 230355 1026914 597918 290007 1004705 859562 994928 744658 150477 581271 969072 847302 455845 708076 973858 735420 777528 602554 956972 728525 628724 477161 625564 846987 738599 859873 1001047 738723 496073 736628 875826 766876 715188 621125 344935 49082 935594 179890 104952 634427 438244 975013 465575 243092 249435 367465 354774 26579 91759 397999 220821 619547 688575 96893 1006296 998411 309813 233261 159433 637275 974146 666108 991598 701011 850786 816614 338410 840891 244593 687732 122348 769070 77035 188902 399269 388502 440879 975179 584857 646944 761605 196400 1003091 118595 827214 1008971 956758 482949 498766 785472 878387 80686 285644 257512 219597 321377 748745 979463 85455 482825 385415 848817 678489 440784 499306 734153 863065 423340 423249 620891 481677 84893 514761 867990 954866 204513 891876 984678 338591 1022346 898949 943538 964720 610527 212716 600508 967278 626903 869617 578163 965904 878750 844095 1035813 234956 616797 905944 289118 930536 339547 640933 257796 878296 73199 743873 913610 994454 782877 1009554 450438 833489 497466 509398 312511 216476 1002701 1008414 615924 1010701 179759 706778 838494 933159 1010717 776484 874643 375955 707048 474796 406901 897673 894705 321772 736193 636525 207423 32435 904440 801619 579409 260048 1021270 1036434 701346 800729 711126 736666 1008459 924777 389483 230751 651961 831870 237101 228274 193228 102339 735331 645987 452858 609933 306871 996378 628053 1036812 948902 684647 227129 293103 735898 824443 258394 820154 503720 501736 921432 1038852 378201 288733 1006373 782869 1026611 128723 844839 759555 239085 278361 237432 850450 870226 228530 250261 431005 505108 118227 1022849 470889 663394 1020357 650148 988327 864682 1022986 809151 775385 832724 532089 906769 736136 961716 342678 726641 460087 92727 857030 121827 223729 348603 529359 415086 933009 969163 921509 735542 653667 859489 724786 866638 324210 162778 707742 460262 423482 249794 617675 1041065 936410 576465 579933 986462 902588 822682 479419 75614 388994 438927 113459 715720 238051 391958 409975 757917 661241 270143 839096 177775 993935 861877 244907 370315 923095 634425 612284 242402 805837 687224 242109 509417 453288 546251 517240 1024378 853500 65302 545463 124530 983711 836215 357858 948764 716346 390454 1010352 378848 342473 433585 727416 1005771 231661 905431 72957 981544 258936 971818 466821 762341 120173 878653 902031 358211 710030 258170 320622 845412 474204 366429 587945 497633 1016177 211499 445274 990441 478110 878347 636094 837596 758923 851506 344911 714263 1006370 1038104 1001555 872817 935579 914177 647507 103646 372645 244056 559485 158379 458052 705231 808657 919004 392222 272334 994981 241114 618090 571519 842346 923454 185070 908333 960244 945196 466590 1008244 646223 520928 193885 641849 849069 914952 653851 209279 259302 356070 1019963 159700 336255 45031 455974 684441 971164 564948 1025798 260186 859467 378603 440203 302073 202397 894339 455221 482008 1037010 220516 422748 194544 304110 288191 193295 194892 121437 960888 816049 1041049 178554 502168 449622 743394 1010028 859287 602958 141303 576813 1030336 857048 866209 985459 1002551 354545 933254 501019 291581 44395 408417 947378 700783 317144 912965 751755 354989 945766 341610 314461 971410 490268 167597 615162 879156 879047 189165 424268 864918 752454 440953 113340 178355 675067 893308 780874 567098 723293 456473 1025440 159355 667091 242611 913829 244345 690989 14014 195149 1005611 383293 715110 528122 678267 1039512 755441 65249 125783 39838 1008088 736140 969782 440398 338169 726865 403322 450921 1030258 877673 890057 309995 783760 508255 347814 645518 763562 372111 1028944 756790 948882 382094 699479 226243 618099 766890 904626 822707 584077 375578 739095 206577 891923 497513 976836 849052 634999 316285 508810 851077 100270 960086 1036362 677241 671624 734049 709839 206733 593754 760730 879729 819647 738921 908449 364331 509742 604117 938670 683437 887514 904584 1016796 173901 733018 267003 379370 253083 351715 512282 889693 732388 13693 297759 194981 244830 1011923 976580 743826 310226 484558 171447 766456 1014568 493225 1028381 434750 235198 981332 245052 872857 756153 111603 814385 946471 633997 708247 457498 1025386 1021322 801683 158699 448324 458241 619436 959790 165739 237266 517041 1017761 204409 385989 890328 177095 93497 24570 498648 356588 500919 318558 341987 478101 848841 642214 1036410 238767 605789 392742 387250 931720 609264 954812 587363 95358 735539 873340 317335 1001035 248502 585230 484442 302705 431061 791039 987604 649255 812378 953654 325858 493004 1019179 1022148 418669 210421 652061 1031188 484214 489235 250100 309137 617615 273881 580687 125174 114090 670558 834887 360289 384312 532349 193319 435129 309646 396796 81495 994380 954003 734414 449252 334717 739811 875049 649050 702679 419814 508650 654932 771420 879077 701838 288157 555349 369917 750786 539727 512574 76733 200534 937866 60891 492005 397951 260264 651686 243286 719514 98814 432820 331475 880979 694879 492661 832809 845596 710798 114011 864445 501670 387476 283891 1018267 671578 849018 510277 466250 980028 699930 985530 972596 923411 354335 957676 621749 628911 648531 539385 512813 310140 359657 527039 363257 1035812 469481 1016718 832653 87898 497293 815677 568118 371357 313182 994900 746187 894538 551906 984509 660213 434017 759244 483795 233393 195481 956622 973210 188211 697722 669621 318142 356240 781360 218618 240731 666933 241452 169405 752036 479339 499361 347589 820699 929974 671254 751258 493775 228647 867357 944745 1035908 251210 693647 252836 932026 531436 116582 858206 1009690 478836 894836 310219 256966 184541 123766 653217 219326 109276 886236 30541 690160 687329 522790 610059 1019542 167294 846630 882247 930477 203422 467944 270014 481201 154287 449699 259484 947429 281589 253672 170079 894631 958092 390322 85246 899524 747322 799641 640381 252210 984615 510539 161272 631763 30815 776338 953299 133055 704417 973233 250697 904833 413091 965488 754015 461439 1024440 912130 833480 616781 909248 987024 593865 884368 237887 768386 431033 601805 494869 477788 616046 286190 859199 739766 214910 1036444 104247 594911 1023280 887491 203597 322995 175576 153549 506284 695692 707678 15870 145018 269290 888643 159173 879912 504504 484893 838564 808924 989805 780302 1001535 646066 913529 472463 864006 118721 900164 95567 171698 849258 647905 276963 842662 657148 208718 551287 449077 634761 233460 1009815 1026225 663217 242883 580971 138172 844466 640486 755964 10215 709420 309053 491344 732957 490254 684724 163030 178088 765043 388408 947160 345067 859619 208816 227780 701049 504802 461308 861021 480465 869487 826101 895774 889674 392390 530399 319093 380697 839141 647922 892037 833847 840471 81359 629531 620211 355417 1038730 232107 219475 365495 947798 179875 405357 424804 764691 380748 600821 957199 833897 163411 178675 138958 687123 112441 783386 185258 226755 653026 613786 992940 757100 594615 118059 416709 634395 693731 263927 492750 109267 991462 1009945 183163 850198 719950 452281 714053 572830 499903 993075 485273 865971 378522 818544 745094 240505 1010307 564462 1022660 569246 205983 757079 502124 703892 391505 365165 758634 464447 515912 170653 685042 881707 188209 563899 610202 452781 317219 494262 834339 138589 653417 461469 488539 371539 126869 354288 155215 649750 122730 989389 613208 380126 967576 184293 967545 572867 416636 857270 385957 392714 512739 615355 909959 603889 130163 818872 993780 963746 85909 394746 670678 403679 832732 630454 1025301 758443 726883 917252 150478 157114 424306 492380 539617 437125 793549 105905 736072 806517 816997 773068 96382 899922 636559 353718 670691 326275 986903 151513 609905 179932 967585 689582 709972 640189 848618 580818 298667 551159 842650 290158 118722 969586 577340 1008027 995666 956233 96437 890596 454926 627646 893627 994656 994133 54267 312751 680143 632252 441200 694574 838609 445161 223171 237414 1012309 987707 715416 425370 678823 518199 469103 354765 761436 678622 1024846 1003747 440663 293405 237250 938599 1002945 494040 250166 968094 868981 29519 457870 226274 748364 515185 71511 600022 497355 433950 423471 594303 618551 351429 251067 454867 624633 908084 110158 159038 389553 918447 1018769 473694 577465 301026 255718 212566 734049 1032825 584653 341239 926639 302267 512633 1010860 774298 462199 322647 217571 123629 281439 248990 290286 809879 314323 1034407 157180 163698 767505 30959 890724 492383 809401 462282 408142 788445 766524 1004740 485070 225778 1012844 65382 781482 537851 1005838 846776 935726 820511 1001995 662143 975684 733069 497784 867680 766183 501200 513053 568627 712814 991675 887719 244361 641686 779985 968646 514587 314971 501342 351062 889740 520397 638214 423571 778364 326477 467303 247756 336127 702584 212444 1016953 162796 813119 775704 439650 376714 850571 783572 683055 474315 185547 1018051 815962 1001155 312686 793494 288447 902096 615251 936534 889974 544495 732869 579508 220468 973620 300972 595791 703664 631095 890720 798641 574815 226095 515880 717339 270158 1035561 488523 913626 861831 988333 96120 615132 960614 955254 617210 925329 852414 67069 931485 648010 324857 522664 223482 882699 834765 64391 504534 389808 452846 707871 480341 985342 358993 517576 127357 720409 686577 122535 775968 699300 735842 995832 320349 877359 599965 191383 861419 710884 633371 44907 240943 1002714 325081 568558 277355 1021582 323124 749326 462182 329175 556331 428839 909060 544227 826306 210428 704129 863802 426655 920055 1003097 808791 947299 687889 960868 1037859 667565 27566 720164 840862 951156 419548 726679 409255 910802 627998 663129 194670 123727 411483 349653 367410 946287 838897 1044592 380109 584847 353998 650401 453916 834754 644814 348118 187086 264703 208344 1000778 85950 129952 1018182 108221 968460 478617 586891 258635 102333 91388 905436 978022 892975 488323 887891 828395 142075 308988 858482 696807 893682 124587 677233 1026130 384330 440652 644518 1004956 1011900 452943 945325 677335 286326 997669 833079 937071 921555 415593 318043 390080 873923 802343 946606 143211 710862 347710 986968 624955 824764 935582 364404 683833 994323 251510 390194 1023002 193132 408607 113322 596973 720406 516937 715588 766030 927051 204261 236855 553692 685895 695965 932600 852471 881310 1004423 906960 675308 944295 538238 156919 125882 945968 703304 976027 192029 48061 848238 960813 415935 986381 422822 922970 55611 279519 176060 555811 419725 141263 497604 824692 801724 613201 665979 517459 1003212 643558 361916 649624 609785 614842 972569 116319 1022188 982145 152561 522396 289694 584616 250582 585006 871543 1000898 730590 250108 956455 861922 286603 703321 682063 759036 805039 1031182 1011867 750742 174909 597115 473574 761041 714648 620905 567087 869497 804507 656815 52679 748826 570763 942969 742300 1016243 383288 971154 937157 113495 178091 583902 715166 956474 60643 171891 634539 776775 558751 617829 720133 98162 384035 152447 446350 951375 688495 601559 796149 991815 81103 189693 129878 925048 564941 226288 733406 806766 916160 632019 796030 217820 782366 726807 505871 80123 237298 330222 353741 838366 955332 664935 736535 398830 939675 618854 882024 217026 898601 556344 606115 251470 831313 695733 768552 654785 651654 458114 798329 302652 756644 494305 685953 747892 30389 256238 631533 90018 624339 733557 900210 144882 455198 964732 628927 747037 931640 419931 129803 171001 718859 1006849 916800 952156 170482 674237 898570 947170 249150 116203 893912 18407 940701 684430 814143 575868 93894 706879 193814 846412 151518 15797 765211 639807 348990 140669 635423 71644 724825 966170 733680 673770 171864 299975 798045 325542 615883 1018540 749332 945945 894773 221991 714063 446965 1036693 571057 816974 651596 990254 751266 503601 807627 748294 177660 933713 819000 87671 464327 919933 977943 448376 413550 653878 572474 456915 861485 831035 552792 670672 1027384 629903 312551 794472 432726 481371 417589 896641 506608 364151 755830 455348 358258 741861 914485 913446 1026598 491645 468606 806239 891930 116685 209133 386754 573392 654156 964730 772907 932871 121455 816590 287207 118494 657335 881849 434114 215414 611423 949287 994164 1028865 673238 967897 484564 972017 977452 449334 778610 653413 957762 690623 693502 636900 750003 364174 937243 897892 872854 506179 843649 947361 298730 324411 228016 678605 466259 165622 921975 294521 559806 893784 735172 113483 472587 677766 551719 916625 673701 881550 32309 637425 1000650 118301 635717 159965 387792 650586 905459 58219 731230 766410 417448 917991 701408 310355 686638 486407 286057 32412 143871 736106 678331 462757 313071 241445 257443 1029194 652006 646252 883146 686669 699986 833777 580083 260494 685294 1002058 888927 355174 189882 468780 388302 854447 278181 420506 833172 926814 517133 161018 988914 943908 88499 799166 635350 993648 705382 204025 216347 536522 915248 166607 700195 773573 747677 236591 1002418 966433 184250 433310 768678 700855 126141 397559 99321 226093 736018 963985 881862 958780 977014 915848 953740 1021110 699971 769550 806589 576183 781874 517976 405867 519254 632495 782936 58159 475895 846253 460591 383874 666575 251733 694149 882465 359067 620977 310620 868988 380613 507448 341756 894759 188309 243231 196376 607987 902457 389592 773913 1024525 1029670 908648 800349 568821 244167 899632 441228 573300 440052 448422 349683 889586 817385 375075 357979 1020562 974146 876670 425872 895063 314864 284508 350431 634822 121085 687892 333783 438742 172891 695054 382924 944529 651446 585981 848691 325975 339406 934397 367841 188007 1018774 407382 490773 892326 388282 620190 528121 989387 869261 358611 588313 472499 956220 861138 709047 175229 223697 646833 971655 930638 248653 31577 789853 986347 605293 766296 577402 604695 948531 394110 403149 324062 742117 607229 886407 481821 625147 886493 194996 487708 829911 26299 405285 32177 654421 909121 1029398 565171 961643 958842 310942 667355 498417 1041304 734041 254398 683872 1036521 355787 312701 406206 151151 575974 466627 380315 793498 793069 581201 1003328 679454 912612 832238 1022320 883301 999186 484749 816522 904405 819026 933286 916098 1030532 1001121 447151 877141 184140 340956 314621 604939 704170 975271 195496 456945 502071 368361 496839 291198 400543 500470 760083 53230 942588 810313 231418 1012033 101991 110501 326481 693551 174550 842087 632231 167755 380198 512602 964390 618559 881890 306489 746433 492437 769554 893835 586023 842680 218833 693907 669676 1021842 497947 1015925 429777 452039 1012496 337246 968954 126556 468638 422061 542567 735973 201437 761680 253701 741224 949641 858566 677745 217462 320745 184153 765061 451065 352120 333673 523286 1045517 865966 42845 849289 551751 379958 414999 164607 828030 882444 877142 951762 453838 406933 1040746 686235 112581 356039 335451 465963 933143 314802 977668 451942 380281 383602 140987 626925 538383 1028487 801741 552570 389910 278348 905879 325473 655170 743368 631661 963789 946493 79038 88423 457353 388152 773909 872647 761974 314042 709451 1026594 601532 718456 249576 870070 305917 418169 906397 467133 172971 371390 449897 478865 311679 605161 503425 310709 191638 137197 451981 221817 914321 307637 605862 896147 763682 776397 96495 494988 324550 371838 546395 215974 1014291 635848 437930 654984 508123 273393 284595 634279 398313 435807 323827 335687 919735 902030 943537 617323 95418 115055 587429 703914 562623 200150 734674 978465 151199 498864 28631 467919 237143 454781 129989 458277 508077 278436 886642 879858 516253 563519 931097 802454 706413 1034084 924459 437110 554169 62406 327214 77053 97381 921326 441230 963974 687777 571315 169719 242414 379211 440987 975146 109498 1044507 695092 511305 700987 743393 857534 547439 580662 415390 764582 968177 427358 219919 424151 191638 460607 352745 570714 510640 195496 259334 977414 959164 1048064 253289 882202 466215 1001767 192822 700362 684916 28649 1041193 226990 886661 894643 96381 372507 32230 479699 441221 693821 629135 184822 241975 705774 430797 903120 748353 671389 863835 293351 249965 347765 762786 937863 694365 844437 721654 550731 313150 933322 1033251 887161 1034521 476727 154875 1035356 922538 772993 706020 119262 252822 733426 409353 830683 401194 988578 959211 490070 482193 80636 233337 152639 740233 979998 649421 364925 406443 157629 782635 630317 84971 826482 465884 428973 972360 398191 36782 404765 880517 451627 246079 698108 1002340 808380 432073 833953 800609 204478 692198 423241 63218 765107 1033806 336847 960137 453354 222461 348058 165327 310998 247524 300916 814421 501580 247230 1035402 617845 1043018 1000861 929254 1011368 869819 519362 894432 991639 1017332 478558 569306 150486 453873 466034 871971 510509 373402 144874 60538 642168 927019 838989 570337 830299 744133 842827 449299 570109 961765 898204 1038562 812957 123738 903574 343836 910026 748565 349771 634423 137151 355636 770930 828999 174317 250090 709433 1003638 1036769 474234 780577 159572 103133 617892 884230 962635 412915 223976 695435 10750 220215 763236 655234 942502 32636 886595 890234 377832 506418 363482 833756 32317 708190 954074 385151 386190 807230 843153 670519 631678 764757 593878 667463 644336 979788 939103 387741 101214 946526 441219 384899 29431 817253 697790 307675 919029 979052 780664 617833 697299 733990 635765 773528 463663 187279 397268 861630 887619 154590 913756 677529 326604 111861 1032626 161784 975777 691878 728995 65101 139227 577854 463589 129802 370934 757700 710252 926303 449634 669869 616314 146932 879245 709865 308087 503356 716611 775325 774963 281337 466510 903453 976037 513050 128401 634194 503410 604975 120943 962225 214717 1018200 29519 464572 318696 449908 683215 927450 956132 902430 32307 325064 548029 103039 865618 292808 586918 950517 643739 564920 258966 1033738 551597 43994 678876 290701 1028291 373046 31859 972500 250572 764523 126577 654102 944363 654152 96761 855966 781324 124365 1018055 91549 898127 934479 305615 311189 378327 305855 616395 116662 802162 923348 388684 513212 411287 964513 468885 1034411 872571 754099 775196 966337 879050 721855 1034464 210229 679500 1043205 1009098 240892 959836 379335 307319 816313 618678 486084 1026637 390295 994589 381503 194484 812686 733243 1008669 813961 1022732 873065 162172 724156 681786 614115 154541 572087 239958 303851 153311 487084 162536 551401 325851 340861 216762 1046668 452685 411483 425560 875342 720482 981155 710950 821683 71661 665067 163541 955301 347517 309624 473517 447535 933208 1020533 343645 597815 822651 754887 78699 969361 414143 172926 55671 383635 256185 51579 484194 160347 518929 455640 1006952 56143 967481 72559 86771 1008910 808731 615926 845950 353623 936651 814876 914888 394751 969397 830828 986796 800122 1025287 383569 125053 860375 798425 446250 1014536 494158 1032342 911445 585105 189861 899169 551515 212023 167383 322676 8124 211797 932281 350940 334701 432307 967527 817576 535549 797374 883116 853998 157883 899220 228886 381983 194018 1005978 478176 908562 253672 1004307 975091 802377 755151 237879 99303 687285 419269 984621 89485 676786 636712 187096 916484 239084 301989 59181 621342 290140 458372 212789 744073 640998 518709 956999 100247 375253 924630 239431 945438 364272 96719 805620 639717 587959 464789 288124 85421 516565 231123 746460 604828 904102 1006405 973321 629738 858383 314315 382130 277913 24379 930615 122778 160223 552122 397042 747109 642199 109878 762780 186069 274406 315309 802141 969612 492537 11887 316621 403960 869107 677796 421770 868511 712268 381556 967804 971420 1020468 290991 871205 882921 721567 743992 166883 500935 65051 953080 881291 994162 412526 910108 639287 719824 818570 905933 716626 182231 456814 187063 584612 421336 416533 316985 717436 847036 244852 124759 517421 607735 942271 866653 425765 489169 853993 552509 15803 456324 614781 278322 210821 580830 48942 637336 808666 1026091 465838 583279 634264 207095 770981 225964 321273 250431 954854 315316 742341 935581 778452 1037354 723255 978028 554424 294533 511554 986866 577791 355511 717178 642218 539989 627903 437366 830931 764214 291003 639830 215922 646440 227962 612810 129745 603806 546975 612015 842440 1041168 808658 693221 937766 711621 901421 932017 713420 585494 273658 374905 650550 940437 617374 555790 678741 509233 709263 855420 954204 309219 942876 640500 389558 731422 179836 188174 579006 659134 633148 348011 96089 840077 668522 636061 460525 799949 890635 741080 589282 93003 57727 941752 128143 419420 177780 867015 452499 191380 926647 863091 44431 789878 334314 822894 376991 898334 1020091 1022856 750223 876923 826037 756861 796397 326324 846428 893777 154803 441466 621669 478739 374313 214238 93876 642548 691102 768563 673275 913036 875314 889051 105167 743336 650626 461748 15935 340829 112270 631991 509754 298996 706512 484437 954052 466702 747110 766037 377820 979219 584645 987725 675314 740568 339913 932298 538813 457746 796090 782016 1036611 747843 682889 634375 640739 222157 772884 470481 1018566 501337 705775 839113 248252 254962 719274 703728 990388 779459 581063 779152 989125 703286 375994 876122 1020636 706392 104683 637660 762777 1021101 865699 381389 639823 726515 433125 941780 716042 420315 821686 975275 194146 996581 304030 402907 970562 766157 477245 791963 406441 844463 372634 998988 727695 754665 682957 637591 202487 586813 368322 317726 457107 240986 432342 87262 723925 378851 711505 766441 944790 965955 510384 771797 248951 61165 241356 841097 177640 438618 321839 435527 751140 185246 258787 453235 837526 992830 1021465 248779 921271 414173 621337 282577 961449 895397 760995 966967 293205 304071 706921 1036677 966839 915092 932720 856937 677118 173980 316763 121466 617173 825555 635576 308148 620229 538490 31094 621552 748132 997498 377852 383518 760071 588965 813230 891105 925581 978705 863984 698236 845391 956181 232427 294349 469687 346869 216663 255372 171406 1025678 935286 915498 644411 424782 825268 1026634 432993 341111 522883 742631 226127 391480 1044545 390819 448755 1004597 743318 875057 629838 357577 974122 24380 455921 948816 766738 879265 813180 1010225 343221 796087 992558 158190 979047 89757 833724 766163 838357 841613 872300 570807 861565 387016 476899 244386 1040939 673311 690527 451242 476124 947033 785696 640422 643262 788158 801427 814778 345086 728038 346926 372109 88702 513161 119484 44919 898662 436407 567615 903727 879036 55018 428020 462014 674262 676507 812725 11254 536551 909339 464691 114013 657847 595417 900548 585641 227112 478452 746872 586596 133083 85961 326502 177551 452206 947306 89243 1017501 308213 350889 437931 605122 603116 404391 477818 326232 1037831 940705 954735 666014 282421 1021037 456585 387246 183909 382014 998469 88051 922782 128609 289212 639452 485259 894140 224056 345695 837885 837295 626219 467448 866995 867395 1032994 325821 634942 375214 718950 518758 1001185 572111 443764 473878 311116 3519 547023 602603 998181 837417 976017 189785 478599 755317 771537 222611 1030280 352210 536111 939331 799199 31870 731318 501108 179314 961905 683705 809495 762454 802649 691658 634726 727020 743754 598831 1008353 1020523 167819 1005412 512407 665726 515522 605517 776641 398774 326948 608189 800363 424247 738383 469240 1027312 1023776 580474 709329 749859 481333 450378 603580 413759 126882 986595 1030532 732613 547061 63348 695122 955856 212284 1021190 173561 175976 939595 168159 247166 499010 419871 402557 83325 310441 916568 432874 500534 755147 570812 326444 385770 621966 734505 844467 817106 597087 425492 706091 509709 339246 220235 291815 503130 177891 717539 302570 710262 1020377 860407 955339 204071 571883 323458 1033552 87643 1035318 1019673 671317 435603 780042 204458 512620 120744 186716 882956 401236 494343 1012332 605481 748871 830857 259667 30325 223549 742058 584811 742041 793325 935639 751850 437449 206507 620701 603894 664541 32105 512822 105321 905594 827173 390996 727882 902072 484145 327073 4079 802007 456594 411097 560371 499799 763553 792183 338662 605531 988777 574962 240746 644171 324431 668987 518933 734920 634293 992333 454240 1026146 502427 744277 114352 999889 487786 130249 970149 406927 781528 777868 45915 45817 881475 463732 833647 153576 654857 802227 438149 817443 945214 903514 1028312 879011 681103 869055 349685 454312 884300 457956 870225 634702 927854 845012 990314 946377 190254 796275 894438 955219 315063 1021238 152435 433776 830818 513621 221091 314779 342374 584795 113453 632700 823251 224085 304815 757457 881349 215967 888259 212433 256841 651720 826828 476839 479606 897742 514150 508157 1023243 357287 415315 15789 748105 309623 875738 570709 158686 769153 711319 249702 748374 976740 820199 1036965 430447 848101 452686 700838 1011076 860859 93642 947377 1021070 1035824 497104 591199 995865 601871 977666 862036 714356 802086 177651 727483 868855 201671 806134 994537 763461 1008457 93437 469116 893231 752074 832420 585523 162172 435942 174573 196072 183677 830162 849249 567659 354197 724884 510764 418526 756287 750708 159716 250789 219066 268669 965804 673528 271230 913868 240903 455802 413983 572185 619382 369997 580879 190942 711241 327272 897798 883757 579887 620606 795583 322838 1016335 371570 253600 257490 980776 883750 188542 650394 417303 467415 62841 532279 796085 948345 832110 306411 268259 843348 844252 144623 927664 302070 389292 504668 980105 563189 790141 307676 119403 436279 965064 732729 1005457 372251 57815 661327 598462 777302 774514 1029378 158509 585619 24428 616905 56693 910542 739283 971102 643422 806390 354855 407854 600310 943042 429150 357914 887583 802396 80763 89875 993157 717717 577196 902716 844410 237288 974220 871035 224724 179373 369557 960173 223725 898331 813875 1034446 732896 946299 306874 719681 521267 844150 771702 701875 928650 607131 718730 276419 129324 817214 941634 222295 983677 515608 763450 676796 241983 914826 462833 634157 627640 521492 922745 966906 763804 998921 840564 780698 1012820 779060 987787 640217 970942 45918 364095 774328 955354 375307 955698 358806 896268 518254 896176 105084 972617 339893 165811 377566 750802 1032875 580638 535447 187562 490540 859594 772938 478477 120438 903593 653081 667711 556899 479798 155128 611581 636825 232571 211597 65490 915650 870131 404317 512455 633318 674407 540525 768964 762722 683706 370428 631741 970917 584166 410471 809398 427510 389474 645972 767623 440883 907944 364277 760021 191703 801765 655152 1019949 987075 919222 256376 651628 105204 372295 1022014 424335 832655 378487 972003 943958 603620 921967 157022 637180 380344 996466 516669 892240 989784 965653 382513 238535 537495 488802 380237 976455 713853 401021 371612 964298 567146 383214 1043236 81499 1017683 293332 976516 252983 725750 915330 893542 796373 950847 202225 242146 892678 109239 97248 701198 864311 462840 808475 114017 615215 427390 211180 464190 230811 953470 111815 917947 497419 847555 157434 1021585 799721 566335 673761 728599 619115 930170 716098 806485 277909 947242 126567 877398 151493 906929 192112 743209 631262 996680 110263 227673 806738 306787 931723 433755 742780 1016367 434487 248434 695358 233411 776824 423598 858806 783048 847202 940980 859958 885679 564689 319317 28341 486149 391957 718342 731814 539291 957238 241101 215357 572207 691431 460571 209382 606154 357065 608830 802409 936675 928612 941118 186670 927189 762575 995248 501421 317623 288350 477215 630572 641871 116716 1030294 159687 781357 896015 386281 899166 288495 977047 406807 706503 123323 127915 1017330 503839 782546 60873 283381 180731 438521 877393 941865 106062 612975 753180 261285 649701 855996 103613 897960 766378 212682 273643 937491 604567 807669 637708 766405 117117 683946 788175 1032763 867211 594239 513074 481908 756668 915617 706873 480842 687832 939764 247416 874601 720640 802130 305091 270062 833891 776577 245106 214430 130095 893811 221686 547615 748306 953801 938207 1017458 808817 818786 631099 870555 58106 385213 735317 261796 923679 276859 83803 952910 95117 1033068 686855 945189 717768 851218 595837 700209 366563 1043208 518472 910274 674547 80823 218830 362972 888305 114222 491040 495193 626363 800075 973761 1028628 637305 325489 564889 510405 568437 932755 615901 285341 746214 816354 632692 440025 137687 106990 707939 439419 893677 879228 125561 841204 208668 1036852 806807 536373 771044 890492 924894 928089 931406 93435 849298 693909 959087 887133 681962 485917 514138 736850 354638 473143 450955 1023253 870132 87909 644270 993174 504845 417481 339570 1001655 850825 651731 806641 663013 300191 416825 984765 577791 478333 837039 871674 53107 174301 626397 451739 519260 772651 214903 110069 463039 969867 881584 182238 472172 870709 1008581 435892 514375 724763 78331 723899 579615 732574 240069 946864 449612 219635 697065 591483 807835 724310 841394 576622 810061 419422 436966 570617 552303 520353 681875 433852 740277 649062 489818 772341 806635 761354 48953 660283 236857 647295 797662 443287 687458 60718 469079 981069 512217 238778 671449 840948 103767 562523 585668 1040570 766765 182716 626083 740252 542415 325553 863503 130852 355737 56060 496731 109015 413052 881392 494899 957455 447889 1021500 317879 183914 680949 771315 556391 267966 948619 585302 91199 309745 500426 7932 828761 1000854 687570 635491 845796 902883 955876 716307 990809 877266 961709 911475 777873 1034118 889286 728422 1009897 706419 624589 274878 1008057 162957 778922 768321 241039 81764 315710 986724 847672 983922 301487 997990 987013 826077 852703 627931 317327 854270 521920 1002164 401333 371692 328187 571096 898284 858616 872942 369211 25594 417429 970390 637007 818197 746796 317615 878125 731227 507464 50427 1024355 661993 420801 816313 652152 189690 184018 814292 310923 1016805 782430 422859 612439 897898 991607 966472 640409 975918 632627 281530 396730 171760 508746 363438 809894 861670 349599 759235 955030 706223 800391 582489 744344 895091 444303 957575 877529 814606 1032565 1027633 530863 947604 291698 1008019 514206 629641 255198 343280 310633 516833 118578 587496 718534 499075 696161 547285 449704 126820 1010292 504562 126441 635487 764649 519337 212262 831695 878012 61404 620010 582909 518772 250969 341488 412156 681816 259349 273711 734793 487815 222031 215676 433492 739828 376704 943477 152383 572959 1022489 232334 865704 625843 892624 854141 183063 451830 708488 839051 846127 738201 492908 870645 844537 975324 625148 453917 999998 178802 109726 346495 777302 364532 834585 967803 732146 384550 622119 748368 224850 1011739 809647 994363 161729 705002 453448 60908 455292 560791 407863 1040399 733885 269271 159205 733771 633455 404189 185819 357090 923996 883783 234439 855583 256057 195417 1006634 122744 733497 848590 1013640 1002250 997073 429561 300919 518701 883271 599741 349365 732777 714531 922326 161085 931871 372630 739449 636376 986782 1038545 740248 734892 306991 783530 252378 964320 1027594 503998 1006278 358571 585570 1022690 380254 502738 910220 479146 717946 955249 335753 1020588 890657 357108 702646 861873 676047 391286 45983 716340 783824 609788 240078 435100 472997 780875 537534 186315 985903 756145 762097 832699 888154 859045 906896 355547 98117 956875 717924 577494 451822 418646 750953 833212 730685 922938 926947 420790 502457 1020941 260174 1009061 943941 723804 243600 566510 111771 955801 829806 633051 742170 109207 670077 629213 55675 942925 428963 872093 825209 872352 763810 801766 650660 1004225 824375 1002190 671247 1030476 628988 944217 1006862 893308 751234 486995 859735 580853 654411 289699 833946 1014297 83918 987734 425556 813985 809549 319190 422393 758218 761138 749709 518388 891539 826515 773150 183087 554715 238300 736071 960711 731773 390352 672502 255403 890328 879450 744393 452982 977186 23454 216888 609910 986937 1038176 859866 138236 510237 395175 962758 1011330 375235 690989 892808 587224 251166 14291 60295 1025622 1001002 873326 159195 448091 253329 434879 676860 865395 967967 268281 446933 147408 36478 988772 352799 654617 686862 905849 908555 1020144 711277 678821 864861 635065 284975 219757 832092 509470 383291 821151 1014297 782415 806795 439819 244179 436029 221559 466377 834357 702234 968942 205551 646222 454204 175466 825519 829855 813891 63934 412537 760300 747971 556590 374246 964273 561015 327138 617319 663166 499544 554982 667326 129718 374554 666743 997872 686563 809335 622216 96948 187678 892745 815309 571518 834800 345019 160500 971979 763291 217199 827238 691153 909493 774745 962276 709917 175018 717929 424011 649587 81722 547562 563325 236498 136863 787455 130168 189127 190111 834125 232915 79614 1040775 897968 458371 193726 1023626 936235 405410 543996 483611 361885 235963 898166 1036916 927559 869978 945250 765026 237269 470171 813012 606044 725434 682823 760152 1022796 99966 755759 79695 323393 30395 998147 520834 74607 837334 845319 836155 995509 167643 807801 622376 422353 886943 269661 61103 302014 93611 466381 65442 584869 431913 596925 441896 765028 212318 433302 482470 277500 921978 292788 181181 978197 959945 794094 331509 863674 1029576 492883 378481 941613 548663 944088 307955 889798 186352 263423 943286 1002978 517512 506284 992500 829327 172894 728234 666293 691765 836316 224248 358322 959151 435801 844557 398683 161744 1012105 902423 623487 173870 566717 722865 532428 128426 259785 587660 1027274 811791 700011 242491 922572 1033602 621349 809893 555597 1005965 648812 587571 668620 703938 223479 660719 748966 403285 965313 179341 128780 726951 750294 742010 622278 729815 892585 65474 716557 554347 955114 863283 611836 991603 1000263 873503 861594 1019688 776419 956613 218583 88981 342883 750292 953686 955690 812663 267133 1014836 784993 942558 1002921 810691 854521 878408 735379 1042120 585616 47963 916354 842929 605141 294550 56185 731477 954685 680884 755386 369137 965408 389466 13819 506166 593815 1044928 730423 812916 247518 79675 592363 518701 867993 960711 984874 836538 294601 421688 692963 335447 360911 589318 639726 514275 826428 933428 349131 615403 769810 392018 470039 205821 1032498 96075 173275 882353 617179 506037 176892 715097 268028 692591 873582 626227 474416 457745 118738 62822 233302 830559 291769 367577 422105 588089 209383 358714 256840 307694 417006 643964 749879 514307 383892 511556 945105 918942 429163 28590 238318 362107 294296 466439 620971 340891 325043 334333 897453 670458 777766 801611 347349 504012 969386 430906 96888 251191 797599 586691 248764 1044592 929310 855942 247732 472885 149871 516399 679590 811419 1012152 886604 504585 80667 717265 423031 862445 212348 237028 864089 299259 385960 120562 879268 445425 356750 509753 648424 597116 1042196 489233 793995 406173 731642 670394 619351 359729 574939 151506 718469 1010092 356065 638521 837333 985871 87870 620384 546550 451989 487593 94970 1029634 624444 943654 901655 504879 105799 573132 875291 270111 151071 97260 887411 182258 351827 413546 918415 967439 859523 645271 670420 144757 768866 335573 244675 516715 120693 1028833 721247 982147 586839 491947 125158 597627 396223 545747 244198 642732 794342 730790 318836 182974 507406 668121 40861 816484 396797 296931 438694 1006087 963337 895817 421023 830294 881785 162958 644167 909008 740165 418983 238718 96229 91773 1005688 93750 735115 727422 736556 444662 234767 755099 981400 87550 717233 986718 928359 667571 1019002 802296 569827 989993 622343 130755 759610 806741 350951 208248 1026659 770933 336315 90092 631643 340926 539366 683415 647881 384460 508646 554777 829321 752458 929339 745653 689726 758268 841165 342826 544700 875093 159159 382126 479413 121734 171641 522052 707095 802037 781420 764873 973067 563885 874291 679126 59166 234877 816868 400567 630241 1001187 97116 1022856 555423 314270 831723 601516 749817 1003336 735326 356538 931121 474403 944982 223019 237363 341629 723949 112235 378842 468429 555888 159125 488222 273404 822111 379487 714441 911056 920570 846046 563503 921277 77214 179642 294199 495774 1005281 969969 467883 455000 247471 684238 1044610 980642 986415 675379 941610 765832 782492 862696 163013 619079 766396 941928 478044 978211 335102 498207 294686 86773 396351 179111 911563 469732 635798 1035542 336629 712252 547569 154870 890225 682765 228462 97583 248529 578799 771952 659294 618211 609268 391562 385987 849699 488147 208654 414581 441571 161387 750772 227202 305791 224073 809865 799197 587481 486446 196146 135127 826716 120173 195538 886165 698795 884032 627683 513098 996883 761673 822670 210865 311783 998726 732492 1035665 432476 708922 385227 353911 326952 612295 1003457 735664 876909 963028 255849 146153 554329 783780 432251 135039 61943 903326 898508 1042498 502502 730207 941361 630405 989893 984123 973969 943630 398555 618623 610041 351391 112173 429675 748587 689575 850021 269629 907082 966532 417163 1000340 537917 84383 250285 806620 507336 603707 514074 684095 639676 869987 422682 512916 292975 391205 536815 965721 227861 738511 225217 193000 1011928 722303 904036 696193 601950 846362 441902 688447 287167 621609 993431 489440 64252 668605 1024079 891527 710072 380060 346831 539822 817835 730470 518385 685680 692139 714652 792239 972497 923489 40572 342492 256921 914312 748636 586364 276917 815755 445243 212936 593660 640380 1042064 371384 27102 742857 1022729 931752 742205 293331 580311 805113 888093 1017332 989096 462511 716953 192946 193935 777664 482595 158397 1012778 745316 861310 767126 960743 118454 383189 499010 514954 973609 898567 1006617 676569 703381 451947 828893 973987 106123 715000 807422 1006640 994859 758541 711526 1008787 1017943 722300 77535 252241 684407 466928 95327 662125 208604 904356 618124 995793 251132 108493 852857 605498 155443 968471 798525 627897 225511 597754 928099 769290 479718 70652 842194 161115 841091 651497 33791 439185 219030 474450 258354 922542 998658 649176 407213 567270 200625 228460 383846 728159 518758 1039908 604055 1022769 916992 145885 643302 694002 796063 122074 105885 292986 246501 771353 556579 717468 438861 387534 911108 1021721 711221 406897 700982 639977 595550 939723 441517 423725 261267 250967 768396 813433 512643 257209 378521 516555 590807 506569 607931 303068 998577 451483 906009 814493 612597 823198 746046 795199 208357 316337 375598 594798 452190 698282 641873 221814 658398 378183 572649 870717 936207 988363 575871 1017555 462576 587083 408929 710888 919459 93849 472343 487779 171251 401148 336247 118094 551035 839255 907303 642327 185703 472187 965767 711374 635742 290447 534847 118633 887182 831429 316655 177529 621959 65436 411377 461227 699348 1037617 252874 378093 196512 88487 956525 573038 519284 855847 750988 890414 662919 513114 185289 902778 226462 1019124 122260 489380 443606 231615 691892 242641 613431 679394 914447 260366 423778 226005 830325 945031 620481 481252 586474 390040 936849 388644 157690 976179 230138 973152 986571 450076 567245 568667 671602 1012257 718029 394227 896022 571767 703534 310092 159131 85735 220152 827098 778707 153491 849712 931478 683239 985994 320213 503465 472922 356591 835174 829246 735002 563599 616669 372150 906537 73402 923068 389717 587222 368580 483607 134079 806091 768086 1020251 537550 694046 772907 842211 211834 736775 1004595 321990 478640 759526 159657 181359 857893 1022636 772939 317150 1037720 707427 616290 941067 126342 761637 182755 768206 477052 751058 12254 650894 686355 801911 210163 926456 585073 520912 647080 641644 252110 503205 256651 127949 366531 485098 457836 977140 805842 516367 827037 793942 480886 622172 896837 736192 763491 893873 242206 239545 694898 81875 64031 645989 677459 984826 299839 518691 687499 235883 116706 208031 261165 809927 157117 96116 336875 447275 457624 384079 841440 618057 833786 758003 602489 329708 367663 240600 892017 627197 883868 232806 946599 712529 325781 673655 128738 439091 555973 126832 893007 830666 778930 24485 930778 719153 583660 221910 863911 417334 413150 322275 997266 75134 769285 369018 750919 435831 504564 944025 175721 325958 740721 95720 246694 966340 387183 276365 478948 987494 944327 1014065 567135 611305 325084 761642 542683 105912 219590 351446 687406 585427 1021718 53747 451390 848748 128569 855796 107739 892308 286555 624861 14799 617883 511090 600046 432058 186082 110386 739280 388296 685033 584477 589198 666588 182093 746294 1002210 1007312 697946 701115 817339 728653 951213 243405 729691 869581 278187 834075 363707 770247 472188 522503 636060 1028513 28618 140251 247165 96690 814685 473793 960793 762713 832981 308862 487711 255371 665775 756846 555957 51055 290142 126059 290430 488106 750544 702069 717697 552601 85731 1029040 374967 699725 324726 672381 612158 405863 252979 865170 629443 693170 587594 297977 300955 653658 187275 909703 675038 990544 798423 637848 882744 751246 654448 578045 372340 931026 1043020 789755 899689 292412 1012258 735547 450311 925457 468790 571897 522864 291383 847178 318123 616309 824149 298490 676812 508011 638200 659291 250762 768224 535759 353267 1010962 957490 630089 456387 830434 236431 863343 842541 992156 177107 40735 961452 1045889 998996 296703 890055 722806 367949 53053 862065 602086 339719 1001622 127891 878054 426483 119263 456393 599910 563004 1007380 441187 673529 953194 883058 835365 833871 715656 356927 340842 584761 711750 909989 359240 490691 615370 378263 887947 463811 761117 841308 472810 238425 641819 832459 629021 237223 763789 595775 406755 750761 204707 1044738 711080 686956 248050 179847 816024 845548 976425 616629 597897 223822 750490 902860 179385 367336 669414 239341 774618 990437 178957 338407 905184 519828 381645 475581 571061 496316 883497 241400 575247 615707 111005 454032 974343 203947 641943 502843 380828 474956 446830 456858 979282 881540 379119 389352 670956 790236 837207 463800 577262 53741 416054 412143 838054 490636 815214 1017061 759712 357784 158191 762349 373553 439024 636467 965649 432974 950846 277475 302929 1004293 327012 242191 889556 228900 223091 45561 194682 1033867 421661 575067 485702 211566 706485 47933 224181 816359 997973 218687 415646 654049 352216 1032654 778548 294377 312031 1018530 926330 739673 522313 816342 731753 761554 491344 890155 310115 873995 194381 709493 947568 444102 1011941 481169 940815 782726 549355 228509 881016 201447 933712 181151 114528 417097 195875 711773 242539 489037 427223 886565 411257 167292 109255 62953 482146 331486 494263 636510 625582 375963 1041605 824219 1036490 780694 120510 639727 866072 265213 177967 231551 759591 738206 687000 681394 210896 586387 253041 983469 907153 637977 429853 889507 40931 470842 221310 922781 413133 179114 444007 812493 226726 985454 478043 1041945 760369 228871 413017 772436 938767 367831 712927 947605 468633 231401 817034 924299 720216 768218 433437 64053 109564 1043500 812854 914476 827190 804715 668491 202975 504111 959813 938414 710377 974232 972308 158571 194347 374581 326031 901333 569785 833330 630076 341474 78837 412146 962921 945486 350120 794334 790001 783784 307954 840327 406215 957093 615036 568543 64187 697810 839018 929513 879247 449970 897125 153963 973404 200692 257101 382739 784648 259412 630415 449472 759502 649466 955147 663516 616299 237459 305788 482758 952270 635079 107518 119797 644935 465555 506722 1030169 563894 1026853 585258 839572 937197 605669 249500 670390 466531 38319 63246 662478 400182 830801 95478 139067 311153 576203 752952 901566 704114 289534 248885 208238 385394 391217 702440 898424 321002 785478 664821 865389 291005 242311 518984 686836 707343 728622 456546 306364 494426 554910 452111 389976 954669 932277 175893 476819 965514 906806 381653 543195 563956 996696 712305 928147 632812 718994 248731 559583 294060 369274 486168 951898 474411 373566 378086 713069 878339 751398 877411 592743 232930 802121 178966 1000147 1019302 343781 137963 223703 693019 815516 1034890 230047 823272 815701 1034340 619687 493391 499235 540017 403949 920434 48671 145894 249630 345405 462039 653733 183919 605616 171753 938417 888235 842860 634345 558717 46893 761180 1036724 73595 780739 612156 1026381 414907 108495 370118 831854 324651 906379 959905 677590 1016732 125587 280383 914972 767119 925450 575326 236694 178863 740973 363877 404511 480468 873932 894612 388398 185067 163421 174064 738906 313306 605740 534007 312793 650928 495049 830382 343127 1033354 834883 431059 482928 766705 616719 598963 142455 641134 477551 389659 710831 840563 1007971 413420 556274 234175 509620 703969 113075 935591 877876 303078 440230 29934 636999 804543 728622 742614 338418 1003826 512366 177827 579414 712735 956510 695531 255292 753345 507021 250868 367350 898110 375355 109686 611987 456346 395231 179061 499100 1039464 810371 236118 508243 806250 505272 895409 52989 696731 1012277 887276 538102 727855 59770 685482 985532 938853 3935 406745 703833 199997 661334 652914 478762 134078 425592 1016809 783756 91847 735672 553960 236332 696034 183223 82683 878877 379697 551350 370595 397048 255674 724346 571303 896780 898886 693868 771825 467655 209710 599021 532029 1003299 888786 375885 626393 579053 305895 332727 144319 373995 812892 726635 959151 537851 498791 620961 997532 185592 476542 870898 480813 187298 285426 554421 385890 457176 93925 423602 440375 415409 654413 997707 907732 117117 194715 419306 908626 709114 611951 228493 796666 437905 968132 577374 596726 962198 709933 118683 44536 997612 473307 863626 237123 109045 826220 929379 706979 1032998 149879 817445 310166 930698 1007116 439473 957019 998544 1020493 242221 843966 448862 769159 225343 651154 245515 186958 903782 31737 420977 571116 871113 909068 884312 746078 974000 473777 444527 126201 576047 366989 406375 855356 755035 987502 502930 686361 914033 912132 783688 219622 261164 290602 645978 342139 482150 210904 126087 89590 139999 407357 468966 866503 698153 758473 438524 466387 915330 275255 383412 728861 605140 73084 478632 242459 567033 511086 790012 253569 784978 1016726 566395 777251 849192 924819 54131 261172 186216 806189 593271 552940 987623 631518 874669 478456 315868 996258 817068 296191 345965 437391 728529 197247 602553 919542 428908 582909 114522 385960 569589 628366 739159 654106 513212 857560 372007 338859 984982 1017529 1033028 651972 522340 514266 477245 682609 702448 45006 436142 385974 1020011 612567 870253 424650 832678 970993 650761 334826 516285 899156 46072 212856 584367 720264 643283 998320 95771 636378 24501 839130 574429 354083 36221 905804 429740 700189 715189 384395 235241 737343 630286 639465 969838 315822 636630 877985 368515 880072 612798 1046541 141694 192286 553179 930547 500107 433642 436813 379580 128775 294089 961109 1034776 719980 701839 1018657 973268 689387 878099 808826 1032297 882433 702410 372171 948762 734012 60251 1024564 44954 951615 998181 259552 103413 287706 469993 815969 825293 794379 538073 865502 914211 818996 319382 479614 642891 720402 952814 717611 761131 881388 876066 309327 436333 1016955 329629 285302 187095 591609 222947 941368 509036 613549 462836 584933 500549 392972 368114 253636 618917 677756 836574 880290 855976 419704 750385 695191 822902 317361 569717 1019060 81479 875270 282863 799931 941474 705205 366863 609147 824214 737627 796767 730229 386127 704982 617130 699120 963373 860891 611131 24519 629420 544217 423687 380761 715380 830387 1021521 531677 373686 844212 586469 947060 990918 762605 802603 24049 513648 668333 1026649 406996 779337 945061 938981 200412 276198 899606 429401 406174 818372 625471 972401 62652 941127 357962 251750 24547 356173 487298 611256 714476 949129 1041714 799641 826663 929548 142074 453868 934583 375161 69561 414641 940235 883889 440917 893155 572220 449195 572491 708426 273118 257868 699158 635931 365487 470710 574683 504501 758123 907845 679370 906443 379245 218599 943319 940191 615605 751663 881039 342972 548523 972055 521124 370043 515460 206734 830949 92735 872930 946296 416475 439707 994956 678850 245396 573012 600271 323505 934238 417545 290252 109359 705957 89149 59362 894796 836532 132087 504967 417581 1025086 373685 623515 366444 1012390 127926 235637 849500 763610 698813 292565 42879 622544 169450 236233 1003340 486166 187486 994119 672119 816953 349859 794508 725710 350494 249138 923485 698253 599804 650917 451445 445902 896226 97603 511642 367693 713708 585271 326421 228577 293749 669540 979051 238965 635772 451178 906009 194876 581322 625275 997670 713150 992271 1022217 437454 909671 844654 616110 813770 371727 1036192 242526 491807 975438 901947 1040657 873700 1009031 184257 364410 759149 983470 239992 381878 837243 441735 111577 903481 553916 406428 381788 226013 183262 379563 582910 858588 302766 585478 326867 753042 811877 595519 302915 792007 286124 302997 944398 329182 484517 109989 776845 54750 1034905 890215 801246 184197 32303 614246 380309 927622 726841 682956 370831 46447 256723 544380 634690 597775 814636 485737 776001 835392 686867 464748 889333 999136 313146 505121 973153 830165 369039 615793 874071 217010 478968 319271 717915 475610 805861 947604 579314 1020850 339566 151011 43709 864687 32632 473796 828255 277465 254894 958065 330206 659299 185814 636627 440082 491615 502376 726894 1019748 119251 945322 689594 729030 715367 651018 93743 861115 255655 138955 630603 1009450 236213 552345 153054 930930 560379 840089 986227 212902 1026158 865510 225066 886102 729470 177635 1034629 717044 548026 384796 988597 570651 242584 506466 374891 859892 982027 444053 256263 496829 847010 668459 508848 955470 249281 63029 961741 111740 43962 922358 629291 921458 908401 194292 987073 112919 808845 861939 288750 358185 697814 768171 960822 790507 714637 780376 1032382 703631 150367 953932 573855 215523 617721 146251 710549 1023144 16372 490061 324892 46954 505280 744604 752234 942946 37631 580306 636849 946610 810822 374469 863976 16107 796602 659069 729916 444918 219347 565743 821438 314639 614889 700495 993596 912530 354494 382298 93723 773251 761374 709404 441178 438557 928113 435193 50135 239589 109554 978214 628511 186981 766201 363829 378995 621741 963694 502010 861077 130265 543487 484210 87740 963689 511188 191267 629294 615975 682365 335567 903286 26613 686064 736410 919990 100317 734664 967397 489830 235301 604853 462777 683236 126358 826346 163365 543581 717367 61339 257478 890030 936027 686785 879187 900876 322776 378602 535523 773659 429853 684343 22271 1000103 443423 182220 704892 617939 1023156 60110 797775 970979 76479 620273 800863 385886 676093 635686 682854 472859 217787 732616 464249 644585 985554 929099 683654 933573 543735 1008206 516251 619854 42231 114102 193293 891486 31707 269686 746678 670030 705961 949318 789103 619370 387662 840471 613748 823967 873898 391596 471750 443820 126159 694520 1008783 833776 603310 225495 887013 112411 430053 373438 254810 227177 759395 223863 546786 447162 724186 935654 326697 384912 203582 838968 1040696 96637 120524 835281 118225 582750 255075 852415 839212 632713 953582 467422 183702 1012101 176015 476154 343342 931750 888289 613603 798689 548739 129385 1019094 1034562 367856 226940 893479 978512 302334 617567 417129 753250 586964 472845 565047 458336 469731 473677 1003156 141181 894123 753041 726135 1001318 327522 572900 882472 861053 140991 555447 925105 194831 112580 572476 381356 392100 121038 179880 96145 240829 199805 491020 1032653 309707 154361 60375 739155 428343 455091 894058 650579 985957 366537 870844 559081 517490 967267 419046 308540 899296 200626 241379 1003440 151281 926407 455243 1010036 1002218 320743 577599 1044618 243117 958925 879970 862773 502326 865118 961158 437131 282107 479971 385694 408005 1007902 338295 760616 366938 768824 758379 286181 914249 642800 846164 969445 658923 838140 862188 749385 451026 946629 824666 693429 703585 20087 369400 416062 405351 648521 415070 217790 774890 940239 124574 264127 96423 499498 251809 81770 956006 358631 645356 423566 303835 881376 576347 960168 639702 288182 194099 235380 767132 970503 988943 259025 122217 372441 652423 939830 88573 464654 64668 210659 106338 485498 709354 985710 681891 908317 420595 874330 968134 882464 282059 814285 963001 772203 595894 222831 928995 349029 1003994 126381 403065 863603 372550 875909 648105 134975 981144 145070 983327 93093 953447 311142 906912 954639 485032 652697 188309 556978 980522 992877 1009540 249070 974373 560635 745356 47834 217061 26557 362485 1032590 180044 967389 979672 446835 997443 181882 298613 1021244 98082 901979 487730 387357 441142 489572 178618 906006 831315 1028805 38389 677775 1011076 39918 639183 429733 470584 774742 258183 310445 480165 936849 125944 220311 324402 485324 572826 992044 506070 784473 343393 901927 782548 638849 813547 339390 985687 1024796 96634 521748 570356 695650 633532 366949 184289 997452 906338 364303 972430 306303 332766 991903 226476 745238 572106 440508 771674 866737 875132 157688 1008019 647855 514266 723391 968262 586279 378600 232404 14687 498633 386968 629035 445565 742423 222161 368285 492015 802152 64969 421069 306430 470993 501061 728174 751190 46454 520644 678768 376037 459678 211563 847456 682356 28254 790516 447134 578487 424071 663197 848969 735644 699740 970629 183662 555491 746173 214925 176072 429237 337679 973829 816371 319289 286526 220845 791351 163290 433898 844971 247339 943910 968144 949393 698220 644286 1018169 453273 322652 863061 897908 993705 594871 178798 363918 670886 873373 585035 182655 484822 406446 887709 748276 806311 514108 134591 195432 236504 1041093 654668 127786 730453 604594 327207 364367 1041542 737583 738638 212759 477678 368276 613899 638282 347390 907697 176067 242546 676603 101086 778518 111303 160495 447968 284632 909493 1022403 335439 1021746 170350 640799 232060 577342 890413 570551 871979 479839 258172 111539 356813 970907 888647 872876 178028 743483 402142 898442 530158 173433 845259 406167 779523 929388 615094 813811 318269 899524 964647 553711 639987 573416 510440 378071 584090 750998 760154 923531 183454 351582 438459 259882 235947 736192 722780 701665 929977 873031 538599 59773 963870 899384 661334 948044 674142 234255 175732 650830 815820 778844 633836 741687 351090 104281 561069 971682 520664 515083 747180 432054 901875 224351 564581 348026 448886 195614 108465 86399 928682 730487 897869 911011 667553 585029 1042582 843051 615348 665514 451944 797142 167410 481976 956535 318798 502667 686265 682473 862999 398969 928712 346098 650416 763340 846484 304607 517923 221058 676762 465514 714990 416335 535899 139143 104054 798349 480622 596723 897111 454687 937444 817291 998624 186054 664381 121533 996965 991718 129398 773206 248503 407523 288411 1011845 454193 763962 490753 217025 817468 736301 722511 159469 243402 822109 86843 778606 778701 555513 108026 115935 1019419 758710 719058 337023 906595 425618 445281 956622 959864 317660 556579 621187 666847 163194 432828 461769 695823 391493 326594 608115 434097 677734 813390 171166 414587 864169 515178 424801 700274 822201 793999 643670 545243 379277 768682 732348 145260 576316 230862 395151 317900 677246 89592 1034642 291449 623979 885966 676557 903772 1005612 379498 1014145 971700 511396 687459 219467 249298 654452 146110 973612 661295 465242 441733 386339 940504 957220 818628 836094 750421 161485 518172 319057 177814 810236 843096 665319 863782 247387 831241 859097 647902 211847 843294 183199 219994 1004571 312765 290682 993487 429513 575447 841484 1001194 503688 439269 454225 388772 386442 163632 601511 650659 979398 994764 899458 935211 779160 374137 682801 199515 288382 507000 649164 1001933 578516 894183 732649 781579 869151 719056 937844 682621 161039 376136 1013261 970961 741221 668539 745966 706159 663273 464491 374172 637046 736801 982147 778415 778982 582446 577274 376462 92149 232396 849347 967063 432467 775220 581166 101847 950056 350838 218096 425187 834615 969933 306539 1020263 589442 620749 585189 341479 1018104 1017977 404790 678140 333501 342331 324534 631495 124648 857499 777283 174072 679720 190250 785478 371759 507528 710953 515178 885619 225500 98066 628680 49046 498987 92029 278438 946343 594171 646979 831220 92627 99581 118423 375530 937519 107415 833827 461951 413118 79771 827002 244899 611579 834904 1002092 528363 179381 556140 371193 719316 758423 675651 818820 491160 113438 816796 649186 993081 928918 928573 246175 993339 63827 772466 151286 1013634 863410 386737 381542 1023180 882025 582807 930986 425156 212930 174255 85358 73683 866009 923735 939321 568955 631705 193940 364528 389060 709602 968829 756666 836979 888387 299979 15611 729323 512354 241308 784932 224062 621366 260550 175803 832606 190257 906885 391290 568095 879011 675515 939467 275279 695067 218614 660127 53155 630436 937742 423301 126828 930279 28062 1024091 517176 452362 880851 501180 868128 496972 253498 202091 225756 470506 435975 776033 947121 828268 403575 400755 461775 446886 831973 945201 290540 575387 976354 350178 912737 191465 577358 987617 967386 474065 829191 252233 944477 711946 1005882 473012 139155 431775 582135 816692 377431 987954 764716 896790 691102 433463 1029156 991041 814505 152285 595197 875410 925388 514704 379745 255891 776342 349759 1003337 110443 984996 833204 713170 52857 201279 470254 406350 736578 1008922 389419 389518 735106 825807 358897 540124 474517 1017037 333244 710090 902706 577781 715990 89695 439705 714728 690559 254925 1022509 844439 257566 278485 183975 97943 210872 255841 772457 190264 282063 504184 598863 624447 248948 381427 318764 867288 235295 1007885 248248 84462 456932 242538 901337 970156 749724 53176 473939 628915 317271 96731 957749 990898 1018503 641878 916772 476942 611383 174070 387980 367457 887748 674215 494840 424636 548668 935826 818291 883207 418789 1007169 694101 938195 320885 931674 488015 555597 814520 962077 151443 324419 740336 1011936 625607 852477 924600 229879 227964 862162 652961 754331 454686 759416 773930 787423 30166 206263 460515 901958 642661 190682 634247 330989 605613 253160 801237 246607 927959 375747 171491 865142 647589 356245 157652 632718 971385 830193 945316 371518 540604 738999 678451 147127 672669 669654 577273 383090 496171 284975 433080 478641 488333 663311 675055 215503 261700 336381 189401 649091 645310 399353 331717 118079 200678 252216 59086 472508 759383 1005445 651925 887276 77745 556839 507459 228461 948708 63591 481898 1043722 936494 158709 825171 172004 194789 477534 932133 728805 833338 312313 140895 487563 210796 997794 928428 536492 293841 640623 848215 507170 863277 742982 948856 1029480 492281 236606 441657 942799 618336 315775 319967 512707 937738 706237 760802 877263 506258 831791 952438 1017285 628630 237003 769568 601069 600551 683720 839999 470769 731637 502217 613647 739210 254550 175852 495557 875336 977036 1009678 521370 351190 580687 896039 337780 532186 257740 291566 184557 886165 629069 189242 192038 841129 645518 529791 64637 483114 509123 637302 694130 968058 684771 163482 507414 609769 701563 649989 1012742 322421 759201 551834 233597 1005620 690867 639475 30517 230139 804809 893079 691657 96985 181607 661373 190215 909668 956661 1021170 408885 970324 754075 556484 452970 717198 726844 379804 27622 830558 711114 391640 785446 784905 793470 947262 439862 240191 522840 650842 548700 195448 257548 372161 547569 967575 339123 482195 742606 614777 147130 455815 346862 222263 484805 654546 858398 93052 685199 417241 626294 241076 152807 587991 126810 554711 430969 222968 766492 604383 255271 441884 635431 359239 965635 751402 1029440 604652 824379 679692 512756 762733 123322 190029 236396 955158 412660 258718 816669 572321 351585 1037716 925570 191667 237132 906853 472973 740595 956039 707639 423131 732057 56122 736462 321357 256685 471732 323492 59711 958714 712282 998980 282554 79612 358842 776897 938857 984379 775402 65289 614903 732652 1039408 840279 427891 218025 916368 733033 133983 840988 407460 101843 178455 521568 743547 317255 346685 644013 1022999 507173 421455 898017 815467 742636 363239 956273 874678 825972 323345 212087 30524 765019 623563 351590 101374 343273 367601 843088 986354 668857 802736 777665 687649 963052 583997 875890 839211 28651 875286 944548 337499 479089 314779 539899 738543 981548 578251 839569 933001 552765 434873 464957 32436 876669 1042368 808858 662962 964822 902426 109303 269278 994404 911755 739286 959411 301754 95216 750091 895352 431526 445685 211738 439091 705254 870302 575322 646376 911720 584878 640971 693994 872078 212542 109820 621506 831693 126375 887779 301293 1028678 251947 621659 613467 304567 46060 501310 179834 678365 435597 775393 906058 498377 817614 679586 62394 972165 800231 741037 572499 990597 891099 684159 725927 841254 867873 603694 710453 462222 866968 335724 863045 936411 869966 1037632 422640 638786 469519 278129 171860 925244 252358 857015 504682 585172 613459 943056 668462 447571 502302 32350 732867 908912 644437 650322 968412 748844 776231 678141 717085 1024402 479075 964020 374382 963413 436857 791486 373187 272607 567615 408178 845417 651502 691807 628860 630008 989356 770364 887723 900928 912168 531894 1021737 31865 75643 388626 62062 372195 957534 929248 105755 1032369 1001757 851137 867911 499356 31325 321004 556468 582558 450346 508475 473309 252537 162893 230859 432555 935761 124599 309475 652065 835397 402918 783824 667242 124307 807103 30689 863054 119981 716313 163111 722771 763636 775648 170239 548631 923805 802507 929205 260377 332663 45011 522392 885471 845915 846817 390865 880274 508775 371003 52974 885399 1038648 682223 353095 869225 49120 391748 543039 86525 971310 960059 883826 638944 488100 552060 880982 181711 813238 551295 311024 710771 865835 149342 937135 1003416 845669 186344 92223 994637 656863 184232 93112 391505 782487 445212 448633 461302 1009843 867850 238395 650550 779428 1034658 404439 806138 871215 833654 857389 381755 969244 643834 159077 1023555 593772 882450 321850 291309 709228 500466 556916 365867 944037 1029389 220525 547998 848505 790231 928596 885500 810103 514378 769185 759321 679071 1008702 610217 931534 515860 990996 455027 792030 417641 782429 898323 316349 911117 250757 383263 71551 717339 230750 244282 759929 865464 997923 367578 375509 906540 391782 27635 514646 428939 212541 567755 996414 163238 715512 846694 1036682 353762 304942 948427 842190 775745 46587 991631 34805 289709 154614 369871 198607 719413 259214 945507 777385 882819 151353 982416 285530 540596 240356 508604 890923 374330 981332 108019 248335 830629 985479 1040405 732664 1037010 426238 793485 216504 870194 486108 802566 889451 873515 802252 738101 952023 828763 366073 667513 432101 484841 1020401 762635 864979 805291 958081 747205 703655 715610 847061 403311 504485 46955 1003942 375203 1004513 871023 485154 228486 144827 618875 113067 348909 278460 980044 465870 877597 394143 191465 502901 409484 113621 936877 521569 1004360 635326 791036 480167 360290 799055 579290 809055 383721 488278 621013 313979 9199 123801 741435 433906 694133 649922 717876 964630 906777 585365 953227 842102 1023015 358045 1000334 771174 478990 695718 644219 467866 310211 582374 780400 895827 307447 53726 20219 654226 260944 898228 546808 518213 584810 239571 505265 585441 727965 552556 857407 399255 370486 519201 952561 112340 934137 106174 621317 973893 709750 177999 462797 871205 765131 212519 453174 290794 592095 154985 284591 549631 548682 972152 597987 1012104 1040728 185903 396265 384597 825003 649372 947818 310003 717262 372204 216732 125483 745038 420955 449253 510408 906837 518737 728670 127788 1032844 948522 243851 855526 685148 1040718 163413 800533 371704 496350 686230 386737 1018073 994353 493013 216014 442200 597842 1024924 659198 376582 750417 514755 123813 311252 932474 498980 779573 653452 515241 95133 431523 97452 758522 128666 482565 747171 826808 763592 142695 793562 900132 241295 797758 801081 668377 957254 841042 485322 907559 543359 105433 971126 1014281 677675 138749 502989 961170 311079 366314 921035 675431 829299 400698 510598 986104 55103 636087 121553 739299 178541 507330 448988 766023 441873 704885 766369 259357 494897 978179 457392 593658 465751 713571 490828 95698 453646 636109 520361 409161 482392 351948 634784 1006371 671161 621401 416373 911450 728391 1018942 1000813 920917 629163 984886 569239 177047 378557 822375 369629 614204 322037 339254 208717 777448 192758 898206 665182 840154 405187 1018156 469663 997033 552061 736180 293868 964370 641914 52973 797943 738719 969372 921394 435327 59285 336863 1016682 806862 56091 897077 314745 1006408 814757 709727 674165 448972 327109 247527 1012258 234165 804023 615165 800174 818323 911667 412271 952177 953621 1001721 518954 508881 668829 921544 728253 956361 161620 97201 906635 39869 735775 633051 931572 997575 975444 549823 435610 732892 844280 500979 376617 218767 364879 603447 748528 702936 321807 1035292 548284 463818 931397 464027 909637 357041 753823 364063 157049 373658 408039 534111 382278 562667 647418 484262 961994 626287 794327 683235 1007725 315827 308538 435435 568007 572046 690045 839434 154687 195357 599031 227865 707765 208668 942799 227485 748086 953784 100183 503092 286390 728860 886220 1029697 237209 710199 258785 494564 829155 508333 439830 668407 341928 137179 952438 306547 938039 888263 826336 1002246 791925 744197 235477 124366 952110 820972 1005777 639978 286103 818334 471257 242006 574329 694614 923894 307084 757158 870205 290398 307923 589496 374577 513158 798910 520873 586507 581473 365725 58599 808753 62199 955753 775183 828999 705470 954723 386699 754101 955772 178619 1039808 679539 352054 425928 842482 483170 515850 379981 743284 889779 890704 646321 992079 662982 907494 804411 658419 489701 434550 587194 224533 365298 494561 407671 1021155 591103 608139 1043105 902132 960794 970164 192170 891814 694454 739947 171211 999072 902431 118598 186065 334046 793053 939888 648301 965443 892124 169915 444889 1008407 32114 634536 397054 236902 321852 314525 1038384 476956 143035 684446 493627 1010741 434929 460263 839741 540003 441954 276394 531427 893772 815679 687395 621937 448710 118136 609119 141274 163591 697832 582575 603635 217060 349373 771661 310510 586854 232886 679152 109950 390256 93421 313278 440397 532469 757006 1024756 129397 65128 95981 843090 155059 457801 785496 742495 976649 658143 715981 547531 286381 548821 224558 440169 486661 308799 461035 518218 659231 460214 827273 87897 3839 936253 476757 468726 321881 647608 486458 604052 461631 817334 464789 982533 273567 419515 847756 405054 237158 464341 95860 460926 660087 257424 71629 506577 934671 760333 310727 661166 859571 677876 400115 41979 826919 931225 220942 873268 376020 838644 659407 546808 759652 1026376 209873 618853 382584 257449 781524 670649 727323 216310 719899 175950 217980 520419 582703 184701 253745 179763 1001566 889159 928676 937529 210283 879941 81865 955186 446369 184051 836022 849240 998194 889375 881485 859318 556487 218585 64353 853791 112074 56243 962936 899512 114032 861999 497196 502634 975533 1033355 359717 847210 988732 828075 751926 93558 440792 679023 599614 220881 962750 415799 96510 774869 52159 972906 483088 581530 145982 615282 342918 474308 903965 317036 253449 273837 842484 754862 686623 929370 798554 481933 1013132 1039622 643758 111525 727731 794207 427263 53176 430968 242541 482421 605995 211126 334814 405839 776977 462309 463454 219365 767842 828478 272299 238775 159214 192460 587698 1032293 550567 705807 347438 187859 416748 795135 818261 909355 175585 714182 942750 32135 169960 809843 732502 717870 964698 145356 650520 191563 268273 158269 867724 31949 629301 294726 130762 767344 929014 371165 646727 895630 737654 170493 698219 926455 803071 975166 556760 187112 699282 27615 728992 427499 277749 940598 757206 1024952 497043 755146 177311 96099 850981 908016 341195 839555 307611 961362 790911 73303 564110 374233 230653 117143 816988 809358 963868 115326 639459 231400 120059 370499 83450 933297 841371 580298 555126 584599 93091 441585 701782 194424 857438 993939 937617 241386 500529 668447 986314 781892 223609 361443 707854 419777 59183 380073 704871 691576 807928 403575 975645 747990 629210 726636 506446 809325 316921 891407 375660 1030548 638616 576761 354278 731032 300343 555260 648397 509499 509846 845913 650275 555987 64734 179888 225513 681209 354014 929329 682195 668334 466059 433505 376522 710034 1014282 565232 400277 54014 890285 355178 519106 874725 11243 967037 621341 821227 256845 306866 765110 203900 364121 756363 829859 967845 239608 475495 313204 440810 456585 517573 665837 593334 696793 228628 425301 977107 186719 246107 848539 709018 453974 764951 512474 248955 662238 752692 47327 899602 469351 948517 255085 979223 376392 285302 690494 850596 911634 587078 680881 756464 672471 314201 549753 355505 885502 437534 974040 577855 169905 404476 718108 1006618 373364 846667 322214 65393 396286 519948 830709 992909 440726 799571 548367 881239 905675 924365 489649 246641 554674 714791 95612 514197 254110 1013028 995911 901447 850701 890312 829809 509706 838207 681895 839477 110204 800395 325861 325159 593363 259187 422138 1002566 608718 181886 636230 473213 810759 580568 257656 764463 379671 515425 107516 503928 654417 484053 522340 326466 188070 691541 1018488 439673 990798 678526 146127 663218 947333 1044627 387987 927422 125511 633691 914340 50155 570973 633003 753915 510382 353611 943454 486058 642019 520364 313324 177111 824381 413385 507665 692105 848431 572057 848085 222171 465756 1040144 28402 1036745 349767 758127 773465 178604 678255 118397 911032 158949 931179 697659 797176 313198 662652 1025340 626422 407252 513581 898586 891523 718066 659957 113847 639207 1012229 223156 194257 398701 783624 984924 651851 816368 404595 221654 417563 354478 318237 863895 946571 219386 479721 147281 455199 513547 416550 124462 1010966 909433 161510 719175 43895 134141 956835 714040 322471 827022 858350 106378 551199 114384 435751 932570 438951 38638 729589 956898 1037860 1039498 620393 97526 523410 730143 826140 257605 930677 423966 550238 306135 923563 848565 47057 147357 167725 795625 662426 1025814 137212 372830 424505 858734 367390 898838 63959 711006 618873 24270 742998 576443 96303 500878 875236 245637 431950 806827 556242 485621 731051 485526 944243 381565 468934 453787 480373 817562 285755 377675 864318 903801 504561 952687 641946 320571 1003621 946392 636520 539323 850313 840827 642855 923987 774360 875722 650361 145295 400378 169434 985840 8163 617934 456071 605869 1006622 726936 685835 935262 357730 609899 496313 416077 462615 813300 754030 1023628 969168 1007177 144221 914498 902332 733084 32187 713022 762357 688975 670318 123351 868853 245349 743612 130707 88507 624885 735325 169671 697845 238943 1029010 995800 955695 711070 216860 845617 916768 1027728 446264 997058 495743 444054 830186 611827 858431 339672 962654 290417 689650 85976 450073 766681 584809 857937 229134 197563 960062 642378 343685 715110 859013 482252 605079 619695 152891 927367 241159 1012746 805998 700010 513746 719672 403257 575447 750234 304110 126263 378428 682421 976808 723851 752267 949034 587672 984875 756343 87287 379803 535739 204022 866710 479627 615850 380912 368356 192214 633189 620193 741775 692797 359053 351857 701865 369423 728968 357080 875800 798062 326073 772185 925358 1018645 1021189 379770 447794 726877 727505 983291 830238 775254 791550 552826 194402 388248 871081 495001 960555 1012674 281451 875858 417444 629417 227530 699599 685370 169683 192947 317531 986679 702200 1020580 490976 994905 717457 741655 201405 1016998 813118 610679 719273 91927 118458 355175 24527 235733 425740 930629 943534 316390 1029280 829742 302635 437291 497972 918639 257442 955067 223128 299643 938486 365782 511161 487797 942024 644997 186009 1028674 455499 422317 97866 636593 41847 193962 95917 924469 440755 104695 333135 283603 372125 633035 318087 747340 371580 605001 833655 159069 439965 32143 369083 868835 930362 646185 241632 669652 881685 613110 887980 636526 185690 963975 455261 377918 603644 834912 956235 806349 386641 667427 653070 938766 159627 517036 292057 1030217 836053 589528 282042 1000151 358198 798294 1019306 1024227 768808 783400 449749 250652 183270 253469 581207 598001 939277 935153 957860 513626 120726 749685 220780 289212 439146 283571 159151 441401 627177 486210 192225 192345 196238 797678 247695 208157 783169 162277 576283 577126 967517 894757 934791 302991 278256 186141 628399 109500 359146 877982 173683 906482 912194 162253 387493 679760 941025 587443 933176 783512 573124 506225 310748 494991 604100 781264 1022818 741775 85907 378093 990322 568732 847623 850732 826936 796447 201686 749789 370203 242584 443251 427451 1032850 732008 284638 434623 826023 841340 819048 359284 949777 421480 501413 609946 370297 810230 231417 970328 256740 809324 813850 1032918 420383 850160 960408 1022009 408178 225081 835552 599037 731326 187994 881254 112364 489513 247666 175564 826157 838778 183131 419723 64497 1036443 415609 240620 126153 997573 1026662 973990 206571 875252 445034 256901 661271 597617 698982 293659 146904 109487 756580 482024 490661 1037985 669635 702641 554346 814760 517232 316732 620360 128159 255179 353530 453541 494886 195898 627640 897639 332638 640475 950081 500220 1040698 822123 485403 500642 318686 891284 830198 113430 750396 514334 911788 301038 547134 861606 640411 463671 448962 239862 356116 425381 556949 693933 933999 392360 457603 709214 334832 1047576 662460 370879 125300 777426 323544 613975 976270 980513 747132 824316 689587 632692 878769 732259 355086 483827 257874 116636 697703 404414 419463 189347 321486 1024612 908365 480433 738095 842530 899126 505764 141269 722899 879084 568505 809652 517229 1027476 212436 347955 676990 276799 572838 180067 652679 694713 844519 94902 330111 173758 931226 40111 450161 695915 707556 290501 134071 504122 479043 436973 908578 613353 753032 347057 845262 979365 436541 241460 389898 924359 191019 927919 841446 476539 358494 651667 665046 347379 240423 579708 650922 195669 427703 597087 833131 357038 932954 83691 681163 989833 633290 436811 116631 88540 508533 843496 709221 373433 937828 445606 286682 731758 260278 955214 808907 834340 814470 382070 120925 111562 933190 955642 932714 258889 975189 518358 814137 16323 963175 412605 374420 423912 64410 932003 750413 420212 1022513 940666 865612 648130 326542 310981 28014 179031 910194 1028648 605500 717497 280537 1001456 520477 1007988 510295 883616 670139 871063 974497 559070 191030 748312 913740 574931 742881 975153 323189 146715 1008309 143735 184172 824814 617055 460213 964690 292592 313314 708137 343599 191222 182126 189558 863052 993327 678643 968517 506568 754156 616157 715081 459455 844186 528362 492477 469564 826470 190131 739822 805494 645859 779139 467433 743785 240308 448613 870102 444337 143301 500430 289973 772322 47962 442719 433400 747748 585235 879629 769290 437594 411579 788255 367287 1038208 625534 896454 3055 532135 1004371 80763 322420 348509 701237 234678 742137 668493 869206 145270 686883 1003855 669941 292021 420123 246846 939143 350567 451868 878042 971941 143230 865220 949340 226118 482444 321993 714106 718616 555369 437387 461287 516203 689054 668145 937743 374843 930263 700917 820971 11963 927379 518616 848290 305787 512710 714281 723941 632383 290415 508536 602455 497603 411548 281947 1006706 744585 704012 831097 405341 420850 652824 877934 743905 312789 457545 350525 794409 1002150 498338 485451 824723 241009 906928 940637 589205 902818 616170 495286 694744 778572 47899 624015 551783 814631 431898 212764 1020086 420167 470079 357275 242447 139187 487518 1024712 965282 871638 308661 345020 839259 152543 928819 801253 331159 84903 633133 650405 992787 975793 548219 499366 992087 985907 97803 572249 464247 940133 161383 611574 407228 118299 633151 946893 1008044 518976 427477 357437 12251 119343 971585 318822 383123 1010247 566619 457026 302623 611046 126215 898444 400349 629869 728670 215917 73635 748432 762667 507028 403679 434005 166397 189661 325385 56813 756469 996784 941170 372988 911469 954030 86012 212743 902770 259682 931934 436115 945750 260560 719270 638344 996367 314352 273403 437311 833565 118662 342951 1026220 887657 101831 439972 895127 434684 873212 945480 766140 499466 897159 371173 567918 478069 407220 302201 908676 810912 119902 902777 356043 16380 990665 157417 954651 170966 404728 680855 881174 677308 737049 744240 407243 970570 716092 1007377 587118 734554 947495 174431 500430 1016178 44863 365935 711210 179412 612399 709572 20221 1019280 863908 564678 734235 294284 434302 114580 443990 366067 416118 837997 832331 584549 568859 255507 885967 725372 485781 956939 220814 865121 732901 354018 565240 450241 523012 944044 1001233 98051 679152 108518 873875 772941 224425 735619 815462 505218 215891 962710 613019 849732 367226 874638 227013 154580 31736 539610 867683 999296 769632 15294 649639 406233 971401 494199 819967 422191 1040659 990732 966711 975886 416333 579837 960961 386127 1026638 243350 1025251 674535 451422 589186 385518 642540 96542 843037 860639 727801 692055 363759 477683 585068 869035 351259 124762 764076 1017196 996658 940245 414934 106069 518322 873964 588689 309622 904900 880282 606942 769186 309925 705111 432096 373310 777769 1022640 46539 520755 618401 1023152 497477 249155 407119 341390 196360 235226 827076 679277 771024 566998 190253 297595 892058 503000 373355 449587 747049 557004 968451 257637 277431 967557 372629 996241 980240 761688 270317 905553 652689 926365 422443 225081 362315 702158 471518 710460 757145 510371 897671 766888 860655 1033427 467868 437114 804551 512335 913517 351519 407870 434040 997864 1041284 217017 746133 702739 902780 690129 933638 765967 551723 646772 235898 985977 382576 216986 748938 587494 217757 481365 60633 568957 1036633 775941 994198 959985 833287 996081 814501 438241 847824 315034 683253 188325 767654 588402 773238 31657 763589 146638 749449 567901 631647 683868 1028896 497211 567742 403837 937157 833071 865932 34809 1014097 851042 960098 390538 171417 957086 471666 255818 440521 553937 30007 545515 343166 658173 394109 494775 1019042 465838 859957 402782 864979 687645 454194 940777 462620 765073 845934 851504 691866 441451 235477 799732 675770 609249 935094 962146 805786 708839 56630 626636 490256 621929 967337 320339 882057 1006496 1006528 562150 767142 224748 482132 350006 666027 819008 1043972 806130 1032284 97051 599790 931227 829297 586459 821113 340466 1028172 823805 545207 1015934 951463 570364 716632 995644 388906 552510 88775 872782 754427 91623 867094 719030 416430 798630 228497 446945 897698 226179 227756 437722 1034009 814488 779842 775281 177851 617938 619399 865197 683543 718533 767318 413082 662235 477343 290009 1034581 419391 113975 725855 395132 927021 918487 179664 763982 951545 522608 247623 477936 939834 946891 432052 365231 773715 247021 382854 625303 577402 986334 910553 162219 880693 754447 406862 689149 674515 77275 109915 895293 683857 21479 551511 753911 955851 390203 401301 652441 701304 997257 640205 934431 873377 150247 32310 992498 1019079 91927 932521 1036598 972192 992858 436981 389928 379818 352478 595165 16327 908752 449718 455397 80491 1009964 510198 212342 342249 268023 250549 645772 516429 764595 805754 1040676 585107 581604 179177 912616 754294 862691 825332 97062 915206 936668 77623 671340 841105 710604 373417 47581 888911 118197 1008974 843220 385726 854889 735059 771223 913760 425928 773732 814426 560758 540139 334812 587835 1008203 1003154 259220 714044 819088 632611 310461 563887 429973 809861 416243 345851 665053 306395 704999 421368 881870 538070 797877 27502 1010385 993615 494706 351452 403247 196167 907827 991731 808079 679769 536175 383956 575287 378290 260282 685134 810428 896121 783024 906474 139062 760140 119739 240508 874339 840463 644980 898264 664553 683547 318870 178041 613274 704257 433757 153069 153046 871280 512437 272219 660444 717477 905287 698165 1013893 916770 638436 948361 636191 471226 465337 538605 355211 595573 875060 506764 736936 587889 106216 881491 950987 385277 386972 417232 484841 1012420 384662 447685 443898 443975 902191 564089 82879 635581 708295 539711 732472 878946 515633 254555 947287 63862 634292 480860 960472 695981 505926 128746 565100 308147 159470 665086 256250 194005 515459 843572 232428 668519 421085 865617 836859 462063 432029 459486 87800 911538 946988 760721 487826 192205 571635 553847 585229 454533 583270 110095 370574 378298 866126 411567 1044881 1000284 212373 289943 634200 7151 929235 127986 699710 236318 601947 946916 516536 666233 321126 324411 496117 119513 342363 763091 880324 251990 555253 749818 284151 404711 195018 516334 497479 909768 1005232 990233 1005742 429367 637739 460652 252814 511400 235941 841751 518448 504604 1019531 744121 331606 902601 269661 369395 109447 873741 500334 177261 849217 634480 153582 699470 57007 479192 1036689 649038 167287 128916 903239 551891 129929 994986 954525 1036818 952379 902822 643998 1002253 828251 100299 139214 350070 1020730 464849 93865 223420 802315 451380 509139 428729 612599 759736 422553 493655 184154 320969 431695 408621 587462 937833 633133 407283 848105 663262 728737 244888 744033 671037 989899 709987 906129 961710 192313 437108 357255 190141 970857 783508 54714 616168 940500 996421 438118 863067 990130 503986 634438 457386 440855 996774 712815 519180 833268 818310 552746 479969 579051 249538 711529 678667 993772 817059 703150 884358 1008526 195193 210589 216123 475511 122314 994640 1031041 964757 453011 875128 998915 259704 617114 186061 157655 470834 453170 24445 364879 766558 174974 821069 828957 399675 374566 885694 903012 424843 484146 678714 1014832 718178 227101 318379 861526 227708 87413 28019 367643 994210 425420 606184 391969 265085 405406 457363 881067 35679 834488 361367 315901 909781 195929 981545 650633 1000356 343417 631005 38775 75581 124581 943944 977113 484519 306897 750802 219342 117815 679529 358085 163466 888632 996536 634071 192284 923565 186009 444777 404459 63612 109809 890147 870877 219735 831977 512062 124028 244874 46447 398239 414751 748589 626349 716490 949539 499352 922283 925633 1017740 587318 603890 490290 429025 779035 624381 490305 106390 771758 121812 498918 260560 105231 1040842 98274 362111 575457 765672 883907 65069 865419 382522 741098 983526 476390 578011 452328 697706 420536 633395 53693 388253 509801 511608 862121 353655 895892 810639 734323 724569 495163 1035680 662890 404255 678559 907049 717505 437876 506396 827890 184083 931086 811954 520401 681434 441044 64953 550522 1005637 226591 926767 488214 906356 465021 925476 554839 419317 101309 376488 758961 671133 251002 717532 869283 895603 922582 663446 959157 985049 626364 454065 359380 115311 227931 641489 443119 629963 492435 715278 911397 81677 69310 610228 532254 120509 986762 858613 995953 64418 111558 646497 686694 870278 878188 705973 171837 719495 757433 377710 247272 423514 642419 595231 122286 326009 264575 500163 516980 326774 703189 944307 1029057 769586 703687 125775 726983 931314 130155 719043 260722 588394 539599 485702 234738 96857 466136 690107 103167 1008693 834217 332989 126832 290700 997988 185643 493230 486642 633805 377949 875851 913158 926382 322967 358073 909773 13023 228755 732958 365879 113515 875457 999877 732726 584487 482358 978096 711239 227434 756151 187881 902207 909781 638346 940761 730995 521388 945954 145755 410943 405164 828014 359125 349583 771918 702708 925408 774572 770611 645537 874030 387474 644201 768803 84575 756602 815850 617260 322744 212371 1008679 648133 60401 964838 692662 226931 416851 621222 738675 684905 702863 768458 487249 254654 683970 959243 888168 359260 23919 954822 639609 710891 989000 503901 381757 423600 986639 257550 537915 651922 846730 391348 1027860 822814 753177 96499 859917 61839 411606 966975 155167 623610 968578 193126 436327 628537 813111 1037590 397559 727381 599977 261157 30317 355760 474163 296863 95354 817605 464342 952125 636786 870825 186077 96878 226793 456348 907668 506126 334770 903767 635513 532323 652018 126763 326610 925402 113574 128232 802225 896842 374926 825242 857817 603422 912013 378407 800957 812231 356773 616378 257410 734379 251023 972338 385167 510227 562158 1028992 230823 192464 774683 909597 99834 917376 520327 124602 625129 358098 114358 893849 89735 427983 979168 471000 425556 273787 29694 1010470 1030737 130281 857900 699318 969115 648036 840915 736462 967116 737530 162044 990058 975682 749678 1001166 556406 377069 828022 880306 342998 490553 440886 467659 871856 129828 425792 738875 440425 1012936 129291 677577 375969 1009244 244452 269310 583034 861050 128312 608748 194121 651697 81357 375480 325465 777282 818578 392278 856895 441753 862196 236155 982058 834727 143711 993388 707382 828495 908396 411622 897669 596543 625821 341867 988361 612203 946710 750496 798452 955114 881934 122193 575398 942827 190875 325514 580547 940400 436317 210539 513329 941447 992438 191476 846666 377741 597197 781768 1007138 869707 387721 725496 479034 837071 429309 842361 296691 991581 502580 1036468 799663 752176 428735 353343 855730 768289 938490 208792 771812 523331 341364 416438 381614 756629 1008872 694755 55793 61275 491703 122318 313822 442611 1026438 580379 474159 580810 872639 515715 646699 316985 443958 849254 453608 307743 840988 127407 449830 472770 1033275 671375 470115 586212 846801 130249 793309 800942 147094 757158 750275 339864 432663 196450 506404 593881 456072 617197 190005 409119 347487 240103 782474 961219 520836 873328 472564 953569 379415 718894 292329 729057 392048 495259 370646 874970 97453 540658 417493 483614 641277 851106 97049 751923 429038 580325 844583 911272 797085 259185 206573 995737 602782 227009 389969 898346 388932 480102 830139 733429 826938 1034851 817049 161712 193308 880434 506952 443314 466535 583082 190101 513065 961233 455574 178535 699445 912529 907286 864951 948521 634545 986080 389986 547309 874267 1010281 513733 379035 886493 663278 118258 326937 639403 234677 369518 1041201 406813 661735 751142 625623 350004 106149 532278 55154 342925 882201 583536 766673 608629 1014858 621395 920409 762290 59900 823423 339167 772696 267515 64818 480933 317095 829677 849301 536183 599475 321711 327082 551095 815811 230835 771293 357263 496035 694707 1002968 2046 235505 84839 118253 284491 953322 227614 465277 80507 487096 402361 1007120 396139 648854 338876 727375 1008520 65292 220851 99967 182196 190184 1020189 758444 417917 633927 752157 396786 877465 239855 445014 624307 455859 613562 573262 963179 928090 869597 682679 506421 814223 210296 638225 333267 972738 497893 650616 548536 935039 988335 737407 130222 969681 612701 515657 413298 816505 398927 473742 512535 938457 342810 244069 371498 245347 1021010 953493 513938 850106 646928 1025699 1012880 193861 654024 494939 762923 378318 816041 974097 599199 492286 712038 941606 711078 848566 548220 1002180 904739 823207 567070 548454 205807 941075 552335 973190 822766 303053 828318 726450 914060 438124 899617 893904 312277 395006 858918 242614 408987 831701 907880 868177 634399 968790 589141 456205 353461 304479 437488 425107 836337 30692 346045 624959 860857 828507 506934 693158 699209 395243 664565 910977 473291 471829 162516 881510 717099 161973 95053 554039 1008876 661882 507712 965734 861626 941424 910535 700891 830014 1017313 512601 151453 831333 999603 620599 308175 326235 648743 680860 931991 305278 350846 847092 253066 323064 759871 789994 842923 406445 632800 1037256 842961 26571 886516 616408 830813 568307 848398 864923 157351 881005 1018562 597719 843649 478799 889367 499089 960345 507461 458512 639862 121070 375347 814206 466005 494530 1025110 919417 965658 920015 742646 558047 669424 108394 675167 224820 846202 863309 450342 323091 844569 321244 833108 797534 697972 636495 745105 907815 618981 744764 634057 167795 40279 801742 750990 158623 99838 762769 550110 556443 419631 969771 673339 711844 717102 169437 764207 65313 823548 493678 1046944 451978 748809 151019 383336 550335 444807 720136 90096 961737 242170 861302 222599 32707 879370 483575 291310 375367 206751 308971 367067 226493 918511 858588 1032979 845416 163670 858933 516670 155839 630481 355147 555867 747850 244846 928311 772876 487879 318433 624591 692150 92615 190154 204773 20451 731623 1032375 351631 111582 249714 680755 678487 992597 415293 921549 674174 408749 581089 790501 601998 709406 699692 745725 970894 931983 924142 215922 984663 1007929 893685 89797 598906 560871 589329 166844 195041 358671 618775 255289 717020 387512 973154 799095 905524 167839 532220 732952 546665 663399 817247 924622 493540 961689 270078 893114 373428 480655 980274 891027 887917 683598 616558 254877 1004466 845704 750169 251112 448569 814577 260800 523522 763276 769299 102266 616798 844254 431566 447030 659301 403062 609907 888056 461810 587640 354745 896045 244275 248546 759307 840366 519562 1004182 335453 384656 547919 73151 204282 424162 222066 159213 595163 117714 840375 1003114 173689 507144 111263 80110 671203 16191 400327 818579 706895 685110 715101 961422 675446 305102 462821 848263 236394 23035 512399 878424 469431 212938 419420 671472 418290 163302 429419 279422 517289 850348 190942 796653 147127 588021 1036845 941507 717100 453978 162219 953902 890070 509161 620246 253740 631925 695542 89205 931942 228642 498253 535389 459757 377338 385406 859333 142074 746169 705115 373091 942734 149727 683628 162801 905627 765680 409194 260016 1004575 1040849 779625 960687 243085 367694 597913 714165 941728 237490 145086 696781 550134 1004685 519500 822447 430541 326682 863705 416632 432437 968544 733822 416732 308590 286508 440156 494460 685355 717290 56565 618997 299487 153445 111069 212124 857833 215797 727901 315079 342746 80873 367401 220124 989798 121793 885433 420977 540077 237537 732615 1025221 731255 161589 191531 363495 726361 388714 650474 628186 611221 496977 445213 830425 224120 958132 897900 714385 511117 760648 574899 353747 425100 425230 309950 187059 452403 464342 424433 737502 461287 45807 811599 116667 958825 245200 986445 976085 823092 518800 743852 377662 306677 735530 632025 63379 682902 384188 81574 113528 848312 127167 243991 124990 603757 747605 770526 658362 772782 514133 177980 510355 844537 117879 682473 380029 180082 937031 992333 749364 673398 764585 465211 675566 713806 1003579 881077 484171 732274 445938 583335 466211 1020215 1022665 903410 968410 482858 920397 170988 464249 249292 241453 211535 163483 514162 937200 367210 288173 293774 764630 293207 609635 794031 100217 870975 780120 653717 1011884 375420 914501 502087 408924 149919 47215 707871 69085 811639 848663 92669 243818 106349 907141 877399 8158 872180 257080 539557 845586 582107 453460 228581 114492 441684 933588 59379 447795 202349 825651 942892 633437 654560 420909 605592 259812 718490 689917 865749 713716 254385 1000534 681631 501397 219243 645963 667057 719395 1017012 312635 980280 76251 1031760 727473 147352 1037873 507162 686578 1010076 987989 515845 951567 223833 99167 904467 708795 105111 308457 1012132 991713 521889 144883 391468 499344 172982 793949 484953 962668 398711 872258 714057 639988 485788 495316 1037112 457317 921406 378083 241305 851110 159117 44013 616140 642613 958101 351503 725964 719431 513841 367094 284991 112422 983787 305711 900178 152939 669409 845381 214844 631101 174430 989902 204725 867491 504633 979266 372966 293333 79007 564604 482214 679825 493131 888617 825003 757189 318915 603486 163223 261772 357997 695119 912224 455898 707697 218703 420455 374934 743138 735427 559039 490780 722885 192887 486576 1008312 462012 501022 266231 437387 867989 988758 259233 472207 728968 543990 273895 584893 946841 424682 234462 552685 987353 312943 929170 938490 423571 846660 766549 583865 1026330 601766 420975 578298 637513 226243 212765 315106 741605 949781 1002833 508089 400093 849122 276343 594655 977031 891284 766450 212472 555679 950719 405297 818608 321378 305563 128060 95815 896587 483236 797372 799477 509842 832062 125753 47223 438045 613053 860108 387986 425737 498950 982568 840734 812784 271847 20343 949160 824031 1018204 626073 641689 257265 847433 856427 417588 159145 540610 234334 237237 625522 368372 260522 161518 160830 890060 366814 248859 990450 314037 54939 605434 195343 390262 306859 711079 693597 124905 973482 325318 694747 476850 755951 516317 799218 616952 898587 411900 789735 813643 52683 742158 716107 891485 739834 752328 764197 371911 885479 713145 483081 840532 681442 234799 594809 591343 121462 881212 75134 501068 755597 236150 196122 392848 232295 179184 546426 779180 310799 974180 146614 626387 766810 580413 505131 249294 599383 577273 943401 909689 1031297 101818 562161 990247 798347 139035 617815 901468 320342 722931 564716 815057 761142 232631 681661 939223 875705 504498 855798 638776 31411 315288 843564 996903 61177 1010198 418523 672619 649820 136155 385594 707443 123731 223604 1010374 771441 585377 726005 757480 60094 586949 644758 989491 216953 813978 1021572 1025858 395258 244200 286597 296766 907325 775559 896902 961654 922739 423782 559059 746185 97562 209535 919261 443857 520333 378471 209786 380848 414437 114034 577483 259936 93503 382492 509681 87974 637921 772921 57063 878103 390625 770963 218365 926943 1035136 934860 1037920 460526 127404 1016381 1029232 1032948 42490 890673 502171 191166 586525 89511 444924 28510 1008795 694463 516459 1036462 889333 484732 1010378 654421 734869 296915 378546 667095 642401 317926 501562 467452 848074 674663 887599 851368 292073 760626 794444 174062 49045 752424 1046640 867044 899467 246773 765740 304509 845542 689980 231294 422897 797019 340319 183780 107982 673713 107373 908046 337892 128313 562302 942647 646437 484601 1025256 770851 959932 408163 405370 812938 795129 317169 485139 813150 256428 167631 387851 831850 992153 782580 813816 297454 381803 487048 729307 152542 462407 536378 443882 382670 440214 744660 44788 874591 937596 556877 875089 417560 95091 1005028 714138 105692 384960 858917 814614 741048 715232 958177 833847 370428 114609 825149 110903 195697 910116 579407 192823 1027428 1008165 359145 859888 914627 685477 58841 443339 401086 324345 1032614 603087 345958 412885 809631 1028135 335815 639230 673127 1020374 631279 635830 246891 985005 202171 754525 618615 953875 462075 104703 846633 979724 714053 734160 1027202 958432 491232 260517 567017 572215 218041 389211 815001 580843 460646 96811 646576 111183 482362 128426 707536 1008872 613543 404423 552849 94101 405227 761166 766186 885620 341933 487042 897306 620306 1000172 758990 882202 324938 386854 290541 442200 859698 941335 185211 490534 500910 191036 594809 827148 792058 44786 642391 1002283 947882 899403 63281 834473 506160 677502 699129 944542 441399 875917 746807 735612 769077 325570 120942 944185 776276 591599 294558 931172 673647 651491 512856 548630 517059 972600 365246 535727 620903 1031444 497933 610615 270247 710484 842532 1042184 417563 110187 619692 769194 588422 653106 750759 539068 161769 1020752 944762 472251 460149 714649 482189 420276 890523 433974 780850 930253 577978 505127 228476 436317 243378 496726 744519 504726 152307 253348 416345 158590 378829 962183 285727 117118 237524 550896 440818 293434 875178 378067 76790 386784 456100 112271 242086 1001822 310844 907545 992214 1037642 408814 958056 675359 697848 904713 362425 82875 636634 745229 236391 942698 40782 278441 1031362 243628 724543 998186 652461 457318 738204 706261 756906 405735 380120 193599 921514 910995 390120 677557 121307 321369 694739 994092 462298 638003 871205 452026 228324 440558 904459 707767 216851 947974 539773 1045776 447646 866926 709438 163542 323033 826097 424717 514950 123575 480405 666223 962978 485687 470004 816159 162298 470111 464507 493507 292472 399093 251045 779291 468541 318956 751836 588332 438778 163389 870799 632177 338727 893891 125612 320327 993010 940723 461951 974008 599484 844827 987948 550507 518194 958114 960710 736028 392217 882219 703123 821162 903664 979501 1042630 957097 518373 547423 468473 210552 740784 403551 847411 992738 923439 629529 504245 645421 59198 428925 562683 111480 196481 451068 302366 327177 859973 170871 482699 536049 478678 1037216 969846 222315 187275 787435 302566 416222 771180 994133 117756 484403 695736 760677 224331 382524 844087 405103 896088 479698 702603 744479 895852 469647 150359 868717 245604 163188 1024589 948363 1023153 105411 237154 888537 726835 888491 484231 123613 586571 845665 597555 983894 811963 224913 502134 610059 697182 812502 938981 781680 504012 177719 646258 603679 92102 874093 286425 854639 141535 192078 861391 318374 343784 387425 988643 95071 929198 454998 348279 417357 183038 630618 515162 544503 857334 660699 748596 700005 301981 763075 1020267 498750 1041610 127220 670918 644966 745098 990493 636069 64118 467407 59213 346618 103293 898387 30325 621771 879916 755925 379699 786177 113361 248278 618090 497035 600526 501132 991866 441761 748737 952430 903294 662459 387283 605271 613873 92663 453873 342896 169690 761388 435934 298623 463694 929218 736966 185782 736373 234169 76287 406964 844254 1027616 727286 906482 820211 924986 682955 748091 1011948 996532 203454 304749 1033364 759268 1037538 799454 108671 1018545 371580 704176 603066 822099 540375 387557 430523 292089 175092 512221 1003236 634098 996442 717025 895667 845736 565114 237378 610937 925664 999567 996871 128737 203671 167292 128812 389781 1026342 772554 983797 705854 256434 43903 723871 990541 979989 481096 756158 114130 207573 589121 175707 732028 73167 733420 657661 1021122 355642 48085 960450 363695 1010266 812383 891129 614065 373277 228057 383816 845589 649814 885459 755294 978970 455845 766287 886359 1018511 153569 756968 798239 237156 832281 710569 78325 432570 1001269 129955 964202 765114 711636 230773 923617 585385 509050 625771 987825 906762 154600 116151 668403 175946 406173 371324 826149 635551 842901 292505 678686 528351 194769 727869 359570 939468 324270 358749 239526 250211 588621 929557 39913 357575 1020620 582897 697175 250866 809397 56159 356054 582237 553551 825623 477158 959029 97543 748753 715038 522584 390788 235731 555710 585141 792553 232255 874916 882244 1008848 472617 740276 170684 570903 243823 648341 957323 970208 481582 711946 517134 881878 970184 189771 605413 941452 312238 792023 501645 225170 466640 181591 990611 174003 954616 588562 733548 838987 334525 864152 909863 1008915 372982 909200 909849 829077 993972 641694 687163 229036 1009413 888221 722811 492701 420431 957136 768688 746278 634726 1022520 632236 125834 381343 648282 439878 1001637 957756 186341 894541 903451 691890 652454 806749 408528 51159 793327 965262 376390 611297 988331 794422 233899 751141 494635 351475 675382 237356 632557 234323 805815 860598 129380 225710 641484 585530 715089 465857 938299 39869 798645 630326 831212 178007 432366 538333 602005 317563 645872 865446 489416 362472 1012028 383347 294315 417748 107483 741663 416619 102314 602717 63609 989727 693720 221598 801908 634612 445686 373839 808278 314399 177469 588355 264061 191243 159484 359384 999169 952946 648537 162630 740030 953019 1026835 962731 633306 1022996 853739 807419 408825 741854 501837 182751 194986 172958 380197 897437 660863 187791 63915 400327 382065 199899 118700 1012234 928403 985725 513105 31996 255892 719200 967411 501635 486673 963804 324199 214443 946664 648537 785445 920694 1018763 518744 281471 97094 896632 380378 482874 424770 171690 59047 454167 241447 690415 998419 648755 640886 625150 681845 413388 297971 565750 834020 259463 102287 468319 211833 766475 573381 577447 755831 952755 693100 273819 729585 27900 237368 475255 800475 679507 585276 212876 1012613 844694 900120 645601 717081 290617 943908 195939 867608 1020876 907826 380584 541661 260280 946471 873519 357105 808813 433722 968093 687028 999046 350255 560059 571353 560919 194364 690097 208732 631903 110487 909593 174987 887503 220636 693944 396924 591725 850528 925624 679378 193867 955045 991868 644411 417190 601742 861619 355654 683630 792050 93399 645236 230643 514726 946605 951981 982404 803578 186651 800736 862138 955006 945451 124849 636086 810015 882856 984020 440022 425502 807327 920683 724457 855467 919966 757405 292654 343025 1028188 96726 399099 415621 610139 899526 231855 620024 374373 594941 781200 859467 938357 570823 217563 331747 370503 890320 250697 622086 986233 608183 1028127 492861 410618 493847 878138 726623 964835 371622 954009 343720 748747 154859 391381 432759 600735 576364 485487 640587 444402 673018 667096 438651 93335 455588 316391 679794 651459 985996 450195 639477 1047072 518226 513690 724920 644328 225657 625557 323370 583606 477937 1036742 335565 123259 388032 449652 381624 109179 951343 324492 392588 107263 872237 577476 400203 1025508 745806 176631 315751 555783 408139 776482 938744 866090 639582 766760 659452 401879 334701 744876 899254 606120 893486 910308 374484 958829 914198 894078 508662 989469 703252 333684 747708 463067 223327 719901 990097 339471 649575 424673 472678 501286 540365 385654 796910 573360 797170 454797 715508 207102 588892 667222 621612 855939 889171 240580 80061 548507 905340 47419 757541 961205 454947 625277 540474 478121 339406 474394 364655 406811 912552 1017543 242885 873189 246525 771755 924365 947309 593406 613261 727386 741870 760776 612683 944081 1033988 228885 944529 407785 391303 302070 1029348 26489 778455 196141 644787 498102 435007 325457 407871 665453 543222 55132 581574 1040947 639879 604045 622400 104830 502413 564579 101335 496465 448052 979018 211705 959701 647639 473294 405238 724153 81259 794461 62390 894768 212452 147409 86987 317691 939484 1025158 601969 259250 881270 854843 413130 282044 872907 58983 119967 158201 329701 383219 373870 768992 498785 910769 834409 218489 607732 1020564 943668 1020191 546975 709767 238439 985566 618147 842187 1020521 753044 774757 348399 894633 760690 907911 326191 882066 634822 473803 1005869 229152 386426 411509 784483 411998 572916 585412 490116 603820 698979 540554 936361 711474 85598 242858 540015 834086 689757 284493 826800 421463 265911 658419 857198 441808 757949 481216 898565 757308 201055 853359 313201 219894 621123 509808 370330 363382 731787 31918 423821 493871 274327 636615 775347 891724 729847 183256 442495 251499 371894 397291 936565 748643 289771 353208 173549 777346 849361 808870 764995 856444 117462 420141 612495 996600 881323 579964 509260 479012 292547 813839 254151 321774 754545 811957 877548 1038090 464493 235703 628712 924279 484280 53694 1009841 359664 223960 249509 946522 471929 472931 279541 329630 166886 978090 360052 777378 392594 646554 618749 123324 463573 143199 387443 818350 829171 824286 237441 73564 1027606 32756 860511 476063 1010808 1020156 531833 746840 1002044 895276 767440 613205 828337 606399 801163 1022533 810893 757638 856007 903654 777231 216826 422141 386155 550654 695653 1012993 217059 417611 1015043 841526 489897 225786 321895 589524 902120 550524 232183 146905 1041672 415917 356321 466286 604136 519724 575731 995990 214266 182059 707052 610789 95214 985907 424062 989820 650851 375986 765494 591354 437139 882513 883753 608511 200413 865391 759061 214398 627805 199606 121159 151485 347787 619897 1023432 774567 204410 419063 684723 906914 767398 709108 882920 518686 196432 605877 347324 992799 897924 758385 1021131 556750 194328 128717 232436 729827 698225 121733 228621 570550 417193 406638 1012450 447702 308187 196149 339767 412031 479901 732553 938269 754620 102394 654546 653405 361023 379378 359022 923610 376334 503379 212527 891298 538523 569067 424223 192830 1019433 694649 489298 377375 345470 703436 643515 1030183 627387 643816 921421 944246 553375 414710 250479 904713 216820 227796 235115 486006 333173 1028206 240054 912648 220146 841500 976678 468887 577983 781859 343900 814902 368249 422631 1040493 318155 952116 408795 939116 934379 58237 961506 566839 422776 19439 945553 1029426 758963 792270 816842 223140 544654 535003 260262 839380 745010 1022997 810197 324724 89805 929728 745687 251860 79811 996820 129333 777548 831172 634576 215771 743078 415406 971697 55091 580366 957217 360202 385271 817390 804669 429517 979461 773521 675151 515906 454970 232913 668503 606941 927448 36602 812950 7931 775404 838474 887963 358042 536522 996500 127565 1045013 223797 775213 138799 565178 439224 385525 493179 259284 1003724 344958 1035665 914758 337886 498024 889045 556712 486518 256940 942895 432554 844214 29531 979286 864558 975584 403646 444216 912836 541695 985517 760397 58317 745630 1016149 847971 971448 63281 919003 821086 866697 565051 974228 766204 988988 191694 432591 87805 274363 395903 612639 382738 446589 685812 935815 899656 238395 480240 188268 1022059 429772 247224 846377 255320 61051 603493 906805 711448 633967 249399 880866 453065 666203 301037 608185 247703 324966 223162 701928 312415 583918 175261 113621 634071 707437 890665 897069 1026370 880488 766521 900048 916752 684910 543998 732222 230379 315237 241084 475887 568247 129183 735391 925036 815645 767758 751378 453655 229253 256309 518470 365515 784902 1020612 232952 869858 496523 146339 799646 893055 554043 968911 673149 76159 851712 867185 847046 415662 1019469 343947 621544 368174 791510 425004 817324 88035 389552 586167 951750 388749 472316 373166 531039 713931 670533 948437 134943 457829 371755 859038 64838 463803 686820 1020957 613557 486153 1038145 445191 619806 839209 192607 355933 496403 241370 668117 984889 79719 955087 909531 73208 648586 368387 647608 666425 897607 894121 306333 855034 556599 640371 764974 1040967 116139 387479 800636 506034 514424 996387 447033 697804 782373 901559 910150 887525 487116 1016657 227764 784905 665449 566189 800078 782224 441564 257333 949029 1002882 320591 314805 904531 911180 886094 832086 1023059 990656 800688 437279 472792 347118 908318 476750 192053 686801 501037 306909 7645 617580 679896 705277 252427 929421 125680 684700 816108 124062 719443 217773 373531 207844 447726 941864 74683 945009 348971 403709 230015 484463 903116 190947 465047 903619 1042648 489186 997911 928222 649780 333653 640707 861751 585208 590799 1001828 351545 840673 220698 566077 693175 217511 840646 554227 1029234 400847 375465 639663 330613 954684 1013873 588588 961654 891147 448101 611163 1030195 301486 809069 879761 549758 212856 193711 676326 400602 615339 762673 873579 871861 673687 830312 317495 366749 111927 239558 547646 865673 680675 520501 121658 93498 382095 947141 876180 894510 589355 536349 117557 857081 691706 273372 271871 107447 629561 1015232 544350 439890 1003107 772545 219747 859785 195944 68535 501132 928477 16087 116646 384600 859988 412791 827889 974974 670438 618750 504412 681621 648545 1004125 713815 364456 880009 887863 148731 243333 648473 236702 335719 445850 766774 210835 979762 834499 492263 294692 489589 512711 894574 1016676 386233 344575 831067 694571 124837 945346 851512 162462 355143 196240 504876 1000739 495348 42911 285341 226256 907815 84956 463853 1043586 599455 867879 952558 882089 944787 703292 497478 684119 339347 368552 942135 536151 594922 989002 643390 380331 611834 470748 365048 193851 759357 771040 84847 158619 721342 969263 928209 426461 62444 944996 234677 824249 444891 584658 691958 974536 588213 752782 614655 505006 65315 617557 648075 453010 257346 891206 435359 48943 987756 966019 985056 428659 744632 515150 597086 959476 183695 408230 376341 62438 760373 822725 96155 354525 355961 233198 204190 372533 556154 626317 559727 755155 818992 1023507 81671 729647 898738 517672 780838 981560 955340 904391 866753 1045780 484939 142671 764075 748371 172971 352751 906596 194382 734365 73565 998940 694776 65304 284191 260376 258462 647045 32231 79275 368440 649819 180847 1012499 837725 891808 423081 897908 1017686 361851 446238 657886 588922 873614 367924 986357 220622 360164 120405 705946 218423 32170 256771 72654 457158 103891 522372 492203 940016 646169 510915 1025331 441240 486612 703892 834676 637369 984916 210827 570741 345935 126828 477038 732355 522897 1002400 257817 1040962 53210 259977 850884 863062 71549 370078 740007 906961 253513 941581 742577 871904 194155 238266 11901 663095 435575 511365 517285 351697 968871 317027 248495 104167 675023 1001845 453974 780116 294258 668095 286493 400355 678777 986574 846606 703285 364796 904338 730298 387241 769219 1018668 202603 726079 757708 588361 886439 1001178 718411 581270 130474 881640 424625 527835 1036065 991929 838508 1023366 859796 97592 647044 240143 294595 468660 371640 318919 587078 161769 1006400 972008 984745 859948 742427 929326 1039680 208423 467069 265195 169958 175865 867629 300647 635001 1004570 567123 680939 632467 486917 330143 848039 388018 128619 933825 294597 977956 374147 408532 18111 447413 923902 727701 874831 743767 600505 818461 736470 726503 126059 693083 318837 546030 290463 277675 1027125 981649 439219 645969 363221 589141 124265 710370 16095 971874 180037 350572 963926 794326 89464 55794 924078 660473 926634 985046 733160 314790 545691 193831 690557 545470 765176 424299 194246 219088 753030 993204 955691 178746 651798 55205 895437 48047 447445 201339 602969 960392 251722 815563 351019 839381 1035540 318151 317156 889457 550839 976954 625951 313227 509894 23923 708429 432437 358727 242290 306969 809954 449512 456269 438670 583247 955954 247662 334757 608875 905592 288696 354029 325223 242886 445913 260361 736647 886132 405046 591783 956606 687643 496109 670495 363390 326076 151288 830287 406315 758637 154999 916048 785477 505733 924247 108796 519729 133631 442823 1033878 913549 986097 620252 711953 503204 462381 749110 967546 848911 31599 551905 581337 1006166 446871 689127 708322 1029464 887723 953646 135101 320747 680143 724841 851530 952238 754527 716305 384872 210027 456164 367934 179313 203419 254918 351567 496079 187485 652209 888957 54250 651655 741873 378059 437170 874946 32565 370157 589146 739062 579031 187761 616349 536799 928119 996690 694919 702091 927473 861674 699511 509936 850953 688020 973536 603575 98084 1007646 521432 120784 759689 732301 277488 463551 335582 385262 553340 931684 465770 508703 290232 480051 652068 123567 763091 986791 757277 213439 983931 760241 179665 987580 764833 216903 677670 480477 723670 325318 826550 151775 293031 711241 293338 957912 314479 890425 356716 615725 890390 450384 282332 693208 988770 385701 46623 809763 728889 769353 748002 736597 551885 587055 616817 149951 943674 579402 59313 276955 603477 121615 691636 446039 250094 367988 987875 179998 552363 757065 645491 192372 461758 93903 627433 979268 147398 302950 897341 899748 692722 877343 696153 666997 449908 908488 385761 436854 1032475 826620 124746 309923 826585 323832 689339 1005733 601964 763717 997581 734046 553373 783010 437850 285119 579159 611103 510422 821203 522323 480715 621209 1016397 25981 651386 292766 639926 949062 707287 450118 920043 915539 277838 81150 758233 784526 888990 938734 388324 428221 252538 725399 821107 752580 409202 120760 826156 783208 223291 548252 256713 545743 452150 153966 844154 842402 1030660 616425 584102 177126 148895 422230 939806 496852 1010757 475641 608234 1007973 926407 885227 957571 831262 883586 719560 910120 896569 710299 759516 958877 496031 708070 991957 1019777 982534 206571 425173 508597 385415 356970 112167 959709 895188 386873 178207 605806 218332 910905 992405 703020 435029 887459 345075 227209 488289 991718 749770 293705 321516 520072 207767 936427 433816 471285 633534 561647 752181 948065 170615 543855 171611 663028 339006 1028397 501699 642769 250791 972256 484905 218101 247454 611902 323382 709743 855663 768322 208782 927721 1030252 489813 359856 582255 558573 1045092 190076 766861 653953 155132 702087 515970 658351 698270 474371 570077 597618 639197 520002 758383 463834 927283 256684 856313 359874 246063 448985 357661 485685 462810 583402 326932 942479 998210 532473 581300 600014 771740 647571 81359 462053 1007400 679182 538527 372266 547423 4092 481676 500970 954739 364358 652006 926454 443262 1020006 834678 1007972 769180 357282 950957 315244 1000697 343559 988562 780319 299643 853307 675750 1009708 65205 487815 114307 201677 637664 687235 174951 842321 922685 210800 468969 170937 572103 404474 193637 620668 258262 1027848 757732 703659 556265 502005 888023 973490 173039 125542 1038090 293773 694186 424647 413005 641916 224931 782116 850012 496410 671635 161434 52711 947225 453541 441689 220504 867562 381665 301939 238316 927838 959173 59110 512345 717249 758394 342835 495468 243943 477169 490916 10222 431357 715249 488873 845643 985046 738845 1012102 731888 752834 123547 727327 896752 702022 433970 954601 259162 751836 952413 1002323 990553 732285 767033 200309 36851 359116 617365 881974 1041577 1029424 1012577 841972 185575 938891 479413 682844 343255 695715 1038896 953531 54077 996306 433849 785155 981273 620938 629420 693451 1034006 615800 761158 89790 76207 418235 499887 298853 876639 644850 512058 210737 1004370 130246 770998 711739 818744 682683 988657 314783 513370 285402 464093 497228 810572 703381 668923 417640 925156 568547 584053 512215 241226 845760 122604 642830 326424 856254 757728 124710 486857 862061 180726 674525 219543 476051 759987 499049 679160 220381 778545 116367 684652 921383 897125 850470 357496 548327 233158 844383 95218 866228 556137 623339 439094 881144 228965 519048 858174 784578 949586 142743 417136 724204 31723 809876 440983 481620 342249 604858 321756 583975 947318 314318 735805 988078 508691 261186 267255 420639 638854 228956 965096 894869 692192 186550 498593 831021 846614 88871 290777 382840 185021 114268 938206 573791 636561 756220 340767 891619 355103 669359 253141 464718 121061 923167 837467 370359 651481 975238 903970 778527 905562 963946 120693 587100 602741 713671 739221 842523 365417 409011 837402 812350 362873 830802 696112 26587 955758 472189 936787 400943 1030705 291693 219625 580529 885150 307186 845933 183783 485801 824298 662267 338426 796657 123867 681209 512683 641343 325516 624509 767685 423497 716059 831679 424434 764377 997136 279422 823137 488583 629100 701046 755546 368457 311078 388158 709659 182183 93045 998593 56183 678283 862458 371883 179042 891079 92075 1008429 635564 418415 661371 111725 927638 676683 760906 447578 750805 409428 388175 371500 334299 670799 474052 719015 387247 673141 674543 807659 628153 211446 324153 73359 343333 961769 872242 712389 333806 650357 355574 831203 153529 327309 847245 377713 79103 796629 306133 864563 371175 139241 1004843 930266 54957 1007233 44829 469470 772532 675657 357730 773658 929590 725462 891121 732867 832972 357773 563031 708220 596849 901727 696894 815868 692967 325931 612313 1012672 830193 927451 908820 64421 878819 715817 684856 414700 1033588 473766 523104 383263 897923 399610 802210 448651 605621 114626 800893 104155 980482 651527 55767 442683 846436 339277 694950 687285 293990 668765 200181 445078 189229 319867 219033 296915 245091 858479 239094 713646 948817 259350 357625 1020427 609972 715676 504459 46935 249203 873753 56094 388945 1040820 429387 368616 941622 586798 812342 897750 667301 364988 745711 863100 703146 402428 121645 930409 161721 978880 470163 128241 536301 280543 499918 294459 359666 632601 497132 96575 84979 55002 576055 875858 969807 604387 362349 573283 206679 808681 733675 82687 914068 287606 891781 296631 961171 143319 381623 810913 518690 1023510 945372 125839 190183 832908 978216 24126 937577 440967 61286 309164 520994 1000826 745153 120382 744108 118497 281523 504280 806754 855639 505970 520347 530358 530406 478456 394493 775920 562799 865327 252523 883080 633927 901485 653132 445752 915857 130587 714148 589716 22443 1036912 970995 957251 581244 846428 405142 61093 219029 893095 1027145 689131 756190 871916 873142 887619 145398 166889 258738 446149 642769 368879 631023 718346 91634 861767 480434 620291 358950 850634 864743 228683 117993 643313 228407 774930 307168 878875 238053 780942 30659 847809 536422 977077 755668 174822 895182 337595 504483 812789 1034648 251784 920283 320250 79639 305599 962910 797411 667572 839919 898480 616218 779302 146037 817415 190255 843401 1020758 453940 897747 711203 212259 736850 516461 870228 495996 676334 718355 607223 412469 223643 702276 678729 247438 929361 129509 778391 222109 518032 985291 937013 803326 628348 929350 848809 518026 931023 967223 116991 920889 632682 843532 16090 16155 551485 175025 708220 560059 395711 109539 910723 628414 427227 187084 563132 878805 732901 428854 360128 809628 691125 959559 224753 933048 433006 1043010 224918 818084 476141 435574 236007 89590 776644 777744 668660 389754 302065 206663 43835 627900 497934 698043 1030564 381147 107407 235915 745108 327209 360891 218447 762598 423700 840855 302310 564541 759886 956274 502564 753304 354483 708505 32729 576470 719810 967734 31119 305532 382667 701982 900873 147382 433764 73533 651311 261893 748306 466231 717776 1028662 15725 991994 555888 1036469 946318 651326 975517 351661 701773 582087 501445 1035858 956227 242586 343601 168191 300405 571955 808317 309099 709491 763473 97905 309603 175003 424501 290253 955947 889331 781358 346997 638796 857342 247499 669150 546735 839212 163697 506776 866641 717625 762540 991176 779969 257326 348955 971159 247565 144247 661359 776972 834061 897836 990147 114521 665007 924030 75675 997482 777825 625997 749212 610102 125181 841496 391292 805882 611299 416151 881438 830009 228869 375180 484692 898077 728170 843027 886318 78710 864675 227934 358294 306959 971049 500307 1036676 817942 108398 255773 818996 241420 179763 844021 709391 774749 302383 966957 858682 409419 312683 836957 260251 925332 270167 878030 543989 749693 316922 831429 351338 893666 1008473 859303 325268 1038676 814393 971219 69183 493418 552366 705486 728466 430971 638029 620796 703205 56263 397014 585975 840905 159697 994153 241306 467804 60340 89279 227471 513237 359701 457016 403066 243658 755382 816423 269031 139206 387192 407103 222318 835281 958005 759100 954655 1044650 213567 500194 193852 968564 964208 981082 975061 953261 719312 423609 926871 48817 878291 159093 943602 981063 772524 251591 953135 359468 837237 63155 89526 722166 113550 1012106 841015 484630 768022 99836 1032283 679746 440942 675599 452298 498346 868292 570951 775819 30169 587111 441530 972918 111531 964034 986734 703787 450794 122381 707799 198617 898259 653104 188240 580377 21471 407459 878955 818207 46037 1030816 391475 437178 423656 812884 1034627 532334 155054 997652 923601 946843 923975 899500 141007 441155 890550 702011 906894 681718 942546 373554 301878 679336 652423 791278 479670 257745 735014 904737 729271 427423 318057 1034913 644909 616670 191932 626163 906652 407998 536287 925274 923636 183995 778301 513794 894991 967352 683504 300982 944331 550765 758652 334494 190409 175084 548249 274038 906313 641523 888180 202875 511685 586611 391905 888153 683974 798389 126538 707492 813731 616124 947077 1020071 933477 888174 1006001 759078 385260 703515 40875 30605 375337 194196 237166 812998 499933 937780 774421 719378 217771 848744 1009218 782664 346703 229146 71675 774286 440025 335571 372582 1004188 952381 910038 379866 583486 216489 744902 282587 257680 189045 242630 877882 40351 238173 726854 289655 715986 560734 865506 428980 219030 284147 465734 899268 504477 710035 441065 654952 732719 556339 450875 122561 742103 449051 429339 381676 552620 483511 943573 312821 782606 974034 763753 761163 502609 936948 297211 689950 115131 191179 355957 361179 685816 961841 1038513 1041988 186940 578812 573141 1003460 611836 156646 269995 326364 739151 646695 957556 706522 715459 1039394 481062 255501 316507 245356 831404 86717 358826 805053 48087 862662 3823 849286 916498 520476 778709 764323 578839 637392 793335 729567 454162 727726 44858 828607 142142 77693 163636 931747 762558 799635 861603 1012753 617814 638005 446543 314557 829922 63464 681173 586153 936243 239015 556439 884925 717412 126136 384616 342842 775319 570483 251665 577662 811645 377692 98012 357865 699805 125724 589162 237123 256398 693310 304446 345775 1013794 878537 469962 879473 588862 462773 878927 121752 259988 938094 236433 933826 920310 208302 455494 339886 183598 226548 468594 988537 940329 749663 780408 158575 250802 501174 890139 470727 728591 773712 179442 212338 441237 924246 1032595 778599 1042435 385781 226534 965856 319675 971437 804087 91631 431818 187117 113569 492279 36821 104426 357964 918331 420712 260209 341676 706213 755475 254582 809844 806670 263423 444145 518514 377293 480299 945461 572851 979715 129075 566260 1020981 215033 761155 615151 842546 936404 385954 113002 208618 611308 630594 997387 493871 850856 207547 376602 1033018 500596 497754 708340 142781 897933 703750 47092 653418 367407 431222 548475 113239 460285 97941 767130 478913 603943 452298 863590 707685 48302 880276 929701 396761 420250 916644 711261 755934 522144 375335 221991 990099 886507 301895 751784 675111 161748 91646 900664 322870 903521 208190 716560 230859 850024 233340 110295 389474 151002 594335 916896 877399 912142 251183 248307 363981 266105 451870 637408 430589 1000297 55923 829364 284600 489061 356984 637868 943717 601493 169970 899385 341801 165854 240765 1038548 746311 418731 710356 424306 241441 307091 1039521 947462 59771 645420 801913 1021576 833782 357814 146919 653208 380355 564414 745957 781112 618157 404937 494981 211686 623903 796555 436106 902585 894483 477082 796023 436765 1031242 522824 985457 635873 937022 154294 920525 377183 90076 570734 125364 608746 453767 947792 771289 678375 305051 375150 406003 627163 171373 570709 20341 247102 1026261 929398 259652 881726 823126 550581 170815 605044 765601 705823 970918 972198 943906 514506 248375 576346 196371 779836 731864 953812 145069 494964 972358 702780 110250 764986 465079 743362 663526 195350 308883 894792 422495 775489 729978 890657 703563 347494 119134 488753 1008691 371031 334794 866854 384107 482192 951718 1004942 887760 489626 886227 830690 647644 808651 896142 442258 1014792 64030 182631 433113 834348 801899 381799 751779 1017666 201533 649958 866201 485141 772378 337530 942195 442196 377691 326771 382652 742795 648751 940186 701203 30651 738929 27325 863805 898445 442854 710759 201151 712152 938956 579312 577759 963687 163050 766704 35743 546139 534751 119603 48939 876789 808787 763454 461247 703084 1027636 715664 763880 227952 698360 708309 1025813 596347 762854 572083 906936 972103 765709 184663 648677 764111 597807 354351 519692 569013 112826 968826 891449 783492 930191 776397 499340 580220 384295 867558 516665 247608 585017 486292 910228 211366 1041105 890426 301781 649533 955971 367711 889503 951274 52975 603383 777770 904065 466853 466928 352667 959094 686826 517705 58809 490897 650771 738810 291805 702771 142525 824266 925108 472013 377965 718951 419435 708468 671653 392001 683722 238778 247776 958101 434859 1006619 201531 313774 671110 873109 919001 192567 284148 898673 626545 579298 485916 643953 469627 702186 366717 1017044 684954 482003 636251 193051 1048320 129764 28919 604117 432806 821695 266101 292742 259808 776080 284251 357591 555126 500026 585027 310357 536059 998410 760675 406219 145011 950517 949340 864209 185534 585118 602399 898251 236906 381293 306861 130629 210717 963738 115422 321839 371101 983797 966218 408286 531438 547031 118134 424374 81207 310874 584597 195373 548850 726267 314582 355953 894945 977451 867419 795835 735331 989070 859791 456037 684728 646993 867597 240986 653372 828392 126870 832029 486021 104166 129146 307443 704170 1008909 400446 126861 448944 572745 239563 642106 233332 1004371 710114 96667 836462 876719 935162 957070 1029520 689614 713065 362418 750619 764528 287610 193925 38239 615751 543721 191550 402255 481765 355006 31660 384905 563677 450124 415295 848143 119519 626658 846955 937409 160637 367930 1032270 556837 241125 943703 622346 1017070 363354 404218 659023 27067 240054 473437 486438 762486 996631 934389 458184 973923 359446 932205 1002775 388205 184103 573238 949542 187805 259016 340961 178411 896078 628060 987449 750002 362425 701668 147394 713676 727512 517165 856190 854366 377711 960232 874098 840502 466537 880076 628644 890137 182671 1038092 146605 763858 416476 631119 209909 207199 220966 866349 364430 805843 959311 848172 929195 742502 1015424 210711 708793 452981 939241 251692 693114 650700 706663 187925 557025 977197 549727 619097 65316 29679 468281 126765 830107 706408 969831 390798 468698 456199 924333 717975 243256 213438 957989 635545 620081 683779 308589 380236 658399 875636 551023 477302 912438 610281 189801 950064 166652 1028227 615273 1001121 98807 912449 806882 986645 732615 818152 415196 746781 925229 685445 376460 792399 840054 780872 93871 441701 312415 976752 440847 446011 467007 890943 707883 739774 185850 735598 79582 808915 227673 778865 877241 935039 842929 236373 24271 154608 834887 617667 812719 848978 31543 902992 400589 1004126 196305 766777 824734 603377 1000158 652164 446134 747441 242230 639403 106086 866723 897591 476918 803837 502174 154580 916241 258684 228588 68603 628253 225598 218207 108522 610148 853375 964262 469178 654002 883726 505970 519239 517331 842355 449055 993744 567766 416851 743656 796645 869007 444526 644505 620956 278477 1004591 284351 495588 705127 446637 880037 671516 565146 838851 1003352 186675 582378 251963 497163 619130 908114 404933 848973 129303 294501 855006 822123 48700 432348 641111 470343 578301 308188 391227 891704 858941 761160 712855 276091 310358 534391 538747 711024 493482 680412 193895 649605 755537 506405 1008299 797999 711466 757460 504707 880758 342373 209623 941721 870091 316905 543739 1018274 682830 923510 451486 123797 670929 949338 390968 811503 752211 473357 183859 761506 1043590 162041 488040 937169 462414 782546 487344 162253 504883 481074 928222 767092 40795 673683 609837 643413 941961 895450 473767 1000495 474321 261346 158167 1036522 770622 176795 167277 454830 1045253 486039 110963 500200 753165 704010 744073 572742 562662 316891 438525 826488 1043491 818886 667620 194199 475012 798974 995687 810319 679672 193445 240075 491168 761546 512467 706780 748126 610206 234358 978697 520981 124391 933274 979084 40316 975562 600755 892524 692963 930972 64143 49096 354684 861643 740679 429756 736013 692184 353685 630134 436732 566525 848058 471801 413539 1014057 934769 518628 249776 231802 635446 192203 64605 612071 439413 462047 55855 488115 906100 574447 401142 236421 703062 556377 641719 509997 28660 1009026 838075 162745 817046 257370 1033267 547003 831288 346015 379801 948363 620876 751787 725871 828254 919349 1014820 573091 522506 126374 940233 376373 968169 660175 654696 130708 255630 884225 114338 116379 812156 710374 503363 963985 879075 677754 219075 814768 795327 386183 1001304 292988 325647 812670 580713 1003866 1008332 782933 930790 988270 613955 567239 441502 636495 478298 687164 904790 841672 976206 763979 484577 802630 1046676 683578 667501 870042 892694 1025182 654531 432092 676206 250718 437511 89627 548252 482695 301812 212556 583742 677291 898079 648819 176607 739113 939663 747405 227930 906887 829245 342454 629211 282612 925293 152942 439483 897634 385641 224241 1025841 216802 871382 999894 604028 476890 859516 36726 325878 351357 892354 374999 983279 181715 905812 428954 930871 847522 615801 209895 876623 884259 985072 489874 510796 342377 226993 293527 257138 520404 769620 682822 629790 636387 891223 573035 73655 432634 671714 776360 416883 520326 779051 248154 237337 847506 352136 475805 187595 421778 259601 906180 768211 192372 428725 256553 1019094 195157 315377 963893 793790 346803 672895 52667 502836 1004053 892490 751176 697974 964056 285146 383914 425674 249685 979522 973644 465340 375224 746668 420466 772877 1006380 162722 789335 222875 1044658 291708 246262 813431 490280 659403 440493 892459 830168 156922 615399 855000 688009 188201 946913 638029 610765 420092 1040788 1006086 724582 564079 159469 502243 341149 743331 112333 933442 824747 322804 1009302 323982 584975 52197 367694 877296 56591 403194 401236 593387 473204 1027364 793565 1008981 833101 209885 481232 648913 403963 362175 231411 816773 767162 138935 374595 325234 432868 908208 719508 345591 623083 652348 575406 798553 644894 158061 32086 497396 759096 75519 865947 765168 721342 387525 636983 849971 572121 252525 451758 570031 961076 493052 570715 284597 966000 62387 468606 108335 694780 992710 686171 601212 498147 501575 906295 640797 792525 126566 193262 406515 960727 1030436 161651 902121 984860 987547 1044995 309619 995918 936783 969905 771500 386994 506513 498699 307137 749176 859305 166807 863555 900300 742507 497332 429539 994242 560567 302836 1030856 893182 890647 712293 233907 796121 998444 1018285 735109 460011 235607 632483 643405 801365 678343 691914 693613 138931 350019 556151 455324 660975 455617 952574 873573 978502 681819 539618 674236 974168 846233 759687 162744 518172 995607 687452 594302 835401 650037 399030 424803 32634 764753 955516 605986 732345 73452 387229 798677 211379 460790 359623 153545 755599 46429 472313 246107 472611 677804 783922 865784 190072 572866 457764 1003563 411246 854607 498867 909438 1040944 673373 927587 942020 856423 392018 939278 412719 435099 353719 558543 796529 998213 864625 190523 940421 290411 105758 124062 802105 431079 1024449 354769 316538 767728 954289 596477 947784 817774 154926 1007118 761272 175007 667239 678253 747188 544752 880020 744274 354153 46875 695658 217721 700225 14159 382456 220047 404397 989990 270269 350041 935380 697997 778869 432950 487847 1024867 835331 1042066 32333 586185 947513 952168 222811 564453 412794 977968 245313 797884 963954 255340 119163 247011 706005 635597 577171 425107 834582 709293 278200 796285 244664 641390 645478 882337 699708 257198 644802 892309 358804 570333 448965 510792 980235 122196 850340 139245 177850 61093 202355 457490 913736 827222 870380 261894 766667 781912 997005 513133 846603 488131 704950 889532 489954 275311 522393 96933 44947 310906 143217 913608 192354 95726 192756 678771 1008550 223014 778486 577014 686812 872911 1032898 881004 305599 600815 625596 756722 293181 370536 958652 836794 682205 585194 587411 292822 667621 586269 484312 225047 559871 695863 318434 650005 238927 810589 381630 258538 984622 246175 612204 480427 435576 672623 472675 359765 292446 129611 242319 662003 118616 482977 499372 746454 707485 888102 493383 243053 258682 423717 879371 706323 739901 967852 621959 973965 276863 701094 87805 242129 437788 512115 47962 905267 252280 484805 510110 478014 364794 1025833 555723 55734 777865 1026672 247474 672379 996375 980296 204458 479610 579357 939257 877903 807382 732724 755164 649006 1033235 820986 140219 517717 730795 638042 992948 15857 689695 420723 502545 629667 763538 691033 450814 219965 470490 215261 371356 641182 846451 553751 762695 613842 308722 640696 322360 93374 574454 979292 195411 994411 388620 643447 1044224 62717 582107 781351 990515 501102 626813 258492 985452 860130 891640 752754 779992 420655 954495 236986 606846 800488 976068 314617 455284 1000281 931782 986291 944846 383790 683434 652807 769170 813029 98128 762102 1025634 501977 469203 736363 327468 381787 1012140 845081 976744 809678 765283 698251 435818 321498 504653 905815 884246 784976 633459 939473 171854 198379 455067 372434 973339 356057 27628 325869 944620 474394 520579 126436 869277 977477 433464 357902 1044502 661039 61903 343179 578343 318689 360322 898610 323210 326795 414971 70139 953081 119627 120305 97102 346995 489185 757645 382700 955896 902958 878438 1037706 880178 1027717 737724 842481 776462 961768 111443 329182 225527 919416 375834 95726 191917 105465 900292 687712 267007 167375 697435 512966 683260 529901 643245 497880 202709 811311 159189 406855 837330 927153 85923 716339 919292 214997 734491 781058 407454 874861 347000 703332 852958 457160 454798 724907 602301 407260 920991 700276 112092 222202 876851 955579 433862 919415 92137 290754 341433 619380 802363 900113 718138 534479 755401 370642 69583 856307 63615 864148 694381 676542 454733 696734 921725 866931 912292 298620 481620 95583 446131 163065 1010317 60860 802582 758733 749997 507457 223659 175918 875083 462315 210207 178660 675531 472536 679657 102070 163297 165487 821882 759459 985391 324181 956613 302574 408460 115127 315901 325512 217846 663354 321011 969568 311096 30696 595955 208814 974288 930665 687338 646428 897732 651105 865082 752482 578780 504240 912770 925396 878354 695272 754682 244809 603359 228690 342493 184041 439676 650786 945106 308715 825885 93247 814246 986684 514265 169469 694489 553722 938399 501125 313173 91644 876734 489221 65460 1032898 702291 826481 317157 469370 1024149 480087 903865 618795 532350 188250 501430 815899 512279 1036873 597467 652405 931949 932259 471765 608695 215767 735911 645880 589637 446340 423772 975273 483827 48117 846725 931229 616373 350962 345846 83387 104398 551998 218574 846021 747932 960201 461887 1024825 224413 817266 1024807 730034 474291 670621 1016470 845720 94703 858866 779141 675180 538487 617366 728404 425363 629728 923577 544668 1004824 101693 1001647 642646 696503 127879 977485 947049 396715 1026716 802659 583542 193988 380581 885111 508250 1016812 576251 547788 416357 978957 584674 560815 451054 516769 920462 842213 635741 153338 632657 970290 710057 112316 952974 1004713 993164 569027 448299 905945 575611 413319 79539 760145 867358 969684 588118 93546 206794 497561 400885 13727 255259 928079 219518 294686 192186 644600 570023 974050 305590 226230 301934 474050 669051 684743 887714 447160 547314 501513 378721 356038 446697 849456 975947 760628 509635 733370 660603 610019 710302 746781 301011 838109 600430 632572 770997 701686 1029522 620090 682229 348447 241592 994073 743751 383147 418095 331498 127319 808347 766768 243416 227943 435773 516235 466626 629973 665983 951767 122484 641454 513874 356147 961400 108989 1039402 331748 725371 776366 589005 204635 851128 112116 349391 322776 467775 302070 97744 734271 931098 630386 964208 256371 536315 637197 259397 937654 885491 997722 344574 469898 454234 711794 506433 769476 365677 273905 728002 122999 334197 217839 325731 497191 485620 24281 171877 209869 636689 20199 346743 677053 763967 748892 484683 40860 967038 277278 879158 448630 326978 930219 547564 908676 654532 442995 972308 235413 920789 840615 71517 975324 532991 490759 888365 946008 454164 205311 776491 226040 584042 773539 731363 772435 484835 88494 657382 763844 940138 643534 497061 947856 860367 1032594 182266 765830 634850 849543 883813 685403 474296 719082 416660 230847 44902 414951 731742 873753 616238 203359 108831 433701 649906 730647 522442 485535 535965 378069 507616 447395 254937 836813 845468 326799 222962 972368 326423 583495 935846 349029 64458 581353 613765 128581 895954 326998 232437 960724 741745 111594 255054 343239 540568 257859 298107 708423 897485 734396 751659 176099 267646 249066 423241 511050 709095 223805 613197 699729 712072 167135 374055 521497 160413 119674 331257 835999 126661 346799 818760 879219 129490 422159 255531 699445 882086 857898 609599 857019 637740 423965 585911 1004770 386281 715190 179755 352893 894452 325542 591795 416718 827869 114114 462287 209386 229851 690869 848934 153207 1043075 965147 258233 647803 187037 607567 370085 250810 370666 933509 876774 14843 264831 805620 116283 306302 582101 882893 461267 229503 616293 355918 438607 45045 481443 762522 731820 761254 742693 392600 480091 510435 933452 770191 500952 379294 720454 421975 143090 539475 50686 841052 243496 356717 652401 776344 325018 488833 325507 912003 1019478 783044 1002550 784582 960410 674165 710353 187211 668619 970028 814006 497213 153566 447311 532446 252614 226532 334515 494823 866381 269747 357220 362366 502004 178415 780615 700320 610809 610201 830511 86003 1028906 69101 293269 15338 736934 94899 609871 441654 1045002 890602 778552 52214 994845 306136 680374 743771 599926 192448 864965 457105 767554 840311 158511 641957 186494 475865 991996 895513 976659 227050 498286 810654 787198 373387 998722 774881 744389 377534 152939 988788 773189 412090 933185 258450 507269 712213 692445 373917 577308 214823 267959 769281 267647 250819 802345 922071 966844 235260 492939 889461 842364 883352 815964 445141 16303 511110 471804 30716 32435 1034593 193301 907357 1022561 754477 857287 777253 741735 592699 940133 817539 1041547 723319 639694 841676 953999 632285 777866 842556 382181 501527 435806 564203 579935 86895 757646 944022 125043 260745 309914 320339 735138 44925 841573 468390 1003313 515098 431742 187120 63738 588122 448789 909059 779037 189550 501517 390378 452022 236379 268791 481402 718305 653477 61014 652890 611299 798164 504924 600863 560575 665065 441131 775817 469858 190126 573037 879520 423484 956014 165859 1001921 1023489 791548 367228 720660 347737 660451 1016690 467797 891626 944455 512617 399599 326316 195308 589138 907918 564397 685017 596779 120510 834229 63159 1023238 934366 111864 119659 122101 653479 254366 467391 441885 994716 398291 708377 988251 780953 87794 508596 831363 648852 945749 888788 898601 872551 614279 334789 1013266 707789 190103 447667 318777 927693 307311 914848 930653 226523 218419 310493 1033066 544399 653978 994936 599675 859075 492331 837225 897119 690299 889230 211945 460126 420653 387932 967632 373721 391757 975222 930998 866114 155530 96879 760150 284495 980641 1020686 234932 629220 981046 965937 437036 816992 677589 57074 760715 961035 569019 682406 500182 156142 874187 486230 860918 322787 854429 241370 1014029 111868 245414 371832 522280 718240 210366 868258 717198 115646 89522 593565 934651 485280 531925 748256 319679 981019 370231 797423 437733 959578 872102 933032 498424 823471 550463 194243 140278 638545 1033398 98184 149363 242839 14328 918335 406479 762443 302650 913857 468526 878022 641883 257761 927093 826046 505507 665023 1023177 966158 761676 23535 684942 522780 380564 396156 1009478 485511 571380 520973 247207 1033739 684718 498273 1021710 1023257 425166 351346 242611 949393 660383 512633 624054 342742 506225 596719 668618 481935 570675 828835 482383 1041804 425255 468639 908490 645529 1026709 1035665 799959 356840 740332 372082 953779 251469 873583 181191 745140 768586 751955 905612 996757 932359 1043329 776628 121743 316856 223924 750246 463031 1029228 563615 176019 863652 1024366 730829 248719 925243 894406 39803 625469 447645 974943 476120 385719 718110 796602 489960 159023 866790 301566 832953 60495 1024835 370277 758335 631258 860916 422607 859848 294011 1014050 676639 318693 909965 975712 859806 313721 872702 159071 93041 882891 809423 392977 798505 740531 56199 331598 311129 260137 341720 996178 301003 826360 463565 588141 893366 733946 489769 236973 737089 432791 642955 813916 415666 150394 249425 192158 293263 29918 778303 963660 894912 368584 698191 351674 293669 665855 1022257 584487 223423 325724 809655 865949 825471 193886 1028404 1011648 750396 97712 967544 907748 973205 342175 282206 747393 308203 796987 490307 347918 702404 880693 779977 941873 692182 712609 419794 290739 67511 226983 605916 803811 77103 354090 912738 351698 1003162 118142 114042 652569 791006 862140 493750 539122 782387 654597 477677 194619 335063 986865 834631 242608 882264 535391 762350 892536 192765 219311 866189 924879 850229 302383 1025337 534263 380990 468221 241210 325721 345519 776782 234981 604351 449691 622408 565054 1008206 947429 644725 620214 63030 1008249 64195 633407 208757 650007 662366 347799 647354 185769 237123 439926 829176 568553 995434 401207 964264 46909 848800 1033517 735666 421465 500157 1032598 598639 230373 462261 449739 867489 571815 284410 473715 959065 839011 883488 926962 872911 497306 252029 288671 412957 613334 415529 204590 942927 403316 619233 598771 440220 736722 709352 1010354 886695 810151 420587 916257 366434 573322 766740 118094 883748 665434 554802 635256 614188 638340 507033 399350 634344 286427 216023 699641 973609 681916 787895 407315 415339 940881 222198 605901 42843 964828 472486 1047572 124645 520372 761145 580285 912457 668595 899784 977129 85966 632560 319458 848560 626659 661294 983799 694006 80637 96363 247779 903783 110058 746023 980547 651980 687278 605215 871238 488739 402285 30619 993890 310633 46066 695870 758674 341245 1026844 211843 628927 734371 361279 505106 92649 485856 495402 375413 718005 308705 887689 1003149 432025 212814 198123 439719 746680 711761 382164 412644 514722 790238 884237 957860 528887 855581 693986 717602 352209 846669 913927 810618 771194 324965 799475 699147 685626 574829 334143 358181 361454 121479 619898 605874 651064 455854 584508 875225 358153 341606 1009799 706398 493944 292279 582898 751827 114071 730993 545785 482133 342622 762324 64717 783010 832878 163824 228537 208167 506964 984570 87998 992081 718393 681117 285614 848745 915848 758709 187669 332774 123327 876144 443256 933195 928061 919799 946750 324661 300347 749192 645678 977947 928989 145643 757185 380331 833113 106396 445432 682668 179993 910630 403413 603726 830589 681922 629228 716696 888429 600911 298846 316717 806307 567407 896653 800071 958049 902493 779881 683923 727727 124614 509594 856927 595700 780345 599411 465726 675422 733925 161265 949062 778630 439357 173944 570551 866926 938825 507272 670133 976166 258802 334294 981090 224921 163184 447675 851553 307693 212382 522317 841785 247382 825739 605644 971126 697439 247655 951288 724629 491396 1005132 609012 687058 496323 112312 804710 777492 937347 166879 390744 441418 897812 730091 734538 283966 616934 455256 903800 390241 746393 953800 556939 970918 77308 813231 239593 489238 904524 113436 768594 610543 763961 818034 976071 635007 421182 940278 497767 87855 717035 483114 157628 520404 325865 837294 493647 592687 388034 357703 317667 621877 399317 109039 579448 442051 1034136 700044 400254 821069 839596 431610 1011877 321441 103379 989415 889077 686477 383609 171866 1033359 588547 308963 97532 481587 389525 756861 956559 682812 833902 465006 641263 67453 373212 986826 1002137 891927 801913 706099 980617 89503 351555 863356 210277 479575 608894 728024 472920 952487 53242 860088 352478 972062 323639 796342 177896 230134 488417 163045 422772 494494 422987 553937 838601 1009572 639693 847499 385251 156622 375026 210087 839107 439061 540531 923595 302582 226930 357489 1017195 251933 601578 208874 163697 375156 676175 878414 81657 924252 47831 478869 396079 689147 530169 457482 252364 1000700 843903 453172 665531 619949 665486 144379 386413 252588 944764 43998 956617 482988 574423 441865 1034772 858072 386516 829169 740894 261442 384397 234967 635580 448637 323529 993161 739509 754831 994873 1011084 490009 603053 909342 437893 870001 908472 695834 129356 173486 840648 897236 802019 969753 1035552 651046 859677 232575 626618 455596 259612 1020268 315875 154838 867816 460027 682799 437622 160093 1002689 717285 728841 356130 449356 971889 514701 955557 710584 897146 258851 117731 96154 907634 249161 249572 613841 955055 815741 532476 609397 449444 481063 734842 112990 175420 468697 941202 876174 230329 775217 842708 243433 783875 995736 1026105 561146 969586 481196 326441 972310 478940 923066 480728 609085 649322 318369 662635 986986 388290 227684 694712 161649 698340 989666 515468 454342 260497 619934 649751 747882 380291 955609 252577 348003 605805 715548 505121 685294 873015 39774 458008 325743 603099 489623 64627 420549 652425 927197 728710 129221 104285 389942 642620 432414 944557 901987 824924 99579 1046160 825594 292463 616859 880888 775521 603850 883601 233107 357713 384562 363506 925018 856019 684472 540375 1001770 189286 865657 637800 548215 159529 924904 650440 365149 1045526 251339 539934 864038 979725 501399 244905 191767 550588 1027658 502482 935403 300027 114379 756396 1042988 980024 441178 184821 323241 221435 504665 211438 331678 40125 243381 187366 656639 812835 1010572 554556 507983 839096 895065 503129 123820 398780 620150 703440 117627 465086 56727 939579 749688 404153 971550 80551 129746 467189 989651 430535 196265 373531 106170 862154 647886 1018275 128594 668906 240501 780048 44491 412613 156591 839922 915986 972883 477672 475639 78447 431047 383563 845509 404857 323175 236575 713498 843139 863351 439452 794542 239852 744478 470333 1030665 163270 186336 1032621 361198 936427 898409 466458 608711 1002083 340221 582823 670968 933031 237157 503689 191325 437936 234187 616422 57072 93879 80331 808807 498552 624377 48911 661342 431094 912500 621830 629680 305123 383430 186541 225699 547998 54463 741139 379319 626649 129708 686350 505917 521378 726858 357694 199623 639695 696242 635289 450093 840117 281511 569296 554858 167859 343157 335767 423470 653526 850896 740109 350833 565220 914567 911156 653709 553977 429944 235645 816613 954133 686622 575295 805884 360025 687333 57066 392848 102237 500039 895367 293999 120650 113012 445627 511793 104891 812317 686457 466266 921063 1008786 654226 77805 390188 138999 489041 742735 931655 869069 64817 260964 564537 848197 259131 862890 812006 987572 867760 192894 576892 779474 504411 310256 572479 245414 856012 828907 764699 930273 842873 224627 446701 370070 422861 483629 964135 351899 708019 887734 490646 927640 387693 424114 582619 782457 531581 669432 928053 660903 416123 913970 538348 554850 646979 1004686 736518 1028032 834677 713533 997915 808413 386765 194703 414186 386207 235367 640631 485494 67967 177211 1006755 619630 686997 746388 479549 365238 984310 927629 583486 218093 247111 905673 764684 795423 606085 422862 406374 833145 612685 653449 619348 302798 161709 1016660 187793 965707 928653 741296 962156 23034 912169 726925 866475 327182 685276 479019 780398 500524 589720 974724 79565 619354 601852 179365 989386 396150 912548 681644 722727 899414 447187 671036 896227 952505 857084 706517 1036446 771708 919035 643223 893652 1001699 154318 350873 763999 187827 354119 505964 115965 240462 581884 154843 292709 992676 1006904 234917 383211 227204 925584 408466 673254 423597 234390 388180 440163 929109 1006850 195932 121625 638353 226801 871068 186170 517690 359977 315963 78015 59289 843158 934746 520711 506100 723433 301275 738741 637578 611179 870837 880137 979257 15862 671533 335665 863897 416559 449848 626275 189659 292443 945337 290220 816750 483014 734577 45981 798412 452402 984167 771786 751249 520376 889967 723924 770473 496331 485796 30167 363357 735938 489012 109387 1036966 680621 292693 678239 804600 472233 987558 851540 359117 77820 460143 53084 407002 402351 480406 210386 531067 288666 1018259 699273 1030808 809270 451269 907301 570973 343032 317533 735025 123807 300978 809687 144574 518724 982660 417580 617022 997316 701719 399340 162457 848117 912585 376451 633562 461771 1017449 252060 159545 225156 383317 579293 957454 54939 853366 851331 739704 740792 517225 963505 663493 797363 757073 730856 631225 623527 250463 828867 764732 479608 536490 250951 160347 366489 597406 171505 138743 454755 584889 62389 450795 877165 339800 634653 897957 462427 447607 381351 51454 63458 597343 972072 885101 678713 706357 327114 441928 357535 868587 442006 750968 830833 937859 127559 347591 757419 90735 866653 620280 247115 938287 354041 502433 876001 183742 963506 95914 521104 226155 700140 57191 507080 1002893 977970 982104 367287 733869 517643 571967 136953 308887 996037 957034 439083 341726 466147 109415 910934 849808 894010 379947 580968 862137 651141 991144 560830 737031 350194 608249 290792 1017077 827885 413063 185085 836531 882072 343462 273849 156471 769051 896113 722889 677659 58301 301882 349395 750480 308558 750450 845359 741112 162167 579385 319738 841080 606117 866610 635247 255054 949074 452322 310764 609163 531255 350565 979106 500511 292382 649841 748432 484229 813300 241266 983549 245356 954554 837534 579961 649825 315065 988806 200478 248633 220773 925542 424614 472491 586959 632316 476396 588138 888195 1041858 112695 920254 651720 871239 41971 769736 491088 767429 946703 338920 695709 586200 93557 687879 891214 64743 195405 1005381 631753 894604 438446 400967 727721 306778 212656 642904 906115 567004 502613 911057 87550 690126 648861 383908 235004 505194 806882 404171 370660 641881 455020 588690 995676 218503 761226 431482 842228 642005 879054 768274 593405 681676 321950 824751 798291 699500 907478 1028833 347549 813684 496921 470222 710012 447957 622369 709427 1004738 259374 684779 896281 756697 966289 662878 306774 355367 218319 334324 738975 436669 537723 733547 595708 324818 871583 1007927 983887 371981 343409 701675 89514 955058 498716 170894 765078 710384 1026375 874165 1024111 561128 160318 898848 642682 285164 502966 531263 387865 579173 563891 214005 863834 73683 162629 1011240 59891 585014 968932 754043 961817 696147 678759 220892 582124 928628 501588 61174 144743 642748 390206 825879 473277 994341 681749 224807 886741 316823 209859 250557 305327 340454 913586 253218 112414 920143 492371 922429 1028430 159311 56047 77812 424297 965177 932965 749931 893852 975367 739156 615769 210550 582471 27382 243061 1040508 659315 497492 122794 227754 653058 433500 937464 433002 705211 467859 962719 717934 702789 618853 838777 642773 195282 184105 448922 747377 773287 372085 245157 654614 838749 386459 919466 194903 217911 775367 1033241 817421 322138 934896 389675 808730 963512 1006676 748956 94843 144317 122210 226804 604782 253525 344558 229018 150911 409434 56677 476078 189750 312989 964110 1043092 508214 376504 424101 458432 226550 515280 314293 871032 303679 979376 302011 498381 617932 453063 486034 852725 836127 516755 105183 446892 874382 81350 840795 587597 487841 975309 390443 544895 288661 645323 414439 199647 820851 947595 870614 405301 1018804 318341 807995 243001 935633 127581 634567 513105 714451 953194 928154 579353 846119 991923 1040916 445215 303022 432921 648483 1023316 471660 1001907 875587 218787 251499 955437 1030984 77494 118895 1045288 814716 453328 508412 913028 218922 619821 726679 727887 652233 737407 959725 609931 518961 957270 719406 233138 710482 846058 382668 880826 47587 212817 676219 879678 641708 866885 926193 568809 182201 719011 847305 662428 1002780 669229 297213 434934 612293 855629 228010 741567 102201 210740 865521 675478 110927 1011082 92851 839521 351073 943329 679637 275183 418231 548779 996176 166511 651929 683354 761422 1005348 778482 118219 967318 1028378 651019 682740 599018 259426 1034887 506436 488156 604028 928748 246399 572900 506517 823919 306492 928728 761966 453456 849194 161467 619846 735829 551731 842417 784774 1042609 762655 157639 866411 274381 532340 495671 630665 767627 505009 654898 57259 944813 245026 513689 633198 566831 693818 336631 469617 282222 834205 923989 353485 699803 36415 169843 134655 260150 331438 874556 176619 379449 623487 871644 932140 944362 584186 488664 833899 697003 944744 620757 992883 478287 486820 483551 946051 509203 938170 517278 528333 822519 926127 580536 390234 53202 847072 844525 80735 999176 1019872 60951 939402 384301 487619 637070 970300 190834 1017067 772217 949893 756712 517585 323430 881486 258694 695713 907435 670795 770489 682981 776410 777664 823796 903569 56023 194434 27935 419580 758474 492276 324718 825082 832189 483949 151102 546431 488026 728904 592636 991574 121801 464486 623527 472634 502894 379852 402425 728270 703897 615352 916066 64329 95954 1005620 1028451 782433 876168 159352 931606 619348 941346 535290 210045 927684 226103 935517 1034408 79607 902820 11775 904688 500690 760913 575079 609194 29405 777601 323237 119932 643414 224616 823009 605796 601547 943654 414095 800744 343835 756198 433811 986981 810823 831318 864232 228550 900321 424186 161382 416114 836542 348121 247389 858013 620851 974597 240463 933427 1025621 809928 10 10 3 11 13 2 13 15 13 0 2 1 1 11 1 0 3 6 17 6 9 8 18 11 7 17 1 8 11 18 17 20 12 5 17 12 12 5 3 7 0 0 8 13 16 15 1 6 10 5 4 7 0 7 4 2 14 7 5 6 7 10 20 4 2 5 8 0 5 4 10 8 16 12 11 4 13 11 13 0 4 17 6 11 16 18 12 7 18 8 2 5 11 18 13 0 17 11 3 8 6 13 6 0 6 0 7 7 11 3 1 20 9 19 3 7 14 0 13 3 17 2 9 3 12 13 14 17 5 7 14 16 18 14 6 10 11 15 14 4 18 18 13 10 7 11 14 15 2 0 16 1 2 13 4 1 10 6 6 16 3 9 16 18 15 3 1 12 16 17 4 12 4 2 8 2 13 3 6 11 9 5 20 9 10 18 16 19 17 18 13 11 10 11 3 0 9 16 3 9 3 17 7 3 6 5 4 12 16 2 14 1 9 0 9 18 12 6 18 18 3 15 10 9 6 6 8 9 10 13 15 12 7 3 20 0 3 7 16 19 14 11 5 16 2 16 16 15 15 12 16 6 3 18 20 2 3 3 5 4 10 7 8 1 7 11 9 3 12 4 15 16 14 11 18 2 13 12 1 6 0 0 20 15 5 4 7 5 16 4 1 9 16 0 3 14 13 19 2 14 6 6 2 11 2 9 18 20 3 7 18 20 13 8 1 17 1 19 15 10 14 13 3 15 11 7 19 17 2 12 8 4 8 19 18 6 18 13 11 18 5 19 5 3 0 11 3 3 1 1 2 9 2 20 6 4 5 2 18 17 2 20 19 20 3 7 2 18 8 7 16 0 7 7 0 5 8 9 12 20 13 12 8 4 1 8 4 20 2 8 3 11 4 7 14 6 8 15 19 14 1 7 10 9 2 12 16 12 6 16 0 2 1 2 7 6 14 17 3 3 3 16 13 1 6 11 10 7 18 8 3 3 19 8 1 1 19 4 4 17 7 14 7 17 18 4 5 0 12 10 7 5 2 3 10 5 13 2 16 0 10 5 20 14 17 17 14 8 1 1 15 18 2 4 11 6 1 0 0 3 3 10 17 14 5 17 6 1 6 1 9 15 16 1 1 11 20 6 9 19 17 11 4 10 5 7 4 6 6 15 17 7 18 13 2 17 18 18 11 11 18 15 17 3 17 2 17 7 19 20 10 16 11 18 14 0 6 10 6 4 5 18 16 9 1 10 6 12 7 8 11 10 3 7 8 8 6 0 1 4 1 8 20 11 17 6 15 4 14 12 19 6 6 5 3 18 3 14 14 11 13 9 16 15 9 8 16 14 16 12 2 13 18 20 18 2 20 9 19 11 19 13 20 13 0 17 11 1 14 7 6 0 10 2 5 14 12 19 3 17 19 3 1 13 16 11 19 0 16 5 9 18 7 0 3 6 3 14 5 1 17 16 18 1 5 12 20 18 7 4 3 13 9 12 20 12 17 6 5 10 6 7 8 6 11 20 19 18 6 10 8 18 12 18 0 6 3 17 11 17 14 4 4 5 17 7 14 9 11 2 8 18 8 6 8 8 4 15 16 1 11 15 18 17 5 5 6 5 5 11 16 8 2 11 2 0 16 12 3 10 0 17 14 15 0 0 2 10 9 3 17 18 16 3 5 19 20 4 3 3 18 3 5 17 3 2 0 16 1 4 11 18 11 5 9 18 20 0 18 17 4 20 19 19 10 15 20 7 2 1 1 0 6 6 2 5 0 14 11 18 9 18 20 0 12 9 7 4 0 3 6 0 8 13 16 7 13 18 9 4 20 8 4 2 2 7 16 6 9 2 7 14 18 11 19 15 4 1 14 10 10 0 10 9 6 5 5 3 17 4 6 2 5 15 17 4 9 11 0 9 17 18 15 14 19 6 10 1 5 13 15 20 12 13 16 3 6 13 3 1 2 14 9 9 6 16 8 6 15 12 15 11 2 16 15 1 20 18 16 8 15 16 4 1 12 2 17 12 15 6 1 20 6 9 10 7 20 7 7 18 6 16 10 11 10 14 4 2 20 17 20 0 4 0 17 9 3 13 17 2 13 4 8 10 1 16 6 4 17 19 2 10 20 11 10 0 7 0 2 2 14 8 3 16 16 8 17 18 2 14 17 5 1 9 6 15 2 5 1 8 6 18 20 12 7 2 17 3 16 17 3 19 2 7 20 5 6 4 19 10 16 11 14 17 17 0 10 12 15 10 17 3 18 12 20 1 14 4 9 17 7 13 6 14 19 8 13 10 14 13 17 14 7 13 19 7 17 11 8 16 8 19 13 13 3 12 19 15 8 2 18 15 5 10 20 8 2 2 14 15 14 6 17 1 3 16 12 20 9 2 11 1 17 6 11 2 20 5 7 17 2 11 2 4 6 5 0 7 3 14 2 8 11 14 16 15 7 5 14 17 1 8 8 3 13 10 9 9 19 17 5 8 19 2 9 2 7 2 0 12 2 17 8 7 3 17 4 16 1 12 5 3 4 17 6 4 18 12 6 12 16 0 15 0 7 7 15 10 15 14 19 15 2 3 4 19 3 17 19 9 9 12 12 3 15 18 13 16 16 2 11 9 13 18 0 13 20 2 17 15 8 15 19 15 19 13 9 3 16 1 14 1 4 12 0 4 11 6 14 2 8 19 2 11 10 0 16 13 5 6 16 17 9 20 9 10 11 16 20 8 17 5 19 5 15 14 13 10 11 1 7 4 6 0 15 5 15 18 9 10 16 13 17 6 13 6 15 12 7 16 0 10 3 6 12 16 1 14 11 8 19 18 12 1 11 1 12 17 0 8 6 9 0 17 1 6 14 17 6 3 5 16 4 3 20 15 16 12 18 5 10 9 3 8 9 20 1 5 11 1 1 14 8 15 0 20 6 1 1 4 0 1 10 9 11 11 3 16 2 19 19 6 4 13 2 11 12 7 3 20 1 8 13 0 7 1 0 19 6 17 18 3 8 8 15 3 19 12 12 14 18 7 11 2 17 14 3 16 7 12 7 17 19 0 12 11 0 9 4 17 20 17 10 7 12 0 11 3 7 2 8 9 3 9 19 3 10 15 16 15 11 8 9 9 15 17 18 19 14 1 6 16 14 10 4 4 7 5 20 12 19 19 2 7 17 11 5 3 16 8 16 10 5 12 4 0 5 9 4 0 10 10 6 11 14 12 12 0 12 0 7 15 11 9 12 15 8 5 8 16 18 18 17 11 9 7 9 1 8 4 18 3 12 5 10 16 3 4 18 2 7 15 5 7 2 14 1 5 15 6 15 18 0 18 15 9 11 7 8 8 0 5 11 0 11 13 12 6 6 14 6 18 1 2 20 20 4 1 2 8 15 11 11 2 3 4 8 13 20 9 18 5 17 6 10 19 7 12 19 8 17 17 16 3 18 0 8 9 4 12 9 10 18 16 13 11 7 15 19 16 15 7 16 5 1 5 13 5 13 18 14 11 16 9 5 8 10 15 11 6 19 11 11 16 2 9 1 10 11 13 0 9 15 15 9 8 9 5 3 11 15 18 10 8 11 20 8 13 20 9 0 15 5 11 2 9 15 15 3 17 10 3 5 9 4 7 0 3 13 15 11 19 14 12 20 19 10 2 11 8 15 6 7 18 14 13 4 9 19 7 2 12 17 17 14 14 3 7 17 3 2 2 20 16 20 1 13 12 13 10 8 15 16 17 0 8 7 11 0 14 5 13 19 18 4 8 1 3 10 19 12 20 10 12 6 2 2 16 9 15 16 0 1 0 4 3 6 13 7 18 16 6 0 7 19 20 1 3 15 20 13 20 11 16 17 6 13 10 4 0 4 11 16 3 7 19 17 11 3 8 3 18 13 11 4 7 4 0 19 17 1 16 8 12 10 10 2 7 8 20 3 16 11 13 4 13 15 1 5 13 14 18 9 16 2 20 9 13 9 2 2 10 2 19 18 5 18 6 11 9 5 11 18 15 4 12 13 14 14 12 7 6 16 1 4 15 16 3 19 17 13 20 11 9 20 10 7 1 19 17 12 1 0 5 12 10 10 2 2 6 20 10 1 4 8 7 15 1 7 14 2 6 4 11 15 15 3 11 15 4 5 6 9 1 1 12 18 8 9 19 7 8 14 15 15 8 13 16 14 6 14 9 13 19 8 19 17 14 6 7 19 10 20 9 15 6 15 17 9 2 0 7 2 11 18 20 9 5 16 16 20 1 11 5 15 5 14 3 19 13 13 1 4 1 13 5 9 1 16 5 6 19 20 19 3 3 1 6 12 19 3 7 6 18 6 20 16 1 5 13 18 11 14 3 15 5 20 3 9 0 18 0 19 6 15 20 20 14 6 11 14 17 13 11 5 1 10 13 6 8 0 7 12 6 4 12 7 8 18 13 2 6 10 4 11 2 16 2 11 8 5 8 16 15 13 12 15 8 0 5 7 0 2 2 2 10 17 4 11 2 15 15 13 9 10 2 14 18 11 2 1 9 14 13 15 19 0 13 4 16 9 0 7 15 4 7 8 16 2 19 3 12 17 8 1 2 10 17 10 18 3 8 0 12 3 16 11 6 12 18 2 9 20 19 8 4 0 17 13 2 14 13 17 13 9 5 19 15 3 0 8 15 18 16 5 16 7 17 5 5 18 4 5 19 15 15 15 8 16 8 6 20 9 11 14 12 17 12 10 0 1 9 11 5 0 4 2 9 7 11 12 11 6 11 7 15 20 16 3 14 13 16 13 5 17 18 16 14 6 13 2 4 7 20 14 11 1 7 11 2 10 2 3 14 10 1 18 0 18 13 12 11 10 3 13 5 13 2 4 8 7 1 11 3 12 3 5 8 17 11 19 17 3 16 1 2 7 16 14 20 16 13 12 17 17 6 20 20 8 14 4 2 1 12 1 5 12 3 4 19 16 11 12 5 17 2 4 12 18 3 15 7 13 5 17 17 19 18 14 1 2 18 2 14 5 17 17 9 2 19 19 0 0 13 1 6 9 18 3 12 5 12 15 0 14 8 15 14 14 19 11 2 5 7 14 1 7 17 19 16 3 8 3 20 14 13 12 4 16 7 8 15 11 16 13 5 2 2 0 20 5 6 7 16 18 18 3 0 3 0 8 1 12 13 16 19 18 7 5 20 18 15 15 14 10 14 2 15 19 19 10 11 0 20 1 20 5 11 13 4 7 1 9 4 1 0 1 4 17 5 7 7 20 17 13 1 0 20 15 9 12 0 16 6 5 1 3 17 13 15 16 4 6 19 19 19 1 3 6 10 18 5 11 7 5 0 1 19 6 9 8 20 14 15 16 12 10 0 11 10 11 4 6 11 8 18 9 6 1 7 11 18 0 18 15 17 9 4 4 10 8 20 1 6 9 2 2 10 8 2 17 10 6 17 3 9 5 11 4 3 7 13 11 15 19 16 12 8 3 6 6 8 11 0 4 8 12 0 1 19 14 16 15 16 11 7 2 17 12 1 10 17 18 18 7 13 8 12 3 18 1 20 16 14 16 2 18 20 20 11 4 4 2 20 19 20 8 16 6 20 20 7 7 1 18 10 8 11 19 18 17 8 4 7 10 4 0 6 6 3 2 11 7 5 16 9 10 20 19 9 8 14 18 10 7 6 11 15 20 15 1 3 1 15 20 19 4 7 18 17 5 12 8 12 8 6 15 6 19 4 18 5 16 13 5 4 6 7 3 7 0 12 10 0 4 8 5 12 19 9 3 3 7 1 5 16 19 5 14 7 11 4 7 18 3 7 18 20 3 3 19 14 7 11 20 17 7 2 4 15 20 13 18 3 6 4 16 6 2 9 2 15 20 19 10 17 2 9 1 8 8 7 3 9 16 12 9 5 3 20 4 1 4 2 15 14 4 5 8 6 8 6 17 9 16 10 18 1 20 17 5 20 7 0 13 4 0 2 17 4 10 2 20 6 4 1 8 18 0 8 19 7 8 5 7 14 6 5 10 3 3 0 5 0 3 2 12 1 12 17 8 4 20 20 6 7 20 9 15 0 12 9 2 15 20 0 2 16 0 19 10 8 19 1 18 18 11 10 16 8 13 9 5 4 20 6 20 6 8 11 19 15 2 12 0 19 8 3 3 9 14 15 8 14 2 1 18 8 7 6 4 17 4 11 12 0 16 4 10 6 3 2 5 9 6 12 16 0 13 10 17 6 2 6 16 2 3 12 12 0 4 3 0 0 3 8 20 15 0 4 8 16 13 20 1 18 1 1 11 18 15 7 11 17 13 1 8 20 15 16 20 5 16 8 4 14 16 13 4 7 19 18 10 17 13 14 15 20 7 4 11 1 13 20 2 13 1 3 19 10 7 20 10 2 16 16 7 9 9 14 8 1 12 6 5 9 4 14 20 14 9 2 20 0 17 0 13 9 9 8 12 10 20 1 6 11 20 1 13 18 19 14 4 14 10 15 11 12 20 11 1 14 1 15 12 13 17 2 3 5 15 20 18 8 3 9 19 14 18 14 20 19 9 11 14 10 4 14 15 20 10 0 9 18 16 20 17 17 15 7 5 16 19 18 1 19 20 3 3 1 3 15 14 14 10 16 1 4 4 16 18 17 7 12 20 11 11 4 0 17 17 6 8 8 8 19 17 3 19 19 3 16 3 2 0 7 16 12 1 6 18 1 16 18 5 19 15 0 10 1 3 15 18 1 4 6 7 8 3 15 10 4 10 20 1 1 16 13 17 2 10 13 15 18 20 15 4 14 9 11 14 0 14 5 4 5 16 2 9 13 2 7 20 18 9 14 4 18 15 0 18 16 5 10 4 8 3 18 14 9 16 14 11 2 4 16 8 17 18 16 0 11 7 4 3 14 16 18 15 13 3 9 19 20 20 3 17 10 3 4 20 15 7 11 3 15 11 6 13 16 12 20 18 3 2 2 11 7 19 13 13 2 6 0 1 13 17 13 20 1 7 19 8 17 0 9 12 15 1 3 7 3 16 4 8 13 15 10 5 12 9 9 9 13 4 7 8 0 1 7 11 7 20 0 19 13 10 5 17 17 1 8 1 20 12 14 16 8 19 6 8 11 17 4 18 7 4 7 10 10 17 5 0 20 6 2 8 0 3 3 9 12 16 15 12 4 15 7 1 5 6 9 6 20 2 13 14 17 12 2 18 4 11 16 0 4 15 5 14 0 19 17 8 2 8 8 3 12 10 20 17 18 2 16 3 15 0 19 5 4 8 8 9 3 15 5 4 4 10 6 1 17 5 20 1 11 8 20 8 20 5 20 1 16 17 12 10 6 12 19 6 8 3 9 17 12 12 14 5 7 11 5 20 7 15 14 20 18 11 14 2 13 12 14 12 3 1 8 6 19 0 8 2 9 6 15 14 11 19 9 20 0 1 3 8 6 7 4 13 1 2 3 17 7 15 11 15 8 16 5 1 15 17 19 18 8 12 11 0 14 11 13 20 19 12 15 7 13 0 16 9 15 14 13 14 5 12 5 12 14 12 3 16 6 6 10 4 2 17 10 2 18 8 3 13 12 12 15 19 9 16 16 15 0 10 9 9 14 16 17 7 19 9 6 10 11 16 18 12 20 19 17 18 18 12 2 4 3 3 13 20 3 5 17 7 3 6 13 5 17 11 19 18 11 3 0 12 10 10 7 3 5 15 7 10 13 14 13 9 15 10 18 17 7 3 14 13 20 7 20 15 19 4 19 12 16 0 4 11 11 16 15 10 7 10 2 8 14 14 10 11 4 18 0 0 19 6 1 8 6 8 1 3 8 12 18 8 18 20 4 19 15 20 20 2 7 1 18 14 19 13 4 8 11 1 10 17 2 12 8 10 19 7 12 13 6 10 1 0 9 20 18 19 6 7 19 15 3 1 5 12 7 13 4 14 18 4 6 4 5 13 4 20 11 3 2 0 15 13 14 8 7 15 4 1 11 20 18 19 18 19 17 10 0 5 1 18 18 8 11 14 5 2 8 13 5 6 3 2 2 3 8 11 20 15 2 0 18 12 19 18 7 13 16 4 20 13 3 19 0 16 20 3 5 3 11 2 5 15 7 11 2 19 19 17 15 11 12 5 13 17 0 9 3 12 10 3 14 10 2 7 3 19 18 9 5 10 11 5 10 12 6 6 9 18 3 4 1 17 13 3 19 0 15 5 5 4 20 7 0 16 10 3 9 8 8 7 18 17 17 19 17 12 12 1 16 7 1 8 12 15 1 6 3 18 8 11 17 13 2 14 1 11 12 5 15 3 13 3 2 10 6 10 14 20 4 13 9 2 0 15 14 16 3 18 20 13 7 1 16 1 15 17 11 20 16 9 19 9 15 11 6 14 14 8 2 6 9 18 18 5 3 4 1 19 11 16 16 18 13 0 8 5 14 17 16 2 14 4 10 15 18 0 5 8 19 11 4 0 5 6 5 5 5 17 11 18 7 5 17 8 9 19 7 7 4 8 5 9 16 8 12 6 0 13 1 4 15 7 2 6 6 9 19 15 2 7 0 12 14 9 5 6 12 12 16 13 11 14 12 3 11 16 13 13 7 11 8 20 17 20 0 10 1 15 12 12 15 16 14 20 2 11 3 11 3 9 3 8 9 2 18 3 11 1 7 18 19 9 15 9 16 17 19 15 1 7 5 13 3 20 20 5 5 11 6 18 8 9 4 0 15 2 16 7 10 9 13 5 18 8 3 15 14 17 14 10 20 3 4 7 1 5 19 19 20 10 15 14 20 9 17 9 5 3 14 13 20 17 4 12 20 17 9 11 2 13 13 11 8 18 12 6 19 19 6 1 4 16 6 6 12 20 11 12 13 4 9 7 14 11 18 19 3 8 2 9 11 4 10 1 9 9 13 10 0 11 6 11 3 0 9 3 5 11 7 0 4 18 20 12 0 17 4 18 3 18 14 8 1 8 6 6 3 4 0 20 0 15 18 10 8 13 12 13 16 1 8 3 16 14 0 20 18 16 3 2 16 8 14 15 11 0 6 0 9 12 7 16 12 4 11 7 18 5 17 12 20 12 8 2 0 17 19 13 13 3 8 5 11 5 0 13 0 6 16 12 3 5 18 19 1 4 8 16 8 3 16 11 19 15 5 6 7 2 20 8 13 1 2 8 19 18 3 14 9 8 14 17 19 15 6 20 14 3 4 4 18 7 6 17 15 2 6 1 18 14 13 1 1 16 14 7 8 2 5 3 15 12 3 11 4 0 9 7 13 12 9 10 9 16 16 2 4 18 5 18 2 12 17 12 19 15 13 15 17 18 20 14 19 4 2 19 6 8 12 15 4 18 5 17 15 9 17 3 7 19 4 3 13 5 7 17 19 8 1 7 18 4 0 19 19 18 16 14 7 7 5 4 20 13 11 10 7 3 16 0 3 12 19 10 12 0 20 1 6 7 8 6 19 6 1 13 5 8 9 8 8 16 16 17 1 19 15 1 4 7 3 13 19 18 19 18 17 5 13 13 18 7 14 13 18 8 18 14 4 5 15 9 3 8 5 8 0 17 8 15 6 13 2 0 9 11 16 20 16 14 16 13 15 18 18 0 17 0 2 11 7 17 6 17 4 2 14 4 15 10 19 14 7 15 17 13 19 6 5 6 2 7 10 10 12 3 0 0 0 18 1 13 9 2 14 4 4 13 11 2 16 12 2 17 20 20 10 4 20 11 13 19 12 5 14 15 11 2 16 9 6 17 19 17 6 1 6 17 9 6 13 17 4 15 11 16 1 10 5 11 15 18 2 0 3 0 13 6 0 13 11 10 9 11 14 0 15 13 9 8 11 14 9 16 1 9 3 14 4 12 20 13 9 20 18 10 4 15 19 19 1 14 8 18 9 2 3 20 8 20 8 14 9 5 6 15 17 13 16 9 4 11 14 18 17 4 3 2 3 5 10 8 20 2 20 16 13 20 5 12 11 5 10 19 10 15 8 2 18 19 3 6 12 5 20 9 7 16 14 11 13 18 6 1 16 4 3 6 2 13 20 7 7 9 16 1 14 7 17 10 6 4 18 11 16 8 6 11 4 3 20 3 7 20 20 11 15 13 8 18 1 19 3 3 15 0 16 0 19 11 14 5 11 16 20 3 13 12 2 6 20 14 13 19 4 0 9 5 5 16 2 2 2 1 12 5 1 8 15 8 1 20 17 15 11 11 14 15 14 7 17 0 8 5 16 20 11 16 1 18 14 16 9 8 18 18 4 18 12 3 10 15 14 18 6 17 7 2 8 9 4 2 19 0 6 6 20 4 11 18 6 11 17 19 16 0 19 9 1 1 15 2 13 6 2 10 2 11 14 14 12 18 6 2 4 15 10 12 3 1 12 5 14 19 20 12 12 17 3 3 19 12 2 10 20 4 10 18 19 18 9 1 7 14 20 17 11 19 20 6 17 2 5 19 9 9 16 10 12 6 15 10 13 20 18 17 19 5 2 10 1 8 8 15 12 10 9 18 20 18 12 4 3 0 6 11 9 3 4 11 17 8 5 19 19 3 13 19 17 16 16 3 14 19 2 1 20 3 1 12 14 18 0 10 0 4 11 15 3 4 20 11 11 11 15 11 5 17 10 10 20 2 4 0 11 9 3 19 15 16 4 1 6 17 3 0 13 9 11 11 1 3 10 12 17 8 5 19 10 11 18 18 19 0 20 9 1 10 11 20 11 1 1 18 13 1 17 6 6 14 9 14 10 20 5 18 5 8 13 12 16 15 6 1 3 11 7 5 5 11 6 20 20 3 5 7 18 7 5 20 16 19 14 12 16 18 7 5 1 18 19 5 6 11 0 14 7 9 14 11 13 12 17 15 4 0 13 12 20 8 9 16 8 11 5 4 4 19 10 12 16 18 14 1 1 7 3 14 17 15 3 5 9 11 6 13 14 7 12 16 6 7 3 13 16 17 10 5 6 11 14 19 9 13 4 16 20 14 18 4 20 16 2 4 10 20 12 12 0 12 0 13 4 3 12 16 17 10 13 13 4 19 9 3 3 0 9 6 8 5 18 2 12 15 5 13 14 10 17 5 7 2 3 18 20 12 1 14 14 18 10 14 2 12 13 5 2 1 11 3 17 14 14 19 18 9 8 6 2 1 20 15 7 4 17 10 10 3 13 5 15 5 1 4 3 14 17 4 5 19 8 12 8 1 17 4 15 0 12 17 6 7 0 20 10 12 16 5 9 19 8 2 9 17 19 3 3 6 11 7 19 9 10 0 14 2 1 11 12 8 2 14 14 14 13 6 10 16 10 6 9 3 3 8 5 6 6 4 10 14 18 7 2 12 7 9 6 1 11 20 5 2 6 7 1 18 15 14 15 2 1 3 2 4 4 3 17 20 5 20 11 1 18 2 13 20 6 2 5 7 7 12 13 2 20 13 13 17 11 13 4 9 18 8 4 16 8 13 2 11 5 10 15 15 7 6 12 3 10 3 13 13 5 20 10 20 8 8 13 17 1 20 15 0 11 20 9 7 1 1 20 18 10 11 9 10 13 20 15 8 0 16 7 11 7 12 17 6 19 8 7 6 17 16 12 1 19 10 12 19 7 12 1 19 8 0 10 11 1 5 20 14 14 1 5 4 8 3 9 19 14 19 12 10 8 12 1 16 12 18 9 16 14 20 14 14 7 5 20 10 11 18 18 20 15 20 15 9 12 13 8 20 9 2 2 19 15 3 17 15 2 6 17 19 13 19 12 0 15 14 11 15 16 9 4 16 1 5 15 3 1 11 11 6 2 7 10 17 17 16 15 11 11 13 15 2 20 17 4 7 20 5 3 15 16 15 20 17 7 6 7 9 3 16 15 7 6 12 17 1 8 1 12 18 14 17 12 15 18 12 16 10 14 1 10 14 12 15 9 5 1 0 9 20 14 20 2 7 9 1 10 15 14 18 18 4 10 15 15 0 19 7 6 8 9 10 3 1 18 19 10 4 0 2 1 11 15 4 8 1 20 1 5 11 7 20 15 8 13 17 10 0 2 20 18 2 15 3 1 18 4 4 8 15 1 20 8 6 18 17 12 6 18 17 15 6 7 5 10 8 19 2 12 6 11 1 20 6 2 15 2 13 19 13 20 5 2 18 2 0 15 20 6 3 5 9 7 1 0 0 0 1 17 4 2 17 2 3 8 10 5 0 4 19 18 20 8 20 18 16 11 10 0 6 7 4 3 5 17 18 0 9 18 15 0 13 12 12 17 7 1 7 12 19 8 11 20 17 18 7 12 17 5 16 6 8 18 17 20 18 0 19 15 0 6 7 7 11 11 6 19 16 9 5 16 3 4 14 9 5 2 20 17 20 15 17 19 20 9 8 7 1 1 4 9 18 7 15 17 5 4 10 2 19 11 1 5 1 16 15 1 15 3 12 12 5 10 2 12 20 4 8 17 5 9 5 1 14 19 0 9 12 15 5 18 10 0 10 15 7 6 3 4 1 2 17 10 13 10 17 20 7 1 18 1 15 19 4 14 7 0 5 18 2 3 1 19 13 12 0 17 8 7 10 5 16 14 1 12 1 20 3 4 3 3 4 3 7 9 16 12 9 17 6 8 2 2 16 13 15 3 10 16 0 4 15 10 11 7 20 13 19 3 7 14 15 11 1 5 4 13 14 8 13 12 9 14 13 6 5 12 5 20 5 16 20 6 20 12 8 14 6 13 10 11 12 3 17 9 8 17 9 8 15 11 4 20 4 19 20 6 14 5 8 8 16 13 19 14 7 18 17 1 6 13 0 11 0 2 13 5 12 4 2 12 20 8 10 7 20 10 5 19 16 20 9 10 15 16 19 4 3 17 14 1 0 7 6 17 13 3 15 1 1 15 15 14 20 1 6 20 9 7 13 20 10 16 2 8 19 12 3 5 7 10 9 2 6 9 15 4 12 3 9 19 6 12 14 6 12 1 5 8 9 17 5 3 4 15 11 13 10 6 17 0 2 10 11 15 19 7 4 4 11 9 14 9 6 18 6 18 2 17 7 10 13 16 17 0 20 19 17 8 9 3 7 6 4 19 12 3 3 5 4 14 17 18 13 14 5 0 19 0 16 18 6 20 12 0 17 10 0 15 14 4 11 7 1 9 5 2 18 17 19 6 11 16 5 16 3 9 11 18 15 2 14 8 4 20 10 18 19 13 0 12 11 16 6 2 9 6 13 0 12 2 14 7 14 13 9 6 7 0 5 6 20 13 19 13 1 4 20 3 18 9 9 18 19 2 6 19 0 19 5 11 11 15 19 7 19 17 0 17 19 17 3 19 14 0 4 9 18 7 2 10 2 7 5 13 1 8 1 16 15 4 5 19 13 10 0 1 6 12 5 19 16 10 18 1 5 19 7 19 10 11 0 8 2 15 20 10 19 4 9 7 6 0 1 11 3 8 0 9 9 4 0 2 2 4 3 5 20 3 20 1 13 18 9 17 15 14 20 2 17 18 20 11 0 10 5 1 12 0 0 20 13 19 4 2 8 20 13 14 9 4 16 3 4 6 8 19 20 19 9 5 10 3 13 17 13 11 8 15 10 8 20 12 17 20 20 17 0 4 11 1 1 13 14 2 8 8 16 4 11 10 4 17 20 11 16 9 9 8 19 0 20 14 4 3 20 0 12 7 19 15 8 15 13 11 14 4 20 15 9 4 5 11 0 5 2 20 3 12 3 19 13 10 0 11 5 10 13 20 8 1 19 9 13 9 3 0 15 1 19 5 4 6 8 18 14 16 18 13 16 19 6 14 5 1 18 20 7 17 4 8 6 12 7 6 1 5 19 3 16 9 2 20 6 12 9 12 20 11 13 10 11 7 7 3 15 9 13 16 16 2 6 5 18 14 16 17 19 19 7 5 13 11 8 20 3 7 16 14 13 2 19 18 7 8 12 10 13 5 17 8 2 9 3 5 16 10 3 8 18 9 2 11 3 8 4 2 14 17 17 13 9 9 17 5 10 2 3 12 7 18 7 14 13 16 10 16 20 10 18 5 12 6 12 14 9 5 1 17 12 0 13 20 8 4 15 9 13 5 2 4 10 5 5 4 20 19 10 18 19 2 5 1 9 17 0 15 11 5 18 18 7 20 13 2 4 20 10 20 1 6 15 17 8 18 7 1 13 17 7 10 6 14 0 15 15 16 19 5 11 20 16 3 12 0 19 7 1 8 17 7 7 15 2 0 9 2 16 12 8 9 13 9 0 1 4 1 0 17 16 15 2 15 12 12 17 19 19 18 1 13 11 13 6 8 14 20 17 6 16 3 0 3 9 6 1 19 19 6 19 19 11 20 6 3 7 19 9 8 17 6 8 0 4 3 4 14 11 11 17 17 17 20 2 17 11 5 13 16 13 10 4 1 5 7 10 18 12 0 11 20 2 20 16 12 15 0 17 17 2 1 9 13 20 7 7 7 6 3 20 19 10 0 7 1 2 11 4 18 5 17 7 1 10 12 15 20 7 16 19 6 5 2 8 11 19 4 4 19 3 7 7 14 1 17 5 6 0 19 1 9 15 14 11 6 19 14 13 17 13 9 17 12 8 15 13 10 7 3 5 11 17 7 2 13 20 10 6 1 7 8 8 20 18 1 10 7 0 10 10 16 13 9 17 18 3 15 19 15 5 6 11 14 0 5 11 7 17 18 14 13 1 10 15 18 18 9 12 5 14 16 19 0 6 20 6 19 16 16 3 1 0 8 13 16 18 18 5 10 16 3 11 12 14 7 18 9 0 18 13 10 14 12 8 20 6 6 14 12 17 1 16 18 13 13 8 10 9 6 20 3 6 11 14 17 9 10 10 13 16 17 15 18 8 12 2 0 4 2 13 8 19 6 3 18 8 8 0 5 20 5 1 8 16 10 4 14 0 16 8 0 9 9 15 6 11 18 3 15 19 11 20 14 5 1 4 17 6 0 6 13 0 10 20 12 8 8 13 18 11 19 5 8 13 11 7 13 12 6 12 8 11 13 0 13 7 11 18 12 11 9 13 6 14 10 10 16 19 20 18 5 8 11 10 10 5 17 2 6 16 13 8 9 13 4 8 19 17 5 2 4 9 16 1 9 12 13 8 13 20 17 20 11 15 5 19 8 15 12 18 8 18 19 2 2 7 8 3 9 4 15 1 15 16 1 18 10 7 9 16 5 17 0 14 7 14 2 17 13 13 19 18 13 10 5 0 3 2 1 16 15 0 1 17 3 4 0 16 5 19 18 3 5 12 0 15 0 13 3 4 18 0 14 15 17 2 1 10 17 12 11 5 4 12 18 0 12 16 1 8 9 17 4 20 8 12 0 8 11 5 11 6 12 4 15 19 2 5 7 2 3 0 15 11 20 8 2 2 20 19 7 19 17 18 17 12 7 5 13 2 18 7 7 6 18 18 11 13 19 2 4 8 8 7 3 1 5 4 19 14 2 2 2 15 14 3 7 4 19 5 6 9 16 4 15 13 13 15 18 14 3 15 4 14 20 13 1 0 5 1 8 7 10 15 2 2 15 0 9 11 5 17 13 7 3 12 5 10 18 19 2 6 17 17 11 13 12 20 11 0 0 7 14 20 5 7 3 16 4 17 3 12 8 11 3 0 15 10 1 19 18 16 15 5 16 1 9 13 5 17 3 20 14 17 20 7 7 17 5 15 18 0 3 0 1 4 12 19 17 4 4 12 13 8 3 2 1 15 9 0 20 6 11 6 17 18 6 1 6 6 6 20 10 16 9 1 20 14 6 0 1 3 10 20 2 15 5 15 5 10 6 18 3 8 9 7 16 8 13 20 8 6 20 15 2 15 5 10 5 3 10 18 13 14 10 18 18 5 11 17 10 5 7 0 20 4 4 2 10 12 20 2 12 8 0 4 11 2 7 17 13 19 7 8 15 4 14 5 1 9 2 3 15 14 9 15 19 16 17 8 17 4 3 10 10 5 11 5 17 18 6 5 12 5 3 15 17 3 19 1 13 20 18 2 5 9 12 9 4 3 15 16 2 3 14 9 11 19 11 13 0 7 12 7 8 16 11 12 14 12 17 2 6 0 0 2 1 15 1 8 2 18 20 15 8 0 15 8 19 6 11 14 12 10 10 3 19 6 15 13 0 5 16 15 7 6 10 17 1 20 10 19 3 18 1 10 10 4 10 18 11 8 11 20 1 18 17 6 13 19 4 0 20 0 3 17 1 0 3 18 13 15 8 6 9 17 12 0 19 3 13 20 1 20 16 12 3 13 1 0 20 4 16 12 16 0 11 13 6 7 6 17 16 5 4 2 9 6 10 20 18 14 9 13 11 16 20 15 20 15 10 20 14 3 0 17 1 9 9 7 8 18 0 8 18 16 0 4 11 10 1 7 15 15 6 6 7 13 6 17 16 7 4 1 7 2 3 12 14 5 14 18 8 20 11 3 20 10 18 5 15 14 16 4 7 16 9 8 20 19 0 6 10 5 5 6 12 0 6 13 16 5 12 5 15 0 0 16 12 15 1 1 1 17 7 10 15 8 6 8 20 5 5 20 7 3 8 16 4 19 15 9 9 12 13 6 14 12 4 10 10 16 20 7 0 15 14 17 0 3 19 6 2 15 5 12 16 5 0 3 16 16 19 15 5 5 19 9 0 11 11 17 9 3 14 2 18 13 17 15 13 14 3 11 0 9 19 7 4 13 15 18 17 9 4 4 12 0 12 7 2 9 4 3 4 13 0 15 3 6 11 15 19 16 1 16 17 9 13 13 5 12 1 0 6 12 5 5 9 20 7 1 3 15 7 15 17 15 20 10 20 6 20 17 15 19 13 18 17 10 6 7 3 2 10 3 8 6 7 17 17 4 17 4 4 12 9 16 11 8 2 13 13 10 1 1 7 4 16 1 16 20 16 3 20 19 16 2 17 2 3 12 20 14 19 5 6 16 0 0 0 20 10 17 5 11 6 18 2 2 1 13 10 14 20 8 19 3 5 18 19 16 7 6 17 10 0 7 10 5 11 20 12 11 3 3 10 6 4 3 18 4 18 6 7 3 3 12 9 5 5 12 20 9 0 3 20 9 14 13 6 9 14 7 1 6 15 6 8 1 14 2 8 9 8 3 16 7 18 6 8 4 5 8 4 12 17 6 14 3 15 17 20 12 10 15 16 1 9 0 20 18 12 6 5 8 8 17 3 10 4 19 20 8 7 12 20 1 20 18 10 5 6 11 8 2 9 18 17 7 0 7 18 11 6 11 13 14 10 12 9 19 2 16 10 11 5 0 6 13 19 10 0 15 15 18 9 20 1 10 8 8 1 11 4 15 12 15 11 17 19 19 4 5 13 5 19 9 2 18 10 11 0 11 8 0 3 12 13 15 2 8 3 16 14 15 10 3 16 15 13 11 6 8 15 13 16 18 14 19 18 8 13 10 7 4 9 10 19 14 19 1 20 4 6 9 19 1 8 6 9 17 7 0 15 19 8 12 10 16 2 16 12 5 20 12 5 12 12 14 14 13 4 20 12 11 20 9 18 16 5 10 10 6 7 18 7 0 11 15 14 17 12 7 2 2 4 3 6 10 0 0 7 7 1 18 1 4 11 20 11 16 9 1 8 13 16 7 5 14 12 0 2 16 17 10 13 13 6 13 1 14 0 14 18 15 1 17 16 13 16 14 5 10 11 10 1 9 15 2 1 2 6 17 10 10 11 10 18 7 0 17 1 12 20 14 9 17 11 5 12 13 20 10 0 5 10 6 11 16 11 11 3 19 18 5 19 5 2 10 7 11 12 4 17 6 10 3 3 11 17 11 8 17 20 4 1 15 12 10 8 8 17 12 14 16 2 11 18 0 17 20 4 10 14 0 2 5 12 2 0 4 18 14 11 1 0 2 5 2 15 0 2 12 12 0 14 20 10 3 9 9 4 9 8 14 18 20 0 14 13 3 16 7 12 1 7 4 1 9 20 12 17 20 1 10 9 2 18 19 14 16 10 11 16 1 15 2 11 11 4 7 19 15 16 10 13 3 10 14 2 9 13 5 1 4 5 7 13 11 6 11 19 18 7 5 9 19 7 15 10 20 3 1 19 11 9 10 14 6 20 4 7 17 4 13 7 0 11 17 4 12 1 6 8 0 13 19 18 1 4 9 9 3 13 11 15 9 12 18 4 6 16 1 12 13 1 15 7 0 15 8 15 17 19 12 6 10 6 2 19 11 7 10 11 16 20 3 11 19 11 11 14 10 20 19 0 6 2 2 6 13 19 19 9 0 7 18 13 0 5 11 16 15 3 12 12 15 5 18 20 1 16 3 3 0 19 10 14 12 2 9 12 8 13 9 10 16 9 12 16 2 4 0 16 18 9 9 16 0 10 9 20 4 6 18 18 3 11 0 20 3 15 1 18 3 13 11 13 4 20 7 8 20 19 7 16 15 19 5 18 18 8 7 1 13 19 7 1 8 4 14 1 6 11 4 17 8 7 18 9 10 3 12 17 5 0 9 4 8 20 11 11 9 17 10 20 15 18 17 19 2 20 16 5 4 8 1 2 16 14 0 10 4 10 4 9 3 0 13 12 6 4 15 8 3 15 5 10 9 5 4 3 13 1 18 1 3 6 7 3 15 16 1 0 2 10 11 7 5 10 2 7 16 1 8 4 12 10 3 9 7 16 0 16 5 8 2 19 12 17 2 2 10 19 16 17 7 12 17 16 17 2 4 10 3 8 3 8 7 15 14 17 10 4 17 0 13 16 20 13 15 20 15 7 2 20 17 8 15 14 11 9 0 15 12 20 18 19 17 9 10 4 2 8 8 14 10 19 4 8 15 9 14 1 14 11 13 4 2 4 2 0 12 15 20 16 16 1 1 6 4 11 18 4 7 6 16 1 2 5 3 15 8 9 7 17 5 5 9 8 9 12 20 16 1 18 2 16 3 9 3 11 10 1 2 8 10 13 16 12 11 4 7 3 16 10 20 12 18 9 18 9 4 1 12 4 4 15 8 3 9 19 15 17 11 9 20 11 2 4 4 7 12 11 15 3 4 0 7 20 8 2 0 2 15 13 19 0 10 16 11 8 3 8 17 7 14 19 10 9 1 12 2 4 3 20 11 9 17 20 8 14 12 10 15 13 10 6 1 1 19 10 20 13 19 8 10 10 15 5 1 1 3 17 7 4 15 15 0 17 2 10 4 9 11 1 11 1 8 18 2 8 16 1 6 3 5 2 16 19 17 7 8 5 1 2 19 1 2 10 14 15 3 6 5 3 0 10 9 18 17 13 4 15 19 9 11 18 12 9 13 17 3 12 9 3 12 5 7 14 6 5 4 6 0 5 19 1 10 0 0 17 2 5 17 4 2 0 16 10 0 4 14 4 3 8 10 7 19 2 3 7 18 9 17 0 0 18 8 10 3 5 14 12 6 16 11 13 20 10 12 10 20 6 13 20 13 9 16 7 17 11 3 0 12 1 6 11 12 17 4 11 15 6 6 2 17 14 0 16 8 15 15 2 1 9 16 11 11 11 8 15 17 19 5 14 5 4 1 7 15 19 5 8 13 12 11 13 10 12 3 16 2 11 6 18 0 3 17 14 3 9 20 7 14 17 4 11 10 13 3 15 6 6 2 1 3 14 1 1 17 2 2 9 12 7 16 8 2 9 20 9 17 6 2 9 11 3 17 4 0 9 5 12 18 18 9 18 8 7 18 8 9 13 18 18 11 8 6 14 12 1 16 13 20 18 2 0 2 5 5 18 13 7 16 8 12 7 15 6 7 6 20 14 18 19 4 11 10 17 15 18 20 3 0 13 16 3 16 0 17 6 13 3 0 5 5 10 0 13 7 16 3 7 19 14 18 11 6 2 16 2 16 4 16 3 19 13 4 0 2 10 17 9 12 4 13 8 16 14 10 1 6 19 7 19 11 0 20 10 15 16 9 12 7 2 9 5 4 10 16 16 15 2 10 3 0 17 15 9 10 11 18 3 2 1 10 15 11 17 5 20 10 5 2 9 15 19 2 8 5 17 13 2 2 16 17 12 4 16 7 16 16 10 11 4 18 0 4 12 5 20 19 2 17 15 18 7 11 0 8 6 12 2 10 11 17 11 19 12 19 0 15 11 1 8 7 14 18 6 10 5 18 20 4 16 7 14 18 2 9 17 20 10 13 2 20 8 13 20 9 17 4 8 12 6 14 17 8 7 3 4 11 9 3 6 16 1 0 14 1 11 10 11 4 3 20 3 3 20 18 11 15 17 13 19 18 18 3 16 2 14 14 9 17 12 0 0 1 7 2 14 11 14 11 17 19 14 6 9 4 2 0 2 19 14 13 5 13 10 0 3 16 17 10 1 1 12 18 12 13 13 13 5 9 2 18 1 5 2 16 6 1 3 10 4 8 4 11 11 18 2 2 20 9 6 3 13 17 17 16 16 17 10 12 17 8 15 0 13 14 10 11 10 18 7 12 5 7 1 13 2 4 17 17 1 11 2 9 4 19 9 8 1 11 17 18 8 4 12 7 14 0 10 12 2 14 19 14 13 10 20 1 2 9 0 16 8 10 10 0 14 7 4 12 9 6 10 2 2 9 4 4 15 14 0 20 0 10 7 15 16 6 0 4 1 16 14 4 10 16 20 4 8 9 2 20 15 3 17 10 7 17 15 1 8 15 5 8 2 18 4 14 3 15 9 18 1 9 0 16 17 11 12 17 4 17 0 6 17 6 17 15 12 2 1 9 4 20 7 8 4 2 18 8 17 0 13 11 1 14 9 13 16 0 5 2 7 13 16 5 8 3 10 0 13 20 11 12 3 17 5 0 18 8 8 9 8 14 16 20 6 10 17 14 12 14 6 14 16 12 17 18 6 12 8 17 11 1 15 17 0 8 1 13 5 12 20 14 3 1 12 12 19 16 7 1 14 6 19 2 1 7 14 19 2 6 6 0 8 19 8 0 18 3 8 15 20 2 3 9 6 14 11 8 12 17 14 14 6 2 17 19 14 18 4 5 4 16 12 20 14 0 18 10 13 8 3 2 11 8 9 0 9 6 7 13 13 4 1 4 4 8 6 18 13 8 17 3 13 17 19 5 4 4 12 14 8 0 1 1 2 17 19 15 8 20 1 15 1 20 19 17 17 16 4 19 20 11 9 13 5 16 12 9 15 10 18 18 18 14 10 19 0 9 3 10 15 1 17 5 0 10 16 8 6 15 17 18 20 12 11 15 9 0 16 16 16 0 2 8 14 7 15 16 13 17 10 2 0 12 4 19 11 17 19 2 13 19 10 16 6 5 16 13 7 11 19 18 16 2 6 9 8 17 7 6 18 14 0 10 10 1 3 14 15 8 17 11 8 16 18 10 0 4 7 10 19 16 19 11 18 20 16 5 11 17 0 12 17 0 2 7 10 5 12 14 10 18 0 1 9 18 4 20 13 5 8 3 18 16 3 9 3 10 18 14 14 1 12 2 15 10 16 3 11 13 2 13 19 18 0 19 19 12 15 16 18 18 3 11 17 17 14 14 19 15 8 14 9 3 7 9 4 0 17 10 20 12 19 15 12 6 9 4 6 17 18 15 19 1 18 0 9 19 3 18 19 15 6 13 20 17 5 7 13 0 13 0 17 2 6 2 15 16 10 2 10 2 8 7 12 5 8 10 10 11 8 20 14 11 18 15 4 1 3 20 2 19 17 16 10 18 16 18 8 14 2 4 0 16 2 7 6 7 11 8 17 18 17 13 11 5 18 3 8 18 16 10 1 9 8 5 20 5 12 3 17 7 20 18 16 16 8 10 11 18 11 20 16 10 7 4 5 17 18 6 2 0 16 11 10 15 11 5 2 13 18 13 7 18 14 0 3 7 2 9 13 16 14 15 5 8 12 0 8 7 16 13 12 20 17 15 6 18 5 11 2 14 15 16 18 4 8 6 18 18 5 11 17 3 1 12 6 0 4 12 12 3 18 7 0 9 20 8 19 0 16 17 15 9 19 19 5 17 9 7 0 15 7 15 15 4 10 8 3 3 6 18 8 5 11 12 7 14 6 20 16 8 19 13 3 2 6 20 15 8 11 14 10 6 14 2 17 16 6 2 17 9 19 14 8 14 10 11 19 8 17 9 9 5 0 15 11 9 18 12 13 6 18 4 15 13 12 8 18 15 10 10 10 6 11 19 14 17 8 8 0 10 3 8 19 13 7 9 19 18 4 18 16 1 9 11 20 13 7 10 2 20 13 16 2 15 6 4 7 3 12 20 15 3 9 0 2 2 9 6 7 0 5 2 1 5 20 12 14 19 5 11 0 2 12 2 1 6 3 11 8 11 15 0 14 13 9 5 10 12 2 1 13 6 13 1 11 1 6 8 18 12 14 2 7 11 7 5 16 19 3 10 1 9 14 13 5 18 11 0 2 9 6 15 17 5 5 5 11 8 20 2 9 11 20 6 2 15 18 12 19 3 9 18 5 3 19 6 14 18 3 6 16 14 20 4 9 12 9 5 20 4 16 12 17 17 11 15 4 17 18 17 18 12 5 15 9 18 5 1 19 3 8 7 2 15 20 4 6 13 0 9 11 8 2 16 5 10 1 9 3 3 15 15 6 1 6 18 1 3 5 13 1 1 10 8 16 19 11 15 17 9 13 10 15 1 12 12 1 14 1 4 7 13 16 14 9 14 14 10 0 0 3 17 6 20 15 18 2 4 4 5 4 19 19 1 10 17 13 18 13 12 7 3 8 10 18 2 0 2 0 14 14 2 19 6 11 7 18 16 9 3 3 14 1 13 14 5 13 11 2 14 13 19 7 9 14 14 2 20 20 1 10 9 13 3 9 10 8 4 10 11 1 9 8 19 19 3 16 0 13 2 6 16 18 13 13 13 4 4 14 15 4 10 20 12 10 4 10 4 6 4 12 3 14 2 15 7 13 11 13 5 19 2 9 14 18 15 3 6 11 18 2 16 14 14 2 19 4 6 11 6 5 14 14 20 4 0 0 4 10 20 5 15 20 19 6 1 15 16 1 1 18 4 2 1 6 7 14 20 2 19 6 10 15 19 1 7 16 3 15 15 1 2 17 13 11 19 6 2 3 20 0 12 3 20 18 15 16 1 4 20 2 6 12 17 5 0 6 6 9 17 3 20 11 2 5 5 10 18 2 18 20 20 0 18 5 19 19 14 15 17 3 13 12 10 1 15 6 0 0 0 19 16 20 18 9 2 3 9 16 17 18 1 9 4 11 14 11 9 10 18 18 12 7 15 17 0 4 13 5 2 3 1 20 13 18 19 1 5 20 14 17 11 12 19 13 14 10 13 4 3 7 8 4 11 14 3 6 18 2 6 8 7 12 13 2 3 17 19 0 17 10 18 16 11 14 6 8 6 0 13 18 11 6 18 7 6 2 17 4 3 1 17 14 8 2 6 17 2 6 14 18 1 15 18 8 12 4 11 0 17 14 4 16 20 3 11 3 9 13 2 11 7 6 15 0 10 10 5 16 8 11 14 19 10 5 5 18 1 2 18 10 1 7 18 1 4 3 16 18 3 17 12 14 5 7 17 0 13 14 15 11 7 9 10 15 4 9 4 17 15 19 6 5 12 15 1 13 3 7 10 15 14 16 9 10 0 7 15 0 9 13 12 14 16 12 14 13 10 0 5 5 6 3 2 14 3 6 18 4 10 0 17 4 9 13 12 12 9 14 4 4 5 7 1 7 6 15 6 18 9 1 8 11 3 14 18 19 4 2 20 12 4 17 18 5 8 0 17 7 20 7 18 14 6 9 2 19 6 20 14 10 10 10 1 12 17 5 18 3 16 0 17 7 17 14 1 16 1 8 0 17 8 19 19 7 10 18 18 5 7 2 7 15 0 19 3 13 20 5 14 1 8 7 4 10 0 1 11 13 20 20 5 17 19 20 5 13 3 19 1 3 4 5 7 8 13 10 2 2 10 3 15 11 12 10 3 10 11 8 4 7 14 7 1 7 0 10 17 17 6 10 2 10 9 17 13 1 17 11 17 19 13 15 4 15 7 20 11 16 1 2 13 12 20 0 2 11 6 4 2 10 13 5 15 17 2 3 12 6 17 14 9 3 6 12 0 7 5 4 4 12 10 12 12 1 11 3 12 4 9 11 16 4 1 0 9 11 3 18 5 8 18 5 6 2 12 7 5 6 4 20 14 5 11 11 9 19 15 5 12 12 10 13 5 15 12 12 20 11 13 11 17 3 7 9 2 8 8 12 13 7 14 2 10 0 10 5 2 19 0 20 1 15 19 2 11 17 19 10 7 0 15 12 1 3 7 20 10 15 9 0 6 11 4 16 2 12 20 2 12 13 16 20 8 18 11 20 11 15 19 19 15 6 1 19 2 15 17 3 19 10 6 9 13 15 4 18 20 18 18 6 3 18 18 2 4 8 14 15 15 10 12 6 15 12 12 17 16 4 0 15 3 5 1 19 2 11 7 10 8 8 11 17 2 11 4 11 8 5 5 1 13 10 6 5 12 13 3 3 4 17 8 7 12 14 8 2 15 12 18 4 17 13 19 3 12 20 3 19 1 20 2 8 7 12 18 8 3 13 18 4 5 7 14 2 8 13 16 18 8 9 11 18 3 19 7 1 9 2 7 0 8 5 17 8 19 7 6 18 9 8 15 7 6 12 2 17 19 11 20 20 1 17 14 10 1 16 10 6 4 9 13 2 20 11 1 16 4 4 0 11 11 18 4 10 7 19 15 5 15 14 1 14 2 9 1 15 13 1 12 18 13 12 20 8 10 5 9 0 9 11 2 7 13 20 10 0 6 11 15 5 11 11 12 11 15 6 10 17 0 19 6 2 14 18 5 20 8 18 17 12 1 20 19 0 19 3 15 12 4 13 3 18 2 11 10 19 11 19 2 19 5 0 16 8 9 9 6 17 18 0 3 5 8 9 6 12 16 10 18 0 6 2 20 10 9 9 10 11 3 5 2 9 8 5 10 12 10 18 8 16 6 9 10 7 5 17 17 20 11 18 9 6 3 11 14 18 8 5 13 19 5 1 0 20 14 6 10 3 14 15 0 15 4 7 4 14 20 14 20 18 11 5 1 6 12 16 13 7 4 8 10 16 5 5 0 9 10 4 15 18 5 19 1 14 9 11 17 18 1 10 7 19 9 18 8 15 6 12 15 11 12 8 4 5 4 17 0 14 11 0 18 7 4 12 11 13 16 13 11 19 17 5 10 9 5 3 20 5 16 1 6 3 15 6 2 16 4 10 7 1 15 7 9 4 15 0 4 13 7 17 6 7 17 0 11 20 12 6 19 7 7 17 11 12 16 4 3 1 9 15 3 6 3 5 20 3 5 0 20 20 16 12 7 19 5 10 12 2 0 0 10 10 1 15 10 9 3 1 12 14 3 14 9 19 17 16 11 20 2 20 9 1 20 19 1 1 17 14 14 3 4 7 7 19 12 7 15 5 6 4 15 13 19 14 5 7 5 15 13 16 10 14 7 13 5 0 5 14 15 5 5 20 1 11 3 0 12 11 3 20 7 15 1 10 2 3 5 5 5 13 4 16 13 17 12 13 17 6 13 9 10 3 12 9 1 18 5 1 11 0 4 12 13 12 19 15 13 3 6 9 15 17 4 3 16 4 10 10 15 3 1 4 1 16 2 14 19 8 4 0 1 15 16 8 11 12 18 8 6 16 5 14 10 16 18 3 6 9 3 9 10 3 16 16 16 14 1 0 3 15 3 0 3 12 17 5 14 11 10 10 13 12 20 16 11 10 0 15 15 11 15 12 13 19 17 4 3 2 14 18 13 16 12 3 7 12 7 1 14 19 9 3 2 10 6 15 17 12 12 9 13 8 3 14 16 14 12 2 6 16 15 8 0 0 10 8 17 5 2 19 8 10 20 12 6 12 8 20 17 15 11 20 0 2 11 3 17 17 7 7 1 20 19 20 18 1 10 3 6 12 5 1 11 12 5 0 19 5 16 12 6 3 8 0 13 12 7 20 13 14 16 13 7 6 20 1 4 17 2 15 16 9 2 2 13 20 17 3 7 8 1 0 2 20 4 7 4 0 12 7 17 5 10 6 13 4 17 10 4 16 20 20 2 5 19 3 1 2 19 17 1 4 19 5 18 13 20 6 15 9 9 12 8 16 3 6 16 11 5 18 3 9 15 5 6 20 5 16 10 14 16 11 1 4 8 12 10 18 19 19 18 11 16 11 8 16 8 19 4 18 15 7 8 2 2 5 18 0 19 14 19 5 1 16 0 6 14 18 6 6 14 20 14 16 1 17 8 12 18 5 6 7 10 2 17 19 16 0 3 8 5 7 9 0 11 17 18 17 0 8 8 14 2 20 9 19 12 14 15 16 12 2 16 14 18 3 1 0 12 3 19 13 10 9 20 4 2 0 0 0 16 5 8 10 9 6 6 13 4 15 13 5 12 13 3 16 6 14 5 4 13 2 10 15 8 11 0 8 2 8 7 17 7 18 18 12 17 15 9 0 9 14 8 9 4 12 11 8 8 9 8 3 15 20 6 10 2 9 14 1 3 4 4 6 6 7 19 6 14 9 19 20 3 13 6 13 7 17 16 8 4 6 6 0 2 1 3 12 7 20 13 11 5 20 2 3 9 12 1 6 11 11 15 1 16 9 19 7 2 11 0 15 4 4 19 7 9 5 4 5 0 9 17 8 17 13 20 8 17 14 14 17 5 18 13 5 7 18 19 6 11 17 2 11 10 4 4 18 18 8 0 1 0 13 5 7 10 9 4 8 2 20 9 12 17 7 9 18 17 13 15 12 13 18 16 16 9 7 18 14 20 20 0 6 15 2 6 2 0 20 14 18 8 8 5 13 19 20 0 20 1 9 17 0 15 20 9 7 11 7 19 13 6 11 19 10 7 1 14 13 17 10 20 10 0 18 4 7 3 17 3 0 12 19 12 6 10 18 12 18 2 2 14 6 20 8 16 7 13 7 0 9 5 14 3 3 10 13 3 17 15 20 4 4 2 17 15 15 0 7 11 5 19 10 12 11 12 3 12 16 6 18 3 1 16 13 3 4 3 7 7 0 8 13 3 12 7 2 7 15 20 6 5 17 19 18 14 9 5 17 20 13 11 20 2 14 9 5 12 16 2 0 1 15 7 17 6 5 3 6 12 15 16 6 20 1 20 2 4 6 15 1 0 4 1 3 18 2 20 1 11 19 7 6 12 19 7 6 9 16 5 15 20 16 0 10 10 8 20 7 6 3 10 10 8 10 14 1 2 13 16 15 11 4 15 12 12 2 0 15 9 5 7 2 15 14 15 7 16 10 13 1 13 18 2 6 20 1 3 9 0 3 9 0 2 4 9 10 0 4 13 12 4 20 6 7 7 17 11 10 3 18 8 11 14 18 3 11 3 17 2 8 19 8 19 4 11 20 1 0 10 7 16 5 9 18 1 11 6 18 16 13 4 1 5 10 4 12 0 11 16 5 7 13 17 6 2 3 5 20 15 12 2 11 8 5 9 17 8 12 1 6 2 12 18 1 0 8 4 14 8 16 8 18 10 1 19 0 10 3 2 2 4 0 16 16 12 3 13 12 12 6 16 7 4 18 10 18 19 13 14 2 7 15 0 9 9 8 12 0 1 14 1 0 15 13 14 6 4 12 1 6 16 5 17 10 17 6 18 12 3 0 11 14 0 16 2 7 5 14 3 2 4 5 17 4 0 13 20 17 10 4 20 17 10 4 3 4 11 12 0 19 14 10 19 0 15 11 19 6 5 5 5 4 2 11 10 6 20 9 16 18 4 13 2 14 3 4 8 10 10 0 8 6 4 14 12 10 19 2 14 7 17 11 11 8 3 0 13 6 14 5 10 11 11 11 12 20 16 7 12 7 13 11 19 1 12 12 6 6 18 3 14 3 16 11 15 0 7 17 12 17 17 13 9 4 9 19 14 17 9 11 7 9 4 15 12 4 16 15 18 9 2 7 0 14 10 6 2 5 0 3 13 8 8 13 20 14 15 2 7 0 6 5 3 10 10 16 14 12 12 7 2 12 4 14 9 5 10 9 17 8 12 1 6 17 2 15 3 6 1 13 9 15 3 17 16 9 12 14 3 10 1 1 7 6 20 13 15 11 11 0 14 16 0 17 14 12 3 6 8 20 8 5 17 19 16 14 9 12 11 4 13 3 16 3 16 7 1 11 2 10 7 17 1 3 20 18 20 2 17 10 12 10 14 18 0 1 9 8 11 6 2 15 6 15 13 18 18 7 11 16 18 3 0 16 4 18 3 10 13 18 19 17 7 6 13 13 13 19 14 3 1 6 10 0 3 8 13 20 7 6 16 19 16 9 8 7 2 3 14 9 13 10 18 8 18 10 18 1 10 18 17 5 7 10 7 16 13 15 16 17 20 14 2 8 15 1 10 1 5 7 9 7 16 3 14 14 11 3 17 11 7 5 3 7 8 19 14 8 9 11 9 16 1 4 1 15 19 18 16 9 12 2 13 4 13 4 0 7 13 2 16 3 5 16 12 14 19 3 19 11 13 13 8 2 19 16 19 8 16 16 11 12 6 16 15 3 20 15 1 0 2 2 8 14 2 18 20 17 5 10 19 7 18 13 13 16 3 16 0 8 0 14 3 2 4 19 5 14 11 11 17 4 19 9 1 13 1 12 18 18 2 2 15 14 7 7 18 5 11 11 8 19 8 4 11 6 12 18 15 3 17 15 2 17 1 6 13 0 12 4 7 17 8 3 16 7 12 5 10 10 0 16 19 0 20 13 10 2 20 18 14 20 20 16 0 1 6 12 11 6 10 14 1 5 2 13 1 13 13 4 19 3 1 11 13 9 19 11 18 0 7 3 6 20 19 5 5 16 6 1 4 8 9 5 6 9 7 16 11 7 5 2 11 20 12 7 19 5 19 18 14 20 1 11 19 9 16 6 19 9 13 20 7 18 16 16 9 3 11 0 3 18 3 7 15 20 20 12 19 18 13 6 15 7 18 19 10 12 12 19 4 4 13 1 20 13 8 18 4 3 4 6 9 4 18 7 3 9 12 19 0 0 12 7 1 16 3 5 7 11 1 17 2 1 3 19 13 8 3 8 16 0 10 9 0 2 13 9 5 14 9 3 9 18 10 19 1 5 16 17 16 3 4 14 10 5 12 4 6 14 5 1 6 12 8 15 1 1 10 14 12 10 16 19 5 8 16 2 17 6 11 20 15 2 3 6 9 6 4 2 3 2 6 12 3 6 14 9 20 5 4 2 8 15 15 1 9 3 17 11 7 9 14 12 11 8 19 17 2 12 5 8 2 9 12 12 0 12 17 1 17 0 19 18 2 7 16 3 16 18 9 15 7 17 2 19 8 8 7 3 18 15 8 20 17 7 2 17 9 16 10 0 6 19 18 13 17 13 15 0 14 11 10 2 1 13 5 2 4 8 13 15 0 10 6 1 16 1 4 2 13 2 15 16 9 2 2 2 12 19 3 13 5 2 17 1 5 12 19 11 18 9 15 13 4 7 4 14 11 3 5 20 4 7 20 2 4 12 0 11 0 3 15 9 4 12 13 7 20 11 15 4 1 20 7 3 0 9 11 20 19 10 19 7 6 9 2 4 19 15 20 4 4 0 17 3 1 3 11 4 19 15 20 5 16 9 0 0 4 20 16 4 8 4 8 12 4 3 19 2 5 6 20 19 0 15 15 16 13 8 4 3 7 8 10 0 10 11 10 8 5 16 3 12 16 9 9 8 6 1 14 15 17 6 5 10 1 16 0 19 19 9 17 0 10 20 15 12 3 4 3 13 6 15 6 20 6 9 1 15 13 9 0 15 16 2 20 18 12 1 11 15 15 20 8 11 16 20 3 15 3 19 6 9 14 20 6 5 20 1 18 5 9 15 16 13 19 12 3 17 6 19 10 6 2 20 13 14 1 4 9 18 4 3 7 17 8 17 16 16 18 6 5 20 17 8 10 18 19 6 13 19 9 0 16 4 16 3 3 3 0 2 9 17 12 18 4 18 10 3 4 3 5 10 7 2 12 20 10 14 8 1 16 7 1 11 17 19 19 3 11 5 9 9 1 18 5 11 11 12 18 9 18 0 14 1 8 0 17 13 14 16 8 1 11 1 0 0 5 9 2 12 7 13 2 12 0 8 8 14 18 12 6 1 17 5 11 8 2 2 2 10 7 12 8 11 1 14 7 4 5 6 20 8 1 10 2 6 0 5 16 11 9 15 5 3 0 0 2 20 8 19 1 5 0 14 17 13 11 4 13 2 6 6 14 17 12 20 0 19 8 18 8 3 17 13 14 19 0 10 4 11 4 13 8 5 15 5 5 4 6 18 7 4 1 11 14 6 13 9 13 14 5 17 0 6 0 12 11 14 9 5 18 14 5 8 18 16 3 13 18 3 16 19 10 13 14 12 13 1 20 13 3 7 20 12 3 15 15 0 3 14 14 16 10 12 4 18 17 20 8 16 12 17 2 7 1 19 0 5 16 8 13 16 18 15 0 13 9 16 5 10 2 4 7 15 13 12 18 16 1 14 15 2 18 18 8 15 11 6 5 20 3 13 19 19 13 18 2 17 0 10 20 5 15 9 18 5 18 15 8 4 9 17 6 0 17 7 9 18 14 7 8 12 18 1 10 13 18 19 16 5 12 0 12 17 20 15 18 19 6 2 6 17 8 17 0 18 4 16 17 1 5 4 19 15 7 20 20 7 19 10 12 10 14 7 17 9 11 19 16 5 9 5 7 20 18 10 20 15 0 8 8 18 12 14 4 20 17 19 11 2 10 16 12 17 15 15 6 17 20 6 2 14 18 10 12 9 9 17 5 7 20 17 18 6 18 0 5 0 20 13 4 19 17 1 17 1 7 19 4 18 2 4 6 14 20 18 13 16 6 8 19 2 3 15 5 7 10 16 12 8 12 10 1 2 20 0 5 7 13 10 17 20 8 10 14 9 15 17 19 0 9 7 15 5 8 19 12 16 5 5 11 17 5 1 16 5 18 11 3 2 7 5 0 10 1 11 7 5 10 9 7 9 4 16 15 1 16 14 18 17 11 13 3 8 0 11 18 8 3 5 19 15 13 6 2 8 14 8 11 5 2 15 0 9 19 2 9 4 9 20 11 6 19 18 13 14 8 1 12 13 6 7 16 3 15 12 6 14 1 11 17 6 17 9 12 13 20 4 11 3 6 16 9 1 13 7 8 18 19 1 3 15 5 4 5 5 12 12 17 19 4 5 3 7 7 4 18 19 17 1 14 18 9 14 17 12 0 11 6 8 11 12 13 8 4 13 18 15 7 20 2 12 17 12 0 15 19 16 17 16 20 16 11 7 15 5 16 8 3 5 10 3 18 19 1 9 2 4 16 1 0 14 16 4 14 19 0 0 16 17 10 19 14 3 10 20 11 0 10 7 0 6 18 2 3 18 4 10 15 8 16 15 19 16 14 1 19 16 13 2 7 5 17 7 20 1 4 20 0 11 9 4 3 15 11 12 16 16 10 11 20 19 17 5 17 14 5 13 15 2 7 17 15 3 6 13 18 7 0 13 10 8 12 13 11 15 11 11 14 15 20 8 20 20 17 6 16 10 19 11 16 17 18 19 15 18 1 10 20 6 13 19 13 20 13 3 18 20 11 10 11 16 20 14 10 9 19 10 0 16 18 20 18 12 11 20 11 8 5 1 7 2 4 6 18 15 5 1 14 14 5 6 17 9 8 16 7 5 20 6 16 18 14 18 11 1 20 11 4 14 0 5 16 11 12 15 10 2 11 10 9 6 12 5 6 13 12 10 1 4 20 18 0 8 5 9 2 13 19 4 13 11 16 18 4 8 20 2 5 2 0 6 16 15 6 15 1 16 20 4 10 11 2 12 8 16 16 4 17 19 4 15 14 6 19 15 16 11 8 1 19 7 0 18 20 4 9 14 12 0 18 7 12 4 2 1 0 9 5 8 20 1 4 10 20 16 1 14 7 17 4 6 9 19 5 11 10 3 12 13 18 20 16 18 16 13 0 5 4 13 18 2 17 10 17 8 8 1 4 16 6 9 2 15 15 10 6 14 20 1 2 17 12 20 7 6 7 19 20 20 13 0 12 9 9 14 7 19 4 10 19 6 4 15 17 10 4 8 5 5 18 14 17 1 9 15 14 6 20 7 3 5 15 1 10 14 6 8 0 1 1 9 2 3 18 17 13 9 0 9 20 5 8 15 20 8 20 12 14 14 12 2 12 11 8 12 11 13 20 6 9 8 20 14 15 7 10 20 5 13 19 14 19 7 17 7 5 11 13 10 1 16 18 19 1 14 4 14 19 17 3 12 16 16 17 3 15 19 11 9 20 3 6 7 6 11 11 6 5 16 1 6 20 18 0 19 0 17 2 11 17 12 4 17 4 5 20 0 1 12 1 5 5 11 6 16 5 8 2 19 19 3 16 4 11 3 17 14 0 18 3 8 12 0 18 14 17 15 6 11 12 16 20 4 17 19 13 13 19 2 10 15 18 0 10 5 3 6 13 1 8 0 8 13 18 1 11 16 6 6 9 15 9 8 3 12 7 18 0 2 8 12 4 6 7 18 18 17 1 2 14 18 19 3 6 0 17 2 7 14 11 3 0 16 5 0 12 0 10 18 17 1 5 4 15 13 9 15 13 9 13 10 0 14 16 19 1 13 17 20 8 5 4 5 9 10 4 16 7 19 15 7 6 15 19 1 4 18 0 17 15 19 5 20 3 10 0 18 14 17 8 15 14 3 15 16 7 9 14 19 4 4 2 9 19 15 17 3 2 5 4 13 20 7 5 13 1 19 9 12 0 8 11 2 18 18 16 7 14 15 11 3 17 2 5 3 6 16 10 14 6 1 6 19 5 20 19 8 3 8 15 2 12 11 9 18 2 5 1 5 11 15 8 18 9 13 19 7 6 10 1 0 8 20 11 17 11 0 11 12 13 3 19 14 19 8 9 15 5 14 1 13 16 10 20 14 11 12 5 9 0 1 10 0 13 9 0 17 11 13 18 2 20 16 0 9 3 1 10 7 8 12 8 6 15 13 6 16 1 16 18 1 11 19 1 16 8 8 6 2 12 18 10 6 13 20 20 20 13 10 7 0 13 2 20 0 4 2 3 20 10 19 16 18 13 2 8 10 17 11 3 11 0 9 0 8 20 9 13 19 10 18 14 15 10 17 12 6 20 3 17 17 7 14 15 5 19 5 0 11 11 9 11 3 2 7 12 8 3 0 17 16 0 18 8 5 20 10 4 1 14 0 7 8 0 7 11 12 13 16 3 14 17 5 0 18 18 2 9 12 13 1 0 6 12 0 2 0 8 10 6 17 14 6 13 0 8 6 6 3 14 9 18 10 3 5 5 7 12 20 10 12 18 20 2 12 0 1 13 10 0 13 20 9 5 9 8 3 10 7 10 17 4 8 2 3 13 7 9 4 6 1 5 17 17 5 9 0 17 8 0 3 14 10 20 6 16 10 3 2 12 11 17 15 5 3 11 17 15 18 18 14 5 1 14 20 3 20 20 18 12 6 17 4 15 2 15 1 0 3 3 15 16 4 7 16 6 15 20 10 8 11 10 15 18 3 1 14 7 3 5 13 3 9 0 1 12 17 16 0 17 12 16 19 4 0 13 3 3 1 4 8 7 8 5 20 17 15 8 20 4 19 7 3 13 1 10 18 11 0 5 19 19 3 11 2 3 19 11 12 10 15 18 3 3 7 10 18 4 7 12 19 19 5 17 19 10 16 11 3 12 6 1 9 8 4 19 3 11 17 15 3 12 5 9 12 0 13 5 17 2 19 15 15 8 1 20 9 17 14 19 19 20 10 13 5 1 8 12 7 1 18 4 16 10 1 6 12 8 3 9 15 16 3 0 20 0 3 16 7 4 10 9 7 9 19 10 2 0 18 10 7 17 20 12 18 20 12 16 16 8 18 5 13 20 17 11 3 18 9 20 0 6 0 3 18 11 10 20 12 4 12 4 14 13 18 13 9 10 14 15 20 1 14 4 17 11 20 13 13 2 14 10 15 10 17 5 16 17 16 9 0 17 16 4 10 12 7 18 15 8 20 13 16 4 18 13 15 16 11 7 7 4 1 16 18 8 4 15 20 1 5 8 0 11 8 8 8 16 6 4 11 14 3 13 19 3 3 1 8 4 14 17 16 17 20 1 4 19 20 10 8 4 4 20 12 8 4 10 4 7 8 2 4 3 0 18 13 3 17 0 18 1 5 6 19 1 11 2 2 3 13 3 19 8 7 6 15 9 18 14 13 20 20 20 0 9 10 10 7 2 4 2 7 8 13 17 5 19 3 18 12 2 1 9 7 1 8 5 10 19 3 5 3 8 4 1 11 18 19 17 14 15 19 7 6 18 7 18 5 13 10 15 11 9 0 13 19 9 5 17 3 17 9 13 2 6 16 1 2 9 4 19 14 19 13 7 8 10 5 17 12 2 3 5 11 4 6 17 17 11 7 7 18 19 4 2 7 14 17 12 20 2 4 3 0 19 8 14 7 0 14 15 11 12 4 8 14 17 7 5 5 11 5 7 7 12 3 15 2 9 7 13 0 12 13 14 11 19 17 8 18 1 16 8 3 9 2 6 12 5 20 6 7 10 8 2 14 9 18 16 1 10 14 12 6 4 7 9 12 20 10 3 7 19 16 1 14 2 19 4 12 16 10 7 0 3 9 6 9 7 0 13 15 15 16 6 2 11 2 17 10 3 7 16 8 5 16 5 5 4 10 10 4 14 3 5 10 19 3 6 15 20 5 17 20 13 9 8 19 20 1 18 13 3 5 1 6 7 4 7 19 17 3 20 18 2 9 0 11 0 3 16 18 10 19 13 1 11 1 0 16 19 17 4 19 7 8 5 13 0 11 0 20 9 9 10 11 20 15 5 18 9 1 5 3 13 0 5 14 7 11 20 17 5 18 6 17 18 0 6 3 3 10 3 13 4 13 17 20 9 18 4 10 19 11 14 3 7 6 19 8 15 11 17 11 9 20 4 1 10 2 1 10 15 14 11 15 0 2 13 8 20 3 4 5 6 15 3 10 0 12 16 10 9 17 8 4 5 6 18 0 13 10 7 9 16 2 12 16 19 2 2 4 0 15 5 13 0 0 0 19 16 15 3 12 12 4 12 11 20 10 3 1 1 10 13 11 9 9 3 12 14 1 14 0 3 13 18 18 4 1 12 14 12 7 9 17 1 2 2 8 20 7 8 17 5 14 7 8 15 14 15 4 17 3 13 12 2 19 3 13 18 6 2 17 17 8 13 2 12 3 20 16 18 8 11 13 9 10 5 1 5 0 14 19 17 15 4 1 11 13 11 11 6 13 6 4 1 2 3 9 8 20 12 17 11 10 0 8 7 11 5 18 8 1 5 4 3 13 12 5 6 0 9 2 8 6 17 7 1 3 9 5 18 13 18 19 5 6 17 2 20 11 5 13 7 8 1 10 5 15 2 20 7 11 8 11 0 13 0 10 4 4 5 11 13 13 19 20 5 3 1 9 18 20 17 0 10 11 6 11 10 1 19 18 10 13 9 8 1 3 20 11 1 18 9 16 3 8 15 11 19 3 17 1 14 14 10 15 0 18 4 19 15 8 9 12 8 19 9 2 2 19 4 7 10 10 12 13 1 6 14 4 16 7 18 9 18 4 2 11 0 14 13 2 20 1 5 15 1 9 1 7 9 2 15 12 14 17 16 1 7 4 8 12 16 7 2 12 13 17 3 17 5 4 4 10 19 6 7 0 18 4 7 20 4 12 10 9 5 17 20 11 16 5 17 20 12 12 12 12 2 8 0 17 18 13 10 14 12 2 15 8 5 14 18 3 9 0 9 9 4 12 16 3 17 2 1 15 10 8 6 6 4 18 8 18 1 20 11 15 6 2 12 2 20 11 14 0 3 17 13 19 17 3 16 10 17 10 9 3 3 13 9 10 15 10 13 8 20 7 6 8 5 6 14 9 7 12 18 19 5 16 0 10 10 17 8 1 18 7 9 17 8 7 11 2 14 3 10 19 2 19 17 16 12 15 0 1 7 10 16 17 18 15 1 11 15 7 18 5 11 3 18 11 20 5 9 2 19 15 3 8 2 0 4 18 3 11 0 20 17 18 2 5 10 4 18 20 10 10 19 7 3 9 12 12 19 12 17 1 17 0 11 18 15 6 15 19 16 12 0 19 16 6 14 16 5 7 15 4 1 8 3 13 5 5 15 7 3 4 12 3 3 15 1 18 0 12 13 2 11 9 4 18 6 20 20 6 14 14 16 13 8 17 20 17 16 8 2 1 20 1 4 13 11 0 12 8 16 1 7 17 16 12 1 20 19 5 5 14 15 2 6 1 5 4 0 6 16 20 0 11 1 16 10 1 1 9 13 8 5 2 6 19 2 0 4 19 1 4 14 16 18 19 16 12 11 16 17 5 11 9 4 8 14 11 11 0 12 20 13 18 16 14 18 9 20 20 8 7 14 3 11 8 20 14 5 3 13 4 9 15 7 19 5 2 1 17 5 15 20 1 9 11 20 20 20 8 17 11 18 12 7 10 13 15 14 14 2 8 0 0 19 3 5 1 0 9 5 11 1 19 20 3 18 4 1 9 16 16 3 1 9 15 6 12 9 20 12 8 2 12 3 15 4 14 18 1 9 3 5 12 3 19 10 2 17 18 0 12 10 5 10 15 4 11 11 0 11 7 8 15 20 2 6 20 13 9 1 8 19 18 11 9 3 18 7 4 8 2 5 5 20 14 11 11 14 2 3 7 13 20 7 18 15 3 5 10 2 6 7 5 14 12 10 7 8 9 20 15 1 13 17 17 13 19 1 8 9 3 20 13 2 15 7 16 13 20 9 10 4 13 0 0 3 10 15 9 10 0 5 13 9 8 4 9 5 6 17 12 4 5 18 12 4 11 0 7 1 2 2 18 7 3 7 19 20 6 16 19 4 10 12 1 5 3 5 2 12 18 1 2 3 20 14 5 5 19 18 4 1 7 15 16 18 11 6 10 9 14 11 17 0 0 15 6 17 1 14 19 13 18 13 3 4 1 14 20 10 18 19 18 7 14 3 13 13 15 19 13 0 12 12 2 6 20 18 0 2 3 13 16 12 5 9 13 12 1 0 13 12 1 13 15 5 0 6 4 9 20 9 18 20 7 8 19 16 16 12 5 12 14 20 14 18 5 5 11 4 5 0 13 14 1 20 0 17 1 14 12 2 8 11 4 5 15 1 13 11 16 15 7 18 3 14 15 15 16 1 6 1 9 14 14 13 12 2 15 0 8 0 4 2 19 7 12 16 3 10 20 0 14 18 7 8 0 5 4 2 3 8 8 0 3 20 9 9 12 8 19 18 4 7 6 4 14 3 3 9 4 6 0 6 17 16 19 0 7 4 17 1 2 17 8 17 3 5 11 17 19 8 15 12 12 17 9 15 5 10 7 10 9 18 15 20 15 5 15 16 13 6 16 16 14 5 11 12 12 6 9 11 16 7 9 9 8 1 3 5 4 2 2 8 9 15 3 9 1 6 7 4 4 12 12 0 8 4 12 9 3 8 19 11 11 5 20 3 16 19 1 8 0 12 5 12 2 8 6 12 20 13 10 2 8 4 18 11 1 15 7 11 16 15 2 0 1 3 16 9 19 4 1 16 16 9 5 13 7 13 4 9 1 0 1 12 13 12 11 8 2 6 11 11 13 2 11 12 9 7 15 10 16 17 6 19 6 11 2 16 10 14 15 5 16 12 7 14 11 18 17 15 10 12 4 12 20 18 5 1 18 2 17 3 8 19 8 19 18 17 18 11 15 17 2 10 11 0 9 11 11 16 2 7 15 19 10 0 10 17 13 14 3 16 1 19 1 15 20 13 2 2 10 18 18 6 8 4 3 1 8 10 5 8 17 20 13 17 7 12 2 4 18 5 15 7 17 2 4 16 3 10 20 16 4 14 18 19 15 3 11 15 0 2 6 18 4 0 5 17 12 6 7 6 0 17 16 0 16 16 0 11 5 10 7 3 6 14 7 2 7 14 18 15 7 2 6 3 7 14 17 18 18 6 9 1 13 2 8 12 19 12 3 14 1 14 16 2 0 19 5 17 15 7 17 0 19 7 6 19 10 0 16 17 9 2 4 1 19 3 20 4 14 12 0 9 18 18 19 3 13 5 7 8 4 19 13 17 0 18 17 18 19 20 1 0 8 6 5 10 2 6 10 4 7 20 7 6 11 13 1 1 7 15 1 4 3 19 2 7 14 2 13 11 7 18 1 11 12 6 9 13 19 12 11 1 4 17 12 19 8 11 12 16 0 18 5 7 16 14 4 13 1 14 14 12 1 12 14 1 17 7 3 19 14 7 10 20 12 18 10 2 4 10 2 1 13 6 3 20 14 2 16 13 11 7 9 9 12 8 11 10 1 3 11 19 7 16 11 12 10 1 2 19 8 3 13 18 18 2 12 8 20 18 12 13 19 7 5 0 1 6 1 20 6 3 15 15 12 12 16 14 16 9 14 15 16 20 16 0 5 19 6 20 3 2 17 18 5 4 3 1 4 10 16 12 17 17 7 6 12 2 18 13 19 5 8 17 15 18 13 11 14 7 5 10 7 5 11 11 18 18 17 7 16 20 10 9 15 20 1 16 4 16 15 14 7 8 2 11 7 14 10 0 17 17 14 20 17 14 19 0 11 14 6 6 13 9 1 17 12 20 12 13 3 10 5 15 14 11 12 19 5 0 3 4 14 3 12 16 0 18 4 3 2 10 7 15 19 2 16 15 5 14 18 17 6 3 1 6 8 8 11 16 10 11 6 19 14 15 17 10 10 7 1 0 14 13 10 16 3 0 15 20 16 14 11 16 2 15 11 7 6 2 6 7 2 14 2 1 14 11 18 11 11 0 8 19 18 5 18 0 8 17 20 13 0 14 15 4 15 1 2 20 5 10 1 20 15 20 14 4 6 2 1 12 1 18 1 9 6 0 15 18 5 14 5 4 14 13 8 17 13 16 0 9 7 6 20 19 1 6 17 19 12 2 2 3 11 12 0 8 2 11 1 17 8 6 0 7 8 15 20 4 14 10 2 10 5 9 12 5 6 8 15 10 6 7 15 13 0 6 11 19 13 11 11 20 20 0 19 12 13 14 19 15 8 19 15 4 0 17 8 7 10 8 18 3 12 10 15 3 8 17 8 10 10 15 15 19 2 16 13 17 8 4 4 11 16 12 7 17 18 9 19 17 4 5 1 1 20 1 14 9 4 1 4 6 9 19 18 3 8 20 11 12 15 13 11 12 9 18 18 10 15 12 17 12 14 10 6 14 10 8 6 11 6 14 16 20 11 6 19 18 9 10 3 15 5 16 7 0 13 12 17 7 4 11 14 12 11 5 3 11 15 20 12 7 19 7 13 8 20 18 0 0 6 0 18 20 2 14 4 17 18 19 13 12 1 15 3 14 15 11 17 6 2 12 16 4 1 11 2 16 2 19 14 10 20 12 18 5 18 20 5 19 14 7 20 12 20 8 4 12 19 20 18 15 19 8 8 18 15 11 7 1 20 8 14 13 13 8 2 16 12 10 0 12 16 16 20 17 17 3 14 17 15 6 7 4 18 20 18 10 16 16 17 19 1 14 4 4 4 12 3 2 4 8 5 8 3 1 2 11 6 15 20 9 19 1 9 8 13 2 1 8 13 13 12 0 13 20 4 9 19 6 4 11 19 3 1 9 8 18 3 13 20 10 10 0 15 17 9 1 5 1 8 18 15 0 19 9 17 12 0 13 5 10 10 6 10 6 11 12 0 15 10 5 13 16 17 12 1 14 14 12 0 8 18 18 18 4 4 0 16 4 3 14 13 7 16 10 10 11 16 4 13 15 4 8 12 1 20 6 8 11 15 0 16 13 2 18 8 3 12 19 2 16 12 3 7 14 14 14 13 0 1 13 9 19 16 0 8 0 13 2 11 11 3 11 3 20 10 9 11 14 8 13 8 17 13 1 15 14 4 11 10 0 4 9 7 13 12 18 17 17 18 11 8 0 16 19 8 14 2 10 13 19 10 15 6 8 4 7 7 13 18 4 4 7 16 19 16 19 4 13 9 19 11 3 10 6 15 9 12 6 7 20 1 0 5 11 17 15 18 12 8 16 2 4 7 19 16 10 0 11 17 17 16 14 8 14 12 20 18 9 1 15 7 9 7 0 11 0 20 10 1 3 1 18 4 18 2 6 14 4 20 3 0 19 14 0 15 11 2 6 18 0 14 12 5 12 14 12 6 7 11 13 15 4 6 12 2 17 10 13 5 7 11 6 4 3 1 6 17 20 15 7 10 19 5 14 3 5 13 12 13 14 2 20 0 17 10 1 4 10 11 8 9 10 20 13 8 3 11 14 14 10 10 8 17 12 7 15 11 17 15 13 11 15 16 20 15 20 12 16 14 9 5 7 5 4 0 1 8 0 20 12 4 8 12 7 10 20 14 13 13 2 11 6 6 2 19 11 18 19 9 8 4 10 8 19 5 17 6 11 16 20 17 20 11 0 7 15 5 0 20 17 4 10 14 8 4 12 9 16 18 6 4 14 5 15 12 10 2 8 2 12 5 9 11 10 13 17 9 13 20 2 0 16 1 5 2 12 20 2 10 1 15 4 7 5 7 2 18 20 4 13 18 1 15 4 19 0 14 13 4 3 18 4 14 3 10 2 11 19 5 7 18 10 3 16 1 4 18 17 0 8 8 15 0 19 1 11 8 12 15 14 8 11 17 16 2 2 10 3 2 0 19 10 15 16 5 12 15 9 14 6 7 20 19 5 9 13 19 9 13 10 4 17 10 5 18 2 17 4 15 1 3 0 12 6 18 19 4 3 16 8 20 14 13 1 1 15 0 8 14 2 15 20 17 17 10 9 11 0 3 4 6 14 4 0 15 13 20 11 14 16 2 17 18 19 6 1 11 5 19 1 18 16 14 3 6 5 6 0 14 14 16 6 2 3 15 18 7 18 18 16 18 17 14 4 18 11 6 4 1 15 9 13 4 5 8 0 12 20 16 2 16 0 18 19 17 20 9 10 11 0 4 8 8 7 4 5 1 12 3 6 7 4 8 3 5 6 7 4 20 20 2 7 19 0 6 19 2 4 6 3 4 1 13 17 11 12 2 2 3 8 10 12 11 4 15 12 6 12 20 3 6 17 0 5 6 8 8 11 19 7 8 8 16 6 0 9 1 9 15 4 14 19 20 10 4 10 1 18 9 6 20 10 7 18 11 12 10 15 5 15 10 20 2 9 20 3 9 6 0 10 12 18 5 0 17 1 12 0 9 15 13 0 1 13 2 10 8 14 6 8 7 7 15 12 16 17 16 11 3 6 10 10 11 13 4 1 4 2 13 3 4 14 9 20 3 16 17 8 13 18 10 12 5 20 11 9 3 16 5 0 17 19 5 5 5 19 18 3 3 18 17 15 8 6 13 13 18 2 20 20 11 8 8 4 12 19 12 18 15 5 15 4 4 19 20 17 1 1 6 12 14 15 10 2 3 9 18 2 3 10 6 17 16 3 4 0 17 17 16 11 20 9 9 3 2 15 2 5 3 12 4 10 2 20 6 3 0 3 1 15 16 11 20 4 5 18 20 14 5 4 12 5 0 16 20 16 16 5 6 4 13 18 5 2 1 0 1 13 19 7 12 14 6 17 3 17 7 9 1 5 17 16 4 18 19 7 10 12 19 6 17 0 4 3 8 17 20 15 4 18 4 10 20 8 4 5 3 1 14 17 5 6 16 6 17 8 20 11 11 9 14 3 16 3 19 0 1 9 5 3 12 14 4 17 3 2 11 6 13 6 9 16 13 8 17 18 11 0 7 8 15 2 0 3 2 6 9 18 5 13 5 12 20 16 17 11 7 20 8 15 1 20 20 2 18 18 4 7 12 15 13 6 8 17 17 9 19 1 5 11 6 13 8 20 18 16 0 8 7 11 15 4 4 14 2 8 16 13 2 5 12 2 9 2 6 6 2 5 2 19 8 7 6 14 16 12 15 20 13 16 17 8 10 1 3 13 20 14 3 17 18 13 14 14 10 0 18 9 8 4 13 11 10 13 0 19 3 1 17 2 7 11 10 10 9 9 3 20 2 20 19 5 2 6 17 18 1 7 10 18 0 14 8 11 13 3 13 4 11 12 5 15 17 2 17 6 7 5 10 11 11 0 11 11 13 7 6 11 2 12 3 6 6 20 19 7 6 3 1 6 6 17 12 10 0 7 4 17 0 8 3 20 7 14 7 13 11 7 11 7 2 18 20 17 5 17 1 18 15 14 6 4 15 11 19 1 10 19 17 14 4 10 11 10 12 0 12 5 14 18 2 12 0 9 16 20 15 4 14 4 7 7 12 15 16 16 8 3 17 2 10 16 4 5 9 5 18 19 5 12 10 19 5 12 12 11 5 8 18 18 0 15 0 15 5 16 18 9 20 5 0 15 5 10 19 9 12 14 11 17 12 10 18 13 4 0 0 19 11 3 17 9 16 0 9 10 14 15 20 13 16 12 14 1 7 16 2 1 8 3 15 18 10 17 13 4 17 10 17 5 2 17 15 7 11 20 6 8 20 20 5 17 11 14 8 7 15 0 19 20 0 15 5 7 6 15 8 19 10 20 17 8 12 6 2 12 3 20 7 1 6 5 11 18 10 16 0 12 14 16 15 13 17 10 8 7 6 17 6 9 7 14 11 19 19 10 14 5 0 2 16 20 1 3 3 20 2 6 11 11 14 9 20 4 16 16 3 6 8 5 11 9 9 14 10 2 20 19 19 0 3 9 10 3 20 16 11 18 4 18 16 5 6 5 5 17 5 11 8 15 0 17 11 1 13 18 13 10 14 5 5 2 20 15 20 5 8 15 5 7 7 4 9 20 20 3 5 19 18 19 2 6 18 3 20 15 16 9 2 2 16 8 7 0 6 19 13 1 10 11 15 9 12 8 5 0 16 3 2 4 16 17 12 11 8 1 5 2 19 0 12 13 9 4 19 17 14 1 18 12 18 7 7 7 18 19 19 18 10 10 3 16 0 3 19 15 11 6 20 16 7 14 0 10 7 13 11 13 14 15 14 19 8 14 11 11 19 11 5 19 8 7 12 16 6 6 5 15 0 10 9 4 18 5 16 4 12 10 1 12 10 1 1 19 7 8 17 8 0 3 17 17 10 11 13 2 19 20 6 15 8 14 0 8 13 2 9 18 18 7 2 10 15 6 15 13 16 6 5 16 15 9 14 4 3 11 14 0 2 9 7 11 19 20 7 16 16 19 12 20 13 6 15 6 4 20 0 2 12 20 10 5 19 10 14 19 8 8 13 2 13 16 1 9 14 1 6 20 12 16 9 1 4 19 0 12 2 8 19 7 13 2 18 13 17 10 6 7 1 17 6 0 12 3 0 10 11 3 10 15 17 2 1 1 8 9 16 3 19 11 14 5 7 7 15 0 2 8 13 14 3 19 7 1 18 12 13 6 9 14 10 1 20 7 18 5 5 8 1 11 5 10 12 12 1 16 1 4 11 7 19 3 3 16 14 10 17 16 10 7 5 6 10 8 17 15 7 0 14 8 6 11 10 14 3 12 8 11 16 19 4 5 6 10 1 19 13 19 16 12 4 12 6 6 9 9 5 1 16 17 19 11 17 1 9 5 12 18 2 8 4 11 1 16 13 15 10 19 2 8 8 0 20 5 18 18 12 12 1 18 19 10 8 17 11 4 8 10 17 9 11 6 18 12 0 10 20 8 11 9 14 5 18 5 3 12 15 17 2 4 19 19 18 6 1 8 3 6 4 5 8 16 15 3 13 17 18 18 0 1 17 7 9 8 18 19 5 18 8 17 4 9 3 11 20 16 20 17 10 17 3 17 1 10 5 5 12 9 7 8 8 1 1 8 15 12 6 6 7 11 4 17 15 16 15 11 11 8 1 11 15 11 10 7 13 17 10 8 2 3 1 20 18 14 1 0 14 0 1 5 19 16 9 8 19 20 15 0 20 14 18 0 5 14 14 15 19 6 18 19 17 17 20 12 10 7 8 13 8 2 18 11 20 8 2 6 16 7 17 15 12 9 8 1 7 11 8 10 19 3 8 16 13 7 9 0 12 19 5 3 18 18 15 15 4 15 16 17 0 3 7 19 9 13 4 16 13 13 4 10 7 8 6 9 1 12 12 17 0 19 7 5 12 19 20 0 2 12 9 15 16 15 18 9 17 7 20 1 13 17 17 4 6 7 10 14 10 7 3 2 19 0 1 11 1 16 4 1 14 2 16 10 1 19 7 11 5 20 8 2 13 18 4 17 14 5 12 13 12 3 4 9 1 10 12 11 6 17 0 1 7 8 12 10 12 19 14 13 9 7 1 4 10 5 14 19 14 2 0 19 6 8 2 5 3 18 16 11 12 18 9 0 7 1 6 16 7 11 9 3 1 19 5 11 20 17 18 6 15 4 18 9 12 11 2 3 20 12 4 20 14 18 14 1 0 20 15 13 10 5 15 10 18 7 6 1 15 9 12 13 16 16 20 16 18 11 3 14 10 19 19 12 1 20 4 19 13 3 3 10 9 6 8 6 3 0 18 0 3 14 11 20 6 9 17 16 17 16 15 15 1 6 2 17 15 11 9 6 2 5 15 16 9 14 0 1 9 9 4 16 1 10 18 20 7 2 5 2 12 13 8 0 16 6 20 11 5 17 0 19 14 20 12 14 5 14 15 1 1 4 12 11 5 8 18 16 0 9 7 19 9 16 11 4 5 5 11 2 12 15 8 2 10 4 11 17 19 11 8 13 2 1 5 19 9 6 14 14 1 4 10 4 16 7 12 7 7 3 2 3 0 14 13 9 10 1 18 5 15 9 7 12 20 15 20 5 12 1 13 12 16 1 16 9 0 6 20 8 20 16 19 8 19 15 11 19 7 18 3 2 17 14 9 6 2 17 16 16 5 4 6 9 16 4 8 9 11 0 14 9 1 2 15 10 14 9 4 14 7 12 14 8 19 6 13 14 6 0 13 17 6 8 0 16 20 7 13 19 1 19 0 16 16 15 16 15 19 14 17 13 20 5 3 2 19 5 7 13 13 9 0 15 5 6 13 14 13 17 13 1 4 16 7 10 17 1 11 5 1 5 13 17 14 13 2 5 4 10 9 20 17 2 4 4 19 8 6 2 1 12 1 17 8 6 10 13 17 1 6 12 5 10 1 0 1 14 15 6 11 8 12 4 16 7 5 3 9 3 14 3 19 3 12 6 10 2 15 7 1 18 5 1 3 3 1 12 7 4 5 7 14 3 19 14 17 16 6 4 19 7 8 14 3 8 10 12 9 5 4 12 19 14 7 15 11 18 7 19 12 10 7 17 13 9 18 0 16 14 4 14 17 8 19 17 14 10 5 9 19 12 16 20 11 13 15 7 15 12 8 16 9 1 14 0 12 14 1 17 5 20 1 8 20 13 15 8 13 6 18 2 1 4 18 8 13 18 8 8 7 0 20 7 19 5 17 20 9 5 15 1 9 11 8 17 5 17 8 17 0 19 3 0 9 2 10 2 5 9 7 19 7 7 7 2 15 14 18 14 8 17 12 0 14 18 7 3 3 0 20 7 0 7 9 13 16 18 3 18 3 10 13 5 11 19 5 5 17 13 11 16 2 3 6 12 20 2 5 8 0 18 0 11 11 10 8 6 17 15 16 14 2 7 3 12 16 20 16 11 0 8 20 3 9 9 5 9 0 8 11 11 18 11 12 6 9 7 5 3 12 1 12 15 19 17 13 19 9 13 17 0 2 9 8 2 10 7 11 10 7 18 16 14 6 16 10 20 10 2 16 20 18 16 2 5 16 12 1 5 2 17 13 17 3 9 5 5 5 8 10 5 11 5 9 18 8 12 15 8 7 2 1 9 18 0 2 13 16 11 12 17 18 17 15 13 18 19 12 20 18 20 17 20 4 3 20 7 18 10 2 16 13 11 4 9 13 2 20 14 20 3 0 7 1 16 19 19 12 6 7 3 8 14 5 18 20 20 4 9 2 2 7 10 10 20 16 11 15 4 3 9 16 9 5 2 0 15 17 8 20 20 14 16 19 14 9 1 8 7 10 0 0 20 3 1 12 5 11 3 17 7 13 16 2 15 19 15 5 11 14 19 12 2 10 14 12 15 3 10 4 5 12 3 17 3 6 19 4 4 4 9 5 3 18 2 5 20 2 15 10 9 14 10 20 8 11 7 19 19 16 12 13 8 10 4 2 4 18 1 0 5 13 15 17 3 9 3 8 7 18 4 6 18 20 13 17 1 14 11 8 11 1 20 10 3 10 11 16 3 15 18 6 0 10 20 19 18 9 10 1 9 1 13 17 15 19 11 10 6 10 2 1 3 4 2 19 19 14 10 0 1 17 15 16 6 15 4 9 18 0 1 18 12 10 16 5 4 0 12 15 7 0 19 5 20 18 3 13 6 9 18 12 6 19 19 12 1 18 9 8 18 7 0 4 3 15 20 1 20 11 12 9 12 5 11 11 13 17 2 0 1 17 13 7 7 2 19 16 7 7 11 4 0 18 8 14 0 1 11 7 18 12 3 8 3 12 4 7 20 11 8 14 14 9 17 15 13 12 11 2 10 20 7 11 9 15 5 5 18 0 10 0 18 2 4 0 19 17 8 2 7 3 13 3 3 13 3 1 16 16 4 14 20 11 1 15 2 6 3 12 16 16 7 2 6 15 10 1 10 1 15 4 17 1 19 15 10 8 5 11 16 5 16 13 7 15 18 6 18 20 8 17 11 10 8 5 17 16 11 11 11 9 16 6 11 10 19 13 7 9 19 12 12 6 12 12 5 3 7 15 3 1 14 3 5 9 3 20 1 8 19 13 7 11 9 10 11 20 5 2 14 20 12 19 2 14 0 15 7 17 15 8 9 2 16 11 14 0 13 4 20 16 0 2 3 2 5 12 10 0 8 2 12 0 17 12 9 13 13 18 15 13 19 8 10 3 15 19 8 18 5 18 7 0 1 7 0 14 20 1 13 12 17 15 16 10 3 15 2 17 2 2 0 7 17 13 7 8 1 7 20 4 3 8 7 13 3 0 3 2 9 0 12 5 3 14 2 13 16 14 4 20 14 4 4 6 20 1 2 10 14 3 10 13 12 17 8 3 9 15 12 10 11 16 1 16 4 18 20 13 7 12 15 20 5 6 1 13 4 0 8 0 3 11 20 9 3 15 2 6 19 17 5 15 3 11 17 13 1 6 11 6 15 7 11 9 7 6 12 3 15 20 13 7 17 18 13 14 20 20 2 14 9 9 10 16 14 17 8 3 18 10 8 14 12 6 3 20 6 10 20 0 5 12 19 10 5 18 3 18 1 12 8 0 5 11 3 1 4 10 4 12 19 11 4 18 6 9 13 9 9 13 9 8 11 19 13 3 17 18 18 4 1 4 0 14 13 4 12 16 9 15 15 7 0 2 8 10 4 1 4 18 16 20 20 14 9 1 8 14 5 8 16 6 5 17 0 10 15 16 4 8 20 20 20 10 9 14 1 19 7 18 4 20 1 13 20 19 19 17 17 5 13 2 12 7 7 12 1 1 0 1 1 8 11 1 17 11 5 5 2 11 14 20 15 4 13 3 19 10 7 20 12 1 6 12 13 10 2 11 5 19 4 9 5 9 1 19 19 12 0 18 8 13 2 8 0 5 7 15 11 2 10 3 13 2 7 10 18 10 5 4 15 3 19 9 15 7 3 11 15 5 14 3 15 8 15 18 12 1 20 4 20 17 0 10 14 9 10 2 10 13 10 17 12 15 11 11 14 8 7 2 10 14 2 17 2 12 7 16 12 13 0 18 0 17 20 15 15 7 13 2 19 20 13 3 7 9 17 10 6 6 0 15 13 2 1 6 8 14 2 12 13 20 2 7 19 18 10 18 19 15 13 20 20 10 16 17 2 2 4 10 10 5 6 3 8 15 19 7 2 19 20 20 15 14 4 6 15 6 12 16 8 1 4 17 9 7 18 11 13 2 1 20 1 16 3 15 13 6 0 16 19 12 19 14 2 8 16 14 12 15 1 11 9 14 15 3 5 14 19 10 11 0 20 20 16 16 16 0 12 9 14 4 18 11 18 19 19 18 13 8 3 15 0 9 12 8 9 0 15 16 2 2 7 18 6 15 11 5 1 5 1 2 2 18 6 19 5 1 15 13 17 15 8 5 18 6 2 8 2 15 11 15 8 19 19 16 8 1 13 0 20 17 14 11 6 7 13 0 3 7 14 16 8 9 9 6 15 10 11 14 12 7 15 13 5 0 2 14 12 9 9 4 20 6 2 10 20 17 0 17 0 4 15 8 13 18 2 15 20 12 19 10 14 5 5 4 14 10 18 20 14 15 6 20 19 20 0 12 2 15 3 6 6 8 15 13 11 14 9 18 1 6 12 18 20 19 15 1 2 12 16 7 20 15 2 7 16 17 10 10 2 13 1 20 13 8 1 15 0 11 19 20 7 8 5 17 3 6 9 19 2 19 12 1 7 12 15 6 12 7 5 15 15 1 5 17 10 12 1 0 1 7 17 0 0 12 16 13 6 6 3 10 11 20 20 18 11 19 11 10 20 13 8 14 0 6 7 0 11 18 16 8 15 4 5 10 17 12 7 16 12 6 2 19 2 11 4 16 14 11 20 12 11 19 10 10 11 11 9 8 14 19 10 12 5 1 11 7 14 11 15 19 16 9 16 6 8 12 20 4 8 8 8 18 16 20 0 8 15 5 8 18 19 19 4 17 0 6 16 11 1 20 17 19 19 16 2 8 17 1 17 8 0 20 15 15 14 14 16 15 16 3 10 6 20 12 4 4 7 12 1 19 7 11 2 3 4 17 10 1 18 5 19 18 14 13 13 13 1 9 9 16 14 6 15 1 19 0 8 3 10 17 17 7 4 6 13 6 6 10 15 16 12 19 12 9 0 13 18 5 13 3 18 15 20 9 8 8 18 9 14 5 2 7 20 11 15 12 15 19 7 15 6 4 0 4 19 16 15 10 11 10 10 2 11 9 12 3 9 2 14 0 11 7 6 13 6 17 7 18 6 12 13 6 10 6 0 16 4 11 11 19 9 4 17 1 5 10 16 15 17 12 2 10 18 16 14 15 9 16 8 11 10 7 7 9 15 1 11 2 17 14 20 3 18 14 5 18 8 15 10 8 1 16 12 13 13 14 7 9 19 10 7 1 3 17 1 2 12 5 8 13 4 17 5 16 14 20 3 0 20 2 11 14 6 7 0 7 0 14 16 0 13 8 14 20 18 4 3 4 20 16 2 14 11 19 12 14 8 17 13 17 5 18 8 9 2 17 13 1 19 1 8 2 14 0 11 12 17 4 3 6 2 10 20 18 7 2 17 7 15 18 6 16 8 1 6 19 0 8 20 14 5 18 12 18 9 20 10 2 1 8 15 5 0 13 14 8 1 1 5 15 4 9 7 14 1 3 18 18 4 8 13 14 11 20 20 19 1 18 14 20 13 6 17 15 14 7 11 2 14 5 13 5 1 13 9 10 6 11 13 20 12 13 1 7 10 20 7 6 18 12 14 13 11 12 14 6 12 18 20 0 17 17 1 20 12 12 3 12 15 0 8 3 5 17 0 10 9 11 13 3 0 15 6 5 2 11 7 11 16 16 12 19 7 4 8 9 20 0 0 4 15 4 6 15 3 4 8 17 9 6 7 15 15 20 5 9 13 13 19 6 18 10 3 8 10 20 7 9 12 7 11 1 10 17 1 20 3 18 19 13 13 18 4 19 10 11 20 17 15 9 5 2 15 3 7 4 16 5 10 3 17 3 8 18 14 4 0 18 6 16 4 15 15 1 8 19 7 4 8 4 17 19 10 2 20 1 9 15 8 10 9 2 3 6 6 11 9 0 14 7 14 17 0 17 1 7 12 9 0 1 1 11 19 12 11 20 7 0 9 6 3 12 16 6 0 16 17 12 8 8 11 13 5 3 6 5 7 15 18 3 9 4 1 8 4 10 18 20 5 6 0 10 18 2 8 0 13 15 11 18 20 17 0 13 15 8 0 0 1 7 7 20 8 7 18 13 8 7 20 5 13 4 19 4 11 8 1 8 10 4 20 4 0 15 5 0 7 11 11 16 17 17 19 12 0 0 8 16 6 13 10 14 2 10 20 8 18 4 1 7 12 10 16 4 13 10 3 10 20 11 9 1 6 15 16 2 8 11 18 3 6 17 4 1 0 20 20 20 11 11 17 1 19 7 6 3 10 19 16 11 4 17 0 15 8 4 12 3 6 15 20 14 4 2 16 1 5 10 15 3 4 16 19 9 11 11 18 16 5 5 5 4 8 20 9 17 7 20 14 9 10 8 17 7 4 16 9 18 3 9 15 19 0 15 18 4 17 1 14 15 9 0 4 19 17 11 17 0 4 0 18 20 16 3 11 18 8 11 20 16 8 15 13 17 3 13 15 14 9 13 9 1 18 12 6 5 10 11 9 14 9 2 17 15 9 14 12 7 14 3 15 20 15 3 12 17 12 2 1 16 11 16 7 6 11 10 9 12 18 4 17 13 4 14 1 3 3 13 7 9 13 11 0 9 8 13 12 13 2 12 14 17 16 7 2 9 9 4 9 13 1 2 16 3 17 13 7 20 19 7 16 8 7 5 13 13 18 9 3 6 9 14 18 18 8 20 6 16 6 20 10 6 17 15 17 17 14 0 19 5 13 20 15 11 11 10 8 10 4 7 18 10 19 5 17 14 2 11 19 12 5 19 14 6 0 2 7 2 14 12 10 1 12 11 20 5 18 0 19 10 8 15 11 11 3 19 7 17 18 3 10 15 14 4 3 16 14 19 11 12 12 16 19 13 8 8 9 4 0 1 5 4 7 13 15 11 12 2 6 11 16 9 11 20 14 10 20 14 12 11 5 18 1 15 17 19 16 10 4 9 20 9 4 18 5 10 11 4 16 10 0 12 2 15 9 4 19 13 10 2 9 10 11 20 8 11 8 19 15 12 16 5 18 16 16 5 18 4 12 4 6 0 9 7 12 6 19 2 7 14 19 1 12 11 19 9 8 13 0 3 18 17 3 17 10 4 4 7 1 7 7 9 9 20 7 12 4 2 19 17 11 20 10 8 4 7 3 14 6 0 17 20 14 17 16 15 19 16 12 5 0 4 17 0 10 6 5 19 13 12 5 0 3 4 10 17 0 18 6 8 16 13 14 16 19 9 14 0 1 3 4 12 6 7 4 3 6 12 9 18 9 14 20 10 4 18 12 11 0 9 20 13 1 11 1 12 17 0 4 10 17 1 3 12 16 10 3 10 2 5 1 7 17 3 1 20 14 6 17 0 17 7 11 18 5 12 16 12 5 4 8 8 16 7 14 14 13 1 4 2 10 5 2 3 11 14 18 6 18 3 20 10 14 8 7 12 7 16 7 3 1 3 19 10 12 10 0 19 17 20 15 14 0 13 12 17 3 17 5 2 12 20 8 18 15 9 5 9 16 8 1 2 10 9 19 13 8 17 2 5 16 3 15 17 15 17 1 13 10 11 19 1 10 8 12 1 6 3 17 17 16 2 8 3 1 17 16 13 18 17 7 16 8 5 19 5 19 18 13 15 14 3 13 8 13 5 0 5 15 14 2 3 5 2 18 13 17 20 19 10 0 4 16 3 8 6 0 1 10 17 6 7 15 1 12 6 2 3 6 6 2 18 19 20 11 18 5 7 8 10 11 11 18 6 8 7 9 9 4 19 12 7 6 5 12 12 6 10 19 18 15 10 16 20 9 2 15 17 7 17 14 0 17 17 4 17 14 18 16 1 17 17 17 9 17 9 1 1 5 3 13 18 17 8 5 1 1 9 19 1 19 0 4 9 10 10 12 9 19 8 2 20 12 1 13 6 15 11 10 17 16 2 10 19 6 0 17 20 8 11 0 17 6 2 1 8 11 0 4 7 14 18 4 1 13 5 5 5 15 16 20 7 8 5 11 3 2 20 6 0 2 6 4 7 5 20 19 10 16 9 19 2 19 15 10 1 0 0 1 1 2 14 13 20 2 4 11 16 19 2 16 4 12 9 7 1 19 7 19 7 5 6 3 10 3 17 2 13 12 20 8 2 12 14 12 1 12 20 11 2 3 10 2 9 5 12 15 8 16 19 11 15 18 4 13 16 7 8 20 11 12 1 15 1 12 8 8 3 13 0 10 20 9 20 17 3 15 17 17 15 3 18 20 8 11 2 0 8 9 10 9 5 20 17 19 1 4 18 1 12 14 10 13 13 18 13 7 10 8 17 16 19 10 12 11 12 8 6 3 9 7 1 0 13 17 1 1 1 10 18 6 1 13 15 6 16 12 20 1 18 20 3 7 7 16 5 17 3 14 2 3 5 1 13 7 8 2 15 13 5 9 20 18 9 2 6 19 11 19 11 9 19 0 5 5 12 14 9 8 5 3 19 2 8 9 4 6 16 19 19 2 1 9 1 13 14 10 16 12 18 8 16 8 18 17 9 3 14 6 0 13 8 6 15 7 0 12 20 0 18 18 5 2 4 16 11 10 11 9 20 18 15 9 14 9 12 1 18 5 3 11 6 9 11 5 17 6 12 5 4 0 4 13 11 9 19 12 9 8 9 5 17 5 8 12 14 4 17 6 19 14 14 19 20 19 1 12 1 9 19 17 10 16 9 13 11 11 20 3 1 5 2 17 5 14 9 20 0 13 10 17 9 11 0 9 4 4 15 6 13 2 7 14 12 15 2 17 19 8 15 8 17 10 5 18 3 11 6 4 19 20 16 17 10 2 3 5 20 3 3 12 16 7 13 6 15 19 11 14 9 7 7 13 10 5 17 13 18 9 0 5 12 14 6 16 4 16 4 10 17 5 2 17 19 11 3 15 16 9 20 7 16 9 5 18 10 20 1 5 12 15 8 14 7 13 9 7 11 5 12 8 15 9 19 20 1 1 17 12 18 5 5 10 3 4 10 5 15 8 0 16 10 13 13 17 17 18 14 16 19 7 6 7 16 3 8 0 11 9 0 0 9 4 17 14 11 8 10 13 11 2 19 2 13 17 0 14 5 4 16 19 2 16 10 14 15 5 17 16 1 7 4 17 3 4 3 9 7 17 15 3 11 8 17 14 19 1 17 17 6 3 5 5 18 14 10 18 20 12 2 0 8 15 9 7 6 16 6 3 12 3 18 5 19 1 19 11 13 1 8 0 20 17 0 6 4 14 10 13 4 14 11 20 19 7 16 16 1 7 10 0 3 1 10 3 3 0 15 16 15 2 18 8 3 3 19 6 3 6 20 7 17 18 19 4 0 17 3 6 17 10 18 10 2 11 8 5 16 18 8 4 17 4 0 5 5 1 19 13 9 10 20 16 1 4 19 10 12 11 10 4 16 10 11 0 3 9 12 7 17 9 15 3 3 2 4 19 15 18 1 17 18 17 14 1 5 16 12 12 0 11 18 10 5 6 17 10 15 8 3 20 2 16 16 2 15 2 9 20 0 4 17 15 16 19 7 6 7 4 4 14 7 14 16 6 19 11 19 9 13 12 9 12 12 4 20 2 13 2 5 19 16 6 14 8 20 13 13 4 14 1 8 20 17 0 0 16 0 5 17 13 15 6 4 19 8 4 11 10 10 9 8 3 13 18 9 18 6 19 8 17 9 8 15 12 11 18 9 7 3 7 6 8 2 19 3 20 14 12 8 8 15 14 9 11 20 5 18 3 16 5 17 3 5 10 18 4 9 12 10 3 4 20 0 13 8 9 13 7 4 8 1 16 12 6 4 17 18 2 12 10 3 9 20 1 3 5 15 19 18 4 16 2 18 7 6 20 13 7 17 6 20 13 14 15 19 2 6 17 12 20 14 20 19 18 7 9 19 19 20 3 1 18 13 11 20 6 2 2 1 1 0 10 13 15 18 13 2 18 15 8 6 19 9 7 8 17 15 4 1 6 19 12 1 11 20 6 11 5 7 3 14 9 11 20 5 0 11 5 13 1 18 4 6 9 12 18 4 13 3 5 11 6 11 16 4 12 7 17 10 11 1 11 10 8 19 10 15 13 5 18 14 14 10 14 14 14 20 18 12 14 13 8 16 14 8 5 1 15 17 15 20 5 17 5 18 0 6 12 7 14 6 19 6 7 5 0 18 11 13 19 10 2 6 7 18 2 19 3 19 14 12 15 17 18 18 20 0 15 2 5 13 6 13 15 2 14 16 1 20 9 6 8 9 8 9 5 5 17 19 17 7 14 14 10 13 12 15 15 5 3 19 10 19 1 7 5 16 1 10 15 18 7 15 12 20 6 15 20 4 19 19 3 11 19 16 9 19 7 6 11 13 10 19 1 4 20 0 10 10 9 18 16 12 17 0 20 11 13 5 0 18 0 20 7 15 17 12 8 20 12 12 20 4 20 3 17 1 17 3 3 16 14 17 6 17 20 13 3 7 0 2 3 20 18 0 6 7 9 8 13 2 15 0 0 18 11 11 7 20 7 18 20 9 17 18 14 5 13 0 18 11 4 19 0 19 10 4 5 17 3 4 11 14 8 17 8 6 19 0 2 1 12 6 4 11 7 0 9 9 11 4 12 10 13 6 15 7 3 10 3 2 11 6 15 14 6 18 5 20 13 15 13 6 9 18 1 20 10 15 1 6 4 13 6 18 12 3 12 7 14 12 13 1 19 7 5 13 9 0 20 7 13 2 5 2 12 19 2 13 2 0 14 13 11 8 19 7 11 6 6 18 14 16 2 16 7 8 2 2 14 15 8 10 15 9 20 7 18 5 14 16 6 16 9 9 5 18 6 14 12 14 17 16 3 0 15 14 0 2 8 15 6 16 5 20 20 17 11 9 10 2 3 16 17 10 16 0 14 5 9 19 2 14 10 14 1 12 1 4 19 20 20 13 18 16 10 13 19 15 11 4 1 18 18 14 19 17 18 9 3 18 3 13 10 7 7 2 5 11 8 9 11 10 0 15 4 13 12 13 11 8 18 9 3 16 5 10 18 14 6 20 7 17 13 9 6 0 7 7 9 3 0 5 1 18 13 8 18 19 11 3 12 12 14 14 14 14 18 10 7 15 4 13 0 6 16 6 8 12 7 8 0 9 18 12 7 7 19 15 8 8 16 16 18 18 6 4 14 5 8 4 16 5 8 17 17 16 5 3 20 13 0 15 18 2 17 2 16 13 14 4 4 12 17 14 0 20 17 1 4 8 13 5 16 0 17 14 20 0 4 15 12 12 16 19 3 11 19 17 12 10 18 2 4 4 2 20 6 7 18 15 9 6 18 6 16 14 13 7 5 1 20 8 0 5 9 14 18 7 0 15 7 19 11 9 10 9 20 15 4 13 16 3 4 7 7 13 20 9 8 1 17 18 8 12 20 10 3 8 15 10 7 2 17 8 2 2 8 19 8 11 4 8 10 11 17 13 20 5 14 4 5 1 1 16 18 17 14 5 11 20 18 6 2 6 6 8 0 11 15 15 13 14 9 2 14 18 16 11 11 2 15 1 5 17 18 10 10 17 12 2 17 2 2 16 12 13 19 9 0 15 18 2 1 18 9 9 12 17 16 9 18 11 1 10 3 3 12 2 14 1 9 4 14 2 17 0 9 7 10 6 16 14 17 4 1 9 17 17 7 16 13 15 3 17 2 14 1 13 11 9 17 6 20 8 3 9 8 5 9 1 16 7 5 8 13 9 3 3 0 6 4 11 5 17 11 18 9 3 11 17 5 12 8 12 17 2 4 9 7 20 1 5 14 17 15 19 19 18 10 19 2 7 1 20 17 1 13 2 20 2 13 3 14 7 2 13 0 20 10 4 19 15 9 1 1 15 4 0 9 11 7 7 3 12 5 15 11 11 11 20 14 7 12 12 17 19 15 14 8 5 20 9 8 4 5 15 16 19 11 14 18 2 0 12 15 16 15 2 5 5 6 5 5 1 9 12 17 7 20 20 9 1 11 19 19 11 13 19 9 5 14 19 11 17 19 5 13 13 3 8 19 18 4 17 15 0 17 16 9 8 1 12 12 18 12 20 4 0 8 11 1 1 14 18 0 13 15 4 14 18 5 17 9 17 17 11 5 9 4 10 2 20 18 11 12 9 3 2 6 11 5 12 10 18 0 17 13 20 18 1 20 1 20 5 3 20 17 14 4 12 16 10 2 13 15 20 20 7 6 10 10 10 17 15 17 7 16 19 18 20 19 0 17 9 6 20 3 4 3 2 1 12 12 0 14 7 7 1 1 11 9 12 8 1 3 15 20 6 9 20 11 10 9 8 3 9 4 6 11 17 10 20 8 6 18 15 13 14 13 8 5 12 19 1 6 3 7 6 15 9 4 4 5 14 9 7 19 2 5 10 8 14 6 19 0 17 19 15 20 1 5 13 9 1 13 11 3 10 10 3 20 8 20 20 15 6 1 14 16 16 15 0 6 7 16 1 15 20 6 9 7 5 16 11 14 14 6 15 19 18 7 7 5 7 13 8 8 13 13 2 16 14 1 19 0 2 13 17 6 7 19 12 8 3 18 2 12 5 18 9 20 15 17 7 18 19 19 18 19 20 10 12 17 18 0 19 12 15 13 14 10 1 15 10 8 12 17 17 3 7 2 20 12 0 8 16 1 2 10 1 1 11 12 11 11 7 9 8 12 5 0 2 15 17 8 1 9 4 10 3 4 2 15 16 3 15 12 13 11 13 6 9 19 0 4 10 2 10 13 6 20 19 20 17 7 0 7 16 15 19 9 6 11 14 15 15 16 15 1 16 11 4 0 17 1 20 19 11 10 12 18 18 18 12 8 5 14 3 12 8 10 14 8 0 9 6 17 18 2 10 13 0 16 10 15 0 2 1 1 9 7 0 18 3 5 1 11 7 6 1 2 15 0 7 10 3 5 11 7 17 14 20 17 9 10 14 18 10 17 6 19 5 9 12 2 13 3 0 10 9 15 17 12 8 18 9 18 19 0 10 18 13 20 3 15 17 16 18 4 12 20 19 13 17 10 14 1 20 14 10 2 0 18 3 20 14 20 1 18 13 0 2 19 18 12 8 2 14 13 6 16 18 4 14 6 7 2 20 13 13 17 14 14 10 14 16 12 10 12 9 7 18 20 4 19 9 15 19 17 20 1 5 10 10 14 5 15 11 12 2 12 10 12 20 16 11 17 10 14 3 18 0 11 18 13 1 9 19 1 20 4 15 14 18 17 15 7 1 8 4 3 12 10 7 1 13 9 3 20 1 2 19 13 16 3 9 5 17 15 20 18 14 18 4 0 13 13 12 7 20 0 2 20 6 1 4 9 5 12 16 5 19 19 15 13 2 19 15 18 17 7 11 19 3 10 6 12 1 20 11 13 10 19 19 1 3 9 1 19 1 6 8 6 19 18 3 2 19 5 4 20 18 12 13 15 10 2 14 15 19 10 1 13 0 12 9 15 19 17 3 12 0 8 8 11 10 3 7 5 16 2 20 10 12 11 15 15 5 11 13 9 11 10 9 12 9 3 1 5 1 16 5 3 9 14 2 5 18 16 12 4 17 1 3 3 10 15 9 18 4 0 13 6 1 6 11 6 16 5 14 1 17 12 18 11 7 2 11 9 11 13 14 20 6 20 18 2 1 6 10 10 5 20 5 15 11 7 7 5 19 4 14 11 6 19 17 9 17 4 7 10 0 9 14 18 16 7 4 11 14 1 8 11 4 0 14 13 11 3 11 7 17 13 5 9 1 12 1 1 18 17 13 0 3 9 2 4 6 10 11 3 4 19 0 19 15 12 13 19 6 18 12 11 7 3 3 13 2 18 17 6 13 5 12 0 8 2 18 5 10 13 7 6 17 8 19 3 5 8 11 0 0 19 3 3 9 18 15 17 4 19 3 14 15 18 7 4 14 14 18 4 8 3 8 12 1 20 6 20 16 3 12 9 12 9 5 9 10 16 3 17 1 5 15 13 9 1 16 3 9 10 15 3 15 13 15 18 17 4 18 12 2 3 13 4 10 14 9 6 7 9 1 16 19 2 8 14 1 19 11 19 12 2 7 0 14 19 17 13 19 19 8 6 9 2 12 4 12 6 20 20 3 16 11 13 19 0 12 14 19 18 6 3 11 0 5 3 18 15 13 14 0 16 6 7 15 6 20 17 0 13 18 0 18 3 6 15 20 7 14 15 7 9 8 5 8 3 7 7 10 1 8 9 8 8 10 1 2 7 16 12 1 8 9 9 17 4 16 9 1 2 4 2 2 7 6 6 9 16 12 14 5 5 14 11 1 6 0 18 0 10 17 4 11 14 7 20 18 6 8 6 11 8 13 2 20 14 14 14 2 7 11 6 20 17 15 2 0 12 15 1 16 15 7 0 13 18 20 20 6 18 19 14 18 9 15 6 2 6 17 20 3 20 11 14 6 11 9 5 18 0 18 19 14 8 4 3 4 8 7 19 6 20 3 0 9 15 12 7 10 16 16 3 8 3 8 0 0 8 15 8 3 10 20 8 11 10 3 2 0 5 17 1 13 16 8 14 14 2 14 15 20 14 2 18 9 15 11 10 0 12 11 14 13 13 14 19 16 6 11 11 14 14 11 1 13 1 1 17 18 20 3 11 7 14 6 6 11 20 10 9 9 15 12 3 4 6 5 8 16 11 11 13 17 11 12 14 8 19 11 5 14 14 5 4 3 8 11 10 5 18 17 15 12 10 17 12 5 4 4 2 9 8 14 18 14 20 17 8 10 11 19 10 3 20 19 5 3 15 4 0 6 17 19 4 12 18 15 20 4 4 6 15 0 19 18 19 1 12 8 7 4 2 11 16 4 7 6 18 14 14 19 6 17 10 17 10 19 10 5 20 16 19 0 5 3 18 5 15 1 6 19 7 11 11 15 7 12 8 20 6 4 13 17 15 13 9 4 15 8 10 9 16 12 1 1 10 6 1 10 15 12 19 8 14 9 9 10 11 6 16 18 15 2 1 9 15 19 6 3 12 1 17 12 8 8 14 6 4 6 13 14 11 20 8 14 16 18 18 2 20 1 14 15 13 8 4 6 8 14 9 10 8 3 19 9 1 16 16 17 18 3 10 4 5 8 6 10 20 10 16 0 7 4 8 19 8 4 9 4 8 5 15 3 14 7 0 13 0 17 17 18 1 9 10 11 2 6 3 6 17 14 13 13 13 9 13 0 0 3 6 7 13 1 18 16 8 2 4 10 7 8 12 7 6 18 15 11 19 18 2 13 3 11 11 20 15 1 16 13 14 12 3 9 19 18 2 16 1 11 15 12 7 17 4 1 2 7 6 1 7 14 12 6 14 5 10 5 12 2 7 11 10 8 17 8 20 10 12 15 12 16 14 14 15 18 2 10 14 5 5 5 1 9 8 7 7 16 3 1 13 1 13 17 5 0 2 20 3 12 2 17 9 16 13 17 17 19 7 6 20 16 5 2 11 9 18 16 19 10 6 11 17 11 17 5 3 14 19 0 3 11 7 6 14 1 12 2 9 10 17 10 17 4 6 14 20 16 18 20 17 7 15 4 11 5 17 4 13 5 7 8 16 20 3 11 0 18 12 10 11 5 3 14 14 18 19 4 3 13 16 9 20 11 13 14 15 1 3 5 11 0 17 0 9 6 10 15 10 6 7 20 1 3 8 14 20 3 9 7 14 3 2 12 17 14 2 8 19 4 20 14 15 14 2 2 15 18 4 6 0 18 0 16 14 0 8 6 0 14 2 1 11 2 3 2 6 14 13 8 15 17 3 1 13 11 5 14 10 5 7 12 4 1 20 5 4 14 3 19 9 3 5 20 17 1 7 4 20 19 5 9 16 7 4 0 15 2 1 8 17 20 0 19 7 2 18 3 17 0 14 15 3 3 13 20 16 11 20 16 0 0 20 13 20 17 16 5 18 11 17 18 6 6 4 0 19 18 20 9 2 7 20 18 16 1 19 6 13 16 16 6 20 11 15 12 0 3 9 6 15 7 14 6 4 1 17 9 15 18 20 16 13 6 3 8 1 13 2 19 10 13 5 7 1 15 15 0 9 12 12 6 12 13 15 10 16 19 15 13 5 4 13 11 0 15 2 17 9 15 0 11 11 17 11 2 1 9 18 8 6 6 16 11 12 12 5 13 1 2 0 7 0 7 6 20 1 8 8 1 17 2 4 14 6 4 8 17 15 17 12 4 9 12 16 8 9 10 9 10 19 14 10 2 5 7 5 18 11 1 17 8 15 3 3 1 5 0 16 7 1 15 13 1 13 9 0 4 20 5 0 19 17 11 16 20 8 16 18 5 14 17 20 8 5 10 1 0 8 16 16 7 20 11 20 13 6 8 8 4 4 3 6 9 4 3 1 11 5 4 9 4 20 15 0 13 12 10 8 10 12 14 7 12 7 12 20 8 6 2 2 14 14 18 10 9 20 20 18 19 19 7 15 3 11 5 2 5 14 3 5 0 3 13 8 14 2 19 11 1 1 6 0 1 13 15 15 11 2 10 18 19 17 14 2 7 5 12 13 5 13 2 1 20 6 19 18 5 1 2 15 15 9 14 9 14 12 20 12 13 20 18 0 11 8 1 0 7 4 13 18 14 16 14 18 3 1 14 16 20 12 7 14 9 18 3 7 19 17 9 9 13 15 14 6 16 2 17 8 7 11 9 19 4 7 10 0 16 18 5 0 20 13 6 16 20 3 9 6 8 2 18 8 5 15 1 20 9 0 9 2 20 19 4 13 3 6 9 5 19 9 15 0 16 1 16 5 19 16 15 17 6 10 15 15 4 16 10 17 1 15 0 18 13 11 14 10 18 5 12 6 20 17 10 11 15 13 19 19 3 12 18 19 7 12 1 19 0 20 11 5 18 10 6 12 2 10 12 17 4 9 4 12 18 19 9 20 13 19 6 16 14 8 1 7 7 14 16 11 17 2 20 11 5 10 17 12 6 5 0 9 12 16 13 10 0 8 8 17 5 15 4 3 19 14 4 8 15 3 4 10 6 7 20 12 4 13 11 5 11 18 11 13 4 14 4 15 15 16 15 5 20 17 12 2 11 18 13 9 19 10 14 14 14 12 18 9 2 5 6 7 8 0 8 13 1 8 8 2 10 2 3 19 16 14 19 16 6 18 17 2 2 11 15 5 3 1 1 7 19 12 14 15 8 13 4 14 9 2 13 15 2 8 1 4 6 0 9 5 16 16 8 10 20 2 1 6 11 1 17 13 12 2 15 4 0 13 16 16 17 20 15 13 5 20 13 12 0 14 0 12 5 5 15 13 13 8 15 19 1 6 14 12 1 17 2 6 12 2 15 15 14 2 15 16 13 11 15 20 0 17 5 14 12 18 12 12 13 3 0 2 6 13 15 1 16 12 13 4 10 20 10 5 14 16 0 20 18 3 12 12 7 13 10 16 6 13 13 19 5 18 2 4 17 5 0 14 8 12 1 3 2 12 8 5 7 0 16 18 12 7 15 19 7 12 10 17 5 16 11 1 13 11 3 5 14 20 3 15 14 14 0 15 16 4 20 2 7 12 17 12 13 15 18 9 15 13 7 10 20 6 18 10 14 3 13 15 5 18 6 20 6 1 15 19 15 1 11 12 16 17 6 3 6 13 20 6 2 16 10 11 11 1 20 18 4 12 16 16 14 2 6 3 3 9 4 10 10 13 2 6 19 14 20 20 6 9 10 19 6 17 1 11 1 19 7 9 15 0 17 7 5 19 7 10 11 17 0 4 0 5 5 9 18 14 9 18 19 7 5 19 10 15 19 16 2 3 8 11 18 11 18 10 18 13 4 10 13 5 4 14 15 4 10 10 9 17 18 11 0 8 15 1 8 12 5 10 3 17 10 14 9 8 12 19 7 9 0 5 11 1 1 0 8 3 14 2 19 5 20 12 14 18 9 1 0 7 5 0 2 10 20 8 15 2 14 0 17 6 16 6 10 15 16 0 15 9 11 2 15 1 2 18 17 2 16 12 17 9 11 2 5 5 4 1 3 18 19 16 12 15 14 15 1 5 15 5 15 4 12 9 19 19 4 19 19 20 15 4 2 13 1 8 12 5 4 17 4 7 0 6 17 3 10 9 14 1 2 6 4 1 12 2 12 11 14 1 2 20 6 1 2 2 20 18 2 18 18 4 17 3 9 13 17 15 18 12 13 13 17 6 8 0 4 8 4 6 7 8 3 4 17 11 1 7 2 19 10 0 15 7 6 9 13 11 10 13 17 11 15 6 10 7 18 10 9 12 18 9 4 6 1 3 6 3 17 11 17 1 17 14 4 12 19 17 2 17 3 1 2 20 17 18 9 11 11 8 17 20 16 2 14 11 11 10 5 20 17 6 7 14 6 19 5 3 20 20 14 15 2 11 10 18 8 7 11 14 7 4 18 19 9 10 13 13 16 3 4 6 16 11 6 12 15 5 1 4 5 1 5 6 13 0 17 16 14 1 2 13 14 8 5 11 8 18 12 8 19 5 11 11 19 2 2 3 6 20 18 17 18 1 11 4 5 12 11 10 9 9 0 1 8 9 19 4 3 1 8 20 11 1 17 0 20 2 19 13 19 8 17 5 7 0 5 6 0 17 12 5 19 3 5 5 10 1 4 10 12 19 17 17 0 5 2 17 15 19 19 6 4 11 20 16 4 8 7 5 9 15 4 15 6 12 19 12 8 0 20 4 12 8 18 11 0 12 10 3 11 0 16 8 7 20 18 20 6 18 7 15 4 3 8 2 11 1 4 17 11 0 15 18 15 15 19 19 2 20 0 13 15 15 6 15 16 14 3 16 0 4 5 19 0 11 2 3 5 0 19 6 6 15 17 7 8 0 15 19 1 15 9 11 16 8 2 11 9 4 8 7 13 16 14 5 19 5 2 1 14 13 11 2 10 4 17 20 16 4 17 19 5 8 10 20 18 3 10 1 9 12 20 11 5 16 4 20 6 12 16 9 14 16 17 19 5 1 5 19 9 7 10 14 7 18 4 5 15 9 18 10 16 10 16 3 9 14 18 9 12 11 18 8 17 10 19 0 19 19 5 7 17 12 16 18 3 16 15 5 14 16 7 9 9 1 16 14 7 15 2 17 19 11 14 16 18 6 12 17 19 7 4 9 7 6 6 14 19 2 19 4 4 3 5 3 6 10 15 13 14 18 0 7 11 17 6 13 15 15 18 12 19 10 8 1 8 13 6 7 2 19 0 13 18 20 2 1 1 18 0 10 16 8 9 19 3 1 13 13 16 6 16 4 12 0 9 0 1 12 10 10 17 15 6 5 11 20 18 19 20 1 6 2 9 0 18 12 10 4 12 16 5 4 16 16 0 11 12 2 11 17 9 14 19 14 13 14 9 9 17 17 1 19 3 14 7 0 5 13 12 20 20 19 16 14 18 9 19 20 2 17 5 18 4 17 0 10 4 15 13 4 9 10 17 15 13 0 14 18 14 16 4 7 9 17 0 17 18 18 7 15 13 12 18 18 17 6 20 3 2 5 2 9 15 1 17 16 16 8 5 3 12 18 10 7 6 0 3 16 8 1 17 3 17 8 9 1 1 2 20 20 6 13 12 9 20 6 12 10 18 3 3 20 14 17 14 1 15 9 1 3 5 4 15 9 11 15 0 8 16 6 2 17 17 15 4 8 1 1 16 9 2 8 10 4 6 10 13 17 11 19 4 16 3 15 15 0 2 0 17 19 17 5 18 0 19 6 4 5 12 11 1 1 5 11 1 9 16 16 9 3 14 5 3 15 12 7 17 13 19 12 6 1 19 9 17 5 6 6 16 8 0 19 2 20 18 2 18 4 9 7 12 13 1 5 3 19 11 19 0 8 14 7 15 2 2 2 20 4 9 7 18 12 5 9 1 14 19 11 3 1 6 4 1 5 13 14 11 10 20 11 9 11 18 12 2 2 16 15 18 4 12 20 7 5 9 1 10 4 4 20 8 2 20 14 13 16 20 14 16 0 14 7 2 15 17 1 9 19 16 7 19 6 12 14 8 10 14 12 7 0 9 13 13 20 12 8 11 16 13 13 6 11 10 20 13 14 14 11 9 13 8 9 2 1 14 15 3 1 10 20 16 6 9 13 4 14 14 12 9 2 7 14 14 17 1 1 5 6 3 18 10 15 2 2 5 14 8 5 18 9 6 19 9 5 19 5 5 20 20 6 1 16 3 4 2 18 4 13 7 17 11 6 7 17 16 12 6 13 13 5 5 4 17 10 1 14 1 17 12 13 3 12 18 16 16 20 7 9 7 9 7 9 8 18 12 4 15 15 0 16 18 14 12 17 4 19 12 16 2 8 20 6 10 0 11 12 7 15 6 20 4 19 17 12 2 7 11 14 17 4 10 8 14 20 5 13 14 16 18 13 2 19 10 5 10 19 1 18 5 19 3 1 5 2 17 13 11 5 15 5 18 10 15 4 9 4 18 19 11 4 20 5 1 0 0 16 11 9 17 5 3 8 18 20 12 18 12 15 8 18 14 3 11 5 10 3 1 1 0 14 10 20 8 19 10 18 4 12 20 7 11 8 8 1 19 15 0 11 11 7 20 13 14 13 5 1 15 11 5 4 19 18 15 3 16 20 5 11 6 12 12 4 4 0 14 15 2 10 18 15 16 13 10 1 2 18 3 13 17 15 12 3 6 5 14 11 20 20 17 12 12 19 18 7 5 3 10 12 15 3 3 7 6 20 5 3 0 12 8 5 8 17 7 6 3 8 19 8 1 12 15 6 0 7 15 2 11 11 2 0 11 11 6 20 0 12 9 19 12 16 20 4 19 7 3 1 16 8 6 7 18 8 6 5 4 13 15 11 1 13 10 12 11 19 14 9 16 5 5 14 0 4 8 20 14 0 12 12 9 16 18 18 5 13 4 17 19 6 1 14 5 7 4 7 19 8 13 0 5 12 18 1 13 13 8 6 19 11 11 5 4 4 3 11 12 6 0 20 13 17 2 11 20 0 6 17 16 12 20 9 6 6 19 4 7 18 19 17 20 6 3 18 6 10 18 1 9 2 0 1 8 11 9 0 13 3 20 14 0 17 5 2 16 14 20 10 19 3 2 18 3 0 17 19 4 6 8 0 7 12 2 4 8 1 2 11 13 5 10 20 13 15 2 4 8 3 15 17 9 3 0 19 14 10 19 2 6 16 1 15 19 10 14 18 7 1 0 10 10 18 2 0 2 17 5 5 4 6 11 16 5 11 1 12 0 19 19 15 12 6 14 1 6 6 17 9 10 10 19 19 12 2 13 10 16 17 15 15 13 3 8 17 20 7 11 6 9 15 6 13 17 18 18 19 14 10 0 0 18 17 3 3 4 6 13 14 20 18 17 9 14 3 14 5 10 11 7 19 15 18 4 10 3 13 16 11 17 1 3 6 10 9 6 2 4 4 10 18 18 20 19 15 6 0 8 2 18 20 4 16 8 19 19 10 0 5 17 11 8 14 15 2 9 2 16 6 18 20 13 8 15 3 20 17 11 16 3 13 6 8 20 12 4 3 6 20 14 14 16 13 11 10 2 7 9 14 16 16 17 14 6 11 7 19 16 13 5 8 9 3 12 4 9 1 17 20 19 17 15 10 16 8 5 5 1 17 5 4 5 7 13 7 10 19 18 2 9 2 3 16 2 18 18 11 10 9 13 20 3 6 1 18 13 12 8 19 1 0 9 8 2 9 3 18 6 18 4 13 4 6 15 5 19 5 1 10 4 2 4 15 6 10 12 16 15 20 18 20 5 9 5 7 15 13 10 8 11 16 10 18 20 6 7 0 15 11 2 2 17 7 11 6 8 18 10 0 10 3 9 18 9 0 12 6 9 7 17 9 13 5 6 3 17 20 16 20 9 3 11 10 17 1 3 15 14 11 13 12 20 0 8 13 13 11 11 0 17 18 14 6 17 2 8 16 7 15 17 1 0 9 5 13 18 14 11 1 8 9 3 4 0 7 3 3 9 10 3 10 5 3 8 7 2 15 9 4 11 12 15 17 19 5 8 3 4 18 7 16 7 5 12 6 7 3 4 20 3 7 5 5 16 9 15 0 6 4 14 8 18 3 18 16 9 10 11 2 9 7 20 19 9 2 16 16 8 14 11 1 5 16 4 11 9 11 4 8 10 19 3 13 9 4 13 9 7 5 20 1 15 12 19 0 14 7 20 14 1 19 19 7 8 19 15 8 17 10 16 18 6 16 4 2 14 7 17 17 12 9 9 8 5 16 0 17 20 9 0 3 12 10 19 20 11 12 8 1 6 10 4 9 13 11 8 15 13 0 16 10 5 15 16 5 0 9 15 0 0 5 1 3 16 8 1 20 4 9 9 16 11 5 14 18 11 8 12 12 3 8 12 0 10 13 19 9 19 18 10 16 1 1 6 5 8 18 17 7 6 20 17 13 5 9 12 13 4 10 0 14 6 2 4 15 14 16 17 0 1 10 7 1 4 10 20 16 19 19 13 2 1 1 9 6 12 8 20 9 17 4 3 18 13 3 19 13 8 17 17 4 14 4 0 11 5 11 20 3 13 0 11 19 12 5 16 4 9 11 12 5 0 7 3 18 11 6 9 17 17 13 17 5 9 3 9 8 18 17 5 15 19 8 14 0 5 14 10 13 19 2 19 4 7 15 6 17 3 3 3 0 8 0 2 5 17 20 12 1 14 8 20 4 8 9 6 6 18 1 20 15 15 6 15 17 1 13 6 3 1 10 8 1 7 2 5 11 7 17 17 1 5 12 3 0 9 9 4 20 0 13 11 2 6 6 15 7 11 3 20 13 13 15 7 20 19 2 2 16 16 8 15 0 15 5 0 8 11 3 14 14 17 14 15 5 2 0 3 14 18 20 1 13 6 11 17 4 19 19 7 18 17 13 9 0 11 3 9 13 19 15 18 1 3 19 15 1 12 9 6 14 12 17 15 5 11 0 5 6 12 20 15 12 3 4 16 16 8 0 7 0 7 2 15 14 19 7 2 17 14 13 3 10 19 2 0 5 9 16 4 2 16 5 18 11 12 14 3 7 9 12 9 6 13 17 3 14 19 4 15 18 5 13 16 12 17 17 9 9 9 11 12 7 2 17 17 1 12 15 20 12 4 2 4 4 2 19 14 19 2 8 16 17 3 2 16 10 19 14 6 3 16 6 6 12 4 5 9 0 14 19 12 17 6 20 2 14 5 7 6 10 18 18 6 4 19 4 3 7 14 0 16 4 3 18 2 15 8 17 20 18 4 1 16 11 20 11 17 6 20 11 2 16 6 3 20 16 20 3 9 6 1 3 14 6 13 9 7 19 8 2 8 9 1 10 3 0 9 2 7 12 13 11 20 12 0 6 1 8 10 13 4 13 6 6 2 13 5 6 18 2 19 3 4 8 6 18 14 2 1 1 14 5 10 9 2 1 14 4 10 19 8 6 19 8 1 10 19 8 7 0 0 8 5 10 1 20 12 4 0 1 13 11 17 1 15 18 16 14 12 0 4 15 5 16 16 13 7 15 19 0 15 13 19 0 12 12 20 17 2 16 15 11 10 17 9 10 15 1 19 19 17 11 3 11 19 12 0 8 17 13 17 7 4 7 20 18 13 18 7 17 16 10 6 18 0 0 9 7 0 15 0 15 2 8 14 7 18 15 1 8 9 15 8 3 1 9 9 3 9 13 13 5 7 20 12 16 17 10 18 15 12 4 20 13 8 0 8 15 12 8 8 0 6 0 0 7 8 3 9 2 15 14 5 5 8 15 2 17 6 1 1 15 5 6 6 14 3 2 17 13 10 17 12 10 2 9 1 2 5 9 1 0 14 2 10 17 0 15 10 8 12 14 19 10 13 16 19 17 20 15 0 7 17 18 13 16 10 6 13 2 20 11 15 20 6 16 4 15 3 5 8 16 0 19 15 19 17 10 18 6 3 10 7 13 7 0 19 8 5 4 17 13 20 20 5 5 14 10 10 10 19 8 11 1 15 12 0 11 1 0 19 8 14 4 3 1 2 14 4 3 14 6 6 17 7 16 18 2 16 12 19 3 16 17 9 18 2 18 10 6 14 9 19 9 1 8 2 13 19 17 11 16 13 6 6 10 20 12 13 1 2 9 6 13 10 8 8 20 14 14 12 10 20 7 12 7 18 13 14 10 7 2 15 3 13 13 3 13 10 3 13 5 5 1 12 6 3 11 13 12 16 8 8 11 5 2 14 4 17 15 4 7 13 5 5 13 13 5 16 12 2 2 1 1 20 15 14 16 10 0 3 2 17 1 3 4 5 10 6 0 9 17 4 9 15 4 11 14 7 16 8 16 6 18 12 20 11 20 2 2 6 5 5 8 15 11 9 5 12 17 13 16 10 10 14 0 18 6 19 3 19 2 15 18 19 12 5 9 5 15 12 10 5 15 16 7 13 0 9 7 1 16 16 16 18 1 20 7 0 14 4 20 3 16 6 0 18 5 0 10 17 20 7 8 20 7 7 1 0 5 6 2 11 2 12 16 17 12 16 7 2 13 14 15 7 17 9 7 6 13 8 18 20 7 19 6 5 18 14 0 15 18 1 6 6 5 8 10 11 1 1 0 17 9 3 5 7 15 3 2 15 0 9 4 10 7 12 0 6 14 10 17 0 3 8 12 0 10 13 11 4 5 6 2 10 19 5 12 8 4 2 4 8 19 0 14 15 8 8 17 13 19 20 5 13 11 9 2 18 5 15 4 19 13 18 20 17 14 5 6 2 18 4 2 10 3 6 7 20 13 13 20 9 1 0 20 5 8 2 9 3 2 8 7 1 2 17 20 9 5 19 3 11 8 17 0 1 7 10 11 10 4 16 19 3 15 13 17 5 9 10 12 4 3 13 13 8 16 12 15 9 19 12 7 9 2 13 6 20 1 6 20 12 4 18 12 8 19 16 7 0 14 7 11 11 11 2 19 19 13 6 7 7 3 8 12 10 7 8 11 12 15 18 12 12 4 18 6 16 13 12 0 7 20 19 17 2 12 19 9 2 17 1 5 3 8 6 20 20 4 16 19 8 12 0 13 5 4 0 16 8 4 17 17 5 4 6 0 12 20 6 18 17 9 16 18 16 1 19 5 14 16 13 19 2 12 8 18 1 19 12 12 13 16 6 10 5 15 4 2 7 7 10 9 2 14 18 13 1 13 14 5 10 5 8 20 1 6 9 18 1 3 1 9 10 1 16 20 0 14 9 19 15 6 2 15 6 3 18 20 11 10 16 13 6 7 1 15 20 9 0 6 11 14 3 3 0 3 14 16 18 3 16 15 2 20 5 20 18 8 2 15 16 9 7 1 17 16 0 9 5 10 1 2 20 0 12 7 19 6 4 14 16 1 13 5 14 6 12 19 12 6 1 12 4 5 0 15 5 8 18 20 0 3 20 9 19 20 7 14 6 5 5 10 20 14 19 15 14 4 3 5 3 0 7 7 9 11 5 4 7 10 13 12 10 19 13 8 5 1 20 10 6 16 15 9 4 15 19 7 12 14 7 13 7 18 5 14 4 12 0 6 17 13 13 7 18 0 5 8 12 16 15 11 9 12 13 9 14 12 10 20 17 17 8 17 2 7 11 1 11 1 13 10 18 5 5 2 1 4 0 20 12 10 9 9 10 19 18 7 9 13 4 15 17 0 2 0 8 15 17 20 10 0 13 17 17 19 19 20 1 16 4 19 1 9 13 11 15 19 3 17 20 17 11 3 17 4 8 9 3 11 6 7 10 15 17 14 9 9 4 8 5 7 3 10 8 1 10 4 3 2 20 6 15 12 8 15 13 10 13 17 18 16 14 12 9 14 13 20 1 13 4 16 11 20 1 14 9 13 18 17 17 0 4 3 16 9 2 18 12 2 1 20 19 2 4 0 11 0 1 5 8 5 4 18 2 11 16 9 5 2 0 4 11 10 2 5 13 8 12 6 19 11 11 11 10 14 15 14 8 18 11 20 9 2 16 17 19 9 17 0 19 4 1 9 12 1 11 0 19 0 10 2 19 2 1 18 2 0 7 9 8 6 19 6 18 19 20 10 16 3 11 18 3 19 6 2 11 6 3 12 9 11 15 12 12 0 7 20 3 11 11 9 13 18 19 13 8 12 18 7 20 4 5 18 11 5 11 2 13 4 17 6 2 11 2 13 6 0 20 1 16 1 2 0 11 20 0 5 18 15 10 7 15 3 0 5 10 8 5 7 17 10 8 4 19 11 8 11 5 2 18 1 14 19 15 16 1 0 10 12 1 15 20 0 16 18 12 20 7 8 16 3 12 6 16 9 13 13 1 17 3 16 1 19 17 20 14 19 1 17 19 19 12 9 6 7 20 4 15 1 10 6 6 0 9 0 19 3 16 0 16 18 8 8 9 3 19 2 18 0 2 7 5 14 2 18 15 7 0 20 10 5 10 3 15 9 10 20 13 2 7 1 8 14 16 17 6 15 8 7 15 10 0 17 16 20 20 15 19 5 20 15 5 1 15 0 12 4 17 15 12 3 14 6 9 16 2 4 8 7 13 14 0 20 7 5 11 2 17 1 19 16 6 14 5 12 9 19 7 4 16 11 18 4 15 0 5 9 15 17 17 17 4 12 12 2 9 0 11 8 18 17 8 1 9 1 12 17 5 19 2 3 9 2 11 15 14 15 6 5 3 3 17 18 7 17 16 14 2 10 3 12 7 8 6 6 16 3 4 6 3 5 14 17 16 8 4 0 4 20 10 13 2 1 2 10 11 19 17 14 18 14 2 19 0 14 17 1 19 2 17 1 7 12 9 4 13 6 14 5 11 18 20 20 8 16 11 13 14 16 7 0 1 5 4 18 5 19 20 10 12 11 20 1 15 2 13 1 2 0 7 20 14 2 9 2 18 1 9 11 7 15 19 8 17 20 16 2 11 11 6 15 10 10 9 20 16 8 6 14 5 20 17 16 6 19 16 0 15 13 1 15 14 5 15 5 18 16 15 6 2 10 14 4 11 13 12 16 0 18 0 12 5 19 11 13 15 0 17 0 17 12 15 3 12 2 14 3 20 10 9 8 16 16 15 5 2 15 8 8 3 14 1 18 18 13 16 16 16 16 1 14 15 0 15 15 5 11 18 0 14 12 1 14 17 7 7 15 3 9 0 5 13 2 6 11 4 0 4 11 13 15 9 3 9 18 18 1 7 8 14 13 17 10 13 19 10 12 6 10 13 5 8 4 5 2 10 6 6 3 13 16 9 14 8 14 13 8 14 13 5 3 3 16 15 13 20 5 9 19 20 13 16 1 15 12 0 19 4 20 1 1 8 2 12 13 17 11 7 2 18 10 18 12 16 13 12 4 15 2 11 1 1 11 9 20 16 13 2 6 2 10 5 19 11 16 4 13 16 10 3 11 7 8 15 18 19 19 9 9 1 4 7 0 20 6 9 11 13 1 19 10 2 7 0 18 19 20 5 0 16 9 20 4 19 20 6 13 9 6 10 7 10 3 3 11 3 14 7 5 4 13 20 9 2 0 17 12 19 2 13 16 19 11 6 8 1 17 19 0 7 6 14 12 15 10 8 3 1 2 10 6 11 8 4 7 1 12 6 0 5 0 4 0 11 20 3 15 20 5 17 10 13 3 14 1 2 2 4 7 0 17 4 10 2 4 7 2 20 20 7 15 5 8 17 1 10 9 2 15 6 9 18 3 13 14 19 6 1 2 19 20 14 18 6 5 20 19 14 18 1 16 3 1 16 11 12 19 20 9 11 16 20 12 2 0 14 18 18 17 6 15 20 15 1 18 7 12 9 6 18 2 3 14 3 6 20 9 2 0 0 15 7 10 2 20 20 7 18 14 18 11 16 19 14 0 2 15 9 17 3 17 11 2 15 2 5 6 14 9 7 2 10 15 8 19 8 3 16 7 9 7 18 13 7 6 1 6 20 17 0 16 5 4 4 9 9 10 2 16 7 5 10 14 15 14 13 14 2 14 12 12 12 3 20 0 14 20 18 4 13 20 5 4 20 15 10 8 16 4 3 8 15 3 12 15 6 4 8 5 11 18 14 15 9 7 12 11 2 12 7 7 1 14 7 7 1 15 3 8 19 11 4 0 20 5 1 8 13 13 5 17 20 11 16 2 5 11 3 16 14 13 15 11 11 2 9 1 6 5 0 17 16 7 13 2 7 14 11 6 6 13 14 20 14 3 3 13 12 14 17 15 0 2 8 5 12 18 4 4 20 1 12 19 19 2 12 6 16 7 11 0 9 10 0 20 12 1 6 1 7 20 15 20 9 3 10 2 11 6 15 0 16 12 2 18 2 5 15 6 13 13 19 0 18 2 15 3 20 12 15 15 9 10 3 10 12 15 8 2 6 5 5 4 1 0 14 4 20 8 7 14 4 2 8 4 20 8 0 16 8 18 1 6 4 2 12 19 15 10 7 8 7 15 16 18 10 16 9 9 5 17 7 1 8 6 3 13 18 16 19 5 14 20 19 14 7 11 16 5 19 5 0 7 7 11 10 2 15 8 20 20 19 1 6 17 5 16 12 5 6 7 12 12 18 5 9 8 7 12 5 17 17 6 3 0 15 6 4 7 10 11 4 20 1 12 13 16 0 6 5 2 19 6 7 2 12 0 20 5 13 7 3 13 14 2 19 6 4 8 8 16 6 16 1 6 19 17 14 3 13 12 12 18 15 4 4 11 14 20 9 3 18 18 14 3 12 13 15 16 20 14 0 2 18 3 2 0 14 3 6 9 14 5 0 2 11 9 13 0 5 14 6 20 3 17 3 0 0 7 17 6 13 16 18 4 8 13 4 3 11 12 3 18 17 10 1 7 17 2 8 12 0 9 16 16 11 11 8 1 15 1 18 12 9 14 11 16 10 20 12 14 6 17 12 13 2 9 15 17 14 4 16 2 5 1 19 12 9 4 4 12 5 7 9 18 16 14 8 10 16 2 3 10 18 18 5 5 5 8 7 16 15 7 9 13 7 3 19 19 20 1 14 18 5 12 5 4 7 4 6 1 6 4 10 10 17 16 12 12 18 2 12 18 7 17 1 15 15 17 13 20 17 6 10 3 10 13 15 10 0 12 19 16 12 0 7 9 0 2 4 19 11 19 17 4 6 9 9 19 16 9 17 11 3 19 14 17 1 3 14 11 3 3 20 11 9 13 16 10 15 11 19 4 19 10 15 8 11 17 15 2 16 5 19 15 4 15 17 3 8 20 19 19 17 19 3 3 20 10 15 7 15 4 17 19 14 11 11 11 6 16 5 15 11 16 2 20 3 9 7 14 5 17 17 5 8 5 2 12 20 0 18 12 16 3 18 0 9 18 3 19 4 5 19 1 4 13 20 7 7 20 16 6 6 16 20 20 20 0 16 4 13 19 15 15 7 8 0 13 17 2 12 20 9 20 17 19 7 14 0 11 5 5 19 11 3 20 6 2 16 15 17 0 15 13 17 1 20 4 17 12 19 11 9 1 14 18 6 10 6 1 1 16 11 12 4 16 12 3 14 6 14 2 13 20 11 11 8 7 12 11 8 10 3 5 0 1 4 7 0 8 19 14 12 16 8 10 3 14 13 15 17 5 8 18 4 19 9 9 1 14 3 1 18 5 4 2 10 10 15 13 15 9 7 4 1 7 4 16 4 4 3 3 18 8 20 9 6 17 9 13 7 10 12 5 11 6 13 3 10 1 7 15 7 7 14 17 13 7 14 11 2 13 18 5 6 13 16 14 1 1 11 8 1 1 12 3 4 17 19 5 7 19 1 17 20 11 14 7 2 10 20 10 4 13 1 18 11 9 2 14 5 12 18 3 5 0 4 11 7 10 18 18 19 7 4 13 14 3 8 20 14 12 14 8 1 19 16 1 8 19 18 9 6 13 4 11 12 10 3 5 15 19 4 20 3 13 3 19 2 12 7 5 12 18 13 1 11 20 7 1 6 16 4 14 2 18 11 8 19 11 20 4 5 0 9 2 4 13 10 15 8 4 0 1 12 7 13 7 0 18 6 9 10 20 1 15 9 0 7 5 3 8 16 7 2 13 20 0 9 13 12 2 18 11 6 5 20 20 4 5 10 4 13 13 3 17 6 18 11 13 3 5 11 3 2 4 4 5 9 16 20 0 20 17 7 5 2 13 9 9 3 10 0 11 15 5 19 1 11 8 6 9 8 18 5 10 3 19 0 5 2 7 0 5 13 9 4 19 14 7 10 6 6 18 3 9 13 2 10 4 5 11 16 4 6 20 9 2 19 6 7 0 6 9 11 0 5 3 20 13 5 1 5 20 18 13 9 5 6 10 1 4 10 13 0 19 19 16 20 12 17 10 0 18 13 17 6 17 17 4 18 12 8 6 12 19 18 14 12 14 10 4 5 1 2 16 15 1 8 17 14 8 3 17 14 7 20 20 16 6 1 1 11 3 10 14 7 16 8 9 18 10 14 13 10 1 6 5 3 6 18 15 2 11 12 6 1 3 20 1 4 12 20 7 20 1 0 12 1 1 4 16 7 20 20 18 16 17 12 18 11 12 18 11 5 7 16 1 5 15 17 19 8 12 13 8 18 4 8 1 2 9 7 4 9 3 17 14 5 10 15 15 16 0 7 8 17 11 10 18 7 19 5 1 4 2 7 13 2 2 14 13 2 17 8 12 0 11 2 14 4 14 0 2 0 17 2 6 9 6 8 15 7 20 7 19 3 14 17 11 11 13 12 19 16 19 15 15 18 1 11 19 4 5 5 11 6 13 4 11 8 20 18 13 20 19 13 9 11 5 1 12 20 12 16 15 4 12 9 3 19 14 3 16 17 0 18 10 5 1 2 20 0 4 15 13 5 16 13 0 0 15 4 4 12 14 3 19 12 20 11 16 17 10 18 8 18 5 15 16 2 15 3 3 5 0 15 17 0 8 9 4 17 5 18 12 14 6 13 1 6 4 6 2 18 0 12 9 6 9 13 19 18 19 15 20 13 17 9 9 5 18 6 13 1 4 14 11 13 0 1 9 9 17 1 18 6 11 4 13 20 6 7 10 12 18 4 7 0 2 10 2 12 5 17 10 4 12 18 16 12 18 7 9 5 6 7 4 18 19 20 12 20 2 19 5 10 20 19 0 5 20 20 15 6 7 1 20 2 13 0 12 20 7 7 14 1 12 4 4 1 17 9 17 17 14 11 11 15 20 0 6 14 3 8 12 16 3 15 15 11 1 0 8 15 2 9 20 18 6 14 12 14 16 2 11 4 3 19 2 17 0 8 5 11 18 4 10 18 8 2 11 3 18 13 5 13 13 8 12 9 14 16 14 7 2 19 9 2 6 18 16 20 17 2 5 0 10 8 10 0 6 17 2 18 13 5 7 3 5 13 20 3 20 8 9 6 5 0 19 0 14 6 4 17 18 16 11 13 10 14 5 10 12 16 7 9 4 19 17 5 19 13 17 15 20 20 12 11 12 10 9 5 11 13 13 17 8 15 16 5 15 12 0 12 4 11 3 0 13 20 8 14 6 7 3 8 4 10 7 11 15 0 2 16 6 11 20 4 8 12 4 1 14 6 11 5 5 18 8 6 15 19 2 14 6 10 6 13 19 14 15 19 20 18 7 2 20 11 16 2 5 16 12 11 14 12 11 10 10 16 13 6 13 19 12 2 14 14 16 8 12 18 20 19 16 14 11 10 20 14 19 1 6 2 11 12 4 7 4 1 9 8 18 0 17 12 10 12 1 5 20 16 9 13 14 7 13 8 3 6 19 15 20 0 15 8 3 14 3 0 2 1 2 15 20 17 11 7 7 20 8 7 15 0 11 2 1 9 11 8 10 11 3 8 8 7 0 6 3 5 19 2 10 8 18 12 16 15 18 4 7 7 8 15 7 0 4 13 5 16 16 16 10 19 2 2 7 1 0 7 0 6 0 17 10 15 2 16 4 15 17 1 12 16 3 11 11 20 19 2 0 5 19 0 5 10 20 17 13 10 8 9 16 20 6 20 4 19 5 19 15 17 11 7 11 18 16 13 9 8 16 11 9 6 19 0 6 8 2 2 10 2 12 16 1 7 8 13 1 8 4 16 3 17 20 10 13 0 13 20 15 10 12 9 2 4 10 7 11 1 3 14 6 1 5 11 20 10 16 17 15 19 1 8 11 2 16 4 18 13 11 17 0 11 18 9 18 10 5 1 7 18 3 7 3 15 11 6 14 7 6 2 12 12 8 14 4 10 12 11 15 6 16 6 14 19 11 1 16 4 12 2 20 10 4 11 20 8 8 17 18 3 15 7 8 2 16 20 17 12 2 10 20 13 2 16 15 19 4 18 17 10 0 5 4 5 13 13 9 2 18 2 3 8 18 3 2 13 9 9 20 4 20 19 20 3 15 16 0 3 7 5 15 11 18 12 3 1 0 20 0 14 11 17 8 20 16 14 1 18 0 7 8 17 4 0 18 12 2 9 11 19 17 5 10 16 18 14 11 15 14 12 19 19 9 11 11 10 6 13 0 19 18 17 17 17 19 19 12 11 6 6 8 5 4 7 14 16 14 16 19 2 20 12 7 14 15 3 12 14 0 20 4 13 6 5 9 20 5 12 2 17 8 16 1 15 15 7 14 7 20 2 12 4 4 13 18 20 5 20 0 11 13 6 16 1 4 17 8 20 20 3 8 19 10 15 2 14 5 16 20 13 18 3 9 3 3 15 10 8 9 1 5 12 2 18 13 8 20 16 5 12 4 8 2 8 19 3 0 8 6 11 20 9 0 2 14 15 10 2 5 5 14 15 18 12 6 9 2 20 10 12 1 15 2 12 20 17 12 11 16 19 5 18 18 8 8 18 16 16 1 15 2 12 7 17 2 14 17 16 6 14 15 0 17 0 16 5 1 1 11 20 3 6 18 16 0 6 3 7 9 14 7 3 20 10 12 8 11 14 2 6 4 6 18 12 16 3 1 14 8 9 15 14 12 3 19 0 7 7 14 2 9 2 7 1 1 8 14 19 15 15 17 14 15 8 4 6 12 10 4 10 20 12 3 5 1 17 10 11 5 13 13 10 5 15 7 1 7 13 13 8 1 7 9 19 18 13 9 6 10 3 8 14 11 2 10 9 7 1 8 6 2 3 18 15 16 16 12 7 12 11 5 10 5 1 5 20 12 15 9 14 0 10 19 14 1 9 16 16 19 16 6 16 0 5 13 4 11 17 19 7 19 10 10 2 20 19 11 9 19 8 15 17 7 12 6 15 2 12 20 15 3 16 15 11 13 17 18 0 13 4 15 3 10 17 5 12 18 13 16 2 11 15 6 7 3 10 3 11 15 3 7 16 12 7 10 7 9 4 1 6 15 12 2 11 20 18 19 8 7 1 5 5 10 4 1 14 15 2 7 15 0 0 14 18 15 8 8 17 10 14 17 14 6 16 14 11 15 8 15 19 5 12 9 6 10 13 16 17 3 15 9 1 20 10 3 6 17 10 0 18 11 8 14 19 20 12 6 5 10 15 14 0 11 2 13 9 20 2 3 10 19 9 19 16 12 3 12 19 17 6 3 15 20 7 4 16 9 15 15 16 4 19 11 7 0 9 8 2 1 8 10 12 15 3 1 15 19 0 4 19 9 18 4 12 2 7 16 18 14 6 15 18 0 8 2 15 2 15 14 0 17 17 17 5 4 7 16 17 6 19 11 20 19 15 7 20 3 0 3 0 14 9 14 16 14 15 3 3 7 10 5 7 5 4 16 13 7 20 6 19 17 11 19 5 12 14 18 4 19 5 3 4 8 14 8 12 12 20 8 10 3 17 13 20 6 20 8 19 20 8 17 8 17 17 14 14 16 15 5 3 1 20 0 19 16 2 18 17 9 11 0 1 7 16 14 14 11 6 12 11 12 5 16 11 14 2 6 15 11 2 7 15 15 9 0 0 1 5 19 8 4 5 2 17 5 5 6 4 1 9 3 0 17 10 0 9 16 20 9 6 9 16 19 12 17 7 12 2 19 12 4 13 17 18 20 16 4 2 15 6 10 16 1 13 15 5 14 2 13 5 16 11 19 9 8 9 18 15 13 20 16 15 20 0 12 16 16 4 16 4 10 3 19 11 17 18 14 3 7 12 10 19 11 1 9 5 15 20 20 5 0 18 9 8 5 8 4 6 0 12 18 15 12 16 8 0 17 0 1 3 20 12 9 16 20 0 2 14 16 7 13 7 0 19 4 11 15 16 20 5 20 4 19 14 15 9 19 9 5 14 1 16 18 0 9 8 2 16 10 11 5 19 12 19 5 6 16 10 14 7 6 20 6 12 0 1 14 9 3 9 5 17 16 17 13 19 13 15 8 4 15 18 4 8 7 6 2 15 14 12 12 6 16 13 20 10 1 14 6 14 2 18 4 17 16 0 3 19 1 12 20 0 13 9 8 5 7 16 4 15 6 9 10 1 14 4 5 17 19 4 16 16 11 2 19 15 15 7 20 17 7 18 12 16 7 3 13 2 12 8 5 13 6 15 7 20 6 15 17 10 17 8 10 2 16 2 12 2 1 9 19 8 3 16 1 10 9 15 17 18 4 4 6 10 2 13 12 3 3 11 11 5 18 0 6 10 11 9 16 0 16 17 7 19 8 13 14 8 11 16 14 4 15 2 13 11 8 15 16 9 0 16 1 2 16 9 4 5 9 11 17 7 9 0 6 19 19 3 1 1 10 19 20 14 17 19 11 5 3 17 3 17 2 2 8 7 19 4 8 5 17 14 18 8 20 10 17 7 4 10 17 20 13 14 5 7 1 2 5 0 15 0 12 6 17 11 12 17 10 16 10 19 5 6 11 17 15 9 0 3 12 18 0 14 7 16 14 0 3 16 17 8 10 9 19 16 16 18 4 14 4 11 14 13 4 17 8 8 18 19 16 18 6 0 1 19 2 0 15 19 8 16 14 8 2 9 19 0 6 19 10 18 17 7 11 11 14 9 19 20 18 1 14 6 16 2 4 18 12 13 9 4 19 5 0 20 5 17 5 11 19 18 9 5 14 1 17 10 18 2 11 3 20 3 11 15 6 2 10 3 11 6 19 15 3 13 19 0 4 3 10 18 6 19 18 8 16 16 14 0 8 0 1 20 20 18 10 2 9 10 3 16 16 4 14 8 2 13 6 19 7 9 9 3 14 6 9 9 17 18 16 15 19 4 8 19 5 1 19 7 15 18 18 2 2 5 8 13 12 11 6 11 4 4 18 9 14 16 1 4 8 18 13 12 1 12 4 14 10 0 0 3 6 1 19 10 19 17 18 0 0 13 11 16 7 5 16 7 15 15 6 20 10 12 2 20 4 8 10 13 14 17 5 19 9 16 4 20 20 7 3 6 4 11 18 2 8 20 13 8 1 12 1 12 16 9 3 4 3 11 13 7 18 2 15 7 11 5 7 9 1 17 10 17 5 11 11 1 0 13 1 20 9 0 6 2 11 7 4 13 14 7 7 5 1 4 13 20 17 6 1 8 10 13 18 8 11 8 15 17 3 13 3 6 17 2 20 9 0 11 10 4 10 6 11 7 11 20 9 15 6 2 12 7 9 10 17 6 18 20 20 2 3 3 1 13 0 17 2 18 7 9 17 19 5 19 1 2 13 12 17 11 18 6 14 0 17 8 16 8 14 4 19 10 18 12 15 0 19 12 11 9 1 16 7 4 18 18 16 8 6 20 20 13 7 10 8 9 1 8 11 19 1 10 0 3 11 10 17 4 11 17 5 16 4 19 17 6 20 5 20 18 5 8 9 3 15 13 10 1 5 12 2 17 11 8 16 8 1 14 16 1 6 9 2 14 11 18 11 3 15 13 3 0 15 0 16 14 18 3 10 6 5 9 12 11 4 5 6 5 0 17 2 14 9 13 11 6 17 0 10 3 12 18 11 20 14 10 4 12 12 3 12 8 12 16 4 3 4 2 7 0 12 14 5 5 10 13 8 19 1 15 7 13 2 1 11 15 12 14 13 1 11 5 6 11 18 11 9 16 9 15 4 2 17 10 16 13 20 20 20 16 4 19 17 14 0 6 0 10 10 6 10 0 20 6 11 6 5 11 3 4 0 3 13 12 13 4 5 11 11 12 13 17 7 12 7 3 14 0 16 18 10 3 15 0 2 3 6 9 9 1 10 4 1 14 2 19 7 17 5 20 19 4 4 6 1 11 9 17 10 12 12 13 4 14 7 3 12 15 5 20 14 8 6 13 6 20 19 14 1 9 4 4 7 19 0 16 12 2 4 14 19 20 2 11 12 11 9 19 8 2 15 15 17 16 1 19 17 16 0 10 2 10 4 3 1 12 11 10 4 17 3 20 7 9 7 6 18 16 4 20 1 1 10 9 14 4 17 10 17 17 2 3 10 1 15 20 17 20 16 8 3 17 11 12 16 9 11 15 11 2 1 19 0 19 17 17 12 0 20 1 16 17 17 5 14 1 14 12 4 2 8 11 0 2 10 18 18 15 15 11 1 18 0 18 9 3 16 1 15 19 3 15 7 7 1 15 2 6 0 17 9 8 2 20 4 20 14 4 10 16 18 4 19 11 5 13 0 1 5 19 10 16 16 15 6 4 16 12 14 13 15 10 8 13 0 7 0 5 11 15 1 15 17 4 13 16 3 8 19 14 7 14 15 3 10 16 16 7 18 11 17 18 13 10 8 17 11 6 15 9 11 3 3 11 0 7 10 13 5 20 6 1 20 16 9 18 16 17 11 14 2 15 18 2 4 6 0 16 0 5 3 16 15 6 9 6 3 7 13 3 10 2 11 6 15 9 15 12 7 16 11 1 18 6 1 3 10 0 9 18 17 10 14 15 13 15 12 11 13 3 18 3 4 14 6 19 10 16 4 1 12 3 2 14 19 17 11 2 6 0 15 14 3 13 1 9 6 0 18 12 18 17 19 16 13 4 0 1 19 18 15 4 8 7 17 9 5 19 15 8 1 20 9 6 8 12 8 17 0 5 13 9 4 2 7 5 12 6 14 5 2 3 15 18 6 16 8 1 11 18 13 10 11 7 17 16 14 16 13 20 2 19 2 7 10 18 2 2 14 2 13 18 15 14 9 6 0 7 20 2 8 10 1 8 16 19 5 4 5 13 0 15 9 14 3 7 20 1 0 14 6 8 18 14 11 14 16 2 10 16 19 11 0 19 8 16 18 6 6 9 1 4 18 14 13 12 5 12 3 12 5 11 16 12 17 17 9 20 17 17 0 15 7 13 13 0 19 20 10 3 0 17 11 4 9 7 17 6 17 13 8 0 8 19 12 17 3 15 16 11 18 9 10 17 15 8 8 19 20 13 3 12 20 1 16 11 7 18 4 7 2 10 10 10 3 8 9 2 18 13 3 15 6 9 17 10 10 19 5 6 8 2 16 9 2 13 7 5 4 9 4 17 7 1 12 16 9 1 7 13 14 19 11 16 5 1 9 8 0 4 15 13 12 3 18 1 2 15 17 2 15 3 13 7 20 0 11 7 8 8 18 6 5 4 5 0 10 19 6 19 20 14 13 3 2 20 11 14 1 15 4 11 12 0 1 0 3 13 4 7 14 20 3 5 18 10 6 16 10 17 10 1 19 20 20 20 8 16 7 11 20 4 15 7 12 18 3 17 15 18 4 6 3 16 9 17 8 2 4 19 11 1 0 8 8 1 11 1 4 7 11 2 13 0 17 2 8 4 11 7 12 0 3 15 13 5 0 6 8 2 17 4 17 7 17 17 16 9 6 1 1 2 16 12 14 1 5 8 16 14 8 13 18 16 8 17 13 15 9 8 1 19 15 12 2 14 11 19 19 8 12 5 10 9 11 19 15 4 14 0 10 5 20 2 7 6 2 2 2 11 10 17 11 6 0 19 5 5 0 20 0 17 17 16 2 19 4 12 0 10 15 9 10 4 9 10 19 9 0 17 1 5 0 2 1 17 11 17 12 8 6 9 9 7 14 14 5 5 11 1 8 10 7 8 14 11 3 1 10 4 6 6 11 18 1 7 15 8 5 15 11 20 8 12 9 16 19 3 20 11 1 14 12 9 1 7 1 13 7 18 13 14 2 14 9 10 0 10 2 1 13 3 9 11 8 11 5 8 18 9 3 3 2 2 2 8 14 12 7 3 10 6 9 20 0 15 9 8 20 8 11 18 20 16 11 7 17 8 2 0 5 5 0 0 16 15 4 7 1 9 4 2 19 10 14 9 14 6 2 4 2 3 8 1 12 3 16 0 8 5 16 19 19 14 9 15 5 0 18 8 2 12 2 13 2 3 17 17 2 8 14 7 19 13 7 8 17 16 16 3 2 6 16 0 13 7 16 1 16 15 6 18 17 13 4 20 14 15 14 6 4 20 18 0 3 18 17 2 7 18 18 11 14 18 6 6 13 7 12 17 17 4 6 11 2 14 8 8 7 8 3 14 11 20 6 13 16 4 6 7 15 4 11 20 17 15 11 20 3 11 10 0 9 13 20 2 7 6 8 0 11 15 15 5 18 4 9 7 7 9 19 7 14 9 6 18 7 11 6 5 0 10 4 0 2 10 20 1 17 2 3 7 7 2 10 15 9 19 1 1 16 6 13 11 16 9 2 19 10 14 3 1 3 10 17 4 2 17 9 17 20 1 20 9 5 6 1 9 6 2 15 1 15 0 9 10 18 8 13 10 14 20 19 14 8 12 14 16 9 9 9 14 7 9 18 11 18 3 4 4 5 3 20 1 13 4 17 15 10 10 14 15 19 9 11 9 0 17 17 14 12 13 10 11 1 17 11 6 0 4 7 9 7 0 10 13 7 9 13 2 4 17 6 17 6 15 19 19 14 16 6 6 17 5 18 20 17 14 16 2 11 2 1 14 9 19 4 5 15 3 7 13 9 17 11 14 1 15 0 18 1 14 20 8 13 1 19 12 16 17 2 15 3 18 1 13 7 14 11 1 5 5 2 18 19 6 14 3 14 9 4 16 1 17 8 9 3 0 18 14 8 2 2 1 17 3 1 2 17 2 14 10 2 0 4 15 2 12 2 2 4 18 15 3 2 18 20 3 0 6 0 2 15 17 3 16 5 4 2 15 4 14 15 4 14 18 6 17 18 17 4 20 20 10 12 1 5 19 5 5 8 0 4 5 12 9 16 9 18 6 20 2 5 10 6 20 20 6 7 18 0 5 4 17 11 14 7 14 2 16 20 3 2 2 11 15 11 19 18 7 10 8 10 14 9 9 17 18 19 11 9 9 10 20 17 20 6 11 10 10 5 20 16 19 11 15 2 16 13 4 15 0 3 9 12 7 18 11 11 16 12 15 8 2 8 1 8 6 16 5 7 8 7 2 3 11 14 18 8 4 14 3 19 3 2 4 20 15 8 5 11 3 5 1 18 11 18 7 19 5 12 14 15 7 16 1 6 10 17 0 18 20 12 19 16 18 13 13 4 13 4 9 6 19 6 18 6 2 11 5 1 18 16 20 16 18 6 2 17 0 18 12 1 7 7 20 3 15 20 11 3 2 15 9 14 0 18 17 20 5 18 20 19 13 14 5 8 3 0 15 5 6 17 20 10 7 3 5 5 3 9 7 19 7 1 5 4 9 20 6 10 13 1 9 10 18 14 10 20 5 13 15 9 10 10 16 4 8 3 14 7 0 19 2 16 18 2 0 19 5 0 16 18 18 18 13 14 9 9 16 15 7 16 5 5 7 4 3 9 8 3 12 6 2 1 11 15 0 12 15 9 17 6 10 18 2 4 16 6 20 9 7 6 1 0 19 2 3 14 4 15 3 13 10 5 5 3 9 5 17 7 18 12 18 20 6 6 5 8 16 15 6 18 13 2 15 9 4 6 13 7 12 1 14 17 20 0 7 2 17 9 1 20 2 8 7 18 13 7 10 8 12 12 0 17 5 19 20 19 11 4 10 2 12 5 20 6 9 3 9 10 13 2 18 18 3 11 11 20 20 17 8 16 16 10 18 19 12 8 4 18 6 9 3 13 16 7 13 20 6 6 20 5 19 9 10 9 13 12 18 19 6 0 19 0 9 16 13 8 15 14 18 1 20 17 2 15 14 18 4 12 3 15 11 11 9 3 9 6 16 4 12 11 13 2 14 11 17 1 12 20 8 5 6 19 19 10 18 6 19 1 16 20 20 5 19 11 7 7 1 20 8 20 6 6 16 3 3 6 17 15 8 4 11 16 20 19 20 4 4 10 9 17 6 1 15 8 20 1 14 10 5 13 13 14 20 1 6 0 8 13 14 2 20 9 3 7 18 12 19 16 11 20 12 13 12 18 18 3 9 1 19 15 5 3 6 4 4 7 18 2 20 17 9 9 0 6 20 4 18 1 0 1 11 3 12 12 0 6 7 9 13 16 13 2 4 1 14 11 15 0 9 3 13 14 12 13 3 5 0 6 3 2 0 8 15 15 9 6 18 17 3 11 5 7 3 14 19 17 13 6 5 13 12 13 10 3 8 2 14 11 14 4 7 2 3 2 5 18 16 11 5 15 14 15 4 16 4 6 0 18 5 16 2 5 11 8 12 5 18 7 19 1 1 20 19 8 4 1 13 6 7 20 1 12 3 18 12 9 17 20 2 8 13 11 14 16 5 11 1 8 10 17 5 5 14 7 18 16 8 1 11 8 2 10 16 10 12 5 6 10 13 17 4 9 3 12 14 6 12 7 2 19 12 20 10 6 15 19 0 17 11 1 10 5 6 15 7 10 13 18 8 17 15 11 13 1 2 15 19 0 2 4 8 8 1 4 3 12 12 9 5 18 1 12 14 5 10 18 19 18 8 1 1 8 1 8 8 4 16 19 10 18 13 20 11 18 20 1 3 10 3 0 12 15 19 18 2 10 20 2 8 16 20 3 0 10 5 8 8 16 18 20 12 17 4 12 4 16 15 20 2 18 16 6 11 17 9 2 2 19 4 19 13 3 1 7 6 15 2 2 11 6 0 5 2 19 12 12 0 14 8 11 8 19 19 8 0 0 12 6 4 6 16 4 0 19 4 3 7 3 7 16 6 10 2 18 15 9 6 18 5 9 15 7 6 0 0 19 16 16 13 10 4 12 14 18 3 2 18 9 11 0 7 9 18 13 12 10 6 12 8 14 0 4 2 8 7 14 15 11 11 16 20 19 11 6 4 13 16 18 3 10 14 3 3 3 7 12 0 2 0 0 2 3 18 0 2 13 10 17 3 12 2 14 13 20 19 17 15 14 0 17 14 17 8 16 7 10 9 1 9 8 9 20 3 3 18 0 14 9 18 10 16 14 1 19 6 1 10 1 20 18 4 1 4 0 18 18 1 9 20 9 10 19 8 7 12 20 4 9 15 7 20 0 0 10 1 11 15 15 9 1 15 18 4 6 1 3 17 14 7 18 20 7 2 2 8 6 12 10 16 2 11 0 16 11 14 9 5 2 14 18 8 10 7 20 18 20 19 14 17 20 11 11 2 0 7 18 3 3 10 18 1 18 17 8 0 7 8 14 3 3 13 16 4 11 2 15 14 9 11 19 14 0 13 5 2 6 14 2 17 10 5 6 8 14 17 9 8 3 4 11 13 20 12 10 4 17 4 16 20 10 15 0 17 13 1 14 19 20 13 6 11 15 1 7 2 2 17 16 9 17 11 19 17 20 7 15 8 10 1 6 12 15 4 8 8 5 1 13 14 11 17 1 13 8 6 7 14 2 15 15 9 20 13 9 11 2 4 1 7 2 16 17 2 8 8 12 3 2 12 19 6 13 11 0 3 14 10 7 20 12 12 3 12 5 14 12 0 19 20 6 0 17 6 9 15 10 20 17 10 14 10 17 14 16 9 1 5 16 9 11 10 12 2 5 10 16 17 6 9 10 5 15 1 19 4 4 18 13 14 15 3 19 12 12 3 10 0 17 5 14 6 0 4 15 16 0 17 12 7 0 7 17 11 11 18 13 3 20 20 16 8 16 10 10 17 16 1 18 8 18 12 4 11 8 2 3 15 16 8 4 2 12 19 19 5 7 0 18 4 15 3 4 12 5 5 7 10 10 19 5 0 19 3 8 11 20 14 15 5 13 0 15 17 9 0 4 14 4 18 13 1 20 11 4 11 11 10 10 16 14 20 4 1 1 2 1 3 9 7 3 7 6 7 11 9 8 19 10 18 19 19 19 13 14 6 7 18 16 9 1 14 3 18 20 17 18 9 10 20 14 12 12 15 20 12 11 18 15 10 10 3 0 7 7 3 5 9 14 11 20 12 12 0 4 2 7 6 15 6 12 18 14 10 7 5 20 15 2 1 14 6 0 19 7 4 10 3 2 0 5 19 7 6 15 11 5 10 5 15 16 18 0 16 20 12 9 17 7 4 13 12 8 0 6 7 18 19 17 14 3 3 15 8 15 15 8 15 2 13 20 7 2 6 3 20 6 15 1 16 5 8 4 7 9 20 3 6 1 15 2 13 7 4 1 8 5 14 12 1 7 11 6 2 7 2 15 16 5 15 14 14 14 5 12 9 15 4 20 17 12 0 19 0 9 20 2 18 7 10 18 2 4 16 20 3 7 14 18 11 20 19 19 14 12 3 5 1 4 4 4 15 6 0 17 8 9 11 3 20 10 16 16 10 7 13 11 18 8 6 3 16 8 7 15 13 4 17 2 7 4 2 10 5 2 14 14 3 8 17 19 16 7 4 9 11 4 17 13 1 12 16 19 12 18 17 18 4 16 7 13 14 17 3 0 18 11 6 14 2 1 20 7 10 12 14 13 3 2 2 6 18 7 7 9 7 2 18 0 17 7 14 11 3 20 10 6 12 10 3 10 17 18 6 3 18 16 4 16 8 14 13 6 7 5 7 10 19 2 10 16 10 0 14 17 13 8 17 9 5 16 10 12 0 9 6 17 9 9 19 8 6 6 2 12 7 4 10 13 8 20 20 20 16 17 15 11 8 7 2 8 19 10 20 10 18 2 16 1 20 10 10 2 7 5 18 5 17 15 1 14 9 17 14 0 6 7 11 14 14 12 6 17 5 14 17 1 9 10 9 6 4 7 6 11 19 14 8 18 16 7 13 11 15 17 20 13 3 3 4 15 3 2 18 4 5 18 11 10 7 7 10 19 8 2 6 17 17 0 19 4 20 15 13 19 4 4 0 9 7 16 2 12 15 10 17 0 6 18 9 5 4 17 10 0 9 10 0 7 6 13 10 17 15 0 2 12 12 17 15 19 13 11 0 2 3 18 11 11 3 18 10 7 8 12 5 19 1 7 16 20 20 15 13 8 3 4 9 5 19 16 14 20 8 0 15 14 14 1 12 3 12 6 8 20 7 17 6 19 13 2 14 2 4 17 18 14 14 15 8 1 6 13 0 1 1 9 19 2 1 8 18 15 13 18 17 2 9 4 11 4 12 2 3 4 11 10 1 16 0 9 5 18 11 15 2 14 9 1 4 1 5 15 7 4 5 1 14 20 1 17 7 0 14 3 13 3 12 20 11 3 13 0 15 17 20 19 8 9 3 8 11 12 2 8 2 17 15 12 6 16 11 15 9 16 2 15 9 13 5 15 7 19 20 14 14 14 1 12 18 17 16 15 0 11 20 20 1 14 0 13 0 7 12 1 8 18 1 6 13 19 0 14 3 4 6 8 20 1 1 4 15 13 12 5 15 3 18 4 8 15 18 13 17 16 7 17 20 5 8 17 18 6 18 18 12 16 8 4 10 1 2 1 13 17 16 12 14 6 14 15 10 4 12 15 2 14 11 9 18 18 12 7 14 5 19 6 13 20 4 15 17 4 17 18 14 5 1 13 4 19 3 0 17 15 7 13 0 16 8 20 11 20 7 12 0 17 2 18 20 18 0 12 13 17 13 18 20 8 8 15 14 2 11 8 13 3 16 0 12 19 4 14 2 15 12 8 4 3 3 5 19 20 4 15 19 11 16 10 8 12 17 18 19 10 2 12 8 9 15 7 13 14 14 12 11 1 14 13 9 1 20 1 1 1 10 20 2 15 17 13 16 5 19 16 7 9 8 6 4 13 1 0 5 17 20 20 13 20 0 6 7 11 15 7 20 19 11 0 19 11 15 11 8 12 1 18 19 13 7 4 15 17 6 20 19 20 6 17 18 6 5 12 5 14 11 8 3 10 19 19 17 4 13 8 13 19 18 2 14 3 15 7 17 7 6 11 10 1 0 13 12 2 12 8 18 9 7 13 11 9 19 16 20 9 20 15 19 17 3 0 5 15 0 18 1 1 2 9 9 9 15 10 14 9 5 7 1 12 18 9 14 17 10 0 2 3 15 11 18 3 7 7 5 14 3 10 10 13 20 0 9 18 10 3 9 15 2 13 5 14 2 9 13 18 11 0 1 4 11 12 7 19 6 12 2 5 20 17 5 3 12 16 1 19 13 2 19 6 7 1 9 4 20 6 13 3 0 17 17 18 5 6 15 4 7 12 5 0 5 9 7 6 5 0 1 19 13 19 18 16 2 0 15 0 7 19 11 2 14 0 8 17 2 16 10 16 8 14 13 9 4 20 0 6 4 5 2 1 0 12 3 15 2 4 9 16 10 9 10 2 0 19 15 10 15 6 20 20 17 6 7 13 7 4 0 5 5 3 19 17 13 0 13 0 19 12 12 17 9 14 8 20 9 4 14 20 15 20 5 12 12 15 3 2 10 16 17 11 17 12 15 14 5 3 13 19 16 18 2 6 20 18 11 2 0 10 20 18 20 14 5 19 2 18 17 19 10 9 11 15 15 9 20 0 1 0 6 4 14 18 10 19 20 8 5 14 9 17 4 6 7 8 15 8 20 16 20 9 20 15 17 16 14 12 0 19 2 8 15 6 17 0 19 5 19 16 0 5 19 6 18 4 6 16 16 19 8 8 3 15 10 2 3 20 19 0 20 12 16 12 7 18 0 4 11 18 5 2 1 15 17 6 11 7 20 8 19 12 4 7 10 2 1 3 7 9 11 16 8 15 4 1 5 10 12 18 10 2 12 18 18 8 9 15 4 1 12 14 14 1 0 1 6 2 6 4 6 12 5 2 19 20 19 3 4 14 9 9 2 8 20 1 12 6 18 1 6 2 15 14 0 3 16 19 4 10 14 19 10 8 13 4 18 11 18 6 5 9 1 11 12 9 10 18 12 10 9 2 8 9 5 6 17 13 13 14 7 6 4 2 8 4 7 1 19 10 17 5 12 11 4 18 13 8 8 14 3 7 12 1 17 11 5 18 3 17 12 17 9 11 1 17 20 6 6 8 10 19 9 16 5 20 17 9 17 9 4 6 15 3 5 7 1 20 4 16 12 1 19 9 15 9 6 13 10 14 11 11 13 4 17 2 14 9 2 9 12 11 7 13 15 18 6 3 12 13 17 14 10 7 8 19 9 3 4 7 20 5 10 14 5 20 16 20 6 2 0 8 0 2 18 5 9 19 12 10 11 0 19 1 18 14 20 14 11 13 11 10 11 15 9 11 4 10 2 11 19 8 2 1 8 2 4 16 0 2 11 10 13 6 3 18 14 9 6 19 15 2 20 6 11 3 8 15 14 16 11 11 14 20 4 3 3 0 16 20 19 19 4 13 14 1 3 13 3 20 7 8 6 3 6 6 7 7 14 16 5 0 4 10 12 1 7 9 3 17 2 2 12 12 11 9 5 14 18 16 17 6 7 8 1 7 2 9 20 11 19 7 19 13 3 18 10 5 5 20 0 3 9 3 15 10 5 19 14 1 2 0 13 11 15 13 2 11 10 6 2 1 5 7 3 15 0 20 5 13 17 4 7 13 6 5 0 3 6 8 9 10 2 17 19 13 11 8 17 14 19 13 15 5 16 13 5 19 11 13 15 2 7 19 10 19 17 20 17 8 17 11 2 8 7 3 8 11 14 8 10 18 2 2 18 17 5 3 12 2 9 9 5 19 0 10 12 11 12 14 9 2 16 10 6 19 18 5 7 14 6 4 19 16 11 14 7 8 7 3 12 3 4 1 2 6 14 9 15 7 13 17 0 14 16 13 19 19 4 18 7 14 20 15 0 17 18 18 3 15 11 3 2 4 5 4 8 6 10 8 2 10 7 9 10 8 14 8 20 7 4 13 10 8 2 1 10 15 19 7 11 2 19 17 14 15 15 12 3 10 1 2 4 16 12 3 4 3 5 18 11 13 3 16 10 2 17 12 0 11 20 9 19 20 19 5 10 6 12 11 11 16 19 12 8 5 20 14 8 19 1 4 3 4 20 16 10 16 3 5 5 16 10 0 7 3 12 18 7 16 3 8 8 4 19 8 11 10 6 18 8 20 18 12 12 19 19 3 20 15 0 12 2 2 2 1 10 7 8 5 12 16 3 2 4 16 11 3 5 20 6 3 8 18 7 2 10 2 0 17 14 17 1 4 9 2 8 17 1 20 19 12 18 16 6 17 2 6 8 20 0 1 16 1 7 11 11 3 19 2 7 20 2 10 14 3 6 5 15 9 11 8 12 3 2 8 13 16 14 18 14 1 7 5 4 10 9 15 11 14 8 9 19 2 17 0 7 5 3 1 13 7 20 6 17 9 9 5 10 4 11 3 13 11 2 5 10 19 14 4 13 17 3 18 1 0 19 16 5 3 1 11 19 15 10 2 4 1 8 18 6 11 17 4 13 7 5 20 19 12 9 12 12 4 19 16 16 17 3 16 4 16 3 9 1 15 18 16 8 18 4 14 18 9 20 13 18 18 0 15 18 17 6 8 1 15 17 6 15 2 5 5 17 3 16 10 15 5 8 9 7 12 13 15 9 10 12 20 16 9 13 14 11 18 8 0 6 6 8 0 8 16 8 19 2 3 4 7 8 6 12 7 12 15 7 2 11 20 10 13 17 5 13 4 19 8 2 16 7 13 11 11 8 19 9 1 1 12 9 0 1 19 7 18 4 16 16 3 5 9 16 13 7 2 11 0 19 13 4 15 18 5 17 7 13 17 11 16 20 20 9 4 15 5 15 3 12 20 8 20 2 2 8 0 0 18 6 3 1 11 13 1 7 16 12 1 16 9 8 17 0 4 15 3 7 15 13 14 3 10 12 20 16 17 10 13 12 15 3 11 6 6 6 15 16 8 16 9 15 5 2 12 13 11 15 11 7 15 0 13 6 5 10 10 2 13 14 12 12 9 6 19 16 11 11 4 2 1 13 5 16 3 4 2 17 12 4 2 3 19 0 5 14 10 12 11 13 6 8 0 2 12 13 2 12 13 4 10 1 8 7 15 20 9 19 20 4 3 15 4 14 4 11 18 7 7 19 3 1 11 20 13 8 17 20 17 2 19 1 8 11 15 3 10 15 8 18 5 11 13 2 13 19 10 8 7 4 14 19 0 19 17 1 8 20 8 7 20 8 18 7 10 18 7 6 13 7 6 1 14 7 18 10 11 11 1 17 6 6 17 15 2 13 18 3 14 7 13 5 15 18 5 2 20 4 6 13 3 8 3 0 1 13 17 1 17 2 10 3 7 13 13 11 8 3 17 3 2 13 5 14 19 18 18 17 18 16 2 7 3 9 3 11 5 5 11 17 9 7 0 0 8 19 6 1 2 19 4 14 5 15 6 15 1 18 7 10 13 9 16 10 2 5 2 16 17 20 3 19 11 7 16 10 10 6 13 14 0 0 17 16 1 4 4 12 12 11 18 15 12 16 16 17 6 2 1 8 3 15 17 1 9 19 11 11 10 18 14 18 9 4 19 18 16 10 0 17 10 16 0 4 4 2 2 13 6 13 14 5 2 0 4 5 5 4 2 12 0 13 9 10 14 12 13 0 7 6 6 19 18 1 7 1 3 15 7 10 4 9 7 1 15 6 0 4 11 20 11 9 20 8 19 11 11 17 14 3 17 11 4 0 14 11 18 2 16 6 2 1 12 10 8 7 0 12 8 8 10 8 18 6 10 14 9 19 20 20 4 0 2 6 18 3 20 15 10 18 0 20 9 8 9 17 0 20 18 9 8 12 2 11 17 12 12 15 19 13 1 7 3 11 16 4 11 4 10 12 17 0 20 12 0 0 0 18 1 11 16 6 4 4 9 13 7 6 18 7 5 13 11 14 11 4 6 19 15 20 7 15 18 3 9 5 5 13 6 8 19 3 3 17 20 14 6 13 7 19 11 0 1 11 15 5 17 5 9 8 20 9 10 0 16 6 17 19 18 14 10 20 12 17 15 11 3 6 17 19 2 4 20 14 12 13 10 19 15 8 7 2 16 14 3 5 13 15 15 18 6 3 0 18 3 15 6 2 3 9 4 5 10 13 14 7 9 4 4 18 15 13 1 19 6 12 2 13 9 9 13 3 13 16 1 11 8 5 1 0 16 8 15 6 19 10 1 13 15 15 3 3 18 8 12 18 6 7 4 20 11 8 15 0 0 8 12 3 10 14 14 17 11 15 10 5 2 13 16 18 12 16 9 1 1 3 20 0 16 1 18 9 11 17 16 17 12 10 12 9 5 3 14 10 9 20 8 19 2 13 15 12 19 18 3 3 18 20 5 20 2 19 12 7 1 8 3 9 9 1 2 0 17 11 9 20 13 4 8 20 10 10 20 8 15 12 17 0 5 15 1 3 13 20 16 2 1 12 16 1 14 10 12 2 9 6 3 7 14 10 2 20 15 3 14 4 10 13 10 8 3 11 7 13 13 16 3 5 5 6 11 3 15 2 5 15 6 10 12 2 8 7 1 5 0 0 7 15 7 7 1 0 1 0 15 10 13 13 12 9 8 15 9 7 19 5 5 15 2 9 5 9 8 8 13 5 17 18 6 15 4 15 17 5 7 12 4 8 2 2 2 2 8 16 19 7 2 4 13 0 1 19 2 10 1 17 6 13 13 20 13 19 5 20 10 13 18 10 6 6 1 1 4 7 15 10 1 13 11 12 17 17 7 2 3 3 14 1 3 19 19 19 5 16 2 20 10 2 11 1 6 6 11 18 19 0 19 17 3 2 12 5 14 8 8 6 2 4 19 5 17 11 20 2 6 10 3 6 5 6 2 5 12 2 17 15 18 11 5 3 16 7 14 16 12 17 11 16 20 20 8 14 10 18 1 0 14 6 7 18 5 18 7 13 2 2 11 15 20 14 3 6 1 18 0 14 13 16 15 4 17 20 14 19 7 12 0 1 5 7 6 17 0 2 12 18 17 2 19 5 6 18 1 13 5 9 14 12 3 17 10 7 4 12 6 3 7 9 17 17 11 2 19 8 0 14 6 13 18 16 20 3 2 0 11 5 4 17 20 20 5 13 10 3 6 7 3 9 15 13 1 7 2 5 15 9 20 12 16 15 13 20 5 19 10 16 3 7 5 16 5 15 3 16 7 19 12 5 14 7 1 13 8 16 10 10 12 17 19 0 11 11 19 20 9 4 9 1 18 4 0 1 13 18 13 20 7 15 13 4 11 9 17 7 11 7 1 14 6 19 17 13 17 14 3 18 10 8 20 2 8 7 9 11 12 15 11 8 3 3 2 20 3 7 12 15 10 11 13 5 15 4 12 13 5 3 12 14 17 11 16 9 10 2 7 5 20 1 15 14 15 10 15 3 8 17 18 19 10 7 17 4 1 13 10 6 6 3 13 6 17 1 4 10 14 20 9 13 17 18 15 17 10 6 13 3 0 16 16 20 1 9 5 3 3 12 19 2 4 1 20 1 5 12 1 16 15 8 4 1 2 6 15 6 5 2 16 3 14 8 18 13 18 15 4 1 19 3 7 9 4 10 3 16 8 5 17 19 14 11 8 3 4 5 10 11 6 0 10 16 12 12 7 19 18 0 16 0 16 17 14 19 7 9 7 9 16 8 12 20 14 10 14 19 16 7 4 4 10 17 8 4 3 8 13 5 16 14 3 12 20 11 2 1 9 3 7 7 20 4 1 17 10 2 13 14 15 14 15 6 0 12 18 3 20 16 0 17 19 15 10 3 13 20 4 16 19 20 5 16 8 9 10 5 12 10 0 7 19 16 6 16 20 20 7 14 1 11 11 15 14 2 11 16 13 1 9 0 15 17 13 14 9 13 6 13 4 15 11 12 12 9 19 12 2 5 10 16 8 6 13 1 17 9 19 13 8 18 13 6 15 18 7 16 6 10 14 11 12 11 2 8 2 18 9 7 12 13 3 19 18 10 6 16 18 8 16 14 2 20 17 8 13 15 18 9 16 1 12 13 7 11 16 8 14 14 0 2 13 1 20 18 12 1 18 7 4 17 17 4 9 4 13 6 7 10 9 6 15 19 10 11 11 6 19 11 16 16 15 17 6 16 12 15 11 6 3 10 10 2 19 2 13 19 1 11 2 6 13 4 16 0 11 2 4 7 3 13 14 5 20 4 17 14 17 8 15 12 18 15 4 6 19 9 14 19 15 11 5 9 19 11 16 17 10 14 3 7 5 19 1 17 13 16 14 3 1 13 11 11 4 11 16 11 5 4 5 13 8 4 18 7 12 5 6 14 2 7 10 5 19 0 3 16 7 12 3 3 20 20 14 3 17 14 0 6 3 0 17 2 13 3 16 0 13 1 0 5 16 16 5 7 15 18 9 16 20 1 11 9 19 20 5 14 12 12 19 0 14 17 12 6 11 4 9 18 19 6 2 8 18 11 20 5 19 12 5 15 8 20 1 12 14 8 0 17 1 5 19 12 4 19 17 1 5 3 0 1 7 15 0 10 0 12 20 13 15 19 14 5 7 16 13 2 2 14 19 13 5 14 1 5 16 2 13 2 0 19 9 7 2 3 8 10 11 2 2 10 10 14 11 17 16 15 5 9 4 10 13 14 5 11 2 3 8 19 20 4 16 12 1 14 20 9 9 17 10 12 10 10 2 18 3 11 12 13 15 14 11 8 17 9 15 12 19 10 14 17 18 14 8 11 12 7 5 9 15 17 13 11 10 19 1 7 0 17 11 20 14 17 4 12 4 11 2 18 7 14 12 14 0 9 12 11 4 8 17 5 0 6 2 18 15 19 16 6 9 1 6 19 12 7 4 12 16 5 2 4 1 3 11 4 4 5 19 12 15 18 20 9 12 15 7 17 16 11 2 12 5 8 18 10 3 17 20 7 19 13 6 9 0 19 6 13 12 4 7 16 0 14 7 17 4 11 17 8 8 17 13 14 18 12 5 18 17 10 20 14 20 17 4 4 1 18 8 0 8 18 0 13 9 8 5 8 3 1 1 16 15 19 7 1 1 11 12 5 16 20 9 7 15 13 20 0 10 12 3 1 3 11 7 4 12 10 14 12 20 16 4 10 13 13 13 8 10 19 9 14 10 3 2 9 1 14 10 8 16 3 0 8 0 3 17 10 17 0 13 18 14 12 10 2 9 16 13 5 6 3 19 2 13 4 20 15 6 3 17 6 9 16 19 6 6 1 19 4 10 12 8 9 3 9 7 4 14 8 2 18 17 17 5 7 11 5 18 9 2 9 2 11 0 2 18 1 19 10 9 0 18 13 4 1 7 0 4 5 9 17 7 6 20 14 8 20 13 10 2 1 16 12 16 11 1 15 5 15 10 17 20 19 7 2 6 20 8 0 4 19 15 2 0 13 8 8 4 12 3 13 14 10 15 20 9 0 19 18 12 11 12 13 5 3 0 11 0 9 3 13 5 1 5 3 19 20 5 6 19 17 19 4 9 7 13 12 13 4 15 9 8 17 11 17 20 5 17 5 15 7 5 19 1 10 20 19 6 4 3 20 11 2 10 5 17 12 2 18 0 11 2 11 20 9 13 7 7 11 8 17 9 19 6 8 17 2 6 1 1 3 11 8 20 0 7 7 4 5 16 16 2 5 5 0 10 1 13 11 8 13 13 4 20 3 2 18 19 16 2 9 13 3 11 1 7 13 4 4 0 13 15 5 16 6 15 19 7 9 7 0 1 5 10 14 8 20 9 13 10 16 16 3 19 19 4 15 18 19 0 16 6 12 12 6 6 12 7 20 13 18 9 12 5 12 5 6 15 2 4 17 20 17 7 0 9 13 3 7 13 9 14 19 20 0 3 11 5 0 17 17 11 8 7 10 15 12 10 2 8 12 20 19 6 11 14 3 19 12 15 5 5 4 19 2 6 12 10 16 7 12 9 3 8 0 2 17 7 15 19 7 8 11 10 16 6 18 12 15 3 0 2 19 8 15 10 18 18 3 18 16 14 18 14 4 19 19 8 5 13 11 10 3 2 5 17 11 16 6 11 17 9 6 10 20 8 18 9 5 12 11 11 13 14 4 19 15 6 3 6 2 1 8 0 18 3 15 5 0 14 4 12 16 15 5 19 18 18 12 0 4 11 11 20 14 11 19 20 17 6 15 18 7 10 10 15 1 4 12 8 1 3 16 8 5 3 16 7 15 17 9 18 20 19 10 13 10 20 14 6 1 4 10 8 14 11 11 0 8 14 5 6 15 0 7 6 18 2 11 7 0 15 5 4 9 8 6 20 2 0 4 14 14 20 20 8 1 16 8 7 16 0 16 18 9 7 0 1 12 10 17 2 16 3 13 0 12 10 8 4 1 9 16 6 2 18 14 15 4 17 16 9 14 13 8 15 17 18 7 0 14 11 10 11 2 1 16 11 0 3 9 9 5 7 17 7 17 6 15 11 8 20 8 4 3 6 18 14 7 14 12 8 1 12 3 9 20 12 4 15 18 2 20 19 8 19 8 17 17 6 1 15 18 2 0 6 20 7 7 17 3 13 7 16 15 16 11 12 5 7 16 20 20 10 9 15 4 17 0 12 12 7 20 7 18 19 10 11 2 6 8 2 8 2 8 9 18 3 17 9 7 17 11 9 6 1 17 4 16 11 3 4 9 18 4 6 13 13 10 2 18 11 10 20 7 16 15 6 0 0 19 6 9 6 17 13 20 8 8 13 16 9 2 12 10 6 2 3 16 20 6 19 2 18 3 11 16 2 7 3 5 0 12 20 14 14 6 8 19 1 1 5 19 7 0 7 17 16 1 10 5 7 19 10 6 18 14 14 3 17 15 18 0 11 17 14 15 9 13 17 1 2 16 19 3 10 6 2 1 0 19 12 15 13 2 13 20 18 2 12 17 0 13 7 12 16 20 10 18 15 3 1 18 3 3 16 7 14 5 2 19 6 3 15 11 7 0 7 20 11 3 5 11 1 13 11 2 2 8 4 14 0 18 13 1 16 15 15 18 5 2 7 3 15 14 10 12 11 1 14 8 16 18 2 17 14 6 20 14 0 13 11 19 7 17 4 10 18 17 13 0 1 17 19 17 10 15 10 8 5 8 15 9 8 20 19 4 17 0 2 0 8 8 10 18 11 17 8 15 16 10 6 7 17 8 16 11 6 14 2 12 4 13 15 15 14 10 19 3 14 4 3 12 13 13 0 19 7 14 0 4 18 19 0 15 19 0 3 7 5 15 9 17 8 11 18 16 15 1 15 18 4 18 3 7 4 4 6 4 12 18 12 3 15 18 14 7 6 1 3 17 2 4 15 17 17 20 18 10 0 6 18 10 20 17 17 6 9 3 12 15 19 8 4 9 6 6 7 5 15 4 6 2 18 10 11 1 9 9 5 0 16 7 4 9 19 5 9 20 6 11 14 9 13 0 10 17 12 6 20 3 9 13 6 2 8 5 15 8 3 4 17 2 7 4 18 9 4 16 14 9 13 16 16 8 11 20 16 3 9 5 12 12 17 12 11 19 11 11 6 7 2 11 14 19 6 0 1 13 15 16 20 15 5 8 15 12 9 12 6 2 15 12 9 17 4 15 8 16 12 4 3 16 3 12 18 11 1 16 10 4 2 17 4 10 4 9 8 0 19 12 2 14 8 14 3 5 4 6 11 9 17 18 15 19 12 20 2 13 6 5 4 4 7 9 18 16 12 9 16 3 15 15 13 12 8 16 5 5 7 19 11 2 7 5 11 5 8 15 13 6 4 1 12 18 15 16 0 14 10 2 9 14 19 0 1 17 2 12 11 15 7 1 0 6 0 8 13 16 5 13 12 9 8 20 2 8 7 2 13 2 4 6 18 4 9 10 6 2 4 7 5 20 14 7 5 16 1 12 16 1 1 6 9 12 16 16 20 18 4 9 7 9 10 20 20 7 11 6 11 5 3 17 17 2 4 16 17 14 7 10 9 20 5 4 14 17 5 12 16 2 5 6 1 15 19 6 14 16 13 12 11 16 5 16 14 16 1 16 18 3 7 5 1 0 1 11 3 2 9 7 16 1 18 12 8 7 1 3 19 9 0 7 11 7 7 0 3 0 20 8 19 4 18 2 1 1 5 18 19 1 17 6 19 19 7 18 10 7 0 13 7 5 1 9 5 5 9 15 2 4 15 13 13 15 15 18 19 10 15 3 13 20 13 9 7 10 3 14 15 9 9 18 12 18 3 15 12 14 3 3 14 8 15 6 7 5 5 8 11 7 3 20 19 5 12 11 1 7 6 7 10 19 15 3 3 2 18 14 16 19 6 8 10 17 8 19 15 6 13 9 20 20 6 9 3 9 3 10 7 20 15 18 5 5 15 20 16 3 2 9 15 6 7 12 7 6 1 17 14 16 12 9 6 5 17 13 12 1 9 12 2 13 11 17 19 6 11 8 20 14 1 2 16 11 0 17 18 0 4 11 20 18 1 19 6 6 16 6 0 18 18 3 19 15 12 9 18 16 3 5 9 2 3 13 5 7 15 5 6 9 3 11 11 14 14 0 13 5 13 4 20 4 12 9 4 15 1 13 18 7 19 19 2 13 5 7 3 0 13 9 0 3 2 12 10 8 3 7 17 4 7 17 6 7 4 6 8 6 9 10 5 8 15 10 7 20 16 13 3 12 10 0 12 15 12 14 12 2 3 20 1 3 8 0 1 19 19 9 4 11 4 17 18 20 4 0 4 15 6 7 4 17 11 14 12 17 15 5 18 0 5 0 12 20 10 1 17 9 19 14 5 5 2 0 13 9 6 17 10 0 1 18 20 2 18 7 10 11 15 8 4 4 15 6 2 15 18 14 3 10 19 10 11 5 13 7 7 2 19 13 9 4 11 14 14 1 10 18 19 5 19 11 3 9 1 18 14 11 18 12 0 13 2 19 11 8 17 16 0 9 6 18 18 6 8 1 3 5 20 3 20 11 9 12 6 7 7 12 14 12 5 0 3 17 2 15 10 2 16 17 17 1 0 1 1 6 1 10 8 7 8 15 12 10 15 17 10 3 18 7 4 2 10 17 15 20 6 1 16 2 2 9 7 17 20 19 9 12 1 4 14 12 11 1 11 11 15 8 5 9 12 0 18 6 15 3 15 4 9 13 10 9 0 6 15 1 2 7 16 13 19 3 9 7 1 20 13 15 12 11 8 16 14 12 9 17 13 12 20 14 8 0 15 12 19 9 11 10 9 17 0 14 19 11 19 17 0 2 4 20 9 18 10 5 9 7 12 8 19 6 1 3 16 19 5 0 12 12 20 11 0 8 13 14 8 8 5 4 4 1 2 10 12 14 13 17 7 9 13 9 17 18 7 14 18 5 11 17 18 11 10 8 20 12 8 16 20 4 14 11 11 11 14 14 18 8 3 11 16 18 20 12 4 12 14 0 13 6 3 0 19 19 9 6 5 2 2 8 15 16 3 14 12 4 4 9 4 10 17 3 4 12 8 12 3 4 19 11 11 5 12 15 15 1 17 19 3 17 11 2 5 17 1 3 9 2 20 6 7 18 3 13 8 3 13 9 0 14 3 6 14 0 10 17 10 20 19 10 17 6 2 10 10 20 8 7 8 8 20 18 11 0 16 16 2 18 20 14 14 6 11 6 8 0 2 8 3 6 3 6 9 4 11 17 3 14 5 4 20 17 6 6 11 3 17 6 20 10 4 13 14 7 3 7 11 4 0 19 8 5 0 9 4 20 10 4 5 4 7 2 16 14 19 16 2 16 13 17 2 2 17 9 3 0 8 15 2 14 9 18 0 14 13 11 12 19 19 7 20 20 12 10 17 10 12 2 10 17 12 20 10 16 18 3 10 8 15 15 12 20 2 13 5 9 3 15 3 5 5 17 8 20 16 19 4 20 10 2 19 1 20 15 13 0 14 20 13 5 9 0 6 17 11 18 3 13 20 8 16 19 15 12 11 4 9 15 1 10 3 11 19 17 8 10 0 2 6 6 1 4 10 1 0 20 10 3 16 20 10 12 16 1 11 12 10 8 0 10 12 20 11 9 17 16 7 10 0 9 7 7 0 19 16 3 14 4 16 1 14 16 8 20 6 18 16 5 13 9 14 14 16 0 4 17 10 17 16 5 0 2 18 19 7 10 2 2 13 7 16 8 11 9 19 7 6 18 7 14 13 18 4 2 13 7 17 5 15 19 1 17 19 5 14 10 12 12 16 1 0 18 19 0 20 7 12 6 20 16 15 11 20 1 16 5 1 14 5 17 18 4 14 15 10 16 7 17 17 6 3 16 6 17 4 11 19 6 14 16 9 6 15 19 12 11 3 1 17 13 2 9 0 2 12 15 14 16 14 14 17 8 20 11 11 3 17 10 0 12 14 1 5 3 6 3 9 2 2 16 13 0 6 6 11 9 3 11 18 9 0 18 12 13 16 18 4 14 16 13 16 15 8 1 7 17 12 2 17 3 18 4 19 7 8 13 19 1 20 19 20 19 5 7 15 14 9 13 8 4 11 10 11 9 4 6 7 16 16 10 8 1 16 11 6 3 13 16 13 7 15 18 20 20 20 4 5 0 12 14 10 1 20 6 0 16 2 13 1 11 10 17 3 20 5 9 15 3 1 1 16 2 12 1 18 8 12 7 3 17 8 20 19 6 9 1 5 1 17 1 6 2 8 3 14 14 0 14 11 10 12 18 12 20 2 19 0 8 10 0 20 8 7 16 10 3 12 9 1 15 1 20 12 15 10 0 12 19 9 9 17 10 1 10 14 7 10 0 20 8 1 5 20 2 7 2 9 16 5 7 9 18 7 14 12 17 19 7 17 12 16 6 5 13 13 4 20 6 12 6 20 5 15 7 0 10 8 13 16 18 19 19 3 8 1 13 17 1 10 1 13 4 16 19 9 6 19 2 12 13 0 18 13 13 13 13 1 3 17 10 12 14 7 3 5 16 11 18 2 12 13 11 11 18 16 19 17 6 14 10 1 7 13 9 13 0 11 12 3 14 7 2 15 18 17 8 4 14 4 13 2 19 14 7 12 3 20 19 11 15 17 10 15 17 20 2 16 20 20 5 3 4 17 7 6 2 18 0 0 20 15 16 0 9 12 12 10 1 19 4 11 2 6 8 8 1 18 20 18 3 10 15 8 19 8 9 4 19 0 2 7 13 13 17 19 12 5 8 5 20 9 19 17 19 10 2 10 2 18 19 15 3 4 8 19 7 7 12 19 6 2 7 7 17 12 8 17 9 19 5 8 18 18 7 5 1 9 16 20 14 4 1 9 13 3 20 17 15 11 14 20 1 0 18 3 5 5 16 6 4 14 5 15 10 17 4 6 14 1 7 16 3 9 4 8 2 17 15 6 16 12 3 0 16 16 3 2 3 1 20 0 13 14 6 10 11 13 17 5 11 13 13 3 11 14 2 8 5 16 18 6 5 16 2 10 20 17 20 2 8 10 9 11 5 14 14 7 6 9 14 8 2 16 1 11 0 18 19 8 18 11 17 4 0 11 5 0 16 18 7 2 19 10 10 10 7 15 14 5 9 18 0 4 13 13 18 13 17 2 7 7 19 17 10 15 10 12 19 15 6 16 19 12 18 2 2 15 15 6 13 1 10 10 18 15 8 17 7 16 10 13 14 18 11 2 3 11 15 20 12 9 7 20 5 4 3 17 15 13 18 10 4 5 14 1 4 11 1 18 8 18 10 5 2 1 0 3 14 15 18 8 1 10 20 17 5 18 13 8 15 20 8 3 18 20 17 3 2 3 1 10 6 0 11 20 4 17 2 0 20 13 16 19 13 7 15 19 10 0 4 4 19 7 9 7 8 13 13 1 17 8 4 5 5 14 2 18 10 15 6 3 1 18 11 19 8 2 7 9 3 17 14 13 19 15 20 7 13 13 19 9 10 13 19 12 20 12 1 9 18 2 11 5 7 5 13 11 10 16 12 7 10 2 18 9 14 0 4 20 19 8 8 5 12 6 0 12 17 4 3 15 13 1 2 12 9 19 15 2 1 12 0 7 9 12 1 18 8 10 11 13 9 7 13 14 8 9 14 12 0 19 7 3 0 18 1 2 14 8 8 13 19 5 3 17 17 12 1 16 17 0 0 3 10 18 0 2 7 12 13 10 11 6 2 17 19 19 19 12 0 18 16 3 11 1 12 6 18 12 18 4 12 14 11 18 15 14 11 5 20 17 5 15 7 9 8 4 17 9 15 10 18 8 9 5 12 4 10 2 7 12 17 10 0 17 5 15 0 15 12 10 5 15 16 15 14 14 7 0 16 14 7 2 4 0 12 20 9 4 1 10 17 7 7 1 15 0 16 19 2 2 17 16 4 1 14 0 20 18 17 16 8 14 13 0 0 20 8 8 14 13 15 9 5 0 7 15 1 14 1 19 10 0 9 19 4 9 6 10 19 6 4 20 16 1 9 7 8 7 8 18 5 8 12 2 16 13 18 1 11 16 17 3 0 14 17 13 7 7 6 12 11 14 6 16 13 17 20 0 7 2 12 11 18 15 7 4 17 4 11 20 9 0 5 6 4 0 16 20 0 9 5 7 14 14 16 18 0 3 2 3 4 13 17 6 5 8 9 1 16 14 9 16 1 1 9 3 10 9 10 17 9 4 10 18 7 6 7 4 16 17 10 2 9 6 17 17 12 8 11 5 8 15 2 18 6 11 19 15 7 9 5 11 17 18 0 12 12 7 14 5 19 17 9 0 14 13 10 4 17 18 6 8 4 15 1 18 3 19 12 19 5 5 18 13 15 3 7 14 5 2 9 2 14 10 9 11 4 17 6 17 18 16 11 11 8 9 20 3 1 8 20 8 2 5 12 12 14 15 3 5 0 20 19 14 16 15 2 2 16 2 0 5 1 11 6 14 8 19 12 15 4 20 20 19 11 7 18 7 19 14 5 10 19 12 5 14 18 13 11 8 15 10 6 0 0 2 16 1 2 18 8 20 18 17 16 2 18 6 7 17 4 19 15 16 13 19 3 19 5 4 7 19 8 5 1 3 4 20 19 15 10 5 15 5 6 6 19 9 10 18 20 13 19 9 5 10 12 18 15 0 16 11 15 17 5 5 2 15 9 6 4 19 3 0 18 14 20 10 1 6 11 18 8 18 10 5 1 5 7 4 17 14 15 16 20 14 19 20 2 19 8 1 15 17 16 1 16 5 12 12 18 18 6 2 20 7 6 5 15 8 9 11 10 11 8 1 4 14 11 7 16 12 8 2 4 11 3 17 11 9 12 1 16 3 12 2 17 8 5 16 0 13 10 20 5 17 10 14 4 14 12 7 16 19 15 18 6 5 0 8 17 3 2 5 9 8 1 5 14 16 18 0 6 13 2 16 5 2 3 5 13 6 8 17 8 1 10 5 8 2 12 7 20 11 16 14 11 13 5 2 13 11 17 7 17 10 0 18 12 16 14 18 13 10 15 13 6 3 14 12 8 5 10 13 5 18 9 20 15 5 5 19 17 5 14 7 15 8 12 2 0 12 1 15 11 19 7 15 8 19 7 3 3 8 10 0 7 15 12 4 11 15 19 16 6 6 12 7 1 15 12 0 20 8 10 0 16 19 20 14 1 3 8 20 20 11 6 11 2 1 14 1 1 14 10 2 3 15 8 14 1 13 15 6 8 20 4 19 10 15 15 12 15 17 12 16 6 8 11 17 7 3 14 9 14 2 7 10 15 14 17 5 8 11 6 9 20 9 8 0 17 19 11 2 11 8 8 18 15 0 5 18 10 11 8 12 1 7 10 0 20 10 19 18 18 17 10 19 6 9 12 15 7 10 20 13 8 17 15 5 7 14 13 3 4 18 7 19 2 5 15 16 2 15 15 15 15 9 18 7 10 14 17 20 5 3 10 11 8 4 3 8 14 3 18 14 3 14 14 11 7 10 9 0 17 14 20 6 3 6 19 5 12 18 0 1 13 7 3 16 0 9 9 3 6 7 12 13 15 4 3 18 0 12 13 18 4 7 14 18 14 6 2 15 10 3 2 6 14 20 9 16 4 12 14 11 19 16 5 15 6 5 1 11 18 0 1 12 16 16 4 0 1 3 20 18 11 17 19 15 10 16 19 15 12 6 15 20 3 16 6 1 11 1 1 16 0 19 19 17 15 11 8 9 1 20 1 15 14 12 12 13 9 2 13 11 20 13 2 16 8 4 19 3 7 8 16 10 20 7 6 14 11 7 14 5 12 18 9 15 12 0 6 16 8 15 9 6 7 8 19 10 1 19 12 6 15 8 13 20 7 16 8 1 6 1 19 5 3 13 9 10 13 17 2 7 2 1 17 14 14 16 2 8 17 10 15 14 13 10 5 2 3 10 18 15 20 4 2 7 3 4 0 3 19 12 19 14 4 14 12 2 11 5 19 10 13 1 0 19 8 3 16 14 12 9 9 7 19 8 6 4 15 6 17 7 10 9 20 6 12 20 9 11 6 10 9 17 15 9 13 20 17 10 15 3 20 14 17 5 8 5 17 20 9 12 8 18 9 4 19 18 17 9 14 19 19 15 1 1 9 16 18 19 19 16 4 2 14 4 6 7 0 16 18 5 10 0 1 16 16 11 5 19 19 9 2 20 2 1 9 1 0 19 15 14 14 17 8 7 11 15 13 18 1 8 13 18 0 13 0 10 1 13 13 8 14 9 0 10 8 7 15 7 9 11 14 9 7 16 0 10 11 19 17 14 0 19 3 18 18 18 4 13 7 4 7 8 20 6 3 16 12 10 6 11 2 2 1 16 20 1 16 16 18 2 4 8 20 8 0 0 8 5 15 11 20 15 11 15 2 5 18 0 6 14 15 6 3 19 14 3 19 17 5 10 14 11 6 4 17 17 1 9 19 6 2 5 6 10 8 15 7 13 19 18 14 15 7 12 15 15 10 18 14 20 6 1 16 1 15 3 19 2 5 20 13 6 9 0 1 14 13 13 2 20 14 18 8 9 13 3 2 18 20 9 16 14 7 19 20 0 11 10 18 6 0 10 1 17 3 9 12 5 3 5 15 8 13 14 6 0 4 9 17 14 13 13 2 5 1 0 20 10 4 7 18 14 4 11 13 4 3 6 1 5 17 7 9 3 9 19 12 16 6 18 2 10 18 5 12 0 16 20 6 18 7 7 20 11 12 6 3 13 1 9 16 0 9 6 15 0 3 14 0 17 0 14 12 0 3 13 16 0 12 6 1 10 15 20 16 12 10 9 2 20 4 13 4 9 11 10 14 3 17 7 4 20 15 19 0 15 11 19 16 13 3 0 8 0 5 11 0 13 12 15 4 12 9 15 20 13 18 4 4 8 3 16 9 2 6 3 13 11 15 18 3 6 17 9 10 3 0 4 13 16 9 1 17 7 5 16 1 20 7 2 6 14 20 17 19 10 4 18 5 20 16 12 18 13 9 10 20 3 3 16 12 0 6 4 19 0 15 6 4 15 9 9 12 0 5 7 3 10 1 7 14 14 8 15 14 17 10 15 17 20 14 5 10 15 16 1 2 14 4 5 14 0 4 2 18 4 20 20 5 9 2 2 17 16 17 20 9 8 6 8 20 7 10 17 12 18 9 17 11 17 14 20 1 7 16 4 10 17 17 8 7 20 18 3 10 17 7 12 16 17 20 14 6 8 12 2 18 11 12 0 20 8 19 6 5 16 9 11 14 4 16 9 0 7 4 8 1 10 12 14 7 9 15 6 16 3 1 7 8 12 2 1 12 4 6 0 20 13 9 7 14 4 12 8 5 15 13 16 4 10 19 15 19 5 7 15 0 2 14 14 14 4 12 0 14 9 0 8 4 7 9 17 17 8 18 19 9 2 9 5 18 11 13 3 10 8 18 5 9 17 18 6 15 2 6 19 19 10 8 17 16 13 15 18 19 5 16 15 16 6 8 5 15 9 11 14 13 18 11 14 3 1 1 16 8 15 3 3 9 18 15 10 3 8 18 4 0 1 4 9 15 7 18 0 2 20 0 19 7 3 4 2 0 0 9 0 3 10 1 4 14 14 20 17 17 0 20 5 0 11 18 4 14 4 0 19 20 10 2 5 3 13 0 16 18 18 14 9 1 0 8 7 7 4 18 7 15 8 1 8 20 9 17 3 18 14 16 6 8 8 7 7 6 15 5 11 1 4 19 1 1 10 20 12 15 5 2 1 6 13 0 9 14 11 1 2 9 3 17 16 6 6 17 15 1 16 10 19 19 18 10 4 0 17 5 18 20 17 17 5 9 9 10 10 2 12 12 10 2 0 13 7 17 10 10 11 14 14 9 4 4 1 17 5 13 17 16 11 6 7 3 12 11 5 14 20 5 14 16 6 9 8 3 7 11 10 4 15 15 19 5 10 1 5 20 14 1 6 19 17 17 17 12 7 3 13 10 19 12 9 10 17 15 18 3 5 8 15 7 12 15 20 8 6 11 3 0 18 4 5 13 3 19 20 4 4 17 4 7 1 5 15 16 2 20 12 13 7 20 0 18 1 15 17 8 14 8 2 2 15 6 1 6 20 3 16 7 8 7 20 8 3 14 13 1 17 10 18 10 13 20 13 10 13 10 7 10 13 0 12 14 10 18 0 18 11 0 6 16 13 14 11 16 0 12 1 18 0 18 20 9 17 16 1 17 8 10 9 6 12 16 11 18 4 3 19 20 8 16 2 9 6 0 10 18 17 6 15 15 8 0 8 15 12 10 16 15 5 14 8 4 10 16 16 10 11 8 14 5 16 16 12 3 19 8 8 14 6 2 20 10 9 4 7 11 9 4 17 13 13 0 6 0 1 12 8 8 6 7 4 9 12 17 11 5 4 0 1 5 0 20 14 2 3 13 5 0 3 12 3 16 19 9 1 6 4 3 18 17 11 13 20 4 18 11 10 4 19 15 11 10 5 11 13 13 7 16 15 14 10 12 3 13 6 8 18 2 8 7 11 1 18 2 14 10 5 12 7 4 5 2 6 9 10 16 3 9 5 0 4 14 12 2 0 3 6 6 15 1 18 10 10 4 12 14 14 5 1 12 13 5 12 11 4 17 8 17 8 12 4 8 13 0 0 5 0 12 5 8 20 0 20 18 4 19 8 7 15 3 6 6 0 3 0 3 20 7 19 8 11 11 20 7 3 15 7 10 16 16 2 14 18 2 17 12 19 11 6 5 13 2 4 10 12 12 17 9 11 13 13 1 6 14 3 11 15 5 15 6 0 12 18 19 9 15 12 3 4 19 5 11 19 3 10 20 1 11 17 12 3 20 4 6 14 13 14 17 15 15 12 4 18 7 15 10 10 8 15 0 12 6 20 12 17 12 0 5 2 5 7 3 16 0 6 20 13 17 3 9 19 7 8 9 11 7 19 6 19 8 7 11 2 11 14 7 6 6 4 6 4 11 15 8 15 17 3 16 11 9 6 7 2 5 19 13 3 17 18 11 10 20 8 10 6 17 15 7 10 8 0 6 7 17 16 14 18 0 11 7 7 0 15 2 5 4 1 18 8 12 5 2 13 2 18 1 4 5 7 7 20 8 11 17 14 10 6 3 10 5 8 17 14 20 15 1 2 13 17 12 17 16 1 18 0 15 3 0 13 5 17 17 0 16 18 5 10 16 14 20 19 5 14 10 6 7 10 11 19 19 2 19 0 5 0 20 17 5 0 12 0 6 18 5 14 17 11 20 12 17 6 12 19 14 16 0 20 17 14 15 11 8 2 20 15 2 11 3 2 1 3 1 19 11 14 10 14 13 14 17 6 4 1 5 20 1 18 19 19 15 1 10 16 0 14 16 6 8 1 20 12 9 16 15 19 9 6 15 0 20 14 16 9 19 1 8 20 9 1 4 6 19 0 2 6 18 10 5 6 15 14 18 15 11 14 7 17 3 12 7 13 20 9 20 17 18 8 12 5 16 20 18 2 4 7 4 17 14 0 13 5 5 8 3 17 5 14 7 8 0 19 5 4 13 1 0 15 3 12 13 3 0 13 20 3 15 15 13 4 10 9 1 0 2 16 0 18 19 16 1 11 12 0 11 1 15 17 14 8 19 15 9 17 8 6 5 8 10 14 5 3 8 8 11 8 8 6 14 8 7 0 1 16 16 5 11 16 15 10 8 9 0 10 7 0 5 8 9 12 20 0 1 1 20 9 1 8 0 14 13 10 18 4 19 6 14 16 2 6 6 2 0 12 18 1 12 13 13 14 6 16 16 6 0 5 10 19 10 6 19 14 9 15 13 15 16 8 16 3 13 14 6 20 0 10 19 10 13 3 3 11 14 11 3 13 11 8 19 14 4 6 12 13 15 3 13 14 14 0 9 17 19 7 5 3 10 19 16 14 7 9 1 5 15 4 16 16 16 4 6 14 20 11 17 12 8 16 20 14 16 15 3 16 11 11 15 4 8 5 2 15 9 1 2 5 4 20 8 19 0 9 3 6 10 4 10 4 20 12 10 3 5 15 5 4 2 8 17 6 7 13 3 12 14 7 19 19 12 2 3 4 14 4 3 5 5 15 13 15 10 4 2 19 16 3 10 3 11 2 14 4 18 13 2 5 7 20 7 3 0 13 8 19 18 11 4 1 20 8 19 1 20 1 8 16 12 14 4 9 16 3 2 16 9 10 5 19 0 19 19 3 19 0 15 19 17 18 18 18 1 16 1 3 11 7 19 8 10 3 19 17 6 4 3 18 17 18 0 0 0 5 15 20 2 15 13 14 12 11 0 4 15 2 6 18 5 5 15 1 9 19 17 15 20 10 14 15 13 13 15 20 18 9 13 10 8 13 14 3 4 14 3 20 20 14 2 0 20 13 18 18 7 14 18 17 12 0 12 16 6 3 10 12 4 6 2 6 17 14 18 14 1 2 1 3 18 7 20 2 17 2 9 0 4 13 9 12 11 20 4 19 8 8 5 1 16 3 1 14 9 2 11 17 17 14 17 7 16 8 11 14 18 3 16 18 6 5 10 4 15 18 0 16 9 8 8 1 15 0 8 1 19 11 15 4 11 10 16 14 19 3 14 11 2 12 9 2 2 11 14 14 3 4 14 3 7 10 0 4 8 2 18 17 6 15 9 6 16 2 19 11 5 12 19 13 1 11 17 18 1 1 0 3 10 9 7 13 2 4 5 10 9 9 2 1 14 8 3 12 10 19 4 13 2 17 19 9 11 20 0 17 1 19 9 14 17 3 5 12 2 17 8 16 18 8 7 20 16 2 4 19 6 15 9 12 11 9 16 8 2 11 18 3 19 4 17 9 3 14 13 19 11 3 10 6 5 4 0 10 13 16 13 19 13 4 17 6 3 0 15 3 16 7 18 7 15 12 11 11 11 13 6 3 11 1 18 12 10 9 20 13 18 17 14 18 0 8 0 3 1 20 13 5 11 0 20 14 3 15 20 15 4 17 13 17 20 17 16 9 1 0 7 15 4 20 0 12 12 13 10 13 15 1 18 12 5 8 5 10 20 5 16 1 15 5 14 9 20 7 14 8 2 5 13 5 15 12 17 10 18 5 19 10 16 9 14 4 7 13 0 20 18 19 10 2 1 0 6 4 18 6 0 1 5 16 14 0 17 6 11 6 6 0 15 9 16 18 9 11 11 12 16 19 4 5 15 19 0 7 0 10 20 13 9 4 15 3 6 14 11 6 10 10 9 10 19 18 6 14 11 0 7 7 0 20 7 4 6 7 4 17 17 1 11 1 14 1 19 17 3 6 7 6 19 14 17 10 2 10 18 6 11 4 4 1 15 18 17 8 14 13 2 4 3 11 6 19 17 17 8 4 13 12 10 16 15 13 2 18 2 9 18 10 9 8 18 10 7 11 6 3 13 4 11 6 15 5 9 18 11 19 13 8 5 19 7 19 9 8 8 4 5 17 19 0 18 11 10 9 18 4 4 13 5 1 14 6 0 2 12 15 19 5 11 13 17 1 16 2 19 19 10 12 18 9 6 6 12 9 19 18 15 8 13 12 1 11 16 3 19 17 3 2 14 0 0 10 6 14 9 8 13 18 16 4 15 17 3 1 16 10 0 5 0 14 15 1 8 20 10 12 7 15 19 14 3 6 18 13 0 2 17 12 15 16 4 4 16 19 0 20 13 10 12 7 18 2 10 4 19 19 8 0 8 6 0 4 6 4 5 3 16 12 13 18 4 18 2 14 18 18 12 7 20 10 13 17 5 20 17 4 0 5 15 19 6 7 11 13 9 0 9 15 4 15 9 19 9 9 0 4 13 5 20 5 2 18 17 10 4 15 8 9 7 9 3 8 11 11 4 19 2 9 6 12 2 16 6 14 1 6 3 13 10 14 2 10 18 10 10 12 5 6 5 15 5 1 0 16 18 8 17 2 14 17 9 1 10 12 13 6 15 9 11 9 20 16 19 9 14 16 19 18 11 18 19 14 12 20 9 9 13 6 7 0 1 1 10 15 3 13 11 2 1 13 15 17 14 4 12 11 2 16 18 9 13 4 2 9 1 13 19 7 2 12 5 9 7 4 20 9 10 2 18 16 16 12 14 9 1 10 17 7 18 18 7 17 1 13 9 19 2 19 8 20 6 3 2 3 6 8 4 4 20 14 4 9 10 7 17 14 0 16 11 18 4 10 15 11 9 0 16 0 6 5 13 16 2 5 16 9 4 5 0 0 2 15 3 15 8 1 14 18 17 0 1 14 17 18 19 20 15 16 16 10 11 20 14 19 2 12 2 14 7 20 20 12 8 20 8 2 1 9 7 20 15 16 5 2 6 6 0 18 9 0 9 4 4 5 9 10 16 6 3 2 17 9 16 9 20 3 3 17 9 1 15 11 6 7 7 19 19 4 4 1 4 2 19 8 7 7 14 17 16 5 19 11 1 13 0 19 5 6 9 14 12 4 18 18 9 17 8 13 14 14 15 11 12 16 4 19 4 10 11 10 6 13 11 4 19 19 10 5 16 3 5 1 14 12 13 3 2 19 14 18 20 17 11 12 20 15 0 19 8 13 19 8 7 15 18 15 4 10 8 6 0 9 20 12 5 14 4 12 14 18 9 14 0 3 20 14 15 6 7 19 7 20 11 12 6 3 14 10 11 5 11 5 7 7 20 4 19 12 9 12 5 7 10 16 19 1 4 20 7 14 11 12 1 9 12 0 9 16 20 0 9 16 0 16 1 20 19 8 15 5 16 2 10 5 15 20 8 2 18 14 10 0 19 11 20 15 20 19 17 6 2 2 14 16 2 15 16 15 12 16 2 20 20 6 4 17 1 1 12 6 19 7 17 1 12 12 13 3 4 14 5 1 17 12 8 19 8 17 16 0 17 16 9 19 6 8 19 6 8 9 4 7 5 8 17 19 6 3 1 6 5 19 4 18 3 19 12 11 7 7 6 17 10 2 18 14 19 7 19 15 13 9 11 13 13 20 12 1 18 7 8 0 14 19 1 13 16 12 4 3 8 4 11 3 10 8 8 10 16 16 4 15 8 15 8 0 11 2 4 0 2 1 6 12 2 3 13 9 8 3 12 16 8 18 4 11 13 15 2 13 18 2 16 9 20 1 17 13 16 2 14 11 5 16 0 19 2 13 11 7 10 10 19 19 2 13 15 14 10 13 1 7 6 10 15 10 16 13 1 15 6 0 1 8 7 18 17 3 10 15 14 16 6 12 3 7 3 14 16 10 20 16 5 1 15 13 19 8 5 3 15 7 15 14 11 15 13 10 12 14 10 8 18 10 16 13 8 12 1 8 10 1 4 6 12 17 18 10 6 3 3 1 2 13 9 6 13 11 4 7 7 8 10 19 5 10 16 16 13 16 19 10 4 3 3 6 10 20 20 10 14 12 13 3 8 1 15 2 1 11 10 2 9 11 10 7 18 19 5 5 3 8 0 10 15 1 18 7 20 1 7 0 0 17 6 11 16 4 15 17 17 0 18 16 6 9 6 17 7 17 11 19 9 4 7 0 3 1 1 15 11 10 4 18 9 11 5 18 0 13 8 5 1 12 20 2 10 9 6 10 10 7 8 9 13 11 12 17 18 9 14 1 2 3 12 8 10 5 2 7 6 15 18 11 19 19 6 11 0 7 3 2 10 0 0 0 4 17 9 4 9 14 19 5 3 4 12 16 7 0 7 16 5 19 19 14 2 15 15 2 19 8 18 6 17 2 7 15 19 8 15 17 2 1 14 0 4 16 5 10 2 20 1 13 18 4 16 20 12 13 17 18 20 4 1 1 4 7 1 11 15 1 12 15 5 20 2 14 9 4 20 16 6 6 2 9 9 3 16 2 19 2 7 1 15 13 12 11 7 2 19 13 20 0 19 4 8 7 11 14 2 20 16 13 2 8 4 12 12 18 11 11 13 3 16 13 12 7 18 0 8 8 13 17 11 17 9 11 7 11 14 13 19 16 4 0 14 20 10 0 8 2 8 19 18 5 16 7 14 14 17 1 6 7 6 18 0 12 14 2 3 20 3 2 14 15 9 14 20 20 4 12 14 11 10 7 8 0 19 5 2 11 15 4 10 8 14 17 15 16 17 20 5 13 0 8 8 14 15 11 17 10 20 6 19 11 13 2 0 6 0 1 18 9 5 5 0 7 1 12 12 2 19 7 5 8 15 16 19 12 5 17 0 8 5 15 19 15 11 13 17 9 13 14 9 1 15 6 7 17 3 13 1 11 6 16 4 19 11 13 15 5 5 14 13 15 9 18 6 9 9 6 11 20 12 9 3 11 9 4 7 15 16 14 5 13 1 15 19 10 3 10 11 9 10 20 6 15 8 1 6 11 14 16 17 7 10 2 12 4 9 18 6 20 17 11 0 19 2 7 8 20 7 9 12 10 6 11 13 14 14 12 12 18 18 17 14 11 10 15 0 11 14 9 4 12 9 1 7 3 5 3 1 15 2 5 14 0 14 11 8 7 14 12 11 4 20 16 8 2 19 0 19 16 7 1 16 9 20 15 6 11 9 7 7 12 20 6 19 15 19 0 2 20 19 6 13 0 13 13 15 12 20 9 0 13 5 8 7 0 7 12 0 7 13 7 13 17 16 7 13 9 6 0 7 5 9 11 4 20 19 1 13 10 3 9 1 10 1 5 1 18 6 4 9 4 17 20 1 10 20 4 11 19 8 19 11 17 4 11 5 5 6 11 8 19 17 0 4 6 6 6 5 16 9 7 6 14 11 20 14 11 8 2 19 18 15 16 20 19 16 16 6 6 18 6 14 15 12 3 16 9 1 1 3 6 15 0 14 1 11 4 12 2 16 10 15 6 12 12 19 3 6 5 10 17 5 7 8 6 1 13 0 7 14 14 4 6 3 18 16 12 13 16 8 6 13 16 18 15 10 3 0 3 15 19 14 10 0 0 6 5 2 5 2 6 20 1 2 12 1 8 1 7 15 18 16 2 1 10 2 2 17 4 1 4 5 14 12 16 17 14 7 14 14 16 18 18 18 19 9 17 14 6 18 20 13 17 19 0 19 6 6 7 19 3 9 6 20 12 12 18 18 3 1 9 13 20 16 13 7 17 17 4 15 0 15 16 7 2 12 20 16 5 15 7 9 10 15 11 13 12 0 0 11 13 9 15 6 10 6 18 0 19 4 5 7 7 2 3 12 9 7 19 18 7 9 10 5 9 15 0 5 18 18 4 9 19 5 11 1 9 1 1 1 2 11 7 20 6 9 19 0 3 7 0 1 14 11 9 6 17 4 13 2 2 17 20 7 3 7 6 10 18 18 18 12 7 16 8 1 3 2 13 20 4 4 7 17 3 16 9 17 6 5 14 11 13 14 13 18 2 12 18 12 4 9 1 0 6 20 1 5 9 19 7 14 14 0 2 14 8 7 7 14 16 6 8 9 18 16 18 9 6 17 20 6 14 7 12 5 18 11 1 16 3 5 1 14 12 5 4 3 11 10 12 19 13 5 4 9 20 7 6 11 4 6 20 11 1 8 17 16 18 10 14 19 9 20 17 20 4 20 9 16 11 9 4 18 18 18 16 6 17 4 3 15 4 0 6 8 13 12 15 3 7 2 14 19 4 10 15 2 3 19 15 16 9 14 19 19 14 20 2 3 10 1 15 14 14 1 9 14 10 3 17 20 16 4 10 13 7 14 20 7 10 16 12 10 17 9 10 15 6 10 13 2 6 20 15 3 18 10 13 2 19 2 3 4 6 1 0 0 4 4 2 9 8 3 7 16 2 20 2 12 16 0 9 15 11 15 8 11 6 6 18 4 15 8 0 10 11 18 9 16 0 14 6 17 15 0 10 14 2 2 0 0 10 0 16 18 11 4 6 15 8 4 10 5 10 13 14 6 13 8 16 14 17 13 2 11 16 8 11 18 13 11 18 1 5 11 10 13 10 16 10 6 3 5 14 18 18 3 1 9 11 12 4 16 3 14 4 1 5 2 20 13 9 8 4 19 9 8 19 13 15 8 18 11 2 15 10 15 5 8 20 4 0 19 12 8 17 9 9 3 0 18 7 15 10 11 19 18 1 3 11 4 16 12 8 8 18 7 20 6 14 3 3 18 20 15 14 18 0 14 4 12 10 0 11 15 9 7 6 7 16 0 16 2 17 15 11 17 16 4 14 18 0 14 13 18 14 12 18 20 2 8 1 15 9 7 14 12 7 19 8 16 4 3 0 13 8 10 15 15 5 15 0 8 6 5 20 9 5 15 8 3 6 4 1 18 3 5 15 16 13 1 20 18 12 11 10 7 4 11 2 19 19 2 15 11 1 12 4 1 18 13 4 14 3 3 19 11 8 9 5 19 5 2 19 20 12 8 6 14 0 5 14 8 7 10 6 12 2 14 11 6 14 12 18 4 8 19 9 8 11 7 13 15 6 20 10 4 3 12 2 2 10 11 18 0 0 10 6 5 1 2 19 16 5 13 14 18 17 9 16 0 11 0 10 20 14 1 13 18 5 17 6 16 5 20 6 16 4 15 7 15 7 8 14 5 0 3 3 14 11 3 0 4 19 15 20 6 4 19 15 4 13 13 12 5 11 5 11 13 3 19 14 13 19 11 1 9 11 16 18 0 5 17 13 18 5 7 11 2 9 14 14 0 15 19 19 6 6 1 18 7 2 5 3 20 8 17 3 8 3 9 13 18 3 4 4 8 1 8 3 2 16 19 15 17 8 5 17 7 5 20 14 16 20 13 9 7 12 11 18 17 10 8 15 15 16 13 7 8 16 5 0 0 10 20 5 16 1 11 11 0 10 10 20 19 16 2 7 18 13 16 10 6 5 19 17 9 8 5 16 11 9 0 14 6 0 17 1 1 2 11 13 16 20 9 16 5 7 2 3 9 12 11 4 18 15 16 0 9 17 1 3 17 5 3 2 14 12 16 0 6 10 20 6 7 16 15 5 14 3 0 0 20 14 17 1 11 10 12 11 2 15 4 18 9 1 5 1 15 15 19 8 10 5 16 6 16 2 5 16 0 15 18 18 0 6 13 20 13 17 19 11 15 11 14 20 15 17 1 2 15 7 6 17 12 11 16 0 8 11 14 2 2 3 20 9 3 6 11 7 10 5 15 5 6 18 1 14 13 2 5 6 0 11 6 17 10 2 20 10 6 3 4 20 2 7 12 20 9 2 15 5 17 4 1 9 5 20 11 18 17 2 18 7 9 10 12 1 18 2 4 9 4 7 11 17 7 0 8 7 0 18 1 13 20 10 8 0 0 1 12 1 11 8 3 8 18 20 5 19 13 20 0 1 10 0 8 12 10 12 7 13 6 9 11 10 12 18 13 3 0 16 8 1 17 12 10 17 16 6 14 6 9 20 7 10 9 2 19 5 18 14 14 9 0 12 17 5 3 3 2 16 19 8 7 10 12 11 15 11 14 20 3 5 13 9 11 7 12 19 18 16 16 7 15 8 18 18 2 8 7 7 19 20 6 2 9 10 12 8 4 6 12 2 16 5 10 3 18 15 12 6 3 4 3 16 17 16 7 20 0 1 7 8 15 10 15 12 8 10 14 7 8 20 13 4 9 8 12 1 18 1 2 5 5 15 19 5 6 7 6 3 12 5 18 16 7 8 20 15 10 0 13 15 3 17 6 10 4 2 20 14 5 19 10 11 10 5 6 2 5 0 16 15 18 12 10 5 13 18 4 17 9 18 18 3 5 3 9 17 20 4 15 5 14 18 15 20 17 15 18 4 11 5 3 6 1 0 5 4 14 8 17 2 2 2 13 2 19 16 12 0 17 6 19 5 17 1 10 3 13 13 20 7 13 6 2 8 4 15 3 1 19 4 10 15 17 4 9 6 1 2 12 15 18 18 4 10 6 7 15 20 2 1 18 19 1 3 11 20 13 15 16 1 12 15 4 5 17 18 18 17 16 20 5 11 8 14 14 0 8 10 15 4 15 3 13 2 3 14 0 19 2 12 8 1 4 2 8 1 13 17 14 12 20 11 0 20 8 2 15 14 19 14 8 17 5 20 7 17 12 12 12 8 10 0 20 9 2 2 12 5 19 14 11 3 10 10 13 3 12 14 5 3 4 11 20 9 0 19 14 1 3 18 12 19 11 3 16 2 17 2 19 5 11 9 20 11 0 20 3 2 5 14 18 6 3 13 5 16 2 1 0 11 14 3 11 13 17 13 9 12 11 11 10 1 5 11 7 15 9 11 7 16 3 2 13 7 0 2 10 19 14 4 8 6 18 0 16 20 15 9 20 17 14 14 11 9 11 10 6 5 7 15 13 4 8 4 6 17 19 3 17 3 18 18 14 6 16 4 17 17 20 16 9 15 2 4 5 6 11 6 15 8 19 17 3 19 7 1 19 16 18 11 19 9 4 1 3 6 0 2 5 3 13 19 17 11 3 6 15 0 18 20 6 5 17 16 11 9 13 10 12 9 11 17 1 15 11 8 4 14 14 8 10 13 12 18 16 8 9 15 18 18 7 14 17 11 9 4 7 17 10 2 12 14 7 5 9 13 10 20 0 3 3 2 15 6 19 8 2 10 12 12 15 0 19 17 4 11 4 19 17 16 3 20 20 2 1 11 1 15 10 20 4 1 17 14 19 6 19 6 5 0 17 17 14 20 10 9 0 14 20 11 6 16 11 3 2 9 15 9 4 12 3 7 20 15 9 13 12 13 15 6 11 11 1 18 9 18 17 0 1 5 13 0 12 2 14 20 6 19 20 8 19 2 7 16 1 3 2 17 7 19 17 17 0 11 7 1 19 17 7 12 9 12 18 6 15 4 6 20 15 16 19 5 19 8 19 3 4 20 1 12 11 4 14 7 7 9 16 12 3 2 7 20 14 1 16 13 6 11 19 5 7 20 13 2 10 18 6 9 11 11 17 14 12 19 4 14 2 1 8 14 14 19 17 17 0 11 6 7 14 3 17 17 3 10 10 19 19 5 13 15 11 7 4 19 12 5 6 4 10 18 10 20 15 4 4 17 6 6 17 14 16 9 9 5 17 2 14 17 10 6 18 2 4 15 10 6 11 14 13 4 0 5 3 17 15 13 3 18 3 3 17 18 20 6 13 13 2 13 18 20 14 7 18 19 6 4 7 2 13 11 4 9 3 8 14 7 1 9 14 7 20 0 2 16 18 6 10 11 18 7 9 18 19 9 7 1 13 7 14 11 11 8 5 15 19 6 17 9 11 5 12 6 16 1 13 1 0 18 1 17 20 2 14 9 19 9 20 0 2 5 11 16 11 19 20 1 15 6 16 15 16 1 6 16 17 10 10 1 4 20 6 3 1 19 10 8 18 16 20 18 3 15 1 13 3 15 14 7 12 1 17 9 3 3 1 17 18 16 5 13 11 4 16 19 4 4 8 5 9 7 18 6 9 16 7 17 14 3 15 9 17 10 16 10 11 2 16 5 20 11 10 0 14 15 17 20 6 4 14 8 4 6 18 10 6 12 10 15 6 16 4 18 3 20 7 18 2 0 18 15 20 6 12 2 1 2 7 11 8 12 20 4 6 2 18 6 10 10 6 15 3 4 12 16 5 16 20 0 17 15 6 7 7 6 0 18 9 10 6 10 18 6 7 16 15 16 9 1 4 12 6 20 13 2 6 19 2 18 19 13 4 7 7 4 12 1 3 19 13 19 6 1 20 19 14 9 16 16 3 7 1 11 4 15 0 9 6 20 10 17 1 11 16 0 0 7 9 9 4 7 14 6 7 19 1 17 8 2 11 8 17 18 19 20 16 20 3 14 8 18 14 11 16 4 8 4 11 7 7 13 13 8 5 20 13 8 4 0 4 12 7 15 18 6 0 8 6 9 10 6 2 5 3 1 13 20 17 12 3 4 13 19 1 1 14 17 5 0 16 17 1 17 13 3 9 0 1 7 5 1 2 10 9 7 20 15 8 1 19 13 16 2 10 14 13 13 8 3 13 9 4 7 8 18 6 17 1 9 16 16 6 11 20 4 20 20 2 3 6 14 7 11 3 16 11 18 18 15 13 10 5 12 15 6 0 4 1 15 5 19 2 15 4 17 8 13 13 14 15 19 5 4 11 19 6 5 17 7 12 13 4 3 7 7 3 7 1 15 9 16 8 13 13 12 18 8 16 20 17 5 6 9 12 17 9 19 11 7 15 13 1 3 14 17 7 8 12 12 10 9 20 4 8 14 15 7 13 10 1 14 6 20 20 3 11 1 19 10 4 10 4 5 9 11 8 18 0 10 3 3 10 10 4 17 10 12 13 10 1 18 2 11 6 16 9 6 20 20 17 7 19 11 2 7 17 8 19 7 2 11 11 19 2 18 19 14 20 0 7 9 5 7 12 19 8 6 6 6 2 12 10 6 12 0 15 20 14 7 15 3 20 14 3 14 3 17 1 1 11 8 16 8 14 0 13 20 12 7 9 9 2 18 12 8 7 9 8 9 3 0 2 1 18 19 17 10 15 15 9 2 7 18 9 13 1 18 13 12 0 1 10 14 13 15 15 3 3 17 10 20 4 16 12 6 16 16 2 7 11 16 7 13 10 10 19 3 4 17 11 7 3 6 3 0 4 5 1 9 10 13 16 2 2 1 12 8 1 13 18 5 6 1 9 6 20 18 20 7 5 8 5 14 18 3 16 19 2 14 18 12 3 2 6 12 1 17 19 14 10 14 17 4 17 0 13 7 15 10 3 13 16 8 7 0 1 6 15 11 0 12 2 1 7 4 13 10 19 15 4 17 1 11 2 6 15 15 13 18 16 3 2 9 18 14 2 0 1 12 10 6 3 20 2 15 20 17 7 11 6 14 16 18 7 4 8 20 18 20 20 11 12 13 0 6 13 11 13 4 5 7 8 14 19 11 14 2 12 2 6 8 13 14 18 20 18 7 19 17 16 4 14 7 20 15 3 3 18 9 20 0 2 9 19 1 17 11 10 8 17 6 13 10 5 13 3 12 12 18 12 20 9 6 10 0 7 3 2 8 20 12 7 8 15 4 14 13 4 17 15 8 20 4 5 6 14 13 11 11 3 6 8 10 2 3 4 6 3 3 3 18 13 7 4 2 10 6 1 13 5 10 13 12 15 15 19 16 7 17 2 16 11 6 0 1 9 3 4 8 0 2 19 10 15 2 3 5 2 15 14 0 3 3 17 11 15 10 2 2 14 13 19 2 6 4 18 16 18 13 15 15 7 15 14 3 13 0 13 18 10 15 13 10 15 18 19 14 20 0 13 17 2 11 11 20 9 14 7 20 16 6 14 16 8 0 3 1 19 16 15 16 7 0 15 8 4 6 10 6 0 8 20 8 3 3 17 1 3 12 10 16 11 12 17 19 5 2 7 10 10 16 16 16 8 12 5 16 11 19 3 7 16 18 15 19 12 0 11 4 20 20 1 8 5 8 17 7 10 6 16 9 7 6 12 12 6 4 1 4 8 15 15 17 17 10 6 1 18 10 8 16 5 1 16 7 8 15 2 14 0 15 15 20 11 6 16 15 6 12 14 14 18 14 0 17 17 16 1 9 16 12 12 13 19 1 9 10 2 13 13 4 1 17 3 17 20 3 6 19 16 11 2 5 6 12 0 12 10 18 8 15 3 4 17 1 12 4 3 3 5 15 10 0 20 1 13 19 17 18 10 13 15 20 13 11 20 2 12 18 5 9 19 9 7 2 7 11 6 7 20 18 13 5 17 4 3 0 9 7 11 18 15 14 11 19 6 2 15 18 16 4 3 2 2 10 4 7 15 7 20 6 18 3 11 6 20 11 17 2 9 4 6 9 8 9 14 6 14 3 3 6 12 8 20 15 6 0 15 12 20 3 9 4 7 12 4 18 12 11 18 12 15 20 10 10 17 3 12 7 17 18 4 12 15 8 2 9 3 11 9 4 11 10 18 3 16 2 4 3 9 17 10 9 18 2 7 9 0 17 12 11 13 7 9 9 4 19 18 11 14 3 4 16 14 8 13 20 19 7 20 7 10 17 19 0 10 12 0 7 0 0 12 18 9 18 10 17 3 11 11 6 4 1 18 15 8 0 8 10 4 0 17 2 18 0 3 7 2 1 4 1 14 7 3 0 3 11 15 8 5 15 13 5 13 6 16 6 12 2 5 14 15 19 18 15 9 3 6 20 5 18 18 7 0 5 8 19 20 18 19 9 19 0 2 1 15 8 18 8 12 13 0 19 10 7 9 16 4 7 7 11 19 3 18 2 7 11 16 18 9 10 13 11 4 0 20 3 1 11 2 4 4 19 5 6 6 3 2 13 17 6 2 17 8 2 12 5 1 16 2 18 11 8 20 12 17 6 16 13 1 16 9 9 20 14 16 10 20 13 10 16 1 8 6 1 1 1 11 7 4 7 8 15 14 0 0 4 6 3 16 1 17 16 18 19 12 12 9 7 15 7 16 9 16 11 17 1 18 2 10 15 14 15 4 13 5 14 16 1 13 6 4 5 10 15 10 0 5 13 9 14 7 0 11 7 6 19 4 17 9 6 18 6 2 2 14 14 20 17 0 3 4 1 2 4 3 3 9 16 19 6 7 20 16 17 14 19 15 18 2 6 11 19 8 6 7 19 9 11 10 16 4 20 20 4 20 1 11 0 12 10 4 6 11 9 12 4 16 13 3 10 10 11 19 5 11 9 7 12 3 9 15 4 2 2 17 1 14 16 2 6 4 8 20 16 3 1 9 18 15 4 12 9 19 1 7 1 10 15 10 10 11 14 16 2 20 8 10 20 2 4 10 13 9 16 17 10 5 16 14 19 9 12 9 13 19 0 11 16 0 18 12 8 11 7 20 20 4 11 18 19 16 4 13 16 8 19 0 1 3 4 17 13 9 8 18 4 18 6 14 3 16 9 8 15 0 16 12 18 2 12 11 5 0 10 13 4 2 14 5 7 1 0 1 1 5 0 10 0 18 5 8 2 10 5 17 1 0 4 0 9 8 1 17 18 6 18 18 7 5 19 13 3 14 0 6 8 11 13 7 8 8 5 14 18 7 2 17 16 5 10 6 6 11 2 11 20 8 20 9 13 0 0 17 14 8 19 10 20 16 13 15 9 4 4 9 19 18 6 17 7 7 17 11 4 16 13 13 16 20 13 19 4 14 0 17 8 6 1 0 16 10 2 13 8 11 5 0 2 12 11 20 11 7 8 12 10 14 12 6 16 12 6 9 6 7 17 20 18 20 7 4 12 10 6 5 8 4 19 2 12 14 7 10 5 11 13 16 4 5 10 9 11 2 10 7 15 20 15 4 19 5 0 11 14 16 9 13 10 16 15 4 11 17 12 1 5 7 2 8 0 5 9 5 11 19 0 13 20 2 16 3 20 7 15 11 1 6 12 16 8 16 7 7 11 2 11 9 6 6 19 15 18 15 1 13 8 17 5 18 7 9 11 20 5 16 19 15 11 8 15 8 17 2 14 17 20 0 13 6 17 2 9 13 19 15 6 5 1 4 2 10 12 3 13 3 5 7 16 0 0 17 17 5 16 3 4 1 2 7 5 11 3 4 2 18 14 13 10 15 20 2 20 8 15 17 16 1 2 15 17 6 4 5 9 8 8 13 14 8 8 0 17 1 17 18 19 5 18 12 14 4 1 12 8 6 12 5 2 11 11 8 5 5 13 17 13 8 2 4 3 9 10 12 0 8 2 0 11 16 18 19 14 14 1 10 18 19 14 14 6 18 18 16 2 9 11 0 13 8 20 14 8 16 20 1 11 11 9 11 2 7 20 2 2 10 8 2 20 5 19 4 12 15 9 9 19 6 18 2 2 6 3 2 14 17 12 20 7 0 3 1 4 6 13 14 2 14 12 20 8 9 11 7 11 20 19 8 5 14 16 9 8 0 14 16 20 16 20 8 14 5 17 9 4 2 20 13 2 17 17 19 7 8 19 12 12 15 8 13 16 7 6 1 10 0 3 14 17 13 13 15 10 10 6 15 9 20 12 14 17 13 2 11 18 14 2 20 12 14 19 8 6 13 7 18 16 8 14 10 1 2 14 16 15 9 17 11 7 14 17 0 16 2 5 15 16 17 18 19 0 16 10 16 4 14 15 20 6 1 11 18 1 14 1 12 3 6 10 1 9 9 15 9 5 19 19 13 6 10 18 6 3 0 3 4 7 19 1 9 6 11 3 20 18 10 16 3 7 18 4 18 2 17 9 13 13 20 3 2 8 11 13 10 8 3 9 3 2 14 14 0 6 6 3 8 10 18 20 16 4 20 15 0 13 1 10 10 3 15 9 6 8 16 10 5 16 7 14 20 17 5 9 0 7 16 16 3 20 8 20 1 9 8 16 4 11 11 20 11 15 9 12 7 9 19 10 20 6 6 5 19 9 11 4 17 11 1 7 2 19 17 8 18 20 12 9 12 12 14 12 0 10 12 0 5 15 16 6 15 6 0 12 9 9 13 10 20 20 10 17 8 4 5 14 17 2 5 13 12 2 9 18 5 1 0 8 10 4 13 8 13 7 11 20 18 3 20 8 2 14 0 15 12 12 6 1 15 12 16 3 11 19 9 4 16 16 19 19 3 4 15 8 14 7 5 1 13 4 7 8 6 14 15 2 15 11 10 3 14 10 5 16 1 16 11 19 17 16 0 5 16 7 15 5 9 6 17 13 17 14 6 16 16 11 0 1 14 4 20 7 19 5 15 17 20 1 11 7 3 2 19 18 20 16 14 17 7 4 12 5 20 13 20 0 5 4 7 3 3 8 5 14 11 0 5 16 14 8 2 10 9 19 15 7 19 8 14 6 1 11 4 7 3 14 18 10 17 9 13 2 4 1 2 1 1 16 10 0 8 4 9 5 18 4 4 7 9 10 19 14 7 16 5 3 14 11 19 8 9 14 10 17 17 3 16 9 4 20 3 2 17 17 4 10 14 17 12 13 12 15 8 13 18 11 15 12 0 6 16 13 11 9 15 15 7 11 1 15 6 8 16 12 7 1 3 11 2 20 20 8 5 6 13 8 7 19 14 19 17 0 1 13 3 5 4 0 12 7 5 0 6 13 13 5 18 10 2 9 9 12 4 7 8 7 15 18 9 4 14 20 6 10 15 1 17 16 13 2 16 16 11 10 15 11 16 15 14 5 17 19 0 19 15 4 4 6 5 10 14 7 9 10 9 13 2 1 19 18 7 19 7 17 6 2 6 10 18 18 15 1 17 8 8 18 9 13 18 13 1 19 10 0 7 19 3 7 8 15 9 16 14 8 4 14 15 9 14 9 16 15 10 1 8 7 13 7 10 16 4 16 6 20 10 6 18 11 10 3 19 2 2 3 6 10 19 9 12 3 7 15 17 12 3 10 13 20 13 18 7 3 6 19 5 18 0 15 20 1 7 10 18 10 18 5 17 18 6 7 16 11 18 9 0 5 9 6 14 13 15 16 0 2 20 9 16 19 10 15 0 11 5 1 14 1 9 6 10 17 7 9 15 4 17 3 16 19 3 10 7 5 19 5 10 1 19 19 2 14 16 7 10 13 9 1 7 8 6 7 20 20 9 18 19 7 11 19 12 3 16 10 19 20 1 18 16 4 18 13 17 16 5 9 15 9 16 10 16 14 10 8 7 6 16 10 13 0 12 5 13 11 0 15 17 7 17 0 8 2 2 12 20 0 14 0 5 2 3 6 17 4 1 2 12 9 13 8 14 18 16 2 19 13 7 15 18 3 10 12 7 10 11 12 0 13 4 1 7 0 0 7 7 4 7 5 16 18 5 2 14 13 3 0 17 10 18 20 11 19 7 1 10 8 7 11 5 5 8 12 10 1 15 10 13 8 10 0 14 14 9 2 10 14 10 19 12 8 18 6 0 1 13 1 6 6 9 10 11 0 1 7 17 10 7 17 12 4 9 12 5 5 8 9 3 11 3 16 4 14 18 12 19 9 3 1 2 8 7 10 20 16 12 8 8 13 16 17 0 6 11 1 3 11 1 0 2 3 11 0 5 5 6 14 18 12 0 19 1 14 14 1 14 8 5 16 15 12 7 13 2 3 12 10 8 6 14 2 14 19 6 6 16 3 1 2 4 12 3 17 6 16 19 14 1 16 13 14 10 17 13 3 18 4 20 9 16 14 5 18 11 12 8 5 2 17 12 13 5 2 10 7 1 14 5 0 0 9 8 3 8 8 5 16 17 8 19 19 0 6 17 0 0 2 4 5 12 2 14 4 15 1 5 9 10 11 0 16 15 19 15 9 9 5 3 15 3 19 19 11 12 0 2 14 18 9 4 20 1 20 20 19 10 15 10 17 16 16 20 11 6 9 20 14 3 19 1 4 10 3 5 2 4 11 5 4 20 3 0 12 18 16 20 6 15 6 13 5 13 20 8 11 1 12 4 6 17 9 13 0 6 17 17 0 5 19 2 16 15 19 10 10 12 16 1 1 5 18 8 8 7 6 10 4 20 2 3 12 8 10 3 8 12 18 9 6 14 16 5 5 6 18 20 4 6 10 20 18 19 14 16 9 8 15 15 18 3 13 1 6 12 11 11 5 7 6 12 19 8 0 6 1 7 3 2 11 3 0 0 10 3 3 11 16 19 6 17 11 19 13 17 8 9 14 3 13 5 6 7 10 12 6 14 9 7 5 4 11 15 7 0 14 0 8 1 13 0 2 5 3 14 4 14 17 19 17 8 5 15 13 15 0 11 11 18 3 3 2 4 4 20 10 17 1 7 13 8 7 6 6 6 13 5 2 8 5 1 14 20 12 18 14 6 16 10 8 18 1 20 2 15 10 3 1 9 7 16 1 10 9 17 7 8 8 1 16 3 5 15 7 19 19 10 7 0 8 14 5 13 18 1 20 5 7 14 16 5 12 5 16 16 7 20 4 0 14 4 3 3 18 4 16 15 14 9 1 20 15 1 12 8 20 0 6 0 17 1 2 13 14 1 19 9 10 14 2 19 9 19 4 17 9 4 18 1 3 3 16 3 18 10 12 20 13 0 1 16 3 10 16 1 20 15 0 13 5 11 18 6 19 9 11 17 18 10 20 9 13 0 14 13 15 0 15 5 8 2 12 17 7 16 8 0 0 20 9 2 3 2 3 11 18 17 1 17 17 0 0 10 19 13 1 15 12 18 15 10 13 2 13 19 14 1 3 17 11 19 17 10 15 5 10 11 10 1 0 7 18 0 12 7 4 5 0 2 14 2 12 16 5 11 5 0 1 14 20 19 12 17 20 9 5 19 17 12 6 7 19 7 2 19 4 8 4 16 11 6 11 10 7 16 3 15 8 13 15 0 16 0 16 18 18 14 10 13 3 8 18 13 1 14 4 1 13 6 18 20 4 4 6 18 1 11 18 7 14 5 15 9 0 14 0 14 16 20 10 18 11 3 8 17 12 1 18 14 9 14 18 2 13 3 5 12 16 15 10 4 15 9 2 4 2 9 3 14 10 17 17 7 10 13 3 14 3 9 6 4 7 4 5 17 10 20 18 3 13 20 13 13 18 13 10 9 11 2 16 16 20 1 20 9 2 16 15 3 4 16 18 11 9 13 9 9 20 1 10 2 10 9 8 18 5 8 11 9 10 15 9 20 9 20 16 9 1 13 4 18 17 12 19 14 4 8 15 7 10 14 3 10 20 9 8 11 18 12 1 13 5 15 1 13 5 18 5 3 11 14 7 20 1 15 6 7 4 4 14 3 11 8 18 0 16 7 7 2 8 10 19 1 19 17 9 14 1 14 5 5 2 1 11 3 3 2 20 11 12 9 5 6 4 20 10 7 11 12 2 8 6 11 2 9 9 11 2 6 8 19 1 14 8 1 19 1 13 4 4 6 10 16 20 3 14 4 12 3 1 12 7 10 18 19 19 18 9 16 17 7 5 18 10 8 3 11 11 0 16 13 17 13 20 16 9 8 5 1 19 3 4 1 10 12 18 7 8 17 5 4 19 0 0 7 4 12 1 5 9 1 6 20 18 10 7 17 13 11 6 1 19 14 19 11 17 0 11 8 18 4 19 3 5 16 8 18 8 8 11 1 3 0 19 7 16 10 10 3 18 11 15 5 3 9 19 3 11 4 14 13 4 17 8 20 19 11 17 3 13 18 9 9 2 18 6 9 3 18 9 9 4 3 14 20 15 9 10 8 14 20 14 9 0 12 9 20 19 11 5 20 19 19 14 19 8 2 11 0 12 9 5 4 16 1 8 15 12 11 5 18 4 19 10 8 11 17 1 1 20 5 4 13 0 10 12 12 19 3 1 14 8 0 7 7 16 18 14 14 5 15 20 6 10 1 20 0 15 15 16 7 9 17 18 0 12 0 4 4 6 13 13 14 15 0 18 1 15 7 20 1 19 16 9 18 5 16 4 10 18 7 6 16 3 6 16 8 7 17 13 7 4 0 5 9 4 10 2 15 6 0 19 7 9 9 0 7 13 0 8 15 15 14 5 3 18 19 4 18 17 12 20 16 19 15 7 13 0 8 19 11 8 17 7 8 9 5 13 6 0 6 1 7 3 9 7 11 16 20 17 20 8 7 14 2 9 18 3 12 11 5 2 5 4 2 11 14 18 4 3 18 2 2 1 2 0 3 7 15 12 14 9 11 17 15 18 20 6 18 20 9 12 4 20 18 15 5 14 12 19 15 15 4 17 15 8 11 19 19 5 17 0 12 10 7 12 13 6 7 7 17 0 3 6 11 9 5 17 16 4 12 0 14 2 20 19 17 12 8 9 15 15 10 14 7 19 16 1 5 20 6 17 19 18 9 8 6 15 8 17 4 12 2 7 14 6 2 18 17 10 20 12 7 15 5 13 13 10 3 7 19 7 10 11 3 13 5 0 2 16 0 2 2 4 19 10 4 3 19 6 18 20 10 16 15 20 5 3 19 2 3 20 2 13 15 13 3 12 2 12 2 3 1 13 13 9 13 7 10 2 6 11 20 6 0 9 18 2 19 19 2 5 16 18 19 15 10 14 14 12 14 7 2 7 20 16 2 7 18 6 15 8 6 20 4 13 14 11 19 18 18 17 11 9 9 7 16 9 18 1 0 18 18 17 0 5 8 16 0 16 18 15 6 14 19 7 12 16 3 16 8 19 2 11 2 11 5 2 11 9 17 7 14 11 12 17 18 3 4 18 20 4 17 18 3 0 13 10 5 14 2 11 12 2 0 5 20 3 16 7 3 19 19 17 4 5 15 9 3 10 18 4 10 5 19 14 20 3 8 1 4 19 5 0 4 15 9 5 1 8 17 3 11 17 7 12 17 20 20 16 5 5 14 2 18 12 9 7 0 13 11 3 17 16 0 2 10 15 7 14 18 10 19 13 20 3 19 7 2 6 20 10 19 13 9 8 2 0 0 8 15 4 3 16 10 9 9 18 13 13 8 5 7 5 20 3 14 7 15 11 7 10 9 5 11 10 0 3 16 0 9 19 1 18 13 19 20 4 17 0 16 3 9 7 20 17 20 7 16 4 16 2 3 16 7 12 16 10 15 19 1 5 14 10 4 4 7 18 6 17 13 3 15 3 12 7 4 2 20 13 2 5 1 8 18 10 8 20 11 20 17 9 2 19 13 0 17 6 17 19 8 17 12 5 12 5 10 17 18 20 8 5 6 18 4 7 14 17 9 10 1 7 5 16 3 14 16 10 18 11 11 1 1 16 6 17 1 8 16 3 13 11 12 4 10 19 20 18 17 3 10 6 20 5 11 19 18 14 11 8 2 19 20 0 17 17 19 10 15 4 19 0 9 12 19 0 15 17 11 13 16 19 0 17 17 4 17 7 6 7 11 2 0 15 13 6 9 17 14 8 2 6 7 17 8 6 19 14 6 16 17 2 12 12 11 6 5 3 3 10 17 10 4 4 17 15 12 1 9 1 8 13 4 0 13 1 5 13 9 19 10 18 8 8 2 9 3 12 7 9 19 0 1 7 0 0 15 12 5 9 14 10 3 3 10 6 10 1 12 9 20 0 5 16 18 14 19 7 6 8 9 15 19 10 6 13 0 9 3 12 19 13 18 10 19 18 19 1 1 3 11 18 5 19 11 6 4 16 11 8 11 4 9 8 8 0 3 20 8 6 20 9 5 3 14 6 18 8 11 19 17 14 14 16 3 3 10 0 12 6 4 4 0 14 13 12 2 3 17 8 7 10 15 9 13 10 20 14 6 10 6 5 8 5 13 14 10 20 11 1 17 2 14 12 3 12 17 7 9 11 17 9 15 7 12 13 4 7 0 13 14 4 7 16 16 0 15 17 19 19 1 20 15 13 3 3 12 15 10 20 1 3 12 7 9 18 20 20 1 19 0 11 9 13 11 16 10 5 6 9 17 0 17 3 9 17 12 6 1 19 13 13 8 13 5 15 2 9 17 14 15 3 1 4 19 6 4 13 10 20 7 3 20 1 15 20 0 2 13 14 10 9 0 9 11 18 11 11 10 16 6 0 20 4 18 1 17 16 5 3 3 17 11 7 7 19 0 2 4 0 2 11 14 14 3 11 18 2 12 19 16 5 11 4 19 15 11 20 3 16 10 1 17 18 11 14 16 5 7 6 20 16 1 12 16 4 14 16 8 10 8 1 9 19 12 17 1 15 10 7 20 12 17 1 7 8 5 11 20 1 14 16 10 0 11 15 11 13 2 14 13 8 17 19 15 11 1 10 0 16 14 10 20 14 8 20 7 8 1 0 19 10 17 19 20 7 20 0 6 15 20 14 6 4 0 19 2 18 7 2 9 15 12 0 13 15 0 16 4 11 19 6 12 15 4 2 1 3 3 3 4 19 1 0 6 9 2 5 1 17 2 11 6 4 2 15 11 11 11 20 13 16 4 6 9 3 8 9 11 4 0 17 20 7 20 3 4 8 18 20 9 2 18 18 16 16 9 16 17 6 0 13 6 12 16 12 20 16 3 16 8 12 12 11 17 12 2 6 3 16 17 19 9 2 14 5 13 6 19 0 0 0 13 19 6 20 16 4 3 3 20 4 0 14 12 19 6 19 18 12 1 11 9 8 1 17 6 12 3 15 5 3 10 11 11 4 17 8 5 14 18 7 4 2 14 16 12 5 4 14 6 1 5 18 0 10 11 5 19 13 16 0 18 3 8 16 6 20 17 12 13 9 16 3 1 6 5 1 17 2 6 3 4 17 12 4 9 0 20 12 13 7 11 8 2 4 17 6 0 0 6 2 6 15 0 4 13 3 4 15 1 14 17 4 1 13 20 4 4 17 11 1 6 1 11 19 6 1 18 17 1 12 18 7 13 9 5 3 16 19 6 12 8 10 17 13 2 8 9 2 5 20 0 10 10 17 18 15 14 20 0 6 17 13 15 14 1 16 16 1 11 3 1 2 0 3 10 13 12 17 0 3 3 6 14 7 14 19 13 19 5 15 0 20 15 3 17 11 10 2 16 2 10 1 4 3 7 14 6 14 0 15 4 0 10 2 17 5 18 11 9 6 7 14 18 4 14 4 4 18 9 18 19 16 19 11 16 14 16 3 1 9 2 8 2 2 16 2 10 16 3 12 0 1 0 9 1 0 19 9 6 15 9 7 16 8 5 14 19 20 3 6 15 3 3 19 7 14 10 7 5 6 19 1 7 17 3 14 17 15 10 2 2 13 19 8 10 2 12 7 8 4 20 11 10 9 6 16 17 20 14 20 3 5 6 19 5 18 18 0 13 5 18 0 19 19 14 2 8 6 5 12 16 13 12 13 1 10 1 9 19 10 1 15 17 3 16 19 18 1 5 5 4 2 10 16 18 20 7 0 15 19 8 8 6 0 5 11 15 17 11 12 2 8 4 5 10 1 9 15 12 1 18 2 2 15 2 7 7 5 7 4 16 5 20 15 11 12 12 8 10 15 0 1 18 9 3 17 18 11 18 16 16 8 12 8 13 9 3 20 11 20 3 8 14 13 9 17 8 5 17 9 20 10 7 6 11 2 6 20 1 20 3 1 5 20 11 15 4 19 20 13 0 5 12 16 3 0 6 0 5 13 15 5 10 9 19 8 19 20 1 6 19 1 3 14 7 5 5 16 7 3 9 14 0 0 7 11 1 17 11 4 20 7 20 20 17 15 8 19 5 17 13 19 4 14 3 8 5 8 17 19 16 12 17 14 5 4 9 9 4 9 19 10 16 6 3 12 9 4 14 2 2 5 18 1 6 13 0 15 0 15 3 15 5 11 8 2 11 17 14 7 11 12 2 1 6 18 14 20 16 17 3 17 4 1 6 15 16 7 10 10 16 10 3 13 14 3 4 8 1 17 3 2 18 15 13 7 11 12 4 8 13 17 11 13 18 4 4 13 5 9 3 1 10 13 1 8 14 19 19 13 5 10 12 19 1 8 4 18 20 0 1 20 1 12 15 2 6 3 4 9 0 19 15 17 11 0 3 3 2 1 13 7 19 19 11 18 12 5 6 10 11 18 4 18 5 11 17 14 9 18 10 4 5 15 20 10 6 18 7 7 6 18 8 15 19 4 3 20 1 6 19 1 6 5 7 11 16 8 19 2 4 1 10 20 5 8 18 4 2 18 15 20 20 2 12 7 7 14 3 8 17 12 7 2 20 2 18 8 6 2 17 6 8 19 12 2 18 3 9 14 18 9 7 4 19 17 11 11 18 6 15 0 2 5 0 11 12 13 20 5 0 11 0 18 15 19 4 3 2 15 17 3 4 2 0 2 8 14 20 20 11 10 11 2 11 20 13 6 8 5 3 15 1 6 18 15 10 5 4 5 10 6 4 6 2 19 17 10 11 13 16 7 2 15 14 8 10 0 3 20 1 12 17 14 2 12 9 20 17 6 5 3 2 1 15 20 4 15 2 2 13 2 17 13 18 14 13 17 11 2 4 8 16 10 1 9 16 5 5 11 20 14 11 11 17 19 5 9 5 13 14 7 2 19 6 0 15 16 18 16 6 9 3 19 14 2 13 14 19 1 12 2 7 15 11 12 5 19 10 10 10 19 15 10 20 8 7 17 19 15 3 16 15 20 10 17 8 11 8 3 8 17 19 7 1 2 1 7 6 11 6 19 16 15 14 16 3 3 4 12 7 8 0 4 5 13 10 4 4 1 11 12 16 7 2 11 10 6 10 1 6 3 9 14 8 7 20 16 3 5 12 19 4 0 14 5 10 11 3 9 13 17 16 19 0 18 9 15 10 0 9 7 6 14 20 2 5 10 14 20 19 6 13 2 18 15 9 2 2 13 6 12 19 17 16 14 7 18 6 2 15 5 11 20 12 3 4 18 20 11 13 10 20 7 8 4 13 12 2 4 14 4 8 11 3 14 19 1 0 10 15 20 5 12 10 19 10 1 4 0 1 18 16 2 15 20 7 20 6 6 17 20 15 20 7 20 9 9 17 5 18 19 17 4 1 16 14 2 19 14 0 1 15 4 7 5 2 15 18 14 19 11 1 17 13 8 3 12 9 2 14 13 6 12 18 19 17 2 16 9 17 10 3 9 10 17 5 16 0 10 17 11 20 9 1 9 16 14 7 16 4 2 9 2 8 10 18 4 19 16 12 13 7 19 13 16 20 17 3 20 12 16 3 12 19 6 19 17 11 0 10 18 9 6 2 3 18 2 6 4 14 20 2 14 15 13 13 7 5 8 9 15 0 0 4 18 11 14 14 15 8 16 9 12 16 18 16 10 7 10 9 20 4 17 1 11 19 0 15 14 11 2 4 13 5 9 14 8 8 6 2 17 2 3 1 15 0 10 7 5 7 20 9 3 11 17 14 20 20 1 17 6 9 6 15 14 20 17 17 0 6 9 15 16 10 20 18 14 13 10 9 15 13 18 11 9 11 6 14 11 6 11 12 14 19 1 12 6 20 8 10 12 8 2 17 15 11 13 3 11 8 12 2 16 10 10 7 19 19 14 11 8 8 10 12 12 19 15 18 5 4 14 16 7 0 3 11 3 5 14 14 16 6 9 1 1 1 10 12 12 15 13 12 4 20 4 5 9 0 7 15 10 12 1 16 5 12 4 20 10 19 8 6 11 7 9 18 9 10 3 14 9 9 0 4 11 0 0 16 5 20 12 6 13 9 18 11 16 6 18 0 0 20 2 16 13 5 5 13 9 10 3 16 19 4 20 10 1 0 17 11 5 4 1 4 8 20 5 2 15 3 10 12 20 3 5 2 1 5 3 5 17 13 8 16 1 18 12 13 2 16 12 7 15 2 15 16 11 1 13 3 5 8 6 6 16 10 5 11 3 5 17 13 13 8 13 9 12 14 13 20 3 10 1 20 10 5 15 16 7 14 4 14 6 18 8 20 3 20 8 6 3 15 13 7 1 10 1 2 15 2 8 6 13 19 1 6 11 13 20 15 1 7 20 13 11 14 1 1 17 8 13 16 1 3 7 8 16 2 17 20 6 17 8 16 17 4 8 14 20 1 10 16 13 3 13 9 16 13 3 14 15 10 11 2 17 15 11 2 20 5 14 12 13 12 6 0 12 0 15 14 16 9 5 20 20 20 19 0 13 9 10 15 2 8 3 11 12 15 8 13 4 10 13 13 2 19 10 2 8 19 13 9 20 0 5 6 14 4 11 0 6 15 12 6 16 20 8 20 15 19 20 20 14 11 9 9 12 1 20 13 12 20 13 14 12 7 3 17 0 9 9 11 13 12 19 8 12 7 0 7 3 14 0 3 10 6 1 3 1 14 14 14 20 1 15 3 16 13 15 6 12 20 9 19 17 19 4 7 17 15 5 2 17 16 10 15 1 20 12 15 16 5 1 14 15 10 20 15 6 9 0 4 6 1 11 5 3 20 2 5 7 16 10 9 12 20 17 15 3 4 10 1 10 2 12 0 7 14 4 20 4 19 5 0 6 18 15 7 16 4 17 15 5 1 10 3 19 14 8 7 12 14 20 1 1 1 11 20 0 9 4 15 8 7 9 20 19 1 15 19 14 12 16 20 9 4 9 20 20 14 8 1 9 12 13 13 9 18 13 17 15 8 7 10 7 6 20 3 9 5 7 17 8 16 9 14 6 6 13 8 2 15 0 11 7 10 19 1 12 2 12 10 8 17 6 2 14 12 1 1 15 8 13 2 14 3 4 12 2 5 10 19 6 1 9 18 15 5 14 7 14 20 8 18 6 11 5 2 9 2 10 1 14 5 16 6 4 13 13 19 20 2 5 4 14 1 16 18 6 16 4 17 10 6 13 19 11 10 4 0 18 2 16 1 7 3 20 1 17 19 5 15 4 10 7 5 2 18 15 16 1 5 2 10 1 4 18 10 15 2 14 11 6 3 2 4 20 2 14 11 6 12 20 16 10 1 1 6 12 2 20 14 10 19 10 12 2 12 8 10 12 13 1 7 7 1 3 0 1 16 16 13 19 1 20 15 9 14 4 3 16 10 2 1 6 10 12 20 16 7 15 8 20 19 0 8 18 6 12 1 2 19 15 7 4 5 15 14 15 0 4 12 0 12 17 3 16 11 4 9 12 5 15 6 19 12 19 14 2 18 10 2 7 4 1 12 2 20 6 17 6 1 3 20 11 3 10 15 18 7 14 16 17 3 18 17 1 0 12 13 0 7 9 1 20 14 19 3 1 8 19 8 17 3 3 16 16 11 0 17 8 8 9 1 2 18 19 10 2 5 9 20 18 17 8 17 12 1 12 19 0 4 12 15 1 18 7 11 2 20 3 5 7 4 3 14 6 10 10 1 1 19 14 4 7 3 1 11 18 16 14 3 0 13 0 2 20 0 10 17 10 8 11 18 14 16 3 4 7 11 15 19 12 4 15 15 0 18 20 17 18 4 12 19 11 5 8 17 1 13 10 17 1 18 19 9 17 10 19 2 20 12 2 12 16 3 10 20 16 7 13 16 8 16 11 11 8 8 7 1 17 20 3 10 5 0 1 5 10 2 20 6 3 9 12 19 10 11 13 1 15 18 19 8 5 16 17 2 3 2 13 6 14 13 13 12 12 14 4 17 20 11 3 11 11 12 12 2 6 9 4 16 9 8 18 19 16 5 13 4 13 19 18 10 17 16 14 11 12 14 11 11 17 13 8 19 16 20 19 20 17 14 11 11 12 17 7 9 13 9 2 4 15 10 15 3 7 12 2 0 1 6 14 2 18 6 13 9 10 20 9 16 16 10 1 6 0 17 2 0 11 5 18 0 14 3 11 0 10 6 19 20 20 15 10 14 3 20 15 8 10 12 6 1 17 20 3 9 12 18 10 14 4 18 7 11 6 20 12 6 9 14 2 6 0 9 11 15 15 10 7 17 9 14 13 15 9 12 13 13 9 14 1 8 13 3 7 1 14 11 18 20 6 10 16 14 14 2 13 6 17 1 8 3 11 2 3 1 15 13 20 12 13 13 9 6 12 18 4 14 10 17 14 4 16 19 7 10 14 7 20 15 1 15 4 14 17 9 10 2 2 10 11 1 18 17 9 12 16 0 8 7 7 9 20 17 14 18 7 15 4 20 18 20 10 18 7 9 6 19 6 17 16 19 12 15 10 13 6 1 5 19 4 5 5 20 13 8 16 13 19 5 2 18 17 1 20 3 0 17 5 3 2 11 8 17 15 5 9 6 6 15 2 18 16 11 9 16 18 14 2 5 4 5 3 4 12 6 17 17 17 7 20 5 17 0 14 10 17 16 18 1 13 2 12 8 13 6 6 10 5 2 2 5 15 0 13 20 1 2 9 20 15 7 16 9 19 2 9 4 6 4 0 12 4 14 7 7 14 9 12 18 20 3 4 4 15 17 10 0 18 12 6 7 4 2 0 17 5 17 0 15 6 3 11 0 14 1 0 5 3 11 20 1 20 3 2 5 6 7 1 14 18 0 8 6 8 0 10 0 9 0 0 8 10 6 15 5 15 16 4 16 17 15 6 10 14 4 13 4 7 16 2 6 18 17 2 15 7 15 0 6 2 9 15 20 11 13 3 14 3 19 3 12 20 18 5 10 2 12 0 18 16 2 3 18 6 12 6 16 19 4 3 12 17 11 10 17 19 2 0 10 14 14 7 10 8 0 16 2 13 9 6 9 3 15 13 18 11 0 3 3 12 3 18 19 20 18 4 17 17 13 17 14 14 12 19 0 20 3 13 3 20 8 6 18 7 18 2 20 7 17 12 2 12 11 7 19 5 3 18 3 0 0 17 4 17 14 18 12 13 13 13 0 11 7 16 15 16 6 3 5 10 13 8 11 5 3 17 12 9 11 3 2 13 20 8 6 9 3 11 5 0 3 10 4 1 20 14 5 7 3 14 8 20 0 6 1 13 8 20 0 1 9 15 20 12 9 18 10 16 13 0 5 17 1 13 17 4 13 2 2 5 5 14 2 17 17 15 14 12 7 15 0 11 5 1 9 14 11 16 16 2 14 16 3 0 13 19 19 11 14 14 19 13 1 9 1 5 17 6 7 2 18 17 10 18 3 12 2 5 10 8 6 0 20 14 10 19 15 1 4 9 7 5 13 2 18 18 14 17 3 5 5 14 9 6 10 16 7 6 3 14 15 19 15 19 18 0 0 10 16 2 16 10 14 6 7 1 11 3 5 8 9 15 5 2 0 12 19 5 14 18 4 3 16 4 10 15 2 9 19 16 16 19 17 0 3 1 5 3 19 5 5 1 19 2 5 8 15 19 12 2 20 2 1 18 19 12 2 16 3 18 0 19 3 14 0 5 7 9 8 7 14 2 13 4 9 10 9 2 7 15 7 18 20 19 3 10 14 11 3 10 16 12 8 6 8 4 9 0 13 3 5 14 6 8 0 4 20 9 2 3 2 13 15 8 13 12 12 16 5 16 18 10 11 19 2 20 20 6 1 16 9 15 2 19 0 10 20 12 7 20 12 17 0 4 3 15 0 18 10 1 12 13 9 15 9 17 5 14 17 17 12 12 9 14 7 9 17 1 17 18 13 17 12 18 19 18 2 6 1 17 1 2 7 12 5 15 20 13 6 16 0 4 18 14 6 5 16 15 5 5 13 8 15 2 17 10 12 19 6 12 9 2 6 17 15 9 19 18 14 0 12 13 8 9 19 6 6 16 19 8 19 2 20 8 17 11 12 10 10 1 11 8 9 6 16 0 6 15 8 4 4 14 19 2 4 11 4 13 17 13 4 18 3 16 15 10 14 4 19 4 17 4 14 18 12 10 4 15 0 11 9 3 12 17 12 20 3 13 0 9 12 12 14 7 8 10 4 1 10 2 8 16 4 0 3 6 16 4 4 19 6 11 13 9 9 10 12 5 7 4 17 3 1 4 7 14 13 9 18 17 7 18 8 20 5 0 20 20 0 11 14 2 1 4 15 8 8 5 2 15 8 15 5 3 1 4 8 16 14 17 8 9 15 15 16 19 1 2 12 19 11 12 19 2 12 6 1 15 16 19 14 7 0 17 9 10 14 15 16 19 9 5 16 14 20 6 10 19 7 16 7 2 5 19 9 9 11 10 17 16 17 20 12 10 8 13 7 17 17 13 18 18 6 5 8 19 19 16 14 2 0 7 17 14 11 2 0 17 2 19 11 16 4 5 12 9 15 16 17 13 1 11 14 5 8 2 13 5 18 4 20 15 12 2 12 9 1 10 7 4 15 13 0 9 4 1 15 9 9 20 15 20 0 18 11 9 1 2 7 1 20 10 9 12 13 7 7 13 13 3 19 4 15 19 7 4 2 7 3 2 10 2 9 14 16 7 12 18 4 14 8 19 2 7 17 9 20 5 14 2 18 19 17 17 20 10 0 18 12 7 6 8 13 14 7 8 3 13 8 10 17 4 11 3 10 17 8 17 17 0 17 18 4 13 17 13 1 8 0 0 16 6 10 1 10 9 10 20 16 20 6 0 19 7 3 14 4 19 12 10 8 8 20 17 3 19 10 2 19 0 18 17 20 3 7 12 15 14 4 7 3 9 2 7 14 20 17 6 4 10 6 13 6 14 12 6 17 9 11 11 15 10 1 11 1 6 17 5 0 5 6 1 9 15 19 20 11 4 1 11 0 5 9 2 17 11 11 16 4 10 1 12 18 19 6 10 15 7 18 10 15 13 7 13 9 17 4 4 11 9 3 11 3 3 12 6 2 7 17 13 4 2 10 10 12 14 9 1 14 3 2 15 3 14 18 2 4 16 0 15 14 7 8 13 17 20 12 1 14 19 13 19 15 3 14 8 17 19 15 0 5 16 1 11 5 1 14 8 17 11 11 1 12 0 8 11 15 0 2 10 11 20 20 16 0 3 4 5 2 13 10 18 1 15 4 16 2 18 4 11 17 13 6 16 1 20 3 5 16 20 18 6 18 10 18 3 9 16 8 2 4 3 19 6 12 19 1 15 0 6 5 3 11 16 6 9 20 20 9 9 2 14 14 3 11 20 12 18 16 17 3 1 19 17 6 5 0 17 9 10 15 2 4 0 11 12 14 1 15 7 17 6 18 12 17 19 9 10 14 9 9 0 20 5 18 19 0 11 6 11 18 17 12 14 12 11 18 12 2 14 1 13 6 7 19 4 4 19 15 7 14 18 20 6 2 8 4 7 3 11 20 13 3 4 0 9 5 14 9 20 7 19 4 15 4 8 0 11 11 7 19 0 3 16 20 12 4 10 7 10 10 14 16 5 18 10 16 9 5 1 11 2 15 9 15 16 1 15 1 8 13 15 1 5 19 9 15 0 10 14 18 0 13 10 6 2 16 8 9 14 2 9 3 11 4 20 9 16 9 3 7 13 13 19 4 15 4 16 1 8 7 2 15 15 17 8 20 10 12 0 15 15 7 12 14 13 18 5 12 17 1 12 9 12 5 11 12 0 11 8 2 6 1 10 20 8 9 19 2 16 17 14 0 13 10 11 7 16 5 0 13 8 3 5 16 11 10 12 2 9 16 9 20 15 7 13 4 14 11 12 10 13 13 12 10 14 12 4 3 4 0 7 9 9 15 13 12 20 18 19 17 15 17 19 20 7 6 10 2 16 8 7 10 13 1 18 1 13 12 5 0 15 0 4 11 15 15 8 13 14 19 20 7 5 9 13 7 0 1 3 5 5 2 18 6 10 6 5 15 7 10 16 20 16 14 13 2 18 13 18 18 7 2 13 17 20 4 4 19 10 20 12 11 17 10 12 10 20 1 18 14 2 11 10 5 9 1 9 1 1 9 2 18 12 12 15 0 14 15 11 12 0 8 18 16 14 11 3 19 15 3 12 2 9 5 18 20 20 19 6 6 7 7 2 2 10 15 20 5 10 17 7 10 4 7 3 8 7 9 3 12 16 12 13 8 20 6 4 4 0 11 15 14 17 18 2 1 7 20 11 7 9 0 3 16 5 4 1 14 14 18 2 1 9 17 1 12 6 8 16 3 9 15 10 10 19 4 7 14 14 8 5 4 2 16 9 18 13 6 10 0 11 16 19 6 18 13 1 3 6 1 4 15 7 10 19 10 1 3 20 3 2 1 1 4 5 8 9 5 18 16 9 11 20 6 14 11 13 13 11 17 19 9 2 2 3 20 2 4 7 0 19 11 10 10 2 2 19 9 2 20 19 14 20 1 16 16 15 1 14 6 18 4 20 17 18 1 6 10 10 9 0 12 4 16 20 4 16 3 1 16 3 20 3 0 5 15 9 18 18 17 19 12 16 1 4 17 1 8 12 9 3 13 13 18 4 11 0 20 2 17 2 13 4 11 19 12 12 4 16 15 3 20 5 19 16 11 20 11 14 13 13 13 20 6 10 15 15 7 17 14 7 12 10 13 12 3 11 15 7 12 7 20 0 7 0 10 20 13 13 8 8 4 3 2 15 6 8 14 8 13 15 16 20 3 20 19 1 12 8 7 14 14 17 5 4 17 10 14 20 6 8 14 17 0 2 2 5 15 4 18 16 14 17 6 19 0 16 7 10 19 19 3 16 3 20 1 9 10 14 7 18 10 14 6 9 0 8 12 12 4 9 7 7 4 15 6 8 3 3 8 19 8 7 4 9 14 6 17 6 19 18 1 16 11 0 16 3 19 7 13 17 10 11 2 17 3 19 20 2 17 14 0 10 17 18 6 5 10 3 12 16 5 10 20 10 10 3 12 12 13 17 0 16 16 2 0 0 5 15 8 20 4 20 6 8 5 5 13 11 16 4 16 1 7 17 5 11 3 11 11 19 7 14 9 7 18 7 8 10 17 16 11 16 5 13 11 0 3 8 6 2 14 15 11 20 19 14 13 5 2 16 13 11 20 3 12 9 3 16 12 6 13 9 19 11 3 0 13 1 0 18 15 0 20 2 12 8 3 8 19 6 8 14 18 2 20 0 2 5 11 17 18 16 16 14 8 10 1 11 9 9 16 20 3 3 9 10 10 11 9 17 16 20 12 19 13 5 2 19 17 15 8 19 14 1 12 1 11 18 16 7 14 14 20 19 11 5 6 13 10 9 0 19 7 4 0 14 3 7 18 8 8 7 3 8 4 1 7 12 16 12 0 3 17 8 16 4 11 7 18 18 17 0 0 8 18 20 6 1 18 14 9 17 15 5 10 6 17 4 8 10 11 9 8 14 13 10 5 7 14 6 20 17 20 18 13 14 4 0 17 13 12 0 2 14 2 4 17 5 8 3 8 5 19 2 14 11 0 19 12 12 4 9 18 18 2 1 7 5 1 11 7 4 12 7 5 1 0 10 16 5 12 8 20 5 16 6 10 0 3 5 4 12 10 2 10 5 4 1 20 20 17 1 9 15 11 9 16 7 9 9 6 8 12 7 13 13 1 12 5 4 17 2 13 1 2 11 10 1 12 17 18 0 5 17 10 15 13 9 17 10 9 10 6 9 7 2 4 8 19 9 5 19 16 13 1 13 8 0 17 3 6 13 1 10 7 20 19 18 13 5 5 8 13 2 2 20 6 5 7 0 0 13 17 16 8 5 6 16 1 4 6 13 19 9 15 20 0 14 17 6 1 4 12 13 4 9 15 2 15 13 1 20 4 6 2 4 4 17 8 7 20 17 19 9 10 1 7 13 8 0 14 4 17 17 9 12 12 3 14 10 20 12 10 20 13 4 11 8 5 7 10 11 5 14 4 1 14 16 3 14 11 8 4 18 1 0 4 18 4 5 1 5 14 0 2 1 19 1 20 17 0 17 20 18 13 19 14 6 7 15 19 15 6 19 1 3 2 10 14 5 13 18 13 16 11 9 12 14 19 14 10 15 8 10 13 13 14 18 20 18 2 8 19 6 18 16 15 1 3 19 17 8 1 16 8 20 19 19 19 12 0 0 9 3 5 19 16 6 8 15 1 6 0 3 3 19 17 18 8 10 18 20 14 18 20 10 8 7 5 0 7 12 4 1 18 4 5 10 19 12 0 7 19 6 6 12 19 18 17 11 3 5 3 10 17 5 7 19 9 4 17 9 20 18 2 4 12 20 9 0 6 9 2 17 4 16 18 18 10 0 18 0 11 8 15 4 18 11 0 14 1 1 7 4 5 5 12 0 10 5 5 17 6 10 10 11 0 2 6 11 0 1 11 12 10 4 20 17 15 10 5 11 4 3 10 10 0 16 7 16 7 1 18 9 4 20 3 5 2 18 16 1 3 13 6 7 9 11 4 17 14 7 9 10 0 13 14 2 6 10 12 5 8 1 10 5 16 10 19 8 7 3 4 7 3 20 11 10 20 5 15 0 15 6 12 20 13 20 0 6 7 0 19 14 16 15 9 4 15 17 16 12 12 13 7 3 7 6 11 5 19 12 17 10 5 14 15 5 7 5 10 10 16 0 17 17 4 0 4 16 14 18 12 9 15 19 1 6 6 19 7 10 7 15 17 6 1 14 11 11 19 9 19 13 7 4 14 18 2 14 6 12 15 4 19 18 15 7 7 18 16 12 16 16 2 15 1 8 9 5 5 1 11 17 3 5 2 16 10 5 15 4 9 14 6 14 6 0 19 0 16 3 3 6 9 3 17 9 10 9 10 5 16 6 12 12 19 16 16 2 20 14 7 3 17 15 13 19 3 16 16 15 0 11 17 16 12 11 13 9 18 2 5 8 4 16 17 8 12 15 15 15 7 11 13 13 0 12 13 14 20 19 3 3 20 4 11 10 10 18 18 17 11 6 1 18 16 6 18 17 10 5 4 13 13 19 5 19 17 4 8 17 9 18 15 4 0 13 12 3 15 3 9 3 17 18 17 4 2 4 10 20 19 18 5 5 19 19 3 17 15 5 14 3 15 3 2 20 0 8 11 4 15 6 10 1 9 19 13 20 8 19 13 15 7 9 7 16 10 9 8 12 7 0 6 7 11 3 6 4 9 15 1 14 6 12 15 13 1 3 17 12 14 13 6 8 17 5 1 20 13 11 19 9 6 0 1 14 7 9 1 19 2 9 0 14 16 8 20 18 13 14 14 16 15 8 9 3 16 6 19 9 15 0 10 8 14 11 13 6 15 10 11 14 2 15 10 13 5 16 5 10 5 19 1 15 10 20 6 10 10 12 13 19 2 19 13 0 14 18 19 7 2 7 13 1 5 7 1 9 14 4 2 14 1 7 6 10 15 6 13 11 13 20 4 14 9 10 15 19 10 15 10 7 4 19 1 13 10 14 10 4 14 13 6 13 20 7 20 1 12 20 5 2 17 6 11 17 5 13 0 9 7 17 10 8 0 19 12 15 4 10 3 0 12 8 13 7 19 13 18 10 7 1 9 5 2 7 13 15 7 0 13 2 4 3 15 16 16 16 5 0 12 9 0 17 5 3 14 15 8 7 0 5 5 1 20 4 15 3 7 2 19 4 18 2 20 15 17 11 6 4 0 3 4 5 7 16 5 5 12 4 12 15 2 0 16 6 11 9 18 17 7 5 10 16 3 11 15 8 14 8 14 16 7 14 17 8 16 1 2 10 8 18 0 11 4 4 14 8 20 13 4 20 2 20 2 5 8 9 6 13 6 10 20 19 1 5 13 0 17 20 10 1 20 6 8 19 17 19 9 12 3 10 9 1 6 16 1 13 4 16 16 20 11 2 12 17 9 2 12 3 20 10 12 8 4 8 2 14 1 20 19 14 18 8 16 4 5 17 15 17 7 20 3 8 7 14 17 3 0 10 0 7 19 3 14 7 19 16 20 1 1 11 8 6 9 7 15 3 11 11 1 19 15 9 0 17 17 11 9 10 15 3 7 0 14 19 10 8 10 20 2 19 10 14 10 5 3 3 16 10 11 14 12 6 12 14 3 8 3 7 19 4 11 17 11 1 10 17 3 16 7 12 10 15 6 6 15 2 12 4 17 1 3 11 20 12 0 1 15 9 8 2 15 5 15 6 3 13 0 1 11 19 3 6 18 1 16 1 11 16 5 0 1 18 5 11 13 12 9 11 2 18 6 15 14 7 18 0 11 13 5 13 9 8 1 10 9 15 8 14 12 18 15 20 5 10 19 7 10 8 15 20 14 8 0 9 4 2 13 12 20 16 9 1 3 20 20 13 18 0 5 15 15 6 14 1 20 19 5 3 2 14 19 0 18 16 11 8 9 9 0 8 11 17 9 2 16 7 7 9 4 19 12 19 11 3 9 3 13 10 16 4 10 2 17 8 12 12 19 17 4 14 5 10 3 1 9 6 4 12 4 4 11 1 11 7 16 9 16 9 19 11 16 11 3 9 8 6 9 11 9 18 5 17 9 14 13 17 5 7 1 17 12 18 16 18 8 12 20 13 4 20 12 18 10 0 11 8 10 7 1 5 13 8 9 5 9 7 5 18 1 12 11 11 4 5 6 10 4 19 2 13 10 7 12 18 1 17 9 2 17 8 14 14 4 8 20 11 8 3 5 13 9 2 9 18 17 2 2 8 14 4 20 17 13 12 6 6 11 10 7 0 12 2 1 20 16 6 15 12 12 4 1 0 3 2 17 0 4 15 10 14 1 6 12 10 13 6 0 3 5 0 15 5 2 1 6 7 1 18 16 1 15 12 20 6 14 11 15 8 12 11 18 17 15 9 13 4 2 18 1 6 7 14 4 9 11 3 12 0 3 20 17 19 14 4 20 19 3 17 19 9 16 4 11 5 8 20 0 14 5 17 17 8 20 14 16 17 16 9 2 4 19 12 9 18 20 9 6 9 14 17 1 1 13 6 18 20 2 8 15 4 3 4 19 5 17 3 16 4 12 19 6 15 17 6 18 18 12 3 13 15 19 1 19 1 11 3 10 19 14 0 0 17 2 7 1 9 9 14 16 5 13 8 3 19 4 12 8 18 6 7 16 1 20 16 0 6 9 1 15 14 3 12 18 16 13 17 7 2 2 4 20 0 0 12 10 1 15 7 3 19 1 13 2 3 9 16 10 19 4 16 11 15 4 18 6 12 1 18 4 18 8 18 10 19 20 12 1 4 12 12 1 0 16 19 6 11 13 16 0 20 7 12 19 16 3 3 6 8 6 5 7 12 3 12 2 4 5 8 13 6 15 2 12 3 16 2 16 12 9 11 19 9 6 18 2 6 4 0 19 16 5 2 17 7 16 1 4 14 3 16 12 3 18 9 9 8 17 8 20 13 8 5 9 2 13 16 1 20 16 8 7 7 7 1 13 16 13 16 18 9 13 9 1 8 14 13 3 14 10 9 17 10 2 16 12 11 16 1 15 12 9 9 3 10 5 4 19 2 8 5 5 5 13 12 4 6 5 13 18 15 15 5 11 16 19 10 6 3 12 0 0 0 20 4 20 9 7 7 9 12 11 1 13 3 19 13 19 12 14 12 1 14 20 0 6 1 6 20 16 2 9 16 18 16 12 18 5 4 0 17 12 4 0 5 5 4 10 8 13 1 4 6 2 2 15 4 19 12 12 14 18 13 11 4 20 14 20 6 13 2 18 8 8 10 2 9 13 18 20 10 17 11 3 20 9 20 5 12 17 7 14 18 11 7 5 15 5 7 2 8 6 17 19 13 8 2 6 14 11 14 3 13 12 0 5 3 9 3 17 3 5 20 7 15 12 1 16 13 5 16 18 11 16 5 0 16 20 11 17 15 19 12 6 10 17 9 4 12 16 17 3 10 17 8 14 10 9 15 6 2 18 17 3 8 14 15 8 19 13 6 14 7 3 14 15 3 7 20 10 19 5 4 11 13 7 10 5 14 10 1 2 17 4 11 3 18 4 4 12 20 5 0 5 19 10 3 6 12 17 0 0 11 6 0 5 12 15 0 12 19 18 20 2 0 11 6 19 12 18 19 0 9 19 9 14 14 11 11 19 6 16 9 13 9 16 0 3 0 14 14 0 13 20 8 14 13 20 9 6 8 11 1 20 9 18 11 13 14 20 15 8 5 6 8 15 9 15 14 10 2 15 14 15 0 17 13 20 18 10 4 9 13 14 9 14 16 19 2 5 2 2 12 18 18 18 1 8 17 19 6 9 1 0 6 9 9 10 5 8 14 9 9 19 16 1 3 1 11 12 1 15 1 16 4 11 6 14 5 14 12 3 8 20 1 7 4 6 1 12 7 2 0 4 17 12 20 16 11 10 12 14 10 5 2 2 19 18 20 17 19 17 15 4 16 11 9 4 2 14 5 4 6 19 14 10 13 4 18 15 13 2 17 1 11 3 17 5 14 11 19 20 6 10 6 0 4 12 10 7 7 14 6 8 11 4 1 8 17 6 5 16 19 2 15 15 13 2 0 0 17 4 4 10 11 19 4 20 5 0 7 17 11 2 6 3 18 4 16 18 11 7 15 12 2 1 4 12 13 18 20 4 15 13 9 12 9 4 15 17 3 6 10 8 9 0 16 15 1 18 4 12 16 17 5 0 11 14 0 20 17 8 3 4 15 12 11 10 7 6 19 11 15 15 10 0 2 3 15 19 13 19 6 10 2 14 12 6 5 7 10 7 11 17 10 7 4 8 5 16 4 7 17 6 8 2 18 1 16 1 11 8 3 8 14 15 2 0 16 18 5 18 13 5 8 16 17 19 8 17 20 3 15 12 3 9 6 20 14 18 5 18 8 20 5 12 4 20 4 10 16 19 5 0 3 10 2 6 15 2 12 3 14 12 3 16 3 2 6 4 8 10 13 8 14 15 10 13 7 5 19 6 11 14 0 3 12 4 15 18 5 4 0 6 9 20 8 17 20 16 19 17 0 18 0 15 1 16 12 0 10 3 12 19 0 18 7 20 10 11 13 3 14 15 15 13 7 5 14 16 9 7 3 4 17 8 12 17 15 2 4 19 6 8 10 4 3 13 18 19 8 11 13 11 2 4 9 18 0 20 1 2 19 19 10 17 2 9 10 8 20 10 19 6 11 3 0 9 16 10 20 8 7 4 4 3 16 3 16 10 14 15 16 2 15 5 8 12 14 8 3 3 6 17 17 14 20 9 0 14 8 6 3 16 20 18 17 2 15 19 16 0 4 0 5 4 4 10 12 11 17 18 17 2 9 4 8 18 2 17 17 18 3 13 16 9 13 4 19 0 8 8 14 20 13 15 6 17 20 14 12 5 17 10 16 14 0 7 20 7 5 2 11 1 20 12 12 14 19 17 0 11 15 2 14 0 11 11 13 7 17 18 3 17 9 12 13 18 12 9 8 18 14 20 17 11 12 16 13 16 1 1 3 8 14 3 5 5 20 1 17 18 16 14 4 14 3 12 3 18 0 5 8 17 16 13 5 3 11 1 14 0 7 17 12 17 20 17 6 12 20 2 20 11 15 1 15 4 16 9 16 8 14 8 0 16 9 16 14 5 4 11 2 14 8 4 19 18 17 20 1 14 1 4 19 7 12 20 2 20 20 6 13 0 15 0 5 20 20 20 13 0 9 13 7 9 13 15 8 18 16 20 20 5 7 18 15 6 6 16 3 18 17 19 18 3 8 20 16 20 7 11 20 3 4 12 3 17 15 6 4 12 9 19 16 3 3 11 17 6 9 20 11 4 14 2 16 3 5 4 8 3 18 0 18 7 10 15 2 7 14 11 20 17 14 20 20 10 1 8 2 20 19 8 11 17 18 15 0 2 13 15 4 8 13 13 19 11 12 6 5 2 7 1 1 13 16 2 3 20 13 3 9 12 16 3 20 5 7 13 12 10 8 19 10 4 0 11 7 4 5 5 19 15 0 2 0 0 15 17 2 1 18 3 12 6 19 7 12 18 13 14 14 14 9 14 11 3 12 13 8 4 9 7 20 20 6 20 8 4 7 19 0 0 13 14 11 4 7 7 11 5 6 6 13 12 12 6 20 18 10 6 5 13 17 7 0 3 2 9 0 3 11 17 10 11 16 16 10 9 1 17 8 20 7 20 6 16 2 5 3 19 7 0 9 6 1 10 10 5 4 8 15 19 0 12 11 3 3 17 7 13 14 9 16 2 15 20 2 17 8 19 7 10 14 13 15 12 10 12 16 5 7 4 14 4 2 19 3 13 10 18 16 1 4 7 9 11 5 0 13 1 1 4 2 18 17 10 2 2 11 0 7 10 19 4 9 9 13 16 1 14 10 6 13 18 0 8 3 17 16 4 7 5 19 16 4 14 8 8 20 11 14 16 2 10 13 1 11 10 16 12 5 4 18 6 10 12 3 14 13 10 4 18 2 12 3 9 20 1 19 8 1 20 4 9 5 7 3 19 12 0 10 7 3 11 9 15 11 6 13 11 15 1 16 11 10 5 7 5 19 0 19 6 16 13 18 19 10 14 8 1 9 12 17 3 6 12 20 13 6 0 0 13 18 3 0 1 19 13 8 13 2 1 8 11 5 10 1 5 3 7 20 15 12 15 16 18 5 5 0 5 7 1 3 13 20 10 16 10 2 18 18 9 7 17 1 1 17 0 7 6 10 15 19 13 10 20 8 0 12 1 9 18 15 13 15 17 13 11 5 16 15 8 0 5 14 1 3 19 4 6 8 4 1 13 18 20 20 20 17 20 10 6 18 6 20 14 4 19 17 9 18 9 9 12 8 7 18 16 9 10 5 1 9 16 9 0 0 16 1 2 17 16 17 14 10 19 15 17 20 14 16 12 16 11 0 4 16 18 20 9 0 6 20 0 8 16 20 9 1 12 6 5 11 2 9 19 3 14 6 14 0 19 3 7 4 12 3 0 7 15 16 14 6 2 5 7 13 10 5 16 3 1 9 10 5 3 10 19 8 1 3 14 12 0 20 6 6 12 16 11 6 1 9 17 6 2 9 4 15 6 16 20 16 9 12 3 15 13 10 12 15 8 5 17 8 14 8 14 4 4 17 10 13 11 20 11 12 13 3 15 6 5 11 3 9 2 12 18 16 0 4 14 10 14 5 20 11 20 19 15 18 3 18 15 2 7 19 5 0 12 16 7 1 19 18 20 7 10 15 3 5 1 14 2 1 19 7 19 18 4 12 10 17 11 15 8 17 17 20 13 4 14 1 13 1 14 11 2 0 17 17 19 15 20 4 20 8 10 18 10 18 11 9 5 0 0 5 1 16 14 14 7 11 9 7 5 12 17 20 17 13 11 13 14 15 20 14 17 16 19 11 12 19 9 1 18 7 16 1 8 12 19 16 11 15 13 7 6 3 10 18 0 5 17 20 13 14 4 9 15 10 20 18 16 17 1 11 14 1 8 5 13 16 9 3 1 10 15 11 0 5 10 0 20 13 19 14 3 16 18 15 10 1 19 6 13 5 17 2 16 6 11 6 18 8 16 3 13 16 15 9 3 16 2 10 11 9 8 19 8 7 3 4 19 8 4 20 14 5 16 11 13 7 10 2 8 9 0 15 1 12 1 1 5 13 20 6 8 8 1 3 0 4 0 7 14 11 20 20 9 5 2 4 12 18 7 4 4 5 12 4 3 6 2 17 11 5 11 15 19 5 2 16 15 13 9 12 2 9 9 3 15 17 20 2 7 6 3 1 3 13 10 1 13 6 9 7 6 14 12 1 12 6 10 11 11 6 10 2 19 16 5 10 9 12 0 18 13 13 14 16 10 5 15 13 2 14 10 7 13 3 8 9 15 5 6 11 3 6 8 11 20 0 11 7 14 12 6 20 1 2 10 6 11 13 7 15 0 14 15 1 17 4 17 5 2 0 11 16 10 13 3 7 1 5 7 13 5 6 14 11 4 4 2 14 19 9 20 9 13 11 9 11 10 3 8 11 6 15 14 4 13 20 13 8 4 7 19 8 0 2 1 1 11 20 2 4 14 4 3 17 3 10 5 4 0 18 18 20 2 16 4 20 15 10 7 15 7 7 6 9 16 13 17 13 12 5 13 8 5 7 7 3 18 9 15 2 11 12 4 19 1 17 12 15 8 18 15 0 5 16 15 11 17 10 2 10 19 10 13 1 5 4 10 12 6 20 8 15 3 16 17 11 7 7 1 4 11 4 0 10 12 8 11 3 5 0 20 5 18 14 11 4 3 14 10 8 16 1 4 12 14 20 19 1 6 3 16 4 4 18 3 2 14 2 14 4 12 2 14 1 6 16 14 2 2 7 6 3 15 9 5 4 14 15 19 7 18 5 12 14 1 3 17 1 15 19 19 7 10 5 16 11 5 6 20 6 10 0 4 12 16 16 17 18 1 15 14 1 11 20 16 2 17 15 17 5 0 6 17 14 9 8 2 18 6 14 18 6 12 0 2 0 19 9 4 0 12 17 7 13 15 1 5 17 10 20 15 6 19 12 17 16 11 0 9 19 6 13 17 9 9 5 12 14 10 13 8 7 14 2 13 8 19 6 15 10 19 12 17 17 16 18 10 17 7 4 11 13 14 2 14 0 17 19 0 20 7 18 20 9 11 7 7 18 2 7 12 16 14 6 1 6 16 6 8 10 5 10 12 14 2 14 4 12 14 18 2 13 8 9 4 9 7 14 11 3 2 15 12 15 19 20 2 18 12 0 8 4 3 7 3 0 17 15 15 12 2 6 20 9 19 12 0 6 7 0 17 10 6 9 3 3 11 8 4 16 19 16 0 15 11 2 11 1 4 1 8 2 2 6 18 12 9 8 2 13 12 8 10 17 4 16 15 13 20 3 11 9 8 3 0 16 7 6 8 17 1 3 15 9 0 17 13 11 8 1 6 17 4 4 5 12 0 1 15 1 7 10 19 13 13 7 17 19 13 11 0 0 19 15 3 8 6 2 18 18 20 13 7 9 10 15 12 10 3 12 6 11 17 0 12 2 0 10 6 15 4 17 19 16 5 9 8 15 20 10 8 1 18 15 20 1 0 9 8 0 5 5 14 9 13 5 10 19 14 17 17 13 4 8 5 1 13 1 17 6 13 0 20 9 13 17 20 4 10 2 17 2 11 13 7 3 17 16 15 2 6 19 19 17 1 1 10 16 1 13 16 8 0 10 1 16 4 3 14 7 7 8 18 12 11 17 16 20 16 17 19 12 1 7 20 14 2 3 13 6 2 12 0 10 8 8 18 10 10 6 1 2 1 9 8 17 19 16 9 12 12 17 20 0 15 19 10 1 19 13 16 10 8 18 20 10 1 3 0 1 1 2 15 10 1 17 5 9 4 10 7 20 3 12 15 20 3 0 15 13 4 3 5 10 8 18 4 12 5 16 14 14 19 1 0 0 14 15 18 14 20 8 8 11 9 11 6 10 20 9 0 17 6 15 1 9 6 5 8 6 13 20 18 12 3 20 18 2 9 2 18 2 1 10 8 6 10 20 16 1 3 4 2 9 6 5 4 7 2 15 17 17 14 3 5 14 6 9 19 6 18 9 1 1 7 18 18 4 2 2 7 17 4 2 9 14 13 6 17 8 0 2 4 11 13 8 12 15 1 11 4 11 7 18 16 5 3 15 8 0 9 16 8 15 15 19 9 0 13 13 1 7 16 4 3 18 0 19 1 8 20 0 1 4 12 4 1 1 11 18 12 6 15 2 7 0 16 5 9 1 7 16 11 13 1 8 1 2 5 14 5 0 2 16 20 0 4 13 16 0 13 5 2 8 7 11 12 2 9 7 19 14 6 6 16 8 12 9 1 8 13 6 14 10 8 16 14 8 1 3 5 11 19 16 8 0 8 2 17 13 13 2 10 2 12 2 16 11 0 15 7 12 12 20 12 18 4 11 1 20 20 3 1 0 18 18 1 19 13 13 1 16 15 17 7 8 16 12 2 2 20 10 2 11 0 7 10 10 15 18 13 13 13 6 18 1 6 13 5 3 8 11 2 14 14 5 17 13 2 14 7 17 14 16 17 4 9 0 14 1 5 3 11 12 11 3 15 20 10 7 16 3 15 19 16 12 9 3 12 9 14 16 0 18 13 16 8 7 12 1 18 11 5 13 18 3 8 17 13 4 5 12 14 15 3 19 13 17 4 7 20 10 4 11 16 17 0 14 20 18 4 14 15 7 8 10 3 20 13 14 13 9 20 17 10 9 17 11 12 4 10 17 5 5 1 8 16 7 5 14 9 20 18 16 16 5 5 7 5 13 13 17 8 18 6 4 18 3 4 19 12 19 0 11 4 12 11 10 5 20 11 11 4 0 1 0 13 3 3 2 6 17 17 15 0 15 9 14 13 12 20 4 12 19 7 10 8 7 11 10 16 6 17 19 1 7 17 19 10 0 18 7 11 6 6 19 1 16 20 3 14 2 20 0 18 15 13 5 6 11 13 2 7 20 7 11 0 8 7 9 7 9 10 10 12 13 2 13 9 14 17 10 9 9 16 1 12 6 5 11 8 9 16 15 14 8 17 11 14 15 0 16 8 13 13 8 2 20 2 17 1 15 13 11 7 12 11 7 12 13 13 15 11 10 0 19 14 19 12 14 9 14 1 6 10 6 20 2 3 13 9 11 9 3 3 13 0 0 11 13 12 20 7 10 18 11 13 6 8 8 9 14 10 8 12 10 13 5 16 2 16 20 20 0 18 11 7 5 2 12 7 15 8 0 0 0 11 8 8 4 5 6 14 12 4 19 4 14 1 12 9 10 1 3 11 16 11 2 0 1 7 11 6 19 13 14 18 6 1 4 20 10 16 7 1 13 6 5 15 7 9 20 19 4 5 17 18 16 19 20 12 12 16 15 14 13 5 9 3 13 19 3 1 5 2 7 20 8 0 15 8 4 0 11 0 13 13 11 4 3 16 4 5 14 19 10 20 14 17 2 2 18 1 5 19 10 17 15 5 14 20 15 5 10 7 13 0 7 8 16 7 6 18 20 18 13 14 7 20 18 3 16 17 17 17 11 3 12 6 2 16 16 14 16 6 19 6 6 20 6 14 14 20 9 8 6 19 20 9 1 8 4 8 15 3 3 5 17 19 14 14 15 11 20 17 7 7 13 12 3 5 0 9 0 16 0 2 1 17 17 9 4 20 19 3 10 12 1 9 20 3 1 17 19 9 14 2 18 15 15 6 16 15 15 16 5 3 3 16 2 13 19 15 5 1 4 19 18 14 8 2 0 20 3 7 3 17 5 8 8 0 18 20 15 16 17 1 13 16 16 3 18 11 0 7 18 0 14 6 19 3 14 0 17 6 9 5 9 18 1 6 10 14 15 3 4 4 17 0 18 7 13 10 11 10 9 6 19 12 11 15 17 20 13 20 10 10 15 6 14 10 18 4 17 10 18 4 17 20 14 11 15 8 18 0 20 18 12 2 1 10 0 2 3 2 18 12 2 18 8 3 14 12 2 3 3 7 12 12 5 11 18 20 16 11 15 10 7 9 3 11 14 7 6 7 4 19 12 1 7 9 7 8 9 1 4 20 14 17 17 2 8 17 7 5 16 12 1 12 13 3 1 5 10 5 16 19 7 7 17 5 5 8 14 18 3 17 2 19 2 12 0 16 15 4 11 14 16 0 12 10 11 10 12 10 15 19 5 15 0 20 10 7 12 12 11 12 19 15 9 20 8 5 0 10 14 12 5 14 15 15 20 7 6 11 8 1 7 0 14 6 8 9 11 15 13 20 18 12 3 16 6 11 4 2 4 18 6 7 5 15 14 13 20 3 15 8 14 19 19 20 11 8 2 5 18 2 14 3 2 20 8 1 5 12 13 15 6 1 18 10 2 2 8 9 2 19 10 10 7 11 2 6 2 8 12 10 20 11 14 12 6 16 5 19 2 10 5 13 3 17 9 5 5 1 8 3 2 12 15 17 11 9 18 4 12 12 12 11 0 19 9 8 3 6 19 7 1 6 1 2 9 1 17 13 9 3 12 14 19 4 19 0 6 13 9 10 5 5 14 13 6 19 9 12 4 10 5 18 13 17 4 15 14 11 9 19 17 17 13 16 9 12 18 18 0 0 4 10 0 0 5 8 3 15 17 0 20 15 11 13 5 15 16 8 0 6 12 1 12 2 11 17 20 15 3 17 6 11 4 19 20 13 16 0 6 12 19 19 14 7 2 5 0 10 15 15 11 8 15 9 17 2 7 7 0 4 5 0 13 4 17 16 16 19 16 8 2 12 5 18 17 9 8 5 8 0 7 3 15 6 7 20 5 14 7 9 16 8 8 18 3 19 0 3 4 11 12 3 8 16 14 4 10 4 17 17 14 11 14 1 16 20 15 2 5 20 4 10 5 10 8 15 20 14 15 20 6 13 3 20 0 19 3 17 6 3 19 6 6 11 0 4 7 3 12 1 9 10 1 11 1 16 7 2 4 0 9 12 18 13 8 8 7 10 10 8 0 4 3 3 14 14 6 1 12 9 12 15 17 5 17 13 5 12 2 4 19 5 5 7 10 15 2 3 15 20 11 9 0 18 11 0 14 4 2 19 8 12 2 8 16 10 4 5 2 17 2 16 1 14 13 18 10 1 6 15 14 9 12 0 13 5 2 19 8 8 8 2 16 9 10 13 14 14 12 15 15 19 18 7 9 9 14 8 0 7 9 12 9 5 2 13 11 15 5 7 15 7 4 9 12 7 2 15 0 13 1 0 19 6 3 3 7 15 11 6 2 17 0 1 8 20 5 13 10 4 15 20 9 6 18 9 11 2 8 3 1 15 11 5 5 18 11 16 5 1 11 0 3 5 4 7 1 14 3 4 11 0 13 4 17 11 14 14 19 15 2 9 16 0 2 0 7 17 5 3 5 17 10 19 10 20 12 5 8 8 20 7 18 12 1 17 17 15 8 11 11 7 3 4 12 7 6 6 15 8 9 16 12 17 6 11 4 16 1 6 6 13 5 19 4 2 11 1 15 4 0 16 16 13 9 14 3 5 10 1 17 4 4 7 1 0 2 9 20 16 12 12 6 14 3 13 11 16 12 8 4 9 7 0 6 20 18 18 4 7 1 6 2 1 7 8 18 3 4 6 16 17 10 12 8 8 16 0 3 15 20 15 9 16 3 5 17 10 9 15 3 0 5 3 15 3 11 8 20 19 7 2 14 5 4 8 19 13 0 16 7 12 12 9 0 16 3 5 14 0 1 3 17 8 7 4 19 9 6 20 0 0 17 9 12 2 12 13 18 1 18 0 5 19 7 18 17 8 3 2 0 5 16 20 10 13 5 4 4 12 20 20 6 5 13 1 14 9 1 9 4 11 16 4 13 3 3 17 14 6 16 13 6 13 16 8 7 7 9 9 17 10 5 13 15 4 2 7 12 3 18 13 16 8 6 2 12 10 0 6 18 1 15 19 1 18 16 7 2 11 19 20 9 12 4 8 5 9 17 5 14 20 14 13 10 16 20 3 11 16 10 1 9 20 5 4 17 19 4 9 8 0 0 10 17 8 13 20 6 2 12 17 5 17 7 18 14 3 10 7 16 6 9 13 6 8 3 14 1 1 19 9 5 19 8 17 4 7 3 20 17 12 19 1 1 11 17 16 10 4 11 0 1 0 9 14 8 12 16 6 3 12 13 20 15 9 1 9 10 2 18 17 8 8 6 5 7 4 19 18 3 7 15 13 6 10 14 8 17 20 18 2 5 9 14 9 17 2 18 8 7 13 3 9 2 0 4 20 9 18 7 13 11 6 4 14 16 17 3 18 1 10 14 15 1 1 0 1 2 3 10 0 9 8 0 3 2 0 11 1 15 8 20 4 19 6 13 8 11 17 11 9 4 0 9 10 5 14 5 3 8 19 17 4 11 6 1 13 11 0 9 14 15 9 0 19 5 8 18 16 18 8 10 3 11 12 2 14 4 3 11 12 0 10 13 13 18 1 15 13 13 14 18 10 12 13 5 4 14 0 12 8 20 0 9 13 17 15 13 19 18 12 6 0 2 16 9 17 15 5 12 7 6 15 6 6 1 20 12 8 13 6 4 2 16 19 19 6 17 11 3 17 17 5 17 4 9 7 11 10 13 18 4 6 3 1 14 18 6 15 15 3 8 16 20 7 13 12 2 1 2 8 12 15 10 9 5 10 10 16 10 13 8 5 16 13 19 19 3 0 0 13 1 5 4 8 4 14 15 11 14 18 4 16 3 3 5 10 10 8 4 12 0 17 8 5 20 4 3 13 11 20 3 1 3 5 4 20 0 2 16 11 3 8 8 7 6 6 0 6 12 1 3 4 16 8 2 13 7 0 19 11 17 12 5 6 15 15 4 10 6 0 19 0 8 8 13 15 13 7 3 16 10 10 6 4 0 4 8 12 20 15 20 2 16 10 10 18 3 9 3 14 6 11 2 13 14 17 16 17 0 2 4 2 17 7 12 0 15 4 20 0 12 8 19 13 19 10 1 3 7 1 10 20 4 6 2 0 20 10 5 9 8 15 10 0 20 16 2 11 7 20 18 11 8 9 15 18 14 6 17 5 2 20 11 1 5 17 16 0 11 2 19 19 16 11 20 2 19 8 2 17 12 10 9 5 6 12 5 0 10 8 3 6 20 0 15 5 13 4 20 16 1 19 19 4 2 9 3 6 0 5 3 20 19 19 17 19 9 17 19 4 12 14 2 16 5 14 19 3 17 11 5 7 4 8 6 15 3 3 15 8 18 4 1 5 16 3 7 10 0 4 16 7 6 15 13 9 18 18 0 10 5 3 18 2 2 11 11 19 15 7 20 17 4 10 5 18 2 20 14 5 18 4 20 17 2 13 14 19 12 5 17 6 2 5 2 9 13 5 10 19 12 9 11 12 17 12 10 8 3 4 2 19 7 6 14 19 5 18 0 5 2 5 7 17 1 19 20 8 18 10 3 15 10 11 17 1 19 0 18 7 15 16 8 12 19 15 16 6 11 12 6 7 5 7 4 20 9 13 12 11 16 1 6 0 9 10 19 14 10 20 7 0 11 14 3 0 14 4 12 18 19 12 6 18 4 20 1 3 17 15 3 10 0 8 15 17 12 19 4 16 6 10 19 2 4 16 11 5 6 13 5 6 2 10 4 17 12 11 19 11 20 13 10 19 1 4 15 7 0 10 1 2 16 4 19 1 20 3 16 8 18 15 5 3 12 6 18 13 18 15 15 10 8 7 5 5 14 15 16 5 19 8 8 12 2 3 1 6 12 17 15 12 6 1 13 11 9 3 10 20 15 3 5 5 6 5 2 18 17 9 15 20 7 0 0 5 14 1 13 4 17 8 8 18 0 4 17 20 19 9 19 13 16 4 15 17 2 13 9 10 12 9 11 19 20 2 2 15 8 19 19 1 9 20 17 11 20 4 17 4 7 13 6 14 18 15 11 5 10 18 12 3 7 4 1 1 5 2 14 1 2 5 11 17 8 9 5 4 13 8 8 12 8 18 8 0 14 5 6 8 13 8 14 7 0 18 19 5 3 14 18 1 15 19 3 17 2 4 17 3 11 19 13 3 9 9 11 5 15 5 14 18 10 10 14 11 16 11 11 12 15 9 9 19 5 12 0 6 2 18 17 19 3 12 2 9 10 9 3 19 1 5 19 4 5 17 9 0 15 3 7 8 8 4 20 16 2 13 15 19 5 12 9 17 8 20 5 17 7 15 13 10 20 4 17 9 13 8 16 8 20 20 2 20 8 14 5 16 11 12 0 12 16 10 10 11 1 8 15 10 3 12 15 13 11 9 20 20 3 11 16 13 1 17 18 0 7 0 8 17 1 17 1 2 12 17 17 13 20 10 20 14 0 13 14 9 16 13 7 19 7 7 17 11 13 5 7 12 14 2 18 8 6 8 20 4 18 0 3 15 4 12 1 10 7 9 0 9 17 1 18 13 3 13 3 8 10 7 9 3 2 20 17 12 15 17 3 0 17 13 12 6 3 17 0 13 14 3 5 4 3 3 10 0 2 7 1 14 4 4 15 19 18 19 14 17 5 1 15 19 7 19 13 3 12 2 20 10 20 18 14 4 18 19 10 18 0 20 8 12 13 12 0 17 13 4 13 7 18 9 2 19 18 15 14 15 9 15 2 9 3 2 3 0 6 10 20 19 5 15 7 6 2 11 17 17 6 11 20 8 1 18 17 15 9 8 5 16 4 10 12 2 14 5 5 1 20 4 19 8 9 3 3 17 7 11 13 8 7 4 11 6 2 0 12 4 13 12 2 11 13 9 10 12 4 11 13 9 1 2 17 9 4 4 12 2 2 8 7 15 8 3 19 4 5 9 11 19 14 6 4 12 12 1 3 14 6 9 12 7 19 10 0 11 11 11 11 10 16 6 18 2 8 4 7 3 8 1 2 9 14 0 14 2 20 3 1 13 9 18 13 20 14 10 11 4 1 13 8 20 6 19 3 18 10 19 14 17 18 18 10 9 20 2 17 15 18 18 17 9 8 20 14 9 2 7 0 11 20 7 13 1 17 11 16 3 8 12 15 5 7 8 12 8 16 6 3 3 9 14 3 13 1 10 3 19 19 3 8 0 6 15 9 10 1 5 14 6 5 6 7 4 14 16 16 19 6 20 18 17 0 7 10 16 19 7 12 19 1 9 15 17 9 17 6 9 15 10 3 9 10 4 14 20 2 5 11 15 15 8 4 4 19 14 4 6 20 9 10 12 14 14 4 11 4 20 13 10 15 5 0 5 17 16 11 9 12 20 20 1 18 20 19 7 2 7 0 4 1 15 4 8 2 19 20 5 7 18 19 0 0 20 15 4 13 18 6 13 17 0 14 13 14 2 11 3 19 3 12 10 15 4 0 19 17 7 20 2 18 16 10 0 12 15 13 6 12 14 1 12 20 6 13 5 4 19 1 5 5 0 13 5 5 1 18 19 16 8 1 18 9 10 17 10 10 10 13 16 10 2 8 4 6 0 13 3 0 17 6 10 0 11 0 7 20 5 18 0 8 11 9 8 15 11 18 11 15 16 17 16 0 15 5 16 18 12 19 15 15 14 7 7 7 15 20 7 11 17 2 6 13 1 15 16 1 20 8 19 15 12 16 19 19 13 13 6 7 4 14 3 12 15 17 1 12 1 15 17 2 18 14 14 19 16 5 7 6 17 3 16 18 10 2 14 5 13 15 7 1 1 2 1 12 0 5 20 13 14 17 8 19 8 11 3 14 8 13 12 5 7 1 4 8 1 19 6 20 8 8 10 3 2 8 13 5 6 6 16 1 19 3 6 4 7 15 0 19 6 7 0 17 18 10 17 13 14 1 6 17 10 0 3 11 14 19 1 18 13 5 3 0 7 0 10 16 12 2 16 17 15 8 15 4 16 9 19 12 18 14 17 20 17 20 7 13 1 5 1 20 3 12 5 9 10 2 8 8 18 8 8 14 20 9 10 17 8 0 8 11 14 0 0 14 3 14 12 20 12 0 17 5 7 12 17 12 1 7 18 7 1 0 2 19 4 5 12 7 8 4 10 6 8 15 7 8 6 14 15 5 17 16 13 11 12 9 6 8 17 16 4 0 3 2 19 6 18 5 1 18 15 8 6 4 13 12 8 13 12 3 18 13 17 3 20 6 5 5 12 6 7 3 1 13 6 13 13 18 9 3 10 7 10 10 16 9 19 6 18 10 13 13 14 7 7 20 18 19 15 2 13 4 6 1 0 12 2 18 6 2 2 20 1 2 15 14 18 5 10 6 9 7 7 17 11 9 18 12 3 19 16 4 7 12 13 10 16 3 15 15 11 4 14 11 6 16 7 9 9 17 15 15 10 19 12 7 13 8 18 7 2 17 2 12 4 2 3 13 15 17 5 0 15 5 14 2 0 4 13 7 8 18 9 8 13 0 10 3 1 5 20 5 17 9 14 20 10 19 9 8 1 4 0 1 20 10 6 5 5 13 10 15 20 12 7 9 6 0 9 14 11 5 8 1 9 14 10 4 2 14 1 17 16 7 5 8 1 13 7 2 5 15 2 19 1 4 10 1 0 10 16 20 12 6 16 10 10 12 16 6 15 0 1 18 9 11 6 5 14 11 11 15 18 14 5 6 13 7 20 13 4 6 10 2 13 11 0 15 9 6 15 13 20 14 17 19 16 1 16 14 20 19 15 11 9 9 4 16 8 8 6 2 16 8 12 0 9 3 13 1 6 18 14 3 0 6 19 16 19 7 5 8 5 8 20 2 18 20 18 12 11 1 11 20 18 12 6 5 10 14 2 5 11 7 9 19 4 11 1 1 3 7 2 3 13 8 6 3 9 4 13 3 2 17 14 14 11 1 2 12 16 15 16 7 10 6 6 16 2 7 10 16 15 2 5 12 6 10 20 18 6 7 12 10 16 11 17 10 17 0 5 9 2 19 17 11 1 2 15 20 1 16 17 1 2 9 18 5 18 5 15 0 15 10 7 11 8 13 18 6 19 4 15 19 7 0 7 0 5 11 12 1 9 14 5 19 14 16 3 8 11 2 6 20 19 15 16 14 0 9 15 5 15 12 0 0 18 11 1 11 20 2 19 4 17 0 6 8 16 15 2 18 5 14 10 14 20 18 20 5 4 15 13 12 14 6 2 7 0 2 7 8 1 13 12 12 19 5 0 19 12 17 9 0 3 1 13 15 0 20 10 14 8 2 15 18 16 12 14 0 12 0 17 9 9 20 12 17 6 2 2 0 20 13 8 20 1 6 2 13 18 0 5 4 13 18 13 10 5 9 4 0 13 14 14 8 17 9 6 15 3 7 10 15 7 14 19 17 19 2 0 16 7 17 20 10 15 15 16 9 2 0 3 0 12 0 6 11 19 3 2 15 12 15 8 4 3 1 13 20 19 0 17 0 15 10 17 4 12 20 0 15 18 11 7 11 1 7 11 3 19 15 3 10 18 2 3 16 18 5 18 6 6 9 7 0 4 17 2 18 11 14 12 7 16 17 10 12 12 20 2 9 15 15 17 12 8 2 19 12 0 9 10 7 5 18 18 6 11 19 5 13 20 12 8 0 7 7 13 1 5 1 1 5 18 0 18 14 3 16 1 19 8 3 4 12 13 16 15 16 19 12 5 14 13 2 2 3 8 0 8 1 9 7 1 19 6 2 17 16 8 8 16 5 15 11 16 12 6 6 19 7 9 16 1 3 4 8 16 2 0 10 15 11 4 8 1 2 15 12 20 0 0 17 1 0 15 8 1 10 13 13 7 6 19 1 6 19 3 1 5 18 8 19 5 16 5 17 16 6 5 16 13 19 14 3 8 8 4 18 16 12 11 2 3 14 2 1 11 6 3 19 3 0 18 13 4 14 15 14 17 5 17 5 8 0 19 11 11 3 13 4 12 4 18 8 17 20 1 17 3 4 4 15 16 3 8 19 6 8 0 0 15 9 7 13 2 16 18 18 1 15 11 13 12 0 12 8 13 13 14 19 16 9 5 4 10 3 15 3 6 18 0 4 1 14 16 18 11 20 18 15 19 1 5 7 19 10 7 10 20 6 14 17 15 5 0 19 14 17 1 5 3 13 8 2 3 3 5 2 3 11 9 2 3 5 6 7 17 13 13 13 10 16 11 2 13 19 11 9 19 12 12 7 12 15 19 0 16 19 9 2 9 3 13 9 20 0 6 1 16 3 20 7 19 2 2 8 12 7 20 0 7 0 1 20 17 14 16 17 6 11 10 16 13 13 0 3 4 9 0 8 1 16 19 9 1 14 10 16 9 19 11 15 2 9 11 0 20 1 8 4 5 7 13 11 20 19 9 20 17 17 17 10 4 17 18 17 12 5 19 8 19 16 19 9 17 3 15 12 3 0 15 3 17 11 1 6 8 0 13 17 19 16 3 3 20 17 14 18 0 9 11 0 11 18 16 15 15 9 5 20 3 11 2 12 0 20 12 16 1 1 6 12 17 14 14 10 16 18 0 17 3 8 19 11 3 16 16 17 18 14 8 0 10 3 18 14 1 7 2 6 18 15 10 18 0 15 11 16 13 9 4 6 10 8 2 17 3 13 3 5 13 1 2 15 9 11 18 1 19 3 14 7 10 3 15 5 7 1 18 7 20 2 17 4 15 13 18 0 1 2 18 14 7 1 18 3 7 10 7 16 18 18 3 0 8 11 9 15 19 17 18 9 4 7 20 11 19 8 19 3 17 4 15 20 2 7 18 17 9 14 17 6 13 0 14 19 17 4 0 0 14 14 16 3 19 20 15 18 11 19 11 10 3 4 14 16 7 9 1 1 3 11 18 12 19 17 10 10 4 3 1 19 15 5 18 3 16 19 10 1 15 5 17 18 0 4 14 15 20 18 5 17 4 0 8 10 20 0 6 12 16 20 2 2 19 9 17 5 3 3 0 2 7 1 19 10 4 17 13 3 1 19 10 14 14 4 17 5 4 15 11 5 5 18 13 0 5 11 16 6 20 2 10 15 2 17 9 16 7 0 16 19 3 13 7 9 20 1 3 11 8 4 15 15 18 5 11 4 14 9 10 0 7 9 12 6 16 20 18 3 1 11 13 1 10 20 9 6 6 6 7 4 8 9 1 20 14 18 6 17 10 4 19 2 4 6 5 15 18 17 13 16 5 10 1 6 12 11 9 19 6 1 13 12 11 2 18 13 17 18 7 15 3 16 2 10 16 19 11 8 2 12 2 6 12 13 7 11 12 1 1 15 7 14 3 13 18 7 3 12 7 5 3 16 7 0 14 0 2 11 17 6 2 6 18 4 0 18 12 9 19 13 0 11 16 8 17 2 16 16 7 12 15 11 3 7 17 9 5 18 0 14 17 11 0 1 17 19 5 11 1 9 20 9 11 17 17 2 4 17 15 2 2 4 10 18 8 0 17 16 2 6 15 20 14 18 20 6 16 18 13 4 6 4 8 15 8 9 9 12 11 19 4 9 20 10 13 4 18 16 12 17 7 20 6 18 3 18 7 4 12 5 20 10 20 5 2 4 19 7 13 20 0 19 13 6 20 5 9 13 15 11 6 2 13 12 8 6 0 15 18 10 2 14 5 0 13 17 4 0 15 14 12 17 18 11 10 17 14 1 2 13 9 20 11 1 2 9 17 0 15 15 7 15 9 15 13 14 15 19 0 8 15 3 9 10 11 5 18 12 2 12 5 15 6 14 10 8 18 4 13 6 4 9 6 15 3 16 8 17 13 17 1 16 17 17 17 18 18 17 2 6 2 10 12 8 1 10 17 4 17 3 3 4 1 6 5 16 8 5 2 14 12 18 1 12 7 5 2 0 2 5 20 11 15 10 9 7 6 14 10 0 7 6 19 12 16 20 3 13 5 15 3 15 8 0 7 19 13 0 1 12 13 9 17 4 1 9 10 1 6 8 11 8 3 16 2 16 10 5 4 6 14 15 14 16 3 12 3 13 3 20 2 14 18 13 11 14 5 16 3 13 19 19 5 2 16 20 18 1 5 15 15 8 13 5 5 8 19 18 1 2 19 6 9 17 17 3 0 11 18 16 8 18 18 13 17 19 15 16 7 19 8 9 4 14 7 5 18 11 4 10 6 13 16 4 14 16 8 12 13 16 18 15 15 13 11 20 4 12 4 5 19 14 19 12 0 15 4 18 7 20 3 12 8 12 13 15 11 11 11 12 7 11 1 15 7 18 1 6 13 12 1 19 6 20 13 7 16 11 7 19 1 0 15 11 3 1 5 1 10 15 1 12 7 2 18 0 10 2 17 7 2 14 18 15 12 20 6 15 19 9 4 14 9 2 3 16 0 19 8 7 18 14 16 8 12 8 4 10 8 10 15 6 18 5 7 1 19 19 8 1 7 3 13 17 2 12 15 4 7 0 14 13 2 10 9 15 14 6 11 19 18 16 3 13 1 15 16 5 7 11 3 5 1 6 7 20 7 16 10 6 11 4 20 0 11 14 19 19 12 2 8 2 10 20 6 11 11 18 18 18 4 0 2 4 17 3 16 4 15 17 10 11 20 7 19 9 5 18 15 20 10 18 18 7 18 7 1 2 16 4 19 15 0 16 14 14 18 8 6 10 15 3 19 15 4 3 17 17 4 4 17 13 1 6 10 18 10 7 1 18 18 8 2 6 20 12 5 8 3 16 3 17 8 9 16 18 8 18 5 17 4 6 20 5 11 2 0 2 14 14 0 0 19 9 19 9 16 17 3 18 4 16 16 16 20 2 20 4 11 4 16 14 3 4 4 13 7 16 8 12 8 4 11 11 20 1 10 3 15 5 9 13 17 5 17 17 9 3 6 0 12 19 4 9 18 1 12 7 6 0 13 10 9 9 3 9 0 6 5 20 7 16 12 11 6 6 4 17 3 18 10 19 17 12 13 9 20 7 18 8 17 13 4 1 11 17 16 3 15 11 10 19 8 12 19 13 3 19 0 13 9 12 19 5 3 13 18 12 18 19 5 13 3 16 19 20 4 7 12 14 2 17 5 18 4 18 6 4 14 13 20 2 2 14 16 7 13 5 20 20 13 8 7 6 6 10 1 4 6 3 9 3 4 18 12 10 19 17 20 19 7 16 0 9 18 9 13 18 19 12 13 13 7 9 12 13 8 18 15 8 1 11 16 12 8 8 6 3 20 12 4 5 5 7 14 15 13 15 0 6 4 9 19 14 7 8 13 10 5 1 12 0 8 14 7 2 13 19 10 3 17 20 7 7 12 4 14 7 16 18 0 13 0 2 20 2 13 6 20 12 17 6 9 15 18 0 14 1 8 20 14 15 13 14 12 7 16 10 16 3 4 6 20 8 9 9 11 6 5 15 4 16 8 15 12 13 18 11 10 1 7 18 9 2 14 15 19 13 17 13 5 8 9 18 18 12 19 18 7 18 13 11 18 14 8 9 11 3 16 14 12 17 17 15 8 4 5 4 16 14 2 3 1 19 9 4 20 4 4 1 4 2 17 8 3 5 2 0 11 14 14 15 20 17 6 19 8 17 12 6 8 15 20 4 7 11 4 18 20 1 10 5 9 6 16 15 15 3 5 17 19 11 4 6 16 17 13 14 5 3 11 19 20 18 20 0 7 13 16 13 8 18 20 8 17 11 10 12 12 19 4 17 14 17 4 1 19 18 4 2 19 10 2 3 6 17 17 10 8 9 20 18 14 15 14 18 9 8 19 4 15 15 12 7 18 17 9 0 17 15 13 17 4 10 15 11 11 18 8 12 16 6 5 14 5 4 2 19 3 4 1 4 4 11 20 4 14 10 16 17 4 9 14 5 10 12 4 19 4 18 14 10 14 19 15 10 14 7 3 15 9 2 5 20 5 14 1 1 11 18 18 17 9 2 10 6 1 1 11 14 5 3 10 7 20 1 13 8 10 2 16 1 1 11 11 6 3 11 19 9 7 12 9 13 19 13 8 4 20 18 7 8 2 11 10 1 19 16 20 18 17 18 2 12 10 17 16 19 4 8 5 14 8 19 3 3 15 11 4 17 11 4 0 3 18 4 12 5 2 15 4 0 11 1 12 10 4 20 7 8 5 15 18 14 8 4 1 1 10 1 8 20 10 0 10 2 4 3 8 17 10 8 15 2 6 0 16 2 1 3 19 19 2 17 19 15 11 12 0 20 6 13 10 2 4 19 18 13 17 13 16 14 9 12 10 3 8 6 9 2 12 16 0 6 14 10 17 4 9 20 9 14 0 10 16 17 5 8 17 16 19 10 3 0 20 3 2 19 5 1 5 17 18 7 4 15 14 19 17 0 8 0 18 5 19 9 8 2 17 4 7 18 13 14 20 11 13 8 16 16 10 5 6 20 14 19 8 10 7 20 12 7 17 12 2 20 13 13 3 16 8 2 5 2 15 9 6 15 16 12 15 16 6 15 0 8 10 11 18 18 11 4 15 14 18 7 17 19 19 2 9 20 19 10 3 7 2 3 2 7 16 7 3 20 13 7 4 5 2 16 8 16 15 8 16 14 16 11 18 0 12 3 1 2 10 14 10 8 0 10 3 5 4 0 10 5 1 12 13 2 19 15 14 20 2 8 15 17 18 16 18 5 3 5 7 10 12 3 0 15 17 0 16 16 20 2 14 10 20 7 10 1 9 1 18 12 0 0 12 13 5 16 8 15 17 18 8 20 10 18 10 9 6 20 20 8 15 15 16 9 19 3 0 7 4 17 3 18 1 10 7 1 17 10 1 17 6 16 7 12 9 2 8 20 12 13 16 4 9 11 12 11 15 12 19 12 11 13 19 19 0 17 11 10 19 3 20 1 2 1 9 19 3 17 2 19 0 5 17 16 17 17 0 3 4 11 2 11 12 5 3 5 7 6 5 18 15 6 0 9 10 9 8 9 11 8 9 2 6 4 8 8 13 14 2 8 10 19 10 9 2 12 17 2 3 20 14 3 20 9 14 18 18 18 14 20 18 9 13 18 3 0 8 19 0 10 10 10 1 1 5 3 10 8 7 12 11 6 10 1 19 6 20 18 6 11 16 10 9 18 0 10 20 13 6 5 1 8 12 10 3 1 14 3 17 18 5 8 12 9 20 1 15 1 11 20 9 9 5 19 16 0 5 1 4 13 13 7 20 6 19 14 19 11 18 16 20 16 16 0 17 14 20 19 9 6 17 13 1 15 12 13 15 18 5 7 6 15 0 9 8 18 19 2 1 17 12 16 20 11 7 11 14 9 4 12 8 3 16 18 12 13 19 17 17 17 5 16 12 17 3 10 14 10 20 18 2 15 8 4 7 7 9 2 8 13 11 0 0 5 15 20 8 2 2 16 2 19 19 6 17 17 10 13 11 16 5 6 1 7 14 6 18 13 5 4 6 20 17 9 0 11 0 12 1 20 15 15 1 15 9 18 17 20 18 16 9 5 12 16 6 16 14 7 11 16 18 1 15 4 19 18 14 3 8 1 8 4 0 18 15 12 18 18 17 4 2 17 3 20 13 9 12 17 1 20 10 4 13 17 7 4 1 0 19 5 12 4 12 1 13 17 8 3 11 20 20 15 7 16 7 13 2 10 13 10 2 10 16 0 8 10 17 4 13 5 16 3 5 9 4 6 7 19 17 1 12 13 18 14 5 1 16 15 4 1 14 10 6 1 3 18 14 15 12 19 6 9 13 7 18 3 11 9 15 18 14 20 9 2 15 3 15 2 2 20 7 0 17 19 17 12 18 17 14 9 8 14 13 12 8 16 2 1 1 7 15 8 11 16 9 0 7 19 20 9 20 19 7 2 1 2 19 20 19 8 2 10 11 16 6 15 20 15 14 12 10 4 10 3 11 16 7 16 0 6 19 3 12 10 20 4 8 20 15 12 16 9 13 7 11 16 11 14 15 11 4 4 14 11 8 11 1 3 9 7 0 0 11 12 4 7 8 6 10 4 10 20 13 16 11 4 11 20 8 19 0 11 15 17 17 19 12 10 0 20 14 11 6 5 1 12 6 14 15 14 18 14 10 14 1 2 10 19 9 1 4 1 11 0 6 5 8 11 9 6 0 7 5 8 18 13 15 11 5 4 19 1 2 4 10 2 9 14 6 4 14 13 12 9 15 9 15 7 19 0 8 13 10 13 15 17 0 2 19 18 1 12 15 3 16 11 15 18 14 18 5 2 4 11 3 16 16 2 6 20 10 2 10 8 7 17 9 9 18 2 20 11 3 12 13 5 7 16 17 20 8 2 5 11 16 7 17 11 6 12 1 1 11 11 2 9 7 2 0 5 14 0 15 13 3 14 11 10 12 18 7 11 18 20 4 16 7 17 12 7 17 13 17 8 18 2 5 10 2 12 20 6 10 12 6 14 9 15 14 11 20 8 16 19 1 20 2 0 10 19 11 18 17 7 13 14 5 11 19 14 0 17 9 0 3 8 18 6 4 14 19 8 18 2 11 1 1 5 13 15 10 4 4 7 1 0 2 4 20 19 19 15 17 1 20 17 1 19 0 10 7 5 5 8 4 6 18 9 6 18 18 10 20 17 3 5 2 3 20 15 6 18 10 15 13 17 15 4 0 16 18 10 9 5 12 4 8 19 3 1 8 1 16 10 18 9 10 20 13 3 5 10 9 10 8 15 20 18 10 1 9 17 11 12 7 13 15 8 2 12 13 17 20 18 14 8 8 16 8 18 20 20 17 4 11 10 15 18 11 6 11 17 6 15 0 17 5 12 13 19 0 15 8 0 17 12 0 2 1 10 12 3 6 1 3 17 10 10 5 19 6 11 19 17 17 7 4 18 6 0 1 14 1 0 20 14 18 10 9 3 15 7 6 20 19 1 19 3 17 16 4 20 3 5 11 5 2 1 1 20 20 4 12 11 4 14 17 14 19 6 9 11 14 16 17 20 8 8 10 11 19 20 20 9 17 17 8 14 5 10 2 15 11 14 3 19 6 15 15 18 0 11 15 1 14 18 9 9 12 5 20 20 8 7 17 8 17 11 20 10 19 12 17 2 19 12 7 14 5 8 15 20 18 11 1 12 14 9 14 15 3 0 1 0 16 6 5 11 10 10 6 8 5 12 19 14 8 15 16 1 0 18 19 11 20 8 12 4 16 19 16 14 9 19 7 5 20 0 3 10 14 12 14 0 9 4 19 14 18 6 14 18 16 12 7 2 14 18 20 19 13 6 3 16 3 11 20 4 0 7 9 0 3 17 0 4 8 0 1 1 1 8 1 5 8 1 8 19 18 1 0 16 17 12 20 8 5 6 4 13 9 20 12 5 11 17 3 16 1 15 4 6 0 15 4 1 9 18 7 4 0 1 4 16 12 3 0 8 5 7 17 9 0 17 1 14 19 3 11 14 19 2 15 6 2 5 13 13 18 6 11 3 19 4 6 8 9 19 15 19 19 17 14 10 3 5 6 11 11 12 18 7 10 12 6 13 20 2 9 16 8 1 19 17 3 20 12 12 16 2 19 5 6 4 9 2 20 11 5 15 5 8 10 11 11 16 7 4 6 20 3 10 7 19 5 0 18 8 7 16 14 11 6 10 11 7 8 12 10 3 6 19 13 10 16 7 13 0 11 7 11 1 12 11 11 0 9 6 10 11 11 13 4 18 10 5 11 1 6 7 5 8 7 2 15 8 10 19 16 12 18 9 0 6 16 6 9 10 3 6 15 17 4 2 4 2 12 5 16 18 2 20 2 14 9 17 1 0 14 9 6 3 0 0 11 17 7 17 20 17 18 1 3 12 20 3 17 16 15 9 13 19 8 17 0 2 5 2 12 1 20 18 13 10 3 13 17 14 15 15 19 16 3 8 15 0 17 19 10 0 1 20 9 19 4 11 4 1 17 13 8 7 6 6 13 14 11 1 2 18 3 11 19 1 6 5 6 9 19 9 6 6 3 8 4 3 11 20 5 12 14 0 0 6 1 15 2 16 12 18 2 9 13 13 17 13 11 13 0 18 6 12 6 18 14 4 8 9 12 0 5 6 5 6 4 20 7 0 5 15 19 9 13 4 18 9 9 7 18 10 10 12 15 8 11 3 7 4 5 9 9 20 7 5 7 6 6 11 17 0 2 20 3 15 3 16 14 13 13 15 2 6 4 3 15 5 3 20 11 14 6 11 9 11 7 7 15 6 20 14 19 16 13 1 20 20 7 3 0 4 0 4 19 15 18 10 14 14 7 17 8 8 11 20 5 18 18 5 1 10 0 14 7 2 0 19 7 9 3 18 0 3 13 8 13 16 8 1 1 5 8 20 0 5 4 8 14 10 14 19 20 15 19 5 2 16 20 12 11 1 3 14 0 6 11 18 3 7 14 2 16 8 2 18 0 2 8 5 1 14 0 15 6 18 11 5 19 17 15 12 4 15 19 6 6 11 16 9 0 12 10 15 3 6 10 16 1 13 14 12 12 12 17 2 16 4 1 3 3 6 11 13 20 9 8 4 6 15 5 3 5 14 8 1 10 0 17 13 6 17 2 5 20 18 16 0 6 11 10 18 0 20 19 15 9 13 0 19 20 0 1 9 17 16 13 6 10 17 5 18 14 8 15 9 18 3 17 13 3 4 19 11 9 5 5 16 10 17 16 7 0 8 17 16 12 14 20 20 2 5 12 6 12 3 11 18 16 15 12 5 4 10 17 1 13 5 20 18 4 2 13 20 19 9 15 13 9 12 4 3 11 0 4 17 10 1 10 1 6 3 8 4 4 6 4 8 11 16 6 4 19 4 1 0 20 10 3 4 10 16 9 5 18 12 10 19 4 9 18 7 12 15 5 3 5 11 5 7 20 0 0 9 15 15 3 0 16 16 8 1 16 14 15 10 11 16 3 17 3 15 9 1 2 7 13 20 12 5 0 7 1 12 0 18 1 12 17 2 11 8 6 16 13 8 17 12 7 10 1 15 15 9 5 4 7 14 4 12 10 12 12 4 3 4 5 2 6 7 11 20 4 18 10 12 2 8 4 8 20 9 18 10 2 9 19 10 5 12 2 12 6 2 2 4 18 11 0 3 14 9 3 5 15 15 8 4 12 5 20 11 11 10 2 5 16 8 9 6 15 17 11 19 13 5 11 3 20 14 6 19 6 14 6 9 10 5 11 0 19 16 15 16 15 4 6 13 20 5 12 13 0 19 18 13 1 13 2 12 12 12 7 14 14 9 9 4 9 10 2 19 12 11 11 7 9 9 9 15 12 5 1 18 18 9 6 17 11 1 13 0 18 16 19 20 14 13 4 13 6 7 8 9 13 7 2 6 17 0 3 9 10 10 1 17 10 8 13 0 16 18 20 18 3 5 13 18 4 17 10 8 13 18 1 12 2 5 14 11 20 17 20 5 18 0 16 5 7 14 8 10 15 1 5 17 3 5 17 4 4 15 8 2 4 3 20 13 17 14 19 19 11 1 15 12 0 17 13 5 9 1 11 6 17 20 4 15 6 6 11 13 15 4 0 17 19 3 9 2 1 19 11 16 6 10 12 4 0 8 1 17 20 19 16 19 4 2 19 12 16 2 17 5 15 19 14 11 6 16 3 0 15 11 16 18 19 4 15 12 11 7 19 13 4 12 19 16 3 7 18 6 1 6 15 3 19 7 19 1 14 13 11 4 3 12 2 6 16 2 6 4 13 7 10 20 10 9 20 16 10 20 19 1 9 4 20 4 18 18 16 5 0 17 4 2 5 19 11 17 18 4 0 2 4 16 14 13 5 10 4 11 11 7 9 1 16 8 16 19 9 7 7 6 7 9 6 18 17 12 2 17 0 3 6 20 10 19 0 3 9 18 7 11 6 9 16 18 4 6 13 3 5 10 13 6 1 7 9 16 3 3 19 12 0 6 13 1 9 20 7 7 4 3 11 20 18 9 16 14 9 14 19 16 3 18 11 3 8 13 6 14 11 10 11 19 0 5 6 6 20 5 9 12 17 1 19 10 11 7 13 11 8 9 1 19 20 0 13 11 12 14 15 6 7 18 20 19 9 6 13 6 4 4 7 9 8 6 0 12 20 14 17 14 7 4 6 4 7 5 4 15 12 13 18 20 11 12 18 19 20 17 2 8 16 8 19 4 15 19 7 17 17 19 17 15 18 17 8 7 12 12 4 12 3 1 2 8 20 2 11 9 3 1 14 4 2 14 4 10 5 13 17 14 1 3 4 3 15 2 20 16 4 3 4 9 10 3 10 2 9 10 0 4 3 14 3 10 7 6 12 7 3 13 10 17 12 12 4 8 5 4 18 15 0 6 5 20 4 8 5 0 8 13 6 16 8 10 7 19 16 6 12 9 18 13 8 0 7 4 17 8 10 6 11 6 14 13 9 4 19 8 3 7 15 3 2 19 11 17 9 13 13 17 10 4 18 0 14 7 3 8 19 8 0 0 16 2 4 20 14 6 5 0 19 15 8 20 17 12 6 7 11 17 1 14 15 13 1 4 4 11 2 11 19 11 19 16 5 19 2 16 19 2 17 0 1 16 19 1 7 3 5 5 1 8 10 13 14 5 5 9 5 3 10 19 16 3 17 11 9 7 20 1 9 15 3 2 17 7 16 9 8 4 14 20 14 17 9 0 19 14 17 1 6 11 14 7 16 6 20 5 2 19 19 1 6 17 10 10 8 7 1 2 16 17 4 11 7 5 10 7 7 6 0 7 4 9 4 7 13 0 0 6 10 2 0 20 3 18 18 15 4 0 17 7 11 9 12 3 17 14 1 14 3 11 6 9 13 2 2 2 14 12 9 6 0 7 11 17 6 2 8 7 15 3 10 16 10 11 9 0 5 6 4 8 5 8 4 20 20 19 7 15 2 15 11 10 20 2 3 7 7 14 6 5 15 11 8 3 11 0 3 7 1 3 12 2 15 2 7 9 19 9 9 12 3 8 17 10 2 0 9 12 14 0 19 14 14 16 18 4 10 4 12 8 9 16 18 14 2 4 12 13 9 20 17 2 5 15 3 15 1 11 0 12 14 13 6 5 1 2 15 1 17 7 3 11 12 18 2 10 14 0 15 11 14 8 18 12 10 5 14 0 1 7 19 14 8 8 7 3 18 7 14 8 5 14 11 13 15 9 8 10 7 0 7 10 19 19 12 9 0 1 20 20 2 10 20 7 0 3 7 11 3 13 0 2 16 5 4 18 0 5 14 16 18 6 8 0 1 6 13 10 16 3 6 18 9 1 19 3 10 10 5 5 16 12 5 13 12 20 16 8 16 0 20 17 16 5 12 13 12 0 0 2 6 15 11 0 2 20 3 3 3 8 14 16 20 1 20 2 18 8 16 9 9 11 4 20 8 18 3 1 6 19 12 4 1 6 17 11 5 17 0 9 11 2 12 5 19 6 15 2 0 5 16 11 4 2 7 4 15 6 6 18 10 8 15 18 0 2 15 1 11 9 7 1 9 10 3 19 0 16 0 0 19 11 18 17 10 3 14 3 11 12 12 6 6 6 11 7 13 15 10 14 12 12 13 18 20 11 8 20 16 8 5 0 5 9 6 19 15 4 16 4 0 10 15 1 6 4 19 6 8 13 5 11 3 6 15 2 9 19 18 6 20 1 20 2 9 20 16 16 17 11 5 16 4 9 1 1 19 0 4 0 20 5 14 11 5 17 12 3 12 15 3 9 8 7 7 15 7 11 15 15 11 19 12 8 14 0 13 2 7 14 15 17 0 3 19 2 3 19 18 8 14 16 13 11 12 9 15 8 19 12 19 18 7 17 11 19 10 13 13 16 16 10 17 14 10 12 11 3 13 0 1 13 2 16 14 7 19 8 19 10 11 18 20 20 17 2 12 8 7 14 5 1 5 18 7 11 6 20 20 9 0 17 2 16 18 12 18 7 5 17 7 18 13 15 9 16 7 19 5 16 3 14 9 17 1 19 19 3 11 9 6 14 13 13 7 3 19 14 2 19 11 3 17 20 15 10 11 0 8 6 7 6 12 13 3 6 0 13 18 3 12 4 4 0 14 15 18 19 12 12 17 5 5 8 14 8 18 13 1 6 19 3 5 18 7 17 6 14 3 13 8 11 16 6 12 14 9 18 1 19 14 12 15 20 5 1 19 18 5 14 16 16 10 4 18 0 1 19 15 1 12 11 13 20 16 4 13 1 18 20 18 8 20 13 9 0 15 20 18 18 9 2 9 5 10 1 8 1 5 14 10 5 12 2 0 12 13 12 8 20 4 9 1 13 8 5 9 20 19 17 14 1 20 12 12 7 2 12 0 5 3 0 3 1 11 12 14 2 0 4 16 2 4 14 9 13 16 3 1 20 6 1 3 3 11 20 12 13 18 11 0 3 19 10 17 3 8 11 14 5 1 1 5 18 0 13 9 12 9 20 4 20 3 3 8 8 2 18 7 4 16 11 18 12 4 0 17 18 6 6 20 9 11 6 1 12 7 7 4 2 0 7 18 9 3 20 9 17 4 9 0 19 12 7 2 1 11 20 11 10 17 13 13 7 11 8 19 11 11 13 3 6 9 2 6 13 16 3 7 13 10 19 15 12 16 3 11 7 8 18 6 10 0 18 2 18 16 2 3 14 11 10 12 1 4 10 8 18 6 13 15 17 10 2 20 16 19 7 16 0 3 0 16 14 18 6 10 5 3 5 3 18 6 13 18 2 0 14 20 15 14 18 14 16 8 12 7 14 17 11 9 5 2 7 12 8 13 10 1 20 8 1 3 7 14 9 0 13 9 5 1 10 7 9 20 8 10 7 17 13 18 14 4 6 16 1 8 2 11 6 9 15 6 11 20 19 1 8 11 15 0 8 10 18 5 0 9 6 12 8 0 1 6 0 16 2 19 2 18 18 0 9 15 19 12 2 1 2 13 6 6 14 5 18 7 7 10 11 18 16 7 8 5 19 15 3 9 16 19 9 19 2 8 13 4 13 14 13 13 12 17 7 13 5 12 19 0 1 14 13 15 13 2 3 20 1 16 13 10 9 2 2 11 8 10 0 7 3 19 2 8 14 9 4 13 18 2 16 20 19 2 3 15 3 15 16 10 6 4 14 18 6 15 6 2 20 12 17 19 5 1 11 7 11 16 18 10 9 3 9 9 14 6 10 9 19 6 6 2 7 5 6 8 9 0 1 0 11 14 14 12 19 19 16 17 17 3 15 12 18 10 10 11 11 10 18 15 1 19 7 3 5 13 7 6 19 17 16 3 9 12 12 5 16 9 19 2 7 15 7 0 12 8 15 7 11 11 6 14 10 14 9 16 4 13 8 16 13 15 13 11 5 9 9 2 13 3 10 3 6 10 2 1 8 0 9 9 10 10 4 7 8 0 17 3 0 20 15 10 0 5 12 17 15 19 8 5 7 9 5 8 16 9 4 14 0 10 15 10 13 10 3 19 18 14 14 15 8 4 11 13 8 0 3 10 5 7 15 18 10 20 9 10 20 14 10 10 8 3 3 15 3 2 15 14 13 11 15 15 2 5 14 6 11 1 12 4 6 16 10 11 4 5 19 10 9 17 10 16 16 3 17 4 3 15 3 4 19 6 6 6 19 2 3 5 11 2 18 12 18 9 4 6 10 20 16 11 11 17 20 7 3 19 8 9 19 13 7 14 6 1 5 9 20 7 20 2 9 0 20 3 13 10 10 3 9 12 7 6 4 17 4 6 10 9 20 16 15 15 17 2 18 2 19 6 2 14 1 18 12 13 15 14 16 9 19 17 15 18 16 18 4 9 13 11 15 17 16 20 0 3 10 9 7 17 18 20 3 7 0 19 16 6 0 3 3 18 7 4 9 19 11 3 0 10 3 4 18 15 14 2 13 16 8 16 6 3 12 4 8 8 11 5 16 19 10 13 12 16 6 14 14 0 1 1 14 2 16 8 17 9 11 18 18 8 12 18 1 4 3 20 12 8 17 8 20 1 7 12 13 3 17 9 1 11 14 12 13 12 4 3 1 1 4 2 7 9 2 5 10 4 9 13 1 18 8 17 9 18 11 20 5 3 17 17 18 12 15 8 5 3 20 12 3 4 10 20 18 9 16 2 13 7 0 9 7 16 17 1 1 0 7 5 16 20 14 16 16 1 2 8 2 7 14 13 15 9 0 12 13 14 12 7 1 20 0 9 18 6 4 10 9 3 1 5 1 7 15 15 10 19 20 14 5 16 18 14 5 12 9 13 20 6 7 15 13 12 16 18 4 2 1 8 4 2 18 2 11 6 15 7 3 9 6 13 5 1 16 0 12 10 6 11 11 2 19 13 16 5 2 19 3 17 8 3 1 0 13 12 20 1 19 19 0 11 6 8 18 14 20 18 3 0 14 3 14 15 19 16 6 2 10 6 17 20 15 4 19 14 8 2 14 19 19 1 20 2 15 17 11 12 9 17 3 20 11 14 8 8 3 5 14 10 7 8 9 13 12 8 11 16 19 1 5 10 16 16 20 1 19 8 18 8 11 4 12 10 15 5 8 2 0 10 13 17 13 2 15 14 7 19 7 12 1 7 2 14 8 17 7 16 4 2 1 15 17 15 16 0 13 4 10 7 13 11 19 12 10 13 6 9 6 6 15 15 3 17 1 14 6 1 4 12 2 15 1 4 19 16 3 16 4 6 9 11 11 4 8 16 15 9 4 17 12 11 5 2 6 16 2 15 20 10 13 2 15 4 1 0 20 16 16 11 19 13 20 13 0 5 15 8 19 2 16 8 14 20 6 13 12 11 3 17 9 1 20 15 20 12 15 18 6 10 20 9 5 17 15 4 7 10 1 11 15 16 8 10 16 8 8 20 15 17 12 19 19 17 2 1 18 0 1 14 15 15 7 9 3 0 14 12 20 12 11 14 8 3 0 5 11 6 19 5 3 19 4 13 13 1 3 14 8 17 15 3 8 1 6 11 6 17 9 19 7 17 18 6 16 3 20 13 8 10 9 0 14 12 1 13 2 8 15 14 16 8 0 15 9 0 13 8 15 7 17 4 10 3 8 9 16 19 17 15 13 6 17 7 18 2 2 9 10 7 2 9 9 13 17 3 18 12 0 0 17 18 15 0 0 3 6 12 1 14 12 20 15 15 4 11 17 20 14 13 19 19 12 12 14 7 17 14 16 10 4 8 8 17 7 18 17 3 8 1 19 5 18 6 7 10 15 5 5 0 6 3 10 14 7 12 15 0 18 0 4 0 2 3 8 7 20 17 3 20 4 16 5 8 13 13 15 17 6 14 20 3 9 11 0 10 8 5 20 20 16 15 1 12 6 13 20 4 1 1 20 15 4 13 3 16 15 15 2 20 5 20 8 2 2 12 16 11 15 8 19 7 7 8 14 0 12 14 15 11 6 8 16 3 0 13 6 11 17 2 19 7 1 7 6 20 1 20 14 20 11 10 5 15 0 16 8 12 12 8 4 1 10 10 5 8 8 4 3 1 2 11 0 4 12 1 6 17 4 0 11 3 17 19 15 9 12 6 9 6 14 3 16 2 17 4 5 17 8 4 0 7 14 11 18 1 1 12 8 3 19 3 12 8 8 14 20 13 20 15 12 18 0 6 19 1 3 4 5 15 10 4 1 3 17 0 11 7 7 8 12 13 0 18 17 2 0 12 2 14 15 12 18 5 0 15 6 2 6 8 10 1 18 15 4 4 19 1 16 8 14 2 18 5 19 16 19 11 4 1 20 18 6 17 11 8 4 18 18 1 14 12 6 13 19 12 16 13 18 15 5 9 14 13 13 11 20 14 5 8 4 12 3 9 2 4 9 13 19 12 5 10 13 5 6 14 10 7 15 19 20 12 3 13 8 4 7 19 18 18 17 20 3 12 8 12 6 12 6 3 7 11 14 12 17 1 2 12 6 18 14 19 0 4 8 1 13 7 7 6 17 14 9 20 19 16 6 4 1 14 11 5 20 4 2 2 11 1 6 5 19 12 6 20 17 6 3 10 16 12 8 8 1 18 6 9 2 9 4 5 13 5 15 0 18 0 18 3 10 10 5 1 7 0 4 19 14 7 5 14 8 12 11 14 17 18 16 8 12 2 5 10 11 5 5 16 13 19 11 11 15 18 15 1 6 6 6 5 3 9 1 9 4 20 0 3 1 18 14 10 5 9 9 18 13 11 14 17 18 14 16 11 3 1 17 10 8 15 19 15 14 12 7 6 2 16 2 7 20 6 4 5 19 4 20 14 16 2 10 17 14 5 5 9 11 16 11 10 9 20 16 9 20 2 2 19 6 10 16 15 4 8 10 20 16 11 2 11 7 17 16 14 2 12 17 8 20 6 11 18 1 11 4 15 19 17 3 9 8 0 12 19 8 16 6 15 18 9 1 7 4 11 0 18 9 3 12 7 5 16 16 19 13 0 12 6 1 3 20 19 5 15 4 14 19 16 7 1 11 1 8 6 19 12 16 9 20 1 6 9 7 16 4 14 18 1 1 1 19 1 5 0 0 15 2 5 17 5 5 3 8 16 16 16 0 16 16 18 19 19 3 1 5 13 1 17 3 9 12 6 7 19 18 12 7 4 0 4 6 0 2 2 0 2 2 10 11 3 2 13 15 5 15 12 13 1 17 7 6 11 20 5 17 11 15 1 20 4 2 13 15 3 10 11 7 11 14 5 9 2 2 6 12 7 11 17 10 11 19 6 18 6 19 13 14 17 2 10 0 16 2 20 1 5 15 5 6 3 12 9 20 6 1 11 1 11 9 3 20 14 0 6 4 19 4 8 4 5 1 15 9 16 7 0 4 10 1 13 15 18 2 15 14 16 3 1 17 1 13 5 3 17 20 7 10 5 16 16 0 2 12 8 5 12 4 5 0 2 16 15 19 13 11 8 8 18 1 19 8 2 11 2 16 6 9 8 8 8 7 1 18 4 15 13 12 11 4 19 12 11 7 6 20 18 10 3 0 12 10 0 17 19 9 1 12 10 8 0 12 7 17 9 0 9 9 5 2 15 20 12 17 13 7 11 16 2 7 3 14 17 15 15 10 8 0 2 8 8 11 9 10 3 11 14 5 4 18 14 4 14 12 15 9 0 4 19 14 0 11 19 20 0 3 3 4 0 16 7 6 12 17 2 0 9 14 12 18 18 0 2 12 5 9 17 10 10 20 19 11 5 6 3 0 17 19 19 19 0 5 5 16 3 1 3 12 5 2 18 17 20 13 13 5 5 3 18 20 13 12 12 17 7 0 4 2 13 4 4 18 2 16 7 10 15 11 8 5 11 18 18 11 15 13 20 13 1 8 12 10 0 8 2 1 5 4 11 9 15 8 5 8 15 18 4 3 3 1 9 19 3 5 20 1 18 0 12 14 16 13 4 2 11 12 10 11 11 10 12 19 16 2 14 2 5 12 10 6 15 0 2 1 6 0 2 16 7 8 7 8 1 5 15 6 12 19 6 6 3 11 18 7 7 9 9 20 19 13 2 19 18 12 1 19 4 9 0 6 2 11 6 13 3 17 8 9 12 18 10 14 8 19 4 20 14 7 12 3 20 18 8 4 17 10 16 20 11 3 0 6 11 15 5 7 9 14 2 5 16 0 15 11 17 13 17 11 20 3 1 20 7 16 9 9 1 2 2 19 3 11 6 17 5 10 6 15 1 15 4 19 3 8 8 4 6 13 5 8 16 7 10 1 13 16 3 6 13 1 3 13 11 15 13 4 7 15 18 14 0 20 4 9 0 5 8 4 10 4 3 7 1 2 13 6 14 11 1 4 16 0 5 17 10 12 18 5 14 14 16 5 5 8 0 8 9 10 0 9 6 13 13 11 13 9 2 10 12 3 9 13 0 2 18 14 8 1 20 3 9 18 1 17 2 20 5 10 7 8 15 14 2 3 10 17 12 5 1 19 11 6 17 13 4 11 7 11 2 18 3 2 6 12 2 20 3 6 4 1 1 14 11 20 19 1 16 12 1 11 10 7 17 2 18 17 13 2 12 19 6 11 5 11 13 9 8 1 2 8 9 7 11 1 10 7 7 3 3 2 1 18 6 13 14 1 19 20 18 4 4 8 0 18 3 13 12 7 3 18 16 12 10 20 10 9 4 9 15 6 3 1 7 2 15 20 13 4 5 6 16 4 11 5 6 13 6 13 2 9 13 3 7 2 11 10 7 19 10 6 3 8 12 9 5 11 18 12 4 14 8 7 0 11 3 15 20 3 1 0 5 13 7 17 17 19 4 0 14 1 19 17 7 7 4 12 17 17 6 12 15 20 12 5 5 7 12 18 15 1 10 17 20 17 1 19 17 7 17 19 9 7 20 5 7 19 4 4 16 19 5 9 14 10 7 1 9 7 19 4 5 6 7 10 6 9 2 3 9 20 9 17 8 1 1 1 10 0 5 18 15 4 5 2 18 17 14 20 10 5 15 11 2 17 6 8 0 17 6 7 2 20 18 9 5 2 17 4 14 14 11 16 7 19 11 6 12 19 10 11 17 8 0 19 5 9 4 6 11 15 20 17 11 12 2 5 10 2 7 12 15 5 9 12 10 3 6 12 20 5 0 1 7 11 6 3 9 13 10 15 15 17 14 3 13 4 10 9 15 13 13 7 7 8 10 19 4 15 16 5 6 15 17 10 14 14 17 3 13 11 14 3 4 7 19 11 11 3 1 3 0 19 5 9 17 4 14 13 3 2 10 6 14 8 1 19 20 11 19 0 2 18 14 13 3 16 8 18 3 8 15 12 8 19 20 7 6 17 19 9 6 13 7 4 5 13 18 1 2 9 6 9 2 15 18 9 18 5 8 3 8 16 4 5 16 3 13 14 2 17 1 4 13 16 1 16 9 20 5 18 12 17 19 4 1 10 13 16 5 17 2 14 0 18 8 6 20 0 18 0 8 5 18 10 13 18 1 12 7 6 8 10 0 8 12 10 16 1 11 19 5 19 8 18 1 1 16 4 11 17 10 2 3 17 20 2 12 10 11 2 18 14 18 10 20 4 1 17 13 12 2 10 9 12 6 17 20 20 19 2 6 9 1 8 7 19 11 5 7 7 2 8 7 12 3 11 3 11 19 16 4 8 11 13 4 0 3 2 6 10 5 3 8 9 0 12 3 10 12 5 19 15 2 19 2 2 2 5 10 16 16 6 0 4 13 12 11 8 19 8 7 18 0 1 13 19 14 4 12 7 11 17 5 3 9 2 17 4 5 13 18 0 11 9 6 2 7 7 8 3 9 11 1 15 6 15 9 7 10 9 9 4 4 5 9 1 18 13 19 16 4 10 6 7 14 3 8 0 2 6 13 6 10 1 9 15 10 14 7 2 2 13 2 20 2 2 4 17 8 12 17 14 0 0 3 10 7 16 12 8 10 19 3 2 8 2 5 15 3 3 3 10 7 5 17 4 6 15 4 0 1 3 13 4 7 3 5 9 3 9 20 5 11 19 20 8 5 0 0 2 9 16 15 12 2 10 11 3 18 15 14 2 3 10 16 6 16 3 19 8 11 12 8 14 3 11 9 5 20 16 8 7 18 16 10 12 0 9 10 16 2 18 16 14 3 16 4 8 11 9 1 9 6 1 0 17 0 10 4 15 10 4 16 16 0 18 7 20 2 1 18 0 14 3 15 2 8 18 11 17 7 12 5 20 17 19 12 17 13 13 16 14 7 19 8 10 11 3 6 3 0 8 12 14 4 12 8 16 19 18 9 15 18 14 15 0 20 7 3 13 13 1 8 19 6 3 9 4 15 18 18 8 7 5 8 2 19 15 9 16 5 12 3 7 17 10 12 8 8 4 17 6 13 0 17 2 17 10 17 12 13 4 6 19 13 8 6 7 15 6 3 7 18 1 14 13 5 4 1 1 4 8 0 14 2 13 3 15 9 1 12 7 14 8 8 14 6 1 2 5 1 0 5 20 18 3 0 12 3 20 6 6 14 14 6 11 18 12 11 6 10 12 18 1 20 19 8 2 1 13 18 14 16 9 17 20 15 6 15 16 9 5 8 8 16 13 3 13 2 9 9 5 7 18 19 14 2 18 15 3 1 7 15 1 20 10 20 14 7 2 7 16 0 19 0 11 11 14 2 16 19 19 13 10 10 9 5 11 19 14 20 15 15 3 20 13 12 13 1 5 16 5 2 11 7 12 8 1 5 1 19 18 9 8 20 4 20 19 2 13 4 10 19 12 5 19 7 11 7 0 8 14 11 15 2 16 13 17 11 13 18 18 14 0 3 10 17 14 5 18 3 14 19 11 18 13 19 9 1 14 7 9 19 8 11 19 3 18 20 11 2 14 6 5 10 14 14 4 18 18 9 11 7 18 20 6 14 15 7 8 6 17 6 14 3 10 1 10 4 2 15 0 5 11 2 18 12 19 8 1 13 15 15 0 3 9 10 17 7 18 3 1 14 6 1 19 11 18 13 12 7 7 4 16 2 4 17 3 18 2 13 17 12 2 20 0 19 10 19 11 18 9 13 3 14 8 14 0 3 17 20 8 14 5 9 10 18 20 15 0 3 0 3 16 8 10 10 11 4 6 12 7 10 3 2 13 11 6 8 7 20 14 11 5 9 18 3 2 18 8 8 11 16 2 19 12 8 19 16 20 7 18 11 15 20 14 12 12 15 13 20 1 11 12 20 20 15 20 10 15 12 18 6 13 10 18 7 16 14 7 5 5 18 15 16 18 14 18 4 19 0 16 3 7 14 11 15 3 11 0 1 19 9 7 2 11 18 10 0 16 2 3 14 1 9 13 2 13 8 16 14 3 4 6 16 4 8 2 17 7 17 8 11 12 1 3 13 5 13 18 11 7 3 14 13 5 1 15 19 17 16 1 19 3 18 1 16 2 8 5 7 13 7 7 11 20 7 5 14 4 9 12 16 17 16 0 16 11 11 11 6 20 18 2 18 19 3 14 11 10 2 13 5 12 16 19 19 3 15 6 1 11 13 15 9 1 5 18 7 20 12 9 11 0 12 5 9 19 8 16 15 13 1 9 20 13 7 17 1 19 13 16 1 0 2 16 12 11 3 7 20 3 8 10 9 5 18 1 9 7 9 7 6 13 2 19 7 8 1 10 1 10 3 6 20 9 19 17 15 20 2 10 0 20 6 4 12 18 6 12 15 12 3 19 17 9 7 13 6 11 7 14 14 13 15 15 0 20 11 5 17 2 20 5 0 11 10 16 9 5 7 18 20 6 0 7 6 18 20 3 17 0 1 3 19 13 4 16 10 20 6 17 11 9 7 15 9 15 8 2 14 6 2 12 16 1 11 0 0 10 18 1 5 8 11 2 10 4 6 20 4 1 2 14 8 3 14 17 14 8 4 18 12 12 16 20 20 5 15 20 16 5 5 7 7 17 17 14 9 10 11 20 13 16 1 14 1 11 8 4 3 17 6 12 11 14 0 15 14 18 5 0 2 20 16 11 19 7 2 2 10 4 8 20 11 5 15 12 10 14 14 17 13 0 7 7 9 18 1 7 1 10 9 9 15 11 14 5 19 18 1 14 4 9 5 17 16 8 19 4 12 7 14 7 12 11 19 7 13 9 12 14 0 7 5 6 6 10 9 13 2 4 4 12 18 9 4 12 18 6 13 12 12 18 6 11 12 0 1 18 11 15 15 6 13 16 15 5 10 8 19 12 16 17 2 19 7 11 3 14 14 14 17 15 0 11 5 20 0 4 18 7 10 17 4 1 16 13 16 4 8 19 6 17 5 16 19 8 18 2 12 14 1 2 20 8 7 4 10 13 15 13 17 7 0 4 18 20 15 1 14 11 7 2 2 3 20 3 20 10 19 20 19 14 5 16 10 9 13 8 17 4 12 18 20 17 19 18 18 10 2 3 10 13 20 16 16 16 16 3 7 3 18 16 9 18 10 17 6 18 13 7 10 15 7 18 2 15 19 7 8 15 12 20 0 17 4 17 0 4 10 14 1 14 2 20 6 20 6 16 17 12 13 19 18 0 10 10 18 13 10 0 7 19 17 4 6 14 16 20 17 14 20 20 3 9 3 3 3 8 17 12 3 12 1 11 2 20 6 9 20 13 12 18 4 9 2 18 6 11 11 12 3 7 15 18 12 12 15 18 19 1 2 3 12 4 14 4 4 4 14 1 5 8 13 2 9 2 8 20 20 1 10 8 9 1 20 14 1 7 1 4 8 3 11 2 10 6 15 16 4 3 6 9 16 3 1 18 16 0 4 9 10 19 17 17 15 4 19 4 5 16 2 12 6 14 18 19 8 13 1 4 7 7 19 1 14 19 14 16 20 4 7 9 2 2 13 7 8 15 0 15 10 19 2 5 4 12 1 19 14 20 8 7 10 17 17 2 13 3 17 3 5 4 5 5 2 3 14 3 4 17 0 17 17 2 18 6 20 16 0 15 13 7 16 3 15 18 11 2 10 3 7 15 19 20 12 19 12 14 20 7 16 17 17 19 9 11 1 13 9 1 7 0 11 2 18 11 14 6 5 0 12 2 11 8 8 10 3 7 1 11 10 16 7 7 13 1 7 1 3 0 17 0 7 1 17 17 19 16 0 16 2 0 17 19 7 5 15 15 11 6 15 4 16 14 4 15 5 8 12 12 9 3 17 19 14 18 14 2 19 8 7 17 6 16 6 4 10 9 7 4 3 3 19 7 10 5 18 11 7 18 12 3 14 0 18 19 18 2 11 4 8 2 14 14 17 12 20 8 0 17 4 2 2 14 6 9 11 17 13 12 4 4 2 12 13 13 17 0 6 5 9 15 9 3 10 20 12 15 11 4 18 4 5 9 6 4 2 16 14 3 14 9 0 9 18 12 20 4 15 11 0 17 20 10 5 0 0 5 10 12 3 17 11 14 17 6 16 8 3 8 14 8 6 14 19 14 0 19 6 6 15 10 16 18 11 0 2 10 1 3 15 16 11 12 0 0 18 2 11 17 7 4 15 2 18 14 7 8 6 13 19 8 16 11 16 13 17 14 19 17 5 13 15 10 15 15 9 2 5 13 12 6 11 6 4 12 18 7 4 13 12 4 2 8 10 2 7 0 0 11 17 12 6 20 17 18 10 12 20 15 12 4 16 7 15 11 14 12 7 15 17 12 3 11 11 8 19 0 4 12 11 2 5 0 8 6 1 16 15 6 11 13 20 1 16 6 20 1 11 10 2 10 3 10 10 10 16 20 5 16 11 8 6 10 1 2 5 10 4 18 10 6 11 16 9 0 1 6 12 10 1 11 3 4 5 15 5 5 9 3 8 20 12 7 0 12 7 14 5 17 17 8 14 5 1 15 14 1 17 20 5 14 11 14 8 7 3 4 16 12 18 15 20 13 17 3 2 13 1 16 9 17 7 8 18 4 14 18 6 17 17 6 10 10 4 9 2 17 13 1 3 13 5 3 20 16 14 12 16 6 4 0 4 0 9 17 10 15 17 14 3 0 9 10 6 5 15 7 12 20 8 17 18 19 17 11 0 17 16 4 10 4 9 7 2 10 16 1 17 6 17 18 8 18 3 7 18 19 2 8 18 17 17 6 0 18 19 8 1 7 8 12 8 2 18 9 12 13 8 0 5 18 6 7 15 2 10 11 2 9 14 16 11 19 18 4 3 5 8 20 6 13 16 2 20 18 7 0 20 7 12 16 16 17 1 15 9 1 0 2 19 3 5 14 14 1 15 19 18 9 10 15 0 10 16 20 20 2 2 2 16 16 5 10 8 14 4 17 16 12 2 19 14 19 14 16 18 14 3 12 9 9 12 16 8 15 7 17 7 7 0 0 7 6 7 3 1 11 7 5 2 3 1 15 11 20 9 15 20 20 2 1 19 2 18 10 19 15 6 12 13 10 4 17 2 3 5 0 13 17 5 10 19 10 3 10 7 14 8 16 17 6 10 8 12 3 13 14 9 12 10 20 15 2 17 20 17 7 3 17 4 9 7 11 16 5 14 19 11 16 16 14 11 7 8 6 0 19 20 14 14 15 17 13 10 6 11 13 5 1 3 4 9 3 16 19 9 3 6 9 6 15 15 19 14 20 19 18 20 18 12 13 19 3 13 7 10 5 14 18 18 15 16 14 17 12 13 11 17 19 1 19 16 15 0 3 9 11 9 20 3 11 9 2 3 6 0 4 3 20 9 18 18 15 9 8 1 14 0 19 0 9 14 0 12 2 16 6 8 12 6 15 17 15 4 10 3 1 8 6 5 5 8 14 17 11 11 2 0 18 7 0 2 14 20 4 7 13 1 7 12 2 12 20 0 2 4 15 18 10 11 18 8 4 5 2 15 7 14 4 11 8 16 15 11 14 4 14 20 15 6 5 3 14 12 15 10 10 11 1 3 6 15 14 13 15 17 7 13 15 1 14 6 1 6 20 9 8 17 20 14 2 4 20 3 19 17 16 7 8 19 0 17 9 2 5 11 11 18 13 7 18 7 0 11 4 2 11 4 12 12 4 6 15 9 19 6 7 15 1 11 0 7 1 20 3 8 2 1 8 10 16 7 16 15 19 14 9 17 6 12 2 16 0 6 20 11 7 19 16 7 4 7 16 8 5 15 13 5 2 5 11 6 7 2 19 19 9 9 5 16 4 12 4 18 18 5 10 17 17 2 10 3 6 1 17 13 6 13 6 4 4 8 6 0 19 10 20 3 3 2 11 0 5 17 15 13 5 20 20 1 6 10 16 3 1 5 14 11 2 19 5 14 16 15 7 5 5 6 13 7 5 0 7 10 20 3 18 20 2 14 19 14 17 4 6 14 5 17 19 5 8 14 17 2 9 19 6 0 2 1 7 8 3 16 10 15 3 19 5 20 8 11 13 0 16 15 13 11 19 0 14 19 3 16 0 14 6 0 20 12 4 12 18 16 6 4 18 1 4 12 12 1 9 9 10 0 12 6 17 20 19 15 0 20 20 5 4 18 12 8 13 8 9 8 15 3 4 9 19 9 18 11 9 20 0 0 3 1 10 5 11 3 11 19 18 5 7 18 15 15 0 15 7 17 5 16 6 18 2 20 8 7 5 17 11 19 12 15 20 1 6 19 6 7 12 6 14 19 2 14 7 17 14 10 14 14 1 12 12 16 15 13 10 12 20 3 8 4 5 0 17 6 1 8 15 20 14 7 10 6 10 1 13 0 9 9 7 14 17 19 16 11 8 7 9 5 1 5 0 6 18 4 17 0 0 18 9 10 17 20 7 18 13 20 6 12 14 2 19 0 11 9 10 16 15 3 6 10 8 2 16 16 5 10 7 2 10 13 5 11 20 1 1 4 1 17 14 5 9 9 17 13 6 3 17 7 6 18 14 1 8 6 1 7 11 5 3 17 20 10 16 13 5 3 8 16 7 15 6 1 14 20 18 20 4 9 19 5 4 8 4 2 13 4 8 8 15 19 13 20 3 5 3 1 17 16 4 5 4 12 14 17 10 9 9 2 3 18 14 16 14 7 13 18 0 18 20 5 7 11 17 2 6 0 12 19 0 13 8 10 8 6 17 5 13 4 17 12 11 11 3 10 13 19 17 15 0 4 10 11 11 17 3 3 10 20 11 12 13 1 0 18 5 20 1 18 10 18 4 15 15 17 11 4 11 4 12 14 16 6 15 19 13 9 12 19 15 0 5 7 8 11 10 0 9 12 20 6 14 1 9 13 18 15 16 13 3 12 4 20 0 9 1 9 3 8 12 9 4 1 3 0 15 13 10 3 4 4 9 19 3 18 17 3 4 15 2 5 3 14 19 12 20 4 9 18 8 0 1 4 3 0 12 12 13 4 7 7 16 12 16 0 17 11 11 13 15 12 18 16 0 0 18 11 20 17 0 12 13 18 0 17 0 14 2 19 6 20 17 19 9 4 4 4 20 18 20 4 4 5 9 11 5 7 14 13 12 17 17 17 19 4 18 13 19 16 11 15 2 1 15 6 12 4 5 11 1 17 4 7 7 10 0 1 13 5 9 0 1 17 20 0 16 13 11 10 17 1 15 0 11 10 12 9 5 8 16 5 12 12 17 13 13 20 2 17 15 9 4 13 2 10 20 13 0 7 16 5 5 2 18 4 12 8 10 8 0 15 5 7 6 13 20 9 19 6 1 8 4 20 3 8 6 10 1 18 3 9 12 5 5 6 0 17 4 7 6 18 14 4 7 11 6 20 9 6 12 10 15 18 17 20 13 17 4 8 0 3 6 12 4 0 9 17 17 9 17 8 5 20 13 7 1 1 20 9 15 4 1 5 1 3 13 11 16 6 1 16 7 1 16 4 5 8 15 0 13 0 16 5 14 12 0 17 16 20 6 16 7 16 14 15 13 0 11 5 7 18 20 8 5 0 6 20 0 13 12 5 5 10 5 6 2 13 15 20 13 0 5 13 16 9 16 4 20 18 10 4 17 18 11 9 0 7 12 18 13 13 16 16 2 2 12 13 4 15 10 5 13 20 7 4 17 8 15 19 3 18 10 18 13 3 20 0 11 11 3 5 4 11 12 9 2 7 2 14 2 14 15 1 12 19 11 5 5 6 0 8 1 5 13 16 16 8 10 20 15 19 5 10 11 11 0 12 0 15 11 12 10 11 1 15 5 0 17 7 5 10 17 4 9 16 4 8 4 16 18 13 5 6 14 12 1 15 12 2 14 10 4 14 13 9 20 5 11 1 14 19 14 2 11 2 5 16 14 5 4 15 0 6 15 3 10 11 7 2 12 8 14 16 5 7 14 5 4 0 20 2 5 10 16 18 18 2 5 16 8 9 17 7 4 19 19 6 12 7 13 17 3 0 13 12 5 14 8 17 17 12 2 19 8 5 20 2 14 18 7 14 8 17 17 15 19 14 8 19 15 18 19 7 16 12 13 11 8 12 12 18 6 13 0 20 15 1 11 0 0 17 0 2 11 13 12 19 10 12 9 13 3 11 5 5 1 3 5 16 17 8 3 19 5 13 17 13 6 12 7 1 7 7 8 8 2 20 18 2 18 8 14 5 17 20 16 0 5 14 1 13 19 2 8 9 13 10 10 2 6 16 17 0 5 19 12 13 10 11 9 20 10 2 19 17 13 17 7 8 7 10 1 2 3 2 12 5 12 4 11 11 13 1 2 20 15 19 8 8 4 18 6 0 14 13 1 8 5 3 0 13 18 0 12 15 5 15 2 0 19 16 6 18 11 3 8 14 18 10 14 6 14 17 3 16 8 15 9 8 4 3 3 14 19 15 9 8 19 0 11 14 20 9 18 0 2 17 11 0 0 4 9 14 14 1 16 7 0 12 11 11 14 3 13 6 12 19 10 14 1 11 13 2 1 7 11 6 11 7 8 4 15 16 3 6 6 18 6 16 6 0 7 8 18 19 16 19 8 15 18 19 17 2 7 3 6 9 6 2 0 18 3 3 11 8 7 5 19 14 9 4 17 0 11 19 17 19 19 15 19 17 8 16 12 13 16 5 17 14 17 6 20 3 4 2 20 19 2 11 9 2 10 20 16 13 17 14 18 7 4 2 5 2 19 9 10 6 14 4 6 6 2 17 9 3 20 15 17 8 1 3 7 8 9 19 16 10 11 14 20 13 2 17 14 20 3 0 20 4 8 7 10 7 14 9 19 14 6 5 10 14 0 6 10 19 13 0 7 15 1 5 4 20 14 0 11 2 12 3 16 2 13 3 11 13 4 13 18 14 12 6 20 16 14 4 6 14 14 12 19 8 9 11 0 7 20 6 3 16 0 3 19 4 4 15 18 5 20 14 6 1 5 3 11 11 6 5 15 19 9 1 8 11 4 18 18 19 5 18 5 17 4 8 14 4 8 5 19 7 20 19 20 14 12 6 12 16 17 5 0 8 4 15 18 13 16 6 12 5 8 0 4 11 11 0 1 8 1 10 13 8 13 14 1 15 19 1 11 0 2 14 10 2 8 6 6 15 9 13 15 5 6 5 10 20 8 12 15 13 5 13 11 9 16 3 7 13 5 13 8 2 8 20 17 3 11 14 6 16 20 20 6 1 3 8 15 17 8 15 15 11 1 0 13 14 2 5 18 3 9 16 2 14 8 13 1 17 1 2 17 20 16 5 2 6 16 7 0 8 1 9 20 11 14 20 20 20 5 9 16 11 7 6 7 1 20 11 18 17 14 20 5 14 6 10 4 14 12 9 9 14 16 20 6 12 19 19 14 1 5 5 8 0 12 8 8 19 7 18 13 18 8 14 1 6 20 11 16 4 13 14 19 17 3 9 1 16 20 1 4 11 13 19 1 13 1 18 11 6 2 3 10 3 9 2 9 1 20 20 20 13 10 18 11 5 19 6 14 9 16 3 16 8 14 20 8 0 0 15 14 6 10 17 14 16 8 2 20 3 8 19 9 4 15 4 8 8 4 2 8 13 9 2 9 17 1 15 7 2 14 10 5 6 7 11 20 12 0 19 1 5 20 0 2 8 9 0 15 6 16 0 9 17 10 14 8 1 10 7 1 1 16 12 3 6 20 1 19 1 6 5 6 8 4 5 6 1 1 0 20 3 12 17 12 1 8 0 8 6 3 3 20 14 15 4 4 19 20 1 9 1 0 15 7 3 18 14 14 15 13 7 14 2 11 11 10 11 13 13 6 9 9 17 12 9 7 19 20 1 7 3 10 0 9 12 4 8 8 1 17 11 5 0 3 16 6 17 6 6 20 12 0 20 19 18 5 0 15 12 2 16 11 0 12 4 15 19 10 10 19 1 16 2 2 20 11 0 20 12 0 7 10 18 20 1 11 3 7 8 17 9 7 19 12 20 6 17 11 2 4 6 4 6 12 11 14 15 4 10 14 2 12 5 6 20 10 11 5 18 8 6 12 9 0 9 20 2 5 3 8 11 7 7 5 20 20 2 6 6 2 4 4 16 13 11 2 8 5 18 7 0 12 20 18 20 6 16 5 11 8 11 1 8 8 1 1 19 7 8 4 4 12 9 7 7 0 7 11 20 7 18 4 9 5 13 11 1 3 3 8 12 14 19 20 0 20 5 15 1 0 5 14 2 20 18 4 20 12 2 5 12 4 4 10 3 10 18 5 20 6 6 17 17 2 7 5 17 18 16 14 8 8 20 20 3 12 8 8 0 12 18 16 13 3 12 20 3 17 4 16 15 3 15 6 3 17 18 12 7 19 14 20 7 20 12 3 19 18 15 6 13 7 4 4 4 5 1 12 8 18 8 5 9 13 5 0 9 20 20 19 2 2 14 17 4 7 3 8 3 10 13 3 6 0 4 9 16 11 15 16 0 15 1 10 17 1 7 2 18 3 20 16 14 20 12 16 10 18 8 5 15 12 20 10 20 1 4 19 1 16 18 9 0 2 11 4 14 8 6 11 2 4 9 10 19 2 5 8 14 6 12 2 14 5 17 17 17 19 20 15 7 7 10 8 1 5 15 1 20 18 13 11 5 13 12 1 1 18 10 17 10 0 8 19 11 8 9 4 0 2 8 18 15 19 1 20 9 7 15 14 2 6 15 8 16 2 15 10 17 4 15 19 5 19 3 11 0 17 9 5 18 5 7 11 16 13 9 12 1 6 11 14 4 17 16 4 1 4 0 10 18 12 4 12 1 4 3 11 19 6 13 16 10 8 11 7 14 7 9 19 4 15 18 10 2 10 15 11 4 5 18 10 4 14 1 11 4 17 12 1 1 8 14 11 11 11 7 11 1 13 7 0 0 6 9 0 6 9 4 17 7 18 9 18 14 7 13 6 12 10 20 20 8 11 15 7 3 15 9 0 9 3 4 3 20 14 18 3 20 7 3 11 15 8 3 15 7 15 2 17 11 13 20 20 8 16 1 2 5 10 15 8 10 20 15 3 7 19 6 10 14 8 8 12 20 16 9 9 6 16 8 16 20 8 6 17 17 4 16 6 10 18 3 8 8 12 16 5 13 2 5 20 0 17 3 3 19 17 8 18 6 4 17 5 9 2 17 1 17 6 19 2 0 7 11 18 17 10 6 7 13 18 4 12 15 18 5 8 6 5 5 19 6 17 17 15 5 9 2 5 3 10 16 3 11 10 12 12 15 0 18 2 18 12 10 20 11 7 18 19 7 13 1 11 5 3 19 16 14 7 17 1 20 10 18 5 7 4 9 8 6 1 13 3 15 18 2 17 17 16 20 10 7 9 15 12 17 2 4 13 3 5 18 12 1 18 18 20 8 8 5 9 2 10 0 15 5 8 14 13 8 18 14 4 6 14 11 15 4 14 12 7 17 3 12 12 11 17 4 13 7 12 5 16 18 5 15 3 3 4 3 4 17 11 1 18 13 12 14 2 16 16 11 11 7 13 1 20 1 4 17 4 1 8 19 15 9 7 6 7 6 20 5 1 20 1 10 7 17 3 16 16 0 11 4 14 1 14 11 12 13 2 12 8 8 5 11 20 6 12 20 6 12 17 7 8 7 0 12 9 18 19 0 16 6 20 11 3 8 12 13 14 16 15 20 9 11 15 14 7 17 3 14 7 13 13 16 12 7 6 20 7 17 16 19 7 1 9 12 7 14 19 6 15 13 9 12 16 3 7 15 13 11 10 9 3 0 2 18 10 3 7 0 11 11 9 4 13 8 18 10 17 3 19 0 16 11 1 11 11 17 14 6 20 8 19 9 6 15 4 20 17 2 10 18 8 10 6 5 15 1 10 20 14 15 11 7 9 13 18 13 16 8 10 15 5 14 12 12 7 19 4 8 2 10 3 6 15 2 5 11 3 3 9 2 16 9 20 16 3 7 0 4 18 10 20 5 20 11 0 12 1 5 9 20 13 9 13 4 20 6 4 6 1 1 5 18 9 10 11 1 17 3 15 11 12 11 18 8 2 20 1 5 11 7 3 19 18 8 8 16 12 0 0 12 20 0 13 19 18 1 4 14 5 4 11 3 16 6 20 1 11 11 10 3 5 12 3 14 12 8 17 6 14 12 1 5 12 9 6 11 19 5 14 19 10 3 15 15 1 5 8 2 10 12 5 12 6 3 1 2 4 6 0 4 6 10 2 19 17 16 4 7 3 20 4 12 18 11 2 10 8 12 7 11 2 0 0 12 8 15 1 12 20 8 19 16 17 3 6 19 5 7 9 20 19 11 13 12 14 1 12 19 17 19 15 5 17 1 20 13 20 18 0 14 20 1 5 16 15 11 17 10 18 0 6 17 4 4 7 9 10 17 6 15 1 2 5 9 1 15 11 1 18 11 6 20 17 13 16 20 20 11 6 10 5 5 14 18 19 13 17 20 10 19 20 19 4 8 19 10 19 7 11 1 11 8 3 15 18 4 2 19 16 5 7 20 14 8 16 4 20 10 15 1 5 18 6 5 5 7 4 7 8 3 8 19 0 1 15 15 11 8 1 12 3 19 14 8 10 10 20 15 5 13 11 14 2 3 20 20 5 2 16 15 1 7 3 8 5 0 20 3 14 2 13 5 3 19 12 12 8 0 5 4 0 8 5 12 16 6 3 5 5 19 20 6 13 17 13 1 7 15 5 13 17 16 6 8 6 2 16 15 3 14 10 7 15 5 4 15 16 5 20 15 9 12 10 1 19 6 0 6 14 20 14 19 0 9 9 19 0 6 12 17 5 18 19 3 9 1 4 8 19 13 0 3 16 1 7 19 7 3 14 6 5 14 5 10 1 13 15 4 2 6 17 17 8 13 2 18 12 19 14 20 20 8 2 17 7 17 14 6 12 7 14 14 5 0 10 0 9 5 13 1 17 12 19 9 4 20 12 4 3 2 14 7 17 18 0 1 11 15 19 17 14 9 14 19 10 20 14 8 12 9 5 1 11 15 11 16 9 4 14 4 5 11 2 8 20 9 1 14 11 2 13 10 0 0 10 10 9 7 8 1 0 16 14 1 9 18 18 0 15 13 4 9 14 10 16 9 10 7 6 12 3 13 11 14 10 5 16 2 11 9 7 11 16 5 11 14 7 14 1 19 3 20 12 16 17 3 5 3 12 17 8 18 7 10 0 4 16 13 16 4 7 9 11 16 16 19 4 3 1 14 3 20 11 0 6 19 8 0 7 7 3 1 5 15 3 10 12 11 10 14 13 20 8 4 18 0 10 1 14 14 1 5 6 20 14 18 13 4 4 0 16 2 15 16 11 15 6 10 13 7 2 1 1 8 11 9 5 9 13 16 5 3 7 0 2 9 17 19 2 17 14 14 1 12 20 0 13 11 2 9 7 2 17 11 5 7 7 20 0 6 4 7 7 2 19 10 18 14 3 15 1 8 20 6 0 12 14 3 4 11 19 10 15 20 10 1 13 10 0 2 2 3 3 12 20 11 19 7 7 6 3 1 13 6 9 16 18 14 3 13 1 10 16 14 2 9 13 18 9 17 2 5 16 20 6 8 4 20 10 4 4 3 12 13 6 1 19 17 19 3 15 20 11 6 4 9 2 17 16 11 20 5 7 11 12 5 1 8 3 14 5 12 14 13 14 17 18 8 15 0 5 15 11 4 14 3 0 1 2 9 0 16 17 6 16 13 1 4 18 13 15 9 13 7 9 17 7 7 13 9 19 15 17 1 17 0 8 7 8 15 1 4 8 12 13 17 17 14 6 20 19 11 8 19 8 3 13 19 7 18 9 3 19 6 9 20 3 3 17 17 14 0 16 10 11 17 19 7 3 20 10 19 15 0 20 19 9 18 19 13 12 12 17 20 8 2 3 13 2 13 2 5 0 1 5 12 15 5 13 19 13 11 19 5 14 1 19 1 2 1 10 4 3 0 0 12 16 19 10 0 8 13 18 6 4 1 8 5 19 20 16 5 16 17 10 1 13 14 20 10 14 3 1 15 8 14 11 12 16 6 1 17 6 2 14 18 11 5 18 13 19 15 6 11 18 13 3 6 4 5 10 0 16 6 10 15 20 4 17 14 10 19 17 6 20 7 18 7 12 17 4 4 18 12 12 19 3 5 8 14 5 20 12 3 7 15 2 5 0 6 15 0 17 5 5 9 5 6 9 20 1 0 3 3 11 6 16 0 18 2 1 17 11 18 11 19 12 15 7 15 6 11 2 3 12 8 11 20 10 19 2 20 10 5 19 6 7 2 0 19 18 14 20 14 11 3 5 0 18 8 16 4 10 5 17 12 2 0 2 4 2 3 7 3 13 0 1 3 7 13 19 1 7 10 15 10 7 6 9 15 3 6 9 4 18 16 15 7 0 15 15 11 9 3 14 7 16 9 2 19 10 5 10 4 7 4 11 2 15 4 12 16 6 14 14 17 11 3 2 15 20 8 9 2 15 2 3 11 4 17 5 17 14 10 2 17 17 18 6 0 13 15 9 7 1 11 17 12 9 11 9 17 0 8 20 16 4 14 8 6 12 4 13 5 9 16 7 1 3 7 10 16 3 11 3 20 9 9 9 14 4 7 11 1 20 16 17 20 8 20 15 6 15 20 12 15 14 0 15 1 2 14 6 6 10 3 10 13 5 1 9 10 9 7 14 5 15 13 4 11 13 14 12 0 7 4 1 5 18 7 4 14 15 20 7 4 7 5 0 10 7 18 14 1 8 7 18 17 19 6 13 17 8 17 14 8 16 12 12 15 8 19 5 1 13 9 2 19 5 20 2 12 9 11 1 10 10 14 18 17 19 5 5 19 14 7 18 6 8 11 5 16 6 0 15 11 1 0 18 6 2 10 10 0 19 15 5 18 6 19 14 11 13 2 9 6 9 20 8 13 9 11 13 13 5 12 11 17 9 12 20 1 9 5 3 15 4 18 2 13 11 12 20 7 1 5 2 4 7 7 13 19 14 11 4 15 19 10 0 19 18 9 2 4 14 17 3 6 20 6 5 5 14 15 7 3 9 6 15 19 3 10 20 14 14 7 5 2 19 16 13 6 16 3 10 5 16 11 14 16 9 8 13 2 3 5 1 19 9 2 20 13 4 2 18 13 20 7 9 2 1 2 4 0 14 1 0 8 5 9 20 4 5 0 19 20 14 20 1 4 3 14 3 19 19 6 11 0 20 9 17 9 17 14 7 1 10 0 0 1 16 6 4 13 20 17 12 20 1 8 11 11 16 0 16 8 16 2 16 16 8 20 14 20 13 19 8 8 7 16 16 5 14 6 0 8 19 11 11 14 18 7 19 16 14 11 14 16 15 19 17 20 0 18 11 15 15 1 17 18 0 13 6 3 3 2 15 8 8 9 0 15 18 9 2 4 15 9 4 20 5 8 0 15 17 0 17 13 14 14 2 4 4 0 7 11 16 19 12 5 6 17 3 19 6 9 1 3 9 20 0 6 7 17 7 5 3 1 18 9 11 14 8 7 3 19 7 12 2 3 15 20 12 4 16 15 14 12 3 18 8 4 11 3 20 10 17 10 2 15 17 9 3 11 8 5 6 4 3 3 1 0 13 10 9 7 0 18 19 14 11 12 18 7 15 8 17 6 9 20 4 8 5 20 0 20 8 9 6 17 9 9 17 3 4 18 0 17 13 4 12 2 2 20 2 7 18 20 16 15 10 16 6 13 1 11 9 20 7 14 5 0 4 3 5 2 15 3 14 4 1 1 16 17 10 19 0 10 10 5 14 10 5 1 11 3 17 18 5 9 10 5 0 3 20 11 9 3 0 18 20 2 1 10 14 0 14 7 19 19 15 5 9 1 7 16 6 9 7 3 19 6 9 2 18 14 14 8 18 17 20 6 17 6 12 4 8 9 12 8 6 17 13 10 0 14 4 5 9 17 13 15 15 9 8 16 3 15 6 5 11 19 12 5 14 10 8 12 0 20 5 2 4 18 13 3 13 16 18 1 1 5 4 5 20 13 14 0 17 11 16 5 12 14 14 16 5 11 2 8 5 6 5 0 1 4 20 20 3 13 11 2 15 7 3 17 1 7 8 6 18 0 3 11 9 16 0 4 11 12 19 15 7 9 2 14 0 12 2 6 5 2 11 19 16 14 8 18 1 16 4 6 7 1 11 7 7 0 15 11 7 9 8 20 9 12 7 12 8 16 6 3 15 5 4 12 13 14 11 13 4 18 3 15 6 2 9 18 7 12 5 19 5 11 20 11 18 5 2 4 7 17 0 15 3 19 8 19 15 1 4 19 19 7 18 0 14 11 0 18 6 3 0 9 15 0 11 7 18 12 17 7 19 14 19 8 15 18 4 14 16 1 8 13 18 1 8 8 15 12 15 3 19 17 19 12 5 17 2 18 4 10 8 15 7 19 15 0 14 4 10 3 18 11 5 3 16 1 16 7 11 7 11 18 14 2 5 5 14 9 13 16 15 5 4 9 14 13 6 13 5 8 1 3 8 5 9 12 5 8 3 20 4 13 4 15 5 4 13 10 13 1 18 13 0 5 15 1 5 0 17 12 9 15 4 20 11 6 10 2 3 10 3 8 20 1 20 0 12 9 20 16 16 4 16 11 16 11 20 2 12 15 5 17 8 10 19 16 12 8 13 6 16 4 4 2 2 6 13 19 3 19 0 19 4 13 20 14 16 5 8 14 7 0 11 2 8 20 15 17 20 3 13 4 5 0 17 2 0 10 16 10 9 9 20 6 5 16 4 18 5 0 12 2 18 7 1 14 15 6 1 13 5 3 19 0 11 3 20 17 12 5 5 11 3 16 5 9 2 9 20 3 3 15 16 2 18 10 19 8 7 20 3 15 11 7 4 9 13 13 18 2 20 4 10 10 11 14 19 14 18 8 12 11 0 15 19 1 1 20 3 5 16 5 1 1 3 8 15 16 14 13 9 7 18 14 8 17 5 20 10 4 0 7 12 18 12 2 4 17 8 18 17 1 13 0 19 6 0 6 13 3 9 4 1 2 8 17 7 15 3 10 4 12 1 14 11 6 11 15 4 20 17 17 1 18 18 18 0 9 2 15 2 6 11 11 3 20 7 3 7 7 5 13 1 15 3 17 8 11 18 2 20 0 18 18 4 5 11 17 13 0 8 6 2 19 11 1 0 2 4 18 4 17 10 5 20 0 9 13 1 19 5 18 7 8 8 10 15 3 18 9 20 13 1 11 13 20 17 11 10 9 19 20 14 1 14 12 6 6 3 2 15 13 14 10 9 18 15 19 5 8 0 9 6 15 13 14 10 7 17 17 12 11 16 15 10 5 19 4 19 18 5 17 5 0 4 20 7 20 2 11 7 2 15 16 16 16 10 1 2 5 18 10 4 1 11 9 1 9 1 6 2 12 15 17 6 0 18 14 17 5 5 11 9 16 10 10 4 6 16 11 16 20 8 13 20 13 13 0 0 17 17 1 3 20 1 5 18 5 17 3 3 19 12 11 1 4 14 6 20 20 4 10 2 4 9 12 3 2 7 14 11 10 11 6 6 19 9 10 2 11 17 3 18 17 4 6 19 12 8 2 15 8 17 5 8 4 16 11 12 18 2 10 8 8 12 5 6 16 18 19 10 1 14 18 2 14 0 7 2 13 20 12 17 9 12 12 19 7 10 7 8 8 10 16 14 9 5 0 9 4 10 7 18 0 17 10 11 4 5 4 14 7 13 15 11 2 11 1 16 19 16 3 7 6 12 4 10 20 4 20 12 19 15 1 6 2 10 12 5 10 15 9 12 2 9 0 11 4 8 19 12 6 5 4 20 5 13 5 20 11 20 19 8 15 7 0 19 2 11 1 10 6 5 5 8 12 16 7 4 13 19 19 20 9 18 5 0 2 15 10 13 9 20 2 15 19 18 11 9 20 20 1 18 20 6 2 10 9 4 4 16 13 18 4 2 2 20 10 19 4 14 4 13 15 20 6 0 0 9 20 6 11 5 20 7 20 4 8 3 20 17 3 2 13 19 4 0 4 4 8 11 8 0 11 3 20 3 1 9 3 13 20 8 17 8 12 1 2 7 4 0 12 4 17 1 11 15 0 11 2 20 17 6 6 15 12 19 7 2 6 11 17 8 5 10 16 12 11 14 2 19 18 12 14 12 0 18 3 16 16 5 11 6 6 13 18 10 0 0 10 17 3 13 17 9 4 19 2 13 6 3 6 3 19 13 6 4 7 9 0 8 13 13 1 1 10 0 19 11 0 15 19 1 13 3 5 5 9 4 13 10 9 18 9 7 10 8 8 1 17 2 15 18 8 1 12 2 0 4 6 6 9 18 19 6 2 14 15 12 20 20 15 0 17 10 1 3 19 6 13 16 6 16 8 6 1 1 12 6 5 20 13 17 19 12 16 6 12 13 13 2 14 20 16 8 14 2 7 1 1 12 3 16 6 10 15 8 1 11 7 11 10 4 0 18 2 8 15 20 20 0 17 9 14 16 0 5 18 2 9 4 1 19 15 11 20 10 17 8 5 18 12 2 18 0 17 16 3 11 10 15 6 9 13 13 13 9 4 2 11 17 4 5 1 0 12 8 4 8 16 18 1 13 6 15 10 15 0 0 2 5 6 9 20 2 0 19 15 20 9 9 19 7 6 18 0 15 16 16 17 20 16 1 11 14 11 7 17 12 10 18 18 7 8 19 11 19 2 20 11 20 7 15 12 5 4 15 8 1 4 0 8 8 4 17 0 18 19 19 2 14 20 19 7 8 13 18 15 10 10 12 5 4 17 11 17 0 13 5 8 0 12 20 14 2 14 4 13 10 13 7 13 13 7 19 13 2 19 18 15 19 4 16 6 8 20 16 3 19 15 4 1 9 5 8 13 3 8 13 4 18 4 12 17 13 19 11 8 6 14 20 11 7 16 19 18 6 2 11 5 5 17 9 15 0 16 2 17 7 18 11 13 13 12 17 12 11 20 11 4 6 14 7 20 7 13 15 7 3 1 15 14 9 2 10 18 7 11 20 10 12 2 10 7 10 3 9 1 5 3 18 2 6 12 17 13 14 2 4 18 2 19 9 1 12 16 11 12 17 2 16 18 5 17 18 18 20 5 20 6 3 2 5 7 5 20 6 15 16 3 8 17 6 17 4 9 19 20 11 19 7 7 10 0 19 15 9 2 17 12 1 12 10 20 15 7 11 13 4 16 8 10 19 16 1 15 3 10 9 16 5 10 0 18 16 16 0 7 8 5 2 2 18 13 3 7 1 10 20 10 3 8 7 7 15 12 3 0 3 4 4 6 20 16 13 18 10 3 7 14 13 13 5 19 18 12 2 15 11 0 6 12 14 10 12 11 0 4 12 7 3 1 6 6 2 19 0 9 0 12 12 0 19 2 0 14 19 18 13 12 4 18 8 11 11 16 0 18 14 12 13 13 15 1 13 18 7 9 11 13 17 10 4 5 14 10 11 18 19 18 2 4 15 0 18 7 13 20 1 13 8 18 20 10 9 17 11 0 10 8 2 10 9 2 19 1 7 13 20 11 11 19 10 18 2 1 6 4 8 10 15 10 4 11 18 8 14 3 7 1 17 16 13 19 10 3 7 8 6 18 7 20 20 18 1 7 17 16 10 3 8 12 11 8 0 12 4 19 18 17 13 18 18 8 10 7 17 11 16 3 18 11 0 1 2 6 3 15 9 3 8 0 1 15 7 20 9 17 6 11 1 19 6 15 17 16 16 0 17 2 12 9 12 7 12 15 15 15 11 12 6 11 13 9 20 2 16 19 19 17 18 12 6 17 18 19 8 20 15 13 13 5 13 0 6 11 4 11 18 7 5 3 17 2 2 7 9 12 6 8 3 13 20 17 13 15 6 20 1 0 16 13 15 8 8 8 0 13 1 1 16 8 18 1 13 4 19 19 17 13 20 19 3 8 3 4 10 14 13 10 5 19 15 1 3 0 20 10 19 16 8 6 4 2 1 7 13 7 20 0 16 15 11 0 3 8 1 8 14 17 4 18 15 8 19 4 0 0 8 3 5 20 3 6 1 16 15 3 6 2 10 17 16 18 10 2 10 9 16 12 3 10 14 7 15 5 5 9 11 10 18 14 10 2 20 15 17 6 8 6 19 15 8 20 8 17 0 8 9 17 15 11 0 14 3 2 16 19 14 12 19 14 17 15 11 14 7 16 16 9 17 17 17 17 4 19 9 13 14 4 13 17 20 11 15 17 3 4 6 2 13 18 4 8 12 10 5 18 17 14 12 2 2 14 4 0 17 15 4 14 4 4 16 15 13 7 13 4 8 18 17 3 7 18 20 7 15 12 9 7 18 10 17 20 3 7 15 19 19 5 15 8 8 6 20 15 14 16 2 5 14 16 5 8 17 7 1 7 13 20 9 0 0 17 6 18 17 3 13 8 2 0 18 18 10 13 1 16 0 2 3 19 20 6 12 5 11 18 17 0 1 12 12 16 9 2 6 12 15 6 1 15 19 6 20 20 0 3 2 2 1 15 3 18 4 20 18 8 18 15 13 0 8 11 12 15 8 17 2 18 19 11 17 7 19 3 10 19 8 19 16 8 12 10 8 5 5 5 13 1 19 0 17 17 4 12 13 7 18 12 4 4 16 5 14 2 17 13 19 9 5 6 15 9 2 17 10 3 9 1 0 1 6 1 7 3 4 5 3 7 13 17 17 18 18 11 17 13 12 17 7 7 18 15 5 6 16 4 19 20 19 8 19 3 9 5 15 14 1 17 10 17 20 4 3 17 14 4 16 19 8 1 6 6 20 1 10 4 19 13 0 19 1 3 4 17 9 12 10 16 13 5 12 13 18 16 7 2 16 14 6 19 15 12 16 12 5 11 7 18 17 17 15 3 3 15 12 16 20 2 19 20 5 20 19 14 7 9 10 7 5 9 14 5 5 1 6 0 20 10 5 17 19 18 13 15 10 6 19 13 1 19 8 18 0 6 6 19 14 10 20 3 1 19 5 9 14 4 2 3 5 16 7 0 16 14 10 15 19 13 16 7 18 6 11 12 18 20 14 11 9 4 7 9 0 19 8 0 6 17 0 6 7 19 0 11 13 9 5 3 13 8 12 0 15 6 11 10 19 19 19 6 16 11 2 13 1 7 19 17 5 11 9 9 10 13 4 16 19 15 19 18 11 18 5 7 7 6 11 6 16 14 15 17 9 1 15 13 16 9 15 15 11 13 11 19 7 8 3 6 17 16 7 13 3 5 1 10 13 2 20 15 12 6 6 9 19 17 12 7 0 18 3 8 15 19 5 9 15 8 19 18 4 13 9 4 5 2 7 11 11 15 6 8 17 17 14 0 20 13 9 2 3 16 6 14 17 0 11 13 20 11 8 7 1 0 4 11 8 12 2 20 11 4 14 7 17 8 3 20 0 9 13 8 20 1 9 4 10 20 13 18 14 8 1 7 6 20 12 1 9 8 8 3 3 19 5 5 4 3 0 20 16 10 0 12 10 5 4 19 12 3 7 17 19 1 12 18 14 19 3 9 11 0 13 0 16 2 2 14 12 2 1 8 6 8 10 2 17 12 7 2 10 1 6 1 16 18 12 16 12 12 15 10 15 12 20 15 19 3 1 4 4 16 17 1 1 18 5 4 17 14 1 4 19 14 13 17 12 0 14 19 12 14 5 11 18 9 16 18 8 14 11 20 19 0 2 18 8 10 11 3 0 16 3 1 13 5 8 4 13 5 12 0 20 13 1 9 7 13 1 20 0 10 15 17 17 20 12 17 0 4 10 15 3 16 1 10 17 6 1 6 7 11 3 11 19 8 13 14 15 15 7 14 17 8 13 11 12 9 15 8 1 7 11 5 8 7 17 5 1 9 16 3 10 4 16 15 15 12 16 3 1 16 10 11 17 6 1 18 2 6 4 17 2 5 20 3 2 5 1 19 0 3 17 7 2 0 15 12 6 19 9 3 10 20 12 14 4 9 16 6 17 19 8 12 10 2 14 14 7 6 15 0 13 4 6 11 16 9 18 10 12 4 10 2 4 8 20 19 4 3 10 19 3 3 4 5 8 4 12 6 12 15 11 0 10 3 15 14 4 12 9 13 15 17 9 19 1 4 7 3 3 15 2 5 19 20 7 3 5 11 2 9 3 2 7 15 13 4 4 19 6 14 12 1 0 19 2 12 15 15 6 1 3 11 8 1 4 9 20 19 18 12 17 12 6 12 16 7 18 14 4 7 8 11 10 12 17 4 15 19 10 12 10 5 18 9 9 8 9 3 7 17 0 1 8 3 5 8 12 6 20 1 8 3 18 4 0 13 9 15 16 18 3 7 6 8 3 10 12 12 0 13 15 15 16 1 12 20 5 9 13 8 15 11 1 20 10 2 3 16 10 2 18 4 2 0 12 14 19 20 1 16 16 11 16 19 4 19 20 19 7 14 16 6 9 12 16 12 13 6 12 15 11 19 16 16 19 14 0 14 3 5 14 11 18 18 14 15 2 2 15 13 19 10 8 8 12 3 8 6 18 20 12 0 17 2 5 5 10 4 20 20 4 11 1 13 6 17 12 1 12 14 13 16 20 16 11 1 16 18 2 4 13 15 20 7 20 18 7 4 17 9 15 17 10 12 10 1 15 11 20 11 11 12 11 6 14 15 11 10 6 20 8 17 8 7 12 7 10 16 17 20 16 11 16 4 1 19 20 10 8 18 20 19 17 10 18 15 1 10 9 3 1 7 13 14 1 3 19 17 7 16 8 17 9 6 18 11 17 8 12 16 13 3 8 10 3 13 0 18 2 4 14 19 17 19 18 5 1 16 8 13 5 6 4 20 20 3 6 8 1 19 12 16 11 4 6 5 9 14 14 16 17 5 8 10 7 11 6 12 4 11 15 19 14 13 7 14 13 10 16 11 5 9 14 12 12 10 6 16 19 7 19 18 20 13 12 0 8 4 20 2 3 16 0 4 20 13 18 18 6 9 4 15 4 7 8 0 2 3 7 15 19 7 4 2 11 10 20 1 8 8 16 13 2 9 17 12 11 10 12 1 6 18 17 18 16 3 15 18 1 6 15 11 8 10 6 10 8 2 17 12 7 10 20 13 19 11 15 3 6 11 9 15 18 9 13 19 14 16 17 0 14 13 5 7 10 18 7 15 0 6 12 17 11 20 17 19 4 0 12 16 4 15 2 18 1 0 6 0 3 8 12 0 12 8 7 1 12 2 4 7 1 7 5 14 0 20 10 10 13 5 16 14 12 18 5 12 10 16 15 2 18 4 19 13 16 16 14 6 15 16 14 2 20 12 18 7 12 4 0 12 9 4 14 19 0 17 6 16 15 7 14 8 1 11 3 19 13 14 0 5 11 10 6 3 16 20 5 5 15 3 14 20 16 1 6 9 10 16 15 12 18 2 15 12 7 5 0 9 5 8 11 12 16 7 9 12 4 9 18 17 1 19 4 1 9 19 12 10 15 18 7 15 17 19 7 5 14 8 14 5 15 4 17 17 19 9 13 15 9 6 11 0 17 11 10 19 10 6 19 18 0 7 17 13 16 11 13 13 5 19 4 1 6 7 15 2 18 4 4 3 11 9 18 9 12 7 10 20 11 11 12 7 5 7 20 0 10 11 20 12 17 10 0 11 9 2 5 12 2 7 10 8 14 18 2 19 5 3 14 5 8 13 2 16 1 10 0 18 5 4 7 14 1 8 17 18 0 15 13 3 0 15 9 7 1 13 18 4 2 12 6 16 10 8 9 19 7 3 19 8 5 13 14 1 13 12 20 12 20 3 2 18 2 15 3 4 2 8 20 5 5 17 8 8 10 4 2 1 17 20 15 11 20 10 1 7 16 16 1 0 20 0 9 13 8 7 20 11 5 8 6 17 1 7 3 12 19 3 12 2 11 3 0 13 14 8 15 0 1 4 12 9 11 18 8 5 9 13 15 20 1 20 6 18 20 11 5 2 13 6 9 20 0 5 19 1 14 20 18 13 11 18 16 11 8 12 16 15 2 20 7 11 12 13 0 6 10 19 13 2 17 4 11 10 18 0 20 19 7 5 10 2 17 4 1 17 11 0 10 17 16 16 2 18 20 14 9 9 0 14 6 7 4 7 7 3 8 2 12 10 17 14 1 8 8 2 10 2 14 17 14 20 3 3 19 1 19 0 7 2 7 14 8 14 14 15 0 1 17 17 2 17 15 13 3 15 20 2 16 8 7 4 9 11 9 1 12 14 19 19 0 15 3 4 5 20 9 11 1 9 13 1 1 12 17 11 6 8 1 5 0 1 20 2 10 9 12 10 1 12 8 5 13 0 16 14 11 5 13 18 16 17 6 13 17 5 19 3 14 10 12 11 16 18 5 8 0 7 1 4 3 4 1 13 8 9 13 19 7 16 3 10 13 8 10 20 10 9 3 17 18 13 19 18 3 6 5 13 10 5 8 5 6 4 5 13 11 15 14 2 1 15 13 7 12 20 10 15 8 4 12 6 1 15 14 7 13 19 6 12 12 16 5 5 5 0 5 13 14 9 1 4 18 19 0 10 7 13 13 20 9 19 10 3 7 6 18 1 11 4 12 0 7 4 10 19 7 0 5 11 11 20 7 3 3 19 6 8 12 9 0 0 9 12 17 2 9 20 4 13 11 2 9 3 0 3 8 6 4 8 2 6 12 1 18 20 11 8 12 10 8 19 7 9 9 18 14 19 18 14 12 12 6 20 17 1 1 5 15 19 13 16 4 0 10 8 5 2 1 2 2 19 4 18 3 20 14 15 3 10 9 11 11 20 6 15 18 5 0 9 7 19 2 14 14 20 12 12 8 10 19 6 7 7 8 13 1 12 9 20 20 20 18 6 13 0 20 5 15 10 1 11 4 17 11 13 7 9 11 17 8 13 17 13 5 14 2 2 17 18 5 12 16 10 19 6 11 12 10 9 9 0 6 14 10 6 10 9 5 11 20 11 3 9 12 3 10 4 1 0 8 19 9 3 12 9 12 8 7 19 15 10 16 18 3 20 6 15 6 5 3 4 2 10 10 11 9 5 19 3 0 17 12 11 9 11 14 4 15 2 15 3 11 16 8 9 0 7 3 6 16 17 8 6 17 20 19 18 10 17 5 3 9 1 4 16 17 18 8 6 18 8 2 7 0 13 10 14 18 19 14 1 7 8 2 18 13 19 5 5 15 13 13 15 2 16 19 15 17 13 18 16 11 12 8 17 13 7 0 12 9 6 12 4 6 18 0 7 8 19 6 14 8 13 12 4 11 14 14 18 6 16 20 12 10 19 13 8 11 9 3 13 2 12 12 3 3 14 4 5 7 11 17 7 11 3 5 17 6 8 5 2 15 15 15 4 9 12 6 1 1 2 1 11 14 7 14 18 1 19 9 4 0 14 2 17 2 9 8 17 0 12 4 17 10 16 1 20 6 1 14 10 16 14 5 17 12 18 12 1 3 14 4 13 5 11 8 11 1 8 15 8 14 4 15 6 5 15 15 9 4 18 15 19 3 4 4 16 17 1 20 20 12 2 14 12 18 15 15 1 17 4 12 13 9 19 17 15 15 5 20 8 8 7 6 17 12 7 13 1 15 14 8 1 14 2 10 0 16 14 8 4 9 13 6 20 9 16 15 6 14 0 4 6 20 4 17 4 5 16 19 5 2 18 16 17 14 16 18 2 0 7 0 2 13 1 12 17 5 19 9 10 4 1 1 9 18 1 11 20 20 4 0 17 4 11 7 6 20 1 16 2 19 17 2 10 9 0 6 5 7 3 12 1 0 12 18 8 7 10 10 6 16 0 17 16 1 10 13 5 20 4 8 7 0 3 2 1 10 6 7 16 2 18 16 4 11 18 18 0 11 9 11 14 18 12 12 15 5 14 15 15 16 12 12 13 3 18 17 9 2 7 8 12 6 18 5 1 16 9 3 8 19 15 8 7 4 18 17 6 7 18 1 19 20 15 11 15 14 5 5 16 14 15 14 12 3 20 15 18 20 2 5 4 15 3 15 2 9 14 2 1 13 19 19 18 14 15 13 3 4 17 2 6 9 8 20 13 13 11 3 12 5 8 12 12 7 15 6 2 14 11 9 17 16 4 19 20 16 19 10 0 11 20 4 11 12 10 10 10 14 18 19 15 19 12 8 1 9 0 16 10 11 12 2 16 19 15 1 18 7 7 0 13 3 6 13 0 10 2 20 6 12 18 1 18 9 2 12 11 18 16 6 10 14 7 14 7 12 16 9 3 4 0 18 8 11 18 18 3 10 11 19 15 14 15 1 18 6 8 19 9 20 8 0 3 4 18 7 14 8 9 0 12 12 13 13 15 6 19 9 4 19 6 2 18 11 11 16 1 7 12 7 0 11 9 17 8 16 3 4 20 16 2 7 15 5 3 10 2 19 6 19 3 1 16 10 10 16 4 3 5 6 20 4 1 6 1 5 20 18 0 15 14 17 12 6 7 1 15 7 10 8 2 2 0 19 9 18 14 2 19 19 19 7 3 16 9 18 10 8 6 7 19 1 9 11 7 7 10 19 6 18 13 14 4 3 5 20 20 7 7 1 6 9 14 5 12 1 3 2 2 9 11 15 20 14 14 7 14 10 11 7 3 10 0 11 0 6 14 2 3 1 19 10 7 20 17 17 19 9 1 0 13 13 10 12 17 7 8 11 20 9 15 4 17 16 2 12 6 19 17 3 12 2 16 10 10 2 18 4 5 3 0 8 12 4 3 6 8 4 15 6 13 11 0 8 17 7 5 8 10 7 5 13 19 13 12 14 20 10 4 9 9 17 15 18 5 4 3 19 6 20 5 9 10 18 18 20 9 17 11 4 1 6 7 4 18 6 14 4 17 11 17 6 6 16 4 5 11 0 13 11 9 0 9 9 13 11 1 1 6 13 8 1 1 8 13 14 13 3 14 17 0 13 7 8 4 13 5 1 14 5 9 9 17 19 7 5 4 15 4 6 19 7 18 13 11 13 3 19 14 6 11 15 13 16 3 9 16 15 0 3 15 6 3 15 12 18 15 16 14 9 5 19 17 14 10 20 11 9 13 11 16 15 8 1 2 7 15 0 10 14 20 2 19 15 19 1 8 8 17 12 10 0 18 7 7 13 6 14 14 18 19 17 1 0 16 19 14 20 1 0 9 13 2 14 9 11 11 20 1 7 5 18 16 1 13 4 4 5 14 1 6 0 2 14 11 2 18 8 13 18 19 3 6 7 8 1 18 16 0 5 8 17 6 8 13 11 15 8 0 15 3 12 16 9 12 14 4 7 13 20 13 4 0 13 4 19 20 12 15 12 13 2 18 20 7 2 4 7 13 1 14 13 5 3 8 1 13 6 19 16 14 17 12 0 7 6 18 6 19 19 4 10 8 1 5 1 7 0 4 13 18 1 9 5 8 0 20 12 8 12 3 3 0 5 19 19 16 8 17 14 14 8 2 5 12 11 11 3 11 7 9 11 13 19 6 14 4 1 1 16 13 5 10 11 18 20 17 15 9 7 20 7 9 3 9 2 14 1 12 3 10 5 1 4 1 9 13 11 6 10 14 15 15 10 18 3 4 8 20 20 7 17 5 12 0 1 15 6 0 5 7 10 19 5 6 5 13 7 16 16 17 11 17 5 5 15 14 15 1 3 6 5 0 4 19 3 17 5 13 16 9 12 13 13 15 18 0 7 17 20 6 7 0 3 8 12 18 19 13 14 10 8 20 13 4 6 6 19 14 6 0 13 6 10 11 8 14 16 13 14 2 16 10 11 4 12 4 9 20 13 6 17 11 20 4 3 7 5 5 19 16 14 8 7 8 18 10 12 13 5 16 16 0 13 9 17 2 6 17 9 7 10 10 8 8 9 19 4 14 10 12 12 13 16 2 6 7 19 4 17 6 0 13 12 10 6 4 15 18 20 14 5 4 13 20 6 15 3 17 7 0 12 10 17 13 4 16 3 6 2 14 7 10 16 8 16 8 0 0 10 3 10 2 7 7 17 7 0 14 12 17 13 11 15 20 5 20 5 9 9 8 1 20 20 11 16 14 20 9 13 9 7 3 0 1 7 15 12 15 15 4 2 8 8 7 13 18 7 4 0 9 12 9 4 20 17 17 17 12 16 8 6 14 10 8 12 5 14 8 1 3 19 13 18 14 13 13 10 19 8 5 3 15 10 5 5 0 19 1 3 9 11 7 10 16 8 14 0 16 17 11 6 3 3 5 13 20 20 9 15 6 5 1 8 15 0 4 13 16 3 3 5 0 3 0 2 2 13 8 0 8 15 2 13 10 20 3 2 14 3 17 20 7 18 15 20 11 16 7 11 17 19 14 16 11 19 4 4 14 11 4 14 14 8 20 0 15 2 8 5 17 5 17 12 16 16 6 1 18 17 11 2 14 0 14 11 19 1 13 10 2 6 6 12 9 1 13 14 16 18 16 10 3 12 17 1 17 18 16 8 12 6 11 19 20 9 8 13 5 2 13 0 8 2 8 11 10 15 0 16 11 13 5 1 3 10 8 15 4 20 18 7 1 14 0 13 12 5 9 13 19 14 16 3 7 2 14 17 10 12 6 18 8 0 3 11 15 10 12 12 19 8 10 8 15 14 1 15 15 14 12 19 4 4 19 12 12 6 11 12 18 3 15 6 12 11 18 17 2 15 5 11 5 20 16 11 15 16 0 0 18 16 5 0 7 11 16 20 5 3 20 15 19 1 16 13 13 5 15 19 19 17 3 4 5 20 17 5 16 0 16 18 15 4 11 17 6 15 20 8 14 10 8 6 19 16 19 3 0 1 10 14 20 12 2 6 3 1 2 18 16 8 12 10 20 17 12 13 2 18 16 15 16 2 5 6 13 18 7 12 0 19 14 12 11 8 10 4 15 18 10 10 18 4 12 20 11 13 10 19 0 8 1 5 3 13 6 13 9 12 2 16 11 4 5 3 17 14 10 4 9 15 10 15 6 5 9 8 7 12 15 0 19 1 5 1 4 1 15 0 19 3 1 11 9 3 13 1 8 11 3 14 0 14 1 20 7 8 4 14 11 20 1 6 9 19 19 5 15 0 14 15 4 10 0 19 2 9 8 19 5 10 1 8 8 20 3 2 13 4 11 1 5 6 20 4 4 18 5 10 9 5 6 9 6 15 20 5 20 12 1 1 11 11 8 19 18 6 0 4 10 8 2 6 14 0 19 6 6 13 14 11 20 13 8 2 7 8 1 13 14 6 1 0 5 17 16 3 7 14 17 17 16 14 10 1 16 10 8 8 19 2 8 18 20 2 18 20 4 16 6 4 6 11 19 9 8 19 16 18 11 2 0 1 19 3 15 8 20 14 9 16 19 12 3 0 7 18 10 3 13 9 14 16 19 18 14 11 11 15 12 17 10 7 11 5 16 14 16 6 7 0 3 13 7 12 17 9 14 12 17 13 1 20 20 18 0 3 5 4 11 12 17 11 13 7 4 20 4 4 12 13 20 8 20 8 12 8 18 6 0 13 16 16 8 13 6 5 2 7 9 19 1 1 8 18 1 15 2 15 8 15 15 5 2 15 19 19 16 11 8 1 11 7 17 6 16 4 8 8 17 1 16 7 7 11 11 15 18 12 8 1 10 7 10 5 10 3 14 12 18 10 18 15 13 18 5 5 16 1 4 5 12 13 12 18 15 14 1 19 0 13 3 8 5 20 19 18 12 6 15 10 14 8 2 16 14 15 18 6 8 16 16 8 4 18 1 14 13 18 11 10 4 7 8 15 18 10 19 17 10 16 6 5 11 2 12 3 6 5 7 19 7 6 9 14 1 17 14 10 19 11 2 4 19 16 12 8 19 15 14 12 9 18 9 18 10 12 9 12 14 19 9 13 1 3 15 5 19 12 20 11 16 11 16 4 14 5 14 2 4 1 3 12 17 3 2 2 17 14 16 17 0 19 8 3 14 9 8 14 0 8 5 12 8 1 1 13 18 3 11 18 2 3 10 1 19 10 8 20 9 10 4 14 1 18 3 4 14 14 12 12 10 9 15 11 19 16 12 12 10 7 14 8 20 15 4 17 1 7 8 17 8 15 10 5 14 2 16 5 7 4 14 5 15 19 14 15 17 16 17 6 12 16 17 16 10 19 15 13 0 19 13 5 15 14 9 9 2 0 20 9 15 0 15 17 19 8 5 6 9 7 7 17 1 12 11 16 15 5 6 10 13 3 18 17 3 16 19 4 8 6 18 1 19 5 17 13 13 16 1 18 14 12 7 10 11 5 18 10 6 19 19 7 19 18 1 8 10 4 19 8 2 1 8 14 17 13 12 2 5 18 19 10 1 17 7 3 11 13 6 11 2 12 17 14 10 14 10 0 12 7 13 9 11 17 12 2 17 8 12 10 12 20 15 2 5 15 5 14 16 6 8 0 6 19 20 17 16 12 3 10 6 6 4 5 14 2 7 14 3 17 12 17 4 16 19 6 7 15 5 5 16 6 4 8 8 12 11 17 16 0 10 10 10 19 15 13 20 0 3 3 9 12 7 5 15 5 17 7 2 0 1 2 3 6 8 16 5 9 18 4 5 4 18 19 3 19 3 6 11 11 3 14 20 0 10 5 15 3 20 7 15 16 18 8 2 18 12 1 18 4 7 11 12 10 7 5 17 9 5 2 1 8 15 3 17 10 0 8 17 3 15 16 14 6 5 19 14 12 3 16 5 9 12 19 15 4 8 13 10 16 14 12 11 6 9 16 8 14 14 17 2 10 5 12 19 16 12 17 15 5 6 10 16 16 20 15 16 20 18 7 16 1 2 9 18 18 9 9 8 8 12 11 8 9 1 14 8 10 2 18 19 15 7 14 19 18 9 17 19 6 5 11 19 20 18 1 11 7 13 10 6 15 9 1 8 20 1 3 13 5 3 7 18 19 20 19 6 17 6 19 19 8 18 13 0 12 10 14 17 6 9 1 18 2 5 5 14 9 20 13 0 2 1 0 11 10 13 12 2 1 2 14 19 14 9 16 11 14 5 14 1 3 11 19 5 12 3 1 5 9 16 18 15 14 7 14 15 19 19 13 10 8 12 19 12 3 0 10 13 7 12 4 10 0 15 11 9 12 18 1 1 15 2 5 3 17 1 10 10 16 4 0 13 15 15 15 19 13 0 9 5 10 16 17 15 7 6 0 8 12 13 10 15 6 18 5 20 12 3 0 18 7 1 13 0 20 12 11 19 9 2 6 3 18 19 9 17 9 5 12 15 7 16 6 7 2 20 14 3 15 18 15 19 3 0 12 16 3 19 14 3 14 10 19 15 2 7 14 6 16 20 9 8 16 19 0 11 15 3 2 15 0 18 3 16 7 8 2 14 14 16 14 11 15 18 9 18 20 0 2 3 8 8 0 6 4 5 14 20 5 12 5 10 4 9 19 5 11 10 11 6 14 16 10 10 15 19 13 8 5 18 2 12 4 2 2 13 11 9 15 0 10 5 5 19 3 6 7 9 18 19 5 5 19 16 6 5 6 12 8 8 18 17 7 9 8 8 4 12 15 0 6 18 18 3 7 16 1 9 3 13 17 16 19 2 9 20 14 4 11 19 17 17 7 5 2 18 20 17 9 3 4 10 6 15 11 17 2 13 14 10 3 6 16 3 7 5 13 17 3 11 19 5 2 9 15 0 4 1 9 5 7 14 6 7 16 18 15 13 0 6 17 12 4 4 3 12 11 9 16 19 12 7 11 4 6 4 7 1 8 1 18 16 17 19 19 9 6 12 7 3 6 12 11 9 3 9 8 20 13 4 4 2 8 8 8 2 5 8 15 14 11 18 20 15 11 13 20 2 2 20 2 9 1 7 15 19 4 20 6 1 19 3 13 12 4 2 6 16 19 14 15 7 17 16 1 4 19 15 15 7 19 18 6 8 13 18 13 3 12 15 17 3 14 14 12 10 19 7 6 13 6 2 18 12 12 7 14 20 12 5 4 14 0 14 12 13 0 9 4 18 14 18 20 9 15 10 16 16 7 11 13 13 14 14 10 12 18 19 6 2 17 18 5 3 18 18 20 15 17 20 0 4 10 1 8 11 14 14 2 19 10 3 17 10 10 7 1 17 12 14 18 15 7 15 9 14 10 8 17 15 17 7 0 3 7 18 0 5 19 9 2 17 8 4 7 17 2 8 14 5 16 7 5 19 18 18 18 6 3 16 10 7 1 20 10 15 13 16 10 0 8 0 13 9 0 12 3 19 6 5 7 7 18 16 15 17 9 20 9 14 13 7 9 10 3 19 2 19 11 0 16 11 11 3 17 3 13 15 14 14 3 12 9 10 16 0 12 15 12 1 1 7 10 9 13 8 2 9 11 9 2 17 12 1 5 11 8 5 0 17 4 12 2 13 7 8 13 14 1 19 11 20 0 7 2 9 15 19 7 7 11 6 0 13 8 8 5 9 10 17 15 6 14 5 14 8 20 19 8 9 15 6 5 20 10 3 16 14 13 12 20 20 2 13 5 7 16 16 9 8 7 3 18 18 17 20 4 7 3 4 0 19 20 15 10 16 14 6 2 19 17 0 18 19 2 16 6 19 0 2 18 17 8 14 4 12 2 9 13 8 0 20 7 8 9 14 17 17 2 2 17 6 16 1 19 2 12 18 19 16 20 6 14 10 19 8 14 11 15 8 7 19 0 10 12 13 7 9 20 18 19 8 4 3 6 0 0 3 20 17 6 7 15 6 1 1 3 2 16 18 3 7 9 17 8 8 8 15 18 6 3 6 19 19 13 14 6 2 10 7 18 12 14 7 18 5 7 17 10 16 17 5 12 18 0 4 16 12 7 7 10 18 9 20 11 20 11 16 12 6 2 10 16 16 8 18 4 0 15 14 20 14 1 2 14 3 1 17 17 3 3 0 0 19 6 13 6 15 0 11 0 4 7 8 5 11 8 10 5 20 7 8 14 11 1 0 5 11 1 4 18 8 10 16 17 1 3 1 3 7 14 12 18 11 20 16 9 5 2 8 2 6 19 0 14 3 0 3 12 19 3 13 2 20 1 16 15 1 0 6 18 12 20 0 13 10 11 5 18 8 19 3 7 11 16 16 4 19 3 13 7 16 12 11 18 17 18 4 1 17 18 0 2 7 13 6 2 7 7 17 7 3 5 7 20 5 9 3 6 5 15 19 7 17 7 4 19 5 7 1 5 9 13 9 6 13 4 10 20 17 11 7 10 12 13 1 0 13 4 13 16 0 6 10 4 1 4 20 5 6 12 9 0 6 10 14 19 18 16 9 13 2 13 15 6 16 3 5 2 10 12 1 17 1 19 20 3 17 0 10 18 1 19 2 10 4 2 7 4 11 8 4 1 18 3 9 5 4 14 7 16 11 14 0 13 9 19 14 7 17 7 0 20 19 11 6 4 1 5 4 11 12 1 16 2 14 10 7 17 11 20 3 11 11 12 8 16 6 9 17 13 13 10 1 7 4 13 8 14 4 1 18 8 19 19 11 0 3 9 16 1 4 0 10 17 4 17 3 16 7 17 15 19 12 0 7 5 6 16 18 20 9 6 12 4 12 13 8 11 14 16 0 14 11 9 14 2 13 6 2 1 18 16 8 16 16 11 2 9 13 0 13 1 13 0 18 16 15 18 6 16 10 14 10 15 10 8 15 1 2 1 6 4 17 1 18 2 18 14 10 13 17 3 16 9 2 13 5 4 12 12 7 3 9 6 8 9 1 11 2 0 14 10 2 2 16 13 6 19 0 12 19 0 3 7 16 2 19 1 6 10 3 13 4 0 12 3 17 15 7 13 15 18 16 13 7 7 4 19 2 18 12 6 6 5 2 14 0 17 14 0 9 1 13 6 16 6 9 6 10 8 12 14 18 11 7 9 15 15 15 9 19 18 3 15 11 12 14 18 3 11 5 3 18 19 19 15 13 17 7 0 16 12 0 18 15 2 16 16 0 0 5 5 1 13 14 9 6 2 4 9 19 1 7 5 17 7 20 15 0 4 4 6 14 20 16 20 8 7 7 0 5 7 11 17 13 11 15 6 1 0 9 0 11 14 13 5 12 1 7 8 3 2 18 19 4 9 20 13 14 6 5 13 17 3 20 6 1 11 18 4 20 17 17 12 14 5 10 5 19 9 4 20 5 0 2 6 11 4 4 12 7 5 13 13 9 20 18 16 14 18 16 1 18 0 9 4 18 3 9 6 4 0 12 1 10 11 8 12 12 0 14 7 0 14 15 2 4 10 11 6 5 18 17 5 6 13 17 8 1 13 6 8 13 8 6 18 5 17 5 14 20 15 6 20 16 17 8 1 2 11 20 2 1 18 6 11 3 3 5 13 9 16 18 12 6 12 7 16 1 7 3 0 18 10 0 13 6 9 2 10 6 5 12 18 11 13 9 11 8 6 11 6 18 19 0 19 12 18 9 15 18 0 15 7 19 2 14 6 14 3 7 1 15 8 5 5 18 5 9 11 6 2 13 10 11 17 0 13 3 13 5 11 15 4 16 5 0 20 20 15 1 1 2 2 15 17 11 16 15 6 8 1 10 6 0 13 12 18 5 14 4 17 13 20 11 19 19 9 0 7 20 7 8 17 6 12 10 5 3 17 9 11 8 20 1 11 3 1 3 9 13 5 0 4 4 16 18 16 9 3 15 16 19 10 15 6 20 0 6 5 14 9 10 0 13 18 8 19 16 4 16 12 7 17 2 13 5 7 13 9 3 3 17 14 0 17 2 12 9 3 18 11 11 18 10 12 16 2 2 14 13 14 0 12 16 17 4 5 11 17 16 0 6 9 5 9 12 9 4 3 0 5 17 7 12 8 5 16 4 5 12 18 19 7 9 11 7 9 9 0 8 17 12 18 12 18 20 17 9 3 15 5 5 14 3 4 13 1 11 13 5 18 0 12 7 11 3 6 16 13 13 11 20 3 18 0 3 8 10 14 18 1 0 16 19 8 11 19 13 13 18 0 0 10 13 17 5 13 20 13 12 4 15 16 11 4 6 10 5 16 9 20 11 1 3 2 16 5 5 10 14 10 6 12 9 8 20 0 10 0 7 16 8 14 18 6 11 17 10 18 4 12 17 20 12 7 3 17 3 3 18 6 5 18 10 20 6 6 10 14 3 16 5 16 1 4 12 19 15 0 18 15 15 5 10 8 13 0 10 2 8 2 18 2 7 7 1 4 16 17 3 3 6 6 16 13 19 9 8 18 0 3 8 12 1 8 3 13 6 2 7 18 16 10 16 0 15 6 4 2 14 4 5 3 7 17 18 16 3 2 15 4 17 6 19 1 18 3 19 17 4 7 17 15 16 19 17 9 19 6 20 4 3 7 9 2 11 14 3 5 9 0 10 4 10 12 14 12 8 17 10 14 11 12 14 15 14 19 7 10 20 20 7 10 10 18 11 13 18 10 14 0 9 2 11 4 18 16 19 8 15 3 13 12 0 17 11 3 19 16 8 17 5 7 19 9 12 9 17 18 9 5 17 10 5 2 15 10 20 14 13 6 1 8 7 14 6 18 16 10 11 18 8 10 15 15 18 19 14 16 17 18 12 17 1 10 17 17 8 17 5 16 5 13 9 17 9 7 14 5 12 10 0 20 9 10 9 6 1 9 15 11 3 15 5 1 2 3 10 12 9 19 3 7 4 5 8 18 3 9 19 5 20 2 0 2 13 5 13 9 16 13 6 12 3 8 11 7 4 7 9 20 12 0 4 11 10 6 18 19 2 15 4 0 19 1 11 13 0 18 9 3 4 16 13 14 19 7 6 19 10 2 9 17 17 17 8 11 1 8 7 11 10 5 20 5 12 7 17 17 10 8 7 10 1 3 20 2 13 7 12 16 11 9 13 8 19 19 4 18 8 19 14 14 4 5 9 15 9 14 20 13 16 10 2 2 0 13 5 7 11 19 15 14 3 4 3 10 4 8 6 14 8 6 9 16 10 15 1 13 9 4 5 2 7 18 20 4 13 7 18 12 6 9 1 14 19 2 7 16 11 0 20 3 17 13 2 8 4 14 6 0 17 18 14 11 13 18 10 4 8 11 2 14 0 17 6 10 6 3 19 9 16 20 9 15 1 4 20 11 16 20 15 5 6 15 4 12 0 13 14 7 9 18 17 14 11 2 0 18 10 18 18 13 1 13 6 9 1 14 20 6 13 9 18 20 2 13 9 9 20 12 10 2 4 11 18 18 18 13 12 4 15 0 2 15 13 16 17 16 18 4 11 18 13 14 19 9 15 9 13 7 18 7 11 5 17 3 12 8 12 7 19 9 1 15 12 12 11 8 9 5 10 6 11 20 16 20 16 1 18 15 18 3 2 11 15 3 2 4 18 8 14 19 12 1 0 18 2 19 17 17 17 17 3 12 17 14 17 12 10 18 16 7 9 18 10 13 4 15 15 9 10 7 11 6 16 15 11 20 16 11 5 3 8 11 14 10 7 4 7 0 4 1 20 14 0 18 11 13 1 18 3 20 9 13 18 14 9 17 8 3 9 5 19 11 10 18 5 10 4 9 11 14 4 17 10 13 4 13 1 1 13 15 0 8 4 11 4 15 10 10 7 14 6 18 10 12 4 7 20 5 2 10 9 14 5 6 12 11 1 10 11 10 15 5 0 14 9 11 4 20 2 8 20 12 7 12 16 8 6 2 8 2 9 3 10 10 8 20 5 14 6 8 4 17 14 14 8 3 15 10 11 3 4 9 5 10 9 16 5 14 15 12 6 1 18 18 3 18 20 20 20 4 8 14 16 18 0 3 2 19 7 15 9 4 10 16 2 4 18 8 14 8 8 11 14 18 19 12 19 17 13 14 0 3 11 12 0 18 3 4 9 6 16 13 3 0 14 17 8 14 10 7 18 1 3 6 2 9 14 0 12 12 17 16 7 11 5 0 18 8 5 16 9 18 5 14 10 1 9 20 5 3 2 18 7 3 1 2 13 0 12 3 10 7 2 8 9 16 15 14 15 16 5 15 5 5 8 14 4 1 15 10 5 7 13 2 8 13 9 14 13 18 4 10 5 12 18 15 20 2 3 5 5 0 0 15 2 11 15 20 18 0 4 18 20 11 9 0 16 6 1 19 6 4 16 3 14 14 9 15 13 16 15 7 16 4 4 14 8 5 14 11 1 5 19 1 19 11 4 20 2 3 11 13 6 13 13 15 1 16 15 18 9 14 9 18 7 4 9 14 11 17 8 8 1 7 16 11 15 14 13 8 4 3 0 9 5 20 3 3 20 9 12 9 12 10 4 6 11 1 1 8 6 14 9 16 14 11 0 20 2 11 14 11 0 16 16 1 15 4 7 7 1 3 6 9 10 19 2 6 15 14 5 10 5 2 9 4 3 9 20 6 12 15 12 18 10 10 3 11 14 13 1 18 9 19 13 13 1 6 10 12 0 10 9 7 9 8 5 15 17 17 5 9 3 19 10 4 10 6 11 9 4 10 5 16 18 8 13 10 16 10 2 20 8 13 18 9 11 7 19 5 20 13 18 14 3 3 5 18 13 13 2 16 13 4 15 2 15 19 0 14 14 5 19 1 2 8 20 1 2 2 8 18 5 18 12 2 10 19 8 2 19 7 18 6 11 13 3 18 5 12 10 9 7 13 20 10 11 18 0 13 5 12 20 1 0 1 7 12 5 20 15 15 6 7 11 5 14 17 15 8 12 0 18 13 6 5 5 4 3 3 9 15 6 4 8 17 1 14 19 16 13 7 9 15 2 8 4 10 14 17 13 8 17 0 9 15 12 13 11 9 6 4 14 8 12 2 4 18 17 18 0 1 2 3 5 0 9 9 8 5 1 20 14 11 19 9 19 20 17 1 6 19 16 14 15 11 12 13 14 8 5 6 8 20 1 5 4 8 16 10 14 17 6 15 18 5 2 19 1 0 0 3 2 3 5 1 10 13 5 16 16 10 7 4 19 13 19 6 18 6 5 12 9 10 2 9 1 3 4 16 3 12 2 12 19 20 3 18 13 14 1 12 13 17 13 5 14 3 20 19 13 4 15 8 8 19 7 1 5 6 1 14 19 5 20 0 17 12 0 12 18 8 18 5 0 20 3 9 19 19 5 16 7 14 12 10 0 0 2 19 12 4 6 11 6 16 13 12 17 11 5 0 7 2 20 0 18 11 12 20 17 10 12 5 11 12 17 12 17 1 18 4 6 6 0 16 12 9 18 5 11 20 6 1 12 13 12 6 16 0 6 17 18 8 6 6 11 12 11 18 10 2 13 6 10 4 13 7 17 4 19 13 6 12 12 14 11 9 1 0 18 14 16 3 20 10 14 0 20 19 2 7 1 1 2 14 1 17 2 16 0 15 10 9 4 0 6 9 8 3 7 2 17 3 11 6 12 6 10 17 10 10 11 15 0 8 6 6 1 15 17 5 5 20 18 3 12 10 16 8 7 13 13 1 18 13 0 3 12 12 10 1 0 18 4 15 20 18 17 14 1 3 13 0 17 11 6 16 16 5 0 16 19 2 12 11 18 0 16 12 6 8 13 17 10 16 1 18 1 4 16 5 4 20 1 5 7 0 16 14 18 9 12 9 20 15 11 4 5 9 4 11 12 16 8 12 4 19 2 0 14 11 4 15 6 4 2 8 12 11 16 6 16 20 7 13 0 7 20 9 4 5 20 12 2 18 11 17 13 0 10 5 6 9 17 18 16 13 15 4 16 17 0 0 17 6 13 10 12 10 6 20 0 8 7 11 3 20 7 10 3 6 6 13 3 6 11 6 17 18 4 4 6 16 9 15 12 14 9 11 19 16 14 7 14 19 20 11 8 4 11 20 13 18 8 11 3 20 19 20 18 4 10 0 12 8 11 9 12 6 20 4 8 8 14 16 16 7 20 15 2 1 5 3 19 18 4 5 13 2 5 20 16 1 6 16 4 6 12 12 13 14 16 19 8 17 18 20 5 14 13 18 2 8 12 20 10 6 5 18 18 17 9 10 9 1 19 20 6 7 10 10 7 16 15 6 6 9 18 4 13 14 15 1 9 12 8 16 10 6 17 15 19 17 18 0 3 1 10 10 10 14 18 8 17 15 3 13 2 2 7 17 14 18 12 15 19 13 2 13 1 8 2 10 9 5 6 5 12 14 2 11 14 14 2 5 19 14 16 1 3 2 2 9 19 10 20 5 16 16 6 16 12 4 13 7 20 17 12 6 5 14 7 3 4 9 5 14 17 6 11 20 9 9 7 9 13 5 14 18 0 18 2 13 5 11 14 4 7 19 12 13 17 20 16 18 6 12 0 7 17 15 10 3 1 18 9 8 19 11 10 15 17 19 17 20 3 12 15 12 3 15 11 12 3 10 19 3 10 11 13 11 3 12 14 8 7 20 3 19 17 19 0 18 9 18 14 1 6 10 13 10 17 3 5 10 20 6 5 1 1 3 4 14 20 16 5 5 17 13 11 0 9 20 11 0 18 16 8 15 0 17 0 13 8 5 15 18 19 6 11 12 18 17 19 16 1 3 0 3 16 9 3 20 15 0 9 7 9 4 8 17 13 16 11 10 15 15 7 17 15 15 14 3 13 9 9 18 4 8 3 10 8 6 5 10 5 14 18 20 15 16 17 9 20 3 15 16 5 15 5 2 19 10 16 16 12 16 18 18 13 18 20 14 13 0 3 16 2 17 10 14 8 8 6 20 3 20 0 17 8 14 6 10 15 1 13 9 5 3 16 5 4 17 14 11 13 9 4 16 0 12 14 10 12 2 13 7 20 19 5 17 18 9 13 3 17 1 15 8 12 14 5 3 1 3 7 2 16 17 6 7 11 12 10 0 14 8 16 11 17 5 10 5 17 7 13 11 13 16 15 3 3 13 3 1 10 16 20 4 17 15 5 2 6 18 4 13 1 12 4 10 14 0 11 20 16 2 7 13 11 5 15 18 10 10 12 12 13 20 5 20 19 5 16 1 2 1 12 1 1 15 7 0 13 19 12 15 9 17 16 13 5 6 13 6 13 14 8 8 6 19 8 4 14 12 8 6 14 3 5 20 10 16 2 14 18 16 19 17 20 1 18 4 18 19 0 14 12 3 3 18 0 4 12 11 13 5 13 8 12 13 6 16 7 2 18 8 1 18 5 2 2 6 2 4 13 17 6 6 4 2 14 4 10 4 11 14 16 5 0 6 12 8 17 9 12 4 8 8 2 1 3 16 15 14 8 5 8 20 14 9 3 12 10 15 18 13 6 20 0 10 7 4 13 14 6 14 4 4 12 15 11 4 18 6 9 15 17 19 15 6 5 2 3 5 5 11 17 20 6 15 15 18 19 13 2 4 3 16 2 14 14 4 5 9 11 14 10 16 10 13 11 2 7 5 5 17 13 17 10 6 2 14 12 10 1 13 5 5 16 6 3 9 2 5 2 13 3 5 20 9 3 18 5 6 12 9 11 12 13 8 15 2 8 10 4 1 10 11 7 11 10 19 0 17 3 4 19 6 15 7 11 2 14 11 15 2 3 12 7 16 10 3 8 15 18 5 17 11 19 7 14 4 2 9 5 15 2 16 18 13 7 1 1 3 8 19 17 11 13 20 18 12 3 6 2 10 16 13 15 20 4 5 4 2 15 7 1 0 5 7 18 5 7 6 18 1 4 9 6 13 7 9 7 13 3 0 16 6 3 5 8 4 7 2 9 0 19 12 9 17 4 20 12 10 5 13 2 8 9 15 12 2 13 19 11 15 16 7 3 0 19 4 6 11 3 8 5 14 5 14 4 7 15 14 8 14 8 17 12 0 6 13 19 19 6 18 6 6 18 8 16 12 5 19 4 0 16 12 4 11 14 12 3 10 3 7 7 20 15 16 14 11 2 3 12 17 15 4 7 0 16 2 14 0 18 12 3 3 19 19 3 0 10 15 11 10 6 5 20 2 0 10 8 12 19 6 4 12 4 18 6 14 10 8 15 16 15 12 6 15 0 5 14 0 10 2 19 11 10 1 2 2 16 14 3 16 3 10 7 14 2 20 10 10 4 10 14 4 15 3 20 16 9 4 5 16 12 20 18 19 14 8 4 7 6 9 0 2 18 5 20 6 8 7 9 9 19 3 20 0 18 8 10 11 4 2 16 16 5 17 19 6 11 2 12 2 6 0 6 12 15 12 8 6 12 18 1 7 16 19 16 10 1 6 11 1 20 15 15 0 5 12 15 19 17 13 5 7 16 13 6 2 8 11 18 18 3 1 14 18 17 18 13 19 6 5 6 5 11 16 13 8 6 15 4 17 9 8 10 12 5 3 2 19 12 2 6 5 0 17 12 0 3 2 1 15 15 4 4 9 11 6 18 4 14 18 19 2 18 17 16 5 15 9 11 1 8 0 6 7 7 17 18 7 17 0 20 14 14 18 10 14 8 12 10 10 20 20 5 13 4 5 9 9 0 18 3 13 9 2 1 12 17 8 1 10 2 7 3 3 0 10 8 8 18 14 19 1 4 9 19 13 5 20 6 15 13 11 20 19 7 2 16 9 12 4 5 18 14 0 18 18 18 7 12 11 2 8 10 8 7 19 4 0 7 5 7 5 0 13 18 15 13 17 20 17 16 3 0 13 2 1 7 10 18 5 6 10 6 1 8 0 2 14 17 4 18 1 0 3 9 10 6 4 5 17 10 14 18 20 14 6 1 16 8 11 9 20 8 1 5 5 11 13 13 11 16 1 9 10 3 17 18 1 3 15 0 2 20 19 8 4 15 1 12 15 17 8 14 1 11 9 18 3 14 7 20 14 5 19 19 1 18 19 5 8 18 20 2 7 2 16 17 3 5 7 0 17 4 19 0 16 4 16 2 15 1 19 17 12 7 0 6 2 12 10 20 18 4 11 19 12 12 5 15 4 16 9 7 3 18 11 8 7 8 18 3 8 15 6 20 8 10 5 10 0 14 9 5 5 15 17 2 5 3 10 12 14 9 20 7 15 8 11 3 15 13 13 14 20 6 0 4 19 1 10 11 19 9 8 15 3 1 16 13 14 18 5 17 18 4 6 17 17 9 1 19 11 1 9 10 8 1 6 10 2 0 17 13 15 6 9 8 11 10 8 15 15 2 6 12 20 8 1 19 7 18 11 5 18 12 5 11 2 6 14 19 8 18 12 5 6 9 3 19 9 7 3 0 16 15 13 7 9 1 11 9 9 5 12 7 14 8 17 10 0 6 12 1 4 6 1 11 19 12 1 17 3 8 2 16 13 1 9 0 13 3 9 10 19 16 14 14 5 15 8 13 4 10 12 14 12 18 14 5 6 19 10 14 13 15 19 16 10 18 11 5 6 14 9 4 16 1 15 4 13 14 11 10 8 2 13 1 4 9 18 16 10 9 0 12 15 15 0 14 17 5 17 0 10 11 15 14 1 5 12 12 18 15 8 6 19 11 17 8 3 8 15 0 6 12 3 8 10 13 0 15 12 15 16 12 0 16 3 3 1 7 3 5 9 12 12 2 9 10 18 20 16 16 19 5 10 4 3 5 20 20 3 3 9 0 3 6 14 10 18 0 19 20 1 15 11 11 18 17 4 4 8 2 14 1 3 3 5 8 6 14 5 8 12 8 9 16 17 7 2 5 0 15 10 2 11 8 2 7 4 9 10 16 19 0 17 13 10 11 19 2 12 1 6 13 11 18 9 12 2 18 5 14 3 19 6 11 5 17 18 14 17 5 16 15 17 12 12 9 2 13 13 14 18 2 4 10 6 19 8 6 2 7 20 8 8 14 10 9 5 12 17 20 5 15 17 17 1 3 12 2 9 4 2 7 0 10 12 6 3 20 11 18 14 7 15 10 16 5 12 14 2 4 4 5 13 13 1 10 4 14 12 6 9 3 12 6 0 8 20 20 18 9 12 16 14 1 0 17 18 16 6 7 3 1 14 6 15 13 6 2 12 11 10 9 6 14 17 4 20 5 2 12 4 12 1 0 19 6 16 10 19 14 3 16 2 4 3 10 3 4 20 0 14 13 6 13 11 17 9 4 17 19 8 17 11 0 2 13 5 16 20 3 11 17 9 2 4 7 19 19 20 4 20 18 5 20 7 8 19 17 13 0 4 4 7 15 6 18 9 14 5 12 10 7 8 5 8 8 11 18 15 6 8 0 18 9 9 0 0 0 7 19 2 12 11 14 17 18 2 0 9 8 16 7 5 11 13 18 10 0 9 15 10 0 13 19 19 0 20 17 14 8 0 8 18 1 11 20 12 2 0 8 2 11 14 2 19 18 15 8 10 19 4 10 16 7 0 13 17 13 9 8 3 6 15 15 7 13 0 7 11 3 18 12 14 19 10 4 19 19 3 17 15 12 12 14 9 8 14 4 0 1 10 18 6 1 0 10 6 13 9 19 16 7 7 8 9 2 17 11 20 1 1 15 3 6 6 19 2 18 6 9 2 13 1 8 17 0 14 0 13 20 15 12 7 11 2 20 1 15 11 3 17 13 20 17 7 5 0 20 6 13 1 11 5 0 10 10 16 9 11 14 6 16 12 17 14 18 0 11 19 1 13 0 20 8 6 8 1 4 8 6 2 15 7 7 18 13 2 1 7 20 7 3 11 11 11 0 0 20 15 3 4 6 11 14 16 13 8 7 1 5 14 19 18 14 0 7 12 18 11 2 10 5 4 1 19 16 4 7 9 7 15 1 2 6 16 11 19 3 9 14 6 6 5 5 0 0 18 7 18 12 16 2 20 5 16 17 13 16 8 14 14 4 4 20 1 3 5 7 15 20 3 12 15 9 12 4 17 3 6 18 10 5 0 5 9 1 15 15 20 13 18 1 7 18 13 3 3 4 1 1 7 17 10 13 16 17 0 8 2 6 4 6 2 12 17 5 15 8 8 3 20 5 6 9 20 3 4 1 9 13 16 4 10 7 9 14 17 14 19 5 13 12 13 5 5 10 16 14 2 17 9 19 1 16 1 12 18 2 14 14 11 1 15 8 2 3 9 3 0 14 1 12 12 10 12 7 1 12 12 5 14 20 4 17 2 10 19 11 18 17 18 3 14 7 16 16 15 9 2 18 15 15 11 6 13 12 14 0 4 7 20 12 12 6 7 6 7 13 0 13 15 14 6 6 8 9 16 7 12 5 9 18 2 17 15 18 1 1 15 10 4 14 3 8 6 12 16 9 9 0 13 6 19 2 9 2 14 16 7 20 7 13 12 3 14 13 19 17 3 11 0 12 12 9 2 19 10 16 14 2 5 6 18 11 14 16 8 5 20 16 3 7 6 12 7 11 3 10 16 19 16 4 7 9 14 13 7 2 2 14 14 11 12 4 8 7 14 12 16 20 2 2 8 5 5 9 9 17 15 9 9 13 11 9 0 13 8 18 2 20 3 7 17 17 11 6 7 0 18 14 11 9 15 17 14 2 2 17 6 16 0 7 16 5 5 14 14 13 12 20 10 16 9 1 19 12 15 5 20 10 5 13 9 4 0 17 12 3 0 17 3 19 8 1 8 9 5 1 6 18 0 7 13 19 4 14 4 12 17 10 7 8 18 16 4 11 1 16 3 8 15 19 3 12 19 0 9 20 20 15 5 8 6 16 10 8 2 12 15 10 19 9 0 10 17 5 16 8 13 7 15 9 3 2 17 9 0 17 11 7 0 17 2 18 19 2 16 10 20 18 7 17 20 10 19 18 0 15 8 20 6 17 13 8 2 5 12 1 13 14 20 5 1 17 17 3 8 11 4 12 9 10 12 3 18 16 19 0 16 10 3 13 6 19 1 18 16 1 3 2 14 19 4 17 9 1 9 18 14 12 19 1 13 13 6 1 1 2 17 0 1 20 14 19 3 1 19 7 5 11 20 13 3 6 3 19 11 15 16 0 15 16 2 17 3 2 18 11 2 15 9 10 7 2 8 7 8 14 17 6 6 7 16 2 17 2 1 20 6 17 4 11 17 19 5 18 18 17 2 3 1 12 13 4 6 14 20 10 16 4 13 11 10 17 7 12 8 12 1 2 18 7 6 1 20 1 10 4 1 14 14 9 9 19 16 19 5 11 13 14 4 7 18 20 4 7 7 11 7 10 11 11 10 8 1 18 15 6 3 2 8 17 9 12 17 3 0 19 5 1 16 16 13 0 20 7 7 0 1 9 2 13 15 15 12 4 3 17 16 6 13 17 6 13 14 17 8 2 13 20 3 6 1 11 0 1 16 18 14 11 20 6 5 10 4 17 8 1 14 12 8 11 7 3 2 8 16 20 12 9 2 8 19 0 4 14 19 18 8 8 16 2 11 20 15 2 1 14 0 5 13 13 16 4 11 9 5 10 18 15 10 19 6 0 3 1 12 6 13 18 6 16 14 15 9 17 2 10 8 16 2 18 0 11 15 6 15 19 8 11 7 16 1 7 9 16 10 16 3 7 11 20 7 1 6 10 7 5 13 10 0 5 0 8 1 14 1 12 1 18 9 13 12 0 11 11 15 19 20 9 0 15 1 0 19 9 2 10 5 4 12 9 7 1 4 5 4 15 2 5 6 8 9 8 18 14 1 15 5 18 2 10 0 11 19 4 11 20 18 16 11 8 16 5 10 4 3 7 20 8 16 0 0 1 9 9 5 8 1 13 2 11 20 2 8 3 13 6 10 20 17 13 11 17 13 0 7 13 7 9 16 0 9 14 15 5 7 18 11 13 6 0 4 2 16 18 20 0 15 14 15 15 4 6 17 12 14 16 7 4 0 8 20 8 3 4 14 3 8 14 18 6 8 8 10 8 0 15 17 4 5 3 1 6 15 15 15 20 7 1 7 11 16 19 4 12 11 13 2 2 13 8 2 9 12 3 6 13 6 7 15 0 9 19 16 5 8 7 1 10 15 18 9 1 15 0 16 14 13 10 17 12 3 16 18 5 12 12 1 13 4 19 14 18 16 19 17 4 17 17 16 12 19 19 17 5 1 5 14 2 20 18 4 11 17 5 5 8 13 15 11 11 0 7 18 13 5 7 20 17 3 18 8 13 12 2 19 14 17 5 5 3 19 7 15 10 9 3 15 1 20 16 19 12 13 13 14 4 13 11 11 8 10 6 14 14 19 3 19 12 6 15 14 12 16 13 20 0 6 0 8 10 14 0 15 13 8 8 19 18 2 12 15 12 15 3 15 20 0 2 3 17 11 19 20 10 4 9 1 19 4 14 16 7 7 17 9 12 17 9 4 6 16 12 12 1 10 4 8 13 9 14 2 4 6 11 6 7 1 1 12 8 4 16 14 1 15 9 20 5 6 13 10 15 18 20 6 2 9 19 20 18 3 9 1 1 11 3 12 13 12 15 1 10 19 4 1 0 3 6 3 20 16 11 0 4 10 6 2 12 12 14 17 5 9 11 0 4 3 15 1 8 7 17 0 9 1 19 17 16 20 16 3 3 12 20 3 19 1 14 12 18 15 6 5 17 0 10 15 18 6 3 15 4 2 18 15 5 15 16 7 8 9 18 10 8 17 19 5 11 19 18 10 14 20 13 3 1 12 11 12 20 8 11 1 14 16 6 5 0 8 20 0 9 4 13 3 15 3 20 6 2 19 3 19 18 0 6 9 9 0 8 2 16 14 17 11 18 20 6 4 16 4 8 13 8 2 7 14 5 2 14 4 15 0 19 8 12 1 3 8 18 5 1 12 16 11 17 8 1 10 7