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