99977 489800 986390 1023956 116005 386021 502106 284684 95650 52594 727468 457537 1034484 211010 34556 830150 46044 529098 23805 692821 284193 399397 548517 1003658 513802 475280 903857 61283 348645 901615 1019935 93382 316036 565319 692913 774907 25019 642626 130929 778542 860643 1039790 897320 148463 752474 344062 42213 482737 22785 464583 622204 958286 619708 365636 990468 815233 963574 1043411 737112 43114 168986 905846 342167 497166 239387 560979 963749 235733 73709 367669 298152 84234 290569 316936 371595 536671 126701 277856 131710 660070 172186 739059 232820 181529 587796 1031194 223139 694610 178406 404309 847880 873300 647835 1042628 64992 504640 437574 564910 730416 888225 300539 355838 723775 685025 818004 499393 248599 978129 379373 319657 223751 802085 47335 465805 285731 49142 759401 380903 727234 446270 336922 722772 114431 539743 918441 382232 248378 546973 734022 812695 775828 429471 760358 1024989 357750 755186 173314 155671 332298 189830 651928 399896 517568 234031 790569 1002709 916683 560165 673273 217065 19106 808580 1012691 116754 315007 585677 130434 763826 182243 940643 444249 638799 588560 111887 475820 318995 525710 451453 821845 98892 180903 444093 102192 72173 442346 263618 939167 709388 967083 26086 933126 916578 87937 308068 222800 1045966 884936 866781 595560 504018 483613 838868 473025 573716 460005 548914 583119 1047775 734661 864450 526732 241055 155435 228534 1524 610409 754372 1035296 619657 190064 81156 313722 61903 382353 55713 502303 719313 874696 1013784 599759 447642 688313 999463 328751 168637 246824 435793 666439 137678 401537 770142 872962 737511 641617 371159 537521 589092 814538 391310 481673 499239 196419 803092 553760 793237 334774 371522 737012 552086 260417 693937 459492 982617 976805 806721 431284 468622 483530 315798 848526 308458 436537 696214 289660 298662 458912 697580 677871 23297 156242 666504 614971 737209 579012 188445 286488 634262 20242 714402 243235 408800 8056 720594 481883 367075 652760 309420 1004196 754034 159546 702707 840263 183650 735048 855470 909680 692490 47310 758441 365999 673225 876096 26099 187000 984960 287284 289887 510371 254228 405475 1041923 234476 469230 21421 594619 63860 978298 719762 190119 741950 946603 395193 904872 796339 964981 502509 820455 219166 796242 957210 980303 776497 730046 643541 340494 980607 385979 515282 817176 536319 338766 1031787 541604 760975 405248 351776 619693 60527 1015645 755985 361330 321474 460152 361094 1033462 232465 724838 664680 442240 832455 27838 692165 495388 347829 498464 945487 612889 469648 721579 507358 185738 84846 541316 15082 776645 709709 429398 149265 853734 688012 792013 1011351 1014093 305008 297754 423905 953884 122529 697714 721913 899002 6314 443023 48909 287314 25212 299565 794864 125013 207595 119438 703896 759540 334640 531703 337310 443046 950117 246321 808641 60328 474892 636681 310371 520824 91529 954576 49162 285786 801443 37339 846305 501715 125703 443908 1020212 45360 114885 470823 924919 534272 584657 393638 644160 462486 776835 1044710 409289 612488 139799 101328 726383 951603 456494 895312 246453 678196 13900 320729 947010 500208 916568 10976 833118 985613 315166 21853 503417 261623 284112 317517 643493 630876 827777 753202 14871 118448 263593 734353 362154 538026 1015972 780403 543579 751045 1029171 881381 987598 415680 290297 1021304 780744 725279 573438 853697 100787 170151 633136 757466 786205 133861 609757 209887 978745 532136 49211 947826 747356 305539 153825 368184 998785 799820 958283 464474 198 630688 901721 973317 227821 1038428 1024208 979178 506844 891941 287192 719806 836637 347618 1023356 577723 109406 711228 529709 534558 484851 633893 392255 219303 726095 307534 118891 730140 648078 159407 377420 1020870 32239 468227 241122 517362 527186 984393 107282 755057 180670 685380 982563 925720 656862 943100 266306 47425 7038 699963 940031 645960 484883 561937 739790 447248 80177 211025 239751 523388 407826 802578 617959 663285 674582 944174 672525 973290 923197 18630 559357 401740 5039 593596 848160 707086 995124 611639 173506 272043 63421 657699 659 963487 876505 220590 908583 906221 134720 905420 1006966 564632 998988 999348 812636 243242 12411 396130 36378 671536 76527 281875 42707 512699 330221 858827 579344 364512 811106 383954 344637 800569 10329 896306 475434 874339 131974 841275 600714 362878 265150 937216 174967 638384 668540 346840 1028076 104354 472670 61661 777034 56065 465318 1047664 299220 124926 605371 428979 232498 214991 784805 520717 264690 674092 775572 433322 294914 830674 541017 788217 452152 221699 1042922 704300 102090 545541 432355 817851 167638 82335 435456 932577 505563 635807 1045157 819486 858942 913238 427094 103347 273607 591897 170814 512553 352545 522946 288684 137674 944989 252462 870802 801318 984175 330685 41221 358800 410544 103381 929472 469407 165722 553567 525472 609198 388367 790344 394793 476507 88659 898818 588031 435467 529677 796416 992622 128613 912394 469565 820964 632531 126842 673206 560241 850436 506225 29931 223566 855661 83559 194146 324947 782787 744889 337956 466302 640386 952870 1012799 910451 127849 434770 740674 979703 684540 188742 146116 702580 465153 36590 128477 596857 198147 145562 497066 768567 135378 358782 248782 506629 806913 611121 667884 601308 372071 464434 893230 128987 232095 1038942 764097 417220 161160 34683 589910 592509 912581 945585 72099 570513 799805 945676 703456 85421 14748 570107 241739 181027 231633 719060 360100 1003114 675982 747086 342449 218523 227020 914693 23483 580598 441668 944633 570128 557659 194038 56847 89727 661458 935846 710287 973279 440835 688730 454052 793224 951743 1016797 330463 441304 251765 896064 601013 277423 924605 680531 703484 149235 405457 567344 425586 267789 938511 1032113 329014 973162 500344 122613 506445 472572 471860 324831 948254 119223 829708 1015191 504310 585748 814063 747271 863365 597649 1009517 66910 1001056 454958 678719 792465 53373 1036017 965565 842709 358073 511587 467558 472103 309333 434706 85596 121540 225397 365837 505061 501425 388768 38763 827883 843828 827203 809668 583805 697688 869422 229046 9036 155246 703765 839009 820527 737927 876560 821228 276895 781306 909851 180990 677180 130276 315287 578373 874054 644003 38087 1034738 341284 544602 267860 131387 197857 566385 1038794 637144 271274 16658 507417 967303 719697 704941 476180 867977 1003981 1045876 419573 485410 534968 389856 66775 291356 78543 80938 186171 947013 903798 324563 654212 90860 756786 336157 134011 861544 422444 853135 640459 829585 34229 752756 345733 266309 991164 489821 970654 520933 1030490 950939 532845 1025493 412743 1002182 942893 301567 476001 152632 170881 51281 981804 173459 571627 929338 578125 560695 993875 612913 510478 555725 67462 591918 177886 514495 313781 839215 393422 659389 627698 317621 848916 490553 330678 309060 303500 36332 246110 211174 675634 976719 927913 612521 489641 430883 270652 145948 876471 608489 69406 931286 142534 901483 688956 718319 106341 858929 750566 172677 216773 544525 918864 269881 555581 504976 385554 414383 223687 431762 861097 560402 679552 841646 379636 125581 529196 566979 116919 120019 773295 672628 235035 233112 719509 250537 613676 446485 419723 1000204 307546 1012616 326115 803213 55288 930225 394260 540127 630976 290391 861496 163576 314958 332993 637325 935829 3744 295998 776949 330419 361373 625821 586101 700439 580490 96949 119737 387272 981398 603359 817039 955279 142928 878455 209511 274814 327723 246110 756186 944742 361473 999547 431136 631135 214413 101941 845976 104772 638959 748539 532548 796980 91692 929724 779850 393491 605100 20591 39028 228870 720058 459405 96177 495355 775944 451730 26770 174367 766504 899967 82894 773221 329748 474971 964286 366598 1002918 980909 701409 93947 387873 75780 815961 175237 378022 838767 918381 256166 217792 566789 747781 19621 740057 874335 348209 194446 1038274 430361 609443 946864 287279 872021 109103 931357 649529 860471 970066 277805 912090 429930 795561 305915 908404 32409 173173 98022 78667 700663 712990 547090 785670 217528 42413 282341 788530 102805 665936 380810 171199 480076 315097 170097 836737 780318 619840 1030605 795568 121936 677917 502549 156008 644010 819246 946051 73770 292347 967639 379544 34393 355218 22429 230550 939710 616903 585386 769796 497925 85872 289613 88366 971326 282988 270199 943267 52572 735004 499006 436661 652217 435940 989021 408572 931216 164527 610738 925395 361090 545897 991680 63962 971282 182914 950059 122226 769065 279665 468030 464708 434578 159535 704104 202427 353407 586168 175802 352645 700674 338318 875115 366614 513429 849718 330580 690724 76691 170680 155765 1006380 462780 499747 806510 571116 354997 56327 503815 792039 772486 882681 550568 725476 1562 200466 396001 313967 884674 55920 404708 1005911 189363 781748 926982 743214 34179 426883 947266 225228 608176 285189 636085 657101 529433 925545 596515 453646 779394 388703 33393 466996 809749 973468 267817 43301 584412 626010 96505 816780 299080 520661 952884 546393 6573 651727 1029455 194879 327619 344588 512613 263989 183847 671447 235188 148470 72664 514172 169246 639873 529338 36812 1035945 274073 101654 164508 774911 333637 308248 297029 684271 810321 934480 679462 390890 41676 476978 123934 656262 249992 819350 747794 517631 240286 541496 984941 429745 554215 62265 70043 3999 239491 920732 495245 961776 45910 375754 181816 753004 644742 329230 712213 39683 196863 295450 296355 58182 837871 761985 963297 477164 94026 295994 749268 1027919 914503 158499 373255 746732 605152 829052 413958 203239 737878 9064 653538 554372 417964 623472 670640 603567 303399 640255 765194 384885 730068 490470 200332 917385 365314 956890 232536 260800 763843 50929 526739 683669 179824 543273 621797 860582 883490 1016289 285949 492597 753210 978014 990475 704679 731353 245832 244036 351241 1012072 70954 938850 943750 772114 891893 188193 408562 527173 1042301 777923 971842 953397 738555 274317 893970 402265 992393 910920 593182 677100 725417 539585 220873 230765 605119 428361 353945 81439 102034 677173 692408 557450 481999 159583 39029 536568 233094 73123 837825 359417 884139 743523 576691 159456 277142 202500 593924 32067 687747 961647 962452 76670 467475 996241 457187 442929 796106 527323 688024 463550 412303 615874 898046 150476 473646 1040192 335234 1039815 802777 733265 988726 225117 233635 911223 334929 778754 140292 538167 438957 943725 793688 1035674 1036616 1024281 114528 445101 845251 843461 196287 242433 943078 481524 757885 819499 910874 232046 628616 442693 450029 955325 56367 965995 316562 765873 824485 506432 605022 767965 114052 476006 707661 47383 262727 886793 31354 1021948 996814 837461 651946 116073 482014 118011 502722 590595 81055 1015217 296780 473008 366364 1012655 197111 807964 53190 633650 1045524 804661 81393 343804 844314 983728 394070 275666 253218 823170 29840 809469 455531 471655 659871 995274 864471 368734 69224 190474 995181 1000234 879410 946578 341973 822739 40234 693436 586207 876835 116448 663525 828668 491562 557256 730093 657603 988347 537018 213178 697710 738284 915315 590261 771162 578202 204562 805451 1044619 842211 404891 1036909 1829 625577 817271 373520 907252 460566 937458 66222 677349 146707 1027516 950724 87947 255183 495977 415570 845723 98366 509169 580958 140656 684183 479024 556401 636295 203477 92775 171288 377348 7224 724153 629348 494380 233153 65711 120939 428009 941497 36277 252868 726601 502314 831643 358159 965631 802660 123924 788331 259809 530298 686394 639230 499048 782274 360456 527217 905011 60761 147423 61041 816516 807325 147458 626223 349121 343729 253977 1030113 108532 953340 491698 818751 88908 436906 80827 910855 1032858 1022506 601354 631417 1044181 60590 805589 713179 167318 383918 1035834 862710 481693 617573 601016 410775 793418 173138 826292 80911 735524 183737 275190 812980 776278 511008 101161 821342 363821 295122 785246 455914 629659 81759 876681 317115 247735 414234 1013251 95796 308795 167578 769542 366399 515333 1047097 1047093 124361 459670 556696 603153 684611 873366 831001 480644 343587 784718 956516 741722 907361 152620 175843 121795 2554 767811 571717 832211 758385 309704 973310 816899 193609 661398 41670 857005 479628 205227 276758 440211 219207 638633 494254 351576 474891 129878 1020434 582661 512366 207644 764680 1030022 167048 301194 980763 919851 576375 1033680 119323 235560 263131 671047 874139 133652 332378 586215 193138 381806 38685 995280 133947 241683 680529 728258 897748 830409 127144 116900 289763 703160 128981 839168 785996 516588 328467 754309 220092 126932 73631 636804 824354 836806 825657 920180 55856 338809 902824 116079 38878 409993 517683 282546 103144 225270 461352 798241 860491 586661 857432 496576 28108 325086 116633 950843 52337 734412 514627 555615 401157 343040 601268 507039 870808 77039 786636 792976 308989 71535 214897 1004141 322891 844350 785677 854419 471645 574331 628235 541446 802898 149803 228189 29931 330253 389557 366329 534540 1019829 1004646 389207 993367 639799 383471 88309 148831 818367 525538 75987 172761 32579 477752 789239 432417 1019128 424397 252395 402867 232410 833250 166970 322482 375337 983195 536822 771172 1045222 150143 785461 253875 131675 533755 156559 357550 854672 521695 674466 786950 456662 442591 212879 138897 525632 1015827 968570 448971 282917 920695 965389 961616 229792 956012 176885 129123 555280 241205 427108 727659 727704 318587 249230 395632 401056 510666 561708 231330 718674 392210 321532 123603 902430 70950 111422 869624 744246 505152 160568 627883 742419 843387 270004 517548 13806 257624 725117 620891 501576 206394 132069 151360 832354 967658 794946 869764 925381 961043 793197 248181 707516 39110 153409 727046 405205 587256 274978 593484 447332 271872 935027 166402 61440 685081 246558 350726 985860 559846 846609 1031898 700175 949481 425403 490276 470917 482570 282003 160814 32011 747286 580241 189030 2574 964670 261811 594399 638781 956308 699002 832207 196619 1003153 635242 1030671 376622 823698 370318 840094 107299 948310 641265 219422 866983 329346 524326 194133 606527 803869 780480 570798 521137 714260 192731 1030838 685193 886455 754834 491679 409749 28218 871046 109248 308074 650037 815198 615698 957405 473893 657217 414901 385162 918249 225373 858217 996432 284485 186724 1005846 907986 87394 182538 879172 228600 543564 441224 752291 396652 28787 708380 808069 900382 732714 819335 241247 851904 718891 948109 133964 303179 832786 615289 797577 386425 374493 780182 3322 312904 541555 759735 621476 798333 44313 591024 537137 414494 850686 579802 625263 726775 74161 263315 507345 425751 641957 64188 46572 603984 1028532 523577 421115 337594 885657 293236 712284 529456 680052 357595 624401 416465 712522 985438 30272 503424 698243 979441 716212 520293 39274 403216 1020505 922474 1017521 625462 273603 725183 359146 763749 588200 191575 758799 96161 887393 117097 551674 280436 79214 986863 461806 171628 71407 39978 294668 146585 368939 3356 385247 337680 113933 265996 592593 246890 359074 1033478 117683 919877 414108 670809 372793 373954 979410 1044759 547708 236805 566206 25240 683894 658361 14589 636919 853385 404105 560339 291987 767737 163752 824484 81040 996717 817738 196732 698708 684914 986921 355208 863754 285944 288001 859291 461858 8147 37139 480938 153551 394299 484262 211280 724103 972108 1000577 733515 209287 252295 204659 784637 462413 351055 352460 731372 225052 639341 393697 1005634 1046907 472973 894347 773453 1020086 648895 1033384 114176 576092 572918 387737 598129 553663 707212 393667 199513 8567 991420 372750 501399 187871 611367 836457 109485 119703 294992 568900 620097 726784 975136 201748 107678 817603 1047394 878034 477232 814922 742728 233084 501260 721222 114404 503699 886629 840743 207536 585116 530968 146343 202247 478367 876833 810816 98729 433323 668964 159409 686651 161360 120037 583293 929989 345891 984528 844907 238386 290366 574578 363527 513235 223421 820477 883488 759517 3650 968 413256 123110 646513 828877 537943 47468 415861 420138 1021928 437838 291193 26016 707035 449873 67376 56599 643025 887964 946510 449560 144307 1004348 72973 223825 583980 315809 211369 543509 279082 326175 95460 937434 521057 1042798 182147 339641 862408 806699 872910 984817 567833 616021 673812 609635 69461 490960 716581 354071 460094 594149 43222 182199 106972 946112 659585 827919 51449 915441 468866 862355 499877 711916 430523 548313 71090 819337 909841 29978 28728 547716 980716 377526 1046547 30206 812731 277677 1026400 552954 982126 35622 391428 203233 934906 436460 305445 695550 927449 791531 241070 340995 235655 495032 270544 553859 152326 27655 870268 860789 369499 489778 370153 369335 411150 746681 664596 584073 1004462 705468 344635 264206 277835 369027 548193 279503 645370 40951 590798 769847 294485 763942 285068 176663 865016 928450 691435 471588 1042181 716963 285437 887668 311713 883521 304155 207109 425333 193850 528478 396598 513325 45778 312358 186956 655356 672366 795799 748271 409111 593176 44055 522922 816437 493310 118482 319086 580886 126963 1044278 969999 179193 959469 680567 1030086 406308 1047429 623884 930477 727903 113786 450352 93510 717177 268846 350562 768757 512706 411175 753893 895873 428431 168080 121921 242583 895418 923829 479168 25927 769311 920971 889330 342149 426016 294437 1028137 779177 339490 440896 303870 148463 515598 1000120 1045194 710136 913105 870928 158766 245320 885724 247023 844940 418246 922020 658078 462475 101950 522787 1419 810646 13026 735573 521160 65374 960709 991677 505740 54868 35679 862429 243633 694320 598284 574401 348212 585069 545677 414581 971449 763594 931973 205194 988933 197066 469500 27798 433026 982325 159456 230576 13758 310677 357248 849912 1004268 786874 889359 577293 378977 436022 158503 645525 209944 278242 708163 133817 1043759 242007 406083 648613 361576 324470 835052 588301 447657 838369 516198 94371 631676 828031 358844 42914 250256 28412 496479 450374 924470 303942 174244 521809 944356 406801 819009 472712 765878 962900 888788 12596 877032 942282 458332 961442 552797 425075 991934 498595 775707 356880 434497 341005 967373 473258 529170 524600 147775 767243 278209 988545 556262 339523 843970 607690 233814 53797 1005 95736 912073 739783 387583 521588 931487 220678 230423 715691 582616 830463 228153 1037454 78748 289175 510159 3347 776627 670197 384802 683954 339214 987650 1008101 786664 845884 797936 618155 109495 621045 266416 292204 331300 320915 1024634 434436 415160 340884 609097 708532 338944 160282 535644 400287 701197 804203 877495 389966 430581 67697 352416 573997 69968 556346 1001506 207116 280507 265593 813453 247454 939608 432899 639732 495613 963917 385107 365997 47396 36928 483592 199381 142708 275170 715362 911306 104496 623969 304072 21167 130304 891123 569156 829163 581746 869458 678405 874922 116 970811 56540 847450 367836 308206 240832 523056 872416 745905 23370 736673 226974 271181 788281 1031913 338326 984719 154864 460935 967978 383432 272115 616639 197157 669774 487022 542487 826929 567033 732078 428250 824415 180391 34469 591256 452003 160440 763754 68516 1044822 543122 923319 193684 810418 445726 831081 707013 364634 847177 203268 63701 308943 97924 452397 71719 417531 116293 796205 310114 565162 333700 891509 284658 381196 491327 686868 14726 906549 884982 770883 231056 1044638 189231 201434 218312 471713 429043 335576 773546 749056 355663 111070 877299 573790 426452 736436 791336 1028036 645400 1046212 179726 1034526 832563 429722 821555 975548 307779 27242 414820 974802 265448 227466 671285 264696 582856 888819 473213 915882 630284 221380 437462 331464 19682 849087 143649 948504 471545 114634 740352 577727 542472 409712 477531 212684 121671 864350 73436 79277 147443 935142 221298 833976 820431 294783 804050 604580 541854 396866 899569 587533 950698 506991 756107 458483 365120 914150 626080 504379 924978 870575 783601 122413 206419 828274 759687 156916 994046 714752 23341 816673 544400 670408 239601 546601 366313 184418 847015 179170 997616 1003016 668518 962314 783628 309784 443913 789184 885675 523412 123567 295177 922046 192417 491579 78924 52539 720907 860884 712662 491930 744896 311398 430168 1000537 310353 505120 60516 405881 303988 772084 658675 800766 413572 278299 255457 63090 991743 66702 343663 42850 565767 907918 211393 138720 658658 237596 225118 512511 226938 894337 562099 392539 817630 331976 766096 1034126 555455 283199 257449 885436 159988 305402 977174 915464 152310 505680 761811 312348 916581 993116 648769 508838 504705 286589 28835 888789 800945 149206 748450 985824 157440 203215 369866 916607 943259 282258 934667 179824 680788 166287 855864 194803 454946 1024504 478347 225103 317599 308805 467231 449611 692616 151730 495221 777909 475457 39868 457200 783839 346959 108200 148825 888349 946651 506364 685915 728392 230966 113668 455688 85822 633167 1025358 410962 410207 990271 66862 1012627 775185 630974 1021499 388613 982334 27050 516816 131915 409297 236423 129420 1042919 73277 220410 799186 481473 700917 554829 655434 896934 81397 34543 580446 307143 319544 1031153 864190 508982 1002815 666249 615645 645740 433297 437139 61809 379590 861493 871691 622583 217347 27193 217748 795436 169160 595759 443892 563861 16924 920747 759701 829176 274924 818374 806662 93921 828040 464798 19320 62238 524324 935891 627778 365379 998744 229132 801118 369191 179105 627312 82921 854629 771038 272174 472743 459484 298707 536309 138876 643888 581033 1012860 865012 436295 74348 79867 1724 1013964 669836 121776 608294 326063 765277 761948 70057 959138 956566 160195 313951 967326 459990 312112 956038 304220 124954 752622 677888 967389 633929 717776 671442 986595 214952 458666 846248 212597 386406 789973 464464 211807 990738 1004207 188987 495023 376863 525593 432895 648505 862311 240375 335575 109844 731813 488884 642337 962588 166393 44731 132831 249198 262504 406527 409399 244974 515162 853108 302067 123844 139034 122003 992770 604378 212826 647898 1018357 735584 486572 812106 157827 585033 420106 499943 800517 523211 389454 174140 634874 380899 46523 935380 906116 707791 254578 458178 1013738 1020562 342014 661786 551444 414323 242633 1032821 531986 668542 313508 799345 782230 444161 10051 650287 979573 625937 792255 985556 217897 1018115 810258 1022216 477010 58867 374686 984954 495152 830272 517031 171865 98603 426253 14036 463836 439372 558274 444338 728508 272065 732554 534065 75701 983901 344275 893989 658185 586005 382672 404934 711676 914308 683770 111152 1033817 908136 201867 72676 915947 214818 430850 842053 435973 668474 572066 259356 854779 531161 308466 376597 101543 501838 878910 525376 256229 652682 389396 776080 945942 1006755 269513 191071 806305 645204 985074 488680 847470 717948 769515 569036 418665 1003163 650835 907150 582405 632408 176526 118551 349366 1015293 744770 605746 585078 609017 944346 347921 1039425 538205 811526 325062 67224 224608 454969 444619 316674 983515 519722 878971 593799 940750 427091 556182 248371 275673 812917 275137 483737 144068 858130 90372 624461 654839 79858 534858 1007209 128770 519839 471780 43017 1013271 24040 94983 262095 564107 861794 820553 403551 1028185 261090 103464 944100 661150 739844 184707 128138 313886 518312 491295 553218 553150 843887 34595 227585 981768 999234 500892 736704 840874 1047756 728058 143997 1025271 913147 525201 116985 302948 118403 334873 146937 549900 412506 14639 1013190 159789 930109 14802 845996 925353 695338 889062 696190 211078 212196 220596 868368 5486 175475 726120 731580 478256 578977 308882 41438 193341 352125 891814 856152 1012012 801756 510332 740367 1039670 407251 253136 456555 913338 1023038 1016259 60635 492218 453693 687192 310095 762461 892850 278776 78524 601451 851140 269550 393372 67028 64350 913132 547947 905513 735664 356229 50219 215329 173 133552 248033 465942 1005708 344907 518934 351621 798024 374166 690006 165522 230176 38324 381620 853633 375575 249134 649029 25406 255861 172655 712864 780758 208964 454984 395364 978684 542676 62318 4786 827269 847671 497911 944815 614636 101061 749793 888580 246223 837274 926092 425566 719472 740115 28986 340974 326965 98645 581270 144361 399144 92102 313642 75785 794743 423570 403943 429066 998645 627751 1039265 420398 666775 989625 160657 927674 797689 59327 764369 745847 419031 428660 676323 120881 454292 880215 582443 159035 220854 205995 37232 339690 321895 243704 456031 554261 528886 921736 541960 462236 125780 26859 7263 489694 845976 971379 185788 407105 998779 379321 619100 860333 839389 711446 135901 645905 439102 874282 458694 347357 672581 595801 934397 929415 113213 873033 248654 566790 550547 622694 12011 324442 289370 151646 911847 994562 527303 43942 998330 658564 824756 838386 429760 445160 575521 481984 225466 789821 317615 176079 400203 909587 918307 920480 756860 575744 764393 323836 274232 121116 525966 297069 463825 910212 944709 595139 243833 111834 69220 358288 287178 876739 554212 443821 197439 302696 940259 388019 178104 406774 405285 615043 1034746 292894 341647 586687 544045 54421 792748 364110 1000796 814229 268840 469724 811000 1033307 121687 180311 670806 753319 1026223 673907 345132 272703 88905 578599 857112 727403 248164 831534 685081 415866 640738 104839 778260 630845 570826 852470 696400 157575 435908 943232 684538 589491 788896 371187 376738 572445 716239 105820 551356 80039 905960 553102 728864 171062 2341 807074 83339 457267 106979 920177 750108 704011 585766 1031964 29143 403375 235794 632965 975398 645141 603251 191955 612690 28085 97590 34802 990990 471308 4590 800273 226541 1036572 509264 360994 356071 864234 491191 972125 678873 868095 174753 564413 835073 125928 473903 818561 119685 728247 211113 694701 503533 244863 778744 713862 909221 251867 548139 296730 699005 641384 129010 873654 971304 816710 784422 216941 651200 563867 326719 146584 88896 730640 256988 477521 762889 698450 161855 311030 170334 118162 470222 509868 910055 846598 69523 148186 534834 826214 446909 698794 52781 1010543 757789 263051 800174 300643 730026 1043121 302571 643719 509 827540 886786 404900 306646 78445 766067 260487 178069 634300 235424 772226 85441 353476 39508 162280 351621 606989 432697 808596 344878 537058 13920 474467 133806 232657 758717 909237 540700 370222 505257 396784 675890 547727 288351 791549 424142 637521 438143 861641 674161 46098 254605 187334 373699 254773 340338 114535 1027085 286561 382714 845735 940477 958978 905045 42371 317414 228039 729239 409723 558525 726050 766777 181013 1042205 264139 637589 186202 857348 33597 830829 373591 376340 228408 52836 595358 702227 1045821 476291 545218 72555 807445 50102 27870 982443 769099 312653 739855 894980 1021869 479356 255733 224460 198351 1004251 370743 460542 163719 1018086 570876 953017 94066 259709 878706 779709 1044590 388966 574538 585713 167198 569286 263994 330719 922986 33964 83066 415542 623356 427142 463176 27463 519619 710570 344420 175497 823412 495823 308116 12310 711940 398737 273953 205355 303407 595696 281432 905388 539381 858577 292363 734877 56599 102268 194062 73130 713630 818716 134330 380576 931925 702786 270700 741874 51018 961123 65031 147509 197457 1026389 400238 402084 555649 779478 261643 353180 948916 973573 696907 446241 181771 942567 456992 959320 808808 16355 226429 340235 538355 676934 893918 68648 810646 1003457 188605 445506 175745 654566 396062 23823 913830 596142 22020 909032 717374 899830 992249 137036 1023554 937724 62346 815453 670706 7143 220105 167521 175698 613693 268490 747074 1034664 912235 469030 915471 178176 554049 259451 363129 683432 148339 759529 883798 77236 760601 661910 435490 401019 433199 319020 542073 323096 442134 525654 952222 886506 449553 322630 561144 906260 508873 244018 531855 1021437 616394 653266 309907 804562 37636 542180 294102 593663 733770 69545 808525 838074 339158 679013 652690 137592 1035459 830178 603749 494710 898962 56813 467494 1036593 358054 997592 295005 260846 823240 93175 653107 644659 863651 635171 1031158 19788 546889 63546 709529 253127 441772 926620 123697 858104 657958 545968 757881 736630 53490 411741 553551 842652 984240 836497 692533 558345 851941 921534 817105 496928 990584 821080 643949 328841 516406 143960 762999 150958 438352 1012412 655106 287039 334296 180484 351044 699054 307015 751799 620054 140468 1010938 636124 770423 425418 832176 867458 484617 216241 838670 360248 577171 480491 854299 303509 709245 777023 419524 498097 482391 133689 575321 351146 896850 550567 310030 464417 14021 676893 383099 753338 779945 764274 1025309 470687 732190 152897 986579 265982 421348 4713 159585 120198 269539 928910 667376 626926 677027 873621 254604 410991 265172 754988 133541 301381 775368 128831 152975 758065 929268 861828 295426 23802 352883 58865 245146 472039 64131 689216 303703 213319 703493 196722 638495 499945 736001 216649 43831 748452 1047072 830156 637134 185296 334640 458951 795507 1003979 303012 482632 581017 581750 866577 29731 911386 149942 174515 996463 801457 688883 636134 355591 146558 858523 106412 295178 838790 241568 868654 666716 55857 690166 893747 88099 1019338 664342 12970 589642 459011 519038 163878 205569 100206 1045039 888925 905019 362245 637742 703657 536366 516259 662019 271239 373207 190600 269885 174362 81524 257752 724971 755624 162055 88093 490532 1011740 464602 738753 86401 866947 148214 577173 68766 665231 266922 247629 652444 109591 723466 334594 1009570 973717 110701 242606 472919 85670 668911 520883 726378 1026190 664301 375125 725003 632497 534155 983355 204399 770331 909617 66802 376143 416505 1035786 915562 891753 688926 865924 348535 546302 935039 669394 827473 804178 689847 381549 718868 743728 294532 923791 583489 329060 306760 284854 458811 605758 882313 223015 848331 951573 210545 651625 208797 853186 523342 713414 600769 48673 837139 383181 662059 312468 676310 632786 152370 625279 228944 192365 471573 540109 211808 573175 234097 341097 526984 608784 710604 223430 986990 568604 296462 722520 45149 246209 158210 329241 50881 590698 217562 908037 286639 623559 284072 77470 986202 257867 176102 44392 639647 762285 9711 516974 347514 903783 786563 993468 675215 434490 169031 1023458 575906 567976 350787 669816 610079 527481 890978 253844 107155 782903 760309 563285 983088 524721 292913 508508 519245 1040252 29356 746574 496612 443245 776164 821331 310547 859424 818616 436378 411548 936052 903661 797651 474468 21005 346794 913843 815863 510929 122620 520052 899074 110955 487251 318546 301016 351436 603651 716303 174575 35492 300996 238959 94816 1011437 953395 43709 905834 186721 366159 1030725 67823 420351 675068 1024215 606965 578954 29571 542795 244774 539146 696848 513015 683856 295753 163379 445755 480998 646998 1016672 352245 998782 344838 940911 239373 400977 327278 706332 461035 988607 483690 923272 959483 647624 618522 274870 576304 1045139 501599 602383 758399 199403 184674 99806 158559 1011901 715278 963285 184656 241051 136081 169095 656976 1040188 629471 211435 384871 956409 724015 85216 696605 610130 1005436 199331 519167 680551 394501 379994 964894 959616 948685 532365 681615 556934 347163 945831 971756 435335 501756 276857 888529 19510 967612 777656 266080 591720 353393 978810 328893 925592 619120 74173 962963 1017699 761301 507617 22670 416525 987904 504104 47327 717051 737043 793405 498363 817719 107637 491690 814044 799472 638801 97888 781310 926454 326168 201523 452963 93762 831995 227420 789840 144748 805746 494069 964750 460339 612023 376704 847850 777209 771148 46177 415925 831556 534897 671839 410948 105279 922798 73767 184689 951350 815696 732617 200472 549406 917731 928057 934555 134154 1037757 594127 405343 170423 258419 2504 947277 480257 124002 841922 194642 210284 492327 387652 1009375 916124 764711 912180 638057 312029 333576 913759 123626 934044 475958 799732 548446 293355 483935 87049 919879 399617 745975 931093 975146 85176 327349 288116 647952 669965 715028 202471 522246 980900 129491 698129 258461 731202 554614 571387 366186 856401 353730 972944 114311 938079 914501 376098 98320 137887 190667 985059 158631 724326 534762 500077 121073 691887 544119 827707 344855 769432 411407 312877 111942 783075 987792 32520 280367 184694 884124 164596 895368 779995 129821 195068 180872 252865 34747 996753 285295 734329 433768 522504 1038332 41337 736469 21015 724213 319453 718842 983388 856739 666081 139410 291542 407123 79720 456604 476778 587222 380536 389851 616543 396289 844732 135511 506338 888110 412417 737243 412035 463802 260025 839028 727990 195717 576891 389112 623444 439157 65664 940157 2583 397299 394792 579549 715041 770412 5491 398137 856437 183249 472969 608371 115837 201751 387123 74418 572547 195768 1001055 433890 976183 4657 709791 262193 369711 51074 510378 382100 700770 82609 651482 526656 163757 866631 137901 69425 472398 580817 269637 855974 930924 710496 812264 733346 406412 612361 464000 977261 1041949 798566 701979 485138 210158 392212 555884 983263 198322 419635 265800 310503 104579 487657 323883 124035 484956 511199 225201 895180 959390 282306 204573 55075 344972 157379 847573 761258 496079 896536 706787 1007561 350962 689017 442998 957097 238822 1030051 1039455 317884 849792 608729 414613 572211 144630 406622 98737 656518 918118 215292 85362 902896 835664 335232 863035 693233 725782 198715 175504 442826 850819 339075 370077 704516 1015617 497456 250799 621546 450913 289567 927672 54538 748248 466354 627151 270775 443132 705358 615086 181130 251915 355292 343090 838621 219044 167754 823775 503886 440139 952839 637274 331587 249065 338313 428780 885856 194379 346315 299526 101650 644766 752839 708023 163079 300281 381184 721208 361140 1031892 168956 37985 179150 306057 799682 721969 154065 685530 272992 385865 644732 885866 981607 27249 735315 1024578 211821 432403 550684 173902 898698 910779 823395 1028318 824027 491165 891894 846374 233987 662031 503912 255166 744613 349962 313234 688418 909035 44461 152334 26418 111874 520122 454843 200372 436123 481559 667452 677837 342124 602191 25208 1029004 212653 456463 821275 121952 1020828 10921 670740 466588 446201 562324 113941 12538 201610 10985 524567 892181 584601 426216 842195 636909 210289 771953 600393 600679 8164 89484 992829 264651 79560 782562 962741 622660 32629 601665 1029756 1379 828745 721435 305059 272029 931364 682247 457467 516040 519916 249919 1032859 295842 268298 984609 938080 78922 61932 309935 977512 1043397 930177 233486 233366 201850 888000 441098 52242 897463 546593 13201 40390 6186 798242 554292 878818 210536 46531 380841 457816 290153 550154 870219 239200 260362 942721 984472 1005814 518282 225459 22962 712279 370445 780978 346335 859528 267292 53396 765706 552655 535587 386033 651071 393271 934130 447591 209970 608785 115261 883734 213177 889710 366108 207909 249933 1017510 983435 985403 886670 316883 336107 227334 423100 257878 454783 825784 8254 901714 648432 120964 470303 758572 201674 820262 428428 188433 846845 360024 12119 87408 753244 784222 881783 184956 87585 473723 584582 228779 450919 363129 250945 1042745 420271 658982 597004 346022 957532 773329 1044076 241716 893751 506577 1037706 291690 445675 513534 551607 425875 312714 86582 956130 185664 679686 775642 90916 723906 256441 247374 547125 255409 728286 631932 881651 914792 1019669 31058 303074 938374 376547 873023 183207 612718 961327 642490 428172 100808 654279 767931 277248 811262 309721 243264 514836 1004480 432250 329162 935166 446848 1035554 542173 530842 612599 620590 742787 536292 564382 695645 16330 1020031 177974 240724 866369 593969 356417 170266 1025919 419428 364678 99484 280477 58023 804496 128298 413878 1027115 826160 433912 505198 365127 194039 900254 290664 552181 45501 915353 187343 265554 377117 516296 206798 704034 680694 915695 1035544 349257 714475 346423 73313 315219 492004 35756 386018 494061 668299 517054 198617 260713 308688 992961 807687 721727 559974 832621 538928 250758 723523 188254 46494 219007 492836 910740 210847 80139 98054 555253 106242 815151 585646 579527 411806 91031 170019 554294 862924 235793 419630 537044 262632 849422 388577 205843 232659 299044 844813 127181 252276 986510 900298 46013 893234 693674 805619 620547 701820 545146 554407 344228 490561 359460 720074 368904 490616 394098 413057 583035 981658 178259 878266 707500 238883 855896 183714 248624 413972 684344 102956 585216 509556 596812 156561 932087 695498 36883 963787 894037 272293 1021872 258328 304191 946965 643175 573565 672060 872495 446243 416833 1032377 553356 315379 521069 908678 825290 63113 139091 36951 380426 466618 288772 223301 308848 736512 448728 29514 59047 937723 369898 243400 676954 56299 842650 342019 774588 329016 404745 758946 39425 141035 704160 600882 978402 788530 724873 381859 639005 1022944 978228 468937 750067 479466 1013716 613340 761769 586475 866016 698104 130311 989857 277906 736158 541148 11885 24427 249905 861816 324311 226477 309114 684080 43784 1027808 1018149 3549 837967 523597 875074 410717 667549 557446 230853 584465 655368 594908 591109 899166 1047884 776167 940097 499244 31557 647427 655126 603754 778102 1042125 753930 540552 635269 854441 460293 272635 342972 370495 753363 110524 899978 802554 351651 887497 795136 157320 1040010 534435 25685 249437 450561 816847 547939 874031 740195 247893 145703 143739 789872 571460 819012 72703 368333 731948 366977 761406 662658 481954 850246 90623 258170 127423 509731 104142 330246 735650 729930 288378 304731 742889 914960 948629 895247 627004 282736 35832 1016992 47555 416903 332092 242413 167338 319001 911681 638395 800676 869131 271531 775985 908133 1000423 776544 918108 471591 398427 919307 641964 735014 467898 691100 561525 844836 552313 272326 941167 458214 22963 562048 477239 61620 77222 434821 621516 179421 134196 293076 897554 652081 493155 511792 21074 115077 900061 149408 858296 3891 396145 250352 478932 633239 676752 335919 37914 1015955 508625 797487 13922 455435 211053 837385 858728 994154 603331 477078 799821 363548 743893 472310 364564 732178 883658 266253 125478 877377 278890 403201 186319 223011 480421 96702 491454 194356 598796 568946 1041033 924022 405078 661009 45863 780013 912605 573650 638836 944164 473630 238256 59568 491943 153405 837609 240640 979079 686974 170371 80620 743129 586957 864706 992223 22583 776247 114867 690859 247357 148079 917669 520450 777485 10314 899755 233213 561100 767811 809755 277401 648482 411128 300561 189750 353214 185515 7149 563734 822992 794050 613840 336100 422542 800327 90660 8490 934063 507496 764177 449497 589043 958968 139528 553925 276889 289004 207676 181799 1041382 137184 765988 119577 336037 237712 1000443 243229 800930 189023 23360 208535 234798 146131 692023 702542 642206 566806 62053 144367 835276 94071 161047 597898 1032596 94695 416220 1007379 712024 256125 178695 955618 334205 52978 989742 395828 776428 971302 331438 731047 607890 184473 61476 32194 774624 977650 303093 351595 47947 205948 941255 111 241869 103332 370438 279037 359010 533117 13664 583467 767628 122684 63817 882544 763600 122043 209784 173352 134199 631546 235624 476692 660430 864154 623832 777175 348966 427616 148043 961658 447700 709048 23433 158440 210162 201519 65820 94067 511389 680952 622036 1015885 717685 247145 965444 797200 475680 622971 579138 501815 260294 531277 312171 810402 812694 446368 394140 974102 550720 1025372 682106 426427 520058 593419 125163 38812 239996 202329 820635 5162 303491 665242 15737 777914 328273 86852 594487 895234 778667 408944 335053 219040 400602 33629 963062 326291 935211 966893 431793 87488 367727 204839 17601 194926 8572 96691 147246 1043146 371881 66913 816834 384100 662614 236194 441997 325296 954722 295181 610402 733319 900019 53468 90455 145315 341682 746348 247369 125222 914892 938945 1026134 612883 377074 790271 215393 28628 770329 128242 317585 264371 138427 952455 87762 963680 435285 864337 232274 1047665 298727 624389 329733 277725 83575 801790 736802 986241 410766 230330 172708 669083 655033 596058 647883 736850 647945 510502 993432 98603 484500 172039 94036 972181 661490 1017868 518153 837727 581568 497637 93703 25660 796960 974187 920417 952902 735287 376598 298350 187000 427182 388229 403784 732211 75314 843514 143440 628410 741621 387547 775336 985526 1040938 383795 261559 30130 457868 666670 601257 558239 1029336 901536 1011949 516690 183886 343167 158901 398593 34612 318053 223609 320970 750931 124431 359540 547117 160376 112608 637733 341900 760052 542303 884688 533938 151581 542388 835067 478537 682187 449839 681713 38242 674267 318914 56898 420594 928944 1023106 818753 858447 420269 740905 142469 701111 185532 587927 261736 755913 862666 652108 388491 865545 297288 194544 302160 143712 787628 49868 10847 155 932590 17230 858402 648935 525579 810121 868424 668251 799366 210354 184902 791407 153058 334500 1011921 525693 172329 978013 86373 313159 53864 139647 29121 975728 536624 808656 908393 575745 693783 28602 458019 357350 299317 214732 984442 1025391 560296 912951 24894 1027280 200208 491601 539394 114593 655891 557078 921757 975454 596186 641442 612266 680167 864914 70328 471560 382722 56301 850750 143962 903380 776862 175550 929927 52076 510432 987111 667195 212281 771824 885515 674661 102030 77199 406686 772791 203301 222337 392893 337449 1019289 834064 120996 275319 582122 151689 513847 809118 779261 72381 1031546 446563 609562 911490 859417 458444 617324 688944 329441 316836 809604 121381 609093 1001723 576471 868161 740058 578468 745275 308075 546523 2998 559982 803594 106917 411404 202383 29324 114492 413637 597667 244450 112069 862404 635409 988674 1023498 451121 325671 498532 578553 97782 584083 732294 636709 517186 825578 405864 326468 452618 789284 288017 297135 940931 434206 963080 388325 13481 133911 532187 285448 1032636 252723 772763 146526 191934 234491 915806 282833 496886 480731 143548 24432 977263 857763 549971 95980 59257 158215 209476 245276 645671 842271 602035 644217 258000 315367 214346 901794 974479 330688 662454 1014489 497859 44525 301097 190853 135567 118551 616663 1021358 463195 174282 369017 250244 531025 216566 681933 883417 744673 914286 241683 674722 113725 772204 657809 113273 582366 810763 97041 682782 747261 107724 487262 863986 65307 158482 111051 497018 50809 360358 31403 3298 496033 480563 363482 889463 283355 801739 154930 324396 822969 76128 1005847 891926 712844 856652 927980 1047280 626411 315850 594332 1011352 733235 238202 90130 116624 220930 665313 976320 415870 97980 393702 165148 956076 1019910 261975 904735 674440 464206 969826 109252 610341 919360 802844 400271 321465 907602 734205 852995 169501 429625 257122 132907 169296 1039474 856330 619538 775412 680634 472474 16971 494288 191638 61977 990826 938828 640717 363380 165512 582136 9192 535547 652995 410117 889017 895970 9659 632522 1013969 453057 938263 117824 310024 897813 825854 780167 478713 408765 94622 272223 390275 469885 136617 378032 585 666750 400595 828162 340019 466380 4949 688389 753899 771799 862061 112907 865633 139507 910812 496009 53576 471000 656998 7578 864150 289314 84054 372092 763656 897489 745207 904976 671387 384203 585244 908894 1045012 773462 497305 75279 329337 137886 725703 167921 93846 215349 877316 779639 212858 299917 526897 827446 996599 606848 547378 674410 869925 562633 53361 814959 215519 539785 623196 400456 1026884 875970 104931 978971 405047 405727 254459 900274 50144 927275 25373 440059 421674 958293 856007 997258 670019 931826 1016058 592658 275998 40443 115386 479984 432372 588363 274578 980384 55486 59682 942605 302917 189629 393893 75582 676389 157939 1045339 759097 952107 271015 74929 336535 974436 738533 259447 971766 24450 60668 426593 882807 1002076 370430 458376 980542 554860 983619 170982 829174 936015 210406 590813 836682 731209 316742 417713 320621 236734 38023 389385 1017491 648634 990479 998002 438134 339562 848393 1030108 366034 937377 681189 206619 220905 267860 367062 811111 584447 604190 40018 48860 242143 896957 361366 530683 503636 378771 698144 215335 155569 43046 582451 738857 52298 30880 388438 707501 698360 397135 309461 299715 293786 143910 912191 531039 713358 943931 155878 458712 579388 1004871 639330 845677 724875 177193 992270 783547 158058 707939 902282 1037128 485193 625819 1034039 610044 48285 860188 69054 294051 977503 10579 531338 750188 977806 1015122 461385 495725 389544 488784 429678 219420 536885 708390 854962 973271 835133 335315 244111 566109 30924 707066 776132 873043 657781 565855 389844 1025985 60876 326766 866438 733586 627947 287924 580710 230167 560110 253795 363587 130437 965239 702674 586927 272498 44842 386555 87426 825948 719922 980220 206424 553250 369595 36247 445198 744073 562293 688561 546889 273592 210456 486870 747503 790204 591322 387508 327083 143621 344826 477339 883565 398823 502585 387588 828904 158234 804700 334343 112915 683323 18347 819683 625833 780873 389237 75898 313512 507944 628362 918226 10710 195105 633791 922773 54839 161888 252782 663697 442776 206965 603891 780601 467464 52692 750128 590115 62553 875093 339978 469897 888996 710324 1007337 806088 1003202 645906 369980 781027 15059 956274 777715 278016 186811 945213 435459 839914 458144 529087 586726 569742 305774 546215 577048 930174 985683 874891 851355 407153 94787 685410 384884 334528 554612 957192 213035 990699 593635 1003453 608335 681234 510926 668838 424176 35709 137784 991051 833571 115477 759913 311831 1011074 754920 96875 648412 569001 315817 392846 339276 490426 131629 389604 358273 592858 141295 672966 310901 993714 523661 503629 1021067 368623 26440 943578 207876 570818 557960 777614 257931 965472 346966 41170 961194 435843 967393 799697 410194 900839 47610 67833 1047895 940750 203927 165246 23794 633725 774995 988631 689469 956860 799724 545343 275898 1028698 786884 734005 20941 664231 261729 677372 129341 1033465 657902 807196 667831 408871 54199 6367 137803 861457 858801 619477 245229 870678 163311 491344 221685 193691 646446 476137 750496 347787 215370 285177 851852 837074 361671 630305 440896 691681 857161 259523 301218 207661 843548 598918 653439 921520 155565 306134 547078 804711 1008654 837985 303949 537810 745078 94619 852683 23927 935359 485691 85468 1001054 460263 92348 1048129 155798 1015951 610525 637341 132527 7551 749345 879097 820287 322336 381520 976448 408669 413440 896756 666308 52265 476754 840669 336311 740418 734827 601758 129971 891982 347462 548877 268339 49014 225793 90311 622103 411879 443742 931241 713764 55378 766531 1029208 280962 1025644 233018 350138 532028 991599 117234 730235 981955 39319 963004 1023369 388460 720294 114190 247960 870637 436065 357380 475808 661220 407569 447962 156762 789328 951555 156531 30406 658966 1020936 43733 784295 480125 42998 288939 978437 197810 89381 800962 609962 292933 120306 644748 1011878 391850 259903 60832 168396 9914 505073 1014327 355122 511535 290417 113073 972213 29227 88876 240398 818802 347058 984851 139126 502606 713771 253724 875186 921456 736739 904639 1000368 44993 953481 714617 468226 710515 163251 730956 851295 203895 135512 867133 942113 553989 597 549077 452038 874264 376552 348577 404592 194287 586040 540594 354405 426382 628682 909854 951439 161339 699917 889213 447228 395777 484560 160876 1002847 302128 453318 900110 812429 998107 50441 258182 484866 669528 243604 478590 746074 51908 81352 77475 1030104 576125 1020648 822310 138722 552102 281245 231228 149122 7334 620914 132767 69351 679849 1011032 1008396 344034 248093 849444 74691 515690 851767 15884 576266 658456 577388 143918 963242 423851 545528 949002 784496 23942 467802 132354 359086 137261 630486 137441 648375 868556 998642 918609 314214 942000 717561 873059 579992 404683 239739 824332 199853 679988 965579 702626 590091 4773 431744 587363 282267 110075 1004020 1000174 849226 159162 748488 482247 317833 94087 166494 24280 413902 938924 807262 848619 507409 93591 83505 917553 409168 623706 246921 784574 615691 74541 197335 45322 133320 883176 665300 247921 401296 576906 879097 762292 764784 686261 478726 322422 308986 949294 516479 178368 942529 958306 529450 600446 326880 991452 203666 303872 997236 63184 518023 1022074 154397 761748 304796 582532 104577 33313 940712 830618 680906 646806 425285 123804 1040675 478901 46164 936016 483646 644709 693879 197339 519633 99374 491414 248908 976404 958912 161115 698130 764740 554092 531382 665472 285988 757161 702809 19536 370295 109457 150588 780061 1022343 338273 699930 431335 105633 131068 116979 345747 485015 415337 514953 88425 592700 303697 249315 802708 6124 612482 890316 1030309 245761 404846 43860 825873 923999 320940 560462 665518 813289 243318 611793 523322 818953 865834 417464 295380 599084 908490 587298 653953 496964 595067 598770 268456 528452 1038857 686415 10135 749735 716130 982821 639996 1039338 692759 139427 402540 425486 909278 898236 1044959 284183 238354 725414 372786 4751 445745 143709 833188 982531 554333 583201 702553 195461 616668 270067 515290 758569 347033 867356 747667 790152 84128 881575 324948 566591 21157 83426 277201 833905 980094 393697 91938 795713 569764 219643 526147 103001 587447 198731 425877 782439 629239 557872 267355 845722 60363 704973 1016382 682537 87870 135306 534218 348108 823933 783761 243951 459329 810842 468306 168320 539080 187340 624383 295863 182696 287341 149777 17839 31912 850683 656833 1009897 590230 219863 194447 58056 59332 750985 736703 271637 764806 695610 209111 968315 185013 996152 640803 965388 268591 911477 67889 728250 568660 429577 824917 361439 490635 161196 801062 913334 298939 942653 297983 736991 1013714 133181 503167 669663 182850 466516 1290 336285 437631 130507 988997 388071 554370 906001 158365 321515 610377 941623 31681 397502 393812 607091 1032740 451544 635690 584609 640124 969110 903634 718013 802118 265655 579930 799338 675647 485344 957780 278126 1034732 529432 198228 170292 556563 162636 153203 1006152 893504 748492 19919 94431 739137 647628 26377 816204 1039530 90084 598981 525452 509266 972689 289069 178875 457684 663986 978031 174493 182032 919307 569146 355862 884391 579781 560197 118706 417666 497900 316361 848158 1011787 897776 194562 331948 751090 738341 18865 252116 391209 259139 378013 671917 480745 548326 584717 523384 453099 263951 767823 32278 868144 125345 888373 1017229 546170 625637 1004947 999815 259536 436486 822210 131026 530174 878998 750880 93665 1004050 863239 415886 354633 485089 253235 1035248 286789 905344 254165 266417 999987 682443 952846 622652 720917 664033 336865 133252 630033 770213 166326 1030269 315121 47935 1003483 941216 798372 268441 162814 273259 587963 615907 52660 754143 613869 375568 825078 503808 353171 315223 533663 447833 1004588 794034 833263 183669 114651 924002 526859 207975 855268 1012329 159354 150339 432178 27150 1012137 484515 746964 800605 726632 508195 549244 31652 367979 62436 667391 968440 1039819 927501 428759 666798 667010 686149 80548 190434 514546 156987 953766 135155 602207 411678 355653 482565 923248 1041446 195978 719997 209586 852489 118179 357769 763157 72838 432227 1023382 610157 7390 300223 826584 372210 272213 742994 709 868288 30646 15834 125594 1015640 216524 358840 208853 355101 584170 38516 242361 40408 104804 171831 830669 325429 840468 249424 71005 971844 746454 314800 398840 514041 699148 493421 364272 803755 714522 99907 830429 188313 168427 648718 559130 619360 52586 316497 189254 511622 57354 958642 58821 745715 49471 548219 390461 877427 833027 528411 825625 364597 130386 946595 487177 748367 691374 278346 798592 531255 253083 72426 705077 708939 181540 916352 156323 115274 420436 339375 447624 634585 800958 123966 501866 392192 455158 88213 757773 220074 706838 490308 115454 460072 36666 603261 750348 818607 126980 930965 1003721 258261 48665 808071 598029 203032 741281 951920 482419 702551 1043147 611860 585179 172119 82503 981336 847078 936767 917962 323782 423805 787484 879245 866316 431435 40798 196559 329341 928830 115545 738126 728974 656650 49349 229842 1028954 712614 523071 962467 1036063 759756 844230 611597 941503 481661 554814 953059 833600 124283 551664 1786 312908 255438 704776 211113 437938 873024 396054 357711 792547 1041633 12430 603341 194678 237187 378696 941576 128932 482110 261120 500585 548300 1013486 461527 978780 759024 295344 1001424 712916 276791 263273 964436 481221 833897 349503 79535 201129 231286 293917 78992 284156 186607 337716 719245 438976 1046411 1027956 32925 248058 270756 666903 1040284 600371 64184 1022999 933834 868343 166888 463027 616012 348761 54396 850926 117930 952942 191068 32784 1001807 791501 371352 447779 149517 804886 522722 441719 234134 453480 955663 920094 305412 424168 94618 208752 174673 950081 306721 321929 904416 68895 987878 651462 485106 339379 8783 179788 558898 30002 506214 1007745 204074 367958 82009 745361 1028555 668123 289531 111082 634857 347395 887106 704704 801981 615443 1009607 425098 106593 730068 49225 295299 474711 482578 473642 805930 531971 655648 129776 490946 812 536147 378565 12499 595583 1002627 831736 351655 400908 735629 744570 478926 738759 361939 904290 927130 489480 1032378 902249 814756 17932 709931 309615 1033797 155761 882194 741876 101662 565182 760546 554656 634000 761049 68624 127675 355141 776591 65428 42165 283045 555279 836971 671392 859746 297071 230423 169649 838381 841510 853277 427970 106494 24464 102790 156115 285200 868206 56926 387717 89570 278627 657721 519581 261367 323704 435369 744839 379415 281240 709833 525265 261580 1044245 818101 573867 846566 1043489 226831 90222 492279 595542 321404 913938 453336 127279 759589 901558 794402 796556 1006647 775195 501942 300082 891491 456745 876854 776777 314974 747370 804745 626140 338530 1046154 812123 781404 541356 579037 310938 402718 117244 123353 745466 995800 744984 164759 92530 212776 877641 860502 866237 632077 456156 794361 301018 94060 449698 945796 592781 423564 499568 372898 531932 67482 40608 517410 116626 138534 934030 437109 451519 927652 208413 922418 111669 550381 302896 851091 685581 52667 243504 592117 656929 427056 389516 7004 824719 58960 958005 616684 421436 74114 749086 530801 837454 941075 397250 96216 305585 945586 842653 570036 648340 862197 299186 142522 4585 274131 336132 23877 1026792 352553 232989 803027 76940 643381 710026 743813 543764 478494 388444 343971 80772 948074 839848 705046 130594 225157 433160 38637 118009 199233 178713 1022936 559961 432720 729083 829104 543573 542924 104916 648685 188995 654768 665421 250158 888128 55389 288787 764341 304554 473110 399447 101096 91556 480388 564559 2770 244885 26162 762291 748191 144297 548625 967232 415523 123470 799478 281144 932180 553657 45080 983008 71372 669279 386962 852225 983624 412284 992743 110441 597035 183439 97144 44391 8956 728796 709904 780881 300003 146664 238681 442113 678704 729089 858212 6740 136405 603060 910886 376234 646375 711253 1024245 166249 503840 378 959247 645498 1006688 968320 951827 127434 393512 535301 338821 1014475 335901 973164 939343 265712 998795 129372 642619 119348 528607 922689 402042 403604 148780 395722 649248 878736 313767 398441 890789 109742 635435 187862 521317 438007 567222 435085 984353 308601 977130 944971 1023100 298691 449165 608148 881023 958060 75785 764976 903190 981388 95213 578218 960913 37696 39018 274128 830756 96555 423894 848694 610407 139248 875821 370099 253910 114617 60555 639969 454482 639155 697267 227233 811678 669583 912011 220053 656866 619011 373662 806821 570924 561991 371864 351611 530923 999577 65230 240902 59762 23993 565171 952571 509819 645485 209252 1012559 174497 100862 29470 18878 184548 72122 672194 621128 348713 197488 338007 149422 798392 171767 163976 335353 130236 81319 402210 653044 663495 153309 108696 577197 1020235 50300 473471 403448 276769 986983 388882 762092 185862 314376 115631 956259 357913 722636 594775 449918 163679 639141 633906 491040 149567 555911 487177 758126 999431 251627 425930 598357 173925 670798 722440 794116 1038574 105395 32121 746093 8602 538653 693878 641225 76102 164886 108158 347921 518961 527916 829619 412549 671359 97646 708187 45353 61113 630259 958304 615491 287819 228691 830161 106207 384261 497452 1034079 681291 472219 659870 320481 133787 212261 788943 26576 902438 567199 651369 992203 86791 621674 587287 315925 437917 74697 362507 665362 512779 196197 318587 815565 823481 232906 757535 52341 946641 929000 740789 842972 306882 612498 627838 468215 668353 755714 96958 58209 1028163 169299 167743 754647 771461 1029638 967887 761789 733444 656254 618173 757399 202245 627588 609632 1017489 479502 860355 1026704 871672 449643 803661 427563 620223 17578 538900 512658 801019 11551 867954 1032489 1034599 779361 423586 794330 675553 657611 418884 704658 352747 736508 389597 589763 335147 322647 789076 411361 48619 8068 1032567 765413 971929 942317 461940 698061 460104 438594 264800 309786 743470 822262 187571 938832 727588 195519 659402 957817 85289 900889 1020772 946083 43231 163012 279334 543069 994061 788546 524055 745278 210971 112218 545828 243550 281497 311704 767133 611803 80056 376522 737462 555350 916175 270724 859911 321395 726487 643229 91405 674141 558832 314032 233383 759871 410842 55964 166809 235980 282749 220165 85516 552120 284001 724944 130316 271676 973366 393387 894985 293270 917838 1013635 692311 228998 1038622 524299 197038 750547 146625 621884 965290 499908 672885 609743 58700 278696 607771 688325 827255 1015630 91579 137696 136052 886157 767486 1009191 401518 103870 125106 680038 430839 931901 888650 665003 847233 948203 977756 358858 114918 667311 872225 1006554 169185 483824 200184 109238 811155 700189 457955 514430 824063 575525 361224 766995 699277 720895 735793 406430 811659 583460 204621 418569 418215 587792 676589 21380 756854 676804 747975 401666 841969 626247 216375 853689 767987 166688 109497 33702 69052 92638 457072 364295 703089 295568 131234 1039583 111257 94797 983610 733813 698273 997294 681541 707285 213081 483151 588917 52045 909685 16466 511137 1034225 919054 149723 358211 546841 469022 678549 468472 309982 14599 735019 723972 297888 895501 1047760 685772 689794 263383 111288 880217 941292 332786 124316 124380 301577 629582 807994 556068 956231 630975 109523 576553 295129 345213 873644 1002885 748088 10660 544397 443638 619166 93877 728389 1000670 653705 669204 50467 310723 254782 310919 841599 466639 257348 920509 429871 394832 856805 794309 720146 131641 65968 179859 541833 352416 171514 577662 255992 430142 300888 16581 927050 397554 396582 162565 287339 652350 1000195 225988 305611 585160 25939 867306 276193 455643 286140 406339 725670 356324 636841 243454 442390 589557 234698 749361 391347 442949 307602 337490 1014018 737197 424376 995775 384267 840236 928950 485943 691421 764517 135757 701535 112904 89884 48895 858431 616225 134589 813204 814786 364097 68309 805526 1019961 213894 729750 400084 272089 325265 551256 101859 852536 638471 498706 519064 196820 111632 332005 111503 690316 90843 997266 283048 1019685 409880 698878 123524 668358 933500 511157 854028 909948 286785 786277 183787 333495 290211 23902 826895 760267 502884 527897 804140 614512 830792 9646 263992 1045059 796826 726364 836592 811587 846502 633861 797522 1038164 577597 239279 852513 42175 316212 119044 751205 389808 927460 767442 492520 1046199 943276 712589 1009849 965704 575595 370888 272813 621883 163078 236736 665305 559692 522472 878545 507929 246684 92797 677886 264589 500014 537782 879981 495638 183147 1014664 260841 77278 934815 114796 513631 61133 138361 364257 465249 722196 574095 735462 225702 314790 185560 369536 721288 910522 888112 9018 839812 477771 899287 223392 707518 693912 82162 752835 743034 212644 606985 52664 813732 780471 964999 412441 674121 119003 242750 955010 768796 15711 205024 666645 385266 394072 74631 55031 627782 465691 917293 517584 808886 804037 888373 502607 972675 179379 346848 128676 195093 917514 190425 761860 229493 893232 882858 730409 997074 601169 207428 939471 636157 269275 363387 593976 241388 777474 419208 986537 841018 123965 468101 704235 83365 250311 839668 211147 297871 239135 693049 209050 798847 132744 316955 198829 777373 823690 976199 519390 329529 148335 338637 655113 800580 1043142 390817 234384 381909 437476 710427 753112 820389 957022 295288 814282 205459 480145 739926 743251 276514 572698 405052 981220 70134 377950 682512 679410 155483 209923 369567 819319 811710 301173 303640 455791 569905 78946 562833 894044 493547 197950 849025 105923 697030 120768 1038916 585133 767680 814179 985499 363815 28026 109542 749609 875970 915132 781261 344055 341523 927983 17117 169968 65076 536993 257444 179302 711745 972293 639727 1040267 225501 410480 637009 96761 861098 225245 292515 78635 294868 461418 327294 285185 499847 392153 154819 781632 961908 96016 225044 865296 485201 39321 440408 321148 377942 891939 17723 452085 761024 561919 1024171 820688 616273 114339 1038428 222147 656846 879659 233797 970860 762240 222675 994337 903114 497588 783230 195055 489922 751163 813874 491635 25243 329706 348570 904882 652162 225563 264835 385402 969479 1006635 661855 858072 884126 800250 782789 440223 257568 293486 612334 33256 865863 200944 86330 350092 270133 768237 238761 1043884 797166 296534 125795 1020458 206809 159264 143665 65581 877379 713413 337153 869537 939995 819394 121189 45748 1047351 51991 595221 780379 693582 587722 144232 58059 993533 511076 234719 926464 420994 690802 565147 647737 414212 191493 479202 1005177 8201 274483 481438 1800 596477 341907 840669 733425 1030322 635077 557906 867202 1012443 283880 1024210 605390 333199 275490 868057 953902 371916 987676 997635 815292 654322 709251 46227 377302 34372 521608 274671 442273 534379 992353 993313 974212 343026 249286 606040 43177 219595 905844 67429 638079 366792 803246 544063 313146 486179 206263 653951 499281 1526 417881 755172 1008384 678340 235361 783313 833220 236271 864544 157386 131041 154175 549100 933883 376287 535905 17309 708529 716297 1042277 3088 562654 98285 680256 409512 922265 55774 774728 197320 140956 945525 768187 226650 132036 154636 610872 794443 306581 797506 435267 290060 919988 625018 791750 343059 229483 74331 430731 816984 273704 230225 150979 508888 433918 266251 262274 539926 928034 788219 182080 82325 639855 628185 297305 282463 948963 851488 979342 782465 1012256 379280 980610 505740 356844 134826 586558 740374 526769 116023 217006 165687 671741 10946 899362 827405 840451 341785 453326 26680 526617 73936 198218 759902 987448 258493 293906 994472 979839 207741 623623 708931 725424 1014766 9708 614113 604082 819635 184810 26421 998413 827572 1018124 315770 274545 190107 759236 427757 467503 851799 382052 339790 879294 473501 625574 1047908 692280 826210 251173 166774 243162 329314 890337 51154 40071 224412 788159 258377 799558 398548 642311 697265 440256 716560 697060 914530 747203 653596 757736 892602 769217 504582 110981 344217 149073 107426 627604 829157 983213 453894 596178 338440 1002035 979215 389982 399981 221925 1499 175421 670982 228585 539213 278742 22473 417033 666253 147831 52782 756531 1041541 234446 675251 725754 384101 636528 494168 840723 1044767 825941 2851 615129 688363 592730 394910 424138 626117 239806 216916 62728 520682 159141 479319 421081 566367 969112 530877 19496 789866 149763 556318 165377 748311 1035702 342552 1037592 804276 743269 735947 363587 914517 154664 581726 63228 209233 438523 810872 18912 638659 918079 76999 74546 137993 515127 948605 957272 607561 803724 573390 58717 430567 318922 548723 32622 1019664 174561 477738 979805 260403 149668 507955 468769 245635 54605 400596 474452 71798 216567 504535 394676 42569 166947 571655 392610 633721 904500 738998 516262 544587 379635 614458 968937 258629 156683 791403 516025 758451 316558 631847 499209 672035 556654 837839 957678 369897 279045 456391 521763 561308 943758 1031929 210054 763543 332457 211539 775320 920953 873691 99908 21761 13477 703499 86339 710410 174275 98311 489288 872226 718909 342525 372305 214362 42947 404738 148191 730600 276167 990862 713846 598440 144386 376574 295457 368278 287213 1024529 669419 604245 191305 903020 869990 544939 501656 45846 534824 12291 356257 464380 436554 505321 360944 591470 331496 366994 849747 116896 548003 932433 804702 665386 105506 720931 711912 351113 932492 871460 47756 165532 488719 981272 12073 309543 185693 158691 105058 232531 376362 275473 213279 412204 919471 15439 995850 763426 109610 822000 604691 1417 492636 758377 452845 284697 726025 528852 238990 491630 878203 820593 185011 281737 326400 534305 131930 392781 967016 229098 868166 353283 140936 426870 481150 32982 667833 150163 543438 968024 371801 18868 244292 251899 26696 599662 617908 191897 492141 333564 124981 307693 705583 512700 593058 114712 855805 660144 578074 240413 383174 172542 395393 956004 374913 65136 77053 351803 679 755957 872057 675920 751028 214558 983589 947256 784042 994978 354292 91116 482701 69594 999196 242759 479719 392261 920218 912777 669510 281606 607659 922583 338362 601441 239700 901048 592472 509250 293852 181913 826297 778165 458573 815946 896635 143471 121846 1003136 744895 533316 567787 96081 744361 343214 623747 625594 806372 2637 569049 139548 473627 41825 804941 249019 131713 178514 659712 506942 324170 604201 605787 319026 350768 358164 679816 629383 474351 260326 479735 269073 527304 48276 869851 730120 291586 335289 185003 621704 734820 83219 793505 911122 990653 207108 984126 109066 651613 859665 619716 501815 165529 915303 765627 395589 515146 833361 569709 815686 214862 643011 962153 577069 241414 520914 626179 829010 252375 947002 99283 330481 903593 472279 504626 461738 862315 666924 189376 180226 181389 553951 935393 974817 728452 582458 804666 977939 655433 542892 1013561 386759 865242 992582 752523 498707 538040 982591 5284 686701 722536 605553 12858 785203 394738 106969 464842 629541 843877 933914 889106 25317 690769 463611 79509 327550 544075 465892 1032731 420570 648301 70501 553774 861259 43219 633264 361373 588035 511518 612122 1027068 1006747 765685 507038 899107 807312 928128 169050 142251 516545 658411 143887 587380 141043 495849 889765 473378 516941 257070 421 989595 109020 911092 147389 632714 1021712 625783 609600 577760 235837 845433 832931 222797 805147 510399 422145 864203 152135 570001 939160 856340 682944 45374 201546 212519 909418 550550 183837 98247 763790 528494 341179 493563 265560 304672 603635 349840 60248 263432 540726 372114 815362 666888 70171 169431 556078 101637 793307 390004 557464 24423 748245 535109 1377 857757 537612 971370 500620 252311 1039012 883908 698498 987210 169320 690044 997775 327728 368199 655997 724322 817349 717522 41973 439441 692235 42176 52440 94739 749319 637547 236893 500676 536129 171857 6527 899812 770632 205971 155005 115864 587820 4473 320090 361064 229890 934891 905821 201407 922468 614650 159122 928111 1019374 5461 163400 251946 81346 517588 908690 714506 534021 692209 395206 441609 744800 981578 901376 972938 621183 1029409 575904 841678 987285 68316 893640 201088 15319 565381 746207 900394 474620 566858 367120 43965 666308 38910 542412 233485 631918 363927 383556 972627 698431 269230 85232 725417 879362 902146 410378 322193 214403 259573 82195 504175 373011 171789 651342 29194 21511 805748 95040 761103 7737 644729 444982 999566 619909 1026829 214975 249979 488013 693319 70958 884526 404470 400865 902937 533988 660841 951480 721373 507196 420243 14159 994839 1009082 305125 452173 539948 65607 991444 926970 163266 480943 37466 367046 360517 840737 709747 704195 592739 52659 431522 668198 270480 875228 927593 693962 528515 1031672 350932 197804 630711 351432 27887 985456 670443 1001711 787275 145626 211875 940150 538749 871766 343204 642632 571551 448626 884347 168631 781774 623454 220151 326645 736426 647027 1035947 730780 413913 378537 66413 122407 752004 1002527 786138 136566 988631 343191 938447 61262 266630 732919 122353 546519 487747 206025 305703 665628 61257 703163 444186 1042574 698324 911648 17340 593794 120230 87150 78270 646830 171652 404926 899608 838320 61367 631631 541061 553863 27276 123140 761092 797976 876756 696545 480856 333738 581989 215953 137 903274 644247 43235 367713 688616 338119 270408 134384 261272 986839 690519 105481 180051 476844 298058 495299 853971 162735 692862 51704 607034 176461 935671 427721 464524 49015 763609 202520 63280 581411 762352 702988 545651 804553 674601 688273 936708 644838 170263 999893 718713 1037948 112239 434124 345289 573328 254604 793518 874961 334763 844268 277108 757967 290906 917168 506206 393194 998318 760096 53871 954792 262333 280613 823535 765301 615455 756174 144872 880675 481393 656332 175274 95333 613077 349173 134984 469842 769904 94404 867097 443624 396779 891351 881975 829575 290291 972912 794371 753010 140218 659445 555679 443218 466035 1023601 98162 522930 690905 691472 376488 23940 824233 348326 743344 599962 592419 399913 130236 290606 343181 309043 67396 36186 708784 787073 236675 5793 110681 582774 319993 549733 722393 582553 934375 567406 1001606 673042 638934 761705 88376 1031473 679184 376678 569037 634856 822565 132442 299685 459084 47720 1002651 683302 1013271 121456 14183 74297 631849 660120 1025885 753099 946947 486526 771585 241741 797770 170631 630077 645941 728138 642138 212955 503163 377456 103265 164364 725021 430543 907083 672228 647835 868764 318093 16347 51067 896434 937692 624461 983238 673551 31156 747259 89225 791637 878804 194952 930133 672330 145088 343549 289472 214104 679742 639046 1025506 623886 599001 119219 220633 370333 720994 938360 993349 21339 77673 394541 917964 368196 605896 950606 174743 258932 177177 631228 201428 563374 311611 627258 317234 769496 395473 878321 839016 925053 553666 541932 237742 666953 725178 334493 97857 712337 266920 583766 184804 650953 314174 366801 528986 509963 640117 1010089 171501 979351 582662 451550 42730 331853 1023985 615509 667683 751412 213754 668758 72043 83959 344359 406028 408605 598883 891971 264457 366486 289259 874591 195263 757174 396324 720971 669447 339812 977737 735777 705694 891143 379320 486331 391587 679693 838514 290616 689179 592487 427679 743291 655981 1025291 828424 410796 601063 153201 659355 215221 821559 4119 702699 1006533 244978 543229 189358 745681 351248 773930 2109 866830 874094 694821 345111 978297 1044299 49532 350814 907599 214475 291905 803928 784533 93559 460423 676335 341905 333499 724458 186930 710734 182119 101892 31698 452381 41775 13561 60838 638735 967723 174060 679719 237179 140119 581511 813300 805758 266516 300152 953680 706678 540069 506862 936095 989319 741811 398368 963053 5142 792266 770246 764774 1002832 77786 718750 172767 328868 876982 179432 189004 404805 289688 45035 487496 426409 159643 1042286 819344 567308 518976 450111 160904 943854 802794 421808 27572 715153 576354 779284 549952 595068 954451 527687 977785 518650 552655 881444 548434 982684 781512 495628 899552 851379 691864 859493 719838 146903 376698 1011737 594730 615779 477710 582931 352326 7926 24793 810438 574936 122355 79554 511141 18730 439042 731031 774572 606890 536717 1011846 681686 204395 941892 817316 957604 568483 443033 764266 1009309 197163 486725 120626 1013704 518402 9665 276926 798515 385227 760526 259250 889968 1027914 174061 143381 615443 622826 240104 966868 732213 629050 1041223 221503 227572 955243 61660 883082 4336 864980 544312 555085 999888 508783 715315 703237 15547 68185 707432 460433 164576 837205 50358 298933 418286 1032266 539072 1020826 32924 93120 979822 294988 162594 71528 722026 503099 692158 44433 572836 762811 809777 459955 176847 522116 304447 770024 380641 175922 671027 966510 227479 933062 910936 860454 247534 919075 742529 381208 640427 228754 866434 1026541 772565 379454 416948 206195 120373 393401 119157 630045 790493 125813 797094 268929 213662 484172 509739 767960 357776 669689 931695 888961 36750 960669 40925 278910 854967 683067 604776 63989 703983 936507 1040900 400304 108379 672491 241450 355230 580329 935929 762968 250448 356806 623866 27279 306300 233445 669671 73171 961406 751743 6555 338351 804306 307853 218710 865710 636827 605520 136765 336355 168736 709834 431575 594786 57673 804418 511633 1020100 1036838 54468 438075 700071 261480 241055 648330 150572 733926 617701 668052 614264 383770 897518 88150 21043 780193 967637 889393 421388 1004479 607737 759913 809266 931033 392318 605349 631516 416504 762058 168306 483267 819533 443912 762560 120483 593575 642472 573027 212158 812542 453597 478355 623192 837356 408606 604268 601916 1031727 648613 321647 1003317 75305 151539 771840 290454 636768 288586 613094 173747 469246 258353 847821 47718 516433 258292 1035975 279179 800332 990242 657095 846467 998917 679693 509221 703669 601909 225613 81437 98057 872891 883261 468303 728939 360217 902525 374336 733262 865014 690030 19672 357670 928666 897465 495075 622317 39541 907209 794512 350367 58520 992076 1044981 82877 848698 940214 530312 427214 726068 519101 77223 212954 813702 861150 546066 877805 847568 610519 703083 437402 196569 593707 896701 238709 33548 367777 86002 510872 496886 408773 1032540 573215 313802 634214 717869 685740 64989 633622 720894 430307 833065 689581 985932 45039 463054 574663 181238 648700 148877 449601 681921 340410 505419 848064 482516 985825 888724 830506 481852 655015 1046806 729642 8297 154699 1037857 181424 639407 717198 595502 1009775 621254 317237 169301 416094 990027 281993 625877 819000 458301 305366 693136 823804 168576 871919 667276 1007213 619357 638632 979315 531090 332032 439899 995092 444983 583929 415332 276960 177003 609980 877221 341101 975616 181281 757251 750071 704783 254436 55014 157402 46449 774182 127933 338201 318534 1003242 905080 753882 379506 413337 398860 559336 90651 268415 839923 843568 1029933 788299 594857 943428 394198 315283 309296 495835 240906 809038 338829 19535 743168 926552 84553 157469 657842 935409 412912 759401 943457 717118 902293 984439 124688 428743 436044 554547 408836 808183 224431 192938 568138 108448 997978 329871 884785 374900 794735 304055 366795 127885 812563 287901 1045873 844773 583151 824799 613948 109535 424624 109502 792461 921021 818055 677026 108165 590887 936105 465300 566670 256682 649168 888515 43216 538166 897208 594944 930492 245152 461219 206145 571525 365086 799702 342817 308898 878541 206874 408414 775502 1019439 492347 358746 335112 1013925 98956 345756 998163 186105 4194 463692 972279 998871 516244 728762 193022 286543 630018 374743 91576 316245 74251 789946 876152 1011777 1035029 692252 652500 734032 249608 450524 708904 506145 961747 1003389 319508 280120 829414 652195 71418 1007486 1004727 344986 215169 62143 865597 805327 461077 69418 550264 25684 303972 863701 940007 693600 7394 920119 172560 418765 281158 2732 448763 543641 783371 14581 97719 114277 723696 1034933 391636 308217 650360 14837 1027048 576190 309099 650656 132107 260162 45139 1012232 1028186 575928 636416 999775 711031 799861 640517 400447 28423 325236 823608 258595 33843 427731 73782 350699 375848 628308 755676 236124 902807 270301 568783 869022 322613 198904 400629 611004 437052 479828 1042938 455719 353257 579650 436172 770612 726268 41784 1010720 172697 337979 837714 1041387 863732 872174 1038796 554985 632900 93796 911241 950553 1018222 826477 593807 560446 300473 207839 1023625 963424 820818 248082 901188 63561 344521 1025635 311346 377609 107666 768180 645610 156019 317830 852970 956838 1023133 16991 128878 314563 810340 389183 711341 580 24806 109610 215448 432976 64773 692103 966949 289712 652523 994467 670668 59986 810369 935726 318986 717256 365046 924859 111329 790730 14398 277828 292950 354991 87440 1045413 752626 534520 226023 605724 558914 751302 119171 415440 711768 138079 372581 642119 803399 102573 498646 731629 205226 833726 449504 798868 766238 269637 581331 827119 668099 901144 180930 952853 539583 424880 977156 869892 989883 979884 39603 581148 80484 398670 507184 531872 303851 206844 431773 206905 34182 93632 762465 565874 1038572 1004489 95656 1010237 722397 209640 439265 450412 697240 499732 4926 506937 345187 85222 422199 490942 676359 30750 194311 23678 784977 1043996 740909 1037531 666515 235879 1041645 901021 41248 566058 934605 916081 655315 598962 617752 958567 656009 353009 678750 316020 46754 305406 687090 659438 575620 1023635 673899 794387 188440 408974 387619 99714 3403 217456 650939 299199 869519 1017825 658581 454324 125783 397610 784217 1037867 226462 839865 541809 442197 3425 138657 221068 830534 153888 135959 36638 393590 15969 356598 67807 454209 443181 789564 71240 288104 326033 315275 346393 763278 523295 347049 638934 151996 653930 186368 358981 72158 415117 1000222 245233 717636 314533 725814 363178 188706 899410 1005214 859907 150800 613435 66639 363731 126858 801159 1043560 548277 477297 165220 211115 214919 567176 827523 359679 1044719 640248 959642 153580 1033681 190924 327905 500514 908250 305270 9878 799730 583417 664904 607609 928723 474592 782076 137296 710879 454279 354093 115044 140883 778922 965339 46850 498963 922694 879339 376828 193571 643616 877733 393253 143663 267326 305716 660697 1005828 319595 232234 672114 765972 638647 224505 240596 166647 146933 402298 567522 372452 559164 514410 923910 344636 526183 362728 513197 347392 268693 656377 403657 182614 54697 232709 418637 672776 1040330 261975 552885 134404 216549 886688 754555 653277 564262 912500 252579 175176 897411 681675 754736 951968 128049 920194 16044 919651 355884 835288 25764 645299 524724 837361 583978 808150 699850 580182 418898 831671 320184 839027 733109 894818 1042054 969240 824049 113547 674181 464889 589862 460808 355016 554286 614522 827475 986278 720563 1011863 229641 588090 764137 208168 856173 46819 149524 85855 601830 609476 10458 842098 382844 595781 604362 373529 151647 896144 638675 415250 519008 512277 697289 690846 677494 97286 412387 78849 97339 1043420 1047103 732421 980077 248528 1037149 603255 66669 615267 351136 715177 339907 713942 169169 55535 809112 440243 107931 235554 159802 778818 463376 127776 767900 949524 164898 534601 626643 407420 9259 144644 580250 584721 819558 733752 781007 214318 854643 770259 132339 94578 988631 624199 946094 649281 1014393 637192 70730 802368 833575 572687 175923 395741 372751 577626 430205 1038276 453958 640873 257118 274283 556357 776643 572335 173959 940134 1015407 535663 68245 875115 284795 434752 822098 445176 603001 345832 854339 816660 987133 994002 812334 1004716 81952 652682 255391 705808 300032 796229 109412 938868 1021502 713814 538130 529009 907390 90042 653438 99201 20458 246157 195908 69510 836016 1027219 170819 134979 933759 806320 473630 353249 570382 785520 927421 827244 98198 93056 620490 114004 992339 682291 918069 879341 131846 143358 744881 909295 534390 870140 1046836 18166 926954 62058 737147 964099 983728 537644 1035139 308985 342170 547911 503057 811041 965500 469349 834859 392358 399791 293204 459421 804122 173969 625031 206454 468975 113667 1034131 194696 991743 720106 78259 656363 206597 113582 280389 537466 203298 352701 362827 296532 54873 191753 35563 644188 640786 621702 692719 500410 725147 257197 51014 591960 149666 623612 784257 238182 835260 503668 779095 39127 480482 446234 794657 111330 59375 791158 297055 293761 84003 681239 474161 357877 442787 289548 930270 352832 799990 101740 677457 168361 638857 530128 408982 543548 128044 942036 942946 409672 893844 330649 64393 135391 537815 808006 479877 319577 953842 419714 703990 457169 166982 578300 466205 754854 331031 983268 846175 936188 558604 1033327 317128 361529 929202 521814 459909 642440 1029113 794967 507241 395865 494261 212659 772201 94943 638494 819886 411936 370320 1006928 145683 143436 184489 422604 766382 605263 253096 560374 15567 690606 309968 644757 866253 177046 832680 180053 76161 492626 971132 406600 913095 603606 150235 419937 259841 737847 332055 666872 561299 443441 679880 318025 607592 550816 483913 182260 935787 780807 1042490 808318 912655 469772 338428 99023 212424 445689 564536 6323 626320 943421 317784 418137 994915 933097 953357 291031 74435 41268 1015239 916899 128052 50168 894528 968987 887489 863282 20722 235519 793206 505477 348572 637681 401379 337336 542913 468732 748703 934708 915496 859658 1000387 298887 370525 485229 755307 819939 170031 661591 847929 1007007 1018672 1043553 680914 428213 939064 732680 608094 165443 360162 732971 61708 1012234 918286 545167 992140 594418 199005 565083 1022611 30340 376760 979868 567131 338798 474570 438978 974112 260099 686465 922401 118180 864184 19345 62833 251307 299688 1016817 413007 981376 835089 724571 137658 577903 11477 534224 912790 493128 641018 433683 657452 646627 984875 863785 589224 284566 893236 777951 520090 350400 969865 424516 349558 158018 135104 594218 546068 32769 107026 561065 699184 614246 154590 90525 467947 477 79655 403235 959304 398937 24593 31008 376240 298191 382311 376250 843887 602806 891160 134364 330292 745357 94390 730295 201621 635221 538101 880188 231305 186643 964402 332194 68588 751440 796650 334566 1006078 198809 270654 962118 837348 647679 537206 675013 810022 671127 721274 338091 688175 415482 457563 297474 929489 890823 693448 82714 573886 709661 793241 865541 411920 890657 463432 320540 29633 32638 338547 990328 395316 961504 310108 829049 584875 669560 972649 658243 311246 378491 977828 354620 298 205475 913467 678032 641455 583596 207105 384941 398386 81880 816620 292807 693737 241772 13205 794965 927474 783921 699323 297106 834252 1044980 595392 997885 125147 435462 272170 124633 787688 146876 799779 309678 640927 996336 581626 441030 296720 685438 941472 672945 589615 41672 671788 755905 43604 547635 645976 205711 895420 629160 799745 442740 736774 270611 98474 643857 315318 456936 670202 20936 362421 719257 506681 365632 161743 157985 29399 602852 86835 1025916 631526 261221 898807 322348 569755 457268 983698 986550 920017 427273 49248 878627 756613 223583 1023522 573312 560219 269301 849275 737630 354328 1048142 713844 757842 41253 963378 194040 843894 1020179 885547 612953 402406 829713 839945 962505 149316 868984 499294 154338 753205 65344 466947 487199 237538 834184 287377 927584 758648 198930 655081 257642 773288 805316 515757 784229 1038376 17960 725188 157276 456751 221932 765402 788672 774397 614499 183517 302566 337233 1026819 690049 896900 107249 80869 659133 1047096 48934 395592 1036108 91649 697149 1807 763438 102084 600327 505662 730404 974024 255833 674432 649015 404794 85645 741540 521521 985770 972032 784668 539170 423308 144274 648060 591837 670905 373289 491521 568184 452075 99374 8 528848 665156 275726 579218 883714 781000 795834 182470 607219 1044702 267303 822895 962762 126675 311759 590458 187248 937047 890415 713594 238359 617213 417863 533540 569776 491199 795165 445395 36979 456313 716090 354053 773211 1012841 446251 67547 535207 480950 380417 710301 912731 118758 849105 995892 75709 495461 159797 24751 598744 784901 441034 446399 1036796 62073 448944 582970 743228 733656 633101 810907 235502 602145 669834 214656 385327 957617 79828 420651 564317 419534 1012508 1014018 70555 874016 745368 300560 869968 471858 243712 496513 249256 32758 600337 699946 774417 966718 69134 843518 985792 86596 212282 1031066 515114 317219 320607 583354 881291 731995 161098 69825 1047394 651089 696908 165942 452851 106444 813754 612929 214724 999033 669550 459570 532000 690793 264005 765691 715415 182414 699295 461233 925308 793665 922850 172046 505701 1011647 569079 511986 385711 978087 642508 215262 242168 66685 76240 531575 1040291 264491 879737 286473 500567 808315 1035457 612353 497280 984478 441253 606834 305357 737192 106661 826769 992432 265233 1025608 68921 115681 835125 759445 248424 971740 650453 444314 631744 879198 588436 333800 429575 567788 11900 785173 443559 202316 613494 431673 752175 1046793 597461 60529 858320 316915 301516 793440 332512 323485 515571 894889 82779 580574 968390 776566 187997 272464 161830 600308 717225 724692 878038 47828 423205 670220 519167 388300 781148 170464 1013676 586260 823802 739322 671567 163818 729684 752713 625466 559630 664030 954754 822823 921414 246450 268698 380337 1045980 873488 918093 334552 63515 541400 969115 531073 434389 174610 639557 220660 612320 619366 485460 396124 622228 919460 1033619 661067 760911 102206 845328 198707 891633 508617 482463 874733 463712 215936 972631 22326 436741 897985 50195 303405 949070 845709 984306 77015 104490 541964 570583 57500 299664 998663 457705 179143 203256 230252 1045524 429833 829408 577486 105863 541942 670792 798179 451380 768646 993846 318980 569172 731030 455731 50608 856032 661349 145613 946185 420633 979223 306963 433749 312320 331829 406300 485502 724702 617771 582272 191891 693694 251337 411869 234565 421102 964035 367699 514923 63362 1011505 854537 506494 359377 82704 4774 365085 1034230 313790 849624 830603 255568 392066 734161 1003052 516610 706818 856004 415244 105332 803786 407149 290392 699600 808652 615814 969954 810630 659163 993619 885665 371656 422702 502039 352559 874254 781796 623516 876873 134804 672890 1031088 109907 696535 598102 570530 404689 540956 206656 540361 697839 842729 762851 963581 159226 490378 48721 467996 109029 572557 803964 954759 138949 86598 328382 408994 102997 826188 175186 197975 768883 607738 414680 773524 115361 132335 619477 589768 86661 545678 362288 464490 866409 215679 405943 932210 627900 295980 522392 60126 891791 332101 363240 246575 845080 818493 367136 15849 675378 254666 737946 300566 420059 462953 721944 176836 752822 376023 412222 9090 595847 445337 1017107 601319 77241 1024373 577924 582924 576219 100599 995809 548876 938526 993005 284254 453771 478937 786155 587156 876588 513286 526280 636157 947226 356802 610335 41339 405888 502736 373455 866257 683537 529431 957308 326952 940161 255520 56076 960396 726281 80025 691242 644717 1010151 638420 591814 351007 555996 857160 59794 397658 367276 829199 140423 18362 597409 204391 665438 374848 544777 614449 397592 659663 814515 729205 456055 2992 438134 852444 668034 71694 616363 411188 512005 103035 536238 3824 589326 232809 73568 798118 561009 666034 74664 361615 1020742 1015569 348397 784138 1046630 988327 742558 911897 999921 452983 192682 87266 216010 68841 165896 942383 204569 509771 47921 891887 906952 414283 332961 767411 627719 532862 116057 316209 819913 572125 553312 617925 126532 401219 789565 967659 877941 508656 116095 842182 913306 792073 197941 788893 217270 957717 161910 271448 482832 563585 404955 991751 877236 934429 573952 90715 627696 691102 236551 621867 169433 753946 277012 631537 987076 76943 953810 822603 86221 69468 944364 524154 197715 10949 653717 972518 194170 366707 481025 306071 452775 504562 466409 327870 226824 380466 400651 1322 788490 32775 528808 975828 842465 161961 881669 107604 70147 781109 414698 564072 449709 165417 279846 748404 240221 523244 875529 1021181 683862 596804 145896 38701 391455 489437 600476 761939 611076 1024713 19459 52831 539283 914171 578686 786282 631841 253387 873842 471596 413507 1040245 335047 554628 355157 652185 434284 880116 609270 433596 719568 416803 929162 164294 292715 182105 854455 560259 667443 108806 293864 306210 701735 470587 636365 334009 512712 657455 230361 797886 873627 675003 90563 314767 321192 255711 40710 746476 590078 956219 103264 877688 582701 885910 975702 92219 1025482 23643 578735 644386 19694 525079 439029 267902 589495 54525 17399 419201 998086 292450 85066 926148 468928 341056 598979 47556 520142 324791 547326 74592 994588 636808 944859 779357 353885 108184 623355 764642 367429 570995 676935 554492 647438 120519 916074 216603 986868 373476 1044306 36243 96953 590403 397235 178461 312610 813308 569220 518227 570999 518222 573055 769591 862983 253723 392357 1044908 462754 105065 474808 878075 552477 357858 443072 1037136 887250 298069 300167 917307 68637 522291 66077 34096 606432 500754 73812 601863 25343 961326 1007428 843132 653541 739811 667337 131248 475390 810548 176896 368806 831035 948295 886990 587207 685201 686823 498265 627039 664954 510977 66444 398877 220274 267559 1687 98455 621435 168976 921709 458692 292761 326422 52549 23936 439639 1040822 85274 63243 128321 836884 210987 476554 872552 759924 922491 456325 935137 386498 693586 889959 447046 359947 395706 245506 697907 47618 902915 848904 874698 936572 307775 518035 768304 170228 316358 93342 141837 571400 981940 781705 134672 582649 685670 881817 541801 955183 446721 410741 439630 5811 110059 131242 192118 641716 174416 353832 774049 972547 1002910 693188 542478 98198 595977 910004 73218 328968 494856 872214 513352 726295 23766 815209 823724 969509 1021938 983569 333951 999609 127903 785367 449558 765435 204389 735847 399435 203323 140430 1030097 786170 629866 910506 21513 390277 338847 758795 77159 1039441 262035 611146 1018152 750919 950565 971456 150507 443988 445144 919310 66100 236265 506192 388501 227564 135035 363481 614655 779743 11780 136416 785844 892988 39552 424567 464486 157977 675697 296661 571526 17389 223836 100564 966860 122644 591946 836722 1048498 232527 406088 226128 355834 444737 776679 283958 356644 940019 779708 315533 208889 321360 609761 631523 259843 19370 1001587 336235 830738 214835 99858 854394 612280 1041029 491108 647435 45006 808219 314513 124732 378349 818645 39880 103631 636662 125816 926649 240810 1011851 292140 537882 711767 230803 353020 120355 978053 660154 992858 913169 1016197 307950 238232 1702 945101 164835 722287 528039 231545 801424 339836 737373 799173 935856 1027262 788757 540564 199746 146714 198304 432108 990730 257239 725971 216952 105486 703778 156936 612869 693017 515211 177308 641797 619067 159623 163695 697871 364358 190700 86375 999261 179027 62071 74221 797772 255803 386377 966766 574431 907295 381542 741595 12093 781281 72501 579625 264751 585128 39427 776402 168867 916064 940672 261971 159275 619832 844351 908972 389247 3106 985402 1031395 525815 642134 156237 225153 302865 870095 930743 1001491 963057 705740 589724 4266 379612 625745 433285 399452 863420 603299 56797 479169 426399 592592 838774 554358 138040 493093 945923 1004189 443229 773301 860827 1883 203911 739289 688957 485209 692821 870571 910406 288324 1038857 965769 415996 169038 983817 520600 347399 502442 595807 420671 240882 403475 216122 837288 237231 458054 770667 700226 51728 805251 382697 975681 78159 993040 845 346141 563591 690102 347735 200463 33592 336194 805991 190871 438983 813573 372740 216568 280827 173397 813657 576442 1010561 131082 613299 421928 621930 441601 824324 932560 780200 160157 926563 762374 356756 676417 555658 665440 665963 167639 940887 654395 515276 573260 940363 308789 74043 1007633 387598 267185 60578 810652 394729 839766 572875 832997 743498 1018256 742631 989929 786500 111374 392202 506155 844044 39746 679852 982830 33405 32740 718633 883452 98709 635503 785730 444066 692470 380067 719003 361649 919910 980225 971835 683199 985679 209746 165902 26596 928319 906529 807270 507198 767849 582204 228214 675437 100387 565559 440278 713751 416614 207848 329474 100965 837969 398316 733403 458116 1033127 792353 511268 75302 960076 320554 515078 173566 710603 61167 913036 1012807 588243 218394 384808 559678 502197 774810 465452 40867 905448 706084 489042 784189 165254 83373 40245 867155 31436 1000177 656341 92723 459166 114672 619287 840366 694528 201579 794691 729242 462494 998763 677252 293199 339781 936891 502380 632875 395111 446057 117869 613134 373660 678985 1038177 28382 508187 927602 278018 478213 990789 106942 213618 938734 236315 340302 1048245 743563 457155 193796 130355 668370 757511 760072 352567 152891 946901 604996 499570 228676 475328 679912 181880 749293 1009789 456166 612161 442685 200295 93047 306602 965307 883708 381588 522482 409077 204894 595325 640061 509436 729299 670518 397076 422630 686406 506885 718307 271947 175299 714230 125562 962505 394751 741719 490637 395649 223181 812348 242228 894103 765354 453628 323692 705973 171058 47026 1012627 127368 876968 284349 219120 354626 42611 710720 733737 440087 11675 630946 341962 871104 132432 413200 587717 271867 477027 175350 762605 39176 813515 179338 320633 266029 204578 967489 412296 715572 509734 226136 474775 685032 290616 139084 495116 1036444 221920 196194 688815 136611 216135 753952 822059 614617 976059 701906 357266 853528 668975 900358 601558 707524 485048 937488 600657 603968 336657 871303 540734 452983 558360 747462 206397 592724 301391 121196 1014483 707145 93787 860124 220391 1041612 308617 776126 496711 804566 914244 237436 412193 177762 540576 920518 545162 823284 235219 1027086 196603 824079 506294 728845 562638 966334 171592 145212 865989 474636 290859 470876 160388 156812 729381 1044207 744722 506577 1018273 876220 735068 137975 399659 576847 42930 974105 333560 615286 1016392 398296 160348 239813 729527 907483 729937 333843 216953 698697 400119 902139 375920 971344 312334 658268 395615 716194 201597 941530 941935 93683 600271 462938 694444 998268 32433 934282 1046662 745595 961398 642646 226385 1033649 504211 218740 35781 851682 647203 807130 176510 730969 344931 12354 213885 642657 42295 432045 922533 62413 925092 499421 950335 332913 78676 272089 466038 18086 560149 278125 387292 157386 863578 890535 465892 676798 609464 264027 555621 670566 569450 402336 999453 587564 303054 515665 170028 161918 877542 867982 828821 607564 219096 468024 269248 722059 100719 269432 26363 662196 780695 476728 681204 939589 199908 476840 765248 961599 1014796 478651 944600 394406 431208 797351 1032087 333573 718968 1011817 444093 218855 692316 174655 136047 61535 793179 303147 904756 775297 936800 699255 285817 644582 687992 6956 760079 644396 850517 895129 40104 916852 309198 719826 267869 69858 838749 802862 603179 574753 87455 903369 596849 471004 129752 1033472 848243 869190 261484 263415 29658 23187 383335 1035798 991538 317053 423414 245640 913771 1034688 124396 771771 237145 112029 374846 599010 97332 808539 972935 556662 975385 360386 196485 395697 598662 592286 504730 112913 660450 773186 579916 361691 469235 109826 54213 1031830 727397 572087 275795 226700 793162 743999 196585 60236 42645 754427 95645 530474 317342 592720 686376 475070 150945 328998 884329 496993 829502 273004 658146 651443 298746 154002 706105 365080 215485 598541 137912 718646 59731 745686 681422 835448 458731 519404 768140 41102 125339 349133 600105 682731 173273 566785 503423 204358 211715 611215 39563 921113 1030361 268422 102640 923173 374526 981366 793717 843500 815738 20468 446083 406070 488762 714522 126888 614285 380559 75780 114710 176320 1039275 87636 18468 978532 368679 842926 571596 717902 1027712 829757 941100 87578 303253 301612 71173 529319 335915 522798 95295 23961 32617 68855 413539 682454 254300 895937 391967 1005578 389748 192968 329414 206371 78085 653518 822733 46293 968136 501144 661583 121878 257111 99438 723850 364451 256948 112031 371296 398202 564930 780795 107991 82014 232651 356183 146842 317527 627192 150797 258165 60207 727004 618617 1031388 150261 712170 125309 389477 462974 348666 734974 167241 995295 686280 172900 864487 728308 812661 504094 433730 688093 280324 104220 379262 850299 1046238 511315 424294 456695 666447 1026365 751593 826172 994054 68182 414361 305528 5785 267936 437035 365471 442623 657184 202745 952808 792596 197726 889987 958542 204056 201449 360937 787216 683312 528337 604019 867121 416228 179499 598794 426745 364959 319121 948668 862834 153651 419231 489531 199659 151378 241271 734047 790649 446230 445502 456863 1033329 1035898 910749 474780 588784 220126 41281 927127 362323 763271 434778 624630 522175 889372 70944 694979 881562 649514 609098 73260 629519 723873 419989 794116 687247 80982 794435 148033 432459 1013887 294041 241532 457147 712762 443743 489332 1004058 962310 877156 432523 407271 443463 843000 430919 1007973 179142 912240 360659 656411 235055 822694 642427 339798 389522 932215 488499 804258 709091 71491 839697 884821 63866 413295 589007 820228 53652 614886 902986 197900 844496 433300 994821 97290 581042 167402 160167 125539 602915 300637 963960 962237 867567 426983 77800 1010052 390725 736901 453385 913766 738363 951479 922896 350167 118344 1030146 57560 851342 222920 637297 783966 112390 787324 644624 160582 983294 869895 508784 97109 673018 693362 44071 350452 142783 1032616 478284 142772 265179 280059 728575 144068 608794 853917 562655 756093 979474 963368 290706 1022935 606361 173079 264769 396529 346697 23882 316697 342413 700419 889222 314315 673937 1008488 441331 918284 183175 1014626 149660 476438 651037 727193 19699 769573 736166 809471 577610 768251 845208 483653 697434 551773 241164 419683 839104 840340 152386 254228 294011 368621 430362 308055 103536 668985 373147 292848 247270 569678 699759 381412 669194 461956 515173 578049 1029996 738616 931311 617299 365185 826444 795041 522160 974367 1040805 382904 904238 944131 53420 610705 1039783 601422 687310 1034797 95548 1008388 52732 970420 586959 921228 855340 712430 568199 732723 1016022 892363 899664 946601 530807 102877 460888 557697 536081 357849 411540 711862 1001641 596250 854329 145185 328392 380958 516675 359428 127483 292103 630769 741762 631891 194586 560198 537124 503014 753731 1032842 464213 114764 990096 431048 960487 57634 393138 1047374 332941 236683 481919 271151 285790 743082 701042 391364 81753 436009 317225 446758 439515 705973 156134 662966 521258 919167 116239 733334 724206 353980 979375 463150 921522 469286 163314 811175 575080 295546 421805 216691 851170 808440 165843 1023171 481626 590310 140289 963855 181483 736269 372467 248978 25621 261690 106764 268492 401213 1016510 856275 332798 375594 217327 119664 971185 950665 88485 11571 287536 751979 140222 528910 281609 12226 526490 652822 198287 397287 884895 77318 104539 805911 32694 647099 145095 808433 844236 295609 850802 321273 517970 585892 436415 891161 967102 722376 753237 331547 667656 184722 7584 765232 600878 677653 687694 844140 303792 187783 324308 588871 936212 250049 867559 104733 815203 340417 111107 693935 325290 497451 946152 106401 606843 769476 827671 934650 348009 764150 381273 826534 248463 480080 873017 298487 605962 454403 110469 1017376 545402 308837 537552 973497 70021 19570 294131 307262 871508 896326 925832 94864 787221 110244 417902 515442 909943 921714 1044296 627981 315441 990523 705789 937580 558971 842412 394041 493569 148882 117271 649707 184862 99897 604403 777157 829309 774195 467289 946880 382393 627146 760457 1025173 882130 134475 252259 456516 95405 546184 704751 378257 502674 744020 721621 758658 100524 722186 315365 29411 804749 288007 596113 489410 1030567 453676 810350 736499 892628 310109 200631 424076 232910 1048324 623050 696426 93368 482190 616360 433835 424339 223725 976761 1021490 451274 476180 997894 898855 782247 401790 187198 992116 47323 936 346801 189257 880890 488083 810008 911768 212220 149827 595915 796825 695486 496194 273225 1029704 418687 816157 518580 226 868451 142822 646226 725868 775923 467888 385805 715308 92059 850711 845044 55086 591915 378805 594104 587456 93271 673710 634160 504822 343607 733221 555477 220455 394952 1018308 696134 772205 763496 138553 995270 133161 679262 1044403 866233 143230 91216 642921 220715 75473 267466 716819 726345 36943 1024446 431983 88805 703591 1007615 973245 461046 568908 106180 419396 701974 274548 987180 1008587 927234 522523 442804 613664 608798 1040065 42178 15765 840174 728232 567070 941438 412574 173911 285555 237236 513147 364825 340435 235797 350584 884351 606256 841473 616362 862938 826084 729567 232652 720066 867626 450198 149436 633490 229794 227860 690428 61161 76497 976331 967474 544042 588703 271407 494504 386557 57303 189753 1034957 220108 42154 930535 425138 706375 999724 273849 524685 900064 44758 55606 65081 547920 414210 915557 838837 163600 258674 129620 97441 58081 738250 1046165 746436 553797 1048081 702908 671368 367875 427572 844258 123004 635558 992899 527141 29905 24831 1038130 855078 806622 996255 956122 1000073 739997 76126 938741 323448 376107 22743 24677 435233 456011 1025257 820205 1031731 871396 426295 101046 128101 771199 50857 29388 914160 998858 301033 271263 198671 602647 21991 505475 516230 133085 173142 872240 939033 324150 949804 492610 279056 483680 875046 481210 228793 918332 89922 49019 183014 86994 633154 507342 649835 245195 695600 526814 702113 740086 806356 608317 85990 58563 61504 119646 874779 468171 352325 660504 410660 701766 898299 158249 831084 934291 1041725 894129 707934 259764 949290 133811 387821 431055 351654 193431 193037 264878 694999 323499 2871 766016 349864 950429 346345 130326 834121 483842 943140 777702 63916 549331 1018092 234508 26634 903403 471756 599556 695389 938890 989519 24561 239075 571861 928904 943130 610465 641107 893323 576359 817630 854129 200433 546280 29859 653568 104793 76622 163394 1038002 274401 174960 737996 128160 186545 52936 815513 435399 331120 595700 811460 700550 206797 331573 116397 745761 581111 810227 95349 596033 708389 548919 13445 292978 73744 746543 698887 531876 599924 876461 345707 58795 10899 17833 413156 444607 600497 910779 781289 541181 1031321 89249 22452 673763 655126 922815 919750 971992 757115 415386 392033 262050 758044 223580 656653 893933 1039571 82772 866579 760523 989564 1034867 810245 951087 787065 763087 27956 858737 766510 39203 864568 795853 589446 491341 909421 714211 451948 114895 120432 403769 264531 289104 743333 252596 81327 313112 157108 601891 861050 564119 893960 875700 447920 777182 216143 713597 632275 917796 275197 91636 256103 584002 187336 659831 708983 214840 564781 38598 876814 41894 711146 176772 548799 60755 146306 542137 879390 104874 397500 392786 987717 152888 896292 823200 262736 1000496 646793 424661 213729 185063 553341 419722 754333 71256 247257 527420 488364 965792 29494 370378 79933 363907 720244 263417 450304 555750 497975 466160 126890 606546 393317 79292 264052 104568 743081 958413 689565 127912 269811 1047927 739299 512600 15094 334707 816910 893091 723369 678235 615270 403399 98759 696881 422199 364198 551759 521432 398676 649798 303876 818330 57745 351825 487149 407968 172360 773526 58070 997757 951765 400006 677070 286628 811802 849847 713127 835053 64508 870501 524666 228628 220900 528620 273440 415034 86590 1046351 888249 693858 315645 414644 969513 704757 825109 643302 251542 962111 638464 564434 316396 18671 289082 534794 593241 972187 623301 293701 260049 183098 231334 593373 935819 277416 25702 344143 857218 379941 418193 939967 593653 409046 663610 69489 508903 689731 501366 309585 586143 161751 31708 126572 650281 653924 54796 970613 70100 578460 906533 185665 217011 196505 970828 274763 374300 760150 242220 48689 859435 807731 681329 294965 907584 229237 348492 1029564 884605 698563 321010 948178 571977 506538 407837 256677 994767 703002 569993 720390 486528 658920 837752 966123 850829 1005386 904239 799471 681837 449118 575095 1037009 92253 226979 156700 33009 202459 601981 914033 663254 667691 17589 486347 634026 617170 187127 168962 850364 1039133 472147 74995 517373 354203 555197 133888 77188 85407 3725 766350 578314 832959 99072 221061 657007 219224 721589 238548 698931 274951 811568 250347 680701 280625 439898 167488 210968 359804 425215 355019 902129 226900 677199 1020809 717978 560487 542813 101116 351306 841769 237987 259753 791003 80721 350076 1014681 598347 560986 590761 240344 363579 54531 27597 982522 842355 948687 1022449 648081 146012 765062 230656 449464 602500 901554 346444 631947 253214 174115 782599 489132 574079 552300 969931 152000 143266 53859 678931 88304 600997 192421 640447 540521 915274 846351 450708 1033436 7543 505670 183226 82430 529334 979504 595772 476425 289462 966521 1014924 343610 822984 639504 272124 539729 727139 597927 822341 178452 109728 562486 447748 357836 552382 39800 1037624 485317 719775 39788 1021126 963795 328778 733909 944117 835528 25703 428219 301042 1000703 448454 176616 432973 558804 604632 533868 1039995 35370 939572 16666 924754 90851 739604 646664 1001103 36971 487381 783635 261715 485934 911739 545625 564386 826398 960298 24253 445155 45870 68782 911974 109411 1030617 663796 138048 954834 648347 544399 810105 805828 347767 439348 746501 719153 705904 656702 673563 423157 1025807 588330 761527 347473 969955 151836 310294 937064 166141 155225 716092 430275 111216 666827 315761 669133 115159 667264 114111 101464 1048015 163115 602486 320279 243576 699042 285353 57122 759544 205150 240303 877685 522232 136446 162466 593520 284197 918212 704483 735320 117168 508438 708756 955861 299983 402686 997404 416626 441146 338091 170919 1046305 112814 701934 372388 219316 78701 192958 79685 248421 52668 400820 271106 219471 459108 657552 1026838 708082 986163 69298 231681 537779 257144 567969 801540 390745 945545 628104 350376 819345 541760 751540 128823 32364 408442 928023 859713 1024220 749719 688584 281625 915258 499709 834177 920150 382915 164245 679200 954962 808982 406860 378150 819630 808376 704404 77883 499404 659088 300512 220840 240980 84331 539435 1033179 610992 3705 322674 280295 985743 1044430 548149 955137 797542 1040866 885754 718852 522986 42001 554698 973550 447127 375068 87987 46689 480300 847783 20804 1026851 110125 948921 828179 827550 716896 498238 48699 456032 946256 119688 356822 966556 998861 571850 403336 957864 239466 18076 12276 988797 839422 901754 991044 363066 806436 343365 539045 45730 649915 890560 454600 308121 744294 857876 813923 572330 7180 38732 273326 537732 217689 997850 1028583 623480 377404 832272 736718 809469 119399 795048 891433 103981 762066 358205 325953 963397 993081 1011920 188772 969257 946073 8003 600417 205277 121015 393185 656655 348173 813721 763092 860614 846214 408330 519598 774883 705210 975386 839649 413257 770113 655004 438087 260315 341843 510631 935578 49923 843342 770070 991229 628014 937270 216328 302449 642126 3632 956512 1020257 771671 671238 874054 419607 949954 48294 109732 121668 146188 191907 731049 541820 935736 198834 769610 617399 115273 457263 583356 849106 96969 316310 703227 349964 318278 838665 732487 615817 255695 184529 478370 419795 542075 632277 301395 836179 221410 103972 813413 601820 757922 832626 1006889 820513 153307 699282 189359 267066 371891 925441 708433 296484 941780 891739 64041 614973 883177 136931 850582 723916 706340 328192 911291 876407 415931 1042362 536064 580298 992870 1023553 619407 21687 47587 853863 298200 345617 650099 876833 491789 827919 962138 796169 892583 409296 453986 32223 1023967 576977 816985 15875 253750 287864 654222 162301 39917 889997 857688 238582 151182 201915 880015 867644 527713 1046804 711953 202434 524536 818058 308031 532893 911524 1004663 785789 839560 372477 107286 189621 590689 265821 484871 727508 233898 1000805 951247 348748 610569 646008 418646 251025 375496 95547 136295 136348 990037 243996 460851 221291 545475 738247 678350 695423 664904 437426 960177 856156 400317 760466 292662 148236 324641 518116 997151 190365 172566 186214 48656 579998 647010 22682 878608 141734 85104 547914 704012 604621 794829 276734 699988 256561 27563 270216 349468 775539 320609 958329 218365 105783 543464 801705 704369 870056 284768 69299 36186 894705 933769 425846 42875 581573 441674 460181 950013 1043415 768302 916984 13804 473955 882146 888649 415672 417956 610745 827000 139701 52315 792360 971576 809883 629327 908618 568447 966662 290247 620636 107786 128247 351762 96834 419798 136273 127743 312065 857256 771165 340325 303427 889990 254022 571293 950998 1048124 766110 322051 734509 199385 242648 667512 374237 825903 980683 343523 758561 411478 589109 30379 580695 527657 14902 283454 107137 195271 465105 582030 723141 915476 889966 675983 386286 432693 352603 167099 847848 526360 173382 650382 558663 650986 737221 60681 653505 624286 434894 327219 27823 960109 15167 155539 609425 977232 944471 330936 936071 57992 2363 702897 190168 90647 166770 515989 238703 837956 171369 121085 566617 945947 614897 3717 914760 529643 539068 406350 219155 223942 334819 627071 371252 1025028 622179 222911 250184 859072 380571 151741 81043 592217 752079 838057 521593 738547 1017256 439480 802822 531444 506034 785059 248679 537991 283357 144936 160367 558876 546301 225416 953363 284902 155210 257544 969710 744027 527073 330352 242366 378552 390720 468367 954085 563579 409294 827316 527593 774887 1023825 1041974 546804 314499 989045 954350 182868 433563 926796 756152 470524 692158 493769 676598 691458 172862 828996 346636 627231 533427 877817 67813 424242 543864 306312 971117 298941 64813 748663 2580 214374 1015347 275627 838225 707704 218419 89587 1013533 805471 469400 508541 487284 497711 112912 1631 313560 561950 56334 552975 990157 916742 39499 610539 614494 781540 20289 916915 318103 773980 515759 284426 333576 784178 981272 319992 456521 48594 553027 356458 839280 603081 236476 547249 101788 614729 380242 672511 327790 792233 906647 30701 203147 937187 235619 643832 544539 398869 373074 275967 329549 466432 469057 561863 136401 440972 996821 1016695 541532 101442 858100 29468 848936 306896 128585 874022 379505 817545 186052 848617 354297 708578 303640 375326 211332 459255 276540 733023 21341 605443 824555 1040814 744912 232427 853027 914414 364974 681908 91818 537961 705740 972809 951940 379464 951939 795574 293758 680990 19506 725295 597927 854622 568759 833290 824273 1012448 111098 973952 644117 518752 797539 780785 351308 1035519 271455 551261 777366 560832 416734 5867 196055 611340 578008 295269 931381 465455 549827 998074 634268 618456 882975 628860 864826 900509 638955 787552 605443 728693 63788 449728 1582 575548 972141 451868 829877 590898 778554 476820 678873 702332 229796 204912 896413 228258 852160 567449 123206 280335 633384 1039389 806625 697749 653176 442286 514237 32998 773330 340004 684012 817436 247131 672503 436423 314674 233403 341701 745319 447368 1006241 783314 224301 328291 282941 72835 485434 886890 141252 765410 229879 750890 636912 143389 221583 291219 175485 751367 400752 329850 672429 455318 802510 884501 855237 954211 120352 81282 907406 272173 434081 706368 759509 819542 407504 410547 547051 648036 155632 300708 220453 536962 86665 592063 535389 827132 141285 229396 311663 716486 608916 608407 577469 148470 457704 945312 1452 229958 649338 105836 618021 212627 1035427 830362 908309 606048 403716 757678 485101 1019220 853759 787089 784162 201655 904507 501263 844462 512249 533540 703832 891277 169772 453224 619903 221761 679045 997755 376318 9807 203743 752148 504112 675520 279863 297134 691414 241825 835121 715272 14995 100739 422546 135077 878704 494587 750788 1027149 12632 523299 962133 71818 218525 711703 663672 575276 881 927865 308354 379334 12142 74990 105582 484654 228623 833695 738138 964097 571189 711353 773640 25884 907426 986861 338782 551972 566401 127473 701670 125439 642780 120316 941902 329561 832805 683854 228073 846624 370350 364710 590893 507657 48432 456650 885811 181257 214344 338435 950587 292572 112373 90270 360229 443521 802332 34156 299000 216763 250628 474946 291935 245906 647898 724602 412710 537296 821295 686449 710338 368773 86901 936199 82887 945028 41861 382242 1020783 454883 232987 24875 427802 535935 415832 362639 205256 160373 98112 965439 1030305 141738 741434 248368 430957 567877 266643 820188 531740 728368 965371 614592 435264 618906 540166 344028 633742 1007991 1007276 144182 707169 99838 990153 220247 924983 556074 894878 383180 542258 792890 127054 704166 261527 44850 112738 272634 602706 549208 671557 480354 506481 690359 358857 379771 496549 207007 907937 1024869 46020 815907 174821 51270 813385 286105 979601 743879 150482 17694 323845 71573 179361 41744 9606 908769 63261 446866 1042364 340449 962894 974859 823346 319053 740452 1013671 602330 958434 562480 118740 253318 713187 464040 242375 427120 428691 782440 365045 677555 907196 154412 436890 1032399 412459 693591 80437 848681 632625 556400 574218 326280 260900 241823 811167 616601 442332 736052 994367 560237 197686 973089 569722 670454 829844 1033851 1012387 862093 569436 729085 1015121 445551 562293 1037188 986846 516923 309709 139412 215275 486774 518357 960721 456154 412935 908035 987271 351571 879803 448335 143140 731327 555202 155318 643000 1005520 993072 190651 380 410871 987261 831457 391240 47597 530437 101938 949530 594987 877705 780731 388758 31089 845997 700685 643457 924739 1014648 26558 127301 168039 229590 475878 856177 77672 270873 808354 207158 101654 988788 249237 998891 719876 719743 540514 178569 795145 15798 459571 286767 40128 430330 762165 839583 439815 588046 806426 167871 469123 156187 620437 504602 62491 313644 155873 722781 737913 849075 53051 972250 1006477 310530 902755 472072 829961 386259 87328 123904 577509 1016257 1012153 640258 903900 1045709 255612 513006 534766 357081 1003066 244684 478429 466224 467145 390724 115376 567804 708481 883750 1025074 695503 1044928 722404 855411 593691 491878 252947 434502 723130 927577 931822 138690 288870 628738 603091 327874 810050 327631 150467 736357 682575 950191 683494 1047438 788728 506265 826117 685668 313223 748805 530191 54995 722605 664433 10644 208138 213246 1043677 224845 29692 779122 339023 832914 501215 767462 816209 1012962 450735 316313 1012590 116575 694956 930735 848056 392783 976599 377266 645189 377244 313721 853515 481197 49237 892061 155277 2702 61739 951441 575211 931592 418549 914537 12605 858690 826668 868988 28288 476387 757872 19685 567058 264089 399105 339459 353082 389014 525638 917753 992158 807693 379466 964143 231882 650682 1024058 63439 725168 167256 675048 7753 873763 118312 1012299 996559 388699 845680 487165 724442 775796 100346 970427 681891 877294 246417 609001 925866 183598 854663 285451 228403 609020 933938 742733 685764 571139 445802 990973 141993 379221 184845 224523 869488 188388 155772 234639 34669 87818 772635 60227 877111 356866 719828 833541 693033 971628 1043093 1028951 842978 493005 921549 71647 117446 758797 980467 1000167 951674 733687 644351 779486 309099 619708 147183 901589 1016136 629616 1039428 655874 687748 845708 80002 463424 317909 197994 761524 726158 160184 984268 656869 516236 855274 188758 855463 431105 499440 236303 920208 308055 367760 515812 467641 317981 548950 212773 162366 326532 302864 1047558 159680 799459 126034 613408 321766 140340 413427 562413 241367 126100 1041806 410447 252609 697030 957187 160777 414294 1009585 1043187 343109 742474 591582 964167 647692 726230 730875 599977 431313 354872 985690 960521 177639 690481 384882 516889 897286 971141 303453 711634 550090 764542 755801 856301 203572 1011562 723528 373099 135719 945177 551727 123150 693228 452959 253370 855261 696238 674200 144311 1003428 860671 865567 794262 255601 834898 54997 327664 636185 467582 469153 739837 1039025 194881 282602 290844 22037 678075 985631 419663 703076 774127 141615 46780 62337 261701 73745 464941 531092 113675 106302 1026193 1006215 447215 803122 436345 976010 476807 411374 642204 62608 601289 418937 859731 452048 464531 433498 748573 808772 460836 340256 281116 679981 524705 432091 631447 840845 530321 691872 972406 760235 334689 406536 749001 658067 644066 341169 219202 945299 640454 264124 441781 226240 887846 342861 745119 382831 114943 250127 99485 1046204 685488 305837 426736 363782 867197 591450 444160 95857 244751 265034 96470 492643 582130 353847 1026976 811527 168214 718301 73264 362701 651087 755581 35710 214248 277717 828254 101154 444878 933061 354631 655834 415420 798109 32007 598538 92976 20932 983790 916535 461677 657408 961617 1023883 5370 1012733 316425 576085 1024803 243405 43764 600710 754551 767843 423027 929332 965192 228119 381675 353306 530222 396837 861252 683030 448900 654381 781933 161707 484585 284853 416726 481917 132545 284578 772084 273111 902578 619971 154560 356904 610343 405830 637496 978305 779984 86593 441565 581145 26144 508714 671796 453065 809422 63839 327749 691089 336213 519584 689439 201745 337011 697488 335698 866833 202670 149303 849011 277241 872650 379778 269211 428889 731988 601282 641513 5987 425243 734249 429819 791404 989873 250192 237945 23663 682990 328372 998283 288905 69741 20020 1885 378750 824334 182677 629666 799539 471922 635646 264206 995378 1028226 104828 553435 998953 210665 136575 311365 301163 1003669 528731 547086 362093 911930 41417 781563 408650 878543 421475 414804 281408 444686 240171 31592 1024561 253432 695301 679687 204323 494415 440120 203014 961216 663323 541680 392383 324311 767270 825279 967566 958681 961408 319000 444757 339804 796411 880851 874744 477596 305071 508076 854242 572405 961912 576964 10111 1045610 355443 929822 407488 201506 627077 765987 818586 428773 399060 225055 760455 1003939 731211 696257 801283 696557 71707 839327 314896 870010 353076 1030832 154547 820388 247248 638416 939892 164584 876521 836927 233954 20074 1042878 514594 275469 1010286 981074 80385 183306 323808 86509 720711 26995 541389 283289 285126 117220 1001704 483494 612144 890239 148486 94502 211871 371561 601506 171122 748046 884299 305242 246435 187613 1016017 295024 409625 11857 238126 900169 373240 405777 580247 146673 903846 333994 247747 781974 407119 537101 285042 887049 429921 142348 298467 712768 287504 651232 147035 705751 869843 657830 392101 291978 980965 303325 588429 694972 1022405 917737 790628 385267 520374 1028499 114559 69465 113472 401288 873400 572733 791981 709845 593643 37264 519821 868721 353658 4969 953138 791476 215754 592513 269365 73944 757188 618424 549359 122239 345429 716174 483585 419372 871662 127146 796364 595912 53508 936023 499194 47135 846737 1005314 881395 470625 348305 905917 591977 969633 264838 857535 818125 533337 280309 392930 768471 685028 668391 877092 369410 40707 649065 526630 868365 832089 1009164 934832 329339 262127 632165 67627 929044 378545 699790 173093 921698 944878 967844 326865 763701 605916 830279 1007492 460575 187153 59677 909881 850169 919307 403790 807950 564572 864682 829193 966085 336169 162224 174590 619076 98818 542280 4835 700181 549582 290684 456688 511207 913465 521918 741730 11 382257 872288 243195 436472 212842 472859 337792 472263 324571 138892 782138 298423 1012543 663986 232054 400298 470677 495730 1025797 283815 838561 263955 536509 449878 883049 661187 682229 407943 611512 97808 72973 199851 122014 651631 383204 322137 161517 422840 866400 177867 328894 736935 17130 431966 296683 15197 317423 1012502 1036946 658142 469856 131863 939416 761489 414259 750381 584483 155843 384735 496197 573471 978212 429540 824050 935867 809288 524865 941033 147433 527655 365052 747653 181729 797597 8862 342339 948894 953067 464308 414791 1029983 408884 148815 513494 643624 633089 987269 561370 684607 471486 161774 507745 62639 684090 150055 344862 909512 1047339 483410 620007 814237 638888 715412 428597 528772 387501 52374 359335 12442 679066 68101 36735 771901 441268 148243 877859 996240 983715 475379 562845 395514 44530 103008 321820 193703 291731 735255 3441 504325 953176 614744 979091 462665 1017723 669801 236571 197096 507159 1031955 960201 576286 998572 637731 931069 863338 285343 45802 821566 699408 182199 260542 9399 256405 342434 838775 1013685 787015 238446 556530 664106 460211 1048080 766866 640045 293421 237792 45498 810616 389451 993819 178260 672489 240746 980832 552781 627969 86312 405044 1008406 88680 306664 152702 692517 924519 36433 620811 394354 660332 368591 322571 98810 717194 747025 690066 279872 469238 212873 428056 773319 315787 489967 521465 505497 268359 554687 104694 306371 475084 647094 101043 549334 667872 125784 83255 40296 760557 831853 20591 481425 631937 364416 752042 911983 273359 564575 171038 83106 431917 930206 981346 606160 734612 161300 795122 325666 667428 724059 355759 408005 394653 836180 656476 916843 500966 218785 620066 783559 787337 871722 713740 206613 348981 906137 47244 368015 115003 439773 716788 598009 640786 811691 651518 459030 527060 393208 259397 588592 839614 757632 983498 334996 980660 271171 94064 705555 822970 401922 721791 175491 849276 760774 563237 265788 427975 831066 283888 49564 647694 129484 292693 689539 307430 74992 699181 214744 921994 356829 389938 687618 950871 418414 598407 629615 353105 945345 516141 99344 919197 245692 805263 728539 413957 333699 463095 846920 584311 827907 801558 507093 851590 717675 943744 811906 888039 789165 697389 821078 674294 550402 450554 556760 266031 272227 317734 801942 449461 936208 764629 871330 222414 123405 648337 777231 669284 752288 144068 581497 680838 291029 300862 210298 378597 421114 405941 911414 840535 583203 628800 96464 259160 702119 638940 670706 294532 639137 619751 378442 733214 696944 615336 92423 409997 162615 438469 769632 329177 311134 270794 738829 727858 466191 1037737 790988 600938 880825 494901 426461 867446 1034641 885670 70023 823536 818700 1038104 996241 596120 544871 295179 999113 291022 959263 777956 617089 161050 245113 772715 121612 876453 729083 344652 1031750 883133 256241 434838 751626 416853 870633 814398 384697 770178 329527 172701 690105 1040383 136818 567790 992244 877994 866549 641489 126037 978437 636255 798923 597583 399286 6931 560580 362581 271367 857785 800903 665187 403302 415419 518725 708212 444902 491465 853522 257289 497597 602454 749927 872872 254404 268824 130206 658267 994810 138379 220026 480557 79873 1016687 109980 823985 98719 935494 169742 941179 291647 875991 911549 433316 789614 403630 579831 244554 926814 122777 1035249 56077 146022 596524 44099 599444 579199 1008446 512873 534534 948681 843114 98884 606098 794372 522127 125335 529895 477976 78161 377484 273852 241037 192405 882476 622409 545043 483593 318186 9420 678908 422554 619289 333574 1007805 906235 85873 915899 605809 330789 291470 653366 889173 1023441 707185 111042 701261 998400 47357 538162 805982 527988 273531 987738 95026 591412 804887 1010835 417175 672268 892000 667963 237824 230154 847820 85811 328450 831746 169777 787551 645592 683787 24141 539178 64736 573440 786496 717311 148764 375553 12301 115153 499122 937967 405788 483476 500845 990195 655291 869057 252473 740855 723352 804566 811946 760619 751177 946644 743798 476034 1048516 244671 633078 599602 154343 257058 1017002 190008 536561 1017480 156850 7890 41735 116484 169813 763907 683184 372394 680318 584466 295514 8211 44858 214795 741075 68573 87099 361788 293584 896297 842840 744889 738665 382492 125963 986074 1010843 412766 143601 324280 566725 669086 320078 479667 42539 889867 577926 264430 375670 185052 527013 945617 521266 877258 984280 470919 186447 222865 615154 805758 373153 552819 410600 201193 812128 215476 402261 932417 710569 55583 281079 133056 847354 394623 904752 556516 855482 177959 533638 500978 211375 516971 606243 777841 964998 174373 213845 543147 807502 949553 376847 997423 724733 26352 428135 307794 104682 871625 266006 854953 401489 872612 219131 624528 709842 932973 751768 331174 60915 458391 43155 192079 279449 931478 57911 112433 95891 381284 266992 268215 567567 898557 121811 120209 968483 1016290 975379 184626 1007429 349594 241549 399953 68307 897325 992061 463976 943757 942247 422343 174904 367382 555163 308719 956227 30070 1008285 790817 307793 462747 326087 678890 285676 985299 833333 222844 781795 609875 519817 182574 803019 29619 858727 476410 540793 629616 801018 635902 168073 651113 145518 100859 737499 174435 881523 582873 1020432 371589 343489 142625 903697 305372 426126 83585 989321 843224 485145 675916 625510 88269 269091 521720 791388 381556 430449 741278 432225 792167 747084 479869 7730 392104 379392 643446 850125 912667 294240 265617 463093 524807 646720 317048 669874 894617 590842 408311 430030 382048 650218 51586 718936 776914 439794 417967 629541 440262 258295 430007 556106 196600 391009 952058 8099 87945 351135 432248 671056 752252 287905 1001560 165427 120122 498268 1043813 751731 240911 221770 582027 607227 252074 44007 737887 311035 788641 699701 541077 551526 40939 503609 656775 624243 466020 977532 530869 997149 69452 881546 618303 637091 894408 800630 388461 762888 246112 591956 627240 476052 434304 309694 729726 128849 464631 544080 551713 1026446 218746 208684 659689 545632 476962 295543 61774 626972 1011690 97754 987886 411359 28466 710658 927245 414982 328511 214048 365840 548022 303800 589417 140545 496725 304426 288919 75278 502799 392070 898662 78858 574034 96414 764440 689899 354386 305579 876786 54090 833158 81610 77756 47846 684329 66426 692037 707873 998586 26399 596189 923521 713340 103811 168666 280113 697591 663376 134419 87165 894069 864918 920936 576858 86918 287563 511032 695259 523132 590791 360681 617405 741615 3396 638563 825820 858171 694372 647061 1029307 514557 845226 361455 101633 108442 914943 72679 316918 192440 111407 361844 284170 221891 1026154 440470 829263 976745 543427 230348 886778 302878 709044 22684 309990 129689 892824 993294 292880 777813 735792 413489 486684 513809 381727 562069 282063 482897 221294 12240 193683 470747 279817 978938 332534 305466 428351 351792 291371 739390 500550 196372 574343 796025 446388 106059 459013 101828 653831 895742 810435 42424 472351 894042 444035 728630 312254 693776 848427 194784 110863 763093 524869 154781 588060 436963 45952 621081 82263 517238 138797 294978 729362 175185 263874 762060 1047046 870455 966234 992430 221392 640369 693044 102563 595311 910670 839984 121258 101320 792990 283221 502151 984098 1020215 499534 242495 340907 873585 434151 399264 359665 815529 121749 842167 637033 473537 608748 811863 1019115 494750 308006 268697 415795 13737 499875 65878 108386 350287 187747 29615 147324 388225 362126 320134 505320 543541 1027052 961794 825587 772835 557166 721935 993357 93192 662179 712412 564618 890278 312643 261979 328866 319938 778152 919236 894065 391653 937552 891410 522040 164764 818013 1021572 733978 597241 911125 415262 942752 157967 542818 721957 68918 207993 671058 328103 28587 358867 756632 612849 738485 716352 323849 280342 400747 654819 99360 968303 149961 544870 763003 146710 610607 273782 490332 797801 981730 981316 855082 259725 779914 704773 251117 307945 177330 841587 130773 856743 114508 491851 73395 480566 221738 831949 689533 740554 971654 775999 860367 815834 756859 833386 977765 396450 606601 613403 781731 483231 944917 593828 314893 128533 1007078 944472 979407 783244 1045418 682514 535861 555343 115567 436399 1076 531180 59946 560783 555744 221878 90931 1025048 30196 91718 979143 60723 633677 813814 103557 87501 795247 432741 563186 77400 607486 50934 926965 702535 32582 344144 355931 377493 487605 571359 354388 153151 502875 210258 135412 815813 264561 203547 411827 711341 492495 801522 15085 716800 1027188 326226 153187 762059 305665 231163 710073 615328 51518 858990 251894 869394 630164 611188 919815 65340 831890 757912 514619 667707 116585 290472 215752 953519 305520 870456 802885 209215 559776 1035038 93998 589330 456472 761079 119652 525142 808090 790433 47274 785852 258828 1041855 152361 254714 371961 337721 190444 425544 464910 722361 689509 924900 148893 774446 1002470 871054 267037 64589 542249 957964 264871 209163 184777 103847 512891 554276 825287 426924 275065 155287 267526 756461 891561 940072 111310 830269 675251 652765 749389 581112 527464 874882 333329 934520 481079 894757 985231 1006241 933560 625050 366240 218966 312357 116472 190206 226561 838108 1041689 356300 485391 496607 843294 851723 186738 710739 648425 21286 389917 483332 866722 869223 195724 210656 331315 358527 722745 617592 162508 636162 240424 91266 950879 372200 512860 1029977 730916 946958 367199 172667 167703 354227 734910 788746 407669 117499 325515 721996 15939 184432 938202 459819 568519 804988 522308 950198 58893 1038575 332135 734622 464483 312703 92771 916666 243933 18499 182366 271491 207826 31288 476162 550297 873821 773052 177658 90684 874461 462102 865144 1029843 743029 263916 301746 891497 674188 697034 208736 134955 779087 959394 870208 631531 820266 257607 525971 442272 606035 221681 732317 756708 126783 147644 1044520 1006452 612907 927784 977921 110516 353940 1022362 990074 837673 90047 332506 517863 639740 281138 571028 540705 544126 870457 165079 315142 779422 527970 598936 994806 42357 747521 210736 538200 634299 248749 740058 1006867 724046 786369 543030 73493 82354 380636 820425 425424 544908 314465 872571 494520 286246 862456 337943 198854 910063 562955 157902 855800 223992 212810 301492 446158 190071 181543 672834 89039 821832 613211 89298 887042 82023 452703 801575 710005 960631 670452 860898 485562 698430 282268 678925 204645 35878 1024030 842645 501647 112574 889350 752584 503126 779831 778530 312539 464731 457448 272646 607590 938818 811467 489609 555749 700981 655357 521798 150073 906594 177218 169244 985125 928376 943998 710830 4563 686126 765245 698852 718156 162493 324652 539496 76291 430177 738973 261674 416075 30171 563975 42461 472796 463602 767108 474487 190802 1005293 1020754 609205 590510 795930 30035 198549 919763 1003851 26252 1023194 560650 896084 876969 98443 579967 532622 721016 54644 860097 777815 113769 123043 281414 759952 376597 364012 87268 250141 475828 394342 76889 800105 950949 84716 340165 527071 343018 261277 276779 502642 1031593 396637 273652 856598 493996 761426 928875 358212 623842 778855 1001793 654714 636892 4812 511755 617913 958289 815988 727999 852998 396442 354197 133179 674793 366134 169516 123070 265456 563271 138870 650605 804653 902420 908408 625359 606132 411013 310649 53842 1023263 551338 664707 905924 234506 518453 876261 547034 205718 373755 731315 935852 745962 610934 737604 164151 710829 382534 790451 24282 192910 809643 939872 375257 684733 922893 195692 361437 199535 1045877 841792 323442 258141 120593 564742 338056 755781 737459 839470 761075 665704 1029459 245739 709867 516362 824457 109492 908173 481782 166676 580035 538455 507639 824149 905625 815792 506976 427476 892792 734302 756613 342458 534760 845838 528192 144726 37171 521935 327789 847513 372200 364439 535150 236441 297819 458685 767911 365329 459044 891773 101891 81120 22172 472696 375661 1020550 653155 76849 127576 995242 145373 260240 267832 62102 993712 614499 645127 535737 491591 993752 221889 25380 230738 550149 989160 696078 531780 1000545 23552 282192 908244 623943 226068 635882 403580 92282 27952 387196 29437 342684 991972 158414 96217 1010869 934343 540744 955608 605363 1009906 304506 994692 650724 677249 216726 401324 299389 597782 14321 346084 417558 1016918 198278 857604 498988 1001321 391282 668069 72094 760446 681337 208551 537137 891973 839552 545198 224524 779379 688913 484512 631100 467010 706522 367400 896817 900846 893230 100151 575808 568889 138882 990589 347167 206567 408561 1034740 796523 1018179 152249 562262 448037 739737 137660 545954 517937 257209 865792 1046427 792022 988283 88879 971593 389697 498741 1047576 330614 399873 116038 101164 919089 131212 553871 19202 323663 739257 358901 831187 348645 632900 456417 871166 635599 617038 245951 808325 675629 28122 57986 308879 908256 770897 665631 43236 940817 513023 1030925 780916 262315 334484 708299 752848 534236 748451 744794 849327 152216 904742 62399 1007467 83990 58360 36483 502145 143185 385625 624179 174357 510088 793198 756703 436587 241854 725439 1029535 429167 243258 469688 432905 555822 343305 187688 885181 140891 45943 949956 825818 825035 988826 564133 19077 101881 755399 57030 1019497 292483 191514 1018503 90162 582827 240371 229677 210705 566998 1009780 580959 168763 747025 57092 662186 760426 120455 508622 904703 967770 423948 833091 192048 1021773 386709 1003156 896118 947336 47806 10297 449774 1012948 588355 592748 1044247 21758 858247 336046 882261 1012311 165648 734530 672370 382772 120328 790445 329752 415599 419006 447549 694615 244964 238115 358782 962085 1013 122190 216262 343258 436231 304632 1017514 942768 262147 834817 913287 449609 764629 496873 496634 986664 3056 942679 887144 695606 841673 441494 1032823 694079 438360 445971 652179 273267 119194 988384 558954 389861 118289 766773 500592 903439 285506 1003497 932956 78924 601654 624381 473769 679517 583674 715282 700182 761061 856607 561389 595751 756205 731962 80378 700833 765025 312165 391878 320274 766096 960700 557188 502342 733360 74721 57481 337107 789847 214137 850129 336782 480771 212397 745591 446228 442772 905898 256064 154691 308941 447265 1026833 839869 320726 305095 175733 1038188 486332 61142 594712 500984 562416 10379 644430 584787 990148 160678 73101 58158 722417 1006061 270574 87681 461844 961705 37296 708359 954924 28967 630709 443839 667678 384312 297220 256108 313905 877489 440901 421398 735635 250092 491336 949127 558290 816966 476030 432079 43107 158623 942718 798913 782110 315869 362626 274292 318143 14697 631527 892098 695399 461231 876721 284108 662810 720547 672516 381044 1021503 636215 212396 651233 178723 935910 714646 125183 1010806 654125 998229 997116 854732 391692 845726 303052 410909 8841 798668 215207 230981 320045 613468 383622 650373 533125 703346 767657 53760 1000866 405843 408339 1041727 930457 547049 661260 512430 619012 996418 438174 489500 1006208 683281 365593 1029951 675117 206124 262800 508974 918065 874252 556122 266981 124213 312912 420497 118468 688614 491578 119446 582416 262261 1043504 334475 430961 1028632 27708 712151 173170 437639 167309 905638 70661 228223 772340 47463 156156 316227 643944 27468 288913 747286 556674 124109 378079 311490 207106 945957 905062 339476 245576 1037268 730251 179549 84955 958747 703765 215538 6118 294531 628402 1022125 351158 299350 191600 885867 32573 782628 851780 211596 780946 797760 421510 362358 484975 121921 401523 209682 920754 608898 1030826 1011022 641244 205985 961200 871065 419989 737539 638572 938089 408614 226127 85163 397752 673533 291055 650653 318339 45 443794 377686 749898 434923 382893 938574 645523 921362 982261 59873 735848 80288 958182 1023184 50644 929079 880447 575935 898665 891549 1027204 471989 416701 784700 554619 830111 276200 407459 209583 607180 75527 785411 327921 74354 763325 619698 540625 184360 398253 702635 270633 9578 201985 702477 151187 770585 64998 1031320 302574 857592 413453 490035 841181 850224 82476 307048 557639 840908 812667 21990 186584 678718 675128 25342 961919 119001 673315 399399 685806 58452 535554 385915 25374 792397 606494 708663 293832 571076 531397 493375 187116 877468 107206 450455 1044302 731933 334328 917227 839924 77685 605875 133640 107945 843826 554069 222561 5502 574153 393406 34187 1036100 772883 940244 151489 466194 738250 294144 264800 100549 83729 943536 580972 430203 640745 163795 58122 158487 533949 538976 1034244 187585 483031 892367 457800 662371 442088 262814 357225 639788 339076 377805 980252 514833 852131 462946 851389 1042759 159522 247526 732872 137163 425792 811495 85856 157914 37921 259188 842955 654201 34127 79524 797427 810990 739124 303631 857319 195652 271264 368211 81240 32972 295497 572816 646940 945303 278854 67821 863663 434684 302484 941329 476589 723736 1026961 710314 568665 872009 941956 610026 288026 561843 468499 452612 1017848 1004731 462026 108980 293923 1002126 490139 404916 766829 874651 161881 416840 785355 759317 493884 735411 286679 745842 201568 245183 104273 885998 677957 182842 67481 158473 916816 925043 218167 811781 336969 25537 32596 390505 201692 21244 1022526 936064 618520 972546 263656 890075 590578 937524 148327 240075 201923 316918 939126 164328 873670 763698 371699 452493 676251 885462 437856 76121 557511 405073 508515 1040047 646194 327706 1044806 965687 393383 293929 202615 751707 585815 589948 238857 180171 22102 557460 781874 473593 614429 874229 68555 302494 75270 399273 84947 54579 631764 296638 12780 865145 344360 888771 133084 636913 715277 807759 589326 811877 309101 672634 384015 957533 731033 938082 934161 172971 976581 337064 685163 202976 206729 291312 837142 954068 691041 740709 294706 77858 564014 105522 942719 947113 642996 561162 310501 844044 272922 930721 67052 386355 154732 395056 69700 767688 754204 568565 117311 477883 616573 828849 101970 22719 1009479 662824 787352 94154 248086 771748 101966 662169 902123 969075 807000 70697 655785 245092 309691 560191 506009 177998 502049 424930 21479 288138 7256 199131 764962 146548 422099 982844 184256 1028845 472103 281558 220055 954076 230544 170689 353125 16808 852329 653016 387658 414912 1002423 360250 518985 255507 595615 535499 913867 144536 444396 893360 934427 670920 43146 71639 233962 353567 959757 805741 807117 473758 237099 33893 688314 146764 149822 764408 401039 638128 893123 747296 268939 181337 451805 24347 254163 399446 732114 225774 356846 344510 164493 987360 658250 305962 171291 959226 90037 838966 464686 391566 352228 289540 83101 185517 430831 384696 102882 685999 720595 95741 816282 347567 106735 974462 846857 695821 816775 1024622 430483 938218 202052 308481 604484 181167 1037234 593648 533065 44422 623041 219897 440181 463839 766277 45661 843709 347885 1019510 682337 319164 73255 477297 584653 312624 707783 919989 371056 356731 91726 950438 922266 598051 588542 129037 631968 232530 324702 655254 329307 368726 555450 435280 275625 964130 976033 735537 900843 354252 935269 241552 70534 651277 391070 819113 646242 268996 738984 991517 158574 968051 401952 332655 472857 192448 1041002 226951 878299 285686 400686 78643 946090 114561 231895 635809 704645 689014 62995 928743 360173 791816 19030 488060 742247 574996 237142 682171 411131 671126 155024 62311 43704 96306 949186 623394 597550 415916 768367 994548 627186 575600 718942 807627 223517 354315 761883 646133 173261 1036207 332405 851367 663715 286643 667646 365434 712516 237841 584847 985064 550617 603623 521153 380115 798094 23030 286068 222207 661014 520998 94796 194451 523301 537088 819247 33436 676085 770610 442056 297354 509890 953103 476167 942770 397902 262157 460959 986826 109918 459077 588935 434543 179514 347126 11130 407970 64049 555778 389495 559687 568595 956271 147265 193189 179125 276711 519903 75497 116081 144952 469021 878754 413603 58837 513290 479046 786989 192084 927352 729260 127987 632558 731264 768400 1888 329731 747259 67091 743136 76691 369161 854584 766308 220613 758414 621160 272097 572772 966320 1041391 42192 552028 745051 943485 697008 741442 741309 718757 450176 746186 203722 476513 928069 823886 723641 464012 213898 78414 411780 736870 510427 785386 661868 210964 143689 106090 466548 469790 447465 778167 436705 826864 396629 19679 926656 502873 91945 817812 687712 708622 644487 644526 375508 473384 590740 721829 556402 1029794 503800 316183 635478 11996 203106 310344 934368 763931 228098 455069 709937 188678 366861 917536 633523 358698 613693 917504 424590 1026424 492366 873741 158515 429250 21890 851776 136661 325697 358686 686897 498411 713746 51947 864927 706224 91060 674742 97516 83363 339595 990416 208798 583943 637025 756878 638688 392036 448992 668362 519678 500996 198937 662880 69613 286839 795135 920754 382912 32528 48877 442405 702772 48485 794908 676514 645413 714706 436526 698134 167447 429815 843686 845042 553134 1035318 986477 263339 261174 923190 746575 27707 442140 75107 309116 433054 334706 387179 508935 977238 497519 362690 67946 20200 376301 32543 340481 542045 823017 505853 920458 111042 163847 378907 921515 844200 724236 667900 818284 694180 776290 570728 785593 796624 351127 966121 909537 697417 75742 52559 255770 465327 505484 132397 168954 383912 1034652 506457 400127 450908 613420 727408 775945 864762 402174 711503 152283 483634 105720 985499 123293 727994 701348 54074 1034076 377802 60337 553176 913801 269727 468336 203108 606070 199675 912727 198288 547549 744611 482434 756052 860248 697568 428333 732779 694249 732671 821051 389844 97652 848337 325810 100434 350528 108331 273981 371181 796795 908903 579496 163951 693683 77282 214120 988904 967005 487036 275473 122667 760401 329755 341725 345678 443980 20008 826924 678190 727660 650256 982270 751849 107448 418244 14459 73570 212886 692281 403564 701376 312403 873961 968639 880367 1030559 15185 783622 741405 631054 77681 443128 270654 773784 480335 809199 166793 905497 842612 418665 474105 289490 520813 70792 268238 465382 311115 46226 622857 930014 159012 574065 502515 753446 346256 435251 392854 1018253 1043500 124811 167746 873161 359706 266830 761610 963569 456575 656120 340805 738561 887556 57637 833805 251225 264022 40472 833987 291902 88231 394551 171913 985432 398378 941196 559558 32050 988314 431430 340390 160190 992948 3126 253592 756430 116152 842323 420558 18076 583660 374070 219072 419395 514841 745374 127657 845379 864524 371182 428296 689921 900118 131754 44321 320836 170893 235262 887418 139962 809033 459575 19038 466545 856359 758599 165981 277854 767882 267077 972490 180953 154581 77803 480060 309535 625138 485142 674573 616911 177614 165962 454622 550510 243674 574764 269329 336099 350604 1004037 730958 857083 455132 169542 576255 162790 594375 257278 399059 368312 82128 980326 750910 959721 575866 553814 1032184 655830 562639 573389 353402 617533 269276 248172 497796 747205 350770 42235 630426 743540 779367 175588 662146 800055 65427 407219 816583 1029725 184020 182684 676921 795420 561098 325877 989291 174347 124699 114615 1013812 541862 212208 356865 991535 211406 76150 15765 421178 990278 848223 146009 665339 616503 266846 592600 482902 567980 319406 68799 347384 14871 667276 792928 1002192 163531 4792 1037874 578192 248703 240377 890190 890416 1033681 1047958 378356 1024876 220865 648413 587012 366657 875314 854943 548230 714612 486508 784818 526627 273675 645277 340078 295081 627409 766803 1005361 920714 607446 108035 948187 755037 259565 870534 281426 439388 357421 985495 890368 279525 740721 829270 955472 606202 754648 931783 30516 9920 873029 246100 127138 1018115 393440 353095 839698 277169 772499 3665 175874 70491 52365 52486 175474 409271 529603 40030 671337 138528 437354 185398 197742 898068 180606 532429 1031695 437941 186943 525895 672349 585289 989615 197422 298350 633530 431125 995052 974042 402199 701308 96081 318527 515601 175156 354323 254398 31359 590160 361289 801403 987098 334119 403952 1017632 73410 188884 332903 927834 70007 689590 1006322 375643 281696 667632 3642 173655 708232 254186 614346 439559 156188 86734 678548 443689 1006830 1043980 207723 99069 848117 445910 653703 79305 462027 578725 151300 695383 1035309 315570 594274 711026 161919 372862 461318 421996 399686 313162 786104 741787 103595 8608 285220 521944 221183 453064 746585 626686 966705 908371 789324 212849 39514 904341 146262 26260 906290 932130 968626 262738 869527 913496 1041152 464790 996365 771285 10181 536530 290105 86525 930025 910716 449893 118901 967223 950413 378112 981675 753888 959232 489499 393547 15352 591193 175852 430027 574712 82715 91727 385248 88123 243537 1003584 1041159 759169 289030 382050 552189 657518 985037 499835 950855 278796 653369 903413 239531 359493 946278 555359 608181 515178 500847 341226 403252 930223 721653 829165 387514 938668 754079 656226 304671 918749 653716 915302 559870 292131 300034 993725 758582 147522 476827 674635 477802 133985 1007635 243612 303490 240780 271523 828765 119592 254773 424585 911072 22604 172207 632454 670364 847009 647346 464990 666539 238365 463322 1001308 229963 133757 593448 630475 935006 614846 303999 359038 607721 187557 109608 930633 18840 522296 177999 277381 373049 57155 606595 871312 114237 712405 556346 892491 614970 584384 568138 802202 958315 12828 852850 286439 817454 181188 928975 380832 29829 672471 738919 422325 239766 305976 229282 444443 352043 337423 671947 758603 607539 716359 517011 949699 731967 17677 588687 514180 677382 226903 929461 223122 941793 781659 957923 147064 500815 874771 974168 765121 871027 712896 949561 998016 707473 813156 926221 636105 989332 517446 11586 1002037 1001867 49778 390566 833378 974376 1004855 757742 99185 1019456 156071 272178 347270 698957 831258 583023 664652 396271 44203 814084 916590 431718 796089 318517 860959 149274 394856 946092 511891 251412 12318 565490 835204 124546 1007110 1041402 712366 771895 727440 388759 789842 901928 507631 692481 713399 983536 823705 466517 364196 718925 516299 943378 1033448 551072 211971 210844 375251 1045361 636804 492732 143034 276457 147669 393246 626294 885847 834 547537 793061 726700 711770 789451 74856 781566 122991 501859 876644 75272 651033 183509 408513 782761 677811 169154 281710 594273 626141 828333 445659 780503 781816 179582 665725 728661 430509 585475 235597 52042 537702 542314 249673 15559 665556 7113 177906 214019 743527 518551 408525 71383 483801 242992 403938 49219 766884 853844 989504 598247 836999 160936 420471 32651 875525 1029683 86812 895383 646373 20963 64073 828315 635827 971526 369946 584137 575038 168657 717617 999542 719128 921821 994098 595101 771097 1039268 497480 224347 775901 526600 258462 223092 970049 278221 188647 675789 717801 281370 623831 735728 859325 609532 4776 275851 164712 93412 360854 855537 704984 140580 804707 891543 251073 203381 140500 892824 143386 754803 328241 15922 451486 271903 449481 849223 380747 1037917 179820 537053 911335 825460 316399 880542 363382 1000593 491436 846169 845253 770115 494335 973183 550115 771840 90570 936615 343458 410271 614130 882698 655386 603101 75999 376327 343079 535256 794112 334496 800230 85910 315717 736764 764476 719487 366243 535267 828239 777439 401300 943941 1006858 1030502 10132 703667 932254 699559 864421 231652 706044 853404 1003468 106034 446043 634400 461201 308250 754360 74612 540291 354240 43857 196283 10162 445544 388393 527741 942899 625662 7816 457256 200864 169871 830328 361610 261525 485326 854601 543320 713268 118160 802829 204715 961954 873040 29981 784254 647816 10412 694674 154673 914 109798 399820 882697 266227 30052 697071 175533 135136 652080 128865 442539 897296 369272 250702 757233 521027 379663 647460 808020 910520 1036522 900631 691468 159413 922789 200350 873526 340482 877564 1024756 352593 553838 522834 240536 495553 530505 4397 261581 1046352 242408 786615 550939 1021096 892709 389183 5836 426458 77533 71350 919664 835290 124528 428851 1020505 756224 379203 763247 980256 608392 833089 257610 262430 655123 447574 41028 314100 416292 790259 1030148 552964 738980 434829 824533 912117 268895 178462 272676 587826 85125 333475 965380 461420 900649 710044 79018 937748 299717 275342 525552 574178 628917 814468 888790 874065 410039 44170 929533 598560 863089 524849 770602 699346 407531 947471 184265 80431 341521 335163 210279 145857 858674 610517 944183 438616 116356 319612 869775 181895 680861 615382 1012584 610852 411899 562700 413921 885963 423294 770635 882363 301916 890857 802884 182238 631673 567140 983212 4564 348169 134141 338365 539977 777656 87842 246707 659089 198516 625704 292176 685602 133873 522440 86105 553237 900390 368028 896535 817577 175822 861862 924631 362432 1007849 488394 87914 368993 35128 45391 809894 1047348 91844 524387 752867 698633 140887 765844 693630 384593 415489 262999 410201 704163 880277 953988 536409 245305 482857 793304 29671 37488 472730 205169 917360 504396 384261 578390 529893 485105 446287 176621 711740 551979 63647 178051 586989 270567 890334 4040 273525 18360 993854 942160 996822 153427 164784 368915 685845 809747 773996 820461 910779 353142 114285 487967 127829 1017501 571890 920268 625140 880848 10239 607613 989358 623864 245722 791966 438299 36132 192142 566270 470744 129796 19307 268115 818696 505969 728196 715956 318926 493539 322351 516125 737748 1045753 338057 1008878 48583 185589 844272 110188 459224 1005373 820615 346175 911164 894428 898741 802547 396461 923134 209574 383095 688872 911479 50376 973984 231725 236093 871248 159143 285122 312554 52147 880807 394864 495419 38701 427552 91396 109971 753469 823927 658383 455289 530983 906867 810535 618261 464753 628674 43236 861111 762982 940402 347876 82000 778390 435320 132487 62712 746068 417836 401715 905830 117559 703179 258513 375419 1010841 958964 733006 417975 130075 379692 292379 23234 743455 19546 1037230 770277 810060 574539 549631 24206 378382 987951 981260 226000 76052 107290 909653 852192 259024 475268 502368 438425 951290 754378 197174 409337 609038 1033386 369380 360098 131785 175307 20220 649306 717232 17971 908817 899979 933769 829647 481598 831172 481759 733678 993184 405558 288898 281798 346839 472631 119301 772846 437129 892866 118847 642274 619999 468214 136394 539267 558599 907155 97671 445332 1041584 275328 514328 499774 807825 180039 113509 420237 1042914 605335 156184 795120 901344 354498 895265 87485 962638 85308 790322 64426 72431 729122 707139 908629 379661 570544 650255 823230 777973 555978 693910 261064 902521 136308 999577 423611 84588 552026 2593 355013 832297 1011785 336121 102260 191245 478388 603439 635453 573433 998960 392599 659193 339665 127480 838728 931939 966655 882281 865053 495771 521200 572295 768053 676261 835478 566135 694899 206315 202980 434947 435710 479415 37717 717337 661698 91834 461926 805964 497390 824968 682008 475474 995188 33049 89455 988548 1011853 1024586 217845 668257 298034 674138 346935 796427 494756 532846 516423 997576 1022180 674317 546104 1016706 477499 524196 436390 633416 527284 513027 183083 989131 891037 489181 186091 118497 227082 265804 285961 641798 954706 335692 705071 389334 317840 788028 830219 691860 327203 655200 161996 1010855 11822 966497 513449 1011223 519705 105419 151898 770324 130062 476045 986525 302960 279677 395133 621234 630560 714392 701138 861152 234174 674007 1045416 297966 653834 998774 676735 465322 393829 997106 704444 529510 333652 691344 631335 569462 852739 184022 821612 994227 237247 470032 549274 326139 791419 582860 146599 917934 764492 643166 43753 714803 535789 455005 1024926 552561 120380 72228 589157 908630 709307 368978 227011 819796 938256 599626 675488 146399 598661 419252 1010887 71152 387976 204282 662121 915077 975916 852940 281242 547358 469159 50845 553683 860226 891346 861475 127855 419832 740780 266715 135214 687182 1019863 780162 751796 774358 750106 175517 418059 790052 978141 355570 993821 274001 626608 889869 105019 239995 49604 420796 173465 569923 889456 826259 706255 229965 268717 638569 190297 440003 419995 919257 383000 441555 330234 652226 547280 675372 987826 660680 636328 916869 246347 450257 976301 840471 504693 692360 675150 1046813 1023106 992989 131553 489563 172007 418178 434973 918676 404671 907120 836510 645395 356168 72544 713061 828707 414051 782419 912981 297111 920344 953867 420023 8259 475920 390543 951 500352 769817 677291 384996 854956 238758 360301 349108 350888 805196 223914 82942 843096 561991 969335 527486 560423 846323 766384 915540 424832 570962 149364 936581 1003094 1012621 756646 317049 707741 216939 142190 141435 621262 219867 615862 802364 345959 1002096 786350 905041 739177 181984 346441 402864 33496 675205 405950 755255 250175 237788 551943 141605 968233 772360 107365 639647 503209 828495 573402 236332 432339 788380 998061 211002 1014336 945916 33514 758935 217742 998945 618975 715000 683230 37090 642977 459893 633685 302009 124805 800011 320411 171075 928935 49177 19295 612804 192102 977635 193744 79264 662758 496403 809765 1035235 335244 1005363 982807 992186 307078 544563 136034 684024 581697 677097 801096 155538 724977 777356 609549 720419 263692 875833 868988 337001 5583 608623 397664 358598 217784 694162 963084 720832 1037578 776811 338388 474241 3660 59814 370578 647511 470474 858706 831522 135221 627986 526181 154342 469809 1006713 191030 40514 734468 190356 33537 437281 573837 887231 102759 745070 947790 277145 515307 45980 662253 416390 118133 678687 342453 34604 37843 610801 348178 360438 713267 954126 102169 989844 930987 442360 11261 608121 43442 70963 868507 599644 354980 204490 867311 142008 369729 768200 844445 741451 3886 460736 57193 417690 67698 361798 451519 737900 342523 531572 677932 616523 578327 218726 957666 80646 348411 759486 55864 500530 1038144 813088 221480 367780 661600 841911 302032 383736 511549 190127 232946 163342 705179 523449 255347 317063 485281 32394 236255 604748 262237 550235 270820 583944 284989 453739 600530 786601 266390 740728 978466 360931 93984 298314 661228 746669 708727 415785 207215 834753 39836 847457 1017997 519712 904051 139461 656716 192908 591683 351529 851798 502029 19257 576231 5497 410733 73956 358235 747048 1029564 1009594 561767 155641 669132 830866 768752 533029 121013 137001 678751 1010956 471635 972957 398880 533166 920259 867828 803366 808754 926442 17302 948069 979299 526574 769743 11095 908078 1047738 595535 744824 639525 58494 690857 938954 354303 610605 986839 288594 951061 299774 569524 778393 143079 122348 496001 713771 978069 753206 749153 356123 406375 7391 899292 418686 1020230 5167 409440 894187 1006400 54320 812475 345346 192008 546610 454050 1032162 294515 173639 806702 84144 555516 224711 368986 402967 423744 369102 397958 532163 1029763 733881 585975 325093 340522 971181 541524 522162 999231 640272 913707 562660 572913 1035534 97130 5175 1038864 202773 279782 541933 940949 149337 944855 349515 755480 164689 929114 829978 626264 499768 780270 707622 37047 807565 301559 681154 601019 816019 851775 936515 564111 218578 997488 40064 27519 10644 328603 586073 243328 160105 33972 758061 260005 34467 368147 246626 486059 667099 383220 731872 719982 605034 56824 12950 117618 149489 753058 887284 276571 488657 1001691 307568 34421 999604 309615 890625 986157 93186 649870 869031 783253 781677 516427 365281 559844 128614 550176 2357 402676 460709 944233 370348 821699 529829 196836 383058 915186 310565 585783 947130 700489 690088 572522 443257 401457 278518 481385 1024935 1017912 1005209 613507 700001 16785 611937 315118 686153 101777 485600 228416 908548 783923 649967 516087 547771 147093 921895 433395 623515 648057 1023081 427511 356437 207813 826967 603691 22174 182531 871896 932253 991408 985058 125848 181691 989896 168115 571013 474 438182 440300 913491 647091 79120 482985 520697 33760 510031 156454 86066 409187 604847 303430 200701 791328 200196 426767 60190 447071 885024 663852 631963 966987 830558 848746 879935 774773 568858 987451 808986 28241 976694 131638 974590 314295 935831 73364 685828 317540 43686 360373 275717 176503 213968 491673 229922 1027060 6918 1035880 450621 912708 694590 657643 835197 824243 74992 717584 155086 28401 380569 799593 705887 739474 3388 1025197 1034018 244878 625372 800310 988239 1024449 524546 416898 352737 197228 402749 397747 630039 369842 894366 812559 667637 74524 275768 696448 939456 627990 895142 847636 884614 182127 336517 698238 968852 263389 1003509 923539 162558 814711 505116 386511 500762 648249 723363 131534 1030405 294275 42295 926931 150300 37274 326665 778820 183428 610342 469839 935979 681124 387507 759233 593847 513190 739376 364572 351673 486393 808818 662946 922408 330961 712114 900248 372125 671910 713739 1000135 505815 679089 700157 117244 510521 964210 83693 502921 6983 321581 364706 37313 106541 75111 1045962 821887 507192 434030 564595 408992 99930 522703 275602 402564 167850 118494 83583 55185 871906 82993 533879 158384 591583 569125 1008409 580046 348709 280920 448746 1017181 862553 62765 737489 900816 755909 463435 286107 681250 237527 746014 1028984 430416 954785 523349 643196 86746 50523 1004386 533791 425030 575197 739581 355518 688029 636710 676513 173591 350956 216280 830990 957393 955589 615608 239045 392434 805051 860723 320911 918887 476138 630740 253687 767615 405868 405455 212427 630640 120548 11386 27807 931281 286968 940238 731465 310814 376783 1036522 731494 705592 463767 559760 380628 271330 993537 877991 388150 500037 656835 117943 498036 397677 886037 583024 661560 922313 328757 807203 641137 939439 401123 687431 273620 554197 31717 951286 524118 417241 698756 236653 218547 281019 920078 400271 120299 83294 249938 263267 850623 543242 330791 993426 26680 255469 1033957 186602 282657 947349 208873 992733 1042056 59255 317718 765954 386625 138860 66383 264339 861539 577583 523006 1024494 473544 131808 689296 479253 470417 922755 481527 678189 672673 414594 766503 333314 314397 861991 583577 729730 329970 706595 72394 466494 926287 559370 848829 130284 863014 831189 814453 255719 669104 579934 307836 43437 489446 850919 854368 112736 32776 58772 839984 1031238 751898 416236 822787 898378 950114 375132 787825 502392 722156 473524 1010456 453252 83462 700071 367896 908356 904644 1040975 618647 876337 199293 97704 3647 375787 62028 295185 417467 337074 833424 937166 1017661 378349 691564 211336 423419 878247 752712 1032395 294573 39181 83534 931206 984849 752369 678893 724111 934760 132682 516186 636189 983798 651698 1031690 786764 101509 8423 838458 925340 494307 763210 982631 597618 199007 20067 897750 921238 557136 182875 916749 762292 389518 22144 986968 26587 70903 786372 962117 759553 955627 226111 505128 942972 285393 876201 830104 1042570 584592 221409 25840 368842 119830 625256 966351 159425 206293 355814 482200 931159 131905 442532 818163 524375 801875 232209 516682 310514 457481 649534 509773 819772 425956 613217 384622 551342 61032 370262 682598 194467 928159 345113 876974 857051 442519 877645 500487 627194 256735 883896 408051 84490 169230 813508 111417 114933 752956 597760 754021 549132 155527 59294 225605 803459 930448 866034 470637 558066 816123 723193 907188 602837 99571 905935 107445 836621 530083 824 628047 793694 108222 201496 344102 731375 658423 75259 826655 264141 4746 146062 388840 966759 338098 453411 243309 494611 400176 704050 833380 372360 975307 1746 3267 319074 752586 480580 478532 212386 515196 292713 573416 385579 59312 198982 761969 388678 556605 824711 29670 538911 957052 148986 1010963 100165 97480 795664 975110 611118 452613 1042783 248723 861617 28183 90146 943057 425610 838758 938935 311451 347353 546912 528672 888081 63395 949239 817027 838932 128592 934431 39082 307661 391467 258898 977284 818726 41445 639500 721570 1014607 707603 100174 848059 392507 157099 626463 398632 685856 841611 947462 104040 827387 916978 790674 155806 304906 372997 1012178 46606 555088 384331 781789 610211 332052 207922 342860 3436 910434 146568 40635 538395 282504 224002 993099 281733 597658 993976 195363 1009188 663792 322983 111594 140696 904611 957742 379727 341537 981011 696977 71554 220455 693347 950138 153528 858803 101371 259699 1036458 1038835 41478 181100 588054 176570 26610 582715 79421 701693 999922 225559 370788 578391 490367 656669 1875 215430 224211 964300 560857 827883 109164 303240 588613 673038 742287 981274 169454 825880 941251 703534 610733 702296 915794 320211 391006 238271 724683 994303 90723 467555 440707 357641 707872 531712 57615 369197 732544 690802 318667 792332 500079 980028 403542 442153 322397 886276 993300 42605 917185 175636 261547 532899 1023124 1002971 748678 100093 720850 948842 1035861 554637 104957 183544 661387 111309 778137 869215 584671 1018136 861361 1028252 377547 707118 428369 834898 662544 152244 718345 489544 443440 205745 403569 292582 993523 723731 577439 951740 703971 515112 768178 59644 946383 342053 789323 601339 11852 714403 169487 165556 423471 900636 535334 836676 393236 334962 593087 52591 1011674 454505 616842 308250 989733 806184 846140 87247 55515 40125 215311 755516 651176 872086 788543 188084 721018 271624 205966 522924 790533 658635 583360 812863 301631 296315 442144 921003 112357 760345 209402 13522 806389 158089 447519 266682 89138 540434 284516 190477 935844 277217 370466 768666 214037 887429 5304 429010 903060 143732 103428 994892 855798 942469 591854 632129 176720 418677 761566 136464 84350 331618 606017 672699 729248 54611 132103 436585 195735 611757 969000 856290 61324 1018303 968730 444438 867690 687160 803933 549014 217183 692651 673775 65561 965983 876818 880600 213241 284833 269384 116896 631475 612896 952462 1030868 559723 692763 820999 132997 1037158 372117 535867 971976 913293 428758 683416 379447 432112 695784 806892 343406 986433 812314 440812 552591 125013 585089 182193 54463 817831 92018 832566 817830 507605 707338 741851 748275 973089 887974 922341 404694 337905 483691 238075 479364 910415 70591 723627 658359 479849 681934 94691 1041963 754194 921606 941688 1013282 565055 1028507 37282 928993 184972 391428 880510 471857 111029 179836 325515 87519 737309 735874 806189 393788 950090 150105 53294 742045 1019750 443528 378168 207580 483264 515420 953948 91349 585545 105313 488334 724202 924952 220141 981798 44672 919782 157589 119392 372864 983955 693942 738781 442839 397215 984557 805408 87542 389554 842399 726034 930130 1036564 137074 868735 67045 485429 688338 954775 991147 836903 299373 404846 991526 891423 32439 819323 249819 7671 740711 237853 258259 621743 521720 280849 79131 120808 563497 89597 13892 513895 640126 264681 230115 379288 116412 156609 768786 676873 398449 174036 965869 439274 572521 852056 516374 298644 1043514 908771 214834 348671 623802 712691 406122 861514 835203 806248 423403 747830 777846 859397 192870 182443 522805 232946 990609 186675 576679 282685 239779 347002 694903 146772 402140 43988 272022 827532 637691 176823 439989 921502 723654 271676 665548 906020 586630 542114 463510 384801 821896 644043 65554 1006454 136605 499134 175620 506990 333722 172067 942961 27443 93401 1029834 283943 720470 751543 974116 72243 262731 89364 655048 405608 938474 479446 874480 954591 65264 62054 747001 87153 641660 637233 944103 288831 404882 946472 618206 86571 323995 640832 720554 918876 153827 386547 212536 771774 55066 336318 1030171 926079 22996 243105 961288 781204 401673 298914 780890 809522 468885 732490 609935 140885 465849 296998 308680 442684 911256 70215 889933 497898 379323 115394 791815 486567 261518 668209 772613 373118 914400 640817 781559 919229 858983 914146 470966 113271 211258 1015146 335034 876037 86357 844402 460706 813697 204568 245159 167344 849225 73160 739130 763466 357506 729357 122977 17275 955283 884083 1028052 492143 202661 180457 20048 420858 513066 260932 361240 804114 896851 628413 331887 552785 1029784 966767 233503 776564 1000244 614618 942069 524254 11943 566371 433730 883990 464690 791505 996956 797252 767070 343250 1047835 446392 80758 387700 1039708 812388 447496 847276 529537 582493 138343 226770 163568 1024605 376364 850211 324752 85060 398001 765246 767311 1006738 907157 757672 320926 995567 324411 392776 989939 960932 739658 1040363 849990 809503 630574 285889 1038996 346483 692374 927454 759135 672469 889844 86714 343853 964128 397056 507826 986629 206930 555829 135300 214005 865293 498259 996311 11150 989719 244443 818353 468070 57818 920726 19199 49045 854501 132367 82960 519224 182377 447508 793370 930802 1039292 714809 649652 722790 256730 754516 596058 531134 1013215 679682 710381 840231 22158 221473 468272 704083 905421 286804 617292 862453 406311 587906 500301 897352 1864 814935 396450 1046665 53893 239810 622241 417400 747089 76661 669440 118235 508105 341353 608093 956668 425257 778327 691384 26150 119893 742975 342004 994347 929105 267749 845401 474849 802249 345935 346645 945056 965258 467017 156342 9670 366599 874721 476593 181043 56021 241643 358111 510157 849967 425853 971003 607997 706162 614772 785957 411185 327074 910318 622690 17240 346084 806350 870937 769129 713218 29500 452247 380124 314346 825890 799372 55855 100655 290480 304268 675938 422279 133080 337296 749179 37195 457682 948594 467716 72186 754842 14196 456840 484022 898157 152250 594457 686277 178768 471755 79821 278545 800393 547860 979772 9129 237348 1026149 703492 1005118 898159 986993 799813 303783 525694 589651 750886 642141 165032 738564 1010510 32767 470023 951526 738155 54224 111100 803644 845487 481332 609706 883887 952141 309302 953206 249547 867585 59909 995725 995455 438661 257907 144478 146081 1039645 403061 899868 458856 447244 666021 603197 423920 106013 147651 883197 291513 797979 221488 329436 140840 479064 507505 932380 607237 704810 191154 109636 107260 804969 624448 955296 227100 909555 951566 997566 531035 325929 521521 490226 746767 835183 878948 1008851 1021558 358831 124037 774332 380207 195543 744214 466252 855999 793174 639933 782822 648462 867235 1030084 267058 556263 1045430 959385 870298 747643 635021 558927 412622 582367 226985 608028 382784 567689 830862 625625 897193 287959 719942 865157 774786 827528 603615 1003970 761740 283712 480744 901207 599881 326665 888056 409516 555648 868557 285992 468817 200637 798941 247444 370295 866254 723053 754653 758901 369223 494101 415401 971076 61951 59217 680994 275972 221585 604418 565619 5493 686044 886764 872527 412799 576643 419126 232298 778922 384110 201453 910077 801446 257607 81024 395590 250565 919294 212805 364294 169340 1044038 459507 634881 506342 672533 1008166 274305 603201 303144 139999 738516 570990 1036413 818945 694217 540789 660438 15573 478519 16639 488253 743303 598903 607706 9595 800678 696037 736377 459679 293800 149090 279154 658813 807012 454613 591358 982572 547222 72869 46716 913543 272990 747073 951534 791469 216513 260760 701562 552834 712487 75937 867050 833836 373467 720085 782636 276374 331406 781744 938964 702448 1044949 694323 578453 365101 192166 953445 112076 572803 168415 141773 99573 652527 154559 232442 69939 256942 149611 427772 458956 758213 321643 635880 454827 616571 2346 36183 271581 583385 650617 302055 641300 1044017 333324 1028793 704807 20116 825851 80881 723344 351066 200515 38202 305132 1019806 394051 949311 666495 17088 525119 494387 572846 486625 210145 640330 770690 359274 425651 996158 264492 210309 999589 1019851 298107 110754 105613 721970 443239 283892 85666 1045690 557450 455154 857601 908586 354210 123606 961833 474449 910353 934689 86654 300415 901981 799509 57545 684809 282800 863290 227254 298184 1624 288217 1029204 520090 1035848 1001860 96665 932576 774806 522124 1001692 781567 515579 252809 141913 245727 85078 20695 140721 595311 690985 1005331 608871 226335 403994 415393 1001572 332644 228212 62761 1022067 423991 967844 653846 799942 598422 458428 803606 975215 214274 730867 903325 722152 432896 73506 438881 135308 277400 532040 424927 817435 1018585 569608 600277 606010 144723 281126 952774 395248 212123 418574 364665 116011 201674 601165 898170 781881 969727 1035797 26520 149583 807128 538814 301669 999174 111869 427327 938170 707800 626326 779705 804400 1045415 418767 730605 369319 574775 468827 834496 638659 195503 967918 288702 260202 991773 48578 681365 366407 806127 316691 666773 508234 156282 248995 573495 491302 848758 995639 299155 905426 566143 407319 60136 381449 336278 632466 981528 192202 897183 55416 415529 600024 671713 115358 993733 616250 725897 922718 1038522 255164 64807 484116 19068 170605 271406 812706 308638 903456 745080 83436 131421 822507 399553 324445 898581 229802 708391 366945 753097 227197 791985 399081 668831 669509 405700 429034 166242 481067 474543 128478 601599 466714 256801 187457 432136 359744 704941 68885 414004 723601 523341 682335 1038301 401220 782556 573863 724864 128852 395419 443004 147776 911104 411821 389358 240740 433995 486042 505618 304853 230012 230608 753794 544161 657567 344861 255706 771451 603139 503606 323132 658232 988603 428340 872909 611411 680477 77842 843830 261994 660805 137776 649251 988350 862099 843219 505031 22199 283177 313762 6743 385630 516974 920875 135818 90082 238477 749916 485664 574228 706807 696586 227416 957418 392413 65901 849271 259839 880566 727714 314696 380433 64959 36904 790679 526466 25462 960867 716981 3032 360991 748061 707575 56382 177215 211712 346679 707841 471587 205341 690513 49427 755290 101224 22951 326538 528951 500025 821918 1015842 500304 865484 804639 951 529154 603842 688663 879821 722154 573342 488183 320520 565613 960585 205364 685236 421681 897679 853448 867646 276130 999840 699823 77752 63086 565904 491627 25177 649225 58582 1017729 389115 365610 606929 478202 288924 849740 662078 180963 643549 308782 423107 870861 210822 549459 532584 308045 117760 642691 415769 615293 235737 422728 588837 359546 114500 320370 678594 858852 411798 807060 624774 631393 755402 532356 1001711 137753 460030 625887 493277 170299 133108 614786 89363 312183 106130 767762 503481 742787 16994 511094 282589 180631 722963 387671 1031661 580592 286710 350119 1009726 890704 943745 810519 297097 971132 967888 286367 887656 77757 925983 259578 788702 527200 335697 602407 85196 945718 586092 381417 225149 204565 620571 1024840 851483 638548 193323 450062 602935 193107 344590 302411 966469 893937 177243 221906 729373 215828 551499 240570 36476 84773 148798 955613 552065 90001 813108 560988 809008 202825 280661 402713 507634 550467 740714 314683 263955 473078 852577 643246 84035 140770 710092 605856 889878 667398 1010274 454917 839300 755048 751485 237844 202345 486033 932251 527305 245254 859150 750302 9825 447358 249840 64396 549600 473434 508237 909967 984206 741126 806077 859637 754805 665937 335069 379761 919013 1006321 550607 196824 580337 1002749 800440 339110 399600 927601 52289 984695 736508 739757 657175 3982 843894 217846 648044 959313 294272 703220 919155 235466 672641 195123 154343 618024 326565 803490 703877 70460 130395 378902 375181 929789 471765 956616 677189 854532 77195 591315 192118 259088 1002168 170935 468717 151172 1042396 174809 450811 989156 960312 90112 543734 593244 443477 617690 721078 678713 751741 409717 142872 122221 552768 53190 513407 258063 805617 847397 726862 315353 997671 603599 757615 953000 497469 229475 246223 294912 960209 257894 300767 422278 479816 33983 256021 336772 590153 740155 7273 691560 32062 855818 709848 498245 583126 960064 829669 620880 963974 182613 258835 556644 972291 162726 44396 168575 246985 918513 1007101 209987 182167 292061 332631 723062 733425 247152 946448 588418 636061 227735 248896 453877 117798 776865 284677 784898 994140 769988 680447 410623 83154 976535 696020 939493 187999 449430 34477 398291 1029534 553634 639415 342923 668782 1036158 173220 357620 210290 851539 376103 1045142 383121 728109 28284 959009 616311 266107 957917 191718 739859 184467 1011470 264284 199447 410155 331986 448157 158843 432609 104819 87782 232443 1005749 193342 763418 464788 1037194 1038596 36672 299531 281512 516763 1027073 960358 628541 565595 202027 889200 874967 642210 697136 101433 838891 163408 966311 1006228 268370 622412 835786 580248 15047 173053 975863 240160 361066 735441 115760 1039179 824640 491193 618394 47356 526768 210859 526082 629595 298759 475935 519763 52306 370165 412307 757025 687120 59662 163335 302881 902538 648523 942210 332974 377589 33414 697483 754502 45645 261121 202928 861707 993746 813280 828419 1011267 351366 840874 414359 205785 28336 1042380 1012231 202201 121435 73750 310768 547575 189400 301371 433267 401929 138808 1008982 682676 987785 851922 161120 579933 408852 493251 659899 743707 891885 257385 254634 694048 271226 814823 886998 2464 352966 72613 902603 822356 832510 769485 668792 396538 916724 773583 758195 935890 393119 816861 169139 300067 277145 437104 1005460 311476 22944 84417 872406 327763 865813 86097 382686 321106 747392 795234 737908 1012484 877578 908411 953668 143429 995585 375015 102237 744944 238423 689207 509621 77414 602148 598460 503714 267021 544032 991246 961890 923855 876842 220551 623252 87191 17603 965833 219581 483288 742035 452916 875973 255237 264163 863088 57975 801818 472354 216554 924932 399122 704097 561486 617601 999022 453590 45330 602724 23988 608861 456684 408331 843758 203762 1008726 46645 121895 350264 515345 769926 397810 802037 751006 96008 849379 814740 639687 108965 970259 239777 278292 854446 515744 982609 245591 980823 42538 568055 522017 514360 76376 1012368 200010 656589 87121 627256 213101 734967 548164 344243 826217 826490 871136 573157 309729 748157 687068 260186 171197 788237 410736 373695 298663 115097 170714 414566 923791 334711 381915 665031 1576 696414 945975 869881 817768 806634 259129 724029 594956 495900 450092 200308 74257 115927 104675 897188 649276 349284 822578 148855 717716 614127 474482 48827 818914 389383 553473 60899 911160 445730 488896 611460 405607 967703 25235 1017049 39303 892322 359909 266816 475507 692451 1025313 790971 908106 347359 1034810 666224 946928 1020158 229412 603689 672138 87435 956248 684501 37382 623671 772692 605701 898449 868503 424473 421744 264222 508065 1014443 864111 66790 832819 978837 224385 27362 1000076 342114 514761 1012051 1018065 847141 1016971 134203 48266 1043186 322227 803041 642850 94306 701773 100945 173930 1002003 259086 806362 1042966 790310 257738 1007502 1004094 290240 493051 235205 432607 100233 664385 225946 455256 679472 539100 446060 462061 413668 87860 42591 373576 173020 770898 60377 454643 861905 766308 813573 902879 382847 61 834131 294367 631592 428754 674038 357678 537104 657598 158053 430053 443394 753343 752346 601222 138441 606006 597206 44404 98488 359083 160667 102776 835875 942151 818352 728126 481508 642649 684897 888533 170199 430802 410941 978995 582749 342984 202390 26031 261597 686071 775940 400261 25406 853819 1041890 245078 1030767 80663 1033936 1015461 806368 263985 779823 897883 1022214 500179 486824 456771 910554 242796 75942 715663 586843 728077 293079 95569 770311 604653 285359 827395 83814 578534 162276 852224 549760 427253 284147 700680 441697 48573 554650 316608 837020 480517 897116 636207 836037 829493 948480 616515 452854 674781 150546 330058 823371 740399 466785 819577 812902 916864 321407 843881 640235 1006795 863300 83092 66309 131118 568652 545757 715744 169834 333428 17413 79404 785511 312417 750391 397729 840622 170233 1020029 50037 48365 778215 87112 86759 988023 148251 968940 869816 81601 511816 664353 486573 168678 460901 469635 311311 770340 593453 864787 19498 776285 774303 1024181 11729 54679 676990 985520 892632 115836 591825 316721 135833 815067 534116 751816 746096 565797 929350 344040 592447 194033 812105 238699 292075 79480 1009798 79629 415964 151577 907990 6124 730241 774358 462681 982799 555722 456918 250611 447707 376748 1006305 737226 187039 636065 330983 893386 353034 992549 288889 486177 727727 172858 351054 932035 974984 742373 280512 648935 11888 52142 423245 767367 922024 1047332 790806 359652 570195 76631 114275 193025 749817 68188 243484 457507 99592 968653 293970 988247 474958 82246 595636 967660 642433 343785 845594 335604 496567 442331 984830 941512 201966 480965 735486 229505 682885 235092 26972 656256 348609 626105 441982 369638 768585 152873 473454 930844 456875 43614 452186 753741 1014229 433428 498965 606951 593052 281485 20885 338206 1030712 110350 980083 583529 470726 358495 385902 155139 963013 719951 453096 773483 765594 602158 905575 400100 838924 833106 819733 468214 498120 457362 701249 927723 179934 286414 732124 12883 969794 751461 561917 960897 1019980 481213 774238 646667 524344 978622 916700 110669 700583 750423 516858 410855 56860 1040632 69471 706875 656768 230423 29011 804848 396447 104107 35654 953714 785065 1043636 602954 72815 999602 962737 58260 930395 365105 208936 498430 383981 1002885 1030177 871816 465312 291947 688555 386259 594995 537737 372310 839844 418089 327655 677048 665447 808778 210289 564457 743082 29472 809334 978182 91037 904059 843308 665009 441241 824814 425001 61071 955542 375631 334571 791241 1039795 293947 543058 912780 901042 533903 214561 714377 1027448 513264 366720 327285 722066 675140 931965 813962 15787 252727 739206 476676 896279 805303 547056 148646 643916 976505 871028 821554 474467 431730 1027244 31988 259483 522846 572315 769336 426967 762684 124706 530383 687643 677583 650124 497551 960786 877599 293379 368848 436363 329718 422168 990703 147447 450916 42303 244686 795373 423484 735568 144978 152999 640916 231176 111844 662914 783945 956294 669425 98690 1046392 142286 921706 23243 350470 415049 423493 718121 71194 106051 334586 540553 818078 115308 842502 887934 793793 194392 227691 123581 55159 509183 945198 712097 321783 224829 833752 335272 463420 584019 1040630 674035 380038 26724 384665 433098 822742 356857 405719 2326 335221 1018238 260168 60134 981101 485314 467849 541419 968206 705403 961469 101115 515179 43456 909575 398737 120026 26253 444177 654923 798840 851266 229768 436843 134307 471332 53405 317783 1042302 531931 761221 541978 881776 417779 235258 971488 884901 511323 318905 349053 386956 114152 704770 250855 104279 648147 887579 228792 959870 635959 875981 1965 684860 417684 794341 439849 909840 1006159 554165 322483 759870 357679 774800 543091 152908 820706 890193 155577 349829 630646 864213 126583 838521 1039072 354172 243138 23163 896889 696492 841300 898338 842619 408398 49677 867528 449672 65359 310382 440078 1046564 956704 191260 528982 709686 796215 980579 14920 434059 250252 932272 1047630 641619 491549 361494 195607 741026 298346 944330 178199 821488 169977 401319 368134 368794 1007059 521643 798557 426079 633093 347512 931292 941795 871457 864212 657415 775983 143034 355369 515492 495919 27115 477446 209982 752178 750801 115868 803749 560494 418060 222529 229996 863354 206658 891377 80490 919506 983965 240328 732474 235351 909896 473481 673978 926412 449525 283162 158608 154202 246362 985862 932256 32525 375983 308729 65687 531284 62514 172104 44132 674693 86179 287591 641977 824918 672968 771440 1025166 939365 240362 272803 678047 175538 373078 233696 334313 71712 382686 731694 945969 948727 456533 619320 821373 52581 944151 1042635 500632 1006072 9342 935770 819346 97573 264814 351098 583230 918213 403146 221798 276147 855443 266748 785020 398284 954287 613489 893885 857000 480030 854811 446545 492842 430663 140269 820481 17529 401527 871011 297403 106369 467550 93175 338450 19057 874128 359597 820668 25660 716294 344968 94482 428824 980122 997138 1041811 459009 543118 92632 197217 319543 993286 493292 957634 221115 475017 777826 680096 731095 810116 885203 33034 374419 762055 880861 129201 54336 740358 316832 154220 792561 201817 414018 864692 162813 462524 809068 455464 131711 468880 434124 752907 223702 338712 563345 796609 258341 220669 720114 1009238 208084 894411 158887 259830 453389 999793 858478 631670 469056 463301 623496 102858 267167 815614 542265 533645 533411 434232 717899 682876 539269 570867 132235 599035 252614 274581 773707 739726 486311 264675 431583 144993 167345 155788 502048 86977 294703 700574 625644 744097 37039 695311 210083 467990 829829 213813 678060 920027 777288 863566 182510 382670 461651 49401 843351 542577 367941 347323 325209 662122 541058 565116 393064 241923 509103 78087 71037 868266 652601 842381 798358 36466 956367 925475 644915 149905 420836 656447 786139 319968 409646 555583 251029 458078 530218 611554 45935 1013677 809877 1037260 7931 586388 861428 441095 53197 980603 363533 981885 708606 959218 986988 715647 960428 847658 460767 528193 891256 293498 929019 618843 847622 847067 272788 297801 415104 911213 81992 179692 477716 1017072 1048566 612872 104049 682572 591935 669892 974158 616201 187916 975917 603876 959960 512007 20402 712047 945416 256800 860329 453040 93969 851721 34505 860014 43789 438971 763054 707056 843066 305391 231513 698500 229241 832678 373677 387836 219602 728482 341235 540204 172782 718058 151383 583789 569499 293194 963432 718365 866380 232400 18332 423453 991127 537681 295114 837201 318645 210402 412334 651300 550661 45919 557160 333057 46985 189415 455933 125659 711015 972637 3029 346278 297577 871145 581947 967387 682878 101749 918240 612344 770359 554033 178265 339198 377930 89872 56220 809458 557587 216393 737671 312924 478478 470 307801 71114 441694 473080 881207 173134 672073 780209 612777 955132 212410 891464 32282 517230 245438 511689 813659 43328 440327 618115 255776 277651 1037676 414088 480129 823438 318311 316208 1019259 297688 169877 620182 92781 618784 1007930 170777 507803 877974 862651 409821 391855 848751 859425 253256 346675 633700 447133 802693 939544 774195 331006 99588 100401 856861 658236 73208 1041593 942182 878833 647639 422601 703449 364251 13278 931043 601409 963420 145291 176490 1031409 92922 922913 68391 622653 706783 806439 108998 112127 528217 8681 946774 389907 520283 502 495565 89819 220667 530080 576386 196539 1043186 578431 95665 71582 899871 236526 56827 757871 197636 489356 613347 1013921 466247 1038013 780114 888744 991539 485159 934163 385662 924981 63541 895832 686111 709215 552855 12851 724493 853480 904640 427038 779468 287145 803431 23156 629863 713890 1003783 356853 794857 320371 525663 332614 698085 39139 276466 928622 178159 476765 647815 128091 282401 124014 558250 208219 329111 222024 170026 254883 806643 686915 71065 248524 706010 855382 198863 75088 952436 988066 734567 933138 435440 467432 904001 879571 497150 161293 11006 373694 184147 694429 834183 124893 219688 953670 838023 812193 98748 103256 689644 612446 1019854 95820 852074 105420 104739 421434 16632 6791 154118 954465 748368 248720 467650 446371 455539 539083 316458 232710 320035 433279 519187 702516 862568 98265 106964 98300 2316 851305 791244 1020623 33567 361634 491228 651075 581747 471902 169193 476308 738592 507481 1036124 1041182 21762 321969 647329 736484 387126 627053 602027 849420 1036193 737778 812143 230753 829801 155791 394340 681168 50553 975859 73481 119275 596482 761009 985695 925289 542709 134595 12139 37028 1027977 54532 648886 775193 431291 435125 746701 391660 86985 247545 243392 657761 697782 278616 708263 729188 62666 290368 1024024 730114 639247 148607 871603 458990 857301 857291 614551 687101 723246 386874 859881 889514 875123 156362 777812 879507 462013 280026 554372 186105 270444 487087 767914 548676 743076 553968 917755 125309 263627 380203 381745 517587 130573 887630 885256 528407 622040 631086 126914 901183 865888 834563 809380 248550 548892 109546 603255 127434 450375 1006690 923912 517197 882784 220368 49320 511990 267434 325883 70060 164077 267949 188816 539630 463490 835251 877727 976202 536486 1023820 996892 812578 582512 467402 444511 71131 194969 596678 144548 894814 585472 487065 1029004 628119 356904 50660 304538 696313 684981 217608 863159 1005305 116467 237999 413615 964751 86607 623937 310450 974008 315355 328560 657364 307702 990670 875949 690317 969166 335618 795824 377145 865609 273269 417012 219032 553332 397512 373560 433487 615392 303811 246015 698470 288546 973775 614673 588745 616276 101754 267256 835527 724626 368887 226436 297622 983422 386971 48199 309452 601021 949089 153626 808423 269432 503655 887958 955591 553692 954479 535196 186415 350874 849247 807886 871239 792679 204737 20243 133661 42621 322628 290071 317983 90393 824121 589000 488098 508667 325910 937946 546143 274921 888567 53060 276208 449324 639768 204737 784216 499729 917852 546385 76408 987753 803785 15541 733339 164105 144138 501238 450283 332875 710380 971486 178169 1047179 382689 517757 635961 238764 412288 1010342 957059 266897 727554 58479 649364 143267 192199 620725 805771 278353 897999 696469 501868 1005964 894530 978420 46240 259911 652777 188409 728691 1019645 325042 247693 148885 344362 515119 441314 33690 1021137 398360 630505 459898 869365 662724 12762 536337 727072 916148 997808 433568 841439 79881 504746 697930 474691 947465 268748 29592 856417 166046 636764 44278 79059 471254 3429 372531 1039158 217956 18231 1004805 49578 183838 966373 479107 293973 513917 37317 528041 971488 519968 1000692 539095 11512 417353 817616 833618 3790 936030 504444 215490 697752 936809 534111 503475 222222 503961 829093 352532 962285 208063 234172 515258 301431 864466 842969 751582 963058 772715 532081 52123 187941 5193 48320 306289 870366 341711 662853 963269 743790 981121 911940 545631 641578 646795 943939 952298 506604 974138 972173 1911 58001 825472 256178 659194 51833 537716 936709 375244 72458 505296 78364 518695 325677 520818 459604 377261 224719 4571 395339 1026530 191586 302515 471908 322733 513369 795203 62534 122075 530351 483065 531549 691868 384097 984808 578392 270340 213743 594245 629673 954763 77279 498155 681736 77454 728890 217560 113393 755148 140558 229294 648481 848361 579050 364595 16412 307694 154981 407249 559018 823751 432279 925206 408918 8900 869021 272437 924910 164888 143642 475012 106758 310109 303281 112380 431989 957710 233868 539324 837077 804108 603096 413830 237063 139034 484422 682049 131757 622433 473228 228469 138159 510701 891874 148178 211639 143405 457606 1043625 249780 1044343 787256 817009 355675 865153 92606 429380 843169 31209 314721 980319 17986 297903 565359 627877 351550 591286 75191 917021 109910 749894 294160 627568 977555 715917 1032146 341356 349888 549657 208219 33923 931307 349791 485259 307532 21224 210488 900936 56577 562126 346463 889083 133632 40568 468468 45330 564299 363780 637436 59516 879112 45656 582622 557360 547841 290456 760551 516774 695844 988081 42951 147036 942084 383442 650514 216146 927062 648173 540609 6030 370293 611387 642990 318105 934111 946357 860187 125953 587702 972700 692268 637653 525376 836593 422760 121644 652904 811517 899644 598686 550202 996299 993912 316617 798570 492969 206800 450509 609230 389803 265308 993489 272864 194856 594200 649340 172605 433979 378469 857980 685864 10051 7302 453379 1008903 1037411 982052 1007940 180965 311043 224971 974331 439023 47437 939882 775906 451319 279473 309975 102461 580852 299361 301129 125263 386944 892117 807388 276706 30297 150601 435472 211396 469728 828986 865099 788292 484509 5613 236114 10681 90553 1032168 859348 832251 1044354 714359 973535 551656 371435 89640 39529 723937 119049 135759 925640 1019722 958359 366979 726586 231949 738675 449055 755807 366872 221982 769730 190649 318938 400192 1047247 764467 232138 963363 253678 616599 950240 49971 81289 499990 784154 653188 548688 457413 213241 745548 460726 728858 1020161 807524 756081 729715 1038908 579531 387838 425103 375736 897059 596762 37138 359684 254258 931146 313350 596663 907107 775764 341589 549609 529986 229572 382544 532920 1014020 463208 413739 155077 983804 541652 807550 631988 475175 280287 31429 616368 79265 876836 1035745 354276 975406 304514 245910 668419 741042 374685 184331 44993 798393 434266 764493 440919 463088 897639 845515 971011 794538 1015473 741083 577669 553308 448747 570932 376996 125217 584718 877426 569511 960310 483027 395414 435165 657791 165947 543619 495125 605185 898056 1040002 679974 88422 489281 403647 926825 72572 529586 425673 142138 7094 520553 60182 1001338 369577 6458 886397 793360 593296 447292 155834 947043 898249 673354 915693 767458 816726 732548 542235 679036 835933 629963 806828 426536 997288 382280 808427 753503 777766 469477 166538 300701 384360 717778 22811 438499 447013 890626 933783 338488 241078 1021611 931547 241187 861850 571850 174886 468019 899316 737181 787613 502903 472840 599079 966600 371718 125378 881839 267794 256377 999726 767041 472652 571756 136449 479275 68906 539393 947471 337026 302532 631900 199122 594075 911895 630568 918762 105362 355202 767248 1024408 239814 662345 838727 800065 539738 264982 570369 1036273 937910 101747 311543 355541 177669 61009 96743 242368 4277 572292 349202 83111 578553 40260 163773 172581 875338 835245 640176 235512 3554 902720 814778 934018 627519 482912 1002026 103496 989095 1002966 45144 625271 827550 467022 238618 706906 356721 155351 130639 255717 819118 743527 502360 407853 456618 555605 586394 538350 708858 276701 384253 223236 750330 624544 825200 1041906 420169 451105 848994 1010782 141387 648265 980811 653714 57766 357091 946465 917245 616645 291873 896227 401840 534360 727061 76818 428770 664018 569657 422707 247917 265194 793832 517710 343374 486682 834530 1029490 336424 513315 654028 776495 5570 139399 223917 335642 408965 511246 747891 738892 1046015 24130 416364 535523 529250 184818 552653 788352 897541 599219 261679 309192 1021666 1042010 683788 138979 204823 253571 110407 626432 574821 1032462 15521 673487 10420 783004 113989 327173 898701 154902 403517 557532 251550 545831 884218 352656 109626 35261 135376 699107 616150 463500 220535 898713 8845 621194 226187 984317 612509 846196 585229 928347 1040360 284488 490465 969604 949620 577737 63566 43597 656619 379903 70529 836111 985372 756916 363274 619561 334968 628983 324188 509050 631190 212381 396113 763367 273327 8891 634533 87771 421666 716845 607350 118210 639474 531 773323 537997 797763 929103 227338 686641 985312 758792 380799 451879 603576 35369 28124 575982 971869 690658 804787 410245 39555 604198 99326 588785 307847 489772 910488 266941 732134 169199 1031874 589685 1047489 93102 492447 889642 822624 899692 121015 328689 713387 94065 802936 919908 804019 659143 414384 526623 361511 272061 99605 86852 182751 54376 99261 28408 325461 481309 989606 685795 694055 309753 1026351 558516 417175 753241 210077 930459 342283 354914 718487 204237 389773 612474 690859 101636 286283 466125 370119 792572 662552 752073 810688 812279 452586 926882 526030 849210 162394 776655 692750 398 653607 950667 167935 353984 718771 353365 373766 107041 919428 1011568 257514 515590 186564 624996 332376 593481 1043138 194171 201568 662726 511087 642373 182518 206303 388322 97044 870770 640249 326613 350336 774672 553213 55845 609765 540529 321752 399957 690144 267800 503803 69900 146390 531182 432859 947602 818285 949183 289650 1020503 335377 624571 490940 263533 830320 587766 623675 725257 485887 1034216 152692 949254 552562 826861 1033072 590433 704839 443333 823868 677310 693052 110357 551529 699873 33237 596453 191116 1042742 60376 502561 770751 408907 87504 667416 647454 948048 384653 90112 765516 248990 574369 278128 154091 736045 914917 326115 669479 948764 310770 682300 141612 293421 618665 4925 270251 620102 603052 968462 41818 562161 643554 1033405 1012337 594908 499703 816568 470317 70234 749785 832852 922192 1038305 694844 371018 379807 113034 198935 731700 281187 1018260 353829 375829 766953 759778 1002085 988878 220674 934520 492443 474794 252803 267777 944332 273619 530630 1015372 278214 919514 362536 1738 502934 650291 876169 76562 933903 345270 581583 178014 590410 242464 179043 833803 465952 100496 1013938 65309 559794 839178 455597 797368 189410 449783 59721 544680 666327 34723 431104 206042 1029245 184766 743503 640225 596995 407772 950582 786034 83803 691445 527547 603368 359357 88293 165991 577729 33316 842477 261575 16414 383951 363824 519916 558919 984770 540215 811756 352549 840258 964974 262751 1044423 967517 327588 1000418 457950 166240 855951 960663 444992 885342 212550 2211 684648 151472 335813 585647 579828 293488 851820 2408 994086 796668 256129 499199 716900 777849 802473 728746 371385 678222 452211 115233 264017 159141 327117 536866 696065 720621 533645 213741 673468 590682 218345 903624 389151 890979 936959 225148 268774 141124 885326 696790 905332 301434 46139 1019687 867920 367945 653966 144069 904354 719417 1012466 618888 1037242 521621 620664 869965 121738 902891 1010708 654967 93223 400527 331039 951913 355915 634903 680403 509453 269270 322272 12242 724304 426057 825992 197792 102563 756041 308594 970276 456060 829218 732997 852779 847571 392513 580973 1006565 387493 271033 682905 596582 575861 619199 221243 582438 1029318 847150 864523 337282 258466 304900 288644 857145 578070 903907 382310 11759 503987 272785 907570 939437 982287 744056 766641 162655 415810 748583 714606 644181 639338 206031 309047 631746 905767 119494 762016 365376 985887 699656 193919 564042 929915 246705 294769 162753 767592 163972 406612 771176 277912 505703 129739 159080 8126 870117 97982 65485 527381 477354 5591 151046 46042 709131 308229 244841 1017549 803964 389117 530860 688053 470551 661428 853869 327897 113180 349414 324268 770183 897387 516498 498764 116112 592652 937084 733589 29642 3239 380330 521397 829581 195340 436968 554298 190263 88749 437316 546969 824744 835615 368786 242347 18630 340125 389609 585259 991483 70277 215587 1000761 79538 175576 608097 248282 202461 867518 802949 982645 413554 756736 399799 327255 461801 666508 600289 144944 573888 470773 731699 437396 781559 622065 672927 121468 973973 111833 925278 70594 757537 431404 459113 163752 302889 984588 856064 958802 212926 763071 100647 684103 542966 124207 269604 262388 152681 705131 938499 769321 715189 458532 456722 797850 834299 718385 1027685 150879 323935 260875 948051 556148 100747 608849 351479 388666 966700 690758 665008 308980 364148 908110 6305 25419 865943 1013877 381489 991435 122958 321511 600205 489059 148823 375673 204833 298217 421362 778527 913443 722836 97637 885620 464648 27776 36474 162357 1015565 466222 565244 477894 766639 57089 364861 1030315 401715 652225 798355 714256 357151 967196 85463 721986 585407 921120 522980 169012 847009 639427 570398 603899 613401 542043 243432 659026 808894 550950 23596 896279 182763 645316 754904 104396 74047 798135 464475 1004823 922909 425450 821036 331330 96813 624935 293700 114620 599769 946335 356510 457109 387025 261991 752574 143366 164999 819957 726055 1022951 447412 930727 61668 568119 581585 535868 62720 409 924575 915288 404494 854225 960160 761349 382625 594250 827803 285229 493269 659 103196 903713 281797 433117 252913 637461 979730 541823 408494 31905 478051 945267 222506 906049 690911 228566 500480 157398 177844 219243 691215 774180 467092 748569 706555 340050 1045299 806761 910249 153965 970442 980233 406983 493284 947607 1010507 54081 1025549 755803 994470 889805 208543 545498 65588 206433 101174 895071 27187 79287 987603 708661 437380 171216 625753 426543 1005359 109422 348433 193313 944349 31384 322343 455012 655196 479514 873258 921942 628767 727042 571280 125400 843964 909092 644400 942286 792428 749975 122822 198562 261006 260662 719474 231362 1003044 440352 606265 597790 1040980 967481 285827 470187 605672 254119 766875 314594 969167 91989 465715 886337 496282 341107 402141 722377 628991 569332 1043602 650110 963162 385294 365871 763627 325927 692926 601331 484251 839049 755777 737283 787873 419271 639388 61159 341521 61129 774166 300810 360324 867487 867001 199485 490136 396026 389844 482356 526958 1035697 776315 471303 764202 135486 20229 110515 50295 813887 778638 193943 76288 588533 653171 925688 295928 948680 432344 1041533 386451 252864 17189 768435 944011 491534 1035652 364426 447644 782721 548197 661462 157191 800530 92923 499407 299027 635992 841149 619409 253575 367124 723174 516253 778546 517799 995316 963670 10340 390807 359212 809349 151922 697614 881685 753622 860981 130139 680441 611417 440971 685678 769639 674305 771797 904544 1030579 1012264 382584 220137 118645 943369 963420 921064 486150 899653 184176 516319 826374 528735 311588 849013 187097 502336 249837 535282 253221 822707 495812 219590 686677 1000938 168615 854530 237593 141047 924439 379101 612068 206676 62105 460848 644717 18524 213301 364283 829998 36559 97018 96734 517608 232274 23672 379808 485917 619245 259908 626092 538773 378763 773752 295055 645338 954493 394032 613500 511163 664311 758030 500168 857293 883346 498358 457069 247013 860616 771667 927115 174239 174716 240144 492003 718810 570991 608416 332890 531258 1019852 826807 404860 229541 807325 14991 39159 950214 303187 848484 1007131 282254 586306 956152 594017 394669 1009698 771344 1028065 177437 79247 704756 793050 886936 825738 353011 461102 261149 878327 922589 108259 401519 924957 514439 1026723 192406 233513 226123 330557 700764 336299 231045 605986 618448 231702 645911 134376 752583 11332 1026022 519115 917846 460785 716634 390183 896089 862267 191458 483327 351472 373033 363630 301945 977916 1013537 243 124256 524198 862063 808683 98209 847833 655557 402898 749518 768707 859061 543658 839582 67928 869177 375160 44395 82895 482604 1003460 294066 1029667 615119 576285 661143 378003 256325 966803 608862 798754 277014 1026619 196083 551703 588720 656303 515683 1047935 223713 95883 303201 260518 466527 857841 381122 426146 682304 45062 341249 808648 604546 204915 179132 821300 824708 247524 720180 7494 566155 65164 871377 253728 213566 109472 218268 928809 340267 251863 806852 711820 510272 155377 901402 997050 83282 240429 772244 521188 105113 229841 721613 218242 123186 647077 915843 607438 543900 58744 9240 233801 177212 775322 30739 535350 633817 72544 887196 490778 928800 618916 343043 53059 248609 394563 655929 965693 623824 1029789 1027925 898398 201605 91415 120592 956219 317564 1002396 376393 478769 283734 879896 646019 232157 995222 463100 321378 493220 709413 610237 425266 448556 954575 175957 740192 88033 678852 643009 447486 529521 790808 862081 310595 808784 348227 905242 242185 702773 254881 483991 774734 280219 964850 451588 177075 504897 616923 180722 979456 828331 21604 384759 872350 194462 1000313 1027882 615963 538792 305001 746667 779946 330133 220778 11289 27296 306171 331027 817434 316408 562351 984800 942807 277968 659534 771761 725116 1015018 784310 718667 472509 340012 947337 658389 171852 745760 447921 485469 577380 832629 881622 137809 567873 731772 239082 532742 340645 683947 247198 345653 87637 245022 869354 296569 576154 346385 970121 395730 522433 1001319 32634 764964 326299 31270 11136 923065 763646 283129 109731 811963 962114 302765 347054 549051 1033924 53172 406446 85293 59750 836773 194169 997353 40461 601530 139557 59052 219170 490576 319628 937621 779026 746346 636367 105640 319182 780335 80592 577102 871500 393832 456374 121299 666116 183555 17005 222951 991347 214674 212259 268062 16027 238029 512205 155248 968321 534028 312992 977849 199086 368589 715672 762170 349615 483636 17652 72982 520341 316038 873655 840150 271734 561837 945705 634598 811242 731063 727637 350485 351630 212823 363656 258841 548997 884579 272088 292361 34290 910932 462491 498145 335231 834505 774379 740866 202457 69892 71465 836015 491057 708971 813943 195728 854204 942856 265533 263987 962868 251658 972196 435078 91222 764482 797726 169311 441698 726439 395996 97012 709278 126674 987990 144739 987603 792707 963271 57643 273614 33562 874159 351921 333280 1031454 176463 682685 330847 267194 527920 1001210 178467 344891 46748 389753 154378 112531 681508 1045038 66420 1006809 511768 764274 189127 393159 470802 279167 959724 343611 455532 403191 515536 526262 683460 657502 689636 503264 39039 555163 624286 34050 977732 529019 153334 660618 147325 537134 501738 317323 509145 671176 336122 1019194 1485 753089 928940 399730 916494 99702 644361 783665 275736 732070 897054 274201 132778 529141 646268 588784 185160 574060 527801 317216 89784 609783 1026285 996151 78469 560870 61750 965224 4736 912492 607284 204553 98617 1029155 157325 556051 414858 787079 974954 411045 154125 408438 354809 772481 134049 725686 878569 802702 152553 861295 948209 813652 811724 794029 331081 247683 496118 554207 924974 217196 219478 373339 777059 248454 742302 870616 362155 894955 479943 261618 279888 817112 623754 254633 987551 1042225 829159 842722 505450 807162 281762 899812 711556 843487 78273 517597 336456 604589 761871 1019995 1004051 51670 385949 689107 234694 886770 577340 1013790 901957 23864 807171 523255 573946 594953 923343 454014 716114 776294 541374 361144 235070 411765 667571 582156 757428 398592 345558 150215 706092 209397 1040145 773529 325156 1021671 15252 234774 1007261 954251 99921 507447 103067 367676 321920 311510 218280 582264 45853 550965 623441 339297 1018213 744312 267688 622141 110429 210470 993216 142583 153931 995500 595765 497819 201018 88282 1028001 157661 994171 416356 419624 481683 609055 907106 502509 828727 325245 348368 211866 715622 932786 499471 760285 767587 91420 195170 295653 494229 310751 496498 294121 362244 419424 48075 750497 955872 14540 695900 25803 404730 245138 428027 531623 695881 12261 1032159 459388 981095 299579 192548 1045777 30482 1037008 663115 145204 623531 65572 996279 551991 279994 626041 464432 697454 967528 239446 479332 358834 168451 956422 543329 539617 136830 211994 397853 798043 873966 165603 111598 446343 22030 5881 336658 606028 855484 711351 766505 958872 189818 378044 72629 761821 378861 168043 596641 62607 442978 38508 103095 198567 13636 110889 84264 564003 496807 471378 339209 165763 440513 582233 929744 952398 966251 532215 110043 465035 423844 62885 943849 155464 420878 744740 525982 142359 289135 948469 736516 459660 42034 519650 812805 539584 419811 607859 182002 207057 153527 878458 150783 219487 16130 529544 389060 385809 160190 99445 824510 638734 310538 1500 690379 996997 845737 111516 100530 548645 705151 538968 88473 829349 641304 567288 192909 95294 414241 88614 12286 641835 544749 518354 665151 987440 368881 77743 1044490 316944 913480 352691 531451 635158 140847 142747 959504 470413 616586 848484 620079 182088 371550 459731 363680 128795 643413 392943 956047 216927 220221 142977 209035 960626 634249 851867 503050 941365 317134 99854 617699 235404 916039 69874 313298 503010 736082 904994 1017079 821922 605937 361405 648023 930495 277578 936615 537178 477229 171304 486661 457291 699237 208503 17861 767196 272101 57547 472596 267679 142254 923866 174565 385677 695748 626685 404593 89219 831666 967860 363698 538560 119811 260895 528870 730217 1028042 511365 901138 1042182 864539 19665 568445 131330 829071 897296 811568 1042734 847044 170484 349821 447550 240347 253780 683381 986442 171769 127402 691824 712271 654022 903827 542857 657580 643057 748883 362272 249254 298153 259918 87638 624356 296997 606352 636820 249587 433950 855110 230916 801219 778320 903491 682774 367912 280829 713340 713469 321882 299369 171916 545072 823669 592223 759089 74985 820218 492714 763341 200105 570188 153501 954853 81842 536116 942988 923814 968843 968798 930641 895067 979840 217818 272328 761592 900640 287899 898130 662163 154813 897787 633686 88549 904943 1047093 760508 896205 492562 882154 931952 718029 659395 846237 450277 1029515 126566 342327 792975 636241 22947 233859 82280 929166 273637 925875 600428 1018707 711130 351961 121629 704471 748790 386671 746239 925940 893423 842960 765213 776615 985154 60092 94594 649875 538541 115928 536769 113279 267443 17452 999534 79572 730395 69283 386979 1016864 324721 774030 953212 474773 100484 589857 715675 543370 845286 16373 224932 210169 959600 605573 753346 9216 496571 77489 325153 218976 1011623 448829 301938 80129 304344 994131 634474 261484 9524 287741 689218 316495 1002598 117676 537656 698621 382046 916660 742413 29419 645583 375757 771206 333364 782512 614548 364012 447510 870588 970247 838795 805747 385522 654093 175414 854353 839957 920300 883137 764251 300076 587217 374150 231005 882435 770380 674273 785099 1961 84177 901812 209211 105200 366135 957156 165094 319729 1034813 825562 946731 559493 38144 867074 268045 391372 474759 78927 410544 134058 999224 850101 793311 126021 551007 416174 213641 390793 761006 602806 500800 830628 923831 337359 179641 1031050 346996 419838 295246 855922 868032 761292 509567 915542 233436 706501 281196 941687 587755 474876 16477 394968 746613 704902 225851 387006 696296 233210 913684 757046 625170 627960 284058 822671 909481 830366 233636 789980 38851 909844 936876 808563 49758 383746 383312 948080 723673 669973 46546 130355 506745 269182 38808 439517 87782 633458 659372 164056 377003 832427 1030716 867660 259513 22245 196379 308394 546020 508514 811583 697381 620388 1048423 877633 970804 498006 446141 914144 469266 37433 38192 485758 524094 679282 1005587 991649 935932 406216 838075 168819 913873 929512 615935 460355 411914 1018850 171711 971010 945206 223658 137306 404167 774312 534168 521782 625484 317174 870376 145211 498542 94076 258619 205400 46512 773850 389652 574205 390841 209522 349276 488864 646609 177387 429791 623672 294248 930481 473293 381637 867216 474738 217914 1022918 795262 796066 729502 81089 311565 197880 758357 266943 826170 191727 735007 485068 993961 857670 904610 551547 93983 534144 22499 869473 462597 1016933 1033425 339094 722924 572543 796858 1022263 913155 62878 689620 817894 770467 292181 468150 493896 738756 144506 687324 40838 588421 885674 175398 207053 1022120 1032130 230489 957646 8979 792167 989596 134206 755536 481919 587005 834903 1035789 387254 378858 383062 711581 105467 636344 861179 311414 643584 470048 446988 235953 1015741 19389 285649 721294 1005037 843919 814745 593901 783759 453242 256053 191189 668774 1029576 648056 190192 94586 1016739 578749 669709 129429 115356 964192 536990 228295 1038119 935235 595767 888291 816156 740683 949525 803071 99128 263649 211093 181752 171418 622194 843960 926188 398406 596719 843430 651966 428197 598094 200231 607125 988419 676103 257579 356701 263440 39319 287044 335684 663136 314625 851495 867134 948459 94535 454703 922242 59277 826357 288730 947723 192647 56983 432970 454425 873980 475967 218820 983981 929397 284928 793908 953104 101726 675957 579752 332364 441222 141371 531153 610481 262051 911730 454021 175186 718540 390208 144191 970374 1015037 220238 235421 346215 206231 611657 790497 739158 476125 1027938 912241 612725 492407 25551 554072 344619 987379 667976 466882 122532 676415 673930 413316 465487 470833 985303 1023377 258910 387583 380020 1033862 823113 821191 378154 528415 417611 968968 649414 872127 283875 832039 781722 423149 337493 631788 153337 832465 369447 918530 233918 994235 596132 357754 8390 797853 640604 762184 383345 132748 221858 626373 929829 617027 634637 363563 627915 743839 859383 501532 646992 305188 1016321 308508 904230 592758 711821 125970 1018048 506849 796739 199371 544793 238802 279181 332151 726830 75100 57114 494122 543103 745652 1018975 418140 824722 204469 837649 413290 838000 605277 74668 379923 48934 437326 948463 303355 1005894 264014 994910 260139 888675 175303 625599 67983 166552 619336 597661 807543 184834 452866 11976 1007126 296769 730187 213715 204294 963324 730143 46229 578243 368986 1032346 415145 492587 413321 142207 467950 2564 189242 524468 200199 631926 147747 59076 182235 599181 302972 507739 634646 304312 997251 616398 1032103 381261 65784 199057 366656 835843 163489 654014 298713 351606 170695 994965 841006 88998 168887 13814 240956 574584 194627 511977 241096 199987 242751 2582 71384 704517 601348 520525 276023 898172 552431 971264 777205 776206 812259 460996 646885 427665 405187 156372 766238 160451 685049 659086 66683 925379 906482 269299 163611 976022 157344 560427 688097 429731 540407 521983 127733 229431 201072 373086 210497 880130 449416 497624 331252 42648 893250 875046 1026307 649970 539041 89248 898467 317162 797487 338117 755152 973250 39033 748983 410570 48798 801937 102588 865939 50437 423819 708030 464498 1001828 879360 976844 881010 1047947 206478 944535 8163 110894 255061 947702 182488 436837 480635 927842 423592 1019436 982698 492922 80750 710884 238733 916353 386441 714448 247894 815835 902172 298137 341051 323220 424847 540619 759796 244953 387596 511829 406847 538492 400387 699405 433245 332916 741542 180522 161938 673371 396910 253128 158888 683246 214932 1026152 1048429 906641 822937 536941 301104 330696 678590 721311 756552 850367 679053 444332 603789 432323 778830 888738 601565 274887 281746 363383 358296 929248 889517 682881 579877 95945 55091 83710 930667 616288 986242 70798 978776 478247 633144 111283 162398 619460 879801 229464 54001 249729 78762 99655 664842 795597 711801 10929 358055 772281 801746 689067 549960 588411 663851 9643 650612 637422 1010489 364815 151858 146705 928889 600470 653969 61316 57256 966373 621856 656142 896075 238851 827766 299033 899880 875741 688555 738868 694987 314563 308701 175248 242691 2281 1020077 455300 904802 830439 355263 217098 959680 835386 459838 325183 428472 537536 714581 757734 662569 322112 913079 610790 920502 478176 445719 302024 453959 881325 961201 862266 991110 451095 53696 445838 311139 708465 224005 773691 109713 981621 739911 571739 1023494 71103 838349 252716 673407 311117 768998 146831 100601 526597 810337 800908 900409 37167 486421 234188 525381 207607 212571 864798 568553 530156 258190 23538 895028 904068 303506 886241 724472 806294 769867 964131 504141 727262 811809 226327 509198 759932 441986 673983 495706 667509 628576 642881 537364 512305 447663 742759 31332 928251 858856 592928 247093 22405 555145 116733 63668 668001 795283 283060 754903 8584 475403 280225 30932 101591 445305 690496 632741 1035150 423276 213428 56459 766415 174835 749124 335752 763941 892197 984 264675 807930 614043 40576 600744 905247 593905 508397 359206 1013064 728136 698870 58223 799373 951751 174869 511707 620011 344597 140008 446597 697537 370401 456880 415692 730196 845403 830933 554196 62027 302008 1048160 699651 642355 878513 397695 909188 322812 40196 604676 408007 740218 720114 870119 343039 556261 164800 877504 1035682 399449 607542 362829 156141 766039 1005859 622066 339038 351042 382934 747060 156984 183267 321190 255293 40450 63974 447596 904540 206344 23131 673284 483458 163545 632885 881360 729285 975047 212174 291124 143584 970602 587873 824091 148657 769565 572047 971376 598458 967808 355035 216486 503714 1008372 168238 513073 956593 415522 687699 754443 948823 426101 66684 94512 894373 906395 311227 814114 356306 25607 61066 377957 594615 1011314 121412 76292 531796 952150 905129 1022219 947273 576114 304990 218634 254557 532553 515691 457369 866555 37538 868027 627150 65712 110857 923551 115912 113071 1357 329291 661288 1027149 563200 806488 537491 280964 34042 967233 84017 596852 171991 867302 881457 804318 862324 697611 802627 300712 102262 36826 798748 468571 543427 941917 483062 34984 702982 327685 468749 232671 334639 77862 57891 1019510 167665 415864 898300 21896 339267 783512 1010659 624467 797152 1018756 288548 1025721 657606 866339 825232 42176 844475 49595 101116 917778 702915 83065 231617 686718 253355 616941 900670 872309 876674 930187 228177 855693 367386 411947 556770 259842 311691 259465 414553 1042736 755633 232133 47907 1042202 120233 29925 732464 74982 494680 184399 90488 895327 612836 496207 322929 949874 761401 344471 127131 225713 876421 999097 839924 156883 347836 629935 722820 11826 711700 1018196 589011 330059 875402 935401 980334 956226 735580 438161 462438 94043 736909 481236 412112 802690 648549 77088 699206 949444 835054 570179 25700 304084 909944 379891 4428 788871 97301 266054 525603 15192 481054 373818 173713 258021 690092 723246 777285 493423 73248 31847 493935 990302 912283 341133 727620 664507 415366 801067 794750 957877 933644 666418 393177 644637 783259 101750 567959 570601 406887 1023279 159229 630452 937191 768634 446164 648508 536150 745686 292329 51172 175667 831400 797837 656432 116161 623287 715029 128587 845704 334512 584539 346500 222162 415139 1042747 407756 580911 30596 674583 614202 773361 819883 882772 792711 530353 335956 78811 422291 504264 465184 395417 698590 218071 548242 837119 278287 343872 499347 68738 563057 4778 423407 584220 731249 765568 7894 755401 474145 665971 966236 57611 82104 447732 80889 825959 108816 86459 240137 381926 744743 439363 802380 924309 1030814 702795 973416 615429 140605 199254 599138 596683 862061 430636 601897 801537 729788 188759 45835 425667 299101 631463 448062 39603 381349 532399 689497 232054 954511 709957 482264 60725 831545 989189 990363 684573 314725 313551 637543 677087 675577 137541 913507 977457 591487 745550 289437 736330 155814 65174 491139 964458 9663 348939 95082 386640 969281 835425 744203 409282 85829 638095 948737 458249 45834 458576 671820 595314 586098 109732 53712 9934 365699 368204 794327 954610 1037544 898897 887947 429112 19054 673917 667005 153341 404615 1017056 363041 356897 402122 919117 850255 585098 173425 483802 362692 312481 1043929 52324 947615 543443 358150 380680 668900 239633 986652 854955 3068 288080 1012455 70004 538931 461066 428116 999756 306233 1033148 857334 967269 544418 797798 529282 100016 973926 3342 365395 89957 478305 999229 338150 729471 182484 432256 912991 645693 669666 386792 267267 267171 807956 851338 188 862455 414934 905472 590488 830276 599800 369639 364362 906714 865581 1000287 201896 594636 442511 21390 481579 626544 837913 240669 879730 57571 296492 181433 10175 702595 225035 12691 278136 174195 643934 339937 253607 915482 525235 279131 909691 755876 2552 187838 691141 772479 389635 795981 515708 179424 41482 964427 1013561 396348 869163 493954 524476 601295 473573 775615 275301 627736 437917 267859 91579 851035 501275 660116 503017 243998 764426 785242 888124 72620 524667 432002 80550 780181 162146 557166 616766 579372 965912 28291 1027518 77832 933591 562603 421380 485251 307265 70097 811409 775998 199386 746343 1024525 229787 731273 588770 150465 190017 912411 973373 175643 976540 391616 14194 592942 375387 65420 148228 847151 127984 626167 716665 261369 627987 229470 839384 818314 734016 849280 130863 344708 732212 382977 534287 347053 191092 1046250 1016334 318319 276934 634407 982340 666712 175029 335624 1008590 766107 330769 915648 1022799 647822 58733 1036521 258154 173354 136608 986111 160585 13454 29252 415200 943129 370301 359738 698962 307083 719579 272676 519549 752469 703539 306666 529517 443055 208948 421174 449937 262871 858159 648952 268607 980877 655771 310754 426542 92055 796306 117740 75258 319 646737 1001169 875939 411344 957884 849041 742926 232220 755671 815085 731267 720377 626254 359662 33581 575679 991726 27999 188829 932556 750377 562510 808264 460288 606871 577423 581124 625473 737647 266809 545423 276216 262674 791335 317704 650643 751745 523384 1044340 1017857 264930 864527 525370 811065 78335 794899 564903 1043891 108998 208496 464747 946669 995786 631125 909594 439527 384448 306357 549037 184743 325123 557766 87550 398007 747537 489860 382031 646818 116492 81711 969412 767098 252987 270024 204004 931925 771974 152728 281372 1003467 45052 881322 502588 347770 722001 644428 930040 340610 19288 796562 837224 258314 558222 194515 472200 316089 989327 941098 1022905 450621 88478 501494 818238 220872 824354 731994 478912 1006733 896803 397758 371915 150856 285905 670796 985422 243379 776957 670580 63775 126226 738206 1004136 265077 253864 1011022 756641 209516 521535 23499 646488 506757 129189 278646 941581 776227 660777 133847 559364 374286 975650 362775 627395 862196 820328 465028 52630 908771 708825 583185 7691 536017 299734 769747 687990 158740 644035 880773 956526 840682 997514 178693 1007438 655347 814617 969685 839349 914097 763359 678043 961031 372495 795219 800161 217577 614615 643949 363349 305352 726331 787243 234954 329555 262989 856590 587062 409853 156806 869274 36466 833660 646467 170713 785277 33869 554307 509657 1018873 959277 139307 794409 906668 802977 316930 438368 316673 919919 474037 940183 957829 364579 252820 586729 498282 442763 191955 235770 810759 485691 307466 386413 67413 706058 938678 154221 272500 732819 747445 379173 1003812 247221 390350 511816 465484 802580 460583 942986 837495 570262 122061 422436 227154 1017318 761136 231764 713776 481012 106915 562651 111750 985714 19936 765821 88943 121689 817283 456068 362792 622690 91018 555838 76693 24718 345307 214138 196283 382879 417470 217615 765252 428700 174175 441942 491774 707665 788045 911787 893788 856524 725758 308975 454131 685794 161609 448521 936702 1004200 316138 76384 828891 121850 996609 140131 158604 843255 664723 740609 39735 818306 211208 381489 222887 985283 82603 793452 25288 779684 328494 686894 673838 162901 554531 584312 803727 213193 960900 1037649 972356 312887 402987 653120 542413 451481 1042523 346068 696650 387120 845877 325405 83970 1040382 275012 424496 5088 911434 233458 763814 394481 234528 835600 779293 361191 417998 81746 941750 273817 997993 958672 1006997 277889 528454 882311 170597 619580 489857 313814 306897 761102 813433 271362 889100 564571 783442 403122 401482 529711 205681 898163 180548 167863 973316 1026357 330425 934854 772472 729804 426471 222289 30209 153968 943894 655603 215829 395325 299533 226922 966641 353716 220827 93976 363539 306232 698640 816003 584638 799378 383681 789205 193657 136302 460423 158556 457104 27356 595264 899851 655505 660687 721485 57336 345553 4001 403475 385244 315621 614285 105594 775574 268585 1017908 302449 157608 703036 103705 658792 320184 735362 1028645 458708 447761 382369 87075 415150 278559 95492 520517 748020 481526 823387 18845 904743 383180 539673 278437 5836 515451 998389 999608 243691 678400 730986 474518 782739 988927 630326 799460 117844 803644 232671 16810 730563 889891 557353 677843 445689 587329 3745 354480 1027861 576968 213782 931189 594869 902927 11034 107963 387457 669456 616069 897021 860833 592873 249074 447003 860481 150875 270913 268761 13332 994638 973587 245089 271054 1026123 782673 672701 445097 243200 51366 933214 641761 657856 140032 167064 999736 418560 9491 81443 104051 93660 944854 586140 547546 275343 666627 971265 799420 72446 28827 466489 774889 817454 415072 409994 265526 438730 352346 818209 847101 649118 910675 924558 910234 867614 96859 672581 722159 1025248 490564 148766 873440 803357 893734 231893 532184 678196 435933 395659 879683 708648 586630 87107 227090 343837 1011206 666214 867130 430302 936067 697663 528949 209754 911080 454528 24447 972835 906085 36284 1002778 771310 115437 669418 235530 242709 698807 933096 486618 804120 909246 623862 349206 589079 808257 856119 929487 841562 776003 529459 148250 878026 287756 828248 1005713 622965 233382 58740 386256 363277 522337 974909 477177 998250 445263 315337 989489 721923 874696 528150 623393 851833 47336 823427 569461 1012237 884748 190037 739424 580133 623449 973620 391959 233675 634165 563883 138833 588333 909772 682411 219598 149022 324492 847624 418765 49300 698281 265210 707987 1028648 117402 935070 647147 118937 808090 571507 821153 802633 237096 633566 152070 73662 173191 236454 751983 766499 286271 192376 524726 1476 532378 534628 910519 14741 921384 44638 544468 609452 895547 10174 125810 622275 547180 811456 803194 147639 660756 903429 401369 505099 661972 422417 203264 1032294 896269 111051 398436 174608 979305 935423 57599 1002617 641872 331231 715725 316851 54644 938622 63312 268275 812358 499540 1042701 682516 368510 797373 828941 530451 1023127 118393 720733 287636 40272 823342 372366 70748 872236 702945 614965 1022165 532723 754305 318060 636557 436015 149084 5456 1034935 987312 544680 822145 957096 1026824 995068 31909 963675 161552 369620 1002468 1007342 970081 70928 60525 989987 725724 891253 679408 242656 32035 430122 604451 253615 190237 641341 281662 289854 963958 474652 214910 723168 969500 1006108 1014181 560395 822723 119542 1023096 843224 784994 987461 45376 417159 379316 928009 912714 977912 107704 614950 636519 554802 158002 217318 634733 728031 425512 425587 513203 447950 931941 106846 698521 704625 675577 157211 421886 255837 286646 51074 622280 370380 230325 849744 365664 891934 979920 120484 542771 337491 48421 917122 296498 161427 689561 350291 990034 733350 942162 869987 21005 695164 897596 351330 827104 876967 9862 960484 416971 319964 308002 231649 694740 266102 961864 137781 717700 516851 60915 731681 426856 875125 591458 508616 252817 461377 820377 475827 922389 277827 673758 525646 451212 763273 124220 826217 1036435 761028 203779 1020855 814668 128202 481862 512850 1024988 874518 479579 1015349 396524 670278 957023 1011649 1008937 874652 1010351 82745 591045 903806 546928 650309 748787 41463 929545 974707 844910 531507 775076 510641 730099 549383 670128 974293 922306 252006 157537 107285 365345 65773 756271 288655 286425 780888 465747 668610 652215 340234 857165 218131 888844 36746 668513 291146 802606 327424 151572 538898 783861 26556 573364 890492 376638 57776 51662 293500 587884 361713 535734 734315 630242 576058 897538 940675 763786 424808 381711 868966 882001 996351 1011067 330136 215976 749987 690089 273920 385029 13472 206144 570987 390496 471140 142252 715529 460982 822271 415388 433646 200074 275114 474242 328594 604767 570429 287510 596818 648511 374198 156627 42989 94263 1044921 532601 768007 280024 837899 919433 835241 910776 746262 92364 211903 327919 89705 907725 193689 435867 856373 961114 638058 688220 1006032 682247 380108 138968 982838 685994 962107 349752 500099 45024 176277 895657 408186 857991 717728 183517 339457 369986 524164 665223 649891 136441 585037 751331 399885 904278 991082 818987 942481 118600 35377 376611 570022 574596 691289 147854 273253 985599 481150 817334 821006 55669 518304 666344 728705 556262 299172 618229 489670 955155 396498 47283 617349 943109 601941 259450 969614 17799 989118 47272 437587 790439 785282 227357 275817 368953 425591 514240 719115 357460 629595 396024 454295 1000146 728141 997171 126478 572116 566098 719458 573848 148285 869073 520827 116222 249906 108055 88822 465711 1034144 575956 768337 419003 914870 738461 694668 531035 37222 204648 88750 26727 348393 671250 68414 761950 298552 874460 349642 538978 31635 360426 163172 24761 419838 671171 420383 334413 267199 931284 968086 848173 201954 549357 403302 538634 805813 776642 676272 842171 354124 11115 884120 768441 686590 803812 309192 107684 368102 386958 347373 381116 436579 506540 214585 519784 848792 1038823 194016 1034419 338157 590539 1020827 30154 864140 19527 583976 71551 7140 618289 659143 863177 800042 237248 735167 945474 330195 61712 36567 148391 234524 153506 533213 836700 421506 665561 582435 738021 268362 471933 306172 553326 84474 684348 1008452 266565 874974 603428 861397 13146 438404 915755 622355 395461 609600 636327 638817 279360 613033 510422 806570 591273 774938 423000 466393 615554 996658 383920 467552 554609 411732 1025734 189109 1045696 454952 599399 135889 814046 988696 133316 802991 981980 103380 109551 37075 436464 868815 322657 559808 211957 1727 954999 521601 242410 523552 805360 771105 147823 305074 141937 660019 1040715 669175 970753 340043 94952 579766 656269 245890 28117 665211 1045349 1041142 74051 430100 719805 1012295 33929 320789 917293 479260 759713 387157 85810 770460 152488 914543 271530 1039349 535393 962626 305244 393433 269235 185202 35694 223996 150567 916196 12269 576151 606059 167238 942409 127464 299985 1027973 957653 954800 480208 608596 256587 394675 513666 793004 672839 536892 471077 1039174 299207 879510 406171 620835 76209 490644 654825 1004293 456013 370954 139451 102899 855751 905041 149727 560313 982703 824263 99269 736357 1016696 957773 69382 1032395 780796 319943 833754 521474 128502 393888 446624 791525 678534 964931 108378 355476 639665 218019 565294 730864 682463 278708 708838 202786 17499 503023 602737 567060 636887 667346 680288 770294 975845 557918 388713 646587 96895 285335 605928 201881 993407 406536 523609 868493 560680 936764 661983 472277 968603 431174 613057 917876 623971 510010 31975 411569 505066 229809 910433 761496 833793 354633 777440 526199 799324 881187 27195 356962 415764 337508 436460 742065 450595 132020 245393 672637 554987 452546 612971 506918 969904 429245 509410 775375 599065 595420 99583 203488 1017011 437208 165616 423300 814702 600429 845447 727593 336670 448477 867004 823554 163579 539500 554791 182664 811297 716773 351366 409333 631825 234771 227645 273607 435758 52041 113105 316227 287297 81883 428396 379888 137206 969122 754269 683544 230493 38269 962197 279370 371305 418506 743466 363483 273268 970737 813527 1037152 77753 702169 679802 38197 122585 1022321 444054 913657 92247 728617 478927 356112 826396 629878 158320 972064 529139 112977 1015528 330388 190222 463801 828744 462108 523391 393516 785095 193835 1038784 678450 688446 854648 331820 218835 167853 321661 865411 424731 774836 701179 550762 234397 711962 416372 617961 770541 149578 192688 547307 891173 484561 3385 115393 543329 817890 737758 298399 516419 170706 237364 17950 823407 327068 608528 394937 986640 1045853 727822 913744 262226 355801 285965 210855 31205 64757 821169 570344 99969 885563 727264 528669 575324 941145 96326 885687 8117 925602 846801 135690 422221 323723 171061 421070 485609 548655 502120 22432 23249 448716 479015 827775 274260 43076 596336 503119 24386 34461 600326 952921 327792 375681 296945 695497 123448 118207 757243 644655 702966 771016 808243 359935 286604 717874 474734 625169 858591 747065 1017281 952097 129879 901689 648968 528720 216675 315957 741987 646305 659955 168531 635059 347517 34300 446814 47138 106799 1034232 90435 839832 42601 294755 645012 919622 132542 825919 974344 333855 465445 6545 987897 817242 612732 454113 883172 1017074 347395 910270 228333 111142 793053 827448 161880 512249 891283 961892 451857 353203 852624 104156 982821 606 139429 661052 461639 708425 597383 151462 861772 785289 186700 204351 959919 940915 512754 684208 67598 68388 1024216 46502 554411 467705 981315 1005650 905451 621591 936667 675049 415450 820452 714027 961829 970662 796044 307492 550082 806688 1029245 686490 60930 296254 522987 443334 597546 1023643 608589 997314 514 374006 236510 563472 576089 642991 708381 85780 116863 291917 58445 294293 948938 1033978 284150 503104 436497 473861 293986 328741 823604 840543 918048 265784 795538 389919 92293 202193 348048 114174 367654 199724 221209 723164 563552 524778 223257 514617 8400 12175 769793 555708 818139 232962 429382 529840 1003815 917263 92386 59778 559392 394728 262610 395332 737908 135072 1040022 305197 841367 936879 731316 984087 1044032 332913 559412 183296 894442 780198 922917 861577 967252 454388 870935 932986 455938 333920 924320 942908 274617 442073 985816 443229 265735 58029 810204 1023504 81849 979474 19790 400554 726882 336287 942035 766246 596443 349392 768916 67234 828349 562821 432062 950752 171497 991619 964610 807366 475649 588017 63765 790494 913132 594141 519473 389335 986454 329397 231570 754946 918573 223694 646651 133334 605477 693217 191278 410988 407861 135561 95607 786691 767256 563910 718370 720765 777677 39804 38656 758497 38168 347125 736999 310231 771582 678235 831023 907823 903501 532031 502581 388442 252434 420629 81627 156911 39456 515765 852230 491816 42640 511708 423199 803682 867387 835753 620179 781985 977986 94496 767315 464905 155783 421290 606805 411494 77873 933011 404497 10149 50220 398731 469764 345945 609190 862758 220720 223543 442516 818780 71578 156826 392235 86281 1030347 824831 1039207 791662 40784 319370 291719 390830 74042 801152 546446 981586 498079 578251 387012 433862 361751 49529 311348 71898 44607 672573 598828 727873 354874 232941 885439 929557 255275 274434 529478 498769 687804 655643 947419 254550 997018 238202 613852 49255 665846 692101 682350 511532 203525 966214 386808 238643 268161 380908 180131 103530 203559 1036616 158433 127655 315703 232273 193251 584992 679927 287648 854305 128243 804144 249077 10967 505503 279215 18352 972162 172681 547526 258648 838502 1401 580808 305688 92171 241946 229776 506685 1212 406653 890875 729529 552199 107670 475497 416163 90943 980158 638528 311221 996605 384815 182889 754125 548763 89483 985553 860012 672952 700758 361705 817722 1044151 851063 406823 95872 845119 223675 893315 76716 922044 255314 1018619 763089 177117 550224 698639 78116 1009172 573997 489029 83072 864793 466758 265382 321507 439655 58202 987711 440815 349630 409869 243106 687978 34207 675688 572002 410558 71891 897623 300442 985465 698597 381738 563815 723662 854435 174356 341609 756243 1035681 332207 605766 12865 645813 506231 936488 395127 462460 824394 270906 255864 914132 58862 867118 432680 492128 645771 934586 946706 720135 765741 179222 31973 1035381 879171 568447 869362 489625 730147 350136 990384 109605 581508 330884 133433 805138 520706 524589 469194 101657 64669 933888 374855 411194 291898 304079 762548 661305 244257 320621 1024445 773148 312445 701238 454191 245423 153311 1042308 32893 412416 707260 113467 516412 21475 1009642 71486 100775 1038190 412967 1044471 185371 693118 59538 897491 490652 309809 589872 310724 438607 636522 412264 718269 635646 589905 956039 481594 394647 590288 165181 962997 864429 133911 577823 610098 266229 218904 665379 251060 242635 270347 1019686 857285 381355 181228 353385 196082 967864 260344 318992 38733 466488 266804 403362 986346 443925 807910 854412 773218 240478 940058 139678 373075 394436 492318 699276 213469 270621 952326 55662 260902 509925 851241 965696 962007 993720 458913 900195 977566 745689 191695 827930 229034 950703 203990 929294 50 736066 246043 147915 223982 526274 967627 759873 380060 519425 507221 265795 983421 707828 129260 97035 557269 476725 166150 858292 801134 9348 27615 1014975 163349 483649 311287 204943 66076 46068 854160 1014252 845271 373446 98865 959364 119583 885509 100134 1021285 10706 661924 525309 454021 277584 854968 654346 18490 564224 388860 73188 141506 357833 805454 288742 422333 982681 464432 56495 617902 323554 249160 280482 92029 332824 986336 790887 54007 189236 50534 664680 329037 405300 916205 123221 228753 188568 136619 992160 507196 770791 115321 611842 241835 155944 615254 300788 305053 389737 593892 191799 974263 218684 9705 494669 103168 532789 682448 927997 373861 702829 46886 548307 594998 623362 999709 204701 537255 203925 221964 410095 562768 633802 196844 2976 373934 211403 1013725 973643 158368 597958 401055 711631 66794 557930 22041 116943 252085 385902 338390 443187 551949 373771 950403 538021 994914 789373 253043 903445 114951 351877 830491 26934 642998 675050 797334 940286 686347 32243 577569 874282 935684 691438 86688 840376 767879 591277 79384 667498 152796 946436 453939 596554 155183 553292 887231 126497 65552 1044195 785711 534526 728306 152746 780568 715701 566703 384133 655285 104541 164354 715743 128100 421073 854283 819235 523303 80944 592335 109380 122404 275038 877494 139318 103462 829569 732939 1036146 228121 657796 947584 496502 136081 837271 883367 716099 86596 1006509 562298 315613 229515 746492 824275 754127 634086 835201 638197 98212 109429 311929 86017 492143 239231 1016809 762242 100164 81647 862232 574178 60605 539858 84496 899826 368502 708570 683808 20070 546448 1007582 232284 219223 1040434 650584 103963 373439 228867 66021 994936 372480 807346 12489 544723 728670 514415 665448 529997 649856 883823 806350 693071 998899 599915 390952 307715 736423 850209 336457 273369 609392 786130 707110 625924 585094 194 575066 936187 598789 810684 736163 581368 551790 1047691 1023075 69244 739620 540290 735520 400329 744176 464373 221444 599143 66686 925118 594525 885664 632542 50873 670494 83715 813315 1021000 690525 1028836 1019975 944335 379859 1038042 26853 516665 909919 78401 1031806 1033841 409219 551094 320661 425962 979941 919198 610067 1026584 88272 87454 965315 896501 14000 82212 124375 290429 887450 871133 776289 329010 513473 36669 244955 298648 65026 580090 215200 1722 48729 772753 1029232 996771 305002 788672 607472 568294 1028089 35082 221992 577303 742770 1040695 476419 915024 805986 109776 206290 759469 835835 524711 528074 425936 927636 193613 536449 796766 302375 11419 509557 461439 907218 559658 170373 135266 370518 907482 523893 856247 656795 693583 1012591 285491 46890 377199 509821 873743 31665 837861 185104 664970 1035907 357793 1032316 422498 734997 652374 386169 994399 338307 59643 140964 486345 96009 234315 588284 810220 937609 262981 976229 670875 838923 351660 629800 287915 728633 536711 763505 157811 142559 841634 825808 278866 582513 913676 1040825 1018665 982149 319896 792580 512221 90964 682332 322925 256215 664638 346164 631317 156035 912707 586304 658943 982484 597642 414817 276884 737726 944862 43200 820767 790203 591915 547656 157266 938055 290822 917031 239296 309348 765987 1003089 18016 35863 150236 18429 57104 491497 567217 150310 106000 566374 922562 741387 248963 156321 152151 994223 518130 755887 572761 844889 150216 91687 980438 136725 812246 850089 599168 419634 295889 75860 379439 68803 928719 267341 729179 679710 327630 356159 2466 753247 277037 256982 168520 919270 308529 244035 917682 906709 230274 528315 161258 974227 202923 118008 7710 592459 590237 336054 520481 800366 666924 543031 262889 929581 509073 876480 615439 313599 955366 603418 365138 918561 721581 605714 620820 540945 236618 692217 262619 820499 796804 257316 931026 839340 218120 319853 715077 555561 846054 782000 788008 570905 694034 379215 1004177 460751 347364 500911 316986 1040353 597912 430009 51712 212652 377807 909657 727142 354509 366093 439554 945683 109481 865081 161577 580175 78310 368927 688582 1048458 518128 198385 444630 709590 618613 652738 890587 192872 534761 344330 940378 1013531 15875 943909 621916 751852 53310 690644 482286 655487 338009 915130 13985 630169 1047512 540639 476170 624292 704896 713777 707651 149806 726494 821246 742760 264810 12225 703868 778267 808877 681148 810306 865281 362226 966053 421580 408643 108375 563993 368890 750606 197022 748021 938641 484115 272557 419806 338617 403975 104974 817083 147837 401188 454255 132661 55374 1014439 104996 196158 893568 332624 736672 183687 368076 10981 886271 555272 490189 608943 105856 573820 628099 12283 863235 22498 425427 313498 976783 8701 135172 212833 832719 888533 597315 333994 350095 588596 893984 614097 504644 796202 104719 384697 105346 177546 147176 226373 537731 969323 397160 485086 779175 763303 996270 775667 643054 23647 298174 603509 848512 302197 216065 186967 46885 622864 728003 562964 470222 554780 448436 1009704 312842 668103 251240 209046 240017 503557 638167 231009 37565 478221 323805 888595 213516 518619 362427 322617 294304 795052 316308 899044 238014 493956 228081 626985 901459 2219 139582 637090 546410 343083 433995 539884 98999 1043284 1035211 669479 516111 756793 644056 857977 778477 776241 336749 65931 835823 28758 122347 145674 197975 561673 124565 237095 691596 580460 227603 801304 930710 335846 414195 646037 457893 19619 878371 705371 55690 285970 995449 24748 456507 286565 426027 859598 630612 690452 387927 998536 1026193 285530 1032828 705192 358230 972727 301567 292479 757287 312428 680616 1043298 437807 65794 922146 171563 231357 453315 121726 926135 1047235 184639 653232 220006 780118 293577 654865 53150 233009 375032 314587 917064 360753 986407 65968 380753 402394 810228 262676 134955 179152 243396 365550 654153 397663 9790 919051 384678 40949 170188 59547 638527 415394 709149 415154 595348 256159 684198 313800 369451 896452 262684 887866 738573 660239 534523 894919 714056 629540 183298 357139 423531 945864 681141 567591 13 359781 215514 594415 899910 208266 596220 899771 343859 367976 10731 573119 1031543 947030 70458 892818 609973 409165 16064 667059 872215 747116 232984 262399 117450 961909 528161 819516 260735 999246 639102 884370 511980 545410 1009174 23053 823881 153790 814485 114204 559828 638804 713450 255765 901453 868283 1012935 97199 641146 376844 624933 193926 170660 639879 90557 563610 165401 944908 413839 721104 338344 525731 982111 274544 491816 798964 898355 213669 852465 494032 710870 827136 771937 584870 477017 574198 118616 280078 583564 236125 345788 979778 211849 944115 124406 504480 918826 409047 351603 795689 785038 67086 840229 907781 232088 203519 354816 588029 766320 1011703 125053 944384 974080 280998 482074 234910 385399 427681 185815 638608 851402 882654 671674 972846 323630 84282 667468 654327 137888 915958 186139 354573 767837 845110 393782 529590 859498 449153 532660 51932 726285 50756 418861 319118 998481 322127 257087 289405 752519 697942 778 401792 494016 970865 485813 831248 688467 957852 177383 501709 164957 465464 244046 133623 815420 733832 264219 19957 894739 150325 424836 1746 121418 92619 906049 725691 981259 60730 680208 23426 73670 54869 50482 272158 40365 893014 768747 653353 264505 502104 718085 654944 25763 994012 68174 268071 610924 442949 160277 155139 219606 952668 495793 871709 670568 638668 250874 224710 873837 65190 253902 432365 268406 199391 313998 51115 822228 402382 420254 160696 385567 782510 699880 821234 597425 653346 266330 516317 116012 567468 331363 810270 567280 717108 177786 622079 176806 27015 803991 169967 381880 264918 642744 37631 389078 620595 262494 736101 779890 710423 453645 795133 566853 604127 122319 855235 414152 101962 414130 259930 619452 539133 518981 959368 279458 859903 1016607 1030583 916036 675389 213848 1014134 13866 998919 381966 129526 815142 692881 956386 326286 753609 292467 850040 475960 602091 754474 574203 759057 910119 407957 103574 600797 542812 723576 1005308 772480 597805 61180 380129 352390 199810 692525 863870 211612 32517 918651 120337 572948 107430 724537 851034 114021 289304 130593 558368 939945 563537 857807 1039274 682270 128014 951873 1040199 166822 683340 323166 516038 567110 421072 556395 895486 660138 861089 169623 435272 607136 454792 133745 523008 855960 251031 909164 1039623 490539 784287 567906 641092 401297 801976 423694 1041950 921897 59069 475280 751620 354805 19661 522733 414693 808219 499404 796301 1011896 503909 768479 131771 295670 998594 3316 212009 174363 89795 363832 277097 10280 945951 244382 259957 79908 891695 898143 944167 647318 873842 351604 226498 976141 87562 954654 295271 508312 11070 288607 689825 243534 154102 166270 440794 256200 331330 300679 1033699 820898 154580 890825 889712 986110 69248 623958 369050 1018624 920259 711302 650843 461139 81466 408180 814869 322722 8230 926847 596236 96032 1032687 47307 555495 218113 552862 625854 843827 668670 843873 626563 791520 31189 456458 458378 499394 390855 791185 485894 369937 374553 716430 379246 806377 581267 332735 434172 113611 562436 383112 799025 169242 66235 586094 836943 72863 482576 168347 851421 973318 328409 727902 14887 184927 633077 24744 68540 938141 431813 947087 244462 146970 324269 132814 318293 461585 597656 417347 389196 599843 337010 53105 663923 788947 799403 774652 327467 379658 600250 237615 874269 347027 668568 419705 399540 322976 227905 657643 1001886 777539 711223 616892 68175 1042678 963583 742341 174717 649748 640929 321030 1035685 965981 401708 627999 892805 969590 70960 703448 137376 926055 150850 572313 1004221 465179 517243 503026 322920 627171 627705 630805 623216 571636 323421 27991 928359 614884 307532 595379 921893 192305 333806 176966 793158 314042 479602 195028 38311 159299 391304 673602 590829 523254 827621 607258 781054 616157 291779 660490 178821 928617 515166 988773 770162 759790 1000568 603808 404856 1025316 581845 511190 665998 941736 888256 265797 981103 252793 310149 658895 77338 837243 617205 85114 717650 489207 145893 449008 23070 1022233 950190 722176 115274 419441 686511 302107 413157 618099 821191 769495 26049 650999 882907 932208 937463 441529 911190 1015618 576096 703450 697764 401744 119580 125021 146102 582593 350479 454315 880257 875869 924255 742415 845438 665620 34552 798523 905772 958839 898312 356546 501642 146237 25987 375707 323485 875456 399520 314788 598768 904829 406105 948253 366095 574616 601839 272425 1013259 812373 124773 458577 578809 192160 714240 818176 968307 615814 641741 1028615 953365 775866 704539 70427 250369 599825 392956 444242 129884 29702 91081 1021354 687822 656439 4763 679042 152326 903142 142291 268831 551732 616824 430226 951593 1000333 519674 46913 79147 753099 845207 299019 482070 626090 338979 686430 788926 816492 997779 869486 462428 496214 852611 281010 809226 358705 92335 757093 1045834 910026 736122 783366 37504 829554 1034346 362200 695411 774270 457641 903267 386000 174792 725126 268529 1037991 785708 905714 928530 280812 344076 355076 952345 445687 584397 182133 468124 957444 381016 230437 656631 462516 363418 94100 651722 435595 261124 105065 867447 958832 643595 325615 299941 338991 797609 822931 518080 790778 213210 211047 745334 394468 663584 979874 941115 819045 621312 770846 429766 533209 1016451 138969 596882 898305 447414 717940 249694 108416 947242 210871 549805 274526 319092 66315 774983 520841 532142 804862 769718 341584 851700 856003 778442 766438 1000425 84911 889622 319973 850223 800190 221808 586184 970226 82187 177013 537711 1016158 825947 358146 732319 286500 735379 913084 730496 576506 294205 950665 351005 975384 484616 499733 701159 466363 870469 899406 918578 72101 273259 605929 192695 482203 171923 178651 1002769 536806 471804 847584 72000 891603 356744 987895 723241 412467 161086 69603 630035 110811 198342 776364 182827 70693 871920 1035804 144129 1033070 4653 209731 258057 282518 101140 700916 1042459 841859 508127 913221 506100 551326 818411 667667 602035 1009236 969276 331132 479580 853654 263670 80226 783192 779097 688101 479983 254963 496407 1026806 314124 500445 349773 777660 186600 174506 381947 369388 491127 738386 124455 956897 171248 850353 292442 780056 596302 492552 223777 799925 4305 285050 630669 869117 662906 312464 260532 198874 567954 691382 228653 156762 219427 863932 425112 88880 488573 894293 709908 977714 95923 704923 735943 289497 171291 529289 628058 162244 298194 615040 552058 753973 853814 308675 353368 902290 241258 847098 444970 983525 776661 452787 929960 762461 293539 738012 138384 752331 4163 431947 49442 924710 437479 678966 904356 46087 264711 19131 869599 1015086 240862 153433 881568 311291 858859 604789 123704 484085 138866 231639 92925 723783 72441 482346 609223 249150 881099 35711 482419 1010892 1046136 881610 869988 405000 95059 807012 971261 341420 81395 729991 869160 293270 646066 798422 116178 672071 374321 64466 584300 931431 384978 914533 78444 918847 845885 559963 961738 363837 1032412 128228 369283 827764 962910 28436 938778 809241 547895 596580 246034 913415 578335 811566 1019509 341820 441231 455988 321872 562522 33607 609817 821300 562983 763083 510950 243383 593933 523233 350855 29169 903835 600596 699212 824576 837889 527156 785769 660868 529816 932308 1013365 151587 74584 893899 396015 156934 507489 405172 587444 435290 429171 748653 902538 461521 990581 810908 191385 445982 494577 1003557 454125 588156 765334 241589 793333 793128 250805 790075 709383 981986 203717 138857 286938 30065 1003488 444983 549386 804124 284483 22369 966551 458033 341714 564196 538214 721025 827793 868997 487359 560866 989484 270154 305613 713132 40560 365566 913441 284733 1044944 984241 386096 242805 615393 1006646 202192 288570 210398 1024164 125887 781558 363044 628694 728092 408084 1041591 949227 46316 210822 932796 1032134 242838 479042 1021949 779150 275047 67776 17768 88368 923408 374142 627600 620760 288035 470396 599594 886140 856473 302016 120210 508241 1010766 547540 532292 168531 465027 319811 796259 505538 890204 179743 214069 100767 808544 107902 207012 22324 617468 953592 35519 377225 48128 55339 223543 537839 772640 38200 187106 27769 659572 510275 683836 198270 780280 52470 728801 534809 131341 243966 642068 210601 224246 320141 873276 823889 799068 419799 928609 1012857 424651 969877 628403 905035 19251 435845 680708 803639 1034087 1006055 604745 533359 528033 321025 426780 625260 41724 835997 1036605 228967 90617 247686 189964 271841 331003 865038 16657 461851 287179 306315 999541 751006 770836 353750 381318 50357 880871 542410 373047 716270 151865 731595 81053 64669 739425 206908 643443 501593 336282 784135 638615 652413 67463 414490 771211 126632 232618 490980 140789 223550 803819 772572 1001503 709860 518423 931578 123767 140295 989535 466748 443408 900950 236501 258851 137760 232004 932338 656947 154240 915335 993299 420727 962351 863644 196087 844282 194511 539456 933699 512335 743974 23544 95230 742921 90783 543882 512277 876100 832711 110466 159960 316955 609232 164270 138107 123951 346897 302755 106390 79399 548483 87350 178854 810282 437062 723971 1020298 604774 86042 456169 178438 686989 423399 579211 511555 206675 192565 186065 433997 997873 486836 747877 713620 217509 211126 737079 689259 355120 427952 347129 816524 44630 941501 711332 138643 412258 785178 897522 347774 877215 646571 149729 839220 264928 20853 265014 618234 218105 758050 896503 899071 550979 358016 496624 138706 309276 310018 934448 510694 472677 247869 189577 784405 42242 71788 516627 906522 323933 730861 754089 590101 762084 651458 171626 430859 85383 525585 355385 438884 799290 861605 19518 311147 378745 817002 700771 527314 749503 541428 398552 205611 537614 869625 457360 238448 626794 495314 656834 304507 86109 194303 466280 374159 424821 596384 303299 547789 479682 977148 830421 406720 940121 249342 420837 104914 816595 284851 361471 186836 663246 164045 98674 262522 103019 357923 483408 865245 272078 196911 466929 234231 828834 291726 1009520 833578 47250 600196 604716 572602 222673 562549 375881 315982 695443 387693 1837 551795 643474 475801 331267 979993 240522 156876 234043 6676 311228 70651 403464 566684 613999 978881 608992 385485 28522 189660 1016320 365864 876156 404910 365798 821776 727029 713405 577493 370510 136490 269107 88148 759950 227572 105822 168367 984800 736305 73521 233845 745783 748098 464578 107512 799981 159116 72394 975056 333373 945143 250664 970584 923848 1028978 424286 203568 448529 800365 911634 678073 135169 399453 606351 186780 771427 477755 135489 233795 786025 276229 139325 854367 527141 491580 46774 288352 286225 576101 623241 687104 586888 39304 984754 61881 675658 736692 695253 1013578 588540 839545 786614 723254 632998 539756 686785 83268 513587 746407 624259 642816 329460 148038 202798 1033273 429086 208875 617497 344449 253255 404282 157502 194224 491757 603742 952251 379745 296175 246658 877905 824180 165650 733529 115176 512906 150909 677783 469513 890252 847677 926582 730466 216357 1019074 607282 784198 1035331 366688 59277 978731 477082 241359 296524 18730 224033 327596 180407 958082 622226 869878 871197 255508 39406 86161 911950 918760 649719 531142 950303 585384 853173 423105 403434 808480 675314 474130 877323 978372 355262 140333 742756 79914 641771 200426 922074 125067 734097 259333 1046229 906055 290188 745119 793284 880222 390393 93115 247959 123383 442045 879810 461891 239837 593150 920319 151362 311548 349095 917796 197904 551913 863465 484292 354223 163672 548277 489942 869412 17827 911938 337208 775927 847434 735885 777002 309431 233069 741076 863439 252532 45396 1050 712624 430659 358632 1009831 759352 636862 937527 467077 788536 970881 991731 514564 969573 674990 474356 709174 830421 840554 958642 223604 496774 630622 980939 968663 133079 781110 661123 233919 862221 880165 2879 240720 1003472 1042528 442121 135664 342699 769950 337423 964299 1031567 371615 262180 687439 3920 881314 403774 342704 303399 505325 686582 510821 558894 314952 604171 800681 487655 440450 988895 387067 537014 528875 509944 780702 1038690 402648 662401 475930 1006744 1315 504006 481465 904552 834728 145084 942347 74694 690121 539766 518498 497162 598507 758193 748119 229744 74231 210761 846915 778905 681690 712641 900039 220681 234501 131008 994885 514215 826861 814735 620132 827455 419468 431772 559247 74755 616926 996857 69495 408838 359014 569053 1011853 263872 822694 256034 188553 149389 694442 441797 428006 354606 818302 362 702307 131398 524979 723670 11395 584157 453087 317555 484878 911841 459289 311247 395406 716193 88449 699933 283347 118608 686262 325810 303727 962440 896862 1031561 460859 843204 356514 1037248 715984 20708 180142 740377 50447 372653 371766 98682 906906 715079 581356 309613 265304 155069 144907 480417 1039093 169600 684495 954215 931167 298725 913658 840245 823626 167074 556369 365095 326573 624725 927773 835961 539971 992765 210603 249870 528140 933247 335564 408556 220873 783138 430934 504254 435075 483347 41121 376144 147972 379618 710922 985623 590172 880643 823667 144295 560990 55886 601537 403002 922912 838528 621917 921392 580479 701624 272308 712073 851864 638714 469175 807533 538448 25520 286044 237988 697806 562467 204827 631327 376827 554758 587121 691821 213257 632556 739424 611654 405225 70861 800493 817668 519891 617349 290465 427301 223682 133461 792841 787659 16629 297056 317494 597308 4720 186159 447294 567650 1035641 1040686 185017 977739 988955 313133 748868 642218 1031846 305119 476161 569172 999981 63582 937750 904644 811782 27813 277033 732057 707150 684053 119019 857619 441699 601585 1014666 275609 713320 272865 183100 76085 660676 354419 71355 246038 1001891 731029 599748 1029389 361587 534301 389783 588305 645993 295233 814202 631227 625658 70431 417334 215754 925538 1013047 808344 926113 630560 33771 41201 487620 317816 751622 875415 115039 112112 1019698 494178 560063 235987 148608 608304 620502 1039537 792804 328289 339387 543965 388023 247131 636456 115693 582451 39175 551674 576318 189691 191826 620469 413806 106128 661165 977406 420320 400860 776846 610846 207675 194987 527341 1045382 362987 461357 210888 951621 938399 438646 680351 688788 600265 373759 118776 133963 763169 237858 59612 414825 159779 838561 859736 239759 949132 119327 387837 587909 280033 505765 253537 64437 995047 166943 833948 975019 711724 828637 957388 36251 306557 812307 278161 553179 475502 693849 279185 57700 133590 741675 887797 724821 979023 750953 175851 754800 527034 307929 420898 406683 1007545 663968 736593 794209 703284 1010381 520624 818031 365269 819406 219772 753943 719499 1042425 591736 45264 633099 102149 594791 964787 265290 538510 327827 451584 945668 224916 763209 662423 862265 791804 403547 620160 321962 882702 527772 547427 985696 588277 283239 142353 258086 412226 629273 364537 885514 142954 486034 473779 242144 907843 948409 938361 329407 55435 918773 809641 871298 1016673 18356 179781 802376 527562 519655 513650 939508 530221 42372 888828 628397 843223 309763 760529 30303 1043833 639202 993922 839993 158885 415266 149189 323117 586836 190663 830453 824180 653410 497499 15248 273159 49168 597099 195768 522023 454274 445193 568499 87765 432959 760648 909163 793178 457396 280260 438255 124865 366257 816407 196848 896856 923370 325733 675141 602163 170359 334289 67687 429225 432980 587269 626422 519893 946402 977327 173874 474390 347748 396798 364930 1040015 778371 1033513 370929 823208 95435 415464 234412 738955 635436 695545 394117 599976 57721 704412 657011 559665 50668 262680 845584 199838 525728 106292 105753 637227 401942 701886 249330 342613 917681 83208 679200 532321 66362 276838 756940 340181 307292 428209 306759 775421 322601 876231 483968 820327 311443 481800 944784 478823 1029620 972762 788527 421268 899974 610599 257595 453705 761836 378586 180536 88357 661928 802406 337867 297867 352162 20030 27454 292899 479655 571998 960512 988503 405736 925889 36386 610263 125047 177640 438746 397078 124365 332122 289796 608714 360775 2590 936604 600688 587428 631618 397637 1000389 60809 198744 412101 775502 954877 760308 1008774 860113 933101 592431 551191 838106 175273 428327 341673 349239 970085 852348 283795 106108 4537 419029 414415 555904 744226 919641 47738 415198 946815 4407 953944 451701 528532 651550 23373 61161 554634 914117 907493 401952 824941 775780 727501 586949 379821 32313 216151 695240 9118 961285 723706 200411 603639 182412 802000 335095 626007 248345 886295 37077 171963 202487 477361 288118 218890 886521 537763 199324 338313 1011443 747673 702798 246375 900414 139873 251992 80435 403000 196460 487624 581472 549058 52560 1028722 167624 684736 715336 297069 564262 658845 603570 408981 150170 850628 364688 536839 316713 170024 323080 891559 853819 550077 127972 679837 222491 236796 731923 653011 844923 124771 442406 941433 668909 200947 906196 596866 497771 907696 88950 22564 1002447 119077 692619 130652 32604 541405 587317 455016 843571 406251 1040315 545099 961503 92771 367365 577356 615114 693214 400419 266871 456389 944122 736967 404506 235652 1042904 825030 859210 659232 897949 577690 419420 172179 283377 696803 701804 428607 1029507 739809 626905 657768 894338 303612 467142 979893 218661 310845 918171 122803 524325 335314 470403 253266 429630 486286 648940 179814 547250 642662 378633 126759 718533 313845 576851 384689 201026 306937 230660 259973 940276 39891 866715 600070 425518 68875 670555 588541 474692 523722 406475 475158 622608 825439 297527 935009 360558 816827 579629 236241 921279 291572 617986 881856 448874 198597 911179 690793 510551 409869 773988 955245 1012594 474188 218604 347983 428846 342313 922439 925176 424191 145902 122139 141363 324063 209930 633555 464946 435402 381070 428575 25095 718657 900273 697202 72748 184779 756300 20099 26620 294000 991327 997068 158263 953148 506762 102414 512898 776898 229013 744139 391397 695446 37608 374987 621643 553938 121107 20888 361733 369042 600392 706305 100424 82296 599004 539035 500138 38440 37322 974139 359337 222669 87343 367997 116772 485011 321999 119361 542944 834347 30095 459816 944132 884554 682233 704795 155805 681001 241595 950469 456475 941318 422184 104724 901586 744354 811189 869052 131450 138434 958077 830899 395696 459951 75710 206262 342387 396213 776026 149187 820135 506535 194135 147869 755605 603993 89183 929868 14697 614693 401473 424602 989875 851303 514158 739990 656103 783361 1010557 69909 489437 629720 815271 72236 824913 661332 335947 537015 756324 442596 250987 350166 563225 239480 268590 689515 504793 531205 85340 98461 305903 805125 578277 442711 515085 911604 118618 812489 622534 915668 818290 472806 360721 625066 723079 507109 124364 1022975 395030 91073 640823 396383 946499 110521 973429 1019869 996946 623056 231695 311438 23599 683086 1022320 145929 896999 661309 92009 902637 198189 898285 896175 301147 3030 1017456 1038680 302200 370269 28702 851042 184557 975968 499219 736301 46183 491041 145580 1040123 180759 124422 338190 385911 654898 977177 191903 993579 168562 581512 491147 141576 621203 290086 803392 409058 737495 578024 397810 31986 903811 117354 1003032 204370 472160 852072 749 95620 245562 330565 400624 686572 838756 786567 1027428 778065 191027 496728 605905 1031776 847998 51719 145793 445737 929061 603269 612356 75680 368775 509673 207788 501789 543242 996588 831762 511965 558230 1041262 783503 278398 815898 485615 50883 769927 359686 1023510 491794 579806 711376 998958 1038882 785743 602735 923556 641631 147468 607203 969867 688247 695848 1025451 8984 746975 775963 495949 517669 340811 841025 704465 611762 595257 108123 546374 599904 647272 984076 844348 71412 480857 420957 878153 329434 883157 838201 489093 766111 652134 896498 550157 845174 624092 857530 884355 482997 1020617 640555 1005196 7765 634630 144064 664657 876404 83756 915033 339711 988886 873500 908219 739911 459616 401272 292366 418526 151197 858151 608605 6910 441657 702165 557849 620260 356232 291440 82583 760144 340480 836780 291213 233480 417210 999040 404633 733268 149749 699559 244666 66435 542611 740384 6869 82790 670619 462511 594481 124624 701877 913241 450299 245276 959921 22252 551875 696230 301824 888949 923901 959568 234809 806343 333185 553983 222358 998395 345868 696860 39540 501738 246461 662036 920023 537269 775576 498648 382947 628286 40199 804958 793700 227756 601939 736798 332359 742891 611375 673173 55327 748074 576814 232901 966817 245851 732744 161971 668456 475574 673370 882664 203826 449334 333730 981233 257504 832026 352326 1008096 471162 616550 897742 138696 959209 356703 138918 506180 912188 554515 878750 462577 710435 575951 316265 1016815 339063 323238 817185 414820 526768 600561 929473 61433 448109 207050 329386 943707 508912 373903 1003295 123835 908703 948069 602056 15695 305540 1036467 119091 167375 1005774 47523 857422 1040888 886862 309668 253935 1045772 495867 912106 323404 589136 288878 724717 541827 690317 725351 242406 465940 485520 105542 287829 685665 44971 767890 849277 143413 245041 708726 184806 437050 875005 115519 615131 460417 255212 924639 164842 386814 692062 583277 591719 446474 1026489 69539 477928 920544 524262 87391 777162 336928 607698 247586 928683 387662 365551 317076 349422 921683 652208 522238 192314 872699 130064 1037006 259067 10358 163340 786967 635616 597208 868644 943374 841307 693914 1036254 655246 817188 215318 1004611 879253 738742 994062 230496 709829 832721 982821 171719 1020644 280566 552036 30475 868444 582382 42679 168519 421820 929604 239470 742296 60213 397510 652733 931998 1017117 797192 982844 992768 358511 880864 655463 967653 350538 905963 752926 387707 890222 911879 84263 138867 296130 180439 204967 335235 395728 108355 643245 621283 311879 136949 192423 936913 51064 501724 206315 779277 392922 398509 591408 238173 260743 85853 161298 838922 92604 763304 435857 32353 858461 259470 433298 434484 951406 389584 411997 392535 521371 947831 13085 611363 799409 388430 372067 756981 640803 180835 893348 848304 903814 387210 255926 228151 17941 224730 732759 536052 795693 598061 226214 230996 307410 344484 462248 718153 698921 1002785 17092 93382 188668 314060 619079 851015 26937 799887 642274 228678 285299 1043098 40231 20423 335968 210911 73743 337613 1006425 222871 60791 517346 151773 451771 716957 1018003 650254 817291 585896 141554 544306 820491 370974 393747 61235 941697 619116 496015 478752 241401 227938 443140 209322 780993 101556 863378 817319 120045 551802 1006431 31379 332756 964528 733205 194570 120209 813495 346975 826191 558211 55762 494191 592073 494541 88234 168827 425856 601046 153547 291387 592292 483019 860709 410733 212231 511256 271499 194130 428958 119283 509495 593710 861187 36817 905540 626123 1008118 201967 879411 382198 446167 823242 105831 960513 45614 431015 290217 407360 143908 486668 296612 474252 1031 951877 487530 206787 765130 580576 678125 613189 545154 1016113 224391 620665 595946 144591 376435 179270 726752 1301 639313 158618 841446 1186 806822 217063 352930 790233 410713 17313 845662 1023074 959287 773825 583048 829351 610673 971589 913715 565592 286233 18861 590485 226535 383656 527744 153223 695565 803707 965061 777992 673859 227409 824715 869306 953674 17615 626785 1012324 438180 293116 20190 638830 816152 889285 411418 169576 99634 1044858 716083 375427 321472 43087 1044426 136982 163670 1035484 820355 73754 959179 353438 902280 639663 1032378 187508 399623 58773 529410 725282 898991 620980 92231 190417 405303 400020 847470 816781 197592 933605 598309 965830 613326 588025 1030488 781264 572378 1001285 897725 540515 971715 521444 483402 222747 547536 985620 692409 424440 64592 707766 49931 559328 283666 20690 224002 765208 129773 629009 279973 308687 435001 1001281 769472 1007508 804180 515285 1007713 72922 220191 953186 155996 814715 471423 234788 143304 445490 998108 540023 72320 204063 1017252 543069 66723 180295 668617 200703 10773 992530 264255 400164 652284 914379 918399 743355 908611 116260 397319 841303 943898 618415 48856 7086 662900 1037926 922615 721178 43911 940836 746220 271640 393296 250409 277318 60363 361229 134041 288020 200569 481216 257022 847213 508173 635827 922818 934634 678036 16879 793782 614951 824768 759747 809102 660037 421992 702787 799587 799083 1014022 568774 464687 921920 248119 533608 648532 123763 427071 993414 851734 13876 255874 321092 450076 884920 322316 229130 605427 311224 422410 1043971 708491 598514 396111 654493 1018808 50343 410064 411403 98738 688155 818472 282822 803989 50201 684565 174344 844514 754797 336633 204623 552700 210279 749658 67552 726956 448606 932194 757826 118942 464939 789599 402367 35554 554410 157508 57318 458092 951357 428071 727307 392595 144968 511425 126662 485270 342454 894961 847984 694034 287858 202809 709033 487309 733423 115263 11989 652527 674465 953422 680346 553987 207490 643026 550243 408315 705422 334304 773088 319977 343879 31659 246148 402247 838193 92944 270854 17520 356439 340747 695520 462372 2501 62528 256467 742664 931595 79219 200033 201252 617921 721936 830802 789347 988413 42148 554288 723990 242142 775009 690890 634226 992261 1021086 463541 306957 258583 234837 115910 843621 239164 727972 757913 824409 146083 624461 21005 242606 693756 418357 431558 805771 399356 196840 224682 637693 603613 242451 284004 289396 468699 951305 75493 267332 958648 101184 532189 695589 107576 183505 389446 97460 678310 764411 781786 767472 982350 123296 406680 942013 449536 8390 260675 114020 155540 8983 253155 845585 535392 549729 411714 918100 608452 1006615 518767 68257 943006 415695 407615 469456 5846 905666 455 41117 805076 353872 268003 737065 694276 611193 1047475 486775 120665 1018212 44312 377840 39624 412380 488763 996319 709576 417230 315399 638966 949721 707532 745386 771272 88825 12941 848152 1036620 639024 894058 233608 724833 291334 596195 568821 539716 626952 617752 807326 602395 169543 521297 942214 64366 221144 235639 782580 558504 544085 494232 175861 1036186 748634 492391 807125 898809 177417 234425 269226 20443 611974 361737 554953 1035582 398204 641524 693582 391554 44695 392894 925849 802537 550664 981452 722636 147486 886020 27688 215630 983211 1046085 528897 976714 957825 326279 422695 1034289 955764 385036 471955 1034804 696765 643097 193501 709067 794230 830327 836036 454448 918305 325363 858282 824037 486178 710622 815637 53802 962112 139405 1009200 244615 461096 617690 416839 310089 710122 20129 183119 987132 283770 428612 264795 20214 459568 418600 897320 719052 755529 784438 624786 466395 9571 766043 461597 201408 1034757 636680 685421 406752 107029 297138 878286 507617 213856 298835 201133 765231 1008917 184039 130076 504440 206922 565744 348242 146480 258166 689651 507177 886542 510965 1046521 648862 50061 158856 680207 419413 84588 569298 856774 351251 909615 833500 545715 101954 921243 299921 621552 72304 491326 882499 139673 243152 752100 886052 546128 556471 943139 402894 126650 874528 743120 585916 846080 648233 377480 74958 446287 522900 730153 241865 342360 769607 444757 510933 88017 867532 632054 663037 561393 368338 537524 817330 273656 125098 28801 270153 660133 871114 645390 565112 562110 328270 98899 342493 1001868 510322 277771 973431 459100 186393 576053 41259 702719 947273 794516 64064 240458 791213 113712 83683 683159 526098 658644 660900 988995 50410 57485 387831 690222 372684 388401 825781 699198 1014769 91094 76696 776156 270009 431446 285122 81269 544548 435922 890166 942074 38490 349740 827230 238688 258084 118411 373380 1043745 129904 363739 670296 607930 965328 742474 7280 959531 386299 13005 626883 306042 509259 38297 1018414 1020464 109630 224682 44783 788954 258038 353343 450861 605321 490681 401243 350061 383314 324977 628294 83230 143567 1008684 1013259 463631 614813 293533 169464 927731 234716 287385 162848 868580 215730 204444 586204 88541 1029832 358978 895045 599615 928971 756430 650428 465229 826604 704422 945507 786096 991329 623316 855458 795379 169442 944519 576162 68615 413228 324752 896981 639425 968834 647398 187244 763479 229159 67618 561887 384743 639973 446723 288617 609265 961673 995308 879242 463319 135012 276321 684675 504164 298956 407694 290525 831554 703129 1012672 969955 971138 471720 874729 519203 712217 912731 88096 238320 982365 163607 737823 119523 695692 227269 997571 200022 191557 315219 602000 870375 909068 746032 1047595 172284 379850 753106 653021 799801 495948 818484 338711 720651 872383 226640 333800 54560 504122 455081 524425 222445 508469 901317 380114 740391 743946 708779 686530 80970 922491 531305 924154 732949 54571 172944 812610 764684 649763 622774 908804 333813 1026639 130035 292812 205660 1028863 179300 909774 800015 307047 525228 873056 848801 831775 195182 977019 1038571 137379 396500 433214 185991 593363 22283 835435 854612 231541 664004 658920 426741 911534 290485 347712 267345 401293 890134 295456 605204 1009537 847397 239322 136749 298205 496034 198117 483662 706139 8787 988506 955248 466326 240258 256121 523852 550798 362618 929826 852962 511272 813837 772957 23286 123820 155153 911315 156558 677189 648926 963154 756597 792964 667858 825164 967356 540126 281037 856920 393268 343593 224949 594864 710132 60707 681971 321202 857561 453867 1046005 375904 624129 898950 806314 440031 173391 800603 632073 1018619 884715 651192 642954 962722 299967 767307 191147 598885 181499 980649 334444 111354 549521 365770 742867 648124 801465 281483 607082 941865 704367 371243 533948 62563 342768 236494 317403 141488 201793 622589 55773 808955 467880 54052 552282 157008 726832 681747 1032688 260963 190250 404350 602559 613642 678567 755325 429550 574910 957439 277772 490276 481823 384332 781196 450063 501869 462063 396864 612321 506127 236043 825809 971469 44816 346373 598987 597647 653469 137226 695070 629985 135048 537481 626845 523783 969160 260789 855938 265540 473591 136196 132584 298338 597970 1020338 474448 337199 780477 665151 1041181 351226 213053 157933 958744 697882 209019 141891 738796 491879 512712 579724 327083 631231 167955 1045593 203335 77187 979317 627963 420890 199191 65702 720138 862815 538725 997508 343777 748470 803163 656787 913695 667300 832104 185976 652071 979472 764419 310397 803233 908744 488484 39953 711415 555770 603849 978245 766937 720059 831091 592975 768953 661635 195238 793099 127312 224943 162412 486517 34583 164606 374995 560944 399311 804117 747882 447490 60154 207099 619720 29525 411999 380829 333062 736440 1040777 671563 131647 710492 80969 502841 700183 955032 475440 53503 234801 575078 248598 55066 758200 115683 478358 839529 741847 546259 689295 768688 380737 119066 672420 467480 777386 767300 474045 409517 311883 56574 781956 374495 911970 278170 694249 908546 236976 212112 341919 627150 315385 99831 107676 1026015 261255 34576 766365 56629 463528 289212 483743 811958 553515 566784 339047 850344 718823 402056 676604 37431 203317 845090 1000487 822773 464241 217919 397562 33620 534652 852597 717126 628526 450877 727295 55331 550206 293147 540219 792684 751780 213381 138027 858432 21605 532586 158453 858755 855017 990401 629603 985434 289660 326403 851300 418995 438477 518572 689545 405947 54129 81341 269449 655461 810337 671549 294845 720874 119672 918963 1028516 205636 1027574 681134 64097 21937 516352 124990 555064 638774 390429 57720 671764 596250 1028026 492277 69124 660070 150439 724307 427450 115820 934296 2995 197387 14141 237734 1024057 457329 914993 63179 647312 1042828 504931 444777 475747 710556 655667 105924 727013 419337 986306 823683 597066 422108 31865 951091 4171 737091 1003394 248516 747174 934929 250701 426506 917660 421435 501773 482621 522866 395612 775481 594809 624624 273970 847371 22335 319717 246558 476676 679666 81313 658600 865638 785755 58233 445945 93625 739878 803142 1046880 482886 383587 269286 192718 764063 362758 838330 874073 435477 380774 295975 1010877 718656 765378 440853 657366 143996 140215 951923 658727 626278 866507 665521 230486 43874 365798 101700 931757 812824 960724 128037 386203 1032435 616132 37714 1047601 839329 363211 415820 586662 1032342 226146 439192 730324 390792 559588 226622 81592 205812 539409 1030477 411125 427160 229262 255061 337234 139511 62563 307179 642615 402136 1016699 1001256 387380 145863 367655 815915 726651 987027 981916 841618 835169 117966 722288 16133 750049 765265 896033 653228 776984 500917 321934 278451 736714 529114 313212 311757 231388 428132 784402 270766 61912 498489 196189 694416 733036 314116 517837 237999 274411 947637 561078 702157 945866 515071 885200 203951 840740 996825 481464 835485 927031 251646 47981 532454 394469 811885 451795 740954 361524 988137 703539 653518 344782 920185 818617 165532 204674 636649 258805 148768 358593 740168 473947 173116 392482 606312 140483 99028 396254 518754 5097 428883 959828 531727 687342 499749 912262 385167 912341 940091 275099 603590 498951 35722 172379 715482 894416 913292 876982 1015735 240863 312253 221501 662155 930506 1019423 893351 625738 420488 911286 530766 91435 41461 678157 402351 71977 473681 1001136 295406 734338 798913 847280 715599 958524 210637 159778 994750 259739 416480 782752 777800 59308 475340 508870 825760 241086 977475 303798 119963 561636 921438 721301 933044 753780 1818 222987 1026185 503178 147415 776647 366684 477574 149463 941305 476819 345481 288197 687319 739384 206845 311595 256792 179577 323850 334586 535420 660009 331553 595462 872514 85565 156533 200584 771759 915025 677501 231322 340878 556065 64628 858558 679851 474896 608729 984408 144471 597156 1005552 542255 247783 102663 440638 343280 358965 550792 974352 649131 205085 981784 1018101 698964 869633 853710 1004352 370499 224582 460387 409991 960437 752853 9911 944167 1021000 532123 640586 303037 1015171 16905 165315 739758 144460 632724 452717 74912 160368 556342 361653 930047 561950 396011 574638 566649 1039212 28469 538253 258946 807633 355225 224556 777169 207785 672032 553099 889569 506805 171223 507467 62833 984216 562255 514609 249092 773211 504349 683689 599138 345577 856667 326976 961557 674196 954150 991017 667373 204174 720158 546234 71293 249457 358377 486124 786331 71608 900783 352734 548580 646211 499871 390993 668981 470743 227689 1028653 1037363 322204 638403 361468 635588 318365 759781 260458 545172 948043 693260 260811 143250 861435 613626 334997 249456 988771 493684 98273 771878 438305 684995 869102 323183 33332 340020 229790 35146 1036417 98200 189944 168314 240463 778437 772260 133639 432075 306194 123250 1008571 706693 540639 231379 192934 321009 15627 557918 355739 485096 1037180 683085 298160 31012 859803 564221 369602 817607 627157 634226 547823 982484 750875 822736 751386 289461 684386 728291 369770 925364 77092 23960 287947 731521 391390 276098 196459 1021106 822160 967254 755262 801854 184128 340079 256635 603906 703863 144715 598301 315196 216002 789259 677732 592659 157746 655863 407377 640268 132573 762104 801837 873622 145755 218653 268034 116352 157001 440086 860960 42365 227017 414140 518810 217767 340480 986247 768711 650745 36503 464662 673985 446164 74811 551595 222697 35963 1025822 711340 705633 824983 1012851 1029412 117648 286131 77557 62271 490658 461760 813921 391633 26374 642195 158967 1042896 568558 566882 782845 1016022 137170 647755 266300 428448 15597 394446 139649 449681 307646 415309 311325 61488 872585 785299 1037158 260517 429268 106058 1027124 105792 251882 632195 209252 470771 5467 720435 990297 950995 532346 947120 804214 544154 89054 956472 196773 136488 942049 802154 362963 635133 238884 621770 754033 23233 937481 872513 30965 1003197 981560 113308 495447 1047647 699163 950280 400788 640698 243809 159388 488239 480515 840831 866000 762539 357141 532778 775166 220690 885230 283614 623848 713585 882736 649818 480305 391513 1012385 683810 798946 981856 185515 249340 1021671 718494 587997 637043 51088 316977 487784 465495 823825 106425 120994 630331 240642 1032156 864647 606710 235999 222915 972851 916259 272264 128155 590441 355233 749763 947734 446479 697875 686517 602343 650159 131680 284525 278601 768760 721460 125018 999801 270140 673150 269519 790584 509423 888560 446342 955210 2350 776322 405018 628985 942133 227312 569739 705426 876520 545591 1025726 493030 84811 271644 18171 864203 668682 709029 483437 395929 633586 314013 626341 361902 917622 99348 131864 881386 333099 260317 122268 938804 571980 737039 136431 307955 434742 601221 651056 366229 385261 592734 789092 784139 785558 548477 783602 609867 232955 243210 939560 734157 422154 627695 370356 526607 886102 352347 882987 308753 523925 290371 414341 357850 804128 462812 266911 766705 288374 1030946 60600 193508 529849 147029 454644 972740 408623 328823 139228 795303 6594 420303 859356 449061 521601 532584 679108 487900 351773 173202 783176 591853 64109 180576 780928 700796 649706 206121 469864 907059 439603 263688 849505 238015 249482 185948 322478 751186 107094 264520 893944 295712 276383 59188 383179 285666 417941 750154 138519 304726 162570 678650 75183 644796 180467 984182 41421 326746 731370 497975 304012 171514 972463 995190 235629 566887 203683 916916 578003 352500 132939 761650 1023367 99828 952275 354426 585268 481091 793224 707540 889836 52411 789597 118226 984225 970944 150119 362949 570541 756917 246369 50756 261963 640389 21289 432556 40731 215067 675137 728731 243362 550377 885583 931957 1009863 164197 518813 681951 328024 764552 379801 634695 241027 871245 229974 165721 377949 517176 446218 975755 958302 383180 112270 1001106 721635 740372 62177 780011 399019 331035 521125 385875 323163 562036 814753 689999 696826 461747 229437 696230 456309 357361 154633 515809 103964 772172 298294 676306 252195 868196 640795 1041418 204322 759520 869809 521313 897686 487399 572952 850290 805726 1031079 319248 931356 658750 145362 614785 753154 337247 981788 960755 330252 651725 70078 193558 89316 702968 928246 335164 735098 390964 1003653 453338 630145 863545 310575 585739 256495 938659 438079 130317 258945 117106 350720 270273 540980 976780 647493 78895 544461 593719 681442 66816 844114 481183 205360 719874 945039 574806 431757 352936 754323 463566 443866 799367 614960 657633 623099 95707 33150 878410 641114 604160 472920 744746 536165 198137 814813 889219 810508 196332 289776 441280 631364 816291 630713 445484 557958 7180 232739 762998 488528 1035707 376156 24627 298403 644707 574551 863580 154499 907105 1004877 636108 637307 866097 616247 266947 704278 598518 485718 941926 965735 6646 1017772 313148 870018 858140 458624 930738 414720 670837 99294 623512 223615 593587 569877 611234 120352 151213 890423 22249 524295 1004765 409500 16231 508127 983776 615775 865918 1036883 541690 662239 517490 936598 793999 365632 3562 403676 610219 326376 111219 651743 230779 348674 970493 875611 5586 486142 500060 3474 676773 649743 229832 222664 93839 1006251 805725 875720 123726 152591 939164 683613 818244 634297 980968 38618 844279 967660 764938 352147 113553 511023 240814 588641 548704 539086 930532 553763 922455 602712 998816 582199 581004 791071 846393 901893 648376 590011 482542 805748 745658 759175 342364 907635 793364 1018915 437001 225138 687980 1018096 64989 803046 80909 519575 312996 85704 488036 1031555 39821 529431 423811 627298 154798 934481 468129 958631 593021 36350 571287 379915 604248 953126 213860 576520 389374 891349 503979 614493 21268 844446 1003056 562573 1023906 811797 848223 137567 255123 592468 108229 892767 341304 1041783 455316 546140 94918 678944 41251 550888 697555 359667 534380 825051 516573 416283 234381 645585 706499 882116 658760 595111 754762 736926 517762 449538 880025 498785 277447 477640 928445 953411 664773 1040804 93222 249219 488652 624006 734248 1023458 199509 817697 700283 427557 832632 555884 499132 931476 563572 712994 281066 95102 540971 316225 398057 332211 204963 233103 427010 776 48006 833808 982369 553687 414882 50833 60566 520828 667242 355617 824597 570841 940916 666002 551094 909267 335610 578557 716853 581330 56665 279611 607155 907589 105620 460396 791347 600604 136401 270196 868126 519500 413915 778617 192 367695 908959 446567 369352 47777 757679 562796 51660 561732 313794 854140 609475 393277 681777 80589 171401 86292 862076 697692 442718 470360 1028035 940135 514407 955929 531278 671985 670508 127340 203782 163138 596248 861931 699129 311652 506621 183346 149722 248743 83597 680291 708222 846109 595938 630179 1035616 625183 895478 707483 32798 976582 3884 144888 412409 897907 129477 304107 707673 255303 808044 58793 1015111 165547 27307 946412 582130 629706 369011 200048 1002027 792338 376728 102775 467432 908727 640595 241222 184772 908336 612798 52389 12157 928440 964955 260451 228981 803278 84110 188880 131122 736949 567070 516162 922847 145397 678328 71824 453576 41432 262764 435354 902114 705262 272686 643263 179264 14473 234582 1009764 734367 953154 78113 463476 245211 119666 166957 114139 1022584 355770 711169 597514 511770 442236 692099 669558 770829 789343 625280 326681 356542 87503 903719 194544 206399 874874 46990 462203 579015 35796 327212 541248 718384 12692 980061 629575 324472 1016629 103394 67999 864064 582006 131678 1009368 561488 596442 240090 754056 1026065 965417 975169 145862 481553 1014253 271589 896434 991619 369910 909048 357867 452284 502231 180244 651799 939703 764262 698292 828767 1038482 597056 531640 500464 593167 689986 546277 395899 188180 81937 774755 1021109 730155 868755 623165 602072 118019 725108 949988 830496 763373 634786 807853 620623 829279 697553 513614 28202 775797 920825 692069 831226 177515 835795 570097 757772 672804 166239 895191 366385 495782 681056 75102 689983 645020 973022 446899 162958 799955 23459 689254 399739 844733 246719 723435 1032936 790513 708357 359707 519354 275880 571019 208816 947802 922178 316206 795340 202549 140479 872971 3955 973628 638535 784647 524044 44901 107171 981833 160740 982568 14529 515514 795050 23554 84787 158604 472564 869365 612528 375472 209081 844806 160914 82014 478422 981438 309079 521617 96393 310954 802593 756616 777721 713947 966710 634951 719787 435047 173440 877332 412942 512742 639245 415994 885489 137717 101520 553289 805895 993719 719326 342548 961898 789071 775027 99505 518933 227175 765163 592445 917609 478380 942985 139286 764073 721487 929459 228447 718718 80261 475251 920191 688499 940296 456184 839586 988281 145813 38931 843574 262245 713324 633787 1007472 782189 153043 1036937 499141 282287 617875 670524 471921 870059 116601 565815 670195 541635 573911 123390 364431 986818 362496 267197 601035 357714 798415 540609 558066 492164 516385 761340 720788 411469 924758 26245 425220 340739 851156 537110 386521 654308 432772 649868 906093 71567 750931 346987 82785 574344 389554 389720 547863 302521 582935 524189 737591 773356 209530 18088 194602 244050 685785 659083 154786 611583 968116 811646 599312 717931 619921 586329 194349 308978 588921 426779 298098 98133 777337 585574 583327 162871 827427 571391 37944 999585 59146 795731 328963 27775 885321 258797 126603 451873 106749 891393 442528 105915 724166 858085 141781 258021 357962 21394 633857 951323 446899 920871 999614 838205 705324 155238 462317 590353 990055 707382 993840 578492 222234 254495 749935 292941 883837 683217 485716 684595 345549 143517 13775 120257 614349 278266 564626 860593 980288 448002 597653 1025950 956528 53490 922259 492680 12202 698541 385932 928084 520640 984122 86082 95050 422533 842050 508092 480405 900949 859283 109253 920774 887690 918175 722541 717138 552200 380925 1036935 640527 272562 997863 305450 959931 462578 87739 877617 817781 288821 335483 250299 132674 651629 686924 30891 1014665 26765 977402 486696 435608 76048 502387 734494 499997 186483 98376 507068 795821 991927 525103 482037 219456 231136 425859 255487 17075 996216 288450 382934 833605 1045260 1003534 230074 191770 10414 297133 153004 1018043 515186 799882 798965 937876 186353 523953 707232 220021 905928 481750 729851 189458 831258 217295 723226 628611 771594 255765 175956 492228 934978 67912 806852 1018422 759408 69032 778441 881180 910787 443548 579974 292639 238706 71983 788067 554699 404021 934286 224650 239632 483530 294795 934763 713665 557169 160029 192312 163096 777329 585950 73578 371248 245649 34444 126522 162954 22687 812936 529960 813449 964333 853850 145016 484086 710351 276523 75696 884604 441886 842569 286748 78637 567480 532902 944202 923643 148733 154714 221070 673344 196692 89373 233599 671031 484260 943822 267640 613248 491483 896494 494872 583584 420459 354597 581315 501886 313800 422332 659230 265704 553451 554018 599190 715020 725202 766056 859098 308479 125693 150212 846941 225081 42995 207890 171221 196631 601787 553550 812991 930648 692835 749851 913368 671905 69245 16959 230565 713721 594845 189989 620268 67149 484316 521305 621881 390637 540504 187408 10330 339725 499890 242845 813027 439365 297358 957949 728747 784146 89878 962892 51021 86099 218744 426318 207017 395468 192867 10983 334432 848294 1018510 980387 416091 494829 520754 295983 617540 902673 662155 759005 104459 277094 775258 676389 713826 201124 957286 930590 929858 1009255 29430 224265 218724 605872 774744 650951 221641 5218 565598 654174 840243 1043910 17628 671864 782505 591367 441131 625635 603127 263607 706729 920338 1029419 314184 996407 793498 898074 902036 988089 437174 76761 381526 993434 731844 161604 182959 937029 723398 984442 685986 453805 314338 400990 799895 235718 960226 636696 333276 564489 308149 349842 41247 307188 831212 854524 529909 700040 84286 420169 149079 420041 460804 895920 392992 949826 832957 576555 65680 346750 615052 703995 362188 713104 652469 569634 25179 138380 18723 222951 630954 701964 386021 431702 115849 161452 274605 24765 888492 1012109 283472 185905 153132 348374 559176 100871 323843 504366 70965 866139 863379 758596 969047 1013132 1037856 642631 331286 556222 86865 304751 886651 64086 182963 156786 1000628 128386 777270 983823 753812 312239 190894 453511 127504 855313 388947 836126 961731 975134 388161 803487 233835 187155 449273 797909 1003113 677486 408030 82195 258117 373618 664505 281773 983592 961446 718902 870013 343649 570966 627813 359263 249569 621841 269114 182965 597438 745513 740876 914147 472500 789302 685338 388564 111263 596371 251905 154995 606722 838367 247367 460851 439171 837502 798676 681352 498028 849174 707956 80492 948524 547602 776534 83419 560084 136994 743312 851287 724635 25017 454296 678244 664411 238222 151500 438797 737553 759068 12267 633693 341088 818465 118682 602599 1028111 420643 988129 34623 290182 37094 601771 810623 253269 697847 644937 919747 1009582 416805 70384 504237 736486 713730 232758 240610 636408 295270 753817 576906 148737 143340 929528 908500 390597 218996 518680 920688 228905 495775 44064 34835 843447 162134 737309 332022 37661 366916 64127 502360 545454 153175 786842 873975 1007839 391491 140838 778395 159179 115199 150464 966284 722608 68677 418151 718870 562800 1016854 780799 271884 587281 92724 333009 294467 167229 1042599 288265 651282 131779 751417 323383 676056 883988 413690 71631 39030 1012423 586684 652713 339409 723733 179863 79233 213842 790109 560231 496504 869221 288417 224585 123793 150781 602120 92706 436789 442382 88410 678168 410800 121362 513159 705046 1024433 156293 218912 447309 231886 812905 371420 484781 555006 133571 298517 201072 66077 612892 926793 348816 446827 83200 718489 376140 797453 495490 1016909 82599 395403 123831 1008461 492777 49232 781622 258217 932892 81454 820639 561427 830096 314327 258321 950624 74071 92517 338609 669451 169161 570834 803114 807090 16642 1009537 246568 530071 89695 742579 736220 625440 452101 658451 49019 854871 91738 130347 1017791 687978 845706 12524 368740 400172 319491 299562 172972 568979 145657 968222 100060 99896 352995 890082 1013437 252890 948732 188920 115739 120539 359107 931012 843849 466113 296571 1036557 944540 324022 407468 417664 804844 125193 657056 599597 710934 992683 48615 53512 798076 338611 196307 51817 676995 670682 251389 205709 964884 282112 90046 593170 560667 559013 359607 122751 281355 676209 562761 701370 407641 784044 553758 560016 658429 185798 334750 985648 628212 73937 380539 375984 818368 470530 525606 914055 199142 940083 690263 730641 919151 1011556 431241 1045775 370535 440630 593531 108836 100962 491886 903088 282713 246258 80504 971504 91545 586290 536034 649413 723254 1015102 244956 908287 903522 507832 274623 138800 195255 1006917 138115 676913 368816 630030 608327 522907 779821 448064 80844 793167 468467 846988 345338 724207 820010 187559 925019 282978 528861 88267 989595 28756 823165 685365 584206 454835 109407 681125 256810 941107 188217 214241 263688 545739 55209 391986 532711 767030 486574 663781 466858 969331 666157 458699 816213 235590 616557 1023673 409491 534709 128155 253449 459059 849035 608583 566295 841894 218840 546533 596422 21891 397678 449614 194297 841732 909670 610108 1040153 295302 271258 218321 904597 111885 362792 51729 561758 534461 449525 482403 417383 491874 906023 176660 614443 101609 1046442 860883 552998 391397 628909 458806 52571 370699 970786 945716 190925 1020342 563009 641962 804614 602724 1043205 436950 25235 298038 589997 1006047 176773 374644 35389 588619 242161 656135 854779 798342 195953 173310 408562 673890 556962 326409 295026 72593 437668 154369 682638 1003821 512925 619358 675740 741681 553270 211903 650425 965374 42524 882022 400195 552407 962176 310201 562525 467301 290712 9411 117358 953907 660508 29104 574370 599602 506057 315220 202855 548151 534753 468645 455410 360825 436905 130365 599224 336915 646122 124377 609013 987528 892530 295132 918312 842297 922768 462029 208789 60145 372122 427732 805825 537946 17002 219969 839930 551045 344541 697862 568013 833895 716115 459576 965518 211798 304434 716689 1011923 837776 935267 440561 92153 96948 430547 786137 402078 766790 701172 49902 52005 767024 311865 264572 67893 378940 1009309 395760 255546 850843 33053 388957 836067 812129 846137 469240 546466 64262 473463 19100 773679 393958 764896 359751 124422 393922 722562 32667 533476 150845 432108 538206 924237 203104 1000373 642298 572681 142103 630517 353790 771491 134066 597193 23451 731113 250469 281300 987175 431727 883912 269753 544414 71436 186199 19874 277276 436058 194035 705212 578404 127290 801887 790968 393052 266062 587459 198732 209295 24958 426541 608688 38825 946548 591116 981794 908031 255775 898995 1015906 553220 560436 900316 84022 228309 419240 231970 174311 735919 511543 319621 380099 395891 373985 218346 896665 325160 515175 354457 927296 382841 602322 668093 66832 591667 142317 627688 148070 826825 739782 198796 342053 1000400 625969 849794 323376 823939 463941 434055 97265 328768 638172 954042 813781 226568 645399 1026848 408782 144131 717785 445216 979920 106234 566599 187912 765780 154843 620366 107654 219351 332857 645661 719151 286812 114890 75942 829691 362726 561895 179490 580551 247039 942095 857482 593106 992053 435044 591902 496448 576151 855596 722914 113306 263996 43089 555292 289612 812732 164066 202200 353062 189621 650896 811620 720348 272199 24626 209364 298374 641944 441665 866943 344864 574034 415324 965248 239371 965664 1009094 142390 1024394 42548 466915 133828 70470 800452 480190 435858 64971 952712 105350 657866 998409 117822 531725 257243 445139 260903 907848 1030906 172387 568711 37330 960156 334292 520744 929640 511486 256423 801752 511086 552861 698943 89574 278632 405182 389477 432297 278914 354279 588228 374265 660745 365924 1039214 79284 446448 377795 21589 756283 993100 202328 729299 615666 643288 220090 1041443 70339 619378 897604 368869 583835 272284 212117 639390 442348 690172 648720 504117 164650 20956 735069 721784 903758 562602 604902 929173 165718 489337 749915 511649 705219 753535 382511 559124 223257 31381 783384 747083 795234 912058 133522 710917 411820 198544 933213 801767 318086 151262 779003 257784 1019015 959756 184115 261925 713927 787882 310417 483006 485220 377833 180195 765431 643839 809760 838845 758632 945468 839496 870902 763022 614214 236929 177705 777800 401992 867467 613429 1027418 523253 404814 464830 952045 887553 826194 731561 987405 615333 363847 269476 973610 113695 501119 899484 566936 600367 881263 592964 737039 158364 85810 30613 189227 83885 316422 645704 474349 687025 382668 574302 1043000 307831 195468 177817 103765 824534 120047 491776 367983 910631 562371 1023327 937752 240582 871547 174276 634050 95124 834989 517891 313159 497272 703122 186163 108130 301529 923273 907311 114996 367398 665236 318743 460480 511054 512473 143820 882286 852040 12834 1003383 1001612 345997 705630 770306 370376 1023129 76062 792477 521399 237677 685336 192315 763986 419600 4520 394002 438900 807945 929098 86559 423773 657127 113697 676768 874290 415673 395379 342936 575098 1008534 250667 937806 128674 305431 263254 608718 724602 537816 519078 577638 717494 581115 594162 1046314 630383 496292 169140 1037682 986015 636030 401545 207447 437160 689460 944053 659769 618446 893689 79773 509499 25016 300289 202826 293573 117747 616453 949485 342530 717423 23235 33877 777568 547584 170620 870778 69906 959966 266101 902134 682129 390693 407926 604295 951063 649814 662606 801167 606242 9429 212044 997268 132087 484456 895688 958912 396317 76990 598680 431713 578526 524006 734363 271210 821449 270804 689202 923377 298803 64223 332737 483247 267953 325190 237875 851331 704159 917414 791156 98799 84636 297605 324084 532633 550668 469707 785194 85964 753045 48452 112399 719093 629154 729119 796831 407846 416995 31602 166236 307606 328651 858547 267723 1009694 1014289 249920 780788 604093 753455 456664 257510 971030 1039078 521504 578097 412397 762296 1003808 72810 17070 100717 1008067 607146 822502 609679 229978 449807 292295 599021 908314 317498 823721 606492 376473 707536 7555 224497 559189 86521 520054 42760 991021 357604 980803 449345 653542 863041 413391 566845 373671 976069 711334 600549 671357 927402 948854 389604 430552 997420 444815 583720 718860 253709 225130 285029 255441 207889 917535 723345 484036 939907 355565 415849 459236 306607 459958 816619 551445 559974 459904 567002 421536 486013 702453 497982 833457 458317 403939 641249 1047256 614453 1008830 914386 312201 674836 607001 368358 445340 486607 512049 371250 189389 374993 14434 325010 355389 384646 412079 726310 1006831 639199 623678 71119 253516 852945 244442 414135 29088 174293 738160 742598 108954 637802 702354 315693 422608 724367 17655 566239 257081 132169 429561 452883 774065 160803 596501 73924 486008 888233 415343 90929 599475 514540 75339 238941 433898 149249 263061 200080 872584 541826 503642 874452 248415 323595 1012301 936568 621089 86462 847171 342673 459752 895168 883127 434292 76462 509881 203335 769086 18646 33112 719668 150092 940193 140493 230118 935875 887994 657997 258662 1033993 620715 470930 497123 971850 313701 1041496 951598 1010164 363964 34529 390205 1013051 134889 348274 660395 60054 14598 78292 229686 125504 627605 245716 149568 324792 379386 12227 553552 732993 902140 484342 403342 178275 609864 460871 614218 724072 611054 1031826 204917 96735 41442 285497 283174 501277 870780 274849 269334 401847 294649 159923 120612 855306 202487 823132 298451 314547 298493 117005 658631 52759 172273 895547 492364 416732 1013152 503008 897999 623214 807737 648440 177250 132219 977618 48389 212796 679799 471010 377484 889655 712729 508101 492182 517201 181980 188220 30256 285739 97407 915690 982763 305805 120454 901080 29532 992736 617398 840433 80797 490418 915613 980615 261578 848182 185352 187596 121478 13249 29578 294490 375155 178510 524284 131756 304573 110843 326135 342178 342672 951178 978524 237313 532381 451553 867021 457969 234906 946058 975409 35453 266943 778036 553268 567574 257865 771888 651972 863249 795130 714740 980117 12580 3223 659100 695198 624877 415849 886116 116890 831339 58045 660527 347272 349315 375140 102659 929068 816252 730931 65675 915851 524419 577668 149140 339571 464680 1040308 222864 109297 838879 803235 349206 472280 754817 62007 283487 265537 186312 88281 780747 234757 135126 636150 548442 65861 77231 563839 510516 794595 164538 753257 833826 142342 973124 21294 285202 832154 929020 931147 147350 558797 979832 468928 241766 444052 914607 319635 821209 651044 45950 173389 1025648 65913 288291 407419 324172 177874 229061 643374 976819 705842 246762 602492 113039 734177 981246 243964 917998 245738 530131 366158 66179 86171 988188 656017 816419 490503 343536 560619 519242 400263 270413 1014789 902036 847925 589459 864396 368708 1005423 449541 699313 950720 659290 70732 595626 680466 854877 33779 286767 878185 743586 344300 846077 171926 201368 451337 671831 547472 1009523 351364 585856 393456 437418 811639 351042 887157 426873 746853 370282 686210 3421 268720 309321 28827 405658 102432 17461 742124 1043640 646754 780038 192450 48898 808838 742297 280335 595718 939137 364369 153834 56087 560297 212625 34317 916686 458300 655683 557141 597381 878297 450388 904006 148187 150532 640309 52357 498483 168871 266332 224348 21044 1027212 797633 83513 881994 673508 539745 878895 190500 761027 122303 501875 682292 1002145 323166 752608 173618 1030106 748616 684148 811161 462639 549258 272593 500265 444227 254133 912829 196963 506655 659807 773794 980496 316079 1002656 872974 474555 146243 739734 1029684 282674 208911 874977 508266 451593 21163 767527 336553 1016598 37779 1038993 90640 274166 436904 127820 811361 398727 335789 350474 552067 611692 713419 531838 514558 53901 685325 501731 932738 6804 893157 811382 466528 350576 508581 946679 285711 875990 565511 363565 391849 241083 120230 379487 892267 43739 50562 760539 1017144 509749 993664 572530 205079 510349 796392 281338 339633 991721 1046501 1039307 879316 413205 795657 240195 643570 151071 673990 250946 94370 75995 750069 42670 50206 163935 655955 260593 109252 931464 11263 892534 58518 729460 325886 55599 205754 512006 123831 323602 765178 482918 196472 706199 428100 285310 241903 625212 540971 768126 652977 290561 341860 120664 147894 752620 163658 234820 908763 616327 152155 357438 387679 33885 921529 183939 320102 572800 1035434 989976 570745 41734 881945 737859 1011716 231047 490514 66064 29655 436129 859209 418509 278694 1011828 534676 736142 838793 311847 158829 181930 27772 872801 433265 738876 609504 856784 972515 374946 752120 243622 177193 1023234 227437 932375 452430 51136 1011147 883164 28287 1001225 317698 256179 873358 743244 318181 804572 326770 354236 69294 749469 134085 11983 193144 996800 512325 52930 516036 806928 346707 985618 234485 873951 504439 493572 739540 314243 959450 141598 744716 278228 247754 945068 625839 684976 530234 516156 375215 696440 568127 306722 738406 965264 859540 10229 324623 447202 96535 225296 356170 492124 899657 929042 410780 616045 843730 85598 1016556 765324 363259 909468 647688 766897 405555 651830 883486 241370 448395 886748 987459 158600 159033 631040 911855 923967 631321 740443 275839 272138 89127 838758 788402 536564 964358 445410 712749 259983 169084 238161 377591 685681 441588 436346 1040637 1046195 954362 629993 381071 606321 869571 137324 480737 251468 244386 70295 113547 606699 514452 947777 834314 1011829 492213 181765 783677 532248 594121 53442 457448 87942 747700 95771 648500 588915 498178 228088 32301 353816 397152 93699 915779 331443 610081 1023020 211914 478981 19386 267558 374138 10962 148549 704487 575727 601444 406786 491308 771114 87561 514002 550387 944398 922769 799931 654335 919012 1005009 508519 1020503 859607 565282 530084 108487 500089 81890 206565 286045 374588 885745 923839 522989 988154 199222 893549 361358 58222 662552 129869 612891 540857 924422 23649 914867 212702 982255 790735 566842 688453 383178 71265 682198 353340 951056 151046 445554 701809 539197 867407 190014 1047673 1008467 350707 939565 611149 153174 586827 547701 773832 211664 105942 194835 292650 586831 143031 404036 381080 73443 283954 337677 914329 334753 505395 506037 472474 273698 302534 630342 352619 304132 278432 131343 98241 924520 34709 325924 405426 968050 883231 74204 954171 903117 926942 736850 635837 829476 466706 650726 307836 641194 39459 225465 866591 390291 655898 1014836 964147 982169 77349 991105 790952 91000 991511 833552 521554 203377 809445 390676 894313 609739 963626 127236 813321 737613 186532 347162 492211 277702 212405 420567 833739 428166 964578 243069 224792 96738 39512 912788 412230 823219 812898 561766 619111 630487 987380 152962 1003886 3759 510243 499516 913587 206240 680619 74540 450674 353682 868712 33963 241739 718964 318173 854873 587715 863414 968368 157594 126658 65997 941867 231187 431636 181426 848317 227634 946152 572515 1015671 418724 116820 976481 265616 820957 757198 901937 558562 610963 899508 930523 862058 559683 673990 811374 296651 227755 181158 770938 204492 538958 22367 926356 28885 328436 425435 1030614 767350 628263 145004 680540 400609 44214 511556 118727 302955 229173 80124 711870 744975 612732 981265 1042281 299755 343844 890978 278004 332224 237581 110772 563986 22646 662747 820270 176759 929686 744308 730589 642397 252622 60291 143921 685824 186737 867065 530302 211234 997108 498310 1044092 813192 1010546 283172 451272 852346 511017 705933 404321 955463 232443 764096 758571 147903 871406 607360 692591 575415 605100 248532 520793 1023369 182788 768905 135033 336017 1041767 809131 497731 381105 773228 11024 977551 302286 749132 104141 1047321 16208 875366 622526 183810 502438 476605 916995 294733 1017280 201077 205437 318307 702611 882009 1035093 952208 526489 535384 559222 768643 443726 110851 167950 623826 296116 301073 49937 764276 389072 26332 836022 198213 827178 919778 921592 560261 788305 118596 84502 969049 1013077 852298 92435 785993 203595 64732 333622 969152 142541 386827 136331 1007504 789367 453766 568161 1003883 164715 397861 603339 649067 202702 628066 371999 460938 876361 318683 88185 176939 553096 981202 30521 722319 614078 570285 658049 448097 837152 275062 895160 449835 354405 9563 1008137 223966 121165 559151 767205 569934 736023 979688 365181 237748 985864 817695 29513 83498 392683 991123 555907 183858 650380 316070 700332 526384 839740 393438 997639 163819 184144 112229 506393 206352 88482 872074 242479 297135 349454 635966 849624 236476 154102 12952 929383 594319 851903 578898 355954 344933 145746 809289 318294 43485 901532 240896 220592 189819 104462 459038 1009381 153384 36125 944363 378267 936112 908995 395991 952894 369986 255228 516340 129916 803316 249419 854391 498377 46653 27698 567099 80092 312441 397245 938557 268848 676457 95736 399393 142212 455088 509044 3243 345692 1046615 103878 617031 951677 76105 726536 344707 764276 1043672 733015 704143 298256 858422 247379 716740 174564 477949 853666 12314 306374 1035688 900973 594608 6739 267287 184288 58440 197480 901391 500655 506824 510378 737208 114572 793274 848896 191517 89522 531916 201491 183215 596573 277841 177621 972227 962639 105919 814583 1035279 443725 913455 320625 303921 902816 189152 982526 555816 1037717 205237 397213 993241 115709 452274 664337 674187 860334 662146 19298 587115 87040 918772 592218 257545 773200 36217 966665 551897 604800 723880 932162 226740 122485 698299 735772 1034580 189336 281359 206705 545755 445782 401576 1030754 80461 979872 566698 771281 619025 3948 84449 787941 452980 251698 565306 921226 999461 109423 401224 996846 987066 21285 225728 892421 115754 182361 612093 346119 787538 136340 529277 735469 698992 408931 880993 568823 543915 16599 676081 549160 742793 467462 641302 515528 961654 656776 776159 976097 454212 613882 369405 975299 406950 600190 608326 814721 29619 932153 474677 321650 153705 563156 738408 136368 838440 846844 451617 906396 455475 981475 753862 518744 577587 995004 391266 1035595 25267 867650 906273 298657 222373 117298 657623 839113 1020379 75980 870266 572661 753807 599894 777636 13725 657883 781209 861714 974076 148034 647010 690471 22674 918054 830722 920938 955040 65103 347087 161795 265903 684138 990369 458050 282121 216967 661078 557337 803902 727195 918094 157597 842657 337660 575727 587144 100809 564456 642594 999610 324625 318462 810452 700596 369687 822722 206966 397083 838720 605214 446334 403515 597043 621020 623076 129921 1025370 760621 108710 31744 315236 458277 893764 909549 1006790 385852 169028 689699 491317 120270 540079 351392 261165 304284 257426 256774 483693 1043017 293502 646683 1001849 861662 86025 141641 503831 549703 953163 767775 284370 488404 534370 764366 145787 1029817 408046 469932 201378 815502 802709 446389 323617 506063 358528 360965 513938 518237 21725 854111 228052 240635 717147 135849 982154 956370 172977 121710 836763 20717 562967 219226 812211 542142 882890 916162 298177 1046167 406669 524314 462711 904754 770339 938620 63182 690730 523478 522536 567423 734079 104947 465150 793226 108310 596812 623877 71603 372279 581812 712424 627712 567053 672646 673652 921916 376106 115487 368412 4984 45568 278879 808565 435588 341352 479021 773818 454010 577055 952560 477769 708916 86596 525078 879907 502481 126940 640656 871792 462132 50510 154964 857081 235653 461288 945882 273580 777902 902744 355488 722716 874462 597299 1003174 157439 616202 271217 352243 279726 421479 1001711 6926 15784 979954 217324 267909 365839 54760 711308 362 836649 954190 293208 896976 170720 298090 1007036 538451 454723 298823 298376 596877 58115 599094 961648 952994 698871 206408 152716 829877 455832 218068 589528 782704 121733 127735 31669 432769 1007873 427535 64358 465431 622960 102464 763540 634473 1037278 682479 247499 195375 703095 206153 294651 898599 271120 295613 332791 91025 513949 259454 902393 271028 876217 374786 996380 625239 879649 848005 941793 38216 319801 779655 468651 171737 482693 410186 485699 356189 220977 486229 305492 153776 652170 975603 935664 287405 784259 310709 935945 1017781 976945 534252 700665 196910 738127 652592 617723 566274 423867 347868 575151 216348 681463 548495 946330 941551 815273 989100 990627 18670 400667 133851 43416 142869 82875 739974 577959 952159 643228 221021 687333 582989 463860 543954 234699 47974 959132 42398 880051 81073 181907 831546 114527 18492 950140 498535 404851 943513 70427 705190 24566 643420 732635 328385 306133 432542 1020747 532032 84832 903805 614044 930293 534219 371353 643877 604529 601262 329625 1031392 959372 998022 234148 680170 63201 103730 609513 654854 624207 782710 984087 1039643 275833 986235 122597 1044913 1002823 775245 784779 395897 90211 729180 266823 37314 475069 260604 411098 187908 786184 160997 515080 70233 854330 71603 533532 495359 804112 447591 24929 1044951 149895 757988 313258 370409 172644 343923 559051 788702 271534 1017663 453661 528772 1004334 1047770 230654 1022542 316150 584374 222543 11474 913367 829869 93940 1008457 602345 231802 1027928 448786 326919 411966 510950 895791 675664 991228 818833 100550 621480 218396 926285 86945 721716 485612 282515 741551 424162 1035546 952545 59521 95711 11579 915256 128973 564766 739144 669340 110575 308440 349212 209560 460643 901382 720887 135863 703052 934377 979710 734988 318193 553859 1042872 214187 782906 1024795 613778 606765 503863 496573 48476 508976 601241 783032 79307 993749 702263 121886 526837 715073 604299 356167 228311 257052 598578 357198 410834 130069 585584 986002 106026 933723 210346 752695 514438 574757 148713 130723 625011 205356 481374 1025537 997857 138540 480984 480193 112804 551783 992079 769046 191988 818465 97629 359031 607469 743973 29120 472606 1025040 691774 285402 120460 783809 730559 160049 706563 934087 1030652 322543 413706 676046 495055 438626 520685 913128 47636 300925 713531 371208 223788 406614 299078 143238 534654 16038 209062 13214 735986 163404 682934 322032 986996 216266 3350 69121 1030263 697799 706855 818105 620911 968587 332178 808932 287574 287622 391618 379057 459048 286409 142181 998966 136294 598667 453359 150249 483735 359589 76822 3112 888003 462871 177751 664243 198134 415105 481648 146220 132547 404394 799204 140958 498110 325629 720250 951027 1032449 87815 753598 390013 563368 285947 849535 977262 956501 222766 630351 392287 253612 751514 411398 971469 298456 536415 1046592 629399 669701 542014 632282 987522 23523 105244 783481 335285 782634 449925 593411 915005 525584 46119 427555 252810 616148 819794 1003209 221168 746551 178047 1031336 409639 497150 438214 891831 52172 703602 140390 938929 253406 568287 928833 859285 353601 84248 773213 213798 97598 562673 923748 294251 398849 249284 516901 85808 732442 889325 982801 97924 628221 206414 462526 563257 152194 835020 386408 427112 555877 186063 227179 404202 1030343 174022 481994 796639 84651 236449 382891 495659 631162 1039957 952537 443892 34432 129372 953409 154918 906348 622642 541557 4079 835540 576729 173100 1033027 1028015 904278 137408 301913 435673 514866 848046 794667 669586 831993 876826 356858 857599 942526 202056 691657 403112 286869 413476 893405 338936 632344 956347 815683 261569 120803 982976 773450 414133 493080 651272 856068 660462 358364 952846 1030858 675686 853976 104560 71093 435840 757945 266095 779558 88958 59824 597363 667198 387336 586482 904069 723815 666283 668217 273876 954569 791895 753473 271409 639189 917473 180300 240274 299198 228223 964255 571794 261371 48206 908035 440047 142791 954832 281156 620043 437153 323430 180661 1034349 41932 918746 43947 499261 343248 255704 736253 898763 260855 706416 760971 188680 210129 638614 403892 576523 432049 271010 311006 550797 113709 356561 922353 250989 576161 116162 795868 386350 77741 845305 243727 77428 286899 644703 975104 42891 438362 328896 827814 776928 275214 720971 497153 42629 373629 901654 372880 298161 1029915 689560 198361 1020990 889503 143661 634340 178474 691844 413334 566976 781590 727945 824182 776957 632778 530225 719318 469297 1967 925764 944289 426356 98899 195404 912425 332259 861417 198425 818848 885536 287942 573758 745632 345296 688101 23185 983460 322076 1011044 613295 555148 1021489 548357 547189 363549 751808 511150 702856 609151 875134 466665 952014 997053 604581 251237 22003 718664 652914 150643 80357 436341 135077 527497 444505 110586 487172 1026755 470596 140917 804311 538973 218210 708581 457069 149562 70578 500783 728982 816480 489975 190362 363304 101754 990777 316243 878715 670805 558402 1035754 813548 281955 693794 734163 1117 97339 728748 962535 375731 1037591 223222 9184 294743 894292 187101 401632 333494 719861 111743 61419 761281 703009 379582 797288 266606 340897 745668 713380 257077 941923 265082 23631 184979 104441 894479 480508 806794 322587 218743 646309 827679 392992 696809 769574 693467 162185 954720 620477 29771 919927 714268 902033 393601 521008 613918 1028136 885648 143774 198831 739566 385811 796367 502489 446133 251559 187510 865260 426032 270188 578665 606715 62070 578952 485665 439901 391557 246948 769597 612908 663741 1038445 82175 103113 570209 760084 768205 140886 939290 440271 190385 659514 928371 306005 113370 288161 233822 416870 723737 18938 158125 844353 388453 193399 519578 479020 234327 376720 924223 888048 48047 153472 239647 674138 307917 976070 693148 389820 1041208 808358 996734 312425 783899 569766 650098 647996 1016771 491025 872584 100882 480290 143991 198069 280139 470863 179499 592463 345165 278020 661444 107668 896001 719391 322460 514595 462164 175905 18004 686208 449720 35506 24142 1027477 851872 802075 747314 208940 485639 534986 685674 63606 837098 993234 161701 952455 14793 643688 471383 312535 11050 878951 678200 810178 139286 410061 571585 967433 895642 1033788 483762 898639 550216 788346 193167 219549 327603 842993 191262 842975 482038 38191 200938 111973 1029678 276071 320451 616035 977659 872175 729660 121201 375300 873920 89644 542475 75632 39673 106798 438034 386925 706652 663840 516425 842412 192976 328872 267737 170723 79325 276394 529869 792394 1044019 217043 586647 147743 159779 98578 414601 444450 220452 369177 869469 255769 820048 934112 894894 606285 675300 1034019 273020 510475 837060 175839 708012 969509 532980 247513 130694 780142 452640 558871 278325 15426 1023253 619876 417611 822523 1349 301520 410682 425853 1045832 656174 672219 583851 897621 285589 197355 76015 385741 1019104 131465 759990 593585 1013038 430010 66802 45095 568162 225254 474006 381945 873379 982360 436254 739861 990 1041601 458756 878094 964671 552117 327500 610201 513980 151084 210169 910097 739466 859395 515989 532980 627877 82041 645549 865124 204365 621490 955987 259239 615555 329271 732571 6568 284561 275572 686366 56691 900479 110649 671866 344764 304798 672058 95695 517209 717313 337295 98883 284100 975359 981556 303744 529306 180403 603018 742193 66590 300156 9685 707976 755639 517245 630203 955323 137581 232734 919755 986498 32624 369801 929268 996507 822161 1011502 488970 217415 420807 746559 574532 181962 166572 999989 646848 454638 983038 799561 485118 592768 430366 983548 352865 80082 213396 155023 676530 558136 160649 339596 319132 907 825419 457531 920113 983721 159949 810029 655203 671730 122404 884917 616076 407757 279051 50026 872167 427553 552800 216743 1025812 805084 666276 119051 148888 370288 604799 213498 426330 21841 133179 505369 1006120 80248 643140 869334 12592 200931 25262 849885 659847 929810 619439 121252 624806 741004 1014816 786400 462567 222040 141824 111886 786444 954756 155889 44011 926649 271522 903865 82940 247285 892230 784323 908807 155565 970121 987035 16536 642865 329097 659830 461949 925877 1003495 959655 344395 124626 114247 293163 905687 205570 378323 800798 870589 835111 633785 1092 228572 954628 65960 232065 1005015 916674 537175 369249 958614 70509 859647 360081 259011 413813 968412 879972 304206 713006 396719 338255 51690 97616 622143 899437 480141 774007 928723 582139 535540 552356 499129 926941 421404 483770 576451 1004056 829898 475650 535237 960598 342020 842151 575768 558437 565142 483643 686874 173752 264591 214832 202668 195044 640449 886880 181427 1047844 909124 628870 349079 831446 49395 776899 175558 135932 649709 698906 20786 539068 307733 520691 384207 59872 73363 349852 437526 379991 706129 323011 166021 798130 509567 558845 1006621 20136 116496 99395 919523 672914 724795 213616 801631 944624 109050 659908 352800 745186 170638 573028 303157 498095 991481 960727 646837 34626 396930 552586 256057 867239 207413 860749 103773 438931 435553 660693 788802 499674 434200 994616 785935 380918 834994 905587 794987 465031 117066 810727 688389 252110 617023 13016 722701 592432 1042613 17133 853688 778425 786962 148915 383167 64406 445825 289562 165856 599450 766066 369910 167260 370106 156440 950143 892279 401297 328937 821713 427004 132061 278818 151149 856247 1020160 754497 908215 70648 680831 473993 515190 551702 759431 996225 868438 662762 357475 455285 357481 34384 308999 406004 469922 300714 612488 746064 898905 269404 586658 671521 61386 336209 832561 553922 109717 546676 841656 675795 838975 824632 769501 101301 446896 352785 166122 7441 131764 430841 85582 72529 76410 456428 317210 635942 580888 791404 258181 274432 86276 61693 412777 460441 706460 653226 455107 656235 427424 514943 277814 752181 416690 760076 1012105 494458 311005 885224 907301 227585 487691 612652 881048 985686 965006 98292 996884 917832 208280 733666 583152 761449 264386 381339 27174 669073 529801 1000775 181460 53851 206284 484117 561595 584871 138064 290229 661187 929046 1015868 696540 320629 147857 176029 576964 329343 442819 757219 788393 246836 992154 840034 811085 913673 835530 449234 308340 249113 452170 335312 493673 292258 66260 6491 193656 451974 53609 385111 369009 165323 434892 733709 447788 609820 635138 467625 233215 357701 689112 742331 177225 831930 877917 703671 150763 723473 976483 66421 1036234 472451 291586 812209 884559 167023 718614 797836 447974 428248 365244 376585 393858 120546 941785 143505 816408 456024 737683 421488 31519 943657 578261 522069 125974 945895 872656 9174 517630 682310 369781 1048298 629212 762787 947707 437869 272441 381307 741727 813983 1019298 592879 907999 265125 302888 221767 988030 333831 399072 260715 830852 30512 962659 115052 815355 107762 415056 502777 503859 948991 22982 558826 52286 493937 313578 808889 313717 720706 442727 609540 717809 795349 647657 671501 300050 88684 574881 311354 963324 705711 954564 48533 519957 221483 363788 241484 811145 968912 841269 88370 626118 358003 464513 269117 815104 106314 283445 971270 755630 957299 575770 673612 983307 843373 186621 12913 583830 819100 132143 379131 1011602 21193 63749 515860 737415 757920 307033 694283 779199 790321 169223 960209 275402 199280 1034865 925309 57850 949429 749308 185033 723688 329533 392593 542866 580333 420519 506140 734811 934570 167799 534801 562379 1031041 597654 566754 933674 597017 240080 259466 992232 687325 812116 325637 853271 863358 224056 418773 641260 177261 302579 889471 154178 1043810 1761 154892 334102 402392 447427 395401 383756 806030 974396 737927 97257 674055 967765 77211 196118 539659 299257 228831 801572 257572 586874 107887 271426 934434 68874 987373 824009 178583 48963 947198 108721 723292 1023648 665035 311577 48650 157185 757121 323779 979074 720939 237265 464533 395878 73798 419441 1014809 236189 354909 763544 984573 14803 76769 426886 390292 360182 304167 409594 930900 918458 384229 133562 998998 96534 135865 120335 887001 969669 241058 413254 493504 415943 969093 117808 146703 405981 413353 288418 481649 684560 760379 855542 453813 238122 702155 112777 960077 339259 337101 40763 566733 910614 865050 821746 252786 825041 255852 404503 522393 175945 751333 299287 454723 454555 20105 956643 919447 668076 699327 492656 554592 15523 705748 37432 366475 960873 98680 109240 305579 251696 508734 728304 532341 520169 409120 158438 163908 654540 1040634 796195 972950 723668 52746 318516 440972 614208 254839 725802 511598 900116 54215 808474 717605 832662 314982 479646 978624 922065 505894 327763 569072 804629 1045434 714585 727435 915061 440889 549590 552204 755015 983970 66163 995601 180392 65362 390621 308956 692726 793743 35141 993747 574292 107265 1028577 77825 775209 645939 698985 596626 712097 378647 696218 370267 886570 1010303 879799 150607 920313 697253 223235 860683 477827 562084 671560 543307 62212 1021692 451667 587122 766459 642578 35189 389639 1014188 800173 962051 511282 906653 544634 801495 820035 675609 678538 110286 49196 713136 400335 547656 45058 163765 276130 569515 155519 501438 136512 367328 765059 590888 418120 454101 378511 141713 789566 319993 16200 151900 387084 434370 371450 471856 839548 385322 250130 911481 679615 627758 617635 778470 146409 631118 752866 124649 782194 897809 271786 734266 1002678 594814 860153 693845 354934 366755 506481 500471 11093 1024273 289240 916645 677469 335966 780696 42789 147319 637858 781376 224258 65526 128506 613377 806668 16141 486665 666417 987862 35412 533874 570572 314679 147015 190303 175342 101321 196295 174845 368986 657517 114583 726269 723446 748997 744672 525077 387405 469945 115629 141437 261387 318451 1026672 703091 294533 800354 711035 11447 422703 595387 459656 917007 36131 756723 732722 627909 301985 394950 764537 928548 35721 754740 695618 642046 980963 1038078 71637 876329 608855 785197 180317 116221 879541 555660 920172 264152 590959 1040681 720756 691866 806170 737752 694094 357161 421617 707248 565431 776686 881746 813452 145870 548695 248126 163979 186520 431187 871389 830096 648061 232153 388344 298946 711112 225889 778365 51725 658474 935017 1007103 1038752 517431 360689 651572 862573 836071 326399 1006197 140205 481815 46364 655169 349785 1030406 118230 322234 632754 50648 293948 351782 1022649 678934 597093 389487 697271 914476 674793 344996 822455 515050 661094 670582 584199 458500 537084 1038268 171707 343954 216018 692207 356650 155281 484495 607406 896879 226399 736481 245820 1041385 588099 971258 575229 170427 876003 846349 899069 799053 930763 110806 114025 443593 124397 549903 429331 793759 786716 135164 47346 766977 134287 482272 102304 839015 193125 484997 822490 956173 194587 373433 678404 548720 935703 598987 745122 776661 263457 920082 778464 750274 785636 868198 767499 439427 579186 676773 754454 965542 581565 706864 101654 310143 484639 549227 530886 299685 39379 31040 483332 880499 659577 161181 854098 689288 115606 999409 212310 904519 372241 774835 609370 975448 390072 579035 1037773 1039909 235961 84839 691648 676190 905001 150488 625769 411510 1033601 905906 798371 875299 71963 695039 1017452 776930 707001 199629 678759 130416 180991 341163 572248 468562 1045748 383536 596650 80462 588933 561781 853228 132080 1006594 979349 1006927 829446 607135 50740 143146 338468 780789 1009141 396919 786721 554110 395779 854099 506776 880668 605065 729985 963688 973202 479290 422120 186165 439817 784074 568337 95461 15245 578418 289706 600099 1018254 339056 1040901 510431 520544 435845 470425 161227 183995 332149 539008 630496 585787 738442 667128 734167 36833 461586 159970 316337 121744 663772 603718 528944 265617 933567 1024205 183387 333071 931604 619077 888062 904860 401975 805921 131367 314538 826121 425975 752810 110611 461681 1011712 233119 200850 723158 229275 828895 587080 966823 889802 837002 384312 685267 9139 674179 546762 854097 1038624 834290 994636 367514 114944 242881 661356 276778 986084 383008 592319 233986 24194 643330 789054 903721 176694 748189 367044 939302 509308 963566 109713 189064 269431 209971 209610 875102 823662 601967 667894 584127 357705 719593 288898 270148 344088 811437 692286 137097 840076 137481 793823 309680 475516 214290 760187 132061 213090 462109 888848 419771 526300 16454 786941 407285 514859 592364 28806 8126 137143 46643 423252 178506 447880 886400 584435 467026 923599 300545 763219 172948 298331 642595 244296 98385 1040677 650010 23050 831182 826053 36956 407478 835283 495353 814374 1016266 771119 319525 225526 158381 545586 429774 593935 16677 757041 301598 563192 989406 277765 569444 365565 746 590732 1011600 278956 251452 234535 79291 791898 34860 459067 295325 413340 595190 202928 779029 695502 653370 446581 97189 775055 800125 246521 134900 438083 61607 310196 631626 305552 497284 611228 242199 318945 38211 564656 59500 851430 959738 844657 292736 284178 565279 684388 718124 713244 912400 226193 838768 946559 1012109 713223 933356 1039353 992569 556374 979047 673295 532508 1039123 725324 947592 84003 819799 1320 275950 821407 333888 436270 249104 301762 498799 335539 622467 744997 46473 669105 337180 704837 3511 283464 511351 670209 769829 390969 95348 708126 315526 641897 50868 764867 967054 541796 456224 610813 796535 53720 106083 608572 153981 565013 833899 289748 404834 58260 959468 114302 246763 443245 12765 252116 222560 966623 185080 712152 880144 899020 444222 853101 1002187 96314 222065 503772 230758 711891 222617 727121 975163 753766 481664 164700 296870 589156 3382 724081 214153 507491 202125 720232 905928 1007263 746141 767741 14542 694900 517186 534865 275719 315365 671385 121959 440932 462616 495239 952488 31962 441048 867890 16224 232931 506130 780677 664382 2299 275288 676528 241880 118820 780129 157350 825125 612450 853895 676254 204801 99904 568135 762771 993452 301642 315333 689348 240203 142737 911429 981556 578150 540202 655027 145963 43880 84911 1008668 135347 546083 623548 61747 807964 511305 851571 120525 289144 149492 68345 196197 317727 595999 691190 785049 979757 206890 222233 100266 689151 721498 62098 760832 497850 354646 892823 854180 283588 164011 489695 960965 577865 755017 384554 10036 727991 988677 540087 17639 864322 920597 1040587 967545 463713 713623 444465 643240 980303 898058 366773 591830 91787 964818 694184 524938 760920 616888 243551 162028 640318 664424 897972 258636 748935 548850 671363 853403 1045443 1015626 998446 10736 855364 532424 69658 530180 88739 263849 653616 636342 330809 956556 32349 237705 693927 254453 977682 865313 96078 12237 908228 470986 854232 669664 252525 1041905 92077 643421 789257 851112 550527 867674 387098 835110 37567 982862 3877 63813 543013 935317 7475 356867 449067 778736 629585 254465 376467 905730 391952 493831 777181 743380 1024773 150910 841938 238161 133962 355572 950780 67019 59900 1031324 409131 705652 552891 227787 37617 485094 562221 371324 309543 107676 881274 593357 409958 121974 439761 433280 444559 924985 5602 366971 638020 179725 844643 340552 798572 362237 566412 634774 179891 354683 967066 996790 1017095 575705 737615 267550 139292 807632 431472 830186 247017 288765 948038 184662 91177 201823 906270 188485 384731 301019 379337 540093 412355 294584 635676 753257 149223 870947 17521 267798 679954 305324 768037 1022006 951636 409288 723736 34912 429183 982861 411952 441038 444076 726008 518614 214237 173236 546282 343159 654736 1010616 1005095 517380 167438 588186 325142 682098 725536 694657 430084 641339 936116 911449 176033 930780 1004636 117073 23168 834389 854992 748123 452763 271788 973416 219311 552142 444522 864418 42312 44376 226588 492706 268645 699485 1013203 647853 359178 966758 235941 265645 319868 736478 938282 274352 137673 633495 842495 465513 793406 168004 884806 6062 691182 117500 844068 674296 218418 882366 20802 367846 935972 91879 1000525 83386 578082 77501 903799 381914 770385 178664 662771 53584 334104 226547 998012 258891 521889 656848 955343 645788 296283 431185 182316 156730 656250 238256 881113 559550 317046 620040 131743 250344 700296 397017 1028171 479512 442416 766344 815406 14805 523953 523996 198814 392522 227987 367746 402291 916420 835873 683403 689290 312629 414185 285417 672070 977332 795455 437237 200202 219643 669369 650988 105152 88040 81332 29037 786261 259836 740814 84220 866362 339167 173418 781187 242405 160218 819247 415692 322126 323931 654217 511496 529266 1002101 68391 137291 645588 188509 1015163 746253 732151 965358 659517 697770 858085 653094 627944 563939 767915 772007 533820 477532 667098 197943 26554 138268 111112 1003328 58411 559887 372045 900176 354330 349063 976583 727706 555861 278711 1032214 901236 975984 558135 229856 584919 998721 368259 702542 767970 497509 841596 434061 889688 209082 83685 368719 678685 145379 290023 187463 1045948 368840 875149 707248 1017060 67859 813641 451783 271846 306355 886893 156236 82489 92765 723891 656902 684023 579590 204214 588348 451165 747370 111478 310588 158287 432777 71128 662999 919249 346148 195108 870371 132495 258116 273029 975032 242518 729268 835213 537524 40088 125314 975790 28343 89581 680322 406978 847527 394380 670411 632707 957422 917206 91959 129811 939767 892108 52455 445046 685236 204948 199357 270356 477979 876280 609505 696120 314788 389094 930109 801939 735693 61169 48129 493241 54166 281550 613407 229026 700934 568024 720848 917547 695204 382349 145677 965267 783102 834319 291350 47358 111397 65700 78319 293621 490543 270903 487646 826596 503732 271060 64751 463003 564562 1035568 388720 320974 180010 164894 666741 172693 132704 631579 459093 207853 276382 356035 180011 998964 415633 496985 554070 751025 206699 81732 110585 452362 307552 176012 284283 280523 714025 947297 427529 1025766 607364 141204 690959 177454 892849 442140 320707 630234 123382 683411 940442 683785 716317 398007 269265 70200 428785 15337 523749 120013 679877 1029297 177947 295056 393452 1025848 669689 656428 658498 478412 921291 961459 415137 470624 777247 715031 74605 914697 907081 306354 621321 445058 352992 216511 425312 215465 241983 525022 381789 196352 162053 846484 731762 686380 965013 828360 180501 780666 495511 292424 590655 218197 203125 199490 603883 545233 748511 374219 342173 482852 366151 412508 542680 309799 309094 756815 451495 711641 729525 924774 898837 421596 757749 265029 103861 124150 813480 322803 165914 169618 989077 557661 256096 619324 878664 127443 757410 606761 984207 626569 658817 291501 586750 472600 917156 294082 602476 995066 286514 840072 20340 240401 523353 744383 732405 838432 126923 561230 965011 604240 863292 593600 510515 609453 989669 184770 64899 445351 475908 520103 45167 731794 528474 584420 66221 420134 693675 37524 256819 555519 1011266 750324 351419 998174 960874 841192 883270 720486 575222 217973 318358 762400 705466 979525 844210 538999 472591 710694 924518 214269 424531 821899 965056 883493 1044327 704265 201876 598214 934703 900059 671481 1044894 53013 739423 568266 891085 787591 11671 188967 47446 715125 607913 672241 296609 238804 926048 907345 322812 72477 994984 82993 1002005 236238 623381 764609 112001 694504 141149 48116 710969 621935 719065 378624 809496 622574 203273 319202 118878 693232 324365 3800 938032 353672 246316 433892 164373 26058 703569 944208 871290 649039 1031561 211493 591664 608949 756102 937394 478697 604957 629791 510731 872126 850603 100814 286087 178092 179978 782384 55362 339474 335333 325257 912025 153396 887151 941629 910512 684219 646364 205656 429039 882995 456934 961799 589697 321676 159817 626205 109780 784538 345158 906639 152603 556437 635172 323320 531663 413338 920235 70422 1030698 474663 436391 280651 630698 631459 58219 455453 17812 487124 598091 1046198 163183 1038950 388640 25956 251525 891499 668104 311578 332389 764374 25252 904174 436579 696831 55065 190617 483095 566050 336143 2810 59098 904415 686709 80019 301132 1001147 344507 891146 668625 710814 493142 267945 177935 856916 828735 757471 82289 264460 783733 561853 788647 38364 296054 702330 482596 538682 254666 227056 835231 620932 655480 565276 146 321146 792975 284577 294590 825279 570015 305222 287141 805467 959805 828276 783119 788539 605315 594361 721542 1007792 221581 701255 940505 209132 251901 528501 213405 785544 297591 580157 464295 448001 452390 842429 321939 972598 478261 30134 212288 600556 99415 47376 246098 630858 545600 64852 469935 122205 135722 267824 465923 855445 810065 725751 528444 667462 576375 757534 354574 453417 312417 1020608 622191 851160 938839 66331 246812 273237 530600 172817 982547 708995 935204 566184 623895 456364 960160 181387 105264 128761 377974 656518 512040 48125 199682 254477 620046 689451 396582 863158 337335 16475 444103 942266 742200 422473 721741 762232 848493 241430 705831 143347 666486 369349 377669 360527 204596 960959 783772 907607 834512 915792 733606 689402 762165 284711 251615 626890 464273 485082 428873 466556 395736 358496 853993 410730 536129 785045 1045831 359956 857799 159417 776178 44186 749481 782833 462074 173892 672234 87493 710260 547835 935890 379040 96250 491469 872811 527956 746280 708460 637188 149651 881696 384944 518066 675703 671239 163344 1042890 301563 550790 631085 856937 767615 530250 649544 898284 938824 618627 897223 319352 382717 401257 175284 14707 493867 1045939 335165 254728 150210 431902 36405 944808 712343 407020 534418 446852 573920 89954 560621 434196 365755 514120 348933 133779 70311 821613 259644 9600 760584 818209 423192 338462 608679 583353 486340 51956 1023792 411919 640396 170063 1030579 170240 916836 423099 990500 294636 978530 727438 68571 369208 537664 306013 159509 656847 531419 876165 675697 423069 992182 404387 56691 523795 986232 627740 985604 950950 751977 161430 569072 806992 925945 586621 214886 839438 36154 483711 735356 277856 879713 610832 633257 687307 749897 435687 847177 192090 246767 831871 358685 220953 393719 487831 618184 787609 773926 839603 46163 166256 914917 784024 761001 141749 858053 177876 401436 188296 1043957 719667 632030 630664 596430 150859 1005449 238939 427336 879090 332696 970794 807810 648642 449515 69410 876862 1040796 975687 56820 218466 380705 926932 53589 541048 542011 1019037 13183 250414 517266 503828 176302 921559 1002520 202379 70564 634601 204158 332219 332326 520317 922044 599617 141693 529107 728461 590876 887542 283083 1025520 593713 464994 948076 509097 882631 356503 916576 433341 647947 461805 112758 835322 893837 682177 467744 433772 950722 1001461 599026 333033 267392 194926 553769 128903 371076 637077 1018402 178976 835055 465111 271326 731349 919237 492069 544133 139912 723309 834933 853727 685920 934964 1020223 553692 116809 255690 552448 104462 490609 72386 76474 241962 902605 777239 119154 724363 439698 352674 687025 885167 1007804 595365 802564 26552 726154 138819 207228 929771 39679 620037 216623 885044 757603 955478 713141 780705 246465 828936 747179 925411 831591 939470 780852 511696 983656 140479 413811 851939 927261 86746 110866 983482 782495 743292 771006 454039 807759 518635 220328 1029856 729167 104911 391429 117664 384775 718771 154511 148739 766112 19849 145667 501726 345228 517923 849057 406820 449788 191163 355503 379506 942952 49516 317174 217732 1019147 462774 306499 1033661 3941 15870 633319 965284 386231 168203 119864 427617 630922 119434 498958 257348 971817 887180 789319 222015 295714 901891 653379 121959 1025992 27208 285800 470391 116660 602520 109471 785484 890944 395922 410069 868458 766731 667322 1040251 1004405 88696 112634 275975 168377 740910 1034524 296049 756387 962457 607825 541623 49478 128615 925101 58201 1047768 1045773 204712 562653 862514 453952 944030 929100 837458 373884 545872 1971 781788 583809 200802 527268 514453 668624 699099 701618 462311 238130 1032103 733176 394593 591154 962584 428179 619060 616606 355169 517155 528054 694025 640794 511822 916963 44620 157631 563773 768983 246785 276785 115998 171605 367111 423731 818336 58691 615169 1000942 206458 1006380 1021654 711277 392676 165309 513842 996130 442395 91720 713732 942175 878818 248388 958462 613598 524028 666570 402713 357946 487603 74266 1042702 410995 753748 156180 258525 931694 1032369 347840 268874 501107 762269 72134 26203 556461 494707 160758 92124 162734 594064 445890 701147 127208 532437 993215 483884 859445 1006374 815912 175077 399183 618221 492123 951779 83289 884631 428377 678468 157012 828950 142922 773099 140715 162909 797175 756480 937384 702951 620623 538989 423420 909361 137442 89954 479547 456508 548713 815057 427101 285196 644156 384242 69439 365355 763098 15553 935200 543014 304229 228731 611620 408335 449571 928293 221908 412921 699390 704261 11932 173184 883461 724519 1003084 382270 391145 766937 259480 73047 1042817 105263 872088 897518 102214 234112 90697 727981 823767 126950 823561 828226 820087 935362 498463 511452 323722 337719 407857 387506 65564 785578 17611 699004 435290 321608 487647 120312 1006358 703104 758336 393318 556615 456325 1013797 153869 861319 255693 21677 100020 758163 835988 111957 758825 538319 908634 2947 322750 17343 456033 771327 26823 902799 97840 980084 420381 1006732 854546 1018356 198814 357033 245144 7025 872106 464379 578579 81221 624040 21565 209947 354987 561791 797773 398347 622147 418333 790189 634498 244370 615924 978435 394979 746112 335992 647065 114134 713176 115106 281566 456133 951755 709488 634595 18272 116077 456290 190686 1033753 858679 699903 597674 136361 419971 539982 272966 1018249 391187 955229 432978 877434 130187 608190 608149 69118 175602 239365 551801 488924 61749 53067 285325 159135 102564 711854 507906 926232 984179 730575 356143 40664 248635 886866 1033230 352951 479862 50529 758716 459856 1011462 388650 44284 583298 550318 57436 649397 195824 361367 774830 445040 106626 804557 1044825 45275 750562 792256 330392 366152 1005568 298180 674607 680238 815247 806033 658146 443559 407685 683203 698617 831729 435871 290651 948418 873453 25051 182844 310799 895395 198139 917423 899508 826556 227337 411359 247306 833287 674509 509022 754543 221684 668505 873119 857284 1029916 36222 252537 551917 712887 127060 15274 435797 264740 316086 640338 686439 647269 802755 736884 110358 238240 301919 818808 635478 770719 292528 431532 600992 922961 226465 296382 44402 758599 605794 166467 291021 370999 428005 913716 74165 202877 664675 492396 900021 26517 273110 687403 816728 909986 600700 661142 836017 863211 487258 498740 21204 23640 22199 202610 344154 832505 504732 558881 470754 187007 738139 763891 626058 962497 274949 281857 844410 44089 306930 870472 75609 184709 233789 516903 472534 731878 527430 386786 214048 908740 488494 800034 160110 51752 463454 1044595 352889 179008 264704 13509 126461 534494 216196 942060 907580 1016570 761373 453152 304250 990252 764482 839294 681858 954418 927789 623492 900639 903536 921439 230297 705700 757867 842778 877955 74853 896077 844774 1017070 995388 824165 113164 932588 266501 306084 566302 960112 721442 989984 728685 787666 105975 272532 880785 1022542 735855 601054 741862 862852 218485 790144 302601 393466 70012 941089 792926 297365 901624 123657 673165 162084 34787 582824 411137 755157 65081 775695 447592 962494 194172 438389 869686 6485 869680 1036723 826401 880632 892512 683209 962726 451687 754199 428631 615043 963397 801000 39204 384571 81306 647271 167579 782741 504147 1017774 563017 225309 475585 809945 743265 894882 978966 1041546 113464 582838 386027 86118 808905 1842 807869 250261 809777 534191 64875 657990 527668 935693 863930 690473 974775 466160 613841 480755 986947 188990 807357 691677 971657 473762 449262 659494 729049 75788 924600 277132 914345 69423 418004 505303 932628 183298 35292 545359 737112 251456 786898 193600 370519 620008 1001369 168061 526359 591805 591483 538842 66882 283078 769697 538801 65959 780239 392606 934238 876471 630759 599781 698051 741896 333536 52302 699333 277462 279763 824981 909005 369021 663961 966107 689735 960768 350546 70179 204070 862853 69858 168918 974686 807127 637551 1023040 484969 444899 522725 431632 873923 952123 235890 738780 399214 790166 36362 696987 305263 481870 527332 81449 1013071 805344 1026811 409030 345754 828016 39822 844439 212323 106306 60064 959012 909247 987714 54904 1035992 996677 660605 930594 53381 783253 345766 1040109 912605 113358 303506 739052 1023994 25109 710332 392053 885975 21525 147650 349348 380372 523130 222182 927449 740662 147317 720525 427830 789924 528443 108995 761890 162475 983942 461238 890312 203067 983314 167479 227993 577577 65313 770876 611270 114859 577272 799072 667078 962271 784736 839266 540886 457284 502565 64930 337268 206398 504218 73895 792804 1045142 34580 440219 20907 787448 946027 790989 91158 138356 763004 101934 505524 123902 1020585 682965 722648 606446 599383 207483 326936 16513 402286 228096 119249 626518 629725 901092 65952 623089 221716 925134 528874 372027 694921 728073 615765 986880 874292 644354 73805 575088 476178 505547 662912 875678 91045 775067 848482 302340 842610 115276 721834 785917 708738 3804 502227 235850 218081 801516 91548 111758 876323 937540 861320 973266 647386 390989 365919 819201 252193 211861 36011 541549 493076 309327 817468 896584 172117 881360 518309 561452 1025929 276755 334780 650132 933593 954934 764702 91232 694642 605947 670632 873045 390917 19016 672511 218267 143431 567719 515081 228157 152434 880071 1026930 524205 151747 164601 316457 232765 505594 983476 64480 6566 884701 69393 24463 19845 847029 871759 784369 359641 357070 777296 241157 798599 374780 322075 696206 80342 499473 971608 488340 91379 91240 1037271 704225 370542 903773 345865 882821 912828 873939 161925 622163 815795 170668 590981 928097 239632 759892 837734 193164 569076 665143 353068 665330 811107 880711 1000955 371830 845252 951159 939167 1037887 123236 125506 267781 674105 337651 22820 750784 323730 656389 551712 790405 983614 333970 749113 465327 267124 442230 475128 1035195 474416 657138 997868 91085 938159 669993 405030 308778 990197 62628 750521 478652 48714 971982 852800 400529 199864 43641 41816 900188 919183 214104 402721 147187 743906 509827 307393 36559 784392 694262 336353 745359 768539 971025 750638 372341 333180 19993 81881 840423 450637 934582 214552 270063 927221 25459 265635 266172 396192 564802 364343 986655 1033405 221941 782870 900879 300926 555974 743557 320549 258395 947664 179277 445473 1018767 170387 383804 152419 499610 488308 537505 95346 601021 781370 725202 616569 18305 848274 42921 939973 34864 241293 410371 825928 357722 152605 491584 624665 855378 94619 826310 907762 940463 1039684 380286 760241 922571 470199 374101 107223 219463 441721 841661 963340 946309 478577 535081 395929 236845 598892 307092 498924 787625 968602 664827 905496 959144 412687 966110 184914 216479 206147 389315 1011829 117571 692882 807859 364671 980240 300733 166076 535826 650437 229480 604781 190196 745702 262810 10332 206223 581945 515391 672676 313201 934729 857513 580447 287437 988902 245515 1038641 595449 141987 283389 331197 518126 598103 563707 822573 178379 397725 599014 269230 311891 83028 86145 1026545 960618 61215 780277 582060 268699 331237 672589 246295 851861 607826 525563 674928 802729 973909 876881 82039 920398 46752 128777 518386 1032350 226091 145342 325674 219862 232370 614513 160877 29402 231986 131588 701578 315310 806256 989634 552024 427774 89458 1030613 772399 634263 741379 999887 433772 759787 671027 272162 106994 371346 148437 1002920 833700 637636 269824 913435 807660 655071 247183 6302 383287 954087 993441 370994 862327 685313 454169 259138 335520 151031 739871 386328 341803 424375 975517 571493 407445 187348 115650 476349 519137 404483 418947 381720 127762 186016 178965 34643 105394 748839 1007988 940205 446543 829114 444896 694858 136184 454818 426843 463796 364228 626374 298540 567636 731723 85045 704606 38141 114219 834467 670274 274018 216196 526307 584424 344987 413308 152690 730282 852389 790717 962028 737698 748766 925682 166548 88111 878989 836941 252625 851828 742488 37636 567723 205785 142027 65743 675154 125832 607192 137324 927640 830193 432210 733724 390770 125254 236400 573731 636026 881920 303953 733259 854384 559192 319858 314978 150196 654799 584505 576183 854990 562342 643694 868769 409319 83303 708028 153848 255309 239194 749877 27802 413683 417809 554699 1002216 847854 373213 857816 557382 308985 919126 454807 440478 133106 301014 950952 270813 538459 9470 406416 651893 39898 242993 125495 192730 208569 879892 603752 200965 179302 750357 395604 401652 959732 582624 130575 492840 797849 317163 274962 328997 613422 357099 110007 960501 750002 594525 154816 368806 712903 489471 825041 805575 975667 332627 604145 603887 694625 677155 149773 1001270 899806 70647 931957 842682 710364 655521 631389 266012 337074 797362 108894 918272 517209 38146 57074 736401 610033 776748 48123 200954 726842 516367 108860 270830 686619 1024334 759774 518688 122655 980945 600557 743884 919795 559938 1010393 951085 579050 245905 268278 874244 757881 311153 293116 225560 708539 34520 968839 849072 911341 987523 11416 424219 256755 887407 605970 919080 538834 168289 730686 467118 565300 429919 998727 255750 986855 138037 740543 343436 53854 290290 283417 264993 354350 255848 122156 361900 450194 697007 257718 822932 902376 72354 883415 663367 699442 581216 355474 968119 997270 611789 16207 995544 572639 38414 272220 904484 947449 673297 641639 749847 343160 955139 755718 72114 713746 734423 348719 308988 725280 557766 464320 723068 1027618 825289 766712 559553 977720 952097 427516 224986 577193 762064 622419 569566 415072 50717 380010 404070 795498 642580 593938 771086 181369 588292 600829 372983 425060 555519 37956 113480 42917 524637 868836 106664 830425 551737 270652 818886 686148 487154 728976 85970 38474 877740 770697 816897 1034743 989645 20659 154892 672376 374144 887294 72881 23200 961845 716862 737073 321892 379167 761771 886993 729695 735412 636770 120153 1615 505649 414177 66712 91030 49172 3471 390877 288442 971680 140594 235903 899813 510812 923766 855 866917 999060 124013 434497 995117 980695 838666 225951 336723 619639 307365 611797 541072 557836 916090 353486 476611 646641 528681 90486 130414 779462 25656 471613 284727 810988 918412 487066 198761 742668 509940 326534 766832 256913 461726 505853 701024 876841 586400 539009 549487 396871 17264 432278 1399 686756 642924 937287 143989 688570 355156 596896 316941 952136 358347 200753 180995 965585 457177 101522 840387 946460 279403 1008601 955866 884405 273362 1829 562298 112235 514112 770583 139002 682192 595022 460628 306772 1046972 735865 445700 185510 99531 44192 260438 834993 168410 449672 1040122 278365 711054 713816 772517 162355 661965 569117 367249 68065 129602 438599 750842 574906 524509 12586 555682 528691 104017 8063 825421 179304 793237 950240 90694 881812 199012 155983 917721 443548 405180 681647 797911 1025413 125795 909130 15381 368378 756061 552777 409068 30663 237687 149567 403387 357984 35520 455071 69984 143707 190730 827713 623043 61425 407406 926689 576332 563842 1012165 611744 227432 670478 772143 273025 968711 921020 91024 673517 604705 139606 277006 337968 535596 821195 62357 56569 820648 202413 1039955 1002974 29844 702385 127804 792022 14837 18737 649863 191165 1622 855725 221230 693715 58947 569669 657522 425021 442061 708673 193622 46979 88585 926090 648735 966160 689041 467502 308698 170934 734465 22239 968150 703015 643707 924789 952101 145789 227108 788584 462368 252083 151972 383318 505568 93737 200874 915331 776646 127012 745318 230740 823283 527691 225805 655315 427984 218411 303705 290606 387464 913588 990214 403256 674697 584379 563542 727015 308999 591990 405390 634324 113785 406019 207735 17086 104474 1010401 458206 7687 26217 350836 800788 525621 26793 877701 694382 23667 547170 1003968 403142 710413 512222 1017909 352504 505847 244141 512984 30566 172615 840993 48897 760181 588215 151507 883437 938510 774948 157212 809019 652318 1013009 727197 905071 71446 682021 848056 268658 140139 399272 120084 874512 454423 197130 650781 675449 748054 162141 39553 240064 875242 521174 750516 1038687 469784 257104 352877 751537 508841 676552 508711 410231 620970 429282 236193 435028 658092 984675 842334 378961 371012 676277 636198 412761 465292 514150 525187 487358 974240 924585 702533 450738 225826 34003 91391 201679 826039 968159 773767 11408 769672 1034731 758138 95702 218306 669113 382645 617059 1007894 817199 464861 150882 65594 420567 717784 86749 984165 426591 660306 415814 893399 823066 7481 666863 994127 265598 768834 879249 1040019 525988 700002 646601 966892 164044 258901 556694 363431 622550 128794 915677 108693 759241 973684 1033445 16011 918352 314219 249819 1002979 944183 286665 832592 384250 656371 201630 295606 341168 820760 247997 530918 339179 552672 744508 331676 887060 720811 215800 796921 943256 899961 812558 680705 634728 489330 235363 690971 1030777 981854 701982 92052 54341 78381 486185 421916 390473 846449 665011 726599 162949 403167 991152 171533 64511 196306 750167 820810 857408 265928 539299 229695 812501 686307 904659 195855 558031 882024 65003 343107 789059 95043 290353 785990 308683 182402 1046448 374762 823556 389846 7608 89058 798990 1009685 1020508 176966 524815 325306 838386 607762 697264 702051 894103 775078 939422 886866 202921 678727 488458 862190 983371 570525 132138 510783 912868 243763 282806 611189 460704 194555 562795 3425 263661 591815 1032332 590329 209664 284113 996700 382681 360526 168756 766629 933565 699155 568432 211508 981512 880846 86506 527962 550721 119747 266345 966253 959376 487288 457114 82757 867141 122168 842894 601023 27218 600211 134711 186685 388300 283612 639470 773157 483182 1043626 913904 917598 12309 176215 251868 678358 73285 147588 455991 270590 215970 649107 830440 1019724 842872 355628 157372 355256 600117 129720 545251 898879 424425 462825 697201 223588 745677 624432 750558 212138 364729 698950 992902 494363 283307 349860 877098 211652 34119 733706 563566 899638 273746 257788 926553 134407 235062 41280 58327 190543 656002 336481 33850 384811 781415 624175 998325 499518 54844 368445 534496 736555 436986 562018 537911 430364 44736 950329 759707 893758 261968 405408 119503 993347 238736 580668 676604 265694 930059 394740 759085 268106 979566 349810 450516 100804 307723 38310 691011 911628 1369 503362 318004 639977 732785 49726 614978 102562 887955 413525 722030 629125 826527 353159 816538 719203 821661 909718 612113 239634 150837 447881 646909 759530 614455 579883 200944 56649 981781 34956 362076 849167 321124 722559 837403 329506 908127 954651 78311 477163 357476 75323 947427 484312 372084 997374 38416 785368 783543 291143 625625 995810 1034998 559677 91528 279918 848928 142540 197582 278522 210885 125219 483647 242054 897438 473653 92883 228632 242179 105016 813159 963898 339571 1025832 980282 493687 311824 939845 297072 343521 81440 671120 1019283 344462 51853 319058 396556 82198 1021542 5014 713902 808983 268380 98730 364588 609457 712518 7074 688542 777227 783005 899029 395777 464588 770817 963678 774579 708002 633522 109468 844027 134591 917015 604338 407679 306518 633915 642056 653771 911395 618315 888776 335825 658401 953625 23650 247652 865489 993180 376072 395196 334393 7534 721971 482037 518883 686668 487452 693903 145818 948122 810819 816111 391600 396508 496876 960733 822139 593982 626077 888836 907475 321294 123810 156022 950678 640572 246665 260901 464933 1016544 290982 538987 421348 258740 383376 515971 61373 318614 998562 462861 987806 489736 384123 284046 839670 1016496 509055 15086 799292 513752 695635 1012728 848232 959983 37220 628189 728952 472070 344417 417713 451821 207187 313533 758509 478539 357041 971310 875499 664477 45599 506929 215661 188142 212797 642435 252439 696016 178130 555433 559856 210905 598088 505193 821733 1003554 365614 613199 518470 101319 165557 172073 616775 313705 234292 759691 53377 1011375 843173 706636 775278 246976 394021 971015 496112 1008842 694903 531612 562634 767103 672898 304812 750886 94867 675023 1036320 1046029 86847 711180 541602 51186 240833 110219 911906 642088 78810 817347 651090 978535 444494 832462 185899 363851 414055 989162 957798 160469 436851 39673 324612 941288 302914 196864 228807 202189 456872 195755 403382 203951 497921 122824 363677 908832 239784 318407 878986 162963 316030 774721 860754 207071 364650 111982 284170 723650 165843 555181 885646 571740 718376 168192 572925 1000368 142680 787853 553274 1034534 270426 331806 145005 893452 982951 19874 374912 989200 255419 425642 764067 831176 37783 120813 967369 64554 277826 189124 57897 725268 91715 60846 927165 356805 970281 527565 9414 237154 617732 436840 209734 535410 622569 829287 1029764 354914 828785 920538 625036 696835 461370 739187 487852 1038087 894309 66054 303865 140423 754966 97296 939208 173184 273144 622382 1009205 649297 325814 188065 791199 131390 502915 427985 1029674 596208 519571 8903 959036 956915 911520 344753 918016 845879 1047654 140897 249574 108944 882214 919759 54561 433718 286247 590227 444455 854342 283696 357739 812853 895294 31760 988859 111049 999557 162327 95752 404518 372193 32666 8828 209875 759038 550770 154214 812060 562926 123517 281527 526992 400036 635932 1041541 109441 304504 523956 996235 562823 246694 237613 678055 822013 950478 302710 197980 683138 946294 500735 1019214 722810 476803 298045 493256 386443 851908 655401 260921 668192 432743 8897 337842 1027817 1007234 281990 1035626 112729 571019 1039613 266810 416295 956384 789806 1044770 226254 31553 321064 998082 257292 58705 866427 730594 981607 884504 371132 749546 225699 114307 577796 724330 601677 401123 942962 158356 689716 911722 487588 605117 511466 363953 372546 122336 453959 231989 1038708 18202 66534 910549 334182 952111 7591 406358 99787 55300 980779 930783 372311 736803 840283 456061 211012 702778 482018 823456 35534 263324 826030 28572 363447 649150 458355 272170 224196 857787 354856 450276 623421 500433 89479 477644 605809 391906 338065 798406 727600 1014772 274440 360729 438351 37297 475636 526577 1037352 550632 981535 367584 704279 796170 931481 255321 609534 117165 957492 245556 215233 294157 76552 727597 772299 298118 844529 226917 367496 321051 882700 977887 574441 535027 268094 377604 722403 1002198 801453 957728 885488 769716 429636 208098 91788 474910 779316 229088 369337 203211 670061 643601 1031292 69909 903721 65617 108637 511097 538210 1013472 964331 317723 505431 573155 102710 932415 24331 497122 345427 362961 620230 169544 221916 960734 55698 880615 599917 786457 421311 569457 375592 151639 108639 138240 228658 398099 205259 497039 942132 289515 277020 956286 612058 631841 445874 146450 315479 476442 457137 644594 541920 765666 61567 661675 53804 871847 843336 184622 452603 743738 187770 732749 853132 402833 588617 956737 622884 66376 871468 794151 880270 1028123 921694 681086 688534 87917 125022 145322 659341 729796 137583 106356 465608 285258 582169 624777 880417 398670 384678 523510 1035892 31425 687526 60594 470307 496058 33899 493077 851603 631282 828302 663129 168365 74825 990056 174624 490846 279359 290970 902637 72983 256891 536709 675497 335181 814152 771539 231968 595962 632851 220396 515970 606490 54510 710786 925666 533295 118032 316934 745146 617406 126803 377392 744037 640976 167861 851323 881828 381042 325591 921766 539418 132917 915329 782644 360400 385710 722204 546285 590258 781047 716342 596827 238863 583213 792578 374862 343069 791792 151509 967256 974706 687846 404394 98898 513676 479031 1047199 628949 462923 737554 17782 176834 207729 859175 515861 806331 724777 868652 99590 101543 594813 411225 987128 465970 178655 304107 799804 75594 456097 487588 578121 220067 853116 798281 841528 851508 382733 501283 503112 200632 133459 906623 867419 688430 944947 715310 162424 292954 596212 1003270 756807 959554 74692 51294 882072 631217 182833 172182 350684 487351 147632 451725 478378 259110 461337 700457 438844 626711 647208 1018579 667631 246884 470014 250872 863431 124459 528031 802697 57832 779089 260466 25212 981790 726780 841412 806728 1034070 601624 508485 606829 391459 465876 283017 1007338 128826 925218 289928 162501 965878 840250 439838 785287 674516 153879 361612 246461 763640 625656 813557 666232 552359 409825 412898 332238 782795 433944 397503 129367 126322 689064 773723 995248 442959 194017 564332 921083 1002040 764886 190473 17501 669606 40669 875822 145023 853560 110611 155451 288782 949040 416982 397685 391484 46580 230217 61316 144188 839822 341715 325107 206025 135213 959648 1006260 741024 697762 133150 578969 548865 523748 176002 424156 66354 565900 200769 858520 1030652 633434 60311 608333 838188 375214 99075 907616 604691 234255 1039561 720280 843015 407464 989294 1043107 618464 38854 185152 594831 312699 971611 1023180 848209 787259 461438 359270 613185 126339 245225 426148 225180 672829 638842 749027 789505 274262 766642 551105 710133 375615 859449 245665 119647 681326 460632 48682 758540 440539 11389 37320 386348 195203 703419 736810 730067 976361 632903 172482 789369 31120 1018364 100936 795514 1037186 593368 579896 177815 138700 325245 833615 154484 363263 765105 253457 593176 25265 548830 713286 709488 335354 374418 893561 588747 889848 3840 571000 516447 996939 1003390 324823 345539 679321 673541 984941 80243 435723 368053 856020 758864 941006 21838 285677 523805 718740 1038775 76378 689923 305936 893306 163587 970765 458110 548422 788370 770989 817176 703852 4086 384565 221858 637027 231140 132703 888799 816453 922193 718278 866841 1029967 537593 733547 61341 450405 622044 889393 36668 818315 579259 417120 873676 289901 52895 453926 456101 101336 656211 911633 511269 63295 890085 396950 661804 842551 109097 362894 542369 578811 132406 1039539 675307 647912 436199 809512 139128 779522 690266 207854 598073 437614 284021 191600 46628 303350 215900 52984 517297 845704 137212 350263 522590 208055 118660 501441 673835 979000 979174 609166 587807 812647 162395 307835 843713 583872 69084 6855 684447 849510 665001 466838 1030347 378015 612550 839794 353624 24405 765817 547269 321762 547223 722894 933215 369411 790038 100883 531190 204255 552872 470364 854177 940697 944585 740352 818013 798171 250133 804890 901000 175187 123855 999433 393577 501552 219742 643824 452006 145577 264138 1045815 504267 90230 264771 513288 722122 634965 35739 380626 204662 788614 266695 160202 441607 484432 24417 824421 555929 505466 255017 620768 185516 251346 834943 328120 697765 817578 739051 259634 673868 935509 408214 677588 473933 584111 156110 508394 285367 870291 1037702 780290 174207 308834 970451 331888 173310 215938 919408 699851 538479 473053 305723 393838 206450 472158 644022 709880 925836 130680 762503 144588 414885 58526 514040 609938 891528 1008332 526455 413876 600934 642813 220183 352226 977491 333234 515854 1022863 212168 99953 877109 930417 619295 700484 256907 755460 573723 413238 1029810 287752 509533 279514 312688 737535 42735 108996 262192 1021616 1029054 59917 779903 738215 959256 584915 970639 524466 940338 873654 47799 976229 82084 117597 962544 261271 537322 679407 110682 1042659 258277 715163 997045 629032 863064 497680 608233 134410 334701 551941 4990 272750 43821 122290 468004 695554 11787 296789 8237 906419 371034 385455 858638 786484 765138 266372 815330 861822 965391 442143 16614 346698 737810 986315 222206 433817 140222 559451 918063 379693 380508 868771 766499 147725 124184 973820 338344 302853 1013889 443588 1015345 337443 511757 1010396 193875 802363 507282 560168 746825 985700 364494 561683 271729 658809 753889 851464 102093 777882 574414 779770 658563 126376 728061 557277 48222 612300 198076 836394 237386 379888 290489 658271 1006043 32580 392842 188029 689351 78267 61221 1029256 691559 213643 226664 54539 271931 578737 506258 1000337 608099 918379 90056 965677 442150 927420 237713 180211 217711 862187 127323 569724 159051 452100 867572 590182 811884 436821 1027089 92882 934057 568562 589258 671717 207228 502067 880668 575047 609154 557617 604262 41895 286207 390988 691180 416308 1028695 944295 276567 316709 119958 371626 707635 525619 244713 847744 937840 953626 887587 176535 166882 294428 713017 836130 517569 599165 571846 940186 443434 123912 974216 800825 1018267 795784 451297 58493 72827 20048 179799 189867 524176 513716 320276 990538 522887 547982 783206 600740 152175 382138 262464 253768 692798 902809 1007288 246667 779083 891026 589447 895746 62930 388237 156812 219401 31091 855158 992841 13631 9652 157376 1047396 528392 21114 334559 1007144 653066 139412 1021389 113665 596400 668208 671366 734724 900522 127844 471691 848228 17259 619174 594531 784382 15018 772436 450070 239822 624353 529454 975280 374904 627665 64471 700868 639424 432636 314711 407526 943634 717610 8860 773936 916987 425701 858868 487614 580013 530172 74644 192562 463231 70660 741396 870448 255595 319954 344817 980707 307855 435202 566794 879223 879020 453236 733988 1015196 305578 226761 216166 328714 613138 723946 468189 222967 778642 482434 555257 610722 842877 980351 972558 749004 227145 83861 161749 798778 870927 965306 632552 46389 641550 971435 703305 306441 215591 418662 303068 1005705 494434 1037742 1043432 759177 122217 490379 691098 326499 577288 914631 1046657 788339 93875 172913 531 219547 662272 536670 402983 524480 975656 335779 227705 448330 620427 161052 860202 61352 961065 682217 87613 69834 753449 601068 329755 279205 249174 113740 785168 486067 290460 575988 886219 784496 721040 502548 514274 369118 341222 614559 251724 208898 635384 240332 753381 285541 820038 929174 319725 964755 72176 632124 240265 242847 777534 600769 212289 631197 346905 1017965 743297 643879 43151 171594 85272 379609 541266 448167 511931 357589 81210 305817 1001347 29760 587455 669301 572267 294851 914815 712280 870867 708107 420286 983711 798976 954953 409057 377967 92057 428210 440050 711214 443691 234240 107807 160776 113319 419055 140347 864363 1022687 934081 846908 401547 160524 181179 143803 842975 29515 705189 726647 895394 517915 144974 305618 633683 638432 79878 686418 76597 828260 396835 176418 125904 698449 280700 904334 757102 752311 716017 775819 787103 863884 242657 604716 398517 890408 873650 336686 260168 404165 189004 224877 520628 820485 145310 797292 854422 615787 226328 698322 643411 543968 231472 924135 472977 107824 250333 902939 879804 96651 51487 182656 579458 835332 113781 614219 596311 470293 236901 772951 795378 763417 56567 574881 481486 602065 546874 490445 51114 424928 349374 729504 682250 917583 691481 528772 96180 303114 150883 818439 250931 844640 368569 961884 883031 573575 821437 185304 178 783381 611348 682614 407325 59784 61671 992340 377137 144320 155235 749108 53199 693631 993337 163580 648345 891376 455454 653366 763510 703773 530764 464529 443922 861304 481023 94814 520795 649043 34554 872467 515333 976743 159488 1016011 478983 276817 498778 840389 609564 138512 938071 463329 871491 886409 97479 628774 751168 865795 315520 486975 327192 614572 381914 850936 689305 518418 267570 477382 691408 468906 157034 183357 655504 607052 205927 249495 574706 137652 105874 678196 286415 636931 685144 243476 698184 353085 336042 755039 954431 602313 31614 938973 63707 274164 285516 1037695 1020424 597358 671889 434388 774901 374219 987727 1015956 785812 689155 1043083 676889 537373 347890 258766 163809 366731 4313 348325 323086 101149 425947 729634 368358 976087 272001 428632 444755 479486 855095 314850 232291 176288 191948 556892 10953 429834 591350 769001 124250 1025615 550348 882604 20881 488392 449866 776783 151308 515215 160720 895871 558861 975362 225443 839533 490747 288326 455531 250702 208606 262338 269491 35292 935398 844448 902765 899028 972516 641871 183403 381046 701134 199939 976103 49672 870208 827699 919804 971347 593654 150811 290090 166692 430676 251448 854486 767693 194526 214734 46023 355489 9408 475749 509099 601467 552262 223816 545680 593976 513381 578053 195947 196152 844081 33775 15764 983009 193893 136607 22088 694556 542686 543855 1034534 210390 90144 381438 155571 108161 796623 784559 443350 568464 297783 364585 305244 562942 829894 510424 491893 650952 693900 732523 511285 78702 895170 957780 322580 894838 875584 420683 100718 339177 246277 621771 300036 995796 360626 950164 50810 44233 615695 732711 311255 731483 98949 500813 371720 58533 517027 508817 425052 1046980 51866 829377 897033 433752 295361 11121 765094 159496 179217 818295 239279 838651 99753 114800 596485 410975 640075 772410 250475 202725 215005 645496 820234 702787 158442 686354 259053 816305 607007 874930 438406 726893 942542 871239 1006119 109879 730222 278662 621450 216277 234776 746340 455242 521360 645900 604573 649064 554677 998186 1038640 350151 751126 305274 863457 404655 356998 844964 1001654 451662 910689 143481 970363 1034802 749057 101480 90686 376784 593482 887049 405203 627969 423711 698262 948817 651391 353514 477805 281234 641133 396312 79248 72119 879308 300443 696100 432802 5639 633702 53237 757115 270696 5365 414705 959532 1029536 91074 178857 95973 529731 765905 649171 886936 881993 156709 848842 351101 615823 793416 433164 234896 117076 1018823 345019 668942 155580 99508 295965 251132 973905 391715 544028 590240 1019773 401837 759239 761094 696080 892656 302287 676732 773824 49164 47371 925718 841892 903719 637428 254251 21945 742891 448554 261334 79453 375811 734701 660854 576215 889249 257956 970286 875469 603387 506970 368485 742091 747977 663100 47944 717507 67017 271132 852547 303240 503100 308465 526220 375634 1023846 686677 140696 525629 693009 608005 959140 891849 631562 859237 255277 229467 805539 834042 899192 831675 160304 900589 237835 511893 232330 808335 344370 89336 835215 556495 970107 294617 533919 709574 495930 809361 989729 193836 819974 522331 626940 94431 583994 181719 821022 1001315 986741 234634 622073 326493 198170 276316 67585 209431 622801 240152 681263 975872 831748 313839 143233 204073 606051 761333 137079 675272 348000 733091 241816 76473 234420 389971 19947 335352 291544 180424 1044094 18216 473997 547747 604643 330767 878933 101358 298158 735511 129271 771734 267512 45519 445695 157161 196319 1028456 664123 553500 897284 826169 398399 195015 334091 875324 799202 391782 985118 808590 991679 383194 368491 584691 808629 1010150 511137 492623 513127 559796 841335 209710 787389 739661 850214 190269 1021793 892196 70378 273102 229443 503692 745604 881752 717334 701501 739771 657141 1013712 676307 933334 90851 202798 694863 1024035 804356 166446 299924 640116 605277 620947 217067 654237 180378 711524 759424 634871 584841 1004141 7138 954848 47514 762812 281223 250937 708966 80677 1022789 948454 257573 704447 228826 961874 52022 440421 381286 14056 501147 147510 126188 782235 609402 379670 145365 807519 770461 391723 283244 464813 551411 688224 642658 909827 1035789 857829 489292 522850 322210 164269 338720 466127 135435 1025006 17084 611538 612295 828581 166495 649721 170744 533263 1034798 220246 593125 817969 777904 291069 677494 596562 745811 675464 608187 123772 57573 108947 399462 435198 567835 65855 931916 301036 335885 912307 372711 261789 894136 1012374 790743 245548 135547 1015703 980572 335097 311194 874726 792030 621605 860350 208312 319334 275993 321395 45766 372258 163327 114601 839374 166116 742727 890676 22289 750244 626724 1013324 777171 674554 125453 452622 689375 802469 469564 783096 261632 575494 940082 369009 1012617 540581 327729 596543 630478 785579 755649 215311 1041065 656743 365100 988912 161782 937930 161025 668376 1026583 233962 1031316 682526 664432 369282 508029 364798 805356 1010033 935957 916249 699254 417847 868092 361458 490113 369275 227734 599921 596609 691847 493961 469604 375920 325066 41536 119545 396106 843093 494955 45382 59537 1035871 110461 161730 145609 505537 531501 91080 966653 874875 834293 800283 462393 544557 1014678 375645 752653 956063 367250 844950 210704 374073 325041 1011636 548443 485259 356477 598021 732938 778695 682181 100030 934079 761922 408349 678775 905759 706551 644957 25773 271698 5891 156958 61503 846983 615722 456768 383986 640622 1029201 546151 667117 641724 839938 312953 605501 403115 295659 130849 682578 379255 216415 987472 747393 663778 311251 29110 725376 452016 218722 527437 448492 456748 256586 747727 832966 19618 963181 646971 244210 583650 512977 318548 860087 977860 623136 800290 1046338 373662 110633 36975 89634 655567 348253 905546 739277 997176 730451 1025416 251418 502206 8772 136510 475589 653002 482191 10312 414447 357576 493366 170694 747931 503467 527712 41369 529970 323688 1026261 311018 868864 385910 432005 501412 1042357 801620 940801 209653 809956 29187 67840 1009873 664967 693384 666588 756847 157305 532332 733970 345546 709626 60220 881606 1037601 474927 862472 244028 874359 241056 945896 877920 793363 590265 906354 860479 656386 930633 73542 335244 144 530437 589699 713500 495059 637958 678990 308074 805920 477767 307282 162068 762771 886056 489019 280668 293004 1036014 566586 28583 585773 967232 933252 727042 279773 613035 845011 95640 436935 699680 889571 690237 607324 405617 806390 1010662 796365 300503 128849 866607 28306 209263 731069 161236 25573 520888 924679 660792 503623 781590 110976 395489 892411 946259 488061 745721 226950 176409 701144 130255 580918 655736 441453 641876 542871 825702 396190 498591 886271 192315 826320 753001 544259 106545 1000428 176530 846080 649450 664286 469658 320403 44521 531481 957736 119585 922647 877586 729223 272976 502080 466113 1007396 531852 466068 131619 546577 694147 1017638 665274 961158 540073 214128 376843 98394 558261 809677 852767 849038 447778 619518 69891 923843 769967 91558 258888 427198 541152 1001934 239747 95979 334458 599906 671950 820439 536075 207537 330309 383925 129887 93681 314762 135386 335884 676280 596546 754242 650471 746884 566166 870152 2701 188469 568499 765937 11740 1026190 361802 808930 1039478 650679 923152 1033318 606533 413629 294207 955945 594161 366609 375572 805247 294508 197125 683599 100062 606055 201554 172214 863 631002 328853 959378 127297 437120 571853 457776 458854 677976 740063 352353 61141 251173 793618 49914 108854 514287 820884 946261 850777 460928 790771 670415 1036463 813800 210852 505672 984271 388602 968063 952742 1033203 588493 900160 246098 752504 334395 249096 148920 88674 436581 155867 283340 483797 761389 667936 1408 853405 809914 487460 587855 89255 694008 688535 585654 975238 543509 1000205 104117 967407 572933 320638 609106 377917 890112 544966 326422 830957 129279 206374 69518 413219 379714 81601 748235 330020 715212 968992 29666 129498 426981 61615 865133 500307 556695 726589 557065 142402 715058 170112 342742 473469 754121 208015 1022970 476285 84403 378470 495390 692449 10762 790885 663535 764907 829487 162001 784030 97537 109124 704594 451681 714285 674736 76915 819184 914590 115103 932646 1036808 827685 741248 453693 528876 73913 281477 891378 946655 247027 144166 352608 588715 814227 970654 662279 294173 99321 289389 975692 1016966 431532 790996 340726 552251 813783 1043804 952243 31766 310215 238159 695441 396276 749678 313405 275077 510517 487651 355705 944359 197439 329184 175002 304628 982779 772419 609275 986955 486743 140941 687162 889457 516802 27494 168636 752973 681138 354327 254760 894636 722465 958478 500456 861886 168972 395870 449963 40855 676339 483900 883174 398767 706140 984963 609614 1005666 497489 290609 475487 195185 685789 140264 34776 252544 991122 874094 646973 80790 155910 982573 452436 93600 408657 35252 230824 591341 856208 925492 350730 42931 907110 27907 475914 744585 225654 2588 62082 1015019 590570 288414 823820 272570 352239 19529 817031 348089 493878 913156 190870 18961 407669 822617 914464 721101 294116 106743 609489 501343 878529 1023791 542616 458522 575692 280952 645927 735669 719563 36332 570743 874446 114695 784328 614465 468581 11982 372720 554373 247389 765423 331112 713735 574718 786753 767452 148429 640118 26140 740889 473762 570451 770014 47762 782487 301578 644199 454620 562301 584052 1022109 217906 258155 1011019 560361 895729 659006 442290 207289 368413 191508 1004202 941052 510427 737488 67742 659881 284661 86170 744664 841272 604505 512348 138249 32551 123290 57157 568517 518262 956525 196938 911364 1032491 350766 671136 688547 813007 936025 474692 262369 448240 895505 951667 411874 696733 883868 635442 373040 458733 562148 840903 765493 322424 609016 119613 2497 281564 902281 777701 43914 144185 244589 324560 651687 666294 910112 489301 104725 298746 317502 381585 407090 261299 368906 142306 343365 249107 1031659 535148 629492 631373 313833 707220 318667 787485 764724 541319 321980 3133 611230 390836 543386 8945 69916 425550 197277 904060 945736 767947 391137 32936 697058 453991 715750 237891 1021002 592290 459793 355484 681480 318398 385578 593674 1022533 355394 1002717 900709 180815 680313 616505 845451 245529 816116 622131 91613 233912 783108 349988 645567 179175 743745 467527 523035 733316 520454 388668 985823 513041 166130 307592 216698 757044 669800 647955 826467 648503 734224 107176 915602 211080 242260 815480 278789 423738 57316 817815 911933 685443 386098 224126 904126 52284 980471 187527 720018 280932 163756 84341 1032135 323741 152594 367081 622828 232365 979626 735726 778392 969471 973886 49774 577763 259616 784214 209338 1032683 339010 591044 504838 384593 472252 74777 392170 612281 581511 223277 338658 115534 390595 818075 870863 1017403 506416 21826 1003893 807475 326070 392389 377595 963050 240605 483084 1036397 173465 926549 471745 595261 610174 904816 978132 1040062 110682 886691 443640 787624 816113 357897 641571 545175 839053 163295 526098 31628 550012 737545 571074 371818 544909 307084 952568 760442 861847 534546 1046203 12520 529651 862313 370388 1034307 724989 560644 57941 519937 134806 222840 792847 705016 480933 741377 488986 316646 317841 944634 230481 502507 303305 316776 778963 704266 150076 640368 264580 335020 1021153 401373 531849 100380 916785 961947 251344 997131 1010088 514878 94086 71950 1042247 67964 176798 897051 685589 617903 394833 96528 714137 33364 628121 386092 967010 264078 951220 974228 478591 889763 929959 58831 955143 111486 232889 113227 97427 170796 688627 363990 66239 550495 482983 708901 813229 59630 549862 428880 428161 593747 218376 213588 536550 118571 73000 291728 101511 174010 623526 40008 829591 766564 61603 250405 194378 607029 672136 846771 520537 727386 961919 473314 704898 73638 899576 183174 65798 1031438 474918 872407 820266 898349 97408 881906 931510 891073 867648 189782 526457 312876 658663 839527 1042883 129524 818103 589294 382953 356163 553783 884887 981444 823399 105139 975985 511026 210771 248762 326770 1007252 818717 366238 14833 892751 335742 448247 103722 440395 91989 874529 460222 883575 570148 100793 953136 450370 33425 869411 116072 35620 595943 957703 793908 816147 895122 52176 883906 231694 662951 859692 759848 94102 549977 392335 247261 741424 478853 917167 1009468 242404 852775 856073 844040 879553 458467 369755 992227 1021783 631933 785448 378069 829243 89441 96567 1025484 949894 477724 394004 667158 630358 754400 97166 987880 614988 452612 475959 176091 478477 426626 380392 323433 1008834 160888 280378 443252 237463 162215 18189 404928 24639 129015 890373 186484 262766 368625 655880 867997 751454 302403 475841 156843 389707 481088 847392 401651 107767 901470 294104 914475 232487 998326 89824 946672 805923 394119 466931 866627 793914 537523 1022992 621832 510012 21824 214010 859270 45822 491480 356792 543722 130266 199241 445718 642243 305964 510726 1032227 374407 845270 321701 326577 839437 148412 539231 527321 422673 337737 931988 392308 986804 207593 1015108 396706 861689 826765 906390 686151 978249 855850 187733 344713 160240 585017 145773 205908 676510 143161 85619 949206 67558 398121 431643 807427 834754 387598 163519 356114 374541 849011 252895 884477 86023 347876 648859 673285 228565 913010 380475 845101 583423 240946 907432 995002 759025 1009342 266992 461497 270970 730290 168389 125817 624975 23344 999935 676365 96649 79197 608534 615115 213539 979425 128424 428495 1001853 1003371 212985 470905 857564 198955 383598 31978 124391 1008470 578065 864396 121131 837542 835345 623239 895129 815575 296254 465228 978691 470059 894097 724494 328098 465895 137634 524612 284819 957908 380464 409385 690005 930495 104861 783420 574796 752633 905583 487872 460354 739287 944593 885309 107233 44595 173583 904701 233786 212201 678174 1003408 994624 930907 177681 448585 495950 709614 831653 631998 818845 505483 978358 917835 710095 999199 345032 786064 237415 988443 1035135 13807 762958 176372 229415 171535 366160 194724 946221 225116 575645 846887 97699 6276 424008 90623 110272 148219 1025227 1037233 200286 714616 882818 932422 990330 750198 934187 1047243 577208 981172 587884 910033 8413 359349 613453 79085 472403 212545 432058 247097 722344 403682 424706 468434 107279 212584 1000539 320344 1757 925798 653403 643441 619277 828338 477824 943941 680637 554217 595370 928771 68271 52456 156828 13147 354761 931156 2686 174595 190869 679187 772957 750131 364226 916689 791722 1036328 833953 445309 148919 337572 358056 492233 624702 836460 941811 258989 538841 834505 460990 731876 384906 514312 853996 107885 505909 431354 556675 890123 379681 206452 671022 472262 693628 695760 881593 994664 999892 332139 979353 854529 422046 449061 783970 506980 495794 843748 692814 668071 837581 390673 890557 390823 355085 739353 399023 388226 984953 644589 292684 199963 457335 983170 725085 868249 432724 665170 285904 670952 782016 348122 965431 820278 63823 453658 1031753 286583 232953 957720 68960 849890 1031066 988253 578810 490098 967795 458614 1034041 412775 829095 722036 437347 675778 406719 183917 885602 276428 114215 731641 930372 781711 280494 995765 837308 1115 349194 690883 1001119 998979 212050 438600 987241 925854 661634 349421 379830 694406 997370 640351 518601 1027932 207359 224976 964104 741186 808505 747123 259709 530335 795955 460547 72791 868767 47327 105789 263271 431281 341263 992353 739236 420615 169981 660149 793511 247321 205508 931330 246575 422690 676324 172053 429727 212897 222658 303935 945275 671194 555813 384726 723439 596307 275387 1006514 361288 228183 1044114 768176 631928 229238 37023 681779 440726 276483 253242 915358 651100 541333 24224 488923 279463 945286 646768 54743 919035 419703 814639 552963 649213 495050 1048516 1019349 630262 767783 429564 919109 397143 7416 447751 846416 857903 937708 367353 672121 447671 997239 1017930 513603 297927 667729 364631 463544 726366 141043 911838 257253 712733 184605 759686 58203 491724 1044819 950357 395696 53973 568155 923704 337148 1026244 59584 39038 317533 527565 183634 51293 319859 201030 670628 284012 877796 143656 813453 310311 740057 934034 885928 835695 764799 257350 419539 816647 543624 1036074 809652 383256 469159 788681 847919 259757 988695 96208 1040625 959800 223509 947601 66793 838924 570721 337795 284361 475360 301506 221119 395401 927314 695423 396677 567269 192098 530406 671157 217818 581107 79560 895831 130093 927309 65787 57364 638948 1019294 948183 844986 214986 567156 574138 950715 868335 171332 813956 593838 580390 231143 240411 186317 157574 21272 247273 853110 520938 212983 620633 598443 1048433 582536 422749 929169 149502 377909 125163 997620 300217 426312 927867 366530 892812 822130 347019 41356 2214 617799 979483 852488 1006332 697279 69426 366993 73923 526007 902487 1043877 788471 442734 21272 403814 464600 187144 724870 44570 716904 85775 554679 78763 469230 833005 83523 96552 895605 949618 633288 492866 403789 438612 489319 95952 764041 283562 228420 714059 396928 17777 514313 905555 117069 835336 880227 75048 492367 743603 678276 443697 386985 762651 229536 733305 1013443 282571 208752 569645 944839 584117 443314 7455 44069 925100 354726 599622 906767 955112 125074 801596 609022 152453 622400 522174 153899 705795 118907 271664 290583 340167 515989 281367 614403 384153 138468 774044 1030265 897829 492097 370704 467649 818298 900999 104802 318316 108173 30490 592043 144846 892343 232029 875427 471163 374067 161339 125224 203217 827297 966559 227774 345198 96134 1011707 1005578 510902 481226 238021 782678 944206 492600 662774 329233 742564 8705 905 879180 803172 98361 560642 546365 88580 782425 1038308 804544 22841 11964 703546 93649 372096 285474 377359 897811 372118 1016111 334070 17484 1039616 897261 501122 964070 409732 960326 990671 373616 705198 67211 996856 999451 305229 794352 384158 34622 5363 673549 952168 81107 630648 377950 167805 953847 521847 672708 564747 762222 365775 844291 338116 108572 820771 836674 917084 97677 408411 934029 189196 579694 93985 169558 867602 854801 6757 931568 577839 873453 1013978 1023507 495399 966172 793974 571995 159301 233948 268022 845257 612820 21775 599127 355904 273831 23482 325982 962057 443026 780425 103185 1029200 658158 122186 498748 949668 802585 457582 319982 179323 662004 832651 841721 602539 206179 101084 339317 627955 726736 852415 28989 68976 670633 597558 575088 211496 980446 751463 829681 248451 149604 1038108 1032680 698060 95156 420420 117824 305332 959052 491888 887078 189392 697645 975191 115856 687638 639067 41810 420276 464996 362337 632288 1025932 116473 903626 888100 75097 956922 692137 283490 214813 177646 75282 616837 819743 326723 932766 944028 49515 738247 462059 216409 580176 401711 237850 414353 266464 868243 267855 870334 371827 936176 196149 689792 39972 24229 445047 1012247 207698 926198 280904 952299 312865 543885 274908 983045 511479 186611 901357 261523 97791 965403 550199 610152 647081 141528 424955 508025 380712 94818 728448 194657 856050 682710 850317 191454 946500 286899 541681 712017 262812 435805 110844 1043778 612413 502429 819715 80602 384942 434463 369119 234600 869435 113394 381294 178141 516979 716556 844817 664399 348584 873156 527405 488825 716402 328278 341930 548410 35116 760163 359543 401170 857462 736110 38148 39848 356273 666719 748742 719430 995718 63748 244918 775259 628319 864139 178130 194296 946157 174090 575387 439124 862880 875768 284822 704328 123442 381873 374475 173524 689693 660725 129609 116632 790048 865641 459680 715612 638654 1011220 165989 89736 32190 50404 929714 894380 538284 17703 179875 507130 872279 641042 283866 583879 273489 281918 637179 464398 574834 189221 46385 772844 805462 663465 99239 567077 186074 796814 215824 750750 210850 871419 240416 247777 704150 207101 219409 798876 468833 26629 642079 588322 560113 983909 129548 949224 878842 729046 140189 64009 701043 29940 45338 5571 129047 804288 532178 1035768 498148 387358 784789 69550 724128 1040981 60216 775823 208463 231826 644885 843114 43710 607332 788104 581296 552956 1003073 812403 484600 537307 69888 511675 469883 459635 68958 551112 921240 258464 480121 659977 429137 311679 428887 1039726 840909 438261 626016 827116 879316 214824 756448 34813 480342 738051 837255 906269 252644 624055 384232 427342 384053 7221 761085 340117 174755 86708 356513 187002 425387 448817 546069 779148 422513 587754 549756 394459 138297 512994 190814 613500 435439 574305 201001 952841 359840 635505 203435 252702 40703 825186 795545 755677 940513 849734 425996 327531 440257 96886 828159 214129 813885 758027 169682 154011 217239 468837 263626 900636 425525 813736 709262 653865 1041697 367930 16556 211833 229769 719687 699666 197068 6976 438077 644757 973665 497211 185936 243309 143742 54038 234743 256183 337131 335757 998253 1025266 162423 734979 424497 18050 956274 119550 960134 419121 101937 773032 3828 490921 408206 1034320 679877 535035 28262 884711 71561 322075 798233 690564 134034 752737 523532 572640 523385 443913 801322 533211 735895 1002420 101471 423413 154253 145893 548636 930517 326077 64901 224982 473286 168654 748640 484743 719413 1008171 425382 100140 933173 612997 103018 486981 158715 469325 806438 120919 30049 215867 982838 295533 998759 340170 497496 333203 499118 684729 865330 205658 521723 136843 800716 209496 609466 779016 848146 973476 524152 902330 447571 782942 131944 82545 148421 838181 832992 721344 714750 752031 277721 940925 301180 146421 423794 983108 316447 187476 753260 175349 182698 995949 898223 323378 1044549 306933 223173 981474 733182 849958 786522 362929 39491 366140 180930 973197 504425 45049 597875 173866 149033 55074 693126 411519 906781 124160 792890 445255 626247 59104 600177 209794 183947 334483 18226 570865 672560 785135 76325 201117 232804 678988 943386 193360 97205 301319 306050 813594 53912 1035778 631028 1010638 238821 927522 276906 813442 998489 539600 43777 455699 954898 359289 125949 553118 743191 371214 181698 318728 1019086 879749 554012 238712 109956 517462 579064 951255 877801 1007870 404969 556631 710801 987775 160420 975337 426100 1040350 798596 416709 757614 147108 455943 400614 191424 467038 88398 200331 571277 651037 690337 857784 682334 891383 615913 27827 1012895 962948 473909 851335 950815 824417 1047093 385156 80020 764849 658626 711613 562453 178071 505172 915592 250782 338877 262026 468994 780175 826320 868518 522121 361517 210945 993294 87360 767264 88453 942029 877710 329460 7958 507151 1008287 343960 203121 327848 760545 894689 722902 599950 617353 909064 238731 412507 88588 478504 950617 987852 604070 332225 848909 373316 21974 692536 725752 687178 903904 691284 901488 786950 181834 575683 379981 705480 193887 543123 661101 160129 325551 530361 709936 703305 844685 39565 1039612 111063 187024 229452 261562 112396 503314 13973 1011543 327272 627636 979693 216644 564627 715224 281403 534519 77014 855077 1007180 104296 194463 79879 298064 586133 1031425 98605 442203 66046 786481 251401 82917 317225 911626 595027 274763 237343 504970 667015 352843 758765 1029459 351074 523660 391205 517163 877673 822804 402266 458876 847970 764880 892583 344277 1043672 865295 479529 955239 328091 922119 769152 814728 595262 431951 18770 602419 975256 222307 238536 988039 301123 188708 600080 304964 628512 607573 351961 583761 404689 864543 887258 56632 486718 972174 802891 575400 71185 765201 858985 713971 492346 50174 94967 900749 242539 889099 10680 789139 220316 613846 166390 531521 462984 868191 12798 844923 28975 302729 790690 950853 161106 413852 291253 811851 376058 540614 531090 455770 194034 1024917 161430 713189 348232 1034622 54178 256129 459472 617818 175770 603497 647073 827876 462824 349946 915606 1001788 587769 769336 545742 662886 842687 903752 765996 936140 78125 94964 350679 364216 265150 749354 3771 984027 1034479 981629 979719 677577 52417 337059 169389 239738 413240 897525 656614 128203 13278 756722 127659 658171 786496 967100 256317 529967 183920 923801 495517 112110 679553 142451 523796 173733 733711 270425 991917 391716 899252 122620 603574 909342 35988 650034 147011 786093 638674 49271 1025707 809677 341016 115559 516361 315613 135444 901701 662460 728353 79605 591224 525799 226370 446450 716808 238578 633804 60355 77861 209927 455342 338982 556961 860822 399806 491867 849009 921297 551987 784041 254255 712496 858153 364247 83355 58863 861984 274611 708374 398731 919165 238479 682277 738633 827400 891839 155124 165295 197229 55068 329424 754953 694715 1001860 134316 525285 849896 350551 735389 678295 339274 797692 185438 2230 241951 590426 367309 680861 449030 763231 145516 475371 648836 909949 23521 770051 824705 399400 611958 204173 347848 971353 281753 235507 1039242 358158 521821 746469 700123 131783 258040 504022 310836 644363 236099 507260 911856 1019105 822077 916564 783823 128343 691848 83995 397685 786943 734699 10326 585964 514925 719310 533963 357662 457658 387521 208646 779356 88836 912629 855253 373466 895980 561857 190156 1039152 305174 422686 972738 509658 93356 401196 102994 837305 59100 303531 791899 531345 151637 888707 749697 888457 703438 829500 563370 432558 897408 198278 937089 663663 842662 123059 461046 178210 49924 842040 331195 360574 826205 384816 422345 756767 991228 302809 477145 1038598 163884 754196 250604 252182 875456 803049 838340 821912 446348 918017 1028200 663736 1020393 461610 340644 801797 139061 786903 500358 307957 783953 441245 227299 715359 124193 433848 255440 114175 91408 823940 884521 129269 67465 294915 584461 745030 127615 942686 1026399 934234 290022 583516 845639 1027708 97079 1023980 287663 664413 756720 966817 91079 841618 537618 946737 1030018 759057 326561 504310 52759 73912 604712 311917 973440 406214 459570 994233 2046 982880 860882 871456 769683 85773 797212 96397 259974 337723 35753 830733 303587 131768 247831 445778 726776 694841 436871 947507 499418 605398 431390 153898 722142 964748 1039748 407252 146464 381626 997736 349557 136191 872612 277241 300657 326815 692212 449902 398804 842597 438068 139648 23243 716671 542292 375275 727081 1033818 765738 51185 228579 344106 777709 501718 660628 304229 903610 445797 800762 706120 25872 307305 724343 801105 206419 313653 137617 759235 335948 892189 1007474 249125 961191 252667 987496 560835 498291 821163 840038 965675 789158 539279 819586 978354 111767 616971 828533 263917 1038466 509962 282142 514872 767496 175735 959487 1040946 758956 302021 388542 785471 154710 638824 13734 608005 376276 759386 1014051 721391 60244 235415 485706 754349 385260 454817 703310 473522 998675 872956 133388 247477 305445 314291 934272 335153 250338 309713 567630 178404 1044463 114921 158522 975443 647251 318095 374960 131909 183548 487901 686653 789316 746808 430063 36883 910367 108092 989287 107145 849515 996257 333289 819865 179709 671713 530080 793185 683633 722142 432312 781731 960423 511068 165602 797252 604736 624770 574675 477392 457765 719966 904132 736501 109825 291934 87796 538115 125634 397015 729121 454515 734748 169089 175123 561501 263942 844024 272146 139520 782650 645949 282986 360766 121017 589364 359406 656157 800325 356644 1021042 427591 355302 110650 868944 993674 928102 1033477 4836 559961 516309 528123 898576 170570 609029 39923 543417 849302 982030 463018 244552 449949 657356 991550 666153 832607 964188 498101 93775 331267 346275 521847 237486 1003860 969927 560336 832448 387135 691 476016 993793 393302 282775 711402 116851 973648 706406 443960 550939 700294 997207 103221 643458 202872 87141 1041186 305460 202566 781007 389922 355396 566072 926616 111805 1014983 510519 579848 1013345 736852 90449 129833 728028 737931 1000761 1099 1042147 689547 535236 1015168 577423 375417 851821 299808 224475 108544 121297 702791 486695 38092 293428 286802 302776 574478 154363 833894 624693 918011 20784 887529 299308 16461 376066 726279 113291 82624 870977 525870 452391 220054 868582 229266 46136 210964 615817 207274 123355 965891 27113 743601 478095 717615 453992 475430 159928 721899 134540 212044 822560 673164 231040 728235 278897 743401 615312 955021 510908 938210 212913 893058 905205 1046742 988662 991196 962676 268075 1024540 218420 30325 839369 938239 300259 477849 68255 704803 522122 818531 260637 643884 7818 925628 1023417 412262 264333 600944 287594 326974 783867 15279 1037104 955846 417158 54668 805770 57909 454815 606337 773630 636261 110590 61162 1039253 874324 266270 358021 24923 689571 929214 923896 242915 918554 922209 515147 630978 507170 985295 799594 753936 225865 983442 276132 225258 457922 788346 683055 819698 531938 771097 860321 922317 778148 988232 216952 270756 99622 240800 400276 441764 723754 380418 55224 164478 342166 264720 630540 271591 81652 464817 294302 593689 125683 1030033 207068 462161 943332 829598 215067 854607 819517 699532 871700 973785 303386 40018 384097 925496 74423 625835 247300 140728 745975 983702 822753 61741 542944 341975 623680 737385 421917 749428 486988 895943 1036155 154168 179862 577955 65132 690995 155026 168671 525447 850999 197144 155488 834053 1024605 334309 692879 309318 529022 999960 57305 318026 931259 479157 511791 150841 69110 256037 739719 340188 1018454 567732 144729 968737 486343 975890 467746 342426 801144 843987 657893 450558 542043 900079 856997 469671 639144 773186 948715 462355 909402 1022989 94790 722020 790960 356723 535239 40416 212654 747261 54913 369009 729753 660503 510479 179493 765567 640400 43022 771759 818605 411166 564638 494564 940599 210648 241381 78656 53619 194490 463756 339039 383102 139300 172864 766084 360629 624475 741938 185109 244797 580871 572824 664092 668285 774580 509994 120520 533663 773969 280229 1021418 680466 16819 769099 704633 871690 1011475 730977 152590 716543 123020 646576 940904 466218 678558 227589 978666 765195 288174 185266 705816 440550 747139 5386 1004318 848960 804555 249320 294217 135271 241044 75049 382859 602344 706515 594989 226811 1011735 303328 570202 806227 160650 920312 300697 271216 331934 137146 211415 462806 262385 336043 556422 822314 829158 548786 275225 791734 516644 530332 375179 350440 717847 412825 436697 916434 29806 265405 955267 451756 742811 739456 117007 728910 391510 736063 867462 674999 1004826 615352 93173 41865 534183 593042 941550 950409 145534 746707 175620 100132 243304 665704 1026387 86501 37360 972960 293621 111360 784100 558257 157837 820427 249816 139826 794305 330303 547490 751007 134584 450427 117983 428761 906656 162369 395373 769443 967466 604792 24559 414246 613388 723624 879437 761198 785278 495745 846897 966122 687806 322900 770698 189424 197004 921240 520461 928310 895662 691815 45487 982618 624749 140286 301612 399708 556311 894016 1036420 460831 801659 496180 806776 82923 414576 933763 408337 252654 872014 621819 410906 895158 580466 383758 270753 794296 462015 490067 199546 695501 828184 420868 678076 285104 158439 434815 794433 711553 108697 881094 780586 196676 103712 434174 489818 693859 518768 722419 237558 558376 950274 704403 990955 623940 1046355 846959 892520 747851 882790 458813 831839 587318 1015358 893784 322057 543711 242533 74558 589407 908680 646761 488209 326817 391765 122457 375831 1019859 452045 833356 753211 1004603 884829 175834 82057 408549 425941 30881 840117 328479 407528 881345 858261 570621 62128 848480 1012898 278486 383273 827432 44668 530885 945074 124100 751715 652585 297615 550246 425662 951589 69225 233540 264344 479777 323788 342294 337950 433735 984231 738714 162594 743942 16080 420369 818075 469139 36478 783807 352291 29795 411085 307054 429176 168883 135741 705004 233979 916736 99635 571528 835636 691087 666743 756633 214348 906214 998069 638199 56977 493649 245756 99456 334069 388446 750146 3220 663952 286305 787933 245402 206362 385521 71179 761721 410994 904809 302443 375839 266265 556648 917122 959998 956599 398673 629816 262026 136341 611276 721496 792764 68642 818243 761363 301970 400239 935782 525949 673933 869042 583847 906511 770865 444103 336575 790052 618120 369066 748583 530812 285088 754430 336800 608955 932872 286857 1037484 850411 819799 235189 298002 338934 27301 301329 343134 248621 405776 78543 143966 290756 871481 1005379 629158 440403 768452 557674 200973 733782 940764 829792 610094 316078 549036 178921 251624 65055 248039 569321 179167 532944 322112 338924 947960 580558 200947 830879 903905 1029000 535355 806740 243846 877140 624089 792451 492445 895977 759956 710979 575260 50915 189107 369877 104893 611651 251781 837658 574081 60652 252633 548631 392490 340007 871814 947320 675519 1013280 567781 832011 944652 590694 831569 500033 599071 905839 500654 97200 1046732 1043474 234976 691091 237354 872459 509007 859208 699924 683386 590953 457425 807082 207716 737312 165460 854733 295217 393832 86171 1019302 40748 922555 675477 760863 1025798 403093 891091 851816 980052 562167 1031180 822132 62732 796648 956825 340857 1020428 392687 120825 470644 206739 683419 582479 732067 3526 984827 556511 497417 831788 1023782 647316 650733 146227 552117 879485 402267 641705 472132 190028 922785 539715 361716 610518 200147 688921 918764 541589 220745 299304 970195 319529 392476 315343 711000 283090 409004 927826 818603 908792 103452 695387 719361 951460 616916 552564 332563 12548 721407 252557 180127 424427 1011211 1007228 1041638 193102 365099 823928 140077 199112 539096 496030 766524 621847 146508 455277 871906 349852 176389 151369 602734 556767 209992 89851 600375 1039625 146332 367919 632086 984937 227915 33524 782055 99312 546276 544576 90636 235700 158396 876394 112873 306289 139368 137134 944489 341763 216644 482221 332152 147949 651247 1021674 193414 30933 59853 677198 754442 576005 843140 682916 262397 562924 331391 569374 403547 488603 284270 344782 780966 293961 272836 615982 408674 863184 240696 780185 61850 1037869 841028 661455 371290 762883 631977 480117 1036082 9241 747241 334738 236986 945111 395724 376340 673032 903117 98524 757321 332347 392237 211432 437606 634100 70988 106885 221956 615384 444453 243592 722333 362767 221909 963469 619283 188104 806176 244083 596266 922547 268523 1023454 495113 216965 8896 965300 309438 708472 115277 447393 952759 824008 330469 592531 738121 857911 465917 910398 283180 337289 393648 875672 243196 437769 795964 330590 391610 46339 609667 940174 179274 282440 733067 442603 903411 831149 495358 797309 180194 802443 650923 1001742 872102 53313 446723 922285 1046709 55213 428189 541743 749542 243639 628914 1045929 556278 466631 566689 540407 423939 226122 128364 257081 20756 86064 426042 410192 665742 135537 561363 512869 620480 880771 914727 90979 641369 405734 507591 973944 492 515224 103274 807832 931955 1020065 691562 990458 663241 121225 633924 848025 522799 1023965 1037596 204468 797640 795822 615223 1037390 346396 396817 84094 1011631 50329 361376 507393 1041633 796173 88823 951410 799283 316205 873528 832678 124090 550930 222856 794648 175307 499639 662671 147814 262787 904316 655612 441554 973375 975014 269055 618690 92452 919260 752333 661056 326040 969388 251424 225658 643015 184580 472244 791107 728607 401593 306379 959632 854484 785155 667562 774397 442205 934911 747034 503110 694005 97068 498920 310478 936219 1000430 49509 950555 340754 622095 355814 367191 961377 519737 1605 1013713 681557 161405 844894 759930 322170 646863 627859 23401 922918 77191 991817 90199 765678 626657 619625 96292 659503 184958 899552 140624 841094 158177 124447 175235 107608 199411 474523 46341 458571 971648 651854 817478 600779 393912 512052 165720 467334 278959 1046991 856432 104688 424924 898212 970344 398784 214942 17852 617024 528497 515762 122404 99993 666050 763582 1021805 150328 618295 805322 294956 165513 831381 286402 637051 876058 647018 958965 892534 36635 232834 507289 264895 147173 26483 41540 105723 23408 970259 225140 268371 756699 424444 846857 643060 1028327 667663 822982 664463 783740 755182 857811 68570 814884 177792 504894 1029900 478859 820848 245877 275813 1024005 14511 329421 669092 1022984 1020654 695551 446863 821165 193061 19365 92783 402739 225039 296642 759185 242812 332459 325175 661702 33679 203453 233039 63203 659220 20042 407604 298050 111323 877088 199287 113472 256597 486732 725388 993469 467225 28065 370763 624799 267105 252984 942193 850511 638602 610794 490269 881978 975256 474072 192851 17745 200111 499684 265340 563081 83611 61749 757476 595548 406345 324791 27707 824903 777804 505240 463381 512586 853593 35277 606314 407659 130763 468619 29206 247347 598048 967886 316762 390447 837753 87509 185433 374640 584734 837539 601500 820235 144888 285056 105615 422810 47126 524407 397825 748730 11304 252886 294056 90251 508935 637360 205211 628531 756267 437086 492758 724059 610867 436730 123321 777136 211297 543458 996233 769379 636699 164923 249326 103082 474476 950636 34164 918077 1010048 493470 288778 337113 246827 191043 853381 82369 4707 135052 477214 39736 13762 34033 187632 19208 105733 9133 666747 405246 148623 345408 58148 779627 1001191 329707 723378 842149 326965 500535 962003 614532 176073 52335 137877 58597 251541 11041 565485 336938 59822 777632 1044531 555705 639438 462213 1048228 606329 755925 431146 1016287 800088 277059 372526 980841 523719 373696 836852 802089 241468 677269 801059 47596 683183 865072 872743 792034 398109 512932 731311 885535 194056 492070 374317 890395 961526 798353 57177 699955 256750 187875 105902 650789 357630 895678 733932 967832 660663 742888 945556 722066 764335 26315 851311 626176 738558 252918 186376 362033 808385 93082 503085 8283 583067 218125 682866 456213 58671 375883 578733 847835 428199 369776 336507 507278 635952 878143 768698 253681 292988 50590 717837 80941 696126 692504 977499 675406 935857 905817 222032 513987 758546 822966 901851 208098 876833 399266 69550 592993 859300 977722 919490 985054 1021925 271546 83152 883801 63791 818438 94424 6837 112468 580386 1018526 983098 435754 423098 735784 155414 922377 294555 865602 177879 782671 1011000 635898 498930 988892 247078 849188 464192 100502 687008 250582 490108 382694 59139 157421 390854 231994 933715 704391 232483 302977 569013 369543 699642 398514 782835 1009429 1008792 886085 231675 708635 790445 382648 685920 789193 828621 324875 169176 896529 691441 827204 355772 118827 723955 541677 45963 76563 145685 650641 15719 676102 821115 540482 497814 192777 57004 1016086 862466 863074 869141 507045 580026 194077 3718 125325 548207 627080 1030322 928238 720632 986295 208820 857839 459214 252417 835717 924983 692880 160640 626567 846196 673665 462741 499965 1041624 995589 615779 291216 639382 424487 688463 401100 5994 301334 567686 73632 593934 921508 742007 822498 140230 506822 598869 457161 124373 47126 658070 908401 450822 511060 483958 624218 361508 945633 796021 1027305 466561 741442 471765 950758 781427 951715 107293 154621 144338 601937 732313 519997 290940 704063 956375 857500 37074 377730 17451 141168 672312 938197 572460 910327 675224 256278 875061 387536 852960 590023 589029 900992 113279 659086 445343 945135 874476 404405 68363 564968 127007 738474 393619 223644 880918 514432 322535 624416 89938 282221 328057 472298 369239 379978 559362 695128 549167 831766 916731 575017 847592 36979 81957 601345 771857 771112 975362 642026 367169 560285 750425 904142 748177 115042 60086 572158 899101 594344 268519 546222 310662 316614 273792 974454 244850 486069 412504 1746 612875 142485 994570 157603 985980 388390 842101 493997 627320 198992 157756 818711 821683 723099 513607 329454 196966 380343 1043008 216993 994255 808694 403735 931206 203183 724685 449151 532564 296650 896087 204142 551591 898666 435154 199841 612992 876509 272159 520982 829890 502514 308806 37007 564918 670848 868336 93718 1029256 348896 184811 213620 316359 782958 645546 616120 924393 860683 849091 154294 538309 538526 872815 285061 805655 930958 958221 523776 682751 143946 36511 194374 696706 712385 516939 314683 428552 461034 594651 505093 882908 474430 423485 488847 340911 946745 264709 23561 604694 771292 179942 540774 695815 1000750 350781 235996 158816 774838 59014 566120 566624 526595 701412 168007 116012 15397 387229 446590 318540 754993 172444 943444 800811 384704 41710 345554 170906 86384 497733 119626 984909 12386 451960 417229 70236 681402 984833 964787 1036996 1036067 426621 778007 873956 633416 812848 1026137 43264 856412 679551 691354 553410 34707 543859 883011 530100 431527 229437 111998 96198 1013332 750764 579259 865998 250587 401592 443693 233475 692099 907259 512075 508546 763923 703283 316239 526538 138330 637122 485818 270655 978088 204078 13262 812714 992850 177057 76563 751799 458801 226921 919250 816245 263971 53113 307357 1031386 547465 1009895 1034437 21309 63688 1019244 342754 770010 596936 727271 189008 952914 828792 63706 736940 475688 760904 15595 276570 137029 47021 309093 652546 983668 851104 470453 506895 294375 682527 202989 584495 52656 505259 259652 260822 776265 989129 796563 103098 757517 665729 484313 110168 845500 314338 702393 53614 221179 77436 267767 1002623 73681 971236 751615 823634 628780 436531 495198 563059 49242 935304 524614 872625 581008 266881 475407 142750 56167 434886 386736 766483 341081 593023 107594 596393 354888 415192 640414 134208 3832 389508 213137 418428 482448 215863 939439 129603 24094 681003 1032358 432960 960528 753564 1013958 912227 958651 515916 983432 357215 22743 626688 609028 439083 324608 542208 926329 870018 41271 870811 733897 858467 205664 553889 300282 699537 584130 539111 979126 485907 440458 445383 863435 264629 123208 933533 241581 722310 461679 379467 208879 335449 101593 660917 857294 651332 348738 168774 222886 956195 874440 388458 413562 287510 45426 1016594 76656 630014 9125 521267 600403 940804 936880 179783 1014544 1008915 284738 190666 595513 600409 348654 573886 918661 311498 127918 698920 148558 66461 987997 717456 669969 634317 39484 837509 830449 955289 724334 667159 285749 845316 894587 856155 204742 821077 457681 874987 562098 225176 407870 402531 941228 74012 714871 259045 784265 273652 346517 918422 268740 771958 605075 827935 893435 486590 373969 957996 661615 431404 183188 1032944 769928 686562 544387 156832 865359 780615 978220 916723 827123 469894 913533 317353 815941 1046288 492363 184065 770363 1013014 363214 464960 529776 939535 593699 729137 715170 849464 930761 554912 304435 758287 442404 1036254 470441 297688 866302 198464 132911 703256 164865 279968 132370 908060 535102 796890 428612 456051 595625 590160 940507 977776 193434 597607 915347 68009 135757 142088 104520 765051 123747 498208 828030 62595 261983 140064 573145 625446 1031978 675453 424101 751370 812176 528945 93775 458907 512705 622136 659945 763527 775889 162068 457130 467522 262199 494666 1032300 31875 395602 377059 226861 78277 970719 625644 827534 943815 384388 445174 314199 273676 622665 250006 633073 317276 357146 622822 377578 941633 398918 687619 965237 513163 669699 222349 727271 584653 355559 399402 110651 887005 325744 139266 297871 485464 607614 791364 618405 1037083 388820 398752 125795 746187 677786 746444 325715 120399 316382 61440 797476 783952 155918 855673 422951 625088 847487 537081 159698 88656 669162 571461 149313 870648 861161 771750 729264 291443 774271 865897 139266 353216 788365 37215 587581 155298 549214 859742 788236 110113 1043228 982461 266044 264967 155480 1005020 880447 200804 716422 364442 456364 638987 759678 238301 673212 595731 724989 1012494 1031631 701014 474402 736154 485 230133 932849 986226 329510 561874 1046995 349836 832859 514324 679188 821343 989042 466599 130404 1030763 662525 717497 617559 551855 320947 503614 593381 740913 830446 953709 622826 140154 863020 576066 169895 305431 435599 187130 57407 169241 226141 635289 245051 41622 992128 790887 396807 699942 76806 127854 223090 844390 862882 785150 777266 390264 701737 850474 546142 290945 440855 1017417 97010 71210 28936 629877 732238 541984 252735 22031 428215 293269 250914 896313 821205 776380 373179 676186 205364 183632 30009 887710 985539 373774 101229 340852 258647 759862 597326 504590 354857 262158 1044597 138212 672340 117087 579489 281393 296792 333302 1028917 859765 2458 411684 524725 571377 620001 266047 852045 185134 1048027 427039 351050 993654 233622 611745 814750 648793 107271 984360 202336 142378 166022 996119 659274 43136 613200 129880 517945 800950 554244 680408 818609 958058 816935 118536 267351 738305 1041312 433246 782197 659746 607548 1028306 689785 544567 387115 470369 869494 105967 205441 928142 907425 194495 535734 753628 71381 640604 166439 502357 92176 67394 459154 503558 445172 950320 599454 597120 943175 132010 748881 71257 237427 574838 646296 29097 843526 442143 81090 975246 900403 533621 320773 996264 56400 845835 332536 957597 739158 20408 512791 70806 746084 956695 424259 836544 355132 699911 108863 425677 1018309 387371 913204 86896 1011847 780906 714798 206053 757042 293744 457372 22630 117015 885804 106196 37303 383405 986960 931724 950171 598286 745172 621154 309340 925303 856180 223318 632391 618187 348717 1037899 820269 154897 796356 1017225 354788 328434 309823 248894 682180 522556 509545 970232 768043 497761 395090 148524 586233 575736 311245 972467 89877 353339 413169 394312 87014 271496 53145 39691 957658 927201 317156 770305 391906 259691 405173 953489 765940 276211 569140 666888 72584 379748 205387 434966 91932 498514 669737 919887 475824 516722 363459 552108 897355 332063 46926 668935 910708 670935 686278 466338 798137 598204 255595 769441 389420 241172 111423 1024139 179168 470218 99209 126669 678768 715754 348500 173623 134009 295464 450801 680572 176668 237146 345457 177591 666749 485370 947499 69857 633670 1011621 454204 408668 204580 667550 92930 286827 505161 203851 566944 892343 615401 148663 864638 865740 100029 1016591 611782 869273 953219 736549 855016 721908 700027 963824 261910 765460 902892 387338 500169 252949 795549 329009 1004090 230263 292700 746182 36586 556447 972155 399697 80667 630869 966221 270075 914260 812613 670638 915730 422368 468862 527737 195720 131920 123382 452111 925301 920309 496131 1029846 283793 563047 662243 330936 951739 591616 704309 97440 68212 572514 600446 466945 179556 910061 722086 139598 367572 672585 926840 22659 194099 10211 474661 1046427 864402 1003879 995522 476951 594727 785227 56773 488061 43726 127045 627084 812247 113027 372431 916438 767280 636649 368042 374855 303899 90310 872535 1009385 205612 646021 842656 1004710 523132 877234 408077 701391 520233 362882 180336 91288 262099 592712 172634 544153 831521 207873 558755 410702 158266 436425 207846 361880 321357 931940 466178 769595 240905 826294 685466 697182 104997 933451 308886 727822 885465 943824 305824 324794 122211 128919 940712 340408 884356 638744 201313 318911 484864 940138 357569 161643 1022754 498638 761989 1042621 989493 106277 91306 462744 576524 83573 820469 448069 892027 681064 331373 711664 363739 617164 244699 1027368 1041802 174868 551505 363619 815465 599765 695712 248440 1034844 979018 398560 962339 308686 72401 356076 127364 823594 80748 843491 114848 52835 948545 454825 285663 491629 11802 351587 408460 849857 268006 520191 706904 290525 136246 752042 764120 116418 490177 185943 561154 938868 783328 786751 634804 702590 126482 211291 437293 1037675 302458 407020 271762 49742 363612 617204 643179 1039419 768932 89530 204323 582091 414558 133450 816523 139164 320319 414451 981847 437455 471835 102087 846495 767881 435052 857118 32096 188786 728530 254483 1008889 764985 890253 939013 316078 390669 661509 1041944 266281 493093 224579 592306 370676 436538 673909 985598 73216 777736 657518 786540 342048 823761 854051 579887 54927 60633 687919 223166 941158 437995 1045072 166739 239655 203730 537575 680815 564277 391137 128124 169044 407385 1021036 516920 39817 15679 781389 810602 537690 749302 315488 701443 248918 152436 861190 1045017 460751 692240 469414 870248 874077 839942 515879 390092 431963 82423 617080 706760 249449 169574 955913 342530 387048 631356 613711 261572 36225 229956 428355 736637 199327 283824 23780 677438 606448 557458 676272 600382 437480 430948 517167 982103 883261 237441 28777 322182 239724 802473 138858 386158 540467 267649 384709 934102 693013 912656 423694 843046 367065 940868 826975 511470 85771 719723 141780 434016 796794 538298 936207 271825 957112 498890 840372 646716 699805 576533 172270 450239 630981 977534 65001 284443 630797 830918 663637 631096 886810 586776 571370 123295 47826 912510 821726 342014 66528 315241 925040 491432 36148 10029 751713 958482 123777 436354 1043318 159063 2750 39684 585464 530613 303782 643508 659251 733454 924472 668534 125178 406376 522551 447377 144929 830317 469674 891442 846338 582636 813917 883945 548345 993110 964959 870185 822760 561218 1038722 193228 746676 485865 846815 888974 399557 467114 856143 245901 104586 639623 6898 572112 788211 331687 1005740 649148 346101 72402 156579 460960 826634 686584 657347 454699 348590 657066 210746 707312 292835 274079 265980 129001 636078 119857 322368 28913 334999 311006 494592 639817 794669 629703 936317 170004 1017984 626228 350394 707802 295845 872461 8188 138249 180534 254563 826192 611695 630479 970213 971013 140994 943250 389995 415277 1012760 364964 322671 1041185 540783 604334 261007 325626 992806 945245 953613 758041 24450 768994 608079 519071 548650 180082 633695 154101 325804 963783 83307 206918 202998 666525 945478 430336 724701 901686 300774 704855 877465 651735 930532 650690 148295 912200 663295 161404 882022 885592 435865 990212 583003 536407 791352 82845 506605 201115 576774 1002447 262857 529915 68434 585956 583423 794199 267533 246124 751491 933646 594254 107194 262829 134022 354255 222564 654777 455335 962925 616902 294216 961376 669867 283776 81373 307489 789040 512756 277601 577632 496964 94153 122528 967444 253015 358251 371658 318781 341371 257160 496883 248154 957157 494740 118162 611569 822127 58438 603142 19722 752409 1012761 674316 486068 775044 713932 834890 610175 361589 936930 1015752 496129 861272 491555 1011826 711250 827579 818713 693143 659087 97998 580756 121709 692058 175082 348455 753802 754776 1039879 738472 518764 932018 820292 423860 731123 886677 542563 440104 849890 415922 465481 237737 90465 208062 711299 292637 777342 834035 32956 919344 985767 104589 188744 564176 720689 458575 326813 690 792533 299003 384980 1024203 812333 865245 5420 825047 631612 460865 435336 1045973 115171 285432 107500 197512 523629 1029848 808963 1019640 296708 852025 451740 414959 48441 106872 888104 881789 128128 378743 492862 586613 315313 44571 1003800 1004269 731273 130253 439827 799682 952359 668410 539443 199441 601999 271507 539036 255679 503850 99982 490778 279027 332868 822115 619674 911767 235405 36751 1045167 389338 257945 775700 949774 898480 861280 808183 471570 1045840 456894 627137 208697 782517 582388 888319 564132 41247 1021221 967618 13211 654479 726490 864800 813575 150094 485503 293297 268535 624486 116195 330002 180764 318247 812220 416102 24396 531364 184865 277200 180994 746035 55822 602362 690396 962545 917475 515985 890396 893500 1017573 362182 76328 341815 199356 495566 360203 893513 239604 403811 326129 667806 767100 390210 584622 81317 329769 704427 385336 931728 644404 349668 99369 1029079 528568 940214 265022 234421 617269 11758 473818 211113 121104 130014 324996 116983 437008 374233 482404 951333 14051 735418 819146 862078 528279 685918 1023912 418450 380449 440101 654355 154548 813530 842869 865733 1000571 663804 968503 605854 392769 848169 900952 1038879 970407 892901 389449 503277 533519 217879 850560 57940 92705 113036 361973 873153 781895 246644 653478 937543 250928 322275 11795 649243 203344 724049 541890 645144 44639 184091 555708 387900 889302 40448 530958 787497 134773 536484 750922 502693 850624 827152 193539 733466 462461 726064 995156 809751 804663 130131 794202 436173 875710 447151 348853 335250 738725 817371 345355 371554 969667 794451 110982 530777 929971 179704 459857 690490 189011 334989 316958 362219 81737 813883 882851 633079 289657 879374 693016 49418 13456 796277 577211 302201 722557 932294 824140 873656 126962 895927 119697 602081 571111 939494 584147 4404 523544 515411 164959 293265 750722 408289 827911 268287 140266 185304 171678 649769 179030 533094 151424 257244 391313 126489 536583 941195 596907 791654 302615 427467 682871 123174 796307 468439 117260 1046292 319973 23309 481605 706640 188538 861550 667457 761567 370500 554786 596707 406824 572470 251122 1013842 581240 606924 100044 529786 606079 174208 284739 534154 1021649 287062 452877 281205 169319 177233 822659 106353 378651 301051 900900 321402 822063 40673 138514 113872 236743 717845 654483 775796 207722 419755 625041 810160 754565 691004 489243 871820 935656 56934 81890 848217 406855 723785 456381 745258 1017018 275211 42789 266582 182845 1002069 1000889 363000 291377 296405 733372 591727 706777 1038010 147602 805086 824030 161595 485447 1008301 669132 624400 386567 566022 225426 767991 656295 34393 762886 2609 91931 506840 961375 1022210 324350 604668 541881 292660 931597 680702 2452 498580 684204 735583 784214 1039732 858975 566368 755652 262440 266578 181386 874893 119945 998354 612392 92351 809845 906194 12232 644944 199756 209511 897726 804246 269429 340300 357281 375503 777431 400223 54476 204186 206432 797986 507102 15484 972418 566587 744251 1009245 154545 25844 326792 758536 479718 532667 716594 465838 798495 401571 882664 590692 786396 757986 906781 708512 78756 483921 88199 585920 358782 309999 164259 506499 44152 456286 146478 978061 577572 341605 729005 903912 335126 492396 574694 640638 400743 490755 338533 636320 317749 432731 927992 1023106 725793 785099 325684 198076 431311 771660 639725 912074 625513 663038 347073 928909 652317 760993 172431 891849 137370 354077 713720 168357 269207 969978 333797 727086 169293 424169 789504 303827 16376 864569 806201 153322 570457 534626 797506 255018 276023 843134 1035540 978223 561369 560331 742760 851962 590733 340010 333631 7790 474661 921507 645723 1038036 486773 385503 339907 60504 612310 31916 1037891 626569 559526 136573 405225 272093 364998 397800 573834 173867 675354 1009702 577851 293935 739341 298902 196824 65801 532746 590138 657280 559294 855812 411704 226582 915126 485615 434778 558786 714556 1000260 209039 854894 26625 531585 505704 940106 409754 694695 913307 806217 707325 611003 157316 944546 351240 175941 323231 454735 867322 119507 434191 400529 470776 39287 485658 1009258 757130 828485 339627 186145 453915 95703 949455 814530 481404 630473 706360 758684 530529 588348 670141 303297 920546 129623 989400 946313 430332 525505 176678 919055 720142 57129 515307 147634 697692 469951 854668 106646 882576 1045944 1042194 793377 74292 347597 297390 196478 183609 521916 144687 584477 483954 664006 501901 773681 288282 342831 589666 720944 745290 837314 598636 746583 643204 19530 51213 761380 1032235 939034 328907 677338 971016 684934 1010640 36096 256711 551272 638826 131810 881271 936604 995724 370959 4878 1031812 341068 534489 792035 281476 907875 684760 346930 701319 378800 945511 1016476 745592 1028533 237349 103332 778442 1011736 391286 63027 357361 433444 42752 518932 42727 312902 457262 537721 524456 863376 350128 810612 245430 267577 802809 628607 41365 371226 484032 268533 248144 551475 181120 532374 893426 862756 1043960 619527 909326 959668 866987 754511 691512 170830 74592 264028 795786 951935 763811 671612 48928 120441 1032515 309476 544924 508820 452818 501549 783267 175815 43560 380113 149085 201267 18656 390067 186105 786841 685274 980372 696359 473822 331447 808095 234908 706190 719968 877534 82065 141399 396672 65474 289861 860041 61445 1037983 516727 391069 210083 475437 538604 92331 615249 437000 567535 657394 729033 101169 460235 608340 89612 519308 44883 2775 960220 493152 697180 48933 748609 484570 956733 857101 552453 8586 994901 604160 601656 175075 336517 436628 554412 1024447 500914 563205 583801 79834 110405 250799 240251 635474 423082 806549 463823 552238 449492 142557 488794 488659 658616 25938 257346 241296 724173 979425 84850 102676 879506 692252 853531 27890 720648 266682 671278 935204 831540 605461 709602 931717 22431 605610 428852 226646 895446 435357 147554 183226 799721 588082 601199 834617 813040 1038677 670115 140609 375169 633363 747528 359072 772668 1038367 344558 691724 828992 698446 548967 452507 659634 956443 982988 306763 1040445 347684 828470 663675 617357 268970 904709 498800 525779 133141 638557 932049 822084 1014638 543652 60716 392602 91364 902662 150127 471185 131144 977905 50031 362091 599440 978585 230756 179309 928087 624245 647275 247648 347483 726976 999427 442385 704766 583417 373649 647121 864711 744803 591580 363765 650206 810374 813713 751447 821907 763820 306368 836819 276695 740965 65885 609739 33217 408323 285376 649636 504074 180767 86565 510791 574353 215058 696365 191904 714713 456061 664923 626722 822918 818113 33432 181058 264932 584072 999856 918776 246624 298810 1019347 650561 258572 1045385 490517 256671 259359 186342 1041390 200343 339827 478473 837562 1042994 96518 186221 675129 752253 991097 1024977 17936 468233 292500 510904 936007 1033323 850112 305642 153290 902333 128907 278257 793064 806939 580648 435613 960471 625447 587756 366464 187693 123270 713938 524659 804200 549473 226808 239631 168808 928997 800800 973877 109040 715971 754224 278407 144424 550576 923058 694508 839198 201958 282453 178448 638272 119714 321386 880353 997603 433572 475751 756755 17088 678066 479592 653725 921457 373269 328361 777274 917241 592666 82445 313578 402745 357778 690586 330094 156284 573522 721403 651471 265196 955316 668413 278487 926746 564756 279570 432534 9082 1036373 576721 919519 86244 43610 210291 430024 961045 300940 960344 906798 875564 678746 494976 381998 248877 1019317 828691 629677 733057 862096 105946 404434 767092 597862 346819 611718 342710 988595 877152 569339 433115 135546 642921 171298 361435 609470 102709 745011 579986 659721 732229 538665 505665 41960 174778 698435 979723 672620 994522 895109 997241 144042 657807 459829 371703 251452 622311 965726 77140 254143 62101 949328 398918 167763 574063 728606 169956 587294 1025262 671518 369194 220361 498097 386157 679032 699137 27130 12137 667155 976119 112943 598581 480931 309217 435546 554040 136884 530039 849834 882334 682037 386422 648432 461013 18171 964640 417315 367890 297279 302267 323804 609482 804892 391438 210906 916793 579602 489191 580480 496606 414086 983191 402002 15101 174400 118131 266620 701980 1005803 491093 531787 706182 1021848 281114 879025 368587 336443 801314 367301 814142 889901 95955 210241 188789 151464 1025046 1019651 255181 849486 413144 937868 409572 160163 287883 32900 222493 428942 444834 601652 148511 661212 781336 366602 536150 370621 947434 717081 117617 187461 590744 766102 400866 406764 326312 422492 366433 752911 416803 26473 474474 443245 439831 874079 384442 778922 73491 470020 1004245 956879 82606 465858 514179 865480 491008 151591 225359 509157 265254 797542 480775 387417 737987 6101 361535 862142 319098 321645 280782 644239 548725 772429 256334 822189 554465 835639 284576 932059 1015407 179474 849510 831554 986837 604774 552328 120558 299595 880099 429744 482126 325135 329946 412109 589240 91617 821442 635284 485602 465031 989109 397306 891498 797770 654576 133819 711504 758648 892246 251863 215159 135392 920558 98831 584487 935001 338529 343404 1008014 378683 547197 510905 792378 88292 244148 192772 331168 138036 850845 915489 13465 122641 1032306 411431 348896 32996 363153 394225 294549 21787 736764 706717 206269 238757 405721 944145 108223 866681 707570 246385 751848 391951 441141 633258 255208 629477 44597 382443 85331 807163 1026215 649766 591650 763991 778982 297108 901679 809858 735856 30510 164284 475402 733799 250933 271597 477182 689169 88746 753481 689269 278361 898774 655677 543751 949067 715460 192665 942674 956059 770754 209169 472438 329759 88548 629949 731802 180049 306817 126105 981605 660686 935604 274694 73093 871129 910556 711239 543020 826840 281628 86277 326541 386262 70876 859852 530532 508416 430406 239243 38251 680744 377290 945432 145126 1036869 285082 1044906 482328 906737 971566 726621 1039307 221674 562370 989361 979149 759697 795859 662028 669293 22126 880294 276531 767234 941226 5825 341461 589412 849811 253808 439040 88689 738332 597313 325034 328586 327514 998280 16937 488211 59144 1003740 50107 966134 698884 312216 984320 131361 682191 392795 194682 581123 771601 996488 758036 919315 427796 79559 60056 449609 705604 415618 197175 137123 174517 1007465 458502 1018274 771997 692719 330363 189898 651989 442826 571636 237349 374108 292215 393776 775361 544468 465843 313811 544301 476419 544771 325607 755712 99412 995117 860502 381010 4179 900029 376945 291649 803893 414337 195948 653166 893773 732941 984799 92797 80280 655416 457286 966041 822322 363677 810114 930285 924127 1009435 860759 316716 879491 242518 280812 265738 832682 588339 327246 145600 918529 396896 154092 676748 918491 202 369948 310062 412333 140580 340885 718701 605074 140903 904179 563088 620231 142156 41015 728806 973360 199380 513604 196926 725458 561345 237667 503663 1030231 119322 124352 46034 526221 496043 162538 384707 530663 177282 649815 557859 243194 837235 314590 508633 964865 822933 897595 125772 589146 46019 498062 319979 516103 684317 981468 1024165 1003566 678532 219789 442993 815001 78113 752620 925640 246583 444382 397227 621350 324505 587755 590172 408972 400758 304443 85752 17153 569895 709380 356700 243468 649259 247875 808135 917820 48037 148534 713054 1032608 753369 574176 660393 122191 981683 184712 501011 1022690 597823 291642 214125 511733 607282 103748 679531 465066 1046880 1020859 292389 863781 550723 183796 134552 997649 868219 674571 7715 607001 736585 749151 139530 45680 210450 1031187 305143 644682 899554 437647 689524 164704 148454 890366 427378 245872 260849 1021646 243141 819899 393720 1025074 933541 490118 612502 956835 969518 913305 412553 1007195 688609 634307 226611 727512 625953 524627 806425 489568 406455 1033121 609640 65399 426319 817027 760171 750186 163576 30168 935958 673479 588712 10753 995198 207075 320694 548451 83551 823379 339550 104678 693397 681075 609345 165753 1029027 700642 276962 228491 974639 289284 529194 326548 824707 672127 802020 742794 247822 232126 7490 87404 760801 864113 812118 261307 309811 308235 320666 610300 12510 1002563 850793 275255 123615 982931 35203 480891 35033 515516 228237 602712 344467 475968 647822 726115 832118 994791 695412 342965 768016 500027 953485 656748 632467 531211 943118 141609 137814 727020 64144 263569 22611 894899 800397 523468 409256 856572 689640 778505 50454 297639 452194 487672 789893 849493 97830 255054 590974 48879 967742 559173 430511 374816 211227 945177 22635 988118 896785 859532 329767 616133 139992 161122 408830 179427 467980 488422 258094 48621 511406 273764 358553 451041 806562 313005 138053 963970 721455 98710 732124 274136 268418 776568 638253 528813 642859 176050 123305 680976 473501 1017891 883687 979670 498098 972208 40736 910868 18470 349892 622515 157094 994583 295371 914339 609708 1034380 438 557844 127752 576235 410234 461009 194529 277888 920976 844489 340002 277245 734839 701070 431611 407540 808750 896468 478815 449375 236730 556792 179589 550681 828326 505207 437096 897123 91262 247410 686151 764000 12371 171313 549157 226456 310586 703388 709706 464761 410317 649924 1037760 698577 829096 97112 291798 269910 964845 661040 674721 762910 753857 72902 597366 951591 39116 104888 946546 435152 1022909 704840 871410 557662 303300 393692 1045019 646008 1034262 959614 900691 182956 251757 851292 459974 754920 779909 470089 591842 565505 662432 617787 785627 520239 96259 522443 860200 1042063 832631 816312 449028 234400 273865 62564 586478 862919 319818 690517 186409 72651 686415 353205 127037 768857 944562 295635 393076 752513 924751 456096 891998 635959 667016 305971 832589 261075 47298 316230 991193 528273 308454 1035958 608094 281618 286945 962566 579449 964057 49188 674781 492943 299471 534308 776579 123974 298432 382939 74600 280586 358620 568901 411550 1031049 756791 187620 460890 590904 934729 309565 633975 243403 50286 301145 356338 744384 973158 375621 427119 828373 30678 19346 106930 44174 383430 813013 599591 808113 927266 147496 378716 368841 698681 82599 316033 77734 40257 22517 916719 638682 754385 602036 181406 245566 133476 40208 614573 981355 1017821 918325 344542 541250 263422 250324 992023 868197 839663 725411 960994 277435 501950 262362 497389 658416 162009 901046 820875 525042 629653 462073 606514 259701 439979 660072 433147 807792 139957 344396 649509 148126 582582 212722 129171 253182 602511 254251 239689 553044 495755 539340 525554 54181 948692 243759 916061 904127 693243 281521 103419 950191 359284 240178 707939 589128 72471 235416 389839 970147 365729 475980 496028 1022361 244017 767163 915662 777803 922059 83926 149897 635291 686040 539026 726937 890544 933284 148585 170475 615030 452319 740568 158482 208924 94493 728543 448963 419220 142422 144772 772441 51222 992102 237904 336466 893085 988302 912080 316111 61544 981489 332821 24344 308603 8728 1025077 524822 671515 55407 574408 89560 102998 105925 616811 506895 581241 585936 693824 253585 393623 501415 172652 876505 793865 1037126 1022360 500613 997865 16909 42865 808663 523669 425538 37928 360757 618034 617354 217331 599210 706343 945780 562314 552546 482718 730350 362411 292658 431366 372430 491926 693261 910227 362058 119953 669328 976572 452736 567909 417143 231357 183791 717023 300325 667667 881404 874064 755745 265730 880751 546318 204691 485650 877555 742641 537547 525966 665753 445910 380091 499204 1023829 1019424 389752 24008 395136 852530 789948 753520 124756 299510 710759 388185 558195 265561 515578 324129 715873 862412 953370 853803 625925 264645 316179 827166 154924 189244 218706 855910 759046 303662 208106 754610 849575 567838 209424 787060 632455 106895 451999 557412 824323 85643 56469 920061 618970 230175 704916 650751 278192 661980 845154 592875 89486 787032 483177 729994 15968 613803 966200 801383 169590 436979 935936 397392 141571 66512 117527 762841 466849 878824 589433 50904 62155 335460 422466 1032938 254562 71793 790581 986605 851497 423873 470072 593540 966217 398855 926934 520343 535502 74366 103355 494032 563495 314979 200252 1003038 125610 985462 226765 414774 749325 937598 710792 223757 477166 950210 778669 735583 811597 316304 317980 949291 458509 839865 14557 672053 117622 547603 443288 802947 625078 315382 343837 868321 870747 471744 503774 231261 864218 92497 797296 1009099 643340 166031 996366 247106 399276 274660 242454 839580 900570 457403 552841 434938 152987 1045254 861071 398910 57686 599995 596977 363920 130136 476242 354461 515802 430929 409161 826662 214604 208085 987552 139586 420568 770525 560478 201034 619191 140867 339978 175805 862178 590153 5170 286909 666777 874003 716007 345232 147424 564264 987711 478752 365053 878581 237010 1046652 927996 41802 694078 820821 218411 87515 471204 905858 472478 64960 987944 897148 19628 948213 572276 1039586 74864 358619 583221 32247 841 300213 68765 144415 45146 776236 61664 899686 149514 389324 866999 333560 204934 910724 861152 809898 835130 220970 79003 652912 645212 1016053 331822 37349 552289 807169 938339 296390 649094 45263 685829 972663 217416 189890 909414 1034876 1022444 242082 383452 196865 387576 260893 1030464 470099 395192 460353 461421 740709 838586 212228 838599 230732 173394 231356 637617 488899 405271 734631 897045 799144 316260 947557 920801 769405 229592 89464 341636 794600 618198 1017035 336757 524851 979462 928552 980909 712909 155858 717248 110887 183238 329706 598952 124007 636759 143040 1019478 821488 547928 142349 584232 447949 305352 756298 578269 863753 901194 277560 479257 204087 494754 319833 323046 418794 515643 6772 615726 463934 466084 1043989 971842 441934 427790 736522 755542 44219 918736 345831 807170 864556 230884 605827 94914 131272 914279 257657 5495 106685 372764 880040 676325 778941 305386 320436 1034547 94588 521562 23938 576878 814387 329754 176576 924165 6176 290684 619866 990286 103172 271863 327686 576512 764323 225957 819386 988087 1027912 678340 8752 706932 355134 957749 737129 931610 791896 544000 567335 144114 942698 518094 718193 903208 762061 2925 716307 683851 517343 308560 916251 448209 345473 135949 437341 670609 534679 844509 85232 676167 565131 943135 952239 375571 185291 907221 924601 332794 557895 626981 762098 296804 363764 103897 1006720 522652 625995 380640 337230 770132 559818 641227 743564 256798 307826 1104 777773 793587 205895 972491 81255 651184 905172 55992 639287 259732 286884 192570 699610 998596 932554 118168 360533 352968 1017690 597946 85231 345611 217325 408240 661938 14686 831521 23083 546797 380277 67607 553474 157620 10600 873203 167599 666718 193332 556640 706000 569607 968760 317449 505510 646412 738745 166433 826009 669841 631134 337884 845233 573694 119220 936436 227103 970109 804523 998181 1006002 894 668183 242864 529507 285492 942128 502492 756425 930838 565266 665968 486821 948575 375870 999483 15192 579213 394007 196493 512104 654309 810854 1017019 362495 127726 524503 530078 126060 295666 693370 741908 522143 107904 855362 943742 910257 527084 326793 221761 494426 241358 817802 823109 285305 687231 958182 974713 708240 590751 690464 354637 231238 81042 981281 521270 386787 875774 30644 431405 541399 572494 790283 809776 369715 51250 561976 723904 727086 2333 555701 126818 954529 341702 935645 110110 87180 548007 359536 998403 143 3713 142355 513441 137073 568534 592590 527501 729757 1030510 137868 517089 1008288 342995 516766 916665 921517 341460 342072 774839 207385 731142 235251 329855 187102 108094 788809 246844 25628 1047576 827677 793625 172436 516467 294960 37577 530731 343795 553133 631808 826221 131710 134558 155896 160776 959 752500 793837 76364 719015 635011 731553 774578 293350 478595 959449 59986 792438 132624 348125 381291 359697 825643 99836 1032671 960182 481720 929542 812212 533800 83710 446672 782740 94831 242986 305844 974670 742997 689612 188942 599123 154345 716887 769728 853817 217344 711333 63407 1015612 779439 704882 69443 533688 606674 274652 770027 962992 444553 969962 489623 528970 971189 911874 649532 329041 1016703 570736 368468 281778 374226 978406 963163 683519 1042140 797686 557139 66287 737169 768666 948801 1022428 829480 982957 655533 9795 519324 554096 479270 65864 454956 863750 753084 424495 194267 980471 885636 915172 126960 62129 285976 304244 648312 581634 799764 243602 812735 972704 302234 277779 792539 895393 647631 817778 932897 378115 746076 581197 679853 307237 64749 164069 658143 201036 101557 341154 689881 739103 816617 468621 176642 692524 541248 265941 976005 968801 544122 913739 320723 173971 754134 355813 125981 697338 402586 762174 309979 284083 569998 1021204 376135 684093 380033 606409 999394 1002237 603075 268772 504815 1046970 120489 734349 1011 128289 60685 586772 522300 873282 9420 805738 699222 364561 56902 363942 331415 189926 424160 839297 556692 931325 896901 250586 747434 98551 197921 364852 653942 978775 672037 344627 585821 27142 588806 983331 811013 115408 408510 785521 303578 486629 73802 800303 214154 247129 41002 513172 659849 846756 939235 655994 401806 338466 939904 483295 590100 519827 404749 131684 124122 873116 312091 853457 585316 406597 883776 109711 950391 188026 543891 528428 41889 409994 583220 352731 555694 506795 980418 113393 116532 356724 93923 490857 949768 603745 452800 935009 551879 132434 854661 222363 190799 264460 67558 130301 958530 79030 732565 825105 89994 814174 1015245 677766 262095 605554 351434 638637 546819 665415 544078 719100 606679 1012630 245022 245647 437827 564986 778627 968866 1034754 676211 369610 575512 864787 714469 1023428 851959 866361 493466 927303 221418 276348 250044 814507 146110 194727 396508 305741 359653 337607 130158 87311 886518 644018 273994 619990 493867 527486 1042477 655371 95457 97797 106294 933659 752923 338280 524393 611063 599808 272521 362799 179349 256601 688783 831444 522861 90644 921702 564232 341244 986307 356668 290655 457540 367902 593670 204241 462666 383613 13049 644666 410263 69982 797201 981723 352952 988133 227725 1026519 996798 248407 992112 906679 362175 414622 785154 585191 213587 767432 133454 202550 369431 466568 262561 324698 945710 111540 574993 130666 81851 783301 64500 1011042 911208 697946 700516 1028259 644322 89269 330946 292720 693338 819772 400176 608625 219909 851193 301846 569140 500637 482843 517533 912039 318175 565875 1040951 343968 334859 164600 461589 838741 851303 87363 33199 520676 421052 883732 275264 478412 695255 681931 724296 474482 851209 337647 868872 458910 610216 296619 302345 677883 441484 836428 321429 508570 131731 575684 810301 345455 45853 721706 929873 377811 1015440 507704 597611 583680 889045 727756 791781 1022872 458201 820583 714077 462879 15885 118961 330296 808828 309991 250099 31517 691324 682847 429467 692598 363343 819315 459196 64754 211465 991651 27787 313350 352546 932213 733667 617575 398327 610802 477890 128913 567623 950567 280010 933699 82870 419237 579521 665089 322125 209666 785425 61329 274680 314966 107848 435582 160007 260799 851353 625561 758189 431581 669530 894066 680068 975958 126340 280035 96776 519763 529462 114054 573975 60418 555314 197946 93303 639506 185439 362402 169296 167482 550981 193701 27054 17330 864916 206319 1040384 546743 961693 398191 589980 359948 138199 514007 638521 488820 815708 50464 745075 1041465 376681 231683 815690 935080 667618 745856 89763 844179 696011 811355 881861 58061 964048 509082 432862 1010097 695742 414984 361596 638364 671495 712374 293652 165999 266819 963701 964223 926478 360617 672860 148856 1044963 709786 769096 427551 446811 309783 900695 601721 692839 872262 9580 255213 820989 967921 317871 813256 859797 888582 177418 84666 561837 533784 30637 341335 828230 938716 642186 705944 615268 137389 24025 193367 988561 269321 719254 2518 727130 894994 312830 995385 385745 671246 951830 688647 266505 177640 257572 374701 819358 781996 460851 483067 359722 724750 239764 41893 720081 87524 848472 370627 1043638 96936 453590 552017 822659 40439 926507 543152 778214 313876 1008309 522275 663822 197478 95640 796755 415538 977141 195641 306124 585226 910577 938181 142717 90964 1043755 359339 686652 852816 1037210 538654 874816 570693 861912 395412 783525 1038330 107171 940873 315884 667197 274524 48829 416376 711520 751499 992818 652305 159671 130649 278063 633189 394523 907796 1036543 156290 879466 913327 736051 306526 681220 967743 520220 398927 717648 580991 659026 331923 570165 701005 66608 93898 477601 11051 17493 748406 253958 635582 657956 737666 504024 317011 929349 218296 1025040 554581 985890 977481 719788 427736 946539 1012042 200748 352274 306322 678705 924951 171740 235344 623708 990580 103733 507934 11402 309329 477887 630205 425823 605504 396608 54190 896229 372949 692515 755387 954886 649513 827892 770412 323859 768602 353000 845971 604736 996104 859987 212929 713765 649434 174895 490958 873535 218359 938907 29013 612204 278670 155482 832821 338547 475470 728912 947473 332410 804334 36617 737745 427406 78503 754994 128543 516895 101812 29726 568043 965760 998361 113218 310248 961899 412889 754361 973836 181372 907263 734656 342548 752561 518294 293179 898301 213232 162417 377135 663692 757377 755300 946246 39368 299920 663240 559182 650106 93356 957435 518842 524980 715851 776414 76063 422727 193348 753493 648632 461899 678227 1008843 312291 818331 746904 128683 714914 329558 710424 505576 330523 477280 97595 247926 398617 198878 24652 101326 611208 533438 96765 346990 407292 358957 458208 391255 762923 129054 733678 128653 316526 108746 186116 63899 640581 580395 270689 323852 867792 1005183 278826 787699 677206 368331 883431 369252 236994 936278 1036291 825336 380705 876841 931663 541261 2341 1039254 681343 444548 238501 859310 75179 157890 888603 297929 606672 251055 738596 604162 457549 237050 870660 887993 398183 832210 604191 71183 811973 125550 879233 152941 460532 565639 533335 435709 266468 681689 282996 667951 710505 1030054 909261 652086 314043 379954 1021437 642953 581110 95304 821442 570722 753563 66483 465534 316482 336397 1003206 494518 122987 87061 636629 269207 223076 551263 739002 833644 865401 373499 974673 802857 771385 804828 685051 86244 445942 810332 349983 43350 1035848 733110 759461 203102 963979 1014411 26745 66174 956252 295262 108302 878684 815135 370712 941528 168258 653692 301956 157137 145055 429790 788948 594421 738692 8691 60186 584646 470824 933679 285136 688072 51557 598600 523089 801286 442168 973499 456797 348811 758084 557126 361881 641514 337488 96108 588813 95671 912325 181748 688548 269580 624177 292714 410031 828677 987590 463261 603490 347460 717531 465183 1014870 982125 669290 828873 345350 367787 98961 591668 804178 231466 104209 293184 508670 394651 744914 911505 76852 316595 363357 968461 475134 969387 380768 323679 640717 884417 1021230 302711 252661 132790 676924 290312 442670 836431 94373 357129 479509 146645 1026983 613685 1043880 987028 533540 568459 593358 845919 976674 718286 677069 692490 200780 210693 408274 593135 817774 146428 148845 1033578 983036 70338 905234 640605 347020 364585 615576 920237 342103 189514 41918 317635 1032892 540414 572833 798475 952510 1016933 358984 868472 55937 921955 447001 327934 678608 626718 71264 115223 339866 187522 109007 515903 639601 587965 149752 1014392 921866 397763 844501 870599 953791 562123 131393 552629 167952 675535 246141 1010894 939293 502544 482476 924709 299054 585105 999510 441039 625452 1019031 1029865 2147 644901 627759 8243 684673 429259 858792 702954 938311 597237 902421 849956 340957 45341 941004 683487 15595 728033 28393 279930 888606 743811 264908 477498 969127 1024105 621718 162759 169147 590237 468657 540844 212500 432461 353605 791770 812398 413516 164547 972581 637195 862096 48222 762053 49712 598706 22157 470487 508326 962161 508299 251354 760889 239151 773591 791603 448316 648050 651445 368809 763140 745060 432298 989161 196968 646740 102915 668675 187976 277043 162639 300267 876547 207128 1001953 71929 731647 1024701 974415 247145 178980 315391 633077 147164 973409 1018721 679539 709077 398118 881034 48171 265021 344553 885186 548036 450784 995489 282233 367786 354798 213838 376257 691851 10107 865391 416207 393179 777471 1040778 405886 953681 653526 862120 477387 771944 363712 839637 104794 1009375 448099 297892 434928 37177 1005508 197034 429046 732478 32722 1042943 578045 345976 975579 211648 690740 820919 262933 353423 274932 897166 43287 696081 593717 540115 117853 738671 139542 1048355 658375 738006 434265 971099 112154 167671 266212 549408 1008253 572039 515393 132184 727294 363456 823582 38063 920331 568031 823246 945684 56313 679588 813511 749113 686465 481493 965666 592406 99390 627386 237855 291430 149552 14754 372894 51240 738619 568158 430246 221471 149417 688833 857569 269395 266404 570406 455710 247438 36541 637417 1048271 691936 370280 577772 63880 35612 690813 148756 522374 150616 894137 839114 807206 230257 462395 129659 6761 112005 104455 503576 81271 589943 811910 831639 792088 847726 461572 672112 107324 483158 678449 839200 214901 1012573 1021601 371114 399736 694647 546892 514576 1033376 630491 586254 128222 981355 251012 485928 461728 93691 148402 66237 567400 618133 848486 545366 252489 327205 800745 912479 217566 558777 8517 367015 560580 989698 1041866 663780 923419 147926 224139 106285 314889 745648 580575 290942 935479 41518 542688 567352 406354 1014674 482543 268702 845195 441410 993582 454744 316952 142921 389124 55540 345009 640723 986781 178528 253715 419509 192616 981362 493440 928482 70551 678752 399165 675063 925090 1008712 999443 562096 1048516 414889 423887 676720 666492 241896 914627 196286 775950 1006029 309826 542402 152064 406787 636199 379852 92573 550299 387151 417230 253301 398473 1026330 314589 386011 837926 584686 412084 769638 479660 696500 22064 417392 146365 991065 804309 530842 449757 894031 675399 749126 977651 580873 403410 907292 173260 164994 998883 46214 232088 397239 421773 145203 370283 813608 221189 28312 615613 705115 218918 546922 523499 943705 242158 198181 289204 503855 647935 184712 192956 393839 721695 172311 606220 447660 324024 605336 593040 643073 722265 176534 480408 785291 543795 116705 140119 784618 613532 755212 453223 610501 1029520 968174 748100 53059 44843 645410 731852 520338 129840 15751 754629 613731 374149 156096 537943 292716 525493 620980 692366 128485 19052 615183 864217 1020428 517119 694720 933774 312225 555746 932985 153188 167274 255279 926002 646647 22960 497190 719271 723783 517824 892583 690133 157497 148332 867770 516737 780052 514952 852231 510385 431366 365677 554334 199472 313501 588152 747313 587534 716623 358540 307989 779294 976114 306828 173637 640119 646212 246754 716575 182772 972644 1038587 7588 6836 503895 230089 439292 824730 700804 481088 771824 108238 704056 494041 994927 666682 264995 38929 214537 879117 485081 329195 277879 266044 397907 928362 588049 608764 10603 658456 1016406 650313 498531 544130 460904 237667 635743 534970 618637 404812 78054 622804 423599 576331 192613 193641 155101 362603 467884 988183 667848 834812 72303 170494 1020487 167953 498374 898884 925139 560129 1034669 684179 808971 344807 828293 658070 667442 787234 328849 231039 986028 433109 147834 339588 618629 209256 610252 733789 142314 532997 32374 873416 333741 1047068 245326 369414 92613 1013983 621195 150363 234700 500935 655689 290705 702591 389133 752649 923254 762434 290098 292910 75609 220569 791415 458624 95889 742576 725862 409773 778742 65748 80711 575427 294246 207608 289707 607928 905025 441393 990182 519650 728302 335418 716428 939135 1034068 404465 611835 520495 898913 504280 805073 74356 318087 294549 67186 968505 372538 852850 977795 26440 582003 230622 808562 977874 915248 908010 760811 649196 199921 967116 133988 356620 500285 571999 721810 690064 816667 817826 595698 790327 160666 323125 475201 153510 699977 181983 796420 996580 618175 630026 95233 829406 937748 41029 79300 530148 223078 579521 742684 792106 363094 717525 334235 704584 496008 960891 310809 695995 178727 896208 726321 533089 397662 272279 867778 896001 454880 52919 26479 271553 297824 426425 632608 927406 35098 97099 252799 1029432 963657 135615 893308 296370 898478 984972 88266 448470 712976 93132 604255 581184 201142 789181 94968 177902 169711 28224 682898 455622 405642 224861 850418 1028880 990046 217533 179998 411640 798148 97839 297442 488205 656407 112931 52045 404165 802107 63538 793393 979959 116500 377236 904358 903775 408330 793768 692871 563485 150155 987760 996339 17206 867209 114194 872653 670738 95480 650584 800317 307196 400209 938289 1033006 474278 1031442 671278 482509 145826 659260 589061 455440 954601 834004 699154 791853 10072 865378 305873 71198 841007 1028725 1025125 16676 650896 598044 333333 597569 154630 274030 947401 640700 475899 749572 515217 936353 867904 689530 545054 532543 534153 547313 101959 1028776 486126 814992 616582 126004 325996 80894 966009 778238 571234 365802 783457 425317 166421 994436 593574 283789 847660 7681 1001553 223964 664884 100890 18576 335741 910365 344973 188981 925664 370107 35739 484408 27704 97862 122505 358961 93179 1017050 249887 367838 922214 773112 981036 529059 987895 453123 847615 753669 992753 332228 940527 329774 351451 506599 395221 785773 362241 252540 728461 729523 566770 437110 283257 620310 1012224 722735 933117 827473 61123 85474 962308 446786 462742 778032 467577 151403 748569 139932 538063 819827 394413 794639 538746 169122 5883 567380 968564 107368 852590 3485 489913 819158 736436 355324 892107 589603 1005120 557547 196910 449320 724683 661701 251629 140005 162255 326986 629268 211706 78603 886815 986931 945710 107266 636492 479202 331244 545659 250300 649015 664257 349186 633280 392785 830688 896614 678796 956625 619678 977721 305849 123228 420597 960083 518594 886298 629253 537424 619143 140602 894351 676365 44748 510316 383865 455471 766139 357989 250956 461980 940894 902495 41913 294399 924454 168342 760080 787784 798311 111820 36807 607018 32217 840645 511993 970652 460057 932556 98020 810585 117541 838189 958314 324447 92900 62137 631441 468852 404380 836165 34819 621724 764282 589866 167567 836260 69134 612807 226470 428955 1038540 630522 411870 372819 210828 396971 117363 189668 126730 45890 22977 1006890 840550 380716 882891 229698 250022 88409 187319 1028625 230192 494017 461136 73149 876624 161242 1018755 828466 814776 441636 569314 117662 560890 83357 317476 509173 676880 2125 350883 426093 93141 519612 979676 905731 1021834 637559 770547 828917 668754 527247 843564 673094 283573 25369 882803 240190 222241 607407 623317 976103 26980 483821 654085 429969 509236 775925 570840 1004366 626599 882412 901321 621687 819131 993402 545398 40741 353231 348750 346912 740281 338472 808856 345391 840532 1014126 140429 275884 728159 776492 314087 302278 689925 223827 536162 17998 123316 864183 311616 39482 552352 714384 86214 32037 1045312 552699 647613 639181 845519 1033335 367858 9365 957644 231017 904118 779777 626298 135320 517214 385340 372321 205745 304836 475541 183499 138692 411844 967165 330824 443077 1028800 884107 747050 955660 969757 872440 147210 572885 251844 181796 265025 427457 516258 827023 656240 154963 276008 186848 977145 1013108 850123 482146 383619 255984 46725 661890 473209 1011703 989010 187986 366988 45725 563636 169993 839469 726874 614192 932225 850452 995466 67791 338616 241340 504813 631710 346447 338404 852777 1025326 948494 496911 83011 849940 509022 154373 461354 596074 527565 232528 298284 16460 281486 873408 357247 238684 352758 883432 862650 311359 489984 65182 772953 897822 325322 373630 498492 568358 980246 785000 855080 550664 351178 689406 481604 243834 31856 404007 241310 404147 934839 1034895 57764 502259 326128 673060 899499 868601 889746 687002 510060 320907 496054 222952 840322 939250 553627 15305 51181 196731 569891 958269 674961 985591 23124 715525 512184 872507 336857 33322 997772 560033 796287 13686 661918 227974 72120 964601 31074 662986 337179 861062 274352 918867 475362 888115 969285 1027210 534122 371165 263744 452316 774327 98977 710821 810042 691437 538980 984797 398745 236248 318797 872244 596339 220517 347973 794970 137285 989991 79486 190179 469263 544467 722153 121799 300503 624580 854974 816866 440358 973431 303096 549493 189833 778512 872150 197795 93201 84948 926300 1021941 696019 262573 718288 1037271 586345 512169 776765 599321 141680 1027707 822003 554606 626952 362745 389637 428272 871767 763548 244937 973978 46598 628483 524380 731341 377538 439152 978460 353484 493500 274249 301100 155711 508458 571544 968179 453556 95428 1026188 841885 626969 169031 902134 1032088 187460 967670 887757 785689 930667 860692 335274 506517 868268 205931 500813 453960 1041798 951496 284694 494257 183646 15740 331660 1035540 424956 693725 942042 34807 64267 278211 216397 887973 790940 163595 953303 925358 134307 815127 216975 489573 726905 608844 503087 221025 861272 770452 690837 313596 25826 815578 466754 822999 676507 351120 525534 13140 83818 28715 776114 308762 697884 732838 878380 1013909 365281 86011 95839 995956 277453 33709 789632 980521 373080 474178 1004906 345452 151263 35777 397851 79289 832289 987192 760117 500941 608450 585784 223102 163117 941771 452439 147552 264863 971048 549549 712297 24238 82217 961879 13260 967978 384513 77048 998111 346278 834890 831027 153243 18169 967552 1032498 17183 529853 728193 402978 562734 440019 738323 346548 1036204 1023197 1023582 774558 850468 753603 434286 407832 711493 672047 34994 687456 963680 844049 108416 842294 430828 623131 341903 1021536 78083 753221 181883 1040424 91618 101194 535876 113113 992877 782122 661711 849477 529832 836774 860772 869698 107839 806855 620590 479272 968191 221784 726462 321109 731226 905319 35977 670121 920808 455880 679013 404234 435424 148882 842768 1025761 262819 129184 438697 135580 694834 899089 908085 705578 610739 747208 345883 628866 8688 783596 851112 427548 673495 935017 971916 937590 917499 662894 639323 539024 254225 340718 894990 451184 504436 276255 641151 398240 319906 655357 1029616 504747 33213 441288 843653 115107 187404 603521 829637 1008030 168055 272753 332317 457012 214541 633251 1044829 482307 650114 954981 178745 919595 559017 528075 448201 553683 236031 339244 299017 156834 199456 426915 165466 222790 44367 386191 768511 867569 412915 8979 926625 882390 872724 190359 253132 264113 125922 37957 579695 62780 777006 801165 994144 725947 964847 1022625 255190 119409 252863 868858 423661 792616 1034076 42449 306982 405422 339239 941222 868068 50258 490664 418237 709615 192107 984072 682396 639221 85969 41109 673423 669188 802914 720706 548132 67858 461439 748836 534703 593525 669580 800758 577479 459115 191603 958102 903367 130196 87586 151942 495182 164466 534024 820076 943040 660976 990876 35218 76226 352984 700374 789606 672449 718428 697268 575483 821100 558990 121527 384135 674614 53223 596067 700131 553173 783300 974786 350478 1019590 817892 417762 436906 861126 710892 487506 899453 449370 624099 105897 328178 123464 239286 280064 202646 19228 542133 902514 58779 426660 269076 242339 491352 709748 779627 404278 491718 65379 610871 12374 786181 252428 816726 463662 723157 984910 251535 717169 374557 703181 851976 672211 642408 757103 1028302 684173 453219 549343 364625 494557 608353 547085 30692 852100 789975 710315 84801 616006 339424 759218 90372 1006701 841913 314587 31531 357959 162886 90919 610204 472995 87180 78936 958623 598360 429109 91509 189792 118207 716047 706890 819822 662836 139405 546021 561727 422552 98372 500763 933290 720850 30319 364033 304235 860745 290412 575859 873890 249708 677181 827792 350292 594218 1026568 899643 967657 955002 859800 713884 321708 474069 313305 787357 854095 516023 384607 65646 368228 63265 528096 708354 407781 224794 23221 33424 123052 163881 100446 160274 922108 304349 664571 879817 17654 363590 135123 1048247 263717 732025 632017 247075 761587 1038607 811778 840473 871985 227750 602648 75239 987283 375903 143850 666018 194865 747358 400114 150943 399880 46158 339661 43258 261239 703706 243903 306962 43459 653109 794156 259083 738195 1032851 163616 786762 732276 590765 779976 670205 639062 1036610 723959 774033 695565 405648 303522 509498 293585 778719 866148 330094 824510 81142 174587 954474 434517 597412 205769 496300 744185 778297 240980 117879 497779 880138 544198 512850 390511 547312 1031021 883337 330493 3273 302140 542634 800784 786934 415305 128778 64002 922588 749645 462910 972046 383075 1016359 232098 249045 200058 963929 1016277 224474 595345 54665 916027 155910 361501 389378 1029498 826916 768535 428336 792317 531046 496253 611111 137332 398814 597712 34845 216658 324358 750485 50668 719950 302905 558292 229265 211427 1018679 791196 458160 665295 668581 501117 913165 602008 735627 629516 35092 25090 920276 606818 79954 512410 137937 657566 450809 592943 567990 505182 962400 171603 205340 898890 489601 501726 259966 753802 567930 884843 272572 521034 445708 617434 1000346 384573 496159 24268 523842 755991 489020 709418 483262 1003794 192785 961695 555135 742762 341489 77081 174809 668641 951377 194892 295812 972092 264269 535855 74269 608707 740128 950396 143778 701893 209839 228148 28922 675346 825087 834073 314219 877695 284859 279347 262434 296038 72623 715340 450479 1023779 426575 181620 68230 739480 1048369 242045 545663 590761 341390 779903 959318 302785 649669 957526 29228 565324 754137 179999 643076 246587 923118 242623 261447 99203 725199 404572 889664 506526 221291 199905 998561 740360 472660 679806 982525 909763 350271 22822 265803 440531 262278 421392 868201 556483 347817 161335 784023 407839 608200 385498 374008 609272 1009451 458236 929812 687203 638651 936165 784985 4602 239494 644767 637845 197209 918078 574842 391550 863650 198587 49800 225322 174842 239988 1023521 785047 533770 33290 716897 527140 542334 21950 1035685 832534 669321 402166 297746 147477 730464 574140 955150 350892 846010 923966 936389 313548 763991 775759 197029 897353 825974 1033701 589794 554331 512092 110745 233715 530719 987860 52266 339219 932884 249514 965626 502977 369055 921903 663951 429376 346503 431288 703764 869656 923769 384287 73173 764051 331909 681024 778950 155201 792991 513661 297725 615284 743967 89915 382516 172229 859969 66915 898376 691853 939430 923618 838332 584045 365010 305705 359223 227014 174252 8365 822785 317762 579584 707944 875914 619849 360192 302166 235492 288141 353983 184313 823108 950143 694965 708054 137861 92119 315710 654070 66980 46864 943130 829542 856645 208361 1038575 397239 297005 915941 784834 745342 349638 264652 425346 251861 376990 750120 475261 1046233 173544 713161 789737 636202 346873 75329 717661 1036910 179660 573545 471893 930253 443775 624858 701361 345718 811732 681077 396086 167961 385201 329948 596235 796524 423072 905462 404798 88743 1011535 106863 115005 154119 195857 777525 49245 62542 947804 420348 483415 811841 933961 378043 690630 665641 867608 206381 381098 915539 117929 440145 523495 178576 679171 251371 533191 429750 756432 616705 346996 783388 119263 542046 175487 125986 576930 107026 161116 342951 657838 1023215 73187 833169 352829 642830 219345 171081 324783 520521 558917 853052 958468 299198 246339 481883 333156 119634 881460 977819 686231 150571 1014884 295542 430221 516149 913795 332649 165848 703135 942117 751988 802093 676187 1026114 869021 205799 686497 287926 298093 46212 953452 123842 585841 945446 301819 372617 622778 746002 176978 239252 644190 220724 537783 959567 271349 627610 341045 899466 161308 580597 651548 1045752 56309 755995 22911 48051 703909 836999 106164 962998 341717 361687 645592 471650 557874 459853 770120 547066 686830 318287 419881 760102 794428 39912 990434 714612 800471 590660 82845 160210 64124 965176 413641 59414 708971 42423 509850 545910 138730 116574 874632 99344 137666 699881 588748 261987 180928 554427 207590 299732 251701 743771 599066 812843 713335 446961 999149 698899 416094 346061 610477 181917 509639 86753 729319 601533 460821 428866 191983 44748 39339 780715 347 679940 62323 636921 480392 661255 980314 856496 541972 94553 484305 717940 219490 224481 750670 319633 333081 168044 289225 67957 449957 762922 934207 529968 519861 981551 749107 684539 24251 673523 239400 994478 13167 330195 1032744 944967 820812 99726 303424 616554 833810 280776 995073 132316 637506 280202 224001 256007 88485 360128 34392 77946 1027270 14010 790564 308326 33651 442795 406021 774689 715840 776493 588961 643239 575747 755132 312353 446484 815961 562998 756914 805419 422176 44385 886534 74450 866555 577637 564432 477332 591570 301390 855372 845086 376911 649867 596404 204226 846177 211058 901580 812023 633021 156090 954455 284118 580696 399359 948127 208543 474606 251969 769521 968498 1021823 553829 850462 730775 722892 75443 73724 828022 349918 1000534 302307 888735 481920 551903 885809 623236 617152 348867 52166 8122 1042034 72920 170121 97404 247725 738524 236257 397096 608331 922862 883516 274367 431725 765715 22155 338025 825590 239026 215748 775663 246795 205848 660319 972864 982425 108277 112090 545516 430543 804062 409141 867756 866207 100041 232311 935128 75074 1036435 207911 276975 734385 547197 608979 660499 923692 570539 174733 426122 499383 846244 373608 459582 395416 793813 560895 960318 224219 116750 939247 671547 600270 361219 870233 800268 880261 220108 8033 126762 839511 442213 289201 309045 124255 651823 520950 541805 853756 792685 476258 575289 920401 1035976 995369 690852 138950 283340 224772 861403 501637 736104 804785 276400 670205 835954 873840 508186 564579 825377 477832 916403 450604 87441 446912 53048 949397 27459 162278 53517 953627 44698 635468 513206 921859 356702 448325 855135 147667 272957 413357 833878 717527 437573 308318 355467 462749 783468 399036 841494 202361 620552 541482 928433 242178 989015 139923 264762 941203 1020153 140770 2611 136395 1018737 901769 115010 139789 863655 261886 1009841 321793 149352 331578 134383 577553 199141 65848 478733 78829 741424 1014140 700481 879624 817090 163721 556134 778008 903416 416362 798843 731033 94097 32042 819232 739403 818 1016668 451868 61616 827362 933268 835545 840079 233102 773611 264166 590196 359814 709759 887924 946477 84222 633840 181466 290894 938894 374245 864530 803246 618163 767877 608825 704488 414539 476670 459538 135643 502301 213762 645252 880427 1025103 878917 684568 62653 730094 977152 774780 1018175 619626 791665 399362 577950 168726 859225 576801 79245 919468 121980 444659 390149 806088 178213 892854 1001407 313448 34463 697164 170940 676978 364477 1012666 446398 546606 628819 532396 822476 682952 720570 316656 829874 39632 976720 598262 958334 139961 686326 180567 593412 53341 469392 656459 938075 976759 268937 899377 467294 629543 427340 831755 872493 661106 735180 970495 558249 988352 729341 1026263 988155 68188 322904 833410 845069 187640 897883 595857 156943 76838 700423 580026 887796 141792 398176 385881 979186 525056 56561 24298 847622 513993 247877 834704 448878 476252 84335 82578 671789 162116 694659 339416 803978 844779 643866 221810 589201 943906 204498 175121 715920 992157 978892 364172 819611 249973 1003565 239197 372746 828324 146845 956706 496374 576140 202187 300572 532927 29297 856806 157363 1045640 483578 55333 462576 792761 662708 986689 720385 390525 501135 659446 839352 213058 638303 42630 366605 315 901212 251445 445848 305121 3490 637646 241687 667502 786354 1012764 544238 938848 161007 795250 5026 644092 583714 455460 912477 707273 202999 146699 520814 331537 607358 896262 569286 698979 847274 98931 519803 941332 931285 318394 858440 144057 247098 70338 863243 272046 476026 272762 406599 710802 548888 280146 680352 282825 551677 409791 829025 578809 31988 605626 59385 248973 274479 613442 114553 308533 190656 750037 903704 665444 634145 251643 952751 584401 495277 672700 709950 72438 434724 834596 448869 220052 755755 232646 239851 531757 886218 546614 23867 717193 601324 142990 968418 782386 1021154 574442 896531 600823 271072 41708 697123 143981 713343 163384 876301 502377 618042 1018873 963566 585351 813041 324187 855434 116390 229736 17422 33222 666474 398537 462026 28972 662201 150814 224709 833386 228415 581336 510526 814035 267754 479307 754678 274908 102510 184879 182194 399776 101313 370721 223674 856157 1033120 74016 578141 385269 279561 401424 588395 509038 765375 406586 817081 950898 232138 999882 760225 532944 832244 244304 169343 534777 376908 91456 967477 159363 1020839 571506 453032 1014186 911642 442530 39744 815818 392321 236017 303724 566246 867836 489570 294428 166180 661100 540766 192069 422223 572411 110384 102497 44628 398993 660362 363500 349637 177247 366079 347880 1020249 1035864 659846 88666 687978 548019 359421 663242 369525 539499 581284 321735 452254 220863 646814 122209 796713 989106 841076 329389 941570 1009804 620945 290885 542006 682327 792262 873413 172664 244834 349896 152911 529053 135874 694701 315400 158496 49356 581235 733849 240287 1008285 801657 420783 817500 102546 911108 550523 145852 41936 708540 890674 436427 101053 312620 759694 200375 44421 12357 447307 589649 385686 23515 83115 699023 160548 281895 278771 834828 733094 404547 480491 249991 37975 998577 405858 1010784 458166 157141 501672 300574 60678 1002358 505363 651755 875727 1046081 435322 488214 795995 199750 995517 760976 684345 301433 379707 545136 606654 485426 189273 603503 895 59821 672770 367981 864985 634507 98338 4074 462953 290640 487210 349581 943508 894179 965007 858529 350464 373008 881995 924307 807705 497417 250459 518773 455309 934881 775999 278398 725200 681744 273789 119944 775833 711410 523805 711057 188515 630087 384558 586810 619245 1005493 510784 577611 245691 1013825 931817 999469 14738 973274 10305 126318 850176 457934 155237 366913 340178 511827 497399 257275 570011 656896 775580 711319 1016628 263249 835965 494899 753462 218406 70087 977297 659330 832324 68139 368279 519610 303570 132958 640463 587973 169182 465818 5096 399695 43478 572187 432435 210502 651279 358564 987687 997726 606530 905719 182237 9102 698890 855136 131220 864657 90727 74027 65582 594022 284221 244265 301234 926161 212438 409136 19144 970967 411228 191896 521792 783942 674400 331454 465547 216363 760406 666244 1025856 522073 87318 940239 154777 463337 741469 367880 179187 678324 299338 283292 559186 712667 808161 567676 55002 380480 501899 471710 44887 343050 889492 818298 736438 987685 1034924 376717 888202 786367 131687 170713 124040 556749 114109 122979 825611 125060 48010 750004 296848 104928 257551 601177 594491 534560 590703 58979 504145 697671 294451 97000 201660 259229 679367 321152 905098 798509 218875 619464 696942 530501 40066 260067 279102 172536 14198 859892 966003 164255 258002 772261 289708 906324 836855 947363 28203 906101 849448 376607 573526 301351 170765 126286 645175 455889 838708 362986 382717 806812 875403 987568 608633 434426 597224 765920 489634 291612 573057 330432 18961 980858 799092 794649 110726 404304 172608 209336 437345 855067 590154 573935 384041 515103 72538 368657 105737 947940 213531 1273 768846 308661 820382 376708 963306 713760 751575 1011986 950260 541816 888607 973321 196390 107606 984240 669266 908894 917780 1004076 436698 924957 736337 801047 245010 204043 319600 351064 649584 82545 980248 680892 931308 664765 451509 376435 844676 675586 814070 385425 862648 954485 305229 468366 782 187633 598642 11719 788879 834932 325600 188667 549704 217248 134743 258510 573131 449339 546904 718665 810923 649391 76204 857432 146179 916362 39902 275787 271344 380415 459452 314965 722962 991844 815322 278032 932879 402354 543758 110840 1038353 284168 455157 236267 533571 857897 1010797 769967 136535 634617 734745 248684 710915 454659 134880 293678 422527 419830 778350 611684 747272 335907 701106 193124 490081 650753 962654 644325 1014605 873386 408427 250499 794646 847963 790930 920638 389897 819448 360659 882427 151288 422021 175090 521218 224182 915630 188149 522622 883359 315968 979880 838400 185101 423342 771609 606717 601828 715661 440604 206411 653063 208152 936647 333480 1023968 70828 571639 327987 136668 843341 701898 76785 276973 669728 11299 380233 290310 975599 594986 865416 143779 844456 808905 819806 708158 147166 182064 979296 988123 21318 793937 110212 271741 831548 5220 147879 87470 887612 887397 99850 856827 245609 636305 864977 713846 286217 92397 127875 816691 249606 944319 528525 505291 295279 184083 829375 261852 732149 819255 619725 22406 695662 175935 862671 310511 597334 1012354 415681 32704 89161 485402 190212 503975 62602 92776 401371 105683 424576 21647 475887 678523 73011 55028 700876 615767 251603 875460 501602 1002277 929074 654190 819332 813094 819781 688421 234604 177054 128166 294751 695605 302167 905237 1012824 962656 193822 953842 327312 968528 782661 288197 205129 448461 864544 355767 170250 359557 712328 346902 213023 929158 907611 160469 33558 657606 717817 719369 1041731 600731 344009 718445 759101 431683 879026 421599 725343 44638 9890 56289 777288 540015 372747 276505 803163 527966 282721 630993 665920 464120 524189 362103 523873 468590 69565 617758 631150 147922 780609 867580 749017 551069 251824 140010 347739 1836 189969 65767 778605 716094 52082 421525 110032 120440 190309 936378 681734 557793 1003134 54977 147926 810854 321238 225591 743628 1031767 693387 969806 204982 237544 489022 836445 126248 133809 405907 1030749 427257 717871 348084 364142 1033924 375105 436687 530000 417128 599723 1041811 865002 558216 790934 917943 552903 646412 32782 914036 13204 610718 745859 806406 557220 985902 710472 919854 345452 292207 855319 279475 408839 545623 631180 861404 942002 58275 1023653 247799 582481 922961 655944 80086 904169 904227 841405 32845 527396 275747 842544 508085 996816 666394 244785 549484 440928 240407 187443 544851 310121 22766 437264 410702 158502 529334 824195 730056 523509 367178 879020 683052 402904 81865 949648 241517 994549 897047 732823 467071 101399 574554 595212 995291 401450 157565 572065 79871 256450 756400 320232 473580 744853 993766 156635 305574 738556 483413 167508 543416 77431 36090 665238 859309 486950 821010 978114 808856 175696 516770 898403 161933 69600 214257 725475 613926 842467 182537 35091 619775 311051 357433 548775 259129 762927 440981 651448 535035 133833 791412 562752 382956 719990 40433 467361 958395 953466 54636 123935 556952 780345 546310 83809 220856 849855 241960 456180 240084 888377 545276 496584 262058 535162 291314 198321 1043835 673655 597309 872167 637835 146635 18260 651142 870821 569140 61297 780047 129940 495892 218389 800741 898475 45809 474242 590033 715070 386037 934720 992639 241959 303726 803993 34559 261698 482383 1035804 576580 316401 933806 304157 178856 169112 105284 153139 7782 24098 1036016 582586 410399 685690 576564 880719 64598 641043 599734 591959 933364 683617 439489 750967 279748 479838 49089 271133 282360 841478 378059 201462 779426 300507 50450 254326 438332 797537 9843 318035 190241 594851 533482 793866 672273 759468 183835 840025 99761 181519 1022922 945091 39689 230496 297571 524816 342020 306105 183923 110537 137203 143414 70700 920256 836619 614777 872421 894854 781282 13863 532120 962036 544246 632936 767587 687523 143398 598635 26375 221811 878646 457440 43628 284936 390224 524668 967963 320328 992126 662392 915138 191710 1003057 520211 80564 311226 663229 369931 104550 329871 747994 568104 918516 715604 300837 826034 446106 10180 956829 466933 436026 478686 161830 849860 731868 262757 681481 654324 984362 480096 879474 933852 499952 138395 499185 146651 551074 1014821 59642 265938 890582 612049 288357 1032358 38597 584885 673518 305344 521423 359853 412342 644492 319220 196057 838080 231933 13659 186906 19573 772615 600783 576665 635936 1046308 488764 377153 848755 359632 200247 707136 808705 494861 230260 402570 810433 1043680 579405 805974 663953 839890 1044802 991647 413617 379247 302707 335012 438596 114634 205352 168552 17363 504 742986 461106 778697 417680 482279 40206 490231 415282 514993 488523 384274 740861 513664 214012 986160 255510 656844 844919 207695 545064 117811 914904 128206 1032671 636409 38015 574194 452460 625027 73102 600163 621060 911323 263020 661676 55137 228655 111172 368830 634687 508242 689287 339821 180192 84026 313190 945650 434825 107136 446296 174183 174083 183779 990362 181838 836891 144837 823210 643851 692002 738220 568780 5733 739437 229315 390533 572681 457942 672086 279330 790791 306745 913241 869682 16979 626936 577762 721160 180037 219256 486827 681786 269593 1020834 687761 784421 561264 137570 421399 292966 980430 820523 157924 1029474 27162 574322 589376 481727 684832 568879 807067 1036777 374802 833887 1037831 868494 739843 241540 633017 164642 687211 359971 878476 804444 85414 725573 173693 666295 614261 345335 585520 522482 753531 317386 741738 583313 769984 360787 361365 453209 7986 919980 824127 532695 246303 489201 861595 803034 572093 870852 83966 270325 680355 575946 1036387 345854 147021 614956 478696 759442 98203 790039 428367 719758 66642 251196 300414 209815 652186 350288 684031 500116 583038 486797 12672 864814 891759 707888 1035861 20567 608449 708089 1009393 321984 879405 602542 338032 164705 865102 459160 441617 941557 228644 817924 412852 371323 1005716 134083 986464 642742 598501 810666 222144 47534 141892 882707 955296 739373 61505 844378 786549 244035 780368 584290 392659 406211 316745 191502 929780 349636 438505 569031 97336 844576 533583 840188 625055 290808 299135 18846 905553 272942 894690 977568 409366 896233 496068 67453 90591 714005 109781 269489 11323 329184 904617 822591 607458 363838 531512 159530 386862 219238 97118 747516 676765 903252 950620 235842 774225 521797 852053 498957 407951 391229 138962 103026 205380 931204 196671 735755 296059 52004 654700 467573 328168 458861 683276 189648 1029216 838514 326713 291138 101982 419210 956142 289652 412544 257999 778380 497427 192776 337826 212054 611408 1039965 994085 484852 601185 290183 413119 825844 880126 402358 916636 675396 842212 881083 45867 752314 89941 132236 130974 1012108 387223 42437 825197 870360 79729 830498 949203 773661 1036721 982023 339536 6336 982440 301048 783653 301193 708267 966944 929755 705315 82324 436174 1031100 609183 813376 437236 878680 584433 371471 732583 490498 112754 265063 847266 542801 725596 494129 458178 577184 5713 233306 672139 357517 698837 681812 32417 313469 463567 774034 64848 153111 139276 561935 571654 1018565 254396 865992 532691 830006 586227 374333 550896 774879 806185 806900 681525 4725 244411 352758 67744 690804 50536 677457 610773 500891 541652 368532 125593 939886 160008 116054 279126 228019 365808 884911 81819 207861 867548 452796 229529 148228 1024 1027872 600999 644723 388083 814206 479166 970777 83252 64768 578813 496017 796576 781523 720166 108730 817917 193704 619551 627767 36723 165429 782451 432111 411150 157874 484303 827790 969021 91485 310149 408835 54614 656374 995596 563456 758032 153411 797309 236414 783879 579981 961304 1590 444731 22818 545725 895784 598929 849105 652148 241944 100945 272497 370661 321548 235430 125274 298465 667087 537377 316138 131543 320114 809527 221953 946271 748741 30910 804485 767667 118498 676212 243167 332593 19107 751224 1040764 304602 661031 938447 421454 557270 401489 769504 852553 608494 779593 732664 975078 288273 414457 1009351 628643 771023 966032 116450 178816 860641 123907 925503 569475 193695 66695 72635 36917 54664 65817 736151 199716 885694 627702 678391 683871 816263 431139 771682 240125 586701 870886 585029 290198 316575 512842 36976 547272 831918 563360 954263 473267 245201 512249 278738 412542 599169 857772 219421 435920 588382 461782 877785 171863 703912 200405 643145 804420 1009350 458444 294934 980429 67779 987171 457164 388522 393676 110852 924763 655257 637875 753119 944278 543707 851055 345574 580023 265652 1033882 401298 151001 358382 444913 232732 1015421 500055 943064 110853 493830 491838 864212 365199 984893 392186 534542 750145 899021 982883 677335 208486 46791 503639 135710 309135 738848 369207 382460 955661 534063 77159 170793 31096 884271 311761 380035 255786 349379 743523 312974 320709 825453 1044108 255983 836009 702485 4803 995824 60031 248712 229632 424192 511409 478199 708417 992560 380911 875636 469511 885430 282795 303736 860374 500334 310942 175712 295608 248404 113729 586731 477883 292363 21589 21182 105582 255833 212571 863968 315496 83624 144157 923966 1020097 86919 479523 460840 853399 304423 299327 729042 856459 359135 215810 461524 499265 990377 1034564 909995 850148 52130 192160 698422 343711 934542 780789 543801 55589 1033809 785126 149469 789290 247415 411227 1033518 494823 265645 375550 743324 538778 33349 722367 607354 1033987 95926 300625 940930 39913 231962 177066 614224 959123 989359 630919 64994 997968 867415 249829 547103 668399 810263 403849 794444 907591 414107 548474 668568 529329 659377 216449 386706 429705 715977 489392 704173 1046704 487036 885976 1036483 544781 633602 186385 895119 146951 211386 275510 573745 1016845 439206 553062 167342 161806 50156 867461 201070 168193 182358 521656 854204 394079 66003 821997 958794 159140 414964 815441 49834 431313 1022576 1026263 452310 995565 32672 643256 98984 575871 259843 871405 327267 41494 669883 947639 474664 440001 414479 583192 375426 182423 871143 575063 403675 948785 576595 669056 242692 425003 1010437 48354 705713 313767 291537 578703 350715 390345 84020 358367 651740 754492 678091 772589 983478 875179 105431 969240 327373 802121 565952 858244 587464 480842 276879 182935 112692 448103 235378 85884 625409 893022 859963 1008803 424195 263536 176098 203327 206450 889314 1017087 518087 670314 780668 108368 184437 415596 46093 60729 432074 566235 39396 363327 656904 516736 610393 13452 146614 662279 833090 379759 203552 709248 196734 41433 504533 1037278 390766 608736 314407 952443 474742 587327 490158 254098 244353 486100 115141 52164 390267 425250 477452 868756 629460 861389 794852 252395 134403 269344 497398 521620 391169 397450 858797 554689 131786 353052 864695 67972 297696 620813 31880 785495 291016 367670 969430 436373 324746 748439 278558 682750 565813 711632 428062 797751 347737 116649 793433 293192 729739 856202 496534 142364 47588 872195 594017 631812 413058 70470 502665 167477 127238 439720 327072 409157 450325 505636 832126 38578 644567 1028567 142783 360795 295803 55685 933696 849924 656049 527379 976806 498903 943918 160267 732375 910046 219692 438043 851582 771722 771815 238230 207499 726575 562977 440305 876977 936581 32670 771911 281575 913193 318633 558550 1027304 695066 368270 362112 825523 358716 411166 445003 374795 90328 389422 385249 1023223 949786 816919 1022225 730947 166546 955704 475468 1046782 1021364 732016 96296 64250 744792 231588 560353 848208 603706 51007 815059 860121 558203 539053 13057 261813 640030 59103 465554 917192 795020 792266 212302 417336 369168 192231 505125 134385 515164 728757 24488 172321 213251 302131 77454 220092 717564 159846 985137 146681 733221 37849 276494 469202 281022 580376 159561 727944 797930 586548 283942 93726 555826 749122 42897 338649 209665 384988 60311 815558 780328 919966 896491 257332 494684 530346 152418 284213 51123 1043749 686455 264482 713003 1015991 714440 436756 603939 280847 527255 842092 870368 375133 791113 391243 870922 970198 950251 392474 349484 829492 1008808 88068 334391 277555 531540 59255 797695 68629 237284 1047719 448445 980255 24820 421899 888203 68634 902208 50654 579819 494035 464939 549535 780609 444315 928315 905105 502356 84935 485018 462652 552145 452145 624791 262634 7880 711861 187171 711211 988205 206773 395605 958802 876376 179862 32486 117749 440709 62529 809142 450160 719701 1041315 1041733 74083 337228 257069 832826 484912 718929 933460 15328 711550 466480 817170 524196 258489 1040923 1003875 744088 479119 817445 678089 838387 317044 711366 966601 316303 177951 534874 210796 552042 431627 895650 711871 852773 966647 282689 865619 789384 880230 53311 80829 532476 531488 675210 883735 373263 846255 888945 999549 609012 4579 970535 707986 875520 224847 788038 438008 106287 658377 123209 267227 395164 642798 340752 408423 213516 862363 196192 717133 181604 449141 593505 399939 553774 641890 597790 151681 1034265 453646 562696 561220 957558 207719 969331 62542 1012924 490274 253464 950884 352772 844852 140690 526287 750221 437081 794849 1500 111161 820624 590826 896604 637711 449692 642804 585764 316855 992133 587564 758670 371201 408341 433954 616183 491358 190044 221002 97087 855397 675629 761468 684108 580688 301726 359029 774535 79228 1019276 213076 426589 107501 82197 816413 932543 787655 845595 1011257 398242 731094 761544 883188 140160 589831 743685 235518 10966 680941 380161 115179 610468 155197 97456 181171 978672 986706 969033 435250 290627 137385 202695 105897 538410 436070 263530 108091 894134 457422 306227 821361 662269 231883 456555 560055 466582 897643 198684 109789 754209 522849 436630 878230 893629 909187 972268 985596 46224 342090 871028 960266 991043 730197 797771 296225 256643 953574 113871 732036 342657 669027 400931 653787 121971 23510 862126 676020 254737 649582 412316 608765 676633 733948 296540 524684 778187 18807 27936 814487 309101 187000 407648 313148 90056 762047 126295 1016570 565929 91308 758148 645430 428641 494790 356139 450232 683590 933432 944594 77099 659248 396623 680644 596896 771068 605693 175505 100107 636429 824409 38028 862917 11718 636189 257356 952584 585489 333351 507179 811895 370139 98040 454090 836499 746133 203064 201099 561990 75445 266544 997398 640348 229683 837198 53973 396805 998156 101285 567671 535381 332739 522346 384624 638405 560603 379000 328568 1028271 772958 740557 867848 733909 686681 748555 883680 81626 381277 209656 767876 701383 236544 193790 543930 982408 153434 720044 482573 740717 286345 904242 148557 549546 272173 650729 204045 58070 232940 873673 808228 672368 537327 281842 938541 146773 452195 392228 861702 188235 9466 29254 545621 990330 1025127 412130 434686 653806 61413 1038503 525230 673302 726193 126950 1017940 844104 351883 797974 484002 497211 468026 55889 64656 950923 304133 548564 203738 921400 716858 147331 530045 751911 846762 372578 923454 911776 218667 241693 750115 138958 125205 836225 592119 697410 230342 796417 311242 957297 1009694 699954 917871 594993 624387 727375 939005 718144 1039583 133813 1047887 95421 450077 755304 309124 204973 455599 653 947583 358263 853899 722926 800615 856168 8489 352889 847657 676913 922119 319937 685297 312676 78373 239995 953269 448762 76937 70147 259498 810703 56253 923861 366796 358948 734796 483604 897883 10781 84808 967686 467032 680513 741063 422293 175117 963325 964193 1024208 161922 885281 746932 970856 881160 316257 125665 497459 840626 565461 314124 132269 375767 902009 450271 758130 53394 617390 573191 368581 128066 469431 475318 232461 133642 493117 852512 675154 838226 600780 591614 239044 304964 957012 812302 451381 966992 162216 65680 602010 584616 813058 743626 487821 770245 550781 615558 769230 706272 185754 32399 21181 304250 717756 811575 144098 353492 917420 79828 342886 838775 842773 176447 776599 703918 936200 144979 281192 240903 1027194 401780 879342 992726 420546 789509 334052 155314 249627 535280 140072 581110 885800 244515 772668 863809 826475 818701 53446 238327 338636 476709 7184 601277 551704 496483 320648 540160 227968 933829 554561 376687 827414 80844 754033 529533 75091 940796 588529 667616 376468 733280 298176 833557 754584 260867 431744 474073 751620 762488 507383 751281 697311 967506 921488 828771 572438 773037 896728 846459 744185 141220 988929 180935 510140 687576 846690 559580 873463 654320 743412 528015 145959 176915 721367 276348 335915 197743 624587 178050 334535 400822 103096 512580 149284 492956 816678 405674 586574 768090 483525 312670 612021 1037358 924903 835920 907948 153049 876801 104498 127725 451871 962606 333053 755220 471371 1034923 622187 583199 187816 503388 248698 350453 32265 730950 1042415 405723 107330 192531 592080 161024 784300 352913 528617 465395 617381 374835 656713 641575 94734 711310 37314 802422 871627 1033181 957804 140955 616774 1011582 192290 762294 380141 940659 188931 411340 496048 234466 469490 441669 881283 220566 829463 845164 616418 875643 741212 299251 87112 22821 334065 314220 573623 364618 985289 1028817 370995 365379 410139 319484 153926 571536 207841 548656 940158 334929 828764 14478 26347 798925 871054 690337 756130 646895 837822 927955 599868 472772 1000184 518133 668759 176126 837259 414395 94228 1047156 184201 396350 569495 89760 122186 46712 212875 831007 595689 27339 1001115 902197 131013 639611 543738 562758 932866 945967 835292 840798 615686 680820 562171 858538 60924 887610 455187 765181 268372 267349 847461 971084 915521 1001213 1005880 960050 756025 61006 367187 956525 1036921 741577 761221 287327 531327 506065 315166 957582 143502 363823 141427 843300 440109 260495 871517 748911 627368 534273 701370 295010 153742 132216 322027 593171 972081 106318 186709 207419 106537 986046 731104 262073 966865 449897 435067 1001231 549577 864210 245398 416739 891506 605922 859302 318592 866677 757604 339620 55890 963388 42890 581518 39534 201080 153446 741605 517639 1046681 627058 829230 977658 441433 185097 910961 306243 623666 466155 253629 983686 32739 752573 731298 666759 76783 598151 995765 651186 632349 2356 416016 936084 135673 407829 334799 895839 396626 360799 676244 447594 537786 645544 424195 796847 112649 149614 5191 697932 1048282 416656 464267 943362 154893 143571 613250 435897 644931 724574 671200 751610 849765 953150 993759 450675 110878 935907 216763 238455 1005148 669345 285238 233596 695251 750640 673045 1008539 896378 110637 798624 144915 938763 337303 282150 163525 271495 992082 320887 697017 52912 730279 22376 202137 812942 162242 409427 2609 512747 294963 499348 307957 472791 879470 268557 922235 426020 892235 147875 482300 653034 233094 325310 648152 844549 673600 1035981 696335 16530 943996 824512 473288 754806 769955 251020 305358 94423 358656 685995 93709 719264 708165 422297 870938 669954 676869 818264 561833 488430 381239 582893 856596 667291 567225 354272 161755 20742 183499 925120 22814 351085 676240 489373 1032485 764627 359313 478092 938457 642432 1011001 192807 324680 911230 613977 290314 268580 599837 681126 569943 493893 346479 1035318 582963 247331 405197 7 49479 981596 622416 131704 262463 490036 417624 751054 318542 644112 996361 472241 889513 553210 489417 424620 985607 443680 1023684 957616 424488 659541 592744 348561 797003 110223 266985 887432 866486 587879 659902 449455 164145 308124 364578 95368 425867 922512 685716 567415 807188 870857 21079 395075 639009 370290 43507 984473 417932 346327 745906 996745 113713 679917 208932 69383 167794 1047239 271003 477291 71092 289058 405936 573169 943584 732122 910780 61242 712419 816498 854880 458186 893998 277137 358398 872328 993846 184960 1039933 766528 578293 75693 569992 398628 760423 686122 335760 119111 1037071 894510 133830 754209 1045103 530579 993506 1011214 28051 797526 533087 425679 435591 339995 903164 641543 58332 720551 87868 960958 91944 464228 249575 877794 950146 870880 742279 288706 637706 657742 41964 658577 8799 534787 433576 979945 361767 18170 905620 191813 841355 244305 403529 946053 1022391 332746 38568 172398 417375 11851 189011 127528 281909 249694 1013297 213438 509044 972722 214766 104865 132184 197528 771960 685350 519075 998278 454019 825859 902170 226456 1000966 622806 7942 8458 399804 740766 770484 209087 893349 88128 434677 303549 347010 345347 783007 303279 659036 699668 868362 866657 839421 743171 695443 628552 54389 130884 253212 316920 281751 372911 320906 156075 319609 503041 984390 124865 153848 386393 91069 55098 86833 262843 163040 749886 1289 851601 830885 1010069 987559 1002276 1036420 137008 28148 363559 649722 799902 939298 909101 582921 864407 806178 111662 483254 527989 277292 13830 427914 775862 100411 869110 460306 628604 808334 455969 195935 652557 442665 244496 726151 281171 932434 720943 562210 612700 189972 681294 430797 232411 463807 624928 274858 967589 573798 942271 125151 637749 471135 270374 779282 194090 428487 438966 225012 213444 234236 312242 618931 509290 619041 677570 785797 893734 754333 389236 583972 75815 342428 675510 490829 167230 137868 962910 733504 149346 1031074 1028770 96067 452652 776787 176032 825631 953947 32731 901336 894113 910930 13753 410284 1009690 965269 281137 519655 294624 5200 992457 426035 683467 650192 305868 783521 249785 420103 701386 347173 758282 177164 232982 1041944 213284 611737 299846 616628 943344 534411 707767 276892 847195 251238 1026055 165457 437974 715983 1031065 646333 650967 687631 367380 86956 983126 412823 703460 803662 192593 429942 27064 232887 737864 868837 183042 1013600 310465 328636 521594 266147 1000901 756218 856732 141634 577377 630592 234533 975584 611366 701526 30874 245638 123818 393382 1023936 610080 48901 733884 864037 943870 820565 307404 460438 911956 553018 92460 541863 336570 237658 537301 56111 829612 358878 441830 734152 384010 594164 922657 123987 978074 632395 960876 488306 1012353 144282 392274 142605 1021646 133145 1033856 919246 773103 554245 834888 431268 464442 625185 57889 724292 910438 909872 746276 941731 751631 1015676 658321 348797 253493 374866 672840 312018 292797 144260 631889 122467 856559 62693 528724 425273 233206 883152 880674 754975 269923 976290 320810 744995 1451 867899 1025284 947993 850084 112770 87274 252440 459276 267486 523066 512251 457730 461757 98294 694753 1022091 379408 48451 601005 195086 294349 270317 658054 187352 389740 1038306 11352 871066 540011 891059 388434 519398 686795 256534 136294 777141 891280 460902 583629 264931 145476 349473 741760 16817 364916 87913 398272 959299 1013810 740484 200078 902944 222353 804956 954163 614837 430125 321024 179898 228562 860832 100385 724081 802859 28174 403862 112492 674264 15258 245208 614914 366293 75758 598407 308814 457603 659384 105187 924335 928805 166951 191059 95816 21860 294770 846562 656769 83148 176465 836285 409220 598349 424834 369590 247233 570298 427589 72644 356970 933709 562401 587137 353015 846369 25117 829610 336292 570807 888007 285347 907502 591730 693297 225009 170010 246043 976047 829373 436142 190813 390170 644696 650742 451658 880208 596913 877440 474068 815537 112865 104352 260181 383907 159648 83181 624903 501008 750284 652738 605325 610019 386793 309438 543081 745103 717468 58692 484995 649863 810799 192508 324520 276167 51473 610128 766473 745802 352339 618480 3256 663185 473387 440655 913710 493091 404597 369187 604104 454407 215085 840937 171077 449611 839670 418910 214602 63873 642454 200711 57822 862013 471415 104618 804846 628632 557864 795859 833226 654000 926170 898384 629414 1030949 201956 108981 321050 871070 289856 1004761 522915 425538 274699 237911 336160 1047360 648713 706062 1020501 1028935 170014 789154 790379 28942 163542 629753 789102 685261 666846 422078 351950 204994 86152 277985 563679 374190 590923 752404 512856 466773 503617 1013584 5592 446722 30120 32078 481116 963072 538978 919567 65995 268834 666228 722773 723818 777788 911242 406567 368488 224423 77426 554321 480852 63937 466077 742369 1048225 834667 982945 622507 783657 342665 308665 746438 658855 42374 826947 117518 396091 870093 858689 38048 633066 195665 498905 751712 406044 509190 216021 449398 568092 613733 733220 963788 690588 912364 128599 360850 64814 900508 868133 870843 837580 529017 688103 832637 829008 326158 1012508 142549 280829 409574 530662 464385 646132 616468 280460 331780 794560 834476 445430 1002533 201163 615751 530996 127344 861414 302467 953848 626995 723397 649089 932631 306051 788353 23910 151051 82869 844820 855258 130164 558309 744672 287628 198034 685682 12073 830379 770765 770175 110742 235630 444462 491636 63412 582286 660707 470396 234611 1045703 250815 167173 776359 698459 961463 636738 110728 987534 1024102 732076 920370 678955 1016458 521597 709414 178173 127108 516148 620231 677207 779996 1031188 131294 356749 778427 766628 835863 357241 362608 1026864 558210 727031 194540 1032006 1007122 110184 887109 180027 786209 353587 14134 50852 106474 435776 363934 1040605 555022 820091 207357 48517 50960 537431 314362 881920 945369 761160 587231 810228 987700 325192 72987 584908 844115 93523 486079 307768 1035848 583658 789506 153003 1011597 315028 791229 831196 484989 256345 255472 780613 22488 871493 999995 702631 1012803 283627 576102 892292 954566 1028575 731097 932260 970572 362811 375588 832657 513830 957211 449657 602138 368009 164641 896045 478420 441867 984049 357179 900756 877354 811958 824256 258294 310981 55452 592256 1031130 856737 329044 817760 337889 18661 755091 644842 672500 72862 887442 953036 66750 447036 952207 81241 607021 491539 585291 532998 833269 190171 392075 579822 462860 1038897 168856 253775 793135 932116 208574 888843 913756 1013352 579024 439336 345686 504182 601762 435024 897829 613994 759950 586834 532371 884436 874736 48543 341423 682536 972714 222670 648782 730686 781217 853016 1047941 610258 79677 20700 313136 758533 38125 271900 508783 701402 431009 36863 748324 992954 197454 879949 656502 604400 430446 303094 34640 379182 488829 642443 102882 102407 994685 634819 159007 850034 215667 193784 270654 165965 740584 700583 694842 121048 364904 941044 253010 73526 871686 353827 84105 476400 235991 283936 323879 36977 889714 226808 327222 1039754 623478 728414 467462 943600 859652 489511 400809 793017 970305 388046 218487 165859 791254 919281 423308 808654 977520 524754 861765 216252 282688 184023 839879 452696 379003 768778 553848 887084 523483 630425 820868 141353 26908 892247 192601 40995 268160 751417 68139 165459 93516 747739 111729 955091 460617 498681 883558 825637 632387 468982 183177 4269 732045 565848 13853 732466 304508 933705 181674 821089 355303 885272 680570 611658 609454 294326 411421 406241 510000 435514 754917 31358 941523 207965 497771 666974 518271 456703 69128 683039 199459 794272 538204 294728 634159 588007 649931 487359 755481 49695 418299 536400 900824 510133 922712 545069 103532 863932 438416 741993 269908 801385 663576 815740 595478 472726 105380 465858 177338 910147 970674 252924 565071 95761 332033 781517 1041253 535237 303378 347198 394130 156619 656046 615738 70638 219824 220767 542739 452246 1007783 915189 684795 870444 110342 896514 207500 347221 772038 39007 352833 240186 26117 41637 865530 534792 786055 345525 1043836 400496 839729 478001 302831 1044775 820366 565760 478558 510311 876618 148174 566842 469357 852921 664713 805080 1029113 965457 213221 499438 456401 1007659 633049 214298 1001277 313478 829728 66395 1027724 706628 589497 546198 845455 1032556 334696 754706 353817 181414 96818 478204 163205 344514 984037 989156 33583 149553 885646 510014 4089 874378 273152 199650 150472 704519 403284 870541 150021 234245 345443 4958 882205 467848 304718 735577 856065 792244 885751 415720 178343 197717 525701 853332 659079 829272 664548 493904 88606 368208 958019 140655 739950 637938 392852 322985 770428 59289 241167 930011 110801 495043 596399 94531 1530 303249 59059 847111 501513 993355 800543 505519 294673 353242 261688 679335 1022637 489805 25868 272063 545914 505428 540392 971946 430488 155848 691679 196738 527917 988961 268106 983618 702946 901374 198723 158027 402532 69537 698920 1248 391652 560752 599838 556201 495512 803701 89740 1014068 819256 778207 706972 875631 284801 229503 618429 1018416 1004469 523852 1043235 606381 796697 839391 884038 459012 189302 357624 668511 427957 972697 295159 203502 349474 628436 663907 558646 509462 589946 279399 24767 703547 154982 148304 955348 120482 298101 929040 359171 277055 737031 887998 26784 649835 869762 773908 670273 766305 519119 12784 130371 497857 615899 83155 1024836 782863 805912 522597 706215 716596 403449 279535 360211 576252 725113 347103 869876 426391 546453 470088 256761 727321 541133 541791 170132 883195 56487 530431 583805 55191 1036588 114726 657455 370863 349545 256886 650602 77798 10224 552629 826031 889925 826452 877901 619463 297400 571312 123341 303677 428431 1006881 536166 35295 39678 821831 1023342 609601 175005 828361 518624 811577 554984 577998 10203 931428 459711 158852 214303 1041312 41704 1013916 268691 455824 102792 668620 722881 604444 466094 373068 470360 961262 219848 624218 336809 745973 1012780 427702 872491 235750 949137 430374 771320 770486 186003 617459 241997 436769 538162 45418 25102 241703 270163 838749 381503 984713 983870 853152 183180 395600 518174 301964 431810 107079 303492 456830 801876 572796 39141 845145 873687 839107 796183 318208 944518 155955 948184 24029 451774 509350 789575 27229 430723 769341 244073 192882 700666 410330 279973 222479 299245 351909 823368 21680 247370 2696 543235 530895 387236 75443 736616 955504 910257 818712 862064 915350 317386 1039088 532472 304587 428654 142132 758334 138652 747199 177444 378217 325147 134659 678852 390399 781148 686116 62298 588141 785144 304177 566770 163971 888973 317659 92122 316917 180795 1012984 424998 605147 564520 937988 526637 709425 360958 109211 179466 398424 430440 962304 492060 972691 927896 885146 344966 978315 355780 582001 442799 1001420 191652 88245 423620 897350 541430 392504 690993 71372 580859 311535 711212 941976 770551 283252 198186 1037765 684212 626055 171368 73428 969727 686984 872035 115752 137002 58367 863328 19338 983689 945429 590821 1040293 575477 281624 48958 690315 612172 34299 121593 128046 561902 180179 387690 52968 957506 696155 863272 961524 208943 113521 470670 556530 791459 203927 754747 1023847 823312 150899 297106 92986 524266 260943 930875 615736 617258 665241 721312 1045138 144334 385892 57713 500314 119382 43494 16160 722441 565833 997112 464230 858620 507566 1047705 135868 933362 1044116 467563 904675 507280 106890 661045 658013 1042653 1047591 830559 68849 572614 586883 118905 327723 727963 294588 116148 354521 38288 838003 522087 961167 901437 100940 678283 367652 992287 547441 809280 76851 699157 795408 1006918 267675 504547 891352 185989 566272 1024178 445824 385157 34887 592526 246337 815606 703774 1011687 138839 662826 97137 623121 648835 286870 147190 1047748 84620 952149 121507 462492 885177 72101 957746 807321 178009 974183 165284 742305 329531 616099 493499 700153 821814 473090 1040510 242384 946850 881490 293561 433077 866525 989702 746362 875547 120776 253363 544405 980188 6472 557205 600865 351667 520901 706056 51193 523712 389549 193294 100412 832520 309234 843472 665550 94195 100488 168725 430037 22988 386024 687308 441148 35653 537744 732296 895795 350192 363393 435967 682925 927175 421056 1000843 862176 578981 43989 534185 675529 572362 546895 208508 903078 272474 113213 956234 13945 688095 417462 266750 20620 320451 996435 751269 147688 223959 374704 197873 466140 584143 929774 996537 944252 478148 850740 267895 240415 948912 584489 672712 660449 1038325 831868 90096 536095 541911 613469 141395 370173 178941 779009 136445 859363 357620 508449 690459 265724 763564 567419 365440 705206 902649 865104 147233 415556 680723 834276 160665 446239 102678 667394 288166 735617 319107 394102 628650 386536 908733 76944 879147 174233 867725 207783 867411 77595 291231 338836 269424 353464 781059 273715 788597 1042175 516269 803814 441976 35396 894964 975377 7474 323103 761111 406943 791682 336361 367539 496763 140778 22850 526158 456984 554256 766094 222160 888554 26687 328051 163332 347883 448739 771932 861212 764951 644113 136185 618026 872432 387836 496573 890536 845562 856961 41567 287473 458048 596124 749401 400325 322254 760561 340588 529865 53300 893252 94234 313861 828170 47361 347691 949860 936550 239285 587817 949815 183143 829074 70627 189107 689582 736495 148974 846702 32736 235206 50719 124646 967717 358965 918546 43770 117932 50942 416678 892271 852005 624390 55679 478316 147013 888537 200579 366334 949318 896548 719197 353685 880996 815162 61694 193157 414561 289937 242454 303750 238337 534338 29599 552245 526479 885132 590419 382353 147543 440913 655153 422526 137001 720535 204540 460613 30429 35336 229308 207890 819913 677746 789819 886389 1033293 745800 652680 430562 747335 94752 732536 260145 34463 623923 984352 686622 362685 1029857 314460 813002 691213 836906 689996 960824 975746 204853 897745 415441 631569 887501 6420 57824 474161 84703 177664 576791 928354 387581 568259 587017 831394 296414 280401 26797 106745 45275 5345 578018 148207 844404 394350 93669 996881 817097 433719 38364 684912 345122 149311 907087 22817 176488 431565 433321 378558 815273 112110 1009083 870883 178840 908782 233530 350898 139274 447203 372796 108623 60026 752930 161983 95589 527493 888007 537635 328864 631407 77362 314538 267569 459421 970373 812287 487245 548377 585767 688300 491694 520466 528195 1031330 133392 181080 955978 923573 579253 63716 451181 379678 758498 504398 874532 307959 958048 425301 559017 673474 65020 152923 90494 139747 218887 13286 883427 465953 130006 78113 877152 61993 264259 144472 66626 949771 101930 78976 270101 950203 184813 657580 313391 587153 694001 837785 393253 722122 883743 1031459 22356 487940 551012 975054 172633 895430 526129 716862 310937 612598 218363 658111 943802 824673 736188 778942 268072 431670 81776 228941 787089 588939 473753 559011 857705 895959 666300 142746 659303 995958 658658 889903 695814 377385 51736 120070 301829 702611 668655 233444 478184 309181 987388 658227 702324 937618 342361 517249 330295 602468 443170 610561 527101 613 147193 650760 565084 567855 394371 270737 155689 606269 560873 789178 605697 99183 1042776 524869 734658 713354 666497 568088 267534 70838 591386 168637 347855 344574 155482 745955 253869 900051 524161 826587 934554 279946 544078 914459 816455 322777 662151 599231 789676 1012318 360565 616707 678276 868888 773221 555210 957646 916460 31784 727578 412749 822305 346771 999838 354057 971748 740352 901923 842189 123333 727756 102939 586662 309816 398295 430621 649834 241686 172807 128866 552751 412953 368581 407370 545487 117347 702846 297173 735851 137463 914467 914731 353253 752191 537769 391189 424548 436357 56714 569473 555732 626553 424771 434433 436323 955569 32980 524364 954630 815140 791619 629180 860658 38063 387865 343503 642083 927888 210659 508583 112856 232942 762290 431242 331284 555854 416411 448098 541471 435231 799288 528957 754948 979248 50982 293326 666385 870708 311941 571114 277337 846149 205947 347149 261941 1002846 762033 754899 108478 501984 789204 521855 459349 847630 709397 823415 343324 289681 299690 801989 965499 453364 960587 659608 457371 160552 58549 920769 689646 691202 542507 93751 64421 595896 313840 298643 729400 113512 278222 21652 985058 645010 801682 341149 278819 463000 333453 639282 140092 419653 520981 707455 138678 909635 122370 988113 531932 704931 916017 35354 197436 938330 572676 859761 468009 735166 932576 74128 320060 353037 361390 865620 872143 426214 724828 642369 450432 591565 801369 671484 275125 772779 381467 90830 975890 11085 504221 640040 553220 313568 1011161 221721 208185 970107 791122 589786 345894 247190 847246 984387 515200 395403 880020 913235 270019 373020 3186 676011 34734 533996 675001 811539 7621 537092 247295 598773 379086 44368 672092 985565 898645 242976 845293 541951 970280 29864 30037 297649 407258 621952 956471 817644 977476 897060 146109 35535 481792 373876 194836 364316 467949 524854 105453 49849 448174 358799 500990 355377 771626 35726 781183 396593 651277 62114 936110 729867 913478 391966 808011 96054 66951 613308 78108 131019 599497 302615 158059 348170 467653 726831 777091 301267 319099 684009 833078 669998 364463 245133 492890 253636 661095 993862 478791 538211 745582 798117 769115 142461 843221 21791 941430 245161 591213 433290 192126 153377 649549 87716 309212 968515 1039186 42380 195070 704017 532890 1016647 944595 908720 375560 612924 638290 809708 930756 667065 1001459 77235 821688 741996 894772 905622 794900 964330 884501 104011 903370 703531 149148 688173 577298 564748 533587 112826 665064 486348 56005 364308 235401 364687 115972 198785 854778 191454 320294 65772 645249 883237 980675 973665 273961 691508 831353 574100 33859 955583 583528 227675 729568 358110 913335 113455 110936 882829 257293 339120 713925 439853 934936 842782 928392 601089 661002 217568 881092 216754 1035542 930049 196318 209868 637176 92078 348163 805439 113514 520121 201122 762590 525488 270105 598766 837859 319501 624744 305757 76393 495691 158563 211499 790769 277560 177518 197848 338398 191267 692750 336294 237305 102755 691052 254236 245485 732368 735961 995717 603596 389448 690500 70514 1037704 689452 32710 794164 847483 413152 894999 398435 210912 707662 326933 34906 739415 788836 224068 102584 171621 4753 450889 953568 211185 99916 454766 719226 376777 471181 64802 873712 15387 178002 655222 791538 221436 546588 512928 304626 549860 110447 268924 952745 91440 892757 698886 815504 944287 995804 364001 882792 581078 891539 563155 26035 506076 475665 950342 721464 924318 647791 628425 490626 428396 111560 656013 646498 833914 108736 758505 1018985 517472 441082 860119 713839 505499 542625 227956 841743 376330 490464 650628 960040 883825 1036650 151019 892509 850681 695027 432949 718230 1045422 499892 929807 109181 494080 838891 557771 293378 37699 976985 1013217 386008 683823 353986 211048 802549 28768 738160 112289 253462 513238 978353 760429 83000 282231 214356 580561 354592 334729 239408 975225 396757 831288 854430 667955 794912 322070 927994 897136 668691 123541 50213 619718 851583 343439 911622 730224 521084 267967 1003780 648908 1041893 96581 1035662 1041628 376025 1009702 836755 219590 211004 554698 703754 78676 771379 258429 981868 737909 221868 431598 11829 785338 890324 121778 10854 116698 421534 249026 47110 255022 498755 617977 355996 185141 758205 374679 303543 417042 47690 990657 613735 729097 966127 370942 553665 110853 1037811 237243 693342 85013 12639 702920 885468 5355 354693 1045209 936284 190300 1654 514311 952834 440290 594826 358988 449145 361501 902108 908298 536684 578381 730828 131973 941582 771802 781435 101988 368275 965325 670290 514868 340660 947796 495483 377317 68911 60482 833894 646219 298821 625548 251974 614046 546107 466893 947090 753658 332505 868803 630404 619232 360430 743375 142493 322995 611530 206457 718367 475964 743106 61674 470162 723751 816303 469361 704319 154244 389999 1028607 184248 756807 305763 306346 538190 432583 1003504 187438 923289 852803 644606 496743 951285 936024 513660 801496 472575 192652 4058 87847 544027 533447 192909 734110 468721 381653 407694 134572 475884 94181 498651 513634 734906 997132 559349 361207 1028815 263875 323681 126277 169697 641125 467495 279625 530029 551090 703062 265382 1043761 352335 40318 569635 828336 773188 394548 697128 975793 988796 40081 527173 449728 667208 109748 985516 899244 872669 153915 1017522 598023 811473 715982 430930 708266 1037218 472469 350633 931886 663599 651708 367995 408691 250173 84982 904365 846877 6387 944119 434121 482578 784990 130809 281213 1019645 655854 3128 343068 417742 822775 821622 552987 1019960 42801 211832 872085 645170 747833 822918 990408 330615 785166 99055 916886 544262 268180 43395 492037 678050 599572 405527 51647 904530 1041082 589317 275347 236514 300822 975017 302578 357985 123548 640997 538483 677281 529188 4765 843599 462267 462186 125756 529893 848520 837007 898094 294199 560168 673686 361572 977260 154495 85992 504787 328012 241331 816081 817141 487111 99760 252416 692294 106350 1017508 33547 328392 595192 852611 8681 256127 411071 919940 754806 674294 593216 167842 101362 723897 699551 893211 570754 977625 1006368 960245 602798 887147 616111 965492 102881 756489 1041497 265893 521965 1032527 717009 875223 648068 92255 491756 485661 823231 95070 311845 959949 1036955 59636 854810 967939 367224 413648 809997 161567 1045912 273186 421732 339266 502438 165664 940585 585174 876844 890241 113802 145667 481819 743941 623194 785722 899143 681707 144270 367534 481513 764280 906434 851158 605211 607863 87986 439533 687455 820916 1022913 407666 973849 316288 261749 532649 644112 115504 949240 32791 804337 144798 221081 1001225 962508 688294 33865 833550 652693 240810 664863 1043577 47524 377103 81364 92384 738614 991422 359240 770464 524521 718500 310267 806742 163140 569906 663700 389991 199469 431069 961630 519289 582769 84383 882118 703224 58431 695156 878303 333202 708525 600030 167390 716219 994866 208994 589213 558122 504362 423433 736796 757082 799062 992736 412924 812554 404825 1037688 863746 612285 846908 823142 920474 388411 794858 716740 714577 22286 467893 610479 514650 974854 703183 984775 58891 487862 1012434 503218 611421 207092 952121 754840 436335 1047133 744164 449192 597762 157390 229528 166802 245502 606188 480125 1018892 391661 359581 860062 493134 580731 531853 55916 296597 118524 532907 158524 112547 845286 166569 295876 470845 49746 422271 919714 182956 918143 994024 2517 6973 803407 949219 150338 90817 437193 581171 548144 761870 661397 382176 83148 502651 441731 413876 242854 680808 488708 206015 578866 387252 34223 363220 499017 387909 526270 768009 178853 591492 644238 753979 723560 601566 591651 331656 565653 338244 68769 500947 812438 860587 541908 684099 799925 277901 406185 750276 761506 609639 998579 422788 208115 559161 523687 394359 539551 546825 140512 38612 483715 210528 321244 237462 223453 39115 196028 969725 710612 978267 14792 83466 395501 42790 565737 723206 1037207 940740 730158 280059 705697 1043154 644679 841785 321214 967794 116237 379347 793352 207817 809464 452640 328058 956544 803239 157754 422261 336452 521820 564098 754236 523591 248701 898074 926584 198332 888597 235881 804276 1007966 768592 642203 627425 860650 143874 351519 1029844 396192 956193 191783 997315 744646 927559 312875 188108 43813 994609 982374 503919 381066 322 239703 750862 124742 891393 74050 250228 87727 240790 285613 1044299 585629 23889 84195 439716 6381 884772 216180 233844 265218 92452 508083 249361 401727 609547 297783 425401 470158 995769 835930 61963 125404 880302 351421 640139 424346 114066 786370 814882 585022 121518 117265 488605 320448 243056 802068 465193 538141 733419 929914 961245 439256 1012820 710328 154161 585588 641926 315779 238207 531195 6015 742999 148105 586874 839393 484083 247026 508546 429682 721371 235715 483497 604572 302805 899560 351239 174830 551788 387505 335802 324761 119664 882514 274786 12531 983412 628835 621989 385784 553807 807264 111788 517828 433820 126505 702116 324122 501050 330372 4159 304352 465356 731798 689968 338336 644153 779118 308914 812553 1037869 299899 441346 965485 933783 699152 717537 874304 217897 951527 901651 922527 428763 52891 686050 976838 441449 819500 472731 452761 544208 485759 127247 448796 358869 737500 30484 740091 173182 611694 365058 151299 573334 705222 864567 439719 507693 997977 108179 188284 204310 809981 783101 859581 684648 1023600 74460 1024711 4606 313297 965278 918174 1033975 194085 537396 672615 496694 145363 493204 753132 297443 767017 183350 527899 371176 418773 583064 349063 449652 153964 473786 983526 390268 301542 689827 524689 246837 361760 832474 450567 213403 249433 116973 1036394 572142 918709 386285 932864 727856 306109 936944 1041075 605864 451549 1016718 232338 350049 762597 687973 869710 549291 621705 187798 145086 1026201 981729 13125 917339 416386 886505 813340 239556 863617 581890 75720 795195 136181 862575 414843 285479 655617 882905 236905 842128 965901 854220 464459 847782 182851 322616 189663 752443 874771 546800 261477 996932 19631 621358 257827 563035 675728 59405 508131 475712 456687 625678 908656 854100 982093 211092 856093 31004 686059 899944 430397 66244 474963 952117 860844 959129 345293 191501 212036 468366 724203 57314 149609 719032 275198 546574 847998 756178 785821 470220 948590 341946 394021 105404 602148 447218 450100 83555 386578 568864 979502 839592 425390 343694 606136 656217 886513 347306 18752 822948 846806 111751 722802 215198 896225 833115 257476 395967 175509 317183 786155 399716 561405 217202 782692 203852 304676 528982 353260 435996 320669 348786 401928 545243 194812 830766 1013887 811382 811354 1037850 235994 983101 104917 448615 725739 919140 940301 911212 282435 217731 842921 835362 994746 111127 411088 627881 435435 416255 132528 628417 686005 61183 416251 65106 719291 269888 776549 306916 582629 50638 397351 1009447 735453 896281 207999 819565 866707 904565 310062 672811 420282 469658 226296 377468 959560 801572 5672 150686 16378 647443 218377 946290 672717 782925 971886 559616 306054 676120 79147 320497 572459 38048 995737 485395 1009800 147831 248342 188377 509356 889359 622979 1033432 495465 970562 960964 827724 507095 407755 442435 655505 992465 163275 711278 257962 864886 116036 729653 724413 436649 738977 221837 994452 424850 225837 304111 885021 305948 829847 383193 287724 344437 428148 891468 958900 86672 900285 455756 547794 790950 945997 213604 1013954 390576 736356 728095 107687 1043951 703527 20880 647623 42597 891677 194507 1026317 908377 1000115 755049 629382 770775 201145 786184 376292 292654 9443 668617 611070 623984 896842 330192 668238 97525 123624 449224 245105 234712 354591 450652 614315 221304 879411 766143 564832 955385 928459 52005 833948 972993 535156 78920 384140 111099 124446 598756 384515 553239 7069 48187 299254 145992 959273 123025 894208 137476 776158 722865 661215 205960 561213 77158 471285 832594 960169 183811 859080 566437 4587 914140 458370 895752 36271 741066 962417 1030855 774917 27308 914568 555377 680161 713184 480221 639832 447642 437966 554025 802836 381551 100189 527691 788224 163325 870780 92357 349116 99018 227227 1012285 215721 830654 771375 612350 183664 594085 504625 179061 745340 640174 343200 94644 6779 76015 692986 709618 701152 180190 846535 696328 167012 497369 284687 354549 122497 474783 965342 563036 714998 480213 244679 653825 997446 235395 776286 583248 719416 38804 819133 190678 418392 714585 737024 918981 990837 321543 654793 690548 776993 336180 936636 944349 776244 469342 374788 799262 298314 73316 608205 494841 1007168 1027595 125127 609107 614331 700026 682 330168 469921 280254 529068 155606 968093 304967 415756 762109 626591 283241 757899 273574 20058 455900 312558 544489 212421 577085 9597 569605 13723 43403 63111 219612 581082 550314 298204 802420 717640 921059 678481 483959 826345 1016418 68160 428211 969610 176311 699909 816027 505914 810070 653698 505285 483019 489239 692124 463467 530262 985526 417467 617962 866740 830548 658766 740933 119301 888564 685637 256930 615725 4607 865685 250060 312658 782017 410808 461744 849504 454633 829226 847328 402053 539149 534253 482579 827061 795684 663814 242594 917286 696330 221693 995597 15317 144127 594529 588404 582912 622120 701250 240415 419754 612109 731829 554231 877083 94233 974932 905482 788573 626974 59835 245771 366784 90062 83724 498383 516182 47171 929644 94929 839544 693623 683396 852655 663103 297421 183297 11946 65804 313222 299540 70954 1043712 571725 462834 896824 552068 404140 670549 459011 721859 589972 809977 121436 730411 1016281 575520 993081 865776 470964 110863 905269 41609 798271 458638 535310 525105 867580 802924 981798 86119 409423 1024249 262659 10094 218367 261003 401360 794318 950969 1045497 66521 338641 649869 271395 158995 4615 562287 677992 457361 848322 509623 1039405 35856 643739 716450 841309 537196 216299 792782 701924 897065 343379 195010 765491 428523 887093 296548 345023 960254 193336 859265 1042562 819663 131016 473928 895097 714864 125331 52175 648740 675096 239117 63885 272137 763553 850413 39646 520240 450825 105902 469379 242344 974321 815631 936735 51201 328993 705683 911803 949969 943362 762882 187458 145199 811810 345318 139014 954171 720052 161295 695353 237460 431885 664848 492661 673760 745512 193215 341813 822088 16163 317369 703321 851193 1004736 710875 640934 998564 920549 445386 482116 230142 440860 600940 976446 474689 380948 982125 131589 835241 825886 508347 440814 783096 757936 360714 418735 931059 407782 579410 985062 468451 169212 728396 613010 826133 402645 564216 344984 1022554 161399 839961 980799 550536 214669 181175 958132 498679 12516 747676 299143 941316 258286 792280 268588 1019537 733762 461886 971644 795779 848153 484 168241 818755 944851 970919 775021 578366 302704 140708 971572 175973 351512 280256 596461 98222 649876 255778 895461 274065 339410 199603 898763 643211 1012068 917413 1044021 221342 635905 809193 544794 36047 690435 920759 169815 627367 428264 431114 78378 535475 414162 532513 182970 100868 792583 57088 24460 222384 706161 806893 388111 398415 44830 698355 499986 376702 510913 18018 372040 300896 888367 997709 38347 533528 278756 840202 7830 237904 1046396 346550 967434 92853 69434 1013167 769642 882808 933764 166936 369759 191438 14948 1046616 1018228 961393 56585 212891 179098 593950 1044548 652623 985766 565525 1014028 376745 762062 1040540 628986 683038 682800 534652 130765 660458 4684 759426 321256 86156 164484 2304 371663 360520 1187 338761 976558 465572 58963 496184 401362 660715 373413 714922 331565 415405 260750 863231 683222 147005 240996 325789 283015 603442 983397 845421 403229 21734 453680 914780 796956 727802 928585 723419 947497 142800 842906 1014112 371598 930064 960237 173795 204729 567843 881267 175970 956604 324795 700736 534109 762319 214857 604108 320090 551626 1034118 632179 1038690 538796 1027819 744694 3458 747031 950072 265464 559436 455632 870129 1034370 486483 895300 390620 765824 657330 836862 311684 862018 526982 933170 629177 500476 507503 167990 240910 195654 873491 271619 589146 285596 475036 408504 787511 766174 632117 93719 92038 506834 710032 1032199 507369 173213 186979 671760 222024 599118 4838 669666 23885 933204 188502 1043662 806888 885762 156278 61515 688587 915218 803849 115 258286 485407 104281 30851 358156 816169 180915 479582 917029 723989 818409 766475 967931 363819 514510 593971 1029013 420246 1009342 319652 638910 24807 743187 645072 614790 870547 442545 703054 726976 877680 1042555 965976 261251 610108 368347 620364 551338 553750 240702 24620 175444 922115 19862 1040925 773732 974442 835798 129515 549121 74649 713081 550788 748311 622142 644348 814713 88277 402670 771936 403072 327982 704673 440233 875508 47704 972084 152673 393299 884303 47590 321557 666303 139091 991707 87511 239742 298085 734364 533947 466299 992718 341653 893274 177346 795033 377238 458833 155911 589844 363859 42179 765216 266323 378852 1009619 203910 394413 720453 980523 859097 628541 824535 998521 819545 212578 708573 189420 40301 717119 879616 57019 318240 654396 837324 722078 258207 976259 497457 769875 40892 614788 472578 837402 394862 22385 292473 585530 98127 259523 986801 721530 528925 906931 626731 765864 619577 79041 782410 34326 170283 864049 958679 918040 119580 204425 14461 960903 951130 194837 502606 79937 416471 1034083 332604 1039526 141995 927943 198817 164893 279694 976856 690872 931725 158559 499441 751649 231396 873375 748721 759649 920212 504822 374908 929631 452113 976301 591607 405481 814676 464179 253583 322093 53595 852633 900083 481600 119718 1004053 923286 260762 761020 93315 1013038 734872 562084 651231 37432 809209 19308 962508 364657 72034 491430 17936 737118 111578 205030 471830 946117 233806 28997 298602 612402 294926 274657 542529 592243 293966 186971 980206 848668 2214 257879 604014 161796 857747 152831 960477 955078 818932 770177 940287 494146 133773 78732 976824 46617 330375 690391 7060 676660 753902 987291 5952 485437 121138 343316 399630 768548 77991 745219 314230 250011 405253 750127 402831 592539 683752 784863 187290 246493 161361 1043809 483192 885858 147235 504967 553263 347884 675751 341029 606057 519042 1008392 322196 333812 938224 958936 924722 960579 268356 27273 790496 445931 524627 764405 154498 849703 558898 771031 934019 725845 951485 723792 464974 988023 518419 248675 1036502 260787 293911 647032 751887 818899 439025 973789 449906 80070 693387 181824 603261 288029 306709 220726 908081 865423 726914 783800 598418 830581 690185 514465 665387 923470 621220 608817 771975 329021 746132 459661 431801 711814 389083 153148 388565 915988 680896 511915 132981 287222 324943 815786 76853 262110 280022 622573 126774 161697 714090 577165 31391 951737 845664 242820 584727 323526 755412 425780 573773 197896 56101 687073 87152 569063 892023 561202 878776 790892 718895 418484 771803 48069 161147 4951 59800 288965 911816 33775 113200 216929 97610 667828 613607 394036 114551 170178 789896 713980 510860 145050 592862 860954 359687 723103 890940 739862 767019 502170 720886 1008921 305791 325943 113126 700018 284495 545926 234216 446482 58410 286331 977502 963599 340322 940141 327340 58661 1010319 395931 870845 884528 895756 146594 519548 110515 701048 245256 77916 181844 829751 65205 526801 709981 521455 800629 638677 582205 531723 402039 298596 435717 48955 1000401 224768 384492 562162 639481 316973 469964 33511 904781 958198 820898 575381 171404 60518 604945 402874 913499 666384 97248 601564 797634 924808 754295 627135 197036 127976 278374 493808 43370 1016396 629471 345406 632881 95062 804151 685883 469399 694699 726889 254655 518170 674675 656274 66405 370073 1035997 431478 114957 78809 972441 787194 406616 462081 462428 576680 162607 949278 46943 519726 564541 349600 21729 1023711 688240 671707 223392 500272 388476 494471 540516 600124 828504 40001 183669 671297 688318 254216 39711 446241 765615 220352 901429 603106 323309 376498 849292 283694 1043328 133898 305019 87764 891954 512856 207969 188997 47891 392976 785439 1043736 149749 140298 1047962 532102 139760 159490 189243 245486 369120 793625 1021806 79954 415970 556882 899366 141017 184283 171286 665687 653643 220401 1004209 303739 8600 329743 134866 290574 513361 819046 6671 400402 1007149 203750 290655 281228 588422 1045961 402590 887557 1002970 985353 221964 608777 483658 551397 192462 904363 144414 624992 935020 605440 1039422 166338 407377 1033887 407226 631573 275535 49960 862276 432041 656664 325306 159153 538768 141766 515194 457852 391714 180563 918291 521027 1022075 328226 686385 334408 838648 213620 346629 455665 986558 1020148 330180 417096 486451 318764 881192 507515 159619 307213 331501 772957 790044 226411 260693 512996 897330 348031 895397 500905 543036 887139 510374 718699 815733 165273 11044 29580 174428 543621 245618 16018 364340 237294 566501 531623 16005 501889 869205 729370 176025 11854 948383 454364 929024 678985 447781 35076 776204 924874 583756 701259 998742 655630 433405 516753 457015 244147 501284 638294 879696 991040 64308 11330 753666 903835 1008802 653981 1014519 605585 464998 591575 648599 629585 681597 787202 163476 717041 619881 1033555 474975 200168 855727 665764 487600 650386 949080 31989 839426 436912 946288 755687 311060 201189 854923 726335 758377 503866 319291 726889 777161 163994 724891 808947 250814 664407 425671 178189 183576 1025699 2401 721168 47465 57112 905998 673012 114058 872497 762615 577240 513556 1025230 151625 697213 297960 898996 16053 496075 833704 76811 322288 316236 23355 693726 100148 146604 556109 78494 42942 851519 860876 78240 458574 652411 350316 691354 994218 624761 212516 159786 168475 467064 929967 603215 84974 401499 851212 451822 729844 948774 140543 23118 761346 708228 799630 450972 728434 662852 795012 292200 460704 460247 248305 427558 197999 432084 945831 610991 347842 45941 347327 381117 1794 260631 147731 271730 633246 478910 163009 306642 427655 714382 739758 104260 347824 715091 188160 722965 45204 369146 1000867 1038324 525487 474902 871622 317559 68100 861020 101979 830869 307862 181799 361370 144939 589807 664565 174462 492663 651164 114407 898374 747168 227246 667461 252150 491308 955194 869368 792532 585095 220890 570127 961259 362115 148779 940602 292235 1023186 408397 790354 35271 678286 134502 852175 376053 42162 703263 435792 674866 40351 58405 213271 757980 893848 738473 781450 247062 716358 279009 278196 251975 46644 820869 620737 218011 912723 307026 477061 544384 558968 1930 267254 619307 938714 152946 451502 791313 549012 702163 575850 19310 195881 888187 255373 866753 801018 1014713 128670 999502 721106 225507 817605 678554 50779 902611 23378 164339 506022 944486 472887 795110 1019048 269564 534921 433351 710071 704763 143106 188460 978449 438604 136578 526706 552789 995804 392330 530999 408327 650013 26047 441566 856849 620162 841069 268558 377405 64262 525057 899123 513212 973222 891278 489980 188578 27106 886857 956635 548455 50752 713485 573064 528743 305353 414424 75903 65635 350091 398924 384125 589310 827669 889391 453894 835905 256254 422379 642530 691736 541790 874511 178332 617939 370258 270028 401666 980902 728189 764024 276904 370985 662402 475151 34917 380632 187275 756141 494291 195732 1033413 721685 289491 5664 125921 136237 574215 780196 40597 307072 553815 544302 917529 1016506 755053 913453 177579 964400 532792 951796 172811 803413 430445 504381 833279 509510 88065 551587 509904 655936 217776 716838 950220 381732 388986 350123 809410 574457 94496 172666 896393 863850 82859 419518 314489 1043268 942310 854025 404975 758522 115935 688077 895950 740897 62058 636387 970489 472564 427934 944392 142298 804049 582229 763739 118494 120505 54448 55009 440567 965076 158098 1003009 617497 1036011 637216 687113 493501 145900 904519 303527 30048 205418 759350 661872 730373 459803 716511 864348 448943 692056 1028475 298568 591336 989600 580611 929395 669758 302613 1033399 583681 268224 216573 614043 427643 159877 438594 757237 553549 610341 808691 560337 584007 143934 529857 155517 182045 146672 1039491 547085 646631 757089 70322 45016 384673 758843 100589 8697 119212 557609 915831 109007 139083 1033309 530612 17021 206887 495885 406959 310379 159180 361457 420503 631235 281386 805575 482622 469748 539924 156112 561049 607027 899780 254032 278595 105717 761429 87313 318201 513655 793928 897761 522527 634422 1003776 871695 62009 870263 413510 517106 851059 491200 578245 1032546 711962 544349 488335 1041725 534817 1000156 814998 213476 398749 655249 852788 460987 514121 971539 872868 657068 825347 351165 580998 725156 453965 998446 102751 557077 258765 188361 481302 180083 255437 675638 673145 255671 415419 529631 609974 944095 780714 274804 1020642 314220 1025744 204904 144245 818402 645894 584817 48332 894795 952395 676875 663206 139701 616001 916982 537768 355247 619183 1031604 253657 506320 922109 518156 240166 397872 507835 571274 461023 620781 937754 246012 6968 994472 965489 620534 919497 783109 166073 312143 648207 816431 177170 303522 535785 306257 537660 384462 53019 24094 789023 971639 1032142 436554 581955 1000322 9486 172558 16472 407709 265803 196264 346544 1047477 703705 185304 986048 923773 490608 876901 287139 750062 723884 978582 222103 943809 103566 308922 419709 722423 472313 910752 561501 480082 333622 1025055 783328 236505 596592 930960 213204 580184 658233 859983 68012 994269 683011 552765 954366 939068 773544 589377 796163 676492 309219 381378 859930 918952 729557 296751 86085 385200 359041 708727 925866 831365 278863 196753 600595 813904 405133 370678 420207 335611 584681 672034 786255 777142 548088 60694 884841 245108 948147 475097 54809 196459 371957 662770 962267 401560 1040638 435184 32466 202809 259059 797922 921668 957009 252507 87263 828444 355367 869795 924288 107111 772295 449691 854625 711383 316799 787447 359332 939331 271971 603856 56429 242213 742091 716576 855655 596762 367056 73289 906045 377702 235218 603535 1001762 784494 591348 48793 751434 836155 956574 164852 322158 988158 645627 18832 549196 822406 861049 726337 493861 378571 106827 788287 969278 14951 878314 1032870 533599 1027096 496528 419319 858967 863808 820923 660374 635765 897381 271536 920137 163345 664753 797430 544191 1029633 730738 562391 515847 1010724 672923 790498 623893 50139 707906 688236 861504 671626 798496 497162 895943 859420 518676 225304 885831 508541 855968 479797 631366 604701 742250 288965 334252 507763 1027005 433518 1001285 809848 295430 883611 428352 364840 488279 861436 624563 203269 434407 611844 593172 832148 495759 817770 814785 390877 630094 840104 689529 85743 391111 107391 603617 256858 997054 689265 362753 840115 161695 698950 414916 63763 790263 675976 750715 947864 116984 11526 758107 571875 309754 324693 162554 1038745 827124 192074 135126 323554 970247 236161 505294 886509 177908 877786 549543 529770 390048 223734 341128 232206 125079 609214 694910 781587 324999 857565 789753 918197 79296 602689 939597 266678 184507 28062 158514 895706 1038992 396266 185157 296556 246910 257250 369029 28856 548199 49284 326870 804495 942673 543635 14465 917958 499430 506903 490674 251318 302580 3546 261881 547774 518639 32491 969418 1036221 56682 726047 530941 23704 930 339339 81230 489658 461043 404235 726238 938639 408416 401599 727216 1002760 629519 957320 586029 953370 490187 1013136 434081 495934 176257 637631 341691 124915 153027 171334 533265 975416 71752 31256 590746 156946 399978 257388 922162 574732 615334 980797 334873 766642 385312 798666 330356 538389 718364 527382 522955 507978 1023110 930409 1042313 933355 595307 843469 516224 1002900 469374 22417 250722 816999 522644 553418 58441 948873 352040 665037 546351 764322 908504 996279 459639 874337 728805 382949 747106 414454 527287 167804 799131 816278 549975 388322 620716 473595 259316 556099 682118 357089 480607 964621 626685 785802 801166 462196 112714 1020731 741916 258287 871815 763069 638151 262841 677686 542429 263409 672593 327867 77548 570401 546810 700893 1031999 291455 843580 505673 664496 112475 513377 97039 622107 919974 461048 1002787 598754 446583 827222 244701 58730 1028999 108816 556154 816284 297909 444035 975768 116581 582532 318540 454078 563510 460696 1038288 972754 325252 42813 885685 870305 448841 197856 158823 525402 54657 46739 447636 605971 513454 194189 375216 355139 911189 295848 518258 239430 661375 528866 860501 701661 1007417 805596 347416 295339 303124 1007198 770367 671673 1028261 271057 431247 724466 358662 705987 787350 995496 73555 986215 1041697 645645 279599 926738 732867 754363 151356 393919 1018197 447021 576422 22412 587120 661315 447641 723771 1015797 1003714 364998 20658 722566 312786 246755 17787 723978 11902 418088 926277 302381 945207 16850 195425 541917 119378 187555 528709 135374 65157 660320 700685 370167 541038 331602 763125 550163 1021708 929222 799968 761633 470852 261261 702164 580069 820829 345724 44924 140388 658820 143341 295589 555884 222025 287549 46017 671242 7200 19788 177767 766481 465634 92672 216784 759962 817481 237762 688732 381566 262263 766207 71691 398558 668016 44712 108805 830876 384411 560818 737555 481247 282437 639895 495395 8339 131613 256468 435655 285414 125881 99433 150455 369869 349200 313692 711754 457597 409087 97846 1030145 516082 417732 386180 345341 1018731 306054 308823 688004 668651 747467 144069 6784 680122 579583 408165 208895 20195 292084 359383 885172 615860 177501 241722 870772 637760 616017 59316 432571 108768 431054 255470 20005 94126 786740 233109 953333 847112 78278 90586 840337 89875 917805 461043 629763 997686 1035252 586392 363898 657563 731149 1048454 538567 26801 798026 802560 813025 919468 478693 179017 395105 637699 835320 546347 232710 107506 28934 767347 851251 484342 563313 16242 162412 942419 312833 796542 812509 924561 1019747 756335 987091 692219 837543 695074 260160 306719 411586 581370 696123 318544 608010 490074 189822 101415 410557 298284 195814 253694 359290 368477 714999 809588 127941 204126 495446 634092 856712 451749 481357 229901 837261 1040426 155466 747331 409605 832746 537440 376893 473348 1015400 337860 838509 1035778 826151 78929 1029771 976475 428337 681477 1032978 208080 578195 843650 883394 169988 264670 682382 521244 688896 841384 234387 9961 677296 4617 287775 151732 703844 914207 432485 485707 226640 936842 752059 42818 106252 1037296 996378 988271 43796 297082 512161 602735 512329 857429 110866 44832 924014 348979 762196 665893 455596 250823 292847 590950 614670 949836 804499 85645 240646 408575 727697 111497 897254 767136 1002848 492047 767592 989942 353562 966676 251431 854344 754940 20308 521507 683492 159209 8654 412737 100251 921320 884294 164041 127555 501154 480450 609510 377652 224997 434958 47146 898508 780067 59704 450567 419819 301811 306708 86102 566903 427919 136120 977876 444890 527189 97281 943264 598655 157255 670989 738495 750936 445067 746943 231064 886875 326891 561727 507257 573184 361813 839799 511504 837317 618332 365719 931570 349098 105141 507281 780567 715957 1022907 43421 438364 51312 142316 350903 797696 112998 993898 109340 743207 928425 863355 627153 434522 863311 957962 947996 38661 167920 29219 694537 334328 791850 942970 294886 76263 501277 967909 819911 736490 304112 516574 416771 927741 148298 61186 52661 563073 850137 35476 874043 202681 849359 707834 652475 961870 504928 59711 982425 916940 431173 286096 196354 722979 296764 1029055 439653 748838 314757 446915 724981 346127 311910 55862 214312 431865 702633 892118 325435 78693 255769 562948 551083 875190 222472 754760 704701 313013 276172 163531 286711 546317 27197 241627 345253 148688 1000249 823403 622421 455920 817185 440720 505691 411335 687705 410885 769870 1016208 124619 245160 997769 642027 1034853 237562 150699 210013 345750 879267 419863 543181 657877 278252 858229 410633 258074 201028 846895 638015 372579 944572 944117 783748 431153 898186 199481 46416 347656 926346 550068 437248 510963 72120 603871 814419 665853 538039 961659 784622 960696 55373 236810 971480 50106 84453 778579 830462 869404 616971 112610 432816 94714 585716 735621 58146 217077 867059 646608 872428 321460 570117 397210 531083 304734 375110 577918 615390 837921 469114 356955 867497 252335 550277 348628 278037 15036 983027 505041 963118 50305 1041009 502268 281700 815420 660306 654917 684555 727470 591115 344415 725723 606619 30390 383552 921968 586829 255123 11173 474059 110866 755843 182412 709583 92090 584332 702648 698309 34074 852312 773424 899800 724875 123573 984256 294298 54123 656406 589942 759421 958362 461584 690214 997979 168447 667102 859879 70895 881665 9182 894868 180570 206607 697874 465228 447135 794904 622496 1000435 683046 653587 339538 500911 617021 66425 856855 281195 989842 589510 733824 707159 361658 446460 1017156 738406 344750 85791 317628 358350 518473 205753 81767 780172 983243 766296 266600 462557 101721 70668 228611 697798 141178 339178 763684 980366 1025179 1031819 89047 15679 151436 1022349 675537 402984 504066 317713 846822 346205 976915 405307 636816 835381 496316 213430 16239 118219 345694 398893 105155 758655 628797 364243 162548 53362 439808 718556 969739 637453 822836 827138 58678 515962 166089 1018369 936264 400937 1036179 141594 784182 173645 272074 141460 805531 331613 218506 1002550 551989 162963 335444 875471 479846 119152 771980 466863 283059 128566 209913 290091 474441 273517 691015 344860 6003 815967 684680 259680 545317 654491 644271 28248 761716 634997 211732 422249 676380 311941 833011 65915 478713 874020 283884 837757 231566 733938 208772 759007 596353 690515 589219 714262 514844 968428 147477 1018139 367310 752427 719113 541932 252328 347069 1045653 628490 859361 850198 41263 294906 773715 422636 227381 679876 830715 916668 980583 1041015 970108 877124 599143 64675 207517 211975 1027904 522205 902598 934861 692444 626495 677767 964896 739469 531429 430098 1037775 697221 1036656 255932 741998 464221 920199 196480 588501 368786 370002 692604 807581 478979 159741 782705 149926 342645 894267 466247 65684 337167 358592 23943 761165 565726 635846 619999 798588 576850 1008009 26018 369938 38335 887755 374853 1035967 496605 329553 812515 1012861 1012553 348259 345018 817670 387842 30544 525484 529241 869868 7400 772543 330041 883536 884480 82589 265645 1038170 955634 24085 401538 471962 670746 756376 459716 442244 357466 689853 114761 612592 765079 967101 80422 750746 270137 216055 972087 628387 409263 677742 76188 350990 995817 673862 837686 200260 680156 808266 593710 120209 987394 964713 724591 26532 332247 814900 556071 21779 162141 822114 309578 647381 290969 725837 648719 157894 331795 881267 1649 482854 19546 293365 276143 1035802 651902 913691 126924 424490 439444 505293 23567 950465 673334 421148 375684 300465 821504 115639 186490 969388 510228 540278 560132 845772 133527 826067 610936 742411 221490 966508 585714 691660 747153 146563 795858 865104 503015 285822 684602 957250 872553 246887 257681 261420 496334 762988 862722 666111 886742 292960 205566 119951 53696 809017 608950 813589 486865 579728 235938 752299 168148 293668 963580 307667 299925 634711 532037 810737 520037 877231 557504 560588 608921 729430 131314 962321 431371 312987 302120 905424 341143 507247 697841 485117 82335 643305 1001376 566256 512904 1019075 71115 418022 941371 929242 177359 890494 596389 729777 757065 681276 165943 728047 692382 503305 391526 175324 855412 604849 994092 687080 758839 161379 62853 590629 977813 767541 329460 254152 988418 528798 438523 702380 942389 903930 705702 892878 169129 215050 425729 75474 924701 170609 492957 123004 741653 366648 979727 624440 773718 820298 95089 502932 906349 83705 946400 1046976 638505 603767 20476 21 623901 487262 506987 956811 808479 113961 263510 448833 538060 660152 690665 35833 767233 955088 996824 542873 111971 141465 3541 594091 605657 1028126 379931 622813 220940 634576 756966 954754 600046 564228 1018616 386832 764464 637296 977942 635552 3786 31666 957833 8817 637559 819913 213150 549478 295478 402074 665382 470147 61386 228204 352247 321907 300603 533100 840553 1007877 30291 88618 421849 64170 1012514 56090 484905 1019385 972411 535573 30270 312108 189813 428757 478081 132000 623850 746620 977247 129625 847355 1007118 75721 631931 553610 388338 737205 717266 86462 622453 1009563 718155 367747 275782 884728 894329 207367 468987 315342 601361 564286 148363 53538 183150 160864 962259 200061 476430 407398 902161 789100 58386 893584 956780 345600 854210 258017 792938 934735 215559 469665 371575 960241 9712 1020890 289893 1008515 344622 988892 980711 849447 81047 708026 900116 307970 68518 38347 125930 991677 847609 701481 60873 616965 192466 231989 420084 1036300 61847 743953 974100 737541 21075 138020 838324 257963 334642 482970 682950 721083 180488 148450 654364 870261 554187 228654 430576 70175 459797 222198 493148 67202 149923 925045 552419 396907 11736 1036075 499943 152619 472891 189273 873520 1003288 961268 155016 868715 57354 146771 147202 319400 1015263 741962 1047383 535516 750071 118254 851162 983389 730296 423161 342306 328297 424459 580939 251274 921759 81373 716389 514992 87427 434335 258540 720377 842495 508871 341036 814092 242653 1005133 144530 112467 570446 803119 943665 1034109 506470 353261 163902 909055 1017501 549133 745108 307086 926799 359064 291377 753318 123453 687771 1032631 350726 56074 967591 883180 23602 593343 144722 331322 590064 722504 94388 125232 231883 71157 61675 371967 881300 334842 84887 132093 587227 450031 949598 786726 303482 323664 804457 725142 64267 667390 104166 358416 406637 116156 330628 812922 782403 247987 817658 629087 333428 810222 101760 33643 112812 1011935 881491 333555 591578 722136 890678 659819 873392 656275 225260 580845 796967 633515 89023 327865 814328 230176 429308 860591 824611 911831 788085 758486 191596 337944 305149 554457 124633 990222 150255 1010565 165429 749899 126632 709709 446097 158017 62728 434374 412349 275401 880374 832043 434387 710560 227545 838362 145069 43749 632607 134868 976490 875421 950969 529473 443117 755759 595357 99306 322654 583657 952131 149949 554151 197497 969001 1004877 1004535 163188 676687 387664 748867 453330 192700 819487 238272 342896 629751 997177 195179 701069 748430 643008 512641 421709 1019539 82938 337415 755001 547097 975825 516419 894141 614588 984660 149056 676777 305430 346676 1007951 46513 57419 550472 36225 648429 699262 494089 461101 252505 197465 740886 760432 58966 827530 275634 410536 899367 686144 571969 526329 1047413 84146 325071 573384 1013452 931224 903560 720194 773660 292016 631617 524502 50744 264762 52462 376247 728666 759165 478506 585307 1046685 470336 153522 342270 578178 937041 740842 877600 396652 183810 151382 367363 657188 195238 154146 639534 967253 42009 588699 646124 532241 1004086 233652 949454 303946 753502 267906 479269 971610 845047 1018560 371849 72316 382955 515148 342101 934736 111909 224168 302632 32859 286232 269178 20837 66692 836919 1044748 90804 666521 821886 869580 156799 406216 436200 295629 810870 819494 470518 621381 907019 1015852 397359 934669 908791 853044 459162 107556 866995 214272 549189 728621 498688 812596 210626 423660 449887 167895 933541 56012 678810 956118 395015 626012 284985 210305 793606 534989 1012494 447500 1000514 684918 926890 909583 970082 767569 416997 506375 714893 505723 729690 9171 268018 734647 411624 480055 763456 260588 274738 165212 474414 161698 239392 469070 620532 982410 769116 168829 103632 292339 639446 20541 274563 178005 609089 62022 987857 681162 541587 229428 658181 286352 594313 224264 449642 443016 314400 859045 146131 621754 1015581 721236 513812 813007 32647 869440 752518 64917 53287 915707 604295 628607 103951 256503 958712 16163 826640 389134 988861 462522 60482 56059 337729 270755 879232 125407 194543 726240 758505 512957 246458 399255 801121 811005 25238 35730 548621 560877 585724 341440 530139 348731 355690 130738 96760 710012 1016801 213790 109655 22185 479077 570464 127281 954013 342913 379124 708479 436632 716736 1031421 476802 1036223 347189 729794 660028 867737 95732 721707 458740 978067 455574 233032 152246 969597 580025 154570 538577 821004 1918 932744 936791 647766 29450 38396 76960 630616 755205 679107 8903 194419 100894 428833 577835 762859 271748 800379 326640 685671 780142 143066 810108 295284 189589 405359 820730 446722 418741 630537 580058 963301 104976 385184 298063 167765 227306 668622 571600 872814 99598 337233 558743 942001 642375 757643 351525 9346 384232 994050 338108 468648 52549 437984 831203 766415 155960 622963 1045222 3849 78237 63662 698964 347465 911829 76455 180607 39399 627783 740887 454655 207135 587483 764637 744751 437905 458621 334459 414895 26050 540832 792728 985824 830106 97720 222076 29035 336357 214975 797847 138171 225746 829873 776442 603006 166519 451855 610780 228648 32330 802400 255254 945263 191145 776620 374184 805072 1044564 829183 244786 614921 900077 89836 874363 218269 695935 1019655 879854 286291 1029620 767594 989464 311991 9630 815665 520236 278424 450223 440830 642687 889224 325824 339061 932107 395359 170574 814017 871920 732089 291128 952846 148719 28531 506691 1017356 1015789 981042 450198 841587 273270 618460 561726 658297 356152 387612 759467 291165 863875 1038562 65073 1038048 22736 266465 460168 939207 969271 581136 425037 338779 965623 272426 310655 44776 378098 108334 800770 607297 92718 731103 886559 748858 81749 319556 727810 320813 300854 1037353 94523 576886 902210 280989 908606 846327 846095 413042 385251 126357 284889 411585 70886 579256 559100 1024099 500072 482255 887931 488312 476780 878538 274044 873956 62555 894622 559306 10701 62593 729541 276818 590623 237965 912571 401830 924680 569365 57730 112509 1038716 460560 683295 517425 122802 206938 158747 752191 145060 665907 464642 207819 32403 211648 196327 730393 472194 639625 399838 534549 591542 131833 253825 933324 276796 676834 554348 849649 924259 715510 453569 212057 558909 406607 166309 831359 229411 768743 338369 695041 838958 1024289 304834 684832 1028799 567615 612313 779844 439799 445929 499003 556406 94528 289452 949410 969957 30914 259192 871882 210018 610030 803362 161525 536547 289015 353504 342376 14339 475988 528591 822764 733824 820800 103793 332109 94908 801338 943655 524510 936510 396421 864955 345844 796974 1024937 823257 169830 282332 590832 339857 105492 264761 590826 174551 995677 625244 250090 840963 897703 671486 885638 241234 808666 313598 705562 1036899 892133 31455 98118 624058 968760 813381 764524 544064 159049 2940 923699 857793 3599 1010673 351495 586092 706186 321718 705430 153175 67897 164866 217428 721145 486306 836783 711416 546734 33485 75451 862461 25655 249801 662471 994338 875575 375846 170907 672234 637367 173690 738464 755997 451490 982749 199780 607813 26186 947052 360474 22578 900065 273609 38167 769143 304385 924313 264534 533482 921893 872453 807925 366376 1021741 880698 730550 600846 753118 862953 1014143 50497 611424 641223 996570 716967 596670 1034254 284790 311788 195177 166139 1032356 1035262 364214 854606 226778 140434 310619 898509 429364 161949 728822 998592 301294 143579 1046406 33910 698603 501323 245488 893631 252721 681648 342395 780913 490603 231698 73812 722916 702566 266811 940555 863605 514708 223547 574228 544774 859788 515045 820808 160636 331912 734031 263521 722752 687589 874582 676225 217791 652710 460824 275372 520682 186610 956535 116041 876983 654226 52381 694437 105630 1037428 1030515 422256 313116 802346 637480 298301 715827 116588 685232 228358 575976 693137 519746 755879 896452 51994 896985 897374 811348 302120 522933 602194 337578 117505 68823 627721 181465 447119 161160 1009647 828540 1021152 817618 355542 1047600 367527 362757 287089 134421 518330 246068 482007 880465 808594 164790 175366 814733 821454 399781 1008478 161398 27824 1009762 870690 429885 543134 112143 885243 59928 549282 818707 504436 884158 532971 742810 768127 373487 451402 909331 127982 205034 539318 644016 794363 874997 645576 593385 571072 313305 327488 374777 717760 825443 882558 424799 610909 375269 11529 837215 306015 845746 215308 467071 646259 902821 648148 626442 169 856475 869715 919952 342262 775668 898464 982628 787632 376854 843125 911133 731669 817130 243376 519445 143044 134493 396498 695789 286785 292065 363907 700423 814198 791529 420108 972555 690733 1006960 492251 43107 995735 884339 12803 364478 287944 137842 364985 119696 493624 268275 614872 502161 379715 97535 292702 285498 860330 678819 965869 883275 247568 839281 443211 9544 549246 263420 713186 285687 827360 811103 386880 418787 817030 958391 88472 539868 256932 269476 1001280 861557 353746 399309 894769 77701 171660 660825 346506 976039 660915 870774 415757 326329 727818 70869 288417 923745 157370 692524 267214 829827 82382 470451 801092 836556 81592 547752 830548 924459 426442 543435 822901 525906 170430 636386 142785 627513 649263 311094 423285 502684 891421 187668 388725 739704 798829 775758 85957 113554 694375 380599 1023761 63984 513078 680875 254246 133725 865132 186500 547446 226537 859003 873254 90009 378983 155708 862324 636358 274158 142444 538840 688990 725593 162346 220351 53346 970951 465787 1040667 169720 295195 479943 791519 353258 968572 916313 581767 558886 47575 410082 425101 316479 578648 453878 664565 258794 392693 931213 976322 81794 564451 12164 229502 408453 113438 639514 478902 298517 146150 667763 541564 1021048 793404 340504 259812 492185 511082 1022837 901767 529284 1021048 562778 781827 838125 197559 92795 912248 835754 293178 382448 893964 2869 178008 456117 906345 42539 34860 704043 489786 587727 815637 131990 543665 123016 687158 463516 282116 154462 131831 448716 813035 175745 105602 433429 791332 338882 724295 542795 6128 426264 609400 998821 547219 497949 170126 508737 438999 199567 564162 195231 844425 7631 565397 616738 755707 349029 906824 397459 274305 822906 501093 792477 28404 704604 398388 590418 4658 862718 932678 359076 22427 928885 575982 436461 933014 239996 826051 138344 383498 586737 481312 410549 53477 413781 405668 619865 378521 525648 39859 100411 717210 457772 470514 392233 898529 323925 556495 963153 86380 931039 923638 79304 432315 195328 230365 955399 967509 670865 612409 247144 739393 10129 417671 959917 838285 139170 576644 621690 202187 675466 622261 988630 10895 836788 218848 617134 23282 534956 39825 842066 620306 785575 28054 126454 199056 419064 412804 1030963 631824 758428 371504 574083 998332 569007 758838 814280 693698 285685 548469 987845 508881 968530 749968 693667 766112 215122 203375 624494 834664 889250 159676 975766 158053 291221 1001063 808815 923736 795296 669219 596657 972040 142302 175590 743416 144060 315788 596077 402757 276674 529806 69813 920699 24300 673769 370307 402403 367118 665415 111325 505512 1013889 37238 933007 425308 413347 1033193 584872 222833 553813 666677 299770 1044161 953468 182421 375453 264711 846720 596071 872044 564068 260559 171181 216454 556507 111963 256141 233422 662740 408856 737745 957036 236701 879999 971112 33866 758500 1019150 25571 1043096 544574 723142 571897 456009 1029028 606380 813315 551828 630001 25672 805761 186483 449381 286505 229779 245543 965413 578910 328064 843698 335032 405502 702515 887643 728459 244130 539064 133422 807022 576230 197060 723578 689686 460523 148523 995153 664985 1026008 544103 563979 70900 383828 488216 39107 668040 12046 300159 741336 1005721 724278 600833 362606 786382 936193 453290 425963 679348 506664 979623 511354 860731 847465 953803 349835 507703 384005 230155 480081 475360 178240 652802 549698 898642 970469 382830 635291 141838 159680 648625 469466 469624 387873 933200 900162 647767 499295 555384 373338 770391 462931 484468 201582 570506 466393 276536 923917 782051 603731 749273 373641 344506 239653 992019 925306 66891 326970 327874 886075 299318 419709 116073 571244 83200 998753 282798 126318 8337 755290 148699 761066 519349 497506 538463 89418 1045403 180085 1012043 580671 84313 721941 737238 844345 566373 257478 1037530 288498 706077 681107 309076 505316 881473 498824 312295 369358 457843 332341 900442 708147 415422 235313 93462 850394 377868 487061 676777 814415 658351 751997 387397 879201 17113 881547 421441 766370 795939 343908 936855 661226 589066 607024 459621 9684 990317 120094 373100 513600 1041681 899038 990100 872655 680221 632613 873062 181098 682910 848941 582032 673212 289028 864818 495717 511411 1019811 717558 176730 865283 49203 627517 460682 149667 519761 268114 11571 718669 137468 71553 106039 883714 119576 507034 1000348 698245 23534 511093 496909 668635 608170 444008 84310 862417 178140 266194 956139 544886 271352 405652 525410 572316 897494 204691 51444 284251 138802 368440 441600 560271 341293 109039 1038985 589397 56010 650923 478643 17554 172914 548193 791881 312684 261233 770952 209722 235726 975990 817311 1010968 228585 78871 662183 40087 121518 30283 285349 823316 776788 20718 55586 228108 362456 884032 4779 128672 67448 1003622 220241 168472 514615 119784 389161 62300 537181 683569 723404 34685 546804 596755 201433 574250 138572 537664 647023 586555 549751 838098 1047219 367914 569038 625347 66384 94101 707434 408950 595954 246462 33195 903213 742346 960779 481973 313744 744205 429958 947438 704812 784245 880221 157826 509937 312510 231779 80863 579764 60714 1032334 550969 829611 587262 94327 978439 200692 629763 910045 883076 66062 638982 741154 431919 726621 90968 748236 63563 565418 242766 494085 378720 88481 928450 20508 330936 497490 963728 192514 140003 71089 193050 392398 670515 20246 164549 1034810 455233 25790 418170 548131 980070 366408 1003813 584716 438851 282424 874810 716700 206138 46455 676395 574235 41970 580561 623091 120057 1033942 750965 936078 288584 679063 860025 777342 974909 159398 932180 5960 699059 873915 216418 741877 173735 843345 133476 479634 469437 556327 313085 1000368 102330 562112 435254 707300 613127 378084 666618 924488 845109 940317 822939 75512 1023859 242491 485963 1038998 1041178 120016 205732 354759 414242 193205 773665 306100 51114 72067 697506 1017738 710772 516635 397804 1011962 385894 538143 674087 62650 176650 9334 814686 283905 960782 574924 675586 341519 428229 798991 567912 744099 48549 360435 133702 422019 82119 844655 535354 453880 591978 116798 652611 391503 198769 330592 1094 946009 49888 343702 114826 583147 551010 982249 329532 839007 428230 216867 680684 564242 349054 401492 513038 199396 747550 442959 272763 483771 276195 295466 321773 971776 258346 85186 51078 584992 592372 287540 569930 331020 869992 991077 616096 980153 548433 379004 498389 25249 404636 948066 571033 638785 159708 527177 662399 252313 793286 732706 589185 832431 144565 485669 838523 89868 805415 936269 403371 452925 27965 955353 290872 284755 575039 101069 251816 1029987 701462 803183 396647 13063 97489 458954 489031 476636 953889 834606 193787 193794 85468 300462 410266 728223 555645 488096 579363 773212 990114 237601 483827 963558 459405 34703 381520 368494 187044 291597 651234 525354 117234 942594 33588 367826 958883 388506 986680 5667 302732 212291 267456 904032 768416 68402 521478 496332 952444 702684 20517 236081 765404 553853 524957 1004380 317987 747668 896211 684190 875480 789093 707470 323916 671779 812150 352379 147008 394068 32786 928427 218711 643421 973001 880400 658161 939603 712942 20739 478324 401136 759319 572097 427721 231700 9633 120297 527838 803904 303402 726015 825890 811545 574229 771821 251147 718571 705289 84349 1045907 150051 539250 636896 27831 890580 465151 866346 369143 941107 567586 512723 1032154 736795 566419 383799 692327 685450 678094 321559 551340 643362 383888 744470 928314 411049 479070 556606 148903 331401 145406 991864 57611 24145 712443 844311 458627 630578 509989 1041486 442034 213890 865807 865973 435003 271933 310928 636360 914760 424831 192322 492904 11526 282891 852486 661848 618278 237255 41342 183745 923998 255806 1031570 528302 1007334 1009692 159724 595345 455932 121526 61563 10172 773984 443520 498164 358633 126168 87956 458316 298675 471982 1041202 133951 408090 1007149 840762 802509 73731 63271 1000884 650167 184758 353906 860488 298502 226654 920934 53190 339845 392845 29537 293280 449602 456373 754243 317291 206609 775599 512754 889442 704009 322104 330199 79075 790277 250479 410464 961263 654372 558169 1020028 414382 303177 452190 426786 40169 402331 456649 510666 540046 368646 100683 254194 650288 136633 755064 312730 767109 487334 117064 969672 906982 1021958 494744 947717 473298 105682 613031 352991 1009003 58443 432793 543077 531959 946546 239607 1454 555616 931984 424749 1029458 760245 164784 1040907 123887 320167 1009440 215109 968613 775181 542196 987123 888219 91488 616067 490002 177784 63295 1021672 401152 885482 971757 1040770 1046276 421923 409550 86388 258756 50262 596462 706342 271308 76607 199802 449730 750862 746136 150852 1039032 127837 587429 519747 375866 108016 724649 114193 17344 915174 608622 1030251 991110 1027004 1026498 460469 663049 486872 889588 299123 225934 582402 513371 72657 919963 21989 1034959 589340 650620 323219 99118 613447 572095 621310 721113 326503 795832 903040 951604 172343 35326 165716 126249 459925 366828 118042 859558 806403 459809 922455 622618 600103 476928 644338 298748 614475 948785 636345 488004 661214 997406 211674 371696 753649 233847 660330 316545 668602 266671 913634 1009531 134932 709500 716700 303080 828413 304475 954202 484566 866840 146953 211904 935380 810793 753931 287957 427897 329627 447271 862086 802782 343805 425705 230947 623390 288896 928031 143584 958429 69499 152925 187990 355262 542696 260730 734207 106476 564964 665361 933565 17810 170802 767489 293715 537187 576953 725742 814826 890131 94722 396990 380814 692699 761531 771100 605359 978681 656950 691192 952225 577838 345834 524804 232476 559166 510961 334137 366780 93043 343433 16464 1009538 640539 1016211 497226 894545 775173 740375 863977 790386 642568 409534 1009460 856592 460413 40534 477687 920253 529856 821586 984128 658411 792242 315976 158179 865908 62266 875377 756216 696851 311487 985132 873304 447977 404656 81275 936227 577785 391420 193156 345916 238251 755866 348433 677579 693069 949251 648721 889530 121997 482739 418325 400441 913920 614059 1042899 728891 219551 467698 1046183 583414 595013 302607 313101 262759 1021490 524177 1007400 817356 937867 765831 71999 200232 640215 219912 706106 169922 276355 397485 1007145 1007782 712287 1010962 803005 957986 110112 644953 591309 521291 1028572 249254 56787 199286 914321 147876 492141 208831 717982 132350 767708 200581 308807 673255 612488 161260 741941 138131 851833 533593 926452 729787 732896 636410 359540 207389 857484 758844 717961 978682 319094 719699 146283 1042839 758070 265909 295991 469436 688778 392607 32107 475960 152790 472975 55662 477787 100511 766152 747270 581754 826639 997073 702943 217198 639093 382198 287499 375573 135361 280773 899453 152528 683020 165523 78477 306436 381198 675317 412279 332953 216998 249415 916699 721022 624982 154408 380222 35618 115141 209148 221064 589821 294715 18793 696453 817157 637736 606170 32356 689721 959133 280063 799035 390170 190161 600139 594816 757293 1023389 549493 723601 393338 635393 17400 491310 49936 124061 140434 321018 792191 285752 633032 186365 266332 640573 530017 834340 833472 788281 375015 588480 340425 31583 742953 446467 261656 640772 373436 825990 934738 210722 337525 575686 797600 504281 737520 479394 807214 407274 556557 899039 539311 389178 789101 1027236 780247 774741 497657 929278 159200 249065 606812 214109 631814 1018694 885636 805397 974859 836837 735269 312287 443060 335326 767030 248149 136265 628592 59249 916857 110873 757885 758231 923438 755188 349707 231466 391613 171183 279492 264306 679250 276644 423031 925305 722813 787247 918165 202831 627634 84018 776372 592582 52169 1000081 266768 746998 954494 686263 912133 629179 152050 338192 82326 379442 137256 312973 239081 365632 531337 689443 457417 451083 716129 63052 763427 708478 143455 46468 545161 564937 647449 926925 604850 703711 405126 145707 594936 513527 647810 22313 357592 653836 88653 737107 55926 381277 265996 723642 276502 254189 962119 407411 137124 909060 508521 1033496 870957 137132 60228 811333 338020 975157 435850 42012 615198 532657 43093 679106 484310 581240 312224 454111 212266 191142 942795 571938 928603 954776 823323 893115 828625 811123 560695 559584 916117 719261 458924 840 493782 194882 369770 257203 358245 715216 497734 799840 199224 346235 144758 172948 819690 694714 817176 637722 822329 101832 194475 171966 476295 472356 159635 267985 312411 607505 710553 299688 869341 289815 855145 610077 576093 571008 329747 818700 290508 393948 174731 820183 993345 165501 201257 410595 11893 877052 820266 818457 584263 1000882 976173 931430 292410 730688 704950 932667 438002 65799 59054 894989 840635 307377 821729 755414 112386 709030 655998 752530 491225 898712 790939 360643 587127 814328 113327 46062 289206 381310 961558 733724 139156 111780 538513 66650 544946 659244 580291 269369 965848 411286 808885 483406 248431 688555 417106 968883 341765 855285 376812 428933 939981 249668 410037 219492 911900 773674 191303 895478 357357 836224 717853 661603 275550 703711 736023 53210 1025073 514600 937722 395275 755276 526333 329454 364972 231481 579909 633598 226037 553639 1010348 1027228 234531 190951 939808 126746 687096 900719 375893 106545 597049 642395 1003330 499838 372271 880871 557218 687104 237351 98550 831860 717468 822514 910222 96124 594073 807525 503130 455104 251684 140250 184871 929035 357581 572334 615783 497773 921097 497345 682673 756152 988590 999673 144959 971269 603513 176575 941422 352813 968331 1030272 997185 327505 842216 555309 584927 657235 839927 1046715 399889 17754 34309 768420 916933 120402 722114 813157 14989 925034 512705 1021950 534305 706708 182268 822901 634585 58632 161615 926035 639539 525249 468729 762405 284499 93694 22814 187132 129662 354755 713799 334574 978590 298581 629727 610963 384449 993474 690360 344200 6554 307287 700805 1027567 879615 871207 684893 899821 358249 1008267 289343 867115 305015 214941 584072 926294 438635 452539 1150 852128 42155 233738 272073 36668 822081 509681 474356 806117 563804 468634 290033 666200 783053 154484 24210 870101 192907 598963 660497 1031330 331823 550095 938633 884104 415097 413697 1022586 933716 415177 956105 307273 30807 967590 44906 1029309 486375 233531 141676 1035651 935644 433109 463386 1007020 150547 63078 157954 52778 397551 241669 42104 779862 1034707 145772 935442 898157 304809 545913 818989 853518 212830 890029 386407 356541 987235 552880 341795 715364 984878 187851 12296 520653 73399 166508 552322 542505 330747 431270 287552 144524 1047165 843694 155572 26222 743616 62303 499862 939051 46286 421047 882529 604292 305332 65112 949717 498205 186115 786696 383603 615421 849745 234545 169220 167440 979638 85601 64275 153000 659536 949707 791662 591352 602559 915653 599977 938136 8105 1015368 1003162 669188 517687 960115 858846 163357 672150 1008393 936531 966822 924280 659438 232348 327112 463504 594861 938657 50830 663833 659445 179468 456042 606032 303639 100044 521902 533749 570250 790166 172308 791759 416360 289375 630327 571685 84462 756707 877335 790597 119552 1013026 833689 747776 357538 752861 906245 225068 64640 828189 130950 870433 407399 783789 381614 704317 995785 66715 1047279 754272 67646 943803 37923 880240 542717 675364 200964 650199 57191 339120 308148 154368 761469 26752 103991 889053 214885 467062 672501 549732 208617 721082 253241 738829 93431 468790 317876 456278 957730 727066 18170 669759 864031 1032792 108035 172751 149321 562217 742060 687245 143134 171910 621620 370695 677312 249519 765375 1024078 712821 796840 452310 820600 117544 730551 148453 997661 628965 725992 14012 428763 889953 297865 413455 226515 368751 783278 365302 682025 759948 726702 354158 108935 803156 575140 198869 966042 379146 37359 496498 320916 382997 821170 433131 437161 602493 199764 481228 819090 975730 704002 677383 156429 67525 420136 903023 960090 332909 724220 153403 242879 375812 126963 168842 979206 548424 574538 976345 434682 2202 121982 7054 585454 1666 421844 163441 912437 553 847570 752941 964523 242909 354244 779220 238890 534417 916280 42072 752406 557914 90242 274195 900818 815603 96825 154432 659785 134714 1047224 57215 432998 353457 465054 940629 1018523 492541 283470 649897 630110 466283 477040 350281 638888 832870 430958 248931 243572 812034 838648 465420 123206 992629 1015936 890557 523425 375448 151487 164560 198800 465258 527406 197127 536606 814477 258190 631814 313054 829639 844897 163028 87395 631683 315502 642398 636361 52557 394049 474100 802859 93530 566696 498890 132906 684798 147255 477817 140397 120371 84677 986747 136475 493593 449261 367026 337506 390000 20110 494817 848372 134431 202060 528689 846469 849073 820236 786606 194638 599251 506236 106184 468365 340952 758408 450771 285443 926773 175846 18055 797812 738565 1017228 148096 505131 369285 952628 996031 492659 853657 548063 780583 301599 821574 399439 836609 291587 45366 629899 874104 140664 74807 784479 303390 953820 1042364 253145 514662 625424 12634 401869 902951 412408 444236 154194 303903 829182 389360 883011 825710 626832 456520 820672 576791 36254 210298 90026 586114 17693 964945 758826 881405 793478 422841 999978 536374 843607 260422 265946 769474 689553 578222 928301 739482 63032 220490 222041 849049 125143 998298 937307 55807 381177 218558 95089 953585 907953 1010173 826781 734710 587539 732482 402729 670331 915640 588698 678174 685393 835646 923831 193227 130858 555206 163952 563780 689951 844916 673599 31456 15149 47347 690881 518075 344243 461806 782906 4146 769269 118680 835342 771177 552348 483109 290121 84424 1036596 858959 713752 147322 1040301 595666 341582 758509 545499 840431 652000 1016916 229110 723949 984425 768808 113435 693652 206503 879267 612808 542640 318716 362051 864612 653972 593134 984653 767157 299924 203175 605256 564071 467337 38261 538494 203404 854353 688715 866686 699671 606797 926271 604828 289888 828130 1005578 753264 194723 605432 432011 931923 192896 313982 812612 212965 917116 797156 289755 185738 419711 649887 660122 947944 867669 125352 47088 639850 332333 261630 617710 749760 213533 505119 18123 544605 117659 204691 212833 679672 243717 961889 304557 389899 922651 531096 728658 976727 489600 420808 78871 1041502 8764 64134 424037 373736 301884 758252 275402 42367 848593 629526 501368 918258 689709 678310 252102 758998 415977 14400 850862 472832 130434 337167 1005902 818444 855511 917054 251239 157401 78765 986752 261601 730379 442667 235913 1026885 519560 252254 686227 405825 188412 534710 640730 335656 64085 470407 761376 954479 924999 200842 385834 593201 336072 658777 991808 719532 391317 551670 162737 236482 780460 66628 303181 237945 379344 942221 777705 478076 155145 941050 867295 268439 177441 679966 42891 788286 303399 928876 929999 550407 473840 995004 415376 930859 751249 420810 484150 922121 182246 980919 121136 115108 907023 720518 913262 603936 869613 89248 269797 604488 425897 378705 702991 889355 960302 886088 697192 52987 885162 177947 851954 758221 688145 536513 264370 880859 381594 1039638 58928 92069 1019200 376922 564475 1038155 973890 95922 657955 5909 739491 20902 454589 759020 658603 655265 135523 296414 96356 115829 286897 140957 288285 410068 735689 297985 507627 118744 110544 131969 266019 877948 452975 958 338658 528672 232787 634105 647813 327945 16044 383384 378673 138206 993714 966309 458572 600364 696348 859214 142081 887267 705959 589414 415937 557272 281749 134371 723389 396097 148011 93278 673389 280892 846641 470678 574220 489032 1028214 348909 922649 291273 6986 677609 979671 251784 516610 874165 758221 1026097 263288 900509 262472 885204 718985 558741 304084 485477 779925 330931 832199 335420 587265 748465 53942 527510 960952 421996 767998 769042 674982 203111 973628 843060 93756 1025865 343509 581861 814831 802138 671343 532721 400569 987658 425334 301191 155543 929643 315800 994493 914953 50098 85065 361738 606612 655802 282176 685002 9027 1020288 764920 192190 59426 889000 254512 628617 280002 664311 219756 709684 550585 692950 638833 751530 67358 786902 352717 784957 958737 108838 44108 672287 960817 698911 632964 261098 449316 93881 365387 754457 890387 432659 164155 88716 84267 624879 594741 275720 61469 25139 15066 626101 499614 112489 331540 53406 860648 111935 569483 201525 893751 320520 409137 89292 683597 686138 186807 229148 375023 13038 637973 622274 753766 119396 416262 101309 620031 397948 956553 297458 523147 736573 987490 731560 405472 346961 747414 888844 723798 1021063 306163 1019822 887882 266321 512389 749827 390046 665155 406050 871137 659767 986778 664288 60165 434302 639667 628889 282256 505056 818575 580718 43654 144974 379990 1003585 787534 28094 208592 17209 350773 237992 477165 644674 875499 836233 368191 782474 897795 927587 388219 607238 56184 547387 66044 287211 822307 259226 602944 712501 44870 691213 23145 35107 846596 44709 878524 829880 965094 192376 229925 744508 660311 525086 833458 324026 959529 650292 671252 877952 759567 538589 803617 909729 257312 346684 216404 676726 353883 47867 863307 331800 260637 49607 1014088 166120 778156 832209 108465 987144 796336 691022 566673 568544 778164 101880 396308 983193 775338 257932 843791 735909 446820 103242 909941 138549 162844 382840 880867 135617 179693 160223 325141 1002884 113495 613452 125550 1534 941247 512272 287861 701808 222956 284545 997714 552803 598923 122999 765269 869666 235949 651984 177264 571963 1005124 1042412 901816 18689 967849 997425 77032 390925 661273 448392 137437 850361 245555 238046 654875 944804 226939 776100 636486 3121 644827 895568 925098 990727 951069 186586 541620 82322 712562 744512 732023 880256 219630 74754 72745 980806 82697 451238 688547 302489 996895 256565 548067 898805 659953 989372 279693 483610 557347 709837 521574 771721 725692 268795 422616 357131 451240 431457 571250 571435 840249 512540 1045861 336311 1003682 751052 1009415 64066 570235 167191 1027924 57253 270144 518182 903784 878458 720850 755495 495110 578464 594164 988873 506388 448186 587471 359619 235805 551087 747118 488525 798926 895787 712259 998052 328313 1039901 913056 871307 154517 353335 660031 536005 79419 120690 595643 610204 698795 273799 202004 586589 322245 322678 981551 732122 253073 421635 761684 1042662 733367 604468 225966 529372 268295 416981 831439 113689 557811 126452 534569 873342 389648 493413 39830 916207 644761 188222 827600 450262 623340 420700 335354 500640 502538 136669 151829 647743 619803 786852 92300 111782 858600 876249 306089 217680 267616 348006 13085 1031354 190227 252795 340348 687077 549562 980490 904126 682709 954541 233803 754112 496660 466539 312122 665281 532015 352022 719380 616933 935992 515060 344286 978613 620098 226543 955358 193949 806377 135446 607520 627821 647879 450330 159986 687833 783104 665042 1016424 614137 275383 959671 509913 48586 699798 164968 792415 97194 731467 907048 951131 579808 240645 43355 794352 986642 394235 172557 709251 29900 943333 406379 868417 212992 70785 88903 964761 771201 75535 914328 605886 86406 150486 234232 498982 366894 502173 851236 363021 43254 117554 729984 1039347 225860 891879 505232 445978 189152 422928 606592 283913 888181 865670 713885 557835 909845 423975 625626 916657 718514 116307 574540 556364 647078 780657 72622 1010548 104492 935528 659678 425348 228068 870950 103518 421403 674387 517661 202964 508060 117089 662721 13194 103855 582617 302603 838895 954302 26348 750585 57620 640889 543150 900875 118831 381010 886168 557768 343835 1035522 687876 426551 1017815 37890 785844 994406 1030659 910355 832844 432359 732006 895159 613843 37966 694378 872117 1006646 572596 709790 993432 522949 110135 199475 1041201 143796 868216 167808 395793 851868 1035803 540031 891920 283127 39754 354893 110537 163239 604211 943277 403483 542575 393861 689542 227497 883832 635127 381025 424539 793294 389058 402412 413659 526817 724257 391801 154137 353029 46552 440959 670920 1001970 639403 825112 127710 87364 331746 393346 258840 362236 881611 42142 222324 578813 700728 917364 25268 541072 362749 621485 21218 558048 54643 140056 804806 671871 636664 646949 489074 840160 53357 805229 1030839 106714 955318 986152 666541 134443 302654 905909 901167 648691 927088 248342 918364 553525 95039 307569 514328 657753 291487 490128 152201 801709 412681 293474 365210 953055 4603 600440 639611 111236 949622 226440 5662 491669 440958 433390 516284 343533 541854 764198 112975 698060 906081 1008979 175893 1012567 1005274 1045436 626195 618517 459805 781641 537488 861811 750019 332298 193173 726338 50283 559536 526452 751924 191283 963602 74046 697698 715843 297386 60491 519113 82242 35862 966838 595400 1000415 345751 152031 289955 109129 220821 95207 217603 922551 865305 127031 1009780 894178 922193 92665 805862 963718 454671 348829 1038893 1017829 180299 323158 723841 270147 283293 1009819 350975 594539 1033155 1046694 835365 359720 97825 136696 799322 916429 313916 507091 707428 702382 782142 246463 353775 164773 779126 670469 318221 854158 888021 584503 182705 917963 430449 642982 978739 756160 768005 110570 462799 95832 972911 836447 225061 247166 678961 746914 645307 137637 806642 56087 604278 935489 196346 402790 1032997 519244 863673 190458 896758 992962 1036352 941185 424959 18213 221126 677743 183478 696825 703012 679034 315001 289609 365146 574239 78344 893728 28936 781084 963590 266769 279797 884980 931195 677296 492428 381550 877652 261399 186714 865046 390114 570722 748178 356539 746839 34355 304009 874479 614476 728623 760122 18571 301886 274302 915906 252456 21516 449615 953573 364710 678011 144210 607368 696489 1023666 48188 580916 246807 748990 332870 3738 466587 202255 891567 543754 143909 14841 77109 529658 385896 763445 455840 185733 953947 703069 737592 284393 666297 90483 227145 638984 950401 694874 199590 665064 93302 626780 233507 44083 341151 344994 118810 669112 715976 49599 130279 566504 846592 126502 846444 896089 216089 580271 547726 995143 297004 634902 810678 471566 268050 730748 506448 88753 74987 757220 354639 524630 480923 943799 337831 184520 237128 297537 593618 587508 991198 58161 672332 583020 140683 767517 437271 500199 74819 424444 641336 632511 380989 147626 165432 480113 409972 700263 535459 978209 796711 493400 23180 405267 921945 441861 530696 879411 834385 75225 126638 408206 424475 763558 725278 1031639 175110 460318 630903 683491 474661 16475 390110 359469 671950 225368 62974 508755 101405 215157 627075 411543 160882 465655 208286 673630 233199 94853 998020 580532 165371 80556 773615 927943 1048001 1013852 610203 925288 231602 758378 603594 837773 633855 535052 512449 12241 914463 688992 207945 903667 203087 949733 61998 358995 734221 72959 356547 795256 131485 237687 893533 508556 735364 601337 936660 993758 453903 66709 664581 997215 918989 1003327 72274 502310 573457 422735 694560 98796 83057 196098 845655 61329 281418 793591 234470 316821 119097 696754 455229 383135 1039267 566300 435922 458746 85294 762113 607133 648723 182854 735121 193691 555260 1027481 422111 343118 412396 68763 628837 639035 750269 576515 435326 664939 719981 705612 143083 457962 453021 390709 458063 1032268 246293 1036097 137651 908835 898110 228920 621314 317066 83366 481188 998798 616349 627584 674389 224137 117246 402209 746462 415117 64850 672388 877845 883477 992450 522439 550551 852737 62331 558764 757057 508950 10542 292633 52920 515452 466576 868248 312802 122686 90587 684248 300907 295630 222028 816938 255554 455550 733603 453381 841753 501511 804518 291202 797160 902662 549790 404704 742506 992378 490967 48385 704670 838216 47909 577516 920647 527287 425562 82505 810605 143860 492497 839656 445402 570255 462310 349242 445342 1047805 926076 694998 441228 968980 512629 704502 423098 788881 696381 401655 913413 90005 57920 56541 1047179 271396 148592 255180 981551 458917 21440 1023120 377368 399205 531115 133910 423730 1031188 708013 170737 99499 769094 1017801 355030 434295 210931 5890 536096 122829 723447 186593 695628 449449 180371 239349 292478 779592 665066 906063 724475 477870 1005701 603394 552621 43811 488399 804009 395938 547761 247962 346337 850829 449448 370073 824010 906052 416027 176100 117386 130112 542049 772983 412618 567840 588180 562098 430647 88614 224021 615386 308738 385976 454662 126871 391265 399584 70606 945012 352268 456397 883609 345443 878016 484944 907990 486710 700607 822368 784311 77095 648014 502422 507828 889425 161590 495538 224264 943412 43589 497684 1029683 700981 31434 933443 662646 385563 767003 867178 996954 90771 854802 341974 203049 712366 674444 985977 117875 591710 495593 822890 642699 584700 366479 194915 174344 910021 858471 54850 103748 393560 603486 98440 930016 337210 192486 13789 606782 560210 1031794 833162 494854 327021 336893 226813 177826 98491 220548 744265 146113 43088 597639 725411 946136 682148 155020 518374 1022876 557331 274588 17936 726921 488542 506309 238531 34142 921897 402326 664261 594847 887419 503205 895616 709138 794688 510221 432514 136770 808906 17640 919038 192511 181324 887514 495178 306652 810846 912262 309599 618928 487804 916246 255836 251158 68231 261559 840196 826861 592450 812058 826683 688856 964822 612341 227212 917438 520014 481408 379558 211531 315420 583417 195546 783982 135058 738080 244895 236249 773226 407483 125711 1000836 194623 587539 787047 782379 479250 395126 400267 828619 517317 16307 687487 705065 799651 709537 769519 675915 511702 946328 684456 287996 693744 354805 27932 628812 1015395 62875 234723 952590 781321 620653 146997 291161 104860 778965 728944 1035016 332095 400704 184472 984122 701683 296096 580562 213970 808739 161513 941544 867832 615193 1044372 14024 6294 234886 930846 444933 810971 673022 364682 872276 330428 408185 402395 176913 36718 530900 375963 394936 526317 744014 836952 33131 419449 1036043 278817 987251 637460 769941 448525 882615 557829 561237 455604 328262 857943 785182 781236 49876 595803 1038243 541229 615476 193057 685052 716869 690659 1014275 621862 901798 245885 624923 96127 181755 458309 636360 247630 181110 439202 5933 870713 970061 355228 137650 1014476 449336 588899 942977 406265 489205 214985 575754 780947 30917 166851 20863 955601 447468 738027 84825 460754 226100 890113 356561 324883 75115 546661 269416 94714 760288 761247 298335 659535 93418 842200 277568 427709 738401 953694 212819 715094 654371 887076 573226 553484 909969 376383 97046 973113 591119 40554 679343 15896 953479 986243 598351 630601 76262 56588 328855 123729 168606 779947 102122 94488 396579 303786 877805 284777 527726 679287 470286 592501 844157 587557 689145 893520 552401 144362 459044 900467 63982 40095 215876 189496 986334 388931 933078 623201 809391 466808 6296 814994 244720 517892 904716 591826 279608 517714 19964 906254 611487 218351 126704 377494 642371 606733 254394 126878 18629 615683 898539 261567 944329 753098 585307 720499 864890 148866 697765 322204 817923 782059 869032 436989 222231 145132 802055 831679 256105 787728 258474 400878 227381 171012 493371 818682 697782 809499 975530 658999 909741 985546 961450 38493 83937 770604 811313 184584 621465 415614 32252 156729 758820 678820 568584 289235 923985 1027747 790042 952351 856055 40741 231992 957000 202351 236280 538670 977120 626965 683919 643339 586330 124618 596607 996513 574349 642421 403971 196104 188471 829053 437625 927771 965496 256848 505315 180729 507987 567776 484967 570246 453168 528673 1021136 954855 453981 855437 260618 33802 323464 62880 389801 472860 1036359 345691 1036131 58128 524688 552901 636305 417567 127041 504165 659379 935490 851097 1738 232937 11194 66237 9219 177786 647049 291636 885287 853585 574198 850795 949199 237947 601357 835123 752023 758698 909085 924734 601760 893109 100664 3237 910609 1025302 286390 329061 252561 624234 506546 422877 699599 504821 644235 968017 644603 866075 230501 786282 407882 480232 661414 846004 835445 309641 472441 704799 262970 148177 578382 100991 462298 1001141 735576 581900 730010 751824 988941 1008611 172098 23008 894890 699778 975777 538695 845485 908368 216582 311435 382041 568083 740552 466390 969269 72055 358080 764534 778125 631950 374986 733278 482800 397131 37448 244132 279984 47878 90526 717057 844389 167931 901303 791124 1011562 1013194 520575 224031 707679 613369 154214 617224 868773 774765 398051 1000538 480485 143861 950255 990337 306570 677055 786566 117905 854338 384737 1026602 799168 999552 792273 136543 396776 547581 937453 473648 817158 570419 55541 89257 122046 602081 694412 330074 888532 163466 856506 8667 845748 553461 464492 391490 522219 745902 261619 164014 772011 106372 617857 426944 796491 719881 372911 980253 987077 23317 41466 609005 234295 88132 74561 453471 417122 129907 599625 108835 377902 687431 673081 217070 485412 727974 322334 147706 91378 392763 265320 335747 594411 76534 487275 1019211 610948 166538 951520 653078 161497 523502 381025 422191 371749 884189 581872 304098 916813 219477 711024 444416 582486 421916 493867 635742 26091 822326 988234 128341 576472 443760 928864 836 252817 783833 317664 881929 764844 867907 905122 348556 459618 432839 548194 617269 609043 886590 450113 445553 3263 1029064 247362 734256 1165 248137 997838 893546 246087 933351 472625 783509 906460 801166 805402 1020465 38110 428652 319007 731453 879362 960885 68919 228030 898466 511712 68926 341823 473150 923303 10100 650060 924662 898315 409854 916470 426002 801551 127844 635730 498299 387832 865553 1006842 157759 72915 954839 29322 912912 635631 586600 776228 723142 433758 784862 469229 118233 750457 451636 332685 687079 527961 2250 706227 260916 542559 187877 421263 650789 374700 430636 572502 807364 888233 996652 232642 699967 815489 749525 1018511 317289 162210 52476 716799 212280 77632 561623 217687 576581 369362 992900 818784 24143 37011 528002 419047 506552 955650 553269 268093 665350 160098 668262 381879 821092 221243 629441 533039 855838 96727 1019990 655489 557352 141510 679705 794383 458904 437850 463202 732478 160040 964396 874606 472567 550837 589717 1244 658471 633538 264246 266032 968511 606966 55921 12371 806836 859033 646381 461329 326528 144155 1030166 909210 866975 416654 936602 122369 742291 625447 765421 914624 143329 572609 215750 212530 604306 286809 982432 391192 213683 285587 19258 68629 429013 760372 763159 141362 509581 863910 507391 26458 669429 328311 192124 1018335 450345 399066 43358 114163 834507 21796 65592 653360 790656 1044304 276448 56337 967793 544892 814323 930935 1035979 826730 1001550 588836 242495 509184 639894 1046083 265859 401608 523697 841438 13006 173424 204619 260967 316512 631627 479058 176944 837112 202447 243579 923634 836956 428309 432315 292426 808917 688221 487374 214583 898736 98439 76211 242590 445374 433050 944173 1029830 867796 758337 644676 113884 494924 689224 298178 57457 344195 864548 296631 766455 8281 772201 861686 233543 558260 346705 247701 692509 962813 227388 157809 391578 737441 808234 678311 476866 566161 210499 591132 902652 1026754 746319 49655 179605 599214 935742 506146 140605 428498 471202 973260 126600 244014 434736 187881 646510 246984 996163 614064 913611 708137 917593 784668 875232 455390 43924 229996 526800 674040 716089 347300 835620 519052 898100 293642 113991 399156 120467 616105 652811 480909 545287 70353 580899 835255 138342 438677 441255 211928 99371 604235 498067 912793 467188 984080 439879 1020839 807939 626242 561416 330291 874687 733444 360830 185971 320816 64445 974900 508703 744070 169881 48924 429300 755090 670726 143880 565045 978762 439097 403250 778277 245066 618151 970677 888206 926286 174988 366609 272701 483001 894823 635051 685443 807186 975996 468554 885174 890497 425553 559771 1033902 211798 560689 339119 217928 392067 892844 909688 854246 4893 865557 678991 190446 499423 285699 595825 486471 298150 676304 248957 260575 269302 342045 687352 284967 781939 55628 461513 344981 960617 621829 745661 524321 270662 838833 797444 856008 467994 182274 663474 518669 704542 51561 775999 903539 600362 563871 668935 100356 927804 366877 90059 953293 990200 649891 543279 312159 166179 901557 52026 504400 604967 176665 149208 167352 717971 857434 58971 223412 569240 360264 221430 1011943 421517 279158 611393 146164 957547 591035 273592 663301 64849 25522 302652 238919 995073 633145 961680 393836 571745 954357 410589 173095 569084 989133 418094 642483 449919 223851 314101 410701 953916 380863 285060 134069 841386 438907 511893 406194 555234 832663 475843 503691 349220 185294 660495 216206 353616 433696 489563 697484 612206 554575 1020146 274267 173094 1042530 988158 24147 607304 396836 1017105 379090 454726 525221 392605 420024 651445 224184 165244 1042155 98000 984180 129896 587732 374005 84916 298372 903137 855845 471959 704977 882689 97160 845568 724666 698923 457447 695830 131977 73175 381233 492229 983279 154755 673270 304444 1016192 751151 783599 131182 717364 380385 962164 1019537 72424 325155 976900 814497 857819 236928 769217 398302 974129 101130 32241 627785 874868 305879 1037182 586539 201741 993919 158839 428687 486095 828832 737165 556739 416109 549466 220055 410331 578047 957908 1001486 142638 1025410 714933 1045906 72663 195668 365483 81507 141621 548540 142312 521960 553067 85344 67487 101932 582113 289228 385676 474716 927681 208626 363114 445770 301691 932261 826234 187629 17729 663837 85250 838623 981644 450422 150988 665053 555157 772656 307363 500811 957916 662192 190681 769709 1027493 526014 972484 707375 828534 420101 582716 962335 367771 194967 930079 270189 934562 595558 1036238 1012017 809439 203724 332205 719397 151785 937220 713638 65831 517659 216238 146087 212665 187412 337231 1019935 126337 114232 582095 880261 289481 701740 505337 265681 354048 27485 898814 524289 304695 983418 467954 126358 20644 201462 933454 90644 512802 838279 766572 829574 675760 67242 757774 1030135 171502 691740 578264 798713 187299 873570 96977 812322 101689 904770 341222 753035 675391 939592 37735 302416 266726 303426 448136 729874 979845 606916 804066 914552 759574 213413 201711 514729 924086 113792 843921 978643 954920 368181 178059 333480 598355 877157 372231 757980 1020608 322041 657934 758184 953629 745371 981779 388938 545468 76859 320105 777859 463380 1047435 273352 179991 575039 970884 439756 325712 436091 272863 379510 124284 666538 538269 960425 971371 104145 596608 1021870 722929 400284 213647 1022384 583786 363481 1034646 170561 924721 104696 715939 801748 839207 435346 298891 208704 522291 794847 840035 465987 311228 33086 962823 727549 713265 178865 704918 440177 405889 742494 257779 1020935 729251 460815 21062 886797 24592 324275 5753 744753 1018436 677083 814268 399113 974912 910142 37122 838539 398859 829237 974466 199573 12076 683839 259126 514918 813874 1036158 649567 211747 16941 504377 889343 802643 815410 948312 512861 637283 464602 305643 854149 1011748 843715 472740 292549 649288 738062 1001047 643634 703720 380639 760193 709153 493569 558305 358847 185774 875250 607935 211538 432184 706303 676524 673954 128483 161233 1036252 183480 638997 545268 682761 973250 238073 737112 590575 470674 398591 877521 222415 1017376 157018 851863 6384 292868 706176 1037767 474905 321788 423854 206047 293657 592748 391266 143174 651584 585689 609503 349122 414435 304493 676524 767487 1047259 1043063 861461 96015 465414 224488 561577 294373 62405 367318 564410 643033 928381 852732 857568 358695 924694 935224 408694 460143 85631 496397 95259 821303 846888 770079 526643 931172 86150 975545 132452 297413 369810 427082 988185 721800 691018 1008099 489218 92867 384559 703675 461458 895468 620998 342699 285312 13921 465431 612019 378439 854242 214833 1007987 439717 730642 610724 856499 974112 833273 155397 435419 889468 110980 99949 233339 733510 463108 457979 572869 167757 302763 807501 680974 295203 739858 769291 483153 487072 397750 292701 9643 325471 1014646 928623 739040 501568 892183 880628 621781 703204 439488 742560 740372 914484 20862 130733 668747 1015515 723905 21847 487629 910535 839133 441952 149775 266924 765067 977549 520492 93313 741221 45606 981602 1044992 977261 393594 21395 684842 115079 1037657 1038789 316609 543482 935832 424098 550093 773618 895889 1039097 409368 172033 703136 895803 115122 453786 1036455 156670 332141 920981 866442 372862 110177 160686 952500 285975 989290 139014 987025 907212 623525 239520 1003538 82116 171255 251365 888364 789191 417414 903969 224089 797637 390205 1030659 693013 515407 700493 929569 685922 847132 200614 518514 73029 630150 773762 803538 588102 71178 462043 403585 908276 877516 230128 893860 192095 68112 378308 127427 769692 664258 367519 929097 678981 593647 90251 689672 296182 833354 621272 788914 123089 416936 384920 326753 347899 456836 501540 508176 213533 535932 569749 938527 470243 182226 744267 543187 654976 314859 803178 96979 765737 598227 530008 202924 122005 175288 493121 94287 882308 862571 207763 536718 621365 355042 103298 475810 312301 737721 86661 144040 582007 977836 75991 272415 2207 791582 538359 683627 790198 287893 16936 494933 30225 763195 264434 61834 101002 486751 239519 599319 691709 287730 68799 563187 849100 200715 425380 456822 701020 932195 600807 465882 890262 841946 644321 489153 898407 104688 360499 599470 585024 648780 539198 1017226 878998 954425 257452 678945 607331 522532 870117 823459 78243 513823 43163 95267 15320 689249 77887 170523 168071 122820 248457 16614 875705 769350 546804 936517 375163 386696 188735 508891 567390 109394 449517 720817 401399 590349 425670 15539 75872 473159 534100 843568 460726 471859 248167 342366 1015449 606246 687505 975827 529583 161051 658347 370189 816416 500016 955470 323308 908059 380199 279643 515378 757328 674790 727412 120842 946037 809719 964224 112510 627906 676617 280619 97536 128628 813165 31075 302050 994125 981914 489436 446941 472338 424361 592013 888718 482572 969945 699441 913652 794760 548108 119751 607732 666967 303177 9491 142037 683599 277304 249627 798917 731079 569769 913066 530002 533535 763661 66256 954353 782390 896763 618847 761978 796658 961965 138096 819625 185020 116864 459229 138399 446465 976504 522692 660064 349106 245945 880906 21587 946885 426767 82645 740549 442289 785511 891921 300902 1046262 221012 258029 18890 703379 627339 916571 314345 222094 397671 712339 344223 775280 220261 669584 32301 290758 326057 483473 431798 397217 853368 438170 454851 987927 217788 445425 585664 359104 7043 529057 76924 5433 803200 789242 343469 572324 597641 977679 4202 630310 124183 863286 577711 499816 561353 470924 942556 771607 26337 324207 616246 896869 526021 774914 449637 75141 330367 550060 867828 571186 210750 939161 934357 1008937 605651 24119 466906 745130 330549 151483 92733 773627 108797 466586 423449 242917 568811 855056 480238 252213 81503 645532 743457 377148 957664 593282 471929 639056 19097 935751 957348 660297 374743 894009 164784 331012 492684 799717 910482 21220 544975 687263 202146 469324 990554 724989 767261 380966 867339 470876 860322 257887 118883 229466 228790 4968 843786 446810 348736 932279 258889 323075 109837 748868 673166 1016769 712269 553740 951788 988739 1032212 886418 10136 394235 364250 599641 934509 1022625 283131 782443 131945 867249 513080 233173 437550 233704 470069 439336 75906 643274 316665 272378 599247 856863 611953 451427 379043 636274 687596 81281 1045041 839569 75424 75764 788431 1030160 1020452 1014626 874614 1022150 676084 807924 330822 201549 375537 687575 959743 1045894 653278 782781 790152 196115 1021924 90457 212843 766172 441358 971751 1010007 932747 708302 479905 506269 879119 314486 107851 895412 961309 924608 532136 319414 664746 390727 358658 433888 579698 745740 49830 182294 186485 898290 678501 27228 1018740 374593 785429 1041246 655736 606759 908558 36841 743500 752946 186542 789616 864254 763351 896213 591240 405346 288751 83562 497772 170127 902708 925140 607097 716128 234185 959361 419507 697331 161711 310370 218175 584494 888657 675437 454887 360245 953593 449818 320665 757237 161112 800231 875240 830365 321282 797908 283529 382751 783087 616680 164568 36532 427260 344234 115281 128085 1006696 829096 463127 655938 431191 402932 795760 315263 244819 192161 690246 1041490 164038 324171 675752 368327 779136 790668 415047 42796 918583 807816 527353 619669 293122 998498 843578 1040729 210654 139204 467878 184211 395817 234076 825216 515490 433962 124249 291631 338601 727687 832242 461243 994064 999884 752351 63828 822529 668651 741086 781260 142571 176567 364335 976664 596483 259688 112409 536018 43710 335898 276835 176058 958809 337997 814299 592432 1007697 879718 231635 530620 536299 837165 962974 202119 888237 865358 398616 739807 1022691 398040 202524 872119 952091 844736 495115 384292 596393 436063 3915 12001 476452 771312 216006 1044172 183271 33555 31847 571751 1045649 266317 974497 339288 544389 531334 16615 1018857 624235 195721 565045 911752 674477 945287 839558 257608 475131 315028 671323 796255 656840 985129 637754 713382 805578 321952 1004845 829724 586109 140988 608063 144739 869537 122654 1045763 788801 801720 177872 587533 494881 380809 360127 997238 1032336 286368 552249 138844 228032 139723 58995 904799 211720 569502 382213 946470 559457 824816 823915 37848 583403 455772 679814 37796 413286 998081 814361 727609 1000634 452803 554062 43598 31087 615239 515886 932891 653109 121083 1016108 846302 648286 603852 384923 699480 971615 928877 657971 927565 238419 606423 852880 493064 454775 980675 1030579 26580 5295 131378 495231 842884 243712 493542 749629 1011948 651540 1014758 754201 150373 521657 195582 349346 481357 1006434 706876 437838 99973 321444 1035124 58355 594929 61626 501181 966991 846332 740866 1006322 983426 199185 317566 393779 350095 657955 31572 625505 263902 893222 906319 496549 3005 17299 484443 281065 119770 774120 413708 615261 296651 740134 897048 991220 384646 1027409 1012184 89828 561129 114164 837580 181034 738099 196762 272916 1042436 400521 1028438 976631 304501 54386 250172 17248 353476 221276 344805 535388 951549 207637 325359 750237 773998 974162 600187 238842 654379 701995 174510 550637 280204 1012637 999472 288275 4522 903943 725424 514480 564453 553389 204893 693032 837728 439608 710510 1023623 59779 107572 436124 815866 438137 902801 897955 373588 858032 222755 298181 229002 684635 485154 196422 1003575 161523 438443 454385 880921 682162 402748 410513 259986 871190 600892 124281 88104 140900 50545 772605 296453 416803 342920 135159 566135 920477 807568 76867 410225 820833 923007 992834 800009 447684 667052 123995 126456 150107 1035091 166006 356637 76418 663060 1039487 447482 1006808 220533 118505 216629 78273 24923 1048360 121369 407267 445077 875062 222482 138153 1030993 706319 561205 894403 597925 189236 983221 112036 493063 53036 540783 940803 690133 264959 798303 1046874 377295 221881 589609 293994 23704 60141 183697 171189 861496 68911 310019 340995 865693 435353 368652 827870 994581 404039 150750 540693 850133 127451 1006032 649021 666741 95737 296924 361259 322162 373964 241952 964475 744619 826496 870749 431117 507109 362437 290427 743810 322887 576083 297219 806339 893150 281952 687267 237691 529434 998443 223406 548760 21839 442485 194714 687054 204086 380675 214144 711955 735081 656414 16799 100132 228074 495634 49880 249343 1004189 930738 985395 825959 775625 85202 189530 573028 749723 324300 1008409 612800 924834 140028 398308 937610 534868 261444 120145 705943 627848 4233 734873 377596 520954 767795 550940 576149 846027 33713 703450 955522 733694 113907 767482 250277 801532 322286 765255 786469 542993 1012508 261037 806893 733932 738553 966337 956205 502051 300679 403511 939736 724653 176331 876137 118565 254310 904270 322775 74767 832142 261532 836769 889301 896842 995784 380175 700794 440610 932582 328714 773446 265858 191632 667296 476483 1016633 477282 792963 132032 18684 768638 813451 328146 739300 26121 326704 973774 394988 754092 55312 226769 926836 967700 175471 766008 483009 909426 714418 470056 142458 529147 1001699 139271 845100 441705 402480 80897 96712 201592 463980 368260 113952 317290 217485 710852 277613 796292 495660 66360 239564 546190 619016 320027 182972 908631 165507 530924 464033 874287 711459 750574 766277 887148 334867 864937 995666 689125 935071 882279 901848 773242 188348 700856 653773 236426 776317 536046 403593 600187 318111 40865 18502 1589 934654 445229 160166 954279 827421 407855 648492 353345 508579 391948 435137 652409 744920 1015658 366385 400966 735276 751285 477868 973224 846769 444315 340805 259358 603804 103312 493686 713262 449480 674635 896154 430560 70450 447303 730482 942403 756350 899139 730273 398823 390513 95171 827440 584290 77429 1032333 588555 633548 517912 458540 474497 647490 845965 240240 908744 660070 58409 515051 333942 330205 119783 974966 776457 538320 387813 973994 78433 727148 267749 688488 288576 506466 789453 315474 885457 409959 1044007 585807 33054 886709 96674 528907 853913 706952 312975 1008756 830868 156067 694628 530750 120008 759241 279356 227680 594386 619331 201302 330133 992433 179040 348818 835292 885066 712688 187895 213753 1009636 921545 736560 674033 101805 152387 481289 192914 939315 1030331 46583 802793 562923 102675 20110 761289 457133 179248 453128 94283 121653 460155 70085 769096 379044 233569 561349 580321 820990 546003 361520 802296 961450 830407 64462 476340 1033461 60341 731792 532481 463503 464154 468741 50958 445964 298744 932837 523213 263012 979796 837770 417654 63859 388023 700786 104196 797306 794030 90303 491446 380060 75595 87735 750480 911970 961441 608836 499159 854840 683851 55668 286617 617453 1017061 575994 508963 706359 35218 186795 984456 962093 323957 204546 270625 1011915 222264 850333 97288 1021553 731528 889534 366491 779876 959894 388556 579071 393292 58775 428239 478875 623796 539717 953591 45721 904590 519773 36629 16744 407212 192287 974879 970044 194120 634065 93617 53132 296317 322876 471687 167316 235723 1030701 341765 281809 1026199 155126 336303 563079 395688 28650 350129 430398 234924 782564 830807 154433 189361 1013697 239254 887070 594092 93665 345986 107816 202741 154538 619734 443640 375753 541957 713839 536040 130503 595423 695761 592279 10100 401066 199328 731752 221879 696537 825128 647170 516701 1010535 385751 711633 891542 362321 98493 468356 100726 652311 739347 925581 495477 291903 472241 301988 448495 223698 776086 130884 709029 443101 677731 882733 702267 783858 393440 868576 632760 855716 878454 652582 85769 313870 464308 521866 597629 639821 249291 581850 791882 176129 547346 462506 989447 371921 60802 863696 646704 301540 5178 779241 286886 558952 734204 1016531 715820 930318 433326 511281 701675 364428 207067 248555 589806 420634 1011248 241067 449447 791030 949759 181600 223336 659424 406975 754879 962795 785310 466825 497085 987851 152441 1041053 917014 734985 944574 934875 86985 694920 1007935 1029707 410 960144 145871 228245 564111 416079 453834 21642 279412 949843 825738 1032601 597335 30481 442867 54106 447500 103266 890600 297735 994730 326144 742611 379646 831499 139534 569377 972609 611664 120461 676292 943605 479323 252136 91055 933862 909652 982889 77150 880898 801317 914113 770123 2266 291582 685444 504954 420644 36561 605354 62702 929851 233430 546832 433201 955805 564233 142069 516304 163436 143783 455805 135645 132078 748469 976946 107372 890381 874105 448126 543510 830424 676863 615729 666745 132096 102549 448513 267701 488796 821071 878853 838640 216933 562820 274746 223188 608955 959567 696574 836108 592286 709391 952472 126922 796789 411111 700590 118596 384587 324926 716 500786 404813 627521 737764 574546 172877 98396 611017 742373 436802 708549 791731 528943 878790 416753 117182 603642 471702 518941 69482 547347 821526 418758 747292 883148 43979 921905 544412 64889 375006 456676 714902 186099 286112 80427 275737 568856 595712 625812 252442 335176 590359 506483 621554 654826 15517 604767 566748 509157 775536 643763 82552 782119 85268 806414 959563 32290 370222 344019 990781 951370 394760 645290 404505 377240 255249 314109 731920 741386 446298 212860 434742 90144 374041 776601 6916 656737 641834 117773 952788 463572 850825 392529 869993 591751 386521 539686 496740 985868 225248 689166 834511 653815 648712 545232 962967 295521 240608 264184 872458 151656 490649 811860 8029 543405 408458 786296 44584 1040084 152749 322363 489959 482823 175391 675128 878459 92532 205732 661582 248743 356042 303392 577568 328597 210112 964895 89494 1023310 751503 318030 717658 921669 1021299 69375 459356 853453 674605 413097 605775 143774 229508 809318 766505 375380 74943 471668 58535 12784 465708 792245 396487 990805 538525 397870 480844 135628 674534 794507 538173 152449 999264 710810 118630 464899 345449 243403 616149 543176 4066 254903 59486 123302 860335 301462 228120 642907 337211 463815 9694 684551 811761 921420 295887 237741 275396 449355 624847 279222 1020584 260494 284164 948333 833558 741124 859737 545667 378508 648254 924414 728973 689931 996851 823270 211585 341400 136572 909383 163133 810427 72024 701214 472064 247554 40361 141224 632559 946559 545974 989674 144017 238150 157543 96043 651348 589809 927180 893557 519942 245532 542615 256279 850780 188136 703645 132901 1046638 292220 396632 48118 837689 527487 412520 1011365 508956 3488 365069 1041042 509275 278287 923311 261086 572831 479233 903511 1020914 581492 95535 886067 24056 153290 136535 905493 908128 233845 689594 733173 221277 530349 251548 786795 403558 259215 110536 651830 621237 241305 277769 588983 188107 184370 731826 915830 24810 720928 766487 442268 190106 895504 767506 382328 955173 669457 257919 241915 211994 185881 731584 493627 978381 119935 823097 635379 819158 99967 722389 103938 14734 573370 236415 77288 296597 908211 66218 5452 572239 153170 138954 535160 256354 586853 368857 376539 902201 556058 832467 874374 1021316 851335 440634 589232 999862 633635 529810 991026 416902 868937 920806 327436 478574 721852 110402 964062 164911 670750 775478 967280 900427 941175 797785 469546 1005194 631477 349124 928156 1028982 807462 2195 554232 176606 162815 483944 723091 732758 153560 8168 428392 694454 863278 852795 931220 956567 313056 147088 812251 967129 492979 651415 432418 809248 323278 766213 204531 403538 842046 601364 146940 156442 730483 119808 850320 39785 132546 1020811 745764 378351 317153 959609 291027 282278 362605 157461 623067 146760 431463 610219 1002270 1010132 232627 123659 422306 901389 141720 181005 370961 891131 916547 510727 484410 5480 41539 408664 857486 105571 560910 654049 655268 940737 25723 907655 497077 186519 580422 63155 355360 695745 474000 731345 440551 976479 681308 162516 1008689 485202 551187 243889 174278 991939 438273 3039 345238 1002653 963798 108509 342322 147214 85029 624300 597073 32522 687336 537937 587853 643272 518394 241749 179363 810051 247195 806981 802423 778682 418800 181809 313613 720432 18817 75825 540241 557036 972986 593371 378704 183035 887146 572623 791741 216489 373062 615724 864109 263436 973927 552471 776411 70009 112072 905787 293797 547596 1015753 101444 240653 607781 7343 136035 800888 423910 567073 911309 969203 764598 826028 143164 332969 627392 756801 24940 170094 643701 881330 853151 848183 851718 1015608 621082 898976 308459 230896 711334 1044837 769118 259673 1041168 725481 933344 943063 520361 887474 263860 433716 855494 584682 974175 285210 200257 103648 976431 879001 900086 259205 989104 951463 4935 88560 769848 303516 429977 414938 333148 581042 952277 828963 1041017 62859 826087 704587 406316 413098 273474 186361 662746 363256 127067 230520 823849 572225 756010 782389 673669 921013 406188 366914 42908 858983 425827 369111 841698 835537 730324 504011 445710 753998 317448 287263 683931 821663 866828 345972 53320 732775 971889 555151 748697 461231 9676 373724 230227 696931 245303 462568 1014020 959698 1010638 472806 19576 764722 816947 475435 596805 824857 192523 920499 177728 226565 133503 208281 869894 196310 493244 489378 130933 957007 538483 853171 452655 194200 754777 55895 437022 603070 789416 530746 949482 432946 1002909 179632 266373 714822 420088 389167 367520 991411 649087 1041872 387891 458006 170619 479442 428025 450926 100153 549143 125681 26016 582538 87206 508382 486899 533059 38951 869320 119701 855998 423786 234873 236820 786008 810464 409089 640741 66289 239392 240435 367584 803183 917348 116262 695745 739643 87049 38836 64937 98753 611347 851198 959644 108277 557222 355302 576513 677321 707982 182163 9765 501944 774584 476401 628408 779327 165815 352046 359246 78686 302656 56382 492511 422939 219310 778585 72519 594943 262014 137080 24519 916631 385236 253915 371586 757748 516341 235653 109825 439595 1022667 454846 921520 324822 266340 937360 177246 370066 912243 278091 620993 272511 1002958 459010 169200 341443 340462 923404 752103 80135 285554 911747 676870 900600 251804 753096 3730 519367 462290 145917 191795 136874 614430 899465 242804 414297 875439 635288 1008199 10385 96598 648601 1013374 1003669 814602 797630 707411 359592 199524 426367 589281 79508 634916 208919 681640 511014 215210 852230 434701 19375 1040253 885389 239831 102532 835016 1006645 489652 352127 531416 439112 412850 168829 680351 106326 1009094 23006 456500 175794 680776 294664 435537 490227 469877 969444 886228 871796 156652 224608 951358 381907 31282 424683 945719 910453 80942 686331 562184 545537 917677 260746 456991 972001 286687 281749 5263 718276 1014744 864924 795021 597023 121104 1028901 262132 499111 116451 521274 763074 254936 677906 534502 662169 499825 191297 297147 70207 528886 1000311 157263 394014 612397 667809 803258 973765 514209 837646 850457 279141 635683 273652 264463 746836 673347 518378 315199 613261 115675 185452 192723 136495 710021 36699 901624 318458 545056 100730 836447 549845 851279 498418 995006 551754 484857 863438 37709 453640 245962 586112 295498 187232 385457 11611 740213 424649 868192 626454 117140 997469 329680 170063 933616 73561 148666 628230 803287 514209 135198 928030 637208 473913 645312 679647 452746 879821 767654 416119 757125 561706 53147 559220 199527 135107 773040 291147 108560 88621 350646 657365 317542 546467 312260 497356 40146 740226 431031 14419 781762 417998 214957 581227 931877 176300 530057 912255 1042930 845798 246899 219865 3745 1013354 624469 96554 64432 151499 785246 11526 920863 146366 141187 184165 815604 112287 561657 431140 592056 352746 25789 361090 347129 918722 958988 1047971 347846 138349 878827 974097 51510 589013 84384 5430 603361 622857 305718 1044450 457061 936890 735998 54475 1026274 104382 1014537 238088 478335 170129 806062 169110 966883 420559 301578 49363 74428 431291 723323 6918 150332 988860 770597 4053 23702 920538 671853 437452 679558 449093 342656 415965 912070 717775 169165 138459 911770 665197 353927 162814 286277 818361 3620 842850 82833 503411 284128 1015687 555084 139515 239675 264914 48069 358361 87159 696331 375379 177462 582427 1017310 993742 649824 686706 876634 980500 489546 1004301 915828 556422 581641 539709 760197 187784 729944 536730 323528 544516 308501 850559 363229 299752 850370 518283 319817 290467 219141 561697 911860 538796 514344 764905 83113 750843 481689 1043533 258713 229774 870763 196605 827096 479974 851156 560747 95967 147591 298157 872016 561928 254331 739061 535077 847638 981200 896846 750763 651946 619029 593790 535907 1018319 1011169 563184 349463 52591 745036 397361 873039 998363 340852 6003 222685 295239 694266 521485 208722 839755 146818 588024 803206 248419 801079 748628 771860 391280 94276 332257 407259 578358 267356 603783 202878 744412 208947 676302 841957 83054 214018 996966 437946 698462 913927 905889 691949 677119 703235 884980 78129 827913 182970 190586 402556 55832 119926 486768 652171 471853 393093 930234 285019 349995 58294 566621 558513 228443 759264 829187 881044 265705 1033308 930938 803789 517220 516998 961333 443758 69186 551487 235721 517704 403545 269934 465778 20851 542311 881018 250507 70090 879500 453842 941849 411244 103115 306789 947265 255805 18317 62762 620494 432482 577053 376218 45740 693193 973868 880177 332143 693151 647503 824304 160973 581847 319356 437982 299552 287402 54161 3714 484325 771090 765389 966251 338495 43085 907861 819880 260980 847712 22960 779344 320623 789138 878924 151036 432445 680172 900087 604232 898448 836544 279142 550486 298303 127775 689073 733770 298180 12897 1017301 190927 731580 60577 738865 539280 811883 813375 573961 896704 316213 495708 560902 342419 871718 376673 918452 709570 135275 44408 585731 403467 1017815 548881 910791 348079 432735 864095 987448 171763 691102 383705 500083 491935 683090 241081 770295 944002 531165 439168 990760 377068 971717 261232 263119 396082 741940 1045008 328088 847149 491640 965548 730258 1008571 768132 832211 180147 327229 496750 59351 50258 928536 282351 767568 699051 496692 177126 223642 191071 822144 434389 61778 787185 690027 136546 959964 267337 503661 119768 728288 722741 948348 889251 134601 345571 20887 899032 869957 853097 90175 570282 1027784 268606 1002745 644854 810760 550333 335821 247992 770690 839337 928970 34196 52468 574628 659584 61518 16097 23734 244868 914002 784912 456909 889839 863277 288269 950327 301023 734737 124071 337961 828405 880725 546416 248892 506582 877555 438081 972522 680619 1028873 301747 768533 987552 563544 12454 849793 698984 1047752 899518 440661 264375 462306 754657 916126 40391 96340 771770 278476 531668 271217 432185 122676 79776 754351 389393 55692 617200 751143 901433 672369 645900 703256 136300 538852 737347 781412 870057 946121 713573 398097 542899 738919 174663 968393 455825 225515 406595 515674 684559 667876 460469 176183 764732 531912 117119 713462 1036522 163182 430981 708048 585522 339090 935730 747813 299501 71509 982770 118517 686395 82362 100790 805735 876032 548906 653171 64838 1033826 589809 341410 1662 977485 671679 900034 740516 370671 727079 608210 379244 624700 406563 109271 813872 250731 547214 697692 689520 570742 745896 447469 774476 946846 508310 895899 917004 437222 959200 296571 250265 766867 953330 835623 776449 258482 301211 582203 829686 874642 803472 712921 568912 190790 1030634 878374 757383 935972 708004 668618 202809 483656 156702 1017204 377770 269586 164765 431956 574271 664739 322248 863647 500738 308837 145708 274959 1015330 35456 1025978 352352 1029487 1034085 741700 131796 149986 525895 592643 835248 899091 812957 118036 28861 158145 374690 502518 399816 374350 697045 23565 776994 815936 653945 545827 983840 464066 592150 27618 731548 89632 521974 530779 23666 500303 933545 407681 154628 234594 78210 156591 190391 174102 429079 56350 596596 524871 334532 197232 513832 784761 355881 941864 345412 730704 303016 801583 351549 459800 730600 247889 623885 663870 637269 55742 474288 122836 936093 601225 514728 1033745 195892 147500 219258 286415 610257 638723 536367 371211 208111 161484 148436 204137 797005 516397 189434 603310 312942 670766 774710 430660 116506 340667 1008290 307129 103387 202019 501595 400960 634753 958876 437505 808750 932767 351420 116538 466046 363787 817665 650542 1009998 643170 676939 206348 1045088 704129 423517 853380 865946 90381 144223 931916 991110 517868 773982 336028 930259 493770 931787 1016497 413138 949654 1002488 737613 65529 1048322 963999 141877 614756 24070 479578 185010 755791 993117 337707 558097 100509 88070 127734 276515 1108 893380 670978 566717 281631 835487 852605 744761 397258 1038945 519669 849140 958154 982298 139231 673230 506035 104861 493331 571309 257471 204032 444750 1023482 167758 365600 244654 42018 77920 286747 27450 84502 833053 588500 963928 487627 260174 248690 815189 718523 913889 723681 795617 943203 360808 112719 807312 43203 833946 564656 1002842 648673 639441 746555 370203 347462 1001099 768235 859668 658559 162282 819456 406376 346525 42036 990843 145568 470966 410707 312485 785704 330594 639061 384136 853455 161598 763373 96628 87371 235628 948976 449916 771251 682769 531930 724471 846851 73430 964167 817151 957083 230248 210298 435445 384960 623865 747225 524027 893722 309436 888942 763256 773428 194924 1024872 610712 196608 529350 785560 871114 188240 33546 898293 682816 584030 998782 426520 537714 253765 561387 9920 979867 769413 790302 750416 259642 17539 1018472 972364 511635 4358 860703 425184 567340 672956 417563 525145 699472 835251 942137 767401 554639 58336 857820 876519 891196 587675 889703 437965 864750 1057 614852 335928 429567 938769 194016 885676 646928 292336 75820 985806 982915 974501 901662 518631 18176 264189 596654 886888 749297 994856 312025 672096 689925 628538 475682 177160 457136 289707 713484 304184 565418 335576 626593 92911 190828 419711 507374 390862 133558 1034311 27780 154781 672780 370742 274169 194502 736308 260921 871013 858837 613305 359071 713190 86014 1001067 617886 340764 338327 614109 655821 844461 434841 875238 340904 481474 724771 1042465 673552 667016 761079 680044 905160 501169 91131 167533 412153 933616 198330 426504 213678 871552 385761 947434 69721 41886 315842 442114 727885 350218 948436 252674 964161 624779 862768 162530 34515 605032 677142 371806 425475 674543 1017446 331123 549044 614897 457000 856294 581678 657476 898821 217789 606879 769856 608459 64707 629653 405059 194284 342792 496773 941869 694783 114783 902472 461540 195390 219871 367769 914898 640263 563299 907416 547938 852828 555786 495433 28550 13410 736695 771862 385332 190693 469138 761673 229604 718035 226693 854163 780308 274365 214207 396680 997060 509273 696629 568096 778235 857602 1021212 80184 820800 403254 609904 615183 321569 631831 1004401 110537 1039535 814571 706337 236272 24576 834716 769479 933102 503724 53049 303470 1016723 161617 732275 894566 785045 986384 422689 151490 467979 966157 703164 721881 942322 273138 951268 307398 551337 46188 342233 557288 743028 194477 867842 368482 735228 547561 1020522 986268 212940 240089 196670 1016512 751830 705083 318800 354878 856045 872527 613271 581192 470089 432987 354733 901463 415750 811561 271183 254372 30884 837508 643553 470448 481160 872126 425192 129212 244346 845869 658061 216914 724006 724394 782369 744378 103579 388880 553619 1038981 737742 110275 358140 696071 851992 699942 58132 272340 41652 322084 691641 803658 875586 681896 769903 181255 444231 700452 934619 148847 294571 876046 329031 983079 280121 637279 542498 765597 574242 353298 482429 426365 443514 792235 130446 9277 203706 158893 730929 971154 197949 377123 494434 1013753 73923 727832 627140 454191 588272 993823 845853 341945 729294 611019 238295 842077 774727 248632 454017 15783 929964 706433 871244 469350 920625 308807 550799 933932 670574 363825 816708 170193 99295 992614 205960 745968 266853 43028 792863 235112 754628 461549 853229 377308 752931 40101 213886 775476 840846 369013 592767 330522 346487 524187 12098 253054 904497 785368 290110 394515 613236 787952 479373 563151 942812 628014 500077 664431 310634 857309 419264 845552 669953 450768 749963 726551 1028074 217563 755578 994794 45393 252503 133467 153909 506309 996002 14495 189703 64444 693661 263900 312626 899084 920876 554573 927950 665204 380601 100944 138934 519697 174002 378855 739849 994793 752135 476728 566954 529764 116909 937741 941505 986317 742429 495445 830009 355797 181973 513953 970047 52241 94678 486568 266953 707959 268580 452547 321037 234213 839754 1025905 390661 569498 255699 118741 748018 177851 648402 121651 927190 739791 825179 506486 335608 904004 77063 99757 311396 299496 352884 769162 417641 307824 638659 71394 639001 677876 450584 255279 174540 502897 1038366 196881 297885 545094 235648 806344 930027 747447 1011569 968892 493018 403822 300069 928246 224208 69876 181078 660644 499192 102972 650176 710553 828866 156441 322212 376266 515937 807875 1005641 716498 101963 112471 550006 974703 590269 941140 312058 86530 575797 922910 108581 255763 850166 774270 709964 146891 884359 737824 374088 894073 951604 989971 231671 940302 584332 905805 828346 809376 836321 458021 440310 115946 1043915 735191 537491 576203 703141 564740 699520 470211 302351 906031 941357 609913 192874 367424 45327 972343 774495 852741 516383 712044 981080 399532 368731 635177 440326 603211 186436 926373 195801 446553 423263 550841 25227 782898 607156 559973 874646 729750 580434 945737 1005241 783914 761033 612141 663927 206325 507310 594809 728727 341989 1008923 174013 702885 374600 251948 692267 383088 326995 112259 430360 89994 952735 542404 595839 640715 649894 906010 534909 48591 13898 202160 124630 712819 528975 505145 39279 1014619 675036 119145 21970 811119 66814 696186 535469 1035098 221990 136872 583251 677386 1040806 765109 220473 720179 468279 402022 545914 472268 615797 24579 257364 68752 550241 877019 435881 877693 1047519 603326 912767 799065 470070 66177 933248 315688 773779 11902 53627 552887 706693 295441 451553 817941 447874 747804 294729 993300 1040225 671364 319212 526028 845535 239793 679721 435993 687130 787986 785922 85272 1034008 977303 158622 374190 794689 501557 436933 912129 997601 979046 278887 731388 906152 1015974 63765 578000 331049 252407 798598 619118 930910 987486 505620 1038093 340770 174947 804668 405418 231094 231573 752930 345219 116797 1040900 93194 899739 116031 546245 507360 354362 206890 918386 811953 702826 307404 506023 906800 9339 261338 11654 976434 110207 909421 1003828 269618 425935 85632 42586 830926 34948 446835 569252 586824 799998 955275 748613 34566 143969 456559 386162 644882 869139 901293 837090 352410 402240 904243 135253 945009 490838 743638 250378 220044 781961 57294 390215 496007 531280 949560 595924 56094 185318 911507 33152 160692 870602 851267 595611 496847 872255 54034 223610 1021593 767437 222890 185847 893025 567486 905756 241135 911640 534178 71004 685506 165845 558283 1011394 930005 644177 328658 541578 1031699 22380 422928 563285 17512 19366 256550 137638 569157 44454 361334 701542 277279 384183 735911 441953 4592 379718 642084 1027783 128949 114534 1026718 616107 526062 500556 263046 526727 228640 845266 119700 550327 38742 322296 68419 847097 884380 330847 1033042 81139 148611 534988 885060 407469 782241 248235 691169 568339 825357 51593 872371 298612 168935 630425 1037194 442630 570318 9777 474361 1010783 102248 853578 484566 452605 1040862 695811 293821 471744 915037 886301 310926 785259 402582 827776 277227 735526 941374 703926 828347 545791 575119 246635 210346 253284 747717 1013491 961446 645290 60066 772292 476003 37770 286187 46583 184792 659102 662505 1030347 976832 652776 504297 51490 722459 141644 843196 978179 320170 513297 1022520 416022 572534 203365 867253 401707 507977 739286 171152 489651 425267 106969 874923 820037 354567 834374 532203 570651 357595 417242 263097 312210 700812 918195 63362 9646 984119 121560 474679 140435 453313 26543 261326 818189 675921 304005 710079 101129 225744 965130 955783 5146 381552 741586 192296 429557 999458 745429 608423 1013 321566 956911 694157 820888 949087 157025 19815 470015 90916 484430 939078 761970 918897 1019199 6976 870106 72076 447392 701165 125254 724096 548928 391658 129382 1013149 154069 973146 24851 957174 671094 299360 778949 722401 247583 202150 789019 862075 813616 817625 765015 462114 874990 224810 194783 664825 401921 576462 203198 70247 118517 930175 353312 1020568 566969 1028090 6361 684282 28962 427647 177375 625602 872553 454484 774604 387173 338345 719938 693853 383007 499042 819990 898805 601199 823289 6689 132635 490393 737845 206009 169207 161059 784836 978870 811993 935512 407988 187894 500402 134856 887546 500953 557466 156870 972014 891077 627016 518633 17869 526755 111517 257931 379702 503648 498713 338765 793262 403053 319588 949137 805404 293952 694471 113662 653389 969681 626864 43520 918897 453150 1842 383302 1039260 533159 982914 505922 1001286 394226 598395 500908 57292 539656 862747 987136 983020 361718 912388 832507 85581 1024334 647164 251682 841205 157859 279917 1024315 962257 517136 119526 819153 210480 228018 718488 629428 776008 405033 370393 284791 353200 911131 574116 1045233 64484 119217 721432 727996 100293 903705 1013493 372921 1031958 973058 105762 557194 442880 180259 195369 73495 737679 825012 807609 248330 997426 30194 287012 351571 275007 538016 929758 1005476 927340 211073 62724 1044213 581207 215263 754642 537857 126720 558343 347436 674760 606538 941003 978966 633355 666237 760062 285244 1011667 988359 492027 161899 314091 112566 393759 161558 355169 647359 845643 824018 788489 838587 274019 293082 717562 985957 221137 79755 179727 721373 916482 179945 585575 911655 63464 454937 50661 879533 215414 17125 527792 511161 754727 1043515 656564 41212 820600 370862 675616 792330 733546 460788 654310 708571 999169 20070 563519 542540 70855 58755 219428 904348 439625 351341 280022 789232 113561 63594 230998 860623 26570 578916 832237 85414 244600 169578 670118 532549 828989 566829 578255 543071 148029 395139 329084 519950 204955 767464 310276 497230 239105 103928 977026 105342 751389 325110 211285 15074 259358 433737 253344 796963 641595 684537 219595 375757 230956 696118 551936 696783 1002159 24530 655535 666623 624644 281026 341770 664980 969074 536480 1013129 933034 692672 823596 429672 260801 346044 236487 62500 347454 209592 244470 1048066 237033 427784 768229 408712 883566 426629 683745 253442 53724 891149 787933 729854 766761 45312 968430 975568 896939 94149 97231 860175 769696 890435 876382 503062 571047 879976 892445 843908 284229 213670 419506 154044 187490 914545 887399 251238 995529 36546 437674 528876 629931 63383 329870 902142 332572 1026928 309065 170767 330133 690644 891572 415189 909425 831946 116942 779981 646000 880224 625977 698548 305718 13096 981436 107279 1016013 501942 722623 974500 1032223 903459 410578 838143 667261 199821 989222 503278 835611 435605 496402 864773 585617 642527 838799 520475 42587 8853 644541 597451 505178 987365 538972 145140 777554 938622 3156 52282 354154 752151 626221 938627 150959 167913 154007 395386 914320 900655 533732 191247 487011 921005 725641 506356 548319 995878 627105 199714 939168 550629 511594 95314 577703 809781 307909 1029509 902103 667369 947898 984957 437369 98005 573682 879425 540089 754002 415547 266141 432166 733886 548616 902559 528950 430586 339438 492828 561344 716010 567849 852265 1011584 933113 15125 216226 653718 1020818 281012 233126 815623 562856 86319 509720 764987 134447 163661 762656 78973 883616 1041661 221608 788606 381049 145106 706528 1040339 598203 925058 927163 328818 881770 595559 1010288 703289 172817 648190 608505 932967 213051 429674 158871 539681 432123 127985 179532 197358 375653 715134 832607 726588 367890 977694 835804 815321 540064 154755 48145 936826 452656 22916 618003 1013047 491239 267931 533047 343053 972653 905573 674713 976219 141169 348454 342424 1029733 622882 784194 253016 101589 352183 24517 563518 132917 607209 365020 339832 802165 876660 1032282 699507 67947 611994 563764 225379 1040206 656031 862981 606910 144955 284750 478091 620225 753841 479090 303656 597994 1029396 974942 865122 743036 157229 659558 754275 756734 27560 396900 541049 913340 400020 24372 758423 516932 265703 137784 382931 163563 294648 406996 136166 599622 208387 844787 252591 404657 645801 917120 184752 1018315 216173 820206 376975 368120 453431 861105 995735 394974 976853 121539 893492 295912 717941 827424 82811 780998 101677 729418 608927 601067 118900 888517 708989 157454 518054 686236 214801 790442 393091 113370 552959 926077 250032 31250 521995 746764 440372 536536 560545 836638 286717 706374 957518 175677 128857 903544 426820 953656 129917 432656 420570 412068 167938 115634 631818 253782 943970 480393 497906 197098 146303 936641 544084 971072 579101 69899 552725 105977 1026403 330524 980673 572926 391263 471597 415750 946426 561023 1032573 737844 775387 789784 979658 192708 322133 506338 314076 723918 43359 192889 390651 333969 992691 465630 1029235 1014255 1033042 536821 841495 917742 621310 383749 904123 265528 470719 464187 375225 146843 659039 157990 962157 635018 265198 308796 448953 447643 811070 559700 580226 379143 8039 2603 72497 151086 56645 223711 146994 345616 221685 390518 694904 115924 28252 239960 837623 241989 626848 613073 867369 128336 264364 618641 456330 409223 769200 994091 605468 806561 15775 163225 26852 711671 908208 947638 770667 524809 314078 799939 159293 737783 22376 292835 616813 987913 10833 635038 824848 262952 368097 830818 841661 485218 467490 905725 344084 1023082 766308 843812 609076 1038101 21689 610288 928834 361694 637049 342108 76265 80994 250048 837576 854741 867813 101867 281721 37431 230348 958751 970006 527428 353057 348354 995629 780982 441363 679168 391596 422217 965234 62535 887144 160319 9783 571339 458137 334557 738298 512003 628316 315372 738682 201002 438064 989752 84505 405439 280441 1024788 978781 918789 6913 671957 160113 451460 871026 660306 416673 64390 955357 503915 444642 839579 990006 548991 930887 112917 770773 551668 776589 31885 988150 160434 370064 257628 112442 385704 505556 108323 97572 944710 224765 837699 63133 952834 3671 839782 105841 995283 978511 688116 691408 418745 342007 314783 903629 459827 866694 1043160 924642 758471 83414 22615 488811 921726 140517 264855 781350 977508 726100 761431 475577 849420 350187 367898 719916 32267 875027 905640 331371 745081 744538 175243 200901 12659 112627 178323 264560 166811 175667 270162 705794 149654 1034517 540065 179961 255885 314295 870425 629301 522157 13019 1048475 993657 234663 738663 1013193 919533 783152 242917 319882 967071 458114 577028 99210 494589 196570 932117 301751 691804 484600 412302 747717 309877 33442 385931 870059 996578 554529 254536 379172 347557 987329 402088 980271 67746 185430 921265 885904 13857 851890 442126 80461 269133 174896 437132 739121 895671 849196 453533 835148 543955 671368 132824 989552 342137 685865 808310 576950 613222 555640 520407 1044471 1036985 162786 406523 846164 193398 230232 576522 998319 910086 1046992 284877 415279 573365 476610 433458 31168 88371 817067 147403 109969 162068 525966 138063 312212 768848 302190 401176 552193 784067 586452 769956 679635 13742 48975 259861 165449 605748 438256 578993 19815 633566 96202 303714 782194 955160 387960 822070 908664 312241 11671 58848 930502 821087 387911 327733 932208 917305 239790 32945 917196 2875 466293 808688 1046519 246469 565577 867381 833102 425244 370779 902118 568310 813544 937953 654349 917590 375221 522899 957913 816280 22130 458030 904731 88107 535540 88820 749002 625987 524404 823850 195199 1023320 843021 555161 589561 515491 919103 600078 660379 828324 754799 129755 618217 821663 343140 235603 67087 836377 825292 987473 343386 98656 179637 3250 927932 944129 350996 982 547916 69968 785217 298787 1002692 500451 520313 705154 212993 356887 576603 104928 839047 505994 485484 357807 1044219 809119 622227 960354 41127 831997 1036701 331252 725497 951824 58810 705122 91651 846983 149758 1037356 66557 743380 158689 71128 96191 305583 330176 260463 975432 546707 270681 97534 129594 499520 490835 141079 498778 314167 314548 856909 650261 427841 674665 790204 852982 83177 391873 443518 79409 569341 748018 457270 843036 733969 659091 515210 1031088 625659 404768 154529 126476 815192 414074 563113 27122 672262 481124 154963 593737 971688 590599 832085 542873 474406 338287 946663 670610 245802 223499 260423 100741 113827 750129 255029 368617 1029446 515991 973175 694488 877576 761563 812886 306063 646821 780541 454688 601329 117533 51936 566948 991237 1025073 933324 760505 87668 3562 511983 972215 270604 801299 56535 165627 36927 810170 742905 868456 476324 274611 465710 803553 839541 756757 254769 56016 107280 328890 504866 838818 496503 304323 781317 1036617 452303 569107 186692 533177 325092 422863 516905 530539 941220 865508 803429 185308 440992 72321 149900 130319 910 14232 605591 429831 745417 237154 769632 439374 367823 951512 180009 701298 77250 883002 986902 715650 1031144 501388 749998 57493 870188 272660 608094 874563 972442 357086 640502 362026 440550 835640 377129 608362 21734 498742 394001 291881 363027 619823 930986 864785 1024269 213310 808531 92877 379924 733890 968784 344975 735119 425182 189258 305805 961161 468986 925901 652159 898863 1046080 250824 754723 883539 22559 618769 168122 717036 684236 747487 845960 315028 338620 297550 774743 63497 810028 656862 129269 1015468 64409 912372 157617 864773 746568 674392 169698 507965 109247 447414 100448 353954 262474 727069 390153 143910 76919 1002883 361533 315361 329626 895038 467555 847243 203082 410508 152418 862723 997346 498188 893992 169418 409089 888387 927271 770952 577290 590617 654291 92294 666533 132185 1045797 167219 333372 425780 408603 413088 575359 494270 135478 338435 1045216 475248 694266 780088 252696 599205 570225 655163 882336 466717 389801 893359 435257 852860 822577 1000538 880485 829900 683936 967590 746731 825079 612366 267042 194391 210254 918169 359936 324471 40197 26082 358292 1247 584884 982925 654299 805478 78295 995525 1015793 326311 57679 830133 619162 137345 647136 650000 150714 276376 596657 247945 864733 282833 110543 659292 729264 632538 304809 994756 373637 506527 473237 61570 94420 413654 633162 806749 633780 360821 44900 936348 521318 1041974 224484 250510 596171 836890 1046445 708098 111848 285155 553480 400591 283497 534936 701217 440654 728604 91909 294791 779226 466546 485176 414128 810839 462337 9733 438899 703913 505604 842371 532876 441400 1041625 301965 232987 897138 648322 988227 614181 787529 824613 84102 723986 115377 395404 944511 1000749 799780 635814 965144 175143 428830 274180 951169 466069 237728 427869 465325 230509 180401 728586 258002 412813 100056 399754 376045 807220 838308 222720 372796 944775 171044 279984 701890 492813 479343 946565 182982 346676 1023518 969102 156244 350410 117197 103805 776634 68996 1041053 152871 64780 646010 855733 336134 39842 537769 1042364 760506 142485 983664 255841 486787 99141 372243 779220 810697 824277 702780 498762 257685 346029 58997 939388 296981 614904 586158 34344 934428 160804 645309 168847 995231 1040996 635865 171510 81977 849969 597535 744741 241832 330949 208398 396523 133965 505758 261642 878999 702640 988417 509148 244864 466938 662133 294448 915583 481146 850756 8981 386672 222497 630013 356993 352693 265989 138229 608715 828594 343010 483265 167215 370002 254868 376765 434254 426369 626590 112520 814763 326575 486310 437126 525359 853843 189942 638301 46501 812390 385021 176248 252223 348388 290508 843399 397071 670543 666522 146429 334223 301355 70721 158865 804378 573059 261054 518077 877936 576355 953012 863554 21558 567387 839658 264610 725875 332547 811208 60069 291093 1030769 68062 803797 213098 158660 986974 787201 795303 741021 851357 464062 1040229 274849 985494 325857 806174 452344 917862 747270 117172 45265 773329 787212 1000171 441820 490940 270743 446186 898510 192689 40077 840895 415201 785758 505754 247000 73041 734998 726188 418186 723424 671054 243831 169869 353362 236577 663281 452221 695538 933069 810967 285019 145420 419380 287527 462603 379505 413020 9636 479956 591350 13807 920918 345315 447988 795324 1003015 70343 363466 726580 155078 114678 269142 123630 489832 818759 157568 887843 80130 956023 433840 210482 210032 778404 108371 894749 47058 249045 302169 677643 886793 981871 612794 528580 177982 484801 6380 598584 624988 857722 269679 728312 944273 619053 618817 403131 911825 200660 373098 383451 909651 270666 387698 898517 296722 355280 230630 729037 1026893 1036425 672215 455432 916231 419069 83802 565615 808072 727962 605449 844818 601050 1047598 96384 129955 1048396 453742 408033 753911 973811 133235 653393 1033609 520740 428856 769656 50167 80380 280349 825093 172163 272344 241255 395560 113043 1011933 814013 238870 673841 843633 428717 106633 233611 866240 536613 164669 41588 797752 123642 910196 567777 942605 746596 668275 577390 755126 202880 235779 108759 421742 130765 123889 145791 350132 408239 1015950 164588 793547 404464 231727 1025352 692794 923450 57774 757730 61262 679582 812007 147883 801171 18960 793660 432570 839263 483304 103954 571336 587335 347490 79954 519349 887208 941855 569833 146177 959775 821666 423496 223060 683537 983508 281060 366838 1042212 288129 450231 363095 775364 95193 295101 805257 897439 415216 316024 35009 439081 292669 760173 98009 319001 454175 39589 874449 797418 1012819 427821 341322 1030747 651135 194710 48905 858608 559531 621941 213882 759918 678339 767460 288811 109155 957462 32767 944716 155291 424666 275560 257846 320172 485029 258756 1008865 530284 1048309 392764 914028 275829 101034 76285 522392 819624 135 349624 598605 201127 696244 457251 656661 41049 989247 1033589 872860 160361 607126 411630 169014 19144 93454 962637 34137 814887 731744 432216 584222 1031294 443430 909656 525508 248712 470627 958618 103725 861508 954616 400367 878944 493430 221232 54828 359941 407843 1333 764843 503532 683801 988824 786121 849798 114789 401613 62566 541546 961242 65196 1032296 970450 862097 1032690 852536 792347 348003 601022 340291 219977 921457 242964 399738 44160 126365 468829 747474 757388 515342 574693 18117 862298 139952 262492 527056 787581 346545 117334 1044211 1008042 600070 24523 778548 791356 389860 900247 24348 848305 1008455 429819 746040 580394 1043054 770330 941209 541679 390748 37245 738644 808681 345689 211856 439555 632359 937840 143394 70211 551769 897263 1039849 577076 809048 375017 461308 504060 391068 260279 112727 865860 1023172 321907 304218 522681 517394 499835 84298 13196 772076 234484 31439 345331 145245 159557 494965 21670 741521 1046423 659243 916322 334940 131164 659398 65642 516020 683973 588159 9729 785459 349002 719217 67057 745622 328742 981020 130567 35136 941017 860645 339092 331960 456868 917395 949486 118822 496144 794324 443373 167898 286056 150198 388206 1001414 885306 545838 406483 847871 630489 27284 161410 516415 810206 459813 101474 640358 726435 480896 46433 858100 100039 417578 988656 13969 562861 424970 803717 655750 76028 365549 778520 134209 328480 511747 19366 941525 1032392 57184 939697 573815 120934 907644 792767 894722 1028018 105652 837591 430964 966695 379846 763399 139631 183173 152921 523744 758201 860237 887923 274168 256956 1044040 446721 641639 962055 502529 903250 311114 265931 820806 533916 497476 707678 913067 524918 705272 757180 665094 313180 587408 1037057 255476 566319 693817 947696 529491 301234 144037 506479 362438 855310 791943 192265 580660 64079 187930 1023338 939849 893668 732571 805607 777460 56099 549834 313587 324583 778690 813933 660907 711195 575583 300750 379979 698697 289786 363576 730551 756593 982390 541309 493811 982871 334363 658803 306091 339201 226327 113266 934572 477755 461560 769240 868969 659219 783411 1010309 700279 670301 832417 1001567 786193 337455 271357 419535 722836 1010790 257895 314947 753924 760608 104420 850858 5510 194880 790491 290043 66020 154350 778905 605614 411148 853524 1043662 971585 484753 501474 566542 235956 178217 873546 259154 118797 936493 42116 761460 877782 281884 709004 539318 58010 858136 716191 703548 748651 571495 468930 952973 117343 659955 139323 403990 296462 364491 412950 292007 857878 353440 618145 287219 270231 351049 660464 90133 178360 538431 601946 146438 53024 566561 113401 563752 167805 506674 27950 458430 451329 723414 883996 1009265 588767 801816 685864 814797 455123 804903 401791 462529 1011351 798677 553104 712483 551535 872727 560014 717610 63646 738951 975087 606450 9199 88037 346863 170491 187181 883346 476174 78762 716202 188947 273294 507847 71612 925844 367094 464126 794427 841570 771474 26462 983045 718704 128752 397533 10363 496083 855396 846289 771585 211014 398213 12664 205185 650663 189358 657009 723945 697976 973950 159553 744104 940383 370008 455376 95285 40870 131812 835817 519304 779707 179084 1010365 340383 732081 494592 928609 215035 218558 535474 639051 169760 396475 483675 315865 640536 11943 272244 584650 305137 380708 712894 132546 276538 903161 564411 170955 108426 973198 158770 153295 423930 23411 181679 607519 764326 31961 981504 631535 128815 136471 440505 668375 336443 263206 1025201 206419 806900 271142 981123 1021508 619909 1033431 211726 363374 644257 247329 1013 431864 624636 929420 905248 719599 794575 221384 1041977 615106 806488 580391 150320 863175 304216 493598 116408 867765 220563 499400 1046471 357160 736595 529251 358682 299553 228070 235472 267695 54403 572955 338967 724296 327831 76745 933601 1009903 528777 361033 24060 679789 94184 83447 816859 1034705 768554 785844 632596 960495 531750 884583 367840 898270 277656 1002615 34718 396153 306080 851539 432208 907999 390467 377578 594460 338676 406761 59699 584396 438494 605917 490919 326478 963464 612560 325314 901174 655394 426583 61829 43575 978591 413032 261623 851630 161333 411361 621471 280599 741857 192257 34316 546453 341216 344557 913742 577646 397111 577581 87674 152205 483885 812844 995369 73983 369867 1001915 132857 616310 505955 850062 306699 461257 27910 625341 495491 459890 792076 38469 198924 810254 798352 567429 579665 172769 200178 872129 432005 1048400 109651 110243 739804 579172 620316 896693 129040 456526 275831 503527 220381 416989 261332 839951 41348 622089 865638 643428 600652 470636 831140 421635 881404 265924 771016 353387 64355 626035 299091 716800 869329 816895 537735 781451 514459 333458 600556 489912 881562 714362 763851 865430 269996 381098 923574 131099 424498 458552 760318 351646 656529 736477 694843 611675 161713 583032 619465 978675 275841 747147 730693 604649 509041 937916 399891 583206 23542 652118 455899 158837 491785 235206 622088 50952 1028776 209694 627528 440817 9812 50581 929039 43946 758930 733188 29459 593294 267626 698730 57553 87133 920811 48746 817671 98492 272293 516552 266040 14258 943917 298224 496171 355117 933532 651375 490092 627323 114449 275575 932298 226001 1037354 674144 245975 423880 1020047 608289 856940 236506 821864 746203 650530 975081 673761 812367 161241 743609 572333 902498 460341 1031537 774528 803744 261148 367135 526996 596919 761657 328497 404005 574711 529788 974588 1044981 606937 485272 507448 519881 132469 234884 345217 939241 1006090 572155 8408 322724 748410 738300 824865 265930 447179 12618 758691 176432 178087 617708 417163 230192 950492 536238 443753 596518 726238 487583 914096 208372 371264 29586 768826 451966 796735 742301 560067 275247 857911 896156 254057 672115 336171 609967 609587 847675 795201 852663 923270 875644 248132 614109 612785 493232 641057 764684 574819 456019 1021034 54642 254511 292455 636886 161539 1043215 977649 569535 1042422 407006 74617 877218 353350 994269 445582 726690 213042 250415 158528 592902 470205 516700 420260 366775 625710 946898 209748 842179 54929 733023 811500 324573 855605 139704 457102 123866 869421 526838 177503 188213 77007 345876 25608 738444 574519 872306 480309 597024 262853 833877 774425 731225 303515 1037156 569065 558656 257824 249133 911196 777732 963455 290718 411186 271222 599337 550284 402858 845452 847183 922671 342793 13281 212072 721828 357146 263475 847537 1038186 581289 344548 704680 186085 569095 151418 496529 198111 1000073 471584 442865 380162 475401 867619 558101 78431 116835 21365 418956 303594 370937 768044 640169 148987 635440 28420 946434 716750 790257 470233 214516 954372 569897 1038383 713756 212768 54089 39338 947423 316939 359110 425110 294627 988817 466586 630624 903828 287714 806593 455706 677536 199442 94653 102651 547963 727960 233747 889053 1008860 446419 538060 426942 617534 492928 283893 225087 792416 607813 281631 679720 260037 974890 454111 361954 254005 560667 892495 781563 674106 471143 229260 1029542 968100 922948 896566 256312 624390 348488 429555 776620 455222 960497 402923 397856 607185 984095 625997 317270 672948 950421 747465 407604 986756 65659 1012245 896580 1040424 612319 204393 85557 393801 590895 344322 821336 113625 947392 445602 686371 677513 254795 433934 641458 668497 48234 679311 794689 585452 1021984 418162 204979 366169 705102 439432 851214 191323 86847 728487 169469 506106 448541 539942 600909 342016 1018745 1030501 629872 361341 728519 97091 997629 269636 3551 522918 8493 164460 627070 105207 79456 708559 658883 595875 498582 161422 270258 983195 640503 983179 799924 411349 138572 976109 307989 383176 339075 552096 438917 85748 877102 42706 607384 698456 942340 814455 609606 988922 122975 883142 256875 56419 7357 886971 356680 13856 383040 626579 978176 350786 650030 983122 278812 885727 287857 859712 314632 855951 604695 811623 42387 567279 559571 913431 810355 492065 420218 334179 351679 43594 804744 848802 577139 352275 383897 785390 986863 688937 763632 510888 900728 200638 853235 711922 152758 895749 773036 941875 477749 475065 752714 662423 381156 305815 394142 813453 400536 358111 527007 799559 15242 109271 448230 461373 1015509 304200 113458 871338 684793 460031 71654 939278 92251 634701 322438 444586 363458 250504 324414 188935 691932 395144 285531 449135 319671 294186 720847 1006962 423496 668881 408753 789859 795367 478944 216763 399321 884945 812865 345034 317999 92581 328161 555874 169475 589544 198449 374568 210362 213633 872615 441190 991483 737085 214331 950154 270640 180556 493034 454311 939528 761538 240183 407538 735736 102423 461989 896838 571061 432296 173886 277921 149947 261939 262159 942501 932041 120415 75177 376856 841315 464178 506786 148580 775759 278425 71442 446743 1028632 696035 879383 229476 335246 133702 525649 1012897 822084 999257 432742 800967 114961 838296 369279 307445 97424 557028 247241 629485 993184 492288 940278 892566 826596 188437 59833 192120 392259 963631 645966 817219 233321 910781 398063 304456 245317 290069 373856 764670 988041 666861 781924 1010559 545069 23267 776005 976392 693485 751607 285008 735100 494790 252172 864086 535266 506749 966506 454957 940515 970008 131391 12333 56653 392034 279065 107444 560530 950891 768877 222626 447305 926982 890132 868062 133036 508234 1035721 263119 877849 128274 1029036 393443 952210 905853 978114 554763 163132 1025134 593778 534589 288484 770829 248585 979953 501877 620612 761911 33701 502147 914498 993680 1881 992707 86524 717837 66068 593296 1026983 518024 337501 849512 540479 933699 606914 596845 828164 987746 212565 781797 133624 420972 206121 996795 432226 521678 607449 442875 837709 535640 219394 305497 974346 273341 182213 334507 814250 656920 912966 245099 256644 240738 949551 827958 677301 419581 976173 705359 190619 581164 578418 398620 581209 111256 441906 206504 870231 42445 688422 414240 716223 283322 723468 818518 150017 947765 726308 748097 1017679 575349 719285 759675 825378 811158 493190 897218 88755 898840 519781 888695 249219 992352 836772 314146 676820 785974 133526 973292 133677 933702 411415 49443 731865 49055 572674 415161 885353 1047863 40376 462022 455726 750692 1006239 285698 396992 624740 161 240204 176249 1047510 369833 380965 441339 194879 712746 927797 580774 830343 286103 733125 744226 1009273 554220 177988 66012 286534 907300 238275 659840 587011 217024 998008 738692 821542 165702 789311 59550 59405 1042880 284436 1046856 999799 626233 136602 482883 241928 472132 689303 207632 87754 872565 739446 259193 65447 338149 728259 800006 810480 786866 5299 377225 512473 743804 879513 85395 836090 800234 714098 131068 426959 491555 507738 464735 250937 356694 733205 368283 974844 921394 292999 274771 908351 833646 820284 708719 929551 573762 727521 575129 796635 335852 105416 171201 608249 600365 874601 663194 203552 285897 223963 159514 827372 999947 535391 142590 802910 742462 274390 370499 23129 261941 580678 205230 808998 175044 426841 207174 22769 515140 399069 981204 878921 743699 550981 453994 543652 355602 850214 199385 839897 209445 154555 1019961 245924 519607 140130 498789 872997 884019 681245 1041020 144481 381580 444434 224866 861888 1015990 730635 293180 991629 1005610 113655 216568 3705 70502 977511 867779 921881 70507 820754 369808 876387 76861 964689 720280 698933 688487 290723 657364 136654 946804 352299 64133 836179 563063 1020973 313773 451660 249220 429205 686739 27940 283444 389487 428099 672684 587045 643696 284684 134296 346744 948076 507392 951040 459090 639197 692599 942305 539483 6243 545164 776090 64066 454974 645534 432239 629814 448726 206289 421130 26734 988980 337803 548853 273315 843654 371191 554273 386193 528543 1001093 651873 229498 492916 747880 14320 894882 980384 550423 665831 694740 550369 891852 140232 531163 731288 1026568 297718 945930 159309 439565 974138 419765 353833 572002 613952 294838 192123 652627 872215 722921 185652 349039 636597 353199 960618 981256 572017 939375 267993 185782 493191 219920 188509 84180 181912 465537 546425 775682 634407 319026 683219 256417 626973 467352 285109 896346 265285 208300 444046 584856 114129 771437 888943 133385 232915 844377 858255 851745 296645 164088 599240 817814 933378 818514 479255 457445 117834 98163 985887 788428 480834 194542 601255 751054 402673 273495 70167 47794 478789 414664 610303 283140 322956 770909 389777 340371 519163 273080 937506 806385 416043 254077 548781 798454 283542 540375 1031504 955454 622879 724978 661196 141734 857991 461438 738825 674771 685305 1007155 716688 187563 18559 806983 897807 665561 805514 976889 256985 186189 361838 895754 355 1046458 470499 813631 411592 855319 920453 73185 553030 276255 684373 512572 952767 288209 575031 500771 1020217 630256 171378 707946 758366 609667 679731 770411 612349 307286 229642 612738 633991 214136 609898 266641 141971 478907 409901 414845 105818 945976 911887 645294 1044795 17864 747822 789651 767032 861835 423569 234268 468600 974437 64157 577598 449219 886652 997025 230771 255753 683452 818508 1015351 238811 197459 949041 674956 459248 910645 593738 791927 221346 257945 308082 880000 460911 483961 619754 804150 730744 726550 31957 124329 351749 769907 927931 785646 715006 869589 439050 703135 477300 926281 1010576 392280 558358 187934 950275 756283 196540 757094 742521 549741 971232 354426 93168 989847 48672 683891 516295 868966 45246 73394 1011011 125451 1036320 930648 590859 469435 7504 688078 456877 48944 1025148 970815 702487 113190 605559 515865 69918 735455 842807 285072 986362 406688 94549 979995 88008 679473 154256 429813 14599 264801 680778 420509 662556 732800 939273 27734 436430 879844 595959 750248 289738 864612 746339 506333 200480 515552 65086 741509 795332 329399 888735 564211 816398 48975 196416 60605 1047354 194192 222718 336703 149993 385897 36444 418841 368030 885066 722177 580781 160578 138409 178485 694178 110753 1044349 732520 24932 220395 904646 341932 703649 256308 844291 21046 321229 133363 227770 359392 1043615 465543 319987 895146 773778 270253 545725 377397 46437 345611 61608 145478 669339 917417 577354 270665 436476 1026931 71611 125644 821522 839096 602136 367103 519597 710830 981251 171067 134240 296171 662049 337784 314881 965101 286363 862933 815917 132756 74142 446228 608449 698787 379611 165658 224354 76354 350983 962676 172278 884863 67676 312269 799529 445896 1043222 791929 585193 107890 1030648 271854 335595 976182 38596 557637 830244 859566 912070 13501 340816 953053 414538 705849 542830 367780 302625 838077 1028161 659278 775713 919284 375249 562181 548770 729261 762344 985434 533761 842329 526230 476097 774944 452495 1011886 157202 206308 19593 581190 444938 410806 478884 28987 161992 929539 193764 663210 275280 932028 268397 423032 854795 38615 525579 749004 821829 523212 960939 219024 617646 541720 415968 247027 583642 537277 989535 955369 426945 933312 493187 983465 951103 682666 344266 315182 842901 998152 716373 1013176 180710 764139 904044 748360 309691 537449 838392 227111 214912 588570 739080 530015 9220 454299 82253 979008 132605 132879 209821 809693 588418 955545 225395 585612 347535 1022691 988013 339818 197252 15770 557517 866261 777382 933103 97017 952048 128925 492055 440572 118818 323573 834508 991490 712855 236445 723659 33759 37822 807530 966228 781961 972745 902805 73901 232090 311856 683321 218015 790223 46126 30422 539895 769931 823106 546769 1016583 589653 784816 778481 235810 683861 963326 518116 842787 696283 587895 688056 769767 86233 260523 1032546 788174 279140 548077 992315 202814 103734 316372 747133 742176 375599 180154 460234 950113 980944 714304 1001382 84338 28862 800200 1036792 118473 446021 432634 54157 735838 27602 778304 113813 28975 727160 568393 165668 1035964 616300 490633 888754 127371 102537 1031864 261532 366501 516301 193615 965537 690967 441050 648974 393317 892531 403318 257401 91889 506188 325131 671574 169777 128189 355624 612912 818804 51171 1018622 161239 595952 541790 710115 461022 1033532 746196 113875 23836 931540 548719 34794 341036 386201 271962 121067 1014764 5710 446535 703420 267010 687132 732908 542440 957778 939791 223617 52251 223369 274838 305476 694442 614550 403463 775669 673289 922667 180504 877146 694866 379200 153191 141500 1046725 631185 68852 218984 614978 380699 1007010 486704 67024 645283 732601 148967 942362 847407 227175 669417 782573 544138 557626 277392 160188 636612 699303 602560 765980 1044656 638855 403036 977224 220517 450709 635342 572318 827070 721137 25731 42783 740058 256672 148333 925171 962716 645129 218239 992483 175147 1023097 604981 164829 166771 1006752 517385 493172 262819 382738 476671 347230 798894 933064 271642 764404 46026 39324 915684 1022133 445939 314576 250858 341955 170345 790920 155966 613476 544045 202571 323828 832130 102793 961158 758949 159020 582789 322825 543727 296723 855666 335496 344306 1020686 960099 1045787 398548 531606 632495 165310 408638 759882 856433 376018 420830 975981 173320 288410 726243 809315 565399 640959 913796 223800 1022086 705997 303481 775448 940799 761779 939648 943064 910450 276039 692442 343148 1008657 320704 715723 377199 938069 911674 129565 393886 35703 744757 78493 1031517 432120 507415 519325 191792 908569 460197 355441 650307 457571 807566 1048562 74723 143649 794848 207614 281859 249569 856721 451573 213176 179191 608247 122942 22717 199418 149584 585920 679920 958021 621115 880233 266963 908407 994365 833195 733196 161012 666942 178170 71909 406625 652553 101967 459212 1042731 351439 12200 1028820 22529 518053 141445 579635 606294 1022721 682093 910018 28896 878401 728679 424064 60444 663588 304513 161039 793799 132430 360781 358966 858726 580297 879199 266333 1047999 561535 355024 284436 1000798 819137 985790 279948 608785 731587 822474 490268 1033069 39453 277144 958397 220230 739915 49490 677007 874298 891694 40486 767058 607016 384394 432835 287726 49073 977542 874976 537323 741822 740399 1045430 150522 280569 849396 631425 1045866 569170 757035 950018 188851 1005435 737675 1002752 856047 845677 406960 677826 539740 393697 685979 745110 712923 96728 952623 823630 836980 825108 948405 695486 860368 223900 231769 902975 805053 996156 551850 662831 717486 840194 787998 568687 66617 872131 314764 775651 914327 158868 437680 40950 309287 609873 885162 994579 346859 338713 924799 799533 374537 791247 1040791 887096 834123 508571 60733 246701 1045920 821607 445730 712970 503193 539747 903387 263760 662252 736130 571998 674692 19189 886267 226953 301102 430128 122568 640411 430044 688832 590122 322489 167584 561387 451875 115051 963982 728988 791546 89116 984896 867040 330939 411293 431186 185961 112821 18850 112613 564750 454650 574531 746528 874057 789986 103549 1015466 445623 431496 561071 806194 284828 386635 101149 324072 60253 65615 586865 456705 438531 547066 64053 323638 409791 900983 738394 531781 220512 282934 81075 733295 607710 687722 845691 5624 562643 7817 281547 184747 46589 693456 617509 748371 449726 591037 52972 60227 827036 693907 38633 1009359 528065 576473 666568 203985 1011579 517083 29336 696869 684733 1003560 824911 138797 723613 801042 221252 628557 1034708 4657 860339 544624 119873 868064 141117 995457 24422 247486 904037 805107 770793 6703 656660 88122 137493 911065 365845 1010512 1011543 64551 441754 624945 231105 409545 821941 28511 992394 963122 43744 613982 717451 426777 776054 128569 651204 669177 970039 205563 618709 775825 120008 334135 45189 671076 842544 418433 127039 812089 662109 522739 993424 182940 348573 30889 281002 59996 626213 545349 592869 48139 1016718 74092 806968 150401 947282 656454 725188 613465 109140 198914 319818 728691 294741 109136 1048495 914032 456064 547813 980095 867897 843743 206586 639848 217465 629475 743118 830394 743966 677088 275744 948462 878812 59022 186037 25372 427434 80777 194520 622467 971842 215762 714964 1032453 1034405 761677 35452 34984 813973 815169 88741 706070 896794 84443 1020070 829470 316158 476587 412126 449841 383313 250660 443950 484325 789221 790560 46203 912246 691154 962907 495406 771136 720884 162547 460979 90182 802664 739567 559101 746414 203539 501684 767233 83267 995611 588945 267574 491250 381291 540213 899099 478797 324148 605491 717745 918795 13415 949381 864509 387462 653371 1022470 706696 698171 688557 280311 257759 741198 470267 381051 569618 780547 766760 604186 131385 561734 491132 252994 1037034 798756 69377 831681 935877 831312 93959 788301 257001 971935 636832 780284 721531 236940 304421 719308 516646 78005 408495 260892 942486 613979 752542 772657 545788 1028326 796182 523698 988557 68959 37245 3373 665603 975861 888319 723344 319258 1044601 547338 779696 859412 559841 304850 937669 859958 821192 961742 398572 154185 829676 217145 205732 223002 105903 546194 789074 458490 431000 435740 70845 919614 349903 566367 652178 176832 393892 954533 1045729 959580 279048 720254 445598 669044 794642 611388 388385 441709 26747 27000 290726 388912 825378 205195 625870 17833 286090 75030 238876 819275 174423 632186 514425 667531 675541 143713 799665 86369 668785 235827 941812 589258 463933 975778 585814 467784 838768 807455 606031 742240 606180 423266 511547 433947 181911 217574 344794 164742 798250 889962 913105 583218 543333 1037937 387112 991668 988593 258755 1028555 401958 418204 551402 1012745 102820 5977 906934 836888 529616 2109 946873 328078 956239 740931 109260 13545 43082 212105 902024 692745 517870 909265 626126 293809 294636 921345 11072 728329 570617 854947 582341 758303 623439 504422 328969 172129 411179 80795 385274 720676 620621 887736 837708 798753 294779 332761 467958 780274 559358 279098 563379 263834 947747 557758 342915 991226 1038523 839531 906791 889949 196507 512236 15272 342253 791325 888590 896208 888891 344477 438595 609455 692923 1047550 1003298 42264 526149 82467 1003748 15137 486294 720757 942057 406439 158925 292707 354097 329671 258030 246238 1024996 543078 633442 677849 869835 882603 19061 438223 630740 189311 798679 846396 452753 959508 46108 560675 101050 1022811 525116 611719 853414 690828 885779 854514 810454 341666 839906 553201 531819 105692 475084 84117 255147 735038 129882 742387 363136 545038 961272 685989 1035512 93015 43893 779848 168390 45417 55175 548092 177856 752983 122949 94183 750175 519287 472491 779954 738370 33766 32537 600330 947627 517378 762836 113440 600576 954862 1008516 182826 196427 836113 32437 51424 409275 149143 225110 72703 302369 949998 831804 841417 232308 154955 105120 952196 137037 949027 771229 857079 678763 998834 66483 370160 32817 592503 127047 436160 85027 428982 65313 905404 148589 722165 272876 737726 351580 702335 206777 766371 146146 743140 275836 764363 459030 953719 618126 381596 177330 561358 46377 937983 732052 312902 535279 863713 36157 685949 604516 646324 25429 235222 797295 638443 670245 496632 413917 245889 512283 802895 311518 724339 711498 967562 366726 181313 151527 434203 120909 837489 608973 313274 641936 366860 97530 49123 393486 1001248 732432 382547 971627 878652 837589 157070 819632 272375 786611 731484 120777 811881 688696 303944 222982 972207 536215 298784 872090 545900 847910 878456 627743 597059 793054 391719 592912 77150 219102 986311 53838 767978 471016 594233 938652 759960 987619 780831 254243 714014 194647 180065 1041135 1018036 825588 909993 34415 454808 926987 836582 396281 706698 39443 128461 368195 51024 762406 213587 965355 494387 590977 511796 338673 165505 370183 414320 101176 457737 137663 349896 681224 789410 311634 1019973 513679 1035940 1015182 934066 248667 230509 716517 764957 574689 52957 607726 1023322 78586 655066 173027 522880 613473 487629 854818 1010026 382774 260388 122797 263222 37246 680142 194474 7626 944544 389570 80867 464458 1005289 529272 448582 540579 729609 325486 457830 643588 830868 611748 338936 913503 904835 735520 401239 244973 373936 515179 799745 425383 779101 38419 93464 839886 113070 578855 66530 651619 297770 470462 165962 199599 673854 750960 561500 696765 702138 782299 327116 262107 473682 756511 312432 49437 208158 732259 349378 680922 968730 527438 362335 650797 433063 598926 269962 1024629 628744 894805 906921 836565 501222 955862 853703 92853 708301 348877 839953 26943 849324 611316 123737 737251 794457 449935 706454 532947 1002251 52961 640098 264583 907998 1015476 675195 187707 756818 960470 263234 1024876 721101 812438 870463 968543 579092 737355 1005467 290202 85718 608717 917412 55401 166689 936442 318797 318554 872683 195379 798123 25793 418954 218844 470649 854069 684348 913887 921237 437521 426401 157994 355968 278004 460859 56876 356578 159297 1013749 820060 154373 167584 814233 211122 574805 1012091 156504 800812 1006566 679810 721735 1036875 12014 138280 194012 670355 758598 391715 675701 746510 430829 458736 624593 388554 454021 597068 852628 991062 960724 420540 600008 128329 602437 428038 592983 474555 789092 784054 633490 312522 855910 627610 240301 364823 17310 137798 375616 864326 996105 244113 96711 529282 778947 112662 846627 719862 86416 927924 689176 227157 231508 372495 639437 748627 80539 1004556 152143 112425 587538 158297 773389 644629 256012 295651 260957 304599 533502 94557 372982 273974 298499 1007808 144500 818809 542296 63429 997336 236015 502497 494957 745733 160871 59299 486778 746052 589496 137032 11507 107201 475963 193438 724644 161547 889420 267800 96155 453016 376524 378955 881580 4927 486050 550002 412142 852924 615221 542187 729404 342575 134644 477624 898230 634269 582862 384767 989245 943470 721594 894858 36090 958957 311345 1026120 681431 890060 155567 526794 719876 371101 641589 616647 1028980 548441 1006538 112280 659293 43997 507893 698812 186044 654952 581189 507478 870607 900639 775881 247466 811417 616330 134808 2980 798305 996372 1002571 458064 78387 217742 713854 291683 1038941 503724 652883 359857 918260 544390 309230 115892 35661 667929 578298 31244 457348 970948 708898 710906 472056 927435 563353 931555 736204 607448 981139 1024979 199528 490869 280009 203511 816631 7315 657145 541474 204007 176134 504164 966473 685163 1040390 30031 265991 251900 317359 400002 851738 175828 736642 715980 829924 41073 1031138 309372 722922 252185 72088 186090 856153 613968 647760 609004 27004 357219 433945 191841 829767 789984 696041 829866 796111 219676 347927 772652 939472 151468 664543 87247 377126 873964 856290 817026 229716 194683 364963 918708 152064 699325 672267 983005 209268 500056 460517 801267 889119 109751 1033827 589301 333330 407434 110743 707940 452996 214596 333819 11461 39247 953500 121322 294944 166000 692748 546596 194436 1044362 779861 64590 691073 945508 26105 285295 330156 468839 691904 905077 209182 752161 189492 704174 1040117 997828 91172 547151 805586 688807 68389 128753 480090 334276 1009932 130574 121525 875833 673141 482441 144146 836807 873536 102435 564001 782934 129550 343815 445079 545391 205000 745535 822958 871616 465945 848956 751266 197788 105967 871762 233525 305528 1030910 321593 734251 22383 1048380 971917 254671 165823 561766 699727 929901 987466 879738 336227 967126 637206 563771 592912 415967 21197 430513 728451 979169 553278 562854 136012 1043259 173786 995113 884958 740300 349752 960527 862227 394617 70289 1026413 713127 874157 36932 908063 595384 734676 402772 432453 509005 773599 580069 637121 138700 395971 198850 940986 437121 603641 298970 906779 788510 107264 692415 434708 272437 420823 966949 615576 12992 146819 19305 131550 453018 603279 540424 967137 1024516 903559 758051 492768 249121 445820 830722 460766 594041 554627 955533 538915 388730 162870 757973 629945 196338 345137 94857 573679 702359 7830 352897 508634 640127 692874 82487 975567 127144 703157 826441 796907 106097 700870 206073 203147 118815 986861 707245 948692 835673 29279 743023 402476 985773 664022 629869 715967 353289 1029390 539770 693755 582466 774729 1045132 906516 776592 654028 96060 157313 604944 878432 192585 209533 563009 455890 717077 33159 565640 794739 723750 671970 149932 70808 781990 939798 418906 509211 858852 854125 517026 400344 663249 355191 302968 341297 485764 781702 962100 765067 567991 845618 544018 325839 181063 868567 284851 514282 738743 730898 873882 905293 493230 53064 329904 897901 867700 740383 958401 738372 439417 487939 354813 909006 821711 445346 139384 13709 458667 958065 48810 728582 580840 196388 584431 879938 384387 1046073 716551 189518 439072 177262 213143 797883 824707 317255 432551 648478 418584 769418 565539 834961 610669 912322 992090 828464 994738 32959 252546 590238 798016 965139 444210 263549 937487 886935 202981 721657 542526 865508 566910 908606 657807 725979 784063 492541 577512 346910 973008 622572 573395 173460 232639 823107 662014 30697 818170 545343 785084 562443 688598 264098 436867 86702 771084 153905 1015404 630217 858934 669749 542902 204567 2903 969211 809284 814999 478288 549972 855578 875789 778860 39445 1045475 474750 837333 219032 30318 743608 729116 462650 467244 611016 330421 914907 552884 506497 61816 151393 863808 563452 751138 1035061 420397 792338 649682 782532 979583 209380 218508 1022975 813146 294740 135865 231899 122762 328329 1045413 128210 397052 462959 982016 999777 987459 82997 43358 768648 374036 1016781 904119 24141 155082 5231 60903 571961 357347 966422 347695 776153 877952 1281 812722 407870 800489 943156 787961 451966 959239 764916 456560 99633 445417 549199 146406 495348 817984 209810 578065 689129 324322 164048 3848 605237 281930 649826 952007 672641 683542 915810 492718 345466 885384 512814 857091 887377 266758 720363 694379 1016636 40603 996608 652917 222963 54643 19863 347151 450100 151395 404255 473359 1032255 975198 443340 767915 647002 163073 275733 230657 124238 827656 583734 792976 999400 1006038 247468 930237 990585 905714 425659 321104 162135 815748 514027 1004788 79962 299996 792455 972986 283999 900588 357661 250518 597449 948425 958209 721377 1015291 437549 85705 879829 351711 365816 716242 317716 68962 867243 84410 447522 835829 364267 612580 543718 335374 65284 134903 767789 841637 307043 344415 773671 481975 407323 39883 316136 821959 61793 566445 944616 495192 318992 512445 524932 174964 70182 765046 642939 144424 768069 132760 806769 33541 631091 540324 550255 853921 484442 955491 131425 25364 397385 101728 1005719 496764 879409 747881 962116 537977 377704 1025810 830466 1033905 741354 170033 870988 3149 860371 984675 608515 686714 630758 780166 145386 831978 696585 270909 986922 3152 197319 156272 219087 932071 1040076 196041 189512 846060 1002093 911415 268523 166943 960286 702575 181358 400711 164601 48230 362607 786091 657726 335320 512494 124569 717 595652 680398 777186 747182 669166 812375 279132 96905 439132 990903 63327 754478 513242 400764 1015369 132367 287350 395035 670970 1021121 862980 257901 575576 866175 366747 475437 868557 676775 677141 13947 48836 143674 523923 319836 53039 68192 257015 443447 4 699362 590185 195161 752827 304558 693459 979058 506578 396119 1008229 240918 407113 967827 430353 633150 409127 552379 575248 473284 184563 182350 478811 230122 1018171 899950 739634 2772 432656 189537 456345 706569 646024 46865 722646 708342 583483 601741 131061 625003 935111 396678 242244 687900 370253 306899 179415 241185 865521 746989 401925 553846 257373 683891 60393 590716 461886 684456 647394 553590 35526 691440 346131 740621 568105 1047639 179683 49357 824608 607753 71807 545957 787049 457691 678995 405867 1047364 789441 639125 522838 828151 499798 902074 800130 5196 692567 544767 935024 19982 681000 978913 584835 667535 253005 856741 94083 230693 990194 680145 865310 140457 480356 467121 261730 662006 525974 43731 47173 320368 119709 1044107 182813 245370 580916 263792 131880 984062 964153 711901 463366 300266 647982 647281 691513 480941 846521 575631 822188 114622 980516 27103 445737 881686 524766 1022667 750305 127408 171511 534531 149481 806160 343720 383225 432567 130489 335049 99430 499881 47798 304729 144579 882814 878354 1015547 941265 305370 265824 397427 990226 146887 717107 699180 496461 159791 696743 145077 149774 253539 864215 684607 433699 87191 419428 509217 545312 796003 464629 827221 202716 594499 882353 813560 276978 115736 297670 788429 282433 840614 304358 124347 196461 942612 454597 498507 448347 213359 920476 989995 208313 568614 375465 881581 399219 168591 761261 859976 27711 158049 196716 648470 645907 39992 374321 543061 200361 688405 263751 691686 516610 451035 370817 344785 238816 201939 905651 353983 618570 697641 282678 661374 166668 756588 374888 250497 319028 587282 827690 738654 227734 958962 389216 110158 731209 443080 145268 838832 857384 293812 401364 24966 622418 321467 780144 475126 818859 569925 519485 912842 972889 540573 150964 54257 844615 288117 495443 1048316 359589 373599 155419 683937 199782 805716 23824 195388 39360 150065 260285 48201 847792 180277 351661 856811 905587 473477 290803 79209 343822 906921 907427 348331 707016 652556 336470 211137 719019 92031 386474 960860 965894 540342 918976 333395 849645 860617 195772 461856 526775 538293 276553 860257 622720 957145 820754 684631 901797 813946 299082 965482 120906 482879 551461 651170 343767 780725 142429 224816 118134 458188 762286 442851 764311 937048 590681 520628 740205 598417 968101 90426 234095 773267 291929 868662 387544 497631 433988 823305 425254 86488 644790 895545 162974 25927 47108 289520 684487 557528 461319 384125 173035 1037467 256413 620752 756889 249987 329255 129538 285733 952042 323082 1030859 626215 954379 944942 960266 101880 230279 978818 113729 617272 65761 659830 924183 237131 673794 6271 500436 711895 549301 629142 76776 720455 841772 664505 147044 127051 196473 785513 288639 703318 118294 453675 661778 300831 17758 269063 72221 528160 944657 64780 165696 800538 314580 216778 156482 913295 828079 8662 46990 735815 159117 522570 935089 302796 341183 652866 443102 433901 281977 5216 176746 867135 897876 423496 179279 231319 979146 1032741 434861 85905 694206 560674 115013 576268 281073 777458 990716 418476 348558 698953 461150 296023 772511 558945 544537 362424 415381 1001334 456317 369344 945860 769098 168707 454175 209636 361122 402627 621007 448145 253638 231676 94602 39116 108805 817808 872783 347257 150063 729733 928225 553183 641049 800901 259400 514603 647709 832351 1047374 256493 408983 854404 1000962 415640 107113 786826 992825 624902 411512 725677 903176 162547 732972 939337 579403 997757 562164 656225 799778 780459 877760 1018139 178030 23779 512389 795970 722776 541553 190397 727491 162763 514823 736996 879664 529141 998455 832764 603712 619978 930299 736010 165453 789633 696878 569750 1036244 271125 755217 644399 781305 794053 684743 801509 502272 900500 897496 1006797 847829 1012937 846258 177793 354949 510833 153123 717213 446147 578520 692449 8771 436580 372500 322050 463768 507875 270714 413828 500805 196830 800550 51910 144118 918678 522360 98061 400094 73075 339602 478208 737330 981118 735195 258349 44201 1035750 453758 640898 146435 139644 955116 526804 481407 201526 1041494 503131 837475 16303 663860 707124 755063 340133 406976 37854 963466 417146 978555 1040830 692972 768949 736424 673691 430578 843646 821964 638498 813174 44069 205109 711523 934997 169115 694895 367442 394735 1010679 26576 440391 1019049 771570 419309 758654 4974 386923 229667 175512 826666 345829 289295 175896 94542 630020 940566 655591 829519 754964 387038 586961 903207 44418 781267 556550 815315 366688 160931 1014170 530643 977893 773058 558853 186796 283371 362983 684195 609385 454000 113549 336948 620054 348437 5491 342877 705604 989602 604445 5158 596361 657792 919888 686459 322044 703037 855706 777131 681917 187660 1043399 6380 114539 461634 189037 644565 681132 927450 550753 484834 224937 805618 706368 803827 197774 740428 908008 72397 973327 182734 183291 810391 506846 118018 1042787 356447 666678 785047 953288 286867 397139 807646 68124 11656 1009655 1016397 179728 893175 664551 508416 268444 46971 194668 804915 312955 170260 478931 411849 910508 926118 934125 886216 935154 326011 304528 421851 705109 998845 929044 251599 304544 506109 888278 928278 530912 437167 377016 149831 307435 861355 413087 648348 128983 190894 305140 1011058 138110 585687 301860 1021644 302337 156714 116512 681425 726594 410640 797918 381514 134760 755157 641750 259877 1039967 119081 1001861 971508 763221 575392 112621 759919 937279 515378 219155 495342 1023826 573627 883584 33519 92298 414844 618433 706198 699942 145048 686823 442920 324137 186776 714760 529551 886747 797928 926652 17369 849991 316759 649376 982457 423610 652699 555991 649221 91466 231115 391556 917814 977229 737507 700753 823531 888797 529220 299755 370790 852571 11569 109187 144141 248553 235090 896334 1021674 600303 87861 300550 976172 325014 602568 807272 629412 497744 780769 490164 913481 789326 794038 206896 310196 389128 110181 116645 188325 897977 112749 330464 543868 836577 859187 582706 954560 774849 497279 103153 588188 338914 616700 966645 541533 858254 889531 371228 252405 152662 956592 287430 698747 561546 253492 6745 884393 986564 101761 31934 325469 341598 856121 663010 328472 1006838 530400 652854 1045378 883697 276061 257840 728292 396022 67197 425928 460460 451439 451696 350460 863213 931083 13898 860748 347100 887359 214147 149054 281172 580800 959096 839387 434259 244234 665320 217648 547963 948188 947319 454350 832402 358586 332334 153675 467202 295018 201721 914367 530265 6263 21288 721992 999626 459954 866030 518022 348075 903083 593125 1008159 1007349 407356 717193 326716 910023 336127 1001656 28171 600291 523987 771640 662587 878896 834395 788017 697475 550454 886398 570799 1014299 695717 178664 740129 430656 919758 839048 20189 204981 290088 547856 668570 877629 998605 931705 442100 1016610 198394 101756 590315 96177 555155 924697 647524 396476 847004 554516 77478 715286 298177 153459 610271 897306 463 330241 1013917 534821 504888 252367 160341 359448 957588 563630 128224 164567 959514 800693 36601 729548 38187 876993 663232 439652 105416 473584 55866 364176 546327 662309 190414 98118 750818 552328 689865 227070 781335 625411 706523 12086 308041 308166 710040 911343 136749 398019 118009 341037 169246 1036850 337368 972410 218522 606223 764791 44387 664259 918167 460026 765946 982495 1006799 380392 850514 474841 623357 16046 256519 279741 982828 91420 1002163 505407 796077 978150 234106 1004085 301457 96292 798335 675865 844079 1017810 647020 675976 133796 848977 9711 122309 90190 62948 245559 162871 142673 310580 799099 805606 234002 826317 682099 78850 26814 900254 418269 896348 735684 158845 387577 592107 278615 979617 944142 1004873 753389 588070 244451 446004 58306 230797 402758 187661 294230 98617 84617 436572 573163 53746 932608 604490 578824 614 692356 860709 330232 31395 432883 903392 473676 477343 826541 275088 88405 948400 202521 353520 525739 589332 796446 808670 732585 732011 258474 94428 967662 637751 8239 105871 361437 92259 159009 453188 1033758 595641 16505 309094 25883 35690 89141 620809 635268 898443 497877 526179 292555 689810 111072 687949 200617 350941 729693 45766 166551 389675 725338 797040 777814 587808 282217 766225 470631 269510 548382 556564 204692 310535 1021586 449541 146533 727860 543715 814617 27052 272257 986289 917412 158458 252038 126627 451744 96039 136128 60128 780844 318670 796173 871063 775947 767694 838708 664439 1014817 569546 838491 1041463 742650 121770 924047 323856 309315 430616 235072 872509 825423 879876 479937 222850 119699 804897 92876 770978 857386 808549 93437 392936 542033 804493 807762 828319 231916 161686 68529 404890 644864 81221 364642 595373 462647 996513 954513 323121 111711 370803 239821 167812 665579 460237 142220 873607 97136 1007744 31141 485150 643369 67492 256724 728244 150644 993812 738873 746164 37459 559855 1034969 342801 645612 280089 968732 280767 888074 173239 902733 814135 227481 262583 737054 684023 1019181 507462 910881 902400 864124 345687 295247 872278 268511 75043 545157 606852 575446 10660 264962 790037 688257 695064 89579 809500 56615 97668 986824 136109 716467 517679 106244 35169 126258 155682 34160 497622 96342 942255 128704 910893 485366 248807 474636 406155 863372 166178 763217 110232 835509 927611 519662 93187 206005 627282 809256 579835 162032 316872 213158 216247 365682 979782 933621 959472 473704 902646 1042437 847202 973221 915272 266666 992847 318750 852847 568348 722683 35950 1002978 600695 909105 97363 280027 949052 950972 429871 695003 364750 17903 296327 426276 948726 592414 925320 788029 395872 809507 1034365 1013106 791324 890586 57690 904274 535325 734116 821045 999215 985021 328424 260295 380321 681271 1020558 820719 648964 360236 432258 725039 466677 6431 28471 989997 717272 661241 303649 1010995 498005 632197 494138 671664 848087 914165 850558 720821 616972 30555 261231 499321 332136 445745 892049 487894 565921 465362 50927 369865 175412 67070 865172 79861 837855 869978 1008403 823841 186917 373742 502528 958646 943821 521381 414325 493634 522851 308176 966286 713975 39606 879267 241389 105260 347224 178359 952886 341979 960290 347271 244372 450850 948909 744435 399923 251586 885465 830655 749508 623267 732234 470293 260860 727374 92390 924671 463124 707185 955480 377326 444746 557407 485520 899382 833887 537997 197185 771727 115224 117526 193890 606614 191422 820024 618926 331081 348829 523477 1013540 794767 729992 312563 858759 695982 763987 948029 383454 491475 25688 618111 721141 838030 606451 394541 400859 939859 641542 746973 886114 78585 96886 781256 321443 359743 71852 332621 783479 321090 992020 850543 856062 505353 871585 1012050 923420 156922 67911 826049 340983 902241 76416 728235 246395 767728 691144 1040546 607446 686393 904993 877659 26620 555574 534928 825904 530468 705474 606110 88481 697672 520990 528855 810958 325545 639341 588110 843775 1037386 465975 439320 238621 864624 577002 33228 638262 760616 702036 1003530 836604 108481 758571 259824 174406 228430 874629 34214 464526 287013 530784 958164 286322 419426 98331 320807 654644 661605 710395 882640 174394 17487 499880 1015556 783246 1035402 966829 903293 96350 101694 537595 816119 892797 282844 612710 1028020 126177 709783 117286 361721 581923 384230 705112 832655 223746 809476 727419 697154 254688 236656 117492 153189 566595 629102 593546 950349 534869 212867 262378 40145 46693 56060 580644 466385 893796 690792 639020 829356 272233 443162 920410 155080 637486 845224 934634 474893 394384 385646 297853 954986 155922 847372 242070 484175 584795 148964 442910 462386 337331 132253 733921 580874 532362 67235 498447 308183 147442 122532 64444 970008 299296 252436 39008 165459 762351 923050 810839 670865 390748 565729 254561 407774 526347 374648 253732 306381 1038017 850930 153509 835315 657639 710167 342739 960360 695310 381553 367868 711753 730469 792528 98390 151096 41541 715719 929144 111834 710822 149292 859102 650072 1001383 424604 354920 482527 108554 123636 255963 688416 785589 568793 240478 223440 537394 44593 81151 154153 873519 999592 675372 1015144 148479 999469 787002 760141 529176 68210 116450 778142 908947 431215 441535 182691 16560 888543 765905 525483 414031 629441 237564 93831 931447 36312 579978 991754 738514 706348 826789 824207 503855 627591 219870 572786 773120 369145 1013161 482453 842713 493653 827614 867549 357367 808881 902714 628147 616887 540906 1015516 947844 480282 608542 72648 672577 629832 790064 409191 278752 597513 301895 196869 930265 219213 871759 307026 852649 404902 903030 593634 689747 210121 784304 407469 148185 825617 600884 326799 740807 887548 865021 1041353 80041 16556 104523 569214 920977 231014 975135 423479 482194 122646 910530 936800 21319 799946 995390 554952 193357 661811 686819 279077 148676 103975 535236 804750 501714 560673 452920 877567 864288 109759 1001305 142041 463195 452419 488072 323423 924596 232723 588007 679225 870497 1042490 695773 434421 284186 28132 16022 991361 95644 687846 181889 705459 263721 47155 144336 183489 680454 578408 240635 409801 834300 857921 892989 122954 460504 743457 262677 962473 261100 231567 427975 593838 728459 514483 196825 157188 252048 27613 899734 1004988 1028056 298751 128142 296906 882883 758574 812308 263047 501687 469285 118207 857901 1027229 611009 237545 53342 548706 516998 307507 853150 97400 1020184 1048575 1042900 405842 562115 231413 409293 47339 972532 75391 394169 329792 1030590 495436 508588 297681 1007446 348369 26654 847652 495511 518339 895852 262978 141183 583838 460629 172344 72112 731681 344701 43928 392944 660432 165869 268789 734889 847217 331665 333162 38762 17551 415417 599316 896868 483578 583832 486035 759021 510277 964296 519822 542465 55111 131525 1047852 368060 89243 184685 889499 379617 874272 720262 251788 485974 374137 706104 699829 205478 273293 1047695 216142 841085 857864 637690 257173 679984 619481 699855 820810 126003 712882 781253 433203 118688 766859 155256 137369 261559 859680 572136 80329 984920 352878 2554 364181 437131 5946 573685 721 915448 162954 420359 392150 850287 385065 1039550 886017 785506 660007 919184 166965 417126 125271 738131 470613 453046 776144 345541 70603 1036208 561005 233477 384260 8021 112205 293912 564978 580301 174931 185445 683913 235233 350887 392249 578 830336 336435 960580 939162 193594 640550 141082 27284 991432 816501 407988 531251 300418 581205 1014764 781569 908263 807618 285956 262795 434969 326908 436256 530147 348254 205829 367815 35357 401312 950308 694118 818642 644078 106340 149965 983456 653305 875029 295856 348071 306840 415562 822055 530701 136004 958810 263470 647804 338588 871008 159270 290975 680675 401595 205394 476328 369789 226190 259675 600269 127606 255809 942029 969926 301819 940542 863639 553553 391134 907317 53391 567727 114454 499992 275436 400932 58173 867104 271818 684666 984080 825478 741290 11647 880371 19403 311023 112258 372586 117808 458081 745946 896929 1034815 637358 167263 1009893 693312 524260 249071 402473 559812 66041 665322 215682 304415 618563 90295 837035 591333 1008128 351037 454786 499572 183760 32618 792457 190570 299573 735920 231782 565291 921114 953219 669539 41820 215369 761308 976367 118891 109811 686009 257307 982020 871469 112026 559389 914845 965741 612102 768720 695275 228881 695044 702515 524651 193752 978083 847078 106714 651367 1040242 1018544 958909 967877 670728 174587 601306 1045215 400509 653910 774333 1007877 399599 197362 456245 795499 1016831 193318 25812 840873 898897 918252 972658 818748 159760 680801 237738 790786 342887 48968 286555 683458 258825 805768 443176 327074 412073 812970 24825 187055 419715 642652 825208 821337 38610 87536 689045 146419 786519 409821 328963 177463 948185 925245 447160 304833 874655 539214 827249 306831 881144 171761 478763 646791 263091 959534 13995 185585 707239 463022 96759 877817 597293 641600 288475 708398 268192 464468 519782 166406 514276 551555 75882 367192 773853 52485 518143 293856 266995 574777 90112 629182 120468 515105 710540 677623 319410 896227 421510 42739 5441 820553 782870 996861 203706 497218 1032487 139719 721307 439391 114918 934371 785381 108630 418121 65610 406173 331651 766342 180697 499019 183394 820375 909008 847742 1814 239037 797521 234821 179686 72954 856039 966583 58810 230293 406012 98669 203426 485530 44129 1047299 843855 968024 317386 628634 815768 164321 435023 940377 271863 2445 294125 79335 1005578 323447 707075 623347 323602 697086 913366 357037 618359 275526 846861 1024074 168514 10421 949557 633987 950177 24438 711486 911894 35430 656889 262140 662084 360841 1023089 950183 342354 102562 461396 848219 154376 634991 901855 1042329 169781 698196 850320 817348 525864 1022422 1042090 743333 773432 666399 924596 162792 604990 929150 780282 744093 1045782 189156 183563 503479 995874 773479 262969 446864 788678 724930 462364 893795 314093 1007059 418063 197585 225922 1015068 791474 186973 73208 349508 42598 634608 826563 692371 906964 709205 396253 576633 492647 202430 98882 1006087 828621 661565 183668 36468 149625 267596 278007 566169 700196 415558 689110 10358 683080 10987 498461 786859 891812 682208 968796 850431 992699 1019437 763179 58077 267348 943293 933024 476370 849659 605153 931802 761873 1005439 241869 465530 474351 605810 67354 1019685 822374 51116 332099 902147 923798 116425 633128 710467 197952 752550 702605 480149 729162 22248 709020 179374 295485 642677 153439 535496 310986 147960 734791 130079 501057 454497 732328 427893 364824 259939 959290 1045134 215658 815605 398746 68021 882293 37586 527046 601398 104475 253432 630181 609762 434274 355373 1021309 784782 462580 802677 659067 161683 959136 632733 832047 587088 891351 243380 360461 246435 230191 640396 271853 499316 237028 329789 256139 987947 313938 471715 662535 975669 985724 601307 732263 755074 561800 776138 538129 111114 289089 844182 470609 261699 301204 109099 498649 1018285 126483 669623 384827 637510 740213 932654 985969 592150 952084 402630 478806 712357 842861 149628 321835 556928 847012 135822 112915 854200 806653 871423 348054 949346 176484 93975 629538 777752 559334 330720 794501 155510 217654 212138 900725 760990 614953 76423 200712 452789 1001018 1024464 478012 1026659 46343 702110 245360 182359 462545 620882 907241 337345 1011200 1030925 900687 863958 149405 254520 1014061 95568 957399 708350 43380 941291 702079 774093 840184 317417 819083 959961 667633 275343 744342 367001 598908 62630 891998 368456 534552 705531 229702 953189 941354 223967 116690 350003 958073 581543 904237 161082 339122 287277 866726 406980 124389 43085 740142 342881 69126 596585 367580 982883 305005 270310 165737 26211 23382 687021 203445 287930 651874 899243 169024 307977 23828 1025617 357553 823986 740437 845076 663379 1024604 350705 819950 854675 442994 180504 436187 163971 330149 435934 283229 520026 444774 586427 664569 969202 828013 964363 15800 194633 305461 469390 601255 972800 236157 994282 648791 969951 8136 877604 316765 418127 140254 582955 652755 587486 538441 812877 917973 526015 328921 528576 699909 586311 448033 249371 652808 287601 731127 277210 948487 81243 20215 268765 714287 859335 470017 286185 686385 288923 454839 311845 820931 782945 324608 455327 334108 927432 169608 935109 302204 904737 210749 917484 564130 23779 800723 538061 494676 119847 69953 994051 633819 274988 882754 741262 60292 815828 1020374 509778 126240 991269 276414 492185 3972 946890 478467 321165 953098 787088 664175 918975 564751 1769 125714 1009827 182643 534380 16575 1009169 466204 1039443 505996 789446 955507 286459 952150 890593 623333 404072 79418 1014886 594019 658366 485149 131518 771554 770761 829734 419125 993756 275062 1006910 497275 552142 336216 502423 98084 402872 821796 557858 580392 859808 97333 833559 368995 143631 822280 138865 130070 209554 906177 312175 1036644 61754 164773 798997 449494 802844 787102 836265 873176 529362 695994 985398 860986 175865 904620 999436 505775 515761 785738 446782 676177 935712 259085 125474 323611 114671 639380 204757 379758 835787 81697 467893 744077 187877 532506 690149 978208 939123 103049 234444 644021 173869 356253 141462 464954 412368 326695 505265 247429 352927 473374 605522 1033420 1019101 967707 878830 80941 180052 739294 568769 823591 340945 556231 622922 191519 25765 833885 433613 610781 989478 594635 87760 674828 33324 855390 916894 270781 157332 1039624 284103 368612 286656 79328 661918 750042 402965 240800 626362 2521 191869 173862 404085 6531 774627 384243 83568 367196 218041 288687 58637 747083 779380 615331 689651 745501 754447 794685 264846 601090 419972 909456 830093 751630 181334 994257 1046626 382137 493835 962011 325061 335200 542890 239532 735282 28866 8513 389094 531814 47491 899425 361295 397286 50860 150688 238929 514936 521257 378902 1020026 135591 90954 128736 571133 818755 115522 442017 561968 895967 895403 617468 395276 161874 162561 69403 283056 244022 254754 124971 1017311 782444 1039828 648157 566397 987286 741183 10215 210965 414108 601199 634753 427606 136488 930771 325609 282769 252714 210369 965855 468029 149076 519408 116009 670580 602270 550652 245521 847219 511939 457957 77026 241438 977347 842640 680302 566137 72031 203845 232587 900144 467616 421167 645009 158224 677713 477663 1020382 974219 461696 574410 93522 448313 596481 1039046 445139 395345 293099 353681 988874 525108 777753 821834 931237 900067 488362 1033974 655443 170116 892033 428540 708811 201185 1034437 350889 73349 451560 875106 692653 142079 52780 956807 631196 900665 386146 637223 454511 979769 945893 256888 408320 660617 154419 34422 890769 624820 212078 14433 980038 773836 383965 150586 668838 297703 874856 654922 645406 172701 646174 647324 800638 878988 840371 479102 738170 712148 312314 521732 321322 62620 175984 746117 387978 259723 720305 174876 618747 257103 262400 533032 980928 727834 263620 596684 587906 1020191 62213 245104 396493 639514 228083 715838 436112 144325 1039199 145318 89505 539236 405056 254682 507447 247098 805424 194643 899950 277265 209645 749130 369351 943799 661976 154431 173477 750459 61049 539254 258512 719284 818937 999541 678390 662330 927910 507784 691749 110571 71795 302141 910419 885288 990069 643560 241878 957269 982887 460576 339692 696412 951079 12864 915765 671275 644919 413159 725555 566833 175677 138617 163025 400101 580995 197019 353497 1018943 429431 253114 972669 869437 129580 526213 68559 697184 443352 152943 211784 585004 577364 534830 133701 992427 177823 170303 295045 588011 117083 1025119 496045 442747 105806 357907 144836 35570 601827 637729 266679 930665 758183 984597 45014 431867 929996 672701 608341 511052 434089 147373 465356 684287 129591 735420 545208 132671 513430 34181 99575 810295 704646 936167 374864 136090 545774 865926 456937 663580 709465 157512 99535 159478 941428 343512 230258 1019494 765074 875302 216613 355117 681768 697060 411810 728335 852049 610315 674181 770902 534602 268628 234188 422224 511223 419264 88669 993996 240221 37137 713344 192673 355110 16462 467553 56616 153888 968259 65167 676029 695742 497662 659840 798273 4757 577876 918539 206747 434656 1034586 554476 858674 14077 243436 1013315 621429 409326 25897 298005 709971 178393 194548 937674 742083 710281 704629 822957 416830 863466 8598 593264 607296 357520 230535 444069 852938 514609 417083 116806 722659 384806 16105 105261 985362 969199 131211 15261 524774 894636 586082 500151 663919 448420 269680 514566 253122 472514 893436 503284 526968 442643 659986 121938 986927 57673 1043200 57812 72200 276027 596187 741778 749863 784483 35576 179593 183863 321886 907379 470808 314083 1037424 62635 77700 679262 237309 1045444 286836 877788 59665 581411 828533 214550 605657 629238 513911 956363 775208 1037738 923470 646969 646899 202355 695346 875688 290261 706503 467263 124895 384396 155875 777462 187565 579706 891205 395706 71522 976677 961840 458324 590163 561335 45611 906864 896345 68478 523138 895774 722002 1015149 691907 154449 65951 1035418 174147 386147 655269 327614 872343 543375 922700 470712 457755 790902 359811 983818 543086 607387 794042 51290 310260 593895 526438 593139 890195 780325 335488 840257 702710 803719 506630 1002840 761997 1040927 552825 997230 155787 632423 708702 896605 703655 916922 86461 42274 1002588 776408 13221 189537 962408 799846 97958 236254 184913 668012 790613 491013 803547 376277 1030091 883299 234643 183538 549415 586794 185672 466935 677639 235441 594316 564861 623891 571890 649527 933631 908915 805131 734180 360285 443731 1002685 177523 945499 1017958 259824 385669 16163 454496 214061 898307 555967 776059 404514 37016 439200 57331 287266 276274 444698 599690 697762 642437 772325 5125 697022 389000 873118 932012 418481 447733 627011 866510 609376 689613 902075 837947 46288 466642 480588 703432 393132 468492 1017379 7119 806848 782149 238544 350892 247680 528525 774599 1018945 285058 255670 156128 570226 141567 928216 900311 335530 883286 692687 973517 513109 13194 35512 412613 528228 715967 784760 118824 641996 233664 135221 295233 746247 494972 799450 756162 669841 234629 715671 93758 30316 191376 192351 124332 907676 543991 406121 16874 888492 153658 724144 157752 728616 889465 224883 154041 551201 390908 402613 543733 439724 661420 798142 1003866 314211 118167 269720 430518 270306 686447 889491 70335 463691 709644 965057 397451 670915 20197 385914 255512 706291 525467 600026 492997 777351 342383 400190 688599 861362 486343 234187 632054 282537 128173 489703 400045 766755 473167 176574 206829 521952 616064 331710 160650 446751 183094 743451 57020 578341 503562 612172 388512 542141 247739 132492 507829 988595 342187 1031002 366688 905304 467808 947705 718696 372737 903173 666609 868730 505992 407014 209292 391334 713673 756727 699738 754912 744998 248142 597165 691328 316164 404901 59422 122050 641356 862681 985094 188999 659435 385133 768262 569747 670290 996872 868479 499597 929014 684530 966939 485889 571857 1011355 859970 651297 150751 416277 783782 31488 567458 591509 301496 103958 635551 903926 77872 96191 741343 914229 381321 981435 151919 639222 638594 467376 684256 785406 173214 80291 89287 987831 258725 358531 447806 379567 277793 15006 252002 622873 701154 248362 712403 1047370 434554 702398 206903 706365 199106 836310 71606 142352 541779 545362 893055 895621 898574 163063 967234 789890 890005 1024492 202165 854673 834255 430399 157968 946784 560488 17502 355472 979266 847694 403102 421623 548781 280117 60856 862730 238266 233236 655943 499474 531625 295590 96331 131932 568666 1034730 694184 1031353 17108 606884 62632 486911 1046977 21466 530549 267141 52720 414295 506272 864171 711379 849195 427165 526160 273407 973352 357444 257626 597422 268903 899666 238642 19776 323266 210918 376901 793013 812119 886276 929412 767029 860427 626197 179172 901256 669700 373349 832223 427422 396846 689828 100338 765449 609976 137318 300573 497790 257940 1034147 256870 407640 673274 700215 140630 886293 10981 826723 1006970 229335 274324 498762 206307 244195 844299 264821 628135 425765 663952 607056 353630 754091 820014 186283 596901 662310 312885 284217 608670 597356 874680 893972 644974 13048 1043469 124215 549054 315240 596305 193795 368955 307198 792033 224955 1044759 1043488 554978 83463 53637 300505 264891 716661 1018176 911957 701334 71923 708869 594537 419298 455255 757780 94984 75731 198103 174259 429519 206561 172177 251051 881018 973893 117508 1020361 1030764 868735 643477 925278 664364 791763 548108 886208 828642 11718 72468 310471 927710 909734 784062 904784 377874 620544 123134 595902 758163 110376 665901 759156 198940 413876 681349 671580 62602 841217 715688 292195 978785 335021 121114 1014778 948037 11035 437186 329879 887938 722162 27245 450098 975494 1019806 23883 621000 499809 886478 743024 511708 307532 884980 232020 136177 632095 968 325716 630545 729304 698565 418607 774729 450331 348587 55689 923690 737453 617723 1035883 847946 27896 346750 770497 3009 328331 360383 96475 358829 22423 416908 509676 385966 805490 1011577 386446 252522 565784 727644 810301 537098 655013 800466 163287 880315 416220 248505 681762 803119 71587 576692 893254 725785 566917 260267 279887 172981 503855 111688 570796 635965 776691 787322 648883 640117 267592 953590 931611 974624 557127 437937 579712 292488 906800 107111 247778 86266 421859 700952 22054 296263 185448 752773 16532 362309 252263 18871 612695 607308 21424 159609 376832 937914 22453 706009 174596 139119 2571 928683 1030969 88146 786413 400134 61021 338634 602041 478660 331151 1032005 684400 553478 178900 635572 364346 716463 919699 172813 648672 505828 565785 445384 693585 144274 951318 766563 934173 208360 83231 385758 418045 908760 257578 638016 8521 63899 615188 609552 54144 383786 482078 81884 1044164 1029317 1042796 448438 41051 841072 234885 588977 846895 785777 918486 415848 286031 508628 994863 688760 18028 656871 207940 277762 1020509 619966 691245 442666 795803 206000 342758 531354 772550 142552 130256 956671 964638 484501 292398 1000075 892938 205578 246697 1010290 609429 201887 238285 739437 906220 401278 666249 239162 743393 546838 267187 302105 415339 591260 627074 482641 100900 833157 375314 70825 219849 877838 163556 53487 581054 699316 734555 950645 550535 788924 503615 852622 370512 473004 123710 80406 614759 822224 533862 17383 959932 749238 913325 437861 501095 57266 866921 706291 791074 133467 681176 783996 200395 321036 830874 77291 700388 586852 867122 549554 986131 129990 963720 596807 187554 450778 1010025 789411 765440 428554 527110 639425 237630 316422 586865 156197 178066 104001 525091 29778 113879 767857 65401 573267 568844 152082 693554 603699 704209 387300 121843 586885 125165 764777 946115 740061 789706 313960 72079 514900 762359 777325 984999 640520 915365 676422 759359 517529 591147 523143 174063 531374 182915 432903 364084 1027438 278730 756577 819692 176135 645827 619380 961502 296235 234837 789220 179504 747406 432137 519830 661487 591721 157069 34104 558987 669434 760883 390071 690519 1025794 935538 860614 795917 111429 637796 249438 152905 81678 528199 177208 589833 500136 201725 1031765 491315 500454 584075 150647 899343 100252 138909 755621 772297 798243 745729 313003 407281 342745 310823 393879 573946 677023 553896 416573 636606 880985 741308 568244 1038584 406130 565698 405207 842696 151893 768700 603078 944691 465909 589264 647778 507809 393542 557256 987092 381021 404929 277651 336646 537 341988 773570 854312 488551 56496 1033483 342573 448833 773161 427978 970059 318849 1017306 835707 40319 729450 869710 220993 687623 246045 1048216 862819 687846 1010981 92876 909001 409955 398060 271491 843907 679050 267587 316507 883522 119209 398558 290165 963293 495828 346326 883190 304078 265571 419621 423814 881587 582255 859437 213972 250317 821080 399410 497935 67460 529473 630235 825966 39137 595602 570549 749738 488722 619894 449712 980607 46825 1009243 153504 947503 128350 487796 852413 225534 599049 689722 506403 820663 394152 139239 154451 1004325 74399 817657 148400 752027 159091 185525 93699 42605 610126 248226 530936 634996 549503 241674 197791 967823 438519 332156 536811 41500 558284 732749 802870 976771 116921 561682 678587 749227 260252 768039 43035 833923 631288 770091 219097 93819 95345 471682 539102 451848 713298 447698 845557 311843 413962 429702 620880 1025227 711082 417102 120065 320126 235881 350621 491650 86980 430624 576298 920878 340133 465615 85359 266181 458029 385046 1069 174316 493039 29884 909286 368043 584831 160300 455266 917485 705527 665843 774955 91907 867699 188740 726032 505889 877717 437108 312742 622304 814081 639102 658370 54715 264674 94847 705024 974482 648292 568635 208959 510761 265783 263831 773923 488874 37651 483101 859282 35103 136238 987771 622648 539129 226503 964612 999427 36492 300703 488237 296103 210832 140923 513041 1011226 981154 686243 477166 800793 630977 95590 989606 224930 561873 365972 197183 143992 122395 519938 739683 429475 517835 610570 161249 120813 106097 946440 560682 207717 85121 861918 911572 780512 779987 309617 494875 19571 195107 211753 992091 397818 205458 652917 30103 207253 594979 191045 425973 949285 996159 611982 659776 311252 376113 481482 260965 220298 491691 694389 316406 745592 861760 131985 279722 951441 67815 432931 650203 540940 368254 85939 118022 324068 28741 1043920 938319 592728 762719 727690 645114 679531 4437 1007606 644851 879973 651410 739758 363335 577616 658663 299342 145833 43387 364553 416504 458478 797179 416270 688593 667793 468517 911860 1045634 675120 113174 841242 8632 294157 1048107 54469 357540 696973 773001 742557 319867 719548 692374 173357 819703 740808 603518 1027942 606676 634754 4271 671260 367444 315360 60253 382600 222140 908157 71167 73924 174036 388120 101584 647250 497771 592145 470095 490646 100049 571375 325055 923991 323932 531676 680872 802626 696291 764711 511572 332903 380998 943553 712786 599226 226020 962497 334583 1030803 292642 306400 944856 182062 337899 274942 379986 1006380 235563 804251 131074 831249 466771 405598 282445 768964 714200 400786 1007833 90897 885172 1002404 269586 862250 500452 904358 434854 948258 774120 513743 871177 688753 78406 566521 769778 303475 750342 452386 793308 742120 108343 574187 533382 770166 412777 484380 297588 907298 152882 269598 17003 718043 345514 71551 648185 71407 810990 1021042 860651 306324 188576 376140 675284 191073 871269 918536 650381 439250 116582 136132 940719 136135 1018832 217410 360731 935173 482388 191336 825715 281267 464295 752576 524958 6367 674307 931577 75080 19703 126372 372068 813151 292432 332621 7032 603543 781987 833728 215630 921063 475787 828233 786469 175626 928264 740404 721119 672511 790782 712018 106115 1027722 339895 343417 1038777 383920 406365 863489 397905 926527 30337 422471 804796 442436 313751 464429 59793 218258 969591 241816 79882 97602 184798 574705 865412 751405 25067 208549 598531 709492 735394 630181 955819 867321 844652 598759 989000 870371 59541 445667 676295 90142 884685 545814 644027 177112 711336 382850 286681 933126 720158 436524 707964 120029 271883 731805 31009 481369 1034160 375138 83180 1039545 4144 306060 469282 62464 918036 1006641 87213 393590 138440 542697 974235 499238 627996 407889 983455 724318 662979 427404 587407 770353 409559 678077 871140 61176 279379 70286 185917 78797 632728 111276 80348 411918 863209 349512 717095 182496 92142 311191 586280 787114 652341 719955 646670 647061 860844 985145 442794 972563 280361 429705 1009139 652117 823266 243081 12418 320979 683509 1047298 234519 11209 101857 401601 69906 1000116 221195 862488 771578 453848 405819 418650 167930 1017277 447260 34914 244575 878254 447679 124685 410651 88889 609048 762043 697925 206257 10624 521682 343703 529327 797233 369211 277231 500365 83661 149987 203470 13290 114904 390459 901084 905769 113209 105913 331362 328945 351677 182869 466382 243118 759700 932877 850227 664591 482770 240225 1044422 912006 624879 823255 554338 594635 867400 525944 561925 473689 581276 373841 255825 182000 369295 116724 472844 273169 1023786 263412 101792 342661 30809 254060 60827 691927 431980 241017 299312 326613 717718 317883 441013 857107 486001 473560 5411 703847 1026169 353786 435353 709998 958860 9804 673498 321030 694640 716672 50122 190930 113741 749388 224756 860345 83759 927976 21255 783463 606341 139665 64596 126155 966821 892170 573266 1029271 969286 911894 826907 273860 242436 278271 440300 693771 990175 108050 477609 572268 686524 260641 343638 999595 11747 389887 20383 913870 994943 279048 439889 927905 737057 638614 27359 344370 768318 303757 128478 73301 713900 448208 577673 48672 516137 217033 218429 712304 858580 686565 409598 307555 874418 505366 114417 696796 610346 124495 529120 862211 1036937 68108 507833 241090 687999 715463 740623 492361 594337 579716 38551 582538 865765 554566 634029 2237 586792 628375 607437 807134 108459 731140 834074 225834 624530 602527 368090 180134 114532 909180 317431 294296 464782 499508 612224 738828 732640 412773 283430 359760 802318 93487 334271 710264 883248 622264 946887 387035 127810 414121 495322 774035 790949 292528 690235 256001 236956 244476 160593 101448 284624 570564 720676 126157 467405 221120 239076 1045437 505475 838062 552291 14727 586437 904911 145302 461150 634317 58983 41751 685496 795062 65344 1014694 163025 123905 486439 637603 605481 945681 712814 792470 866818 144814 97385 600232 503779 21894 518641 70439 588056 50599 1018084 969734 852527 74759 371618 845914 642684 396540 385938 261598 658582 984004 613787 299888 375512 977663 347819 958866 711649 724272 684084 565994 539412 177471 494762 537794 803097 87801 72710 935816 645210 870287 1044550 581455 352647 329235 586218 812109 768018 857086 1043577 426843 345780 23981 486138 827000 469990 340703 1025147 511302 290409 577337 424078 28043 82367 225986 687047 738226 678575 461415 201791 666440 152517 682104 1025556 153471 467407 199977 1036263 664494 104545 1015570 440156 29646 65106 275376 746909 1025279 307773 853986 537560 921089 384769 346220 739260 921531 213057 543351 663552 1029560 63205 824335 667869 386725 945559 758948 37007 74965 281927 519561 701399 122557 819624 281208 146044 282488 413104 838157 904133 520003 552988 325190 66304 291842 219114 806153 879615 942522 354524 743582 429974 862997 217084 743473 725022 319969 419859 686162 316917 358289 208432 957300 150524 101818 640551 569969 699415 972439 167695 697604 1006513 132486 575427 117325 809013 544649 344930 520529 635798 31686 732624 850296 8392 361480 581683 719629 168004 836923 968054 458690 973960 638963 937673 19241 493205 616678 194591 13116 557679 461165 482478 821461 594849 831496 547699 954423 833974 78039 543659 35203 339137 374305 278875 248132 485846 319697 877002 90340 380815 358644 542722 481076 84616 175676 293202 291048 233954 780416 911822 297241 291780 927802 692429 1014209 799189 587527 396650 824386 323012 59435 875269 829920 861633 108810 824767 828482 868609 106928 52993 175605 142397 599370 1044981 518889 984627 996011 571403 49394 515108 902344 830838 372808 489044 1028924 411053 965639 144526 664261 851946 221872 522909 230853 629678 75430 470228 666818 810299 698034 179335 812774 483865 83584 869520 275071 984466 747296 734667 556416 152885 601989 922522 390655 890198 648457 704609 92853 578956 250855 842251 375681 300339 51136 599683 1006053 423912 70679 69692 481671 526864 470229 602794 4274 628048 904901 325319 346322 722198 702489 606095 130812 842511 1044707 534148 898147 734127 893853 509994 216804 318124 427426 401548 231803 28547 577458 784309 324812 104946 902770 56888 231323 20092 119530 145833 114516 271081 469765 1007906 872580 373442 330260 838079 616285 529369 358732 17186 30774 809663 239683 541680 1024009 77645 841079 18001 890100 28956 378567 275572 992952 846860 446967 320777 741181 138433 30001 1025989 54028 525601 687999 713185 1012179 856279 1034578 637596 435941 526803 556286 579508 784823 269512 323387 403953 712293 585133 722854 379291 9771 48189 538942 385790 196587 956535 658151 242413 886957 435998 995306 234301 453659 685625 209011 923461 70913 745876 434706 276580 781779 329534 389179 823931 12583 117770 46278 766063 248374 749582 237679 616617 640352 635686 455511 346517 1036453 67954 230785 792102 740396 221139 24406 21072 518848 323698 713249 515981 647757 468794 753812 43353 371816 759385 591682 942518 1005253 64195 816418 216489 222142 807087 484370 401851 735955 1046552 983378 454264 993572 190781 890373 335091 520697 653601 827316 555841 126779 339467 620746 1005817 246264 205831 430360 242619 692962 819556 734803 619430 910033 621365 257169 505823 846653 223696 349904 996113 495300 290129 241519 1021928 317866 467480 53427 923029 594516 550215 183620 975949 874956 862533 333997 254410 711744 940605 409567 146888 758147 840352 274862 79497 167307 1007519 595795 255314 909553 841137 703720 6892 264564 275731 952815 281636 979574 319043 264652 953931 427389 579205 525382 435126 838324 203870 140810 858175 891239 265243 997672 93634 252042 382027 650644 88225 413491 195137 274854 199745 918812 585363 203418 825227 537378 569758 1006865 676203 377800 493567 808335 415060 680885 114459 499963 200635 860721 98712 214305 711320 827820 768994 813363 436712 579640 331943 40516 903213 286730 56667 243660 41708 1005565 806581 537639 42798 906254 492848 800022 470528 777697 969099 854076 882931 66875 381258 212897 507548 360582 463666 612915 345877 712016 601040 982080 497786 671948 807411 702462 177005 669775 121646 812548 548755 924116 1036375 134606 34837 62585 168459 89660 43040 921856 953639 505363 280421 590415 261968 179323 558745 476656 445293 231807 834550 881809 810535 941712 663481 131718 107120 585474 297122 495682 722425 604302 407671 51937 36282 453583 571521 1039522 522862 91333 837133 224613 982292 799573 216812 209713 490351 275398 622067 922289 517255 997189 644988 774065 103718 539746 288227 282022 1002588 669585 1046027 942116 897020 748458 418775 535397 1040669 741994 915120 726217 139417 333040 118277 869200 820113 562240 744903 176162 505831 786883 981737 1033991 383170 526277 882662 1021680 86798 33270 839994 1020524 252409 771562 649704 188467 486263 687001 350195 998303 222399 132575 868581 353582 501453 752381 411211 467714 510686 601366 361014 840032 550646 311987 889787 820021 25181 515904 47988 307852 23069 88973 657406 819481 136582 593485 1020537 755889 133803 271514 1035019 736207 324323 789103 775517 251409 749384 647981 62748 449721 376123 561687 199289 601902 621278 1004245 663210 960376 752536 451061 327783 608967 1027221 734565 192621 920044 67908 771323 417278 70109 237527 811757 176992 764982 173510 566361 471642 896947 826444 776638 581818 819384 1017065 1021825 885969 106953 468446 183914 635380 709649 1007284 750628 255229 903135 822453 310208 962761 89381 786289 777778 785080 947192 949563 881363 739120 675091 972714 350173 333338 817747 430105 207602 348003 155452 166950 348566 442237 147826 645686 823728 107483 1042753 558576 670221 1001336 315927 31934 711389 307025 912132 164431 1019444 415462 59201 79128 512138 457917 728742 8910 911676 229087 785969 60653 516873 903002 854150 32052 988309 575677 616042 412199 14569 494239 460615 502668 399345 83480 217516 81646 48893 823877 353226 547869 739649 237769 517112 432556 145492 232007 811311 90482 810165 568041 672654 1021194 544321 659164 740567 1000019 29886 388817 502000 878576 499796 81022 233060 117192 12815 802587 28384 54663 1037406 933862 243638 366364 115607 673439 336477 376121 632433 976396 431342 110039 587400 202870 496297 174767 587996 142379 408686 591297 738898 573434 1040709 812497 189490 315322 204502 6885 519335 708803 365042 885448 509762 122483 988936 425355 258424 587434 826032 127486 87839 476750 817700 287291 670453 624072 422850 430108 306969 943493 75659 799168 1023376 264823 468903 833034 549057 563858 891103 6434 715769 1038671 942882 116978 951272 1037356 520704 760233 67363 433961 296242 707132 181920 729420 725264 71904 323132 717086 765721 255890 818488 475437 630383 749711 773816 187528 316504 264924 307779 209734 335038 229055 332870 423679 576176 289347 13969 51025 587999 636345 424152 159324 350754 792626 897331 601415 629234 240645 791710 956601 937199 1020751 503674 361824 487769 896110 814602 558189 163735 284293 701687 749590 395956 17916 35277 133139 323805 551165 1002364 892450 465892 646136 1047255 250500 643520 912927 529176 24701 627979 800235 62042 260823 497026 701845 250398 145504 831625 921502 806855 36967 786853 772936 230686 550723 459519 43290 372942 928460 343528 853855 290536 1015520 101199 612008 491873 686560 975949 302662 927888 1044784 443034 987345 199600 185786 200980 176291 307556 434284 371775 787550 297006 970421 1012416 318306 950006 93964 583137 205400 732553 965993 940561 903082 953624 1036234 112481 634888 344245 938672 248327 47844 159193 480671 467679 317175 9441 731041 952293 75450 285068 803780 586940 734446 813951 1002903 863018 407828 81601 925105 447385 682998 386111 1039914 470424 158748 184905 538400 741464 45656 1027347 1018676 654128 988731 892725 410634 718362 680605 279084 339661 655923 784921 202455 845992 481855 232334 626170 416590 508706 186015 499902 412019 404584 884788 588079 387920 581822 980727 830141 170787 804470 550872 752315 430508 339975 574090 964835 832178 834699 52739 632785 92540 510016 347392 488835 169305 781576 78462 1033184 34328 266984 648770 246061 133264 430220 498003 381081 885530 973762 240250 901811 598546 838138 989897 761326 267353 745677 201233 718628 710614 79475 881514 580112 562672 811595 754095 934354 495638 785751 300031 74095 171063 602813 449086 916559 635210 122951 536977 790205 754632 444132 854246 919147 406061 1002277 480618 84715 65914 312769 1021712 906807 76214 484369 650513 564521 766568 956564 604774 690180 417567 465772 154192 916201 633834 31456 91345 323171 383456 801752 197424 628700 854938 35428 251001 762405 291252 31286 516603 783858 952144 775970 795592 594524 24210 558501 267576 914781 261413 488284 350566 365655 641204 464776 225201 320654 721778 361361 882749 881577 1005715 263040 2160 692277 489680 937603 855925 721442 968423 477036 772796 611140 398361 871731 182904 305107 617643 531312 919072 796395 193637 146145 196846 979725 840470 490 327267 176796 274701 402704 739009 174177 1000354 120701 752527 613384 551339 293760 654361 447137 22535 320266 154094 349983 611863 532529 646496 971484 887359 255408 924167 308755 153194 816997 103230 815205 705668 10963 553125 162133 721661 161694 475805 387276 979276 563217 382671 958357 375914 637339 531622 1048546 297811 310605 989648 669125 146313 886878 257729 790456 929169 255143 977711 485142 270707 389416 832151 661663 992062 8833 225463 888056 886658 840570 663058 971049 522196 353659 250991 81693 888653 454932 78682 898597 460555 820855 644258 25462 193199 65017 1036505 465574 855262 678037 1004503 146995 168896 45160 803128 669692 374148 178486 1042649 754117 134362 643300 576351 736696 273783 1023996 945840 417503 409749 477740 737911 876971 242032 798407 955556 955504 387530 538946 562666 61414 794215 246200 159296 98218 11154 64871 287073 350907 688535 327473 787276 142333 467271 18460 294084 1002169 895095 583634 188368 90907 945792 535842 560188 175795 438465 910973 893975 638197 904985 733817 364595 52153 890989 450642 1021097 1028027 501544 876644 357714 675100 642486 935090 666190 368607 234248 610659 697473 349293 966419 859455 172561 258065 849744 606774 496362 493949 813886 400857 757050 332100 364764 270815 676341 272989 258351 308386 155986 365222 787650 958879 794443 924511 8225 6650 67617 537003 421981 17655 324823 915219 133003 155778 225202 911874 63813 815528 202943 794185 100135 230684 72269 132509 23891 1015731 437614 968724 122606 556776 700027 666796 557728 1034585 82317 790980 671512 413512 755461 685473 460678 178970 614404 3819 153631 594396 1000179 881965 119453 385977 139261 448856 191164 986245 742800 20032 631486 787509 439520 696606 677864 507749 824932 180748 40707 925649 654935 375948 340188 455900 577848 737282 321220 35852 661578 571445 706320 774539 284181 980434 991642 786600 518883 288489 900158 779348 756036 909166 331614 698278 178827 520633 37471 144983 29518 186118 6186 601415 505833 190454 932780 154358 807164 501005 515158 774155 364521 741170 436893 1015761 336727 856113 50299 487605 261042 504636 1008108 490697 475048 453990 954738 959044 1003693 865831 525458 123904 188280 798683 715861 178683 528516 106563 189896 201174 897168 719106 1046140 581465 424223 94240 104710 212205 550137 43147 448896 203808 136360 649874 360966 624165 541436 388200 677691 879697 870792 469671 287937 723104 308514 970954 874948 970285 322151 405937 62832 911805 580148 970785 361334 938549 247342 718658 485516 26911 595259 58143 638698 797482 669703 686377 918221 258215 826752 233652 315127 966157 636763 576377 633133 795765 724621 589331 777912 242206 288722 731266 422117 127722 915497 720555 594309 327904 43349 917717 274285 697512 421470 205869 660215 132626 43022 985923 461440 191631 432501 446091 173800 823222 912486 742621 788501 915393 1000951 474102 211312 650765 584453 86261 106086 556446 95406 366814 225000 525208 824532 452890 279531 1036231 256673 724981 46057 415000 386814 232735 982879 846366 835866 317996 52557 203150 1014505 934676 1046457 230083 980386 282291 550956 805434 71232 1029962 66611 334359 784899 193276 371167 307871 211692 543826 277574 527036 607300 690872 966655 852092 440085 666366 296874 170386 646831 75735 290918 54228 13605 479837 667225 656827 784333 604811 567596 511718 510916 239554 223372 366743 684648 368965 594090 697908 822748 722620 61116 374215 161159 112821 890234 798847 1 1 9 11 19 0 10 3 19 3 14 14 17 8 14 3 17 14 12 4 4 1 17 13 19 10 1 5 17 12 17 20 12 1 12 1 4 9 3 1 11 13 11 2 4 14 16 11 8 10 1 15 11 6 17 7 5 10 14 13 11 19 2 3 15 12 4 18 10 8 13 17 15 7 14 8 1 18 8 5 0 16 3 9 10 5 20 9 18 10 5 0 6 13 17 9 0 6 19 0 12 5 5 7 12 5 3 0 17 12 0 10 19 7 15 15 11 13 11 6 4 11 5 14 5 17 10 11 8 16 9 13 0 16 14 1 15 11 4 2 11 17 14 2 0 7 20 1 18 5 8 13 2 1 18 19 13 13 13 5 17 0 6 14 9 12 19 18 12 12 18 5 20 11 11 11 0 3 9 20 15 13 4 5 11 17 16 6 6 2 9 5 0 4 3 0 0 1 18 16 3 6 6 17 13 7 18 5 10 8 2 14 19 15 9 20 4 13 13 4 12 20 3 5 20 4 11 2 4 20 3 16 1 9 16 13 12 0 0 6 0 0 2 0 0 16 0 18 7 14 9 2 3 0 18 18 14 6 2 6 9 6 10 6 19 14 17 7 13 18 15 17 15 0 3 17 17 6 16 18 20 1 10 7 0 12 0 17 5 10 17 17 9 7 17 12 4 17 4 15 2 14 9 16 10 6 17 2 9 12 14 11 11 0 6 20 20 15 14 11 6 19 4 9 11 19 16 14 16 2 1 15 13 3 0 18 18 20 18 11 6 5 14 3 15 7 7 11 16 13 16 19 10 7 1 4 2 18 14 4 3 17 17 4 14 4 20 16 18 15 2 16 3 15 5 5 1 2 0 7 20 8 9 4 2 8 15 3 8 3 8 0 3 2 16 13 0 2 14 16 6 16 13 2 8 8 20 4 0 14 3 12 17 16 14 8 2 3 19 3 17 17 13 1 18 17 7 12 14 1 8 7 9 16 2 14 12 18 2 7 18 18 16 10 1 12 8 8 15 6 6 18 16 4 4 14 19 12 5 5 14 9 5 19 4 7 15 1 4 15 13 5 6 17 19 8 8 2 18 14 4 6 15 13 8 10 7 14 9 4 2 3 3 4 18 20 20 1 19 19 7 3 0 3 13 20 1 10 11 7 13 13 10 0 10 8 12 18 8 2 15 1 6 5 16 9 1 19 17 11 5 5 3 6 16 17 16 2 8 2 2 4 20 6 12 2 17 6 5 3 20 5 14 4 7 10 9 7 13 10 4 8 7 6 15 15 4 1 0 3 6 13 17 2 3 12 13 1 4 9 4 8 11 5 20 18 19 5 8 7 14 4 19 17 20 15 9 15 9 14 8 18 2 6 13 17 16 10 0 12 3 7 16 19 9 12 8 8 14 8 18 3 3 6 11 12 3 19 4 6 0 2 12 2 5 16 4 1 20 15 6 11 2 8 7 6 18 3 17 5 11 2 18 4 8 5 20 20 15 17 16 9 14 0 1 0 8 12 10 10 12 5 16 14 9 11 12 10 0 13 5 9 16 15 2 6 3 6 15 5 17 18 4 6 0 7 0 2 16 12 12 19 3 17 0 20 3 7 0 10 19 17 6 19 0 13 8 3 17 13 14 20 15 7 18 13 5 13 14 8 5 1 5 8 19 13 10 8 10 8 6 13 20 2 9 8 19 0 13 15 17 12 15 1 18 16 10 20 16 16 18 10 14 18 14 15 16 14 20 4 0 5 15 14 0 17 0 3 17 12 20 17 19 5 12 6 11 19 19 10 19 18 3 12 3 16 11 15 0 13 16 19 8 19 5 15 2 0 10 1 4 9 9 5 14 6 5 17 1 1 11 16 3 9 4 9 12 1 11 5 3 17 7 5 3 10 7 18 9 0 14 12 8 0 3 20 9 1 2 0 2 20 3 14 14 5 6 5 8 5 17 11 0 10 18 18 15 1 16 4 4 13 0 9 1 14 0 6 8 18 7 18 1 10 0 6 2 19 18 0 4 7 18 20 19 5 15 10 17 20 6 13 3 0 8 13 18 15 7 16 16 12 18 2 3 8 15 10 17 20 4 9 14 12 15 5 11 4 1 13 3 1 15 9 7 4 11 16 0 15 16 8 14 19 13 4 9 18 13 6 5 4 6 17 1 16 13 18 15 20 4 1 6 8 15 1 18 20 6 4 20 3 18 0 17 2 11 18 17 18 19 16 20 4 19 20 19 15 6 7 20 12 11 20 8 2 13 13 4 17 10 17 2 4 13 20 0 8 6 14 6 16 20 20 1 0 15 7 1 12 17 6 7 10 0 7 13 0 8 0 8 5 4 5 20 12 3 8 16 3 11 11 6 20 14 0 19 20 0 14 17 12 3 13 5 0 10 11 11 14 14 8 20 1 0 11 6 5 15 2 17 3 5 10 9 3 17 7 6 14 0 7 7 1 8 17 12 1 8 9 6 13 0 7 13 20 5 5 7 16 11 19 17 3 8 10 9 14 17 15 5 17 16 14 9 6 19 13 17 11 1 9 9 4 8 12 0 8 6 6 12 14 17 12 19 0 15 11 8 0 9 20 16 20 8 6 15 15 5 20 3 18 19 13 1 2 7 11 5 20 10 16 6 13 6 7 12 10 16 15 18 19 16 6 14 15 3 14 4 15 2 19 9 8 18 6 17 1 5 16 15 17 16 16 15 16 5 8 9 14 10 10 15 20 5 2 2 17 20 11 17 20 8 19 1 7 7 11 4 12 9 8 0 6 7 13 0 20 18 1 10 7 20 17 18 10 5 3 14 11 2 15 14 1 5 7 16 14 17 10 3 18 15 9 17 14 4 16 6 6 11 14 1 14 1 5 9 12 0 4 17 6 11 20 20 20 11 10 13 6 0 2 6 20 19 4 16 4 10 16 13 8 17 6 15 12 10 7 4 7 7 14 17 4 19 7 12 6 9 15 14 12 15 20 7 10 20 2 18 2 14 6 2 16 17 2 5 1 0 5 14 3 2 3 15 6 17 2 1 15 0 14 20 3 15 14 19 13 0 11 5 3 20 1 19 11 17 8 0 19 8 7 9 20 14 2 8 15 6 0 0 11 11 9 11 14 3 18 9 11 4 2 0 4 2 9 3 8 6 7 17 14 6 11 1 0 10 13 2 17 20 9 19 10 0 10 9 10 8 19 18 7 10 10 8 17 9 16 8 14 10 17 13 5 11 8 4 13 6 4 20 5 0 7 18 19 20 8 20 13 3 8 19 7 8 13 13 4 18 0 6 19 16 14 20 11 7 19 6 4 10 2 2 9 1 10 2 19 18 16 17 16 9 4 14 0 7 9 15 2 1 4 10 1 4 18 19 13 11 17 6 6 2 15 2 4 7 15 13 9 20 15 20 6 12 5 16 4 15 12 19 1 1 17 3 8 5 11 1 14 1 2 17 2 5 7 20 20 16 18 16 1 12 1 8 6 2 5 3 7 12 17 7 20 8 13 19 20 15 16 15 17 4 9 7 7 10 19 8 11 5 4 12 8 2 1 4 0 5 6 4 13 3 9 7 15 16 19 2 14 0 16 7 7 18 12 18 3 12 9 17 4 8 13 19 20 16 7 15 19 0 14 18 20 13 6 7 6 5 12 16 20 2 11 3 17 1 10 17 13 14 1 6 18 5 11 15 10 20 13 17 1 5 10 12 0 7 12 4 0 9 11 3 17 12 20 11 15 1 12 1 7 20 4 0 8 8 7 7 18 14 9 15 9 15 18 12 7 12 17 13 2 13 1 18 20 18 13 7 5 16 18 1 6 9 1 3 13 12 10 14 18 16 3 1 4 19 2 4 11 1 14 17 15 1 7 9 6 3 15 10 11 16 11 10 3 5 8 16 19 15 8 18 4 7 4 12 0 13 0 12 4 16 2 18 12 0 12 6 19 19 10 12 15 18 17 20 4 6 20 2 19 4 19 12 14 19 11 17 7 13 15 15 16 10 13 6 12 1 0 17 2 6 1 3 15 12 11 17 6 14 2 9 8 8 0 8 12 8 6 3 17 8 6 0 8 0 13 20 14 15 3 10 9 13 16 5 2 4 1 12 16 4 8 5 3 5 19 19 12 10 19 0 1 4 4 11 17 17 16 10 19 13 17 17 14 12 9 5 18 19 2 16 10 1 20 19 4 14 6 10 3 14 10 16 10 2 11 10 2 12 11 4 12 1 9 5 14 4 16 12 7 14 2 1 19 18 6 20 12 16 17 1 12 3 14 5 2 4 11 12 3 19 4 9 18 2 15 19 15 3 12 6 18 15 19 3 5 13 9 1 8 8 17 1 2 0 18 17 10 2 10 11 2 20 9 7 0 1 8 11 12 6 5 18 20 7 9 3 1 12 12 6 12 0 0 11 19 0 8 17 20 20 9 20 17 13 19 9 2 4 5 10 6 11 3 20 11 17 19 3 11 11 0 10 1 2 9 2 15 11 8 6 11 18 19 15 1 15 8 2 2 12 11 7 9 5 9 18 18 5 9 15 2 9 1 3 3 1 0 9 5 15 2 3 8 9 13 9 16 3 20 15 14 10 15 3 11 17 8 10 1 1 12 18 10 12 19 4 20 5 4 19 5 13 13 5 7 6 3 7 15 14 13 9 3 15 3 18 0 11 4 8 5 16 7 9 2 7 7 6 19 8 16 14 8 4 12 2 16 0 10 5 10 9 20 1 7 9 16 0 5 12 12 5 14 7 16 2 0 2 9 6 7 15 15 3 4 7 19 5 10 8 6 4 15 1 12 4 6 6 11 7 2 5 6 7 17 6 4 6 13 16 6 10 18 4 12 10 13 15 17 17 15 12 18 19 2 2 4 15 7 16 12 10 4 6 18 11 7 3 2 6 18 0 1 8 1 17 17 9 20 16 3 20 3 5 0 7 0 1 20 3 10 11 8 20 8 4 8 11 14 11 20 13 9 4 2 15 17 1 18 18 4 20 17 14 18 0 19 15 6 8 19 11 9 10 10 11 17 3 19 14 2 3 12 4 3 2 10 19 5 7 1 20 13 7 7 4 14 12 7 11 15 14 18 16 4 17 7 8 11 1 6 7 18 4 20 8 15 12 2 3 9 4 13 13 10 18 20 10 12 10 7 7 7 14 17 6 15 7 18 2 9 5 11 12 5 3 0 15 15 11 4 3 10 9 11 14 4 9 7 12 10 9 12 20 8 6 14 16 15 3 6 19 6 14 18 11 3 14 10 18 19 16 10 0 20 2 16 3 19 19 20 18 0 2 14 7 18 5 16 3 3 8 12 14 2 1 15 1 6 12 18 9 14 2 9 11 17 16 8 9 17 9 10 8 12 8 2 19 4 17 9 17 15 13 15 16 2 20 20 20 15 3 0 17 6 15 8 20 4 8 2 14 13 9 16 4 8 20 16 14 12 1 19 9 20 7 19 8 4 20 8 0 2 20 10 18 13 14 15 17 9 2 14 2 20 9 8 7 15 13 2 7 14 9 6 19 13 13 5 15 14 13 16 6 1 18 17 13 15 3 8 6 19 3 8 9 16 5 18 6 20 7 11 12 14 13 14 14 11 2 12 8 12 8 18 14 6 9 4 10 14 5 19 17 18 14 3 14 3 13 14 12 5 20 0 0 14 15 8 3 1 4 19 15 8 2 12 17 7 10 18 2 1 18 3 12 18 13 8 20 17 10 6 15 5 13 18 13 10 4 7 12 1 15 6 2 18 18 13 2 9 0 7 18 18 16 13 8 14 6 0 1 7 20 15 7 3 11 1 16 17 18 7 8 0 20 12 15 13 17 6 16 2 2 1 19 3 0 19 14 2 1 1 0 0 18 5 19 15 13 15 7 3 15 4 18 5 11 10 8 19 11 7 19 14 20 10 13 3 6 10 11 6 4 2 10 9 8 18 6 19 7 7 14 10 3 4 7 18 12 5 7 6 6 4 20 7 0 14 14 13 5 2 18 7 16 11 7 11 20 14 20 12 9 1 15 3 20 11 1 4 16 1 1 16 6 6 10 20 15 16 11 18 3 8 10 16 17 13 0 7 10 3 5 9 12 3 1 8 2 11 8 6 8 16 6 17 15 2 20 6 7 6 8 0 4 12 8 20 6 15 17 2 2 10 7 7 8 4 15 18 17 4 16 4 18 17 0 7 14 8 13 7 1 7 6 12 5 5 3 8 16 11 8 8 5 8 11 0 20 15 14 3 11 7 4 6 10 20 12 17 17 1 20 19 7 4 11 20 16 3 5 8 10 18 4 20 8 5 20 20 8 7 17 7 15 10 16 1 7 17 19 6 20 3 2 20 0 13 13 11 12 17 19 1 4 6 0 17 13 11 1 19 9 0 7 5 14 8 6 9 0 14 16 17 15 3 20 11 15 0 13 17 10 17 19 6 12 20 0 11 2 11 8 12 19 0 5 11 12 2 15 19 6 20 15 15 17 15 15 9 6 4 11 13 15 10 17 5 3 12 16 2 20 5 9 3 15 17 12 19 8 19 7 16 19 5 3 10 13 7 15 13 14 10 7 11 11 5 13 10 15 19 13 1 18 13 19 17 9 9 20 1 17 14 16 19 1 13 3 3 0 7 2 15 11 7 20 7 20 11 20 8 0 11 6 6 9 4 0 9 16 14 19 3 16 17 13 16 4 12 5 13 14 0 2 15 3 12 5 20 2 15 6 2 13 9 6 4 14 19 15 0 3 16 2 10 2 3 10 13 6 18 15 6 15 17 5 18 7 13 15 3 1 9 11 12 8 19 13 15 1 1 8 20 6 12 12 12 1 13 20 16 0 20 12 1 14 9 8 19 0 10 1 3 15 13 19 19 19 1 0 1 20 5 18 3 19 7 13 1 15 1 19 14 12 0 3 3 15 14 1 7 13 15 13 3 16 19 16 7 13 19 1 7 7 13 4 6 1 8 12 3 13 13 10 15 6 5 4 10 15 12 0 14 18 12 4 5 6 14 10 10 9 1 8 18 19 14 5 11 3 17 7 13 16 9 18 7 10 11 4 20 6 12 5 19 18 7 14 18 0 3 19 18 14 5 10 17 3 0 14 6 5 1 5 9 18 8 2 4 7 15 18 13 2 1 12 1 4 11 11 5 12 11 12 2 11 5 2 7 0 1 13 9 11 18 5 6 7 8 3 20 17 2 1 8 2 2 19 13 14 5 4 6 10 7 6 9 10 14 6 10 2 12 11 16 18 17 14 11 16 1 4 17 1 5 18 17 16 13 3 0 0 12 7 20 11 12 2 11 20 8 1 6 17 16 16 6 5 14 19 8 14 12 16 10 15 0 8 16 2 15 15 2 0 19 12 4 3 6 4 16 3 7 18 11 17 17 14 0 16 5 13 4 15 18 0 1 18 18 14 1 0 11 20 10 13 15 8 13 12 1 12 3 0 11 16 12 2 6 0 19 12 4 4 10 4 12 4 16 1 11 13 8 16 19 10 16 11 15 9 3 6 4 2 18 4 10 20 13 5 6 7 9 15 14 14 12 4 4 4 20 0 13 6 11 3 19 8 7 14 9 13 7 11 7 12 2 6 17 16 8 12 0 3 0 20 8 1 6 17 6 19 0 5 13 9 9 5 1 3 10 0 5 19 3 11 4 11 1 8 11 14 17 1 0 5 7 18 14 8 18 17 10 10 0 2 4 4 10 8 19 5 14 4 7 6 16 19 1 7 19 6 6 2 8 13 1 11 19 13 11 14 8 3 10 13 1 18 8 18 13 15 14 11 1 15 2 5 8 18 3 17 12 1 1 10 4 6 14 5 15 19 17 20 5 0 10 19 6 6 7 11 0 7 8 13 0 0 4 15 20 11 1 1 6 20 18 16 14 6 12 0 8 2 4 13 17 14 8 2 13 6 20 12 8 3 2 1 3 6 11 7 17 11 16 8 10 1 5 11 1 7 18 17 5 8 19 4 9 1 13 8 5 13 15 11 2 20 6 10 2 3 20 1 6 13 19 15 18 8 15 3 20 8 6 18 1 19 7 5 0 15 20 13 13 13 10 4 14 4 6 10 19 4 18 6 9 6 9 9 9 6 6 18 2 5 4 11 19 8 17 6 8 3 17 0 15 14 3 16 2 6 12 18 20 6 13 0 20 11 3 18 6 12 15 11 19 1 0 0 12 2 15 5 16 5 18 5 14 11 13 20 10 8 10 3 9 1 14 18 20 16 14 8 10 9 2 3 17 8 11 6 19 13 20 17 19 9 17 9 17 17 0 4 20 9 17 15 7 6 20 20 20 7 8 20 16 12 19 9 20 0 7 7 3 10 15 15 18 13 10 0 19 16 10 16 9 3 17 3 0 9 19 4 18 15 17 1 7 10 3 0 2 6 8 15 12 10 18 2 16 5 0 4 19 17 19 3 18 14 2 13 18 3 12 7 7 14 3 16 15 9 2 4 8 16 8 5 14 9 3 20 3 17 5 8 13 9 7 12 13 7 0 13 1 0 16 15 2 16 16 9 1 9 11 11 17 5 2 16 9 6 7 7 0 16 16 9 1 0 19 6 19 12 3 14 2 20 0 17 7 8 18 9 11 5 7 16 11 9 5 2 5 0 1 10 19 10 7 8 18 5 4 17 19 18 12 7 3 6 17 19 10 19 7 1 15 12 0 2 17 12 1 20 20 14 2 18 12 9 10 10 20 10 11 5 18 17 10 6 7 1 17 11 11 17 16 13 1 5 3 9 7 14 14 13 6 18 6 11 17 6 5 19 10 7 5 10 13 5 6 0 17 9 11 3 3 3 18 16 15 5 7 1 11 10 1 1 7 11 0 17 5 13 19 5 1 13 8 19 10 19 0 20 18 4 15 15 0 10 1 3 9 15 0 12 0 16 9 12 15 6 17 0 9 0 1 5 3 15 6 10 16 4 5 16 9 7 11 0 19 17 6 7 13 1 0 1 12 9 15 0 11 11 19 15 4 7 7 17 1 13 1 3 18 17 18 2 9 4 5 5 0 10 8 12 13 19 7 6 19 17 11 2 0 1 1 3 19 0 7 2 16 7 4 18 14 20 9 2 0 5 10 6 0 15 14 5 3 16 8 14 14 17 6 0 13 7 5 4 16 12 19 17 6 11 15 16 3 7 15 20 2 1 11 7 7 15 14 3 5 15 18 18 9 4 10 4 4 3 6 9 16 14 18 10 7 5 2 19 0 3 9 1 15 7 8 3 9 17 3 18 15 19 1 11 3 2 0 19 18 13 17 12 6 20 2 10 14 0 19 9 15 13 19 3 18 3 19 6 5 4 13 15 17 13 16 6 8 0 20 17 4 10 2 12 9 15 2 0 12 6 3 14 18 1 1 6 9 15 13 8 16 15 10 0 13 2 4 2 18 12 19 8 12 7 0 4 1 16 13 12 3 0 12 19 0 9 12 13 0 8 1 15 2 20 13 15 17 20 6 3 7 2 6 7 16 4 19 8 0 19 20 8 6 7 17 9 19 10 17 1 13 9 15 0 14 10 6 19 4 13 10 17 16 10 13 17 0 16 9 16 17 5 5 20 11 7 10 16 18 9 15 13 4 10 11 8 0 0 18 15 16 14 18 9 11 8 10 1 10 0 13 20 13 13 16 12 15 16 16 0 13 2 6 12 16 10 5 17 5 12 17 15 5 19 3 14 11 10 12 13 11 8 9 9 18 18 20 9 4 18 6 8 14 2 6 15 10 6 15 12 11 7 5 5 17 14 3 16 1 20 2 17 9 17 12 16 18 4 3 10 16 4 12 12 10 5 1 6 19 14 19 11 19 6 17 13 4 10 20 5 1 10 16 2 9 0 11 5 1 6 7 3 3 20 8 7 0 2 1 11 0 16 5 2 3 20 0 8 16 2 12 8 2 18 10 9 11 11 0 12 18 20 12 1 6 20 17 15 13 10 9 3 0 8 3 15 16 17 14 7 3 8 12 12 2 20 4 11 14 16 2 18 15 13 12 20 8 9 1 3 15 1 18 2 20 10 3 12 3 4 6 7 4 20 0 5 11 1 15 13 2 3 13 8 14 10 6 16 2 15 8 2 2 16 5 4 13 7 16 11 6 3 13 19 15 20 7 18 20 9 16 6 15 9 19 9 10 3 9 5 17 18 8 16 10 4 16 8 12 1 18 12 10 2 15 8 1 16 5 7 6 5 2 3 7 17 18 0 12 2 3 1 13 18 18 20 6 20 13 0 13 8 19 1 16 2 17 7 3 16 3 20 18 4 4 15 7 4 7 8 8 19 19 12 8 13 6 4 2 1 10 13 17 6 12 17 20 4 20 20 4 7 10 7 3 14 18 15 19 8 17 14 4 17 20 17 13 2 4 18 3 12 7 3 19 12 15 14 19 6 17 20 1 1 5 12 12 1 4 17 19 11 5 20 12 17 20 14 16 10 6 6 6 6 8 19 9 10 17 5 0 6 8 10 10 10 10 12 15 20 4 14 13 3 0 6 10 20 16 11 5 8 15 11 7 4 4 10 1 14 0 17 7 0 3 17 6 18 9 0 1 1 19 19 13 17 18 9 12 6 5 18 8 8 17 7 9 4 12 10 0 5 15 4 4 8 15 18 11 2 6 7 15 18 9 0 12 17 16 17 4 8 18 0 20 8 15 18 10 0 1 8 8 12 16 19 7 0 0 1 4 9 16 13 9 1 15 12 7 6 13 18 19 7 19 9 3 14 20 9 19 5 19 10 19 15 14 4 5 10 1 2 3 16 13 7 13 11 5 3 5 1 0 0 4 17 9 18 3 5 3 0 4 9 8 4 19 19 15 19 5 1 1 1 19 5 7 11 19 16 7 1 19 18 5 14 12 9 4 3 13 12 1 7 7 13 18 13 7 19 12 13 16 4 12 12 6 13 15 11 13 13 18 15 15 12 16 16 2 4 20 5 6 14 17 18 18 13 7 15 8 13 4 16 18 17 15 8 8 12 19 0 16 1 12 16 18 1 11 5 20 10 5 1 12 0 2 11 18 17 12 19 16 7 15 2 2 8 10 1 12 6 16 4 14 12 4 0 19 12 16 20 8 17 6 10 6 17 6 10 10 16 19 12 12 17 15 9 10 13 3 0 16 5 1 18 7 14 12 10 6 11 17 20 3 20 20 7 17 13 20 9 19 5 14 6 19 13 9 8 3 3 6 15 12 11 7 19 12 4 15 13 6 8 0 11 3 1 0 2 20 15 13 20 0 0 17 5 13 5 1 5 3 14 15 4 20 19 4 11 14 5 17 14 8 14 1 18 2 5 10 5 5 11 3 19 2 5 11 9 16 17 3 1 7 7 2 10 0 9 2 18 7 19 17 3 16 18 11 17 11 19 6 18 17 16 12 9 13 13 1 19 5 16 8 8 18 2 18 19 5 12 9 19 4 19 18 7 7 1 7 14 17 9 1 4 12 17 14 9 1 4 10 10 15 15 5 9 19 15 19 11 16 0 16 15 4 14 20 3 2 15 5 13 18 17 20 15 15 5 5 18 9 7 5 7 4 13 17 2 8 13 10 5 2 18 17 3 15 14 17 4 8 20 17 0 2 15 0 10 5 7 8 4 18 17 20 6 17 12 20 11 7 1 17 11 8 13 5 11 7 10 19 18 10 10 9 3 15 14 9 9 11 20 9 10 13 5 0 10 14 13 17 0 2 2 0 3 15 12 10 1 3 9 18 0 17 8 7 0 2 0 5 15 7 20 5 2 14 9 12 6 5 5 12 14 10 11 15 3 7 3 3 3 17 8 8 11 20 5 10 12 7 11 17 4 15 16 8 16 10 0 10 3 1 19 15 9 15 4 19 18 10 4 6 15 20 3 18 8 1 18 19 15 16 20 12 1 20 16 12 0 17 18 11 7 20 13 3 14 20 13 9 11 3 4 18 7 4 16 3 2 5 3 8 16 4 7 2 11 5 12 6 19 19 8 5 8 9 1 18 12 17 2 2 17 19 4 9 14 15 7 4 15 13 5 19 9 6 17 2 4 16 0 5 0 16 7 16 7 15 2 2 13 15 9 16 9 19 11 4 15 2 18 18 4 15 13 2 6 6 15 9 14 19 9 9 17 13 14 19 13 11 17 0 10 5 9 19 12 14 11 9 13 19 4 19 11 0 5 2 12 16 14 8 5 4 4 3 2 1 19 17 2 12 20 4 20 0 10 20 16 20 3 15 1 6 15 5 13 13 13 15 8 16 2 2 5 10 7 7 20 15 6 17 20 11 13 17 14 19 3 0 20 0 17 8 19 0 13 19 20 2 16 19 2 10 4 7 1 20 5 5 20 18 12 9 4 6 11 0 13 13 4 5 17 12 16 10 19 14 13 11 18 13 10 3 9 11 14 4 6 14 10 4 15 14 7 1 9 8 18 5 9 14 15 2 15 8 8 0 8 3 0 13 14 3 2 0 11 17 14 0 18 8 19 2 16 2 19 16 8 19 10 4 2 0 13 18 3 10 15 16 7 16 17 20 1 17 3 19 9 20 10 16 3 10 8 3 12 11 6 5 6 8 16 20 14 2 6 15 18 15 10 12 7 10 4 18 9 14 12 6 13 11 17 18 18 9 15 10 2 15 13 4 4 7 19 17 9 15 19 13 3 2 13 17 0 12 18 14 4 3 18 2 7 17 4 2 1 20 1 14 11 0 18 15 12 6 6 12 10 7 3 4 9 2 20 20 5 20 16 3 20 1 20 6 5 7 7 18 19 1 14 9 20 2 15 15 4 7 17 5 0 6 0 14 4 8 18 9 12 12 2 14 7 0 2 19 12 3 8 9 16 9 5 16 5 3 12 1 20 19 15 1 10 11 11 15 11 2 3 4 4 6 15 5 12 8 18 19 17 16 16 6 4 10 10 4 12 16 15 11 2 18 13 8 12 19 0 9 20 2 4 19 12 7 2 12 4 3 3 18 15 17 10 11 20 3 17 15 14 6 11 15 17 0 8 15 11 5 10 19 14 9 13 5 14 14 9 16 11 16 11 19 10 6 7 10 17 12 12 13 1 15 16 16 19 3 19 15 5 17 9 13 20 11 6 5 2 10 5 9 0 9 18 0 20 18 9 3 8 19 9 3 1 13 17 3 18 1 1 15 20 18 10 20 20 9 3 2 9 3 15 19 15 0 11 18 15 1 11 16 14 11 2 13 17 5 18 0 11 3 20 20 4 4 19 15 11 12 5 10 19 10 5 8 7 4 20 6 3 5 10 10 17 5 5 5 6 6 17 1 5 12 14 9 9 7 16 4 18 1 9 18 20 14 20 12 17 16 4 14 11 9 6 12 2 20 17 16 15 6 10 4 1 17 17 7 19 13 10 20 0 13 15 7 4 18 8 20 17 2 8 8 1 3 1 7 11 7 11 13 15 3 0 11 13 7 3 16 3 17 13 6 15 12 4 3 20 19 5 18 19 15 1 11 13 3 1 3 14 2 7 11 5 0 12 18 15 12 10 0 2 11 16 20 20 8 16 20 9 6 2 10 18 12 1 13 10 2 9 4 7 20 18 16 6 14 8 20 13 13 11 6 1 0 3 6 12 10 4 16 12 6 7 10 0 9 2 16 13 6 8 13 6 2 17 12 13 11 17 1 14 6 18 1 4 16 0 4 7 6 4 6 3 16 14 11 10 2 9 0 8 20 4 12 6 3 2 2 15 6 7 19 19 10 18 9 13 17 1 4 2 19 5 0 15 13 20 11 8 5 16 1 1 7 20 0 13 16 3 14 4 11 6 12 2 13 9 11 9 4 12 16 12 2 2 7 9 20 1 15 16 13 0 8 6 15 18 5 12 16 2 1 15 12 0 19 6 0 18 6 12 6 7 7 12 1 4 19 2 1 4 3 20 0 19 19 19 19 12 18 7 19 0 2 10 9 6 2 5 3 20 12 15 12 19 9 12 7 12 20 2 6 19 16 12 2 2 7 15 8 10 8 20 10 15 7 5 2 13 7 13 8 6 12 15 12 4 11 17 19 15 1 11 6 0 2 2 10 1 9 19 14 5 12 11 13 11 6 15 14 12 3 3 15 2 1 11 4 16 4 19 4 10 6 6 5 3 15 9 18 20 18 7 12 8 3 9 0 2 20 20 10 0 8 9 10 15 17 2 13 7 10 16 1 11 1 4 4 14 6 5 16 9 16 14 13 5 1 14 11 3 9 19 6 9 20 9 18 5 16 7 15 0 17 4 12 2 16 8 8 4 2 19 12 11 1 16 15 20 7 4 1 5 17 9 17 17 13 19 0 20 2 11 4 10 19 14 20 12 12 7 7 13 4 19 14 2 10 13 14 10 10 18 18 3 20 5 1 16 16 6 9 6 16 8 10 7 18 11 4 17 5 19 8 20 10 11 6 17 11 4 7 9 17 18 18 5 3 11 15 0 19 0 18 16 6 3 15 17 11 1 10 13 18 15 16 4 3 1 15 5 15 19 6 5 2 8 16 20 11 1 12 11 20 8 7 13 18 20 7 19 16 8 0 2 7 4 8 9 8 8 9 8 13 2 10 1 8 2 4 8 20 17 9 13 16 0 2 1 18 15 5 16 0 2 4 11 1 15 2 4 17 20 14 16 12 3 9 12 19 8 2 9 2 1 16 10 0 3 2 5 15 4 12 18 2 17 20 7 11 1 16 12 2 13 2 15 16 16 19 5 1 4 12 11 0 14 15 15 7 5 18 7 11 12 19 20 19 5 9 16 17 8 14 1 17 9 18 0 17 4 11 4 0 19 3 19 12 18 5 3 18 4 2 14 14 12 10 15 5 19 15 4 13 14 17 19 15 14 4 8 8 17 9 10 5 19 8 4 6 11 13 8 1 19 11 18 17 7 16 2 7 19 8 15 15 15 15 5 20 9 15 2 8 0 2 1 4 17 19 5 3 11 20 6 17 4 15 12 4 11 14 2 16 17 3 13 13 3 10 0 18 5 19 16 3 0 1 6 7 9 3 17 19 6 20 2 10 2 6 13 11 4 0 0 5 11 5 1 3 4 14 19 4 5 12 15 11 4 18 13 14 5 0 15 16 20 5 3 2 13 14 6 20 11 2 20 9 5 9 4 1 11 2 5 6 20 13 16 16 10 7 20 20 10 14 20 15 10 20 1 16 5 0 7 5 0 3 5 0 1 12 7 17 6 11 7 17 12 18 0 13 2 20 13 5 12 7 5 11 1 5 19 1 8 11 20 2 4 3 20 10 10 12 10 17 19 7 13 3 6 19 0 15 3 1 2 15 0 15 6 12 0 2 8 18 8 5 19 15 12 7 12 14 15 19 17 13 15 19 18 1 20 7 11 12 15 12 19 6 7 20 7 4 2 7 1 8 10 10 15 13 0 18 20 16 10 7 14 8 7 9 17 6 12 9 4 20 2 0 13 0 10 18 4 4 5 15 5 8 14 20 10 11 12 20 12 0 18 9 2 4 7 0 11 11 18 10 17 3 11 18 16 14 11 14 17 19 0 17 16 0 7 18 2 10 0 3 1 8 5 13 9 13 1 11 15 11 4 4 20 0 15 20 8 9 2 17 14 2 7 19 12 2 20 3 13 12 17 11 8 17 3 10 6 0 7 8 14 7 16 0 7 1 6 15 12 9 13 5 9 20 0 1 17 2 1 15 14 3 3 2 4 13 11 1 8 3 0 10 19 8 15 18 10 5 4 14 13 14 15 8 10 1 13 2 6 1 14 10 16 19 1 16 4 10 11 19 13 11 13 4 3 7 9 6 15 10 9 20 19 12 11 7 17 18 5 9 1 11 12 17 19 17 20 7 12 20 16 17 18 10 2 10 7 6 3 7 13 0 16 20 8 9 8 3 2 18 17 4 18 11 2 16 1 17 0 9 1 16 6 10 16 6 7 3 5 14 12 15 11 10 0 13 16 5 20 4 9 8 15 15 15 6 5 10 3 15 9 18 0 7 4 3 4 15 4 1 11 5 9 13 10 11 19 0 14 1 9 6 0 0 14 18 9 18 10 4 19 16 19 16 11 4 17 7 7 1 16 3 11 8 13 20 15 0 12 7 10 12 2 1 15 16 9 7 1 4 8 6 1 19 1 14 0 3 1 5 19 17 6 0 7 10 16 19 1 2 19 11 7 20 16 16 2 7 3 15 19 5 4 5 19 10 4 17 9 20 15 12 16 1 19 12 6 19 15 9 10 7 1 10 12 16 2 20 2 20 2 7 13 10 6 10 2 8 7 12 2 12 7 13 2 12 13 5 20 13 9 3 19 20 2 4 1 18 5 14 1 13 7 4 14 17 0 12 6 14 10 13 2 9 9 15 17 9 2 9 16 14 20 18 1 14 19 19 20 12 18 0 7 5 16 10 16 13 0 13 10 11 11 9 2 8 5 15 15 19 12 17 17 2 2 15 14 15 5 12 8 18 15 4 17 6 17 3 20 5 3 5 8 2 11 16 19 8 12 16 4 14 0 5 3 18 13 16 5 4 16 5 17 19 15 12 19 7 9 2 7 14 5 14 4 20 20 9 1 7 9 14 1 12 13 12 14 2 6 6 6 3 2 5 10 7 3 1 8 5 0 15 14 18 15 5 16 10 12 11 0 14 1 19 4 19 5 1 2 15 3 14 0 16 15 9 12 2 3 0 4 15 19 10 1 3 6 3 11 8 8 19 3 13 18 7 13 17 13 7 9 10 15 7 14 5 4 8 2 5 3 20 3 7 12 8 14 9 4 20 20 17 17 0 16 6 2 13 10 6 17 14 18 17 20 18 17 4 18 20 0 4 18 7 0 15 17 7 10 19 0 15 16 3 0 5 2 10 18 6 13 3 18 20 20 11 2 1 5 9 7 0 5 11 12 7 3 13 18 13 0 13 11 10 18 10 13 12 2 18 0 5 6 8 0 7 5 15 14 2 10 0 0 19 8 3 14 1 17 12 5 1 11 19 12 2 19 10 19 13 2 12 2 9 10 9 13 16 17 14 11 17 13 20 7 10 17 19 7 13 0 6 10 6 3 13 14 17 14 3 2 16 0 4 10 7 1 0 18 0 13 20 20 14 5 3 12 7 19 14 3 2 2 19 17 11 0 11 3 6 2 5 4 14 4 16 8 8 13 0 1 3 4 16 9 15 9 19 2 9 1 4 18 20 17 8 12 11 9 10 8 12 10 0 20 9 10 16 3 17 18 7 20 1 17 5 4 6 0 8 14 6 11 11 15 6 8 19 1 15 17 8 8 18 8 20 18 19 6 1 5 8 8 14 17 20 10 11 0 12 20 16 14 14 4 10 7 6 12 20 17 3 18 4 5 16 11 13 10 12 7 3 17 6 16 7 17 15 5 16 11 17 3 2 5 1 8 7 13 7 9 6 12 16 4 7 4 2 2 17 9 6 2 9 5 11 18 6 2 15 12 15 12 20 3 2 16 16 1 17 19 13 0 0 5 10 9 19 9 19 10 17 19 0 4 7 6 11 15 16 1 15 5 4 20 3 16 15 5 19 2 13 17 15 0 11 9 18 11 13 3 3 2 3 7 1 1 10 2 2 6 13 20 6 4 4 3 15 16 1 2 11 4 6 3 20 4 13 13 7 11 17 18 6 13 11 11 0 5 4 9 3 20 6 4 18 13 17 19 18 20 1 2 16 8 17 17 1 7 16 1 11 8 8 0 9 13 12 13 6 0 8 15 0 18 0 6 17 6 4 16 18 7 10 4 6 9 8 8 20 2 16 18 5 16 11 12 15 20 8 2 5 3 14 12 7 8 8 8 15 1 7 5 3 8 16 18 17 17 10 2 4 18 7 8 10 20 18 4 19 17 4 16 20 9 9 18 1 15 1 17 4 18 0 19 11 12 2 20 12 3 9 16 15 14 18 11 13 15 5 4 20 19 19 1 3 4 4 14 10 10 5 16 18 0 20 6 11 9 5 12 12 10 11 19 15 4 18 0 18 9 1 12 10 18 3 7 12 16 14 8 13 8 18 17 7 14 20 12 11 0 19 15 18 7 13 1 14 17 11 0 1 2 1 8 12 9 8 17 8 19 3 8 11 17 17 13 16 18 1 19 6 6 7 15 10 15 10 6 7 0 2 4 10 18 15 1 4 7 14 9 8 14 19 19 3 18 16 5 14 0 4 14 13 8 4 20 0 10 0 18 7 8 12 5 4 15 5 18 8 14 7 8 1 8 6 2 2 16 8 17 7 18 12 17 18 5 5 3 16 12 15 18 15 0 19 6 2 9 11 11 10 6 14 10 4 18 2 0 5 4 3 15 15 6 2 16 11 17 11 16 7 1 18 8 5 1 16 16 2 3 3 1 2 19 19 12 5 6 20 8 4 17 12 11 5 5 0 13 13 4 16 12 17 10 19 15 4 9 16 8 20 7 20 5 8 0 17 16 13 3 6 10 5 6 17 8 15 1 0 1 11 18 16 16 2 3 20 11 0 19 11 19 0 11 13 10 2 16 9 16 17 16 4 7 14 5 15 0 14 16 11 20 0 9 15 10 16 0 6 7 1 13 8 15 17 7 2 3 9 20 14 4 13 2 7 1 4 5 8 3 8 0 2 3 7 19 5 10 5 8 15 13 15 20 19 9 16 2 16 19 5 9 12 16 10 13 15 19 19 19 6 1 20 18 8 8 18 12 19 8 4 7 3 12 6 1 18 5 19 19 11 12 11 5 3 13 17 20 2 6 2 14 10 4 17 15 20 20 17 6 11 10 5 6 20 5 14 18 18 10 6 15 7 0 6 0 8 2 2 15 7 16 15 18 5 1 4 18 12 14 2 11 6 12 6 1 8 17 20 4 8 11 5 5 2 17 11 12 1 17 18 15 6 9 20 9 14 19 1 14 11 2 12 9 7 19 0 2 10 15 5 15 13 11 12 2 5 0 13 11 2 5 19 12 2 9 18 15 13 1 1 10 15 17 20 0 3 9 20 6 2 11 3 5 3 10 17 10 15 15 2 5 18 15 10 15 14 15 6 15 13 13 12 7 20 18 12 20 17 3 12 1 17 20 18 11 17 1 20 10 14 18 14 16 14 2 4 10 1 10 5 5 10 20 18 11 3 12 8 1 18 15 11 13 8 8 20 9 7 8 9 11 8 7 19 3 1 7 6 4 6 13 16 17 12 4 13 19 20 9 12 7 15 2 11 12 0 10 2 2 3 10 7 18 19 15 6 0 11 14 6 6 20 15 6 2 2 15 6 15 10 0 5 18 11 13 12 7 11 15 13 3 10 14 4 14 9 12 6 0 14 19 12 19 14 5 7 9 4 3 4 10 13 17 13 15 4 20 11 17 0 1 0 16 8 16 1 16 4 19 12 12 2 7 4 13 19 5 17 0 12 11 19 8 17 20 1 17 2 3 19 2 9 13 9 13 17 10 7 1 17 17 4 1 2 18 6 0 15 5 17 20 6 5 5 0 13 2 12 3 11 17 15 17 4 16 3 20 18 17 14 18 3 6 8 9 1 9 9 10 10 3 5 14 8 20 16 10 13 16 12 3 11 19 15 0 17 12 16 18 5 6 3 0 2 8 4 15 5 6 7 20 11 8 1 0 14 7 19 16 16 11 2 13 19 16 13 1 20 5 18 5 4 11 10 6 1 2 7 7 19 7 6 18 17 20 5 16 5 11 2 0 8 8 3 16 8 1 6 8 7 4 19 14 0 1 13 5 12 12 8 19 17 8 8 15 15 3 18 11 11 15 5 9 17 9 3 4 5 18 16 16 3 14 11 19 2 20 3 10 16 15 1 19 16 19 15 14 11 2 2 11 2 7 12 2 5 15 11 11 6 13 14 5 14 18 19 0 12 10 10 13 16 3 3 11 4 7 4 11 11 13 16 9 12 1 2 15 19 13 9 2 13 11 17 20 19 12 0 18 4 17 9 9 5 15 11 6 7 20 12 13 5 7 13 14 14 6 9 13 4 3 20 13 5 7 12 13 9 5 14 10 1 7 10 7 10 14 11 15 2 1 17 13 17 17 13 14 15 9 1 10 1 17 12 11 9 7 12 5 15 13 3 11 15 1 20 6 17 17 13 15 6 17 14 11 9 17 4 2 0 10 3 1 14 0 20 19 6 12 1 12 12 15 4 0 16 2 7 2 13 13 0 19 0 16 2 15 7 14 18 18 2 0 11 0 2 3 0 20 20 9 7 6 8 6 17 7 19 2 20 9 3 6 13 9 10 9 1 14 5 20 13 14 10 12 11 0 2 9 9 4 8 5 16 9 1 15 18 11 10 19 0 19 1 2 16 6 14 10 19 17 7 17 11 12 7 17 13 9 3 1 9 18 10 18 1 1 10 8 6 20 17 10 7 20 14 3 1 2 11 13 5 16 9 14 16 4 6 3 20 19 4 11 17 20 5 9 4 6 16 9 7 7 20 1 1 4 17 19 2 2 20 1 1 3 16 16 11 0 17 16 17 12 0 6 18 12 14 13 10 6 20 4 2 8 10 0 6 13 17 20 5 3 2 19 19 14 4 18 18 15 10 7 8 10 0 15 2 1 20 12 12 12 19 20 14 20 13 6 18 1 5 13 8 9 5 0 6 0 3 14 5 2 16 2 17 17 1 11 0 1 13 10 16 18 5 6 19 13 10 6 5 12 9 2 14 10 7 15 12 7 8 14 7 0 2 11 16 16 19 12 9 1 9 8 20 14 17 12 6 7 8 14 13 0 19 16 16 7 4 3 3 4 6 12 18 11 17 12 3 5 20 20 13 3 20 15 6 11 17 12 13 4 18 2 7 18 14 18 1 3 9 15 3 16 14 4 15 14 18 13 20 11 20 15 1 14 10 2 7 17 11 10 10 13 0 0 9 20 2 6 6 18 9 14 6 12 8 16 18 0 19 2 2 17 14 20 4 3 6 20 6 11 6 15 2 13 15 15 14 19 16 4 13 9 5 20 3 8 7 1 8 3 1 6 8 9 2 10 15 8 10 20 17 8 2 11 7 2 6 20 17 7 16 5 4 19 11 3 6 14 1 10 17 16 17 9 8 4 14 11 4 18 4 9 5 16 3 17 17 0 17 3 3 20 8 8 3 11 1 16 4 8 2 2 4 19 9 3 17 9 9 1 16 19 15 0 4 20 6 3 10 3 19 7 19 17 20 15 15 2 8 17 12 11 13 17 5 9 9 7 19 10 19 2 1 12 14 2 0 20 3 17 4 3 5 16 12 20 4 2 14 15 6 0 18 0 10 11 17 10 19 0 7 3 10 8 20 0 18 18 14 9 14 16 4 18 10 10 8 19 6 2 12 18 2 16 2 1 15 10 19 4 13 9 11 7 0 19 4 9 5 19 15 17 20 15 10 13 4 0 16 11 5 6 0 7 2 2 11 18 6 6 13 20 20 8 8 20 18 0 13 15 9 2 20 0 14 0 20 19 20 1 20 6 12 5 16 19 5 10 12 9 0 1 17 8 16 13 3 1 19 11 11 12 12 1 3 10 16 1 3 10 10 9 6 7 4 11 15 13 8 9 9 7 14 11 10 10 13 0 20 16 2 8 16 2 9 18 3 1 6 6 15 9 1 4 9 9 6 7 17 19 6 20 15 3 16 16 12 15 5 1 16 2 16 6 8 17 4 12 15 9 17 11 7 5 1 6 14 7 20 6 19 0 11 10 16 14 16 18 15 4 3 18 14 5 20 18 6 4 10 5 11 20 6 15 6 11 11 8 15 4 17 13 11 14 20 9 6 5 5 17 8 10 14 20 16 16 14 16 20 6 18 12 0 19 1 0 14 4 13 16 8 8 11 8 10 13 1 17 2 1 13 10 11 6 17 9 10 10 18 2 3 12 17 11 3 4 18 15 13 15 16 3 13 11 17 15 14 7 7 18 0 20 14 4 9 16 8 12 19 20 2 10 5 11 16 7 20 0 4 13 12 16 15 20 6 20 5 11 2 5 6 2 14 0 17 5 2 17 3 3 13 13 2 14 1 12 19 6 7 11 18 9 0 16 10 3 14 2 0 11 16 7 5 12 0 15 6 17 4 18 2 7 6 11 9 18 10 12 15 12 5 3 9 17 5 20 13 9 9 17 20 13 0 2 11 17 2 20 4 15 6 15 15 15 2 1 13 8 6 9 18 14 12 19 6 8 2 18 17 10 20 2 5 19 7 5 2 12 13 18 5 13 19 20 7 16 20 13 10 2 16 1 8 13 0 9 0 11 19 6 17 19 12 7 18 11 19 20 2 1 5 19 8 0 0 16 12 16 3 3 0 10 10 0 20 3 5 14 17 12 20 11 11 6 9 19 15 18 6 18 15 4 9 7 20 2 17 15 18 2 6 0 6 10 5 7 1 8 10 9 12 2 8 19 20 11 14 13 10 16 4 14 19 16 4 4 0 19 5 5 5 18 4 7 14 2 2 16 15 7 6 0 3 14 5 0 5 0 16 5 19 8 8 7 13 5 6 12 15 18 2 3 6 10 12 3 20 17 16 2 3 13 3 15 9 3 9 15 10 9 1 4 3 3 0 16 8 17 10 15 10 7 6 6 9 20 0 9 1 16 18 13 1 7 5 2 13 10 11 5 17 17 20 16 6 12 15 3 1 0 15 8 13 14 2 16 15 10 19 6 12 3 1 0 19 5 20 5 3 9 14 17 11 18 13 14 18 8 19 13 17 0 8 19 7 5 16 6 9 5 20 5 9 6 19 8 10 17 5 10 2 9 11 1 9 18 8 20 7 12 19 7 1 13 19 16 10 12 10 17 6 20 1 17 2 9 11 15 11 12 15 12 19 15 14 6 18 1 19 0 15 4 2 11 0 8 7 10 5 16 10 9 16 5 17 11 15 13 6 9 9 18 10 6 9 14 16 13 14 18 8 6 2 15 3 1 0 20 18 13 13 8 17 18 8 17 14 12 18 9 6 9 18 11 3 13 4 19 14 2 0 7 2 9 15 9 1 3 17 5 1 4 3 1 16 8 0 19 17 4 17 4 12 15 10 9 12 9 5 13 15 12 17 4 13 20 5 14 2 12 19 11 7 13 20 2 8 0 17 19 3 19 1 4 7 3 5 5 1 8 19 6 8 19 7 4 14 3 16 11 11 5 7 12 2 17 9 16 6 4 20 18 18 7 0 2 19 13 20 10 16 18 9 1 11 5 13 19 9 11 7 8 19 11 15 8 14 15 7 4 15 2 0 0 3 1 4 19 12 8 10 6 13 14 14 7 14 16 18 3 17 5 7 5 20 8 3 5 13 12 11 20 6 20 13 1 2 1 5 13 16 17 19 4 5 2 8 18 16 9 18 1 1 12 10 13 8 4 18 18 10 14 17 14 8 10 8 18 6 8 18 13 2 10 12 4 9 2 9 12 10 9 10 8 15 0 14 12 12 5 13 19 17 0 12 7 10 7 9 17 11 11 8 11 9 10 6 1 13 15 5 15 19 6 8 15 2 10 10 11 4 5 19 1 8 15 17 15 5 9 9 17 8 11 17 11 11 16 20 12 10 3 20 18 11 13 16 4 2 15 7 19 9 5 20 4 2 1 2 8 1 1 13 0 12 11 16 2 9 12 10 6 3 16 0 0 14 12 12 8 3 12 14 2 17 16 12 13 18 14 8 18 16 19 3 7 10 17 16 9 11 6 19 12 4 12 4 11 19 15 2 10 3 18 16 18 9 18 8 10 2 17 3 8 8 14 5 19 10 12 9 7 12 1 15 0 4 10 1 6 3 9 8 14 17 19 19 7 14 16 20 6 19 2 14 3 20 10 3 12 15 16 1 8 17 1 7 8 4 20 14 11 7 2 8 4 15 2 0 8 7 17 6 2 0 0 17 10 3 9 17 11 20 18 9 14 9 15 9 14 4 5 16 5 8 3 6 16 0 6 13 18 10 8 7 8 4 7 12 1 9 20 1 2 18 2 15 8 3 5 0 11 7 0 3 5 17 14 7 15 12 20 17 9 7 0 17 2 14 19 19 16 8 17 6 5 9 20 8 5 17 19 12 18 9 2 15 4 18 4 5 11 19 15 8 7 17 0 3 1 0 1 13 1 9 16 2 1 17 6 9 8 19 11 7 3 1 11 8 3 19 2 11 7 9 5 18 18 15 15 16 8 15 12 5 6 1 12 17 5 14 0 14 2 0 1 13 17 9 8 0 13 0 14 12 3 14 4 11 19 12 14 2 11 5 6 3 2 15 9 11 7 14 14 17 10 7 1 3 11 12 7 11 3 3 6 10 20 14 11 9 5 6 14 1 17 18 9 9 13 17 17 16 8 19 5 9 5 14 3 5 10 7 15 20 10 7 9 20 19 10 9 13 2 6 3 19 2 12 17 12 11 14 0 10 16 17 13 17 19 19 14 14 20 20 1 12 9 4 13 20 6 1 1 0 13 20 16 15 8 4 6 6 20 9 3 9 8 9 18 11 12 14 19 2 20 15 15 15 5 7 7 12 14 7 6 15 9 10 8 1 9 2 13 8 19 4 14 19 8 18 9 11 7 17 7 13 14 4 4 5 1 13 19 8 3 13 15 3 15 4 10 12 20 12 15 6 2 4 11 4 16 2 0 17 7 18 5 1 15 16 16 16 18 11 2 20 16 3 3 20 16 9 18 17 17 1 10 11 11 18 20 10 5 2 4 13 2 14 18 7 18 5 17 8 4 0 5 3 7 15 20 12 1 10 14 20 9 15 6 1 8 15 12 5 19 9 0 9 18 20 8 14 8 12 18 7 14 0 12 0 15 15 6 2 4 11 19 15 11 17 19 2 15 7 18 4 20 7 12 5 12 0 5 1 1 9 17 3 11 10 2 4 13 9 4 2 17 12 8 10 18 19 20 17 6 19 9 13 3 2 17 2 7 20 11 4 6 20 2 0 15 13 5 9 3 14 15 5 5 0 13 20 7 18 8 20 6 7 0 18 9 4 1 7 4 2 17 10 11 7 4 15 13 18 19 4 4 8 9 7 5 6 8 5 4 13 20 14 8 5 6 5 14 15 18 17 6 6 6 3 5 14 12 12 9 4 9 5 16 11 11 12 7 3 12 8 16 12 5 4 0 16 6 13 3 19 1 6 15 14 11 18 3 16 0 12 1 0 0 6 15 10 18 9 6 18 14 1 8 15 5 11 11 13 6 18 11 10 6 15 19 17 15 0 16 20 10 2 8 13 16 10 15 10 6 3 5 18 15 10 10 10 2 17 3 17 18 12 20 11 19 19 17 16 1 5 2 4 11 20 17 5 9 13 1 9 17 2 9 17 2 13 2 17 19 3 15 7 6 9 14 0 7 14 4 5 3 12 6 14 6 20 4 3 19 11 18 12 5 8 11 10 16 6 4 18 14 4 20 7 5 2 17 15 10 8 2 14 19 13 9 12 5 8 7 4 15 4 13 2 18 14 6 16 14 9 8 19 20 15 8 8 2 7 16 12 9 13 0 11 14 11 6 14 12 2 3 5 11 4 12 11 13 18 16 6 4 4 4 4 13 8 0 0 0 3 7 15 8 15 13 0 13 14 1 0 3 3 20 10 14 6 15 9 0 13 11 18 17 14 6 16 2 9 18 8 5 13 5 6 16 13 13 17 2 5 14 5 3 17 13 12 14 11 4 1 2 20 5 14 18 15 8 16 4 18 19 16 17 16 10 17 17 7 16 4 19 20 7 19 2 14 17 13 12 20 3 1 3 14 20 15 20 11 4 3 20 15 18 6 18 2 16 19 10 5 1 2 3 6 18 9 18 19 1 1 14 19 8 4 6 12 10 5 0 11 15 4 18 4 6 2 10 2 6 13 13 4 11 0 6 5 2 6 4 19 0 12 15 15 6 6 19 20 12 9 6 9 3 3 18 18 2 8 12 4 16 18 17 19 6 20 15 17 5 9 13 18 8 19 5 15 10 9 8 2 5 19 19 16 0 1 15 16 11 19 20 20 0 0 11 11 13 16 0 16 5 17 14 9 9 14 10 8 0 17 18 20 18 8 20 4 8 20 10 19 16 19 14 3 20 20 16 19 10 16 14 5 1 4 7 15 10 14 6 17 4 19 15 9 18 10 3 17 0 20 13 1 9 8 12 9 2 11 11 13 19 7 13 15 10 9 1 5 4 7 12 1 12 6 10 19 15 8 15 1 15 14 16 12 3 0 3 3 14 9 19 10 19 3 8 17 13 9 4 4 9 18 11 16 15 16 11 20 3 5 15 0 5 0 19 15 7 14 8 9 4 12 16 10 3 12 2 19 11 18 3 15 4 18 7 17 5 12 17 13 4 5 5 7 18 5 1 10 16 14 7 6 5 8 12 14 3 18 14 13 15 5 18 2 2 11 2 12 5 11 3 0 20 20 5 13 6 12 10 17 10 20 12 13 18 6 8 15 13 0 3 4 9 15 15 13 20 4 20 10 5 9 2 12 17 0 3 6 19 13 17 5 19 2 6 11 3 18 11 4 3 2 12 0 15 3 18 18 13 0 2 18 3 5 16 10 6 13 16 5 7 11 18 13 9 7 2 9 10 16 3 1 0 4 5 13 20 19 19 19 0 18 6 3 2 5 12 6 20 13 14 12 5 19 10 6 0 17 5 9 14 4 13 5 20 16 20 15 11 0 18 9 19 13 11 17 8 8 5 19 7 15 11 6 7 3 9 12 16 3 0 16 1 5 10 1 4 13 5 17 16 0 18 14 20 19 16 18 16 9 2 13 10 2 19 20 10 3 13 13 5 10 18 7 4 3 11 13 10 17 15 3 14 4 14 10 1 13 5 17 13 1 17 3 19 16 18 9 7 0 0 14 3 4 11 11 8 19 10 14 8 17 14 4 1 10 0 6 6 4 4 18 18 12 7 9 11 2 7 11 20 2 17 12 0 10 16 12 12 13 6 0 2 11 13 0 20 14 5 11 18 2 8 3 0 0 7 19 19 18 8 10 5 4 4 5 19 18 5 12 8 19 20 4 19 9 12 15 19 18 6 15 14 12 2 11 16 14 7 16 4 0 20 12 13 11 3 10 17 2 18 20 6 0 18 15 18 11 11 20 2 14 8 7 15 19 4 19 11 7 2 14 3 15 14 4 6 20 18 19 17 17 6 11 2 15 6 2 0 5 5 14 7 20 5 10 2 2 9 6 11 12 11 15 20 15 14 13 0 9 6 14 18 13 0 3 6 4 19 19 14 5 18 7 4 14 20 7 11 8 9 16 6 8 0 7 19 5 15 5 19 16 3 11 11 8 16 5 13 6 10 18 18 10 10 12 14 10 7 19 5 11 7 13 4 10 3 10 15 5 11 5 0 20 8 17 4 20 12 1 0 8 10 11 4 17 20 20 15 5 12 18 14 11 2 7 11 7 9 14 17 13 18 11 13 13 20 19 9 3 19 9 2 19 4 17 2 3 12 15 15 19 20 11 1 7 12 5 0 17 10 18 18 6 10 17 5 0 17 5 8 4 19 12 2 7 9 20 0 19 20 8 3 5 0 20 18 0 15 0 0 3 20 19 20 2 15 8 2 18 19 18 3 6 19 2 9 6 9 15 1 5 0 17 6 3 11 1 16 0 19 0 20 1 0 8 9 0 3 15 16 16 18 18 4 7 6 3 19 17 12 4 14 0 12 7 4 10 4 12 18 20 14 13 16 14 15 12 1 16 7 20 17 2 10 14 9 4 16 17 4 15 10 6 17 3 5 14 14 9 18 12 17 20 10 18 10 20 5 0 2 13 13 3 3 18 5 16 7 8 8 11 14 19 9 5 16 0 8 11 9 17 0 14 6 19 6 16 13 9 14 6 2 14 9 6 3 18 3 0 5 17 15 5 19 13 12 19 9 13 18 0 14 3 13 5 9 20 0 16 10 18 10 12 6 6 11 1 14 16 9 14 16 4 14 7 3 18 6 19 20 0 8 5 11 14 3 2 6 2 14 18 15 15 17 16 18 17 7 15 2 11 6 16 3 5 2 0 10 20 10 2 6 16 18 9 9 20 13 3 19 1 9 12 3 3 5 2 14 10 8 2 12 1 2 6 7 18 18 4 11 18 12 12 8 18 8 16 10 1 11 10 15 5 1 12 3 13 3 6 19 4 17 5 11 4 7 1 6 5 12 20 6 19 9 9 17 6 1 3 4 4 19 4 17 18 13 10 11 11 15 18 2 8 10 14 20 15 6 13 17 1 19 16 12 0 14 9 0 16 1 10 8 2 0 0 5 5 8 15 10 13 2 4 2 11 0 8 16 11 0 11 13 3 2 7 5 16 18 0 17 9 8 0 10 17 17 6 5 5 5 1 17 10 17 1 7 19 9 12 15 16 20 9 18 4 14 1 17 8 5 9 7 12 3 16 7 15 16 4 9 7 16 14 1 6 18 4 8 8 17 6 18 19 5 17 4 18 16 3 4 3 19 15 17 4 0 2 15 16 1 20 3 12 4 18 20 19 6 5 1 17 15 6 2 19 14 7 12 17 5 7 17 3 6 15 20 13 13 10 14 0 11 10 2 12 14 4 17 20 2 8 2 6 4 18 10 20 6 19 6 8 6 0 11 14 14 1 8 2 19 0 0 12 2 11 8 7 1 8 5 11 13 7 3 5 12 9 19 14 15 9 5 18 19 10 8 0 15 17 7 10 16 10 10 6 13 18 8 5 9 18 8 20 7 7 1 6 18 7 18 20 10 19 11 18 19 8 2 1 13 1 20 2 17 1 12 1 14 6 0 6 10 19 20 19 20 7 20 18 11 6 18 11 11 2 20 10 12 19 5 3 20 16 0 9 17 11 19 6 1 8 18 4 11 15 4 6 18 1 9 5 18 5 11 7 9 16 12 19 17 18 7 18 5 19 11 1 6 15 2 19 0 19 14 13 4 19 18 3 9 10 8 7 4 8 1 14 10 13 17 5 15 5 8 14 19 4 8 5 7 11 1 20 14 20 9 20 1 5 0 10 19 15 0 11 6 17 2 4 0 2 0 8 1 5 9 2 15 16 12 6 14 6 16 4 9 1 19 2 7 11 18 14 20 4 13 5 15 9 14 5 13 9 18 16 2 10 19 4 7 2 19 20 8 14 18 15 12 17 18 13 1 6 3 12 3 9 7 20 11 1 8 20 4 10 20 12 15 14 19 14 6 11 18 1 8 8 20 6 18 7 20 0 6 11 0 6 6 12 7 16 18 20 8 9 16 19 2 4 2 2 11 4 2 16 15 10 9 10 13 9 11 19 7 10 4 13 2 5 19 17 18 2 7 2 11 13 10 0 5 13 8 13 20 5 10 0 5 20 19 1 5 12 17 13 15 9 0 17 4 15 5 1 11 9 11 14 16 4 20 16 20 20 3 12 1 3 19 1 14 16 19 16 2 17 19 11 2 11 3 4 20 3 2 4 3 4 10 7 20 17 13 0 8 7 4 17 12 8 15 0 13 1 19 3 16 2 18 4 4 1 13 12 13 18 9 13 20 11 1 10 16 15 13 6 20 5 3 19 12 3 16 4 10 5 16 14 1 15 13 3 9 15 2 17 8 17 4 3 2 14 17 16 7 7 6 20 0 8 0 16 14 9 1 13 17 2 16 15 7 11 19 0 16 11 7 3 6 17 7 5 5 8 18 9 5 17 7 15 12 9 4 10 0 15 4 9 8 12 8 14 10 17 10 0 0 7 8 10 19 5 2 11 17 10 19 1 11 1 14 8 19 10 5 0 13 0 2 14 4 13 3 0 14 5 4 10 6 18 4 1 6 7 12 3 20 11 9 18 11 8 20 14 3 1 0 11 6 2 15 5 19 5 4 7 11 8 13 0 13 3 10 11 16 20 4 8 9 9 11 15 10 12 9 14 19 16 8 8 8 5 16 18 19 20 7 17 7 20 19 10 3 6 5 0 18 14 4 13 3 20 19 12 10 18 17 4 17 5 16 11 20 19 11 11 1 5 10 7 0 4 0 2 7 9 9 13 12 18 4 17 7 17 20 1 0 16 16 9 9 11 13 11 16 8 7 18 18 11 12 20 4 0 15 9 2 16 6 4 9 3 14 20 2 3 5 4 4 9 3 0 20 6 3 8 14 6 7 12 0 2 2 15 11 15 6 6 18 4 0 19 8 9 15 12 0 14 15 9 13 8 17 15 19 20 14 12 3 9 15 17 8 6 13 1 12 8 3 1 14 16 15 10 1 9 2 7 9 18 13 6 11 9 8 10 19 18 18 9 11 8 0 19 6 17 5 0 13 5 6 19 2 7 10 0 12 12 1 12 2 4 11 5 20 16 8 9 15 6 16 20 20 0 7 12 5 13 1 14 1 5 1 6 2 20 7 14 19 5 12 13 11 14 9 15 18 14 13 0 11 15 12 3 18 18 17 20 0 17 4 16 5 12 7 12 3 10 3 10 11 3 7 2 16 8 13 4 8 6 9 3 11 12 2 18 15 18 9 18 20 0 6 19 2 19 5 17 14 4 10 16 10 1 3 7 5 11 1 6 5 19 15 19 20 10 8 11 20 2 13 10 4 19 5 10 16 3 17 1 20 16 7 13 18 18 11 16 13 16 9 11 8 9 18 2 10 15 14 19 19 0 14 6 16 2 13 17 7 12 12 6 1 11 19 19 2 14 18 1 0 10 8 13 7 4 9 11 3 0 11 18 15 13 12 1 3 7 4 9 10 20 5 17 4 2 16 19 15 15 3 20 4 4 18 0 6 10 5 15 19 11 2 15 11 3 10 16 16 2 2 4 16 6 5 20 0 6 10 16 0 9 14 7 17 5 11 9 12 7 16 14 6 20 8 15 17 10 20 16 14 15 12 20 5 0 6 14 14 7 14 11 6 0 12 1 6 14 11 15 14 5 20 3 2 14 9 5 14 1 20 1 14 5 11 7 15 11 14 13 5 10 9 12 1 0 7 4 6 6 16 6 1 19 7 6 13 5 10 7 12 13 2 12 5 18 17 0 2 20 6 10 0 17 0 0 4 4 6 1 5 15 20 0 18 14 1 17 4 4 18 16 3 16 12 4 17 14 15 7 18 13 11 5 14 11 6 19 12 18 13 8 2 12 5 12 11 3 20 11 7 5 9 11 0 16 14 2 16 12 14 17 18 10 18 4 19 14 12 20 20 11 11 6 14 2 17 5 16 0 0 17 17 0 10 15 3 16 16 14 7 13 20 1 9 12 20 18 1 15 11 13 15 2 10 4 16 6 17 11 15 9 15 19 7 15 11 2 8 1 20 0 8 9 13 8 15 15 19 10 16 0 6 1 0 14 17 16 20 15 19 19 4 15 16 4 2 16 8 4 6 17 2 9 16 13 9 17 14 10 9 12 7 8 13 19 19 13 6 9 0 8 19 8 8 10 11 4 14 17 1 7 2 4 20 13 8 0 11 4 10 4 1 13 3 15 16 7 20 7 12 15 8 17 6 14 3 12 18 4 11 10 15 15 19 18 10 18 8 8 6 10 7 7 12 19 0 1 16 11 8 10 19 6 15 20 4 4 14 15 3 14 1 19 7 4 5 15 8 10 7 4 19 6 10 20 7 3 13 18 13 6 16 19 2 11 1 14 13 8 17 6 19 11 18 9 3 6 15 8 5 0 5 18 10 7 16 13 1 1 5 15 18 18 6 9 16 3 14 3 4 20 12 12 12 8 2 7 3 18 10 14 3 0 11 6 16 19 15 0 4 6 8 3 0 11 19 2 12 15 16 1 8 1 4 1 10 14 4 2 6 17 2 4 4 19 7 20 20 6 9 5 3 17 16 4 8 14 20 13 19 1 11 17 1 15 12 11 2 15 2 7 3 5 4 7 3 17 13 6 4 11 10 5 3 3 4 18 3 20 17 18 0 5 6 0 12 7 4 5 9 18 0 7 3 11 17 9 3 6 15 10 12 17 16 9 7 19 18 6 4 12 19 0 2 7 5 7 2 0 10 17 10 17 9 17 4 0 11 2 6 20 4 5 7 14 10 19 5 2 19 10 11 13 11 10 14 14 0 2 14 8 5 1 12 20 19 15 18 19 10 3 1 9 1 3 6 8 19 1 10 18 8 16 11 18 5 14 16 15 4 19 15 16 17 8 16 4 8 2 20 19 0 9 19 20 16 9 14 10 19 18 3 19 7 5 19 16 9 3 19 2 6 8 2 12 7 3 1 7 10 20 20 8 20 2 3 6 16 18 1 15 8 11 13 19 7 19 14 7 18 2 4 14 2 3 10 11 20 6 14 13 0 19 1 15 19 15 14 0 9 15 19 0 17 19 18 0 8 6 0 14 12 6 13 19 6 2 13 18 14 3 2 7 3 8 6 3 6 3 14 0 10 16 5 10 16 1 18 7 6 2 10 15 16 17 4 7 4 12 15 13 20 18 4 19 18 15 2 10 5 2 9 6 15 3 16 5 15 12 18 18 20 0 0 1 15 17 12 11 20 15 17 6 6 16 2 13 8 3 16 17 10 7 10 19 20 16 13 19 4 9 7 14 18 3 14 0 4 17 5 18 4 8 17 4 18 0 12 7 8 2 4 3 8 18 2 18 1 3 17 4 19 18 20 19 18 20 16 6 15 9 13 3 7 12 13 14 4 14 13 7 4 14 9 18 14 2 19 7 6 1 11 7 7 5 7 7 13 0 2 20 18 7 10 4 3 8 18 11 16 12 3 0 17 3 16 12 11 5 10 8 5 20 10 16 16 17 11 5 3 20 2 3 17 4 18 18 0 15 10 18 18 13 15 3 12 15 1 3 20 17 20 9 7 15 17 7 6 8 14 17 3 10 16 5 5 14 9 12 14 17 1 14 7 1 18 16 5 11 16 17 0 12 13 20 14 20 2 9 6 4 19 7 9 5 15 10 5 17 13 1 6 8 7 6 8 9 9 8 0 11 17 15 11 11 8 2 4 6 2 12 20 18 1 12 6 5 15 17 11 11 20 11 12 20 17 8 2 19 5 1 15 16 19 2 14 9 0 9 8 3 8 13 11 15 10 6 7 6 10 8 0 18 0 10 6 3 14 17 15 5 19 5 8 12 0 1 15 7 13 5 19 0 1 6 9 0 19 19 6 16 9 20 10 15 13 16 13 9 5 18 11 7 17 8 2 9 6 13 18 16 7 9 13 11 17 7 20 15 5 14 17 8 20 7 7 17 7 18 0 20 17 20 1 9 6 20 3 1 12 3 5 6 11 2 0 11 9 13 13 5 2 2 17 13 19 15 1 14 17 11 14 2 18 14 13 2 2 0 19 2 0 10 11 20 8 16 18 18 14 18 16 11 19 11 3 12 8 10 4 1 10 9 9 8 4 4 2 15 19 9 13 13 12 12 13 16 2 2 16 11 14 19 1 2 6 9 1 6 20 16 13 1 4 3 17 17 13 4 3 12 5 12 8 9 16 7 19 13 5 16 1 7 7 18 11 15 17 8 9 0 13 1 12 3 13 17 9 2 15 10 11 8 7 5 10 6 14 12 4 20 1 14 13 6 17 4 18 2 6 19 8 18 0 14 7 13 3 13 0 15 6 10 15 13 17 15 15 9 0 3 15 7 16 3 9 10 0 10 20 13 18 19 12 13 16 5 14 18 1 18 17 6 20 9 14 12 5 1 14 10 11 2 4 16 19 19 17 7 14 3 5 0 4 16 11 0 14 8 20 20 9 11 5 19 16 9 1 19 0 7 2 16 11 15 3 7 3 0 11 13 13 9 10 19 8 3 7 7 20 6 5 8 12 2 7 6 15 15 13 6 12 16 13 9 20 11 13 5 20 15 3 5 15 7 12 6 17 17 9 11 17 0 7 20 17 10 5 17 0 9 3 15 20 0 5 5 6 1 13 8 17 15 5 18 10 2 14 18 0 14 8 8 13 14 14 0 13 12 1 19 19 19 14 15 3 4 0 16 6 20 4 17 9 19 1 15 11 1 13 13 14 13 16 13 4 20 7 20 3 9 8 2 5 16 4 5 2 10 8 12 14 7 11 15 18 5 13 13 16 8 14 9 4 4 7 15 15 20 0 16 7 1 20 20 10 17 11 4 14 16 11 20 15 18 11 4 11 18 15 12 0 18 0 20 18 6 2 18 12 17 13 5 4 7 11 1 9 9 0 2 0 0 0 11 4 5 0 16 16 5 0 3 8 11 10 9 3 6 7 7 16 4 12 10 12 8 12 9 0 9 8 16 9 10 0 4 12 12 15 18 11 11 6 11 9 17 14 10 6 11 15 5 10 11 10 12 14 15 1 7 3 17 4 16 18 19 9 13 5 1 12 1 3 3 1 19 15 3 18 5 13 5 15 20 0 14 12 20 2 5 5 18 2 6 0 17 12 17 17 20 12 17 4 16 0 4 10 12 2 11 0 2 10 12 10 18 20 12 0 9 20 19 6 0 8 5 20 0 10 11 15 5 16 20 1 10 2 1 19 2 11 18 13 15 6 10 20 2 11 12 19 19 20 19 7 1 18 11 18 11 3 17 9 2 8 6 18 13 14 17 7 17 0 5 7 14 1 2 14 18 6 9 12 15 5 8 15 6 11 19 11 16 3 9 14 12 0 6 1 11 17 12 11 1 19 7 20 9 6 15 3 2 11 12 15 2 13 19 14 2 19 1 10 20 14 14 18 3 12 4 1 17 20 6 8 13 13 4 17 0 8 9 18 6 12 7 1 10 19 11 0 7 18 10 9 13 3 1 11 15 8 10 9 16 2 14 3 12 9 10 14 19 8 2 2 20 20 11 2 6 4 19 10 0 3 2 17 17 0 14 11 17 15 18 20 10 3 10 1 6 0 15 18 13 8 17 5 20 20 7 0 18 5 10 18 17 0 13 11 14 0 19 9 1 6 11 16 4 10 8 15 3 19 3 11 9 5 4 1 12 5 10 4 20 17 12 6 15 7 17 20 5 13 15 8 14 3 7 5 4 6 6 5 6 4 11 4 1 5 16 14 9 7 8 15 6 18 18 20 5 7 15 17 11 12 9 18 0 12 6 5 2 6 9 11 3 20 8 20 18 5 2 1 0 20 1 17 3 3 18 6 2 12 17 6 16 8 14 15 20 0 17 19 5 0 12 11 18 18 19 12 11 7 7 7 10 18 13 15 7 10 10 16 2 4 19 7 18 19 7 3 17 14 8 1 3 19 5 11 10 9 2 5 9 13 5 16 16 4 16 15 16 6 9 10 4 20 7 18 14 13 4 20 7 11 11 12 4 15 0 17 1 8 18 8 14 5 2 10 10 20 3 12 7 15 2 16 9 20 20 18 12 14 9 6 5 14 9 10 5 7 19 4 12 11 14 7 3 7 20 2 8 16 5 16 8 8 7 1 18 13 7 9 14 9 3 14 3 2 9 15 2 9 5 16 14 18 20 11 8 8 11 9 9 10 0 4 1 0 1 19 4 12 9 13 3 1 14 13 20 7 15 1 12 4 8 18 19 16 15 7 18 12 11 4 11 16 3 1 20 16 3 1 2 13 9 20 11 6 3 1 13 3 12 3 18 17 13 17 12 12 16 11 12 10 17 5 5 0 20 9 19 6 17 19 17 7 15 8 5 0 19 15 4 11 9 10 6 6 7 6 15 18 2 4 1 2 5 4 7 14 17 13 19 0 7 12 4 8 9 14 10 11 15 0 13 13 4 5 19 0 4 12 9 17 16 5 15 0 11 2 2 5 15 9 18 19 2 17 14 10 2 6 20 0 20 0 6 6 15 8 7 7 1 12 1 17 10 16 4 13 12 20 12 12 1 6 14 8 5 2 6 9 10 7 16 3 7 20 20 15 7 12 0 6 1 6 0 7 3 12 7 0 17 14 7 15 11 8 18 15 16 14 10 14 15 14 7 18 7 1 16 9 1 14 19 2 6 6 19 18 20 17 5 1 0 16 11 2 4 17 11 12 3 18 14 13 17 12 4 10 10 5 5 11 18 5 19 2 6 8 20 4 16 19 10 20 11 1 9 17 7 0 3 20 16 8 4 5 16 1 4 0 10 1 7 17 3 5 8 5 6 20 6 8 6 13 1 2 2 17 7 1 3 17 3 11 19 11 8 15 20 17 11 3 16 20 5 9 3 4 2 6 7 19 2 0 6 1 9 16 11 4 1 5 1 20 2 10 0 12 18 7 9 7 4 14 13 0 7 1 15 4 16 0 6 8 20 19 4 6 18 12 10 8 10 9 13 5 16 7 7 13 20 0 4 4 1 17 17 13 18 7 12 19 4 20 8 10 16 3 16 7 17 3 20 19 18 13 16 8 19 16 4 11 11 11 8 19 1 20 14 0 15 10 4 10 15 19 7 10 4 5 17 1 6 1 0 2 3 2 2 17 10 11 13 8 20 13 15 0 11 15 20 12 14 3 14 14 16 20 6 9 0 6 9 10 9 2 17 1 20 1 13 14 1 2 20 15 18 9 1 15 15 20 20 11 16 4 17 6 5 17 4 5 10 16 11 20 9 14 10 8 4 17 11 6 4 15 20 12 20 2 18 2 19 0 4 19 2 16 18 7 18 13 7 19 11 7 13 6 6 10 16 13 6 1 1 20 8 7 11 10 12 2 5 16 14 7 3 13 9 6 20 2 8 11 0 15 14 13 12 0 19 20 19 14 17 0 17 0 18 19 15 14 2 7 8 16 2 17 15 4 2 17 16 11 7 7 9 15 20 15 7 7 5 5 8 5 20 5 7 17 5 6 17 9 11 10 2 7 4 19 17 18 7 2 18 3 12 0 11 13 15 6 3 7 1 4 19 6 6 6 6 11 4 20 14 9 12 4 6 20 9 0 12 18 19 6 2 5 10 4 11 8 4 18 10 3 12 0 18 2 6 13 12 9 18 9 4 11 9 19 17 2 12 16 19 19 5 16 17 19 4 12 7 1 5 13 11 10 3 2 13 2 20 12 13 8 18 1 9 17 1 4 20 11 1 17 6 6 15 12 9 16 19 8 6 3 1 4 6 15 16 1 18 18 9 6 5 11 1 17 11 1 10 19 14 14 0 17 3 11 6 14 7 8 6 8 17 3 19 2 12 18 6 2 16 4 4 16 13 7 20 0 1 1 16 15 10 11 6 3 11 16 5 4 0 0 20 18 6 15 13 12 17 17 15 5 12 15 18 13 13 5 18 3 3 6 12 17 20 15 18 12 11 6 10 5 6 1 12 13 3 11 10 15 12 6 18 4 9 3 13 3 2 12 12 10 4 3 10 17 18 8 1 17 6 1 9 13 5 9 0 7 6 5 0 12 15 18 3 14 4 0 10 6 5 10 6 1 11 3 0 19 18 11 15 2 13 14 17 20 2 6 16 8 6 18 17 15 2 16 7 13 0 11 13 19 2 1 8 16 16 3 6 16 4 7 0 17 14 8 3 9 5 17 13 17 3 2 2 15 4 1 9 18 13 13 12 2 11 5 14 7 5 6 10 2 3 0 6 10 18 18 0 12 17 6 17 5 13 15 14 9 11 7 19 2 16 2 18 9 2 4 10 7 8 20 15 7 16 12 10 2 18 1 8 12 14 6 13 18 4 20 12 15 5 1 12 2 1 16 11 16 12 11 5 15 16 18 7 1 20 10 14 14 15 8 17 3 9 6 6 16 2 1 15 14 11 12 0 10 20 12 5 16 14 14 1 17 2 20 20 3 5 11 0 18 14 7 18 15 20 11 0 9 15 1 8 19 2 19 20 7 15 18 16 13 14 2 20 11 7 16 20 16 3 18 0 12 19 17 6 11 18 13 18 18 13 5 16 16 17 10 7 8 20 7 0 12 11 1 8 4 13 6 14 0 9 3 15 15 14 10 7 12 20 17 12 3 20 8 6 15 3 8 4 1 3 6 6 15 8 3 12 14 7 11 13 1 5 15 3 0 11 4 1 13 5 11 3 13 10 16 5 6 20 11 16 9 10 12 14 9 14 5 12 16 9 15 1 8 10 1 19 17 3 20 9 18 0 4 10 13 11 8 9 13 7 7 6 13 14 13 15 17 6 13 13 7 14 2 14 0 8 5 0 15 8 0 5 19 5 5 4 0 11 13 3 19 18 5 2 16 11 18 15 13 17 4 1 20 0 17 11 8 6 0 13 3 11 7 4 15 11 16 17 20 13 9 11 20 18 17 10 9 3 8 19 11 4 7 15 11 9 13 12 15 2 6 1 8 0 13 14 13 3 1 13 19 3 5 18 4 12 12 20 12 14 5 4 3 11 0 16 9 13 4 15 2 19 18 9 14 6 19 9 8 20 0 18 18 16 4 7 4 18 15 1 18 3 12 7 5 11 6 19 6 7 11 2 19 10 7 12 4 17 16 15 4 1 13 11 10 15 0 15 6 18 8 15 17 3 4 19 6 1 9 11 0 14 2 5 20 4 18 5 7 12 11 4 15 4 7 0 4 9 16 17 10 3 11 18 4 18 8 13 10 8 17 12 1 8 15 14 1 7 18 19 17 6 11 18 9 3 4 19 9 11 16 10 18 0 1 20 18 6 13 4 8 10 20 8 10 4 4 0 7 12 19 9 9 16 13 8 0 8 4 9 20 5 6 13 9 7 8 4 13 13 17 9 2 3 1 9 1 18 18 3 5 20 4 16 7 19 15 13 19 8 12 9 3 0 10 12 9 5 10 17 17 11 15 4 19 5 8 12 12 1 2 3 10 1 15 15 16 19 12 6 13 16 17 8 2 11 8 1 1 9 11 9 14 2 3 3 16 15 15 12 7 13 4 2 18 5 13 17 9 9 1 9 14 10 14 14 19 7 19 6 10 19 11 12 14 5 17 19 9 12 0 7 14 19 3 9 4 6 3 2 8 13 20 5 17 0 0 2 8 4 5 12 6 4 14 13 11 7 5 9 20 17 9 14 9 3 12 17 16 7 3 4 18 15 4 11 3 6 3 17 14 8 9 12 16 10 3 4 1 7 10 10 2 0 1 18 11 14 15 13 0 5 6 0 2 5 6 1 5 8 2 14 6 5 8 7 19 18 10 8 11 20 6 17 11 5 8 4 17 15 15 9 10 18 3 11 14 18 14 6 11 5 4 0 20 4 6 8 17 4 0 3 14 10 11 12 7 8 1 5 16 18 4 10 13 9 15 9 4 20 15 17 4 0 4 20 19 12 15 4 6 18 19 11 4 0 7 20 4 18 12 7 5 11 10 11 4 20 15 5 14 12 10 8 15 13 0 16 11 5 17 7 2 4 14 18 12 2 12 8 13 9 18 10 16 10 18 14 12 5 6 12 18 5 9 11 17 0 2 6 2 17 10 13 15 16 12 16 15 16 6 0 1 14 7 9 20 11 10 14 18 9 16 13 2 8 20 8 4 11 16 2 9 8 4 10 3 6 11 1 11 16 18 20 9 14 14 10 14 12 11 13 2 2 18 13 14 12 5 18 12 15 3 16 3 6 12 9 5 19 6 12 15 5 3 10 17 13 6 6 12 0 1 14 4 17 8 4 10 9 9 19 18 1 12 16 14 7 18 18 3 16 17 5 18 15 14 7 20 7 8 16 3 19 3 5 14 0 9 19 0 9 2 5 10 0 0 10 20 13 10 15 12 0 2 17 4 11 5 2 3 18 15 12 5 2 4 1 1 6 2 1 7 7 20 5 16 0 15 15 13 3 1 12 10 16 7 15 9 8 11 17 11 8 4 7 4 1 19 20 4 12 15 11 6 20 11 20 2 5 9 14 0 7 10 1 1 14 0 19 4 9 20 18 19 18 7 4 10 16 13 5 3 6 16 3 20 9 15 15 0 5 5 9 16 10 5 2 12 2 1 2 2 14 0 10 4 20 12 11 19 2 3 4 3 6 17 16 12 17 1 6 1 6 4 18 6 5 8 5 11 15 2 20 2 19 18 2 6 2 17 16 0 2 13 16 10 10 18 5 11 20 14 14 1 16 14 20 8 3 13 15 8 8 8 18 19 12 2 3 12 15 11 15 13 3 12 9 8 20 2 18 2 17 8 3 11 15 5 18 17 12 4 6 16 14 4 6 10 16 9 19 12 11 14 3 13 12 1 18 11 13 17 6 5 10 18 3 2 6 4 0 16 0 1 20 12 3 19 1 15 16 19 5 2 17 2 4 20 17 6 1 5 0 16 4 13 1 9 10 10 20 9 19 9 7 9 14 7 19 6 4 9 8 14 20 18 15 14 10 19 13 3 17 11 8 16 9 1 14 2 20 13 7 0 13 10 8 6 10 19 19 7 3 17 9 13 11 2 12 17 13 11 0 9 2 15 5 20 11 1 18 7 19 0 8 20 16 13 2 19 3 3 10 4 9 16 2 20 6 9 19 15 0 7 19 18 6 17 4 2 13 19 6 11 19 12 17 11 13 14 6 3 16 14 13 8 6 9 18 10 20 10 3 13 10 7 6 2 19 14 1 4 19 13 15 6 5 7 11 12 16 2 3 0 4 14 15 2 14 10 13 1 7 6 14 1 19 11 8 8 6 12 2 4 0 19 11 4 12 1 16 20 5 8 16 19 9 15 14 0 1 4 13 15 5 12 9 10 2 17 9 11 3 14 0 11 19 6 15 2 9 20 1 11 4 20 17 19 5 0 15 6 1 17 20 13 15 4 3 8 1 11 8 11 10 20 19 15 5 17 6 17 0 10 2 18 2 11 15 9 7 20 1 6 14 17 16 12 2 3 10 2 19 2 10 9 14 19 13 0 1 17 2 3 4 0 15 17 2 0 14 15 1 5 18 7 0 1 15 0 0 9 17 6 17 18 19 18 12 15 7 13 18 16 19 18 19 9 17 3 8 0 18 17 5 7 8 11 5 5 0 14 6 17 15 8 13 14 15 20 3 14 17 17 1 10 15 17 1 19 11 8 0 5 2 13 5 9 0 9 1 5 18 10 20 8 4 8 2 15 1 13 10 16 12 11 6 19 9 13 15 17 14 17 6 19 0 2 7 12 20 13 8 17 15 20 3 2 0 20 9 7 20 3 20 17 7 16 10 7 18 9 4 11 7 1 10 10 4 14 13 19 16 17 7 2 2 19 8 18 11 12 2 2 12 13 8 13 15 7 19 12 14 17 12 2 20 20 5 10 3 14 2 14 5 8 9 8 15 1 20 14 2 8 16 3 13 5 14 9 16 13 9 12 8 6 20 8 14 14 2 10 0 8 13 9 19 9 8 18 19 5 20 11 15 2 20 1 14 1 10 2 19 2 11 6 9 4 2 7 12 2 20 19 15 2 12 19 20 14 17 15 18 19 19 15 12 15 8 2 0 10 16 17 18 13 7 4 15 20 16 18 15 18 9 16 0 15 13 7 13 4 8 19 8 9 14 14 1 15 19 4 19 15 6 11 20 19 16 20 6 16 8 3 15 3 4 13 0 14 19 7 14 8 2 0 8 10 11 14 17 17 10 19 16 1 10 17 6 16 18 2 14 1 14 13 20 5 3 6 7 6 1 6 4 12 19 16 15 13 4 12 20 7 2 15 15 17 13 4 6 5 19 19 6 12 13 13 10 7 8 12 13 7 11 8 20 2 4 13 2 20 11 16 18 1 7 0 6 3 0 18 8 19 20 17 13 12 4 16 17 6 0 19 15 10 14 16 12 6 12 5 19 1 11 16 9 6 1 7 3 8 8 5 9 15 5 5 9 14 17 9 3 6 8 4 10 9 4 6 20 2 16 8 17 19 16 9 14 8 0 20 17 5 8 16 12 2 6 17 13 17 17 15 6 5 2 4 18 6 6 7 20 6 4 4 15 0 6 17 7 11 17 5 0 13 14 10 5 5 18 3 0 11 15 7 19 15 19 16 13 20 3 13 17 1 2 8 6 14 2 5 15 8 11 12 6 16 20 14 13 3 4 8 15 7 17 16 18 12 12 10 2 14 2 9 5 13 1 18 16 17 6 14 16 8 12 20 1 9 15 10 4 19 20 2 6 7 4 17 17 4 6 1 20 1 18 13 5 5 13 1 8 0 6 11 17 8 12 2 20 16 9 11 18 4 18 20 9 20 1 17 12 10 6 15 15 8 16 5 11 17 0 19 17 11 15 9 10 13 19 10 6 19 7 8 9 17 10 19 4 2 8 5 18 13 15 2 19 17 20 15 13 6 4 5 3 8 3 4 16 2 5 13 0 8 19 12 4 7 4 8 2 0 5 15 7 7 11 18 5 19 16 3 1 12 16 8 6 18 6 4 7 15 13 14 7 20 15 20 5 7 20 5 12 19 5 10 20 10 9 17 2 10 15 3 3 17 9 8 12 20 8 14 7 15 18 18 13 13 7 14 7 3 19 6 0 14 11 13 16 1 5 13 2 18 18 15 4 2 10 9 0 13 19 13 8 15 19 12 11 17 7 9 14 7 5 6 0 4 10 15 10 16 7 8 3 6 17 4 8 4 14 9 19 4 1 20 7 13 0 0 18 10 4 11 19 9 11 10 15 3 3 12 20 19 9 0 4 20 17 14 11 13 9 18 0 20 14 10 2 0 13 19 3 4 20 15 15 9 9 8 16 19 8 10 15 7 18 7 5 14 14 1 4 20 5 17 3 13 6 14 17 1 14 16 6 6 9 18 10 3 19 12 16 3 3 16 11 14 18 6 14 0 7 8 8 8 1 4 4 10 20 5 14 18 13 0 19 7 17 0 17 13 11 14 13 19 3 1 13 7 11 15 15 11 19 0 20 4 19 7 19 7 17 17 11 5 12 9 16 10 18 1 1 0 19 13 7 11 6 10 1 14 15 10 11 3 12 13 7 18 19 11 17 17 19 16 17 15 4 15 14 14 13 9 4 4 10 15 4 5 14 14 13 13 0 6 18 12 8 4 4 15 8 17 17 16 8 14 19 2 17 6 3 9 7 6 9 19 10 13 20 16 12 7 18 2 2 6 2 11 11 7 10 12 8 18 17 9 6 10 16 16 10 16 13 8 15 2 14 17 13 16 7 14 16 10 20 17 9 6 19 10 14 10 20 15 12 8 13 20 20 14 17 13 20 10 7 15 16 16 9 17 11 9 8 6 12 3 3 5 10 3 5 12 9 3 5 4 16 17 11 9 5 11 7 12 8 0 10 1 2 5 8 12 12 6 18 0 3 5 10 2 1 5 18 15 11 9 18 18 11 17 6 8 7 6 18 10 3 18 9 8 7 18 5 4 2 6 17 20 8 14 0 17 0 9 11 11 18 3 12 1 20 20 13 9 20 20 12 15 6 12 7 2 4 9 4 5 19 17 12 3 1 20 0 14 8 5 9 1 1 3 9 5 13 17 3 16 16 0 14 17 20 17 3 1 19 0 14 1 2 14 16 11 5 12 10 9 14 7 16 1 2 8 10 1 7 11 8 18 11 5 18 4 12 5 0 18 8 7 6 10 0 14 15 15 16 19 20 8 13 6 20 0 20 19 10 16 20 1 9 20 0 7 11 9 4 15 14 2 1 20 19 16 6 14 2 3 13 18 13 2 1 10 16 13 7 14 12 3 7 2 1 10 19 8 0 2 10 4 18 20 11 20 20 2 4 6 10 10 18 2 18 3 1 17 9 3 8 8 19 7 11 9 10 1 14 19 10 6 19 3 13 11 15 3 5 19 10 12 11 17 7 13 12 20 4 17 3 6 17 18 14 14 15 12 10 6 20 7 5 20 14 15 6 0 5 11 15 4 14 19 10 15 15 16 14 12 17 9 8 17 12 15 8 17 15 6 1 10 11 6 4 19 16 9 13 3 14 5 16 0 5 3 13 5 16 15 8 5 11 0 4 14 3 10 7 18 12 8 0 18 20 4 19 13 7 13 6 0 9 9 2 1 18 12 11 11 17 17 8 9 2 12 17 11 20 15 12 0 15 15 13 20 10 15 20 1 20 2 18 5 20 4 7 12 15 11 18 0 15 2 13 14 2 1 20 15 0 3 11 10 20 15 5 13 6 7 20 6 9 8 3 1 7 5 7 5 20 0 19 1 4 6 20 20 4 9 13 7 4 2 3 1 12 3 1 16 11 14 1 6 18 19 16 1 18 6 12 5 19 16 19 15 10 19 9 20 11 5 15 20 16 0 10 13 14 7 7 20 8 2 15 13 14 20 10 2 3 12 17 9 19 16 17 8 11 2 14 7 4 14 5 2 13 9 14 13 2 8 18 5 12 13 16 13 20 1 4 13 5 7 15 14 10 19 15 8 18 11 9 6 2 10 19 4 13 18 19 2 18 16 12 3 14 13 14 12 14 11 19 5 3 6 20 14 16 2 17 9 7 2 7 19 8 19 8 4 15 5 20 7 12 20 10 19 1 14 10 16 19 2 4 11 1 5 17 2 11 1 12 13 10 11 1 19 0 7 1 7 9 7 13 16 19 6 3 6 2 11 14 5 8 16 8 15 12 6 15 17 14 6 16 7 9 19 4 11 19 6 5 7 13 15 2 12 8 6 7 0 17 12 12 15 7 20 2 5 15 0 20 8 10 10 1 0 2 15 19 16 10 20 19 1 15 3 18 14 4 12 11 15 4 20 11 11 7 15 17 6 14 14 17 12 6 15 4 12 1 5 11 1 16 9 2 2 5 4 17 12 2 9 10 20 4 9 20 18 9 1 7 13 18 11 17 3 9 1 5 14 4 20 9 16 19 12 11 12 9 19 8 14 5 0 3 19 8 0 20 0 6 11 19 16 3 16 11 0 1 15 13 17 17 17 2 2 9 9 2 13 20 11 10 15 16 18 9 4 14 9 10 12 14 8 13 15 14 8 4 11 20 20 12 2 3 2 4 8 1 6 19 9 12 5 14 12 0 16 17 7 17 8 18 15 18 11 13 10 4 15 17 1 20 12 12 8 1 18 17 17 11 16 14 10 0 0 10 14 2 1 13 6 7 7 19 5 11 4 4 19 13 6 16 12 20 3 20 17 12 19 17 18 17 4 4 4 9 12 15 17 0 18 12 0 10 2 6 3 17 4 8 15 4 5 8 2 1 4 13 7 18 13 9 13 11 3 19 10 20 19 10 2 13 15 1 0 12 11 8 10 5 9 0 11 19 7 3 19 12 3 10 18 12 6 9 20 19 6 6 2 5 4 9 20 20 13 14 16 15 10 9 0 1 3 0 9 6 19 17 11 15 5 8 0 11 20 20 5 15 18 11 8 1 1 15 0 3 3 3 11 6 12 20 19 4 20 12 5 19 12 19 3 4 17 5 7 1 5 14 18 7 8 10 2 7 11 14 16 0 6 1 1 9 8 11 17 1 20 9 15 8 9 17 1 15 6 15 8 2 16 14 5 7 1 7 16 4 11 19 0 7 6 4 12 9 12 5 0 3 18 9 12 4 14 13 8 18 0 7 12 1 3 11 4 19 15 20 8 5 10 0 11 18 1 19 3 15 16 19 15 20 11 4 14 13 7 14 17 2 0 1 11 6 8 4 5 1 15 3 4 8 9 20 0 19 20 0 13 15 4 16 4 6 11 13 10 1 8 0 20 15 20 20 14 5 9 0 20 2 3 19 11 19 17 2 7 20 8 20 6 13 4 3 8 20 0 12 14 16 2 6 18 8 11 12 13 13 10 16 16 11 13 1 11 12 10 10 4 11 7 9 6 11 12 5 18 2 0 14 19 13 1 2 16 5 14 7 16 0 4 3 1 0 14 3 9 18 10 15 18 1 2 2 19 6 19 16 0 7 11 2 6 3 4 18 10 4 15 4 17 14 20 16 9 4 10 16 15 11 8 4 15 10 11 10 19 3 2 18 9 11 19 9 13 1 16 16 2 3 11 12 12 0 2 6 20 16 8 12 3 9 20 12 2 17 3 12 10 19 15 9 13 19 14 14 10 4 18 19 3 4 3 5 3 3 6 8 13 17 8 8 16 2 1 9 13 6 5 3 20 12 20 1 20 18 2 13 15 10 7 7 14 5 10 1 9 5 11 17 9 10 5 5 14 13 0 19 6 10 3 11 19 7 2 8 6 14 7 20 18 11 5 3 16 0 14 8 12 3 8 3 17 4 1 1 15 3 14 5 5 6 10 19 10 3 6 14 9 2 3 3 14 12 15 14 10 7 14 3 17 11 10 2 12 8 16 6 1 20 4 15 0 20 11 14 9 4 20 17 10 4 5 11 8 5 11 20 1 5 7 9 0 12 12 5 0 13 20 7 17 9 18 10 18 5 1 5 11 0 1 12 7 19 18 9 12 14 16 7 8 3 2 1 17 7 20 3 11 16 7 17 19 5 14 20 18 19 2 15 8 4 3 14 12 19 0 7 1 15 10 18 17 13 9 1 20 1 18 1 9 13 16 4 0 13 17 4 17 1 13 9 18 20 17 0 7 3 15 8 9 2 2 15 1 3 9 1 16 19 10 16 1 18 8 19 9 20 9 4 16 11 1 8 6 5 16 20 16 4 18 0 2 7 0 4 3 3 1 18 12 13 17 5 0 8 17 8 3 16 14 12 3 12 11 14 4 12 6 10 14 6 10 3 10 9 4 10 11 5 10 16 6 6 12 12 2 12 13 2 5 3 4 2 5 12 20 9 12 5 1 15 18 11 17 20 13 18 15 19 8 5 6 18 13 9 19 0 1 19 3 6 3 20 9 8 12 19 6 15 14 2 12 18 6 8 1 13 16 11 20 12 3 2 7 3 3 19 7 17 4 7 11 10 11 18 1 12 15 6 10 13 13 3 16 19 11 8 9 3 17 2 2 18 13 12 18 2 0 3 20 5 14 9 15 9 2 10 2 7 7 6 20 18 17 1 16 14 15 13 3 17 10 2 0 2 0 11 17 5 18 13 18 8 11 8 2 7 4 1 4 18 18 18 8 7 20 19 5 6 13 9 0 20 7 9 10 2 10 2 2 10 19 15 13 20 16 16 10 15 15 9 10 2 5 13 2 4 8 2 16 12 18 2 3 0 13 19 4 13 1 7 4 20 18 2 5 3 6 15 4 3 12 14 15 4 3 20 0 13 2 4 19 18 17 12 16 14 15 16 18 8 8 20 11 20 18 19 20 13 5 1 4 14 11 10 1 18 14 12 9 4 7 15 7 12 0 5 17 14 13 18 3 0 0 13 15 1 1 4 19 3 10 11 13 2 18 12 8 1 19 9 9 2 19 0 2 19 3 4 10 15 8 14 15 9 13 7 8 15 3 17 3 0 12 16 13 20 11 16 15 0 9 20 2 19 17 15 4 11 19 3 3 8 1 18 0 4 19 9 3 16 2 14 0 5 19 20 8 1 18 13 9 10 7 19 1 9 9 4 10 3 2 0 12 2 8 12 4 0 12 14 10 17 20 19 8 4 9 2 14 4 20 2 16 12 4 8 7 6 9 9 4 4 13 14 1 14 20 14 6 18 4 13 7 16 7 2 15 17 2 16 6 19 20 11 14 5 0 0 1 3 8 14 7 20 8 17 0 18 14 14 18 18 19 13 20 0 12 7 5 19 18 8 12 12 9 20 15 17 10 6 2 8 10 1 11 20 11 15 4 17 9 14 3 1 15 18 18 20 10 4 2 20 5 7 18 9 16 16 16 1 15 17 9 16 12 1 17 13 2 2 10 11 1 19 19 20 4 20 3 13 9 12 18 20 2 7 5 13 8 16 9 9 17 18 3 0 20 0 10 10 11 7 17 16 10 9 3 16 6 18 2 15 20 2 3 6 13 15 6 9 12 11 4 5 19 2 3 12 11 17 4 19 19 15 19 3 19 1 0 3 8 13 2 18 19 13 9 7 11 2 20 13 18 15 2 8 19 17 14 16 13 8 4 12 20 14 12 2 6 13 14 9 20 5 5 10 10 10 2 6 6 4 11 7 20 3 15 0 9 6 6 5 20 18 13 17 14 6 14 15 7 3 13 0 17 0 10 0 15 15 7 10 8 13 1 0 6 11 4 14 8 18 9 6 17 4 14 0 8 18 6 2 6 8 5 15 12 5 11 20 6 16 19 18 8 19 16 18 15 17 9 18 20 19 6 4 4 8 8 1 9 18 19 18 13 6 9 6 17 16 5 20 1 14 0 2 7 16 0 10 0 20 16 15 2 4 3 1 11 9 6 14 13 18 3 1 15 14 14 4 1 1 10 13 0 14 13 0 18 0 3 10 9 5 14 18 6 2 1 9 18 9 16 12 20 20 4 9 10 9 13 12 13 3 2 15 4 15 18 5 8 13 19 3 20 0 18 5 18 16 12 7 18 10 5 1 3 2 17 8 7 15 2 4 19 0 7 9 17 1 9 14 9 9 19 20 3 2 6 12 15 11 5 16 17 0 10 16 0 15 7 17 14 18 13 20 17 3 2 3 11 12 18 11 0 9 13 0 6 2 2 14 9 5 7 0 11 12 5 19 16 18 3 16 9 7 18 11 15 18 4 11 4 1 11 8 16 4 13 8 17 3 10 3 7 5 11 19 4 18 12 3 13 1 0 6 19 20 18 18 19 20 7 13 12 3 5 18 7 8 11 15 11 11 5 2 11 8 7 20 13 8 2 3 9 15 16 9 10 4 14 14 16 7 0 9 4 5 10 3 17 10 19 4 14 7 8 18 10 8 11 14 13 11 1 4 13 17 0 7 5 9 8 0 5 11 8 19 5 13 12 15 8 5 9 7 16 0 12 6 8 7 10 9 6 7 18 11 17 9 7 9 4 2 3 14 16 4 10 9 20 5 14 1 8 18 8 10 17 16 0 9 19 20 17 7 4 7 5 13 20 9 1 10 15 17 16 20 19 8 9 3 18 12 7 18 19 19 20 3 10 14 13 6 4 13 2 9 2 15 10 12 6 3 11 2 20 19 14 19 6 2 7 5 6 5 5 15 11 20 4 9 11 7 4 10 12 18 9 20 2 17 0 1 9 0 10 14 13 13 14 1 4 4 3 12 15 8 18 9 15 17 5 15 19 9 14 8 11 9 12 2 11 4 13 6 9 1 18 2 18 4 15 14 19 10 13 5 10 8 4 2 11 7 15 16 7 1 5 13 0 3 14 14 19 4 15 1 16 10 19 13 11 4 8 8 11 3 14 18 6 19 2 20 20 12 4 0 16 6 15 3 0 15 14 14 20 4 11 5 6 0 17 4 3 19 14 6 16 16 20 8 18 5 14 10 15 11 11 5 17 7 7 5 13 10 3 7 13 8 8 6 1 17 7 16 9 14 7 8 10 2 13 14 17 5 16 4 1 17 3 2 8 12 9 12 1 15 4 14 8 11 12 4 15 7 10 5 2 2 0 17 4 17 12 3 3 17 19 5 12 19 0 20 10 15 16 7 7 6 20 16 13 17 12 18 20 5 2 4 6 17 10 10 10 16 13 4 7 10 12 18 4 15 18 15 12 2 18 19 6 1 4 3 11 5 5 20 18 12 1 2 8 11 14 11 6 20 4 5 9 1 9 9 16 7 19 4 14 15 9 6 8 14 6 19 5 13 13 16 4 5 0 3 12 11 1 7 10 20 20 1 13 8 3 3 11 10 7 7 5 3 9 5 8 2 18 1 15 17 12 20 5 12 1 19 10 14 10 7 12 10 4 19 14 2 1 8 13 3 8 12 17 3 17 11 10 13 15 16 7 3 11 20 13 11 19 5 2 14 5 4 15 0 5 14 1 7 15 2 1 15 19 11 20 10 8 6 17 9 3 12 10 14 4 0 12 8 7 3 14 18 8 10 4 19 19 2 15 10 10 3 20 2 12 11 15 0 17 19 11 1 2 8 20 14 4 4 16 0 19 8 10 5 1 8 20 13 4 17 14 7 15 17 7 8 9 15 20 6 20 8 13 16 20 4 3 15 20 11 13 7 0 15 14 6 20 6 14 16 9 20 0 8 7 17 9 9 15 12 20 19 9 2 10 3 4 5 6 16 0 13 8 3 14 14 9 14 14 6 19 20 12 14 5 19 8 16 7 0 11 0 20 7 16 3 7 14 3 1 14 3 19 18 17 1 9 1 1 19 9 14 4 19 10 7 5 10 16 1 11 17 3 10 19 20 4 17 18 17 5 7 16 0 17 13 11 15 1 0 15 16 7 8 12 19 15 16 6 0 9 7 15 19 17 19 7 11 6 17 15 2 3 12 20 20 13 12 11 10 8 8 20 4 7 6 9 0 20 10 9 16 0 10 8 16 4 17 16 17 7 7 10 17 15 2 7 18 6 13 18 19 5 12 13 12 16 18 11 6 5 14 4 3 4 7 6 15 11 12 5 2 8 5 7 2 5 11 1 10 0 16 18 12 15 2 7 10 17 1 0 20 3 17 9 16 18 20 11 9 8 4 10 7 14 19 17 10 3 0 17 10 0 15 13 11 20 14 19 3 14 1 16 20 15 5 15 12 20 2 11 16 19 0 3 0 12 4 20 1 13 0 7 20 4 12 3 14 8 19 18 2 18 17 15 17 20 18 16 20 2 0 5 7 18 15 12 6 7 7 14 3 8 2 5 15 13 12 18 5 5 15 13 10 4 0 20 5 6 10 7 5 9 18 17 1 10 17 5 16 7 5 9 15 0 5 7 17 12 13 18 18 20 16 4 3 19 12 4 20 19 9 13 9 7 4 2 12 14 9 15 16 0 16 3 3 4 1 13 16 2 11 1 18 5 20 12 8 0 3 12 14 8 2 11 7 20 5 15 1 1 5 19 1 4 11 7 1 18 11 4 8 7 9 18 1 6 8 17 18 9 9 19 12 10 19 12 4 13 6 11 1 12 17 10 6 5 1 0 2 20 3 17 7 4 16 4 6 13 13 12 5 18 13 16 6 3 18 9 20 20 12 7 10 1 11 19 1 7 4 15 20 1 6 12 8 0 11 0 3 1 5 7 4 11 10 14 16 0 14 9 14 19 7 9 18 20 4 12 1 11 5 1 12 14 6 8 9 15 7 1 14 13 2 15 2 20 14 3 7 2 11 4 14 19 10 9 6 8 11 19 10 7 16 20 3 14 0 8 2 6 8 3 4 10 2 10 14 15 9 9 20 17 14 2 14 10 11 0 11 3 10 12 2 10 11 17 11 9 11 19 2 11 6 1 9 13 14 17 8 0 15 9 5 13 9 18 19 16 17 19 7 18 10 13 0 19 10 19 12 19 0 0 9 2 17 19 0 4 7 20 1 15 12 8 1 14 15 3 9 16 6 0 12 10 7 4 9 11 3 1 0 0 13 17 16 14 7 13 20 0 12 1 12 9 15 8 11 18 6 8 15 3 0 9 2 12 1 17 16 17 0 7 17 20 1 20 15 6 18 6 2 8 2 13 15 1 18 2 5 16 8 3 0 19 18 13 10 8 14 19 17 8 4 12 7 4 18 5 9 7 0 10 18 8 1 7 12 4 4 2 2 19 15 17 8 18 18 6 5 4 14 0 10 1 7 12 1 19 11 15 12 0 3 11 17 3 13 10 13 17 0 2 3 19 15 15 12 2 11 13 20 10 3 12 15 12 9 14 14 8 13 4 0 3 14 7 10 19 5 14 17 4 15 8 9 16 0 13 8 19 19 15 15 15 3 6 14 3 0 12 20 4 0 17 4 11 8 18 14 1 5 4 6 2 9 12 20 2 5 16 10 11 8 9 5 17 18 20 18 4 3 14 17 7 14 0 14 10 15 7 16 15 8 11 15 8 13 19 6 18 15 6 1 11 11 6 18 12 14 4 18 20 19 11 14 17 9 4 17 3 0 18 19 18 9 17 9 1 0 16 19 5 11 9 16 6 10 0 3 3 16 6 9 6 11 0 7 4 10 6 6 8 16 18 1 5 4 5 6 13 15 4 8 20 3 4 5 4 4 1 3 8 12 7 8 16 5 10 20 19 9 14 5 20 7 20 16 11 14 2 11 13 11 5 13 1 6 16 0 19 5 11 19 5 11 12 8 0 18 8 20 5 4 13 14 3 0 14 3 1 14 8 11 8 6 19 8 20 10 4 8 13 14 7 4 20 9 8 7 18 0 13 14 6 19 14 13 0 5 9 3 12 18 3 10 18 10 20 7 6 7 3 19 4 11 18 1 11 13 10 0 4 5 12 9 6 11 9 4 2 4 7 16 12 4 1 5 17 1 11 17 5 7 5 20 10 8 7 12 18 18 20 0 6 6 14 15 11 20 16 8 15 11 5 15 8 0 1 11 19 15 17 19 11 17 1 4 4 6 10 13 10 4 11 10 4 12 13 20 5 0 8 9 20 11 12 18 0 17 1 18 19 18 12 7 1 0 19 1 2 5 18 15 9 7 6 9 10 4 3 14 16 1 2 11 5 20 18 11 8 4 6 20 14 19 17 4 5 19 7 10 1 10 2 8 11 6 12 16 7 0 13 1 8 1 13 7 8 8 15 12 10 2 12 11 10 4 3 12 0 16 13 20 12 9 3 11 10 8 8 18 0 2 19 0 19 6 18 12 0 5 14 7 13 11 18 14 11 6 18 16 2 10 1 16 12 3 8 18 3 10 20 10 9 6 20 13 5 6 14 11 2 14 5 9 17 5 18 16 20 3 18 3 19 14 10 12 16 15 3 5 14 7 12 1 2 4 19 8 19 11 4 15 15 13 13 1 4 10 11 17 12 20 3 6 10 5 11 5 8 0 2 12 11 2 5 9 15 17 13 16 16 16 18 6 5 13 4 13 19 20 11 8 17 4 16 9 7 18 11 11 6 1 15 12 3 13 17 16 12 0 20 10 0 19 1 1 2 16 5 6 15 4 6 8 0 10 19 2 17 20 3 9 17 13 19 4 10 8 1 3 15 3 14 19 0 10 18 13 16 5 16 15 8 5 4 10 20 12 16 11 0 19 4 16 15 11 6 1 4 0 9 10 10 3 14 17 20 17 0 4 11 15 13 8 1 15 5 20 1 6 7 2 12 13 10 15 4 8 3 5 9 19 17 19 17 4 12 5 8 13 20 17 12 0 5 19 19 1 8 14 18 6 1 20 9 12 11 5 8 2 15 3 13 7 14 13 9 14 4 16 14 7 14 7 13 7 16 6 11 13 3 14 19 20 3 18 15 16 1 17 17 12 4 5 1 12 3 0 5 14 2 20 15 16 1 15 12 3 10 6 20 12 15 13 17 11 11 0 11 16 19 14 6 20 11 15 1 18 3 7 4 0 7 7 2 1 6 19 13 12 2 11 9 19 6 16 8 0 11 3 14 18 17 17 11 18 19 11 7 12 3 19 4 14 15 11 0 6 4 16 4 12 10 8 5 18 11 20 7 19 12 6 20 15 20 8 8 18 13 3 16 5 1 12 5 16 10 19 1 10 0 7 9 9 8 10 19 3 8 14 4 19 19 13 15 0 18 19 12 2 3 1 10 12 8 14 16 13 18 20 3 9 16 17 1 16 1 10 13 11 1 9 10 7 10 12 11 7 20 16 0 11 12 9 2 6 9 18 18 6 14 9 15 18 0 7 3 19 11 2 5 13 14 4 1 20 12 10 18 20 18 14 12 15 2 7 4 0 5 6 10 12 1 9 17 9 10 6 8 7 20 9 11 11 1 1 16 19 11 9 1 20 16 6 13 3 11 4 6 10 20 8 19 2 6 15 18 13 10 1 16 18 14 11 1 10 13 15 9 18 0 15 3 14 11 17 14 10 7 2 18 3 1 7 6 2 19 1 12 17 16 16 6 8 12 18 19 6 2 7 0 17 4 7 10 3 16 13 19 16 6 3 3 4 20 12 10 2 6 19 12 18 4 15 20 5 3 9 19 20 8 19 12 8 9 7 7 15 13 13 9 10 10 10 13 16 17 16 13 12 8 0 17 17 18 13 4 18 2 4 14 12 3 2 5 8 13 15 4 2 13 7 11 18 14 20 17 2 10 0 8 7 16 19 13 20 20 20 13 20 12 5 11 2 8 2 4 11 20 20 10 2 1 6 19 18 1 11 20 6 11 9 2 20 12 9 9 10 6 17 2 17 8 12 12 8 7 9 9 13 14 20 6 11 13 0 3 14 15 8 12 11 18 14 5 3 17 3 4 9 10 2 11 18 17 6 7 17 12 16 5 4 7 2 19 15 19 19 13 15 13 19 16 14 8 12 13 4 19 16 15 18 6 8 13 17 2 13 14 16 3 20 15 19 7 16 16 3 9 18 5 0 11 15 18 2 13 12 9 18 1 8 2 15 5 7 5 20 16 7 1 2 0 12 10 11 9 17 13 13 20 17 3 8 0 17 6 18 19 20 8 3 20 7 4 19 2 12 7 16 10 18 18 5 1 14 19 4 17 11 8 11 11 10 17 14 5 5 15 13 3 5 0 15 2 10 11 5 17 17 19 20 1 14 17 1 0 14 13 16 10 0 4 11 20 9 17 10 18 18 1 15 15 2 8 0 4 3 12 12 7 8 0 20 13 4 9 10 18 6 20 7 2 9 7 3 3 8 1 19 10 16 1 6 10 5 14 3 10 19 10 12 6 2 3 17 7 16 11 1 19 9 3 7 7 7 10 16 19 8 8 11 13 15 10 20 17 0 8 17 0 3 18 20 6 6 2 2 17 2 5 14 3 10 1 10 7 19 17 14 14 7 5 9 0 4 18 13 12 7 2 2 18 2 9 14 19 20 20 15 18 17 12 7 19 17 8 2 2 14 4 5 9 17 18 4 9 15 7 10 18 17 14 10 11 19 18 16 16 4 1 2 1 6 13 15 18 7 2 5 15 11 9 8 7 3 10 20 8 7 0 5 12 7 7 14 13 13 10 15 14 17 2 10 19 0 17 12 0 12 6 17 7 14 13 4 19 7 3 2 16 9 5 19 15 1 6 14 16 7 1 1 2 1 20 8 20 5 17 19 20 17 2 0 1 11 0 15 1 0 5 15 10 19 16 17 18 8 8 15 12 3 13 5 20 5 0 17 15 10 10 1 20 15 6 3 1 8 3 1 5 17 17 6 11 17 12 9 1 19 12 8 13 2 6 6 4 15 3 4 20 18 13 18 16 9 1 4 19 6 7 2 4 12 1 14 7 9 1 8 11 17 3 6 19 1 19 10 3 17 17 13 17 12 7 18 13 15 14 1 13 11 1 9 8 11 11 6 11 7 16 15 6 6 10 13 15 14 4 15 1 9 18 11 2 2 8 8 9 14 3 19 12 0 18 9 12 2 15 2 10 12 10 11 12 17 0 13 5 20 14 6 16 5 8 11 10 3 18 8 7 2 19 6 14 0 0 12 13 0 17 2 9 12 3 4 1 3 4 15 16 18 10 7 10 7 2 6 2 10 12 13 3 1 11 11 4 1 1 3 8 17 3 2 2 9 16 19 2 18 7 16 0 13 0 9 20 0 1 11 13 7 19 13 8 14 12 5 20 11 15 18 8 20 2 14 15 5 8 4 6 2 11 1 6 0 19 12 17 12 15 12 8 4 3 12 13 4 0 2 5 0 15 10 16 6 6 3 4 8 3 14 4 13 18 19 0 3 5 17 10 11 10 3 3 13 11 14 17 16 12 16 1 3 6 9 18 10 19 18 6 3 2 12 6 2 17 19 0 1 8 9 0 2 14 14 1 10 12 16 6 5 2 17 0 10 1 20 1 20 11 12 20 1 20 12 2 8 15 14 11 19 11 12 4 7 8 5 15 18 1 7 20 10 20 6 20 18 20 13 8 12 17 6 7 8 0 5 14 16 4 9 20 0 8 8 4 6 15 3 2 18 20 0 13 8 6 17 0 18 0 13 8 6 2 6 1 11 0 20 9 6 17 12 19 1 3 6 14 10 8 18 9 1 7 5 14 7 14 15 9 8 10 6 19 18 6 14 20 4 10 14 14 4 19 6 8 10 5 15 19 17 7 20 12 9 8 14 20 0 12 12 0 10 13 2 9 4 1 14 12 6 5 3 14 11 18 11 13 16 10 0 13 10 1 4 6 15 11 20 17 20 3 1 19 1 20 17 13 10 1 12 16 1 20 12 20 5 20 8 19 20 19 15 14 8 11 7 17 10 20 3 3 14 2 3 7 8 12 18 20 10 18 0 18 7 9 6 1 4 0 5 5 2 7 8 0 16 19 0 18 17 4 16 11 5 16 14 1 9 18 14 1 9 7 1 5 3 15 20 10 13 15 18 7 1 10 16 6 4 8 3 17 18 12 11 10 0 10 5 19 1 17 17 15 15 1 11 3 8 5 14 5 19 8 11 13 2 4 9 3 10 3 15 14 8 4 5 14 11 3 19 16 19 12 9 18 8 18 16 2 11 20 15 0 6 13 18 5 20 20 5 11 2 4 7 3 0 15 12 3 16 16 16 8 12 6 4 20 1 17 19 19 2 13 12 9 8 8 15 3 16 13 8 5 4 9 9 7 3 16 11 11 18 5 6 8 2 14 11 6 16 13 17 3 15 6 18 1 4 19 13 5 17 4 15 1 11 16 1 10 12 20 20 5 0 8 6 1 6 17 8 2 11 15 20 13 10 14 9 10 4 2 3 10 2 4 2 20 19 0 2 18 16 15 2 15 7 18 5 17 0 5 9 0 14 8 0 15 19 1 3 3 14 8 16 6 0 1 10 7 16 1 6 15 1 17 4 18 4 6 9 3 20 18 15 9 10 20 19 18 6 1 14 7 14 20 18 6 1 6 12 17 8 1 0 8 11 1 7 3 18 2 9 14 4 0 20 17 5 1 4 20 7 13 11 9 1 5 12 15 8 1 13 16 19 18 2 2 13 18 13 4 5 14 19 20 17 7 6 6 13 19 19 14 15 13 1 20 16 20 12 13 10 15 17 8 20 19 18 7 3 11 13 2 17 19 0 5 16 7 13 20 10 4 20 18 7 1 6 10 7 5 11 9 9 2 16 20 9 19 6 3 3 3 9 18 19 18 20 0 14 17 4 11 19 10 16 4 9 8 6 20 15 7 20 18 20 6 0 20 2 8 19 12 3 12 12 15 19 10 13 4 0 4 5 3 4 12 13 2 0 7 10 16 17 16 7 19 13 13 7 9 0 6 15 11 19 12 7 7 7 5 3 17 11 17 15 1 18 5 16 8 13 17 18 10 17 0 17 1 12 7 6 9 10 2 17 7 2 4 14 0 8 9 20 20 17 5 11 7 15 9 14 15 15 4 18 15 7 16 20 20 0 6 16 0 3 0 2 11 2 13 13 20 0 4 20 4 7 13 10 10 14 17 17 12 15 5 19 7 14 12 9 4 13 2 6 6 7 3 3 13 20 12 13 0 13 16 15 5 12 18 20 2 18 12 12 3 20 3 11 12 3 18 12 16 15 13 17 0 2 4 17 20 8 14 13 14 16 5 15 13 20 16 20 17 5 2 18 12 19 8 9 4 1 1 17 5 19 9 1 5 20 0 8 18 5 9 1 5 3 14 7 16 16 13 15 9 1 7 7 19 11 12 16 13 14 6 10 5 12 14 18 18 10 14 17 6 18 12 5 9 13 7 5 17 10 3 0 3 15 4 0 20 16 13 9 12 14 8 5 19 14 4 8 5 16 8 11 9 13 6 5 11 16 16 13 5 10 8 5 10 13 9 20 10 2 3 15 6 3 6 4 17 14 2 18 3 20 13 16 16 17 4 20 5 18 0 18 16 15 5 2 7 4 14 14 8 17 15 10 4 0 17 1 10 10 15 18 18 12 11 10 4 13 1 4 16 0 0 13 11 6 17 18 0 6 18 15 3 11 0 9 1 12 4 0 2 2 20 20 3 1 8 15 14 4 18 10 10 17 10 18 0 16 10 18 3 6 10 11 8 16 9 14 8 9 10 7 13 16 14 7 19 9 11 18 3 12 17 11 2 5 19 14 15 18 15 18 7 19 0 18 13 11 1 3 11 12 17 20 16 19 12 14 19 12 17 10 20 6 9 1 13 13 18 13 2 3 2 19 14 8 17 19 2 0 16 4 12 2 17 13 11 8 19 18 13 20 17 4 14 12 18 5 2 19 5 5 19 19 17 20 15 4 19 2 4 7 13 15 18 15 20 6 6 12 1 1 14 0 0 5 0 5 6 9 8 15 3 3 0 2 7 2 5 0 16 7 19 0 5 7 19 17 9 14 17 20 1 20 10 14 5 12 13 20 8 11 0 9 1 2 16 3 0 7 11 6 13 3 17 6 4 11 12 3 12 18 12 17 7 14 16 15 20 3 10 4 1 5 2 8 9 18 7 1 3 5 16 7 16 16 20 18 13 6 7 17 17 3 1 1 15 14 7 11 0 7 10 2 2 3 11 3 4 3 17 20 8 16 4 19 15 19 2 13 15 14 3 20 19 6 8 5 9 4 20 4 18 18 0 10 13 15 0 9 2 15 5 20 9 12 18 14 1 20 20 10 1 19 4 19 5 8 12 4 17 11 10 8 7 1 10 1 10 15 4 10 13 4 18 19 16 17 7 16 19 8 7 0 11 10 6 9 6 18 3 4 18 10 0 7 4 19 16 5 15 3 18 20 8 16 14 6 12 8 5 14 5 9 8 9 20 11 11 15 3 11 20 19 0 20 18 18 8 10 20 9 9 13 15 12 15 15 14 17 16 10 0 11 13 4 0 9 3 17 2 4 3 5 2 19 9 19 5 8 17 9 13 19 19 14 8 2 16 3 14 16 10 11 2 15 2 20 9 5 1 4 7 3 7 16 13 5 15 20 12 19 14 19 4 20 5 15 1 15 19 10 19 12 4 3 4 1 16 12 15 3 12 12 15 12 10 1 7 3 5 15 0 10 10 0 7 4 16 18 13 17 10 1 18 2 17 0 9 20 14 10 0 8 9 8 20 10 7 3 2 17 8 13 8 19 16 18 8 9 1 2 9 15 17 5 12 19 16 13 2 0 4 2 1 6 0 7 6 2 7 8 16 12 3 12 10 0 20 18 12 5 18 12 10 4 18 10 5 8 3 15 5 13 4 6 9 0 5 14 0 0 12 4 11 17 15 18 0 9 20 5 14 10 1 19 18 7 16 16 9 8 13 18 17 4 13 16 9 4 17 3 7 0 17 7 4 19 20 1 1 10 20 10 15 20 15 5 17 17 9 9 1 10 8 19 9 5 10 2 16 6 1 18 6 14 2 15 15 13 11 11 6 14 12 6 11 4 7 15 1 19 16 20 17 18 11 4 14 10 14 2 18 19 4 18 19 10 15 19 10 0 20 20 8 18 9 14 17 10 11 4 12 20 2 15 0 14 7 17 2 20 15 20 9 12 12 0 17 14 18 18 10 14 12 7 10 15 12 13 9 4 3 5 14 12 9 14 3 7 12 20 15 15 16 14 11 18 14 1 18 10 8 5 2 8 9 9 12 7 11 3 10 1 1 14 8 6 4 6 11 8 11 20 3 17 14 10 13 14 16 17 7 19 18 20 2 19 1 13 11 19 17 19 1 5 8 8 3 10 17 6 19 0 2 8 20 9 16 6 3 17 10 1 20 12 8 12 7 17 1 9 20 17 13 5 17 12 2 2 8 1 6 2 9 4 8 10 20 1 4 1 20 12 8 13 7 6 19 11 10 10 0 0 7 20 1 19 20 1 10 14 13 9 1 16 12 7 12 20 9 9 17 4 17 18 18 2 1 6 14 12 14 20 8 1 12 18 16 20 2 2 8 9 3 17 11 5 11 19 15 2 5 3 16 20 9 18 0 4 18 0 2 11 11 8 10 11 9 19 16 9 0 8 1 8 0 2 4 0 19 13 7 18 19 3 11 5 0 12 17 0 7 16 2 18 13 20 1 1 15 12 1 18 18 18 1 0 13 11 14 8 10 8 5 17 15 0 13 7 14 13 2 3 5 6 7 5 1 17 10 11 9 17 0 10 12 2 0 1 13 11 2 5 17 15 2 8 19 10 15 13 6 16 11 1 18 12 14 11 10 8 10 17 13 1 15 14 20 19 18 12 10 9 17 9 1 6 5 0 19 15 15 17 16 0 18 10 8 1 8 4 17 8 20 1 15 9 1 11 8 19 8 14 9 20 10 1 16 6 16 15 18 6 18 11 8 0 15 14 16 1 7 3 14 10 4 11 16 11 9 14 1 11 20 16 5 17 8 15 20 1 8 17 5 19 1 14 0 18 5 17 2 16 2 10 2 13 10 5 15 7 19 16 15 16 20 6 19 6 14 12 9 0 10 17 20 14 2 0 5 2 11 4 1 2 14 12 2 19 10 20 13 6 5 17 10 15 1 19 14 15 17 1 19 8 2 11 15 9 6 12 3 17 4 0 8 17 18 16 17 11 10 16 17 14 11 19 5 3 13 18 20 18 17 0 16 0 12 13 6 7 17 18 17 2 6 18 10 17 0 15 5 0 17 16 10 12 3 13 4 10 8 7 9 4 17 8 2 19 3 7 4 10 12 16 17 9 15 2 19 15 1 18 20 1 6 3 19 11 20 1 11 13 10 0 7 5 10 6 20 20 18 13 9 14 9 0 13 20 4 8 19 5 8 9 1 10 12 12 18 13 1 4 17 11 8 5 5 11 6 8 2 10 10 3 13 12 7 10 20 17 9 18 19 2 17 0 1 17 15 0 4 0 7 18 0 18 10 0 13 0 9 15 13 5 10 8 5 0 18 1 5 6 3 0 8 5 17 17 0 12 11 1 16 9 10 2 10 5 11 17 2 7 17 18 9 3 0 11 17 17 15 20 5 9 19 20 1 2 18 2 3 5 7 17 2 16 19 1 8 20 11 13 5 15 18 13 11 6 2 9 15 14 19 17 8 18 18 17 11 12 7 20 5 4 6 15 8 17 8 16 17 13 9 8 12 12 11 0 11 19 16 5 10 1 13 10 18 18 15 12 17 8 10 10 14 6 17 18 11 3 14 17 17 5 20 17 10 19 19 5 18 15 3 19 12 19 3 4 20 5 3 17 2 4 9 0 10 10 2 3 14 6 13 2 17 19 19 13 5 5 1 1 11 16 20 10 2 16 14 14 11 12 18 18 18 6 9 20 14 6 3 18 18 19 1 9 16 20 7 19 5 10 11 8 19 7 6 15 14 10 5 1 6 7 16 17 10 3 1 16 13 14 10 10 2 11 9 12 10 7 9 17 18 11 20 15 14 12 3 11 9 17 14 12 20 0 13 16 4 5 12 8 4 11 4 19 3 19 12 16 16 12 2 6 12 18 14 5 18 14 10 15 18 14 11 13 15 1 5 0 11 6 18 13 2 14 14 7 11 1 17 16 11 1 18 9 14 7 2 11 4 15 2 13 7 11 19 17 12 10 19 4 1 8 19 7 11 3 12 2 20 10 3 15 20 9 5 17 8 4 1 14 5 6 10 15 16 12 8 20 17 4 3 2 18 12 2 18 0 10 12 4 11 8 3 10 12 12 1 15 17 10 13 20 5 14 17 14 12 1 9 8 2 18 12 0 0 19 0 3 18 9 7 14 6 4 18 5 7 8 16 10 17 2 15 5 14 14 14 19 8 11 5 9 17 17 1 20 16 12 8 16 3 15 18 5 13 10 14 5 4 12 6 16 12 0 12 16 7 2 17 14 2 9 7 13 15 12 20 12 13 10 1 7 11 16 3 19 6 2 3 5 17 4 0 18 13 17 16 5 15 18 7 18 9 7 13 1 5 0 5 9 10 14 13 2 15 2 14 6 14 17 20 19 5 15 4 18 1 11 10 13 0 18 6 13 13 1 3 14 18 9 4 14 19 1 20 12 10 19 0 12 6 6 7 18 1 8 1 11 0 3 3 3 2 11 0 19 11 10 3 15 19 5 11 10 17 16 16 7 17 13 18 7 15 20 3 19 17 1 19 19 20 5 3 20 14 4 16 8 13 20 14 17 5 15 19 17 6 0 14 13 16 11 9 12 14 14 17 7 10 2 5 7 2 4 8 20 18 4 0 12 17 19 17 14 4 16 18 9 7 14 3 8 0 13 6 8 11 20 3 17 1 3 20 18 7 17 14 13 9 9 14 3 12 2 15 6 1 1 6 12 8 13 4 20 19 5 19 5 9 8 0 20 15 2 19 9 12 7 2 10 18 16 9 18 18 4 8 10 1 18 0 6 4 19 14 2 20 7 11 8 3 0 2 10 0 0 3 0 13 8 19 7 0 7 15 10 9 14 5 16 12 10 5 19 20 0 9 3 15 7 11 5 10 0 7 20 19 5 15 19 6 11 0 16 19 2 11 9 1 20 1 11 10 6 12 4 8 6 9 0 8 1 6 6 11 1 5 3 10 8 9 15 11 11 18 0 0 16 5 4 12 18 17 11 12 11 13 14 19 18 0 13 6 13 12 0 1 15 16 7 8 9 10 1 16 11 2 14 3 6 18 15 7 13 0 14 12 3 16 5 6 7 17 3 2 4 11 6 13 7 13 1 20 8 11 17 6 11 4 4 4 20 0 17 19 8 8 6 16 12 0 9 18 17 16 11 3 15 20 18 9 3 8 7 6 17 3 4 1 16 5 8 4 14 19 3 13 9 18 17 0 11 16 4 2 4 11 20 13 0 11 1 10 7 6 2 3 2 18 15 12 8 19 6 2 9 3 14 20 19 17 19 10 14 14 6 12 18 8 18 8 2 11 2 1 16 8 4 17 14 20 11 18 8 20 17 18 16 11 17 3 8 0 1 16 9 6 7 8 12 13 1 6 0 20 8 10 6 16 18 2 15 17 15 12 5 14 2 19 19 17 7 1 0 20 0 3 11 1 4 15 5 9 10 16 13 12 11 20 2 13 12 11 19 8 8 10 12 5 19 15 13 16 11 10 20 15 6 6 19 1 1 18 3 12 2 3 4 19 1 19 19 12 5 7 18 5 1 4 12 1 6 14 7 18 3 3 13 0 4 12 10 16 5 5 16 15 7 16 18 3 5 13 14 8 20 4 20 8 10 5 9 16 10 9 15 5 9 7 5 14 13 10 20 16 16 0 20 13 13 13 7 15 2 1 2 10 10 16 3 18 6 7 10 5 14 11 10 14 1 16 20 9 12 4 18 1 8 4 4 7 17 13 13 9 14 6 12 1 17 5 9 11 10 11 16 5 18 14 17 12 3 17 7 6 6 14 12 12 6 12 0 4 3 10 18 19 0 6 11 9 20 3 11 10 18 20 20 17 13 1 3 0 5 6 19 1 12 17 6 14 1 3 14 18 7 8 20 7 10 9 13 14 11 20 15 0 12 17 15 4 9 0 18 8 2 18 18 9 6 9 3 3 4 10 1 12 6 10 3 0 10 0 2 20 6 4 3 19 12 14 0 19 10 2 14 15 6 13 3 20 18 0 13 16 16 17 2 14 17 19 9 20 3 2 9 3 7 18 12 16 0 15 8 17 16 15 8 17 14 16 12 13 18 10 17 8 8 19 12 14 5 17 1 20 18 3 11 17 15 1 9 19 0 8 6 20 2 2 10 9 15 19 4 13 14 4 14 3 11 9 11 18 8 10 3 16 0 10 2 17 18 16 4 2 16 6 18 7 17 7 1 11 17 1 3 19 4 1 10 13 10 4 10 16 7 19 3 5 8 18 14 12 14 10 13 14 17 5 3 14 13 1 2 10 7 18 13 13 0 11 1 4 7 16 13 5 15 1 18 20 18 4 6 6 18 11 8 14 14 8 8 0 18 12 17 18 17 15 12 9 10 11 17 16 5 15 16 13 3 1 15 2 13 5 7 6 7 3 6 7 18 1 19 3 8 5 14 19 15 0 0 2 10 20 2 20 7 0 4 14 17 6 19 12 4 6 20 5 16 16 6 9 6 20 5 1 10 17 14 10 3 20 0 7 18 15 5 3 8 4 7 11 15 10 20 15 2 2 9 10 16 14 10 20 9 3 5 0 7 20 20 3 4 12 15 16 5 0 4 4 9 5 17 2 18 0 16 6 13 6 17 7 3 1 16 8 7 4 8 4 2 1 12 20 16 4 15 13 14 13 11 10 13 16 17 2 12 2 0 0 16 3 9 2 7 11 11 19 6 16 4 13 15 9 6 6 5 15 20 7 17 18 8 5 10 0 18 3 19 10 1 11 11 10 0 13 17 1 11 15 17 13 6 11 6 14 7 11 8 9 7 17 12 11 12 0 19 14 2 11 10 1 18 11 20 4 7 10 17 8 14 2 15 11 5 6 5 4 1 2 10 16 9 20 10 11 13 2 18 19 9 7 19 10 20 8 4 7 18 0 6 1 18 2 6 4 4 14 17 17 13 9 5 2 19 7 16 9 0 12 1 20 5 2 7 14 1 14 12 13 5 10 0 13 17 9 7 3 17 17 15 6 16 17 7 7 13 0 18 18 7 18 1 11 13 11 19 0 5 7 7 7 9 19 3 1 6 7 15 14 3 16 0 9 10 3 7 7 7 8 7 19 12 6 18 14 12 6 15 0 18 3 15 0 8 13 0 17 15 18 12 6 18 11 7 16 11 2 20 9 10 3 15 7 6 0 3 3 18 4 6 6 11 1 12 11 16 1 2 9 2 12 11 16 16 1 7 14 0 3 5 15 16 0 14 12 0 3 8 15 11 0 10 18 16 8 2 8 15 1 16 19 6 7 2 7 19 13 3 13 15 12 0 3 19 7 5 20 14 5 9 13 18 8 9 2 4 11 4 20 10 15 13 15 12 12 17 6 14 11 13 20 17 12 4 5 3 13 16 2 9 18 15 7 13 13 8 19 7 18 9 9 17 7 12 2 3 6 2 12 6 16 9 8 9 10 20 19 5 0 0 3 7 4 5 9 16 3 19 0 10 0 8 9 5 0 17 16 18 12 1 6 7 16 0 10 1 15 7 11 20 12 1 7 17 3 6 8 1 4 15 14 8 17 10 4 9 18 16 12 12 18 10 9 14 19 18 15 12 16 13 18 4 15 4 9 17 10 19 15 12 8 18 5 5 16 15 17 15 7 17 13 5 13 13 20 11 9 11 1 10 18 12 9 18 8 16 19 15 10 0 18 10 0 9 18 7 0 14 2 8 1 20 10 5 0 18 7 17 8 3 17 7 16 2 2 7 2 2 9 10 7 11 19 6 2 17 18 8 16 12 9 12 13 20 20 10 0 0 18 20 19 11 17 19 11 8 20 0 16 17 16 6 15 15 1 10 9 2 16 5 6 20 20 16 18 13 18 0 8 4 8 18 8 11 17 1 17 12 7 3 11 7 8 7 5 13 2 6 16 13 3 11 8 5 0 19 15 16 7 9 7 2 8 3 14 12 19 2 10 8 14 2 2 13 17 14 5 6 13 1 13 15 16 17 19 14 9 15 8 6 3 7 10 17 10 7 15 1 18 19 17 17 6 11 7 12 12 17 7 7 17 5 10 11 5 15 16 5 3 0 14 1 18 9 2 7 12 20 11 4 12 17 20 14 15 1 3 7 14 16 9 12 11 10 14 8 3 4 19 15 8 7 16 15 13 6 5 12 19 10 1 15 13 15 16 0 3 0 12 1 1 12 5 6 4 20 2 2 15 2 14 11 2 4 4 17 20 12 16 10 11 5 3 14 7 19 16 14 7 7 15 3 9 14 18 8 9 9 15 9 6 1 12 16 15 5 17 4 11 18 7 6 2 20 9 1 4 2 8 19 7 8 6 18 5 20 18 8 13 5 20 6 2 18 6 6 7 18 5 0 6 6 3 7 1 5 19 17 8 3 10 14 0 13 14 14 18 2 18 15 9 12 17 4 5 7 14 15 16 14 9 11 8 11 18 4 0 10 7 15 10 16 1 6 10 4 7 16 5 5 7 5 14 16 18 6 7 19 12 19 10 14 1 15 3 14 14 2 20 1 14 14 13 8 14 5 20 2 6 12 6 9 20 11 11 15 14 6 7 0 4 7 3 12 6 5 0 3 17 7 7 15 9 7 19 17 1 20 19 12 4 14 11 16 7 18 14 19 0 19 18 12 16 2 5 20 2 8 19 5 4 10 12 3 3 16 2 8 12 20 1 0 11 2 1 18 5 20 6 7 17 3 4 8 7 18 10 9 7 19 18 20 3 9 8 6 4 3 5 7 10 14 10 15 13 2 0 14 0 7 6 18 2 18 1 4 4 4 0 6 14 1 19 13 20 11 6 11 3 20 11 17 6 20 9 15 14 5 8 12 8 5 17 14 19 1 19 20 16 1 15 19 6 13 0 2 13 3 3 6 6 9 9 15 16 12 11 7 4 14 14 18 5 5 11 16 7 12 2 16 4 7 6 3 11 13 2 0 1 17 10 18 11 10 0 19 0 1 9 0 4 20 19 13 15 13 15 8 11 11 9 1 5 2 15 16 20 7 20 3 13 11 10 5 7 3 8 1 8 12 9 13 17 18 12 1 7 7 10 8 7 13 11 1 4 7 19 5 2 9 12 20 14 4 20 10 0 9 20 4 3 20 18 2 6 4 7 5 6 10 18 8 15 5 18 11 1 11 7 15 20 15 17 18 1 16 4 16 4 15 8 10 2 18 7 2 13 17 12 15 4 14 19 3 2 0 12 20 16 14 18 5 15 8 15 14 4 20 14 15 12 8 15 2 6 5 10 5 17 17 3 12 9 1 18 4 1 5 20 1 18 7 13 15 12 12 20 10 12 9 1 14 5 13 14 12 0 11 4 16 6 6 14 10 4 15 3 3 15 2 0 7 1 11 17 7 11 13 12 18 6 5 16 10 0 9 6 5 0 2 10 12 19 19 20 11 14 8 6 14 2 9 20 9 9 17 6 12 5 13 14 2 16 18 6 16 1 0 17 17 18 2 2 7 12 7 7 13 0 10 7 3 6 3 14 10 6 17 9 11 8 5 7 6 20 5 2 12 4 17 16 9 4 9 4 1 12 7 10 6 5 5 18 16 14 5 10 18 4 11 13 10 6 4 7 13 12 5 6 6 16 18 1 6 0 8 15 8 3 20 19 7 0 20 20 10 13 1 8 17 3 12 12 3 16 6 11 19 5 14 13 6 12 1 13 0 0 14 16 2 3 20 4 20 2 5 1 6 4 7 18 20 1 12 13 16 19 19 17 8 15 6 1 4 17 19 2 6 10 7 13 15 4 7 17 9 9 4 2 4 3 13 9 0 17 4 1 10 18 5 9 13 13 6 12 6 6 2 0 17 12 1 3 14 13 13 10 13 16 8 17 8 17 16 10 9 10 1 13 14 15 13 8 13 7 12 14 13 14 0 0 14 13 4 19 18 6 12 13 5 0 7 14 15 14 7 4 19 12 13 18 0 17 8 11 11 9 11 15 14 1 20 8 3 17 6 8 3 5 6 10 12 4 19 12 18 6 8 18 10 14 18 7 2 7 5 2 16 9 20 3 7 14 7 14 8 19 4 9 5 6 20 18 18 13 2 0 12 11 12 19 1 15 8 20 1 3 6 2 17 0 20 20 12 8 20 6 13 9 0 13 16 12 17 15 5 6 17 2 15 15 11 6 18 19 12 5 13 0 1 19 0 2 12 13 20 11 18 4 9 3 0 16 18 1 19 5 2 17 0 6 3 2 7 20 4 0 8 19 6 3 17 15 14 18 3 5 15 3 3 14 11 16 4 20 0 13 8 20 3 11 11 4 16 14 3 12 4 18 4 8 14 7 8 12 17 1 12 9 5 13 16 3 2 20 6 15 4 9 11 10 7 6 19 4 8 14 1 8 20 14 20 12 15 11 16 11 15 14 4 4 15 7 19 3 12 11 18 12 1 19 6 10 14 13 17 18 11 4 18 11 18 4 16 4 16 6 5 3 9 11 2 11 6 14 7 5 1 4 8 17 20 18 0 4 6 18 20 6 16 4 10 14 18 19 3 12 19 15 14 15 6 13 11 19 14 16 13 19 6 18 9 2 11 13 1 3 6 5 14 13 19 18 11 14 20 9 12 15 8 13 16 16 19 20 2 8 14 12 0 13 9 16 12 13 11 18 18 4 20 1 11 10 17 12 0 8 1 8 4 1 18 12 7 16 15 14 9 18 5 11 3 18 7 11 11 5 16 18 2 12 15 11 12 2 5 1 18 18 18 16 2 0 11 4 7 8 4 7 2 15 2 20 12 6 9 12 17 16 14 13 18 10 18 2 15 18 4 2 15 3 5 16 14 9 16 13 20 5 4 12 7 14 7 1 4 13 1 6 2 8 12 1 8 16 17 1 15 1 5 19 9 2 2 8 12 3 11 9 16 8 12 11 14 14 19 18 12 11 8 8 11 17 0 12 11 14 2 9 18 8 0 7 11 5 18 2 17 16 13 3 13 20 20 5 6 5 20 19 2 20 20 20 10 15 10 0 11 6 0 12 2 6 9 6 14 7 13 0 10 17 16 12 17 9 7 7 14 4 15 4 20 3 3 13 16 6 4 18 7 18 16 17 7 8 5 15 5 4 9 19 17 1 17 0 10 0 6 12 11 3 0 12 14 5 9 11 7 16 14 6 18 5 13 0 12 5 1 2 11 4 4 17 0 12 0 18 20 10 10 15 2 8 15 7 18 1 8 5 12 10 0 19 12 12 20 14 4 5 17 4 16 13 5 5 7 10 10 19 1 4 11 15 8 13 8 1 7 15 11 18 1 9 19 7 3 13 0 1 14 3 1 18 10 15 5 17 3 4 18 8 18 1 17 4 9 10 4 13 14 8 7 15 3 6 16 2 1 7 8 20 2 14 5 6 16 7 3 8 9 17 7 16 9 17 6 4 19 11 8 9 12 19 17 1 15 17 0 2 17 6 16 15 11 13 1 13 5 2 2 16 18 3 13 12 8 8 7 13 11 10 2 2 9 18 0 11 9 15 0 17 12 9 2 5 0 2 2 3 15 11 3 13 2 18 3 9 19 7 6 20 19 4 4 15 17 14 11 0 13 10 11 7 7 16 3 18 3 12 18 19 2 9 17 8 5 16 19 19 7 10 17 3 7 13 0 16 8 6 4 18 3 19 2 2 9 0 7 2 9 3 15 20 2 13 10 3 3 4 8 17 9 6 2 0 8 6 14 9 4 1 2 6 16 15 5 9 10 1 4 11 7 19 7 11 8 0 8 8 7 1 18 8 10 19 13 4 17 6 2 10 7 3 20 5 0 0 0 1 16 11 1 15 8 7 11 14 13 10 15 18 13 4 2 16 20 8 6 8 8 9 16 11 3 11 0 10 7 14 11 17 7 13 12 6 15 18 9 17 8 5 5 7 4 19 15 11 0 9 0 9 0 12 17 7 14 0 9 12 14 11 11 17 6 7 18 17 9 20 7 10 15 1 2 17 13 6 6 2 9 14 18 8 1 12 20 6 10 17 17 6 17 16 13 12 18 14 17 6 8 16 17 0 0 1 1 13 11 11 8 18 7 0 14 2 0 2 3 3 20 1 0 20 1 4 1 18 14 1 11 2 0 4 10 5 18 15 1 10 1 4 1 3 18 0 2 16 19 18 18 5 0 17 9 20 19 4 0 14 6 20 16 17 20 7 13 18 2 10 15 14 5 18 16 7 19 0 8 20 9 13 14 0 17 3 12 4 0 18 19 7 15 5 3 10 2 2 8 4 5 19 14 0 2 13 6 5 11 3 6 8 4 5 13 1 16 2 17 6 8 6 13 1 6 6 16 11 11 13 17 10 17 11 13 17 2 20 19 5 7 9 20 13 15 10 8 15 10 18 14 6 0 8 13 17 13 14 0 2 11 18 18 17 18 11 19 6 0 4 13 17 20 10 0 19 8 12 8 15 16 6 3 15 15 15 3 6 3 5 15 17 7 18 7 16 10 2 3 17 15 16 1 13 5 0 18 8 15 15 8 0 2 12 18 16 11 18 9 3 11 10 6 3 7 17 0 8 6 14 20 11 15 12 12 9 8 16 18 18 1 13 17 13 3 0 3 14 7 16 5 9 2 20 14 15 5 10 19 6 15 16 20 7 2 9 18 2 14 20 3 9 14 4 9 12 2 18 0 12 4 0 3 17 12 15 3 8 14 2 9 11 4 2 3 15 19 2 18 1 4 20 10 6 6 10 0 11 15 1 13 7 3 2 16 15 14 3 2 7 2 10 4 13 16 1 12 15 20 1 15 7 4 20 18 5 1 19 1 1 20 12 17 16 4 20 7 9 15 3 9 2 19 7 1 15 6 6 13 0 9 0 10 7 19 18 12 6 5 2 9 5 3 14 13 3 8 17 12 10 6 20 19 17 6 3 5 17 15 9 7 1 20 1 12 12 8 7 4 20 3 0 4 6 11 13 11 7 17 11 10 1 12 9 20 19 9 19 2 9 10 11 2 2 2 5 9 4 15 1 7 9 8 17 7 7 7 10 13 12 4 11 10 18 12 1 9 10 17 3 13 15 11 2 1 9 10 1 7 20 10 2 10 9 16 19 6 14 10 7 4 15 0 18 7 14 8 6 5 13 7 11 9 9 20 12 5 16 6 15 16 10 15 16 0 9 3 19 1 8 10 4 5 17 7 7 9 20 16 1 11 9 17 6 13 3 9 20 13 4 19 14 19 3 19 14 2 12 14 2 1 19 17 16 3 9 4 8 20 11 3 6 10 7 19 8 10 6 8 6 3 11 12 8 16 0 2 6 14 3 19 8 2 11 16 11 4 2 4 4 5 16 15 3 5 4 4 8 13 19 10 10 18 20 1 3 1 1 9 19 20 11 3 8 13 12 17 5 3 14 9 15 20 1 15 17 17 8 12 4 10 19 7 20 12 20 4 9 5 13 1 17 13 1 6 0 14 11 14 19 15 0 19 4 17 0 9 3 11 8 5 20 9 19 14 1 13 10 17 1 20 4 12 2 6 20 12 14 11 7 18 20 5 13 17 10 2 17 0 18 1 16 7 1 13 0 7 3 12 1 19 14 13 16 12 19 16 2 0 20 20 17 6 11 4 11 7 4 15 13 6 19 12 10 7 14 5 12 18 2 19 13 0 9 14 3 4 0 0 17 7 3 4 4 1 9 18 1 19 19 18 20 8 7 3 3 2 11 14 9 8 13 13 15 13 10 6 13 10 14 19 10 1 15 8 13 12 20 20 13 4 4 15 16 0 2 13 7 1 15 10 14 19 1 16 20 8 8 13 2 18 5 6 10 9 7 0 20 15 7 11 16 1 18 0 17 15 12 5 15 12 17 7 6 13 0 20 11 14 9 2 14 6 5 5 4 17 18 6 8 16 18 0 10 1 8 17 14 14 7 19 2 5 16 17 5 1 16 2 18 1 4 11 18 15 4 4 15 18 20 2 8 14 12 11 14 13 20 0 12 9 18 14 8 2 9 10 14 14 6 17 8 19 16 5 18 1 10 18 13 10 15 20 4 7 11 19 18 3 3 2 5 15 9 19 18 20 16 5 2 11 13 14 0 8 4 5 20 17 3 20 1 8 11 18 0 12 10 17 12 11 8 4 14 15 14 6 14 1 8 7 5 13 11 15 7 2 10 2 20 12 9 3 2 5 4 18 7 12 11 18 16 20 0 19 12 19 16 7 4 10 15 9 6 8 2 8 5 16 0 5 11 19 11 10 13 15 1 13 2 20 11 16 14 4 12 14 12 6 16 20 17 5 12 10 12 11 12 11 10 16 3 14 3 15 2 13 6 14 6 11 12 18 6 3 3 13 14 9 9 5 5 10 2 6 19 7 3 13 15 5 12 5 15 1 10 19 12 8 11 10 0 13 7 6 1 6 5 20 8 18 4 7 4 5 13 17 19 13 14 5 14 1 14 16 15 5 20 3 11 4 17 16 9 20 15 20 13 13 18 5 3 3 17 12 17 15 1 16 5 9 2 15 19 17 10 5 10 8 20 5 15 4 2 9 17 5 2 11 14 8 6 3 5 8 3 16 15 16 14 1 18 7 6 19 18 18 9 6 20 9 2 0 15 16 20 0 0 18 7 0 0 4 9 6 5 9 4 10 19 10 0 19 13 1 3 10 7 5 14 6 8 9 16 16 5 1 6 11 7 12 11 8 11 0 8 11 0 13 6 20 10 10 6 2 17 0 20 4 12 14 19 11 8 1 18 10 14 2 10 0 19 12 9 3 12 6 8 2 11 1 2 13 3 4 8 19 3 12 6 9 8 12 17 15 3 11 6 19 10 0 4 14 6 2 6 12 20 18 3 2 13 3 9 4 15 17 10 0 15 19 5 7 13 1 11 14 12 20 6 16 12 17 5 3 9 4 1 15 14 11 2 7 6 14 15 12 15 19 6 13 2 15 15 10 5 8 7 16 5 10 9 0 0 5 12 11 11 5 4 12 10 15 0 0 16 18 4 10 0 9 5 15 15 12 7 7 14 18 8 19 10 20 12 13 9 19 11 0 19 2 12 6 8 2 3 9 1 17 15 18 0 20 4 7 7 9 16 18 1 16 13 17 18 10 1 7 11 11 2 0 19 13 7 9 10 18 19 19 9 7 12 20 15 5 2 14 20 11 0 8 6 9 19 16 14 5 15 19 13 2 2 13 7 20 1 6 0 16 7 4 16 15 8 13 3 3 16 19 6 7 2 3 9 3 20 13 20 6 17 19 10 13 19 8 13 6 7 18 16 12 17 13 11 12 2 13 13 3 13 7 15 3 6 5 0 3 6 19 3 0 1 10 12 17 17 7 3 6 9 12 17 7 11 18 10 11 5 11 9 12 19 4 6 4 15 19 10 13 19 10 3 14 2 18 13 13 14 11 20 0 5 2 20 15 3 4 4 10 8 7 16 6 12 14 12 19 10 1 13 3 1 0 13 1 9 15 19 5 10 13 1 6 7 2 18 15 4 10 16 20 7 7 18 0 17 11 4 14 14 13 8 9 17 7 6 17 7 7 7 18 8 16 11 13 17 0 7 4 1 8 7 18 5 15 6 8 2 11 14 11 19 6 14 9 9 16 9 13 12 9 0 16 20 3 15 13 1 1 10 8 14 4 0 18 6 8 4 17 20 20 8 1 1 3 4 2 16 6 16 16 1 4 20 15 4 18 5 9 13 1 16 13 15 3 19 5 18 16 15 13 7 7 17 2 16 14 7 8 17 13 12 13 17 12 20 18 13 0 16 11 14 9 7 19 12 10 7 7 18 17 14 6 6 6 18 10 2 4 5 3 5 5 2 4 18 13 4 13 13 16 3 19 9 9 12 7 16 5 2 15 2 5 6 15 5 19 17 6 16 12 19 15 2 19 20 5 20 20 13 0 10 20 6 11 15 11 8 11 14 18 11 17 13 8 19 3 6 18 3 5 11 0 19 19 10 9 10 9 4 19 4 11 11 7 9 17 16 1 14 17 7 4 2 4 13 6 15 9 5 20 18 19 4 20 0 6 5 20 15 14 3 15 9 18 13 19 20 1 2 17 18 7 18 14 16 6 19 15 2 2 7 8 5 19 6 18 0 3 8 18 17 14 2 13 19 2 19 19 12 0 1 2 10 12 4 9 10 3 15 4 5 18 12 2 19 20 4 20 1 11 4 4 19 13 8 12 19 15 1 6 14 19 3 7 3 8 14 12 18 1 20 7 4 3 14 1 15 0 0 6 18 18 12 19 5 5 6 15 16 17 7 4 6 7 4 7 9 1 16 9 1 18 8 8 1 20 5 17 7 3 15 7 8 2 20 20 7 16 11 3 17 20 18 7 16 16 8 19 4 10 7 1 2 15 0 7 15 10 6 19 4 2 2 7 17 8 20 2 16 12 0 7 17 16 5 7 11 1 11 19 1 8 12 0 18 10 14 1 17 16 11 11 20 0 5 10 17 8 19 15 19 8 20 18 13 10 0 20 2 14 6 13 17 9 1 18 17 19 1 14 2 3 5 19 19 16 8 7 12 0 13 15 11 18 16 17 2 19 8 5 2 10 16 6 7 8 0 2 10 18 15 6 6 6 10 3 0 15 16 15 8 18 4 13 19 6 10 10 16 8 19 3 0 20 12 3 4 8 5 11 18 20 5 10 7 12 15 7 1 19 4 9 0 12 12 12 12 2 4 15 6 6 9 8 7 11 1 17 0 2 12 12 3 4 11 11 15 18 18 3 20 15 15 3 0 8 2 14 18 16 16 2 16 14 11 1 10 0 2 2 11 14 0 18 0 19 19 17 11 4 5 1 5 5 11 4 10 15 7 4 12 1 14 5 9 20 16 20 7 9 2 9 0 2 15 13 13 11 5 13 11 2 10 14 19 17 11 15 18 9 15 15 7 7 10 17 15 6 11 7 19 20 18 10 20 12 14 12 3 7 11 11 3 6 14 2 12 10 4 2 10 2 18 15 1 3 7 11 8 3 1 6 20 14 5 7 6 0 19 8 0 8 19 0 5 9 8 4 19 6 19 9 12 17 3 5 16 5 7 6 13 20 1 11 20 10 10 11 0 0 4 7 18 0 18 19 13 18 16 15 20 15 19 1 18 13 0 2 4 2 4 0 20 1 4 20 12 10 16 18 18 1 1 18 9 2 3 15 14 8 10 17 1 1 15 12 8 20 13 10 18 0 6 5 14 15 18 1 17 7 7 4 4 3 13 3 15 11 14 17 0 20 3 16 4 18 3 1 20 7 9 17 11 18 5 1 12 17 7 4 20 3 16 2 2 7 9 13 6 7 14 9 1 2 20 13 4 16 3 3 17 3 4 16 14 20 14 10 8 16 3 0 17 6 14 11 13 11 9 3 2 4 0 3 10 0 14 1 20 1 7 7 20 17 8 2 7 16 7 3 3 19 10 12 10 5 19 13 14 6 2 7 7 11 11 4 12 11 13 6 1 3 4 16 5 13 18 17 14 10 2 2 12 0 2 9 19 18 3 10 1 20 15 13 16 7 12 4 15 4 18 8 6 6 17 20 10 15 12 10 20 1 11 3 8 2 16 20 9 3 4 17 2 17 8 9 10 8 18 2 19 5 6 1 19 14 2 0 16 14 17 6 10 17 16 20 19 18 3 8 14 5 20 1 18 15 15 10 19 16 8 13 14 18 2 7 12 8 10 5 8 5 4 20 11 7 10 13 16 17 12 18 10 12 17 5 19 4 6 3 8 13 20 7 19 10 19 6 11 1 3 5 18 12 17 5 16 8 10 9 0 7 12 4 9 0 9 8 0 12 11 3 5 8 10 18 10 16 13 6 9 13 9 0 7 11 5 10 11 5 13 15 8 10 10 4 14 15 2 14 8 9 8 5 1 12 17 20 2 18 1 17 4 20 18 13 11 19 19 3 17 3 19 10 5 7 2 13 2 4 4 1 3 5 8 19 17 16 18 6 15 12 11 10 12 10 2 14 19 12 3 20 9 9 19 15 8 3 16 0 2 17 11 19 14 5 11 19 20 18 5 16 13 8 2 20 7 9 10 13 3 4 6 18 3 5 2 1 15 7 1 4 9 13 13 16 17 18 3 18 10 0 20 19 19 19 0 4 4 11 7 5 3 11 18 3 8 4 7 19 12 3 14 4 13 1 7 17 20 18 12 6 8 13 20 3 5 6 0 7 3 2 12 13 17 7 1 5 16 20 14 11 12 1 3 8 20 10 20 9 3 6 2 4 19 20 13 2 9 12 7 17 16 6 0 11 5 7 18 20 10 15 11 18 8 17 8 2 15 12 17 18 16 12 9 16 10 18 14 12 16 8 2 17 14 8 14 15 20 9 4 9 2 2 19 0 5 10 10 6 13 19 11 13 4 3 3 6 3 4 14 4 0 14 16 10 7 19 15 12 20 19 13 15 17 19 5 7 1 11 15 17 6 9 17 19 17 18 9 5 8 20 11 4 9 5 9 16 16 12 19 6 4 19 0 5 14 9 7 9 8 0 14 15 3 19 17 5 19 13 4 15 15 10 19 14 0 1 16 6 4 16 12 8 8 11 2 7 18 4 5 4 14 4 1 3 19 0 0 10 0 9 18 20 1 18 20 0 13 6 8 9 14 18 19 10 20 10 3 0 0 5 13 19 5 15 1 2 11 6 4 16 2 14 20 15 4 14 2 0 10 15 5 13 1 18 6 4 2 15 15 7 8 20 9 18 20 11 4 16 10 14 3 16 10 2 5 5 3 8 11 13 3 5 15 1 19 6 3 18 1 1 19 7 3 7 9 20 19 8 6 1 15 3 4 2 2 10 17 12 20 13 0 6 3 7 16 0 3 11 20 18 13 16 10 1 20 12 17 18 2 20 17 19 19 15 9 1 19 15 12 11 0 17 17 11 20 0 17 3 2 16 19 15 8 19 17 18 19 6 2 0 17 8 5 0 10 7 7 14 13 18 11 1 19 6 20 8 2 7 6 10 15 19 4 1 18 6 20 6 10 18 12 13 9 16 8 16 14 20 3 6 1 15 18 8 5 6 15 9 15 18 6 16 19 14 0 17 17 14 16 8 3 16 2 17 20 10 11 0 7 2 11 10 13 1 6 14 1 0 15 20 5 17 10 16 4 16 2 19 1 8 12 10 8 1 9 7 16 17 19 17 5 10 16 4 4 15 7 14 15 2 20 8 20 7 11 18 2 15 11 4 8 20 20 6 10 2 2 4 4 11 19 7 1 3 20 15 17 3 17 19 16 2 16 11 10 5 14 12 1 1 7 4 7 2 4 10 2 14 5 17 6 7 9 20 5 6 19 1 16 6 20 2 9 10 14 1 0 5 2 18 1 17 0 7 12 2 0 4 0 20 4 13 11 0 8 2 17 12 5 1 19 7 7 7 1 2 18 0 1 14 5 12 20 6 3 5 16 4 5 4 12 3 10 10 16 9 12 5 14 11 10 7 5 3 13 4 16 12 1 15 18 19 1 11 14 15 16 13 6 10 8 3 12 2 13 20 9 20 15 18 5 16 6 11 7 0 17 13 17 11 1 16 16 19 11 14 10 7 13 10 13 12 14 9 12 12 5 6 16 17 17 15 6 9 12 0 1 6 5 19 2 1 1 12 16 12 1 2 12 0 12 11 18 17 13 0 12 3 9 13 18 16 5 2 16 13 3 3 10 3 17 0 15 2 17 6 17 19 12 7 13 0 16 16 4 18 10 7 9 14 0 9 14 16 7 3 11 20 8 13 19 7 6 7 12 15 3 20 8 5 18 18 11 13 7 0 18 15 18 7 17 18 19 14 3 16 9 5 7 7 20 11 8 9 12 19 19 0 1 16 19 17 0 8 2 17 2 10 12 4 2 5 6 2 3 12 9 11 8 4 18 16 8 8 17 13 9 12 17 5 8 9 10 1 17 13 2 3 19 1 17 20 8 15 9 10 8 11 1 15 14 6 18 17 19 12 4 19 8 0 10 20 14 10 10 9 19 2 14 10 19 9 0 8 5 8 2 3 2 14 10 10 10 14 11 20 17 2 7 8 3 16 18 15 0 16 1 12 15 13 12 11 19 4 15 9 14 10 20 12 10 20 10 6 13 12 14 10 3 10 7 4 12 19 0 17 18 3 6 19 14 4 6 5 6 0 3 17 8 6 13 15 15 20 2 19 18 13 1 9 8 15 0 13 0 17 18 2 20 18 0 4 5 12 6 2 5 17 3 12 9 15 2 5 20 19 18 4 13 4 6 11 4 14 4 13 12 5 13 4 13 3 17 15 20 10 17 10 13 13 8 18 4 17 14 8 4 18 17 4 18 12 10 8 11 5 5 9 14 12 19 11 13 5 15 11 9 5 18 4 14 11 10 13 11 17 0 16 7 18 15 3 9 1 2 13 3 19 20 9 13 10 11 7 0 12 18 12 14 4 18 18 12 11 20 18 19 9 1 4 19 20 10 19 18 17 20 17 11 0 14 4 5 19 9 3 0 7 4 3 17 18 3 15 19 7 1 8 2 3 18 12 19 9 15 4 6 0 9 20 0 8 3 6 10 7 12 1 13 5 6 9 14 13 17 9 16 20 12 9 6 16 2 20 8 9 5 15 14 11 6 9 8 5 19 19 7 15 13 7 18 17 13 14 12 6 16 2 8 19 5 10 16 6 14 13 7 1 1 17 12 7 5 10 15 20 5 18 16 16 6 19 12 12 19 9 7 7 18 10 5 17 16 1 13 20 16 7 10 10 14 16 12 4 13 11 11 1 6 2 5 0 11 1 17 18 8 1 12 5 7 4 8 14 11 2 6 12 5 18 18 10 5 6 1 16 8 3 3 11 16 20 20 6 1 15 12 5 17 10 18 18 3 6 13 15 3 9 11 11 1 5 0 3 12 5 8 10 4 7 1 12 12 19 19 10 13 18 20 8 5 13 12 5 2 20 18 18 5 11 17 16 10 8 9 20 15 0 1 3 5 16 17 19 16 11 1 15 14 6 0 17 15 12 10 4 7 16 18 4 11 18 8 9 2 12 16 7 11 11 10 19 18 18 0 8 20 3 18 1 5 13 10 15 18 15 11 5 0 2 1 2 17 5 2 9 14 14 14 4 9 18 1 1 13 9 7 13 12 1 10 6 12 16 5 5 16 0 3 4 5 3 8 14 5 15 1 18 6 17 9 3 20 9 0 8 12 6 15 12 13 6 4 0 17 0 15 5 18 1 19 17 9 6 7 9 11 20 20 13 11 14 15 8 12 2 12 18 18 13 9 4 19 6 12 3 4 2 12 3 10 5 9 18 3 7 1 2 20 8 7 13 11 19 4 2 18 4 9 5 7 0 1 8 19 1 4 10 4 0 2 15 11 18 16 12 15 7 6 13 4 15 17 1 5 8 2 11 15 16 10 14 1 12 1 9 6 10 13 6 13 9 13 15 8 0 11 5 10 13 10 9 10 0 6 17 9 2 2 11 13 6 10 4 5 15 3 14 20 15 2 20 19 2 12 12 13 19 0 10 3 16 15 2 14 12 16 20 14 6 13 2 10 17 15 4 5 9 1 5 6 17 15 14 17 2 3 16 6 7 13 16 10 15 12 19 4 12 12 10 16 10 8 16 3 9 6 7 5 17 14 12 16 2 20 15 15 15 10 11 7 18 15 11 10 5 11 12 3 20 16 10 11 1 17 18 9 11 10 4 6 9 8 11 13 5 10 11 3 18 1 16 3 13 18 2 19 20 11 5 5 8 15 17 17 14 4 8 10 20 4 10 17 8 6 20 11 20 9 20 20 18 2 17 11 6 15 20 12 2 6 7 14 19 19 2 20 17 20 16 0 20 2 5 18 17 8 1 15 17 19 11 0 10 16 17 18 13 18 10 3 16 18 16 6 8 9 13 8 11 13 4 7 14 18 15 6 9 1 17 17 10 11 4 11 17 1 1 16 20 20 6 18 10 0 11 0 7 1 9 4 15 7 19 9 10 18 11 18 4 1 4 3 14 16 17 2 8 14 13 1 19 5 6 7 17 2 11 0 19 16 2 18 10 20 13 10 0 20 19 20 4 4 14 3 6 12 7 14 10 20 3 0 14 18 6 6 6 1 1 3 15 19 9 8 14 6 8 5 18 17 9 2 1 10 7 0 18 10 5 2 19 6 13 3 0 7 20 7 17 12 8 12 5 12 12 4 2 6 16 16 12 3 15 5 7 6 9 9 1 0 6 13 5 1 11 2 2 2 6 4 1 9 2 20 3 5 18 16 0 20 11 13 1 2 20 16 16 4 11 0 3 14 8 9 9 20 11 7 5 17 17 7 7 20 11 2 2 5 12 10 6 6 3 20 10 12 9 17 18 15 17 9 14 4 5 15 1 16 10 10 1 19 4 14 15 15 20 20 11 12 14 8 12 9 9 19 18 7 0 17 19 18 3 20 11 11 2 12 18 13 20 0 10 4 13 19 16 20 10 13 16 8 13 10 0 11 6 16 7 7 14 15 2 20 1 9 9 18 13 16 7 4 8 20 13 7 18 9 8 3 1 20 18 11 13 18 14 5 7 15 10 1 10 13 9 2 16 10 9 4 5 7 19 19 6 7 3 2 14 17 8 14 20 20 3 20 17 2 12 16 9 8 11 6 20 17 0 18 11 8 19 0 20 13 6 2 10 17 18 18 2 7 20 20 7 16 2 9 17 18 2 20 17 3 8 16 20 14 4 1 15 0 13 14 11 3 3 9 3 2 13 11 16 11 0 13 0 7 6 13 10 17 1 0 8 15 0 0 17 18 9 0 13 6 13 0 19 6 17 20 15 2 1 2 6 5 18 10 14 18 7 18 15 15 7 18 1 8 1 1 11 8 3 11 4 16 19 11 4 1 9 7 14 8 9 15 19 1 3 16 20 9 2 8 12 12 15 12 11 16 0 19 19 19 15 16 7 10 4 14 8 8 7 15 18 18 9 2 20 7 3 12 17 15 2 20 16 8 4 13 12 8 1 14 14 10 6 7 3 11 15 10 0 3 15 3 14 6 18 15 18 11 10 20 18 3 4 10 16 20 20 17 15 0 16 9 19 2 0 7 1 10 0 4 20 12 6 2 7 13 10 17 2 20 9 5 14 7 2 11 4 11 5 0 12 3 19 4 18 16 6 13 19 4 10 20 20 16 20 14 16 3 14 3 1 9 15 16 2 8 9 13 13 3 15 19 0 2 6 16 9 13 0 19 5 9 12 18 9 15 14 15 1 20 0 1 11 4 8 3 0 15 12 5 0 18 0 14 14 17 16 18 5 1 13 0 0 1 10 2 2 0 20 4 9 2 9 3 10 19 20 8 2 7 19 4 18 17 15 2 16 4 0 13 12 1 6 10 20 2 13 16 9 17 20 15 16 0 8 5 4 10 15 14 10 16 19 18 2 18 1 18 11 5 20 7 9 10 3 20 3 20 0 18 16 10 18 4 18 10 3 5 14 14 6 4 5 4 12 20 12 1 9 20 17 17 0 14 20 9 3 15 1 9 10 19 10 15 15 17 17 3 4 14 7 11 2 2 14 0 13 0 12 12 0 14 20 17 14 6 5 6 2 3 13 15 5 2 6 11 0 5 11 0 8 16 5 6 10 5 9 5 11 5 3 1 12 6 1 1 15 5 10 7 20 12 5 1 5 18 11 14 15 14 0 5 8 13 7 7 18 17 0 5 2 20 18 18 15 11 18 16 6 17 12 16 2 6 17 0 9 1 14 6 13 2 5 16 17 12 19 17 9 19 20 6 20 5 3 14 6 3 14 18 2 20 2 10 16 1 7 15 7 12 6 18 11 2 12 4 17 7 13 12 15 10 17 6 5 13 9 13 3 10 3 17 4 6 10 3 1 2 3 18 8 14 10 4 10 14 19 9 9 12 16 7 8 15 8 1 18 19 6 14 9 4 20 15 16 4 10 7 1 15 7 14 0 12 0 7 9 13 15 13 18 16 15 0 18 16 14 2 3 18 16 11 3 19 16 14 11 6 16 9 5 8 12 11 10 5 17 13 17 13 5 5 1 7 6 0 16 17 20 17 11 2 5 2 10 7 14 10 14 15 15 9 0 14 10 17 17 15 11 0 5 9 0 12 5 4 1 8 18 16 18 7 14 8 4 17 15 17 4 5 2 2 1 1 4 9 15 10 15 9 11 9 10 20 8 6 18 20 20 7 11 6 12 6 12 10 0 11 15 12 1 8 3 12 14 9 0 4 13 19 9 13 15 0 2 11 9 12 14 3 3 16 11 1 12 20 15 1 17 1 18 19 7 20 10 5 18 1 18 9 9 6 13 12 5 12 9 15 18 7 14 1 1 20 18 2 0 15 7 9 3 5 15 11 15 13 20 19 14 2 17 16 1 0 13 18 4 7 17 6 6 13 8 14 17 17 14 19 5 6 3 18 14 11 16 3 18 5 0 4 11 17 0 6 10 10 1 6 18 16 16 12 5 18 20 5 20 4 8 4 1 6 1 2 13 14 14 14 5 2 10 17 3 17 18 15 3 0 10 4 20 20 16 18 17 8 3 3 11 9 1 14 5 12 15 6 13 12 14 17 19 12 14 4 10 11 5 13 19 2 8 1 5 2 20 2 17 7 4 17 3 13 8 11 1 12 2 4 13 12 12 1 3 18 4 3 18 7 10 13 20 12 8 14 14 16 19 17 18 3 13 6 13 1 2 9 4 16 16 14 5 17 0 3 14 18 6 12 16 10 1 1 2 14 14 16 0 11 9 20 3 6 4 19 20 18 0 1 13 11 0 11 1 14 13 4 13 11 0 20 17 20 10 20 0 8 4 17 11 5 4 10 14 0 0 12 19 12 20 0 20 1 3 12 1 7 7 15 18 20 13 17 9 9 4 3 18 7 0 16 17 14 12 15 14 16 5 12 3 7 20 9 2 6 8 7 6 9 15 14 18 11 2 20 12 4 19 19 5 15 19 19 11 6 6 14 9 1 8 16 1 20 4 11 9 8 15 2 0 17 14 8 15 4 11 0 1 13 7 7 1 8 2 14 9 8 12 6 14 13 6 11 3 18 1 17 8 19 20 0 14 3 17 17 3 2 20 17 9 16 6 12 6 16 19 5 6 16 12 4 11 11 3 15 3 6 16 18 19 0 19 6 1 16 1 4 6 3 3 16 6 8 9 5 1 0 7 14 16 4 4 13 9 16 3 15 14 10 6 10 13 4 17 14 4 5 0 7 10 15 7 14 12 16 12 10 3 13 6 19 11 7 15 19 19 13 12 9 16 4 2 14 6 0 20 16 10 9 4 0 9 4 3 18 12 6 13 1 16 9 6 6 15 9 16 0 9 11 9 17 9 19 18 2 7 2 0 11 7 7 2 3 20 20 2 13 12 3 3 19 0 7 10 17 1 6 14 10 17 18 1 11 2 8 19 16 19 16 2 4 1 17 6 6 9 6 17 20 20 9 9 11 6 15 15 13 0 5 5 15 12 1 1 16 8 13 8 5 11 13 20 16 20 19 15 11 0 1 5 2 16 5 4 15 12 4 10 17 1 9 2 19 7 0 13 9 12 13 16 1 6 4 0 15 17 13 0 4 5 19 14 9 12 17 10 6 6 4 8 16 18 2 9 4 8 5 10 20 15 19 15 1 4 20 9 20 3 12 9 14 14 16 5 2 4 8 6 7 19 15 16 9 11 20 11 5 1 16 8 0 17 18 18 16 19 14 16 17 0 7 2 8 7 11 3 10 12 11 13 4 15 6 19 2 16 16 9 6 17 1 13 7 5 9 9 6 14 1 8 2 1 18 1 2 4 4 5 18 12 18 5 16 18 11 10 6 2 17 5 4 14 9 3 8 11 8 1 5 19 2 8 16 3 14 5 4 7 9 12 12 12 17 15 12 11 5 5 1 13 1 2 14 11 20 14 15 8 18 12 17 1 14 6 16 14 10 17 1 2 17 11 19 7 9 2 20 16 17 0 6 9 11 7 8 5 11 12 19 7 18 17 13 3 10 1 14 12 17 15 15 6 13 20 8 9 5 17 6 11 19 12 20 16 3 4 17 18 18 14 20 16 19 3 8 1 2 17 11 18 0 11 1 8 5 6 7 15 9 10 16 14 10 10 14 19 9 12 9 12 19 15 15 16 6 14 6 10 15 19 13 1 17 16 11 3 10 1 12 20 6 0 0 2 16 19 20 7 16 14 13 14 11 5 14 17 15 20 11 19 14 20 14 10 5 0 10 4 4 16 11 8 0 16 0 16 11 18 12 20 7 16 10 10 17 16 13 2 11 3 19 19 8 16 17 3 13 14 19 2 18 18 12 7 10 3 16 7 17 19 8 17 14 13 16 5 16 10 17 8 10 16 2 14 13 15 12 11 15 8 5 1 15 0 4 14 7 11 16 14 17 2 2 1 10 17 15 2 6 14 10 4 4 0 13 2 12 2 13 9 10 8 19 11 18 20 12 8 17 1 3 1 0 1 11 12 9 8 5 5 16 7 7 14 2 14 19 19 3 16 8 3 16 1 1 15 0 12 10 17 10 18 4 12 6 19 9 13 0 6 9 19 15 8 19 11 18 4 17 18 13 12 3 20 0 14 2 17 19 18 11 11 2 2 6 10 18 9 6 17 4 10 19 16 2 10 14 6 4 10 15 8 4 19 15 13 19 11 13 20 1 15 1 17 1 14 4 5 10 20 8 15 18 2 1 14 18 4 15 20 5 2 0 20 20 16 12 3 15 13 16 15 11 2 4 16 7 12 2 10 15 10 7 12 9 8 3 15 0 5 7 9 0 1 17 8 14 7 20 5 18 2 11 9 0 3 11 6 17 3 8 7 7 16 8 7 0 11 11 20 16 16 5 14 0 18 12 8 5 8 6 1 6 5 16 17 1 14 10 4 16 9 7 2 5 5 3 10 7 1 2 8 18 5 0 10 12 19 13 1 17 6 4 20 15 12 4 17 3 5 12 1 16 11 0 2 0 7 20 17 18 20 10 11 5 4 15 10 15 18 6 3 1 7 10 18 10 2 1 13 9 20 20 7 15 9 17 6 4 8 0 3 8 16 7 8 1 11 5 6 19 11 4 10 12 16 14 16 6 20 6 4 15 11 3 14 19 18 1 3 12 6 17 1 4 2 16 6 6 4 7 11 15 13 2 11 3 2 2 17 14 16 13 14 1 20 16 2 1 6 8 13 5 2 20 7 12 3 0 13 13 13 17 4 19 3 14 0 5 16 18 0 1 2 4 16 5 1 14 8 4 12 0 5 1 10 5 7 20 12 7 4 13 6 16 11 0 6 14 3 8 6 15 10 7 4 16 20 12 2 20 7 9 6 1 7 16 19 15 9 12 12 8 9 2 7 5 17 6 15 1 0 10 3 0 7 19 11 12 5 18 14 0 10 10 8 7 13 4 2 14 0 4 4 19 5 20 0 12 7 6 12 1 3 14 8 19 9 5 0 7 15 18 7 1 12 2 3 11 3 10 20 3 0 9 5 6 3 4 5 20 15 14 6 20 0 13 18 13 2 14 9 20 0 18 11 4 4 11 16 14 0 5 7 10 2 5 12 9 3 1 0 6 20 11 18 16 12 5 6 2 5 18 0 19 16 13 16 9 11 4 13 4 2 19 2 16 13 4 10 3 19 20 1 8 17 5 1 2 9 6 6 16 19 19 20 17 9 0 0 17 5 14 2 10 18 12 14 8 15 14 18 18 9 4 17 20 2 12 13 0 12 10 2 6 11 19 7 10 8 8 20 20 19 5 0 17 3 13 7 6 10 17 12 5 13 12 5 15 12 1 14 20 19 19 20 14 2 0 11 11 8 16 5 10 6 3 13 14 13 15 19 15 3 1 19 4 15 18 10 10 18 14 17 4 5 16 8 10 20 2 10 13 14 1 8 18 6 12 11 4 9 9 18 1 9 17 6 1 19 3 15 9 8 3 12 11 1 20 15 10 20 18 20 20 18 12 7 10 2 10 2 20 1 1 4 19 16 10 5 3 13 5 2 3 5 19 12 15 15 6 3 1 9 11 13 18 11 13 14 9 16 4 14 17 2 15 20 9 5 13 3 18 16 4 13 2 11 15 13 6 13 12 1 19 3 8 5 9 4 3 17 9 10 14 4 17 11 5 17 18 12 19 14 1 0 4 13 14 19 5 8 13 0 7 10 1 3 15 4 1 19 7 7 2 7 12 12 1 5 17 5 9 1 15 1 0 15 7 3 0 5 4 17 4 0 15 3 9 4 12 4 13 7 0 4 3 9 16 20 1 6 2 9 4 15 14 1 8 4 0 9 6 15 8 8 16 5 8 8 14 4 17 14 3 1 15 20 2 0 0 19 8 10 5 1 1 18 2 8 18 11 12 0 4 5 19 6 1 19 3 12 4 14 19 15 11 14 6 7 5 18 9 6 19 19 14 17 11 10 13 8 10 19 8 10 1 17 2 8 16 5 4 15 5 3 7 4 10 18 15 7 6 4 12 7 11 11 5 17 20 6 0 1 5 7 13 16 20 20 2 20 18 9 18 4 20 13 0 10 1 17 5 11 14 12 11 16 16 14 3 1 4 16 7 5 10 11 20 13 13 4 10 4 18 14 3 10 2 11 10 9 1 20 0 0 18 0 1 7 14 14 14 11 10 1 19 18 11 13 19 5 9 15 4 9 17 18 18 13 14 11 9 16 15 14 19 18 12 17 11 6 9 7 1 4 16 5 17 7 15 15 13 6 9 4 0 8 7 8 6 18 1 9 17 8 13 10 10 0 16 14 20 1 13 0 0 8 19 20 20 18 4 20 7 15 2 3 11 20 3 0 12 17 13 10 18 15 7 10 11 20 9 4 9 14 8 20 17 12 11 20 2 1 3 12 14 8 18 13 9 13 14 8 14 18 0 8 0 2 6 12 4 8 19 16 7 12 8 13 10 9 19 11 14 19 20 10 17 4 19 3 3 18 4 9 0 13 14 14 17 5 18 16 3 1 6 20 10 4 1 10 13 8 8 12 16 7 9 9 13 19 0 16 1 15 15 15 4 15 3 0 12 11 15 3 20 5 0 10 13 10 13 2 3 6 1 4 8 10 9 11 13 6 12 10 0 15 8 7 7 0 8 0 13 17 20 10 14 1 12 6 15 17 16 9 13 6 13 14 0 18 10 13 0 19 2 0 1 7 10 1 6 9 5 13 7 20 19 8 13 1 0 9 20 6 15 19 16 6 10 10 20 9 2 9 16 3 6 13 17 7 4 13 12 15 17 17 20 7 3 10 1 10 19 2 14 20 17 8 2 14 15 12 12 19 7 19 2 10 20 20 5 18 19 10 3 7 14 19 12 13 14 8 4 1 11 16 2 16 13 2 16 13 7 5 8 20 7 7 5 4 17 1 10 12 17 10 6 18 2 0 7 3 4 11 20 0 1 19 2 11 2 18 11 14 13 19 1 6 11 9 19 10 17 15 12 7 5 16 19 20 14 1 5 18 19 1 17 17 4 7 9 4 3 8 4 12 1 15 4 6 2 14 16 8 3 16 17 11 8 18 14 2 5 11 9 13 14 3 4 14 18 9 10 8 7 8 0 3 5 8 19 14 16 18 12 13 1 1 17 7 12 1 17 11 8 0 8 15 0 11 2 8 2 12 17 10 0 0 1 14 14 6 4 15 9 20 3 3 20 13 14 19 10 8 14 5 18 13 3 1 8 4 13 9 10 2 18 7 13 5 7 16 6 10 0 16 11 15 16 12 8 20 5 13 3 2 15 2 6 10 8 1 1 6 18 2 1 3 4 10 2 14 14 4 12 6 17 2 0 5 20 7 2 13 11 9 19 17 19 11 6 7 12 4 18 17 12 4 16 1 13 0 17 2 17 15 0 13 2 17 6 1 3 17 7 18 6 11 20 19 15 16 19 19 3 8 11 1 4 1 19 4 4 4 5 3 16 15 8 5 13 11 11 5 5 0 18 3 1 18 8 17 8 18 4 1 1 1 15 13 6 6 18 8 1 10 4 15 15 14 9 14 9 6 13 8 18 13 3 10 6 11 4 19 2 11 12 13 3 2 6 11 11 18 20 3 19 20 6 12 2 0 0 5 11 4 10 13 20 6 1 15 16 20 11 5 6 9 10 4 3 5 20 19 14 0 1 12 2 17 16 14 11 6 17 0 2 15 13 15 0 13 7 10 18 14 8 14 18 11 16 2 7 15 0 16 19 10 3 8 8 17 3 9 11 20 13 17 0 14 3 11 2 2 17 2 19 5 16 16 9 7 2 13 7 3 7 15 5 15 3 13 9 10 16 4 4 20 10 19 13 19 5 11 18 1 10 9 15 3 1 16 19 2 8 5 2 10 7 14 0 3 12 7 11 3 15 14 12 16 2 20 6 4 15 7 3 14 11 15 15 3 3 8 16 9 4 2 9 0 4 20 12 2 20 12 14 20 2 1 3 18 17 6 18 10 17 5 4 10 13 19 1 10 3 4 5 12 7 17 10 17 12 11 1 8 19 4 8 8 17 6 19 17 8 6 14 2 18 6 13 19 19 8 3 5 4 11 14 15 10 3 1 1 4 1 15 10 5 4 5 4 7 15 16 18 5 0 18 7 15 17 10 1 4 1 15 8 4 15 8 18 11 10 12 7 2 17 8 4 13 7 8 2 12 16 15 11 16 10 13 20 8 17 4 18 10 10 7 1 2 19 18 12 15 3 12 15 20 12 5 12 16 14 4 18 6 11 4 8 5 9 14 4 0 3 9 19 11 13 6 8 2 1 7 1 19 17 17 15 1 12 14 19 18 20 16 9 18 9 10 12 3 7 4 0 10 12 14 9 15 10 6 2 14 2 18 15 19 17 4 20 13 17 5 15 3 17 7 1 8 5 18 1 19 4 7 0 0 4 18 9 3 9 1 1 11 3 5 17 3 19 7 14 2 20 4 16 15 19 12 4 1 2 14 8 8 19 9 0 19 4 4 2 2 16 11 8 18 8 19 19 13 18 10 1 12 18 4 14 0 14 13 13 7 18 12 13 9 10 8 14 7 18 7 1 4 17 1 0 4 20 17 1 17 1 8 19 20 7 12 2 15 17 12 0 13 2 17 17 5 13 17 3 4 7 11 3 2 4 5 17 11 7 5 15 3 8 13 5 20 4 6 18 3 18 9 4 12 19 16 3 1 17 6 9 13 14 15 10 16 3 17 8 17 20 8 5 19 15 9 5 20 5 2 5 6 0 17 3 7 0 14 19 11 14 16 20 2 19 4 17 2 19 11 19 15 3 17 9 9 5 9 16 7 12 16 1 8 10 1 13 4 1 15 5 5 8 2 14 15 1 11 7 3 16 2 18 19 15 13 16 10 20 8 16 2 15 4 20 1 5 15 12 15 9 16 14 5 7 14 18 6 12 20 3 1 15 2 10 7 13 3 17 0 11 12 18 19 16 8 5 10 6 13 2 17 9 17 6 14 10 9 15 0 18 3 7 0 20 8 20 9 7 12 0 3 9 12 18 2 8 15 6 6 19 3 4 13 2 13 19 6 9 9 4 11 9 20 3 20 12 14 11 20 5 18 4 4 6 7 17 9 1 10 2 4 10 14 2 13 9 5 20 7 7 6 9 13 12 9 0 1 13 18 7 6 18 18 17 9 14 17 3 16 5 6 12 13 20 18 20 10 8 19 6 9 4 14 12 7 3 4 16 9 16 10 7 13 18 4 15 3 3 13 8 2 9 12 14 19 7 20 12 20 12 15 5 17 2 20 8 10 4 8 6 10 0 10 16 17 14 1 11 15 7 12 4 10 9 16 3 6 7 19 12 18 0 14 20 8 0 8 12 20 20 0 11 20 12 13 5 8 9 10 15 15 12 6 12 9 1 9 14 16 1 16 5 15 16 2 2 16 15 4 14 10 12 9 8 15 10 2 7 1 14 16 0 12 18 8 20 8 5 12 6 9 11 5 6 4 6 11 13 17 15 5 12 2 14 8 2 5 17 2 11 2 18 15 7 13 0 8 0 7 17 2 6 18 5 16 2 15 20 0 8 19 10 12 13 20 9 6 0 20 13 18 0 13 18 2 7 1 19 10 1 11 3 7 14 15 19 2 17 10 17 20 4 6 12 7 10 20 20 5 19 11 1 9 16 1 2 16 5 10 3 19 20 6 13 13 20 1 18 3 1 7 8 4 12 2 9 2 6 4 7 13 7 0 10 18 6 16 12 5 4 9 10 10 15 10 0 5 0 20 1 6 14 4 0 20 2 15 14 13 4 1 17 4 7 12 17 10 6 5 15 10 0 20 12 6 7 1 9 7 19 7 13 14 1 5 6 9 17 12 0 15 0 15 4 7 15 4 11 0 9 15 14 7 16 12 6 9 6 8 7 9 7 16 18 13 8 3 14 9 19 20 8 10 12 3 11 2 9 13 15 14 7 12 19 19 16 19 4 11 8 10 13 9 5 0 1 12 16 14 4 13 11 4 9 19 2 19 18 4 5 12 11 19 1 0 10 1 0 15 13 0 14 18 15 2 8 18 13 8 7 16 3 6 11 8 17 10 17 16 15 6 5 14 12 2 18 8 19 3 12 5 1 14 10 18 4 0 2 17 20 10 1 15 12 8 13 0 20 17 11 11 1 18 17 2 2 16 6 13 4 14 7 6 15 6 10 5 11 17 14 8 8 20 0 18 9 18 2 11 11 0 0 15 16 14 19 14 9 1 15 20 13 15 13 5 16 12 12 2 16 4 7 3 12 10 1 6 0 0 8 4 3 14 8 15 17 15 19 7 2 9 5 20 20 12 15 13 4 17 10 6 2 20 19 18 18 5 14 6 1 7 16 18 1 20 3 9 9 15 18 11 3 5 5 15 9 0 9 18 6 11 20 17 2 15 16 18 15 13 2 10 16 6 4 8 0 6 8 16 10 4 19 16 13 0 3 11 16 16 19 20 17 2 14 3 4 6 1 4 5 7 1 3 5 0 14 13 5 6 16 19 7 20 18 1 0 1 8 8 4 8 9 1 15 2 10 4 2 16 15 3 17 13 9 7 17 2 1 11 8 1 16 9 3 20 0 16 2 0 4 3 15 4 1 6 0 16 9 2 0 4 11 2 5 4 3 5 11 3 12 9 11 1 11 8 18 14 12 11 0 19 5 4 5 6 6 20 20 14 1 0 20 0 13 1 5 19 13 13 20 18 3 4 1 1 4 20 9 10 3 9 9 14 9 4 14 9 15 17 8 18 4 5 17 1 13 3 20 0 18 13 9 9 14 8 3 0 17 14 17 1 20 18 11 3 19 4 16 11 10 13 4 19 17 18 2 16 13 20 15 1 15 11 15 10 16 2 18 13 4 12 17 8 11 6 18 15 15 11 14 7 19 1 6 11 15 11 4 6 17 11 10 1 10 13 15 16 15 17 18 13 11 7 12 6 14 19 19 9 5 7 5 18 6 11 18 4 8 11 20 11 5 0 17 0 8 7 3 0 12 10 19 19 2 0 6 4 17 14 5 8 6 14 12 4 10 6 19 13 14 4 14 6 11 5 13 10 6 4 2 19 15 0 19 17 13 9 17 15 17 18 2 15 9 12 6 16 15 2 19 1 17 17 12 11 2 0 20 3 0 14 9 13 17 0 0 15 20 18 18 0 19 7 0 5 9 19 18 15 10 3 7 18 8 5 14 5 13 12 13 15 18 20 19 1 19 4 13 20 18 4 15 0 4 2 9 10 5 5 12 10 15 9 16 18 2 1 18 6 8 1 9 19 0 6 8 15 16 1 13 3 1 13 3 8 13 20 16 12 13 12 15 14 3 2 20 14 16 11 20 19 17 10 7 15 19 3 6 13 11 0 10 19 18 17 17 4 2 14 3 4 12 18 12 4 3 11 8 5 9 17 1 13 7 11 11 0 15 12 16 8 7 11 1 14 1 6 8 18 18 13 14 20 6 9 15 19 1 3 11 20 18 6 2 5 3 6 11 18 20 5 3 13 16 1 11 9 13 20 9 9 6 18 4 7 5 2 1 17 8 7 0 0 18 1 9 6 18 14 1 4 11 0 20 6 3 7 20 8 13 8 4 15 19 5 2 13 2 9 1 6 13 8 14 0 5 3 6 12 7 4 19 16 10 16 8 8 7 19 10 10 14 14 5 8 19 3 14 1 18 3 19 3 17 3 16 16 6 18 19 6 13 16 6 17 7 8 17 16 18 12 0 12 20 6 0 16 3 20 19 19 18 2 16 4 1 17 9 17 7 19 2 7 6 11 16 16 16 16 14 0 6 20 0 4 10 16 20 18 1 6 5 1 18 2 20 12 20 3 8 14 10 1 15 11 20 19 9 10 6 13 4 13 11 7 0 3 15 9 0 6 2 3 16 16 8 8 7 3 12 8 12 7 4 14 5 11 6 12 8 12 10 7 13 20 12 11 0 10 10 11 20 1 19 20 12 0 11 12 17 15 7 10 8 5 3 17 0 3 5 16 19 2 15 3 1 3 19 20 14 10 15 7 19 4 14 20 13 10 5 10 9 16 6 6 12 15 4 7 6 13 5 12 7 5 4 6 18 5 11 8 13 14 11 1 5 6 16 12 3 1 20 8 3 16 17 7 18 1 3 9 2 13 10 14 0 10 18 17 6 1 17 7 0 3 9 8 5 4 12 15 9 5 19 12 6 19 9 3 6 20 10 18 1 11 8 1 15 19 16 13 11 3 20 6 20 14 20 0 1 10 2 17 19 15 18 3 19 8 15 20 5 0 1 10 12 3 6 18 11 10 20 3 5 9 6 2 6 10 5 17 13 1 11 13 13 9 10 6 9 16 20 13 9 12 13 15 7 0 9 5 3 5 7 8 9 13 12 12 14 4 6 4 20 6 7 8 9 13 12 2 16 2 8 10 11 6 19 8 18 14 12 16 16 11 4 13 18 13 9 9 6 15 17 13 18 13 16 11 13 18 13 8 10 6 4 6 20 15 13 11 0 16 19 7 14 11 4 2 8 3 20 13 9 4 7 19 2 10 13 4 6 0 0 1 5 8 10 0 13 10 7 7 4 16 3 2 3 19 9 14 15 6 13 20 2 10 6 19 2 8 3 16 18 9 5 3 11 2 20 19 2 6 12 5 3 20 7 16 20 15 3 19 5 4 13 16 5 10 0 14 20 10 14 0 19 1 17 9 16 15 6 20 9 4 0 1 12 15 13 2 13 10 17 5 16 13 3 8 13 10 14 18 7 14 9 10 8 8 6 1 8 10 11 5 8 19 18 17 14 16 10 14 16 17 13 3 5 0 4 0 13 9 4 10 11 12 9 1 10 3 13 2 17 20 3 2 12 15 10 15 14 14 15 12 5 12 13 10 17 12 2 8 12 1 15 1 5 8 4 11 19 15 20 9 2 15 9 6 5 10 0 14 7 3 5 5 8 3 10 8 17 19 19 2 4 16 19 3 19 2 4 14 13 15 11 15 3 16 8 20 16 3 13 13 0 4 6 7 8 11 1 1 16 8 11 6 7 7 11 8 10 14 6 13 5 17 9 1 8 15 12 20 1 10 18 12 14 20 17 19 14 1 11 14 15 19 8 14 15 9 10 0 11 5 3 0 16 18 10 15 5 15 4 20 4 2 1 8 16 0 3 6 5 3 1 16 11 15 9 0 3 7 11 1 5 7 17 4 10 0 3 18 0 12 18 15 8 17 18 19 20 17 3 3 3 17 12 3 8 4 4 16 12 14 14 12 9 3 16 17 2 4 1 9 0 20 13 8 7 18 10 16 17 7 2 5 16 12 15 11 20 10 16 7 6 5 16 12 1 17 2 9 5 10 15 6 1 14 12 8 7 13 1 7 11 12 8 3 6 6 1 9 12 2 0 5 15 11 19 15 19 12 8 17 17 16 8 20 1 6 6 9 4 12 10 4 13 7 20 15 17 1 4 13 18 16 12 19 1 4 15 20 12 0 1 10 12 13 0 18 20 19 8 10 14 6 10 0 3 3 10 12 4 15 4 15 3 17 8 16 1 14 1 18 14 3 13 3 1 4 11 18 7 12 6 16 4 15 8 14 20 8 4 1 10 4 11 0 2 12 3 9 9 0 16 0 11 5 6 11 1 14 0 6 7 16 4 7 1 13 2 4 19 12 6 7 5 8 0 8 1 12 3 15 16 12 20 16 0 4 17 8 8 1 6 4 11 13 14 10 8 5 8 20 17 14 14 9 10 14 3 20 12 1 13 14 8 19 0 6 6 19 16 16 6 10 17 0 15 16 8 15 15 14 20 13 10 3 15 3 0 10 9 0 2 0 4 0 20 6 8 16 12 10 14 16 10 9 1 19 10 18 6 14 3 18 20 4 4 17 7 0 18 20 17 18 3 3 14 18 20 14 10 5 12 0 8 15 12 7 3 8 19 15 5 0 4 15 16 4 5 20 2 20 19 11 4 14 0 17 12 1 13 4 12 11 13 18 1 1 13 3 19 14 10 10 4 11 20 8 5 6 15 16 17 17 15 2 16 0 5 1 6 11 18 20 20 18 6 13 8 0 17 13 18 0 7 17 18 14 12 7 16 13 18 3 19 9 10 0 15 17 16 16 15 11 8 16 9 10 16 4 0 5 0 16 18 17 13 9 5 8 14 4 6 7 12 20 10 16 13 9 6 10 16 0 13 14 5 13 14 0 11 9 20 19 5 13 14 9 18 1 16 7 12 20 11 15 2 0 13 6 6 9 11 4 8 5 11 15 12 1 18 6 9 16 14 19 4 2 0 15 15 0 19 11 19 8 12 4 17 10 1 5 2 12 12 7 18 12 9 6 2 12 16 15 11 12 15 11 13 2 3 2 2 3 18 13 14 0 20 17 13 20 20 5 16 9 17 1 13 3 12 8 5 6 4 16 6 17 12 1 11 0 2 9 7 11 19 1 12 6 5 8 15 15 3 20 16 8 17 3 18 6 19 2 16 13 0 4 10 19 18 10 2 17 11 13 16 14 2 4 18 18 7 19 10 20 7 1 2 18 4 16 17 19 18 15 0 13 2 8 12 15 15 0 12 1 15 15 13 7 18 3 2 14 15 17 8 14 1 6 11 4 9 16 6 16 4 1 9 7 19 8 7 6 15 6 15 6 15 19 6 19 19 12 19 7 13 5 17 1 19 18 20 4 4 11 3 15 8 9 12 4 19 14 7 11 19 17 11 13 15 0 19 14 2 14 16 13 5 5 19 18 2 20 14 15 10 0 3 20 13 4 11 4 19 4 4 15 1 13 1 0 14 14 16 12 3 9 4 18 16 17 14 10 20 16 14 13 19 7 7 9 15 17 2 1 10 10 16 11 4 0 10 7 5 9 6 12 19 5 6 12 18 16 11 10 16 5 9 0 10 3 0 8 3 9 10 16 20 16 19 6 7 3 12 17 3 10 20 11 3 4 3 14 18 9 15 16 4 8 16 7 20 0 0 8 20 15 4 0 8 14 4 7 13 4 13 8 20 2 11 2 7 13 4 11 12 18 15 20 5 12 7 0 8 1 17 10 1 1 20 3 17 3 12 17 10 12 2 13 8 9 9 0 15 10 11 10 17 16 18 0 8 10 10 18 10 12 9 11 4 4 18 16 18 8 6 3 9 9 5 0 20 12 10 13 16 6 4 15 18 8 7 0 18 3 16 20 19 17 13 14 12 15 6 17 12 10 20 3 14 7 11 6 8 2 17 5 0 13 18 1 10 8 4 3 7 2 12 2 10 14 15 2 4 0 8 8 4 13 8 8 10 12 8 12 18 8 0 15 3 7 19 14 7 2 3 16 8 8 17 9 0 9 7 9 17 16 17 8 16 13 12 17 10 14 10 3 14 10 16 11 13 11 0 9 14 19 10 19 12 7 8 15 15 18 10 9 6 8 13 11 6 12 3 10 5 15 3 13 15 1 15 9 15 12 2 9 12 18 7 17 6 14 16 19 17 16 18 19 11 19 6 3 8 17 18 7 9 7 10 15 15 11 8 14 12 5 20 10 7 13 19 18 19 4 1 9 0 10 5 12 10 9 19 5 17 2 10 16 15 18 19 14 1 16 5 10 6 18 8 4 20 20 18 6 4 14 11 6 6 13 2 2 17 13 14 1 5 5 19 0 12 10 18 13 13 16 12 18 16 7 4 16 3 2 10 3 4 13 0 12 20 13 16 9 9 8 7 18 1 10 20 9 4 9 3 10 14 8 8 9 19 11 14 7 14 0 11 14 3 14 1 18 0 13 5 18 4 9 13 9 9 6 6 2 1 8 20 3 18 2 3 10 9 3 19 16 19 6 17 4 2 1 7 9 20 19 9 13 4 19 9 11 0 20 2 0 0 16 1 8 13 2 13 14 6 14 3 11 3 4 4 18 19 1 12 0 14 10 8 16 5 18 19 18 4 0 10 15 4 9 14 3 20 6 2 6 18 6 17 1 3 6 18 7 7 4 7 3 1 19 4 12 9 12 14 11 12 3 1 0 16 17 5 17 16 5 12 18 13 17 11 11 6 19 2 11 20 9 2 17 11 15 17 10 3 8 3 3 0 4 16 14 4 4 5 8 17 1 15 12 9 15 10 7 20 17 1 19 16 5 13 4 12 10 17 3 14 11 4 8 11 17 7 6 4 8 4 5 9 17 16 9 13 15 13 12 17 7 20 1 2 12 0 18 4 17 1 7 3 7 17 0 3 4 10 17 16 18 7 19 2 18 18 8 12 7 11 13 10 11 20 20 8 0 7 7 5 11 12 5 8 15 18 2 8 12 5 18 8 18 2 1 16 14 2 2 8 20 7 8 11 13 3 20 16 18 3 10 3 8 14 14 6 10 15 0 13 7 7 13 5 14 10 14 9 16 10 10 3 17 14 18 19 1 12 0 13 6 0 15 16 7 13 8 12 18 3 13 8 4 10 3 12 0 11 0 8 16 8 12 11 6 12 13 7 13 0 20 19 11 12 3 2 12 10 18 2 8 16 17 17 9 5 19 8 6 14 18 19 1 2 9 12 13 8 3 2 6 19 10 2 11 11 16 20 12 3 12 5 11 13 17 14 15 1 18 8 9 20 11 6 8 16 16 19 1 16 13 9 4 1 16 5 18 15 15 16 9 3 10 12 2 13 12 3 7 17 20 0 4 15 7 14 7 14 19 16 12 3 2 4 18 15 7 3 5 4 6 11 3 5 8 17 1 13 17 18 20 11 18 6 9 10 10 8 4 7 13 11 16 9 18 4 8 20 15 14 18 4 11 0 11 15 13 12 2 16 14 12 10 18 11 13 7 2 13 6 15 19 19 18 11 19 17 13 6 19 9 12 0 5 14 19 6 14 3 2 10 0 17 6 4 20 1 3 20 13 2 18 20 17 9 4 9 15 4 11 11 1 8 6 11 15 16 8 1 4 3 3 3 5 8 11 18 7 7 4 20 10 1 10 5 0 15 14 8 10 17 7 5 20 15 19 0 14 13 16 16 10 4 12 20 20 4 4 13 7 1 17 19 7 12 12 18 13 7 13 7 5 12 7 1 19 16 10 12 12 3 20 19 11 10 16 12 9 6 16 3 15 4 13 17 17 5 19 0 15 8 19 4 20 12 3 12 2 7 18 4 11 1 6 11 13 14 4 12 14 7 17 0 4 5 20 9 0 2 2 5 10 5 16 7 13 16 8 20 19 2 4 14 2 3 14 9 4 5 16 0 5 15 1 17 14 13 8 3 13 10 20 14 11 5 20 11 16 0 11 5 7 4 3 20 20 2 0 17 2 12 10 7 0 19 6 4 8 3 4 17 9 17 15 4 8 18 10 13 16 5 1 18 9 11 15 19 3 10 16 13 18 15 0 10 18 0 5 10 15 7 11 3 5 5 12 10 13 8 10 1 14 7 2 2 1 10 20 12 18 4 19 4 2 1 20 8 14 1 8 8 20 13 6 19 17 11 15 9 17 15 14 19 1 19 17 7 15 14 14 12 13 6 15 11 14 2 8 18 15 13 8 14 16 16 18 0 18 8 9 15 4 12 7 12 12 20 20 16 4 5 16 1 13 7 14 4 11 3 14 12 3 10 14 15 4 18 0 9 11 1 11 19 11 12 7 2 19 5 17 7 16 7 13 19 18 9 11 17 14 13 9 18 19 7 18 11 9 5 10 19 0 4 6 20 3 9 5 11 10 2 5 4 4 6 20 20 17 1 18 12 11 16 13 7 12 20 16 9 20 7 11 19 13 14 6 19 5 12 12 14 8 2 8 19 12 9 18 5 16 4 16 5 14 8 1 11 8 20 18 17 17 7 6 20 9 14 14 14 14 12 11 16 1 2 11 13 20 19 6 6 2 10 19 2 17 5 3 5 20 1 10 18 16 13 5 16 18 14 18 5 0 15 19 17 1 4 0 18 20 1 18 8 20 9 17 15 10 16 9 6 3 19 4 4 3 1 2 12 10 9 0 6 12 18 9 13 1 10 6 9 15 4 19 11 0 4 17 20 19 12 1 17 1 3 18 11 18 9 18 2 9 15 19 10 15 11 11 0 14 1 18 18 11 7 4 14 10 19 19 9 17 11 11 11 18 14 15 6 8 19 2 17 5 10 13 10 3 4 8 14 11 17 12 7 17 8 3 20 1 13 16 10 16 19 20 5 4 17 1 5 6 13 11 15 10 10 5 1 16 8 0 6 6 12 14 0 12 12 4 14 5 12 13 8 5 14 14 10 10 8 15 1 1 5 2 3 9 10 10 16 10 9 14 3 11 16 12 6 13 12 9 19 20 8 0 18 15 4 16 4 0 12 9 11 16 4 11 4 3 10 13 1 12 13 15 10 14 8 19 18 16 12 13 1 13 13 4 20 5 12 14 6 13 7 20 13 12 6 20 17 7 15 6 2 3 2 14 12 13 10 6 13 2 11 7 19 14 19 9 16 4 7 8 13 12 1 11 19 7 19 7 7 19 7 7 2 3 8 18 1 8 19 20 8 9 12 11 10 12 18 3 7 8 7 14 15 4 12 6 10 6 17 19 15 15 10 2 1 2 15 1 5 17 17 19 17 14 7 20 0 17 11 7 8 8 16 9 10 10 13 19 17 1 0 3 16 17 14 4 4 12 7 0 16 14 14 18 9 20 3 0 8 8 5 16 16 14 13 16 10 9 14 12 9 1 5 16 15 0 19 11 16 12 3 10 17 13 6 14 7 0 15 12 0 12 8 7 2 14 3 15 5 5 0 14 20 16 11 3 15 14 3 13 6 7 8 19 10 20 5 0 17 0 20 20 11 0 5 15 17 16 5 7 6 4 20 15 20 9 2 15 3 14 7 8 3 8 19 15 9 14 17 14 20 8 3 12 6 18 4 12 18 2 4 10 16 4 12 5 17 13 7 17 9 5 1 10 5 13 15 4 1 0 6 11 10 16 0 13 16 14 20 1 5 19 17 1 17 0 2 15 11 8 19 9 8 5 17 5 18 16 1 14 19 5 2 6 2 19 2 4 11 18 0 12 16 14 7 19 19 14 17 12 0 12 9 5 18 8 18 13 7 16 3 10 4 2 12 11 4 6 14 9 7 14 19 3 5 7 10 11 10 2 17 12 9 16 5 15 19 6 5 12 13 11 18 20 9 5 19 1 11 12 3 17 14 16 10 8 5 15 18 16 6 9 5 18 6 13 9 8 20 12 12 10 18 18 16 10 15 5 16 15 19 13 16 14 12 2 14 11 10 5 13 17 0 8 20 14 11 2 1 4 20 16 13 2 7 16 12 20 15 15 10 14 16 11 13 7 1 7 16 10 6 6 7 8 19 0 5 11 19 9 18 4 19 19 9 18 18 10 6 19 19 10 9 1 8 0 5 14 0 1 14 3 19 4 9 6 10 0 10 19 14 19 18 9 5 11 9 13 6 5 1 8 8 1 4 3 10 17 7 6 13 8 6 11 4 2 19 16 3 15 8 6 6 9 8 13 1 2 20 14 17 14 7 11 11 10 19 2 1 1 20 10 2 9 10 12 7 18 9 17 11 2 18 10 11 12 3 13 17 12 6 11 9 15 20 17 7 4 14 15 3 15 16 16 10 0 8 0 20 5 16 15 12 4 16 5 9 2 17 19 16 19 9 1 4 7 3 11 11 0 13 3 12 12 4 20 19 18 3 2 20 16 6 11 16 1 18 9 9 7 18 5 4 4 20 19 4 13 12 13 19 20 14 12 4 18 20 12 7 2 9 3 9 17 14 20 20 10 4 8 13 6 15 0 5 14 9 14 2 16 18 13 15 7 16 12 6 4 11 2 5 19 19 10 1 18 18 3 14 7 3 19 2 0 1 3 19 12 7 4 11 0 12 9 12 15 19 15 15 7 19 12 3 17 8 0 16 5 19 12 5 1 1 3 14 0 20 12 4 3 9 14 11 0 10 18 3 10 15 7 4 0 18 13 9 10 16 12 20 16 16 0 18 16 9 2 7 10 12 8 9 0 14 20 13 0 4 10 13 8 7 4 14 16 19 17 17 14 19 10 11 6 3 11 17 0 11 0 16 15 13 16 6 9 13 9 5 7 2 0 4 14 16 10 7 12 8 10 10 7 4 8 4 7 17 4 14 9 4 1 8 12 9 10 13 15 16 5 12 7 14 3 18 10 8 0 19 13 10 2 15 11 16 17 4 18 7 11 17 13 14 4 0 13 7 8 2 12 12 1 19 10 0 16 13 14 5 7 10 13 19 7 10 10 16 20 17 8 17 16 6 0 20 17 16 0 6 20 12 16 0 5 10 5 13 20 9 18 5 16 8 11 10 13 19 14 19 7 13 16 10 9 0 15 9 7 4 4 8 17 12 16 4 17 18 0 4 17 4 16 17 8 14 4 1 17 19 17 15 20 2 9 0 1 2 18 15 12 5 5 5 0 17 19 20 9 9 20 14 9 11 18 10 15 3 12 10 6 13 13 17 10 1 13 3 19 12 7 4 4 9 3 9 16 6 0 16 6 3 19 18 0 15 11 16 20 7 10 2 3 7 5 16 16 14 15 16 6 3 10 3 5 15 19 17 17 4 0 1 9 20 4 11 4 2 13 1 12 4 12 13 17 8 0 15 1 3 4 18 7 7 18 11 1 4 4 18 0 9 19 8 7 8 0 6 17 14 18 8 2 11 7 2 6 19 8 16 12 10 1 5 12 10 4 12 19 0 3 7 0 7 15 6 2 10 19 2 7 5 4 12 10 12 16 15 17 5 0 5 20 17 9 16 5 6 16 5 17 9 11 17 12 18 3 7 8 18 5 19 17 20 11 9 3 10 14 1 20 7 16 5 11 2 6 15 8 0 4 14 3 14 20 10 20 11 1 13 20 4 9 14 18 4 1 0 20 18 13 7 11 9 3 5 3 18 19 1 13 10 20 19 20 19 8 16 20 4 6 3 12 5 15 18 13 12 2 17 15 8 17 19 15 20 20 3 15 4 20 7 4 6 9 9 0 9 16 11 16 10 9 9 15 18 4 14 13 15 8 1 0 19 8 0 3 20 14 14 5 16 16 18 7 11 15 10 3 9 10 0 10 8 2 14 2 12 1 5 20 16 12 7 9 11 19 8 6 20 2 15 7 0 9 20 8 4 6 14 11 18 20 1 7 12 6 6 0 5 4 13 19 15 6 7 15 7 14 17 6 7 12 14 6 7 5 1 10 16 19 9 11 2 13 8 15 1 1 10 5 9 20 0 18 18 6 13 1 18 11 11 4 9 9 3 3 14 15 10 5 4 20 16 8 5 13 10 2 3 4 7 10 13 5 19 5 5 4 3 17 3 17 1 19 15 10 1 7 12 13 2 10 19 6 19 13 9 5 4 15 0 13 7 0 7 13 18 4 11 20 17 0 12 12 10 9 0 6 18 19 19 14 14 6 1 1 5 13 0 20 11 17 14 18 17 7 3 17 14 12 16 5 4 0 5 11 3 0 5 2 3 14 1 11 14 11 2 20 0 18 20 1 19 7 17 11 18 2 19 16 4 15 3 1 1 6 2 6 6 7 20 8 4 1 6 14 17 9 7 6 1 19 10 11 6 6 5 10 13 2 7 14 17 7 6 3 9 18 20 16 4 10 8 8 1 15 19 9 12 14 16 3 9 6 4 20 11 18 7 15 0 10 0 12 11 14 6 12 4 9 15 17 17 6 8 4 12 19 12 12 13 9 6 0 9 18 20 4 13 10 18 10 17 14 17 14 12 6 19 9 12 17 11 16 17 1 3 15 20 17 20 7 18 17 3 4 12 18 16 6 6 7 7 20 0 7 18 7 10 6 5 15 17 12 9 2 18 17 2 11 13 20 12 4 6 10 17 4 8 15 1 14 4 19 18 18 17 2 17 2 0 16 5 5 12 5 12 3 3 9 5 4 12 19 15 16 6 1 11 18 8 14 17 6 9 0 2 9 8 17 17 1 9 4 15 4 20 0 15 9 5 3 1 7 20 6 18 2 15 11 9 17 10 9 11 4 6 5 19 18 2 15 20 0 14 20 16 16 4 0 0 4 1 13 10 4 5 6 19 7 6 7 5 16 14 18 17 17 3 14 0 7 14 12 5 3 10 17 1 17 8 6 1 5 4 5 15 6 14 14 8 13 17 11 8 3 12 3 0 0 4 3 19 20 18 1 14 0 19 14 5 12 0 9 0 4 3 14 19 12 2 3 8 11 13 12 7 7 20 16 11 15 19 7 12 18 5 16 8 4 5 13 12 10 17 19 16 10 0 7 5 17 3 12 1 14 6 15 1 0 13 18 8 20 13 4 15 16 0 15 19 18 3 14 10 8 12 5 16 7 20 13 9 10 15 12 20 19 11 17 9 17 5 7 11 6 6 6 19 17 11 9 12 1 13 14 0 4 5 14 20 14 17 20 1 12 18 14 15 0 12 17 16 2 10 0 19 11 20 11 12 7 17 2 11 13 17 14 9 5 20 3 18 12 20 2 20 5 14 4 9 7 0 16 1 18 17 0 9 1 8 1 10 3 15 5 6 3 14 13 14 14 18 20 20 1 15 16 12 3 14 9 7 0 11 15 19 11 7 8 17 0 17 8 19 6 14 3 15 4 13 4 19 9 12 11 6 3 19 3 8 5 9 16 19 8 4 9 13 8 1 2 13 18 7 2 18 10 4 11 0 0 6 16 17 2 4 2 20 13 6 16 18 15 11 16 8 4 10 9 18 5 0 4 18 1 9 4 18 1 18 10 2 19 0 18 16 18 1 5 14 14 16 10 8 14 2 14 16 13 7 6 8 19 8 8 16 3 17 11 18 2 11 6 7 7 15 8 0 0 7 2 19 9 18 13 20 2 10 19 19 17 5 12 16 3 0 2 5 3 17 18 20 16 20 11 16 16 11 20 17 13 7 9 4 13 5 19 4 0 4 8 9 13 11 15 6 9 18 11 8 0 16 12 14 20 1 16 3 12 1 8 1 3 3 16 2 16 11 16 14 1 1 9 8 4 17 13 7 8 17 16 11 2 20 4 16 17 18 9 14 17 1 19 5 0 4 3 0 11 4 13 19 6 8 14 11 9 7 4 7 2 4 14 15 15 5 13 14 19 0 18 2 6 10 6 12 7 15 3 19 16 20 8 12 1 3 10 1 9 7 4 2 7 10 15 2 1 8 4 9 10 18 18 15 14 20 8 13 4 12 12 3 10 17 18 8 12 9 7 13 14 7 14 17 19 15 20 15 20 5 5 13 17 20 20 13 17 2 8 14 8 10 13 7 3 2 9 15 11 6 14 9 14 14 1 17 12 20 14 20 16 10 10 20 10 4 5 13 18 6 2 5 9 8 4 4 14 5 8 16 6 18 19 9 3 15 15 7 12 6 8 5 7 17 20 17 18 0 7 12 9 15 13 20 14 19 2 12 2 1 3 11 20 1 20 7 11 17 1 15 11 1 7 20 1 11 12 3 8 10 9 14 1 17 5 11 8 17 9 14 3 1 15 12 0 1 19 2 3 10 0 20 13 8 12 17 5 0 17 16 0 2 5 5 14 18 20 6 18 2 13 20 5 2 1 1 15 18 17 13 11 17 15 8 18 12 10 7 8 17 11 5 16 13 5 2 0 0 7 11 17 16 20 16 7 14 6 1 2 1 19 10 10 20 13 14 13 5 5 15 13 5 13 11 2 18 11 5 8 2 15 13 8 11 16 19 19 10 0 8 6 16 8 15 17 17 16 19 2 2 12 9 12 4 12 12 7 15 8 16 20 13 15 6 10 20 1 0 9 0 2 4 5 12 10 4 7 4 19 6 17 4 2 4 8 19 2 12 4 9 14 18 10 8 10 6 1 16 12 1 11 9 9 9 5 10 9 9 4 13 16 13 13 0 5 6 12 19 7 18 2 13 17 8 2 9 20 13 2 8 9 15 18 19 5 0 17 20 20 12 3 9 19 0 17 17 0 0 3 6 15 6 8 16 20 5 1 7 13 5 17 4 19 19 10 19 0 16 17 5 1 10 10 18 8 13 1 15 8 9 14 6 6 15 9 14 16 16 3 4 6 1 11 0 12 14 2 19 9 17 6 14 1 20 19 15 3 2 18 6 16 9 13 17 1 20 16 2 17 15 12 9 15 8 16 15 18 12 7 8 9 7 6 4 3 18 11 5 7 17 19 16 5 19 15 14 4 8 17 1 18 18 16 14 15 17 20 11 15 10 19 9 12 7 16 14 11 16 14 0 0 3 20 6 10 6 8 20 16 8 11 11 16 6 2 18 5 14 17 13 0 17 14 3 10 9 5 0 13 3 12 13 4 14 13 3 7 8 18 16 9 15 4 5 4 1 8 6 11 7 7 1 11 10 0 6 14 4 17 11 17 11 9 6 1 17 8 17 9 13 9 3 10 16 19 3 16 5 19 1 17 0 4 7 1 19 2 0 13 14 19 7 2 9 5 2 9 19 17 20 10 9 9 5 19 3 10 17 6 10 3 12 8 7 7 14 20 15 16 3 16 10 13 2 2 11 13 2 18 3 13 1 6 14 4 12 19 19 7 19 7 18 0 7 0 5 14 20 17 12 19 20 2 8 0 4 15 0 12 15 0 13 1 12 1 14 8 12 10 17 10 18 2 10 0 3 10 17 7 10 9 20 1 7 15 8 20 1 2 16 4 14 10 17 16 4 10 3 11 9 9 14 19 12 7 13 10 19 2 6 18 6 3 6 4 13 11 0 4 20 20 20 14 1 13 17 8 17 5 17 10 2 3 18 18 18 11 7 8 11 0 3 17 17 15 0 15 1 15 19 19 11 0 7 4 11 17 15 3 19 16 16 1 6 11 14 8 4 1 9 13 16 16 19 2 5 12 14 3 10 7 1 13 19 15 14 12 7 4 18 4 18 15 14 7 19 1 2 12 15 0 6 4 18 6 17 7 15 15 14 13 11 13 11 16 11 9 4 18 12 19 8 7 20 4 12 1 16 16 8 9 14 18 6 7 5 16 0 17 18 20 4 4 9 15 19 3 9 8 1 12 18 15 0 18 17 3 5 2 10 14 3 11 5 5 13 12 13 15 4 1 7 1 12 7 18 12 6 3 16 4 3 17 11 20 16 10 13 7 15 3 18 0 8 8 1 7 19 5 17 6 6 16 11 11 0 18 2 2 12 4 3 9 9 16 9 15 2 9 1 2 15 20 2 8 3 8 14 1 4 10 6 17 19 4 5 11 18 15 14 0 17 2 2 1 1 12 20 20 10 2 17 12 2 4 2 15 18 1 2 13 8 3 14 15 1 0 7 5 1 16 4 15 2 20 13 19 17 13 15 20 2 15 18 5 2 9 18 19 12 12 14 16 18 3 6 0 12 14 18 1 16 18 20 15 2 13 20 6 8 20 8 12 2 19 18 20 10 19 5 11 8 11 10 8 18 11 13 3 10 5 7 19 19 12 16 12 12 1 12 1 5 8 10 0 11 1 4 19 12 15 16 14 16 3 20 7 19 17 9 18 1 14 10 6 12 6 17 11 10 11 9 16 6 11 14 13 16 18 3 6 8 11 15 5 9 11 12 1 19 6 8 15 0 10 16 14 16 20 17 11 9 5 6 9 9 14 14 8 3 18 11 12 19 16 15 12 15 17 9 19 7 20 10 2 8 7 14 10 18 6 6 9 3 1 10 11 1 14 15 10 19 17 5 20 13 17 6 0 3 9 18 14 8 5 19 6 4 4 15 14 4 8 3 13 20 16 2 7 11 17 4 3 11 3 3 7 13 8 10 18 11 7 0 7 1 1 14 0 15 20 18 18 0 3 0 5 18 18 12 0 9 9 9 14 4 10 4 3 4 3 2 9 18 15 10 19 20 13 0 4 16 16 10 17 19 13 11 18 2 9 1 0 18 6 0 18 12 17 15 3 0 18 11 9 20 11 9 7 10 9 15 15 2 7 7 18 10 0 14 16 8 13 4 17 0 20 13 14 19 8 4 6 7 20 14 17 17 9 8 5 9 18 7 18 10 13 13 16 18 7 8 19 3 10 12 11 11 19 14 10 3 16 14 6 10 8 16 1 1 13 8 2 20 8 17 13 15 11 19 19 7 19 4 9 8 9 20 5 10 18 19 4 15 14 2 4 6 12 8 10 7 14 9 16 2 4 18 19 2 17 6 6 5 19 13 2 14 0 1 2 14 17 15 18 5 8 19 10 13 15 2 15 12 19 3 8 13 17 5 20 4 10 7 5 2 4 4 2 12 20 4 10 0 6 20 4 17 17 8 1 0 2 4 19 19 0 5 12 18 5 19 11 0 7 15 16 13 4 7 15 7 13 19 9 4 20 15 16 19 20 8 13 4 8 19 9 3 14 13 16 15 14 10 15 14 5 10 1 20 16 2 5 7 16 19 18 20 0 8 15 9 2 10 12 1 10 10 2 0 16 10 11 13 18 6 3 16 19 16 2 2 11 0 12 9 9 9 10 2 15 12 19 15 15 8 8 19 12 6 8 0 17 12 14 5 3 16 14 1 3 3 12 15 11 18 16 6 17 10 3 4 18 17 6 1 12 11 9 15 7 19 16 19 7 8 3 0 0 14 15 19 9 9 19 5 8 12 19 16 12 4 0 19 10 6 14 17 8 10 4 15 2 3 18 6 19 11 3 12 12 15 4 14 11 0 13 5 12 12 5 9 7 0 16 1 4 4 0 16 4 16 15 19 11 7 6 4 2 7 9 5 1 18 12 0 14 15 7 5 2 8 12 5 17 0 9 17 0 19 19 7 3 20 15 16 13 14 8 20 1 19 15 7 16 17 2 11 19 4 4 16 14 11 20 4 0 10 6 16 20 0 11 15 10 1 6 1 7 3 10 12 18 19 14 5 4 16 10 2 2 16 2 2 15 15 3 0 4 4 4 11 15 17 14 0 17 8 1 20 16 9 16 0 4 9 4 0 7 4 1 10 16 2 4 10 10 5 15 0 13 19 13 20 3 17 19 19 14 4 7 5 5 14 19 11 16 17 0 13 6 5 3 17 6 0 11 3 5 5 0 6 14 16 20 17 6 8 9 5 17 4 17 14 14 4 13 3 14 18 12 6 10 17 7 4 0 7 11 2 11 15 3 3 16 6 3 3 19 15 17 19 4 16 3 0 8 13 14 10 9 5 10 7 19 17 0 4 6 12 16 2 0 18 15 16 15 20 11 7 9 4 19 11 19 5 10 3 7 19 13 11 12 3 3 0 19 5 2 7 11 7 0 3 17 12 10 3 9 19 5 9 2 8 8 1 9 18 15 7 13 16 0 20 16 3 7 18 7 3 17 14 10 15 13 10 16 15 13 20 11 20 11 18 4 9 8 17 16 0 0 8 15 17 13 10 13 16 10 7 10 7 8 12 7 11 10 10 17 17 14 15 1 2 18 3 5 3 11 12 6 16 6 19 10 0 11 14 7 3 3 17 15 7 9 16 20 14 2 18 2 13 5 10 5 16 3 20 3 15 4 8 20 7 13 16 13 13 4 18 10 7 18 3 5 4 19 8 4 1 19 19 5 6 15 7 16 8 13 15 10 4 8 11 4 19 7 2 17 14 0 2 13 11 8 8 4 6 6 5 5 11 20 7 14 18 11 6 3 8 20 9 3 14 4 17 20 20 12 15 0 3 13 6 4 7 2 3 11 20 6 4 5 3 16 12 19 2 11 15 18 9 11 18 11 14 0 2 2 4 7 10 1 15 0 13 3 4 4 16 12 19 0 1 2 17 3 13 20 5 19 10 1 6 20 3 13 13 20 4 10 18 14 0 3 19 14 8 20 6 5 17 18 13 10 13 4 8 14 13 15 14 5 12 4 2 15 0 4 17 0 4 5 7 12 17 9 13 9 0 10 0 5 1 11 20 9 14 19 7 16 13 18 15 2 20 11 6 10 20 9 17 10 2 8 10 2 16 14 3 14 1 7 18 0 13 17 1 3 5 0 16 3 9 5 9 20 18 18 11 3 16 3 11 18 16 10 4 18 18 0 9 3 14 1 2 16 3 20 0 6 7 13 4 0 1 2 4 0 12 9 11 19 1 3 15 11 6 17 16 9 19 9 15 4 17 0 7 9 18 11 15 19 6 15 11 9 10 13 9 4 15 18 10 15 6 18 3 16 18 13 10 4 6 20 7 7 17 8 12 19 5 19 0 9 19 18 7 5 14 9 16 1 8 5 15 18 18 4 8 4 8 12 9 18 5 1 11 7 4 10 18 0 18 13 4 12 11 12 2 15 5 7 3 17 13 1 18 16 8 17 2 17 12 11 4 14 8 9 14 8 11 11 9 15 4 14 3 5 5 1 18 3 16 8 1 12 3 16 18 10 12 18 16 20 14 2 11 17 2 20 20 6 20 6 0 13 7 2 12 1 14 20 14 19 8 13 16 16 5 10 0 18 1 4 11 14 6 17 10 3 0 20 0 3 7 10 8 11 16 6 13 13 19 15 14 2 11 10 20 7 6 7 8 10 16 1 1 5 18 18 15 8 6 6 6 1 6 8 3 11 2 0 9 19 0 14 17 7 11 12 13 13 15 4 18 2 8 10 17 3 5 11 15 4 3 15 9 17 13 1 6 9 4 10 8 2 2 0 2 13 13 16 11 6 1 20 18 5 20 4 6 17 13 9 6 6 18 8 5 1 11 4 3 16 12 0 8 18 13 13 13 1 17 15 2 16 15 19 15 8 19 5 15 16 0 1 10 16 9 6 9 15 9 4 12 11 1 5 17 19 9 9 3 20 12 16 14 9 15 9 1 19 9 4 0 4 1 0 3 12 5 13 14 20 4 6 11 12 18 20 13 10 10 18 4 20 9 14 15 17 3 0 16 2 11 1 6 6 12 13 18 3 14 20 13 2 3 19 14 7 17 19 9 18 5 10 7 16 20 4 19 17 11 13 12 19 17 20 2 14 7 16 18 1 17 5 3 20 1 7 13 11 15 16 6 19 4 17 17 10 17 12 4 15 17 13 5 0 14 6 18 14 3 2 9 15 14 17 12 19 3 14 7 2 5 15 16 7 12 20 16 18 20 15 20 13 8 4 20 11 3 20 5 17 17 13 1 7 18 10 11 13 7 7 10 15 5 9 5 9 0 17 6 0 18 6 4 2 6 9 3 15 19 8 16 8 14 4 9 7 3 9 10 0 16 2 20 14 6 2 10 4 5 15 15 13 13 5 16 4 5 3 0 8 19 6 6 20 0 10 14 3 2 8 17 1 6 3 18 16 3 4 17 1 19 6 1 3 10 3 19 14 13 0 4 15 5 12 15 10 7 5 0 17 1 2 4 14 12 9 6 2 10 20 0 14 7 19 16 11 3 16 17 0 14 10 2 10 17 13 18 16 20 2 17 1 17 1 11 2 20 20 0 5 10 3 4 4 20 0 6 19 7 12 2 16 20 2 0 16 6 10 14 10 10 8 5 9 10 9 10 0 18 18 5 15 0 1 20 4 19 2 3 10 16 14 12 14 13 11 0 7 17 19 4 8 9 16 16 18 16 8 2 11 12 4 6 3 1 6 2 12 14 4 7 8 4 12 19 1 6 18 3 10 18 4 5 0 10 7 19 5 16 7 12 2 20 13 11 16 11 17 2 14 5 5 5 4 9 19 14 4 17 5 1 14 18 20 0 15 1 16 11 17 4 4 17 2 15 5 4 6 19 0 14 5 20 10 18 0 9 12 14 14 1 11 8 1 12 20 1 10 4 7 1 20 12 17 16 15 16 18 9 3 5 2 11 16 18 5 17 18 18 7 12 11 17 17 12 13 16 13 12 7 9 6 14 8 10 9 3 17 12 6 0 6 19 16 17 15 17 7 4 0 20 19 12 18 2 12 20 1 12 16 17 13 8 19 16 6 4 2 9 3 5 3 3 11 2 18 11 16 8 12 10 2 11 4 11 17 9 20 19 19 6 6 17 18 18 13 14 7 8 11 9 9 12 18 7 6 5 5 17 9 20 11 2 18 8 20 15 5 1 14 17 6 12 2 15 5 18 12 5 14 15 11 20 15 9 4 2 14 2 1 9 14 7 1 18 1 17 13 10 7 18 18 13 15 13 2 6 3 1 18 9 11 10 10 6 13 18 18 4 15 12 0 0 9 8 3 0 6 1 16 10 20 2 13 8 1 8 16 4 10 19 6 13 18 12 0 19 4 2 19 6 18 15 2 9 11 15 18 12 0 4 19 18 1 3 12 13 5 5 13 3 8 8 11 2 5 18 0 8 12 14 19 13 10 18 8 19 0 6 16 12 2 20 2 1 18 1 20 14 12 8 13 4 11 20 16 6 17 5 8 7 17 16 5 17 16 18 3 0 16 1 18 3 3 18 9 19 7 3 11 8 1 18 19 1 2 3 15 5 12 18 1 1 11 0 1 2 4 8 11 16 11 5 20 17 16 15 19 0 20 10 20 4 5 0 1 16 18 7 14 19 18 19 19 1 1 8 18 5 2 5 4 10 12 12 0 2 2 7 16 6 13 13 14 7 6 5 0 11 19 5 6 1 15 4 20 12 1 3 12 13 14 20 5 6 0 13 12 17 16 10 4 2 0 9 19 9 7 5 16 18 7 8 18 8 4 17 13 19 17 16 0 4 16 16 14 5 11 1 18 5 6 17 18 8 7 20 11 15 7 7 0 4 15 11 13 5 1 6 18 18 17 4 1 7 4 14 2 7 17 9 12 20 8 4 17 14 18 2 17 1 16 7 4 7 13 14 10 2 0 3 1 20 2 17 12 18 15 12 20 15 4 0 18 13 7 16 14 15 18 15 4 9 1 12 16 2 16 6 18 1 7 16 8 12 11 13 9 16 8 17 20 7 20 7 11 10 9 10 17 17 8 4 15 7 9 10 16 1 1 4 13 1 0 3 7 5 13 17 2 6 1 14 14 0 6 12 20 5 12 12 14 18 12 14 12 0 14 15 8 11 19 12 20 3 11 16 3 2 7 16 18 0 17 17 9 18 17 16 3 13 5 2 15 11 9 17 5 17 13 6 17 10 14 13 19 2 14 5 14 0 13 12 20 12 2 8 9 17 18 13 14 19 12 16 4 12 9 6 16 5 8 5 4 19 20 14 6 18 20 16 6 11 1 14 0 3 17 1 0 10 6 5 6 18 14 7 14 15 15 11 4 18 6 15 9 16 11 14 17 8 10 12 13 17 10 20 6 3 20 17 1 14 19 1 20 17 6 9 0 1 20 4 0 2 5 7 6 19 3 3 2 11 19 20 10 6 13 20 9 6 3 14 8 14 20 5 6 11 12 16 5 3 0 8 9 16 5 12 9 0 19 14 15 12 10 5 9 0 1 0 1 19 20 10 7 16 13 13 5 0 20 20 8 20 14 10 17 13 4 1 20 3 8 9 14 13 11 1 11 4 13 14 13 3 4 9 19 19 19 1 16 9 1 10 1 7 16 15 19 4 13 20 3 12 15 14 19 1 8 13 16 17 19 20 9 15 18 16 17 18 2 7 12 14 17 12 6 14 18 0 12 19 2 8 7 2 18 6 2 15 7 3 19 11 14 2 20 7 14 5 1 20 5 8 5 8 7 12 8 10 13 6 0 3 4 3 13 6 0 11 18 18 5 2 7 11 10 5 13 11 1 7 8 12 4 19 13 7 6 20 10 14 4 8 20 19 16 16 18 13 9 15 17 11 5 13 2 1 5 17 18 3 12 18 10 4 20 3 2 3 14 3 10 11 4 5 0 17 3 8 17 18 16 16 7 7 10 3 0 11 17 7 12 3 18 12 10 19 13 13 14 19 1 6 9 16 20 18 9 0 9 11 15 5 4 14 9 17 11 15 13 11 10 19 12 15 5 1 20 19 13 16 11 1 19 15 15 2 15 16 6 20 0 7 13 8 6 17 19 9 9 8 7 2 9 11 17 8 20 11 20 2 2 13 13 12 8 5 10 3 3 11 10 16 1 14 15 10 3 0 11 15 6 8 14 17 18 0 18 16 9 7 6 1 0 20 16 5 10 3 14 1 2 8 20 15 5 9 12 12 17 15 1 4 3 17 13 16 8 9 19 14 17 8 2 0 0 17 20 20 19 9 3 20 18 18 13 15 18 14 4 12 0 11 0 3 20 0 13 1 0 7 10 16 16 4 3 0 3 6 1 18 0 10 2 20 13 0 4 14 19 18 2 6 5 18 12 10 20 0 10 12 19 8 15 5 19 14 2 16 1 14 4 17 14 12 1 16 0 18 18 11 11 5 5 12 8 7 10 4 18 15 14 13 1 14 3 18 7 17 20 13 14 5 16 14 19 11 14 7 18 3 2 2 19 3 17 4 13 9 18 7 13 12 12 7 20 15 15 2 0 0 17 5 4 11 11 15 20 8 9 20 1 8 11 12 8 0 2 17 10 6 11 19 1 19 19 9 13 14 8 20 11 13 6 1 11 14 11 11 1 10 15 19 5 0 13 13 1 6 19 5 20 8 11 20 2 0 3 17 16 16 20 4 10 20 4 10 9 13 1 12 15 2 15 15 3 3 12 16 3 14 15 20 16 19 12 14 20 8 14 2 18 3 17 4 10 1 5 1 5 0 3 16 16 1 2 20 5 19 5 5 6 18 12 9 6 14 6 8 17 20 1 17 12 4 7 14 19 19 15 20 0 6 5 17 11 18 12 1 10 14 12 12 17 11 13 10 13 3 5 8 6 16 6 10 9 14 1 20 18 3 13 13 0 8 15 11 10 4 17 9 8 7 9 4 20 0 8 6 3 9 3 6 10 0 1 12 18 2 1 19 3 11 12 8 5 1 1 0 4 5 11 18 17 11 16 18 6 2 18 13 12 7 14 7 0 0 9 5 1 15 5 12 20 5 11 16 14 0 4 18 4 7 2 5 7 13 18 15 2 5 12 5 4 8 20 15 8 16 7 11 0 0 15 2 4 19 18 5 19 9 14 15 20 4 10 15 20 0 18 2 4 12 9 8 5 0 0 7 13 12 13 12 20 20 5 6 16 8 18 4 3 10 19 13 5 2 3 20 9 12 5 1 5 4 0 4 7 13 12 16 15 18 4 19 16 16 20 1 19 7 16 0 8 13 1 9 2 11 10 6 16 9 8 6 1 1 0 3 14 13 13 2 3 4 19 8 0 20 10 3 6 16 9 20 14 6 9 14 16 18 6 1 0 5 1 15 2 14 12 5 19 20 14 6 17 18 19 6 11 13 10 3 15 18 8 4 11 2 1 9 17 16 11 13 10 1 13 11 2 14 0 12 6 12 1 10 18 0 11 2 17 20 6 18 5 12 6 16 11 0 15 16 1 3 10 17 2 11 5 10 15 0 6 13 9 13 0 7 9 6 1 5 11 3 11 7 2 11 11 9 2 15 16 6 8 9 11 10 1 1 20 6 17 5 2 13 20 0 8 0 16 1 16 20 13 20 2 5 15 19 12 15 20 8 10 8 10 4 12 18 14 2 18 11 14 14 7 16 7 13 18 19 19 16 15 5 8 7 18 5 0 14 10 1 5 19 9 9 9 13 19 1 19 1 12 18 2 17 1 8 20 14 0 17 18 12 16 2 2 18 15 2 6 13 9 20 2 20 17 6 13 9 9 15 10 1 18 19 2 1 6 18 18 6 19 15 19 7 15 1 16 11 3 16 11 12 18 15 1 6 5 8 18 14 11 2 5 4 19 4 6 7 10 7 20 17 19 6 5 3 5 15 16 16 12 12 2 14 3 10 5 8 19 15 9 5 19 8 4 8 20 5 17 14 14 8 5 0 6 13 8 10 9 14 6 6 16 16 16 18 10 4 15 17 0 19 7 16 0 4 5 17 5 6 11 2 1 9 0 15 5 16 6 7 0 19 8 12 10 14 13 14 9 2 1 7 1 11 20 13 4 19 9 15 16 11 18 3 7 7 14 2 7 8 2 0 3 6 4 1 8 3 12 14 9 7 0 0 18 11 1 11 2 1 7 7 8 10 6 3 11 19 12 8 14 18 5 19 4 7 0 0 1 18 17 14 6 17 15 19 11 18 16 2 12 6 0 15 19 10 13 4 10 0 9 18 0 18 11 2 6 2 11 4 20 3 15 15 5 20 7 20 14 10 13 5 20 7 3 7 3 11 7 5 12 9 15 8 4 20 19 13 0 10 10 20 18 16 3 5 7 16 1 15 6 10 16 4 11 0 12 12 11 13 2 10 14 2 7 18 4 8 5 15 12 18 10 16 15 4 18 14 15 19 11 16 17 5 2 13 2 3 13 10 14 14 11 6 20 2 12 17 18 8 14 6 5 9 3 14 3 13 1 0 2 13 1 18 7 8 9 20 15 9 0 19 19 11 17 6 20 12 12 9 9 6 2 3 8 6 1 10 17 6 9 17 6 4 18 19 12 3 11 10 19 17 0 5 5 12 10 1 18 11 13 3 11 13 9 16 14 4 7 18 13 9 16 3 2 19 19 14 5 18 12 16 7 1 17 5 8 5 3 14 16 5 1 17 0 14 14 20 18 10 8 10 4 11 12 4 6 1 12 3 16 12 6 7 8 5 16 19 20 14 12 18 16 18 20 9 10 14 17 0 5 2 13 1 1 4 19 10 10 15 10 11 8 14 2 14 12 7 3 18 18 14 15 19 9 17 7 16 18 13 5 5 15 12 0 12 20 3 5 10 10 1 0 4 15 19 13 1 5 3 18 13 19 2 18 3 16 1 2 11 3 13 15 2 11 5 19 18 1 2 19 13 2 0 12 13 19 10 2 8 4 18 18 15 17 20 16 4 7 13 15 14 8 8 20 2 1 12 17 6 8 6 18 20 17 12 6 3 14 1 14 18 6 12 6 19 7 5 18 4 16 14 6 13 15 12 2 17 8 11 0 13 3 4 11 2 3 10 12 9 18 6 1 8 4 20 0 10 11 11 3 19 1 11 8 8 14 7 12 5 14 1 0 11 14 11 12 18 17 15 16 11 0 7 17 17 18 5 3 19 20 11 9 1 16 0 7 16 12 0 2 14 9 0 14 20 14 16 3 15 14 1 17 20 19 3 8 20 8 3 3 4 17 14 8 13 5 11 17 16 9 1 7 16 0 5 12 2 9 12 15 16 15 13 12 3 13 9 11 7 7 2 5 5 18 2 20 20 12 17 20 8 6 16 17 11 5 14 14 9 13 6 19 11 7 4 8 5 4 2 0 3 15 19 0 14 3 15 20 14 8 4 0 7 19 19 10 4 7 6 17 3 2 9 17 17 10 19 0 19 14 9 16 1 2 3 13 12 8 8 3 15 5 9 18 11 20 12 0 4 9 5 11 5 4 0 15 3 14 4 17 15 8 13 13 13 1 1 9 3 4 20 16 0 6 17 11 6 19 17 3 5 3 16 17 3 0 19 18 1 6 4 16 1 4 5 18 15 3 15 0 1 2 4 6 20 1 5 5 4 13 3 20 5 8 15 8 3 14 15 17 5 4 14 12 20 14 12 5 11 4 12 18 9 0 20 15 1 8 10 16 6 6 2 9 12 4 8 6 3 17 20 8 19 16 12 2 14 13 7 13 1 11 8 5 16 5 3 3 11 5 1 9 5 3 16 18 0 4 5 15 17 19 3 7 0 18 14 1 4 4 19 8 16 12 6 16 3 3 16 5 7 6 4 20 17 11 10 6 17 2 6 4 8 19 10 20 17 12 5 2 10 15 18 12 14 19 20 4 1 14 16 8 20 9 3 7 5 2 15 19 13 6 2 0 3 13 4 6 4 6 10 20 2 10 7 20 5 4 14 6 16 6 8 15 5 2 5 10 19 2 4 15 3 5 16 10 15 13 19 19 3 17 4 7 1 20 9 20 19 3 11 1 3 1 2 20 11 2 17 18 9 1 16 10 9 1 20 14 17 11 4 2 2 2 6 7 4 19 18 8 1 8 18 14 12 18 9 14 10 0 12 0 3 8 17 12 16 8 0 15 19 15 17 16 18 6 20 20 3 3 4 15 4 11 13 11 11 9 12 19 2 17 18 8 13 8 0 6 13 8 4 19 7 2 6 12 6 2 20 9 11 3 18 14 4 2 5 2 14 13 2 15 20 9 15 8 15 11 17 2 8 6 10 14 12 16 17 6 17 5 6 7 6 6 10 13 13 12 7 13 1 19 8 1 9 10 20 8 1 10 2 9 1 19 15 16 19 15 6 18 8 9 20 13 15 9 9 5 14 14 20 7 6 18 5 15 11 18 9 18 13 16 17 11 8 17 18 14 20 11 17 0 20 0 5 5 8 18 4 12 9 16 18 14 7 1 8 13 15 13 17 3 11 13 4 3 19 7 11 18 19 9 6 8 12 5 12 11 15 9 7 16 19 12 11 13 18 15 15 11 8 17 14 0 3 6 16 9 8 14 11 15 6 4 9 11 20 11 10 20 13 18 8 8 16 3 16 17 1 19 11 15 5 0 15 17 11 12 19 18 5 7 2 17 4 16 0 19 7 13 4 2 17 1 10 9 8 1 2 12 14 8 14 0 11 5 6 5 9 15 4 19 15 12 18 14 6 13 18 5 18 6 12 14 3 20 3 17 6 0 9 15 4 16 14 3 9 12 1 9 9 5 3 11 12 17 15 4 6 0 1 5 0 12 13 7 7 20 20 18 7 19 8 11 4 20 18 4 5 7 19 9 13 15 11 8 0 9 7 3 19 4 16 15 4 3 1 19 4 17 15 17 19 0 20 4 14 0 1 13 18 5 14 4 11 13 15 13 9 0 11 8 6 12 18 17 4 15 14 15 12 12 10 2 2 12 9 15 11 2 2 12 4 7 14 9 13 15 19 2 17 3 18 20 0 8 13 13 11 18 4 6 9 7 16 3 10 2 7 9 14 3 16 20 18 13 8 4 4 10 16 19 1 1 5 0 13 7 2 0 7 2 5 6 9 4 2 8 16 12 9 3 0 17 19 17 12 1 12 18 7 19 18 0 4 8 16 16 9 9 10 12 11 1 17 20 19 5 4 16 0 3 0 17 2 19 10 18 20 4 12 6 7 0 11 7 16 15 16 11 0 17 17 8 18 17 9 8 13 14 8 12 13 10 9 9 14 17 11 2 18 15 18 19 2 11 9 9 20 17 13 20 18 3 9 16 18 6 4 10 17 9 7 12 8 18 17 12 1 9 4 9 4 9 11 9 8 5 18 4 6 19 20 12 7 8 7 7 16 9 13 17 13 18 11 17 10 17 7 9 19 8 11 16 2 1 15 10 17 15 6 11 13 3 20 19 14 6 17 9 4 12 4 16 14 2 15 1 4 2 3 0 19 8 1 19 20 17 2 14 2 15 19 8 3 19 13 4 19 7 6 3 9 8 13 2 18 8 15 3 13 13 19 6 15 10 17 11 17 5 13 9 17 18 18 8 14 9 2 6 0 0 6 9 13 15 16 9 15 4 4 2 5 8 7 11 6 18 11 10 20 15 12 17 16 18 7 17 7 9 20 4 20 15 0 12 19 20 2 17 18 17 10 8 1 8 14 5 1 10 15 5 5 15 6 7 5 1 0 1 12 13 15 3 19 19 1 5 11 16 16 2 10 2 17 14 6 8 4 15 20 0 20 18 14 0 19 11 10 11 3 13 7 18 11 0 6 5 12 13 4 20 2 5 20 11 11 1 16 8 18 13 0 14 17 4 16 8 6 1 14 13 1 2 1 13 9 10 11 8 8 6 18 15 15 20 1 18 7 7 10 19 6 6 17 11 10 1 5 12 12 11 10 13 13 14 7 7 0 9 16 2 12 3 5 9 7 1 11 17 6 15 15 3 12 0 5 3 10 2 8 17 12 6 10 15 12 12 18 6 14 3 20 8 7 15 11 5 20 7 7 17 4 9 15 5 2 16 3 8 2 0 4 19 8 16 1 4 10 18 14 4 10 1 19 16 16 6 9 1 3 16 8 14 18 14 18 7 15 11 9 15 18 12 18 12 3 8 6 13 7 0 3 5 11 20 17 2 12 11 18 18 1 7 2 9 11 17 18 0 8 13 7 1 10 18 14 4 17 2 2 13 17 6 9 1 7 16 18 12 17 3 17 13 3 20 12 14 1 10 13 6 17 14 8 15 5 16 11 5 15 18 6 17 1 7 18 7 5 6 18 6 10 1 6 6 20 13 6 6 19 13 2 17 11 7 14 11 3 11 6 12 3 20 13 14 2 1 9 2 8 10 2 12 2 16 14 8 20 10 1 16 8 12 16 11 9 11 7 2 5 14 9 9 0 4 16 20 2 11 18 17 16 11 0 5 9 19 19 12 19 20 12 18 16 17 6 18 20 10 2 8 1 3 16 4 15 17 17 16 2 18 4 9 9 10 16 7 5 11 9 6 18 5 20 5 7 10 1 4 2 0 20 0 16 11 4 1 0 16 18 13 1 20 13 18 7 1 17 10 11 1 17 17 3 19 0 3 14 4 1 12 12 10 19 10 19 6 17 0 13 13 11 17 10 3 7 6 1 7 16 19 10 19 11 20 4 14 16 9 9 5 5 8 14 0 2 10 11 11 9 17 12 20 18 20 16 13 3 3 0 14 10 10 3 3 14 3 10 8 4 14 7 15 5 8 1 1 16 1 0 11 11 6 2 3 14 4 16 9 17 16 12 20 14 14 4 2 4 17 7 10 7 10 8 14 20 3 16 13 9 14 17 20 5 3 12 4 0 11 13 6 3 19 20 3 7 4 14 14 12 0 12 10 11 9 4 13 16 13 2 11 13 2 8 10 16 11 4 18 10 5 18 4 11 3 6 16 18 5 2 1 11 4 1 7 3 0 9 19 17 2 10 2 16 15 14 4 1 1 13 6 6 11 4 18 2 5 12 13 19 1 14 5 11 19 14 3 17 0 1 5 18 12 13 16 5 12 8 7 10 20 4 0 4 14 1 1 14 2 16 3 14 7 8 12 3 6 16 0 8 2 9 15 18 9 19 3 1 10 18 0 14 12 16 1 4 6 4 11 4 8 19 1 1 3 8 4 6 5 0 13 5 13 10 16 7 16 4 11 9 18 17 7 7 12 4 3 9 6 13 8 18 7 18 14 2 8 7 20 17 19 2 5 8 3 11 1 2 20 18 8 15 20 16 15 0 0 11 8 10 19 10 1 7 9 1 15 1 14 0 5 7 7 4 0 20 20 8 5 16 7 0 19 10 19 13 17 15 4 6 0 17 10 18 9 18 2 12 20 11 13 11 14 10 18 6 11 11 13 16 12 17 3 2 5 7 17 5 12 0 14 3 20 15 6 1 12 4 3 6 2 15 2 5 13 17 17 5 20 9 2 8 8 1 5 13 5 14 18 14 2 2 2 10 4 10 0 4 9 12 10 0 16 19 8 13 20 20 10 16 3 1 16 1 8 15 4 1 6 20 13 10 14 2 4 1 14 0 9 1 15 8 16 6 13 8 15 15 15 19 9 3 4 7 19 3 15 18 1 10 3 20 2 2 10 2 4 11 9 9 16 4 18 20 18 16 12 10 14 19 9 19 1 16 0 2 14 16 20 5 7 11 1 2 16 19 20 17 0 13 13 9 9 18 16 8 20 6 1 7 14 0 17 18 2 17 7 11 17 13 6 10 9 7 6 9 17 13 17 15 12 11 13 11 1 18 1 0 17 3 3 1 2 12 15 20 10 6 7 19 13 1 16 8 14 16 5 0 18 14 3 15 3 11 9 0 5 15 6 14 7 14 11 19 16 2 16 16 5 4 18 3 9 8 19 12 5 10 19 1 9 2 12 12 4 1 20 11 3 0 19 3 8 13 3 15 11 0 4 14 12 17 13 8 6 3 6 19 12 9 8 2 2 15 6 5 7 16 11 16 15 8 11 0 12 18 2 13 18 2 18 5 7 19 12 15 2 4 4 9 5 4 8 18 14 19 14 2 0 6 6 10 1 4 10 11 13 10 10 19 15 17 15 18 8 20 13 18 20 10 1 5 8 6 7 20 7 7 13 5 2 4 13 11 2 3 16 2 16 7 20 0 1 8 8 16 17 5 7 16 17 14 9 4 8 10 15 19 14 5 16 4 13 8 5 2 3 17 10 16 5 15 8 15 12 16 17 20 14 0 17 2 3 3 10 14 20 20 7 5 17 20 14 2 19 2 2 9 20 15 5 4 14 4 17 5 9 20 9 1 5 8 8 16 17 2 11 7 9 16 10 18 8 9 1 0 17 8 11 10 0 10 12 9 4 20 3 9 6 5 6 3 12 5 5 14 0 6 19 1 3 6 9 3 20 5 19 19 20 13 15 9 14 1 14 10 6 11 11 20 15 0 2 4 18 4 10 12 2 13 15 9 0 2 4 6 20 14 18 17 3 4 4 16 7 3 4 3 1 13 7 11 5 15 3 15 13 17 12 11 15 10 9 5 13 13 8 16 5 13 11 19 11 1 5 11 7 13 9 11 6 15 1 12 14 0 2 5 16 17 14 12 1 0 3 19 12 7 12 5 3 11 2 13 18 18 12 2 16 10 12 6 10 11 4 20 13 0 10 7 19 3 7 11 12 8 2 6 16 19 17 7 8 1 13 19 1 12 16 0 3 10 7 4 19 0 13 4 9 2 3 17 15 18 0 5 8 9 5 1 3 18 5 13 17 16 1 20 19 1 15 18 1 13 7 3 2 6 7 18 5 9 19 3 15 4 3 1 10 8 11 14 17 20 6 18 19 10 2 20 16 20 18 1 13 4 16 2 4 13 9 11 20 12 2 1 11 17 8 13 6 8 7 19 7 14 5 7 7 6 13 4 1 1 16 17 5 20 12 9 13 5 20 10 15 10 8 3 6 4 14 11 7 3 7 8 19 8 5 4 9 3 5 17 20 10 17 7 1 7 11 1 4 18 11 16 17 3 19 12 20 13 15 5 8 10 17 4 10 11 5 6 14 2 19 1 7 16 19 13 20 3 14 11 1 1 16 20 5 9 13 10 13 18 14 20 10 1 5 17 4 4 14 3 10 2 5 20 9 14 0 1 17 10 7 18 17 18 5 2 20 5 8 14 2 19 4 9 9 15 16 20 2 19 14 20 4 1 15 18 9 6 11 8 14 12 4 18 8 6 3 3 17 8 8 0 6 0 12 19 2 3 12 20 13 1 10 6 19 15 12 17 3 8 12 19 13 20 14 19 16 0 13 8 14 16 9 15 1 14 11 5 10 13 2 13 14 19 19 11 19 7 3 6 4 9 16 13 17 20 13 1 0 4 1 10 16 17 3 13 8 14 0 0 19 1 9 0 2 2 20 11 9 17 7 16 6 0 11 15 8 16 15 12 4 2 16 13 2 5 7 10 6 14 3 7 0 18 18 3 0 20 5 6 20 15 5 1 6 1 14 15 15 1 6 0 2 5 16 13 14 10 2 2 16 17 13 19 17 10 17 4 1 20 14 15 7 0 8 20 3 17 10 20 2 5 18 17 16 19 17 14 15 1 11 0 3 16 10 1 15 15 3 11 13 1 16 3 16 9 2 10 13 16 8 8 0 11 5 18 13 12 7 13 5 20 11 9 9 8 19 9 11 8 1 3 17 18 0 11 11 13 12 4 16 10 0 15 3 12 0 17 4 1 10 14 7 4 16 13 11 0 9 6 14 14 8 15 11 7 3 4 1 6 20 13 5 12 2 16 13 12 5 1 7 4 10 10 7 10 9 1 10 15 1 6 0 8 9 5 4 8 17 16 15 7 8 14 0 13 6 7 11 8 5 6 14 5 1 15 17 5 6 14 0 1 0 3 1 11 0 19 2 2 7 10 18 17 10 19 11 16 4 5 7 14 14 5 8 12 9 7 12 5 12 2 16 7 18 20 4 11 19 19 8 7 19 9 1 17 20 10 8 1 13 15 5 2 2 8 4 1 13 8 13 8 4 10 3 5 17 2 5 4 12 7 18 3 7 18 4 10 12 10 2 2 0 2 20 13 5 15 9 3 7 16 20 19 20 12 6 2 18 1 19 9 18 0 10 17 19 13 10 6 17 18 20 0 16 1 19 17 13 4 12 3 5 20 11 8 12 4 16 14 8 16 20 20 3 8 14 10 12 13 19 0 8 18 13 18 4 1 1 13 8 15 7 6 13 16 4 15 10 20 14 11 1 6 18 1 10 6 17 19 6 6 2 15 16 5 12 11 7 2 8 16 4 0 12 13 2 3 8 19 6 2 5 14 14 4 11 6 15 10 2 18 13 12 18 6 1 5 16 14 7 1 9 12 18 11 3 4 12 8 3 5 1 0 2 5 20 11 1 11 3 2 11 9 7 3 12 7 6 7 20 5 11 20 13 13 17 11 19 4 15 8 2 17 6 4 12 14 16 14 16 3 5 0 12 7 18 5 15 13 14 8 6 8 8 20 8 10 8 18 9 3 9 20 13 5 7 5 5 11 18 16 13 13 8 2 8 20 16 14 9 20 1 12 19 10 9 9 4 0 16 5 17 16 15 3 17 5 1 10 9 6 20 13 4 20 11 11 18 18 2 20 17 15 10 15 4 9 3 12 12 12 4 1 1 3 13 6 2 1 2 5 15 7 15 18 19 5 3 16 6 12 15 5 12 20 6 17 13 7 3 11 5 18 9 6 15 2 14 15 20 1 3 11 18 0 13 8 13 3 15 6 0 9 15 17 2 11 3 14 14 9 4 1 15 10 10 20 11 18 6 7 9 17 19 15 3 18 2 2 17 6 8 19 6 10 5 8 11 8 3 10 20 17 8 3 8 7 6 7 12 5 18 8 18 0 2 1 13 10 16 19 5 1 6 9 2 1 2 3 11 3 12 1 3 18 0 16 9 10 15 2 16 1 9 7 8 1 13 6 10 16 6 15 10 18 15 1 2 0 18 14 15 3 8 12 4 20 8 20 16 3 1 9 17 19 1 5 4 2 13 8 14 14 10 19 9 6 11 0 20 11 2 10 18 0 14 14 13 10 3 12 2 14 2 11 15 18 11 1 16 18 9 4 7 3 0 15 9 6 19 19 11 13 5 16 19 11 13 9 5 1 2 8 19 16 10 1 17 3 12 1 14 9 20 19 7 19 15 14 4 16 19 1 19 9 13 4 9 8 13 16 14 20 4 9 11 9 1 5 20 6 0 7 20 2 1 4 12 3 3 6 5 3 0 3 20 19 19 11 4 2 13 19 11 19 14 5 9 2 15 18 12 3 16 17 12 14 19 12 15 12 19 20 8 18 2 3 16 19 16 16 5 11 7 11 19 3 13 20 0 8 8 9 18 2 18 1 8 8 20 2 16 15 12 6 6 18 1 10 5 9 4 6 16 3 6 12 17 6 15 1 6 18 18 6 20 1 19 0 17 16 18 3 0 16 14 6 13 2 6 7 5 7 17 18 5 17 7 7 18 15 20 7 5 8 5 8 9 14 9 9 4 18 10 12 2 19 5 10 16 10 3 11 7 5 18 6 8 16 16 7 5 14 4 20 2 12 4 18 14 11 16 19 9 6 12 10 11 2 8 17 12 11 11 20 12 8 5 4 7 1 13 1 12 4 17 8 2 7 18 1 1 12 15 1 4 9 6 0 17 19 6 5 15 11 6 6 2 20 5 5 12 16 0 10 7 10 19 9 0 12 2 1 19 6 16 16 7 15 2 4 13 6 13 15 19 6 20 0 10 18 5 17 0 16 4 8 20 17 8 1 6 9 10 19 7 18 1 13 10 2 15 3 17 12 11 17 19 8 9 16 8 11 8 2 16 17 19 3 8 11 19 20 2 15 9 14 8 8 4 18 6 4 7 1 17 11 13 2 13 11 6 20 18 3 1 16 0 13 8 17 2 12 15 15 0 1 18 14 0 4 2 7 4 12 5 10 13 15 1 8 2 2 14 2 5 2 1 18 1 8 19 0 7 3 10 7 20 16 20 18 2 15 13 4 2 11 0 18 6 12 16 12 12 10 0 15 19 1 10 18 7 5 14 6 10 4 17 10 16 12 5 12 1 17 2 3 3 12 3 17 17 13 12 6 20 5 19 7 11 3 2 6 14 4 2 6 14 19 18 9 7 11 13 17 2 15 18 14 19 16 1 17 0 2 6 11 0 0 11 9 4 10 13 9 8 18 13 1 6 11 16 20 8 0 18 5 4 6 3 19 9 13 11 20 11 16 3 6 16 15 4 3 15 1 7 15 0 19 17 18 5 14 15 1 8 14 14 9 3 5 13 20 1 13 2 20 5 5 19 5 10 14 16 5 20 5 2 19 18 15 20 13 20 5 14 0 13 10 11 7 7 3 10 12 16 7 16 15 1 13 11 15 11 14 15 0 0 17 8 6 15 10 2 6 14 10 14 8 13 20 9 20 8 3 12 6 19 11 19 20 12 20 18 8 9 10 1 5 7 11 4 12 3 17 5 10 16 7 15 1 7 12 15 11 18 18 7 18 15 7 1 9 19 20 12 11 7 5 20 8 12 4 15 13 19 15 9 7 8 20 2 13 12 17 19 11 0 4 2 7 20 0 11 11 7 0 10 8 7 9 12 0 14 13 5 20 1 9 6 18 8 0 15 0 6 2 16 12 11 0 16 10 10 12 4 18 3 3 1 10 20 13 5 18 13 11 4 14 4 15 14 14 14 7 1 20 6 6 11 5 8 18 12 2 13 9 20 12 12 6 13 9 15 15 14 17 19 20 8 5 6 19 1 5 4 4 18 20 4 2 12 19 13 6 4 12 19 6 14 18 12 3 16 1 20 4 15 11 18 2 16 10 15 15 1 0 1 4 7 12 19 20 15 3 17 1 9 16 4 15 2 3 12 0 12 6 5 15 6 17 7 12 10 8 20 19 10 3 18 16 9 19 10 2 2 3 18 5 8 3 1 18 12 6 4 12 3 6 17 10 4 12 8 4 0 11 14 17 10 13 12 12 10 14 18 1 3 8 3 3 19 3 5 7 8 12 3 13 9 8 5 6 4 14 19 19 9 13 7 0 4 12 2 1 18 12 3 12 18 14 10 10 19 16 16 2 10 14 1 5 7 7 13 9 10 8 12 2 17 16 9 14 11 15 3 15 0 10 18 7 7 5 0 20 13 9 14 13 10 12 11 6 15 5 5 10 17 13 10 0 15 10 3 17 13 13 13 19 12 9 3 10 19 5 14 1 2 14 8 11 7 1 6 16 16 15 19 15 11 15 0 4 0 11 3 19 9 10 2 1 20 12 2 17 14 5 18 8 14 20 5 11 7 5 1 1 8 6 8 13 20 16 16 4 0 11 3 5 13 3 8 17 3 18 7 19 7 12 16 16 0 19 12 0 9 2 1 3 2 5 12 16 14 12 16 8 20 12 16 17 15 19 14 15 2 4 11 0 14 19 20 8 6 11 18 0 7 20 7 4 6 8 12 19 20 6 17 2 10 1 18 6 15 19 5 9 7 3 10 11 15 12 11 1 18 3 9 14 11 0 6 4 9 13 12 1 1 8 2 14 6 17 7 6 18 17 19 2 2 13 5 9 16 12 7 15 7 7 11 11 9 13 2 10 1 11 8 7 16 6 13 3 10 14 17 2 16 19 3 7 13 12 19 10 18 12 3 17 17 17 14 9 20 14 10 1 9 11 20 17 1 1 20 9 8 15 9 0 9 1 9 20 6 19 1 2 2 14 7 17 14 8 3 17 6 9 0 15 20 10 0 18 8 18 11 13 11 3 19 5 4 12 7 13 18 9 2 0 4 8 1 19 20 5 3 1 11 15 13 7 19 3 15 3 20 10 7 19 8 10 4 4 14 8 5 8 5 3 13 4 9 6 18 12 6 19 5 6 4 4 3 4 6 5 0 2 18 11 16 6 3 19 14 1 0 14 16 10 18 11 16 3 2 12 3 0 3 7 2 8 20 9 7 7 13 20 1 8 16 0 9 7 15 12 2 5 10 3 20 17 13 10 20 13 9 19 0 14 13 18 6 6 20 3 12 13 8 7 9 15 10 12 16 9 4 8 17 4 7 1 17 20 7 10 4 5 10 5 11 0 1 0 17 8 6 3 20 8 2 19 4 14 3 4 11 10 8 9 20 17 10 14 14 9 2 6 14 7 19 3 11 13 13 15 4 10 19 8 0 9 3 3 3 12 14 19 4 18 12 10 2 9 8 6 8 17 15 13 0 13 3 20 10 17 11 12 1 14 4 9 20 13 17 5 12 4 4 14 20 16 8 3 13 6 11 7 19 1 0 3 18 7 3 4 14 4 5 12 3 1 12 16 6 11 1 10 4 13 17 20 10 2 9 6 20 15 0 15 16 18 18 7 19 6 10 20 0 7 11 20 4 5 19 1 2 12 16 17 12 8 18 16 18 18 15 10 15 3 10 15 6 16 10 15 18 1 1 12 6 14 12 1 12 13 16 9 0 14 17 1 11 19 12 2 0 15 4 3 0 20 17 1 11 17 17 1 3 6 18 20 0 11 7 0 11 12 6 20 16 15 17 19 15 0 18 4 5 2 9 20 17 18 1 1 4 7 12 19 13 15 9 16 6 19 17 17 4 8 17 4 2 14 16 5 18 17 19 16 14 13 4 6 20 2 8 6 8 8 16 3 14 7 8 13 9 5 15 16 20 5 19 19 15 1 10 8 11 4 8 0 4 0 15 5 14 19 16 15 2 19 10 1 16 12 14 10 12 13 13 11 15 7 9 15 3 14 7 5 19 12 19 15 17 8 3 12 9 4 16 12 9 13 6 15 20 5 13 3 18 18 0 2 18 6 3 11 7 0 0 17 7 15 10 2 16 6 18 7 1 14 0 0 2 12 15 7 13 2 15 12 6 1 7 8 12 0 12 6 16 17 18 5 7 14 11 20 13 0 1 19 9 9 10 5 13 12 12 14 11 6 5 5 20 0 2 0 5 5 7 20 2 6 11 18 1 7 6 19 3 11 20 4 18 7 18 6 15 20 6 17 15 8 15 17 19 12 12 10 19 8 0 9 4 14 14 11 9 8 0 11 9 8 1 15 3 9 13 10 1 10 15 14 4 12 9 5 2 13 18 2 15 12 7 19 7 2 20 5 18 8 13 9 16 1 14 20 18 10 2 1 0 18 1 17 6 5 14 20 20 18 3 18 9 9 7 8 0 3 17 0 14 1 18 14 8 10 11 1 13 5 10 0 5 0 16 6 11 18 1 17 13 17 17 16 7 6 12 6 15 2 1 17 16 18 18 15 20 19 8 7 0 17 5 1 8 1 14 2 7 4 8 19 0 17 11 3 8 5 6 8 0 18 4 9 12 6 20 12 18 16 20 11 17 15 4 18 9 20 0 9 12 0 17 0 15 0 15 15 17 17 18 1 4 9 4 12 20 2 7 15 4 7 7 16 14 9 16 20 19 6 6 11 2 16 18 20 8 13 17 17 5 4 13 0 6 16 7 18 6 17 10 1 16 19 8 6 4 15 3 17 0 6 0 0 5 13 0 14 17 10 17 9 8 11 14 5 20 4 3 0 4 13 1 20 15 3 0 1 18 14 9 1 15 3 20 17 0 16 4 7 8 19 1 12 14 12 0 6 17 8 11 9 16 15 0 1 8 2 6 7 13 16 3 18 10 18 0 5 9 10 5 18 12 4 0 16 16 18 9 5 10 14 8 12 14 19 7 9 2 18 11 5 1 13 5 3 3 17 7 3 14 4 6 2 20 7 7 20 17 20 20 10 2 1 5 7 11 6 15 5 14 15 6 18 17 18 10 8 4 14 1 4 2 5 2 9 1 2 9 1 13 8 11 12 20 6 6 20 14 3 18 11 1 5 12 18 7 7 11 2 11 12 7 0 1 16 1 1 15 11 20 19 11 2 2 11 8 12 17 11 9 6 13 20 2 20 8 20 15 0 19 3 18 6 19 0 0 17 12 3 16 15 19 14 10 13 5 18 0 4 19 5 9 16 19 2 5 12 14 1 3 1 13 5 9 11 6 7 4 12 11 20 7 17 20 7 2 11 2 7 6 6 2 5 0 7 4 4 0 16 12 18 0 15 10 6 3 18 20 6 8 20 10 16 8 1 17 20 8 2 2 18 10 15 0 12 3 10 2 8 10 0 4 2 19 6 7 19 17 15 16 17 10 12 12 15 10 13 0 1 12 18 14 17 1 13 5 9 4 1 17 6 3 11 4 16 19 20 20 15 13 6 8 2 10 6 3 4 17 15 4 2 0 12 18 10 19 8 20 14 13 10 15 7 19 19 11 16 12 19 7 19 16 16 19 20 11 10 19 13 0 9 19 2 1 18 17 9 10 8 11 8 10 16 19 11 1 2 3 3 14 15 11 3 6 18 19 19 0 11 1 18 3 15 16 10 7 6 14 17 6 14 0 12 13 15 7 8 4 4 16 17 0 6 18 10 1 6 4 20 7 3 4 16 17 5 2 4 5 7 19 18 16 10 19 8 3 2 2 13 19 12 20 12 16 8 1 3 13 15 0 3 20 7 0 7 9 4 20 9 13 14 6 20 13 4 5 20 17 13 0 18 18 11 4 9 3 12 19 14 4 6 5 13 8 20 2 12 18 18 6 14 17 9 10 19 12 4 10 4 20 10 12 5 6 19 20 8 16 2 4 5 17 2 12 5 11 8 3 14 16 14 8 6 12 7 20 1 7 16 9 8 14 4 18 20 0 11 13 14 18 8 12 7 19 5 13 19 17 14 16 14 9 7 5 17 18 2 3 7 4 1 8 9 16 7 6 17 11 14 11 16 20 0 5 14 20 3 12 20 18 18 2 16 7 16 4 14 7 20 8 11 19 10 13 10 8 6 8 12 17 14 2 2 4 4 12 0 6 8 17 8 17 5 8 2 19 19 4 6 19 16 10 12 18 8 2 8 14 7 1 20 4 19 7 7 1 2 13 7 13 9 12 19 5 12 12 0 12 12 10 9 20 9 18 2 20 13 0 18 0 12 7 5 8 16 12 1 14 4 5 2 0 0 9 15 6 7 5 4 0 6 16 16 20 10 4 16 16 16 16 16 18 6 6 16 4 8 1 18 19 2 3 13 10 11 1 10 0 12 20 4 5 11 7 12 1 2 4 6 13 4 5 6 15 13 9 0 10 2 3 12 3 0 8 19 1 18 12 13 17 2 19 15 20 7 11 20 0 10 19 2 4 20 5 3 8 19 15 5 0 20 5 14 2 9 7 17 20 17 9 6 14 15 11 6 8 18 5 9 20 15 13 14 8 11 16 18 11 17 4 12 11 6 19 11 20 7 1 19 4 7 16 4 0 5 20 16 14 8 20 11 15 18 13 12 0 2 10 10 4 2 20 12 3 13 8 2 19 6 17 14 11 15 5 15 5 13 16 18 17 17 10 1 16 18 1 20 20 18 3 19 2 6 0 17 2 14 3 10 5 6 13 19 12 1 17 13 6 10 9 1 19 13 5 13 0 1 19 6 5 3 20 6 3 14 16 15 13 1 4 3 11 3 9 16 11 18 4 5 10 14 4 18 1 2 18 6 1 9 0 7 0 12 6 10 11 13 0 0 8 20 18 13 14 16 16 1 5 8 20 1 0 15 17 1 19 19 3 18 16 5 6 5 10 10 8 11 7 8 0 0 4 19 2 9 0 6 14 13 8 8 13 17 10 5 13 7 1 15 0 4 16 11 19 16 17 11 6 8 13 7 11 6 5 16 3 11 9 13 13 17 12 6 9 15 12 8 11 9 2 11 19 4 15 20 3 17 7 16 6 2 12 13 17 7 5 18 1 3 20 6 18 19 4 17 17 17 11 18 4 5 2 17 5 2 6 2 3 2 1 11 5 8 19 11 14 15 18 10 9 2 19 20 1 17 2 19 6 4 3 10 1 1 11 20 10 20 17 2 8 8 3 19 7 0 3 19 18 12 13 11 13 18 20 19 15 5 12 12 8 1 4 10 17 6 5 17 16 8 17 11 4 4 11 8 18 20 9 7 7 20 16 10 10 8 15 9 20 8 6 11 5 17 20 10 11 3 11 0 19 15 12 10 15 0 2 16 10 17 20 12 10 12 8 4 11 12 13 2 16 9 20 12 0 0 7 9 3 13 20 8 20 4 7 1 11 17 18 2 0 6 16 6 2 15 4 15 1 7 11 8 16 11 18 12 15 0 1 3 18 19 12 15 16 17 3 3 0 13 2 8 5 19 15 7 14 19 3 1 3 11 13 2 7 19 4 4 17 4 13 12 17 12 19 0 14 8 5 11 17 4 0 19 5 5 0 18 9 1 17 16 13 12 16 16 1 5 7 16 13 4 14 6 0 15 7 3 14 2 9 19 6 2 2 20 2 8 0 7 6 6 12 9 11 9 0 17 2 3 5 16 11 8 5 9 0 15 17 4 13 16 1 20 4 3 18 8 2 7 14 18 11 16 5 12 18 17 12 20 18 7 18 7 15 7 15 13 18 16 2 3 16 16 16 4 16 7 14 10 0 13 4 19 14 14 3 7 19 3 1 6 6 6 0 4 9 10 9 5 8 17 3 12 3 20 20 18 16 7 6 3 1 19 8 11 18 7 19 2 9 3 3 9 17 20 18 16 9 19 13 16 6 8 12 1 13 7 13 2 12 13 9 20 18 2 3 6 1 13 10 15 4 8 20 16 11 4 1 11 3 1 3 3 15 17 13 9 12 11 18 8 4 13 11 17 12 13 5 3 19 12 12 2 19 19 10 18 0 20 14 0 17 16 2 4 8 7 18 17 3 6 18 15 0 3 13 16 8 16 18 2 3 6 16 13 5 14 2 14 15 5 13 5 15 1 4 17 15 13 6 1 1 16 14 4 13 12 19 10 1 8 16 11 18 12 9 17 19 9 1 13 13 0 16 3 3 7 17 16 18 17 6 0 5 14 2 5 6 12 3 9 6 12 18 9 5 2 5 17 9 20 0 15 8 18 11 3 10 0 3 7 15 13 18 20 7 3 13 9 19 20 16 15 16 18 8 8 13 17 9 11 20 17 16 9 15 11 10 4 12 16 13 1 20 6 10 11 19 16 15 20 12 8 11 3 3 16 18 13 7 12 0 5 3 8 5 19 17 12 8 16 13 3 16 0 15 7 2 18 3 1 3 13 15 17 16 8 15 11 7 6 1 3 2 3 4 2 12 4 8 20 4 5 7 16 7 2 5 7 2 0 4 19 14 9 8 1 5 20 1 11 8 2 5 6 6 14 8 9 14 0 10 11 1 4 10 11 20 5 1 20 5 8 18 8 4 0 14 7 2 19 17 2 1 11 12 10 15 5 12 8 0 17 11 20 8 7 6 12 8 5 1 19 2 2 8 7 4 20 19 1 2 7 3 8 2 0 13 1 17 12 3 15 5 7 15 10 7 3 8 20 10 13 17 8 9 8 5 6 9 11 13 10 17 15 19 0 10 4 8 19 17 2 3 17 2 10 2 14 4 19 17 3 10 8 19 9 13 17 11 11 12 3 4 0 6 11 5 14 0 7 19 20 19 16 8 13 6 17 15 1 15 5 14 1 8 3 14 14 5 11 1 18 16 20 14 16 17 20 13 8 8 3 19 8 1 10 13 13 11 6 5 12 4 5 1 4 4 7 2 11 20 17 3 6 11 5 8 5 0 1 1 17 12 4 9 5 14 15 10 0 3 3 10 14 18 16 10 16 12 16 15 13 9 5 5 17 2 0 16 14 7 0 11 8 16 15 11 11 18 17 19 14 13 2 13 12 13 6 18 11 12 1 17 2 8 4 19 14 15 6 14 6 13 14 11 8 9 17 1 12 0 14 15 5 5 11 20 4 3 16 7 16 3 12 5 2 16 2 2 5 12 19 3 2 15 4 12 7 15 9 1 20 15 6 16 19 0 15 8 11 16 7 6 16 5 11 12 1 3 9 18 9 17 7 5 2 10 8 10 3 15 20 7 6 18 10 10 5 4 7 8 14 4 18 19 12 18 1 1 10 6 7 10 14 16 1 1 11 4 12 6 6 1 14 0 20 0 15 19 8 18 6 12 7 10 5 0 17 13 13 4 9 15 12 4 18 14 1 18 18 15 8 8 16 10 11 12 8 8 0 2 18 6 11 1 16 15 17 19 15 12 3 16 14 20 2 14 2 18 11 16 0 13 8 10 17 10 13 12 7 15 16 12 6 2 11 12 17 16 18 13 3 13 11 18 3 9 4 8 6 20 18 5 15 13 16 8 3 18 3 5 9 15 20 8 6 6 4 8 19 7 20 16 20 11 7 9 11 6 10 5 8 17 16 9 18 8 14 6 1 9 19 20 5 15 7 5 20 12 12 19 8 3 11 9 5 4 14 6 10 1 7 0 8 8 5 15 7 19 3 7 1 16 13 5 9 16 20 1 19 9 17 17 0 7 8 5 0 0 8 12 9 19 10 7 9 17 6 4 0 15 4 11 14 20 1 4 17 10 15 16 11 5 14 16 17 4 18 1 6 3 17 11 14 6 7 11 6 4 12 20 4 13 6 6 7 12 11 2 17 15 14 3 2 5 16 16 17 15 4 3 19 19 11 6 11 16 13 0 18 18 18 16 8 11 15 6 17 6 1 4 19 20 16 5 16 12 7 9 1 19 13 1 9 3 0 1 10 15 17 19 18 19 7 18 17 1 2 17 14 13 17 16 3 14 6 16 13 15 13 20 13 19 10 7 18 6 0 1 7 10 14 15 15 10 0 12 9 16 17 9 7 13 4 20 10 17 6 19 14 5 2 10 3 6 16 7 17 4 17 6 16 13 18 0 3 19 8 0 17 3 9 20 10 0 4 3 15 12 4 8 15 18 0 14 20 13 4 2 20 2 11 5 16 18 13 8 10 5 8 20 1 13 0 9 7 5 5 5 3 5 14 2 9 13 9 20 7 6 6 13 7 15 11 10 1 4 15 3 16 2 5 16 2 0 2 3 10 3 13 4 19 14 18 0 9 17 3 20 8 0 8 13 12 12 19 17 10 5 19 6 4 9 7 11 6 12 20 2 15 16 18 7 8 12 3 2 13 1 15 19 4 3 1 12 10 19 14 17 15 20 5 15 3 9 13 5 17 1 0 5 14 11 17 9 9 2 0 18 18 12 16 11 9 11 1 17 10 5 6 4 5 14 8 17 5 0 9 8 13 14 7 11 6 7 14 8 8 16 19 13 6 18 20 20 0 16 17 6 10 10 7 2 19 19 12 16 1 11 6 5 1 10 1 10 12 10 12 3 5 4 11 1 9 15 6 0 16 5 0 14 7 17 6 0 7 14 5 18 5 11 10 7 12 19 15 20 16 19 14 14 7 8 11 18 15 4 4 2 12 1 20 18 8 4 19 19 19 11 11 13 3 9 19 13 9 4 4 19 11 8 2 17 5 9 4 4 16 13 13 3 12 7 1 13 3 16 5 11 6 16 5 4 2 5 14 5 1 6 14 1 19 12 13 12 19 6 1 5 1 11 18 6 6 19 4 1 17 9 16 0 15 11 10 5 5 19 0 14 5 1 3 3 1 20 12 7 13 3 0 13 3 16 14 20 17 19 11 6 17 4 12 4 12 6 14 5 16 19 17 6 3 5 1 12 11 2 6 2 11 20 11 3 19 17 10 4 3 5 16 5 0 12 20 9 7 12 10 0 9 15 16 6 15 5 7 18 8 2 20 14 17 4 5 14 14 15 14 9 8 20 5 1 3 18 4 6 10 6 6 13 20 0 13 1 15 3 10 14 20 14 9 11 16 6 17 18 17 4 9 6 7 6 19 7 19 7 13 0 18 10 4 5 13 14 16 4 19 9 2 15 10 1 11 13 11 13 7 5 17 9 16 3 19 9 17 4 14 20 15 15 20 4 2 0 10 12 1 1 10 16 14 16 19 7 16 7 9 15 7 1 15 12 2 15 15 0 15 13 16 12 14 7 4 7 2 3 20 9 1 1 14 16 0 12 12 3 20 2 10 18 4 14 16 6 15 1 14 20 0 11 19 17 13 15 2 6 7 15 0 17 1 8 8 18 20 17 11 0 20 6 11 18 18 13 11 12 20 19 0 17 16 18 8 20 4 12 17 14 10 19 15 6 17 12 8 18 14 14 4 12 7 13 18 6 11 8 20 18 5 1 18 11 11 0 1 2 13 3 11 1 3 18 7 20 12 1 2 17 2 17 19 5 19 0 3 8 5 12 18 19 11 10 3 7 11 14 7 13 8 20 4 2 15 16 4 15 6 9 6 10 19 12 5 17 14 16 5 19 0 11 6 3 5 14 15 12 10 5 6 5 5 0 9 1 6 14 6 5 8 19 13 20 18 18 19 10 6 20 7 17 16 12 5 5 20 12 12 4 14 6 14 8 0 19 16 18 14 16 20 1 13 3 10 5 4 5 0 13 9 2 15 1 1 8 16 4 13 8 3 2 13 0 20 13 6 19 16 18 4 3 0 8 16 11 12 1 16 9 4 17 4 14 4 3 1 2 6 18 19 5 2 8 18 6 0 5 18 9 11 0 20 20 7 0 12 15 12 9 8 14 12 10 10 18 10 6 13 18 17 13 2 16 1 10 1 4 4 20 20 1 13 13 5 18 9 5 9 10 3 16 1 6 1 19 4 10 10 8 9 12 6 3 6 12 3 20 1 16 4 4 5 0 7 18 1 8 13 15 16 9 5 13 12 16 8 13 3 10 0 8 5 15 7 4 16 13 10 7 15 7 14 19 19 3 10 3 9 7 19 10 4 0 5 9 3 11 11 19 12 20 1 13 9 7 3 8 10 2 0 6 13 20 18 8 2 20 20 7 15 2 13 19 0 10 8 2 10 20 18 4 1 2 10 2 7 0 2 11 20 20 12 4 9 9 13 4 6 18 13 8 19 9 12 12 14 6 11 18 20 2 12 6 15 12 9 17 19 3 20 10 0 18 15 10 8 16 11 8 6 20 3 10 2 20 2 14 19 13 7 0 17 9 2 9 19 14 11 17 9 1 13 9 17 20 18 10 6 6 17 1 7 18 20 20 20 2 5 4 11 9 12 13 11 8 12 0 17 11 17 2 15 2 10 10 2 18 20 8 6 3 10 12 9 14 1 12 7 3 5 7 11 0 17 14 6 14 4 16 13 7 9 1 8 12 1 16 16 11 11 10 11 5 9 10 6 19 12 18 15 11 0 3 13 8 8 14 2 18 3 15 9 15 2 2 1 9 0 7 18 20 4 13 7 19 19 8 0 19 15 20 6 14 3 16 17 18 0 6 0 19 18 12 16 16 10 11 7 5 2 20 2 16 19 13 9 9 11 15 9 14 2 14 3 10 16 6 9 14 8 15 10 1 20 9 6 5 16 8 7 20 11 18 16 7 5 9 16 16 20 11 14 12 2 6 2 15 2 8 7 14 11 2 14 8 7 5 0 0 1 8 6 11 2 16 9 5 2 19 2 18 13 14 12 6 12 12 11 4 2 16 16 1 12 4 19 3 20 15 18 10 14 8 7 6 13 5 10 13 3 11 4 0 13 2 14 10 0 7 6 20 14 1 7 16 16 12 15 15 12 1 4 1 4 17 8 20 0 3 20 0 12 18 7 10 11 5 10 14 17 20 10 14 8 20 9 5 8 17 6 5 14 9 10 11 17 19 16 6 20 17 18 6 7 3 12 15 17 7 13 18 16 7 9 12 4 15 9 10 1 16 9 9 20 10 10 9 18 1 12 9 13 15 5 17 1 5 1 18 19 0 8 19 2 2 15 7 8 11 9 19 3 5 5 16 1 19 20 6 12 16 8 16 1 4 14 2 12 15 13 16 13 15 7 17 1 19 12 19 6 6 11 19 10 14 12 6 17 9 8 13 11 6 10 2 14 14 11 0 0 17 13 5 13 3 17 0 14 12 13 0 7 15 18 15 15 2 17 5 9 10 18 8 1 5 7 4 18 13 10 9 12 20 4 2 16 5 10 10 15 15 4 5 7 18 0 20 14 10 0 0 17 6 12 5 9 1 3 9 10 2 16 13 19 15 15 9 20 11 14 14 11 8 13 4 18 16 12 7 18 19 12 12 7 15 9 17 2 12 5 2 18 6 1 13 9 1 8 7 6 14 19 10 5 2 15 12 14 1 11 3 14 10 3 6 2 20 14 17 10 12 9 8 6 8 0 15 1 17 8 8 7 10 0 14 4 17 0 7 2 16 8 11 6 5 4 12 3 0 3 5 8 17 4 20 9 15 2 12 12 7 8 16 1 4 7 10 7 11 3 2 19 8 0 3 14 5 17 12 13 5 18 2 9 19 6 10 7 19 2 4 12 13 6 4 1 17 2 7 7 20 17 12 14 8 10 14 5 18 0 17 1 15 7 16 5 10 11 9 17 10 3 11 15 7 10 9 20 5 3 14 18 9 3 13 10 11 0 2 2 6 17 7 1 15 16 2 6 6 8 6 6 16 2 10 6 2 3 8 11 20 19 0 17 16 13 7 9 9 9 1 3 3 3 19 5 11 19 6 16 15 0 11 3 19 9 9 9 7 1 6 13 11 19 20 10 1 12 14 20 15 11 6 3 20 15 15 17 1 19 5 10 6 18 10 4 9 18 6 14 3 12 3 4 3 5 12 15 7 19 18 7 16 7 2 6 12 15 17 6 20 11 7 13 11 12 16 0 3 17 8 9 1 6 1 19 11 20 7 6 14 3 10 8 13 7 9 10 3 6 7 14 17 2 16 1 15 5 10 2 20 10 9 6 9 3 17 10 16 2 20 6 18 14 15 0 5 17 4 18 7 19 19 4 3 17 15 8 12 3 3 11 8 20 7 14 14 7 12 19 2 12 3 9 17 18 6 18 10 0 17 19 7 9 3 11 7 2 9 4 20 9 8 11 16 12 11 0 12 16 7 1 8 14 15 13 12 11 18 18 16 9 5 12 14 3 0 3 5 18 12 20 3 7 3 15 5 17 13 20 16 18 2 14 4 17 4 7 14 11 13 17 9 2 5 8 17 19 1 9 2 20 10 19 17 1 6 19 9 20 12 8 4 4 15 20 0 6 12 11 12 9 7 4 12 0 18 15 19 4 2 1 2 5 17 14 0 18 9 11 2 9 2 4 15 8 4 5 5 14 1 0 20 8 15 17 5 7 8 9 4 7 12 18 9 19 6 13 9 17 12 8 5 14 18 15 0 19 1 15 13 10 5 2 3 5 5 20 7 11 13 17 4 2 15 6 18 18 3 3 4 15 6 17 14 7 14 20 17 12 3 9 6 16 4 16 4 11 18 10 6 8 4 1 20 3 13 4 11 5 8 17 10 13 12 13 8 10 8 10 6 1 18 13 9 20 18 1 17 7 14 5 11 17 16 5 0 20 8 3 20 7 16 4 2 11 3 13 20 6 19 0 0 15 13 6 3 19 9 0 7 14 9 5 19 4 1 19 17 19 7 9 5 11 3 14 9 1 17 10 3 10 19 11 10 11 19 15 18 19 5 11 1 3 12 19 12 13 9 5 12 4 19 5 16 12 0 13 10 15 7 18 6 12 9 17 11 11 7 15 10 3 15 17 7 4 20 2 0 6 17 13 1 3 2 1 11 3 9 13 2 17 16 2 3 7 4 19 15 9 1 8 15 0 17 2 3 0 2 1 5 6 14 6 10 12 5 15 20 12 1 20 19 6 3 11 5 5 2 9 4 7 19 4 16 8 4 9 7 17 6 0 15 9 20 8 18 10 14 9 0 5 2 12 8 9 9 6 1 10 0 11 11 12 1 10 8 17 6 16 17 12 18 10 8 13 1 17 18 2 3 8 11 11 12 2 20 4 19 14 4 6 20 4 4 5 17 14 3 16 18 9 7 2 15 13 5 3 14 7 1 19 17 4 7 12 15 20 16 5 11 4 7 19 1 4 2 0 17 10 11 9 19 11 14 20 5 15 18 4 16 14 10 18 0 19 19 6 7 19 6 10 4 0 9 7 4 13 10 19 2 8 12 14 5 17 9 6 1 7 14 0 3 8 5 2 6 5 2 4 2 2 10 2 17 16 15 4 8 3 8 6 0 2 7 8 18 6 12 15 1 19 5 16 17 18 12 6 9 0 18 9 14 4 3 16 1 16 3 12 5 2 5 4 7 5 12 18 1 4 15 13 17 11 6 15 17 10 11 11 6 6 7 3 9 1 16 14 19 9 3 10 18 1 8 13 7 14 4 14 0 17 20 0 10 11 2 14 10 0 8 17 6 14 13 19 4 10 7 13 11 11 3 13 4 12 7 18 9 20 16 0 10 19 9 8 12 2 14 5 0 3 1 1 14 2 16 18 16 9 11 12 9 17 8 12 13 8 0 12 18 0 0 10 10 16 7 11 5 11 14 8 6 12 11 3 19 1 17 17 13 10 12 19 18 14 17 11 10 18 0 5 15 1 9 1 7 20 10 15 19 10 1 4 9 18 18 13 20 16 13 9 1 19 11 11 8 7 8 15 15 19 16 18 7 6 18 2 0 2 14 7 19 2 9 19 15 14 6 8 1 1 12 4 9 1 20 15 5 0 4 6 9 14 18 11 12 5 19 1 8 18 14 13 14 19 5 0 18 4 9 8 14 11 17 13 15 8 1 9 5 16 4 17 11 4 12 11 0 11 17 3 16 20 9 14 17 16 15 18 20 8 15 3 9 7 5 7 17 10 7 17 0 13 10 4 10 1 14 17 1 7 1 11 6 2 16 5 2 15 15 20 20 3 1 11 0 1 11 15 3 10 16 19 18 8 19 19 2 8 13 9 7 18 18 1 0 14 8 8 14 7 13 2 8 15 1 2 12 17 15 6 7 4 5 8 15 0 3 5 0 2 12 2 12 18 1 18 6 5 0 8 1 9 8 6 6 18 4 19 4 4 14 1 9 18 15 5 15 9 9 8 3 17 13 12 13 12 15 5 18 15 16 2 4 4 15 1 6 20 6 16 1 8 10 5 0 16 18 20 18 19 15 16 20 20 12 16 14 14 8 13 20 4 12 20 18 13 3 6 11 6 10 8 20 12 9 9 10 12 10 2 0 13 4 2 11 18 14 5 11 9 19 12 16 16 5 13 9 13 3 0 3 19 6 2 8 12 9 18 8 4 9 12 6 16 11 1 7 18 6 20 1 12 5 0 18 16 4 20 0 20 6 20 9 19 12 13 17 10 0 15 9 19 7 9 6 16 15 15 14 19 15 7 14 1 5 12 20 6 13 18 5 0 2 10 6 3 9 11 0 16 7 7 15 16 0 6 18 18 0 5 1 12 4 8 5 6 12 7 9 4 7 13 20 7 12 6 8 11 20 8 20 17 5 19 17 4 13 7 14 3 7 9 18 5 2 4 4 15 15 4 13 9 9 13 19 4 15 7 9 16 5 15 16 13 13 5 4 3 3 16 6 17 18 11 8 16 15 2 20 10 3 3 7 10 20 6 1 16 10 13 11 17 8 7 4 10 4 1 18 17 17 2 1 7 20 3 17 2 2 16 17 4 7 18 2 2 6 16 16 18 16 5 12 7 1 16 9 8 0 6 14 0 5 11 19 19 1 10 0 13 13 14 11 8 3 17 5 10 19 14 7 2 19 12 20 0 3 13 8 1 20 8 1 1 2 3 10 10 4 7 3 17 13 17 13 2 10 10 10 5 8 16 1 3 0 10 18 5 7 12 4 7 2 1 20 15 6 2 1 19 9 12 5 5 10 19 14 11 7 10 13 10 4 16 2 17 12 15 15 19 16 4 4 5 16 3 18 14 6 15 4 0 12 19 10 3 2 4 12 11 1 19 13 9 3 18 3 13 12 18 10 9 15 19 11 19 10 12 20 11 4 19 15 0 5 9 4 12 5 20 3 5 0 0 5 0 1 1 8 16 20 18 14 7 4 19 9 18 15 5 5 8 2 14 2 2 16 10 4 13 19 3 18 10 4 19 14 0 20 1 15 1 20 19 4 15 4 6 8 4 12 8 8 13 7 0 3 2 10 14 4 10 20 12 1 8 6 12 12 7 19 2 0 4 5 3 12 13 9 3 4 11 2 0 11 0 4 7 0 16 8 16 8 9 7 9 19 14 16 2 19 16 4 1 8 6 0 13 12 18 16 2 12 8 0 0 9 0 13 9 15 6 9 19 18 20 19 10 14 8 8 15 15 2 7 18 15 14 14 11 17 4 16 11 4 20 12 9 10 15 7 2 3 18 7 2 1 15 6 10 8 4 20 17 9 4 12 19 10 10 4 18 3 18 7 19 9 2 7 0 8 12 16 17 2 3 5 15 14 16 14 19 1 17 11 13 9 7 7 0 18 14 0 0 12 5 4 15 18 1 4 8 2 15 11 17 10 9 13 4 20 1 0 8 19 20 17 15 3 13 11 20 4 14 10 7 6 0 1 2 17 19 3 11 16 15 5 6 6 4 12 13 7 18 2 16 4 5 14 1 19 5 13 17 7 19 11 5 1 8 7 20 15 11 8 16 12 2 19 20 2 12 11 0 15 8 0 2 0 16 11 11 15 14 10 12 18 2 13 1 14 11 16 6 9 1 13 19 17 20 8 15 4 9 6 12 5 3 16 11 6 20 10 11 4 3 12 2 7 8 20 14 6 5 10 10 11 14 20 4 13 5 15 4 15 15 19 16 17 14 20 16 7 10 5 13 6 7 16 8 11 18 15 18 20 8 14 12 13 1 17 16 3 11 0 19 7 3 1 5 19 18 3 5 0 6 11 18 19 3 16 20 19 2 9 3 10 20 8 14 8 1 6 4 10 16 5 10 9 19 14 2 9 17 14 0 7 2 20 3 19 10 20 5 4 0 7 3 8 17 6 8 13 8 5 5 17 15 17 20 10 4 4 7 0 5 18 1 3 2 17 0 4 17 2 0 1 5 3 5 3 0 3 12 13 13 5 12 19 12 2 3 5 10 16 16 6 7 14 11 8 13 18 13 8 14 18 12 17 9 18 9 7 5 12 18 5 14 7 9 2 7 17 19 13 12 3 8 0 13 18 14 9 17 0 6 12 16 16 16 19 17 15 3 9 18 14 16 5 9 15 1 4 9 1 2 17 18 0 4 20 1 16 1 18 3 10 15 14 15 4 17 13 9 12 18 7 10 17 15 2 1 18 4 12 11 3 12 7 19 2 9 12 20 13 14 5 2 12 3 11 2 0 14 15 12 3 0 14 8 18 14 7 18 7 10 6 20 20 2 19 3 9 8 13 17 8 4 13 1 19 12 20 13 3 10 12 3 18 6 6 12 8 6 8 6 10 12 3 2 19 1 10 17 4 14 17 8 2 6 5 16 14 17 13 18 11 20 12 16 16 0 9 15 13 13 7 5 14 18 6 1 12 16 6 16 12 1 20 12 10 19 6 10 11 6 17 14 13 1 4 14 13 12 16 6 11 14 14 18 1 17 13 15 8 1 6 0 6 19 6 11 20 1 9 5 16 15 20 19 1 14 6 5 7 16 20 20 5 17 13 8 17 3 8 8 10 17 6 19 14 8 2 1 4 12 5 2 20 4 0 19 6 9 16 9 2 10 11 10 4 9 17 7 7 9 8 0 20 8 9 20 17 18 10 0 11 14 1 19 0 1 14 0 16 20 11 16 0 2 17 14 5 11 0 7 3 17 8 15 4 2 19 18 8 19 6 7 6 20 0 13 4 18 17 6 16 12 20 13 16 19 1 13 3 18 5 19 19 13 12 0 17 4 4 1 9 14 10 13 10 17 5 13 13 20 11 12 12 14 13 0 20 11 20 19 16 5 2 15 18 3 0 11 0 16 6 9 3 0 7 12 1 2 20 4 14 16 3 20 17 16 6 9 9 4 10 0 1 10 1 18 16 3 11 13 14 0 12 20 10 6 7 7 1 5 14 16 10 15 20 16 11 9 6 6 19 1 7 2 5 0 7 5 9 0 18 8 20 19 12 1 3 3 19 10 17 12 1 11 15 1 8 14 14 7 15 15 0 14 14 3 13 15 5 10 1 18 1 16 15 20 19 16 8 15 4 1 19 8 3 20 1 11 2 8 15 18 16 14 9 19 4 9 2 4 5 19 15 4 4 7 10 5 5 9 19 20 6 13 0 11 19 7 2 9 1 16 2 2 1 11 1 10 14 7 9 14 1 5 0 16 1 2 5 5 18 13 7 9 18 10 5 13 16 18 12 9 2 10 3 9 8 5 17 8 9 19 14 2 13 15 1 7 5 16 3 10 18 10 2 0 8 9 0 14 2 14 16 14 0 5 15 13 14 7 13 15 11 7 10 2 4 16 4 16 14 17 12 7 3 7 3 19 9 16 7 18 12 19 11 2 9 18 1 20 7 10 16 7 6 9 10 17 13 12 12 19 2 2 20 3 10 15 5 2 0 9 20 8 5 6 2 0 13 0 15 20 18 5 5 5 6 8 16 5 15 8 8 20 4 10 5 17 1 8 9 4 10 1 17 18 20 3 15 2 14 5 1 18 13 10 14 13 5 1 12 15 2 20 20 16 2 8 17 13 16 14 0 19 14 3 11 11 15 14 4 12 17 7 1 5 8 20 18 5 3 2 16 3 16 0 10 3 9 15 15 1 16 20 2 15 4 13 13 5 14 2 14 17 2 20 5 18 9 18 13 20 20 10 13 15 20 5 15 12 7 13 6 12 20 18 17 4 20 4 0 20 1 7 2 15 12 15 1 9 12 16 7 9 19 17 4 19 5 18 19 19 6 5 9 12 16 1 17 10 0 5 12 11 12 1 3 0 0 5 3 18 13 9 15 2 8 8 13 2 10 11 14 15 19 7 2 8 20 15 3 18 3 16 7 15 6 19 20 15 10 18 9 4 17 8 12 8 15 12 12 12 16 3 16 17 13 6 11 19 18 19 0 20 20 12 13 4 11 7 20 11 19 9 20 18 15 4 6 6 1 2 5 18 6 15 10 16 8 10 12 19 3 6 16 11 19 13 3 0 4 8 20 5 7 4 10 2 20 18 18 0 16 4 4 16 15 8 3 10 15 1 20 5 18 16 19 3 6 1 13 7 4 16 18 2 17 7 17 3 9 13 16 16 19 5 19 4 4 6 12 20 9 0 9 13 10 10 19 17 3 4 11 2 7 2 2 6 10 18 0 4 5 18 12 15 19 15 17 18 10 16 6 18 2 1 13 20 9 13 4 16 7 20 18 0 20 7 3 14 20 6 4 7 3 15 12 4 7 8 15 8 13 9 1 17 0 10 6 6 5 16 8 2 3 18 20 16 1 12 16 9 8 16 8 4 0 0 11 15 8 18 16 17 4 8 6 3 11 15 20 13 13 13 2 2 11 14 15 9 17 19 6 6 6 6 6 7 10 12 12 14 6 5 10 15 3 2 0 3 11 4 20 2 4 9 9 17 5 19 7 7 20 17 7 17 11 19 3 13 3 1 11 12 9 8 3 16 0 17 17 2 5 4 7 11 18 1 15 8 10 14 6 3 3 16 19 16 11 6 14 3 1 10 13 1 2 13 18 4 10 1 15 14 9 7 6 4 18 6 2 0 9 19 4 12 6 13 1 18 7 19 6 16 10 20 17 2 3 1 14 8 10 0 8 20 8 17 16 2 16 11 6 15 10 3 4 12 19 14 15 18 5 14 7 8 10 14 9 10 3 19 18 3 10 19 8 3 8 7 15 15 15 9 15 15 5 1 13 0 8 20 15 4 14 7 7 14 9 19 9 15 1 4 5 15 4 12 20 4 20 3 19 0 5 19 2 1 10 19 7 14 16 0 2 16 18 11 20 20 13 11 11 8 7 6 3 4 12 12 15 11 20 6 12 1 2 15 4 10 4 18 10 15 11 16 0 4 5 1 6 1 19 16 5 14 2 7 15 16 0 11 16 16 9 1 13 17 19 11 18 20 3 10 16 20 16 14 9 13 10 9 9 20 11 12 12 7 4 17 20 20 19 15 12 13 5 7 10 4 15 6 12 9 18 18 17 18 16 16 5 19 6 15 18 7 10 20 15 15 18 9 7 4 12 13 19 5 4 5 20 10 18 12 19 18 4 0 3 14 9 19 1 7 11 18 10 14 17 20 15 9 20 5 13 10 16 0 11 13 20 0 15 18 18 2 7 17 0 13 9 1 0 14 20 10 13 1 11 12 3 7 10 9 16 6 1 6 14 4 16 15 19 4 7 20 19 13 18 7 0 3 14 18 6 3 13 14 8 13 5 1 3 12 9 20 15 5 0 8 17 3 2 18 19 1 20 18 1 17 9 2 4 9 4 17 18 0 0 8 12 10 8 14 7 16 4 19 20 17 10 1 11 19 1 14 4 7 5 8 11 1 0 18 17 11 3 5 13 9 15 17 10 8 17 5 19 8 4 11 18 15 4 20 18 4 5 4 5 12 9 2 6 9 6 1 10 7 13 0 4 2 5 16 6 14 12 16 6 5 6 8 19 20 2 16 6 1 14 12 17 18 8 0 18 0 8 12 10 6 20 19 10 1 0 3 4 12 15 7 2 2 18 12 1 16 16 14 0 3 0 10 18 16 20 17 11 8 7 4 3 2 5 20 12 5 20 8 20 16 3 15 7 14 2 17 12 6 2 13 8 16 14 12 11 3 9 3 0 4 15 17 7 14 3 10 9 13 13 12 10 5 4 13 18 10 14 0 19 11 10 19 9 8 10 15 17 0 4 18 14 1 20 12 8 13 7 7 0 7 12 1 19 14 17 17 20 15 5 19 0 2 10 9 8 15 10 20 10 11 11 1 3 13 1 14 11 16 5 9 10 4 5 19 9 0 11 2 7 3 9 12 15 12 17 17 3 15 14 11 15 2 5 10 16 8 20 10 5 10 16 17 11 17 3 11 19 7 9 1 14 5 17 1 15 0 12 1 4 16 19 6 12 3 1 0 3 13 0 2 1 4 14 2 18 15 14 16 9 7 13 7 0 15 1 11 17 11 18 12 2 2 0 2 2 13 10 6 3 17 6 14 13 3 9 7 6 0 17 14 11 1 14 4 4 13 19 16 7 18 4 8 1 12 1 19 2 2 19 8 16 16 6 6 18 8 19 6 3 5 10 16 2 17 15 12 2 14 14 12 10 1 2 13 7 11 6 18 6 0 2 20 20 12 4 6 16 4 12 14 18 2 5 18 18 2 10 9 9 20 20 11 16 5 2 11 5 8 2 1 14 12 19 16 7 19 8 0 11 11 15 12 19 19 12 0 7 15 5 9 4 9 7 7 11 5 4 16 8 17 6 13 11 11 0 10 4 13 18 6 10 11 3 11 13 1 6 7 16 2 2 10 11 13 11 15 15 6 16 10 14 8 17 2 12 4 19 17 12 15 13 3 12 2 2 20 12 6 7 6 19 14 20 8 4 19 13 5 2 16 9 5 8 8 6 18 2 1 4 14 15 2 19 4 9 13 11 12 5 2 7 3 2 19 4 17 3 10 11 2 1 0 11 18 17 11 16 8 9 12 1 6 13 19 7 1 19 17 11 5 2 3 20 3 6 5 0 9 3 20 10 15 4 19 3 10 18 15 4 18 2 14 9 9 0 13 6 15 7 19 7 11 3 5 0 7 7 0 2 4 12 20 4 13 8 4 10 5 5 20 5 4 16 11 10 18 10 7 5 5 20 2 11 16 17 10 7 0 4 8 18 13 1 16 3 3 12 5 8 18 6 17 18 8 20 17 18 15 18 4 19 16 12 6 7 6 1 5 4 18 3 14 8 17 13 9 2 9 2 0 12 10 20 9 10 1 7 15 17 2 19 1 15 18 11 11 4 14 1 0 16 11 9 10 10 14 12 0 0 19 17 10 1 9 2 16 18 4 14 20 14 15 16 19 7 20 3 10 1 15 17 15 14 15 6 15 18 6 9 2 15 1 14 10 1 17 1 3 17 4 1 18 3 18 4 17 0 9 10 12 0 20 9 7 1 2 7 13 16 2 20 11 3 2 10 14 12 16 18 2 19 13 2 0 12 14 10 15 10 3 1 18 4 16 4 14 7 17 9 7 11 17 0 4 10 4 4 11 1 10 8 17 20 15 11 16 17 12 7 10 3 13 12 18 7 14 20 18 11 9 8 10 13 10 6 20 12 3 11 15 2 5 18 12 6 8 14 10 14 9 9 5 11 11 1 6 13 1 13 4 0 15 6 1 3 16 9 0 1 19 12 13 4 19 7 9 16 8 8 4 12 17 5 15 10 9 10 7 8 1 18 17 19 4 13 18 13 4 7 7 12 17 5 2 5 11 0 0 20 3 17 5 10 9 16 16 1 4 11 17 9 2 18 7 1 3 12 8 20 6 5 4 13 16 7 12 2 7 11 7 13 7 7 12 15 8 16 19 13 6 18 1 20 5 3 20 0 15 1 15 6 14 7 3 16 8 16 2 4 4 10 7 10 14 15 4 1 4 13 17 17 18 20 4 4 9 20 10 7 4 18 13 5 4 13 13 3 7 10 13 7 8 19 0 13 19 8 4 4 10 10 1 9 11 7 3 8 12 3 9 10 6 0 8 14 6 5 4 5 15 12 18 19 5 9 3 17 8 8 7 20 15 7 2 7 15 18 7 1 16 4 18 14 2 7 3 11 18 3 12 20 12 20 6 10 18 14 8 12 14 10 0 10 6 7 10 15 6 10 15 19 11 5 13 0 0 8 13 14 5 2 1 3 19 3 12 1 17 1 17 18 6 19 16 3 19 18 12 20 14 1 13 18 2 5 4 15 7 20 17 2 10 2 6 11 20 20 8 9 17 5 8 4 16 16 5 14 4 17 11 3 2 5 15 4 0 10 6 10 1 16 8 11 18 15 2 8 15 13 0 1 6 7 17 19 15 13 2 17 20 18 1 0 6 6 16 13 12 19 1 16 7 14 13 18 20 10 0 17 4 17 2 3 14 5 4 10 13 4 12 4 4 5 18 15 13 11 3 11 5 5 16 16 9 5 6 12 17 19 19 13 15 15 5 11 4 2 20 1 19 9 4 13 18 4 15 16 1 10 3 8 6 4 9 6 1 14 6 19 12 17 0 17 1 20 4 17 10 5 3 19 2 18 3 8 7 0 0 20 20 10 16 16 11 16 1 11 3 14 2 7 18 20 16 10 7 10 1 12 10 3 10 7 2 10 20 15 20 3 1 1 4 5 3 14 10 15 11 15 8 3 7 6 6 16 15 8 18 10 6 16 7 10 12 17 16 13 20 12 8 16 11 0 4 6 7 18 16 2 11 4 3 13 15 5 13 9 18 8 15 19 8 7 0 20 16 5 5 11 5 0 12 0 10 1 7 4 14 16 12 2 17 4 10 4 10 18 20 1 4 18 9 12 14 4 14 1 0 19 0 18 13 14 16 0 15 15 19 11 9 15 17 7 15 18 8 12 4 14 15 3 13 18 15 18 12 15 6 4 17 11 6 4 11 2 14 12 9 16 13 3 4 7 3 20 1 8 20 8 17 5 5 7 1 13 16 1 11 14 15 4 0 15 2 16 1 6 13 2 1 12 8 18 6 5 9 1 2 2 0 14 17 5 7 15 5 5 18 17 18 13 15 2 11 15 4 12 7 3 11 2 1 18 8 13 10 11 18 8 18 0 11 0 2 17 18 15 9 14 9 6 6 8 2 20 17 14 0 9 15 8 7 2 10 14 7 11 19 3 5 19 10 6 8 10 20 4 18 14 3 11 18 18 2 9 2 13 10 17 18 4 9 16 15 10 9 8 14 17 15 8 20 16 9 8 0 19 7 18 13 18 14 6 0 9 7 12 1 18 10 0 11 11 9 11 4 0 12 15 17 8 6 20 9 14 17 7 3 0 17 19 18 2 15 11 3 6 11 0 3 14 18 1 10 15 17 16 18 18 2 5 5 19 18 14 18 7 4 8 17 18 1 2 7 17 9 15 5 15 7 5 15 7 2 19 7 10 9 4 0 20 1 12 3 6 18 10 15 19 6 20 7 5 14 7 9 12 1 10 7 0 3 3 12 7 0 17 3 11 13 11 4 11 6 4 0 15 16 17 18 20 1 6 7 0 15 7 9 4 15 11 20 9 14 12 18 19 20 15 2 6 3 14 9 16 17 5 16 1 17 18 6 16 4 20 7 15 18 9 4 5 13 2 0 6 9 3 7 6 11 8 6 12 18 8 7 11 6 18 4 19 17 19 12 12 8 11 3 19 4 20 11 3 10 0 16 19 1 20 15 4 14 17 1 3 19 11 10 6 3 14 14 15 20 14 0 3 4 15 3 20 4 17 4 19 0 13 0 9 0 9 17 1 11 2 2 16 17 4 4 15 5 7 6 2 5 11 11 4 16 7 7 2 17 8 16 20 3 6 7 14 20 3 0 8 5 0 12 5 1 7 5 15 15 15 0 5 4 18 17 19 3 19 7 19 2 12 14 7 3 8 2 10 20 13 5 17 0 18 1 5 5 8 0 5 14 17 9 6 6 15 17 7 10 8 0 12 0 3 18 16 18 20 16 12 11 19 7 3 13 17 16 14 11 17 1 6 18 1 20 14 14 4 13 14 1 5 17 10 16 0 1 12 0 9 0 6 4 9 18 9 8 1 18 20 14 16 8 10 6 15 1 7 7 9 9 11 8 9 10 9 1 15 13 8 6 7 15 3 8 3 19 8 5 12 15 8 16 10 10 6 1 19 12 18 6 2 12 3 15 13 3 17 13 9 5 11 10 2 0 15 7 0 7 15 10 2 7 16 14 3 11 4 11 1 19 20 4 15 20 12 12 16 18 11 6 12 16 5 19 16 1 10 5 2 2 1 9 12 19 15 13 15 11 2 10 10 9 5 10 20 0 12 7 3 6 14 15 16 14 5 10 14 6 20 20 12 4 5 8 19 19 0 20 0 2 0 4 2 16 18 18 2 15 16 19 12 11 14 8 9 5 9 4 0 0 8 9 2 2 5 2 16 8 1 10 19 19 18 15 3 6 17 9 6 20 14 6 17 17 13 13 20 6 17 19 17 16 12 8 13 17 16 19 3 4 10 4 18 8 5 0 1 9 6 14 16 18 12 2 16 1 13 13 16 6 1 4 11 15 15 9 8 5 2 0 19 4 12 6 18 0 13 8 12 18 4 19 9 9 13 7 1 2 9 3 7 16 18 13 12 1 5 16 18 8 2 20 13 4 9 4 16 10 3 16 1 15 4 19 12 5 15 3 4 7 1 18 7 7 5 2 0 6 6 7 11 13 18 11 11 8 6 16 5 2 20 9 19 3 11 16 15 20 4 8 6 2 4 16 0 1 0 14 12 10 16 17 10 0 19 15 16 6 8 10 12 18 6 17 13 3 9 6 11 17 0 13 17 1 9 5 12 9 3 5 11 1 4 12 4 11 16 17 15 4 6 11 2 16 8 17 18 13 19 4 10 15 20 1 0 3 4 5 9 14 20 4 16 2 15 9 10 11 12 4 11 0 7 12 19 9 1 3 7 15 20 9 4 13 0 19 20 2 4 2 4 7 3 8 6 17 12 7 3 7 10 20 12 19 15 17 4 18 17 12 14 18 16 8 3 16 2 5 6 14 2 9 9 17 15 17 11 9 0 4 8 18 3 12 11 11 14 16 13 14 17 12 2 20 15 19 14 5 11 17 14 2 20 7 4 15 4 16 18 11 2 8 20 17 3 18 0 5 18 2 20 4 12 15 6 20 13 3 1 13 12 16 2 15 16 6 6 4 2 20 3 14 5 13 17 19 4 6 15 9 5 6 18 14 1 13 13 19 2 5 1 13 12 17 8 13 8 16 13 17 5 17 12 2 6 15 12 10 8 19 15 4 12 20 0 11 0 1 14 1 8 9 16 17 11 12 10 3 13 20 8 4 17 13 14 5 11 19 13 1 7 10 1 5 20 6 6 12 18 4 19 17 19 17 14 15 13 17 14 13 8 3 9 11 18 0 10 20 2 5 12 20 8 0 11 12 3 7 5 2 0 16 7 1 5 7 11 12 7 18 17 17 16 20 11 1 15 4 18 0 17 15 6 8 2 12 20 4 14 5 14 2 8 4 2 8 8 8 12 16 17 12 15 18 20 7 8 20 0 17 8 8 8 11 13 8 4 15 9 19 11 9 11 3 15 8 15 7 9 19 18 18 8 0 20 13 2 3 5 9 17 4 5 1 12 5 10 14 18 20 15 7 20 7 19 5 0 17 9 0 6 2 8 3 18 18 16 10 7 2 15 14 12 16 17 17 6 19 9 14 17 0 9 19 3 18 20 15 20 11 2 1 12 6 18 10 19 9 12 3 9 17 17 3 13 4 14 5 15 15 10 5 15 8 3 6 20 1 15 20 9 6 5 16 18 9 3 7 6 3 17 15 10 14 2 10 14 6 9 16 16 16 1 4 15 1 13 9 7 11 6 14 18 11 20 3 1 15 15 16 9 17 13 12 3 4 8 10 20 15 2 6 16 7 16 17 6 3 4 4 20 1 4 5 17 10 12 7 13 13 15 9 11 10 3 3 18 19 1 15 3 2 4 9 19 5 17 5 20 6 9 14 9 19 9 6 3 4 3 17 7 20 19 13 16 17 14 12 12 7 10 3 13 20 9 8 9 16 5 18 19 2 11 7 12 12 18 16 9 4 10 0 9 2 11 0 6 4 16 11 11 13 15 17 0 10 13 2 9 10 11 18 1 14 19 14 1 15 8 2 11 4 16 2 20 1 17 3 10 20 19 20 3 6 8 5 5 15 5 11 8 5 3 6 1 7 8 20 20 6 3 17 17 11 6 18 0 5 12 14 17 12 8 3 11 5 13 20 15 10 14 2 16 10 18 2 0 15 6 1 13 8 20 4 12 0 16 5 3 14 15 2 12 3 13 6 8 9 19 9 17 9 17 13 10 6 1 3 19 6 15 18 11 19 2 2 12 0 3 2 5 2 3 19 16 10 7 3 13 3 9 8 14 0 14 17 12 13 12 1 9 16 9 19 17 13 11 4 11 14 18 16 17 2 11 0 0 4 2 8 15 4 3 0 16 15 3 3 18 14 15 15 16 0 9 0 2 17 8 9 16 16 16 2 1 11 8 16 13 15 17 20 11 9 19 0 2 12 16 7 20 11 1 4 19 15 9 10 6 18 12 14 12 3 18 2 5 8 11 9 15 7 12 19 9 20 12 7 13 18 7 16 6 20 5 19 6 12 9 7 3 9 8 11 1 16 20 1 9 2 10 18 15 10 0 16 17 0 10 15 13 12 14 19 14 10 5 9 19 1 13 3 9 11 12 18 9 12 2 18 19 13 12 17 9 0 3 11 13 5 1 4 6 16 11 4 7 10 6 20 0 1 14 0 10 10 4 8 17 6 0 16 4 6 13 19 5 16 9 5 14 8 15 19 16 1 2 13 3 14 7 3 16 12 11 11 7 14 12 14 8 12 1 17 11 6 11 3 20 16 15 13 7 2 6 6 18 3 3 1 5 4 12 12 5 4 2 19 15 18 5 20 10 5 13 2 10 1 6 19 17 2 18 1 6 15 1 13 8 4 19 11 3 18 7 2 16 10 18 15 13 15 11 9 16 20 16 18 7 5 2 8 6 17 4 5 6 1 12 6 18 17 7 3 6 2 13 8 3 0 5 9 10 6 16 18 3 14 8 10 0 12 2 13 14 18 18 17 11 7 1 15 5 3 12 9 7 7 14 17 8 11 16 10 20 3 12 1 11 20 12 19 6 19 12 15 8 15 17 3 10 6 9 2 0 5 2 5 5 4 16 13 14 5 6 19 5 10 14 20 9 15 10 1 10 17 5 12 3 3 8 2 18 19 2 2 1 5 6 10 9 15 3 2 12 7 20 2 4 1 19 20 4 20 1 1 8 7 16 16 15 13 5 2 14 13 11 8 15 8 4 19 5 3 13 15 1 1 14 19 15 8 0 0 19 4 17 0 18 11 4 8 5 14 15 19 8 6 7 19 8 14 9 20 18 5 4 19 20 5 10 10 20 17 19 6 20 5 8 19 0 6 16 15 2 2 17 14 5 0 9 9 17 13 8 9 6 3 6 14 1 4 3 7 6 13 3 13 10 20 11 3 5 18 19 13 3 18 0 12 8 12 10 3 11 13 10 8 15 11 6 4 1 2 20 19 18 9 17 1 14 2 4 13 18 6 15 9 11 16 10 2 11 12 7 8 5 11 8 3 16 19 1 16 16 11 12 5 18 1 4 3 19 3 14 9 6 7 6 8 15 12 20 17 0 8 4 0 1 11 3 6 3 19 20 2 9 12 0 18 7 2 5 10 19 9 10 14 14 8 12 9 17 3 5 3 14 7 15 10 10 7 20 18 3 2 18 16 10 0 11 16 11 13 7 3 20 2 20 9 1 14 14 19 11 1 17 10 10 19 7 6 1 9 4 0 16 20 13 7 9 17 4 0 3 14 1 10 19 15 7 3 15 10 2 5 18 4 18 2 4 9 3 9 20 4 11 2 0 2 16 1 17 16 4 7 2 12 14 18 6 4 2 7 11 17 13 13 12 19 12 18 4 6 18 10 5 7 20 9 9 19 12 8 14 3 7 13 1 5 11 1 17 3 15 1 12 13 19 1 1 0 17 14 10 8 20 20 17 17 20 15 8 7 15 18 17 5 16 1 17 10 0 4 18 4 13 17 17 8 16 14 14 7 20 18 15 9 19 11 18 10 18 18 5 6 7 6 12 15 18 8 3 11 17 4 5 6 13 3 14 11 20 13 20 3 15 4 0 18 0 20 19 17 1 3 3 3 13 14 8 18 10 15 6 14 4 0 1 17 11 17 18 11 5 9 0 0 18 3 18 19 16 20 16 1 7 14 17 4 11 7 17 12 9 9 10 3 3 9 0 12 10 20 13 4 14 14 6 0 13 20 1 18 11 20 17 10 3 1 1 1 18 8 14 13 8 5 1 9 5 18 16 13 0 20 0 18 15 10 13 0 19 18 20 19 12 15 7 0 0 9 14 2 17 19 20 5 0 15 9 7 20 12 2 8 4 8 0 10 5 10 0 7 12 17 7 18 16 14 13 19 14 17 4 4 5 8 3 16 17 9 6 3 20 16 2 0 20 10 6 12 11 19 16 15 1 1 10 9 1 15 19 15 6 12 2 10 0 14 1 12 2 11 8 17 4 12 12 19 12 6 15 7 18 18 14 12 11 19 19 7 12 11 3 7 12 11 12 20 5 1 20 17 6 17 8 18 1 13 2 8 3 20 18 13 9 19 13 19 8 17 16 3 15 16 10 8 5 19 19 11 2 17 4 7 1 2 16 7 5 14 15 10 0 2 3 12 18 10 16 5 12 13 2 1 14 1 1 14 19 15 19 0 0 11 15 3 12 10 11 10 12 5 13 5 9 1 7 9 3 6 18 18 11 6 15 12 6 15 11 19 2 5 8 20 9 12 12 20 1 1 18 11 19 5 6 6 14 14 18 18 5 16 2 8 5 11 4 4 17 20 10 20 11 11 12 4 15 18 16 9 8 9 3 8 17 12 17 6 16 2 10 14 19 13 13 3 18 3 0 2 0 15 0 7 14 12 16 0 3 2 7 12 6 3 8 8 2 7 9 7 18 2 9 2 5 19 12 6 15 7 7 16 2 1 3 7 7 8 7 7 18 15 7 4 3 1 8 7 16 2 1 14 4 4 18 19 6 4 14 15 3 17 6 0 5 7 14 12 20 15 20 16 13 8 8 0 4 8 19 14 0 9 4 3 7 17 18 5 14 16 15 18 2 19 1 18 14 19 11 5 7 18 2 1 12 18 19 20 17 2 3 3 4 16 2 13 10 15 2 0 13 15 17 16 15 20 10 4 9 16 10 5 7 16 0 16 2 14 14 11 16 12 17 10 12 16 7 4 17 4 2 19 9 2 6 17 4 10 10 13 18 4 18 18 12 7 20 14 18 5 14 4 16 10 15 15 15 9 17 19 16 20 2 1 14 20 19 15 12 19 18 17 11 15 5 4 11 4 17 0 15 15 7 14 0 19 13 4 3 14 13 11 17 20 9 19 3 1 13 10 10 6 9 12 7 1 4 15 12 1 18 9 1 5 19 10 12 10 12 4 6 10 3 16 10 7 8 3 7 16 12 4 6 18 1 18 16 11 12 17 10 3 8 14 11 10 12 10 19 1 8 4 0 19 15 13 5 11 12 6 9 1 14 13 19 16 3 12 10 5 14 13 2 6 4 11 17 10 9 0 12 9 4 16 11 2 17 2 0 11 9 3 13 19 3 11 11 5 2 12 0 7 18 5 0 13 17 6 15 8 2 18 1 14 18 20 20 4 10 18 20 15 20 19 10 11 12 12 17 6 12 17 4 7 9 17 5 11 7 16 15 0 6 15 20 13 16 20 12 7 3 0 14 6 5 1 16 12 18 15 18 14 3 7 5 6 7 17 20 11 1 9 8 2 7 7 6 1 6 2 1 11 20 3 6 8 13 2 14 19 9 17 6 4 15 17 2 9 15 14 4 4 16 4 13 1 18 16 2 4 15 13 16 4 6 13 9 13 19 11 17 15 19 15 4 7 2 4 2 11 17 15 5 0 19 11 12 2 3 12 20 4 12 20 5 13 0 2 12 9 11 11 5 4 10 19 6 14 18 1 16 17 4 2 17 4 14 20 3 11 20 9 19 2 8 11 1 16 0 13 16 11 6 15 16 9 8 17 12 3 7 11 18 19 18 15 4 0 15 5 0 16 12 0 10 19 14 8 4 10 20 8 6 1 19 14 8 4 14 8 2 2 19 9 7 4 20 0 2 13 11 11 0 3 16 20 13 11 1 13 19 10 14 11 8 15 10 5 8 17 0 8 1 19 18 6 5 9 5 7 13 0 15 19 14 6 13 5 20 3 9 7 15 14 13 20 10 18 8 4 13 5 0 15 1 3 8 3 6 11 6 9 12 13 20 4 8 6 19 13 0 7 8 12 4 19 6 11 4 17 12 17 6 2 12 13 6 4 13 2 5 17 15 11 2 1 7 17 19 4 17 15 2 3 0 12 8 17 20 16 20 0 2 2 8 17 11 7 1 18 17 3 5 20 3 17 7 14 9 17 8 19 10 5 3 17 0 2 7 12 5 13 1 5 8 9 14 8 0 8 13 15 8 7 18 17 12 1 16 0 0 12 11 16 0 3 1 3 10 5 12 14 9 20 12 6 19 19 19 10 4 17 2 2 1 6 20 19 19 16 6 3 8 3 10 2 16 14 19 16 16 10 14 20 11 4 15 3 18 10 0 10 19 16 6 10 5 9 12 7 19 15 0 19 12 0 4 13 7 15 6 17 11 10 11 11 4 3 11 0 3 2 10 2 15 13 1 14 6 18 18 8 15 5 13 10 20 18 10 14 5 8 15 0 16 5 5 11 1 7 16 14 8 6 0 8 10 0 5 14 14 9 9 4 19 8 14 8 20 2 10 4 17 13 20 13 0 1 19 13 4 4 18 8 17 9 16 19 20 5 2 12 9 9 15 12 15 5 16 16 18 4 19 12 15 18 10 2 20 3 0 10 11 0 20 1 12 11 2 18 10 11 3 15 16 3 10 19 7 16 20 9 9 5 13 8 3 17 3 10 7 8 3 15 10 12 18 13 13 4 2 3 12 10 5 20 9 16 5 11 10 9 20 20 6 15 7 17 3 16 16 11 13 5 19 12 15 12 12 13 4 16 3 18 1 1 19 3 17 6 15 9 13 13 16 3 16 0 15 1 6 2 9 8 5 13 0 6 9 9 16 11 17 4 5 6 19 5 6 19 16 12 2 20 3 0 18 4 12 2 1 7 3 12 20 4 20 8 19 10 10 13 7 1 11 16 2 7 0 7 9 5 15 16 0 11 1 20 13 0 1 13 1 16 2 5 20 2 10 20 20 16 16 5 3 16 9 11 14 19 17 16 12 3 1 20 0 20 18 5 8 0 8 16 10 12 3 1 7 13 6 18 0 0 10 13 5 18 6 12 9 6 4 9 3 1 14 5 1 20 7 11 4 2 14 1 13 10 12 2 9 7 8 13 3 16 3 19 9 6 9 12 11 6 20 13 0 13 16 11 16 5 5 6 0 0 3 15 10 2 0 11 18 13 16 6 9 12 19 10 3 18 18 3 20 10 11 12 3 7 16 2 20 9 6 0 12 14 12 9 15 8 9 6 19 12 7 0 16 20 15 5 8 15 4 9 12 15 13 15 6 20 2 11 3 14 19 15 0 14 5 9 9 2 16 16 12 11 10 0 16 6 19 4 18 0 2 3 5 15 2 11 11 11 19 18 13 12 9 8 8 8 1 1 8 8 15 8 6 18 15 18 13 9 9 4 0 2 2 5 8 10 16 6 15 15 18 19 11 0 9 16 8 6 12 12 12 10 3 18 13 2 13 0 5 20 0 6 13 3 8 0 0 14 2 15 11 19 9 20 11 6 7 1 14 19 18 18 11 20 10 2 14 18 13 4 15 18 8 8 19 12 5 1 9 19 6 3 4 3 20 12 4 17 8 8 11 6 13 6 11 17 6 7 9 12 13 20 6 16 14 13 1 9 6 3 13 1 1 10 8 9 14 18 11 6 5 14 2 12 18 14 5 13 19 17 9 18 13 0 2 8 0 8 12 17 6 16 5 15 13 12 11 19 7 18 10 16 11 20 3 13 19 12 16 16 1 15 12 17 12 10 1 8 7 19 18 20 2 8 17 17 3 18 19 15 8 10 4 4 18 16 18 11 12 5 11 20 3 18 13 20 18 9 6 15 20 2 5 7 14 16 0 1 14 6 13 14 10 1 3 4 4 16 16 7 12 14 16 9 19 4 19 18 2 0 7 6 20 16 15 0 6 11 16 9 8 12 12 8 12 12 3 8 5 14 16 15 8 7 19 19 12 3 16 17 18 13 7 1 14 0 10 14 15 1 18 8 4 15 18 8 14 7 14 17 20 2 7 4 8 15 9 6 8 18 7 20 8 7 2 17 6 13 4 19 9 12 16 0 3 1 19 12 20 11 19 16 2 5 17 15 7 5 20 5 17 13 1 8 6 15 13 12 3 1 14 16 2 11 0 6 14 1 4 8 5 18 16 3 9 6 14 4 2 7 1 9 6 17 20 19 3 9 13 8 10 17 11 5 16 14 11 16 11 14 5 1 11 13 20 19 8 5 6 5 7 0 9 5 5 20 4 4 13 4 19 19 1 2 14 12 3 19 6 20 0 13 11 11 19 8 14 6 18 20 4 5 6 1 13 15 20 19 19 8 15 8 17 12 16 0 20 6 11 15 20 9 13 17 12 17 12 3 7 11 17 4 10 9 11 6 10 14 11 2 5 2 2 0 20 7 9 5 18 20 6 3 16 12 16 4 15 17 6 13 16 8 2 8 16 18 10 1 3 9 5 14 0 14 6 8 19 2 17 19 9 16 3 9 3 9 6 4 12 5 19 3 17 6 10 12 10 0 7 8 14 1 20 17 3 13 0 7 0 7 18 5 18 13 7 13 20 9 5 0 8 8 17 12 11 7 1 5 1 8 18 15 20 12 16 6 10 10 1 13 11 12 18 20 10 8 11 13 19 15 5 13 16 4 12 16 14 19 0 4 18 4 11 10 6 16 20 19 7 20 10 1 19 6 20 2 17 6 17 11 8 19 8 11 14 6 9 16 8 13 3 15 15 17 4 14 13 17 16 11 0 12 18 1 14 10 1 16 20 2 20 6 6 9 0 18 20 5 18 19 16 14 13 10 19 8 0 6 18 15 15 4 17 15 12 3 15 5 8 11 12 9 14 5 13 19 2 0 12 20 7 13 13 4 15 14 14 6 5 3 0 10 7 18 2 4 20 12 11 5 20 4 3 1 8 6 12 12 8 6 0 7 20 16 7 16 17 19 16 1 9 7 9 6 13 20 3 6 11 0 5 3 2 10 3 20 0 18 9 9 5 18 17 4 18 19 15 18 9 16 20 7 18 15 13 3 10 14 9 0 17 17 2 20 16 9 1 0 11 14 0 20 12 15 18 16 10 13 4 9 6 2 15 4 15 10 19 7 7 4 17 14 16 13 7 16 17 9 0 2 17 18 18 0 17 5 4 4 5 19 13 8 16 6 9 2 3 18 14 2 17 19 16 16 7 16 12 4 4 3 16 4 13 13 20 3 16 5 8 5 11 15 0 6 16 15 3 12 20 4 15 4 13 20 9 6 1 9 12 1 0 4 1 17 13 2 17 3 1 20 12 9 7 16 19 20 7 11 4 12 17 6 20 13 17 15 17 8 16 4 11 3 1 10 11 14 11 7 15 18 9 3 6 19 17 11 1 5 9 14 18 6 14 6 10 2 5 15 20 1 17 4 4 0 7 18 18 15 1 3 16 4 3 8 1 17 0 8 14 13 0 19 17 12 14 18 17 9 14 0 16 20 0 5 19 12 20 3 3 20 20 12 11 9 8 0 8 15 19 19 6 12 20 4 12 9 7 18 6 19 8 4 8 9 16 15 4 14 3 1 17 5 4 6 5 4 1 6 9 6 19 20 1 15 7 12 7 0 12 17 9 15 3 2 19 0 12 20 17 3 18 2 3 10 19 5 7 17 8 20 13 6 12 4 8 1 15 13 11 3 6 2 15 8 16 17 5 12 10 16 16 18 12 12 14 2 12 17 4 11 4 5 1 8 10 8 11 9 20 17 10 0 8 13 16 6 0 12 13 14 4 11 4 1 16 17 15 0 20 13 4 14 17 1 5 8 1 19 4 2 13 0 14 16 4 7 11 18 3 17 20 1 17 19 18 11 7 7 12 20 9 14 14 13 11 13 10 18 6 10 5 0 15 10 17 18 18 16 20 0 8 4 8 15 10 9 1 5 16 20 3 18 6 14 18 0 1 14 6 3 6 2 8 17 19 16 17 14 7 19 20 9 11 19 8 3 2 10 11 19 1 12 9 10 17 3 15 6 6 12 7 16 14 5 20 12 15 12 4 7 6 11 17 19 14 5 11 20 19 13 0 14 13 7 7 20 12 17 14 17 17 7 12 13 14 8 4 2 9 15 12 8 12 15 17 12 3 19 6 17 6 5 9 10 12 17 17 11 20 5 19 17 17 6 6 16 15 3 10 9 8 5 5 0 18 4 0 7 16 1 9 1 0 16 17 17 0 6 8 0 0 10 7 6 2 15 0 15 7 8 20 19 1 19 10 10 18 4 0 6 4 4 6 19 11 18 5 7 20 18 14 20 8 2 12 15 9 8 1 2 20 12 8 13 1 16 15 5 15 17 6 6 12 5 12 11 1 20 3 16 5 9 6 19 19 3 17 0 14 13 6 8 8 4 18 11 4 18 18 11 20 1 19 13 20 5 19 20 15 13 2 0 2 11 16 19 2 10 1 16 7 1 7 10 13 13 8 7 17 6 15 15 10 6 8 0 5 8 15 20 13 19 14 14 13 2 10 16 2 15 3 10 19 18 12 5 0 10 7 5 10 12 1 13 17 4 9 6 2 19 12 5 18 0 15 4 18 10 3 16 7 7 3 16 18 11 13 14 16 11 8 13 19 16 10 1 19 4 11 16 6 20 17 10 14 8 18 15 8 15 5 18 18 5 7 14 2 8 14 16 14 1 10 0 19 9 18 14 2 2 12 2 13 19 11 2 19 1 18 6 3 19 14 6 18 9 6 10 5 6 11 18 19 18 9 18 1 17 16 1 12 14 16 10 7 15 11 12 12 20 18 4 4 3 12 3 12 6 14 6 17 4 1 2 3 19 8 10 4 1 2 11 17 2 0 19 16 8 7 16 13 14 7 2 18 16 1 7 12 18 12 9 4 13 17 11 18 13 14 17 10 13 8 7 19 7 6 15 12 1 2 8 1 14 11 10 3 19 7 16 6 16 12 7 3 16 14 19 17 10 9 3 19 16 20 13 10 20 2 0 13 8 3 18 13 19 0 20 19 8 2 8 15 7 14 8 13 13 12 14 20 14 19 15 20 12 20 4 2 11 10 0 14 4 18 6 15 7 0 10 0 10 10 10 13 4 5 8 16 9 18 19 9 12 12 15 18 2 14 0 0 8 10 3 5 20 12 10 8 17 0 13 10 14 15 11 18 3 2 19 11 10 0 15 1 8 7 13 3 13 11 2 5 15 5 20 1 13 20 8 10 12 8 13 9 20 2 0 10 14 14 6 19 18 12 18 19 16 13 17 7 17 6 1 12 15 19 19 15 3 9 16 3 18 13 7 4 8 17 12 18 19 1 15 17 20 2 12 2 7 10 4 17 9 18 14 19 13 11 8 1 16 10 19 10 1 18 11 13 4 0 16 19 1 5 7 12 1 20 20 14 7 7 14 9 13 12 3 2 2 14 11 1 13 4 3 1 15 1 17 6 6 6 16 12 7 5 0 17 2 19 2 6 0 16 20 4 7 18 8 1 7 12 10 13 16 8 15 13 9 1 18 16 6 10 12 6 11 17 11 9 13 9 9 3 3 4 10 5 5 4 15 0 20 8 9 15 17 1 1 1 16 9 19 19 5 3 20 17 8 5 14 20 0 8 6 17 6 3 3 8 17 9 3 12 2 5 13 10 1 15 6 16 3 16 5 14 17 13 18 5 9 4 2 9 3 8 5 6 3 8 10 11 13 10 0 17 0 16 15 3 4 6 12 19 17 3 8 14 9 9 17 16 15 4 2 12 0 5 13 11 13 5 6 13 13 0 19 8 18 15 18 13 9 4 12 3 4 4 12 11 19 10 2 1 17 16 20 8 0 16 16 5 15 6 17 9 15 9 0 3 3 2 1 1 0 14 20 12 10 10 2 10 6 0 5 14 14 10 6 20 2 4 8 12 1 12 7 3 19 6 11 5 15 12 11 10 18 5 1 0 12 0 17 1 10 20 3 19 4 20 12 8 17 17 0 11 8 3 7 13 13 15 19 7 13 12 0 15 3 19 9 18 2 18 10 14 7 9 0 0 19 20 1 13 15 12 15 16 7 4 11 7 1 17 15 15 9 9 0 6 8 20 13 17 7 5 17 9 8 5 17 9 18 15 9 15 20 7 10 20 4 15 10 14 5 19 6 4 16 7 14 9 11 17 0 14 1 7 18 7 2 13 5 9 6 13 13 5 12 14 8 8 14 11 7 10 9 1 2 6 0 14 10 19 10 7 11 18 20 10 20 5 3 19 2 18 19 8 13 17 14 6 18 3 12 15 3 6 19 20 14 8 16 12 11 7 4 4 14 13 14 13 4 19 20 6 18 16 13 19 13 17 14 19 8 11 1 11 4 8 12 0 19 8 11 4 15 18 18 11 2 9 6 8 3 9 9 9 15 2 0 20 7 2 8 1 0 6 1 2 17 17 0 20 20 1 16 16 16 14 7 1 1 0 14 6 20 9 17 10 17 1 19 17 3 13 13 13 15 4 12 3 9 13 0 5 0 18 1 8 15 11 8 11 4 5 18 7 14 13 4 16 17 16 18 6 14 18 16 5 10 1 0 11 11 3 15 16 20 13 9 19 20 13 19 16 4 12 2 18 0 12 13 9 13 13 2 11 2 8 16 0 20 0 15 19 19 12 11 2 6 18 9 12 5 8 12 9 12 20 14 1 12 14 5 14 10 14 2 8 19 11 9 0 19 5 15 14 18 18 17 19 8 4 2 5 7 4 0 0 0 9 5 15 11 2 20 4 1 19 10 13 5 12 6 13 17 10 4 2 16 12 5 8 9 5 20 17 15 7 1 2 4 13 14 13 20 0 8 6 5 4 8 15 10 11 9 6 4 18 16 14 18 11 2 12 6 19 19 13 10 18 12 18 13 18 10 7 13 10 14 0 20 3 6 9 1 5 2 17 16 8 13 20 5 9 8 2 2 15 8 10 19 13 1 17 10 10 7 15 11 17 10 0 12 8 9 19 8 16 5 19 5 15 13 19 13 7 17 15 3 11 20 14 19 9 0 1 12 0 8 10 11 15 11 2 12 18 19 12 5 20 19 9 17 5 18 18 3 15 9 6 6 13 4 16 17 1 9 8 6 9 13 15 9 0 19 3 6 13 2 4 4 16 11 8 2 20 18 13 2 9 3 15 16 6 1 0 9 18 15 13 12 19 19 14 10 5 3 16 0 8 9 1 13 17 4 15 14 8 18 7 17 2 0 9 4 2 14 3 16 4 20 12 0 7 20 11 20 3 9 7 0 9 8 14 11 20 0 17 4 0 17 13 12 1 0 5 8 1 4 9 3 16 14 1 10 5 20 0 0 9 9 8 9 6 7 0 0 12 2 17 20 14 20 0 19 8 14 12 2 4 5 0 6 11 15 9 9 0 13 2 17 1 17 12 20 13 13 11 10 19 18 4 0 4 16 9 3 10 17 1 3 19 9 19 1 0 20 12 19 14 16 5 16 0 14 13 19 5 7 5 2 6 10 3 8 3 17 17 9 0 10 8 5 12 18 16 6 11 8 6 7 12 5 8 20 13 1 15 12 1 15 0 19 16 18 13 11 3 12 19 0 10 12 17 16 7 18 1 1 11 10 7 17 9 14 10 9 13 17 11 13 12 19 15 7 15 1 5 2 9 6 17 11 12 2 15 19 13 11 11 9 15 18 15 10 9 11 15 0 7 11 2 12 10 19 10 8 9 3 11 7 11 3 7 20 9 7 19 10 11 3 10 7 18 4 5 12 9 2 4 0 10 6 1 13 14 5 3 13 9 18 7 2 20 4 7 16 11 12 18 19 7 4 2 2 12 10 5 5 16 2 18 16 20 11 19 15 10 6 20 20 11 16 10 1 3 9 19 8 20 19 7 4 4 10 1 7 12 15 9 3 16 2 3 17 4 9 14 6 15 0 17 16 13 5 10 2 15 17 6 13 18 4 1 11 9 10 7 10 16 7 0 5 16 17 3 5 1 4 16 7 14 6 20 19 12 11 6 11 2 7 11 14 13 17 19 14 10 18 4 12 17 12 8 3 6 6 13 0 6 16 10 1 2 11 10 17 6 10 17 19 11 10 4 14 20 20 18 9 17 10 2 5 0 0 6 7 9 12 18 13 2 7 9 11 16 8 14 17 7 9 11 0 18 7 9 12 6 14 7 20 15 20 6 10 6 20 9 20 7 3 19 6 7 13 1 3 8 14 14 3 3 11 20 9 5 1 13 10 2 16 15 0 18 2 6 18 11 7 17 12 16 12 18 18 20 4 7 9 13 18 18 13 0 2 9 18 1 18 8 11 9 1 3 6 10 7 13 1 5 1 2 3 1 20 17 14 14 16 4 20 19 11 12 4 0 10 13 18 13 16 18 0 2 20 12 4 8 2 17 15 1 12 1 15 14 0 5 16 20 6 9 12 6 16 16 18 11 1 8 7 12 3 13 19 12 10 1 20 10 10 20 10 19 6 3 9 16 12 3 12 19 2 6 3 2 15 8 16 3 12 9 13 9 11 0 12 7 18 7 20 5 17 14 8 9 17 19 16 19 0 3 5 9 0 7 10 5 14 2 4 8 13 18 5 14 17 13 4 12 17 2 9 20 6 6 19 14 4 17 6 4 10 13 6 14 14 2 0 20 8 19 20 5 15 5 3 2 20 18 8 14 2 14 18 2 12 0 4 16 20 14 12 9 8 12 0 1 0 10 20 1 6 10 17 0 0 10 6 9 4 12 5 12 12 5 6 17 18 10 3 0 14 17 7 1 16 16 15 9 1 0 0 3 1 14 16 11 0 0 3 20 7 4 16 5 17 4 17 1 8 17 14 1 0 14 19 18 7 17 7 13 8 11 17 7 2 12 7 8 12 13 7 9 7 2 16 1 2 5 3 15 16 14 6 16 15 4 1 16 11 10 19 0 6 9 15 7 18 5 17 12 9 9 20 9 10 13 10 8 2 14 18 9 19 11 0 1 17 11 18 18 6 11 8 7 1 13 17 12 14 5 0 17 18 15 2 16 5 6 17 2 8 3 3 17 11 16 14 8 10 15 17 0 4 20 17 12 8 3 8 16 15 17 17 7 11 7 20 15 10 14 13 2 4 20 14 19 8 16 1 12 10 17 16 9 9 2 11 8 12 2 8 5 15 2 17 19 13 18 13 10 8 19 7 20 20 16 2 15 3 3 4 17 18 3 15 8 6 20 17 13 18 1 9 4 20 12 5 0 4 14 2 7 6 17 15 12 19 6 6 6 8 8 7 2 1 17 10 18 6 3 5 2 5 0 3 14 18 1 7 9 4 19 18 6 9 2 1 19 10 9 12 6 7 14 15 9 9 19 13 18 13 7 9 13 13 14 2 0 10 4 17 19 9 4 16 3 1 11 9 10 16 13 17 15 12 8 11 10 5 12 1 1 6 0 18 10 2 18 16 12 18 18 1 10 1 11 14 1 8 15 6 2 17 17 18 8 20 6 5 19 17 14 18 13 5 2 14 0 13 11 9 10 0 0 7 15 9 12 18 10 6 2 13 0 1 12 11 18 8 7 9 9 16 2 8 5 8 17 15 5 19 15 10 1 19 7 4 20 19 19 9 8 10 4 10 11 15 17 17 12 13 14 15 16 15 18 16 7 0 0 11 10 19 6 20 9 16 11 6 19 2 18 11 17 6 10 14 5 9 19 9 10 1 17 0 15 17 11 8 1 17 16 20 15 7 17 5 13 12 17 12 5 17 12 3 2 3 9 10 10 14 20 11 4 5 3 18 14 17 7 15 3 2 2 6 17 14 14 12 13 5 10 20 13 3 19 0 20 8 10 13 17 6 15 3 7 7 2 14 7 9 13 2 19 17 1 14 17 3 8 13 2 10 8 17 8 18 3 9 4 6 2 16 1 10 20 18 17 19 17 16 17 5 4 12 5 14 11 8 1 0 14 15 2 4 10 3 7 0 17 18 18 18 7 1 5 9 7 8 7 8 19 18 7 4 0 3 5 11 17 0 10 0 13 5 16 3 17 1 19 17 6 6 11 1 19 12 13 20 2 20 18 3 12 20 13 12 16 6 19 0 2 9 4 3 4 1 10 17 6 9 12 5 8 15 6 17 10 16 14 5 17 13 0 8 15 6 11 9 11 15 7 4 5 12 7 3 15 12 15 7 7 19 20 0 16 17 9 6 3 12 12 15 19 8 19 12 6 12 8 17 6 19 3 9 12 4 17 0 14 2 0 4 10 11 20 6 15 16 13 16 9 14 8 11 2 4 3 9 0 18 1 19 0 11 2 7 6 13 16 1 15 14 9 7 18 16 11 17 9 9 13 5 0 6 20 0 17 3 4 4 20 19 14 2 3 15 18 0 0 14 11 12 13 6 17 12 5 13 20 1 16 2 7 14 17 13 3 9 17 12 17 7 2 4 12 12 19 11 6 4 6 15 3 20 8 10 19 18 5 0 10 11 13 9 3 7 3 5 2 13 11 19 3 5 3 7 9 7 7 7 19 3 14 8 17 10 11 12 19 20 12 16 9 18 5 8 0 8 8 10 20 1 13 18 2 2 10 18 3 16 18 20 1 8 6 17 20 11 13 8 0 15 17 10 9 7 13 6 5 9 2 13 10 7 13 14 6 19 14 14 5 1 1 11 9 15 15 7 17 20 0 2 12 2 4 15 10 12 6 4 7 6 3 12 19 8 10 18 7 19 20 16 2 1 2 13 12 0 18 14 19 14 15 14 9 7 1 19 7 13 16 13 3 12 10 5 20 20 15 4 10 11 17 17 0 5 16 6 12 1 12 17 17 11 17 3 10 17 10 4 3 15 0 1 1 19 4 12 3 0 17 20 6 1 19 3 7 19 14 15 2 0 15 19 13 12 8 15 6 20 9 20 14 12 4 9 19 0 0 16 8 14 14 6 14 13 5 18 19 4 20 1 7 2 6 13 1 20 5 20 4 17 19 7 5 7 15 7 7 15 10 18 1 12 5 18 7 2 12 15 10 15 18 8 15 15 12 4 16 13 5 19 0 14 10 14 7 13 10 19 13 1 14 17 18 17 1 9 17 11 18 0 6 3 10 20 10 8 13 9 20 5 10 19 8 16 20 3 19 14 17 2 16 20 18 1 0 9 15 4 19 20 17 3 1 13 18 16 7 17 4 6 5 4 4 20 19 10 4 3 10 15 10 15 16 8 18 19 1 12 9 15 7 10 12 9 4 0 17 11 10 20 8 0 0 7 15 4 6 18 2 18 7 4 5 2 7 0 7 9 4 2 3 7 17 20 7 8 14 5 1 12 10 5 0 18 5 2 7 10 11 13 10 1 6 20 12 15 0 13 19 12 0 0 9 12 13 3 2 20 18 18 1 0 7 9 17 7 7 5 10 12 8 18 6 16 11 7 15 13 7 4 17 7 18 16 20 8 15 0 16 6 20 7 9 20 16 2 7 14 18 6 3 10 19 15 20 14 18 3 18 7 14 2 19 11 12 0 2 19 4 6 16 14 7 6 20 17 18 16 4 3 17 7 18 2 2 15 17 17 7 15 0 8 9 9 2 13 12 0 11 11 20 0 3 4 5 2 19 14 15 3 15 6 0 14 20 0 15 6 17 8 16 1 1 16 7 7 15 18 3 10 2 8 10 3 10 17 19 16 3 0 10 19 12 11 11 4 15 6 15 9 7 9 10 17 17 19 16 19 17 13 13 1 2 5 19 10 15 16 10 16 4 10 14 4 13 18 0 5 9 20 9 14 14 4 4 20 0 4 7 7 14 13 6 11 2 6 3 6 7 17 7 19 14 0 20 18 7 0 3 18 8 17 12 8 11 15 13 10 11 13 13 18 0 16 18 15 7 19 17 20 2 6 11 1 10 13 19 6 10 2 17 7 15 12 1 11 19 2 6 14 6 8 12 2 19 16 3 2 5 13 6 10 9 0 13 12 11 1 14 19 9 17 20 10 5 7 4 6 10 6 19 12 16 2 8 3 20 3 8 16 14 14 1 8 13 12 6 8 8 20 15 11 9 15 19 2 8 20 10 2 4 10 9 7 18 0 12 16 1 7 1 13 13 9 9 12 5 0 2 14 17 13 14 12 13 1 5 12 18 7 17 0 14 19 20 12 16 13 10 6 9 14 9 1 16 12 13 11 16 19 12 0 5 8 10 14 4 1 6 12 13 1 4 2 18 6 4 0 3 17 4 3 17 19 8 18 20 13 2 8 6 16 15 13 6 8 20 15 7 13 6 6 15 16 0 4 10 19 10 17 12 12 19 6 6 7 7 20 10 6 1 6 7 6 8 9 12 2 12 0 5 5 19 4 10 14 11 6 5 6 16 10 17 9 16 10 2 2 3 3 11 3 2 8 17 15 17 8 8 6 2 8 5 10 5 3 20 15 19 20 13 7 1 0 16 16 17 0 8 6 2 15 10 9 1 19 3 17 19 9 13 4 1 13 6 12 10 18 15 3 6 1 14 19 13 1 9 13 2 4 13 2 18 16 9 17 20 15 3 6 12 5 14 17 6 7 12 19 3 10 7 4 11 0 18 14 5 10 20 13 20 16 15 1 17 5 20 14 14 8 9 9 6 2 6 13 9 1 0 6 13 0 10 19 13 3 4 10 20 13 6 11 13 12 15 17 16 20 11 4 6 3 4 12 0 17 19 8 15 5 2 0 19 0 4 14 7 0 3 7 12 9 2 9 20 6 12 6 5 14 7 8 20 16 13 19 7 13 17 0 4 3 1 17 19 17 10 3 1 9 15 20 17 13 5 19 13 3 2 12 13 12 10 2 18 7 12 0 12 20 18 7 6 5 7 4 15 3 2 0 0 1 17 20 17 15 9 18 8 1 2 14 5 19 0 3 9 17 17 16 18 7 14 3 10 17 9 10 7 8 6 16 8 10 20 6 5 14 15 10 0 8 14 16 14 20 6 12 10 16 5 19 4 2 8 16 12 16 5 20 18 2 3 17 12 16 20 15 8 3 10 3 8 5 9 0 19 6 2 10 9 15 10 2 10 14 15 15 14 18 12 0 5 8 3 17 3 12 14 5 10 12 3 11 19 8 10 12 10 10 3 11 4 20 6 11 15 7 9 11 14 0 1 13 4 7 3 3 10 8 3 7 19 1 2 1 2 5 18 6 17 18 11 12 12 15 8 4 12 6 18 3 6 18 17 13 16 11 2 11 18 2 10 16 6 10 3 11 9 9 4 14 7 10 16 19 1 15 12 4 7 8 16 0 15 12 5 18 11 12 19 3 11 17 12 4 3 16 3 14 4 13 4 17 16 11 3 3 9 17 10 14 16 9 0 8 20 14 6 17 9 9 18 9 4 1 3 15 19 2 5 20 17 10 1 11 9 11 9 13 18 3 4 11 12 1 7 9 18 8 17 13 10 1 13 15 16 19 11 17 7 6 8 13 19 18 7 5 9 11 16 13 13 9 20 16 1 18 4 11 13 16 8 14 19 15 5 7 10 7 6 14 10 19 16 2 19 11 17 6 10 17 16 5 16 16 9 1 9 16 5 12 2 18 2 10 20 8 16 5 20 8 0 16 0 18 15 20 16 19 17 9 10 3 11 10 14 12 14 1 10 0 0 10 0 0 20 3 15 10 2 11 5 13 9 3 11 20 0 7 4 0 18 4 13 1 3 1 20 10 5 2 14 7 3 18 7 6 20 13 10 17 8 12 9 7 16 4 14 8 5 8 11 19 14 7 10 6 10 10 10 2 0 17 17 6 15 1 15 0 8 9 16 11 0 10 1 19 20 2 15 10 1 5 12 3 9 15 3 13 9 17 1 18 1 8 8 7 10 14 17 12 9 13 7 20 8 0 6 14 10 20 11 1 18 2 14 19 1 12 16 13 1 8 1 1 3 19 20 2 0 19 5 8 17 14 5 14 5 20 7 1 20 2 3 8 7 3 0 0 0 9 8 12 10 4 12 12 9 8 0 12 9 9 6 14 16 12 12 9 15 19 7 9 13 1 18 14 12 13 13 1 12 18 7 8 0 8 10 12 9 20 15 11 6 13 14 11 6 5 9 11 19 7 19 14 12 11 15 19 3 19 8 20 15 5 7 8 4 17 4 1 17 3 17 11 6 12 19 17 10 20 9 7 12 10 3 15 12 13 6 20 18 19 5 1 12 8 20 2 15 11 3 8 5 5 11 10 19 18 2 1 20 7 18 0 17 0 15 10 10 11 18 17 17 6 1 8 7 15 9 10 9 1 7 6 12 15 16 20 18 0 0 8 11 2 1 11 14 0 13 11 4 5 10 1 8 20 0 4 8 3 1 15 16 12 11 3 6 10 1 14 0 5 16 18 7 19 3 7 15 0 8 14 10 4 16 6 2 20 4 2 13 16 17 0 16 6 7 20 0 20 16 18 10 19 6 6 1 15 20 20 7 17 6 7 13 2 7 1 9 14 5 12 8 8 0 15 4 3 16 15 2 14 0 15 6 13 0 1 8 1 14 3 8 10 17 3 4 7 9 15 16 19 19 10 8 5 17 18 9 5 5 19 4 2 3 13 6 14 17 9 5 19 4 17 0 3 14 17 11 3 7 13 6 14 10 5 6 10 17 12 17 7 5 6 2 18 8 7 15 3 3 11 16 7 5 9 12 15 2 6 7 6 4 19 9 0 11 9 17 19 6 7 20 2 14 10 10 16 1 4 7 8 17 3 3 10 8 16 17 7 6 0 6 17 4 13 4 13 2 20 10 12 14 16 12 18 14 20 17 7 11 17 8 10 7 6 1 15 7 8 17 20 15 3 1 2 18 10 15 13 8 14 12 9 13 14 13 9 14 12 17 16 11 6 2 17 7 7 0 19 6 2 15 10 7 10 19 4 20 7 14 9 20 2 6 10 7 12 10 19 20 18 0 10 5 5 4 10 14 18 7 18 18 20 14 16 0 1 8 20 3 13 6 14 16 13 4 18 19 8 6 19 6 6 14 9 12 14 5 4 2 1 14 6 2 6 20 18 15 7 17 7 0 20 1 14 19 17 20 14 16 18 10 12 6 14 1 18 8 4 5 8 12 19 19 6 14 17 18 10 17 5 19 1 12 15 0 7 9 14 8 11 5 1 8 8 20 17 18 7 13 6 15 11 8 13 16 2 2 17 7 14 5 18 4 0 3 11 2 20 2 4 17 19 14 18 10 2 2 10 12 15 6 6 5 20 13 7 5 9 4 7 9 16 11 2 15 14 4 8 18 4 4 19 19 9 11 5 16 0 15 8 7 7 4 20 11 14 9 7 20 6 10 10 6 6 8 1 17 6 18 6 3 18 12 3 19 12 15 14 0 7 14 15 13 11 0 16 14 13 3 8 14 18 8 11 0 13 15 17 16 11 14 9 9 0 6 16 12 17 9 2 3 18 17 4 17 2 1 6 3 19 11 2 5 6 4 5 4 20 0 0 19 10 15 14 7 20 5 19 6 20 20 16 14 14 18 20 14 16 16 15 6 10 18 11 13 2 16 14 13 7 16 10 6 11 16 11 20 9 18 13 10 19 5 6 10 9 4 19 18 0 4 6 20 19 0 1 10 8 8 16 9 20 11 3 20 11 20 19 16 0 18 16 20 0 16 9 6 5 1 17 8 2 15 3 8 4 4 15 7 9 15 19 1 13 12 3 11 6 3 19 12 1 13 1 4 4 14 6 17 16 10 13 9 8 4 5 9 4 14 8 6 18 10 4 12 7 20 18 1 8 17 10 6 18 19 2 11 14 14 20 8 2 12 19 16 2 11 20 15 6 3 18 2 9 9 8 16 15 16 20 17 19 16 20 4 2 20 4 4 2 13 11 13 14 8 15 7 10 15 2 11 12 0 0 19 9 6 20 6 14 6 11 15 0 11 8 9 9 8 20 5 8 7 19 15 2 14 4 20 18 2 10 8 14 8 11 19 12 12 5 16 3 4 20 4 19 0 17 3 5 12 7 19 12 9 7 0 6 9 19 8 19 18 13 13 19 4 7 1 20 8 2 19 20 12 14 11 20 18 16 3 15 11 7 4 1 12 20 5 17 15 19 2 2 16 2 4 3 16 3 18 9 17 3 1 6 2 1 8 8 2 11 2 6 13 12 7 20 3 5 2 11 5 9 7 16 15 0 3 16 6 7 14 20 18 2 1 2 4 12 18 15 0 18 17 10 16 11 4 13 20 10 3 2 18 20 14 7 17 15 0 10 16 5 4 0 18 2 16 9 7 9 15 10 8 7 11 1 9 10 5 17 5 2 1 12 1 7 13 2 17 16 2 20 6 12 9 4 3 1 1 8 17 1 9 14 13 18 11 7 9 4 1 4 15 11 18 19 1 20 9 5 2 11 6 17 14 15 16 11 8 14 9 6 16 20 3 14 9 8 15 4 10 14 1 6 3 0 6 0 16 3 16 8 0 17 15 5 17 9 17 16 2 20 9 16 8 1 10 4 9 18 7 10 13 18 9 17 8 10 13 3 14 10 13 16 14 0 0 13 0 6 16 7 9 10 17 3 4 18 16 0 16 3 16 7 4 8 17 6 0 6 3 8 19 9 17 3 4 5 17 0 4 15 16 5 6 5 12 6 13 9 11 4 19 6 17 6 10 13 5 15 18 14 6 6 0 20 3 17 8 16 7 0 16 12 14 1 8 14 0 16 13 15 16 18 15 13 2 18 3 18 1 18 12 4 18 0 5 16 4 3 2 17 19 5 11 16 11 10 6 17 15 10 7 4 17 12 17 15 10 2 5 3 4 2 2 3 2 18 13 1 6 7 7 8 17 1 6 18 8 5 19 12 13 11 4 10 9 2 14 17 1 17 9 20 13 6 3 18 13 8 7 8 13 12 4 0 19 4 17 12 4 18 5 2 5 15 1 1 9 0 14 18 11 13 20 11 1 18 0 18 6 8 3 2 10 10 12 1 10 17 9 10 10 5 10 0 17 4 9 13 1 4 19 14 10 2 10 15 18 3 3 0 0 0 9 6 8 14 0 13 5 3 5 6 10 6 14 0 10 19 11 4 9 12 13 12 0 1 7 13 19 3 6 17 11 12 14 0 19 17 17 1 3 20 8 3 9 11 11 15 4 3 6 15 13 15 8 6 3 4 11 6 1 13 3 17 13 13 10 8 6 18 18 5 12 18 0 8 18 18 9 2 4 5 11 16 14 3 4 18 19 19 12 0 18 9 1 20 0 13 20 18 2 10 11 3 2 13 7 0 6 17 6 19 19 17 6 18 20 5 16 3 13 12 2 17 12 1 0 8 0 11 16 13 15 9 16 3 16 10 2 14 16 7 13 0 16 2 3 15 2 13 10 9 13 17 12 17 18 5 3 7 19 17 3 4 14 9 6 10 15 11 6 17 18 9 3 1 10 10 8 20 1 19 20 8 14 3 19 2 9 20 12 14 19 13 4 5 3 6 19 18 7 19 5 4 12 11 13 10 7 19 0 4 14 15 9 1 8 18 5 1 12 15 4 7 5 6 8 8 14 5 16 20 10 1 11 2 7 3 7 18 3 20 20 1 8 20 18 5 8 17 15 13 10 8 12 2 0 4 5 10 9 6 14 13 19 17 17 17 6 10 15 12 2 7 11 16 15 20 1 20 12 18 1 3 7 0 5 16 11 0 5 3 4 12 11 3 17 5 6 15 4 13 9 3 10 9 5 10 9 18 9 8 6 8 3 16 6 18 9 20 8 10 10 17 20 12 17 4 10 10 6 9 12 3 12 17 7 18 16 1 5 16 19 12 17 17 19 4 18 4 13 16 18 13 11 20 3 12 14 10 15 13 5 19 13 16 20 18 5 14 15 11 0 1 5 17 14 14 20 11 8 9 6 14 14 14 14 1 5 17 12 7 1 13 7 1 8 4 0 3 1 13 18 0 14 9 11 19 17 0 1 5 0 1 9 6 10 17 20 14 10 1 15 20 3 15 10 15 14 10 2 8 17 7 16 18 17 20 6 19 0 0 8 4 11 4 6 9 13 1 20 5 9 19 18 19 5 3 10 20 16 19 20 17 9 3 19 4 15 13 20 14 20 17 14 1 0 6 3 9 4 13 13 17 3 1 17 10 18 5 6 10 14 3 1 6 14 7 20 20 20 4 2 18 19 4 13 2 12 10 17 7 12 10 1 14 11 15 2 0 14 8 3 13 16 4 8 20 2 18 0 18 8 16 14 1 1 2 14 11 17 1 12 1 11 15 13 5 17 3 11 2 0 2 7 19 14 20 12 11 7 11 18 14 2 18 2 17 1 3 12 0 4 1 18 3 3 5 17 8 11 14 18 10 0 5 16 15 11 11 17 18 1 5 18 6 10 16 16 20 7 0 11 15 6 0 17 17 3 15 8 6 8 1 20 6 9 8 13 5 12 2 15 7 16 11 15 9 10 20 10 15 3 16 4 14 12 9 3 16 7 7 14 0 4 5 14 12 3 7 12 2 19 3 19 19 11 17 8 5 10 16 8 1 2 14 2 3 12 13 7 0 9 5 6 14 14 14 6 9 4 5 14 15 1 7 3 2 6 16 18 8 11 6 7 20 13 12 19 5 14 4 9 5 1 18 8 6 15 6 17 4 12 15 7 14 20 8 11 0 4 0 20 13 3 10 0 9 16 6 8 20 14 8 2 0 11 0 6 7 16 17 2 17 18 9 9 14 20 6 1 0 10 12 15 15 7 20 18 7 1 13 6 2 6 16 0 6 15 4 6 14 10 1 20 19 4 7 10 1 9 19 7 15 16 3 16 8 17 12 13 20 0 3 13 18 16 6 0 20 18 6 16 20 1 18 14 1 4 3 10 19 20 1 18 4 8 0 13 18 2 0 16 14 1 15 14 14 11 15 19 7 6 11 8 15 8 4 14 8 7 12 5 10 16 8 5 17 12 16 9 17 5 19 18 10 10 9 4 16 15 15 1 2 20 10 6 1 4 5 18 13 20 4 8 3 2 4 10 12 8 6 0 13 3 19 2 4 11 5 8 11 18 9 20 17 8 15 6 5 7 0 2 8 4 7 9 18 19 17 6 12 14 6 3 0 6 4 13 14 11 7 13 18 8 14 3 13 10 5 3 19 3 2 10 15 7 19 17 4 3 4 0 7 10 9 11 5 17 14 16 0 16 20 7 13 0 9 19 14 20 0 10 14 6 19 0 6 16 16 5 12 3 14 5 0 3 11 15 8 20 15 15 16 6 9 8 16 10 6 9 19 20 6 18 13 16 19 1 4 10 0 8 2 19 2 14 1 5 19 10 6 12 10 20 10 10 7 7 9 13 6 14 18 5 17 8 11 0 16 11 7 11 15 8 12 12 5 1 7 16 1 16 20 0 0 18 9 10 12 4 19 18 4 18 18 9 2 10 7 19 16 17 15 12 12 7 20 15 9 16 9 7 5 14 12 6 3 19 8 13 10 8 17 6 5 14 12 16 19 19 2 8 15 16 10 14 2 9 3 18 9 6 8 17 12 16 1 14 18 18 19 20 2 6 8 13 17 7 14 0 14 9 1 6 2 12 15 15 15 15 3 2 18 0 6 19 15 15 4 19 15 1 7 20 8 12 17 10 0 6 18 3 9 15 4 19 9 11 15 10 20 0 20 20 20 16 13 14 13 18 20 13 18 18 15 5 12 15 3 3 13 7 1 10 3 18 7 17 17 7 15 12 2 4 15 1 13 3 18 14 9 20 15 7 4 17 6 18 2 12 5 15 18 4 13 5 1 2 5 15 0 13 15 17 4 19 20 10 16 15 10 0 12 9 3 14 10 18 6 2 8 11 9 12 13 20 9 7 8 2 19 20 1 11 19 17 9 12 1 15 8 3 0 11 0 14 8 4 9 17 16 9 12 1 12 3 0 0 17 0 11 6 12 8 20 18 10 7 13 1 10 12 18 12 19 5 19 3 3 0 14 2 16 10 11 8 13 11 16 8 0 18 6 8 19 9 13 9 13 11 12 2 19 9 7 13 7 5 16 17 1 17 4 1 17 17 5 6 6 5 13 5 4 1 0 8 5 3 15 17 11 12 8 6 12 19 5 18 5 12 8 5 17 1 5 15 10 16 11 6 9 19 1 13 18 14 16 7 20 9 18 1 17 2 11 16 11 12 5 2 1 5 18 0 10 3 16 12 18 19 7 6 17 13 9 15 7 5 19 0 11 14 15 1 15 12 0 17 0 16 12 15 12 1 17 15 0 4 15 2 3 5 4 17 15 14 13 8 18 9 1 3 20 9 5 18 8 7 13 2 15 14 12 18 5 1 16 7 0 5 4 2 14 4 9 5 12 16 12 2 16 2 15 16 6 11 19 9 5 10 15 12 6 5 20 16 6 7 3 12 0 19 11 11 0 13 16 11 2 1 2 0 19 8 20 9 20 3 20 8 0 2 16 6 6 9 4 3 20 17 8 16 1 6 17 1 17 10 19 20 0 17 15 3 10 12 1 4 2 14 14 0 14 6 7 11 2 18 19 9 18 10 7 4 1 7 12 15 18 15 12 18 11 20 16 9 15 14 20 15 17 1 18 1 20 18 12 4 3 12 13 6 0 10 0 16 13 9 7 19 20 13 14 5 20 7 15 8 6 2 6 2 4 19 15 14 3 6 1 1 10 5 5 10 2 18 2 4 18 2 19 14 11 1 7 16 3 7 10 1 7 6 7 10 1 10 7 0 12 8 14 5 13 7 20 0 13 5 15 15 17 19 2 15 15 17 2 14 11 5 6 20 3 5 7 2 12 20 15 5 20 16 7 7 4 7 0 8 0 5 0 11 6 4 2 11 7 3 15 1 13 19 6 11 7 4 13 5 8 18 19 16 11 2 2 18 18 11 8 8 13 16 12 15 14 4 20 16 6 17 4 9 13 20 19 7 7 2 18 14 12 14 20 11 6 7 3 18 8 5 1 8 18 14 20 15 4 16 14 3 0 19 19 17 4 14 3 13 16 0 9 14 15 3 17 12 16 18 16 12 0 16 11 19 14 11 20 12 10 3 7 17 13 14 20 19 9 1 8 5 15 11 1 8 19 11 1 2 10 16 13 1 17 1 2 3 18 19 11 10 4 10 6 8 7 13 6 2 1 11 20 20 12 20 15 6 11 20 17 3 19 13 20 16 4 12 8 12 1 20 15 19 19 8 6 7 12 15 11 8 4 9 13 9 5 17 0 3 15 2 12 5 11 14 10 13 1 13 17 16 15 15 12 20 11 11 4 15 12 6 9 0 3 15 1 18 14 6 7 19 6 0 8 10 16 12 5 20 4 17 12 9 18 2 2 17 13 1 16 1 18 17 17 20 3 20 19 11 10 9 19 0 19 9 13 15 0 6 11 10 16 3 12 6 12 5 6 11 19 1 4 4 17 17 5 3 11 4 3 6 2 9 15 13 11 1 15 0 0 4 10 0 18 6 13 2 13 6 2 4 17 7 13 6 11 2 20 20 12 12 7 14 1 6 9 7 15 6 10 9 18 16 15 11 14 18 11 15 9 10 13 18 18 19 18 9 0 14 7 6 11 6 11 5 8 17 1 13 5 9 16 14 4 4 19 9 20 12 5 9 16 13 12 3 13 18 2 8 9 4 20 16 8 7 6 11 4 1 14 5 19 0 15 14 3 17 14 16 13 2 7 20 6 4 11 10 19 11 9 18 16 16 8 20 16 20 8 5 3 10 7 2 5 13 11 11 0 13 19 20 15 2 11 1 2 1 9 12 2 0 14 7 18 8 13 3 6 17 16 10 19 17 4 5 7 2 1 1 20 7 18 16 2 17 16 5 19 12 14 19 13 8 17 17 8 1 20 18 17 18 17 1 4 13 16 3 18 16 11 16 2 9 20 2 9 4 13 2 7 10 20 6 17 20 1 6 18 11 20 13 12 6 17 15 8 4 6 14 12 0 19 12 9 2 17 14 5 5 3 4 7 6 16 10 5 1 6 20 0 6 6 6 11 7 13 7 10 1 6 2 9 1 8 10 9 18 8 20 3 10 18 12 13 16 0 6 15 8 18 9 14 19 2 4 19 7 13 18 1 1 11 11 3 14 18 5 19 1 8 0 14 18 0 1 8 10 3 8 16 20 14 17 2 3 9 10 9 19 0 18 2 19 4 15 15 6 0 18 17 6 18 10 13 19 11 10 9 10 10 14 12 14 5 20 15 3 1 6 7 11 0 2 17 7 4 6 11 1 16 1 18 18 1 20 15 19 12 9 3 0 17 7 9 0 12 11 15 8 1 6 16 18 9 0 14 11 16 2 1 12 20 0 13 12 17 19 3 6 11 2 13 7 11 7 2 12 8 18 13 2 16 12 8 3 13 11 5 1 16 11 3 4 12 9 19 14 4 18 5 6 13 4 7 20 11 6 7 5 11 5 19 10 2 8 14 20 1 0 15 8 16 15 4 5 11 15 13 12 6 11 13 20 20 8 0 1 17 1 7 10 10 17 0 7 6 10 6 19 19 3 1 14 10 19 16 2 3 0 10 14 10 11 16 13 11 13 8 13 14 7 15 3 20 11 19 15 5 12 4 13 15 17 12 3 9 14 13 9 19 6 7 19 4 0 11 7 3 18 14 11 15 2 7 4 8 9 9 11 14 15 13 19 15 13 0 10 20 20 4 13 13 18 10 12 19 20 14 17 5 16 11 4 16 7 16 17 1 19 19 15 3 12 13 10 6 15 18 20 12 18 4 6 5 14 2 18 7 6 10 6 19 9 2 3 2 7 20 12 15 16 20 17 6 7 7 6 7 3 7 18 2 9 11 12 19 12 14 1 17 19 1 3 12 1 18 3 1 8 13 2 19 14 20 11 13 13 19 16 12 12 19 16 12 16 8 3 6 14 8 20 14 12 0 9 15 6 16 1 7 12 4 16 17 15 16 3 20 0 14 1 0 14 3 8 16 9 16 2 19 3 3 18 1 5 11 9 5 20 6 11 10 4 5 10 16 2 13 20 4 5 4 17 11 16 15 0 16 11 0 11 0 1 8 4 15 4 13 8 9 17 17 2 4 12 9 12 14 7 6 7 8 1 19 18 20 4 17 19 18 5 1 4 4 19 14 16 14 5 15 12 1 16 11 12 7 10 1 0 19 11 11 11 1 12 11 14 1 16 16 10 11 5 1 12 16 7 16 17 6 20 7 5 3 17 11 3 14 16 18 3 2 15 2 2 1 2 2 20 7 19 1 13 5 4 3 17 7 18 4 6 3 18 6 10 8 11 17 13 2 5 1 10 7 14 6 6 17 0 2 2 16 5 8 2 5 13 20 5 1 13 11 3 0 19 20 20 12 7 7 15 15 8 16 2 13 13 9 19 1 13 12 15 9 16 17 1 20 2 10 13 15 15 15 13 1 20 16 20 9 18 15 18 7 18 16 5 17 1 20 19 9 12 0 19 3 1 3 6 13 0 9 4 10 15 2 6 9 20 15 3 12 10 14 4 16 11 0 7 10 5 0 11 3 12 15 2 0 17 17 13 13 8 11 8 6 3 6 4 13 10 7 15 12 20 16 4 8 9 13 7 11 4 15 14 8 2 8 4 4 11 14 16 20 9 14 7 1 4 15 8 3 12 9 2 3 2 4 15 7 6 17 16 20 12 14 8 6 4 12 1 10 20 8 1 13 15 15 17 9 15 13 19 0 16 12 14 19 0 20 16 6 11 0 4 16 8 5 11 5 12 16 11 11 11 10 12 0 16 0 3 2 0 2 13 5 15 14 3 14 7 3 0 12 8 11 17 19 19 9 6 17 0 9 13 3 8 16 0 10 12 14 3 19 4 19 4 9 20 20 1 3 3 3 2 11 13 0 10 0 17 16 5 12 13 12 19 2 20 16 18 18 6 1 3 4 7 18 10 7 3 9 4 0 16 14 12 18 9 15 10 10 2 11 11 7 18 12 8 19 18 9 17 5 1 0 13 14 2 5 3 5 4 7 12 10 16 6 8 14 17 13 0 3 16 1 7 18 10 0 11 1 19 20 17 14 19 8 6 3 17 13 2 15 8 4 15 12 17 16 9 10 2 11 17 20 8 5 20 17 14 18 0 10 13 1 1 12 14 4 9 9 15 17 0 2 10 13 20 2 5 2 7 1 10 5 19 10 4 3 6 13 0 17 8 18 13 7 16 18 5 6 2 5 7 9 12 5 4 16 12 19 11 14 6 17 6 6 7 11 3 20 16 16 4 7 6 19 11 11 9 3 3 1 11 19 3 3 20 7 13 20 9 4 14 11 17 9 4 5 13 19 1 1 13 8 1 13 2 2 3 10 14 2 20 12 18 13 5 1 19 1 8 3 2 17 19 7 3 1 5 14 5 1 5 8 18 12 3 12 1 10 19 19 3 7 16 11 15 19 2 18 10 11 3 3 13 14 9 2 6 0 5 20 7 5 10 15 20 4 0 9 3 14 10 2 13 19 20 6 4 17 18 19 12 9 17 17 17 20 8 6 2 17 6 7 13 4 20 12 10 10 11 13 1 6 12 20 8 13 1 12 14 10 10 19 15 1 2 11 20 20 6 15 1 9 13 20 14 7 2 8 17 9 13 10 11 7 8 18 15 12 10 12 1 1 13 14 8 6 1 0 4 1 5 6 17 3 15 5 2 15 8 7 9 10 9 20 16 7 20 7 2 6 6 4 2 5 6 18 11 9 15 2 20 12 20 20 6 0 12 9 6 2 17 10 8 9 18 0 15 10 9 3 15 6 5 20 16 9 13 13 2 0 9 5 20 13 2 2 6 12 20 8 9 15 9 7 12 8 2 1 7 19 10 6 5 6 11 13 10 12 15 5 1 5 3 20 3 15 0 12 20 1 11 13 20 16 9 4 17 12 1 6 15 7 5 7 19 14 6 4 16 6 5 6 2 14 8 16 4 19 16 10 16 20 1 17 3 7 2 18 15 15 20 11 1 16 2 0 4 14 1 6 4 9 13 18 5 9 17 19 14 5 17 12 15 9 12 3 13 6 20 0 17 19 19 2 7 17 2 3 15 10 12 8 0 9 8 17 17 3 7 8 12 6 16 18 3 13 17 0 16 11 18 14 14 20 10 3 9 3 2 4 4 17 9 7 12 20 2 15 16 12 1 20 15 0 14 13 19 1 19 18 14 14 5 20 0 17 9 1 10 8 15 5 6 19 12 11 6 3 4 19 14 18 12 7 20 3 15 18 2 19 1 13 16 13 18 15 15 14 2 5 11 4 12 3 16 3 1 20 7 20 18 18 6 17 9 13 16 16 8 19 18 19 12 13 15 10 2 3 15 7 3 0 19 18 9 6 8 16 10 19 11 11 6 17 13 10 3 11 16 16 19 19 16 14 2 17 2 3 14 11 12 12 6 18 11 17 18 3 4 8 13 4 18 6 6 8 1 19 16 16 17 6 16 17 14 19 2 1 4 17 14 2 6 3 13 18 7 8 5 13 20 5 12 12 12 12 20 8 13 6 0 0 11 2 15 12 20 6 5 15 4 10 8 9 1 0 10 10 20 11 11 11 1 5 17 0 7 9 2 16 14 11 12 0 4 13 17 13 20 10 3 16 18 18 16 3 10 1 6 9 8 3 19 5 13 5 9 15 15 9 3 2 15 19 4 7 0 20 16 10 6 1 16 6 1 11 10 18 3 6 15 19 11 6 1 7 6 9 5 5 0 0 5 8 13 18 13 19 5 2 8 4 7 12 5 17 1 18 8 5 11 5 20 8 7 4 14 6 17 20 15 5 0 16 13 16 13 20 10 18 15 11 0 18 15 11 16 14 6 1 10 11 15 12 3 0 1 11 11 2 18 6 10 13 4 5 13 18 4 4 11 16 7 17 4 11 14 14 3 11 7 3 4 4 2 6 6 0 1 3 10 14 15 17 0 2 8 4 17 10 15 4 15 4 18 6 9 11 1 2 1 0 3 6 16 0 6 2 12 11 5 10 4 13 12 18 17 5 0 0 1 10 8 13 3 4 1 18 14 18 5 4 12 10 15 0 9 9 2 10 10 11 10 13 1 4 9 3 6 10 12 17 17 20 4 0 17 18 15 20 16 16 20 15 19 14 10 2 8 2 13 1 1 12 12 10 9 17 4 4 20 1 15 0 17 9 19 3 16 17 6 19 12 3 12 7 16 12 5 20 14 13 0 4 9 17 3 3 3 4 2 13 6 10 4 6 19 19 16 7 4 14 19 4 7 10 1 20 9 7 0 11 6 20 10 18 11 4 17 15 7 18 2 6 6 6 11 17 5 1 11 4 9 9 10 4 14 16 5 1 2 10 10 11 2 14 7 0 13 17 17 12 12 5 0 19 3 11 11 15 6 6 9 17 12 1 9 10 18 0 2 10 7 20 1 1 4 11 17 0 17 2 13 15 16 4 5 2 17 14 4 0 12 11 17 12 15 19 16 19 7 15 6 5 13 7 7 16 1 8 19 17 7 19 17 15 19 2 15 2 10 14 18 16 9 0 19 4 2 8 6 16 8 12 5 13 0 4 3 4 14 19 11 19 10 16 0 19 11 10 20 18 14 9 1 17 9 3 12 6 8 11 3 6 5 9 4 1 5 20 12 13 7 2 5 18 0 12 19 10 15 8 0 4 17 11 4 19 20 2 13 3 20 12 2 9 17 11 11 0 3 14 6 8 13 0 10 13 4 19 8 17 15 13 16 17 15 15 20 15 1 20 17 10 20 5 12 7 3 10 11 17 8 2 8 5 5 16 13 13 9 16 8 16 15 15 1 2 19 10 11 14 8 8 6 20 16 0 20 17 17 18 10 13 2 12 12 13 6 11 7 14 5 9 16 4 12 8 20 8 13 4 15 6 0 9 2 17 1 10 18 20 3 5 5 15 11 20 7 8 8 5 18 8 1 14 2 6 5 11 3 20 11 15 10 15 11 3 3 7 19 10 9 1 17 4 11 16 4 12 14 1 15 9 19 10 11 4 2 9 4 5 8 8 9 0 1 6 12 15 5 17 17 6 8 17 10 3 13 18 8 5 18 14 19 16 4 17 14 8 12 16 2 18 12 15 1 14 0 1 4 20 17 15 16 12 0 19 0 12 15 0 19 1 19 15 2 1 1 4 20 0 13 6 6 0 13 12 4 19 0 8 0 18 9 15 20 11 3 9 16 18 13 4 6 6 19 13 18 7 4 9 9 20 14 9 15 2 12 9 18 16 0 8 9 15 14 7 2 11 18 19 10 18 3 14 8 19 14 14 7 8 4 5 6 2 5 10 15 2 5 2 19 6 8 1 13 17 11 15 17 12 7 3 11 20 10 9 13 7 20 15 19 11 10 14 15 20 5 14 13 18 2 10 17 5 17 15 13 4 17 12 17 4 13 19 12 5 2 11 3 14 5 20 5 20 16 2 14 4 1 6 12 3 7 9 16 0 5 0 13 0 9 17 11 12 6 12 11 10 18 19 10 1 3 5 3 2 19 12 3 7 10 12 7 12 18 6 7 18 11 4 10 15 1 19 20 2 17 20 4 12 5 2 3 16 8 6 10 20 5 12 17 14 6 1 7 12 7 0 6 13 4 4 8 13 16 10 16 11 14 15 10 3 11 11 4 12 19 6 17 12 4 1 7 14 19 20 1 1 11 5 15 3 14 0 2 17 0 5 13 17 14 19 9 8 4 5 20 15 0 2 3 20 7 16 0 13 3 10 12 10 17 20 12 1 7 8 19 15 3 16 0 15 9 2 15 0 19 9 17 1 12 10 8 5 5 15 16 18 9 2 7 3 15 14 20 19 20 15 15 10 18 19 10 9 9 9 0 16 20 7 3 15 7 8 13 12 10 12 10 5 0 10 6 6 5 3 13 9 0 3 20 5 8 10 17 20 11 2 2 0 0 7 16 19 7 6 0 0 5 14 16 8 12 13 9 17 17 14 7 6 18 6 15 7 3 10 2 8 10 4 13 11 12 10 9 20 5 3 7 7 6 13 10 10 2 6 18 9 9 14 10 11 19 10 20 8 20 5 18 4 5 13 9 12 4 13 16 4 9 0 19 7 18 18 19 4 16 4 7 3 19 10 10 9 3 9 14 2 9 19 15 20 16 4 6 13 0 12 20 16 16 8 3 12 0 15 10 19 10 10 5 20 2 15 0 13 12 20 19 20 19 11 6 11 11 8 0 12 2 10 3 8 5 8 0 6 5 5 4 7 14 12 7 8 19 12 4 0 3 18 14 12 11 1 2 13 17 18 16 0 6 18 3 13 14 0 2 11 20 11 15 8 18 7 6 4 1 18 18 2 13 20 1 9 9 16 10 7 19 14 13 19 5 19 1 15 10 15 20 20 11 13 17 14 7 15 9 4 17 1 6 14 9 1 16 14 3 4 19 11 16 3 10 20 11 8 7 16 11 18 8 7 3 2 4 5 19 8 11 14 1 18 0 7 16 14 12 19 0 20 7 9 7 5 1 10 0 10 6 20 9 19 20 8 6 7 14 13 14 6 10 0 0 11 19 13 18 5 10 11 15 11 9 20 5 20 11 15 3 10 16 20 8 20 7 13 11 4 1 8 0 0 2 7 19 13 3 11 3 10 12 3 0 11 1 12 7 5 14 16 17 19 13 16 11 2 13 9 11 6 1 16 12 18 2 4 5 0 4 3 16 17 0 11 12 5 10 13 19 11 16 7 6 20 16 1 1 15 5 9 1 1 0 16 13 12 16 3 6 5 5 11 4 18 13 16 7 3 0 9 2 18 5 9 1 17 20 18 20 7 7 8 20 18 2 16 7 5 6 9 13 7 14 0 1 15 17 18 4 7 11 8 3 15 17 14 0 6 2 11 13 10 20 17 1 6 10 11 11 0 11 10 5 4 4 19 20 20 8 11 1 2 13 5 7 11 17 13 12 16 5 20 3 13 6 20 15 9 14 19 14 2 18 6 20 9 13 10 8 14 11 6 10 8 2 9 9 3 3 6 10 1 17 1 7 6 17 20 20 5 15 12 4 3 5 20 20 17 5 8 19 14 17 16 10 15 14 9 0 7 9 5 11 0 4 6 12 5 15 4 3 16 18 1 13 18 11 0 14 18 1 1 0 20 15 20 12 16 12 12 6 10 14 8 6 11 4 2 6 18 12 12 6 13 12 20 16 19 20 16 17 5 5 2 17 2 14 6 18 20 12 19 19 18 17 14 5 17 12 14 20 17 8 5 17 16 17 12 8 18 9 7 18 9 1 16 2 18 16 7 2 2 17 6 14 1 4 17 2 11 15 11 17 12 17 7 8 2 18 15 10 16 19 17 8 20 3 20 1 11 2 3 10 9 20 11 4 8 6 20 7 18 0 4 19 15 4 14 3 1 18 12 1 5 1 19 15 12 6 8 19 17 18 17 6 17 9 10 11 5 17 14 12 2 4 20 3 15 14 10 5 0 0 1 10 11 4 13 19 11 9 5 4 2 4 1 20 0 9 15 0 9 13 8 4 11 18 3 0 11 9 12 5 11 6 0 12 15 0 12 1 7 2 12 5 9 16 18 15 0 5 11 6 12 17 12 16 20 10 20 8 0 18 4 20 11 14 17 20 3 9 6 19 1 13 2 14 18 9 6 7 6 16 18 12 8 12 1 11 3 6 1 8 2 12 9 1 6 3 17 1 5 5 12 11 19 18 6 20 19 17 5 2 0 11 3 7 13 18 7 6 6 14 8 8 3 2 10 18 18 4 17 11 18 3 8 19 3 15 18 10 15 0 15 19 20 4 7 7 0 5 10 2 12 14 12 14 7 8 17 18 1 13 5 7 1 19 4 14 11 6 11 10 20 3 12 1 13 2 2 10 13 1 14 3 3 15 2 11 6 9 18 12 14 9 7 11 9 10 10 18 14 7 15 10 6 16 17 1 16 8 5 17 4 5 12 2 18 19 2 3 11 6 0 14 15 8 18 4 17 18 14 13 15 4 16 2 1 1 18 19 19 6 15 15 14 16 0 17 5 4 17 6 20 14 16 6 17 16 6 5 18 7 8 9 18 9 13 11 0 15 3 17 0 9 1 18 14 16 11 18 15 5 5 12 2 3 19 4 8 16 11 5 12 9 15 7 12 19 5 9 9 17 12 0 17 17 14 0 7 6 13 6 1 6 12 9 4 4 19 20 20 10 12 7 20 9 15 4 2 15 11 20 18 20 9 15 9 9 17 1 17 17 15 18 5 6 8 6 7 8 10 11 13 3 1 6 20 11 2 4 7 17 17 20 5 16 5 20 16 16 0 10 15 19 14 18 9 7 4 2 9 16 14 14 9 0 10 4 17 10 12 13 15 18 1 9 0 19 11 10 20 4 3 0 11 13 5 15 8 11 3 11 8 7 7 12 17 6 0 12 11 3 7 10 6 1 14 19 12 15 10 2 3 5 10 20 10 19 14 10 18 20 15 1 3 7 19 5 19 1 3 7 9 0 3 17 17 12 19 19 2 8 16 2 15 19 15 15 3 3 17 3 6 7 4 11 10 15 6 16 16 6 20 16 17 0 12 15 10 3 5 12 1 8 7 20 0 17 0 7 18 4 17 18 18 17 6 17 2 13 20 1 15 0 16 8 17 1 19 8 18 4 2 8 13 10 19 8 18 18 14 5 13 20 18 19 11 17 7 7 18 6 2 5 2 7 14 16 13 19 3 12 16 18 12 10 8 12 6 9 7 6 6 1 17 19 9 9 18 2 17 12 0 2 14 5 9 0 19 15 5 6 14 9 11 8 18 12 11 12 17 11 10 20 13 19 15 18 18 11 16 13 4 4 7 6 14 6 13 1 15 19 6 3 4 18 15 4 5 13 9 11 4 4 5 5 10 19 9 7 2 11 17 17 4 4 2 4 3 5 11 10 2 4 10 14 10 0 1 5 0 12 4 11 5 0 18 9 16 17 12 16 5 0 8 19 10 11 11 5 10 19 7 13 3 4 7 12 18 4 15 15 7 5 7 10 8 4 0 5 15 9 6 19 1 1 15 10 10 3 10 7 9 20 7 1 17 8 6 14 15 12 12 2 0 9 6 6 7 16 3 10 10 12 5 6 14 1 6 12 19 18 5 4 17 20 2 14 9 15 10 1 7 20 16 17 3 1 8 19 6 20 9 16 6 12 4 19 16 11 7 5 16 1 6 18 1 12 5 4 15 16 15 7 7 3 13 18 11 3 3 20 11 16 1 18 4 8 7 2 12 12 14 17 18 12 14 11 9 15 0 1 14 18 4 15 11 6 11 2 13 16 16 2 11 13 7 7 7 19 6 9 16 15 3 18 0 1 8 13 15 10 7 13 19 20 10 18 1 20 17 17 5 18 8 15 13 13 12 15 20 6 17 8 3 9 5 17 8 16 3 6 13 19 14 0 16 15 16 9 10 12 12 13 3 9 1 7 14 20 14 4 2 2 3 15 3 18 18 20 13 8 3 17 1 18 6 18 0 3 0 18 15 7 16 15 7 18 1 7 17 0 5 1 20 8 17 18 1 11 7 14 11 14 6 18 13 14 20 0 12 3 12 9 8 2 11 1 5 7 2 20 16 4 16 2 3 17 6 7 14 12 17 20 6 5 20 20 16 17 3 14 10 19 19 7 10 18 19 17 14 11 1 6 14 16 18 14 17 5 17 16 19 10 7 1 3 10 1 20 6 2 5 13 10 1 8 11 15 3 3 11 3 2 11 9 19 6 0 0 17 20 3 17 12 13 16 17 6 9 9 9 11 20 2 18 17 9 1 13 9 4 17 8 12 0 11 1 19 20 1 9 16 11 3 1 16 0 18 2 3 19 18 9 11 20 16 20 14 2 8 18 12 2 11 16 12 17 1 12 3 2 11 17 16 18 10 2 17 0 14 12 7 12 1 9 15 0 17 17 8 1 2 13 15 0 14 18 0 16 19 4 7 11 5 15 1 12 11 0 4 9 18 19 7 2 8 11 10 2 0 11 4 8 13 15 17 11 6 3 14 3 15 6 6 19 6 14 9 5 9 10 10 9 2 20 18 15 19 17 8 10 13 15 12 2 2 10 17 18 7 2 4 3 4 14 6 14 20 14 17 12 14 0 9 5 10 14 15 17 10 1 1 4 20 7 3 1 19 3 17 16 0 5 0 12 5 17 20 19 3 20 14 17 15 6 8 9 18 2 12 2 6 10 0 13 6 17 3 4 1 11 19 10 15 0 5 14 18 12 13 11 8 16 19 9 2 12 8 13 6 0 1 2 9 13 8 8 8 15 14 6 6 19 7 9 18 5 4 9 6 15 17 18 15 10 0 16 14 8 19 13 12 5 5 14 14 10 1 5 19 12 16 7 8 9 6 15 17 11 14 4 16 14 12 7 9 6 6 18 11 13 8 2 17 0 13 2 15 3 7 3 14 12 9 12 7 19 6 2 18 11 20 12 7 5 10 20 14 9 17 2 5 6 17 10 19 9 19 1 5 16 14 14 20 16 1 1 17 10 5 20 20 20 4 18 13 3 15 11 5 10 19 2 17 0 17 18 0 5 1 6 13 11 15 11 19 7 17 16 12 7 16 5 2 14 9 6 5 17 1 13 12 17 12 11 14 11 20 5 20 17 10 4 0 19 10 2 3 4 11 6 2 14 15 11 16 6 2 8 15 5 0 17 5 5 11 18 4 12 18 20 1 18 6 10 6 14 4 0 9 12 16 16 2 16 10 10 1 5 9 10 15 12 18 5 18 8 4 16 10 1 6 12 3 2 15 14 4 0 19 3 18 14 7 0 17 1 10 16 8 1 14 17 8 13 4 3 5 2 10 16 20 3 6 9 17 3 5 6 3 17 20 15 13 9 12 14 10 16 17 11 16 9 0 18 13 15 14 12 13 16 16 2 9 1 0 2 2 15 4 17 2 0 7 17 8 5 11 12 3 10 20 1 12 16 9 5 8 19 14 16 13 8 0 17 2 12 5 5 2 5 2 2 10 10 11 9 14 13 19 14 10 11 1 12 15 2 20 13 2 0 2 2 10 4 16 12 11 8 7 0 7 12 12 1 14 7 2 19 10 8 8 0 12 13 10 20 16 8 20 5 12 11 16 17 6 4 9 12 18 4 16 9 13 19 4 3 9 14 7 3 7 6 20 2 11 18 15 16 0 18 13 20 9 20 11 13 6 9 10 5 5 18 9 19 5 19 7 17 3 0 15 20 12 11 20 20 3 19 6 4 12 14 4 13 11 4 15 16 3 20 20 5 6 16 18 5 17 11 20 4 7 16 11 9 19 0 19 1 20 6 1 6 14 12 7 8 4 15 12 9 6 13 19 18 14 1 12 5 3 17 8 9 4 0 1 17 13 1 19 5 16 11 0 4 14 13 8 15 8 6 12 14 20 1 16 1 8 18 12 19 7 16 6 11 6 11 8 15 10 2 19 1 16 9 18 17 19 10 15 0 5 18 5 20 8 19 1 8 5 9 14 5 10 14 10 19 14 13 14 7 17 8 15 14 10 8 3 4 13 8 5 17 8 19 20 4 15 11 2 20 7 8 14 16 11 12 5 11 17 2 19 1 13 0 0 12 9 7 15 19 15 3 15 5 8 13 18 2 1 3 0 14 3 13 7 0 2 1 2 17 9 10 8 5 3 18 16 10 6 2 19 16 14 20 18 7 10 5 11 10 6 2 11 8 13 10 20 11 14 18 2 9 11 11 18 9 3 20 14 11 5 16 5 5 17 10 10 7 5 3 7 7 15 5 17 15 5 12 15 10 13 15 14 12 16 4 19 9 13 16 2 6 20 8 11 15 0 2 20 18 7 5 7 12 18 10 5 8 11 15 4 4 10 15 9 4 15 19 11 1 9 18 5 16 8 16 16 14 17 11 16 0 20 15 1 18 15 20 16 11 1 14 18 17 17 17 6 1 1 1 8 13 20 13 10 10 15 12 19 11 12 0 0 14 2 19 1 11 18 5 1 20 4 14 17 5 5 13 20 14 3 11 7 15 5 8 11 11 12 3 19 0 17 19 3 7 20 5 4 11 16 0 14 11 5 12 4 10 9 5 8 13 10 1 2 5 9 6 20 16 3 20 18 3 18 12 1 4 14 15 17 3 2 5 15 7 12 3 0 6 16 6 8 6 5 10 18 4 8 13 4 20 1 6 5 17 1 6 20 1 2 17 8 16 8 10 5 11 10 4 11 9 19 7 9 3 1 15 13 6 19 10 4 8 8 5 19 3 11 11 0 16 12 8 0 8 17 18 13 4 16 9 15 10 4 18 2 2 0 15 8 17 4 20 11 6 16 7 6 16 0 15 10 5 19 6 19 19 1 1 8 19 19 13 13 17 20 19 13 1 12 11 5 8 1 4 15 8 11 7 7 8 18 11 4 14 18 3 6 13 5 19 10 2 18 0 4 4 9 7 12 6 13 7 9 10 10 12 13 17 20 19 18 16 9 7 20 14 13 19 0 17 5 3 9 19 16 14 0 8 13 20 1 13 8 7 19 18 3 4 17 13 17 15 13 2 1 5 15 5 13 5 9 20 18 10 6 16 5 1 18 11 15 15 14 14 15 15 17 13 20 20 18 19 19 13 8 20 0 13 14 13 5 19 3 14 5 6 13 13 15 17 14 16 2 16 12 0 5 1 20 18 2 5 20 15 14 18 12 8 11 1 16 15 1 15 18 10 11 2 2 18 10 16 3 0 14 6 5 3 0 10 11 20 6 20 12 16 7 20 20 14 8 10 0 3 18 6 4 0 20 5 20 18 0 1 10 2 12 16 9 1 7 16 10 13 5 6 0 4 17 17 9 4 0 10 4 13 17 19 11 6 12 5 1 17 5 3 8 12 19 1 4 3 11 11 11 4 5 18 11 5 9 13 2 7 3 0 1 19 9 19 6 9 15 1 16 20 4 3 1 17 17 9 20 14 16 12 20 0 8 15 15 20 7 8 7 9 16 12 14 14 16 13 9 8 6 3 16 7 7 19 7 0 1 10 3 9 6 13 11 1 8 17 8 11 8 14 0 19 10 2 2 11 17 10 3 1 1 10 10 14 3 10 19 13 9 17 12 16 4 1 20 4 3 12 17 0 2 15 1 6 20 17 8 2 15 10 15 13 15 4 6 7 11 12 17 20 9 14 11 9 2 8 1 12 20 17 17 11 6 5 1 13 20 12 0 8 10 5 0 11 17 14 9 14 0 2 8 1 1 3 1 3 9 16 15 5 8 8 20 6 10 20 13 15 19 14 0 16 2 6 8 2 8 15 0 14 8 3 16 8 7 20 15 9 13 8 3 11 8 9 14 11 7 10 5 14 12 17 6 17 8 3 1 19 18 14 12 19 6 3 1 17 14 20 4 16 20 11 13 11 15 8 18 14 16 11 19 5 4 6 5 18 8 7 15 18 13 11 15 10 14 11 12 2 16 0 14 2 1 1 6 5 10 10 12 14 0 4 10 10 14 17 17 7 12 11 11 6 11 0 18 20 19 18 1 20 15 5 11 0 1 12 20 17 3 2 0 3 20 20 13 14 20 4 3 8 13 4 20 18 16 4 6 6 1 5 2 9 16 11 19 1 19 1 19 14 4 9 18 20 10 8 2 5 8 20 11 17 11 16 15 3 9 3 20 10 10 12 19 20 7 17 9 17 17 16 2 11 2 12 12 20 15 9 1 10 18 3 19 5 14 20 6 9 2 1 18 20 6 19 8 5 14 12 14 6 14 8 13 15 14 12 7 2 15 17 18 19 0 17 17 11 16 5 9 3 10 14 3 17 8 6 11 15 13 1 16 10 9 11 11 16 0 1 16 11 2 13 14 1 7 18 12 19 10 8 8 2 3 10 9 8 11 20 7 18 10 20 8 13 19 9 5 19 15 1 7 14 17 1 1 14 2 1 5 20 6 12 8 14 10 13 2 10 2 20 15 10 12 13 14 18 2 16 8 17 6 3 17 14 15 15 1 5 0 19 9 17 1 6 16 15 20 14 0 13 3 4 12 8 7 1 12 3 0 5 8 19 9 1 3 0 9 14 18 1 12 6 6 16 10 8 0 8 15 11 7 10 8 2 12 9 14 17 3 1 18 11 13 1 2 9 0 13 0 1 2 11 19 5 13 11 18 18 9 17 18 4 16 13 20 20 20 10 0 6 15 2 19 19 14 3 12 1 10 1 20 10 16 3 14 19 7 16 0 11 12 15 14 10 20 1 11 1 1 19 4 16 13 8 6 13 7 11 14 7 17 12 2 5 1 11 11 15 1 10 13 16 0 10 3 5 19 5 9 13 20 6 10 8 13 12 7 13 14 10 12 16 18 9 10 16 11 17 14 0 7 0 19 6 4 20 14 7 16 9 11 4 3 11 11 2 0 4 5 20 15 7 14 6 13 18 13 17 10 1 20 11 9 7 3 0 10 18 0 11 19 8 13 0 19 20 7 1 13 15 20 4 5 11 6 1 1 4 20 2 6 1 7 13 17 19 6 12 6 8 14 15 17 6 12 7 8 7 9 3 8 16 13 6 17 9 0 4 1 17 0 5 3 0 9 14 17 8 4 16 20 16 14 9 16 17 19 7 14 18 11 7 2 8 11 13 16 7 16 20 14 8 11 18 5 13 1 18 4 11 17 6 8 12 14 5 0 8 13 15 13 11 2 2 4 11 18 0 0 6 11 5 4 12 9 4 1 1 5 18 7 16 13 0 9 18 17 15 20 0 12 1 6 5 6 13 1 9 15 1 11 4 5 18 6 17 18 10 12 17 6 1 3 12 0 10 6 3 15 17 0 5 9 16 3 14 3 0 16 17 11 2 6 17 14 16 13 9 18 15 13 5 7 17 15 10 2 16 16 7 20 9 12 6 19 0 4 17 5 3 14 17 14 14 3 14 17 15 15 13 7 13 9 14 1 19 19 14 3 12 5 17 17 17 1 2 8 8 12 15 10 20 16 7 14 1 7 16 1 3 1 19 11 15 6 7 17 8 0 17 19 9 1 15 11 10 6 1 20 15 19 15 3 16 15 20 8 3 11 8 18 6 12 15 12 16 18 11 5 11 2 3 4 15 20 11 7 1 7 10 16 1 1 14 2 2 13 13 2 6 4 8 14 0 14 13 7 19 0 10 14 0 19 16 4 19 11 6 17 3 19 16 5 10 8 13 16 9 0 1 5 7 3 6 20 9 15 7 14 18 16 2 10 1 11 7 14 7 3 9 17 19 0 6 6 20 0 14 9 3 15 20 2 2 1 12 7 1 1 0 15 20 0 5 12 3 18 19 20 18 4 17 13 6 13 14 1 14 16 19 3 6 8 15 11 15 3 5 17 1 9 5 6 8 17 19 12 8 19 18 12 5 14 11 10 15 11 7 12 20 15 7 5 1 9 9 11 8 12 14 20 13 3 11 12 15 15 15 18 0 19 20 0 20 5 19 1 6 9 6 16 12 7 3 19 13 0 1 16 15 14 17 8 1 4 18 15 2 8 3 18 5 18 11 14 7 13 7 14 0 19 2 9 11 12 6 13 4 6 19 16 17 1 0 18 14 11 10 4 4 11 19 16 14 4 6 5 3 3 19 4 1 4 4 19 1 19 11 7 17 15 20 15 18 15 16 18 8 13 13 5 19 12 3 9 19 3 20 1 3 13 7 17 5 9 0 7 5 20 0 11 5 12 20 5 14 1 10 20 11 16 16 6 7 14 20 11 12 0 16 16 19 6 0 16 7 0 12 11 2 8 16 12 17 3 8 15 18 16 15 14 7 4 10 6 16 14 1 15 6 15 14 2 6 7 0 12 20 9 16 20 8 5 17 13 19 18 15 12 5 8 3 2 18 9 7 13 3 3 0 15 2 10 6 12 13 17 20 14 15 6 18 18 0 12 9 6 1 12 10 7 10 1 10 8 9 3 14 4 12 13 9 13 15 4 8 1 13 18 10 17 4 11 16 1 5 18 11 3 0 14 5 18 12 7 16 5 2 4 11 9 9 19 8 13 10 13 13 17 7 5 5 15 1 1 8 20 11 11 6 10 14 8 17 0 2 2 6 20 11 0 4 0 10 11 8 20 12 14 13 12 1 5 15 10 3 5 6 18 8 19 16 13 4 10 20 8 5 14 19 5 12 2 13 15 15 11 1 18 6 19 4 15 16 15 8 12 5 0 2 15 15 15 6 4 20 14 19 20 1 19 11 3 16 6 14 7 10 6 5 3 3 3 18 6 11 5 13 0 16 10 3 3 15 9 19 18 15 13 12 20 7 6 17 20 5 10 4 16 2 3 0 6 16 5 9 10 8 1 9 4 13 9 16 7 20 10 1 2 16 4 6 3 0 19 19 12 5 12 5 14 14 11 5 20 10 14 9 17 3 14 11 6 9 6 2 20 2 9 17 0 0 8 8 3 3 15 15 2 6 20 3 18 3 12 13 6 15 1 18 3 13 2 2 4 8 7 0 4 4 1 10 7 6 1 15 16 16 20 17 0 18 9 16 10 18 11 10 2 8 17 5 15 6 10 11 10 6 19 3 4 0 6 17 19 4 3 16 2 13 0 13 10 2 16 16 4 0 15 0 19 3 13 8 15 19 4 1 10 12 10 6 11 8 4 8 9 0 19 19 5 16 14 18 9 20 12 6 13 13 2 6 0 20 6 10 17 12 13 20 9 11 5 19 6 16 18 3 6 5 4 4 0 9 4 10 10 18 7 19 19 9 14 5 13 12 7 20 18 2 12 17 13 4 17 15 10 7 11 17 5 4 1 10 8 13 4 0 12 12 12 15 12 9 18 19 17 5 18 14 17 0 10 1 4 11 3 15 0 9 3 6 14 4 10 1 3 4 19 4 5 6 20 8 16 12 12 8 9 0 10 3 11 8 17 16 12 14 1 17 7 12 3 4 18 14 2 19 14 16 14 9 11 13 17 7 18 13 8 3 7 9 14 2 13 17 6 7 17 10 11 17 18 4 3 14 7 14 1 11 10 10 11 7 13 17 3 6 3 12 12 7 14 3 3 8 13 3 10 17 8 13 13 4 15 11 13 0 18 18 0 9 0 11 13 9 12 6 19 13 11 3 3 2 10 16 9 2 19 11 18 11 15 7 8 1 14 11 1 9 13 15 1 0 12 10 9 11 8 17 8 11 16 8 5 10 0 13 9 20 7 20 12 5 17 3 5 13 0 12 12 15 20 16 6 15 2 20 15 19 1 8 2 7 13 12 11 19 16 1 19 3 6 7 17 10 15 11 15 9 14 9 20 17 6 15 6 16 4 11 9 4 18 16 20 0 5 7 2 8 12 5 10 10 0 3 4 13 13 16 15 13 13 3 5 1 11 13 0 8 17 4 18 14 1 15 10 6 1 11 17 11 1 20 16 17 0 1 6 15 2 15 11 11 10 20 5 12 2 13 0 17 20 7 2 16 6 5 2 4 3 1 8 6 11 5 11 16 13 12 4 8 6 0 20 6 20 17 17 8 17 18 13 8 19 7 18 16 2 20 0 11 11 13 11 2 14 15 3 9 18 12 14 1 7 1 10 9 2 17 17 2 18 20 20 3 20 5 6 20 13 6 7 5 11 5 14 4 12 18 20 20 20 1 12 15 4 1 8 20 5 14 15 3 6 17 17 15 18 15 4 14 6 8 10 15 20 20 17 5 15 16 8 15 13 6 13 6 13 13 6 18 5 18 3 17 10 10 14 1 2 11 13 6 20 9 12 15 0 2 7 16 6 5 8 8 18 17 20 4 13 3 10 9 15 2 2 13 10 19 14 0 0 3 18 14 1 12 18 4 1 7 13 20 15 16 13 10 10 0 6 0 3 14 20 9 9 13 10 13 20 6 19 7 16 9 4 7 7 5 4 9 7 17 10 18 0 10 17 12 13 1 12 7 19 9 13 20 5 0 9 5 19 17 12 3 3 15 3 11 16 1 6 9 8 13 16 13 20 11 2 4 16 11 10 1 12 16 0 13 14 8 4 11 16 4 13 17 5 4 18 12 8 4 3 16 19 14 13 2 8 3 11 5 3 11 16 2 7 14 19 4 5 20 2 4 5 3 16 14 20 19 0 16 16 16 14 11 18 6 3 18 20 16 18 8 11 7 7 18 3 6 9 13 3 5 19 7 11 10 7 3 6 8 3 19 0 3 7 16 3 7 4 3 3 8 3 8 2 0 17 1 10 6 13 18 18 19 7 2 15 1 8 17 11 13 3 17 5 13 18 17 9 12 5 13 15 0 8 6 1 3 7 18 17 6 8 4 7 5 16 18 18 5 12 9 20 19 6 9 14 18 11 14 17 16 7 9 15 8 10 18 6 9 4 9 8 9 1 0 17 15 6 1 2 7 13 8 8 16 3 4 15 16 0 18 1 14 0 15 11 19 6 0 19 18 13 3 2 9 0 9 18 14 18 3 12 16 0 9 9 5 1 0 0 16 4 15 3 5 4 20 13 7 18 8 3 16 17 8 18 6 18 11 4 12 11 4 12 9 6 9 13 9 2 2 9 11 10 5 19 9 15 14 3 19 5 14 18 0 2 9 2 5 19 13 16 16 8 0 17 4 18 17 8 4 3 9 2 6 7 6 1 0 19 19 8 17 8 14 17 0 13 2 13 17 9 20 5 17 16 6 16 12 1 14 15 13 13 12 4 19 9 10 8 15 12 0 15 20 3 13 3 20 14 5 18 4 0 15 15 8 11 15 0 13 4 20 13 5 8 20 17 18 12 10 17 17 17 9 8 4 20 11 2 0 19 6 0 10 17 17 16 4 4 9 5 3 0 17 8 1 18 17 6 19 6 15 14 13 7 13 9 3 2 5 4 8 18 19 9 18 20 3 3 15 6 0 3 4 11 6 16 19 16 12 7 0 1 4 18 7 9 6 1 5 18 3 9 10 16 4 17 20 20 8 20 14 3 4 13 20 9 7 4 18 18 14 2 4 10 13 6 15 13 3 14 3 14 11 11 13 11 14 6 13 9 12 17 14 12 12 17 15 4 15 5 16 17 19 15 8 16 10 9 8 16 2 12 18 16 17 8 8 18 16 19 14 7 6 4 9 18 17 20 15 7 0 8 5 4 17 1 16 9 13 13 19 7 4 5 10 19 19 16 5 12 19 6 0 3 20 19 13 20 9 16 2 13 5 5 13 14 8 1 11 0 9 12 13 15 2 8 8 20 16 9 20 16 10 10 8 2 6 16 0 7 9 10 18 17 19 4 3 0 1 13 2 19 20 6 3 1 6 0 14 10 17 11 2 16 9 10 7 0 20 3 10 18 7 13 7 18 13 1 20 20 18 17 7 12 7 5 0 12 6 11 19 12 13 5 17 18 10 19 5 2 3 4 13 18 4 4 3 5 12 8 2 10 3 18 10 3 13 17 4 11 3 7 10 15 19 1 6 9 16 16 5 15 5 0 20 2 4 0 4 7 6 1 17 11 20 16 20 17 15 10 4 1 19 0 13 19 6 10 12 15 9 19 3 12 13 9 11 17 13 18 13 12 11 10 14 18 14 0 1 19 12 14 10 19 16 1 17 11 0 12 1 7 5 2 8 3 13 5 9 16 18 9 18 11 3 15 16 11 13 1 18 16 3 14 20 8 9 11 12 16 18 7 9 0 15 5 4 6 12 19 12 3 15 19 14 16 18 7 18 9 5 10 13 0 16 13 4 16 6 9 10 17 13 2 0 4 15 6 6 4 16 9 18 18 15 0 7 4 0 14 15 18 7 16 4 5 8 10 5 14 9 1 9 17 16 1 12 6 11 8 9 13 11 18 5 16 8 15 19 20 12 9 20 1 0 14 16 13 0 20 18 6 17 0 13 5 1 3 19 1 3 20 10 7 15 20 15 20 17 14 9 4 1 11 8 20 6 1 11 4 15 20 0 12 20 6 16 18 14 16 17 12 12 1 17 5 7 6 15 6 8 3 12 18 16 4 12 4 14 13 1 3 6 11 14 1 10 18 2 8 15 15 10 12 19 5 16 9 6 0 16 2 11 2 0 6 17 3 0 14 19 18 1 5 20 17 7 1 8 8 2 5 17 3 10 16 1 3 14 17 9 19 14 3 13 18 0 0 17 18 6 3 9 11 4 11 19 10 4 18 0 9 3 7 8 17 4 11 5 3 16 1 9 0 12 2 17 20 10 16 19 10 18 17 1 1 19 15 14 13 13 6 1 0 5 9 17 10 16 11 2 8 11 15 17 9 3 7 10 11 20 16 9 19 17 6 1 17 1 11 18 0 9 3 0 17 3 3 9 15 14 7 17 16 19 15 8 2 13 1 6 18 9 11 20 4 7 20 4 3 10 15 2 0 15 11 15 0 5 7 4 2 11 8 17 2 3 19 2 4 20 16 15 8 20 20 10 3 18 6 11 17 11 2 1 7 6 4 19 1 2 17 0 17 20 0 14 10 13 6 13 1 11 10 5 2 10 10 9 20 20 2 4 5 19 15 5 18 11 9 2 4 6 9 16 8 4 7 17 8 19 0 4 11 8 15 15 18 0 4 8 19 20 16 7 4 18 8 11 12 5 4 12 10 18 13 8 0 3 12 19 17 0 2 17 17 11 17 4 17 14 6 14 4 2 5 18 16 18 7 20 8 15 3 7 15 18 2 3 7 13 19 13 17 19 15 20 15 4 6 3 17 17 1 19 15 9 12 19 10 6 12 18 4 19 19 17 1 8 20 18 6 5 6 5 12 18 16 19 5 9 0 19 17 12 7 17 9 0 3 6 8 16 8 6 12 9 8 19 10 8 4 14 7 7 10 1 20 5 3 17 8 0 19 7 10 2 13 9 2 4 14 5 9 2 1 18 10 3 2 0 6 14 10 6 8 19 9 16 16 19 1 10 20 4 8 7 5 11 12 20 7 7 0 0 2 0 17 9 0 20 2 20 18 11 8 9 1 18 7 9 20 5 20 7 5 13 0 0 3 14 17 6 20 10 17 10 18 7 7 11 15 11 15 3 6 15 2 8 10 16 4 16 5 12 18 5 11 0 20 1 11 9 5 6 5 16 3 2 10 13 18 9 4 11 14 18 16 19 9 17 2 1 17 13 5 15 13 7 9 8 18 9 1 7 9 2 16 2 7 4 3 10 9 6 4 17 6 15 6 9 18 0 19 6 18 14 19 18 4 17 7 8 12 11 10 6 15 2 3 19 7 6 19 14 14 5 8 2 17 6 3 8 5 13 11 16 18 6 13 15 19 3 9 9 7 7 19 15 1 20 6 13 8 13 2 14 5 1 19 19 16 14 6 2 10 3 20 18 16 9 3 8 11 18 11 4 6 16 3 8 4 4 4 12 2 18 8 14 7 19 10 2 16 16 14 16 11 6 13 12 16 12 3 18 6 11 13 4 19 11 8 10 8 15 13 14 13 20 16 13 12 12 19 2 3 8 17 1 19 15 16 8 17 13 0 20 14 0 14 16 4 7 20 17 9 15 11 17 3 17 18 0 17 15 5 2 7 9 16 20 12 14 14 17 4 20 4 5 12 5 4 3 20 3 9 1 14 16 7 4 12 0 14 18 20 18 14 8 20 19 6 17 19 16 5 13 0 7 17 10 0 6 11 16 2 5 15 6 1 16 15 8 1 13 18 15 14 7 19 3 16 15 9 7 1 8 17 18 16 15 18 7 20 8 2 20 0 14 17 13 5 5 6 7 19 5 15 15 8 4 11 11 7 11 13 0 9 5 12 14 14 14 8 6 0 14 1 18 0 20 2 3 16 17 19 0 4 2 8 13 8 15 10 8 5 6 13 9 12 2 0 18 2 2 20 20 10 3 1 5 11 0 18 16 8 7 15 2 15 8 9 16 6 7 0 8 8 20 13 15 20 1 5 10 10 4 6 13 1 15 0 20 4 14 0 6 6 7 6 13 7 5 11 1 18 9 9 8 0 4 16 10 1 2 0 2 13 15 18 5 3 15 12 10 17 7 8 16 15 5 12 17 6 10 15 16 5 18 7 8 17 19 7 9 8 7 5 11 10 14 7 5 8 4 17 17 3 10 11 5 3 13 15 5 8 19 12 9 16 9 7 1 20 3 6 19 20 13 18 17 1 10 6 6 5 9 15 12 10 19 2 20 14 12 2 3 2 16 6 7 0 1 10 18 6 4 18 11 11 11 1 0 9 4 3 8 20 19 12 2 3 6 13 19 20 13 10 6 17 2 16 1 5 17 7 7 11 10 11 13 4 15 11 17 4 11 12 11 17 6 11 12 16 19 1 2 10 16 15 12 14 12 16 3 17 16 19 9 7 3 3 0 4 2 4 13 19 0 16 10 6 2 1 5 5 10 19 7 11 15 10 19 14 1 19 11 15 8 7 18 10 15 17 20 7 13 5 16 7 13 16 4 20 7 1 1 6 3 17 4 5 12 10 10 10 7 15 2 9 19 14 2 3 8 15 7 17 18 2 14 18 9 11 13 9 4 0 9 6 6 18 9 0 14 15 12 7 1 18 5 17 2 14 18 20 8 13 6 4 2 8 17 11 7 20 0 11 10 15 11 6 17 15 6 18 13 10 4 10 19 18 19 3 17 3 14 13 10 10 6 1 1 10 3 17 14 4 11 8 9 10 13 5 19 10 20 10 13 11 5 16 19 14 16 6 13 13 18 19 1 14 12 4 7 12 17 0 1 15 12 18 13 8 7 0 13 14 4 9 5 15 6 8 8 15 15 15 7 6 19 10 1 12 15 18 4 14 4 6 15 17 15 4 10 5 14 10 4 11 14 8 20 9 3 14 17 10 13 4 20 18 18 18 9 14 1 7 5 20 9 10 9 20 3 8 20 20 1 3 20 6 5 2 11 3 18 0 0 15 17 11 9 2 18 8 9 14 10 3 2 10 14 19 8 2 6 17 11 17 14 0 12 7 11 1 19 2 1 7 5 20 8 14 16 5 12 5 1 20 6 12 11 2 11 2 3 19 17 18 20 11 11 14 4 0 0 19 18 14 13 19 7 20 19 11 6 10 9 14 0 12 20 1 0 16 12 4 7 17 9 6 9 19 14 15 13 1 2 0 3 12 6 12 17 19 0 7 1 1 6 18 13 13 3 5 0 15 18 17 18 3 1 2 17 2 11 6 11 1 11 20 20 2 4 11 4 0 17 6 1 6 13 17 11 18 11 18 10 14 8 20 0 15 17 8 2 9 10 0 5 3 14 19 18 6 0 16 12 9 7 4 1 3 16 2 17 20 8 4 13 7 14 5 13 20 16 9 5 9 9 20 11 9 0 20 15 17 12 15 8 4 18 7 5 5 6 3 18 3 14 4 17 0 0 6 7 17 12 19 12 12 7 1 19 3 3 2 8 3 10 10 19 19 14 2 4 5 17 12 1 4 10 10 3 10 13 11 2 12 18 15 2 11 3 5 3 7 4 2 11 0 1 8 11 7 19 3 1 7 8 18 7 13 5 16 12 5 0 14 13 0 9 3 17 2 7 0 5 13 16 12 14 4 7 13 14 20 20 4 6 17 11 15 3 7 16 4 12 14 0 5 15 17 4 17 18 18 5 9 4 9 15 3 18 8 19 18 8 17 0 7 20 17 6 19 8 3 4 18 2 20 5 2 0 12 1 9 12 11 18 19 15 14 1 2 11 11 12 7 12 11 12 11 14 14 12 5 6 1 1 7 3 17 18 3 9 16 5 19 14 0 19 10 11 8 18 15 15 10 11 3 15 18 14 19 14 19 16 17 3 5 9 3 18 8 0 18 11 7 14 14 5 20 12 19 19 13 16 9 19 9 16 13 13 16 10 16 11 0 9 15 12 15 1 20 13 9 5 0 1 18 3 7 0 13 5 5 8 19 9 17 5 5 1 18 0 20 18 0 11 20 1 11 17 7 16 4 13 17 6 5 10 5 16 14 8 20 15 12 18 2 14 0 16 8 8 8 7 15 1 18 15 13 20 2 1 20 6 0 14 0 19 18 11 4 10 15 0 13 15 7 2 15 8 14 16 0 3 15 13 15 1 5 20 8 8 12 17 20 7 0 10 4 6 3 4 4 17 4 9 3 6 1 9 3 1 0 10 17 12 15 2 13 6 17 19 2 17 9 7 6 9 2 12 4 4 2 17 3 15 7 5 0 7 17 1 5 12 11 13 19 7 13 3 14 15 13 10 20 7 19 12 5 17 7 6 15 0 11 0 15 8 11 20 16 15 6 13 3 11 11 17 20 12 17 19 16 19 18 20 1 13 6 15 4 11 1 3 1 6 2 7 18 1 3 1 10 16 3 18 4 6 12 3 8 18 9 14 12 10 1 5 20 18 2 5 13 8 20 2 9 11 17 4 18 16 5 20 9 7 1 20 19 15 13 6 14 16 4 5 7 19 15 17 6 17 7 10 10 19 10 6 12 8 18 12 18 12 5 16 14 10 15 10 11 8 14 8 5 19 4 17 17 17 14 14 1 0 13 18 19 6 9 6 4 16 17 9 19 12 8 1 8 0 0 9 15 15 8 9 12 20 20 15 20 12 16 15 10 11 3 16 2 11 0 3 2 11 5 10 20 13 15 15 5 1 10 12 7 2 3 14 3 16 1 9 14 2 7 15 5 11 2 13 15 10 12 6 3 3 6 12 7 2 6 12 18 1 13 20 9 19 14 14 11 20 4 8 13 10 15 16 6 3 15 1 11 4 16 13 8 18 4 11 17 13 3 4 7 12 6 4 11 7 17 7 19 13 17 10 15 11 6 3 16 15 2 8 19 6 16 1 20 15 6 19 4 2 4 19 14 3 0 1 20 20 0 11 19 5 16 15 15 5 8 13 10 19 8 20 10 3 9 13 18 8 6 3 2 16 0 5 16 1 2 13 12 13 8 4 6 2 16 3 4 4 3 7 1 3 9 8 18 14 6 3 1 10 15 20 17 14 5 4 17 10 0 5 10 16 17 0 9 1 5 15 11 20 18 5 16 6 4 3 13 17 14 20 11 17 20 18 18 13 4 3 12 20 7 5 15 10 12 0 13 0 10 6 16 20 16 20 19 2 12 5 11 2 13 1 19 20 20 13 12 4 6 20 4 7 17 11 17 16 13 14 2 6 1 13 19 8 8 7 14 9 17 16 0 6 7 2 3 16 15 20 13 17 2 18 16 6 10 10 9 7 4 4 7 10 9 7 20 20 9 6 14 15 2 3 1 14 12 1 16 19 17 7 0 14 17 4 1 18 12 18 5 0 8 9 17 10 7 2 0 14 1 5 5 14 5 11 20 9 19 20 1 7 1 5 12 6 0 5 20 9 9 1 9 16 15 20 6 17 19 11 19 9 15 2 12 1 16 8 4 8 11 0 8 1 13 0 4 4 18 2 15 3 12 18 20 12 8 10 19 3 5 0 14 18 10 19 17 18 4 3 10 7 12 15 20 14 19 16 14 15 16 18 17 2 2 6 11 16 1 13 7 6 4 16 11 18 9 1 10 17 0 18 11 12 14 20 8 20 15 4 5 4 12 1 9 18 4 14 10 13 20 2 9 16 18 7 8 13 7 18 5 20 15 10 3 6 3 12 11 11 18 12 14 16 7 1 4 10 11 12 2 3 2 16 0 2 16 18 18 8 3 10 4 17 11 4 6 9 2 12 18 0 20 5 15 17 4 14 18 1 18 12 14 19 13 8 7 3 8 2 13 14 15 17 5 8 14 4 13 12 12 4 8 7 19 20 16 10 2 16 20 10 4 5 19 5 17 5 4 9 1 7 14 18 12 17 2 10 7 18 20 20 0 20 10 20 9 15 3 8 9 17 5 8 1 8 4 19 16 20 13 11 3 12 1 2 20 14 19 19 2 17 6 17 16 9 19 13 5 5 12 19 16 3 19 17 5 17 16 14 15 11 2 9 17 12 11 0 9 8 9 11 8 16 3 20 8 0 8 7 14 20 1 12 6 16 5 0 13 1 18 4 11 8 2 13 7 2 9 6 14 2 10 9 18 0 17 18 7 18 4 16 5 18 16 6 11 17 7 14 20 4 15 19 10 4 20 10 18 13 4 18 2 12 5 7 1 7 13 3 8 5 6 4 9 10 7 12 0 17 7 7 14 19 17 11 15 1 14 15 3 1 0 2 19 7 1 11 3 8 2 11 4 19 16 15 4 6 7 6 4 15 5 20 15 15 8 4 8 16 10 11 15 1 6 16 15 4 9 2 10 16 5 7 18 14 12 20 20 7 4 20 0 19 3 11 10 6 12 15 8 6 15 18 16 12 16 9 16 9 13 19 17 18 14 4 11 20 3 10 11 16 2 9 19 6 2 6 11 7 11 16 9 18 4 14 5 4 12 11 9 14 10 6 19 11 18 3 5 18 16 5 10 8 3 12 12 12 17 3 10 8 15 8 7 0 5 5 0 13 13 3 15 1 17 3 11 8 15 0 3 11 7 0 10 16 13 3 6 20 20 3 10 8 2 7 12 10 2 11 9 4 12 16 8 17 1 7 14 11 3 18 14 1 9 8 5 18 6 16 0 19 0 17 18 19 11 3 4 5 0 18 5 10 15 13 13 5 19 19 0 15 11 9 16 8 19 5 18 11 18 7 10 11 10 7 14 10 16 1 15 18 8 1 15 19 12 4 13 4 12 17 13 11 19 18 2 4 11 11 1 10 4 9 20 5 7 16 16 7 8 3 14 9 18 1 19 3 1 16 3 4 8 19 17 5 14 11 3 9 14 4 4 14 20 20 2 2 8 0 12 10 9 20 15 13 13 1 8 15 18 14 9 6 10 8 1 5 7 12 14 5 3 9 17 19 6 5 13 7 15 4 5 3 5 9 7 5 12 5 13 7 9 19 20 6 17 11 14 0 17 10 17 17 5 12 16 0 4 0 19 15 15 12 1 18 12 6 3 17 4 19 7 13 14 20 14 16 10 9 5 18 4 19 0 11 17 10 10 9 10 4 17 4 11 4 9 4 8 18 8 16 0 10 14 8 3 11 16 14 12 18 9 8 6 17 11 9 1 16 10 7 3 12 6 18 1 17 11 1 1 10 6 1 13 16 9 19 4 6 9 7 0 14 8 16 7 16 4 8 1 19 3 0 6 20 14 8 19 18 0 18 17 7 19 11 12 11 20 15 3 2 8 12 1 8 3 13 19 11 0 3 15 17 15 6 1 10 0 5 20 1 11 10 7 20 20 4 7 3 3 4 15 2 10 16 14 18 3 15 20 20 0 5 14 17 10 16 14 4 16 3 5 1 13 6 10 14 0 3 1 0 9 13 20 9 13 8 3 6 14 16 9 1 2 8 17 20 10 7 19 10 14 16 7 17 2 15 2 15 15 5 5 8 16 17 8 2 18 4 3 20 12 2 19 11 5 14 19 2 4 14 15 1 16 20 2 7 0 11 0 3 13 12 3 8 16 9 5 14 6 4 2 16 20 5 16 9 3 12 7 18 0 0 4 11 4 20 13 6 7 12 12 5 4 7 4 7 0 17 8 20 19 2 9 2 17 19 9 13 19 14 8 15 17 11 12 15 10 6 14 1 17 18 14 9 11 12 0 19 8 3 15 20 2 20 5 1 6 1 3 10 14 10 2 6 5 13 17 13 19 14 15 19 18 14 11 20 19 18 13 6 7 20 1 11 9 1 0 8 20 18 2 4 12 5 1 17 5 3 8 10 6 7 2 8 3 1 12 5 7 19 15 9 1 19 20 19 2 0 16 0 16 4 16 6 8 8 11 3 2 15 15 3 12 17 12 17 18 17 16 9 11 19 13 10 2 3 4 8 15 20 16 7 13 6 4 3 17 5 11 13 14 1 20 19 12 19 16 17 5 20 14 0 17 8 7 2 14 5 4 4 2 6 16 7 11 17 10 6 19 16 0 15 18 4 10 20 19 19 20 13 8 18 4 18 20 13 15 9 14 18 14 17 16 13 2 12 7 15 14 10 2 8 16 4 15 6 10 6 6 18 15 11 2 7 5 10 9 6 7 11 1 1 13 15 6 14 11 3 18 1 6 15 18 8 8 11 16 13 20 7 6 18 19 5 1 12 12 8 4 16 17 8 3 14 11 1 15 7 20 16 6 17 9 0 9 8 7 8 5 9 10 4 16 18 10 10 8 17 20 17 15 10 15 8 14 2 3 11 17 7 3 6 0 17 3 12 6 5 2 4 3 5 1 12 14 1 19 15 13 9 17 13 7 6 19 14 0 19 3 6 19 1 9 1 13 12 1 4 20 8 3 3 8 13 10 9 5 5 17 7 19 3 5 17 6 0 4 0 9 18 18 17 1 10 3 18 8 20 12 7 12 1 12 14 8 12 16 1 13 13 17 8 13 6 17 13 19 9 14 17 13 7 20 0 5 0 15 17 8 8 0 10 17 0 2 14 12 17 11 20 16 11 18 18 1 2 5 19 12 20 5 5 1 13 0 17 10 9 16 12 13 10 4 2 3 5 13 8 19 11 2 7 11 7 5 19 3 18 6 8 6 19 20 13 7 6 6 15 19 18 6 2 3 4 0 18 17 4 9 10 6 15 2 6 1 5 15 0 3 17 18 3 17 8 0 0 14 9 6 7 14 11 17 3 12 7 7 10 19 14 14 3 17 9 4 0 8 3 4 19 6 6 17 10 15 2 12 14 17 2 18 18 10 11 16 11 13 5 10 14 10 13 0 19 3 9 0 2 14 12 8 10 1 19 5 10 8 2 18 3 20 16 19 18 13 8 16 14 16 8 8 15 18 3 1 3 20 6 10 3 14 15 11 0 6 13 1 19 11 17 9 13 0 0 9 6 5 13 16 14 15 3 5 18 0 20 19 9 6 13 20 1 4 1 19 4 15 7 1 5 7 6 10 8 13 20 18 12 9 0 5 4 6 1 9 15 16 11 12 1 3 17 19 12 18 0 0 14 5 15 18 15 7 12 9 5 10 10 8 7 0 4 0 17 8 13 11 15 17 20 2 6 19 16 4 15 16 17 11 16 17 16 14 7 5 1 11 7 20 4 0 15 0 0 0 18 6 2 20 18 4 12 19 12 1 14 4 8 18 2 17 9 13 16 6 17 11 9 6 7 6 0 14 14 7 20 3 3 15 7 4 4 16 18 0 19 19 14 18 8 16 2 10 3 16 2 19 7 1 17 1 10 13 9 9 10 1 2 19 0 12 3 5 15 12 16 7 17 8 20 6 14 10 4 8 2 3 9 0 4 5 12 5 7 6 13 0 9 9 18 5 8 17 13 15 7 3 13 20 5 18 16 13 15 12 17 18 0 2 0 2 6 19 3 7 8 5 16 5 16 3 5 9 1 5 8 1 20 17 13 6 6 17 8 16 8 4 16 11 2 15 18 12 11 9 12 3 13 5 10 3 12 5 9 1 20 8 12 6 15 16 8 6 1 3 2 3 20 16 1 3 6 1 3 11 12 8 11 11 15 5 15 20 0 14 1 3 6 6 6 8 8 2 8 8 10 20 19 15 0 18 6 4 4 8 20 15 7 8 18 2 4 6 9 6 7 4 19 4 12 11 20 8 2 13 10 8 10 9 8 4 7 14 19 3 9 0 4 6 7 0 18 12 19 5 4 14 14 10 11 12 10 5 9 7 3 7 2 12 12 9 3 20 16 6 6 9 9 7 7 14 19 8 0 8 4 6 19 0 2 3 1 0 18 19 18 4 0 18 1 9 7 5 2 7 6 10 4 11 18 12 10 6 20 14 13 2 20 4 7 10 8 17 7 6 12 5 6 15 11 10 11 18 16 1 0 3 2 14 0 2 18 18 6 15 15 5 14 14 0 3 16 3 2 13 1 7 2 15 5 20 16 6 4 2 7 16 16 11 16 11 10 10 17 0 18 12 6 3 5 0 14 3 14 0 20 6 14 12 12 5 4 4 9 6 14 20 7 2 19 3 20 17 2 5 9 13 15 17 1 7 10 8 12 10 10 18 7 3 5 17 11 13 20 3 4 5 6 5 14 19 3 2 12 19 15 16 2 1 8 10 12 14 6 18 13 3 3 7 7 11 17 11 3 17 0 9 16 11 20 9 17 5 0 19 13 14 17 3 17 11 10 17 15 4 14 14 5 18 11 18 3 20 6 3 16 7 10 6 7 15 6 18 15 2 15 12 13 5 5 14 5 5 1 15 0 2 17 14 4 8 2 18 4 9 8 14 11 18 17 0 15 4 2 6 12 10 3 6 8 20 20 11 14 5 15 2 15 5 14 16 13 14 12 5 10 14 11 2 16 18 18 6 18 3 2 2 10 8 12 10 8 15 5 15 14 12 15 11 0 5 9 14 13 9 1 7 11 2 0 15 5 11 13 17 6 17 17 13 19 1 15 10 5 9 6 7 18 19 9 14 3 19 14 6 14 18 15 18 6 13 13 1 11 12 20 6 12 11 2 12 11 1 2 12 14 5 14 12 4 20 3 12 0 5 15 13 18 3 20 4 14 11 14 17 15 6 10 2 9 17 2 8 20 13 19 12 11 19 13 15 6 6 9 19 9 14 17 3 19 7 0 3 19 6 1 5 19 1 10 16 0 20 14 19 18 18 7 5 3 12 1 8 16 19 17 3 18 17 1 12 1 6 12 2 2 10 12 3 6 11 1 9 4 0 1 20 19 5 6 17 14 8 14 19 20 14 12 15 9 0 13 2 17 5 18 5 9 13 5 8 5 1 8 17 17 17 19 20 17 2 13 11 17 8 11 16 6 5 4 7 6 13 17 13 8 4 0 20 16 16 9 4 19 19 19 13 5 16 11 20 11 0 13 8 14 20 8 4 3 14 15 4 16 13 6 11 2 2 6 4 9 2 13 7 5 19 15 9 5 5 14 12 1 13 7 7 20 13 14 0 17 6 7 8 19 0 0 16 8 9 2 0 18 12 0 14 11 9 13 4 20 5 11 1 5 19 12 18 11 2 10 9 19 8 8 10 5 8 9 15 14 16 13 16 10 11 11 16 11 13 11 12 3 16 17 5 3 2 3 16 12 19 15 15 13 9 5 4 4 3 10 17 6 12 9 10 5 2 15 5 4 0 1 1 20 1 14 15 1 4 0 3 14 11 0 16 10 1 4 20 20 5 15 7 18 7 5 13 7 14 1 12 15 18 15 2 20 16 7 13 10 15 0 1 7 9 20 0 20 0 15 12 1 7 13 16 8 14 9 14 3 0 3 18 16 12 13 0 15 18 16 18 14 11 10 15 5 3 18 14 6 1 16 7 6 0 20 3 1 7 17 6 14 15 20 0 14 7 0 12 19 6 3 9 2 9 8 6 9 14 18 7 17 2 16 0 10 11 12 10 18 20 12 9 11 7 20 19 18 5 5 15 20 12 5 1 0 5 13 17 3 7 12 6 1 10 14 19 16 3 5 4 8 1 10 10 15 18 19 17 18 15 11 5 9 6 13 19 14 14 16 10 0 18 8 13 18 2 18 12 5 13 7 6 13 16 12 19 20 0 8 15 10 4 17 13 18 7 18 19 15 6 3 16 13 13 9 11 9 0 0 0 7 3 14 8 9 0 20 13 20 8 17 6 16 1 1 18 20 11 17 15 10 8 0 15 17 18 7 10 3 2 6 0 10 1 7 19 0 19 0 2 4 1 14 7 12 11 17 20 13 13 1 5 13 18 19 5 16 0 12 13 0 2 2 14 11 7 13 7 19 2 2 14 13 8 16 9 18 18 3 3 10 15 10 15 19 0 3 13 8 15 20 9 2 9 10 8 7 8 14 5 13 9 18 5 19 6 20 11 18 0 17 17 1 7 7 3 9 7 1 12 13 15 8 2 8 20 17 5 4 5 13 13 6 18 2 7 2 18 19 19 6 6 8 19 4 1 4 8 4 0 16 19 7 0 9 0 5 2 18 13 20 3 3 18 12 1 9 15 9 5 11 10 8 8 11 5 13 15 5 9 12 9 20 14 15 15 9 14 17 3 1 1 5 9 18 17 6 2 7 8 1 17 8 14 19 15 11 16 17 11 7 1 19 20 20 5 2 8 8 9 16 11 19 13 19 1 20 11 4 3 15 2 8 7 20 3 20 11 5 13 4 1 17 13 3 17 12 2 18 14 2 12 0 7 20 14 5 9 20 15 0 15 2 0 11 3 7 14 17 5 19 20 6 7 1 0 16 17 10 18 13 0 9 17 7 17 2 7 6 17 12 7 5 8 11 4 19 7 11 12 2 3 14 5 5 9 3 11 2 7 1 10 13 5 16 6 0 19 17 19 11 1 15 18 7 8 20 5 2 5 5 5 1 3 7 2 10 15 15 16 0 4 3 19 12 13 11 8 13 19 5 12 3 4 2 7 4 8 12 14 12 18 18 16 6 13 2 15 18 20 4 7 17 3 16 2 17 16 19 16 0 5 9 17 14 8 14 5 4 11 8 20 7 18 2 0 10 9 14 20 13 20 13 4 17 18 13 3 16 18 5 20 4 9 2 5 12 8 5 9 19 20 6 17 20 8 9 12 2 3 20 16 7 0 6 16 12 12 19 15 10 10 11 5 15 18 18 19 14 9 6 7 6 17 15 5 10 14 1 3 6 9 9 18 18 15 8 9 3 0 19 5 20 19 3 9 3 18 5 15 9 12 13 5 16 14 1 16 20 10 4 20 18 12 19 7 20 20 3 12 2 2 14 13 20 7 11 14 7 5 7 17 1 14 10 6 13 7 11 2 6 8 9 3 14 6 14 1 2 3 7 6 8 13 3 0 7 17 6 0 19 13 1 0 3 16 0 9 17 18 4 8 0 9 13 10 3 0 11 10 3 13 10 5 14 6 17 6 6 20 11 20 10 2 18 13 1 17 8 18 5 18 16 7 7 20 12 16 20 20 4 12 13 0 13 1 0 17 6 13 12 11 16 17 2 8 13 18 12 15 9 2 9 14 3 4 16 1 5 14 11 10 3 15 12 16 13 13 13 13 19 12 10 2 8 18 18 10 18 2 20 19 5 5 15 4 17 20 6 13 3 2 0 8 12 6 6 3 17 14 2 4 17 8 5 1 0 5 14 8 20 3 14 5 18 3 12 1 15 12 16 5 9 19 15 3 10 5 17 4 18 7 5 7 10 4 7 11 1 3 3 5 17 19 2 13 18 16 4 12 4 6 8 2 13 20 1 9 3 8 7 17 20 8 3 7 4 20 16 3 3 20 16 1 5 12 7 6 15 15 12 0 5 16 18 6 6 0 17 2 7 13 10 20 19 8 7 0 0 9 0 16 20 4 7 11 12 11 16 11 8 12 13 19 2 10 1 12 13 20 2 20 20 7 16 4 9 9 20 18 3 12 3 4 6 8 7 2 13 8 18 13 14 13 16 4 2 2 20 4 2 18 0 16 19 10 19 0 18 8 15 7 14 10 6 17 18 18 19 13 15 17 8 15 14 10 0 7 16 19 14 5 5 20 17 9 16 17 6 8 13 0 20 17 3 8 20 13 19 7 1 10 0 1 17 15 2 15 3 14 10 4 20 17 9 18 8 2 2 1 8 3 13 18 2 17 2 20 4 1 10 20 14 18 13 14 16 17 18 6 7 19 18 19 11 1 7 12 12 0 19 17 11 5 6 19 15 4 13 0 10 12 20 4 12 3 19 0 12 18 17 7 0 2 15 17 19 17 14 1 1 13 11 17 3 9 10 8 4 7 18 2 13 19 5 16 3 2 11 15 8 6 5 10 12 14 20 18 11 8 0 14 13 15 18 6 7 19 13 19 16 18 18 12 19 11 3 7 3 5 13 6 1 0 16 5 18 1 10 11 18 12 3 17 10 12 20 7 12 15 16 5 15 11 13 0 0 7 3 10 8 11 20 1 18 15 9 19 6 13 20 2 0 13 4 7 8 11 11 13 16 16 7 16 1 7 10 10 9 9 4 10 4 2 5 4 20 13 5 13 5 5 4 8 6 1 10 5 19 15 9 12 8 17 10 8 17 11 5 18 6 0 7 16 12 6 12 20 7 0 18 1 2 16 20 2 9 3 14 12 4 9 8 0 13 5 17 4 10 7 10 19 12 0 2 6 6 15 14 20 14 18 6 4 16 4 18 7 18 6 17 14 10 6 15 11 5 8 15 10 17 20 6 7 17 6 3 5 15 0 9 10 18 13 19 5 9 8 8 11 7 16 0 17 12 3 17 3 19 9 15 19 14 2 7 5 14 19 3 13 1 10 2 11 15 9 0 6 9 10 3 19 6 6 5 18 12 11 2 16 19 8 1 13 18 5 14 1 8 5 7 1 8 3 16 19 1 20 5 18 0 14 6 15 6 7 13 9 9 19 14 4 0 7 12 20 15 11 6 16 19 10 6 16 10 12 18 4 7 1 20 4 10 2 14 5 4 2 10 10 1 18 19 19 14 13 10 15 5 15 20 14 9 7 14 3 2 5 7 0 11 6 7 8 4 6 7 16 10 14 19 4 6 2 19 0 9 1 18 16 5 15 6 7 19 1 18 17 16 12 4 15 2 7 14 5 16 1 14 4 18 7 19 6 6 2 17 4 3 16 19 17 17 19 18 17 3 3 2 7 7 10 16 10 17 10 18 1 9 4 9 16 5 1 20 19 17 12 20 19 18 16 7 18 4 8 19 19 12 20 12 7 14 13 17 16 18 4 12 15 20 5 9 17 2 13 14 3 5 12 15 15 0 17 9 11 7 19 15 16 4 2 6 14 9 17 14 9 6 5 17 17 8 17 10 5 2 2 6 9 14 5 11 13 20 16 3 8 17 5 15 19 8 7 18 9 20 3 5 12 20 0 2 7 15 16 4 7 13 0 6 19 4 1 18 17 0 14 13 14 10 4 7 16 14 6 4 7 4 16 0 1 8 17 19 3 1 19 3 14 7 2 0 1 6 8 13 11 6 6 7 3 18 0 16 8 18 2 2 9 20 2 19 17 6 3 12 6 15 13 17 19 10 12 14 2 6 2 18 19 11 18 16 20 8 1 15 3 5 13 6 18 6 5 18 0 13 16 20 16 20 6 18 4 14 11 4 11 14 2 2 2 17 6 15 3 0 4 0 20 12 5 17 10 8 1 8 14 15 16 6 4 17 2 3 9 15 14 16 4 13 6 2 20 6 12 20 11 16 5 7 20 12 11 0 15 13 6 19 6 16 11 20 20 12 14 13 8 0 10 7 2 20 6 9 20 10 14 0 18 0 8 0 6 13 8 9 4 10 15 4 10 5 2 12 14 13 18 14 9 8 14 4 7 4 1 16 7 8 13 11 0 0 4 4 13 3 14 7 2 1 9 18 14 0 3 3 15 0 7 8 4 12 19 9 20 6 6 13 16 13 2 6 19 3 12 14 11 0 17 7 9 1 20 11 4 5 8 11 17 12 15 4 6 3 0 14 14 15 8 5 15 2 13 16 0 5 20 16 5 20 14 5 16 19 6 18 11 20 15 13 13 18 9 17 14 3 0 20 5 10 4 14 14 8 12 16 8 9 14 12 17 6 7 16 18 9 19 1 9 13 16 10 2 19 20 10 0 19 9 12 15 6 15 18 17 10 2 7 0 0 4 11 14 17 3 7 4 8 8 13 16 12 10 10 9 5 0 5 16 13 1 9 18 7 17 9 15 11 15 3 9 8 17 20 7 20 0 12 19 17 19 11 4 3 15 4 16 10 2 9 9 5 14 14 15 12 11 19 5 7 13 7 7 12 15 10 5 16 9 15 18 5 13 0 7 17 11 16 6 19 1 5 20 11 6 7 0 4 5 8 19 9 16 16 20 4 3 1 6 12 19 6 3 16 4 9 8 20 6 17 9 19 4 4 0 20 10 10 2 1 1 16 20 9 0 10 0 13 14 8 20 7 3 6 6 15 4 5 16 16 15 10 19 8 5 15 2 6 10 1 17 10 10 9 15 18 17 6 8 14 13 0 8 14 15 5 7 19 3 19 14 10 19 12 5 4 19 12 7 13 15 13 10 4 12 4 9 1 19 18 1 9 9 8 10 14 4 14 19 3 4 1 8 8 6 13 14 10 5 14 17 2 6 1 2 16 8 15 8 4 19 15 19 15 5 0 6 2 8 15 4 10 6 11 13 2 5 5 19 16 13 15 18 6 19 0 7 6 16 12 15 1 8 11 4 18 9 0 0 18 13 9 13 20 0 17 16 3 18 5 7 10 8 2 1 13 14 17 7 11 9 8 16 12 18 9 5 1 1 18 5 15 6 14 20 16 5 11 14 2 6 20 11 9 20 13 9 20 2 10 0 2 18 15 1 9 1 7 0 1 10 8 4 18 15 6 14 11 5 6 3 18 12 8 19 13 16 8 13 17 9 10 3 4 2 0 11 11 6 5 13 15 14 18 6 12 12 11 16 11 7 19 6 4 0 7 4 8 6 7 16 0 17 11 18 12 1 1 8 2 5 15 2 11 14 3 5 5 10 7 10 14 3 20 15 6 14 0 4 7 13 7 8 9 0 7 7 17 15 7 0 0 18 16 4 18 10 18 9 16 5 12 11 20 15 0 18 17 2 15 14 2 11 10 3 11 14 19 5 9 12 16 20 2 6 10 15 11 15 3 2 7 18 8 15 9 4 0 18 15 11 11 2 11 10 6 15 19 7 0 14 17 14 11 19 1 16 14 9 5 10 3 19 6 10 0 15 12 5 5 14 5 8 17 6 0 12 20 14 14 14 11 13 15 2 18 0 16 19 0 3 19 4 16 9 20 9 1 19 7 8 20 6 11 13 16 8 6 14 4 4 13 12 13 17 13 11 11 10 3 19 14 14 0 20 15 15 3 15 4 20 19 16 9 13 5 5 1 12 20 11 11 5 5 6 16 14 0 7 3 5 4 11 16 2 9 14 18 10 5 6 12 16 17 16 0 14 5 11 4 1 17 1 17 11 4 2 16 16 18 19 2 10 14 12 15 13 5 10 8 7 19 7 1 14 16 0 11 12 7 19 13 4 18 12 3 18 18 4 11 17 17 19 8 1 15 5 5 7 15 13 9 5 1 6 15 3 5 9 3 10 13 15 15 13 10 0 5 20 12 18 11 1 2 7 19 15 0 15 13 9 1 12 6 1 3 10 10 15 12 5 9 3 19 5 4 0 13 13 9 19 16 0 4 18 20 2 7 20 17 7 2 8 18 2 7 9 0 0 10 4 3 8 6 19 9 3 2 18 6 6 19 7 7 20 1 12 6 11 1 11 10 7 1 11 6 0 13 8 2 1 17 13 3 16 14 10 12 10 6 7 18 1 18 0 9 12 1 19 5 5 19 7 1 13 20 16 0 8 14 0 6 10 18 14 10 8 19 16 20 18 17 14 18 1 13 6 15 0 1 6 12 8 12 1 8 8 14 1 0 18 13 15 2 3 6 20 12 16 7 6 1 19 1 8 3 6 6 1 14 7 5 0 18 16 3 6 14 18 12 19 1 7 9 18 15 2 20 7 6 15 1 16 14 4 15 2 4 20 1 5 6 4 14 6 9 9 19 10 6 15 17 13 0 5 9 19 9 10 6 4 9 7 2 9 10 3 20 6 14 6 4 7 20 10 12 18 17 13 7 6 0 4 19 16 20 14 18 8 20 4 15 2 2 0 12 6 0 10 7 17 5 9 9 16 6 12 8 13 18 10 4 10 15 13 9 14 6 15 19 18 2 8 18 20 11 14 1 15 0 2 0 0 14 17 0 16 14 3 17 5 16 3 13 2 17 16 19 7 9 2 3 15 20 15 20 14 11 7 17 6 2 0 4 11 3 2 14 20 4 4 18 2 5 10 19 6 18 1 16 8 1 1 2 0 20 8 18 3 15 15 12 3 18 16 1 13 12 15 2 14 7 5 14 17 14 3 16 13 0 8 13 19 19 18 5 9 15 1 18 12 18 10 1 16 9 2 2 5 2 3 20 5 6 14 19 4 11 18 16 19 5 13 3 13 1 20 5 17 11 11 12 19 13 0 7 16 3 3 13 12 8 8 12 5 19 10 4 8 11 7 8 17 18 14 11 11 0 2 9 2 5 16 0 16 0 17 6 10 20 14 10 19 1 16 7 11 19 17 1 12 11 11 18 7 11 11 3 20 13 9 13 7 7 2 15 3 9 7 12 10 12 1 17 20 3 19 8 8 3 6 13 8 0 15 19 4 8 5 10 7 1 11 18 16 11 11 18 14 11 8 8 15 15 7 19 1 10 18 15 4 11 16 16 6 17 0 12 4 5 15 15 8 1 10 17 9 14 2 15 12 15 14 15 3 0 0 19 2 1 13 12 16 12 14 19 17 14 10 1 2 4 1 9 4 13 8 19 7 19 5 0 10 14 16 3 3 4 3 20 13 15 4 10 0 7 15 6 4 2 2 19 7 17 16 4 19 5 10 9 17 20 1 17 15 17 17 18 7 8 16 4 0 14 17 13 10 19 18 7 18 9 1 1 3 7 14 12 18 9 16 6 17 0 7 20 2 19 0 5 3 3 16 4 5 11 5 7 5 6 8 9 12 15 8 4 1 12 6 19 2 2 7 3 13 6 7 14 1 4 9 4 17 8 12 5 13 4 16 12 1 13 9 8 15 8 0 1 18 20 6 4 13 5 12 6 0 4 17 2 0 13 16 10 18 11 6 2 5 2 3 0 2 8 20 11 20 2 16 19 9 15 1 13 10 13 19 1 5 15 20 9 1 3 0 12 14 16 5 1 15 3 16 7 16 15 3 0 15 3 6 6 11 12 7 10 18 8 2 16 10 17 16 8 1 12 4 17 2 7 13 19 15 8 17 15 16 15 14 8 3 17 3 8 20 3 16 14 16 6 4 4 19 2 7 19 3 1 12 20 2 14 19 9 5 8 15 18 6 15 5 13 0 10 8 16 14 20 2 1 13 2 10 14 17 2 7 6 19 1 12 10 20 17 1 6 20 2 7 3 8 13 1 16 4 7 1 15 11 4 3 2 5 19 5 17 7 9 18 1 14 11 17 16 9 19 6 14 14 12 3 6 4 3 4 2 14 19 16 2 9 4 0 13 1 0 17 9 12 17 12 3 16 3 9 2 7 11 10 16 2 17 1 4 5 13 11 12 6 11 16 8 3 14 3 6 19 10 6 4 11 14 16 7 12 7 5 17 16 4 3 9 15 19 7 0 9 2 12 18 0 6 8 9 7 7 6 15 3 0 15 6 20 9 0 5 19 3 13 7 18 5 14 4 3 3 5 3 2 5 4 3 14 0 7 14 5 10 12 17 20 8 1 2 15 1 13 0 2 5 18 7 2 2 7 6 20 2 2 16 7 1 10 16 1 17 17 8 6 20 18 12 17 19 8 16 0 13 5 13 20 6 19 5 9 18 0 9 2 14 9 11 8 16 13 15 0 8 9 18 2 3 17 3 10 1 12 1 3 14 2 10 8 3 18 17 13 18 13 7 18 5 11 17 18 4 4 5 20 0 12 9 4 9 18 14 9 8 6 16 0 14 3 20 3 4 9 0 10 0 16 13 13 8 4 17 17 0 10 0 2 1 8 19 15 11 13 16 16 11 19 14 9 10 7 5 11 15 19 17 10 2 8 11 18 16 2 3 13 14 10 15 3 9 14 16 7 16 16 8 20 17 1 16 1 1 12 7 1 3 12 12 9 0 8 17 7 14 14 2 15 6 9 9 11 7 8 2 5 17 7 14 20 13 3 5 18 14 1 4 7 2 16 0 0 17 1 17 8 11 8 10 12 2 3 17 0 10 3 4 1 14 2 19 2 15 15 19 2 1 18 11 18 13 0 1 12 17 0 0 4 12 9 3 10 13 13 19 5 20 12 19 6 5 4 17 0 17 14 7 6 18 7 0 18 2 14 7 19 7 15 10 18 1 0 12 9 1 20 2 9 16 7 16 14 19 14 11 3 18 0 13 12 16 8 16 14 18 13 12 14 16 6 10 7 11 6 7 9 9 1 14 3 7 0 15 10 10 2 13 7 19 12 13 18 4 4 4 1 16 20 2 2 3 15 11 7 14 6 11 18 9 11 15 2 1 1 1 20 17 6 5 15 6 7 2 5 16 11 2 1 13 3 3 20 19 18 20 5 2 2 20 14 13 15 20 13 2 13 6 4 4 3 5 4 5 19 5 3 11 11 7 12 13 3 14 12 8 14 9 13 3 6 1 3 0 16 17 8 15 1 17 4 13 8 13 13 11 17 6 10 6 15 1 19 14 6 19 1 8 20 0 12 7 19 20 14 10 20 14 15 16 8 10 6 11 8 19 19 4 13 12 17 9 11 0 6 3 5 3 8 3 10 3 20 20 6 12 2 9 15 5 2 3 18 1 13 13 7 0 9 13 6 13 5 17 0 9 6 12 8 16 2 18 0 3 17 3 18 19 12 5 11 8 19 9 20 16 5 7 7 16 4 16 17 9 16 5 10 1 8 4 5 13 14 9 1 3 7 4 5 6 9 15 8 13 13 9 10 17 5 12 15 8 2 19 11 14 7 1 15 1 6 8 14 17 7 2 6 8 20 14 18 20 1 12 4 20 5 18 20 5 19 20 16 18 7 13 11 11 0 20 3 20 9 5 2 2 14 3 16 17 14 4 10 9 2 7 5 11 12 17 18 20 4 5 13 11 8 6 9 15 10 3 10 4 9 17 15 16 12 7 20 18 6 1 15 2 1 20 12 16 3 12 3 1 16 10 0 7 2 5 17 9 0 15 1 12 3 8 6 11 17 8 15 15 6 4 15 15 3 4 5 8 15 9 19 16 6 10 2 4 15 14 1 7 7 9 10 10 20 10 17 6 20 3 14 14 7 16 14 3 4 19 19 9 17 13 18 15 7 4 15 17 13 9 16 2 8 15 6 5 14 18 10 10 20 6 2 12 16 13 16 7 16 11 17 12 13 14 11 15 11 20 7 19 16 20 1 3 3 13 18 4 10 8 11 3 17 9 12 2 7 9 0 2 9 20 1 3 12 11 4 4 10 12 16 0 16 3 13 16 9 19 1 18 4 2 3 19 17 14 0 15 7 7 6 10 20 17 15 16 14 4 0 16 16 7 0 3 1 11 3 9 10 20 15 10 12 19 19 19 2 0 10 2 6 13 19 0 15 4 17 0 9 11 20 5 14 18 7 8 1 10 19 18 0 19 8 11 19 8 7 14 19 13 13 0 0 2 6 1 15 4 6 5 0 6 2 3 12 12 15 13 7 9 4 6 15 7 10 0 13 15 4 2 0 2 0 7 12 18 3 0 2 3 0 7 3 20 20 0 19 10 18 7 0 10 4 6 1 16 10 8 19 15 11 19 6 7 5 2 6 8 8 1 17 5 0 17 7 15 3 8 6 13 0 8 10 20 14 4 2 12 2 1 15 2 10 17 7 6 2 18 5 20 4 9 13 3 2 4 14 5 0 17 4 9 2 16 16 15 15 7 2 10 17 11 4 17 10 17 4 1 17 7 16 20 4 4 15 18 19 3 7 5 15 8 8 8 5 4 17 2 14 10 20 18 7 15 14 12 9 8 16 11 7 20 5 7 17 14 4 17 18 10 6 2 4 4 20 18 9 13 14 0 12 9 0 6 12 1 1 8 18 14 13 8 6 5 10 12 11 11 7 14 0 10 7 1 19 12 15 14 10 9 9 19 20 6 15 14 13 0 17 15 11 2 13 17 14 17 17 9 17 6 13 0 5 3 19 6 1 5 18 7 14 10 16 3 2 6 4 14 5 0 4 3 17 15 10 0 11 8 11 13 16 5 19 1 11 10 8 13 18 0 5 12 8 19 4 8 9 19 19 15 6 20 3 9 19 19 5 5 2 7 12 3 1 5 12 6 16 19 0 10 2 5 11 6 14 0 9 1 15 4 15 16 2 6 8 6 8 9 0 16 15 19 1 4 7 12 11 14 10 19 8 20 17 18 10 18 3 19 13 1 1 9 5 7 11 13 15 5 6 19 10 18 16 2 17 17 19 9 19 1 11 6 17 12 9 13 0 19 1 1 4 2 8 5 3 13 18 9 10 2 5 9 13 15 3 2 5 10 3 5 17 1 14 18 15 16 10 3 16 5 10 16 17 20 7 19 18 6 20 0 7 7 15 16 19 18 13 11 5 13 9 11 8 17 2 17 5 16 20 12 9 1 16 17 14 8 15 14 6 18 16 2 2 8 7 15 0 10 12 20 5 13 8 0 8 10 3 13 15 5 11 20 9 14 6 7 0 6 13 5 11 1 13 1 13 1 5 0 15 7 8 17 14 10 7 11 1 12 12 12 3 14 5 18 12 17 20 16 13 14 0 7 7 7 3 2 19 5 7 16 12 1 14 19 9 14 13 8 1 13 17 18 4 19 20 4 3 12 19 1 12 17 6 7 0 8 11 17 6 9 0 17 1 3 6 2 6 2 5 17 16 12 15 10 20 3 4 16 18 14 8 1 7 14 16 10 15 9 16 12 6 1 7 9 3 12 8 16 11 20 4 2 17 18 5 4 9 12 5 9 10 9 11 17 18 10 13 7 7 11 10 4 15 16 17 6 0 9 20 18 18 18 2 3 20 10 1 10 15 15 9 7 1 20 5 17 3 9 11 12 6 1 12 3 17 7 11 0 17 6 20 7 16 15 11 7 3 0 11 16 3 11 20 14 0 9 18 4 14 17 1 10 13 5 15 4 11 6 5 2 15 12 17 13 0 10 14 13 3 20 4 8 1 11 15 7 9 0 16 12 3 9 18 9 11 7 0 6 10 4 6 12 10 1 6 11 18 3 10 12 10 18 6 3 9 7 16 3 18 16 16 7 4 8 8 2 19 16 8 16 5 17 17 19 19 8 15 15 17 4 10 20 15 13 1 11 3 3 2 10 15 15 15 18 6 19 13 2 4 15 3 11 3 8 14 12 14 15 11 10 19 17 10 4 15 9 10 3 11 4 17 11 8 6 20 14 14 11 15 14 4 9 18 4 9 4 2 17 14 17 16 20 1 6 12 15 8 10 10 2 12 20 8 20 7 5 20 13 1 13 9 0 10 7 16 11 0 18 14 13 3 2 16 13 16 5 18 11 19 18 13 0 0 16 11 10 2 10 15 13 11 18 15 16 5 14 10 9 15 5 20 18 12 1 15 12 3 16 1 15 14 4 5 9 4 3 2 19 15 9 0 7 15 1 15 7 5 20 2 1 7 20 15 5 0 15 13 2 13 17 3 17 11 7 8 0 10 0 1 2 10 4 14 9 17 0 4 3 20 10 12 9 3 4 20 3 6 9 15 18 14 15 11 3 7 11 3 10 0 12 3 0 16 9 5 3 11 10 19 12 5 9 2 9 19 14 7 1 17 14 14 4 4 4 2 9 20 15 16 2 15 7 4 2 0 5 8 6 11 10 10 19 19 8 5 17 19 8 0 9 11 15 8 4 14 16 8 20 8 8 5 14 8 3 1 20 16 18 11 4 15 20 11 8 7 9 12 4 13 9 11 2 6 2 9 5 14 18 10 1 14 6 5 13 9 5 18 7 5 18 3 7 11 14 11 15 17 18 16 6 20 10 13 13 9 7 18 18 7 9 10 0 4 4 17 12 11 0 9 13 9 8 16 18 1 8 17 15 1 11 6 14 16 4 14 4 18 17 12 14 7 8 19 20 20 19 20 14 1 1 18 11 15 6 11 20 0 5 11 1 9 13 3 10 10 17 1 12 13 6 0 1 11 4 13 13 4 10 14 1 14 6 8 12 4 1 4 11 7 9 0 20 9 10 3 6 7 17 17 18 17 2 19 1 3 13 8 8 11 3 16 0 3 10 16 7 0 15 6 20 8 11 8 4 14 13 9 2 2 9 13 12 10 5 12 17 8 8 19 19 3 6 14 6 15 12 20 20 20 5 7 15 19 6 9 7 14 3 3 17 17 20 12 2 0 10 14 7 5 20 1 10 7 6 5 4 2 3 14 9 16 20 8 14 1 7 14 15 11 2 7 9 7 12 5 3 11 11 17 14 20 8 5 12 7 11 18 7 9 0 17 11 14 6 4 7 11 1 17 19 6 8 12 15 17 14 1 15 16 2 11 19 4 3 1 20 14 5 14 7 0 13 7 5 7 18 18 3 11 16 9 5 8 12 17 5 18 7 11 10 13 16 18 12 6 3 7 20 18 18 4 12 14 7 9 13 2 9 0 17 15 15 2 1 19 4 9 18 11 15 12 9 0 3 14 2 18 3 4 11 2 20 2 17 3 3 7 8 9 4 4 12 16 0 19 10 7 6 15 5 13 0 11 8 1 1 11 12 5 17 16 16 1 18 9 0 5 17 0 18 14 14 12 2 5 17 8 13 16 7 6 5 5 16 18 1 15 5 18 5 6 11 17 18 14 11 19 11 14 16 0 12 4 4 6 20 19 4 20 9 2 17 19 1 5 9 18 4 14 2 6 16 3 0 4 10 1 18 14 10 10 11 8 8 11 19 13 20 7 20 3 8 9 18 18 5 3 0 5 5 8 19 1 2 19 5 2 20 20 17 6 15 13 10 1 12 1 4 15 19 15 16 3 13 10 2 16 8 7 4 2 10 6 6 13 16 13 11 13 17 9 6 4 13 17 18 15 6 19 17 15 4 19 16 2 11 17 8 16 15 15 17 10 1 6 7 1 16 6 14 18 7 19 11 13 10 14 11 4 9 15 8 17 9 6 11 0 6 15 10 9 6 0 5 9 19 8 4 0 13 5 3 17 0 19 0 4 1 1 20 10 0 15 3 0 19 11 17 13 4 2 6 17 13 10 17 8 0 3 12 18 0 18 4 17 7 15 19 1 13 19 8 2 4 10 9 9 13 17 9 0 9 4 16 14 13 1 16 11 18 5 7 0 5 9 1 19 14 2 3 20 3 12 6 13 15 6 12 17 19 1 0 17 14 8 10 1 10 4 12 11 19 1 16 12 11 14 13 6 11 7 11 12 7 12 4 20 7 13 1 6 2 11 17 11 16 3 13 14 12 16 2 0 18 2 0 18 17 7 11 7 3 7 9 12 9 19 2 12 11 9 11 20 16 19 0 2 12 12 16 12 1 14 9 15 5 15 13 14 8 16 18 3 1 0 3 1 15 9 17 4 13 15 9 7 15 7 8 12 15 3 16 5 5 15 11 15 5 11 8 11 8 15 10 16 0 20 9 0 16 4 2 15 11 7 5 9 1 14 17 3 0 10 1 0 17 11 4 20 7 1 6 14 8 0 20 1 4 6 8 18 5 7 12 17 0 3 4 9 15 0 13 14 5 15 16 8 3 4 5 13 17 11 16 10 3 11 5 8 15 18 17 18 7 4 8 2 0 5 20 5 16 5 5 14 5 9 9 5 16 8 14 3 18 14 13 10 10 4 0 0 5 8 4 3 19 5 20 19 13 20 0 12 7 13 7 3 0 6 3 11 16 8 4 19 4 14 9 4 6 17 9 3 18 10 4 14 0 20 6 6 15 3 6 15 7 5 17 9 10 1 4 19 8 3 9 16 19 6 12 4 11 18 15 15 6 11 18 19 9 16 0 13 6 4 16 16 8 5 8 7 1 13 14 18 5 8 12 8 14 10 4 19 10 7 18 9 16 16 3 20 6 7 11 17 0 16 5 1 14 1 17 8 14 4 8 12 20 5 0 13 13 17 10 20 3 6 8 12 17 5 10 18 16 3 8 7 0 20 17 18 1 14 13 9 15 17 7 9 12 19 10 13 16 4 2 5 5 16 2 6 0 5 14 0 15 4 10 14 16 2 5 0 1 3 18 8 13 12 11 16 6 6 6 11 8 18 19 14 0 18 10 2 1 9 11 1 0 1 18 19 7 2 2 11 14 7 19 0 13 11 2 9 11 6 13 0 3 17 11 0 18 10 12 10 3 17 1 15 10 3 13 14 0 3 0 7 7 16 2 16 9 0 8 14 6 18 8 4 6 4 12 17 20 12 3 15 7 4 8 6 14 7 17 4 6 1 0 17 8 12 11 1 14 1 7 2 19 8 14 17 14 7 10 2 17 16 19 1 6 2 13 14 3 13 7 0 4 11 12 1 12 13 5 19 9 19 1 10 13 5 2 7 17 8 1 6 20 20 4 15 10 3 13 14 12 8 10 0 17 2 2 14 6 12 2 16 5 5 6 0 12 18 15 7 7 14 5 13 9 2 3 14 5 9 10 19 2 13 1 2 2 7 8 13 2 2 17 19 3 1 11 9 7 18 18 3 1 0 9 10 14 6 10 8 1 16 11 17 0 8 6 15 14 11 8 20 2 10 7 0 8 15 0 20 7 19 17 10 14 4 17 0 6 5 0 4 12 16 3 19 10 12 19 1 16 0 6 2 18 4 15 0 17 2 15 8 18 14 1 20 3 2 20 1 3 10 5 20 7 1 7 6 11 8 7 11 4 5 9 9 5 8 0 1 9 19 5 7 3 0 0 18 18 5 10 17 12 16 8 9 15 10 5 2 10 9 15 14 1 5 17 1 6 20 5 9 10 0 20 7 15 14 8 12 2 20 0 7 19 5 5 15 15 12 17 11 14 13 19 4 14 7 13 8 1 2 10 12 3 2 10 15 18 11 0 20 18 19 6 4 5 16 17 2 20 18 16 10 4 7 11 20 9 6 2 6 9 18 1 19 17 18 7 20 15 5 9 10 6 16 10 6 7 9 8 3 17 15 13 20 20 18 11 1 12 19 2 20 6 19 13 19 1 2 12 12 19 14 0 14 20 11 4 15 0 4 1 9 1 12 4 9 18 5 10 0 18 1 20 19 14 13 16 15 13 18 0 20 1 17 6 0 6 1 15 20 3 17 17 20 10 0 13 15 18 20 10 19 15 8 5 3 20 19 9 18 19 6 12 11 3 15 7 7 11 13 14 12 17 14 20 1 17 1 15 4 9 5 2 12 14 11 0 14 9 11 6 3 10 16 20 7 10 9 12 3 1 5 8 11 2 15 15 2 8 10 15 12 1 11 10 14 9 20 11 19 2 17 11 16 1 8 5 0 18 16 10 14 4 15 8 0 6 7 9 9 19 7 14 0 3 7 5 7 20 3 14 2 5 11 0 15 10 6 18 2 18 15 3 2 17 13 6 3 20 19 5 16 0 1 15 8 15 15 17 18 1 13 18 12 7 13 18 20 7 10 18 5 4 14 9 15 10 7 13 19 2 14 17 10 4 1 15 18 5 12 16 12 20 7 16 11 9 20 11 1 8 6 6 0 5 6 13 10 16 9 17 9 1 1 3 13 10 18 15 6 2 20 17 11 13 9 1 5 2 11 0 19 18 0 10 4 4 6 11 10 15 0 17 3 17 8 4 14 16 20 6 3 1 16 3 6 9 13 17 19 19 11 9 6 4 13 12 4 12 13 17 8 0 2 0 0 12 5 5 15 8 14 12 19 5 5 19 13 6 5 3 20 5 8 10 6 17 7 2 14 10 17 19 11 4 19 6 6 0 14 4 7 2 12 20 5 7 3 10 8 18 5 13 14 12 4 7 18 15 1 4 3 8 17 3 19 18 18 19 5 6 13 9 5 6 2 16 13 6 12 3 2 4 11 2 12 0 16 15 16 11 14 4 16 0 19 9 18 10 20 0 10 10 14 18 0 17 2 1 18 19 0 20 5 5 18 10 16 8 9 4 3 8 15 9 2 5 18 2 0 6 9 11 11 9 5 1 7 20 15 14 16 16 1 15 7 7 11 19 3 16 8 19 5 11 9 0 8 7 10 17 16 8 3 3 16 7 10 7 5 11 0 0 7 19 13 10 16 15 15 8 20 10 12 7 15 2 19 3 3 11 18 10 17 20 18 11 15 20 5 13 20 13 2 7 13 6 12 16 20 1 10 17 10 8 9 11 9 9 18 3 12 15 0 1 5 3 7 17 19 14 4 7 1 14 18 1 1 5 6 9 1 15 8 8 15 6 5 11 16 7 2 14 5 18 5 17 19 9 9 3 10 5 2 1 4 10 14 2 7 17 5 11 14 12 15 0 1 4 17 15 2 8 7 16 13 4 4 2 0 10 15 12 1 7 4 9 14 8 14 17 17 4 11 7 0 12 20 7 20 6 20 2 3 19 9 9 9 12 7 0 2 6 20 13 13 13 1 4 7 5 1 19 12 14 11 11 2 9 9 3 8 7 3 1 18 18 20 18 4 4 14 15 18 0 9 18 16 19 7 11 4 16 8 14 8 11 7 8 20 15 10 18 1 18 11 2 6 7 6 15 8 8 20 6 13 10 4 8 14 19 11 9 19 4 4 8 16 1 6 15 9 1 15 13 4 19 11 5 3 13 16 10 15 9 17 18 12 3 11 11 13 3 13 1 15 11 7 10 18 14 2 14 6 2 15 18 6 8 14 20 15 12 4 3 20 10 0 9 2 15 19 4 9 19 3 1 8 7 14 19 13 13 2 2 3 20 12 15 5 14 19 14 7 8 16 15 9 1 8 12 10 14 12 8 0 2 18 19 1 0 11 9 13 1 17 8 12 6 9 9 6 15 5 11 5 17 6 2 5 0 18 0 20 10 7 1 3 18 14 9 9 14 13 3 17 13 18 10 13 20 11 1 0 18 4 1 10 17 6 5 8 15 7 10 8 7 12 10 1 10 14 14 3 7 20 12 0 11 4 4 6 4 16 9 11 17 7 10 1 2 15 3 4 14 10 16 8 11 6 3 18 7 0 15 15 16 1 18 0 10 10 7 11 19 4 15 7 20 3 13 15 12 15 7 11 13 0 18 2 12 12 17 11 10 16 18 15 14 14 7 6 9 9 4 18 8 17 10 6 6 3 10 1 3 16 1 17 11 2 20 6 11 1 5 0 19 16 18 6 6 16 9 12 18 20 11 10 20 8 7 5 3 3 12 1 19 7 15 1 8 14 13 14 13 10 2 17 13 20 16 19 2 0 18 14 0 6 4 10 1 12 17 10 2 12 1 15 8 9 4 12 11 15 2 7 9 2 11 14 2 13 7 19 8 20 19 6 20 12 7 19 15 9 7 13 3 11 9 1 15 14 7 6 9 20 9 17 10 13 13 20 3 1 9 10 11 7 1 7 15 0 4 13 2 14 12 0 10 20 8 10 11 2 5 17 16 7 12 17 9 14 2 10 16 17 3 5 8 17 7 15 16 11 17 2 13 0 19 4 1 14 11 2 8 13 3 17 3 8 13 19 3 4 11 14 16 0 12 7 19 4 9 14 16 9 20 11 1 6 10 4 17 19 3 0 3 12 3 7 10 15 8 19 3 19 9 2 20 20 16 12 15 5 2 5 5 4 10 3 0 18 14 14 3 2 3 8 6 0 19 9 1 8 20 7 11 6 19 3 19 15 7 7 19 10 6 7 12 20 3 14 10 5 14 0 12 20 5 17 20 20 20 1 4 10 1 17 0 4 11 11 16 1 5 10 6 12 11 4 2 3 0 16 0 18 11 2 16 16 0 18 20 12 13 13