834 724 10 139 479 676 241 98 178 888 302 254 12 883 451 1093 759 854 287 793 836 539 75 220 13 460 789 1084 556 40 422 577 154 703 28 894 230 822 1074 146 562 1021 898 96 684 498 715 436 885 244 548 694 56 373 15 145 571 726 903 911 299 221 355 672 446 191 521 505 313 444 712 971 15 292 698 786 895 36 754 626 307 327 716 23 111 1037 1099 863 647 1028 1039 927 609 401 587 724 961 902 621 1032 947 450 332 768 605 347 561 240 399 387 375 144 674 143 582 226 905 351 792 129 764 420 84 83 750 28 968 946 375 131 265 73 705 421 888 699 683 197 341 154 379 155 129 102 794 889 348 723 1087 520 632 182 929 451 711 117 761 171 11 581 415 714 461 849 13 781 22 246 696 90 385 602 166 815 610 216 589 118 802 377 770 532 52 857 526 176 336 1070 285 236 424 24 1014 695 203 285 384 280 1035 235 214 783 27 989 719 194 278 470 735 264 775 537 507 963 860 124 1088 362 680 747 349 28 993 177 168 601 866 878 340 740 190 218 136 312 444 178 673 294 935 174 452 910 99 829 164 362 310 515 17 1070 850 440 789 269 997 729 49 213 1064 193 95 282 639 305 296 1003 751 677 74 215 953 682 256 220 737 639 941 752 552 604 570 673 679 210 479 818 595 694 1043 224 341 317 946 188 976 734 264 646 982 319 788 101 193 951 271 947 373 571 806 137 134 104 258 936 465 1058 730 858 844 125 1051 905 681 262 493 1098 543 52 733 768 749 795 1077 798 416 946 1021 809 555 626 904 1042 710 1096 514 918 393 671 958 166 988 326 275 196 655 147 688 79 587 819 1085 604 948 105 1040 69 439 467 432 942 510 603 554 1037 865 396 586 742 841 263 63 904 908 360 1022 448 112 273 743 228 994 207 276 925 745 237 720 654 933 366 383 804 495 842 717 1037 553 971 632 426 558 284 168 721 268 112 124 586 562 833 590 365 474 478 655 814 1063 111 421 672 697 662 338 149 384 836 657 873 269 95 1035 1056 856 215 450 533 299 471 903 44 183 926 417 257 287 504 151 130 602 768 318 682 447 362 440 631 952 504 399 1080 391 481 90 41 639 417 542 254 792 974 534 149 835 599 96 923 502 660 657 279 965 734 762 160 200 69 560 532 803 509 685 131 399 434 287 801 197 586 15 379 652 370 814 664 66 840 582 394 1006 90 688 441 890 621 393 188 71 683 316 290 933 305 772 848 528 82 587 408 378 328 730 357 1090 732 674 799 287 29 740 219 639 913 322 627 1048 922 280 41 1096 604 202 231 297 937 169 116 561 243 539 320 155 673 983 815 318 99 1067 525 815 50 47 1025 1049 733 211 189 830 603 653 128 728 127 158 230 199 888 981 908 364 259 1090 109 239 789 593 959 998 1090 1085 347 601 593 222 225 725 933 607 64 334 885 660 954 607 909 441 672 1061 1095 753 321 279 752