304 551 576 444 569 91 296 317 734 956 999 91 955 803 84 859 440 31 714 849 19 111 194 910 448 241 913 62 954 359 895 709 21 84 406 988 60 820 990 416 32 496 186 872 889 255 935 204 651 697 33 618 208 719 920 76 424 277 577 252 152 663 91 467 988 483 414 105 593 809 147 953 733 81 660 100 992 662 224 454 611 353 23 613 644 978 372 622 882 855 374 965 829 983 570 524 573 465 175 559 600 309 400 894 60 781 269 730 927 673 197 437 844 75 733 803 30 670 863 249 180 367 977 233 786 876 331 143 332 934 141 214 204 358 496 75 565 604 839 35 788 200 922 20 644 598 194 964 104 421 673 351 153 738 230 916 154 668 652 394 873 848 43 323 927 86 448 603 318 104 507 57 848 252 4 264 343 460 348 311 680 700 775 382 807 978 750 379 663 846 205 761 910 610 339 991 115 652 766 387 312 823 954 24 219 237 418 487 875 121 707 859 81 265 829 569 269 831 859 329 322 803 491 12 614 383 99 593 712 612 628 66 315 347 380 173 480 767 48 299 319 122 28 973 204 829 136 578 749 158 844 16 694 379 735 372 809 241 495 232 560 804 512 993 15 797 555 336 193 838 831 537 923 211 179 25 843 252 484 471 817 144 861 782 131 275 378 507 550 408 464 76 571 666 449 222 704 994 960 522 77 621 243 594 994 801 563 311 395 454 500 973 114 73 334 648 522 960 324 38 789 295 504 504 422 113 592 830 304 98 68 570 381 332 379 147 85 737 283 821 212 431 644 83 417 798 424 855 373 304 260 20 683 119 631 458 755 764 311 538 10 57 671 163 671 537 393 352 17 30 267 387 682 280 175 426 192 407 562 912 181 759 83 122 104 846 790 959 581 646 641 880 164 883 914 16 667 725 787 652 832 171 3 413 927 164 504 538 347 226 940 558 348 278 716 668 109 925 918 410 7 817 103 632 852 601 584 463 152 800 942 64 87 576 217 95 238 850 848 254 622 263 973 37 313 743 540 221 178 541 995 832 401 197 410 124 852 149 899 806 369 118 337 659 661 592 73 792 457 841 697 851 809 745 403 450 346 425 289 308 998 659 278 310 199 679 435 186 287 199 787 705 683 323 616 448 569 470 208 836 49 195 930 255 824 193 124 537 702 748 402 432 726 845 987 236 372 70 92 361 828 531 221 586 947 209 941 819 592 40 411 733 38 523 834 57 241 872 322 495 797 356 720 595 618 818 628 70 264 605 133 624 343 983 532 317 787 486 164 968 937 754 435 105 945 136 859 588 451 687 999 955 691 955 9 935 95 622 725 845 705 993 686 117 620 200 508 690 705 348 342 866 811 897 824 579 618 725 830 313 707 323 107 186 683 204 733 699 666 634 70 513 93 392 147 493 274 653 633 905 845 305 961 965 877 618 914 571 795 131 334 114 599 802 617 811 756 85 508 285 730 259 47 620 755 895 331 58 575 96 289 987 304 293 895 749 223 816 283 147 46 465 319 660 913 481 641 972 618 734 346 107 230 562 8 955 509 144 845 88 861 740 24 839 819 244 147 148 746 692 552 973