959 672 397 440 852 897 746 116 297 988 985 125 540 877 174 263 353 272 483 724 632 718 749 526 110 739 121 129 234 862 21 878 277 301 831 661 550 573 415 886 691 223 608 705 897 349 236 984 535 580 616 136 557 236 736 935 563 591 894 242 672 409 23 617 896 146 972 314 225 394 45 549 59 320 845 84 965 633 888 364 784 262 659 736 76 361 484 7 148 448 360 423 46 768 834 385 823 161 790 529 700 757 188 959 320 511 333 540 338 917 478 891 837 510 971 936 775 72 229 717 436 700 885 687 486 507 91 912 645 286 260 425 655 460 161 952 109 872 201 862 278 526 502 969 855 768 512 905 677 866 488 964 8 941 558 441 370 404 777 370 303 63 808 661 863 524 282 794 531 511 437 27 593 870 21 407 338 955 578 919 492 587 593 910 228 105 315 668 237 133 598 850 423 363 153 533 668 566 732 83 588 992 600 705 587 322 126 930 932 703 896 706 326 722 760 783 401 177 160 709 787 649 831 604 998 573 653 658 150 681 549 822 806 248 216 935 807 443 186 338 30 744 227 439 200 337 608 553 180 714 337 200 721 778 866 963 532 170 813 283 247 912 452 693 849 493 259 535 313 692 383 301 0 761 338 136 869 26 79 804 963 853 988 751 779 747 154 750 843 380 220 448 28 573 738 737 993 661 81 674 232 219 136 560 664 555 466 591 164 660 683 927 256 180 24 856 874 234 673 990 431 13 437 143 506 369 667 521 805 161 94 63 139 24 209 93 109 182 695 186 251 832 572 355 573 843 422 622 697 506 777 160 260 1 708 957 303 691 690 220 361 17 43 288 829 179 672 171 247 942 111 372 835 551 611 165 120 506 895 437 828 45 161 170 979 151 273 339 851 754 347 611 689 327 372 639 910 324 698 513 724 450 764 166 201 570 431 170 76 629 204 438 760 818 962 777 838 236 386 177 404 805 426 989 811 244 523 156 946 693 29 818 884 250 510 478 158 172 143 552 895 652 227 523 726 371 137 825 779 450 30 374 110 632 617 227 21 141 909 798 206 894 98 884 229 234 677 143 144 818 483 237 103 345 69 563 381 211 752 549 573 902 525 360 191 197 573 147 206 160 766 99 722 812 43 431 177 578 952 360 435 395 298 837 428 310 995 313 957 780 928 537 905 824 978 184 480 463 660 479 707 501 237 195 266 524 136 369 790 669 631 471 18 686 538 788 189 324 816 36 34 398 523 9 198 16 952 237 351 498 539 924 362 333 969 248 584 443 808 848 887 903 228 570 919 515 180 589 534 137 656 182 760 858 188 562 199 397 984 861 615 76 502 439 848 889 155 778 763 869 521 789 258 861 284 545 446 480 250 782 838 301 740 706 382 454 601 967 992 418 371 447 67 242 113 811 916 859 221 936 273 711 703 253 657 469 632 378 357 753 910 686 842 590 529 753 2 884 521 998 633 4 181 225 513 740 556 391 933 41 985 211 819 356 830 909 80 279 918 637 420 876 651 806 253 589 17 423 524 371 720 869 446 82 658 14 989 6 347 844 20 994 117 90 292 2 211 652 384 249 558 682 45 406 121 262 133 50 804 308 162 420 47 627 587 966 669 927 744 409 362 42 324 884 299 917 854 444 891 282 367 678 798 927 91 565 547 313 294 206 419 33 510 386 361 805 187 890 277 424 649 750 226 713 407 318 990 632 171 552 371 88 278 604 692 893 733 725 208 596 860 538 313 313 568 129 668 485 846 946 861 847 383 317 176 891 452 595 798 65 950 54 422 653 997 498 228 675 901 881 822 384 830 385 349 417 984 950 148 400 222 384 220 346 372 643 269 788 510 825 872 469 795 78 232 16 153 73 61 394 979 708 189 79 82 920 205 226 345 758 585 347 608 123 513 570 865 493 422 783 219 786 402 269 188 245 712 929 254 314 299 3 625 514 253 389 223 340 168 904 771 641 722 738 386 191 560 542 639 266 333 102 606 349 773 44 61 100 854 890 714 518 70 231 548 830 855 456 927 362 627 650 766 614 338 563 399 924 299 316 426 965 824 541 933 631 919 963 959 933 837 338 402 610 64 184 303 369 597 648 289 441 936 396 930 68 997 94 316 514 767 275 466 510 310 828 943 423 265 927 420 502 756 204 429 675 761 707 936 672 34 261 521 283 401 977 989 85 114 1 440 720 102 655 13 289 467 687 257 990 431 541 458 681 699 935 43 661 326 78 740 428 580 735 763 838 489 812 9 567 144 596 257 627 986 159 260 321 72 48 641 475 331 353 240 260 635 814 553 759 775 804 873 923 922 320 746 761 114 678 910 486 672 428 932 877 780 928 855 502 104 367 141 62 381 261 268 443 288 977 973 539 598 418 525 52 57 798 172 933 432 488 627 825 325 401 896 811 375 776 108 72 229 866 422 181 173 830 663 371 830 45 930 44 573 164 361 813 338 857 884 948 691 286 643 597 531 492 637 561 154 178 268 771 279 11 56 458 181 921 582 824 659 17 456 45 172 687 507 163 92 50 759 58 526 195 307 996 240 821 415 781 459 240 362 825 558 598 253 455 747 374 156 436 902 262 886 954 989 975 171 497 189 305 168 687 250 555 301 48 133 531 981 986 249 752 451 970 657 779 72 709 711 680 977 612 38 476 370 301 14 200 501 875 565 819 734 807 92 368 306 567 973 790 467 710 633 526 260 316 706 857 915 95 274 649 97 266 442 712 577 215 603 360 101 273 413 193 39 158 458 886 82 554 825 565 565 711 997 10 762 374 238 258 491 48 995 878 166 931 838 798 988 831 704 409 40 62 4 259 800 817 191 429 898 630 234 490 171 668 322 674 228 524 390 579 311 510 252 940 156 101 315 850 490 378 777 565 981 386 804 467 20 641 657 891 650 665 15 350 80 473 491 220