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