175 62 112 963 99 896 471 164 6 419 202 296 971 255 582 330 658 719 669 677 32 361 941 413 113 146 216 665 741 478 807 119 440 223 356 213 86 671 528 729 901 213 517 837 726 787 408 257 452 692 869 127 1 570 665 898 136 235 11 244 897 511 776 125 991 970 860 793 821 904 136 215 919 504 804 75 160 997 635 973 389 423 653 386 980 875 669 605 638 74 96 524 340 323 101 878 920 841 209 669 774 812 697 827 903 627 461 725 584 925 562 702 651 518 116 352 893 664 376 677 83 958 554 225 344 201 916 28 786 663 374 458 260 671 582 165 638 715 555 389 818 461 383 593 136 22 606 197 764 89 791 744 530 670 189 568 115 133 573 466 383 510 798 591 91 194 727 973 562 183 138 101 155 459 130 309 909 253 760 959 793 900 706 332 726 448 936 691 942 805 130 336 484 336 328 592 539 873 101 836 496 494 431 883 574 559 403 56 753 748 719 418 986 311 649 372 790 538 428 789 829 399 802 657 298 572 920 170 51 930 29 188 958 45 565 121 520 256 582 938 832 892 379 491 963 205 435 317 462 206 908 179 572 354 165 511 350 360 411 0 582 793 47 608 418 515 311 356 173 127 53 542 437 132 581 689 876 395 608 429 195 883 472 328 894 87 160 14 518 111 429 696 122 331 319 597 546 815 566 567 722 743 918 827 557 40 990 729 330 955 924 325 948 592 625 594 459 81 255 597 582 617 326 278 43 719 867 118 270 922 444 343 3 441 976 52 791 96 911 16 385 454 473 583 876 938 525 521 504 460 18 0 459 366 593 131 908 947 473 951 923 754 150 207 420 777 64 358 235 42 344 949 274 652 736 991 206 461 727 709 456 189 244 488 865 579 58 353 115 116 288 0 194 589 841 136 220 607 803 999 135 15 806 958 238 933 984 957 802 281 393 682 315 434 507 646 451 737 136 543 691 472 854 375 365 766 773 194 941 397 766 117 919 681 608 139 624 711 894 601 824 894 965 290 235 723 474 702 977 506 933 656 221 689 677 794 658 156 570 515 365 512 216 718 346 133 382 660 66 887 532 190 141 641 270 579 854 312 439 471 277 179 69 711 643 970 551 995 742 26 871 80 833 39 129 677 961 616 677 735 774 230 148 71 284 52 610 737 374 857 589 372 268 820 296 222 525 980 921 874 263 447 437 223 814 874 127 291 700 301 526 81 818 970 291 710 657 810 155 852 431 631 513 799 469 199 26 446 699 190 378 366 871 713 526 608 340 204 300 285 414 163 655 593 312 164 968 276 788 781 579 541 835 307 228 617 405 226 343 424 571 920 397 392 968 625 852 287 967 189 940 842 14 890 210 265 786 748 900 840 525 13 472 804 866 844 443 261 143 564 960 603 455 522 524 389 921 653 605 273 84 59 747 939 500 373 702 844 489 892 182 967 433 683 427 668 298 318 62 973 805 584 615 841 661 313 294 479 182 894 202 669 912 543 192 543 389 169 720 34 155 288 248 815 984 473 198 430 545 6 948 989 190 787 308 976 822 964 758 811 606 64 861 341 953 536 657 285 510 80 44 172 920 766 367 222 333 90 312 368 189 904 812 986 610 664 995 781 27 146 401 854 752 406 700 572 241 779 335 232 743 408 514 831 687 39 40 838 237 421 438 621 654 681 610 39 683 923 216 130 757 801 570 213 192 877 283 324 876 107 410 65 144 847 52 516 655 718 452 866 792 735 999 256 380 560 65 910 841 618 389 789 643 611 444 168 656 643 695 953 889 144 227 318 246 520 243 723 856 538 82 660 677 237 100 201 910 255 999 157 693 516 106 541 143 865 459 697 49 179 244 755 826 136 105 384 947 342 693 847 586 202 119 793 842 75 842 870 115 895 748 295 798 550 605 661 722 60 416 186 411 523 852 833 663 487 819 277 834 218 617 447 737 171 218 792 455 447 458 386 295 273 104 456 503 713 636 677 325 91 388 893 511 862 445 380 876 142 83 665 403 607 165 276 204 150 239 63 508 936 904 100 28 986 869 749 623 802 547 583 691 172 199 352 633 354 709 872 408 323 347 925 884 814 520 283 107 695 501 769 543 507 438 28 275 144 558 261 456 608 327 251 367 26 202 945 989 307 34 365 260 717 982 954 585 145 844 839 139 774 918 846 841 716 564 169 430 258 585 66 705 824