507 129 349 683 173 374 306 359 596 606 788 711 568 431 249 42 529 723 444 211 819 541 653 975 973 761 296 634 566 567 197 940 634 647 726 831 538 48 654 302 61 528 804 714 202 396 565 7 121 349 455 211 176 171 4 106 1 860 845 589 691 695 489 376 106 917 32 38 155 294 239 466 651 626 999 556 34 135 187 267 773 788 295 271 783 813 59 47 532 70 487 661 822 461 300 431 417 301 840 369 781 384 917 550 209 526 890 587 522 513 530 950 341 726 856 200 662 177 179 93 83 341 52 155 585 969 696 519 192 989 725 762 197 739 686 20 889 33 5 878 889 954 422 397 250 885 885 193 465 979 202 629 411 191 406 61 17 17 972 546 176 291 476 592 980 754 262 330 894 610 999 959 866 962 737 432 726 852 241 132 403 580 916 730 663 167 598 483 81 55 856 14 905 664 210 984 333 948 859 139 461 932 83 950 836 82 489 401 96 447 644 529 687 755 466 7 977 23 922 398 427 776 229 685 632 698 752 382 154 355 216 786 94 690 709 937 219 109 167 457 331 339 676 714 236 711 7 711 339 148 225 661 405 941 90 492 353 250 368 369 172 876 17 39 638 510 606 111 542 333 95 837 905 22 284 624 357 604 75 690 238 467 259 328 467 770 680 923 454 51 724 498 654 718 954 23 898 476 121 171 298 455 940 500 351 970 791 277 830 390 915 287 227 531 815 984 756 400 263 334 427 823 756 489 260 728 322 230 510 397 253 758 664 5 784 981 69 162 684 931 260 963 482 300 463 282 345 400 283 626 638 25 286 926 858 788 46 32 919 535 235 540 764 319 508 795 868 262 258 582 506 324 793 48 557 677 135 877 261 855 426 575 523 354 878 34 328 664 315 176 345 983 608 590 30 29 738 570 422 433 783 811 329 152 859 392 799 246 946 322 626 139 547 70 106 159 367 9 440 789 508 648 970 525 235 832 928 675 7 848 450 744 292 520 454 265 698 921 345 75 45 288 660 72 331 96 464 424 976 19 755 57 352 664 163 995 352 583 960 796 673 11 764 894 579 220 348 122 124 145 663 73 203 162 496 259 362 518 219 199 974 914 694 663 255 190 759 343 619 880 639 70 646 274 577 201 257 840 486 549 808 640 850 234 365 181 111 962 43 451 768 920 847 354 428 953 224 790 118 176 415 112 953 652 137 522 273 339 58 560 377 255 794 943 826 680 904 934 99 270 440 861 71 146 146 573 371 400 323 454 196 947 715 44 564 327 502 468 297 912 630 634 274 910 276 607 581 733 187 650 276 576 2 177 371 500 435 250 540 922 381 338 765 185 584 750 825 789 489 527 89 945 308 626 560 342 126 891 467 410 82 655 30 906 264 821 170 337 6 911 82 605 658 896 555 281 779 569 848 41 912 853 758 180 749 729 226 558 563 374 462 986 222 711 105 853 969 815 383 752 445 526 569 945 58 169 317 810 951 497 572 785 245 877 878 940 182 208 822 16 59 302 275 664 570 269 860 659 283 946 754 75 498 580 577 741 659 758 560 837 827 69 654 138 463 96 532 246 904 94 654 144 490 189 707 506 226 978 779 551 259 177 528 609 197 385 507 243 487 52 526 466 645 486 599 582 129 101 603 180 25 123 236 110 541 665 254 610 487 435 241 322 558 303 363 619 233 650 660 543 549 697 428 643 839 994 158 179 740 873 321 498 470 932 990 846 360 575 962 534 157 196 525 164 410 870 508 567 573 300 567 228 110 323 926 208 971 518 958 24 314 311 55 495 219 500 197 313 459 325 538 974 105 22 77 752 831 330 215 610 339 540 559 266 218 514 860 194 920 537 391 954 233 22 359 120 812 839 196 27 870 485 703 690 77 394 22 577 91 453 412 331 922 176 594 162 488 36 235 384 314 217 755 507 331 357 262 341 90 939 834 826 546 635 800 685 752 259 927 527 426 993 618 733 363 178 334 342 125 308 445 108 213 792 639 132 238 696 819 755 194 956 167 891 15 462 649 632 57 43 811 723 7 591 117 478 968 502 467 811 207 125 764 298 47 189 560 643 972 987 897 458 815 661 410 18 284 113 656 545 722 897 413 599 154 945 372 373 183 154 284 36 208 632 67 785 799 913 853 928 772 527 223 155 685 126 137 138 993 791 167 713 89 210 698 238 805 213 699 111 715 509 506 102 783 552 822 858 438 175 807 908 199 2 679 527 330 672 732 85 816 603 73 873 177 360 626 953 226 681 181 264 907 879 354 101 790 653 312 60