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