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