52 131 5 656 692 770 429 676 569 856 454 709 363 725 598 859 165 247 90 881 365 60 430 470 285 606 611 765 814 822 678 479 77 551 58 777 317 455 11 572 543 472 226 167 104 24 656 84 236 310 811 544 263 431 147 572 248 480 380 212 999 398 250 708 322 321 353 159 317 907 423 216 986 572 627 173 693 798 487 149 145 661 213 551 744 779 522 937 374 823 868 425 293 283 43 24 126 15 370 917 548 796 555 381 105 409 507 374 526 872 475 682 981 998 259 368 190 959 416 131 42 296 661 565 193 268 629 775 717 148 524 851 730 58 365 528 212 817 274 996 750 19 982 12 497 428 783 472 355 560 414 425 137 361 127 854 232 209 369 815 412 32 367 321 249 44 408 617 675 948 115 371 613 386 434 14 827 842 205 782 458 78 504 393 238 592 345 857 617 292 20 868 794 503 416 229 658 454 919 845 906 916 178 851 947 358 544 256 440 121 146 132 974 685 982 291 931 911 498 513 843 540 242 472 657 375 376 681 128 404 725 472 842 689 187 398 688 610 505 170 468 834 668 386 760 303 447 186 219 676 340 367 684 147 928 124 107 274 407 959 130 8 575 572 620 998 415 375 390 482 655 946 438 845 840 978 691 489 944 568 60 773 663 204 179 386 24 370 437 285 350 867 247 610 33 992 111 523 577 556 32 218 346 950 855 599 851 772 180 4 150 672 390 766 393 95 0 800 61 460 636 77 130 378 847 76 506 738 301 282 798 860 230 231 267 208 168 135 83 352 872 118 648 842 759 861 401 349 578 602 451 494 803 829 793 390 294 288 87 769 878 838 510 591 507 369 55 17 769 260 791 158 285 965 593 9 992 333 2 184 522 24 193 19 850 377 744 446 13 682 470 778 227 491 325 935 86 79 889 534 310 452 976 44 742 580 16 732 551 785 789 385 860 18 33 385 822 423 64 981 184 886 394 933 289 315 44 858 270 678 585 150 293 49 707 941 778 335 927 471 201 221 182 97 771 696 762 516 381 774 689 859 685 657 695 524 780 162 41 821 491 578 286 610 27 913 247 520 799 704 704 48 413 738 411 331 55 467 68 205 116 773 101 777 213 184 671 233 581 653 111 393 441 815 60 433 503 259 42 970 299 921 560 399 121 137 432 675 90 831 58 27 111 179 198 411 36 182 887 299 289 644 138 616 372 77 0 213 21 385 867 900 682 700 731 174 72 938 937 83 387 701 535 129 247 483 763 671 387 1 781 145 354 56 617 634 518 959 89 529 696 349 609 884 187 987 660 318 936 494 680 306 343 38 745 711 731 509 85 511 374 873 377 44 792 483 82 497 977 420 472 848 737 673 586 736 717 523 273 698 808 187 110 534 925 101 884 466 24 771 203 393 139 408 540 246 553 285 629 500 604 214 232 841 41 60 522 439 505 286 812 869 552 990 920 363 96 253 841 488 911 670 472 397 635 839 719 557 992 293 664 670 395 152 22 617 720 226 982 933 352 638 194 527 468 171 376 826 24 965 40 96 755 894 301 242 577 983 88 854 537 483 314 638 392 849 113 963 537 885 307 298 986 490 876 354 94 49 634 19 474 371 12 132 396 964 857 193 877 49 106 231 529 412 78 735 705 356 444 206 627 849 753 986 212 230 666 544 645 552 526 585 860 377 697 980 640 416 173 583 213 268 944 301 987 201 774 933 331 803 842 723 119 882 987 529 850 570 261 725 653 750 722 593 919 696 335 191 275 834 118 556 762 305 443 410 62 120 32 211 907 188 982 176 162 793 883 660 518 814 369 719 35 716 344 351 85 133 495 906 819 59 398 253 85 559 435 447 776 86 317 75 887 565 975 682 180 459 751 30 764 579 585 679 462 281 365 429 537 330 490 77 893 331 104 627 993 517 673 667 680 933 101 188 637 51 190 14 537 881 249 0 872 505 467 972 266 239 658 112 545 113 686 782 40 267 522 273 944 341 52 90 228 235 885 384 218 625 832 451 351 788 637 356 907 612 635 581 14 915 766 106 848 882 723 205 633 400 141 616 103 427 203 325 449 79 923 9 255 320 803 958 348 649 769 154 259 162 409 161 560 469 11 389 915 752 684 341 431 656 189 499 566 1 234 879 65 838 962 651 870 282 270 931 454 744 947 262 772 853 745 668 255 945 996 537 96 273 601 974 209 81 4 332 517 496 555 686 958 68 805 805 314 605 575 48 557 584 210 499 450 905 219 149 689 614 472 67 299 540 848 597 278 745 922 933 206 890 554 29 596 781 184 184 679 786 195 287 329 550 726 346 537 420 936 102 946 258 931 65 363 22 593 514 332 127 849 406 844 327 629 63 899 857 737 906 987 624 441 786 952 924 657 712 169 819 45 193 194 902 580 514 938 654 241 516 275 231 642 398 69 428 192 25 468 205 457 158 537 104 86 968 555 724 68 481 405 987 466 785 215 233 39 859 643 297 645 793 882 701 385 997 916 11 652 885 760 709 884 713 71 728 992 571 273 283 804 540 472 641 758 222 160 679 971 918 424 150 371 278 297 884 100 754 457 199 799 291 952 672 918 296 17 868 75 326 630 184 43 86 663 307 923 626 923 978 198 865 812 646 121 281 465 662 976 756 40 53 255 895 69 417 582 18 701 369 446 820 495 828 186 130 116 920 574 403 911 114 522 658 182 323 828 874 259 533 986 933 802 788 860 463 902 923 257 120 270 448 928 290 380 342 522 772 434 951 829 264 236 287 300 83 522 471 468 627 245 511 881 228 948 827 450 473 687 692 568 372 864 349 445 645 436 951 924 101 661 174 761 881 603 598 164 40 147 475 761 516 172 234 97 17 566 616 181 689 526 692 395 639 20 594 206 354 612 503 253 427 297 941 123 845 853 582 149 867 883 805 867 559 493 991 740 198 38 118 626 801 426 631 89 845 894 276 34 69 601 200 449 865 52 254 628 832 126 591 782 936 165 156 241 698 765 160 786 308 439 844 754 575 185 43 112 273 37 389 671 262 349 769 753 226 202 325 343 179 986 572 616 697 701 867 427 962 820 741 545 982 971 885 847 620 892 987 525 784 116 145 832 836 733 446 15 801 772 648 515 612 924 239 338 28 47 575 579 916 504 225 956 69 944 304 972 943 871 210 497 924 773 719 355 571 304 25 507 767 676 428 159 734 92 339 565 753 641 806 308 272 943 131 509 81 480 836 212 496 865 540 899 613 353 338 374 199 261 361 240 822 615 523 960 318 446 233 520 721 102 545 876 307 901 721 989 971 715 855 549 248 735 494 862 896 63 469 70 941 123 705 159 620 608 175 18 968 840 991 221 86 524 41 830 269 567 56 190 745 708 651 919 650 340 411 643 818 947 159 793 630 59 173 48 483 497 966 572 849 928 627 918 895 813 97 623 998 806 175 185 413 631 565 238 721 432 67 660 372 113 510 750 80 612 570 191 740 805 162 798 213 548 395 648 684 230 728 78 737 81 310 160 661 81 545 569 716 4 720 537 732 687 858 601 487 441 249 590 257 199 417 501 942 27 157 976 460 75 600 507 322 882 40 373 284 896 641 962 135 51 432 631 509 65 649 88 570 14 904 253 525 492 235 847 723 664 792 862 526 752 258 55 718 227 220 881 535 385 447 14 492 325 911 417 747 232 388 66 656 737 690 695 125 350 575 811 28 311 713 211 159 267 194 384 237 352 837 698 746 8 91 820 953 771 250 200 926 242 148 124 90 745 990 907 487 625 92 163 389 845 925 214 622 293 837 353 40 407 235 881 763 200 202 596 337 71 566 435 453 596 246 102 943 283 998 796 77 873 148 41 600 656 801 484 448 466 495 140 357 268 815 203 194 705 85 306 383 918 983 151 793 146 96 606 51 726 965 114 220 188 352 669 703 413 454 798 681 93 148 635 405 93 104 481 569 779 636 281 432 809 402 227 944 524 336 282 900 386 435 10 665 396 286 739 579 184 828 267 570 554 211 198 667 657 541 565 151 840 471 18 192 187 697 695 728 94 181 922 424 81 704 874 293 27 142 364 917 150 131 188 383 268 456 154 984 591 107 571 64 800 292 315 280 893 163 607 948 107 823 304 484 246 129 232 905 851 30 744 109 51 141 558 419 110 211 205 731 354 467 243 601 625 467 579 129 440 192 203 239 74 648 730 177 703 314 454 394 485 571 718 178 878 933 881 36 473 711 199 837 913 986 216 925 144 425 983 456 111 738 935 983 15 285 977 436 251 520 542 798 144 847 398 958 726 748 939 646 122 369 764 289 344 824 13 194 137 488 312 623 682 285 866 679 1 403 54 86 478 544 45 118 322 96 781 200 720 437 130 753 865 84 621 147 544 276 869 191 850 382 969 53 415 222 646 393 753 317 659 921 285 67 147 278 509 232 232 637 36 747 41 610 104 915 496 284 163 266 656 951 924 511 122 718 285 892 187 42 193 185 880 776 276 654 386 341 279 188 65 123 210 18 265 250 101 675 643 478 235 80 162 945 124 363 69 695 140 763 605 674 161 631 385 891 156 889 54 0 882 227 474 633 218 926 303 598 488 9 474 122 185 199 615 298 110 611 44 769 450 426 642 510 766 278 664 356 374 829 978 560 695 278 20 69 639 933 498 883 103 542 471 795 906 546 555 810 900 789 965 442 71 159 973 564 776 953 28 803 269 761 778 29 209 293 882 713 726 190 415 532 212 860 983 539 628 78 695 598 459 102 919 36 410 370 28 918 145 432 2 206 924 867 393 667 47 32 843 531 89 671 966 862 15 578 537 701 421 930 454 647 411 275 959 220 430 996 95 19 39 94 559 615 95 629 723 597 814 536 576 548 58 619 553 587 923 11 892 719 987 383 223 69 62 121 611 987 155 760 388 856 590 556 339 594 958 0 248 137 737 422 216 922 31 457 988 519 320 495 620 325 543 49 123 153 261 1000 869 395 674 269 492 552 717 295 739 739 40 961 459 680 483 454 980 58 977 100 582 893 49 615 54 931 852 573 434 71 130 82 650 55 246 712 637 477 449 89 134 361 993 330 825 979 758 215 880 165 955 15 333 786 308 148 760 838 513 868 92 326 595 590 429 680 504 423 152 798 973 239 235 152 571 124 819 131 275 405 230 57 295 543 442 537 366 56 441 395 216 910 134 557 259 439 78 290 562 366 166 806 306 11 778 679 929 634 237 147 256 59 325 952 679 825 945 284 565 795 2 118 25 935 954 304 719 409 391 534 199 588 96 186 443 996 250 58 963 537 882 728 736 878 414 646 990 624 102 521 974 134 729 121 611 925 267 148 260 634 925 874 104 453 908 417 131 207 980 34 509 670 347 216 874 426 340 284 738 365 818 108 175 960 505 999 859 604 486 556 108 438 594 245 735 216 97 133 369 400 460 966 431 872 917 137 429 128 790 10 431 547 359 287 822 378 45 797 99 217 528 85 499 692 369 338 552 686 854 901 716 31 650 92 10 923 579 676 1 644 208 977 861 302 640 369 350 116 585 997 358 537 642 186 986 70 790 322 42 854 89 155 955 268 498 379 610 597 580 2 283 730 775 434 583 70 913 698 721 475 897 775 266 638 453 327 785 521 114 7 332 285 453 244 648 121 163 429 487 523 741 251 367 913 632 222 894 688 219 613 576 115 804 919 973 28 212 226 142 580 843 166 718 718 179 255 636 75 477 37 964 128 177 30 642 362 991 516 958 682 472 405 11 376 158 870 149 963 117 380 363 258 755 167 343 480 354 298 368 430 456 202 49 753 46 341 251 122 696 894 954 296 328 260 342 476 660 269 603 849 94 898 98 177 91 963 798 61 344 945 974 432 695 755 915 174 78 583 625 326 651 76 562 12 400 291 306 26 64 188 314 310 871 602 940 71 797 74 470 428 216 821 479 975 553 293 215 140 585 374 902 683 258 186 856 16 298 282 90 577 359 897 517 125 540 712 934 867 398 536 873 675 220 464 670 283 59 91 46 89 810 456 2 675 108 599 712 781 33 485 499 400 852 590 461 838 250 202 555 527 564 666 858 767 362 903 757 706 934 185 442 344 100 314 41 87 253 340 702 922 628 996 595 252 689 773 615 263 779 462 480 569 83 259 565 873 224 68 538 805 753 492 11 701 824 42 34 2 19 22 48 42 24 8 26 38 52 52 41 20 17 17 51 8 43 26 35 21 32 51 51 44 16 45 26 15 19 38 38 20 42 5 43 37 33 19 24 14 44 37 15 14 51 21 20 30 23 23 39 26 9 22 51 5 18 35 16 30 16 52 19 47 1 11 43 30 25 16 30 41 33 1 13 45 48 26 7 37 41 29 5 8 14 35 22 9 13 20 5 49 1 52 33 31 51 49 2 47 44 13 3 19 11 45 21 49 3 16 38 7 6 29 45 29 3 39 38 14 33 49 36 49 45 7 18 26 34 37 9 25 52 6 4 24 28 18 15 22 16 21 19 2 51 13 2 49 18 14 16 38 50 19 36 51 20 40 9 39 51 40 8 12 7 32 23 10 12 36 44 18 26 24 38 1 10 25 14 45 34 33 42 52 21 23 4 5 10 50 40 46 16 12 4 39 13 10 13 32 27 30 49 35 40 28 15 25 11 15 27 41 29 6 5 33 40 52 10 15 51 10 37 28 23 32 36 52 1 43 36 10 52 9 23 28 35 4 48 33 13 43 10 28 21 13 43 45 43 47 4 12 5 22 36 6 52 18 28 26 30 26 13 1 24 19 30 40 6 17 46 7 23 44 4 47 19 6 2 28 49 34 11 31 46 12 13 22 52 10 41 7 43 34 20 41 16 18 36 41 19 46 13 49 13 12 9 51 1 51 35 5 27 7 20 21 31 38 47 2 37 25 17 1 21 34 38 31 3 31 1 49 24 47 8 29 25 50 36 4 24 27 2 2 40 17 4 48 8 45 3 37 43 10 34 43 18 8 8 11 9 34 29 33 39 2 39 8 50 37 22 47 23 31 14 13 39 44 48 36 10 24 5 22 20 31 24 49 11 16 33 42 30 39 21 14 13 37 49 6 50 4 8 46 37 45 33 26 27 18 29 9 12 37 20 5 44 50 33 29 30 50 13 21 13 48 14 51 8 45 30 9 51 15 44 35 29 8 39 12 20 1 6 44 51 22 49 38 33 52 16 38 27 51 39 20 25 14 39 26 31 27 4 45 28 30 21 36 45 22 8 3 32 49 22 10 24 43 1 27 42 29 42 13 32 26 52 3 3 49 6 24 30 36 18 21 12 31 41 12 14 7 4 25 39 5 5 31 40 16 44 15 28 39 2 40 47 51 2 25 4