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