P18646 [HackerEarth] A school has N students, numbered from 1 to N. Each student wears a T shirt of some color. The T shirt of the i^th student is of color** Ci**.
提高
题目描述

A school has N students, numbered from 1 to N. Each student wears a T shirt of some color. The T shirt of the i^th student is of color Ci.
The teachers of the school want to organize a parade. In the parade, there will be some students standing in a straight line in increasing order of height.
The number of students in the line should be atmost M and atleast 1. Your job is to calculate the number of distinct parades that can be organised.

Two parades are said to be distinct if the sequence made by colors of T-shirts worn by students are different.

For each student i, you are given one student Li such that height(Li) < height (i).
Li for the shortest student will be 0.
The height of all students are distinct.

Input:

The first line contains the number of test cases, T.
The first line of each test case contains two space separated integers, N and M.
N lines follow. The i^th line contains two space separated integers, Li and Ci.

Output:

For each test case, output a single line containing the answer of that test case.
Output the answer modulo (10^9+7)

Constraints:

1 ≤ T ≤ 50

1 ≤ M ≤ N ≤ 10^3

0 ≤ Li ≤ N
All Li are distinct

1 ≤ Ci ≤ 1000

Problem Statement in native language: http://hck.re/HRCC50

SAMPLE INPUT
3
2 1
0 1
1 1
2 1
0 1
1 2
2 2
0 1
1 2

SAMPLE OUTPUT
1
2
3

Explanation

In the first test case, there are two students. The student 1 is shorter than student 2.
As M=1, we want only parades with 1 ≤ number of students ≤ 1.
As both students have T shirt of same color, it doesn't matter which student we choose
because both of them have the same T shirt color. So only one parade is possible i.e. [1]

In the second test case, two parades are possible { [1] ,[2] }.
In the third test case, three parades are possible { [1] , [2] and [1,2] }.

NOTE: The sequence of numbers inside [ ] is the sequence of T shirt colors.

输入格式

见题面

输出格式

见题面

样例输入
10 1000 274 168 69 9 21 438 11 675 68 402 34 666 19 758 64 589 49 464 60 738 12 12 99 729 17 867 10 579 46 714 82 198 53 314 82 283 75 930 48 474 29 252 63 809 97 424 2 277 65 709 14 330 25 444 98 599 79 979 49 324 11 98 5 455 69 461 83 861 15 991 89 191 68 401 86 60 52 820 16 441 45 664 63 319 15 502 62 384 24 248 12 942 95 156 76 270 93 153 69 396 76 426 22 121 31 300 72 250 75 629 96 643 85 535 99 760 93 164 16 20 47 393 55 636 72 120 15 529 38 463 38 646 55 454 5 905 23 272 7 987 21 735 20 257 21 956 87 394 81 833 45 249 98 92 27 127 72 81 91 600 96 131 47 73 64 411 26 537 71 118 38 557 73 107 55 183 36 544 18 767 22 265 34 158 72 813 45 970 100 779 61 37 83 47 55 973 66 14 5 762 61 480 38 296 76 665 33 654 24 115 8 339 77 773 73 946 35 33 1 466 63 216 30 366 47 398 78 302 55 350 17 576 67 527 80 447 24 225 2 957 97 736 97 967 87 93 68 667 42 97 87 189 29 962 24 195 41 453 46 626 80 299 53 757 35 271 56 310 85 212 58 96 63 775 14 61 30 432 97 389 14 59 45 553 26 27 12 479 74 811 33 103 81 960 41 567 64 169 56 442 94 564 60 64 52 69 81 54 79 305 93 105 67 818 59 62 68 298 59 503 4 331 48 149 63 771 38 716 55 508 99 355 47 472 17 787 12 179 29 240 66 922 77 548 25 561 91 400 89 291 98 218 75 789 21 147 38 174 38 335 76 724 32 519 49 558 79 706 64 816 28 341 72 765 82 407 86 649 91 232 40 412 42 844 38 428 54 570 31 632 92 489 52 360 78 801 61 983 16 782 58 746 26 311 92 856 82 241 68 959 32 337 31 687 95 171 52 343 69 749 32 1 79 425 52 188 81 448 58 915 67 304 60 799 29 887 48 139 45 56 71 488 39 357 86 969 9 954 92 49 17 433 52 638 43 390 46 478 64 423 58 560 3 784 89 194 2 196 36 793 9 763 33 845 66 770 3 972 37 35 86 565 86 591 15 645 89 354 18 598 72 830 55 668 77 495 52 140 2 202 22 221 23 523 40 190 59 701 83 943 83 901 27 698 34 88 78 11 72 792 50 953 87 842 26 32 90 996 88 776 61 207 98 586 73 237 79 57 52 734 9 470 64 374 38 880 23 572 53 43 55 309 47 923 59 419 84 766 98 219 13 614 5 497 20 418 4 381 15 500 54 689 87 112 42 934 40 781 64 726 65 327 89 266 50 409 43 155 78 672 90 733 55 639 28 80 62 823 33 175 79 154 70 751 49 48 68 585 44 659 53 457 75 509 90 728 11 3 58 128 88 186 23 657 14 206 59 294 27 791 28 392 13 650 65 333 21 889 52 420 80 239 38 805 92 136 29 798 32 67 69 601 70 862 86 838 96 903 31 621 71 338 27 292 52 51 19 368 94 68 96 888 23 348 68 718 85 513 33 113 25 101 24 682 8 551 90 437 35 678 86 941 18 986 99 87 50 993 90 777 2 397 29 569 79 913 93 673 9 230 10 679 61 151 79 63 96 482 9 893 61 971 18 23 35 347 13 885 36 783 80 201 60 211 58 549 100 692 96 835 42 387 24 318 20 435 1 878 66 176 6 352 86 612 83 690 4 936 87 961 24 276 5 745 67 737 3 995 97 328 76 391 12 233 9 881 6 926 59 141 69 421 66 945 76 713 55 485 30 90 63 628 35 871 89 208 72 581 34 703 85 975 14 234 9 620 56 747 14 619 74 894 61 546 52 985 8 220 64 322 38 715 84 921 20 451 5 919 86 78 16 641 32 326 49 528 76 58 89 656 8 917 97 286 6 676 35 267 51 373 36 927 98 677 37 584 76 730 69 297 22 827 12 446 34 293 83 948 67 545 100 624 8 182 27 253 51 178 16 268 42 655 40 255 51 184 61 774 96 496 36 65 28 588 79 31 84 313 56 486 67 142 43 788 52 753 73 256 78 855 2 796 60 750 75 521 91 530 35 873 95 573 12 651 47 316 29 984 94 660 65 353 80 410 2 228 44 329 82 575 69 231 85 710 21 858 19 744 98 116 69 542 6 323 77 720 47 976 41 349 84 674 66 874 84 39 35 732 38 625 13 177 89 34 49 235 39 104 79 914 35 275 33 935 42 205 33 408 13 688 36 269 98 644 92 117 89 910 41 712 73 365 9 45 77 578 46 30 79 892 26 848 14 623 84 173 55 800 12 964 24 380 38 803 77 132 59 5 73 739 14 635 23 670 13 785 14 681 61 281 43 452 49 547 94 907 84 846 81 359 58 17 71 334 30 837 50 376 11 145 22 378 74 536 19 25 51 947 19 82 97 476 76 227 84 129 80 209 82 336 96 756 56 111 20 282 72 18 66 493 44 76 38 518 89 725 56 840 51 427 49 510 50 133 51 869 94 516 33 824 84 613 52 439 56 38 13 708 53 460 66 841 87 449 26 126 85 810 89 685 97 937 81 295 64 603 32 691 13 896 98 543 27 653 20 499 17 26 51 939 37 345 60 273 88 440 25 541 67 301 90 778 26 469 16 434 41 13 71 450 100 821 24 458 22 204 55 742 88 583 26 148 21 84 26 980 4 501 57 415 14 928 52 990 37 711 30 949 83 226 1 135 27 908 62 857 72 819 43 851 12 611 9 974 54 238 99 522 85 900 72 278 40 342 10 386 87 786 80 83 81 279 86 77 55 944 54 24 93 886 43 539 32 223 13 308 20 379 35 274 69 559 34 743 86 459 57 383 63 42 20 769 10 138 89 741 81 260 81 50 83 932 92 123 89 540 88 593 42 99 74 610 59 671 82 41 35 963 45 950 13 143 67 693 82 637 68 697 73 568 74 110 62 952 4 898 38 661 81 752 38 804 6 571 14 247 75 863 15 477 76 443 94 399 76 574 16 199 75 590 56 532 50 465 18 119 97 462 37 130 60 492 22 192 95 332 93 822 56 647 39 955 5 312 75 505 73 244 72 627 47 517 46 658 33 634 50 163 84 285 66 363 39 768 41 364 79 29 13 754 7 828 7 377 6 55 82 259 74 912 32 605 90 859 24 152 50 258 86 254 60 429 9 925 7 989 55 695 53 853 14 200 45 53 57 755 88 445 17 321 29 358 86 28 15 829 13 4 35 609 50 997 30 772 73 160 90 2 9 372 37 875 49 780 67 719 43 484 30 815 40 938 26 931 19 577 63 21 75 167 56 727 75 587 35 217 14 515 29 264 87 185 80 933 25 684 96 89 19 683 42 405 76 899 5 512 8 222 88 473 91 404 57 417 18 74 16 317 98 790 78 367 52 70 46 245 96 717 46 263 76 694 35 686 72 806 46 865 50 872 46 705 2 170 24 370 33 197 67 839 4 36 71 604 46 288 28 284 66 507 65 320 21 146 41 162 69 550 28 106 81 344 59 699 84 608 50 582 26 850 34 7 27 978 78 940 79 817 22 904 23 306 6 965 8 911 94 748 52 916 57 897 92 72 5 920 32 243 76 471 71 615 35 214 46 843 17 490 15 159 12 180 33 631 87 866 52 487 53 506 15 251 32 849 63 895 50 356 81 16 89 808 83 883 59 854 66 403 14 475 32 166 88 794 19 520 40 262 34 968 70 0 48 847 77 640 74 831 32 999 52 388 97 229 66 580 49 534 65 144 32 998 12 340 97 533 19 707 64 362 49 951 85 722 47 150 11 79 34 371 80 161 99 802 69 884 90 125 64 606 82 514 74 213 4 958 100 759 13 242 89 483 22 812 12 526 17 100 47 75 43 918 68 663 43 86 61 669 68 563 7 797 44 307 80 236 55 124 62 906 95 902 3 992 98 290 93 696 66 555 32 71 24 602 16 630 52 10 14 19 80 456 85 52 87 430 35 346 36 416 51 617 75 137 57 491 14 1000 91 594 4 618 9 994 10 552 98 531 21 877 77 40 57 351 64 414 8 622 11 511 78 261 2 826 66 924 75 556 95 607 31 700 58 764 18 494 46 566 9 22 83 157 77 385 45 172 21 680 63 382 81 642 71 467 37 369 37 85 37 280 27 109 92 981 45 702 36 832 90 825 65 8 65 114 46 6 28 122 72 616 8 595 5 102 26 761 73 807 32 876 20 988 55 181 89 525 89 596 53 836 98 94 24 652 81 246 42 648 44 721 44 723 74 406 67 740 80 966 11 91 3 15 59 44 54 66 47 592 46 315 95 868 63 597 10 890 40 210 42 662 34 289 100 834 99 375 59 852 72 814 30 436 30 325 79 108 18 187 18 882 31 864 67 287 93 795 11 134 61 891 37 303 6 633 34 860 3 977 38 731 96 870 5 481 96 431 50 395 3 203 93 224 44 95 17 46 55 538 36 879 58 704 88 468 35 554 56 361 98 413 58 562 85 498 27 524 36 215 55 165 96 422 18 193 21 929 89 982 81 909 81 1000 650 465 98 615 50 197 36 594 1 672 50 468 27 175 71 303 52 638 2 476 56 322 20 749 43 866 65 157 56 495 86 542 42 881 81 235 84 662 60 921 50 670 23 50 99 28 31 233 24 702 33 348 8 925 49 500 63 650 53 756 33 629 64 359 3 821 35 593 51 682 3 634 36 384 77 308 25 755 87 970 31 427 32 999 58 180 73 642 96 782 13 421 10 919 89 293 45 693 93 698 1 732 47 656 68 746 99 685 77 292 43 829 31 99 37 818 43 747 45 901 89 790 76 413 8 905 91 880 62 675 58 59 46 526 97 477 87 138 70 444 36 302 17 847 2 540 93 225 41 655 49 487 58 136 51 264 90 858 2 894 95 857 90 708 48 242 14 57 88 512 77 278 57 222 70 716 65 237 99 561 14 916 5 166 26 864 73 570 96 736 39 772 30 602 93 79 36 333 68 387 62 760 71 329 84 852 15 388 15 330 77 611 64 907 72 728 27 742 5 422 26 267 73 875 94 134 25 657 87 272 33 786 53 188 95 930 2 169 17 861 45 2 67 944 22 703 23 447 39 946 69 141 61 633 20 309 61 936 96 976 88 345 74 195 66 30 23 100 41 358 81 502 99 462 56 996 4 545 77 318 60 781 29 539 50 324 53 312 54 840 88 122 37 139 6 519 82 43 38 123 75 39 26 947 56 822 96 572 48 503 94 254 64 104 9 945 65 187 76 337 56 531 4 299 1 377 74 60 27 44 41 492 6 64 77 120 96 853 9 425 6 724 55 706 90 927 7 182 59 474 95 665 94 41 95 504 100 538 27 745 84 968 26 317 52 165 91 238 21 206 52 371 84 606 36 886 12 296 1 599 63 300 67 5 4 663 64 396 40 270 82 914 56 25 45 179 59 546 52 573 6 436 64 160 58 969 95 892 70 87 69 607 89 752 15 339 63 547 40 140 41 464 99 754 66 844 44 845 89 798 38 281 95 129 25 994 26 744 58 96 25 294 88 156 25 483 80 808 3 801 16 386 62 403 59 24 61 514 72 680 62 217 66 626 87 61 71 648 60 729 8 78 39 942 100 562 22 185 54 287 39 375 14 671 52 551 56 748 57 239 40 719 94 536 4 259 16 416 19 183 61 326 92 151 58 411 85 218 72 863 61 717 1 418 33 618 71 730 13 482 4 859 84 610 30 286 90 54 54 764 41 243 49 325 93 895 40 282 70 101 46 535 30 761 83 186 49 458 86 171 39 631 40 457 79 616 94 985 56 635 49 210 55 591 47 664 6 265 91 893 18 979 18 566 91 170 2 108 88 14 55 883 57 52 71 484 84 35 98 201 77 971 76 807 46 181 69 479 15 450 67 548 66 592 45 401 49 410 14 230 82 605 40 75 5 443 60 97 33 381 12 437 60 837 87 751 59 414 65 960 30 673 28 646 83 737 72 258 82 567 70 163 27 121 38 862 93 461 62 107 88 20 69 981 38 184 33 637 89 397 4 586 100 429 54 351 100 563 100 288 19 234 81 938 39 355 75 799 92 6 24 290 87 440 51 380 62 22 97 346 16 428 91 48 24 614 50 16 63 806 57 213 71 162 41 343 47 430 63 431 2 373 34 843 83 513 91 168 18 27 71 766 95 0 17 433 76 809 94 928 69 323 46 879 27 991 59 558 21 564 18 486 82 236 59 600 21 874 96 112 55 316 36 144 86 496 30 9 37 676 100 712 87 203 7 939 40 376 33 537 22 684 42 448 18 759 4 867 32 583 35 773 27 543 78 369 4 608 2 490 24 118 72 735 100 223 50 580 30 957 72 347 19 332 64 909 30 391 39 823 59 445 36 713 26 699 96 917 65 72 62 167 96 119 3 995 21 202 35 527 87 19 42 509 28 534 4 780 97 342 12 26 39 906 23 982 89 888 94 488 77 114 12 360 65 787 76 723 13 518 46 813 99 1 32 597 61 550 80 835 70 164 19 645 15 511 96 556 15 499 79 320 9 214 62 978 82 470 29 992 96 903 68 365 70 127 76 915 24 824 67 998 87 810 62 314 41 47 75 647 7 932 17 520 39 951 23 407 44 850 51 926 68 805 94 885 82 132 29 220 73 364 4 174 99 497 87 908 51 686 65 768 66 725 59 528 26 929 99 83 88 199 74 374 66 406 9 161 49 832 89 378 27 362 35 419 2 900 68 361 61 252 60 304 36 130 99 23 82 873 80 379 2 298 2 441 25 389 35 398 82 935 98 449 38 289 80 688 84 86 88 159 97 494 49 557 47 955 74 517 47 55 86 774 47 63 65 625 46 820 47 596 5 639 73 56 33 193 59 757 92 797 94 987 18 10 27 215 44 575 52 576 58 876 97 525 53 7 83 395 32 812 34 266 80 549 69 507 65 789 63 726 9 306 61 762 64 658 7 769 35 192 62 827 92 124 33 846 78 660 89 715 80 778 83 109 61 632 12 94 93 227 4 595 57 385 62 651 31 677 53 485 13 435 40 334 49 260 65 838 74 722 32 975 98 208 5 816 53 80 15 940 20 868 61 356 75 452 83 207 67 529 61 393 96 354 10 555 94 984 74 370 98 989 25 8 8 585 11 584 88 705 100 297 14 641 97 279 61 623 96 58 49 29 26 794 88 604 49 679 90 582 61 800 81 341 40 783 66 459 33 931 54 42 85 601 45 200 80 910 19 301 63 958 41 870 14 211 72 924 86 240 87 560 21 559 10 565 46 420 31 111 97 711 45 918 97 990 93 11 58 88 92 349 93 516 35 404 79 212 94 613 24 628 92 568 74 552 15 73 57 933 58 779 20 954 93 937 54 368 52 178 11 46 16 352 44 142 76 865 87 902 29 273 15 765 7 173 90 498 60 37 90 622 38 196 57 825 86 149 83 753 66 36 77 66 75 855 100 884 8 973 68 232 23 695 99 280 93 491 90 640 55 776 2 506 61 510 99 707 55 590 12 224 9 426 22 321 55 253 84 226 8 209 35 154 50 125 67 262 24 244 10 455 56 423 62 216 66 683 41 515 44 619 31 194 69 460 18 956 30 284 76 13 38 21 4 965 26 394 82 791 45 481 32 950 84 721 6 836 30 501 90 739 69 878 38 802 12 674 76 350 74 116 71 983 10 733 23 649 37 133 34 972 84 521 44 833 47 795 49 456 36 659 90 115 31 839 5 68 59 102 12 4 32 247 48 245 16 508 10 331 30 941 12 313 41 828 65 172 69 692 71 750 54 76 38 541 60 644 65 687 13 89 85 251 36 439 74 469 60 554 24 959 59 856 43 454 20 696 5 734 44 741 55 710 46 471 74 49 11 417 5 544 38 793 95 408 52 113 5 961 4 106 33 913 16 980 44 669 97 661 85 158 14 624 51 777 74 33 26 399 67 424 38 666 10 574 54 446 11 40 69 90 30 82 22 152 12 257 49 3 26 327 7 143 3 84 72 966 32 815 66 31 28 85 69 275 60 718 79 896 73 899 63 653 64 438 89 105 58 986 60 581 25 993 72 997 62 271 50 819 49 727 29 451 87 963 58 738 34 268 49 70 79 402 63 920 70 720 42 229 63 241 48 363 48 146 18 65 19 256 79 788 83 804 98 579 48 261 42 150 28 189 72 569 56 204 91 390 12 834 13 383 51 609 36 668 36 357 64 667 37 198 84 771 44 977 75 219 42 830 78 335 24 603 20 400 92 904 45 784 61 869 7 473 44 533 60 943 24 336 14 246 38 392 6 785 11 775 37 617 99 689 39 988 9 627 54 51 29 338 20 177 66 589 31 577 8 887 54 553 47 328 96 372 37 367 90 763 71 274 78 817 19 415 46 758 49 678 63 205 90 530 61 249 69 701 86 953 20 95 92 803 99 890 58 463 49 974 10 453 46 190 47 147 100 889 54 841 52 643 80 176 26 952 69 93 63 872 85 578 22 898 9 81 80 432 59 505 50 128 50 588 88 434 69 311 95 697 89 277 83 767 37 305 49 45 51 796 22 137 69 126 94 283 72 897 78 1000 94 967 33 291 23 110 92 962 32 53 29 228 43 652 64 882 6 891 63 848 26 691 90 69 85 276 86 831 21 145 95 681 35 77 71 922 82 191 55 38 17 877 70 475 37 522 5 854 71 34 39 382 78 91 39 620 84 310 50 74 68 221 77 103 82 851 42 912 68 532 66 860 70 295 62 340 29 489 75 523 25 690 6 964 16 155 61 148 91 630 37 92 55 621 25 493 7 694 36 654 32 135 75 307 58 709 68 849 80 344 80 911 7 131 57 17 70 524 42 714 58 263 37 731 19 814 40 842 78 231 38 250 57 770 100 934 52 319 37 871 74 478 76 587 42 740 42 948 36 472 84 71 78 409 42 612 60 67 36 285 29 811 91 98 10 466 38 62 59 255 41 12 17 117 17 949 98 248 86 353 58 366 55 792 22 18 28 405 46 412 52 923 18 153 2 700 51 571 69 480 90 704 76 826 96 32 31 315 17 598 83 442 66 15 94 467 76 269 26 743 81 1000 996 548 41 458 68 810 87 158 52 573 8 516 30 499 75 133 5 849 44 526 49 326 96 657 78 824 11 936 83 620 40 885 18 487 87 776 14 122 63 363 78 579 95 206 75 628 99 184 9 45 67 701 12 734 28 496 26 793 19 575 36 868 73 541 59 132 3 200 11 503 62 829 10 38 41 103 36 309 67 524 36 710 85 31 62 816 13 23 47 270 96 485 4 681 65 388 35 632 17 783 79 622 12 77 11 12 5 651 62 291 71 674 72 591 25 286 99 870 49 164 43 472 34 272 73 900 54 86 89 992 84 481 15 361 98 174 24 638 3 376 64 504 59 908 39 251 77 588 23 349 37 168 73 330 26 999 53 14 7 794 42 823 31 178 70 915 5 690 88 389 83 449 75 798 11 807 7 763 73 944 59 616 2 969 59 30 31 735 55 222 47 396 66 394 21 677 96 615 89 723 23 80 12 284 99 41 13 547 88 280 21 225 50 278 12 933 98 854 2 63 70 670 40 382 85 970 91 65 96 49 72 809 73 719 70 199 82 215 80 856 95 67 92 766 33 359 5 757 74 582 87 948 51 97 40 895 7 912 46 715 28 0 82 901 9 903 79 876 94 897 97 35 99 304 43 156 60 101 97 806 97 659 30 377 88 627 81 993 20 518 35 699 4 60 45 707 4 465 37 608 76 869 50 924 28 602 8 987 6 859 1 438 94 362 56 285 92 348 52 321 54 92 72 43 33 512 62 943 50 540 79 513 10 738 100 942 21 310 22 5 48 958 69 112 51 78 87 983 49 232 22 498 21 188 52 384 66 729 77 296 88 550 93 494 26 108 67 172 100 437 32 269 20 507 45 113 39 748 11 693 97 811 44 662 34 737 81 20 58 364 83 535 11 262 19 774 35 910 84 331 40 197 82 916 52 430 42 889 69 403 1 121 16 584 89 892 4 482 33 726 17 803 44 596 26 204 43 517 62 211 25 366 26 445 81 858 22 7 16 234 44 1 70 685 12 857 29 704 2 906 21 890 12 260 13 195 39 119 98 974 96 320 31 85 79 145 47 205 24 800 99 418 99 746 39 771 40 761 55 841 24 491 56 203 98 202 49 949 50 161 59 297 25 866 27 218 92 301 46 99 43 102 87 62 67 267 6 464 15 431 69 656 26 815 78 53 81 990 16 347 75 81 76 455 46 946 6 672 74 996 22 664 4 772 73 827 60 356 95 785 27 165 35 240 51 271 76 566 83 782 100 4 86 192 60 322 27 623 29 221 57 698 21 795 15 477 24 902 78 904 82 468 92 907 55 37 59 176 24 258 70 567 86 380 99 751 68 850 91 621 24 123 89 399 46 580 48 381 100 797 93 213 26 559 35 611 43 128 1 882 69 581 94 612 39 463 28 652 72 980 67 545 85 565 44 986 34 368 8 640 21 411 15 514 51 552 75 201 25 750 74 369 97 695 10 966 24 678 64 287 52 533 47 186 4 109 50 972 95 13 55 995 42 589 72 818 89 644 36 277 25 833 10 709 29 425 63 508 37 558 1 721 81 383 73 74 96 925 66 238 80 537 69 55 32 469 30 127 43 51 57 648 55 50 91 155 18 720 78 724 6 883 70 880 25 427 9 27 71 536 71 633 64 263 12 308 42 401 4 654 47 434 66 920 13 500 27 71 80 395 2 515 79 105 13 613 74 660 75 606 78 189 54 597 43 125 10 928 35 166 37 150 66 444 90 220 28 241 35 82 67 878 33 865 56 171 43 607 94 732 26 529 65 257 9 712 89 266 7 716 12 534 35 551 24 617 77 390 14 416 4 350 78 252 92 740 16 426 51 261 66 413 45 905 56 770 60 501 54 861 43 247 97 549 71 273 32 658 76 965 6 560 50 190 60 684 61 837 45 397 5 476 87 938 9 104 13 759 75 576 15 292 77 775 62 157 91 764 5 758 75 960 46 405 82 493 66 392 61 358 84 110 84 318 5 561 40 899 95 812 11 760 34 39 43 700 81 527 65 722 18 28 38 137 66 402 30 450 99 636 10 574 86 419 37 937 19 42 51 254 11 918 85 619 27 333 24 237 75 341 83 653 50 96 20 183 16 853 16 626 32 323 99 290 51 94 89 372 90 826 45 922 51 212 23 409 88 835 31 592 39 675 57 731 69 686 57 415 38 769 19 412 66 231 24 131 55 926 36 519 74 9 17 822 73 848 52 48 93 79 99 679 86 688 42 747 71 929 1 64 9 845 2 144 51 26 59 461 42 825 93 245 56 196 92 124 67 329 95 334 75 21 58 244 3 655 95 919 14 386 41 947 13 47 31 671 64 299 19 327 19 346 89 577 35 459 91 98 92 391 27 209 41 255 77 90 69 586 11 357 77 490 77 393 65 15 79 149 88 243 6 448 71 173 95 136 50 486 38 471 89 163 76 923 95 385 91 340 70 789 60 962 31 614 34 34 90 546 46 668 52 981 8 691 86 955 86 83 50 360 77 755 65 743 91 530 53 129 85 422 1 216 81 583 13 146 17 953 60 964 100 951 75 214 30 470 46 645 24 702 19 844 34 977 51 968 65 875 77 562 20 44 24 185 59 373 53 453 66 610 5 193 56 229 25 226 42 952 41 332 27 492 71 66 57 439 17 474 23 618 41 705 69 406 56 894 54 888 86 846 15 836 5 87 60 940 96 643 51 978 35 570 15 61 36 634 85 625 31 264 12 447 56 480 55 223 71 235 60 475 72 543 27 682 15 275 96 344 68 828 7 424 22 36 38 305 64 711 90 126 13 73 56 893 11 312 68 379 61 838 96 153 34 898 66 160 7 647 29 293 68 345 93 595 95 259 3 339 29 59 26 495 15 365 84 563 32 84 37 58 95 917 55 963 63 506 9 169 2 228 82 54 15 799 76 676 72 661 30 317 65 148 84 557 86 820 75 635 3 599 46 3 22 954 36 631 63 821 80 975 16 191 82 871 24 179 11 881 85 456 52 274 88 834 51 497 87 680 71 542 87 520 81 57 25 114 1 985 89 502 26 873 82 773 56 539 1 324 53 306 85 650 18 934 88 706 22 294 44 355 90 417 20 884 66 733 25 752 82 8 97 106 41 961 64 410 21 143 3 52 100 335 24 997 90 641 2 555 11 749 12 713 88 742 91 484 36 29 40 624 32 683 13 433 21 830 39 217 14 598 26 939 75 162 83 76 13 139 97 694 26 935 3 689 68 289 91 314 79 489 49 777 40 250 71 714 64 665 60 590 73 666 15 667 83 593 14 33 16 351 45 436 25 69 55 256 88 315 12 428 94 839 19 18 25 336 15 927 9 40 90 600 40 353 83 843 72 879 52 840 31 93 97 553 6 374 98 302 40 971 85 337 99 779 79 739 55 891 14 594 90 233 80 182 29 642 72 544 45 727 44 16 17 872 22 441 99 860 4 979 33 842 92 375 74 265 9 100 58 510 34 817 98 95 49 478 16 521 21 787 53 328 99 462 70 603 58 400 96 914 9 587 94 227 94 276 39 219 1 887 60 988 28 814 80 959 88 532 51 525 24 531 83 177 19 248 97 432 81 378 74 663 30 973 25 756 99 89 90 159 34 945 32 629 40 863 83 352 100 673 60 528 35 921 98 778 81 147 92 24 93 210 89 913 38 578 39 605 79 637 38 941 50 831 6 167 69 802 37 792 9 781 44 452 19 116 27 728 41 780 52 25 1 725 70 483 28 564 99 708 11 639 61 832 31 998 50 718 43 283 30 300 62 753 29 281 79 343 42 538 73 765 23 788 83 19 10 313 13 851 61 569 99 767 62 152 19 855 67 246 98 522 27 371 10 46 69 91 53 994 50 180 72 696 5 70 71 741 99 697 4 134 82 440 11 804 86 141 31 692 6 115 67 142 92 511 34 976 45 762 86 279 58 509 19 505 68 138 67 991 32 421 28 423 65 956 93 253 46 467 31 181 43 911 24 242 41 730 11 585 77 717 42 754 82 10 33 604 13 367 32 601 88 72 46 957 42 107 73 117 76 572 47 414 91 249 20 523 33 931 87 429 5 17 90 118 6 457 72 877 9 473 37 370 51 88 73 140 81 646 97 791 56 805 23 208 72 466 48 687 85 745 48 295 41 404 18 847 33 342 53 786 49 556 20 194 98 408 43 22 45 852 26 151 41 207 87 609 45 354 25 813 74 982 1 387 15 120 31 874 24 736 75 896 19 282 74 443 47 862 99 630 22 442 54 130 74 236 94 796 53 398 58 669 93 571 94 744 28 187 25 170 98 819 28 808 45 460 96 864 70 568 41 790 73 488 63 768 27 454 17 784 87 479 100 446 69 135 53 703 30 75 92 316 27 288 48 1000 65 325 26 11 99 268 87 984 31 420 72 950 32 68 84 554 81 32 24 338 29 319 8 298 49 909 26 175 36 56 45 239 21 198 57 932 85 867 45 930 71 989 63 311 61 435 10 2 15 111 81 154 14 967 96 303 72 230 93 886 44 451 89 224 18 6 94 649 27 801 100 407 65 1000 439 932 70 620 16 877 90 707 7 522 30 822 33 498 4 652 65 183 30 115 66 268 68 987 89 290 32 205 88 61 62 736 37 937 96 218 76 569 54 408 11 214 27 556 8 336 22 571 27 3 24 469 76 559 15 700 76 160 94 939 29 693 66 447 15 907 45 497 8 646 73 367 74 876 40 375 76 415 90 418 21 431 94 23 10 817 9 378 25 631 97 955 71 16 61 314 92 933 46 552 67 966 55 26 24 203 74 764 76 422 3 387 49 826 51 530 69 812 24 441 96 76 98 462 41 370 10 648 42 373 48 338 82 592 67 77 39 970 10 714 8 867 59 795 3 390 69 112 20 576 79 711 17 624 90 762 92 825 9 866 87 266 58 574 15 677 63 133 83 270 90 577 65 528 31 219 92 668 33 399 6 850 87 207 30 9 46 555 48 758 23 481 46 6 81 22 41 51 36 65 90 282 49 434 47 733 44 749 69 601 66 109 75 242 86 545 7 889 66 130 94 95 45 581 75 582 60 899 7 485 57 483 49 234 71 393 87 201 40 479 56 175 44 33 78 921 85 154 41 686 25 110 60 775 38 680 5 226 100 629 74 412 47 863 100 994 20 813 90 950 69 79 37 684 64 742 54 916 43 993 81 284 99 170 87 147 55 155 58 236 46 639 11 382 6 529 16 384 49 553 97 81 23 281 92 184 26 362 8 892 85 920 50 424 19 425 22 100 6 622 18 614 95 882 52 922 18 653 66 503 94 537 86 257 2 659 9 245 39 19 96 506 90 331 37 712 35 149 96 413 94 475 80 502 7 951 51 543 47 989 7 787 99 486 70 50 51 938 24 227 29 741 35 872 25 451 47 355 56 957 30 956 16 44 3 792 34 818 33 299 20 654 27 152 70 988 22 978 87 908 8 868 17 940 76 896 96 906 3 192 24 977 41 753 82 670 82 945 43 327 81 233 88 853 41 403 2 953 38 352 16 119 30 458 24 329 92 303 28 294 32 829 74 311 43 628 34 0 7 717 28 364 53 288 85 517 97 116 26 785 71 283 57 467 95 83 99 405 52 756 97 385 22 602 45 346 31 142 3 55 87 709 11 229 42 220 80 730 12 148 32 776 47 770 93 410 55 860 39 32 20 862 86 508 12 248 14 509 71 238 18 947 41 318 76 213 54 389 90 49 1 575 24 256 46 964 47 773 74 859 97 379 44 188 47 182 93 974 26 273 1 371 80 752 88 489 43 713 59 619 51 211 74 349 57 524 43 249 28 858 95 267 14 416 66 832 6 342 79 642 36 247 75 166 20 158 11 325 28 847 61 397 64 561 4 598 6 240 10 144 29 931 54 448 5 199 76 744 47 532 30 500 76 7 26 924 17 632 70 215 36 755 19 396 43 852 44 5 61 196 23 27 39 760 26 558 88 604 96 630 5 298 23 841 23 835 76 42 86 861 2 193 36 261 49 439 5 64 41 599 10 272 86 913 46 923 15 251 61 277 92 450 96 837 88 237 69 291 65 610 58 831 56 253 83 477 52 778 100 891 96 122 74 157 90 75 21 729 61 438 85 275 25 394 36 383 7 328 100 433 73 460 9 429 87 24 73 430 65 640 79 820 82 854 2 968 25 222 48 162 62 578 16 452 44 748 2 960 37 335 60 823 11 584 92 347 94 297 62 442 43 588 89 71 88 178 32 232 10 790 48 358 69 341 86 85 35 53 27 958 38 146 59 37 87 206 24 491 31 737 52 827 55 209 13 103 5 276 79 134 12 513 19 313 46 198 7 732 20 566 82 480 66 727 82 613 26 617 60 573 43 661 68 638 100 715 30 870 52 173 9 803 30 643 72 759 47 983 16 124 98 153 36 461 75 689 85 814 11 159 5 697 88 935 65 490 69 603 92 567 43 174 81 873 10 536 89 177 87 691 81 681 70 828 5 784 62 129 47 463 64 20 5 137 15 296 63 587 86 374 18 909 24 440 67 359 89 301 22 404 35 62 86 360 57 465 9 722 22 833 67 363 65 171 9 274 32 117 86 895 53 688 74 560 66 471 62 437 14 459 4 426 95 91 36 68 8 819 56 949 82 52 23 445 12 223 96 905 38 878 50 894 65 572 13 580 16 626 53 633 34 436 2 252 91 765 42 455 62 411 12 934 60 496 79 973 73 875 91 725 64 692 25 805 17 534 81 120 38 118 30 466 84 345 32 946 17 82 44 414 40 525 99 402 18 501 51 101 94 235 7 519 100 287 11 546 71 806 68 14 63 903 56 963 69 650 5 165 97 535 83 865 69 258 57 796 61 70 41 976 99 579 24 401 17 4 15 754 4 106 54 676 97 46 39 398 38 625 13 511 34 667 77 224 63 38 4 189 27 334 57 669 10 745 79 454 19 453 81 57 46 94 33 763 36 701 66 271 38 322 85 655 48 295 6 849 41 699 8 769 98 869 91 126 83 594 14 526 58 611 86 380 19 309 6 204 77 565 56 844 70 228 10 180 84 58 33 185 13 557 63 246 41 586 75 984 41 990 59 478 7 446 38 265 91 797 94 941 55 609 80 89 78 673 3 521 85 982 70 138 62 766 34 141 61 591 45 48 47 665 18 407 82 195 18 672 23 538 58 959 25 615 92 527 20 671 9 121 76 114 84 285 71 15 16 386 10 634 63 616 74 596 16 663 100 34 17 657 10 269 54 739 96 278 39 230 8 255 33 36 9 612 22 391 66 420 21 449 18 280 65 518 90 357 99 488 82 31 12 262 9 163 6 969 55 751 80 901 14 191 31 495 15 851 36 12 98 890 25 627 98 186 72 720 92 523 49 761 88 348 53 747 55 60 35 898 44 651 14 428 67 353 4 549 35 356 33 981 24 179 52 510 49 392 13 997 3 897 30 886 76 225 63 936 35 971 82 244 94 395 1 961 64 72 60 548 36 66 62 337 36 310 86 494 85 888 28 319 34 551 24 21 32 194 40 595 58 80 75 726 54 343 25 317 30 848 88 105 9 25 53 967 92 131 57 694 17 316 46 87 38 96 92 200 60 504 72 264 26 533 53 456 24 315 89 59 64 682 60 344 2 914 100 719 97 92 86 300 79 768 30 703 9 954 10 365 22 802 19 999 37 942 75 40 43 128 66 47 62 702 3 41 71 351 5 834 11 740 87 893 50 647 48 292 79 507 61 782 71 164 4 421 65 649 95 377 44 716 29 39 6 618 46 107 28 723 2 45 31 279 6 664 83 127 92 724 67 925 4 779 10 323 3 54 78 435 4 312 21 842 92 531 58 542 91 250 48 210 68 468 29 743 50 514 67 635 7 499 10 855 37 493 62 704 75 910 83 771 58 845 3 780 88 2 3 815 82 570 89 350 85 750 87 43 24 728 28 259 53 690 27 821 37 660 8 919 57 17 92 675 28 417 100 505 49 97 70 67 47 856 68 583 98 520 96 145 34 320 57 176 58 695 23 800 70 1 32 656 5 824 27 482 86 808 93 918 81 843 67 738 33 718 18 975 5 492 56 139 45 644 57 427 35 113 34 706 16 830 91 788 25 1000 95 991 42 239 74 563 64 917 88 801 93 965 14 995 36 911 27 793 22 985 93 221 49 381 91 135 24 645 53 880 70 516 61 621 97 156 50 168 27 871 30 550 19 541 83 564 37 666 64 324 91 544 71 944 49 419 7 208 13 464 73 767 1 883 54 721 98 172 17 476 94 590 91 772 30 63 29 333 69 879 51 608 21 10 17 746 93 400 96 423 21 473 62 304 56 636 18 992 64 930 34 864 99 368 34 607 16 69 35 217 97 708 6 641 58 562 45 980 64 202 70 734 70 151 65 902 76 90 67 241 33 406 69 929 9 56 14 254 49 108 77 884 16 781 69 791 45 979 8 874 64 928 66 943 22 132 71 13 35 900 37 777 56 308 85 585 70 698 71 307 19 685 67 181 28 807 76 597 63 369 44 321 98 187 84 794 8 696 73 470 3 912 92 84 93 260 11 683 5 340 41 190 40 789 20 286 61 678 84 735 79 804 76 231 1 816 100 457 46 809 87 111 36 606 53 104 71 305 6 885 75 838 42 11 24 302 2 216 69 212 38 881 45 948 66 289 22 98 4 293 90 927 76 93 47 674 34 18 38 811 51 836 74 662 77 35 22 102 86 409 13 996 1 774 61 366 65 887 52 840 58 354 52 472 88 330 10 658 74 904 45 687 84 74 15 29 20 998 38 568 36 757 57 540 34 972 1 605 30 326 90 637 43 306 57 136 36 125 76 857 95 679 39 30 2 786 71 8 60 705 87 547 35 915 12 846 48 78 100 99 64 86 57 810 3 962 3 589 19 799 28 388 99 263 2 986 95 143 18 332 91 161 30 444 26 783 77 169 30 88 8 515 18 839 24 539 64 798 53 73 100 197 58 554 43 952 1 339 81 150 55 443 87 600 67 372 66 140 86 731 66 484 81 28 43 167 20 123 35 926 61 487 100 361 33 710 14 512 94 243 2 376 57 432 23 593 80 623 33 1000 938 212 20 638 93 684 49 991 83 994 84 170 9 40 42 945 67 76 88 241 23 926 14 894 72 695 54 967 54 322 70 995 36 289 22 570 38 507 8 11 64 141 38 458 95 428 64 130 10 431 95 661 94 257 74 821 52 446 66 510 76 859 42 258 37 163 68 283 90 607 20 304 51 636 50 281 13 58 70 455 37 888 35 711 83 479 60 736 41 335 37 937 29 172 76 206 10 548 66 595 83 316 26 811 55 350 29 303 89 640 64 814 23 716 34 199 89 401 27 154 52 56 64 42 20 10 88 201 83 501 9 156 7 208 34 205 10 809 72 561 3 502 46 567 6 31 37 409 5 772 98 37 25 307 86 719 73 543 87 627 3 319 8 274 12 469 58 50 36 392 52 84 73 569 59 248 86 840 14 906 37 973 37 360 77 20 56 673 24 668 60 687 16 437 83 836 45 309 25 999 6 264 99 895 22 321 11 57 35 666 78 538 61 195 12 456 63 5 33 467 98 594 66 79 40 724 9 234 75 414 76 613 60 484 99 955 86 345 45 197 12 591 74 98 33 844 41 642 29 630 57 785 52 328 96 144 91 136 96 149 72 217 96 520 46 323 93 982 58 44 80 553 70 75 18 332 43 109 85 378 51 685 40 891 2 532 42 246 100 761 76 487 69 868 60 453 74 245 6 462 56 153 38 517 79 660 89 965 78 179 59 851 97 260 81 958 54 385 87 296 76 361 77 622 34 667 21 853 69 726 91 116 52 45 91 477 9 515 47 804 75 297 11 913 86 87 76 952 4 918 86 773 3 751 73 778 97 983 28 157 78 344 52 954 65 218 9 566 92 533 94 120 67 224 88 828 74 579 73 720 26 959 1 66 49 970 59 54 73 348 70 777 50 616 77 358 60 614 10 786 23 7 86 835 20 73 8 924 61 353 23 939 93 493 63 267 47 608 89 576 42 32 77 688 93 728 7 972 85 133 84 839 52 670 3 508 24 978 26 942 27 635 1 546 26 433 76 211 60 977 99 466 97 671 61 752 75 200 8 286 70 230 49 143 93 186 41 237 56 883 5 452 63 919 1 103 19 597 62 476 41 339 60 187 38 680 33 606 66 944 22 544 69 326 18 108 76 847 44 357 95 833 3 424 44 619 72 72 30 198 55 236 70 961 26 343 67 697 96 781 33 126 36 403 44 311 77 592 28 370 52 524 81 430 43 910 52 856 99 744 4 272 92 583 58 850 41 580 77 113 76 795 14 89 97 754 93 29 89 800 40 399 39 216 91 238 35 94 10 209 20 134 42 500 32 68 45 662 8 16 79 776 29 889 96 475 75 651 5 882 23 363 26 663 37 797 65 8 29 395 35 454 68 355 72 713 93 589 60 927 48 771 68 41 73 83 44 930 12 125 62 898 35 676 2 47 52 285 70 232 11 390 24 499 11 259 42 957 20 887 70 877 73 381 1 282 65 827 47 902 5 649 40 753 24 764 42 749 4 628 52 843 28 384 24 936 23 36 20 529 83 92 23 17 39 256 8 413 18 435 2 117 69 70 53 213 3 225 72 463 74 19 14 960 47 534 36 806 7 574 67 74 5 152 79 657 67 514 22 69 77 24 23 182 61 85 100 621 16 511 16 947 51 9 44 846 39 922 26 763 15 934 74 599 48 886 6 998 33 373 65 447 7 557 1 188 69 474 10 829 24 509 94 549 75 183 71 912 29 615 33 327 89 734 86 826 64 869 55 787 7 48 40 233 77 631 19 838 40 931 45 365 34 629 42 682 88 310 25 818 67 794 2 146 50 943 66 62 7 893 82 581 83 974 66 714 34 178 51 473 27 759 57 612 97 535 1 495 79 63 25 890 85 145 67 993 62 369 48 731 73 301 20 104 88 492 2 784 38 746 79 33 46 13 72 646 20 448 33 996 48 730 39 420 86 658 97 633 4 862 45 443 78 203 86 873 62 796 11 678 89 861 88 151 19 866 85 334 40 909 50 107 61 705 24 270 16 643 23 247 72 21 41 648 42 907 11 158 42 842 32 854 89 881 87 214 3 997 8 767 71 704 2 885 46 984 8 964 98 932 2 132 4 870 27 250 39 356 65 738 37 876 79 550 52 867 7 709 63 268 91 748 56 115 76 706 67 410 24 512 98 408 38 318 16 879 91 386 48 552 57 564 22 905 88 822 95 95 76 921 95 359 17 908 77 64 93 314 76 884 26 351 46 193 80 338 52 226 84 294 96 262 40 77 63 733 48 571 47 368 77 91 90 948 54 802 52 513 56 585 29 817 1 422 45 0 44 27 44 320 44 164 52 28 65 279 31 101 46 915 93 805 78 712 14 51 69 196 70 367 90 461 47 951 15 242 21 899 98 325 50 449 16 222 90 436 12 470 15 1 88 14 89 735 5 290 41 979 40 880 12 718 22 407 93 610 9 52 65 812 36 717 52 251 17 791 52 542 35 815 14 755 44 540 12 798 80 191 65 374 33 727 69 609 11 782 99 956 41 810 8 518 48 708 56 298 49 155 12 354 71 97 36 653 100 702 27 737 77 598 91 593 90 119 50 747 83 177 98 923 14 194 70 852 2 299 82 482 22 793 36 860 48 539 65 989 99 427 79 35 29 872 31 329 47 577 39 39 81 494 87 441 99 12 80 400 94 444 47 459 91 586 64 472 83 382 90 837 42 99 11 416 33 690 32 824 60 22 15 975 81 531 25 491 85 137 34 18 59 525 58 415 21 878 58 308 22 623 71 438 36 644 51 481 53 929 34 93 41 412 33 275 72 582 91 166 13 15 65 118 38 601 3 696 81 418 72 252 45 142 74 371 34 324 77 138 57 701 45 855 43 405 90 383 21 768 79 346 23 848 31 202 36 287 96 429 40 650 58 845 66 341 75 223 60 575 19 703 60 352 100 602 51 389 31 122 43 504 15 849 48 620 80 588 70 372 80 917 3 160 14 710 53 605 88 871 90 911 10 654 32 317 32 249 99 816 4 421 11 664 73 686 35 938 98 766 68 637 74 679 55 700 34 526 1 558 66 551 4 742 12 342 66 71 6 4 95 963 60 729 21 228 42 617 91 219 90 604 73 59 93 96 3 864 25 439 32 147 44 139 86 380 63 192 27 148 36 445 66 723 89 669 9 313 52 976 87 88 76 312 78 293 41 857 61 86 78 946 7 135 16 128 41 266 24 337 22 874 35 655 83 527 42 127 76 273 73 110 83 789 100 340 17 739 37 941 25 417 48 23 80 189 62 834 62 587 6 677 98 986 79 523 95 732 6 987 31 263 33 30 33 124 60 625 73 841 46 121 37 722 31 645 61 799 77 396 6 990 82 820 64 765 40 758 75 123 39 60 64 699 57 204 91 280 32 903 45 375 15 694 79 239 24 406 28 632 92 486 82 402 25 180 71 545 28 971 82 167 53 305 60 698 15 457 12 689 84 111 12 393 100 165 67 53 24 819 28 901 72 516 6 560 91 900 64 419 32 914 82 832 27 693 41 276 72 49 59 920 85 992 38 896 89 100 61 652 65 578 33 302 42 725 42 562 3 770 21 106 23 875 7 229 32 315 89 933 70 277 15 292 52 590 69 596 33 981 76 1000 48 271 5 536 81 745 39 692 68 175 64 741 72 220 46 988 4 426 43 80 56 78 89 757 32 715 45 3 1 803 96 46 77 306 94 940 89 6 31 641 14 573 12 190 89 161 45 674 52 528 58 468 11 568 4 185 78 451 44 333 79 55 25 440 100 231 11 897 15 925 19 519 74 522 86 331 16 916 30 788 28 740 72 565 70 672 11 261 68 210 70 808 59 762 96 554 63 67 47 244 26 349 28 935 10 774 14 227 72 624 62 442 23 892 34 38 65 465 100 949 29 559 95 506 24 140 80 215 5 284 39 150 98 240 30 969 24 537 14 114 59 603 4 830 37 171 28 82 66 162 4 471 49 159 24 65 99 530 63 691 71 291 76 397 90 43 32 572 41 131 13 169 93 634 63 813 47 404 9 336 62 347 27 683 3 865 37 176 7 904 7 659 27 485 56 295 37 985 3 863 21 760 47 181 58 387 57 675 27 432 23 950 60 756 75 521 47 639 10 780 38 823 69 394 85 707 27 411 100 81 25 825 40 184 45 775 87 498 38 398 53 962 100 497 16 563 56 330 37 34 22 626 14 288 15 980 78 112 2 221 17 2 98 423 49 129 74 801 55 376 75 464 49 168 66 505 1 480 95 483 76 779 38 968 15 503 60 721 17 665 66 254 85 460 8 600 10 496 23 928 97 489 15 555 23 478 12 434 70 750 11 366 34 425 35 783 77 391 63 235 37 611 94 243 12 377 85 174 19 173 66 388 11 681 67 966 84 807 11 541 13 488 11 792 1 255 27 61 70 278 69 743 45 790 6 253 28 831 54 490 81 379 24 300 20 618 55 584 35 25 89 656 17 90 20 364 76 769 93 647 34 547 12 105 38 953 46 362 48 26 57 450 63 102 58 269 23 265 46 207 20 858 36 1000 55 801 58 697 85 604 100 408 28 305 47 547 48 443 87 114 38 498 84 679 39 471 49 707 91 357 93 790 69 617 58 275 42 480 49 289 24 327 61 762 75 991 30 125 21 350 63 292 84 598 78 198 63 469 73 585 81 856 48 110 99 419 87 448 58 840 83 666 39 175 85 364 82 200 38 167 71 888 71 233 21 702 9 49 71 73 64 723 1 605 91 192 21 936 94 805 39 708 96 336 55 949 65 669 25 489 27 842 80 56 60 236 5 250 94 739 32 259 37 331 42 17 30 464 76 151 51 792 64 156 14 8 35 929 97 554 3 597 5 950 67 726 23 609 65 430 37 869 86 721 66 493 27 873 58 141 11 576 18 813 53 177 65 28 34 704 29 428 92 546 65 495 88 848 48 999 59 10 71 115 36 354 52 566 100 159 11 970 2 968 16 849 76 368 36 75 12 279 78 725 92 934 31 748 53 815 56 955 67 231 38 456 73 343 46 889 48 750 84 369 15 116 100 773 48 4 100 402 81 210 91 70 65 596 68 749 38 867 23 44 39 249 26 306 26 714 90 407 88 100 79 328 5 687 64 797 66 526 69 907 93 193 57 881 99 870 97 496 64 325 65 846 35 172 37 767 62 997 34 235 72 283 28 910 33 814 71 211 28 23 65 902 62 670 92 230 33 246 51 619 66 461 23 53 76 119 43 768 12 166 64 866 21 855 69 242 79 614 86 413 37 423 23 760 42 135 35 960 20 183 5 276 51 895 6 65 93 220 65 994 39 894 64 241 92 437 23 829 35 484 19 42 88 131 48 622 62 562 72 340 98 334 79 534 46 625 26 277 21 142 9 545 41 300 41 531 77 646 71 569 26 69 65 232 93 521 19 517 51 532 64 432 76 158 54 64 69 678 20 207 18 627 59 152 84 923 61 74 82 920 70 382 32 226 21 61 17 358 93 373 92 993 66 523 72 2 89 404 43 757 44 268 97 946 35 743 85 770 74 720 5 206 62 852 90 92 50 164 33 385 41 176 13 735 60 729 94 107 34 639 79 344 11 405 92 442 62 564 23 578 25 821 83 822 54 560 97 58 51 209 47 882 40 311 69 284 70 691 28 82 11 782 65 911 25 591 46 460 1 337 98 272 2 738 15 79 87 29 51 99 47 322 79 60 16 930 6 590 72 24 49 740 36 252 34 525 92 998 50 396 57 823 17 777 32 112 10 81 13 97 83 406 8 553 5 98 51 755 29 843 32 588 13 922 46 693 56 106 10 589 46 400 5 577 12 847 60 868 44 537 62 893 58 632 22 171 29 440 15 57 46 612 77 51 51 527 79 583 69 379 100 618 87 905 37 439 83 896 49 55 1 654 65 655 8 472 5 671 67 769 89 780 37 102 32 238 34 170 92 367 41 269 79 37 49 43 4 957 91 945 92 219 18 90 48 422 13 883 46 72 63 953 58 985 23 862 13 701 89 732 43 931 64 713 27 155 79 662 46 0 27 39 31 986 63 871 35 52 36 41 81 6 75 124 24 304 12 904 8 858 67 798 5 449 38 804 15 939 60 510 28 130 6 215 77 370 76 586 19 117 23 50 90 818 28 454 97 809 54 342 68 351 91 705 17 959 47 956 21 486 14 312 73 681 51 352 76 216 7 295 38 290 9 465 33 410 61 899 72 381 40 660 28 958 28 435 78 925 94 143 88 698 57 165 100 353 64 153 84 641 70 500 38 333 73 606 49 561 86 474 26 854 17 530 28 520 94 263 63 992 48 255 8 395 35 784 99 555 35 390 94 917 88 516 95 36 26 361 49 593 67 832 18 298 28 429 94 630 47 180 21 727 81 25 3 987 72 962 97 965 39 38 41 570 86 274 11 150 90 341 24 603 89 201 58 941 51 467 82 234 20 817 99 699 41 811 6 163 49 202 28 878 51 425 36 54 22 409 77 1000 36 490 88 977 46 78 15 990 34 431 92 613 88 808 14 27 46 806 59 653 62 330 84 319 52 717 100 46 47 93 41 763 23 608 35 924 98 282 73 80 68 912 69 942 23 87 9 533 74 643 23 747 88 973 25 253 59 265 61 595 53 301 46 494 49 140 50 223 13 919 34 401 41 703 100 838 99 222 38 374 10 483 61 297 74 661 61 388 60 227 20 254 53 926 34 677 54 447 2 194 6 126 21 543 70 657 81 86 81 722 96 761 3 864 20 971 72 584 13 62 81 851 76 897 11 966 81 47 25 746 23 214 14 161 17 600 74 874 12 20 54 943 83 463 72 833 27 414 96 375 83 248 98 664 100 399 16 96 51 744 2 397 74 861 24 136 23 94 6 134 56 477 18 696 8 776 76 875 41 347 73 672 56 820 16 824 83 478 36 173 92 524 5 675 49 403 8 257 30 389 60 529 14 775 64 221 84 872 92 302 11 68 18 182 90 244 11 346 86 121 92 880 12 481 59 372 15 503 34 954 64 981 71 581 4 245 23 19 46 335 96 976 95 610 1 363 64 120 77 40 88 228 55 199 33 506 36 565 15 479 14 509 47 491 28 573 78 935 82 785 71 128 88 667 100 148 60 415 98 91 37 197 52 434 61 752 47 105 66 320 47 508 62 853 88 88 2 567 84 620 33 921 97 689 31 859 85 266 60 9 7 391 72 731 67 316 92 501 59 371 81 360 57 563 6 511 60 394 34 355 39 623 30 802 74 270 90 129 42 162 71 690 26 321 93 144 84 967 72 458 10 951 30 944 33 628 98 890 31 387 17 793 82 95 27 345 47 803 67 296 39 730 5 291 90 293 57 383 48 317 49 438 89 692 5 21 6 674 48 947 90 146 44 680 29 913 63 476 34 745 70 468 86 933 59 303 62 473 69 539 31 101 24 362 50 212 15 885 21 308 32 650 31 67 2 863 58 411 29 778 20 631 48 580 86 850 10 18 4 457 85 123 58 426 44 384 41 634 63 424 91 615 31 247 6 412 72 314 45 807 91 76 93 995 30 160 50 185 7 34 50 189 32 485 30 914 51 549 46 837 50 441 82 213 29 339 3 682 92 712 9 599 23 178 91 338 94 108 32 734 47 901 31 571 41 754 90 237 71 184 3 208 33 505 53 16 60 145 4 841 98 728 51 273 96 974 79 179 52 830 2 59 81 386 83 812 83 492 31 865 80 621 32 417 13 771 8 225 35 552 56 827 17 377 9 629 46 359 62 709 40 636 92 22 92 13 80 656 82 392 63 318 34 315 14 118 67 7 93 256 69 718 64 700 95 188 16 111 43 83 46 676 70 286 23 816 80 154 52 640 5 190 60 789 84 940 69 658 67 260 70 433 24 963 35 779 78 715 70 376 97 788 69 918 13 307 88 980 100 66 94 332 2 574 33 688 59 979 69 648 77 835 27 329 84 983 72 898 95 706 26 488 69 380 64 828 100 326 1 33 15 195 57 366 60 572 50 857 25 795 78 5 19 759 1 459 13 137 48 514 70 378 61 877 68 642 34 324 100 267 67 766 28 536 54 927 99 900 38 825 22 522 28 884 65 587 57 26 51 742 11 470 35 499 71 594 74 513 86 638 71 420 88 753 42 799 82 196 38 48 19 557 60 695 8 903 19 550 24 450 8 647 40 665 84 229 75 294 73 810 35 774 42 169 100 891 88 558 92 644 38 601 61 839 71 772 54 217 18 466 21 831 64 243 52 132 92 719 89 733 37 637 62 741 76 765 31 876 44 299 65 323 49 800 55 348 25 181 67 781 30 989 84 860 6 205 13 487 58 109 78 31 99 548 51 683 30 138 87 71 95 794 67 908 47 287 65 127 72 421 64 711 38 724 87 103 67 89 29 262 75 519 4 652 42 271 2 786 34 886 37 113 19 285 82 349 43 996 95 645 100 3 72 104 78 568 5 365 36 204 87 149 82 626 35 972 38 264 11 710 21 14 32 446 29 168 19 455 48 969 52 85 35 836 85 416 38 928 1 63 65 398 64 280 56 651 7 819 66 635 41 203 95 559 36 826 74 834 38 879 30 756 73 507 61 1 7 518 77 504 97 309 93 528 11 35 83 663 82 906 73 751 55 602 65 686 54 240 73 659 13 436 5 32 7 133 49 791 43 582 60 575 14 288 6 482 15 15 72 844 23 239 8 984 66 616 58 556 81 887 55 915 39 684 54 607 68 758 97 538 82 988 16 310 42 191 44 649 98 633 23 909 17 540 4 281 88 313 70 978 76 685 52 952 74 453 35 12 100 964 68 452 46 393 65 278 26 579 60 497 36 736 48 542 19 932 54 624 58 147 100 796 8 445 96 418 5 174 27 515 45 737 86 938 42 30 86 187 82 783 91 512 8 787 98 694 94 592 47 139 19 544 22 11 50 251 44 845 8 122 50 157 64 444 53 551 14 45 89 541 64 975 2 937 88 716 83 224 55 535 97 961 82 764 62 84 45 948 86 668 41 186 89 916 23 261 82 502 74 462 56 427 73 892 81 258 53 218 66 475 80 982 23 77 39 611 29 673 67 451 46 1000 57 404 69 828 99 150 71 739 74 159 53 442 58 491 62 684 41 939 49 879 6 681 81 751 85 473 42 737 92 67 54 352 2 409 11 489 26 978 93 167 49 415 22 949 41 241 11 370 85 704 3 356 67 636 66 830 29 273 79 350 9 133 37 857 48 381 7 153 59 524 73 248 12 344 17 983 34 27 52 89 17 921 40 275 84 475 2 74 81 451 75 210 7 876 34 512 85 82 84 343 78 60 86 323 57 362 19 869 96 380 41 858 73 701 62 626 59 279 1 36 41 286 67 499 90 418 40 99 73 449 100 666 64 434 36 862 16 77 98 435 88 431 85 825 89 307 23 924 38 755 21 244 98 603 44 113 54 353 34 152 79 517 32 1000 19 124 36 922 50 293 15 577 76 660 22 998 28 405 34 651 75 134 20 997 100 123 16 43 59 108 25 575 15 613 23 170 60 144 31 904 72 219 99 68 67 702 60 770 22 792 4 247 80 196 71 372 99 905 33 781 4 951 77 263 64 215 75 623 12 962 65 559 89 646 88 72 87 424 16 972 73 456 13 611 36 371 25 675 28 624 46 788 1 6 42 690 20 75 12 649 24 225 43 141 11 35 90 466 2 26 84 750 45 410 33 444 6 172 43 598 66 94 9 14 20 985 81 142 35 236 31 861 98 901 23 228 70 961 36 832 91 394 43 398 48 487 78 777 19 349 75 534 75 510 19 716 68 447 47 715 30 439 92 986 89 631 92 265 33 536 91 374 27 916 78 569 23 114 32 711 72 584 40 11 93 640 91 573 73 486 27 187 74 968 70 821 2 790 43 642 5 663 92 849 37 34 4 335 21 717 55 10 30 49 95 125 25 348 97 953 41 846 7 135 40 157 30 204 98 15 25 389 72 992 77 620 54 708 46 79 8 798 25 21 38 332 52 230 16 177 10 762 31 97 89 811 79 621 32 757 83 685 35 100 75 422 72 974 38 535 95 906 78 308 67 65 41 164 3 324 15 886 34 574 9 738 55 19 15 797 58 980 79 759 86 796 34 700 84 565 83 220 94 322 8 564 20 429 45 771 23 223 29 653 75 62 63 995 59 571 58 895 98 480 93 843 32 609 69 791 82 319 78 407 46 925 48 848 19 321 48 730 15 103 52 747 8 787 69 317 66 465 66 132 99 488 3 38 99 625 82 5 37 627 92 139 89 602 57 493 89 697 64 304 37 591 15 341 78 395 48 30 73 233 75 727 40 179 4 3 43 70 74 490 34 305 89 107 73 345 52 710 88 654 87 239 55 880 96 384 7 459 72 454 61 312 5 396 74 47 11 155 38 719 10 617 55 988 79 224 18 982 95 516 42 340 55 776 9 359 71 149 2 783 81 669 46 545 93 369 37 161 88 294 18 318 70 358 28 548 91 958 73 54 16 217 77 40 27 479 11 52 84 677 98 856 23 255 40 866 23 115 85 178 30 267 84 529 91 375 8 579 2 769 85 400 1 991 8 874 94 31 71 807 61 590 26 833 68 760 5 688 14 360 8 458 23 525 83 175 35 749 65 698 55 899 2 50 93 556 33 436 64 898 28 154 30 39 38 0 68 959 4 131 23 59 97 835 88 555 13 209 56 511 41 521 50 975 56 216 48 851 95 32 78 83 60 914 20 201 46 950 64 237 34 443 5 200 38 231 68 804 39 203 2 808 75 199 93 678 95 917 7 929 56 147 22 572 89 932 94 388 41 180 44 892 68 282 89 824 31 329 32 938 44 137 71 453 81 222 51 981 70 823 75 799 81 748 29 933 47 334 26 600 45 550 32 658 30 492 82 578 99 484 20 376 36 501 25 440 12 940 30 967 84 289 20 420 3 696 72 734 13 650 96 91 15 78 80 919 84 803 98 503 63 604 80 320 20 90 44 558 82 411 90 37 70 337 62 446 70 543 16 193 39 877 14 670 99 495 20 618 48 943 50 238 92 354 83 722 74 655 55 408 64 184 57 687 74 923 18 212 80 500 38 592 13 789 47 438 69 71 49 815 44 800 32 971 80 780 15 785 75 520 61 86 4 977 96 676 75 581 26 183 64 568 65 496 39 206 62 315 37 390 86 494 11 871 28 368 20 92 85 607 82 426 83 956 93 883 8 668 1 753 73 457 45 878 65 367 71 973 66 126 13 643 66 98 97 55 44 399 80 984 23 266 57 61 36 641 18 76 31 752 61 397 81 918 47 813 99 608 95 897 83 996 37 767 5 448 10 278 56 102 41 586 44 881 91 907 86 105 51 171 43 694 58 252 47 84 7 726 80 66 12 854 72 809 45 756 60 721 67 417 24 392 82 393 23 635 59 23 52 189 5 652 19 795 84 33 52 638 70 63 78 720 34 619 6 213 35 355 44 151 13 662 75 165 39 338 3 703 12 735 41 403 97 269 21 928 87 528 56 965 100 679 51 29 27 298 44 910 10 937 45 554 68 8 44 629 68 127 26 594 95 915 72 672 97 725 78 507 23 250 66 385 56 302 57 570 23 234 90 909 52 850 35 169 16 226 42 277 90 2 28 106 82 714 86 295 48 754 20 616 93 416 100 351 70 88 71 774 43 285 80 870 16 482 10 476 23 474 83 553 88 191 69 683 54 20 36 339 46 706 29 280 1 460 53 576 37 13 23 746 94 119 88 162 9 272 10 902 81 847 50 468 89 647 62 197 88 387 88 540 81 794 80 964 87 69 51 509 51 814 82 920 82 597 66 301 91 872 56 999 48 87 30 782 24 331 53 366 65 515 21 537 81 121 17 742 74 926 17 313 91 838 67 840 56 430 100 935 28 427 36 583 49 300 68 432 49 111 36 502 8 221 30 235 68 283 94 450 32 744 18 728 75 551 65 867 83 865 18 645 20 765 82 547 99 12 95 724 86 562 16 268 67 274 19 810 32 829 40 25 87 842 75 936 59 433 43 16 26 481 38 633 30 994 26 531 6 894 79 57 14 240 13 740 60 841 81 839 58 287 91 648 98 419 85 156 55 595 32 190 54 85 26 890 65 566 52 805 72 657 50 539 19 622 38 538 68 817 3 671 30 819 7 913 77 148 88 260 49 478 2 463 25 166 30 561 79 208 82 249 60 296 92 185 94 483 19 251 72 306 4 128 61 596 69 745 40 245 67 469 52 195 93 176 44 557 16 24 96 7 15 533 18 270 15 942 53 957 37 778 17 4 34 42 43 22 45 136 21 882 43 256 98 214 97 330 73 656 76 741 79 775 84 414 68 712 24 567 3 713 39 868 27 386 15 989 60 508 18 763 82 160 11 659 10 816 25 264 79 853 6 258 92 793 96 674 72 146 96 242 32 437 40 908 29 514 75 884 36 834 1 117 17 314 33 382 97 599 41 202 60 560 75 96 77 232 79 987 99 732 31 518 18 73 77 513 45 736 29 733 95 116 78 615 91 709 56 485 55 413 69 966 13 903 46 207 64 1 84 402 41 893 96 467 75 257 21 786 22 743 10 188 21 766 90 723 94 768 17 610 83 686 54 530 44 261 59 693 32 896 42 772 89 541 1 900 70 288 85 820 29 758 16 589 63 773 20 327 24 9 17 692 40 44 36 303 62 174 4 954 72 812 54 229 51 885 46 17 74 325 72 326 56 526 94 101 13 891 1 109 62 802 95 888 54 336 5 606 5 682 38 328 98 945 93 28 90 145 20 470 78 364 71 614 35 373 92 546 90 587 58 667 8 379 29 634 46 271 21 784 84 110 17 855 74 112 34 612 62 585 99 960 57 48 69 41 92 976 22 718 70 699 5 259 16 253 75 822 10 120 73 45 64 934 7 818 17 761 54 205 26 310 46 947 24 378 13 863 37 297 65 299 22 852 44 639 45 505 67 946 64 462 29 532 83 519 89 246 14 979 97 864 87 391 23 707 17 309 78 58 44 445 86 826 35 290 59 993 13 464 44 140 83 18 76 729 2 990 100 194 81 497 80 689 45 498 4 377 92 628 82 779 20 764 65 383 77 122 65 582 32 158 41 836 45 845 66 218 29 138 58 425 14 506 16 970 80 477 31 844 45 361 23 262 68 428 31 181 34 182 80 952 74 423 16 163 8 471 76 911 67 81 40 837 7 665 12 130 44 198 98 705 45 912 15 544 14 129 21 143 79 401 97 365 13 664 23 64 63 276 94 588 33 731 28 347 61 859 64 801 58 963 5 601 87 292 78 860 36 211 72 472 9 931 61 549 39 523 68 930 88 605 6 827 8 461 94 563 69 873 3 363 43 421 65 673 17 944 57 522 85 284 96 593 53 51 98 632 70 691 67 680 43 806 2 342 95 527 3 630 66 580 4 887 59 831 4 93 81 455 94 941 27 412 42 875 7 104 17 637 9 644 94 46 22 452 16 661 40 316 42 346 18 168 82 955 6 56 35 889 38 552 43 542 82 281 43 118 92 695 51 969 9 311 34 333 5 80 55 243 36 95 22 192 11 357 94 441 77 927 43 227 40 254 3 948 84 291 46 53 19 406 93 173 91 504 93 1000 315 144 95 880 8 34 1 787 59 85 95 742 21 75 9 518 56 868 84 236 67 652 6 351 6 393 63 802 49 456 78 59 86 36 49 377 57 241 87 970 9 432 5 184 100 435 20 0 74 715 9 524 68 973 23 690 94 30 32 974 20 2 8 881 78 448 27 240 61 214 37 475 21 707 33 156 45 447 29 8 17 772 64 972 34 210 74 501 26 746 34 195 51 826 12 611 82 687 7 24 50 636 42 609 63 949 1 120 13 649 36 140 10 673 33 477 10 104 55 450 64 510 29 145 15 463 94 999 55 523 75 39 82 508 28 292 7 950 26 698 8 628 75 895 41 354 41 251 48 850 67 278 27 295 98 657 30 775 60 58 56 855 79 795 54 291 19 979 80 143 18 453 6 934 41 801 50 892 16 627 47 197 66 132 96 870 61 786 59 175 51 190 87 747 40 37 30 600 94 997 17 641 37 681 20 270 58 634 29 984 68 553 76 549 7 431 17 396 5 740 19 413 73 813 35 848 72 520 43 983 66 852 89 621 100 223 6 537 91 615 67 867 53 601 56 815 63 421 65 368 14 985 65 176 52 664 5 228 94 35 97 225 73 17 30 677 16 635 82 672 10 81 35 454 57 713 17 134 4 153 61 178 35 198 76 943 48 738 58 330 70 691 13 194 98 157 69 281 71 209 88 901 36 274 75 535 43 603 50 333 39 14 8 119 14 516 90 499 12 679 7 86 38 298 37 290 88 966 6 832 18 202 97 420 40 576 75 262 65 25 95 437 87 402 51 83 22 122 34 5 8 764 91 381 99 667 6 370 12 759 69 50 93 254 99 186 43 745 88 158 48 455 81 735 95 248 13 355 23 598 7 819 19 911 60 183 95 10 58 542 17 286 12 54 6 872 9 269 86 925 71 416 3 944 25 903 21 131 25 41 58 728 81 608 67 978 56 233 38 90 78 987 76 237 30 806 28 108 18 222 69 624 27 765 99 825 64 327 39 582 73 494 22 107 57 939 84 185 16 3 66 567 1 748 27 1 72 459 9 268 65 89 42 631 11 710 89 843 14 188 87 511 98 4 46 669 54 874 54 46 83 704 83 818 81 840 65 847 11 548 99 337 33 98 37 578 49 769 96 231 28 352 21 213 17 172 84 586 4 809 84 572 50 897 56 666 11 323 73 218 64 18 75 571 14 784 27 792 63 410 79 284 65 406 60 937 25 230 18 612 65 926 59 936 53 357 46 908 23 68 63 579 96 366 56 625 51 547 44 570 3 490 78 656 64 845 20 659 14 430 19 149 55 23 15 767 75 575 65 861 87 126 38 405 91 109 52 975 16 473 53 148 30 771 81 259 65 860 6 521 50 899 81 836 65 871 2 299 78 191 87 994 16 446 73 118 94 865 19 566 68 714 97 13 48 187 31 734 68 849 61 221 50 577 22 630 27 160 24 97 39 758 13 129 13 961 29 959 16 28 81 929 34 167 98 780 61 427 50 141 3 595 62 67 30 242 19 528 64 94 60 353 6 526 31 329 84 433 51 48 49 135 52 834 47 47 97 996 34 31 66 82 9 875 83 70 88 16 36 694 58 699 26 794 100 793 23 488 54 859 16 261 55 942 39 84 13 551 67 841 88 902 67 995 28 554 70 462 86 349 43 670 29 955 43 599 74 689 64 482 93 212 74 384 15 253 92 411 22 497 49 136 57 755 31 637 83 489 44 415 18 365 93 130 21 888 17 359 67 113 27 169 84 593 21 364 65 182 96 894 87 379 5 890 63 246 14 219 74 505 100 439 57 458 54 154 42 124 82 563 17 607 34 391 7 220 84 201 77 948 29 546 32 773 34 923 59 891 66 460 29 958 76 21 58 791 2 648 44 305 24 988 28 22 28 858 96 123 44 913 75 245 82 264 48 79 89 879 96 700 21 661 88 71 4 302 26 727 29 869 37 753 43 671 15 452 43 260 26 78 43 629 71 103 9 265 76 211 81 215 74 399 57 922 8 93 84 196 58 52 52 538 59 429 37 493 31 529 55 712 80 837 5 623 36 720 80 946 94 981 83 878 52 823 81 616 38 479 78 239 62 42 74 706 20 777 28 723 17 726 97 138 70 896 87 991 5 115 98 708 68 940 30 412 54 470 27 531 13 557 63 782 78 683 24 171 99 653 8 69 30 445 30 325 65 744 17 360 9 100 58 817 100 72 13 829 90 474 37 314 90 583 3 622 11 533 61 155 82 805 27 297 57 73 52 216 65 620 13 820 1 862 84 618 42 507 54 873 11 385 7 650 68 828 40 386 82 6 66 788 100 303 11 204 47 347 64 263 27 249 8 752 73 64 26 517 20 404 14 660 15 56 61 339 17 324 77 935 21 556 98 234 55 288 29 426 1 319 19 876 41 900 1 310 55 165 34 816 6 721 17 296 92 676 73 389 56 200 73 833 38 884 55 480 83 808 37 912 70 400 62 506 44 854 42 287 39 509 63 192 56 830 53 232 75 951 24 588 29 151 95 159 21 394 35 541 75 877 74 258 6 378 67 116 74 514 60 203 100 898 80 804 76 969 92 152 52 484 83 127 64 982 42 105 90 835 99 338 78 626 59 235 60 569 73 407 53 751 98 53 87 692 60 99 3 921 61 244 83 208 83 697 7 326 55 785 18 441 81 55 28 558 23 193 47 963 2 933 34 423 98 647 33 617 61 101 89 111 36 993 43 317 5 821 77 885 84 686 55 45 6 492 95 142 14 335 78 932 99 275 63 397 16 674 58 424 17 133 76 189 40 796 52 682 82 481 94 150 69 373 14 749 74 737 43 886 12 941 75 799 76 938 10 684 59 7 36 915 50 883 94 11 30 180 54 91 23 276 66 718 8 839 28 96 60 43 73 92 58 736 58 731 88 383 73 992 15 388 56 685 1 476 6 20 7 443 82 316 51 61 27 842 48 604 24 467 69 346 59 321 50 844 44 750 20 472 8 306 31 341 70 763 54 164 13 532 75 409 76 543 78 266 35 743 55 63 37 112 59 928 12 336 46 701 46 369 37 610 12 803 54 401 37 168 17 179 60 206 70 162 19 781 87 217 69 695 95 334 55 632 28 300 44 733 51 814 47 910 4 779 33 387 68 512 9 980 45 32 43 725 84 442 22 696 77 644 38 807 10 322 35 739 2 51 7 428 33 851 90 375 18 367 38 646 26 403 86 920 97 395 47 651 57 976 35 471 16 919 51 356 42 789 95 568 94 918 44 161 93 797 49 606 76 271 61 904 57 465 73 374 55 267 92 238 46 255 83 614 30 247 8 540 69 117 83 485 14 77 1 722 72 954 32 331 90 372 49 12 69 703 87 560 95 311 25 277 73 376 62 461 75 289 14 503 56 590 21 594 57 174 49 756 21 663 85 110 61 478 78 308 57 853 15 362 21 882 54 525 97 688 2 344 61 173 65 199 84 486 75 256 18 584 7 602 58 491 7 282 55 597 26 931 45 283 2 312 3 732 18 640 63 137 77 345 83 502 71 125 49 487 92 957 19 418 70 121 76 315 31 968 99 947 84 76 45 573 19 824 37 730 41 838 73 822 98 527 57 15 56 986 24 591 26 229 15 425 81 574 33 866 21 371 58 1000 29 468 22 550 60 332 46 457 37 757 89 504 81 585 7 909 37 483 72 990 77 522 58 864 99 924 7 544 8 907 34 444 3 88 79 340 22 539 95 66 51 440 71 545 51 561 6 313 94 177 77 243 72 29 26 392 61 350 93 464 84 916 89 307 14 945 95 581 87 960 2 438 83 778 67 729 60 128 72 798 90 257 36 633 81 655 40 170 94 680 89 285 73 709 96 227 67 716 46 905 90 87 17 519 17 717 41 49 74 280 62 562 69 811 46 398 88 810 29 662 90 592 23 564 69 580 55 658 17 320 55 106 57 74 100 408 73 534 16 619 23 27 62 422 4 19 3 343 53 417 97 279 91 654 77 770 45 301 9 645 23 967 34 9 25 414 39 555 26 80 51 205 52 693 94 342 48 766 39 668 74 496 37 436 61 272 43 906 91 44 30 513 49 846 99 380 81 552 22 761 67 559 3 613 35 917 70 419 5 856 88 451 18 605 48 181 64 783 62 971 56 515 38 977 48 998 33 495 28 724 73 831 83 887 80 40 19 434 82 530 70 711 92 250 18 827 83 705 86 147 60 536 12 962 35 889 59 927 92 964 56 318 25 163 46 741 42 469 46 207 2 304 29 953 15 273 49 774 45 294 77 762 57 965 34 719 76 363 89 754 62 57 48 675 23 790 41 33 18 226 4 678 10 224 62 38 73 102 44 800 47 956 84 702 55 812 33 62 94 930 98 358 40 390 18 643 43 565 82 589 15 760 45 293 62 114 30 95 45 768 6 857 58 382 1 60 92 587 33 65 89 642 53 596 32 665 63 361 93 26 50 989 18 328 54 449 11 498 90 348 50 466 57 166 26 146 4 639 90 309 19 914 54 893 29 139 89 252 48 863 62 952 3 776 44 638 24 1000 382 413 94 173 62 840 87 860 52 896 39 774 31 805 16 80 25 135 25 47 62 880 67 461 30 50 27 870 33 819 36 697 11 493 96 420 73 235 26 945 35 955 24 800 73 63 29 608 90 432 31 853 8 502 80 848 72 588 52 98 59 383 53 841 98 592 72 414 91 155 49 506 10 655 22 70 64 441 34 144 98 396 77 398 53 302 79 750 3 118 85 93 14 899 66 543 33 591 39 611 43 868 19 77 62 845 15 784 47 376 4 3 98 773 54 127 35 314 69 836 57 675 93 162 74 756 54 35 64 764 64 159 54 151 26 84 37 90 70 990 59 545 34 37 98 575 63 566 12 725 1 550 100 902 78 564 18 61 32 832 68 909 60 607 50 565 29 160 27 883 96 702 84 323 24 556 1 156 71 193 44 610 9 629 63 496 17 305 15 814 79 875 81 202 20 68 4 580 69 863 89 479 14 271 3 208 87 751 77 270 66 980 39 229 76 318 95 436 8 974 59 102 62 921 19 783 8 952 43 190 45 484 55 394 26 866 20 637 7 964 96 900 64 239 67 474 11 936 80 799 33 634 41 340 12 617 53 445 96 669 81 470 93 714 9 150 35 619 31 120 37 459 100 184 21 419 64 744 95 904 28 976 22 415 8 424 47 536 81 707 50 129 43 546 87 324 76 46 63 391 45 325 23 298 26 661 12 485 85 780 57 136 44 630 25 824 21 892 48 928 72 169 1 101 41 231 33 296 87 821 23 108 69 473 38 693 44 654 85 2 32 831 71 111 58 351 92 804 69 181 91 428 41 682 12 241 77 776 68 372 74 739 22 280 91 357 51 781 33 444 27 579 59 798 28 246 4 924 79 701 28 829 75 223 31 469 20 972 7 930 69 97 42 294 28 281 7 85 85 809 64 794 90 616 8 104 21 553 81 139 76 158 11 922 22 341 87 310 40 180 89 321 12 334 61 168 31 148 14 134 45 402 58 537 25 44 72 278 13 478 55 514 51 970 39 699 86 881 70 409 98 448 54 520 12 663 25 399 60 940 96 500 40 775 2 859 3 585 60 490 82 504 31 171 23 762 3 857 69 950 62 7 92 218 81 492 22 539 74 462 46 337 18 513 83 753 70 277 89 225 95 362 25 700 92 524 34 785 62 746 61 344 31 939 67 197 72 869 7 147 79 741 20 932 46 948 80 547 74 765 57 598 61 481 4 366 79 986 16 352 73 667 92 27 7 82 5 653 65 561 32 230 2 531 82 568 15 342 72 620 23 618 9 99 48 562 14 738 94 488 61 243 74 817 76 125 79 685 98 542 34 649 9 39 17 421 31 287 88 172 90 995 88 705 1 250 46 894 18 128 16 766 18 388 10 407 74 854 74 816 74 110 5 286 75 283 8 806 71 742 46 14 30 704 32 295 45 979 43 885 77 647 57 871 68 381 53 177 36 255 65 489 38 601 96 105 81 309 69 348 84 533 23 811 56 813 36 262 68 720 73 886 3 935 37 576 34 306 28 849 10 482 60 652 84 897 84 417 67 163 55 416 82 87 48 968 86 228 78 643 90 186 14 528 35 264 57 249 66 825 22 480 74 666 4 951 17 571 6 213 24 605 52 458 28 330 79 959 39 226 47 224 3 86 41 678 83 71 89 126 68 724 44 232 48 38 4 268 28 581 66 78 10 227 61 998 13 119 47 358 38 79 54 292 60 712 72 508 62 613 26 463 45 719 35 694 81 695 62 505 41 641 4 820 65 918 20 893 34 56 4 363 19 530 88 929 96 890 1 559 76 997 16 755 97 551 75 947 19 582 24 353 92 429 28 891 84 191 4 790 74 199 73 131 9 59 33 453 97 541 71 252 10 304 41 687 57 713 42 529 54 944 49 390 97 95 19 465 69 650 82 91 74 604 39 16 70 864 69 635 91 401 45 982 84 355 87 865 72 454 2 779 62 672 63 646 81 915 45 319 19 867 54 433 70 5 27 837 39 266 66 941 97 467 100 282 6 835 6 993 42 516 60 946 54 365 90 36 30 220 74 189 72 599 3 787 12 994 41 88 23 808 3 427 37 75 7 913 89 689 8 89 60 729 3 178 71 511 41 411 47 360 41 395 46 523 16 532 67 40 36 640 81 965 16 42 36 843 39 623 21 983 29 406 50 64 26 145 18 263 79 717 100 632 89 359 33 769 63 83 81 660 55 938 17 176 18 393 13 67 6 389 77 476 25 439 60 988 99 29 65 238 6 795 39 66 62 290 74 367 6 115 98 747 6 898 73 645 85 522 96 471 45 194 13 518 45 671 70 486 30 149 75 812 69 558 71 628 59 910 84 911 51 20 66 586 100 437 20 374 30 198 57 113 97 443 54 112 16 593 47 4 70 179 74 403 86 754 32 958 99 732 43 349 81 122 4 752 15 375 65 200 52 23 59 386 29 852 96 260 80 322 58 711 23 644 1 236 28 680 81 679 84 328 31 299 98 430 83 182 50 726 28 12 40 347 98 662 81 735 55 457 45 792 51 856 80 103 30 9 34 572 78 895 24 273 14 303 82 212 38 435 30 221 85 57 48 791 58 1 32 710 27 782 67 256 54 234 27 625 95 884 87 658 62 772 77 308 36 656 45 81 26 31 63 688 36 22 24 768 96 882 42 673 20 683 46 570 22 833 49 188 79 121 99 269 24 706 44 33 32 743 61 957 25 285 16 830 60 519 82 567 48 423 38 185 48 209 53 116 17 538 94 933 91 219 78 844 70 130 27 55 74 534 48 422 89 589 9 332 23 165 84 477 3 26 42 201 81 316 24 584 42 674 11 192 22 265 65 446 54 862 6 992 77 626 78 301 21 549 88 525 11 133 20 737 25 797 11 261 73 966 93 916 56 544 63 548 23 10 78 62 89 665 96 254 25 801 30 379 57 434 99 491 65 217 59 984 92 926 46 297 34 211 33 1000 56 512 55 698 49 25 62 718 12 141 25 727 39 34 33 494 12 749 2 770 4 343 88 920 12 651 28 272 33 962 67 526 91 648 55 24 44 8 31 397 2 154 20 320 12 449 58 339 18 58 77 778 68 203 9 602 22 215 1 971 93 989 29 722 8 681 41 633 90 426 19 822 17 400 81 942 3 466 80 953 82 996 7 138 20 117 93 878 34 574 52 569 11 0 76 879 6 594 55 15 7 977 7 740 26 18 70 622 17 30 44 721 46 969 84 317 4 692 19 676 37 336 97 76 48 166 44 521 89 48 89 6 62 917 6 552 69 307 65 838 85 923 50 335 23 872 4 847 94 557 56 19 55 114 5 60 32 810 12 404 11 142 90 507 71 405 36 431 59 919 39 827 31 573 57 222 74 925 35 369 27 96 10 354 83 242 26 927 5 590 71 456 15 670 19 967 28 999 83 313 35 327 13 464 33 214 57 858 68 901 26 157 12 851 75 438 82 943 95 905 86 636 92 961 36 888 8 175 80 826 47 991 98 345 10 284 55 777 72 889 96 371 81 748 81 140 30 709 7 450 38 72 1 258 73 291 56 475 28 468 55 408 90 600 92 517 39 510 98 818 60 338 17 691 9 914 34 92 98 612 56 642 71 887 42 257 91 975 31 41 21 731 37 736 28 786 82 315 91 387 99 734 78 876 24 146 32 49 7 985 82 368 21 981 59 274 54 205 76 621 39 259 8 289 17 418 30 346 47 903 14 908 41 912 15 624 74 639 74 664 12 723 29 329 97 587 53 850 72 312 79 627 25 498 60 555 6 596 7 760 3 350 57 495 36 497 26 164 40 657 94 823 7 410 60 207 53 74 12 248 87 540 91 275 19 244 3 187 72 535 17 153 16 931 13 373 31 69 41 703 38 452 95 196 70 288 86 487 99 216 93 483 64 276 24 51 52 686 22 380 30 614 54 13 78 356 17 615 31 874 69 759 10 730 89 442 28 949 14 137 100 499 14 143 56 963 71 793 68 733 28 716 39 440 35 834 92 696 70 210 75 728 29 609 64 597 96 447 15 311 14 563 88 378 30 94 37 527 40 460 51 757 18 124 45 174 28 973 34 788 28 509 48 554 96 455 68 392 75 100 9 789 20 684 40 206 65 515 90 123 7 333 44 195 28 382 93 503 35 17 49 28 68 715 63 956 64 253 63 109 29 331 78 659 51 767 59 807 14 763 42 54 61 183 84 987 38 771 41 65 17 233 65 934 88 828 12 560 85 385 63 937 73 240 4 472 54 132 37 595 93 978 13 907 32 577 72 364 5 758 66 578 73 370 72 43 80 638 36 279 35 906 61 73 13 954 37 267 71 796 79 803 78 606 31 245 62 293 67 501 71 53 30 237 32 877 59 361 94 583 68 861 73 815 66 384 71 106 78 204 54 873 15 21 90 32 37 839 86 247 95 170 2 425 10 631 18 52 33 107 46 842 4 251 93 603 10 677 92 451 63 300 88 960 69 161 46 690 1 167 88 326 16 802 83 708 71 761 26 45 76 855 38 745 50 846 93 11 8 152 28 377 98 412 74 1000 623 543 22 478 85 368 42 100 32 4 11 323 23 162 64 861 31 774 59 512 64 121 6 338 39 174 95 652 67 838 3 63 94 599 88 712 100 466 66 326 30 782 60 317 21 702 5 508 57 733 37 806 53 992 32 777 66 385 93 486 92 219 88 128 66 320 76 33 81 516 98 259 87 752 55 821 13 855 69 349 13 837 77 126 26 325 4 521 23 459 92 611 58 807 16 706 32 592 57 958 34 829 13 468 68 363 54 772 69 14 76 203 42 954 21 672 60 618 7 25 65 348 51 95 47 933 31 474 78 401 79 824 80 907 16 878 34 190 92 471 84 836 98 390 68 967 61 201 1 7 91 130 5 246 58 226 58 707 36 443 66 735 43 350 48 936 33 985 96 813 17 57 61 710 89 968 89 763 20 902 48 844 6 427 70 1 94 141 88 421 47 315 72 981 67 905 63 536 57 528 58 54 98 180 55 136 26 6 59 505 55 749 68 909 15 831 13 355 77 192 50 729 78 705 20 552 49 903 63 982 67 304 17 106 23 679 8 456 58 930 94 950 55 204 63 354 63 289 100 667 50 234 61 674 23 345 68 276 75 577 80 469 25 477 25 224 34 238 2 277 83 900 40 713 21 500 49 832 52 704 98 997 98 884 82 172 69 948 98 241 96 492 87 972 67 376 70 264 94 372 24 302 63 461 48 816 38 818 77 410 47 329 39 901 89 182 22 593 6 285 64 253 1 532 30 73 88 26 86 240 84 441 22 670 25 677 4 685 70 612 29 457 53 451 19 588 62 554 73 843 68 849 57 381 60 485 34 898 26 442 53 794 9 973 40 561 53 208 98 114 16 397 51 233 36 153 56 998 72 409 93 347 19 108 24 199 75 614 58 988 9 978 58 911 31 258 86 910 13 250 52 217 14 207 66 524 22 529 27 590 38 852 90 414 83 283 49 966 75 851 60 316 54 371 36 887 51 943 6 708 33 603 66 210 8 642 21 242 73 987 32 808 13 330 44 262 55 377 87 428 1 307 64 860 96 67 84 899 1 544 9 472 35 889 14 980 74 111 9 332 92 133 63 684 50 446 74 15 12 288 24 715 85 389 17 820 11 696 35 994 74 788 96 507 52 615 81 877 16 546 24 60 12 520 80 465 67 538 19 550 19 476 20 778 34 738 14 761 3 433 34 300 22 12 89 699 99 464 47 993 97 736 90 964 62 737 46 575 15 923 25 151 22 139 99 195 41 491 84 956 85 951 14 394 79 36 36 830 46 827 46 501 11 23 10 301 26 135 30 374 28 88 44 637 49 865 61 378 9 353 3 724 94 303 31 5 91 98 92 96 29 644 40 519 33 157 90 102 37 650 47 867 66 717 10 662 45 29 6 440 94 460 29 1000 71 458 24 358 16 412 17 694 70 11 26 39 26 976 47 473 55 292 5 187 90 279 55 756 65 196 50 482 57 393 58 721 32 731 100 321 1 776 61 356 91 92 33 874 2 963 27 28 79 68 68 3 37 906 75 118 25 655 82 402 55 183 96 854 5 949 22 454 64 578 26 680 47 628 41 785 72 646 54 539 45 488 13 723 60 859 9 357 63 431 17 284 18 915 94 799 68 882 70 760 54 610 58 16 2 429 8 762 36 365 32 822 75 450 24 384 58 257 99 535 5 87 12 858 46 891 62 739 33 787 9 802 87 566 31 218 49 758 11 560 36 239 93 959 23 70 48 13 53 810 85 974 16 213 70 364 79 124 83 934 91 555 84 932 92 305 92 272 91 636 27 812 75 48 17 686 51 693 84 805 68 137 55 76 95 617 13 542 68 591 79 834 74 506 7 24 62 152 74 697 17 734 49 324 19 322 39 833 48 306 71 69 76 660 63 336 93 426 54 59 97 551 83 227 89 541 88 631 27 144 32 398 15 753 1 236 48 511 65 387 37 134 67 120 71 727 31 197 32 872 39 107 62 420 5 894 97 140 75 989 30 164 13 866 75 215 48 571 3 720 23 481 19 690 78 216 37 78 63 291 83 200 34 509 45 444 24 701 21 342 71 584 55 815 35 765 24 436 54 607 51 396 60 605 21 123 22 929 42 484 52 673 12 247 55 504 8 803 8 32 81 766 37 647 72 64 8 220 85 275 74 252 82 912 55 722 4 862 18 119 17 819 86 395 51 926 61 125 9 97 24 62 84 360 15 89 10 495 59 147 69 251 61 115 18 995 89 957 34 266 11 682 92 333 97 658 18 148 51 939 56 94 98 537 87 263 27 282 5 43 23 280 52 879 86 82 77 975 55 131 56 581 93 109 93 635 58 168 6 726 53 671 81 160 41 775 68 46 91 434 99 875 36 30 3 194 68 814 76 596 36 205 30 600 19 586 32 117 47 65 69 295 39 37 45 313 7 744 17 206 1 34 30 751 68 971 39 278 6 502 75 771 46 768 51 198 67 9 3 340 8 569 71 388 84 919 48 719 38 423 74 594 98 310 25 938 76 366 65 643 52 104 63 359 94 648 70 562 46 101 93 351 38 730 84 361 37 309 45 294 100 510 89 523 26 435 19 93 79 678 83 828 93 568 24 651 85 91 11 609 27 232 92 8 82 373 10 494 91 81 19 297 35 403 88 525 96 579 62 839 4 498 47 113 24 452 50 661 17 892 21 406 42 886 6 585 56 639 30 804 2 692 55 165 70 181 27 86 25 42 49 116 62 290 18 567 24 85 46 835 28 920 50 514 38 193 9 573 11 955 80 35 80 90 97 380 68 261 75 463 10 170 23 841 21 853 85 664 72 274 89 630 5 38 13 237 47 79 60 616 94 312 48 230 66 914 64 748 27 47 91 10 12 44 88 169 60 759 87 969 33 698 87 470 37 156 22 675 48 556 99 171 2 61 79 840 48 825 69 983 5 527 57 695 43 743 77 254 42 656 15 260 66 908 46 796 79 564 12 185 58 881 73 624 11 112 75 716 88 718 37 189 65 221 51 293 76 526 24 572 37 952 9 669 63 382 25 249 82 797 62 74 24 627 83 640 40 999 71 984 3 935 44 925 79 570 46 18 20 425 20 229 12 271 37 448 18 683 90 625 100 754 27 553 14 161 11 334 1 769 1 518 99 941 66 337 51 475 75 895 41 129 88 335 35 311 3 725 12 225 16 20 16 142 87 711 99 445 55 846 9 83 1 138 50 173 88 248 98 437 22 755 59 795 9 413 58 714 28 740 51 666 58 231 54 270 64 665 20 308 55 621 17 784 18 576 72 619 67 960 44 623 12 58 6 228 78 917 67 801 70 71 46 649 82 391 56 343 44 243 89 746 17 417 96 375 90 407 56 548 46 146 11 845 14 947 54 700 21 110 42 604 4 904 30 742 95 580 20 767 49 809 1 286 36 991 18 688 72 979 54 269 62 916 36 633 60 597 91 202 2 622 81 657 36 893 35 522 88 928 31 447 23 362 4 439 79 267 65 986 59 341 24 953 75 515 25 848 29 497 47 868 66 534 85 990 28 319 12 155 4 175 76 281 65 659 91 318 46 430 36 184 44 296 59 256 71 72 55 51 1 344 24 826 35 741 37 780 59 370 23 424 19 582 33 80 78 176 97 638 49 163 37 620 72 880 24 602 61 149 53 747 22 927 78 222 37 533 50 595 41 940 92 689 77 921 5 790 82 608 74 764 93 703 25 587 32 663 15 331 32 209 33 931 91 287 66 681 21 632 49 480 40 154 91 41 33 453 18 779 88 150 82 811 6 645 11 654 57 179 66 2 63 127 30 77 95 691 51 416 79 166 87 970 42 946 56 158 92 379 23 750 29 709 36 45 100 817 13 850 50 732 31 606 97 422 40 405 96 977 17 996 40 547 88 641 7 800 25 346 5 392 46 513 58 352 10 159 9 918 66 19 27 400 23 487 95 540 73 962 74 869 74 545 59 408 15 145 81 847 2 531 38 589 61 191 37 411 37 298 25 178 39 84 67 728 21 557 30 22 14 419 89 883 22 856 53 770 48 857 46 842 9 559 93 549 55 563 18 50 53 574 20 383 96 530 76 235 66 613 20 583 49 773 39 913 79 961 63 314 71 245 32 493 52 897 84 386 21 876 88 367 8 188 59 449 6 415 81 626 40 890 72 52 69 399 61 55 24 499 16 496 58 792 33 404 61 863 12 462 2 103 13 479 83 328 50 212 88 503 49 629 69 793 88 944 39 558 99 455 51 66 62 299 31 27 2 870 45 211 51 467 42 885 4 489 61 244 99 864 84 418 100 873 70 653 5 265 13 122 46 327 72 517 70 786 78 798 32 896 34 565 31 40 45 0 68 942 80 598 84 99 16 823 1 601 72 31 7 965 51 177 74 432 68 143 33 789 27 871 64 369 83 791 20 937 67 781 95 945 19 223 3 483 47 132 40 757 59 49 59 17 85 56 30 273 80 438 14 21 62 186 65 888 45 668 58 105 33 214 76 268 93 255 100 922 28 676 16 53 6 745 79 75 89 783 73 167 11 634 68 339 36 924 46 490 87
样例输出
899434363 424679762 624725618 149953053 777136971 210559067 468602933 446095278 526473210 584519959 399050611 932067031 345815004 79422684 112712 836285865 240026920 780830761 762233607 93659261 772514586 293583630 894308890 277576564 67936479 925904865 309344356 726856232 209376284 684928122 664376538 842886866 955502085 876022561 7277912 458921163 129884168 383613738 788919501 966567099 52040039 974226766 586356196 653733949 856899250 67237170 997144971 76760925 121465659 867706156