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