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