Untitled
unknown
plain_text
2 years ago
146 kB
6
Indexable
Xenny was a teacher and he had N students. The N children were sitting in a room. Each child was wearing a white T-shirt, with a unique number from the range 1 to N written on it. T-Shirts of pink and blue color were to be distributed among the students by Xenny. This made the students very happy. Xenny felt that a random distribution of T-Shirts would be very uninteresting. So, he decided to keep an interesting condition: Every student would get a T-Shirt that is of a different color than his/her friends. That is, if X and Y are friends and X has a Pink T-Shirt, then Y should compulsorily have a Blue T-Shirt, and vice-versa. Also, Xenny had a belief that Boys should wear blue T-Shirts and Girls should wear pink T-Shirts. If a boy was given a pink T-Shirt or a girl was given a Blue T-Shirt, he called it an inversion. So, Xenny wanted to distribute T-Shirts in the above-mentioned interesting manner and also wanted to minimize "inversions". Help him solve the task. Note: There are no disjoint groups of friends in the room. That is, 2 distinct groups with finite number of students do not exist, but exactly 1 group of students exists in the given situation. Input The first line is the number of test cases T. First line of each test case contains 2 space-separated integers - N and M - number of students and number of friendships present respectively. Second line consists of N space-separated characters, where ith character denotes the gender of the ith student. B: Boy, G: Girl. M lines follow. Each line consists of 2 space-separated integers, u and v, showing that u is a friend of v and vice-versa. Output If Xenny could distribute the T-Shirts in the desired way, print the minimum number of inversions required. Else, print -1. Constraints 1 ≤ N ≤ 105 1 ≤ M ≤ 105 1 ≤ u, v ≤ N Colors of T-Shirt are represented by uppercase characters 'B' and 'G' Sample Input 3 3 2 B G B 1 2 1 3 6 9 B B B G G G 3 5 2 6 4 2 6 3 3 1 3 4 6 1 5 1 1 4 6 5 G G G B G G 6 3 1 3 2 3 4 3 5 3 Output 1 -1 2 Explanation #1 Student 1 can be given a Blue T-Shirt. Hence, Student 2 and 3 would receive Pink T-Shirts. Since, Student 3 is a Boy and has received a Pink T-Shirt, number of inversions = 1. //full 10 3 2 B G B 1 2 1 3 6 9 B B B G G G 3 5 2 6 4 2 6 3 3 1 3 4 6 1 5 1 1 4 6 5 G G G B G G 6 3 1 3 2 3 4 3 5 3 91 1026 B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 41 13 65 24 46 42 61 82 77 24 91 23 57 50 90 20 86 55 85 12 41 23 65 50 46 12 61 76 85 63 57 20 47 9 73 82 45 9 58 19 79 76 44 34 59 26 72 34 71 26 66 48 43 63 64 88 91 80 72 8 71 48 86 8 67 80 43 76 53 20 77 55 51 60 25 49 64 20 62 87 52 63 85 87 22 48 89 12 51 34 77 87 47 40 58 48 41 24 91 13 46 23 57 29 54 87 51 83 58 26 41 34 61 63 85 34 59 19 57 7 62 60 84 9 44 55 59 9 85 60 75 42 56 82 52 24 74 13 46 82 53 29 73 55 69 83 4 12 71 50 85 80 86 60 74 23 53 7 57 60 47 49 71 87 78 49 84 76 67 12 65 12 89 63 59 50 16 29 90 60 75 83 51 88 43 23 91 49 56 13 79 82 59 40 57 8 71 9 53 82 69 40 65 88 77 88 74 42 89 82 77 26 62 9 1 7 69 50 77 76 64 76 61 12 81 55 62 19 58 83 81 50 81 9 43 80 85 9 46 63 79 23 51 48 90 29 64 24 61 87 53 42 77 29 89 50 90 7 71 60 43 12 56 20 89 42 61 49 65 60 72 87 89 29 43 34 59 7 62 48 45 40 74 63 81 40 62 26 77 34 51 19 56 70 52 20 46 70 53 9 68 87 75 20 45 83 52 50 85 76 46 40 61 80 62 70 57 48 81 83 86 88 52 88 58 55 65 48 91 19 57 26 74 55 73 80 54 82 51 76 52 70 41 63 65 42 90 82 71 20 86 20 43 49 67 76 65 76 91 82 89 70 62 29 51 24 75 55 67 82 52 19 44 80 41 82 81 20 73 40 57 87 45 76 86 48 56 60 71 24 53 60 81 34 66 20 47 42 64 12 86 83 67 9 56 34 84 50 62 83 59 63 68 48 64 34 58 24 56 8 79 87 68 40 66 40 68 49 53 87 45 26 73 42 61 23 44 49 72 49 86 7 69 55 59 82 73 12 52 26 46 80 72 23 51 7 57 88 78 13 32 70 71 82 72 88 71 40 77 8 75 24 78 55 41 7 65 23 66 9 72 76 69 26 36 82 69 12 43 9 65 26 59 42 47 7 53 80 54 70 58 13 44 40 74 40 89 80 62 34 79 50 69 48 66 82 44 70 91 70 74 50 68 76 51 12 66 76 67 7 78 20 43 82 59 87 51 50 81 70 64 26 45 88 41 8 56 48 79 63 53 40 81 88 64 48 52 83 58 42 91 8 46 9 43 13 44 9 57 23 47 12 45 12 75 9 58 20 65 87 78 83 74 83 14 24 72 63 86 19 81 26 84 7 79 88 86 34 47 80 62 24 75 48 58 88 85 7 74 7 53 23 57 76 52 60 56 55 53 49 77 20 90 12 64 55 43 7 56 29 89 49 79 34 57 24 39 88 54 80 69 24 43 29 17 34 85 70 65 40 75 49 61 34 75 88 81 13 53 76 66 42 69 34 71 13 15 26 81 60 71 19 86 12 51 26 79 8 73 9 52 29 44 82 41 80 68 88 90 42 73 19 78 8 85 83 66 7 46 49 79 13 77 13 57 63 90 23 54 49 78 50 58 60 59 49 66 12 90 49 90 70 51 87 91 60 31 63 90 13 59 23 45 24 43 40 67 55 64 83 85 8 59 13 72 13 90 55 81 24 45 50 10 20 91 29 73 50 45 82 74 9 47 76 51 9 84 80 73 20 78 19 2 8 74 19 5 13 59 80 75 26 21 42 54 8 52 40 35 80 46 34 79 48 62 88 57 42 54 34 44 12 86 24 74 76 57 12 90 34 69 20 67 60 41 49 44 42 68 63 66 26 90 76 62 13 66 80 61 8 91 88 74 48 62 23 69 88 73 29 78 26 52 9 77 48 74 26 68 9 53 12 77 63 75 19 78 60 52 55 91 20 56 50 61 83 91 48 64 50 37 83 85 50 58 40 56 24 71 34 85 48 68 24 64 40 86 63 69 29 85 26 86 50 90 87 67 20 43 60 73 60 11 23 44 63 47 82 71 49 51 23 75 50 78 29 79 24 68 83 57 82 64 19 54 26 78 7 68 23 89 13 84 42 53 63 81 87 64 9 54 60 72 82 61 70 68 7 47 23 51 80 84 34 58 29 45 19 78 88 44 24 77 70 74 88 72 40 62 63 45 29 68 34 58 7 86 40 61 26 85 13 41 76 74 34 45 55 89 40 44 76 91 76 72 19 72 20 77 49 54 29 43 88 85 19 46 55 51 40 84 13 54 55 78 48 67 13 91 24 65 13 53 34 65 49 90 63 30 60 81 19 43 20 67 19 56 12 89 34 79 83 44 23 68 20 57 9 53 83 43 42 90 48 61 19 68 50 89 83 62 8 45 48 66 87 73 48 56 88 61 13 65 34 38 87 81 48 77 42 58 82 73 26 54 20 52 12 33 76 79 20 27 50 51 49 57 70 47 63 64 7 52 42 61 88 57 40 73 70 75 82 69 8 52 80 67 24 91 55 56 19 72 80 61 50 68 19 66 63 71 8 58 9 41 55 65 82 78 76 79 70 77 82 72 60 53 70 69 60 89 60 84 8 47 87 69 70 75 63 84 48 78 24 44 88 74 24 79 29 71 80 86 23 52 49 41 12 68 13 77 23 57 49 47 34 84 63 84 12 91 12 56 26 46 13 68 26 47 8 64 42 45 8 81 29 43 24 91 34 78 87 85 24 59 29 81 8 86 26 45 34 73 34 91 83 72 9 45 60 67 83 56 76 44 87 41 83 79 26 53 19 51 63 57 80 73 83 54 24 84 88 85 55 46 50 86 9 59 70 66 23 90 8 54 50 81 82 58 49 46 20 71 83 62 82 59 60 66 49 90 50 51 82 52 76 56 7 44 26 74 70 72 42 86 80 43 55 67 50 64 80 65 70 61 24 44 48 59 8 72 48 62 7 67 88 67 8 56 83 72 70 91 7 46 83 71 70 69 82 73 23 54 19 78 12 52 7 74 20 89 20 79 9 77 9 51 42 68 42 47 48 52 13 91 26 56 40 79 55 68 8 66 8 91 40 67 29 91 9 69 13 58 34 41 42 61 55 85 42 66 34 45 20 69 23 58 12 64 87 85 20 68 60 72 55 69 49 75 34 72 29 71 63 77 40 51 13 58 80 73 24 78 23 43 83 85 88 46 60 89 19 65 20 72 7 90 26 54 12 28 55 41 9 79 19 89 7 79 60 64 63 86 70 52 82 67 26 41 19 46 8 61 48 44 8 68 29 47 13 45 13 51 70 84 24 58 23 65 80 65 9 61 42 85 29 77 80 74 82 62 49 86 82 67 70 73 63 44 60 41 70 74 60 84 70 66 70 54 88 67 40 53 8 68 80 75 23 54 7 78 82 84 83 65 29 89 8 81 23 53 50 86 87 57 55 6 19 78 34 41 20 65 55 46 19 84 49 44 7 73 87 54 83 75 8 43 26 75 70 44 29 18 40 65 63 90 83 71 23 43 48 61 29 78 42 69 87 75 12 58 76 64 23 66 60 46 48 59 88 64 13 54 48 71 55 58 63 41 29 65 8 46 26 79 40 62 80 57 34 47 19 73 88 54 42 43 19 56 9 61 60 44 20 59 20 81 7 71 12 54 76 84 20 64 82 78 70 44 50 68 55 72 50 71 42 84 23 66 88 43 70 74 8 72 24 53 26 68 70 69 80 58 87 89 26 77 7 47 50 89 55 56 42 46 29 79 49 59 55 47 24 86 29 43 8 67 23 41 40 46 7 84 55 44 19 57 13 72 83 62 42 84 19 41 50 89 87 62 12 69 63 66 83 61 9 46 88 52 8 54 13 74 29 53 13 75 13 90 24 45 87 78 63 81 76 73 13 56 49 53 55 59 76 71 7 64 49 84 60 56 23 85 49 59 34 75 76 53 88 84 26 67 34 78 80 61 40 67 63 59 24 74 80 89 88 62 55 91 42 64 70 73 76 90 19 47 83 45 63 51 20 73 7 52 23 71 76 68 82 57 83 45 80 67 42 67 48 65 19 79 7 53 48 77 19 66 24 81 80 64 8 54 63 78 40 58 50 41 26 45 70 89 48 71 29 66 50 47 20 86 49 69 7 77 60 41 60 81 12 43 50 67 49 91 50 91 87 47 88 86 13 51 29 75 40 67 87 73 8 56 80 44 83 41 87 46 76 47 70 3 9 77 50 85 40 68 12 84 82 78 9 85 82 84 87 56 63 89 23 79 12 62 76 77 12 86 76 66 19 47 55 75 87 81 49 52 34 46 24 79 42 89 9 59 48 66 13 47 29 54 40 84 40 91 63 79 80 75 80 90 88 45 23 69 42 61 20 85 23 59 12 66 29 89 76 74 12 45 49 73 49 56 87 90 80 41 88 81 63 46 87 72 26 53 24 51 8 75 7 86 42 54 23 89 24 71 88 59 83 75 29 47 60 54 9 90 9 65 7 47 26 64 60 69 9 52 87 44 13 57 19 62 40 69 19 84 29 58 8 41 48 65 83 77 83 74 87 62 50 45 42 66 55 61 7 74 49 90 40 81 42 62 20 72 12 75 60 43 87 45 7 51 55 58 70 64 29 69 76 52 48 828 85527 B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B 780 725 584 430 379 314 722 270 824 413 773 398 674 48 426 211 593 32 351 304 756 827 464 476 466 646 323 275 473 418 662 85 627 321 459 211 332 35 740 160 560 262 445 796 318 26 468 611 530 418 569 56 532 180 825 166 592 119 560 402 539 656 721 277 631 270 647 549 389 821 707 326 644 428 654 41 462 534 403 26 626 394 610 519 545 290 331 106 562 770 497 326 481 601 762 698 816 182 377 664 769 327 801 270 506 508 469 232 363 413 808 574 570 709 365 327 757 581 388 386 579 85 411 35 602 338 360 601 453 564 625 211 678 39 659 294 420 819 717 515 791 796 459 799 749 277 482 212 763 333 726 819 620 338 468 39 530 102 483 710 507 523 491 398 792 135 348 525 554 229 493 564 539 220 512 10 804 13 320 22 728 147 502 258 396 155 392 302 472 337 456 630 802 508 721 161 633 794 460 786 672 362 377 212 806 428 632 516 642 645 745 48 674 220 538 271 683 88 805 13 577 291 616 727 690 66 358 220 416 180 487 440 473 730 457 253 420 503 738 342 406 166 279 428 687 275 376 11 323 516 620 790 378 601 773 400 680 195 590 586 348 113 650 136 408 262 615 13 373 418 555 195 486 195 816 656 403 430 816 534 694 137 442 109 405 103 633 342 465 324 672 790 716 412 657 668 626 697 589 515 765 723 349 714 499 229 651 160 524 178 690 646 379 523 817 178 660 338 533 204 517 695 761 212 367 26 632 137 542 794 210 291 449 444 671 178 620 730 694 113 602 106 346 227 717 304 348 437 332 786 629 548 560 117 484 85 447 35 765 36 703 413 816 586 754 529 350 698 751 435 377 516 547 617 426 234 707 119 502 529 375 797 825 574 582 821 472 548 345 474 377 366 793 423 536 109 743 400 341 161 460 61 706 227 741 156 536 788 462 599 658 293 764 211 674 199 363 714 713 699 787 412 570 788 679 668 702 270 720 137 593 413 425 291 632 581 595 699 542 470 758 97 575 413 323 412 678 790 501 601 627 714 332 470 577 732 482 295 355 15 816 523 636 132 778 753 415 809 643 714 401 203 403 322 403 645 674 122 557 796 463 573 320 293 588 195 375 321 545 277 624 723 583 646 722 668 530 270 596 601 806 180 504 561 377 293 754 61 605 661 593 471 684 322 365 444 810 347 593 601 577 124 557 665 553 695 655 337 434 119 359 573 383 168 330 36 496 260 748 32 772 471 528 695 692 264 583 211 452 599 606 112 438 518 735 788 719 435 666 301 513 607 334 599 705 321 755 161 463 113 357 734 716 66 456 737 329 117 610 478 663 72 442 444 405 296 530 324 463 516 504 237 659 519 748 304 785 314 520 301 453 220 696 36 663 253 715 811 680 617 750 304 535 234 600 327 643 639 798 519 602 797 487 301 434 699 825 384 715 534 609 15 535 227 644 204 685 178 814 293 542 709 390 342 826 402 466 232 763 770 604 262 325 291 733 166 764 529 438 66 793 113 461 803 334 19 742 444 779 386 536 656 638 253 585 503 380 725 553 63 716 180 571 36 419 307 745 391 700 529 674 586 465 49 648 516 414 122 785 646 589 440 536 316 681 821 349 607 522 371 741 333 635 710 526 168 335 540 637 428 553 299 592 155 416 394 649 245 381 366 720 440 441 41 722 362 579 271 427 10 693 295 618 299 671 295 747 709 489 725 748 368 649 304 777 304 521 394 613 20 800 103 636 347 673 199 357 342 542 38 622 290 364 630 401 516 608 508 649 38 578 732 530 48 359 813 693 61 587 534 414 566 442 727 721 753 755 492 702 293 575 57 635 770 377 630 764 102 801 212 506 338 750 49 575 677 365 237 683 136 367 611 425 168 388 36 501 477 427 470 597 93 757 48 619 661 655 102 768 394 473 180 436 296 627 599 521 70 777 428 597 307 445 38 429 737 636 799 484 540 431 119 361 797 491 296 364 58 751 574 758 352 493 730 424 511 387 245 631 20 562 573 603 819 642 515 502 168 654 85 359 753 514 611 520 11 679 386 696 258 706 519 543 668 633 752 596 492 741 821 356 677 743 48 469 386 623 737 718 827 365 561 439 302 494 815 559 234 743 476 464 782 563 10 526 386 592 435 715 327 383 477 330 171 672 454 353 26 724 511 687 245 652 38 528 290 726 581 583 324 452 730 415 470 364 510 735 665 719 260 711 171 650 797 334 290 705 478 628 565 769 386 638 428 804 178 490 737 509 264 442 611 363 117 442 195 707 797 584 428 686 38 407 515 658 561 761 813 414 293 808 262 453 321 763 48 693 307 810 770 741 574 577 565 462 49 335 813 512 275 563 710 358 454 395 72 621 296 776 290 805 525 789 136 383 529 404 234 685 39 353 710 427 827 634 561 550 508 696 503 733 827 385 195 748 11 461 88 615 315 484 271 463 182 401 821 608 203 419 444 550 516 647 124 336 270 756 307 745 124 826 668 472 766 453 645 536 391 755 61 792 49 497 797 370 229 354 766 814 321 483 478 455 599 764 821 600 782 506 549 713 529 676 611 570 234 328 753 720 307 404 302 427 135 756 122 708 796 545 732 731 85 399 117 807 88 705 344 332 56 461 412 392 253 676 321 583 561 431 324 638 548 696 811 569 35 758 368 825 137 735 394 493 11 539 695 721 296 631 293 463 727 449 109 781 35 624 573 513 548 808 122 626 103 654 275 596 220 460 299 354 290 603 295 580 697 319 736 711 290 469 211 531 72 787 178 798 73 757 185 556 525 351 147 774 61 339 109 464 573 448 338 411 70 756 199 692 253 450 736 397 423 702 260 678 56 346 561 535 641 807 668 814 204 694 180 658 327 482 49 355 293 763 160 535 20 649 561 583 117 415 519 606 302 532 725 514 347 682 326 738 727 424 106 758 485 795 109 500 413 320 11 502 295 486 664 359 362 547 471 472 374 711 523 329 211 679 567 594 737 520 132 776 366 559 109 771 15 746 548 377 63 340 437 568 656 552 245 743 767 718 646 455 548 538 296 580 168 577 326 351 599 759 337 672 766 780 477 653 41 411 386 684 262 692 561 605 275 715 752 383 326 420 476 828 49 795 302 595 294 406 155 634 256 466 398 429 26 747 35 620 819 652 237 680 232 603 302 438 232 629 11 408 299 318 786 348 384 447 586 760 258 638 347 486 36 343 677 804 137 110 656 419 237 795 22 663 342 336 573 633 185 756 788 634 295 582 258 340 617 414 400 538 155 624 316 466 117 558 277 663 112 372 314 524 143 619 57 527 290 448 730 715 599 713 322 512 797 381 52 667 821 457 540 441 135 457 171 390 56 360 337 323 103 719 811 489 371 678 548 551 567 399 314 774 664 385 344 642 400 615 428 484 178 685 371 711 229 507 371 751 220 608 326 493 316 663 794 557 371 405 518 744 262 686 617 580 607 603 477 624 374 591 564 460 26 522 109 666 26 372 766 446 93 817 607 637 182 674 160 363 737 824 269 623 135 537 36 517 790 687 20 425 454 759 327 579 229 427 368 526 540 360 813 805 160 397 664 802 344 562 155 627 753 763 232 332 435 740 48 613 782 482 256 318 234 636 97 653 304 378 337 718 386 622 52 380 423 432 444 751 656 682 137 576 668 424 665 578 38 373 730 320 474 559 752 587 316 329 540 769 815 719 52 818 338 776 93 460 478 354 185 407 161 688 697 504 534 377 264 340 132 801 510 469 344 363 301 603 544 660 567 365 471 494 645 499 797 812 794 743 518 707 492 653 794 411 211 719 344 822 322 572 430 627 813 798 384 353 352 745 418 390 815 701 548 355 430 339 821 636 549 818 295 706 374 749 258 634 10 735 819 719 478 590 734 585 48 500 352 463 156 357 697 520 324 675 540 559 698 760 15 608 617 456 710 329 88 663 39 331 518 405 275 481 117 773 203 619 171 488 695 746 212 469 668 456 124 808 10 718 525 644 656 439 52 555 664 552 293 577 723 805 454 335 199 692 220 572 794 432 302 395 178 689 63 487 264 367 398 764 725 420 327 684 316 791 304 480 58 671 782 642 178 747 156 604 291 452 48 415 204 823 195 358 418 438 103 332 734 576 260 650 567 334 52 816 275 673 766 447 767 728 639 585 474 745 314 417 440 521 803 382 256 555 766 805 794 495 227 557 36 633 454 671 70 580 347 582 505 361 11 785 665 571 63 582 423 387 821 741 296 577 799 651 48 524 258 817 264 637 391 584 237 750 734 676 709 328 811 822 470 720 477 572 534 687 813 404 384 388 525 464 155 708 182 376 567 360 476 801 656 346 147 399 143 696 519 547 19 459 400 558 299 543 691 461 322 675 38 744 156 636 304 712 256 696 645 553 796 751 97 396 573 350 586 647 362 426 122 502 641 543 661 527 304 828 295 450 412 741 270 610 710 755 275 717 699 591 697 649 386 377 601 393 220 621 326 379 39 615 293 623 264 441 156 517 155 593 301 556 695 774 302 592 314 647 52 655 13 397 269 346 727 330 752 825 374 703 799 332 294 406 549 613 691 687 668 763 10 583 799 750 564 390 39 623 645 682 508 787 275 424 260 652 770 681 229 479 294 373 815 728 338 502 77 512 304 433 586 547 260 820 664 382 567 536 601 421 505 481 326 559 199 407 58 784 478 598 299 446 516 340 15 801 523 490 668 363 166 822 58 577 492 409 402 616 534 464 803 447 505 526 423 395 611 618 564 717 171 678 290 383 56 330 180 828 155 554 156 353 253 406 97 634 102 719 723 726 574 620 85 378 664 823 400 580 19 643 22 612 730 579 440 719 291 576 211 614 156 297 470 795 371 550 561 818 48 807 13 433 22 655 611 700 204 663 440 331 691 776 516 686 11 465 645 407 766 504 93 488 546 684 270 694 15 642 117 441 48 455 786 439 137 810 815 704 294 499 418 771 511 524 113 600 503 729 661 713 56 434 523 328 26 789 371 662 227 367 347 683 195 480 437 353 697 427 734 120 156 429 260 489 41 346 418 491 727 659 656 751 39 703 546 642 132 318 516 689 400 673 523 447 352 671 302 638 77 585 327 569 586 343 435 675 821 608 32 543 19 562 61 594 15 582 767 336 291 389 295 785 229 789 788 543 474 671 454 742 827 513 19 785 790 716 574 589 264 458 794 755 32 612 767 538 710 522 195 741 477 688 39 774 72 524 437 319 11 600 819 557 344 381 478 702 782 494 39 367 799 547 827 685 646 464 22 411 561 618 699 828 143 651 88 542 52 731 72 588 471 784 474 459 269 532 77 498 237 461 503 816 714 726 333 468 565 802 277 659 132 364 646 755 333 493 38 721 195 705 710 603 38 744 124 621 212 502 796 449 384 433 827 773 293 806 324 377 803 755 412 739 803 497 444 460 256 522 775 688 611 483 97 652 775 716 767 774 301 621 443 568 185 363 471 750 161 623 413 381 770 455 511 826 753 810 26 494 611 367 723 425 56 605 476 501 333 563 510 692 26 360 515 397 386 459 366 750 476 772 523 781 794 521 511 669 97 740 302 777 316 355 264 575 180 620 260 657 790 415 546 507 581 491 440 735 85 350 13 408 788 512 49 541 444 320 32 359 321 802 168 392 293 456 544 768 171 495 641 421 366 739 511 776 371 559 72 716 155 513 227 356 821 340 402 748 119 583 617 363 19 552 786 771 56 711 564 349 220 405 695 627 374 616 641 579 20 448 819 590 366 395 796 773 368 533 734 715 727 473 736 572 180 330 315 480 132 761 117 390 529 339 203 747 70 657 338 415 102 579 386 719 180 560 269 560 611 334 338 463 362 638 316 486 57 417 518 456 508 446 38 520 549 426 732 633 156 520 256 582 295 451 291 414 437 822 342 490 199 552 342 681 630 341 212 439 770 685 581 795 641 372 295 432 656 733 117 657 307 448 767 358 342 713 725 487 566 570 294 367 492 670 299 332 412 353 566 390 93 618 106 360 374 747 386 694 143 452 302 823 809 385 371 793 366 498 476 674 368 355 573 318 691 689 269 676 103 778 258 765 122 712 122 507 342 569 727 417 66 401 709 700 645 773 199 350 736 356 362 557 270 320 819 707 161 640 102 583 725 626 819 458 641 806 586 792 161 497 237 370 117 693 270 741 66 688 338 483 302 356 32 393 58 669 22 506 661 547 665 713 737 742 695 533 342 613 437 494 178 595 645 654 143 542 412 706 220 602 171 575 106 323 454 693 171 653 26 613 803 475 515 521 135 597 430 687 630 593 88 392 77 744 72 484 723 378 314 341 182 380 412 553 630 651 586 771 203 424 714 688 752 721 440 545 195 479 88 373 709 320 511 728 492 359 566 816 160 587 275 626 503 578 503 612 166 460 443 706 32 407 156 635 15 598 113 377 371 506 73 658 58 810 178 660 540 455 368 719 232 667 264 351 803 759 166 706 302 669 730 729 119 740 413 570 630 805 394 588 782 662 525 354 304 496 510 353 347 761 326 814 440 482 161 355 437 722 106 620 511 468 124 507 734 348 730 629 327 800 264 387 398 726 88 500 269 373 57 675 611 716 124 624 73 382 809 580 478 578 13 442 386 621 398 559 477 762 203 598 573 340 293 801 797 743 41 379 645 787 734 681 295 538 344 810 709 593 136 521 77 563 775 547 394 395 137 602 803 575 262 434 753 533 611 602 391 662 73 330 430 738 291 801 470 353 775 597 314 772 400 769 611 323 699 675 782 489 199 514 112 663 586 332 699 719 57 579 39 387 586 800 20 667 362 447 730 818 474 633 19 486 180 343 277 740 511 509 13 382 485 555 661 663 710 557 63 405 178 606 88 711 237 559 529 543 124 504 371 582 402 414 32 496 38 793 639 530 66 538 796 825 337 741 307 817 227 176 245 621 797 379 478 735 797 533 39 826 19 609 641 367 113 554 15 669 423 657 211 612 19 376 540 747 767 604 156 733 544 582 790 459 503 756 327 629 767 603 796 560 474 684 398 392 444 636 301 673 797 530 766 712 229 659 478 768 423 493 204 419 697 405 630 667 63 502 698 375 168 603 77 389 534 520 88 552 797 458 564 497 26 460 106 354 485 606 342 651 723 356 171 558 752 748 725 596 22 379 26 824 253 808 770 365 35 517 166 683 66 441 691 425 342 759 503 655 271 427 384 411 775 592 256 450 803 434 412 473 66 346 752 420 607 538 211 763 178 711 413 424 402 339 617 667 510 768 63 530 322 507 815 572 511 825 161 350 171 541 322 530 113 502 102 527 147 804 564 640 573 329 492 626 362 442 725 681 819 633 574 648 471 354 41 642 161 650 166 446 617 506 220 490 697 654 232 687 423 740 677 468 444 537 827 527 794 559 227 425 786 335 307 706 677 501 39 448 93 385 540 487 212 434 32 731 794 625 307 473 574 662 664 420 19 719 611 459 639 721 199 761 211 590 333 687 63 466 337 467 315 636 661 614 827 378 645 589 26 733 269 643 61 348 813 457 302 666 326 461 586 420 166 541 646 818 13 463 229 527 599 288 454 382 212 701 19 513 77 363 122 563 203 633 122 481 229 465 664 407 725 718 314 504 66 582 77 451 477 654 182 755 523 628 315 455 809 349 294 769 811 690 418 563 656 379 815 754 245 750 786 487 664 367 326 496 821 595 35 353 668 634 519 708 258 512 573 614 753 739 567 678 264 762 794 693 56 756 22 498 258 408 38 318 617 330 106 486 291 343 430 490 302 520 182 721 794 416 581 479 574 449 639 361 155 345 574 761 203 769 428 795 413 536 337 771 477 669 132 778 178 372 573 524 402 319 22 637 119 713 607 570 48 328 699 517 599 789 786 683 371 441 124 404 368 759 516 595 607 579 418 539 41 456 695 715 229 726 516 323 352 408 725 612 794 473 275 399 63 627 430 590 294 459 352 385 581 583 77 392 295 657 135 378 400 765 260 712 400 507 124 594 645 828 264 735 444 763 203 802 342 336 132 801 646 375 61 693 398 526 337 693 72 643 48 626 93 458 443 591 809 596 645 621 423 356 478 764 435 621 470 658 352 538 262 760 88 455 26 826 730 810 39 666 371 425 195 759 72 616 234 563 485 798 540 434 275 397 413 805 352 588 112 675 574 496 88 406 661 613 515 445 113 754 782 784 549 657 809 530 57 562 384 622 819 733 124 364 103 735 112 493 645 350 22 758 435 453 22 500 423 541 471 685 400 502 253 585 607 433 474 783 398 472 384 521 316 643 122 729 440 679 617 718 546 671 803 635 277 356 786 676 136 458 106 568 730 681 93 365 732 376 440 757 234 499 534 409 258 650 770 411 476 487 73 328 430 588 564 330 260 404 515 791 113 595 368 353 109 761 88 634 470 524 815 700 22 598 180 468 394 325 15 733 386 590 565 568 566 735 564 719 211 461 767 823 262 824 454 373 275 410 271 760 505 585 155 433 102 343 767 509 211 571 344 590 567 663 296 442 156 760 143 633 135 465 277 654 168 724 156 693 677 451 326 568 790 453 508 628 398 591 58 349 699 757 302 704 342 696 753 372 204 764 734 704 182 432 41 713 136 487 525 381 10 328 106 720 668 457 586 441 333 632 56 480 293 572 35 618 119 692 22 604 38 452 203 346 338 717 321 475 122 690 505 613 304 560 132 392 534 653 195 789 296 595 386 507 333 569 698 343 35 751 166 755 574 774 155 336 435 604 430 593 474 559 815 543 362 745 529 640 155 414 794 658 19 765 88 536 476 792 70 538 630 563 48 778 57 462 518 356 13 690 797 621 519 584 275 416 362 623 73 499 508 520 443 683 492 722 394 685 534 501 697 531 641 602 212 450 73 768 366 588 295 436 20 627 315 521 362 740 122 776 725 482 342 673 39 378 295 431 275 507 137 364 790 825 220 592 49 729 293 729 691 764 271 479 103 373 736 707 256 750 775 449 48 359 525 587 374 343 695 329 586 806 212 828 699 458 302 331 52 460 400 354 143 762 752 620 344 504 736 377 342 319 607 744 503 330 474 416 790 582 314 365 269 517 400 494 723 361 454 425 72 388 324 425 39 563 366 411 237 729 26 602 264 450 525 678 109 754 511 657 443 415 161 558 567 814 413 597 19 445 262 528 518 784 656 583 32 685 232 765 811 507 565 491 72 804 41 754 561 576 786 350 413 334 518 705 178 792 519 373 36 728 77 781 253 465 333 396 93 591 56 587 178 550 314 610 113 495 753 421 766 596 204 559 56 762 180 504 156 340 258 748 391 784 730 751 143 512 546 771 72 644 730 792 630 687 567 425 516 409 143 828 234 600 182 729 470 824 518 676 203 434 714 625 549 572 36 663 698 648 166 482 734 763 691 323 734 807 203 489 234 405 166 514 109 793 232 606 799 332 656 629 166 576 478 675 117 728 710 562 161 410 402 712 782 486 137 343 368 748 61 676 794 708 321 750 180 793 63 442 35 751 454 776 799 686 262 465 386 543 155 504 344 361 49 650 656 626 767 771 516 497 561 522 386 667 727 651 234 742 106 637 477 379 565 395 296 750 548 826 124 764 534 388 567 755 503 722 752 390 237 466 639 724 258 323 26 731 137 489 294 399 337 627 72 590 124 719 664 560 63 650 155 569 544 507 454 380 72 343 180 608 299 396 516 419 668 96 639 774 22 479 788 426 160 707 49 502 607 375 199 488 505 640 22 806 391 589 13 458 529 771 269 354 478 688 290 807 234 742 32 807 443 711 510 379 113 416 229 524 371 787 470 556 234 644 437 494 290 587 677 351 511 632 639 427 423 614 567 434 505 768 505 456 212 346 797 420 548 459 22 355 73 528 821 672 171 673 444 718 36 341 38 507 770 553 646 493 811 350 204 826 611 370 366 728 412 670 515 777 566 359 646 533 11 624 797 682 234 550 245 329 503 626 327 745 185 536 611 331 161 755 135 460 523 635 511 553 211 651 93 621 26 506 185 345 561 531 296 524 293 556 156 365 386 683 549 577 58 425 821 501 66 690 573 718 256 557 245 692 797 589 366 434 61 397 135 805 26 330 122 828 237 802 195 648 347 353 203 724 430 687 26 466 362 528 753 800 374 620 15 438 314 415 295 733 296 814 540 364 333 521 534 629 503 562 307 350 264 705 271 702 386 562 400 818 102 433 204 795 73 608 574 382 185 560 124 421 611 405 366 633 93 465 691 762 315 504 39 582 102 340 661 707 368 649 794 513 119 689 344 681 695 669 698 370 752 499 492 372 102 409 20 706 770 780 61 448 574 379 770 713 102 818 185 754 155 588 412 662 57 367 301 542 515 634 736 760 38 429 314 686 561 667 641 648 714 452 109 551 723 559 813 475 132 332 523 629 811 650 736 408 203 392 752 357 168 693 180 486 260 380 799 608 122 555 549 663 566 479 709 750 534 688 70 488 168 513 41 822 93 640 548 536 374 755 106 771 753 370 180 372 474 319 253 584 66 531 573 713 418 487 827 609 753 494 109 441 103 722 304 774 516 501 815 708 227 671 505 360 113 323 135 681 471 590 203 459 327 740 220 608 710 461 301 318 398 636 413 787 709 380 195 608 290 825 58 772 727 705 540 578 258 812 782 320 574 609 607 375 88 604 35 676 57 483 307 513 661 769 515 726 477 769 342 702 227 407 477 635 204 594 269 356 315 447 212 416 112 824 109 823 546 660 723 455 49 367 677 388 510 616 143 467 423 602 430 655 88 747 803 681 510 547 171 551 347 330 813 627 529 496 61 580 352 751 122 378 49 431 41 749 478 622 788 364 124 592 295 650 212 605 540 826 665 705 88 747 809 706 510 781 291 654 19 359 315 783 437 700 52 458 88 331 474 575 567 762 10 635 264 425 398 467 234 748 41 657 752 469 440 363 77 642 695 341 775 593 796 499 573 351 548 409 293 706 725 612 412 531 811 487 36 328 435 739 617 588 529 569 476 777 485 804 546 332 49 812 271 634 435 597 813 781 508 747 112 583 270 452 796 514 307 467 796 643 77 658 752 735 723 629 124 793 26 461 730 795 262 724 567 463 444 410 296 728 803 486 119 640 423 343 730 804 88 382 36 419 58 658 525 808 316 426 770 633 234 465 296 407 581 721 476 488 599 769 709 605 20 552 384 420 695 718 301 711 503 349 342 749 796 393 548 669 73 547 135 395 402 622 182 780 19 659 168 441 304 670 290 595 147 745 258 708 402 747 444 784 322 489 476 807 478 644 444 438 391 793 180 498 402 334 212 535 185 447 304 778 699 357 93 712 36 486 435 731 304 608 245 593 476 419 630 768 294 594 440 647 70 426 326 389 338 817 753 746 271 705 698 488 19 806 290 345 430 822 168 570 544 777 85 739 730 621 299 349 794 536 770 356 106 319 102 621 546 432 586 531 710 824 444 623 52 570 160 328 523 739 797 720 253 773 269 793 525 388 813 685 561 464 443 623 301 692 371 649 485 756 156 588 316 436 49 330 540 588 518 332 66 597 423 461 418 772 307 742 573 783 11 673 26 378 256 622 103 380 342 364 819 742 656 823 232 768 737 721 374 545 52 373 523 389 790 707 295 673 511 701 454 783 122 587 333 345 106 791 322 331 11 742 412 612 232 354 232 407 342 504 709 356 430 393 444 621 102 469 137 807 302 826 811 365 296 517 443 494 564 667 322 643 290 774 66 743 727 464 519 448 412 729 61 655 301 434 227 678 70 457 322 522 803 717 548 644 296 820 39 724 256 651 295 772 485 763 362 808 601 468 70 341 304 655 269 674 811 592 402 666 697 424 36 387 440 500 471 562 374 320 117 588 11 359 428 343 811 783 574 472 304 456 661 578 52 495 732 331 599 739 338 633 827 481 38 559 39 407 794 598 523 377 245 619 132 490 444 453 72 824 470 349 103 810 523 704 26 499 646 335 52 743 155 762 270 729 505 757 611 652 766 609 147 535 143 558 212 542 697 390 698 603 258 747 237 784 113 778 639 644 770 475 302 593 766 543 136 632 32 774 573 689 180 556 518 357 782 669 58 654 730 396 766 804 195 585 695 722 794 663 664 421 797 336 519 621 77 652 709 543 166 619 324 568 39 769 237 589 548 696 220 744 796 653 668 702 797 513 11 704 454 614 503 524 337 777 344 674 290 358 315 395 271 812 796 649 199 711 566 533 237 457 730 761 180 632 168 480 661 464 234 745 143 618 391 671 147 655 574 397 794 773 56 452 347 590 97 537 155 422 695 703 770 461 147 355 656 545 790 689 368 758 366 638 813 696 564 343 147 751 22 608 256 493 258 350 661 594 601 479 819 583 19 341 443 683 315 708 519 458 220 718 477 490 519 472 515 345 315 626 156 728 301 522 35 545 386 393 109 432 709 793 454 824 199 623 185 381 574 826 413 692 136 593 510 824 474 554 204 616 41 692 454 783 371 397 734 694 668 436 132 590 477 459 109 482 454 445 178 318 160 636 171 415 782 696 112 532 478 401 180 576 710 479 503 373 656 320 260 777 549 670 548 375 294 568 443 587 454 382 710 329 474 806 36 679 302 331 132 563 182 633 516 792 734 680 661 670 766 377 454 776 227 532 734 658 103 416 646 365 413 806 258 577 93 616 485 501 109 658 333 526 22 676 391 434 22 678 253 383 73 738 72 496 291 406 400 814 269 805 93 445 374 467 304 620 36 415 322 507 677 364 362 457 295 719 400 657 160 350 301 387 293 705 290 585 13 373 212 357 767 762 302 781 77 654 485 458 72 456 256 329 22 520 195 772 786 575 813 688 695 598 646 488 753 361 645 490 35 552 58 349 508 499 275 818 362 335 185 663 819 600 294 358 106 713 73 487 338 804 766 715 567 367 264 828 270 595 109 542 548 745 440 618 182 466 203 339 299 489 122 452 10 325 260 399 525 491 548 348 171 332 736 468 161 772 505 318 599 484 443 818 391 652 413 585 400 631 109 456 220 684 476 479 736 426 508 553 366 648 322 467 386 414 85 769 122 453 753 481 503 681 790 530 73 439 546 433 337 741 366 814 307 462 321 817 342 615 819 584 39 687 35 531 544 824 534 487 790 381 271 720 423 683 301 367 204 632 307 480 544 579 492 708 136 671 260 360 22 512 435 577 391 604 809 346 73 764 137 717 70 422 290 793 398 461 264 355 797 420 41 447 245 706 549 781 185 692 72 401 485 509 540 357 727 555 132 721 156 642 352 558 809 426 48 320 723 375 119 527 362 587 567 414 529 808 136 626 19 700 782 792 321 612 66 527 561 407 440 635 803 651 518 356 256 319 668 801 245 711 398 568 232 363 548 623 322 381 691 826 544 810 109 494 402 441 518 351 15 759 386 706 10 448 294 798 714 692 73 703 827 758 156 805 342 806 326 436 271 627 564 705 256 521 103 482 93 409 195 763 52 800 58 378 26 431 20 463 48 606 386 514 333 735 58 493 699 424 478 580 437 578 227 562 732 615 611 687 665 585 645 433 400 329 327 520 56 771 70 465 775 407 124 580 753 598 337 676 135 416 529 681 11 455 656 439 271 779 315 499 544 762 296 600 117 535 156 526 413 456 290 816 391 619 714 420 72 828 93 496 734 459 546 655 714 583 510 409 137 378 734 652 195 733 344 364 477 735 766 629 103 461 565 758 821 823 271 689 786 812 384 538 26 802 723 486 72 343 561 783 788 575 315 774 661 405 478 776 734 407 544 598 797 451 368 414 260 785 400 605 15 453 290 739 36 718 470 466 391 666 454 499 412 483 803 335 770 764 656 690 271 547 234 729 723 614 400 751 321 383 566 367 413 404 137 722 124 558 611 390 428 618 61 620 611 452 253 733 796 663 477 475 52 438 440 650 368 758 753 589 819 500 737 484 302 357 56 700 697 758 549 343 117 401 790 608 234 772 803 555 437 774 505 654 607 495 430 647 93 707 782 465 143 543 412 746 296 285 444 488 56 746 752 642 639 349 474 547 15 624 324 591 384 349 821 354 641 741 19 372 586 356 119 319 77 621 573 750 291 623 19 660 15 577 639 826 371 593 36 351 316 759 723 483 788 662 122 513 444 618 753 655 788 747 799 397 516 642 296 562 237 724 113 828 342 475 752 369 85 806 38 780 52 498 819 442 137 392 156 636 13 653 258 583 534 802 347 507 195 380 307 802 734 401 338 682 229 555 113 403 508 822 710 817 11 479 41 373 566 320 430 749 794 670 322 527 511 783 97 345 13 610 515 776 143 612 245 706 344 407 333 598 32 446 269 393 391 801 258 642 48 605 796 623 471 614 260 517 70 169 232 388 398 464 540 653 646 411 39 729 32 524 20 754 546 715 85 436 402 754 437 684 664 648 26 740 736 703 508 355 322 552 368 784 586 468 35 336 566 514 639 696 262 491 386 379 725 424 73 675 384 500 508 373 106 320 106 818 809 502 262 486 699 433 269 783 549 707 171 329 204 495 699 442 565 776 269 460 782 711 698 762 122 746 519 598 492 528 180 765 753 552 212 718 737 334 10 370 819 704 63 577 295 780 269 706 581 780 508 432 338 729 412 808 727 798 337 473 734 535 106 684 338 331 734 150 204 558 185 637 691 634 291 520 691 376 15 528 508 620 786 415 56 680 271 680 199 348 77 735 611 590 790 741 212 689 143 373 430 410 344 728 723 486 199 745 324 804 168 449 775 568 333 520 767 336 540 649 160 686 204 465 440 375 725 504 290 693 752 451 253 513 362 785 525 456 180 552 630 614 168 349 710 555 736 749 645 667 737 637 275 824 752 570 476 683 85 238 326 702 26 457 573 367 38 684 260 812 113 780 794 450 302 694 117 452 352 807 430 358 362 332 782 629 544 675 52 726 534 410 796 765 32 712 180 569 269 396 799 751 253 343 386 419 710 708 386 721 58 495 307 578 581 336 88 670 13 520 178 582 809 640 32 345 478 650 337 805 697 536 113 792 155 497 171 460 57 789 36 666 160 545 394 446 124 393 112 674 195 345 668 750 430 808 180 644 511 706 56 629 699 671 290 556 803 425 295 722 567 642 661 780 443 427 337 759 794 602 97 701 58 323 384 397 697 604 567 426 474 346 803 780 699 590 454 800 474 740 471 613 815 482 291 484 661 378 368 530 277 696 85 380 454 532 315 798 178 793 132 479 402 373 699 694 544 433 766 820 510 624 727 456 270 456 809 329 573 806 57 458 155 331 155 792 599 776 124 354 88 504 565 356 574 340 155 506 143 568 510 781 338 556 171 365 440 763 815 577 112 684 112 335 352 616 394 501 136 653 827 812 61 602 677 773 275 426 384 572 333 330 32 722 70 738 698 390 782 445 337 763 474 784 709 468 182 507 664 348 668 424 180 500 327 562 454 357 730 502 413 654 270 527 516 396 10 624 147 739 639 610 474 594 567 442 440 760 352 776 440 465 617 619 136 615 423 652 229 757 10 826 204 780 119 410 770 547 324 395 211 552 470 589 301 434 695 674 471 789 271 662 119 818 630 701 723 818 63 597 546 339 270 604 258 822 548 750 698 823 32 590 725 438 70 793 117 666 237 708 160 804 534 500 827 484 384 671 316 382 291 650 435 493 307 684 505 578 788 405 232 594 581 686 347 693 581 451 102 683 271 768 117 453 540 536 256 769 260 370 362 704 630 635 730 372 492 674 402 416 398 381 362 533 93 720 444 572 565 367 171 404 423 798 260 464 122 632 352 590 132 798 19 671 291 747 697 731 220 459 386 750 256 807 291 475 794 369 307 385 566 719 567 777 788 543 299 355 736 392 374 541 77 751 41 357 338 765 437 622 294 532 10 555 155 350 549 631 428 336 211 502 736 594 398 359 809 488 302 640 443 345 171 716 366 679 122 356 26 497 32 678 518 762 540 393 253 579 443 621 295 490 827 798 534 808 732 765 418 826 525 550 566 494 503 388 32 616 185 464 710 542 321 538 63 434 418 397 302 768 398 825 245 612 270 422 195 703 342 596 516 816 293 530 136 325 540 606 423 341 418 780 695 592 337 576 630 350 97 726 72 795 788 578 156 541 264 320 180 640 20 820 321 816 827 593 113 610 813 771 515 465 794 806 786 635 322 748 227 583 639 469 398 363 135 675 418 733 767 771 428 674 185 349 168 494 819 409 371 464 770 448 135 411 269 729 314 268 402 625 505 678 333 713 645 420 85 738 56 496 691 369 699 761 137 671 540 429 161 726 601 554 77 378 699 452 710 733 371 680 97 553 245 700 454 735 645 629 386 666 444 334 294 373 324 778 430 818 211 624 270 509 260 456 400 610 337 446 48 520 601 633 48 580 617 319 770 504 124 693 790 361 277 657 695 658 699 453 333 755 709 780 203 497 725 685 599 651 270 335 809 817 26 600 470 563 714 755 485 141 544 328 57 659 161 441 510 781 664 685 35 353 730 634 573 708 324 489 10 660 291 436 519 777 203 438 477 385 199 802 574 762 523 560 211 682 770 392 677 585 352 642 85 401 809 682 714 768 301 545 103 336 258 772 10 449 549 582 599 716 435 414 229 774 271 754 519 453 641 679 57 541 93 741 510 635 599 462 753 600 786 674 41 358 518 531 656 746 454 381 511 776 324 593 63 773 523 722 477 702 234 579 124 532 347 526 661 614 573 376 737 450 56 323 314 399 113 735 316 332 52 740 137 378 470 530 443 759 295 507 38 380 296 666 32 682 782 555 20 356 290 133 182 463 723 389 220 707 337 781 714 449 97 351 39 624 561 551 36 345 48 759 519 421 203 784 13 331 573 541 19 407 296 635 147 672 135 356 400 393 362 506 485 568 88 726 66 363 518 787 182 381 803 455 476 517 97 632 471 441 630 781 516 464 561 448 342 708 732 808 112 575 418 715 168 346 573 754 398 807 664 761 474 613 601 583 113 431 132 415 515 778 664 680 656 644 36 528 819 682 322 350 492 758 505 705 227 615 544 541 413 389 656 776 809 502 315 486 668 804 753 346 677 456 607 824 374 456 443 610 160 421 271 818 294 481 508 614 15 746 544 377 195 812 534 514 262 455 544 349 61 757 160 683 709 425 725 616 736 600 229 448 786 526 269 729 391 692 573 666 368 434 797 533 767 625 630 383 322 773 63 761 22 390 752 466 394 429 22 747 39 620 815 583 437 621 307 514 220 745 476 348 106 461 645 387 574 318 790 500 93 447 630 818 326 654 736 822 304 396 304 704 723 721 529 663 338 336 561 580 476 375 752 582 262 361 386 501 290 696 661 520 508 642 171 681 599 349 737 704 400 667 516 372 262 776 70 637 270 448 734 547 122 395 505 713 326 487 599 381 48 751 567 609 277 367 13 388 646 744 171 353 599 542 803 618 77 759 307 747 611 662 10 604 232 452 269 346 264 399 262 627 185 348 430 719 15 498 511 715 180 318 338 500 529 447 10 622 508 569 752 343 229 436 435 682 561 772 565 800 815 663 790 754 402 760 645 320 786 652 646 746 440 488 72 669 736 720 344 536 22 739 561 702 391 460 22 778 511 768 511 356 199 776 48 637 178 584 290 531 797 761 470 517 786 494 333 480 811 464 352 542 511 104 135 682 400 655 132 323 423 731 290 445 443 473 470 551 119 598 227 422 41 761 811 703 136 355 22 377 477 657 544 530 302 667 794 622 56 553 599 751 668 682 117 576 656 350 799 735 57 557 819 463 548 320 478 781 639 619 347 359 599 514 668 472 137 456 782 769 803 554 782 421 112 622 63 460 474 619 611 467 398 553 418 654 26 761 412 455 337 517 470 810 352 708 57 462 264 579 549 563 168 808 691 397 88 588 813 420 143 807 525 701 10 390 803 800 293 620 478 468 147 749 766 507 767 553 19 348 697 629 344 350 347 408 766 631 766 535 301 373 26 410 20 654 307 396 103 456 714 700 437 531 368 520 819 776 413 481 137 762 234 672 734 488 699 361 691 785 337 469 664 453 227 596 301 603 11 644 668 439 48 433 492 577 727 335 195 600 368 675 160 358 160 395 182 602 770 487 260 434 656 328 147 824 386 669 803 558 41 427 601 597 525 756 106 800 314 323 664 784 166 489 160 399 727 606 725 590 766 348 253 385 109 629 156 657 103 334 56 392 799 700 294 715 324 585 478 814 304 417 444 568 710 382 260 774 400 557 32 405 211 686 316 559 566 375 581 781 725 361 15 711 412 769 48 536 293 591 321 370 327 522 344 580 796 462 271 335 519 379 511 792 443 328 815 587 185 632 253 528 767 390 171 456 645 466 581 545 567 323 212 667 10 768 103 436 797 717 444 572 307 560 505 445 601 392 347 772 440 530 737 463 103 507 384 659 511 532 119 605 511 780 362 760 730 403 61 426 102 541 803 707 11 502 645 375 137 527 316 488 307 805 581 675 519 458 599 591 645 460 137 741 232 618 262 651 752 545 85 748 564 506 315 738 544 824 156 808 737 660 770 554 269 517 135 810 565 367 586 351 49 388 77 672 665 542 362 579 645 708 630 807 52 450 770 614 430 758 135 791 565 678 398 436 337 496 204 332 290 740 423 498 566 687 664 339 518 330 232 341 476 463 41 680 586 553 732 825 423 493 753 424 264 387 156 631 15 479 290 373 811 389 566 613 511 670 601 654 66 823 178 820 366 472 20 421 485 537 525 555 709 559 195 744 299 559 505 340 11 822 275 490 664 660 599 681 49 455 714 517 347 789 10 494 788 595 49 501 56 650 788 487 245 570 508 408 599 625 476 678 294 383 36 451 564 459 540 798 368 748 454 687 220 466 304 339 66 733 811 468 294 415 505 733 366 491 143 643 26 537 515 387 344 779 586 652 212 410 155 405 352 638 437 433 10 343 523 624 227 550 767 591 63 718 137 675 699 684 581 331 695 760 291 771 137 686 15 580 630 746 794 504 97 644 665 781 394 469 813 642 113 538 132 707 229 455 782 370 566 810 811 704 314 372 88 524 109 528 413 678 492 563 753 432 93 395 35 750 813 487 697 434 519 404 211 705 413 542 601 390 474 618 227 339 510 512 540 785 258 346 430 520 796 432 485 348 368 756 117 793 229 498 293 442 314 334 135 779 22 410 607 638 113 547 430 608 36 493 478 419 391 495 112 336 295 389 291 543 454 724 212 343 723 589 260 719 137 755 36 718 88 354 727 605 809 372 540 780 523 584 412 379 264 416 510 754 344 381 474 328 730 826 185 789 819 773 478 828 799 535 566 464 10 826 106 411 565 376 710 323 321 489 617 717 49 822 258 520 534 823 561 726 321 378 435 341 813 638 525 696 788 569 10 825 112 674 338 682 811 424 567 654 540 700 232 479 211 463 766 348 32 670 264 634 668 624 534 472 803 414 586 329 766 626 124 610 601 458 474 331 88 591 782 460 316 659 182 722 220 608 794 393 333 801 344 741 567 144 709 824 39 621 342 660 661 554 112 745 511 712 788 683 796 441 601 524 725 759 41 411 113 798 639 360 519 556 474 625 13 779 271 605 109 761 573 613 548 482 38 445 402 552 391 800 143 563 767 378 119 405 66 507 601 491 444 364 70 438 709 764 699 772 237 539 234 758 402 795 132 689 697 541 440 389 699 728 161 502 220 486 753 791 630 612 799 587 38 456 548 329 314 421 362 624 511 481 471 666 147 778 813 377 38 361 617 490 271 715 515 603 529 612 440 513 639 409 227 616 645 600 10 810 212 779 400 683 220 533 730 678 477 658 435 330 295 404 546 496 515 558 135 745 668 466 423 429 49 512 811 657 342 685 48 530 819 576 418 461 736 334 342 742 371 500 122 463 374 410 366 728 797 486 61 569 799 343 668 555 796 524 394 721 564 774 574 405 41 633 160 707 617 465 374 504 492 693 646 451 295 704 412 490 195 453 477 693 549 497 677 349 668 669 518 704 437 614 136 372 291 462 444 817 106 379 601 395 476 541 227 570 290 731 725 785 730 609 264 764 516 441 366 404 102 722 41 353 586 824 271 694 630 632 36 721 229 436 695 399 301 627 220 802 809 438 333 629 630 613 337 461 36 675 13 318 695 500 574 365 565 537 73 530 775 547 400 507 362 659 601 417 70 401 697 651 11 531 307 774 122 336 402 700 58 449 725 488 109 640 122 626 815 589 185 747 437 387 770 370 113 769 106 688 342 483 338 377 827 764 161 694 220 416 137 524 321 409 160 825 307 328 581 720 199 494 182 689 161 626 574 768 314 542 384 758 803 552 677 512 211 768 333 473 505 717 166 475 519 369 56 385 819 761 782 392 113 726 220 705 384 378 326 341 178 532 269 521 698 551 423 603 470 642 827 673 485 670 503 703 646 527 10 624 641 716 113 783 691 458 321 520 476 497 301 754 813 778 540 504 767 742 232 506 85 490 574 416 821 623 546 554 211 744 549 757 540 593 523 351 815 388 315 448 454 557 135 584 22 715 56 572 391 330 22 701 229 459 710 621 601 724 314 597 52 445 295 339 796 726 664 784 767 578 347 622 601 491 41 643 180 422 617 666 767 539 103 594 316 689 566 463 135 410 49 433 368 396 124 624 77 382 813 700 402 495 534 331 529 596 227 551 698 598 561 467 49 702 371 345 617 552 137 779 168 648 137 681 299 644 697 24 546 545 803 577 714 684 49 547 398 632 258 602 815 676 234 325 58 625 710 662 77 420 296 791 299 480 19 744 476 385 574 482 737 466 26 339 344 731 437 489 203 632 102 606 766 824 337 348 26 332 695 629 135 650 540 334 477 779 368 673 725 447 710 746 374 712 813 486 168 703 811 780 199 650 394 592 699 684 307 582 656 760 57 633 301 826 470 787 41 619 270 483 471 414 36 806 794 552 709 689 352 738 639 628 112 706 180 349 529 462 304 335 546 571 546 713 470 381 160 533 35 609 645 383 790 556 132 388 534 480 607 464 180 427 56 390 204 618 477 376 544 360 485 648 270 700 567 452 413 659 440 399 182 627 41 793 511 560 478 445 564 318 290 570 229 671 511 802 119 198 788 569 352 364 548 401 566 787 418 650 72 403 32 721 109 557 511 336 13 670 166 29 38 828 813 350 645 760 775 755 314 792 304 460 102 651 727 545 72 319 813 801 38 547 518 647 299 713 786 787 503 683 324 711 665 663 811 683 70 441 695 351 476 388 106 706 253 464 752 542 271 745 299 798 661 602 58 554 307 731 338 604 732 473 70 569 384 680 58 496 161 422 185 532 124 355 102 528 788 636 237 570 171 507 803 654 794 532 400 825 394 450 39 772 391 741 103 403 732 592 815 818 709 502 122 486 607 828 645 763 41 772 48 472 57 382 540 329 400 700 737 721 77 522 573 673 143 635 412 598 256 377 508 361 775 621 161 490 677 693 93 623 695 681 212 365 611 670 668 627 413 425 790 524 518 743 402 501 35 747 119 411 327 681 333 397 168 715 437 678 315 662 668 754 661 652 63 701 122 369 753 353 212 375 132 376 307 740 132 776 212 825 52 378 641 415 260 606 41 364 428 348 809 576 204 795 362 500 156 562 435 357 565 712 540 585 786 433 237 396 503 783 709 828 366 610 423 545 402 421 516 760 264 649 737 465 668 817 661 504 70 814 20 822 752 453 371 420 645 681 656 349 290 649 73 614 374 462 195 780 220 742 77 358 48 750 790 328 227 715 519 750 85 367 322 828 304 496 809 480 430 353 656 532 136 390 511 708 270 339 485 512 561 489 48 551 752 455 203 703 565 334 168 750 516 693 117 689 492 765 220 720 88 486 295 569 561 493 505 594 36 784 775 336 316 686 428 465 88 673 19 648 665 488 135 769 525 414 147 635 119 453 695 764 564 522 296 688 48 800 736 335 695 817 412 669 49 584 97 662 430 750 338 539 77 768 645 593 245 675 61 722 275 595 611 771 333 553 549 694 611 466 725 649 503 692 470 346 15 671 811 385 601 687 523 650 199 682 195 392 299 636 444 378 412 765 256 638 534 507 112 643 786 483 41 735 440 493 61 539 709 795 639 772 697 791 15 502 821 375 57 433 786 547 428 670 752 587 753 812 264 468 723 557 641 458 423 330 691 657 290 584 540 575 400 762 617 635 237 483 72 356 474 817 617 389 799 584 573 531 22 455 22 810 35 569 168 367 698 425 199 388 477 521 234 448 352 526 799 708 646 575 443 434 271 798 677 473 211 522 821 694 106 773 477 655 20 761 544 482 470 355 275 657 813 415 565 606 344 438 766 735 124 493 641 403 617 705 57 689 668 662 561 781 324 486 714 359 344 729 199 587 61 571 656 731 752 739 454 823 581 659 260 658 437 451 782 801 767 469 601 756 412 774 253 683 767 577 400 335 384 706 564 780 275 526 347 729 333 740 428 450 476 533 709 625 428 662 811 330 256 480 253 353 97 597 293 429 204 323 601 822 400 812 440 325 11 399 788 491 799 676 474 537 691 703 478 629 93 805 333 408 505 446 723 500 103 463 413 728 770 642 36 486 22 380 525 396 362 624 371 555 819 610 314 684 725 331 775 405 20 776 664 619 471 807 819 514 827 414 322 568 794 416 770 755 664 628 394 747 295 439 821 781 400 741 661 614 237 524 253 393 581 637 324 808 516 395 435 824 799 570 271 720 656 551 394 441 337 791 727 722 66 643 435 390 106 671 15 747 413 620 677 778 567 436 732 627 195 598 156 385 362 424 269 498 437 461 63 355 516 446 665 779 102 447 508 341 601 507 321 343 63 401 732 493 366 555 511 557 293 389 435 559 811 543 342 746 366 514 753 421 58 642 549 536 32 755 212 704 790 672 57 446 143 558 725 637 136 584 492 432 617 416 366 824 347 623 85 381 586 720 220 494 155 351 374 759 661 501 645 427 302 411 677 618 567 692 338 806 122 397 586 694 736 473 412 369 19 332 97 740 102 482 338 520 566 318 212 726 211 667 277 378 291 765 661 569 122 364 786 806 66 735 301 545 782 700 641 530 10 707 260 781 565 449 52 527 49 490 607 472 211 414 730 800 171 442 753 622 732 421 166 792 518 497 256 635 102 526 88 393 477 553 443 363 347 808 508 517 412 757 519 494 727 499 811 554 132 669 753 765 290 526 106 682 337 655 258 688 813 678 97 383 229 717 709 496 471 369 607 740 698 724 295 445 258 446 525 582 794 452 546 514 549 606 199 643 347 311 505 629 366 576 790 672 137 779 809 705 182 700 347 373 32 562 699 675 586 807 529 643 599 568 371 472 271 807 182 610 13 594 646 739 371 649 607 761 26 407 827 504 160 446 775 340 270 785 143 568 617 453 41 808 56 628 601 644 710 349 72 614 476 409 147 192 269 772 641 761 734 729 474 692 714 487 510 434 710 533 586 445 304 572 32 791 262 542 664 390 677 482 730 376 73 467 232 758 58 694 503 325 368 399 665 475 271 642 444 572 352 719 32 334 454 816 321 330 119 484 471 357 815 818 307 417 394 456 112 419 324 331 402 663 697 520 697 543 135 526 428 693 566 822 474 596 366 718 155 497 565 522 398 704 549 577 809 524 368 808 52 789 77 358 730 381 155 720 523 367 88 404 470 632 199 763 503 669 478 634 797 671 368 360 394 747 534 397 827 802 770 457 160 807 368 521 607 613 161 461 180 524 664 636 262 562 253 447 97 541 534 507 474 684 796 447 827 594 270 563 66 389 56 623 13 375 195 693 234 513 796 683 617 536 171 818 668 497 113 354 474 688 294 446 58 706 20 379 117 719 352 787 474 365 58 572 245 494 294 367 540 388 119 528 304 464 277 571 607 602 39 655 211 397 767 694 639 824 41 436 155 420 544 369 136 761 766 657 476 597 352 445 211 528 809 420 97 692 185 378 182 530 347 562 413 696 15 608 548 592 160 576 549 552 182 652 714 728 352 670 519 543 799 433 516 686 299 382 737 700 734 520 428 536 136 633 549 460 519 522 518 598 229 356 752 396 477 568 440 363 212 675 203 686 155 563 93 409 476 429 237 774 394 456 304 582 61 434 57 667 135 473 549 662 753 330 102 404 737 496 322 711 799 406 435 482 813 800 394 620 11 468 232 452 661 325 161 491 185 553 70 749 548 682 290 387 258 631 645 500 185 652 270 410 161 654 277 359 70 783 736 509 437 451 515 610 384 663 398 331 737 405 362 633 97 481 220 465 695 628 476 748 374 702 796 605 155 642 391 681 699 349 477 757 41 763 725 690 443 563 699 715 691 713 106 487 371 774 185 609 73 662 61 632 412 807 178 496 782 595 10 558 386 542 519 583 454 708 299 376 212 653 366 610 327 784 203 694 322 436 630 733 232 332 519 613 402 334 77 318 630 689 66 673 581 357 212 638 63 547 423 751 260 528 503 629 574 755 549 495 58 336 337 633 413 527 709 724 195 642 232 451 32 345 549 824 641 718 102 439 515 354 813 778 155 608 695 749 770 584 70 379 322 750 695 676 574 547 299 614 344 826 143 494 113 367 237 801 505 632 338 427 72 806 565 376 656 360 117 512 402 451 691 473 314 463 324 399 38 717 103 369 505 332 203 780 10 560 430 392 304 447 234 431 753 771 204 622 220 659 338 532 204 401 454 509 573 493 88 555 229 403 400 721 253 426 19 816 440 608 321 332 611 712 132 700 813 458 384 612 97 649 505 354 337 462 796 356 295 393 315 550 586 568 135 824 113 758 232 814 788 603 809 773 88 425 234 632 782 706 109 798 549 360 561 822 366 588 73 330 809 738 412 496 49 605 22 761 523 498 611 482 124 620 314 378 61 749 474 680 767 493 668 666 574 350 63 729 668 648 19 562 767 793 400 502 234 777 195 591 39 329 352 798 418 610 211 370 617 331 478 792 796 776 161 460 698 762 22 520 275 528 66 765 709 605 428 456 88 603 518 408 182 810 384 773 540 614 698 351 544 651 338 702 185 690 234 563 72 411 503 729 368 524 220 487 32 625 391 588 525 330 237 828 124 659 324 551 734 637 677 724 61 597 809 466 477 528 352 563 574 378 753 685 57 325 22 399 819 590 546 576 124 675 88 738 725 689 819 373 314 447 519 675 352 396 327 538 171 331 794 405 511 765 544 594 386 340 548 513 510 806 39 490 137 642 26 789 185 747 256 681 544 612 796 349 338 512 474 372 245 319 430 600 400 563 516 358 384 381 97 609 454 404 168 388 725 745 262 578 821 652 732 784 326 452 220 399 503 717 344 358 324 385 269 498 398 461 26 392 639 689 511 795 41 537 66 750 586 343 26 385 253 509 782 676 809 555 402 708 400 349 548 479 586 426 322 774 227 686 540 465 232 613 471 756 790 603 398 640 180 414 803 806 737 571 85 640 156 739 734 334 136 349 790 451 767 741 52 451 137 651 788 356 22 817 492 637 227 682 394 694 199 531 714 713 723 623 48 683 391 738 766 388 809 595 723 669 168 396 269 602 253 637 61 512 237 397 549 489 540 405 797 436 61 627 290 597 454 318 57 742 137 765 752 380 338 364 815 401 307 772 326 708 474 721 362 793 182 647 518 463 661 389 786 707 299 527 476 783 70 587 321 414 767 795 646 610 546 331 15 114 661 545 57 596 753 407 338 635 93 801 291 658 492 822 52 570 736 517 423 757 546 667 326 828 566 743 723 448 400 526 143 395 699 450 546 621 770 683 819 678 122 457 326 717 544 496 428 648 57 353 277 761 400 755 97 597 122 741 478 640 561 800 212 575 137 468 66 341 316 415 709 696 293 606 232 553 508 612 574 493 529 666 645 618 398 387 444 631 815 320 73 781 212 522 258 433 302 396 182 655 519 456 665 329 237 610 102 658 474 421 709 739 342 778 232 460 813 559 35 407 790 462 337 361 540 662 400 490 440 453 52 236 324 808 93 538 362 757 102 577 256 351 661 335 48 769 384 690 97 722 135 339 581 434 803 328 290 426 344 383 260 330 400 828 503 791 253 480 109 621 271 427 566 634 322 482 567 703 677 784 117 537 156 793 412 648 611 680 166 475 290 537 291 576 503 798 48 689 168 463 269 410 443 671 322 654 734 533 386 450 322 382 471 419 171 721 607 495 156 405 132 445 519 707 540 555 470 375 698 746 58 504 321 603 607 361 88 749 515 552 271 524 430 628 58 591 182 704 474 462 510 524 333 393 725 613 574 584 160 547 52 750 525 676 656 570 511 426 270 457 734 717 384 738 697 358 540 579 476 590 182 798 135 684 237 512 316 397 790 489 333 452 327 348 400 332 813 674 766 703 782 461 143 604 102 484 112 466 767 712 211 569 302 417 41 769 275 608 260 555 271 403 234 594 299 557 437 806 567 744 324 707 88 746 510 488 386 472 519 768 61 642 725 800 564 755 324 460 88 354 567 741 185 688 315 483 137 817 665 801 124 711 529 648 723 750 73 578 564 570 819 365 85 405 581 683 112 556 770 425 256 388 156 740 66 501 565 768 258 822 586 397 730 604 534 678 821 346 770 420 525 644 304 496 155 369 227 422 119 761 737 593 227 392 38 660 32 378 147 341 13 380 485 532 474 401 168 688 581 576 730 756 262 631 124 512 93 373 668 688 324 502 48 375 290 359 665 820 477 783 203 382 714 329 478 806 88 460 540 522 611 817 544 635 470 551 212 801 440 711 85 568 413 531 275 793 523 771 256 674 171 810 294 335 321 579 767 526 26 395 564 531 782 648 525 383 117 535 344 571 342 496 295 612 454 532 61 687 13 355 492 620 32 325 204 507 697 491 220 663 827 115 664 666 264 424 147 334 698 705 294 500 166 648 384 502 508 675 730 359 93 396 41 392 203 509 400 456 260 329 26 594 534 442 347 776 599 575 809 465 586 795 645 377 10 451 523 748 275 468 574 605 182 453 185 679 85 679 723 439 122 685 617 614 428 372 15 706 827 464 371 432 492 729 586 713 77 569 13 441 402 404 770 791 374 595 113 558 103 532 135 745 444 618 178 376 185 816 485 692 315 325 256 568 178 385 171 576 322 740 709 500 794 484 423 728 573 802 796 675 22 380 752 343 508 382 322 711 106 768 347 571 299 676 412 557 102 336 374 633 384 465 22 746 161 631 347 603 296 657 639 679 15 675 811 591 315 439 574 741 362 688 106 483 630 409 639 637 73 674 437 755 477 531 548 622 97 487 786 800 342 759 412 712 296 750 26 556 49 404 326 480 548 618 374 466 523 450 132 713 523 731 61 489 698 346 85 823 709 627 508 369 476 332 160 778 564 613 49 461 260 392 277 636 374 357 371 431 732 638 732 380 180 532 41 350 516 467 677 479 160 336 178 320 727 824 630 527 374 488 269 345 132 583 691 626 15 460 211 744 668 711 699 446 394 319 664 801 137 621 264 490 794 750 212 808 699 455 72 762 564 569 161 351 11 332 492 464 677 448 314 602 471 812 178 715 220 588 38 754 314 496 22 648 147 769 782 429 574 594 423 69 599 341 402 415 639 491 269 318 171 735 38 350 786 539 347 758 333 705 119 367 656 320 147 502 143 654 56 551 492 610 204 421 443 530 371 481 384 706 26 545 180 672 471 545 607 340 77 801 565 785 72 490 734 531 412 623 770 681 15 554 775 349 137 593 811 499 548 422 160 690 199 787 160 602 523 487 63 328 412 383 510 702 337 353 63 406 35 724 26 597 788 826 646 339 124 636 766 620 155 378 730 325 49 823 470 535 258 619 698 461 561 377 699 500 41 373 293 675 327 828 732 306 478 624 301 509 293 382 13 578 103 663 510 754 302 405 474 711 234 638 374 777 581 582 234 414 264 779 195 331 195 453 302 718 474 591 72 349 333 757 368 462 20 335 782 319 437 600 437 358 485 395 109 773 85 596 573 660 471 328 88 720 714 572 811 556 352 644 161 480 371 427 796 618 57 671 49 339 440 512 710 620 607 826 492 551 607 399 402 491 661 348 314 422 529 539 413 818 518 461 117 334 253 318 710 673 565 357 36 431 813 712 13 659 518 343 113 568 630 772 815 700 566 605 260 711 156 541 295 449 518 541 639 490 544 513 93 563 275 439 691 669 271 680 752 688 229 446 245 319 73 584 470 729 63 713 566 596 391 381 384 521 327 722 444 595 566 579 93 411 767 649 178 624 803 588 277 551 227 733 732 807 117 369 73 422 477 740 168 498 815 550 63 445 788 800 132 726 143 673 113 341 227 507 199 401 342 662 581 555 117 403 256 678 639 631 262 578 398 541 58 320 418 670 326 449 66 820 119 783 109 472 797 579 566 758 63 626 386 702 119 460 326 680 698 598 36 467 546 319 525 801 262 771 691 568 119 531 109 761 398 651 106 644 180 517 66 359 262 724 262 425 122 388 394 652 166 501 271 448 437 729 36 463 394 625 203 346 540 420 827 773 564 791 788 692 418 353 264 805 440 355 326 528 564 341 295 415 736 507 515 606 269 364 136 682 293 424 77 705 204 389 753 728 155 616 492 585 566 359 391 343 770 568 362 589 630 826 52 416 727 331 430 728 166 739 444 746 515 377 220 451 677 748 437 469 564 642 326 596 275 628 611 370 815 577 315 425 566 676 398 653 70 432 342 761 529 692 540 676 185 640 730 457 229 420 511 731 813 480 66 390 723 597 665 376 19 339 137 598 57 620 782 415 36 733 41 680 203 680 677 348 73 658 581 629 232 576 492 408 270 816 443 463 296 728 727 463 195 817 245 784 41 343 326 804 212 382 440 442 516 822 72 663 371 442 117 563 49 465 444 504 294 414 503 808 227 716 819 700 295 628 39 497 611 704 511 499 237 379 515 719 471 759 752 533 212 746 566 720 581 688 418 812 109 595 775 350 366 618 428 467 171 323 72 784 470 694 73 717 296 793 296 461 234 335 478 318 333 484 93 341 564 652 428 568 766 509 766 655 518 419 714 756 752 594 324 810 503 483 561 502 617 543 269 488 423 640 36 345 290 536 117 761 232 591 529 649 314 741 132 462 607 545 505 506 727 432 734 779 485 439 337 623 160 570 796 365 112 826 386 789 766 798 796 556 799 425 299 388 185 669 88 542 478 602 109 545 767 588 136 346 815 703 271 422 72 613 811 687 564 779 540 318 137 636 156 673 398 468 766 749 155 800 782 594 607 401 195 735 344 772 470 576 767 421 641 631 155 557 788 541 143 771 160 667 49 773 262 456 813 806 61 458 135 761 182 739 234 771 109 460 505 814 168 672 49 377 301 417 819 584 797 568 386 363 270 793 677 771 295 644 63 810 525 822 790 616 398 669 668 563 137 411 180 395 523 692 803 408 581 457 470 722 15 627 782 496 316 761 256 390 770 804 508 783 664 763 478 726 710 620 61 468 178 452 607 507 668 348 664 735 796 596 730 350 314 334 607 670 796 357 710 336 813 781 36 359 56 724 85 350 656 442 324 405 304 718 516 407 646 724 112 504 245 340 347 748 296 469 697 642 477 538 182 747 565 771 227 554 753 757 22 499 314 372 52 335 160 598 665 487 293 434 691 328 178 457 786 593 617 795 269 480 477 558 72 748 270 687 428 689 770 429 492 807 342 452 19 325 299 399 564 475 338 348 220 410 293 421 573 589 782 500 775 720 561 728 546 638 229 486 374 396 586 608 72 382 295 419 315 594 119 763 723 465 41 820 725 582 476 340 799 626 548 536 260 804 85 591 294 349 599 666 41 635 734 462 366 524 477 528 485 690 565 584 48 379 412 416 386 713 492 582 168 660 237 517 548 572 561 441 49 738 809 817 293 579 503 542 137 618 275 466 548 360 63 512 428 621 245 768 70 452 471 399 232 712 117 459 437 422 315 793 437 648 797 823 182 800 599 447 220 712 291 812 478 532 22 401 508 721 171 647 327 744 212 642 119 543 630 580 444 554 665 414 574 329 786 626 232 458 630 792 362 497 36 460 168 354 423 635 794 651 529 707 316 598 813 621 291 456 485 750 57 787 49 365 229 649 271 593 258 351 22 759 437 706 35 464 698 798 723 663 52 731 668 604 646 779 732 436 304 330 799 627 607 701 508 332 321 740 326 498 601 597 315 355 160 642 11 800 19 484 516 426 709 680 362 532 586 401 56 576 586 403 534 387 253 705 106 541 260 320 136 502 160 654 93 820 333 332 677 329 430 798 437 589 752 349 321 331 264 635 326 706 794 528 73 469 394 771 400 439 294 768 566 614 752 669 529 448 155 345 819 602 564 487 26 441 477 678 321 572 220 330 211 738 52 496 695 325 269 675 544 745 752 520 664 466 275 583 316 760 253 415 478 575 61 537 540 735 641 629 398 666 440 387 697 705 470 707 534 527 661 624 258 509 256 382 22 684 548 442 203 760 322 633 52 713 581 465 730 762 400 504 384 582 143 619 322 414 301 605 38 589 737 513 291 718 511 591 119 370 601 720 710 499 391 462 57 335 821 319 400 600 474 653 368 358 510 637 307 487 734 328 61 805 565 609 412 817 109 441 258 436 544 353 734 427 819 798 454 376 809 756 143 768 661 436 515 580 443 537 88 608 368 498 324 711 599 742 35 615 307 798 601 357 15 580 338 417 234 401 813 608 195 777 185 336 262 389 260 465 166 543 423 603 344 472 710 513 112 550 819 716 601 456 195 582 384 792 57 537 304 538 549 704 709 483 454 356 88 817 474 600 790 584 443 489 471 750 264 556 270 543 677 772 143 720 299 632 423 715 815 814 52 780 809 526 665 618 646 671 400 450 52 512 39 765 229 489 586 473 333 814 394 432 135 369 428 332 48 406 811 560 275 318 103 726 352 628 70 765 710 712 430 507 58 580 132 364 737 385 316 396 546 738 11 424 534 777 264 349 611 479 48 541 85 781 710 820 156 624 565 472 770 414 677 806 155 520 368 497 337 460 291 354 314 688 518 621 561 356 412 393 366 598 26 605 819 659 237 570 566 517 109 494 518 351 155 722 797 616 296 134 695 563 291 575 41 602 327 731 617 648 362 678 48 436 443 535 665 717 534 496 102 669 511 761 478 613 581 355 301 784 611 468 20 341 258 491 413 643 296 348 546 772 204 572 492 539 203 387 102 500 485 570 443 389 668 486 656 396 232 587 199 571 730 650 470 597 827 825 677 512 294 739 256 355 548 559 117 672 327 377 199 361 586 801 677 490 366 453 122 689 260 787 630 455 540 349 57 810 573 667 220 351 607 335 122 448 790 647 77 328 492 473 709 330 326 496 546 595 302 558 166 406 147 634 264 482 525 686 525 620 811 378 586 625 93 823 326 580 112 475 508 348 102 629 19 666 15 461 641 387 546 318 794 410 321 703 723 802 607 486 220 380 567 608 180 608 786 382 413 759 88 594 797 336 565 633 321 817 275 543 212 603 617 451 260 683 290 785 548 643 299 589 534 751 137 823 199 764 786 614 171 372 258 524 135 764 540 600 549 653 485 589 275 722 324 675 15 381 204 805 698 457 516 441 143 828 525 638 815 812 443 390 48 618 73 512 374 399 258 756 337 671 599 629 599 562 185 560 66 318 342 689 290 660 85 671 269 638 799 622 384 659 630 417 103 592 691 403 180 682 525 663 786 512 394 336 113 320 790 795 523 670 26 543 296 582 710 768 36 635 61 536 26 739 565 612 269 575 155 354 525 372 710 356 195 678 813 584 294 547 698 416 168 713 646 589 180 533 371 720 166 494 337 791 549 480 815 579 237 755 180 618 525 512 178 397 656 473 474 750 307 526 698 521 428 385 796 623 35 703 180 355 26 484 766 657 548 749 182 768 753 751 664 520 544 666 794 403 368 721 413 631 182 557 815 463 544 778 586 670 470 433 725 812 561 640 645 593 20 329 516 806 22 700 525 458 352 421 124 460 470 407 185 635 32 672 22 356 519 621 13 469 352 363 293 455 333 826 803 760 515 812 786 554 384 320 656 653 786 411 171 694 307 531 775 655 324 434 72 625 347 588 809 659 314 627 821 702 347 355 470 575 171 636 573 620 474 378 797 415 368 726 418 491 22 481 430 735 827 205 796 560 368 643 443 758 72 795 510 689 599 447 803 728 11 502 394 675 516 731 386 804 352 550 324 495 567 331 574 760 412 670 617 649 661 559 510 800 435 361 695 657 714 711 371 755 611 681 260 584 374 349 398 757 49 667 809 409 73 780 72 432 294 602 782 487 256 707 454 637 412 738 478 701 714 595 443 724 797 466 253 429 391 323 668 570 809 604 315 452 56 415 180 399 723 680 347 385 97 543 794 741 229 682 815 785 204 689 19 597 299 702 384 380 714 751 437 818 264 382 264 513 641 583 601 678 709 673 13 690 695 451 113 583 518 769 52 722 540 777 49 591 333 522 324 614 38 462 275 335 515 817 256 669 35 798 695 358 736 395 374 622 88 381 321 750 13 441 20 670 260 612 73 464 147 745 38 618 316 489 736 452 508 346 155 777 20 717 440 475 821 648 641 629 732 318 477 711 586 765 428 712 264 622 271 364 523 608 316 590 262 772 546 555 178 539 809 578 753 320 737 678 819 502 665 764 412 652 56 345 338 687 36 716 327 610 734 536 229 420 519 792 271 497 63 596 797 354 384 407 398 458 478 356 374 801 199 506 327 379 63 416 35 713 819 749 827 381 645 792 402 628 232 494 476 351 61 388 73 591 770 427 485 554 435 533 294 434 443 731 691 694 549 692 398 758 315 701 471 406 573 613 699 597 294 355 135 783 113 530 161 456 374 491 327 787 316 651 617 735 232 539 574 765 565 748 106 631 11 479 302 654 70 779 697 820 362 804 599 604 61 801 324 761 511 610 770 442 752 572 586 598 291 377 413 501 391 644 171 455 710 517 327 683 611 614 725 524 549 332 301 563 57 800 185 375 402 570 523 715 338 473 611 383 32 535 423 828 147 353 245 724 492 376 338 339 70 726 566 620 77 468 290 325 103 733 362 553 156 528 770 424 337 560 736 758 199 783 767 802 677 585 819 359 136 417 641 783 730 806 232 628 56 610 326 421 549 760 295 686 19 616 566 514 813 361 316 744 794 772 85 469 809 642 77 763 413 681 753 554 641 538 10 577 544 743 119 600 511 787 227 649 440 395 39 713 32 481 699 434 515 625 796 609 119 441 485 828 727 554 58 480 333 558 440 390 478 376 782 339 386 624 752 620 529 604 398 680 454 763 695 756 113 800 49 500 695 673 515 357 234 765 253 638 117 486 454 795 182 608 56 493 474 555 611 495 124 647 19 465 185 703 11 823 299 820 581 640 227 345 611 785 782 716 566 589 256 458 770 591 470 439 581 354 723 680 519 652 344 600 827 506 534 547 788 381 470 328 734 527 237 773 474 404 275 759 737 685 766 579 391 376 714 473 368 369 391 385 698 498 229 318 72 763 374 468 573 341 809 638 561 364 766 772 661 721 315 631 344 578 324 541 112 389 227 502 788 543 518 433 819 820 185 514 697 513 727 458 454 739 811 606 307 778 661 356 505 558 525 621 435 654 63 763 519 740 656 381 794 455 503 745 212 556 546 351 166 388 444 464 586 563 454 411 117 798 611 602 352 360 523 434 302 805 269 346 546 648 72 353 454 613 544 597 171 355 304 429 617 784 485 657 782 530 20 606 315 364 66 348 607 735 93 592 485 424 119 408 796 514 136 500 386 562 645 320 56 568 160 433 511 804 730 550 418 520 63 442 519 778 809 672 316 467 168 776 137 801 664 700 342 605 402 363 11 735 290 702 93 562 316 365 697 439 342 683 732 654 199 335 97 758 212 526 314 395 788 592 423 487 106 355 444 588 599 457 211 330 291 828 38 496 519 480 156 350 443 724 119 571 697 376 477 339 211 323 566 378 567 325 492 733 511 680 245 735 529 657 122 461 668 524 564 500 70 643 294 410 362 728 737 743 384 486 49 569 803 343 664 568 299 382 102 442 639 771 85 336 586 776 695 369 565 465 362 789 143 451 299 787 523 654 147 681 161 520 567 759 271 497 601 349 664 745 36 814 271 779 827 409 803 343 790 432 204 381 39 808 199 805 645 720 639 572 752 556 269 587 156 558 327 403 786 390 85 798 342 467 160 784 384 642 237 436 691 759 811 627 160 438 321 572 296 719 752 657 48 461 32 355 549 318 699 330 143 484 135 562 418 507 366 702 269 343 220 749 714 419 564 403 155 771 413 557 262 744 275 670 63 375 815 746 321 693 326 472 630 643 229 626 811 453 797 536 63 596 166 682 342 497 229 370 109 483 342 780 698 547 641 623 106 624 66 671 564 637 714 388 227 427 271 791 641 618 534 467 106 731 477 604 581 588 322 420 732 807 32 590 400 332 384 761 786 703 147 597 508 615 737 392 117 420 119 378 322 431 316 569 155 735 258 592 20 666 775 744 691 743 322 705 811 557 714 320 503 818 586 780 611 527 22 624 645 472 178 382 661 716 109 642 271 458 333 596 232 739 212 460 435 433 161 762 799 521 180 504 515 467 505 393 510 674 601 572 38 370 803 729 753 660 548 554 227 626 122 667 256 351 811 388 295 598 586 667 710 448 474 395 709 467 52 588 607 740 601 583 290 482 185 445 291 528 601 535 32 620 503 468 132 325 797 594 540 553 58 514 295 350 352 684 788 500 277 447 782 595 269 781 26 654 344 816 307 804 333 456 723 329 171 604 178 594 617 442 394 405 262 681 302 452 384 559 485 762 211 745 664 598 565 554 548 361 730 490 510 453 10 538 161 718 574 644 677 370 664 706 258 704 88 499 324 425 617 335 234 690 39 432 315 715 641 602 811 676 22 614 508 789 394 383 734 330 470 738 315 701 677 685 352 353 799 745 525 466 22 429 418 747 171 694 470 415 211 399 766 491 617 348 22 332 691 690 36 421 566 816 352 615 112 828 321 743 813 638 211 675 423 343 301 751 400 721 677 663 734 336 709 686 293 359 211 746 112 619 258 582 394 361 22 345 697 439 124 628 124 612 601 576 430 483 519 528 492 600 725 379 470 395 333 713 474 651 314 570 437 609 665 383 786 340 698 651 444 764 630 464 168 583 398 376 548 740 752 535 204 731 234 346 132 399 178 756 19 658 611 422 753 719 581 593 58 802 106 318 294 636 293 484 10 357 260 431 525 712 237 622 368 364 544 350 599 690 58 637 668 707 699 426 143 320 646 686 737 781 775 449 294 359 799 488 476 522 794 745 564 806 474 538 61 612 413 483 195 467 710 319 809 801 58 363 617 713 790 381 736 644 400 826 607 773 52 441 699 722 732 616 103 542 371 411 799 798 665 450 827 556 503 397 736 768 476 588 245 562 135 330 709 627 617 332 315 406 534 520 211 355 106 552 428 673 337 749 70 552 443 532 412 825 398 592 143 576 516 350 147 758 316 631 38 320 322 713 49 585 730 433 549 783 269 472 61 806 102 679 492 719 103 331 322 792 752 633 710 649 809 407 41 635 400 598 260 377 384 814 709 531 333 603 564 800 695 365 607 669 39 683 518 667 413 425 794 335 315 743 398 579 697 448 85 411 347 806 699 487 204 749 565 731 786 625 299 473 518 383 15 535 386 684 374 415 132 353 232 690 262 687 199 733 137 620 106 468 271 685 203 415 256 680 299 491 166 547 147 814 471 719 342 716 485 560 709 334 752 705 492 779 549 463 20 357 561 638 386 585 790 359 103 509 342 382 220 449 803 776 529 481 253 465 656 760 668 690 767 361 327 785 485 469 788 589 727 793 534 771 790 776 418 789 178 704 211 614 362 462 199 524 70 448 529 358 52 395 58 689 35 487 656 434 540 822 492 609 106 662 220 774 430 496 813 346 477 558 413 558 639 618 136 552 256 512 565 563 630 489 52 336 710 346 471 606 599 606 617 379 581 537 102 521 809 498 314 654 803 318 529 615 229 357 245 585 338 569 565 396 567 702 790 555 518 543 103 721 786 594 32 336 304 580 211 693 412 345 518 822 48 806 661 453 691 693 534 628 199 387 809 370 211 522 212 635 677 409 565 764 775 637 15 416 471 750 342 441 362 517 607 609 534 773 485 367 770 722 271 591 646 464 35 798 72 671 474 552 714 512 113 568 253 426 510 346 11 760 546 475 677 648 529 332 234 613 119 560 333 679 607 636 440 731 302 537 58 341 788 713 275 659 371 532 227 401 423 493 57 774 48 543 41 705 753 779 819 373 611 320 529 449 435 433 790 820 166 488 327 640 324 513 714 329 709 626 85 739 782 460 277 354 368 407 510 778 766 356 454 651 260 568 166 531 26 643 391 623 384 660 766 517 19 462 48 635 103 367 710 351 77 632 813 501 368 526 227 722 227 692 15 711 516 764 352 592 112 701 327 740 307 613 523 652 102 675 132 429 516 542 782 655 398 530 49 415 561 622 827 491 471 756 508 666 529 424 412 798 39 439 544 582 714 652 540 744 709 676 443 502 245 703 727 822 295 587 49 456 525 741 352 700 368 458 103 331 511 743 639 596 321 654 529 451 11 706 342 392 561 340 391 572 516 785 22 658 796 416 607 779 143 652 796 439 333 810 611 614 677 637 796 729 337 552 574 328 470 715 290 760 796 662 815 420 398 404 523 496 540 798 52 795 485 390 546 597 714 466 444 763 574 542 180 468 402 415 117 680 26 590 573 521 561 791 544 779 734 652 160 447 548 746 275 486 10 814 137 655 639 700 180 774 599 331 827 426 737 633 143 465 269 619 428 582 304 414 326 490 232 642 253 335 645 755 668 612 819 370 386 701 39 704 430 372 212 703 264 808 119 547 168 824 803 642 630 711 770 758 819 738 709 759 813 595 180 389 428 590 160 671 11 450 413 452 307 627 199 348 508 385 366 719 799 703 698 318 668 751 13 357 122 530 796 537 41 509 815 493 362 682 516 495 492 426 293 778 22 707 204 580 70 543 338 731 39 742 815 640 147 414 770 822 143 716 646 536 36 558 326 739 767 370 70 673 788 635 574 554 374 769 262 637 132 506 646 647 454 750 477 336 72 593 102 547 815 595 752 501 641 427 290 411 697 602 220 512 204 777 518 459 344 420 697 807 63 475 574 332 413 689 156 482 366 439 710 731 294 660 22 802 511 622 10 553 391 364 782 703 295 563 811 403 314 760 641 693 132 320 492 707 264 670 412 375 398 527 61 820 41 520 180 414 734 621 270 806 204 679 342 446 166 520 293 497 260 649 135 354 135 407 371 635 122 467 476 748 827 506 58 469 182 455 391 757 515 593 546 499 815 735 322 712 344 743 752 448 511 411 229 655 270 397 10 715 19 696 698 754 503 670 171 701 220 756 548 759 821 634 161 543 699 355 384 339 775 468 97 415 698 606 203 553 477 450 22 629 362 620 97 387 413 689 525 541 548 410 38 728 85 720 195 396 85 624 38 472 275 773 327 442 503 596 212 465 574 746 601 795 691 451 639 748 511 657 723 605 258 642 664 628 677 341 794 439 454 577 737 743 180 780 386 751 337 729 478 328 321 715 607 789 444 383 293 330 435 791 258 755 803 749 256 542 668 390 665 597 607 376 77 528 58 323 710 604 333 693 440 660 211 823 237 606 775 537 316 422 782 576 470 387 601 660 229 357 811 638 180 654 697 380 668 396 665 424 586 684 324 336 730 776 775 686 270 559 516 449 797 504 352 361 57 801 57 453 617 621 344 595 143 522 394 741 262 577 813 409 723 319 368 501 548 674 321 358 734 676 695 328 797 789 112 457 767 632 203 579 324 390 229 820 324 360 398 820 316 489 302 346 161 777 237 554 275 422 714 498 36 672 324 636 258 707 727 447 109 507 478 364 573 676 301 608 291 761 645 711 203 403 11 377 529 479 796 405 601 389 36 686 714 502 599 760 797 795 519 587 607 557 668 824 709 755 293 497 117 649 368 354 470 688 474 483 166 467 813 393 178 506 269 432 664 416 253 824 234 787 478 542 368 455 180 826 440 789 564 569 147 556 737 612 10 501 534 708 548 602 35 731 333 473 109 551 478 754 166 187 811 648 775 406 523 703 227 482 485 355 113 528 813 817 786 378 178 431 428 325 617 507 794 532 505 401 137 493 803 350 180 631 93 556 639 672 212 818 730 502 19 764 477 644 11 820 444 783 296 550 237 329 511 716 253 700 730 442 710 694 58 341 124 460 515 354 26 635 503 174 753 749 143 801 601 711 58 469 315 416 697 531 36 681 227 808 485 355 85 335 294 702 122 579 732 563 195 487 171 825 327 625 270 383 106 738 103 496 326 459 586 353 195 634 52 482 809 671 617 800 398 530 204 749 677 823 418 350 234 576 229 560 730 387 262 631 641 541 697 357 540 781 106 359 66 343 601 804 477 608 566 382 161 610 412 663 394 405 374 674 523 580 548 547 505 807 782 598 677 568 122 361 362 501 326 757 171 658 518 755 566 628 296 554 695 462 232 422 232 448 566 379 794 375 301 779 57 649 180 328 204 609 77 662 49 441 435 702 155 496 770 480 391 542 523 745 413 466 166 323 819 694 326 452 85 823 102 731 573 475 156 385 180 629 819 703 540 408 211 800 56 689 70 387 166 447 338 728 540 638 35 486 316 343 413 751 256 551 366 571 102 721 821 495 70 621 48 742 581 465 119 814 70 693 391 361 166 822 85 520 386 453 734 772 516 718 106 354 809 606 412 635 664 372 546 335 734 319 229 637 106 379 326 531 581 750 699 487 819 724 664 494 117 703 435 632 342 595 586 464 56 542 199 798 109 513 293 323 143 731 26 659 301 678 519 346 52 627 477 590 211 648 630 422 321 823 508 461 293 726 275 468 519 530 518 638 767 659 342 825 66 743 599 631 402 557 523 760 617 320 566 707 418 670 314 449 470 807 698 820 195 603 245 345 229 716 428 679 56 824 299 755 430 612 109 497 85 377 564 319 697 506 400 363 505 824 117 570 601 365 171 810 72 632 786 563 400 670 38 618 813 692 52 360 565 783 342 397 368 715 253 696 476 701 290 648 178 353 412 406 646 613 534 339 737 800 93 378 57 341 435 749 470 622 796 802 368 643 505 825 510 493 664 350 35 758 428 535 753 530 93 652 534 433 437 605 567 587 20 416 709 728 212 596 302 635 256 781 374 377 112 785 41 416 564 481 398 349 234 757 797 593 788 667 13 687 237 409 301 616 691 600 88 531 767 328 443 445 299 754 737 496 753 353 88 634 443 597 821 376 423 429 227 562 344 583 262 415 400 669 270 680 63 537 730 674 147 576 112 742 617 335 314 705 412 373 262 447 515 521 326 706 698 654 599 433 113 658 220 389 766 663 160 701 63 610 275 696 471 776 737 648 437 559 734 708 661 488 607 340 544 490 245 453 271 628 435 591 41 359 384 724 384 462 119 764 691 637 699 448 641 547 143 395 394 439 269 487 736 804 275 328 119 635 295 609 474 572 714 556 327 404 180 773 132 595 155 353 516 683 691 634 639 466 797 360 296 512 677 619 544 678 316 436 709 784 821 627 234 467 366 521 697 498 394 461 22 334 220 318 737 779 113 765 72 541 561 578 646 569 677 343 22 772 782 774 180 557 316 744 477 686 544 559 786 741 485 789 510 603 386 640 136 822 160 451 428 497 211 439 656 741 48 688 132 483 256 545 269 506 611 379 211 416 327 713 727 570 168 720 245 810 617 808 630 595 727 464 435 539 61 411 732 618 732 450 122 657 730 768 155 436 57 420 646 627 294 475 725 369 106 332 122 657 503 445 821 318 61 535 471 378 264 341 132 706 518 380 366 364 811 637 786 520 788 721 366 479 10 449 35 526 293 624 639 776 510 643 36 716 39 610 574 458 307 761 160 702 22 575 492 407 366 724 656 377 321 319 546 417 813 506 39 343 337 621 737 660 304 455 418 466 508 593 709 533 727 528 271 579 630 526 147 450 574 434 155 397 485 774 161 383 204 717 732 634 727 648 61 558 544 583 299 482 143 445 505 800 232 785 368 652 302 507 544 491 103 514 302 493 525 543 723 350 430 820 827 631 811 689 736 541 607 320 77 336 827 774 797 433 290 343 803 783 518 382 799 679 753 684 797 596 41 659 97 718 566 460 809 407 786 559 423 504 137 377 253 340 503 785 166 469 725 453 48 773 386 538 374 741 813 577 260 743 147 810 97 653 103 547 508 571 454 603 799 328 294 571 185 383 256 330 412 795 315 480 97 558 220 657 347 597 698 689 796 339 166 747 229 489 245 325 391 733 10 684 607 475 294 537 295 733 400 779 302 562 178 410 391 760 269 585 19 825 368 660 384 804 203 774 296 590 523 812 529 675 321 594 227 442 20 336 767 738 770 490 384 465 413 745 607 619 316 759 471 414 470 769 229 589 476 793 811 795 137 591 178 704 478 614 113 372 324 637 304 674 314 358 307 550 515 713 256 676 668 738 794 533 245 517 656 720 548 700 301 404 63 634 770 708 13 671 155 450 269 323 41 397 786 741 22 399 324 627 119 369 347 332 809 629 525 613 136 650 386 355 664 642 103 500 599 484 124 447 72 431 599 802 73 649 668 380 61 343 171 759 540 781 581 643 503 424 799 594 295 479 827 765 548 634 368 472 523 764 368 719 119 497 72 649 347 651 645 804 423 619 492 801 112 584 352 571 362 409 347 381 566 455 211 494 271 441 641 425 260 619 63 706 143 464 302 411 809 798 77 693 827 649 270 590 803 346 782 808 15 627 691 605 49 447 656 777 72 482 478 318 168 652 695 514 275 468 797 426 727 672 36 778 534 735 185 592 185 576 734 424 347 654 710 479 511 373 664 385 529 502 52 359 661 587 510 778 698 626 344 679 294 458 166 442 803 739 11 807 337 481 271 354 119 407 227 446 607 763 790 801 444 621 211 469 294 603 573 771 260 408 347 517 296 810 290 577 85 335 333 706 371 501 117 816 258 692 770 513 66 678 245 383 113 791 567 404 714 496 347 353 166 740 566 814 277 482 770 763 511 726 737 814 35 583 168 538 366 622 566 432 97 350 277 387 301 705 314 373 220 675 734 624 182 509 428 456 264 610 505 495 617 421 630 405 337 633 72 481 203 666 253 719 366 504 20 590 474 748 271 704 440 605 178 456 103 512 566 628 725 334 103 370 709 757 503 704 237 784 299 372 11 572 813 694 290 689 52 556 362 609 32 457 819 404 782 701 752 480 508 762 546 634 725 708 316 466 195 339 307 596 799 491 540 537 428 756 32 576 326 334 122 318 607 828 775 438 492 654 809 569 515 396 617 825 617 382 326 798 315 663 549 336 362 465 10 375 523 579 567 693 418 414 93 614 540 791 394 589 337 603 641 628 137 612 566 370 137 354 770 635 767 335 709 814 371 513 185 750 668 487 782 533 122 780 234 683 293 367 212 404 322 632 315 464 93 447 374 557 117 466 519 731 49 459 338 332 220 498 180 461 256 675 211 557 639 447 253 765 338 569 564 745 237 401 477 335 85 419 788 543 38 719 362 336 182 389 180 543 599 820 232 603 232 655 664 345 136 329 819 626 11 458 617 702 204 575 70 354 326 340 803 651 574 356 264 393 258 828 271 621 260 469 119 416 109 644 333 754 342 810 85 351 119 696 428 616 156 464 665 357 58 526 809 647 41 806 211 744 26 434 321 346 661 535 549 496 10 369 796 332 352 682 113 613 753 482 85 763 204 718 56 514 736 606 394 532 617 493 691 778 70 424 454 742 698 719 737 479 352 541 485 486 516 359 270 783 344 649 549 560 182 421 423 633 665 340 73 490 730 363 88 623 782 556 136 760 661 693 302 593 815 577 418 594 471 335 470 706 710 690 195 779 786 722 160 702 258 328 384 473 601 457 124 420 112 828 85 480 203 356 38 406 39 724 38 800 510 537 135 760 204 325 61 539 32 719 237 408 391 631 561 541 809 638 503 396 344 783 796 382 49 533 402 682 617 684 523 442 234 708 794 776 710 686 73 465 315 762 435 483 435 340 525 683 304 822 665 694 26 741 386 748 344 556 66 439 203 684 48 483 811 393 567 395 97 487 767 381 88 765 57 674 677 383 574 441 291 828 665 388 766 353 767 745 301 708 423 671 61 339 444 512 730 604 112 452 229 346 352 733 788 580 72 537 57 521 668 396 790 720 391 461 113 318 714 689 470 570 57 357 32 431 809 712 49 619 767 343 13 401 782 772 811 419 581 817 418 512 440 336 485 559 656 465 135 545 641 488 32 472 677 345 601 580 510 806 766 765 270 545 362 612 697 538 516 354 665 768 185 545 352 319 117 584 474 358 549 416 316 740 790 381 412 533 271 494 229 425 418 632 454 464 36 427 220 818 767 692 352 360 137 542 35 731 394 473 430 436 38 756 505 627 333 795 607 369 77 385 736 498 811 449 656 392 132 816 368 660 13 820 374 360 85 682 237 650 26 403 260 631 258 578 394 373 574 555 337 449 70 651 815 587 344 345 295 679 136 356 63 331 102 612 253 460 322 522 709 635 180 598 56 356 435 688 567 605 788 531 113 365 315 426 135 388 374 563 256 411 63 602 294 360 581 731 630 715 77 551 291 717 567 406 374 449 302 631 581 575 185 620 326 657 212 431 161 507 519 491 122 364 132 537 782 350 435 758 476 795 66 693 195 778 413 781 171 486 691 396 143 651 665 539 782 489 573 700 477 545 510 442 573 559 10 84 106 340 476 793 237 785 185 490 321 552 220 808 102 771 122 554 630 349 26 336 195 717 253 743 366 653 66 487 428 571 77 527 36 625 523 789 386 684 656 781 290 670 232 791 212 480 70 406 178 390 727 597 677 575 227 323 752 415 32 475 477 438 195 800 803 650 182 560 549 334 400 318 821 689 135 562 143 712 736 343 322 624 476 509 182 382 444 419 178 513 691 721 630 495 135 442 113 678 727 449 811 425 296 603 630 361 103 716 815 589 567 755 819 628 35 349 734 541 106 807 49 651 220 524 166 319 314 579 203 506 799 379 519 381 237 459 143 789 70 457 549 441 168 404 36 570 15 760 697 758 443 390 19 671 166 360 440 604 203 455 161 438 271 772 664 498 26 560 97 355 639 780 57 688 391 765 56 214 294 507 296 380 26 493 277 521 124 589 171 495 315 367 565 768 519 686 656 670 117 746 391 640 56 345 294 769 324 642 714 792 227 530 470 460 49 522 52 651 664 658 291 812 245 389 819 506 723 363 710 381 529 826 398 494 368 759 316 702 135 740 478 553 548 588 132 346 811 420 534 475 581 745 103 597 435 482 315 759 699 392 15 783 103 673 386 445 166 530 269 415 797 696 93 380 478 643 566 401 199 735 324 424 352 721 510 556 646 744 809 588 253 502 41 449 211 527 72 351 26 771 245 382 723 329 549 806 49 536 565 331 147 792 607 431 503 504 573 415 786 363 258 805 790 563 418 554 185 517 307 670 821 577 72 612 203 579 518 653 819 411 136 692 815 740 384 397 117 625 324 457 474 535 307 627 786 455 13 369 518 558 435 814 510 355 503 649 799 726 730 620 57 583 199 795 723 415 337 507 656 606 124 532 775 763 97 719 391 655 203 387 304 467 540 373 199 781 32 675 549 359 52 417 661 804 391 346 646 329 97 774 811 405 316 706 77 672 753 582 20 361 656 792 58 331 38 696 38 644 639 370 734 372 48 743 227 808 544 557 546 395 203 481 661 328 182 602 394 383 656 330 492 735 143 595 88 652 57 427 698 390 322 466 220 694 412 749 799 823 56 640 611 475 342 537 471 385 66 644 72 650 734 410 567 486 362 793 478 343 471 806 48 382 299 555 727 800 723 754 315 754 321 760 119 756 574 828 564 652 753 746 182 414 102 626 544 453 516 536 264 628 182 591 290 742 510 789 752 651 73 335 736 393 809 690 561 584 52 379 400 713 400 751 586 517 544 740 668 812 476 685 132 676 36 466 544 360 35 323 185 731 212 346 122 475 786 369 299 332 185 773 788 777 796 560 412 445 630 318 508 719 314 673 211 744 601 765 333 638 677 622 302 569 418 716 232 555 147 705 546 336 203 674 548 686 799 449 492 603 143 640 435 414 546 329 790 512 58 792 366 762 548 356 277 393 229 532 544 490 803 416 66 537 338 660 813 644 362 494 511 441 753 632 732 616 161 798 727 602 508 655 106 397 294 489 797 588 63 436 316 721 342 587 70 528 574 406 732 613 732 597 199 445 58 429 725 408 770 378 15 341 505 325 516 696 232 746 122 787 534 479 271 541 256 684 85 787 786 585 656 433 611 605 544 472 503 579 519 329 338 331 260 569 294 421 386 575 737 465 786 598 322 467 316 743 234 720 567 531 391 808 256 681 22 365 549 349 160 757 803 494 827 773 394 825 444 690 220 563 22 526 398 729 258 682 315 487 22 740 156 397 234 715 371 420 93 404 698 369 691 353 22 805 73 466 271 339 103 636 727 758 454 468 321 325 88 553 253 537 736 572 324 629 394 576 10 334 302 795 296 562 117 818 203 449 132 343 548 624 262 382 26 331 510 363 119 563 212 633 56 459 645 465 734 680 819 598 782 805 41 793 505 658 691 596 322 538 109 808 710 741 546 614 304 462 61 319 412 600 478 432 112 729 766 487 730 434 546 805 561 609 400 572 796 367 384 595 229 651 232 634 581 805 63 376 813 800 327 512 767 499 599 604 109 588 641 787 803 712 73 475 35 742 775 729 565 816 767 824 342 560 203 334 234 742 39 535 394 484 307 357 11 431 788 712 22 675 234 659 753 802 821 415 342 608 199 493 443 773 573 442 567 495 413 647 112 532 362 389 256 648 374 449 573 820 548 472 714 414 237 808 178 806 723 649 515 792 61 612 646 522 234 778 112 372 639 545 347 817 478 600 794 358 574 531 664 823 229 787 258 381 503 683 437 568 161 759 710 528 732 744 734 411 534 671 412 450 48 323 290 473 337 627 368 459 290 521 291 406 815 703 15 461 400 742 611 535 476 702 66 378 478 530 435 541 752 663 11 735 510 600 52 613 160 795 573 578 423 373 601 375 511 783 20 640 270 345 56 808 124 675 546 458 505 792 505 537 546 575 470 740 136 580 699 467 525 393 402 678 511 363 428 538 269 381 827 365 342 826 664 810 229 757 135 351 135 759 10 743 641 802 630 448 430 715 293 746 753 655 511 649 333 678 52 436 391 535 661 807 656 648 103 355 337 429 586 535 22 759 270 341 270 415 523 622 753 680 664 364 161 348 574 666 599 387 106 642 258 689 734 463 799 389 664 728 132 502 307 816 112 802 646 472 322 571 734 643 103 700 314 594 725 649 695 739 260 559 113 626 564 672 347 377 203 760 168 801 697 785 220 490 362 453 102 538 316 757 168 810 732 577 338 335 70 429 199 600 237 653 93 526 277 395 821 533 519 588 630 457 204 330 322 738 327 705 418 572 124 687 258 376 508 558 316 512 782 784 35 657 299 514 212 774 136 680 212 735 630 666 11 334 437 812 102 550 271 562 232 410 333 547 668 638 327 343 697 608 790 761 185 828 664 585 212 663 362 596 106 686 185 359 161 504 271 361 394 414 412 626 646 612 143 681 607 746 827 522 477 741 727 499 20 372 270 672 586 637 262 563 607 467 103 712 48 512 799 720 290 609 301 441 147 632 122 542 811 390 52 618 437 613 220 694 102 562 35 399 270 570 304 537 13 498 503 560 70 445 732 689 294 484 166 679 155 507 271 343 253 509 725 493 304 419 725 825 260 675 256 495 294 578 630 336 117 502 518 761 695 580 601 575 26 603 41 640 93 792 136 575 135 706 112 446 73 339 333 748 697 621 709 379 166 625 641 408 264 517 794 789 264 593 428 451 391 632 566 480 803 464 344 569 97 674 454 689 137 512 182 731 314 604 548 473 478 663 291 667 262 332 423 740 36 597 413 392 20 636 117 653 302 431 477 325 698 696 66 380 443 532 296 722 368 718 770 772 511 755 725 350 775 631 178 557 811 541 166 320 470 670 474 375 368 527 119 718 775 587 296 657 423 626 270 405 727 520 511 624 418 700 366 481 709 354 77 635 36 504 546 446 645 340 136 755 271 506 112 603 546 570 697 517 478 791 423 388 262 801 714 669 691 448 57 513 478 729 88 360 725 715 477 572 418 535 302 496 277 514 49 826 294 701 546 445 324 823 57 620 470 468 155 696 510 491 10 816 26 438 567 556 277 719 418 666 730 539 88 408 710 705 368 447 815 728 15 502 398 654 315 359 19 591 13 700 77 520 827 405 295 575 799 465 516 582 41 361 699 762 112 749 77 681 264 554 518 349 394 757 61 499 293 425 586 409 77 572 788 358 88 689 61 487 316 722 32 328 155 383 767 738 474 701 710 685 321 558 49 410 566 482 668 376 135 747 136 489 168 452 36 733 85 475 333 348 245 726 264 392 775 585 454 380 710 825 567 509 38 417 338 419 258 539 106 663 767 660 394 686 324 559 574 674 315 820 766 451 117 414 11 741 710 626 573 571 49 536 301 702 766 760 93 704 611 688 88 483 548 742 97 684 124 674 391 379 503 395 362 615 237 826 58 609 698 383 819 556 103 774 374 812 505 669 384 612 508 466 573 450 342 323 220 731 203 685 73 346 103 399 147 627 10 432 156 369 270 793 476 498 106 461 374 781 476 636 324 484 41 357 293 431 546 763 661 622 275 364 519 401 523 417 296 555 182 350 566 721 66 705 581 557 476 389 122 543 665 527 260 488 315 345 342 650 333 610 730 458 607 726 786 792 275 467 599 649 398 354 412 407 394 361 237 545 109 584 725 414 97 416 39 683 203 381 641 517 143 547 301 673 548 351 57 758 478 616 70 464 723 542 338 557 180 450 794 731 695 743 211 473 171 422 220 406 561 703 293 597 290 429 752 378 232 431 102 749 39 491 315 532 435 591 291 735 212 592 366 576 611 708 32 387 132 795 665 373 819 320 161 818 736 781 492 613 295 558 677 329 437 592 564 458 19 512 347 355 523 460 581 465 821 755 103 598 295 467 291 340 19 801 519 785 122 568 374 531 362 594 132 808 293 681 57 779 775 494 796 667 122 706 668 464 799 448 180 526 435 557 234 487 237 742 803 715 342 771 195 662 691 420 58 634 106 376 342 429 180 726 586 620 73 468 302 491 135 791 775 521 515 629 437 461 611 334 723 793 294 652 204 410 227 818 36 716 342 359 132 343 515 608 752 650 505 610 322 684 573 442 304 405 428 633 35 465 753 603 402 462 699 340 727 414 314 785 454 469 821 552 471 755 752 538 22 757 386 741 525 499 430 372 160 772 290 653 327 358 471 647 418 713 36 805 540 336 428 828 723 712 178 480 321 558 444 427 714 745 347 376 786 543 262 620 525 604 394 436 564 539 122 332 581 417 10 684 730 798 26 387 796 719 454 500 691 660 178 357 22 341 753 585 371 533 428 751 314 493 470 814 106 682 534 479 519 711 519 389 299 488 234 785 770 589 316 458 782 538 714 704 766 688 211 335 656 319 63 780 515 674 26 379 256 531 639 726 178 589 143 584 423 605 574 426 232 773 454 367 803 358 566 595 516 501 797 703 725 411 525 708 813 671 443 542 58 759 443 717 41 369 443 521 262 636 540 449 665 719 41 816 710 378 443 341 821 638 565 696 796 718 384 401 384 731 113 493 26 555 35 806 384 603 56 463 710 688 160 670 368 449 412 804 770 472 811 345 35 768 19 739 815 591 790 588 428 354 275 483 109 356 485 506 470 658 443 759 734 823 567 381 790 674 143 826 645 683 788 741 10 425 36 388 440 743 668 501 337 411 73 708 737 779 418 648 617 436 428 711 695 513 13 353 474 498 677 687 821 575 182 800 135 657 770 415 534 622 730 532 710 350 505 387 113 795 156 500 398 562 641 744 548 658 61 502 212 621 93 693 39 783 503 329 290 694 815 75 770 495 661 331 412 739 38 596 352 580 813 762 72 746 565 672 304 451 723 801 668 801 93 469 518 363 15 628 561 455 567 439 338 685 525 713 113 499 767 425 736 335 109 669 136 653 56 411 437 685 122 487 102 542 430 383 337 535 52 738 160 774 56 422 418 558 143 406 136 390 525 787 135 429 41 512 803 784 56 812 22 415 106 758 342 590 540 537 656 674 322 629 58 666 52 461 664 408 476 500 66 373 508 410 374 818 347 638 296 654 525 816 665 382 106 555 788 663 321 405 49 633 168 588 344 465 366 582 275 655 819 748 732 490 203 552 322 535 803 718 371 584 645 439 790 426 10 372 299 802 324 319 492 690 752 653 508 358 322 713 337 676 803 381 35 533 166 805 641 609 256 441 374 648 160 480 732 390 73 449 443 671 232 450 508 489 386 810 567 551 518 791 117 644 423 537 204 461 220 445 695 392 573 500 518 688 398 341 518 572 321 731 269 483 26 694 691 446 402 557 258 336 394 389 400 693 413 670 35 375 811 746 333 795 565 488 85 345 492 716 677 562 548 754 102 739 540 702 400 439 730 522 122 462 617 356 212 393 38 669 20 506 665 547 645 363 752 750 508 542 258 759 374 669 106 411 646 375 503 722 374 655 171 512 171 627 736 369 48 332 444 761 790 597 428 812 668 726 212 814 599 325 709 533 471 380 400 532 277 401 253 735 270 772 260 403 347 446 344 557 710 670 511 624 697 472 182 382 665 742 160 792 617 497 293 575 294 354 166 798 561 660 220 504 519 749 161 748 794 506 93 363 316 559 601 660 544 644 109 517 505 593 515 667 260 388 291 616 444 501 166 448 478 526 73 649 88 434 161 751 695 625 178 588 770 457 256 420 156 644 275 459 766 740 581 679 797 764 321 636 534 560 394 378 770 452 525 756 767 754 49 694 519 334 617 446 262 756 256 373 13 410 57 728 52 781 22 466 113 509 477 456 727 557 794 663 22 785 295 405 258 530 333 580 656 807 796 504 195 467 57 361 734 748 478 520 294 552 113 681 275 439 39 757 88 409 112 497 315 690 35 596 529 401 135 625 766 789 477 383 730 522 668 828 437 791 291 595 418 558 26 542 767 339 352 783 232 733 112 475 352 422 809 629 143 650 516 660 428 623 641 689 234 486 160 749 803 751 412 456 147 555 641 721 665 663 730 479 697 426 567 559 549 746 124 619 262 582 398 361 26 754 299 626 534 453 586 531 166 798 347 612 581 370 344 606 430 499 132 483 523 524 275 776 122 674 352 395 321 713 478 761 540 660 307 826 39 527 136 457 664 556 124 554 13 480 599 579 293 427 48 724 698 450 371 323 227 489 271 436 770 608 160 627 49 619 586 461 337 612 641 446 698 651 178 673 809 357 256 507 511 380 103 364 540 462 386 509 581 419 677 824 412 759 212 631 510 557 503 711 122 707 22 449 314 527 291 716 344 589 38 755 258 497 22 354 505 688 505 483 199 467 714 393 211 584 698 379 22 619 19 713 794 481 290 644 412 593 316 425 322 706 245 501 503 427 508 592 258 434 400 457 113 436 326 823 143 672 117 521 56 539 269 498 523 597 269 828 132 636 229 484 586 431 77 325 586 340 227 680 599 401 106 662 639 682 13 541 797 424 277 387 171 726 260 541 342 320 326 562 57 486 599 433 601 587 440 382 516 531 314 331 326 633 714 460 546 354 61 659 293 467 262 694 203 469 476 531 337 800 809 681 220 517 366 334 641 577 19 524 574 706 697 825 646 563 32 597 26 672 229 771 630 397 160 805 35 678 307 383 11 587 57 783 803 763 270 801 85 539 199 571 668 376 315 823 344 620 102 452 752 749 646 653 664 318 515 662 565 719 338 825 26 335 296 779 601 357 573 712 516 585 794 433 229 514 574 509 338 456 322 700 61 416 525 662 567 754 725 559 362 746 815 784 294 582 185 776 344 748 337 553 476 490 97 552 508 740 617 628 271 455 797 370 523 577 607 372 77 524 66 690 342 563 668 379 827 439 291 804 737 720 797 810 437 556 435 738 586 701 566 779 85 824 362 427 737 390 503 708 374 466 137 429 275 614 262 784 302 489 56 452 180 828 803 475 253 537 106 332 546 629 788 703 573 387 803 535 371 447 371 341 732 591 229 585 342 659 699 343 418 605 437 447 788 419 402 701 103 721 790 495 103 479 546 648 333 807 661 746 227 488 143 361 135 414 155 643 136 769 440 628 195 591 505 812 352 711 730 741 428 635 697 319 26 637 11 674 503 538 525 538 510 676 601 660 70 466 344 494 20 367 782 404 260 685 661 464 39 424 178 411 544 456 697 376 691 360 88 512 117 408 727 522 561 823 523 662 384 475 697 422 352 461 454 392 211 673 166 583 607 530 617 712 412 643 794 514 394 410 109 403 437 631 371 541 103 744 13 670 277 375 49 640 344 414 599 738 617 610 586 667 515 481 518 522 788 635 229 483 112 446 324 319 734 506 435 756 581 538 260 375 412 758 371 466 270 757 698 683 811 351 73 706 72 464 611 704 36 692 11 682 93 816 435 551 368 513 262 613 567 807 641 339 766 800 124 620 277 378 88 415 573 571 797 643 470 592 510 424 384 387 20 552 147 779 790 653 85 685 398 433 470 679 503 783 402 456 561 808 61 536 725 689 347 537 737 460 725 504 797 467 147 660 97 785 10 531 474 681 73 349 203 810 727 614 601 351 525 409 270 690 137 653 19 526 291 747 93 328 474 715 294 678 430 383 444 330 264 701 775 480 245 406 237 634 474 482 607 376 454 339 58 747 73 378 540 415 113 399 796 475 394 537 699 758 70 717 435 421 529 568 49 741 607 410 275 818 180 638 269 585 135 552 326 804 103 419 195 521 437 654 412 663 316 442 160 336 611 633 147 686 135 559 767 745 617 612 70 490 212 628 402 704 418 614 229 524 245 598 691 448 736 358 423 713 180 488 734 711 57 789 443 457 630 556 294 722 58 685 70 353 549 771 573 657 291 708 505 806 534 604 58 346 294 547 85 627 203 521 730 619 723 777 544 621 736 484 232 410 727 569 710 547 322 509 811 592 737 555 503 350 753 653 418 389 443 559 819 746 342 488 122 396 366 673 117 687 476 642 573 755 220 612 371 370 66 354 607 666 19 816 423 651 809 356 49 429 444 560 503 713 752 623 93 720 212 773 342 464 402 427 294 526 566 798 827 615 20 360 195 785 428 588 347 551 161 420 677 717 185 369 11 759 725 703 122 482 362 318 220 818 374 378 299 431 295 325 736 614 13 825 232 735 277 687 699 557 737 463 630 681 723 670 384 375 394 527 57 640 723 802 13 329 630 716 70 679 338 458 338 331 32 702 49 575 269 407 143 598 102 506 70 469 178 531 171 623 529 660 525 619 398 651 782 553 601 499 819 798 770 616 321 579 599 768 516 395 732 816 736 588 799 383 237 535 736 512 337 751 180 369 599 406 316 597 39 776 428 642 229 468 109 807 58 514 573 622 586 780 437 629 374 644 516 424 11 408 656 768 443 541 544 718 264 502 324 654 321 634 766 628 444 773 601 640 799 571 549 329 178 700 391 370 394 687 525 603 338 407 819 746 581 504 168 361 737 741 617 490 391 456 117 808 32 771 180 768 418 597 155 802 301 409 155 616 797 653 136 547 413 579 796 434 766 609 180 572 56 740 171 828 402 701 668 427 523 669 352 547 97 339 327 323 714 784 72 514 97 399 737 680 137 547 160 438 137 422 770 447 725 728 661 675 398 380 664 396 661 756 13 509 124 417 347 495 185 336 734 746 26 465 510 543 143 488 809 361 61 414 49 571 38 693 561 580 698 591 147 349 516 633 546 704 573 499 171 372 347 409 727 572 725 584 195 513 171 779 510 676 691 381 147 533 22 517 753 609 368 404 478 685 827 669 470 675 35 578 790 376 525 562 26 397 819 694 11 405 234 436 815 754 695 643 260 547 106 369 324 385 511 498 32 355 697 318 271 484 19 537 93 765 510 814 437 751 63 608 295 555 352 403 15 538 782 557 402 336 26 389 32 707 61 746 477 488 485 513 788 650 324 806 435 334 229 814 32 789 41 688 478 372 799 462 478 393 182 621 368 432 668 381 727 554 315 644 166 494 302 367 548 551 617 464 269 647 63 642 775 731 321 604 753 473 113 346 737 693 77 555 710 761 646 355 117 648 799 484 599 771 697 765 546 749 93 606 510 823 386 612 617 493 799 576 573 424 314 479 476 825 730 715 269 781 418 543 775 359 698 820 440 472 38 451 106 783 444 764 790 792 665 778 199 481 296 354 22 100 534 598 253 742 156 361 786 807 519 621 180 345 567 363 204 524 295 761 106 365 630 683 529 614 775 774 237 335 290 706 338 563 199 526 505 722 178 602 611 676 430 434 49 765 85 625 258 610 20 383 22 649 803 701 109 648 327 353 199 634 48 622 454 763 412 636 646 583 73 583 137 415 299 733 316 580 20 364 321 744 304 793 767 461 601 334 665 774 113 764 258 463 63 818 26 781 102 647 212 417 723 351 182 509 333 456 295 329 63 700 26 774 753 442 262 666 734 481 212 559 337 598 697 361 366 520 799 785 508 490 10 764 301 554 691 538 220 747 77 704 204 372 106 580 471 706 790 600 269 357 440 358 13 589 290 687 195 728 435 404 813 701 529 558 394 750 752 390 264 708 275 376 220 429 302 686 567 784 195 604 476 346 508 606 630 702 515 385 136 498 275 560 794 334 85 538 544 689 122 484 322 357 220 671 402 638 39 486 304 569 540 759 258 456 227 419 505 721 809 495 66 785 611 318 264 748 548 822 41 649 147 453 730 536 322 556 10 612 725 370 168 724 786 635 668 335 730 637 102 603 117 812 566 17 819 713 430 487 815 381 296 674 32 336 109 683 258 367 245 759 567 501 803 542 203 747 732 376 664 450 227 323 371 473 258 346 48 825 661 459 371 332 195 532 70 629 695 800 661 658 307 468 515 765 371 647 819 777 790 532 212 825 70 509 565 419 821 424 617 721 245 631 366 557 519 543 564 651 503 513 737 768 26 679 52 377 794 575 103 651 607 467 698 319 677 748 601 506 412 568 143 553 368 530 710 517 58 757 677 494 437 773 185 408 565 632 790 618 809 692 48 618 790 434 352 731 730 684 180 776 204 535 586 496 41 648 182 353 400 740 260 703 400 543 710 763 237 784 566 431 61 612 443 364 112 592 275 666 518 350 39 826 301 479 321 541 454 389 617 536 97 814 525 781 277 456 534 331 470 633 698 559 166 673 147 635 260 504 770 629 709 451 797 773 470 658 821 363 57 623 815 596 171 455 617 773 516 807 77 616 695 780 352 621 515 526 324 531 813 487 88 825 333 662 13 473 698 659 352 330 277 480 234 623 147 814 195 580 511 671 734 528 344 615 725 583 258 692 342 415 412 399 827 680 35 455 253 537 734 631 534 500 20 373 258 410 316 728 815 555 211 585 234 433 117 550 540 318 106 800 485 773 168 419 38 446 63 331 786 559 730 407 601 351 444 828 368 657 178 785 617 568 775 632 574 584 668 704 327 718 13 372 253 319 470 637 695 448 645 432 58 395 398 622 180 487 540 570 368 808 368 609 478 457 601 441 316 462 296 685 97 390 391 798 256 655 697 512 697 620 698 800 827 800 607 399 511 475 109 348 277 422 564 613 271 742 237 488 342 484 245 410 752 530 821 706 352 585 294 718 204 592 518 555 394 495 471 389 326 678 799 622 474 746 371 582 661 769 529 414 811 468 677 626 797 557 695 755 195 739 710 591 617 522 160 462 567 319 106 720 641 584 505 755 440 416 347 623 56 570 180 328 567 739 799 791 803 494 132 632 485 685 549 669 160 532 366 375 508 692 327 360 232 323 508 489 516 588 304 702 565 590 418 777 199 482 327 636 36 673 22 657 617 431 258 712 492 659 143 380 362 401 299 735 304 592 66 403 293 631 227 783 819 389 794 588 211 449 39 359 540 329 601 716 35 578 508 421 137 635 63 341 103 481 630 536 766 407 362 635 85 663 13 780 324 643 269 801 315 506 35 520 371 416 775 623 508 594 315 773 821 577 220 298 471 643 709 395 691 596 710 689 790 625 232 756 607 619 93 455 35 353 301 618 171 814 402 690 677 826 725 784 362 778 695 452 567 749 327 507 548 731 646 348 736 592 398 350 402 334 567 705 161 367 695 389 734 781 204 654 362 433 294 624 63 472 316 456 641 632 796 495 736 442 476 705 518 825 103 598 519 361 516 748 400 642 293 696 20 653 548 554 617 439 505 810 767 704 22 807 645 335 56 743 143 623 443 692 767 740 344 651 271 533 573 625 564 591 143 558 352 768 664 738 269 791 245 595 492 744 147 542 677 687 691 466 72 784 109 823 132 475 314 348 36 539 430 650 586 742 476 615 38 463 277 728 698 712 799 764 326 417 485 521 573 456 93 555 699 721 599 520 646 760 11 707 516 706 437 619 304 568 41 414 474 822 503 759 698 718 132 370 270 614 117 462 454 319 347 553 315 379 548 395 315 713 260 676 664 570 391 517 668 789 103 457 710 556 182 632 180 713 185 655 508 634 782 798 143 671 135 624 790 397 782 807 327 590 109 459 477 385 402 793 269 498 61 461 135 355 668 392 402 666 178 622 322 380 57 631 22 751 26 717 342 350 641 721 19 495 344 336 63 686 691 652 697 449 368 488 394 501 253 421 470 552 819 536 88 812 296 648 102 741 161 688 307 526 102 467 788 319 799 808 418 432 753 824 211 649 819 570 827 365 77 494 275 367 515 425 264 388 132 464 290 411 813 602 72 434 454 575 430 473 20 436 136 420 565 627 695 496 147 369 155 740 510 482 474 355 88 800 161 726 57 777 786 378 155 810 790 696 124 659 112 553 661 401 160 632 607 539 454 679 444 446 534 765 775 375 314 783 211 685 337 329 454 679 290 416 698 442 815 739 15 808 753 619 549 356 709 361 821 506 182 469 290 363 227 575 767 628 797 438 699 626 199 527 797 683 564 577 41 501 113 408 386 702 630 692 782 434 10 756 26 828 565 719 13 701 72 459 677 350 471 571 645 636 611 667 435 452 698 325 180 696 440 491 212 643 211 657 166 424 155 795 444 535 294 792 56 705 423 652 549 433 211 490 753 550 646 701 26 700 119 643 797 760 474 776 607 649 727 559 444 606 195 121 160 619 97 582 119 340 646 763 195 822 518 453 161 681 326 554 732 577 661 409 11 706 819 358 102 395 232 713 117 487 326 609 36 666 668 556 485 524 565 791 398 672 256 648 668 749 41 390 301 625 269 726 695 747 338 614 766 489 102 325 264 399 529 795 48 438 57 559 732 666 212 650 753 758 630 780 85 689 93 447 293 818 443 463 166 486 277 569 519 658 815 593 26 419 476 520 143 495 41 647 220 336 366 686 386 375 519 488 185 422 338 756 471 828 48 589 333 758 586 587 180 439 566 522 262 741 402 462 333 319 204 715 611 779 770 676 515 570 10 609 736 593 155 556 41 596 471 669 326 427 103 521 293 798 122 466 515 450 156 742 52 802 548 768 57 473 293 346 93 538 821 717 122 351 534 459 342 521 471 719 540 613 57 461 316 636 398 814 291 522 786 652 337 507 66 380 204 532 49 514 437 792 664 690 156 795 237 721 136 705 515 479 168 426 36 459 519 670 195 774 109 640 402 696 423 553 73 679 19 536 803 792 333 497 505 460 203 354 322 688 430 483 58 393 262 748 630 621 256 490 770 416 97 750 220 623 342 642 510 826 564 683 229 425 245 388 15 598 534 501 386 563 443 526 813 550 368 692 93 397 327 715 212 436 275 595 39 648 155 798 203 406 767 777 505 429 566 530 227 696 135 606 398 364 13 751 611 557 93 592 296 131 180 350 72 502 135 675 819 334 440 804 661 472 470 550 113 329 371 679 599 458 41 331 301 739 440 575 518 407 112 784 277 545 599 340 85 748 58 490 710 761 797 711 307 681 119 365 518 812 294 593 803 667 36 351 567 804 10 563 119 475 665 408 418 625 402 420 124 404 601 496 714 595 326 805 470 761 178 716 256 597 796 376 400 679 782 620 147 468 352 452 813 415 443 733 428 680 72 780 394 751 366 631 525 500 49 373 301 818 234 356 697 433 72 343 709 624 293 608 698 550 573 419 13 610 264 684 519 776 714 686 77 407 564 768 485 598 809 361 510 414 368 642 15 349 386 718 290 439 199 806 132 614 211 483 815 335 790 598 698 448 698 358 413 571 503 334 366 572 803 441 295 828 661 722 112 685 124 427 788 798 293 335 211 512 734 620 599 711 117 551 599 606 518 537 61 410 262 461 109 779 72 447 430 341 695 802 171 486 384 417 143 401 770 493 412 729 540 479 601 537 366 692 656 543 384 488 36 640 161 414 204 722 529 597 599 793 788 624 326 612 677 370 56 354 661 778 19 745 734 446 253 319 113 780 709 584 478 416 304 713 574 623 39 660 19 328 540 720 270 683 402 595 574 501 723 776 342 662 112 450 19 512 26 731 398 768 180 588 269 551 155 627 337 590 327 459 195 644 782 392 136 726 135 484 790 530 402 380 327 532 324 825 182 702 307 592 103 555 109 403 264 705 664 828 245 657 573 375 476 422 790 472 229 513 529 716 56 679 132 370 607 331 26 497 374 481 617 407 321 635 72 545 160 393 435 513 15 621 117 531 117 570 725 455 437 826 699 396 299 494 549 674 119 816 333 669 799 538 293 768 523 524 22 450 727 397 508 625 195 457 337 420 803 771 391 514 35 353 256 357 803 654 203 597 109 620 322 622 656 606 245 432 70 537 786 493 548 726 294 675 386 795 70 689 767 541 630 320 102 486 695 745 412 343 794 624 20 640 809 396 737 663 199 421 296 739 293 460 770 559 22 746 523 467 102 780 540 490 333 625 775 605 347 774 366 681 508 644 752 349 22 757 137 704 11 499 697 425 574 409 161 706 601 600 204 358 204 689 15 676 161 805 39 328 271 822 264 789 398 457 237 496 581 685 301 406 182 743 171 687 291 552 316 378 617 760 26 325 430 547 185 438 199 735 599 743 58 666 106 650 599 387 519 717 48 615 61 463 304 410 428 585 122 580 269 705 567 509 178 419 182 774 508 405 119 559 586 449 815 504 302 603 586 414 511 816 15 716 811 702 786 349 730 522 508 704 503 499 245 670 440 409 797 319 294 584 561 674 275 358 264 533 220 759 617 720 573 662 304 556 211 404 32 480 646 669 492 724 617 576 723 450 290 323 48 620 714 489 344 336 668 807 418 590 22 332 770 629 564 498 22 355 611 392 503 689 327 537 476 712 160 622 423 380 22 401 639 396 525 495 327 578 601 560 753 389 470 707 103 375 237 805 510 472 564 769 344 589 119 755 371 612 296 649 290 522 48 688 264 651 668 816 171 393 124 748 664 711 548 547 607 363 698 779 49 623 168 455 234 826 394 649 41 683 15 425 275 388 161 551 630 464 327 427 333 602 117 642 782 777 665 765 136 604 523 405 809 682 639 330 656 627 730 358 294 459 124 332 454 406 581 445 161 742 697 484 665 378 132 341 112 749 147 696 97 380 474 751 709 772 478 403 661 774 371 631 147 463 525 744 813 670 565 375 337 553 338 472 112 382 727 458 143 603 264 596 617 598 203 356 546 512 88 506 147 469 269 363 262 632 567 615 815 365 428 817 316 640 277 501 156 653 815 760 135 395 515 692 811 451 516 434 103 397 113 426 398 383 88 807 386 627 790 701 35 595 178 814 258 687 112 763 470 726 734 718 630 583 195 705 819 514 454 696 413 438 534 424 160 408 549 631 727 373 195 433 182 417 809 624 143 608 516 382 147 554 26 663 88 331 723 778 132 649 698 762 277 746 766 504 253 451 534 572 546 569 256 490 48 453 204 689 295 367 166 370 730 711 166 499 258 684 36 335 168 432 505 722 371 713 88 589 299 765 20 715 518 789 275 383 668 420 362 638 770 579 262 542 565 390 326 597 566 376 166 763 786 759 204 784 253 489 137 325 275 733 182 491 567 348 212 332 753 559 725 650 730 674 736 615 182 660 160 447 256 638 237 486 366 687 677 571 52 419 291 495 20 426 525 696 478 375 546 746 178 414 106 822 103 345 444 719 725 446 212 628 178 591 302 462 374 393 813 637 444 584 56 756 444 750 645 733 529 570 119 533 97 685 691 683 316 441 57 480 529 579 511 427 122 745 11 466 540 360 39 489 709 346 70 579 384 717 85 475 790 666 641 422 307 629 697 560 400 660 106 357 326 712 299 509 523 772 525 650 103 350 529 557 573 760 567 744 220 686 803 375 102 701 645 693 13 587 518 683 443 329 794 769 725 755 508 497 476 460 160 762 544 635 786 776 270 377 518 817 737 490 815 416 70 787 57 660 809 584 511 826 529 648 22 388 20 579 827 427 454 755 147 779 117 692 122 434 342 397 290 706 516 473 132 346 698 330 775 496 227 612 264 760 548 638 171 777 476 449 321 355 168 481 794 636 815 673 275 378 11 680 529 553 293 401 48 805 523 493 714 350 109 387 229 373 788 744 664 671 430 781 269 675 790 359 737 587 66 350 574 329 342 622 293 421 398 776 147 481 371 465 790 598 326 377 66 801 544 657 767 469 402 647 342 623 753 681 26 765 374 538 437 757 815 773 714 335 505 706 767 600 102 448 147 526 402 729 262 416 171 542 440 711 518 588 767 572 212 754 723 738 204 791 58 369 695 558 803 657 293 724 15 528 586 629 155 763 611 636 723 620 168 468 333 452 714 415 454 694 264 680 109 685 204 666 384 461 516 705 430 693 52 562 113 778 428 818 199 638 476 675 338 433 35 343 544 624 314 584 391 456 412 684 540 442 211 707 709 689 799 425 307 488 525 414 277 785 423 589 665 603 293 675 315 628 321 349 352 372 135 432 736 764 641 389 168 448 607 547 253 455 561 543 171 570 326 805 573 670 315 791 510 480 352 427 811 339 423 798 137 436 523 597 147 475 39 537 32 385 211 687 586 461 72 318 723 615 299 605 827 447 437 671 394 486 485 731 315 651 736 419 428 336 510 449 561 771 294 820 544 693 478 513 72 657 611 806 727 755 13 591 435 669 567 635 611 637 49 506 565 416 277 777 770 787 262 328 737 826 352 720 291 619 48 595 549 501 766 542 124 798 698 575 122 323 294 660 786 694 811 749 271 807 72 459 294 422 430 406 803 393 344 445 775 392 237 636 510 378 474 763 119 712 470 622 185 380 316 532 161 742 665 403 299 705 691 479 56 373 549 320 607 744 245 781 766 704 352 805 171 551 38 513 564 806 147 679 227 458 485 331 113 659 326 460 347 407 316 688 574 672 147 446 258 584 639 469 227 531 88 623 454 570 574 365 338 517 85 577 234 706 398 448 418 450 752 397 471 625 38 551 314 754 386 701 137 779 277 637 394 762 677 538 523 772 510 800 166 657 227 431 136 680 668 553 402 537 821 592 440 539 195 467 515 652 546 744 515 728 136 670 815 472 326 329 195 415 58 421 307 739 264 460 799 706 102 598 477 467 77 772 132 490 342 552 229 696 11 808 143 681 391 644 797 349 49 757 180 704 32 499 732 335 66 332 338 643 516 411 402 395 809 487 391 533 515 715 736 451 371 383 374 535 85 739 253 817 15 387 342 406 171 560 734 687 270 429 10 512 770 620 803 764 63 733 476 590 639 598 93 539 471 828 639 456 821 408 315 318 770 373 477 780 277 802 599 486 212 556 315 624 437 551 338 721 525 774 529 442 102 684 232 706 444 543 220 504 275 658 478 361 398 414 384 785 540 550 137 563 477 742 546 604 97 606 440 526 211 319 269 637 258 547 102 750 611 575 344 533 199 791 518 662 277 498 668 404 13 792 770 353 611 542 815 745 161 493 737 360 321 747 607 774 93 694 122 823 770 717 315 348 418 332 799 629 607 461 253 392 476 615 476 357 444 473 775 638 775 608 342 682 549 615 786 647 794 495 290 754 400 405 534 530 203 541 307 746 428 605 645 472 601 769 371 764 322 739 573 591 516 460 10 707 63 356 203 801 66 532 525 416 160 793 485 822 714 826 503 789 737 812 710 427 352 360 797 604 544 420 767 590 503 385 788 424 418 777 58 445 156 800 168 636 113 673 505 657 540 530 290 696 70 659 58 825 294 662 617 748 182 610 790 584 815 728 471 670 478 469 307 716 136 331 234 776 77 575 327 354 73 635 56 619 607 663 813 506 124 531 229 596 485 537 811 517 474 494 661 559 211 388 258 743 566 501 135 448 61 682 324 686 664 652 412 330 49 353 368 761 371 390 799 715 474 355 478 429 827 636 565 667 440 657 88 696 386 680 775 764 402 438 523 735 803 719 430 576 168 350 327 408 714 420 182 562 471 447 811 669 796 502 386 486 775 359 15 605 529 509 510 669 586 329 72 442 586 700 73 331 566 405 291 596 10 501 314 619 155 451 573 785 333 490 477 575 574 370 695 757 57 614 402 795 171 432 478 707 362 602 790 676 49 778 796 643 178 738 470 539 143 390 347 482 664 466 245 429 511 758 49 604 307 452 32 514 39 823 211 491 586 475 321 438 119 689 11 410 476 675 72 396 607 382 304 419 262 531 444 557 20 336 664 633 470 375 601 718 63 526 443 414 15 729 301 771 586 438 566 349 586 359 478 741 344 814 296 372 413 335 523 319 182 676 492 358 664 395 366 713 511 517 567 457 697 667 423 404 400 589 581 480 630 562 63 814 607 708 166 450 338 577 398 808 581 369 258 385 549 498 102 392 327 535 443 530 725 463 97 334 646 702 586 364 515 514 444 651 485 493 161 403 73 721 70 705 601 705 797 426 106 389 102 707 503 670 137 543 645 527 256 603 166 640 428 532 821 626 253 654 314 536 237 481 52 537 581 575 52 762 525 745 775 804 316 377 617 393 204 363 586 370 782 652 39 660 790 455 122 789 630 576 237 388 49 619 234 464 727 427 477 679 695 602 485 450 790 434 435 604 699 436 293 330 736 627 586 332 342 406 565 748 398 482 423 355 143 763 26 484 617 251 366 749 35 680 566 643 586 751 565 682 492 812 299 387 136 552 161 562 518 729 797 728 290 502 93 486 630 783 366 553 136 610 794 812 646 596 13 744 49 481 342 465 809 826 766 635 437 598 315 446 564 690 347 658 132 531 366 349 117 623 732 681 61 554 821 568 753 773 725 499 630 616 518 610 48 448 136 411 316 456 315 602 601 758 211 678 338 457 430 420 38 738 41 672 819 353 13 406 113 657 391 623 275 740 256 452 727 514 374 711 725 749 641 553 132 690 19 576 35 560 664 387 324 771 321 373 371 595 296 585 827 396 398 804 19 509 371 382 227 419 119 700 220 442 316 520 803 633 39 726 492 559 333 504 109 340 723 513 423 628 366 455 770 757 398 666 511 547 790 524 97 432 73 328 10 625 788 556 402 572 106 701 599 595 204 542 581 390 470 376 790 339 394 330 386 784 269 694 256 452 171 399 428 756 290 348 324 334 147 318 564 615 262 484 260 447 400 721 639 739 122 486 510 751 326 608 48 419 435 594 511 479 515 426 413 744 400 686 471 693 505 703 813 453 656 536 444 755 48 771 271 591 478 335 668 817 437 674 22 379 260 658 324 824 503 582 156 328 710 826 333 367 815 596 245 513 443 708 809 671 423 450 41 323 333 731 88 652 112 763 199 475 646 648 564 756 573 498 797 560 352 712 827 318 112 662 337 563 695 468 581 431 691 712 443 507 41 569 22 825 124 493 22 555 39 539 698 652 161 716 36 479 199 541 72 537 301 707 352 375 22 433 811 783 63 472 815 345 39 626 112 572 314 497 428 460 304 762 656 598 10 319 767 741 565 568 73 531 63 824 102 747 137 381 786 517 112 810 10 483 797 743 664 448 327 411 77 659 788 692 234 434 294 556 344 625 57 678 13 562 168 717 617 648 112 353 478 740 734 482 58 823 212 800 155 719 11 755 156 606 732 606 291 379 732 348 599 592 477 387 117 814 561 345 70 817 730 320 48 711 56 502 296 433 503 396 253 769 307 550 474 329 294 700 275 439 815 331 400 559 88 746 561 340 418 748 103 490 371 553 296 628 573 588 260 439 430 756 516 667 203 784 737 816 270 616 753 600 22 653 52 513 271 779 402 328 505 625 581 473 752 816 11 330 299 404 566 626 656 558 147 690 299 376 485 528 418 323 574 653 437 657 322 605 737 572 394 680 253 438 797 696 617 719 132 666 48 387 561 805 302 486 41 380 548 343 656 624 394 509 136 343 307 708 337 721 544 520 725 405 61 686 166 559 668 804 440 603 516 339 398 513 316 785 567 716 797 550 775 334 73 349 656 749 326 499 63 409 811 764 753 358 326 777 386 676 815 381 63 707 730 609 260 662 270 367 508 404 106 759 782 711 232 637 368 390 77 722 88 671 212 323 122 768 797 436 699 627 168 729 307 765 821 445 691 742 171 615 443 484 143 357 391 765 10 712 106 520 307 343 212 702 819 680 607 493 327 575 664 784 529 647 508 426 256 389 412 670 39 490 398 582 723 823 61 650 342 626 803 642 540 667 732 522 102 675 304 603 15 742 48 817 546 637 161 506 677 513 147 615 258 777 699 381 611 764 119 494 322 774 321 436 710 669 102 621 492 526 529 759 797 807 227 397 611 551 70 828 508 369 52 332 440 740 13 703 155 482 269 726 232 673 476 657 567 341 70 622 41 380 428 733 48 422 561 676 646 576 641 539 567 705 803 479 72 373 725 728 508 449 237 820 20 456 799 806 227 679 371 582 546 739 220 575 290 522 698 575 505 504 523 483 549 816 63 748 790 621 32 490 546 363 304 623 566 367 85 455 352 517 485 494 766 825 440 793 10 759 182 743 525 579 564 563 347 526 77 812 70 602 767 360 766 434 93 397 39 625 182 457 260 330 26 807 540 761 342 634 204 597 56 445 315 787 203 378 782 514 540 687 418 364 301 706 714 791 753 424 234 387 510 439 519 689 546 562 304 572 815 502 423 396 112 550 337 543 61 331 525 405 270 580 668 504 199 467 61 708 418 785 352 694 38 552 117 535 402 718 518 439 35 757 36 817 371 577 710 351 727 769 413 780 93 410 827 432 307 395 185 602 819 434 737 674 476 822 166 383 710 330 478 738 307 685 344 738 534 724 770 687 510 376 112 779 63 604 296 750 691 399 710 559 797 332 803 422 813 666 135 708 185 408 171 370 234 484 510 447 714 654 668 596 821 343 293 382 277 555 645 584 307 479 677 686 301 720 386 754 544 640 137 556 698 451 156 345 641 651 155 769 39 453 566 591 368 802 788 704 540 499 136 462 316 335 566 769 299 690 611 619 299 750 723 823 664 381 180 711 737 826 35 426 245 383 794 717 437 685 796 464 160 427 52 724 710 696 710 512 510 436 782 590 171 422 275 742 601 461 333 318 302 726 443 340 262 674 819 533 477 401 546 608 454 592 827 555 321 350 607 795 766 488 70 405 646 663 49 603 93 458 548 755 262 792 316 497 10 575 19 778 371 483 203 446 477 764 72 748 709 506 296 432 699 557 423 750 15 642 529 365 19 593 304 367 581 425 326 575 293 744 178 755 136 596 122 416 344 450 819 588 237 436 322 683 291 369 161 332 307 623 63 498 519 482 384 763 113 726 103 484 630 431 73 325 566 491 338 533 291 592 135 576 540 350 155 578 166 541 338 728 327 527 227 783 277 587 444 403 66 329 412 800 665 739 73 802 66 575 727 354 57 817 63 806 398 748 137 658 161 416 732 623 699 771 322 365 599 517 362 426 97 773 752 425 770 563 36 657 337 395 630 397 220 625 291 572 302 742 212 670 132 496 665 521 270 406 106 466 321 649 321 636 677 378 661 415 264 735 691 629 476 666 342 740 697 812 567 562 423 410 136 818 61 638 394 675 668 816 766 509 366 456 326 768 156 610 443 467 794 331 646 633 10 481 245 559 374 762 366 746 811 488 567 716 322 748 333 785 477 469 796 681 668 621 645 370 519 621 338 536 232 372 73 389 161 448 617 432 430 805 611 789 366 569 26 367 342 404 204 449 478 429 271 323 788 452 668 694 293 692 270 642 727 491 730 756 102 793 20 613 443 650 695 334 180 816 147 603 253 357 253 638 70 569 573 751 301 768 402 593 492 800 813 647 38 336 296 744 437 686 440 603 362 551 117 598 155 716 523 453 699 718 73 621 315 370 203 522 220 206 797 740 155 372 525 409 573 764 799 669 15 584 109 416 38 676 581 542 295 533 444 777 269 404 256 579 402 427 161 411 548 376 695 512 73 768 227 588 476 346 19 399 15 644 374 369 402 756 730 812 546 650 203 318 85 468 546 341 796 712 384 622 135 569 505 392 106 735 428 493 49 555 58 802 492 545 36 320 617 707 391 375 13 433 782 693 88 769 601 626 77 557 767 536 797 792 391 497 391 460 269 354 264 778 212 319 730 389 797 621 454 469 41 363 474 622 58 570 516 365 136 729 296 757 646 683 815 556 567 632 821 521 232 543 752 643 723 772 58 450 646 346 599 522 819 807 710 496 72 648 85 655 22 406 677 498 698 687 796 783 77 530 41 749 435 696 321 587 324 553 344 438 714 798 691 765 727 761 665 345 113 708 195 463 813 389 586 670 725 486 710 346 730 456 565 578 36 331 503 483 529 481 454 762 49 458 304 763 573 356 770 748 124 822 799 658 788 363 38 808 185 653 566 349 199 703 732 743 315 637 788 653 15 411 428 596 766 328 478 715 730 527 109 383 440 703 314 480 137 528 327 323 581 445 22 325 511 733 402 648 195 475 398 735 548 539 476 666 477 334 327 556 534 588 77 712 691 569 782 451 813 419 199 759 57 331 819 431 103 684 220 580 394 807 813 504 477 582 296 513 471 785 586 605 73 453 492 756 11 591 10 795 737 758 782 680 561 372 220 319 503 637 344 358 347 375 304 824 811 487 573 381 26 795 39 715 423 609 511 556 290 828 607 455 413 685 66 558 304 390 102 618 103 512 664 620 665 778 565 452 315 346 290 399 476 422 599 424 271 777 548 560 180 392 518 410 723 530 788 622 470 569 714 751 182 551 269 596 698 419 515 647 803 684 13 426 301 389 423 707 180 562 525 746 338 472 611 759 485 822 135 442 809 589 136 760 161 755 160 702 505 514 20 741 93 635 566 372 656 356 61 393 13 637 156 532 516 750 485 426 699 807 492 533 321 789 695 683 476 425 508 554 220 685 518 642 199 692 294 360 199 323 477 355 316 551 93 475 566 369 15 422 19 740 106 703 102 336 93 392 66 657 586 431 291 772 301 424 691 610 302 647 607 373 752 818 607 433 699 820 49 640 727 414 710 442 767 700 607 696 352 331 36 497 316 460 384 606 295 504 752 777 797 764 342 748 819 506 66 568 57 746 574 826 324 643 444 517 384 757 523 773 790 705 35 685 699 669 709 448 503 411 253 729 106 434 182 625 137 662 630 703 371 701 212 406 304 724 299 597 35 528 630 614 786 452 534 682 752 507 709 491 56 643 327 793 630 424 15 334 534 500 314 373 52 447 797 728 93 502 344 547 736 433 327 396 77 783 611 329 182 442 581 551 195 442 511 649 471 459 737 465 566 606 237 795 11 446 819 748 503 532 656 642 260 596 294 681 314 644 714 439 478 810 734 704 117 499 371 690 56 653 132 432 264 395 156 692 734 783 511 625 725 383 301 330 443 828 430 701 664 672 510 687 485 376 85 429 437 828 752 649 797 733 103 590 656 348 11 629 182 576 302 742 511 535 366 785 49 728 665 486 185 828 212 343 256 687 544 382 510 419 368 531 437 520 677 598 788 488 813 787 374 589 505 742 204 628 97 704 561 614 20 372 423 393 766 584 199 687 19 395 344 713 293 804 304 547 697 651 103 662 510 441 234 404 474 632 211 814 549 571 519 376 529 545 574 323 10 397 815 604 137 452 430 436 811 399 161 627 88 461 168 318 307 726 412 652 423 507 470 380 88 364 565 401 581 608 315 403 19 721 124 531 511 557 398 320 691 722 766 449 337 795 796 603 112 587 599 345 352 769 646 521 258 596 178 497 109 460 119 356 160 649 77 506 277 358 786 416 245 750 112 381 723 554 295 671 544 683 73 367 544 722 753 706 234 579 136 674 307 805 143 814 418 655 39 473 117 551 470 451 645 496 178 369 132 332 264 406 515 777 109 700 443 765 574 507 786 751 767 592 156 576 561 539 423 387 178 631 85 541 333 356 736 781 478 606 15 524 566 783 304 640 546 550 229 808 66 716 245 716 211 763 546 331 337 633 561 513 327 724 49 361 790 748 166 568 324 551 611 624 160 455 752 810 752 577 10 608 549 335 302 672 732 768 665 448 66 411 374 625 262 473 561 824 160 420 232 828 253 425 534 828 646 409 185 528 737 700 13 452 665 828 58 553 178 556 418 576 253 387 270 631 665 373 185 357 516 818 22 502 471 359 122 417 727 456 299 329 35 705 374 679 775 663 386 442 258 690 386 633 109 481 232 517 803 814 253 781 503 488 732 361 338 748 362 822 737 469 775 711 77 628 304 644 573 370 736 447 262 672 534 637 574 379 786 571 485 713 22 512 827 441 443 404 809 595 22 558 398 672 299 634 752 323 827 784 199 768 732 452 93 399 630 491 753 590 799 629 827 498 271 421 546 392 736 779 508 410 617 685 277 675 63 380 815 417 275 751 264 608 10 721 813 729 203 479 565 336 333 686 413 543 508 746 136 554 710 414 160 687 315 453 710 536 326 755 122 771 737 702 599 538 668 774 815 741 435 635 656 409 544 319 237 674 492 487 811 533 423 826 147 593 132 441 119 812 418 464 48 618 337 376 668 360 97 808 430 604 796 473 262 551 775 738 525 707 275 740 204 498 211 461 477 780 813 392 316 726 299 800 573 583 630 431 645 622 232 380 211 759 371 509 561 755 753 403 412 631 362 479 137 336 137 537 294 605 70 569 815 449 430 580 423 820 203 652 386 345 237 626 38 679 48 370 561 624 398 702 147 460 234 635 220 356 299 393 295 469 20 571 137 334 492 517 38 810 48 654 811 632 794 706 97 798 529 360 573 731 734 625 119 463 264 717 607 701 314 658 645 731 260 357 821 703 412 482 112 445 124 747 677 700 337 620 302 431 57 807 293 696 166 379 709 348 617 735 15 493 656 755 699 539 304 387 63 479 333 537 492 638 124 654 227 359 299 820 271 472 437 550 400 715 386 439 212 421 324 820 124 466 185 666 136 778 775 672 270 462 26 363 61 623 811 779 137 439 352 757 229 499 525 335 435 616 699 600 32 793 794 625 435 678 391 383 391 535 10 828 112 791 124 514 523 814 199 671 730 468 391 405 143 325 26 399 775 680 39 438 811 745 41 576 72 461 714 689 815 373 270 447 523 728 819 712 664 486 103 527 727 521 797 456 470 618 234 610 299 495 799 331 790 760 132 762 478 619 443 605 10 490 253 453 503 693 732 628 443 591 49 704 347 499 73 651 324 462 437 600 412 448 665 358 444 395 386 381 117 662 324 367 454 738 566 685 93 353 540 357 161 647 160 450 398 747 428 728 523 685 109 475 97 769 607 719 770 498 386 560 137 808 782 357 77 824 714 675 168 417 168 509 770 487 546 555 398 370 275 578 549 336 440 389 322 559 794 449 767 414 815 589 227 755 199 739 714 497 203 538 611 704 775 483 264 446 156 764 143 711 656 798 185 822 398 720 237 494 136 425 391 388 797 526 607 812 155 718 294 397 601 768 147 784 827 627 302 432 178 385 709 740 119 703 77 642 440 818 384 636 32 484 821 431 270 659 725 622 119 814 697 364 803 591 327 571 725 592 70 733 237 463 665 774 362 703 665 527 32 655 767 345 122 741 342 626 477 610 566 458 315 603 294 792 567 758 732 460 413 522 736 778 630 504 725 779 641 393 428 711 212 694 147 363 362 808 525 660 630 644 147 757 566 593 573 667 338 774 262 388 337 616 362 501 232 448 492 526 155 395 695 692 135 450 566 434 147 742 277 769 109 579 362 406 277 482 135 585 314 528 523 553 326 784 677 771 646 622 691 606 212 643 362 385 327 592 386 576 775 424 20 408 697 631 803 500 295 541 599 389 730 432 291 654 366 359 476 343 827 472 256 382 775 650 477 610 122 674 374 603 368 739 322 596 185 762 161 613 505 619 232 446 788 340 511 490 428 453 56 808 73 628 586 644 727 349 119 708 775 704 106 351 665 806 695 600 171 434 727 328 302 383 264 420 262 781 799 685 270 669 394 427 546 634 342 376 58 528 471 323 725 784 97 489 253 415 13 438 166 666 77 650 630 334 503 816 338 779 294 818 256 456 342 417 505 579 803 802 180 495 160 582 665 405 136 776 788 504 333 582 440 414 478 769 168 769 253 755 788 556 39 497 516 704 470 667 730 594 366 409 766 319 327 690 601 358 299 713 264 733 515 676 38 533 253 517 664 720 540 457 714 556 178 480 677 343 296 621 664 618 503 756 710 512 264 604 166 681 412 590 113 498 57 375 803 724 161 439 664 500 607 447 112 431 607 771 299 622 326 569 314 751 38 424 775 760 136 479 803 451 519 686 695 670 88 798 699 488 398 596 534 716 270 667 827 591 766 678 534 684 166 446 11 551 796 748 767 506 766 416 234 692 85 733 601 777 723 365 73 609 811 351 394 802 412 706 135 464 294 612 510 822 540 346 790 420 561 62
Editor is loading...