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