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