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