341 800 447 447 214 26 233 486 473 982 978 788 156 575 623 746 372 195 265 158 526 468 8 144 976 922 643 743 526 629 876 394 68 825 13 340 27 102 804 699 595 37 444 997 335 316 847 309 683 732 734 941 824 469 383 719 410 148 80 782 528 132 258 125 650 817 26 679 348 130 48 208 135 571 781 461 313 470 613 645 857 467 137 339 788 336 432 148 856 275 788 437 213 976 810 796 408 136 878 755 544 994 324 351 611 249 549 533 271 199 513 493 150 581 176 682 899 19 4 668 384 22 532 316 994 335 116 374 377 408 832 664 228 428 659 827 944 803 856 926 462 939 676 211 41 967 61 625 845 637 365 377 464 891 780 452 466 130 971 33 707 606 775 430 189 899 765 861 69 96 350 33 368 899 986 687 701 790 428 506 75 370 936 573 42 665 845 732 243 805 797 812 426 919 756 791 985 218 18 126 61 781 422 367 347 998 835 676 677 49 965 374 144 369 632 452 612 711 808 74 856 987 790 263 591 638 103 994 998 789 740 498 315 51 453 822 772 684 892 276 17 536 354 902 735 559 280 276 559 701 711 5 604 592 360 592 793 455 718 973 536 96 469 111 285 910 593 644 533 852 460 854 639 861 814 193 478 963 596 576 684 259 231 921 870 56 514 466 222 237 88 987 541 499 170 682 720 76 479 313 332 688 169 264 676 48 447 270 413 399 802 597 132 899 80 608 239 929 33 271 537 933 373 813 671 477 455 256 586 301 994 141 825 729 186 838 236 410 629 364 754 972 720 58 517 525 441 984 293 635 707 326 562 933 992 713 273 107 158 528 137 699 885 952 348 161 115 946 595 710 606 499 365 245 923 458 639 711 745 760 48 15 176 884 758 443 886 781 343 881 200 414 606 519 725 908 505 149 456 352 487 181 843 190 261 803 302 546 851 913 469 292 806 142 361 821 827 110 194 548 375 606 977 879 633 723 975 296 250 617 292 165 34 726 137 854 379 646 805 35 972 564 113 7 103 567 936 151 639 920 937 950 348 740 429 255 921 747 244 468 821 991 69 186 289 325 583 552 391 867 130 18 519 482 881 241 970 513 416 166 361 141 99 535 534 650 329 567 162 485 448 946 393 651 66 678 212 969 179 643 840 283 798 403 596 143 83 227 305 561 516 956 822 823 817 567 425 914 280 248 248 689 608 531 44 863 912 780 619 628 968 702 210 434 50 186 792 196 950 100 477 37 616 625 575 839 677 34 718 94 941 128 837 417 927 765 508 775 388 227 95 226 676 414 354 795 385 636 431 823 62 799 853 48 606 931 815 207 338 500 603 887 579 882 6 42 365 518 761 304 678 482 428 134 354 371 726 846 334 583 957 850 327 781 859 568 427 9 634 604 977 293 539 662 378 810 619 633 599 922 430 52 412 686 729 607 105 288 709 89 881 149 407 267 777 460 251 526 564 855 908 79 515 908 539 528 485 968 708 260 566 539 679 951 167 12 908 675 62 656 832 919 663 736 544 27 472 720 835 853 519 320 751 624 390 69 128 416 492 579 623 153 576 490 992 253 385 646 393 798 1 264 817 886 558 855 496 559 399 820 676 504 767 641 979 854 302 949 603 11 84 337 109 120 682 85 322 392 91 685 397 888 269 762 224 915 527 165 330 384 396 989 980 175 38 49 342 429 212 630 280 701 512 12 198 360 402 395 604 187 65 514 212 1 62 637 243 956 428 776 226 475 323 562 501 473 575 310 367 895 116 544 582 901 518 260 233 627 583 200 429 402 425 448 593 537 919 932 475 584 119 269 447 718 157 274 702 85 789 616 57 393 149 275 233 90 349 741 226 950 958 209 950 400 195 70 491 551 687 201 150 175 219 531 733 299 42 244 662 894 738 559 538 190 557 969 317 814 995 459 968 180 983 243 93 508 845 62 483 170 54 509 179 223 904 934 958 589 184 238 642 389 267 852 113 85 822 993 751 210 896 861 379 439 243 953 388 611 896 281 158 339 618 630 782 6 355 646 738 726 261 296 984 642 316 529 124 465 172 543 769 888 654 944 476 975 304 654 820 793 507 543 405 931 953 489 428 202 319 320 977 583 762 883 438 620 529 227 569 822 566 689 109 751 212 15 160 145 721 221 87 682 45 674 167 178 7 687 326 67 760 400 509 621 395 953 367 949 770 8 703 593 894 900 308 162 107 719 986 21 582 350 864 890 633 619 747 664 223 177 626 458 137 911 451 930 45 288 68 444 422 853 100 798 401 417 641 484 248 890 86 267 220 776 797 817 799 480 504 140 226 45 19 409 965 585 244 777 478 512 389 315 444 818 873 803 258 883 354 646 328 643 840 114 91 615 714 883 267 710 398 57 303 545 388 410 870 495 682 975 467 258 682 13 269 931 370 62 497 395 776 395 148 79 563 311 312 532 362 699 251 961 397 4 34 317 927 429 773 622 283 313 688 748 39 176 221 589 604 589 287 230 567 171 29 51 743 374 355 403 286 642 411 496 185 656 387 816 20 53 570 208 674 549 728 184 375 382 855 653 122 829 321 537 878 115 0 629 553 313 275 692 277 774 428 631 887 335 928 263 431 189 960 421 839 97 338 105 896 146 892 619 470 492 53 24 57 627 573 910 997 269 659 316 556 381 599 989 717 52 868 966 110 998 967 516 618 413 540 599 486 34 806 493 529 348 279 583 925 928 218 8 933 918 410 983 984 819 710 193 648 363 97 949 818 337 740 41 455 527 305 63 772 193 49 399 132 170 457 13 926 586 569 226 992 682 192 472 296 779 119 407 443 476 211 227 786 650 191 102 700 554 472 609 255 969 214 710 949 770 642 352 455 178 152 273 357 578 81 387 341 504 777 495 869 304 520 941 982 797 714 320 470 903 310 546 389 220 516 545 326 744 638 836 639 658 746 130 660 835 463 753 726 271 309 641 200 253 793 989 462 838 85 388 919 962 962 109 48 698 286 803 971 713 300 885 751 906 274 599 806 299 607 815 144 87 940 673 562 998 610 365 137 208 38 574 373 160 155 34 877 210 176 104 282 454 276 127 268 439 938 913 462 753 798 475 776 146 430 481 917 635 529 21 866 624 1 171 869 965 409 44 190 969 549 325 456 111 97 468 604