99910 1024182 482807 317440 686659 666323 985371 756363 929717 972407 467491 172223 969945 646530 135788 57406 500124 674677 698260 579212 516719 331253 710654 815504 79048 628046 431953 731159 740255 656621 834297 832081 955377 586725 1044133 676434 520513 965995 637127 568466 494098 549210 626455 274542 828526 128176 129808 135333 37474 958991 380530 510939 175743 14909 485310 738585 485467 21668 788157 879691 811278 851923 340218 95937 235446 721403 140867 173998 501235 1026418 746796 698540 724075 273716 671627 684598 298823 302429 950013 508973 697012 811952 268640 77396 1042276 152595 718167 698580 177930 412945 179914 310457 114913 157782 838499 15474 505382 113463 397073 35925 1689 960296 729225 949016 437505 703043 544192 895577 330661 139208 508018 427800 907475 827543 1028766 447032 662364 930744 176904 702721 603926 597715 260534 32161 395609 239288 117876 569254 202115 217049 521040 324741 1032564 1027787 802078 483351 565778 968905 463861 285975 317383 853041 663983 599461 162558 174340 459885 576454 268457 586090 529169 119265 81598 43564 864707 938819 792757 811832 964205 48284 924684 12321 548159 988288 902339 587933 937259 971752 1008097 874757 928874 216750 193005 660184 935157 44052 69493 789816 833804 356158 585098 648555 51123 823219 91202 986971 8496 664032 986421 689687 674703 298901 94209 199760 792350 811142 605895 195805 860913 299723 631467 895799 618847 885600 432215 21501 593027 288422 154744 40306 506556 610528 780352 698362 967469 904887 32227 44705 180797 921015 148762 931731 495129 431311 391075 54437 797485 560341 630206 553931 53423 956672 416433 81824 589076 278380 1001798 593889 760473 123290 1009736 158194 209851 1000685 562953 463191 14271 961325 369119 796732 1003307 162568 89763 647150 376907 1013900 317744 571744 385965 888239 954346 415143 895141 598727 311348 251518 76234 460562 312056 1035971 217463 846128 96548 901880 953931 24483 182311 866755 1021865 950614 534136 154734 279097 921107 14352 141160 25701 927499 490218 273089 707293 235347 906 776882 277779 437345 280947 749587 692672 237203 459696 153827 643933 1018280 136524 604357 881835 259396 428506 883069 234796 191857 1024493 945014 284071 371481 716705 915007 998568 511117 492305 448777 43773 73217 927454 686891 90170 1045005 306351 543903 134966 395821 936363 46722 328332 659266 721664 367511 512283 1022480 535136 682181 991879 510910 256639 374165 426933 816729 385942 423093 412499 513360 972771 963703 101965 710137 92199 388946 926809 258059 385062 322656 572525 560674 725803 864223 459075 198207 411777 916400 642524 467525 276475 581595 94714 997501 857709 514825 394916 250899 897584 461576 381606 1043862 499618 257355 769806 242556 685476 274280 1039280 516764 530970 397208 258979 241330 401006 806202 930242 473822 928782 502096 251180 827941 1016042 1046272 390597 102383 228343 965652 153779 747655 473518 876923 677089 524703 802957 586694 116607 846537 146837 881579 530560 476670 774346 702086 872218 929819 27063 317139 341578 637279 865255 144565 692557 28143 463725 591475 286760 880211 1028445 948469 996386 71670 1022032 614475 824389 933289 483556 686118 684512 389152 650810 799837 306439 251507 113270 794986 174353 857759 209731 1037547 192794 249347 927308 486945 453759 72164 15812 1025652 41828 503785 691423 356844 299825 67231 797783 864186 103184 462326 255720 1010349 51313 817090 718291 862654 1026951 364603 707935 905348 400329 239229 1046867 561088 689266 328969 788862 746963 397568 752194 560688 110403 717240 749809 861374 804666 962593 366786 693249 866311 693125 859845 850135 588698 267635 816621 459425 1002508 1009215 700308 540612 885781 917889 222197 31272 823188 742034 207537 140220 814091 616722 697163 381680 997665 1031525 658860 53049 383262 918833 488095 44432 8562 333793 89174 916723 170798 516901 7907 525027 250761 421744 504000 755685 212060 324729 791368 439297 760999 64954 674619 785222 200970 433908 518462 399940 695372 506025 729689 991888 1001432 478369 882807 825156 971835 713318 717545 170364 129448 261063 1042147 9434 931956 235865 479230 416770 80281 642801 768180 845087 507703 223275 832232 349788 140559 498918 712795 1028716 553222 513478 822072 128259 1045416 229553 839305 307035 293027 128338 478911 439472 460615 289178 164398 644804 275213 128569 690574 701020 261133 1026857 956539 363456 343942 439332 191990 670527 440410 691497 613603 76201 1019791 83707 156809 220371 621775 1039266 579861 496663 947945 824040 662551 423121 783438 620252 845058 509667 899988 579667 563632 704818 148471 910178 997085 747046 697811 738277 772263 454702 531243 121340 488213 85562 593957 97928 461453 897087 508812 907186 212059 795575 816973 605541 870193 933918 340218 503247 148385 320374 330314 774628 982181 589508 856471 4571 415768 94864 47710 899503 806715 523113 515523 273823 489265 994911 19210 143022 727426 755079 59423 208675 777372 97403 25103 177931 64589 703703 93581 514226 266827 285373 431982 701742 93868 532818 1025325 397524 721006 192319 165224 456640 1035760 664368 118880 815698 654711 137304 186493 608684 355754 504556 346824 646197 56855 982179 941936 536 763820 577853 629318 459206 132414 105209 72512 103536 650245 728861 1015545 260750 160798 219761 872239 794714 512264 683460 787268 643669 907816 629350 37055 590274 205637 872108 1018824 6438 959756 279152 841647 286927 652685 369551 59237 422729 659644 21097 364033 573930 569585 339555 810812 141639 14184 946792 40949 955837 795842 401764 444079 1030121 8578 885448 756750 1034544 497297 503561 297822 548920 1037755 601121 291596 1004909 971312 956941 312618 767869 551172 814925 468975 315356 276911 640358 17973 866113 396941 537955 933882 784935 709982 705616 830175 380237 796615 909246 533164 545335 811984 158275 223690 617386 873573 907254 6599 827956 223701 88823 844758 39073 492118 663525 745804 430215 606847 825958 1012772 392891 261580 844195 669564 929754 536349 400584 163862 523458 753975 196489 847064 626453 91969 611992 362316 931261 935241 697392 848929 280930 469181 773261 734120 205046 4338 381553 651863 726570 706465 107425 551242 104950 543077 62822 708285 743701 966206 405773 480915 422022 393744 880743 180946 438796 834853 559690 951333 391343 527527 12046 682585 691514 1030951 791824 779488 367290 592153 275762 840529 766725 132437 857945 255462 615217 1013144 77550 560636 383000 1003265 608094 294550 365275 114324 393370 310491 994652 704954 809880 802964 274114 937663 480976 664751 1044473 593235 39615 354238 954415 499466 144999 15481 915801 948188 224205 322104 717996 280229 167034 933241 806692 60838 910843 886880 921088 199426 900705 13106 963395 921922 90306 449753 37429 192466 80310 2915 78817 347009 525274 552067 576404 1001221 328785 173583 244580 383861 612158 571008 534695 1032397 150603 583029 630903 58990 185125 17456 838709 818075 915453 310807 865795 1017852 290824 47412 466249 398367 472576 149174 482096 844274 79522 1041262 218922 111947 658734 313427 723816 273504 249834 445182 465250 600143 388255 511535 323155 181655 464154 311878 194491 976029 539564 275914 976859 934441 171947 423398 526908 401382 715247 605927 501800 949477 743766 64703 97584 974362 458560 629637 932772 763614 527379 59379 139550 393579 732088 819175 105208 22371 651804 873186 391888 612938 415664 176780 277259 1022983 607722 979758 512848 1029991 406466 1023030 236809 985242 381494 731319 706533 325044 641222 415718 253529 313133 754168 200094 514586 659554 526293 705245 1001636 632850 716906 427589 1015734 602337 678472 429212 647636 995800 391429 741708 996036 900835 733625 149219 588817 635218 18306 530324 721292 28760 563200 161205 968133 936335 255961 228415 728726 481651 704310 565073 645529 328674 644677 470189 880813 654498 954805 547898 577141 974811 429885 454784 729816 613017 279061 26415 116610 1041227 696186 768408 144482 787015 121647 503090 918570 862788 472055 177175 198867 925918 643100 941444 618518 980757 436715 22109 129011 365006 363574 194982 406318 442960 597712 487691 843213 650953 262932 746841 278939 608967 327775 278274 305833 40895 802962 128670 846792 828810 760977 750948 717583 846563 260294 427445 159323 675306 111006 873362 229322 263332 661514 228641 229951 341368 785920 832300 646626 335795 348920 453025 191645 250885 1036400 661523 716448 359682 439913 1018423 200413 931747 497639 180328 161676 31682 14196 909348 358057 5281 750493 242829 832113 764260 1000308 605929 945641 972178 901900 55075 777559 971160 741377 580679 821958 240454 767469 1045769 117383 3664 551668 57407 278443 629966 121913 513379 880777 251836 903782 226578 1010494 1021819 308777 215439 817704 70734 23729 382785 59499 949982 869429 539952 54892 600247 88173 615820 794200 212168 628503 181798 673950 264167 52339 569589 36977 840011 90056 275603 260167 17168 274397 560318 618076 942775 950144 402135 393520 465315 61955 859750 74757 347548 628666 99732 721762 297296 723582 191919 584082 210125 694829 637866 635686 220681 493863 783514 283503 790874 874707 761402 157957 868862 206360 44904 582211 541333 660964 37030 45512 970145 840105 339097 103159 695821 136155 364686 56952 1021859 279667 138480 421557 688020 9583 411091 627806 935157 823119 123757 531173 121148 867738 791191 613635 39111 174935 107856 1009969 1000277 589716 74554 538160 492682 526819 416283 59265 789616 413400 491102 860654 473073 74892 383887 290815 411998 778013 267491 505478 209131 527659 259502 47380 976176 574557 905706 896641 936874 196058 226998 714088 766263 852689 43733 817320 971422 977137 737067 660452 881925 401137 307012 968708 429689 919818 1003981 978866 654954 1027447 596249 402398 972331 684284 910237 999483 668022 516956 220276 554943 564967 826338 27611 358695 792700 533977 145334 107376 35867 392468 46090 281183 586764 105063 312193 592635 458619 1019947 124905 929805 1002231 898750 361141 730791 796918 813313 894330 66202 64079 184536 619123 463614 5822 17326 331006 362158 345443 831214 203293 8393 443715 660619 381174 195891 976326 595833 629588 222481 12087 170033 214563 439121 400200 549169 246263 84256 286091 975738 226182 1020529 441337 131856 463913 727677 227183 455550 8800 897086 148524 861263 713291 301810 643669 15766 781873 384670 386674 863335 1005309 626825 524782 802651 742588 605116 301978 152336 558880 480649 976938 724647 116224 49665 340662 929861 885206 682108 1033531 125330 177215 841749 287000 805949 745599 1047596 18322 378485 435194 581858 709200 962417 808636 755616 170975 648170 277490 183184 473135 946844 180847 22050 97556 153801 873768 435081 809670 20149 539576 988988 17505 697387 2781 925813 206950 863478 42233 487093 981304 15721 772753 276030 50592 964312 80594 885911 155978 74781 680967 828684 40262 1041940 762916 234796 4231 946206 858431 1018185 159847 103586 852497 491771 948513 188808 896633 584606 812630 199868 65529 285903 588681 880817 227895 807154 72867 956635 582525 524719 521839 1039924 816442 805489 636703 660408 433279 826598 841413 82665 674435 394626 258011 751691 775456 409595 141244 303081 223059 56270 272168 94670 852415 291001 1024708 224909 527147 123711 750488 1043386 553216 506151 147343 798831 743372 228861 111098 41416 89025 735120 541709 327527 24886 60018 234849 503792 980261 142972 87153 138638 736684 381767 309021 795245 1014412 627891 164649 34110 398765 122724 370367 296374 1000344 894272 942313 293134 668667 16882 915992 489092 250409 225130 68768 791513 857495 215643 679225 12754 713312 419516 17280 383160 96706 259144 959091 468183 883359 652030 1011961 738050 815613 358305 774744 949517 457607 983096 507581 1005138 946697 841871 670648 178221 12279 888501 271549 77440 24551 817020 492451 996400 941330 148221 96553 167846 304087 237841 570732 442190 414265 1045976 163955 161307 800860 138806 21156 10241 227595 345169 523595 763514 1030709 1033237 549658 445698 189804 401328 835747 474523 817253 525334 34016 994634 157050 613758 375212 213144 361515 621538 1047624 1013777 233880 673667 394711 863432 573705 623972 771041 793810 187495 928714 458964 34758 521408 771778 40062 547652 172742 912539 283797 618346 382800 901736 73007 709472 670680 233599 788810 731598 467708 419580 508741 398689 592126 774719 169317 701770 500804 630633 852562 340414 886232 766180 716183 874615 215528 1041112 87077 805169 22599 655286 169168 733742 210155 115889 739536 859315 221293 849472 109634 379273 968844 492702 628389 1023356 313514 770122 983902 171487 47693 827016 600628 949511 398751 265693 534484 636619 8687 481942 996942 507147 472622 238402 882070 537638 887155 286004 476164 81794 365432 387330 141012 450055 261402 407304 344743 87716 991452 359398 25600 308425 924517 587006 759752 742636 617469 113911 86987 360708 992532 634941 339769 7441 830652 549246 600870 287634 3370 138798 232202 176653 185657 197380 474433 681355 35046 532603 54155 50968 696789 569170 658318 591943 794571 87308 386895 1003437 960817 227441 480701 578914 211864 697867 289574 724867 27695 656554 534976 782002 538703 252385 317986 862868 484848 859782 586696 302674 29745 992054 562578 242969 269268 607438 888389 1042074 614335 307443 1045768 934794 470396 801419 610793 266787 101817 671298 284246 948898 812233 956167 730532 213959 377634 959116 404876 827224 640477 87497 888489 132765 132922 614777 988411 9957 171801 1009307 704614 122369 439169 932594 515380 804548 956700 212358 306319 1037705 99257 310049 171272 33964 313034 25299 70419 463119 697827 248431 573832 870039 701761 66315 627236 482477 379457 81284 859654 811710 490468 491256 1029682 1031355 471890 353610 130065 896922 707667 261025 330223 851411 837079 171753 207740 496611 524912 914000 468556 804045 727251 58314 266839 759443 341083 114830 1032825 106177 951686 874903 113907 978659 934518 145445 574440 168203 14192 909881 585185 463948 780128 929564 282186 305473 998484 568280 11762 675463 968701 659389 578447 3390 889905 1032414 384056 279948 951147 878738 74729 396058 82249 38899 146947 954773 836365 293986 32201 764206 612381 500737 888547 871195 805508 381495 695775 538132 462702 517168 659627 1022678 788400 771419 1036061 514211 708669 422890 138091 281024 402098 136533 850611 139254 345547 662231 666996 151826 200171 488943 1030163 299878 814489 974049 457560 354885 38397 204595 941294 82570 304999 887344 491494 958226 848329 941416 265524 87357 902456 479022 199729 579953 381551 139545 51991 760727 269131 345219 743304 95132 750416 560909 886536 990706 364578 786201 167806 313356 502285 168015 274359 109797 699518 204825 354275 967034 587400 90662 770582 160075 240480 58603 600776 1010398 103137 271901 547158 31804 625161 636728 903295 229234 689018 619003 999143 349970 202746 244970 255895 64175 698099 319435 981627 234340 919284 944169 455907 501838 116270 564692 745986 613133 785143 919391 734066 373832 500811 196257 895407 458790 236102 742709 1035415 15061 986795 2298 553968 625926 367968 460947 319458 1038447 847088 985063 1040761 611400 384775 91298 365348 80335 217338 793267 368953 819396 551997 379084 402031 633837 34538 902373 589922 894355 169025 671930 389138 1027075 140578 425544 719460 413199 1046677 201812 365727 489355 793666 672484 411889 888272 761081 677827 61160 236603 247596 533249 750586 692399 849776 752497 865277 624655 981760 512810 57775 731845 589882 187399 720687 661822 464671 736295 452226 944236 475607 86637 811535 929347 5419 264961 1037603 204348 715018 246733 980078 472532 235780 868608 790148 686350 1037522 962959 648286 245485 204 574383 659926 953851 763505 903516 1582 526533 750819 60630 691338 846429 184680 488735 386161 692951 718826 924286 551504 336844 109432 289534 774135 306394 882371 16111 320794 747553 621730 736612 782289 460487 710798 815284 496920 986486 102182 1043194 807248 147673 462509 948885 164028 336418 802695 487080 325637 228231 599232 945051 666807 457920 3205 1003416 650689 321419 413864 665359 109561 314409 304928 602418 610966 153054 66183 193658 700340 796532 262810 680736 879828 116665 783549 987045 628569 171516 1008756 1012042 178443 1048212 80875 997529 884888 280409 554095 242650 129550 68649 874227 541598 808803 414564 937100 843577 936173 320113 933621 43327 189930 891447 952588 693262 468218 1041316 423763 136772 582815 601130 678000 651077 951236 487997 269741 981942 592435 57814 1018745 858629 188701 164083 784869 794334 859031 519188 369959 448951 872215 926400 560666 928069 916475 222206 977597 663557 230914 400093 861872 735412 507089 318188 881594 891607 914543 93378 846405 28468 110025 584311 801248 214103 118575 191529 387516 754447 683221 640121 796976 258798 991571 904459 12342 544460 521766 377610 339947 977220 187436 930721 54034 155957 767020 653443 741010 878146 845644 377955 66036 691539 692121 49021 501734 668946 667779 799756 595642 31343 589661 281297 364775 867613 179169 251795 1025415 13330 727211 341401 237784 725515 766905 144434 822459 244229 564977 332589 573752 558021 882843 823137 1272 561233 332771 327463 867786 142965 897368 556762 897310 610112 771952 535902 513165 526980 875266 30871 765519 734041 1042378 686573 968131 851098 710888 811726 369643 1027430 37217 719148 844781 681376 525469 926715 250771 651888 57063 690100 697292 504513 278001 144085 403753 560064 260429 940639 732256 388451 686836 271959 215757 190176 862147 429637 878316 1002289 219130 476600 764128 714135 253883 571583 69360 704020 731025 202865 36356 159215 775398 948071 1032748 230452 787083 259645 995097 326194 67892 524308 659618 309243 776185 1021715 1030977 338151 515287 176353 560276 581649 949549 893741 551900 937176 73280 237607 55937 884576 769463 279300 300172 654607 137759 404605 966955 697616 617320 569168 1028912 632019 43878 953534 80275 949387 618065 246028 294892 267182 215877 24578 753401 843129 775363 688495 1047838 462186 336174 605602 663264 187332 320335 702962 558953 842254 922322 1000760 788744 939924 468167 754768 583086 382437 971809 241308 1023857 626003 96826 121472 1005836 393590 63309 612839 247389 697769 76539 599740 44262 430476 720071 1007474 848974 476544 521370 1037181 1001181 753454 549695 1023959 934403 794113 400104 514940 407249 858023 374695 87022 424574 556179 554998 743857 542435 363646 42288 1023184 76544 908002 691221 334167 199541 164734 787786 267222 766729 224981 822743 861669 389927 698030 520103 350874 939100 899733 883211 613140 874203 472153 903735 633588 606969 662668 598980 128223 100784 102150 22829 878333 374048 941923 672850 663421 649482 314752 1036023 895247 717652 805378 35654 821096 257159 215759 121929 447426 485460 602002 700017 780633 931339 13883 901138 467439 897314 622461 293348 500296 500148 861007 808836 341679 371967 21868 581616 278384 153061 760274 798223 699740 101740 198983 526631 527944 709438 173519 626021 174477 452138 48951 91225 765066 197793 550798 691575 812829 769337 915366 112279 956462 85806 1024919 992373 117285 498396 270141 338737 1032047 238150 610997 341713 126716 563602 335588 877499 659652 427915 668144 42811 1030717 816670 191429 755715 330471 13021 283281 485029 288960 892799 726856 939547 609488 1020510 305696 99392 401311 280311 417558 275029 599482 1007214 303720 867709 162866 749575 802073 79680 861468 862638 1026417 462348 861202 655472 685946 607663 305840 291072 835972 376799 152856 1036339 45217 922802 685679 895876 790826 686886 882013 440721 1046328 82330 866449 88731 553772 317011 238395 502026 939559 679929 795024 989671 853650 714263 148810 240993 943256 67998 487973 569161 966311 347490 105059 67477 710131 716443 330569 72416 652019 1002854 739744 801512 395746 910658 589365 1025808 257855 710036 324185 859356 891981 391715 138337 456823 33684 562076 965671 1041712 128350 1015823 690055 7672 758843 263024 386787 146918 121213 335895 803232 630963 436669 229184 744103 283455 653652 125324 638181 693258 688355 806782 931787 910267 557516 483839 682958 632221 826038 703195 681704 479261 306188 496962 741653 535885 576639 923208 731351 437092 675200 206181 233395 81212 970695 578805 108210 51923 616399 744120 850657 831946 250455 301140 1016273 939497 637154 537550 42519 410009 525880 671765 353229 317032 150243 161143 488719 560521 12723 916010 364159 247889 328763 113349 961474 798907 212817 1004228 683009 371173 931729 951559 32361 708753 773595 869459 73387 330661 537553 543695 41341 404651 901210 935817 528662 368722 185378 1019119 842166 208619 1035799 811862 99868 85229 987117 253047 101390 588657 594587 343277 665813 604342 953052 390328 150974 262302 171440 927676 236698 711983 468184 902723 422974 853780 852829 800119 199940 595482 690697 296937 632137 278963 650220 17933 245229 602486 115417 181947 26326 23965 631782 464816 891757 262021 836592 161291 44831 102962 830484 874192 1034717 713416 392759 327528 947356 569619 608640 503327 996822 57344 650968 873125 802312 144930 333169 972430 599090 503342 175932 914898 1028698 350079 167281 1025869 639497 50834 492811 726336 665804 464267 172873 992718 439476 160943 29231 37760 342230 84712 675075 169410 895436 58948 902352 792932 215603 900214 791782 755993 452395 736084 239448 730619 271578 338263 371068 520197 776937 824862 634991 859800 884997 154347 93583 403703 109407 76580 946943 614090 497453 603347 788518 856223 509735 1003815 986672 608356 897034 115953 914571 528879 685337 299304 179564 414582 177303 480101 594504 472599 615502 439912 682075 794193 638475 750225 668964 210057 146463 581223 275175 949639 173536 855829 963882 361206 994342 297192 199992 232423 693710 229330 917153 288078 621626 436202 672696 113284 38863 890346 467476 196035 7287 44976 855823 123053 927261 306365 156746 351430 144691 894649 140327 347125 244526 244205 446029 561415 898825 734663 738344 1036332 614846 154970 245095 964472 125648 440283 52348 382819 214213 258341 946975 985930 393636 936502 83660 946668 671611 694704 238912 652781 238811 384089 325888 616022 552282 939419 855506 73491 362000 16388 357697 606580 637466 527815 719645 228524 651035 801082 600569 91733 29110 42326 122796 877291 610837 364090 192976 532044 905317 264617 778822 824382 55639 661383 369584 829673 955041 541279 945654 545113 63355 184288 762562 84989 754979 557403 246276 878891 1046361 58439 159342 615322 922851 275134 557560 936166 35851 967677 668253 750095 581404 134376 869789 461818 811240 340099 611961 471023 278853 467066 796922 363545 174475 282010 265963 1022985 977176 125013 154714 356660 700876 45379 519195 592752 156813 612763 898117 16763 683460 291774 748211 735604 766431 1045421 932228 94560 68045 278414 99227 481190 511877 708651 768287 947091 359039 549234 80892 138711 281657 832246 1004641 182534 593075 645228 79169 121369 251635 334383 69842 4330 914819 222653 474384 32955 446190 216632 616507 137392 123462 433383 777556 113744 512929 881074 448676 453640 821399 324520 126006 851368 808134 758141 488536 713956 144974 840196 138270 756692 598614 439482 422367 572276 680325 696891 691126 693285 720009 781514 900098 890410 669844 909518 153062 80428 205785 222543 754122 72119 209428 142461 74200 698298 518399 750633 771712 96523 367838 808522 701172 269537 605428 502138 389549 230744 471051 749943 948452 983025 606449 253858 941849 441871 891637 910211 728976 454010 579182 740163 782031 876768 857396 685104 401186 772175 536357 232253 103703 555453 716450 875903 478210 1034624 744719 768177 780922 520918 270166 613297 550618 626783 189029 1013505 179137 959645 513963 834887 568467 668283 541087 918477 956917 681411 397369 684801 288340 478119 953719 345846 158303 6969 137690 466914 31113 593394 456934 58014 587400 772143 601509 665897 653273 807343 616229 869157 425017 302615 851189 181848 634669 566638 64428 962349 933243 330913 147811 69937 768431 679424 830005 808854 790679 446911 216262 202163 724423 42614 247481 1009537 126998 199074 432441 385568 69151 1019937 955761 398416 625345 409274 612628 694008 596384 402067 187094 699811 644002 555449 919280 1013502 531314 551836 289696 961884 37376 610703 980391 849714 531198 888652 638153 640923 1044837 1047407 319568 446164 510958 120822 291722 850625 4506 1006279 96838 67431 925227 837162 914779 630640 300712 921931 917282 593066 118237 729273 522231 817288 407768 167658 901819 179359 324462 853173 69973 836394 21684 205270 311596 620423 299910 521581 870319 1001144 162563 657023 143053 339939 798478 846964 172413 877779 393423 882583 985144 227956 873264 158106 636282 10586 495457 769551 41540 302651 731477 164592 146077 1006192 308291 737559 997900 828537 657189 849095 759840 297078 880956 955937 34025 551086 196234 864688 95612 138764 642134 823518 409714 436381 748972 291452 805481 946195 221146 807742 49794 332869 36597 509500 388833 183725 191058 351603 362801 89576 461069 139842 142109 954426 122501 237038 641752 936455 949982 684574 739222 928603 1045373 1016159 67088 835427 597904 894881 171269 408818 832644 656056 1020339 579325 472717 838364 336994 171295 332065 834345 77017 715798 441213 985632 263911 618052 322847 913956 233180 830511 451146 510462 77325 142593 831621 568666 325459 141064 1026844 46408 1037196 49207 710557 573627 441881 450212 881245 511245 594271 297224 623345 712313 254790 972610 32949 96416 291261 750292 1864 42757 761652 763748 39694 955793 294688 590653 556461 571663 1045114 362443 299664 427953 480320 92706 611175 704905 538099 549752 906405 346385 732184 561575 186881 494500 502455 321452 522998 883202 455135 339499 55106 856272 526880 365544 809835 946454 446735 511567 5429 952511 529861 510445 628781 936732 836961 387828 520738 31073 927617 581051 995238 523047 338637 587580 520337 575209 967021 468373 855166 875143 1002893 94343 608077 181189 466400 461306 464287 866509 653850 913015 291165 475305 769909 791980 835122 879562 265517 406252 704012 564356 721156 394668 300447 581519 66495 670216 254178 185480 239014 121147 776079 108141 101128 346666 1016231 1020965 1009845 975322 654316 461046 4226 328694 707686 935181 101833 512842 542431 1021434 86502 291402 655719 7985 618683 1037196 874704 471690 585004 727625 394546 538817 595364 232160 835177 76279 127119 2900 913554 1021487 1030366 930761 688274 933330 748166 61194 827535 866859 548609 174854 177268 439788 588235 858447 149105 144808 812262 556954 330617 553046 482646 301121 128963 636884 659366 852676 287562 586082 328802 738371 212557 859683 990363 546822 677327 750495 958054 1036278 501784 787524 479581 427297 969010 718816 1026844 448569 284525 545833 986053 295446 229339 546101 461437 652335 1020628 415234 643565 84261 239732 805103 1019073 705849 152856 49217 844332 190161 486885 886432 819811 657143 908609 51095 901917 1018329 755544 706583 674842 171850 343704 667380 316313 693056 837685 580966 191199 568916 716966 743306 252599 370245 503846 310495 430061 826997 155444 86218 38866 374890 785171 627474 535739 144463 358987 1042532 217730 794992 274726 709328 918275 761537 935476 899658 617120 240472 79559 148778 406718 558831 289656 278700 780358 107107 646304 137585 1004581 598071 968416 254973 658380 714002 946073 718135 324528 342076 588149 789227 515531 848933 18652 394315 13849 476895 850048 469610 48924 721567 875986 198848 810585 753216 40330 710057 915673 984511 1036323 682725 1007529 187072 472668 773658 85082 967944 97720 215373 421249 668417 464127 398189 230200 322105 233659 886984 428956 346083 204732 586644 458573 921940 659348 1041512 73201 906375 549148 465600 936624 645274 748781 654716 817337 433743 1021928 697185 436156 1044620 268207 682902 28783 165083 182057 861737 434442 601066 920322 576648 453066 1020428 443944 248328 39281 823223 810575 250978 27076 395780 577646 1004593 613388 25395 709952 220533 828822 752420 5572 14354 175155 999390 94142 948306 463545 642571 215604 960351 644479 74106 784881 359370 489189 677277 144901 434695 670666 554505 367682 5358 423956 319224 214465 525884 256812 208330 551772 1005328 404607 180607 334385 696430 403454 1035071 63525 248767 961182 388818 268382 408399 917209 422696 384968 492238 956716 262867 260498 962512 578711 392328 220078 795213 1031968 349090 875348 259361 718416 327839 708991 849549 1020852 524705 1003374 405684 665949 453357 418597 328223 773729 460655 322538 902714 801624 330037 32456 593365 194271 346608 973583 485283 627224 760694 1011410 374974 587048 829506 60263 271649 244664 713714 322027 100397 1024373 68552 237499 884005 1048209 800554 107260 194481 218175 489507 638741 879711 387386 723935 842032 690461 751167 72499 648380 687553 123534 133906 1042413 54401 987245 679193 790587 514683 768421 794628 382687 563246 875523 913462 734553 612863 79320 624694 977389 313526 676474 778540 707616 758270 304833 582504 536896 172264 998794 304860 24794 1042024 1012792 279453 465218 504279 1001262 537190 74766 825711 568918 146708 588443 258770 2461 589611 227975 56196 1023348 718415 436789 512364 401233 205516 298316 842583 676396 79888 788792 934261 373506 482603 121256 906714 537942 1015126 234766 707838 462763 665705 442658 927294 563211 590690 391007 762969 995459 444645 924037 611827 344996 973239 890389 1027605 807172 417090 507096 273579 68027 586261 926553 38661 425191 716385 137574 573526 676904 209020 11667 57912 270372 950114 508342 427303 111876 949039 44908 915713 169717 400806 64659 417164 292521 379565 303054 408304 179667 585935 611589 174649 732079 473529 33250 200150 622967 740029 600660 219677 802543 70994 259344 454085 290522 898961 213003 916074 164738 191674 607489 1015052 148276 3501 413170 640656 509121 172402 588191 758846 1014783 556465 167953 505921 218694 358202 91923 348714 452340 959103 218803 956270 828393 861205 146885 11235 406028 692535 824928 723527 115140 581699 793182 720057 424831 518458 817120 238910 130094 685636 267721 398909 582087 844842 59454 64259 812994 1004251 742700 872512 463773 353767 75970 633993 160088 890119 694770 399572 516090 134291 745205 162046 945674 335370 119236 99400 509462 737422 402591 150998 928560 303461 763530 154927 361835 541817 399307 677568 97890 177369 331374 472153 175538 673078 486081 134574 841084 712807 580568 553175 536292 748005 750602 477904 1033876 962128 1002866 679930 977209 123880 671343 152728 1024005 703252 106020 214355 802092 458463 530681 913335 391271 1033590 103704 354995 170868 143531 993008 225053 212627 1031797 333238 864300 398603 534894 847839 705532 346531 973139 372648 203790 322345 910216 257934 953797 125167 564113 274134 125673 270152 1029018 75270 272936 357392 584945 11114 40848 801 809094 370576 509207 350943 599921 235980 37651 51373 265068 273589 813250 439670 75605 154278 1017028 201253 757678 172606 3484 578604 809757 903904 895538 295425 213740 1030452 240211 249757 185226 807844 507696 281339 142600 816864 476123 727199 414620 326235 333261 507916 331809 640203 654691 264269 221334 979116 632412 189549 96411 655550 927837 28671 414199 337027 794477 326551 838932 429250 87161 862542 287105 905223 1045969 596290 482927 614176 548777 304659 572213 395681 226457 700776 751565 692833 1017374 360552 363860 87035 118038 927809 28301 128334 946760 854693 596063 863742 599770 877128 111187 826096 19673 384867 442135 565970 307125 545844 646397 420497 1035457 684412 267900 1038816 699319 627455 115374 503736 476979 760840 652753 763602 951603 975842 229831 436783 311197 733792 624277 334225 449721 379990 103143 859647 128947 692253 349323 855621 497947 795155 121073 123761 32612 862489 941490 507223 1046376 301843 831750 423694 640226 989548 336460 805745 826098 1006991 646 559520 205981 1029487 963802 547196 892235 430080 413458 495662 391495 6587 903709 496800 40515 977182 115340 939010 764881 375594 1034517 1001031 971755 802787 738068 33445 901995 63188 908037 910361 989844 662408 360715 802273 652679 500242 129901 958464 787663 541574 263955 1027005 669142 236157 2061 63524 912237 741269 412172 165507 50760 349679 184551 280302 589184 79792 440600 240829 542479 684672 862269 480009 1003607 648206 904599 700722 509596 542345 979598 778075 454533 245032 596779 879340 709023 684196 931484 932624 257242 801721 417715 623925 885514 354217 273768 53646 421991 293048 168787 135060 824333 854705 938546 768641 837757 638303 850025 69075 617498 995605 225917 18895 620973 135975 928664 854012 143586 146030 835081 40868 872137 840649 209857 170582 906837 499350 186070 735335 354528 473405 823811 132460 798373 163237 975142 687297 872261 323005 86466 48645 653891 143349 1020795 545180 327560 826306 399516 982316 587743 54813 149140 370720 720250 556549 538228 86056 783467 387320 1395 396727 680748 716670 832874 927876 449304 838047 957785 998409 848111 457575 223712 1010695 181590 1003881 372166 829696 73045 847161 918134 525500 395991 287217 505981 464581 271661 712877 727054 880874 20875 161039 995710 9152 7050 86459 343496 348956 695717 404700 1019657 121498 915900 765086 397573 459289 745875 844721 678305 148029 765780 843213 870759 71916 953865 212008 539653 716242 406051 1040897 772302 198365 106998 504089 398135 298177 495162 808501 174939 696180 244364 75165 392824 424627 587243 984992 415600 371324 631611 619790 290633 675730 577989 426940 363949 488445 386485 787204 80235 225159 315547 239682 293108 154687 317931 543576 828126 695034 522109 930603 769637 354253 833037 553507 553957 884372 831932 873135 757089 905071 106125 775103 853759 148287 188649 275784 176010 823342 898587 365764 153839 990756 650453 170415 628928 1047378 863658 995851 858292 385195 971665 614109 96037 83558 939112 987309 1030032 231550 932207 201738 475929 400178 370633 200196 1014020 249733 686335 34992 708413 403391 385916 987048 885457 572394 373521 613512 645235 306773 790899 1020786 257272 405525 1040056 36747 988635 923007 1022430 16252 446906 96944 579908 856562 346327 620549 414511 422430 613783 321187 423495 414773 937222 931056 823831 1036785 450386 477976 954256 317198 927820 884617 80262 318926 1038314 498551 333106 441206 662215 1044313 379566 1014990 723618 817002 925052 545445 765659 462889 161024 364107 691449 506585 259329 44566 510246 193026 927276 489949 317105 921070 77457 143232 637067 768300 694820 180062 119243 161041 963389 989404 149034 994866 289560 558821 780936 385260 381526 138341 705893 151004 467323 536781 335720 704103 414062 715922 795612 448819 345083 910766 4398 820908 31828 969758 653680 320896 288652 337506 856793 741155 210203 859648 104515 552012 868189 1006592 735660 743798 918546 521585 859317 187232 1027296 944099 879910 566158 468940 42476 687464 42181 708549 209828 227081 948115 369945 545576 432956 184005 595454 16666 463702 195566 1005323 295199 807250 820199 19388 14944 852046 443209 720625 500746 492812 303861 371567 33230 659058 547981 414813 897121 800266 741112 388553 1032701 798851 778978 5409 830174 101934 229177 88506 32199 494466 429489 398669 604282 61848 36673 775285 1024067 493231 934052 479026 994926 593577 511705 61800 986316 252813 859044 652129 926259 323075 397834 787015 274171 632283 592601 358571 653697 459398 606494 272129 690855 553883 1005228 44065 1014354 538964 911516 810440 674795 218382 275399 246037 842463 723405 51534 496396 186143 388277 414483 942358 938401 165266 288829 45439 612573 884561 422328 113655 959824 878725 695986 438802 742908 394211 190752 956360 769254 338118 141879 830453 342935 734123 474867 483546 995228 67254 539795 910490 847622 891436 1029402 407998 709867 859383 920528 384946 24035 763173 55744 461638 611467 356457 156216 814893 527878 963737 202571 365697 177783 327726 994898 377661 896392 797383 148583 1014466 324326 578982 725736 424531 434882 687153 78842 678296 33361 463986 980740 766239 171085 671640 83247 905942 585075 658036 1021421 463507 925955 212477 914287 106124 613699 999372 724781 976863 598012 361121 812643 1022731 862971 689884 685710 141429 98450 944900 983538 646373 815124 855108 484375 35334 111196 112361 849480 311017 824903 26341 361491 430210 212277 432207 905163 324138 321420 370657 9993 892443 348469 574329 591655 101879 466461 551576 774596 834 480949 884454 627011 663523 783475 386220 773451 69287 491087 832344 356168 48062 243015 521725 767721 597308 348379 916432 605856 527257 707473 276652 856101 371250 540530 636303 510195 352198 152203 987419 577226 876281 668526 921622 889899 442068 828846 179690 322783 533315 400998 531749 553585 849302 913587 681978 915631 732416 690741 57535 201261 632603 49042 78445 304321 594019 10484 942371 298504 89270 953990 346788 1005536 380890 287994 571092 261356 103927 809478 981054 1031443 977945 520418 203921 513 710831 732875 765214 807845 488463 87940 589660 679089 966896 834000 857445 917278 529646 232441 986742 489637 135433 776268 796531 104262 207398 555419 543584 130501 180621 599993 13289 882728 839017 1020930 989659 155707 135499 759248 652713 725516 452264 26375 151528 684143 169302 323722 172499 293242 80915 75459 411079 322314 674046 685599 980936 390973 885276 81808 648699 592118 564692 91401 413994 235613 486259 517638 1031491 135004 35753 1018881 897497 179747 47371 435966 723617 712612 434319 1038848 448503 503319 84498 1046417 53079 886648 200917 716350 216036 467460 732156 115993 843492 446656 509710 239670 749633 776178 174712 263470 716554 905638 685066 505759 627184 8746 679800 738729 239561 1014930 171738 273522 587793 751413 213804 998563 897892 929837 767183 919274 586757 262619 48134 350326 183899 345954 727418 968574 258414 274727 44727 1003450 579438 43351 669357 327400 689709 280673 495151 897353 974752 547192 298103 581153 164449 519954 27552 422970 932400 1899 639275 312929 655469 1032451 67195 1017832 1019040 696092 242008 121123 947442 974397 121968 877547 253617 121010 32721 559134 507600 293641 670065 366620 109156 116886 42406 337228 472872 618480 18350 351381 388090 552818 590377 29413 704860 117179 860058 795054 602612 608814 584425 799588 252684 153971 317411 663552 568594 319988 277433 244096 175129 672865 169341 190564 213079 285740 91816 30771 333477 37902 564119 259060 692482 592512 754697 168629 640784 378435 285603 996360 530069 1047257 549484 879745 476156 613641 427345 631353 404178 624479 169634 538958 458313 224937 988819 905313 858552 321147 494524 167190 287000 144812 879514 161943 274825 1030871 627468 846866 1040843 762075 282326 331062 447173 631643 390177 350906 397314 189247 133369 542935 884783 772913 982222 519625 697759 132129 815347 441937 716487 293314 659746 219702 497346 487178 64503 616639 857549 434870 113520 99642 8652 492484 576883 146297 147140 882166 769096 267344 515935 140886 50971 700952 136555 257965 203388 326959 905819 806666 366814 417910 702404 26689 406299 726481 751585 891497 250094 623275 116240 271453 575863 173167 513875 121148 781243 232720 619216 976106 661282 651138 954962 958605 680951 900158 627397 423696 973804 118210 718013 842147 246419 894223 830704 148537 1011174 144937 459959 414216 306879 771227 68242 713229 641377 184304 955041 478085 392685 921659 902955 893557 499950 492176 411931 265252 312270 427401 778366 271260 552286 67010 441606 159276 942674 375388 214666 1040360 1015235 94590 753028 487463 39339 93391 781201 638468 395116 314878 402421 574687 890954 987963 185364 368857 79340 893883 353274 156507 264927 158775 206548 653199 801555 363373 7029 5861 732252 3742 212178 740752 417522 114190 287366 724743 185841 260488 373071 776836 331738 763095 695183 749448 495376 795726 946636 987733 651868 878913 820016 909427 695658 462474 773641 79148 848202 165125 16458 859663 922863 413716 231433 188272 675251 807451 488447 1018086 321489 338181 254987 563661 306922 694973 149935 570818 456321 201142 571537 944426 733823 534884 427772 982442 597935 150209 294492 1007280 228419 743625 695238 331241 610381 683262 876653 75721 509511 697316 307758 489478 955276 981382 936965 237085 585948 341487 900758 934348 860892 649650 786597 284566 299668 1014371 561054 161091 947695 671516 925710 407132 985150 240889 843303 503987 873142 431004 802368 850137 99565 420266 417107 636583 384353 239947 979326 838070 795121 998574 510594 916966 632929 981635 320071 905179 782043 340607 130390 606587 509033 870875 777053 245361 328060 1009622 980911 594093 577640 864814 907713 615650 34277 629163 62895 89863 985488 898709 138421 16087 970344 832824 359861 922705 678737 578151 144823 263224 877460 747511 815205 564371 28509 133439 202891 145710 70716 176030 202909 96280 572837 587509 142129 376356 263536 944681 211840 904040 826457 1040291 415210 417728 508545 124367 403567 585548 741355 409504 332598 812781 740608 291082 772362 655564 137995 482183 753623 534740 339134 125587 373042 880947 544428 839728 748239 890589 98252 1003875 405256 169481 1006076 336565 812381 249522 264828 218290 219886 866583 449135 938093 54019 567867 935774 189435 927621 731237 306100 286451 981378 544673 620354 114421 881068 902718 63421 257056 921819 573775 307515 460185 856199 497962 411322 48651 480078 617963 455321 378914 58740 908274 364317 21263 724318 442465 339694 628487 781334 920991 935319 553412 634314 110551 811017 463618 739917 491898 683288 112899 54677 741305 1021437 32012 352315 585483 960210 929766 813054 286637 657177 935518 841792 131613 934454 251333 760455 56223 335856 761968 505598 584376 216308 733753 656625 1018805 168786 462076 682836 257317 697086 124187 831805 365659 682576 454139 450150 455149 261764 79493 207788 919096 857147 136613 1016722 333273 395257 566990 823999 880181 620197 808565 944251 408050 419339 818834 42806 615804 458077 463650 17666 37761 380334 548519 842772 270709 240246 380582 232263 408591 4625 380968 353944 787402 403008 441402 751531 442725 13478 447597 675397 993892 249675 1003350 467152 308620 554269 292111 31962 196458 707178 838580 821142 999117 942440 87015 970329 1034568 4782 578893 501534 1025969 714168 15119 991491 15013 100710 131162 885962 716545 941181 961759 222553 328298 788005 549203 213050 481223 564841 226288 962075 809921 353978 924915 598864 391498 332396 78620 147532 892435 696120 784433 635435 20244 703929 849275 959276 576776 117231 649287 834351 641262 21439 573030 569403 665737 14192 762541 943867 350945 280111 137590 172859 113856 294540 77085 673904 986422 578811 305797 600622 979478 298068 748945 683183 625783 269908 48554 292179 7475 1029146 309823 682778 1030507 274090 382785 870188 397057 311149 879011 947537 669980 463023 82912 394362 763048 785952 811636 943926 591059 449876 43106 508989 87953 349763 240557 317161 64025 641993 561631 221112 839015 676903 588933 140492 879288 409984 984496 426602 813072 277085 150645 232319 371895 713258 659822 309782 972215 397751 418616 929763 436832 696247 154355 296635 958661 702788 92357 930073 29245 838233 634967 27291 114658 456279 882006 637059 509717 73857 366579 784952 861688 1016959 991588 526786 765938 515807 909409 846929 807471 206223 398759 823990 985118 905317 995448 535015 843761 569751 105242 392064 397088 810563 104276 187965 923366 75496 600820 79490 522435 892907 203851 493267 293624 899604 589486 36955 294158 289550 413431 983913 89167 648682 172035 442351 878667 549788 317234 894466 943957 621437 96490 390749 273156 396231 394516 279261 865459 700956 222109 192262 748032 185344 614647 344188 710992 800602 342677 786315 822858 338679 342898 894881 489048 474887 223371 272334 87337 36254 605536 144203 117042 889652 948343 139760 90152 366374 325593 24763 441223 762931 238996 225872 247054 397567 160823 229236 324417 956563 617305 227217 302566 852699 312338 901430 287368 941351 5503 424596 956663 705195 692547 346626 120774 767230 413697 573049 559308 328863 306659 344088 953764 149867 112406 102561 455725 715560 42059 187386 244490 965118 747320 678062 108066 857849 476949 424042 664353 568456 36128 632960 867830 636673 999705 565863 370003 56603 456134 150584 573233 825458 238960 207155 314697 208390 368229 416312 991643 210620 950132 405071 287467 833500 83060 934688 844095 314257 484029 79228 457314 383340 849325 254418 626277 941794 391972 13498 33816 18377 958472 101230 351637 186079 564418 828492 384182 597571 500159 335701 702362 985082 971761 167601 23844 978539 88396 464681 248188 115939 521545 630956 354956 774162 898406 366282 267395 519821 372131 145724 132694 225610 771334 228442 392762 820262 168472 424355 679468 337506 18279 749625 811113 832290 831490 1004898 875510 129517 146432 455944 530713 1042224 269561 893498 800221 441531 750219 620457 105107 252482 886486 469036 392780 660957 858881 1007420 424799 828552 574387 504185 472041 955044 546202 72995 722504 576628 745959 400033 872863 571041 705232 670974 1034838 612023 997389 877159 941719 592806 987996 292014 731858 906817 324862 637386 294457 668098 104503 439381 454469 293956 700369 627724 884783 192328 578202 538195 119672 927793 423905 177839 946274 803016 132093 495433 333684 423864 320710 739698 730873 747794 114202 376345 921474 1038027 763482 452183 120928 314 553706 343012 767019 233370 5300 502174 697661 395406 722086 855049 12856 383640 114735 213450 731772 783520 1004998 1035307 424626 913011 590179 786331 921924 835906 841988 443435 774882 135199 624938 910865 958206 917635 74073 63017 877649 500427 585883 1030767 542036 125622 553470 405126 642248 473065 608529 529460 668206 880235 675435 922595 437840 302889 502820 421154 974774 147571 658010 735010 671538 718461 969646 12602 500821 846815 743876 664420 580087 834070 885191 118461 803507 451073 712930 290313 429416 513124 90312 247340 948665 821864 705581 509618 830606 896537 344906 244296 103569 479975 211037 67392 220850 998949 252966 98321 391844 769933 463468 738261 995165 858555 935542 11978 573338 752301 808851 187090 171608 754762 431506 733170 471900 746711 576842 820438 241581 688003 943380 1003340 422420 894173 166220 25796 359331 121688 616659 510679 980011 1030094 295312 595901 376516 83450 261354 1008341 794185 819452 466000 443681 944601 285657 898481 354759 1036632 154105 835588 405137 733675 702375 520130 447598 653952 860821 156519 770031 204868 262741 548852 739787 271146 282849 269680 171867 402027 787 1024866 406302 65792 852270 374105 1031478 956970 175955 249700 773098 1515 1549 995994 582690 454026 801478 983444 668142 323603 260175 879854 1034496 202453 337756 126922 423212 219618 739078 433228 72431 930962 939335 686111 894950 936448 411521 190702 496466 792971 332536 930028 650907 770903 607571 588621 198090 974026 732447 587978 757773 808207 430668 953377 225334 27030 196270 1017491 394557 436882 824957 848997 527034 3962 1016021 391519 67947 465800 516151 638288 153524 266813 547590 682119 895514 211931 603147 208988 865223 997865 127730 226213 1005322 93107 1023179 59201 517588 680648 621705 184977 586299 288634 424838 547833 339706 134497 330237 779620 909295 710616 497551 358590 940701 519807 498623 935031 464552 188855 77430 468998 675419 556841 602239 282724 798501 112192 1036 1041549 563735 298154 185647 377347 29800 991963 881250 674123 34801 968841 963840 932461 258994 336177 96713 106872 273483 874641 797026 512764 560260 223020 577747 948366 488901 1009353 510471 634183 721054 456436 980047 469573 736577 438652 490720 688937 1027 372467 800592 291480 808415 334641 689693 472762 347378 907730 512806 654782 433408 932531 890927 877140 435182 638585 915298 194609 789062 846602 189385 649359 455606 471057 645589 171690 1032081 842622 927706 754756 874828 204292 247440 577057 334082 532378 311700 612492 406513 599035 208869 693201 179451 573222 113767 884929 537894 465374 310883 965937 633884 935466 909829 237690 880812 304086 286941 944123 20807 480497 772703 750483 27779 967245 744547 627239 102812 995331 519077 1007138 864494 483820 154694 1026544 1039484 1003560 830025 982146 415853 584603 492055 794061 801673 324203 682235 897866 925632 906372 554407 453752 90787 698388 235694 343894 226793 798223 29959 603369 180204 386732 837776 804284 199721 341477 681097 378459 1018820 563195 46613 58327 812545 583153 450237 372805 645324 436748 548076 474943 715058 885849 410739 578145 107494 1023783 460551 792013 191933 734088 445630 683176 255026 794069 679062 740762 183779 754215 431342 634706 891666 1016031 947211 689408 521764 850718 635029 412377 189478 878413 385559 500375 521539 701847 276866 65526 656719 214122 379306 746808 887871 517370 548808 12194 687791 389054 388086 1045501 638555 1009905 555446 551702 6822 210194 309356 749118 581910 482660 857055 590794 130517 484463 1006780 949140 764978 567933 983315 826232 898846 451102 906456 449496 281008 693413 354915 898073 413601 767656 195312 390948 484817 150659 515872 999398 481984 466646 38775 749008 81685 425731 287964 602455 787995 465841 1011995 239733 964159 451916 624486 592678 666003 642 744656 681964 679502 513223 288977 421964 87882 658642 216517 87375 887941 118558 184685 766978 912288 190570 877932 692726 354403 332345 606154 158144 7479 214867 983925 477050 785322 75842 850108 259392 462063 552918 579026 669621 344667 30626 137041 924283 1037802 117884 452788 937150 15031 512769 892123 757162 564615 162830 308875 76016 783679 657736 753900 33606 500585 450965 342025 112356 42164 1013153 573779 737287 414065 930906 979998 178545 830999 102261 94755 567527 19391 528359 790525 89010 374952 686700 183724 840479 426164 394243 941845 1032447 900586 562799 83071 1020967 407794 74936 488215 234737 792988 397224 167277 856506 272217 236111 306165 564066 694720 290432 767367 676303 751883 405841 1001440 475242 429719 796575 208927 903840 58728 125576 29512 993378 383650 11246 452292 783013 638481 363259 612575 376803 674 358552 411977 512153 458472 994292 995734 576455 736664 960259 23998 494451 286221 641788 742557 325926 885956 752858 381044 850541 744417 973277 1001318 27993 107433 818182 984060 144640 676614 773790 839074 611833 18438 684719 401704 664292 1017948 766857 129345 555232 856542 133951 337671 330771 539397 309031 604789 508966 500592 220254 522988 600262 242785 638018 880559 843300 45374 358646 161894 995702 677905 1042913 128415 505204 201225 917551 688456 192220 570359 539471 964407 332014 52946 830835 396706 510448 954419 856083 15783 335787 275162 714858 867269 89068 130855 244727 770145 395524 318369 1004798 24643 1048137 421235 136965 472342 162963 51434 353111 136683 88767 504312 527748 352182 279088 617652 581599 347600 326473 597464 864255 385651 707060 310082 361278 1007426 317982 560243 148285 609726 375864 146195 688734 923601 127416 357227 446537 602183 231830 267497 138856 117584 314575 783008 177258 272128 260838 795589 865475 746448 136798 255027 241963 912666 966977 853224 184091 946592 207260 257158 982099 224261 919040 993235 242519 473938 172547 559673 446445 183155 850621 646727 127904 314808 846668 992813 260672 491861 682320 27716 818784 461793 315759 336772 224727 680411 1000402 202765 962112 48928 790694 716703 512377 372598 603293 277025 252456 894725 1041770 725533 987185 862937 601672 85314 976193 821601 629876 343265 780615 664307 392110 1048177 380661 868934 205501 875532 229443 754934 184296 998639 82669 185347 1021309 959998 978160 650322 644685 805437 10513 620331 512558 174936 52054 1028793 705144 772636 996746 43661 722569 812796 969661 327708 876609 447117 293058 607036 213126 478730 1000112 1039019 533442 785360 978786 490632 917088 679907 702711 538328 702802 290920 660050 591874 573070 996905 97178 1875 824716 851220 353980 990588 102346 857276 338916 1002767 1017160 205014 3592 822021 762124 522686 413533 272186 408992 400624 546271 509167 512399 241039 384974 451400 977899 787681 1001515 62924 82122 709328 711488 134376 116164 708203 15125 790124 908919 652899 775163 949772 235780 352654 811269 972256 195215 958312 819338 224996 809922 829581 678053 194937 906570 679744 1002421 689634 113753 303080 638173 793800 12067 647565 713861 518071 373089 878175 701655 125343 55505 1047600 249411 411475 592307 19701 623611 925709 17229 311112 651384 456168 130153 59113 924147 960101 69586 558392 665325 389863 440538 137661 1024679 760119 303063 721569 250282 130048 784034 994610 792129 88915 763158 415331 156922 564517 492951 580425 248105 959949 700808 924063 719205 409734 450003 417859 588809 432115 182118 159671 908212 671382 634800 690849 224202 444247 911656 464459 793840 978435 29638 838435 516499 85963 1026440 947516 74338 373697 981743 410828 246480 713566 637823 569004 13715 463615 196163 187611 827688 842339 295494 438011 398412 441647 962331 412370 248452 738154 762197 81099 950422 762369 476944 338035 907534 979780 953447 264444 905402 786279 497659 131517 934703 234754 333683 835247 950082 881042 433142 943346 453519 637430 526002 922438 178933 590578 132441 1045139 766231 846255 892575 448097 653021 212025 839357 617824 655089 897536 668657 852450 686659 537687 117500 510556 285829 1029880 310178 838121 979120 761983 668974 213190 130430 770794 1006315 765143 522733 844832 540844 285217 152002 382566 259909 1016654 113155 991467 370959 852524 300412 473150 312936 626734 878908 345810 410161 366313 221461 820609 56910 364696 975903 140294 952361 915609 276789 508289 836912 838638 932726 816375 929619 170429 728773 419280 983430 861137 869450 455767 963653 364310 138991 750142 43531 271392 75748 813847 388058 761765 320284 883932 128438 922366 1045454 1032295 824105 873643 16628 573947 183233 590028 141775 2489 581518 788904 379489 341036 1004453 776234 544753 39614 855711 719967 220555 35904 34074 93689 295038 333158 652855 810191 963804 809289 47130 495963 522749 96739 365678 154938 325372 4246 275678 138160 307000 931494 368541 279073 935637 990650 377823 131225 186169 14431 923230 488005 349071 193157 474582 24056 687431 326144 249736 820903 190612 595720 400315 887789 69868 169145 199222 23176 884108 342420 263880 273626 718322 774140 654785 72553 837217 474810 223350 15711 70752 536954 485824 481546 82747 348492 522877 664669 682113 3363 861710 202094 1036420 651865 743128 377590 627420 824617 438979 840916 79588 395572 362430 361610 944188 780797 247865 699838 375621 455533 628649 93883 754088 600655 452359 612589 831183 38101 401745 143721 1035371 557841 518152 606562 1048300 747389 647089 14005 268812 474996 691284 1021022 247109 428982 802304 439041 831574 1038568 593221 741730 645058 907282 649144 701677 973136 132895 175219 940591 612492 256352 350354 406874 684869 970762 934839 688837 673293 12979 748678 468842 491708 563161 54570 172391 330477 68955 782286 166013 505984 471294 531237 1023636 396822 116969 405219 749621 791960 1043497 596034 623886 344753 310062 624254 925810 943951 108620 173913 299479 112678 86075 652184 988502 975149 320152 265091 148526 76318 399970 566121 922944 371450 1033853 491546 421268 233603 975410 33643 868564 553153 933293 51382 16844 700286 964222 446807 795376 258762 917529 1032496 485078 370551 916566 1026854 442551 628125 959473 454049 853235 34072 818955 433936 567690 61957 372135 395875 54947 512329 491566 736143 263945 877834 434155 564238 669864 8499 247696 106332 830741 499701 986032 556923 342532 108097 766786 461168 469455 735310 434212 293315 240630 507417 83862 682243 775577 538592 211643 706624 143872 295590 278300 585103 910100 568499 63268 503946 86499 547345 793252 956109 421663 669968 933713 528506 164768 886466 405825 705718 233694 762752 777074 1044010 606583 505699 507971 575362 747951 943819 66041 329713 6123 497372 260924 815020 210229 803324 223127 877674 112059 154711 400379 171499 678224 51291 216892 123502 392170 875324 1012371 381753 620066 455025 760346 313620 200119 889653 619859 442574 357899 698631 382882 808887 155812 737322 774350 579620 433581 941862 152964 87535 642162 617029 423892 187124 236520 301079 274354 107413 564002 95726 1028982 224055 39389 883811 90204 444611 563445 177103 406277 629542 150253 551123 446453 34257 205932 389329 465939 97593 326843 622192 25899 222040 671304 329243 531055 308266 501541 209539 333042 737842 366985 420121 356396 983794 719950 253589 455289 125814 240497 834418 263578 449738 293014 479343 474930 630911 965506 678671 489801 652587 357023 809498 948941 764645 390011 586266 798733 905165 404297 942559 553788 715906 683870 329467 353524 282794 318901 193095 283824 683886 19820 887900 997712 281594 577349 739867 571801 521730 245286 487718 312499 398904 614297 650340 768681 690903 136269 340097 664812 267291 596115 798827 982737 331974 447713 156118 691726 1002141 310867 512441 1035073 840425 837413 215247 678505 519927 417594 819224 725867 267416 197784 550229 858766 652962 812010 618383 362751 565613 395516 394128 1025358 894806 302915 452712 502767 417087 836179 1035242 403386 796429 745062 251692 907884 906281 631004 545547 931108 527360 948405 482468 811238 969347 1025817 305628 317212 650408 286672 417242 494095 445671 752075 257415 40306 61373 470937 857109 1027800 245804 28658 710517 1027641 482361 245296 826591 83569 684397 631505 216398 644545 731477 830455 821761 587340 75266 982504 1044732 431771 691850 95118 29061 762394 928645 937719 241831 473497 299920 621014 97714 162763 681933 546304 874169 318922 893026 204272 785682 725905 518389 120133 465370 166017 527671 444735 62063 747485 816470 565573 666868 210253 45704 917345 763088 652639 7047 831682 413487 255489 1014032 945721 733055 640777 1032803 863421 875509 635565 780742 589287 4614 689675 243970 622710 187118 252323 376292 843981 901164 821719 673469 420208 1019908 118642 93923 959371 12796 583710 408366 460651 592735 872172 575100 212226 357309 885968 97837 650343 866665 551203 1011367 990804 734713 860703 237523 666790 127690 1021287 754078 606945 23930 225404 813177 290474 560236 1032520 137690 147530 693063 859799 157881 1047346 354167 24729 516628 1005169 1037483 256354 362859 773440 754005 97643 369988 622455 262957 961550 367528 1024533 787375 903181 56996 32699 685208 356363 846025 67889 644205 42769 543149 128481 754419 621835 967272 816215 75192 18249 291352 289479 924809 92415 660061 149383 198138 764869 803805 418192 349154 600087 1043137 518401 323547 835029 891703 92060 126918 400581 923118 840007 285253 941324 644253 74893 523072 993209 894588 236315 936033 421690 416968 944707 546199 571365 362308 988028 711063 258161 82099 935135 934486 318074 68447 215468 842128 66304 638357 330435 63813 477928 687655 696108 348214 589690 839912 879759 603756 885473 635699 972733 725426 165038 378981 230693 707094 707158 431710 403807 413292 886703 184837 256421 141515 542583 1031105 281685 8974 353229 887808 964977 392020 593590 323507 1018654 403584 453273 496848 962088 831161 144067 378575 643709 132075 685029 727854 273326 394309 447633 273902 901489 325305 126400 1011219 282657 565632 537422 719399 1030460 487059 715900 101559 787428 237619 638062 555221 191839 824673 309931 46740 461207 269926 596896 851856 160667 647501 682269 981859 724508 970340 674518 883761 938993 173247 57059 379677 440467 886453 500288 656593 825506 499297 584014 951803 309854 53794 387152 550858 941614 690459 347119 986229 188189 360372 811447 179124 582488 371735 315544 675653 859313 930484 57701 651112 170271 486077 22360 319332 828220 62122 514188 809472 275141 119991 845442 884234 716062 572257 550557 19156 898508 931309 113318 634034 577272 724193 289096 170365 1018355 304777 153237 408851 624556 97139 298111 603604 493884 498419 824160 778534 118875 475040 547442 636915 135143 226261 700504 506662 715876 706097 674708 258098 986231 134679 615182 519562 637290 213039 513683 30506 724908 152291 124756 797453 638798 668387 884835 212404 810118 247714 528185 673446 802864 591830 453683 138474 260168 400892 807696 443278 739441 695505 191349 1009188 178801 836570 123241 91456 48818 54237 757209 553723 154819 422758 569109 376691 95189 926531 143697 537928 166719 574216 755493 1033761 799483 206220 1020430 902949 652326 1029482 137963 286083 840068 10625 514688 457450 743417 84341 463350 911889 212753 705068 176985 977712 956793 330321 137753 843909 955779 480980 480138 35537 904614 1023847 391011 808408 796924 439043 823363 865509 412611 154721 168999 692035 694237 497282 847094 474309 900431 971048 725237 365119 56005 804186 961363 32266 732685 940516 1037471 767108 611480 268244 1039180 846990 269308 896766 826420 11276 57972 592505 420626 599145 886622 816417 690950 237328 650172 85523 276245 326132 66228 52531 408231 46089 225808 317353 989703 133576 377535 975967 641767 827823 270674 454789 851161 411839 896640 295950 717271 769788 614306 247344 255675 168945 421687 565736 854984 660265 679265 129652 920863 868535 950375 978903 469835 517551 992561 537432 123830 44202 933839 1010691 928049 675398 764915 437030 928880 904612 327026 127190 177292 1033449 975046 311400 657279 180669 658319 902392 221867 569807 376077 165349 590676 352078 118440 863058 180001 261489 152681 938663 208031 115953 445822 324367 89022 1024138 451770 938488 73298 846206 442642 1941 778387 865297 321057 922463 790941 732174 238757 983184 859121 688448 6911 6823 126450 713722 574903 766439 266857 922000 368630 225239 874754 192732 250891 48067 921293 507578 457703 864057 116413 346763 127392 334478 307756 344758 602097 399703 756053 364835 49849 767728 985 706494 509816 795384 254267 236794 228821 456147 819556 1013835 780314 525607 593183 659115 785334 18527 339614 921366 483770 445739 678387 57101 509789 244734 107928 616215 245368 486543 537320 257852 77323 1018456 534179 330632 348854 805146 536942 891022 282433 502103 239697 116706 150804 52439 863543 343198 535743 875300 911217 931806 902772 194061 216116 120132 768648 704039 882454 743284 446966 59207 4757 33945 454363 154889 512144 332511 756987 685901 422604 992503 1036859 179892 484208 972438 12069 442663 974217 710901 233319 915025 370055 270162 662100 898080 217534 170862 230241 340808 598758 854542 977577 369599 1010844 905083 413034 545090 495071 451585 493190 317391 293267 446579 843523 616489 773889 47781 470667 466008 98901 623089 756717 285734 5407 781235 429466 479650 1007315 384973 465449 683425 779593 46372 182483 851000 50493 429600 381431 117059 404176 443696 36759 906466 416261 747844 298458 595959 739141 117329 207752 219305 442331 529873 1034897 986851 467577 131904 495750 284885 698290 430240 46878 917362 211581 577270 224435 166641 843960 900811 935106 747341 570275 81067 538735 792773 944225 785833 145150 753756 419963 826330 673371 77914 948828 373461 144275 577737 719317 199737 775001 889849 434331 515111 840322 1030908 188100 527812 792201 404010 705358 958393 699916 920991 685209 200883 676173 691640 866535 1039331 225970 431002 265955 787838 843589 695723 448023 636734 454452 566295 132980 781535 804434 3404 196046 340131 664724 766590 314974 92111 149142 783396 1028414 831276 546324 974457 850416 608134 846449 548348 106456 430640 530739 820208 87741 728447 366212 907997 800588 246090 288179 117517 587669 641905 793009 855824 897932 146515 632213 669752 607625 529238 376088 803614 995017 240482 443674 998427 528362 75622 21531 586703 569715 519890 148162 770974 105546 342556 609370 877102 606779 765755 212816 247787 177784 658991 572855 664451 194068 716151 953796 1039979 442503 1017497 31313 242007 720941 496285 508766 837829 639687 538258 990860 260468 901624 262152 411552 984293 949193 389525 467206 1043937 449317 106321 943179 679154 553054 678745 647842 70888 866726 225871 939361 882517 654231 751576 441985 203026 207276 303901 1005856 91832 417477 801611 924162 350504 681383 201747 704524 866820 512378 596522 554185 30771 796233 913354 195813 887905 627077 563504 96436 1043836 340611 538908 46252 5432 389881 1039700 461286 1021068 388997 1006368 249505 210995 552998 736207 808639 867628 422081 375090 558151 628027 244125 707100 59361 932709 952295 81640 29021 104568 771631 191986 765996 587649 120041 913436 1024997 68179 254701 60747 662722 163335 1037816 293096 896032 302966 49961 228960 206083 4033 522116 310692 699535 231626 954483 481194 940688 831928 107583 289514 551411 459639 719515 507873 981323 179510 546074 99729 482125 387303 214964 204287 194388 618434 762182 588468 506334 278210 418830 231741 398604 424742 216626 77740 954662 444146 717370 743700 584981 234859 483218 561680 970472 692127 613130 374077 787535 526555 796501 534459 414499 33586 646541 730544 973276 410621 153005 663237 983065 850006 433942 664231 194332 879003 723211 286087 248395 737777 113460 238747 196528 975039 1039903 463515 641146 343855 1004474 767044 901498 517296 983003 1000664 869287 977782 237752 916124 345242 988409 735087 877401 182035 388722 327808 413916 121714 394593 1047629 1037687 798782 338953 133025 872573 602786 970226 623654 101065 114411 808039 757997 582456 614667 367350 53994 822058 992537 750579 183670 54021 522191 933108 772812 34482 300811 164694 742540 481822 332366 374967 80954 878011 777024 325498 78783 373500 157226 513862 62951 121052 88698 86407 196322 829528 938819 570860 1037508 911600 77754 831207 1040390 599338 193466 153136 513026 624399 538689 153922 632698 836780 601073 404957 793873 990355 598928 480898 711632 680535 1030792 177914 71587 662291 361320 129232 51674 436708 411745 851922 555433 625770 711625 355988 627880 829260 817307 932588 87891 434865 242422 86647 411018 415431 325786 347923 799507 1001535 827758 342883 56339 603343 823292 812879 200089 307119 877043 543873 417299 445981 340132 164584 357847 910297 385414 312633 321436 85929 329395 591209 563454 939990 1003368 495924 899837 267949 624777 345754 742014 30464 77082 251996 741577 16547 952007 402051 932873 275695 679517 691930 747471 867137 605263 887151 1031568 105852 932146 394518 857378 873603 482881 921574 793923 1008832 366041 620473 185362 412320 142334 818864 102292 882453 253653 303021 562736 908306 360232 352984 542515 231699 8421 737819 906062 677778 711583 433574 951571 239507 137996 49259 235899 470041 556933 849059 567395 51118 216713 501831 957705 882911 291642 369047 343700 612030 265950 344983 870538 40287 760159 254605 332632 379483 299468 600197 117966 969040 835286 690637 475296 733278 130899 575865 12518 363691 502463 626144 605852 114401 491958 984349 25123 681899 11899 1022351 717758 1008699 218485 1029721 279574 481991 341420 1022946 443575 415495 1038672 1000535 114833 751289 775731 677924 894071 501278 40522 930431 55203 1010810 942127 783837 468016 641175 227234 569467 896927 924994 1011203 889046 361299 208333 363226 666163 959765 76428 62544 706840 901008 576856 810931 317393 940758 99855 1004022 742124 238809 46865 192558 871869 641523 786885 24598 34523 646495 566034 702604 658593 151997 647142 426514 455086 393618 33203 51022 463205 247749 877293 505226 779374 567331 592781 445748 877875 952285 155025 565855 459876 620037 414073 11585 961907 361492 180940 764595 514841 470631 412817 199860 310223 21693 996823 260838 484950 770747 749101 877328 335408 84072 760362 825754 895012 287409 733158 920084 569022 1012710 1024895 227247 734924 887867 41878 118210 467938 311880 746959 557126 445655 203658 197460 293979 434246 1248 1041747 43201 973070 285454 16763 390752 1000147 721725 763523 852160 986746 791417 759972 212625 177841 297778 736794 377381 652388 826300 7078 231921 508745 950479 909583 614672 423510 1042695 476572 610240 646213 1044068 914588 1022946 95255 761548 231902 481662 831886 726148 892473 35645 217521 597691 975877 643821 245580 489984 480160 1028609 624493 104646 878571 219662 908776 1047527 158411 724304 274900 924446 250280 921379 315916 318859 764400 926857 500143 762419 136597 42155 56481 120958 120715 596304 125960 207031 127051 487271 19151 535696 412243 767875 293414 374683 620196 95834 198144 831442 96579 296262 104851 816656 107960 99012 664540 646805 756626 250615 920601 833925 62176 208933 751180 387946 583865 183097 432063 5550 646070 261184 596859 839458 706675 951020 628431 27770 882193 22292 855503 940239 246455 461106 296914 523803 131084 307939 570356 15808 24511 161643 368018 358658 880640 169006 553168 272776 239620 262456 85782 264671 263300 631222 734095 118263 504894 459899 780201 486308 709747 308348 919447 324382 146791 923988 464594 784257 941797 714689 763028 1017678 863417 401957 229467 701672 858931 305414 1048172 1027864 207786 875406 412750 92554 395511 313355 1037643 644430 13302 945264 177906 960856 737289 362195 279959 441087 401300 1013229 499922 124546 557186 633245 677884 362366 342206 336741 73397 1016185 901819 100075 430433 120923 575981 637562 919974 579823 902990 268158 819951 905575 503258 535308 626412 547285 42771 788055 678416 11443 581501 728892 573458 102236 680739 573623 553068 412304 789009 2924 795359 340724 357591 230943 842733 672144 399629 933436 344414 605263 89545 555088 196284 847490 116778 127117 14806 323934 341969 240458 464705 263289 275299 742785 85714 63057 410888 144720 380965 793797 354031 109177 423705 744858 163784 474849 1036370 968439 847688 673556 847286 1030121 993961 332479 84720 825568 157991 240949 705009 205872 745604 667116 888681 736913 135556 301309 812882 286624 435314 151463 956774 494172 349594 987340 411044 1037737 750028 756082 565455 754896 1008352 488771 674031 503805 904236 1003277 109006 556224 898832 1020227 94587 1042061 905066 1017467 857291 333628 831522 371182 615379 937865 933792 497660 732783 1007509 7248 495269 391359 962403 989477 97808 835492 186204 1034772 633096 445767 706763 794772 972154 695699 165474 530469 134392 53942 421044 1012421 388409 80292 461496 951676 493718 777876 1018445 529618 185999 12673 43184 672084 308292 277162 147207 295955 816381 909074 875226 47908 983715 13568 59028 83489 888388 977025 188934 406182 118931 634849 10981 751829 121445 118838 841031 149458 881973 766421 463914 483912 463776 951514 963054 559843 676330 259493 202965 721108 132728 651608 650122 330832 1040980 555610 11671 826129 500141 888022 523245 847059 1035347 70461 316768 348120 656959 191168 553769 191845 323593 325591 143714 501315 628592 215740 198541 1048383 423894 807921 528654 662954 658113 731318 894380 1037273 976988 382867 852500 376230 751603 117973 426070 93421 471163 18184 680038 566800 485639 318338 139420 765044 375124 527064 812597 827138 125502 517479 882127 386215 95817 573388 408561 108756 956953 522092 255361 288766 587002 181997 657484 822303 637273 207547 613249 596275 879944 316804 327734 616892 342782 275644 547298 523071 119125 623898 1013473 150213 644170 128793 264436 1032539 908673 582520 60862 635026 789695 200635 935752 417535 338030 918183 533629 599228 347676 354506 113071 628709 144124 35056 469264 248092 62563 641199 1039162 233478 358476 147676 223144 845772 875989 221716 199994 220059 556480 43317 637621 164644 64243 746465 304961 626461 320248 689410 424681 779709 220798 559424 460574 577348 1012182 617357 102197 799345 675190 698778 237796 680202 470650 1005663 949449 586840 708382 673943 855779 440744 550725 539457 30487 306891 933109 796192 336300 134806 247001 1017916 159695 879971 742078 577120 454672 845199 612886 640921 206563 1004538 212600 534973 321313 566410 504861 140770 342660 732840 176229 68834 711214 8641 977488 787422 210722 65990 453382 837816 266954 275372 503376 558743 501616 956909 447260 965223 352452 803078 941052 10070 599132 138231 1048487 1039193 731695 708806 133495 17317 681242 38140 510442 938294 752475 399910 497442 830795 937753 35413 23909 64999 792281 300190 49053 342610 1546 559515 116696 987031 820603 886761 468937 1004804 981983 112808 461125 757932 271952 891902 749256 232424 983241 943508 992238 325585 278187 1009943 540154 991688 807737 300728 142418 571375 920092 526253 612608 630190 241631 826030 678195 708654 838259 499832 437692 940769 942509 235598 70546 89080 251843 916595 222286 661739 152019 138929 1711 271093 45149 201941 61208 822166 399299 439600 405517 10511 67792 238360 400058 912105 592174 289637 61292 999023 842734 110836 663061 557871 1001989 354599 595660 233340 293577 600163 240203 410863 121976 97937 260719 472290 171185 549791 785084 152819 176376 570364 557271 1033096 159542 834846 386313 957509 308792 121344 537283 384151 632363 204700 583956 874540 518438 858485 805685 48505 428961 824849 16638 961075 615670 689015 444270 380886 135143 449461 913702 141345 488215 303452 489198 801176 383375 584706 120880 814081 629563 984255 330616 290024 415083 234160 311034 42011 832339 579448 665868 243757 50827 392122 485543 926455 192399 224160 423402 251411 874047 410455 369303 126816 520801 838544 240276 425345 336922 919041 873580 808029 580729 936418 958924 848288 808429 716913 626694 684345 23753 987502 288913 233946 10183 216991 106886 248188 442498 701774 216613 92632 588794 958662 794446 775406 394004 770265 1045513 770434 27416 139613 391679 495514 122417 673706 941566 896257 742384 89886 887928 461256 252362 947609 983556 236736 519061 182273 109532 194560 744463 466623 1038430 716133 1035607 539201 309132 934669 113010 282486 93067 358363 920263 758869 239911 759799 148644 384086 1042510 74059 605111 1000695 74897 456711 417429 913976 11686 224029 101942 187167 296936 215237 362103 501302 56533 590587 186007 759304 850831 779260 616890 99751 1010012 611021 696169 62761 557607 665524 390160 796198 76028 921788 145791 870460 985231 984630 352106 832907 25526 970547 838633 147258 95722 38411 541688 231920 877515 36056 615416 96859 834457 762363 632876 438701 230843 607383 591165 596505 58684 604433 463031 33627 149577 490902 571786 282413 796852 540309 823433 142803 679028 908097 1024238 1043088 652835 719376 317652 673838 963966 175422 65980 191867 395241 567115 870665 1008070 628969 229241 153732 727398 225959 198223 917208 954931 372340 829976 354327 884747 505151 1043301 386611 919887 725025 319879 412038 725859 641234 446230 706891 237361 23088 837229 883746 603559 340159 155179 876688 1008692 1030948 161203 390524 936271 68265 395693 90804 667888 957 596099 471398 147733 728689 497381 627879 538175 112379 291909 213487 208882 454199 831324 514459 1019192 6689 555683 581482 907551 50780 815323 82689 182070 410798 842118 620647 671764 314753 327019 401545 1015250 536676 297749 213431 800907 660616 330581 921637 58083 1034564 615868 1001067 521853 108178 619810 527878 413828 916879 764962 227285 695843 628991 969115 951452 907533 1035718 367920 572804 447478 269168 449481 1006745 186135 482474 197648 329035 347310 165830 152309 527598 32124 589628 837675 611130 613701 291363 932520 371403 550739 806076 556329 250273 625396 702696 365227 588194 862199 77484 783091 385300 793395 955572 450312 949027 56065 585934 312755 927841 500669 829547 899078 687936 504904 217377 257490 435354 498313 266539 23087 603178 954343 1019879 872440 440592 320977 620119 79436 177745 361014 98209 740623 606037 158733 924047 295270 204904 944079 693520 414271 431929 893944 714421 640199 432989 1013129 456501 26865 177869 205961 1016809 617974 618084 641151 954192 313040 997986 472314 352653 417469 790252 259594 661732 744898 95369 154820 444992 228646 733350 564161 799152 27634 818707 127903 652006 869240 775556 585599 944567 3017 1000978 831877 2717 479293 744887 216924 152376 377839 434645 736943 543432 915007 235440 905649 430773 5966 220399 312214 460552 773253 184351 316695 1044207 529678 280880 1014002 48445 212569 516598 888936 418023 845977 282281 341950 599432 793413 149093 828092 402398 223639 818091 788785 410186 337680 402654 41837 312660 633842 660679 177861 487461 633285 287506 45586 668940 954322 566479 88626 30202 720811 439538 984710 906501 872865 3282 912755 562409 928076 1027246 1016033 493954 858632 431139 318143 890963 875378 969399 145789 313602 298478 456786 363664 714201 888612 560576 135409 109639 89727 687408 195998 298333 528813 164535 475160 392786 252194 457934 542948 416000 529556 218320 911370 412772 948096 63357 80281 449825 802212 449914 41505 587262 618371 107471 449335 952419 800484 406631 462836 998624 672595 65171 2423 177063 147103 245640 551774 152845 1003866 252636 393297 307725 571229 738061 136824 292036 1008705 913914 846847 319734 767974 389480 142233 386184 869104 521086 30970 636932 957253 162633 396636 921368 999568 628025 287739 710935 364737 73634 849561 561526 707723 500540 592379 8272 207845 244644 952937 412387 262794 397273 260146 308241 652409 121535 353318 158944 80501 918431 818202 922874 128645 50853 894824 756526 170101 519521 799596 470509 152148 1021767 495624 43982 892148 627247 236576 1008650 969838 475861 918047 153344 832667 531802 173169 894642 613787 961985 72199 501575 182354 929907 342742 491399 508646 178876 310360 481634 183619 389963 253449 795241 855447 154294 206315 318547 742614 467956 535810 228730 471863 957665 228313 90459 400565 599741 358140 84250 40334 966317 285564 60411 761544 595513 346990 792554 375463 539596 682604 221684 696632 250680 526866 550604 953546 712239 190082 105287 247408 267466 619233 503008 801408 52742 669143 946741 597270 292931 603667 748424 695954 172483 423621 774975 110613 364849 492579 802404 382985 1011223 397284 249125 71318 522598 368072 322389 252461 579058 147470 368873 197633 680180 680955 94845 130185 203398 372314 446925 710656 761386 714743 138812 428773 600900 457251 537936 470652 48539 457523 168755 415050 308700 477953 983860 618396 987671 638825 319556 933889 669248 319693 124282 90060 672943 931474 36495 54163 591521 107425 657507 831411 418996 512743 373110 511177 1011567 898005 535151 691258 915384 984800 259737 634028 178012 391682 896097 208523 788874 120119 374234 215173 734040 440065 631097 224270 670781 549093 983384 350685 284309 136172 646711 804461 186401 884003 46455 396925 49796 700955 2781 424848 449479 736617 1018069 432238 153301 146215 700652 660897 527360 755058 990293 835065 409978 782570 150630 654089 459741 825653 68376 27047 331428 212347 678794 228976 345263 634091 522877 866881 440515 410421 421593 126655 738824 488719 961064 529104 702601 289969 211222 403232 165303 308824 197623 567966 267495 64710 237377 139004 235471 972224 338957 466226 619277 630415 116890 555515 538272 682112 692426 883286 599661 62820 274084 6150 86715 1033233 326352 874003 82103 863454 437534 763207 74481 757291 892159 612530 762333 690391 496138 338471 603220 216264 271481 183996 919568 128359 568745 891726 817715 914977 116894 735483 925632 235239 287356 27046 351777 32942 23311 646262 627616 350704 439620 725591 1036269 946986 350126 348791 138398 361308 679170 569034 480682 947340 62619 71815 889326 81987 643831 99497 596904 187406 78391 991344 653567 996862 287395 955869 656504 409897 584484 352313 365954 922151 473545 77966 47340 789397 713794 483884 719209 465557 686184 950054 243731 328524 580787 251091 70885 310627 147650 989261 747328 516231 433623 400117 1001063 860394 247640 167661 532995 908223 68432 777116 354975 46017 942827 459310 805420 212397 602877 954898 519295 834755 564348 306554 677838 782153 220418 73182 1037623 125704 81740 882809 452922 788941 662461 86730 973881 976361 288988 34581 971519 288434 351185 887008 489270 974080 301292 117110 77807 208816 357407 928871 584223 792613 508287 363526 880924 552642 144838 216554 1005348 427889 546516 1901 355798 957983 916521 406064 511670 938813 679789 585877 226221 473153 834793 975428 548744 158755 295947 198823 284276 739296 989158 899949 796296 203515 860079 503051 360508 1046519 91969 589622 220906 561374 741274 419690 459092 992189 970588 942950 487965 882469 787277 556462 106574 255660 544471 565768 198611 884586 724105 557567 59900 732285 1035924 592227 923133 521093 12110 910023 82286 540968 471475 330754 913611 411023 12767 817839 126964 876775 222613 512173 613039 434146 126139 532639 734497 542771 225755 508524 37977 685333 481956 800704 546502 181189 755816 8330 617659 593924 698523 475004 372978 475286 267610 953998 1003782 402373 1000929 680828 181751 613342 839444 304195 482474 809906 455671 854952 544359 160535 247350 884145 551257 781157 710302 289833 149777 144378 30114 477984 466692 859830 558039 988521 920328 208000 184952 57627 394203 453055 201698 295953 806812 219873 416793 739434 625744 620759 536898 569609 477278 48535 601127 1003030 11028 835737 600246 237947 830752 648027 460418 463719 942359 200157 522561 849615 773105 162598 551244 761320 970123 1021373 549922 753326 497956 779312 367845 419681 409056 66960 326875 574211 835400 114163 902126 454107 769480 4849 538925 563700 765744 686120 125769 803742 304948 134073 622873 308716 438252 778952 268822 171829 307796 1009151 933599 800148 257741 245259 680374 322408 132506 938014 978690 472020 233316 281196 388555 153408 869815 82094 12353 939990 637827 317602 922678 517638 894363 624264 1037215 419074 832313 416166 1008918 917315 63096 907462 388187 1035010 449753 782003 965327 655040 1030079 321216 647159 669118 840947 489792 18943 246918 337696 256015 751156 793952 491096 666375 176521 1000670 741517 76940 1042707 939601 135705 595457 920205 661584 728631 699473 193749 762168 798599 375911 456813 854951 26766 38837 780283 277249 1043507 696497 374985 110571 132676 255828 439109 355539 779247 775577 78722 780901 908361 584708 63926 334871 84170 757272 920250 492702 585167 909024 729229 88695 389911 175463 109265 638047 224327 356672 876365 259547 684390 874239 612969 447410 51041 351421 53173 657517 268424 753304 346722 762078 245007 586544 818631 1018006 725902 358444 501213 728685 944514 503475 423876 973054 816074 296947 500284 1047336 415530 1032606 581165 284814 16587 1012328 560927 141848 822969 304778 717762 389744 231524 724034 321128 29318 632608 110673 929158 962061 421541 969339 875575 917499 906639 39435 1000121 933645 933342 873036 782061 258624 327032 268049 736475 824665 751267 67886 718636 453982 966795 418556 559022 93467 253890 828633 14292 43423 691898 774566 262451 1040060 38477 1030983 781831 885642 505398 614182 133548 388836 7574 1004209 778533 920553 619375 999384 234392 7804 814892 160144 160463 825285 983320 487506 996280 64175 330466 175772 110311 446568 1026079 542063 930063 830691 853704 49359 678797 738137 708536 719943 890077 559811 859951 855906 985378 717410 789842 412211 211618 960056 640680 278990 729672 975756 210078 847052 450593 351594 865796 1036235 916447 110881 26510 14828 996697 715459 359509 692563 648457 858536 271955 438187 191628 324843 429802 609951 472870 757739 221022 427106 903739 270028 22870 479272 746967 903924 1015647 276139 636199 759694 576873 454311 265982 284170 164168 335198 771665 830107 652084 402196 395963 860343 982601 391060 350458 413595 260360 464553 31600 331461 277972 359590 596643 572024 213878 832223 253373 886843 411034 191533 269068 846682 687440 733551 858243 395620 649612 40451 711736 16043 42917 830545 298212 635591 318426 692800 680550 261395 207304 634303 75328 55599 113909 65854 869400 60284 778569 376882 1010233 431523 535440 453524 309776 973583 733689 1048163 821423 152942 578714 305693 372557 14643 398825 500554 355267 354839 885572 949746 643344 106388 535914 301601 640983 825705 864512 991338 302812 877593 642830 265825 207755 372075 267647 414496 817777 207083 661412 588739 4032 590952 1029810 749548 505807 224372 850495 48703 190360 467175 981193 260327 896313 989533 872495 762384 340084 670131 405046 927850 770862 726670 190725 619437 950771 772564 468905 1016079 951409 513840 826002 659407 1023480 925842 869396 482734 962049 846509 938215 127857 98468 651640 884904 360800 147232 560302 204374 183242 553047 1041485 690389 305023 100687 210203 215918 525908 724402 927004 837197 594851 16462 469021 943874 483528 877462 652333 946433 205221 690720 787998 611874 358687 1046310 865801 761633 382366 397061 416711 25631 941457 186304 525176 415007 93160 461181 733696 873098 138392 831239 407941 955820 125211 611915 499187 92468 349421 381147 592248 946616 109072 885870 807176 230959 378249 478045 297177 661621 1045472 648488 862440 142794 187812 915183 82291 255827 754661 1022970 311165 629400 675000 99890 115022 293380 73655 241317 785136 904553 561790 1021446 797363 440953 927023 791850 368041 564558 888559 703884 508971 520418 465511 51658 906834 771992 332356 892453 952447 775089 146871 55557 905171 458712 224501 127859 177847 300951 398776 749982 213334 131039 393148 762711 549406 982916 786755 849044 785987 694207 510866 511472 197180 158890 444273 1321 362052 441799 655791 1039777 459482 323194 862108 170206 38209 695946 37774 38667 1004545 217764 551260 984948 570212 175320 180966 338190 457210 865562 453771 596716 1033493 111042 1028528 408779 433486 331789 178496 991111 891646 187545 455207 853412 400070 281581 790486 979910 229896 1037039 333506 676153 136043 216940 522469 989290 250715 704659 279100 104299 359558 364410 185671 770163 885856 812952 46988 526940 470944 630601 454163 516388 767681 405582 92651 501356 752258 868426 459940 147964 608358 538950 298196 410173 634677 356909 844434 953533 549753 747345 9214 40623 373762 688868 780727 154984 921187 1013120 430947 620259 889714 532128 500779 414270 113612 853284 995132 823355 724046 90065 939079 728000 55965 765391 183297 379479 598431 581417 492708 167087 419328 789840 806508 798489 895662 836505 432155 829963 423261 382906 867190 66209 451333 447057 88518 572183 904287 649053 411736 185168 850539 32451 691453 678226 355052 543946 256651 297416 500970 719519 32090 163967 662831 679634 976839 555241 502475 738775 1019572 827037 527249 51847 58886 1011156 293015 671388 576806 1025006 674490 369464 850817 770027 896791 569695 818440 201459 945043 160376 802481 549071 45909 485584 568052 528493 789318 673814 939598 257119 147096 212448 768961 422748 25404 510501 919890 1030334 781930 337858 720010 906499 907549 1000693 642806 190029 906388 412645 864935 696546 1019603 310039 24243 94124 263968 527866 601010 992441 62086 390493 81985 473532 12373 8179 544131 41098 609952 561878 88987 467871 466621 561665 861747 546455 743881 792789 231672 923317 152866 254613 916507 564063 575211 746 336081 661151 367243 331359 220628 386468 644398 905957 953313 348479 559682 761937 700984 253543 581628 467161 512799 339637 271313 246171 837727 422120 126717 502551 77765 876899 285439 674223 550819 449194 411163 747054 1022796 456169 894935 314942 57243 834413 259454 560368 876397 746280 431776 897849 38946 730417 92560 897135 960032 236098 350181 277200 1024336 109624 850681 247803 657823 726679 86125 38260 934782 96004 32419 278821 336995 454089 567619 782808 233286 413268 578998 200638 336165 57271 647086 822507 1043840 240938 97692 835031 215773 419461 87353 377310 241477 381127 270334 555969 367813 771730 712619 793123 630255 444587 795332 929805 741974 204415 481551 875883 363285 493209 931863 34701 882505 489261 405420 827815 450706 847505 257633 722257 227222 775102 194061 154375 995455 59091 737354 266921 765816 934290 455417 27645 836915 485346 664764 200488 523110 976971 962939 668985 602441 494717 401120 680095 935961 727497 233691 42413 778137 565670 1035806 361245 860812 811566 611489 150154 41788 210590 163359 727284 280566 759769 1029272 1007424 149388 404710 505550 195254 79313 519022 519368 122241 598049 1034303 969809 18226 1030614 128971 937337 625982 891092 704169 552723 1012603 950782 709139 510774 791719 968126 1001575 408509 547553 502913 465319 233159 591918 848697 536568 936759 282357 874457 395302 34100 129668 538076 778783 180906 534409 668351 819572 454600 429209 195203 622043 877441 152236 396332 271279 390155 294303 562756 648302 990050 844977 942936 939834 338886 768774 513658 313689 234552 239655 194494 745142 668929 422016 102589 639581 574508 929249 416020 354050 147975 333822 733926 874363 687526 908527 161622 1021761 1026400 952752 348942 660212 130896 674 78524 598228 751061 265224 409487 364872 623634 254603 584638 282459 718447 615351 560897 627002 250646 312956 856854 104631 609911 58285 897085 66505 511940 528004 178621 961802 329078 752924 293469 597048 2502 999670 598251 624308 104244 839541 244921 417798 937220 924258 412187 490071 852924 211048 577258 898805 209320 302489 493316 18130 614230 254951 663753 97030 633882 861100 395680 861513 680587 711715 903792 166010 433412 945132 1012775 776474 457252 989580 269367 347601 811343 109546 157972 376808 972586 692948 405175 711630 156194 827256 989982 713108 261862 412907 553673 914800 42217 1022117 777535 65598 547553 682755 82311 270330 1006411 495556 897711 436295 1001700 147085 224329 176875 684849 275301 319209 671825 207608 284473 838824 518149 599749 129113 882084 334140 980838 955129 578686 518985 625775 534961 256730 687657 772279 404990 466402 912120 9945 719039 893636 705658 159157 774840 391983 75667 750828 101650 360922 678863 63847 240089 67326 918491 754128 5245 818391 843273 283415 92754 242726 201937 881902 381712 927922 270154 378446 551251 1039810 143797 729584 996124 608932 212467 824021 1026638 546602 361482 956607 775474 813096 373412 228533 650995 1014775 563087 636291 565283 415477 679998 154679 116532 638979 354886 110758 905472 707845 173026 765413 631106 278374 359536 962256 68379 716945 353522 926342 1038734 1003129 450702 1003754 747523 124946 402702 667428 445128 854485 346977 17438 231307 354880 4120 761096 56801 255572 467946 512469 761795 675349 330800 465340 39436 344334 955241 356279 232700 858826 51640 771847 832696 520028 955745 348078 975303 956376 1037135 576243 532886 446168 264081 520162 980725 285944 695769 450505 926360 218457 178684 895677 64408 877090 301172 386067 153583 794874 425697 411367 1279 692112 998531 944792 315404 493587 539330 296778 728765 740795 73127 477794 661407 141630 455776 375566 1006242 922971 63936 995003 477594 97107 320700 871837 385215 327530 313583 665386 139053 679275 558871 284319 393061 939297 314773 210810 327626 763615 108785 862718 736037 73721 173140 124850 463138 833353 162317 714722 1007313 899499 283661 250909 542502 1665 826474 855221 559992 154671 220640 671042 95238 636064 144459 983327 739437 242111 1035566 759787 546867 662015 718895 764426 37696 615636 477080 597282 504416 808760 868568 325790 1044418 962599 7424 547374 741244 582947 727367 1014341 882692 454320 546695 49306 6840 795865 216765 125096 781399 404393 576396 865837 535942 61363 426171 571823 181069 897675 796594 107762 188311 993099 12545 896899 539061 827151 656602 297777 579292 935289 250770 223374 1008290 290094 390692 822130 792453 781398 908973 323448 669540 100640 170225 130176 791556 423484 580309 609067 1025932 515935 566499 293218 900361 755138 422601 724688 370923 224420 130010 291171 496006 693699 820107 256463 1001362 839143 571895 47115 110252 756056 404572 800721 964051 118882 673180 529698 647147 605144 581309 954560 744509 131471 941929 971955 765685 4318 880239 1005765 780707 999204 143936 546566 816059 33858 860531 544840 287509 149277 484161 303267 746605 375326 180233 533491 537572 214961 467405 125525 370045 3785 1025204 392366 15777 421722 604038 143652 940444 239326 314419 593826 321565 818385 989260 312921 700858 720693 1041800 273977 799082 478991 193089 253820 130313 883944 811509 349724 769495 161100 703941 403032 112889 654670 558329 606515 976887 1031939 1002873 280821 368956 353794 947285 193960 53402 510955 482879 166300 245699 865501 83980 480739 683729 957437 436023 937685 818366 921590 924254 831630 303085 794484 59843 1028971 962207 939432 71628 938129 931711 575175 65923 988774 1026583 830603 954134 265494 397144 922288 259160 961295 479766 168824 319 907653 595850 730152 524900 526575 10190 717193 340358 218504 288356 871527 1029639 900047 744112 828949 603501 482567 739449 826600 586722 54200 579692 596152 754869 1021996 86169 816994 527063 685299 220404 969032 854367 2911 550869 7631 443398 616457 33401 1040352 77740 698186 187774 213607 488145 240067 315755 834775 194077 186581 620326 432037 787672 785194 774268 166089 916850 334122 360604 24640 70141 749959 267420 902284 759982 163250 973811 65330 846943 984675 1003773 55611 253200 18453 921979 755635 176226 599943 419600 960558 176666 751164 155589 150846 611492 476924 95877 596734 57742 21073 773026 488330 440840 748299 257358 242564 75627 393916 602147 97937 965551 638525 825244 662490 82419 924199 675481 254604 409336 663387 634847 702040 983462 534395 384662 758771 672647 897390 61129 339351 88391 607712 237033 1021825 717626 551871 760651 853105 355798 502975 680101 365101 700980 960983 432789 9726 1025683 671682 139546 678193 77526 441215 426009 95639 48385 794322 659417 950789 160191 947393 1023367 483029 969951 275991 172979 455267 650706 310756 135889 943506 156719 52730 764346 94277 626736 467826 646696 1029605 496434 465702 415037 864737 839737 222772 191485 767018 195689 446081 741327 486835 1032078 854835 75520 560375 713877 107830 313663 780914 662033 453561 821282 312615 279223 456878 821152 626457 939490 50509 75414 903634 249872 216721 915266 717535 832354 575929 214987 688209 202784 256201 801463 191805 675123 77575 487282 644669 624810 939390 801486 861678 796725 638846 946045 348528 623021 786202 177817 173289 410506 879016 358429 499714 91499 638021 414570 156264 960658 249935 665539 469068 43109 745449 371921 906980 293615 449146 170783 301288 57692 215342 91294 625429 723072 803699 621859 882861 186705 914302 668389 108533 579945 207556 923391 177846 1022853 99969 194036 165566 704520 369716 548901 211548 886137 91681 442973 344294 715008 935885 69190 684854 612077 377478 193265 16425 781106 115161 894291 190751 213476 469018 342210 773758 513981 811743 34684 838703 1047197 921477 895776 697887 215557 241578 853298 558272 903066 421297 317340 426373 292776 782657 1010984 344937 889244 476102 381447 43881 934025 115951 597069 233733 1045412 929582 803954 429763 999112 502843 36306 777900 412403 981394 425774 673486 317127 498928 355113 595384 509706 469209 755916 995073 149286 561429 564227 468929 686506 364335 339486 684821 768199 530165 546385 368288 26323 383739 922164 499461 347850 516376 11843 928878 562376 9958 245343 77576 407184 1005126 861771 998276 269320 821722 832047 860056 1030075 74122 376601 687740 997205 698112 160632 884078 541739 311851 395167 491566 938928 867776 1023560 324994 690177 269236 1027342 668595 991323 637379 128241 1008911 555423 853485 920278 885861 892628 770803 28677 944524 158117 449758 932521 124380 864991 839033 347732 651442 135925 790738 730232 1041393 373372 1026493 795886 313468 633519 505425 888435 963261 292332 5224 257830 339745 454708 464419 11532 966298 92079 411237 335500 90908 671014 998739 504564 539680 529543 951514 764658 13091 103781 429353 975131 899112 310134 307506 336487 888370 505619 150318 431795 174027 351675 252182 178494 201601 469648 536874 647468 391267 970456 640622 1006086 303752 86653 261416 396344 40840 377998 954212 636306 60161 621500 65904 438728 535315 779998 9824 152306 392420 257389 504971 379404 348446 57352 125452 892791 645228 588018 999746 1031030 950272 486543 13648 655026 458256 788970 202398 748215 421460 944946 520022 645749 851594 439865 817127 412351 961267 912628 138118 111311 330451 511486 3240 289984 929012 541972 223626 667155 689188 420762 1011881 299051 779186 989460 1033546 403665 494581 590766 967667 537264 870085 815285 124656 837082 365568 29980 932559 1024065 583175 1033720 451300 491071 126526 465156 503238 656143 850319 988446 899536 274769 416999 250568 10657 619402 651704 781480 714908 734369 369270 73736 884585 723044 67354 818518 1046642 615425 790946 534693 1037415 190093 445071 567851 462523 930176 269669 1035969 995876 807223 636206 727142 163102 898417 977144 1031868 857705 899539 833618 409482 20871 441956 55251 491320 656191 53265 380307 883030 124445 844074 138672 622869 986863 954851 34507 135628 487753 428244 216712 667508 750594 1006458 302610 284461 1021365 984756 388756 196535 401729 980806 34241 567802 717386 827993 590413 622974 215477 306681 522353 36083 242224 698774 630379 683691 914600 1005188 428283 505115 597200 491643 489448 572254 363937 353815 406137 334258 992724 438617 881661 42488 1012842 589860 649283 1080 130341 457921 931874 968475 822540 1627 796147 598127 892651 813444 309778 729511 184272 10414 98144 494681 615311 939187 577476 537278 710975 980302 995493 649269 495547 623008 507762 393664 96803 387244 372250 747141 582744 403930 53140 602190 870275 687480 996441 842762 274062 134452 382693 395850 535209 670883 153657 118724 120775 950718 1035356 1021396 848158 707936 562901 101110 751019 164809 481075 697165 580780 918814 583045 796959 1006116 50662 89826 318807 78682 653198 410083 239618 533338 114918 1022756 1038546 839538 329378 147911 587678 543670 115675 336880 9440 110462 389771 238410 854581 637411 197652 983424 23265 427589 518586 56517 386121 86215 240932 48205 536182 543441 170207 961745 502937 425870 520411 322831 490881 247916 408300 174664 113702 971166 530250 117953 352290 208541 764177 644162 1027635 884387 167618 115866 211131 1024302 551617 205336 946240 457347 130004 1048084 246764 444457 443818 922468 348685 558442 477522 586471 403606 286677 118208 868350 202141 244671 505931 982285 329691 1034429 357682 845823 982831 927275 978962 190144 625947 890792 171121 885696 910661 313752 331319 31350 163320 337313 467504 152539 737441 243502 571019 987883 1002066 663535 652126 258344 408642 105559 860959 404247 990282 661533 727852 449728 181609 1004219 799812 388658 256066 922610 512780 397309 957337 749636 819340 247734 621786 7545 168623 101494 680082 644891 746694 717659 37619 316153 991238 60422 436309 1000872 726021 68892 908719 587517 171841 651461 330018 59028 305049 958768 858735 196685 500434 726285 863099 516297 929555 769041 532690 567793 408425 662390 383522 583536 311364 31352 127675 557876 2040 433881 135702 1034737 689981 629085 379979 491421 17840 41551 135833 984053 579152 67067 668642 165623 1040385 205106 552236 216422 407052 683465 526881 263498 884893 171801 202127 731757 30020 249473 367082 883422 630645 1030112 553413 162674 702728 656923 370781 330814 430777 896925 551438 134430 1019049 90834 689371 463410 827099 852651 96490 206939 455096 144157 858374 764355 132748 652705 637724 467538 28678 611766 522430 17465 465596 992603 786339 191595 75173 838037 422437 341791 412317 792303 579521 959568 382692 278005 499099 1002557 537503 1034168 763639 599017 589398 369229 355777 872860 766324 474446 242438 1020256 842955 374359 1032057 108932 126477 5514 78831 585501 624980 825868 748003 1038976 946586 988805 418803 371658 983362 941476 347744 925528 733837 704153 823186 209487 735270 496025 616594 718613 42391 644190 861583 227798 272337 906916 908890 439552 118184 390829 968425 562631 385109 290238 135127 69794 805874 142496 415458 280012 301057 313376 108396 701892 815078 357775 789244 755149 179048 726850 764346 709743 345908 612627 293622 925172 720218 449758 886177 569579 830926 816901 897234 144041 943848 1014509 140354 603075 744933 595839 14544 251030 419683 836520 325887 31167 65513 1030873 274803 561315 713821 231815 594296 484328 801420 371116 678779 458746 805285 405316 271758 337799 443070 492753 600552 153603 104782 604120 894819 843301 355249 1037666 905725 653928 687016 775804 119639 988555 800470 105655 88889 853266 347972 294568 573452 1007554 418781 451689 110430 123433 604403 95254 93794 910100 164024 216658 961133 120854 275398 875199 55674 322056 162200 697481 731815 563587 860430 509660 329398 684904 1026285 747881 139405 513369 645213 117990 791990 377405 190313 878475 1023712 968384 604034 954773 1003612 585168 39933 278982 912032 378145 78480 514531 146120 946602 576473 394037 428816 906278 58327 432905 369499 703892 731759 372528 481711 275384 433128 1018495 963255 116119 993647 119120 758336 651263 651668 241152 129980 37373 2251 462191 582338 1012068 643565 322435 166795 708429 845492 438181 31607 265361 954434 956738 326022 810577 839579 80971 270048 627311 1046054 134581 423758 975890 446000 327674 995774 778278 1004392 470935 516290 219609 916324 40844 248594 814880 364059 67039 838661 1023280 101994 632857 771100 124165 340623 411591 956792 1048542 60593 466682 903263 762814 33622 912584 230331 841709 244202 4552 419226 612726 231743 1031322 634799 266151 387080 927325 334799 430227 140124 581431 408694 439699 509753 273105 879936 671681 661247 290008 545648 691323 136689 566653 781932 678374 597944 523766 14398 1022825 921823 287995 1005077 220718 458584 277321 678082 638372 99061 331811 363836 255999 232944 617932 941340 930486 972131 243214 835361 802565 575953 3766 145326 339561 597916 1007125 551239 124710 59276 350081 79128 1009860 800590 759762 682862 471182 25074 774629 461883 1027602 573549 199453 6038 444323 264725 1042397 978489 552666 277800 919567 213505 214289 202565 29600 431730 872423 859632 857857 1003825 703935 341779 741288 350856 571968 184696 493709 675301 938710 826704 911021 473691 355120 119983 918923 127775 901568 267277 639914 782348 787518 246470 73492 835104 455717 68507 860630 655357 301877 222511 777857 982633 626671 633483 1014955 379086 805404 312219 152940 255418 952135 974255 139234 824160 966462 78843 273837 694294 239765 682007 309107 238293 249122 486015 211293 474044 732802 62228 909208 738445 64147 1018265 918230 526639 1003512 532023 505034 385066 987801 209401 941231 940846 643104 36689 25538 198540 242812 627345 782787 769723 1019490 262771 964985 952021 975815 489618 185643 197399 5735 481774 701223 226404 825409 221036 922174 870851 602137 44628 659014 213213 675317 884945 408727 202368 946081 89717 55439 50974 38187 779442 262158 614222 312679 270177 393210 1006666 41579 684351 438461 171120 134676 986219 778946 384962 384640 981738 973563 252006 41618 636707 843614 379686 751218 87140 840547 901104 452618 472923 779400 410199 387978 482973 214733 635408 188388 277282 590136 205686 41808 334023 903763 708615 636874 595659 652457 5861 1013647 45138 748364 200022 743844 1037541 441938 1023813 280143 692464 868179 802750 654236 935491 667117 928117 557529 619666 586816 339776 372762 266741 422771 72857 704694 684904 1007661 173597 783816 836940 896796 649743 19886 332772 463218 295125 739214 386009 950627 859514 702412 219831 712360 966187 699541 587630 301823 879802 90712 907985 816808 429854 346184 630810 871657 706545 988379 771428 716940 222961 649806 500784 6236 354687 232222 457185 875435 264995 958096 327744 736975 321030 591146 267768 85920 500598 539960 1046299 283132 212070 907080 951707 883780 707051 391854 74194 836572 779712 129537 561915 539054 563907 63388 884662 685736 976245 563742 1013384 137273 1033342 1036522 820824 281816 514343 895144 222964 290941 759775 929730 143754 178470 592055 1010408 239919 258900 71653 547212 856923 282251 685637 789095 958571 473558 2515 704498 549918 413760 847410 206062 384537 87387 525608 364765 135779 82365 71456 744582 405993 24447 99238 280181 316155 620221 164335 780152 244173 2584 717134 603939 405751 238391 440768 663629 651766 12097 638049 861585 564649 879460 21493 726478 1033428 1007954 1008992 184487 98464 652223 393262 596740 1022745 621284 167692 951183 214959 159999 890957 874296 224182 667345 790118 107954 751334 702494 733297 873971 314331 235568 522926 674488 309398 642645 272126 825087 65274 576093 703847 443019 847184 424221 406675 138851 67267 811246 664144 862547 998373 511534 162833 132201 373544 200637 681835 456569 139622 639874 826009 722330 504410 668388 1002745 37287 622885 376658 898957 529087 762058 155323 75131 841926 832689 993302 758925 385250 661800 913372 386482 834046 39901 259209 236923 817482 771173 236319 930975 704185 371897 80802 653431 838017 616884 327068 424834 695455 656278 771227 824803 144208 1048196 601263 783838 837017 1012485 825069 671839 531649 571014 738798 377202 391122 365527 100944 896204 229403 332717 851764 126529 708016 513310 120510 821835 31720 980519 865945 429706 1002974 1018921 435312 692798 254706 830568 164470 444111 686917 656523 498655 38982 52288 590623 639333 777681 910605 167956 751044 498243 140060 1004862 567869 150673 79520 38613 822039 512086 538384 760821 285721 708176 116646 632607 91410 769249 674787 949943 781906 1011854 404489 492932 609582 474244 797088 353074 458879 828174 377842 146643 843043 169504 502926 425306 543355 935887 281544 929311 167660 625367 677176 57182 273502 49940 93239 925879 478400 943625 448613 35247 736898 396124 805414 610862 721177 68951 700191 424704 582014 964969 726718 362068 75439 659619 501424 311360 380461 464956 434025 333626 350333 637454 94367 951456 959911 537878 646607 591154 254394 728567 996023 795026 950598 847736 362458 460491 413152 731905 71424 208583 885410 723234 499635 235736 260264 244237 646082 168496 222099 13847 459713 3688 433674 695867 811912 167933 919093 208023 196272 827598 191040 308460 869657 580256 787678 570658 448359 950170 330179 849346 547712 41673 737833 834170 90383 647325 80204 1016477 677381 436074 751854 1005984 35602 4072 546260 571294 935984 607668 314438 389589 61721 98253 27795 539431 997836 821527 153483 13466 92940 252123 84739 527832 898784 146245 48725 79280 695573 788965 331485 498323 614327 390191 48253 817944 690076 808955 833050 706168 948441 862725 898588 462098 268106 421486 569074 852201 490255 737593 542604 820769 177417 93903 354271 545669 172897 629884 316773 533252 120322 262383 778138 29231 754458 240830 924800 119485 560029 156384 406812 117512 561090 459057 770550 1001102 594820 30961 538525 300656 832290 481093 844577 590326 288671 515509 784023 255752 842562 436908 435609 223927 118295 127484 152003 571826 625261 83287 444215 776401 682327 388311 493850 591246 812843 905078 667157 632455 575493 715671 773332 707582 642117 89979 489610 213081 816397 917965 1035628 731298 415940 494103 888113 472327 100245 805194 347033 614747 32753 946746 404195 607636 799497 61984 239700 390731 923989 448790 817335 226623 546575 479902 29912 373202 913592 536092 497160 727434 855955 63319 787100 571537 874021 564988 600686 649782 279739 1028891 127834 366954 110052 599976 1045954 725316 408307 241403 903435 548222 393342 369233 942110 801525 598754 883273 226792 366636 821948 579431 330202 173514 305521 268948 781417 96023 282023 298396 88975 275075 624586 990126 372552 709152 171656 891360 5655 291875 856917 303017 614782 670567 46824 782181 254601 376809 576956 749269 153156 331597 869520 962460 1040960 933207 914664 67523 729362 296051 129417 277045 409300 63023 856832 241476 927139 48059 859164 408866 703007 714352 102000 32873 665582 1036358 988882 640148 605753 265308 80351 359555 711724 583540 788596 215803 28027 292980 1041462 498468 358104 737510 87052 968969 12926 875896 452767 842267 605353 607869 995553 771503 806939 401515 48771 675195 266905 498779 408189 878109 192876 878732 559498 405396 724449 12513 589993 949701 473545 929630 895389 913655 459770 609454 104302 630359 1037516 577696 740070 18549 334492 41637 730901 337861 624204 6740 259534 738080 743361 679911 1014824 219200 899684 679099 73469 939079 78242 277460 563054 416825 857452 424534 440157 25981 794296 821261 409073 548448 918526 325606 703510 648849 9659 868468 493818 497574 1002225 330860 50833 187798 290213 727849 554515 417598 956256 373033 629881 325340 773551 563341 227075 998039 200355 700829 442292 103669 89426 856898 459220 847202 777812 375691 130669 778416 590918 1036329 991439 428434 183370 225010 590605 448799 264837 462433 197246 1015637 181920 814612 844860 484244 632904 726861 428456 765215 160687 683378 373988 678815 235016 872078 1039703 487327 180750 82893 660525 959249 957566 213507 63701 242119 96408 784934 703873 209403 992418 375248 342953 392391 1033829 908222 137352 599726 640942 247891 194974 821266 840398 493078 510252 644539 1040155 645679 68283 411990 281965 1046766 540565 55795 5282 837189 23370 984199 65050 108105 18477 664680 717371 581044 621525 1006548 218350 754278 826269 265322 750112 326624 930083 57262 784962 398279 880332 352138 233162 628327 984127 401096 679600 820013 918246 487833 840434 773420 316016 439825 1002256 633753 13650 273576 846224 817743 941377 1007802 225403 600652 790457 532744 929246 737842 121465 395317 129098 814791 219141 562506 801621 893813 164899 119859 463895 248523 598110 890432 294318 657146 665735 473765 167354 754264 874286 1786 704737 446433 440877 528315 939852 842673 808734 766153 114985 879499 778208 497127 596775 208725 161558 348990 506621 90522 558247 167385 314339 325638 236095 308266 457494 746478 26573 738947 603225 58054 442371 176030 683631 548520 634074 634134 690082 974548 365579 739307 406079 821290 945046 1006850 258328 339377 1048127 243107 271360 684308 147468 1028089 402514 95008 242376 292758 291179 922696 776836 773612 650539 378145 508432 484052 141433 780006 167814 179467 442300 637941 796864 635568 771938 256079 1042397 356808 870492 1016348 876480 137402 1035424 569893 340113 974548 392102 844888 781370 707780 870124 690248 330474 1311 239218 549291 520086 1023197 550207 420058 64627 987 654810 670548 46974 1047896 198353 597051 720628 10360 536374 99541 544218 334020 609052 410892 725110 261800 487455 865263 723155 778228 139737 225327 574274 876636 888430 602275 727764 203256 252673 468164 576992 820676 229436 1008945 8835 881697 833229 783405 957211 267602 1045475 839196 703180 496128 1013173 494090 121339 78775 385019 690723 789205 138599 256115 375868 527817 496611 463709 715337 87562 1037925 753664 498405 138766 100104 705827 688589 232465 500557 646548 426085 910995 265367 533669 341553 710870 696495 90793 729437 771937 451136 321916 1003318 406655 930140 246009 564399 537793 37877 516993 165597 455544 659045 428666 756603 608060 429031 1018574 989543 22120 677659 770408 856355 19355 74374 823227 54613 727608 368911 944186 650055 1004263 241284 27361 535399 854034 460819 201131 885192 180841 562385 1043737 474784 296286 802359 815282 63176 975786 88223 642941 193599 533446 498635 256136 931496 95347 699231 82789 525255 667954 405346 400552 460807 472781 294081 819818 263927 18380 642508 229577 7112 360705 920247 482917 166353 974333 467482 321765 7436 511384 389490 643440 924310 579181 507294 268597 180530 84827 932706 167395 350663 200709 10215 546353 1038301 159059 291129 364119 264741 783855 650952 455827 416494 162505 895464 959910 8368 462740 112209 518484 753285 859974 432799 528104 709803 823452 608467 940461 901379 260755 501456 327030 372629 846064 894687 338711 785162 274618 847915 11497 761136 545978 71494 1020746 28538 1047042 157346 946459 916350 683107 603929 895040 1039221 799477 252006 345636 371390 636051 68010 323634 820827 126044 66024 352349 531826 732724 985224 848281 872909 260928 368088 605279 26715 648814 996230 1033005 575917 559339 357671 503556 807545 165546 73908 957416 275483 434916 814856 685412 877839 189586 658531 680707 434552 510709 172266 574680 916381 889359 715044 16375 1047654 886567 286334 383737 676835 93513 683976 666236 268741 717252 936375 232865 892387 340138 208737 227981 641207 149843 877251 580328 199646 459482 367934 96353 909980 426142 202774 817447 713302 1731 926962 1043569 678677 52911 874079 222968 231434 781197 997453 110456 86020 671437 170128 228147 431611 294050 1007456 342637 792969 606339 128985 652529 649068 78250 739452 865930 940550 210840 474029 396171 305629 704143 776243 855368 855579 134166 190906 491163 552206 172921 14676 620640 629929 899655 415220 75256 930562 965842 781554 856522 59090 647858 242314 1016254 491512 578370 580188 58304 940022 481826 139245 215619 223859 142259 876325 587963 193975 637342 376016 34 502578 726862 417565 322420 28661 61041 767522 949298 896311 951163 349269 292579 536785 444962 677652 229263 236995 100835 155423 1602 945325 37500 334104 672655 97366 458864 153098 345354 78377 299398 308191 199117 142003 461130 54761 503540 227879 238987 208218 371745 31962 697051 938443 335864 800710 446738 780729 535716 542987 735180 140035 943185 616554 51942 1031022 607663 751560 405253 39201 247926 467889 232975 848681 981468 725971 293807 330230 370976 699262 649685 749532 599043 285227 404788 1040787 590666 97266 332227 831160 526142 117266 130877 569930 1067 285549 929185 1039149 450276 13577 584114 279722 432445 944784 780663 646893 683664 511697 897212 960390 196665 537661 787856 94697 234010 605546 29893 606190 677656 441748 58996 993873 380315 960791 934518 842035 601106 955894 206059 101527 122221 52311 303799 1029350 3489 714501 466432 334700 280104 1005 600754 1022680 268926 558241 426747 26560 517285 89816 330703 1042715 233890 326892 911717 270533 818686 1027674 304055 762878 942661 108614 940806 992235 85898 38388 724053 755220 179169 702800 189929 429284 237284 891751 633807 4141 892463 150764 666710 116129 84452 79540 771216 1022298 1009960 1014330 259286 693842 1005220 516636 394561 548588 290053 90779 178738 79210 295804 338463 661706 431220 96830 410033 80755 284567 513797 834944 931413 947139 291213 425309 789473 868301 208920 1015102 569674 675051 578539 243134 992007 1036090 644559 822427 1018195 824892 21136 775479 486573 955730 198529 418073 784984 392262 1007351 8297 547036 188356 560329 774775 134275 1012188 899799 17972 355293 576130 607616 338615 795709 540686 722986 618425 1035833 1003453 1030589 341529 692781 529966 481576 610394 515257 808933 829915 938784 467775 334283 1032268 341431 178278 313772 368242 754316 831642 915127 974925 333745 251529 563714 489564 882525 176039 519940 97317 174186 692395 187417 852144 763606 836112 60162 984844 812098 242837 905570 620745 612470 935357 362818 406653 827867 988240 719245 469568 964095 124120 732821 886831 303637 595493 991884 653036 383858 337354 923148 517660 761873 541853 161936 387304 780048 523067 221432 860797 123185 974465 300553 639628 395610 21524 993003 430538 509205 26330 299945 888433 693521 109439 951732 1022142 578975 734449 858209 339825 921397 563429 373094 670800 710383 394320 289121 454819 278281 679918 132177 504249 55142 99518 31259 398690 343564 557187 3846 323188 147366 911941 982079 92487 428033 542414 370774 735288 385679 294190 94143 380969 527079 940856 1047891 308479 68931 338434 864972 316963 341760 938601 368972 326402 694049 528779 1020375 999309 659149 933194 826836 368826 127437 202960 382864 235777 800527 932102 295611 445663 669989 227611 613608 51030 526023 261891 292369 247403 607052 741365 1022226 825255 104245 685292 869417 754839 700579 208680 930173 937805 644060 343210 1011604 868060 457674 1027259 199130 867295 494203 541797 344353 589043 952738 717560 21532 213816 293653 218759 55266 272084 571725 151657 827505 226160 944105 108984 932137 136377 455723 509909 453965 299744 796025 880866 614534 40731 769501 499782 964447 1028129 436870 486189 544714 569010 377925 128262 2457 176653 401425 160771 597766 183416 978819 542108 232747 452540 192859 201484 265355 1028518 1012217 984530 170376 759944 711652 199730 101610 317365 317511 208306 1000542 300040 655215 585629 285428 854110 858446 248195 29089 836119 519675 240055 493499 847257 370224 1018320 123776 832205 572363 660264 35471 762272 948813 414560 543340 339588 135006 950490 348417 999148 76615 970558 611608 902611 274806 414710 413410 880694 784638 1047217 508019 483733 466196 362979 822851 118 56723 964420 223150 185058 757625 937037 769909 879334 564584 1006270 873531 746260 6182 295195 542985 355071 644893 737066 1035723 353218 665819 350838 88017 101498 267155 676559 682575 48839 206235 190152 978653 637776 972268 43064 138743 1017404 619685 237754 259966 840633 830344 1580 346933 33912 364156 393012 282949 864815 146441 882614 250553 904214 200159 525663 975363 82795 88399 711710 729973 1001454 901072 184997 763337 529509 528252 292588 412314 84761 177040 668335 900840 123479 242928 163819 131992 991473 346784 11621 624114 830138 522828 963363 313377 105742 542913 825072 956855 310087 653937 909532 712742 109385 713716 565178 388935 606711 1002113 884129 422359 974779 644217 943212 254453 318722 68061 340538 233894 657086 287955 818670 934738 666338 193061 813999 21060 242922 360897 889194 420653 285264 943930 256843 578721 972568 51781 254024 477080 768581 100157 218774 481263 475745 237472 579633 486629 936441 146064 706393 543134 803871 669011 41743 992675 805095 345044 547741 152928 995818 565535 112395 164517 575174 610280 116138 161062 391579 518917 26253 1010427 930703 394736 121867 786720 110924 466246 946239 1027062 454525 989002 665992 835521 599892 21603 954121 985383 645895 741273 556330 325047 488014 118556 789013 347232 714471 1025213 31290 226806 950547 720499 410827 284080 1025046 935640 600129 373164 895674 890282 20181 666474 512972 634954 951048 772173 802462 170560 291867 461342 653188 767413 461464 38792 529495 226295 773319 488605 254197 38393 873273 379727 531390 457936 642369 148472 999961 395831 890230 257491 191725 168204 775731 702336 671016 939472 474647 948100 612412 991019 836742 427206 259229 480871 163365 778004 325188 145392 819554 518044 858927 365530 645865 108915 702430 728667 758320 766482 820184 217164 507372 293331 95780 251820 698522 744568 504272 235549 525559 795045 819822 408421 930440 202081 1009810 610799 889363 766105 669269 328519 387620 774557 15317 151202 777097 885921 426931 580435 550359 613438 466835 416087 293859 219630 99487 94666 174153 812691 653317 673648 573928 678640 658292 689965 766051 563246 272803 460941 999586 208985 799435 327229 788815 958177 469288 308880 876378 921882 257403 257019 612982 671420 985995 632217 321945 709219 235167 894887 391040 287248 726533 881673 368424 849830 950671 56004 290902 600430 675345 6786 181264 246419 494052 889105 991522 129959 788838 326628 831643 410396 238456 149648 246349 234956 294399 128336 942416 223090 27235 852354 194687 6959 348690 159272 984825 396294 963326 20072 255137 861535 666651 944140 497311 854920 72162 812035 766941 906287 606929 364254 809355 478953 955369 797012 602012 56751 519471 936126 687431 253276 589355 411548 281990 171568 209516 574990 631706 388176 503297 146011 114565 206915 809473 397678 94862 847734 393477 89939 689089 21689 621481 204735 205933 43201 388366 788102 488612 250532 659291 516130 464830 79967 430135 164403 55510 341843 1015121 674810 941899 732356 966873 145116 127809 3673 634372 358117 545310 1020575 761227 961346 37645 911750 498220 302790 793470 1250 204072 956518 566180 291051 776899 146365 412405 965821 696008 850313 769198 488153 342275 725036 681037 172451 96708 924715 307733 979938 736866 342195 552845 1005890 1019318 569359 992257 81621 967836 736307 428288 87950 512630 186164 200412 62661 951720 728014 946477 913078 976925 210397 285518 990465 1027008 615140 990431 483115 370436 393865 421441 79132 680285 538390 148765 321440 503749 398842 243933 737510 680248 157766 390962 972036 916280 654129 608396 907888 230985 688277 664741 955016 354934 327535 415479 541196 678859 906338 144193 178590 612056 803381 1038854 945737 44340 758353 691469 467447 139768 1033540 529378 203770 398912 1037120 143444 61828 509358 490652 664309 384558 824039 174674 540573 961653 549907 286336 627175 339512 69473 734439 889267 804156 186241 357231 386978 293800 522280 436897 672157 732297 344720 58923 145231 408655 903669 224608 474790 942414 1024025 70581 45142 654398 762304 6469 777302 688316 676661 367438 142944 945607 1035460 955570 1008245 644675 46909 552567 641368 489849 678008 729160 957710 289685 1028043 450801 288100 544295 893589 485094 355433 792739 538807 964797 279279 94433 190742 626095 808206 824221 390683 998939 36514 183544 186930 1000452 659400 1016053 640078 936846 586085 115709 140388 316292 596383 295772 542699 89557 860257 212417 132706 12307 82908 871362 818634 697330 552193 637014 319272 1999 345095 895321 936709 659239 87275 481291 441838 971547 279531 1022353 855284 156403 856586 259955 651820 648343 1012112 743452 928047 148760 469639 472926 498588 817445 233279 225003 1023378 85398 852170 429789 277046 968677 426881 312878 954419 71344 877437 482113 540213 594489 583966 701528 122733 150758 793992 323611 825360 701377 761633 462359 569816 900856 624149 698172 739457 340574 612562 931423 853581 93673 921740 127158 258177 740914 273850 470623 672742 105720 646295 287449 287049 266653 469410 1025416 510459 909735 542238 117301 339025 123200 777363 264588 491557 668599 488779 670109 668499 887805 256726 759388 550461 785705 257670 793121 473160 350965 433396 550441 861277 731710 533113 408339 552296 8583 159670 754019 432861 473463 1048077 909826 984366 281942 173093 847548 160342 19348 31337 580288 115281 194115 577418 508708 895905 275352 208121 755551 100299 454254 682862 668109 733144 1017538 382820 716847 125141 512568 157082 629800 942163 175253 915347 185281 375015 71746 438295 696805 632491 716496 22448 1029862 1022907 860526 119086 864502 66745 1018229 826915 849071 431434 280797 29544 824716 42135 178885 843158 446061 956877 1045487 193934 231959 485533 447297 599282 31666 335293 107077 195241 280393 359268 476585 986975 932429 107986 916928 850434 300051 974790 374528 873542 220753 677638 780930 904994 906661 131291 724613 218961 287246 820882 497388 281043 73585 147964 820667 309353 849429 608750 625565 441884 1000231 429762 309345 58294 659767 394965 113529 824391 319673 781063 46201 958882 524422 66366 431006 776413 685656 787171 68165 763605 292689 652643 527215 707751 553077 506543 973891 9272 302891 955324 439436 357551 997824 376580 323383 415477 993252 730372 969431 469564 215850 332988 834081 399477 677772 987186 476272 535256 867302 239855 1013314 290400 924278 355456 319928 993356 905571 581878 732954 465568 660275 102758 81233 448674 397138 273002 774764 797533 1026706 1025695 384028 493089 214950 1018661 540727 363265 8101 603170 736568 302931 993934 405823 219837 561204 956350 897577 780808 935682 251515 983825 71295 101856 405101 989485 755245 451637 256031 732981 1018430 746285 263555 160230 122759 832054 428651 572547 261883 723845 349457 288079 654903 479375 493200 596500 786423 994960 621416 117919 341150 611079 742398 765761 158387 241720 527641 278863 143198 381353 469094 813987 556783 606373 713974 175386 525656 653500 853947 415508 192174 60481 799758 383479 346027 694474 775212 663980 716335 764852 561588 66081 201147 374429 220714 570309 214004 914408 330616 942094 792870 531260 816232 114166 88254 476677 603435 1031802 507343 451570 324565 411930 673678 900981 866526 198749 596438 856646 1038242 1001034 257445 895457 780002 710895 135581 859139 608577 532189 653956 854833 574921 723882 680900 424753 962659 869486 458732 210318 664162 609350 702765 998936 705273 966869 98781 284514 466880 108222 767224 104259 365875 443947 853658 68437 640819 989001 590982 879993 567683 278217 992930 649297 333900 531041 552825 912325 458905 613705 564407 463231 989404 998591 321457 201070 600423 928899 153051 247367 976116 502619 891215 999935 872734 466833 950605 914002 966373 902000 588469 578880 742190 1024458 893071 638346 139073 238197 777347 1025849 837961 566985 497505 597016 1033432 112164 293275 436277 596832 735846 572358 482916 1033402 740469 624413 93372 364451 987322 189950 573720 891450 467875 869482 376215 612996 333343 163977 916764 931561 784933 297764 75726 372404 393005 497705 776089 660118 73397 122667 167084 118051 317629 191456 438777 736083 196683 294561 504249 726275 366568 457965 137701 1009010 769570 750054 970942 594884 502280 859858 284997 916354 1030065 826267 796611 365848 296117 952144 919107 142934 924850 1034402 231699 570096 144840 89704 365383 591102 359710 901147 387894 583037 652123 642650 450299 224459 809261 217960 194805 987951 175046 988073 443463 805199 897369 552489 958809 958647 1021346 298261 698965 164953 628315 730687 698283 98568 180168 445342 267405 466427 637228 969676 275315 542033 237905 828038 12953 998535 654085 981296 352380 929027 633239 800590 749665 670861 327006 434956 708302 79312 708658 266679 591375 770270 307697 731202 864946 928681 926972 535490 952331 639627 453303 745970 976049 47295 155660 197040 227071 958693 387561 177022 881044 488834 553405 696834 315347 995709 324095 6790 469604 784548 135847 638329 826289 315429 54707 81644 308330 976661 283556 833301 884738 749293 296958 99023 432431 525319 929227 177176 151150 239141 109593 856723 448124 671979 201335 175108 103646 574560 861564 521430 945754 773489 621377 293016 339324 712302 1026017 596603 980754 141195 883200 910806 380592 843617 673601 618147 11053 142186 477391 246271 695076 432264 985045 452269 96628 271230 383494 978324 831937 708981 880150 758333 1021169 776313 878654 355158 966063 88058 200380 568113 918763 303436 656977 487493 558679 331815 7873 370092 308460 95015 405334 29604 425827 394317 862 213006 99517 61820 349864 802546 874684 1012989 385547 168697 907367 359931 161760 1048049 102026 125192 864387 8525 534579 84118 173781 478883 194870 81279 935101 190508 102571 417662 761762 348487 810347 439732 451827 1011446 1008278 704292 939679 637023 457743 461622 448413 972620 45822 25144 362598 645292 139853 818648 29558 650512 518956 86443 543182 899374 965006 320426 864117 538210 546985 1029296 38898 74536 972666 243965 406228 197539 507199 647350 387114 569882 609787 536674 58635 819061 253685 158062 768016 713668 80697 475818 1015253 704184 792597 798923 269692 862248 104862 638695 365865 446606 976681 685820 415367 323976 839634 940649 45889 1035863 753400 322162 612746 836707 16575 1032384 319638 125876 480908 1030111 156958 870267 777101 959423 865760 99975 506159 498228 495645 676817 895910 1035126 27674 669425 1005160 125602 416159 263333 92338 927286 617595 122705 1036802 45209 932094 771962 263835 55441 254077 1031242 1004548 700874 994769 879632 738697 347478 836056 488636 137400 492072 806899 799847 82406 869784 453255 534985 524456 1020898 155516 255169 263258 59558 238785 1017553 925851 18281 152773 906144 594383 316435 998144 53622 283036 260976 1044584 653763 326509 273327 100348 1046936 442610 924902 281405 786988 454302 960907 165552 43352 753704 734972 288349 809500 541963 699897 189011 611608 267525 328485 768802 868627 5275 741256 558687 674680 199060 686351 707363 252116 704378 682763 994956 574810 359452 777902 634939 341343 361487 439185 849621 914909 44840 710705 961667 486644 920835 377453 715633 662117 235904 948234 571986 436245 393536 665391 104666 756368 816684 741097 924739 930180 693231 882600 629705 641089 152695 1014720 978222 362048 5240 942058 12599 298905 174057 179136 765996 91531 97924 176708 1033820 452344 186442 686681 1040535 581862 264701 882504 821426 929535 381349 123197 33287 945170 965388 589256 325106 340624 365634 387165 962645 847119 389657 322260 420884 210635 50345 353769 929690 576544 719822 543165 375123 985873 801701 335443 1047600 328644 1024275 498708 764966 399620 562750 513100 55983 798910 898833 977322 369479 488580 771516 678084 780272 893453 175922 1036433 662958 191411 958378 236269 76044 944371 993055 234776 84630 792305 945616 571447 7005 944369 686272 78290 104822 92383 163383 330836 410747 92104 674367 485263 18952 474719 373544 409909 115263 793977 925188 707936 392261 454289 267051 810763 514754 345157 975545 516246 475237 121558 809227 908358 1018974 698540 164678 595138 75491 556752 361424 1027479 7595 670065 227029 58293 643190 360544 550595 87537 241027 989075 807118 515457 327191 835493 866669 849539 901885 173652 479451 964726 827649 943874 862103 745150 384372 105270 127716 287012 879275 916248 516426 793684 394368 331256 294675 2654 482511 879303 862927 101174 874490 1018012 891344 998708 153958 794416 683183 58773 434172 923490 119749 518392 438953 658357 803763 414689 187614 874701 997850 947001 637712 966134 266468 851148 513849 167325 320825 1034185 939349 290260 100747 726342 176102 567506 953163 1009850 623729 462193 18225 127105 946175 90031 265655 622172 719773 481581 612255 135150 956636 670131 854633 583488 634449 124842 576734 209725 898070 368800 551816 84023 286792 670152 478519 26720 1041287 520311 522109 859218 406905 641704 500531 531336 618822 558969 1040626 1033442 999965 204716 544155 10021 614318 448039 677584 760185 72367 579700 593784 910313 522584 225090 988223 784359 1008614 573154 294931 145605 614683 858058 979112 218172 287420 710422 891637 633577 270866 120578 225205 870603 625770 290673 85991 28103 769941 263785 151887 304676 267880 995477 791283 684815 1000765 221634 336286 885528 362097 273762 224352 1014452 775908 661260 313611 216249 17020 717562 231608 729828 213154 906889 597056 710230 8387 825532 51396 63507 427728 320186 814118 551298 456638 708684 872845 296176 292359 991328 202213 644621 863784 718216 171101 352876 799521 206460 463591 295431 412408 335508 984763 1001402 248630 1003086 493780 489924 623976 469966 483953 924233 181151 967513 809366 98258 939249 776153 820616 392650 43510 168796 897877 728323 852299 378773 318026 1008688 500754 966234 1024122 307304 209520 956964 651070 466346 720910 738962 104368 556883 819353 653542 657198 157865 115779 606342 134109 50516 984127 829308 895268 459231 343880 778999 392237 115772 779803 496584 77927 472125 235512 366310 295942 513052 257829 452074 154754 125172 417131 591764 420628 619333 6295 331844 123196 440180 857850 930433 636221 874056 924650 122742 587423 914798 775231 751472 602797 292855 66262 887393 190709 313045 900370 174176 528331 534881 374614 508455 698565 863704 762252 137620 91456 795097 758689 180776 809690 137960 428550 635275 772086 298735 62001 679942 714811 1014968 411418 260359 55573 9332 245182 990113 626227 938039 786848 207625 579079 404601 393539 339738 618057 307350 576177 148690 665716 563023 423927 499411 728648 649032 535462 660963 849478 658312 859476 1001836 276535 949243 964121 675836 176550 521715 769299 915398 584289 541859 824290 431904 108796 563619 164652 879875 624461 161135 268058 496014 300785 860136 560089 161412 267718 110801 281115 1046473 930415 501843 553875 261096 647380 792441 491388 369808 48799 350389 59155 397074 591807 350297 385560 959717 629481 814367 602962 588835 658962 966818 787720 149513 54006 935906 644488 809339 93077 740292 357283 929661 831152 885136 592687 399291 334928 504689 737668 1007362 606784 522489 745984 889284 405646 425882 432771 1002649 261646 320302 542707 695480 941271 5743 479930 323714 736963 449407 170819 563192 100851 445538 947840 644416 122185 127872 342631 884004 222445 980004 842352 206738 442057 377599 234521 323613 61197 716453 371554 968314 25771 751630 931666 1003268 921052 736023 327280 283449 818329 517887 746314 311867 465698 165610 680177 672080 225403 105057 235387 805987 423146 900560 485504 976512 1046139 713479 140190 449116 920956 6586 148214 363210 696577 1042433 636844 938823 326497 209625 804458 489583 618167 571040 848861 567429 592226 724893 819511 592880 219781 1004150 719020 976312 280199 930999 936437 181261 519061 640338 1046224 540864 431643 111898 249725 938440 705871 536390 638786 600511 212902 606709 829673 501859 210781 448164 21309 416533 163569 735929 26001 134493 1035687 276476 160824 780644 463877 572696 859406 75896 909399 726559 406509 545676 512811 636163 655161 398261 336853 35358 885845 758446 865516 847019 910380 27477 473291 398154 968617 666156 189969 793728 646206 220632 212001 1025844 90209 276390 874403 260916 507915 965633 874241 901550 934199 33533 216811 19895 835689 788688 675539 750792 294180 757331 750962 784187 1046131 1018245 988481 30930 120673 697864 911617 330033 324481 873890 284724 474207 1004390 192702 641953 316233 676140 157416 922068 455743 115950 294741 971675 783221 803149 108889 465034 109444 942064 613614 711544 157158 728574 330548 44800 414589 215205 564971 750081 759052 391575 167162 398367 447420 271240 881900 223807 944537 601777 348526 267023 137747 697680 145619 289659 88702 61478 699792 299833 141970 729847 1015488 819519 687339 1038606 211104 927815 929674 860598 992532 502610 234578 621762 515105 500258 35212 517894 222321 355774 139875 63195 189394 1023218 57193 198815 122807 155852 227089 752435 855477 528672 142898 719995 177159 377093 835722 452065 956939 385878 317753 633043 231619 196403 990018 281409 285525 291965 834061 193568 958348 1003613 1024488 428009 575060 864701 733313 349466 386113 736717 228717 315572 66057 205952 864933 942779 130309 13580 1045764 82618 915381 164462 875722 222268 350777 137188 949788 226132 90840 277872 655745 909590 214653 314460 314470 458779 450869 365489 997788 798977 718514 380094 57813 925417 66251 237463 324650 396279 432634 636819 597656 536022 678364 714702 67198 334385 944565 909221 20768 803643 690921 716604 867367 99368 1030532 908283 902687 507314 1006771 902413 91896 164501 526153 858080 612486 54290 641083 234663 93953 192112 264996 287451 754054 861559 985282 144822 1008275 643315 182135 229558 92303 805175 895945 572448 99904 455575 825570 440699 324434 417516 434448 460817 812247 225300 935494 26993 579010 958064 674458 611823 57195 409701 528581 430371 565774 649179 625830 511590 933195 839361 50111 288088 841895 611207 712118 661085 539658 492962 836821 1040155 194624 573963 218763 974589 73592 679873 599017 215987 626120 93250 246310 488880 508326 96278 699164 711851 17520 29508 634312 480286 631526 629211 61133 407498 783787 94315 293106 503857 588231 839817 875936 919323 964903 853327 943461 986130 443164 194521 938099 887013 259288 748489 632609 837161 53748 412611 924265 8115 27885 722418 95337 567583 253858 784513 399586 189004 414680 716323 988604 424926 105398 43660 377728 666555 875081 624374 194012 889231 703489 597661 900131 731976 966450 461635 111050 285082 855189 438701 974572 619643 352196 794147 338119 1044392 360385 1044724 873021 560927 116591 285424 101460 502691 409112 862700 497335 100156 147429 845122 946226 831924 46697 588366 104249 818458 975127 456946 252514 361027 241095 319507 243942 931140 631093 948761 742180 887289 872322 117107 912159 632962 156849 296209 324859 569792 81195 828648 964483 365532 986684 917106 31910 716481 171667 979243 938486 395421 495302 402197 678184 250468 143820 216373 895126 654413 390529 333843 834496 924243 23333 919614 619462 841909 688093 686790 305136 213110 210225 635328 83495 789470 240012 782534 721785 199415 41152 502132 171160 38928 670847 505836 108124 990270 808163 307027 519740 828374 90343 734802 289497 688885 650987 95126 769140 854520 699700 887375 933235 870916 197225 992949 1024736 977279 931351 924287 142569 788628 76078 2410 485217 603572 433795 468408 555582 225808 791372 785582 526873 673312 75687 283412 1026225 517663 759571 594361 709992 616076 114932 868845 101828 589994 901395 530949 290288 812800 727068 268763 811320 600539 58399 341836 1041040 76743 698640 531128 1035534 599578 108871 813956 900204 736617 577025 797851 916871 501265 860125 141545 462562 350383 839519 94175 45348 317096 445808 1040882 296853 458402 324572 380188 149669 651529 179666 301402 622182 918667 168040 427308 710413 314012 234261 619031 198005 795635 661557 442662 78235 484619 824713 671589 719139 559779 470196 664165 1048530 753215 508863 136380 987153 354980 306581 217729 969585 663648 1041032 775636 781089 625215 575690 430932 987258 471511 953589 444071 796020 906238 330372 20214 871726 66894 934999 990062 746602 976552 683315 1025984 397838 256429 32832 690337 878500 173383 92553 329803 987610 113182 507520 578298 596227 116516 394871 308080 274837 880138 365351 548722 498857 354248 518445 873545 563327 698649 833672 967490 483575 562940 943389 167470 770072 84789 466739 349155 208524 911561 35831 756921 164898 327814 1048057 636685 866380 591224 81326 365505 275102 53621 123372 160442 928597 801171 997488 692065 760782 438956 573019 490787 540426 656865 600241 762865 795185 202004 523481 969921 935179 700268 375072 1031691 707208 292309 298294 845900 964922 380797 1024686 402054 740310 454233 193923 620222 184759 1041310 375950 851581 73563 246856 614929 511824 102116 777622 986159 784200 299159 326027 374129 231803 445280 45935 185666 178817 773453 842829 497780 68855 936975 192371 305594 757248 521596 104180 952875 139711 184335 147497 293318 122846 404326 835627 782312 950282 73923 723035 173015 841332 304012 977627 599355 24657 991692 782099 525471 909403 767151 472620 101365 330575 450826 1011608 132879 214125 714704 974216 39975 92667 370334 616820 177240 963010 657456 575639 259106 693647 984297 569457 312298 1036211 930640 334659 92279 157572 256141 826518 240502 183770 190704 574901 70648 526739 895083 956974 503535 193551 465683 595028 747444 820660 857507 1030592 389252 78443 933368 737228 735998 742945 887702 671767 295078 962887 350241 523524 252774 456019 786405 472634 159240 745789 791119 199973 728253 617987 135794 522611 251289 559909 116612 445849 485652 584489 335198 248652 127626 1007640 431358 247816 118972 18431 607496 614797 994894 756080 27201 279132 793159 761854 559123 292414 995475 637124 268557 249534 709252 581343 905056 481194 192333 669679 157026 711573 220294 807066 261647 555096 573099 489737 595331 934797 917917 602474 590209 261907 24863 42604 524783 187789 786778 933318 319832 87778 202585 537264 664937 330942 106894 410215 315252 835344 1028171 420014 175344 282762 278090 830536 669686 318245 694566 1047423 919494 185498 809439 399520 905536 803561 126298 38525 456556 590038 765151 845033 437234 987751 362137 617791 1023906 854376 472602 114396 344814 817639 199892 248737 956011 949944 346785 13426 166740 282097 394811 501177 1045511 384367 1025477 476131 197765 563024 780096 403426 680694 532087 620823 388009 903203 205580 795284 542387 536571 935673 621672 768637 498190 987758 276775 85768 285205 63581 523721 876376 129128 420606 510507 357879 762502 524365 61836 866674 928657 239239 303888 288987 105679 911537 655936 518213 284202 475921 708488 515404 638641 493491 827576 318346 951573 86757 567684 401699 290861 1019835 267268 713530 507762 986252 715061 567929 7043 401266 1018229 573326 988835 809678 46347 436136 933174 283075 533661 110846 964168 617654 242103 233288 816134 249300 724811 919620 455746 279948 266796 110642 102643 677649 493969 1029721 876723 412889 567193 573824 960319 613664 63937 711797 1037819 384614 192879 29322 269419 101357 326763 154643 755899 776764 470368 981737 702520 678814 357472 550634 530389 865444 550749 764534 46247 893087 432817 200436 433257 558631 559511 358731 708089 465815 69295 317033 309721 498574 814206 890816 610991 526703 517612 606148 241093 329186 255684 392814 78730 963409 179255 351676 221199 371308 384345 261678 594826 130725 770979 811851 94934 414389 21359 446490 677874 64789 119935 537513 807550 867462 817783 140682 407617 425098 949598 389713 673189 1026536 442913 833559 970297 38699 4880 430842 294190 749860 714847 186779 271835 803684 508071 223646 402490 298179 264546 853037 347496 320476 759666 440950 1011752 437134 44954 682536 353633 513916 827139 543226 831644 704654 713657 1017381 307335 788846 58668 912612 89972 37644 277680 568059 893914 885019 101885 6190 471251 806545 389039 37829 390813 848427 844743 160014 74521 529127 319528 717787 242255 216199 812827 23808 167656 623637 634827 198358 410291 609369 974538 889275 669472 744037 839307 925840 230856 199178 419813 697657 88291 717408 428694 146721 580560 1018434 689598 892339 965521 646351 204896 37090 14156 806379 930276 950690 901323 224956 707224 268396 601341 844333 650282 518078 619635 414062 905775 272537 394211 422001 641696 755457 761001 135791 302680 720513 836929 1003106 1018263 706212 1034702 570248 246914 20349 806039 167398 564128 216608 681604 277187 268382 514342 350117 494888 539021 1021230 247723 16999 965599 258390 497261 886417 356973 750534 474213 493822 864052 792101 178993 729289 867219 832034 400914 360786 876750 490988 756336 130746 557198 1022138 974932 778858 638303 763717 322284 413580 406321 491593 532746 800656 344024 977160 849318 679593 613260 221638 1030232 356430 754026 983630 919006 926649 731120 419435 903324 356459 313733 764528 248087 184998 64751 292785 773753 958450 925146 336136 282385 158616 427352 184145 1028304 97066 348764 966126 858572 740089 770622 821059 708800 664221 596282 360763 273802 1030514 465648 731585 858540 125717 856806 697160 860365 621546 748801 213316 790837 322969 122384 140463 142420 91021 138305 321669 911163 759668 75690 351816 80673 712130 598721 23164 558559 539181 899812 626988 850549 230450 336083 950883 303491 564111 495921 685748 125392 437447 486662 887731 313543 755105 254527 577658 1010421 326057 533549 94757 29837 677550 603138 850006 315876 1042754 276823 561586 202741 430398 1010345 880737 160989 615995 1017303 276114 995424 748569 252070 619253 965731 481148 710973 339263 349551 221770 85673 492201 996149 733230 919898 807538 1001733 115480 797604 522840 366165 884667 393792 992035 984896 16910 158920 761115 58628 885196 448062 19596 120451 34548 1031557 927305 159939 306761 118247 801830 481134 114130 362381 317821 453971 936283 1013770 634794 824547 665331 459473 70287 229556 193388 899514 935185 726018 304863 607617 447897 447273 538917 122439 461459 779308 153182 480271 483058 925489 271214 960322 331434 962307 4731 667948 1028917 934287 313201 941180 913423 313447 3198 323016 732986 51522 775830 56327 28091 15994 481776 309525 661531 329612 929415 895538 849638 453020 1016986 323715 797487 335854 485676 655760 146187 621678 793220 470980 994833 989225 93358 189169 899553 955346 278009 1007817 97946 124990 1047416 730470 21345 116456 13697 248771 565985 952942 17456 886336 448454 440082 719845 75554 776513 854841 815554 178448 432007 8175 512046 173975 174162 366946 211796 751527 914270 714595 771493 921621 487149 890344 226386 954903 584772 863628 742354 246219 914476 566286 760930 720560 635761 613582 779904 183338 915302 899411 880496 911874 342624 342471 617911 64740 114743 11641 357794 837344 246472 324442 1043904 454634 568949 838273 430948 220762 356003 668327 593700 8045 903738 711852 629085 384962 708649 469776 896684 979933 152544 82554 54390 454823 96725 371253 748897 316396 807936 1014958 1023449 113884 298590 141303 934028 930954 600945 704071 387822 525936 86206 710264 917942 174313 271182 982152 1039711 275894 1029165 176664 1048232 586362 64751 261872 611092 1009982 977958 561529 821611 987373 688621 421697 357943 755161 392288 144763 559176 414260 332833 321916 675121 83608 542933 743743 198088 221824 343461 68578 19114 150732 927166 573991 442548 154689 671953 296692 384395 995335 92051 1003475 1031189 972841 829502 666995 459006 101913 914191 986149 315189 1047849 54982 722016 576620 662290 412969 146237 341403 561265 890753 1004283 590717 176453 797466 27516 663313 722291 437704 242375 108058 287042 852573 361860 802720 101855 746804 139139 32877 98778 170153 842805 876433 666024 598431 984881 178911 245791 496632 15537 387949 440060 126752 678418 289304 929632 2691 720472 427006 66127 463379 301735 270082 219440 398019 70347 888395 185936 497422 519601 685765 1002847 676720 660972 50078 134129 189164 338481 371402 373246 562053 24027 704896 39522 1000132 321895 598204 250718 19000 264953 825787 42773 293874 825046 64129 439312 77573 137192 221782 824762 678924 491581 632388 335077 772516 1010056 116123 202820 739565 255391 749166 896239 393741 515835 889364 474850 708781 264507 657831 584061 241786 90529 84616 296965 14757 212883 535257 1003042 208228 193819 112129 454751 332399 982888 987436 220334 909699 1034059 487369 459489 508386 258491 661514 1027378 841169 409681 816999 649404 136985 983501 411419 589311 82824 201359 901286 358752 252269 159006 385609 279462 74782 543397 50061 543358 88181 971633 522684 47353 508239 548724 855142 376841 392204 18117 260574 388871 673042 344606 641979 400432 709706 1006429 605015 384291 18849 224771 1009235 692069 76169 407480 168721 192733 26997 63685 853305 346200 68704 631960 909877 663046 53063 41540 140724 361467 779690 400638 501291 61103 771599 582817 797007 499070 198271 56875 690332 496425 542984 459838 517585 597588 145465 849824 192370 979462 431016 401339 472389 52779 937072 285469 429269 178197 45483 671737 689650 705271 503037 322725 1044271 485481 986889 1009690 944739 553191 60409 103031 921897 814162 67578 828799 862560 309869 611261 476438 518571 140129 620792 729031 282097 786489 751331 401217 261086 258919 1003196 75989 931681 536893 1032259 945658 255788 415861 136766 85194 1026359 55978 197366 114818 259902 586973 167097 877062 613182 997360 68182 522330 963580 827694 995236 891178 887166 410305 207355 547139 291215 883771 314552 757015 623679 967438 183742 432446 450657 64276 201200 86768 213004 483079 2488 258187 564507 522506 335235 821779 714157 568094 797251 272813 49317 313262 921068 355363 25131 866820 541687 438627 159785 343761 627169 646400 849614 896169 508845 239279 552207 52356 30814 817868 51489 49727 458366 846547 304384 689433 82075 503270 291564 1009718 377284 209230 246247 471840 829968 309490 954936 838208 385815 987105 309738 485225 410743 444623 874830 156238 905296 921231 286580 362759 589768 656542 270006 2193 991113 243608 848174 517450 1031230 433600 847163 889 73497 960381 633344 442308 121424 516055 922597 989111 1009051 105726 938260 418372 248504 475332 243197 563262 811496 35102 182738 339164 761455 749734 875276 423485 518935 106268 173028 894430 628398 748000 1015515 348453 643203 156794 43826 821722 308461 360723 598387 820904 27076 49401 948198 711585 740070 685343 874269 672439 206516 528026 523881 783428 494226 818981 55394 233347 597866 141726 204642 1020692 529961 156295 758282 550268 238657 819334 210877 519587 823334 949477 931104 768852 839121 74770 45217 245696 404288 644640 771820 1021435 658676 251717 298871 809854 801393 208986 471287 333987 178881 204638 525801 506156 311538 137203 315659 38077 698515 873439 524767 952157 66107 914317 2351 104953 45058 634506 834947 408289 922118 594952 315309 984649 82664 351070 347966 990922 615500 1033349 868110 464350 850781 297117 473528 418919 613702 744038 206363 226088 207802 489159 130010 799562 647532 607563 366557 83673 28312 231583 434382 899397 845177 401174 162717 870370 79568 21285 217085 211560 982628 834535 269540 248691 548732 568729 187663 139524 1044839 604703 179067 316670 637940 1032574 22509 200106 1000442 4704 662379 796211 567250 662163 957633 780075 838616 599946 201982 872197 693997 702170 254964 912024 868088 972478 74939 245154 894304 267924 610862 506691 181139 67422 260972 446078 206723 871490 952409 750267 622628 801547 855578 121928 932336 724133 78749 569555 535395 302500 599567 20466 414078 835262 564579 699291 302152 333132 913618 897196 904008 887758 342869 671588 809485 152164 757805 635880 818342 618325 278364 261823 76842 122764 141865 19798 934706 411414 468896 148094 633434 340389 751888 376553 365763 58128 1003147 735664 380052 571345 547689 436432 135028 923013 883397 194984 490258 453488 156670 792956 723358 1032950 356152 101877 990797 1007651 92633 236959 926168 913956 359180 854122 798461 119756 333889 741418 118525 252944 133547 495895 116253 867979 163520 125518 782373 64507 340669 95821 994532 189122 368928 709499 810153 925542 150060 998558 814283 875793 460648 405858 750627 423441 880672 241369 712589 767065 347619 849910 831083 303615 467203 912913 638753 27068 177432 63846 338842 247663 771453 754069 964034 297114 438738 63012 410633 302307 475768 943864 159206 964245 228632 44256 792658 424732 821533 467466 74313 934796 1025077 322188 8525 290075 75475 183516 994786 670115 235696 236120 1032211 409633 841030 862144 105452 290105 737364 513463 445949 365487 854621 436549 702430 36079 754984 652375 928933 452998 821313 953918 695665 995750 779639 760876 939491 439718 978268 59834 247968 847488 263112 512357 388048 683602 17495 570636 239010 352477 866022 460404 280774 367625 562202 384964 991473 671839 530905 470025 528221 190861 225230 483251 210758 945894 400361 508182 113262 78815 755421 606443 624025 329876 463009 647884 666898 301632 668912 439739 55589 291784 704456 285851 869027 757297 725487 9910 638817 880934 423273 768053 548536 516979 229891 344747 464391 404364 954828 937355 851244 778247 935318 200365 170767 608285 268666 283341 475672 740398 723281 390668 359604 587322 410939 257133 559571 33384 128540 1038937 321901 393090 528922 605468 391416 360311 737569 140133 172020 710617 643423 161226 724064 62045 703432 773954 98113 699741 440467 1041833 10530 478297 1008570 754239 923279 292977 422270 526889 339097 1036525 455394 366319 734549 658358 174635 1023740 1047645 894426 356198 929314 162637 730123 42210 372243 988743 844577 48049 474857 583792 293012 968748 237471 8304 238338 9836 173717 486646 182959 405202 84496 686386 463360 1047167 538807 489817 652799 14300 852503 902949 294618 593684 1036064 233042 100 5781 502439 297250 944787 808851 1006050 773338 797184 25221 312559 697923 890986 160678 847693 951850 654643 305013 950368 523744 400865 999221 318449 314298 24223 980334 903852 980882 29369 615018 242337 196420 826659 618681 417732 987954 426227 385453 285805 877249 98787 254431 448985 751834 308432 503208 141479 43114 679997 345513 835931 362722 986321 209732 974046 950967 140756 89376 826620 748515 666038 388009 836837 930914 944777 146829 917932 697014 548482 126016 836299 73828 950396 385145 762525 431733 704628 882355 24291 743926 951310 1029037 483648 206968 407311 428266 1038269 13456 945121 928050 154949 213592 822290 683279 274986 185324 858325 280401 591006 746990 621439 84363 346427 703491 484875 473235 205692 539988 246679 897286 777794 811278 735461 1039297 521295 600802 144603 12905 501966 374662 954627 21476 405449 973105 311819 977118 616114 967715 694342 890949 7387 903963 102442 68558 60413 928735 701136 853102 762037 322488 394872 949985 996098 115699 1019650 387110 413385 532065 777845 221696 814161 729559 406908 464759 882887 970415 144355 500053 134844 11078 203039 31402 671394 426108 693444 689481 583506 1025591 75532 40520 106120 614368 659799 148100 731493 641252 317093 410394 558317 577844 936990 1018351 687751 838085 211338 388650 777344 786705 428505 334005 661128 356245 854941 227519 826931 160849 49547 215100 833401 237899 901886 1024099 1040694 694284 699508 499247 445867 194081 958479 628447 191227 807323 448020 23671 293807 476559 900463 299581 212786 495255 371758 266556 240214 866128 598018 89284 700366 447706 167617 861928 137394 971611 902886 779518 1010942 381564 319503 619555 1010706 791018 703358 839093 529715 781782 332954 904151 213001 486262 532843 982512 247071 710018 377633 888108 472679 420023 149133 602361 403379 69720 46245 406412 329533 406184 570117 755290 493088 36209 521321 976543 561372 270976 80180 70106 579542 603174 712685 789071 387029 676281 984508 355204 774790 488465 997105 446148 222970 10763 896894 933791 981539 447753 928632 573544 507738 980337 18330 581302 897244 558890 356801 743395 788552 683554 289137 773520 280355 914122 806990 756255 118612 872088 608932 808248 527272 477316 831457 88132 862287 647563 707349 529141 219997 397616 11129 745404 179530 954870 34021 165970 373106 245223 73815 944688 646806 949008 56435 437014 505690 800770 1031678 589192 168645 915539 528482 816460 218307 815387 726574 715757 1025702 210295 215443 161083 1032097 324362 929000 58313 310604 704119 1026854 744814 101411 28648 67692 262085 548871 3978 877180 1021100 965819 938511 901436 874184 659048 664874 440119 181760 447001 85014 627226 887806 806464 789520 727863 880818 973615 125144 124933 548558 179104 618805 932509 686154 99630 334702 881215 277217 268506 995793 723915 570515 207750 446255 78409 903202 24189 1043294 712545 33173 649193 554934 625635 1014455 707420 297877 28737 872344 631368 237787 480528 860939 521351 57454 455563 733991 270547 32439 58896 228807 1037647 796708 338080 554250 858108 32164 469347 771027 253765 893230 289058 729673 146036 840250 961484 211544 592442 858694 768241 695343 477483 592210 830538 443073 386111 492132 972335 862276 402259 628742 535583 158388 303526 489667 84284 622673 185948 945069 982732 326684 601343 122074 881849 811614 241144 96738 973330 494882 735002 417379 1025416 139446 869400 610429 157170 593966 280330 265559 336585 274913 168173 1025432 150701 910314 117279 125422 998878 704680 588519 780171 674499 222014 730091 750754 680551 146452 26295 117999 147191 488788 769597 81453 599621 321390 1001296 255133 735816 269716 71976 882565 219546 551487 175585 665007 36856 986024 842491 819686 595654 1007695 154075 819068 845192 863096 712777 622279 643690 977321 575728 92575 213690 668974 740322 974818 1010536 539285 1001233 29681 795020 277810 38615 718640 867040 404380 917103 579209 425538 738350 106617 558826 205876 969095 1914 786882 845660 313099 1031770 741768 304388 583007 751844 798260 953755 216816 52297 43460 255282 369773 882589 978105 807935 131401 867417 262807 50909 921658 673495 243305 647115 274365 141017 491322 783977 304783 88067 949404 174206 583733 481884 33573 916084 715125 350929 407790 198618 165083 617394 541203 148449 716597 544051 490805 346592 146455 509421 20475 409041 324184 756570 721804 179409 503955 440924 733462 810403 57768 253878 15947 573742 295224 364690 584159 209659 258092 103161 780299 121272 252206 562782 495373 30647 664878 818196 693158 179055 393182 470995 513434 8186 257079 266295 474163 744854 1042674 911169 369343 485925 501008 226004 382222 788908 967763 294201 302068 782039 472002 624027 121293 945012 1019433 522380 46836 962803 626838 325759 56906 172269 696030 570955 182710 732570 546838 285102 597663 19033 211738 817608 596596 683052 88841 664988 790308 760377 730054 294034 257958 659018 798329 317176 322675 943438 665100 491132 401415 483286 244655 718516 740195 340633 633685 1037718 631438 943856 249909 732160 633103 19290 280905 884273 532085 848889 699858 19534 522960 576276 610770 797406 490293 635283 957072 617294 671293 634758 287512 873583 684166 996511 487608 387827 198961 846002 587653 412147 333410 724028 798420 363372 661956 813274 128449 147645 357634 53709 296875 817962 452175 472189 344246 549980 5343 80115 946760 747231 994668 684637 739212 386723 36530 335757 506354 756092 624114 949115 693677 790434 924531 826815 757299 965682 257788 518935 484033 150954 271452 136679 266965 231025 942051 831156 467634 804173 971494 83112 1044447 863722 612414 857618 529832 254298 762057 151779 778652 1033872 552936 58161 841741 484068 911360 580535 18579 17042 583417 547411 782985 749882 488130 462984 178574 557666 800203 86522 223750 76271 330633 308468 757143 1008816 433397 17125 20396 12499 986381 669918 1012213 317038 111954 874518 676069 311287 913993 1033830 849971 123596 196602 360142 214874 112557 190068 20974 927256 836413 423495 1013390 706803 437892 283912 43542 918959 61295 858576 319766 374745 655695 948670 690112 144704 732502 1016944 1004137 643702 451357 520334 761356 554835 631073 292928 614598 869234 1011009 673202 567899 541363 1039682 749463 242864 668087 175947 951715 296015 545383 979561 732432 923878 413806 442124 904474 732616 538042 98184 281475 297578 945919 444566 383248 58087 909364 770512 511497 18557 395539 335416 104125 338446 473501 1025202 110588 844960 710292 84101 373659 648157 1027584 315869 488692 86676 809899 136780 77155 940854 638373 311621 702666 850009 489664 240800 123405 939321 822548 706841 1032087 572978 391805 628433 860116 336199 357656 536011 525749 794271 141770 317040 800047 305410 889529 799244 53180 407136 941008 914254 852184 32842 218944 9932 375429 709751 33273 199549 426440 849217 530485 490301 477993 231973 113134 648012 91959 139335 106339 249039 360194 309995 122263 390478 303263 193533 1030866 849716 940968 437386 987934 164435 388537 544069 380107 861277 32500 169731 89323 41324 945790 831 547799 56443 110336 242839 666024 610282 209702 1046349 959166 726526 616995 807366 517181 229726 117804 861454 532619 869783 1013496 974163 885716 929690 55879 438886 403590 224825 947288 718909 924629 944813 302704 327540 619064 274707 682330 951751 814058 92394 494050 833177 239978 318870 742745 703344 946171 169696 445972 384118 851493 98677 770029 864506 323634 370530 191680 450541 898226 587934 739567 847974 463095 304001 280543 240158 767386 851269 342137 755189 123636 129676 242090 44651 794022 407513 724707 659495 783121 954901 457881 653940 576991 806668 201926 151487 842360 251374 101222 935450 654222 128974 715515 243644 577170 116774 581898 918399 245820 329041 924316 294241 12551 69904 864446 945923 502194 162054 42241 436269 204736 593724 388602 40776 674297 955038 889795 74210 591079 649083 154745 824622 837466 57353 624828 837249 796388 693470 925746 19414 683102 281976 609795 357451 604257 719031 642398 182434 669646 734557 812531 990145 190535 649877 489592 731954 289971 487529 760613 970660 618942 1001547 738871 769384 795222 419213 757872 513269 404527 656872 1047445 66404 840768 72185 217327 832244 727876 146879 1019339 314247 782906 16671 450554 279332 425702 999520 1028690 343667 946254 281776 379178 180548 680765 107677 159458 1044232 153283 97436 897113 449366 536754 87941 698741 60008 807459 1044244 57759 704923 15344 1027178 309316 378867 607031 1028235 57685 603796 349661 879838 192968 309578 249608 52144 850964 433922 285604 321713 933049 498255 913120 1005941 317110 922086 1033902 525812 696337 721186 950342 233738 982611 157824 998563 151800 1037065 85540 185604 382945 227396 216659 204653 986190 380186 637943 279332 446891 676387 413982 793908 213191 349692 749435 111853 749656 930247 258276 442466 773493 824745 296914 866537 853018 189771 569316 720799 1013671 500826 863836 889314 871265 1045256 664224 1035733 326384 858760 960186 247519 951007 993685 1048537 174636 858400 958700 941774 308010 1013125 995277 77968 208910 43592 884862 851640 431693 756868 660680 319494 173859 175289 209528 620762 173071 974668 1040351 494523 496469 414980 913491 530900 693370 934799 336044 267122 345292 597499 82887 891015 144344 220477 360199 51498 485362 55469 693967 927253 848560 831112 674569 33062 103791 900205 639906 32222 1013197 108513 331019 500197 188973 30411 894138 324996 337462 702456 923047 341033 880468 277400 304335 36071 639286 875455 462261 1045235 129614 840933 85724 785960 452692 798310 99918 482180 1010884 570115 187928 445865 373083 719200 624843 572765 421021 457860 118269 940554 276050 443484 272070 543294 60421 106039 27204 584748 992644 124235 133655 927274 899427 744239 1007333 313137 1003897 266335 394455 489313 3936 122044 411674 735354 737529 944137 1024352 751203 206054 246383 16988 501670 835343 232697 635466 294386 113950 700953 817764 173720 682754 241185 844398 858895 112496 616395 179499 65905 346205 825522 410853 72955 237445 902615 788457 446097 675560 903197 124168 173367 408903 451788 989208 949913 522923 30226 611953 210820 926943 992125 64369 257131 515057 240258 410872 51683 83637 669434 630765 224551 796482 805791 591031 447636 425843 473748 811972 843822 83302 601562 205317 221722 600065 442332 304496 704290 222056 730084 389501 7988 42376 319139 414634 863715 524944 69293 335863 1010404 784754 476410 163179 592531 755815 519527 869005 878188 86376 1001267 1040875 720274 183989 978306 943767 329035 104274 1044446 491684 952705 45957 1014449 696750 597315 346 528331 338255 596802 1026335 610018 565675 95828 893416 19981 789477 596469 1000972 164425 670887 776897 587686 866292 1001631 587515 382229 760661 459004 75530 97660 348434 950261 409078 386371 499383 705858 940527 998036 729910 418465 828615 514526 532322 538706 107635 938582 740979 344476 334733 490097 872069 1012038 752085 955500 956696 237086 580779 361156 658321 556918 237463 462014 1048504 47521 556226 864992 783417 129659 146810 889718 443683 206303 457394 909070 488555 234030 847231 154876 295530 873678 577436 557015 513627 302761 510951 1018362 472798 403626 458466 82436 217720 438340 689971 833368 1005585 361450 402980 333470 204660 270232 618531 429632 647634 317769 101699 213742 1016383 171390 166330 676891 943668 244669 669281 716925 1039883 639760 956727 359056 73095 28290 650718 834836 967753 893350 407068 601995 587355 292112 678492 19132 132266 873177 711211 126259 632196 336671 3259 905150 441630 362626 258403 199153 112144 535721 626716 763555 92630 466107 1042950 411759 825681 800231 162273 1039924 128324 106972 607381 1009558 571097 353105 686506 379258 772121 127614 1024976 242318 97399 911777 26969 495551 121158 311675 318650 364736 880190 695760 89358 769162 441851 862699 919186 267734 13950 230679 766762 446373 47530 999207 559835 954809 46536 25839 402511 52505 118276 957640 210260 794769 201453 611088 709469 970031 248569 63144 738303 473799 445182 738676 417141 35952 548538 305375 882461 869637 573773 41556 715257 129958 861626 739270 729391 139316 610153 905257 473738 53208 244392 536566 210678 506236 415013 116139 113415 397904 902774 202313 1007475 629319 608401 694740 496019 241815 856148 956375 328679 817213 607742 922589 1027727 396407 495028 182777 679890 116040 73725 408383 122011 625655 1012295 772680 1020151 999312 618336 124850 118936 272737 999421 806558 763733 688510 434998 610609 932264 197439 644872 275731 898350 561597 725202 434163 250155 781400 951768 726016 122627 95027 852931 162929 289474 195510 71967 969215 682901 505100 52700 302950 132175 269475 388046 396776 840677 262830 448301 549321 906738 40614 128790 458452 185140 308165 896519 347348 745997 50569 975463 111644 1013507 89143 530172 764416 492864 612694 201587 970074 536338 154672 466139 332550 231020 341588 900650 131685 122212 815127 532663 590302 272051 187662 455870 45913 124472 16533 453087 352450 307573 393803 243616 817292 213008 914068 243174 727595 920660 859926 918912 111257 1016749 833340 870556 960722 116528 721078 60240 662103 785424 416759 982034 829359 601130 284854 562240 217314 702074 449133 184474 156156 544676 85213 416195 618384 1020524 1042568 490691 680754 335934 198454 578440 366588 610727 34929 687456 853770 161497 869896 518016 33790 960555 39056 402816 330108 992919 256990 317917 595375 1002555 25486 241270 530115 593112 823168 941328 976744 591446 798805 83922 219990 270654 265206 565705 56259 49470 250382 796517 791534 361897 528523 616186 1027480 1022453 407585 956737 269702 169531 307398 526804 294913 257978 65079 135093 165205 260435 390258 103880 749141 422926 261178 340820 6357 831381 878487 54406 138287 211636 579155 389869 521663 336863 764541 679423 673127 444844 953578 1020819 793100 670548 917935 829541 19990 993591 593064 835734 914420 25941 1041909 268329 381590 62421 310904 891783 717297 699266 37976 200700 14207 26184 923520 117815 856764 377276 826912 917710 735658 946066 862507 430264 1013070 464420 751832 752081 1015345 639218 340258 576857 452831 1040668 69192 538741 860779 253418 534861 728237 949481 275781 216185 997485 674803 666683 939990 1040260 528677 397182 243123 377767 374945 197606 122661 478447 58764 288491 848001 754263 872079 966443 937444 98879 666199 933098 284587 953068 568341 838285 274171 299781 364542 634142 1018426 225815 505804 308427 39316 432403 382779 982375 916343 88779 340109 212712 573719 771192 221447 503271 426731 132663 867697 748579 623918 551815 310938 100606 584799 385996 523730 758270 721345 465616 737647 373582 231388 794941 530760 419898 532218 173347 232253 244663 833963 965240 872365 6360 663873 275348 663038 43866 35412 166321 723224 1003545 538944 349553 257002 660888 145058 743255 189924 150654 725983 397388 714620 862227 114589 256540 216745 519879 289352 454647 955243 113324 359054 661232 656449 838135 692707 464513 561841 614275 499966 971013 700355 799565 527450 412733 342150 160505 516278 670156 619146 348748 989078 724923 6245 994224 60352 241910 620079 274611 81343 828876 300549 43656 133219 910451 1014921 969348 714046 76161 161120 395938 827689 450676 552883 400896 188605 1023020 420527 1012064 382171 794475 258565 736168 917285 390492 436842 335458 788098 170505 192024 546365 433054 209636 227659 162698 28007 186175 665286 905919 535953 354515 769100 339191 304403 588861 575270 219249 972968 774524 362659 8461 802127 580725 193171 843986 720076 843119 701388 172139 150052 395672 21670 247716 575013 17278 615294 220658 193500 1041302 962870 252649 769308 856248 564659 1017539 591614 108704 554078 813792 939611 768111 55460 905792 1016916 427305 1000054 350731 361163 795701 559818 365065 471271 107488 690200 535851 540564 1033178 309981 639488 9729 671159 657947 858944 730656 499055 888791 530501 483625 764382 816538 793997 1047575 417093 450801 791866 545833 617927 651246 130962 607075 419309 837028 398207 161034 478499 173742 618255 117292 254008 271784 415733 183830 350690 90037 527366 539355 707384 1001720 795069 101844 1078 133403 1013944 961563 592956 419787 571961 235278 273039 805177 158119 930002 294615 277146 427274 4302 469407 134824 898450 944172 328921 428576 266256 652891 191575 139330 353658 69007 169555 180052 205676 894783 392168 961823 378018 100519 479638 947056 774528 161604 495554 515225 553098 556378 363315 786413 231148 15985 1023383 679495 878834 220116 122364 724612 531089 583953 190807 129540 532445 1044603 80640 862509 974225 395179 202036 8168 35210 783355 719250 936482 502604 679690 176543 424013 535675 564027 976706 93148 260451 489525 871752 357322 209266 141156 1005537 71956 124856 471159 230689 973626 357230 751072 996736 261314 741484 608599 726106 810933 233393 888919 266352 356896 579550 325792 189542 666261 521659 736435 798531 136359 588977 948313 728308 355697 784207 560413 564936 544784 731078 38605 78837 979492 317549 421885 737810 847956 965693 673411 1047963 109255 319317 147452 582257 242091 403319 11846 244823 868785 25737 611332 999286 774287 913686 145694 143577 305533 451275 36670 990962 39353 510714 337491 436755 44291 1818 1044754 679158 916001 631108 6512 136502 425820 835768 140585 392148 593665 43606 928316 986547 150498 807206 529261 13339 832978 554704 259266 650554 378413 351269 28679 689310 662605 393620 600394 842684 702998 194485 215903 508525 872555 442306 400477 1040235 629686 375833 107038 927961 381028 241852 349891 847032 268135 578512 585006 878963 203442 552481 599431 521812 238017 723869 700856 572428 343566 932821 338417 720175 788381 778879 528676 323253 92529 727030 780681 401531 130580 825784 88348 685504 687123 314087 24090 241064 373376 345289 627592 752573 890223 522056 755116 12393 88697 907635 923282 913788 173372 207355 389768 426668 771032 737207 136354 630288 64371 387616 351031 1039525 976055 25046 928866 667337 514127 248089 928386 517315 158573 212048 260282 345913 719943 750214 593777 311223 675477 388584 368852 299311 210965 113736 822607 204916 613640 247709 92184 249022 195762 46721 691108 415785 511453 154801 81456 188469 977750 703377 124473 812615 905327 430758 937732 780327 681340 98329 261399 395393 138326 897339 561854 870244 531675 74491 935047 182981 819563 684658 155078 505597 959341 998744 513298 71495 817096 397963 1044678 22083 64362 914063 195457 149110 241605 352265 723110 441032 730957 196675 182493 175876 303611 117676 683664 983131 178637 183893 303727 374241 335683 424052 886764 1038607 746980 1015525 905664 384575 319671 84900 779876 302388 1019594 786004 857241 579983 530351 523451 579553 219994 841722 201539 11523 497538 392644 75131 718475 452693 308523 159380 880967 677384 746704 86501 506059 847667 64087 637800 89070 569682 83690 790586 196939 524614 814007 896799 7105 898002 480877 590075 175859 370208 1002947 989530 730057 1041977 167410 845545 404717 551824 1045814 390138 703311 876408 1032272 440068 131746 390569 481031 29473 757212 775359 665762 43151 1008570 593595 628847 398640 15162 829824 391744 345353 1032223 505687 171753 963270 452464 327532 979139 555061 283641 865870 434220 888518 182984 640627 712709 303122 636849 534705 438834 26193 639435 1035462 17438 761058 487409 823762 613172 164039 384322 1035992 53607 778534 228770 650049 467371 245705 717367 952152 525433 623007 650732 341198 728143 241465 10737 573240 897582 738638 551481 459916 492059 38199 889338 220584 825246 767347 903217 890571 932421 688676 896027 1013786 846370 929169 891325 187932 879689 680098 196190 156223 190292 519015 507144 430929 4063 853394 107274 114183 91403 859896 257144 804217 163071 147475 841897 232356 24930 129667 85688 879079 719843 1042824 561669 145798 496306 1032842 657073 1010730 414980 587154 984613 308319 849810 908750 705419 900629 549146 557584 671827 685856 485085 976208 938160 518072 39199 59174 110617 760570 335787 111697 861640 235364 173644 968498 768318 845661 416085 424017 63165 176555 193050 7895 213965 516603 775029 508179 803768 876892 472642 1004790 85005 450244 615907 495766 387360 10122 724156 150190 684681 331754 823480 27421 569249 912261 556994 879459 35848 169438 461901 681767 449570 395997 301517 703667 536981 823120 874812 277878 114636 944485 1045910 323201 151671 600370 610397 22795 346121 98606 740885 420589 637497 503476 45769 386855 495233 29319 3717 812633 308386 301385 1030617 386891 813342 594946 844380 913253 690621 106656 501543 277303 850441 625 410966 458483 858065 117418 87179 308974 212905 962787 725867 493603 418153 621465 246814 798895 631978 358571 858323 428118 662860 165342 962618 364797 954355 108889 893448 595758 738949 277033 596855 713367 783533 497854 920515 882315 371804 1013613 254126 156287 188994 45804 283388 664206 754265 965336 17144 1019894 726107 887346 238830 57753 454727 667614 687534 539773 426720 780067 585488 382028 1024558 1032238 545898 891861 586235 55438 749339 689545 284758 992185 762628 611327 229908 443270 82698 850544 554826 651441 585110 953659 278484 1012571 522516 705122 366546 502663 127095 983564 635941 666014 73652 526081 71414 906988 274498 266033 685104 896545 185760 695341 370177 787408 756175 770988 45405 417523 809428 593928 55931 778597 574008 651454 641366 540774 957320 899826 310829 347419 792276 866792 644611 331020 576052 905100 876319 418469 249150 533739 212366 411061 583058 289464 679836 1018865 967503 928200 148063 737650 19866 107414 820780 233779 196382 312000 824095 736660 807559 891784 478616 764122 540422 556115 318137 748972 181456 1019438 423145 1017751 428447 394564 151635 592780 165167 581993 495464 94301 572866 474770 804697 485187 529565 275803 496798 935003 205449 281472 638833 128804 402515 554084 290899 103170 915276 565645 324743 157631 140745 1041189 168594 895493 263076 792699 192194 699364 318137 209024 425891 501074 337770 1047115 987787 199847 976156 558485 155663 491293 846520 4926 700556 801110 87850 431558 495775 794581 855525 508372 38317 350083 672606 765619 799324 224812 792973 722640 826136 398080 347247 575549 309903 417554 519814 234802 472629 830940 13655 38022 99009 591289 808427 123450 329902 4202 225615 692207 22715 959378 889108 144746 684140 383290 963535 659735 134790 112718 453018 374915 202647 814365 622737 612577 264811 4573 868694 1017734 885912 591652 506766 565870 906995 711792 369250 377012 698905 641185 145663 78621 176872 701050 1036054 431246 96002 772387 216412 813714 467281 502953 315915 87509 419453 337533 482656 971435 686456 356849 626203 231818 462835 201918 93698 470923 292582 214913 347742 653037 636684 781881 242812 102290 444772 8395 808493 374657 56241 344958 796230 940898 173307 176000 946465 345861 182796 912223 330011 878043 152052 357264 623380 103291 338566 791275 623346 850975 441561 445228 6174 986404 823751 1002868 928260 849294 591473 852679 259224 177793 4281 435340 890060 377801 5062 943376 304411 734291 50308 698371 584194 230066 663073 871161 134785 908699 353937 753130 815262 329833 672524 535474 196066 510873 646283 193170 532442 980303 660558 896173 1030295 190928 182360 690316 798510 181254 993265 307611 35897 984575 333859 362665 632405 645486 305214 552044 24226 974889 104021 987643 453958 300201 582591 552274 212458 604813 293270 797137 547899 876311 974139 832189 61546 911789 586960 117694 838573 1031257 252860 899423 230588 975946 50987 981394 926804 219729 588428 35881 647608 873317 1035281 707422 388907 729375 47410 447564 939639 696895 756522 425843 386409 541477 35705 190776 76370 888408 968800 232034 295047 85251 420200 1040543 470242 735091 70619 894717 887360 865690 155465 892529 804353 274319 154117 583251 437387 159244 269734 58592 656839 363247 684935 245687 524707 651705 821574 484445 144526 913426 832840 860345 566270 415299 215860 1035160 877293 436154 1015924 949546 999000 973706 24759 382851 883135 44264 512626 646939 433064 949167 633690 156494 281117 376029 578795 784093 407337 457492 295140 1013868 925022 878362 486857 142082 969810 522329 736096 24204 17693 400736 118580 305241 714460 654432 444694 895903 764722 148399 722838 291317 225986 887368 801934 349143 221622 606282 692632 880934 543803 929653 941203 965029 471810 822192 1041442 820605 839617 627589 209964 179641 143792 49315 655965 627915 551437 690267 893604 511750 870552 699428 199603 367393 731159 530968 715651 129722 379603 23924 1035213 834257 411418 565020 280209 457801 525243 931348 215699 805994 574605 575496 290777 413026 902888 1046981 416814 847551 1044010 438206 79779 341494 65587 908936 209161 38624 782825 60254 594551 973879 148405 892061 320970 303134 552453 629321 305440 545942 220616 491143 725852 515082 590069 882209 813222 569796 385796 1011973 89832 303733 645491 975558 135761 332977 901186 135961 723414 975216 280183 327258 936876 48271 510619 378373 164304 404813 476988 962877 142975 71374 282473 1031496 848062 774300 269113 638480 841939 380705 369732 855716 117961 842797 971304 905653 326897 319350 177925 1032729 419932 14099 187394 758604 422241 696321 892358 1040874 885277 568990 760063 1029174 245998 907057 927455 35479 709880 722528 59801 655381 768672 510391 26857 588512 698387 526376 507529 552138 197056 19078 479933 107464 876250 693257 436424 404084 105943 903885 211828 342158 461043 634962 944527 963446 297646 616957 815720 376500 193098 956822 426582 318577 215118 460233 118577 368123 733957 971429 902359 910405 617216 84511 737705 307300 278416 668816 975627 33811 273229 639283 25063 86576 817298 851624 589611 524093 259582 844660 196678 881120 1030900 386687 801711 734051 130076 665492 898398 499764 978912 10212 674641 501862 639728 4739 422409 532527 761022 103658 721162 41064 439299 804723 331614 128784 488248 828897 319507 141257 371998 1021909 908984 523353 516406 428378 633828 533803 692298 398170 14767 387532 893154 78886 456759 616814 644048 202738 594461 879464 18597 618838 702725 442291 397881 90574 623130 470895 908071 586299 774791 916828 105038 465761 89087 521826 939857 810599 436534 70153 261912 912729 899685 631553 739405 877481 897482 71580 239584 986794 757798 543311 742788 50708 917821 877109 221231 218243 931929 213899 119454 552952 515272 430133 255950 475734 656985 145464 151428 623078 739811 367166 623303 203220 185791 930837 534624 418479 564809 451376 362849 453357 957026 963876 136603 839524 331761 608301 260134 697298 782429 703398 113629 518999 214293 77972 851935 139510 830472 907804 998416 413720 1041453 1023497 693653 343304 289277 83271 50012 269687 140276 867434 131730 778490 728851 582696 400170 592263 23393 618971 95325 922620 239717 286720 538917 684184 561582 880314 101568 527232 416587 275535 839475 91451 855635 212394 717253 146231 1021279 179928 908159 311362 321803 54155 1039795 877841 150649 85914 342130 471228 39373 466815 634644 174400 958130 604375 797876 609276 166099 334566 686258 497204 811619 57104 981807 1023377 761494 973153 168340 407711 636453 313606 291595 833358 775118 563410 664836 600946 889042 307130 622514 999747 442742 381273 967308 763870 938370 298605 47308 264642 798917 804184 323059 890195 806799 111264 389699 791898 305973 725359 896835 760195 27280 773139 379967 437981 133758 375935 8902 731230 957024 130249 607018 1013597 264347 214954 461059 693270 818967 256257 343981 30250 53187 81488 153285 335132 782606 444221 927407 534740 100976 706067 836883 721440 626911 946238 1010012 234286 193370 241363 352568 888852 1005410 683781 464155 806729 648572 492209 859323 995880 730544 463059 353173 695668 781325 824847 548199 491983 611619 161065 19124 750657 774791 726925 298307 743096 214866 368072 724128 692354 668834 532492 109210 579284 128536 97968 116675 34119 659033 311982 1038324 493141 295822 3620 591558 314336 609251 72915 60441 808876 707083 611491 86161 250848 874938 222749 918036 113545 257066 818415 964685 594711 242839 196716 67884 241887 58563 844810 290148 857495 424307 493538 152812 1037532 726767 207155 281471 495023 324998 778975 666908 619252 974344 146924 158342 353266 13898 348676 417220 103638 662950 30197 831138 182063 760184 950322 247599 201331 971170 300881 415805 605305 89352 430731 781797 172541 630293 453184 496640 110368 732981 276592 428718 190437 810841 411970 68307 688309 966262 834433 989845 820956 834053 78105 225760 104714 936325 987039 945890 667602 436981 184519 727695 161326 864090 189163 539934 569849 202559 268683 1016457 539763 556848 765383 831249 723649 154686 52967 451513 247403 231550 1032916 914118 161245 712586 38556 902213 373990 551678 220913 641669 687419 761596 264363 165529 818933 829097 506178 466135 592143 180397 376660 325979 426473 633783 922405 492677 159688 533239 1009434 649078 528723 617122 968765 843928 99863 781426 183997 174099 362245 451619 286314 189528 241391 596983 456509 568986 86798 178483 693710 829264 584575 792736 599004 858805 920513 768779 96457 406856 518968 868805 125467 804940 294318 752419 289789 663113 400333 1015551 934331 352137 900006 449333 343626 722588 244012 184359 824509 386261 77498 171322 735441 79562 777609 712023 905058 608471 435771 783211 405236 797596 561491 624359 684075 817275 812986 331840 364115 534043 711484 882032 759769 355560 81673 374387 224975 506768 446516 305611 530796 965511 167479 1034493 238218 91524 238446 199954 363046 468482 941463 514839 443876 70080 1029720 852125 872841 338497 617401 114745 85887 897613 567462 388613 375124 954990 605550 72734 434235 183668 485447 186148 982409 263410 142791 914109 529209 921022 16748 58897 285801 38005 622102 866383 527835 53748 454280 1047847 75381 872416 746986 876879 69569 376095 436297 83711 642670 578141 336662 455284 49869 673417 931235 640624 588116 185173 199082 69816 461599 805305 1047493 583317 36458 767600 168950 659796 595736 759417 396833 199366 968495 531351 553613 264640 552794 1016018 671336 7836 474981 552692 695360 352183 919237 28941 142474 927217 1294 293104 941598 874800 608890 357299 1005241 511197 174185 716339 682873 830565 209371 379278 207205 980921 84984 327591 847331 135118 347785 948133 462656 742174 1029244 911988 365868 707110 318563 776002 557371 844774 22773 952323 239461 475748 119180 468462 595590 169769 357030 843262 528607 233410 650853 529779 169107 315968 396559 1027662 750635 264633 1035662 678872 982803 262853 464368 395035 539162 382977 390120 476007 305142 732815 552267 185039 565694 230036 909461 211626 409454 426937 390498 813074 577638 885163 728309 1008744 451563 911516 828084 6606 844197 445887 674985 993195 143903 232399 232451 640811 718667 356233 802195 114621 546043 422957 588368 1010579 608617 462849 325587 1035301 923056 594126 227547 44718 13904 624737 970187 843949 60334 772363 451879 685158 21137 487970 93211 857439 986279 756862 884468 945379 817406 571132 846244 956034 228491 287487 325698 959631 514726 467178 579464 472225 400780 523431 1017171 857106 528092 453155 479527 390275 1032219 541135 584873 995414 729904 216353 789538 565043 144104 385809 1021699 359044 109427 988316 485467 348664 283365 190789 106339 462851 840118 600975 360435 527965 138051 607620 910090 80511 26186 339249 79689 281129 46450 352551 594296 720863 585665 521468 740609 687975 428324 306632 441456 832076 375530 536233 354809 113758 478281 537919 419826 753712 453336 190000 78164 340889 267027 731557 301630 590900 1018075 268235 217202 379871 1007603 882004 1043414 447808 758916 212979 691957 1028155 340889 150243 137084 923261 660388 256865 712381 253941 466168 177453 854575 722773 729676 673550 814059 376469 805182 272203 783153 824177 131790 241714 961761 828390 365535 199828 545795 516793 732601 214087 1012288 617456 366218 88227 200806 1042774 418272 160006 390887 1787 833840 595792 97882 63410 308307 361575 126969 330130 606724 195765 947746 19062 696419 277669 957655 998525 746868 62761 1008189 1022602 399265 415799 644896 863429 874036 832839 872302 306456 561630 271831 991928 965554 1004851 674279 130228 320392 335147 726142 441789 175823 508323 960547 584529 314243 159194 410468 569490 540644 469236 671058 290502 765684 61051 725507 253399 306426 22233 491279 441556 730113 315358 634900 594542 837721 288064 883507 982396 695573 268566 109968 660855 166028 183389 419797 678655 456921 571252 690863 833620 432219 881311 668496 594397 397877 429703 18412 124581 911055 48311 857148 491737 938067 362529 259582 46667 735025 1023384 137586 735474 145051 1025108 17886 358248 831754 239217 113164 265578 1045687 199023 137415 312412 880675 71347 288097 74691 325263 529413 331824 168392 726149 977937 70413 656316 357453 747238 269779 867982 1004152 193145 1037030 763735 524890 785187 922537 828367 885383 119839 23815 625364 336221 864269 930795 337130 274810 207218 303559 179382 708162 842550 573713 966530 176218 624932 1006018 716221 266800 874605 757205 7032 173168 956453 431566 491753 299664 235973 167216 891628 366405 203176 675590 39805 532748 604046 25179 813631 427682 196379 980674 406776 412556 163929 717006 626706 1012880 882738 788123 599836 650298 559351 781380 326983 194393 66268 954474 540138 833919 474233 354484 40191 641412 752458 1035849 83875 448003 1010736 682583 222362 285147 928751 1028752 402632 155823 843694 751016 25529 23399 384377 227288 383002 197805 25794 466782 119869 152945 452316 536827 628377 100710 909183 957555 535112 209794 867655 612625 382856 746114 940597 938528 861243 120163 33836 746355 1008742 409578 398709 681438 711349 565021 793916 674746 289014 499144 956432 1002853 446618 461050 735335 796096 623415 21637 311063 417455 66312 995201 582623 503196 709483 796873 708060 942069 457058 484220 269332 972714 68627 351101 949743 530352 709960 1030644 515000 876672 688624 801228 200480 449688 942748 760882 469948 744697 539651 175388 1005442 337319 141182 1005504 865104 248365 983948 772888 1037157 858646 554064 110181 83942 990581 816142 1009065 832858 336222 816049 91691 982319 119914 2888 105207 259635 29495 866949 973148 144667 984294 538941 943468 484607 239515 841706 624255 471004 978177 225324 601008 964369 870083 222531 106590 957410 623380 341143 20653 890873 153896 398897 892419 370143 329145 994623 312203 899463 980867 149652 248501 133316 560071 930597 364468 844750 711372 824461 513534 138690 169049 745866 1010896 984351 126013 253053 811944 60489 235208 75246 20169 279049 54607 548102 564154 932363 823979 282644 980423 197982 364474 441609 113279 695032 106461 74235 425524 397360 259449 466341 565374 491842 32374 810982 389304 952783 938179 10814 746114 740698 730832 548948 250429 659403 125970 927858 711058 613872 416130 924679 373739 837111 500254 919588 275193 925686 798567 671232 770860 1009252 552418 815988 950334 990877 174487 930688 22953 86369 391829 581316 804652 987989 409964 343048 757066 957824 471985 825524 70090 390608 555134 883032 704568 665491 578799 383526 720483 855038 157862 327539 798941 762538 129607 448058 20350 981521 742397 713880 952802 108565 831475 576081 64486 774778 210140 282954 291374 509799 164460 200205 802466 75241 85469 364616 793837 38513 855659 402254 665341 398161 440792 990868 711046 246082 692457 706101 600191 743392 326630 965487 828323 6700 423710 326948 1026800 1007370 560993 292954 504620 108993 388740 731323 105051 414334 489441 772374 265290 769744 554196 70620 653064 404013 250175 562084 462695 458348 813063 459687 550271 441418 155540 540740 198956 226277 497237 837501 179851 380227 335674 444793 705153 958668 249400 575744 696116 991180 644297 510978 594063 888051 1011305 203792 456899 558292 826650 235233 812225 710249 128481 298703 106688 125837 949574 539479 416957 573825 299992 637341 581878 618856 1045159 957669 1004142 477386 964552 659227 329581 225813 1016533 229708 912381 929047 434538 191531 128622 432005 805801 303245 175058 722296 389303 436205 832642 780779 824125 111849 491671 216894 144871 1024963 326769 188342 546792 101089 218420 687610 622965 482125 183622 617880 516165 725301 106707 789374 193560 95340 1047113 530049 412461 157927 915164 624601 216778 708418 375555 129955 532407 652601 235257 829790 361155 824879 932669 584814 384318 486314 64786 875677 475517 216532 666368 358037 691034 844796 1012049 775271 625842 648467 675477 194055 412133 387120 956446 956877 345688 574732 855685 1025269 319734 558215 262691 302112 245931 581921 1945 43985 545000 677761 965705 737521 740898 706290 367322 667980 483923 631265 974775 554002 1036664 110177 949649 748118 13841 677543 74201 571282 478627 166285 477511 961058 972089 469779 943190 78788 161247 464090 658373 881182 508198 435879 1000727 378680 605604 321254 251668 557566 426864 275236 241222 202431 747690 557204 938365 255921 15857 863372 943692 826730 334571 285957 869769 462696 670401 127262 303056 965771 485536 262552 12801 54166 293945 717147 100798 314289 321089 200177 514542 1019114 543986 114694 909117 207023 145544 543726 1037465 860757 708549 926239 751542 346005 697454 311218 793995 989449 233420 466662 317139 1032883 565036 440221 697486 697463 462943 528350 48253 420508 155195 56401 581033 833104 351512 635078 636124 415265 681811 344238 872742 396932 825806 995232 632922 258641 270446 291286 338830 740165 1020572 474285 617375 856702 810949 34601 380330 588035 19418 72302 282516 983098 392145 275016 154756 762480 954914 372132 1028451 35669 678730 904981 348515 778365 690763 298320 428661 6624 918826 947120 920017 944730 737648 332467 589938 374828 602282 852090 153495 533881 605417 747853 1045828 600266 283971 864277 266431 406923 854608 106209 300819 783499 572077 698209 696208 658560 118653 308078 782409 490113 329955 525696 37524 621194 776841 370998 423822 983035 383004 127954 339093 179737 209357 955578 237516 376972 147665 407033 128154 300000 140258 765115 616491 589316 814013 965076 280045 673485 513954 547386 1043477 921716 401879 42887 712728 770068 973861 18552 62258 292397 613465 1012080 489186 104228 506052 292086 754028 779200 316604 255026 279126 860591 490777 278388 747243 939007 824505 472749 888507 295845 676092 686581 315417 923641 951880 137731 1002652 180024 656518 948408 251294 517889 721827 1034644 434368 771289 565264 598591 3172 585383 91971 334594 488497 295736 980020 917323 267667 582332 39905 757293 394297 980807 993738 543453 601749 527697 765045 23862 291423 670775 741867 786998 442643 89783 152633 494719 283758 433016 1046001 718039 389877 32128 888486 195240 803950 892092 173939 906369 603748 775803 10101 880787 94375 923123 299084 83252 514506 175291 739998 635231 338852 801615 590484 453939 890831 993680 463964 363120 425004 372545 2213 689405 927581 814219 991526 58212 503114 627322 324887 714580 838557 39805 204213 577055 515654 300010 62147 467257 517111 717431 743172 431807 37544 65730 103618 1016301 556052 381899 84554 185255 475707 709749 222830 699121 383966 841736 800001 816503 190726 510130 31582 958470 857982 450049 107746 251665 366420 222570 196462 907053 827228 268998 657382 642453 655789 987344 771764 542886 249890 10664 605253 178276 331994 401234 843147 32500 426680 531512 729209 889120 750051 385956 530570 304854 302151 297543 271163 981929 730643 638645 107661 761679 368185 500198 381828 22049 594674 733111 431786 395678 538167 997223 487564 182504 168521 386075 490556 219461 380457 709978 162253 415391 197152 1034129 453339 713733 662585 380048 212736 322600 873666 332810 790624 586206 963279 345113 880670 94371 630967 549305 606948 1035539 692373 674121 306528 710001 438472 440077 430273 840228 372851 516014 595774 206388 1020926 1022136 20623 98257 39315 856346 515698 694477 339362 72106 635175 34589 1044317 195999 1037301 957787 771388 518933 215459 973639 786811 977804 653567 847426 824983 224361 371035 573905 285653 546676 397067 696352 745915 899929 1042408 713340 480917 197671 731088 995800 1047281 508884 668963 1005385 894499 854710 800072 236682 252610 610315 813350 965753 650025 60018 39339 353176 241143 333936 562249 344205 803471 760045 46964 894114 320921 54196 626469 767045 644479 430582 426330 796553 1001201 83655 363155 301732 551266 386976 133719 421487 686984 677084 303021 866537 913376 676411 136611 705972 1024295 200545 745419 173719 268002 475224 42681 480250 973271 902666 615558 712045 1038482 845512 233808 338465 580577 267974 778168 117101 854872 413852 67938 480074 819662 458182 273272 678104 913886 749349 537384 910551 547431 189821 154145 232495 969485 469493 897818 855656 14518 505498 247372 99890 877069 93915 802290 535007 443394 321550 369360 695268 302663 868842 600233 52060 722901 626443 756424 550021 791397 707954 850040 643392 656376 552706 659852 838037 758096 881156 1045208 947245 277620 2468 348853 726742 177200 382577 699777 874243 477586 437985 229917 330313 291951 1046475 695917 497380 747484 691435 228316 779312 439989 342369 699349 252719 329753 376882 480331 358154 383979 160966 1031218 353672 679763 418664 190467 341912 807227 133577 607804 467405 849619 696190 945118 609501 925710 650877 385261 701986 474147 48036 851188 761881 556556 900914 775038 758501 921866 732492 471198 453836 351519 315001 370024 393913 416658 567335 631925 1036473 195439 275748 175715 146046 955908 11813 495187 121823 1012582 844354 763498 223574 810730 73592 85072 41088 543660 895782 734644 706721 919819 477840 980165 836381 919339 613216 689338 961536 11121 195616 976460 854647 767243 50368 117815 364885 471398 331542 546749 749455 164022 53081 845090 340160 846449 982182 124977 404902 606676 297340 252085 363683 137821 453695 798465 315965 3151 735160 487529 524702 264497 1033107 19399 85268 507983 156895 116215 153234 398135 341650 161371 327726 891454 258563 709463 904353 997625 776046 560854 643018 705220 534132 66243 667435 765758 337560 306577 995946 515787 769986 376500 320466 159505 500416 242470 213199 302971 655808 917987 260726 968121 710872 1038445 1033722 217662 706175 452424 343352 910529 488465 474751 741164 553149 298574 932381 82042 29168 740827 425653 932838 930015 167871 984539 160476 5969 97768 473769 773609 791760 968612 140859 11583 594731 944680 175155 997685 162551 2317 186165 901829 509961 1038029 537964 832525 667133 789834 476420 889039 674995 63048 520366 427760 521420 885742 859167 528124 392241 162122 82064 400545 270989 926410 661824 450351 67022 433859 352237 594463 403112 308717 39263 253321 1047826 82916 913886 149164 269510 470953 534966 798826 485829 783392 496058 977865 416977 47248 661438 481395 88050 915750 25372 1021238 985842 769905 131376 147589 452577 551655 696796 346358 370577 2399 156677 937410 908826 409494 209428 167753 434008 311722 863861 290699 668520 23457 798747 33455 449327 428515 20218 798592 238803 369084 753804 516075 741439 100828 410701 442754 1000355 459478 876607 923132 298994 1015716 699751 922546 853347 495137 717902 415268 940017 642958 186752 515698 611291 33038 317968 435172 205348 1020969 677907 832611 171284 612173 112416 58621 242869 1027656 231639 201317 189271 252623 51543 1044848 176652 447739 797637 946073 871724 799687 30412 566141 272595 107923 389400 150880 1029470 850084 581082 976807 74738 177057 198983 608092 539381 474648 681241 969902 998035 825591 439564 9069 971066 960275 19298 627602 794654 1444 644448 319925 184246 619719 473039 442261 865341 905211 228219 642196 819762 300708 510391 599608 201432 853132 358616 821420 178359 768605 338101 524092 74777 325160 847662 74973 284558 351201 1021090 783522 601192 740832 450679 76360 386880 185697 718229 12971 711791 400133 573163 961615 205974 290639 617449 489432 483606 123688 851205 743570 299161 94300 647222 337130 586631 766491 236924 231154 589970 273784 693078 675041 944427 993773 443210 870801 208394 661974 1027681 443648 705450 561905 213415 752847 739018 513764 905903 931014 573677 715703 338958 317262 294107 83030 567772 75253 158494 653584 550454 981486 431750 364571 357822 660622 829605 546317 865305 884688 753236 1001060 106608 949970 445484 623616 51696 331350 54030 549284 871498 259394 926876 522872 646195 156960 882621 154250 648165 600735 363805 997192 602013 355856 730026 145415 829979 197609 64792 642688 928037 19782 258654 40781 346628 895075 333879 227952 1007108 684323 258978 910285 550649 102796 704099 994220 467893 500297 965504 661304 928915 826151 433092 71938 270319 201624 586303 72062 319147 987955 309443 839556 907436 946737 386153 698577 485723 838130 526858 475780 869413 324982 594631 946593 520443 139749 917634 842641 612563 159496 770658 794272 942629 860109 399699 756350 499054 940742 429188 485567 721329 686762 880103 54619 47345 716499 978612 534318 851127 437183 934886 780409 590482 535440 580284 941919 850067 196236 236858 239209 856525 715677 804517 677123 762587 958673 51211 47100 151130 521179 965817 563722 278890 242320 847555 760900 753713 197484 60287 138918 213592 546315 174090 964752 89996 123824 13761 16711 52222 245697 231113 813171 992484 227400 803465 319136 1002742 476788 1026603 593341 202993 708374 36126 418207 920599 750373 85398 598143 205997 929850 128267 1037176 1030268 69908 809142 212746 352593 667158 19991 322458 326014 409028 126834 409071 829526 570698 782412 663479 720564 1014005 524787 210944 598901 793783 1001460 46015 921593 308391 318627 761420 842918 931199 812438 444900 7525 156956 964650 215078 282147 219906 953853 750231 216914 954582 1001842 426782 193125 99042 1034800 441480 562775 123028 741795 271109 250917 740606 161658 378025 146255 307032 929319 758252 925275 988026 972642 706091 683858 6755 616614 974884 896065 654005 303027 76414 908218 201013 542474 578623 1022288 983376 35444 366932 668191 746897 482172 457484 184641 135212 386544 133277 48217 187255 5220 505758 827405 461419 795822 904331 846980 14631 543851 807749 82412 318829 28025 108431 978166 808740 383611 986514 29528 823508 731993 1038938 667722 733229 401853 863318 393482 284288 630166 13276 524632 586052 631193 330658 940026 432787 747451 8518 922425 723370 230840 536008 988515 332652 270736 441867 594247 342752 865796 84823 235196 1036719 59165 844762 732954 174247 911014 942882 887230 20538 125101 604836 964747 190719 403462 969273 621668 558128 522952 18588 827827 726059 1013453 343021 486629 388338 402998 557616 464620 709802 1035238 911823 481724 566303 473090 154132 527566 358207 76919 560048 643487 945563 479604 282935 249906 981737 866795 421794 295818 116612 96277 722635 1021489 860394 836075 821748 708277 850493 75181 870465 789541 818371 740959 623929 676504 75879 514119 270665 255910 623669 963953 1036865 753389 89825 434731 453588 947853 892737 174473 243740 402348 107726 768482 745493 405236 14376 543057 877598 655632 658319 264757 631931 212786 772970 634801 981461 743312 900804 49709 286136 663010 456650 99283 959251 227302 398414 58642 310972 924125 101959 428319 303082 348939 105551 973423 694457 518714 369188 732991 874153 395832 471335 130572 27423 15956 825568 74267 1008611 622309 853880 274418 226209 937411 539197 55773 371304 189132 245281 746602 1031726 682080 1032252 338669 877385 608230 355910 472061 13559 296517 59166 710133 536023 12395 572229 158580 176238 972746 327011 268253 139172 270038 516801 564184 1860 808328 652238 14799 775295 730590 773275 1026674 532073 217177 1011038 467251 556667 620669 727795 352459 129296 262484 511830 581555 1045992 653804 866858 64684 1034407 203220 872757 82744 313687 708003 94433 573470 457954 545649 724157 1009130 937369 911196 651259 754026 807856 65541 658927 81458 437695 891664 713366 932633 256322 432552 156428 208570 850714 339192 884245 891892 346123 610995 11413 235115 736572 876940 463384 235268 227514 959935 830795 680045 33268 855431 268416 62354 594496 255397 743983 300073 978261 894432 476527 711976 543183 314751 715393 255305 903599 249809 825158 816013 983768 397477 681923 148406 1021843 782546 26276 809675 974604 256689 146871 617368 794066 704157 685677 412459 609883 307066 84572 947544 948606 118572 852927 565558 1023735 1006363 912884 91552 470502 534709 513533 388534 462160 401900 727808 48473 144541 446900 1003207 689586 54296 327815 91713 68011 68978 614625 489983 397940 408640 281539 792248 553984 577144 167220 204229 598405 568568 999611 669093 938496 275455 310759 445051 439471 375730 955591 237195 963989 635032 957042 1043136 643577 998431 460161 134953 130279 359701 760464 1037176 988077 479279 780480 931714 549471 501893 562744 709569 145493 30740 375967 51669 625832 403515 808356 738558 1028792 107070 833399 494244 532136 190407 270669 563920 670176 932704 481247 942256 608139 383225 283115 160535 284951 147048 849074 812282 21175 721892 843897 1025524 917476 148618 806152 324291 931800 300761 128558 87496 397841 1021237 399418 833419 338644 63079 556163 655157 1046440 13851 759266 181013 11223 314720 437555 559388 863472 719660 73176 890720 956232 597206 565813 480413 709236 497306 307253 800943 243152 871449 583108 1002777 212219 174294 558418 736641 674905 866490 852566 981041 230800 381072 105929 908952 797707 738954 397991 361927 334202 244410 676466 722677 901712 946074 348590 122876 739908 537221 582758 943065 895184 283707 305830 375599 318901 799073 658686 881861 537973 477950 215302 828931 105944 913152 1019348 39801 985704 553141 403591 465241 780532 848210 180416 11256 304657 899184 828708 624721 410004 662665 731099 359553 783129 260991 592660 1011788 843391 770838 589183 1045911 776298 330101 861905 157932 735936 374186 246852 926201 444717 112675 709908 341009 370079 348981 841475 704169 414922 1045400 561877 183772 447140 104680 391381 903912 702186 839206 658767 97455 92570 995894 779540 104503 943991 168031 831993 647466 366217 559310 319319 776791 895642 182546 540301 132655 694713 644257 213881 702281 139451 286034 217347 815326 808885 76770 791955 382797 153219 366703 784278 733336 846149 168704 102908 226534 349404 146426 278717 454399 666481 3244 113999 93395 667887 888773 183090 655347 479108 371160 586852 151062 236580 29151 480749 1012118 682758 629173 556117 944624 488485 747163 217129 400456 919488 14772 70266 582627 152282 829576 420189 504490 439227 271749 97388 573869 990829 669817 991555 250270 823615 149273 595972 392018 170310 1043838 1005524 987204 583383 648867 944987 690962 717327 99560 318792 397310 503627 47762 636107 490862 218032 45640 393753 298092 862628 718744 228076 917798 750931 470896 141056 27503 1009963 483493 466071 816956 207456 314479 412918 576809 255337 1005291 614630 1016562 651905 98200 369972 596986 68135 715226 198449 465351 166302 226683 401714 7299 247661 583461 1005329 1020797 686049 598249 66218 720294 598406 715451 962655 965141 369074 477939 486293 288899 770298 356045 858933 317904 907195 729834 716332 495740 361106 252877 841707 119087 419556 20063 662759 475953 329559 39020 323354 925938 239703 719140 72320 587908 476306 72091 246171 523292 430460 386376 928240 254612 332748 389770 366728 284652 803837 293662 671344 261573 312014 976042 996665 261092 105923 579894 363384 73909 1024929 192430 811335 823750 706806 910433 529602 658503 760974 811397 163467 374161 969727 350128 409159 228252 571423 583264 464671 656775 465288 644213 613440 734227 177435 891058 683355 799272 204922 324159 803622 988496 431756 987434 396248 3639 1039356 610017 776113 534833 799675 882361 1004912 499380 222074 40555 761563 635865 247857 298641 922939 273119 817819 899886 937437 279464 492471 1035299 462482 740411 401737 177595 154159 835904 72278 155936 691470 1048199 992172 713955 166284 491393 218200 216440 455817 1028037 371245 587191 688619 478093 499268 880477 1003803 217142 444790 588681 1005958 31940 1022180 234303 386845 287323 135792 425960 796373 1223 698689 558032 705320 396021 74307 430759 168083 425848 1018020 727553 936470 139525 209497 383446 1007031 475895 644247 412930 510207 671180 829530 696774 198011 749477 761569 344645 1340 838858 697903 716040 933719 589860 195980 744827 1035366 924610 694787 427117 168710 907604 236258 20628 164951 354995 380476 329479 452735 973399 279914 11202 834343 916447 63878 522789 6140 715917 32750 1011061 440111 795591 1035975 55642 883190 136088 921976 201312 722697 416044 822570 730742 620325 32087 431439 828785 594317 148751 233496 686474 923780 889326 330493 675804 763348 381617 188217 823527 890698 983995 484940 715024 232247 802707 900727 1007902 978161 1040225 270147 394943 397648 994165 278011 730369 942897 760769 246317 527577 1023990 239706 969260 28063 140293 862714 950161 146832 673605 739969 900022 668235 182692 132463 900154 969045 544659 604268 845696 254101 519816 82881 106799 581336 182651 735964 732851 224334 572777 435408 699323 572171 794068 445650 396985 483207 33090 107197 474469 243999 433594 666511 602426 584337 472394 557546 338936 25220 987779 91796 130080 127998 922875 1007863 479611 949996 740810 1011618 467348 469149 11277 215238 990265 205895 833895 731833 274430 396161 452219 605303 663225 575175 452467 32284 598535 460282 172156 84331 237510 215261 664136 352842 913049 227225 472714 890692 666215 527162 130173 193029 661724 1033775 824670 882658 597479 654542 516333 162382 16442 617933 215536 816998 409038 633546 631473 952934 897116 594117 856443 355378 213476 610465 265504 525262 913706 559014 616822 624358 222772 321538 95189 993863 153294 848195 401307 746084 326406 932062 803496 46034 889264 311980 254434 922572 980194 846184 363954 448687 212601 644914 970374 539263 162963 167439 1024333 942945 751123 491622 721918 725023 32545 178564 823825 1032359 679335 300569 340228 882828 212437 986297 52439 790404 767645 99933 468112 725480 777783 476895 632505 930103 159391 681345 24029 476307 260626 873831 519438 1038658 798613 851480 171106 283438 208750 877569 947569 171366 585641 188658 159705 944795 569492 650398 306618 853412 426307 1013024 772155 700922 578573 771953 863235 760892 8972 133107 689600 678573 959649 408297 16036 392625 135151 777468 461026 110675 94555 986040 687158 518338 69394 671244 442970 207056 941443 691406 1004434 937586 394209 297781 49953 947266 389282 765789 1022930 549376 884226 936646 412784 232717 894593 529109 271437 829678 739681 866642 1007551 640975 360233 5353 803998 133885 130597 219561 741064 713579 102115 713096 27806 844334 954551 853212 347012 137473 495160 426723 570468 2754 516545 195132 849964 994291 27121 782700 486475 127802 151083 28507 194360 883169 906007 467924 503019 371798 474911 860168 621410 985772 249587 204556 1042206 522521 47621 745046 579491 761974 411406 656964 553979 24258 585863 664213 528180 247711 694577 600813 402653 406740 905358 727894 615821 517833 862053 597178 578397 636174 562242 834922 716393 216788 714739 637338 913746 68466 610828 545762 728510 740065 980324 146878 465111 616001 429206 266255 88008 143442 269953 349081 302148 787964 49864 596355 688383 945863 685651 599002 267826 478563 655308 892429 626203 368674 58403 222578 194939 774521 92939 188864 791574 759939 177018 617875 336182 878974 186413 478956 186409 357963 599074 278446 1007806 540402 677659 820770 942028 45596 64034 564596 398252 646551 771072 93747 1015994 929494 265668 202453 1027543 934767 939842 17457 782570 84379 449425 530947 740186 61625 800140 43883 448150 190923 660562 525166 737421 129015 393159 900468 874550 561415 11537 470472 240138 986601 680731 6683 470149 1010481 454421 655874 851112 39314 108786 784243 731770 745065 329704 329548 693634 705586 870132 209356 514383 662288 760147 62232 346609 166217 749322 744376 125 666568 772448 178455 653196 444058 958302 511494 735164 394609 21078 498489 791598 871460 602713 505800 685830 202541 725695 342448 802287 257065 847523 536144 42644 318044 433509 893676 183080 363307 956198 671022 995039 254623 772431 484256 940659 208873 883466 849458 428192 585176 737735 628410 418471 70500 984505 754031 707791 783399 726615 783726 115423 504031 937691 994614 804006 473070 543430 714539 86644 579034 1026650 359958 260510 939469 812831 1020323 946429 569877 538718 671457 279919 611493 460713 780486 890453 714643 619857 364713 877076 243096 748782 704198 320148 236179 51676 916158 391620 1016838 134072 250900 437780 819607 727782 948913 505593 812433 924942 255840 6508 914785 809371 37971 1037419 174617 470587 574876 761207 786672 725858 680373 240917 154559 438470 88569 498509 487813 484 41768 609326 413413 625274 114151 60488 190115 629515 839485 261424 733739 370014 739608 94719 778762 237823 467654 318420 695922 229309 565628 173645 513979 176682 307411 1008658 665308 769055 904005 273227 343542 252213 619188 131620 944330 569676 800996 416592 40253 7432 940028 172675 138203 784975 711434 579831 893010 266444 743036 999912 74226 525935 143527 859928 271412 746475 358979 163148 497456 895287 808684 856268 84005 29198 62883 795111 319989 895599 596300 362861 818598 1037085 471342 900403 180962 939551 393590 322707 39031 1043265 56244 732393 25817 330898 681819 898583 581275 817893 260677 995073 93434 250448 491822 854546 137298 405167 391220 258486 68262 712738 815966 345310 1024028 405386 112401 1024895 591743 930576 942236 822035 291516 373407 106158 328470 841573 990309 293338 1005962 16177 624982 896282 520052 567418 643497 527945 464220 30397 110937 886440 391121 291613 457893 564058 302051 351457 844944 951783 191399 723442 84833 253117 971447 726878 10532 904106 617135 338392 983080 121955 341937 441909 156032 413441 1012962 559600 1016194 328319 422123 486311 777290 191805 981624 715675 846392 927104 711868 740404 648302 293359 158700 600699 104787 301592 205247 568991 413970 773865 346613 150641 115228 148279 704205 725991 202146 515130 570764 430492 588827 238095 957181 278350 643524 505909 786412 689247 774939 779792 497066 83541 1007972 44906 604812 919899 874276 851181 595564 237758 748712 545962 378662 487280 568447 238229 236828 931975 260092 168198 452531 163775 957365 487737 741844 424436 848903 242639 675436 232874 467343 979275 169196 615301 773554 426646 175561 952017 458518 502140 560893 300539 982567 411949 542852 131861 608659 143037 770272 222294 629454 846243 885142 414872 850575 144446 37807 1041369 189777 322635 486456 38842 425939 170864 780482 523267 646040 1019829 678882 639773 346984 885766 108978 423574 837581 972978 685135 636833 877463 547823 481369 3987 315481 238163 14710 413799 324329 257884 696014 296251 362468 1027562 73616 422609 383015 30912 778092 239631 32087 766726 793368 597631 210523 372938 836812 420560 838620 94074 667845 32083 197836 974443 184773 782974 174812 636758 198033 62317 761604 714453 913778 697948 720383 951531 356021 274222 349388 23929 198443 344041 189742 67786 262570 14648 1047085 365576 687753 252648 216211 244164 369704 164971 817008 830066 187238 66904 818327 550122 662569 982504 678175 237289 477658 708475 371170 146830 172006 204049 614401 548317 667198 515026 34142 781631 943576 848775 987424 53760 242987 28446 52275 107472 734391 408873 17861 455747 287611 753759 513994 993105 652157 225306 965497 580566 763462 1034456 273870 123923 473443 445627 697350 839211 156389 578569 331813 982183 515554 486828 537971 610035 624370 4018 134394 874974 624818 808910 604682 77854 825412 646101 429750 244426 475597 756291 696405 238046 541942 432820 93185 705722 131436 855659 396059 17059 324449 508110 554949 201537 868360 133095 483686 995104 348700 582885 4394 1001519 1017434 1033369 417408 856643 583682 839674 439194 138133 458074 969889 270832 734528 173099 953677 296637 27588 130626 914017 835457 233350 224752 424545 978557 478541 762507 615033 839482 54983 570603 218870 6914 400130 807917 373706 720229 691955 983284 480524 170166 820722 941155 980854 367244 334396 557604 600293 57410 828784 423460 772317 273270 379155 499924 596227 583309 67340 23466 286113 850222 715304 888222 658981 240835 442007 1005485 890274 958715 514669 840026 959309 53323 751138 185640 527105 894056 333075 1039649 669116 400078 1015294 978770 205344 391484 279434 236108 390387 201270 777405 590245 268703 39298 544132 391797 651954 559275 810798 538586 72287 856961 92401 558964 668412 273559 895076 663017 18306 989636 862723 455522 506896 6307 999855 733196 708200 4883 693035 108697 370289 418743 633504 223932 259763 305782 140570 809393 142558 569596 551176 449202 275011 417592 126656 37251 244825 770012 530680 666855 535866 70880 892238 279336 656419 457728 556226 736915 253431 303929 166967 285177 198077 527696 167157 896304 627998 681547 1037610 215440 271592 681973 165988 747127 331149 970334 155672 761285 472996 187481 394271 604257 687207 978941 324404 428722 759348 993061 916343 1007910 631053 660464 279277 425134 731927 622913 319485 401216 316703 476992 459252 370772 230160 12247 567682 409960 793726 977717 651579 563836 187678 70735 583192 898711 800075 542042 1044467 313408 604803 605266 576014 531973 108520 724855 396173 728824 880320 553419 344055 743212 1038070 329621 757689 431164 405398 576224 981155 528837 790356 229373 923240 964072 468230 670205 555811 941513 825382 61239 628685 932370 129361 138696 537800 408432 770762 425998 817751 888597 747767 971052 952611 797493 981731 106890 1024696 93065 283323 998226 1040901 114127 120401 890612 164832 876103 444316 941986 180096 140344 337206 67541 732929 679529 465629 191942 116707 704424 131570 1019894 680843 88903 586237 184743 120769 504217 57639 1003360 237361 642170 545982 705388 791018 289733 303540 162396 601570 803291 441633 644993 782191 16418 629949 321907 801231 586628 796519 69260 85921 454892 570784 895342 56170 152013 795152 451961 428050 868506 944640 297813 403812 759119 974303 976239 685201 98791 385470 767091 149678 741091 933331 340951 952113 10185 524026 863825 162936 128931 452399 926299 579650 808316 945685 816822 996915 295143 872818 638691 669269 814712 701873 790444 271762 713800 448094 746393 538171 697973 83630 462716 804996 177055 442868 345830 738053 627053 560173 962735 129850 370950 1008245 527218 44548 832409 785296 778766 198695 276181 464994 413734 48842 332145 205943 317090 571386 268197 91772 802860 574246 114607 835779 431540 254372 187984 786884 729837 597803 291660 902294 166605 850519 820718 1040762 584721 482601 659841 290385 5558 533892 393688 413473 248705 277937 475079 1005204 137849 869596 773543 128632 638311 378772 586710 557120 37213 264271 294197 783745 268844 350180 590760 288886 399084 261647 478362 322685 468600 111088 439670 333464 97263 565900 438319 658925 369461 331595 217017 76870 742767 618616 976013 929426 548235 995268 174377 980322 1019062 389316 556686 447853 638691 223598 1030336 227340 716619 379552 981834 871358 351463 702617 337335 361638 835320 840574 741402 240904 756096 643031 644999 312784 803270 204559 162455 915210 582358 731127 99816 315499 152063 69443 528539 989639 123731 856075 84181 799640 454186 1008716 315454 657278 160159 245093 534661 493753 182545 740506 77785 443569 94372 1006485 765297 33647 317886 947424 257542 751649 544650 400492 553044 590234 781176 727052 303517 621263 956859 149499 436773 662363 273866 790354 149943 944124 624351 281747 181278 471827 574587 582177 908717 601384 1018592 577221 649144 329060 612245 906795 580889 203286 1041894 178530 691884 309551 238434 524128 516050 848069 930907 609660 594674 192404 67689 348146 599539 1045880 130791 668259 540356 709620 531317 567378 993237 196270 674420 1017256 384155 863216 144781 124720 992783 230697 337963 650012 739120 747370 328700 653694 244092 177130 738676 957648 129403 438403 6217 191085 222005 423986 1014776 621333 794294 195482 948287 783213 728209 954754 156065 203900 74330 923474 798181 625712 845611 893338 645271 712151 933920 703628 1038214 96934 154843 408701 827204 324150 726016 1023592 538537 713473 212922 784491 122961 815850 141877 686663 902425 153522 2593 556516 311974 618372 888630 468939 539358 125290 32426 300970 784748 720341 483260 698580 534592 866073 407597 344766 349197 346606 940226 145795 295114 97776 211396 835169 347698 239136 943999 417850 797764 633186 294598 1022996 696259 957181 866669 130457 759478 418590 35534 905112 380137 390997 707653 875650 409707 664341 653748 1031918 308750 974904 392704 868885 282091 606074 397201 479830 141275 385273 335062 392627 268286 916668 477375 328787 617272 326440 161601 162046 1031087 40332 780758 61860 906575 898711 846842 1001430 436806 226012 36783 518475 415624 471381 817658 637021 735564 191453 442211 818314 855948 12213 708729 189171 275081 632320 1013324 790240 186182 339014 1040113 440889 156680 556277 637442 517647 447708 681947 156955 465681 667665 170670 338014 145943 133817 653700 819952 711835 73005 886619 558970 1000763 452486 384658 280745 57401 1009189 342382 808366 676859 316971 920214 542398 467339 363009 271768 612755 972055 1035730 685922 7657 378482 384012 1003209 733698 354706 778723 603397 69411 929552 136142 415283 452116 324779 840200 31186 428964 918981 843024 494407 357667 502756 629289 307801 967911 413490 1009627 523189 157383 272126 262768 168299 736419 424505 194680 1016687 940762 684026 274246 860185 349394 749563 948080 580773 366963 332569 536914 1035700 450476 173015 524684 372681 697069 929500 497024 294861 438188 74608 686037 435084 311264 558083 718071 893494 599945 960167 987028 486623 168230 820625 492832 276222 313917 303003 713298 974578 40918 616645 960421 648824 707328 84656 32216 195382 257355 668961 96878 986932 236877 966276 357423 65886 557854 971879 550821 841219 1017051 916474 781216 622425 262950 598678 964019 210422 730532 392755 11956 24920 800638 916976 137024 725087 529377 445071 670772 65998 107134 677621 408373 801997 615434 32943 218921 407914 921279 802920 810172 497939 277209 944756 1021660 421661 466715 1048393 971582 334145 286023 396288 751319 239641 319145 72408 41571 382888 311437 668596 878305 1021903 807108 1010840 68116 664793 793124 133679 744196 241648 917765 536648 202363 759717 880580 270932 285577 864364 561987 201706 602113 728349 829287 362820 922873 866165 1004441 214975 305998 198803 464710 841311 419869 840059 312927 822856 612683 861078 5594 604998 588287 330032 604207 805958 333603 835065 100827 889819 574438 718725 871904 432314 745020 835020 31299 1013310 893788 1037226 562317 478437 316481 110432 368203 672464 387627 328465 266638 463943 187163 1037638 650604 406579 781914 272747 578173 294051 467186 342095 470878 225096 1022515 735400 163122 67064 995376 505741 822300 594734 261183 819450 384966 144008 262013 464975 465885 543048 55112 180433 753810 431828 885187 202280 947994 218423 537173 603360 929327 977309 669226 357096 345742 566490 1042609 501781 888695 725988 702492 1696 906032 122965 997859 164772 308098 737514 85825 970657 169530 457222 22965 974588 303530 323120 360323 918140 182565 343696 393265 692175 190854 785270 760074 268803 193962 681172 326046 539149 799473 1030847 18496 1042246 99777 237041 112263 1007592 708099 786506 533965 696725 1004452 42315 121779 29137 82709 930457 214683 915075 801228 708736 119341 843384 582337 940653 314323 924128 500466 8051 939836 205519 284127 799431 946908 513469 334350 150596 134251 973319 404872 14568 9570 170604 318042 645973 460673 839056 750358 48209 756044 429692 24399 863046 811657 197916 669728 716483 757955 433855 717990 754937 1035210 841371 272001 1045566 2609 953927 411223 797582 726479 718399 856146 389893 864319 329316 716957 93286 378719 493177 360426 861079 997845 108199 331759 1027875 699269 927738 608228 581814 125468 464097 315655 558501 90505 526770 135960 833380 794750 68899 196829 637965 781555 784594 914591 882400 1009828 422335 629931 26813 542094 159949 653267 409771 756342 1006404 25066 1047637 386914 895826 45132 104584 399901 993413 876115 872887 1008311 372818 838115 423031 395267 167570 622559 900611 519192 550400 1022129 609465 209105 108732 599238 663706 846925 893131 764176 76750 650607 395412 568194 389918 757854 996196 216984 48760 172806 312811 852684 678255 678294 327357 735522 222137 873217 822995 539037 340399 437629 328199 64199 933072 76550 505755 134957 795710 419292 486067 369121 343359 5376 150230 295671 242621 876732 959601 803848 277191 935704 268628 812210 675086 462949 223539 823061 785769 906166 969254 910423 481105 265058 315689 612641 216933 932228 1043101 860705 934888 760955 811717 733318 789822 1045354 458314 704135 368243 86713 402104 977884 800179 788626 1019646 289347 138451 954725 828402 539133 719303 1023076 998603 620110 372522 8200 595877 537088 117945 753290 511488 222176 167896 506475 482626 516928 95243 506604 868144 160884 152446 106646 922233 451925 726910 731572 1037099 932289 63742 927444 697148 911384 872723 458570 664322 665025 784760 1000877 88507 344995 343307 416856 208390 924332 350286 666090 93800 1017934 231911 122311 289225 195325 701216 836756 858100 528050 362599 470206 250394 211307 20943 482036 367440 362408 146318 298665 129292 1009904 13949 661139 744364 35914 747675 554287 792303 445636 863626 431418 125561 929264 173841 331321 137812 256098 646552 358642 530282 951859 159919 513009 47116 855937 251783 1046532 262254 1001197 733559 335040 1014568 587291 173688 879865 205238 150069 284586 502605 185593 475241 712653 321179 943541 533094 91081 278148 142609 856803 340774 178161 144666 961049 718997 74124 127295 369220 621157 133189 689878 234533 781070 113614 107926 443267 903594 680736 192539 719781 152183 401652 914534 621529 622422 84043 701530 652273 301135 958695 441920 430273 807947 1031119 841028 333986 690264 219087 600565 464882 617129 775669 795337 204178 680084 1031702 898199 591718 417874 414535 215835 220889 647490 145508 672117 509270 941158 795788 584362 553168 220388 1025954 535074 571451 598150 786126 498728 438288 968763 719098 937581 775885 399508 1043286 657542 446835 969287 46549 992361 14343 748208 710574 718580 815633 117835 431067 706662 828191 591675 664989 613604 42819 461254 984310 330998 794513 1030359 736045 28167 36515 499835 51022 1018600 951573 799844 332456 240717 1039880 237673 161101 504142 854947 403716 379541 980968 1012621 203730 660891 578938 187253 217111 275902 696136 517515 735032 43810 148220 630020 949566 355117 225056 529049 473434 640266 84901 657672 175707 415273 442974 504210 367417 986813 1005446 30843 662414 607804 168502 909710 595992 1040355 259312 357526 83769 491312 624151 768486 900471 314470 714868 673490 921084 444684 721843 711220 129814 472174 933091 624872 702136 196635 999162 1047120 242424 840805 283471 767184 328335 763108 477726 96851 84316 480499 127752 1029316 81121 355377 75152 127638 963780 514818 22943 488253 84816 1036044 1036288 967603 953842 432058 477925 551668 1031612 957116 480864 173698 991205 940165 729323 14049 974406 491724 844769 801820 751583 792332 973826 860734 770384 239364 709107 564698 30048 166199 668347 702596 349562 341868 571464 126294 383531 110895 238056 152940 488357 61519 490704 124008 744000 159070 949401 1029359 650995 767028 91069 550185 633823 395372 850975 623429 238789 793062 925568 395763 497546 641347 413707 912616 101562 1047660 712906 701789 198659 951052 44590 208529 116917 396049 419467 533059 924233 271663 1008281 795960 177367 743773 69108 553915 11678 609109 319389 56855 391040 847640 57976 574751 717699 970088 576972 730792 495953 874573 634310 506377 229305 1003409 138230 466081 585004 931140 591823 527953 1005632 709176 331563 507390 1044529 903813 419526 468497 361819 410119 348862 1014006 657857 561371 470810 499104 237961 985062 788543 834564 213886 968014 443260 1038745 453005 170238 120704 689630 86344 915751 169182 825044 609382 657082 851600 324992 172353 958958 668273 490091 162646 626368 221634 121378 93129 371054 219558 106933 850398 273147 39845 869180 705409 654767 132653 143949 994751 205204 3340 659592 632139 925946 295416 584204 552698 103667 716039 426494 395335 899544 226615 306953 137168 791490 678119 313305 519638 992017 390748 925599 300225 272617 877629 496272 946586 588720 629272 402022 29840 519058 207067 172765 711028 767741 951131 554551 751676 888613 579280 1006009 1025411 994433 488279 148012 107271 193356 771183 346205 237610 272389 907645 828829 674419 78831 1015368 442433 585226 653714 648061 739363 75327 276792 513836 90911 531971 525681 953673 977303 221293 411535 456748 176880 997686 742443 635153 782867 42301 1019806 1011865 41452 316165 533129 530247 328174 13106 638541 673284 402062 989456 1012116 886428 623044 649996 494790 66623 243597 975672 562837 54273 537195 221131 20594 773466 263139 967583 969493 783014 376062 59058 1018617 223653 285385 399013 179421 1020 475861 698176 555588 481203 85943 4844 7670 878518 60809 371511 895101 515156 476775 448852 472233 1035203 556787 61080 818188 266905 459474 165118 682879 932948 778541 421796 837531 785364 932145 801612 1040705 996316 767631 16092 285203 429972 269820 343006 456952 43786 649650 102145 954012 773036 652782 127126 125421 272591 802160 247059 515231 181292 1025534 589204 217001 971357 187617 493653 878534 242533 803686 414009 1030646 883493 191326 643654 36858 920040 697246 144423 212187 832728 332928 851625 950627 163462 650336 809278 721058 319334 531489 383869 771179 73296 140198 716191 184788 669953 487000 833796 249274 744600 835494 895148 438586 60953 372609 162239 822841 664301 79580 318470 549854 338272 740402 631407 918290 516386 364543 820108 590599 467911 592198 223765 902574 957767 193034 742753 429119 734334 955349 51697 957365 656301 930868 381414 880975 909559 332088 494982 263953 882405 290294 349115 927809 781539 896776 746131 644586 925632 755467 204737 441180 944690 275231 715035 1028778 64848 444266 488730 22826 706838 363413 50013 570361 849124 1009485 826662 58485 452607 679619 566747 978113 57871 73517 392070 33860 74656 367427 550742 719914 894625 702402 728604 209889 812775 460780 856271 1023390 277163 170503 445704 414422 15112 119770 781702 604357 507006 1007411 662188 144618 841586 468579 498430 94601 229548 286911 226216 1028648 209367 306977 596215 440338 336388 149606 634589 112343 69159 472558 842097 514250 692633 761887 728429 185217 69268 76514 250031 232537 272058 877092 39608 445680 967567 341591 558384 788393 700154 755950 302176 11307 965576 313572 532406 953314 622121 106294 934469 642685 693297 174948 1014594 980590 818776 479220 26248 292205 67579 626415 800021 479478 147417 587363 830859 546502 655510 433375 113840 745825 133435 273914 693742 699535 959924 526028 156627 14811 386897 549490 166034 476435 355653 1021583 814721 510155 572714 745414 845977 922330 142203 605761 729849 26842 545817 123437 336739 310444 664263 370747 776638 553202 748462 796193 49298 798100 791514 575255 462223 377916 772538 424027 684550 664793 806308 812461 879470 90656 281166 902611 74721 443910 310614 440086 582300 456263 192444 535492 724098 927971 589411 321196 111770 551067 979603 100261 834701 387448 944762 632839 492841 355653 184742 788272 274144 440336 534924 1033984 944713 464045 680453 309341 514206 649523 475596 47024 1047613 1006461 319233 792935 637224 722345 960425 992881 25989 834205 719403 174277 944670 875133 740820 362459 488161 112438 584532 619825 536417 362743 13631 567495 893779 29362 819342 437667 395026 464544 425243 933454 866332 670394 470568 930134 440723 392513 94937 488906 476349 203062 270005 925633 1042821 801506 434729 1017043 835319 615504 148229 1009822 598983 221646 648445 932162 757451 85616 156201 678886 716669 141453 881541 952625 1023610 292416 600434 997841 122373 915944 390195 598776 518788 358056 343153 180953 367362 34024 166840 195888 1020332 489170 607479 968631 261204 85206 584964 1042098 713969 637478 656150 440676 4637 211258 354633 595607 554902 471118 23837 14617 341693 402911 983032 506937 405274 656690 1011615 1026126 925398 815821 1011393 233264 676671 209148 957804 571581 1042760 300109 999830 352086 40454 395284 499605 195679 601908 434920 385703 894146 740272 510756 562540 161133 332795 387943 895590 987087 535229 210708 660608 271967 152896 425683 782212 858389 633840 5390 604323 958959 940769 442997 857842 954734 258633 969339 373735 432918 280321 851926 304096 274929 910088 518403 253596 488717 1536 586943 83903 207865 406959 1031823 182099 1037132 351872 615225 324162 243998 820223 910665 410333 141709 721249 369037 57688 240442 940537 578457 326731 609225 629188 731716 373042 851045 542174 355369 689390 65081 974091 994343 486467 24312 714799 691682 877656 165206 301782 268863 367418 249228 263085 566252 600152 341464 773383 211926 480520 334586 757081 341424 816385 197817 763838 670835 741087 33372 310387 685784 726179 71474 305500 834528 781360 734986 203390 710477 264143 807611 502403 646694 478892 128158 234297 561975 759126 650511 60947 383886 747075 757487 623782 82687 612938 785445 471341 495777 393511 1016344 1036038 879439 678394 656951 965427 658985 580552 33393 910554 265488 462329 889277 28101 141613 110808 724116 56035 144746 882199 177522 316613 527095 411976 521560 555042 429511 993380 829517 210515 311568 298056 195032 542167 60367 221491 938376 303825 249154 429898 348012 827269 385388 856853 448667 722143 570772 697855 275374 246507 412870 325337 144705 799070 562256 1012311 228470 712716 714823 498577 900977 63343 501760 259204 796637 993575 252567 489103 48997 536693 713579 760566 453692 189118 804511 193379 589206 905230 884123 414304 706604 422802 121738 951262 742076 390173 688602 824753 1020551 357540 25790 176145 538578 783554 679855 1015322 297573 508213 88551 927309 284175 357471 293604 840461 714527 427717 1011436 772899 333549 618388 310147 465467 288847 349463 926710 837988 78884 740674 335315 108436 386509 994858 349551 434722 346031 650891 737887 44362 909234 497217 52223 343213 809925 179919 654830 871374 986711 1024987 248976 63126 817888 574383 453003 893392 979542 987066 43082 570286 475064 1027341 258685 56386 550023 83167 281751 1043974 943432 713994 846415 1001045 140803 422027 381727 50671 808647 40965 595656 940409 618532 561727 659916 135674 49071 60578 49651 576864 33921 297916 731847 93945 72632 50111 444951 698362 81141 471298 269432 86012 870109 596095 405951 85369 236440 940116 20872 724564 527701 649282 241587 1019982 547524 911921 995553 326034 244634 84650 212731 377130 490769 586075 765356 812935 175717 426391 110306 900861 187736 961235 513873 246852 778926 592170 144111 722680 835250 759258 813433 303642 230832 239557 1045229 967822 154745 951281 809998 379291 492770 228872 236260 1040750 686660 108761 815929 346519 7678 202453 846620 464265 521199 502419 970594 427806 290556 620364 18464 980754 19856 831839 163122 281987 198167 863951 543416 526968 410498 751552 460180 450135 946630 747261 741357 53868 547420 416373 261550 917865 905411 193466 329991 122848 225018 288896 300779 988363 90630 221988 265105 909829 607858 160547 470772 466127 726218 3486 745811 374348 728607 531933 57265 54276 727174 468424 530518 30821 539545 61040 331596 965437 27892 837764 709346 496194 31929 613596 65581 600458 881165 658674 350082 445459 714648 1041252 745726 23612 30729 5236 794878 23626 14992 659080 515239 165604 20322 989866 781919 325528 621625 888072 961106 385876 841937 99701 217838 1040621 166764 868327 531815 442779 234831 718071 17972 457083 44867 674404 800144 628748 538133 742288 111610 970931 861974 598529 405173 70455 76955 386529 855113 177221 244350 695935 790784 533997 539291 809676 512874 49187 346452 592351 671961 6463 983566 908146 340453 650877 940978 602210 200426 171134 496941 662322 492677 403397 111088 1011849 149531 513339 67184 550831 388178 807596 447655 576276 312726 28488 522385 178378 384661 943139 828592 520966 261316 240821 732809 311459 570583 618330 1043237 417182 364364 95698 269201 981915 867553 636354 387422 610910 973594 551218 226081 901203 346301 177934 714996 719624 821845 1043365 112883 282541 999090 737581 314305 488347 926566 407613 250112 779466 239946 884816 629724 907865 366839 159817 233345 443658 444238 724714 662432 352195 711153 699227 805103 479246 924615 329130 21926 415385 221564 919365 745986 724919 654846 527233 142533 476126 902913 178199 319412 641063 207228 812449 519192 913105 85546 530466 784190 559039 806410 657275 448247 291061 95968 833527 1023512 46878 499633 41664 1030395 149001 363851 552551 727549 731431 26299 243552 95742 613391 276948 682115 692452 994043 561071 697229 1022488 467784 200997 735645 235783 365562 670551 308151 846242 630325 664615 191300 116958 1037765 872124 78480 651573 553367 757762 200011 476964 199742 66344 751881 497067 128111 986656 312770 88784 462213 620066 720466 893980 802814 99369 712954 64284 621051 80244 485341 352737 671684 562183 516484 483201 314434 975655 39259 531604 311684 666594 528433 430007 747835 957829 705724 113164 492861 529955 1018899 390072 438277 1029909 948786 477284 150833 1018229 809593 713661 657923 406177 833582 101876 912865 833726 816886 342079 654038 22323 457568 760150 351758 156458 516954 1038839 471134 16402 741050 348514 181945 353311 964534 348637 889532 617672 285548 656689 37667 803657 733787 547115 480337 151839 882920 719900 950477 181390 509915 26970 262591 648478 703711 918973 700279 96282 602885 674850 233959 79120 330561 2540 962852 608852 820460 830334 357864 586108 665152 760002 39443 201701 603359 41381 764198 196397 48717 227992 528582 207287 471153 936209 115007 526122 33304 81928 482814 60658 584562 871546 523798 67262 929427 512490 556220 154368 618483 620251 154059 319344 761583 655703 928321 761225 945734 738155 760000 648971 777372 333736 587278 170615 937210 290212 809365 751510 733004 1009271 20964 426995 669922 33087 402732 229212 732399 710556 1024451 747621 800013 617012 163493 528612 182711 752944 478190 639606 600782 1213 389985 848633 157717 139661 116964 133392 457141 568659 469762 602275 780474 710474 832359 278364 427923 774319 653160 43306 965270 1018178 383097 754882 118905 687050 943284 106521 518874 952974 804697 894187 915129 453596 248136 412983 406777 337541 352649 960449 86754 73311 1037764 683151 135842 929986 387785 549229 885703 483596 632074 314985 641990 300317 989468 393815 884344 713179 576570 321358 99992 649136 1025218 239400 499270 540423 551605 286726 481159 62674 579643 125130 242882 268039 932381 828828 741700 807198 499785 879718 334269 759957 368210 31064 758977 59756 105454 684900 572233 594602 963958 622787 287023 824022 404585 289646 470453 820350 92137 644517 271359 39603 230716 97900 703380 535947 292940 103945 231649 22174 1031208 664200 619958 73098 562049 554039 100807 242800 383278 305706 213804 246900 483496 739000 229089 903744 452238 316412 258375 819841 430371 890965 601761 484969 983243 1006310 607128 276524 979090 997398 318904 892803 943780 99858 852976 54828 488662 379206 483094 287847 428316 833768 201313 650618 282129 676717 9197 855087 727922 394002 750907 81745 652963 709204 84910 58930 467752 635000 551182 1002792 279341 1033732 504841 1034764 395263 186692 553133 256185 94865 377542 461040 173971 41976 455134 288040 705533 81391 721187 644243 136929 938836 350960 99793 262445 518313 60900 364388 59472 656532 717154 493623 49857 348255 113170 176148 701561 739449 630366 698412 244595 1047794 649974 572308 420915 221699 255820 636866 376380 274564 387609 939284 845977 939636 818646 12105 937557 456566 234820 871941 228099 523598 643045 802130 12086 866407 511616 701978 687370 331856 890785 579246 652442 443450 527382 191298 1040519 15228 27507 771694 692856 878096 518287 633262 376724 732435 85509 507363 650505 521032 701108 924625 846985 238998 605760 156831 354504 88966 589198 191066 229887 821190 182092 944241 31340 243880 667750 674874 488144 714915 364690 626028 603887 483025 136902 399011 858644 466800 388540 966112 58250 388193 159861 773382 641828 120236 552627 793182 558518 88570 33149 831764 156057 857881 618399 854455 95019 985724 959015 119485 905549 614841 567529 542973 123363 449289 642812 794675 767575 439755 573243 129919 882711 406273 735429 554470 976147 632273 185214 113360 121920 463877 906380 503432 784919 288396 922330 829120 476438 731639 519064 701194 780862 253692 739001 226655 330131 711415 568179 166556 168608 47204 287939 295680 667888 546662 636390 289456 608406 290372 7905 123444 656038 436710 307451 116471 879033 155228 619326 748490 824941 313175 841465 287073 191459 317614 736320 839380 222271 827099 820842 940576 716076 929660 1032339 1024164 119893 403922 447000 933797 934893 902981 279325 93386 642856 949213 856330 466592 790208 599755 37641 902423 806257 185054 552586 823811 803964 591631 170944 807324 911400 1025781 490018 185086 410684 680785 914667 188586 1009799 244356 1030041 182531 746841 231700 1012337 751314 677895 469547 208634 137667 362346 862232 308350 941798 102496 425163 654476 997678 631370 1008221 505720 14837 379789 111494 1040602 96630 939537 187429 943115 266066 930757 1006012 381099 858892 424729 379890 925470 89229 324482 234767 492810 744608 1028601 330371 219610 927095 509308 734559 330558 428836 324492 598746 860585 853025 820398 705741 21714 659913 336106 483896 831539 997596 638031 104379 968589 428543 889709 452637 588642 703034 210905 56521 970106 641912 568493 636492 410975 279818 692997 437465 91360 719908 26243 639173 109714 879711 248267 858890 503882 696373 320264 654792 48036 436617 903269 869568 296575 436764 457877 751063 326015 355353 981836 418201 131722 166538 447940 414644 227659 928224 384825 578424 725939 213103 420205 455774 27250 159471 889125 341630 593282 1009916 6825 980759 960669 191895 417352 1011979 341954 216996 83154 675168 215988 364138 152604 377792 941691 589334 576384 543482 866273 1015864 381018 776575 156149 281667 633484 570853 44428 215057 790779 644968 771771 192606 99855 841316 448862 184648 1033271 1010908 214421 36566 211555 820982 91201 359790 497800 713597 351115 969308 355360 1000542 131934 144466 445607 274219 776680 87010 333855 605595 395293 881670 114573 785928 751156 916121 795513 812015 389160 745692 426098 968820 350776 48114 781192 883419 587111 382307 614096 778512 832508 250781 775652 862240 826884 422510 359008 33982 17867 773004 778342 328639 19559 306957 86811 453278 521773 494575 733480 567289 315193 518289 481593 611345 417771 289592 173697 704846 1044837 881291 163125 597177 942606 409112 222988 401025 264721 173773 966598 641655 831455 223103 618914 704657 756905 193894 901606 7530 352487 321695 142682 977600 563411 652457 1004749 335861 360686 684265 457103 275088 559739 618790 920053 865977 565247 159245 769497 36800 756168 228782 1032984 209046 156258 400381 96786 748626 6947 557906 672300 480941 790688 627945 841297 963718 175926 610659 768365 162912 403330 1040707 45809 779999 78569 863602 482130 855887 911377 198588 833674 336925 171878 779089 387734 665435 452502 7493 1042422 671552 166421 775440 674351 431782 565146 480526 993868 642443 46240 264959 658777 784784 1048038 4232 1040615 407165 302320 148401 657292 509627 324739 61286 423263 967640 331053 328694 973952 417543 264634 778135 584078 831901 240576 632544 102447 138645 780308 929101 354188 278029 822099 945598 530129 419783 978523 299768 840114 637353 637646 561186 124129 441661 573334 215370 86681 694066 709979 936926 556822 640985 512783 137011 584986 687016 37475 324866 264810 551867 721999 811494 265295 282190 808334 198111 252950 55108 205599 343249 529296 1001635 245445 405254 723347 889622 557960 1014184 913015 525930 539187 878408 63641 37393 298451 637018 303323 890274 167998 457654 388898 147799 1003146 947993 513751 165517 161169 171938 762727 301127 67188 533077 685251 129964 138005 490651 117729 665733 506523 599232 337721 571840 900594 934516 438088 77295 50248 522059 586512 145354 997266 997181 767126 171689 418053 995622 378211 634634 888221 280391 914180 342801 82585 104387 328586 994051 33276 988451 180747 302538 925454 143059 531231 39284 533210 199074 543075 805812 475309 18502 725498 449120 547485 222166 659719 443377 136704 496718 726580 446470 557040 346383 626990 36833 49614 274780 69158 421608 452028 382173 705105 1004325 502562 703520 10345 380359 27433 272659 306475 842655 462147 286604 551895 800164 789409 1015233 391859 405871 559035 976080 870280 602560 683724 602424 885795 960247 44628 50014 8917 630683 620692 710666 451316 452823 301333 78055 978264 48888 776481 19718 721119 527856 226377 274779 437993 344534 302301 377151 305116 173924 266359 698092 661409 154744 441457 642052 594469 118931 422505 418315 790489 841053 568516 228072 293427 147231 615209 143720 935979 791879 782082 811451 699071 873192 262142 913909 248175 472887 565394 961166 757441 534031 215667 958179 492734 399470 854813 468403 770419 433398 768079 156066 451441 419949 78989 743865 73294 161341 967581 565732 22306 309492 945930 234355 217355 416453 293541 923033 387497 626182 715006 587248 26018 847280 593903 839924 249119 683490 605458 494211 350286 253022 944710 22115 715742 979211 786990 282812 697734 192113 111793 894618 1013886 643648 875387 478828 317955 464329 323195 1003656 753112 392835 690275 630693 598720 97928 817964 360799 356101 501013 226447 493238 384244 696078 45708 660623 702303 83831 935911 425009 992793 608252 225446 566218 936573 837994 980628 999144 1010664 898099 632258 694016 734267 557295 184577 779243 785498 39125 583272 472164 731311 542278 5076 648843 890279 406851 588643 503909 70707 689138 620536 14425 849481 353053 618939 998836 502625 83634 377494 610598 224505 173636 731833 466243 260882 1002888 742678 81668 1009840 998617 912357 962115 784477 596405 1031458 505410 854182 798526 126730 1015333 69789 655034 738466 401779 175189 90132 881200 350361 964970 864856 33215 635239 99190 564282 411552 677777 852125 711824 517860 93487 663042 830164 1009122 455485 465999 599971 1004215 16924 326706 810304 686017 397839 391898 86034 892964 201663 990846 106273 879685 858296 971478 570525 669265 707561 693664 820823 788151 522792 373532 910918 563370 682668 201361 156420 356000 608145 266950 637007 521941 595544 423561 53128 376777 933988 221484 282679 441534 535421 90883 311429 760379 451153 759271 931264 664203 871662 1034678 365787 111167 129354 377040 877291 638120 29627 97436 271787 811102 864127 170497 939001 986044 917302 179693 906839 733537 597346 332242 595818 593072 836846 577572 238719 947793 88484 57564 679425 247982 532661 165368 342020 54391 559414 858104 35518 255262 918685 840291 1045256 316764 552776 700480 836321 406442 67830 743581 131563 423625 392523 989964 523756 213562 949329 326689 93007 47815 615154 184821 791968 453368 553855 290982 466964 472991 663084 255700 54783 779341 252305 838182 920411 239578 985899 824259 855367 741601 688088 134362 402054 490049 160863 903962 760828 20381 77286 376122 750901 90589 664186 903027 296158 1018795 110987 487424 81226 452087 224364 695205 654574 183412 585431 612901 61157 127512 214888 49867 621420 558496 585757 581858 870503 157193 677596 372797 51675 485144 980461 731568 615026 239060 851068 417684 463866 388358 886552 895559 245734 403904 1009719 648362 653259 389075 688304 702625 351716 855639 370751 523159 955791 275495 75268 137975 312270 1025122 506116 235700 434119 785132 536743 366530 856901 983274 628024 620698 617268 954698 778345 624058 596008 1019193 476620 176163 65239 975018 789338 613337 153754 431830 324080 736359 730097 65207 929229 16728 271612 778123 192278 823999 947714 900439 227923 368048 174062 994658 381167 798916 225997 670389 190907 895129 390737 121506 162155 928848 100945 225594 477975 915982 597831 288213 927932 770939 11984 903054 86969 399942 867376 524741 167251 912542 779467 565403 896817 790970 32941 271737 381920 779859 1004291 387977 986960 850213 608928 7227 440149 903026 21113 373698 801831 100734 340521 38293 823522 200468 65134 372974 140295 437247 793002 603470 747513 865426 312418 317175 650113 657953 474563 140144 787019 931718 619544 714245 195943 695709 804181 105541 521160 733127 282512 260738 72392 868459 807298 622676 634530 187761 203530 7447 944887 343237 462250 582760 37706 538842 77064 447147 101252 56612 114542 106888 589936 66205 32331 961642 499776 654401 153264 124159 549638 545682 440788 579515 156476 693524 949649 114772 869949 339154 937188 44615 668873 348887 960624 309586 222085 329654 751356 1000952 273273 139523 337393 1006080 766608 681432 350685 196854 795675 965457 601842 49321 555342 1007888 199047 728491 184770 212409 390806 12245 875506 801655 826429 476864 1035710 701558 899645 958028 224490 126823 14974 729885 501664 1027071 53641 804633 81130 573303 732940 386539 390457 835853 573018 145795 453345 181890 456424 908948 746138 77979 474321 1042709 930817 165793 676179 2241 1032724 616416 611152 834967 951226 359979 937934 236634 531513 758870 942712 893713 328638 175547 484890 105864 49113 537526 210216 956878 44030 864809 162360 27829 741892 959481 69763 18006 152234 708495 390248 218762 56845 373591 50154 622961 48180 950852 446253 926703 517509 536650 112892 845866 43852 462563 108358 829966 946235 358795 328605 158665 61668 102980 510902 940623 531521 396819 815595 319959 687149 4481 19900 381531 11753 269594 891977 234524 289432 264689 856282 814109 1023938 529947 587096 512163 792533 852271 252625 642491 471711 604365 317943 948660 77270 726291 746401 1014177 884112 140585 827721 366040 373963 363447 812429 548469 64998 617322 240815 909272 140070 353139 437525 812834 927539 924679 817097 22205 880024 254688 665849 527057 619334 546746 239736 511439 595729 862423 260668 515306 881201 909180 990942 949401 82115 441458 1016861 531735 842310 697477 66907 1019619 47647 662792 752670 542529 563221 874576 974992 832694 594133 217652 195072 172943 646767 523412 827231 504411 958679 228303 690116 513645 13925 291659 764649 1044571 566357 483824 78251 946305 233288 855725 915085 265087 345025 132338 366134 425655 675497 598325 856046 484560 107980 732525 980517 72246 221274 888218 339693 766359 393063 130107 672891 784487 280171 87766 279978 953181 369602 227956 734839 64244 731436 405537 856198 720875 201807 338288 86940 638917 321328 330998 927266 991562 528574 234187 66985 471300 468295 962828 853856 366019 108289 317531 43168 857370 941699 16477 339809 206815 17225 1000507 629442 106159 1045555 773922 729989 546407 770054 252099 871568 64684 15849 324051 230253 451684 751082 843916 938186 322107 825719 85291 923898 747808 150501 32368 879731 16069 621293 861729 321614 712738 968490 474502 698059 949746 294044 258542 999370 276788 989991 434474 678226 485291 683797 845325 575501 387167 604560 1029362 933834 428058 92457 755765 824315 488940 451156 105656 165940 444328 448489 278112 274610 462436 373669 9366 975570 129789 102055 319175 701845 725649 735731 938212 758307 291587 513778 81891 250948 501626 851952 847420 686824 298210 622749 247916 452769 542313 827021 860534 275492 934403 913848 130908 919756 871655 511226 456618 595735 178192 407188 334828 595239 887998 815273 259636 413505 774386 201154 431509 313425 777205 44363 895658 977509 244433 986131 46096 378670 42198 980176 15079 583810 32791 820377 204629 504028 488939 399210 62723 936922 235372 508068 749470 11966 37371 873354 581463 141550 881594 850884 114020 394357 426000 812512 215165 636543 332841 161740 602463 794593 498548 498014 22348 613774 234531 429260 300169 43299 238510 1038132 760543 379228 244560 112917 974875 4764 871560 440020 432783 587626 363930 831801 511374 796910 1035788 429551 484851 739192 383785 684039 288411 467706 554113 950389 730342 35721 643175 411282 234810 176608 274546 168088 829312 595932 951804 388137 439205 200961 75430 1027785 980507 447219 823506 1019487 924757 398846 278568 248248 778574 411023 1020434 254212 637443 934073 178751 646743 430580 764593 116516 798249 890791 117586 1029750 657367 137509 262042 760241 812576 684155 899627 903828 888744 786491 660427 470947 601976 671736 846820 299172 458108 710861 1022213 523042 128772 53719 207199 669421 927555 52406 668488 412312 982995 21009 800188 69626 16688 142863 297175 972974 226104 122078 974428 598675 257457 1839 217649 416844 225475 134840 264929 375232 85370 436913 944664 71835 925253 103512 118059 455884 921466 17261 908686 945413 767952 637622 684379 481086 884963 746620 719826 550195 1023923 327436 1019347 874721 302373 366904 353894 477453 945792 761556 594739 62909 138738 652601 794890 601276 525065 272324 23645 343578 691003 238680 696769 884906 365150 526296 999025 386691 543536 293550 647371 303488 767952 793927 202960 579520 1028675 1016981 354472 223270 34032 870028 255260 245466 463652 497317 288283 702918 364943 62045 1001269 367897 184005 122295 440355 202696 396223 634806 499005 284680 353367 814820 393218 798677 575439 1031630 462740 936303 229707 579462 700729 27608 413778 891936 434395 1036119 790865 699701 336265 819703 194072 39523 605684 842760 282203 662986 694515 722077 843826 878736 708095 951821 512153 687967 418231 258675 924657 567010 213598 301102 827005 319563 972888 18017 175334 226768 894641 729460 736440 431913 949142 100241 171234 787988 209113 263464 704058 250578 64625 874859 3063 141479 676088 297683 54325 928349 282155 854937 606325 1040066 639342 454206 384538 994597 898629 76291 964332 387549 1021660 1044338 850329 455362 187520 593107 864815 809906 806948 549559 4772 961293 449245 944242 772942 468538 124518 704664 1045355 994848 740765 318855 917915 961453 449796 308701 545888 756819 353089 887038 641701 806534 872862 832399 519220 1023551 453770 955390 107070 721276 920598 753399 819160 169149 748664 967664 170616 776073 495243 639390 193148 887015 600142 330366 420771 955366 75105 104781 742802 396309 407435 791952 623696 932363 128822 272397 63690 833504 103409 646992 334160 105906 791789 205864 424470 1031714 10625 736807 865716 1045204 756135 944165 382375 96499 910972 226493 182989 613802 617155 361166 292333 195244 183139 1032699 639021 230060 190437 870188 738202 171494 785143 979211 197540 661141 285419 613512 177566 955770 576056 846166 694594 224860 546808 642667 188716 752770 774249 147076 633690 593723 703852 826526 494002 976470 1046281 508030 825980 278186 1033193 215850 536804 913040 100827 920430 855417 954979 986703 815705 272049 1034503 739038 595901 355 426080 178624 85682 170315 283094 486996 1034771 514441 519895 683420 479487 435490 957781 316094 1016665 683902 574532 158596 372297 484584 231453 1042653 241850 729874 620382 958298 978905 786830 804616 1038257 88988 584277 630560 634686 951097 770628 849710 493693 440746 24987 33473 527249 674352 138364 994792 702145 965837 121714 633274 982773 535240 443367 35024 458813 566061 749740 355270 1031754 499531 637557 343485 62707 231220 462938 884956 424114 1001024 221272 961226 337701 913290 823246 889142 878477 946801 558081 386640 867154 614169 506520 1033549 253565 178920 160288 675558 587836 124169 156297 873945 613217 101100 722343 269159 743140 634052 159666 203733 824925 373255 833478 715499 758410 560626 782436 663672 954831 62467 438255 21707 669873 1023101 469296 273723 633434 104679 316371 948385 669977 47245 697576 809945 829151 785662 776034 691781 914882 663180 607387 763465 641149 532687 609486 751056 545518 390946 282524 95941 645783 211237 504968 280475 116511 911161 99195 14278 213710 343815 429376 189504 92948 172026 336905 910341 332034 688064 418792 165015 657871 487116 2903 562810 397140 77015 582577 149945 733329 118107 113078 989792 512550 715799 321035 1035519 409306 848270 943544 883502 903192 157575 950952 372739 489069 89486 592940 890013 543244 318834 204664 928925 199498 28613 98341 762536 240417 1028191 622766 632038 406449 258780 424691 971142 739515 128793 383160 602936 800805 110011 764967 380337 39544 134312 120906 866859 492389 193419 248210 480226 410172 467028 573011 521368 963187 13238 958277 442641 990245 443816 485381 263576 894096 35301 728977 828025 85654 427115 24784 985221 691005 871936 881416 214417 875055 92328 258662 532726 981563 631856 591994 477203 600530 103079 799928 166598 325514 920799 959736 796663 991903 902896 859638 797198 527213 521398 947154 316280 78839 720462 561810 531237 675939 869533 923292 14605 1042300 128457 423228 869030 885551 258494 177444 644976 356622 573098 46822 580969 4816 888193 986492 937369 310991 20089 222913 331912 929928 447887 361462 256707 821535 397057 49726 227675 450520 738258 930593 474725 942751 618058 607501 769403 329345 826995 64464 763961 641073 355997 506144 924353 818308 952282 234771 1042488 733429 931459 83623 653126 728098 396977 760891 437914 990796 172229 623636 553316 905691 867808 304346 207833 601048 117867 689688 716723 633970 699537 673983 630958 991098 306368 61347 897292 584934 855596 407548 257554 522577 760140 786919 941193 792185 705115 149731 664894 984001 1039832 109653 430466 982701 353542 952324 989098 713576 608877 433309 685968 122177 89687 739376 59152 567081 508756 675505 741004 416823 94902 471672 890217 710692 53526 466113 917136 42960 414413 87597 759022 821691 77948 413503 370676 818828 142213 997600 415767 551310 156303 535772 144209 409902 13829 452195 975262 249726 277656 2697 188800 524981 18361 852166 21628 904621 686112 285558 842651 694372 418376 446553 558058 147579 934640 180501 377594 698810 934811 21423 295776 56970 249617 531222 147766 114809 194012 413592 79512 542906 254668 825195 563240 219298 679796 286502 1040779 334380 616618 246341 471530 913526 316170 459688 964722 325698 196468 38420 995540 6262 40842 111792 356294 893596 559667 887690 196479 99171 106523 585744 379967 525084 311344 567703 581829 5694 838694 18904 13015 998882 179444 234862 98238 63559 509781 818265 800967 246095 1019977 500349 163779 369408 815505 620580 340871 153093 1035830 909944 330861 324139 30466 291850 706770 995044 597765 734542 551318 537543 57362 654620 360095 325902 1036095 22833 557910 800790 106857 525996 1002280 519139 548781 916113 556550 418201 76784 260681 9445 841988 857433 836640 83519 898321 1047761 313286 955025 277587 493962 618191 270555 518527 798069 62771 277283 609264 932298 315854 80626 686115 66436 44769 423381 329788 399330 520847 145885 1027200 688360 251745 186911 347097 530908 791747 576309 1029205 848841 792453 1036220 514983 707071 445018 79060 896933 34449 716380 73379 620232 1038037 656262 582866 573615 53224 246073 32526 583324 369448 532152 590216 72693 25272 125867 665974 921284 841215 784544 326032 71736 24105 184197 878227 326946 125604 326704 857026 671353 785829 255191 73568 850390 704673 471704 327479 416249 534740 313842 814356 759618 535485 1004362 942920 821304 459680 873320 207145 246278 754691 709623 487311 674041 1015345 498696 425303 53507 13754 260239 879587 36411 582897 922853 619416 365915 610669 123716 215136 314433 684168 890190 624166 1010286 203747 828551 798044 395658 972256 748246 733047 869854 564774 346888 658290 388824 775713 1009997 686663 706443 865664 127929 11129 382764 904885 129732 1020302 1001878 664440 907723 638605 516039 477509 929677 479364 61537 7641 878254 290308 260138 297913 511543 1036963 768652 843435 410132 977785 61973 206906 353173 590755 823544 308278 745965 753860 102795 888114 938678 601983 22215 4357 858732 434174 367819 693577 845037 365166 457050 859103 863743 95104 978008 71529 285130 977130 688208 344015 449882 28132 686833 1013435 718622 130988 662924 441373 718700 907778 882072 471719 530683 803756 605487 144465 1042791 27380 412558 816854 410032 283173 169369 802870 380603 379921 114260 633650 600528 428174 997227 195539 950554 78068 258475 459748 512042 365729 105862 497523 632949 910709 359316 397652 690641 984150 310540 780190 314108 384429 291919 86060 856597 251368 988510 259357 1006881 804342 624223 1030484 301703 329678 639004 756984 184724 791272 65155 807413 645880 272578 753959 1036410 960839 692572 515005 113530 467322 518076 513696 836907 557931 915052 843598 639881 680540 304119 133353 976084 11633 520047 367800 62477 739377 589034 277155 568701 504585 274944 494009 926511 345033 942671 686254 799089 1011237 723959 331349 918359 367669 893983 117291 567096 399093 521070 955596 176943 884422 492178 737403 784795 840683 267965 498079 478623 528141 81442 198464 546723 1001912 322685 1031054 489937 292571 337800 750682 902297 1026892 967559 1035163 719661 259650 470973 792555 501766 444889 742132 711944 344413 783250 882682 314451 941490 533712 281118 218452 587849 789339 844215 312884 837032 653793 123037 261185 1021979 532592 630446 369774 644144 87294 878155 854992 324923 420833 770264 688162 401875 139351 512831 344130 446547 101632 510574 195762 883546 210014 284628 976920 550476 956764 736744 153534 815566 419780 453794 62482 655437 470216 863744 686375 649848 302970 451203 263987 295874 489811 183727 721679 306913 908976 357006 231098 590418 22352 524334 287190 326866 874200 544286 174633 281062 873807 780533 973854 136788 96162 536268 363330 423080 968737 97214 369351 774576 524032 222831 931332 948480 514775 265346 385266 534895 919843 290594 899249 637336 40642 1040250 117761 314458 270459 817981 603081 496985 793460 964895 504724 830843 413114 132441 190991 63339 155325 552489 856461 103449 534480 221264 479363 255799 953517 488338 891404 633790 320496 870201 925285 202855 61335 93843 936818 70707 222600 355695 1006904 621284 329739 246948 294497 1012097 937548 593547 817339 117462 761050 273280 62905 97265 3627 1015396 872176 139431 576278 342302 978587 430093 193367 47381 81944 753919 398862 979896 471145 147100 342592 1045238 278196 879815 554837 745926 466116 122024 73112 665761 515973 880937 683707 465411 769931 398202 583248 569069 27020 178062 660049 381798 57057 28828 457624 508661 386570 365982 728680 718121 264999 325077 127714 72210 602239 204099 853393 403141 765693 1026351 303071 684507 853678 306341 327837 253938 139076 926963 664703 532523 202902 753198 794269 129194 305950 862123 917748 238362 858233 14470 87267 538918 437227 664606 9135 405761 117464 425623 1019647 322015 562508 577878 850272 477305 398964 294793 507586 877454 197923 834205 621817 999516 660558 952006 977981 171819 381840 446330 214954 907202 663463 429046 17857 640496 729845 455608 303333 312837 255488 1032963 208863 573782 946162 102238 822875 412348 1013529 404501 349545 445205 500072 597686 713724 507330 808181 664470 571246 64808 661625 770634 21498 532271 164819 1045038 376129 188870 508037 315105 163526 698205 498229 220359 83058 197481 532270 155014 262928 349923 512220 996489 438482 228553 222291 973696 36298 231068 201417 583390 392306 428257 96792 957018 846373 817056 920893 3439 378787 463592 857308 90075 725393 910153 475065 130596 616695 345688 705344 521742 146368 690990 3070 88870 720189 466666 261669 899899 716450 837930 640524 107231 620424 850070 407725 405994 986730 859990 443430 442359 700712 663446 389176 954598 912774 837641 1011403 563544 96686 90211 375912 217910 285866 280030 741565 696875 501483 366518 89885 641061 572101 390061 927485 485848 795888 934536 840825 893755 722185 300175 585932 11272 329230 3601 484059 166976 583398 910302 982955 24741 365271 616395 174823 634687 379406 599346 984923 347096 547355 200047 898939 740480 452210 636004 11741 626185 868587 302325 265658 280715 217666 365965 203633 308194 758424 861336 48389 506923 528880 1287 461466 968267 528563 1028815 356091 296040 10284 526186 186391 514669 983821 255572 358272 971402 42473 719247 135915 238002 149431 687647 320690 900124 571989 729231 396373 588227 746243 387435 757492 838374 377572 670148 714711 359560 102272 448431 796903 101617 744261 527046 43826 331819 249345 837797 1003370 337030 1011050 323950 544359 882452 456086 695366 170400 120877 672131 553942 314294 909293 508816 991946 764138 303793 691714 774229 12194 161182 60289 109740 997608 181018 886680 560518 305386 782161 337720 170659 798587 216241 717109 723522 628881 729198 870087 1043880 699589 833279 338955 593312 303574 34975 671872 906998 989990 421325 870283 808699 965179 1041356 737523 215044 81728 942372 725349 77291 866689 506399 506609 688780 477170 169293 599435 586313 977321 847872 882571 370823 319072 963281 327213 44079 857844 677401 173586 478254 931304 890489 197566 760821 40931 276818 781336 983033 990253 975182 433388 117300 722230 1045205 423276 648866 395536 34969 933547 169925 227824 1013771 394273 475938 208561 812515 228394 740802 521040 60060 458886 67762 756081 640757 988891 109955 145625 141425 297262 551626 1044466 196056 69230 164001 62538 547764 164585 421157 533268 979157 831701 272630 311717 756429 764105 29626 122360 961141 567873 864409 81707 403558 236573 53954 255488 977281 202018 973285 138589 566120 849015 220856 334540 897282 625194 241523 274171 63227 217001 392275 493117 251969 340041 136218 162056 408200 614851 864397 486517 170695 707762 185077 475844 537017 722198 831647 941013 338013 971475 765788 75183 187511 215603 258562 670972 406797 881760 914664 793995 394986 428011 965230 549582 624926 438600 591731 956506 55675 27471 634845 301673 626970 944061 62229 689755 92373 395185 714888 801584 585162 25647 588839 158224 542174 779936 948967 341699 525367 553296 143170 157753 3521 6127 462261 600324 953771 944145 913728 874457 588263 541102 157673 288787 599981 409506 298809 905776 552952 241710 131261 595026 713735 269685 1035910 737982 823774 91648 495530 403552 186563 288059 621761 194374 249281 666614 367720 166177 372776 510180 917441 339911 552459 958751 265969 791987 735424 219298 189857 405123 10596 608974 573310 702329 1045844 299750 95418 215035 1028789 304274 263816 487956 699630 619616 342947 783088 149801 340030 85192 488292 391893 821250 958775 972899 346150 493026 760630 729994 908948 325372 619662 713621 505688 156623 404236 79079 84978 694464 490753 283143 907942 835223 587203 898077 506617 918271 985642 902009 574009 512265 83219 333837 702451 301481 885729 346606 121467 863288 410359 741847 226151 564976 916031 358821 687124 51059 100774 449756 807456 869189 243101 686368 1014766 462925 766874 511677 425253 439640 575125 725281 47921 981654 846731 190300 225729 406043 38399 375975 833351 4191 97396 41178 168315 660671 947444 112883 6616 819706 156044 16278 176670 124596 11469 267656 608462 472566 120397 975411 503217 421804 823076 574502 1046098 907558 779888 168338 258687 378263 394705 1026253 45260 454297 720365 610515 398095 220328 74477 895424 815845 253858 30974 798039 677420 792397 995538 114558 799623 461777 78876 413376 18142 939578 836120 918730 554459 907511 400384 1774 279661 395358 278936 312995 317769 967462 48547 909826 856676 834283 295531 627787 1026426 748717 251453 243294 878731 895313 741354 413507 355928 437791 1041224 767138 623338 904514 261551 277323 556044 960075 242301 96176 45516 519855 653202 593510 819966 707140 61909 70824 715193 832456 1003949 524500 401367 914778 311176 666347 676729 438527 481367 449813 945026 817438 277008 455707 56343 162052 335915 462828 690981 404833 856102 480280 640219 699594 923137 178264 475179 294965 659651 1042692 471886 527231 36595 898971 555069 820713 768799 858943 246072 361111 940121 704822 843075 330000 315060 666986 527524 540097 739275 289514 353639 39546 711483 805991 280538 767727 1035045 670904 58129 762168 708781 106326 903523 116305 1013885 114913 759019 944795 102210 284569 39944 438873 237102 758757 177629 211508 554869 114896 331474 606136 643792 816263 789777 22996 391677 348380 607497 442718 427324 676806 97775 403853 141268 505823 968248 731261 756876 877796 38945 77743 999986 127033 790055 332934 178200 339298 927631 10442 412305 282251 138463 910121 810873 103682 902243 923569 496298 102839 394921 376920 127624 1045954 877317 21876 1002614 914141 951310 243267 821599 797670 320543 565605 924206 144735 360919 638301 1012821 370158 631961 733459 368202 177885 897293 838740 445446 554139 396701 573521 592772 687929 792313 59420 655688 678637 337044 827694 111829 675986 367908 603108 159030 777767 138021 969725 499062 767820 41303 786718 385320 873928 778044 651086 919776 530949 689563 712570 341687 523154 830208 360434 264907 248224 81977 961770 974780 719750 365786 248058 595761 856382 60346 501151 357969 820197 925556 261047 365130 1001022 349927 95241 675022 972080 510391 540603 483473 645188 1021129 737498 785868 610856 368331 1032918 161469 745774 1019050 246530 588837 364493 509465 313624 354760 46367 100881 610228 402161 25954 725835 965844 130795 520824 1035464 911966 607625 982118 824906 540314 637855 496088 530648 1004724 507782 516252 76606 603452 947612 620066 345738 204453 591042 4099 68240 318921 451292 654455 840295 439907 864597 789213 481514 777107 469400 724023 27961 227422 498072 320427 374581 149548 880713 730883 232455 442184 875044 85806 774809 639844 159143 30909 325659 914450 518099 177254 193664 1016652 915628 518021 810750 433644 761789 408726 889490 943157 1022097 533436 778874 160328 153403 647998 712377 325808 726223 571396 370838 1008855 650214 362014 939805 1022350 591134 858429 355228 243593 447384 521528 742951 423393 745849 243337 920086 920208 699497 525006 303746 1024760 397847 592200 726731 617565 969906 627551 1048340 339046 753521 959772 420037 354720 185101 437677 899849 992251 860738 411620 109390 138571 996946 821945 278983 111048 4993 59844 257517 16526 775578 828867 1026810 992286 367720 118042 734316 342747 690238 117838 346760 917390 509552 364169 132821 209379 372183 601626 737437 200426 650066 865522 590191 334230 179775 1010983 264608 1012545 869638 868724 287941 967718 579982 110007 921146 177126 622022 49011 894366 61956 743454 173644 471893 52841 606219 21645 589061 90592 547462 241573 289305 804507 706190 872613 981057 450732 743841 120004 868336 276109 289863 48603 657629 612761 243336 451306 749186 417424 867440 946321 529568 386583 1002130 948631 945081 341302 623234 792423 1429 450008 587610 989838 195006 128846 743990 805695 743939 1042124 734904 473551 964345 702443 475012 892729 242805 918822 436933 937370 1027603 815197 827047 897206 289714 764756 830938 646770 1041910 593973 156694 14168 6853 576010 909969 431894 848331 101700 494730 660735 667894 450615 836546 349320 229626 258971 505086 26060 295373 592653 275590 800265 978732 882060 240297 757793 54549 529916 135223 765210 840779 31654 916229 939166 423638 690870 375405 494972 300160 963772 754635 56869 771928 49452 175873 269615 192563 468446 525044 1036758 248614 323470 463372 468086 627725 539229 960184 1007378 1030920 997966 409576 851408 174328 381898 433553 151419 300039 902172 482605 108032 549917 219638 239160 333553 305003 48619 517812 904197 38628 117490 696230 844694 862911 685801 147862 516385 802551 117520 661779 699850 509899 224394 543533 600277 726590 636128 451065 149550 11416 154237 125201 444642 205539 1026354 825873 356260 891758 543412 1022235 973129 804686 499481 147796 187212 31448 42335 65893 619595 1036841 357349 182267 609416 255390 344304 1015879 902760 790108 195368 630398 958199 211657 422424 834650 728675 774929 659121 214423 710781 241058 465863 341111 392507 136112 171667 122431 473400 120242 835375 446391 599603 618467 311581 375214 84876 212674 232385 748916 700106 508818 967394 649567 128023 784603 421677 488774 331458 374503 997042 315145 557500 534597 730469 812807 274460 675402 198046 830629 638363 628107 149657 1010382 425753 686693 491255 13422 195350 605557 745788 254198 129593 829472 26703 202971 75725 844044 849404 651799 868927 20645 134517 957607 777121 38297 39885 73483 829994 624988 1003644 402121 288948 283813 198110 970985 214845 37871 768435 1031802 584550 887801 529825 583948 524535 355911 100269 49973 744025 830878 191174 282893 958746 483980 769850 939185 824941 442334 127807 494275 320423 38695 277356 128744 752323 191808 981821 81993 231135 368322 376210 138771 519357 791694 212272 185335 219971 591942 130366 966314 650235 415953 1012170 979046 414612 192219 768066 122215 827999 569682 516091 792688 300243 821738 311982 270147 881673 686490 290038 735020 886336 1031453 5843 350583 986970 328050 306217 143349 844126 698461 517442 598396 31988 597219 520008 683620 246252 473042 500940 482570 536503 570423 611906 226896 374252 439269 664194 53787 201925 283637 1040201 619476 642463 86336 758198 505576 500606 834791 161485 1035080 1026950 639180 1022967 803306 847235 554006 1920 1026374 562274 311217 749848 866777 372406 873163 756307 692901 294708 304985 251689 820655 1006903 923280 792182 62592 206140 589164 998011 507045 342375 782636 61787 832559 594429 132051 769439 308788 482792 792745 630451 1032012 570166 542905 608615 137748 380826 87889 127086 433071 1009898 538244 498914 782400 1019295 629675 136894 980849 431448 107488 548195 274671 368983 1017985 176148 145643 568578 746419 337529 1004698 142947 1245 317728 265910 673449 709928 629239 320508 230053 248838 933076 327596 469838 1012648 94189 264204 730685 851334 599136 588517 222770 157404 689836 793092 60301 568615 558902 124859 21717 660139 717510 602973 655157 291568 6919 931269 374522 108353 724746 310736 260118 523052 25539 748766 966304 307460 232587 656213 255826 169570 443292 834846 729098 960672 1016472 966182 616521 837981 101123 364254 270775 951036 163524 1026236 372893 908580 526504 529080 371817 934209 169183 69072 434222 356098 432509 512388 744225 950489 421626 219226 381213 589950 964787 15451 101152 396140 482663 762772 763852 362339 724922 998551 682983 354020 485045 19191 418523 327096 493124 246735 462646 943466 743351 621116 338731 520648 873025 23518 293136 1029478 578428 376155 467934 202266 198628 112349 831412 291201 549719 168079 948821 53625 43419 605987 773029 503973 755416 585807 489007 446188 505882 763723 591778 792058 443344 911700 231759 1019326 1000016 227885 250029 483562 1029713 469145 548822 520567 259439 502498 316935 130334 991402 232277 192548 53727 797927 402628 203057 692862 457582 503554 953050 297729 618 154475 851436 890164 820588 950617 1043162 36133 351721 514736 350777 54696 414647 905299 279876 191699 1428 54956 296536 200835 942495 973352 285049 783062 372189 48057 879820 1015471 532661 712018 753947 240694 395636 179823 432724 353621 690378 764042 180234 227900 448844 813991 478706 239069 927728 10953 1037416 238192 261267 276602 559336 544241 995958 328519 542357 843421 229565 791106 663221 272249 234223 70015 555314 912587 897401 1044119 771355 149663 326187 394536 964897 335683 600249 547666 664602 238539 978747 323131 675202 912526 712365 69260 1041909 956326 57200 445683 952246 163700 670151 226975 706348 163611 274011 598471 643935 83712 597688 346659 304767 999760 411086 949617 50782 427642 112 727026 38129 57777 435672 200938 864466 648555 913441 972579 779713 987108 586956 343402 77086 1048476 830780 685841 212593 47061 724793 140396 929763 1045782 570737 421716 763586 233899 989170 407463 6145 850466 873650 806853 1022133 504271 624647 117013 802457 255817 308527 872574 4235 989419 212682 105198 296717 837972 782171 844247 629957 82919 1020362 749485 945917 29004 727524 998505 880163 179181 416986 956937 925258 132218 88510 782605 944040 42597 135689 560380 358166 822375 324120 293085 142995 21753 117162 879550 468417 296668 480356 967985 408166 185746 1004109 301514 897261 882146 864338 249762 582883 819800 606403 608983 428410 225218 689108 141834 424457 37300 65565 987871 72329 569093 174875 298624 673818 42576 844205 685595 121212 467572 815255 814943 241558 24340 929026 882947 611827 392472 662778 34624 996160 845610 733167 536658 1001936 214586 362292 1009914 231448 558587 872067 872703 108851 92515 9336 397224 173406 667439 201489 704579 504445 575069 464948 683682 971925 70319 409129 402329 589392 868655 738332 655745 246140 797862 382621 880824 561036 512547 874527 810015 231957 382330 276860 753050 254802 267714 909935 637588 511649 217558 600600 36984 393476 122069 89980 364857 442785 549539 516611 978891 952899 703590 543224 859303 800726 972041 598285 750155 838382 761276 731860 651704 440385 135794 605511 134898 969000 151137 698688 560516 560163 962694 668418 945401 283986 987166 236206 189796 839420 393518 636111 553945 399884 665853 463567 980722 32399 369301 736127 318283 44087 881477 422803 88069 1018587 200481 398884 637767 236277 126336 228652 247480 386594 732541 489997 465927 294822 84600 286219 1030500 300261 385170 561869 230916 396779 753972 770784 847520 703973 890760 561716 823798 205734 23806 321181 261447 178723 712137 704595 751831 907511 855392 238194 320625 206048 256765 559995 893920 168000 898593 556497 105335 256925 13070 497725 81034 984609 196428 573035 827891 482842 1046053 250219 375950 876923 763176 686128 757693 474714 512169 882708 32228 213872 133183 302418 894190 381084 19270 734091 346822 317280 900443 200258 416223 191330 617187 8544 191917 778989 597379 960944 782122 329581 147625 386404 246098 185847 710146 613518 654759 413630 293378 702888 147629 252575 227423 930317 525935 373142 258198 228989 104184 779591 985701 353181 262875 781430 145999 117365 667564 115855 693788 813296 62597 303647 407893 916063 673410 78168 899532 133111 619845 747153 502802 344398 685939 646852 538624 419042 411444 839695 965935 768146 413367 166451 231295 987682 582828 755480 496532 159676 579784 2887 549716 991338 659524 611950 647786 97437 864863 25568 547526 208553 812247 277266 293147 396102 202868 643104 745824 96785 189822 488518 840528 290313 489537 906854 89834 912914 757136 37768 174321 929141 65344 22358 507756 144478 909480 560284 491047 792669 43815 171470 197425 640230 883358 50562 668509 807889 416242 159473 806593 128474 40844 271995 431417 289570 612824 858656 195301 920492 707529 797191 584870 483297 325971 428283 140453 1001740 738288 650472 364237 1030623 595740 282467 671052 65261 1025241 212512 290070 890669 963116 834425 957026 564349 684958 241390 42283 572445 31163 648607 460208 638768 896406 107220 790772 435007 482628 49270 347454 934581 612444 483219 448154 298339 728190 796893 971607 151806 922057 7468 718984 364956 448354 783864 663171 291387 237556 595423 779620 306490 106027 526629 27019 629982 229688 431663 657434 709583 721232 482823 209784 345496 490541 855259 677840 589610 762251 727678 380819 356185 798636 924390 124914 409438 638933 892588 718180 179027 500431 631695 358438 117434 118119 365809 413878 293111 251118 187480 853080 593361 195513 852463 135569 570869 871842 613634 742574 113523 1035397 808069 556094 20031 371908 405390 626068 515249 172484 619991 96582 982021 670318 843837 442289 1040604 413102 710979 271730 1009594 947959 36240 751598 830854 172734 953452 811467 735244 699131 849991 85877 634494 852907 345907 287642 467439 948048 234341 949166 583127 848751 97208 148584 194706 484625 824361 351811 326625 304451 681564 627198 900455 750998 786966 529693 479020 887967 204225 56933 897054 504440 706283 2659 132235 585021 369351 741350 810665 179600 245418 623745 923407 289558 127119 405770 439609 221432 313236 210462 878599 170595 68731 688282 69182 728840 250410 118307 52998 495516 792107 164256 1000042 311897 520492 493498 141787 618364 481153 215907 47277 454085 420253 1030732 158873 327418 87196 678253 30266 699492 246461 944513 766352 406352 383968 990087 601728 393615 579084 251202 477521 311798 333292 558522 873264 686303 778060 264633 510637 307366 955809 434255 205884 505390 887935 159567 467637 714074 26656 6096 311253 132499 658916 88748 566459 374344 664779 249092 275051 846698 927229 367802 989774 621036 261442 943349 231088 635977 14731 922273 447297 71421 642407 252140 54677 656651 876430 996810 243108 169078 666458 853618 415306 420552 684361 175072 216520 502158 620413 606033 945729 584409 596539 710345 187966 675262 584816 252304 770347 758487 59431 681136 618456 346305 110356 900985 344312 723100 809740 1040382 385445 574094 253578 720790 409050 858688 652588 343899 63736 185183 631860 285870 161346 740892 84745 226737 225632 791469 934835 843211 927456 94922 791394 655912 3248 535600 600807 745015 662182 12065 210744 688170 107256 681443 852465 531833 244420 234045 1040846 538463 864905 932349 703283 937820 597676 893812 37028 764849 520181 254455 566092 109543 72719 324192 140154 666952 87563 59276 880928 524132 480989 468699 846931 92302 79326 308403 1005006 440925 807240 1020157 376686 456236 640701 74662 462007 295321 621505 112928 197453 781065 898619 462558 453500 966179 607480 520155 377010 288849 669736 450836 389631 208194 207327 384521 438940 207723 333461 337216 973409 880769 771495 988354 480844 597504 967124 202397 207105 564647 582080 105824 457541 583162 548980 733346 146562 315071 624092 297339 774983 947585 909128 114440 286149 45584 133100 688876 595 695039 262495 617930 643050 465445 793632 547788 175785 168221 684044 776479 909394 36294 713961 1023604 856267 233155 117471 400769 915103 579579 197370 859518 754555 677658 374697 616361 304305 563215 435522 754626 693176 969100 717436 1016975 571049 184714 366835 648281 528580 225730 89511 225646 17129 425012 88445 412317 531488 595876 659901 912317 506385 267288 336018 805414 932237 413531 93581 393526 849667 469374 128547 495309 679691 198993 861738 368593 937695 258286 966752 683179 656605 533039 939748 140744 893190 578355 807867 552986 865666 193245 495948 586133 485146 261461 885476 322994 1023421 843909 453939 1044975 902395 848028 208590 365132 367757 453775 268459 669135 497867 135827 808615 586497 873268 607397 157699 31856 232170 670978 665571 73003 242995 447151 452046 902473 990713 675314 527921 140898 890955 314582 156380 1040404 114394 964524 508803 310399 312445 411013 1017406 785610 775341 594104 90121 832924 590858 768866 318789 474019 643284 107489 485941 237584 340850 436568 715650 212249 737007 852015 976568 479862 545144 71312 408263 963045 906463 362731 747650 818087 167707 599666 355107 649984 819910 591262 991429 340666 417693 43176 213737 1010083 164612 668177 978674 755466 886912 43291 835241 28486 158266 413261 684217 4143 143747 65522 729395 363939 79690 962203 528908 818691 783528 254361 131995 210611 353109 412548 335131 665757 60975 356022 91439 150703 651706 217553 641625 827480 707739 1000501 768897 832015 360476 307851 86132 15820 1040556 2877 611 907661 349788 766715 390240 831955 11618 461111 510948 480802 816794 621738 72012 759172 423936 241613 610391 617223 437559 44385 1003690 195130 874501 601319 884300 1022900 1024212 714537 551466 260493 542515 391855 658068 80867 909907 155723 754622 869719 45451 1011598 1015872 393101 130261 1012560 989591 112560 460110 85548 741538 953067 624058 667393 333349 189169 508669 87410 910153 66166 404643 1042023 188954 1024435 298329 446602 304648 629478 576369 835787 881766 435919 80226 403165 531694 993589 30278 608694 614972 855391 319067 27667 913998 766620 887683 786673 978699 583867 976323 454677 984760 588947 574407 977542 138372 1037437 7005 184077 98558 72917 934389 597692 965273 623740 507176 33124 450095 199001 828206 809501 554875 414931 297830 1010626 917917 731225 528082 429426 978842 645594 645272 356113 607450 1040461 83586 486852 376232 618539 563583 424057 559030 141296 46624 656477 35478 969885 816412 4451 475202 136761 361420 147140 204180 953419 840879 585593 953039 488034 565223 949955 355348 181389 127931 296100 735726 934883 251155 862819 764359 627453 913407 691980 517744 483959 841777 408558 153757 503155 645501 174363 720743 853525 284768 578027 940232 979464 442999 252281 580130 743159 593667 835364 63673 587541 184172 533264 639540 851350 970683 531107 1312 367411 149278 267528 264557 766634 628839 577455 121071 890172 828046 154315 661470 315182 827691 142803 879958 590920 892156 216065 818136 121945 879717 948438 944583 655280 672747 31892 1047020 336805 710328 293058 865267 730894 657179 281772 498924 671434 534277 68065 720842 143930 247948 358579 181735 698306 794219 306362 122750 426317 978048 436561 998448 411847 264270 333336 578432 765088 551289 656240 998743 3151 707148 179970 776832 5325 776246 571449 232749 945430 259144 160963 524656 1012396 33721 955668 624067 1556 708706 714978 750465 616278 686403 627626 862058 270977 357116 409898 625187 789541 1022037 879077 993460 478679 772790 501666 187656 164528 41647 727533 984688 254926 176242 318101 86561 492754 412756 819756 594865 434273 718672 244874 535966 783523 150403 257355 559559 470983 294065 779340 532976 93309 288959 1024562 890947 310906 342071 797923 483274 577272 233159 95242 488694 428339 281538 279959 894491 317165 711325 676413 158705 27882 594803 147955 283157 42869 699266 645236 651142 751322 931244 272831 683816 678890 897783 122519 960580 160890 570125 887043 837382 104419 132285 919759 34046 164740 194168 65546 127392 661308 403156 1005446 838340 1024496 779533 906076 681254 146955 663935 767845 9447 867833 650797 97217 296458 895147 298814 102740 832760 706070 138106 865860 308988 244659 765137 1006205 271048 276737 205012 1020973 92399 144383 158010 992328 371816 439730 289885 133893 207633 243365 619962 404574 13866 592740 603765 689300 572118 680192 284114 552106 547486 543118 496061 61157 988141 940200 159555 11090 162452 544746 228119 576576 884808 23414 793102 625345 52511 548465 911779 967470 370711 20355 241780 137632 356239 763227 515779 667256 500172 512809 696053 811735 554358 382242 620055 175398 655896 576768 685140 490896 129187 765567 849280 635523 388075 1047521 127376 695603 534825 496235 908576 529943 467063 755430 399852 303466 89431 135711 784215 1024939 3885 363879 475879 1025565 664000 950035 157894 43848 124349 177917 664643 562038 1001780 752385 180303 233783 565273 312193 321537 699870 785604 493538 263954 417281 727153 72461 14946 992764 773057 628719 381041 937583 988984 744953 809446 43196 48061 892320 477708 877450 90908 259294 665424 192325 874631 334767 150468 783003 119057 696469 538015 937728 181298 767253 681915 406827 218182 330296 252438 1001879 182030 1031435 1047121 907523 3629 611103 932916 662770 384939 968457 473640 1019948 89718 828643 353723 152379 348893 407241 215072 827631 783123 377182 86700 414427 605106 512068 343899 554453 1038389 234151 328008 978554 695164 149427 1000760 667047 821324 506649 229904 193793 616909 905615 760154 142190 588810 337229 591813 967066 435316 832144 501154 239219 1030751 168986 522088 1035182 155524 1036208 200240 145984 977022 78491 653369 276197 906573 998952 180581 226972 809430 468008 328635 942888 95840 447344 526307 290705 892952 922714 292269 818337 457102 439619 758922 216424 269110 378635 400401 265145 486376 518552 824444 842922 854369 698451 739112 99608 868544 321193 245529 925217 366345 23691 907635 776615 680357 402158 681474 644820 192224 20556 612275 788113 147050 173346 361753 139277 936407 804976 522473 566588 515359 300092 316030 390997 327454 324111 243285 359251 1042965 116598 380562 183926 824359 291458 744314 461503 444381 546377 709623 662391 707747 849762 759319 663976 696137 993389 403341 714914 113282 738953 788015 1010296 618344 689628 591990 1008768 1035766 871951 19969 719831 204173 304847 442386 946651 255344 832589 860687 518319 1017159 672703 766466 79802 351648 878557 88346 1036328 559209 730469 551976 831848 8568 12183 195619 421292 532227 963769 46756 999020 309800 604820 22123 600291 681830 822005 959448 144016 810786 700461 329074 173495 243236 590226 630884 1009118 67095 212988 198907 152656 697868 377416 99113 705693 619255 45529 1037061 524568 403505 415506 892233 1040216 608244 423389 350163 222391 1020899 571943 1034788 228054 333183 537697 466404 504855 571058 124417 753500 598050 682568 548351 740858 208993 386161 943448 56529 830595 779073 703375 508694 702204 788273 451367 769188 1040772 80795 720426 203385 610708 175937 572069 443191 783596 744646 479017 639908 247312 664371 165708 159530 467142 814708 974886 462936 9881 356313 308437 10590 930649 255638 293625 148629 90521 555074 397112 87285 139056 956764 332219 1025694 446905 656833 807599 679760 625426 706871 151238 364274 1035745 645094 572339 643086 418314 14042 74929 358483 211258 701570 562941 219410 1008480 799028 810583 593858 725806 30631 643462 976509 897692 107895 732881 214144 264038 140196 231558 765615 944009 864019 770422 350222 64970 1044748 170359 475721 532015 862138 117217 519725 174723 876206 668178 564269 296662 898909 594922 531678 204283 999837 548943 995707 914953 582700 791467 556129 349403 906537 959081 393620 62608 696985 947579 407353 575499 707299 947927 697882 118643 582996 765429 137765 64693 744093 650323 549613 403453 1027408 625137 893991 70721 414310 537045 472623 164790 72123 966281 792193 744536 403088 927384 976960 777319 620553 882964 492722 319204 983469 715283 924609 864281 480233 126765 648316 848398 578701 551936 351636 69908 493389 323245 663007 575550 878145 1047640 406745 996835 346725 159147 858910 196638 680986 187219 406257 919886 934819 268930 710841 996502 487849 444780 394110 539230 694200 1043402 488816 101584 14528 431962 818273 412764 588180 700508 16966 674868 162158 439830 372153 796369 965225 958290 840314 352876 6662 902875 389609 697734 776616 387075 265102 916320 341784 76576 64914 338051 201985 606731 341315 397114 144244 365727 323476 730131 391270 163136 330138 127586 641070 234833 614672 372926 323079 201148 967892 517506 201876 12143 161128 596813 216663 962521 603506 238979 1027640 615793 518716 685257 1011716 643119 1035316 916364 372972 444945 10093 598651 964610 803736 1027101 544009 904895 921672 1003293 814572 895360 508716 572012 797601 352260 760655 675244 333029 259568 163908 175779 976189 291659 986782 911804 186735 822530 373881 402052 594951 515429 777712 644141 922067 109736 12708 631310 142952 1001827 908604 1030176 342171 848147 848351 179075 5896 1001623 118971 412407 949390 746675 894850 724836 699600 483984 130280 23634 872630 364602 609574 614513 219882 795937 439930 517651 785500 756376 964005 959405 43198 341081 717419 859226 600841 329984 728087 462935 903671 1006219 316916 621960 621702 356065 308181 995314 929403 170055 149134 451135 857308 253420 604280 847421 332405 799839 621041 691551 601173 476691 32218 829754 69198 838626 886295 277513 368504 423303 196626 147754 763566 680482 454969 79263 950031 796856 291708 927886 842878 422065 16847 220098 630819 989784 152750 422951 179432 522079 429716 801361 11261 922456 424067 256758 848213 625725 921215 792431 798759 1047272 891922 202300 806765 748444 698570 328573 667240 517754 128183 610681 420122 624653 820462 125211 961738 862655 638984 907888 859268 367201 39587 105770 1033623 485031 644064 450848 664597 340394 344547 388812 178006 957796 798295 694219 960117 246583 180967 440161 881873 998503 689606 279282 444046 572059 517672 584330 800018 143456 841927 870742 78728 100774 689247 632361 721760 586817 785969 672760 702669 1030249 792196 868958 216901 893242 537887 790041 904709 718133 148945 156043 883851 458429 242922 316730 403226 468123 228287 589904 422713 37499 81193 76059 541748 946541 487942 886158 602010 438372 435639 330687 852413 1006778 770721 512615 807477 428714 224940 852325 75869 970197 817095 938555 241621 147902 741474 204943 589054 926286 39922 854700 385409 586832 314224 532990 512200 343542 707034 43930 382084 184146 768177 28851 758053 39646 900218 368422 23141 73205 514365 342511 808894 219479 319241 727474 899311 154025 484974 621875 1047163 872435 56577 666078 473641 670240 893404 203840 105349 334721 537115 51339 48222 902475 353632 518934 866630 405268 768591 59611 410133 221018 504595 966648 999014 189436 999895 231470 885273 449215 410958 295781 528847 690634 398636 1031718 751473 100394 663211 344095 239274 226895 233735 380067 913768 411277 399874 602920 330847 595356 1028705 929735 598918 103193 883308 383935 392855 915971 1025650 830961 603539 891198 949059 199525 685372 125971 154292 485317 512922 672430 57375 259549 537719 785055 68832 124961 376291 608090 558297 278823 154800 559799 252655 799784 547062 933234 781706 595332 588433 747436 676633 383803 736670 174440 972428 404852 825090 381711 525272 329466 379107 921068 50295 452025 378668 38065 330725 101190 306190 130033 1020964 740693 48250 658083 174649 259648 490663 664229 920236 603527 840850 538935 249356 565322 148601 24444 943465 82385 10591 973565 632536 441349 201100 314917 59891 522228 991498 618693 275542 747088 755241 645266 423459 184305 523771 610722 448127 570959 944345 280307 462867 607240 159452 506596 56715 576864 78948 1003450 816666 647356 204437 778269 662005 321318 108501 305048 44755 218316 214096 326428 224372 27009 1005172 561533 39191 98619 799605 547828 742914 521363 604106 650907 162813 952648 453550 227572 427991 291516 997280 413283 38624 516725 1026275 130735 815981 141470 509439 130693 504152 484483 881470 516085 514685 771353 616240 269043 633662 22899 896807 1009111 745216 618830 541628 433629 265388 36230 240968 737190 660271 254110 505964 683958 693754 352061 801418 824052 264578 745644 1041993 1013548 380865 315225 339988 854928 451763 190806 475804 43315 367323 692442 590674 846733 157627 994495 9966 268538 507999 596226 939499 334651 67027 632647 680200 985075 164264 962387 755144 866602 291444 503696 574195 914894 206926 949644 933139 371246 405846 362106 701176 45181 38443 892847 459316 371029 796275 354086 637856 681009 120151 275453 575445 874481 75267 169718 727988 371546 567339 158455 818399 773524 99457 554378 349757 827050 6464 628574 564346 600077 763556 888004 639620 320786 985967 605746 835087 301935 299366 172228 138258 1033154 969170 9910 75080 426506 31232 376811 135857 929324 366529 92777 676366 420975 1005035 611035 842344 579072 344278 886029 37001 340335 879327 994420 965505 801584 895208 1008804 756003 720411 515798 498135 696965 572397 220178 883053 118916 615877 346121 291430 766013 435367 663212 968170 817045 94717 146673 10177 706995 933904 228688 257756 957312 897683 123974 579018 534574 255769 89301 281411 62894 19866 165122 1004193 583992 528626 821846 980066 93127 331618 398942 671400 564890 746253 1002283 1037753 434101 490108 970707 857215 974430 442651 257262 572680 491424 841658 1030425 211207 578251 482572 480630 944721 447986 149035 80427 985953 445035 968466 1020638 630742 186707 969506 633664 849136 903176 458142 420735 799254 572589 614958 648401 686418 856745 687456 519664 661459 802600 199970 905113 83562 509336 20810 327948 424462 212014 320526 62607 410712 155743 795276 652267 312327 342887 140612 462061 828798 284357 149656 593382 897857 983229 935251 561708 849532 893141 1038623 597655 550780 662616 458509 216581 11827 19158 440337 527830 488120 555682 156548 977520 966085 918866 894880 93116 649527 259139 59912 360871 237714 636179 284733 589986 29051 122405 229417 11811 224315 852768 751768 613666 414787 694640 367034 498333 483490 126148 50595 420372 953489 336782 737484 561677 817128 21382 989839 260241 317350 435752 206254 823213 423532 1019185 164044 20978 181506 395046 831218 413430 457426 783308 16396 182225 575080 227505 133482 154529 560632 30114 192064 934918 737240 264499 407590 762278 897793 271675 688024 514218 235410 78676 468086 261440 259917 772447 22150 86039 345624 814590 241133 51942 721534 1010969 1004474 507109 452140 441434 375387 751441 1025652 257968 1041958 395757 1000653 802256 17874 397180 716624 562351 531195 756296 422205 245257 94881 250014 340852 562142 1027497 428368 707837 148719 563547 374833 861056 43333 530402 187036 662478 173739 22735 725998 186966 566575 565655 813575 955312 70565 828944 397774 453910 64548 946424 379818 1043686 698503 842862 282633 883490 284397 39543 183260 553455 65081 118138 748825 343577 860818 536772 458552 921486 113124 512262 628663 170463 991326 808146 545431 1008834 138482 316705 663260 961682 325081 148943 367376 316109 955660 683549 917952 679573 113868 94511 75262 363824 936986 779916 557021 357000 430911 754337 1001721 43436 702534 544574 1026284 628045 797565 554007 586202 667714 732152 560964 60646 617988 23566 433601 145082 797491 288218 95215 633860 241167 503739 968209 321011 767743 794836 639184 247486 663822 193933 799160 988701 135785 42000 278457 404942 834786 577741 570278 374289 634480 283382 905401 619053 569773 215299 834829 728297 998998 867632 1014307 21779 752079 88570 224606 629245 444317 568998 292999 284667 649705 820154 172617 132326 307716 180098 282294 412828 737501 154252 460736 937341 710541 123948 54721 189679 538572 136953 272371 527324 627832 425294 543993 738095 922133 927178 555861 200795 317256 944080 748015 100819 372059 112648 358548 783251 864445 822492 485493 617366 954751 676604 763044 697949 844759 291291 268954 834415 917665 352303 697012 590291 587225 641141 391345 261271 132898 114026 345142 874317 409154 261779 274762 193161 560035 347318 628954 589924 161492 380511 178486 602364 679686 427100 851602 716529 84880 577089 23430 437226 674924 655077 799119 408846 879287 852195 575884 280460 534837 264986 1006657 834835 890058 812334 699095 26714 517378 932869 141146 887193 896138 165450 109882 1016590 825780 63725 1034699 497018 771831 527264 300228 44193 498541 68956 202948 15310 605012 149722 478152 404044 755854 80155 694199 905198 1028896 445921 62166 131464 219574 507955 34900 404851 670238 194269 389312 428045 881097 522989 457357 84023 151117 490551 393877 717781 699877 1041874 515219 1031250 61423 524954 936871 256793 95597 635308 592598 351773 242053 961260 1009032 5202 313857 86914 286728 510513 378832 238168 487432 566840 1005443 922782 247066 62824 858577 569927 8504 391109 164883 8841 82236 376026 741576 577633 54633 528434 622610 139021 723424 30176 190520 765584 302892 210680 22050 962609 758455 1015315 15840 871164 284498 33743 981796 659519 368049 510797 434627 622607 306413 159410 548407 1023425 281344 752550 91680 758897 537932 876504 882878 224126 993557 288119 585593 117515 359426 278458 286298 512128 148640 173914 771215 324360 70367 591635 216299 456721 669843 997415 761443 260046 762356 85722 1031314 29112 278046 161527 948278 225545 259986 974921 94128 704832 146611 965411 237448 78496 858186 804057 623335 585392 186883 975941 836636 777404 544494 874051 883992 267858 887294 584244 722929 945095 212109 249471 417634 587952 171734 290060 3914 1034345 649338 513991 242985 625297 1005820 345379 200870 415628 839749 302228 173067 165120 390944 660244 648391 1018456 718783 579487 588779 324932 640564 970678 399022 749111 1046777 746464 280297 249064 995689 220197 390044 802001 398404 248977 842087 356787 1036847 397751 629522 650256 802866 449835 844293 609712 163896 152071 790224 638493 14738 471399 752037 89894 483701 202477 17113 643424 824183 640317 766823 1034400 522774 623234 142700 45186 706353 951528 1027244 549094 736397 487200 775948 57965 607313 842975 1023254 410368 891274 917342 944760 31306 360616 281051 321157 351801 856063 11799 1000626 305025 657479 59607 599322 1560 605469 613988 591099 83387 36224 263946 606007 33384 486484 519068 40148 814306 522466 45550 816508 433969 698198 768346 942078 393503 948544 804668 1012427 81083 1033748 574326 726138 213722 1020842 197869 220228 778129 884414 896521 66184 941756 406385 39225 57672 16507 554438 939373 66731 654768 178726 832154 1002361 777346 740828 155194 759714 578780 331674 757705 1019575 623854 178163 509257 911983 603563 700894 167871 743716 978762 885561 618420 192083 302534 50500 49588 533280 935262 44322 637650 550607 214805 664668 750883 933708 767283 1012061 68670 522660 243650 618486 969154 256650 459026 481756 25040 278227 414261 991013 147341 809978 593795 20175 516514 643229 845080 757562 83644 709886 359249 42664 92684 285571 932691 332740 511943 635190 9092 341528 991655 503365 896016 132757 187240 358019 441189 876559 919372 838117 436919 448447 330392 779527 940669 730559 819733 192933 808690 531857 994959 984866 330901 472729 323929 310020 855209 42142 841928 803189 483766 589901 801971 73156 652294 753590 322298 484066 654889 179917 287740 558054 168305 137194 927519 636041 469623 101450 200523 907691 284052 933003 507759 330188 25448 94516 794363 761235 929111 13099 386661 708683 256519 357436 15268 847969 528868 575385 155320 466920 414620 240213 1009184 697621 956580 482280 68450 1034946 6576 345774 1017734 807151 164670 784488 556955 486717 993805 699065 459057 875377 806814 875434 954078 294391 816826 226854 736442 396892 247787 199295 580834 810451 361985 693991 211960 566706 758414 221176 93601 157682 655979 416045 928006 155569 49713 367974 996692 721331 871105 817000 910908 36061 943549 522843 174195 174778 786956 666186 368179 630774 333914 636070 412601 593125 368533 14532 807877 671229 430449 598106 214045 3159 655077 198662 225801 413234 341164 374727 648920 972656 716741 961410 89179 920088 500212 404350 936293 587474 116286 980200 1048145 462190 17777 160336 577915 613725 584346 754730 1006533 615990 583564 121166 705812 96307 616800 513913 794833 42161 146671 857034 449129 802484 820058 482117 668109 60256 489091 281428 903155 344705 81297 358976 211795 1048324 381296 602044 971882 245628 389455 109915 606778 153246 534304 853781 812744 633797 384027 1018823 865181 797551 425275 179631 300614 444349 700351 711411 619733 428279 628139 325147 899677 1027590 139844 1023635 29561 548089 163480 6443 457414 582528 490996 403606 996708 231284 402027 26094 843641 386893 78166 207150 256174 387754 841679 262583 123056 803533 155444 769740 553904 949020 389546 67605 718564 694689 28312 886304 66820 413579 1003304 1022683 10957 244139 826057 698908 959361 897272 60335 520729 75109 895755 99154 652272 376386 862884 814827 289825 901093 311331 310266 711438 572576 694799 48322 499074 168902 173459 810187 890151 429618 147196 99680 418062 625345 619068 561679 992811 867027 248682 185644 387031 945870 177984 76877 618573 29339 226204 566479 903469 490023 167935 471120 476155 269796 982545 682291 922272 124741 963099 681759 815080 716101 447371 697216 612355 164065 621940 192005 119045 584089 724747 160032 181095 668147 68651 968329 352899 656376 822738 72635 9499 955829 148130 222838 937426 828860 130913 1026363 945 427936 1040249 214995 326308 16508 62841 551881 240635 701293 887698 489707 990954 515603 717850 168397 868617 664853 977420 863301 1035988 45210 950663 112112 117803 186576 698443 477356 756948 828008 800319 618268 1002740 936728 101869 260392 22938 58904 1035524 319610 444724 133286 625877 408833 115736 558722 864983 149874 679165 278130 839972 227266 588159 718527 104185 169389 1002142 281014 839994 327987 578879 434729 555755 847125 264874 477164 613816 898396 389386 1014872 311918 410579 678896 566986 766336 230536 177361 102693 902019 846415 349059 963660 360882 852799 1009348 496809 22122 531762 748723 208553 265647 195145 932693 357182 255398 759142 825617 1037403 470809 390833 746804 450940 228854 989204 807023 979995 813520 514495 599380 126012 712285 657060 1024220 1047778 916470 616700 1039076 886935 493594 192192 999082 3560 388587 777776 136021 795623 904879 203344 889963 427688 336464 423782 301657 668612 124893 925566 53999 366297 943623 1766 690657 50695 326564 880818 65863 970356 360496 820025 350749 790730 406599 1043606 658628 765364 148012 956200 586111 393828 511558 880146 121079 668944 497565 864699 242872 315760 534625 941136 151474 881986 956004 857661 693944 888007 971675 473784 487684 139075 364192 945206 600241 699264 893747 538868 90944 463947 203444 937839 371220 433398 375979 49900 688886 652757 864065 810993 596113 678081 42948 463050 94967 505240 273191 283141 737306 1044154 876159 243446 470100 75150 124807 753204 183008 595707 89373 79386 69214 231407 837571 160071 610643 639452 897567 1018654 978598 335670 969083 687175 223780 436214 527941 769836 338174 376346 38032 1000573 834118 514594 513170 751532 700277 219029 559908 283506 525544 1003898 469573 820808 727646 167648 907671 435951 211836 229206 526049 555241 833609 739187 1017483 147709 1019314 908623 869413 797111 695815 603400 1016544 767973 883068 884031 503315 216859 177833 27544 113079 902704 842507 891197 463596 527295 512897 388956 991346 711335 64719 9124 1004337 425612 506910 804044 837297 174163 567162 808717 94626 283306 343635 262307 452182 767613 668157 83535 566082 806786 409136 22488 1045377 61615 233864 814213 745297 911550 378373 1028005 240787 210608 944525 277767 28495 52807 661093 535938 928302 978058 531388 439150 524030 818245 964129 542505 454450 363142 907271 779156 568415 248609 164424 742036 1046721 732461 830623 821649 38836 294789 638508 136697 577082 533832 366068 825790 684924 711258 271199 1005524 364865 952289 364216 643252 431224 600264 455089 552668 658868 245311 106460 934733 524715 218169 720691 643596 575927 923116 454801 454305 361557 946773 968758 1026203 398760 413874 972358 935945 964598 283909 819019 154114 990250 865432 451759 707871 334417 727668 269635 466428 324125 334824 851387 103354 596837 48392 618800 298112 763555 1017131 1008028 842229 732532 697197 405601 732616 873244 959275 48835 431657 54527 602249 1641 133709 76585 716015 16864 460525 899271 1004424 173336 473799 429228 830914 370149 475932 45517 923600 906367 292912 266181 628011 82946 510414 318290 275725 492271 502722 693974 411380 9129 725596 434903 106277 120057 1015539 810623 781095 264843 269408 841756 988740 341359 781183 527777 114187 1019033 589746 376100 636624 943456 183133 509278 696363 400387 621675 529966 166261 35871 551111 274710 435790 6458 625380 539068 135962 739132 790070 759403 567679 189168 1043383 73871 1041640 309896 562787 845117 1038085 845334 571324 95656 928841 499732 588870 444333 344171 372189 782348 829000 606949 350257 60186 700957 879480 127925 527872 1044976 736934 784753 609878 258861 909879 765776 37682 752225 229813 24739 57779 181182 443119 927391 39290 1004443 150138 803034 49452 743154 20523 392658 90865 824289 541598 13158 325880 584234 819378 345947 322033 680882 660491 640984 595345 316677 823183 758762 291090 986576 519913 889857 570288 104806 691210 131697 201517 855869 598946 345074 266317 652142 453035 741409 283483 272184 765407 109053 563363 256381 659517 518250 437493 419651 509320 52913 883241 515124 650184 914686 140181 82718 487111 524513 275097 759412 228500 355790 709395 696524 133636 124317 860139 89439 550700 534794 491401 125069 779240 34870 4185 720982 33880 387876 795982 333025 640349 223805 578141 59641 1012000 816844 559357 639627 557964 103299 509102 863017 925391 236789 706414 671882 561117 500249 419397 693511 549613 871630 386491 434208 886778 645713 1042013 507637 952131 631752 811324 640206 116171 669371 898157 924564 711129 982421 966538 160853 913274 161831 528431 853956 736506 394278 925310 26294 296815 144808 694683 580262 964398 638891 181297 349745 97363 60559 844012 914843 459582 763542 438013 659273 899345 266347 980633 513093 925747 765336 271738 491710 439503 596750 654172 793732 1040726 284577 542337 248720 656121 236682 307246 634490 491056 706019 629036 217857 320309 1002286 788040 767111 74378 182223 171219 904338 512367 398221 1027874 45901 1015404 453397 22799 479236 923086 665719 175222 367020 349729 297895 323001 878424 611515 267005 1040445 315589 201265 779190 926443 532175 73440 311920 171184 609274 544613 269234 1046781 988394 426277 760930 209991 366827 618182 219725 211080 166506 758964 36002 494012 978809 599453 709751 524901 553551 986869 136515 499720 803270 396659 449890 810926 885211 774546 482965 404068 609330 799761 194175 446907 671888 817780 411433 859208 894303 699264 122750 320037 792621 193475 881616 932206 511533 858633 632401 897733 156852 263144 155547 501199 803261 608821 243497 560565 1016934 449933 224219 816548 558449 47822 60534 488781 911300 569242 913442 81254 669929 405211 106218 373798 598415 275769 543295 827853 665095 474534 111990 683290 718535 869843 1044037 780243 741611 647864 570698 994113 814767 25872 751236 754865 919542 921050 905688 684532 713414 414425 45965 241119 455626 209685 1047760 937164 69327 760665 965681 583960 665415 121522 128548 712611 270537 796406 785794 40019 667534 602427 678917 325265 313590 182875 543439 630218 730113 38775 506595 38383 281047 841329 191915 574453 636481 864880 564593 1018454 886829 108640 308709 619919 410157 752495 498845 260256 137976 932242 919952 145807 253416 839678 749467 454117 744315 307119 587004 870191 747987 590308 719834 192382 1013046 1043616 998074 333287 172174 255787 353547 166660 685545 728720 287644 322930 468730 453149 924960 190033 744854 872421 249521 882119 891961 956737 848970 675709 339583 587594 180556 870176 305579 800609 141562 183521 261411 1017768 423677 883190 791281 740231 948192 568599 393284 589863 930196 145153 1033709 733434 994286 857847 565475 1014833 84260 1001276 453311 829252 929364 825754 625216 967534 80894 41950 455625 221743 398980 638041 768478 514504 1031857 460385 699819 760258 670255 757454 36733 561000 576527 555133 872262 236104 179526 14544 318749 463029 46378 320556 625084 611400 827897 232058 128768 95835 405842 959400 825453 781452 907449 625701 181160 87361 552471 463207 872698 85022 872505 855657 838612 216720 73548 989221 471877 1028165 984423 145950 871046 171954 167682 770778 620911 735884 267127 860256 670975 569935 634248 969918 665559 491706 967640 805509 488127 44113 270704 209227 859425 859354 695868 477736 1023369 983009 677772 900153 991787 212276 555156 84257 90461 850790 889580 104835 326168 865360 952080 1022345 25723 547212 654560 583008 946760 788729 814114 279993 679781 446778 832763 80970 881245 263734 215162 827467 11485 894361 909582 805626 68663 412498 117514 250903 186850 865811 965928 286312 297975 941013 278787 619575 308662 36433 764827 324559 165887 241543 566741 789506 942554 63035 148729 477350 782576 1000051 439090 503571 516623 885242 747537 191143 205225 337121 782603 559426 371797 434681 608758 149450 716621 133977 771472 93864 637167 897758 624120 736842 637245 843430 230707 420767 561756 560532 732584 765086 31000 805840 164517 742591 157023 595780 579800 655744 381634 21536 401110 415457 4343 577878 439703 642024 336985 1039646 645368 427807 276070 551284 301112 281361 104000 671893 745083 946896 18733 215430 265034 327282 863000 842893 170769 176015 892685 468917 155552 669125 249792 828239 903339 813876 688135 1021548 441418 631043 682843 240484 98169 1047513 734812 365649 274073 581732 126794 180116 837101 487382 990860 203856 1030686 660578 943917 454378 73912 73156 636762 701839 682155 814518 133349 203950 959178 144508 1028549 197498 1006159 48473 803988 888937 261461 871191 524559 415159 382301 132228 840858 99812 167882 848111 60090 407602 480869 132271 707992 310568 423897 146844 595589 197393 630840 642964 1027696 68222 172404 483576 826994 486080 838631 939820 421955 124527 54988 406298 401089 528358 874691 589232 956016 392644 381009 181341 247285 462700 670813 271768 212634 311686 607413 650585 25806 758396 979591 770462 405666 521982 129256 253672 32332 876158 101712 124091 978600 608181 380956 700961 219058 288028 312587 479784 902413 250228 908226 325727 526463 807999 919624 527709 186994 636484 945034 281403 428661 796174 1018840 780820 606137 896110 204134 515212 838037 110837 416460 728134 393219 36475 978311 198253 1029152 79771 812662 444460 733360 191284 18013 514870 19095 588009 956005 365119 983393 693666 594074 374144 307131 573449 448620 274231 445431 800014 705327 772133 342157 881764 667803 652302 402580 578817 422732 1027644 883789 43426 706882 91645 125337 1013060 58467 523040 91261 798636 918261 313980 480165 170465 694308 707178 408799 107180 427138 964422 460188 121631 777857 20465 1033074 391947 150267 959058 269468 488840 320939 616400 79992 73073 833969 94682 475144 645605 117266 665183 159346 92872 305718 920662 373120 81215 173673 550968 580129 217144 425050 387201 810214 76000 500638 942642 303750 841514 665134 630098 976986 395855 67813 78184 110817 865609 345091 94723 705598 443222 215981 748339 835765 23675 75882 650765 932657 670207 991143 765226 815041 428779 322612 289064 229911 59537 886469 470312 937480 1039106 228979 760654 1034254 159126 1040696 18757 519625 775016 898166 797880 411257 990168 261489 71642 783238 849671 547280 83423 1003769 363102 796704 653184 206336 21767 409681 335739 222574 795762 736311 270097 622136 596178 413706 365191 670713 965022 307942 535973 997231 6672 366412 829498 907003 3497 45983 572054 909093 486571 350888 862734 103190 1009822 271379 58747 91421 127179 337136 209339 866091 140996 833587 452143 338774 975578 55091 571708 787546 84133 66095 171210 333331 617345 178372 928456 1033732 721675 295544 532902 170963 798631 624435 454873 516554 544509 1030081 415066 906584 581752 165457 656935 812942 424390 798456 618689 167331 248667 495663 427437 860529 308461 299857 103667 610805 223737 75038 801442 304082 370237 572987 875338 819663 258620 818096 536704 1006932 325565 378728 550237 89841 976460 364724 344832 435928 59320 136393 912647 335198 435347 341821 44570 1037182 514230 879246 1004641 914261 391098 207003 171528 999591 647551 326441 964034 10585 239273 791647 704323 1009141 941342 751434 881605 469545 656521 766042 52868 779592 883418 335331 969026 168647 164036 706717 600260 39617 904766 511013 940370 475764 341763 85882 875323 830658 384786 986496 704335 289457 818990 814464 570211 629739 112990 273318 270033 827199 818542 561538 577269 414494 818541 671368 963505 189983 963117 1015952 142313 407419 913351 932950 614920 771985 100884 681467 571514 276579 788788 723330 542256 155160 781835 516948 811807 647032 34495 100541 214209 91763 316220 401516 633490 680090 162224 305911 563860 20388 969487 56149 929227 109035 251792 622434 224450 281324 496430 227422 80901 488395 199207 738158 415909 351180 763265 987674 25783 413915 32640 225997 656341 485381 903217 297305 1947 441853 539107 382832 1027115 477080 171433 169259 1041578 930385 1007577 39303 505792 775366 13455 512740 240668 143161 379947 20356 804078 719888 104398 579090 1019500 1003605 761314 527896 1030733 183350 941711 669831 576593 285574 706630 882739 1005239 427578 408634 961109 673476 86254 303842 577287 639299 1027422 36985 590283 855808 686829 227710 590341 629068 202529 1046325 150396 325244 1015332 7203 769757 263786 654149 645269 252472 73458 420213 749338 622977 739446 984011 129285 349968 35419 706048 785132 369698 345994 1006836 657708 971093 699120 42791 1014882 159536 402430 1033536 341491 970393 783145 768650 29829 600413 968299 367986 1030276 285355 419264 677899 1030302 403353 1011626 260234 681543 858014 402862 299465 131638 580886 936149 830408 671974 478658 656940 1000488 98070 518981 127812 351918 788041 523176 6834 206278 221511 602582 6288 39677 770202 321057 411387 513926 93970 908987 1047187 711863 22082 174142 970494 193673 496384 163365 66404 762395 727529 443216 583412 729646 355290 199300 349534 687018 744056 896745 869208 991257 253097 195722 23322 531495 389913 321752 960737 55336 957623 613160 612207 747666 56117 591152 949385 290430 116619 52110 128376 165931 177780 507457 349065 217467 748783 762158 55437 521333 419007 394396 1016666 215489 73964 781752 11335 756015 168512 659218 897460 100912 625611 1020190 13440 1021019 345952 617141 615569 114666 653845 18833 908624 648762 227527 723668 889386 74319 519316 508801 871184 581965 825183 874754 209143 885504 960591 502177 551513 821845 139344 17678 116659 24031 575120 373983 98309 235603 208131 218379 261461 911628 902368 769135 637228 820360 787234 505161 10519 533736 234761 771520 768807 694900 631958 411737 320114 388117 273682 529539 668560 985050 89991 636685 626974 918387 464709 998058 157758 388281 810591 819316 195861 404004 983596 796774 182092 486227 473030 723425 777872 403848 741518 670760 358163 833577 360102 634596 93704 976193 895349 873120 976426 600572 610855 971085 259126 355118 231467 906944 23404 477645 978355 59695 743954 131955 248887 577976 951793 647901 801010 562395 1030358 213102 18787 260858 789778 70317 284622 436448 387579 331458 743353 378935 532585 219389 997999 933904 5945 771408 91008 97632 67534 698320 339263 183165 150155 210231 425283 474277 701274 357221 944358 664183 720424 113114 518601 530039 609126 770622 434766 168590 1027210 1001690 111133 924041 1032332 539932 301728 847765 876649 33303 537478 549577 154532 343808 372548 697245 869568 376754 372623 732523 871879 910635 879075 1031925 865478 927245 777215 254686 999502 204574 594023 591919 805877 963528 619233 76500 517331 310938 472312 396317 751110 872901 246396 981822 689454 952223 214528 470479 130801 1041188 277851 436300 299896 606320 335400 1029781 402160 1004870 657990 193648 539147 1032588 300120 779778 630396 962508 1020997 532570 715646 525749 68537 721383 671310 402585 268963 1047292 520877 14828 852917 878163 421727 139211 606439 651655 459438 1035634 894965 431512 380647 415685 302812 991083 444123 819656 942177 215112 375392 318759 348298 679514 750286 228015 549154 228658 647043 600787 886329 284229 86623 413224 932514 559465 52297 472553 5236 232796 219560 791667 747914 469053 818922 949706 132099 30737 374016 423955 517826 887615 980448 72728 8687 887061 284930 705991 1030004 879169 704484 971955 561024 213336 365190 982162 949512 660306 494575 271805 545345 16396 38566 712115 984359 686789 702777 874390 844794 873121 529081 851116 973244 1002281 255804 888031 639668 361673 572506 249662 381165 849233 886193 643706 131255 143477 778594 703850 105765 639053 91281 536455 382094 724437 915432 733552 351501 1038702 82964 177511 272641 672603 601671 108499 863117 222277 222389 954300 11545 292280 260887 442194 372687 821924 202539 463975 713759 317404 240945 805104 503099 363674 347247 840583 46492 867065 195503 940012 496507 839802 75196 567168 720217 663168 824809 545224 593527 717524 820361 181488 367455 704545 635768 917061 431705 841337 826000 903866 558071 863182 304181 563044 851850 111738 686538 381438 348073 936888 1007674 514406 723633 863272 762992 228894 576320 915535 923614 463564 324794 873236 957690 199866 34756 460869 377789 406614 788172 312592 751138 1009075 289406 745610 963757 450823 665168 570411 549601 76587 277751 263248 730057 884254 91376 194744 149104 117122 605432 337160 115305 410398 1020052 532807 607304 165722 765067 406114 805414 936390 377702 98985 86049 497043 811511 911952 658649 40472 259023 739311 441845 466766 153542 157955 427164 478805 558199 426603 446972 809453 801985 866539 254919 31486 250951 997804 807089 955664 394225 221882 632051 485075 1035881 424837 3787 805529 160927 97633 465658 100055 752198 27654 885060 667304 571988 769552 655604 1020490 691078 415103 740693 409502 390361 133177 592442 168620 586258 833668 514167 972317 182327 523660 160357 324543 158228 875491 645218 898309 847032 69115 953679 496516 920565 351406 320272 465272 311011 34743 415503 184893 908381 474679 130746 838358 970626 894768 918529 762473 154677 64013 799193 338624 619422 763673 233659 825545 137384 397315 70437 410904 414849 381024 86552 195680 342812 890409 350616 319486 524210 1018425 296240 1037934 334140 280784 879723 494547 227067 551443 515932 852595 1033457 170633 652055 897849 376933 279455 138805 409138 1023075 443429 550228 699152 882234 473295 563093 407978 449020 185526 498460 311930 546561 379348 379284 501533 992356 967051 23720 545495 316804 582943 256651 674572 859781 947767 127601 970696 501965 391008 751892 789560 522119 779402 177456 644911 351267 719753 379911 394146 326356 332949 302557 147756 1040144 953034 238205 887947 466964 930985 906674 733217 529758 257173 504783 611444 170801 502103 345640 598190 222996 206491 343958 682781 289875 531825 207096 850356 348285 330957 171436 610953 913380 692742 366618 203861 848416 217435 1035817 462583 290444 28265 597448 422897 434376 824502 67943 145129 306485 495658 345211 493098 95612 816529 872445 801 687368 285466 861932 492256 580999 499931 64198 614046 805740 1034570 262163 480308 141936 778693 281307 784033 700941 621323 375594 700040 926210 274881 391571 1002157 263890 902895 230314 991356 953924 51328 641161 900226 781284 1034693 283980 467697 1035649 207859 725397 106528 450477 489120 625672 600329 418368 933962 218832 412618 642262 239312 488473 176165 33612 677879 316051 862207 891463 10726 121334 1003492 764845 869290 591736 442242 441129 1037747 825944 248361 928427 418389 217175 1036114 48870 693832 12858 858901 308177 962857 487497 153265 909607 1015287 151251 231688 257766 842646 271016 698144 694740 709967 155037 111779 919541 871246 109324 29791 339222 11043 662609 1026247 802630 931906 288078 255089 605015 550019 141544 125591 817506 1030306 218503 958358 1003840 249024 692634 821617 184081 512224 178193 581710 30649 9579 484577 667384 990558 689069 168324 164700 902124 177749 82294 470796 431505 385529 81593 6079 780097 417168 648786 38862 85298 137974 132297 782009 180065 892779 311981 475552 773644 363540 499982 732107 58934 571001 230913 450339 828967 839941 186656 447670 213481 1024906 438279 68919 915404 447418 330456 582011 38114 15791 139448 811773 723332 318563 441424 871515 593355 16953 370765 491990 120344 958834 142304 467414 645004 222393 628542 9572 564368 677784 122913 626863 305487 352000 1003077 930696 487479 573893 210924 326117 743036 524576 380507 183393 379029 344363 850522 524474 1007293 344424 149688 744018 790899 648507 648901 301743 359930 347243 831191 565756 604890 490405 476357 597893 867421 562425 17007 643647 805139 106587 488500 874813 818766 386083 9593 758844 124071 970126 556329 234520 988279 813370 1042992 727893 387679 813998 958463 896663 674753 641488 8971 865578 588612 450925 189774 403835 294228 274868 979653 612764 658591 369595 372208 866244 40601 549625 826453 572109 260089 738762 344828 642741 905530 771567 266996 611613 985883 624907 550349 964045 717599 162087 494109 327470 432142 617774 843771 235214 929394 614770 66951 817632 165147 475173 660320 134585 35228 276961 452908 426068 318667 175649 494100 440527 882501 1024965 297285 186348 744935 184722 493168 411793 419414 472752 440906 90184 330616 934698 365325 430016 676345 1020017 811253 861002 769223 469466 594628 758620 86422 288027 721471 746770 109918 740050 774319 563880 796888 691966 480097 963585 199940 530820 299046 343843 513957 401067 117204 915641 757699 182176 367811 425104 338472 289523 469840 1017370 1048036 283928 1006173 770286 280778 663784 335311 534853 771056 630813 447759 1047679 280627 349145 178058 932252 164528 488736 20785 963012 440652 232793 855802 43200 368430 171729 908125 853374 473407 777527 510679 135824 905905 783905 120938 446125 459125 846214 111131 511279 572099 29251 365939 1025684 817046 982678 867327 850174 682285 866470 251856 522419 441740 663288 860156 626845 193529 503035 486683 398026 344447 4990 320970 882925 525678 622900 899884 210139 216537 686903 882020 1020176 158742 50562 872476 827688 497986 842614 894721 49766 1026747 260182 29252 568368 513700 700363 447258 200848 493668 661088 241725 1035445 17703 96774 352874 305520 368731 436882 553185 633784 999477 447034 351720 980262 455210 646684 754504 930937 315254 685752 720590 632340 749976 297072 1027788 697467 407252 809999 999061 116954 759472 16191 803588 695166 362103 441617 26358 316505 126393 747130 1025995 338818 862921 797392 434665 1030579 567102 606289 388409 911561 1014898 629916 821672 128072 731142 392501 220071 653781 675932 819206 768172 301498 760092 969689 197551 599909 952239 837855 874926 354792 817095 911660 609833 191611 761813 721208 964518 384758 927122 700511 691246 493144 1000055 153954 642510 933187 30788 895716 362264 328828 578941 964590 120735 303984 543208 565356 135294 22698 68368 444846 254162 531038 592069 173800 234043 157410 356762 659890 742751 1025327 149350 537224 1023592 595300 525251 194890 692609 872771 85138 992702 556892 810163 178293 843785 487855 345660 435028 975162 772018 481166 987865 928704 778914 579066 1026804 807918 320066 348919 111191 415870 684373 363679 272122 658187 238117 187951 647832 2197 449279 540810 511793 803329 447157 187063 338823 464023 171290 270943 1040289 62082 706442 494672 450890 170835 886111 904444 829586 779391 781437 1026298 242764 201180 672199 677252 466575 441896 873895 485624 82230 283522 454794 154456 158304 332783 216930 890569 631024 242134 634914 595991 96525 817285 126533 827184 194723 656554 77640 487333 35809 36058 1023788 500012 723386 637453 605429 720928 182372 200736 767789 753151 442843 58962 219233 602603 247903 520135 590755 256298 379633 1004552 213255 411559 862682 874369 809510 292974 662309 37890 1017501 28211 7968 508223 993423 373708 230623 658768 399647 969906 196281 132401 394487 402821 1001161 855363 317637 300165 185198 92617 736696 1010201 760779 841580 402951 528716 584776 897976 878954 999499 1002255 570781 94623 899304 289936 865774 128742 301338 342013 657381 1035398 473979 515023 319901 769350 42953 782911 414871 292852 430949 701901 808502 363490 782807 607677 350275 619876 333128 981653 389481 47699 1007366 117409 726458 5773 950275 704111 712488 505970 84311 292179 386573 363881 3258 375268 731556 302681 429323 665213 34957 752688 753355 711101 117069 769120 497826 604936 537291 296285 930777 904963 832725 666400 621791 859163 434329 318375 799685 302847 586028 547698 720065 118562 9222 446984 999599 340794 172420 42608 368011 230852 374117 224184 648952 452989 595790 646514 177852 142826 721734 977970 953666 533457 451130 383505 295446 590270 33402 616237 689261 514175 909370 265767 207770 661416 97810 217251 333722 205328 478591 529355 909705 914002 403296 396493 171051 446286 513145 277848 1041508 463013 632307 32803 754112 324416 499162 533863 628460 622025 272286 499552 483898 947504 942227 212687 888354 418087 585841 720763 790971 41127 225748 746667 106822 757353 551613 877997 44708 439662 120079 485971 260571 464248 407315 87921 307605 1013646 19444 895840 271264 971388 212036 633470 720239 442192 878197 433068 7319 785887 767841 922830 585555 198974 1020611 218959 353537 703561 609212 244890 618147 460319 601423 537250 397151 896675 594660 641115 261375 469757 37065 739902 118898 360983 371884 650953 509513 213281 796194 463613 200507 819214 347940 853726 700577 259605 160909 59895 1045754 400944 775837 235475 814185 813984 930169 238725 1015090 167527 54696 157985 885824 1034188 413847 925761 165282 413403 632086 201345 683274 705762 660441 381698 56909 375286 488441 560107 693733 82284 72560 875235 678258 300640 612256 507289 227380 1036337 1013197 986684 777107 632579 154526 266244 1025944 84027 896928 756647 551793 408327 233923 1047524 647665 546004 320475 805372 410125 114134 664096 105011 794464 853379 969646 665684 1039016 608024 88838 734250 172614 941587 642699 523784 590530 207543 573702 512834 198469 517771 70179 76466 518686 428251 925426 774452 480574 736054 559719 796202 144059 450030 759257 616440 855377 892059 854407 69769 917724 234136 634126 606664 539359 622468 544756 279080 461568 756675 352801 461085 689033 269563 597089 318369 502249 309911 669923 129200 931633 459335 998333 1005004 387224 502910 19301 93049 352248 893171 760121 266690 300110 989985 940536 879794 840253 450246 282183 125148 543884 752744 1039150 739284 212131 697803 832152 310452 37650 692860 986070 923800 276491 226378 93213 526114 318435 195527 196355 744183 481173 781515 556806 879167 367934 246513 110085 228137 211106 26137 351685 475237 90022 519908 395373 943528 299732 293691 63754 470059 904666 922313 656396 792365 608267 826236 380871 43116 312540 253448 306419 601264 1012840 760420 1048365 1022017 353261 371786 800116 488299 556621 278459 86700 186113 597134 136569 787998 686296 9818 972684 611318 706631 836224 97726 970180 531117 497521 180767 88828 780267 891844 107905 823670 857830 292530 263164 826862 350727 684186 342380 834693 367546 258942 316910 803134 752370 564101 483943 798850 645027 120695 734461 485277 421703 858436 218523 480574 952666 235133 684658 475643 308190 628953 1041522 534731 626648 482994 50133 466826 110033 887686 986261 544632 686677 469110 578289 556474 14967 734410 100332 467928 464972 1033834 1002958 727101 606059 47718 941217 247483 788852 783728 816821 588036 932486 341085 945436 732978 85446 224424 111662 428095 1036767 638191 788487 670350 185725 912756 729348 433248 549841 950429 424010 244832 856336 676724 334911 166424 694004 773671 627983 691833 885049 631945 383272 406615 256545 992912 610750 1024235 476913 925909 716616 7247 214130 806167 85505 264709 766832 938680 715368 356721 230718 153406 550336 988762 448561 794323 711313 663917 660513 310470 540965 547002 5867 1037320 517132 845877 618737 550832 582808 375350 962968 473975 315234 483322 508873 312381 16579 887327 154224 567426 760156 135468 617728 577774 377486 822791 1033198 657609 197379 819837 1021234 274051 647971 4541 78025 783406 532896 608477 703797 274431 112619 259924 721915 572624 782012 923518 85540 322209 426638 313116 282812 491283 317472 511953 665943 411115 606453 376742 223879 209301 282581 168326 735335 330655 671050 714179 947475 374073 23588 379535 785709 522172 302581 464004 1045594 451872 75670 280349 795075 51332 914848 920890 1006741 1025705 168180 16800 919681 85623 643892 690039 893500 63864 637767 225994 351232 293976 86489 540938 379402 984939 957912 729484 630554 751399 960760 134662 96502 13477 627760 537366 834791 960036 834619 256187 99386 12167 323096 211674 366784 180946 699275 65978 688462 458928 163738 297608 958014 125168 221968 905172 349676 269059 340221 16914 545083 566912 600883 925723 247822 879521 954059 417705 1039822 461763 342175 468446 593386 158186 22989 446398 632915 375610 736314 363184 417276 206719 136972 621825 1039712 981414 62255 491104 753403 745538 696274 680035 328144 769544 636647 706305 743394 100947 897446 626967 688827 311713 396554 970979 294888 648723 884306 1004684 738682 495601 472962 704152 904838 888356 15328 274035 669606 1021627 443511 489711 453495 362342 636055 848062 319257 210430 138835 900858 843442 643323 579329 707486 649707 315388 662462 538123 172145 291907 607720 1006980 245365 514358 429986 620978 895277 562400 583763 312096 461649 649325 907559 404415 426398 884913 96652 632676 350038 1033890 29623 197702 873150 901082 399645 86912 233887 425750 558842 450965 161223 664761 318157 507622 303493 552778 882394 55358 197679 56305 808614 630599 521887 415486 750463 148242 616370 556131 342258 30868 792776 288821 985427 840483 125511 988974 1036856 175357 342040 743214 307454 303041 214568 870326 370499 494835 507113 879211 810858 407165 734670 869273 983322 1009449 448466 1018541 71103 43816 984050 387770 818440 1022094 463278 414453 291175 239571 7052 644921 302228 171091 318357 467076 932875 97487 301015 683384 349577 793578 990945 860891 1047442 340141 250954 977943 631278 65284 380202 158651 819752 823359 457886 1014776 200718 228242 815177 851748 228916 409237 892110 278587 479857 206276 47703 1041241 68191 247040 405777 550465 118751 65548 333229 12505 81299 1024784 701921 79276 602979 494362 996581 926310 506617 482969 79863 598108 588868 447968 697047 140545 737785 627625 25675 971378 986637 298383 1004188 911340 343612 525458 530456 541264 868486 3479 798606 93349 350124 895462 913621 639126 978871 683946 372037 268016 590450 574069 908347 67622 166891 170937 546714 113869 462582 582479 960581 282144 469418 350196 1008294 767613 997857 67527 693034 348645 922044 88269 998083 913024 900126 893293 777061 552215 20780 1003765 267401 520600 187091 960531 872364 1024918 543042 917852 294097 655047 948075 371144 974587 635780 999303 149812 518324 399180 1023887 514783 927882 337217 978371 734701 83340 331433 531751 271847 199633 482158 463361 660281 887025 1022623 263773 867251 14474 500461 458377 949001 409788 746287 347545 500563 507565 934622 731620 419213 533255 791193 217477 772632 237173 494755 966363 145719 892457 550240 945417 791443 153689 715739 76919 842424 878781 211523 493391 977302 490771 390762 1029632 507136 856476 565829 762815 838704 15772 752751 197377 717121 495581 979109 225795 156084 785197 432203 44866 603884 512731 772837 450051 427698 579390 114335 56012 527281 479790 866502 303081 286203 279433 118349 506344 768898 40368 439369 904221 614560 1020423 335989 206111 487568 388472 145839 353097 486898 558320 432249 796986 82763 766433 350073 254549 711554 384703 308217 825154 674405 467843 671335 971371 296226 520747 826070 562304 699086 54072 840060 284916 515297 864814 601906 797309 108472 735767 767479 706455 850706 705025 400749 841474 635540 870779 877403 273472 437829 591132 453673 990232 31506 64252 602983 385302 822091 274233 134214 4104 196388 385140 291357 269442 589109 54353 1042661 191835 891643 504827 224702 98606 742741 293021 915304 172762 6407 583658 952011 175619 908090 139414 378735 484238 377338 79578 737284 380457 1039543 712948 529116 14017 93381 13220 609900 928009 245212 159409 773583 34810 888472 252258 239939 242253 67834 503558 79529 112387 19173 203628 367113 432606 687778 83819 583180 567269 230236 816476 248960 449508 533925 929179 974552 1004265 59375 555785 614058 1036488 350996 669581 630319 152728 132815 26766 585926 507188 188993 437115 863089 163260 285805 569923 111958 221713 849083 446429 141375 680796 91001 1021122 557339 887943 348757 31598 57467 519874 697572 1025250 318229 173568 86303 42277 23109 650615 640993 417726 134279 17444 781674 259132 615934 106821 303583 965294 274672 571613 776647 217131 896584 544819 345743 1028940 83475 696915 888583 290989 182275 578699 399331 974704 932847 817903 89148 945593 82513 863447 120332 458035 1222 797020 882357 151433 505490 3038 503675 164590 42266 168064 264709 499350 120935 157866 217312 667450 541610 728967 870396 848792 230834 331397 587053 497905 670071 1008087 358571 821130 513683 404726 357778 769835 401860 429852 985699 312227 273772 190407 153986 629057 846353 596796 565685 315741 1001181 845570 911019 304845 647710 542307 469363 862832 805319 255726 471297 229287 1035246 634104 254636 272598 644940 215062 928435 418792 650176 448420 947379 956105 334540 237377 504882 117737 71702 52049 195864 802495 55785 17786 371761 849988 313778 497959 270252 555892 33923 59400 196511 295377 535443 388752 595584 968672 476347 465014 244141 59817 207610 42292 1032677 216891 724723 1039499 594893 76070 493418 676605 178285 1015039 766411 605778 624048 606687 647843 711188 218855 167140 910884 777234 841031 314799 970918 719073 512102 400101 679712 555094 796354 888494 780211 252429 867898 439097 55840 625126 396435 393014 839756 173186 897012 25178 995011 576458 431978 516575 808243 2921 670565 1000705 810732 576845 222777 446850 95079 777770 593054 268326 501436 164342 767537 446776 27178 825454 488945 837892 756883 446864 815810 449627 1035005 193055 1048557 66834 323858 272419 542110 1013378 100768 94054 293221 182794 925467 1527 239286 342921 3094 520363 788329 194020 908238 298903 322618 1011590 998047 213655 341322 644827 685708 138699 547484 167636 102331 44564 787609 244582 55543 314780 537741 974346 75821 362571 261415 98879 1021679 921682 576253 195076 840436 705188 408838 862814 392854 146296 560414 157656 598354 817865 231557 156414 469068 661718 268384 9441 358088 887458 678455 727958 67250 554613 936053 865975 334103 989273 62188 5088 489130 243357 804686 736051 802880 796246 223669 879573 216916 221145 367899 194670 75396 598851 375779 734125 356881 109809 540750 978114 71779 489992 646407 654306 907907 72942 42392 646855 623776 860623 640754 222509 437899 394009 380905 93526 330810 11776 362934 962695 216648 268027 614515 827273 823923 417349 351138 610089 222237 1117 763559 423096 806093 568966 1026377 225931 652459 326472 241717 816252 840455 714477 206203 40039 552658 933892 743695 81582 12067 469986 317769 798390 900019 310044 1006438 203624 191841 888335 144388 129969 609968 35160 221098 428802 76868 498268 465726 710096 144745 953281 658573 316949 1027212 1042931 522950 860109 141247 653216 71423 957818 581945 897596 1037487 89249 301012 648830 86578 158283 917390 283873 151881 704389 639496 189988 180119 474592 790282 454603 118565 244721 900349 821403 302814 729554 325999 1043746 619284 955807 231827 717869 622073 374779 826046 824143 735271 651400 271083 815969 477465 969330 643384 824572 130991 614629 101991 722177 744110 580498 757086 368914 500030 129839 912295 125974 166762 1029620 123377 717497 981667 713758 427149 475113 344638 719983 726001 581978 131057 123052 187705 621571 492634 309790 305825 290975 248696 255506 508940 69677 853296 258649 32640 974961 437705 633288 942504 389232 79472 733369 904785 867576 409013 536969 1001709 599318 219148 727320 410899 257693 354382 353100 100092 154278 428085 587662 988168 412170 32995 38219 897847 94698 381788 610420 916913 663592 217351 990718 327487 266219 803889 946275 157391 1003039 206985 844832 804595 994802 62373 719925 157283 740697 847228 61096 729206 829833 465131 557314 775597 574334 470064 390352 977961 840823 137586 132131 614448 725623 534327 454161 124076 787654 891115 168753 758699 387183 1042272 1024547 405216 795840 624969 513030 389152 577484 412605 80128 322023 148204 670394 562362 1046481 966458 858528 707297 81697 533012 814002 1006502 671549 108959 396441 389183 1012271 117058 874720 587620 490790 134695 845433 479698 1044723 463805 445750 462540 629389 165944 360273 211093 942989 82191 995812 438519 180914 483198 906610 400831 310367 820482 892509 714046 684824 661471 269677 80586 149513 890781 125007 736059 428927 65927 53779 727406 441708 738603 45998 416454 548327 706780 312438 271270 85418 785971 230057 562168 900754 919178 732134 996265 242723 485248 837041 421674 398338 839544 1029620 926705 607865 780825 1043321 736502 747254 804047 562801 155446 132236 541513 880880 763444 1012336 9209 300910 94323 108669 595095 192839 801789 832433 677534 862524 889567 177838 685006 996848 788394 752186 950952 815724 147956 888255 883445 673436 203477 718795 629312 483280 313707 226961 120919 96572 335702 938087 879566 767096 578876 898118 220795 492032 517958 895565 12795 137653 590241 37950 758828 557914 916735 736768 9137 274200 224019 163355 476274 138746 340760 812607 721945 432754 671307 459709 3733 1016018 603244 438284 635547 464852 542786 913734 652832 620819 660500 60072 1030880 952719 624176 417045 324314 688685 449895 538516 976082 460853 505231 374734 164046 447954 795648 596625 967834 389782 713752 187471 995396 556019 431031 821663 543392 654786 917443 335803 13764 1006272 622758 589057 349069 869644 485067 483699 326169 345771 620324 491319 276555 743940 358311 989975 830027 397925 707532 834817 1007107 742524 991505 487560 1034147 761566 273270 398689 575005 909955 553473 16359 898985 912200 338748 698776 630339 1005676 731570 78230 939048 468243 55413 27943 381021 901318 214939 51254 490280 767985 805052 341455 234133 191588 1022838 1011878 433906 417235 76265 773009 456531 164438 415036 430602 939535 536297 283158 850094 97601 790509 890149 761280 518983 831909 20379 825766 368455 71866 523180 466795 585125 125624 260369 175420 943246 992911 342408 1035499 835697 290066 326993 549999 716929 907643 434098 628322 142132 1010149 422773 602754 922311 63441 503653 570928 846263 49314 223956 515316 120649 949793 698904 573687 736259 69369 883465 494471 988721 569148 598405 505239 1013345 1032412 1004525 579644 590823 795699 559013 331057 889178 204924 216471 712532 835861 121943 179889 314150 833975 812617 915554 20303 322211 347449 174369 429336 843905 1034485 830694 555248 76219 946859 309679 39656 19201 36208 531453 810806 115653 1040060 754516 980662 598720 71404 712383 1034084 469611 575935 543049 421091 722311 456410 788100 411897 363414 729668 495366 762897 38239 195818 896232 810423 811374 367900 108614 929056 329873 870158 1016769 291231 131676 116056 1001728 496433 113062 348535 353578 520946 209162 396362 136557 945062 1029991 394901 123771 811569 437344 776577 78344 878111 873693 904986 317773 811549 311176 629456 643976 941182 506193 696823 915834 313271 184811 54343 249575 615138 553036 660572 220953 371263 194353 12343 665950 513967 457112 879035 793990 488248 491332 626481 501862 750468 940348 107460 970839 257633 689740 792582 483767 612674 436098 758377 273254 219580 623794 149447 609099 599562 172275 517083 887501 882058 319264 262598 707419 524606 79448 996491 1016548 955468 226943 827282 215135 1027198 203963 925481 28741 43715 669687 327934 309522 103340 286051 85158 722888 548848 503026 105498 13419 384232 648666 361525 321157 400659 232216 298295 950692 948372 202729 768837 598488 728495 148562 239334 829494 930128 1005978 75143 448343 163715 825035 164344 819161 244733 501044 738542 244957 938642 728297 36223 606343 575420 792897 522664 176258 567579 384343 728778 4729 331247 362635 102953 936095 567200 514814 229740 826920 352823 723481 449312 484302 759010 435462 591669 629837 442996 756021 470911 506086 125410 911065 464950 353760 353991 742761 166006 550658 25057 981023 475840 689179 1036690 373372 888184 820603 330335 289986 478053 802935 909173 157817 631859 1029096 21279 632043 212212 472236 776017 1004455 65691 567844 138784 417025 227456 383669 621128 914577 439519 1034311 708517 933296 968024 597193 857018 327678 704880 632491 24109 289759 24847 320866 690504 388856 140545 370151 483962 202935 135029 44856 944852 429769 191617 32470 10125 463266 666267 791878 852607 954616 279329 709264 506535 1003592 897747 484035 353448 596816 164435 244335 850761 35475 417452 9001 557042 677849 475592 481291 633651 836268 830201 111153 273726 591067 354161 91452 1015400 972538 387785 642003 147372 787681 604030 246814 600872 660009 415599 72777 758941 782002 812129 69383 1014259 899872 467067 512012 992179 564569 925386 731282 152971 828680 31678 402389 855758 180254 992683 379799 383729 573259 505161 62621 373263 617097 120373 858927 223590 173458 81774 151452 832472 762981 932824 12980 963179 864197 443068 393804 5321 915897 663622 1029566 969153 328206 77318 666214 212932 264912 334704 24614 734569 793813 443996 247267 924137 924722 566150 103941 851363 617667 866063 475899 4762 698024 793850 521141 244978 809666 1024432 331816 471926 780090 846461 777678 962581 285691 568848 666659 733280 94003 687359 790825 640526 819670 39489 308709 817017 373787 418738 275167 962591 723453 1002130 818342 475425 1023931 547846 483402 651719 323160 154006 1019872 696313 532507 418221 966402 258248 357648 469021 184140 233699 243590 48792 789728 918818 639120 585016 424675 789247 3204 137975 12286 231704 24446 181816 967389 921519 358878 232764 378547 977194 842950 378542 22453 703123 827037 305688 1030042 177176 1003406 198763 64034 348556 519690 496763 770444 436965 1043266 637825 789277 152764 81838 69015 592800 577744 954248 603711 728033 691843 745297 820445 177457 162651 415820 460088 163301 140162 498942 272381 943575 90695 339380 588604 119523 238235 1006845 848617 974187 307093 480300 213340 564436 988399 108503 442322 689159 921478 457819 681706 970225 855517 309845 22312 391683 442523 1037098 618869 88242 375560 759168 1015709 174072 566164 430531 781519 180177 783441 1019553 855585 85696 740212 298382 785162 1025607 805848 909121 325094 563058 331130 477237 287862 483149 7678 603433 677981 1024873 4392 262049 436132 556635 303460 1000034 1021238 826429 221248 998905 330085 91948 390892 150837 154211 476104 1046209 551337 42186 318903 932279 442411 766997 1016866 119533 611672 752420 169525 560933 309773 269500 524196 329029 643055 951301 247073 538327 892389 757002 303335 966793 472216 245052 765746 236206 369402 363504 862916 682428 1047228 277212 801122 220876 91350 605854 247893 698397 214531 669493 948458 356754 488258 358534 1023218 947503 292438 467672 1000259 269215 385607 576344 742453 666801 178143 898198 1031717 69590 776750 890630 504309 302245 299783 1046913 651146 293720 468865 661953 139853 529740 490614 91368 609707 5509 379655 294906 1001877 489767 222486 843870 478977 405502 756170 717921 627815 478455 150031 973746 784964 312997 752915 1028071 247706 706493 771274 220407 161390 298906 369260 592319 1019977 320186 301810 528509 105144 789310 551836 362328 529356 878958 151149 153814 556699 431155 413357 257123 32701 657820 175462 614097 985551 1011546 1005032 1002195 432627 746307 483910 270720 689230 56274 962519 987862 610441 923813 361397 755253 403025 467710 802625 729824 215512 1039939 599197 26752 1026129 501887 142128 251808 619639 559838 844838 371250 512775 784948 421614 924680 890689 468855 359866 934748 462699 57409 551426 227656 319822 196431 88321 1004111 390839 617732 159799 403155 162295 45031 793061 404380 647780 396576 1005972 596567 397526 735487 405646 158228 359467 1021814 266851 792520 945603 68762 26982 261833 871940 417061 863022 770389 215 335607 752918 868619 21033 342417 26812 370543 1012331 259736 761989 589419 295699 565848 152600 22729 13081 834622 5343 297658 486267 636765 1034889 488018 461753 936682 964491 905225 177753 873152 757146 765755 44388 540637 234034 351913 311015 465123 1037074 456950 803187 2712 289470 294187 860318 34918 251132 292660 653696 654556 545623 473185 870199 264747 352672 827366 892771 416425 211559 684891 851626 786770 420742 345916 337205 158274 359063 915306 197426 383804 956793 372648 210256 885798 1010383 689183 102726 597899 54912 956890 901708 140055 585272 778059 456095 163871 319974 414916 38658 193559 853052 976127 138552 190745 319283 576919 255627 779877 612484 235404 730440 168155 976431 761795 449601 473986 119544 208772 1043273 526341 692965 402682 928699 431921 534465 666551 302324 215417 169373 886061 434388 3954 485193 418101 542786 838231 148191 312972 765861 998534 233017 592721 879467 559616 467830 56713 132229 674029 857465 842651 427241 860694 427114 48341 398351 721257 557619 2533 435061 972409 460547 615776 961307 779516 652751 156734 390664 959819 929996 390748 229059 603365 310775 483065 678874 874220 129933 769337 506975 394406 976019 795813 259173 167421 943439 148905 563592 346624 573388 108053 896866 513888 983131 1010077 1041431 453876 557581 698969 122058 506421 820025 483653 692773 579522 641532 908994 179414 51166 940212 54035 217612 788205 78469 780001 462846 830459 12244 844728 72292 891188 254670 617608 698108 736365 756706 214564 637446 253850 204355 864198 193225 100694 349287 150409 550924 1011038 775306 136942 496797 847126 1008940 193368 545742 10242 668047 867984 978418 662606 925242 64321 210149 939847 77176 526717 962690 13792 127962 454454 252714 505134 400561 929990 28227 1037036 327317 932200 835255 32248 16353 1037244 665969 399060 822068 209479 167908 557094 807921 493552 713859 245560 961216 864389 706378 273528 270859 289076 733748 537593 770690 694546 931266 632305 659351 534936 116091 38713 793603 61216 1021030 119248 568895 598380 786833 709977 95500 58400 398478 878488 412651 548675 690673 832760 823206 944066 782291 917768 819909 767981 119378 976633 442906 833528 63502 207394 248118 775803 962222 792189 1017585 946419 75609 749863 197094 412735 975678 260323 920820 630051 995340 620184 199614 237768 898170 155086 444204 1033530 199872 851254 414184 90601 292636 671519 326882 655401 823375 1047041 285645 13234 991261 315638 547231 590624 652753 500796 613653 385140 316598 299444 425260 602513 159903 623974 640425 223424 293472 809467 35731 699692 310354 297281 643507 988007 345811 683179 834843 878051 634052 921039 596380 163194 741385 493286 257614 76263 704013 193359 139788 830027 7227 651276 208885 636329 828550 830531 912365 529257 995810 821694 87833 443353 908488 675180 754791 309415 436150 647134 560388 7528 605101 892362 759011 405525 767153 735372 253757 371081 818765 796320 1045259 374276 213004 762921 53134 228779 186881 279406 995528 539909 946496 986455 320512 650623 232546 406004 797762 556521 737285 870646 472797 629496 289610 74292 106467 329666 590934 75304 919212 230980 29905 280175 111187 151519 67178 753229 17975 859607 155472 254759 624252 49619 200378 673030 732296 544352 207201 155419 576390 446318 390657 235573 771302 1020625 829916 873292 871643 983233 800054 315386 818908 394330 8154 957181 164387 656413 816531 364215 441905 748142 49844 91054 335688 310804 925841 971020 551663 281275 152068 736543 697458 153973 651241 392666 885088 391477 763297 600403 847371 677715 949651 783939 893451 436235 867751 44169 640187 696061 578505 9639 893371 96174 774764 318788 421228 888326 64772 496040 334199 952017 976011 1012803 473415 264254 693245 518694 521866 983651 216283 908424 726452 231350 611244 432450 264827 865685 117880 148308 728156 535744 632651 775006 170773 39385 629944 567335 926505 708075 866899 632602 914015 386784 982838 1043652 19523 722954 755837 462168 716452 729755 904650 451883 955924 871980 421313 981303 430699 1028410 2701 878492 420677 850340 177754 223259 496767 550191 552920 613529 602814 154114 306879 291234 258024 495402 65605 1036004 253864 836887 45993 743343 685038 593437 890540 129916 688493 42740 1032723 628323 21532 155449 161319 942499 512950 627179 526132 783390 178234 437742 973325 381658 52843 20107 618630 102785 805968 975854 755193 295650 800181 322471 932802 457070 970921 375082 873923 989115 928254 839247 1017569 340229 43469 508882 773508 244136 505839 311764 909339 313255 946308 493656 764310 992040 682096 460743 906730 321270 33241 362861 880273 372990 1036459 354297 558855 418514 298772 808961 1046862 29225 336392 475260 12907 706909 732606 41798 462567 931819 703024 759199 575310 488183 616351 346284 388275 566725 504590 991733 292138 823873 936642 222181 907341 868728 94920 419406 277432 17437 817519 417506 44941 688901 474057 768443 817905 892843 506415 786899 489613 58541 113850 88461 885518 509516 427979 557867 848293 520944 434307 489813 9351 62370 500044 956312 794990 482449 7758 414436 409622 363918 760314 754190 190145 262799 559491 800332 1005236 734255 158048 467899 559288 67628 647628 1022429 72089 250344 850758 527379 542378 320234 90897 338471 260672 306010 180149 755909 1042482 158344 464252 645629 244320 94053 735990 112067 150825 387336 613750 62063 261107 739114 759186 888126 916902 404138 822182 402127 577841 255499 535634 587686 506372 626161 945400 233644 216213 301480 663615 842669 592603 988061 907923 780248 135382 612834 583330 863811 184581 749230 412128 551525 385262 1038555 514308 590490 251289 660583 1006729 721059 667669 692979 509230 956963 219634 150599 28790 280867 111046 515788 818473 226446 1025961 16400 536529 895158 453048 851270 419646 24525 41109 134083 532739 481901 48101 338306 3574 100369 937681 576929 276148 688025 720006 305378 1028122 690122 750773 898603 417741 995276 196627 1039110 839859 948138 269530 727074 399224 428245 535367 412112 640778 786082 10778 620678 259358 573127 33561 112992 85673 877026 649100 40602 605287 470002 81090 604183 530263 824540 563339 828381 748860 155879 740797 536215 152862 739648 985264 459794 250823 275575 785345 618432 872519 982784 924626 240952 727153 906164 93384 411828 849243 70733 744972 135057 577506 643565 210699 626898 877860 185752 758710 142750 461571 145589 979203 440766 558249 363921 84330 896032 648959 694236 573800 319318 1019188 431401 1008639 320024 728380 922994 1044276 907197 564302 1008531 1028240 1042630 627557 97738 487840 82772 17345 630334 881782 240557 846691 611189 163877 761019 989588 469211 261448 718988 856926 253762 336508 84179 215057 931165 78049 233318 906688 475203 573597 894654 925122 611314 793945 995962 944433 228298 307906 401372 367982 754446 1018121 570954 852123 560487 708964 79822 658975 540512 557706 856471 940838 30443 525627 105590 1018655 1020890 585910 552290 611388 872551 579393 341492 758773 928172 926373 472300 422789 743468 131247 538282 433259 88137 745393 730549 228587 459467 850686 797496 105611 996703 554865 286592 721046 461589 561127 199295 1024156 173282 283072 947276 1043184 688668 878946 935329 219433 747777 753334 96348 857249 712496 434601 120830 43769 143917 181933 463407 578195 135138 938805 743224 147223 44825 375356 232071 820719 296963 927935 852783 201418 892084 606782 187493 11292 1003940 257343 841220 788381 841263 143307 640266 650950 662806 662511 496665 357207 222460 1035325 709623 111572 872682 290888 515086 831491 1020108 682283 1014508 568687 793074 30211 79556 895976 323472 389232 335340 322049 162622 661785 993117 31121 816504 554021 926518 58419 482847 275906 539449 712645 558326 310945 459597 987885 172582 338040 334330 387471 851642 582271 1005808 96600 470308 482804 759168 489015 741814 51863 454945 341726 64298 910126 899565 1034565 166683 838146 973601 137000 470665 849248 843169 727684 222809 797722 948337 926238 139219 430595 45373 468476 548130 771191 822482 338921 355800 722640 151458 834549 112487 556786 806469 287987 921000 885184 740850 872698 367448 389028 947466 649701 285334 827659 576398 298451 269671 582375 412580 545703 140851 983851 164374 909192 1003589 388435 179922 935779 837710 251609 382315 919396 480482 261057 748950 132737 208633 486158 320430 43759 682608 189258 112945 65194 1044102 769794 628033 648178 589407 389448 382244 219592 1003908 332336 830661 774262 900193 162643 1038128 232964 616646 685135 55065 8899 630375 159556 837462 650694 7004 677208 113505 373092 261281 713525 1028055 800696 79511 202118 461563 132897 957826 435581 437556 75458 818696 1021264 758154 455427 902584 314551 261677 524814 899969 509296 541934 792659 280631 739260 725956 273668 708369 341727 218441 818842 235053 880035 106811 833358 376587 764629 212219 532897 1036046 429511 306193 1043668 182271 369357 381094 622961 512137 556992 105480 714176 158910 323710 741162 995922 83600 930663 215841 333434 1017433 476642 356776 617679 572244 147670 202141 1040300 87073 967985 686977 761264 370501 620645 911868 663103 101287 954598 805464 128510 164117 94893 874753 506715 420029 744376 222731 719618 576948 204935 304556 867433 48499 1046689 921789 333381 77908 613133 120125 1004307 918041 387801 218830 9616 490086 750487 180022 421185 943426 128475 663264 199404 179098 771006 925016 410909 973758 306526 276947 343202 86498 671068 39844 618768 471199 984412 881352 808252 588143 719496 911451 62402 791860 713230 958241 893825 711857 52637 377854 511004 340239 501740 306814 244347 762970 774452 856398 689480 471554 707505 768705 524659 1017691 784420 714060 181935 121885 287316 923658 17394 678628 499080 628536 451577 137649 504078 484538 16833 238183 398520 774293 879887 527183 507226 760179 999145 958356 932173 367906 310811 71624 515311 137493 103348 418397 589601 621281 954246 392237 17864 311489 408745 907507 524876 616979 1017336 842704 433691 194521 551570 253895 5927 785721 180826 1003584 691300 573437 332408 741769 514635 354580 94678 293200 411482 640271 294308 464682 671890 300197 941525 986384 206328 27951 514464 669661 861972 272685 359423 1009617 143221 59583 706611 780561 779050 1024556 1015358 629796 568138 16991 585575 1023607 381550 810340 615098 1016538 45362 1011440 493958 72194 60087 436951 989 969477 899364 679315 193815 293856 18976 187588 1026127 199156 338778 722859 17636 676485 968450 153517 496378 772922 716877 32982 184311 502432 884724 827987 103174 434343 131253 657143 377239 139043 420817 816567 889821 864844 62860 397870 633166 1042750 190897 52506 77095 478842 694284 353501 396006 782436 413933 128508 733902 63939 684459 138148 978534 907843 819487 696352 738554 294646 351269 703844 946201 400079 815647 322949 876565 556838 921969 84799 151686 918583 967686 754286 617671 131490 900041 938133 885880 775916 544557 955738 446458 689149 34214 520967 902390 709025 570414 851723 260822 657927 403905 852599 335691 475461 846817 84610 129733 339409 426770 264454 492798 954633 382815 181504 264560 995245 662740 940819 809946 219743 184321 691718 203967 1578 443005 993090 265702 357624 14177 829269 358107 945691 4041 427633 104813 919237 657239 328941 669230 916111 786608 35779 532726 1020918 156156 564497 583008 74969 754026 545944 817996 659197 795050 686144 330587 1006729 458353 989330 705398 190602 616697 311612 375624 989040 980094 473489 1042623 73615 930498 382214 74895 254367 32905 218038 474799 872765 451102 86751 795353 28008 913357 609635 789774 379140 184934 339016 904721 828250 741313 616249 991207 430230 190260 177410 461405 1028680 982558 609303 22402 360420 793696 766734 923688 925506 407775 205088 800871 150814 923140 224940 926747 775577 896571 562613 883553 695478 897143 246367 710430 145118 920749 652149 171384 135517 233556 404198 517722 666338 824043 77380 487413 941059 963187 55107 303930 667575 1023985 62528 174176 478170 719854 506040 756580 551340 475895 507340 487556 712274 772637 103108 383171 45908 641909 449928 718441 347933 688792 68393 201088 961919 284965 888918 916568 862252 598843 113127 301059 773950 1010687 527702 682202 217519 578076 604481 867062 95714 488510 169450 317111 467481 290198 800183 312641 980220 615001 34226 140538 945688 990273 491017 1019406 239197 210698 483983 67307 104608 449782 856890 657605 850455 561994 912547 496659 762592 726735 342153 546064 558714 739410 994894 317499 932937 469284 230264 642775 661526 518042 101425 418668 643725 64398 1043400 40516 377278 414428 120110 121327 631197 757222 252794 870335 912514 936977 152166 164941 246698 886854 736975 932850 354228 1393 907064 712527 868644 772870 627784 223174 358627 45431 971079 666622 139453 523967 195749 377954 519137 725722 678004 393123 96101 205898 609001 190258 336576 265364 999135 512967 882766 271553 857171 823773 402896 209374 598249 955955 1017065 156028 180326 803404 701346 1005104 488755 276720 15590 279572 760033 705193 217351 990532 564383 475719 233015 118370 186822 768348 1005840 887571 586318 548033 574733 731776 966998 866575 986382 168918 383904 780071 957400 211654 368658 741547 631955 1027078 317494 1016962 740170 928205 452794 498520 482670 22619 954865 240667 563796 260719 540753 315519 1018802 966095 912627 604539 257574 464836 429590 414666 698799 799131 202653 195692 154162 976165 723852 247074 550902 903479 694926 739573 569384 413227 283762 37039 638296 846430 551082 886624 495610 939696 227018 491227 980711 776967 454415 246838 751577 305868 852694 672846 641010 938348 664864 540736 54326 929496 924436 332273 219660 394245 433277 721032 790465 364397 361544 402670 417029 211341 823560 745045 369515 905573 46450 612014 857837 612603 456929 366385 665191 582104 845779 503001 226327 489865 955497 285925 941604 140831 796395 715097 857876 324271 65090 419195 478803 854995 942205 334422 1009843 125992 768845 523066 411879 497870 947336 797242 1026054 781803 740009 36012 589327 64296 214350 618413 326239 421938 931257 277659 887868 268602 313168 867737 949070 486262 794654 619022 692256 401822 332111 422694 871588 518255 55224 157775 734380 596780 879692 920510 173682 561176 746664 704232 1000209 161021 1008520 438025 124681 670632 72015 592288 996031 366186 644228 16625 434938 689304 303695 286850 276839 159500 130816 1012126 963863 283811 71305 913365 285436 526013 38143 609658 544367 292288 591644 952355 162221 724373 182976 183597 263765 139818 626540 536118 157163 27630 1009349 288161 715353 758871 91415 764693 61033 774751 1036751 104446 560716 431875 780288 138251 1044502 149955 861919 295342 597055 333094 12871 688799 419363 49971 82742 879706 746627 895480 272462 742556 293378 436230 775765 417258 454058 536819 231605 527370 758628 289239 750077 698503 394371 939471 719966 702257 682042 922238 694830 162459 248865 9351 468585 100508 855220 119828 54571 159438 937428 825682 504887 26386 66372 170226 506739 990218 821549 929962 421226 425374 871578 431026 264136 304504 558077 751432 148450 510855 948136 642860 173868 150144 875093 760356 943040 701528 438687 310906 641246 653003 609926 980601 344934 626649 120303 445683 912992 250435 252194 764350 1028980 539154 884298 323122 719730 381201 506105 926125 1044172 893774 332449 798223 83479 1000349 66331 896062 43662 90133 121124 540835 435855 550545 996059 329644 534043 866608 984645 922184 755546 389845 735690 979566 998165 179111 117941 677782 259386 44434 102327 441150 814428 313541 355684 269670 306993 63538 17076 839956 195346 337426 739204 219345 276094 942174 591635 1004331 388247 396631 977029 751409 1040035 208894 477027 434426 992396 1031324 924697 650782 318817 261436 668791 387643 683987 656940 326705 576369 875193 735872 185695 1031911 300428 647311 917758 345412 98539 575092 399212 958262 943897 194190 397552 674287 822394 359424 187952 101282 249882 866098 299192 987147 384038 705102 791418 824548 452208 943556 488265 632433 917743 924870 440156 879605 981565 502220 215506 361530 1035799 47890 782376 258574 763361 466709 480196 923840 354591 198938 989806 968871 777725 877991 364241 875419 88520 802568 514303 778618 590195 471499 968426 941221 760339 389444 9452 855680 387427 711690 173632 250869 173633 761976 417158 37362 129327 651565 247107 176614 36051 936332 219230 896584 11895 442941 1030821 44816 261770 783786 291142 341564 143645 914563 731990 449613 876134 739899 629326 400583 484160 266632 121480 537268 1036713 727271 486342 394530 1044804 464661 702892 795552 413653 389015 865345 905925 254407 263987 1046642 862378 832169 632949 985231 670058 927148 30763 726220 742313 837159 195049 250818 19722 763924 533638 322283 188088 1005712 853661 485161 397790 941662 949005 640319 441391 84581 322938 35414 986207 284718 274122 93306 992935 826983 88488 723739 840005 184162 50948 735117 798970 362902 922256 380296 234890 342045 12101 924584 808511 754485 756700 318446 179815 20671 280406 834621 461265 939203 161141 489182 94548 602602 684864 883452 739145 469506 740227 140585 992268 24190 338764 427991 139902 368884 648815 836576 535686 54173 625668 913663 350091 55768 854756 300629 938236 202919 58927 897765 645832 821040 129480 153111 350182 282429 937687 772153 944335 130493 786502 279289 235519 82753 536389 408044 923255 869503 1991 799499 428094 359123 382210 208689 450779 926905 271859 107166 741341 935508 66008 327031 277843 866795 208052 508995 742996 118886 752590 145519 895353 328149 277042 495819 840542 667113 564526 115212 604965 978041 411863 907080 483058 290303 713858 711293 143472 289817 1032011 871690 819530 240136 361617 602163 229299 263476 131192 302497 279263 529829 128101 323552 419719 679564 64390 555744 900201 659128 622408 971893 327366 1003810 965599 109783 239331 601442 185537 14115 50312 456758 719147 991703 322436 1004546 235675 991066 864295 442699 436052 786034 78790 507707 389853 414411 934202 949281 755330 634231 620897 660973 139217 91497 724892 355000 504607 913401 300624 620858 786433 837987 285541 741714 865747 322887 513226 496770 305204 646954 990446 886385 365448 475892 229193 765287 1044853 460145 201937 724 613734 267472 225413 897993 919819 764199 875494 684413 770263 990444 238457 348617 589953 546173 455494 606125 661380 179098 574300 850889 417182 705510 1004619 175332 1013588 395113 834472 589929 830061 388112 721036 1039077 803443 449836 1001493 170123 853301 922607 397796 646576 112456 520178 689310 456526 45185 581554 707180 707461 98428 186638 753018 678422 697113 90571 795771 183526 83193 927760 966435 989313 858117 10986 287404 76949 145384 488137 58962 46194 204432 481793 499671 92049 829617 91467 208896 190986 928322 175169 679701 802076 1020669 381413 264549 311209 500451 757018 793536 835255 274102 770345 761851 497136 423038 75326 383344 614435 360453 98793 815483 669633 565083 290718 832510 67424 780114 702773 515037 518716 51202 540522 552835 793777 831815 160350 437596 752834 509758 350740 919641 105109 894668 77557 373871 415989 145943 164429 934680 7631 826634 456395 413648 758453 659925 35077 539801 718174 722283 616434 196215 981028 795651 679278 1047029 733828 884120 378553 520095 532898 637545 597240 587910 309442 1007481 462259 1020607 623056 926480 795477 310756 1002969 676152 1047984 206737 750992 540737 334454 354280 240074 120125 601537 1003022 742402 530564 526988 277675 820950 186930 203575 824942 949895 26276 1010183 801415 766333 477951 801187 790828 618689 797097 273816 567316 202882 892622 721622 515839 708753 537820 645170 500780 122084 289031 788194 508128 687638 49094 953092 46566 352741 649556 261143 632842 828339 194096 988543 1006749 941319 1022877 380677 935412 574985 165923 984405 106473 648713 116748 832127 629848 316408 211432 308855 696227 952045 201481 667541 494895 276129 422920 615190 599013 871411 789822 538009 289458 713062 840524 865186 142599 447390 967571 993818 624473 287207 768189 1003213 1016738 286382 937778 1046762 902622 978949 448932 649607 149647 319523 681348 140315 665914 687586 905098 153346 623848 920896 976944 381949 156838 772062 895032 858287 834053 93572 488738 648993 93082 222363 423351 388670 684415 354993 456321 393816 655825 578809 319056 779681 707888 155848 209590 565427 740162 627737 1027212 92937 399151 241162 285803 598915 613414 796509 614196 22758 1003991 836344 565897 909914 641272 470629 375121 133098 182209 143955 770104 408328 276079 815891 217644 745222 564164 442651 167137 565661 452997 522631 599374 844650 743675 816787 691246 307308 1005427 200738 533120 444552 164542 633914 884232 604165 439729 745350 48588 65552 74918 138707 585367 937785 166394 916115 819065 477685 549517 260445 640580 221978 604741 421483 758801 607333 919691 585498 776633 83703 695500 119405 416861 949204 465657 737675 883167 17507 821255 383037 195942 948977 419440 972145 459742 142126 746161 777145 979062 842413 987082 934349 422176 24936 963521 1045253 824084 610875 730143 778207 976717 914277 111217 261759 309002 247562 403656 449322 804943 893875 1037882 440522 799329 285899 764767 278893 705102 785188 354004 968390 880483 492913 643515 791211 155571 874697 265273 640917 392343 921899 518647 676131 431913 500 745122 1008791 531655 81514 64108 266583 646038 143925 358024 549229 22269 707040 151985 35336 338982 797533 490660 633849 984704 65150 923297 402487 238655 935293 408046 224347 387803 443765 120916 756517 134029 196326 960416 267509 636885 1029685 73251 834642 157174 330793 163635 1012327 501112 534127 260008 268161 230310 616472 576095 637842 983054 80406 625851 487089 823556 877506 160543 434584 964638 62297 961909 595493 829113 571002 185258 810969 455283 410281 549423 848988 940463 232912 804474 707575 956436 71353 162691 102936 1002254 40341 46663 419282 845388 945272 139849 862810 768064 733146 405004 485259 458402 548631 812954 965219 920301 603376 1009920 841092 95969 669705 54479 201140 157951 86889 549533 233053 387344 556796 523138 909837 935071 325652 452252 88823 820090 854500 394635 446321 781365 943620 991477 261748 628902 462064 83203 688159 662122 181897 798178 280117 995167 993938 836676 1027226 1017384 538932 829916 858585 168621 1016698 447973 12193 160408 1041366 213404 428867 385496 1033882 763073 398902 278306 262784 737819 321172 368747 344355 771057 831386 63343 653187 75921 770604 673326 454277 442060 367950 189289 547697 995960 331436 905001 362610 633069 123667 661305 68890 912777 796405 347047 497371 110124 980714 525127 999823 575420 843817 946224 622576 172707 512275 984124 627744 433996 432553 75148 104483 103081 654353 389890 530017 414384 216341 334022 537125 217817 959651 1029314 942112 1003682 171598 740134 241382 987147 502219 445156 630639 403483 584565 762421 560536 319321 44234 844562 174240 333907 154860 423867 883627 544282 270625 943924 263746 565444 652628 666051 222417 979433 285841 658804 264488 4391 303501 830101 99067 194719 567067 813114 186466 137589 18616 594106 355930 637011 936704 1013296 819521 350694 449590 75515 470366 933728 894145 930366 984919 848629 354217 195680 83128 1041502 209694 795534 291955 595289 467185 160820 837467 316966 829209 60808 59559 758283 292912 447999 91766 43986 652276 516054 305733 27206 403398 810378 622970 980154 155438 231008 144861 679809 803925 641758 669209 116855 888969 342352 544320 230262 609469 651844 1011780 284386 41478 568590 3199 116766 80415 609349 784940 96277 995302 229956 978923 1019826 823261 492970 887873 932967 26793 579034 847381 539818 1010583 855932 318773 556148 531730 53498 950991 573888 300334 306948 111096 616722 249889 276748 180265 274925 822980 593355 191932 793436 771862 786362 351859 807018 42169 412058 696818 533674 530803 316141 314432 925871 654767 1016954 400970 7829 639225 437453 802400 161399 830086 554164 655542 277238 502186 25539 114661 165305 439903 193745 148839 578535 1032645 473721 541214 29358 210588 37786 415437 64448 788939 683992 371869 254417 88797 533528 73114 855322 763007 708360 847156 690137 1015044 1002900 856255 867023 1042145 409458 788467 833984 667953 531352 279916 532471 878641 480448 927531 392383 1004997 167403 294675 348139 70130 581339 109421 104015 336738 141463 474980 779844 602083 883179 146314 728104 343272 492517 906834 333532 163846 728665 447635 197700 769912 908382 94731 179658 606876 700623 252378 472284 676468 828108 470787 651114 936486 758326 74990 1021033 997245 855094 534505 100434 2917 733110 267682 956835 23154 238054 886190 310621 503130 37561 893446 383876 680310 905573 36741 633763 661830 782567 812651 958789 244970 228477 965341 780413 854697 670761 177506 422495 243566 821557 113511 725380 8006 832170 42941 1025674 886243 684503 758550 875666 648988 290512 142475 390592 1005419 382188 434713 403391 586861 128839 71967 460858 353638 1342 636641 35172 584634 577269 735496 984689 66421 563668 7712 909339 758724 460038 810521 600350 241530 458233 373447 549563 386444 50400 815202 280889 926101 524596 454151 634976 72787 1041967 97844 749564 220200 1009487 325456 352352 1033626 490713 379937 157408 1031123 882772 898131 496213 446753 747786 124152 411549 264055 561290 514307 491033 696555 780072 698828 134190 294966 700540 194447 918468 6455 335839 221676 466634 782704 199921 757864 15280 110727 178198 248555 649707 180422 761588 205377 919156 556956 483574 141465 157770 654874 177100 801289 302315 610679 550889 87303 46303 684941 556292 688881 335917 373593 870039 184455 367332 505214 41059 448108 993684 66755 209642 840104 992722 471697 509940 478248 1006264 624502 306955 283965 602466 738212 864766 739865 126322 356210 334178 732757 129420 146394 16652 758894 607195 258810 15512 136771 174730 620691 134117 941465 555084 154253 909207 965783 782549 291185 716180 1005130 126303 332013 611720 382754 428326 510036 267617 769395 646636 307995 855507 602614 512118 547165 333524 159813 847116 991320 140321 638818 676861 936686 358840 522800 701977 821797 258140 894969 680245 794024 150037 959718 285867 558147 497325 678538 431575 638058 501811 165976 990363 988339 497532 171048 290780 232535 940189 629430 711170 902069 221042 563235 580988 883920 873499 508018 831802 568268 186233 258060 314673 661364 1005493 449597 886491 231863 914618 773044 376244 364583 816310 188167 825278 969849 542877 321837 675326 316679 499878 645122 395516 566609 37068 240838 707911 564855 17742 1182 882671 137153 280367 143634 379657 294680 512183 516237 821807 526730 471536 677601 42749 652233 738601 931264 359829 21165 979831 251204 794908 488365 51503 666728 636987 707946 170606 412044 846239 753701 604049 88821 284792 419396 930237 1001290 536830 767185 372568 1037848 574696 666618 675981 813135 276467 1038226 74701 278724 343137 155535 502345 613549 843639 59530 912505 1039400 615933 99394 958104 129716 800962 799257 480549 694197 57622 356245 182627 544500 464206 678113 470489 729373 120132 22857 692948 961600 890581 682945 1006304 193617 1016417 387935 704339 375720 1032013 62429 484546 945026 53380 807448 393098 953470 393458 722067 919624 577312 712712 84981 32865 42065 904763 347014 968315 288221 1022341 211382 490242 265971 666083 467095 750756 427177 15829 929374 836821 1011318 538336 103910 642124 499382 259599 851756 417668 658218 510062 165844 326460 480629 156558 938915 133368 123808 520709 765186 209789 297110 143338 898434 838489 375977 497501 894546 998232 615947 761085 41163 953616 209238 654448 462565 392535 752133 988383 496575 630983 574200 1004919 494619 530497 1031924 1030633 204511 939366 780577 87786 449941 1011488 175498 128692 849131 165399 205217 247171 1043764 571709 281784 921113 326374 862787 262280 591419 1040154 70177 541102 437042 153616 386450 344105 699979 598440 493973 647134 225623 558569 563182 315668 398124 687485 177058 276728 1018914 24627 847231 125466 842390 664957 669841 929007 802666 341231 126638 727117 625283 313030 287980 686577 489290 382047 888869 20220 530732 39099 506234 773234 415770 631042 17101 587706 163082 290044 31557 839457 249460 630681 820174 918103 81109 180075 672662 801519 204591 886567 158866 521444 1048455 575016 888823 845583 423782 839916 1000129 64434 400473 98709 86575 645360 621681 247912 67652 719186 207556 838737 32840 939075 1039338 826206 920390 628373 1020544 682816 238732 125691 514985 813517 30253 21132 72584 597376 945538 560455 59847 284151 384932 299657 228883 633972 81396 432536 404637 431197 187028 242204 324250 392125 965868 584864 856772 1014720 689701 856854 442840 792891 353713 61776 516886 169249 662977 11656 120004 871695 858061 307417 806059 764865 559376 958403 1000600 76186 567050 189099 915164 253217 650236 147032 322253 826238 748399 719991 856387 698625 472750 467993 389404 850332 184647 606768 582584 196964 636301 639509 483709 464148 256281 448005 417364 285321 696645 585631 570922 674119 849840 903271 698736 1030898 437949 784967 27036 494550 722451 75785 636326 576352 368414 832990 820876 818339 225676 594394 576462 190165 380882 363637 473074 161231 97189 180491 335105 141967 772737 233053 1005832 105401 514598 302863 938649 34322 382229 819752 329031 519428 411415 414612 335405 445214 229815 586917 665704 283281 200899 840846 903576 638387 81614 149735 462435 372608 567729 685612 444146 730132 517894 313406 193395 913714 473260 195296 213141 972480 20806 373307 37903 597833 665787 238426 633113 249978 712887 871599 965872 551845 112937 999052 412503 81473 726211 324523 842513 82535 36222 932263 121448 495447 465171 600448 232361 23025 867714 176155 786854 361789 742799 1025728 76850 49891 517440 31642 652456 82867 130657 92731 682597 456735 242944 607253 589642 352444 959473 575746 971835 1044165 295242 823228 333218 128152 901864 228966 92140 271926 21225 774913 222219 108999 545840 572408 336882 964628 325349 163989 57116 183564 744690 211337 890630 550975 102023 137576 316337 286054 229014 1000746 225313 439513 270167 146604 489184 465943 820934 840493 855675 976450 729888 309201 816644 171168 327530 364065 725390 859931 727018 890505 100021 939202 376492 452313 583955 1010758 528382 996037 63180 961662 882420 9317 91395 316643 213477 672950 539746 396820 18155 291862 476567 27220 825447 127692 165329 652807 739708 63870 117575 22585 541327 254392 477617 787223 796109 450156 870093 586867 541605 279661 841435 460356 827210 615154 1026338 249636 656178 912410 975977 4816 140697 1043810 70526 180908 515327 415792 598451 757308 91302 793164 550748 459692 962837 378465 378450 409673 382103 248961 775795 798982 488381 213662 8735 156408 870872 998674 357053 484314 310656 309016 732468 569994 492816 723792 769650 671626 285479 195647 792553 884096 639784 937165 932877 655798 318907 125125 580311 636059 413002 302424 392773 692800 993925 811418 706263 522971 526558 798468 669716 889671 264974 289264 333059 374147 133006 514592 576690 356655 900383 471864 1013427 531474 202563 339263 188314 815766 361153 339234 304512 346186 872996 425265 877699 1034335 864829 923040 324420 83500 110237 62728 372583 957867 837148 67811 842262 992249 1019733 960019 656511 862169 257319 37211 1018961 393778 545589 301028 403523 767629 1022567 702394 361614 664472 451943 841805 257901 115621 234789 332529 988580 654635 740692 297822 1036023 852804 526570 841776 719534 1001006 671396 916328 93207 291786 726400 715497 59140 264224 43328 436476 535625 1011161 417518 781516 5695 765636 739666 88811 771396 46161 564606 806348 121913 6169 145219 273990 52482 361556 208313 547863 13578 173153 554939 697951 84412 566594 761960 21537 21771 83485 1018788 769221 606699 620732 84629 28825 80085 1020430 983078 258379 478279 461476 447879 850544 931138 249652 1048234 219649 73674 991514 1035976 153817 362346 526034 842971 1028920 795565 85119 145441 598339 189606 988264 306335 683905 655209 391029 792476 927583 920207 898486 183329 706478 600759 620252 853888 953632 872191 498366 685514 772814 621967 727510 247383 512693 798734 30146 413762 945716 311339 14787 1033963 779919 386069 68417 786035 1023343 736003 739909 442435 603488 256430 16893 241541 150098 280274 452923 933289 440857 38833 13047 241378 883949 187535 323273 601767 265707 896311 997743 1045554 942993 927092 97613 620292 882758 975257 852712 897887 942800 920314 659818 360139 261851 554097 237346 715921 861561 771802 561665 115267 619933 114071 299037 654386 961695 422668 155697 942582 36539 769316 645659 76523 876433 760266 747357 570030 60071 764785 725918 933283 7138 247181 863526 52594 993297 624920 423269 918918 279906 200974 123244 204685 586731 175857 911986 520187 775714 898885 224848 391814 334181 24085 532486 890539 1011316 41836 952372 730152 496114 151517 365985 937856 287975 917756 638392 353914 628032 869859 634118 965794 448078 904110 34750 139207 371011 891391 506421 285819 505272 155515 153958 447127 504362 904778 267118 334260 973944 67739 372753 177586 66151 72990 598324 711477 72222 955272 992096 279587 27306 133394 28230 726055 672891 1039611 816438 183601 936421 322817 1030054 152564 739233 942572 238001 787559 826697 953348 654485 251461 800223 53141 388916 364941 725062 958834 298644 856834 153544 496495 458335 172203 986254 946406 8548 872020 670763 879411 514580 881164 1034770 218680 383749 75941 378907 783578 395123 322104 417538 349570 549818 143006 935656 278172 955869 926199 118736 633627 587266 682279 686627 743155 339700 652884 991021 88990 28320 781674 567709 711832 992920 956567 351753 771043 810131 814287 832360 364164 166635 335433 375702 862468 4381 312576 138195 1039343 603213 725299 1021252 608344 634815 298981 138609 816212 513375 524125 558789 124794 736826 635815 899346 841578 592643 461586 555530 615491 504975 783025 771527 386346 814169 293594 636740 607434 265471 818089 721121 552399 629443 1001854 849123 837482 807946 620923 531953 901584 479712 964103 92056 1012411 833651 369485 513736 541159 423828 775102 53846 1025430 957241 248971 326520 519949 76797 989739 1021516 337685 630687 423131 164433 195194 907647 128281 49899 767631 572196 219177 104419 153001 410808 283792 927205 105376 214410 720539 765697 148049 171147 408793 285483 669214 657618 281757 37051 451180 559640 349821 187630 298531 545085 791254 552035 313394 934081 949829 5022 386057 589131 564783 649096 886302 101926 218426 91629 540777 1019327 83922 273917 16103 191016 250021 477387 853018 341400 656679 852433 931207 296681 772623 872298 227383 649753 194520 183127 220470 876745 298817 932667 220696 619201 785869 174367 190831 20074 684612 789486 753494 293202 803120 163834 515561 463020 416097 790389 277962 891341 903274 985849 630430 90800 741153 455169 402318 684659 853539 912237 294855 526808 528973 839170 291578 570309 813380 243944 415196 255428 828910 867370 767655 471172 781559 921914 984472 589910 254286 222058 282991 191921 305317 108659 332786 368046 65524 395506 593514 537228 548854 809190 931363 347181 78250 761908 110833 497816 332499 733987 778662 521333 76409 154336 99485 990100 822630 298491 777266 846182 438954 801001 650568 469378 1046552 398976 838593 129058 931526 989309 63241 242339 1009553 450561 444044 423945 808855 574992 779836 604536 879803 881681 516876 154300 227876 461905 903031 385730 435390 647808 313337 80925 874423 246834 655253 951682 870659 250207 867406 94796 560601 320739 711597 1030904 573237 822527 309057 466346 667220 37846 794907 192167 600378 333809 979022 211161 216879 341179 630133 486990 980285 539398 28461 960697 694964 358789 112278 1014256 421287 562512 203734 609388 647021 553571 785046 86988 477472 175134 970371 855378 1024033 892358 241614 807012 539282 195331 384941 323340 304090 325728 419032 124537 426277 975 374796 532348 361954 724258 426123 179980 96323 548499 745626 591554 17856 591165 119298 1033566 665492 313760 791185 546624 382783 571425 794774 997103 447234 932231 116583 794006 1028710 834431 900062 373634 690869 518426 772312 708773 615295 815946 396213 216342 47895 878952 213211 680335 924436 270769 139315 301038 834768 307652 248234 215988 671212 587558 475570 506505 877770 274366 523710 500918 62738 74329 98505 359849 300078 841511 657360 928885 376269 1040444 411219 941135 182372 537104 537304 89362 653736 363519 713576 758716 437013 684234 883217 162543 949866 241429 991586 275313 41515 555495 923889 42156 599582 332076 774617 404782 679886 129590 531252 254762 941835 641080 351910 222454 160360 1012938 519378 801163 965564 477288 154082 180488 775330 283379 59907 308528 557817 816174 396774 342503 97636 324674 651073 687544 868298 633914 986444 977490 913367 48776 911685 517382 741754 843646 639724 270155 445285 11734 25863 227131 752528 105259 459231 682003 809911 451710 401346 199351 161239 334513 431487 894507 862389 637711 104173 184347 425047 939970 381284 597332 886408 577628 235585 25160 581464 662095 139623 295823 206234 891253 1036729 644705 234341 723080 1022369 332060 303764 848299 352652 52164 704838 898783 231020 168062 857694 862863 747061 97300 153092 47109 195680 28276 239138 7154 101994 903985 496359 44266 354390 707072 463688 78821 305447 808765 957818 545984 728935 492644 871289 493242 472484 755863 266117 302327 519917 741663 456864 777985 914265 565731 165649 831809 109696 181746 463075 183690 29184 708608 800359 920463 181753 1010400 943789 702824 893329 145935 553999 820242 53618 576041 735399 913387 287303 725361 346836 418106 466242 98382 836025 570533 5273 303560 854462 812984 344068 19471 706829 217445 600385 811253 1037334 911999 108689 859759 78347 9789 635192 851735 78181 580286 11776 141997 1018973 899455 388535 95889 630132 907238 827308 63051 828395 837563 581686 793604 792652 540585 611629 747786 921823 676802 318063 110160 1029686 671224 114269 56555 247714 898725 527963 550550 864187 843012 62291 994863 501979 700341 335410 723000 29091 267581 803946 510807 70006 488580 1027183 1044694 929017 449877 117306 574755 813722 442593 846793 272465 878341 735804 718237 646806 440752 386783 536378 684235 330064 413476 204714 892143 864354 974541 752123 939684 881060 28030 137660 415664 48280 939838 790404 737406 393736 861434 703851 1001627 891004 902402 721807 491321 962758 480138 883857 629679 449143 95019 641557 220662 366695 79199 979270 884526 394545 693000 182095 799255 559028 554217 159203 996248 956307 871467 384949 224060 692662 932570 560385 531376 367815 707686 591874 631623 892342 212515 115065 248950 867382 1005513 841005 896600 1046333 513012 321125 73002 280968 284837 330864 1026768 908820 1048511 642845 472911 644262 421771 340803 528721 464452 754484 513851 960164 309690 1016652 73569 181435 555031 126534 553622 944427 995629 315641 100033 926255 622612 175907 900425 851749 417703 588772 823196 921871 909061 598591 854956 359187 910866 138652 155757 201468 723443 303689 883289 37302 487830 251380 897004 349141 117288 301107 687655 109071 936860 875260 546065 244157 773419 559917 685105 519519 453070 755973 251670 455957 865478 274601 602575 218918 163349 979616 392563 561277 665346 490583 431259 902439 427673 389279 614371 917718 24105 700458 594540 526177 548292 700945 128605 505154 309442 945233 280925 716822 838206 347209 370971 272161 313751 1031997 233415 811975 757489 117462 581782 453140 812978 13728 558145 551221 457477 671627 988550 244733 999002 125547 892326 932193 489956 316024 1007846 890108 417049 497359 834318 85900 729910 381422 855021 636787 116665 565820 635858 948535 608997 377471 270356 442370 919105 602723 59276 321058 659737 749306 653078 505226 898300 408375 642580 211024 127548 653426 117482 203053 463985 364263 886659 562176 87798 190006 345547 390731 366955 650725 93234 634804 533553 800217 70191 717446 1015025 726753 367803 648237 871190 682795 355026 351677 1002574 120525 496118 539756 678156 958525 699051 16916 96521 530649 568572 34226 722879 562529 646389 95210 387309 849528 575270 24448 52502 835878 609575 41440 361985 837464 311822 19351 682810 942175 857850 156887 773776 864621 595852 48631 1015957 886299 767593 479217 288033 866534 551353 732387 6096 601005 432043 983182 827519 610357 398063 467162 538579 344229 436026 994896 596914 223242 308678 214174 488391 309972 844239 965399 1000962 982871 576791 161072 817942 501324 451682 312069 193274 78669 998395 840145 305513 865628 490542 765049 518753 315228 515532 314370 1021608 643223 210602 538647 489538 154934 267809 14212 435964 75468 61840 299197 654565 799948 614613 350808 563919 277774 944856 1006478 294099 953422 516609 785599 597706 229037 577725 968683 667860 231470 325116 162105 285653 314682 610742 499571 136691 740125 639329 445576 427802 888966 371837 546314 32120 525835 377097 239022 487937 50851 311306 530894 302316 919594 350731 95722 662067 70624 465816 647970 663063 511722 813506 753854 14747 447184 233118 230567 962308 923133 316870 584683 120415 664643 506070 572220 758267 255828 72688 642930 578282 65354 825913 671237 208261 437024 189017 542099 32229 82230 991999 577120 171115 145361 362331 883409 598584 441752 836514 804848 474549 582168 831886 703979 1021709 872001 261339 962709 541870 1019112 450507 430052 577484 975683 585635 739441 280798 899440 260396 898043 93215 365294 912691 104932 185870 104225 1039625 540594 83950 109010 1795 821648 654407 529325 62203 174794 199523 244418 499405 878164 516050 584453 703195 712516 1030886 700110 849546 719188 18744 440154 285891 84321 935713 382280 49267 300526 931138 196892 211211 911266 466173 717759 569088 600517 615673 413437 620620 613063 767394 22022 1259 150714 1043878 800237 564063 652755 140921 712236 795949 217325 248018 223518 527198 314885 307500 5252 336639 807615 812102 117249 1026465 183008 349091 800670 152025 84178 799243 817222 417729 636451 350216 805963 710005 332806 669802 254431 307095 609232 58564 798108 668108 561020 1024492 250621 738109 805416 953471 564451 580375 893078 609626 493072 883979 885164 187938 348591 574927 935668 875965 111562 1946 58652 521431 461267 390828 502903 313950 566044 746948 39291 591879 104798 725672 603457 585415 407862 164513 919049 129882 653987 651004 495539 334527 788874 868746 451654 192185 810546 532768 246893 795216 746952 462360 937972 511566 408285 1019599 411216 126403 93667 93221 644885 254594 286131 196096 918141 592289 466953 690121 166376 90109 326150 435437 225366 276147 354478 509277 658159 325544 899432 834062 1024379 784899 864897 283002 237290 353966 379817 394270 479694 535768 226932 241914 81116 460405 259802 420372 653167 887996 84919 545013 302597 744616 42828 885546 316096 1002360 522172 923332 282085 305968 786320 206552 654944 302870 589363 585728 309823 884789 518263 523481 753459 152029 143631 483971 344850 280097 401683 658724 676951 545367 901247 597093 84640 709532 675507 872435 624431 213838 412404 623615 345451 654224 3306 540095 342876 134089 978208 935915 510514 597285 327048 286528 900798 1009426 1004020 651009 434678 635845 448670 187761 432502 1012915 246433 157786 514042 452376 359549 332169 630245 84083 79511 760655 969150 596744 589238 595202 915629 293469 877447 391034 341762 884669 767771 676244 213167 177848 707940 66738 545225 106913 547259 397626 34571 871951 579165 127763 642642 194908 785641 265771 485154 967977 511716 928499 324383 162776 798261 197345 726677 25873 66985 646381 502002 797245 65904 604692 750918 248590 186270 692697 1018570 172533 204971 597695 269654 30891 49139 899792 718312 961705 908343 642073 1012516 353199 485403 213291 924111 184385 342694 236956 898387 951845 309188 792196 788543 188134 2247 48896 3268 945748 255202 836787 247097 1017602 387501 113728 498839 773831 885668 261585 87805 385854 91816 397715 561709 200261 759420 339000 185869 199297 393033 572275 79144 776153 106010 459391 97579 761847 670049 50841 325480 174795 567664 396161 964950 484103 372993 385022 754958 420515 1009071 735831 342480 48986 206971 582874 251004 651052 929351 424536 917530 548059 432222 29351 734802 627822 990442 868127 618484 831408 475005 620318 550258 314033 661897 857220 810849 362564 897768 770103 694012 763520 322132 143008 75425 238400 388592 166957 821841 28835 476093 129485 831540 276876 352806 596343 760083 865826 186485 633507 493789 561233 329563 734927 182050 874568 1010028 52731 716699 100602 1010592 643885 643744 728221 710100 1038575 124336 995629 181063 232908 541677 81130 863005 702678 933533 283349 456928 83491 818602 30519 46329 1008459 110627 918555 507195 437228 445625 597455 920921 550438 713283 997223 169835 446240 555066 567098 797806 227201 425790 19299 586944 831479 446863 736833 293032 787892 279444 170743 407756 511723 148568 86509 710328 640856 3592 527693 642398 834742 91766 599431 637329 215878 978841 959949 340617 633422 2059 811160 143970 297112 15241 5153 921244 981231 148343 106216 156 618149 169817 345137 278058 772624 757083 131202 106993 816392 854731 912935 779267 954219 640153 178606 287314 600986 790493 796267 751928 629497 279121 172789 289776 182898 172755 257447 908570 765683 977381 772384 55099 967147 1004077 966852 550203 822737 80117 589112 244453 215709 347820 207081 322922 887373 87907 1008774 932830 652642 621392 19330 1042362 923488 206670 788627 564568 408402 228700 883254 683130 284739 742682 354088 413892 3525 183375 901870 19005 634990 419685 66126 918994 157271 508395 491476 136659 742300 249618 847950 375412 906974 43569 1042256 211534 972228 325442 879537 183003 989557 709474 695308 788733 703263 21844 942913 917879 630900 499199 867569 1034611 198696 555244 592389 763642 403060 363721 455975 444799 643478 465896 878407 496213 343631 873664 789527 814388 248931 799339 1042064 342200 385820 191783 357739 81634 56776 64214 714665 245141 2103 696189 286988 65306 568125 986568 282267 393884 207158 137093 641826 832685 731773 749092 463791 964544 580083 881470 134167 572588 340351 366859 54127 27439 743048 545514 288915 973417 591485 693725 220834 104797 4941 715018 434559 280435 716783 788027 674386 310521 412892 199263 295941 246685 115856 734727 294856 286453 628748 81386 752014 763127 752471 535393 117902 206465 553464 642283 661442 1042386 375678 308906 291435 1042703 970745 643813 241803 16063 683134 754308 440169 899663 307110 19863 516625 139920 17935 730064 292305 1047604 42714 732419 927422 975444 1007659 338349 568365 683757 947117 549739 353594 373598 639755 77182 986436 344299 625784 718158 491631 115005 522024 254692 626721 335584 765909 264558 59269 277956 628027 665534 655371 476093 1012891 1046732 796134 160003 644668 529456 1019020 100531 448997 482984 95034 510283 533349 789144 547182 423218 382732 272517 672619 781102 304687 378777 462520 872171 60327 697891 579233 835963 55378 94740 813237 928209 1027985 432514 248134 822597 267209 437032 313324 129043 221922 804580 369666 259547 271051 761401 639271 432675 97780 885963 27583 530640 118738 790757 503152 454321 147806 183286 340389 301556 619926 291599 473614 451247 214523 542567 1024798 635736 495378 61143 718988 229709 920803 975967 367059 935246 83837 30879 61105 459774 167792 90719 699308 386661 68177 777991 534152 57968 380729 877351 506578 717680 463687 56049 671321 123543 288281 31418 427439 827262 917079 73597 587948 796834 595497 606039 79595 66530 219067 354828 1035340 476931 481728 809345 390512 733228 273388 299584 619584 544362 652153 889847 947303 342573 890787 956921 622547 908745 359980 846779 754488 937463 88025 769368 647821 12881 982258 499726 302476 835033 940486 1016511 820278 341875 420645 868977 752461 266854 871140 1034958 53465 562910 347229 575141 237732 989805 76012 1040487 870590 510086 81011 889514 912889 916225 774614 1018026 856173 139930 163712 560835 536566 540530 431069 922360 98481 846220 954846 341360 44931 190801 966008 92403 505490 745485 440357 435057 901577 688239 404833 73339 140121 710413 692014 305096 612402 74462 516753 360882 400526 179646 957458 840630 36967 38125 35904 699128 879612 569744 449579 494268 476240 20783 727528 494830 778155 560693 349457 70299 1022487 1022068 84802 590966 580068 32158 828573 435028 365604 229837 16455 59568 844080 67580 430313 489256 958753 592523 67887 596734 208983 74687 956492 645783 863222 730687 341621 694015 1001060 411032 33121 277604 535501 839355 485584 557719 423583 28794 715521 671118 439310 463886 1040697 998885 882833 673172 384067 901464 1016931 732299 856299 488266 653315 857175 873602 261441 825524 558273 10589 862055 533758 584310 1039190 952587 178475 446339 896073 706846 279499 41951 69784 552631 854576 267746 129960 541071 539891 654022 15458 473734 826477 444205 649651 918556 863551 104346 188172 2808 785610 248054 1001698 794213 62904 205069 213295 41168 443505 558863 621551 346187 1035175 347151 197540 814861 338123 590727 132563 914416 116885 650194 110469 895730 756608 124593 858567 1007028 817739 131527 476714 678910 920185 954141 404291 957497 553682 380319 184620 879603 528352 205212 32258 503903 710771 56650 848485 243410 516637 694591 767483 824647 193975 138489 947180 858844 930778 579416 812903 544851 772455 1042206 710684 100498 111616 45942 566977 393507 104076 5226 977294 660149 433591 920428 563392 782745 750703 265166 215833 917062 673896 250697 721502 697813 581273 578170 198616 250501 178109 927072 907476 1043512 214227 728032 402211 420085 142239 545345 709019 912740 236327 1006001 10387 916821 962614 454846 520811 408633 780764 904157 179202 867751 896491 388582 794942 583129 318844 168085 272776 154156 227689 695563 504909 491940 1005264 111692 652670 791909 451478 640959 66065 803131 654049 999857 486525 185363 575901 114130 323906 327808 705273 741814 13151 372023 1025255 550229 755930 152979 822431 138123 972604 752145 465692 871065 32786 696533 43421 1186 1006957 517668 232998 1028143 1035875 72936 290813 635052 906124 294703 633901 564968 408453 61100 707078 528793 581488 902453 655259 587222 388978 800067 640578 554907 544564 277109 32536 752200 983651 989709 796539 41250 502065 95089 531854 714705 789713 450731 455864 445152 310270 75498 154149 786497 178037 849663 198979 901062 142966 933345 184391 760745 543559 394537 697510 321797 921521 254871 968604 47194 672129 327051 719528 810509 812808 169356 50190 166629 709532 142533 639827 849040 377877 603011 5573 167452 101200 412088 969457 282750 642736 135035 813355 693006 1036952 624006 98825 324617 382706 261559 874216 971022 623531 433039 691558 675746 1008948 484534 390118 259500 96515 123253 611855 53753 182800 1002810 811341 603321 662872 284440 891215 129024 372318 422468 351367 415814 654245 702105 325805 285927 893751 20757 249661 905380 282401 558170 821748 1034785 700916 932142 810838 181349 365382 990971 419627 345949 388143 547919 851710 204888 267213 577373 212637 731788 261056 712315 556188 370576 294062 514210 1041106 862176 766656 452082 398041 787293 158243 624683 449170 25034 39817 502580 325791 578384 850085 869783 389352 751866 100531 755971 258327 638266 480493 1024713 509211 171106 730391 68704 842665 359724 871412 617442 88758 497971 951246 525452 279550 914808 776946 177986 240001 912094 766001 430856 848384 409261 900961 652682 77188 183059 15834 146325 1014232 833438 788218 983452 489226 606659 645281 848948 379886 595291 171958 143512 834203 668960 840864 406821 705772 946997 583629 483807 90367 555419 966190 2283 900538 90813 933305 855827 366401 582117 322022 531525 662401 129988 692275 482324 188073 937710 459936 314933 188331 650331 192052 993028 629952 638952 369526 409597 145377 952532 136948 333891 174926 942659 316352 746780 855563 449471 330221 569970 321630 631218 699159 725844 694355 374252 759512 221811 968248 997411 120660 70309 1042721 507502 847278 495462 252773 605642 11920 994642 1015583 361109 11944 240300 946862 801046 81701 147419 841013 624115 588350 606183 334620 995000 319403 739584 258701 676439 524586 525560 276471 504227 114427 817604 326287 559060 1021029 846334 757962 652038 783407 673126 244965 60601 800039 338268 1040733 840274 1019551 29032 738679 163225 74986 350131 27065 126266 992740 730507 355439 556356 587112 291811 32295 110508 420311 261072 419381 558283 661655 718605 333616 746460 45714 200824 807795 299903 1011891 386195 418205 606777 233581 266756 184593 73458 319539 907797 347767 557429 875521 1003828 690233 991987 514514 139124 336647 353920 509479 446731 310868 668053 782470 505554 592086 742540 944121 480968 189705 688936 223115 814223 368045 580874 611023 883181 666180 722492 770649 911181 426901 511915 761922 963644 722988 225189 939176 309228 520407 608863 393771 422324 841002 412273 316018 223629 278524 379223 873124 467095 873448 198642 122864 627090 360397 79621 336901 999782 279375 790458 893338 712603 721747 195610 938215 161505 716423 53144 412714 667018 192984 135047 625700 431627 507129 773023 308377 561023 513763 329340 913620 308771 901711 306719 319520 549851 143934 402539 234064 934060 20082 415657 169016 287552 919538 748293 134193 393573 687498 585486 648857 700558 290888 174650 201297 865872 706560 1044831 773437 780518 600009 102459 590024 303022 168574 803310 437853 930730 794431 637307 617455 102400 638445 145994 192626 283259 986033 49321 766047 457735 407413 244294 231988 569656 980585 806583 754418 166596 493696 931826 692893 816644 118000 142037 1016000 894328 419510 839583 119014 692544 520464 805493 245538 165795 541697 938974 478344 970124 116944 57672 547761 347912 450185 1006977 908603 57289 609914 946494 265287 68518 774327 547735 113402 227097 1024152 776841 700156 577471 8502 1024883 69116 478428 954865 813977 514601 835540 1037036 1015972 556730 144563 932239 520480 879720 205478 95493 17661 247279 666752 950972 443919 400529 356662 111335 415886 146578 289891 310527 123799 788925 91845 189502 281000 1010653 554686 863266 454952 215877 921812 40176 56541 1023305 469041 38959 21620 557251 319267 474409 72956 27279 378781 908653 82283 221710 963509 1016144 420632 871847 857636 490599 379455 872258 324297 922126 36480 536779 810790 338404 454497 778421 430817 463949 246983 392820 34885 614127 176001 1013506 76990 375093 184765 995675 991585 714959 530321 379648 920417 511536 855923 287864 357531 162063 479937 32203 211979 871654 32315 451333 759381 800118 375428 1026233 564797 781121 1037476 342139 750895 870415 386697 28005 62392 437098 823169 770195 780810 880417 244929 1017255 454780 617417 328161 603973 1034248 298295 295262 1037208 936652 554759 419095 477388 584841 801049 714449 323985 576295 267278 190643 467359 1003311 347599 990666 115244 1006671 5639 770694 130679 791002 96932 714043 720961 990022 1010778 999074 900175 561324 54047 629333 904938 681803 242352 708438 354398 94724 220939 805001 674174 913887 49395 73013 380958 898694 961136 113031 136088 642757 277324 268046 921928 641296 480662 165184 715024 951293 74275 197108 272853 429765 959752 74214 339455 924104 1008161 821559 886781 816902 266638 914410 425663 76454 1008689 314984 760378 166771 710705 1007101 540648 1045337 105849 1014104 810821 622573 231993 905487 667219 1008355 139108 903193 980503 705173 630065 253010 585498 141955 534427 40698 798184 756685 326369 146742 565140 904635 634886 956558 202290 257590 1020242 520046 222556 242252 196303 923045 626350 648879 975564 933096 785994 929847 144990 216400 55125 27740 103898 576984 282744 106940 451933 154848 925792 688283 66884 637101 522814 95070 366260 350182 465479 147215 446483 627224 713269 603100 1008013 415796 165316 257432 420240 228620 771894 631865 883024 888281 836560 855128 698692 342712 708698 640948 48551 216872 26019 1009071 482040 211597 269563 783311 346746 403633 179384 532031 970421 43582 939185 450635 657395 322884 289478 705768 747716 755129 866134 177961 801402 837109 389575 25291 864685 829234 535809 664746 463545 737810 17395 691017 747067 775960 316941 1009487 474520 288557 86981 683012 657270 515101 367378 352216 160833 835864 828404 777437 223911 166705 802026 827720 199708 487906 1038202 290804 379223 55174 25772 295134 493267 541150 737679 426410 315727 975501 668595 9757 401999 634780 947630 542881 996505 527351 54168 1022660 288952 458733 579470 976313 539004 197044 853554 842453 180343 675298 928553 881683 346754 118773 1029532 844945 785462 957133 992440 530705 1017460 389420 820270 313465 584414 384573 391347 726099 610395 548362 547969 178510 518039 202245 453588 380859 515968 368000 786799 728080 551370 546356 320277 651112 53100 906430 695823 628738 693537 579869 652204 942526 765928 579382 808380 403107 182661 986960 258837 421724 496893 931481 840719 926645 78622 438175 329479 838435 304885 86743 908511 89402 875093 706329 537980 172596 111191 92705 908359 205681 373716 510224 652461 175089 899053 895210 161439 1005788 209028 106262 310035 539130 883904 866785 465025 229948 52621 899323 102246 673841 334362 742904 1017540 775825 468057 72912 825504 691382 363906 480351 945795 282398 785040 161510 896506 559083 936130 572040 1045783 898915 381468 10702 321261 562288 180707 478244 542743 441632 227621 679513 731953 980774 262959 465699 404830 589911 498196 70553 443073 978734 932653 563127 627460 664393 543636 405213 255444 902634 674983 827472 925538 55928 172171 232376 85219 646907 220839 823712 639249 916643 145445 330746 49321 378945 27764 415384 999147 627403 839112 436148 764445 477661 120216 817257 313352 256051 117024 425271 762489 685617 191965 667267 951234 694875 904723 712980 459574 571869 1019210 749208 860592 108803 150733 814621 95757 256962 892970 588952 27053 34350 70068 267617 34038 351490 702212 555701 904145 206363 775540 863795 272939 59645 890531 31072 716918 986956 511220 755235 221221 787796 772110 34633 804915 813699 342365 356610 831901 578025 206992 868706 498659 201407 718873 121057 706955 338141 489904 25307 695454 763202 398032 675345 852777 896655 258361 840999 357310 299404 872300 71460 260592 319906 51506 442357 611034 731488 573462 737513 137625 928503 839654 1022262 721869 569534 873270 962163 11805 847278 718812 406812 620720 224742 811893 272658 390068 497448 255967 710168 547802 244058 477117 880727 435928 962311 756471 474330 958438 855516 451383 1002003 103490 517931 696428 702548 593836 727147 472395 1020503 436458 863157 805833 669111 56901 182345 453026 478069 983562 1028871 1025237 282740 407307 483063 714790 568828 621851 986561 870299 614971 970134 229430 386304 604351 739286 276165 58467 496381 552383 410118 258200 1032398 290868 41779 446390 714988 1018783 277674 657303 426362 554093 86637 889436 88185 643984 826017 631527 76884 709371 384530 751968 185429 309802 141486 542641 457005 1022615 756230 534026 875888 527430 550352 726877 46614 1047098 808039 663010 332540 818941 299849 417685 710497 184604 132504 547507 541289 409513 181402 76353 755614 605880 868409 1038981 489322 230370 978820 839051 833437 996037 37164 864161 101357 989569 130056 31707 667249 1047868 1015697 659600 243750 456352 185447 578523 235882 974424 105674 976923 893572 444822 750881 749683 171034 235152 627831 550218 618424 428286 130297 948429 319568 718494 15481 68456 512693 852913 376046 274513 665119 749435 238834 967165 7338 422086 18498 689833 414678 893535 665666 287954 281864 982936 689271 960445 493064 585925 621322 480240 598402 92095 375116 297911 8069 265316 113708 590752 140806 620820 565443 165631 317790 624438 820425 298091 115912 699313 30492 55871 971492 25459 1046592 15130 874039 700398 395994 868959 106921 566166 382004 204982 340229 1048164 445629 166025 352636 776790 426118 959112 47650 288748 122821 266789 312432 113325 532310 789017 947392 763296 600373 880861 991957 567251 105733 922930 528976 911576 417932 389786 953147 148803 114740 427484 688771 420653 270220 536964 119414 263860 670149 1028704 131913 392825 717366 893956 697236 770080 963801 660807 667859 629971 157387 928964 1019879 538048 517840 908634 136595 325782 400844 240300 139009 371724 696139 32162 277050 68699 973306 100582 581297 948159 186411 933224 177593 961273 1019989 20187 881418 1019344 181650 510005 474432 855947 423968 864307 960092 70520 386529 245203 472129 290153 137946 892120 424248 192050 528823 279113 769133 294956 681030 446706 275055 873397 35831 36321 902580 465838 897635 615658 683794 350715 70082 163108 400967 441351 124275 56682 78451 362301 584312 532699 98969 595344 618487 473947 783906 680436 784314 609808 568665 894178 812720 822245 244207 196824 902506 77322 812921 16087 364703 161906 332781 367332 39336 773715 366633 1024135 227076 775850 147564 530254 558293 503988 611547 524107 882018 14454 602621 826770 160147 744247 61760 104637 838008 228353 893298 140648 996547 976931 397128 213684 631625 89009 466394 591560 171396 628226 175909 588619 800020 851505 203912 756204 427321 219038 343879 948443 115547 296554 723211 685901 122755 680958 568416 899579 373983 566148 939318 894883 248385 837228 29025 103814 959137 532713 35097 562152 171415 388722 567163 805524 1009634 1013313 742149 189781 981987 16343 661022 135294 799266 808822 300940 329059 713160 696998 148220 501470 233764 345265 557437 568779 308775 135974 1016325 320908 755431 334425 496107 882821 416287 995810 66923 740513 169902 696602 569382 94155 538900 512929 716191 38006 317944 794075 997822 892438 546980 299374 940369 867749 329351 975301 332422 433695 354482 678032 357747 991494 624732 186946 570511 76510 906078 522898 232757 1048498 887992 139514 999464 700302 183562 507195 596490 4866 398108 297943 691171 382885 1008726 322198 775073 302224 720200 474370 210066 728799 234020 352490 180203 685620 270143 537314 437572 876852 215444 467650 410394 827911 675648 383011 610124 158428 624647 124645 274335 973411 816590 168876 813626 1017937 1008927 829534 513578 795104 564648 809126 545759 661068 467644 472693 398766 611159 590800 538235 686157 790981 736511 509106 879449 766433 337799 125140 485843 829431 96842 817888 656031 227543 449102 1009561 61700 837209 129853 66823 902447 682963 217062 554740 7343 502436 150202 533359 813818 419501 536144 145229 217575 488147 290273 604835 756274 1043839 826828 963917 23548 896285 652307 123755 436040 834720 415965 31198 687231 1042429 722674 752335 476397 940203 179266 137769 817986 541225 96862 307738 62481 302712 251645 116630 439892 653981 515193 990932 91110 283425 96847 57295 78343 655505 820643 51910 291292 111613 936377 490684 108781 754557 567421 639992 801190 984743 51964 787591 367574 33563 745961 896181 861490 993528 30233 965016 25043 941923 575751 84869 916660 794887 443729 608920 866357 419984 851769 793393 784027 109871 279844 156274 348813 159513 213023 907970 182168 775176 631893 342092 649901 349112 61850 531841 570014 619627 312291 860050 151716 1021798 308172 776951 956636 185714 116497 333802 916165 519004 618773 720620 264643 276085 9054 744768 693664 508178 880150 915819 1004294 810765 766092 587707 922629 776770 874929 872124 626835 995091 637084 871364 311048 579813 220422 993128 965790 798369 657359 895493 214519 249651 666487 581688 114582 597518 785573 581478 839268 970663 266916 301621 294957 34294 497633 967953 853025 621816 395886 707240 258899 280367 691331 774254 403773 367136 443639 1035034 535610 273108 610251 566055 206347 1022552 114336 354644 552019 553533 272699 891685 891163 733464 937480 30559 209743 26371 17044 680592 517950 254490 701458 154500 675614 322303 309207 98257 740229 102743 732127 434252 191473 985163 763717 517522 649026 70408 850638 296065 631867 164159 475487 557755 315908 48037 884867 297770 692394 811124 710886 774774 403870 61417 345820 658321 874546 362692 520923 224300 991775 570571 463356 49471 344066 607559 1005182 627589 660954 933765 192579 941053 342924 1038678 400722 313450 38239 230799 870995 528340 523393 856202 967446 1005317 358272 445604 652044 795917 787153 183997 406988 190399 190796 473787 735120 1017906 240813 499719 320949 528192 818709 878093 323391 1006090 607880 84161 251218 646770 343917 517397 232378 425887 465681 218500 371044 881277 638244 777867 469219 471610 230202 109354 243948 885962 925003 629095 171226 560997 63027 464587 990506 654084 11315 330979 952320 534759 137582 1039808 377249 751377 879725 159863 25847 1021130 118940 544162 750608 714524 861898 445406 366751 916823 1002925 1002571 455802 857486 948828 821007 164378 373016 925907 845779 197918 145679 683122 784964 363208 897748 673918 845459 227966 623753 653471 523766 931402 477589 16736 874277 936795 571172 8371 948957 537218 495781 595562 73825 565430 502858 523455 850420 681872 329611 684237 430432 517584 1043363 445204 603250 657366 598546 698361 127355 448553 14617 131139 893904 106484 383041 577952 790603 956292 271572 612126 659913 796363 996962 577970 316842 243168 1022782 319668 534612 265597 584959 223841 643504 477056 947456 463960 262572 413546 516319 674846 52407 783075 526081 188314 571463 623156 506637 9625 415574 983243 438893 374347 63201 583099 293072 308164 23144 355385 226475 369276 755825 226336 523187 315855 304902 848494 358244 218238 256050 979397 760189 952621 231047 74475 368770 13027 971163 982346 896057 598413 412294 290673 401965 551546 708709 8081 729647 78048 122075 867328 920271 65110 315531 449465 855527 568152 872351 454363 578833 645063 44612 180006 669228 717670 814379 458881 653275 251486 378378 356726 828933 321978 935961 396212 292438 712684 1016982 902284 736445 64839 1035073 843125 421868 258178 128736 443529 474588 473915 149948 361733 569414 993906 154147 706509 909610 89866 397028 25573 147276 910923 240598 687865 910002 189027 585297 867798 1044775 836320 473523 525551 70332 331063 578524 542937 1046082 111937 78258 388815 648656 460216 676766 736558 92995 923839 78350 678906 328889 122967 211441 157016 518421 311019 973118 394770 973951 44997 596845 372246 201953 262038 677372 1003767 863850 824562 255211 374378 667663 248017 63296 88779 827397 839440 289668 843670 763977 503534 375877 986094 150296 707471 982162 285977 42871 326781 910466 665345 85420 669218 650669 869557 304066 836174 98225 940262 285194 329911 11438 892522 61333 649076 1048011 18621 739002 760706 511919 95355 805270 211263 573192 42983 827015 570610 828680 1041256 945329 97089 500706 213510 733305 629176 967506 272881 499724 620361 367890 658683 1023961 662727 334182 702745 804627 658794 867217 276709 390192 307022 261725 148511 291180 934899 213144 81959 993607 422078 508305 53381 1010435 218999 208287 522082 442151 474826 211610 837132 740350 182982 1037408 105846 805401 378208 153938 655029 35017 30449 517844 584580 66214 495284 46544 710337 98827 826185 952116 861422 611735 856885 270447 343217 922797 650592 514040 599892 160757 641429 733639 770373 731609 502021 625626 948887 779017 14020 1039026 698240 935671 1024075 1013203 286937 330844 130548 914503 586913 859569 543618 268572 714362 970167 258198 905185 884778 72687 710971 866605 127516 67875 400987 182040 525277 981979 867911 813504 283807 275689 1041715 904134 928697 152542 17847 237262 448804 977810 335 260099 828928 861856 106716 900240 742669 490471 40226 597544 799539 750346 128840 731007 505850 620785 1007962 940238 701970 705606 980682 152659 72653 1001977 623851 301775 541600 377277 90997 284678 709798 1030792 777476 212802 537372 245527 993177 358353 622822 1018471 453911 170370 405001 805949 91079 637228 661807 458144 456405 689448 999462 968025 949968 356818 852065 748666 2606 325131 976757 910036 538053 120762 332702 840575 922963 297030 9271 1001814 895992 364830 703045 484216 586935 987185 166125 989641 97017 83062 194042 594286 819977 797286 215640 491861 246424 10365 684699 730795 305467 510908 675705 805219 14568 824362 300620 1036470 880253 577870 737681 681886 14905 560823 954731 242009 460865 757876 695328 757228 55580 679836 421531 224926 911928 26312 441577 899704 847459 859796 402108 344780 448082 936482 324587 968619 731421 344982 171248 429165 978113 612507 168808 785453 7837 603868 972439 876107 1031157 878732 655329 367336 285298 909535 189266 921453 479392 825486 770071 422660 945775 473687 459011 314141 279987 122747 757003 1011691 66212 842815 174026 205029 382047 498795 90622 469317 845155 167886 1022473 103564 1041428 140984 953457 881404 465723 319102 62560 339484 203396 941561 441380 191800 192254 631303 933296 592351 584607 277001 856858 300131 446 300132 161563 780380 240023 875264 341394 741670 809675 1040332 994305 114270 169181 1022263 547342 1017960 686005 569017 229892 607468 650273 759112 940367 43861 744527 1031139 477444 362833 982101 1001483 704086 51028 828074 909893 658210 752916 536745 823961 906852 267790 690965 830742 400576 230912 74384 249420 639226 298349 396322 190416 502910 986652 174521 154811 753625 618393 975523 339499 512829 136115 977941 341953 526081 187132 106920 687138 762911 47437 93654 1016183 871605 612927 639617 310764 474244 54706 205165 332852 481652 95306 505025 876547 316430 1016813 161674 594579 612352 212038 716344 384800 1035421 701253 1011488 30572 697691 385437 1047288 809020 246355 964421 763229 566744 516292 999416 167248 268431 1022864 513973 943541 129329 523197 487231 232915 142739 825589 516253 834007 939279 346630 21403 207696 914689 615779 1028680 358836 243019 692642 77174 977626 371921 599548 839998 88958 179710 269009 403833 243649 459582 428577 718407 459686 84866 311315 258188 258966 763583 711538 630382 201949 590446 982570 997337 99883 644622 593360 367355 278547 647070 132120 544968 781711 585763 839516 434551 742522 51240 705308 702722 151060 656441 891000 56234 1003394 137575 589496 43634 623180 287175 375749 685983 355550 538867 548013 699198 404231 403591 882210 341918 865916 402597 881916 728530 704342 579698 655027 786992 38032 918166 451045 381140 629898 647616 38614 291358 515465 766240 151531 233263 726580 472299 891438 288369 124440 218843 363982 634892 493094 1036972 1019547 758385 4400 258720 760974 370387 351343 547836 406591 69033 417792 912265 376685 824110 733026 238100 365946 320481 1016313 893166 35820 971013 379791 996972 857838 369954 320718 653928 850380 1017986 148423 260798 165755 652725 705645 456656 881422 15886 786715 700675 77890 925219 15114 803136 451571 25168 971484 297844 844965 367413 217364 1029904 379644 57908 851611 507017 594500 44532 593213 262617 477418 767713 610346 1788 250112 388009 623733 729716 405693 1013184 338328 216518 324347 1035741 1042927 852475 792503 974971 168760 664608 70805 934489 958233 131526 419162 292090 674714 810370 44144 801574 476071 101230 1008485 654695 382863 105895 727916 605837 443784 303309 740826 270379 889384 387206 375978 456471 356589 814074 615162 126958 703671 143960 456076 705421 720969 839504 586566 31641 888523 585624 869810 214776 437322 718184 160127 155222 476727 435453 677630 129186 736228 1040665 295589 741262 538379 423809 134544 570386 988230 982398 331259 1028841 121751 703581 890825 739602 18658 44527 412928 534608 844910 624905 163403 330667 830313 56837 1039222 596973 215137 869184 898038 156710 908235 102810 771935 939561 939135 602361 173547 941836 612410 95430 499962 691116 572442 133230 936844 277799 298278 420834 625353 716128 305348 688151 931450 328574 845121 795527 608653 964717 379469 253615 762516 68443 252284 434319 873542 181820 1009350 166701 689661 365127 983303 577554 779319 72823 420480 433355 827670 936460 794964 989033 1248 294151 489484 551682 560767 714929 605716 910382 173057 1046036 63547 597386 316185 571520 43319 277560 500124 684552 76319 474205 454150 10243 594671 150946 974835 935819 537351 475060 420006 416257 629164 261829 611205 838023 929414 8200 255642 177540 121376 1015352 135956 382756 867948 779794 275908 554454 393020 512726 747425 224204 1022666 801482 1007172 277118 971313 224183 1039468 601895 106993 194410 242300 890694 903791 438324 478968 525599 518258 963947 843532 828472 335272 167911 1048325 368092 608543 745093 981717 232859 249804 463528 761491 525768 849159 441523 366329 795642 377613 649360 25060 341387 820093 592428 446168 617500 509916 63992 921466 434703 655889 98666 677907 864012 1027305 63354 462868 52349 656532 453925 299660 100881 544550 1042926 884404 971324 111895 800856 366692 425654 108996 770669 276635 130296 582635 589370 806394 230082 321075 322128 257353 348824 6050 399941 881138 856128 814117 840497 274049 337221 695563 931890 961834 931191 1044874 558824 557123 697193 825145 156665 369349 402674 297620 472974 92367 747437 855932 170452 720931 640376 47540 839549 98471 854265 787813 677436 101606 606740 294810 33100 426637 830070 818885 75242 80622 629262 355129 1005526 416640 691086 169901 996823 407132 143598 960959 181812 15042 628714 365167 385851 259474 941695 333472 735165 106964 194418 386970 805776 805169 196297 1002379 958476 1012855 892495 480769 1039503 683032 524820 110705 723705 198827 646379 979636 582704 136042 392427 953221 863390 734899 61423 342276 204974 163464 505878 659765 717138 92430 561219 793218 675968 886545 1032350 160821 134576 175231 688913 593663 705120 176361 128971 783732 691856 835589 10689 205964 386375 932398 74536 62500 878860 992482 135676 331643 710765 797507 31869 392629 985723 11927 755117 211548 195404 1009352 606675 122330 911480 398053 137978 382463 163229 833951 279922 634497 331996 260557 83022 452983 847705 649960 490981 59358 178622 724368 647250 287253 905400 52229 497140 880736 184697 1018542 379374 402280 336437 411798 883880 1027256 888485 118762 1009740 530242 521351 358012 1045834 954329 655387 749123 868052 540085 325799 959961 75619 502514 302325 14587 97584 572688 856016 684301 11964 212340 644234 218516 888648 389606 1039225 52409 961374 804114 302710 19405 634182 32519 806236 268223 676241 822714 68239 529832 27539 744836 341874 11072 686560 836000 184560 143205 936662 912558 646132 879259 110867 555315 1040880 108423 346107 655895 163162 512883 215091 412453 980523 929486 289833 391566 61022 658857 844937 253030 663159 75834 220361 705830 336377 818013 266142 389161 349167 440590 125829 392495 375652 542960 509755 817116 591851 186569 763461 1044538 826903 949507 396649 697139 46084 680237 1009459 373528 490957 198776 358514 192541 879123 7739 713912 471258 814717 775792 180957 473803 812082 384564 672124 604881 160864 253003 154484 839088 103609 98713 760936 759951 922609 141738 390464 291194 407105 396075 434342 202723 123367 325742 399242 425245 744356 45034 529823 498912 201532 48313 1027547 189896 32762 648985 93947 405974 134441 210156 366588 347885 923292 686647 810147 464726 455975 686502 408054 858685 269091 300295 154305 513073 147694 3531 330771 620456 827753 54664 541118 607608 83576 519801 535258 619872 157061 1006588 906818 110205 445438 238355 648981 4053 744403 842468 88374 182480 497657 609593 939469 803257 475369 763649 464837 250945 721185 964813 843851 332797 141730 51028 326485 1025763 1015408 551919 906265 634321 725782 328989 137617 441606 210719 833281 783102 353447 946846 654303 672866 346427 37543 705698 656132 511024 312787 207193 367088 869460 968896 371126 810613 50780 336527 195982 267429 294240 422244 226651 426968 37725 771818 780989 858921 436658 660684 16628 828919 778659 305469 357736 200806 750810 179057 344098 605148 253408 657442 345168 713604 37032 32268 250053 430286 148229 457328 798838 499693 509231 988565 297726 808023 617027 917314 480539 654665 590016 944966 676142 76353 547594 232945 335807 257922 550890 993432 614391 14995 187148 828948 942117 14016 25983 214851 155194 180632 884281 89990 219212 913261 1030801 172354 93462 892887 898755 227935 838775 8753 757360 229580 79855 191003 910619 585465 70437 87030 360108 471131 132195 489835 354289 687595 861464 726500 372504 690855 311893 817938 306231 409616 109905 103781 580037 690859 662501 852119 343326 407168 268561 207906 155394 842654 361845 1019845 906262 711317 239577 782339 152929 813306 282021 766627 682193 634343 162665 869169 1022388 650872 568663 231292 540991 1034831 174020 615446 384779 34832 579499 86231 393618 553446 475945 195931 507574 934396 133634 591231 506939 499461 620059 46567 313416 43189 1022974 909435 983530 562246 101209 311526 233874 350452 397183 782614 455058 27777 262117 552383 1033891 954290 139430 371416 280673 305871 168704 768028 801229 768551 775637 357769 618955 379530 87595 579557 586658 394701 888748 212276 956287 905034 1031463 774467 869105 61533 989453 918049 897390 185576 372213 918688 380109 972752 309016 616664 169419 892797 299221 376485 433286 625246 145710 1002020 985348 273251 811082 641082 78765 972417 133361 344845 183757 539954 309523 587400 956948 72434 14913 410844 505109 651715 649778 375546 880074 775850 629568 9497 110094 937519 918760 373558 258850 800993 967758 339343 185897 643024 912566 342311 402603 897297 731148 109638 231702 982078 681821 979702 1033016 687859 9052 361351 946374 61778 339166 484107 157145 17024 265566 113115 38252 652582 128890 817168 494047 560112 345972 657930 879991 394769 758706 597229 434907 355262 85310 684831 454041 92846 847942 837836 993951 131745 1033373 51298 628930 737750 929336 462613 438586 463251 101811 672092 823332 791200 372938 470898 716031 231884 250592 330198 369455 23655 863611 1025483 510590 597190 465093 381401 90006 468675 703501 899658 97416 838715 675396 89518 991560 299406 910977 332119 166958 752161 646269 660958 74358 550111 47384 998300 911553 161972 177874 104242 35730 565521 840274 1000962 325586 793195 617187 934579 361293 3772 291570 608688 107827 16897 340114 314794 212631 52922 1019384 916498 291571 586348 981502 381344 528547 715298 841892 671439 428389 712424 295819 1006686 96991 451151 449144 700368 1034009 129773 1008599 163821 277759 278745 851253 211263 53472 133683 7109 844438 550130 796570 40157 696709 74187 733364 861814 413410 614121 516266 399279 662345 72492 164521 395593 148378 656727 749154 646700 54647 5266 955530 680930 361415 831723 269147 623383 756534 420816 527121 327711 1025714 1001622 723566 52080 5103 234742 928567 713251 567268 741770 771765 704119 848716 10836 1010229 940110 161575 655160 971656 439727 846134 261245 392580 396098 952450 803665 539777 93399 950741 8770 551644 527839 484415 449989 664951 135665 1025427 854194 923703 585031 931559 158918 744069 742718 862488 819999 515022 966874 811331 1014980 122883 31039 417101 1039131 822298 539193 591965 956529 98955 942773 302940 122998 626643 505158 173436 809150 943860 567457 452782 325953 486899 149537 824874 95451 236121 697412 89835 340429 155059 185131 44080 447034 893458 819486 58365 937131 448140 69894 310680 889996 592825 806130 173580 381612 139318 829074 275625 732609 326950 722879 1027970 598754 451244 799473 892909 617995 640114 897991 816903 1016476 374309 24451 279086 693210 223222 157067 814981 11629 635674 716778 369267 89057 13899 611276 628772 812325 590406 643589 203782 856334 218699 124811 3150 885205 617632 404984 1011313 629909 743182 773129 889771 459214 584546 488993 19835 234981 835565 786119 340517 825761 669701 685859 258351 21168 41090 384901 440292 803872 351298 813022 697812 653030 467109 540742 676178 807514 803345 653684 285685 1017017 921711 947529 5911 883618 213932 157509 145497 584858 751673 353552 237085 60808 899980 952051 795658 990521 796829 301148 231308 154589 955498 776286 678994 529288 412275 739886 856270 397490 842046 759207 197304 453304 1044180 96199 762764 719960 804162 377648 765191 1043513 630554 848040 812462 50529 644079 16281 980295 40893 847068 681618 379229 120988 807166 644036 395712 777012 983541 687493 204035 96540 583783 606928 408829 643792 471165 187332 269128 905265 767589 23073 169413 796930 623310 211406 31510 392556 284527 196949 89891 392827 347008 946789 1015702 272030 423998 150096 374879 524843 505196 496266 231472 755672 943565 753968 861441 33091 152491 190846 630925 689004 630099 736344 72916 1013558 373143 727234 856215 45545 220234 289896 826335 957875 1041095 664599 978039 586274 340075 748610 373357 883883 987927 426366 107669 489767 755631 332038 726278 96849 530077 272695 562587 778825 933966 637461 371827 650003 63924 632261 759921 474905 866498 811281 927164 532901 1020147 599015 954944 403304 57284 371162 426540 753398 788790 885408 853106 969031 967757 193170 501579 98872 489363 746287 629936 194824 140693 615321 192226 645340 420197 407830 115938 409915 557846 851856 505593 945810 1012804 612886 340786 520881 142473 766809 848347 1015115 902665 331311 96776 78970 446951 812564 964112 236858 505037 1023908 104462 463850 922473 133410 1035873 775374 610026 682741 100396 38031 790919 174117 1001943 764089 191224 716514 381324 49211 130299 162046 134075 338923 767952 515182 464790 308992 173758 191436 23445 593814 543884 665304 109044 376621 725000 375539 488752 701226 342148 136098 595086 1004885 981588 260881 989332 537690 365393 19085 1027982 605256 620377 600841 203274 425749 363724 189850 143196 363799 96529 148475 61979 89484 64783 426250 472226 182035 156084 51529 609680 1017905 914546 740190 187464 122830 562109 120979 367986 701877 740238 922966 937848 21271 131555 604602 108298 764680 209724 352757 218011 406273 180000 28384 594913 674653 115862 161402 776793 538588 888492 640101 590272 108578 1020148 420456 364955 905273 29698 483563 365232 528651 12783 735102 619403 733417 344793 415058 228602 730119 317793 51646 480913 1008893 405291 896187 367399 1039687 188769 921449 359767 417222 417073 97416 949248 436030 941130 395520 272070 983766 946531 652377 389775 223899 566453 55619 335366 344572 860283 945680 173595 630351 191865 578869 477824 8011 769906 294349 500270 808844 315825 758806 409566 247059 447361 197105 386705 154051 451765 982886 904713 496613 696865 602910 128845 927397 82462 680679 102697 12946 246026 635956 879787 658978 925126 228506 557480 892460 239158 631381 295733 540268 21445 1019073 820270 866818 604126 238816 1026994 447475 915572 550363 915876 1040295 875643 982393 596780 518505 977004 359593 741172 257770 232133 694270 416492 894911 1005703 587822 822855 220638 940470 793235 383100 677413 419293 49578 191621 379091 528519 193942 30115 289293 42439 758941 809944 426586 997041 1012650 989291 956200 964062 134858 727656 959301 467948 903599 277277 253798 510972 245808 82591 203427 823347 337607 621635 500473 17977 539409 23333 441799 926653 705618 77476 634961 277230 271342 845540 22593 591619 587249 780618 939041 395445 147848 390404 310241 619200 670086 137087 682327 58982 36064 45295 315578 999403 542513 100554 223527 1012506 82231 520781 1025309 423870 991572 983286 228096 411178 1043470 1035528 556441 254898 271503 772106 99476 163632 687397 860488 58624 368000 71619 997968 866771 808452 939647 76663 441444 499488 211986 284754 994543 895679 613467 595005 412437 807628 941276 743127 843353 824762 984379 98436 20131 598781 253891 995050 52417 653199 92640 926068 264929 461420 906407 994770 427289 264470 939339 345207 874976 467985 918953 820506 701074 846696 21693 1008438 441327 736038 67371 776841 994972 341982 247735 701336 1009568 154404 346061 710698 200937 692242 1044474 178121 350661 614340 401520 638020 966505 667100 262534 773680 222574 1017086 713782 584034 261710 488277 537246 180598 213995 980749 651392 685644 131081 424663 183233 22661 238799 615016 1031405 507402 881995 698105 79794 59014 146923 558025 650080 716775 826628 602774 332656 1039073 645966 178216 415738 827243 480357 1032391 343613 479551 290634 232639 403739 349278 730849 978147 190874 237962 74353 544519 319332 203467 220711 580229 174407 716779 942994 40121 222646 201466 332328 247173 623431 572618 522176 193486 467251 983411 997655 37373 917466 881873 592459 344702 852284 974593 964450 351300 866688 131304 146628 620355 36721 944300 421821 788725 257276 1005112 243453 921814 458675 438204 742167 316648 756045 656939 734981 175664 933923 764348 290978 845111 737205 118378 401711 40585 2339 901236 984527 579385 857013 338141 495626 487772 585044 1008109 429646 217225 453390 580526 156777 886368 223638 954480 54288 1019648 499137 231749 480604 302478 455946 160389 917320 1046709 525838 868428 458804 157473 725265 844535 829029 44035 4216 199595 522370 856976 940365 206 122393 397186 1035199 950924 55320 779157 103326 507731 346452 1008139 817379 88151 413445 768041 442406 488975 76104 871096 105254 322742 865180 500356 272709 749771 421221 813280 395273 908177 37485 357409 750493 950160 312158 255006 325453 232722 769609 413367 306702 231079 436002 523339 725747 771489 548929 734272 876985 200345 94946 39294 493372 669160 34726 890612 762368 840751 618256 252946 70313 264911 309769 780622 334979 874610 647773 306335 988667 490880 394044 667141 665891 487595 74169 347135 435250 484196 263502 428051 317954 120419 41047 910154 758417 704035 985234 117424 789376 571235 65445 463832 362647 19366 920472 788823 685119 214452 663383 558917 593926 398871 578353 337855 636191 870303 994652 753511 304351 328670 391790 92642 92481 305069 964069 91737 116067 26533 852641 132089 669191 722087 439141 941683 655891 626773 811865 109180 318225 737686 827019 512590 3504 481558 236137 336422 344641 202179 622152 459972 838970 112977 80865 1036270 102327 40119 653262 1024237 26612 87216 328209 805133 340436 255547 155278 674338 481117 199452 384397 582398 520506 296537 443449 207868 227128 1018045 787747 541560 590025 730456 460991 821844 595332 447996 984549 389237 920994 987074 977490 348484 643 1042307 512805 974894 413479 509536 660834 238884 565430 798267 448114 919836 104185 167483 799905 225934 324830 993100 917407 848375 745719 786589 852224 589402 374267 650272 971964 541114 648004 891661 545199 488864 744784 705119 819738 544667 73281 1003349 142368 753084 734813 44019 125514 897814 650382 856958 971780 640068 552674 194308 767517 119779 856844 29138 973643 102163 75489 839164 418981 752122 151773 923864 995879 216129 1015964 837507 23345 482709 225121 486234 866056 729639 962706 554626 1045844 309037 217657 4194 968353 1015647 265605 260644 890078 380794 591687 492343 936928 240320 794742 888271 111072 298870 972459 435044 708601 938853 767141 858415 453291 725082 348871 83120 789083 270503 321429 507947 5072 11167 682043 769829 684216 410141 14598 488172 149537 527102 290280 294669 739072 327586 629496 425436 194733 571503 79088 103663 44901 411982 98733 989603 654535 175660 596147 148886 899672 18299 127911 981803 500223 878254 397011 301577 947849 518848 498085 975772 965670 519342 964399 978835 262378 228344 970409 929888 177485 879396 355307 886715 300204 76859 307188 158495 630213 900426 741734 268364 1022783 107747 797958 711107 146464 655001 484929 219981 375893 432008 464802 527989 924973 334538 103261 171785 323038 347650 209864 489373 1025023 548310 113628 873991 558092 866925 739256 192484 793062 787445 183582 304914 868688 165663 797685 282164 114291 248225 642757 326962 616027 829107 908094 849334 120695 1014675 62129 1021871 573981 582657 33429 91602 966915 1017539 435460 530964 836039 61986 889147 576049 916841 886892 39965 400425 32972 359536 837809 35517 935224 581125 190624 702966 55515 833155 871608 252831 104259 472391 722283 664518 553445 322612 176976 478527 739482 597037 976801 601633 1036829 725404 398524 547910 136334 168174 3747 975311 93681 348949 727931 65951 404656 496133 168976 658395 112661 107831 595024 1000048 739537 831016 539596 707981 733560 546011 523834 49188 440067 758867 1016821 11374 948556 169754 105083 149604 93077 762814 439534 631366 417026 334158 425108 222488 921882 949217 192856 830752 1042506 954639 465478 912490 202850 35958 738834 941892 423189 674870 56210 102594 575613 894325 506431 61243 244630 442589 993977 225482 741055 624409 286528 346062 254524 7515 33851 108394 52918 815577 549045 38918 888249 972875 1017563 711628 225844 243311 70783 385835 913661 671878 920 643416 1014091 411092 68288 233672 580922 986403 3509 325560 346698 868673 204248 326821 840160 650621 854705 129748 1016260 35374 98921 526027 724130 399660 836174 873174 852617 479829 55122 435075 235887 1040393 683661 381990 984490 830383 996791 289622 352888 735790 510895 802670 731768 530548 475382 11021 147503 940019 141364 446870 99973 662303 472754 619441 461125 12785 750815 578504 439712 837223 786124 666251 500394 727298 480431 928620 125404 544070 15204 268580 987025 214589 797927 715308 981897 758517 1005787 163141 229736 92925 537862 974321 293176 572140 826834 1022199 944099 82138 689870 860387 899002 375013 932652 934531 557297 268718 11840 502123 582176 57561 809991 488562 649411 487313 342429 973363 592315 620289 275910 777613 928204 1012956 641382 332324 800285 802773 989193 618717 806075 369704 729180 408678 357653 266256 883889 325035 190593 741454 45952 221282 715446 941225 399328 497537 537168 13416 866834 143810 516432 248538 583671 30246 920985 852942 245140 41071 186740 311323 411029 669092 662541 129562 43464 813201 498163 651814 652190 298564 118172 617251 449709 959121 344031 587509 667440 121999 684152 938756 46725 742169 20103 840894 704430 569679 868625 452117 338385 326418 573310 168445 263864 614795 1014297 205040 52050 272292 266899 640362 921648 497293 943233 1005676 188937 197177 744921 599549 1024566 515550 1009529 706980 948022 843897 875936 465648 85292 80200 268403 141808 1009244 119886 296057 412603 293809 175826 150304 931562 224570 932832 68406 405529 950953 841926 8560 411241 474067 414104 458982 499713 504114 1013166 269205 448136 492646 375841 23260 353197 942255 718929 600063 794016 396149 204385 197800 50070 918721 399289 439137 39496 178113 501636 716826 137332 670536 483120 833705 1024859 565835 697072 533829 875330 908389 179773 250123 784369 992852 67665 53882 701751 920185 727210 82934 675683 979292 68493 482376 200652 82470 513665 988956 1042763 725798 634064 290177 42172 682573 947209 532077 335233 921009 936065 329527 232958 517134 4557 527387 781342 714048 403273 823482 677325 432842 722068 1015959 691579 143442 3602 714651 951967 594978 25961 793233 655922 731049 642564 421803 342832 163832 893331 296699 566043 46662 775305 664315 241271 378989 658077 561414 45391 166250 572233 500188 510895 565728 550478 340514 189991 663702 55342 869087 310863 695028 818865 827905 328509 253322 642401 8918 229904 11402 307725 157331 287337 791625 661834 668881 488173 117186 492269 746506 820676 6930 566930 807456 449821 978941 337944 126167 108456 219752 23587 281174 494874 341725 859289 905643 1002157 548106 503078 455492 1007517 745538 503736 29046 706988 909306 796931 932089 577950 26701 234749 313705 649150 1041017 133987 732615 757848 955744 488499 230647 876605 833032 511024 793152 592194 165915 489826 724431 1013440 921192 896915 429363 850454 412512 976082 760802 427810 397722 87540 355251 131276 25679 891662 476515 759164 26590 871420 721168 666527 451145 636126 396993 319013 478135 826005 462555 755974 421616 331594 916141 288184 825828 153320 56550 47035 876068 449437 989721 690445 450919 340573 346432 882358 704007 601951 236598 822590 160641 985758 579644 472370 91897 693337 253557 995235 422836 31123 902249 107174 986011 235668 949382 341461 911294 550246 921242 999116 477391 24152 286810 130477 313251 1020031 626143 387485 177589 928816 578084 3396 593315 534920 524169 488273 127919 851172 362579 762612 1033791 88937 988969 928866 310877 331645 178073 83285 925751 974156 822929 882057 326560 30532 205542 21312 425101 295577 275920 413631 379802 568258 273260 103375 622211 379642 131897 1043517 432299 530624 123035 116314 727960 619095 9052 277627 665460 1027654 987174 12922 764814 65754 67850 33331 108247 28831 87548 79880 325734 285419 884052 647006 770036 591955 76878 319262 740961 86324 438155 386613 501293 479787 916366 92180 166912 995485 804160 469296 796450 913200 404077 121731 471555 414288 420421 903945 178869 906411 208348 563780 750445 764853 254121 790201 430853 252965 629003 388465 542077 24182 790719 976761 502902 676711 863595 169570 159669 346236 334103 690369 122278 953466 584367 941744 236503 168943 908930 718411 518008 683431 728774 174132 484834 214840 793617 562192 165133 131448 357857 589064 814104 316673 946966 46665 228292 329396 68211 368516 614137 699443 162592 143727 830273 295013 423211 399937 397640 378869 971266 911930 728418 804308 646394 249881 559109 16307 76748 746916 398922 37514 722706 691236 395888 841492 25295 88294 140377 1021520 616164 201147 537100 691714 165788 145784 536625 460079 798241 109687 391832 798885 454916 838933 36018 894833 941241 573490 53782 255846 281624 47540 132862 59805 970974 1005828 370887 181999 699434 464271 325237 420989 284416 768838 131372 811049 629449 980766 675000 103706 375249 127889 851974 938044 665544 918812 435625 859325 381506 419519 293974 774290 850231 329344 87912 565488 235395 287208 921437 870099 809831 553604 492118 668538 929542 567909 795803 251112 151785 852128 205077 256613 851068 3535 461267 59644 172686 538767 399493 880635 766421 651776 655108 118133 585576 328264 608200 103107 679747 976144 280176 997631 703686 800261 1022014 1037703 99126 732504 930968 56960 886331 76863 855433 130897 662113 874866 147517 326947 52631 150958 120200 371560 634802 577590 660064 782417 797419 893773 612447 645462 158813 811197 1021506 507826 89224 616019 870508 31973 468945 840288 133476 1027888 153343 36922 832082 265756 227264 226489 985990 511732 742690 223930 462066 72006 507930 44959 1027755 822117 59392 794574 739691 249578 606993 168750 624402 146735 132844 477613 713504 627667 405782 1009596 244541 571705 925558 33489 61362 430344 899289 277988 5101 188588 992623 194034 864001 1000404 792396 491133 527395 143602 500456 912907 203566 396734 698272 1014435 909600 414643 313394 878163 850075 836753 258885 850860 107109 44761 293855 432708 189928 672340 770541 643891 672179 783501 1010366 562582 388087 259410 731528 748304 172810 504631 464866 50244 986600 749586 40520 611676 699565 517504 519323 230021 153884 1046879 262814 515185 808731 557650 1001594 568531 390453 269376 964411 430822 310550 330965 364880 798695 865299 473088 502543 189334 76703 271475 803630 170169 500183 200743 224075 958874 12791 464085 102 107652 267491 875645 537442 694345 438687 878051 958855 839871 507351 874765 392451 334654 585304 814023 83300 387876 604053 349727 167967 824913 499235 710377 680205 106923 1021757 18491 627433 400795 63808 17394 511955 4751 359472 219180 39376 523638 379442 576460 582471 613447 8208 226042 997253 543354 163256 824224 553786 929165 681661 973294 724218 1012096 799445 744662 716222 808281 257625 701072 514400 968610 117448 791832 26402 479974 270148 300715 756264 727607 63763 26190 698873 320939 80927 533575 412418 736986 1004407 804514 476947 892258 750028 560557 955871 697187 483829 100476 894337 92676 780139 928102 82674 1039852 634573 1010309 70292 11209 511582 524858 366762 474317 120450 403368 446941 410411 488004 91956 351161 87711 1021907 952075 11565 860387 84225 752540 581391 367163 254915 355354 558230 1037802 590515 706299 463838 581307 126353 747131 482919 238457 170430 574746 629142 521078 277183 541210 423731 297736 615104 620034 314858 405511 373518 169758 774602 384593 728220 323068 253129 1095 962687 743920 509757 446285 458866 320913 577636 100429 397139 879418 464605 720949 53668 412042 41261 68724 409099 75748 587324 463745 519634 969456 738773 895316 413031 260376 598313 80875 154845 421644 508749 118727 458858 255038 911799 380012 778471 335719 277701 645348 253011 989952 673846 1034301 591440 276938 132014 955910 538789 494407 256823 357078 930746 270398 894907 254150 544543 683835 870283 581618 702981 379148 722651 731899 936899 777541 239683 820103 517202 544445 351551 659136 744658 415759 81584 770513 788483 688154 218458 319085 836301 941697 209508 491336 103608 28716 989147 865435 319604 654277 241966 438436 140371 853564 154547 295972 543434 808772 524065 715487 363252 1019347 423444 174111 973071 345254 165517 586546 321276 345787 551535 29671 570563 316372 583683 347925 110861 980219 64117 410389 485800 188665 920148 316483 52231 684253 46614 952704 718272 697467 10898 80051 627980 14058 2948 811843 186698 672517 715788 107167 586620 325611 218927 402614 206536 417152 878677 473215 551160 993514 193481 256627 889594 106772 278332 897294 598370 37678 477763 141649 951523 546603 501460 1041219 197338 255041 582093 540267 927171 1045869 883565 22104 507329 933356 290777 196378 356634 699843 1003417 381382 646329 312889 190488 215285 476331 982615 293927 781637 513186 407407 363642 37335 880757 213394 12329 499919 726174 552984 392497 1013720 640698 867868 229617 1037469 726541 656126 673965 807249 732156 374495 227855 651560 289936 509736 850849 638172 435962 1047299 208211 683817 251401 419808 602363 209232 290997 357874 115408 616344 346776 1045680 696815 232904 66672 343892 821463 730031 461983 356703 112108 1026461 143275 502547 328695 830695 47294 288248 758436 320614 8742 383319 720642 285944 939478 28354 928775 767486 163300 345738 695050 421341 1008905 52295 545863 933501 91940 482133 941919 887245 651703 127825 379861 185917 693352 851103 346514 482114 106882 728295 479585 695765 679538 924564 843124 335092 181322 513620 963037 265760 577601 345499 996630 10718 91184 364831 972922 100406 702230 996445 331977 167223 808342 340755 1040040 255345 438900 941508 780062 234105 280348 42551 465945 591720 934939 164856 1045735 546141 446883 288982 210621 944118 712716 279907 675124 545243 886861 859512 799430 502068 982151 306350 190805 390189 67707 596709 492197 599417 729614 49345 440541 731340 2508 916520 5899 425824 457571 595141 111005 650353 683555 143496 159464 340417 943493 874532 843684 56341 20897 691088 829293 204725 163766 779911 30020 247024 334502 775432 166925 74902 965495 350166 645903 537724 428499 22776 370295 107516 126088 266298 376789 395378 510474 96171 85660 727488 743660 512030 927910 786122 32875 341417 703151 961019 772323 345128 819413 542143 1039447 1035195 331551 176391 693997 628035 1026546 330696 239472 603881 618141 86908 966605 129176 396239 593823 218518 444542 199195 724531 782978 475023 763003 798781 988395 570882 995530 869957 237646 878546 792649 1047770 187854 764222 90139 841996 658610 469833 573896 804080 885475 938042 742334 306208 1006959 888861 180683 1026104 770313 716097 595364 539994 830086 751801 593762 272043 479073 321243 69120 668372 331320 865219 690142 503937 651084 677841 529217 453349 701701 265255 786128 570933 293996 630572 621081 199720 519600 907531 151050 440446 654498 716853 206200 922998 801080 36315 26011 448597 962573 909940 366224 585190 875231 641597 613334 812789 729360 721332 523473 29907 813094 158237 425291 357845 209996 613885 17902 790997 973007 398753 89291 747183 80033 531352 994774 17605 759512 971061 123751 490364 325424 787214 20154 341437 790149 298368 24688 747125 443227 69928 930060 83221 81494 46955 760183 907794 953026 1775 678781 498534 837388 378912 186958 727309 976198 522668 615166 702857 916391 709895 263428 624223 271625 778984 195263 198808 192874 729034 893420 144705 484971 274540 394289 616939 888788 632401 323478 882987 368654 283713 40711 378651 827559 570054 1045203 226776 701138 283824 801072 107010 581604 355218 231092 44863 31192 941122 892637 959671 396236 484189 355467 956825 121474 18880 592513 78229 521440 272656 154599 10593 119920 81972 668875 979765 757217 448469 529051 156494 430468 734949 25772 93294 261071 763669 222391 60506 554462 559453 950102 821339 763373 1014392 150668 956862 339935 362341 989242 600660 607674 225767 653995 131315 444457 394502 819465 245234 587513 293260 58853 395185 962972 977545 842163 968463 608169 448976 842571 947186 317785 246904 139370 618947 804876 378715 331311 31727 702146 545690 934302 664167 826019 455447 534560 1005089 154488 400633 731137 853396 427055 137772 415985 837952 623450 391646 445572 434212 326576 824835 1009330 900166 566411 894930 214615 679727 178793 584775 310708 181868 393068 88223 711404 337934 1002458 679646 1015944 311083 831133 606796 527860 780379 531907 818163 694271 347707 505599 732963 110943 927213 364582 962031 49963 228246 71604 527790 718175 823007 787781 248698 960347 278389 317980 884916 489572 231818 61855 370558 581666 987729 532952 749375 218913 640133 257014 827683 397136 949475 277706 890009 998532 181931 769355 734163 847094 305187 373522 593993 29121 360212 487646 886582 415589 257355 1005330 914970 323143 447769 222258 851766 221998 746964 87402 843283 747464 538708 153351 510971 486179 490358 279803 29822 1008180 667805 686941 817647 401491 423980 538343 723429 606141 192013 427382 623035 367121 71213 509582 533263 151764 579837 703444 55366 288237 462835 993682 133383 844841 74247 919350 1015484 235448 1028150 475091 743700 22190 152067 459422 594564 317827 942577 303986 824513 598932 711178 854861 482631 818079 737371 702673 373205 848971 762741 872644 910575 492702 1025774 179856 240219 176261 434142 255171 97188 377167 442723 449936 658586 953906 88349 576333 249808 513221 138162 80115 35613 139652 753995 68257 195612 84048 143893 982553 298156 27884 623298 244546 857968 957313 196869 488612 965711 389403 200730 202735 509173 1004585 824635 462452 825681 310529 373804 626090 771093 265817 498608 948139 919353 294351 746001 707508 295033 35939 389532 370344 450002 429816 328994 578446 238089 116438 996473 191503 293156 920107 594169 854265 564462 523397 86528 393918 477559 776025 397678 344565 803218 311936 333866 466904 25430 965813 604827 317125 19614 857112 443695 656062 200585 487086 587991 635368 194298 1008350 169865 328976 678681 40949 229565 352289 427472 894627 351729 797359 173902 725372 89893 663663 842376 748921 67424 12732 473523 893556 788777 783380 459467 1043375 340750 107161 248848 614478 551969 372369 575620 789464 770165 516071 662638 104122 359845 132519 16857 294596 614222 800389 752918 516009 969617 565591 90422 1035140 139154 585111 418960 799566 199675 994274 361793 548713 131449 808571 523687 63512 961854 942536 985317 171524 623998 1039572 112483 201401 681458 729548 54091 454950 932952 202370 185613 390689 902384 228589 649179 1038561 1005313 709543 392750 242562 377170 1033838 325183 785284 931505 274083 183951 68172 1002096 500686 780896 275874 720098 760856 222777 358450 382947 728271 1014885 371211 334670 522981 915829 477475 391556 1026930 180410 1036752 1041387 631854 155852 763728 255853 84984 702469 429122 727285 883537 764167 699179 397814 494817 122674 536307 1015011 261617 369454 486245 242104 958192 1032040 497074 1008240 807919 423052 789743 481164 288036 294416 668306 736402 221035 796330 643833 359564 623808 552148 663011 667269 445638 931663 863988 463376 423235 1022364 796214 433089 795298 206981 381075 528817 299119 89746 647260 964606 774623 659605 177605 658760 729669 258591 1029990 595766 17822 535048 146107 704239 30982 784107 982181 867746 586561 680871 403944 956670 980275 3039 260011 12218 92776 716923 773115 1005070 924045 23589 1046087 328248 812276 710605 522213 952569 1022741 143142 482444 92693 186119 1017126 467672 797911 28939 1013898 242890 412810 458498 284751 94277 79105 910578 682042 638866 806672 750981 13650 180701 924944 959113 326240 230325 288607 933233 988278 444304 882910 1034194 821093 941637 813937 512999 1020485 593808 689283 390414 611313 856721 500095 933961 294792 595533 767064 154814 139502 907820 741378 795703 684360 153209 83190 775075 244612 292069 1002930 773011 86223 547077 510775 778430 822556 538831 168329 408701 650148 443681 967731 1035599 797536 401978 246464 411479 492433 356415 206147 898265 452665 451512 903376 1021633 351903 28176 912384 890139 877007 587288 547697 638876 22296 270468 437828 417304 529036 960620 823966 1003785 289667 870349 666151 983567 450840 12294 882318 58474 937642 856667 316930 230786 307293 112758 298938 798048 63383 77025 94319 921394 978819 881549 161501 461259 995729 1036877 757830 260128 76276 108892 222446 954828 601123 515027 406688 449421 300888 182324 508711 665540 920340 315618 414934 632569 240537 95398 47873 165973 95854 456492 94338 633383 108255 301443 50741 842336 338555 1008289 8059 763670 402836 489437 16059 638725 427970 1395 303580 844297 831584 767748 388813 549285 8974 1032211 356350 536959 543789 1012873 237796 886753 1004902 160049 772728 986682 723492 480317 438201 958875 904213 329151 412197 435003 104365 823345 824900 55540 989346 887022 1011742 581059 183921 985270 753599 795211 147672 996398 538042 621907 214106 742493 972707 150595 478910 163633 433300 992171 842640 315384 514473 659389 581791 77799 540292 25806 676477 241303 139721 925657 637186 420482 581027 317180 447434 461195 801854 14840 413362 180595 848970 664245 99935 716901 275839 13756 679095 279915 17683 856763 335205 162038 535109 464133 684633 169306 551638 435215 223302 380751 710539 398324 99107 978545 747693 857586 320171 280001 797320 637163 161501 539683 670191 588261 803964 681182 381110 58506 899471 206879 1008183 934825 922082 785270 772046 516531 707460 404054 97629 612671 797511 143001 60873 488838 381252 628987 642938 8935 351572 887194 1020127 520036 74647 768125 972008 465700 585969 790025 393098 538863 712584 576397 184895 679605 932680 213944 465027 583175 423519 467741 418904 703644 11713 936118 973507 738510 671141 470622 987212 968219 845317 1040726 718210 290212 65314 494273 119669 515761 605695 559143 481338 283434 1018081 857078 111467 740384 547797 32252 967332 53826 933162 979951 151047 1001064 475634 383461 1004729 311820 434822 439004 944483 788428 810751 956723 204466 197610 324542 280367 164823 56524 728548 962423 831751 889724 896986 402841 746492 865320 751051 136835 502898 38563 469541 348426 567467 896739 358940 712294 872940 93569 465447 354996 219389 864316 60033 212339 856749 115318 273321 573960 554060 650677 574178 237626 598064 432675 757428 550070 492080 950031 183145 833932 457772 222058 690065 11952 336515 978507 731263 365178 264347 591724 786121 973350 105820 640938 256715 891477 923573 588168 659749 659338 226070 862637 565049 177838 1047541 804705 237486 423309 388169 1037588 384752 742231 137234 960728 384941 246048 764367 933090 319321 291423 978694 888844 649899 836979 341183 759382 721438 244761 766985 735585 413297 754679 757364 452850 877863 888597 318102 375669 302344 80991 966791 269944 553630 987172 960100 137003 720057 162970 552143 594663 749804 801367 637805 739236 636941 471257 154983 959617 529081 126720 765418 348736 839117 963471 70823 377798 394990 787886 758355 284320 98562 515435 154920 33657 690357 1006644 167266 499365 1042677 857438 1038788 993434 257911 517794 25616 568945 557360 286874 365970 80489 605916 704329 265110 939109 375162 225936 824301 692841 898765 800442 538989 244000 99805 507121 614510 814169 549748 648134 258893 225157 978594 163757 958188 161339 1027386 570238 991024 427189 499794 579830 236418 254032 583879 457012 725839 495632 883638 513340 973448 552217 780036 163447 992803 639799 9688 818993 305304 98647 689436 168730 605796 260620 432127 1044422 633481 472075 801909 400685 156428 1034927 831413 482859 617846 614006 897722 370945 478036 824705 310980 536530 63159 306200 281044 620839 323253 431396 858931 2156 873446 764596 372715 235120 595175 126585 634700 55785 928475 252489 225129 909294 452069 639135 100760 62587 805295 441625 687862 793328 1014246 210169 27873 988818 276155 452517 446844 131849 944483 298792 811054 687329 311448 594094 714275 875017 679191 15627 999114 979542 101920 74037 743509 260097 630265 255686 280636 319525 634475 214139 946106 383810 697667 753335 634958 351677 141523 587777 1028156 211037 44142 545153 405258 147664 298223 662407 485891 428580 277811 792069 168119 142670 98970 655632 412025 172455 508298 523618 476640 42345 481772 556251 321350 308790 5037 1032956 914252 137618 826174 456042 481364 685412 69141 48241 459270 784505 956202 95102 310732 791297 924539 846244 208725 48912 259720 766488 185621 678174 968407 656565 72900 2184 215665 142969 362459 47117 478051 299526 974874 695889 891967 997410 162821 743005 337048 454711 1020770 690205 851337 262356 566204 73952 1023535 288810 320739 990172 464938 371855 773482 121512 812064 539903 829224 855488 245307 942486 275384 535813 529062 572439 155896 163898 490003 153704 134542 1030024 181816 937236 318814 988155 138829 584647 335381 991234 43920 950742 1031074 1046515 87489 633013 541879 402052 954278 730750 589644 1046867 471944 876145 68893 1024352 683956 348526 172071 758670 312060 208508 212783 505125 2355 291654 6715 589907 563125 629913 552726 375974 616924 91880 1048016 280467 89484 761544 757052 683251 229288 360820 622449 1003393 288922 109898 554570 123229 436431 893515 919526 388236 542009 447135 1016616 633717 213963 82703 967735 389477 215041 113545 858367 713484 147285 886688 406959 737022 925131 116490 342330 538164 633446 282144 377302 1037448 678832 5729 201087 1046844 345142 999151 475765 1040244 855818 302352 822201 145079 199744 449710 169365 117618 871793 995544 646673 704373 250427 889919 470398 152180 443582 301498 72431 998023 1033760 969922 630971 298154 19210 1024502 377085 79166 985130 128921 342548 393350 421551 402959 805667 275243 407760 106596 100498 438969 656965 140484 114827 507423 461004 425220 782206 341555 180390 970520 476317 357932 313623 425371 341601 965670 373993 628810 108291 205217 850665 515209 203012 205827 1045097 476636 848805 572689 253885 536175 382831 854906 331966 851855 262829 691020 330058 487983 116205 908925 114625 876388 788611 468323 518538 467177 843014 911164 153484 623004 271825 625319 549557 867839 18819 24105 878711 398520 587648 995498 218950 747281 916589 752117 150299 289144 796343 135995 473588 648192 670477 294801 766033 1016543 1046754 443501 564665 440046 601836 1036845 405811 861740 450472 949392 705997 568379 30163 328506 712473 191202 461042 862773 800171 420489 831947 451179 906140 1002176 126698 229933 475402 99000 727325 1019311 49302 438728 1042425 855945 433124 360425 460370 33079 622622 298555 1029830 148378 911986 718718 755764 436086 828559 24730 662077 951794 413996 956695 586186 157979 788610 445350 613765 672864 984269 802454 944734 245015 614094 435295 321543 590583 121420 916507 490873 669852 836238 131592 52589 748551 775906 995335 895716 597787 1001242 216608 89504 352289 638986 234236 915112 1012293 624651 414825 177352 525846 568187 149466 162062 262666 407867 348901 281423 1039096 692015 322499 1044128 359580 571074 657875 558557 442902 971103 697879 477221 949867 496889 183221 542043 660739 972932 997495 735911 893481 733305 757068 685811 308110 957270 396997 642927 102599 15900 718232 1025038 857034 78032 610081 652295 594293 940794 224732 98900 479751 90152 846316 854582 465317 171116 536983 426927 737495 930010 371144 292870 711944 925708 417420 616007 948489 752286 279445 735169 777614 564145 132282 312454 158127 423276 288373 223214 654185 454006 472675 173332 419867 936318 1035208 514903 99593 371636 989193 2779 901085 40781 345903 108806 214817 505090 585835 296195 639686 667537 251532 113730 40095 573499 473226 900854 514279 742212 635391 943253 753335 257143 43945 987228 233617 37791 482282 320969 693464 938255 350024 331039 831061 997915 438509 985061 83124 363933 502567 857447 81156 385137 391145 829236 770619 154105 624969 58782 761264 65689 455168 83005 991135 988732 873965 403052 300969 230605 125586 365514 875857 154303 722837 130235 616576 219014 837441 855781 883201 886812 603907 39347 381958 652157 399341 1016533 492193 1005355 667446 51902 144460 586666 272055 434469 303714 682245 851312 231813 362915 172871 526337 1019805 209588 1038083 164145 1018864 756380 429517 305771 30789 969545 901823 425020 578600 963593 134901 648918 137576 807441 124433 828049 802967 415994 320184 233572 873869 658238 8978 109168 990181 570048 636238 820342 836479 239937 857116 23643 175356 61676 176945 375467 147013 679115 826310 697108 771845 608591 661786 87270 29994 58572 292076 433050 940392 591866 443393 110408 555958 761461 180900 1025327 851918 433982 311584 815153 743857 300345 565320 749908 823841 898989 122353 104514 1022758 234183 569714 201674 767114 606231 931882 430685 712797 667408 635386 4753 943985 97676 52679 344994 1011166 254023 853498 882156 890752 924511 3327 990066 900212 658139 608713 841818 699807 801568 943181 271215 657703 790909 582146 1013406 466679 558241 709223 921465 386368 746783 822141 212919 1047795 865777 357961 1002930 902727 759026 125780 255207 886073 275299 532267 398970 693767 417383 925406 1042863 438708 857990 187525 228466 475784 245038 805814 111568 575629 475949 822801 425084 675347 391993 12213 826187 191532 1043816 488391 724408 220977 639160 831730 916065 371515 275336 638434 864647 839850 664605 945608 146834 430242 469278 662745 907 82313 571929 675023 914337 504715 780284 20838 575909 337174 632220 3296 712077 214878 237617 638082 918516 283354 239576 54549 589464 732101 1026064 126822 687323 235166 274494 640198 240708 818344 494633 998282 284923 409707 486526 164748 695888 467505 204621 213672 534324 504970 284810 1036608 982718 614600 559757 1017529 520359 588676 839314 660988 293326 1009943 941370 915957 936118 152098 104200 520727 413187 452614 105701 888535 351489 571757 686237 839213 23581 431807 1037664 182294 132457 493230 149570 748308 800540 641707 338107 805036 185360 914286 456999 815591 144451 1394 941894 746450 206166 44406 896189 590846 949009 34045 980884 44288 143325 1009359 705207 609010 660808 119670 734837 821232 922757 943554 911620 460956 524009 350021 407290 243867 192111 267480 142293 272150 407093 451348 260725 521018 910077 692954 132509 346296 183213 17868 1013877 289861 274895 344785 1011467 22555 324114 55957 306893 944247 935111 678918 1044240 989209 659044 596184 962957 642247 442373 31234 830174 373706 444390 664639 637702 110191 889322 11407 423398 872071 792599 613555 605129 320231 983832 624564 909785 168937 23226 519772 125607 430057 968303 897979 1003175 542666 810446 942500 513201 179055 461072 818477 195202 906817 815509 797491 27961 449455 754269 386259 70106 648106 358544 736242 564686 943909 33783 1028023 638817 580763 915328 495883 972355 222344 395709 980768 80904 1017327 730470 705511 72872 195283 444882 374936 1040127 101566 129922 760366 990542 393533 738455 288232 404920 792161 804183 103882 15046 888639 54444 1013018 322532 282737 110756 820451 892385 232596 311026 585845 600947 655560 318828 4579 17841 999731 213643 919171 810135 923006 290286 217970 202629 910678 698583 563726 548288 865516 5804 285818 585456 995702 152951 315933 1018785 937388 110183 1035299 437698 388683 382541 698874 577832 337557 671264 810455 85004 820432 258937 753967 1030025 585411 200983 686398 1042463 888380 114525 240515 554547 970124 181455 508482 120461 25608 108185 257 525016 553610 416008 436491 569893 634863 950286 486896 8552 435607 933826 653827 420858 1047528 695518 557786 1012757 1038027 1011008 290258 1006427 279085 186473 722057 363344 700032 550913 801122 19931 949559 370769 359428 718281 826701 678087 171483 563018 931775 928886 444054 872562 814093 400019 1013927 532921 990397 212729 239046 1005180 576472 871078 54127 97658 100204 689212 544607 848215 189960 481409 947226 1044764 463683 1014495 916840 215221 846901 693732 93396 100722 207867 953283 294444 840326 829496 607954 1027076 338315 1023375 268810 1033267 90876 134186 176522 756819 826042 336950 1020692 620101 670856 115300 536207 484523 171151 523370 687747 425837 663515 245120 407712 858165 324827 553700 233015 40690 613349 378966 97471 632409 163759 488604 896594 260191 384471 136703 518701 834240 868189 990925 202035 41852 475428 643541 377451 802132 27764 1003246 807806 15441 450427 241520 960826 778814 689607 930489 746513 1012521 778445 948905 701594 571878 745574 841766 703503 760972 740173 501657 490702 573686 407458 1031536 23257 278850 791402 385690 863318 946262 507148 745742 317967 44630 994261 499780 495602 19759 10357 315834 949650 623888 759168 372080 206500 293099 83951 409196 17283 412409 946076 638775 930221 16691 36809 493151 848964 981466 984986 590579 902286 765935 862870 706826 930422 102331 452906 175676 447752 596809 657702 849447 1018616 761575 912958 167659 740124 46505 782986 679343 885998 515558 675590 498458 725259 7609 758803 475098 569782 1030017 307700 950561 598869 912993 758098 810274 834803 56001 15289 14233 303293 85707 168984 493120 752773 445167 433989 298331 383554 885343 613495 11309 786574 552851 536010 571776 1008423 96455 839870 1044514 893806 631928 1042105 650082 205035 744939 265600 996247 989639 51622 755650 252569 744272 10741 685453 370758 623225 21350 498903 218879 511063 471373 901622 974888 1013413 285249 1019944 841899 962625 636061 4621 187766 6572 273152 113191 462840 120206 422093 916321 172712 928049 513708 487813 619902 503041 601863 563652 574072 724242 115342 72499 973335 547226 414900 237384 913375 386930 800815 408161 784090 966809 684924 484413 101910 959665 718168 622720 654626 891264 907592 456500 409749 854897 48146 56643 337543 556560 794690 666878 162582 773266 582310 102041 1000675 64074 1031890 766124 332178 496437 320413 12467 414286 498799 104354 725903 903234 136380 912832 314884 983329 66816 821659 187705 648095 598215 685080 192315 216053 980670 327653 170873 309345 110904 507375 371529 329123 878250 295401 848482 801666 457263 489164 1029984 289093 232452 607057 633924 627259 883213 81529 1013489 698931 585807 635910 772528 893444 657780 538879 461741 558087 950090 790576 758135 106648 846660 302759 550276 576152 759543 127032 303275 762862 56478 84986 348840 457217 989079 514248 522907 471616 926948 872898 233353 640666 291755 576201 137434 119302 107958 99590 317145 109821 835572 381795 326456 760315 518902 659216 192905 754177 770931 105472 407493 770326 801476 261481 1033929 459457 591720 1047112 68308 601745 763266 971227 617483 91285 321366 622629 812790 461284 792016 135789 144640 255255 106748 199615 328954 346826 483471 448873 836504 416287 25693 612224 750578 346426 677088 353625 792581 377286 156600 35344 403760 150894 511014 436484 499895 971365 910223 509528 495684 925663 1030655 646004 215649 821909 477859 48003 531199 104773 670798 919539 757746 704816 930293 734455 282994 78491 437043 1023496 363163 832846 947398 305760 975342 365848 960784 655741 197070 499272 344214 774053 438532 535094 864901 858716 686908 80824 664872 533743 59781 240557 634483 451820 215765 157046 795771 362152 461955 570232 458236 65976 369355 891803 180946 245112 590158 412622 429184 148871 959375 628352 202412 659017 206199 425769 1007520 280932 551889 1038015 579787 969283 548047 976961 599870 850582 403587 996656 226352 188112 8551 344593 740731 797352 271574 160492 464412 91544 562064 522192 1718 860001 776762 706893 114192 210053 821723 701688 745875 795340 786529 948714 282061 421312 893210 456001 415472 4912 302395 745118 1022291 659377 150621 38054 907760 520984 464122 883073 358117 886017 517365 941918 387059 817484 670223 623853 904962 275610 572019 434659 39067 368852 154923 754554 1027180 856485 402088 1030382 601544 276731 875838 610305 936996 928650 428453 303479 205723 1013064 178041 601499 666987 278002 491963 886969 868470 425350 497487 808866 401858 409799 250748 810027 566521 392637 452207 889261 23786 849970 888248 874887 252934 112181 875722 243608 1017060 951451 791935 761541 649917 134009 626835 544121 246256 914091 931364 637472 352384 366161 1593 135083 773777 969549 12600 932367 485102 439238 213101 230085 919430 828327 380554 277836 184811 333088 1036321 885667 359377 437540 551980 719 733077 217066 812166 382811 195764 1000813 593520 489939 514127 552428 908045 113480 142766 1017450 421861 971215 720569 359727 1003366 292098 169089 972357 463198 592509 835509 991227 928643 123490 305453 948070 477675 820182 668259 728283 669588 330113 714229 596087 743133 757266 555045 126615 633355 698553 972633 418912 355269 63915 773275 283704 79769 1033890 666649 168523 1032821 42842 169382 319751 9006 279061 247096 652704 699132 792600 291688 363661 19964 90668 50677 560649 957357 720158 348225 606867 673652 288319 631762 890734 147736 509924 815314 619298 875846 857575 210576 203257 298510 14884 1016829 1024643 764772 20733 772144 621074 707488 652759 111331 194878 666622 958363 795891 460899 174367 724278 438499 644126 313222 967193 830298 758228 543772 430777 641952 1004587 418989 803088 941093 520079 24681 862490 588539 847534 325732 654681 518743 628477 403478 103250 258324 523568 103899 573454 445231 666053 887667 83098 993868 216442 818819 117383 280111 198099 600339 61546 720196 307606 864783 353885 951577 316750 288198 858748 961246 954315 949870 882026 369644 204447 97438 960201 486971 881315 954321 262597 835818 250992 757482 223626 756923 628967 196779 904649 986260 189866 832572 702264 91647 820640 59819 582671 580010 642421 526950 390283 689128 692247 586178 993134 306479 729914 509304 861821 174744 29653 482850 844545 806498 141987 999363 492103 190576 319651 533052 743968 906950 418713 68056 523617 566799 920202 978881 1005668 311834 203332 588424 908678 46680 735700 214689 770471 458336 194317 671460 608429 419436 154376 34062 532993 392153 1019550 92734 251152 429483 102128 653176 736715 244998 324064 689701 858407 433590 309909 190609 631198 779944 605691 729708 736173 1028719 988993 700746 537172 53184 535641 25891 1016729 893430 574075 837843 179461 823695 172706 72347 976933 134316 19981 316574 427786 399253 148160 247141 958666 748851 20480 440412 56829 667541 64219 568914 308544 10348 586398 697853 108469 563598 300380 521332 822657 892278 885870 863667 127565 333762 936174 236826 1016262 734644 395322 216559 951325 818866 936055 893911 92808 95431 312588 164705 420799 902431 742179 133755 77952 329871 1037867 841979 888843 463882 935000 321815 875686 383277 965409 63469 213018 448180 107458 294396 829492 137474 780216 931753 836421 51870 341319 998844 691363 873648 676855 830944 256294 462728 362771 910118 512939 754456 986153 605826 629141 472949 494477 98125 993095 5465 966869 371649 812203 743076 529758 362880 893358 67287 1005254 828942 201409 988055 1014640 388946 1006938 912688 882435 646169 734321 571151 597739 599187 1283 723015 401111 395988 766611 408589 982329 930644 1008548 21052 274377 462192 745024 942034 606210 969703 652404 823153 130980 257373 753873 373215 118064 349403 357101 810630 977007 848461 420832 500725 775916 457475 92872 346205 579701 504368 133445 236052 1010590 115054 772093 315414 647741 991544 420633 916095 591343 954735 616134 230162 642194 500182 547766 343477 859337 477846 172956 788723 238204 464059 519603 720504 1028949 53940 256824 406425 1000259 59607 199659 68042 1042683 599514 150163 397093 979570 404315 788855 683754 493924 616026 261861 979449 59344 628666 274862 36698 957562 781507 853416 691381 319336 501667 677931 798426 194150 415720 1027221 260667 371074 172807 878790 164717 247696 498905 74148 446379 440999 176153 194457 410963 76961 661223 131856 142438 375711 648008 119035 835340 1031811 628643 716624 1034766 6517 806725 35207 449882 8799 882398 857374 986243 824689 791810 527893 933695 694685 434858 443251 266727 578844 619440 668607 411130 954855 110422 784775 705178 717374 448704 804828 75021 406821 845685 194260 909629 461538 61410 368647 586297 915841 154583 314131 137906 577872 701192 141849 832895 12643 390029 124477 333337 72721 883298 588841 96543 301941 490472 698506 34004 488942 855138 451730 481692 258719 571513 782965 78467 1027567 1027513 850412 169397 1015307 488209 1029301 136455 223071 667991 207632 564845 827681 756674 98371 744578 1026502 2158 970520 75523 289675 592092 464474 361300 422125 479855 865627 734457 469297 403183 850033 24094 277725 60682 144757 405520 258621 354510 456770 928706 631263 295985 704316 979529 277271 239497 313286 173408 579708 41492 223946 55269 746601 664178 690486 396890 478589 966437 198777 708453 674587 298776 876298 803920 209387 741909 602338 551306 448599 731469 261116 1036067 854799 122837 54492 977236 496005 49955 733957 61685 344690 854933 445826 939013 206927 316650 952158 570919 898525 698054 289836 426271 264862 625971 310399 1368 1001305 246043 920179 10849 1045146 909519 26147 700267 224559 571523 367152 654285 226988 760527 292929 425857 115176 84271 79229 631716 104830 617604 841490 936697 103501 40338 372402 57959 481785 64896 714513 65911 1013607 876123 335976 432855 213829 588690 400629 834777 447103 901755 97657 254452 64715 207565 36280 905538 1011999 499492 205053 331521 580149 947585 1015443 122130 987918 292807 220749 969597 224108 851007 521471 973035 982102 626197 725250 467754 68760 927192 1001140 927661 361792 258558 339190 168970 357922 831326 1026476 763514 240213 561588 347712 335452 478388 48160 50208 572594 433246 543143 149820 480418 241975 386481 277641 224246 872549 521353 309888 1010589 381139 347105 412063 90152 135089 817995 628455 936525 161010 238784 148060 982888 526284 714013 572297 39413 496444 216225 732665 162327 842367 812913 1015231 251413 1039770 677397 545775 187095 929236 423416 998178 1006701 676407 825835 379894 202376 211986 447138 1042828 97535 379769 640821 593416 72780 680899 236961 435989 35341 36876 1012549 623198 583043 702385 1008998 18966 1042454 778966 993707 856433 755150 626403 79521 1044777 597468 234242 556088 570362 670479 267427 44100 103205 582752 625657 463613 328433 359782 841851 393087 36645 14050 353636 310347 444304 3893 876082 923588 146562 615141 521002 1014963 756560 396572 765395 170692 293587 71721 185719 237319 665577 523772 254885 392303 16883 227502 264369 640086 481110 647927 376883 233207 12794 862390 357764 586739 934862 411501 407620 234189 729922 24259 32983 830318 858059 348416 328931 214689 177762 914324 367571 978584 364037 511888 406359 63333 386101 160299 512994 415618 98679 412990 1029419 790602 495059 468937 811692 534141 752984 269932 716838 600768 593046 472046 933403 938523 740642 422330 675411 663161 573974 563293 370776 104235 429198 1007626 183801 659813 305196 608534 245707 493760 341908 851067 627107 886710 57585 15449 134941 303146 670318 812145 356376 422877 149182 162472 400696 150778 405 53130 296035 804491 850989 798405 589124 591105 592322 958377 376268 523952 457750 898479 188075 939088 290798 684271 421851 276861 960914 831144 695574 453944 426321 797116 254555 82533 352251 592689 610413 833611 346981 395953 57684 860951 918249 401163 122074 582745 601059 1031856 1002766 1028996 1019445 503862 819909 128626 90308 355033 895508 698847 763384 198389 421591 907753 825408 704141 569646 895639 599692 261575 346618 520271 360657 131950 57188 940125 177289 397679 969047 729459 219440 470364 263681 287779 609480 94444 278102 1043303 950358 977529 711309 630042 709730 789888 140961 946813 591227 635685 689873 917683 829617 961196 244768 299332 735257 711169 669909 1034910 667469 912945 689405 1042575 276457 236527 832228 492749 484879 487440 648096 782190 951524 143375 908166 530288 488209 182922 435890 262962 560962 317378 281988 186617 472234 436767 694558 620396 83838 61098 452583 1023513 774517 122258 791050 894446 568911 916136 417272 575936 346187 550370 623842 1048263 287919 310235 706368 744736 327747 296529 594252 6218 539606 146598 339847 722858 547000 775265 791348 245511 181566 975274 337624 669454 473410 542673 438977 67023 909985 620999 151931 403262 434619 346787 750684 808371 218613 413214 653305 455274 997946 51479 706735 687620 348534 143889 38683 237828 516890 16816 433314 443475 722843 627520 487402 670141 279795 644398 649567 849010 80671 231820 399279 774534 483487 87697 279630 487537 970488 59159 526323 826255 663349 613148 618265 82080 874082 1001537 929407 522569 385552 543310 321449 795538 369877 9132 294236 559719 201416 93673 96294 695831 24073 252472 752339 277720 766775 131566 313081 920385 689656 575238 381293 810190 126325 148638 976588 568415 921818 937848 647156 107705 697307 689786 910983 243971 946986 783150 477551 806219 786690 801347 352596 618239 602527 809994 34088 531828 1987 984313 659100 205411 684339 814636 552616 293479 729912 118239 86535 740736 362271 940021 251320 554898 439993 1035892 314238 237799 100572 41479 986721 714409 1027552 631419 649004 988009 646178 606018 491756 944027 593028 153587 879991 1045015 181995 302280 604643 96410 163520 32542 201482 651331 130928 569848 31245 165398 190700 211581 592078 538492 736298 790646 1001076 522945 456610 741073 1018859 489365 50129 62496 456801 806796 241593 537371 292299 259742 523615 283418 380254 924583 851532 598171 183318 762088 131085 60866 554802 271492 18611 139988 413877 268548 533332 417467 1027047 355796 195720 337797 201171 313283 823020 273125 636358 346503 335779 986801 63958 322615 969424 577890 857 223183 516125 572055 745321 895920 282423 318354 571239 1042205 533583 794553 300405 8638 332954 126230 801019 222241 858834 873688 883490 1011764 795572 906192 967516 723405 707200 500469 68570 970530 796028 628704 914964 565585 565873 955729 257861 236761 521004 822184 156909 434719 788990 199020 526669 749035 992829 744392 337902 16872 454849 802569 264730 400679 960616 204577 617314 885916 679570 321575 982550 252832 344997 550613 655312 216173 852874 801033 1039850 475301 799278 675396 715266 485836 378882 718894 73341 743881 241276 625424 979714 568169 679060 822872 540923 899804 230216 228633 79895 716342 117272 792200 90827 822767 1022858 81536 178892 470372 721319 355839 970134 566100 37500 701351 782568 1020515 486554 672830 821062 754074 17303 891694 152694 492773 621707 731909 516611 95636 678548 564726 127934 1030874 473938 304727 724023 500305 58219 679713 721224 411765 56072 15475 827531 921892 318039 297999 222175 700452 738823 624092 210407 901533 179151 191586 804490 389787 962279 474449 847732 178573 201868 422394 764052 433865 598145 544724 724124 660742 987529 280825 650629 57824 331246 322726 96520 267863 593917 583615 224549 169808 254600 234824 679072 669202 601442 990957 918399 743627 823782 142715 895885 602889 907121 731492 172251 560705 927716 199488 833082 991820 23587 638022 711105 359909 415896 919255 112973 884524 883120 202484 161532 1006630 790620 363203 224689 998202 126610 135950 853396 875445 918474 1024963 825487 183879 723330 996469 1009362 834948 343995 200921 498511 542309 735609 1030474 876606 57540 768326 545606 918427 219107 171439 567791 732067 479974 449990 966283 793435 93524 759198 387333 198409 1040282 402131 362601 555192 243592 741631 344939 967865 565458 366150 579809 1019421 867728 417739 360517 351035 921278 290360 186932 211504 322749 606779 618737 816474 987088 1022211 51427 939997 764064 325831 983314 918046 329913 19775 787374 806474 416522 1020969 673416 115920 1043561 956869 465815 303331 787469 574810 299381 713977 412690 521647 975840 687950 510457 159122 1014841 622178 616229 643157 1016328 21879 985438 863820 785270 12564 867154 8528 884177 1006468 746767 588095 355852 897368 300171 522361 184636 206305 579100 630885 44316 677815 72960 396778 1046666 603445 506839 1009142 990216 635130 486691 86523 66107 296553 191439 232557 374896 3626 465829 97605 433938 336551 639446 583297 535093 791696 445815 106657 209423 241495 929790 26412 512889 282037 280009 439593 778354 65059 446103 111014 450716 571234 554508 666677 893373 630003 322610 502122 1005632 545696 1019379 556894 413617 878065 957856 66095 928581 702648 330605 245885 112208 724870 839154 315375 148684 893235 248492 666028 697304 1031258 872057 726755 1022519 424922 661024 44355 1046733 691030 583367 613251 408358 523190 112251 99804 899055 272292 877740 209545 876923 763920 787117 968270 661055 678061 764984 970990 164182 1010801 126953 584116 428797 1020441 640958 891883 809240 469154 532893 615270 319404 951249 587726 571641 131427 147629 457085 77565 16395 109055 1033017 105936 392471 339161 436088 745555 674332 974092 526097 434282 346453 461232 997824 242560 794144 450976 67237 755456 683391 206843 830661 72925 749208 587941 359304 399371 297782 957635 457529 284931 233541 683843 370058 961091 159321 119122 929293 687308 166440 143075 350907 308386 105739 398127 683121 230736 664962 544048 923502 482913 92077 468004 3031 845800 327123 629776 331316 134905 653535 576059 499696 8749 1020126 997806 341980 851490 484738 24507 658092 346617 347810 663667 877432 115671 572600 156462 35901 630116 108897 177927 149082 256079 202721 264030 578324 660167 337308 811092 298002 881667 567966 50002 855009 125116 944660 854914 714353 1015726 250577 254548 1044886 865819 479178 574459 7560 443463 403610 398318 843107 1014269 389631 82279 335784 273160 757339 981991 775866 928699 114227 620464 463202 613738 82100 705097 631628 1002223 820265 861950 613768 611622 59014 238430 251657 782192 1017313 814011 247081 846900 1024243 1015725 582691 448858 821147 741008 290712 748750 72539 93185 797451 459011 188377 349284 391781 467309 957279 999777 920177 403206 558940 331363 624993 910538 135393 732440 520007 222267 469285 1026548 317085 897501 337410 82093 812222 637371 864885 295104 279146 865248 282401 590315 730182 696543 189133 43185 58202 546380 383714 719577 599441 826177 220142 426991 693820 54490 328227 674242 831119 901817 635352 610532 396835 183170 63495 143662 877427 678240 129742 834105 975967 870015 1047022 501733 546475 481680 941903 550614 895105 971336 417658 977138 530667 67040 10781 1018340 127066 396182 109195 328604 51490 882987 317497 815821 26619 405348 497474 879470 9346 210570 469220 7482 319925 1026793 601089 231472 104059 244052 273823 377107 550426 830367 641385 17898 411839 656676 285227 680577 738298 110399 670297 238823 78655 865746 562313 549358 204901 136130 508916 149935 470059 462712 738553 461827 853678 567136 996763 462090 194549 953965 353790 928168 227430 276627 260333 560131 874829 423756 496727 888839 556380 534036 729550 178146 598309 1042157 466695 569480 242594 61148 687708 288304 212654 57962 989005 403668 286602 836131 763642 57525 446297 976666 352427 217814 490403 528228 200265 357756 339670 883352 245986 775348 116928 923222 725288 198349 132887 47804 323570 340186 908785 882418 198330 760625 221260 257440 370718 939502 931975 49523 151648 257393 372967 266652 636390 208603 216084 722512 1010106 588950 257433 945481 329738 275146 365159 550467 719017 629736 235858 204672 573325 128291 236434 172613 974159 262898 316740 765787 278446 832912 269799 633742 82444 482684 422112 367665 671215 520186 787958 13209 764801 613263 915926 60829 643601 126088 558736 801821 395408 1032564 248856 181112 755221 1003430 862406 763668 377434 915380 205270 779737 157244 698874 383977 837302 52286 432920 926594 218395 69895 526448 853386 716158 308191 68777 391117 317910 182070 820271 364923 982563 110878 197040 447400 234724 555980 643744 590284 261023 636443 922550 526915 36701 648200 906605 622285 1022250 229175 86148 7440 346777 690029 404094 517905 969279 107283 969251 838591 151604 184250 506877 909160 414357 893585 337628 992322 115204 858353 675923 778980 480806 456914 864568 758474 911908 442707 530984 742100 518443 404278 747520 913863 772844 342369 84069 296650 1024028 252254 364093 104939 634613 988123 235060 580760 532404 249131 801593 881190 112921 595396 383742 51278 109802 264895 551547 262059 29807 476764 498283 910397 769271 1040507 854989 488936 1008723 130851 300132 65782 99670 456446 824120 116369 234587 981979 808211 275786 691134 549164 166149 45461 10337 944773 902369 585290 996905 109603 72125 382246 846975 785251 440438 655176 88784 126790 173610 703924 58637 258292 491708 111059 577580 56373 1004371 587249 56997 798713 686811 251326 261365 642770 432770 399054 130591 85877 1024060 774425 813093 711997 842048 251771 20627 501928 792201 962613 1001717 518104 844119 269674 613213 26386 901035 79267 661214 108866 886990 68684 699411 170102 182730 125492 727449 50783 735727 595473 288912 539859 343888 470266 391454 319053 361284 985835 1040108 1005163 693989 82757 806311 498287 42900 928075 660864 981439 476019 26789 667565 245350 732649 142817 154342 23952 410658 974573 444392 14354 487821 222111 841205 781023 308316 982573 581458 995220 602631 439221 595400 675053 89033 869558 1011492 71501 467745 112021 827832 622907 15955 419610 930007 768991 31973 179952 100700 386953 142370 90152 929316 349227 428954 848822 586895 479706 20896 884979 151811 233809 671691 546329 111465 136301 771957 295114 1045422 962226 900671 382602 183876 792004 74379 36160 749726 557551 651265 484281 660919 384672 1035 416293 569996 494314 528984 785048 963229 502274 436573 209290 1033328 394179 1001167 1029720 505358 161067 97322 984001 352644 323804 402221 1040489 436580 331676 959068 161625 492865 209109 541053 196733 400950 338710 364059 63781 916320 560272 1036294 322692 802399 813977 167377 445492 978906 313133 205139 448689 89080 620392 416807 727513 491239 175629 408620 223090 688472 329474 634885 393636 541953 993490 27545 440699 524570 718121 314516 698726 388833 280924 380645 687547 525846 478943 725310 347441 903551 547788 321943 393572 861029 484195 690604 872276 938517 63108 537466 147430 582753 971831 1015238 739425 247325 657956 764054 127731 679074 42267 786869 202538 570189 61838 416051 893564 47105 805906 230883 127167 690081 229858 522716 242865 117399 967004 681721 28785 139600 203393 684889 818692 303294 495481 622047 567249 24277 767245 488115 151845 3854 123692 372671 11952 962278 980326 129330 888582 868960 105332 753153 406304 237695 211374 257121 308952 937933 285075 955982 362864 750295 436805 1025544 30220 574639 430346 877201 703539 304489 412108 361520 243794 276126 825242 563440 924729 34796 591141 882977 505756 840563 1029444 969686 118931 510553 967536 301926 789530 651592 996424 784876 255634 199915 226831 964039 703550 564852 356649 859674 287175 487449 403618 776013 19641 668050 60071 507786 1002499 468125 266506 123713 512123 448891 86466 360868 705880 392048 499561 663852 719030 273734 563644 242706 594966 128459 757279 183511 402651 1031246 2070 451260 963789 1037606 127437 304715 29338 892459 83089 157132 813648 764731 1001813 819664 511461 721590 223534 258475 871855 879107 626135 579569 65772 311817 791086 206592 581180 95158 737973 742774 771105 126076 290322 336567 594310 338639 689551 945000 708149 154280 150939 265719 287583 492037 269895 974608 1041433 81254 340937 699945 779737 887890 691964 612855 780541 765392 484831 259319 872772 724207 599058 784870 192083 736574 195420 954441 594993 984916 721959 778470 279499 296265 716290 293449 811889 282427 409630 968001 427863 636875 534994 428384 1002005 399517 713496 557438 505128 77532 695565 786486 440686 559027 393844 828519 79790 1047765 935988 400820 694542 344309 576982 262405 1046427 556111 282120 503044 1038021 784670 237340 409249 27615 843811 905 38287 423587 460069 330345 485572 960941 377707 524282 879357 762619 256580 847389 622391 685171 833919 732378 720183 1031261 1043955 230106 132611 1002981 712185 644588 911463 27034 566764 289664 234866 34290 746672 178479 926966 436164 34857 902449 748043 608972 141759 268005 432012 580138 490208 210765 193688 47331 409982 49551 565522 55903 484493 328565 354850 125673 34950 601582 241331 395315 310247 726411 611314 526799 930737 557826 51669 743862 202729 267183 925586 941253 483351 371214 141347 92988 901066 552514 896713 284989 631569 548498 441222 823123 277251 94182 124833 373480 432697 147022 115238 974541 713039 281979 935012 420790 424806 776516 415341 411835 1010341 79395 877465 189401 959667 377270 458499 959087 98111 418622 169994 256450 797817 891939 605906 505721 1001366 469102 1013953 444961 160079 470861 861442 1005994 392290 459666 880901 614376 895504 619573 580861 1011987 423582 568526 741472 664647 619988 1025563 540267 3077 900993 75392 973468 802480 748532 938626 23862 880401 106628 970059 677824 1021140 109578 813354 465286 140553 78690 288784 402455 842403 355822 19475 962501 331516 619026 538606 933928 369231 102841 57215 346267 750653 902862 460872 254142 552009 864196 694768 559346 987740 302095 736959 196320 571201 665769 562213 860659 535850 519310 518963 780249 725033 505152 104736 680197 761528 643907 513989 52528 336434 587426 603682 638932 845655 858985 39127 480432 116428 1017384 314027 685127 277913 118903 630025 927840 595369 656748 301182 589959 564813 380454 474429 427659 816313 437830 54171 705278 908422 610417 642194 119224 436271 647887 700994 886357 438676 492431 43116 204978 1041017 572769 97526 725364 707848 201722 84073 315009 382027 499860 761462 46980 58547 441963 151149 133741 507028 837441 242628 714735 836774 647130 693910 288769 424070 447617 629793 310878 89906 591234 280391 356100 562065 484270 493838 758457 449769 163034 254240 273281 153447 104543 724556 428329 306331 451484 216835 966080 121849 831087 143835 139800 1020761 899008 62992 1043017 989047 690679 818174 1034799 769139 911233 181672 43495 1044051 149326 1844 617046 182653 680278 870253 899490 17213 969487 168000 587703 909893 173049 962367 76483 919335 86546 427553 263098 247005 478818 912192 1045202 608578 524657 793113 740360 710039 176076 898000 752538 542463 554628 413609 936587 995074 350126 236432 471843 1014798 939748 265362 181612 831985 435650 204642 138166 897633 909418 862421 24339 857460 612865 833126 285660 791080 686383 229043 9770 653020 271523 57853 52830 143829 81805 522924 9625 190907 931362 474569 692804 927257 498204 240515 717962 493536 1036087 626603 957145 37348 903093 315959 214629 360797 446683 186306 81829 833128 356210 1045002 228052 699524 1002567 155762 1035377 819990 798891 319614 77247 726501 4851 183897 397638 566686 668409 513362 313168 725073 738969 340058 520813 301554 308789 948872 330735 869593 190770 3989 981103 965186 303737 64609 437318 312014 93431 163692 778261 282368 71709 989533 1037630 724929 410720 732543 797288 630493 917434 602687 1032190 669572 422439 225711 240817 392906 956969 875014 672242 711719 72005 941598 663673 254455 790660 550389 482497 411130 527603 773932 832393 322006 1059 720267 446036 816016 811177 1014651 235498 652823 204447 174730 499925 928185 981025 787435 758757 996524 1024465 452851 244397 721799 333652 131997 233987 799174 522195 669447 1011331 229961 62075 204787 930061 518101 82685 992583 854851 990609 933391 596109 480268 53131 126440 91764 289812 414513 179912 55117 897609 585688 277358 188303 952415 46905 186784 622675 26445 388591 841383 833496 328654 459770 664528 492032 33506 335166 353004 288977 376394 600581 520912 763126 432399 233337 723926 314940 680955 548907 1043547 924693 807454 664719 70975 734744 261451 340861 956008 889983 653976 891570 486207 553127 687842 104269 124721 148884 529222 171602 340527 385130 22953 455978 382254 327925 319794 383521 480936 952866 658122 15591 321306 672388 916899 526096 204164 795856 633774 521364 836588 82017 910883 916559 832475 534964 950781 673922 443102 457453 887931 311120 114438 58449 561057 727874 293736 871626 648885 627652 519326 164454 8898 5542 21829 391896 884504 396187 1016445 271350 91594 964285 137324 115769 918574 5895 650939 584512 782177 943066 490775 225869 907457 922745 284593 330950 414321 948364 48063 452789 107480 975009 404473 450377 372258 22182 72988 800083 647357 386673 242283 256970 605662 357944 231977 434247 28410 732953 301600 654730 649549 95635 203805 1031155 664150 1012235 952945 274953 906329 10569 502898 947447 807644 271608 242424 264458 1044266 1027113 419040 139828 421075 494544 351116 947340 755242 945990 413537 103628 1016006 313541 685129 846034 774657 870895 583215 927775 512892 519240 664965 158811 1017753 362935 435136 709071 945663 394505 679899 305129 26650 197230 1020624 471484 699801 602106 158754 587389 970990 138789 1039959 958983 644049 43084 97142 357720 84926 126254 549261 739090 38514 317295 603949 398331 532082 669208 735212 860029 44932 1008917 807138 369702 318259 361910 806188 332841 159055 476974 70253 715228 389227 999191 388424 264248 148062 53741 519655 633692 407746 371598 87159 911627 152952 116672 396713 508201 35618 2731 212787 48705 4520 616795 255053 402946 477876 565823 817717 1030589 898614 820653 1031339 919273 1046240 708188 946805 149408 1042090 362984 281053 119583 179023 332113 247086 466506 998095 561532 210746 150565 917483 992177 839639 740956 904876 751131 243805 497084 915677 263243 16426 348855 53900 122806 334110 935397 538253 2098 1025055 270461 924407 873597 347542 554208 734629 191158 1047025 145167 897206 84194 754207 183600 126733 384360 409623 831501 1007825 733077 437073 891796 747502 366617 525643 937816 281747 952712 5637 646926 410035 26843 1046661 955153 817540 325100 128853 678111 18946 541693 424192 312218 549229 148018 130200 564361 658118 578578 927283 983956 950870 817674 1039209 925642 940584 100842 290776 876511 323210 522086 516512 84646 912016 240790 402920 57244 973969 488054 623959 427869 973480 289127 526491 955436 931636 4524 128230 348784 17752 189422 219243 436529 601468 96697 698086 84639 119242 148988 419345 1012875 246450 122253 780848 475372 1000294 511907 598662 296540 876127 921178 226781 936089 2518 845619 372483 637188 154699 887697 981319 837413 708866 338236 322816 147749 105601 692962 699398 99410 856340 555153 986679 769439 398153 929855 253428 47649 433780 69186 9377 870291 284972 19928 1017640 337107 604620 887201 45687 688739 801523 771103 317437 332521 794629 458813 145969 699311 936359 420293 772363 750883 236102 724457 1035913 240472 354961 861115 1026860 323204 822779 648372 172664 598912 288570 259377 374647 58443 789707 548081 694583 1015943 490859 659353 499527 429562 189599 394544 710206 198927 651053 123555 138293 918867 339873 471618 675143 191992 1020617 863297 491544 874069 386105 200504 545355 23139 156360 854180 410891 626498 419089 372067 338307 99250 265715 393788 236902 774298 659730 398421 956264 571781 231252 532923 656322 679200 906084 20958 28850 1013182 431666 720401 772857 371156 242544 231950 600667 355453 484887 904305 634402 617974 156896 263992 158108 236579 399052 749641 876696 111369 579485 84460 889837 220498 937050 166733 531956 255180 378831 6395 286473 619242 48906 101740 342541 778561 216544 561527 876775 334348 52070 443608 45310 854185 421496 538287 303041 203290 393781 290305 112415 478597 174720 524854 533007 316597 112769 574361 608522 17558 102178 422876 556684 742844 563091 659089 310166 13533 935367 369074 879663 418642 11509 439833 281566 206747 336919 870409 938546 495064 31342 610211 372539 915536 474108 55666 972814 606190 624136 44768 172868 484543 125854 626366 1013115 642677 846348 783808 228820 335079 683367 292606 131699 690319 746756 697461 376067 840458 878591 296836 149295 182172 420279 43376 431914 609193 163408 568288 166952 458557 372527 946529 101090 224645 253826 382435 797207 249172 49334 849722 192261 1003935 644863 331166 268788 854529 822739 906283 950955 873272 679023 360802 230649 55206 850513 1003430 654638 991185 828348 169408 283807 963299 683575 290652 761381 50986 44302 914826 115358 164505 746959 67389 834923 379718 709839 893391 846065 239594 131491 641403 23320 667748 222119 917986 348623 527926 890490 546439 896902 494854 663168 521043 362418 736031 15711 216337 965452 924141 906882 711155 238930 614020 549785 678411 186181 115226 522519 700371 386474 942729 940723 411814 345225 733902 794600 136516 734193 588685 387188 856658 506994 846730 762077 549080 506785 112689 251623 650945 65687 806415 859679 765790 358515 397654 492628 615395 1010387 962141 529944 979945 575071 490014 553795 611819 1015103 680631 291696 788425 586143 946153 514687 857927 422450 775068 924945 637583 837292 100953 406799 358571 52295 953294 820772 385548 729663 35662 840254 841990 321110 673870 933393 223825 1016145 225002 746900 472458 623480 264285 557185 812463 168218 883596 628441 407975 24327 204156 705886 531640 442132 283096 823832 85775 310427 670572 413905 335420 575736 720044 38809 110003 915469 297006 639810 479052 281790 65835 429028 158659 398710 437250 43355 654137 809121 356022 362436 298417 282928 254315 461828 385940 523032 913132 26689 464429 765907 460072 65638 741422 185053 120241 1007267 202282 888376 1025596 407531 7960 106216 602403 884853 769238 12664 202214 102460 119972 708212 1038757 677759 157605 612077 96168 303937 764769 200952 819672 1012170 963142 836655 971075 1005348 42018 910894 771739 651679 689835 972567 6840 749133 628215 142863 999185 531846 142596 726463 806471 792422 474673 178387 35995 716874 547779 966270 96371 97623 544866 710389 551641 764147 935833 481263 903163 22346 231001 977196 638892 350922 1028982 344299 826850 882855 372776 61553 43830 163160 196748 147593 499047 876824 246817 597503 366551 949350 867916 792100 769036 511109 61140 156493 281137 739325 670310 198996 151954 1000216 566034 721429 454947 713830 561356 817650 927738 829753 829932 597072 341457 850474 637870 618520 822149 970642 471731 214071 478105 26130 402303 76830 678580 918283 58105 855106 851998 575783 339693 1029789 857671 236750 714381 497451 576321 530610 611052 553070 1044801 365124 851842 403435 974626 798268 8875 828075 319713 394517 497191 438715 538658 22414 417692 396972 634026 447274 641295 944147 634083 190129 2415 359946 65115 75437 752906 675502 982597 967150 290326 348831 1012214 67078 748842 248195 649065 586702 932290 5762 828860 320479 80574 601291 339377 146202 1017571 723982 543278 77601 228696 675073 766141 826075 650795 310748 209420 516852 119498 593628 227950 322138 693898 495299 811609 267969 192292 915286 839398 25888 673075 18910 139861 626226 437431 48040 343174 932598 93588 569989 461696 543024 793620 315723 961517 860134 16737 398417 727452 267235 758796 654839 684031 318519 704649 774940 572075 5812 311728 59302 546266 253043 575806 129790 384748 943694 47186 238737 636129 49507 665584 1036368 592097 234391 524673 150320 556724 1044496 960337 679851 154954 932794 830736 229950 151349 860612 139346 462313 570154 170016 549135 594098 490628 586758 821795 141346 697281 659057 944591 552390 927491 686240 395830 619439 236175 442519 117217 479475 608593 312732 984124 704042 320855 728250 1002007 803313 247890 34113 797221 421226 181272 355652 756096 207034 1016612 624153 429091 397194 358676 1009885 331119 384391 549674 19181 1026215 453347 940236 115310 676211 571601 748549 1022663 621665 560652 55809 768290 251743 729937 117653 397550 168515 1007584 1025460 960607 145219 796159 1042939 240877 398205 733047 894758 890833 12144 195093 555416 746123 1038209 115754 203736 52063 570488 760076 231182 567762 291840 880019 435082 873266 65834 478364 624958 593676 871658 1020810 675903 39860 435865 81600 160072 639680 566385 476712 833078 1047949 105492 461231 572045 600505 895750 773574 916465 806311 675630 346083 31406 814334 298841 735998 584242 617770 242615 533524 160141 592346 167516 849576 1047544 645504 611264 1042749 727371 156116 656192 545245 945796 932945 90011 627349 898631 740023 948085 988662 872793 588679 179671 744342 747300 761482 832173 791693 824887 379211 990023 348153 931011 641944 445144 374650 8478 340997 64250 383926 533060 549992 275497 299222 55377 800350 902723 154375 408840 503749 381198 912123 111695 509760 777394 240229 502961 735415 918075 153729 577499 289236 828440 439945 574239 220806 833183 17473 817140 638338 694407 68716 134259 713917 1014636 688468 277468 658931 744526 616774 745231 557860 363538 187155 916756 385809 378880 281233 191379 292291 516675 566552 458588 233733 785004 294406 543969 134373 345584 740155 587959 706615 616613 1028510 759833 867602 154953 57750 729445 271696 323067 459665 27804 798482 900288 46208 476134 835899 449535 234073 328716 315376 521989 120980 183549 901406 199298 461999 868937 418036 1027339 899754 777129 517732 452502 16780 116085 460711 105984 438236 676140 204470 755594 241704 194032 351697 833368 165250 319751 136188 767217 530429 5723 917885 664770 594228 663803 638048 917659 460996 152472 337139 614448 442574 891145 846410 184729 94838 775367 270012 16850 207462 578418 777316 423228 537931 707402 719265 987162 760919 27830 511382 470805 569790 33473 394411 561081 109881 861080 689418 1001717 874630 815373 484130 922527 904165 583959 124456 205550 146077 738896 302225 1019134 380789 1044597 1015962 213840 891195 654570 535744 1022791 493377 376627 794696 157355 816602 846204 463800 760874 477922 933139 1006940 1019858 205363 707304 681410 506777 166449 705555 732222 268245 118847 776782 842599 984004 417096 733303 748952 376326 860727 842512 811376 486686 660606 192703 622162 833524 703123 404174 1026278 650837 903279 136620 247702 901490 117773 446826 1029906 953437 846321 156222 609997 535695 1026462 233731 357757 813669 315935 547768 607646 520606 22143 652797 737776 907743 1004113 547225 432629 769839 726569 485110 163444 551547 82976 1021347 1017337 985619 195668 275665 860498 588331 858469 80855 598035 531803 752890 174767 738579 247072 617530 490102 977645 666200 64595 138735 833664 554442 757495 561665 419184 743580 351962 392757 429730 668891 400437 1041721 432836 972279 39238 58719 831171 768323 755406 723230 242258 190073 344209 239504 1008746 1005621 305626 709875 950212 193653 596468 25385 847713 726303 743602 553527 529155 893051 109288 102601 463793 45493 585455 945325 608311 971101 313637 332627 829859 638438 581739 377428 939977 902186 862885 739304 470464 501732 1001790 455534 419427 990260 193953 660968 807122 511007 228801 987772 464110 717581 544914 261876 231392 755017 957069 578623 266386 452741 651824 208622 1023028 277587 922748 630711 697017 275117 242037 560118 801623 227437 673958 171559 82187 110038 595354 968301 1017619 978697 68708 379663 728434 126097 124440 92405 1025391 562136 277839 984111 1029654 346031 703143 518254 807093 698570 807233 72073 419168 519746 625474 308218 812911 511505 976466 449887 389627 259481 409632 541945 1014884 987678 611035 537648 532173 485703 475578 536333 222878 262561 996726 206014 80642 940828 133323 667669 905575 702348 853243 583690 766464 62249 1027658 213045 642118 519439 958595 981332 498547 360383 359281 696779 613125 330140 647015 271903 936769 427375 96697 61818 722350 537316 860480 630315 647574 839435 721627 734755 223368 23767 122344 888 56025 884130 479439 127205 705566 350631 210295 555592 368563 792711 134607 273700 953655 780741 557127 637213 660750 40266 648276 954494 457950 904161 253679 596150 470034 102332 69399 420566 41050 380141 313930 500757 553513 133614 125200 575052 649526 1038362 959345 206971 762107 248881 490873 882498 310585 853720 213947 738664 274034 871703 661451 928856 788078 766169 101571 687263 187575 248175 1037247 97904 869148 228365 522337 213536 84530 611404 77133 655530 398798 355495 731310 68651 98700 976638 102576 610407 382283 1045781 30723 877379 100783 684310 780895 468297 203934 460299 821498 586279 193988 59493 210707 811312 350991 7800 382571 562649 423219 284924 463815 139325 156710 154510 738159 421274 746405 390445 806322 313554 1048494 690365 961376 453355 219396 796039 619086 727951 620975 208823 225750 123277 637305 825565 483156 82774 602737 43117 70314 1021824 1000812 676927 381629 517447 405119 76047 635381 644359 633222 508670 260801 471235 370337 54799 306193 62625 462513 837291 853466 388972 38880 119325 861590 324369 371222 50967 570049 300322 873348 544300 301917 163670 1002781 574035 1040495 806919 855832 694634 619135 264882 587120 613553 335388 137339 881764 340299 100438 448678 417015 848065 80706 901407 930161 184702 574074 265971 100828 892755 251802 329429 690311 558069 237252 902554 417415 221050 520989 696509 450609 372960 377678 5852 141730 396934 818692 86073 152375 536241 822896 405305 472597 229385 59591 192744 802978 283161 894659 220532 285450 626130 373792 755886 908219 65032 625440 8844 35817 272372 65800 546729 506891 504752 139936 737732 682076 1008830 467127 714813 224603 565890 347293 970907 773195 889027 468136 7944 589748 178222 749743 607955 90080 81619 749202 740077 563038 1028262 659120 691821 403331 743423 933998 341260 523492 271898 675511 332714 201694 863128 150647 995527 273678 237821 233759 185610 168409 950064 1000740 666558 452837 567293 654976 947024 531102 499350 159024 114130 17842 53262 71604 16763 770965 1010653 206738 735525 277758 838751 148946 1004750 642664 880468 755587 571927 801938 294498 485941 431304 407808 1042318 319614 14154 833143 984519 618102 903979 281989 383323 546362 430494 962807 970880 185452 439288 143968 860109 224433 959540 874137 109246 411186 920944 555579 293939 38940 808046 493095 315121 599584 43028 898047 108063 249075 762348 352938 849355 138959 292517 916180 744291 724976 767632 123755 157244 766745 368164 427555 487439 198156 915066 549875 66935 708117 493009 342422 843380 1016960 593931 406539 812778 611102 649007 800022 644899 532677 3045 10172 515145 306637 122365 615627 905453 573587 875752 796496 165251 25081 456765 135454 497891 403940 127030 966478 483530 826301 280112 159417 483927 430833 539951 831616 88718 49009 879191 77445 317144 930355 742772 32751 220545 653743 502131 462250 599609 1035874 128231 263908 287380 905038 457349 681362 857738 85624 889256 918249 1016055 44393 988877 965605 726044 281006 879640 239045 523804 31064 559566 545420 344448 169853 368345 927106 89524 204981 639303 243634 1017736 974749 667339 281706 749999 600408 269627 87485 894275 600585 924432 526596 158271 278874 327657 328537 344068 487160 421128 523802 189909 118548 712147 627564 258906 141027 84052 332470 131361 622879 937402 550177 614680 318085 64214 786975 616213 1039957 989343 324577 344398 176853 724142 191455 483553 841166 346563 812885 619085 985357 741438 713664 189943 413412 409254 598884 2215 652966 717350 360905 240648 964910 898827 677946 352043 58713 756039 946757 931588 498823 713969 1020477 403180 204574 403139 591291 256285 534791 97435 543257 96057 679471 943610 114934 463556 509703 967816 488629 974245 482565 621710 257277 197289 829217 173434 725818 552448 157273 608863 206619 529854 938541 834162 508690 578139 1041699 747918 585943 771892 801092 876721 544229 875272 586909 802429 409596 835707 542144 706488 80285 790166 520256 919500 593553 715077 354616 655687 546915 899544 590789 257628 387809 227202 667015 790881 22687 786397 965412 70991 362355 65381 476358 982597 546042 223736 692888 764422 412434 1016668 137548 188534 1008734 620473 624280 259104 123077 295963 220596 193203 797171 438001 304093 1009024 444375 725137 629974 172542 550179 306098 366434 502343 386000 251376 1034699 957848 33175 12363 999006 899285 265336 602024 511981 124674 468791 996687 669259 57803 1023450 472939 598740 975357 838189 719245 355554 647179 657470 513322 216665 812170 735969 922136 700444 649397 352300 184085 296597 444137 341500 424512 474673 899882 388719 121246 276450 324509 652392 762774 546203 307468 507919 567157 104152 96101 834382 558571 771347 773691 538197 63885 405584 495939 27670 634705 293778 839897 235209 700180 817507 279161 463978 1004567 202832 82246 432950 1037694 679787 745094 359986 220880 162504 623139 262564 833658 1038336 39724 704408 229452 545457 516178 924764 782842 618747 303211 772868 999324 634884 1024755 287207 424494 450677 399494 196383 657937 234236 531303 326925 505736 365768 442365 243412 82748 490512 243024 154841 364217 1000588 292240 121161 414959 785402 722575 836755 815793 818843 412226 879082 835385 82867 778051 1039300 1012898 735756 889170 137309 796781 636019 809423 278069 807933 615994 716866 708750 421146 421813 125652 330735 233074 228029 487123 608932 110611 517936 815410 620859 290803 460654 100102 105224 420456 158942 345610 155298 860848 607335 931100 639588 97131 443127 150718 772333 966428 107008 919446 867744 669867 961526 852718 166181 351205 547026 405300 300518 818683 883346 888955 902291 269823 588214 888569 61598 441706 303557 644999 820416 346265 589254 904228 761714 790347 804039 558194 477045 937253 153178 548407 634955 672302 1034003 531934 364219 514899 130315 1023732 228689 256740 941152 660651 487643 651541 689075 252506 15597 947326 1022120 119802 206942 780956 697449 286379 365001 274510 786468 512301 435213 561752 512392 298087 727757 681443 628556 39908 857841 405755 837033 321105 131875 746256 815835 519681 559187 171381 791459 8553 37428 297956 739272 1031076 1008572 216313 439953 799983 113576 551602 523084 213806 919798 615157 434635 1010278 569192 311306 799458 924993 809992 639261 872682 617869 551327 823998 648257 478397 480572 595808 415688 23654 1000115 409565 1041763 20163 954651 783344 914045 120626 425807 887481 162945 535221 385134 709437 759138 528498 385116 634084 520212 164404 710719 667641 32016 187623 733954 484910 595668 172319 942549 430869 671329 312210 385195 461992 387003 691609 150202 304065 611949 265652 425727 957603 920066 923651 709815 341871 768653 1038029 155623 1034416 877858 649981 280022 877008 747611 597152 729486 133536 831700 957288 817246 165076 62894 1036076 671322 44677 394512 1030246 27353 680109 663713 254131 40182 847022 879120 449367 905233 992204 286605 677302 663627 257966 878669 702428 565005 490209 749833 414966 341889 584021 497791 666583 303895 172254 781296 407412 945666 205236 603040 741224 199609 552691 642906 301169 1047414 1820 238313 951537 261306 879762 725664 877934 349127 605726 593875 362770 794149 712556 406876 454187 177950 962956 848919 950956 928833 711537 315238 980139 49634 303733 567725 201441 559000 545491 663767 769325 785599 374828 260815 746769 443636 206339 893448 73267 552092 593985 111094 343774 474460 537521 627603 626814 598690 806533 10715 987176 302619 878799 888400 212751 773179 109833 908662 459536 227512 118926 332632 71463 541455 134174 129025 920568 250622 107614 138244 1038407 269576 197206 582901 981376 440053 941041 764398 992304 670798 60544 319499 623753 508645 703800 22254 954082 417611 851375 165180 90165 702809 715875 845085 962208 307368 1003315 90304 84452 856344 556003 446165 404457 350029 848029 32529 137528 754989 687211 710317 708991 263779 128958 982248 380945 763103 101610 1021824 957539 232788 1020071 38717 436881 615353 518802 791655 52183 878537 921002 408394 667415 567683 360659 149689 192857 347562 194390 693897 540231 713285 522591 899089 131245 49952 728190 173744 402175 560714 969767 392775 221139 174230 565810 149947 369250 971290 741211 352117 390924 707250 332739 314849 527313 67198 313197 219122 475352 619103 488130 623004 346348 936062 30477 207961 809465 455878 935680 279461 454036 723301 896814 424322 987505 1000271 896654 135925 477162 958139 384766 246919 981119 97188 93630 106180 290896 315977 41969 68287 422565 227245 196384 1037965 481639 225815 776630 152005 247204 613779 238468 555527 974862 254064 502335 800626 403837 77761 684541 698667 973673 41948 433596 688605 972912 154845 419803 95284 208086 456484 109215 700257 401152 85971 293040 27545 446456 809297 17817 689814 289772 458697 630347 274452 977583 531884 291226 697941 1007671 819243 59583 459422 646429 64445 708564 333240 712480 692383 888411 611440 151970 958287 962488 513047 925225 863505 64434 939778 412896 997482 138998 223499 832787 728487 320404 822286 146870 68439 653696 881773 241119 100045 610066 152973 3400 159 915846 474711 693454 227626 437629 951735 667380 472331 837499 542496 559201 885159 255079 847623 176221 428452 264717 841572 870744 866670 24479 455732 936292 799667 816688 561145 936630 841191 139576 530488 224297 150721 646931 850426 508346 178364 512386 429644 873741 25239 1001000 267967 112103 327638 970509 1034728 203442 67390 453407 978913 594172 71004 868012 593606 179704 745727 941034 534329 831227 475066 7024 262367 14848 47715 427194 689889 945701 668055 870056 472172 562220 922163 507903 758065 540411 170460 628711 703973 584732 109433 648811 659650 341053 439219 191740 573957 625586 302460 24302 43118 955118 382597 932346 132547 849677 549830 667323 811853 844366 525818 629041 425561 195729 552480 395585 476344 850909 98811 154418 123199 1033437 1028243 679985 448584 596829 677554 988878 799791 451282 144232 95101 967127 388816 650376 899350 941347 680849 697129 614742 478588 239221 432165 365916 701009 908924 778397 538156 524179 197838 600691 881967 625205 886067 430286 261297 402610 945820 295066 370786 641926 603032 175365 970198 483764 457439 70659 398597 359743 229323 856779 450763 541617 361178 821849 18281 677527 313902 594922 695042 446466 1028620 869762 360991 413447 150881 394857 41004 70720 71224 652201 52729 536138 601669 578706 254521 505413 536413 335671 330246 269399 887803 625903 242011 295977 491453 835284 981913 799080 888805 324167 510979 328773 695258 902506 745025 853494 556452 134052 552673 591155 998003 766497 62417 934585 639768 767056 681191 339402 148617 794723 955481 471212 526434 928722 988997 625958 58719 415704 867882 477446 540644 566773 564589 797341 891509 449642 402902 181568 308797 187072 118032 497097 607115 458305 837164 208661 533073 431741 674334 882308 12964 551367 847935 782460 832831 870838 431817 859366 736255 309157 842590 189359 993896 104754 271234 921929 312862 64706 210204 844583 382829 323068 89849 959556 121283 350794 78153 940445 769072 591195 640544 425650 995821 560548 39414 1036809 1020626 884954 390184 864683 150493 1015929 384885 427942 450482 95808 1028737 312969 947990 55475 403541 62955 328051 589720 657629 544484 910680 821370 90473 485521 409846 445225 871725 947349 965284 482872 19904 35731 975195 633726 471969 2485 269626 693398 431789 654120 929795 927583 974506 170141 738716 483964 580544 316362 365712 264660 847611 455655 298636 953107 443082 410162 237794 520744 496515 771691 34057 781765 591837 791384 205082 58339 170356 271170 63573 398907 232776 345207 928666 120525 228414 136646 920049 117853 748446 955142 340226 1001201 619923 340367 998814 631892 65966 199871 658484 574615 626020 860790 559452 626314 918667 40858 987728 427079 960993 15508 746862 944040 495493 43473 664247 716492 892796 396355 777299 624790 275501 297438 767755 536878 868581 386587 629454 546430 395860 405112 652076 642229 159503 620277 851934 1037000 573452 829080 1029436 141036 10536 218090 535749 797470 240036 307577 1025435 792987 760996 625236 791812 280936 1036719 872082 739050 33483 275762 274379 101980 91087 133373 544157 919051 1037509 1027268 1045032 417998 691390 587423 974483 805406 1025553 662410 305029 939675 279259 993254 663980 427141 803194 657398 1039929 543811 262417 73827 1029986 16608 931336 554681 224479 475273 511625 485864 151662 734480 255748 850627 524880 1008748 118443 304260 409033 414007 990199 902470 243107 469806 512289 497290 655532 53173 430250 243123 300595 809553 451028 81034 187023 83243 754982 158138 998296 858516 710891 973140 875820 45179 216500 281933 87468 328441 649938 525820 129660 625350 320221 699036 539782 930496 276527 49616 890040 710507 684394 113178 753793 415596 482798 1016418 921176 996365 453220 569973 752181 508349 394550 476036 186902 518285 1020692 907425 252540 423091 226160 366405 101099 784139 627971 954317 146029 79249 203334 308728 943120 732136 757242 747883 43875 433110 796576 101933 583933 339397 204802 13611 280310 926020 71080 382133 814444 298372 950628 4351 1031936 340444 735943 398497 304470 906822 658601 358680 650649 15327 678309 245571 406772 171371 118938 415718 550170 1032142 536875 212010 737471 561812 467008 792091 917532 614506 3203 391465 261487 298914 664292 1026727 881016 324275 676630 555599 737278 633015 484367 633533 1037384 888300 792716 289263 986533 801844 615306 416204 998372 433044 699598 436377 863196 590520 927071 899461 345062 321390 207878 613663 241758 7974 49621 1022426 892965 765817 396957 132240 364834 274079 456054 239868 830652 898039 440635 229950 210018 874627 176395 885595 654851 149353 986314 274363 458902 24179 502173 312233 979092 941712 456306 519383 388217 633937 321654 70359 604486 106605 1048476 929699 265986 813117 154397 669717 95540 489024 318962 267376 864107 361112 156508 796885 375222 793484 852829 683471 87340 181764 485180 989384 533606 372240 273925 1037457 350208 911202 876807 231902 92956 81358 391252 964552 487390 759249 487236 154697 486385 253192 878834 1010883 509184 953012 91325 56954 507198 1028157 557769 933653 327647 956844 350332 580897 408988 851503 1037569 360590 842035 245912 341448 308016 1024997 475103 133892 760127 43511 341916 543788 1006039 3889 929933 228474 333689 916322 819478 843631 555144 890585 712124 113997 704461 726766 817577 898971 816372 449143 571180 732581 236813 497235 813110 766202 33547 365027 171741 690668 200776 62347 462300 740371 177407 335158 260369 424650 712913 727248 898559 409009 920385 857289 900170 337193 85048 848024 1001021 65243 164993 1038646 1016135 244274 726606 62879 216697 285916 77233 861013 299786 132941 629028 639709 596179 723259 799234 562239 327380 132643 840971 697226 702893 207299 715492 279886 697382 748702 622741 271136 270247 256123 126985 1005593 672960 212198 202897 302423 926627 459694 993122 558715 38053 480613 651282 839210 891073 417251 644383 307852 215572 917700 868456 549328 416866 888293 437169 620198 404880 624107 80164 689347 157224 1011388 1039307 767329 272856 1030147 593943 947132 841715 1028016 74844 141718 809966 362102 332114 789427 69092 25676 516758 783966 205587 953581 306983 23011 896605 234584 467433 734995 471240 41808 823845 666563 768510 52188 1027079 233292 694478 749000 43295 696077 629673 961315 792801 834277 1040677 257215 145701 635321 669822 30389 56999 597492 725520 265438 126344 971266 524254 501594 25035 21716 443919 931597 387033 880223 785259 621085 197885 902172 866786 319606 249833 361866 581381 557126 211248 207016 351371 400001 975817 538235 661710 143198 888210 993166 253771 729815 657355 20589 450854 28973 311191 515625 17827 783203 906879 975575 608942 996286 641774 619025 914772 447051 176309 773491 610888 391513 522633 565535 607839 778746 970112 675898 782100 354439 324504 610668 561925 831769 543280 105316 402036 580625 315277 598354 83910 1034896 735831 614251 264200 783103 139801 915305 62309 542089 243652 679176 255409 270492 658988 561802 677601 87404 782986 193844 342929 932976 808184 727503 423293 907747 934136 1030440 775176 4676 1009134 240784 631992 782038 733089 522844 447415 913953 552638 717414 826452 818287 233813 940682 772480 278608 486234 437034 624210 968471 429861 351147 376451 329050 472562 16118 855795 1048437 243810 520184 542242 622088 104185 1003042 750775 971381 70302 395753 429565 502627 480541 540999 628833 194878 338344 339000 945653 778932 804178 973118 658672 575801 335763 326110 489516 417156 481991 835361 927655 50192 441519 509460 395522 838044 440046 791624 724997 206763 425868 992338 153369 1038597 506231 393804 184268 491060 109822 817234 230225 315912 200788 346887 90877 11796 286739 361997 960716 204590 837558 841872 903129 657907 760349 852412 650473 384832 547341 150850 986849 1040570 742062 991192 233291 95559 49163 824246 355030 134547 558997 140569 850387 858252 295072 421571 475321 133095 478437 718457 643233 25753 377087 330116 145354 127838 842990 370993 197142 321845 939159 165713 18828 536545 370753 135865 906964 768618 511257 824259 53694 453018 1009071 284876 459195 458881 494199 455348 368226 502002 467529 622945 110573 493571 969442 135228 262073 713361 741729 690 694474 938426 965322 364724 645188 755552 121990 283447 986611 139949 34017 975029 437444 431242 144267 96683 527178 594982 90648 247065 570426 435061 220288 367877 607983 402350 174495 584440 911334 227788 918454 693375 278851 705295 909544 817067 594763 366968 166846 161682 1004776 813136 838564 301259 713768 905377 204138 536054 50878 925115 359363 136242 981632 51633 112585 262053 906727 922073 680311 448504 850066 432976 147502 271576 904131 468852 940849 35446 889568 940136 37416 611848 68595 427411 837025 465478 237611 368673 692106 482286 795737 337793 363449 1003072 600436 273893 929892 630658 449813 355525 865961 87421 31228 747868 758535 768510 1001609 305449 64995 218966 601923 652912 723973 394459 54101 46263 972568 525157 608524 214345 472621 928209 1004634 97206 99896 74114 670038 729681 721554 766683 400570 429745 44405 401862 652388 345648 247940 39472 722901 569967 318784 961674 181 583120 480659 383562 363341 1011707 1025097 78440 427787 541274 916882 785889 640770 697500 499586 359480 483943 801077 43666 1028080 496917 4573 559644 736019 864266 250893 716002 150446 891368 847237 478599 301138 548725 514249 68372 421013 21531 749983 659829 312719 541289 154002 659962 32350 339087 814194 281559 167074 531686 672978 910499 740609 99942 315529 446685 974756 13615 193842 478306 38072 904961 1000619 254712 1009903 713667 1032602 657607 365052 822783 111587 475867 858906 893796 757043 843683 758150 357699 449913 147317 442624 401683 284519 503048 294991 291054 779509 771576 495034 740369 707551 357189 752527 833376 123426 291284 109727 157151 381571 682733 90304 1038650 225544 957627 840010 528958 663420 922319 875931 577886 934383 683678 575379 878383 377652 606206 98328 726252 43362 388525 263060 589042 1030740 536010 214642 369477 733225 69210 405924 785930 753092 36292 536352 661003 402252 377685 968286 735030 37550 759742 411868 504094 730134 265617 495258 796536 399994 268743 574110 684704 178191 134204 737138 397330 156369 559153 555937 926449 383232 3274 1597 459907 947613 69006 562012 353458 230642 39658 399510 850573 895239 629422 457097 312517 675373 299150 672854 186928 601975 1046178 65057 117322 387900 730598 819092 101807 1025943 380603 778588 394914 50919 393572 686251 332170 568399 444042 91061 402799 626743 83897 927283 361601 812233 165857 21987 851090 838261 1027029 22277 276375 988269 709327 75999 695338 154922 687850 999995 835083 43749 363943 949732 482970 992287 376937 595756 654687 21529 185593 112233 718979 687964 536066 691572 998740 264243 461717 230440 493765 516908 480167 95465 341995 269211 584335 31002 567425 288791 498568 214437 731493 708347 233781 104312 424729 547558 24088 503810 778307 515900 824601 582074 835117 838818 258565 470168 445765 529797 922125 125594 383390 336532 769091 887873 856942 55106 309792 419089 651150 828997 540673 34837 169981 1029658 124325 439384 126045 529790 339633 676205 201332 917494 107308 424935 956077 733768 96259 532962 728213 544512 313222 864121 237406 152300 743913 838477 344671 661921 982468 697093 438673 1044980 28820 477128 725524 868993 579384 1022660 164520 933415 116340 870827 666677 895113 383857 678705 909891 305807 779323 641935 873346 46819 956482 473347 444996 97909 188633 1024078 621822 62711 963002 338228 93899 484706 160129 768 974824 890480 455212 938237 740921 982815 129442 337662 918979 920372 219688 300503 147760 815029 826093 51169 55886 626542 340096 142714 1018512 585582 869716 964995 506763 179079 70211 929248 452474 23249 968456 751611 690619 463911 66243 335170 630608 180904 1039481 964517 898911 170551 686994 360984 889779 654332 737369 652567 743736 482017 556160 29469 544898 208918 244633 722220 13895 589710 629662 927560 924640 814208 275817 173307 841677 810470 136509 427475 329262 406273 246587 985568 694602 722899 121838 898615 784908 592291 899264 684401 309377 711549 960642 307244 379995 985776 899048 897417 353649 627534 133643 904108 543805 95407 1032421 444480 447068 808430 751064 348400 1004306 670314 279080 224239 541635 214599 415612 919665 251003 627435 534625 1022768 467047 70529 270535 117480 454234 1018233 61058 535770 786761 428294 678346 397645 63695 626078 830907 90120 770474 138878 307414 296154 300604 262948 404862 93203 823051 231379 723580 495368 377665 1036818 848764 987282 981292 214317 758158 715151 321215 784051 86949 271712 721424 930550 575259 11882 909784 201102 294955 273045 77302 334294 758390 485328 729068 849774 825727 448651 1020768 16055 610607 761915 829085 278874 835153 438233 715535 455361 911127 225891 206283 1039517 72595 231770 761860 729950 642623 366915 984983 39614 982134 599590 974720 584247 272120 98322 229475 180616 580202 638871 764164 662836 51156 774730 892623 236290 421153 825157 777809 908926 675234 986020 1006524 722295 47756 34569 611175 273535 11125 2072 961100 590702 141019 168188 974473 881119 572061 431072 559071 478130 689280 552823 878646 923016 477867 654197 527383 973130 468011 992532 326448 395939 405872 105360 96468 97153 976078 887979 119929 811160 318205 618794 84536 484831 148378 715093 881488 971536 645540 698747 1001122 49196 1010687 620140 239926 350709 587252 537085 364214 734835 673711 325512 764398 637296 868032 1001577 765266 755964 560795 346242 334712 201193 465176 789176 370585 728143 120563 322931 599573 356362 938061 132898 462060 624951 238889 762549 1016901 351419 534000 576545 657131 142524 621549 847072 496330 1010981 90578 817262 682359 374823 584754 698573 352422 250547 811524 150274 311985 508160 107814 760725 179992 387851 207576 78613 617211 20754 99389 393874 283042 1036312 882398 942113 234742 95845 828710 926556 171525 649219 706278 905695 286081 54082 618963 580556 465986 423220 29187 452680 121792 339506 45684 143868 870041 75349 767365 848788 667921 524797 105851 517187 502157 173646 509182 771134 694551 724398 649113 522556 586717 535625 514621 539389 686514 124045 119742 217024 67212 986030 345429 317643 684804 1015331 803612 274150 918745 279591 97429 675552 487277 509497 705828 579081 91206 528796 797840 265910 111503 339160 370566 134337 588948 359479 870422 55814 519754 144969 525876 373479 792516 911456 202808 479945 411839 461589 1039198 348309 819735 566977 281671 953144 620111 722949 135031 566819 760334 427075 395733 693707 378013 675362 166189 801834 221290 612877 392369 857404 142215 1004213 15732 258948 231467 1023371 550638 642180 482608 28487 343931 103752 165523 258148 667868 995036 185848 94625 708788 1008337 172836 45185 456971 192445 912513 601036 94415 959927 722845 493580 205903 168671 582059 721937 847294 671700 315392 851309 650678 523324 651415 296185 291762 867136 793230 525134 1013394 131084 24231 978253 433435 875092 333768 362648 448117 62154 756603 311318 98987 632745 334447 2163 797486 473389 393461 742557 969555 853528 1025923 727624 174288 907311 295733 26219 244803 311483 493127 197057 436651 853257 598172 763210 346349 727786 249914 16071 245328 570676 672204 279873 8961 385087 590110 990594 966032 77416 899493 691866 313969 586897 394997 738908 251004 497311 513352 355806 499054 844795 348670 1003005 562790 427026 945175 263126 321640 619221 124091 542030 134366 953658 1044402 210316 587281 273849 25581 870777 968628 448719 949243 474183 794458 194942 796308 725991 322811 110027 976658 603537 187251 172863 542195 232000 280835 328551 774489 570163 118734 94292 306570 85614 810589 463132 832880 84791 385052 896599 469785 1003161 423387 974498 63544 272356 15949 541471 556706 283947 241292 578548 981202 366532 424595 736455 354919 170188 986563 1001801 467105 957857 430943 287144 246503 740454 233231 464666 717635 163970 984417 245849 753380 405281 406595 9762 532123 547761 711563 933813 247647 859239 267631 655192 494281 569016 114445 274132 264088 760800 291045 809974 27183 978270 788313 775439 589074 160118 965428 243061 1001837 987054 707104 512 903053 994641 306990 120206 73572 991727 256850 171391 588041 506843 24037 157241 154934 316587 142625 210853 894408 652732 409257 229808 130627 461996 606206 628939 29772 995294 737034 148076 563244 226041 905881 283019 44372 248681 971483 742182 223955 525533 106980 740029 347106 181703 590893 1015510 225369 41951 231696 415098 920887 346273 820047 802998 27933 566730 233869 506651 557267 408031 833235 545855 1048515 25765 721677 707898 596089 641962 510859 279850 45353 446139 553857 423343 538665 593004 312455 982895 590962 456340 1038105 247443 214563 95949 363287 941897 689918 631544 954439 559680 113385 557495 851662 770351 581743 712434 229307 381774 930109 208979 591228 299482 320165 231881 726119 691350 226846 107017 39731 974405 760257 452360 1006460 657713 891086 959106 385602 123815 613413 274039 790634 431225 981710 211368 799548 171898 55921 793630 437475 517 614367 932772 142576 286583 405383 688200 686296 409008 720385 1038558 1033329 872855 913543 249725 563833 1039251 1019255 601600 546063 988178 15571 438918 796216 305157 350400 1037298 45147 214370 1035786 104043 143045 800673 412831 356317 601639 791616 329744 801911 382227 30528 329747 213803 769154 577445 854275 346674 22608 277497 912478 637829 913342 947913 833862 252261 861680 906023 797953 262867 463469 280870 514937 854040 125346 365154 188349 1019711 669023 284277 793726 886934 695640 550787 658579 504625 278437 3759 9077 471399 629058 944291 1031620 339283 917136 578061 434624 167252 762834 353308 856016 112781 144817 819463 353023 289638 441 1011846 999802 1022985 503514 396375 23827 487142 296423 359610 312257 342831 1002010 132342 573470 630620 369038 909266 936423 828841 396740 470044 1664 915603 160799 452902 252270 468831 734824 197444 984282 129683 318282 356431 907797 317563 673495 678949 64014 473509 885505 484646 140766 11621 596002 911544 171837 61010 259444 679877 334089 886471 649626 183096 341958 361827 699158 405636 959001 967049 94416 992796 368972 274401 465557 749564 217550 706261 59798 699423 484272 946965 903397 397062 92968 597012 271867 208952 246034 374920 153909 255676 127850 94958 237138 341408 837075 843267 761079 1001590 901651 997708 688427 557010 284820 902543 762843 888269 430309 600408 50007 41605 477751 189813 773075 108698 265185 842106 602087 102835 812509 317502 839952 176887 319816 937052 227373 536981 491750 781491 712194 425788 250267 753895 148408 452259 35571 374238 367451 10242 49051 262723 344155 402839 957925 957190 802828 172067 901192 292825 471589 590698 462302 1009589 893253 475831 10981 406867 873 378197 31039 973748 803448 549655 370929 182938 709815 159953 645287 473868 419157 1039580 869935 758742 3297 351126 364282 1039878 137678 631776 295070 346480 223478 637854 555350 704811 871956 676923 546944 495635 396360 538402 851742 398661 122519 639558 680022 34981 823401 226459 664050 118619 894473 101018 642273 811089 595241 568001 953780 604343 953691 1024529 34082 57472 610457 274574 1026180 32482 170941 845251 275033 851674 565002 658747 828099 410534 788129 502537 741385 814409 398093 165953 362259 601354 606648 151420 408561 993781 951667 702808 412245 95576 69362 379126 804372 331592 697678 596091 383912 949018 167553 537999 835761 877546 67565 396769 603247 545047 610006 486304 266314 682692 800995 557571 682059 347737 351393 494019 310176 586497 313856 421276 242972 237098 479956 362192 293812 780295 1008469 616867 955139 446481 27295 901600 871367 778626 971571 474962 443489 616409 428916 430668 162137 701273 663083 948258 91608 159113 809732 972718 635949 720309 429839 454092 523849 982379 871743 35293 532034 769280 378606 416328 495315 1038345 898135 477429 220123 514530 511259 583632 238298 717354 970941 716108 435063 637253 73510 901341 876540 66777 450849 923517 773592 183377 311520 499752 955932 466269 864885 49247 550399 467056 150618 90281 577370 273729 667626 444686 964909 847690 524773 429466 548888 170572 750320 166624 190179 11977 579603 1045108 751350 380553 774969 223088 258273 663830 428979 273136 863446 247871 1013430 546966 576298 844953 1028056 799494 300248 174585 254359 426091 93181 197627 114130 784113 511069 674431 263758 244041 777181 198182 992562 975656 199431 640217 21899 337351 869769 458307 613321 554084 242358 67666 708160 114880 984579 531386 978344 575392 483211 944241 462238 585037 1031308 932404 888097 338451 980968 11521 941845 853701 547493 225691 533187 305463 375917 664074 511063 127171 341007 763416 56673 41669 808956 993236 273749 1025823 200395 6163 475659 611510 520117 967402 931903 577010 13081 980021 670738 945474 340729 437268 954759 344470 97148 975721 929031 760547 1010538 548955 252893 42659 746675 432853 457915 597074 756968 176391 968756 850418 990656 551908 403775 20616 476565 1004451 140730 598173 759780 119871 841445 280253 789969 291319 455139 751611 169632 986574 122941 937580 407613 670220 288862 26023 114613 171707 779799 952139 443 290347 791325 845689 1026852 59758 1007494 29014 41323 1045724 645712 336779 848686 1031313 43483 228549 1005743 289002 529513 456757 607316 647948 661669 498192 688935 633181 497177 560144 814422 439305 394678 903665 173748 92542 770640 712181 225078 369392 844064 830817 623480 311510 694848 21758 101686 905067 475442 595352 336851 375598 52570 479362 351445 103778 258687 168977 453734 321679 641358 571420 120277 400639 133079 264835 437267 716098 772622 691109 746039 977578 977483 539368 109562 397776 518603 422708 585276 880397 551212 153464 900989 774913 930037 282404 587876 300816 182796 692910 21564 946656 370237 575501 696690 23517 186554 962369 623129 426933 548502 515785 703590 86749 784201 430123 203571 33289 232751 752751 319104 802231 142857 837796 244718 940710 758650 918106 552770 891479 15243 732199 383720 851859 266535 580131 112749 78564 107680 745067 186628 915226 783400 460193 456195 896455 50265 746346 135523 322500 886958 765679 616002 269738 580615 405341 780644 605274 166185 833637 678318 233846 795452 14012 57515 756709 798283 85148 279303 42067 907207 523842 303382 1003950 999173 290414 509774 69034 19899 699110 855752 551230 270471 755954 839107 733477 458600 823777 350241 827998 714307 65412 495593 634541 826719 379054 329155 610583 221673 179642 108927 193130 859761 177412 723598 843187 602987 313198 469127 312517 249775 564445 840612 283833 252154 510138 499010 252520 877675 931442 612453 849651 704262 239094 731697 1008700 919093 538684 10866 641386 872513 396220 758805 565097 746717 649459 820653 861544 984476 327395 86511 943449 706166 634769 286774 411764 489032 355462 302336 834484 202576 631631 752238 189528 419764 375294 164040 25700 195068 269222 683767 306973 777620 808162 387850 945553 710476 802895 639665 717581 272855 672525 310213 1032612 716367 170306 62654 7855 523439 111255 54587 46920 353368 892601 626302 742605 29837 35289 863213 303459 283894 411949 406418 392305 994849 980845 448156 876321 254460 565590 897500 348386 676957 131626 138825 453608 17274 544814 659836 520619 831601 137515 757301 454500 513986 601838 763092 488083 637391 369609 852960 19835 78691 775951 6276 912292 370216 1020315 442125 702041 340271 930378 885613 1018152 96620 125564 815547 931429 852536 2711 95921 531366 726478 286340 413741 181832 277966 760368 265648 829417 84924 972301 401634 252652 979329 138126 982540 63224 780777 524718 19612 521593 241956 809322 567205 75294 511302 518722 585308 799577 632520 999100 205980 997090 454916 950497 320355 253492 697020 288446 1005907 302863 294547 929509 973618 785396 600978 437481 263274 514220 843173 681445 26506 188098 691740 179446 577219 389636 640043 667580 986219 242950 322922 762590 351101 7582 149077 966275 872472 399721 86732 219865 284668 868933 976533 916625 1035024 107221 114133 483681 691166 1018625 107931 72833 407573 357491 734293 82735 125190 915226 135769 469291 558120 249259 250462 732475 564117 125467 875008 759208 515722 104998 318015 556223 268779 572364 677888 52562 247996 655822 50315 151349 537769 608309 108043 967617 206463 391372 872465 528979 140977 884641 633874 361678 85460 511880 102884 267285 501027 1046168 438341 246930 988923 705195 525652 266930 651104 882146 976662 94055 519287 428831 302066 380068 843530 690826 164661 932325 711431 454157 970128 495780 129025 857560 509333 274661 500142 478429 1026109 839083 489575 646485 724325 936320 1032619 144697 254027 434929 747676 400073 190486 192784 757376 323849 122956 28657 174913 855103 532826 171309 212462 464503 252176 25698 265528 623615 119586 678832 784373 399339 381352 790589 480673 227474 357790 680627 583384 316431 505701 62397 546269 103617 716608 41101 18199 992715 224728 69465 915854 968596 304313 478169 292722 95305 450259 226251 349845 250966 755961 488304 67820 279281 133733 578060 48401 320143 994610 1019497 773828 770413 595681 265044 706405 200200 643285 920607 650876 744357 680151 442654 879154 128714 553362 1041450 585685 870851 559896 124193 853080 86302 449371 206435 773328 925743 560821 674135 487160 685453 1030241 887524 786862 810899 248575 77816 462196 127200 41236 459269 957680 787671 923015 56191 646508 857120 142373 541791 872278 923941 1034783 859811 820929 754838 261767 877259 228323 803301 252630 519262 617365 314315 842601 808547 1001430 544961 647167 649193 768072 649096 963645 1020031 436914 1037218 796714 980156 422780 711126 964787 297656 32310 238768 641064 444049 1019409 14590 91837 939752 101988 227924 305930 618849 979752 573321 694924 798502 895357 882488 238114 1046885 104483 711744 106128 263629 831490 113221 554239 58133 36002 672300 605051 71030 238771 650915 651636 49964 789127 96406 772158 422136 113811 318395 129937 446113 689650 1010440 735753 365422 93922 390455 1023398 354990 769348 588105 341070 585776 886048 584448 858182 441547 1034527 952163 727229 164567 666383 604478 651842 866994 142435 363935 923464 941885 130736 899162 592041 539229 582706 403590 998944 606586 467013 535806 171725 819714 489451 829665 231861 728551 541261 579603 683584 55325 395570 992186 783545 373021 637321 394945 636626 955237 812005 459352 100381 462838 167164 500338 872084 404181 69160 954949 355090 14218 886246 442574 504279 509348 809049 169291 324359 1023282 933831 78782 463660 1035083 1010971 512369 111536 1031816 669794 72045 1010532 488325 1007950 303361 888572 635235 384950 552001 559505 611913 279572 950916 705821 766942 370693 37606 8962 654289 798413 764100 1156 244818 202192 913474 1041226 289942 152858 559816 31201 919894 380888 488321 490553 704848 660701 95195 516134 504261 44830 141321 701920 701177 919094 4996 692355 341175 184035 50566 229008 404171 199559 855437 627306 854405 826536 475102 522970 1036860 1007984 363008 699276 405449 583725 153405 300432 762632 372434 312612 290778 704347 652149 206857 659393 227110 267471 106372 938372 948308 688831 965358 1020096 1022160 474823 11751 307451 611085 191629 103635 570909 217727 94812 477528 60657 397344 141728 476897 1024937 884460 368494 663326 356951 313445 713977 392834 201589 858383 421918 377028 904286 97525 297945 922974 550354 642083 612558 177169 177270 960297 24001 893279 110930 33695 895006 688912 139857 247963 162930 525486 512708 260924 497391 85000 744416 1047331 981996 97715 556347 85749 1005667 217476 984403 32986 717426 964375 543239 559873 272859 428619 209180 742426 100483 546756 575673 605146 221942 12648 749547 898939 854241 168674 167714 196153 230807 939555 319666 968150 258190 571355 215379 659222 216543 355332 409762 393796 655049 836184 1034654 1039276 836142 121558 260907 387102 345364 715329 661650 1020274 803621 888481 539135 686846 472879 78784 754946 962082 760741 624557 980239 775868 637725 720701 177150 102324 69840 748165 393867 311154 14622 39265 372951 263266 160263 987121 75493 864631 830386 707350 523550 383654 796906 791801 140493 586086 569244 682373 303268 749879 805210 1010408 314678 662551 168923 255510 801146 149262 106872 583494 986959 505508 944561 974451 461810 625510 969126 840668 329865 540261 726175 633988 725660 961974 78981 622258 70806 14579 744038 63091 396872 912824 802549 51731 1039719 312359 193287 736936 759305 453476 540695 375943 27436 140826 497858 553932 468784 341749 366924 921815 537687 417062 399386 360650 144716 844002 247350 509452 732569 1028067 745423 253128 932399 723429 814261 175983 514530 998698 102625 334642 181739 684791 158955 918665 481892 1018901 69266 687022 1019599 789841 323896 651555 97936 990204 364131 555560 164206 232043 425534 861509 316438 980088 469013 941767 118936 519167 525021 943418 177896 341346 484777 118260 656734 529414 518198 137610 1007927 239316 152416 940121 3857 218297 336299 777982 392051 149798 233403 592606 480067 393360 408796 267935 44110 910577 1006459 523949 769475 653893 291242 95670 305336 695054 1026464 911662 1036452 738513 700983 431564 148451 685207 339820 633867 963638 37741 572131 230570 589632 520932 816225 648493 149258 514449 664144 742489 1022591 302990 451134 294588 863729 449271 92510 895778 9106 760942 513285 147233 582652 1031064 461614 283534 525994 537502 371447 940294 510588 626605 822562 314471 794167 26486 971925 654163 735491 846767 233178 383156 49899 230031 189600 254258 888160 291926 580152 593855 383927 829379 1024024 254476 15270 93852 226140 552209 454091 614954 134720 688521 908837 282554 501927 516211 994457 275741 755863 294802 17774 609576 926395 712174 100817 207925 707296 157778 690258 584865 980088 912843 312677 682828 590618 271407 463843 824348 43775 277652 228742 179834 713095 559060 637808 465363 744882 600848 16036 272920 370856 58410 379020 87102 1031730 384585 889714 293567 539966 562777 527110 698904 141406 708488 660702 644425 538185 38859 321777 893528 635481 875607 31260 83662 191756 986664 683677 554040 212100 611965 764059 611495 167175 187225 417435 628528 557439 431108 967692 35949 467962 732553 16829 21243 730667 163638 81505 529402 242151 200478 489234 85904 248234 894618 976843 670054 997648 63171 345069 992553 333148 871674 786107 328458 642548 677729 189406 453695 183522 63840 868321 573312 370517 733216 235701 52618 843294 788243 259631 693664 273972 105578 178821 299525 946480 210333 920277 726147 462289 877543 378783 144103 63610 932040 660805 50050 345007 232065 160914 944554 213148 870555 1010480 438839 274318 385121 572464 212998 295031 176481 667783 985209 303982 954862 61323 303093 223533 25505 747386 628323 258961 1030100 902643 582577 79390 623653 852090 943182 67193 452346 158968 353712 572651 523255 649786 803538 353509 311433 825453 987310 621942 395358 663976 744135 149975 557547 168547 978851 438752 772837 180728 245065 111248 1021128 346921 703943 679560 55635 660633 521134 749200 597770 420177 95892 811538 118195 1024317 233361 929690 889562 154029 779714 886108 644685 540117 899786 825774 671391 941901 79692 428937 17833 925329 1034098 938764 56581 697217 1017705 737785 664210 320995 1032162 332854 730355 542172 553619 102478 1030159 111739 980660 374766 154002 224303 107907 821352 402795 473419 825024 346931 711244 86665 617777 751208 847406 377220 799520 662855 242378 154428 1001176 848048 1018400 1001622 22315 53163 666356 532186 28655 387041 718156 1017907 595580 353824 87795 1014834 554544 833242 475130 526412 433387 22182 894770 960599 378771 537278 335538 12049 1031825 498048 292951 474777 148051 178926 1014335 610548 821192 244013 1024845 807049 1033447 84233 65449 442534 314664 582256 331069 816633 572937 950515 897081 646935 179082 259144 145295 1039608 310449 639178 29047 142201 616456 757751 774125 678361 65562 667889 826670 86844 1007609 338174 81983 96043 853947 381961 233830 213522 866552 922910 278190 427457 729934 825073 933992 668140 8413 564312 286117 306347 328396 483532 704701 965370 28098 854253 957386 194874 280173 729851 908589 254894 798207 964445 62473 683775 986795 1042718 566467 995513 374829 337515 126344 6092 560191 780566 129735 308491 408357 591638 797619 201648 364578 168709 272066 467414 282112 347296 917040 960766 334733 500043 943229 775819 950296 801931 848107 21574 847864 403593 685057 192730 649477 32406 875530 120921 663325 763809 403863 220341 309409 142531 914425 478792 367349 464820 64968 713805 837379 1041234 481631 79204 837049 785441 892253 147474 664710 774342 1026341 164670 917985 619147 489823 337590 895426 312799 134261 701352 606759 344787 808727 941353 231313 214429 673975 252081 301444 716569 647182 509597 644874 693571 282517 305836 314161 967614 995853 947331 731528 904272 1036024 432169 645798 321379 159517 702091 858276 582790 508167 1037817 1022877 813802 675207 797351 185909 903654 916526 93997 147983 940404 763860 642312 244822 354993 705300 611607 455221 51297 724173 395294 384351 313192 21666 552774 544904 911186 151419 443547 824297 393932 162818 830349 463296 987176 661287 96624 725710 356830 139421 986620 953047 775941 487258 736205 718117 175070 841243 377059 868614 858698 874461 839460 446025 367182 27749 664790 96709 266902 152762 701733 571859 493808 163749 188579 641743 352973 654904 81346 846746 13763 788548 127324 633371 534541 168161 300844 540601 450825 584426 440914 130531 592313 425342 318931 182920 482627 755841 267543 896159 84337 129304 404586 420001 728882 282161 680315 142602 119575 822521 830431 85723 413143 869731 365967 267803 150731 435880 828262 825937 578162 631746 1002916 1027852 272111 731119 952430 450652 223366 613172 318539 360278 633890 325336 462504 179859 44498 43492 88661 712369 69960 560554 210950 617169 143961 240187 767700 951575 230783 101103 550073 82734 100442 385761 575255 72385 541226 278897 549682 548355 349271 906944 87729 116776 760554 215095 622625 203241 679185 824576 800626 968196 658847 592523 169592 961978 39817 608523 807275 650576 1004138 350199 728935 505998 805632 51849 176877 83779 617388 980034 1000032 315839 719094 601444 303241 761175 1029639 599927 517396 334052 824622 610756 369937 592196 915548 871901 441204 181720 33191 291859 369044 492805 226251 550910 415664 637107 434852 638202 187749 752337 390069 830116 932409 133583 290468 512352 5652 808226 581051 462550 713154 956867 917097 287345 954226 331440 541119 582111 645945 1024362 204020 507284 795536 574070 518626 349510 643538 606684 22406 810098 348863 736171 420483 200406 958204 922739 265632 161013 742289 886217 275013 112790 612969 899782 491778 493893 926421 949385 956937 233681 289290 487088 779695 128972 693150 1006563 980207 719375 233999 37450 750054 35635 810812 806929 893016 789272 525546 999403 945706 920162 275776 591244 594918 138999 553803 580142 279866 575618 117627 80141 61817 615667 859172 302059 37912 931069 126462 870285 333106 815255 1039526 141371 801285 682876 36635 704068 566643 379307 16449 268920 682114 771047 972641 584364 598748 359479 757927 955962 111440 680551 865699 617086 620623 698502 583113 644954 598128 247654 618225 310194 68332 70432 603607 573937 604194 679821 44700 183427 969236 177357 746819 225881 70889 594884 366133 494440 16233 871064 284350 380202 1012612 710965 675213 227099 827083 779721 719672 134973 1032949 409928 955062 536212 251484 293865 549347 482731 734333 854439 117247 65806 106108 620224 772143 808398 904093 1027130 593403 1015296 297420 1000537 174542 892222 1011222 323370 606074 787748 595246 386812 315569 29140 62441 357602 333196 677491 571330 427314 288008 604585 866135 740360 994693 139813 848618 326084 130373 398103 926945 360327 6899 759989 418374 353211 306713 877750 379719 1025672 30632 1047258 510903 374367 399988 28000 748427 881779 455606 928141 339807 739643 164744 119852 821487 674034 681324 210441 448414 288791 841926 14453 129266 835566 514397 455109 26901 910076 444382 311763 586582 934286 827993 818811 783014 826931 838850 372767 8732 430654 289137 450084 589169 729669 410019 846707 569733 746149 736758 99065 1023192 732155 618225 168999 745489 253868 238970 843634 491131 736350 236382 758484 102019 17021 43980 980553 195132 10423 334810 796755 151515 352384 258815 518775 926266 174735 91031 949694 227673 801631 1033059 692021 119513 61359 201734 865389 963199 364802 859017 587771 705207 272928 265431 128505 689422 93075 376898 329860 299703 663595 621564 525372 486664 700795 150687 328903 581114 179289 257446 182605 59564 439650 803313 794877 149983 105843 220229 550791 166011 575025 268234 463265 235018 239234 999563 18819 65336 638738 740345 826218 175193 560848 172393 373272 471523 235374 160401 140114 504047 29156 795663 937057 477116 62189 738786 278162 4652 876424 138223 310198 1030726 45432 964221 213667 366770 584645 694969 469936 288064 884537 457523 251197 620385 900836 491615 647209 759468 615577 893206 228442 219995 337262 428818 902457 990923 874048 891765 77363 293888 565293 354114 720697 90142 836888 611299 647488 961265 488488 638882 1014466 417638 863817 309807 597052 1008656 15017 871712 97454 54180 109372 218220 886302 974205 946489 911088 406037 210457 688539 675562 95776 202649 788898 103041 802896 315973 570191 429114 492475 453894 457195 955268 677113 710123 364160 439598 726695 336548 707678 490475 112103 352522 933272 608469 325342 489365 929669 736231 315701 38372 218943 961666 253081 636217 296487 602601 118076 633082 814687 998341 589905 48946 227150 604833 71827 520461 1024544 350318 567999 369503 818756 508161 522773 653086 863724 752272 967899 305636 686736 380473 991450 427630 981355 934012 485343 25887 212988 858555 865339 113790 796807 163521 748868 573875 861842 530744 353234 399630 43880 1003569 65218 398977 563865 921761 653175 101921 577144 796126 9812 537768 896156 205350 188227 430070 51807 186136 745009 620427 893282 810552 541583 75023 545799 373103 794835 382155 557558 512906 70901 1046061 666777 624822 227570 388168 437151 565002 367693 89681 504189 247550 954761 923683 417768 457708 395952 293564 552028 818326 1000911 97470 873624 283551 330103 932591 893728 290832 569662 596153 934842 216533 412220 159915 649201 994878 1032079 972022 162709 254079 71383 57328 829753 72240 1031354 824469 487092 221133 450913 413441 115105 97590 189689 1000695 17375 36401 906292 104029 329745 38627 980165 912829 747038 240731 1008103 831686 647090 109832 374999 311498 791740 690493 709974 641853 444398 596916 630312 272956 521024 561672 778647 283907 322670 943417 410096 254070 563573 713260 340484 397209 242970 148009 852393 652312 74595 21339 981559 7872 22043 569683 363276 385028 508242 363910 624136 530553 90075 460746 158738 1022298 214989 333533 248209 595204 413443 393438 631539 696187 835484 746450 389417 573156 728187 511520 77353 855049 325064 976662 1044843 25304 1035629 141154 1023085 697060 920473 795033 792367 655331 262977 809651 40120 254510 591514 373389 366479 87876 428960 89190 888386 594503 483475 550754 204770 588925 585845 382730 659589 87504 38797 216010 353731 222543 460774 146290 299834 375211 769488 244150 636683 1046971 164958 53422 714330 17656 854503 354646 35281 795649 164998 1033231 182813 985368 485018 426268 527472 549028 467782 473382 425726 733613 131826 1025465 701824 85603 67528 219589 349620 267416 123448 2589 119770 835137 849268 157179 540472 934392 486389 884602 794264 705405 220148 443419 679109 431153 1047538 558401 541970 705433 780080 856245 364498 606177 750136 284962 229089 296534 331602 405146 199193 844779 377616 198415 793566 345525 1026243 349915 1039763 104815 296706 358713 529443 48631 947242 141513 363641 263119 559833 1017872 1021959 408989 634483 965109 432451 286891 221085 2630 761894 636263 434373 108081 988843 104420 60055 845003 556374 51288 209033 270220 604074 543644 324944 203473 813234 252847 356201 261721 384889 387123 834961 712137 136082 206575 994125 643368 602513 1029195 296292 1023331 472975 1033175 360031 191690 729514 909508 74512 792465 992898 573033 810760 1014864 787390 694463 889119 682116 612997 795878 405488 299276 859141 332190 818778 531116 787952 792527 479232 144013 863994 563969 908746 931515 172892 514532 895586 880294 594260 503498 554680 873378 34211 581672 804479 944487 14349 721177 488621 894609 485341 254427 710655 159008 870494 299087 784242 201466 130403 911485 609995 129637 174016 439566 172816 342669 164302 352208 485133 710660 723947 995894 864209 757052 346360 992725 14638 926479 920281 410857 1047100 874808 478968 498382 641494 155352 568003 111751 234267 383729 51242 504122 563694 623854 651810 778929 675703 806170 241956 916954 472737 726308 227246 973641 645274 1046689 941761 772017 117077 140682 914017 222319 572427 541882 134681 399359 370613 1012337 117108 265860 1047444 575188 881797 707140 320426 1011306 238688 279594 40254 610976 741278 629827 908124 283206 326365 744001 867155 133648 324926 81403 444725 273687 566501 237547 496730 748885 582525 25006 873437 717868 748209 880264 138013 158432 348340 707549 663102 37656 38074 407993 362150 28513 441213 156489 546688 195499 162745 237408 680508 488906 686768 278771 84749 275958 465062 161693 433513 137035 347494 639004 782477 815178 562363 648402 990199 498518 912120 888389 31722 3896 121201 156575 869869 264092 758527 310062 1043788 638354 991361 56037 563094 274446 564565 772314 1024285 556135 164835 371654 274809 378588 592402 506760 581637 111370 822737 1032610 26721 748663 332176 731578 814830 474891 575684 238107 21845 311186 504934 1002546 663297 99387 937845 425233 222624 683292 84847 69103 810405 883883 285916 867493 191177 933958 923588 138290 509062 968876 711731 1021241 240283 995970 53948 915070 960907 376528 456947 988525 749341 97153 81394 196243 569053 621542 241365 144930 693914 696628 963390 1017969 938726 389889 416209 223866 631705 100299 439481 191067 557135 916849 476706 274390 707813 164280 1014972 167120 269824 92871 933951 269781 1019270 483243 429537 195219 630562 463060 206049 783962 144580 229526 213760 323747 561951 711593 160003 832902 226858 254378 876338 421442 472480 1039768 381404 172473 784767 208471 499153 509169 392845 417584 46310 809876 125646 118863 934517 305264 471567 388932 55258 388600 166495 130947 633079 81602 684176 750308 186545 515592 1031355 512547 316784 733223 804537 734561 705955 670498 105130 871585 525370 964383 638322 456780 44330 765673 786743 684462 473581 1028205 518629 525174 77311 822589 532906 86586 316258 437008 1015162 865521 132891 910399 135563 925047 529842 129098 808410 856332 698294 298065 678565 733397 507447 703388 68847 774746 48970 14356 756480 600070 561801 916167 952546 358827 576912 427112 247013 716027 1044609 634316 1018907 777744 701057 133230 151261 378852 679481 904940 542020 572634 671318 353671 598961 356147 399881 92839 646981 248218 246151 153429 164457 268185 109194 765888 659784 835105 826574 312249 687696 427014 945813 65334 962229 617089 512292 117458 823022 791980 470339 261195 866102 509193 954305 710403 335884 187388 697838 695424 943795 260684 838176 306413 467379 1025190 663598 472982 378198 163098 115192 162672 366636 658332 785373 366478 866183 923268 301378 322477 76800 822031 147730 788649 298480 652763 844345 864518 637432 559983 340008 26984 333178 508081 995156 268571 254749 947054 119223 80524 599885 107221 893774 334797 171192 636924 820889 175893 506066 548442 819486 879422 311378 60491 497637 1031238 256947 351120 703485 984014 433076 643532 902902 993694 40408 47368 952166 506911 491751 92207 56676 827615 522603 744339 386832 808209 218676 523622 802057 376330 459989 851522 737013 494021 9764 81314 749565 728928 864958 410214 910158 860061 1027968 541523 309401 357730 1045007 442257 960659 63033 324945 501547 500086 955089 146930 463762 29566 137083 904928 364571 1019245 949421 11727 455292 837896 640899 30647 246611 673688 817721 951633 997023 810602 955570 860061 242757 168783 271604 935006 520332 239901 747434 227996 955553 965676 948385 276257 161556 224985 693067 807165 91225 206342 975679 296451 489289 873880 320694 462665 852382 580856 283920 148908 590970 816019 308045 742985 669921 533850 938133 198405 567354 122691 848049 953095 120018 461766 391823 419640 94808 343904 276673 878282 568930 783635 731646 106414 395495 613092 254368 624412 1031364 274012 358437 988687 178231 305416 723887 720326 533863 949497 610436 126021 230105 909637 373134 385234 740348 634500 65755 888952 930207 822099 505886 252551 451189 469205 641324 85266 25496 888621 786049 113007 850179 96773 322489 514235 106007 771338 486935 65620 527895 452717 834817 714333 613548 820579 2689 882237 204385 524966 897990 701728 598311 14579 524705 439924 373971 667530 227593 630894 689051 452785 834455 901251 260765 933425 653322 765935 82521 576983 649925 428081 182065 718325 159308 665485 86512 188894 39883 886153 1028160 763501 818063 726896 585010 487039 148874 83154 858555 178036 209363 846850 959793 171442 1038628 1046167 148946 14626 927066 392683 225597 199089 840185 589727 1008886 816080 425126 533013 573159 412917 411051 166133 370138 423960 118 539048 688640 627255 914457 200672 214381 437970 404428 639502 869529 926831 612199 980459 237280 354583 867305 943344 14083 130775 308212 659677 211877 356417 475213 624694 212943 810216 665697 867009 516973 169447 862907 515593 68559 936539 834959 1040862 830505 279524 778035 718035 859667 471848 489120 366783 133641 265297 345077 575292 385003 881546 24820 1025579 122751 539013 348548 1002542 700650 714744 1025069 169261 494907 155163 729759 788178 390881 884011 692779 1033485 786991 124139 394312 497296 732639 770078 177936 194899 379788 696590 427456 345873 587830 880136 583995 256458 861378 1007070 231560 434240 994936 525411 285008 774778 264067 28403 217185 194115 585588 1003752 893485 983979 146368 933926 561995 194949 700477 655760 907509 684520 354217 1041808 231817 18095 281635 668819 105737 345593 335792 895883 458138 587433 464055 657515 10248 421094 718470 1025710 89153 470684 1040843 797649 417238 927738 953627 17365 640125 831475 336238 28094 384145 236733 369313 186390 71568 157780 583667 806250 527516 419064 533640 929996 461051 786858 983017 494160 340120 270003 540290 729999 208511 1012254 457251 832550 1013092 130105 944768 466488 135197 35864 671153 899816 131619 676882 622770 702176 407574 36418 923620 818894 264246 930055 182154 277473 869098 111492 642125 483408 1037117 713249 394169 410579 585564 967432 42174 643112 907545 232105 886831 671119 798315 434230 326 57167 248300 963112 149022 458799 799578 776888 92216 249597 499734 513126 1039607 744203 361384 540278 38436 41133 438329 323950 830058 828860 329495 287642 363995 828950 47412 7560 383593 610331 333736 212620 174190 594226 455723 332093 1013541 1012290 954780 110582 435502 754745 992380 178518 555278 482441 910195 660673 178604 696742 698314 50908 186070 141193 794096 775700 303546 957488 99830 605976 1021293 803867 787474 457051 307047 378577 98592 396179 972805 265049 727836 766013 514822 861377 75177 166422 258063 282267 440973 911523 381735 850299 449075 72874 879931 190330 334887 842935 199835 612534 257950 309656 77179 214992 158699 959201 971379 439916 241931 949097 814336 854452 120858 1031627 349697 161494 947164 995559 513594 425857 172341 437342 376532 1015404 42929 847129 1020379 213968 600573 752066 801471 442857 386667 825161 1005268 444792 788339 216416 3538 775748 525356 1014528 162389 715668 331991 1047266 369246 360630 139093 317447 524240 687484 421804 234033 301300 673466 503942 1012327 698613 1039049 241585 520053 120933 65031 1022624 991849 853430 489301 970472 674584 892354 351383 211652 943255 623684 421688 609682 707010 363613 34979 96340 256440 426256 333515 605744 3164 703941 370852 382192 534230 939722 887463 152963 966672 774605 160594 228474 976186 749155 933798 195212 339527 196229 245671 283922 316014 544526 37600 349835 707753 532542 922844 790298 69689 241210 219566 288003 249120 444809 670314 996657 705701 556952 618922 328627 568788 545591 378890 932923 174587 656666 807083 197278 117039 126042 505268 299862 40645 253681 169164 144387 452057 436801 584610 766949 341450 924558 693349 228452 181948 891007 53837 143753 1000980 346017 585232 909954 703232 772324 385645 444962 359149 425500 727205 761694 667151 156545 144636 488913 254940 1013807 914237 732729 145297 46759 791347 292599 885932 171340 546097 285843 863088 673511 165515 485942 124260 987940 630299 88623 403924 57107 911549 939631 434767 839080 804307 772364 306983 172090 291777 703682 326644 827144 814194 904557 795665 790959 184785 305296 747293 804789 158289 466385 1011068 930050 568678 114554 203988 951906 90122 398074 556176 557572 606521 20834 633440 468990 640629 309225 253623 466630 1042498 419945 950604 726970 1048235 645599 19866 313241 568763 317678 296799 290568 451077 923741 147233 62223 843037 938388 501412 689561 938525 324899 750965 646647 234017 158524 417123 917854 379083 648244 429824 695140 411840 833798 1003044 583303 190504 89039 431722 861350 617778 514131 184242 173958 789134 910455 692893 26958 584689 295109 556308 537867 447124 600299 333506 155437 573878 300092 574869 527880 703253 67117 512577 922196 625529 667353 687293 151470 501546 564094 204995 898325 71284 702206 289364 836973 29226 875103 629298 45055 454689 388427 186981 719095 622512 5777 500407 373221 325174 64674 77112 672317 740244 136725 981690 573399 779951 363043 485205 120687 588272 401707 413413 345382 782275 312623 770439 449791 714523 365142 837664 795491 81900 948072 538838 292254 866224 616021 105364 901727 300515 791726 269963 512572 157831 478250 1022635 532524 1036449 1035043 108590 16907 646842 177431 836366 581913 425822 496423 1015690 213627 685984 124059 904869 221113 160149 278363 938663 298814 71892 458871 902042 703708 280317 298145 680910 143941 213039 860334 623701 1044371 524175 274969 596359 299968 365512 614272 1007488 251183 887686 979237 691869 166433 422394 1042798 172035 868673 351065 501093 991768 616985 819549 855352 204040 200090 61378 218298 67393 595608 606410 150497 575991 666188 485818 540486 120225 266448 1021787 485544 214650 503206 924281 61289 792833 231474 943207 1014031 880249 451643 332666 215492 581994 1010286 987018 128215 322078 221403 505460 761145 611109 684918 530586 509441 376273 461975 83297 766696 276155 146811 239538 809166 645692 800448 356985 908851 493813 217325 662825 175039 830535 238824 847927 789690 920284 78974 41371 941972 175388 959198 393554 710239 577977 163102 767454 51024 324132 856757 592068 560449 841493 56831 377613 653362 48391 1014973 72133 19908 297145 866450 633472 907708 723886 860039 559056 69254 350382 502919 87504 865712 534595 917476 620188 569450 609597 763856 542422 182285 473390 588005 158243 200337 823535 1046174 141228 282389 119065 379867 972446 855642 983693 709473 350890 498504 1015533 208984 241797 765801 640288 653003 625257 761705 875986 58411 1047699 465820 577521 960461 670147 360568 632113 899943 90047 636694 556681 904087 873424 107957 211124 634972 831299 208952 467121 259483 900073 575651 866372 783259 688279 1019809 690803 882569 646567 591105 430089 850933 506229 149556 631830 160083 408804 190673 362604 300668 663511 345874 653860 450858 263607 689236 480792 783999 584179 787355 85350 963455 760956 817675 240115 247185 609861 692080 729829 381698 732617 462519 278824 930689 988036 42611 152555 800932 605817 473433 29984 853602 73899 573124 957951 392088 736164 635698 838531 240260 134385 727236 406251 1007949 2723 1986 951867 868985 831439 315157 215225 322932 956687 632012 209776 440080 307456 190103 895408 1012223 552130 59983 802188 837467 727163 89708 541786 270111 13268 801421 949047 923820 450170 933876 179073 561989 283806 199175 376667 83603 97142 44753 980524 715553 884154 454526 813344 979680 489511 260322 700325 905637 79359 46067 455664 1037735 851335 435787 853878 561153 552072 90791 231283 970038 419024 887146 528742 728487 657582 481563 886675 978463 313208 708322 943487 405576 621064 481039 337016 365363 429883 593300 831499 478165 608369 626310 715404 552324 787984 677535 475537 578174 107521 701375 1004151 1021026 1041969 738663 761564 398516 718098 68924 413987 759134 256535 659338 397555 221482 814139 361406 976824 1016905 89211 103659 734497 660687 954967 45638 963488 985908 895061 552874 363757 568020 120958 783893 97924 31344 190688 263209 462370 445611 600074 425644 839243 186510 817555 1020168 963271 877061 553619 941516 488737 520800 493095 474921 133415 172243 475634 890741 336237 158454 498327 471468 705482 662853 477248 733674 388568 510881 996122 955890 543096 580045 978902 17834 651596 431089 805930 439197 345404 874267 518990 68983 577266 18874 586368 916621 79453 762913 116096 652882 869938 493834 1037076 466147 917606 880144 553349 44925 311989 136243 314145 789249 97055 397400 973495 604790 191589 975815 96286 333703 721552 697515 881838 981761 604011 13974 378820 261463 853764 922362 314179 116510 160815 631216 821262 192913 695555 74101 266895 456462 155482 139368 259891 504726 593237 427150 243436 947537 602583 664654 676782 695560 353541 716534 257266 773801 733388 369972 945205 111047 918875 74141 999802 213528 802212 667945 274372 1028085 13280 129973 76189 708829 1009160 64640 867731 466930 633436 35502 37557 1003130 685024 848328 357658 91231 927450 137786 946778 880816 884054 311764 230931 641566 64418 672842 546405 974720 947410 62388 884854 825423 171837 721166 980208 738602 571646 914617 91262 663636 146548 571128 48210 876081 42178 141428 111266 904652 213584 150201 549670 788820 728904 522423 392092 603803 455705 864065 1013829 481174 601080 779665 1011813 207584 653658 357826 324294 629814 490108 955733 94774 705788 388571 122285 508420 818358 128700 713875 926343 948624 455077 779442 351639 131287 743650 1046044 455442 468862 342273 775875 808281 107162 570710 1000193 79312 468966 171128 581137 188769 613952 68802 961171 961785 876074 796883 856844 94730 180810 56334 950883 662280 804842 1027867 887910 81900 786296 109668 239171 512692 331015 349337 421647 973793 325837 369453 362562 673527 429987 860886 720441 48896 21384 463376 16563 695050 31774 38811 633685 121508 558892 788217 695846 340581 678170 537841 271891 10341 585080 908303 13676 671938 956279 332065 748645 997917 709230 313275 1012118 154138 631382 943796 1038972 969188 427087 486567 762870 459430 847641 205939 342728 346643 549788 944572 201755 999135 396640 1015143 710139 947523 652053 780834 593880 9085 636685 424154 492294 908877 976829 472386 260925 91514 188480 1016403 636697 360523 407764 802502 1007771 387599 378714 522652 759206 20117 995290 997015 131203 546484 460029 574142 720989 50373 161937 268509 516550 762148 433161 1037826 370480 226994 995579 671233 24949 1023830 985504 905201 596048 368759 784727 780973 17122 628612 546082 491861 446510 1029740 787495 122826 507804 53286 991280 753461 805242 259371 534060 715392 825206 991223 1029804 766683 986405 61835 779878 488505 532608 359918 335542 715216 836194 534695 429592 594589 612107 299333 796847 943582 999072 561111 14529 399254 716200 606580 687929 224524 300432 861365 189476 74060 875816 869942 636724 580004 731428 1015065 491584 305704 324765 767874 417730 830000 113037 939804 458583 170197 780630 630162 201283 889207 750908 534807 1009131 512057 550630 164063 1016408 34435 526561 635299 842427 245632 433949 588321 232931 677022 1027950 34714 440008 258576 449036 737875 937220 863055 213523 109076 38229 237461 1017348 770732 598557 667232 18499 266346 1008610 998389 214934 894118 969166 460251 591788 997942 160303 788316 723348 352761 420600 486919 37954 900944 33343 237105 265485 873631 173757 706415 712756 253905 579665 231709 129364 935634 305277 894682 52211 660498 543463 52490 322553 787208 210394 1008979 538162 761005 152259 1014560 231629 386045 376500 765985 3040 594554 924388 934089 592353 746665 224556 530639 22574 980626 495755 391085 479110 307268 406948 369956 939150 16975 291643 865718 847950 995912 124604 417579 293041 325448 877748 1039629 1001736 927341 997717 451883 952968 831320 719095 699418 560327 993454 712849 784815 634435 339095 443972 707974 644315 181570 563665 267135 554580 321887 29981 92219 78037 592035 670900 847267 717675 632904 446532 733026 243334 135050 707357 857958 705658 721963 316600 782947 758271 169711 885037 99407 730802 65569 180667 928999 660882 822285 58692 990249 853379 956292 731342 431832 903630 760923 382979 543484 461471 19947 261553 767071 818566 378259 697420 430352 110071 966450 763495 91620 87498 1041837 659263 529136 476603 339823 658224 555024 974315 412388 944189 76132 530013 793341 370316 144333 333690 607151 563432 127349 156302 509555 824638 519748 756296 896712 734496 1039467 949054 708269 108101 432349 1004647 101159 625415 212945 970655 833729 879331 938306 342566 296967 701181 583023 261409 295434 214681 389467 1029656 300255 40867 498510 319350 471072 687912 171858 592141 946537 208347 639926 696463 680156 740497 220559 84502 146846 996549 714034 51356 711255 1042709 39612 30340 788918 628162 604810 609807 465643 631092 1032641 819688 26155 412788 737991 304537 911664 648113 707016 222739 848822 229052 610610 905770 58367 1003915 771641 602903 848720 560313 728404 685300 725618 445956 816830 663363 120370 598222 611062 974184 750561 36510 644927 38698 1035732 802716 205345 399670 233445 600856 765926 1002908 941040 481283 511773 918608 656983 437620 9499 1002410 844415 873252 279157 481511 73553 631282 739208 131237 734138 107617 301297 638827 88875 141077 697365 479775 401945 1005914 635802 777870 524926 589213 840684 502759 528470 272880 182201 1010496 636451 825482 855157 135184 885098 1017925 716503 80051 589620 142623 175962 927466 895118 372921 702141 870488 57097 705243 318084 151302 457018 440814 897396 448991 220987 803712 129051 896309 1029928 632004 787782 293690 795044 953103 741000 408712 689745 748636 523450 6298 454747 817097 299125 712272 981742 136728 1021594 724079 675259 588335 486603 616991 403832 246168 136687 405355 394333 533762 728754 572868 734887 112830 627202 911487 374552 802114 1047955 445778 1042293 491434 558684 670939 487687 444978 986392 701209 340251 910525 746182 188401 406914 894289 888106 704426 510225 135321 924489 476017 561186 264802 297457 428502 46354 38430 374831 698189 206017 501604 814038 327343 645909 295533 910847 272822 999287 109721 821123 422276 430420 683240 689539 186141 353437 777346 962017 699368 11847 493360 867268 375346 778444 629728 441368 720298 432297 306468 983563 519142 612574 328116 928658 543965 317297 881895 898530 41836 743915 1042238 238071 861649 631257 212698 895248 476723 59724 587777 950576 248600 257882 279965 995743 751596 595098 311740 423784 17793 231340 437777 539097 76426 360879 705649 986885 947230 889545 497496 118853 44603 65187 426594 474803 269377 338154 928466 636845 704883 659919 823310 850264 457082 516744 175136 522011 41185 100813 238647 310816 445850 944219 624932 551382 6007 855413 108510 338033 749746 66398 158206 544616 233061 895968 837187 425975 450835 11464 737552 514971 400670 683111 31977 411800 742222 73235 482042 1033846 760144 974500 437136 971392 344628 942327 683677 711748 829167 895599 304184 182805 622295 810863 503067 232844 444458 466913 801571 837635 475271 127922 315860 360217 28018 247635 54995 188721 931029 325690 78442 203250 66938 192863 32775 931528 561042 710591 52925 990050 855345 870109 61889 427570 596687 859452 745710 664816 401352 743654 43330 112919 870109 132072 1011039 281703 984753 12499 783883 488801 211533 591677 610992 175054 248221 516158 395740 568633 254449 750324 940482 586096 376445 659711 395448 732935 65753 62213 771511 454612 760193 38191 530654 603508 475222 533418 648175 667077 359707 128808 160465 325482 278521 205148 203788 226891 330235 2433 946512 14354 42387 530644 983022 26798 618259 685845 368989 513748 929077 382731 89015 591993 1014164 348925 184889 221017 637232 809273 869830 85363 369902 239760 468325 563595 90646 613592 798399 963495 273107 396137 204450 203155 951991 585633 586112 117597 594740 862048 242672 1036249 252963 655244 975660 248093 541761 20623 220562 825606 1015213 453332 844580 529842 1020524 529229 992776 773636 64741 135152 813832 122404 970854 836661 1030674 775164 225693 417178 827065 893884 253727 593951 424114 175190 756196 778954 89176 969730 703945 35877 951081 885948 629261 24251 412743 78017 104916 673182 118008 280342 1027239 250084 389415 962561 57074 1004069 142304 76174 758405 592127 309207 572427 476948 876434 419810 802444 324279 669445 1915 387944 649834 869375 740159 722106 1006222 97070 86385 231648 544614 888260 569975 259840 19867 357877 336220 729982 293561 70522 695373 400519 611760 645137 404764 794250 982867 99322 932288 301242 398044 258683 812243 606605 462438 390750 196115 408384 936818 214638 737 673872 952163 883197 1027781 593922 785410 922977 39912 94940 133114 894578 750488 651050 354141 127246 11976 333178 326685 338838 714381 3360 730772 543598 144546 862387 110077 156032 74725 821902 669944 984762 962775 317776 873994 907403 317984 918620 136218 329066 606473 6234 10998 584015 612865 533428 963532 703032 797977 338714 94641 17574 763527 994814 436765 440349 489255 670489 494957 164776 230645 496868 864096 934482 256916 452128 790427 702381 560330 624207 537125 121935 667906 642616 247787 981585 735176 556135 681789 907727 907345 141738 709711 195946 127472 970133 88505 978633 814242 873215 307448 957203 665987 867459 490219 704374 33623 547072 18518 550308 876290 952345 668258 815185 576528 364214 795 276406 668974 981889 257521 341521 204975 400234 383032 377891 98568 523812 668072 58800 759123 494245 220381 468482 481744 1024938 1026008 951399 1017952 351281 906364 225455 534793 801789 667922 841647 307829 955413 409797 344000 113266 779077 848935 718144 276083 1002139 356778 608015 19469 4587 421416 840468 635259 932940 791900 320182 1023515 863385 164455 251748 412399 940529 444492 42765 797 922680 35443 747688 509039 284820 402730 454830 1011668 767472 878111 621979 231901 16764 709863 423025 428865 564011 101243 208180 377177 721459 368310 577390 638628 31121 202456 343725 285509 523394 751622 857857 935296 770827 776903 47487 401985 693875 889992 420032 212372 472516 225305 750946 903982 1034829 357935 948870 964323 1010722 869856 305744 591149 767642 326953 797291 967596 27856 700779 884866 231840 732708 686058 921288 952433 604855 65101 368753 928808 608242 570145 591415 1002483 222463 228950 770774 649893 585550 199104 706447 362291 956178 104855 147625 458040 160706 881911 29163 652658 10392 581217 500516 517699 334101 39993 72868 959536 437627 725318 209856 557670 829266 124212 812881 525104 99812 539925 363573 596098 719552 1016796 854477 652401 814650 836321 861822 879033 365546 35424 1008688 580662 986921 223737 978130 1032555 468887 588081 790228 962814 36248 749552 182699 525625 339665 118530 420432 265099 989872 170134 276417 443653 620258 334018 995199 866014 754651 212476 446991 281328 1028433 917922 720761 737336 574145 417908 975820 240473 459753 844564 848792 67354 1019212 636557 915570 644323 497842 1004745 339316 806212 386469 638234 224186 565359 798196 801970 222949 181945 698931 1034026 63900 909597 1025594 253695 885255 207289 337314 265744 216658 422990 956491 257570 661808 671428 564953 246108 955989 348580 843570 1022667 986875 782492 780545 726751 986718 957183 993847 762860 269888 23618 324484 219818 889702 437376 560354 943798 616984 319735 547339 327439 537253 339081 790270 257689 134621 77884 849022 896157 965013 793530 146578 394567 175399 24018 222983 676391 214511 189685 177641 541361 263119 913338 111118 341181 972204 355674 114571 531719 620014 454196 180796 524208 644868 468043 119361 63675 761822 979907 655483 119953 571505 660327 600851 276606 452151 605478 713204 88881 817324 650897 744268 347456 918994 375135 292879 184738 472750 730090 448628 640563 41928 137648 65654 138291 311727 912338 429140 876743 384371 975256 619793 54647 469289 350442 484596 661678 710763 554713 859145 24126 478421 157716 124063 276441 348809 274803 858057 1043865 617644 200816 504285 681592 668135 93097 784119 958681 375014 349024 337783 637693 529628 954875 83071 101263 319998 937092 451702 379417 385539 144169 71559 903052 43179 344509 220195 308924 350261 528438 500603 427234 552422 176941 550407 999960 630409 142433 575489 989664 639722 224052 839146 318366 119898 908588 237829 70425 850222 1019507 386007 241918 500032 842328 661165 410461 373356 371660 68630 310826 115988 151014 814437 447421 487581 642144 85808 777555 698352 254999 579028 742283 927226 557966 59886 775913 715308 973676 982243 182358 705787 917241 449881 946590 521313 70821 498620 835056 249946 71298 32442 33378 427881 402117 1991 480875 650000 154697 984986 130151 85083 547595 639662 88599 26710 994479 599490 655646 222354 386297 920154 18309 646052 573013 35643 978999 457126 641617 354546 680838 567477 995869 753230 161700 511345 591634 214242 313643 234368 41768 158084 107414 641547 235902 356561 358853 938046 800470 93094 585341 233933 627222 506792 617702 398186 601288 911294 807179 855888 271258 753809 958557 139707 126687 5395 217649 132461 176909 210677 141373 548907 205117 36655 595743 565054 780206 131708 147158 386035 963139 648667 29511 786459 178944 1000207 283833 754316 191120 929056 784473 709534 1018050 926936 991415 942510 359687 36167 656967 646558 859894 602176 569314 821075 169673 185050 318274 690742 642525 121327 554377 354740 1044278 458400 435131 359870 817144 266959 875327 425802 251887 316835 100962 599248 893448 907272 512211 773837 19670 225580 772136 803907 295694 705283 515160 294711 132107 446149 1029184 297266 529483 235883 993822 747457 228847 90165 1037337 71925 270655 122150 466103 237540 267556 629638 977764 598310 153517 482399 711922 593752 200331 232193 789524 944028 481172 639359 354785 327191 960835 941360 173655 252530 246582 140078 239830 435290 470703 390362 956577 532481 610068 37974 685409 1030810 393840 555273 278433 272096 250351 242719 45395 330128 569957 1041671 820809 898538 414920 278003 873661 195124 1714 1022043 325065 916535 795360 301434 622064 402880 201141 386768 247188 794912 907704 289438 426365 517549 409617 108653 1043288 775231 686352 532871 522805 975796 420007 772476 862985 1039724 291563 297631 121130 240077 515222 318087 796374 44224 179080 941711 685484 602674 620354 434261 945968 453268 383337 905790 40268 620380 765513 631793 955082 657282 62799 403160 369627 394244 762254 967330 798355 183394 453179 80324 750442 820002 142129 835059 785852 125517 742766 988331 433226 1003504 454548 117675 780727 690844 501353 621943 288012 132583 486743 599509 727605 57065 274157 755280 318082 659648 134492 301753 394535 831756 340730 859552 581564 212083 340675 662751 425661 1045278 784595 171536 278027 542011 150253 348946 510313 85881 776439 24200 242944 1009551 318844 862297 959963 702645 216616 148017 461420 716840 891984 875519 353029 784811 591208 477301 989792 904193 95114 266636 781848 83316 847350 72957 1042221 268369 825740 221384 778884 903018 870739 501681 436581 1028754 630518 452030 39419 668452 1030978 40122 253912 575613 818858 872630 212078 480381 940483 724098 614294 157707 110024 390712 708621 302990 572695 979890 812018 200564 76721 155407 18762 704686 593854 52018 761468 81202 365063 776259 432854 666744 859770 596012 608006 262142 468138 852764 443809 896964 223309 1047560 600991 493265 713148 1008933 1042653 65452 798326 836720 180378 372963 364957 849958 741882 739720 951415 621388 471174 171438 186094 375336 298154 901873 90129 685765 748598 867563 16017 605556 357086 408000 567621 649542 408250 253587 806822 276626 408774 369678 412243 487797 149859 836319 629647 136781 102612 700469 999358 764478 277442 174663 380396 165293 824249 21709 305221 1030855 310185 353669 310430 199163 194661 24751 54507 583292 952615 943506 1013703 821952 462858 658165 547055 531715 35471 609190 481735 320453 383513 819959 989651 887368 253041 31035 857919 292115 988226 360526 89944 9841 385438 892939 773905 1028851 84599 250579 58239 607722 414503 938508 531037 308718 648937 914080 385673 272730 610397 823674 203909 838349 606728 823309 273143 101802 880337 745676 103209 131737 701062 598963 273801 998404 379477 479933 452138 574107 40275 32363 3394 235984 529657 727620 276394 873564 296353 612687 307041 866488 960269 531098 750602 357797 728289 976311 445289 419492 954148 194362 418281 387199 807619 1006908 785177 835006 107022 271323 111146 787251 1008953 954807 510579 832623 297692 816247 790510 737354 716916 818498 837560 77151 580320 896327 602260 970381 589540 1036853 103273 460663 727465 463555 582591 991493 989499 297769 651335 306657 840970 391589 140112 753403 677482 948984 250706 370694 176403 677606 140135 496632 1010593 1039546 553933 665998 423957 1003455 1008229 851909 965714 254920 88887 696930 862881 510377 47340 58988 813613 871355 95570 1003180 69512 981596 551388 884788 812324 583789 139296 771797 1033179 849874 209495 1026471 162664 275958 277472 954245 805612 1001540 743869 553870 420202 518319 342804 305574 335434 356907 1032623 176882 780762 425265 537213 74336 933320 101439 980495 823581 968105 968790 190747 566044 999286 839034 408829 334742 189450 165686 976945 65924 352165 7445 304858 906279 547436 61226 953151 315265 626918 41609 138824 16601 228480 343499 397317 715579 691210 21902 686119 490486 584761 608499 566917 134940 712739 167455 820121 902149 895429 790202 622848 25036 197248 300147 858622 920528 730008 804217 58360 460341 482996 667907 929527 625249 476769 453578 341548 633727 157327 933002 647270 84735 36114 645253 528541 662804 172578 471039 99947 245045 921819 674499 478862 512668 835518 1029276 50024 935114 235823 1014237 138623 229377 107509 209882 300029 182728 633788 75117 134448 435563 555414 943986 417547 84089 629878 664906 532388 991044 836020 256348 722356 352612 892300 981392 907546 964148 25502 312274 389976 518484 315247 547477 675861 962341 113895 852301 11673 293200 741586 116980 736596 482112 373087 277638 222295 196259 413348 793988 134105 763885 375575 143477 590259 346836 267286 268641 321765 569045 129633 477268 866831 566190 6810 849377 250872 607714 476620 602012 400395 742200 727521 980127 110293 888636 604715 221702 958601 407485 464860 651123 85372 428365 19085 768906 375464 676804 489659 780406 427565 368318 774213 723043 92108 155160 331504 760321 737642 13943 531171 627976 376723 545217 404267 460462 559605 476065 557112 1031730 992 982535 699486 395605 236749 185766 355413 688348 372948 1021557 790458 58640 981300 108591 946572 264765 494799 738003 98479 709942 1011883 832292 22636 18383 571506 44841 518383 40290 341747 965294 995272 882507 638623 367554 917611 727404 586252 1040183 285872 571050 500854 290086 286035 380269 838201 339304 43637 431140 981336 900125 99353 619967 96761 273961 154280 1023539 190183 910770 653166 694010 1007119 685732 996634 62352 540931 432941 804930 790007 230778 604225 169949 54068 300494 815639 75207 368592 49532 315561 1017664 470103 81320 554040 1011053 952796 308630 547271 441814 667251 158514 896923 277222 790966 59273 866753 48239 973121 146254 181896 981027 267574 511830 439042 776732 887994 1033500 1015688 93524 236150 911166 95283 939054 694551 141821 939364 250092 614350 965569 469052 810550 184016 1025427 132901 841625 289751 392098 394823 143877 790175 564671 993299 902223 433514 821216 811452 139181 645501 438944 634809 161852 736161 623549 539205 433534 385186 1035929 428511 361172 99795 484539 707530 546824 824713 865867 75406 537030 738203 852633 7797 541214 899561 432278 330255 958724 1004754 698201 693935 894160 61372 73371 744683 1034943 16783 728891 165151 536432 936250 162748 818155 628583 444973 575682 636593 395149 710878 523673 362520 585134 30532 435374 197772 907513 606559 105491 128699 377476 141742 878079 910361 845254 935351 67916 598365 207131 961154 819704 390914 595524 612638 836004 1037767 221924 80667 999448 432943 461060 77583 465853 910850 1044367 795922 379425 162506 271063 281409 612471 505943 367886 739902 146452 990268 302798 889262 176883 776015 300946 701626 635954 291373 368186 841359 749715 295347 293259 75486 615164 27526 211117 224860 782583 866956 809899 961347 1022771 951153 166902 310736 507393 809251 976099 992451 582103 217431 1035304 707042 826321 39170 678499 56949 65067 792800 21395 968651 366792 174576 831389 990132 526766 154101 570056 371974 138632 704503 759361 43033 753699 221376 442520 48970 64753 664416 36417 681851 216969 775594 1026581 140433 1016869 573620 587214 386549 190498 478555 131726 357140 821891 440509 661849 780255 937071 252092 775062 803148 1016239 127106 607122 195027 205105 627960 306429 964081 230791 1024333 511338 131240 376169 408437 767187 6141 420910 649383 208404 444793 146007 831966 636779 482985 775685 88154 592639 39327 99198 563740 472918 770414 277932 165485 1001436 966321 157341 385623 425315 346117 526340 1023274 5790 204426 435127 808185 108708 88678 431151 912155 657267 575298 261387 993450 835179 741579 609165 488199 268495 950066 608027 36948 768584 590765 700863 31736 378721 349427 489640 609055 826892 744388 95399 74040 204315 208735 965299 275573 360904 188938 1014885 189006 837165 613774 1013885 906238 435149 544696 326491 144132 268042 992986 1011590 519588 30892 597575 491049 265060 206432 23258 180113 70031 899894 530288 850864 1013685 579619 1040745 588445 11305 97405 124203 714002 731266 585346 936607 931053 267802 603089 369074 603567 983698 6638 286422 5376 468044 184003 92030 623401 634608 788762 110245 451480 440296 442660 188744 134496 666339 489717 991975 170934 970325 398597 776712 839285 874486 672944 363700 785051 627007 817847 707832 690890 1018864 882109 537958 626632 190093 415947 488849 647423 139484 218061 224916 576765 104 711699 221068 154101 328961 226513 991769 726589 716090 657311 947938 227534 281322 707833 352782 446919 141228 967872 1021899 510698 637278 1031863 850122 817182 796326 324359 73409 784363 154472 666299 522472 1025025 978257 227397 96381 643505 528464 1015799 412992 270962 760599 675979 504311 484446 990110 183196 805099 983730 916385 302634 788585 656978 505117 575770 866115 763458 5847 965044 293196 878638 235733 1045027 650208 315619 114914 16889 348761 959699 1021710 822952 217755 112790 272940 666633 377225 741731 74835 574681 65421 464283 618334 578359 550164 298303 518508 567592 769808 799349 534880 657684 514932 397831 217953 151110 796092 261091 195932 468335 480098 82844 795517 644387 860266 659687 273594 202330 465879 802847 130888 97521 164915 250562 861475 815143 865291 323570 852107 897824 237169 357621 659585 228709 121721 529846 214351 861026 640188 724289 615677 282343 8664 810570 163804 313256 189677 369575 488703 314301 685857 94418 886461 1046562 529694 803432 917297 442680 211855 196268 910522 293699 533414 67077 507515 914153 610201 1037179 616668 693689 403232 666942 522759 666274 566265 320799 767596 596600 790117 993557 398653 346226 969128 811962 251123 359086 77964 634060 860103 348844 229854 51628 376890 513487 318704 703970 1009037 165344 347670 256919 1046602 199050 846633 246809 917177 91359 655367 657499 332139 49617 543504 235890 286643 51386 215467 579865 607272 100565 365759 498222 518437 782530 478522 696626 261449 55046 891022 46285 751608 37512 863535 343625 355799 860950 126742 817682 456020 584158 891969 342076 6939 258549 1018160 142589 190114 641236 486762 839982 421534 124629 344054 250574 523660 305082 533474 464255 804393 447271 943296 213767 174074 898339 557860 977873 820165 902811 86311 735081 696342 386527 859879 664836 171451 597795 128773 809973 949321 591104 715557 560185 536213 170224 553073 941804 212795 1033173 1035287 456402 427290 1007218 757702 327887 518101 379376 992821 414831 799828 530523 1011613 599135 852289 247075 159290 442098 435084 327068 525005 384669 13032 883070 899357 428667 1023563 910181 1025137 624329 774258 250194 543767 349547 975962 937256 108513 706150 682440 716080 601251 727140 1030594 883861 583862 108851 940820 275433 503928 210502 685773 688542 154314 306482 875711 811662 3473 756786 137218 805492 236085 643748 4977 892017 780836 491914 380459 373640 359248 764938 368659 359201 978093 464878 429649 890762 170676 159269 733135 990833 478179 129856 41405 712555 650555 65526 494606 81009 155329 430496 603641 299614 348157 395966 699000 12658 339070 854896 1043660 386514 268371 68093 81143 266245 588947 947024 289856 413048 631767 744309 803251 176379 779963 1031713 1044127 363331 1042528 347944 824086 901990 353005 56068 184944 769889 918537 472917 161736 318613 973155 1033052 404093 882758 183595 424062 78515 755739 12950 1018567 85456 246433 221789 956772 430847 219080 26430 225064 223152 538980 899706 938760 427030 652205 659541 911519 67495 333247 996506 565419 695712 731675 259861 244110 373119 605989 993302 643021 373639 458660 894196 196245 617791 23364 881800 36913 746995 769815 1045422 933525 677682 974352 332232 721878 766286 264583 105786 752304 667615 137656 172015 511743 163392 583235 1035218 474694 1043473 282285 980822 731179 733619 512734 698863 765688 869583 310178 899223 518172 539855 840488 389706 761000 542564 241030 1039498 825811 961790 33074 884699 102775 582999 167818 672840 297617 375785 662862 908765 188868 689267 523040 18730 842199 679800 368139 55238 441395 102079 509945 150730 887142 448980 901180 919890 80290 328326 990214 18688 429374 936295 661232 1011321 159028 787023 293751 24549 56226 800985 72570 652147 619593 1008869 776382 617427 228625 536340 933226 656570 755331 1000783 959627 102242 826445 868161 782993 270087 984514 824024 515536 50539 955991 366792 116480 614226 691751 434440 270782 487687 68208 661330 421129 4822 525844 833447 375749 585103 387609 381642 380219 18186 765482 238272 832919 663197 166163 896854 726633 285095 995656 1000091 190245 262153 830815 781665 970147 886952 46225 7104 788127 669165 761661 1030548 581178 819780 386918 321274 637047 367776 866608 48343 436671 914678 201574 8529 237406 186557 980983 437331 333827 728948 404597 105486 224324 321308 723604 317811 960280 942266 385201 265401 323163 765143 614985 639453 883533 772096 305277 957725 664339 952134 311957 171900 94005 894142 513657 686914 214558 711681 250170 194681 664480 333486 173959 813425 713069 436452 403000 12092 331679 957896 348871 151091 384304 463877 351186 70255 1020035 698951 6555 312400 495578 719807 663176 93434 850397 666786 677795 830163 642585 624298 343322 628231 42366 992659 889536 832772 588513 308127 833675 655614 787320 79379 297748 981612 268129 1042872 840730 707977 43547 405339 936703 427732 54026 690253 861513 1005456 419319 959203 341794 322117 236430 947959 631769 902973 346591 422501 663135 248072 765150 177551 1030603 696568 245475 614362 215511 158630 205099 125999 1004384 546155 562261 761210 1019113 478952 196837 326447 1044249 708991 69572 417216 873784 373719 742078 101160 634294 986715 720130 549731 375461 470972 994214 826611 156218 434539 179745 692573 757584 605216 310991 72106 958948 478294 351089 555751 946074 968396 617898 680613 447543 953605 430979 848761 119332 377289 645095 188797 17138 601506 715560 171725 530384 45920 912248 432139 666135 971925 376177 557276 105407 280090 586894 634985 968679 103560 740271 691679 1033041 579776 896409 199919 552163 97380 445812 932431 790055 3675 413515 710710 691147 272209 295055 199396 206370 941620 41109 857368 969122 19640 1030419 468120 257892 566228 919207 11949 396711 872515 323920 1039524 170062 372485 496883 1017934 889181 446939 514519 411776 1026431 250830 400681 658836 520323 277928 878969 511463 202203 162425 933691 311897 669979 285716 650568 701136 739968 1027983 31066 86709 850791 844231 202899 437621 16081 635865 866295 566017 88549 917418 398573 95310 689262 298081 845250 614358 661849 652007 102950 1003030 939833 234094 785324 691726 569539 38119 251470 500164 699730 459658 725224 137921 940388 977746 839096 886418 804634 889214 191205 1010504 73404 178194 269045 807928 311091 651860 822612 650556 323214 133455 206548 537009 367230 815187 870952 239223 567513 444787 208999 174004 1005594 31237 446864 1033489 471007 937766 1006848 208443 295274 930356 737789 864099 817185 847186 706607 245183 47631 1048551 342049 332807 956512 361247 693189 89848 249833 794216 253677 883157 711069 330743 260051 47841 51993 142657 720786 1036262 444185 143234 938666 436913 65024 835641 463232 228755 343637 53674 604379 313313 726336 454491 346728 815733 1015569 631447 427320 654380 927674 386798 1027645 898662 146256 372403 551120 463241 50829 423804 859950 1046910 960337 913062 228086 475699 265501 959951 355756 795671 1018262 972634 313658 837792 700680 211694 616554 648904 150240 1042935 780141 94092 266801 87076 978007 150124 263728 1000423 589728 729583 740024 783096 62628 409628 170183 77523 975396 293633 671487 888117 240323 602415 111142 241827 595339 611900 44454 892131 816741 1019712 254990 400256 386724 483160 999311 667722 920955 91175 504447 302548 292994 172624 432090 358901 558133 57853 566204 512583 447605 924507 680936 483499 875781 324379 282692 544707 522766 542451 551771 200567 497819 510491 226009 407921 388894 766417 237587 34208 509417 618965 456829 315065 1036214 231661 208433 665265 266784 417123 594031 654148 515623 272770 363543 936562 809136 129052 146481 124668 627459 504071 494181 314603 144203 341403 155523 427530 240922 953654 1008637 564839 330210 74168 905320 731350 409980 265223 773631 349038 139941 356492 943904 789514 314236 453557 460748 570569 569862 724593 560683 125070 801963 387767 912134 544640 125622 176127 283211 623499 855256 22471 719757 722142 855461 483855 684674 999019 608789 696797 358275 432747 1014277 334266 356367 960215 436404 452660 288584 84464 572742 214106 433780 394935 299844 100931 372093 479605 697114 219015 996210 914485 408216 112580 595716 295749 345458 221466 874250 319929 42432 917680 1010429 120296 466047 300845 865148 962029 836109 320831 883402 455719 69297 387096 918859 537529 881425 615915 209419 1035531 950457 166516 731959 973383 631451 234349 435873 402397 91530 298266 603712 795903 676029 335550 207022 991269 151123 747299 457128 344971 828361 125207 807570 843182 293509 428009 170736 958931 522319 824304 334062 261248 911314 255748 172505 227329 520480 463107 711332 340196 221739 169038 198756 88701 689997 471625 291028 709475 562113 608222 412370 510449 137767 997883 343776 684230 267524 61967 685988 770885 753471 682641 279144 678422 490662 215929 147355 1003427 528999 890565 467790 734364 749463 877814 132535 857204 771503 766352 82865 362977 1028361 407453 61242 516960 995687 941611 446453 743342 995949 603337 914342 936528 369698 163854 249528 892940 533363 316947 584890 140142 471728 576243 471261 391492 524813 863570 1025656 271650 968739 676563 123269 269791 764524 160929 978721 225814 800202 72679 644623 1014950 222976 761432 501558 76083 672567 305832 73247 837795 721019 320784 512376 521633 572988 693198 62355 493853 380366 154531 500455 499401 690921 724051 576142 1026462 967721 425256 692934 301141 504719 620912 90480 723439 820990 834810 289428 758318 227519 65693 250075 724505 620541 530098 153107 591996 418122 333717 301999 405093 1034008 368167 521029 316328 805441 398415 179982 362333 623232 200564 25193 112733 423670 638213 705112 420296 304806 614129 218625 63361 106744 514095 902958 1043120 732730 739640 926414 646719 2074 703624 825714 815966 991789 516896 53200 349696 492140 254215 442180 479579 698802 76228 992842 881772 232511 290022 887045 935537 268856 430716 377276 68461 743460 640925 729431 465063 395120 236258 204774 735531 777964 927975 892186 598599 742221 153806 307402 981008 389033 862395 396144 713179 998910 133721 517802 437956 16299 806739 755129 231978 95732 107996 1000965 507953 883330 501032 147350 37438 927713 944624 751005 662399 414209 148210 431849 1000801 659126 421231 544371 248856 495160 713132 795603 676634 164772 995185 912327 559524 269688 289421 51379 745268 101915 10064 375580 870413 730195 165647 246316 37302 390092 87203 232498 1034107 134552 667882 46878 403178 1001642 905029 172297 140376 170586 410137 968875 261978 917220 677710 441827 681804 848360 1235 238131 995277 489195 1041687 80194 398657 897493 770962 690520 1020238 921458 670010 658405 114527 523761 612622 1011194 610596 865640 683151 843982 299792 233549 573506 916026 688346 619518 884783 664894 1042941 969019 173157 303738 828983 296103 454004 792757 186893 311114 323825 767322 674630 352017 996853 1039606 116076 479053 221598 27580 560718 280880 422797 165377 125569 863315 791143 260287 307674 714547 714837 141846 586741 257967 3971 956871 371890 543628 233124 192951 34994 403697 1041772 435826 113118 591595 960789 534438 908257 355818 798939 762019 518313 211010 283264 84194 867562 551596 667337 345211 896155 433346 855550 726189 108406 848262 805998 432218 28028 40923 808681 302216 545647 920330 964420 326881 726871 289599 995545 545844 17662 919050 519428 212210 1026676 456415 964519 598449 384139 296854 871334 40365 314203 989419 438124 224578 157376 39679 762213 781939 479959 628181 5250 143718 1027205 967126 244920 694502 1039856 77902 1026945 527072 1016579 197612 719961 241894 810478 702790 561474 805039 482212 458579 1040192 984213 895068 335855 183006 785429 1037329 784474 169128 535635 591618 885177 382383 985235 542258 59796 101384 367297 903145 473686 472909 78826 940081 824273 656666 240833 970074 521143 855441 996891 625782 757282 827351 244083 7645 505357 302740 510311 709035 153048 388215 991800 554045 325576 846000 47694 4792 220804 719733 942770 446338 830873 340605 1046419 771783 598519 650632 270530 787189 416371 1022677 565813 33088 274499 951209 801927 542239 270213 501967 793974 33229 868280 700179 974948 836809 445504 842694 990936 83030 736486 205117 495866 77564 388694 80722 179738 200965 875168 1039329 15657 870657 778680 780108 99646 822338 598518 49400 19986 424801 385175 1025998 32900 673463 819770 402107 1029911 90853 529251 359728 282223 150860 254203 873378 919000 483478 368846 733195 667583 768299 272907 79463 881206 10685 835016 385336 333684 671677 581500 970243 126547 1005539 441731 563665 965329 901801 403870 904623 276111 391377 794992 973614 827733 384987 976642 862435 582028 532112 829759 732904 603330 622970 965753 238426 749610 421737 746210 636633 53529 159215 533780 286987 875914 767461 965258 441624 185499 841700 426532 489007 601870 946381 297639 607232 438217 716354 273211 423745 623702 418602 666603 103978 324964 814129 294441 854264 272196 402501 558407 775789 289388 665882 126718 880718 596984 569255 269291 430052 726564 370855 6157 598652 372947 193817 74569 869863 217611 830145 117222 873722 757367 616613 757009 459791 317924 48016 203610 232835 772036 627346 203062 585270 121774 181117 489851 406030 387548 499562 746982 839796 526251 169778 767896 596181 723998 1044470 1048469 765730 368732 165784 794436 399440 319534 829759 815346 808665 166530 979415 950351 890682 49642 1000591 545518 388211 875806 642905 16585 728202 968566 925549 482492 425224 815472 673222 552198 909178 315696 396195 881611 888305 193275 14088 903060 350083 367035 1040186 441292 699592 651134 774471 55621 117853 771575 656508 239282 1048420 878332 597740 655658 583170 587014 395760 591020 578528 875444 1021602 754837 933035 577608 668256 267307 274581 188968 371535 499478 1042641 531294 459990 168417 222234 602393 547871 692862 463661 1033258 56473 968895 824650 700808 443512 571102 820407 258764 882996 1024502 86845 134838 109574 35463 79529 465318 364142 832758 599372 1000995 988847 49674 713340 66904 676945 415600 6929 46994 119967 153657 299496 650435 988967 109911 613476 13570 332349 433699 208616 622857 444279 571610 375134 266934 780338 609051 922547 654730 363020 944746 932440 276269 322408 429233 760515 997352 411629 438458 176108 207657 113927 333494 110288 110595 278117 166073 803570 731563 170617 275259 678613 892924 560891 3480 263299 995316 388454 905873 809481 396341 774010 952522 884216 3461 777144 826186 501734 774990 760297 426493 344299 357406 907160 391733 397349 572968 269459 380709 227124 722882 667502 537189 1031870 954341 895487 1025137 160492 93872 237027 814378 249835 660966 936184 42067 605805 221547 317921 838165 319525 669642 1000582 454523 666702 965298 534161 945911 629797 722804 441329 931035 354154 100231 189275 1021921 86244 315653 340676 1032612 1016538 726827 334824 632612 818074 994013 467143 430406 788981 68383 858146 472402 612801 525725 688642 482675 790614 550692 977970 926011 293138 965670 550592 831004 49621 172347 2176 892912 870277 205722 164745 452977 127628 962980 444853 19649 959317 564058 311589 25572 569042 926434 919739 145730 748281 859398 707743 356390 904002 926132 830139 720193 986411 281727 632639 28455 816308 298268 78109 771792 137444 428006 865934 647193 573506 67163 84363 92737 183644 259997 644180 815212 670531 131314 876013 684579 109069 761413 122524 854994 686930 905890 533613 77641 130736 420030 1001390 453692 503368 1033068 143219 641219 949054 409129 75283 764379 731708 597393 621993 281570 114671 593895 869524 477983 261513 408978 854519 179256 191806 1042842 373305 545977 360135 500271 285575 205716 406498 655650 152141 776604 646351 982122 726465 893448 91348 247457 945240 887543 569019 16261 34895 425446 295247 652407 670755 772155 99299 438527 737049 275390 412362 40774 33207 1027866 685024 915610 37449 624225 316159 935406 4445 600965 175755 995415 13895 233184 658407 713104 615326 985005 592894 128119 248765 773260 284603 193934 9539 195586 433296 95098 159635 931062 202995 958344 51029 638774 866525 359971 543475 214000 475721 829279 659229 464441 659899 1021810 140101 920458 517814 102197 697892 910397 802885 787623 846387 934932 706931 697194 174643 277171 1005011 449860 609702 416801 60920 330400 605523 747851 650238 334602 214982 362625 468992 578999 398797 790007 13471 109051 896764 382022 699266 528336 986666 402664 690640 948310 116210 929983 105655 118349 636211 333966 1048041 624284 183185 558462 499738 606414 56817 512411 322435 391056 363265 770133 944738 49461 929709 837376 886136 598066 781227 648532 151689 582562 505329 134637 288480 759746 295225 138956 186312 231030 94340 616916 336660 935875 924564 445774 1000856 713299 189296 23653 710061 228340 1005284 497579 470961 825881 42750 800147 176773 782935 142226 1014516 986125 576233 653239 664460 169395 518957 228936 449147 573669 334885 673381 213700 234387 801015 438255 626639 13490 249710 968719 306666 35003 741494 863663 64195 777772 970915 1535 757231 567814 153771 131314 135527 87117 443879 1011134 338438 398476 670423 614240 1011724 908878 401307 581910 194462 548262 832122 277218 1009987 197544 534623 542222 174696 205549 875863 512419 398814 465939 267540 202480 672855 39483 445293 605705 222444 647049 791772 389701 533914 532904 757502 853696 338880 849475 24855 404183 466082 577421 740491 700078 865769 35002 413030 481197 423457 524932 772821 279807 742714 249767 219051 320530 396552 258404 393949 128281 750019 631810 800774 1023885 416392 670537 471012 104104 498133 69381 520409 1002984 820753 161673 384875 671122 922114 121385 450244 538413 685396 837054 721202 248323 746777 859942 903336 309155 711748 286146 980796 161889 554029 120823 323495 184277 85264 401325 697800 422232 820877 356051 728865 373898 935977 730073 820056 1006031 219596 20020 834743 745165 478274 477917 108717 254703 471482 946387 972875 400357 190026 773524 188616 875042 977000 258472 932862 662877 573810 904470 375018 473360 1048104 367597 162863 985340 374573 58045 102548 177571 305545 359195 329602 362701 253737 372769 567687 938500 386910 223979 800469 56087 434010 814875 341955 93339 625334 108373 679243 287333 703471 754116 684427 774161 281828 875667 55364 341374 681818 655989 630622 607056 1039736 735006 466786 1027949 348747 938952 732158 596353 324163 521135 382085 65402 834484 45205 767084 639500 612183 847679 381902 309549 229574 113653 858089 546970 130819 571142 213919 418897 142577 332098 755702 275733 594394 759934 304281 462062 985575 1037332 432212 424870 523947 536928 385435 447308 667545 737348 937732 896181 363145 524197 483272 162806 889911 735723 275526 865515 516292 258437 69249 327604 72755 580963 25245 64818 697069 62842 620389 859022 174654 69444 693960 326323 587989 35389 52824 450767 143176 461927 475082 48854 761998 347847 376 607487 113283 719333 560866 460613 720487 758352 772392 504295 624991 292120 231314 609768 339187 386130 768009 497040 6030 74648 593819 1005801 527618 894086 346874 651842 405249 475966 196350 182960 1004965 496357 719134 585352 456681 801316 339963 963047 435245 810920 1000406 615722 788662 992929 167701 203126 1018923 342855 771778 30001 357913 487249 404235 825478 763760 812668 804803 856550 385797 480010 17632 1041026 697870 115264 902907 365266 168105 162022 483283 612113 810581 221131 102090 607166 487030 557119 872806 37404 449749 659607 279506 390322 993822 233645 545114 1047501 29793 652894 586994 100857 999314 715274 2480 22668 904713 463638 535374 494619 526595 619629 960169 547075 260383 907515 195140 702433 577249 544817 386758 10778 949042 1030788 659319 691796 514014 878062 535239 591099 614420 244332 574152 844989 948458 915070 361903 573198 1001943 719785 271959 750757 599351 338680 838845 612861 753867 610679 923269 355285 753206 959671 42868 824241 897 118606 805363 326742 549783 331091 40851 226898 1021642 481510 221571 584817 918348 304806 405788 649289 775607 78393 391254 140976 387462 121544 383568 408640 475545 233344 504780 346586 594101 248850 273328 835871 741890 795955 283526 14585 520587 189725 972796 479760 165058 178188 704869 240470 430841 747714 640055 59004 421353 896260 795019 48250 825903 262683 6049 336395 116682 694612 975449 687150 613023 545920 609210 255143 426741 709237 380014 753275 779769 494475 146500 580216 513595 261663 725678 1010602 990256 453395 669504 461799 544430 303692 1008183 36933 637810 548659 265456 552350 778141 832821 848492 617747 159795 330819 729043 94342 914075 666963 955629 673566 517410 777949 816298 561607 751480 627038 705948 178095 840496 269272 246392 125643 62533 690256 178841 998480 528784 258127 819837 966970 824659 551266 357446 706248 566705 721306 458809 71421 277811 445453 445762 281889 906052 64851 92527 211519 1021110 137225 690801 547237 207932 534866 319006 218470 400109 267601 223985 957147 41160 258992 426120 196381 79146 818204 407589 750477 954201 230086 820526 707149 147197 885987 54702 363205 906401 17709 475857 120350 825911 817249 348524 1006538 252817 33215 934514 613882 245481 409485 586624 312870 699738 911252 85842 805257 871268 521121 478795 826787 328044 7685 886514 179381 463929 749078 609903 932424 413048 742572 420114 632743 78906 514213 19149 723040 972145 185185 190389 939718 793718 408902 332933 792690 768902 1018429 947994 918206 697408 661043 722680 241481 725032 696729 925123 614518 530728 908773 464839 185836 254474 789007 623729 798999 151295 237333 714452 190885 151067 855159 525862 578059 503766 623803 249408 207870 495500 973290 114720 511226 609278 158225 914026 676543 921552 334786 303587 747470 59913 158352 741877 792560 95893 295830 884015 472240 726726 1012209 972226 182748 702927 351041 333316 762375 341320 379948 745713 842506 11693 660699 78501 363135 1019615 46460 450787 946757 627873 645822 633745 115967 221980 453208 89402 457364 536411 991106 97163 308400 849872 735097 2006 701250 183501 667136 249746 383228 633100 68058 806104 16343 383528 506193 333544 1006988 653601 327346 451234 145435 488156 748751 529166 109128 499873 619387 973268 309273 1011867 949265 452548 717658 1023580 464366 830800 978969 228182 144115 11021 182570 18275 95236 86582 570531 465213 427403 521513 632929 743175 1018869 608231 790146 1031874 303156 848024 821737 786137 547899 239621 707262 843414 882565 92701 815851 63146 226191 865904 527008 260521 809050 549047 656591 691339 884970 1012042 381872 44845 882633 431528 331071 832718 58244 237811 434105 576658 557869 498801 5667 334338 146135 649228 191683 286090 995358 453331 521637 339194 63132 283511 183575 637958 1035381 846031 1007149 13510 779980 387668 751422 892983 773707 165 945764 876215 641952 376325 54784 471181 156666 634584 409909 904799 386448 391722 727144 528825 984090 1020456 556486 437645 34134 980132 16830 554670 785796 31637 190339 998483 236523 933269 113035 471195 591698 360033 978450 188675 739975 634717 908184 900849 381148 458765 343391 473133 160421 425629 362478 548706 37307 378970 347536 402594 214524 281143 373462 138719 563656 528713 62225 778099 775814 797515 324825 320665 319773 694043 781961 591857 435835 247099 334528 887808 956434 370769 1015009 570286 473174 284071 570772 256710 1029952 406956 124739 687737 696014 377969 830110 452059 364416 713260 135959 39525 789725 897976 377703 819313 481772 332564 463367 122817 878011 167904 146872 388089 51164 917475 242172 1039648 249059 171911 1006490 497699 37609 1032795 920861 59218 538124 988048 193366 344801 724205 157309 727510 928105 783664 726812 589685 133220 45055 850570 932558 373940 85640 974730 339648 291612 568954 696067 839406 37061 525964 965758 554048 953275 1016567 235177 377184 838510 913910 403414 694078 649522 622669 677500 858509 755903 230848 447925 508739 508081 614807 824767 756509 201481 288544 771195 137241 325034 711213 548337 132601 322269 261010 19658 473543 141773 75176 334549 83531 513804 915661 733570 647319 1035533 628706 43626 353404 390311 718027 896965 1009938 929176 142579 27890 353588 968448 587205 429811 91137 100322 268596 414958 444765 870310 524852 602285 206446 661146 153918 653087 335391 128620 700624 565461 743840 8881 803307 367237 888035 59746 702611 435595 101153 267098 266323 477283 944980 253145 98486 446256 1031354 163332 621007 384057 707416 17250 307378 362598 521333 800352 539640 660423 133914 87503 442432 206349 904345 155233 699560 761615 746755 402223 755544 194375 263088 423478 18935 143443 360379 237781 52788 939380 920708 945232 543294 691218 654892 703056 712012 767030 368156 830817 11287 1022222 331646 156019 331099 635244 279490 799834 411226 487496 65307 368206 415576 927034 60672 39532 22560 290048 378027 368434 648317 602622 97693 665351 399554 670905 824344 1034417 761411 808027 23972 909276 1034202 454451 486794 509338 573027 357170 395612 104670 572736 1646 830827 366336 286421 913314 434511 787516 391437 231084 433252 500786 2515 898318 227911 574056 45978 853615 458588 576195 543190 149783 44363 29202 322945 966262 960383 683651 342423 646045 960422 311340 262042 956867 590388 166275 988174 153281 506591 30694 731902 476567 764196 900117 443509 814821 109761 758451 928006 868722 651833 351432 161349 176809 214867 215105 375628 519959 819099 624751 927031 301807 911584 401028 146344 959110 839604 995865 11588 367319 726000 260523 142387 635391 314669 144153 121508 12226 917323 142376 837447 493061 155374 744191 784849 848209 599548 231083 36731 371031 981024 688028 485252 893287 513866 288806 384938 907511 731181 298242 106677 801826 771776 708042 359149 463910 928446 365952 348830 919525 957478 680711 203931 699493 620475 450985 453304 697680 492420 823695 788559 873845 21325 589900 337596 466757 310565 823635 629217 800086 220638 120444 894115 326372 601489 489603 513387 914507 9239 962441 357029 345998 912784 19345 1046340 511187 306912 675076 368444 1027813 514605 527662 459783 433073 463715 456382 772385 885961 74928 642634 22668 782308 66312 821961 962381 579420 451234 704023 276973 989870 1006457 691572 442616 1015550 695756 932357 681345 147344 374430 932178 699805 667216 517174 908742 565475 746571 391840 823091 1045747 492084 907307 365387 346604 98528 780778 26152 1013491 725450 835635 238277 911027 888720 832290 818050 918488 32372 497431 836260 112019 1023195 688436 99026 584729 164817 629728 272281 15652 513924 789318 538089 430192 395205 1040855 496791 777279 237706 533700 1008857 717270 600686 450692 1010381 23038 957232 347476 919026 16771 415280 787378 178604 882104 507125 868578 607684 225522 741289 211817 1003238 358153 679323 296852 956194 311770 279996 35826 378476 1031623 739107 394710 115484 808501 713097 368086 629359 1004044 640462 166991 981252 180283 611954 216542 340831 881714 309276 288744 56937 889447 94743 998675 129006 535762 237264 455115 696094 1044336 502873 876734 285964 318659 240873 139104 392498 989776 145242 889448 783851 445728 579498 660049 352504 722495 790394 860122 492540 638785 190098 174214 649472 714424 789339 809757 853743 31935 426851 461865 883227 900978 1043421 535162 380086 485235 674334 344995 53082 980071 748577 497786 950658 723319 514308 901532 887310 973264 741769 877542 737219 173347 57494 455933 803273 1000485 818101 888775 1024043 967952 537493 317680 955483 268321 455815 455527 706987 773144 972546 296158 865748 514747 851999 51789 491891 558419 332317 769135 655495 278828 928990 803907 15093 46106 1015401 819084 394500 966895 942950 660818 468961 762886 6053 825951 760348 597947 63127 263619 149546 964849 216019 79185 814305 394122 504723 688671 752126 261874 68404 943370 233634 98965 389562 404272 297425 309861 120905 703092 757490 897877 500397 878077 1000018 522208 514003 447159 554913 212098 811598 912336 621683 334910 778451 583484 389312 386327 427709 678450 864100 685206 953481 810414 607904 861258 929883 770797 295063 509508 870008 350195 490450 45463 547274 474120 119740 843486 744543 541750 1005863 595126 124906 487373 776902 795711 986689 355552 490929 275871 965085 666822 894436 74879 171613 559257 28351 912524 833795 128442 701319 730615 614709 805451 698340 823798 715005 758195 458849 767809 576906 127262 43760 102037 292781 498683 202595 606004 363613 841852 331764 912227 1035571 529433 795070 363755 297199 133133 300353 713114 105457 126424 1046242 550847 192 771003 798568 420528 258183 172351 339072 925511 37779 72622 203067 249953 82390 637592 468619 662366 676711 97360 582601 15524 229632 420461 403250 879644 906367 278089 493157 739763 469349 595333 745191 88539 867674 800387 618143 233991 151719 582891 64602 390450 349882 1000999 233544 475225 1029798 873958 932989 304892 695200 125597 226673 565153 906627 772609 490112 442449 674125 445838 85611 437018 127392 595715 147414 2699 1011522 152804 393672 630330 993693 988919 873517 874306 786239 144071 343127 230589 99931 407588 839033 462927 384327 587169 753963 314011 854780 199957 663529 509899 520089 890907 14740 314380 50401 515218 536047 444431 470712 987421 771363 943498 908201 668067 743483 435125 767331 779216 100777 33742 172343 813971 363967 509333 905372 896926 918327 177104 631212 740841 416684 983240 462756 573488 578591 897739 832360 1020016 982386 8360 480252 1023342 709872 523830 788236 225072 683203 817357 909669 695169 533629 418762 604025 801393 618896 357648 421344 223955 931798 37250 416210 517822 176649 207242 668077 305165 387660 632213 593269 957663 443040 975509 325455 879639 626032 835198 101381 543197 538118 111817 928645 580635 981267 887539 375138 405248 503083 462079 388433 637313 367430 842224 13230 29139 255809 213072 400885 651762 559195 76461 222024 502814 905656 924694 487664 929625 297698 212130 35540 687082 38978 95721 687107 878556 144299 958345 186161 988032 898256 768930 313137 814566 256457 410458 946048 51560 851859 426843 122042 884768 522892 854096 230690 108653 48891 72555 547103 252274 960902 151266 353209 1048471 899001 989805 195360 737542 278662 165834 360742 1045039 474304 716602 897984 236100 991134 771073 167304 591806 999231 815337 439870 29910 118048 410816 754498 506893 679591 224981 231452 826532 66972 68479 440053 200485 522410 409750 659739 109016 904163 158200 845697 398671 932153 284166 895804 233691 227590 823844 544263 886548 666245 837436 12992 12884 642134 403003 503273 610620 247038 582803 464424 191279 719717 444600 353479 140498 393046 706211 288308 795795 901634 502866 162434 198430 712317 1039942 255463 844777 225856 533507 373052 450985 755109 492691 793216 416475 656494 406276 955733 660029 280127 887525 220033 882513 141087 728269 822639 1047265 831483 576212 582316 160629 610083 783640 649834 823775 237771 898618 121856 812464 509836 929758 718695 127424 1004768 321327 685503 577706 180649 12632 68040 125261 95914 372748 716905 996172 156940 384510 102701 232335 995035 306026 44737 563392 778119 600715 75640 835535 865380 412706 738759 731247 1013034 961526 172233 1036694 1039477 355662 887995 636417 692294 927609 662401 852141 993920 909894 175392 479583 905580 991884 266306 528669 974901 722596 471733 972467 466797 619242 25068 121648 691591 675391 400252 949862 1029978 642698 93600 383853 368804 120114 649142 486688 932997 678821 989888 770718 1013248 716757 109028 82891 837757 999606 912109 853452 747594 47810 661191 110479 195349 472181 657926 945729 843892 174800 693600 522709 264797 3546 417326 895364 484782 728346 413424 825415 53926 1004575 1021894 186719 175466 648952 81655 310478 910977 970428 213358 402395 174936 189956 607032 648594 892608 857452 708615 607042 237931 36885 207794 355581 928370 139302 701107 333339 667602 688966 772775 6583 761578 513828 352978 732976 484606 5616 853144 372394 395191 434911 160773 746891 52641 452266 450630 817918 751276 392207 631854 877683 820396 879695 825010 59933 398297 64431 125805 932722 82768 99831 369437 332719 929167 977654 298020 126546 684285 723707 185096 281502 18528 1037149 271091 591130 13156 678645 480819 700946 470811 855711 505531 662549 228984 716221 380577 50037 656083 906931 641182 1012682 926824 648044 90257 714863 936663 1037780 746492 557316 452006 37979 180869 853482 918714 243320 732791 1014986 622818 205092 85310 134415 111692 897883 30702 193639 181006 197279 3005 494405 947102 665460 674437 219490 38746 367077 969539 866872 525058 400894 162459 299398 399161 966735 994129 561103 448775 778864 308945 231130 236121 1005431 896424 806451 144000 233603 628744 1030057 181934 514357 968264 267214 926332 500786 373090 575098 434279 976802 1043316 256841 893518 887220 827455 2584 1022454 777496 828843 777100 565638 142723 531521 925067 238603 351279 499631 1013696 398837 691288 198472 815131 671128 253888 505473 94031 658349 541483 556406 185683 820174 543460 592226 204258 505085 139063 451882 595194 606749 424181 133587 531297 490104 44531 458504 817947 852535 249226 822165 904181 68333 970009 456174 616446 924685 640126 185513 454664 617327 932513 618239 581676 837071 819690 44368 734275 329550 9414 563612 138349 467951 352805 552970 704910 901147 113151 868196 6604 88350 100810 792985 380179 851367 833798 644155 731537 104012 292274 678143 534586 638468 786643 624191 426309 10923 953076 1023867 577708 697729 270497 216531 117424 758699 501483 733327 884820 790193 1042407 64920 963549 36094 896815 537084 146776 662116 63071 676461 687892 401557 467353 703427 322083 966571 281602 263030 758494 898721 631874 59428 316766 252887 710920 184849 199172 468370 300420 517026 412145 606841 396779 170465 148366 573977 1022967 326908 663302 970082 551780 90310 291527 749353 865908 177461 608261 158884 660076 943842 798519 699889 85013 118668 287896 145039 87100 865941 328871 568802 769074 942467 479399 161715 1000012 832641 590624 416942 454244 582363 46172 508643 15958 143237 675563 1013318 680580 212373 889887 327983 35411 553157 45201 693467 82092 122354 581786 885225 317564 183199 730331 868573 321844 49779 984758 723616 449353 273846 355538 262398 754869 822232 360347 517927 382324 667371 105919 944686 693256 1019172 417970 850317 731638 794974 373035 995231 884807 187286 1043365 248357 191496 926064 857311 12994 10954 220849 532060 825215 552738 533955 932580 693063 884010 712756 279297 550508 448254 69431 272771 180000 129344 859169 294909 463357 894869 899309 789317 557694 149798 577721 223224 613252 611616 264263 442099 726993 380724 839293 625115 457360 1037336 130277 944022 79819 341507 67629 327888 568564 76085 573608 1047671 338269 852077 238284 328768 411327 784753 767922 579872 315831 268682 656794 620499 574020 399877 233572 544088 377931 418995 387607 424818 20499 598121 349022 339241 873161 216449 945157 785223 943870 193112 881537 483548 826660 22478 858470 81851 250900 677321 974318 357626 41354 1028018 983673 294262 182951 491766 395783 404044 412783 702854 641472 943457 324681 43607 2412 394716 166018 41443 308219 636071 360650 694439 366591 57585 937653 585123 374829 967854 996923 864989 666592 1014037 439864 657886 167830 203553 950509 790579 984433 589841 66685 252909 378294 850409 492401 198689 671569 568303 179508 938345 510032 716590 9880 442978 122468 476918 897616 782380 784227 1008986 928116 607981 713160 573360 5120 26190 111921 13077 602452 167420 807648 899303 557237 727592 620092 666441 55755 856072 415053 596386 922913 375380 905539 568606 443561 415177 866031 630059 818229 445866 36679 78846 829951 231482 557031 484108 261922 541507 768907 190353 419870 655506 393878 360204 890200 131704 439183 666561 5015 776267 60318 493878 193672 555747 997139 536758 526140 555293 840160 732625 696485 996443 423962 951002 848924 77059 312956 376168 523230 1007356 142051 957141 1044874 110132 943315 376002 1005221 156444 103920 880017 691478 833322 57990 554218 917418 29014 434691 719926 580241 823965 8055 230183 414687 201346 191003 910382 492556 502664 767431 157956 1035892 767929 576377 192290 383448 597282 133589 531528 727260 936532 30112 41722 778887 869093 481860 300798 662213 1031149 64080 971231 289512 149641 53237 943981 789027 562780 875914 141883 726542 834057 232968 16416 883493 756666 370062 771767 945481 5020 508382 690142 815165 1633 781022 835130 389162 741820 1028889 584114 27163 47336 878652 898032 795778 622882 185241 779492 423857 929322 1018535 681792 829026 413383 839551 417020 83504 350528 65889 82899 407580 432099 40237 993733 864520 664961 970219 455060 53823 326128 1019203 436039 545259 394888 873477 910505 504734 156327 285347 17866 954570 690221 354738 126333 487753 696320 146029 6617 635861 515721 354098 510137 1681 847926 519170 814140 356222 488950 407301 44869 713991 561600 444676 215547 489078 688908 288238 124490 328828 873304 906579 267361 756141 823972 865004 20275 848641 9206 577297 856310 231509 661976 1023809 1046438 320744 238293 212638 850307 753630 722431 97902 502158 574657 307052 1017499 560144 113658 85172 558644 555796 541532 719221 127978 269032 186010 752591 482964 614048 321484 889065 1035691 72851 641007 739690 963023 439004 270177 751104 156992 1031130 259689 9181 146533 381616 347565 534836 927305 288710 607929 377281 122137 828742 777343 801599 894631 91040 535506 438767 435434 863750 871402 646423 46716 284401 374499 191361 255770 335002 213565 356344 1011752 515457 108381 679374 805162 89322 105483 136537 84044 595803 948978 753777 709340 370464 31780 147188 531914 80071 884115 385859 1048110 528292 678809 802498 1001922 203342 973169 48731 182116 38688 924091 186108 962454 837817 370428 360980 376062 834173 330780 117274 117990 857361 1047782 943878 4029 459490 855691 944854 182676 861343 196639 589323 696993 169403 430875 797737 624575 917740 717785 835643 72429 705711 438811 340300 963531 665537 1001861 368366 454688 433575 866846 449975 185430 727847 700627 168896 31740 31437 966644 156965 612931 192871 468917 536711 2690 103049 175791 88973 503987 648458 920156 470878 453107 100229 350110 935208 544005 1041626 795448 459421 686800 653482 918100 75377 114397 140254 637691 287965 868314 921888 588960 5151 114713 305504 436374 256248 781841 399440 371349 246572 804060 1040617 680249 559621 949432 983524 562819 6353 953223 141890 526422 932704 865614 916933 98555 47750 404665 354676 425885 555167 639894 526363 356558 630278 797525 562888 816897 316828 804239 883024 836365 760136 263292 872136 31920 102001 285563 628236 342794 848518 966542 614971 855326 530294 931803 401208 528980 389176 130604 812587 566010 765253 765808 188926 264382 92441 199736 607201 116534 779445 84283 83911 750680 87072 389074 248039 991490 735969 478844 255547 414067 481415 31067 145156 230864 632098 973494 134980 545440 89543 86901 185410 395600 205071 715688 1007882 716977 662424 725761 359146 920949 148611 880980 480759 752309 895476 214814 600454 217710 445846 548348 840883 861695 135444 362799 889565 132780 12961 177695 901160 990750 252273 691413 568826 186081 799294 106623 690046 431333 433092 208879 17956 458238 615236 357917 112159 840292 626949 494241 494309 546100 902350 709177 1016755 83180 8814 655177 40967 877555 85557 1024598 91172 1020175 948600 936586 142737 94188 818960 800308 890778 631196 659419 299845 61390 36114 716602 20435 965247 374694 933778 555673 870213 503188 122571 275317 218491 31356 316116 273386 313536 569828 706077 898972 93560 198577 168987 486614 511305 161970 124359 611591 922526 852757 515615 175424 197159 847600 579236 472760 587095 173753 338907 399176 850149 597966 858572 805360 781388 971503 239750 302928 505674 345279 174233 478768 953957 597574 114586 726008 411489 316785 165026 648504 900555 1041809 240848 732706 411506 825304 870338 369419 473320 416735 527392 696558 883205 176163 111634 859624 600676 432771 27076 403901 742885 176324 476137 589394 375081 504077 905781 565297 955929 371307 834018 69384 694368 505166 90668 394794 969196 932874 700629 609548 825201 643928 54946 694217 648422 565970 666587 194463 471557 548218 990415 908144 380623 969268 992846 106562 8198 711751 582189 635327 390066 23519 467910 277174 976285 7822 337013 353688 316375 970695 770076 142587 549682 805218 639391 310299 103366 883739 606057 810836 943471 714771 264166 722089 101450 369997 597511 150593 210236 326706 345537 141540 383595 953870 41102 725122 75714 724368 219626 375980 323442 624462 222167 162585 405099 211519 869210 134691 532711 131135 650491 662855 222944 738958 241993 472489 866453 104017 801108 940685 43785 961808 365361 9695 787588 533814 20090 1013932 270608 44693 43211 900007 1042173 513759 838214 962469 904029 680494 397840 380449 353929 340861 1012434 997817 465050 836908 188216 409263 769520 733568 509557 746344 422831 445216 827582 788720 683069 214425 363466 891765 447430 1011164 128857 938696 705720 94907 745898 885471 216135 245103 992258 883798 360170 285205 347948 64745 433372 585772 432116 405499 280220 609048 218027 81682 967021 160418 885926 553560 478167 283511 521919 254236 295460 784292 814034 176719 971492 806688 710721 519432 459625 493635 241521 55552 574540 718919 999499 454423 742886 1020878 270780 1006029 146648 63323 962357 656841 1667 851927 759083 148054 859537 914190 486808 192993 306794 79920 355448 19068 629696 827472 990285 599646 361220 278248 993948 124001 250094 184915 607342 710787 714233 441426 66256 281701 346852 363144 124755 135119 849202 528126 682124 39210 695211 67744 790165 898564 727769 23485 171915 445328 846220 318091 285710 960291 499030 957856 871364 843448 1015568 257146 498133 573805 470867 701945 196976 120836 88832 563423 870981 521571 294841 752727 906506 317204 180325 833643 407543 611782 510384 52877 650057 9674 968328 373263 984514 534423 156833 106666 657703 542790 583922 297723 442049 979478 939062 920833 9181 986345 956268 652961 616012 822982 120920 353314 651492 695381 837120 943794 952316 866662 458031 15583 95732 35178 621813 924446 772011 499704 469796 951367 104711 319818 92373 602646 749937 914109 702178 626092 962646 867157 617065 505869 461223 193590 815439 664224 201306 510252 272058 112562 384230 198948 79766 168691 1025483 419505 759570 739831 1019912 84104 230176 836790 29091 895492 956664 304652 176165 560034 194965 803898 339227 521094 163382 930147 1000086 32245 523487 283664 905132 818649 564438 36781 349429 437568 736038 130313 729358 683485 515871 570074 494873 760198 81620 663095 215355 516788 676763 518940 112925 247046 654993 752873 680044 329150 965908 521955 221018 836674 290119 316594 982810 203420 926353 201441 937575 413179 395806 976738 708094 1019696 352092 2567 601375 1002290 422016 691466 464400 199578 176895 148870 395930 452392 976917 181243 348298 295484 479553 908494 847409 106333 914631 180422 767717 16310 848428 1025425 681854 152468 976574 1048125 381657 195305 1008138 607167 138841 480716 354916 544111 593505 582903 659810 80266 352987 752200 858209 255407 869300 47424 632063 456547 900445 731015 853407 750733 609612 183654 99816 715770 753273 878155 1004358 142810 234977 794953 356712 693313 544519 61845 835264 252839 436334 880394 461062 35688 901152 870054 799158 454213 639018 932619 483981 563938 1039133 505087 414223 166982 874639 254956 825348 510558 766360 814688 856567 565881 769366 832142 743350 552909 650601 759500 475093 259057 891511 977427 291883 671585 352425 676995 5714 666110 166956 776156 422955 416651 366002 516101 707672 123953 896750 451464 205505 484603 876316 431124 664848 837723 405366 40698 597812 363171 878528 589233 786402 365197 776893 382547 93455 432564 705207 191517 583799 140569 1027579 172019 66586 134559 621402 950489 501433 628878 26282 617595 942173 598036 730435 343974 315089 936895 725635 923341 725539 186628 93258 859781 938279 783292 1023871 324617 85492 794273 304265 628150 199269 633814 617430 385936 359576 771420 940631 44988 414579 1438 775682 220932 772890 696294 516687 268630 495994 202981 183484 363077 113346 1019695 846153 930182 902628 37820 483069 607093 766233 1020521 132191 203150 466522 117365 543741 209652 428007 120580 999657 378093 820420 116640 430902 449379 859447 510131 963712 67941 601932 482317 394337 108964 123729 598372 986365 306934 405594 208591 118647 656599 815294 260427 663673 425955 657048 118070 332977 155229 725063 54999 1015118 481452 797934 113364 488583 16856 545013 704185 195092 800785 830086 885112 892851 484649 300560 738276 1000868 741141 1024712 639285 911150 571503 239395 694151 816920 856311 845150 475226 576560 357901 933878 235795 695752 82745 228912 588666 364595 406180 499858 779835 20813 527772 83304 931173 181489 388372 466240 1043181 868736 985633 946030 34604 711776 73342 372361 192861 50811 152841 859372 389152 833724 576068 1016118 209402 290966 105685 846538 452051 539772 626182 624208 123766 694378 602693 164402 549908 973403 438693 721696 1002177 61136 989276 206989 654582 533839 603971 729391 707341 462050 267353 282498 518345 680084 191296 163398 456139 590840 572862 992509 71197 462754 357438 48238 105132 912811 429645 533285 80326 755249 877341 397808 1038240 687060 848389 696419 974546 358459 82686 55637 927960 493709 153384 548705 882323 756217 305475 991590 293062 828974 605751 859912 223387 647139 1000844 277804 929819 962384 608754 404096 271033 175795 520635 152561 411080 153293 806748 911666 928000 183138 246256 520508 478973 178109 1009076 749256 861632 670505 595084 103639 1019692 779641 521853 396075 1046922 574337 434737 1000139 591878 621466 839030 842371 183087 948770 953791 922465 362875 601594 207009 152889 858048 21766 357463 377634 967100 88241 1034303 778231 246415 47718 359771 672472 675132 757784 786129 351142 992555 790715 354924 83850 116394 209096 966936 570734 335719 609981 239465 776834 972536 520091 636437 620217 468819 953190 350837 256329 738646 289193 673545 283951 284992 626159 619505 906665 329526 570443 962420 180922 1017791 810449 1031805 918953 413769 584986 986393 163202 609186 905924 257786 160659 107135 1034736 684023 73712 922616 926915 832650 15857 122378 338149 518736 766127 538132 1014789 968845 341898 938330 565330 762021 144037 392581 164099 261796 882536 182561 3793 1038775 996606 244766 453752 414897 846037 761936 666426 134791 221984 645615 5979 983764 842584 380952 332966 260694 332983 976201 887526 625519 889531 196585 582254 43685 253353 893630 495762 707362 775944 103797 406572 364340 7714 990493 1032728 788686 689286 574636 573879 1018374 430729 570745 366960 656789 7104 565184 912171 786266 1041287 930593 983252 527575 545149 927522 1001694 910770 275974 512936 320189 459830 630472 743810 80747 447951 178990 809694 244196 31634 970984 213970 359337 268978 868457 991956 8513 376076 301416 659778 109236 1032604 507743 142300 1008654 187654 728591 596805 647650 371214 781818 797829 265668 379424 755944 457098 1000142 824777 52835 172450 948764 613691 104506 233986 165712 211149 409346 515650 91406 289145 601744 534751 692609 84317 297600 859064 686805 838714 1041074 749714 981946 823288 1046471 559508 976872 949536 692136 629195 436373 128864 23040 1007015 780544 433675 976061 25468 676586 171159 827539 254979 744216 166685 62840 994006 728531 319196 681769 495351 805735 191157 313764 719690 861351 618416 99756 67350 1017703 179575 257353 433800 396033 287446 237637 408367 535761 159297 458927 961665 1019065 671310 505692 684117 14750 451126 215137 629607 921064 68185 636826 20952 72710 821431 802087 774059 731880 352631 920042 329 17027 944996 597002 1027070 280657 229482 598898 75385 1027022 81438 947794 106832 860924 284212 726429 589690 161504 159494 770442 16083 417795 955412 990740 815259 357105 734846 845690 16887 531645 769420 997055 398447 765819 501543 1037867 304751 32453 79965 763336 19398 986167 114144 921573 701993 410611 875656 429463 216497 313630 29133 670515 661849 1004129 558157 228566 472961 398953 705612 111325 583278 739431 662575 720493 662727 828560 971008 136684 242201 134302 111341 141702 661333 209997 843209 186281 630605 417247 264586 405897 218938 665241 420553 184221 814905 811843 795461 783904 144073 3244 82528 641425 299342 277540 21920 234291 603794 931841 952624 923022 602943 561178 743516 1044716 734565 608847 380441 923613 807162 73471 611706 152499 612438 378256 268860 907526 705715 610538 588091 650290 339635 39932 983290 562644 22233 706102 33312 485201 441870 770062 765941 413519 1035806 780155 446697 294458 430649 963709 655118 350912 982898 161171 30873 1017429 773443 728131 229477 520624 450055 661909 52847 721228 931711 346776 954459 377320 494414 980188 981486 77064 806781 54007 353682 97650 26360 798977 984277 758705 350734 71959 73962 158357 794357 954331 977702 957360 488003 909554 580996 127963 49014 719749 502562 595887 104814 777921 311490 866317 246509 595543 152906 513687 640798 607996 330308 694836 139787 117482 72799 865168 456998 941661 861164 217497 811969 121880 812385 828931 1000341 133598 176601 63941 437567 29944 251795 676250 647358 155317 41583 991873 840183 637157 224372 955966 344369 78430 933453 57302 680858 873336 819142 892951 72640 305808 669780 678414 442904 67720 188299 194446 818554 773445 638373 941488 338850 476208 908290 69965 514481 463030 755106 1043334 576683 633544 874413 319037 727543 322396 975339 510105 839650 501994 186189 875398 1027612 156655 970338 921139 28217 590701 954850 467602 957489 1024361 65831 506331 458464 288620 32943 784649 168071 555779 588444 539995 788297 653888 880436 418005 912815 67638 988513 462524 740133 125312 527153 600094 318586 405690 759383 604232 842852 981767 914600 719181 744442 146570 375967 977030 338744 335085 576986 387853 479614 353245 446875 328256 595473 259467 215881 725060 432281 155436 80108 699520 391585 357242 148404 657438 594715 980786 753778 713357 901337 23956 114716 822785 964885 562406 1011790 656369 455914 975601 396228 395673 633048 840066 858850 484470 52548 600811 50220 466636 276213 394879 126158 187427 737177 255257 649492 343494 720446 777622 244979 415555 200665 186710 846975 406253 716738 516287 1039475 222813 122934 1013690 639660 1029869 221908 920116 927406 314940 147745 223391 651805 720557 795908 611438 528709 268263 508234 466076 631700 805718 1018403 805414 244762 204969 720291 285836 307728 948818 556098 366164 196942 633353 635228 842119 506579 169289 297906 562226 427328 453074 706024 310503 339293 221733 655109 646969 312979 465419 418550 79939 940913 848655 123658 1041186 339496 854271 130679 726390 35087 538223 400084 486374 991007 1026357 27805 345753 392311 689902 225203 800189 853721 762232 389081 488963 724523 605046 1024312 359713 224504 580816 18651 824911 473325 79664 226612 429771 787292 268933 181909 356949 666044 162180 575416 219059 308774 818722 415288 998702 839642 1027611 826134 587027 179128 335726 889653 926260 421064 113887 337885 672868 631986 694900 841532 775423 369735 1006073 781536 29535 420854 827260 412222 663912 887895 562641 769839 1019901 951972 754447 651885 621448 441659 421136 186907 989302 193566 642549 640058 233401 287090 940192 585525 428868 478723 118073 111190 643731 869823 646570 603726 915232 841783 991779 245169 528623 583969 138646 32119 166659 102616 807483 525693 720870 36058 1009166 997634 992805 213065 284492 55082 707794 279659 835834 1020799 583681 428330 536414 179819 634187 263573 1016964 1015230 1032270 129117 552122 38190 421674 833625 189204 966354 196357 857346 181737 758695 198793 607992 490324 66571 648289 225403 239028 483397 993215 503282 452652 258299 12505 767592 768803 139193 443239 134154 741574 601969 439591 179370 625025 34038 305754 766527 718986 294784 516676 693091 456790 909611 594863 144339 511778 903031 22888 890099 713579 13257 274113 161352 196726 467945 752654 357883 961225 14979 308008 115037 296112 456614 261101 415069 508601 360775 684221 708372 438328 392127 551679 904250 345028 422473 843674 973741 377784 85893 248700 392689 96947 812536 372759 701867 228376 34954 663519 829477 489615 766726 1006285 1035726 959106 1032861 588511 930487 828065 1031779 503957 83734 957534 896977 790390 311239 934514 723777 420489 329414 195414 895094 377052 736182 202187 740113 506369 574557 462163 899868 766604 290085 57013 93572 710806 727453 617597 48279 481341 394486 390009 897162 301090 561799 495421 808949 689641 503370 446112 1028180 389820 834908 874557 728712 524233 401025 1023731 685908 432831 473757 566885 169954 2645 664892 644987 822843 232132 314635 58591 872914 64072 244828 376705 789498 103842 813478 170772 585835 771225 595971 524942 435649 259700 18353 982188 540157 822913 636562 737388 376578 450706 192683 1014161 604953 474491 356520 367906 424302 921493 20567 871915 994960 526142 493864 151802 378101 481111 705716 856611 46451 524740 376115 997501 28616 78832 798212 936675 643860 373574 218153 943220 472666 350649 720584 981268 131331 107069 536491 764393 447322 476491 216001 207326 409360 976225 777115 406051 266170 445312 252912 34475 467790 504749 302617 920236 774826 436592 997525 910627 715277 390231 690054 374093 471452 463988 48435 448303 230878 1035995 950916 505872 229441 281126 370569 211706 569235 539377 353268 11580 942217 598109 665498 183018 390715 233617 457461 676699 381606 365876 683941 830890 839465 6133 73962 138551 804104 614148 508972 198179 697836 170390 969076 639447 42081 162916 101360 689021 191575 454188 201330 216197 682914 1033263 155634 389410 862842 298673 545800 928971 635900 488829 72563 378554 462502 468062 209044 575088 738527 116647 388083 768047 687469 727212 631993 393599 41981 490055 221493 148906 500126 927060 923480 449087 795974 288053 228664 543634 195660 255054 944528 520507 64236 919690 574527 37523 488647 942036 460485 203578 476512 924831 216265 352148 813215 696927 652437 323911 271186 74254 642968 958 1031079 83624 647907 417961 377268 586159 440237 289915 255984 722855 605135 670443 224182 216219 602697 45939 134601 610455 865211 968148 105163 289835 671469 44688 964 183534 317767 215919 657058 365049 376665 360443 681651 260200 271701 109059 505132 497629 493456 75291 174501 241405 199429 779291 461467 622576 814545 396188 75245 769253 34744 897150 645472 197772 481951 694117 731931 355994 635664 133687 1012267 206921 678073 48287 855808 663765 315117 835726 46063 181760 238881 101044 540078 512142 22384 526091 7130 729290 966424 834893 346484 633600 398075 394617 906592 29696 620575 805970 654053 302498 139822 419808 1034800 33596 852983 785389 221392 517677 921579 1044104 897595 338518 723105 322694 254024 107164 1040722 916988 74675 716136 962141 862918 345245 483622 861636 143108 631561 755913 110510 737175 970592 176198 132835 646824 307950 819476 354643 901154 1001571 110258 809103 507443 648274 111393 1043022 449999 724405 760678 698602 90925 714343 254986 852960 783944 926632 615834 1003604 55135 497309 741670 219530 598901 148686 146630 491886 665809 397479 933904 880909 576384 586231 794788 416026 326094 966259 233121 442986 995537 623156 28972 257656 659678 813109 606960 837602 655889 209622 294553 25322 321738 17500 990040 265717 256555 210798 399714 717328 606363 657305 335473 82790 794693 969166 795201 852427 830362 259295 928532 411956 128971 80389 727599 602685 270672 191837 428123 213666 290915 917094 897637 945606 363909 688260 947614 763183 378361 443265 89179 981255 876612 326663 572022 1001629 196788 359462 448971 754402 531925 1014740 865980 489197 1017085 684393 445614 144503 1044161 653855 1012362 523360 303998 938648 673596 114984 929745 745303 601655 276342 338207 542021 482288 30357 66062 627246 586335 534770 323338 521538 109953 478367 318145 362388 303064 361428 289447 238750 982761 62824 136051 742075 1048509 310620 15776 670636 1033057 847185 948717 406804 480102 662796 312798 612604 765537 428793 188472 568912 910444 969893 372105 483679 148387 3907 306333 560223 38056 911400 621322 102374 1009440 111952 223653 981874 814644 363990 598283 919011 257297 836223 677402 824828 602984 781872 233076 121573 141806 169588 390403 95403 519901 547831 343663 732351 950898 1030925 892330 605811 361325 23596 247909 995200 261012 717933 68504 735363 80944 570895 880638 802171 838286 545012 650902 939597 482431 688931 832803 1042240 976088 14660 96941 84354 1028083 802599 1041406 66465 823341 688189 653350 430610 6758 972829 304376 901037 586372 881409 807819 298542 206832 966214 494777 896694 41494 59632 634275 625225 171242 586787 502827 514638 406878 349099 60280 250130 394733 269941 925814 840261 185108 970516 542291 899963 346067 889917 631555 310444 705072 274763 711614 901300 995252 683707 924029 91604 391660 137905 671104 689711 262889 825714 533962 282702 831936 132584 262563 192413 265995 778785 308757 574699 520551 350160 742000 667374 145908 198859 824519 123581 401624 290699 425585 513108 692668 53167 260232 831251 235597 112249 34925 777791 842940 854863 922690 402816 471103 45115 964462 444769 731534 111212 304925 346068 184678 68275 665278 368811 810762 519687 232579 601632 525501 896513 873956 134478 183369 600417 543772 726709 33659 1035399 374955 419514 440484 270842 371154 292388 706329 389861 608026 377505 324532 391061 734669 591679 694610 989180 3451 525555 91475 474161 56439 318229 893981 634094 113752 651234 892313 853009 423545 944377 262581 437531 473208 78815 222432 914868 481466 827003 838800 44581 10982 294810 215999 743900 124006 61292 438122 454636 823529 495621 473873 928650 202468 353757 292154 814225 674828 737360 590831 534527 399837 963103 366907 714870 438806 104942 847792 581308 512827 146116 186084 655931 269586 386190 20463 442754 947494 11419 965102 672450 228168 570913 790148 799825 331272 101047 667220 273706 122688 729 736648 564588 727178 671336 856141 741079 659397 732455 370516 357714 527252 993087 179283 348007 661470 726459 941698 1005253 191055 11021 696095 327869 841430 928648 413162 200390 906277 411107 837033 618234 495669 31676 182437 961686 365759 367123 159020 61566 752579 1032651 530957 430518 340997 229420 168735 13802 742795 227172 529850 950759 886304 38657 165180 875040 323029 582776 305029 439082 47995 447394 684411 979520 964905 208697 418695 843199 127164 758112 914967 990635 614482 1010712 464410 85033 573134 369100 569735 169475 348248 830918 21462 1043239 576218 482487 971397 245544 805507 529715 919956 874939 874056 831538 108553 112444 980062 844177 330861 522535 577218 864399 536910 222879 419761 557136 895419 851178 548400 141406 765387 954354 639621 171299 145174 96966 752315 43119 535866 188439 505635 602616 107095 1014459 1013454 497621 73620 589358 269331 38659 393624 460556 987407 115680 648465 367512 621600 496307 992049 212025 394346 782370 155179 33783 960082 1010105 73147 219394 563205 976490 490395 1027372 15858 519944 450575 511594 995148 886475 511578 411478 936585 1020879 573766 217008 383461 448404 792481 511192 903136 489343 463034 1040982 1041340 791896 252136 987731 931328 751563 566787 519709 1008887 705255 386025 612007 207154 934049 880891 216326 53762 702802 322205 348917 121343 613429 330169 547666 691076 14314 528189 412319 177456 82678 606360 67458 28262 128065 488513 727877 453582 879510 831024 254550 746450 207398 838755 609480 131874 285445 869211 77521 323888 109484 518812 794954 484533 767093 710960 258610 444458 520483 479781 501035 781904 805207 114954 459771 939688 207132 312950 1031949 754172 665948 611457 925166 284372 870504 383817 212944 169474 45684 427375 191498 548631 727576 33943 717461 771307 172240 159212 400529 29209 937853 239257 830654 89472 925411 319569 290820 822979 757801 239048 155115 193226 316763 194359 1034531 933951 297451 718556 335870 977938 523052 107896 802033 273910 393430 962255 804631 5345 550277 804395 74413 633744 646970 463578 29079 994560 694232 994475 926682 674038 869800 796789 170016 555129 971734 406673 281655 614994 695025 410971 466322 348051 862575 1003956 203206 897037 498726 171907 319247 634584 362196 73775 625864 54991 486553 777511 541686 378641 247928 357466 735166 194434 42458 435391 675307 757063 510218 518863 610153 147278 485305 142598 764108 543428 94588 555109 1030858 423836 747593 838899 244413 142607 51454 129591 402210 38423 656346 822208 242716 644594 656642 312733 328689 937125 281853 766181 892812 1043319 891193 342065 965370 104817 597124 611357 1012205 960485 280467 935883 825404 808676 205182 912735 137825 485830 995394 529028 1043961 1035174 717118 255205 823880 279524 778678 159413 467122 15009 857939 271144 716099 888134 813217 228087 440104 815869 271760 434400 616756 225590 221172 667172 420444 614436 443397 456456 228923 753470 262368 321364 144783 104894 639236 847575 454330 146213 406229 785889 1009218 586677 401692 594375 710481 44277 957317 20834 371765 265777 208671 342416 704225 389368 700128 907698 797035 255388 298015 598061 370316 313269 48920 145129 688675 352927 802668 192469 72114 337399 265374 475488 912607 322081 50838 250626 15861 640197 841250 104881 148064 388430 468336 33900 975669 635242 288918 211124 986535 948621 62987 384782 37779 908653 339754 130946 564213 444551 948406 93727 238449 175769 967505 149365 330955 839718 304131 916761 541039 888565 916666 356900 352746 774802 472260 272308 755310 425164 590166 817514 167762 519733 441865 977387 427408 367270 1004887 950112 953158 896440 178466 274421 89141 311115 912174 220765 613957 366595 1021346 91724 672255 329158 471947 145660 668433 770111 51545 788905 39118 548190 994657 264725 812716 742870 450649 407301 261316 989598 751070 668865 38997 930929 101617 474008 480321 623182 481398 595034 113038 29688 374708 533724 516070 877430 777944 429176 925207 522388 495473 282762 543380 1023329 778485 825588 297971 687 563515 916634 1030509 111767 267519 1039847 346978 573170 639074 448327 842706 221664 991079 669611 472804 710213 91767 823048 850787 533063 893662 608983 52027 982482 357196 615063 461825 50964 151636 70727 341865 624385 615664 569580 703437 591312 128763 162065 355501 651131 24501 1018178 230185 591939 496707 382608 339593 946475 212525 604944 1029302 719992 811999 627292 271038 758327 696616 517648 757075 304311 257981 305742 713037 505099 851895 592443 17444 321417 794641 869503 787574 698445 46891 923593 465543 352183 84810 212809 604348 79592 138005 589620 27679 1043530 411161 966980 806111 309253 886087 835893 966348 540810 29553 182601 279007 433932 878032 130757 381616 619522 513153 245362 416510 2983 807683 1018141 897579 496250 727226 131095 208317 350654 727408 455093 639455 338939 503247 554449 1028573 897403 707560 334407 250028 845006 380846 991097 151903 956231 709500 443596 731059 984444 563339 107817 260228 752585 720765 74621 498262 199374 135381 649017 337357 609261 103804 944338 38453 865741 737086 953922 457211 393434 352587 939909 537393 531394 14518 367389 542734 274425 771321 709263 672620 144950 12400 718564 435528 695028 706777 27945 1008454 1012466 100314 721647 227627 507827 994171 719563 264545 967679 646824 75991 855414 616544 422320 401200 235165 241574 664265 682614 761387 539492 849545 122447 484891 254064 958574 782819 158091 478055 1047384 732257 646461 570662 201226 893305 311319 501586 243628 556513 883619 315601 700491 566225 988304 1043023 878936 677766 518959 895675 803365 654274 265206 510919 91244 1039946 69633 597611 142535 595047 888204 503650 336696 1009510 399482 981931 951203 151832 119505 800009 349775 198738 36156 956036 202858 367982 817031 903398 1045634 599753 90407 546623 887564 589123 756144 799586 150240 592066 348 739941 481723 990383 39307 928037 724155 746615 877885 438464 651495 122891 379290 318233 25509 454752 728683 1019735 441154 62448 450206 231014 655214 62264 420037 671604 209341 286008 937879 722037 992807 119798 473710 523936 584584 198907 415176 613104 574497 895444 218055 556709 634389 875666 916657 871360 490477 52299 348016 1013130 490773 771479 143890 910605 898652 25363 504394 929177 43640 84449 710125 397633 897664 980518 260983 71004 1042032 137099 772740 272132 759208 327101 373847 85914 20333 922862 656470 883008 228199 881233 98443 672605 360993 1011873 301605 386845 230797 416923 11765 207855 502141 864639 120050 748549 650283 353683 902325 829655 233138 116384 16381 372640 462226 26227 825133 151007 960816 366429 768201 628184 228947 653492 807421 13073 994985 889680 425750 52949 661824 132622 330758 820404 533261 901713 410852 354049 397160 678012 415338 332627 616590 1037433 343669 87812 325662 993845 674953 58293 249757 897569 471627 136136 844018 243123 828420 376549 75498 3043 166181 7798 417205 181678 375997 115242 19303 60055 876037 693365 694392 214305 635093 585487 342085 147286 953900 442225 352652 53059 746667 441179 857844 553849 182554 238929 737155 540558 235235 237849 413478 587930 368786 104510 229164 541115 782427 962192 825035 841873 956564 902818 410522 385474 922678 726603 590357 476535 145248 117542 955933 334813 438228 114449 398197 10662 464248 474290 30278 355461 821975 447469 510875 178101 978334 999023 190950 155763 759583 218151 506234 1047167 240849 921543 920846 533664 262349 172871 330304 353565 557651 695395 860688 792132 867907 268568 563553 484070 978853 134187 303483 611033 860194 37282 852108 1042293 1038472 1004360 805410 83992 188745 261421 698290 65186 561916 442916 864533 17401 407259 716868 513286 744583 784196 365928 250277 394423 679993 275375 834806 585083 487391 361980 400739 149705 341762 414839 758326 747033 788880 284938 887840 351977 671514 603108 824757 971577 754518 1011706 338925 308752 636575 235393 927397 10741 614003 219253 766236 224630 239092 833814 578166 513956 1044072 1006694 624189 976021 978873 120492 484571 545249 616694 856563 711712 1002278 286928 1032843 194498 42629 849438 781191 899544 799010 901209 29502 197471 199591 1032225 51147 265398 333505 581558 824205 93729 1011618 656255 623015 637001 916606 961159 70273 171193 133390 7931 294981 960099 1045264 931501 570211 98842 386756 1024916 804621 317206 895856 775242 630204 1027955 753630 25740 460201 159921 788185 269758 453973 615477 213939 624485 665601 511943 960194 198570 410167 892435 797151 693214 124479 628520 556261 979184 610474 665851 410168 558073 840908 966629 23355 504497 749881 765729 607449 971766 750671 174415 623613 634956 209068 116980 991769 299608 246196 731384 14755 321380 516108 462118 168596 356319 575010 170671 675559 524250 730274 860327 108320 970635 403202 389255 767682 1006542 428023 837290 284888 54943 1029630 443088 988269 534433 853972 651421 465172 228506 327934 90139 150368 485876 42562 773684 614765 1022782 582188 449849 462678 332713 784779 580958 17340 786060 856049 730427 488518 724961 1031222 457292 850459 947397 109813 461170 949865 545788 285965 1011569 489186 56938 579617 938352 307770 520091 1019673 460155 849066 671292 933023 641796 42096 793759 907683 660318 165453 772411 172504 350785 756229 872234 10292 822857 763619 128682 752500 133495 641074 869789 875157 924078 313797 626696 424284 792887 492656 923799 513231 137022 125580 573720 71610 331858 603255 871164 462636 767721 72978 796633 274167 117721 11841 186858 337459 919265 73070 517261 230331 823070 210951 281796 27310 918 778236 829877 87791 725937 727106 771370 61862 305082 336210 52242 390590 563554 206250 200446 140388 457790 849483 873125 739726 259652 907065 176224 20594 665682 416767 984750 813066 108199 873512 326066 669591 885096 116679 754608 598811 122140 1008 857491 434141 301873 767804 673642 891113 692853 73289 137447 910222 219037 999480 115167 902110 366017 867117 922316 491825 915166 827603 550222 330402 171091 713429 72869 764816 862052 249702 636473 643103 872891 466362 551443 580021 398817 199307 1006433 328573 485321 394389 612598 874215 425286 616729 929223 897062 435856 479326 33135 316080 308932 879147 477356 560578 457825 977487 312799 651482 248267 492826 858512 757819 36299 97249 942824 776556 752653 47485 815158 358329 116128 327372 130923 510129 287098 335663 626333 614566 877810 347403 1031303 433968 519236 685640 80136 938922 824081 831701 411040 946612 294108 702242 902646 185775 322957 29860 647252 530756 356850 172628 11817 292829 170041 95024 1014918 574251 997496 282809 859298 747422 412966 42868 771158 1016048 1006495 901993 917154 655003 486563 507047 404518 448606 38103 226238 398250 21180 658754 368195 662 676732 187346 975696 753018 247338 592853 985089 1015944 4245 489088 76792 282645 694095 269164 202201 973084 414256 67859 626639 500154 749780 120151 250885 1001907 331544 501244 2350 170732 63904 379177 184062 10735 229972 56811 252591 99946 91359 691379 107389 654256 113455 774099 925482 844086 655864 1035268 429691 883479 404785 80098 547256 682641 969877 809326 326960 437894 999458 492684 460211 144380 916638 277891 662806 259741 581645 711808 534195 504120 497212 182034 879590 73278 396602 604335 383121 444486 588249 564014 346009 420489 945201 159564 843622 319846 816158 902439 1015399 764639 1037757 804037 472972 390939 839155 509582 909002 1001698 255718 687054 697755 370212 842881 239413 444283 88178 626933 714070 738924 277891 201011 263467 636787 174001 174450 356495 139032 511609 592303 206019 515562 511743 358952 15082 503033 81031 991200 589964 43610 16637 151839 499735 161191 347502 260591 350553 154748 88717 856224 674311 628475 637231 6724 902714 955465 357071 704308 606445 743183 408075 356233 1033344 188921 977701 202659 785208 504890 629891 189606 444348 349703 999215 399608 552346 980247 184151 782533 412096 332074 136398 366203 989955 276607 914313 272206 514715 971868 805924 182197 730277 263561 355419 968683 864416 364757 987025 1038447 416240 973712 454476 151172 407647 981007 975798 358578 84119 508460 824350 835 730281 265156 964469 814279 1002633 448823 648402 1018512 687759 372202 979950 728375 434167 1042632 847273 947477 734562 340157 35971 468683 289619 848186 216355 249787 175795 59060 790228 715404 316750 834341 214019 504745 972372 307850 832195 990659 987864 354147 574793 972363 274004 956213 1010287 547321 358180 720651 427573 661832 1040134 477169 389692 568567 623520 656248 724553 662153 902906 964662 909512 338118 260096 392770 640838 443448 166657 830396 767734 1012655 57907 790851 527662 711870 632364 345725 651239 219195 1027690 624275 933440 235202 489933 105650 790778 546099 472856 417931 838397 270640 1006963 803539 375251 470432 906476 256452 345640 866095 896753 122266 373840 227531 356055 1000727 488641 569384 385623 373248 328852 602685 756235 523678 155144 593861 299509 668990 653567 936384 875001 693937 613248 857583 364126 892109 997939 537435 1036370 990186 862440 478926 912995 683621 973584 358232 765190 766240 586818 631500 663315 790528 92344 737856 888391 729710 224719 321169 1045440 481239 64139 455900 655493 488492 251920 813830 308732 466019 16938 242742 364146 553716 726982 888149 472471 836700 367479 260501 53503 410525 50162 739047 907426 317116 662674 991875 556892 1045314 275925 900452 568174 1018556 828892 196809 622331 395067 104687 381622 487564 874453 586231 617073 586637 593186 719619 308485 241869 1017279 173507 117186 20226 797391 351248 487099 969539 834677 286818 961862 876940 765531 638552 423552 263485 627758 183092 481223 420251 499231 669276 606014 957006 337251 240091 872524 140258 149684 719581 903197 248902 628943 584246 389663 252751 185588 1012956 273543 62262 46953 1029225 523466 751894 774647 741274 930852 888175 817771 228050 861204 627878 378646 493720 189150 85890 236366 330260 499720 492465 902123 753558 395485 930881 140235 366863 769261 223783 520270 657047 250507 953531 916954 383205 879438 19002 400472 160218 22672 462915 1016757 591094 118770 660571 151650 370657 733142 846953 921557 783076 316387 898874 875782 995693 457093 1037566 36083 8847 177259 339913 92956 149887 324359 529427 132615 708120 365329 497977 560061 716120 296453 563705 669259 522721 460192 867578 477251 191609 448615 331074 661816 99466 370208 500414 733765 719011 416854 776893 817799 669429 959193 893045 881566 505302 155708 279933 689712 840769 740950 748113 613990 182869 958145 30418 284782 993746 175966 434883 457975 1044127 446159 233037 888248 597830 987388 420476 631273 392566 406415 766399 905927 1033857 496248 1011820 161813 787419 207977 7481 357526 289697 898906 262596 463508 676111 967942 209677 389212 501001 980845 530935 785600 1017491 542032 560074 951187 25433 675512 619188 215600 632872 311664 984643 834548 459123 642438 758764 992960 207823 698830 972680 67448 283767 10335 517074 550534 264648 88852 760554 476247 310214 673804 112340 595421 445590 306730 680442 217355 995586 317845 941990 723292 106744 821305 771209 105549 22539 384581 81719 683487 222705 551595 651432 767254 626435 670628 775353 809084 310464 983849 703145 55966 261706 478075 118173 611982 858343 113563 371996 167007 501889 27602 71059 785837 774183 281131 923858 334354 424586 36596 910988 228274 338560 540993 74971 275376 744325 510825 186555 665270 225845 827271 515723 751986 867539 846842 324239 3347 787398 90085 870768 199632 403990 196528 768186 623969 548339 985477 552796 7044 940335 190932 867884 114297 209343 147407 684129 620935 735805 586222 930839 85877 619113 741997 37582 10001 165796 414665 391659 575405 1009011 118087 676662 779677 87554 446317 437595 999098 635550 788615 226409 771810 468026 669987 604758 320629 685035 702613 135032 703706 322412 133492 879373 626936 148891 556571 566196 534973 12026 191785 915442 480411 349743 882177 796335 290822 658564 677195 563126 67575 292455 444785 922680 98924 674795 526115 659273 318437 665926 146900 687714 488425 946001 764986 934366 190847 766987 902354 662909 853941 836374 418393 278755 508445 929337 724052 548890 278859 749020 19337 416780 720728 1020303 462468 883466 717922 753795 138771 405832 119562 248335 369098 817502 1004788 525868 177280 834760 366410 378362 67792 347239 558906 595001 564633 944383 941683 820689 885375 711607 208812 711242 1027176 204444 99102 273492 55807 857373 131844 569921 165940 152720 276514 724614 915129 457900 153147 798782 539783 204813 137370 181159 289879 48308 306826 12962 379178 17540 505822 341303 264898 374214 610666 520719 242214 17318 78215 896760 290338 954035 54419 659813 495556 93539 833903 388843 36577 1000589 44543 1027526 106126 651245 76718 472402 414119 604835 771047 487057 937803 780212 564381 1004716 661341 84616 982212 824682 775941 880490 977109 639418 937261 644107 118606 134703 245509 307200 279856 828287 982144 52543 709247 98052 554197 520358 249542 647995 88830 119412 544144 940103 449084 108238 924400 277614 481937 800315 837626 844955 775492 558633 509767 543963 473441 856422 1022325 874720 909366 757927 788901 631937 463320 873220 96764 713784 694684 140922 213026 251298 813726 249960 332230 966659 545853 5650 885015 1017023 1033885 742690 756044 475106 763683 896034 76574 751769 275709 832258 334153 188855 64920 246680 881935 633393 188712 840219 367284 1007010 665379 775592 65027 21704 697030 966846 857799 833029 1042319 264641 286035 984543 232897 639866 284411 280448 493283 476565 570009 503094 426561 222497 881929 252148 811369 605460 669101 765136 572592 886469 551657 830339 882603 426608 444072 846060 746934 552886 762581 428685 982640 562714 556515 186380 991805 580996 34630 449460 1044163 915138 277496 234225 762733 136194 266997 765656 234987 405850 801215 58524 734896 257345 745690 708122 992627 127251 432209 612942 677295 846224 801839 314844 738082 462685 520455 873352 734801 16257 634989 793790 628995 566250 124283 528907 875202 1043430 301389 5025 943453 201898 372613 838103 598377 704975 12999 787879 920251 796111 700734 504111 1004783 948876 698646 675889 958437 461258 591104 200850 834622 902576 633009 748254 884707 815436 527714 21187 109183 678156 716370 63377 580096 432965 66879 332993 888602 196783 579313 840299 868804 91366 364464 800206 951736 372459 192456 270796 474871 940450 673804 714603 321091 363602 689744 419413 581028 836392 348654 638296 709860 329651 211010 559847 212499 375145 59694 114072 1036803 255521 492439 259236 271564 799384 127462 880747 543306 86764 87687 627437 494234 70435 165997 913489 75425 126885 434060 585570 863365 736702 37214 260621 482353 648222 646495 736740 138197 238424 18833 851102 228452 716390 962297 158868 937493 348963 185888 272710 607459 422608 156562 799700 404749 101008 54370 492422 733078 232427 559781 599621 9926 509263 584178 61727 131751 596618 754665 508103 933257 118097 152745 215570 548990 775613 69463 227963 759774 248521 227998 747679 677829 23253 187690 513218 921744 21542 817708 342345 586596 81251 728537 486206 771751 32282 375275 314064 117381 595769 332318 459727 306540 1043349 161972 220724 692368 39014 105202 827031 7272 843209 482721 30391 42287 38717 1034637 165366 941924 803878 329737 453082 828490 532558 618346 941710 935529 117855 434055 388958 652811 427626 241216 800575 439744 782947 287732 930116 155354 619170 231433 891178 275954 266339 671079 187341 888673 980039 421629 825265 689096 159441 150587 961914 308360 757994 972183 188532 663627 414814 227592 853772 657273 283741 310926 314196 647364 136698 263336 457603 286109 843951 675036 27251 294588 730840 6195 286754 964764 622131 283577 39473 665596 927846 283905 56424 775775 338809 452256 266544 396941 457304 812206 326167 901392 765266 387400 553040 522424 838301 362768 210224 89879 499407 630699 610994 119046 140646 339010 592884 918302 295234 474626 220600 603712 591142 225436 265956 588814 314426 882885 741634 854895 713356 639159 716993 861455 785802 332975 595570 985052 312457 352109 693899 423306 829762 358071 447016 83728 479311 915414 468869 102697 690610 865302 258693 514260 710991 11595 73006 1005525 36718 959047 802859 938290 487738 797541 938825 816566 717124 26369 191994 88177 63488 538109 464853 848693 343110 133182 108819 801563 469971 473389 473876 771324 811974 293943 764120 686585 637219 219469 204679 941044 315731 440677 311018 875028 19106 819959 51695 800069 292032 411264 812840 357558 432449 719619 323916 682585 54301 248451 841653 18278 818224 388745 265953 737496 72635 760996 921842 639982 653537 918245 486958 113324 273963 152671 847231 122967 480005 779693 408819 599549 701502 350572 406077 403179 597132 187580 170802 44341 339206 1012675 368206 1001009 17832 480810 699181 714492 392658 88990 588562 172275 928969 620624 893283 91707 492085 936310 470058 515643 831138 242120 316566 805405 400383 820739 737144 162128 669217 870761 52679 904712 934721 653887 228636 1003965 642170 61006 677942 121256 955980 311139 292728 408393 469276 477136 495974 102628 911793 503528 6956 1019390 967097 361862 325911 713701 350274 717447 48921 898598 645697 1044299 164169 794389 938766 562232 537697 705608 955622 30007 302654 228124 307560 331317 185956 654639 262681 81828 611960 175332 835808 776951 957124 879074 667786 737065 86710 423317 873799 1335 401760 1009580 408875 572577 847354 144025 907438 47085 1033308 14356 156461 780580 869765 1011096 547686 118355 43031 495845 134144 617996 608471 93308 1025025 549858 248626 666662 646998 457969 444851 835950 606030 746579 333454 219170 774943 909227 494617 187094 757856 531359 27981 165728 473997 100438 677449 103261 1040519 706046 310479 843947 842513 663880 198 442861 552788 729066 724150 184075 455260 204060 296527 510383 688792 849436 102114 627144 348254 902826 791526 862731 816740 308620 700277 576621 877128 512267 268492 134826 511242 1047413 9422 792258 934797 386969 546434 515958 999193 140622 655249 560335 576988 146924 782537 905368 576356 319696 637596 417503 764198 991197 425377 815736 771835 834550 609042 942458 220062 885125 333133 344511 191791 111863 929876 761192 940466 495422 1008204 407384 159633 772686 33793 57268 333334 998816 45409 88169 132594 232113 395773 149926 397753 55684 328075 542301 720484 435484 82022 188615 388045 628739 660492 773853 675126 30919 290719 401119 225731 140919 293989 1014737 433403 435498 571977 360953 1027915 866936 569431 74595 679555 629247 601411 662621 654934 664031 530403 292859 121054 599870 118704 664724 5911 742086 138570 170051 866656 855330 176881 689511 139261 64388 605452 892707 435095 101410 459430 290271 703930 496308 792044 537541 803157 521464 5296 975172 729918 681775 162025 72081 938668 735389 293169 804641 729531 667660 948550 180273 81387 555082 199305 785214 866465 498854 97410 447373 237477 759159 654682 1039780 435619 124053 346719 904143 547498 1032670 127107 385692 750768 612274 597214 687455 305163 266104 851240 369327 954361 388631 176192 108775 141081 262269 640679 125606 380912 120860 217861 887631 322918 268136 690851 936842 133958 527962 62960 355777 366273 157424 12541 567972 730859 450987 211968 603557 1004861 729615 613333 446845 9746 428838 297592 62629 131370 76798 358284 523742 735785 244774 465111 30890 534809 698421 772803 684496 643812 929347 917727 973788 74203 100974 427613 328604 568882 734039 675473 136356 988801 534178 120184 306635 256068 804218 790574 951724 596060 114954 978295 925478 723853 628485 484919 691677 77566 990750 728570 215734 598204 41617 889709 399455 944182 987801 712930 849860 48834 441079 658641 404635 714775 201586 584273 545242 793297 1022801 231843 294459 391409 509411 604328 555199 71770 521975 70501 195880 662357 102244 9350 790653 612622 264579 202201 222602 464404 861615 880847 446813 937181 141004 28414 184266 1600 270014 744097 989160 606713 84717 491286 606354 880424 360647 108895 1012968 488658 764478 211106 866507 215647 152134 835241 802148 139290 344409 274531 738717 726964 928243 566881 858790 691394 943381 896346 102514 126266 245446 9895 694839 664058 676493 440519 1011442 689985 882681 1036253 1031649 423220 638745 994861 586503 219226 130308 855202 1018795 612897 616531 576331 948953 39255 312738 78298 957919 848561 304146 278564 540881 678215 698826 560803 45831 769814 782449 147191 387994 953725 160182 359520 671210 306624 1016777 560198 138778 467337 91615 487090 390546 207714 908465 724690 657277 263995 253693 394105 943433 733930 414212 581532 586537 607910 120331 4822 752790 613772 1024730 874981 514250 69147 488512 966442 270147 455351 165516 338733 60486 115241 107285 820503 243034 129053 539828 484151 470473 527778 957509 19326 244514 606638 859434 164866 129466 323992 162247 815999 610598 819612 468999 889297 825538 1037659 1033686 125051 445485 22616 38308 860963 643019 824956 264936 471059 83266 418962 419483 815290 749565 366796 549817 227881 666028 611132 717764 681367 911042 644700 396096 897246 838390 847751 818744 700155 511426 978813 978104 1018001 1044199 144099 1032016 707687 883431 473792 668568 823269 745354 1004802 948390 728987 561242 775415 318361 868283 97062 777172 656402 785562 232579 700722 409782 920371 836678 43915 123821 965027 612875 567489 569126 159662 94641 792216 938449 704313 581596 494391 389987 787662 196210 650668 971030 432155 823583 11877 518694 363635 899537 1019831 834645 328011 392508 32346 856167 131774 284502 784874 120487 391690 876508 888168 70497 1027601 97996 776120 187238 775129 340201 631841 614539 995084 875579 103120 921129 279161 111756 938324 374175 954513 471019 90915 903883 355307 297773 686612 307349 546752 188007 89828 988517 981103 803189 289201 810920 431098 688247 887426 797262 991880 516174 1040828 446799 650977 258851 1042606 724513 771829 949473 535047 173124 310357 681910 821850 7606 1012920 706710 925857 497535 658040 783288 106167 302631 687378 696599 674269 989755 45482 729330 754486 85196 525189 172108 188490 56303 681100 294253 840583 847678 462287 371807 386235 220245 966656 535409 686491 975702 496628 34744 470592 31590 678694 487817 769445 372525 757812 614657 162346 919898 120672 412285 939540 102685 790288 221986 97290 677547 585806 62806 948122 200638 147272 410949 388530 836626 887761 361821 189735 887273 295390 645842 499505 676488 444939 94747 851949 902840 490004 369523 427738 930630 529756 206681 841564 296323 204137 285456 53565 415684 537189 1021215 604455 331235 770975 756179 848171 262588 806920 769976 770365 507825 997047 463908 503733 21287 464741 675756 59855 41735 377586 576173 408620 319038 768990 860612 793423 653373 476881 784982 801825 537977 330515 710409 1031278 182252 279316 851017 383846 949138 31974 550084 606749 94957 191166 312814 384010 914306 869238 435326 81804 672346 13070 555247 501344 495746 1006375 254976 1013292 653195 320390 848693 350456 230922 432791 95571 189872 285721 959976 941800 120995 120788 639657 868032 908295 446941 857651 770673 450674 977369 364158 1002193 394594 975601 185001 430202 463287 790610 1033077 743501 556084 315821 691146 407532 263169 794552 934194 420414 121132 665770 5209 1029102 546083 261315 135571 22509 672571 805570 880982 72684 375085 994413 424123 89315 360339 721677 780801 78733 461424 549871 263434 764137 459173 201956 595933 195259 416125 399553 499490 61448 654114 838624 1046185 867742 458021 725150 891363 785034 879610 953307 390247 402591 238201 717181 49775 931062 275039 221421 786776 181352 23755 184728 880678 81942 596673 364399 237565 699874 46506 378727 562345 819443 454610 861178 521495 1015349 113897 883109 707546 962774 297603 164712 710567 552651 530584 962377 1010649 748873 320004 326353 385262 124236 136456 122765 496903 837651 728007 348046 1014892 66465 898250 1032681 82438 579390 170877 282424 260068 735221 180399 122392 153526 738580 725782 352169 168789 117934 55241 465937 505145 188444 561860 331513 954625 96376 98151 807950 541679 207648 497911 238465 279913 388665 930588 581256 788346 650538 336482 240603 141134 93468 685240 992311 470457 573825 702963 823007 384945 544906 121932 77334 597712 173999 952542 72614 874963 41003 665641 603484 1019165 889726 485010 661897 774965 368617 609504 406403 886083 523509 321729 317474 191383 1007597 1017155 815683 425507 159839 750427 376648 1029372 937118 352865 662423 878812 859715 280722 974615 770979 704168 908173 1034678 508113 617324 104663 688101 146958 559858 810583 857882 301987 1016033 430810 635469 584958 955045 974480 77435 506162 515053 226189 450342 871284 152363 779849 1006292 562079 581143 366113 808844 366257 489004 304595 497500 356172 548138 754694 976085 384566 221586 721856 204685 682713 78637 853230 809116 594884 313222 765151 327455 823080 839275 470729 924857 924507 996976 795715 958989 581465 49515 816585 1033029 580414 698617 840508 550030 485581 21240 572511 628378 478188 464395 989531 926492 152358 134681 615228 993615 690215 262350 1006705 1034864 61508 610841 612688 124479 253168 788652 202895 386946 445512 254592 76748 499843 383368 293198 716807 669581 441748 751382 726563 336754 614256 55964 572264 276488 652488 740326 725508 836263 438889 688320 629125 636589 724166 635192 714592 59898 166004 793634 261998 221556 334510 367508 670826 699780 989649 84331 641140 349848 441825 537541 173457 285087 78083 663941 935464 767120 602113 681683 1029510 525027 604873 182681 20571 731670 742638 947719 724283 136745 22054 983823 546079 362018 51914 886505 814049 518283 615513 637841 682179 149487 326133 602948 900841 149344 399588 564487 808410 732916 140560 71968 209411 788547 2440 236955 1027380 838379 817405 813766 474912 301324 376390 36789 1037794 723917 72924 491199 704115 430037 770398 176638 269621 643538 606735 352211 587371 146166 110419 933729 378558 621940 78901 351501 1027002 798984 739044 1048324 662606 491372 223538 825781 733520 1040612 882964 578643 32247 190643 495908 236884 424031 401828 1014050 872180 291336 326274 370287 517043 991319 1032863 1035408 604883 242964 898641 851377 93403 886507 269168 875295 471063 543211 290266 1005005 806165 55306 236528 294608 795433 428446 807702 1042403 408810 990693 941110 5092 455859 996222 854078 423765 10531 610542 961693 952540 262557 359709 995274 418243 246473 223190 501181 716408 307985 598602 851060 634638 855845 26510 505968 657339 724599 292120 442677 8536 522176 160582 998861 743908 607609 945623 753990 148737 121443 973935 722735 932982 345600 47896 360479 557227 989463 406204 192047 715056 18996 119212 708987 402742 305701 21532 812196 1018900 157822 195748 125264 556483 370710 818368 66729 86883 664456 159057 666586 647092 319923 349979 598166 98206 1047098 84805 556433 572073 682501 592860 676612 422789 915390 902223 512813 174212 862293 348660 659149 574491 738173 72834 901544 228709 26668 491157 274184 280736 766239 114222 200251 546733 354644 38192 362256 862868 217229 608740 15966 438270 61396 874358 684670 587193 916978 960117 927692 485688 316406 152919 91433 763921 717236 266483 688252 385149 889411 785669 97068 573915 807038 601261 28328 195885 252804 174832 329951 546201 703289 70454 334024 803049 140483 178634 535260 6155 843533 812125 538007 448403 931655 561796 742906 28724 197988 480821 564236 960331 442522 48206 649044 362324 435174 771342 840545 614514 320133 781466 308291 809195 912508 476026 1024783 888234 115474 464665 39518 770748 220496 338504 41678 893907 7304 490939 593792 103622 86219 829578 576152 463375 642417 704690 438721 237899 101781 185234 197286 348606 92311 716398 644986 314573 54936 46832 570225 587393 509185 431010 597829 925195 424700 877684 153010 179770 364025 838460 262137 773638 1041963 787505 787041 172297 578313 872048 612529 940033 12237 910456 918200 713040 432120 820397 131270 1018236 240588 559576 614448 465839 25809 758693 1005519 758327 490064 1031971 554113 481031 906715 290632 906663 922677 333763 238955 227750 988282 666528 649672 760422 209845 126158 181248 596438 548712 383722 770966 196198 829241 187992 6259 720779 712051 793792 965474 598590 706435 253325 861845 943485 450171 818797 564766 32457 630674 227284 526455 42663 289953 553336 22267 1013023 130215 157398 884330 1035840 416839 318380 130921 712346 949829 467069 982783 468930 89101 1025808 454426 302289 304684 354033 837384 1036006 459988 610799 117758 928159 125021 645276 256405 343972 321982 163537 956999 993053 834328 622631 24566 910902 501804 885886 445542 1044386 632543 353402 203198 503573 128957 261633 611084 533961 284276 137406 789694 562938 506452 23201 437545 83050 829142 216157 541957 211678 855058 749033 63470 863902 505671 744192 259301 1009657 611159 917409 1048270 49087 325960 973967 34032 437189 938180 416721 609144 154469 475289 800051 959478 320507 208699 123588 800221 818537 119613 468311 808711 839315 234460 694530 128048 281060 620916 547233 461174 39368 175624 571220 109280 269616 626110 64252 105683 947217 149345 539330 556190 662501 855262 147089 948464 72744 906183 160919 367196 705244 763347 587208 891868 291078 622940 760411 676683 489262 707039 859723 961002 917987 346239 284119 926940 595509 179331 356866 458153 630329 261076 1004819 445119 951689 500608 980758 767980 648641 415802 711258 282341 1000195 431831 561138 1036227 841844 660690 937012 72065 128189 438473 166716 402047 288394 848637 771434 393474 456974 925142 144352 492465 196734 249437 369925 154138 456337 732353 614660 838955 796423 371923 532046 526265 355359 89737 132628 847612 588574 708222 444621 756497 475343 685680 901814 982903 52734 1031617 929869 529298 873468 756215 619222 19244 373022 810813 615638 495343 199998 921824 310938 943340 329272 983506 756401 964887 60526 849193 895598 341448 790341 749217 879207 863291 203174 369430 9977 68881 32382 915724 983233 94413 259390 858407 631076 307288 853595 167603 855752 68990 698319 587805 37401 224111 125334 1034103 698821 300863 897586 824056 3904 991333 625448 390522 969537 508224 621953 655099 481859 677773 65098 144668 385285 879858 715540 467877 880906 937847 300660 359679 482586 506376 910468 445112 564671 330996 30561 1027587 1000905 267889 1043371 372789 657099 486165 337160 959305 771483 740958 436896 758365 868054 994092 5026 82483 965465 367682 689086 16817 775369 853192 538538 952929 215565 178380 336286 307442 320462 177596 955863 42421 485630 387821 263959 1312 566094 70168 185123 260175 619446 399319 991044 42366 521969 660525 771271 667792 637438 119547 216445 84875 523936 453772 262204 87834 4063 486922 64859 135946 632453 135686 682810 974541 351650 67828 963256 363002 341769 348588 445371 963786 77777 303595 1022380 114845 648404 777936 153592 413811 739123 533855 923280 350580 90320 549633 280170 770921 75986 622082 677373 39232 485413 986642 155081 51595 1027575 697541 842957 161537 349244 239123 361743 121084 37931 110808 858136 633850 109248 759637 152437 602653 789816 845741 781623 639915 241047 263273 368756 389006 937765 707829 149956 273364 715500 775712 332740 464432 74812 406176 242582 345207 707880 117644 243039 697637 621319 411872 317640 356310 666355 428540 687486 42445 587341 175653 401331 926320 448311 175363 320666 146377 228632 753442 145134 193287 864540 54897 95084 832763 576178 353989 42324 961180 242700 769623 414444 39299 130722 634434 809469 283759 690095 17158 646228 310211 208051 675080 932930 282115 987119 227599 993565 870491 60652 653513 768957 349976 228596 834372 434943 448044 650135 537973 614470 106926 678696 244404 168949 357976 293182 91454 88566 516615 402228 167602 1029686 508991 6824 186517 921894 24229 838143 771278 115772 914819 727264 187946 570992 393287 1003701 291033 264383 322052 790829 840431 774828 221679 349373 146660 913082 343011 1017114 78357 644851 254174 827328 883008 758116 413570 617070 632076 502942 568469 833448 470143 674871 353153 703284 70534 738631 120532 945821 205680 609004 41153 722355 1028979 928454 746398 488201 393510 924027 404068 392310 727301 266036 940338 647061 478961 865310 470474 853573 673453 351467 380947 510761 494690 431950 979605 839208 900380 902787 525056 710894 671562 413636 912037 447338 756546 972501 220923 1034318 263098 592505 573980 981394 1007184 426234 1020741 394482 826372 304293 749401 858219 954809 634955 172383 210626 327863 310210 17152 166909 16172 186466 650506 709095 94374 736649 718831 246928 609946 296215 478278 632523 491745 325619 508745 382639 820790 1043076 137046 356887 11449 141624 943215 2850 957039 1012992 800953 27827 910783 200658 603393 93938 933366 350502 736562 56265 435140 555642 14560 680807 12733 926670 353216 827585 128218 546857 536109 667148 1004789 477714 175525 575812 724304 411671 367946 34985 46351 637258 126562 859965 448441 10686 256216 209223 761275 550670 121784 768210 918757 961751 23990 490031 370922 188730 925096 821359 728037 647515 606984 1038825 184015 777700 24179 847034 821770 116610 59948 883520 619993 248679 350873 213150 701157 712647 310981 380220 688826 483419 389341 420676 131143 965345 546483 791334 878690 142233 275006 618516 62018 35274 295448 980103 14339 336955 815615 720568 667429 372154 678740 658728 766221 80281 677279 590617 693123 149547 677641 752914 741683 385868 124128 537950 213548 641751 1004566 882830 615524 241965 825795 1026547 504881 231348 895903 251941 988369 187222 684169 549246 1034467 213246 409858 895136 555756 905759 456626 55531 906708 375084 889314 703239 830822 1035809 155649 301409 571091 82681 443936 341157 643376 483381 953461 510025 646643 676187 180188 990979 338298 852341 8785 440141 1008516 788366 207735 260072 993205 893753 235796 619605 136727 313610 102291 934238 752532 605978 412288 743819 1018493 444807 679184 70062 860934 354033 230038 433496 535495 826623 786191 369505 424508 251096 364439 254564 84806 116651 649970 845120 871337 850727 709124 903064 733324 1003011 241753 330324 188412 955511 969886 555038 731496 804033 2341 203238 3622 930722 472166 867167 629229 155870 780664 32639 346969 1037248 327836 656643 265323 427923 888755 826088 965382 26666 621251 328947 213363 351833 758902 151595 802526 289913 1003162 276313 344022 252648 522914 104335 886481 685191 498211 586910 746662 250682 999256 855454 139537 113772 720287 1016170 815922 822664 748026 754465 887310 309377 961423 171687 697613 479307 728104 888097 998522 501087 882868 203133 899590 1045051 827844 464104 966982 727008 322575 219989 67632 617042 852206 845821 769954 167196 413408 457177 363483 417737 723464 411690 134400 981612 769194 411378 522137 375321 944050 162680 113937 875881 78636 385224 705593 209146 175821 154673 733637 609261 107113 147909 278733 777319 421498 387292 994126 230416 523424 1003665 41639 443543 933915 906307 186396 818219 280147 782358 529751 94723 776017 71024 517346 193240 304707 626556 576174 32102 594428 423850 560270 425711 161137 506413 330429 270263 460861 141948 501844 925577 216862 239569 345045 49712 72821 479661 311203 183295 925898 773202 924295 757322 265030 890183 268333 918507 277048 485336 686500 720318 588689 700820 706018 810788 941415 136909 631358 748164 298614 1819 965364 269765 904858 745945 80805 499414 651094 797351 710612 1030183 91216 675302 222058 353581 123858 30015 457522 814817 956235 322589 572766 399426 383948 693294 266752 842446 955020 780774 951186 733965 983397 137467 796527 1015047 1000276 663786 562775 975048 608508 657777 423151 610019 551204 534291 494654 36076 688436 421783 1012274 283133 304572 253577 180761 357170 877294 387512 320808 139309 953631 787894 420600 864146 41290 997979 389635 162700 112013 1034051 368684 675399 653737 186443 469812 908915 1034118 150040 28998 973768 869293 32400 696684 265084 626124 147806 914455 849102 491830 48242 783259 957823 787808 359551 677040 742996 912997 165244 24306 497558 93571 554788 583010 912785 70044 835958 708324 259352 415670 125237 667327 157695 248699 253032 257312 145824 178106 677595 393111 50007 419556 218781 405911 852230 455568 499840 621818 1039762 370935 742557 914044 102243 848760 824013 602683 918760 909589 143152 881726 680209 864757 816810 467178 886739 129248 656225 326030 899752 510918 172353 839897 345356 427064 672376 971614 14593 102381 918522 614423 342924 53567 868862 1011935 745781 331692 48254 234231 989835 653397 117691 618370 536734 503426 238776 1041416 184707 388123 44474 371447 896212 176689 910030 693277 991277 952691 412227 1002800 226224 21177 31019 375366 403074 173949 10207 253533 543564 838237 382584 742356 390331 599963 950615 480496 832000 746909 353693 218200 334672 525677 644531 796058 93797 1020729 728516 898468 211707 1009364 817214 1004363 663380 652340 201301 34759 890037 568306 8320 556853 248806 617421 590586 655636 498102 622375 1014338 915657 1012597 12166 781211 429595 490361 714004 767373 839095 40345 841504 365666 713133 441269 281755 399018 317937 1042988 486556 401848 132315 441444 696029 886306 579495 106821 162875 238660 1009398 610238 216889 8382 159563 17215 9342 895218 322959 870462 748370 51079 673678 727218 730661 313577 853112 985243 174857 44998 267617 574072 259123 407954 568768 857039 688253 848644 961524 903592 115687 744599 102842 40210 600082 7946 527544 470941 498883 872416 3830 661471 47206 509409 358240 589296 878729 818583 346693 116717 668252 921042 1014235 54904 852792 797733 605880 807222 299285 475494 131162 820048 215826 134706 839073 215027 514545 221030 25936 296656 340119 643751 1035919 114844 797841 240347 885100 699281 575114 832686 728917 319467 316118 277262 506783 824429 152043 854960 963587 27353 1003746 625545 596251 674939 350714 383829 239338 480927 423190 134163 740689 55062 636986 942982 149659 546998 616465 766134 1034738 573399 305258 110701 798695 947926 441526 885179 773870 567957 383116 666227 674271 366329 753702 338859 555639 779115 555233 75328 977365 200536 412097 560975 448765 847537 543722 160957 776536 145004 936744 741809 521522 268545 702056 258837 813115 324333 942141 551960 583687 657202 773980 72366 228494 543701 270112 1031182 190636 935519 1011719 692531 893602 850013 190514 496477 1006739 121824 410601 637069 466184 258046 718357 149516 1042285 382287 448709 540388 390289 981616 290218 509029 686890 907396 700058 765602 526415 343982 945680 202481 616444 439192 1001386 327279 335249 776175 139434 262778 1010771 60644 735350 270645 323562 154540 641305 298503 1033442 1004289 473023 1021468 606506 226208 775484 169187 670871 625865 732806 1046670 780642 616642 650551 874133 736422 174420 1001484 1019955 59107 439372 263016 460519 1039486 241660 66002 909557 814654 167863 1008754 679395 913873 667736 801688 473852 850501 623804 116534 272336 8335 709187 542561 19122 613384 130387 23763 54585 387818 517589 588140 370879 182999 316342 188589 920293 508243 783207 243771 1010189 717893 647774 698466 12767 987770 543635 560271 569285 920610 562180 898005 788334 154449 497457 995689 735054 56447 816032 376102 273693 341769 288602 533514 977492 185774 900204 215223 702643 814866 247144 111603 880318 269886 911841 308520 443451 396062 246514 70373 636597 1024769 542648 84827 916988 352541 920019 1008864 757923 599817 426473 544368 145537 206145 945188 708647 997169 1004454 603311 265160 195217 96763 881724 757049 581959 116841 294017 60165 200503 262140 980150 849624 807438 731939 34329 556551 136635 779828 301162 694790 551152 997349 925295 37103 659877 522708 291441 83458 438678 839937 1000125 932383 64192 570959 232997 269389 979944 265990 241788 846391 937236 546132 294686 368810 967695 20679 619877 621593 301289 450260 651573 313625 332405 412500 98161 83173 987850 669954 866435 921051 113603 399870 535768 336892 205695 145485 581986 31088 596193 85590 121876 37632 391184 44902 475242 440474 757496 327725 752606 308689 397768 360255 328308 272987 73587 515477 989999 486033 579119 960265 507033 389106 587768 801501 817471 416160 794382 807989 556083 523489 852594 402072 365961 918943 772718 586355 153306 927465 619786 353686 999364 318320 739991 342965 326247 79371 549416 240360 370665 672307 210452 542763 736499 1045639 84086 425951 323123 633674 186285 237127 371928 278240 828124 354316 373529 107093 376427 737978 598190 791509 751748 257344 894805 974133 871831 116852 83791 435305 191702 1027981 269280 740364 937146 549031 473042 353243 774012 161090 692722 76090 161693 191172 786834 71597 404574 539378 609030 133472 921160 1147 474151 190368 56230 607085 1038547 125792 615686 334270 628586 93621 332220 534468 634195 411738 947295 947389 224117 116269 388938 255816 436926 598960 682268 216554 1001632 827273 266553 915339 504719 6914 209990 908278 34692 477833 336048 283740 998013 489009 72486 484306 383226 51760 1008411 1019854 381570 79711 804677 542894 1037852 189373 608801 320049 179926 535276 939628 793595 757826 470707 852907 801302 557812 456570 518820 634220 73989 9425 2531 674894 357011 208361 670262 989936 408127 406041 963378 959466 541101 809306 303019 123064 308743 574668 770623 373307 562299 986927 403917 190775 337592 220523 259574 974547 233333 786184 207779 433436 878315 433847 366974 432001 812886 197319 969847 62296 207223 351664 791616 286808 61717 142988 563154 360733 166263 373145 1014246 844712 143851 581816 920957 756188 563779 394225 531033 524802 61267 971245 12673 397126 128884 401530 397761 713271 933636 992523 859175 1040715 873700 279862 841864 393561 5880 489268 887289 765469 134827 930404 185174 475831 646504 716744 420798 528940 702754 408198 320276 1048548 587981 610408 947840 501802 241890 807517 914668 989359 352223 656630 504712 858376 895685 729321 168519 983851 403865 734098 856160 732150 279523 593773 28877 514984 662833 314525 257743 579174 561557 874856 131688 357560 279075 1022649 111839 609289 1028469 597149 394560 91946 815143 21190 351450 528079 350554 289035 725951 74256 253749 435174 329031 589546 157535 1003764 996493 522940 898951 18297 1016048 813770 487901 456922 223892 867518 762262 4384 124639 466722 743275 960380 214268 408039 939546 589501 74331 947936 904932 841179 28463 285256 667149 870512 492270 551736 915296 802618 147669 470066 1028776 94363 412770 1024921 321592 61721 609752 160822 535908 218078 739006 755125 278790 88888 456288 539941 407546 342298 675405 804220 571810 221082 587479 452625 674914 844145 713622 718112 45605 877182 587749 736330 742614 432195 637795 890130 443112 744038 7796 423777 211919 803634 937662 992258 19589 516116 957356 548135 1014790 29214 289518 765666 2004 605831 474359 870317 372851 880424 639358 24803 824814 164609 982014 14148 795728 544434 1013814 1020789 725036 560386 36521 57981 418582 524124 1030430 581194 890920 728653 259873 902698 379006 23047 475777 337746 387002 125666 660432 144731 921729 78293 194278 438975 778491 895233 798558 551265 911191 615463 93464 865026 532037 860460 1020085 1020365 751994 911516 557086 907468 164399 409125 854782 386160 328611 319767 974659 1008397 313237 204011 822689 437595 352970 305593 630287 667382 70029 203968 308295 810719 828457 452834 902218 804858 818033 1044261 939738 434574 824634 1023795 384511 96200 895195 436187 792963 287800 611251 538510 756598 1005137 1004963 314594 392362 125933 908688 956179 332087 350664 452067 616061 584953 713728 303368 535843 452621 59036 980466 659243 676696 28161 265366 590688 609536 352126 387691 787375 1025264 209346 990960 970154 119129 537952 32806 78600 652076 93522 653074 1047075 60064 63347 23613 609912 359346 591108 156724 966955 230048 877352 957447 448896 866413 889703 816590 13667 558945 619567 681247 539105 159622 162126 199578 480173 686892 750714 750942 313244 541541 585161 812432 267049 853130 265273 570075 908530 213684 134697 177131 423224 949827 152030 179185 255587 850011 323071 42786 365948 886626 776730 161592 1012402 752516 567069 131055 702934 168751 575453 762761 934622 851863 158098 532299 25189 882995 253017 223230 285225 484414 494513 169583 350604 460087 952063 713711 69141 771425 236042 767699 246764 427844 587135 900853 530017 920362 157550 598577 798821 746403 926667 309481 957711 31233 924910 23170 305176 697053 257043 801253 806495 213648 84443 1004030 769639 33211 988873 975424 26836 528831 848838 588576 1024242 393542 748190 268950 707886 630968 173697 383135 599962 685767 507011 172989 593517 476388 164892 560501 713857 72647 393128 468688 491988 294891 873703 421083 275463 171535 1004926 967975 413410 823222 694133 264777 543950 176040 794040 370779 163673 654959 168086 379257 610230 628443 1605 627269 200506 143998 809819 290404 481248 114225 662358 27903 654534 327309 1046806 372035 232110 607347 579422 187105 612478 12677 811350 572046 468928 494762 144140 706180 808227 468622 102894 449280 956664 445983 1029457 389826 284597 939281 958190 521104 557686 107611 951135 821939 657271 712888 246439 727416 578203 302888 225447 766384 155112 403820 552362 205360 1036809 250509 200410 267090 505547 351061 349896 471922 340896 288468 900584 815987 450591 327389 166674 480056 468097 665734 1031171 540202 10790 559276 622042 325560 875534 596076 341403 137171 816993 911787 727215 1021806 11240 719760 152930 683268 412817 335620 641892 342289 233454 584505 1004617 656024 450743 770592 498697 459676 409155 582897 559488 558503 470291 825511 538351 118342 309064 1006209 162425 465802 326952 205955 458407 700552 21917 311795 125669 979418 786101 209884 72706 1020445 679459 992654 519348 249457 184765 291100 232978 768764 200700 1029084 127000 696167 792703 127723 866854 25439 832648 282535 906113 264981 755581 904243 326609 82879 175976 860150 127906 720917 980344 564252 242915 337108 298622 401427 605033 476478 748401 859664 154989 683929 334314 307080 209930 264620 930984 1030583 791488 1031493 877582 598556 529652 685237 126624 135931 273518 26449 252298 282586 54233 13811 497945 694788 16966 333688 479551 75017 210089 660800 239123 6972 411227 546737 924751 143923 121238 164532 985553 610123 954364 991798 595482 212002 21265 272041 805586 27419 650428 356736 701506 969693 733130 553398 37336 700372 766059 970824 136871 507567 265395 666806 47588 260832 509210 715142 661354 448031 107773 788673 155703 939496 310043 923765 809709 804856 254488 208689 62546 362195 121085 915596 548816 347713 781238 381342 444405 434125 76691 128388 954100 374597 538567 899553 663331 757565 366060 514904 1002363 357772 301693 973331 933915 700364 319835 812607 918213 143326 939593 121997 557920 677988 904560 512691 539764 315718 797660 177129 615345 551982 139260 945517 43624 727307 682534 207615 626192 387730 308496 336741 932035 338616 720472 95464 717246 425785 757502 659926 990692 466453 623589 179454 905276 266765 386645 71223 1043055 954154 218236 112345 642379 415543 408040 286274 432450 798274 235534 77394 720619 941855 24263 587759 106368 85989 218318 169858 195935 403055 757827 483705 720010 97499 884523 40643 914215 271887 557037 530775 1001984 524847 461270 899245 765187 189224 746902 273987 576451 98601 718273 438809 829941 818980 659280 642869 950260 622418 680477 606240 207678 673708 913770 318312 470773 783987 40027 954396 541791 542376 669303 750163 31591 713876 733227 645029 322329 840258 380743 951216 651817 515072 391039 713876 984941 269538 623339 941944 268895 103231 731783 306435 689052 1033522 130740 214499 230759 357658 487349 515914 941094 681498 386611 653163 515812 340122 125882 94722 896974 992964 1041209 279753 457910 18696 545158 865284 315283 346776 832984 892662 782079 108012 979531 810089 675512 1032512 869471 239403 659487 74513 314746 6795 266940 46756 830305 179936 267448 598143 762051 534018 25441 74478 675246 432079 465834 4735 260120 347816 195240 809606 517207 967665 638486 397722 867753 3220 398546 1023510 757422 476543 991069 420505 641512 200737 1015903 895622 385602 335601 916770 863877 455558 643559 634386 411904 785125 451329 769859 49831 597876 205504 49387 122605 363177 607400 755683 1011848 774370 506819 237098 65013 977374 1025823 82786 62961 375105 314955 589137 1045505 993045 44510 571490 791787 51268 693232 555041 940859 136991 445599 38851 9151 408538 974476 498331 698891 419085 317275 625830 171254 962612 239671 717568 115483 1024560 954955 609389 44889 405445 107338 729553 165204 808474 344552 108216 314865 279356 445022 911823 351198 3738 539370 759145 16392 524682 585804 212987 511522 94147 619083 412832 569637 532449 806958 416661 790474 803813 396612 674494 639250 459186 925020 181792 823487 494481 192845 26725 693208 706734 201584 879451 232745 1019288 873505 845941 483776 615621 656961 108872 433521 255756 1002423 952335 984915 566313 160234 155688 411201 629564 548425 102037 300379 148298 461507 983676 100482 74683 660047 449959 319711 785626 806246 828677 880988 32857 556676 983335 4905 235978 200362 200388 43577 83750 973279 606005 473538 983370 986026 903417 198849 177269 527258 436275 906868 18636 96702 77607 73438 1030871 736045 75457 1011526 902145 497280 229133 248504 594715 811091 430016 597634 922841 866248 649390 771769 216147 54019 504401 467634 539526 220079 630345 80265 580561 514935 747479 421533 501368 702606 844896 476689 11557 475688 369648 670029 279138 150782 795060 236412 373280 778190 164991 364044 952883 651225 716614 656688 651987 929124 352676 580705 1021724 581687 600151 785113 236943 709665 777665 231446 864399 546161 522855 798814 366309 998783 324982 620853 121917 134945 193849 402920 592294 664374 790436 830469 585238 189727 858828 636897 751332 8001 527725 704785 956492 87940 126819 700145 50671 277463 940593 953632 260944 532137 690557 282626 611416 295794 654225 371005 472530 310056 434652 60476 787952 692426 434543 656047 1012932 656857 631681 356617 283848 7898 1029612 1010433 852823 442325 768941 63505 287025 497881 224615 337914 875259 8822 977377 22334 721340 567873 644740 754597 209762 28499 528350 372921 906043 52938 1042977 875593 168572 622663 786852 262890 477374 516719 432993 898161 56443 743274 38262 964730 572310 569703 386980 606949 582608 962326 111571 866387 31572 886828 255628 787117 194860 231907 681853 161182 253385 50039 1038841 705300 64383 246442 126325 556995 872198 90176 81420 47009 944122 629892 836860 4715 942428 756674 710951 67615 289296 676555 114579 271744 384349 340852 117738 811158 125808 305430 200955 97579 643545 955664 565559 688462 500747 228161 745269 145876 369632 446094 941614 511698 535060 281954 971393 878628 794309 290345 102961 451050 786938 121812 9570 692486 885785 131672 485087 399263 634478 174894 636055 608672 105387 960981 438300 598329 114786 759884 692002 836445 377741 172952 457734 431171 976647 419908 493125 744422 983057 515804 238336 621189 655310 809073 15743 142627 3014 428824 186282 451080 140903 306795 539282 826686 223103 370694 46822 486676 574660 477195 259454 1044127 617036 1021343 939988 320052 107285 207722 649350 708592 676222 697371 318422 769072 456652 595682 499754 584729 807078 369652 818828 47633 96154 659723 707370 686660 893334 554467 501207 683808 288111 653502 936585 1035737 169053 563937 127449 971494 893565 398613 737670 583298 499534 115751 216306 315692 638517 1025384 927139 589863 487161 156461 457667 645627 788039 684368 1035937 926450 325167 801197 437550 749980 693925 1005734 165505 832331 622081 584096 625236 311447 944511 189316 203140 983516 439744 165183 476820 9143 485191 1036866 910891 580493 836349 7938 995217 834564 292526 372089 519478 989576 283018 416163 212268 523975 1019045 742914 778664 209206 828279 784411 467333 738697 900188 365815 735424 181310 893204 159139 219389 876051 214852 109488 211456 733324 911604 159155 801333 531055 765200 254918 397098 73799 843751 818181 853519 123108 375727 663315 513085 793048 49407 883858 456620 736252 237394 157614 1025915 397289 568715 476051 283756 27264 979564 360434 833893 979299 179485 861569 1014768 978809 52652 356984 1006779 276846 396679 296724 915481 991792 907267 8727 398976 819059 53977 617798 1019145 114222 415395 383466 962035 460572 681828 462160 84257 95036 670973 253257 736407 1003602 613305 285866 300288 554339 81090 194509 736811 304957 886441 303375 672649 658669 447970 658768 565425 373830 922949 786550 106973 9825 681615 305642 578666 3095 760543 528665 755548 844425 211769 889332 121815 245657 401670 813424 91559 9838 564882 872967 220089 715764 472973 208950 22688 76634 911755 839421 240401 346770 1156 109666 538215 790228 168788 775662 58144 508187 742460 54574 958301 221862 409951 764979 388966 1044857 239942 647699 396836 376025 55133 892774 236966 772564 871539 449225 583581 477111 952126 365918 896479 332949 285909 468810 559847 1003975 1040692 39990 778835 67687 974779 532431 24933 646611 910256 1014342 987011 251952 184504 105681 847544 864997 133986 343592 666672 541468 12700 427785 450752 224324 156476 642740 1007963 730257 989816 616303 139166 526714 103534 31491 72261 721979 117149 325437 56755 622161 194154 166510 463983 763392 701341 569324 698273 967376 171745 904335 487321 891404 430919 613172 488521 58178 94659 469310 245190 642246 686510 369424 963786 561198 340290 77972 660277 71383 384545 958903 681096 1027679 822735 436970 661096 1035561 568883 291235 923937 452316 472602 600282 921632 348388 875956 441740 135800 997104 124693 234300 523102 1023858 456373 610413 150189 491554 424945 47913 169315 713339 207240 828797 99874 923709 1048094 387578 421296 327657 23740 686134 25463 416072 177486 94537 194054 338405 507172 414801 551822 143758 538481 867054 758373 487127 740815 140742 729479 1029014 1013945 350466 567568 805224 522256 444623 332483 697899 56215 169439 832134 798850 760695 39397 321252 136277 409788 590876 870793 993102 990677 1473 421834 122204 464664 691860 15131 544052 293691 923996 113046 17611 551900 886880 824955 355805 579067 332270 924330 1016425 64123 474327 1031467 168243 689828 847089 607142 217665 81060 688020 422635 101215 207881 784414 151404 689307 1014344 670831 650686 363721 375610 745837 578332 822784 514458 1922 58852 176666 36744 1034009 1043991 726840 28425 437540 304605 103484 227972 378777 350719 494926 85318 573936 662123 448600 644095 168359 817844 831882 38211 209598 975504 966614 559627 554044 880216 797045 165425 775336 679819 833632 12535 1011344 531787 3799 888193 783621 181470 977886 201558 114717 739886 32699 153315 977264 403530 381050 999928 817308 1024483 863849 515145 303042 496080 1030300 828398 264198 445322 717162 751075 536082 2992 549614 984713 839315 948357 349063 322083 680635 242285 821848 798042 502974 488564 271304 949690 21589 705734 95748 385586 168766 46392 329080 66456 389561 963518 35162 525603 856844 420595 589855 257263 299521 733844 447492 695421 60771 331781 397190 88368 885892 214730 565738 517328 959418 30991 832438 927243 565470 677921 592694 418031 919499 976115 98552 393074 448229 82074 361552 453098 183183 527569 700373 749461 573107 482422 355810 442131 332095 537611 109846 782054 600226 1022518 894164 366073 916307 473153 567748 521238 765259 625307 528976 1026670 539781 237908 273192 984086 998789 946341 998334 773764 305102 110950 563915 1032726 307819 151958 905928 883339 180327 947416 775798 786311 613717 591088 148823 711956 870856 447049 704562 52252 366556 1000562 413075 453360 710572 170652 183880 165316 1004505 506910 688613 1011504 155146 235762 1022785 846000 43878 793141 386295 989989 246043 565930 816614 466771 159963 139064 619954 235105 288090 305000 651584 774748 704209 306664 507710 495283 1032062 639242 488600 342204 1017890 56133 26884 51246 779393 541619 52088 862117 862182 458386 1033902 142626 137628 118211 1029543 74376 61814 1032526 157733 122400 746568 22492 96047 682774 508011 339771 829841 213497 72253 83166 26713 659775 34975 1033819 410459 333247 94581 291307 99758 590645 189993 493293 645677 228545 528425 1001059 393207 793960 634213 590707 560880 921746 695506 246759 52286 801418 97001 946350 102092 127234 609832 759385 13258 148364 738192 832926 893739 513057 228133 467929 746533 475038 189554 293766 967093 398914 11010 40136 261912 549938 635624 474598 236627 444918 697656 199624 764589 992505 330891 23166 995632 116748 196991 353721 893227 869347 59189 139600 285362 704406 178129 629181 803100 844066 418046 451742 352133 214502 340071 1024308 171338 297767 413759 395495 492175 59020 283578 823231 658620 1003170 512914 857325 692987 471897 596611 369472 244412 575109 713166 836017 293938 382046 7610 1004503 407252 863232 973326 658035 54749 694252 140953 25574 984267 878213 857003 212150 291811 492180 48793 585741 535724 465861 486972 591930 325232 843560 442226 884525 117438 49072 713116 757503 285162 478903 844575 397928 1023884 631928 396771 750919 34557 120980 152535 79134 696285 920206 248683 979348 451216 784975 605204 724209 427196 995490 637643 711845 777676 243641 480910 551361 744304 1008550 709854 1032572 427547 240355 687680 382383 202116 134859 916156 716122 5413 332830 81505 697629 727231 1035137 558527 753599 491732 387580 483947 1707 642860 946554 841599 752238 592721 190796 427543 791355 538386 861862 846293 840039 643844 369953 697693 56812 1012476 290615 57050 686826 483990 431819 699511 1016866 678321 671134 102631 884601 737521 208347 329694 998779 722492 656012 467606 395734 164157 516130 13387 551898 288741 48369 757439 554752 611044 932273 1003191 240480 512564 854526 79995 943673 692623 978137 697434 844397 429300 210214 883492 772354 218406 516652 803502 676258 484397 346136 473682 520988 688595 411770 34668 500705 14375 989893 618974 699015 808958 304339 700557 327242 232813 418656 640481 866182 656464 844426 879689 659518 138439 968280 201397 1012888 864179 942896 485658 861023 25405 124510 261362 56960 1019728 528020 255417 928653 12826 750692 98673 894013 423055 418504 999711 382698 933606 606107 886091 1029905 154906 361502 1018500 564694 242538 1000820 91610 252541 164569 478501 69986 905970 769454 1032607 821430 177218 814070 876208 456050 701216 860157 474638 453560 908385 490201 470991 1029805 95616 508127 828145 505082 60699 818731 269779 902475 285555 408349 345786 1032915 430832 606423 621645 266695 835739 224704 851482 539614 105635 530947 828687 433368 404185 265233 142337 335604 658227 752923 67624 984952 875084 273817 381345 774956 926178 887237 670699 336607 219479 581152 1023595 899041 489010 236525 134376 753799 298139 372145 393231 439467 262114 383930 167408 554 246520 409748 668287 1034596 207092 707989 272404 27070 607631 778066 544747 368163 449960 451112 1026725 190847 387010 984756 745669 201539 564353 1627 285492 177124 661297 325571 355262 1036636 165439 340824 132499 35752 60349 608200 755143 186696 814562 654983 461778 480193 997256 749644 385552 594974 845997 403858 161345 302955 431858 24344 254474 1041209 941599 602722 656243 344606 819357 525877 271720 241713 530426 123679 276536 384914 349545 453612 39449 163040 741951 647730 421794 490433 225399 244422 953423 160606 281391 344645 453376 527075 669481 577933 177786 816644 1004363 397888 188900 983411 338207 643912 610636 700267 122196 257357 561696 910376 192571 866113 140213 729708 495178 494293 348100 317436 290973 645377 37608 408097 216432 675456 496929 733736 1038502 559185 1028691 612834 283717 645175 332488 788517 504056 629050 676778 355657 999052 1020965 311178 442283 388211 947205 464604 96301 727620 805552 845944 237236 718905 468284 555547 75433 161711 503939 344292 809849 52137 257446 59863 1006869 555342 259719 848477 568435 129127 709197 708802 837643 123874 350692 306358 972890 309841 76922 305101 158818 142956 898052 833023 542248 657291 604599 67112 538421 823852 789135 457353 658710 41075 240587 700741 1019356 596645 8046 859365 99485 794540 342208 830677 122353 898454 131276 689636 316533 2582 10975 936648 208204 738050 891151 685208 492697 974547 127154 211792 567814 959784 147170 659025 200000 862019 306432 1023198 211576 381066 410926 945823 222947 558855 313044 3106 920891 580585 953115 964437 498237 183297 686453 373774 76073 462918 658451 139395 413765 65105 484461 417234 523610 522466 94142 133242 418357 946265 531334 32992 782631 29501 694790 972 747910 249529 636615 217833 193578 769818 15123 1043784 413681 143442 221819 710621 134715 560760 876367 390657 647022 140870 257833 1044974 257907 660890 851811 570694 217655 445429 221595 815501 229419 858879 888886 473258 451269 317185 557787 206186 684285 67433 561908 201725 23505 894794 159792 780919 248513 325081 926980 946512 501843 939761 404261 244709 163472 574352 299023 925941 615301 182872 10625 49956 783811 139279 776703 1026427 223456 835615 648527 681958 434676 367894 349436 219061 353309 975143 224471 352283 822523 245416 995184 675506 352564 774290 62113 245750 125169 658180 263172 563141 547936 605120 810360 592357 1024048 531117 944544 733822 971288 453203 710755 147100 124240 567394 33645 140462 347925 642603 418477 126218 705322 958757 1020117 952935 589906 725866 745438 16993 568535 406583 228737 304632 17158 733296 665534 989713 69041 647961 684377 126963 472235 587230 824920 134604 973135 758156 24710 468778 17146 827029 1022964 689538 334733 103825 695155 417965 572396 450487 52506 509798 362625 509800 483014 333773 89529 260261 1045141 722919 724101 299412 90986 146971 714459 180991 301421 1014198 547891 131284 487048 19304 435723 1032870 500459 417221 689252 709674 516488 216518 723522 275899 54423 463685 1014319 756951 18964 194948 799416 599200 550972 206759 43759 491100 61972 47413 556775 946678 826338 943771 101436 122490 290737 114089 597640 387740 737746 715283 142319 709938 734550 855537 434580 153014 1003668 600639 376865 36037 729513 890718 100420 689314 160499 789905 866092 278964 200598 540033 971536 25347 169975 63674 378792 217791 157251 387627 561842 788153 754409 777898 753774 282856 305436 105838 161827 704486 285522 479379 1038488 528241 67527 687514 156827 141546 81147 560614 278398 963545 912944 649023 850325 472679 575469 496723 568505 50658 562301 884016 403656 608061 897137 733132 929826 802701 36634 342141 377902 78989 806672 592513 885203 367899 482990 358520 3583 287161 798867 638180 102948 847116 262178 856752 149686 773217 370179 56742 399790 450595 687264 1008375 214794 990310 742569 594360 665930 645472 489872 154463 523253 242666 509454 269386 440850 982531 1034396 37944 789167 1032013 980987 978637 605534 476558 260012 1006611 939699 83249 257145 637172 142535 297410 516330 575425 103352 603766 145873 260270 498214 431777 932543 639571 54712 687677 760460 821805 769941 801385 534483 269594 532716 856552 621939 374753 495468 546206 575247 303016 63948 327959 169359 871036 607301 715520 836509 858061 193810 886188 289321 563438 454903 929680 386278 158105 542647 529351 59082 301162 331933 498318 695954 958303 415476 1010121 1043259 650334 71311 849277 630922 457135 673858 958548 318342 325246 1048166 879644 91896 393050 627033 801352 536562 124601 56316 957549 772677 626034 428083 603334 328969 838465 224105 894641 888601 321350 586505 268080 699284 368774 172294 277865 652894 444009 694356 807 145564 549178 211308 111958 675132 223915 511692 1033354 529771 595534 412021 529785 621852 174620 265579 319868 626568 255730 1035833 861971 236457 131343 162666 174686 420029 75928 81169 1017252 621257 696853 163906 346576 419604 880369 529302 1027823 538791 755197 21419 840883 189652 367597 26530 856819 315308 490457 626080 809513 286855 454590 751437 467954 763520 473339 374360 848786 265463 202965 669936 157293 270349 1009907 185932 316559 90411 541666 781093 98597 535419 703890 394807 154370 764013 863191 42180 150811 1037364 524009 1048336 728843 1020487 76260 1041638 976272 53728 793417 371217 983820 574080 17787 205540 178180 137321 538435 831667 1000357 483618 738381 286296 234554 223223 245161 789679 624567 633463 244298 44825 965682 580852 683914 38909 454756 622342 792996 972099 652332 688137 947257 367831 993548 914330 770764 641324 561834 513565 944454 91574 1013584 57658 463986 1002351 299117 1011804 1012354 380243 379666 554289 752520 160996 759926 687149 739838 315046 1035891 311558 1016639 149156 6150 807737 151563 595177 914898 84612 451847 277000 937630 396138 105275 166805 692179 695218 694418 184490 351743 919272 854109 454243 316756 512731 320464 9314 285225 754717 10 1 5 20 6 2 12 10 3 16 9 19 3 11 4 5 15 20 2 20 6 12 8 0 4 4 9 13 12 20 14 12 3 18 0 3 12 1 2 18 9 14 7 17 7 16 12 3 8 0 15 0 1 7 4 1 19 14 13 15 19 5 14 9 3 17 20 3 16 4 8 16 9 16 11 3 9 17 7 5 7 17 5 10 7 11 20 4 13 9 9 20 11 14 2 20 20 8 17 16 18 10 2 7 20 10 14 18 11 16 16 15 12 0 15 18 11 8 8 0 12 1 9 14 10 9 2 17 1 2 2 10 1 6 9 19 20 11 17 6 6 15 18 16 4 8 8 0 10 20 5 11 13 9 7 7 18 18 10 7 12 18 7 19 6 2 11 0 10 1 17 1 6 0 15 5 2 2 13 19 8 4 16 19 12 7 16 3 19 20 11 2 12 6 13 6 3 8 4 11 0 10 18 12 5 14 18 14 2 18 6 16 17 7 18 1 2 19 7 9 18 7 10 19 5 2 3 13 2 2 14 14 16 3 6 4 0 14 11 5 1 9 2 11 14 15 0 17 16 9 12 11 11 19 9 11 18 2 0 1 3 1 3 7 3 8 8 6 13 14 13 1 5 12 5 16 10 7 6 7 13 15 12 0 13 6 13 16 17 13 3 17 10 10 8 5 13 0 4 8 5 4 4 9 9 10 4 5 16 9 12 0 10 0 9 15 0 0 0 4 6 20 1 5 17 11 14 11 19 11 3 6 14 5 1 13 1 7 15 2 13 10 13 3 13 19 0 6 17 6 14 2 5 18 15 20 6 10 14 7 15 12 11 17 3 4 1 12 18 20 19 11 4 1 16 15 15 7 10 7 16 16 0 7 10 18 0 8 18 7 12 13 17 8 5 1 13 2 18 7 20 17 11 20 17 10 17 1 1 10 13 2 14 7 12 5 11 20 2 17 18 2 8 0 11 13 16 1 7 5 13 3 11 13 20 10 7 10 12 7 4 10 4 11 15 7 5 3 3 13 3 17 3 1 13 17 7 13 10 18 17 2 8 8 9 20 18 2 8 14 17 8 15 2 13 4 19 12 13 3 14 7 16 13 9 7 4 3 6 4 1 18 11 6 11 12 6 17 7 6 11 16 5 9 6 0 2 8 3 15 6 19 2 10 10 5 0 1 11 4 19 5 11 10 14 2 15 14 2 19 13 14 11 8 8 1 18 4 10 13 20 17 14 14 9 8 17 17 5 19 4 3 16 11 5 13 9 14 8 17 4 4 20 9 19 19 19 17 6 1 1 19 1 10 1 19 15 9 18 8 20 0 13 15 10 11 2 9 10 7 7 0 19 4 5 1 10 12 16 10 12 16 11 13 20 0 15 10 5 0 4 15 19 5 2 10 17 0 20 1 16 6 4 6 12 12 3 15 0 12 15 13 13 3 17 3 9 12 14 9 2 13 1 11 11 16 14 17 20 15 6 20 12 3 6 11 14 4 14 19 14 15 14 4 18 15 20 14 2 16 19 8 12 8 18 13 11 8 11 12 15 6 20 19 6 17 10 19 7 10 13 0 11 0 11 1 1 11 11 17 2 19 13 14 8 14 10 17 1 2 0 12 3 5 8 2 9 16 16 18 7 7 14 3 2 2 10 5 2 1 1 20 4 10 3 8 1 13 1 17 1 6 7 20 4 1 0 18 6 17 8 12 6 4 5 6 19 20 16 11 18 3 11 19 15 11 2 16 11 5 19 20 5 13 12 4 10 9 3 16 15 9 9 12 14 18 17 13 10 5 13 6 4 0 9 15 2 9 7 20 12 9 6 11 13 15 3 12 2 18 15 2 10 12 10 9 6 16 9 5 14 17 5 6 2 3 3 5 6 15 6 5 11 8 6 18 6 0 2 14 9 5 17 9 20 12 8 12 9 20 9 19 8 5 10 18 19 5 0 1 3 4 17 5 17 12 2 11 20 5 19 4 10 17 0 14 9 17 10 16 11 17 8 10 7 15 15 0 15 11 12 9 18 11 3 16 18 11 19 16 12 20 8 13 17 5 14 1 5 10 10 4 7 20 16 20 5 9 7 11 4 11 17 15 3 19 1 17 16 9 8 14 4 15 1 17 0 13 3 12 0 9 14 9 4 13 1 1 2 15 8 6 18 18 7 3 19 18 10 10 10 9 4 18 10 4 14 9 11 6 8 8 13 6 18 12 1 19 7 14 15 0 11 0 8 13 5 19 13 9 15 6 6 18 7 12 15 15 5 17 9 16 6 6 17 0 5 3 17 15 7 5 9 14 0 10 20 8 15 5 6 15 19 18 11 18 3 10 3 13 18 12 3 19 4 10 7 10 13 13 9 6 11 5 3 13 3 12 12 3 18 17 2 8 5 4 16 6 7 9 2 14 6 13 1 8 10 13 11 5 3 8 11 19 5 16 4 3 8 2 15 20 0 17 14 19 16 15 6 9 20 5 3 17 4 9 10 12 5 12 10 15 4 16 19 5 12 6 2 13 1 3 15 20 16 8 8 12 11 13 4 7 13 19 4 13 16 5 20 20 8 6 10 19 11 10 10 15 15 5 11 2 20 7 8 5 5 7 15 15 9 5 19 9 9 3 9 17 5 13 15 17 3 18 13 15 5 20 17 3 14 4 19 19 0 14 7 0 10 15 19 4 6 14 2 10 18 7 19 10 8 14 9 2 15 7 1 1 2 11 2 10 2 18 8 7 2 5 4 0 10 18 4 4 19 19 20 8 14 14 3 12 10 19 15 1 12 7 5 1 16 7 4 17 19 3 13 15 0 3 12 18 6 15 17 9 8 13 2 9 17 3 8 2 16 15 18 16 11 15 6 0 9 16 5 14 3 16 7 1 13 0 17 20 15 12 12 16 18 20 16 11 19 3 19 14 11 10 10 0 12 3 20 14 18 9 4 16 16 4 14 4 14 3 15 8 3 16 15 17 18 14 5 14 16 1 1 4 0 6 11 18 16 11 8 5 18 10 10 3 4 20 7 13 7 3 14 20 5 9 14 4 4 19 15 17 6 18 9 5 18 10 8 6 13 0 19 8 15 3 3 3 18 18 2 11 18 1 6 10 17 8 16 7 8 9 6 16 15 17 19 7 11 2 20 14 6 12 8 7 16 12 20 18 6 7 13 5 0 13 8 8 7 13 17 14 16 18 14 3 13 19 2 6 10 13 10 20 10 18 18 1 4 4 11 17 0 15 3 9 11 19 19 15 13 17 0 3 11 18 11 15 7 0 5 1 8 15 15 12 8 14 7 10 20 14 5 12 3 10 0 4 8 18 9 15 5 5 2 15 3 20 12 12 7 4 19 3 9 7 16 9 7 3 1 6 5 7 3 19 3 7 10 5 3 0 18 18 18 19 3 10 1 4 13 14 18 5 6 5 10 1 14 1 8 10 9 8 10 17 11 11 4 3 13 7 12 16 11 12 14 5 14 15 7 6 13 10 7 14 2 9 5 7 4 18 0 6 8 11 0 14 3 4 16 6 6 16 6 8 15 15 5 4 9 17 0 17 1 3 2 10 9 0 17 7 6 11 0 13 17 7 8 6 9 8 11 1 2 18 19 0 4 9 6 0 11 9 17 18 10 18 18 8 16 8 7 0 4 2 0 20 19 0 7 5 3 6 18 18 18 5 19 17 9 4 16 3 19 6 12 10 6 3 10 18 10 2 12 1 13 0 10 7 15 9 2 5 20 18 20 3 0 13 12 8 9 2 16 19 19 1 12 20 5 18 10 7 18 0 5 10 9 19 10 9 0 1 14 5 6 3 17 0 16 12 20 19 19 7 14 17 9 1 10 5 19 18 18 18 6 16 7 13 2 2 5 11 1 13 13 12 5 17 20 14 18 0 17 4 15 2 1 20 14 4 4 6 10 14 7 4 3 14 8 20 12 11 12 13 2 17 20 5 12 3 1 19 9 18 3 7 1 0 6 20 19 3 3 12 16 9 0 16 8 7 19 20 14 7 15 19 19 10 16 18 18 10 6 15 9 5 12 4 19 13 10 13 3 11 0 19 20 20 17 16 3 0 13 13 9 4 15 12 20 13 9 4 7 6 0 6 12 8 10 17 11 19 13 17 18 1 13 1 6 19 18 3 14 15 5 17 14 16 3 20 19 13 0 2 12 16 7 6 20 18 17 13 3 6 19 1 6 8 7 0 11 9 15 15 10 19 19 6 11 1 3 19 17 20 12 11 12 12 3 2 19 0 18 18 15 7 8 8 11 5 3 5 13 8 16 16 14 17 8 18 7 3 17 9 8 12 3 0 20 15 8 14 15 12 15 15 16 1 3 12 1 7 15 1 18 2 12 8 7 16 5 20 17 8 10 10 17 8 2 3 20 5 2 9 2 19 17 2 13 1 8 10 8 17 0 0 3 11 0 17 9 11 18 0 2 6 18 12 12 9 5 12 6 10 19 8 14 20 13 15 4 3 6 3 2 5 0 19 4 11 14 5 3 11 20 12 15 18 8 4 9 12 17 15 0 9 3 11 0 17 0 10 13 12 20 17 14 9 4 4 2 12 19 2 20 19 9 14 2 1 2 10 1 18 1 4 3 17 11 3 4 4 0 1 10 18 11 5 7 5 1 14 9 12 19 8 14 19 16 12 3 11 20 19 10 13 6 14 11 10 2 12 20 8 15 7 4 11 4 2 3 13 4 20 11 13 4 20 16 7 4 18 16 8 20 19 5 4 6 4 15 12 12 11 16 18 13 3 13 12 10 15 18 4 6 19 15 10 20 18 13 2 4 9 17 12 4 5 18 0 11 18 4 12 12 8 10 18 6 8 6 1 7 5 12 19 12 12 5 15 3 14 10 6 4 2 16 7 8 7 9 19 19 3 8 19 16 11 8 10 15 14 8 17 6 16 12 5 13 17 8 6 4 9 14 8 8 20 15 17 17 18 13 0 2 15 2 6 11 19 8 7 12 5 12 6 20 19 6 14 5 19 7 13 0 9 13 17 1 10 7 17 3 6 20 19 13 11 18 13 10 18 8 16 11 7 8 15 7 0 2 9 12 16 19 2 5 0 3 19 1 16 3 10 9 9 4 17 0 2 8 20 19 19 13 18 17 7 13 0 10 6 3 15 15 7 5 2 10 20 5 11 19 9 10 14 16 17 0 18 10 1 13 19 18 1 2 3 6 1 13 17 2 14 10 7 5 8 7 3 19 10 2 12 8 7 17 8 1 5 15 18 11 13 17 14 10 19 19 13 15 4 2 2 13 20 2 9 6 1 2 12 18 13 12 10 16 11 16 2 6 7 16 18 17 4 2 4 19 4 5 18 16 0 17 4 20 20 13 11 15 9 13 17 14 19 4 7 1 18 16 20 19 13 18 0 18 8 2 0 12 1 4 5 9 16 15 0 4 4 18 3 7 12 7 1 7 18 7 17 8 17 16 3 15 20 0 16 11 5 14 20 18 3 7 15 4 1 8 8 7 10 5 5 7 13 19 16 2 2 11 8 19 7 4 15 7 18 4 19 4 6 5 17 5 12 16 16 15 0 10 13 0 5 6 12 1 4 3 3 11 19 2 18 14 3 19 1 1 10 3 11 20 9 13 19 7 3 20 11 2 18 11 12 12 2 14 19 7 11 14 7 3 0 10 18 1 12 4 12 14 16 2 15 19 19 18 16 2 3 18 14 0 7 6 7 14 7 13 4 7 11 9 18 12 13 7 13 13 7 15 9 13 20 7 1 17 12 2 18 14 10 0 20 14 10 18 4 2 2 7 20 9 18 14 17 15 18 19 9 13 14 1 2 17 13 20 3 3 13 19 15 6 16 19 17 4 3 1 1 6 11 7 15 11 4 12 6 4 18 19 4 19 13 20 12 14 9 19 11 2 1 18 3 2 2 10 15 8 8 10 13 19 9 4 19 7 4 0 18 8 2 6 7 19 2 14 8 16 5 11 11 10 13 4 10 7 2 3 1 13 16 20 6 0 4 14 15 0 1 6 19 15 8 15 6 14 19 15 13 17 8 12 10 16 6 15 11 20 18 0 4 2 3 3 7 6 19 13 12 3 5 17 19 16 10 10 10 20 2 10 7 2 20 2 2 12 10 9 0 9 14 8 14 13 18 1 19 1 13 16 11 5 1 10 13 17 3 9 16 19 6 6 19 15 13 2 14 7 13 10 12 17 12 16 4 1 19 0 17 1 3 4 11 13 0 15 20 17 7 8 5 13 6 13 7 11 13 6 4 14 17 19 13 20 3 20 5 10 15 6 17 7 14 13 13 12 20 9 1 3 4 15 17 1 9 10 9 3 2 13 11 18 18 7 2 16 18 3 18 2 2 7 1 11 15 16 2 15 16 1 15 4 5 13 10 3 1 18 3 7 5 12 6 20 12 2 2 19 10 18 9 12 15 10 6 1 18 3 8 6 13 18 18 0 5 11 12 10 18 11 7 16 1 9 15 2 7 11 20 7 1 1 10 2 5 0 7 3 14 1 15 19 4 3 10 19 11 15 1 17 7 12 12 0 7 6 20 2 1 17 2 15 9 8 11 11 16 4 8 12 8 14 3 11 18 13 17 7 2 17 18 20 2 19 11 14 13 3 13 2 0 1 2 19 1 4 4 6 2 8 3 8 2 10 4 13 2 10 1 17 3 13 13 16 4 11 12 6 1 17 12 19 4 6 2 1 18 0 3 6 9 1 7 20 15 15 1 17 5 20 7 9 4 7 12 2 11 2 15 6 3 0 5 7 16 15 19 19 18 4 8 0 2 3 18 3 18 7 0 0 5 18 11 4 0 6 5 2 14 11 15 0 5 19 17 2 6 19 7 18 7 19 1 5 3 0 2 0 13 1 8 8 18 15 19 1 9 20 15 15 10 15 18 18 4 6 5 7 8 9 15 1 15 5 20 7 10 18 5 12 7 4 5 4 0 14 11 8 2 15 9 9 15 19 20 6 15 15 18 2 18 5 10 9 12 19 9 1 4 19 17 6 14 11 2 2 10 15 17 17 9 1 13 14 12 11 4 1 0 9 9 9 2 3 15 5 20 6 2 18 18 0 12 19 8 19 3 17 4 11 0 19 1 18 12 5 0 17 14 19 2 6 14 16 9 12 19 11 4 9 14 5 1 15 8 12 7 16 18 5 2 8 17 7 5 20 12 9 3 6 15 13 17 13 6 19 9 18 7 5 8 8 13 6 18 4 11 20 18 10 19 8 8 11 11 6 15 0 8 18 3 5 4 16 10 6 6 17 16 8 6 15 16 12 10 5 13 18 11 20 10 0 9 4 3 12 3 2 1 0 20 13 9 18 4 3 18 9 17 13 18 1 20 13 19 6 16 4 0 6 14 0 4 10 2 12 2 16 20 0 1 14 8 15 14 11 16 5 15 20 17 6 2 6 18 14 20 9 20 13 3 12 19 4 20 11 5 20 9 4 6 5 12 20 19 14 15 9 17 0 7 15 11 3 16 8 11 4 10 12 14 18 3 1 16 9 2 19 7 20 12 16 12 9 5 12 0 9 0 15 14 8 1 9 13 12 18 11 1 15 9 7 14 6 4 13 11 17 7 0 11 9 14 19 8 17 1 2 15 4 4 2 14 6 8 19 7 0 7 10 12 0 16 17 5 14 2 20 1 9 9 4 3 12 2 14 14 12 14 20 3 7 19 12 4 11 1 0 1 15 14 11 4 20 13 0 11 19 15 20 7 4 13 14 13 1 15 5 4 10 20 1 9 12 7 0 19 1 5 18 12 12 19 3 20 9 3 8 5 15 18 20 15 1 8 8 4 17 11 1 16 20 16 8 16 6 16 9 7 10 11 5 9 9 17 4 0 13 11 16 11 6 19 3 18 7 10 0 6 5 13 12 1 18 19 16 8 9 19 7 14 12 8 9 6 8 10 7 14 7 17 10 20 10 20 20 18 3 17 3 13 2 18 0 12 2 7 12 18 1 16 9 0 19 4 15 7 7 16 18 4 10 14 8 0 2 11 2 12 7 11 8 12 20 20 17 14 17 18 19 6 9 18 13 2 7 4 9 19 0 4 18 20 2 19 6 5 17 15 8 19 1 13 4 12 3 14 7 7 13 12 2 9 17 18 5 6 19 9 10 17 17 15 20 12 15 3 8 4 12 17 2 9 6 7 2 7 5 13 18 14 15 14 7 1 9 19 2 16 0 1 0 4 0 1 7 19 4 4 8 6 11 19 4 20 20 16 11 10 12 15 4 0 18 16 0 1 18 8 1 2 14 16 5 10 4 10 0 20 7 5 14 3 6 15 16 3 18 7 11 8 7 14 10 0 6 2 9 15 20 6 11 16 6 9 17 12 0 20 16 4 11 1 15 5 14 0 7 2 11 2 2 20 19 0 14 0 4 12 8 10 14 9 0 17 0 16 15 0 20 8 18 13 12 16 3 5 1 0 19 16 15 6 10 2 20 15 6 16 12 0 11 3 19 12 19 1 0 2 17 13 12 8 2 0 16 17 1 6 9 16 10 6 0 2 12 7 16 1 14 15 12 17 3 19 11 12 15 1 6 8 11 3 2 4 13 20 19 13 2 20 0 6 16 5 19 20 9 16 5 4 4 9 15 13 17 4 20 5 0 17 15 5 13 3 13 0 19 17 12 18 2 0 17 4 5 1 15 15 13 9 5 7 11 3 9 6 7 8 15 20 8 6 19 2 7 20 3 1 15 4 17 4 20 3 3 2 14 18 0 14 7 4 11 18 5 9 5 1 4 2 13 13 5 9 4 4 12 15 18 10 7 11 19 6 6 8 11 5 17 13 10 18 16 11 11 19 5 0 10 17 15 9 3 8 11 10 6 9 2 3 17 15 18 5 17 15 7 19 1 10 4 1 1 10 2 19 10 1 2 15 8 1 17 7 15 16 1 0 18 11 16 1 4 18 16 5 12 19 6 2 17 16 3 13 14 14 2 0 11 7 18 2 7 14 9 17 1 16 12 2 16 6 9 20 19 11 17 13 8 0 13 19 14 18 13 17 19 1 1 16 12 20 20 17 7 17 9 9 4 11 14 18 1 15 18 7 6 9 11 7 18 1 6 5 9 14 0 19 5 8 11 16 11 14 14 9 4 18 5 16 6 6 20 1 1 3 6 1 14 4 4 0 9 4 10 7 6 7 9 0 12 7 10 19 9 20 10 5 12 13 1 18 3 19 10 19 3 19 14 3 0 1 7 20 1 20 4 8 2 6 7 10 7 13 19 8 20 18 9 10 5 17 13 13 13 6 12 8 3 15 17 17 15 4 20 6 1 6 16 19 1 13 3 20 9 3 18 2 19 7 5 0 17 4 9 6 15 5 17 14 11 3 12 18 1 17 17 10 2 16 11 5 20 19 3 14 2 19 20 10 19 16 13 0 9 2 19 8 7 2 14 19 6 7 5 9 7 16 13 14 15 0 6 3 11 4 13 12 18 0 0 16 0 2 5 3 3 14 9 16 4 2 8 2 16 4 11 15 3 10 4 19 12 12 1 0 4 2 12 1 8 19 2 0 5 11 11 2 19 12 5 19 11 8 16 9 14 13 6 10 7 1 8 4 18 16 4 2 16 17 4 4 13 15 10 19 4 15 19 15 4 11 17 3 20 6 9 5 7 2 18 10 2 18 13 3 2 8 19 20 16 8 17 12 6 13 14 19 7 13 7 16 1 18 14 14 6 9 18 9 4 11 16 13 12 20 16 18 2 0 10 18 10 3 15 13 3 6 13 1 18 2 7 17 2 9 18 6 9 17 7 16 8 4 0 8 0 20 12 2 6 11 8 5 13 3 8 4 13 13 19 19 9 15 7 20 6 6 18 20 18 13 4 18 3 11 18 17 5 7 12 16 20 15 20 6 8 9 11 0 5 15 14 10 6 16 11 0 1 0 2 6 5 4 17 9 10 16 12 18 11 2 4 12 0 10 17 13 14 18 6 20 10 18 1 0 7 0 15 10 20 17 20 17 13 20 3 1 8 2 0 18 7 8 20 1 9 0 14 0 20 8 4 2 0 3 16 10 18 3 1 14 7 20 9 19 19 11 8 4 9 8 13 14 6 4 6 19 14 10 2 3 11 1 14 9 13 2 12 14 10 8 18 5 19 15 13 7 6 7 5 10 8 15 14 7 16 14 19 13 20 8 13 17 13 7 1 2 12 18 6 15 12 1 13 6 8 10 14 2 15 7 18 9 18 19 20 6 13 1 19 8 2 8 9 18 4 18 6 9 6 0 17 15 9 12 20 14 17 15 12 20 18 1 15 14 10 10 11 8 5 3 16 20 18 19 14 13 15 15 13 20 16 16 6 6 7 7 15 5 9 7 3 13 2 7 20 9 19 8 9 1 4 2 1 4 5 16 1 8 17 4 16 13 9 12 12 17 4 15 3 13 1 16 0 2 3 18 3 5 6 20 11 10 2 12 11 0 11 19 5 10 1 5 15 0 6 16 11 5 15 20 1 0 18 17 8 15 14 14 6 13 7 7 9 3 16 18 9 13 1 9 4 15 5 4 3 3 12 12 14 7 15 4 10 8 15 0 11 15 6 11 17 14 14 6 2 5 2 10 7 1 19 19 7 11 15 4 9 17 2 6 19 14 10 18 15 19 8 8 1 18 7 6 8 18 14 13 2 1 5 3 14 0 12 20 14 18 11 11 4 6 11 1 3 13 3 4 8 4 19 0 16 5 14 9 5 1 18 11 6 17 0 17 17 13 13 11 12 16 19 18 10 7 14 6 1 14 2 15 11 14 10 20 20 11 2 7 4 3 8 17 8 17 7 7 14 0 4 4 17 3 17 3 9 20 9 18 19 2 15 15 16 17 3 0 11 20 5 3 14 14 6 8 16 16 11 8 15 4 15 2 19 17 3 1 0 16 11 6 0 12 20 17 4 9 13 18 11 7 12 11 18 1 4 1 10 17 16 15 13 17 10 11 1 5 8 8 2 16 15 19 12 8 3 19 11 20 8 1 0 6 1 1 19 12 2 13 20 0 1 16 1 7 14 19 9 16 9 20 4 18 15 11 15 17 11 7 6 12 4 13 8 18 3 12 7 17 7 8 10 20 7 17 12 20 7 14 5 15 18 5 1 18 8 13 5 0 16 18 6 2 3 1 9 8 20 9 2 2 7 14 11 11 16 6 19 20 19 13 3 7 0 13 10 9 16 16 13 1 8 19 11 3 14 18 11 3 7 10 10 5 18 9 7 16 13 13 13 3 10 5 15 1 1 3 1 0 13 9 10 14 11 18 14 6 6 9 11 5 2 3 9 17 16 10 20 5 6 14 5 1 20 6 17 17 6 20 15 5 8 3 19 13 16 0 16 0 14 10 7 19 20 19 9 11 8 20 0 2 10 12 17 11 11 7 9 18 8 8 11 1 15 20 16 18 17 5 12 12 12 2 3 1 11 12 5 1 0 16 7 10 9 18 20 8 9 4 19 15 14 13 0 19 13 10 17 2 9 3 12 19 16 8 20 12 17 9 8 17 11 5 3 4 17 9 18 1 14 15 18 11 6 14 9 6 19 20 5 18 6 3 0 5 2 17 6 3 6 9 16 12 2 17 6 11 1 2 10 9 1 2 7 9 10 5 17 7 9 17 8 13 0 9 0 1 16 0 20 20 10 20 8 12 11 11 13 13 0 8 6 0 13 15 5 16 6 14 9 15 10 4 1 7 10 12 10 16 1 18 4 15 0 12 6 20 1 19 0 18 7 8 18 7 5 3 8 8 14 18 0 10 0 9 13 11 8 3 6 13 15 14 15 5 15 19 12 20 10 1 17 19 0 1 19 19 1 14 6 19 0 15 2 7 8 11 1 19 1 11 5 10 9 13 11 8 13 0 7 12 9 0 14 14 6 17 0 17 13 2 10 10 5 7 2 18 6 2 11 12 3 14 16 16 14 4 9 11 14 7 10 5 12 16 19 5 0 20 17 17 6 3 11 6 20 20 10 4 1 2 16 7 3 0 4 12 9 4 2 1 11 20 20 1 3 11 17 6 17 8 14 1 13 15 0 18 18 19 16 7 5 2 11 8 11 20 4 14 10 10 2 20 11 1 7 3 11 13 17 19 11 18 1 17 15 14 2 18 8 11 8 12 15 8 11 14 18 9 8 4 16 5 13 1 8 19 20 19 10 13 11 17 9 16 10 20 7 17 7 2 14 2 18 19 17 14 2 7 9 15 6 1 20 0 5 5 12 14 15 17 5 11 12 18 5 12 14 6 18 0 4 20 12 6 6 13 7 18 11 2 11 20 10 8 4 8 9 9 4 6 12 13 17 15 4 13 7 1 16 18 1 10 11 12 20 13 5 4 13 14 3 19 10 11 5 8 1 20 19 9 2 8 4 12 11 7 3 0 19 17 18 18 2 3 0 6 20 8 19 10 18 9 13 4 18 19 9 14 6 12 18 4 7 8 15 17 10 20 6 0 13 12 2 20 10 0 0 15 11 2 7 7 18 10 18 8 15 3 1 11 8 9 11 11 3 20 10 13 0 2 7 8 13 8 4 6 9 15 5 11 20 19 13 19 6 2 4 13 0 2 19 9 0 11 8 12 5 0 6 8 16 16 15 8 8 13 14 9 4 0 8 11 20 6 11 6 1 20 5 3 19 15 20 19 14 20 20 5 3 10 15 18 3 6 3 14 10 15 6 16 17 12 20 1 0 3 10 19 14 19 17 2 12 15 1 1 14 11 2 0 17 8 7 6 10 20 13 4 14 17 17 6 1 10 2 17 10 9 12 20 7 14 14 4 11 17 8 16 17 12 2 11 7 14 1 11 8 18 2 16 5 7 15 13 12 19 18 4 11 14 8 20 7 0 18 5 14 14 7 13 11 4 3 9 6 20 6 8 1 11 5 12 14 3 16 18 10 12 20 19 18 13 13 1 12 11 4 11 12 3 18 5 12 5 13 0 1 2 8 5 18 18 6 20 14 8 16 9 6 14 3 17 4 1 2 7 13 13 5 15 20 19 9 17 9 2 17 20 8 18 18 2 8 2 9 8 7 4 1 10 4 17 15 2 12 4 5 9 6 19 13 7 17 18 0 7 4 14 18 17 7 12 16 2 14 10 10 8 10 16 3 11 6 10 19 5 15 19 17 17 10 11 10 11 20 5 14 18 13 18 15 3 4 2 11 14 15 1 10 6 15 18 19 15 15 11 8 0 13 19 14 3 19 6 8 12 16 18 0 0 16 12 9 13 2 4 13 4 8 6 7 11 8 11 3 17 4 6 18 3 1 11 0 16 18 10 14 16 1 1 3 11 18 1 6 1 7 11 17 3 2 0 13 14 9 2 18 15 7 16 6 2 5 16 14 20 9 9 14 13 13 14 15 17 1 4 20 18 0 13 16 0 3 18 13 9 12 11 5 4 19 1 10 15 12 10 3 8 0 20 14 1 8 14 20 2 15 15 8 8 3 13 8 7 9 4 14 0 16 2 2 13 9 10 19 20 4 13 14 1 20 13 0 10 9 15 19 18 2 12 7 4 14 4 6 3 8 5 6 18 0 4 8 10 9 12 16 12 3 20 18 3 1 20 3 3 11 0 6 0 3 14 15 0 12 8 20 15 20 17 4 8 13 15 15 9 20 7 15 16 6 14 2 6 7 9 9 13 18 19 0 20 14 3 4 10 17 17 13 9 16 16 13 0 5 3 10 17 19 8 2 14 8 15 17 10 10 7 20 3 19 16 16 12 13 6 20 19 12 12 16 16 5 13 18 11 7 6 9 1 17 13 14 14 18 11 9 19 17 18 11 12 20 5 15 8 5 4 4 0 15 1 9 11 5 1 19 5 7 3 18 5 1 14 13 12 17 16 8 5 3 11 7 10 9 10 2 16 4 2 16 14 16 13 4 0 6 2 3 12 16 12 18 17 8 13 16 4 9 15 11 10 12 5 3 14 17 7 10 6 2 6 19 4 19 8 0 5 12 19 5 16 7 3 3 17 15 9 4 9 1 0 11 15 6 6 8 3 15 10 15 12 16 17 12 19 11 6 8 0 19 14 14 3 18 1 18 14 12 14 18 11 10 10 14 6 0 20 13 20 7 4 11 10 12 0 18 20 14 12 3 9 19 17 3 17 19 1 12 5 18 18 0 15 14 19 20 8 11 7 1 11 16 0 6 16 20 11 6 3 13 12 17 13 15 3 14 7 18 19 20 20 6 14 20 1 1 20 11 15 3 9 9 6 15 9 3 2 14 8 9 12 12 20 1 5 6 16 20 2 2 20 11 6 4 12 4 17 14 18 1 2 6 4 5 3 13 19 6 17 9 9 6 8 18 20 5 15 10 4 2 11 11 9 19 8 0 11 13 4 3 16 0 3 16 18 10 14 7 5 11 16 2 13 12 2 12 16 0 15 9 10 15 19 9 16 17 13 3 18 12 19 9 11 4 6 0 4 17 2 5 11 0 9 19 13 12 6 20 20 8 2 12 15 8 17 18 15 6 13 3 20 6 7 4 6 10 12 4 19 8 8 13 19 14 18 16 15 8 2 20 5 11 19 10 18 10 10 17 15 5 5 5 17 20 8 16 5 16 13 13 1 6 0 15 3 4 14 14 0 5 0 20 4 4 1 11 18 17 10 20 16 7 6 19 2 11 13 7 10 10 3 1 12 4 5 5 12 13 1 7 4 15 11 8 14 15 18 0 0 11 19 2 15 12 12 3 0 16 3 8 17 9 18 11 14 0 17 1 9 20 18 13 1 19 13 7 18 2 20 15 4 16 12 16 1 14 1 20 13 17 3 11 20 20 14 3 13 18 12 0 14 19 16 8 20 7 3 15 15 19 14 17 20 9 12 3 20 2 9 4 3 13 1 15 13 19 1 11 6 8 18 14 3 5 11 7 11 12 17 8 14 10 4 13 7 1 20 19 5 13 2 1 6 15 18 10 12 3 20 11 3 15 17 6 0 4 3 20 6 18 9 17 2 11 15 9 14 15 2 4 19 17 9 0 18 20 1 2 14 0 16 19 17 17 14 2 10 12 20 10 0 1 19 4 11 16 12 18 4 3 16 9 4 18 0 12 8 11 20 13 8 2 13 10 16 7 7 17 12 17 16 8 3 8 11 12 19 19 4 3 1 11 13 2 8 13 5 10 10 7 1 17 7 11 18 14 8 10 6 9 15 18 18 18 18 1 17 7 4 9 17 8 3 7 11 19 10 5 19 16 0 12 12 2 18 1 19 6 3 15 14 7 19 3 10 8 3 7 8 4 10 4 0 19 16 18 5 2 7 20 5 11 11 1 4 5 16 13 6 8 10 12 8 5 4 17 6 14 5 7 6 5 8 7 8 20 13 0 10 19 9 14 1 2 12 10 0 16 1 2 7 10 7 7 15 2 17 19 8 17 14 1 11 9 10 19 15 6 4 6 6 11 13 19 9 17 12 20 6 18 0 17 2 2 5 17 1 3 13 4 12 11 14 5 7 20 7 14 4 17 4 0 16 17 1 9 5 1 20 4 12 11 11 2 20 2 20 19 7 15 8 11 3 8 18 1 11 6 18 10 8 14 15 16 20 4 18 14 8 5 18 15 17 18 14 4 5 20 7 20 11 16 4 11 18 6 17 11 2 18 4 6 12 10 5 0 8 13 14 0 18 7 10 10 18 9 14 16 14 9 12 18 9 5 11 9 0 9 10 8 10 2 5 18 20 4 5 10 15 10 4 11 20 19 13 11 19 9 8 3 15 2 16 18 15 19 1 7 7 20 1 16 13 13 12 2 15 20 7 0 16 5 13 17 3 18 20 16 15 16 1 12 12 4 6 13 17 15 16 7 2 18 17 10 8 0 15 20 12 2 14 15 6 3 7 16 16 9 7 20 15 10 17 20 1 12 19 18 20 6 15 17 6 6 4 4 10 11 14 1 13 17 17 4 20 15 12 19 20 16 11 16 7 0 0 6 0 12 9 7 2 11 7 5 11 14 20 0 17 13 18 15 7 8 9 11 8 8 9 17 12 8 3 7 20 16 0 13 12 10 11 0 4 10 7 4 5 16 4 9 12 2 1 12 0 16 19 17 15 15 1 14 18 7 2 4 9 15 11 0 0 10 11 14 6 18 17 10 17 5 5 10 8 9 18 0 10 13 16 11 7 14 9 12 7 19 11 15 4 2 10 2 19 11 3 17 14 12 2 18 7 20 12 4 17 0 2 1 17 11 3 17 7 16 11 14 3 11 15 14 8 2 4 7 18 14 1 3 18 8 18 12 15 12 20 3 12 19 11 4 0 9 17 4 5 7 8 17 16 18 6 16 6 6 0 13 20 20 2 3 5 13 1 6 4 7 11 10 14 0 19 10 19 12 3 3 0 15 12 0 7 4 17 13 20 11 9 17 9 6 7 4 20 20 8 18 14 10 1 1 4 7 10 20 8 2 12 12 16 2 11 11 7 5 9 11 7 11 7 15 13 0 13 14 6 5 1 14 13 0 5 2 2 7 3 20 13 12 13 6 7 10 8 7 2 13 1 2 6 10 2 5 15 6 17 15 4 17 14 10 0 14 7 12 7 10 16 0 16 11 8 17 2 19 11 9 5 4 1 20 15 5 15 9 10 0 7 14 13 13 2 13 18 15 3 1 10 14 3 11 4 13 3 13 7 1 7 19 1 10 11 8 5 0 20 3 10 19 0 0 4 12 14 14 14 16 13 8 7 11 2 0 0 15 17 10 3 5 7 8 16 7 14 0 8 17 16 20 20 8 10 13 4 0 20 16 10 12 12 17 19 11 8 14 12 12 9 16 9 8 9 17 15 16 17 20 20 10 19 18 3 12 5 5 17 14 5 12 2 7 16 18 17 14 3 12 12 20 19 17 14 11 15 7 16 18 20 0 7 18 17 11 5 20 20 11 8 18 15 20 4 7 14 13 19 0 1 11 5 13 0 8 3 5 13 16 15 18 11 8 10 9 10 20 9 10 5 1 3 18 14 1 5 16 20 19 1 6 0 18 15 0 18 12 2 10 10 4 18 17 14 3 15 0 17 5 14 17 16 7 0 7 9 5 20 17 11 11 6 20 0 14 13 4 6 15 12 17 8 7 15 1 9 15 4 3 12 6 3 4 14 17 12 3 18 8 4 6 1 1 16 1 17 15 6 12 11 0 15 20 1 2 5 3 14 8 19 1 0 14 12 19 2 10 6 14 12 6 20 1 8 20 15 19 9 12 14 13 1 3 3 18 13 10 10 20 13 7 9 16 17 12 8 9 0 12 20 15 18 17 2 16 8 20 4 7 18 20 16 3 1 2 17 17 10 14 11 16 18 10 16 19 6 17 4 17 20 17 5 8 1 17 20 2 15 17 13 1 11 0 2 17 13 16 4 18 2 9 3 5 4 19 3 4 3 12 11 0 13 16 7 17 14 17 2 20 12 19 10 10 13 9 10 15 10 9 19 12 11 6 4 0 3 0 13 19 15 4 11 13 5 15 13 10 19 19 13 6 2 11 9 7 18 15 13 18 0 18 18 6 4 7 17 0 17 20 10 5 5 12 1 7 11 19 6 11 20 0 16 20 19 18 14 5 9 19 7 15 4 14 9 16 6 0 20 15 7 6 16 9 20 19 12 0 10 2 3 19 2 3 13 12 2 6 4 19 17 20 9 11 0 18 12 7 0 4 12 3 1 20 3 0 9 17 6 17 12 2 6 2 2 9 6 1 6 1 15 4 14 5 12 11 2 13 20 1 17 8 3 16 9 14 11 11 18 17 9 12 10 0 6 16 19 3 12 6 16 15 9 20 18 15 0 3 8 20 10 15 3 12 0 2 19 16 0 2 5 4 9 14 5 8 2 12 0 16 14 15 17 18 6 6 4 1 17 5 16 7 6 7 16 10 11 4 14 0 1 6 17 8 16 11 7 2 1 10 14 4 19 6 15 4 11 0 11 14 17 9 14 2 5 15 3 10 14 17 15 8 5 0 16 7 19 7 20 10 5 7 2 20 11 19 0 15 11 4 18 4 8 8 6 9 17 10 9 17 4 17 9 16 5 5 5 1 10 11 4 13 7 2 15 6 6 10 13 1 6 15 12 0 10 3 2 9 16 2 17 0 10 18 6 5 6 20 20 4 10 19 6 10 20 16 9 5 12 15 7 9 6 8 19 4 9 2 15 10 0 14 11 6 5 3 3 8 12 16 16 15 12 16 7 12 15 20 19 17 14 8 0 16 14 16 1 20 18 4 4 17 10 20 9 16 10 5 12 1 12 11 4 5 1 2 6 12 7 1 14 10 14 16 18 6 0 14 6 11 15 19 13 7 14 9 18 18 8 11 18 4 9 17 18 10 8 1 7 1 6 3 8 10 5 2 4 3 4 3 0 10 10 13 13 17 14 15 1 20 4 20 12 19 18 3 15 1 1 11 9 12 19 20 10 12 7 9 1 11 0 2 6 14 0 6 6 7 17 16 17 13 17 12 0 11 8 17 0 18 10 16 16 19 14 19 9 13 19 16 16 5 16 11 20 2 5 8 12 10 6 11 19 11 9 8 13 9 9 3 19 11 18 17 5 13 7 1 8 0 9 13 13 20 20 4 1 7 12 14 7 16 8 2 14 13 16 11 19 18 18 12 20 8 11 6 7 11 16 12 18 17 11 7 9 4 20 7 17 6 11 4 7 2 3 12 1 13 1 19 9 9 4 14 15 10 17 13 4 6 4 4 3 6 1 0 13 16 20 4 6 20 18 11 15 12 6 20 12 19 2 18 7 7 18 3 9 16 11 0 19 9 19 0 13 17 5 7 7 8 16 5 10 2 18 18 3 17 17 12 17 10 11 18 6 16 3 15 11 17 13 11 15 7 7 5 6 11 11 4 14 5 12 5 2 8 14 15 11 11 19 1 20 13 14 1 15 2 10 11 15 12 9 15 8 14 18 0 13 7 3 16 19 0 12 7 15 18 10 18 8 3 0 15 6 11 7 8 8 3 5 7 9 19 7 4 10 3 20 15 4 8 13 19 15 6 1 15 6 10 0 5 9 1 5 1 16 10 12 5 20 8 20 12 7 7 19 6 18 0 10 13 1 3 14 8 11 17 19 13 6 12 15 18 4 4 11 2 10 10 16 11 19 20 15 2 18 14 8 2 17 3 9 19 15 19 4 5 4 1 16 1 9 17 16 17 0 14 10 17 20 19 4 3 14 7 12 15 10 9 0 12 12 0 5 18 12 18 6 12 10 9 2 0 19 1 14 5 14 8 15 17 13 18 0 8 2 14 2 6 10 9 11 3 12 19 7 14 16 0 18 6 14 17 19 7 0 11 20 8 4 18 20 2 12 9 4 20 18 0 10 13 9 19 9 2 10 15 20 13 16 3 8 9 18 7 3 18 13 14 18 20 6 12 10 20 17 9 10 3 10 13 0 15 15 10 19 7 20 9 10 9 3 9 9 20 10 18 6 8 1 16 8 19 11 6 12 13 5 10 11 3 20 4 3 1 5 5 5 20 0 13 19 18 9 14 5 5 18 3 2 17 17 11 9 17 2 3 9 15 15 19 12 19 3 2 1 15 16 19 3 3 3 19 19 16 11 3 12 3 7 4 8 18 1 8 3 6 12 10 14 2 8 10 8 19 14 7 4 20 8 17 5 3 20 10 1 0 0 14 4 7 1 9 16 7 5 17 17 10 10 18 0 18 18 8 13 19 7 5 0 12 5 6 18 15 8 4 3 1 14 2 6 7 17 11 20 4 10 16 2 13 19 2 17 16 2 15 13 15 16 4 15 0 18 5 14 9 11 9 2 9 5 12 5 8 15 13 3 8 20 14 19 3 13 2 0 13 7 0 10 13 18 6 0 5 17 0 7 2 1 11 2 3 17 19 20 10 4 7 17 9 13 14 15 0 9 12 10 18 8 13 1 7 5 8 0 11 4 0 11 6 9 12 1 1 17 14 18 13 18 7 3 17 7 3 1 2 3 0 17 4 2 15 10 16 2 17 9 13 19 3 14 1 14 18 4 9 13 17 2 0 1 1 17 10 19 4 1 4 6 6 15 0 17 15 19 16 13 1 12 1 0 18 18 18 11 12 18 17 20 14 2 8 19 20 18 16 18 19 19 8 16 15 6 17 20 16 0 9 16 16 11 1 13 1 7 10 18 3 1 9 14 5 7 9 8 9 19 19 10 6 6 10 18 9 7 13 6 4 4 16 15 20 5 4 0 5 9 1 5 3 5 12 10 9 20 1 10 16 12 19 0 20 14 6 14 17 18 0 1 10 18 13 15 9 1 13 11 5 6 9 18 20 9 19 17 15 2 2 0 18 2 10 10 14 5 18 12 20 17 5 4 11 16 15 4 3 1 13 6 19 1 10 7 7 0 15 8 14 11 19 10 6 2 8 4 20 2 12 11 9 15 9 17 5 6 14 15 3 9 14 16 20 17 10 4 6 12 3 1 14 8 2 16 2 5 6 13 19 17 3 10 10 6 8 1 15 4 17 18 16 19 8 13 11 13 20 7 1 20 9 12 15 4 4 17 17 14 12 2 7 9 12 2 18 2 2 0 20 10 12 14 14 11 9 9 3 8 1 5 9 5 2 17 15 17 13 9 1 3 20 13 15 4 12 3 1 8 16 18 3 9 3 6 3 3 17 1 6 20 6 4 19 19 0 7 7 15 3 1 3 20 2 8 10 0 9 0 1 17 14 7 3 9 5 20 10 12 17 2 14 12 1 0 18 19 19 18 12 19 19 8 10 18 11 10 14 15 1 6 15 19 14 2 5 16 17 13 10 15 0 0 19 19 2 7 6 13 18 18 14 2 6 5 17 3 6 6 19 12 15 2 14 13 16 8 18 13 19 11 13 7 16 2 11 4 18 17 4 7 13 0 1 20 4 2 17 5 2 18 11 7 10 7 14 11 20 0 0 8 13 4 1 19 15 2 17 17 3 11 12 9 7 1 16 9 7 5 15 7 8 4 7 12 5 12 17 11 18 12 6 11 5 14 5 4 19 5 17 12 9 10 15 5 16 4 7 18 14 4 7 3 6 10 4 17 20 7 4 15 11 16 13 17 15 15 20 14 2 4 3 12 4 0 15 20 7 1 3 18 9 12 15 4 7 3 16 16 10 5 1 10 20 9 14 13 17 8 10 19 8 3 16 2 12 9 4 9 15 3 19 4 7 19 4 15 5 14 4 0 11 14 14 18 1 7 8 1 12 6 1 9 10 0 8 15 11 3 8 15 13 8 17 15 17 20 12 3 1 9 13 1 9 19 14 8 10 6 1 20 2 5 14 6 18 3 4 15 11 19 4 8 8 9 4 8 13 9 4 7 16 9 13 10 8 18 13 14 4 11 8 12 4 0 15 9 4 16 9 2 9 5 17 12 10 2 11 4 15 8 2 5 9 17 5 11 8 8 13 16 10 4 6 7 20 11 10 12 7 11 2 1 3 6 20 1 20 2 20 9 11 19 6 3 5 4 16 9 8 10 16 14 3 2 16 0 1 3 14 12 4 6 19 5 11 16 20 3 11 17 6 14 12 14 2 11 14 3 11 19 14 5 2 0 11 11 12 0 13 1 5 0 9 11 3 4 13 13 20 0 0 8 6 18 13 20 6 2 17 7 16 12 9 16 2 16 12 18 13 12 0 12 6 16 17 1 0 3 3 18 3 20 9 19 14 7 14 14 15 19 19 9 17 18 11 18 17 17 7 0 17 12 6 15 4 17 20 2 14 17 12 15 10 17 7 16 19 4 16 12 11 0 11 10 2 20 1 0 15 8 11 13 3 20 3 16 11 14 13 19 20 18 5 6 0 20 3 11 7 4 4 2 20 17 18 4 9 19 4 7 2 6 10 2 8 7 5 1 7 5 4 16 1 8 7 19 4 11 7 10 3 20 19 11 6 5 3 8 17 6 14 13 4 1 19 17 6 18 6 13 7 20 1 17 10 2 12 17 10 11 8 6 15 5 2 7 9 20 4 9 20 0 13 9 20 13 19 19 19 11 20 5 6 13 17 18 0 7 16 14 17 7 19 18 7 5 2 2 11 0 17 16 9 18 1 10 10 5 11 7 2 18 11 9 14 6 3 20 10 18 2 1 20 17 4 5 19 12 19 19 3 7 16 14 9 5 17 2 20 5 3 6 8 9 11 13 17 18 2 1 11 11 8 9 11 4 11 14 19 3 5 16 17 12 5 1 19 6 9 20 1 13 4 8 12 4 1 11 5 13 1 0 18 8 20 16 11 4 1 4 0 11 12 12 17 6 0 2 0 14 16 14 2 18 1 3 16 3 19 20 7 16 20 17 1 19 11 2 2 6 4 1 0 12 16 13 1 15 1 2 5 14 20 14 11 17 12 14 11 18 11 16 8 2 15 7 5 15 14 18 16 7 16 6 3 12 15 10 16 6 12 14 1 3 15 11 18 3 0 16 14 5 12 18 11 16 14 9 12 1 9 13 1 14 1 9 6 19 20 11 5 20 2 8 0 20 0 17 12 2 11 17 0 3 6 7 16 2 17 7 1 4 12 16 7 14 14 1 9 11 18 9 12 6 6 20 15 12 17 1 6 18 7 11 9 9 15 15 20 7 15 4 3 2 15 10 15 17 0 5 5 2 4 15 14 8 1 1 5 14 16 4 0 2 5 12 20 12 2 20 9 3 16 3 20 15 13 9 17 6 10 18 4 11 9 15 19 12 19 5 16 20 12 3 10 2 10 12 14 14 12 17 18 11 3 8 17 2 8 3 19 17 3 14 6 4 11 3 3 20 0 18 15 0 16 17 10 3 6 4 4 15 9 6 0 1 6 14 12 10 8 10 0 5 0 5 20 5 9 1 11 5 12 12 6 0 4 8 8 19 20 4 13 12 20 17 19 14 5 0 7 1 4 11 18 10 3 18 12 1 12 10 1 15 15 8 15 17 1 10 15 4 3 14 11 0 0 4 17 6 19 9 13 10 7 13 11 7 14 4 4 3 9 9 9 6 20 7 9 0 16 11 6 14 11 5 6 0 3 3 18 9 9 17 7 8 3 15 10 6 11 9 9 4 16 18 9 16 14 4 20 0 18 12 17 6 20 3 2 10 15 13 4 12 11 11 16 8 17 16 13 15 4 20 12 13 15 1 13 4 17 1 9 12 10 6 7 5 11 12 18 9 20 6 5 14 1 5 13 1 9 14 10 18 18 2 9 10 7 20 16 17 2 18 3 0 17 3 9 11 20 8 15 3 4 15 3 18 3 18 12 11 11 18 1 10 13 11 5 16 16 8 11 4 6 8 15 20 5 15 4 11 0 10 8 1 17 0 19 3 18 18 14 12 19 15 13 9 8 7 3 16 17 3 9 1 14 13 12 18 4 14 7 0 8 4 5 6 18 17 6 1 19 12 15 1 3 18 10 19 20 9 16 4 5 8 6 14 3 2 9 0 5 5 1 17 8 10 13 11 10 11 10 9 16 12 14 1 14 4 13 13 11 14 17 2 16 0 0 13 19 5 15 8 8 8 14 0 10 20 13 7 7 19 6 4 12 18 17 8 4 18 19 1 2 0 1 14 4 14 14 10 9 18 9 1 3 5 0 3 18 13 19 2 3 18 5 12 17 6 14 8 13 12 17 18 17 12 10 12 15 19 17 8 5 19 1 1 7 20 3 13 16 15 7 7 10 10 13 8 15 18 15 8 2 18 15 20 4 20 12 4 5 4 3 19 16 10 18 14 3 7 4 4 17 3 9 8 16 14 18 13 0 8 14 0 17 9 1 8 3 8 17 7 3 5 17 16 19 3 0 10 4 20 17 7 8 15 6 17 13 20 0 11 10 18 20 19 8 6 12 6 12 1 4 18 10 13 14 16 19 10 18 5 9 1 18 16 13 10 1 0 13 10 18 1 18 14 14 6 11 3 3 19 3 0 8 10 20 8 12 12 7 11 19 8 1 10 13 17 6 9 11 3 0 10 10 11 15 9 3 18 7 0 20 11 5 17 9 6 5 12 10 18 19 13 7 14 15 20 9 19 4 6 0 11 20 6 15 2 9 6 1 3 0 6 9 17 15 18 12 18 14 6 17 17 2 19 12 18 18 16 14 17 11 1 3 19 19 19 9 7 10 1 2 12 12 2 13 7 13 6 1 6 20 2 15 11 1 17 10 2 4 15 3 6 13 16 12 9 16 14 7 5 2 20 16 14 2 16 7 10 17 11 4 1 11 6 7 0 8 0 18 20 2 13 9 8 17 5 11 6 6 6 14 15 18 18 14 8 8 18 17 2 2 2 18 0 5 14 2 4 16 12 17 8 9 0 0 5 7 5 0 13 13 4 9 13 20 19 13 1 17 19 2 20 12 5 14 19 7 9 3 16 10 20 20 9 19 2 1 20 2 17 4 3 7 13 8 11 6 5 11 0 6 1 3 7 3 17 8 4 5 19 12 8 12 3 2 10 7 1 7 7 19 8 10 20 20 16 19 3 8 20 20 1 8 11 11 18 16 14 1 9 13 12 15 10 12 6 19 18 2 7 3 0 4 17 8 18 3 4 12 11 12 13 1 16 13 3 19 15 0 6 20 5 7 11 20 14 15 5 8 6 4 14 12 18 7 12 17 19 18 4 8 18 3 2 2 10 17 16 12 9 10 0 13 19 13 8 12 15 0 12 8 17 16 2 2 20 2 4 8 9 7 17 3 4 1 16 10 9 11 3 3 15 10 11 12 4 15 3 15 17 1 3 20 19 16 14 8 3 1 5 20 19 11 1 3 9 17 0 10 7 1 6 3 0 2 15 2 19 20 1 9 15 17 2 0 4 12 8 7 13 8 11 17 5 3 5 18 12 17 18 6 10 9 14 11 19 8 12 18 10 10 18 2 1 11 18 6 2 8 10 10 14 1 16 7 7 8 10 3 17 10 17 6 2 15 17 0 4 4 12 9 13 16 8 0 8 5 13 15 15 18 15 18 2 16 15 16 4 6 19 4 10 10 5 8 17 8 4 18 8 12 15 15 3 8 0 3 1 4 17 9 2 11 11 11 7 14 12 9 20 17 17 0 2 7 9 17 5 18 6 1 18 14 0 11 10 20 3 17 17 16 0 0 4 5 17 0 1 0 19 0 6 6 8 13 19 5 12 13 3 12 0 13 1 8 17 20 10 0 2 15 10 13 9 1 11 3 2 13 15 19 15 14 5 9 0 13 20 10 19 3 7 6 17 12 4 18 7 17 8 2 2 14 0 12 19 12 3 19 14 15 0 7 4 7 2 10 14 2 20 16 3 16 4 11 18 17 17 4 18 8 15 9 10 20 1 11 16 15 19 2 17 3 5 4 17 18 11 9 18 15 0 8 17 8 3 7 12 13 19 19 11 2 11 5 9 3 13 10 20 15 4 11 8 9 7 6 8 4 7 1 6 13 1 14 2 15 18 0 1 20 9 11 6 13 10 6 10 15 2 2 16 10 5 0 0 1 20 11 18 3 18 1 0 5 8 6 5 9 19 4 12 15 13 11 18 0 7 13 14 10 0 20 19 10 9 17 6 12 15 3 12 16 7 20 11 9 5 1 1 5 6 14 3 8 9 9 4 19 3 13 16 5 1 15 18 12 8 7 19 7 1 18 7 1 6 18 1 17 12 1 8 9 18 14 7 12 11 0 18 17 15 8 14 10 8 2 15 8 10 12 5 17 8 8 6 10 4 15 9 13 19 8 8 15 12 0 20 18 18 20 12 3 2 18 8 11 20 20 12 3 10 18 17 14 3 18 5 18 1 18 5 18 10 0 8 10 18 16 9 3 15 8 7 1 18 0 10 13 7 10 9 16 4 2 11 16 20 15 8 4 9 15 12 14 9 7 9 20 18 9 4 7 11 15 10 0 14 7 13 10 0 18 18 11 1 5 17 2 18 18 15 12 15 3 17 10 4 14 16 6 0 16 19 10 2 13 14 12 20 9 7 1 18 17 1 20 4 19 3 16 16 6 16 4 14 19 20 2 4 9 20 10 1 7 19 19 0 20 20 13 14 20 2 18 7 16 16 4 17 1 13 5 0 9 12 20 4 1 13 15 0 15 8 8 16 19 16 10 17 14 10 0 0 19 1 15 12 17 16 5 9 14 20 11 18 4 0 9 2 7 15 14 5 13 13 13 13 1 11 14 16 16 13 5 3 18 4 17 11 4 8 3 6 10 16 14 7 3 20 14 2 5 16 10 6 3 10 1 5 5 18 10 15 10 2 19 17 4 12 6 0 13 12 9 18 7 4 2 4 6 10 19 16 8 13 2 14 6 3 14 17 10 20 18 8 3 13 10 11 18 18 17 3 11 0 6 20 17 10 15 9 2 16 3 18 3 3 18 7 9 2 15 15 17 18 13 16 1 20 2 17 11 13 19 19 10 15 9 19 20 6 12 4 20 1 0 17 10 15 20 4 15 18 14 2 5 19 3 3 7 12 0 2 13 13 16 11 4 1 14 3 18 12 2 1 11 7 6 17 15 12 16 0 14 0 10 18 7 20 3 4 17 5 0 16 18 12 2 1 3 14 10 7 5 8 7 16 14 5 18 9 13 16 12 10 1 13 1 17 5 15 8 7 20 18 17 0 4 9 15 11 16 11 13 13 14 16 7 6 6 16 10 1 15 11 6 0 8 18 8 7 11 5 13 12 13 17 20 18 18 2 19 8 3 5 11 8 16 17 12 4 12 19 9 0 0 17 19 13 18 9 19 11 12 15 3 2 17 6 15 0 16 13 3 1 16 12 16 19 9 4 2 2 11 9 17 20 3 17 19 9 6 11 10 4 11 1 1 3 8 7 16 11 16 20 10 17 5 7 17 16 15 6 3 16 18 2 8 7 13 12 14 9 14 14 20 2 10 18 6 3 5 4 20 9 5 15 11 20 17 1 16 1 6 14 18 5 8 2 13 4 12 10 10 7 15 0 13 9 14 3 5 14 7 7 14 13 15 6 17 19 17 16 2 11 17 3 6 17 20 1 19 6 13 14 3 3 7 3 7 9 4 12 20 10 8 18 10 8 6 9 19 18 0 14 9 7 11 4 2 11 14 5 6 9 9 10 9 7 16 12 1 4 9 6 20 10 4 17 12 9 1 2 11 5 9 3 9 2 0 0 19 3 6 13 17 8 15 5 5 18 5 16 5 13 4 19 8 10 14 8 10 7 20 13 13 5 16 20 18 5 12 15 15 1 4 8 13 6 7 10 17 16 4 19 15 14 1 10 5 18 6 7 4 9 9 3 7 19 12 0 11 2 14 3 13 7 16 14 6 15 9 10 16 18 8 6 18 5 16 19 6 5 12 19 2 2 12 17 14 12 7 20 11 18 7 6 8 4 9 15 20 14 9 4 15 14 19 1 3 19 11 6 19 1 10 17 5 14 15 8 15 7 14 1 4 10 10 13 15 6 3 3 15 7 12 7 19 17 4 11 18 8 3 12 5 10 1 9 11 17 17 1 8 10 20 15 10 16 10 15 13 18 13 19 13 7 12 7 11 18 15 3 12 18 18 0 2 1 15 2 14 1 2 18 18 15 19 5 11 12 1 17 3 17 14 6 0 20 12 18 9 1 15 13 14 7 0 8 5 13 9 9 6 4 4 20 18 15 8 16 8 2 4 18 8 3 5 3 19 11 18 18 10 8 19 20 19 4 2 3 4 9 19 12 19 11 0 4 10 1 7 19 8 5 18 9 2 19 5 1 8 18 3 0 5 12 18 9 4 10 7 17 11 16 19 10 20 9 17 20 9 13 9 17 16 7 6 1 2 17 9 3 7 1 7 11 13 14 15 5 9 0 13 3 3 4 17 7 15 8 5 19 14 14 8 13 20 7 17 2 8 18 13 18 11 20 0 19 11 0 9 0 2 17 18 11 16 1 2 2 13 17 19 11 19 15 16 13 17 3 9 11 6 14 18 18 18 2 2 7 18 3 19 8 6 2 6 9 8 1 2 17 0 7 17 16 10 15 6 20 7 11 5 17 11 8 1 12 14 13 7 6 2 2 17 5 15 2 8 5 4 13 5 0 9 9 9 19 8 15 13 0 4 13 12 17 19 8 16 1 15 12 8 10 11 3 1 9 7 3 18 19 19 17 8 17 17 19 11 12 14 4 16 13 0 9 16 9 11 8 12 10 12 3 2 2 9 14 19 20 4 16 20 13 4 18 3 1 9 19 19 20 11 8 11 16 19 5 7 2 3 12 10 12 7 6 0 5 0 4 12 14 3 15 14 16 6 2 17 16 1 16 1 4 14 17 0 13 19 19 14 9 14 15 14 6 3 15 20 3 12 11 14 8 4 1 9 10 11 2 20 6 9 6 6 13 7 3 20 19 0 5 11 6 2 5 20 2 18 15 11 11 13 2 3 13 20 3 7 18 18 12 19 16 0 4 17 15 18 12 18 5 1 10 4 1 5 14 5 12 5 7 2 7 17 2 12 10 16 10 2 10 13 9 5 5 14 18 15 5 11 7 0 10 7 16 14 7 10 10 6 18 8 5 11 11 0 9 14 7 18 3 17 11 15 1 7 18 7 20 2 20 13 20 7 12 5 20 12 17 4 19 12 18 13 19 12 0 5 10 6 14 20 11 19 2 15 14 5 4 13 19 18 16 10 18 17 18 16 4 6 11 1 9 13 20 19 9 10 7 11 1 11 16 11 3 7 19 9 15 1 18 12 10 18 3 3 8 16 15 10 20 12 9 15 8 8 14 8 4 0 2 20 18 5 15 16 12 0 8 6 8 11 6 12 9 9 7 2 17 14 10 5 5 6 3 3 19 15 2 4 6 9 8 0 20 5 5 19 15 5 15 19 11 8 17 11 6 15 17 14 4 16 6 14 13 18 0 15 12 18 8 14 7 13 19 5 10 1 0 3 20 5 12 0 11 4 13 6 10 20 14 0 15 20 19 0 4 10 14 2 7 14 14 5 17 12 7 0 16 8 6 12 4 12 17 5 11 13 12 2 12 1 4 17 17 16 19 1 5 15 3 19 19 4 10 12 9 18 4 8 11 6 17 2 3 5 13 13 17 12 10 19 14 5 1 2 5 14 20 17 4 5 8 3 13 15 7 16 20 5 9 11 9 12 7 7 13 8 8 15 11 3 7 11 13 9 10 19 14 16 18 14 2 15 18 6 9 13 7 2 15 15 18 1 10 14 4 20 7 1 14 13 11 1 1 9 7 13 17 15 11 19 7 4 16 20 11 9 19 13 17 10 17 10 3 2 10 8 6 16 0 13 13 12 20 18 20 7 11 5 14 7 7 10 14 13 1 16 11 14 0 19 19 4 5 16 5 6 3 6 1 15 11 13 16 16 2 3 20 10 20 10 20 15 1 5 16 15 13 18 9 16 12 0 15 7 9 13 19 18 14 13 15 4 18 18 18 11 16 3 19 6 8 19 13 9 15 11 20 7 3 18 6 1 9 3 11 1 15 3 10 19 7 4 20 16 4 19 1 15 20 12 10 8 18 15 8 18 7 15 7 4 20 7 10 3 1 14 20 2 2 2 15 19 20 9 20 6 15 17 10 1 17 0 14 13 2 17 9 7 14 7 1 1 17 7 18 18 0 10 16 16 14 0 0 2 9 6 12 0 12 0 20 14 12 19 19 0 11 16 6 11 17 4 9 4 12 11 11 12 15 0 4 11 0 7 8 15 14 1 6 9 18 16 18 14 10 2 18 18 2 4 4 18 12 8 5 13 16 16 8 14 12 11 17 10 14 8 4 8 19 15 0 18 5 1 2 6 19 3 10 7 6 5 18 19 8 17 9 14 20 14 12 13 18 2 11 16 19 17 17 2 14 20 15 3 10 19 16 8 14 13 16 2 11 14 20 17 14 8 15 17 9 16 15 6 18 20 16 2 13 15 12 10 0 10 1 10 9 1 17 16 18 9 11 7 16 4 19 10 3 19 7 17 8 6 10 17 9 8 15 15 8 12 6 17 5 2 3 13 10 7 5 2 6 15 13 0 12 18 7 4 17 0 2 12 20 13 16 4 1 18 2 6 10 11 19 0 2 3 14 16 16 19 16 8 5 8 20 6 1 7 5 1 3 5 14 19 7 19 9 1 0 3 13 9 10 6 18 16 16 20 2 14 13 11 13 16 13 2 18 9 3 0 6 20 3 2 18 9 19 3 0 0 4 13 4 0 14 4 20 7 6 15 4 20 6 12 6 20 3 16 16 2 2 8 11 17 7 7 10 20 0 18 20 12 0 17 3 20 5 16 1 13 13 17 6 1 1 13 1 4 16 5 11 3 20 14 14 18 8 10 12 2 19 7 2 11 12 15 13 8 18 7 19 0 17 18 20 15 5 14 19 9 5 10 14 12 18 14 19 6 10 20 4 9 9 14 2 1 16 19 17 1 3 1 6 20 5 0 18 17 11 19 19 0 20 18 10 10 5 5 6 18 18 20 17 18 17 8 7 17 8 9 3 6 13 2 17 18 8 18 11 13 18 11 15 20 0 11 13 15 17 18 3 3 11 17 8 9 18 17 13 8 8 13 4 9 8 19 13 14 13 3 10 11 18 5 6 2 11 5 0 0 14 1 8 16 18 13 13 19 13 0 8 0 19 5 8 18 13 8 10 9 13 6 18 11 11 10 11 3 20 17 15 14 9 1 10 18 19 11 0 1 6 16 2 15 1 8 6 20 3 19 19 12 20 10 12 12 14 7 2 9 13 9 17 3 10 18 3 15 8 20 9 3 11 18 11 1 2 17 16 14 9 16 0 5 4 8 14 8 10 12 6 5 9 16 4 4 20 0 10 15 0 2 12 15 13 16 3 20 20 11 0 12 6 20 20 4 13 1 20 19 15 17 0 18 1 19 8 15 13 1 5 9 17 7 16 17 2 1 6 8 9 11 5 9 14 8 3 0 13 14 8 0 14 18 6 20 13 1 17 14 13 20 14 3 18 16 15 9 16 4 7 2 13 12 14 18 18 3 17 4 20 0 18 2 0 11 11 11 17 16 18 5 20 12 16 15 16 15 14 17 13 8 20 12 8 12 15 16 4 9 17 19 14 16 20 2 14 12 4 20 8 14 16 19 3 10 8 0 15 10 18 8 5 5 15 18 18 7 10 4 15 14 18 15 9 18 4 16 17 2 15 7 15 15 3 11 18 8 15 12 2 18 7 1 0 16 10 6 8 12 14 13 2 9 17 14 15 20 3 9 1 1 3 3 1 20 3 5 20 3 18 13 12 10 2 0 14 1 20 17 5 11 8 7 4 15 11 12 15 20 13 9 11 8 16 12 4 13 19 17 18 16 1 4 6 2 9 6 3 20 0 17 18 13 11 17 6 7 17 8 8 3 13 17 13 10 7 11 17 20 19 10 1 13 13 6 0 8 19 2 14 10 4 16 1 16 4 6 5 16 18 19 7 9 6 10 1 8 5 2 19 7 8 16 4 11 11 1 1 8 2 4 11 14 3 10 15 10 2 2 17 1 7 13 12 12 13 5 19 8 2 5 3 7 12 17 5 19 3 16 18 2 10 16 2 2 11 2 16 17 1 10 10 9 20 10 9 2 18 15 5 5 19 7 16 15 0 9 5 13 10 2 16 1 18 8 5 9 6 1 0 19 15 20 5 11 8 13 1 13 0 16 7 12 5 9 6 0 14 19 6 8 5 6 9 12 10 17 13 7 17 4 19 17 19 7 4 10 15 13 14 1 8 13 1 18 15 20 19 8 17 5 8 16 4 6 9 18 5 6 10 0 19 2 14 2 10 16 13 8 10 18 11 10 12 12 0 13 20 1 14 18 6 11 5 13 14 6 7 11 15 1 20 1 16 10 10 16 13 20 6 16 14 9 7 15 4 6 16 19 10 1 6 20 13 17 1 1 14 2 4 6 10 14 16 0 1 9 7 16 13 11 9 6 12 8 0 16 16 1 15 3 10 9 3 10 2 3 7 19 10 3 20 15 19 19 7 0 11 20 6 5 4 20 1 7 10 3 8 16 0 5 7 8 16 19 11 5 14 1 1 15 9 10 6 3 13 20 3 16 19 7 6 17 3 9 1 17 20 3 9 20 17 17 6 2 15 20 1 3 6 7 3 12 1 14 6 9 14 14 19 12 20 1 4 7 6 17 20 3 18 4 15 19 19 0 13 3 11 7 3 13 0 11 1 15 0 14 15 8 18 10 6 6 13 13 19 19 18 0 2 7 8 15 6 3 16 6 15 1 15 9 6 5 16 17 19 7 0 12 12 15 9 9 13 13 7 5 8 0 7 15 11 7 17 7 16 1 8 13 8 4 20 12 14 4 7 3 1 15 14 17 15 19 17 8 19 4 5 10 4 6 6 16 20 11 2 7 19 4 11 4 7 0 7 12 19 20 5 20 0 5 5 10 7 19 7 9 8 4 18 17 18 3 15 18 10 17 17 1 5 1 1 8 14 8 3 9 1 3 20 14 13 19 6 5 5 8 19 15 18 12 8 15 19 17 8 3 8 17 5 14 19 7 18 5 17 0 3 9 6 12 8 20 3 13 5 16 17 15 14 15 5 17 15 19 16 13 2 15 0 2 20 17 12 15 20 20 8 13 15 0 13 3 8 6 14 6 2 13 10 16 0 16 6 19 18 10 6 14 20 2 19 16 6 1 20 6 10 10 9 4 6 3 0 17 13 1 14 19 9 9 4 1 1 7 15 8 0 20 12 1 17 4 1 14 6 17 1 9 0 14 6 13 2 9 6 5 3 10 6 14 8 0 5 19 14 13 6 13 5 4 18 10 5 17 6 1 0 0 3 10 10 16 7 1 7 3 5 14 18 9 8 15 11 6 0 3 17 5 11 7 10 3 15 13 18 19 12 0 1 19 1 14 4 3 1 16 11 8 17 7 17 13 10 2 8 5 12 4 12 3 10 15 4 20 7 10 5 4 7 15 5 6 18 15 12 12 2 20 0 18 11 11 10 15 10 6 6 11 11 16 12 19 10 3 17 5 6 0 10 13 16 2 8 15 8 3 14 7 18 11 6 13 20 17 6 18 11 9 13 20 2 18 1 10 5 18 13 14 10 19 19 10 20 18 3 18 12 9 4 15 19 6 1 7 5 10 15 1 9 7 15 16 6 10 10 5 20 1 16 0 6 2 2 12 8 12 3 8 1 5 4 5 18 5 4 1 12 15 16 6 13 20 8 19 8 14 7 9 3 5 20 19 11 4 11 14 7 19 6 7 2 4 17 0 18 8 4 8 11 15 3 1 11 14 14 11 5 2 16 20 15 0 20 15 3 11 16 1 17 12 2 7 1 5 2 1 1 12 1 1 15 9 16 10 5 20 1 13 2 17 19 9 2 0 10 13 18 19 18 1 8 17 9 10 6 0 2 13 13 10 11 17 17 17 14 0 13 9 20 5 2 6 3 3 15 8 13 18 8 2 18 19 5 8 12 7 9 17 6 12 4 18 15 2 17 2 13 3 17 10 14 15 17 20 19 8 8 7 7 13 9 2 7 20 2 8 13 14 4 0 18 7 9 3 3 18 10 14 13 8 4 17 5 15 5 6 5 8 14 7 9 9 4 16 15 10 0 5 6 4 18 11 10 4 14 9 3 1 8 4 3 4 1 11 2 2 8 13 3 8 12 13 16 4 14 19 0 2 10 3 16 10 6 1 18 10 10 11 13 6 9 16 5 15 7 15 20 3 10 9 3 3 6 17 3 9 19 10 2 0 18 15 7 8 10 1 14 16 8 11 14 7 4 15 13 11 0 1 10 10 18 12 6 6 14 4 19 15 17 9 14 6 14 19 9 14 14 10 5 16 10 13 18 2 0 13 10 15 9 4 6 5 14 16 13 11 15 3 6 16 3 9 6 12 5 2 14 12 14 16 11 13 0 6 19 14 8 16 3 7 18 17 11 19 9 19 14 9 5 6 12 18 2 19 10 1 19 15 1 4 8 1 7 4 11 17 5 1 12 13 1 16 20 18 2 16 2 20 6 3 11 17 17 3 0 4 14 20 20 13 17 16 5 7 19 10 1 7 9 2 1 17 2 14 18 6 19 8 17 17 16 10 5 14 18 9 16 5 12 4 14 11 20 11 16 20 9 7 0 10 9 16 5 3 18 5 13 3 5 9 12 12 1 13 1 1 12 19 13 8 3 17 16 9 2 20 1 3 14 11 15 0 2 10 14 10 12 18 1 5 15 18 16 15 8 14 13 12 17 18 14 14 6 0 6 8 9 3 18 14 17 13 19 0 19 16 3 10 17 20 0 0 6 20 17 20 5 4 4 15 9 18 14 16 13 12 4 11 0 15 15 17 13 17 0 4 11 0 16 5 15 14 4 0 15 8 4 19 11 2 1 0 3 8 19 1 6 10 20 6 12 15 15 9 14 6 13 17 20 6 15 7 16 13 19 7 5 6 1 14 5 12 20 7 14 20 12 11 15 2 6 4 14 15 14 15 2 20 12 19 20 6 8 8 15 16 16 15 8 9 4 12 17 12 12 11 1 20 8 16 10 9 3 9 11 3 18 4 10 14 13 2 18 16 12 7 16 7 8 10 4 18 19 17 2 14 6 20 12 4 13 3 12 4 8 7 16 9 10 17 12 0 3 11 11 15 12 7 16 14 11 20 15 9 14 14 1 9 19 4 14 15 10 5 2 5 4 3 0 18 5 6 5 9 3 8 7 8 8 9 19 14 10 4 16 8 12 4 9 2 14 11 15 12 4 7 0 0 14 5 0 10 2 13 3 1 10 18 13 3 10 7 4 19 19 3 16 20 12 17 18 2 11 13 9 14 1 14 9 20 4 17 0 1 9 16 17 8 9 1 20 11 11 10 13 2 10 4 19 4 6 8 14 13 19 17 2 19 9 5 15 10 1 8 15 12 20 13 5 12 19 16 17 8 6 7 15 14 20 5 9 13 4 17 0 5 11 15 11 14 13 6 18 12 13 9 0 16 12 2 8 8 19 4 15 15 8 3 11 9 13 5 7 8 16 2 12 12 9 17 17 20 3 4 6 6 20 18 14 12 15 5 9 5 18 4 11 9 10 0 14 0 19 14 12 2 0 13 8 18 11 10 17 7 18 10 12 13 0 4 14 19 5 6 7 8 14 18 16 13 14 1 0 12 18 19 6 15 9 6 20 0 20 14 15 5 1 1 1 1 15 1 11 15 11 14 3 7 2 16 11 18 9 15 1 1 9 2 20 5 17 7 1 13 5 17 19 10 20 12 4 3 18 6 4 20 19 1 2 17 19 19 11 19 4 10 16 1 12 8 3 5 11 18 2 20 0 6 16 8 3 7 5 2 8 0 18 18 18 9 20 14 2 4 15 1 0 13 11 11 16 20 0 17 2 1 12 0 20 19 3 13 0 1 15 19 13 5 6 18 5 15 19 8 14 16 6 2 9 15 8 20 17 20 20 4 10 16 2 4 9 18 19 2 16 13 13 20 0 10 16 10 17 0 14 8 1 19 14 14 7 19 19 19 9 20 8 19 17 5 10 17 7 18 12 9 15 4 14 6 6 3 1 11 12 9 0 19 9 1 15 11 8 4 11 17 11 11 19 7 3 0 7 0 3 12 7 11 18 10 12 5 11 8 4 10 5 7 1 3 14 9 12 20 11 12 15 3 4 10 17 5 14 7 3 8 4 18 17 2 20 2 3 11 12 19 12 14 14 5 18 11 1 1 0 4 9 4 6 17 9 8 12 12 19 6 0 11 6 11 11 2 7 16 5 5 5 16 1 6 3 4 9 17 18 9 19 1 12 6 5 7 20 18 16 1 3 1 3 14 3 8 0 2 8 11 1 12 18 13 1 18 2 13 14 8 17 17 4 17 8 11 0 5 8 12 4 7 12 7 4 19 6 6 12 2 11 6 14 9 12 14 11 0 4 16 12 7 0 16 19 15 15 3 17 3 4 0 12 12 1 6 6 14 13 7 9 3 2 0 15 14 18 16 7 4 15 9 12 15 0 0 8 19 6 4 14 5 0 6 11 7 7 5 15 2 14 9 2 1 16 15 18 20 19 0 13 19 0 0 18 4 14 0 13 1 8 16 4 10 10 19 5 18 16 0 12 13 12 5 2 15 4 11 11 9 17 18 11 16 2 12 19 3 7 19 16 20 20 12 17 16 15 8 17 8 10 12 7 3 19 8 16 7 2 14 12 10 14 14 10 0 10 13 6 17 10 2 11 13 19 2 16 1 12 6 12 3 16 19 4 0 10 12 13 19 0 19 5 4 19 15 5 5 4 18 16 20 10 5 11 7 14 5 6 9 0 12 8 10 6 9 15 15 19 18 16 9 11 11 5 10 7 5 19 7 8 9 1 0 13 13 17 5 10 18 18 12 20 2 18 10 13 3 14 2 16 1 11 17 7 14 6 12 1 7 7 19 19 19 13 2 2 2 8 3 7 13 4 8 7 15 16 7 1 16 4 13 17 7 20 15 15 8 16 14 9 10 10 10 8 19 15 2 12 15 2 20 19 4 2 6 9 0 10 19 7 20 9 5 2 18 2 2 7 19 3 12 7 20 20 20 16 20 8 3 5 0 16 14 19 5 17 7 19 0 0 18 15 17 19 8 0 11 17 16 9 13 16 20 10 3 8 12 17 17 15 7 19 4 13 19 9 0 6 20 10 9 6 17 14 16 16 7 13 16 0 18 3 10 3 16 3 18 18 12 2 3 8 10 3 9 11 18 5 9 6 12 0 1 5 17 16 13 16 10 11 9 0 8 20 1 7 19 13 12 1 7 0 19 15 6 2 13 16 20 19 18 9 12 19 13 12 19 12 15 4 15 8 2 14 2 8 4 7 15 17 8 0 2 19 13 19 15 8 2 1 14 9 11 17 18 13 18 16 15 17 16 2 7 5 20 20 15 20 14 6 12 2 6 2 13 4 19 0 2 7 18 17 0 15 20 17 3 15 1 1 0 18 1 7 20 15 0 10 2 3 5 3 7 20 11 3 16 17 4 11 11 19 11 12 17 10 0 17 20 10 0 15 10 18 0 17 15 20 10 13 1 17 4 17 10 12 10 10 4 3 6 2 7 13 8 14 3 20 9 0 15 20 19 2 17 10 18 2 20 1 13 13 20 1 1 6 9 14 19 20 9 4 8 14 17 5 10 14 6 18 5 0 4 2 1 19 4 16 18 3 16 2 12 5 7 16 8 8 9 11 14 16 13 10 2 6 11 15 19 14 11 10 15 14 12 1 18 17 6 14 14 4 0 4 8 0 15 7 20 9 8 7 17 15 5 17 0 11 17 17 8 2 17 8 11 1 4 0 0 17 0 0 16 8 8 8 0 16 16 4 15 6 0 1 0 15 3 3 3 16 2 14 20 13 3 0 1 14 13 7 16 9 1 18 19 3 5 0 1 16 17 15 12 12 8 12 10 16 13 8 4 10 16 1 10 10 20 7 6 18 2 10 3 9 16 12 5 20 11 3 18 5 6 9 5 8 6 8 17 4 12 3 8 8 7 4 20 11 3 11 8 0 17 10 10 6 6 17 12 20 15 3 5 17 7 18 10 18 3 16 9 2 1 4 15 11 6 19 1 2 15 20 14 3 17 2 17 12 2 15 11 0 3 5 3 5 2 4 18 9 17 3 20 7 0 13 15 4 19 15 4 12 3 7 5 5 12 2 4 11 17 0 5 12 1 13 16 1 0 1 1 17 2 19 17 2 8 9 6 10 17 11 9 17 8 0 1 3 7 1 0 5 3 1 18 5 2 13 2 14 7 17 3 6 10 4 10 5 1 1 7 3 12 4 13 17 15 3 12 20 13 8 14 5 9 15 19 12 10 13 0 16 13 20 11 9 5 13 19 1 1 17 19 16 15 13 17 16 8 1 12 10 16 10 5 7 13 10 7 10 13 10 4 12 8 10 8 17 19 15 20 2 5 18 5 20 3 6 11 14 7 16 14 12 12 1 6 18 18 9 2 17 20 4 5 13 4 15 16 6 18 19 6 12 17 3 17 18 0 6 9 7 4 15 5 2 11 12 16 7 20 17 2 4 11 8 14 18 8 0 10 11 17 14 7 20 8 17 6 10 13 15 2 20 2 6 7 12 5 19 8 14 10 20 6 12 15 2 2 20 19 17 17 13 20 0 9 10 5 10 15 2 1 15 7 9 13 10 15 20 7 6 5 12 4 0 3 8 20 1 3 13 16 9 8 3 18 17 2 12 13 18 18 4 15 14 13 16 16 10 18 3 7 13 11 7 11 3 0 19 10 10 1 8 12 10 17 7 2 10 6 18 2 0 1 10 20 12 16 20 3 7 4 7 9 15 6 5 2 7 16 10 18 0 0 15 15 4 15 0 8 2 14 8 12 2 10 14 7 14 0 5 4 17 1 3 1 3 1 5 8 19 3 20 2 0 1 5 3 20 7 7 13 10 16 13 7 10 13 17 11 20 11 11 8 11 19 1 12 5 9 8 2 17 17 18 6 5 14 19 3 0 20 3 13 8 8 13 2 0 8 20 18 14 13 5 8 5 8 3 0 8 20 7 19 1 13 10 3 17 2 9 0 20 5 13 9 1 10 0 1 20 7 2 12 12 0 16 0 18 19 13 1 5 13 13 8 5 16 18 8 1 16 11 1 10 19 17 11 19 11 14 20 16 9 6 7 19 6 5 5 13 8 2 19 13 18 19 5 2 17 19 11 6 11 6 17 20 7 13 15 14 11 3 0 17 20 2 8 5 8 5 9 11 16 13 15 6 16 10 20 0 15 13 10 6 14 12 14 13 1 2 12 2 18 19 8 2 18 1 17 5 20 19 15 18 5 15 3 20 7 2 11 9 11 5 2 16 20 15 9 2 2 4 0 9 6 5 8 11 18 8 1 11 8 16 4 13 2 17 7 7 10 9 13 16 0 16 4 12 0 18 20 6 18 3 14 0 11 2 14 5 15 19 0 13 8 3 13 10 18 12 7 20 20 6 16 9 0 8 12 20 15 6 18 6 14 5 9 19 7 9 18 6 10 4 4 14 2 18 16 12 7 7 13 9 18 14 11 0 12 2 3 12 11 15 7 8 2 0 12 8 14 2 16 16 5 4 17 17 16 10 14 19 20 0 4 12 17 12 16 3 14 4 4 10 4 8 2 0 14 2 2 7 20 17 12 2 20 18 20 7 9 19 1 15 7 16 16 1 8 19 6 18 8 17 18 6 0 6 12 13 20 15 16 7 4 0 14 19 12 16 8 7 19 7 11 2 19 20 19 19 6 13 13 10 9 17 11 20 13 1 7 18 20 16 2 10 14 14 10 1 15 2 12 16 2 8 20 17 14 4 11 7 1 17 10 18 2 20 13 15 17 4 16 7 0 7 11 18 17 6 9 4 2 18 10 5 13 14 1 1 9 8 6 3 0 2 6 15 10 6 13 16 11 19 6 6 0 10 4 7 0 4 0 13 5 16 16 4 7 5 6 6 13 20 15 16 0 2 20 12 17 20 14 20 4 19 13 7 13 4 19 7 17 12 19 11 7 15 17 12 5 2 12 0 6 10 9 9 2 6 12 20 17 8 16 2 1 9 15 16 3 3 9 2 20 1 3 8 4 12 3 20 0 4 18 1 3 16 15 19 11 16 4 9 15 3 10 9 13 15 17 20 13 12 14 18 7 9 9 12 11 8 12 0 14 3 15 0 5 2 8 8 5 16 13 9 0 20 17 2 11 12 9 5 3 20 9 12 11 5 18 0 14 20 10 14 5 20 12 2 10 18 20 3 6 10 20 17 17 12 17 3 15 13 13 15 2 1 15 3 18 13 2 15 11 9 15 19 17 17 3 3 12 9 6 16 1 18 14 0 2 7 5 4 9 19 10 19 2 6 1 9 19 9 20 18 16 17 3 11 5 7 4 18 15 16 3 0 3 11 12 1 11 17 5 2 18 9 15 16 18 8 20 0 9 4 2 10 18 13 0 0 3 18 11 6 18 17 7 0 16 1 0 12 9 3 20 16 20 9 20 4 13 13 18 14 17 18 12 3 11 1 18 16 3 12 19 3 9 10 2 5 10 5 20 2 10 15 14 0 6 4 8 20 16 6 15 1 1 7 8 18 5 18 9 13 16 19 7 2 5 19 19 7 2 13 14 7 15 6 5 13 4 17 12 10 12 15 9 9 10 17 18 20 12 7 0 18 6 15 14 1 20 4 15 0 3 16 18 20 11 0 6 12 2 14 6 11 2 18 16 15 6 1 11 0 10 3 8 17 17 13 11 6 20 20 13 14 9 3 14 0 19 10 7 18 3 17 15 20 17 18 16 10 11 16 2 8 8 6 18 11 15 17 15 12 5 16 7 6 11 12 10 7 7 14 17 13 4 20 11 3 3 8 15 4 10 4 10 15 7 7 10 3 20 11 2 20 15 15 4 5 3 6 2 14 1 1 15 5 9 8 3 12 1 4 1 15 13 6 9 12 15 15 17 0 16 11 16 15 14 5 12 17 9 9 8 1 1 15 6 2 15 20 11 20 19 20 11 13 9 1 1 13 15 17 12 20 10 2 5 18 19 2 2 2 3 18 17 13 10 17 16 18 14 4 5 16 16 9 20 8 0 9 7 14 3 5 17 1 9 19 18 15 7 14 17 20 19 15 1 10 14 17 4 8 13 15 15 19 19 4 17 3 8 9 20 17 19 6 0 14 12 19 3 8 1 0 2 6 1 2 14 1 18 19 0 13 3 12 9 17 2 2 1 7 10 5 7 12 7 1 19 3 2 19 10 10 19 11 12 17 1 4 9 2 1 4 9 3 14 12 4 15 9 20 12 15 13 16 2 15 0 15 15 2 5 6 18 9 19 4 20 11 2 12 0 4 15 10 19 14 7 10 12 18 14 7 14 3 1 19 6 16 5 19 3 4 9 1 3 0 10 20 13 1 1 0 9 10 7 3 15 15 0 4 16 18 2 4 5 14 17 15 9 9 13 19 20 14 1 0 17 2 12 16 17 9 4 18 1 2 1 10 16 17 6 0 17 15 3 1 6 19 18 19 9 6 8 12 18 5 9 5 6 14 0 15 20 19 10 19 20 14 13 12 7 9 0 17 6 2 19 20 19 15 6 0 17 12 13 3 12 0 3 8 8 2 9 0 12 3 18 12 20 16 7 1 4 20 0 18 12 12 11 8 14 4 10 12 16 19 9 18 16 17 20 13 18 10 5 11 14 16 13 12 12 2 8 16 15 20 0 2 11 9 2 12 14 19 3 9 2 3 7 18 18 0 8 6 19 6 3 18 6 1 6 3 10 13 19 18 14 13 12 14 17 15 6 13 13 20 16 16 14 12 6 19 7 15 0 5 17 13 7 19 12 14 8 13 6 0 12 0 2 9 11 2 19 11 14 16 16 20 16 0 14 11 4 10 1 5 7 20 8 18 3 18 4 4 11 16 17 4 5 0 4 6 3 16 15 7 4 19 14 11 20 19 1 1 3 15 3 10 1 9 0 14 10 17 9 2 15 8 6 2 5 13 1 9 3 0 9 7 15 19 4 14 8 4 5 18 15 1 4 16 11 11 11 12 0 17 2 13 1 20 17 3 16 2 7 2 13 16 17 13 20 20 16 6 1 18 8 5 7 10 1 7 4 20 14 1 13 18 11 4 14 17 1 7 9 0 17 19 6 19 10 20 2 8 3 10 20 0 15 16 10 14 11 1 10 4 6 14 6 10 20 12 17 13 4 18 16 20 9 15 6 19 12 3 4 15 7 17 16 12 10 6 2 15 1 9 18 3 3 16 3 4 3 16 0 7 8 10 12 10 18 7 13 13 6 15 9 5 6 11 14 18 3 14 19 4 9 11 20 6 15 20 13 10 6 0 15 19 8 8 7 2 4 2 20 4 19 7 13 16 5 12 20 5 14 5 0 19 12 9 8 8 8 11 20 4 1 12 11 0 17 4 3 17 6 18 8 13 7 15 18 18 4 0 18 9 1 8 10 17 1 2 6 12 14 16 9 14 1 3 17 15 13 12 8 17 9 13 9 7 1 7 20 9 17 0 4 13 17 0 10 18 17 9 18 8 5 5 9 10 20 10 8 2 14 4 9 13 15 16 14 19 18 11 4 14 4 16 11 5 15 2 3 18 8 1 5 10 7 16 15 3 13 17 19 12 16 0 10 11 12 1 3 19 10 5 16 10 15 5 0 14 2 2 14 18 17 6 16 8 7 6 17 19 7 19 9 6 4 4 12 13 5 12 17 15 0 20 0 1 15 18 20 14 3 4 14 1 9 10 20 13 9 9 10 18 15 4 1 18 9 0 16 12 18 14 13 9 12 9 5 5 12 3 8 20 5 12 13 17 11 10 15 18 15 20 4 15 2 5 3 17 5 3 10 20 1 9 8 5 12 3 20 0 13 15 1 10 18 5 18 14 20 15 13 6 0 3 1 5 11 16 16 11 19 17 12 6 9 17 12 19 15 13 17 7 0 8 5 12 18 6 9 20 11 4 1 9 15 7 13 16 20 9 3 12 9 6 1 13 2 20 16 11 15 11 3 9 20 12 18 13 1 15 16 12 17 1 13 3 14 3 20 15 5 4 9 0 2 5 17 17 16 10 5 6 15 3 1 19 6 11 5 18 9 10 19 10 13 14 10 10 14 6 5 5 8 4 16 10 7 15 16 4 20 11 0 9 11 4 7 13 4 12 3 12 9 6 10 13 2 8 15 11 15 1 19 11 12 2 13 0 6 10 11 6 9 6 17 16 0 20 3 12 18 6 6 17 13 8 10 8 7 4 4 18 6 19 12 0 15 6 8 18 4 19 13 11 1 17 20 13 20 6 12 6 18 9 13 9 9 7 13 18 12 16 12 11 3 19 1 17 2 12 13 14 2 17 9 7 7 10 20 4 4 16 20 12 13 19 16 7 2 18 19 11 3 20 0 13 13 18 20 16 3 15 7 16 14 11 18 7 7 13 18 17 11 15 11 20 9 19 8 2 11 6 19 17 13 19 6 11 10 10 7 7 14 13 6 16 20 15 14 13 1 18 4 17 10 19 18 19 9 4 17 2 14 6 3 8 18 20 12 17 1 2 2 7 4 10 11 1 20 1 16 5 13 3 18 0 11 15 15 2 18 14 0 11 7 14 5 2 11 20 15 6 8 19 8 0 15 18 0 19 0 2 4 2 15 10 2 14 9 8 16 9 13 18 16 20 8 14 5 9 5 9 13 14 9 11 17 20 2 7 7 7 20 5 12 10 16 10 16 20 12 0 2 10 16 1 9 16 9 14 11 2 13 20 16 7 17 0 15 6 9 0 8 0 0 18 10 3 13 5 7 11 11 5 12 16 19 3 1 8 8 14 15 2 4 14 10 17 20 12 11 11 9 7 15 7 17 8 4 0 3 10 6 3 20 11 9 4 14 16 14 5 9 18 17 0 4 5 11 3 16 7 19 20 14 8 20 0 10 5 19 8 18 4 20 2 9 11 5 0 17 7 17 20 14 19 7 4 3 1 16 16 10 9 17 3 16 5 8 10 19 15 14 12 2 0 2 13 3 13 20 8 6 14 6 17 13 18 17 1 18 11 12 17 13 20 4 1 18 5 13 19 16 12 2 0 20 19 5 13 4 11 19 4 18 20 20 1 19 5 18 6 2 20 2 9 6 17 7 3 2 0 11 11 14 18 18 5 17 15 14 18 2 6 11 19 18 4 2 12 19 11 11 2 12 20 6 9 12 11 11 1 8 20 19 3 9 13 9 19 8 0 15 6 0 12 19 18 3 3 20 2 17 2 1 11 0 10 15 16 17 4 16 12 5 2 15 14 6 1 16 1 19 18 12 8 11 6 15 9 11 5 10 16 3 2 13 13 4 5 10 14 2 4 10 9 6 13 13 6 10 11 13 11 16 3 1 14 2 17 19 12 16 12 13 8 15 7 6 2 1 4 18 20 20 3 2 2 18 14 6 4 2 10 20 2 17 7 10 4 6 6 5 8 15 13 1 2 14 1 14 8 11 1 1 20 2 0 0 5 5 15 4 10 18 15 1 12 7 18 17 20 20 12 19 17 2 9 6 10 18 14 17 3 15 18 14 3 18 8 16 0 16 1 13 11 14 14 1 3 18 0 19 6 17 8 5 10 11 20 19 2 14 20 4 0 4 10 14 3 20 14 13 17 4 10 5 19 14 11 6 2 17 1 18 4 4 13 13 9 12 6 1 9 1 14 4 14 1 7 11 4 15 20 13 13 17 18 16 20 17 8 16 11 2 19 9 0 12 13 18 9 14 10 4 2 7 1 7 12 14 11 16 0 3 10 7 13 13 9 15 17 13 17 10 12 2 20 18 0 9 8 16 1 17 20 10 9 20 1 2 15 20 11 6 16 13 14 17 8 14 11 3 10 1 11 20 4 17 8 6 14 4 1 5 11 16 6 4 0 10 12 3 14 12 1 16 0 17 13 5 16 7 11 14 2 5 19 10 1 6 19 4 14 15 4 12 4 7 4 11 2 14 13 6 11 8 3 20 5 5 5 7 12 11 5 6 6 9 3 18 20 19 5 16 9 1 7 13 0 3 0 5 0 15 20 8 12 1 20 17 4 18 4 11 12 8 1 18 14 9 2 16 12 7 9 19 2 12 7 5 9 13 8 9 1 10 11 17 4 2 20 12 8 8 18 3 14 13 3 8 15 13 15 0 0 15 17 8 3 16 20 3 16 7 18 16 3 16 15 17 1 7 0 17 4 7 18 15 1 0 13 5 15 2 9 2 16 11 9 9 3 2 11 4 9 10 6 18 20 15 2 4 11 2 3 9 8 7 0 19 8 17 0 12 17 15 16 7 2 6 9 18 18 10 6 8 13 20 12 4 11 5 8 19 17 0 0 11 11 18 13 15 8 1 10 4 8 10 0 4 9 11 19 3 6 16 9 9 7 20 9 13 14 18 9 1 16 0 2 0 11 11 4 18 13 9 14 8 5 14 20 8 9 4 14 9 5 10 10 16 14 19 9 14 18 13 16 4 13 16 13 19 17 14 0 20 17 19 17 1 3 2 4 1 1 14 19 13 13 18 2 13 8 13 14 3 12 9 20 18 4 19 13 19 8 13 15 14 1 5 20 19 8 20 5 12 15 5 20 1 13 8 9 18 16 14 3 11 4 20 8 16 0 3 11 20 5 20 12 14 9 18 12 8 15 5 1 8 3 4 2 1 10 13 10 0 4 15 9 10 14 7 12 3 2 20 3 15 20 9 10 0 3 10 5 1 4 4 3 13 20 9 5 17 4 5 20 9 10 0 16 20 12 6 2 10 9 8 17 3 12 4 18 17 2 17 11 7 10 18 5 19 14 2 6 15 2 19 8 2 15 14 0 8 20 5 4 3 8 12 2 3 3 0 1 16 15 14 1 9 2 10 4 14 4 16 18 10 18 13 14 0 16 11 1 20 2 9 7 0 5 10 6 10 17 10 13 20 7 3 4 4 15 6 4 10 15 5 2 5 5 16 4 10 15 11 13 0 6 13 15 19 1 8 18 7 1 9 16 7 6 10 1 20 7 2 15 9 16 7 19 19 13 10 15 14 19 5 6 4 10 4 17 8 8 8 3 12 16 2 20 12 11 3 15 18 0 8 4 18 5 6 18 14 14 20 2 16 11 9 20 9 6 6 4 13 15 10 14 9 3 6 18 20 18 6 11 6 10 1 1 13 0 6 11 11 12 16 12 10 1 16 20 19 3 15 7 6 7 20 14 4 0 7 12 1 7 11 16 4 16 16 0 12 6 1 0 4 15 3 19 2 5 16 10 3 1 18 18 12 1 4 12 13 6 15 4 11 18 11 16 3 13 14 12 12 14 1 17 12 11 7 20 15 15 3 7 0 4 16 12 3 6 17 20 20 13 17 8 3 9 6 1 18 18 9 0 6 20 19 3 16 9 14 10 7 15 19 8 8 9 10 1 8 10 19 1 18 15 0 6 1 20 8 14 17 8 10 1 10 20 3 19 9 0 16 12 14 11 2 12 6 14 4 6 12 9 7 9 3 20 17 20 3 2 16 3 5 16 17 1 10 18 17 19 12 1 12 8 4 1 8 17 20 5 18 2 8 1 1 16 0 3 13 20 18 3 7 1 2 2 17 19 19 8 10 17 16 1 7 12 6 7 5 18 6 0 13 2 12 4 11 10 5 12 7 0 20 16 4 18 9 3 16 14 12 1 17 15 3 12 20 1 4 14 11 3 3 11 18 20 9 1 13 1 17 17 11 6 5 20 18 19 3 0 19 5 12 19 9 15 7 18 17 3 10 2 14 5 5 18 10 10 14 9 20 8 8 11 6 2 2 17 13 11 8 17 11 1 9 13 1 3 14 4 16 17 4 7 1 8 18 16 14 16 15 6 4 0 4 17 9 19 9 3 0 1 13 11 10 19 0 9 12 18 1 17 14 6 16 9 17 12 4 3 9 3 0 12 15 20 17 14 9 3 5 9 8 2 13 7 10 10 3 20 10 10 4 1 13 3 7 18 7 10 18 4 13 13 15 18 12 11 8 3 18 5 10 6 9 1 5 14 9 19 3 1 16 4 12 7 12 3 4 6 5 19 3 15 7 8 5 16 9 11 9 1 1 14 17 8 19 17 12 17 12 5 20 9 19 4 17 10 5 20 19 8 20 17 11 2 9 13 17 18 12 6 1 1 17 15 18 16 6 10 13 3 0 3 3 17 3 14 9 1 4 17 0 9 10 6 17 10 16 7 0 11 13 17 18 9 17 10 12 15 0 17 8 17 1 19 18 2 9 8 8 17 11 11 13 0 3 4 14 14 3 8 1 14 3 17 11 11 12 15 7 12 18 13 7 0 4 1 6 3 16 20 6 8 18 5 16 10 5 14 0 14 13 11 5 11 3 11 13 2 2 16 4 7 10 15 8 12 4 5 4 17 6 9 16 3 18 10 18 2 12 3 14 4 20 5 18 5 15 20 12 8 7 9 6 18 11 19 7 17 4 9 15 8 13 18 7 0 1 20 4 17 18 12 13 16 18 8 14 13 4 8 16 1 0 8 4 1 3 16 18 9 15 8 17 15 1 8 14 8 9 3 16 16 5 17 8 4 13 10 9 18 10 11 18 13 13 11 10 11 7 19 16 12 20 6 5 19 3 4 18 9 5 11 18 12 14 12 16 20 5 1 6 18 19 2 2 8 18 17 2 1 13 4 8 14 12 1 6 6 5 15 19 9 10 5 2 18 9 10 4 7 10 17 7 13 3 16 9 0 13 4 8 7 2 8 1 4 17 13 0 15 11 11 3 5 1 0 16 6 15 0 18 8 19 5 5 9 13 12 12 1 8 18 9 3 3 5 11 10 2 6 17 6 13 5 5 20 18 1 12 6 12 2 20 6 15 10 11 8 17 13 8 14 5 20 17 9 19 15 17 3 15 5 11 13 4 0 16 14 11 0 1 18 16 18 18 13 9 11 17 16 8 7 6 9 18 1 3 20 6 14 0 15 3 13 18 17 12 14 10 19 13 8 5 9 8 17 18 19 13 0 6 1 15 0 14 18 19 15 17 20 19 18 12 19 10 19 1 7 4 0 12 8 7 15 9 7 1 16 7 5 7 17 8 20 6 16 16 4 5 4 9 4 12 2 4 2 0 12 13 1 14 11 9 11 17 7 13 16 15 8 10 0 4 7 16 13 0 13 4 12 7 13 17 16 8 13 14 11 13 14 5 15 10 20 13 19 10 11 18 18 16 19 18 19 11 1 17 8 19 0 2 15 10 10 10 19 11 8 20 0 4 9 20 15 10 3 0 4 13 6 0 5 19 12 8 17 14 7 4 8 6 6 6 9 8 16 15 19 6 16 4 19 13 20 3 2 9 5 0 13 1 10 16 16 6 14 1 0 19 15 6 9 20 0 16 20 4 4 0 20 18 10 14 12 12 20 8 10 16 8 1 8 1 10 17 3 14 3 20 14 8 15 16 9 13 5 16 0 8 18 14 1 0 10 4 20 20 9 9 8 11 7 1 2 18 13 13 11 18 15 11 17 3 19 10 13 2 1 3 3 14 9 5 6 17 20 9 17 19 4 13 12 19 20 19 6 4 12 8 5 3 20 17 14 7 16 16 19 7 6 16 7 19 10 20 9 17 13 2 9 11 13 3 6 14 15 12 17 20 11 8 1 20 17 7 17 14 0 15 16 8 20 16 4 19 6 9 12 17 8 20 4 11 20 15 20 13 4 5 10 2 6 13 15 1 11 10 19 3 15 17 16 19 0 10 3 10 16 20 9 14 7 20 1 15 3 10 0 16 1 18 9 7 19 6 7 5 7 3 13 4 7 10 19 18 3 14 1 0 1 2 6 19 17 13 1 6 11 17 6 15 17 8 15 13 6 17 3 10 13 11 2 3 19 14 10 9 11 0 14 10 20 1 5 11 4 14 1 5 4 2 20 20 15 16 4 18 1 16 14 20 3 16 7 7 2 17 18 18 18 20 4 6 8 5 0 0 12 7 6 0 16 0 12 10 16 15 1 20 12 4 1 15 16 15 18 10 14 1 6 14 3 2 19 16 2 19 18 18 13 18 10 0 19 10 1 8 0 1 11 2 18 15 10 9 9 18 3 19 5 20 8 18 6 3 7 19 19 18 17 13 16 17 6 10 18 19 19 20 6 17 20 18 13 10 0 4 16 20 16 7 16 2 17 15 8 14 15 1 15 19 0 12 14 0 14 10 14 2 16 3 0 19 0 8 4 18 11 1 10 17 18 3 0 14 18 8 17 7 8 7 11 8 12 7 8 4 3 5 17 3 14 15 1 18 15 13 18 4 2 6 12 18 4 3 1 3 2 11 8 12 20 2 9 17 2 11 9 5 15 9 15 16 1 12 3 7 18 3 8 5 11 0 0 6 11 8 14 7 7 4 12 18 16 15 9 19 13 6 7 19 11 18 1 8 12 14 20 20 1 5 2 4 15 7 0 20 0 20 3 3 2 13 7 19 6 3 6 1 13 15 8 6 6 11 10 9 8 15 8 11 1 6 5 12 8 5 16 3 12 14 9 0 20 18 15 1 12 5 20 3 9 12 19 2 9 14 17 4 20 15 5 1 12 19 18 14 17 17 3 16 2 5 9 18 14 16 19 20 19 19 15 16 5 13 4 8 4 8 2 13 8 4 2 3 16 19 18 3 10 0 8 15 8 0 3 7 17 16 2 14 7 19 11 5 14 18 19 13 16 5 12 6 6 10 8 11 19 8 17 4 14 18 20 13 19 14 15 17 13 5 12 11 13 8 3 12 12 6 17 13 12 3 5 11 7 1 6 5 15 7 13 15 11 19 0 6 19 10 16 9 12 20 11 2 12 12 16 20 12 13 9 16 10 7 8 12 2 14 8 16 15 20 8 12 18 4 10 18 11 8 4 11 0 5 4 2 16 12 0 6 11 16 13 17 18 10 15 12 1 6 6 0 14 5 16 3 16 1 3 7 15 10 12 4 3 10 9 10 20 12 5 4 17 0 3 11 10 8 0 11 9 3 7 13 12 19 5 9 7 17 1 18 4 18 18 10 7 8 10 6 12 1 8 1 18 19 7 0 17 6 11 4 9 17 19 7 6 0 13 15 0 2 13 1 8 7 7 10 7 3 1 10 2 8 2 17 3 5 16 18 4 4 8 13 19 2 9 14 5 16 16 7 12 20 20 18 13 12 12 11 16 15 4 10 8 0 20 17 3 13 15 16 17 4 2 2 13 15 15 9 15 8 8 14 4 8 11 16 1 0 5 4 1 7 15 13 13 14 12 5 9 18 12 6 3 14 18 12 5 12 13 9 0 1 1 14 0 1 4 15 0 14 6 16 14 0 5 7 3 5 2 16 3 2 7 6 12 11 0 5 19 12 16 11 18 3 3 12 18 8 12 4 11 0 3 0 16 12 1 8 2 8 16 10 11 8 14 8 17 12 18 18 5 5 17 14 8 18 20 14 15 19 5 19 8 20 11 0 3 12 8 6 16 20 12 7 0 4 2 7 16 3 15 19 0 10 19 11 5 20 8 2 2 9 2 3 20 10 6 17 3 3 2 10 16 2 15 17 4 11 6 8 1 3 14 6 19 11 4 9 8 4 13 19 11 13 3 2 2 7 1 0 8 10 4 0 17 0 11 5 19 20 14 7 20 18 10 6 19 10 19 14 13 10 7 15 4 0 4 15 10 18 2 15 16 18 0 1 11 15 11 13 0 3 2 6 6 9 9 16 2 0 20 19 10 4 14 9 5 2 1 7 8 0 13 17 20 9 20 16 20 0 13 10 18 11 16 14 10 13 2 20 18 1 11 19 17 17 0 16 13 9 20 13 9 9 13 8 12 14 11 1 16 13 18 1 11 18 7 0 17 7 15 4 19 16 6 1 9 11 5 7 18 15 11 14 15 7 20 14 1 0 14 9 9 2 3 1 19 10 1 16 11 19 14 11 12 15 5 16 17 6 8 0 15 7 17 8 20 5 18 6 6 2 3 16 1 10 2 15 5 6 14 6 14 5 18 18 13 12 10 17 1 12 6 7 7 14 5 9 20 11 20 2 8 2 18 7 8 10 12 5 1 20 14 10 11 16 13 2 20 3 9 17 10 14 20 12 3 12 15 14 8 0 20 11 14 20 11 13 8 14 11 5 4 14 19 11 20 18 17 18 20 11 10 20 18 12 3 11 19 2 11 5 18 13 13 0 9 18 4 5 19 3 9 15 10 12 16 20 7 6 20 16 16 0 2 0 5 18 16 6 3 4 10 18 14 10 20 1 11 11 17 12 12 13 20 8 18 6 3 8 6 6 19 14 12 20 1 15 19 9 1 12 10 20 20 6 19 2 16 20 12 18 5 13 8 4 4 1 12 8 7 1 9 5 1 12 1 6 13 16 0 16 9 18 15 8 9 1 12 3 15 11 14 19 11 8 4 17 17 10 0 19 3 9 19 12 20 13 2 12 1 7 5 3 19 6 15 2 10 18 19 11 13 19 18 6 1 19 20 3 0 12 20 3 18 6 5 14 15 10 20 18 2 13 13 5 5 7 10 9 3 15 10 16 1 9 2 1 19 6 20 5 18 8 20 14 1 7 3 20 1 4 7 8 9 12 19 19 0 0 1 8 1 9 5 9 16 4 10 6 0 18 5 1 17 15 12 19 12 19 9 9 6 10 6 12 1 16 5 12 2 17 6 10 8 15 2 19 10 15 19 7 11 13 14 14 14 7 1 8 10 4 16 9 7 13 8 9 1 3 16 6 2 20 3 3 16 7 10 1 1 17 17 1 11 5 7 2 2 13 19 16 9 9 20 11 20 4 6 3 14 7 9 17 20 3 17 10 12 7 4 0 10 0 5 12 0 13 0 16 16 4 2 8 0 10 9 14 0 10 6 13 14 10 10 4 20 17 5 16 3 7 3 12 0 7 18 7 17 7 3 11 6 5 12 7 7 7 7 14 16 0 3 8 9 15 13 17 1 9 0 1 5 4 10 1 16 15 19 11 4 1 10 3 19 5 2 13 0 16 6 13 13 9 18 18 17 2 15 4 6 14 10 9 16 16 15 14 12 14 17 7 15 9 18 19 16 3 16 0 16 20 6 16 14 15 13 20 3 20 10 14 14 12 1 14 9 1 0 7 1 3 2 12 16 12 3 17 16 12 12 10 14 19 0 0 3 17 9 14 18 13 15 11 8 6 9 1 7 4 10 20 12 8 16 4 12 19 9 2 16 8 13 11 5 14 19 3 4 17 11 14 5 4 5 10 19 1 17 8 7 3 8 14 9 0 18 18 0 8 12 7 8 14 5 20 0 15 14 5 20 2 0 6 3 12 17 9 16 8 3 12 3 13 7 6 16 12 12 18 11 15 15 6 17 6 8 14 5 7 5 10 5 3 16 17 16 9 18 20 5 15 5 2 10 4 9 11 14 9 3 9 18 6 4 15 1 6 18 20 19 2 18 2 2 6 3 14 9 6 14 8 3 17 14 4 7 20 13 6 17 20 4 11 7 20 12 7 11 5 17 2 4 11 1 14 14 16 5 7 6 1 18 9 12 3 16 2 3 20 12 6 10 3 20 13 10 0 16 15 11 20 0 6 20 13 15 1 10 10 11 4 19 16 10 1 11 12 13 14 13 0 5 9 9 9 8 10 11 7 0 9 5 12 3 19 3 0 18 9 8 6 10 18 9 1 20 19 9 6 19 15 1 0 6 1 14 3 16 8 11 14 1 1 17 10 20 3 15 9 0 1 20 16 6 2 9 20 16 6 7 0 4 4 14 10 4 10 5 17 12 13 19 17 18 9 9 13 17 19 1 17 4 14 15 20 1 0 12 6 12 14 15 14 0 1 10 0 15 7 16 7 7 20 12 0 2 18 6 14 3 11 7 8 5 18 20 1 10 12 14 20 20 2 1 9 9 3 4 10 2 6 11 9 17 15 12 17 19 0 19 13 15 13 17 7 2 16 6 5 11 2 14 16 19 8 16 18 9 9 6 4 19 5 7 3 20 4 10 11 16 4 20 1 0 16 4 1 6 3 15 13 9 0 16 8 13 15 6 16 1 3 2 6 13 4 19 4 0 5 15 10 14 1 16 0 12 0 1 20 8 20 9 7 11 0 0 6 7 12 15 9 1 2 9 15 10 0 18 10 16 16 18 4 16 4 10 10 15 3 1 7 16 3 5 0 8 8 20 16 10 9 14 5 13 14 7 16 2 11 16 11 16 1 17 1 3 1 19 3 18 9 16 0 2 18 9 20 0 1 1 19 8 14 5 5 6 12 1 16 9 17 14 2 11 17 0 8 20 15 10 20 20 4 14 13 19 5 0 4 1 14 14 2 4 7 20 15 0 14 12 7 8 20 11 17 7 9 12 5 17 3 13 0 9 2 8 19 15 9 12 8 20 7 10 0 1 16 19 11 9 17 0 6 7 2 16 19 10 15 7 12 12 16 5 1 19 12 10 6 3 14 3 3 7 12 15 15 8 5 5 6 9 16 12 2 6 4 7 19 5 6 9 10 14 18 19 16 1 1 11 4 14 19 18 20 12 12 7 19 14 7 19 16 16 8 18 12 4 19 11 0 20 13 2 9 16 18 4 8 3 6 15 13 1 3 6 15 11 17 13 8 20 0 13 14 15 14 1 0 12 3 13 14 12 6 5 5 18 17 4 19 9 12 18 11 7 7 14 9 17 6 10 5 4 19 6 8 4 16 16 2 11 16 20 17 15 11 10 16 14 7 14 11 19 12 13 1 11 10 2 15 19 5 15 14 10 4 9 2 15 12 6 5 2 13 10 12 18 3 11 3 13 10 6 18 16 8 19 19 19 3 1 4 13 9 4 6 0 6 17 6 7 15 15 2 8 4 13 13 7 9 19 5 14 3 10 16 3 5 6 16 8 18 12 16 11 17 7 9 16 15 6 8 18 19 4 5 10 17 6 6 12 13 14 0 11 17 0 19 18 17 3 20 13 13 14 15 19 1 8 10 9 18 12 14 5 3 14 6 2 17 14 12 8 18 11 5 5 9 4 16 3 4 1 7 15 6 17 14 11 5 3 4 18 20 13 12 15 20 12 5 1 8 6 11 16 17 6 8 4 4 20 4 5 0 10 2 15 20 19 13 2 14 3 20 1 17 20 9 16 9 6 13 13 8 15 20 8 5 18 2 3 1 2 5 15 8 18 20 10 0 12 5 17 10 14 19 7 3 15 7 14 9 15 15 17 4 3 3 3 15 14 7 9 2 9 20 4 16 8 13 1 3 17 20 17 14 11 11 3 13 12 19 4 0 20 7 9 12 13 13 4 7 0 9 8 9 18 12 10 16 2 18 6 5 9 11 9 3 2 6 4 14 2 12 1 10 17 3 11 19 16 5 0 8 3 12 12 15 19 20 9 15 20 3 0 15 7 16 18 5 11 4 10 4 3 8 12 6 15 16 19 4 0 17 14 6 0 0 4 2 20 7 2 16 9 18 11 3 10 5 1 8 20 7 15 9 10 15 15 0 5 9 1 9 6 4 18 6 0 6 10 0 3 10 18 5 4 14 20 11 5 5 18 18 18 2 17 1 9 3 9 12 5 0 6 6 20 9 19 17 1 4 12 14 19 18 1 2 12 5 5 12 13 9 15 2 5 17 17 2 14 15 20 0 20 9 0 5 13 16 10 5 14 9 4 14 11 16 7 20 20 7 14 7 5 6 1 4 16 0 14 18 14 3 20 12 20 18 10 6 13 20 0 17 8 11 1 1 12 2 2 4 17 19 4 12 19 4 20 11 1 19 0 13 0 2 1 3 11 14 2 13 1 3 11 2 3 11 0 19 7 7 12 6 19 12 7 18 20 19 8 18 18 8 13 18 2 0 5 3 0 10 13 5 8 6 19 11 20 19 10 10 17 1 4 18 16 13 11 17 14 9 20 15 10 10 15 3 3 17 7 5 2 13 15 2 9 19 12 3 5 19 12 14 19 13 10 17 16 9 7 14 12 10 5 20 3 13 18 15 15 1 5 18 12 4 1 3 3 20 13 12 3 9 19 12 9 12 6 18 15 15 18 0 12 11 8 7 2 3 9 4 20 5 6 19 20 5 18 18 16 16 1 7 9 20 16 3 10 4 5 20 14 16 3 16 12 8 0 12 11 16 6 2 10 16 14 20 14 1 13 1 8 2 0 7 1 5 4 15 6 2 17 11 15 5 16 11 7 15 2 2 5 13 12 16 17 7 9 17 6 11 5 0 0 0 16 2 8 1 3 2 0 2 14 6 0 18 18 6 14 9 3 11 8 18 15 6 16 7 7 17 8 1 13 6 6 10 16 1 8 6 15 10 20 11 8 9 11 12 2 13 1 11 13 12 4 19 12 17 11 2 2 8 12 0 14 7 16 0 13 6 14 13 3 3 6 13 12 2 2 18 3 9 10 3 3 7 14 20 5 0 17 10 12 18 15 6 15 9 1 20 19 4 17 0 19 1 2 1 9 4 9 13 19 0 13 8 3 10 14 3 11 9 17 7 18 4 1 5 18 4 4 20 13 14 14 14 15 0 3 5 10 20 11 9 14 10 17 8 5 13 2 6 15 3 5 10 2 1 16 20 0 16 17 18 12 7 2 9 9 17 12 18 12 11 14 16 20 10 3 0 0 4 14 2 1 5 17 4 0 9 8 12 13 20 15 2 20 7 20 15 20 13 1 16 4 2 9 16 13 2 12 8 4 5 9 1 1 14 4 6 11 7 1 0 18 16 10 2 18 16 5 10 6 12 10 13 11 10 4 16 20 11 12 1 17 20 5 3 7 5 10 18 0 20 18 10 2 6 9 1 4 0 7 4 15 16 9 13 0 15 20 10 3 1 10 1 7 19 19 6 16 18 11 12 2 16 2 17 3 5 8 6 6 1 6 0 9 9 3 10 11 5 3 2 13 3 15 20 9 10 5 14 19 12 9 17 18 15 2 12 11 1 14 12 20 9 10 5 20 10 19 1 14 14 20 20 7 8 18 8 6 20 6 14 2 18 5 16 3 12 19 15 13 16 7 18 13 17 10 2 6 3 13 0 6 12 20 2 18 6 13 10 0 15 6 4 4 18 13 0 4 8 11 13 11 4 17 2 4 3 20 17 16 10 8 2 10 11 7 0 15 3 0 20 9 0 6 1 13 18 6 11 18 14 14 10 4 8 17 5 17 8 8 17 11 8 20 5 11 19 4 18 6 16 4 6 4 19 1 18 2 20 19 3 13 13 6 15 6 9 17 11 3 7 18 4 7 16 5 14 14 1 13 15 19 4 0 15 6 1 10 13 6 18 9 1 4 7 1 4 18 5 2 15 11 15 0 6 6 20 6 5 19 10 18 18 1 12 3 16 17 11 14 3 7 2 8 16 5 0 11 6 18 0 14 12 9 20 4 14 6 16 3 18 19 17 17 20 19 4 16 11 18 10 5 18 16 13 20 16 3 17 13 17 14 10 5 4 14 13 14 13 5 4 9 10 15 15 13 12 8 14 3 10 10 19 9 19 13 16 20 16 2 18 13 18 13 10 16 3 16 17 18 1 15 10 0 8 12 0 12 2 5 3 18 2 9 18 19 8 5 19 14 6 12 5 20 2 10 0 2 11 0 17 5 18 17 8 11 13 20 5 2 12 4 19 12 6 6 6 20 12 3 2 9 12 11 12 13 19 17 15 9 2 5 5 4 11 11 0 15 20 7 15 9 8 15 12 12 4 20 0 3 11 18 20 7 4 13 20 19 12 19 20 15 13 7 6 2 0 9 13 1 4 1 11 4 15 14 20 1 7 12 14 11 20 5 19 7 2 5 11 11 12 15 7 11 16 19 11 2 9 9 8 13 18 9 7 11 9 12 4 3 11 18 4 17 10 19 3 19 0 10 3 14 16 17 18 18 0 9 2 10 6 17 2 16 19 7 17 3 1 0 6 6 12 11 18 13 20 8 14 8 1 1 4 20 20 12 16 11 5 12 3 3 8 2 10 1 0 0 15 6 1 10 20 1 4 16 7 2 3 17 15 11 9 12 0 2 0 13 10 15 19 1 8 0 2 3 2 20 14 18 7 20 7 3 14 1 15 14 10 10 2 17 2 11 7 11 13 1 12 16 5 19 11 5 11 10 5 9 16 12 14 4 19 11 6 17 9 2 18 3 17 16 16 16 3 1 2 3 19 14 19 13 19 3 5 7 2 0 0 12 1 13 14 16 14 12 18 7 12 18 12 13 15 5 15 10 18 6 1 6 7 19 19 14 0 20 4 15 14 15 5 11 12 9 18 5 15 14 8 17 8 17 11 3 9 0 8 3 2 11 1 0 11 0 9 16 19 5 5 7 3 16 18 20 3 3 3 9 8 4 16 14 18 11 18 19 14 18 3 19 18 11 13 15 12 10 14 8 9 4 13 20 20 12 18 15 4 10 16 7 16 3 15 13 18 19 9 13 16 1 12 11 5 3 0 6 13 4 15 14 19 18 10 16 8 17 2 4 12 2 8 8 11 5 18 13 7 11 5 11 11 19 15 19 8 3 12 3 10 11 10 10 3 4 13 0 16 13 1 7 17 14 15 4 2 1 12 15 3 19 17 13 7 18 4 17 18 7 10 20 5 9 17 1 18 1 20 11 3 2 14 19 1 8 14 4 19 18 15 12 15 16 0 18 2 1 1 16 5 2 16 0 6 1 8 16 18 5 10 10 2 18 13 9 4 17 15 15 4 19 4 3 16 18 6 4 1 6 19 4 6 10 9 5 7 12 10 13 7 11 10 2 9 13 11 5 8 7 4 10 6 3 10 17 20 9 10 4 0 17 0 16 14 14 15 14 6 14 16 4 20 17 7 14 7 3 17 5 3 1 9 7 15 0 17 19 7 16 19 8 16 18 13 15 9 20 9 9 11 3 9 19 12 9 8 0 13 6 14 7 19 8 12 17 12 9 10 19 17 5 15 6 18 12 7 11 3 4 7 11 9 16 17 0 5 17 2 5 20 5 8 6 2 20 5 17 8 6 16 10 4 19 11 2 10 10 1 19 10 10 14 20 11 17 17 8 11 4 18 18 8 6 4 14 18 14 17 8 3 10 6 2 20 3 12 0 16 9 10 14 12 11 13 11 7 11 4 0 17 12 4 5 8 16 20 13 3 18 3 0 12 1 10 2 18 6 10 19 17 3 7 20 14 15 9 12 5 9 16 1 19 20 17 8 7 20 4 13 18 9 19 3 9 0 9 20 11 0 15 0 19 13 8 7 16 18 2 2 19 13 3 1 17 8 16 17 20 12 6 2 6 12 10 2 14 19 15 17 10 3 12 11 18 16 1 11 4 18 19 9 13 8 9 11 3 12 16 10 12 18 2 0 6 9 14 3 7 18 15 9 1 15 14 14 7 8 9 19 11 1 19 2 11 1 10 9 4 15 10 15 2 18 7 3 16 14 13 14 19 2 7 17 14 7 14 2 10 1 16 13 0 8 6 0 1 18 6 16 14 5 19 6 19 12 0 1 16 9 3 16 6 6 11 17 2 18 18 8 14 8 13 14 17 16 14 17 10 4 6 11 16 13 6 3 16 4 1 17 14 5 15 17 14 6 2 10 7 12 3 14 9 5 13 18 17 16 13 9 12 9 14 15 3 0 5 20 9 2 19 10 7 6 6 8 2 9 13 7 10 17 6 5 16 8 18 20 15 8 20 16 17 5 5 15 16 9 14 12 5 11 0 15 0 3 1 2 12 10 19 4 7 7 6 11 0 16 18 10 18 0 14 16 5 8 17 2 6 0 0 0 12 5 7 0 1 0 20 9 11 10 12 14 14 3 16 5 14 1 14 8 8 13 17 19 1 19 14 15 18 2 8 13 19 4 11 5 14 8 16 18 8 0 8 5 15 11 17 9 6 8 9 11 9 7 5 13 0 7 12 5 4 13 4 13 13 18 12 1 18 2 3 18 13 3 10 5 11 18 13 8 5 9 15 19 16 5 15 2 4 3 19 10 2 0 15 17 7 6 20 14 8 2 2 5 6 10 8 17 13 2 6 16 17 3 13 10 18 12 9 18 0 8 3 5 12 0 19 5 8 15 4 18 20 8 14 13 0 17 14 17 10 16 14 4 13 4 9 7 9 14 0 7 0 1 6 13 20 0 10 20 10 20 18 17 0 8 14 1 17 4 5 7 8 1 3 11 15 8 8 9 1 4 9 2 4 14 14 16 8 4 6 2 1 19 12 10 3 20 5 3 6 14 6 11 8 4 15 5 12 14 6 20 17 12 4 20 5 20 15 17 3 15 14 14 5 4 14 14 9 13 18 10 11 18 20 13 15 10 1 1 18 11 17 15 11 5 14 4 17 18 5 4 3 12 4 7 9 8 14 19 19 8 9 7 3 14 4 16 3 10 17 0 6 9 15 17 15 9 5 7 10 13 12 11 19 4 16 2 10 10 9 1 16 17 5 15 5 17 19 11 11 10 8 16 0 0 0 1 10 12 13 13 9 3 19 20 8 13 1 4 17 12 17 18 18 8 5 11 1 19 0 9 18 13 9 6 7 3 4 17 18 16 16 16 16 8 3 6 7 12 2 6 18 20 9 9 16 13 0 12 18 13 9 9 14 13 6 20 20 14 10 7 19 14 12 8 19 13 0 18 17 6 8 2 10 17 15 17 7 12 16 5 17 8 11 18 14 2 17 14 16 13 5 7 14 13 20 3 7 6 8 11 10 10 19 7 12 16 7 4 20 15 0 0 3 2 5 1 19 5 8 12 6 17 1 20 3 4 12 12 4 14 12 10 19 4 3 5 14 2 12 11 16 13 0 16 20 4 15 14 9 9 20 17 19 19 15 20 4 20 15 17 1 19 6 10 20 12 12 2 18 8 2 6 20 19 20 18 5 8 20 9 15 5 1 14 8 0 12 1 5 8 9 18 3 18 1 20 16 14 2 15 8 10 7 8 8 5 2 2 12 18 7 13 0 17 18 0 20 14 13 15 3 12 4 13 19 11 20 9 8 16 6 3 11 8 14 9 17 13 11 10 4 1 8 3 5 3 7 19 6 1 10 18 20 2 11 14 3 14 8 19 17 20 1 10 11 9 9 11 13 5 6 7 11 19 14 11 11 10 14 8 19 18 9 16 0 13 0 15 15 10 17 16 15 8 10 4 9 11 1 9 14 12 18 12 3 15 19 18 14 15 15 14 20 9 18 13 12 8 4 8 8 14 13 17 13 5 10 5 11 18 7 17 4 13 4 9 12 2 6 15 10 0 9 2 3 13 18 17 7 1 8 10 1 8 10 19 19 11 0 18 18 1 9 10 6 0 15 17 16 5 1 11 1 0 18 2 7 20 5 14 12 14 10 4 12 16 3 8 8 5 15 6 12 7 9 8 19 3 19 3 0 11 3 11 3 4 4 19 14 15 15 5 14 4 7 5 12 12 20 17 0 6 4 12 7 3 14 9 15 14 12 16 12 7 19 19 6 8 4 1 7 19 2 13 2 11 14 6 6 12 4 19 20 3 18 16 8 19 15 18 8 19 14 4 6 13 16 7 17 13 4 8 15 15 15 17 6 1 1 8 14 9 1 6 13 3 2 18 20 2 10 12 5 0 9 3 18 19 13 6 11 19 7 0 16 7 4 6 13 4 10 10 2 13 3 19 9 14 8 17 10 4 8 9 8 9 19 7 0 9 20 10 9 16 8 7 5 20 3 4 5 14 18 7 4 20 18 19 8 11 11 11 5 3 11 15 2 17 4 11 4 1 2 2 8 9 0 5 12 20 9 20 19 4 13 15 9 12 4 11 12 4 14 4 4 16 17 10 10 4 5 12 2 9 7 16 14 3 3 11 10 0 16 4 8 3 14 15 8 17 8 1 11 17 11 14 7 17 0 14 5 8 7 8 14 16 5 6 5 11 0 10 6 20 19 13 7 3 3 6 7 10 19 18 2 8 11 15 3 8 5 20 19 14 11 11 4 16 7 4 12 20 6 16 3 11 12 8 17 6 10 8 9 17 18 3 7 1 19 4 17 10 3 7 10 1 0 5 5 11 17 9 3 9 2 18 14 6 20 8 11 11 3 9 0 9 5 13 1 1 5 10 13 8 12 17 16 5 10 0 12 18 9 14 2 18 4 13 4 2 0 9 12 3 4 7 10 14 19 8 15 17 12 1 1 15 10 1 17 3 18 5 9 17 10 0 0 18 1 11 7 6 9 12 2 4 5 11 6 1 10 6 4 19 2 11 13 13 9 6 1 0 3 7 12 12 4 18 8 1 14 1 8 14 2 17 1 8 5 12 4 15 0 4 20 13 20 13 19 20 18 5 14 0 15 9 6 4 16 13 10 17 3 9 15 8 12 1 0 8 20 9 4 8 19 1 16 12 6 4 8 11 11 20 1 20 10 3 10 13 1 5 15 3 18 20 3 1 0 6 18 1 18 15 3 17 12 12 9 20 15 9 19 5 0 16 5 10 16 9 15 8 5 8 1 14 20 2 2 17 6 4 20 11 5 2 5 20 11 8 16 2 20 18 14 15 13 10 12 7 8 19 3 12 1 17 9 12 10 17 6 0 0 14 11 11 11 15 4 3 2 17 4 18 4 16 14 5 10 13 8 1 13 4 12 14 3 12 12 12 1 2 13 17 9 6 10 19 9 6 19 1 20 18 2 9 19 17 10 10 12 5 16 18 0 17 20 20 12 20 19 17 5 17 0 10 16 13 2 2 6 4 11 13 5 17 1 12 11 1 5 1 11 19 3 5 18 17 18 16 15 16 4 16 17 11 8 7 9 11 4 19 18 10 15 3 14 18 6 3 3 16 18 5 8 4 11 6 19 14 1 9 2 15 10 2 11 1 2 7 18 13 11 16 4 15 15 10 17 5 9 19 5 17 3 15 5 14 4 18 17 1 7 11 7 0 12 2 19 6 18 13 20 11 19 10 0 19 3 8 7 7 0 14 7 15 4 0 6 13 11 8 3 5 15 12 3 6 13 13 18 19 15 10 11 20 11 20 5 14 7 16 19 1 15 20 4 9 0 16 16 12 8 18 1 16 12 16 0 14 7 15 14 17 0 18 6 15 18 14 9 5 3 18 1 0 8 2 1 4 12 2 4 5 17 0 9 1 20 8 7 2 4 15 10 14 14 15 19 8 4 20 15 15 8 10 1 9 19 16 0 1 2 13 12 3 2 0 5 7 10 17 1 16 19 10 0 6 1 1 17 2 17 8 19 14 9 6 11 2 1 6 4 9 14 18 17 4 0 13 1 4 11 14 1 13 12 8 5 3 12 14 4 3 19 7 18 4 18 12 10 4 19 12 18 8 18 5 1 16 9 5 9 19 0 17 1 10 7 4 17 3 9 10 5 9 16 19 2 5 14 7 11 3 14 7 11 2 11 10 20 5 5 1 12 4 0 15 0 20 7 1 14 12 3 0 4 20 12 4 6 19 6 7 10 5 10 11 0 2 13 14 14 13 0 9 12 2 11 13 15 15 12 16 18 1 20 18 3 11 15 16 4 3 16 20 0 0 4 1 10 14 9 11 6 8 5 16 2 13 3 16 11 17 14 11 0 14 11 16 5 0 2 10 7 9 9 2 0 5 18 0 7 12 14 11 8 5 7 6 19 13 6 11 19 20 3 16 5 12 19 6 15 15 17 2 15 10 20 12 0 18 9 14 1 3 10 4 16 20 6 17 16 0 13 14 9 14 10 17 19 10 19 16 3 17 7 20 11 16 0 0 5 3 6 0 12 16 4 10 2 20 20 20 8 11 10 1 10 7 5 8 0 3 18 17 8 12 3 20 18 14 10 19 5 17 17 12 12 0 5 3 10 12 6 13 14 12 6 20 16 20 16 4 20 17 6 8 5 15 3 6 20 2 14 2 5 7 3 11 13 1 6 8 19 13 13 20 2 5 8 19 3 6 4 16 9 8 9 20 6 18 2 1 8 6 14 11 3 10 5 18 3 15 8 17 4 20 9 11 10 12 14 12 12 18 11 16 15 13 16 20 14 17 16 2 15 14 20 9 10 0 11 17 1 18 9 11 19 16 6 8 8 13 13 15 19 13 20 1 14 5 13 0 15 1 15 14 3 14 3 20 1 10 1 5 2 0 10 19 5 3 5 16 8 1 19 19 10 13 19 8 17 10 12 1 12 5 16 6 8 19 2 13 14 10 14 16 4 14 17 12 14 19 1 20 9 11 2 8 1 10 3 11 9 15 2 9 0 2 2 1 17 6 16 4 15 11 12 14 5 12 1 7 19 0 17 2 14 9 0 13 2 17 17 13 12 17 7 7 19 10 17 17 10 0 4 14 16 18 12 4 1 13 0 0 0 7 6 17 0 13 4 3 15 3 12 17 3 14 1 18 12 7 8 17 17 15 20 7 5 15 17 18 4 10 14 0 8 5 15 3 14 18 9 6 12 18 19 18 18 14 1 4 6 2 19 8 9 0 16 14 15 2 2 15 17 20 11 9 7 17 18 19 15 18 5 11 13 8 18 8 3 13 12 15 12 9 14 3 0 19 19 2 2 3 16 3 14 3 14 18 19 16 17 17 20 17 5 7 10 17 11 3 3 11 20 5 0 12 0 3 10 11 0 13 19 2 2 0 1 15 16 11 2 16 13 13 8 9 4 2 6 5 5 16 5 0 18 17 16 4 14 20 4 6 11 1 3 0 14 11 7 11 2 10 1 0 2 18 20 16 20 6 4 12 11 16 17 15 15 12 8 19 6 4 10 13 6 19 19 11 5 19 9 16 17 1 17 8 17 17 6 16 14 7 11 0 17 13 3 12 17 6 17 2 11 9 20 7 17 7 4 9 11 14 20 1 14 3 17 15 5 10 12 19 4 3 9 12 8 20 10 20 1 14 16 4 4 3 12 7 12 13 19 15 4 19 10 12 12 13 4 17 19 8 6 12 1 16 10 18 1 1 4 14 0 9 1 16 3 4 9 14 11 15 20 5 16 4 19 17 13 0 8 7 11 17 4 19 19 13 6 14 2 7 12 0 3 5 2 1 12 19 18 3 9 1 2 12 14 5 14 8 10 7 5 4 16 2 11 5 10 7 16 0 20 3 2 20 6 5 5 4 0 18 11 19 3 8 7 12 8 15 20 9 8 7 4 4 19 19 5 14 0 14 15 10 11 7 4 0 12 12 5 18 3 20 0 16 11 11 9 9 1 15 4 19 16 15 3 4 2 0 18 13 0 10 1 10 3 12 5 12 1 0 16 1 14 1 0 18 9 12 20 6 13 20 2 14 10 18 7 19 2 19 13 8 8 9 12 2 16 14 14 1 9 6 2 1 19 9 19 5 6 15 1 1 5 18 1 18 0 8 19 12 9 5 6 8 4 18 17 14 7 9 15 10 8 8 12 4 17 7 16 16 13 1 8 13 17 2 16 3 9 0 15 4 5 2 7 19 20 5 17 7 4 10 14 5 18 7 10 6 12 20 3 8 8 8 11 19 9 12 8 5 0 16 4 20 15 13 5 6 0 6 4 15 2 14 5 13 4 17 11 13 0 15 14 14 11 1 8 0 7 12 2 18 11 14 4 12 6 3 11 7 11 9 3 11 8 7 15 4 11 1 12 10 6 0 18 15 8 16 2 9 13 18 18 18 20 13 18 18 20 2 17 0 12 11 9 1 16 0 10 6 1 11 3 20 5 11 0 10 3 8 8 6 11 12 15 12 15 17 16 4 4 4 1 5 13 15 10 2 14 3 4 1 13 3 0 2 19 11 14 3 16 0 6 8 8 8 15 1 15 12 1 9 19 3 20 9 3 17 0 2 2 2 18 16 9 19 9 7 7 5 6 15 18 2 1 2 14 8 8 8 3 8 20 1 5 20 20 18 4 19 8 20 17 19 19 1 19 5 19 16 5 9 17 16 10 1 18 3 0 20 10 20 11 19 18 14 9 8 6 3 8 17 14 2 8 12 2 18 13 11 11 6 9 9 18 14 13 14 12 9 0 5 1 19 6 12 7 3 11 19 10 9 18 6 13 7 11 9 6 4 15 17 8 10 12 15 17 3 2 19 16 11 12 9 1 14 14 4 19 2 0 2 17 10 6 13 2 9 19 3 2 19 5 10 12 7 9 3 2 6 11 6 6 1 15 5 18 18 18 18 20 18 5 8 12 7 17 1 10 9 19 15 16 0 5 16 12 15 6 16 7 15 7 13 4 14 19 11 0 12 14 18 0 18 1 13 8 10 20 18 18 10 4 11 1 8 2 11 10 19 7 16 19 2 11 9 12 3 3 7 2 8 3 0 0 10 19 0 3 8 9 10 8 12 4 2 5 18 1 19 3 17 0 19 7 6 4 3 13 7 16 20 14 7 13 12 15 1 3 4 19 15 2 11 16 14 8 2 20 11 19 13 11 0 0 17 19 12 16 6 11 5 4 16 12 16 11 14 15 13 19 19 7 20 0 18 12 9 1 9 20 14 18 3 8 2 16 5 17 19 7 4 7 19 13 0 6 11 3 18 8 1 2 17 11 7 20 12 1 3 8 3 6 10 6 20 20 17 15 20 4 15 20 2 2 18 13 8 20 13 19 12 19 2 20 19 9 20 19 9 13 18 20 9 8 18 17 18 11 14 12 13 20 6 3 16 7 17 19 3 18 7 15 15 11 20 7 11 14 15 17 11 4 6 8 6 9 10 9 15 7 6 9 19 3 20 16 10 3 7 8 18 12 8 13 6 11 7 0 3 12 16 0 4 9 15 4 8 12 2 1 7 19 0 7 12 13 18 3 14 4 15 12 17 8 16 9 19 13 8 7 6 7 12 12 8 13 9 13 14 9 10 12 9 1 0 2 9 0 18 6 17 16 10 3 20 15 3 8 6 18 17 20 2 4 6 10 2 16 16 5 14 7 16 16 1 1 18 4 15 13 5 9 5 19 2 5 19 16 10 20 11 10 20 10 11 9 1 18 15 2 18 15 2 14 16 12 7 14 4 11 9 12 0 19 19 19 15 13 17 17 1 15 9 20 7 6 4 17 11 2 14 18 15 10 11 16 15 1 18 10 2 11 20 19 8 8 13 6 20 11 13 16 1 8 16 19 15 15 6 2 8 10 10 5 15 10 13 0 6 2 2 10 5 4 5 13 20 4 13 9 5 11 7 1 13 0 18 1 15 3 9 6 17 0 16 3 20 5 9 3 9 19 15 0 9 10 14 11 14 1 8 7 11 9 2 6 9 10 20 7 4 1 20 8 0 7 7 17 18 2 16 14 11 0 16 6 19 11 9 13 15 11 13 3 10 4 18 10 15 12 16 0 16 19 3 1 10 3 14 0 2 17 2 0 7 0 14 1 1 15 18 15 4 17 10 1 19 20 8 13 20 6 16 13 5 10 17 5 12 4 9 14 20 2 13 20 8 7 10 12 14 14 1 19 20 20 12 9 20 6 13 11 10 16 4 1 18 12 18 6 19 4 17 19 19 15 7 3 18 10 1 19 14 4 3 18 2 9 8 1 7 12 3 4 16 11 15 3 14 10 9 6 12 11 17 12 16 9 2 9 19 14 10 1 14 11 3 13 12 6 9 20 15 8 1 18 16 20 18 1 19 17 5 19 9 5 9 16 10 10 12 7 1 8 2 9 5 10 13 11 12 20 17 10 3 12 19 17 16 8 6 20 2 10 3 0 15 5 13 13 8 2 13 8 20 19 13 13 2 18 2 4 12 15 19 12 14 14 18 20 1 4 3 19 11 4 0 4 3 20 18 14 3 17 4 15 10 7 16 2 4 18 19 12 14 19 13 6 14 17 12 5 15 15 2 1 12 19 17 16 8 16 9 4 13 9 15 16 3 4 19 16 6 20 15 18 7 2 15 17 3 14 13 14 11 13 2 4 6 12 0 16 0 20 15 9 9 19 2 6 2 0 15 11 15 18 9 16 12 7 2 9 0 16 6 20 17 3 6 20 15 4 20 15 0 0 13 7 16 1 11 6 4 2 0 0 14 11 18 7 20 8 7 15 0 3 18 2 0 19 13 15 4 16 9 18 14 1 12 2 4 13 12 8 18 2 8 9 14 6 1 14 13 3 8 16 8 16 19 0 17 20 7 18 12 0 12 7 8 6 3 11 6 1 10 4 3 20 18 1 20 10 5 2 4 4 9 4 10 3 7 17 4 18 6 16 3 8 16 19 9 11 0 16 5 3 7 13 16 4 6 20 12 14 14 9 17 19 14 3 17 10 2 12 8 9 18 5 11 6 16 16 2 5 9 6 15 9 10 14 3 20 16 11 18 18 0 10 2 5 11 2 11 3 13 18 4 2 2 15 18 19 13 19 12 9 4 9 6 5 4 0 14 11 13 14 7 13 16 2 6 3 10 11 1 2 0 19 18 15 3 6 12 11 20 6 5 3 1 12 16 13 1 2 13 1 17 3 2 15 15 11 3 19 14 18 20 10 20 0 10 11 1 6 15 3 16 16 6 13 14 8 2 3 2 13 15 15 12 6 2 10 15 7 6 2 2 11 20 8 5 6 20 7 10 10 7 17 14 18 10 15 20 0 7 1 0 12 15 0 10 19 16 2 6 3 6 9 16 7 13 16 13 5 19 13 19 14 4 8 19 11 16 12 10 0 8 6 3 13 19 14 14 2 11 13 17 12 3 15 14 3 20 6 20 17 12 6 15 8 3 10 16 11 2 14 18 18 10 16 6 16 0 8 6 17 14 17 20 3 0 1 13 18 1 20 19 2 11 8 19 0 10 12 20 13 1 5 11 11 17 14 17 11 5 5 17 19 1 2 10 8 5 5 18 5 4 20 3 1 13 16 3 15 13 18 14 14 5 18 11 16 18 0 14 1 8 3 4 13 1 1 13 11 4 13 8 19 12 20 9 0 18 13 0 4 14 10 0 11 11 15 2 8 19 17 10 19 14 16 2 1 17 13 4 6 9 8 17 11 8 1 12 1 11 19 14 13 6 11 14 15 17 14 7 15 0 10 6 20 20 12 7 9 3 14 13 3 7 14 15 20 17 9 15 13 19 8 19 6 15 20 19 4 9 2 4 14 9 18 4 19 14 16 18 6 0 9 15 2 2 10 14 6 9 20 20 19 0 5 3 4 16 14 15 10 4 7 2 15 5 7 4 2 20 18 8 10 13 14 18 15 8 13 10 4 19 18 3 19 13 10 13 2 16 6 19 0 12 13 4 9 13 16 12 0 17 3 0 0 13 6 1 20 10 1 14 14 14 4 16 19 16 2 0 1 11 9 10 13 14 12 16 0 15 16 10 20 4 16 4 0 4 19 20 11 17 15 17 14 15 20 4 11 0 5 17 13 19 4 10 17 16 12 0 4 7 17 12 0 14 17 8 3 4 6 14 2 19 20 17 16 2 7 0 14 7 20 14 16 5 9 17 3 0 4 19 2 15 0 17 20 17 18 6 15 12 17 17 17 6 6 9 14 12 1 12 3 17 1 15 19 7 16 9 5 8 12 19 10 16 3 18 19 1 2 20 12 7 3 9 7 12 20 4 11 1 19 13 14 14 19 19 14 1 11 16 10 17 7 16 17 16 18 6 11 15 6 7 9 16 17 19 11 18 4 11 11 11 0 5 15 6 9 8 16 3 16 5 0 6 9 17 20 3 12 0 14 16 14 20 5 5 6 13 12 4 19 14 10 3 20 8 18 1 0 19 12 18 11 4 17 3 20 8 2 8 2 18 16 2 18 0 17 18 19 4 10 0 16 11 5 3 8 12 14 1 14 0 1 16 8 3 1 0 15 8 17 18 1 20 13 18 20 20 12 5 1 20 9 10 17 7 3 13 15 17 17 18 2 16 14 10 15 16 5 18 17 14 10 10 14 20 9 3 17 4 14 19 12 15 19 8 10 5 13 4 5 3 4 17 13 10 1 8 18 8 20 11 3 6 18 15 13 0 14 19 14 16 9 4 14 18 16 6 18 8 0 16 9 10 5 15 19 17 14 4 13 7 6 5 12 11 7 0 0 16 15 19 13 2 14 11 9 9 10 20 20 1 15 8 1 19 0 20 9 7 15 15 20 5 10 13 20 18 10 3 4 11 5 20 7 16 9 7 19 2 3 20 10 2 20 13 2 4 1 5 12 8 16 9 13 18 2 12 7 1 11 12 9 5 3 8 3 15 6 13 15 9 13 19 0 11 13 1 10 13 5 6 10 3 2 7 15 17 18 13 11 3 20 13 15 11 6 17 17 5 18 5 12 14 0 11 15 20 17 4 15 0 4 3 5 16 1 14 13 6 2 15 9 13 0 18 5 7 3 10 3 5 3 2 12 2 4 2 12 3 12 16 19 1 8 15 0 10 2 18 20 10 4 8 1 15 2 0 17 15 20 1 2 0 0 5 10 11 3 19 0 5 17 18 9 4 6 18 16 18 2 12 19 13 19 10 17 6 10 20 10 10 16 20 8 9 19 4 6 18 18 10 11 10 6 16 16 13 9 18 18 10 2 2 8 2 10 18 8 8 18 18 1 11 0 13 14 12 6 13 17 13 17 15 6 8 6 0 3 8 8 19 3 19 14 19 2 20 1 5 2 12 1 2 1 13 1 1 17 18 1 1 20 15 3 1 16 0 8 19 20 1 16 16 10 11 5 13 5 16 3 5 12 8 20 13 8 17 14 6 0 8 6 9 6 2 8 14 4 15 0 19 11 18 14 7 10 7 7 12 9 5 10 11 18 7 18 2 7 13 16 9 20 13 14 14 17 1 15 20 1 18 20 18 16 9 19 15 20 7 20 19 14 14 11 0 17 4 14 2 0 16 16 18 7 0 8 9 14 0 17 17 8 14 16 12 20 5 12 20 0 7 4 18 19 19 11 18 20 16 13 19 0 20 20 0 4 15 17 11 11 2 20 12 9 5 19 19 17 2 5 8 1 2 13 14 11 1 20 6 0 17 4 11 2 7 0 20 11 8 2 14 0 12 11 11 6 11 16 11 17 10 16 10 1 5 20 4 10 2 13 6 13 9 4 5 11 1 12 10 7 15 19 9 6 9 2 12 9 3 7 9 10 15 17 5 17 14 12 13 6 18 3 18 18 12 19 15 9 2 4 17 13 11 10 4 4 20 15 7 16 19 5 3 16 7 8 17 17 20 10 20 2 18 4 3 14 15 11 14 3 7 7 5 3 0 18 10 15 7 3 0 10 6 6 10 5 11 2 10 0 3 11 12 19 8 1 13 0 17 10 0 11 6 12 5 1 7 15 12 4 13 19 6 17 4 12 4 17 12 15 3 19 2 13 0 20 15 13 9 11 12 12 10 9 7 2 1 7 16 19 20 10 12 19 1 7 17 0 2 3 6 1 19 10 4 3 18 8 14 16 10 4 5 0 6 10 17 0 14 0 0 20 19 20 18 3 8 20 1 20 12 2 12 18 4 9 9 11 9 2 8 4 9 19 12 19 7 15 3 9 6 18 12 5 0 4 9 15 10 7 9 14 2 11 15 13 3 16 4 2 8 10 0 16 11 20 4 6 11 17 19 5 14 9 6 9 5 17 11 16 13 14 17 6 10 1 11 19 14 13 10 17 14 10 18 2 5 9 16 16 17 17 18 12 11 7 1 6 18 5 15 11 1 11 5 14 4 0 9 18 16 2 15 19 10 12 19 20 17 0 5 11 14 20 2 17 0 19 1 6 13 0 6 15 4 11 3 16 16 1 16 7 5 20 9 11 15 12 15 4 3 17 11 9 8 17 19 1 12 7 19 17 16 1 9 6 0 5 1 2 18 16 3 16 13 20 15 17 0 2 16 18 18 15 18 19 16 19 16 20 13 18 1 19 4 5 19 8 12 6 10 15 13 11 11 12 10 4 14 1 1 1 6 6 10 18 0 4 0 2 14 0 0 1 20 2 0 4 19 2 0 3 17 1 9 18 20 14 7 19 18 12 3 16 16 1 15 19 4 4 18 3 7 12 17 20 2 5 6 18 5 3 14 20 13 19 11 1 15 9 17 8 18 20 2 8 10 13 18 10 17 17 12 14 9 9 7 9 0 19 3 19 18 15 20 16 3 6 14 9 20 0 13 4 6 0 0 16 1 7 8 10 6 1 18 9 13 14 5 12 1 0 3 12 15 5 4 1 20 9 10 18 2 19 10 10 9 16 12 9 15 10 18 2 18 7 16 2 11 7 7 17 10 8 2 11 11 0 10 0 20 4 12 15 16 2 12 10 1 11 10 17 1 5 2 12 10 17 1 4 10 8 6 0 4 12 6 8 8 0 15 11 10 10 9 6 14 11 12 16 12 5 15 17 2 14 4 4 18 11 7 1 10 7 19 17 1 20 5 12 18 17 13 13 20 13 11 9 20 0 10 10 0 6 18 19 14 14 10 7 17 15 13 7 6 10 20 11 14 1 15 17 2 13 6 12 4 10 2 20 6 20 13 6 4 15 19 19 14 6 15 15 8 19 10 10 14 13 7 7 19 11 11 17 5 5 3 2 6 8 2 12 1 19 14 4 20 5 0 13 1 18 9 13 2 0 4 6 4 2 1 11 9 17 13 8 6 20 1 4 9 16 2 2 0 18 5 8 12 8 6 14 6 4 2 16 15 14 17 18 15 13 1 8 3 7 1 10 7 14 20 20 16 12 17 13 19 8 8 17 2 13 20 8 3 13 11 10 9 11 8 16 11 8 18 4 8 5 17 7 3 12 13 15 10 19 1 2 10 8 1 16 2 0 11 4 14 12 0 0 5 17 18 14 4 18 5 2 7 15 16 4 14 8 6 1 6 13 13 14 5 8 17 17 2 16 9 6 7 17 6 1 11 8 4 8 0 19 19 13 13 4 0 8 17 12 17 12 14 3 4 7 15 1 4 10 18 20 18 12 15 9 1 8 6 19 8 1 15 18 13 4 12 17 13 0 6 18 20 10 3 4 15 15 17 11 18 4 2 18 14 3 9 19 2 10 11 15 19 16 9 6 1 16 4 16 16 8 4 9 4 12 19 16 18 6 16 2 6 6 15 8 3 5 8 13 3 4 11 12 5 8 15 6 15 11 20 20 5 14 0 17 12 5 7 19 4 12 2 5 6 14 5 1 5 10 3 1 6 0 1 5 17 16 1 16 2 2 14 9 18 5 5 3 18 6 16 19 5 9 3 8 14 15 12 10 3 18 7 0 10 5 9 6 16 12 8 3 11 17 8 6 12 7 0 5 16 3 20 9 2 15 0 11 19 15 10 7 16 12 0 1 20 9 14 3 17 10 7 19 6 12 0 1 12 9 9 13 9 15 18 12 0 11 7 19 20 20 11 1 19 16 12 19 6 9 15 10 0 6 15 6 20 2 9 8 5 6 1 0 16 11 11 17 20 10 8 3 7 1 2 2 19 12 8 18 18 2 18 10 20 11 17 13 13 14 4 0 14 7 13 8 15 9 12 2 12 15 15 10 11 14 2 5 1 4 6 0 8 16 9 13 14 14 14 0 18 3 16 12 11 8 11 1 5 5 9 10 16 4 14 12 10 16 6 5 3 20 15 14 15 8 5 17 19 10 2 0 16 7 12 4 1 15 8 12 16 6 2 13 4 14 13 3 9 13 16 5 8 11 19 14 10 16 12 1 3 8 10 14 20 19 9 16 2 13 14 12 7 9 19 18 5 0 17 11 15 20 20 5 10 0 5 15 3 1 6 19 16 19 17 1 8 7 15 16 1 14 14 6 16 5 3 6 14 3 4 2 2 10 2 19 16 2 20 9 10 2 4 5 5 7 7 17 16 2 14 6 19 20 15 19 7 0 14 15 8 19 1 7 16 15 13 3 19 15 19 14 11 16 9 11 13 14 1 8 4 12 5 10 13 2 11 2 9 13 11 18 2 0 15 16 2 12 6 8 3 13 9 9 9 14 17 8 1 11 6 4 16 9 15 1 13 10 5 20 11 2 9 8 20 19 0 16 3 18 6 20 12 17 0 12 18 1 1 6 4 7 16 9 4 9 11 17 11 16 7 7 11 18 12 7 6 15 18 6 17 3 3 20 13 6 11 20 13 8 11 7 19 2 12 7 8 14 13 13 10 18 12 18 19 3 3 3 11 12 19 10 13 14 16 7 20 20 7 5 18 9 8 20 2 1 9 16 2 5 13 1 19 12 14 0 5 12 14 1 3 19 8 14 17 14 5 18 15 2 18 9 1 14 20 16 3 3 5 11 7 19 2 11 14 14 1 1 7 10 15 1 11 7 19 1 5 2 20 3 4 8 16 13 14 11 6 20 3 8 7 5 11 6 10 18 3 12 5 3 13 4 11 9 7 1 8 17 20 16 6 14 20 10 18 18 18 6 14 10 11 12 10 11 12 9 17 9 4 7 3 20 17 20 0 6 4 0 7 8 2 20 11 0 16 3 13 14 4 17 11 17 13 8 11 14 5 1 9 16 10 11 13 12 0 19 4 4 16 12 10 9 1 19 5 5 4 17 14 12 16 2 19 2 13 12 5 18 18 16 13 2 10 1 1 19 19 0 9 3 6 7 17 15 12 3 1 19 16 1 8 20 19 3 19 7 7 13 3 3 14 18 2 16 3 10 11 14 17 15 7 19 3 2 16 8 12 11 0 5 18 9 12 17 12 11 14 18 13 10 0 19 4 15 6 0 19 2 15 9 2 5 14 10 9 2 6 15 16 2 9 16 4 20 3 1 0 19 11 2 15 12 1 9 3 2 18 1 0 8 12 12 0 18 7 10 19 9 12 9 17 8 20 8 3 10 1 16 15 6 17 16 16 14 5 3 12 14 13 12 13 10 20 15 10 18 4 6 1 13 16 13 1 10 19 18 16 11 16 8 12 20 3 0 7 8 5 2 10 15 18 9 20 6 8 2 7 4 6 17 5 19 20 8 20 17 20 1 14 0 2 13 2 12 14 5 20 13 1 18 13 11 1 3 1 13 19 17 6 19 8 9 17 9 0 7 15 18 16 7 8 10 5 15 3 1 5 4 5 20 14 5 0 7 18 11 7 13 6 0 6 11 0 7 10 3 15 6 10 4 20 17 10 6 19 2 2 11 6 19 9 9 12 12 8 16 10 0 3 20 5 8 4 2 0 6 10 12 7 10 7 0 1 12 7 9 17 17 18 3 18 6 13 20 20 14 18 3 2 12 20 4 13 13 19 1 17 19 13 12 4 8 17 12 16 10 10 2 15 17 16 11 12 0 3 9 6 5 18 13 8 18 11 11 3 13 14 2 11 0 2 19 5 18 20 4 15 3 5 0 5 15 12 3 10 12 16 15 8 6 7 14 14 2 13 2 20 17 13 3 14 9 14 18 8 3 1 4 10 20 19 5 13 5 7 2 18 4 15 6 8 10 14 13 13 18 7 7 1 5 1 7 13 10 14 20 4 6 12 11 19 2 17 5 0 12 17 6 17 19 7 13 0 12 11 4 19 1 17 3 18 16 8 16 8 6 6 13 9 20 18 0 18 6 17 14 12 1 11 5 2 1 9 19 2 18 17 17 0 15 0 2 16 2 1 20 9 0 6 10 3 19 10 9 8 18 5 10 10 11 18 15 16 6 15 16 16 5 8 16 1 7 2 17 15 11 17 16 19 14 12 16 6 18 1 9 14 6 13 20 3 7 13 12 10 11 5 20 14 4 18 8 19 16 1 10 11 2 19 0 13 19 5 15 13 5 2 10 10 3 6 5 1 20 3 13 11 3 17 17 6 1 19 6 9 12 4 16 16 1 7 16 7 4 5 12 17 6 16 3 5 20 0 10 13 4 10 0 11 13 2 11 0 14 3 0 7 12 7 1 6 10 9 1 6 19 19 1 4 12 12 6 18 19 9 20 4 5 19 18 0 10 13 17 4 13 15 5 17 19 9 13 15 9 3 11 11 1 18 18 19 14 19 0 7 5 8 7 20 10 13 12 16 0 0 18 11 1 12 19 19 13 12 7 7 10 9 13 17 14 0 17 6 15 19 12 17 5 5 6 19 6 0 5 10 0 12 11 18 4 19 20 3 18 14 12 5 6 5 20 4 10 19 7 14 14 17 14 4 9 2 6 0 17 0 15 19 15 15 3 0 8 7 16 0 4 16 19 0 12 10 2 19 13 5 4 12 1 6 16 12 13 11 1 9 10 0 16 0 7 12 11 19 4 19 7 11 5 19 5 5 4 13 20 17 9 0 17 0 18 6 20 16 10 5 1 15 15 8 0 4 19 5 3 5 17 7 20 5 16 13 14 18 3 12 0 4 9 8 20 3 18 17 20 8 8 10 2 10 8 9 12 5 18 19 20 2 7 13 14 5 5 17 13 19 8 3 6 2 2 6 14 17 6 5 2 1 18 17 19 16 3 15 19 9 16 12 1 4 1 7 17 11 9 3 11 8 19 15 19 7 13 16 16 12 8 16 3 10 9 12 11 18 14 1 15 2 19 6 3 18 17 4 14 5 9 19 16 9 12 17 19 13 15 8 7 0 10 16 18 19 13 9 13 15 20 19 8 4 11 3 11 0 5 19 14 11 18 15 8 17 20 18 5 9 19 0 3 11 7 19 11 19 11 1 15 2 16 12 1 5 11 4 18 5 14 0 13 5 6 13 9 6 2 2 5 18 13 20 12 20 5 2 13 11 3 10 18 19 20 2 6 10 6 16 16 13 4 3 13 0 20 16 12 17 5 8 8 18 11 11 11 3 18 19 13 1 2 14 7 9 10 7 3 17 15 8 14 1 2 8 7 16 5 0 8 18 19 19 8 15 14 20 4 11 9 16 0 1 7 5 15 9 3 2 5 20 3 18 3 12 14 16 17 14 15 7 13 1 14 16 13 12 19 5 18 4 2 14 0 11 16 4 7 12 20 18 11 10 13 2 11 8 0 17 11 1 6 10 4 18 16 2 3 12 20 3 7 16 16 8 8 20 5 14 13 10 5 1 9 7 19 16 13 1 6 18 18 3 9 20 14 17 4 18 15 14 3 2 7 3 2 16 14 14 11 15 0 7 10 6 14 19 2 14 11 14 11 10 2 16 18 19 9 6 12 3 5 8 10 9 16 15 9 14 9 19 7 16 5 5 17 18 12 4 4 16 4 13 20 5 20 14 18 20 6 15 7 4 7 13 14 5 5 9 14 4 9 0 4 17 20 19 2 6 14 15 12 11 2 1 10 8 13 19 2 13 14 16 16 16 3 20 15 11 8 10 4 3 13 5 3 17 10 3 9 4 19 5 15 9 16 19 4 20 4 7 16 11 11 13 3 13 1 5 18 15 7 0 14 15 6 13 19 20 2 3 1 5 1 9 14 20 4 14 0 16 13 7 12 7 17 3 14 9 16 0 12 12 2 2 9 6 6 2 3 12 16 6 5 16 18 19 11 12 0 0 17 19 15 7 6 14 17 20 17 3 1 7 4 15 1 8 14 6 17 16 7 19 0 10 13 4 7 5 15 9 12 14 17 6 16 1 19 0 7 16 3 7 19 19 18 6 3 6 0 15 13 14 0 14 4 1 11 10 3 8 19 11 3 20 13 10 11 16 6 13 9 17 8 20 11 4 13 7 0 9 15 5 13 8 1 4 7 16 5 17 8 10 10 3 5 12 14 5 20 5 12 14 10 1 5 0 17 3 8 9 19 5 2 11 0 11 1 20 11 12 9 6 12 5 0 17 5 19 3 13 13 3 20 17 3 18 15 11 8 6 9 11 20 12 19 3 18 9 0 14 18 19 15 4 1 17 7 7 5 19 4 19 8 15 0 16 12 9 1 6 1 9 18 16 15 10 16 15 6 10 14 10 0 18 15 7 7 1 16 4 17 7 10 0 0 12 2 0 11 9 18 14 19 1 11 17 5 10 9 4 19 15 10 9 20 6 17 16 0 1 9 11 11 9 11 4 9 9 1 3 14 13 11 2 5 12 4 10 2 19 13 20 14 4 19 19 12 19 10 13 20 9 19 8 19 1 8 14 15 14 12 11 0 12 13 14 16 6 11 6 19 9 2 16 7 19 3 19 1 7 20 6 18 0 2 6 5 19 8 17 12 18 1 13 12 11 15 19 15 15 11 11 9 11 12 6 8 7 0 8 15 16 18 3 4 13 0 15 15 9 0 19 4 9 12 1 4 8 7 8 20 15 20 13 7 8 9 7 19 15 14 14 5 9 10 17 0 12 8 9 3 7 13 1 0 5 11 20 19 18 18 6 12 11 14 16 18 19 0 14 16 1 15 10 10 19 11 10 2 12 2 16 9 6 10 17 20 9 6 2 12 17 0 18 20 16 17 15 4 11 11 0 13 20 10 3 2 11 14 1 19 1 0 10 0 9 9 4 10 18 14 0 16 1 15 20 3 16 4 5 18 5 1 16 18 1 3 17 20 11 20 0 9 15 16 15 11 19 18 1 17 12 2 18 17 18 13 2 12 19 3 6 12 0 17 4 4 1 18 0 2 12 13 15 13 19 11 5 6 5 5 10 17 5 11 15 12 18 20 7 0 8 3 18 9 2 9 13 13 8 16 15 0 5 12 15 1 8 2 0 15 2 11 10 9 19 1 13 19 10 16 7 16 3 7 4 7 17 6 17 4 19 14 6 0 20 6 20 0 19 16 4 5 4 0 18 15 1 11 5 0 4 14 12 11 4 6 4 17 14 6 2 5 9 13 12 8 3 17 0 17 10 13 16 14 13 13 5 18 5 1 11 10 15 9 3 5 2 7 14 4 9 0 8 7 14 6 18 3 4 17 3 3 5 10 20 17 20 15 1 0 7 6 9 4 6 1 4 12 2 11 15 10 9 15 18 6 14 9 1 1 9 7 2 15 5 3 13 13 13 16 11 16 17 17 4 8 1 15 12 10 6 12 20 5 9 0 15 18 19 10 3 1 7 6 6 8 1 19 6 18 18 13 9 4 6 15 10 16 4 10 12 20 4 13 2 17 1 12 16 14 10 15 12 0 5 2 8 5 6 2 9 1 2 12 3 20 16 10 2 8 13 10 1 1 6 3 8 3 8 17 2 1 1 19 15 8 14 19 17 0 13 3 4 9 16 19 19 8 12 13 15 14 5 19 14 7 15 0 3 2 14 2 19 0 20 10 5 1 15 20 16 5 19 1 6 5 14 5 2 14 19 16 8 20 15 11 6 5 15 16 14 12 11 6 18 10 3 15 20 1 2 17 16 20 0 0 3 3 10 9 15 6 3 1 9 0 6 3 2 3 3 9 14 2 20 1 14 15 11 10 5 3 18 9 5 10 11 20 3 19 16 6 19 5 5 19 10 7 5 5 16 0 11 8 6 17 4 16 5 19 18 2 17 0 12 5 7 13 3 1 6 15 12 8 11 4 18 2 1 16 14 20 6 17 3 15 18 1 11 4 8 19 18 15 3 6 19 18 12 4 7 10 15 20 15 0 17 8 4 9 19 0 3 11 20 4 9 11 7 14 0 19 13 9 14 7 11 7 7 0 9 3 0 0 9 7 4 10 20 13 12 0 8 4 4 14 10 6 12 12 5 2 12 5 19 2 3 7 3 3 10 18 11 20 7 15 7 0 0 13 2 11 8 19 19 3 7 16 3 17 2 0 4 11 2 17 18 13 18 16 13 5 18 0 0 8 4 8 0 16 18 0 5 9 4 15 16 5 9 10 17 9 15 7 11 16 0 19 16 14 9 0 4 10 15 7 0 18 14 1 4 18 13 18 10 10 20 10 15 14 14 16 8 10 19 0 20 16 2 20 6 14 2 9 5 16 4 7 1 15 13 17 6 10 18 4 20 19 5 6 6 14 11 12 5 9 16 4 3 20 16 18 19 17 10 2 8 5 4 13 20 5 11 12 17 5 9 5 1 0 12 7 11 20 16 12 19 6 1 11 7 2 0 17 11 10 16 6 18 18 14 12 19 12 20 0 16 6 14 10 19 1 3 8 5 11 16 16 14 1 20 17 2 10 4 18 18 0 13 9 15 17 12 13 11 12 6 18 1 16 7 18 5 16 19 10 15 6 9 8 14 1 15 8 15 16 19 17 15 4 7 18 1 17 2 6 12 0 4 20 11 7 3 16 0 19 15 20 10 18 4 6 4 5 20 11 15 20 10 1 12 6 5 15 17 19 20 12 2 17 7 8 14 13 2 15 8 3 17 16 17 12 8 14 0 8 8 11 16 17 5 19 7 20 18 7 18 12 1 5 6 12 18 16 12 14 2 2 7 15 7 12 13 19 7 14 5 2 5 18 16 2 8 0 15 7 1 20 12 10 17 1 16 20 0 16 13 13 5 20 10 18 1 15 4 15 15 8 14 17 2 11 4 16 15 6 8 4 19 2 6 9 8 0 4 14 16 18 3 19 20 14 11 17 1 20 14 5 2 16 5 17 12 8 10 16 5 10 10 8 17 13 19 1 18 3 4 16 2 15 12 1 1 1 16 8 9 17 16 13 14 14 16 10 7 9 18 6 20 5 8 4 15 10 19 7 15 4 14 1 2 17 2 13 16 14 8 14 15 8 16 4 7 9 17 16 7 19 6 20 15 9 14 18 13 0 7 14 12 18 14 7 9 9 14 5 10 17 17 18 17 12 11 8 13 13 5 16 15 13 8 4 13 9 18 4 19 13 7 7 5 6 20 0 17 6 5 2 2 19 17 2 9 3 2 9 3 6 11 18 11 14 0 16 15 14 14 8 1 12 4 15 15 9 19 0 7 17 16 20 14 17 12 17 3 17 0 20 17 11 13 14 18 16 17 0 11 18 4 1 4 1 2 10 15 11 4 2 6 6 1 5 10 13 6 12 16 9 4 4 8 0 16 8 7 9 0 9 20 10 12 8 7 14 11 1 17 3 7 11 11 11 20 14 14 1 7 16 2 5 10 15 19 14 19 16 4 15 12 20 9 14 6 12 12 18 12 6 2 9 16 4 8 4 17 4 9 6 11 14 15 3 9 18 15 13 7 7 10 20 14 18 7 14 7 14 0 8 1 18 11 10 8 15 2 1 0 7 16 11 3 11 12 0 19 12 11 17 14 18 2 18 13 12 13 6 11 0 11 17 18 15 1 11 9 20 1 3 11 16 17 6 6 10 16 2 11 11 2 4 19 1 17 5 19 20 9 19 7 19 1 18 0 20 6 8 19 6 20 10 2 3 0 10 8 17 1 19 16 13 9 6 0 6 14 17 10 19 11 4 6 5 10 2 19 17 19 14 3 19 15 17 6 15 14 10 19 20 15 11 17 11 0 0 5 16 8 7 6 4 6 14 10 20 19 1 5 3 10 6 11 1 4 6 12 1 2 0 4 17 11 1 2 1 3 3 20 3 20 9 5 1 13 16 0 2 18 15 2 19 11 15 8 6 10 14 10 6 19 4 1 19 5 0 1 2 1 13 4 13 10 5 6 13 9 5 3 20 19 6 6 14 14 7 15 11 10 4 17 7 10 15 3 5 6 20 16 11 8 2 0 0 12 8 15 18 20 1 11 12 14 12 9 5 6 13 15 14 16 0 7 1 17 15 12 14 10 6 11 8 11 2 14 14 6 4 5 7 9 8 5 6 4 17 13 7 5 19 1 19 12 3 17 15 1 4 12 16 8 3 8 15 3 13 14 3 14 8 18 13 4 17 0 16 10 18 11 18 3 8 4 16 19 0 7 3 13 13 10 4 3 9 14 4 0 7 19 13 8 12 5 11 1 7 19 8 16 4 8 16 7 7 14 6 12 5 17 3 3 19 13 4 14 2 7 15 0 1 0 19 3 12 10 15 7 0 13 1 0 0 7 8 6 2 10 7 6 2 12 5 2 14 10 19 18 7 9 19 10 19 0 14 7 16 9 10 2 17 8 15 5 14 16 5 2 10 6 12 2 6 2 5 18 16 15 19 1 12 2 0 13 15 14 4 16 3 12 12 17 0 14 15 4 8 14 15 4 12 2 11 1 11 6 20 9 4 17 6 3 12 8 5 10 10 17 15 9 5 13 10 0 2 0 9 15 18 0 16 16 16 11 9 10 1 10 1 0 13 7 20 15 6 6 13 15 5 14 2 0 4 5 19 10 7 11 12 17 14 9 15 15 19 20 17 9 20 8 10 17 10 10 6 15 4 16 1 2 11 12 8 16 16 4 19 7 15 5 11 9 12 13 16 11 17 5 15 19 6 17 2 14 7 17 15 1 18 20 7 20 16 13 6 3 3 1 10 5 19 9 1 15 14 3 11 13 12 7 11 11 13 8 17 3 19 12 17 5 4 0 10 0 0 1 3 3 6 18 5 5 16 1 3 4 0 4 12 1 18 15 6 5 18 18 4 10 17 10 14 8 2 17 4 2 16 11 4 7 11 0 18 20 18 20 0 5 20 6 7 8 3 13 7 13 5 5 10 8 1 15 15 6 15 7 12 20 0 15 15 19 1 16 15 9 15 7 14 11 2 4 5 1 17 5 13 19 13 12 13 4 3 4 16 19 10 17 20 0 4 12 13 20 12 11 16 5 8 14 5 16 5 8 4 20 9 1 15 3 8 7 6 6 18 5 0 6 13 11 18 14 0 11 7 5 19 19 6 2 17 13 18 3 13 4 5 6 9 19 11 19 19 17 7 11 13 19 13 7 2 13 15 12 10 13 6 6 7 17 5 6 4 11 14 11 8 2 10 12 1 11 19 1 12 12 4 15 12 3 6 5 8 1 12 3 5 14 1 15 8 12 2 0 12 8 11 14 19 6 9 13 0 3 7 19 10 20 19 13 9 20 18 1 17 14 17 1 1 15 7 1 16 4 13 8 8 11 2 6 2 18 3 17 7 0 9 13 14 5 4 6 8 16 2 15 6 11 6 17 19 20 7 16 12 5 3 13 14 6 12 2 1 5 9 8 2 17 9 9 18 1 9 12 1 7 14 14 15 10 10 16 19 11 4 13 10 15 18 9 2 17 4 18 9 4 1 2 17 7 18 2 3 20 2 6 9 10 8 2 15 8 20 3 6 0 15 2 14 10 17 6 8 18 14 16 2 1 1 17 14 13 16 8 6 12 7 13 20 16 3 1 14 9 3 14 4 18 0 6 16 7 19 12 13 5 12 14 1 3 5 1 20 12 17 0 4 5 5 17 10 8 12 0 6 18 17 6 6 7 10 1 4 14 11 6 0 17 14 19 17 6 8 0 14 7 2 16 20 0 10 6 18 19 10 14 18 7 11 18 14 4 16 16 17 11 3 20 7 14 2 14 3 18 20 5 3 9 12 7 1 2 14 11 14 18 0 18 4 19 16 15 9 16 13 10 15 19 11 4 20 18 17 11 16 0 7 17 1 12 18 19 15 18 18 18 8 14 9 12 3 2 9 19 5 19 14 6 18 1 16 3 8 16 2 12 4 18 8 3 2 6 2 16 13 20 9 15 16 11 3 20 18 2 15 3 12 4 13 20 5 18 1 9 6 20 13 2 17 20 8 8 8 20 5 3 1 5 14 4 4 1 9 13 13 20 10 11 4 12 6 9 8 10 3 9 0 0 16 0 5 1 11 14 12 16 20 5 7 3 3 15 8 14 15 18 6 18 7 7 9 9 2 20 2 20 19 11 4 8 16 13 8 20 7 5 7 4 17 11 15 10 15 1 9 8 3 6 0 20 20 17 11 14 15 12 15 17 9 19 12 10 4 3 12 15 19 9 11 10 19 12 7 16 16 1 14 1 18 6 11 2 4 18 11 0 10 2 18 18 3 17 1 8 18 9 9 13 20 5 5 7 17 12 0 14 18 4 20 1 5 15 8 20 9 12 18 10 10 3 0 4 9 8 16 6 6 7 11 12 16 5 3 8 15 1 5 11 15 6 20 18 7 3 17 13 4 16 17 2 1 10 18 14 11 5 8 20 10 4 12 8 20 20 20 13 16 2 8 0 14 20 7 5 2 17 16 4 5 1 14 6 6 4 13 0 1 17 12 1 10 12 0 10 7 2 10 4 10 1 19 2 8 7 1 15 4 17 2 9 20 8 0 6 4 7 17 16 1 17 16 6 3 9 3 19 19 20 11 3 13 15 17 17 14 4 9 1 4 14 18 10 10 12 10 19 11 19 17 13 1 15 2 2 10 17 15 6 20 5 5 13 3 4 7 19 11 1 0 0 1 18 2 5 11 7 4 16 19 13 12 10 19 10 12 15 3 2 10 15 5 17 2 1 12 3 5 4 4 1 19 6 11 19 7 18 1 9 15 12 4 7 12 14 18 6 5 17 17 11 0 9 0 15 2 19 13 2 18 6 1 17 1 7 20 14 15 10 10 16 3 0 4 7 1 7 12 13 0 10 18 5 11 16 1 13 1 13 13 16 2 1 12 3 20 1 14 6 9 14 7 11 19 20 15 16 8 19 4 6 20 4 19 20 10 1 5 0 18 15 16 20 14 2 8 15 16 2 0 6 7 20 16 4 8 13 2 7 4 10 11 15 19 3 3 0 3 2 15 11 0 0 2 8 0 19 2 20 8 12 19 18 12 4 8 5 3 19 9 18 1 1 0 15 19 3 20 10 19 11 17 20 11 19 9 5 13 17 17 19 0 4 6 14 5 19 2 17 2 12 8 16 4 7 5 1 19 19 16 6 7 5 16 1 13 11 2 19 9 15 2 8 17 19 11 20 10 15 9 2 13 8 6 12 1 11 18 16 7 17 8 12 14 1 11 3 10 3 12 1 0 1 3 18 5 15 9 7 11 20 6 4 10 0 12 13 11 0 9 8 3 20 7 2 6 12 2 8 14 8 18 2 20 9 19 1 6 2 14 0 5 11 5 9 11 16 4 3 8 9 6 4 15 1 5 19 14 3 17 6 15 13 11 9 1 0 13 12 16 16 16 20 3 0 9 2 13 15 8 5 18 12 18 17 18 19 18 19 3 0 19 18 8 8 6 10 10 17 6 10 19 20 4 0 14 13 2 1 10 17 16 20 2 20 10 5 4 4 16 1 9 18 16 9 8 13 17 9 17 18 11 7 8 2 19 2 8 16 14 20 11 20 14 9 7 0 12 3 4 0 16 20 2 16 13 20 3 3 15 11 14 2 10 13 17 1 10 20 6 10 20 2 5 3 1 6 16 1 9 0 3 3 16 15 14 10 5 16 15 3 14 17 5 1 1 4 1 10 2 0 6 3 0 3 13 13 17 1 2 12 15 18 13 2 6 19 16 7 13 6 19 0 4 9 5 12 3 4 12 8 12 15 7 4 14 18 17 12 20 15 3 17 17 16 5 9 3 5 7 14 20 8 17 20 9 3 17 15 16 4 15 9 8 16 3 8 10 18 18 9 3 18 11 7 9 9 14 1 17 3 15 12 17 17 5 12 0 0 8 5 20 18 14 12 12 10 5 2 14 14 6 0 0 6 6 20 1 3 15 8 5 9 13 12 12 17 19 6 7 20 2 16 12 17 3 11 15 19 18 5 4 3 19 4 18 13 12 5 15 7 17 4 19 12 13 11 5 7 14 6 9 7 4 0 16 18 10 4 10 19 9 12 14 19 13 8 11 0 20 14 18 17 16 1 20 13 15 0 20 10 11 18 5 9 6 4 14 17 9 11 5 12 12 0 13 7 11 6 20 1 14 1 2 11 11 17 5 5 19 6 10 3 17 8 18 13 9 17 9 2 9 16 10 7 19 8 2 20 7 7 4 3 11 11 14 19 9 8 4 0 20 7 14 6 13 8 17 5 12 3 11 7 16 11 9 15 14 13 13 20 20 1 4 6 7 2 0 5 13 10 20 9 17 12 10 8 20 14 16 1 15 1 7 4 2 2 17 5 7 7 12 0 4 7 4 3 18 16 4 20 20 8 15 2 18 12 9 10 9 17 6 15 7 8 10 20 15 18 6 18 9 5 19 18 5 4 17 18 10 17 12 3 8 17 16 8 9 18 14 3 14 3 2 1 12 12 11 3 4 1 16 5 19 2 17 1 15 4 11 4 14 19 14 0 6 8 13 14 19 11 18 20 2 8 20 0 2 12 2 10 14 13 4 13 3 5 14 6 14 11 15 14 8 16 4 4 4 10 3 9 5 9 11 13 13 3 16 11 18 1 5 7 1 1 4 0 17 10 7 19 9 12 1 3 14 9 17 8 5 13 17 18 4 2 1 16 18 6 4 4 7 5 15 17 6 0 12 13 7 4 2 6 15 3 13 5 14 8 12 4 9 8 2 9 3 5 7 2 10 6 1 7 9 2 7 16 20 1 2 9 5 14 12 3 0 15 20 7 18 5 4 2 13 10 6 4 19 11 2 4 9 8 0 8 17 16 12 17 19 2 8 14 11 0 9 2 9 16 5 13 13 4 19 18 17 9 12 11 10 5 18 18 19 11 14 17 14 15 2 19 17 5 0 17 15 5 3 3 6 2 10 13 8 7 14 20 17 0 12 19 20 10 11 8 1 9 16 7 17 17 7 1 18 14 1 20 14 18 1 19 9 7 5 5 4 15 13 10 8 13 14 11 17 8 16 18 6 9 4 13 12 12 15 4 1 11 10 3 0 13 0 11 18 4 1 16 9 11 8 9 0 11 20 19 10 13 6 12 8 1 7 12 13 0 10 20 19 20 7 18 10 15 3 13 15 18 10 3 0 20 5 8 14 18 6 11 13 14 20 5 3 5 19 14 20 19 11 20 8 18 3 16 17 4 15 17 8 5 1 6 14 11 20 13 17 20 2 9 0 10 14 12 3 17 8 5 10 0 9 15 10 13 20 9 4 15 18 6 12 18 15 14 3 4 11 6 17 17 13 15 11 15 10 2 19 11 13 8 13 1 1 8 17 5 10 15 19 20 4 8 10 1 1 3 14 20 8 1 7 16 2 9 8 4 19 3 19 6 19 18 11 14 5 14 3 18 19 1 16 1 5 9 17 1 1 17 7 1 11 15 17 3 12 15 11 3 9 11 16 2 11 1 19 12 0 15 13 14 0 5 9 16 0 8 10 10 8 15 14 3 4 5 3 13 6 2 7 20 10 6 20 5 1 10 15 16 14 17 6 11 5 0 11 7 16 10 15 14 8 13 7 12 6 3 5 13 19 18 8 11 5 8 19 9 1 11 4 11 0 0 6 1 17 2 8 16 16 7 8 17 7 6 6 20 3 6 19 2 16 11 14 10 10 10 15 6 3 5 4 17 16 0 17 0 20 9 14 11 7 8 20 13 20 1 4 16 20 5 7 0 16 6 12 8 5 15 17 12 16 5 14 11 16 1 11 1 18 19 6 19 7 15 7 20 4 20 6 13 4 10 6 14 10 7 13 7 11 1 16 5 5 7 2 18 11 16 12 17 16 5 6 19 0 14 18 13 13 4 11 10 5 15 19 10 11 0 3 13 16 17 18 9 16 20 5 13 4 19 5 0 6 8 19 6 11 14 18 7 15 14 10 4 20 15 10 16 12 11 3 0 19 0 14 3 3 19 10 8 12 13 19 19 20 6 9 12 20 10 20 14 14 1 5 12 7 11 8 16 19 14 10 6 20 2 7 3 12 18 10 4 15 13 16 18 0 12 17 13 11 11 13 13 6 16 16 16 14 15 19 10 11 5 6 13 10 15 3 5 18 11 15 0 4 14 20 4 4 2 9 7 8 7 6 13 4 16 8 18 9 8 16 14 3 20 12 3 17 3 16 20 18 10 0 13 15 16 6 7 1 16 2 3 2 12 2 20 4 4 5 12 4 9 16 9 2 5 13 3 20 3 7 11 15 20 3 2 6 14 19 8 12 13 6 8 12 4 15 0 19 11 2 0 3 18 2 15 16 0 7 12 0 14 19 20 4 5 20 13 12 11 4 0 19 10 1 20 0 1 16 0 0 5 11 1 4 14 8 18 16 7 17 7 14 17 11 15 12 12 2 15 9 18 17 20 5 3 16 6 19 15 19 17 1 14 10 2 19 13 15 20 3 15 0 16 15 9 6 20 20 19 9 0 1 16 3 4 11 6 12 19 1 20 7 6 11 7 1 4 7 13 5 0 0 10 10 18 6 20 7 1 2 2 11 18 5 12 14 20 0 15 5 0 1 20 10 11 9 13 10 9 19 3 0 8 10 6 17 9 19 15 12 14 9 5 11 13 1 13 12 14 1 3 19 7 6 15 0 14 17 13 16 18 19 6 2 0 13 4 5 1 9 20 2 15 15 16 1 12 9 8 18 4 13 4 7 10 17 16 3 15 19 11 20 17 8 17 20 16 18 7 10 11 11 9 7 20 4 7 11 1 16 1 2 19 4 2 3 15 16 0 0 8 13 2 1 0 20 14 11 3 17 12 4 12 3 5 16 1 7 15 8 3 20 4 19 18 9 0 17 8 13 19 7 20 15 16 10 1 20 20 11 8 14 1 14 5 16 16 17 9 13 0 8 12 7 14 7 18 17 10 11 16 16 15 5 13 9 19 6 17 3 7 13 4 13 20 7 14 6 7 3 4 6 4 12 6 15 10 16 5 2 4 11 9 12 16 0 7 2 13 1 18 0 4 7 11 2 8 15 11 18 13 4 12 0 13 7 9 15 1 10 20 9 14 9 16 3 7 0 12 9 20 15 19 6 11 9 5 13 16 16 0 3 6 19 17 10 2 9 20 2 6 4 9 5 0 16 15 14 3 0 16 16 19 8 11 15 14 4 5 16 5 11 13 15 7 8 5 14 5 16 5 16 15 17 18 9 15 7 5 14 19 14 1 10 13 17 16 9 1 18 6 10 18 9 2 12 9 20 11 11 14 0 12 16 11 17 13 15 3 5 19 9 5 3 6 19 1 2 10 17 18 6 3 8 9 11 5 6 1 2 6 13 1 7 4 7 7 6 8 16 10 20 18 13 13 1 19 12 18 9 14 15 4 19 18 9 9 10 9 0 7 12 15 16 12 0 6 20 17 18 11 0 15 13 10 14 4 5 20 7 16 4 20 13 15 10 15 15 11 12 6 14 16 8 4 16 19 13 0 11 12 0 1 2 7 8 20 1 2 19 9 15 4 10 15 19 2 6 2 3 12 11 4 9 16 16 7 7 4 16 13 9 1 11 1 1 10 18 11 17 6 11 12 20 6 0 15 17 15 12 0 16 4 10 6 12 17 8 3 16 12 10 13 11 7 5 0 1 3 11 18 16 1 8 0 9 8 13 13 10 0 11 18 10 13 17 18 19 1 8 12 11 10 5 19 19 13 4 11 15 14 0 15 19 11 20 13 5 7 18 19 12 3 7 6 19 1 15 0 15 2 2 11 17 18 19 19 14 12 10 9 18 5 8 12 18 5 14 12 3 0 8 12 6 12 3 15 8 3 10 2 5 5 12 15 20 15 13 15 12 13 8 14 19 20 3 8 16 15 18 3 9 3 12 6 15 3 5 18 11 12 18 15 16 1 20 4 3 2 20 6 12 1 2 15 20 18 14 19 10 15 17 18 10 10 13 12 7 16 12 1 2 20 6 20 17 15 4 18 0 1 4 11 12 15 2 9 20 19 16 17 10 4 6 0 2 3 16 2 7 20 14 11 0 13 11 15 18 5 6 7 0 14 5 8 16 5 13 6 20 4 11 3 2 3 10 13 11 9 0 13 15 20 1 8 9 15 8 19 11 6 2 11 9 1 16 4 0 3 4 9 11 0 8 11 0 17 9 12 6 14 3 5 5 7 14 13 20 18 13 4 0 10 1 6 18 7 15 3 0 12 3 8 12 15 15 9 7 0 2 7 6 16 16 16 11 11 7 12 9 0 2 1 10 13 17 17 11 15 11 1 19 13 20 20 14 16 20 6 12 1 14 2 12 2 16 17 18 19 10 14 3 11 8 12 20 1 10 18 7 11 17 10 19 7 9 10 20 14 12 19 2 14 11 8 19 17 20 20 2 19 17 2 14 16 0 10 11 6 5 9 15 4 11 4 10 4 11 2 1 5 16 18 1 1 19 19 6 17 16 17 13 10 3 0 1 15 11 2 16 1 17 0 14 0 17 4 15 2 20 3 3 5 4 16 3 13 7 7 14 0 7 17 20 5 14 10 4 5 6 8 17 17 17 2 14 19 0 11 10 4 2 13 2 18 6 1 19 12 8 4 5 14 1 13 16 4 6 1 9 4 12 20 1 10 3 15 14 16 18 13 20 10 14 5 1 11 1 9 14 8 7 15 0 7 5 12 11 19 3 20 3 11 0 13 2 16 14 3 10 19 12 5 7 8 2 18 19 6 1 14 10 0 9 19 1 14 17 15 13 16 19 2 6 8 1 11 12 7 12 12 7 4 6 0 19 10 17 20 17 19 2 12 18 11 18 6 4 2 1 8 2 12 7 17 19 5 10 1 8 10 17 17 11 17 12 7 20 7 11 13 15 4 8 17 0 8 20 20 9 13 11 10 8 9 0 1 10 6 15 0 0 11 10 9 4 16 16 8 9 9 13 5 1 11 19 16 0 3 1 0 5 14 6 11 19 12 7 17 20 0 10 6 17 8 3 5 14 16 7 17 19 19 0 10 15 12 16 0 1 14 18 19 5 3 12 9 16 3 9 8 11 10 16 11 8 19 16 4 6 20 11 0 7 1 15 18 4 9 14 19 0 20 10 17 4 18 19 0 14 2 19 6 18 13 2 9 0 9 20 19 11 6 12 15 9 9 19 13 16 12 1 3 8 18 12 18 5 6 17 5 4 4 1 4 1 0 0 20 2 8 8 12 19 6 11 11 4 0 9 19 17 18 14 3 4 2 11 12 13 19 14 19 20 19 15 1 13 11 10 17 9 3 10 13 10 19 16 3 6 14 1 11 4 20 6 10 1 11 19 10 18 13 1 10 11 11 4 11 18 5 10 5 14 17 8 1 9 8 6 17 0 14 3 13 12 16 5 20 12 4 5 7 5 15 17 14 18 9 12 0 12 4 19 17 20 18 12 15 20 5 18 4 7 19 15 15 8 17 5 13 18 0 14 19 10 7 19 0 20 7 17 10 2 4 9 14 12 18 9 14 18 0 16 2 13 5 5 14 15 4 19 1 2 12 3 12 20 10 19 16 16 18 19 13 6 6 5 7 4 8 16 8 12 12 16 18 19 20 17 0 9 5 17 19 5 5 18 13 20 1 14 16 2 11 11 3 3 5 7 7 5 16 2 13 7 6 20 10 7 5 17 3 16 10 17 15 5 13 1 3 7 3 14 18 9 2 16 3 18 12 9 1 13 9 1 4 17 12 16 14 15 18 10 20 2 3 14 14 12 15 9 19 7 3 19 15 2 17 9 2 12 20 6 8 8 9 20 8 2 20 13 19 9 3 2 15 1 1 17 3 5 13 7 17 17 16 2 5 0 17 3 19 1 14 4 7 18 4 9 8 1 7 1 15 13 9 3 7 3 10 13 20 18 3 13 7 4 1 18 8 14 6 7 2 20 18 17 18 12 12 18 13 2 20 10 14 20 14 7 6 3 13 15 0 20 19 13 17 19 13 19 12 0 1 13 10 17 2 13 13 7 19 13 18 19 15 0 18 19 5 17 17 20 7 0 18 19 13 17 12 0 16 4 10 1 7 9 14 19 14 5 1 6 16 19 18 6 0 11 16 0 3 4 16 20 16 15 9 17 7 7 2 9 17 3 5 4 13 0 8 20 7 8 19 7 12 16 11 8 11 20 18 12 15 18 14 18 11 3 19 5 6 0 18 11 12 17 10 19 18 4 17 1 1 8 11 15 13 12 2 1 12 18 9 11 18 14 7 6 17 10 0 10 7 7 10 0 18 1 7 5 4 12 10 6 1 4 16 13 0 1 15 9 1 9 12 7 2 16 5 10 6 20 16 12 5 14 7 12 13 2 15 3 20 13 8 9 17 0 20 20 12 13 13 14 7 12 12 20 6 18 18 17 4 14 19 7 6 8 17 3 10 18 18 0 9 5 6 13 18 2 14 19 4 2 0 9 7 0 12 4 12 15 8 19 14 15 11 12 19 10 19 12 16 18 11 19 14 5 1 1 11 11 5 19 5 13 0 10 6 13 10 7 4 12 1 9 9 13 10 14 17 8 0 17 19 5 11 12 3 9 20 7 0 1 19 19 3 14 5 8 2 2 9 1 14 17 1 19 0 6 4 18 19 7 20 9 17 10 1 11 17 0 12 12 19 9 15 2 16 11 11 10 13 3 9 15 15 12 16 10 13 1 5 11 3 13 10 17 17 15 19 10 20 20 11 1 9 12 6 16 5 16 13 11 6 2 4 4 6 8 2 16 3 12 5 4 2 17 19 11 17 17 7 0 15 18 9 1 9 9 11 18 7 18 13 3 3 4 14 13 3 12 12 13 9 19 16 16 18 1 7 8 5 19 7 10 8 15 1 4 20 19 1 15 4 11 6 19 3 15 13 0 10 13 18 0 3 5 13 2 6 16 19 13 0 11 20 20 12 12 1 16 13 16 13 13 7 2 7 7 12 18 10 8 18 17 3 18 20 3 10 2 5 7 18 0 1 6 18 7 6 5 14 14 10 11 13 17 17 14 18 0 4 6 13 2 14 13 6 3 13 7 0 4 10 0 15 14 18 18 6 8 11 10 10 1 10 4 7 4 20 3 20 9 8 10 8 0 12 6 1 5 1 15 6 0 14 18 5 2 6 20 12 4 14 1 9 18 4 16 7 14 3 7 19 2 7 4 20 13 5 20 6 7 2 16 11 19 15 6 16 14 11 6 20 2 7 20 5 19 5 1 11 1 0 15 14 14 13 19 16 0 17 5 11 6 9 20 10 19 15 18 4 2 6 8 13 17 0 3 14 14 9 2 16 17 12 5 20 3 15 17 0 14 7 8 4 0 8 3 1 11 11 2 3 1 8 10 16 19 6 5 8 9 17 5 7 6 11 15 6 13 1 18 3 11 16 13 3 16 0 5 14 8 19 13 0 14 5 0 1 20 6 19 20 16 11 5 16 10 0 17 20 9 9 1 15 8 20 8 20 14 0 4 7 1 4 1 11 10 12 14 10 9 14 4 8 11 20 1 2 15 9 19 11 1 15 1 13 14 6 19 10 7 18 1 20 10 8 15 4 12 0 15 8 12 0 6 7 1 16 17 6 1 20 1 0 13 10 4 18 3 19 1 1 7 2 7 5 17 16 13 6 13 7 10 8 9 12 12 5 20 14 8 19 2 13 3 18 16 9 12 18 13 12 17 18 0 1 10 0 11 16 19 7 14 1 7 6 8 19 3 20 20 18 2 9 10 15 11 13 0 5 13 13 1 3 11 7 18 14 9 11 17 8 9 13 2 5 7 13 18 11 20 19 13 18 2 12 7 8 14 14 0 18 19 8 1 12 10 5 18 0 17 7 8 4 5 6 4 20 17 10 6 9 14 2 6 13 19 4 5 5 2 0 1 2 16 17 3 12 18 7 8 16 20 14 9 14 7 17 0 9 17 19 10 14 8 17 18 11 2 3 19 16 10 16 10 9 5 11 0 14 11 17 9 16 2 11 8 11 20 19 12 19 5 16 3 11 9 19 15 14 4 18 6 5 13 18 1 10 11 1 18 5 10 13 7 1 16 15 13 12 15 10 6 13 9 2 12 15 7 7 15 10 8 18 2 16 8 7 11 8 5 1 14 9 9 6 2 20 1 2 7 10 7 15 16 8 12 5 8 2 0 18 17 7 17 16 16 7 10 19 13 6 16 10 1 10 13 20 3 19 12 20 14 17 2 13 19 1 19 15 13 15 6 8 20 4 19 10 0 9 17 0 14 18 20 7 11 5 3 16 8 1 15 6 16 1 0 2 12 1 3 8 17 10 8 13 14 11 0 16 15 14 15 20 1 16 8 1 14 10 5 3 6 10 17 14 18 20 4 20 10 1 6 7 8 5 8 14 15 14 17 14 19 8 13 12 3 18 9 18 18 8 5 0 6 16 10 5 18 2 9 7 19 12 10 9 7 14 5 19 16 18 16 19 8 19 11 10 7 5 12 12 17 3 15 12 18 15 19 9 8 4 2 11 19 17 16 18 14 5 0 9 20 9 13 6 20 2 0 0 14 10 3 18 7 8 15 4 3 8 1 18 15 5 0 0 15 17 15 19 5 12 11 13 4 7 13 12 16 7 8 13 20 3 3 8 19 16 2 2 18 11 13 20 20 10 13 16 3 16 14 19 16 12 1 10 1 12 14 16 7 1 0 1 10 7 17 7 20 0 3 8 19 15 13 7 10 9 10 5 17 12 20 19 20 1 19 17 9 14 12 19 6 10 2 3 2 9 11 6 16 5 0 2 0 10 5 14 20 6 4 1 17 20 18 11 14 5 12 13 12 14 14 1 0 20 14 15 8 17 2 7 16 13 20 3 1 13 10 20 19 9 11 18 5 20 2 10 13 6 15 2 9 16 8 14 2 18 10 19 19 11 10 3 20 19 6 16 6 13 2 0 0 10 6 20 7 9 16 2 0 2 14 6 2 10 16 3 6 8 7 17 20 8 15 12 12 13 8 19 3 8 15 9 17 16 14 18 11 17 9 19 3 18 20 11 17 1 17 17 10 4 16 8 10 18 18 18 17 0 15 9 2 11 7 10 13 3 16 14 5 10 1 3 4 8 16 18 13 5 0 0 0 20 12 13 0 14 9 12 8 15 20 4 18 19 0 8 10 9 12 3 12 9 3 14 0 8 11 8 11 3 15 12 19 6 5 14 2 1 10 2 11 11 13 11 9 19 18 0 14 7 11 6 1 14 4 8 1 16 13 13 3 13 3 8 2 8 16 19 15 11 11 9 18 1 7 2 9 1 5 17 17 3 14 9 17 5 18 14 5 8 18 14 12 5 20 14 7 10 1 1 20 20 4 12 13 9 18 10 1 16 2 4 7 15 20 11 10 2 14 12 2 13 18 3 9 19 9 15 3 5 11 3 6 7 1 4 11 4 5 6 10 0 8 2 15 5 16 15 4 20 11 20 11 9 15 18 13 1 5 17 2 13 8 20 9 19 6 10 9 3 12 20 20 18 9 9 12 18 6 3 5 2 0 17 11 12 16 4 19 8 12 16 12 17 7 13 4 4 17 2 18 4 13 16 20 13 2 20 17 6 17 7 6 5 0 6 15 9 0 10 5 8 0 14 11 11 8 8 6 4 20 5 0 2 12 4 9 11 1 1 1 5 12 12 12 5 17 18 1 14 5 6 18 4 1 12 19 14 17 18 7 17 15 2 1 18 7 17 14 8 5 18 14 3 11 7 5 8 5 9 5 9 2 9 10 14 2 17 4 2 15 8 16 1 18 2 10 15 1 10 7 0 0 19 20 5 9 19 5 7 17 9 1 4 7 0 2 0 13 10 13 2 14 19 20 4 7 10 8 0 13 3 14 8 12 6 16 12 10 11 5 14 1 1 0 1 11 14 15 8 3 14 16 1 1 2 11 8 18 14 8 11 4 18 10 20 11 3 15 11 8 11 6 1 1 4 17 5 18 2 4 12 5 1 7 6 16 7 9 17 11 0 11 14 19 14 3 11 18 4 5 8 17 6 10 8 15 14 7 5 19 6 2 4 10 14 17 13 18 5 17 12 16 4 9 13 9 10 7 0 11 14 12 16 13 17 6 13 19 16 15 18 7 19 15 0 10 18 10 0 20 19 14 2 6 3 15 8 15 3 6 2 11 20 19 13 15 8 13 11 6 14 2 13 12 11 17 13 15 3 0 0 13 20 7 4 9 20 3 3 10 6 16 7 6 10 16 19 15 14 2 8 18 5 16 7 19 13 16 12 2 1 19 15 14 10 8 17 8 0 1 5 0 11 3 13 0 18 17 19 9 17 6 6 6 16 4 12 15 17 14 15 5 0 14 16 18 19 18 6 15 6 9 18 10 0 6 13 18 12 6 10 20 18 13 5 18 4 1 5 4 9 3 12 3 5 9 18 17 16 7 2 9 9 10 17 2 11 3 3 0 10 14 0 17 7 10 19 8 10 17 18 13 0 1 1 0 18 2 6 4 18 5 13 14 15 9 6 13 12 3 2 18 18 0 16 16 15 6 11 4 15 16 7 20 0 3 1 19 1 5 10 20 20 2 15 13 17 0 16 19 8 18 5 0 5 6 8 15 20 7 12 15 8 12 12 14 10 0 14 7 9 8 13 15 2 11 1 9 11 16 16 19 1 2 20 5 8 4 17 18 20 15 17 7 2 1 6 2 10 13 0 16 15 0 10 2 9 11 17 7 0 5 19 4 20 14 9 18 15 8 17 1 15 13 18 4 16 12 8 2 19 18 15 15 20 6 3 7 6 11 18 8 20 12 11 19 15 15 15 18 16 11 17 0 4 5 7 20 3 9 6 10 0 19 6 10 0 15 14 13 2 3 4 17 11 3 10 8 5 15 19 7 4 3 5 15 6 1 10 19 0 11 7 18 7 14 13 5 2 1 6 9 15 13 15 19 17 7 19 1 19 6 7 12 20 15 1 5 11 9 20 3 15 11 5 7 18 6 14 3 15 4 17 0 15 1 7 16 3 5 7 8 6 4 6 3 16 1 11 4 8 18 1 3 8 4 3 10 17 2 18 9 15 17 6 5 18 11 12 2 3 9 14 11 1 10 8 17 18 17 3 0 17 16 19 13 0 11 0 17 16 20 4 10 14 6 13 2 11 5 12 5 19 19 3 20 9 3 2 2 16 7 20 16 0 6 19 12 15 3 18 13 15 18 2 13 9 8 9 15 2 11 7 16 12 8 12 9 4 2 19 8 16 14 19 7 8 3 17 0 8 3 14 8 16 13 4 11 9 9 15 12 0 16 9 9 13 14 7 18 14 0 5 0 19 3 9 13 8 18 0 9 6 13 7 11 13 9 4 17 14 20 6 19 7 14 10 5 15 6 0 10 4 10 5 0 7 18 1 4 17 15 16 5 1 8 18 2 17 1 3 2 1 4 19 11 1 20 11 2 19 9 7 1 14 9 1 9 13 5 6 20 6 10 0 3 6 1 17 3 11 10 17 12 20 17 6 7 1 8 20 6 9 11 11 17 8 20 0 10 7 11 1 11 6 2 16 20 17 9 1 6 17 18 7 11 14 6 8 18 20 20 4 9 3 1 0 11 11 10 8 18 5 6 19 19 20 12 11 1 13 10 13 16 8 5 0 19 17 15 3 3 5 17 14 13 18 7 1 2 18 14 6 18 12 3 14 0 13 4 9 19 16 1 3 8 6 12 20 7 3 3 19 8 0 19 5 6 1 10 13 11 8 12 15 19 13 9 20 2 5 2 4 10 2 12 3 18 0 11 10 14 16 20 9 5 5 15 8 9 5 7 20 0 19 17 7 4 0 0 6 7 16 9 1 8 7 19 13 20 4 20 14 17 11 13 4 18 18 20 1 12 17 3 13 7 1 15 16 11 11 18 16 1 18 1 10 2 6 12 7 8 9 16 18 1 17 9 5 17 16 18 0 4 1 13 10 7 4 13 14 14 20 12 17 17 13 5 19 11 10 20 3 11 1 14 8 9 18 6 13 6 17 16 13 8 12 8 11 0 9 18 18 9 10 17 6 10 5 11 8 2 7 15 19 20 2 11 0 20 11 16 2 9 6 17 13 3 2 4 20 5 15 10 7 0 20 0 3 16 0 2 20 16 4 4 7 2 1 0 2 16 5 13 20 10 13 2 9 16 6 4 6 18 19 7 3 15 14 2 4 5 19 16 5 20 5 1 12 0 11 17 15 11 14 15 20 4 13 10 15 10 19 10 14 20 17 17 16 16 7 5 3 12 16 9 18 1 7 9 12 8 17 3 0 0 16 10 19 13 20 9 9 18 9 3 18 19 12 19 0 17 11 3 16 7 19 3 2 20 0 0 16 0 2 16 0 0 17 19 1 8 1 17 16 13 2 17 4 17 5 9 14 18 16 7 4 17 7 20 0 3 13 12 8 6 20 6 4 18 5 16 13 11 19 9 14 0 18 8 15 20 15 4 11 5 3 2 5 2 16 11 7 6 18 15 1 3 18 3 13 8 4 7 16 15 1 7 4 4 13 18 18 6 20 16 8 8 7 13 12 11 1 14 18 8 11 16 11 20 17 4 3 9 15 15 1 1 5 3 20 14 18 3 4 12 20 1 0 6 4 1 0 16 3 15 14 10 8 4 3 1 10 7 5 13 4 8 8 13 12 16 15 6 4 19 11 16 4 19 8 14 7 11 20 9 19 13 7 9 14 2 12 13 0 6 17 4 19 4 15 9 1 9 13 13 8 16 4 5 19 13 4 1 9 11 6 20 16 7 9 20 4 11 10 16 13 7 3 9 0 18 17 20 10 4 4 15 10 14 12 9 13 9 2 0 6 16 17 13 10 13 17 20 13 13 10 15 11 15 15 9 10 9 18 0 8 9 7 17 14 0 20 1 10 1 13 1 0 11 13 7 15 15 1 14 9 13 8 14 3 8 12 20 12 14 13 11 13 16 17 1 17 11 12 1 18 19 4 12 18 6 2 20 14 13 19 3 2 11 7 2 12 8 15 13 2 2 6 4 14 5 3 12 13 3 11 13 16 3 13 15 6 8 7 12 17 1 7 17 13 10 10 20 15 4 10 7 6 12 11 17 15 15 4 5 18 4 15 17 9 5 15 12 8 14 5 6 14 19 14 7 0 3 17 10 16 17 9 9 7 14 19 9 2 13 6 19 11 8 20 18 16 16 3 12 20 6 6 4 16 17 17 3 20 18 6 10 1 20 13 10 14 2 10 11 7 8 19 6 3 3 9 11 4 5 2 3 16 8 12 17 17 0 6 0 11 17 6 19 2 4 12 1 17 20 9 11 7 2 4 5 19 1 14 5 18 12 17 15 6 7 3 16 16 10 5 18 6 2 2 20 0 13 3 5 2 6 12 13 15 14 13 1 12 18 11 12 18 1 13 7 7 0 3 19 2 7 1 12 7 15 6 11 16 10 7 20 12 14 15 4 8 19 6 4 18 11 13 14 10 8 7 13 1 16 5 9 1 9 1 1 11 17 11 5 4 0 11 0 16 10 8 15 13 4 8 5 0 15 19 9 10 7 1 13 6 13 18 4 10 16 3 12 2 17 8 1 2 15 15 9 5 1 5 10 7 9 15 15 18 16 15 16 17 10 8 3 15 15 4 4 15 6 11 10 4 16 0 7 17 13 14 5 2 1 20 4 9 14 2 11 15 15 15 10 20 10 14 4 8 2 8 14 14 8 9 6 8 4 15 7 3 9 15 8 19 19 5 15 15 20 2 1 8 15 17 5 3 6 20 12 8 0 1 19 3 14 14 8 0 9 15 20 20 6 20 20 8 6 15 0 0 17 2 3 16 10 6 10 10 10 2 1 9 4 0 18 13 7 18 18 6 17 0 20 1 15 1 3 14 0 3 11 5 13 2 20 4 8 19 14 2 7 4 11 10 10 13 11 13 18 14 1 5 13 8 8 14 10 13 20 12 19 20 14 14 17 5 15 1 7 5 9 20 20 9 1 14 1 20 10 14 16 12 4 11 8 10 5 18 2 0 2 2 0 1 10 2 11 12 16 3 5 20 8 3 17 1 3 1 17 3 6 15 12 7 5 7 13 1 17 17 3 3 5 14 8 2 0 1 20 4 3 8 15 8 13 11 20 20 2 9 9 18 1 19 11 3 1 12 19 7 0 4 5 2 4 8 3 17 16 9 15 14 1 1 10 8 9 18 3 5 14 10 10 6 10 20 19 18 15 4 9 16 16 5 17 13 12 4 10 13 3 2 17 12 12 9 14 18 1 16 20 16 1 20 1 6 2 15 2 3 11 8 1 19 6 6 12 9 11 6 10 8 6 8 1 3 11 10 1 7 12 10 6 4 3 15 16 4 0 2 20 0 11 1 11 18 2 9 13 4 3 8 0 18 8 1 2 12 16 11 17 9 5 11 18 11 7 10 19 18 2 4 13 5 8 6 1 5 10 20 19 3 15 2 6 11 18 12 15 12 6 10 16 16 11 6 5 1 1 10 12 0 9 11 3 0 10 3 15 1 11 3 8 5 11 12 10 17 4 4 15 16 9 8 1 19 0 1 6 18 3 3 1 19 0 14 4 8 6 9 7 15 15 8 20 4 1 19 11 1 1 12 17 19 15 2 9 0 13 12 7 20 17 2 14 4 1 20 8 11 14 7 5 3 11 8 19 8 5 16 19 5 1 13 12 2 10 0 0 13 17 16 8 19 2 14 2 4 12 17 3 13 15 20 14 8 14 13 2 1 17 15 13 18 14 2 10 4 10 1 5 18 18 18 5 7 3 18 15 2 2 14 20 4 12 15 1 5 17 4 17 8 4 3 7 12 9 16 9 10 15 14 0 5 17 2 8 12 13 16 3 16 10 1 7 14 15 1 6 2 4 6 8 14 4 20 20 11 9 13 11 6 18 11 13 2 8 9 3 4 15 19 18 4 10 15 1 4 20 15 19 14 2 12 8 3 3 6 14 15 2 0 6 19 5 18 0 5 5 5 11 0 16 12 4 10 9 13 11 5 7 14 9 10 13 2 4 2 7 5 3 2 7 13 14 12 3 7 6 6 11 14 2 12 11 11 13 8 14 6 2 10 20 20 11 19 9 3 15 7 15 10 4 9 18 10 19 13 14 13 16 11 10 13 19 7 11 16 2 17 2 6 6 20 17 7 6 14 7 20 9 18 13 11 19 15 14 4 5 20 1 7 11 3 1 13 8 13 15 15 11 17 18 2 13 14 16 10 0 9 6 13 20 6 0 10 10 17 9 18 7 11 20 1 16 10 14 15 6 3 17 0 8 6 1 3 14 8 10 18 13 4 10 14 19 18 11 10 6 5 7 4 18 18 13 6 3 2 12 6 6 11 13 13 17 15 15 5 1 12 19 4 2 18 2 14 5 8 15 12 13 13 6 3 1 4 9 4 4 16 12 6 12 9 5 6 7 10 5 5 4 20 9 15 6 10 14 5 3 0 15 2 18 10 5 17 4 15 9 14 13 4 18 2 1 1 10 17 19 7 6 8 0 20 7 1 1 15 13 2 7 14 5 10 16 5 18 11 6 17 7 7 16 19 9 4 19 9 18 18 18 17 4 20 1 10 3 13 16 19 3 5 16 4 17 4 0 6 20 17 10 10 5 18 9 15 13 12 16 0 5 5 13 18 5 8 17 11 12 15 6 18 10 12 4 15 9 4 14 10 4 9 0 11 7 3 10 11 9 18 0 18 10 5 13 20 8 11 6 17 7 0 8 7 6 14 0 4 1 7 19 12 14 10 11 8 1 20 5 9 8 11 9 17 10 19 18 10 16 14 9 1 20 2 11 5 15 11 4 5 19 0 11 17 15 20 20 11 13 0 11 17 11 1 14 18 1 9 2 15 1 6 14 19 6 9 10 15 20 9 6 18 12 14 0 10 7 8 4 5 19 3 4 13 15 4 12 7 16 16 19 5 20 2 2 12 16 0 9 10 1 17 14 6 13 17 5 15 1 4 1 16 3 9 9 7 20 18 6 19 18 19 19 13 2 1 6 19 7 10 17 4 8 11 17 7 16 8 0 20 3 9 15 20 6 15 15 20 11 7 4 10 0 18 10 7 2 7 8 3 5 11 11 6 1 16 17 16 14 7 3 4 8 9 15 9 1 11 13 7 8 15 20 7 12 1 12 19 3 2 4 10 5 11 8 9 14 11 3 10 1 20 17 12 3 20 20 15 14 17 11 9 18 19 19 4 11 4 3 10 16 14 18 3 4 10 4 1 18 14 6 7 7 3 5 17 7 10 13 7 5 20 12 11 2 17 20 10 17 20 16 11 0 1 3 4 7 18 12 15 3 5 12 7 14 1 0 13 1 12 16 8 0 5 0 20 9 12 13 15 13 2 1 6 3 2 7 1 17 5 7 9 11 7 1 14 1 16 11 4 19 15 12 11 7 15 11 5 19 12 0 16 0 20 18 6 0 11 4 4 0 9 12 7 5 2 18 7 9 13 17 16 19 13 18 17 6 0 7 15 14 7 10 4 8 9 5 7 5 0 17 20 0 7 11 14 18 4 8 14 19 18 17 19 13 4 14 8 16 2 1 5 1 18 9 3 5 11 18 10 3 10 16 7 12 10 8 4 1 10 5 14 3 10 11 20 9 16 2 20 12 20 19 16 8 8 17 16 0 6 9 13 14 0 15 8 5 7 6 19 3 8 5 16 6 11 8 20 6 18 10 4 0 9 16 6 1 2 0 10 12 17 4 9 3 2 13 11 0 7 20 7 2 5 9 1 14 3 5 18 3 15 19 3 2 7 15 12 12 15 7 16 10 1 11 12 10 12 7 14 6 3 7 4 5 14 17 4 3 14 18 7 8 2 10 9 9 4 11 14 9 16 4 18 20 11 8 20 11 15 6 12 4 17 10 8 4 18 9 20 16 12 4 17 12 18 4 19 8 16 5 0 2 10 2 13 4 5 14 11 20 8 6 19 1 18 16 5 9 20 14 3 15 0 10 18 18 14 19 8 10 0 7 3 5 14 5 19 14 0 15 1 18 14 4 7 14 5 19 4 17 1 9 1 1 19 17 17 0 5 12 3 5 5 4 18 1 10 0 13 10 20 3 6 6 16 8 20 6 12 2 12 15 1 6 8 18 16 10 17 8 11 20 14 14 16 10 10 18 13 17 10 13 4 11 14 14 2 12 3 14 18 7 0 9 17 9 18 11 10 19 5 4 8 0 3 17 15 20 4 16 16 12 1 1 0 11 19 13 20 10 0 13 1 7 12 18 9 10 14 11 2 3 6 9 11 3 13 0 3 19 8 18 4 18 16 10 2 18 8 2 20 19 6 6 15 5 11 17 17 2 3 17 2 11 12 12 8 11 14 17 4 16 15 1 14 7 12 12 16 3 4 20 5 3 3 14 18 15 18 14 2 12 18 6 0 15 6 5 5 1 4 10 16 7 18 14 12 18 6 10 13 18 19 8 11 4 0 13 6 14 9 11 19 6 8 6 16 1 11 17 6 17 6 9 5 12 13 19 6 20 3 1 3 7 1 19 4 16 12 1 1 0 9 15 6 18 6 1 1 8 10 18 5 14 8 13 17 17 6 4 5 11 18 17 18 7 17 7 6 3 17 19 6 17 8 7 8 3 5 0 11 2 2 0 10 3 6 7 12 16 14 0 10 20 19 13 1 19 20 5 2 6 10 9 5 2 16 13 9 19 9 0 11 16 20 3 12 14 18 0 3 19 2 8 4 20 0 1 9 11 3 16 19 19 3 16 13 13 18 15 20 16 19 18 6 7 16 6 14 12 14 4 10 6 0 11 18 3 8 5 8 7 5 2 2 9 19 0 6 14 9 16 13 9 20 7 3 5 7 0 14 14 16 13 17 6 16 6 7 9 10 10 0 1 20 13 10 20 15 18 18 20 5 18 17 10 17 19 18 11 20 5 4 1 15 16 20 17 6 13 18 6 12 14 12 12 8 1 7 5 17 16 19 19 6 18 14 13 10 0 3 15 7 14 18 17 20 3 18 15 18 5 6 13 11 4 6 19 7 14 17 20 20 11 13 9 10 13 2 14 9 16 17 16 2 13 7 20 19 3 11 18 10 15 4 3 8 11 11 5 7 11 0 16 10 2 16 7 14 4 16 16 18 6 17 1 7 2 4 12 16 8 12 4 16 15 15 15 19 2 10 7 4 15 9 20 10 2 4 8 16 10 3 2 14 7 3 9 5 0 0 16 1 17 20 19 19 19 16 19 10 5 10 11 0 7 10 19 12 0 14 9 10 12 19 19 5 6 4 0 12 11 13 15 14 20 16 12 12 1 5 10 11 9 15 5 17 12 4 10 7 15 18 6 6 11 19 6 2 19 11 7 2 13 7 16 8 5 1 2 13 4 1 7 15 14 14 13 11 9 2 0 2 8 20 11 2 0 6 19 4 8 1 0 10 2 15 4 11 4 3 14 11 5 6 20 18 13 6 12 9 18 11 17 9 3 4 15 19 4 8 20 10 9 7 20 19 5 12 9 13 11 2 7 7 8 0 15 13 4 11 5 18 13 13 10 10 19 3 7 7 20 13 19 0 18 17 16 11 12 13 14 19 7 18 11 10 17 14 8 20 13 2 3 11 13 1 4 7 8 9 3 11 19 2 20 1 5 3 8 15 1 19 5 8 15 14 13 7 20 11 19 7 7 0 1 14 0 9 2 9 5 1 1 13 6 12 0 10 6 2 10 4 18 15 6 17 6 9 20 8 1 11 13 8 3 19 3 9 20 17 20 4 0 1 8 2 8 7 3 4 5 2 11 2 7 6 16 19 9 6 10 2 13 6 7 17 15 19 7 3 19 7 10 8 16 8 15 15 19 16 9 13 3 7 20 19 1 17 17 0 0 6 2 18 3 16 13 2 4 10 20 18 3 5 14 6 8 17 6 9 5 0 3 5 0 2 19 12 2 17 13 9 19 19 10 0 17 17 14 19 7 4 12 4 11 12 10 19 13 14 20 10 3 1 4 11 1 5 10 6 3 16 18 13 17 16 20 10 13 7 18 0 4 16 3 12 11 3 6 8 18 20 1 12 3 8 3 5 2 0 19 10 11 13 3 16 12 2 10 5 7 20 15 3 6 14 16 18 10 20 18 12 10 18 17 5 16 7 10 9 8 3 0 19 2 4 9 7 9 15 11 10 14 0 9 11 14 18 11 1 11 4 1 10 13 19 20 7 0 2 12 5 11 14 14 14 14 20 13 13 6 2 2 8 0 7 10 10 18 5 8 18 1 18 17 1 11 3 14 15 9 8 13 3 17 11 17 1 11 6 17 19 12 18 17 9 11 8 1 12 14 17 20 7 17 9 3 8 16 18 19 20 17 2 18 3 20 1 13 12 4 0 2 6 19 13 17 15 15 0 19 4 10 15 8 13 4 13 1 8 9 17 19 18 7 19 19 8 2 8 18 17 4 0 18 3 18 20 9 0 20 4 5 7 7 14 10 9 13 1 0 18 0 10 15 9 4 2 17 19 19 15 17 12 20 6 3 10 20 14 9 15 6 1 15 14 18 17 1 7 6 9 5 10 12 8 18 5 12 19 18 2 9 8 9 18 13 19 0 8 7 20 3 6 7 18 18 6 11 6 17 13 18 12 8 0 3 18 10 19 12 17 8 19 1 9 19 5 19 9 14 1 3 6 8 9 3 10 10 20 10 18 1 4 5 13 4 10 11 8 1 3 6 3 11 10 11 1 16 20 17 15 5 5 18 6 17 1 18 12 8 10 8 4 15 3 19 9 14 16 14 2 2 6 14 14 14 7 17 3 9 5 8 15 2 8 19 4 19 7 6 5 17 13 3 20 8 1 19 13 14 16 7 7 19 18 11 16 14 8 1 17 5 13 15 17 11 14 20 14 10 14 13 12 1 12 10 1 1 11 11 1 4 18 6 5 8 4 4 11 13 4 16 13 0 18 5 4 6 1 0 10 3 20 19 7 3 1 2 9 17 14 18 18 4 6 20 14 10 1 17 7 19 15 6 0 5 20 13 15 7 9 8 13 17 6 13 17 13 2 0 4 12 15 8 8 10 13 19 6 12 13 14 18 13 11 15 14 20 16 1 10 11 15 18 18 15 15 5 19 0 18 0 13 10 13 19 6 11 19 17 3 10 2 15 18 15 8 4 1 12 0 3 20 17 1 7 17 12 8 9 18 15 13 3 4 19 4 17 15 19 2 9 15 11 13 18 6 11 12 9 18 16 17 11 9 15 4 8 14 5 3 7 15 14 18 12 19 19 19 5 7 2 1 18 19 5 20 14 12 2 3 20 0 1 6 8 15 15 12 2 20 12 5 14 4 9 7 13 18 19 13 0 15 18 15 5 13 3 5 7 18 18 7 1 6 8 1 3 6 17 12 9 20 7 13 20 2 4 5 9 13 11 18 2 12 7 4 10 4 12 14 0 10 7 8 19 15 20 5 2 14 14 11 1 16 18 1 5 13 16 15 8 19 19 4 0 9 19 10 8 19 8 8 8 17 13 14 9 1 17 12 8 6 16 7 8 4 14 10 11 6 3 19 18 1 20 4 9 19 4 2 4 9 17 13 4 12 9 14 10 5 5 20 9 18 5 2 17 16 17 18 12 7 10 20 10 3 1 12 17 16 20 0 16 15 8 10 18 0 3 20 14 11 11 14 7 17 17 20 15 2 0 16 0 8 14 4 16 13 16 1 5 9 12 4 2 13 0 17 19 8 0 4 12 6 10 13 18 5 11 11 20 14 14 18 7 18 8 9 3 3 3 19 6 18 13 6 10 1 11 8 16 1 4 13 7 7 4 10 8 17 7 10 7 15 13 13 3 20 14 5 1 14 6 10 4 19 15 15 1 10 8 4 19 8 2 20 19 18 0 8 19 17 4 4 11 17 12 0 8 16 11 19 12 10 5 10 7 15 2 7 4 7 4 0 13 13 5 16 5 10 17 9 11 11 4 7 0 7 17 10 20 12 11 15 4 1 12 11 19 20 3 10 19 15 8 10 18 15 2 20 2 16 17 6 2 13 12 19 6 17 8 16 14 10 18 1 16 4 17 3 18 4 5 0 5 12 12 19 15 5 9 14 20 14 17 15 2 13 4 17 14 10 2 17 2 18 15 3 15 3 8 17 12 3 16 16 12 18 17 4 9 8 14 9 6 16 17 6 1 1 3 6 15 15 11 16 14 8 7 16 11 6 15 16 5 17 14 3 2 1 13 18 6 15 20 20 20 20 5 10 7 15 3 20 0 20 9 4 3 15 6 16 19 18 7 7 10 13 20 18 4 11 7 7 11 19 20 8 2 7 7 1 4 10 12 9 13 17 5 5 2 19 16 12 4 9 19 2 15 3 8 6 14 12 3 1 9 13 7 7 4 18 14 6 11 5 2 7 1 12 7 17 6 1 19 12 0 5 14 20 11 3 11 16 12 12 7 2 9 17 9 6 14 11 19 4 1 4 17 3 8 11 1 7 13 1 18 19 13 2 3 19 13 18 5 2 17 15 14 5 14 10 11 14 15 12 10 18 13 17 18 8 11 14 18 18 16 7 11 8 14 2 5 7 6 7 17 18 11 3 4 15 10 16 15 18 10 17 4 14 7 4 6 5 10 2 8 13 15 5 14 19 14 4 18 16 13 8 19 2 4 12 7 7 0 6 6 4 10 13 19 16 10 18 4 17 4 12 5 10 14 3 8 19 19 17 5 12 20 1 5 13 7 17 15 20 2 20 20 12 8 17 19 12 2 11 7 14 16 7 20 2 6 19 14 19 5 14 5 6 10 2 5 20 4 0 5 1 14 14 0 17 17 14 15 2 15 8 5 2 15 15 20 9 18 9 7 17 2 19 20 15 16 5 16 3 11 5 5 4 15 13 13 15 8 10 12 14 17 12 8 14 10 6 12 10 20 4 18 1 14 6 7 5 13 12 19 11 13 13 14 0 3 0 3 2 1 5 11 18 2 15 16 18 12 6 9 7 1 3 9 12 8 6 13 12 17 16 5 20 0 11 1 6 14 16 16 14 1 13 3 20 19 17 12 5 4 12 8 4 2 17 16 12 11 11 7 11 15 2 2 0 0 17 18 19 15 13 15 2 15 16 15 16 5 12 8 10 4 2 16 16 18 0 18 6 14 18 11 7 6 5 17 1 17 3 0 1 10 11 15 14 7 15 5 7 1 17 7 17 1 18 19 10 0 5 10 3 10 17 9 19 17 11 4 3 5 9 16 18 3 5 1 12 3 4 20 20 14 15 13 12 10 11 5 3 19 20 10 7 2 18 16 12 16 7 18 0 5 12 6 3 3 3 16 1 9 9 12 4 11 8 0 18 9 10 14 20 6 18 5 14 14 14 18 4 17 11 20 8 20 0 3 16 12 18 14 9 5 13 8 1 6 16 11 7 9 15 4 17 17 4 13 0 16 19 11 8 0 20 6 15 15 12 19 18 19 14 9 10 3 4 12 4 5 2 13 1 10 12 6 11 4 6 7 16 12 14 19 11 16 2 6 2 15 16 9 9 4 11 7 4 8 12 6 13 7 10 3 1 5 14 4 8 1 12 4 11 14 7 19 4 5 18 16 11 3 15 6 17 6 19 18 5 18 10 0 15 13 8 12 3 15 11 14 12 4 20 14 12 18 5 20 7 8 8 20 11 1 15 18 3 14 6 20 2 2 13 11 1 7 0 11 17 16 6 15 5 7 3 1 13 2 19 18 11 10 1 10 18 15 16 10 19 9 12 4 15 15 13 1 1 5 9 13 17 15 6 15 3 15 19 9 10 4 19 9 3 18 15 0 1 20 2 7 0 3 19 1 6 12 10 10 2 7 15 7 15 3 17 4 19 16 3 0 12 16 6 16 5 17 18 13 8 18 5 0 2 12 18 15 3 16 3 4 3 12 7 16 18 14 16 2 15 14 14 18 3 17 0 15 5 3 16 12 19 17 9 20 11 0 13 5 11 16 3 14 2 15 10 4 14 16 14 10 1 15 6 12 5 16 13 9 11 18 0 10 3 3 4 20 12 11 15 17 10 18 13 5 3 19 14 17 11 20 17 19 4 0 15 0 10 10 20 20 5 1 4 16 0 19 8 13 14 0 19 19 0 0 14 12 13 2 10 20 12 10 3 9 17 5 0 6 3 9 4 11 18 18 4 19 5 15 3 18 4 1 9 15 19 14 4 16 2 14 7 14 5 0 17 16 4 2 20 18 12 3 5 3 2 7 20 0 1 16 17 5 11 14 3 13 4 2 6 1 17 5 15 0 19 5 17 17 3 19 5 3 6 1 19 15 13 4 20 13 10 13 8 1 6 20 10 2 13 5 7 0 19 7 3 16 18 10 13 3 17 9 20 15 7 14 18 15 1 6 7 17 13 2 20 0 5 7 6 18 17 19 11 12 1 9 13 15 2 11 12 10 2 20 13 5 17 17 10 19 16 17 4 3 18 7 11 14 2 6 12 8 16 17 4 13 2 18 7 18 4 16 16 1 8 13 12 16 14 5 5 6 17 3 18 0 5 1 8 4 5 6 15 12 4 19 18 8 12 15 9 9 5 10 8 2 11 12 5 1 12 19 14 9 1 17 16 4 6 1 8 12 3 15 4 4 10 1 13 4 10 13 16 19 20 4 9 19 7 16 11 10 6 7 3 8 0 4 18 19 20 2 19 11 3 20 12 17 4 8 14 19 14 3 1 5 13 11 16 7 8 12 10 0 15 7 12 1 4 1 14 3 11 9 2 20 6 14 16 18 6 16 1 7 7 20 6 18 0 9 9 20 20 3 19 0 13 5 8 10 18 17 0 12 15 12 15 19 14 20 16 14 15 2 8 4 17 12 11 4 9 10 8 2 15 17 8 15 0 19 7 15 13 15 19 1 12 3 4 1 20 14 15 2 19 5 12 13 13 7 1 11 6 9 8 17 4 8 8 6 6 3 1 13 5 1 4 16 2 11 9 5 10 18 19 18 9 8 10 5 9 19 14 10 10 11 9 0 5 10 15 13 15 9 10 1 5 19 11 4 14 4 10 12 7 7 8 7 20 9 19 7 10 16 15 9 6 0 1 17 12 5 11 10 15 12 12 15 11 2 0 3 17 0 0 15 6 20 20 2 15 11 3 2 4 18 11 14 20 0 9 13 15 14 0 0 10 3 15 16 12 12 4 13 15 17 2 2 18 4 10 16 6 0 11 4 6 4 19 20 0 9 4 18 5 19 14 9 16 18 18 13 8 0 10 10 16 17 5 9 6 6 11 20 20 6 15 20 0 19 9 6 16 17 1 3 2 10 11 19 11 4 8 3 14 1 9 9 15 16 19 1 16 4 11 6 9 1 9 0 1 1 13 1 9 17 2 15 15 3 14 2 17 12 2 8 12 15 17 16 7 2 3 14 4 5 2 18 16 1 0 15 8 10 16 14 19 17 12 2 16 5 20 11 10 2 6 8 20 13 12 11 5 2 15 16 10 1 12 12 3 14 14 10 16 12 16 2 4 17 3 18 5 3 9 2 7 18 5 5 10 3 17 14 18 16 3 5 6 19 0 4 12 14 20 8 5 16 1 3 10 1 0 0 16 20 13 12 15 13 0 19 15 11 2 3 1 9 14 8 11 6 8 11 18 8 11 13 14 19 13 17 10 8 0 0 20 0 1 10 18 18 6 20 20 7 3 4 7 19 9 7 3 7 16 14 9 15 8 13 18 13 2 7 6 2 10 13 14 8 9 20 17 5 8 8 15 18 6 15 11 17 17 10 19 12 2 1 3 16 10 6 11 10 1 12 19 18 9 19 0 5 6 13 17 11 3 8 9 12 0 14 4 10 19 14 10 7 15 12 11 5 20 2 10 14 17 8 8 3 8 10 7 6 2 0 18 19 3 5 15 6 11 4 11 18 2 11 13 2 19 6 20 5 3 4 10 20 8 5 19 16 4 18 10 5 20 6 11 0 11 9 0 13 11 3 13 0 3 14 18 20 4 16 8 2 16 7 4 19 11 19 18 7 4 3 13 18 19 4 5 7 18 15 2 1 14 6 15 0 10 20 15 14 17 7 6 18 19 7 5 20 19 1 6 18 10 8 4 11 6 3 4 3 16 20 16 18 19 11 19 0 19 19 18 6 0 5 16 2 18 10 7 7 15 18 13 16 12 1 17 5 16 16 5 17 2 3 16 4 0 10 9 8 1 1 3 17 0 19 6 0 12 3 16 8 15 5 20 3 15 20 8 6 8 9 6 0 16 0 18 7 7 12 18 13 2 20 7 5 2 6 20 18 16 16 7 7 12 9 1 0 1 1 6 1 4 8 1 4 14 4 7 12 13 3 14 0 6 7 3 16 19 11 9 15 0 10 19 16 7 16 7 4 14 9 7 8 3 16 3 16 20 16 13 9 10 1 14 7 18 15 15 10 17 6 16 14 1 18 5 16 12 11 12 8 11 5 14 17 13 2 18 8 13 14 7 19 12 1 15 15 17 7 18 16 17 2 7 8 4 4 17 4 18 7 19 14 5 6 4 5 12 19 17 1 19 2 16 14 7 17 10 20 18 4 0 13 14 18 17 0 14 2 9 8 18 20 8 6 7 1 14 5 3 9 12 4 2 2 18 10 3 13 6 4 17 11 19 3 13 0 10 10 5 13 3 1 12 2 1 11 10 2 1 13 3 10 18 3 19 10 6 0 15 2 9 3 18 3 6 12 18 4 9 9 11 14 15 17 13 11 3 1 2 0 8 13 9 20 16 3 12 16 10 7 20 5 1 18 11 14 10 20 6 2 12 13 16 2 15 6 4 10 6 17 11 4 3 8 11 2 7 11 8 13 18 12 17 3 11 16 7 8 7 18 5 6 5 7 7 13 19 1 11 16 7 19 20 7 10 17 1 10 13 10 7 5 14 9 4 17 2 10 18 2 13 3 20 20 0 0 14 10 3 9 12 7 18 7 5 4 3 8 1 7 1 0 7 6 5 1 5 9 14 9 17 13 18 11 10 17 16 3 19 5 8 0 0 14 11 12 12 14 6 9 11 20 14 9 13 13 20 2 19 11 15 2 1 6 0 5 5 3 6 19 18 1 14 20 4 5 20 15 6 0 4 2 3 7 16 10 14 13 9 7 19 12 5 16 7 0 20 9 3 13 10 10 15 20 0 8 7 17 0 14 6 13 11 13 6 15 0 4 1 8 5 0 16 14 12 4 16 15 10 5 9 11 14 10 20 2 13 13 14 7 6 8 17 20 16 4 11 17 2 3 18 6 0 1 9 0 18 12 3 19 13 19 2 6 18 8 9 18 17 11 17 19 16 13 15 14 18 16 3 10 18 5 14 1 1 0 2 12 11 5 10 10 0 3 14 16 7 17 17 4 20 14 5 16 16 9 3 14 0 16 5 18 3 6 7 10 3 9 16 20 9 0 14 20 15 15 18 20 20 3 2 20 19 9 14 14 7 1 18 3 8 13 10 14 0 12 9 13 6 16 2 9 11 7 11 16 9 4 16 8 20 4 16 2 11 20 6 1 8 14 0 10 2 13 16 19 2 13 15 15 17 2 18 10 13 16 11 18 16 18 18 10 17 12 17 17 6 6 19 3 2 18 2 3 17 7 3 9 6 9 3 11 14 17 14 7 1 1 15 12 11 5 18 11 2 7 11 20 19 3 13 20 0 1 10 4 6 6 19 14 20 1 7 19 15 14 7 13 13 16 19 9 11 0 6 1 5 20 7 20 20 1 10 8 19 18 5 0 1 11 20 3 0 4 19 4 2 10 4 11 18 4 17 10 4 9 11 0 13 13 12 2 8 17 8 12 9 4 9 12 5 1 14 11 6 5 10 15 2 6 8 11 12 5 20 9 16 17 20 20 18 6 16 5 17 12 15 13 20 4 18 16 10 14 19 1 20 6 10 1 18 19 13 19 4 10 11 7 18 16 19 20 19 9 14 9 15 4 4 2 18 2 4 10 20 11 0 2 2 3 14 5 17 2 5 0 1 20 1 12 6 2 11 6 16 1 3 8 5 1 20 6 16 11 9 18 11 19 4 7 9 14 2 0 6 0 13 9 1 4 6 9 10 7 18 13 8 20 14 7 17 5 17 18 11 14 10 6 0 7 9 11 16 20 20 5 2 2 0 6 8 5 8 11 19 6 19 5 2 3 1 9 7 18 8 7 18 1 9 20 0 2 0 13 15 17 19 5 17 17 6 11 12 10 8 19 6 2 7 8 12 10 7 16 6 6 6 7 14 16 10 11 9 7 17 7 6 2 16 9 20 20 20 17 15 16 7 2 11 3 0 9 2 0 14 16 14 16 4 17 11 9 13 6 13 13 14 10 2 5 7 9 18 0 19 14 0 16 1 14 4 17 1 2 2 6 1 0 6 16 20 7 0 8 11 7 9 7 4 7 20 14 11 18 3 12 5 4 1 10 7 16 6 3 1 8 11 3 7 16 7 4 15 15 10 15 2 20 7 15 2 9 19 0 11 15 6 3 3 12 9 7 1 8 9 16 15 2 19 2 13 4 8 6 18 17 4 6 0 19 12 9 0 4 0 5 18 18 19 19 6 8 13 6 14 13 14 4 12 3 0 17 13 11 0 4 13 13 1 17 12 9 0 12 12 2 12 17 16 8 5 10 7 8 8 16 8 20 19 17 19 6 4 4 3 13 10 5 7 1 9 5 0 2 15 20 7 12 4 3 15 9 10 15 15 14 20 13 13 0 1 4 10 4 13 6 2 15 12 19 13 7 18 1 7 10 9 0 18 17 10 10 5 12 14 11 12 14 8 19 6 14 15 10 14 10 3 1 17 2 1 4 4 13 7 3 10 16 3 18 13 8 3 7 15 20 12 11 0 6 19 8 20 3 7 9 14 3 19 19 8 18 5 13 13 17 13 2 0 9 7 17 2 1 0 9 10 16 15 11 0 1 12 1 9 2 18 15 12 3 8 6 11 16 19 6 4 4 0 15 8 10 20 1 5 8 19 9 4 11 2 20 0 4 5 4 8 1 15 15 15 18 19 9 3 1 8 6 2 12 11 15 15 4 10 7 13 5 6 13 19 19 0 6 6 12 15 10 11 15 2 15 8 2 13 5 0 2 16 4 10 12 5 10 10 14 15 18 20 15 1 20 16 12 16 5 2 13 5 0 0 4 6 19 6 20 10 14 8 3 15 15 5 10 3 16 11 10 0 17 16 8 5 9 18 18 16 12 9 5 8 9 6 14 8 5 15 2 18 12 16 8 8 0 11 12 10 14 2 0 2 17 2 14 9 12 4 7 7 8 9 3 17 12 1 15 16 16 13 3 17 18 19 10 17 0 6 18 2 3 19 1 5 0 1 14 4 12 16 6 9 15 17 7 6 1 12 17 0 15 16 19 0 10 15 10 12 12 11 12 15 13 12 14 12 16 7 16 17 8 18 17 19 12 5 4 11 13 18 18 15 18 1 15 9 1 10 10 15 16 19 7 13 12 8 4 12 0 6 4 3 18 0 15 19 19 4 10 19 5 4 14 17 7 7 16 8 7 0 13 3 10 15 2 4 9 3 5 16 11 6 1 5 2 4 5 7 4 4 10 8 15 9 20 17 9 14 15 5 17 2 11 8 0 15 13 1 15 2 3 12 2 4 3 12 4 14 9 4 20 11 1 1 9 20 14 13 6 15 11 14 1 20 8 6 17 11 14 9 15 7 14 9 5 15 17 12 17 4 3 3 12 5 10 19 18 7 16 5 4 7 10 18 2 15 0 14 0 8 17 0 9 10 12 9 15 15 19 15 11 4 1 19 17 17 13 16 15 7 1 15 8 4 11 10 7 20 7 8 18 9 3 15 12 13 2 18 18 10 0 14 6 14 16 13 7 6 19 16 8 19 20 9 9 14 15 17 11 0 11 17 12 13 20 8 2 9 15 0 6 17 19 0 0 15 9 10 7 5 15 14 16 1 8 7 13 20 14 4 11 13 3 14 16 13 19 20 14 14 14 18 0 0 12 1 5 2 12 19 4 8 0 6 5 16 1 8 12 14 19 12 8 8 9 1 0 12 11 1 11 10 15 3 4 13 14 10 0 14 17 9 1 3 19 3 7 16 5 18 19 8 7 7 19 20 4 4 5 16 0 4 15 10 15 19 20 5 17 12 15 16 14 5 14 19 1 12 1 5 17 6 18 7 18 3 2 20 17 11 8 16 13 1 20 14 10 18 1 16 15 15 11 14 0 18 5 7 0 5 12 7 18 19 13 1 15 17 14 5 3 11 8 2 17 5 0 4 10 6 1 4 11 4 7 16 5 9 9 0 17 7 9 17 5 5 14 5 17 1 11 18 10 12 12 16 18 7 7 19 5 4 19 13 8 12 16 13 15 18 2 19 1 0 0 19 11 12 1 6 4 2 16 0 15 9 6 5 13 15 6 4 19 18 8 17 16 19 16 13 17 15 17 12 11 16 19 7 13 19 1 12 20 18 9 3 9 17 13 12 1 16 19 0 14 3 0 10 20 18 10 3 16 2 14 2 12 16 1 8 12 17 5 9 16 5 9 19 19 7 0 11 3 20 2 13 2 11 19 12 19 3 19 16 5 3 20 9 5 2 8 7 13 5 4 16 16 6 17 13 16 20 5 14 13 20 20 10 10 19 5 0 3 10 10 4 5 5 7 10 16 9 8 9 7 5 4 5 9 10 12 20 20 7 2 10 14 7 4 4 16 2 11 9 1 8 9 12 12 20 20 5 1 18 13 15 20 15 12 6 8 8 17 11 0 12 16 15 10 4 18 14 10 2 4 11 0 4 20 9 5 5 20 15 0 11 5 3 17 13 11 7 4 16 4 10 8 14 7 8 9 14 7 2 18 18 1 8 6 1 7 19 10 16 17 10 13 20 16 14 20 19 20 12 2 2 11 2 3 19 10 12 3 19 1 4 18 4 9 19 10 20 17 12 11 9 5 19 8 4 4 17 8 10 14 8 1 18 20 7 2 0 6 14 13 3 3 19 1 10 11 16 0 3 8 11 2 16 3 15 17 12 6 10 4 13 4 4 1 2 17 11 14 12 19 15 10 3 9 5 12 12 19 10 7 7 1 8 8 5 1 12 7 7 4 20 18 14 11 13 10 5 5 0 5 12 13 14 1 17 9 9 14 20 18 16 2 14 8 20 17 0 11 1 8 13 2 20 13 6 9 7 1 5 13 7 6 14 5 9 18 14 0 5 0 9 9 6 10 17 10 11 7 7 20 12 9 14 12 18 18 18 17 2 10 8 16 9 16 11 11 8 17 11 8 11 7 0 15 8 1 6 11 5 18 3 7 0 4 7 9 18 4 18 6 10 5 17 18 14 17 3 6 6 1 15 14 17 17 14 17 8 3 7 0 20 15 11 9 1 3 10 20 14 8 2 1 8 15 18 20 14 11 3 13 17 18 4 18 15 13 19 14 2 13 3 15 9 8 19 1 5 7 15 18 14 6 13 14 8 1 10 1 18 10 8 11 4 2 8 9 3 4 6 11 2 15 3 13 5 5 9 4 1 18 18 4 20 14 20 14 20 18 20 9 7 12 3 14 12 2 8 16 3 8 3 0 11 0 8 20 6 5 10 2 20 18 18 0 15 9 7 14 2 1 4 7 19 13 19 20 10 17 9 9 16 1 10 7 8 19 8 19 13 7 2 2 9 2 7 20 9 14 7 7 4 20 3 11 4 3 20 3 5 16 8 5 19 16 10 4 8 12 18 14 9 11 4 16 12 4 8 20 20 4 15 8 7 16 12 18 4 8 19 13 4 0 11 3 19 17 6 13 20 0 2 11 5 3 19 9 7 17 18 11 17 0 2 18 4 20 20 20 19 11 13 7 19 9 18 9 15 7 4 13 1 5 3 5 3 15 16 17 3 15 10 19 13 1 0 12 20 14 8 0 8 14 5 12 6 1 12 19 9 1 10 2 13 5 9 16 2 7 2 2 9 7 20 15 14 0 18 13 13 20 6 18 4 8 2 10 19 19 1 6 8 3 10 14 17 11 0 7 12 4 13 5 18 16 0 7 3 3 5 17 1 7 5 2 18 5 10 6 18 13 3 13 3 1 19 16 7 15 2 16 7 17 9 1 10 8 16 9 0 20 10 8 10 17 11 16 0 15 9 6 15 7 15 3 2 0 11 20 2 2 12 5 7 18 14 17 11 7 8 12 15 18 5 14 1 11 1 12 9 13 13 15 7 9 6 2 1 14 0 10 15 14 11 9 6 20 7 14 6 15 10 18 3 4 20 18 14 19 20 4 19 8 2 13 6 8 8 9 14 11 0 3 1 11 11 0 16 6 6 11 16 1 6 12 19 1 1 8 13 7 17 20 10 1 8 18 10 3 17 17 1 11 12 19 7 1 11 12 18 18 0 3 18 17 18 15 7 19 5 5 3 3 3 3 14 7 2 12 18 8 19 6 2 11 17 10 10 12 16 2 2 15 17 19 4 19 14 20 1 1 6 19 5 1 10 2 9 13 9 15 16 3 8 17 12 10 3 14 8 8 0 11 17 20 17 10 10 6 1 18 0 2 6 20 4 3 12 17 14 12 7 3 8 11 12 20 19 2 4 15 10 15 9 4 20 6 13 8 13 6 7 1 18 12 9 11 9 11 14 4 15 12 2 8 19 4 11 3 5 1 10 3 17 1 3 14 19 18 1 18 0 12 15 7 16 7 15 19 18 9 5 18 9 19 6 12 1 18 16 3 16 14 7 19 15 19 20 11 8 8 10 16 10 6 17 11 8 2 1 13 17 12 2 5 20 3 5 3 3 13 10 7 17 18 6 10 20 15 8 0 13 6 2 2 13 1 12 5 5 17 3 2 18 9 5 14 16 17 3 14 13 15 1 6 10 4 6 5 19 11 19 14 1 10 1 1 14 17 4 16 3 16 3 10 19 15 13 19 14 10 3 2 3 4 20 10 13 2 18 7 3 15 10 20 16 20 20 13 7 18 17 15 19 0 3 16 10 19 9 18 8 16 1 13 17 2 9 20 14 10 18 0 16 16 5 2 19 2 0 3 8 0 15 2 12 15 5 2 1 12 12 1 13 15 19 7 17 19 9 10 13 20 2 19 1 11 15 2 8 19 9 4 11 0 2 10 13 8 7 8 0 11 2 3 15 1 1 7 18 18 16 20 6 11 6 19 13 20 3 18 14 4 14 7 2 16 18 12 19 8 14 20 4 13 3 14 12 15 2 5 15 18 7 3 4 6 19 7 2 14 8 3 1 3 7 12 9 16 5 20 1 4 10 9 7 19 11 17 11 16 17 3 7 11 16 9 6 18 9 1 11 4 1 12 3 15 17 0 5 17 2 16 9 6 13 5 4 10 14 19 14 15 4 18 4 17 9 10 18 8 1 17 11 13 9 8 13 20 16 11 8 13 19 17 18 0 15 19 11 10 18 17 8 1 19 12 9 20 8 14 10 20 20 10 1 8 20 11 13 15 12 18 11 4 15 15 11 15 12 17 11 3 6 6 1 4 2 8 8 11 5 10 18 3 15 8 9 16 6 4 10 14 0 11 11 18 14 4 10 14 16 16 7 7 20 14 6 20 4 18 5 16 0 8 12 9 1 1 2 3 0 2 7 14 1 14 3 0 10 0 17 4 7 12 6 10 9 5 3 17 18 2 20 2 11 4 15 4 1 2 14 18 6 2 15 14 2 18 19 1 3 14 6 7 10 1 1 5 15 10 0 17 9 18 6 15 18 6 0 3 15 12 18 17 8 13 0 18 3 15 14 11 10 19 0 17 17 16 17 18 17 11 12 17 16 14 6 7 17 7 2 16 15 2 16 5 16 16 20 7 4 15 2 2 20 10 10 2 4 20 14 11 0 13 7 18 2 18 5 1 2 1 0 13 0 6 18 12 8 10 19 15 18 5 0 7 3 16 10 19 8 1 12 0 4 18 0 18 14 20 20 14 18 9 12 4 15 20 4 14 14 11 16 5 0 7 6 8 11 13 9 13 16 3 8 2 15 8 4 18 8 12 19 0 9 0 13 6 5 19 18 1 8 0 14 9 1 12 14 19 2 0 4 19 14 11 9 7 20 10 13 20 15 6 6 1 7 19 1 2 4 15 4 13 16 18 9 7 15 11 10 13 18 10 13 0 19 17 7 1 0 16 17 19 11 7 11 11 11 7 3 20 14 6 15 17 0 9 4 19 3 19 16 17 13 20 15 19 17 0 10 6 20 1 16 18 13 19 17 3 20 18 18 1 9 7 8 4 17 8 1 17 6 9 7 8 7 10 12 10 12 5 12 3 18 16 16 1 13 1 5 0 18 12 13 4 13 2 2 4 12 5 15 1 3 7 1 1 3 4 9 2 19 7 10 0 18 13 15 7 8 14 7 17 7 4 0 5 12 2 19 0 4 2 20 1 1 11 1 20 17 4 0 5 12 17 4 7 5 6 2 2 13 4 11 3 12 8 9 9 10 4 10 11 11 16 18 7 20 12 6 3 12 12 12 7 11 9 3 3 9 20 19 20 17 14 9 13 6 8 4 14 0 3 6 9 12 13 14 8 11 5 17 15 12 7 1 15 2 4 15 14 2 8 16 18 15 4 11 0 11 1 12 17 1 17 13 8 9 5 12 18 4 1 13 2 9 16 17 15 17 20 10 12 6 18 20 4 17 11 19 14 10 16 15 9 12 15 9 19 5 0 9 4 2 11 13 15 5 6 16 8 0 11 19 12 6 17 7 13 13 6 0 14 9 13 18 7 17 13 14 10 19 0 15 14 13 15 14 13 13 8 18 8 2 6 0 18 10 18 14 11 9 13 16 3 14 1 1 3 18 3 2 6 17 15 4 17 3 7 9 13 15 3 4 16 11 13 2 15 4 20 0 5 13 1 15 16 13 9 13 14 7 11 16 6 16 0 20 9 8 15 11 5 9 16 16 16 6 15 3 14 16 16 16 11 5 2 11 5 16 19 16 8 7 7 6 6 12 17 15 4 19 10 11 5 12 18 0 5 6 8 0 20 4 12 10 6 13 11 17 17 20 18 6 4 9 0 6 10 4 12 4 10 20 9 7 9 13 4 7 6 18 13 3 11 11 5 5 3 16 16 20 15 14 14 16 8 5 14 5 13 4 20 13 3 6 19 12 7 5 2 0 5 11 15 6 4 1 0 15 17 10 13 3 18 18 14 19 18 18 17 0 5 13 10 11 14 20 10 5 9 16 11 11 1 16 11 7 6 17 9 6 10 9 13 6 3 8 7 5 12 12 0 8 17 15 4 16 5 11 5 7 14 3 3 4 16 9 5 16 14 7 10 3 11 10 18 9 20 18 0 5 13 18 0 6 19 20 16 3 6 3 7 7 15 10 18 5 7 3 1 13 2 15 8 10 0 9 15 6 4 8 5 6 7 4 7 8 17 18 17 0 19 5 4 0 14 0 17 9 11 1 4 2 19 10 14 8 4 0 19 6 13 15 16 6 18 19 0 6 12 1 0 7 20 15 9 15 17 19 15 7 6 0 14 19 17 19 16 17 1 11 13 18 3 1 19 0 12 16 5 15 11 0 12 15 17 7 16 3 3 0 16 15 0 13 10 1 19 8 18 15 17 4 9 16 6 2 20 1 14 20 5 11 6 18 6 16 3 2 1 12 15 9 5 3 9 1 8 14 12 17 4 9 2 9 0 1 0 9 0 13 12 16 4 10 11 15 7 15 12 14 13 6 18 12 17 18 18 8 4 2 2 9 1 19 8 5 8 11 18 4 8 8 2 4 8 15 3 2 5 17 11 1 12 7 18 0 10 2 7 9 6 3 1 16 19 20 5 18 11 13 3 4 2 5 6 11 6 11 16 6 0 2 13 12 6 16 18 1 15 17 5 20 16 9 15 9 8 20 5 12 7 18 18 5 13 3 15 16 10 7 10 15 0 7 13 3 11 20 18 11 3 14 7 18 11 5 2 16 2 0 0 19 11 4 11 11 4 18 6 18 12 11 17 7 20 5 17 0 20 4 7 6 20 0 13 2 14 11 7 17 6 16 5 19 7 15 6 5 16 11 12 7 3 0 10 13 1 0 20 15 16 9 17 6 14 20 17 14 19 9 14 0 8 17 9 10 17 3 11 9 7 7 11 7 18 11 15 9 1 3 10 6 6 15 16 4 16 16 2 2 2 12 15 5 17 13 14 17 11 10 6 7 10 6 16 10 12 15 4 0 11 9 1 18 5 4 16 18 0 18 14 6 2 5 20 15 5 15 0 1 0 16 18 15 13 15 18 14 20 12 3 20 3 7 2 5 17 8 20 17 16 13 12 14 19 12 11 0 15 0 12 0 0 14 12 6 2 11 10 12 18 3 6 10 6 11 0 0 9 0 17 20 17 18 10 2 2 13 0 6 19 6 0 12 4 9 14 10 20 16 13 13 4 18 7 8 7 17 6 17 5 17 0 19 1 0 15 16 6 11 17 15 3 3 15 13 5 3 9 17 4 5 19 14 16 13 1 2 10 4 14 19 13 9 17 9 18 6 19 18 2 20 10 7 19 19 12 5 9 11 18 4 9 11 7 5 0 7 17 18 5 9 17 12 20 1 15 20 1 2 20 7 9 2 16 20 1 9 14 11 7 20 11 13 18 1 16 1 1 1 0 3 19 10 1 3 0 3 4 19 3 15 5 17 17 19 20 10 3 3 16 4 20 12 6 19 0 3 14 6 14 15 8 2 5 0 6 0 3 2 16 13 15 13 2 12 7 1 7 0 3 18 14 15 8 18 1 13 19 3 6 9 7 15 0 2 14 16 2 20 10 2 11 9 2 14 11 20 19 9 12 3 14 16 19 7 8 6 13 11 0 16 3 12 17 0 19 0 15 9 17 12 2 7 14 4 19 20 15 16 12 10 3 20 1 1 14 13 10 13 1 19 10 0 11 9 5 10 18 15 10 0 20 3 13 10 10 17 19 20 16 9 2 18 16 13 18 6 8 17 10 0 6 3 4 7 8 13 1 2 3 2 7 3 9 1 4 7 3 8 4 5 3 5 3 5 8 17 19 5 12 13 5 1 2 0 4 18 3 11 9 4 8 9 15 20 7 11 6 10 17 1 6 5 6 17 15 7 13 12 11 7 18 4 15 18 4 20 20 5 16 18 14 4 18 16 20 18 18 11 3 9 10 9 9 1 5 17 11 10 16 12 4 10 4 5 20 17 10 11 13 17 6 16 17 17 5 18 20 2 16 14 16 8 11 9 11 6 9 12 19 1 12 15 6 13 16 20 15 17 10 4 4 13 3 7 14 12 5 4 11 1 9 4 8 14 17 2 4 10 5 3 14 7 6 6 16 2 7 8 18 1 1 5 6 5 8 16 17 3 5 8 13 11 18 20 5 10 6 4 0 1 8 14 1 6 17 2 14 8 14 2 5 20 8 4 6 18 18 12 20 13 0 13 13 1 12 5 17 20 0 19 19 3 19 3 0 20 5 4 13 14 7 18 12 4 5 18 9 11 10 4 14 13 12 18 5 18 9 13 17 1 5 5 19 18 12 13 11 18 5 2 13 9 19 18 11 16 10 12 6 8 2 15 18 11 7 0 14 11 3 1 12 2 2 14 14 5 11 19 16 19 11 9 9 19 20 10 18 15 10 5 6 15 16 7 12 4 2 12 2 20 6 20 15 19 19 8 19 19 6 15 10 3 18 7 7 16 3 15 12 14 20 19 9 9 16 6 5 9 18 10 3 17 5 5 10 1 13 13 12 6 6 17 10 11 7 1 19 15 3 6 14 3 10 10 18 9 7 8 14 11 7 0 16 12 8 18 16 11 13 13 16 18 15 15 7 8 15 11 11 14 15 3 18 17 10 12 11 19 5 2 15 1 10 19 18 4 18 0 10 9 3 19 16 6 20 18 6 18 19 17 3 13 18 6 7 15 17 9 10 5 7 18 17 13 0 3 18 12 15 20 19 6 19 19 13 7 17 0 0 10 5 19 19 13 13 9 16 9 7 11 16 19 16 12 8 5 13 6 16 6 3 5 16 16 5 18 14 12 3 16 8 7 11 12 3 7 19 6 12 14 8 2 16 16 1 19 5 6 18 13 5 11 2 7 1 1 11 19 5 19 9 4 1 8 2 15 18 7 18 8 3 6 8 2 16 7 8 5 4 17 4 13 9 15 12 7 2 5 20 5 3 9 17 1 4 13 3 2 5 10 0 9 5 16 10 11 17 8 4 13 9 19 7 2 9 5 14 15 6 11 6 7 0 20 15 6 8 2 9 16 16 9 1 16 9 18 2 8 15 16 5 12 9 15 13 19 12 6 9 6 0 20 14 20 20 19 17 17 12 14 12 13 15 18 11 13 5 10 6 16 12 20 17 6 15 15 4 4 8 10 10 4 10 2 9 3 18 5 15 1 19 3 12 4 6 13 20 15 4 12 0 12 9 16 7 11 0 5 11 13 5 16 13 7 20 18 18 18 9 14 6 13 20 12 15 11 9 3 17 18 9 19 7 15 10 10 19 8 8 3 14 8 9 1 18 12 17 6 3 14 3 10 12 0 1 7 0 15 15 20 9 3 17 18 2 10 19 11 7 10 0 8 18 12 10 15 4 11 13 14 8 10 13 0 18 16 4 19 1 16 10 11 10 10 11 5 2 18 10 15 3 9 14 5 4 9 10 3 6 12 8 5 18 1 17 5 2 19 10 3 3 5 6 8 1 12 14 2 2 1 18 17 8 1 11 19 12 4 9 3 14 11 19 14 14 18 2 0 18 4 4 4 4 5 1 1 10 7 6 14 13 4 15 16 3 7 5 4 16 18 1 12 20 6 11 9 17 5 12 9 17 13 17 8 0 3 15 8 6 15 17 13 4 5 6 3 1 15 11 18 2 14 8 7 7 17 0 1 4 7 8 17 1 4 5 1 12 7 4 0 2 14 0 11 0 2 8 1 20 1 3 17 4 14 11 16 12 0 11 12 8 17 2 13 1 13 3 6 7 2 11 5 8 18 15 7 17 18 1 0 12 14 0 8 9 13 8 3 18 18 1 17 7 17 19 16 6 13 20 20 10 11 9 10 10 7 17 13 20 19 10 14 13 12 18 13 15 9 20 12 1 12 17 8 10 13 13 2 18 18 11 8 5 6 4 6 10 20 13 18 2 11 10 8 20 18 12 15 4 20 4 3 7 9 18 7 7 5 8 14 19 6 0 7 3 4 9 2 5 7 14 20 11 13 2 13 15 15 3 9 5 9 8 1 10 10 17 15 11 20 16 8 20 10 20 8 15 1 18 15 12 20 5 9 18 0 16 15 9 6 8 3 17 2 9 15 1 12 3 15 17 7 18 0 14 10 8 4 11 4 12 6 11 13 11 2 1 5 2 18 15 0 6 14 6 8 1 14 3 5 4 1 9 13 18 10 10 13 14 18 18 20 12 15 15 6 10 19 10 18 16 7 7 3 4 13 14 6 11 3 17 13 18 11 2 13 6 3 8 13 3 17 16 11 2 9 19 19 14 11 9 7 0 2 6 18 16 20 7 5 2 4 6 0 11 0 3 19 13 20 4 14 16 3 10 19 14 15 16 17 13 4 1 6 17 4 17 16 5 2 7 3 20 0 7 14 19 7 3 18 10 13 11 5 9 1 17 17 6 11 0 13 5 12 5 12 5 10 6 14 2 19 19 18 1 16 7 9 10 0 19 16 5 17 8 15 15 2 19 20 15 19 2 9 11 20 3 20 12 2 4 3 4 7 12 3 6 19 19 11 10 11 8 6 20 7 4 16 8 4 0 16 16 4 15 18 9 5 15 3 6 19 2 13 6 0 13 1 1 20 5 12 6 19 4 9 16 4 10 14 17 7 12 2 4 17 2 20 2 5 1 20 15 5 14 14 20 13 11 12 13 13 10 4 1 7 1 18 2 17 11 2 1 16 11 17 9 15 13 8 19 3 1 20 15 14 6 3 2 9 8 20 2 17 8 1 12 3 19 14 17 4 8 11 16 1 0 14 6 0 14 1 3 5 5 7 2 8 12 17 13 2 6 7 19 12 6 9 5 8 20 11 16 12 6 8 2 8 18 0 19 7 20 2 1 5 12 18 9 14 19 14 19 18 13 12 7 8 4 2 10 12 9 20 1 5 13 17 13 4 5 8 14 12 8 14 11 15 17 8 10 14 20 6 10 2 16 18 8 10 0 2 0 15 20 10 0 14 5 10 2 6 4 9 16 17 16 6 0 10 16 2 13 11 2 18 6 5 19 4 5 1 3 6 6 20 11 18 4 4 11 13 19 2 12 1 18 9 18 19 9 0 10 0 11 18 17 3 14 9 17 14 8 7 20 13 8 12 11 14 5 8 8 0 2 4 0 6 10 5 20 16 10 18 4 16 15 2 2 12 3 0 13 8 4 3 11 7 4 8 3 12 18 12 5 5 9 19 6 16 19 16 3 12 12 14 10 17 0 15 1 17 20 15 6 11 11 8 17 13 6 5 13 13 6 16 19 7 12 7 4 8 12 14 2 13 10 5 9 6 1 15 4 20 2 17 11 10 11 7 6 0 19 2 12 2 17 16 2 6 6 17 8 9 20 16 2 7 6 4 12 14 1 19 8 9 10 17 6 0 12 8 14 4 12 6 15 11 10 2 4 2 19 0 9 4 1 15 19 13 1 20 15 8 7 4 17 3 16 14 8 9 17 1 12 8 13 14 13 5 13 10 18 10 13 10 13 8 11 17 14 18 5 9 10 0 5 19 15 15 11 7 5 15 19 4 14 16 17 2 13 6 7 8 1 13 2 12 3 17 12 9 3 5 20 3 14 11 5 10 2 10 17 8 7 4 2 15 15 17 8 12 17 10 15 16 1 2 15 7 11 15 17 8 8 11 12 5 9 11 6 10 5 3 9 14 19 9 15 20 9 0 3 15 17 12 18 11 9 0 9 13 6 18 3 11 7 3 19 19 1 5 18 4 19 12 5 8 1 10 2 15 7 2 0 6 9 13 1 3 8 2 14 9 16 5 5 17 1 2 5 18 20 15 10 13 17 13 16 13 9 10 17 16 6 3 20 19 11 20 17 17 19 10 19 20 20 16 1 2 2 12 12 8 12 19 17 9 1 3 16 5 13 17 4 3 13 9 5 13 19 6 2 14 7 0 9 4 16 14 12 18 20 10 11 3 19 2 0 17 2 12 1 2 15 0 17 0 3 2 6 2 1 19 2 1 0 0 8 20 14 14 3 7 18 4 5 20 17 13 0 16 10 9 15 18 10 10 19 17 12 4 17 20 2 6 9 10 0 16 4 3 19 6 14 13 8 12 12 13 2 20 8 18 15 13 18 4 14 15 16 18 11 0 8 1 20 3 14 5 5 15 6 16 0 16 16 7 7 2 18 20 3 0 19 20 2 19 2 17 20 16 16 2 11 11 17 11 4 3 9 19 8 7 6 11 0 10 11 9 6 5 2 5 11 11 12 9 20 9 11 12 1 15 8 7 5 5 16 7 15 9 18 18 9 3 13 15 10 18 19 8 11 9 2 19 11 19 13 7 12 18 3 20 0 0 5 8 14 3 18 9 0 19 9 11 15 12 1 11 8 9 8 16 20 20 3 5 8 8 13 14 11 14 19 4 4 8 8 14 5 7 11 20 17 3 15 19 1 0 0 11 12 14 16 3 17 11 0 20 7 16 14 19 17 17 2 13 14 7 9 1 19 5 0 12 11 7 10 13 6 6 6 12 10 15 4 16 4 9 20 17 20 0 16 7 20 9 17 11 0 10 9 15 7 10 0 1 8 2 10 18 17 13 16 13 18 14 17 11 10 15 9 19 0 4 5 16 0 15 3 9 4 19 12 13 8 8 14 15 12 20 13 15 0 18 11 15 14 7 3 12 16 15 17 6 2 13 13 16 14 4 5 15 19 13 11 6 13 19 19 2 17 9 17 11 1 8 10 8 9 14 20 8 1 10 2 12 18 18 14 14 0 12 18 9 18 3 16 2 15 15 13 2 9 7 4 3 15 16 9 2 4 15 5 11 0 12 12 19 9 11 10 11 20 15 2 20 9 18 11 12 13 15 20 17 18 5 20 13 13 19 13 1 2 0 17 7 20 11 16 17 3 13 4 17 19 10 3 8 1 10 8 16 3 19 19 16 0 9 19 20 12 7 3 17 18 18 20 1 13 16 5 18 18 7 6 7 10 11 7 17 14 7 3 16 10 20 13 3 10 12 11 7 6 6 13 1 10 6 13 2 4 18 18 5 6 6 17 15 16 7 5 17 5 14 13 17 11 2 7 3 2 3 8 9 6 18 3 6 14 8 13 5 10 19 2 18 15 12 19 10 7 13 6 4 16 5 19 7 14 4 7 1 19 8 11 15 20 9 15 0 13 7 8 0 19 12 3 7 18 18 20 13 6 20 1 7 9 11 3 7 8 1 18 15 18 7 3 8 9 4 8 14 5 14 1 7 4 2 1 3 1 20 17 15 9 13 2 12 20 9 15 17 18 10 14 17 0 17 6 17 14 18 17 12 8 8 0 2 11 5 1 1 6 19 20 2 14 15 4 9 11 7 3 16 20 10 17 3 4 0 9 8 20 7 2 13 0 7 6 4 5 5 4 15 2 3 1 11 20 2 11 17 0 2 20 12 10 15 15 18 14 19 16 19 11 18 16 19 2 19 10 15 3 11 17 20 11 13 17 17 5 7 3 6 7 18 4 4 14 1 17 6 1 18 5 17 19 9 13 11 4 16 9 15 19 8 19 17 18 5 7 18 10 16 4 13 15 14 11 7 12 11 2 12 0 5 16 16 12 10 9 11 17 16 16 15 19 13 19 1 2 3 17 13 15 4 11 13 6 10 12 14 5 15 20 2 16 4 13 14 4 15 3 16 19 9 4 13 8 18 19 4 7 8 14 1 2 14 2 12 18 0 16 3 11 0 17 12 7 3 1 10 16 19 19 6 17 11 0 8 6 6 16 9 6 5 11 19 18 20 14 7 13 6 20 12 16 7 1 2 5 7 15 4 6 8 4 3 2 16 17 9 9 2 15 15 18 7 12 3 20 7 12 15 17 18 13 9 8 10 20 5 13 18 8 7 3 10 9 18 6 19 1 18 11 8 2 16 17 9 3 0 9 2 17 11 7 11 6 7 0 7 13 0 13 20 8 20 15 0 8 11 4 17 3 19 9 0 8 6 3 11 3 0 5 17 10 17 17 9 8 8 18 9 14 3 13 12 15 20 4 8 7 4 0 8 4 7 11 4 5 12 14 19 5 10 8 1 17 14 11 5 5 0 13 11 20 6 9 8 20 1 18 11 1 10 17 13 2 15 3 5 8 9 14 7 4 9 18 14 3 12 12 15 15 15 9 12 7 15 2 10 17 15 3 6 7 8 1 6 6 12 7 1 3 9 6 8 12 17 8 6 7 19 1 9 15 10 14 4 3 7 4 5 13 13 13 1 6 2 2 14 5 0 13 0 6 16 8 5 9 20 10 10 17 5 13 18 15 20 10 1 3 13 16 10 14 0 14 13 7 0 19 7 8 19 8 7 19 1 14 17 10 15 6 4 16 18 10 2 17 5 13 2 0 11 17 15 18 4 16 17 16 0 9 7 9 2 5 0 7 18 1 6 8 14 16 0 12 19 10 3 16 15 14 8 4 1 8 19 11 7 6 1 4 19 16 6 17 16 6 20 2 6 7 1 8 7 17 17 8 18 2 5 13 15 9 7 3 11 13 19 13 9 19 20 13 10 14 6 14 8 15 16 4 20 16 1 3 20 16 14 7 18 16 0 13 19 17 8 14 15 10 18 4 7 9 18 1 2 7 9 15 2 7 1 14 3 14 3 9 12 7 12 11 10 10 2 7 14 17 8 16 18 0 6 19 14 16 15 12 14 12 5 9 20 1 15 20 7 19 7 10 11 6 9 2 12 11 20 9 15 18 6 8 20 2 10 3 8 3 14 15 7 1 8 13 9 16 8 7 10 20 3 7 16 13 17 2 0 8 6 7 16 17 4 18 19 13 4 20 0 13 18 1 17 1 13 6 3 4 18 8 6 13 12 13 3 13 17 3 19 0 16 10 5 3 6 7 12 3 9 20 6 16 5 14 10 11 0 5 4 8 11 10 0 5 15 16 8 15 12 7 7 17 10 12 18 20 17 20 3 5 11 1 6 15 16 1 19 14 18 1 16 17 9 2 13 12 17 13 2 1 5 12 16 7 20 7 6 9 16 10 0 1 11 19 14 9 4 14 3 16 5 10 13 11 4 8 20 9 18 17 13 12 10 20 18 4 17 8 3 1 16 16 15 14 9 3 14 9 7 8 19 11 2 1 4 9 1 5 12 3 4 4 9 13 2 11 7 19 0 17 20 12 15 2 2 8 11 12 7 15 10 2 4 18 16 20 0 17 17 10 1 3 19 2 20 16 7 6 3 16 1 7 0 5 2 2 20 17 15 12 14 18 3 14 1 18 15 6 9 5 14 14 3 7 7 11 10 15 15 17 14 13 7 10 10 4 8 19 17 14 4 16 9 10 17 2 2 3 18 0 2 5 20 0 18 8 15 14 17 20 1 16 5 2 13 7 11 8 13 19 3 16 5 12 3 14 13 16 1 17 14 18 9 18 16 14 1 15 4 8 4 16 17 0 14 9 15 17 10 2 4 3 20 20 7 1 10 3 9 10 15 2 10 10 16 10 19 0 14 10 14 6 1 5 12 10 10 16 14 5 0 6 0 5 16 20 2 11 7 20 9 18 6 13 15 3 6 17 8 13 7 3 18 0 20 16 18 10 0 17 20 0 12 10 3 15 13 2 13 12 8 0 20 18 3 7 10 3 15 4 10 17 13 10 20 16 15 6 1 1 6 13 3 7 2 13 3 20 16 6 13 1 7 18 6 4 8 16 7 17 9 3 8 4 8 10 11 11 16 2 4 1 5 15 1 16 18 0 3 13 13 13 4 12 9 6 14 12 12 13 7 20 1 17 0 15 5 9 9 8 3 10 8 19 12 10 4 7 9 3 17 12 8 3 9 8 6 15 15 11 20 17 0 13 13 9 7 1 4 11 18 15 7 10 8 17 1 7 15 16 10 10 20 19 15 8 8 20 0 7 0 15 11 20 5 12 6 11 12 17 15 19 12 9 1 11 2 19 1 6 12 12 12 16 20 4 20 0 9 0 18 14 4 11 9 7 8 13 4 14 17 8 19 12 10 9 7 19 19 14 8 3 16 20 20 17 16 14 18 16 0 5 13 4 2 14 19 9 8 14 9 7 13 0 15 20 19 3 19 11 12 0 9 10 9 16 7 10 6 2 6 6 17 10 11 13 13 15 12 2 13 19 2 5 6 9 3 19 10 14 5 7 12 2 6 17 13 11 6 10 18 10 20 2 7 7 12 16 3 7 9 4 11 15 17 6 17 0 1 1 4 17 15 20 4 14 15 17 4 3 14 5 3 4 8 11 15 6 7 19 1 1 6 17 16 7 15 8 2 0 11 15 3 5 19 17 5 19 9 6 2 5 8 5 17 17 11 3 0 10 6 19 0 3 6 18 5 8 13 14 3 14 0 12 3 7 5 17 12 6 2 20 14 0 15 13 15 17 13 4 0 15 4 18 10 12 18 14 13 14 13 19 10 4 6 5 0 6 15 3 14 11 2 6 10 17 14 2 16 14 11 18 13 6 11 1 0 13 8 17 1 19 0 6 10 2 18 7 0 14 19 15 18 16 15 18 12 14 13 15 8 5 17 7 2 19 10 19 9 10 4 3 11 13 18 9 7 12 8 16 1 2 10 11 18 8 13 14 2 7 12 19 6 16 19 0 1 19 17 5 6 12 20 18 13 17 12 16 17 0 12 3 19 0 14 11 3 17 13 4 4 6 15 6 12 4 17 9 0 15 2 3 11 3 6 7 0 15 12 13 16 8 2 4 0 15 3 4 0 2 5 5 8 7 4 15 18 17 5 6 2 12 20 5 1 11 18 13 13 5 19 11 11 2 1 9 16 7 2 4 14 17 13 14 17 2 7 6 8 14 13 16 13 10 6 0 7 18 1 10 17 16 3 0 10 14 4 2 17 0 5 2 18 19 17 1 7 12 16 11 13 0 4 18 9 13 15 0 1 14 7 11 1 0 3 13 11 2 8 0 12 12 17 9 8 16 1 15 5 13 13 15 7 11 2 10 20 13 20 13 5 1 16 1 16 8 9 17 20 16 5 9 5 5 10 19 16 8 9 15 17 18 12 16 20 1 5 12 8 3 17 10 3 18 9 11 9 12 13 2 10 9 17 6 15 14 5 14 0 3 11 13 7 4 2 19 4 11 12 20 2 1 2 12 7 14 10 14 9 8 7 9 18 5 13 17 4 13 6 5 17 12 11 11 0 15 0 6 2 8 6 14 6 10 3 10 14 15 2 18 1 19 11 10 3 17 5 8 15 4 0 1 16 10 5 7 19 11 7 9 12 1 11 20 6 9 6 19 12 8 11 6 14 17 4 12 8 18 12 6 12 9 18 17 7 4 0 16 6 0 16 15 13 15 17 10 6 10 4 0 14 8 9 7 19 10 16 16 11 6 6 18 3 10 1 14 14 11 9 2 8 6 14 19 17 0 2 8 20 20 4 18 10 4 11 7 10 0 14 12 5 18 18 7 5 6 13 15 9 17 20 15 3 18 16 2 15 15 6 11 5 18 11 13 8 4 9 11 0 13 4 6 2 10 20 4 1 7 20 6 17 9 6 15 1 0 2 13 20 14 0 3 8 0 11 0 5 16 5 12 14 20 11 14 8 6 13 2 19 8 19 17 16 14 3 5 3 2 9 10 11 2 12 2 3 14 19 17 14 5 19 18 20 2 20 10 20 13 13 15 8 12 19 5 7 11 5 12 9 18 9 15 6 19 8 14 11 8 1 8 14 11 8 14 3 7 9 20 14 11 5 5 12 3 20 13 5 4 7 12 5 6 2 13 15 4 7 20 0 16 13 10 17 7 18 17 8 6 14 20 11 14 18 0 17 18 1 4 19 8 1 4 12 17 18 6 19 11 1 3 13 20 12 0 6 3 7 1 11 18 13 10 17 14 3 8 19 1 0 13 0 18 1 10 17 4 15 4 10 5 2 5 7 3 0 18 13 18 2 19 18 13 13 4 8 14 20 4 7 18 13 9 18 16 2 15 3 7 6 15 14 16 20 8 9 15 19 0 18 0 10 14 16 10 1 4 19 8 3 2 9 15 16 16 8 3 4 14 2 19 18 5 13 19 16 3 1 12 5 9 8 19 16 4 10 14 12 16 19 19 18 8 5 4 18 14 8 12 13 20 17 15 7 18 17 9 8 0 8 12 16 13 5 17 0 2 20 5 4 15 19 6 20 15 10 3 0 0 16 15 9 1 19 16 15 8 17 10 17 14 6 16 4 19 17 3 19 20 15 15 14 6 16 12 7 5 0 17 1 0 10 14 18 20 4 17 8 14 2 4 4 7 10 16 7 16 9 3 8 0 18 4 7 9 10 17 8 5 14 0 4 11 1 0 2 7 6 8 13 2 10 0 19 2 15 17 18 19 11 6 16 8 12 3 1 11 15 17 8 14 4 2 14 14 5 7 2 4 8 1 12 5 14 2 5 9 18 20 9 1 4 9 14 2 9 18 19 0 5 17 11 19 4 3 14 12 0 1 20 17 20 4 2 3 4 5 4 18 9 5 8 16 20 1 8 2 20 19 20 19 1 14 13 6 12 17 9 16 0 7 4 19 6 4 15 15 4 12 14 15 13 20 8 13 20 3 1 0 1 17 2 18 4 0 10 4 14 7 8 11 0 16 1 14 11 12 7 8 9 8 13 4 4 12 0 10 12 17 11 17 3 3 2 14 15 16 19 1 10 6 19 17 7 2 17 0 5 18 9 14 8 17 3 18 19 9 20 18 1 20 11 4 10 19 3 14 8 4 11 3 12 19 11 18 2 7 20 8 4 4 18 7 4 19 4 20 11 10 9 16 10 18 20 13 11 10 14 10 14 15 6 20 4 5 10 5 8 2 13 20 5 16 14 8 2 1 6 9 14 16 4 1 1 15 13 17 5 13 18 2 8 12 1 14 15 18 14 20 13 12 20 6 19 19 10 4 9 13 12 13 0 16 15 20 6 8 15 16 16 3 5 10 4 12 13 12 13 5 1 13 7 10 14 17 19 14 3 15 2 11 17 2 19 7 1 20 13 4 2 20 15 16 8 16 13 15 6 10 2 4 12 7 5 12 5 7 20 10 9 18 17 2 1 9 10 7 5 11 10 5 7 9 14 10 17 19 9 5 8 11 5 19 16 20 6 16 12 17 13 19 6 12 10 14 4 0 17 5 11 8 17 10 2 5 4 1 1 19 16 9 3 14 11 19 7 10 11 17 3 9 1 13 10 2 6 5 1 8 14 9 0 7 9 9 1 14 12 13 9 12 13 11 19 8 9 12 19 1 6 3 8 5 6 13 4 15 20 12 11 12 4 5 16 17 12 14 8 0 4 17 10 4 13 14 19 4 12 14 3 12 3 9 5 17 1 15 1 12 19 3 19 10 9 16 0 3 20 12 0 20 13 4 13 15 1 3 9 3 18 19 17 8 6 13 1 5 18 17 4 4 3 3 18 9 17 15 2 12 8 18 19 10 12 17 13 12 6 7 19 7 7 13 14 8 11 11 13 3 8 11 17 11 4 14 5 5 9 0 19 12 3 17 3 8 16 10 15 18 0 5 4 11 20 17 15 12 7 8 19 17 19 0 14 11 6 6 6 12 12 11 9 13 20 4 2 14 16 7 8 6 13 3 4 5 9 19 6 10 14 14 10 8 19 19 3 17 6 15 10 14 13 13 18 9 7 3 11 2 12 8 0 12 5 16 12 17 5 9 2 0 11 15 6 18 15 13 20 7 0 1 12 8 4 11 16 8 7 14 17 5 15 2 16 9 11 16 10 6 13 15 15 7 18 9 14 8 4 17 15 18 10 14 13 5 4 14 14 18 9 3 16 11 4 0 0 7 14 19 0 7 17 18 11 1 10 12 0 14 6 14 8 1 3 17 15 8 18 9 0 15 12 4 20 4 5 4 18 6 20 3 11 12 1 20 16 6 8 7 2 17 9 10 18 3 14 18 10 7 15 13 13 15 20 16 6 0 1 1 7 9 12 16 4 2 5 5 15 12 6 3 5 11 1 0 17 4 15 18 2 14 5 0 12 6 9 7 14 1 5 16 16 4 15 2 13 14 2 18 3 18 10 5 4 20 13 16 6 9 0 5 13 16 10 9 6 16 3 11 11 1 10 13 4 8 11 16 9 7 9 19 1 11 12 3 20 7 4 10 8 20 0 5 12 18 15 16 19 8 8 1 18 13 2 13 8 13 4 18 16 11 9 17 18 20 7 0 16 20 8 2 16 4 11 7 11 5 18 7 7 3 1 5 11 12 4 15 15 3 6 9 4 3 20 5 5 16 10 18 9 16 17 2 18 15 16 7 11 11 12 15 5 3 1 20 4 16 14 19 10 20 3 6 0 17 15 13 7 6 12 2 11 17 15 7 1 14 14 5 4 0 4 13 19 18 8 15 6 8 16 5 13 16 17 6 11 16 7 12 20 8 10 5 13 5 11 17 4 10 13 5 13 15 17 17 15 6 6 13 15 5 10 2 12 6 1 15 5 18 5 19 15 19 15 3 11 10 16 8 20 19 5 0 15 17 4 9 0 18 4 5 14 4 0 8 10 7 4 5 7 10 13 15 4 6 9 9 1 7 6 6 17 8 9 13 19 9 7 14 13 15 2 16 12 0 20 8 3 20 19 1 16 19 10 6 7 20 7 2 9 10 15 1 18 8 3 18 17 4 19 16 10 19 1 5 3 3 19 16 7 19 13 12 9 8 19 12 10 13 15 1 14 15 10 18 16 9 2 3 0 6 4 5 0 4 15 4 8 16 7 3 6 20 6 4 6 0 12 13 7 16 17 3 20 12 14 0 17 18 13 4 10 2 20 13 14 8 4 5 5 10 15 19 17 17 8 9 5 8 10 9 8 15 2 2 20 3 19 0 14 16 2 0 3 12 9 6 18 16 2 9 11 9 12 13 17 9 18 7 18 6 2 5 3 9 18 3 1 18 12 10 8 13 2 14 4 18 8 6 5 10 9 11 18 10 7 10 7 16 2 2 3 4 8 18 3 12 1 16 9 16 17 7 10 10 10 7 7 12 3 16 2 0 9 4 7 9 17 9 16 12 14 5 12 16 0 16 13 8 5 5 0 3 12 11 14 13 10 1 4 2 4 16 6 18 3 13 2 5 11 7 6 18 18 1 8 19 9 16 1 2 15 12 13 7 1 14 8 14 17 12 3 20 1 17 14 7 8 6 17 5 14 9 8 18 3 4 7 1 15 16 10 15 17 4 11 18 5 4 6 20 17 19 8 6 16 0 10 10 9 17 3 16 16 14 12 13 3 0 0 19 0 5 4 20 9 6 11 19 13 7 3 2 1 0 0 0 1 1 15 0 14 16 17 20 0 20 2 7 14 20 17 0 3 17 13 1 15 16 17 2 11 16 12 5 14 12 2 1 11 2 18 17 12 5 14 5 3 12 13 10 3 20 9 6 17 7 18 20 1 17 3 2 3 8 4 18 0 4 18 16 18 18 3 14 8 10 6 17 6 7 16 1 0 18 12 17 2 13 20 5 2 8 14 5 20 9 14 4 3 2 9 13 18 18 1 2 11 7 5 3 6 16 4 12 5 10 6 14 4 7 14 9 12 6 15 7 15 14 7 13 11 11 6 9 11 12 10 9 9 3 0 0 0 6 16 16 3 12 17 17 5 5 20 6 5 18 17 18 2 2 9 3 6 18 14 8 6 0 5 20 0 8 10 2 5 1 3 17 1 3 17 3 9 8 1 19 20 20 3 2 2 2 1 14 5 3 0 16 20 0 20 10 11 15 10 17 2 10 11 16 1 20 0 7 6 16 14 8 1 4 16 3 1 11 6 9 0 11 10 11 4 6 13 10 12 0 20 5 17 14 20 4 13 5 1 1 20 11 2 10 20 12 1 8 14 16 13 17 2 12 16 7 11 5 18 9 19 12 3 18 6 6 15 9 3 19 19 20 15 9 6 11 9 19 18 11 18 6 0 10 4 3 3 18 6 14 16 13 12 9 17 3 17 6 19 12 6 17 5 13 17 14 0 4 6 13 20 10 19 2 16 19 19 11 10 1 17 3 2 11 13 0 18 6 16 16 0 12 9 11 13 14 18 18 7 17 12 2 7 17 4 12 4 4 6 16 16 10 19 10 12 16 16 0 8 9 0 2 19 20 10 2 6 4 1 5 2 15 1 1 7 17 18 0 17 18 13 0 17 17 6 6 7 15 17 18 9 18 19 1 15 18 0 17 15 0 18 8 5 13 2 1 20 4 14 14 1 1 8 8 10 18 12 13 17 10 0 9 18 11 3 5 20 5 6 7 6 11 18 16 14 7 9 13 1 0 6 1 17 4 16 16 12 18 0 17 18 1 11 10 2 9 0 6 9 6 20 9 4 3 4 1 6 17 17 11 4 17 9 9 10 6 14 18 9 1 18 8 1 1 19 12 4 20 12 20 7 19 11 19 20 14 0 19 11 7 18 9 8 12 5 12 15 17 18 6 9 16 16 2 8 15 4 15 1 12 6 16 20 11 6 17 19 6 20 6 13 4 13 18 5 0 0 18 17 17 1 2 6 11 20 13 11 6 12 10 3 20 11 9 8 14 1 9 6 17 8 11 13 12 12 14 8 20 1 16 3 7 2 6 6 17 8 11 12 5 0 20 0 10 20 11 14 14 13 2 4 19 6 20 4 10 15 4 8 4 17 11 13 3 4 9 17 16 2 16 14 19 0 5 3 5 5 2 11 4 13 17 1 2 18 14 6 6 7 8 5 9 18 15 15 14 17 17 13 14 2 11 5 5 12 3 3 17 18 3 2 19 19 1 12 20 3 20 20 3 1 11 13 15 6 10 0 2 5 19 1 19 4 7 5 11 14 3 13 0 2 15 16 12 3 14 4 18 9 18 14 16 4 17 20 14 2 14 2 2 6 17 3 13 9 2 14 9 5 13 1 6 18 4 2 8 7 16 18 16 20 7 6 2 5 15 17 12 5 8 7 5 2 18 18 6 3 19 8 5 6 0 8 10 0 17 11 0 10 3 3 1 0 18 9 11 1 10 8 14 10 9 7 12 13 11 2 19 20 1 19 5 1 14 14 8 13 18 6 11 18 14 10 15 1 12 6 16 9 7 20 10 14 11 6 17 16 6 8 9 9 10 6 6 5 19 1 12 0 16 7 17 4 19 2 19 13 10 15 1 18 19 10 15 14 6 11 6 9 16 8 10 6 20 18 3 5 11 17 6 17 3 9 11 6 3 14 9 18 14 5 13 15 20 1 16 11 3 4 10 12 14 4 16 20 10 1 12 20 18 11 10 18 16 6 10 9 12 1 3 10 4 16 7 1 2 17 7 19 14 14 12 7 17 19 18 13 8 17 8 6 13 20 9 3 16 5 13 4 7 8 8 17 16 19 3 5 14 13 14 18 14 7 11 20 15 9 12 9 16 1 18 6 13 0 4 18 5 5 16 18 8 5 17 3 7 16 1 3 10 19 18 10 13 14 12 17 20 20 17 8 2 1 4 9 15 11 12 5 7 8 1 5 18 2 14 9 2 2 4 9 19 20 13 18 1 14 20 4 15 16 18 7 20 13 17 15 17 17 8 13 10 0 10 3 16 6 19 5 18 5 13 16 5 5 19 12 7 20 20 0 15 17 8 16 4 14 15 6 19 15 16 9 16 19 8 14 10 1 2 13 17 7 14 6 20 16 19 8 15 4 17 5 10 20 3 16 0 5 20 7 15 19 7 1 17 18 17 14 18 15 14 1 17 17 14 2 14 20 9 0 6 5 13 5 2 20 12 4 12 10 16 5 9 7 17 8 2 19 13 10 3 7 14 10 16 9 12 15 10 8 16 20 4 1 11 19 16 6 7 1 12 20 10 7 16 2 8 16 5 10 12 7 10 2 10 16 14 1 0 11 15 19 14 1 0 20 15 17 4 18 17 12 10 8 17 8 2 0 0 10 13 16 13 17 12 17 19 18 7 3 9 15 7 7 20 1 0 9 10 17 4 20 12 13 5 11 13 3 1 5 6 15 19 6 9 20 11 8 1 14 4 20 0 2 8 16 4 3 13 11 12 20 0 5 4 2 14 15 3 4 20 8 0 17 3 3 6 12 3 20 13 10 3 18 16 9 7 2 10 2 7 5 5 0 7 1 14 4 19 11 14 3 18 19 5 8 8 9 20 4 5 11 10 15 8 1 6 14 5 19 2 0 5 12 2 5 9 3 5 8 7 19 12 13 19 4 11 13 20 4 17 2 13 7 7 5 9 12 6 16 14 9 13 5 10 19 0 15 2 18 14 6 15 5 16 5 5 19 20 16 1 10 0 6 4 5 16 16 4 4 15 15 16 16 14 12 19 2 7 3 2 15 7 9 2 9 10 10 17 19 7 12 15 15 5 18 6 6 16 8 12 12 16 11 18 3 20 20 18 12 19 10 18 17 0 14 3 9 14 2 2 12 14 4 15 0 2 8 20 2 5 18 13 7 6 11 2 16 4 9 3 19 6 11 19 10 4 3 0 15 2 15 12 2 4 19 14 3 2 8 7 3 8 0 12 6 3 8 19 19 18 19 16 20 5 15 5 6 12 11 6 10 0 2 3 12 20 3 5 7 4 4 12 0 4 9 5 3 19 17 4 5 9 5 9 5 3 8 7 15 19 5 16 12 19 19 7 0 8 20 9 14 8 13 8 2 18 6 3 10 1 15 18 7 12 15 19 13 13 5 9 3 14 11 9 12 0 20 3 10 8 16 12 2 11 19 2 0 7 6 10 3 3 4 16 7 2 4 11 6 6 12 16 12 14 14 18 9 8 10 9 4 1 2 15 15 9 18 6 8 20 13 2 8 2 4 20 4 8 16 5 4 16 5 17 4 6 8 16 6 2 3 3 15 7 12 14 5 8 9 1 1 3 12 15 18 7 10 14 9 11 13 18 14 15 5 20 8 14 3 9 11 5 14 20 12 9 12 7 17 15 3 7 6 1 19 11 17 8 8 20 13 12 19 5 2 13 0 7 17 4 14 6 2 7 7 4 17 20 10 5 12 13 11 8 7 8 14 1 2 16 20 1 16 1 2 11 9 1 6 7 13 12 19 8 16 8 12 20 10 17 0 7 1 7 6 12 15 18 9 13 6 19 10 15 6 5 2 7 3 17 15 3 7 1 19 11 19 4 15 4 5 12 9 9 10 3 4 8 15 3 19 11 8 9 10 14 19 4 14 0 9 9 19 20 19 12 9 1 8 7 0 6 7 17 11 9 5 12 4 9 10 16 7 0 19 7 13 2 8 13 15 16 14 10 8 18 6 1 14 4 3 16 20 1 5 1 12 0 2 5 11 16 16 0 2 4 6 10 18 1 7 13 13 3 6 2 17 5 3 19 8 20 17 0 17 15 17 5 18 6 6 4 0 3 6 16 12 10 4 19 10 12 19 14 18 2 11 7 18 17 20 2 16 11 2 14 5 14 18 14 7 7 14 3 13 10 19 6 2 12 10 2 2 1 6 15 1 0 16 0 15 6 4 9 2 17 5 19 4 18 3 5 3 10 6 15 12 16 18 7 15 5 5 11 15 6 10 7 7 13 2 16 11 1 6 13 20 1 10 20 10 13 17 17 1 9 2 5 12 16 16 8 1 17 20 11 10 4 20 13 4 0 20 18 14 18 12 18 13 11 16 6 15 17 12 16 3 7 11 19 13 4 7 15 1 19 11 2 4 18 3 4 14 0 15 3 11 18 17 15 5 2 14 10 1 13 20 18 7 12 17 14 14 0 20 5 7 1 9 19 4 13 7 16 20 15 8 16 20 3 17 1 15 12 3 10 1 2 7 7 11 14 15 12 8 0 13 15 0 20 19 2 19 11 16 12 5 6 19 17 6 17 9 12 14 13 7 13 17 4 1 6 2 19 4 18 0 14 10 19 9 11 12 16 4 6 19 0 6 9 10 10 0 16 18 2 1 3 1 1 20 6 20 11 13 2 18 20 9 19 5 2 10 13 2 18 7 7 6 11 6 11 20 10 15 7 7 19 13 15 18 7 14 15 19 15 10 9 2 12 5 3 19 19 14 15 9 11 3 5 3 12 14 16 13 16 12 15 0 10 11 15 4 5 11 16 10 14 1 11 8 5 12 2 0 11 16 14 17 16 11 9 15 16 12 18 14 20 15 11 9 2 11 17 20 16 17 6 19 20 9 4 0 8 12 1 5 19 1 15 10 12 10 1 20 20 3 3 19 6 12 20 7 12 10 17 18 0 7 9 11 13 2 7 0 12 0 12 4 11 19 0 8 13 7 6 3 16 15 16 20 18 17 9 4 12 6 19 2 13 16 4 4 7 19 6 5 20 17 16 0 11 5 17 12 18 4 2 5 5 0 14 18 19 8 3 17 5 11 6 6 1 10 2 2 12 15 7 7 9 2 7 4 3 20 1 11 2 5 20 0 17 11 4 7 19 1 8 7 1 13 4 3 11 14 2 20 20 17 16 18 13 2 11 5 8 5 14 1 15 18 3 17 6 10 17 17 2 20 8 19 12 2 15 12 1 1 6 14 12 7 13 17 15 2 15 12 11 12 3 18 0 7 3 2 13 17 2 12 8 13 18 5 3 15 1 17 18 2 18 5 8 19 10 9 18 1 2 6 7 15 9 15 18 4 10 16 20 13 3 12 10 2 13 11 6 16 18 16 16 3 19 16 15 13 16 9 13 14 8 9 1 2 13 19 10 5 5 19 18 15 12 4 11 14 4 6 4 13 19 14 11 9 5 17 5 13 18 6 3 17 13 17 2 16 14 11 0 15 18 6 7 15 20 5 9 0 7 13 1 8 9 2 8 9 15 10 3 6 5 1 13 0 13 7 7 7 18 7 6 0 5 14 18 17 8 5 11 17 13 0 0 14 18 12 8 7 9 8 10 6 6 15 1 4 14 13 11 0 7 5 1 14 14 6 18 11 16 3 2 12 12 17 2 8 6 7 7 9 1 19 9 11 11 10 20 11 9 0 12 8 6 1 14 13 9 20 1 6 13 8 20 3 6 1 14 1 10 3 17 19 2 15 14 1 4 18 20 6 17 4 18 9 10 13 10 7 3 3 2 8 11 5 10 11 0 8 17 16 13 13 4 19 18 15 10 6 8 17 8 0 7 5 10 9 14 0 19 10 10 16 9 5 18 5 0 1 16 7 7 6 9 14 6 1 19 20 16 8 1 14 7 13 19 6 4 4 12 19 2 15 9 19 10 18 4 14 7 14 15 2 2 1 11 19 19 8 0 6 5 1 17 16 6 10 16 1 19 5 15 13 6 7 1 15 1 11 20 9 7 9 4 15 9 9 13 19 5 19 0 20 11 3 5 1 5 12 3 5 2 8 13 15 14 14 3 20 11 11 20 15 3 6 9 3 12 16 4 15 13 5 12 10 13 18 20 14 6 15 0 13 12 7 8 11 13 18 20 1 10 17 0 7 14 13 6 1 3 7 13 14 16 4 15 3 13 2 20 19 20 3 9 5 3 15 4 2 17 4 3 10 3 9 2 8 0 12 16 9 8 15 15 4 19 0 13 11 18 16 16 4 1 12 10 5 7 5 4 14 12 16 17 19 10 15 2 14 10 16 14 5 3 10 13 16 10 18 14 18 12 16 20 3 20 10 9 7 0 4 17 13 9 13 6 15 13 1 8 0 11 6 14 12 7 9 6 10 15 20 4 5 0 1 10 17 8 19 10 1 14 0 7 4 18 7 17 19 11 0 6 20 15 19 9 17 6 18 6 3 10 10 4 19 12 18 14 5 18 2 11 17 10 2 19 10 14 4 19 1 2 3 6 7 1 2 14 20 17 15 17 3 8 19 9 11 10 1 4 6 5 1 20 6 14 16 2 4 12 5 6 0 1 2 9 14 4 2 5 17 13 18 19 12 3 7 20 2 14 17 10 0 0 1 16 6 4 17 19 6 12 6 11 9 6 6 4 9 20 1 2 6 2 12 1 0 10 17 7 11 13 5 6 2 1 3 15 14 1 0 7 5 14 20 14 20 4 0 8 10 10 19 18 3 13 20 13 14 12 15 19 16 20 10 1 2 20 13 16 7 1 11 18 6 0 7 1 19 6 5 19 14 9 12 3 19 4 13 1 14 18 20 3 19 9 0 12 5 15 14 19 7 20 1 12 5 8 3 17 17 16 12 15 5 15 20 15 17 7 11 3 9 2 7 10 4 12 9 18 1 14 6 19 13 18 12 2 10 6 20 17 7 16 19 4 14 14 6 6 6 12 15 11 20 14 18 3 20 2 19 1 7 19 2 0 17 6 20 5 20 19 13 5 5 3 9 12 9 9 5 13 18 0 4 8 17 11 4 15 15 2 17 18 3 8 5 16 19 20 4 18 13 1 14 14 20 14 18 11 4 1 9 7 2 4 0 5 16 10 12 2 7 0 4 1 0 2 14 18 7 9 13 19 16 1 15 19 20 2 3 3 2 8 11 8 7 18 17 10 8 11 4 3 6 19 7 3 7 3 7 2 12 20 19 16 0 16 0 8 13 10 1 12 19 20 19 14 8 6 14 18 13 16 0 2 12 5 6 1 18 20 5 6 14 1 6 9 19 5 17 12 13 11 4 5 0 2 11 7 12 19 2 13 7 14 19 15 15 15 14 12 2 2 4 19 16 18 19 7 5 13 20 3 11 5 13 14 7 10 13 15 0 12 1 18 17 1 18 17 16 5 10 3 5 7 18 16 2 14 2 20 20 3 3 14 20 3 1 2 13 5 0 1 20 2 7 7 4 19 0 0 17 14 16 13 9 10 20 3 13 19 7 0 0 15 13 15 19 4 0 1 20 4 15 2 10 3 4 7 4 9 15 12 1 6 13 20 14 12 0 17 18 1 5 0 7 4 16 7 20 0 4 18 2 2 10 11 6 8 16 1 11 18 6 10 6 5 12 1 7 0 20 18 8 18 8 11 10 19 7 18 14 15 6 4 3 11 5 4 1 1 14 11 7 12 8 7 18 15 0 17 11 11 16 8 19 12 8 13 8 3 13 3 7 11 12 18 7 3 12 4 4 0 13 1 3 13 10 9 2 3 11 7 11 19 10 9 0 18 17 14 5 1 20 17 6 11 12 16 17 15 6 6 16 15 11 4 2 10 8 2 12 2 14 20 8 2 19 8 10 19 10 16 14 9 14 9 13 2 18 13 18 4 3 7 5 14 1 15 1 18 5 1 1 13 17 19 16 3 8 14 12 10 9 4 2 11 6 1 12 15 20 7 11 12 18 14 9 15 14 12 14 8 11 11 15 10 7 14 12 7 0 5 20 10 11 8 4 5 0 13 15 5 5 8 17 3 4 0 0 7 10 11 12 15 17 16 1 15 10 7 2 5 12 1 0 14 6 20 2 10 15 15 16 20 16 7 10 0 12 19 18 13 6 19 5 0 6 5 11 20 18 9 19 9 11 6 1 4 15 17 3 20 7 7 1 12 4 11 12 14 3 13 11 2 0 16 7 2 13 8 16 6 11 5 3 20 1 15 4 6 20 15 4 7 2 9 14 3 2 16 11 11 16 14 0 5 8 2 1 4 3 10 4 20 9 20 14 5 16 11 19 12 4 10 13 12 19 8 12 3 19 13 2 13 18 0 4 1 19 1 20 8 2 5 17 3 10 11 11 0 6 10 14 18 6 12 3 17 20 15 0 9 0 1 1 16 20 7 15 4 20 16 12 6 2 12 19 8 2 8 6 12 3 6 13 15 12 0 4 1 8 2 19 3 20 3 14 19 9 16 20 11 3 12 16 15 12 5 19 11 6 16 11 20 6 18 6 10 5 4 0 11 20 19 9 4 0 17 17 1 12 5 18 3 2 1 14 8 10 12 20 12 17 12 16 15 3 16 9 12 0 3 14 8 5 2 1 3 0 13 15 17 2 17 16 18 6 6 7 9 4 11 0 20 18 3 15 12 11 8 4 12 4 16 11 14 10 20 14 16 16 12 18 13 6 18 17 17 5 16 9 16 18 3 6 9 16 11 2 8 8 14 3 16 20 0 18 12 18 16 19 17 10 2 14 16 9 5 20 0 3 10 16 19 15 10 3 16 7 9 17 3 13 6 18 20 11 18 12 6 1 14 1 0 10 10 5 2 0 16 5 4 6 0 12 20 12 9 4 1 9 19 8 10 7 6 19 18 20 5 12 13 14 10 11 18 6 19 1 18 6 2 15 15 11 19 19 14 15 1 17 14 9 19 11 19 1 11 19 0 18 4 1 14 3 20 1 5 14 11 15 7 16 11 18 11 5 16 19 17 20 15 17 12 16 9 17 3 14 5 18 13 6 4 13 1 0 11 10 16 0 5 16 4 8 7 19 17 17 16 19 9 16 13 13 6 14 9 14 11 9 16 13 12 6 2 14 3 12 20 13 18 16 2 16 12 11 14 2 7 3 11 16 4 8 12 17 17 14 13 11 17 6 13 1 20 17 1 12 4 9 8 14 5 9 20 1 13 18 16 8 16 20 2 6 2 8 3 15 8 17 4 18 0 6 17 9 7 2 13 9 11 2 20 13 12 13 5 19 0 14 4 19 18 2 17 9 11 12 16 17 20 9 18 18 14 12 17 20 13 20 15 12 16 19 0 14 2 12 0 1 20 0 17 19 4 13 15 9 6 7 13 5 10 4 1 5 18 8 19 6 10 13 6 18 14 5 14 8 18 1 11 20 20 16 13 2 20 16 5 4 13 7 4 15 14 19 7 0 0 15 12 19 10 15 18 8 10 18 5 3 7 7 12 11 19 2 17 15 8 13 17 2 10 1 12 4 18 8 15 19 18 12 4 5 19 6 13 5 4 4 4 19 3 4 4 10 13 2 19 16 6 8 18 11 0 11 2 17 9 17 11 17 15 8 4 4 15 17 6 7 6 0 17 0 7 20 19 19 9 11 6 7 18 12 8 14 13 9 7 5 9 20 19 11 9 20 5 12 11 10 10 1 10 5 11 5 9 1 19 5 7 18 6 11 10 14 4 8 12 13 17 16 3 2 3 1 1 7 7 0 0 11 15 12 17 9 1 1 15 14 5 6 0 14 5 16 18 1 10 1 9 8 5 8 2 5 16 6 4 6 19 13 12 3 14 10 20 8 16 19 12 8 8 1 7 10 11 6 17 13 16 10 8 13 6 15 7 8 9 19 18 13 6 0 4 1 4 7 3 8 8 5 9 2 16 18 11 3 12 19 6 4 20 1 0 4 7 4 9 20 9 8 5 0 19 10 0 17 19 20 19 19 5 5 18 7 3 15 11 4 18 8 0 16 12 1 18 18 3 14 16 8 5 16 20 15 5 10 9 2 19 8 5 2 18 13 0 12 5 19 5 15 15 14 17 9 0 11 7 12 9 9 8 17 8 9 19 6 18 8 7 18 0 18 10 1 1 11 17 11 3 15 13 11 0 12 3 18 6 11 14 19 10 17 1 0 8 17 15 10 3 6 6 18 8 9 16 0 7 5 4 2 20 0 17 14 20 10 14 18 18 10 16 6 7 8 16 14 18 19 12 0 6 2 10 3 10 12 2 20 8 15 10 13 7 20 1 20 18 9 14 7 3 17 11 19 6 1 18 5 5 1 12 6 7 7 3 15 11 17 19 16 5 16 4 9 17 12 11 8 14 3 19 4 6 12 16 4 16 7 13 4 2 1 6 16 9 18 13 5 17 15 5 17 10 6 2 17 12 0 12 3 4 5 3 13 5 14 20 18 18 16 20 6 3 5 9 8 0 3 18 0 4 20 19 11 6 5 20 12 13 4 6 6 3 20 4 0 9 16 2 6 17 1 16 16 10 2 9 2 6 1 19 1 20 20 15 13 9 11 10 6 14 13 0 16 6 19 2 5 17 8 14 11 0 12 17 13 8 3 19 4 20 8 11 16 4 9 7 12 5 8 12 7 11 9 19 9 1 12 17 2 17 5 14 1 10 20 1 20 10 17 2 18 11 0 3 11 5 19 4 9 1 2 4 9 15 15 17 14 13 19 8 19 4 19 18 14 11 9 15 18 13 17 2 6 20 12 15 8 12 19 4 2 8 18 14 16 1 5 17 8 7 15 19 12 1 12 6 8 15 4 13 14 19 12 10 14 4 7 15 3 8 6 6 11 8 17 16 14 17 20 20 17 3 17 19 20 1 20 17 14 4 5 15 11 16 5 10 20 7 16 6 0 20 12 19 19 17 3 5 16 12 3 19 14 12 20 4 2 0 12 18 12 3 19 6 13 1 6 4 15 9 12 2 6 15 2 3 10 1 19 2 12 1 20 12 14 16 4 0 1 11 14 16 1 5 18 14 3 19 11 13 2 6 9 16 0 5 9 14 1 17 14 19 5 18 1 16 5 7 1 14 11 4 15 3 6 8 10 15 11 14 15 1 7 12 9 0 11 5 2 12 10 13 14 12 4 11 18 2 0 10 11 4 20 5 20 12 20 2 10 8 2 19 3 13 8 10 15 5 15 17 18 7 19 4 14 18 18 16 15 14 1 3 8 6 2 15 6 18 3 2 15 13 17 2 6 17 19 11 14 18 1 13 2 9 8 3 18 8 9 11 14 2 11 16 13 2 5 15 5 13 0 15 10 13 8 15 3 11 14 17 8 17 13 0 15 13 15 6 12 11 10 14 2 19 19 14 13 12 0 8 12 7 3 19 12 8 16 14 7 6 3 18 3 5 9 14 11 14 0 20 6 17 12 15 6 12 13 19 5 7 11 16 20 3 5 18 5 17 2 12 5 20 4 16 16 15 15 1 18 14 15 9 19 2 10 17 20 3 3 19 6 20 20 3 13 5 16 2 15 17 16 5 5 11 9 17 19 5 20 11 7 4 9 7 15 14 13 17 4 15 8 12 16 20 3 4 0 14 2 12 14 12 19 9 14 11 1 19 5 5 18 19 4 1 2 0 9 12 8 12 15 17 14 17 7 19 11 13 10 1 1 13 9 20 8 14 15 13 1 7 8 8 1 1 14 14 4 3 19 14 5 11 14 4 15 1 0 3 7 12 19 13 9 2 3 14 4 12 12 20 14 17 12 15 5 6 8 6 17 6 9 20 2 18 13 13 4 17 15 13 4 5 20 3 16 11 1 20 2 3 17 14 13 9 4 0 9 17 20 10 17 11 6 5 11 18 16 15 5 16 0 7 14 14 12 8 18 3 14 20 1 16 6 8 13 0 18 8 3 11 10 16 2 19 11 5 16 15 7 4 19 6 15 16 15 4 20 16 4 9 7 9 13 1 18 12 7 2 13 19 1 7 0 0 19 18 16 10 7 10 20 5 8 12 5 1 18 7 1 2 16 10 7 14 7 5 0 19 13 1 7 6 15 13 4 1 12 19 2 2 1 18 11 4 18 20 14 13 5 4 10 20 10 19 3 11 11 9 2 5 10 13 10 8 6 10 4 8 2 14 14 18 4 12 13 11 11 16 10 9 0 9 13 6 11 2 0 0 20 16 7 17 15 8 1 15 11 3 16 8 8 17 13 5 5 3 14 0 13 19 14 0 18 6 9 5 10 1 0 8 12 18 9 13 8 12 0 10 12 8 7 19 1 11 16 16 19 12 13 9 3 18 10 20 19 14 13 3 8 3 20 2 16 10 13 10 7 6 11 10 3 6 7 13 0 1 4 1 10 19 19 15 15 8 14 11 19 5 10 4 8 17 0 8 16 10 1 7 14 2 4 4 3 0 12 15 14 5 15 20 9 16 20 9 1 6 15 14 1 17 9 19 7 0 18 20 6 6 4 17 1 12 19 16 17 10 12 15 6 13 18 18 19 17 3 6 4 14 13 19 2 15 18 20 3 4 20 9 3 2 6 14 19 0 2 19 12 2 9 3 12 6 14 8 6 9 5 15 14 10 19 9 7 5 2 0 10 13 19 3 13 7 7 0 18 7 0 15 19 3 18 9 11 6 18 2 6 11 13 11 5 5 3 18 3 16 13 12 13 13 15 6 4 16 10 16 2 4 9 6 12 7 7 6 9 16 8 14 18 9 11 0 6 8 8 9 19 16 0 2 12 3 8 16 3 17 13 1 10 18 16 6 5 12 2 11 10 14 14 11 6 2 11 9 2 18 13 17 2 20 5 18 18 13 7 5 14 18 10 5 14 4 13 12 4 18 5 16 1 2 15 17 7 2 5 10 4 17 7 2 11 16 19 10 6 12 12 9 8 20 19 11 20 5 3 0 17 10 20 17 0 15 8 2 3 0 13 11 6 20 1 6 11 12 4 18 2 15 8 0 2 7 12 19 5 5 4 0 3 0 12 18 13 12 6 7 15 14 17 3 11 15 13 1 3 10 19 18 6 20 15 8 20 1 3 17 9 11 20 17 0 9 14 14 19 1 3 8 2 7 6 16 8 4 3 16 2 9 11 13 7 9 7 6 15 4 2 13 1 6 3 14 2 2 18 19 4 4 8 10 13 6 7 7 10 17 19 20 3 15 4 19 2 18 19 8 10 1 20 13 19 1 14 5 11 6 16 18 1 11 12 8 17 16 20 2 11 20 0 14 20 19 3 4 19 16 11 6 9 17 6 6 7 17 11 19 19 2 4 16 1 15 14 8 9 18 1 15 3 19 3 11 17 19 7 15 2 15 10 18 4 15 17 20 1 20 19 4 6 3 16 11 1 18 19 16 17 7 7 2 3 0 7 6 20 20 17 12 4 15 4 1 2 9 19 4 12 19 11 8 2 18 7 19 1 19 13 12 9 8 10 7 10 15 12 16 5 1 7 8 12 4 12 11 2 0 12 6 20 11 2 1 20 0 15 11 8 2 13 20 11 15 17 6 5 17 13 5 6 0 4 9 11 10 11 2 14 2 4 4 3 15 7 13 19 16 13 19 7 8 19 12 10 14 16 18 17 4 2 2 13 3 4 4 11 2 7 19 14 15 5 8 15 12 12 10 18 10 11 8 12 0 12 8 10 11 7 6 20 14 5 18 18 18 12 8 11 10 12 8 1 7 7 0 5 7 13 1 12 6 16 16 7 18 1 1 2 8 14 15 20 9 4 10 8 7 18 20 17 3 7 7 14 16 14 0 13 0 9 16 7 13 14 16 1 11 2 5 11 3 5 14 15 2 20 3 6 9 14 16 16 19 4 3 14 7 10 11 20 20 16 20 11 19 8 17 9 18 14 4 10 11 12 20 10 20 18 11 12 16 4 15 19 13 1 1 16 17 12 2 18 20 17 9 9 14 17 12 3 3 6 7 13 6 9 3 17 6 19 12 17 3 18 12 16 12 3 0 9 16 7 19 14 9 17 12 8 19 6 17 16 13 1 9 7 9 11 6 12 14 3 3 1 3 13 13 0 17 14 1 2 4 6 7 20 2 10 1 18 4 1 11 20 3 2 19 7 19 7 16 16 1 14 20 7 11 0 6 14 5 3 0 3 4 10 0 9 7 11 18 16 18 3 18 17 19 4 5 15 19 9 19 11 6 11 7 18 15 9 1 0 18 11 0 10 19 0 20 5 0 15 17 6 11 5 5 8 16 20 11 10 15 18 18 19 3 4 11 3 18 9 4 20 15 2 9 3 15 14 15 8 0 16 4 9 0 6 12 0 20 10 0 19 17 7 5 2 4 7 3 17 6 7 14 7 20 12 18 4 20 15 0 11 13 10 6 17 3 6 5 8 13 18 15 3 8 14 13 18 4 19 17 6 17 13 2 15 14 2 18 9 7 10 2 8 7 5 9 4 2 7 19 4 4 6 4 13 0 2 10 19 3 13 20 2 0 2 3 11 10 0 11 16 15 18 14 12 1 4 20 13 15 8 13 9 4 14 0 7 0 1 18 18 0 0 17 15 12 4 20 18 6 11 12 19 8 9 20 1 18 17 4 4 15 15 6 15 5 3 7 15 4 6 7 5 10 3 19 13 8 6 9 7 12 15 3 17 4 9 8 16 10 4 17 11 19 16 2 14 1 5 20 0 4 10 18 7 9 18 20 6 1 19 2 3 16 2 7 19 8 15 17 6 1 4 14 9 17 10 16 4 5 9 4 2 15 0 8 17 15 16 17 3 9 15 18 4 18 19 17 13 10 0 20 17 20 14 6 3 3 14 1 11 11 13 11 3 2 9 13 13 5 4 3 2 6 5 11 10 16 6 17 6 4 16 16 13 14 6 4 12 20 1 18 5 20 19 5 16 18 0 0 10 15 12 2 6 1 1 18 0 1 9 17 3 2 9 7 8 15 17 13 10 8 0 3 2 11 0 8 8 7 12 15 4 14 13 1 11 19 5 4 15 13 7 17 3 1 0 3 14 3 5 9 19 12 5 3 0 12 12 6 13 2 6 6 3 13 2 2 7 4 6 0 18 12 6 10 5 6 8 11 4 14 6 6 13 17 18 4 9 5 9 14 10 7 20 0 8 14 18 3 5 14 18 8 3 18 16 12 19 8 20 8 12 0 7 12 2 1 3 14 19 13 12 14 3 12 7 6 18 11 13 8 8 5 14 4 5 8 8 5 17 11 14 14 20 15 3 2 12 3 5 9 10 20 16 12 18 3 13 16 20 17 4 0 2 0 8 14 13 2 16 1 4 18 15 4 15 11 16 1 8 10 1 0 16 13 5 11 5 4 6 0 9 18 14 12 11 5 19 16 6 9 11 12 6 1 3 19 11 15 13 17 20 19 11 14 17 11 5 18 13 11 10 4 12 11 16 1 15 7 0 16 6 16 10 18 1 20 9 2 1 4 5 3 18 17 14 3 20 1 5 0 14 19 12 0 5 5 8 0 11 13 2 1 9 0 10 2 7 0 11 5 6 15 11 4 20 10 12 5 3 18 19 12 4 0 11 5 2 5 11 15 5 20 10 5 18 6 0 14 15 11 1 3 12 7 11 3 17 7 9 9 1 7 6 18 10 16 2 18 12 12 10 13 1 5 20 9 3 5 0 10 2 4 6 17 8 18 6 12 20 2 16 12 18 6 20 20 13 15 20 10 12 19 17 10 13 14 11 8 9 11 10 13 16 12 17 0 13 19 5 2 15 6 4 8 8 17 20 11 5 6 1 20 17 16 0 19 9 15 0 12 0 16 15 6 7 4 5 11 9 10 17 12 4 8 2 18 9 2 13 19 19 14 2 9 13 11 0 4 20 0 2 12 8 13 6 3 0 10 16 11 7 13 1 11 11 15 13 15 16 19 18 7 0 9 15 19 4 10 14 19 13 18 9 1 1 0 2 9 2 5 13 1 11 0 11 9 4 15 3 11 14 6 18 8 11 18 16 3 12 17 5 20 17 17 18 9 3 3 20 14 16 20 12 8 20 1 15 0 4 17 9 8 5 11 9 10 16 3 9 16 17 8 18 18 3 14 18 2 20 15 8 3 14 11 10 11 12 0 6 11 7 10 8 13 3 2 0 6 10 9 16 12 0 9 6 4 13 6 19 11 17 13 19 6 12 12 12 14 9 1 10 17 9 20 14 6 19 4 8 16 8 4 6 15 8 1 16 17 5 10 2 9 4 0 16 5 20 3 5 14 0 4 3 20 6 5 11 2 18 8 16 3 18 18 0 6 17 3 16 12 4 15 2 9 6 2 17 4 10 0 13 16 5 12 12 3 15 11 12 0 3 13 6 3 1 13 5 7 1 12 17 11 17 5 12 0 0 12 18 1 19 18 3 16 15 4 5 3 2 15 1 5 14 15 12 2 14 18 3 2 8 20 7 11 2 20 12 17 5 1 16 5 16 10 4 17 20 17 15 12 0 20 6 7 11 10 1 15 17 0 15 19 5 15 5 5 0 4 19 2 6 14 20 12 15 20 19 3 2 2 1 14 3 5 17 20 6 13 1 18 17 12 20 12 12 4 6 5 14 18 10 12 0 6 19 5 20 19 5 4 10 9 11 8 1 0 10 15 18 5 10 1 4 16 11 20 6 10 18 19 15 0 12 12 10 3 4 18 15 14 14 1 18 16 10 13 17 15 4 10 0 0 11 13 7 17 16 5 20 18 13 11 3 19 11 6 4 9 4 5 8 12 7 18 14 10 3 19 7 16 2 14 20 6 3 0 18 19 15 4 7 20 5 14 1 18 16 12 13 2 16 18 16 3 4 15 13 15 12 4 18 10 10 1 2 14 14 10 0 18 12 9 20 4 12 6 16 15 14 3 0 5 18 13 10 3 10 18 3 7 11 5 5 11 4 12 7 19 18 7 15 12 6 16 2 8 16 8 4 5 1 18 10 17 7 7 10 16 17 16 3 16 12 3 10 16 1 3 3 3 10 18 17 8 14 3 13 6 12 9 19 18 19 13 8 18 17 13 6 16 4 18 10 3 19 17 16 4 8 13 3 7 13 1 9 6 3 3 19 20 5 15 2 8 0 18 17 20 19 0 2 2 0 19 2 13 18 15 11 2 12 12 20 6 7 18 11 18 0 14 14 6 12 0 19 8 17 3 0 16 16 9 3 10 3 4 14 4 13 2 17 15 16 4 17 13 17 19 14 15 15 11 5 6 2 15 9 15 0 4 12 18 19 5 17 9 4 1 16 15 5 8 15 5 2 8 7 9 0 14 11 5 7 2 10 10 2 11 3 18 0 9 15 4 11 11 8 18 14 15 14 19 11 8 18 8 13 15 0 1 17 20 14 7 7 10 7 14 7 4 19 6 17 7 20 0 15 3 2 14 15 2 6 17 8 3 2 7 18 10 20 15 5 7 11 2 9 3 12 5 9 18 12 2 18 13 5 15 14 9 2 11 6 10 13 11 12 8 12 2 8 7 4 0 15 9 4 13 11 6 16 6 2 3 3 15 8 3 20 14 9 14 9 12 20 8 6 15 4 2 8 4 5 5 0 15 17 11 7 7 0 6 3 6 15 3 6 3 15 1 12 5 20 16 7 3 7 3 2 7 8 12 19 0 5 18 12 0 18 6 15 10 18 10 4 9 13 5 10 7 17 11 19 19 13 19 11 8 18 19 6 8 3 3 2 15 14 8 18 6 16 0 12 18 7 20 9 11 5 5 20 20 7 13 8 4 12 10 10 3 13 14 17 5 19 15 1 9 7 20 18 12 3 0 8 7 2 4 9 12 7 11 1 3 14 16 3 12 14 13 6 15 20 14 5 1 8 20 5 13 1 20 17 4 12 9 6 2 2 14 14 0 19 8 19 7 18 18 0 12 10 19 10 18 9 17 9 1 8 12 16 15 2 2 15 19 11 2 18 20 7 6 0 10 2 6 3 10 19 19 5 14 2 17 15 18 15 10 2 17 8 9 13 15 15 19 11 17 15 18 8 4 19 9 5 20 18 9 18 18 6 3 13 9 9 15 7 3 5 19 17 7 7 6 2 16 0 8 13 2 12 12 12 16 17 9 4 18 20 5 11 6 13 10 17 8 15 6 14 15 4 1 4 9 11 6 8 15 10 8 12 1 7 4 19 20 3 20 4 7 2 6 14 17 1 3 2 12 5 3 15 5 19 15 17 16 20 13 2 10 14 18 12 0 4 3 6 15 14 2 17 9 17 1 12 15 3 19 2 0 4 16 16 10 10 2 11 17 6 2 6 6 12 18 12 4 0 4 13 12 0 15 5 5 17 20 1 9 6 4 2 18 10 4 18 19 2 3 1 19 1 14 15 8 15 19 3 11 8 3 1 14 1 3 5 15 4 16 14 6 15 17 10 10 3 20 10 0 17 20 19 4 4 3 6 1 9 12 14 19 10 13 7 15 1 18 6 11 3 12 7 2 9 7 19 11 12 17 5 3 15 5 7 7 19 16 6 20 5 20 14 3 13 16 11 4 1 2 14 12 18 13 2 18 8 1 12 0 15 18 4 13 1 14 16 13 9 2 18 18 9 16 19 15 3 16 2 6 13 8 11 6 14 15 8 6 15 9 0 17 6 9 7 1 5 20 15 11 10 8 13 5 7 12 18 14 19 2 16 0 15 6 1 12 4 10 15 2 16 3 6 18 12 14 3 16 10 18 1 18 17 5 2 13 2 14 11 6 12 5 13 4 18 18 7 3 16 2 7 16 15 18 13 20 6 1 5 17 13 1 18 5 19 17 1 13 5 7 4 10 5 9 20 5 5 7 11 13 6 8 16 4 16 18 2 6 15 9 14 10 18 7 14 8 8 4 4 12 1 1 11 15 12 2 12 20 9 11 11 1 20 1 9 1 2 0 12 19 13 0 6 16 10 6 18 18 5 10 0 11 14 18 3 3 7 14 5 16 8 16 8 18 3 20 8 2 1 18 5 16 16 13 3 8 11 15 20 19 9 13 6 10 0 20 9 17 19 13 17 16 5 6 7 7 18 4 12 19 15 16 19 14 8 3 12 10 10 12 16 1 3 7 2 7 9 12 8 20 4 14 10 18 6 5 18 7 19 17 2 15 15 16 4 8 12 9 2 11 16 20 16 8 16 20 9 6 18 18 12 20 7 13 4 7 2 10 18 13 11 5 7 13 15 12 2 8 11 17 19 16 12 20 2 12 15 6 17 18 18 2 2 18 13 19 1 1 10 5 6 13 7 5 12 6 3 4 8 18 19 10 18 5 20 1 16 19 17 9 10 0 9 8 15 17 4 15 14 0 5 2 3 5 0 15 18 15 15 5 4 19 19 10 10 20 5 11 3 19 18 14 0 10 13 20 14 4 11 0 11 12 9 8 2 8 16 19 3 12 11 4 19 10 18 6 8 3 15 12 10 19 2 14 14 10 14 18 19 16 13 12 14 3 11 1 14 8 14 5 19 13 18 6 5 20 4 14 11 19 19 6 18 13 17 5 13 11 19 15 4 19 4 17 1 6 5 10 5 17 5 17 4 14 20 9 18 16 15 11 16 2 6 5 3 12 1 4 0 9 1 15 15 13 13 16 16 2 4 6 13 17 8 13 17 0 14 3 15 6 16 19 18 10 3 3 15 11 7 19 8 8 0 20 18 12 5 18 1 8 7 13 3 18 19 3 15 13 7 1 10 18 3 1 7 10 1 0 20 6 5 8 8 11 6 14 5 10 15 19 4 19 19 9 0 10 4 2 1 14 14 4 16 5 16 18 16 16 12 16 13 13 13 7 7 0 10 17 15 11 0 13 2 4 20 5 14 20 12 4 15 6 20 11 15 9 3 3 12 20 8 9 17 9 0 5 4 16 13 2 20 18 9 15 20 11 17 9 14 13 7 10 8 14 17 2 17 19 6 8 1 4 17 20 6 12 12 4 18 7 20 14 14 0 20 2 13 13 16 9 10 1 0 5 18 4 18 5 10 7 4 14 16 13 6 20 4 1 5 1 0 16 5 12 2 3 20 2 4 4 12 11 14 12 6 18 5 7 6 5 19 15 10 3 13 15 2 1 5 1 5 17 3 9 18 20 14 20 19 14 14 16 16 6 11 16 19 17 13 14 14 18 2 10 2 18 15 11 18 12 14 18 3 19 4 0 14 12 16 15 7 0 3 14 20 17 15 8 18 12 2 12 8 6 5 4 13 11 9 8 18 0 16 13 14 11 17 15 5 14 6 11 18 6 9 9 0 1 18 3 16 13 18 15 1 4 9 18 15 7 5 20 19 8 14 17 0 2 9 1 16 5 1 8 8 13 17 0 2 15 20 1 17 8 12 4 18 9 20 19 16 20 7 0 3 7 11 20 9 18 7 9 19 3 0 1 5 5 8 3 19 15 15 18 15 10 17 6 8 1 4 10 15 12 6 9 17 10 3 16 12 5 12 12 15 11 11 15 17 20 14 14 11 16 14 10 6 10 10 13 8 15 17 6 7 2 11 17 19 4 10 10 0 12 11 20 14 12 7 20 20 11 18 0 15 11 12 20 4 9 15 20 14 5 7 14 5 2 20 19 16 14 9 10 7 6 17 2 10 12 20 1 9 2 4 15 13 6 15 8 1 0 8 3 14 11 11 12 16 10 8 11 9 13 4 16 6 2 20 10 17 15 11 11 2 10 16 8 6 6 12 13 10 10 6 9 15 8 1 16 13 2 10 2 3 5 15 5 15 0 12 9 12 17 9 3 1 10 12 20 8 12 20 7 3 7 12 9 7 13 6 11 6 7 0 7 7 19 14 9 10 3 8 15 0 11 2 18 6 17 2 15 6 14 3 13 4 17 15 18 11 16 15 11 14 3 9 8 11 3 3 13 16 4 7 15 16 10 1 7 5 12 16 7 13 8 11 8 1 5 16 16 8 15 10 0 19 20 15 20 20 4 11 10 4 4 10 6 7 9 18 14 14 5 0 12 4 17 20 12 6 0 14 14 1 12 12 1 15 4 7 19 12 4 6 9 16 1 20 15 12 14 9 12 3 1 15 1 1 12 20 14 11 9 6 5 15 16 0 19 19 5 15 0 14 3 18 19 9 7 12 4 0 6 8 8 11 3 12 19 19 14 3 13 1 2 1 19 3 0 7 19 19 11 17 14 7 5 12 8 5 4 18 2 16 20 9 10 16 19 17 3 4 8 17 19 17 13 0 13 17 7 15 19 17 5 13 13 15 16 17 7 3 2 2 9 9 3 3 10 9 2 6 10 12 15 3 16 0 5 18 3 9 20 17 19 18 6 18 4 18 3 14 2 0 10 19 18 20 4 6 10 8 15 13 19 6 6 15 15 6 19 5 0 17 3 6 5 19 18 20 7 10 11 5 2 9 18 15 18 19 11 15 15 7 12 15 20 16 3 7 20 14 0 17 15 2 20 9 13 8 11 4 3 11 2 9 13 5 4 15 17 13 2 3 9 15 9 9 16 20 19 19 16 16 2 3 18 8 13 11 19 9 12 2 4 15 19 19 3 17 2 2 20 17 7 10 4 17 9 13 16 18 18 8 5 15 17 2 1 6 16 14 11 6 13 15 1 8 10 6 1 6 13 5 4 6 14 11 11 13 3 1 16 16 16 6 1 9 4 18 15 17 20 0 14 17 6 11 17 1 2 18 5 11 2 4 9 13 7 1 10 8 3 14 14 6 16 11 17 9 8 19 4 12 4 13 4 8 18 10 0 14 12 5 8 11 12 0 0 6 3 11 16 6 10 0 19 13 13 6 7 0 16 9 4 8 18 14 5 4 10 3 5 8 3 0 5 16 14 9 18 2 4 5 10 10 9 16 4 11 19 20 13 6 1 0 17 6 9 20 6 0 4 9 12 8 1 9 8 2 17 10 0 14 1 15 19 18 2 6 10 20 0 17 0 10 6 10 10 8 12 19 11 4 18 16 5 6 2 9 5 6 20 18 18 20 20 15 19 12 8 15 4 14 9 16 10 13 8 20 4 20 12 9 9 3 6 15 9 5 16 10 19 4 20 3 5 10 5 9 13 7 20 0 4 13 20 1 18 11 7 5 16 14 10 3 6 3 15 17 15 4 14 6 18 1 19 5 4 12 0 13 11 18 16 3 9 3 5 14 13 18 10 1 9 4 10 2 9 9 6 12 14 19 5 14 19 10 5 14 1 9 1 14 11 1 9 4 18 4 13 1 6 19 16 1 5 9 8 6 6 17 6 9 10 18 20 0 12 14 12 15 12 10 17 12 2 0 9 5 14 19 19 8 15 10 18 16 18 13 4 3 19 10 18 16 12 11 17 6 13 13 15 11 0 9 2 5 12 9 4 6 17 8 6 4 10 11 9 12 5 2 7 10 0 7 8 11 13 11 12 0 15 17 4 8 3 5 18 1 13 15 14 15 18 10 15 7 0 15 3 18 0 17 17 12 0 20 16 0 3 16 14 1 0 13 16 10 2 12 0 1 9 16 14 7 3 16 0 17 2 5 19 2 17 16 7 5 9 11 5 7 7 13 16 0 15 4 16 3 9 12 1 0 9 8 9 11 8 12 1 16 2 5 5 12 7 14 9 15 6 13 11 14 8 6 8 10 9 0 2 2 6 2 1 17 7 10 13 1 2 2 10 3 18 9 7 14 13 6 1 5 1 12 13 1 0 14 19 17 3 2 2 13 15 4 16 2 17 14 11 20 12 16 2 16 10 14 5 12 12 3 10 2 9 16 4 2 12 14 5 17 13 20 7 16 8 5 7 2 7 9 6 2 7 6 12 9 12 14 15 1 8 3 9 1 20 0 9 11 16 20 10 9 10 9 17 3 8 4 14 4 18 13 15 16 5 3 4 13 1 2 9 11 12 9 0 1 8 2 17 2 18 20 6 13 7 13 18 1 5 10 18 2 19 11 20 14 7 6 5 10 17 19 8 3 16 4 2 6 17 12 12 17 17 3 20 18 7 11 9 17 16 13 12 19 2 12 7 1 2 5 8 18 1 0 14 17 1 0 1 12 17 16 2 18 3 12 10 14 12 3 14 12 6 17 0 3 18 7 10 12 4 0 8 5 5 10 16 6 0 18 13 0 14 7 12 1 18 1 15 7 16 5 7 10 11 7 3 19 11 1 18 17 12 5 9 14 7 13 0 14 12 19 17 1 9 16 17 14 2 2 16 11 5 8 8 2 10 13 3 14 8 12 8 9 3 12 0 8 2 19 7 11 9 7 2 1 9 7 5 3 3 16 9 6 4 2 2 16 9 0 13 8 20 6 3 5 7 14 14 13 9 13 18 17 4 3 5 12 12 12 12 4 0 4 3 14 1 3 1 7 16 15 18 17 5 5 9 18 7 14 2 17 8 20 19 20 5 9 1 2 11 5 9 1 13 3 17 12 7 1 9 0 14 20 8 9 18 4 3 20 2 6 3 17 16 13 11 7 8 16 1 19 10 11 2 0 6 0 18 10 8 9 14 18 6 20 18 7 4 9 12 18 16 16 8 19 3 3 15 5 0 12 19 17 0 10 20 16 5 9 3 6 8 14 17 19 5 8 15 3 10 8 12 19 2 7 4 17 2 10 4 12 19 14 20 5 14 10 20 19 5 3 4 9 5 14 16 14 2 20 7 13 20 11 11 11 10 7 6 12 16 4 2 11 3 10 6 3 1 19 7 4 6 7 17 20 9 6 9 12 16 4 6 5 17 13 11 0 12 20 2 0 20 14 6 6 8 14 15 0 1 19 5 0 6 10 4 10 14 20 9 5 11 15 14 17 0 5 18 11 15 15 10 11 7 15 5 0 4 15 2 5 1 5 4 8 17 6 19 15 13 0 2 13 17 9 7 19 14 10 12 7 13 0 20 7 16 6 15 1 17 15 3 10 17 11 0 2 17 13 13 1 15 12 8 2 20 12 10 19 10 2 19 9 4 0 5 12 13 12 17 11 3 9 18 12 11 15 14 2 19 0 4 20 14 17 16 14 8 1 5 8 5 1 8 1 6 13 16 5 2 9 8 9 18 19 11 13 13 19 19 17 9 6 0 6 15 1 5 3 9 17 8 11 16 16 10 1 18 12 9 14 11 6 2 2 11 12 3 12 4 20 4 0 17 14 15 19 11 12 14 20 4 19 17 3 0 0 17 4 15 4 8 10 10 11 3 15 18 4 14 19 15 20 0 14 1 18 7 19 7 1 1 16 1 4 16 7 14 10 6 5 17 13 18 10 12 16 5 15 9 13 15 16 9 11 15 19 5 1 14 10 9 16 14 3 13 6 14 9 9 10 20 17 3 11 15 5 14 8 7 0 6 11 7 10 20 17 7 17 9 19 16 13 6 9 8 15 2 10 19 5 15 5 13 20 10 8 2 3 14 13 0 9 14 20 17 16 18 6 5 20 6 20 0 7 8 6 17 13 1 20 16 15 6 13 9 1 10 9 18 12 5 6 9 6 10 3 3 19 3 3 16 10 7 11 0 13 1 3 3 7 17 17 19 5 16 18 12 19 13 2 4 1 14 14 16 13 19 13 17 4 17 12 18 6 3 7 20 11 1 13 20 11 3 9 7 16 12 18 17 1 16 10 8 13 6 20 18 6 0 6 11 17 7 19 15 9 8 15 5 16 4 15 12 8 11 5 2 1 0 12 16 16 16 6 11 7 13 13 1 20 19 7 12 13 18 14 3 14 17 5 3 11 2 19 2 16 1 7 14 1 17 20 9 8 19 3 15 5 13 12 13 2 10 0 15 17 10 8 5 9 11 2 10 18 11 17 12 1 4 1 9 18 11 14 10 17 7 12 6 8 10 2 14 10 14 16 14 20 8 4 3 18 5 16 8 0 16 4 9 18 15 2 4 17 3 4 19 15 8 17 10 20 17 7 20 14 17 13 14 15 12 10 6 12 13 18 0 7 20 4 7 16 14 13 10 10 18 6 9 14 18 16 18 17 6 7 2 16 1 13 20 14 19 1 20 8 8 8 18 5 10 1 15 6 13 3 10 1 6 19 19 14 0 13 2 16 15 4 15 11 13 12 6 15 7 7 7 8 18 16 19 0 3 17 9 17 12 10 18 18 13 13 15 13 10 20 17 5 14 20 4 14 6 0 13 13 16 15 11 0 11 7 12 18 10 20 4 17 15 9 3 8 5 9 1 6 0 13 9 6 19 15 12 15 18 5 14 17 16 12 18 15 11 18 8 3 14 10 4 5 10 3 15 9 5 9 17 7 11 9 5 8 2 9 5 7 2 3 5 9 2 14 2 0 4 20 18 8 16 13 6 6 0 10 9 3 6 6 20 3 6 12 10 17 17 2 19 11 20 4 18 15 9 8 10 10 6 12 20 13 19 7 16 8 20 6 16 1 12 5 1 15 18 13 7 5 16 16 2 3 13 15 12 11 14 19 14 9 17 4 17 15 16 7 10 1 1 13 2 10 11 4 15 1 3 0 11 18 0 12 5 16 4 18 16 10 12 10 15 6 9 8 16 20 9 15 20 15 11 7 1 3 0 5 18 19 8 11 12 6 7 11 13 16 13 13 16 4 16 8 7 4 6 8 15 14 5 9 16 10 2 16 17 8 17 1 19 16 5 11 4 20 12 2 18 6 16 15 15 14 5 17 6 5 0 7 8 20 6 7 6 15 19 7 15 13 17 6 11 7 8 3 11 2 19 5 1 4 9 2 18 14 16 20 13 11 2 16 6 2 19 2 20 0 11 2 10 10 4 18 15 15 15 16 10 12 9 13 8 5 10 4 15 3 11 0 14 11 8 17 10 18 10 5 18 5 2 20 16 6 10 1 11 15 7 13 3 8 16 13 8 14 4 9 20 2 11 7 10 3 4 0 20 7 9 18 5 18 1 3 8 14 7 9 16 2 15 6 18 4 14 8 7 11 0 11 10 19 8 20 16 7 18 1 13 20 2 8 18 19 3 10 7 3 19 14 14 20 20 18 18 13 13 4 9 3 2 9 4 16 12 7 9 1 19 3 6 20 6 8 13 9 19 16 11 12 11 12 15 12 2 7 5 13 2 15 2 6 14 15 2 11 15 16 1 17 17 16 13 19 2 18 16 0 17 5 6 6 9 6 6 13 7 7 7 11 8 8 15 1 6 10 16 17 14 8 6 16 15 0 17 1 4 16 18 18 9 0 0 8 10 7 19 19 0 3 0 1 4 13 15 9 13 1 15 19 7 5 13 10 12 12 19 12 2 1 4 16 0 15 17 5 4 15 7 10 17 15 1 20 0 7 7 3 19 11 10 15 18 19 9 9 14 5 8 16 15 6 10 11 6 16 9 14 8 20 4 12 5 3 13 3 4 6 6 9 14 6 3 16 20 20 12 20 0 5 9 16 5 4 2 7 16 10 4 15 4 3 9 1 17 11 10 15 15 13 11 11 10 14 13 19 6 8 8 15 0 17 11 1 7 11 19 12 2 5 15 15 19 14 3 9 1 14 20 2 16 9 20 11 13 11 4 9 16 13 1 18 9 20 13 9 15 5 1 2 13 0 17 7 7 13 7 0 7 0 1 18 6 20 15 20 18 6 9 16 18 16 16 6 20 0 3 6 3 20 4 8 20 7 12 14 15 14 6 4 14 10 17 17 15 12 14 13 2 7 2 5 2 12 15 19 20 11 6 0 0 0 20 20 20 12 12 5 15 8 2 13 20 10 3 19 17 13 4 11 19 8 9 17 8 13 15 3 4 5 13 18 12 3 11 18 7 11 20 13 12 12 20 0 14 9 11 4 9 8 0 18 4 13 15 7 7 14 20 8 17 10 19 5 9 0 9 20 17 16 20 1 6 18 6 16 7 20 17 5 18 11 13 4 11 17 11 5 19 14 20 19 0 12 15 1 7 18 4 5 7 3 1 9 1 7 11 12 20 0 19 3 3 2 12 1 2 17 19 12 8 8 12 9 1 1 4 11 14 8 10 13 1 19 8 12 6 19 2 5 19 12 18 15 2 7 9 6 20 19 5 1 6 18 4 14 14 11 11 15 15 5 10 8 5 7 7 13 19 11 5 2 13 0 10 10 4 19 2 16 20 14 16 13 4 10 9 8 4 1 14 7 6 16 5 7 15 7 8 17 0 20 18 12 5 20 9 7 2 12 19 9 14 0 6 5 16 8 11 8 0 4 11 0 17 3 15 7 17 3 8 8 18 13 19 5 1 2 19 2 5 6 5 12 20 19 15 6 9 16 1 2 11 20 16 19 9 6 20 17 9 6 16 5 10 4 4 5 1 14 8 7 4 4 10 8 16 7 8 12 10 1 0 16 9 2 0 3 3 13 0 18 11 1 8 16 0 15 20 18 20 6 5 18 14 19 6 4 16 17 1 1 9 17 18 3 6 5 11 2 10 5 17 4 19 17 20 11 5 14 16 3 0 7 9 5 13 5 5 14 4 17 8 5 2 3 9 18 6 16 18 2 5 16 16 20 3 12 10 1 8 4 4 7 19 11 5 1 16 15 8 20 17 12 12 3 3 0 18 18 19 11 0 3 16 0 7 6 2 5 3 8 14 2 20 18 15 15 19 19 18 9 1 0 3 11 13 14 16 8 2 16 13 16 5 13 15 9 2 16 1 9 10 11 15 13 4 16 12 17 3 0 11 16 12 5 19 5 2 11 4 20 12 16 9 4 8 18 7 15 20 20 20 4 17 12 15 18 8 1 20 18 9 8 5 10 0 3 5 1 19 1 12 19 6 19 19 19 5 19 13 4 6 9 0 11 15 1 17 2 8 13 0 11 11 20 7 16 20 2 17 14 1 5 4 6 7 9 18 8 4 6 5 8 14 15 10 17 14 11 20 17 9 3 13 6 18 9 1 19 2 14 5 4 10 18 5 7 6 13 1 17 6 10 17 15 2 11 14 10 6 18 17 14 15 3 8 13 17 20 19 6 4 0 6 5 16 18 9 0 3 9 16 16 10 18 6 7 5 10 3 15 6 7 20 13 1 6 6 18 12 11 10 15 9 5 13 14 15 6 5 6 17 10 5 19 6 16 17 5 7 11 20 6 12 8 5 18 12 0 9 2 2 12 9 4 5 17 4 20 15 17 18 14 1 18 20 11 11 19 12 9 16 0 13 12 1 6 4 14 14 0 6 12 20 15 7 7 0 2 17 4 8 2 1 3 7 20 17 7 15 0 12 1 20 9 15 1 19 2 1 20 14 20 7 3 14 16 17 1 7 0 0 19 13 4 20 17 18 14 12 10 18 15 8 4 19 5 13 2 15 6 1 2 8 3 2 20 8 20 4 6 8 2 9 12 7 0 14 7 6 14 10 20 5 6 14 3 20 15 3 20 17 1 6 11 11 1 15 11 12 11 3 18 6 5 2 19 10 8 15 5 17 4 4 10 10 19 7 3 11 12 7 8 5 16 10 7 1 0 17 14 18 15 5 11 19 16 15 19 0 19 20 3 16 7 7 0 0 4 18 10 0 15 8 17 16 1 3 1 16 2 9 13 16 4 17 6 13 7 13 19 13 7 19 14 7 1 20 14 19 2 11 12 11 7 11 12 11 19 16 15 7 11 19 3 5 18 2 11 19 10 6 11 12 0 18 4 20 14 18 7 1 6 15 19 19 13 6 12 8 17 7 5 18 11 15 15 9 13 11 15 13 0 17 2 3 10 11 11 2 6 11 19 9 17 17 7 8 10 6 3 4 17 19 5 4 17 2 16 5 9 2 17 0 2 2 15 3 14 6 13 0 10 20 2 10 10 16 4 12 20 19 18 19 8 8 1 2 10 10 13 1 2 13 16 12 13 10 14 18 0 11 4 10 0 1 12 17 12 8 14 0 6 13 5 6 15 1 12 1 18 9 0 8 13 10 11 4 8 20 4 3 7 3 1 19 9 19 10 8 6 17 3 2 2 14 5 17 9 19 10 13 0 3 0 2 19 20 11 0 4 7 7 19 14 15 7 17 8 9 20 12 10 1 6 9 14 10 0 2 0 20 17 20 18 12 11 2 19 7 15 17 16 16 17 2 15 4 9 20 16 2 20 8 1 5 0 20 6 3 7 1 6 14 8 10 15 20 7 16 18 10 10 12 15 13 20 15 14 13 1 7 18 19 7 16 19 0 1 12 17 1 14 1 18 4 20 2 15 7 18 0 12 18 16 20 13 12 11 10 8 16 19 7 9 10 11 13 3 7 19 15 7 19 1 8 19 5 8 5 18 11 12 8 10 11 18 3 9 17 10 10 10 5 7 9 9 16 5 4 9 7 13 13 19 11 11 16 15 6 5 17 13 4 4 7 0 2 20 6 5 16 0 9 13 8 2 6 0 11 6 4 14 1 19 4 14 0 5 18 9 20 8 11 15 4 6 17 14 2 18 10 7 17 0 1 3 2 8 18 2 14 14 12 12 11 12 8 0 8 11 17 18 18 19 12 14 15 7 9 2 19 11 19 4 16 16 1 16 17 9 15 10 7 16 10 14 9 12 6 17 12 9 8 7 8 1 5 14 3 5 6 19 10 16 6 17 10 8 8 13 12 20 3 13 17 12 8 0 5 14 19 0 16 13 13 9 1 14 19 6 4 7 13 12 18 20 2 1 6 11 5 20 0 7 13 18 12 16 16 2 6 10 18 19 9 19 3 11 18 15 17 18 12 7 5 1 0 3 20 11 1 6 19 8 19 1 12 1 6 12 10 8 0 16 11 0 3 12 14 2 3 18 7 13 10 4 10 7 5 3 5 11 13 6 10 8 11 19 14 0 15 19 19 18 5 3 16 1 0 19 9 8 11 18 18 0 6 13 3 13 13 20 8 1 14 1 8 7 15 4 12 11 3 13 8 12 11 17 15 1 5 15 11 0 5 13 18 6 0 19 19 0 18 1 15 5 15 12 10 14 12 3 14 4 17 14 10 1 18 12 9 14 0 17 2 12 8 20 9 18 0 9 9 20 3 1 16 20 19 9 17 11 12 4 8 2 7 9 1 5 19 15 6 5 11 8 10 11 10 7 19 8 19 10 9 7 0 18 7 13 8 3 5 12 2 1 8 1 13 1 1 7 13 14 11 9 13 7 20 19 7 15 5 18 7 4 8 4 14 13 17 9 16 17 14 9 16 1 20 10 14 5 3 17 9 8 9 7 12 4 3 9 3 3 18 9 17 1 4 14 16 2 0 0 4 20 9 9 6 15 3 2 10 4 5 12 14 2 17 8 3 9 19 17 5 4 10 20 3 20 14 5 10 12 17 2 13 2 15 2 12 4 8 10 12 5 17 0 4 5 4 6 1 11 12 15 12 14 19 13 8 20 6 2 7 1 5 4 7 4 8 6 6 4 0 17 13 8 9 8 3 20 6 9 2 12 6 2 18 0 8 14 7 9 18 16 17 1 17 16 12 10 20 11 8 2 13 12 8 4 6 15 0 3 1 20 0 17 15 12 11 14 1 3 10 3 17 3 5 0 5 19 5 9 14 7 1 7 7 15 2 7 12 12 2 2 4 18 0 13 14 3 20 8 12 1 13 17 14 18 19 20 6 4 6 20 13 0 1 12 16 11 15 10 10 19 7 4 19 11 0 20 14 10 14 3 5 6 7 5 5 1 5 14 13 5 15 10 15 14 18 20 4 17 15 12 7 11 9 19 0 13 2 11 9 11 18 9 16 12 17 7 1 2 17 10 10 6 8 19 18 1 10 11 13 12 3 20 0 20 3 1 1 9 19 10 13 7 10 0 7 17 15 7 14 10 20 2 1 6 3 1 0 18 12 9 0 17 11 7 3 6 18 3 2 17 11 3 11 11 16 9 19 17 18 16 11 15 14 0 4 9 5 17 4 4 11 19 12 2 4 0 5 20 4 6 13 20 2 20 10 12 10 12 13 19 0 1 15 12 11 14 15 12 15 19 18 9 2 3 14 3 11 0 16 9 4 8 6 10 11 9 14 11 17 11 10 4 11 1 9 4 7 3 7 12 11 13 17 1 6 10 8 2 16 0 19 1 16 4 15 9 20 16 19 12 7 10 2 3 3 2 20 20 11 20 8 20 0 20 9 3 15 20 4 12 17 11 7 11 6 19 18 11 7 12 11 13 14 3 11 11 9 11 9 10 13 17 6 8 5 13 15 0 11 18 5 18 20 4 8 1 16 11 5 11 10 7 5 6 9 18 6 20 7 13 13 9 14 6 3 17 15 17 10 18 1 17 1 11 18 18 18 4 2 4 10 2 13 20 10 19 17 5 16 4 4 7 20 2 10 10 17 15 7 2 7 12 18 5 3 5 17 0 14 18 6 17 15 17 15 3 13 4 16 16 3 5 2 15 1 4 8 2 9 1 17 2 0 18 19 17 1 7 13 6 4 18 7 11 13 13 19 9 20 18 19 1 11 18 5 11 7 16 18 12 3 8 5 20 11 4 17 8 2 17 18 6 12 7 15 17 18 3 10 8 12 9 16 0 10 6 19 15 0 3 2 19 13 2 6 8 12 17 3 18 9 7 16 12 14 9 17 20 0 13 17 0 4 18 1 0 18 20 17 6 17 7 7 17 2 5 20 6 20 3 18 4 1 6 14 9 13 20 6 10 13 2 18 19 17 7 11 8 17 7 11 9 12 0 16 4 7 13 20 5 17 6 6 5 16 15 15 2 3 2 1 0 4 4 14 10 4 2 8 11 18 12 19 5 3 14 10 10 18 4 10 12 9 1 16 2 1 8 10 14 14 5 19 15 3 5 9 15 2 9 14 6 18 10 15 4 18 7 19 17 10 7 7 11 3 16 13 8 17 12 11 20 3 9 2 2 11 1 5 0 18 11 7 0 14 15 10 19 8 13 0 20 16 15 0 19 18 15 18 0 17 3 16 7 6 3 0 13 13 2 2 19 4 10 10 15 2 1 19 20 5 15 13 20 3 4 11 11 16 5 6 0 6 10 18 15 12 7 11 8 4 3 3 12 9 19 0 7 13 15 17 8 0 2 20 17 6 5 20 0 1 14 8 3 15 3 2 7 3 0 5 4 10 8 2 9 13 3 12 9 16 19 10 18 10 1 16 20 7 2 20 15 5 0 9 12 19 10 1 8 2 11 19 12 1 9 4 14 19 10 20 1 3 2 1 8 20 3 2 20 7 14 10 8 5 8 13 20 16 12 5 17 9 7 10 13 3 19 9 1 18 17 0 12 16 6 14 7 6 20 2 20 17 2 5 1 20 12 4 4 13 19 20 16 13 19 15 17 10 10 7 16 13 16 15 11 4 5 9 4 11 15 5 4 17 7 15 19 18 12 14 15 15 15 14 15 14 12 10 11 15 18 16 4 8 5 18 9 5 1 19 7 16 20 12 10 16 7 9 2 1 4 2 0 13 15 15 20 16 16 11 0 16 5 16 20 10 1 2 16 6 0 8 17 2 0 11 8 17 4 17 16 5 0 16 3 14 13 11 20 13 8 0 14 16 2 13 18 11 20 3 6 2 17 8 3 19 2 12 6 15 0 4 0 17 9 15 5 8 16 13 16 1 6 0 7 5 4 19 12 3 13 1 5 16 18 1 19 2 16 3 8 7 19 5 11 20 19 14 2 9 0 19 18 0 16 20 16 17 14 9 7 18 16 8 19 0 8 20 0 4 15 20 4 13 0 17 7 3 3 7 2 0 3 14 7 19 9 1 18 12 17 7 18 15 12 3 16 5 12 7 2 1 14 20 7 17 12 1 17 15 17 10 8 11 8 6 2 7 7 7 9 2 14 7 2 20 5 4 7 7 1 0 9 20 16 10 9 17 3 11 18 14 6 6 11 4 17 14 11 17 16 14 9 15 11 20 13 0 6 14 19 18 18 8 16 6 11 7 8 10 10 13 6 20 1 9 5 8 16 0 13 8 3 12 1 9 7 8 6 7 14 0 4 2 19 2 10 5 8 15 5 12 20 6 20 16 1 17 7 5 3 15 8 1 15 8 10 14 18 5 0 19 10 12 15 0 15 4 3 0 2 17 20 6 17 2 15 14 16 1 3 8 18 19 0 10 1 20 5 1 3 3 5 19 3 16 12 15 18 5 15 0 10 5 14 15 17 2 20 3 2 12 19 7 7 7 17 18 7 4 12 0 9 4 0 20 13 10 11 14 12 10 10 4 3 2 19 13 0 8 18 13 0 4 5 7 7 14 7 15 6 15 13 8 15 2 18 2 0 13 13 11 5 1 9 8 13 20 7 19 8 18 11 6 11 4 4 12 10 18 19 2 1 10 17 6 12 16 20 8 17 18 5 8 14 17 2 6 3 0 7 12 2 5 17 10 20 9 9 14 12 20 1 14 8 0 11 19 0 14 15 17 6 7 13 2 12 17 13 5 0 1 16 9 19 0 16 3 2 16 15 15 14 7 1 17 10 12 11 16 16 18 4 16 3 4 11 1 12 19 2 3 15 19 1 12 15 1 10 5 6 18 17 9 15 9 10 10 15 15 10 0 18 19 4 10 11 10 1 9 15 15 18 12 11 17 5 17 1 15 18 11 12 0 0 2 12 3 7 18 16 10 2 20 16 6 10 7 7 3 17 14 2 14 6 19 8 0 14 18 20 9 2 9 17 16 14 0 1 15 14 9 19 8 17 7 20 6 18 8 9 11 20 13 7 6 15 16 16 4 16 6 7 0 16 6 8 4 18 18 17 1 9 16 15 9 15 0 9 0 5 2 6 0 5 14 16 11 2 19 7 4 1 15 4 12 14 15 9 3 20 6 7 6 18 20 5 2 4 8 6 14 8 9 15 2 20 8 20 4 5 7 18 1 15 5 10 8 15 0 5 1 7 9 2 5 9 4 14 18 16 10 16 17 1 0 0 4 10 10 6 14 0 8 15 4 18 20 6 3 12 4 18 19 17 13 7 20 4 4 19 5 0 7 6 13 10 16 17 5 3 16 10 15 2 5 11 2 5 15 7 16 18 6 15 20 1 4 16 17 14 13 1 12 7 10 20 6 4 6 10 12 3 20 15 8 3 14 8 2 11 11 12 16 18 20 16 6 13 20 19 3 6 19 3 18 1 11 8 16 10 2 15 5 1 11 9 15 16 15 11 1 20 11 13 11 13 11 10 10 8 19 18 2 16 7 18 13 16 4 14 1 4 8 16 19 15 0 3 13 10 20 15 17 9 2 9 18 0 20 16 20 14 20 16 7 15 20 20 6 10 6 15 14 4 2 13 15 18 4 17 7 11 5 6 7 16 5 7 4 13 15 17 17 7 14 20 3 15 10 13 0 16 10 18 1 8 2 1 19 5 15 16 4 12 13 17 0 6 10 18 5 4 0 7 18 20 15 4 16 2 20 8 20 2 7 18 10 5 6 7 1 16 12 3 10 13 14 17 14 8 19 18 2 7 1 10 0 16 11 7 6 15 8 5 16 12 18 3 15 6 13 18 11 9 16 10 14 2 16 8 0 5 8 19 6 16 5 7 17 11 9 7 12 10 19 14 6 20 5 19 4 1 3 15 17 8 8 15 11 5 9 1 12 2 4 7 6 18 6 1 17 14 14 18 12 1 10 15 6 9 5 0 8 13 18 2 16 14 14 15 6 0 18 17 20 14 12 0 3 14 14 14 17 14 3 6 5 20 3 11 2 10 17 18 3 17 16 19 1 11 0 9 8 6 8 19 15 12 7 3 3 15 20 16 18 12 2 14 9 7 0 14 13 15 3 14 14 16 5 10 18 2 2 13 10 9 0 3 15 2 4 11 10 6 20 4 13 18 20 7 7 20 6 5 16 9 8 19 14 3 11 3 6 6 11 13 9 3 3 7 16 6 5 18 7 7 4 20 8 12 1 4 15 0 5 9 9 5 8 7 16 3 1 0 1 1 6 18 9 13 9 9 12 14 4 6 14 14 5 1 7 20 11 3 20 3 18 13 7 13 12 12 2 20 4 9 4 6 6 1 20 1 12 7 1 2 7 15 14 19 13 17 15 14 13 20 8 7 1 9 18 9 19 20 18 4 7 11 3 13 18 18 3 9 12 4 18 6 13 14 14 17 15 17 19 2 0 12 0 19 18 10 10 8 16 12 8 11 4 12 4 0 17 16 19 8 9 20 9 19 5 19 14 2 15 17 10 2 6 18 1 3 4 5 16 6 11 9 18 10 19 17 17 2 18 5 19 16 6 9 9 15 4 5 9 14 5 16 20 8 10 8 16 12 12 4 4 15 18 2 1 8 4 1 13 13 20 9 4 7 16 11 11 9 7 17 15 10 4 4 8 13 16 17 4 0 14 10 20 20 3 8 10 7 4 15 5 2 1 6 18 7 13 20 9 6 8 9 16 8 2 5 6 12 11 14 8 7 19 15 16 18 18 2 14 17 9 13 10 0 11 18 9 11 7 18 12 10 16 10 6 8 17 5 15 17 12 1 1 13 20 16 0 5 17 15 17 1 15 2 16 18 0 16 18 0 19 13 17 12 19 1 7 6 5 7 11 15 6 7 14 20 2 4 9 18 10 6 2 13 5 8 11 20 20 9 19 16 19 7 8 17 5 16 0 2 0 17 0 17 1 9 5 12 18 11 10 10 17 3 3 17 9 20 7 10 0 9 1 16 10 10 16 12 9 8 0 14 5 0 10 17 16 14 2 10 17 12 17 14 12 17 16 7 9 0 20 13 15 15 17 5 11 18 13 11 13 12 19 4 4 4 4 13 7 12 10 7 0 0 15 16 2 4 0 10 8 18 3 6 7 19 17 8 13 15 14 9 3 13 15 0 10 4 17 8 4 8 9 13 12 1 19 8 0 15 11 14 5 14 12 16 19 12 13 12 9 8 13 4 10 11 15 5 13 8 15 4 20 17 2 2 1 1 0 5 13 19 14 4 6 3 15 6 20 12 12 9 7 13 1 2 4 1 3 8 8 0 7 1 10 11 9 19 15 4 19 2 17 5 4 0 3 13 8 6 4 11 7 10 16 3 6 9 12 4 1 2 17 14 18 12 4 3 13 9 11 17 10 8 16 5 18 15 16 13 19 18 9 16 19 8 9 15 4 12 18 18 2 10 4 6 6 5 3 0 17 4 6 1 15 15 7 20 17 15 5 15 2 9 11 18 2 17 6 16 11 4 12 13 12 0 0 16 18 9 16 18 20 12 4 9 9 0 0 11 17 13 2 7 3 0 17 9 4 11 0 10 1 18 6 18 18 11 7 3 10 8 11 17 9 16 15 11 15 19 20 9 0 18 16 0 14 5 19 17 11 15 20 11 6 0 18 0 0 13 15 13 2 9 7 4 8 6 13 10 15 20 14 10 18 15 11 15 16 6 13 17 1 10 13 3 12 2 20 7 18 17 2 9 8 15 10 12 14 9 6 11 19 7 10 13 9 7 0 3 16 3 9 15 2 17 0 19 18 19 19 5 6 17 18 4 14 8 15 18 3 20 4 4 9 10 17 13 5 20 5 3 5 19 18 20 17 11 16 8 11 12 11 4 4 4 10 13 19 13 5 13 4 11 1 10 15 9 9 20 7 3 2 9 15 4 2 19 5 3 11 6 10 17 9 7 8 1 2 17 0 7 16 13 20 0 6 3 15 6 5 0 3 4 1 12 7 7 1 8 10 1 5 2 13 3 19 3 17 12 7 11 8 9 17 15 6 13 19 10 10 13 16 19 19 3 14 9 18 14 1 5 14 8 8 2 20 15 15 20 19 4 11 20 17 20 7 11 5 14 12 10 8 2 18 19 19 2 13 15 11 8 11 14 0 1 1 3 3 12 13 14 13 10 6 19 13 9 12 14 2 2 16 6 11 19 9 12 17 15 8 10 19 7 3 0 18 10 1 18 13 20 12 17 19 0 17 18 11 19 0 3 1 17 15 12 2 10 3 18 18 4 16 10 2 15 15 7 1 15 18 2 14 12 7 11 12 7 11 2 7 16 13 11 11 5 16 4 13 5 12 5 20 17 13 9 5 8 13 17 3 4 6 12 12 0 7 5 6 19 7 2 6 19 3 1 6 0 2 18 10 1 0 13 4 14 7 0 16 17 15 19 9 1 18 18 11 8 0 8 1 7 9 18 4 13 6 9 3 6 0 20 15 10 9 19 11 16 5 13 11 11 11 3 20 6 18 0 17 0 13 20 7 5 12 20 2 16 4 19 9 6 0 0 16 13 4 19 15 12 11 3 11 20 9 18 10 1 15 5 17 19 18 16 16 7 15 11 20 3 2 18 0 11 16 15 18 1 3 10 18 2 4 12 9 14 6 0 15 1 19 5 1 10 3 14 9 19 13 14 18 0 1 4 4 3 18 10 10 16 10 8 18 13 1 19 11 15 19 8 3 18 17 11 16 4 20 13 18 18 6 14 13 8 0 8 15 0 3 19 11 1 1 1 18 6 8 15 0 17 11 10 10 14 2 11 15 11 13 13 5 7 1 20 16 16 3 6 1 14 9 2 9 17 18 1 1 15 3 0 5 1 15 8 4 15 7 6 16 0 2 4 6 10 12 12 16 18 12 0 7 17 18 10 17 1 20 5 3 8 9 9 3 16 9 2 9 10 4 9 5 0 3 5 11 20 2 10 11 13 9 13 1 2 19 19 0 16 8 1 18 3 16 1 0 7 6 2 12 12 14 20 13 15 0 10 2 4 8 15 14 2 8 20 9 18 8 8 16 10 8 18 19 14 18 17 20 0 12 12 1 12 1 0 18 11 8 0 17 13 0 14 3 17 16 19 10 13 10 7 18 15 9 5 16 8 1 18 4 11 13 15 7 6 12 0 18 18 9 10 8 19 1 13 19 3 1 8 4 18 5 11 6 11 0 16 19 18 20 10 13 8 13 13 11 16 12 19 6 12 10 14 12 19 10 10 6 5 3 14 6 16 8 12 20 20 12 1 17 17 19 18 19 5 14 20 11 2 18 19 9 0 2 14 5 16 0 1 4 3 8 17 4 20 11 11 6 10 17 12 7 19 13 0 5 18 9 9 16 7 2 1 18 14 14 6 2 17 5 10 16 18 17 4 1 0 18 10 3 12 18 2 13 20 20 16 12 4 17 11 11 9 9 16 14 3 1 6 0 15 6 12 11 10 1 18 1 5 3 10 7 11 18 17 14 4 17 17 15 15 3 7 10 4 3 5 18 13 12 7 14 15 14 2 10 11 11 12 12 17 19 9 18 1 1 10 1 17 9 0 3 9 0 3 10 20 13 14 15 19 10 7 9 1 4 2 4 6 13 7 10 2 8 4 10 19 14 2 18 13 3 8 16 15 4 11 16 20 17 3 3 2 19 20 14 11 6 20 3 9 20 17 4 9 18 14 15 2 10 20 1 7 13 17 2 17 3 13 11 13 17 13 6 15 7 3 14 12 20 7 1 17 14 11 6 16 12 7 7 4 5 10 1 20 1 20 5 8 4 6 11 12 20 16 12 18 8 4 7 10 20 11 3 7 13 2 10 10 5 18 17 4 13 20 8 10 10 20 20 15 15 9 2 11 17 19 12 14 0 14 19 17 19 3 4 1 20 15 17 9 6 3 12 6 15 13 19 2 1 5 10 1 20 4 7 12 3 11 7 4 7 17 20 13 17 5 9 12 11 19 20 18 9 5 11 0 20 20 19 0 19 10 12 4 11 14 8 1 17 7 15 6 13 6 11 9 2 6 20 1 7 13 0 1 8 19 3 9 4 18 2 15 12 1 13 5 16 12 14 4 6 10 1 2 15 17 1 2 18 16 10 15 12 3 20 12 17 19 15 17 20 11 19 5 12 1 2 7 8 16 9 9 8 1 15 1 14 20 19 18 1 2 3 7 20 11 9 13 12 3 6 9 7 16 12 19 13 7 17 5 17 5 0 15 14 16 0 14 14 16 9 1 10 4 18 6 1 16 3 12 5 20 0 15 12 6 19 4 11 10 13 18 20 18 0 15 16 15 5 12 12 11 12 18 17 0 10 18 13 0 6 16 12 13 8 1 17 18 11 0 18 5 6 14 3 15 19 16 19 15 18 12 10 10 1 8 10 19 18 12 20 11 15 18 5 3 5 19 19 9 6 20 16 7 5 19 12 7 0 4 1 16 20 10 13 12 15 15 15 4 1 14 7 7 9 6 16 7 20 11 16 3 1 0 20 15 11 10 11 15 12 15 11 17 19 3 18 9 6 10 3 5 2 2 11 17 11 20 6 15 0 17 20 9 17 19 6 4 4 4 12 20 13 5 19 14 20 6 13 6 13 5 19 7 14 15 1 14 1 9 1 17 10 18 3 17 13 9 14 2 14 14 14 3 9 8 10 4 18 1 13 0 17 11 14 10 9 3 14 5 8 19 2 13 12 14 10 5 20 6 15 14 0 18 18 12 18 1 1 8 6 4 14 17 8 12 6 17 7 20 11 14 6 3 17 16 6 1 5 19 0 13 20 9 17 14 13 15 3 17 3 15 17 0 14 0 7 1 19 17 2 5 10 5 5 1 12 17 4 1 16 1 12 2 13 1 13 4 11 15 18 2 3 12 8 1 20 14 14 7 20 10 3 19 20 9 9 15 7 10 2 17 17 18 18 1 7 12 9 19 1 10 13 20 11 18 8 1 8 16 15 3 20 18 2 10 19 2 4 2 19 12 1 3 8 6 1 9 18 5 12 14 10 8 8 15 14 16 14 0 3 18 1 2 19 14 3 9 2 14 13 13 4 6 7 4 17 16 1 1 3 3 17 12 3 5 7 15 16 4 18 18 2 3 6 3 8 15 14 10 20 16 16 6 1 6 12 6 18 17 5 6 2 8 11 11 20 6 6 14 17 4 6 16 2 2 7 0 0 11 3 5 12 18 1 5 1 1 6 7 10 8 3 16 17 2 8 15 12 6 5 19 7 15 3 4 10 14 3 6 4 7 16 5 8 4 12 6 20 9 5 13 6 9 14 0 8 8 1 8 19 13 11 10 11 18 18 2 3 14 1 13 2 9 13 8 4 19 7 4 12 11 7 10 12 16 10 10 6 15 16 10 0 13 17 14 2 6 7 17 12 4 8 16 18 11 15 17 0 17 2 1 5 0 16 17 8 11 10 20 14 11 1 4 6 10 6 1 2 17 19 18 12 4 13 20 3 4 8 3 13 3 10 18 19 17 5 11 12 2 8 10 6 9 14 1 5 6 5 16 19 14 6 9 4 15 5 12 10 6 1 20 9 13 13 14 14 0 8 20 6 9 10 19 9 5 19 10 10 14 19 0 2 10 9 1 14 1 17 3 6 13 3 1 6 14 0 18 7 3 11 5 15 7 3 8 11 1 3 8 10 13 7 15 3 10 3 18 2 10 9 11 20 20 4 13 18 11 5 2 11 11 17 6 13 19 18 16 9 15 19 18 19 9 7 9 17 14 5 13 4 0 19 9 11 14 19 5 11 12 18 5 20 7 2 1 2 12 12 14 8 8 2 12 7 7 19 4 7 11 2 20 12 10 7 2 5 3 20 16 11 15 15 4 15 17 6 3 12 3 1 19 11 15 9 4 17 20 12 11 2 11 3 15 20 5 17 14 6 2 18 1 3 16 6 10 1 15 6 13 9 1 11 15 19 12 0 2 4 11 8 11 17 4 5 20 19 16 12 10 3 17 6 20 16 7 17 20 5 18 14 3 8 10 12 3 11 13 6 16 4 0 4 11 7 13 3 6 16 16 4 20 3 4 5 7 11 7 15 17 5 13 18 7 16 20 16 7 15 16 9 17 11 19 17 8 8 13 13 4 13 11 2 8 4 2 6 18 4 5 13 12 11 18 16 13 12 3 6 5 4 4 15 1 10 11 5 18 1 16 20 6 6 12 11 6 8 12 7 0 18 6 3 14 10 11 15 15 18 3 5 1 8 18 10 17 7 11 5 4 19 0 9 20 13 17 5 2 0 5 15 2 15 15 14 3 17 12 6 3 4 16 2 5 12 12 9 17 19 2 17 19 1 15 2 4 17 17 16 14 0 16 19 20 15 10 6 0 15 11 0 0 9 1 10 16 11 18 9 10 7 15 19 8 20 14 17 20 7 3 9 12 20 15 16 1 7 4 9 18 12 9 20 12 12 15 14 12 10 6 14 3 4 19 3 14 4 0 14 18 8 6 20 5 14 17 16 10 0 5 11 19 5 11 17 11 12 1 0 13 9 12 3 13 16 1 8 13 8 2 18 10 0 8 10 20 5 1 13 15 12 7 9 12 11 0 10 10 20 2 7 10 17 14 10 13 12 20 10 17 19 2 3 12 5 11 0 18 0 4 13 7 5 3 13 11 8 17 0 20 4 14 7 11 6 2 14 8 3 17 19 14 6 13 9 6 17 15 7 9 4 18 19 12 16 12 11 5 3 18 6 3 13 8 1 10 1 5 2 20 8 8 15 1 5 5 17 12 6 7 12 13 4 3 9 10 2 17 11 12 1 7 5 2 5 9 13 5 18 6 10 12 12 13 11 15 15 5 20 3 0 8 5 20 13 5 9 9 5 19 20 20 15 9 6 18 14 0 4 11 9 20 20 7 6 20 14 7 9 4 20 10 18 8 11 15 9 1 16 7 8 11 16 6 6 1 3 15 15 0 5 13 6 7 8 11 0 8 9 3 7 18 11 7 13 10 10 7 12 12 4 20 16 18 1 2 10 16 10 5 7 9 13 4 2 7 3 8 12 16 2 17 19 3 14 19 1 20 5 2 19 13 6 8 12 0 2 14 16 7 13 1 6 6 15 19 4 19 14 20 13 16 15 10 4 5 5 7 12 3 0 0 0 12 17 3 3 4 20 14 4 12 6 5 17 3 15 5 13 11 1 0 18 16 16 0 12 13 9 7 15 20 19 11 19 15 6 8 3 0 6 17 12 14 5 1 5 13 10 1 9 5 10 14 16 9 4 16 1 15 10 11 18 15 0 14 11 2 15 6 4 8 12 17 16 1 6 3 18 3 20 4 0 6 3 14 2 15 12 11 4 12 13 6 11 12 10 3 15 8 6 19 18 16 10 18 3 16 14 6 9 4 2 5 18 17 7 19 3 15 4 13 10 0 16 16 3 7 9 1 8 2 12 2 5 3 20 8 4 5 14 17 12 16 14 11 15 17 7 20 12 7 1 20 0 11 12 13 10 8 17 0 8 20 0 6 9 12 9 6 7 17 10 18 13 14 15 7 1 19 6 8 3 8 17 14 20 8 9 18 12 9 6 14 2 14 4 7 2 15 10 7 20 18 5 8 1 2 7 9 7 11 15 20 15 18 7 8 19 7 14 5 10 17 20 9 10 13 9 4 1 13 17 3 18 2 12 6 7 5 17 6 17 14 5 13 17 15 3 9 16 16 3 1 7 8 15 9 0 8 1 7 19 4 20 18 10 2 10 20 11 10 2 16 9 2 18 1 3 16 9 13 4 9 17 11 11 3 19 3 7 8 11 18 18 19 4 2 19 4 14 6 19 4 5 13 10 13 7 20 16 3 15 11 3 12 13 7 15 4 10 4 11 14 1 14 11 0 17 16 6 10 19 3 4 3 17 11 8 10 18 12 10 18 4 1 1 15 6 9 2 4 15 18 0 12 14 7 19 11 3 18 13 4 1 0 4 4 6 15 12 9 6 4 16 7 9 2 7 18 5 17 17 7 10 7 9 14 4 8 14 16 17 20 2 16 5 16 17 18 12 11 17 5 7 6 6 0 14 7 8 2 13 11 14 16 5 19 10 13 6 14 8 12 3 18 5 18 10 17 7 9 19 18 6 6 11 19 11 12 7 6 0 9 20 8 16 4 14 14 9 18 9 11 9 13 0 17 3 17 2 0 20 13 7 4 1 11 3 6 12 8 14 20 20 13 13 20 5 2 13 15 5 6 9 6 6 0 3 7 17 20 20 4 5 8 0 16 15 12 9 2 12 14 3 0 15 6 18 14 16 6 14 7 7 18 15 14 2 3 7 3 18 17 11 3 17 16 1 8 8 2 13 3 14 20 2 18 16 20 13 10 7 20 7 16 15 17 1 6 11 16 20 6 1 19 2 5 0 6 16 3 18 1 16 4 1 12 10 8 19 15 11 19 9 3 7 14 5 13 18 12 6 12 8 3 4 13 5 9 11 4 1 11 13 13 6 14 5 14 15 9 13 20 13 4 0 5 20 7 14 6 11 6 5 6 16 13 11 3 10 14 16 1 20 20 16 20 11 16 19 9 7 15 0 17 20 11 18 2 5 0 17 0 18 17 3 4 15 14 1 16 2 2 10 20 12 1 6 2 16 12 8 8 20 20 4 16 14 9 5 14 20 13 19 10 7 14 19 8 1 12 19 9 20 7 12 13 4 7 9 13 16 1 12 12 19 5 13 12 9 11 5 12 16 16 8 20 13 6 19 7 3 10 0 17 11 3 0 3 20 9 2 14 15 1 14 13 20 19 15 9 20 7 19 0 14 1 3 0 0 17 0 7 7 7 5 2 10 4 9 18 18 16 8 7 18 4 4 18 15 5 13 6 19 0 2 16 2 19 20 15 3 20 13 15 13 16 0 0 19 8 2 7 1 7 12 3 19 15 18 13 2 10 0 0 0 17 11 15 0 4 13 1 8 11 8 13 19 1 11 5 19 14 12 20 10 11 4 3 4 8 8 0 13 8 10 20 20 5 1 8 7 16 18 17 11 4 4 7 1 20 6 7 1 5 1 8 6 19 2 11 8 5 14 14 5 14 14 14 3 12 0 1 18 16 18 14 19 15 1 5 20 10 20 11 2 20 10 1 14 11 2 4 14 19 0 3 14 11 18 11 12 11 10 7 20 20 2 20 18 2 6 9 14 0 15 17 17 16 7 5 4 7 7 4 12 20 2 1 12 14 5 15 9 0 8 17 10 5 4 10 11 5 3 7 5 1 12 13 9 18 18 0 2 12 17 20 12 15 5 7 12 7 5 9 15 14 13 18 9 2 19 7 13 1 19 15 12 13 7 12 5 8 11 15 14 15 8 13 20 17 5 11 4 8 5 2 5 4 16 7 15 16 19 10 16 14 2 13 14 18 11 1 20 18 3 3 11 20 17 19 1 9 14 17 18 13 15 13 13 8 7 4 18 8 13 13 10 3 1 6 15 8 2 18 13 8 4 11 7 14 0 18 2 0 9 4 11 7 20 3 12 7 6 19 8 4 15 4 5 9 19 6 13 16 10 12 15 5 6 2 6 18 20 2 5 6 2 20 11 17 12 2 4 6 6 3 7 0 2 8 6 1 15 12 15 18 17 17 15 3 20 19 8 19 2 15 15 20 17 10 0 17 5 10 12 16 9 14 17 1 8 7 8 9 6 19 10 16 8 14 4 0 3 0 11 13 7 0 16 4 8 17 2 19 6 15 13 6 14 5 1 5 3 1 6 4 12 13 17 17 16 17 12 12 12 12 18 18 12 3 9 18 9 5 20 15 13 20 4 0 3 3 3 18 16 6 18 1 2 6 8 20 16 9 17 14 0 2 15 19 6 15 14 8 4 14 4 11 5 9 17 15 15 10 11 8 1 6 14 9 6 15 1 1 20 2 6 6 8 6 7 11 3 5 0 2 15 17 20 2 17 9 8 6 13 14 7 20 15 14 3 5 2 10 18 5 20 2 6 7 4 0 15 14 20 6 8 16 15 12 4 10 9 4 7 13 15 14 19 2 17 2 9 10 3 16 15 15 17 19 12 6 8 12 6 10 0 15 20 12 11 3 15 5 16 10 1 0 14 10 7 11 3 15 7 11 0 10 9 14 1 15 14 8 6 7 10 7 16 0 19 11 1 7 3 5 9 13 11 19 1 5 15 13 8 0 10 1 0 15 6 3 9 0 18 1 8 6 3 11 9 10 17 1 9 9 6 4 8 8 3 6 7 12 8 15 5 6 12 9 17 2 3 13 19 3 3 7 18 16 10 10 20 1 19 19 7 3 10 6 19 13 20 2 15 18 18 5 12 1 11 18 4 7 19 10 11 3 15 20 17 7 10 18 14 14 18 5 4 7 20 4 3 3 13 11 16 3 3 3 3 6 5 11 3 0 1 19 20 18 4 15 11 0 17 18 18 16 16 14 3 14 11 20 19 19 11 11 20 19 13 3 5 13 0 8 12 0 3 1 14 1 3 7 7 10 0 3 12 19 18 4 2 9 11 20 3 9 18 2 12 1 4 10 6 14 16 6 12 3 20 0 10 20 5 13 12 10 2 10 6 8 13 8 2 14 5 16 2 17 20 8 15 16 5 8 5 19 18 5 4 19 17 6 16 15 1 1 18 4 18 15 13 13 13 12 3 11 16 11 16 20 13 9 17 10 17 7 1 7 19 19 15 7 4 0 13 4 20 10 0 5 16 6 16 9 3 19 14 10 17 16 12 12 10 12 13 2 19 0 5 9 14 0 7 5 4 18 14 10 13 8 19 0 17 14 13 16 7 13 1 7 5 9 20 13 8 1 15 12 17 19 2 17 10 15 10 3 2 4 0 10 11 0 19 3 16 9 13 12 14 2 12 15 5 2 15 9 6 4 7 19 0 8 11 20 13 2 13 8 5 11 10 3 17 10 13 16 0 14 9 16 3 9 0 3 18 19 16 1 8 18 8 8 14 13 5 4 20 11 18 19 17 13 7 3 9 4 8 4 3 8 13 5 13 11 6 16 5 9 18 1 14 10 15 13 4 2 16 15 15 5 8 16 5 6 16 6 6 4 0 1 13 6 20 14 13 7 9 18 9 15 20 15 3 19 5 1 8 20 2 2 15 9 10 4 20 4 18 1 14 16 18 15 3 0 12 8 15 19 7 13 17 12 2 20 1 6 9 13 8 12 13 4 0 5 17 4 16 2 6 4 2 13 19 12 9 10 14 14 17 17 20 16 20 17 15 12 1 5 12 17 17 7 18 10 0 15 11 17 16 7 13 12 9 4 0 9 7 4 9 0 6 6 8 1 3 1 15 0 11 18 20 0 7 18 12 2 11 6 17 16 10 3 17 9 18 15 14 15 8 8 11 20 3 4 15 15 10 20 13 16 4 9 14 11 8 9 4 6 10 4 8 9 2 16 18 17 17 1 15 20 13 0 18 15 19 18 5 6 1 0 17 2 3 3 0 8 3 9 5 7 7 0 13 2 14 0 9 7 10 13 2 2 1 7 17 18 18 8 1 13 0 3 20 14 16 17 18 11 1 14 17 18 1 11 1 19 1 5 9 3 1 4 3 9 5 14 12 0 1 5 4 5 2 13 17 15 11 1 2 1 1 12 18 4 1 17 14 16 1 7 11 1 6 5 5 14 6 13 6 8 4 14 5 1 12 5 8 10 18 14 9 19 0 8 2 1 16 6 8 19 1 16 7 18 6 20 11 15 14 10 11 14 6 2 7 0 20 5 18 14 0 5 4 18 17 0 8 2 12 14 14 0 0 9 10 2 12 9 18 1 5 4 0 9 7 7 20 2 18 2 16 12 10 0 18 10 3 1 7 2 12 15 14 9 9 20 9 11 13 3 1 8 18 3 11 2 1 14 8 4 20 12 13 12 16 14 14 7 8 20 12 9 5 9 10 16 9 8 17 14 18 5 2 13 9 16 20 9 3 8 11 12 12 9 11 9 1 1 13 9 12 4 5 20 12 13 16 2 0 15 12 15 13 4 12 18 18 20 3 14 16 16 7 19 15 1 13 13 9 18 9 10 20 7 11 10 6 9 19 15 14 16 6 2 4 5 5 18 7 6 18 0 10 16 3 13 19 9 19 5 10 3 3 16 11 15 0 13 13 1 5 5 18 2 5 6 16 11 10 19 14 8 19 4 11 5 3 19 16 8 9 17 14 20 3 14 0 12 14 5 2 19 1 8 17 7 13 10 20 17 14 3 10 4 16 20 15 3 1 18 13 10 13 7 19 5 9 9 20 11 4 18 17 14 6 5 10 14 18 6 2 15 18 16 13 10 8 4 16 4 11 15 6 15 9 20 13 20 15 16 6 6 1 9 17 5 16 0 17 12 18 12 9 3 18 17 8 11 1 0 1 2 0 12 14 10 16 11 14 18 12 13 4 14 20 18 15 1 14 19 8 6 3 19 4 12 16 6 6 11 4 6 14 7 14 3 19 5 0 15 1 11 15 3 9 8 7 18 15 11 15 1 5 15 1 2 16 0 1 4 1 12 20 16 14 5 16 1 18 15 20 13 14 4 18 17 6 18 2 6 6 10 20 11 0 0 12 10 19 15 15 12 1 7 1 10 1 9 14 2 3 1 3 5 14 16 3 16 13 2 5 17 10 4 8 11 10 16 20 15 2 15 5 3 18 7 20 0 7 17 10 9 5 17 15 2 0 15 7 16 9 9 13 13 1 10 2 1 15 17 8 4 10 1 18 6 0 13 18 5 5 13 20 14 20 6 14 7 16 14 1 20 8 17 15 5 19 6 9 1 18 7 8 13 5 8 14 10 7 1 8 4 20 0 11 6 16 12 9 6 12 3 0 10 6 17 13 9 7 11 5 13 12 5 3 16 16 7 4 3 1 19 6 6 2 10 19 14 15 8 9 0 14 1 20 2 17 11 18 11 20 6 7 4 2 2 16 11 5 19 0 9 16 14 20 6 8 12 20 0 7 12 10 16 20 18 4 1 6 3 2 17 8 13 6 0 10 4 16 15 4 0 5 9 13 12 5 10 9 8 11 10 15 2 15 19 12 20 15 3 14 17 11 15 10 12 16 19 0 18 10 6 1 11 8 4 20 17 8 6 3 19 0 11 2 16 11 2 9 20 20 9 3 8 12 6 16 5 7 19 0 0 4 1 13 4 18 1 8 15 19 13 3 7 0 5 5 10 6 9 0 8 8 5 6 2 0 20 19 14 0 16 16 17 18 16 15 2 6 18 6 19 4 9 14 2 5 20 4 0 9 6 13 15 2 3 2 19 14 16 10 0 18 20 19 19 18 15 6 17 9 4 4 6 5 16 1 5 19 6 20 6 1 19 18 3 13 13 7 18 7 18 20 5 11 3 9 0 20 11 18 3 19 0 3 11 20 6 15 10 5 7 8 6 1 18 7 17 18 7 13 2 19 14 4 4 19 4 5 18 20 7 17 0 20 12 10 8 19 2 1 19 3 11 9 13 0 19 12 11 6 20 1 8 9 15 2 0 9 20 16 0 9 11 10 10 1 3 11 12 4 6 15 5 12 18 1 0 4 1 8 10 8 1 12 11 6 5 5 10 15 0 9 16 18 8 20 12 12 9 19 20 13 4 11 9 9 13 16 9 11 20 16 2 7 4 12 16 6 14 10 3 1 11 10 14 19 6 5 16 11 15 10 7 12 18 19 9 13 15 19 14 7 10 15 14 5 0 8 14 11 12 1 13 18 14 20 19 19 16 15 1 16 20 20 9 7 3 1 7 20 8 16 8 5 13 3 19 2 16 13 16 8 5 20 11 8 11 14 9 9 3 11 6 12 15 15 11 4 13 18 20 16 18 9 2 4 8 2 20 16 8 1 8 12 2 18 3 18 2 15 2 7 10 4 11 3 17 3 18 20 12 12 9 18 2 20 10 0 5 3 3 14 10 16 10 6 14 19 8 6 1 8 2 7 0 15 9 11 3 20 17 20 1 1 15 12 17 1 8 2 3 14 1 15 14 4 16 6 20 20 15 11 5 20 12 18 20 0 3 12 15 17 13 1 15 3 13 17 7 7 7 20 11 14 15 20 18 16 9 5 12 17 8 9 14 10 5 16 6 15 18 18 5 18 18 19 10 9 6 8 3 11 3 20 5 13 1 5 13 11 7 16 3 19 13 13 10 7 8 14 16 16 7 4 8 16 12 13 14 8 13 3 3 8 16 14 2 17 14 7 5 8 18 6 20 11 6 10 12 7 15 4 7 1 2 16 12 1 13 8 17 3 18 16 18 7 2 18 12 1 1 17 16 4 3 8 3 9 13 14 9 4 13 15 3 5 17 12 1 0 17 2 0 16 17 6 11 3 6 7 13 0 1 6 5 8 20 9 14 20 9 0 5 18 15 11 8 16 20 13 8 3 12 11 7 6 13 4 18 20 0 2 8 1 12 12 17 12 15 16 1 12 16 1 14 4 8 2 1 8 11 2 7 8 14 9 0 1 5 4 1 12 20 5 11 17 8 3 0 6 15 17 9 20 6 11 7 10 17 5 18 2 16 5 9 5 19 1 3 10 13 20 16 6 4 14 14 11 20 11 17 20 20 12 4 20 6 16 6 20 6 6 16 8 9 10 6 7 16 4 0 7 5 8 3 18 7 2 17 14 9 7 6 3 6 19 4 10 15 9 5 19 16 14 2 9 2 9 7 17 9 18 12 5 17 6 7 1 19 14 6 3 19 10 7 13 1 15 11 10 8 10 10 7 12 8 14 9 2 0 20 13 17 13 13 7 15 19 13 6 0 0 0 8 11 19 16 2 11 12 4 7 20 18 1 15 14 15 5 20 17 18 19 2 1 0 19 1 12 8 8 9 6 5 19 1 5 14 8 9 6 7 0 20 18 20 11 19 4 7 2 1 4 0 8 7 2 6 12 16 16 17 19 19 18 20 2 12 13 12 2 19 1 19 14 5 16 8 8 15 13 14 13 10 5 10 8 5 13 10 4 12 16 3 20 20 17 11 9 19 18 19 14 18 2 12 20 5 6 9 17 1 10 0 3 12 13 14 11 15 10 9 15 15 0 0 14 17 3 1 8 17 5 2 8 6 10 14 20 14 16 16 0 13 19 20 3 13 4 2 5 8 10 4 13 12 18 19 2 16 10 12 17 7 9 3 20 4 14 14 14 3 18 4 12 10 1 17 14 3 15 0 2 6 2 9 17 4 6 17 10 7 12 19 10 18 1 14 1 11 16 8 6 9 6 11 16 5 10 2 15 1 19 20 6 13 5 9 6 1 17 5 11 12 8 17 7 19 7 1 17 18 10 17 12 11 5 19 1 2 0 10 10 20 0 17 8 11 9 20 19 4 15 6 19 12 19 4 14 17 6 2 16 10 13 17 0 14 7 10 18 10 14 9 4 9 16 8 5 12 20 20 19 16 6 17 15 7 16 4 19 12 18 18 5 17 18 8 5 20 17 13 14 1 16 4 12 11 8 2 15 11 17 19 9 17 1 5 10 17 20 7 6 15 1 10 5 20 12 3 6 1 2 8 12 3 5 10 3 1 19 9 9 20 3 20 8 17 11 2 13 16 10 4 16 3 14 2 15 1 5 5 3 4 14 3 19 14 15 17 7 0 6 15 12 17 0 9 12 19 6 18 7 9 2 17 10 3 16 13 15 2 2 3 12 17 9 8 17 0 14 5 10 1 16 14 8 19 14 17 8 17 1 2 18 8 4 8 12 1 11 9 18 3 1 8 19 9 12 12 9 19 2 16 16 6 15 14 5 15 18 10 15 0 10 4 2 6 2 13 15 16 3 10 10 17 8 20 2 13 7 19 15 17 17 9 1 9 15 14 11 14 13 8 7 7 18 2 5 0 17 16 0 6 10 4 16 7 14 13 7 3 1 20 11 7 16 9 10 15 12 12 18 15 15 1 1 11 1 10 10 1 11 16 7 19 11 18 1 15 17 19 14 3 12 15 6 8 9 16 2 2 14 9 18 15 13 5 15 14 19 5 3 13 20 19 20 12 15 9 4 19 18 20 0 17 13 10 1 10 20 5 18 19 0 5 7 8 4 0 9 3 11 5 2 13 5 2 8 3 18 19 1 17 3 12 12 3 2 16 15 13 18 20 2 14 0 3 2 18 1 19 2 16 0 2 12 5 12 20 11 0 0 0 4 14 20 7 14 1 17 14 2 8 8 0 13 7 18 13 9 6 17 1 7 8 8 14 2 17 5 13 9 14 17 5 16 7 11 9 16 12 11 15 3 3 13 5 18 12 5 4 6 15 12 19 4 2 6 13 0 9 8 16 11 8 12 9 5 1 1 10 4 0 0 12 19 9 17 15 13 19 13 7 6 0 10 13 5 7 7 13 3 8 15 20 3 3 13 9 2 19 20 12 6 16 8 4 10 12 4 13 12 9 0 15 2 14 0 4 20 20 11 5 5 6 2 13 2 18 13 8 12 12 1 7 2 9 8 5 11 4 4 20 5 9 12 4 14 16 5 18 6 11 6 19 19 11 4 17 1 8 19 1 20 5 17 0 10 20 7 11 14 17 11 14 14 13 1 12 19 17 15 9 17 1 17 16 14 1 7 7 3 9 3 7 9 1 6 7 15 19 0 16 3 10 13 12 14 20 0 7 13 19 5 14 3 14 12 15 15 11 6 9 9 6 20 12 1 2 10 11 18 4 4 4 12 20 9 12 12 9 0 14 4 10 1 8 13 18 18 0 5 19 11 8 6 0 16 19 10 6 16 7 13 10 16 9 8 10 18 17 9 2 19 5 3 7 19 0 13 9 10 16 2 13 0 19 8 20 8 16 18 3 4 6 1 2 9 8 16 15 3 11 19 15 19 1 10 9 18 0 9 14 19 8 12 20 9 20 0 8 1 7 20 3 16 13 13 5 13 0 11 4 6 5 19 12 7 16 16 2 13 2 2 18 19 10 0 17 7 16 17 0 12 4 16 13 6 16 4 9 4 4 5 18 17 18 6 15 20 18 9 3 15 14 16 14 12 19 4 20 13 0 19 3 11 19 3 20 12 12 2 5 16 6 2 14 19 3 20 11 3 2 16 5 12 10 4 12 19 6 10 17 18 18 8 5 15 20 2 20 15 8 2 7 6 0 20 4 11 1 16 20 16 6 18 4 3 0 1 18 0 4 20 6 17 15 17 19 14 14 16 14 18 0 20 11 13 12 3 1 2 12 20 14 9 3 1 1 8 1 17 19 3 9 4 9 3 19 14 14 12 20 6 20 5 6 11 19 8 20 11 11 2 16 2 15 13 15 14 2 7 11 2 8 15 9 11 12 3 16 1 15 5 11 14 5 3 5 12 15 3 17 18 4 12 3 4 3 9 20 15 19 14 15 11 17 8 2 6 6 0 18 3 4 7 7 4 6 14 3 5 20 1 17 1 20 18 1 17 6 18 12 12 4 0 7 10 15 2 8 6 2 18 20 18 19 4 5 1 6 9 17 12 7 6 15 16 16 6 8 11 16 2 16 15 13 9 17 20 18 17 7 4 5 9 18 20 5 4 15 0 5 16 12 20 19 16 11 12 2 18 17 13 10 2 0 19 17 15 15 17 19 6 7 18 0 10 10 10 11 13 8 13 4 18 11 7 7 6 12 13 11 1 17 14 17 5 16 13 19 1 11 11 16 11 15 18 5 6 11 17 14 7 19 4 4 17 18 8 13 18 3 17 12 6 2 0 2 1 8 18 15 15 11 9 18 8 0 9 15 2 9 0 14 19 0 18 8 2 18 16 8 15 10 15 8 0 8 16 15 14 4 3 7 13 10 7 19 19 11 18 17 0 15 10 17 1 12 2 12 8 5 2 4 4 12 5 11 4 10 8 3 20 1 16 1 5 17 16 4 11 1 13 13 3 6 16 19 13 1 2 14 4 9 18 1 2 2 11 9 19 14 14 12 11 8 15 18 17 16 7 3 0 15 8 19 6 2 12 10 1 12 6 18 19 0 18 20 10 2 7 10 20 15 17 2 14 18 0 9 20 5 4 9 3 0 17 9 15 7 17 8 0 2 13 18 19 20 14 15 19 7 1 13 14 7 17 11 15 19 5 9 15 8 10 2 5 18 14 14 0 11 11 15 9 0 19 4 11 20 9 13 7 19 2 4 18 19 1 20 16 5 13 10 19 3 17 9 18 5 14 11 6 2 16 19 11 19 15 12 3 18 20 2 3 15 15 6 3 20 0 9 12 10 8 12 20 15 18 9 17 9 6 6 1 15 15 9 10 7 19 14 10 0 18 7 7 17 9 13 13 3 20 20 2 18 0 5 2 3 14 20 17 11 15 11 15 8 5 3 18 12 8 4 16 8 1 2 13 8 5 19 4 9 17 18 9 8 16 10 11 15 14 17 14 20 8 20 2 14 19 12 18 18 6 11 12 19 1 18 19 10 1 2 11 3 19 16 9 1 12 12 5 5 16 17 20 15 1 19 7 2 16 5 5 5 4 13 1 15 9 15 19 13 6 12 8 3 19 19 1 12 6 12 18 5 10 9 4 5 18 15 11 5 14 10 4 5 19 3 4 7 15 3 2 5 13 14 12 2 10 10 14 8 1 17 4 9 5 5 19 4 9 19 17 7 4 19 18 13 18 14 10 6 5 8 20 5 14 20 10 8 1 1 3 4 16 18 10 0 2 2 9 16 3 10 6 4 0 6 0 17 16 16 10 12 5 2 1 17 20 12 14 5 5 10 16 11 15 5 11 7 5 8 1 19 17 5 6 10 10 14 7 2 5 12 1 17 3 12 11 7 3 9 6 8 14 13 19 15 7 1 8 2 11 8 14 20 14 15 17 15 11 11 3 4 11 13 13 9 4 14 13 9 13 19 19 1 9 14 5 17 10 5 8 6 15 7 11 14 9 11 11 17 10 4 17 7 15 9 6 17 11 0 5 10 12 13 11 10 1 14 1 2 8 7 9 2 1 12 14 17 18 11 4 0 16 6 6 0 7 16 0 19 3 20 3 1 20 19 20 12 15 15 1 13 3 18 1 11 7 13 10 4 8 0 10 9 14 8 4 14 14 4 10 19 16 2 9 19 7 10 3 10 6 13 20 1 17 9 10 12 9 10 12 10 2 11 8 13 0 1 6 18 1 7 4 7 11 9 14 7 1 18 10 19 9 18 6 17 16 3 16 2 8 13 15 20 13 17 7 4 1 16 1 15 2 1 6 8 20 16 8 19 15 1 0 12 11 18 18 5 3 11 12 8 20 14 6 20 17 20 3 8 16 18 3 2 14 8 8 13 5 7 0 2 8 11 8 9 7 19 19 11 11 17 13 12 11 13 5 1 19 8 8 2 13 15 13 15 20 14 15 19 12 17 7 2 7 9 14 18 20 0 6 15 1 3 5 13 3 11 8 7 5 0 4 15 1 8 17 5 4 1 0 11 0 6 12 8 16 1 6 8 18 19 15 7 3 2 18 7 14 3 13 6 1 11 18 13 6 13 0 17 10 14 0 13 7 20 9 0 10 3 9 1 11 2 4 20 6 2 6 2 10 10 12 13 17 4 0 16 8 15 16 16 13 17 13 5 9 13 13 5 5 10 19 1 10 10 20 20 5 15 5 11 4 4 10 9 12 6 14 1 0 17 3 19 16 0 11 2 11 4 5 13 4 6 4 19 16 5 20 19 17 3 19 18 2 2 7 18 3 1 15 1 18 18 2 18 3 16 12 0 7 18 11 19 16 12 9 12 5 10 12 1 3 17 15 11 12 3 3 8 1 8 4 2 18 8 9 7 7 10 16 10 6 6 2 10 13 2 11 14 16 13 19 3 12 14 9 2 15 5 4 6 8 13 20 4 17 19 1 6 15 19 2 9 16 13 8 18 2 15 4 2 4 14 2 18 15 6 2 14 2 20 18 8 2 3 13 0 8 2 16 16 8 8 19 17 5 8 1 20 9 12 10 14 5 19 13 8 5 14 7 9 2 5 0 2 18 9 20 16 19 8 1 15 7 10 12 0 8 7 3 16 2 10 13 9 0 20 8 18 3 12 11 11 7 11 1 12 15 7 5 6 5 6 9 1 17 3 14 14 9 13 0 15 5 13 10 2 7 2 14 0 9 15 16 2 8 18 1 0 18 6 6 18 16 14 5 3 1 8 4 7 14 14 16 2 5 2 20 4 16 17 10 16 19 19 19 8 0 13 14 15 16 13 20 6 14 14 20 6 8 16 18 10 8 2 19 11 8 6 4 11 13 10 7 9 2 2 17 20 11 4 20 7 8 0 8 15 0 3 13 3 0 4 13 7 1 6 6 16 10 7 2 5 7 18 19 12 14 12 2 4 12 4 5 7 12 11 19 13 17 10 9 3 8 11 15 9 12 11 4 14 6 17 5 15 5 10 13 4 15 2 17 2 19 19 10 2 20 3 3 9 4 6 12 14 12 5 10 5 19 20 6 19 19 16 7 19 15 20 4 18 9 12 19 11 11 18 2 20 10 20 20 20 9 18 8 12 13 4 8 11 16 11 18 8 6 3 5 13 10 6 16 2 2 13 19 2 14 19 10 5 4 4 14 15 1 15 17 19 9 9 12 10 7 14 10 3 4 9 4 5 9 16 12 18 6 0 16 15 1 0 5 15 11 2 9 5 18 14 2 9 12 18 12 3 5 14 6 0 9 10 0 0 4 10 13 17 6 15 1 7 15 19 12 11 2 8 5 16 19 17 1 19 16 16 12 18 20 9 12 2 14 9 5 16 0 18 18 1 18 16 9 4 3 17 4 9 10 14 18 20 0 4 7 4 4 12 9 13 10 8 13 18 9 13 16 1 8 0 20 20 12 0 17 14 12 7 14 17 13 7 18 14 0 6 20 12 1 20 2 8 5 2 4 3 0 1 0 17 19 10 10 13 0 19 1 10 18 12 18 14 6 14 7 8 10 20 12 11 3 9 17 7 10 15 5 12 11 17 5 19 13 19 6 18 7 12 19 18 10 0 13 0 1 20 1 12 6 8 17 15 1 18 13 17 4 9 17 16 8 11 4 1 13 5 3 0 5 12 10 0 3 1 16 6 11 20 16 9 17 2 3 16 9 5 5 11 14 3 6 20 13 9 8 13 19 10 11 9 0 12 4 16 6 9 20 1 6 5 16 11 20 1 20 19 20 18 4 10 0 2 9 12 14 8 1 2 4 20 0 10 15 19 1 13 19 14 17 7 0 2 20 7 11 20 11 3 19 20 8 6 10 3 11 15 15 16 13 4 8 6 0 18 8 9 10 10 8 15 6 2 13 17 15 5 1 17 1 6 10 4 20 10 18 20 10 15 14 18 13 13 1 6 19 9 19 4 4 16 12 4 5 9 14 15 9 12 4 4 9 15 12 7 5 8 11 7 15 0 15 12 18 13 5 14 17 15 11 3 2 10 10 16 7 16 1 2 18 0 15 13 6 2 17 13 9 4 14 9 20 14 13 0 17 10 6 20 15 11 9 0 0 5 5 3 6 18 9 14 16 16 16 17 16 2 8 13 5 9 6 8 2 11 18 13 5 12 14 9 4 13 8 10 12 15 11 2 15 8 14 9 1 6 1 17 17 1 3 3 15 9 18 4 17 0 20 16 17 1 16 7 3 17 19 0 12 1 5 10 15 9 6 5 17 13 17 2 2 17 1 1 3 18 2 8 11 3 10 9 6 11 10 1 14 15 7 6 3 19 1 5 19 20 12 12 7 13 12 19 2 11 10 10 15 15 17 12 5 17 19 6 16 19 5 17 13 6 6 12 14 1 9 4 18 8 18 17 20 9 12 1 12 17 19 11 3 11 17 0 14 8 12 9 0 14 20 2 17 14 7 9 0 18 7 12 14 1 10 6 7 8 3 11 14 7 7 9 5 1 16 2 17 13 7 11 17 8 14 10 16 17 20 13 3 13 14 14 17 7 10 13 2 17 7 11 6 15 11 16 3 16 14 12 20 20 2 9 14 16 4 6 5 10 9 12 18 0 5 9 5 19 6 14 1 1 11 16 16 11 4 14 13 13 18 1 15 13 20 3 11 20 11 17 2 1 16 2 15 19 15 8 20 6 10 0 0 9 5 2 0 10 9 15 7 2 1 14 17 16 6 7 19 7 8 15 20 19 9 18 12 17 15 19 15 4 1 13 19 2 7 15 20 8 13 0 8 11 19 13 20 5 1 12 20 4 0 14 15 17 18 19 20 8 1 20 9 3 20 16 20 10 0 11 14 0 10 2 5 1 11 19 8 1 20 19 16 2 20 8 9 7 7 13 7 6 6 11 20 12 3 20 2 13 6 18 13 6 7 0 7 11 0 12 18 16 2 15 20 2 7 3 14 3 11 5 17 13 11 8 11 10 13 15 16 18 7 14 1 8 7 11 7 12 16 0 5 6 15 19 10 2 5 8 2 4 5 0 14 15 20 15 1 18 12 7 18 13 0 18 1 3 10 12 8 16 14 8 2 19 0 13 17 11 19 8 11 7 0 0 10 9 20 15 5 7 10 8 16 14 4 17 2 13 20 15 8 18 8 10 9 3 4 0 13 19 5 12 19 17 10 17 18 12 5 5 10 11 6 3 4 2 12 11 20 16 9 13 4 13 3 18 14 14 18 2 17 14 3 5 12 17 10 9 10 4 6 1 9 2 2 5 16 17 1 13 0 0 13 18 7 17 1 18 10 14 10 9 4 12 14 4 20 5 8 2 8 3 8 12 15 10 8 10 0 19 15 17 4 15 14 7 18 4 4 15 17 19 15 20 5 5 6 2 2 13 6 7 11 17 13 16 15 13 7 1 7 13 6 5 9 7 0 10 11 4 16 0 13 9 19 6 18 13 16 0 14 20 11 19 3 9 13 1 10 20 4 2 3 17 11 5 14 8 3 2 5 18 0 12 5 2 9 3 10 4 10 9 14 6 12 4 0 4 0 20 8 20 4 17 12 15 8 8 3 12 5 11 7 15 19 19 4 6 10 20 18 11 6 18 15 20 3 13 4 1 18 18 3 10 7 8 14 18 5 18 10 12 15 7 15 2 20 12 8 8 12 18 14 15 9 15 8 3 3 11 10 16 19 4 16 2 10 16 10 17 11 12 12 19 18 6 10 2 14 16 0 2 5 5 13 0 15 13 2 20 20 15 18 14 17 6 12 16 2 2 1 10 15 14 7 1 19 15 15 9 3 7 17 20 7 5 19 1 20 12 2 2 7 13 1 20 10 14 4 5 11 15 9 18 3 9 3 4 6 5 4 4 2 11 10 1 14 6 11 3 5 5 19 5 12 0 10 14 8 12 5 2 2 8 0 6 12 20 8 16 8 11 1 2 4 0 6 10 2 10 11 14 5 6 3 13 1 6 10 5 10 6 15 3 2 20 6 17 14 0 15 16 4 9 9 18 0 14 5 2 6 10 19 11 6 7 17 1 0 3 10 7 12 0 16 6 17 1 3 1 14 9 6 20 14 4 7 7 10 16 0 0 11 17 2 18 14 16 8 10 2 11 16 0 2 6 19 14 18 14 11 4 13 7 3 19 15 18 12 10 1 1 0 6 19 11 1 14 19 2 3 10 15 3 9 16 4 20 20 9 6 0 20 17 4 9 7 15 15 14 15 14 18 2 10 12 20 8 17 6 11 18 14 7 18 20 1 10 5 4 9 20 15 6 6 6 1 0 20 7 12 10 13 5 17 15 11 10 17 15 2 15 13 1 7 17 9 19 14 10 18 10 5 0 19 3 7 11 7 13 12 7 1 8 3 2 16 8 19 7 14 9 5 15 7 0 1 11 17 18 12 8 5 8 7 10 12 15 15 13 16 0 14 6 8 16 14 8 8 11 8 3 11 16 9 1 3 2 18 9 10 18 2 1 0 19 15 20 0 13 10 4 2 8 16 10 13 18 8 13 9 18 14 12 3 20 13 11 7 9 4 0 9 3 5 16 2 19 6 0 15 6 5 3 9 17 0 13 3 8 1 8 17 0 19 18 17 7 20 3 8 16 12 4 7 9 11 20 10 14 11 10 13 5 20 6 17 17 2 20 14 14 11 10 9 16 8 1 14 7 5 17 9 4 4 4 7 3 0 12 8 6 20 15 10 18 9 4 8 4 11 5 9 18 17 8 2 13 18 7 20 14 3 17 8 8 8 6 1 0 0 2 9 17 12 11 0 9 6 17 14 14 0 20 9 9 14 17 8 6 19 5 9 9 5 11 10 20 11 10 9 10 15 9 2 10 0 13 5 14 12 14 2 13 2 18 9 15 3 7 11 7 11 12 8 12 14 1 7 8 20 5 17 1 19 2 0 14 1 18 1 4 13 9 20 13 17 20 8 12 11 10 7 4 0 7 5 17 9 19 1 19 18 20 14 2 18 16 4 14 5 10 3 3 10 14 1 3 13 18 19 3 1 17 19 12 10 9 18 5 5 1 20 18 10 20 13 4 6 14 12 20 19 19 3 13 1 18 6 20 19 9 2 18 10 5 19 11 16 2 13 19 18 7 2 19 3 20 7 5 20 7 15 13 11 7 2 17 18 5 11 15 18 14 17 19 2 8 20 10 5 3 10 6 18 6 13 9 2 2 16 20 17 16 1 11 11 5 13 7 5 12 3 16 4 8 18 17 3 13 16 15 19 19 11 6 12 11 12 12 20 4 0 11 15 16 19 20 14 8 0 4 4 16 5 0 10 3 14 3 0 18 0 2 17 0 5 18 1 15 8 18 10 6 5 19 11 12 11 3 5 17 9 17 18 4 6 1 18 18 15 20 5 16 18 3 12 16 7 0 2 5 15 15 13 13 2 1 19 20 10 19 4 12 5 12 14 4 13 14 12 4 5 15 8 13 11 2 16 6 11 10 20 15 7 19 15 19 2 14 10 7 18 10 18 2 2 2 10 7 17 20 17 11 16 7 9 5 4 9 2 3 2 18 16 7 1 9 18 19 13 5 1 15 3 3 6 6 1 0 5 2 3 7 4 15 7 0 8 6 15 5 13 13 7 15 10 3 8 6 2 17 10 18 9 13 12 9 19 20 18 10 6 18 2 3 6 19 11 20 7 8 9 7 12 0 2 5 4 3 11 2 14 1 19 20 3 1 0 10 20 19 10 3 16 13 2 19 15 9 4 2 13 9 7 20 18 5 18 17 9 12 13 3 0 11 0 1 7 3 0 12 19 19 5 6 18 11 10 9 5 10 12 15 18 15 10 9 10 10 0 13 3 9 1 14 20 12 19 17 9 16 5 6 4 10 2 4 11 19 19 16 15 5 10 18 10 17 4 3 15 17 15 7 15 7 20 11 15 5 20 7 5 14 18 0 16 1 3 9 10 4 16 14 4 11 3 14 13 3 2 18 11 14 8 3 12 3 20 1 8 17 15 20 3 10 11 20 14 16 16 5 9 1 20 4 7 6 13 2 12 4 18 16 1 18 2 7 4 7 12 1 19 7 13 3 19 4 13 18 7 11 2 0 2 6 10 5 5 3 13 0 12 20 13 7 18 8 5 18 2 10 7 17 20 15 10 13 14 8 2 11 11 15 16 13 10 20 8 14 10 9 18 5 16 10 2 2 0 8 0 10 15 3 14 1 16 10 9 12 11 12 10 12 16 17 17 16 9 18 19 9 19 17 11 17 2 8 5 1 16 13 14 14 10 8 2 0 15 6 5 20 4 3 7 8 4 9 3 1 7 11 0 10 9 6 5 13 14 8 12 15 18 0 2 12 12 19 2 20 15 0 10 14 8 9 3 3 13 8 3 5 14 1 3 18 2 19 3 19 14 10 17 10 4 14 15 14 17 8 20 2 19 17 3 14 0 1 0 6 16 12 6 6 14 5 14 2 18 3 8 8 17 15 17 19 1 12 17 15 7 18 16 0 0 20 1 17 10 4 0 19 18 18 10 13 20 3 19 15 1 9 3 4 15 13 18 8 7 3 13 13 12 10 9 5 13 11 6 10 11 9 3 13 13 4 8 19 19 12 3 8 14 5 13 8 19 10 15 19 8 5 5 5 3 2 10 1 13 6 7 5 11 2 1 1 13 1 16 16 18 14 2 16 20 1 3 18 11 18 1 8 8 0 11 10 16 2 13 5 1 3 6 7 13 5 9 2 13 17 14 18 9 3 5 3 4 16 2 1 5 9 17 18 20 5 5 4 13 19 2 1 6 13 16 9 12 5 7 0 4 0 20 14 17 10 19 10 4 12 8 1 10 15 12 3 13 14 15 6 17 6 11 19 12 8 6 15 15 20 2 5 18 6 7 9 12 4 10 14 1 15 13 3 14 1 6 9 20 6 20 7 18 6 13 11 3 17 19 16 9 9 8 8 19 17 11 7 16 4 11 9 16 19 2 10 10 0 12 1 13 11 13 12 16 18 13 16 8 10 4 16 15 2 4 9 18 17 4 12 3 0 2 1 0 8 6 15 17 3 12 4 5 13 1 5 4 9 2 13 3 10 2 12 14 1 11 9 1 4 0 19 11 19 2 3 8 20 7 14 17 4 19 19 7 2 11 11 17 0 8 4 9 20 18 14 3 14 20 9 9 15 16 5 17 17 17 18 8 13 15 5 3 15 12 0 20 12 0 13 6 18 20 15 18 9 3 5 13 14 14 16 13 3 19 17 11 8 10 20 18 1 2 0 15 4 20 8 19 4 7 18 20 10 18 0 15 15 13 17 3 1 9 19 0 16 10 0 2 8 2 18 15 16 1 17 9 7 14 9 0 12 2 7 20 6 6 9 6 13 1 3 10 15 5 8 6 10 11 12 7 14 17 20 19 5 3 3 5 20 20 7 3 15 16 3 14 3 17 7 16 13 1 18 12 16 10 14 0 7 7 0 15 4 20 15 2 20 10 6 12 9 0 20 11 12 16 13 3 1 8 14 16 20 2 8 13 19 17 6 7 9 9 19 6 15 13 2 0 3 4 3 10 8 20 20 2 0 6 4 2 4 14 9 3 4 4 3 6 17 14 10 16 17 12 1 3 11 2 2 14 5 18 9 10 14 18 14 18 4 18 17 10 7 4 9 3 7 5 20 1 14 8 8 19 15 13 16 0 10 18 1 16 4 4 20 20 18 2 7 17 1 5 5 20 5 15 10 18 20 18 11 13 14 2 4 8 9 18 0 1 6 9 5 6 18 19 15 20 10 2 5 5 6 20 1 18 9 20 15 17 2 12 8 13 0 11 10 1 1 18 11 19 14 16 20 13 2 1 2 5 14 10 19 14 10 19 11 12 18 11 19 15 4 11 2 11 11 13 18 20 6 20 3 15 13 1 7 16 15 20 10 15 7 17 6 15 4 17 20 6 15 3 13 6 4 15 17 1 0 6 18 3 15 6 14 12 5 11 8 20 11 17 0 18 17 9 14 2 5 20 14 3 14 13 3 6 4 5 13 18 7 11 6 17 8 8 12 10 19 7 19 3 4 15 3 20 0 18 12 8 14 11 3 7 2 6 18 19 1 17 17 3 7 20 16 14 18 5 6 2 19 12 11 14 16 13 15 0 3 18 9 7 15 5 18 10 10 4 18 19 12 7 4 2 1 7 11 2 17 18 3 20 5 12 9 14 9 20 10 15 0 8 0 17 20 12 12 0 4 2 20 15 18 9 4 0 0 0 8 10 2 16 12 4 8 17 10 10 11 14 20 11 5 3 8 17 11 13 14 12 20 1 7 12 11 12 3 9 7 15 7 19 1 15 11 19 6 15 12 10 1 4 18 17 17 1 13 2 10 8 2 2 7 18 15 7 18 15 16 18 16 18 18 19 11 18 10 0 1 19 15 19 19 3 20 20 11 2 4 9 11 14 19 16 8 5 0 12 1 15 7 12 2 13 19 11 2 12 4 18 8 4 3 17 2 0 16 15 10 15 15 3 6 12 13 16 0 10 16 13 19 10 14 1 0 11 20 9 11 15 9 14 0 6 0 0 12 2 10 13 10 9 0 3 1 13 8 14 7 13 12 4 2 11 12 7 4 6 10 12 10 20 4 6 6 6 7 6 19 18 3 12 14 7 2 13 15 7 20 10 12 19 14 17 20 11 8 14 15 20 8 3 1 9 15 2 8 3 13 18 7 18 9 16 2 2 18 20 13 19 3 17 15 16 3 7 3 7 14 16 9 10 7 4 7 20 2 13 7 1 11 9 4 9 20 14 11 14 18 3 20 4 16 19 2 10 15 6 19 0 15 6 7 7 13 1 2 14 19 3 18 15 14 10 15 0 8 20 16 13 10 14 4 12 15 14 19 9 3 1 4 17 9 4 12 7 3 9 0 6 10 8 1 0 2 4 18 18 10 1 18 1 1 15 0 20 2 2 9 17 11 12 20 19 16 10 15 18 5 20 6 16 4 0 17 19 9 3 18 8 0 19 7 12 14 2 16 12 14 12 6 11 6 2 7 14 15 6 19 5 6 18 18 15 1 9 19 14 16 7 3 15 4 16 14 17 9 12 2 1 3 0 3 20 19 6 14 8 6 19 4 5 12 3 19 18 16 2 18 9 20 13 12 8 18 4 3 19 10 8 7 15 5 12 20 14 17 3 18 0 14 14 7 0 18 0 9 18 1 0 0 3 3 16 6 3 13 7 14 6 19 7 13 12 10 2 8 17 10 16 5 15 14 18 16 10 5 10 10 20 11 0 5 19 12 2 3 1 18 1 3 5 13 19 14 4 0 12 13 3 6 14 0 16 4 3 10 4 20 16 16 15 4 16 6 9 1 17 9 6 7 4 3 3 9 9 9 10 19 13 10 12 16 8 17 8 6 1 10 3 6 2 14 2 16 15 18 14 7 19 5 11 2 1 2 18 19 7 1 15 4 0 3 11 14 7 13 6 7 5 20 18 20 19 14 9 4 6 5 3 17 17 11 7 7 19 1 12 2 0 19 3 12 5 10 11 0 17 2 5 8 15 6 19 20 15 8 14 16 13 15 15 11 14 14 11 3 1 4 7 19 11 15 13 16 16 8 15 7 2 5 4 16 10 5 12 15 19 11 5 16 10 20 8 11 19 0 13 0 5 3 3 19 2 6 17 14 19 9 13 18 2 9 16 14 14 6 14 10 1 11 12 10 5 13 2 3 0 17 10 9 0 14 6 8 4 16 7 5 15 9 20 3 10 14 15 0 17 12 18 17 18 5 8 2 13 1 0 5 8 13 18 4 3 17 14 2 19 17 11 10 17 17 11 9 10 3 9 7 5 15 19 11 1 18 1 4 7 3 17 2 8 7 10 15 1 20 15 2 0 2 10 18 5 5 14 3 1 5 20 9 12 16 15 5 10 13 13 11 11 7 9 5 4 9 5 15 12 13 6 10 10 19 4 4 19 15 13 13 13 0 14 10 1 20 8 9 14 9 4 14 4 10 19 14 14 18 14 20 3 6 5 14 1 14 9 18 2 5 16 15 3 8 11 20 12 4 19 0 12 17 19 16 12 12 6 18 6 11 16 0 14 8 0 13 6 10 10 14 17 16 0 14 18 7 7 4 17 3 2 6 17 1 12 1 11 6 5 6 9 19 5 5 14 2 9 0 15 8 18 17 12 20 8 1 4 9 7 0 3 2 20 9 20 10 3 6 15 16 4 15 2 17 13 13 8 14 19 1 11 10 19 13 5 10 15 8 0 11 1 8 19 8 6 6 17 15 13 13 5 0 18 17 0 19 2 0 11 9 5 19 6 10 18 2 1 0 17 0 0 13 14 20 11 7 8 3 3 4 15 10 17 6 4 15 18 17 18 15 19 5 14 16 19 7 4 20 20 20 20 6 20 5 15 7 10 12 19 19 20 14 19 6 0 10 4 20 15 17 6 13 15 2 7 3 1 0 18 10 6 20 5 18 13 11 9 15 0 2 13 6 3 1 11 5 16 13 11 12 2 9 7 9 1 14 5 1 3 19 15 9 12 1 14 14 18 14 9 14 11 4 4 2 2 11 15 6 12 2 7 9 18 10 12 0 8 2 16 6 5 2 10 12 2 10 4 1 13 3 4 0 17 11 12 3 2 13 15 5 4 3 16 16 11 13 9 11 7 15 16 16 4 15 0 17 7 19 3 11 10 7 14 2 18 16 8 19 14 12 20 15 1 16 2 1 10 13 5 20 10 17 10 20 13 6 5 17 12 1 10 4 11 18 5 14 12 8 10 12 10 7 10 13 11 16 14 0 0 0 16 3 4 14 0 9 1 11 11 17 14 1 14 16 18 13 10 7 20 15 2 5 19 0 9 17 14 19 14 4 9 19 16 13 18 16 8 10 3 17 11 13 2 17 0 20 19 20 13 3 12 17 12 6 16 17 8 12 11 17 0 10 10 1 17 13 14 4 13 0 5 5 10 9 12 15 15 1 16 9 0 9 4 4 8 0 10 17 20 4 0 11 9 15 14 13 7 14 6 14 5 17 6 9 16 4 9 9 6 12 5 20 20 10 13 3 20 2 18 5 11 20 9 20 18 16 11 17 10 0 1 3 11 10 6 13 16 14 13 7 20 16 0 8 2 8 13 12 15 20 6 16 11 7 11 5 10 18 18 2 11 13 7 4 20 20 1 2 13 9 20 19 1 1 3 15 1 15 13 2 16 4 0 1 0 17 6 2 9 14 8 7 10 19 5 19 20 13 10 3 1 12 14 1 14 6 0 16 15 4 10 9 4 19 10 17 19 5 4 19 0 7 12 10 2 12 18 3 0 3 20 12 17 8 18 8 18 12 6 19 16 17 12 7 7 2 15 0 5 6 20 14 18 12 14 1 3 2 3 4 17 11 3 17 6 19 19 13 3 9 1 7 9 17 17 12 1 16 2 5 2 1 3 10 1 15 5 14 5 1 5 10 17 19 1 0 6 14 19 17 16 0 18 11 11 1 10 16 5 19 12 4 4 18 2 15 11 7 15 11 5 15 11 6 17 0 16 3 19 4 13 1 19 1 5 16 12 14 1 4 10 20 1 0 16 12 0 19 6 20 5 4 17 10 14 6 20 18 19 2 18 18 0 2 14 1 19 13 16 16 15 10 12 15 20 18 10 1 6 20 5 0 19 18 2 3 16 0 18 15 6 11 6 14 6 6 6 1 9 3 10 18 9 4 12 17 12 1 17 6 19 16 20 13 1 15 1 8 13 8 12 4 5 2 1 20 3 18 16 1 0 6 3 7 4 13 18 10 16 19 6 4 5 13 16 1 10 20 9 12 13 18 9 19 6 19 18 17 7 9 16 5 19 10 16 17 2 10 11 0 14 3 9 9 17 8 1 18 19 18 7 20 14 19 15 18 11 13 15 14 8 18 20 20 7 19 13 20 11 15 6 9 9 12 13 1 20 11 10 6 6 4 10 14 17 15 17 1 11 18 16 12 14 20 20 15 11 6 5 2 12 1 16 13 19 13 10 18 3 19 8 1 20 12 12 5 2 3 2 15 8 1 10 18 1 9 12 6 14 8 3 5 20 0 13 8 20 13 11 0 2 11 1 6 18 2 18 18 12 12 3 3 9 6 1 11 5 11 13 10 13 8 5 7 8 15 5 3 1 9 20 19 12 3 1 13 7 3 13 7 11 10 13 17 13 20 8 6 20 18 15 11 20 7 11 8 17 18 12 2 1 2 0 4 7 15 3 6 11 18 14 0 13 10 13 14 1 10 2 7 9 7 8 2 19 10 5 8 7 1 10 8 19 5 5 4 18 5 10 6 16 8 9 8 4 20 20 10 9 17 2 9 1 8 20 20 1 10 2 13 6 18 7 3 3 19 12 12 3 5 15 14 20 2 3 16 17 5 13 20 5 12 3 1 2 9 7 4 1 17 3 16 11 5 19 13 11 10 5 1 17 4 20 5 15 5 15 7 10 0 9 12 8 20 0 4 20 10 1 10 11 16 17 0 5 4 3 18 7 10 4 9 8 14 13 17 4 19 14 8 19 15 16 18 7 7 0 5 9 3 19 0 0 11 15 12 2 10 1 17 18 7 14 19 15 14 4 15 5 6 16 10 9 1 17 15 1 12 0 16 1 5 1 18 12 16 4 3 6 2 14 20 2 2 9 17 18 12 2 4 8 15 19 10 3 2 0 7 6 2 8 11 14 16 5 8 11 16 4 1 3 12 20 6 20 15 11 1 18 19 19 20 5 12 2 18 14 19 5 3 10 7 7 16 18 13 17 17 0 2 13 19 15 15 12 10 12 14 3 16 5 18 15 5 20 5 7 11 3 13 6 6 11 18 18 7 13 14 12 20 19 6 12 3 0 10 12 7 1 20 0 1 14 3 16 11 13 14 11 9 7 4 1 11 5 3 16 0 13 18 10 1 14 14 8 13 6 16 6 4 8 19 16 10 16 9 20 16 7 11 4 18 15 9 19 3 18 1 7 17 5 16 10 8 17 14 14 2 10 19 10 20 1 2 5 16 7 5 6 20 4 20 12 11 18 13 4 15 17 16 12 2 4 7 5 8 8 10 6 7 0 4 4 10 14 13 9 14 0 9 4 16 9 14 6 15 2 11 10 19 4 18 20 15 18 5 2 18 11 16 16 8 8 16 4 0 7 4 10 15 17 19 0 14 20 17 19 20 14 4 11 19 15 3 7 2 9 17 12 2 15 3 2 6 6 15 7 11 18 8 12 19 1 13 2 7 8 5 1 16 9 8 12 18 3 5 0 18 18 19 6 9 3 18 0 13 20 12 0 6 2 8 9 13 5 8 8 17 16 5 6 17 11 20 0 0 2 7 11 1 18 6 5 12 11 13 11 19 8 4 7 9 17 3 13 7 3 3 4 6 9 19 0 20 20 15 4 6 11 3 17 4 10 16 19 15 6 8 8 16 5 3 0 20 15 20 19 16 3 6 8 7 14 14 12 16 17 13 3 11 8 12 3 15 5 9 16 17 4 7 12 5 10 12 15 9 10 16 20 7 6 12 7 19 5 11 14 6 14 7 6 20 1 7 3 9 3 5 8 17 15 15 16 12 10 17 19 10 3 3 16 20 19 4 12 4 19 3 15 11 11 11 12 2 15 6 14 2 11 1 15 3 2 19 15 15 3 9 15 15 14 1 2 16 9 4 9 2 12 7 7 20 10 9 18 8 13 5 18 12 16 17 6 1 11 8 16 13 1 7 0 14 20 12 5 19 5 6 0 18 14 14 13 2 7 6 2 18 5 12 9 13 13 12 9 17 0 6 20 9 14 10 16 11 6 2 3 10 1 6 0 2 14 13 19 6 6 2 8 20 2 9 19 10 20 10 9 4 6 5 19 4 10 4 13 17 5 10 13 8 15 14 17 8 1 5 15 17 2 11 13 15 1 3 10 2 7 9 15 16 15 20 12 13 18 8 14 16 17 12 13 9 17 5 1 6 16 14 9 12 1 5 5 17 0 11 17 10 2 5 5 17 5 6 18 13 13 17 1 1 3 12 8 15 5 9 1 4 16 6 11 9 3 7 2 16 0 4 6 12 2 10 20 13 14 7 2 17 8 18 2 17 15 6 0 1 19 7 4 7 13 18 20 3 20 8 5 7 7 19 8 9 3 8 19 19 1 12 10 16 15 17 14 7 10 2 17 19 17 4 3 2 9 2 10 9 5 12 3 15 7 0 5 1 14 17 16 7 18 18 1 17 4 0 13 18 6 18 4 7 11 14 10 13 17 0 20 20 15 18 14 11 0 11 11 14 8 2 2 0 8 20 2 14 8 2 6 3 0 11 16 2 18 17 10 12 2 19 4 7 8 4 12 0 3 14 20 14 14 4 17 8 3 12 13 5 10 3 8 2 0 9 8 15 0 15 14 16 13 7 12 8 7 1 8 2 6 1 11 20 10 9 10 16 8 3 11 4 9 11 10 5 16 10 4 7 8 4 19 15 1 11 1 11 16 14 13 1 9 4 11 14 14 9 0 5 15 16 14 19 1 15 5 19 19 8 5 10 10 19 13 9 15 17 12 17 5 3 20 4 19 6 18 13 19 9 8 16 15 17 0 13 12 16 12 15 11 8 13 14 10 8 6 15 3 14 19 18 9 3 8 15 2 13 6 19 2 8 17 19 18 1 18 0 19 6 3 14 12 12 4 14 13 3 16 10 8 0 19 4 13 15 13 8 8 11 12 2 5 15 4 3 0 19 3 0 17 15 14 16 3 3 14 11 10 3 11 18 9 7 1 20 18 8 7 15 1 6 6 4 18 19 2 5 7 20 15 16 8 16 6 19 17 1 11 16 19 11 4 3 14 16 3 11 13 19 2 4 8 14 1 3 0 11 4 18 13 15 13 1 14 12 16 13 16 11 20 2 20 8 3 12 15 19 11 6 12 5 2 6 16 16 18 11 12 10 10 10 6 12 4 8 9 19 12 9 11 0 10 19 0 5 12 13 7 1 9 16 20 11 13 6 2 7 18 1 5 7 6 15 17 10 7 19 20 12 2 13 7 10 9 18 18 19 18 16 4 9 12 10 15 6 11 9 2 11 16 2 6 9 4 14 13 11 17 19 14 15 19 20 17 12 14 4 7 6 20 0 0 16 17 13 1 19 12 1 6 12 1 5 0 4 15 2 11 11 4 10 7 1 1 12 9 3 9 19 15 8 18 20 15 17 3 1 7 4 11 0 18 5 6 3 18 9 1 13 8 10 16 10 5 14 16 15 14 3 12 9 3 12 2 7 4 9 14 6 4 12 10 1 8 5 11 17 1 16 4 7 13 15 4 0 14 16 20 13 15 10 2 17 10 1 14 0 15 3 19 10 14 13 5 3 16 10 3 2 5 15 1 4 16 18 17 16 8 6 9 4 6 8 6 3 1 16 13 6 1 4 14 13 12 5 12 20 18 20 5 18 12 4 3 1 1 1 9 18 13 14 1 20 1 2 12 15 19 18 8 3 11 7 15 20 4 12 5 7 8 7 12 9 6 8 17 9 0 4 18 16 12 16 12 15 7 11 19 11 2 17 12 0 10 15 5 6 15 20 8 1 3 2 15 6 15 0 16 8 11 11 10 17 1 10 10 11 10 18 16 6 7 5 11 7 17 0 4 8 4 6 15 11 5 11 20 15 0 15 20 13 14 14 6 15 19 17 11 5 1 0 0 17 19 0 15 1 13 9 17 18 0 20 15 2 8 19 16 2 8 2 10 1 14 7 10 20 15 0 8 14 15 11 9 18 16 1 18 13 17 17 18 8 18 19 6 15 14 4 13 4 12 16 13 7 2 13 6 6 2 16 4 15 20 7 17 15 19 18 9 20 6 3 2 16 16 17 5 7 11 20 16 4 13 6 20 3 3 3 7 8 12 9 17 16 19 15 4 7 5 9 14 20 15 19 5 0 20 15 15 0 7 9 18 11 8 16 19 8 19 11 16 9 10 16 4 6 15 12 9 18 20 17 18 1 15 18 2 10 1 1 2 1 8 6 3 17 12 3 16 8 19 1 19 16 6 7 3 10 5 14 8 6 4 0 10 1 10 8 6 2 7 8 16 3 4 19 18 3 17 7 18 13 4 5 6 0 19 4 15 0 14 2 0 14 14 16 8 8 1 3 13 5 0 19 18 3 15 7 2 4 10 1 1 19 17 3 10 8 12 9 13 19 11 9 11 18 0 5 18 14 10 14 14 2 4 1 20 17 8 5 8 20 7 9 2 0 1 10 6 11 0 0 15 0 2 14 17 0 16 5 17 3 16 7 12 18 14 17 5 18 11 20 6 7 3 18 19 3 2 10 4 18 18 10 11 18 9 7 12 3 0 6 12 2 0 6 11 0 0 19 2 0 16 2 18 17 18 3 7 1 7 0 11 9 19 17 1 16 20 1 12 4 15 8 18 17 14 19 6 5 14 10 18 11 1 17 19 4 4 7 13 5 13 15 12 15 15 9 7 19 12 5 6 14 5 7 14 17 15 4 19 4 20 1 14 6 1 12 3 6 14 15 0 15 16 1 1 9 5 11 17 15 9 9 4 4 18 3 0 18 14 14 17 4 7 12 1 16 20 4 18 1 14 20 19 0 7 2 11 17 9 16 1 5 4 0 4 16 19 10 7 20 4 1 15 17 6 0 19 13 3 1 3 15 3 15 13 12 1 4 1 9 10 1 11 14 18 8 5 7 11 8 1 19 5 11 18 14 11 13 20 3 3 19 1 9 19 15 5 5 11 18 12 10 17 19 11 15 18 19 20 9 19 4 8 12 13 17 5 13 5 14 1 0 10 13 0 17 16 19 9 1 14 16 5 11 13 16 0 13 20 3 0 6 2 16 2 19 6 6 6 15 2 15 9 1 1 7 12 10 8 2 11 11 4 0 4 9 3 14 12 11 12 3 8 8 20 4 10 6 20 17 0 0 13 4 17 10 4 5 19 1 7 0 9 10 2 6 10 18 9 8 8 12 14 18 20 14 4 10 18 10 1 16 19 19 2 5 19 6 14 9 8 12 20 15 19 5 5 16 5 3 0 1 18 17 3 2 6 12 17 3 4 2 8 6 6 5 10 14 17 6 9 19 7 19 11 11 13 3 17 3 10 7 18 9 8 16 3 13 6 18 18 2 14 4 13 18 5 18 18 18 6 7 12 7 5 17 11 6 3 12 1 0 2 4 16 7 8 9 5 1 17 20 11 2 7 2 16 20 16 8 1 1 6 10 7 11 16 6 13 5 6 18 15 19 1 1 11 13 15 2 7 6 8 2 17 4 9 13 18 13 20 7 0 11 0 18 4 11 19 3 20 5 9 4 5 18 0 5 11 8 6 8 16 14 11 1 4 7 8 9 2 19 0 11 19 17 2 4 7 4 1 19 18 0 19 12 4 18 15 10 2 11 4 20 9 1 7 13 4 16 17 2 11 7 8 7 20 6 17 2 9 14 2 15 8 20 5 17 3 0 7 9 11 6 5 5 9 5 1 11 17 9 15 19 2 1 15 1 13 5 2 1 7 19 16 6 3 10 6 1 20 8 11 19 14 4 2 11 11 8 15 13 8 12 18 5 2 18 15 20 19 14 5 8 7 0 13 8 11 15 19 9 11 0 4 6 6 14 3 6 4 12 3 6 10 12 19 2 15 18 10 15 16 0 20 20 13 2 17 18 19 6 6 10 7 7 0 0 8 6 5 15 1 0 8 18 5 19 8 4 5 2 2 8 1 5 20 2 3 18 8 14 9 3 5 11 9 17 19 3 9 19 18 1 3 5 18 16 20 12 3 2 12 18 7 8 20 7 15 0 1 9 20 18 5 11 10 19 3 12 9 0 11 0 15 13 2 17 18 4 14 19 17 3 19 9 20 13 15 19 5 17 10 6 2 17 6 12 7 5 10 16 11 20 3 11 8 2 2 17 6 19 14 0 9 20 3 18 12 13 7 0 3 5 3 0 7 4 19 13 1 10 12 6 15 6 18 0 15 3 16 6 19 15 18 7 1 15 18 19 18 16 20 16 12 4 5 10 18 12 18 2 4 2 1 6 0 2 10 20 11 15 11 20 19 10 16 4 4 19 5 7 6 2 0 8 10 14 2 15 2 9 15 14 6 18 4 16 13 16 17 1 1 17 19 14 4 16 9 8 16 8 18 5 12 16 7 12 2 19 13 2 11 16 15 11 6 11 8 13 4 15 10 4 20 20 13 4 7 8 4 17 12 16 17 5 19 0 11 7 8 20 18 19 20 12 19 17 2 3 2 19 14 17 2 20 12 4 4 20 20 20 6 3 16 3 10 0 17 12 15 12 18 0 8 0 15 2 20 19 10 4 13 10 7 9 8 18 9 15 10 10 5 9 13 12 10 0 8 9 16 4 18 3 12 6 18 4 19 2 5 2 12 5 4 6 1 20 7 20 6 15 12 7 1 16 0 15 9 18 17 2 1 18 16 9 3 13 1 19 0 4 12 20 18 6 20 16 17 13 7 6 1 20 0 4 20 15 13 19 4 19 5 0 6 13 8 11 16 3 1 13 18 17 7 1 2 5 0 1 9 9 3 19 5 18 5 3 14 10 14 16 18 4 19 1 3 9 14 0 12 13 1 13 20 14 9 11 20 20 18 11 7 11 7 17 6 10 14 16 10 17 17 4 13 20 10 17 17 19 19 14 1 13 8 12 18 13 11 16 14 13 6 18 20 6 20 6 8 20 1 9 4 2 0 9 9 1 18 17 18 13 20 9 2 3 4 3 2 13 6 5 0 6 14 6 9 7 11 1 4 3 19 8 17 19 0 4 10 14 12 6 17 0 4 15 15 0 3 13 18 15 18 9 15 11 10 13 12 5 13 14 18 10 13 9 10 17 17 7 17 11 18 17 1 6 16 1 0 1 6 3 12 13 20 3 4 3 3 2 1 7 13 15 19 19 19 0 20 13 18 14 1 19 2 12 2 13 14 19 7 5 2 18 11 5 0 5 16 18 11 0 3 0 12 0 9 13 3 13 12 8 17 4 16 0 2 15 11 8 9 9 10 7 10 6 18 3 14 12 13 1 0 5 13 7 20 0 19 9 17 10 2 10 9 9 11 6 19 4 3 9 8 0 14 18 19 1 0 19 20 2 12 18 12 4 7 1 20 4 3 11 14 14 2 11 13 12 2 7 4 12 15 8 20 11 4 6 7 12 18 17 1 19 0 6 5 2 7 10 8 12 5 9 0 0 4 0 0 18 11 9 5 11 6 15 8 6 11 7 12 1 12 16 16 19 13 16 0 0 18 16 2 16 2 10 17 0 4 13 11 14 14 6 18 18 20 18 16 11 7 3 6 5 0 12 6 20 11 16 13 8 17 6 14 17 11 18 1 15 9 11 14 0 7 6 6 11 0 17 1 11 2 4 13 15 12 5 0 0 10 9 7 18 6 15 16 8 17 4 9 3 13 16 3 11 20 6 9 9 0 6 16 16 7 15 5 5 11 7 12 6 15 19 20 11 6 0 10 2 2 17 15 19 18 9 12 11 12 17 20 9 9 6 4 3 17 7 6 10 13 16 8 11 10 12 2 14 5 17 5 3 10 10 19 18 9 3 3 16 1 10 5 0 16 18 1 17 11 13 18 14 8 18 12 11 10 17 12 8 3 2 3 13 15 10 14 17 14 3 12 6 19 4 8 12 10 19 0 16 1 8 16 15 5 16 12 14 8 7 8 4 4 3 18 16 3 4 17 12 9 7 3 14 13 11 12 2 19 3 17 13 3 12 8 5 1 12 9 3 14 17 2 16 0 11 13 4 10 12 6 12 12 16 18 11 8 20 19 1 6 18 5 11 0 17 1 19 4 1 15 20 10 17 1 0 3 16 9 19 16 10 12 10 5 15 14 9 16 9 2 18 3 11 7 6 17 18 19 10 1 13 7 12 18 15 7 11 3 9 11 16 6 0 4 12 7 17 3 17 1 0 3 16 18 1 5 13 20 13 13 12 20 7 8 19 1 5 2 10 6 19 2 20 18 17 2 5 2 16 16 9 19 17 19 8 4 15 5 15 17 11 20 19 11 14 20 4 5 6 0 12 20 6 4 4 5 5 1 9 7 9 18 20 15 17 11 8 9 11 13 3 16 19 5 14 8 6 19 14 10 20 1 4 10 3 1 3 19 9 11 16 4 9 16 17 12 4 19 0 11 6 19 12 6 3 9 9 17 14 18 9 4 3 4 7 1 4 19 12 2 19 4 15 5 0 1 3 18 12 13 4 20 4 1 17 5 1 8 16 15 2 15 0 8 1 0 16 14 16 5 5 5 9 11 6 0 11 16 18 14 18 6 6 0 14 8 1 2 8 20 1 3 0 19 11 10 15 12 13 14 2 4 8 6 7 12 10 18 19 9 15 14 13 13 4 3 15 4 5 13 19 11 6 4 17 16 1 6 2 15 0 12 16 3 12 18 12 2 3 15 7 7 20 8 11 3 19 19 5 12 15 16 11 20 15 19 19 1 9 14 17 11 16 2 5 0 18 0 5 18 3 1 7 16 15 15 20 6 18 17 18 7 9 19 17 4 14 8 3 5 5 11 1 10 17 12 12 16 16 6 0 8 17 10 2 0 15 14 2 5 5 13 0 18 6 15 14 11 2 20 11 1 6 8 10 19 17 1 5 4 5 1 11 10 4 1 11 15 7 9 8 4 9 17 14 0 2 5 7 3 19 7 3 7 15 3 0 1 19 15 2 4 18 18 11 4 12 0 20 14 1 11 3 1 18 3 0 1 5 8 3 9 7 7 13 9 18 0 11 2 16 17 10 17 17 10 0 15 10 16 6 11 4 2 10 11 13 14 5 20 7 20 3 2 1 8 19 0 10 9 14 1 6 6 5 9 16 5 13 10 15 1 7 6 10 15 2 15 2 10 20 2 15 3 5 17 19 20 6 13 3 0 11 16 1 7 3 12 9 1 3 14 8 20 4 20 12 3 8 15 12 16 4 17 3 6 16 14 3 15 3 4 10 9 17 9 15 8 2 19 9 17 0 9 10 18 4 1 13 7 17 2 13 2 6 0 14 0 19 7 18 16 9 11 2 19 19 13 14 2 2 1 5 17 17 10 20 0 1 7 12 13 15 9 12 5 17 2 1 14 3 11 9 4 9 18 10 12 8 9 2 1 14 18 20 9 19 12 10 5 12 8 0 2 19 17 10 1 0 7 11 20 10 11 5 15 1 9 11 6 0 4 5 17 6 2 18 5 6 10 3 0 17 3 2 8 11 17 20 9 5 2 6 16 10 19 3 15 15 8 8 6 20 7 15 2 12 8 10 10 6 6 16 19 18 12 10 13 2 13 8 14 4 11 9 6 16 8 9 14 20 17 5 20 11 11 7 20 3 16 13 7 2 8 5 20 17 1 0 14 5 2 17 9 18 16 5 1 17 20 18 10 12 16 7 16 8 12 10 1 8 19 9 0 6 10 1 13 14 8 12 12 2 15 1 13 9 12 10 6 4 17 17 5 1 1 13 10 3 4 19 10 10 1 18 13 15 15 4 2 13 9 5 10 15 1 3 19 4 20 11 14 8 0 4 18 18 1 10 5 9 0 4 6 20 1 17 7 4 3 18 8 12 20 6 2 1 18 8 5 9 7 12 12 14 5 2 14 2 3 15 9 12 8 15 18 10 6 12 15 13 18 14 6 5 3 6 6 0 0 11 20 14 18 16 9 2 7 17 20 2 8 13 9 3 0 14 10 5 12 15 4 20 3 13 15 11 16 8 18 7 18 10 1 8 7 9 7 13 3 13 1 20 17 16 3 2 7 5 12 13 5 16 16 14 14 13 9 15 7 0 5 1 13 3 6 2 5 8 1 1 10 15 17 0 16 12 14 16 8 4 2 3 2 11 0 14 6 2 5 3 15 18 18 5 18 4 14 4 12 12 9 9 17 0 4 9 5 16 9 10 17 3 2 4 14 8 1 0 1 5 11 13 19 11 15 6 20 13 11 9 13 2 8 0 8 19 12 2 8 5 10 5 10 19 19 10 13 13 2 11 17 18 18 5 13 11 19 15 14 8 15 8 9 5 19 14 17 11 18 7 11 10 5 13 2 14 13 6 1 16 2 18 4 8 13 8 20 3 7 11 13 20 13 2 15 4 10 4 4 17 16 16 13 12 20 16 4 6 18 4 11 8 18 10 3 9 0 8 2 12 19 6 6 11 13 17 5 16 9 0 10 13 9 1 16 11 18 10 14 9 13 19 19 4 16 17 11 19 18 4 12 20 12 5 13 7 6 0 7 15 17 0 15 12 3 0 20 11 3 19 5 13 13 15 19 17 18 13 2 11 18 18 19 6 12 14 14 11 6 0 10 2 4 7 6 3 9 5 3 3 11 3 3 5 10 7 9 4 17 14 9 17 15 6 1 8 7 16 16 7 16 1 13 18 13 19 17 15 5 11 3 14 5 16 2 3 13 18 5 9 10 13 18 7 5 12 4 5 0 17 0 8 4 3 16 2 3 9 15 3 20 1 8 8 13 19 19 4 13 7 2 14 16 14 7 2 6 11 12 7 15 17 6 7 7 15 16 14 20 17 20 13 1 18 4 18 10 14 11 11 14 14 9 10 7 4 17 14 5 20 19 9 7 19 5 16 14 5 12 15 9 13 7 8 7 16 18 19 18 18 1 8 15 6 17 3 12 17 18 17 2 0 19 10 9 16 8 2 11 18 4 0 4 9 2 18 20 14 8 9 7 10 10 10 1 12 15 3 5 5 19 1 1 6 8 17 7 8 4 5 18 8 1 18 6 15 6 7 6 7 1 15 16 10 4 11 14 7 1 16 0 17 12 17 20 4 4 16 16 19 20 2 3 7 16 13 20 15 7 15 20 20 0 12 17 8 3 12 14 13 12 7 13 10 8 3 0 0 15 6 1 0 0 4 3 15 20 16 5 7 11 17 17 16 13 0 5 15 20 16 17 1 14 11 4 18 15 8 11 20 8 1 3 10 11 8 12 1 2 14 14 11 7 15 15 19 18 4 17 2 15 9 0 1 2 11 13 16 4 19 13 11 13 1 6 20 19 17 13 0 19 6 3 7 10 7 17 9 6 6 0 12 9 5 7 20 14 10 10 8 0 12 7 14 2 2 19 1 8 14 12 4 17 0 10 9 16 7 11 17 18 10 4 7 19 18 11 0 8 8 5 3 10 6 6 10 8 19 19 2 3 1 1 13 20 10 19 10 17 4 7 8 3 11 7 8 17 6 15 5 3 15 7 16 9 13 14 20 7 6 1 20 18 10 1 1 16 5 6 12 16 0 18 4 4 17 2 10 14 20 4 8 3 13 17 7 5 13 14 6 15 13 19 14 6 18 18 5 1 14 15 20 9 14 17 3 10 12 20 20 3 5 4 14 0 20 3 15 18 16 6 6 13 9 16 19 1 16 20 12 19 14 9 17 16 20 14 20 4 14 7 15 12 6 5 8 13 10 12 0 11 20 19 15 3 10 16 7 7 6 11 18 10 17 12 12 4 8 19 12 5 20 17 13 9 10 2 14 16 18 0 15 12 20 0 3 12 11 10 10 11 20 3 12 5 12 17 20 3 8 9 0 7 12 3 15 18 4 13 3 18 7 19 7 17 9 0 14 16 20 8 14 11 8 0 0 16 0 15 4 11 20 9 18 5 14 2 9 4 13 7 6 6 4 9 4 12 7 9 16 8 20 1 11 11 5 13 20 0 18 9 4 2 14 19 17 6 1 3 8 13 14 10 14 2 7 15 9 13 4 14 13 19 10 18 13 2 0 14 2 20 5 13 0 1 0 12 12 5 8 17 17 18 18 13 4 13 7 9 0 10 13 11 10 11 8 5 20 1 12 10 9 2 5 15 20 8 0 17 18 11 17 10 7 8 5 17 4 9 18 17 7 0 9 3 3 11 0 13 20 14 13 9 9 12 10 15 4 6 15 19 11 8 2 6 15 7 12 5 0 8 9 15 11 11 11 19 7 5 8 10 20 20 7 18 8 20 13 2 10 19 15 5 5 10 18 19 14 18 7 19 14 18 16 13 17 12 14 7 15 16 9 7 6 2 6 3 1 2 18 14 2 4 8 15 4 0 16 1 19 13 9 3 18 11 8 12 8 17 0 17 16 10 19 4 11 5 7 4 9 1 2 8 19 6 6 6 14 7 4 8 13 10 7 19 8 16 13 11 9 5 11 19 2 5 4 6 17 11 7 3 5 18 3 5 18 6 16 11 1 16 12 7 8 6 8 7 2 6 11 9 5 19 14 10 14 6 9 3 11 19 8 1 18 18 16 1 13 2 12 5 19 13 10 20 1 6 1 15 13 1 4 13 17 14 17 15 17 3 0 4 10 16 11 18 13 9 18 12 19 19 19 15 13 4 15 18 0 18 1 2 1 13 4 17 10 10 20 0 5 7 2 11 3 3 1 0 7 13 14 15 16 14 12 11 12 6 2 0 4 10 6 15 5 20 4 6 6 12 11 9 1 7 9 14 3 4 3 18 13 5 19 7 19 0 19 7 9 19 1 10 2 14 6 17 4 14 6 9 19 19 4 20 5 13 4 2 3 5 8 10 20 15 15 12 4 10 5 0 12 13 6 9 11 12 11 12 10 3 0 1 7 15 18 17 12 2 10 16 10 7 11 16 13 2 16 19 8 12 1 11 17 13 10 14 10 11 16 0 5 5 5 0 18 1 7 16 19 2 16 8 14 9 11 10 3 13 18 12 17 17 5 6 9 20 15 3 20 10 7 4 19 6 15 17 16 14 13 20 4 2 3 5 3 6 16 2 16 4 6 12 2 8 14 10 9 14 17 20 11 4 3 19 20 8 1 20 6 12 10 17 10 20 19 19 7 14 6 9 19 7 2 5 1 3 4 1 3 2 20 18 5 10 13 4 20 17 16 16 1 5 12 18 10 16 6 12 10 11 20 17 7 14 14 10 9 15 14 14 5 5 13 14 4 20 17 17 8 6 20 15 20 6 4 6 13 18 19 20 8 17 16 17 15 9 16 12 8 3 18 14 12 4 3 1 15 20 6 1 15 12 11 10 8 9 13 17 1 18 11 20 2 13 3 19 4 11 10 7 4 10 14 14 12 9 10 3 3 0 18 16 5 3 10 17 14 11 13 9 12 20 11 8 10 17 2 12 4 6 7 1 4 18 13 9 18 1 9 4 4 15 3 3 16 12 4 4 0 2 19 14 11 14 18 7 4 8 2 8 4 6 17 9 5 5 5 2 14 20 14 10 7 11 14 8 14 2 14 6 2 7 5 17 2 9 13 16 4 8 3 17 9 5 1 9 6 1 2 15 10 7 16 20 6 19 7 19 16 2 6 3 16 6 19 5 9 14 5 14 19 17 7 0 10 11 11 9 0 17 9 0 14 7 2 10 3 2 13 5 15 4 11 3 12 20 5 16 8 19 20 9 5 3 11 5 16 13 1 15 16 20 11 15 11 1 5 0 0 3 8 5 10 17 8 14 12 18 12 18 4 13 9 4 9 7 17 18 10 12 16 0 12 0 1 6 3 7 13 8 17 18 1 11 6 7 5 18 0 6 3 18 16 7 3 4 9 3 18 16 14 20 9 20 20 13 2 16 16 4 10 8 7 2 8 4 16 16 9 13 12 17 11 9 10 0 18 13 16 18 0 11 13 14 6 14 10 4 7 7 15 4 12 16 18 20 20 2 4 11 19 13 14 16 5 18 14 1 8 12 8 20 14 20 18 16 0 9 10 1 18 9 12 20 2 4 19 20 6 7 9 4 8 18 3 17 14 18 20 14 20 17 7 4 10 5 17 10 10 0 16 7 5 15 7 8 6 13 16 2 2 12 11 5 18 8 3 20 13 15 0 1 2 19 18 8 8 4 20 13 15 18 7 19 4 20 7 13 18 7 1 20 12 12 2 10 18 0 7 1 13 4 17 4 3 12 20 16 18 6 2 1 10 15 1 6 11 6 11 14 10 7 7 13 8 10 3 12 4 7 1 11 14 18 17 11 5 3 7 11 9 9 20 12 9 4 13 20 2 4 13 17 8 4 20 3 5 18 10 14 14 1 20 11 20 15 1 16 14 13 19 14 4 17 17 16 12 20 17 9 20 10 16 10 3 15 16 3 20 4 11 18 0 2 3 4 15 2 18 9 15 7 6 4 2 16 9 20 10 2 17 10 18 6 15 6 14 16 4 9 20 5 7 20 10 5 20 3 0 7 13 11 8 2 7 15 5 12 17 5 6 10 8 2 17 20 12 20 13 0 13 15 7 3 3 20 12 8 16 5 15 2 1 20 6 6 10 15 5 18 19 17 11 15 14 3 2 8 4 10 4 20 5 11 8 20 2 4 9 2 20 2 11 10 12 2 1 17 7 0 1 19 9 17 6 15 12 4 13 8 2 15 16 9 20 11 13 18 16 2 2 19 6 11 8 8 7 7 20 4 10 13 12 19 12 18 19 10 14 14 13 16 16 15 13 11 8 16 13 1 16 5 11 13 10 0 6 19 19 10 6 12 17 13 6 18 11 9 19 15 2 6 8 18 12 16 11 20 1 2 12 13 0 0 9 2 7 3 4 8 11 15 11 11 16 11 13 2 10 15 18 4 17 2 15 6 16 15 3 14 5 3 2 11 2 18 13 5 7 11 10 8 20 10 3 5 4 20 18 4 11 6 12 0 5 17 3 11 4 19 18 2 14 15 20 19 13 9 18 13 7 15 20 15 9 10 18 5 18 19 18 6 14 10 15 16 13 10 11 7 13 10 0 15 16 10 16 3 10 15 6 11 8 12 4 19 11 15 9 18 17 5 0 6 15 18 4 1 1 12 6 10 5 13 1 19 10 19 15 10 7 19 9 0 10 4 18 0 8 7 2 7 18 5 13 1 1 6 1 11 10 0 1 3 20 12 20 15 6 3 19 1 5 20 17 15 15 7 4 15 14 15 3 4 3 1 13 5 2 5 7 4 15 11 11 7 10 9 17 2 19 16 9 11 2 16 17 7 4 16 0 10 9 6 1 17 4 14 16 8 14 20 15 17 11 10 10 9 14 20 14 0 6 0 5 10 10 17 15 3 11 3 5 4 0 8 8 15 10 20 20 8 9 5 1 10 3 13 0 19 17 9 15 13 20 13 15 8 0 17 12 18 9 4 8 19 11 14 11 1 8 11 12 12 12 7 5 8 1 4 1 10 3 20 14 15 15 2 19 7 0 6 11 18 15 7 5 2 12 13 7 15 8 14 5 10 14 14 5 8 0 2 19 13 17 12 0 9 17 18 6 18 2 0 1 5 0 18 6 7 5 20 18 3 2 13 6 19 15 7 4 12 20 5 11 16 14 14 7 17 18 6 19 8 14 18 9 11 13 9 19 16 18 10 11 14 9 16 18 14 5 19 9 13 14 15 6 20 3 1 13 6 18 16 16 7 18 0 7 4 17 16 20 5 19 14 16 5 1 14 11 1 4 4 9 18 7 10 6 18 13 13 7 5 2 13 6 16 14 11 17 9 8 6 11 13 17 15 12 7 3 10 4 0 13 19 1 16 1 11 2 20 20 18 16 11 3 4 13 11 19 3 15 20 18 13 5 19 10 14 0 1 0 16 5 10 11 11 0 9 1 3 14 1 10 11 1 11 8 0 19 11 10 7 20 18 9 7 19 11 9 8 16 8 2 6 1 0 20 20 7 12 8 18 14 19 16 11 14 8 0 4 17 3 10 9 4 17 6 17 16 14 16 16 14 8 19 0 3 8 4 5 4 17 19 6 4 17 6 16 11 12 0 15 20 20 17 20 16 6 13 16 17 0 17 15 0 17 10 4 20 12 16 8 7 14 2 4 14 10 19 6 15 1 2 3 12 7 10 7 17 3 15 4 9 0 10 4 17 7 13 9 4 19 10 6 16 17 18 17 16 6 0 8 13 4 16 19 17 2 0 3 13 6 3 6 9 7 12 8 19 15 7 1 2 8 5 14 20 3 20 3 3 15 18 12 0 14 3 14 17 10 12 20 18 6 5 19 4 6 4 16 0 5 19 12 0 2 13 1 6 11 17 19 10 12 13 20 18 2 1 8 2 20 9 8 8 15 6 12 12 13 3 9 0 9 8 4 15 4 12 11 7 7 15 17 10 11 12 10 16 15 1 0 1 3 5 0 19 1 15 7 14 20 13 7 7 20 12 15 10 4 14 1 15 11 13 7 1 9 12 16 17 2 8 8 19 19 17 7 6 11 4 9 10 4 18 5 15 20 9 1 5 13 3 9 9 6 20 15 15 14 16 17 2 1 20 0 6 6 1 1 18 20 15 14 4 5 6 4 2 7 7 16 20 16 20 16 14 19 14 17 11 16 8 11 19 1 10 2 17 1 16 1 2 2 3 20 18 5 10 6 10 12 8 8 16 18 17 0 7 13 0 7 13 8 19 18 18 20 3 17 5 19 8 15 9 17 16 10 12 19 17 14 10 18 20 16 1 1 5 10 3 2 18 16 11 3 17 9 15 3 5 1 7 13 2 10 1 1 5 12 17 20 8 12 10 10 12 7 0 0 4 12 1 4 16 5 3 1 8 3 16 5 8 4 2 11 3 20 15 15 12 17 18 20 18 3 4 16 2 11 6 18 8 18 19 2 14 8 6 5 6 3 6 18 6 7 20 7 12 6 1 0 7 18 1 11 13 7 8 20 12 4 5 1 18 3 6 18 7 10 1 12 7 7 8 3 18 1 20 19 20 18 16 9 2 14 3 10 17 6 18 0 9 15 11 13 9 1 8 10 13 14 0 5 0 6 2 4 1 14 7 18 14 4 2 5 9 6 11 3 2 9 18 2 19 10 4 20 1 11 4 14 12 5 6 19 5 5 18 15 5 8 0 18 18 11 13 20 5 5 3 3 20 7 2 13 19 13 15 11 19 12 3 20 12 20 16 4 11 5 18 5 0 4 2 1 6 5 12 9 11 4 8 12 20 7 13 12 19 10 3 5 7 0 2 8 1 11 9 16 5 20 12 5 2 10 9 10 19 6 0 14 5 7 9 11 9 2 4 16 13 3 11 15 7 16 20 3 15 0 1 5 2 10 5 8 12 18 11 0 14 17 14 0 3 13 6 0 19 14 11 6 0 5 4 12 6 0 10 5 16 3 15 13 19 10 5 13 5 13 1 2 13 16 7 15 15 12 20 13 9 6 6 2 7 19 6 8 6 20 7 19 15 16 2 20 5 4 16 20 10 5 16 3 9 4 8 10 15 7 7 2 11 0 5 9 12 5 10 14 13 19 9 17 8 0 17 4 15 10 1 17 5 18 17 13 10 12 12 0 8 0 16 17 5 16 12 17 17 11 14 16 11 10 0 17 15 20 14 5 3 8 11 11 15 11 0 10 17 4 18 0 14 7 10 18 16 9 15 8 6 8 19 12 14 2 8 17 12 1 13 11 17 8 11 8 20 7 12 7 14 18 10 4 4 13 2 13 5 16 10 14 16 15 8 1 17 12 13 15 12 5 2 10 6 13 16 3 0 6 5 16 15 5 16 8 18 7 17 17 16 1 8 9 9 9 12 6 9 3 2 18 10 11 1 2 17 0 13 1 13 6 2 19 12 17 13 17 9 17 12 14 16 17 20 11 5 2 4 14 18 10 17 2 0 12 18 9 2 19 16 14 17 19 12 5 11 10 15 9 9 15 7 3 4 14 1 11 7 11 19 20 16 11 8 4 13 20 14 15 8 12 1 19 14 4 8 17 13 13 18 15 17 5 10 16 4 19 15 2 3 4 17 8 2 18 11 18 13 1 4 4 2 6 3 10 16 9 3 16 8 7 20 12 9 9 12 9 14 18 4 19 17 14 11 20 16 17 10 9 18 8 17 19 6 12 2 0 20 12 0 5 0 9 8 15 14 17 0 3 6 20 20 18 0 0 11 3 1 16 19 14 18 3 19 15 16 1 19 0 15 0 10 20 16 5 5 11 15 15 14 0 18 14 11 4 20 1 2 13 15 15 5 7 4 2 11 14 7 9 0 10 7 1 1 19 10 16 3 10 4 17 10 16 3 10 19 15 2 19 3 3 3 20 8 13 14 15 3 6 19 15 3 0 1 20 4 10 4 12 12 18 7 4 20 18 6 15 13 19 14 8 8 2 11 13 5 4 17 0 13 13 2 11 8 11 20 16 14 13 14 20 1 9 12 9 3 3 4 16 19 12 15 8 13 19 6 11 12 7 17 11 16 4 2 14 3 7 12 16 13 19 8 6 16 12 1 10 20 10 0 3 16 7 8 10 10 17 6 1 12 1 11 10 1 13 6 2 20 19 2 6 16 15 10 10 20 17 9 0 9 3 6 7 2 12 8 1 16 7 13 18 3 12 11 4 19 9 3 9 0 9 7 8 17 2 15 1 17 8 8 11 19 14 14 18 20 7 0 8 0 16 10 15 5 12 2 17 4 17 16 17 5 10 6 6 19 7 18 17 7 4 8 19 15 5 20 2 8 8 11 8 5 20 9 8 20 9 1 15 17 17 12 19 7 8 1 9 20 17 19 0 11 11 17 20 15 3 12 19 5 16 16 0 6 19 10 0 17 17 2 2 0 14 8 6 2 14 14 18 13 19 13 10 9 17 7 10 0 2 2 6 18 17 3 0 12 9 8 12 15 6 11 9 3 2 20 0 9 10 7 4 18 12 9 10 13 1 2 2 17 20 16 14 20 18 14 12 18 19 20 11 10 14 11 0 12 13 11 20 18 0 3 6 3 17 11 8 5 14 11 7 1 4 0 15 4 14 11 14 11 8 1 2 6 10 18 0 11 4 15 12 12 6 12 20 16 1 7 3 20 4 13 6 14 14 7 15 10 12 5 3 18 11 7 19 5 16 18 2 17 4 18 13 18 13 13 6 2 17 15 5 5 16 0 5 4 7 4 9 14 0 4 18 15 11 17 14 17 14 9 18 4 4 17 0 13 13 9 20 13 13 15 8 7 7 7 4 11 14 19 16 0 16 15 4 14 5 10 8 6 8 9 12 5 18 5 15 19 8 0 17 7 1 1 7 19 7 4 10 1 19 19 1 17 17 1 2 20 14 7 14 15 3 12 1 14 13 0 7 17 8 1 16 16 14 19 11 13 6 20 10 12 17 1 1 0 5 9 5 5 11 8 11 8 10 2 18 10 9 9 12 7 16 2 11 20 10 18 7 6 12 5 5 9 11 18 13 18 13 0 3 4 6 18 18 3 19 19 19 10 6 20 2 16 16 0 18 2 7 19 14 1 15 2 11 9 12 2 14 15 5 0 1 10 5 10 2 15 5 10 2 11 6 3 8 1 4 8 9 19 3 1 17 4 2 13 8 2 9 18 3 17 18 9 1 19 7 16 9 6 7 8 14 10 10 19 12 20 6 14 12 12 5 10 2 10 16 4 14 18 9 4 13 16 4 11 5 4 20 7 17 9 3 3 19 6 7 16 15 2 11 1 9 18 18 3 2 16 7 9 0 4 18 12 11 15 13 19 12 1 15 11 15 9 11 10 19 11 3 7 12 9 19 12 5 0 17 7 7 9 3 7 4 6 17 8 18 20 3 6 11 2 12 7 5 1 16 1 7 9 9 13 3 12 9 18 7 4 9 14 17 14 2 12 6 4 9 15 14 14 13 14 13 5 13 19 1 19 15 13 16 2 6 7 16 11 19 1 1 10 2 4 15 18 0 6 2 6 11 8 4 17 9 5 3 9 12 20 9 4 8 0 17 15 7 2 18 0 16 1 5 4 15 15 6 13 19 10 5 12 7 6 7 5 11 3 4 9 7 10 11 16 5 14 15 12 3 3 13 1 2 9 1 1 13 18 9 15 13 15 15 7 15 15 20 7 13 14 2 6 6 2 12 4 9 17 9 2 7 10 11 0 18 7 11 4 7 19 14 18 4 15 3 19 14 15 17 2 0 13 18 8 3 20 4 5 8 11 16 13 10 5 4 1 14 14 18 7 19 8 12 2 5 12 2 20 17 16 14 2 8 0 15 8 9 4 4 16 18 9 9 13 2 17 8 10 13 1 15 11 1 17 16 13 12 6 7 20 14 5 11 7 13 12 2 9 13 9 2 5 6 11 19 18 8 17 9 3 19 8 20 1 3 7 9 11 17 7 13 18 2 6 6 18 14 19 2 16 19 4 19 19 1 8 15 2 2 12 16 20 19 3 3 10 1 7 16 12 0 1 20 2 14 10 1 16 4 1 1 0 2 19 5 16 4 7 3 1 9 17 7 11 11 2 1 15 19 17 5 4 10 6 7 19 17 5 2 4 3 8 18 6 7 1 2 1 9 16 10 8 9 1 7 2 20 1 1 18 1 9 5 4 15 8 12 6 12 19 12 16 13 13 4 16 9 10 0 12 11 13 10 0 10 18 16 1 15 10 15 20 6 3 6 9 19 17 13 1 15 6 17 12 5 9 8 1 19 12 18 17 8 14 6 10 16 10 14 0 10 2 18 12 6 13 11 7 0 17 16 16 15 7 2 10 11 15 20 5 0 6 15 19 8 11 16 14 6 8 20 13 6 19 4 9 5 12 4 1 2 19 3 3 2 9 20 18 11 18 2 13 0 7 16 16 17 5 13 4 13 3 0 12 15 20 14 8 12 12 12 20 15 9 5 12 6 7 17 13 2 4 9 6 5 13 19 5 9 14 13 18 4 2 20 1 13 8 11 12 14 12 10 20 19 9 11 5 15 14 18 0 11 15 4 4 15 18 17 8 2 3 5 10 11 4 3 8 4 14 7 10 19 13 20 10 17 10 20 15 6 12 3 16 4 10 8 14 5 12 7 4 15 18 15 11 10 12 2 12 7 14 10 20 20 0 0 14 3 15 19 7 13 10 18 13 11 4 16 4 9 19 15 16 9 2 7 8 14 9 18 10 15 13 19 5 13 14 13 11 7 20 7 17 4 4 4 16 15 0 4 9 7 19 13 19 10 20 4 17 15 19 7 2 9 1 9 0 19 19 14 18 17 14 9 1 7 13 14 3 5 16 16 20 14 5 14 2 11 7 6 9 9 1 4 2 8 9 10 14 12 5 18 0 3 14 8 14 17 19 0 11 5 20 11 18 13 1 1 13 6 2 8 5 20 13 3 6 3 18 15 14 7 17 1 3 3 20 5 1 15 18 5 0 9 6 16 12 5 13 11 10 19 3 13 12 13 20 2 16 6 12 17 10 17 6 16 5 17 5 14 19 1 1 15 7 18 14 3 13 17 2 5 14 15 12 2 19 17 2 13 6 2 15 13 11 1 0 13 0 13 19 15 15 15 4 16 2 5 6 9 16 12 4 8 6 2 15 12 7 1 9 10 16 4 16 5 10 18 10 3 1 8 2 5 10 20 14 2 15 18 5 19 14 16 16 14 2 1 20 10 18 13 9 5 5 9 10 1 6 18 14 8 12 10 13 5 4 17 3 18 14 20 6 5 17 16 20 2 13 9 18 0 9 7 13 20 8 9 9 2 2 12 0 6 2 7 9 19 4 17 3 14 2 4 7 11 1 10 12 5 4 15 3 9 19 10 18 15 1 17 4 10 20 15 19 8 14 1 19 12 6 14 10 15 14 16 3 9 13 18 8 0 8 10 2 15 5 7 18 20 1 15 1 3 4 2 11 9 17 4 16 5 16 2 18 10 15 4 7 2 7 13 7 4 0 10 7 2 8 11 5 4 9 19 11 6 19 2 13 17 15 16 4 2 10 17 13 0 3 5 6 16 6 0 13 6 6 6 7 13 20 1 4 14 12 2 20 9 3 3 7 20 18 16 4 18 1 14 11 19 4 2 10 2 3 13 1 11 16 2 1 8 4 11 7 0 4 3 17 20 4 4 16 0 14 13 11 16 9 4 11 9 17 7 13 7 3 19 11 16 12 15 12 14 1 14 9 2 2 15 4 0 2 12 16 12 13 12 15 19 1 15 0 12 19 4 12 3 6 2 16 2 5 19 18 4 18 17 11 5 2 12 1 12 17 1 17 9 8 20 19 15 17 3 1 2 9 18 20 1 11 7 3 7 2 12 17 7 3 8 5 18 4 0 4 14 9 13 11 7 5 11 12 10 2 7 4 1 11 4 15 6 11 8 18 18 13 1 10 2 8 4 3 7 5 3 11 10 4 2 4 10 0 8 9 10 7 15 11 12 9 14 8 7 2 0 2 12 4 16 0 9 17 16 12 1 11 12 1 17 1 13 19 7 20 2 3 2 12 4 16 18 17 13 1 4 4 19 17 9 4 4 17 19 12 17 13 20 8 18 8 12 15 0 20 4 3 16 14 7 4 16 0 19 14 3 4 0 11 19 15 6 1 19 1 5 20 11 12 7 16 10 6 11 3 14 19 13 20 14 13 5 18 11 6 0 5 19 19 8 13 3 17 0 5 16 7 5 4 17 6 3 0 20 0 18 8 14 0 5 5 20 5 7 3 9 18 20 8 14 19 12 9 8 10 15 11 6 18 5 17 20 12 2 12 2 7 6 4 6 8 13 0 5 4 5 14 16 5 14 5 5 6 12 10 1 17 6 3 12 15 11 20 15 18 11 3 9 10 2 20 16 14 8 7 10 2 14 12 15 7 13 3 12 0 19 4 0 18 3 18 14 3 0 15 14 19 12 4 16 6 16 19 19 7 19 13 18 16 2 15 13 16 0 11 1 7 20 9 5 10 15 14 14 11 9 11 18 16 9 0 13 5 2 19 19 4 20 7 20 6 14 5 20 3 19 7 6 20 12 15 14 13 14 4 15 1 18 17 16 17 1 11 8 8 12 6 12 18 9 5 9 5 2 15 7 12 12 4 19 8 8 13 5 15 14 10 13 12 5 17 19 8 11 19 8 12 5 17 12 15 1 13 16 11 12 18 11 10 13 9 7 7 3 4 12 12 6 17 10 1 10 18 20 16 6 2 14 8 10 14 1 16 20 12 15 1 16 18 10 0 20 0 18 17 4 16 8 0 10 20 14 11 12 17 15 12 7 13 20 5 0 16 17 13 8 12 2 12 14 3 11 12 6 11 20 6 1 2 1 18 17 7 10 15 5 0 15 20 13 4 18 16 12 16 13 15 9 2 11 3 9 9 17 5 6 14 13 11 4 8 12 16 13 1 18 10 4 9 19 9 15 13 11 16 3 5 15 9 12 15 7 19 8 9 1 7 14 3 5 13 1 20 12 12 14 14 12 15 2 11 3 12 12 1 10 11 18 13 6 8 1 14 14 3 1 20 8 1 19 3 7 17 15 2 13 4 14 20 10 12 17 10 7 9 17 6 4 3 16 6 14 17 20 1 14 19 12 11 8 0 0 7 12 14 8 18 17 15 0 6 10 4 16 3 6 17 2 20 18 11 17 1 10 1 13 7 0 9 3 4 18 4 4 5 19 14 4 20 0 10 2 9 5 20 9 0 17 11 19 16 12 8 0 9 13 12 12 17 19 15 12 8 1 1 9 10 11 18 1 13 7 5 13 6 1 7 2 20 7 8 4 13 18 15 8 9 7 4 19 10 19 6 9 13 2 18 19 20 3 10 20 18 8 14 3 2 18 13 10 11 3 0 0 20 16 16 0 0 0 1 7 13 13 9 12 17 16 14 11 4 16 4 7 8 17 8 7 2 20 18 20 8 6 0 9 4 6 8 18 3 2 10 16 8 20 16 10 16 10 17 14 19 11 2 16 19 3 9 9 6 1 0 12 5 7 15 5 20 8 8 13 6 19 3 8 16 2 7 14 2 9 7 4 15 6 7 10 15 3 14 7 1 19 6 5 20 14 13 19 1 16 17 1 10 3 0 3 2 17 15 19 7 9 11 2 10 18 19 19 9 12 11 9 17 7 3 8 0 12 18 4 14 20 2 13 10 14 10 19 14 16 4 16 9 18 12 12 3 7 2 16 2 19 6 3 16 13 9 15 11 3 8 20 19 15 17 2 19 4 19 5 18 5 10 5 3 13 17 3 20 9 7 8 19 9 10 18 12 8 16 3 19 4 1 16 5 14 1 19 3 10 4 18 11 18 2 0 18 3 14 20 19 11 6 9 12 13 11 18 19 11 4 20 1 16 18 7 19 6 13 19 10 5 2 14 20 14 9 14 20 18 7 2 11 18 9 11 10 11 2 11 20 1 20 3 1 2 17 14 16 2 13 20 18 12 4 1 5 2 2 8 8 5 6 18 10 10 9 0 5 14 20 12 18 14 4 17 11 10 14 16 1 2 7 10 18 20 20 13 17 9 20 5 19 9 18 3 4 4 10 0 9 14 16 0 16 1 2 17 6 8 12 12 18 10 6 11 9 5 13 12 1 0 13 11 17 13 18 8 18 5 20 16 20 8 12 18 0 11 6 8 3 16 11 7 18 0 20 8 8 16 5 2 16 13 12 13 13 10 2 1 13 5 8 12 17 18 10 14 15 18 8 1 11 5 10 6 8 9 13 5 19 6 1 14 1 20 19 6 3 5 10 9 16 6 12 9 12 19 9 12 5 8 10 10 20 18 5 11 19 5 18 14 18 1 2 4 11 11 8 12 13 16 20 14 17 18 10 13 2 8 2 5 20 12 0 16 1 9 0 9 14 17 0 12 4 8 16 10 1 0 4 3 19 14 20 6 8 19 9 20 14 20 19 1 2 13 8 7 14 18 9 2 1 2 6 14 0 20 0 17 13 1 0 6 16 2 20 17 4 3 2 17 2 6 20 1 7 17 15 12 6 19 4 19 8 19 5 8 18 18 9 2 9 2 3 20 18 20 16 3 2 18 3 8 5 12 7 6 12 3 8 4 18 17 20 4 17 16 2 11 14 6 7 3 6 5 17 16 3 18 19 17 1 5 0 3 8 0 10 8 1 0 13 4 19 14 0 4 4 2 5 2 1 14 14 0 1 16 1 1 0 4 10 1 1 1 2 12 9 20 15 18 14 5 7 10 11 20 15 20 5 17 5 9 18 8 20 14 5 10 5 14 2 4 5 13 19 2 18 19 15 2 7 3 17 13 4 5 16 7 12 6 4 12 7 10 1 4 19 12 11 16 1 10 20 14 2 17 20 0 10 5 18 14 15 18 13 15 10 9 9 7 2 12 18 3 8 4 14 11 19 19 4 8 11 14 11 2 0 10 9 5 15 11 20 2 12 16 7 0 14 11 3 9 6 20 8 15 10 20 12 20 10 20 14 15 20 20 3 4 1 12 10 8 8 15 19 20 8 8 7 19 1 0 13 14 10 0 10 11 1 20 8 0 6 13 4 19 19 5 10 20 14 10 17 1 13 9 19 0 10 8 12 7 0 16 6 16 5 1 9 10 15 9 11 17 20 7 20 1 0 7 14 1 8 16 1 1 14 2 8 20 9 9 7 0 6 13 0 15 6 1 4 13 17 14 1 1 12 8 0 12 15 9 13 9 15 13 12 1 15 13 17 15 20 1 10 20 11 0 17 15 13 12 10 4 4 8 2 5 1 9 16 18 2 18 20 16 14 11 3 15 10 4 7 17 3 11 2 12 17 7 0 1 15 0 13 12 4 19 18 13 8 0 13 11 13 2 11 8 5 20 14 0 5 19 7 8 19 9 17 13 15 14 8 0 4 3 17 4 3 16 0 16 9 12 0 7 11 1 6 12 8 13 8 10 17 3 10 7 17 4 20 12 5 4 20 6 13 2 4 15 6 6 19 4 2 5 13 7 10 4 15 8 6 18 11 16 1 18 19 13 3 20 12 1 19 15 4 16 12 2 0 9 4 20 9 16 20 7 19 16 3 0 6 15 6 14 19 3 3 6 19 0 4 11 1 10 3 10 1 13 10 15 19 12 2 13 15 20 4 18 7 11 11 5 16 6 9 6 7 12 20 19 14 7 13 5 7 3 18 7 8 20 5 12 6 12 16 2 17 17 15 18 9 17 14 19 5 7 7 9 14 17 7 16 16 19 16 20 7 3 6 12 15 2 18 19 6 11 5 5 5 7 9 3 6 19 20 10 15 12 7 11 3 8 6 6 10 2 10 13 6 2 20 0 19 8 20 11 9 0 10 5 19 20 7 20 19 12 4 1 18 7 9 18 19 20 5 15 12 1 0 2 14 19 16 13 18 20 1 3 1 10 9 19 17 18 1 3 19 6