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