92 354 506 789 209 66 101 556 276 785 786 352 748 130 117 305 145 734 205 68 419 267 619 829 625 75 90 538 960 232 733 724 764 351 590 125 905 659 8 727 502 272 47 62 897 429 221 613 88 214 594 590 564 135 627 546 823 610 279 420 954 544 282 347 108 440 614 498 36 380 1 709 992 297 974 912 462 610 558 51 11 382 850 754 472 660 517 475 618 844 277 616 827 842 159 809 702 404 607 589 132 993 813 491 509 775 855 861 85 589 455 789 484 845 425 100 652 323 985 193 57 977 949 781 198 502 312 229 365 314 778 429 498 183 466 915 56 474 833 741 860 889 661 701 625 789 723 456 520 480 33 855 893 303 56 684 296 627 649 885 228 324 682 169 843 457 721 626 499 317 754 552 210 477 75 592 85 946 31 785 369 977 458 228 533 988 238 769 371 100 194 843 539 541 88 392 111 544 505 513 558 990 612 597 908 997 940 236 115 263 239 510 449 184 732 351 686 393 983 52 379 836 229 285 838 962 140 910 584 732 29 365 311 553 536 251 738 355 330 446 215 365 119 575 351 51 344 370 320 450 376 21 636 432 395 888 887 700 765 863 114 346 922 740 217 992 389 457 248 751 446 285 162 278 383 694 723 750 972 129 496 977 968 506 74 203 561 784 704 555 763 251 159 277 238 409 204 22 276 314 65 612 13 237 858 659 910 63 674 934 93 652 407 468 329 15 487 741 709 422 551 487 26 189 266 477 859 763 230 175 76 633 777 425 397 734 959 915 891 10 296 660 42 48 605 192 391 735 147 633 886 387 762 188 964 889 670 577 681 785 32 937 699 0 335 882 562 758 352 271 977 811 785 189 266 24 366 66 382 513 12 930 828 992 536 782 564 598 732 232 877 890 357 92 140 765 79 98 480 428 927 921 442 730 8 380 769 564 693 298 980 618 239 577 421 39 407 170 926 525 99 984 878 36 60 784 587 122 383 978 370 390 995 923 786 662 708 333 351 697 312 679 851 255 911 562 701 670 44 568 937 3 447 605 28 791 70 652 132 764 27 260 629 629 92 3 490 211 735 748 624 127 596 113 182 789 172 305 355 75 595 811 328 115 906 239 317 351 68 348 20 230 76 118 866 544 849 426 646 211 978 678 552 100 990 527 171 59 125 201 624 660 158 448 909 937 854 48 570 113 99 496 937 519 488 597 598 370 102 773 577 892 55 836 952 305 573 137 684 533 836 308 485 389 951 971 470 242 432 683 269 691 291 176 78 732 597 86 379 927 357 697 444 234 711 51 934 969 112 814 702 546 149 152 424 443 131 902 217 43 537 275 805 38 913 395 284 468 410 769 244 609 823 29 294 459 513 255 152 905 303 127 596 33 392 915 289 644 582 707 805 96 672 585 428 591 304 174 190 854 24 913 323 736 574 230 515 95 590 726 166 633 279 59 243 669 122 455 747 45 549 241 490 42 178 18 354 294 848 61 490 6 680 878 757 659 329 990 171 792 198 605 628 497 585 56 865 621 987 439 830 67 85 327 740 553 941 95 726 605 520 888 325 281 917 484 167 252 692 122 301 995 662 957 378 575 707 43 501 146 797 510 388 186 479 114 512 955 524 449 74 643 245 672 575 671 802 928 184 266 40 49 435 498 712 433 677 873 112 669 41 704 912 685 457 410 889 641 665 265 597 570 534 314 636 631 233 37 927 811 564 647 202 149 607 716 646 493 297 25 239 317 540 199 179 985 244 943 424 154 305 78 332 151 819 464 922 316 539 56 879 320 246 913 787 876 107 54 625 767 381 222 734 721 643 510 924 55 791 637 920 915 8 574 730 524 972 825 506 227 3 911 875 657 423 60 495 16 288 882 65 992 938 459 946 150 983 369 815 182 134 64 23 5 25 409 36 411 467 968 19 222 299 618 256 817 176 481 99 579 956 577 446 419 984 668 574 911 537 538 101 299 891 873 164 200 164 498 654 809 233 661 453 961 181 87 624 34 22 67 203 388 172 443 975 107 91 946 243 833 721 37 309 408 971 408 458 524 516 557 100 574 548 176 472 755 258 789 823 618 111 547 622 141 403 293 529 187 538 336 957 274 91 616 958 5 352 425 951 939 281 925 351 789 711 555 69 799 285 21 135 44 166 185 97 817 419 317 20 532 278 529 514 618 151 315 164 242 906 841 698 530 70 364 687 949 47 607 915 740 384 383 317 117 36 124 51 773 323 672 780 305 925 291 962 312 529 625 549 414 462 809 428 777 763 745 457 363 69 476 448 876 88 128 464 405 949 288 145 83 744 505 639 605 23 940 895 760 229 149 781 777 719 244 823 597 79 772 922 746 372 907 790 613 817 759 961 602 186 532 466 170 10 398 277 354 719 356 745 431 472 727 5 722 433 704 336 609 651 311 786 582 171 918 871 449 600 2 203 456 336 926 140 194 32 7 604 310 143 872 418 607 207 490 325 463 976 925 262 389 900 171 152 112 724 924 603 338 416 845 210 643 991 341 540 650 590 693 507 404 111 328 542 291 759 582 474 753 596 927 749 750 439 0 438 158 712 489 782 408 665 873 724 978 226 509 658 438 69 848 840 552 961 787 793 86 538 758 765 859 400 565 212 614 883 811 606 940 705 926 551 620 493 292 578 639 791 27 316 31 245 256 500 545 192 932 565 888 522 247 390 441 478 62 611 651 401 69 987 966 557 920 491 916 750 969 206 378 126 457 766 825 217 77 216 843 64 434 951 596 89 47 266 45 463 94 652 668 585 739 710 450 440 467